Merge branch 'steffen'

This commit is contained in:
Mika Bostrom 2010-08-30 08:12:28 +03:00
commit 18a863a5de
14 changed files with 637 additions and 302 deletions

View File

@ -164,7 +164,7 @@ class Absolute(HandHistoryConverter):
def readHandInfo(self, hand):
m = self.re_HandInfo.search(hand.handText)
if(m == None):
logging.info("Didn't match re_HandInfo")
logging.info(_("Didn't match re_HandInfo"))
logging.info(hand.handText)
return None
logging.debug("HID %s, Table %s" % (m.group('HID'), m.group('TABLE')))
@ -221,7 +221,7 @@ class Absolute(HandHistoryConverter):
hand.setCommunityCards(street=street, cards=cards)
def readAntes(self, hand):
logging.debug("reading antes")
logging.debug(_("reading antes"))
m = self.re_Antes.finditer(hand.handText)
for player in m:
logging.debug("hand.addAnte(%s,%s)" %(player.group('PNAME'), player.group('ANTE')))
@ -230,17 +230,17 @@ class Absolute(HandHistoryConverter):
def readBringIn(self, hand):
m = self.re_BringIn.search(hand.handText,re.DOTALL)
if m:
logging.debug("Player bringing in: %s for %s" %(m.group('PNAME'), m.group('BRINGIN')))
logging.debug(_("Player bringing in: %s for %s" %(m.group('PNAME'), m.group('BRINGIN'))))
hand.addBringIn(m.group('PNAME'), m.group('BRINGIN'))
else:
logging.warning("No bringin found.")
logging.warning(_("No bringin found."))
def readBlinds(self, hand):
m = self.re_PostSB.search(hand.handText)
if m is not None:
hand.addBlind(m.group('PNAME'), 'small blind', m.group('SB'))
else:
logging.debug("No small blind")
logging.debug(_("No small blind"))
hand.addBlind(None, None, None)
for a in self.re_PostBB.finditer(hand.handText):
hand.addBlind(a.group('PNAME'), 'big blind', a.group('BB'))
@ -267,7 +267,7 @@ class Absolute(HandHistoryConverter):
def readStudPlayerCards(self, hand, street):
# lol. see Plymouth.txt
logging.warning("Absolute readStudPlayerCards is only a stub.")
logging.warning(_("Absolute readStudPlayerCards is only a stub."))
#~ if street in ('THIRD', 'FOURTH', 'FIFTH', 'SIXTH'):
#~ hand.addPlayerCards(player = player.group('PNAME'), street = street, closed = [], open = [])
@ -290,7 +290,7 @@ class Absolute(HandHistoryConverter):
elif action.group('ATYPE') == ' complete to': # TODO: not supported yet ?
hand.addComplete( street, action.group('PNAME'), action.group('BET'))
else:
logging.debug("Unimplemented readAction: %s %s" %(action.group('PNAME'),action.group('ATYPE'),))
logging.debug(_("Unimplemented readAction: %s %s" %(action.group('PNAME'),action.group('ATYPE'),)))
def readShowdownActions(self, hand):
@ -334,9 +334,9 @@ if __name__ == "__main__":
config = Configuration.Config(None)
parser = OptionParser()
parser.add_option("-i", "--input", dest="ipath", help="parse input hand history", default="-")
parser.add_option("-o", "--output", dest="opath", help="output translation to", default="-")
parser.add_option("-f", "--follow", dest="follow", help="follow (tail -f) the input", action="store_true", default=False)
parser.add_option("-i", "--input", dest="ipath", help=_("parse input hand history"), default="-")
parser.add_option("-o", "--output", dest="opath", help=_("output translation to"), default="-")
parser.add_option("-f", "--follow", dest="follow", help=_("follow (tail -f) the input"), action="store_true", default=False)
parser.add_option("-q", "--quiet",
action="store_const", const=logging.CRITICAL, dest="verbosity", default=logging.INFO)
parser.add_option("-v", "--verbose",

View File

@ -127,7 +127,7 @@ class Betfair(HandHistoryConverter):
#Shouldn't really dip into the Hand object, but i've no idea how to tell the length of iter m
if len(hand.players) < 2:
logging.info("readPlayerStacks: Less than 2 players found in a hand")
logging.info(_("readPlayerStacks: Less than 2 players found in a hand"))
def markStreets(self, hand):
m = re.search(r"\*\* Dealing down cards \*\*(?P<PREFLOP>.+(?=\*\* Dealing Flop \*\*)|.+)"
@ -164,7 +164,7 @@ class Betfair(HandHistoryConverter):
def readBringIn(self, hand):
m = self.re_BringIn.search(hand.handText,re.DOTALL)
if m:
logging.debug("Player bringing in: %s for %s" %(m.group('PNAME'), m.group('BRINGIN')))
logging.debug(_("Player bringing in: %s for %s" %(m.group('PNAME'), m.group('BRINGIN'))))
hand.addBringIn(m.group('PNAME'), m.group('BRINGIN'))
else:
logging.warning(_("No bringin found"))

View File

@ -148,7 +148,7 @@ or None if we fail to get the info """
def readHandInfo(self, hand):
m = self.re_HandInfo.search(hand.handText)
if m is None:
logging.info("Didn't match re_HandInfo")
logging.info(_("Didn't match re_HandInfo"))
logging.info(hand.handText)
return None
logging.debug("HID %s-%s, Table %s" % (m.group('HID1'),
@ -254,8 +254,8 @@ or None if we fail to get the info """
elif action.group('ATYPE') == 'ALL_IN':
hand.addAllIn(street, player, action.group('BET'))
else:
logging.debug("Unimplemented readAction: %s %s"
% (action.group('PSEAT'),action.group('ATYPE'),))
logging.debug(_("Unimplemented readAction: %s %s"
% (action.group('PSEAT'),action.group('ATYPE'),)))
def readShowdownActions(self, hand):
for shows in self.re_ShowdownAction.finditer(hand.handText):
@ -285,9 +285,9 @@ or None if we fail to get the info """
if __name__ == "__main__":
parser = OptionParser()
parser.add_option("-i", "--input", dest="ipath", help="parse input hand history", default="-")
parser.add_option("-o", "--output", dest="opath", help="output translation to", default="-")
parser.add_option("-f", "--follow", dest="follow", help="follow (tail -f) the input", action="store_true", default=False)
parser.add_option("-i", "--input", dest="ipath", help=_("parse input hand history"), default="-")
parser.add_option("-o", "--output", dest="opath", help=_("output translation to"), default="-")
parser.add_option("-f", "--follow", dest="follow", help=_("follow (tail -f) the input"), action="store_true", default=False)
parser.add_option("-q", "--quiet", action="store_const", const=logging.CRITICAL, dest="verbosity", default=logging.INFO)
parser.add_option("-v", "--verbose", action="store_const", const=logging.INFO, dest="verbosity")
parser.add_option("--vv", action="store_const", const=logging.DEBUG, dest="verbosity")

View File

@ -22,6 +22,18 @@ import sys
import logging
from HandHistoryConverter import *
import locale
lang=locale.getdefaultlocale()[0][0:2]
if lang=="en":
def _(string): return string
else:
import gettext
try:
trans = gettext.translation("fpdb", localedir="locale", languages=[lang])
trans.install()
except IOError:
def _(string): return string
# Class for converting Everleaf HH format.
class Everleaf(HandHistoryConverter):
@ -133,7 +145,7 @@ or None if we fail to get the info """
def readHandInfo(self, hand):
m = self.re_HandInfo.search(hand.handText)
if(m == None):
logging.info("Didn't match re_HandInfo")
logging.info(_("Didn't match re_HandInfo"))
logging.info(hand.handText)
return None
logging.debug("HID %s, Table %s" % (m.group('HID'), m.group('TABLE')))
@ -202,7 +214,7 @@ or None if we fail to get the info """
hand.setCommunityCards(street=street, cards=cards)
def readAntes(self, hand):
logging.debug("reading antes")
logging.debug(_("reading antes"))
m = self.re_Antes.finditer(hand.handText)
for player in m:
logging.debug("hand.addAnte(%s,%s)" %(player.group('PNAME'), player.group('ANTE')))
@ -214,14 +226,14 @@ or None if we fail to get the info """
logging.debug("Player bringing in: %s for %s" %(m.group('PNAME'), m.group('BRINGIN')))
hand.addBringIn(m.group('PNAME'), m.group('BRINGIN'))
else:
logging.warning("No bringin found.")
logging.warning(_("No bringin found."))
def readBlinds(self, hand):
m = self.re_PostSB.search(hand.handText)
if m is not None:
hand.addBlind(m.group('PNAME'), 'small blind', m.group('SB'))
else:
logging.debug("No small blind")
logging.debug(_("No small blind"))
hand.addBlind(None, None, None)
for a in self.re_PostBB.finditer(hand.handText):
hand.addBlind(a.group('PNAME'), 'big blind', a.group('BB'))
@ -249,7 +261,7 @@ or None if we fail to get the info """
def readStudPlayerCards(self, hand, street):
# lol. see Plymouth.txt
logging.warning("Everleaf readStudPlayerCards is only a stub.")
logging.warning(_("Everleaf readStudPlayerCards is only a stub."))
#~ if street in ('THIRD', 'FOURTH', 'FIFTH', 'SIXTH'):
#~ hand.addPlayerCards(player = player.group('PNAME'), street = street, closed = [], open = [])
@ -272,7 +284,7 @@ or None if we fail to get the info """
elif action.group('ATYPE') == ' complete to':
hand.addComplete( street, action.group('PNAME'), action.group('BET'))
else:
logging.debug("Unimplemented readAction: %s %s" %(action.group('PNAME'),action.group('ATYPE'),))
logging.debug(_("Unimplemented readAction: %s %s" %(action.group('PNAME'),action.group('ATYPE'),)))
def readShowdownActions(self, hand):
@ -281,7 +293,7 @@ or None if we fail to get the info """
for shows in self.re_ShowdownAction.finditer(hand.handText):
cards = shows.group('CARDS')
cards = cards.split(', ')
logging.debug("readShowdownActions %s %s" %(cards, shows.group('PNAME')))
logging.debug(_("readShowdownActions %s %s" %(cards, shows.group('PNAME'))))
hand.addShownCards(cards, shows.group('PNAME'))
@ -310,9 +322,9 @@ or None if we fail to get the info """
if __name__ == "__main__":
parser = OptionParser()
parser.add_option("-i", "--input", dest="ipath", help="parse input hand history", default="-")
parser.add_option("-o", "--output", dest="opath", help="output translation to", default="-")
parser.add_option("-f", "--follow", dest="follow", help="follow (tail -f) the input", action="store_true", default=False)
parser.add_option("-i", "--input", dest="ipath", help=_("parse input hand history"), default="-")
parser.add_option("-o", "--output", dest="opath", help=_("output translation to"), default="-")
parser.add_option("-f", "--follow", dest="follow", help=_("follow (tail -f) the input"), action="store_true", default=False)
parser.add_option("-q", "--quiet",
action="store_const", const=logging.CRITICAL, dest="verbosity", default=logging.INFO)
parser.add_option("-v", "--verbose",

View File

@ -18,6 +18,18 @@
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
########################################################################
import locale
lang=locale.getdefaultlocale()[0][0:2]
if lang=="en":
def _(string): return string
else:
import gettext
try:
trans = gettext.translation("fpdb", localedir="locale", languages=[lang])
trans.install()
except IOError:
def _(string): return string
import logging
from HandHistoryConverter import *
#import TourneySummary
@ -206,7 +218,7 @@ class Fulltilt(HandHistoryConverter):
def readHandInfo(self, hand):
m = self.re_HandInfo.search(hand.handText)
if m is None:
logging.info("Didn't match re_HandInfo")
logging.info(_("Didn't match re_HandInfo"))
logging.info(hand.handText)
raise FpdbParseError("No match in readHandInfo.")
hand.handid = m.group('HID')
@ -336,7 +348,7 @@ class Fulltilt(HandHistoryConverter):
hand.addBlind(a.group('PNAME'), 'small & big blinds', a.group('SBBB'))
def readAntes(self, hand):
logging.debug("reading antes")
logging.debug(_("reading antes"))
m = self.re_Antes.finditer(hand.handText)
for player in m:
logging.debug("hand.addAnte(%s,%s)" %(player.group('PNAME'), player.group('ANTE')))
@ -346,10 +358,10 @@ class Fulltilt(HandHistoryConverter):
def readBringIn(self, hand):
m = self.re_BringIn.search(hand.handText,re.DOTALL)
if m:
logging.debug("Player bringing in: %s for %s" %(m.group('PNAME'), m.group('BRINGIN')))
logging.debug(_("Player bringing in: %s for %s") %(m.group('PNAME'), m.group('BRINGIN')))
hand.addBringIn(m.group('PNAME'), m.group('BRINGIN'))
else:
logging.warning("No bringin found, handid =%s" % hand.handid)
logging.warning(_("No bringin found, handid =%s") % hand.handid)
def readButton(self, hand):
hand.buttonpos = int(self.re_Button.search(hand.handText).group('BUTTON'))
@ -406,7 +418,7 @@ class Fulltilt(HandHistoryConverter):
elif action.group('ATYPE') == ' checks':
hand.addCheck( street, action.group('PNAME'))
else:
print "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" %(action.group('PNAME'),action.group('ATYPE'),)
print _("FullTilt: DEBUG: unimplemented readAction: '%s' '%s'") %(action.group('PNAME'),action.group('ATYPE'),)
def readShowdownActions(self, hand):
@ -482,7 +494,7 @@ class Fulltilt(HandHistoryConverter):
m = self.re_TourneyInfo.search(tourneyText)
if not m:
log.info( "determineTourneyType : Parsing NOK" )
log.info(_("determineTourneyType : Parsing NOK"))
return False
mg = m.groupdict()
#print mg
@ -540,7 +552,7 @@ class Fulltilt(HandHistoryConverter):
if mg['TOURNO'] is not None:
tourney.tourNo = mg['TOURNO']
else:
log.info( "Unable to get a valid Tournament ID -- File rejected" )
log.info(_("Unable to get a valid Tournament ID -- File rejected"))
return False
if tourney.isMatrix:
if mg['MATCHNO'] is not None:
@ -571,18 +583,18 @@ class Fulltilt(HandHistoryConverter):
tourney.buyin = 100*Decimal(re.sub(u',', u'', "%s" % mg['BUYIN']))
else :
if 100*Decimal(re.sub(u',', u'', "%s" % mg['BUYIN'])) != tourney.buyin:
log.error( "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" % (tourney.buyin, 100*Decimal(re.sub(u',', u'', "%s" % mg['BUYIN']))) )
log.error(_("Conflict between buyins read in topline (%s) and in BuyIn field (%s)") % (tourney.buyin, 100*Decimal(re.sub(u',', u'', "%s" % mg['BUYIN']))) )
tourney.subTourneyBuyin = 100*Decimal(re.sub(u',', u'', "%s" % mg['BUYIN']))
if mg['FEE'] is not None:
if tourney.fee is None:
tourney.fee = 100*Decimal(re.sub(u',', u'', "%s" % mg['FEE']))
else :
if 100*Decimal(re.sub(u',', u'', "%s" % mg['FEE'])) != tourney.fee:
log.error( "Conflict between fees read in topline (%s) and in BuyIn field (%s)" % (tourney.fee, 100*Decimal(re.sub(u',', u'', "%s" % mg['FEE']))) )
log.error(_("Conflict between fees read in topline (%s) and in BuyIn field (%s)") % (tourney.fee, 100*Decimal(re.sub(u',', u'', "%s" % mg['FEE']))) )
tourney.subTourneyFee = 100*Decimal(re.sub(u',', u'', "%s" % mg['FEE']))
if tourney.buyin is None:
log.info( "Unable to affect a buyin to this tournament : assume it's a freeroll" )
log.info(_("Unable to affect a buyin to this tournament : assume it's a freeroll"))
tourney.buyin = 0
tourney.fee = 0
else:
@ -683,7 +695,7 @@ class Fulltilt(HandHistoryConverter):
tourney.addPlayer(rank, a.group('PNAME'), winnings, "USD", 0, 0, 0) #TODO: make it store actual winnings currency
else:
print "FullTilt: Player finishing stats unreadable : %s" % a
print (_("FullTilt: Player finishing stats unreadable : %s") % a)
# Find Hero
n = self.re_TourneyHeroFinishingP.search(playersText)
@ -692,17 +704,17 @@ class Fulltilt(HandHistoryConverter):
tourney.hero = heroName
# Is this really useful ?
if heroName not in tourney.ranks:
print "FullTilt:", heroName, "not found in tourney.ranks ..."
print (_("FullTilt: %s not found in tourney.ranks ...") % heroName)
elif (tourney.ranks[heroName] != Decimal(n.group('HERO_FINISHING_POS'))):
print "FullTilt: Bad parsing : finish position incoherent : %s / %s" % (tourney.ranks[heroName], n.group('HERO_FINISHING_POS'))
print (_("FullTilt: Bad parsing : finish position incoherent : %s / %s") % (tourney.ranks[heroName], n.group('HERO_FINISHING_POS')))
return True
if __name__ == "__main__":
parser = OptionParser()
parser.add_option("-i", "--input", dest="ipath", help="parse input hand history", default="regression-test-files/fulltilt/razz/FT20090223 Danville - $0.50-$1 Ante $0.10 - Limit Razz.txt")
parser.add_option("-o", "--output", dest="opath", help="output translation to", default="-")
parser.add_option("-f", "--follow", dest="follow", help="follow (tail -f) the input", action="store_true", default=False)
parser.add_option("-i", "--input", dest="ipath", help=_("parse input hand history"), default="regression-test-files/fulltilt/razz/FT20090223 Danville - $0.50-$1 Ante $0.10 - Limit Razz.txt")
parser.add_option("-o", "--output", dest="opath", help=_("output translation to"), default="-")
parser.add_option("-f", "--follow", dest="follow", help=_("follow (tail -f) the input"), action="store_true", default=False)
parser.add_option("-q", "--quiet",
action="store_const", const=logging.CRITICAL, dest="verbosity", default=logging.INFO)
parser.add_option("-v", "--verbose",

View File

@ -403,8 +403,7 @@ class GuiDatabase:
status = "failed"
icon = gtk.STOCK_CANCEL
if err_msg:
log.info( _('db connection to ') + str(dbms_num)+','+host+','+name+','+user+','+passwd+' failed: '
+ err_msg )
log.info( _('db connection to %s, %s, %s, %s, %s failed: %s') % (str(dbms_num), host, name, user, passwd, err_msg))
return( status, err_msg, icon )
@ -412,7 +411,7 @@ class GuiDatabase:
class AddDB(gtk.Dialog):
def __init__(self, config, parent):
log.debug("AddDB starting")
log.debug(_("AddDB starting"))
self.dbnames = { 'Sqlite' : Configuration.DATABASE_TYPE_SQLITE
, 'MySQL' : Configuration.DATABASE_TYPE_MYSQL
, 'PostgreSQL' : Configuration.DATABASE_TYPE_POSTGRESQL
@ -421,7 +420,7 @@ class AddDB(gtk.Dialog):
# create dialog and add icon and label
super(AddDB,self).__init__( parent=parent
, flags=gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT
, title="Add New Database"
, title=_("Add New Database")
, buttons = (gtk.STOCK_CANCEL, gtk.RESPONSE_REJECT
,gtk.STOCK_SAVE, gtk.RESPONSE_ACCEPT)
) # , buttons=btns
@ -489,7 +488,7 @@ class AddDB(gtk.Dialog):
def run(self):
response = super(AddDB,self).run()
log.debug("adddb.run: response is "+str(response)+" accept is "+str(int(gtk.RESPONSE_ACCEPT)))
log.debug(_("addDB.run: response is %s accept is %s" % (str(response), str(int(gtk.RESPONSE_ACCEPT)))))
ok,retry = False,True
while response == gtk.RESPONSE_ACCEPT:
@ -503,7 +502,7 @@ class AddDB(gtk.Dialog):
,name, db_desc, user, passwd, host) = ("error", "error", None, None, None
,None, None, None, None, None)
if ok:
log.debug("start creating new db")
log.debug(_("start creating new db"))
# add a new db
master_password = None
dbms = self.dbnames[ self.cb_dbms.get_active_text() ]
@ -522,7 +521,7 @@ class AddDB(gtk.Dialog):
# test db after creating?
status, err_msg, icon = GuiDatabase.testDB(self.config, dbms, dbms_num, name, user, passwd, host)
log.debug('tested new db, result='+str((status,err_msg)))
log.debug(_('tested new db, result=%s') % str((status,err_msg)))
if status == 'ok':
#dia = InfoBox( parent=self, str1=_('Database created') )
str1 = _('Database created')
@ -541,7 +540,7 @@ class AddDB(gtk.Dialog):
"""check fields and return true/false according to whether user wants to try again
return False if fields are ok
"""
log.debug("check_fields: starting")
log.debug(_("check_fields: starting"))
try_again = False
ok = True
@ -573,11 +572,11 @@ class AddDB(gtk.Dialog):
# checks for postgres
pass
else:
msg = "Unknown Database Type selected"
msg = _("Unknown Database Type selected")
ok = False
if not ok:
log.debug("check_fields: open dialog")
log.debug(_("check_fields: open dialog"))
dia = gtk.MessageDialog( parent=self
, flags=gtk.DIALOG_DESTROY_WITH_PARENT
, type=gtk.MESSAGE_ERROR
@ -590,14 +589,14 @@ class AddDB(gtk.Dialog):
dia.vbox.add(l)
dia.show_all()
ret = dia.run()
log.debug("check_fields: ret is "+str(ret)+" cancel is "+str(int(gtk.RESPONSE_CANCEL)))
log.debug(_("check_fields: ret is %s cancel is %s" % (str(ret), str(int(gtk.RESPONSE_CANCEL)))))
if ret == gtk.RESPONSE_YES:
try_again = True
log.debug("check_fields: destroy dialog")
log.debug(_("check_fields: destroy dialog"))
dia.hide()
dia.destroy()
log.debug("check_fields: returning ok as "+str(ok)+", try_again as "+str(try_again))
log.debug(_("check_fields: returning ok as %s, try_again as %s") % (str(ok), str(try_again)))
return(ok,try_again)
def db_type_changed(self, widget, data):

View File

@ -586,7 +586,7 @@ class Hud:
self.stat_dict = stat_dict
self.cards = cards
sys.stderr.write(_("------------------------------------------------------------\nCreating hud from hand %s\n") % hand)
log.info(_('Creating hud from hand ')+str(hand))
adj = self.adj_seats(hand, config)
loc = self.config.get_locations(self.table.site, self.max)
if loc is None and self.max != 10:

View File

@ -39,7 +39,7 @@ in_path (default '-' = sys.stdin)
out_path (default '-' = sys.stdout)
follow : whether to tail -f the input"""
HandHistoryConverter.__init__(self, in_path, out_path, sitename="UltimateBet", follow=follow, index=index)
logging.info("Initialising UltimateBetconverter class")
logging.info(_("Initialising UltimateBetconverter class"))
self.filetype = "text"
self.codepage = "cp1252"
self.siteId = 6 # Needs to match id entry in Sites database
@ -141,7 +141,7 @@ follow : whether to tail -f the input"""
if m:
hand.buttonpos = int(m.group('BUTTON'))
else:
logging.info('readButton: not found')
logging.info(_('readButton: not found'))
def readPlayerStacks(self, hand):
logging.debug("readPlayerStacks")
@ -180,7 +180,7 @@ follow : whether to tail -f the input"""
hand.setCommunityCards(street, m.group('CARDS').split(' '))
def readAntes(self, hand):
logging.debug("reading antes")
logging.debug(_("reading antes"))
m = self.re_Antes.finditer(hand.handText)
for player in m:
#~ logging.debug("hand.addAnte(%s,%s)" %(player.group('PNAME'), player.group('ANTE')))
@ -290,7 +290,7 @@ follow : whether to tail -f the input"""
#elif action.group('ATYPE') == ' stands pat':
# hand.addStandsPat( street, action.group('PNAME'))
else:
print "DEBUG: unimplemented readAction: '%s' '%s'" %(action.group('PNAME'),action.group('ATYPE'),)
print _("DEBUG: unimplemented readAction: '%s' '%s'" %(action.group('PNAME'),action.group('ATYPE'),))
def readShowdownActions(self, hand):
@ -312,9 +312,9 @@ follow : whether to tail -f the input"""
if __name__ == "__main__":
parser = OptionParser()
parser.add_option("-i", "--input", dest="ipath", help="parse input hand history", default="regression-test-files/pokerstars/HH20090226 Natalie V - $0.10-$0.20 - HORSE.txt")
parser.add_option("-o", "--output", dest="opath", help="output translation to", default="-")
parser.add_option("-f", "--follow", dest="follow", help="follow (tail -f) the input", action="store_true", default=False)
parser.add_option("-i", "--input", dest="ipath", help=_("parse input hand history"), default="regression-test-files/pokerstars/HH20090226 Natalie V - $0.10-$0.20 - HORSE.txt")
parser.add_option("-o", "--output", dest="opath", help=_("output translation to"), default="-")
parser.add_option("-f", "--follow", dest="follow", help=_("follow (tail -f) the input"), action="store_true", default=False)
parser.add_option("-q", "--quiet",
action="store_const", const=logging.CRITICAL, dest="verbosity", default=logging.INFO)
parser.add_option("-v", "--verbose",

View File

@ -153,7 +153,7 @@ class Win2day(HandHistoryConverter):
hand.buttonpos = player[0]
break
else:
logging.info('readButton: not found')
logging.info(_('readButton: not found'))
def readPlayerStacks(self, hand):
logging.debug("readPlayerStacks")
@ -194,7 +194,7 @@ class Win2day(HandHistoryConverter):
hand.setCommunityCards(street, boardCards)
def readAntes(self, hand):
logging.debug("reading antes")
logging.debug(_("reading antes"))
m = self.re_Antes.finditer(hand.handText)
for player in m:
#~ logging.debug("hand.addAnte(%s,%s)" %(player.group('PNAME'), player.group('ANTE')))
@ -332,7 +332,7 @@ class Win2day(HandHistoryConverter):
elif action.group('ATYPE') == 'ACTION_STAND':
hand.addStandsPat( street, action.group('PNAME'))
else:
print "DEBUG: unimplemented readAction: '%s' '%s'" %(action.group('PNAME'),action.group('ATYPE'),)
print _("DEBUG: unimplemented readAction: '%s' '%s'" %(action.group('PNAME'),action.group('ATYPE'),))
def readShowdownActions(self, hand):
@ -359,9 +359,9 @@ class Win2day(HandHistoryConverter):
if __name__ == "__main__":
parser = OptionParser()
parser.add_option("-i", "--input", dest="ipath", help="parse input hand history", default="-")
parser.add_option("-o", "--output", dest="opath", help="output translation to", default="-")
parser.add_option("-f", "--follow", dest="follow", help="follow (tail -f) the input", action="store_true", default=False)
parser.add_option("-i", "--input", dest="ipath", help=_("parse input hand history"), default="-")
parser.add_option("-o", "--output", dest="opath", help=_("output translation to"), default="-")
parser.add_option("-f", "--follow", dest="follow", help=_("follow (tail -f) the input"), action="store_true", default=False)
parser.add_option("-q", "--quiet",
action="store_const", const=logging.CRITICAL, dest="verbosity", default=logging.INFO)
parser.add_option("-v", "--verbose",

Binary file not shown.

View File

@ -3,8 +3,8 @@
msgid ""
msgstr ""
"Project-Id-Version: 0.20.905 plus git\n"
"POT-Creation-Date: 2010-08-29 20:42+CEST\n"
"PO-Revision-Date: 2010-08-29 20:45+0200\n"
"POT-Creation-Date: 2010-08-30 01:19+CEST\n"
"PO-Revision-Date: 2010-08-30 00:57+0200\n"
"Last-Translator: Steffen Schaumburg <steffen@schaumburger.info>\n"
"Language-Team: Fpdb\n"
"Language: de\n"
@ -15,6 +15,47 @@ msgstr ""
"X-Generator: Virtaal 0.6.1\n"
"Generated-By: pygettext.py 1.5\n"
#: AbsoluteToFpdb.py:167 BetfairToFpdb.py:114 CarbonToFpdb.py:151
#: EverleafToFpdb.py:148 FulltiltToFpdb.py:221
msgid "Didn't match re_HandInfo"
msgstr "Keine Treffer für re_HandInfo"
#: AbsoluteToFpdb.py:224 EverleafToFpdb.py:217 FulltiltToFpdb.py:351
#: OnGameToFpdb.py:296 PokerStarsToFpdb.py:359 UltimateBetToFpdb.py:183
#: Win2dayToFpdb.py:197
msgid "reading antes"
msgstr "Lese Antes"
#: AbsoluteToFpdb.py:236 EverleafToFpdb.py:229
msgid "No bringin found."
msgstr "Kein Bringin gefunden."
#: AbsoluteToFpdb.py:243 EverleafToFpdb.py:236
msgid "No small blind"
msgstr "Keine Small Blind"
#: AbsoluteToFpdb.py:270
msgid "Absolute readStudPlayerCards is only a stub."
msgstr ""
#: AbsoluteToFpdb.py:337 BetfairToFpdb.py:229 CarbonToFpdb.py:288
#: EverleafToFpdb.py:325 FulltiltToFpdb.py:715 PartyPokerToFpdb.py:525
#: PokerStarsToFpdb.py:468 UltimateBetToFpdb.py:315 Win2dayToFpdb.py:362
msgid "parse input hand history"
msgstr ""
#: AbsoluteToFpdb.py:338 BetfairToFpdb.py:230 CarbonToFpdb.py:289
#: EverleafToFpdb.py:326 FulltiltToFpdb.py:716 PartyPokerToFpdb.py:526
#: PokerStarsToFpdb.py:469 UltimateBetToFpdb.py:316 Win2dayToFpdb.py:363
msgid "output translation to"
msgstr ""
#: AbsoluteToFpdb.py:339 BetfairToFpdb.py:231 CarbonToFpdb.py:290
#: EverleafToFpdb.py:327 FulltiltToFpdb.py:717 PartyPokerToFpdb.py:527
#: PokerStarsToFpdb.py:470 UltimateBetToFpdb.py:317 Win2dayToFpdb.py:364
msgid "follow (tail -f) the input"
msgstr ""
#: Anonymise.py:55
msgid "Could not find file %s"
msgstr "Konnte Datei %s nicht finden"
@ -27,8 +68,8 @@ msgstr ""
msgid "GameInfo regex did not match"
msgstr ""
#: BetfairToFpdb.py:114
msgid "Didn't match re_HandInfo"
#: BetfairToFpdb.py:130
msgid "readPlayerStacks: Less than 2 players found in a hand"
msgstr ""
#: BetfairToFpdb.py:170
@ -39,18 +80,6 @@ msgstr ""
msgid "DEBUG: unimplemented readAction: '%s' '%s'"
msgstr ""
#: BetfairToFpdb.py:229 PartyPokerToFpdb.py:525 PokerStarsToFpdb.py:468
msgid "parse input hand history"
msgstr ""
#: BetfairToFpdb.py:230 PartyPokerToFpdb.py:526 PokerStarsToFpdb.py:469
msgid "output translation to"
msgstr ""
#: BetfairToFpdb.py:231 PartyPokerToFpdb.py:527 PokerStarsToFpdb.py:470
msgid "follow (tail -f) the input"
msgstr ""
#: Card.py:167
msgid "fpdb card encoding(same as pokersource)"
msgstr ""
@ -76,7 +105,8 @@ msgstr ""
#: Configuration.py:135 Configuration.py:136
msgid "Error copying .example config file, cannot fall back. Exiting.\n"
msgstr "Fehler beim Kopieren der .example Konfigurationsdatei, Fallback "
msgstr ""
"Fehler beim Kopieren der .example Konfigurationsdatei, Fallback "
"fehlgeschlagen. Beende fpdb.\n"
#: Configuration.py:140 Configuration.py:141
@ -459,6 +489,10 @@ msgstr ""
msgid "press enter to continue"
msgstr ""
#: EverleafToFpdb.py:264
msgid "Everleaf readStudPlayerCards is only a stub."
msgstr ""
#: Filters.py:62
msgid "All"
msgstr "Alle"
@ -603,6 +637,50 @@ msgstr "Wählen Sie ein Datum"
msgid "Done"
msgstr "Fertig"
#: FulltiltToFpdb.py:361
msgid "Player bringing in: %s for %s"
msgstr ""
#: FulltiltToFpdb.py:364
msgid "No bringin found, handid =%s"
msgstr ""
#: FulltiltToFpdb.py:421
msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'"
msgstr ""
#: FulltiltToFpdb.py:497
msgid "determineTourneyType : Parsing NOK"
msgstr ""
#: FulltiltToFpdb.py:555
msgid "Unable to get a valid Tournament ID -- File rejected"
msgstr ""
#: FulltiltToFpdb.py:586
msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)"
msgstr ""
#: FulltiltToFpdb.py:593
msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)"
msgstr ""
#: FulltiltToFpdb.py:597
msgid "Unable to affect a buyin to this tournament : assume it's a freeroll"
msgstr ""
#: FulltiltToFpdb.py:698
msgid "FullTilt: Player finishing stats unreadable : %s"
msgstr ""
#: FulltiltToFpdb.py:707
msgid "FullTilt: %s not found in tourney.ranks ..."
msgstr ""
#: FulltiltToFpdb.py:709
msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s"
msgstr ""
#: GuiAutoImport.py:85
msgid "Time between imports in seconds:"
msgstr "Zeit zwischen Imports in Sekunden:"
@ -857,11 +935,11 @@ msgstr "Name"
msgid "Description"
msgstr "Beschreibung"
#: GuiDatabase.py:128 GuiDatabase.py:459 GuiImapFetcher.py:119
#: GuiDatabase.py:128 GuiDatabase.py:458 GuiImapFetcher.py:119
msgid "Username"
msgstr "Benutzername"
#: GuiDatabase.py:129 GuiDatabase.py:466 GuiImapFetcher.py:119
#: GuiDatabase.py:129 GuiDatabase.py:465 GuiImapFetcher.py:119
msgid "Password"
msgstr "Passwort"
@ -939,62 +1017,100 @@ msgid "Please check that the PostgreSQL service has been started"
msgstr "Bitte überprüfen Sie, dass der PostgreSQL-Dienst gestartet ist"
#: GuiDatabase.py:406
msgid "db connection to "
msgid "db connection to %s, %s, %s, %s, %s failed: %s"
msgstr ""
#: GuiDatabase.py:434
#: GuiDatabase.py:414
#, fuzzy
msgid "AddDB starting"
msgstr "fpdb startet ..."
#: GuiDatabase.py:423
#, fuzzy
msgid "Add New Database"
msgstr "_Datenbank"
#: GuiDatabase.py:433
msgid "DB Type"
msgstr ""
#: GuiDatabase.py:444
#: GuiDatabase.py:443
msgid "DB Name"
msgstr ""
#: GuiDatabase.py:452
#: GuiDatabase.py:451
msgid "DB Description"
msgstr ""
#: GuiDatabase.py:473
#: GuiDatabase.py:472
msgid "Host Computer"
msgstr ""
#: GuiDatabase.py:528
#: GuiDatabase.py:505
msgid "start creating new db"
msgstr ""
#: GuiDatabase.py:524
msgid "tested new db, result=%s"
msgstr ""
#: GuiDatabase.py:527
msgid "Database created"
msgstr "Datenbank erstellt"
#: GuiDatabase.py:531
#: GuiDatabase.py:530
msgid "Database creation failed"
msgstr "Datenbankerstellung fehlgeschlagen"
#: GuiDatabase.py:550
#: GuiDatabase.py:543
msgid "check_fields: starting"
msgstr ""
#: GuiDatabase.py:549
msgid "No Database Name given"
msgstr "Kein Datenbankname eingegeben"
#: GuiDatabase.py:553
#: GuiDatabase.py:552
msgid "No Database Description given"
msgstr "Keine Datenbankbeschreibung eingegeben"
#: GuiDatabase.py:556
#: GuiDatabase.py:555
msgid "No Username given"
msgstr "Kein Benutzername eingegeben"
#: GuiDatabase.py:559
#: GuiDatabase.py:558
msgid "No Password given"
msgstr "Kein Passwort eingegeben"
#: GuiDatabase.py:562
#: GuiDatabase.py:561
msgid "No Host given"
msgstr "Kein Host eingegeben"
#: GuiDatabase.py:589
#: GuiDatabase.py:575
msgid "Unknown Database Type selected"
msgstr ""
#: GuiDatabase.py:579
msgid "check_fields: open dialog"
msgstr ""
#: GuiDatabase.py:588
msgid "Do you want to try again?"
msgstr "Wollen Sie es nochmal versuchen?"
#: GuiDatabase.py:702 GuiLogView.py:213
#: GuiDatabase.py:595
msgid "check_fields: destroy dialog"
msgstr ""
#: GuiDatabase.py:599
msgid "check_fields: returning ok as %s, try_again as %s"
msgstr ""
#: GuiDatabase.py:701 GuiLogView.py:213
msgid "Test Log Viewer"
msgstr ""
#: GuiDatabase.py:707 GuiLogView.py:218
#: GuiDatabase.py:706 GuiLogView.py:218
msgid "Log Viewer"
msgstr ""
@ -1918,9 +2034,7 @@ msgid "Error finding actual seat.\n"
msgstr ""
#: Hud.py:589
msgid ""
"------------------------------------------------------------\n"
"Creating hud from hand %s\n"
msgid "Creating hud from hand "
msgstr ""
#: Hud.py:638
@ -1968,6 +2082,7 @@ msgid "limit not found in self.limits(%s). hand: '%s'"
msgstr ""
#: OnGameToFpdb.py:268 PartyPokerToFpdb.py:351 PokerStarsToFpdb.py:321
#: UltimateBetToFpdb.py:144 Win2dayToFpdb.py:156
msgid "readButton: not found"
msgstr ""
@ -1975,10 +2090,6 @@ msgstr ""
msgid "readBlinds in noSB exception - no SB created"
msgstr ""
#: OnGameToFpdb.py:296 PokerStarsToFpdb.py:359
msgid "reading antes"
msgstr ""
#: Options.py:40
msgid "If passed error output will go to the console rather than ."
msgstr ""
@ -2467,6 +2578,10 @@ msgstr ""
msgid "incrementPlayerWinnings: name : '%s' - Add Winnings (%s)"
msgstr ""
#: UltimateBetToFpdb.py:42
msgid "Initialising UltimateBetconverter class"
msgstr ""
#: WinTables.py:82
msgid "Window %s not found. Skipping."
msgstr ""

View File

@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2010-08-29 20:45+CEST\n"
"POT-Creation-Date: 2010-08-30 01:30+CEST\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -15,6 +15,47 @@ msgstr ""
"Generated-By: pygettext.py 1.5\n"
#: AbsoluteToFpdb.py:167 BetfairToFpdb.py:114 CarbonToFpdb.py:151
#: EverleafToFpdb.py:148 FulltiltToFpdb.py:221
msgid "Didn't match re_HandInfo"
msgstr ""
#: AbsoluteToFpdb.py:224 EverleafToFpdb.py:217 FulltiltToFpdb.py:351
#: OnGameToFpdb.py:296 PokerStarsToFpdb.py:359 UltimateBetToFpdb.py:183
#: Win2dayToFpdb.py:197
msgid "reading antes"
msgstr ""
#: AbsoluteToFpdb.py:236 EverleafToFpdb.py:229
msgid "No bringin found."
msgstr ""
#: AbsoluteToFpdb.py:243 EverleafToFpdb.py:236
msgid "No small blind"
msgstr ""
#: AbsoluteToFpdb.py:270
msgid "Absolute readStudPlayerCards is only a stub."
msgstr ""
#: AbsoluteToFpdb.py:337 BetfairToFpdb.py:229 CarbonToFpdb.py:288
#: EverleafToFpdb.py:325 FulltiltToFpdb.py:715 PartyPokerToFpdb.py:525
#: PokerStarsToFpdb.py:468 UltimateBetToFpdb.py:315 Win2dayToFpdb.py:362
msgid "parse input hand history"
msgstr ""
#: AbsoluteToFpdb.py:338 BetfairToFpdb.py:230 CarbonToFpdb.py:289
#: EverleafToFpdb.py:326 FulltiltToFpdb.py:716 PartyPokerToFpdb.py:526
#: PokerStarsToFpdb.py:469 UltimateBetToFpdb.py:316 Win2dayToFpdb.py:363
msgid "output translation to"
msgstr ""
#: AbsoluteToFpdb.py:339 BetfairToFpdb.py:231 CarbonToFpdb.py:290
#: EverleafToFpdb.py:327 FulltiltToFpdb.py:717 PartyPokerToFpdb.py:527
#: PokerStarsToFpdb.py:470 UltimateBetToFpdb.py:317 Win2dayToFpdb.py:364
msgid "follow (tail -f) the input"
msgstr ""
#: Anonymise.py:55
msgid "Could not find file %s"
msgstr ""
@ -27,8 +68,8 @@ msgstr ""
msgid "GameInfo regex did not match"
msgstr ""
#: BetfairToFpdb.py:114
msgid "Didn't match re_HandInfo"
#: BetfairToFpdb.py:130
msgid "readPlayerStacks: Less than 2 players found in a hand"
msgstr ""
#: BetfairToFpdb.py:170
@ -39,18 +80,6 @@ msgstr ""
msgid "DEBUG: unimplemented readAction: '%s' '%s'"
msgstr ""
#: BetfairToFpdb.py:229 PartyPokerToFpdb.py:525 PokerStarsToFpdb.py:468
msgid "parse input hand history"
msgstr ""
#: BetfairToFpdb.py:230 PartyPokerToFpdb.py:526 PokerStarsToFpdb.py:469
msgid "output translation to"
msgstr ""
#: BetfairToFpdb.py:231 PartyPokerToFpdb.py:527 PokerStarsToFpdb.py:470
msgid "follow (tail -f) the input"
msgstr ""
#: Card.py:167
msgid "fpdb card encoding(same as pokersource)"
msgstr ""
@ -457,6 +486,10 @@ msgstr ""
msgid "press enter to continue"
msgstr ""
#: EverleafToFpdb.py:264
msgid "Everleaf readStudPlayerCards is only a stub."
msgstr ""
#: Filters.py:62
msgid "All"
msgstr ""
@ -601,6 +634,50 @@ msgstr ""
msgid "Done"
msgstr ""
#: FulltiltToFpdb.py:361
msgid "Player bringing in: %s for %s"
msgstr ""
#: FulltiltToFpdb.py:364
msgid "No bringin found, handid =%s"
msgstr ""
#: FulltiltToFpdb.py:421
msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'"
msgstr ""
#: FulltiltToFpdb.py:497
msgid "determineTourneyType : Parsing NOK"
msgstr ""
#: FulltiltToFpdb.py:555
msgid "Unable to get a valid Tournament ID -- File rejected"
msgstr ""
#: FulltiltToFpdb.py:586
msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)"
msgstr ""
#: FulltiltToFpdb.py:593
msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)"
msgstr ""
#: FulltiltToFpdb.py:597
msgid "Unable to affect a buyin to this tournament : assume it's a freeroll"
msgstr ""
#: FulltiltToFpdb.py:698
msgid "FullTilt: Player finishing stats unreadable : %s"
msgstr ""
#: FulltiltToFpdb.py:707
msgid "FullTilt: %s not found in tourney.ranks ..."
msgstr ""
#: FulltiltToFpdb.py:709
msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s"
msgstr ""
#: GuiAutoImport.py:85
msgid "Time between imports in seconds:"
msgstr ""
@ -833,11 +910,11 @@ msgstr ""
msgid "Description"
msgstr ""
#: GuiDatabase.py:128 GuiDatabase.py:459 GuiImapFetcher.py:119
#: GuiDatabase.py:128 GuiDatabase.py:458 GuiImapFetcher.py:119
msgid "Username"
msgstr ""
#: GuiDatabase.py:129 GuiDatabase.py:466 GuiImapFetcher.py:119
#: GuiDatabase.py:129 GuiDatabase.py:465 GuiImapFetcher.py:119
msgid "Password"
msgstr ""
@ -910,62 +987,98 @@ msgid "Please check that the PostgreSQL service has been started"
msgstr ""
#: GuiDatabase.py:406
msgid "db connection to "
msgid "db connection to %s, %s, %s, %s, %s failed: %s"
msgstr ""
#: GuiDatabase.py:434
#: GuiDatabase.py:414
msgid "AddDB starting"
msgstr ""
#: GuiDatabase.py:423
msgid "Add New Database"
msgstr ""
#: GuiDatabase.py:433
msgid "DB Type"
msgstr ""
#: GuiDatabase.py:444
#: GuiDatabase.py:443
msgid "DB Name"
msgstr ""
#: GuiDatabase.py:452
#: GuiDatabase.py:451
msgid "DB Description"
msgstr ""
#: GuiDatabase.py:473
#: GuiDatabase.py:472
msgid "Host Computer"
msgstr ""
#: GuiDatabase.py:528
#: GuiDatabase.py:505
msgid "start creating new db"
msgstr ""
#: GuiDatabase.py:524
msgid "tested new db, result=%s"
msgstr ""
#: GuiDatabase.py:527
msgid "Database created"
msgstr ""
#: GuiDatabase.py:531
#: GuiDatabase.py:530
msgid "Database creation failed"
msgstr ""
#: GuiDatabase.py:550
#: GuiDatabase.py:543
msgid "check_fields: starting"
msgstr ""
#: GuiDatabase.py:549
msgid "No Database Name given"
msgstr ""
#: GuiDatabase.py:553
#: GuiDatabase.py:552
msgid "No Database Description given"
msgstr ""
#: GuiDatabase.py:556
#: GuiDatabase.py:555
msgid "No Username given"
msgstr ""
#: GuiDatabase.py:559
#: GuiDatabase.py:558
msgid "No Password given"
msgstr ""
#: GuiDatabase.py:562
#: GuiDatabase.py:561
msgid "No Host given"
msgstr ""
#: GuiDatabase.py:589
#: GuiDatabase.py:575
msgid "Unknown Database Type selected"
msgstr ""
#: GuiDatabase.py:579
msgid "check_fields: open dialog"
msgstr ""
#: GuiDatabase.py:588
msgid "Do you want to try again?"
msgstr ""
#: GuiDatabase.py:702 GuiLogView.py:213
#: GuiDatabase.py:595
msgid "check_fields: destroy dialog"
msgstr ""
#: GuiDatabase.py:599
msgid "check_fields: returning ok as %s, try_again as %s"
msgstr ""
#: GuiDatabase.py:701 GuiLogView.py:213
msgid "Test Log Viewer"
msgstr ""
#: GuiDatabase.py:707 GuiLogView.py:218
#: GuiDatabase.py:706 GuiLogView.py:218
msgid "Log Viewer"
msgstr ""
@ -1882,9 +1995,7 @@ msgid ""
msgstr ""
#: Hud.py:589
msgid ""
"------------------------------------------------------------\n"
"Creating hud from hand %s\n"
msgid "Creating hud from hand "
msgstr ""
#: Hud.py:638
@ -1929,6 +2040,7 @@ msgid "limit not found in self.limits(%s). hand: '%s'"
msgstr ""
#: OnGameToFpdb.py:268 PartyPokerToFpdb.py:351 PokerStarsToFpdb.py:321
#: UltimateBetToFpdb.py:144 Win2dayToFpdb.py:156
msgid "readButton: not found"
msgstr ""
@ -1936,10 +2048,6 @@ msgstr ""
msgid "readBlinds in noSB exception - no SB created"
msgstr ""
#: OnGameToFpdb.py:296 PokerStarsToFpdb.py:359
msgid "reading antes"
msgstr ""
#: Options.py:40
msgid "If passed error output will go to the console rather than ."
msgstr ""
@ -2428,6 +2536,10 @@ msgstr ""
msgid "incrementPlayerWinnings: name : '%s' - Add Winnings (%s)"
msgstr ""
#: UltimateBetToFpdb.py:42
msgid "Initialising UltimateBetconverter class"
msgstr ""
#: WinTables.py:82
msgid "Window %s not found. Skipping."
msgstr ""

View File

@ -5,8 +5,8 @@
msgid ""
msgstr ""
"Project-Id-Version: 0.20.905 plus git\n"
"POT-Creation-Date: 2010-08-29 20:42+CEST\n"
"PO-Revision-Date: 2010-08-29 14:25+0200\n"
"POT-Creation-Date: 2010-08-30 01:30+CEST\n"
"PO-Revision-Date: 2010-08-30 01:33+0200\n"
"Last-Translator: Ferenc Erki <erkiferenc@gmail.com>\n"
"Language-Team: Hungarian <erkiferenc@gmail.com>\n"
"Language: hu\n"
@ -16,6 +16,47 @@ msgstr ""
"Generated-By: pygettext.py 1.5\n"
"Plural-Forms: nplurals=2; plural=n !=1;\n"
#: AbsoluteToFpdb.py:167 BetfairToFpdb.py:114 CarbonToFpdb.py:151
#: EverleafToFpdb.py:148 FulltiltToFpdb.py:221
msgid "Didn't match re_HandInfo"
msgstr "re_HandInfo nem illeszkedik"
#: AbsoluteToFpdb.py:224 EverleafToFpdb.py:217 FulltiltToFpdb.py:351
#: OnGameToFpdb.py:296 PokerStarsToFpdb.py:359 UltimateBetToFpdb.py:183
#: Win2dayToFpdb.py:197
msgid "reading antes"
msgstr "antek olvasása"
#: AbsoluteToFpdb.py:236 EverleafToFpdb.py:229
msgid "No bringin found."
msgstr "Nyitó hívás nem található."
#: AbsoluteToFpdb.py:243 EverleafToFpdb.py:236
msgid "No small blind"
msgstr "Nincs kisvak"
#: AbsoluteToFpdb.py:270
msgid "Absolute readStudPlayerCards is only a stub."
msgstr "Az Absolute terem readStudPlayerCards funkciója csak egy csonk."
#: AbsoluteToFpdb.py:337 BetfairToFpdb.py:229 CarbonToFpdb.py:288
#: EverleafToFpdb.py:325 FulltiltToFpdb.py:715 PartyPokerToFpdb.py:525
#: PokerStarsToFpdb.py:468 UltimateBetToFpdb.py:315 Win2dayToFpdb.py:362
msgid "parse input hand history"
msgstr "leosztástörténet feldolgozása"
#: AbsoluteToFpdb.py:338 BetfairToFpdb.py:230 CarbonToFpdb.py:289
#: EverleafToFpdb.py:326 FulltiltToFpdb.py:716 PartyPokerToFpdb.py:526
#: PokerStarsToFpdb.py:469 UltimateBetToFpdb.py:316 Win2dayToFpdb.py:363
msgid "output translation to"
msgstr "feldolgozás eredményének helye"
#: AbsoluteToFpdb.py:339 BetfairToFpdb.py:231 CarbonToFpdb.py:290
#: EverleafToFpdb.py:327 FulltiltToFpdb.py:717 PartyPokerToFpdb.py:527
#: PokerStarsToFpdb.py:470 UltimateBetToFpdb.py:317 Win2dayToFpdb.py:364
msgid "follow (tail -f) the input"
msgstr "kövesse a kimenetet (tail -f)"
#: Anonymise.py:55
msgid "Could not find file %s"
msgstr "%s fájl nem található"
@ -28,30 +69,18 @@ msgstr "Az eredmény ide került kiírásra"
msgid "GameInfo regex did not match"
msgstr "GameInfo regex nem illeszkedik"
#: BetfairToFpdb.py:114
msgid "Didn't match re_HandInfo"
msgstr "re_HandInfo nem illeszkedik"
#: BetfairToFpdb.py:130
msgid "readPlayerStacks: Less than 2 players found in a hand"
msgstr "readPlayerStacks: Kettőnél kevesebb játékost találtam egy leosztásban"
#: BetfairToFpdb.py:170
msgid "No bringin found"
msgstr "Beülő nem található"
msgstr "Nyitó hívás nem található"
#: BetfairToFpdb.py:206 OnGameToFpdb.py:339 PokerStarsToFpdb.py:441
msgid "DEBUG: unimplemented readAction: '%s' '%s'"
msgstr "DEBUG: nem ismert readAction: '%s' '%s'"
#: BetfairToFpdb.py:229 PartyPokerToFpdb.py:525 PokerStarsToFpdb.py:468
msgid "parse input hand history"
msgstr "leosztástörténet feldolgozása"
#: BetfairToFpdb.py:230 PartyPokerToFpdb.py:526 PokerStarsToFpdb.py:469
msgid "output translation to"
msgstr "feldolgozás eredményének helye"
#: BetfairToFpdb.py:231 PartyPokerToFpdb.py:527 PokerStarsToFpdb.py:470
msgid "follow (tail -f) the input"
msgstr "kövesse a kimenetet (tail -f)"
#: Card.py:167
msgid "fpdb card encoding(same as pokersource)"
msgstr "fpdb kártyakódolás (ugyanaz, mint amit a pokersource használ)"
@ -79,9 +108,10 @@ msgstr ""
" vagy itt: %s\n"
#: Configuration.py:135 Configuration.py:136
#, fuzzy
msgid "Error copying .example config file, cannot fall back. Exiting.\n"
msgstr "Hiba a .example fájl másolása közben, nem tudom folytatni. Kilépés.\n"
msgstr ""
"Hiba a .example konfigurációs fájl másolása közben, nem tudom folytatni. "
"Kilépés.\n"
#: Configuration.py:140 Configuration.py:141
msgid "No %s found, cannot fall back. Exiting.\n"
@ -172,9 +202,8 @@ msgid "Error parsing %s. See error log file."
msgstr "Hiba a(z) %s értelmezése közben. Nézz bele a hibanaplóba."
#: Configuration.py:831
#, fuzzy
msgid "Error parsing example file %s. See error log file."
msgstr "Hiba a(z) %s értelmezése közben. Nézz bele a hibanaplóba."
msgstr "Hiba a(z) %s mintafájl értelmezése közben. Nézz bele a hibanaplóba."
#: Database.py:74
msgid "Not using sqlalchemy connection pool."
@ -484,6 +513,10 @@ msgstr "get_stats időigény: %4.3f mp"
msgid "press enter to continue"
msgstr "nyomj ENTER-t a folytatáshoz"
#: EverleafToFpdb.py:264
msgid "Everleaf readStudPlayerCards is only a stub."
msgstr "Az Everleaf terem readStudPlayerCards funkciója csak egy csonk."
#: Filters.py:62
msgid "All"
msgstr "Mind"
@ -533,9 +566,8 @@ msgid "Grouping:"
msgstr "Csoportosítás:"
#: Filters.py:66
#, fuzzy
msgid "Show Position Stats"
msgstr "Pozíció"
msgstr "Pozíciók"
#: Filters.py:67 TourneyFilters.py:60
msgid "Date:"
@ -611,11 +643,11 @@ msgstr "Nem található játék az adatbázisban"
#: Filters.py:894
msgid "From:"
msgstr ""
msgstr "Ettől:"
#: Filters.py:908
msgid "To:"
msgstr ""
msgstr "Eddig:"
#: Filters.py:913
msgid " Clear Dates "
@ -629,33 +661,77 @@ msgstr "Válassz napot"
msgid "Done"
msgstr "Kész"
#: FulltiltToFpdb.py:361
msgid "Player bringing in: %s for %s"
msgstr "Nyitó hívás: %s hív %s-t"
#: FulltiltToFpdb.py:364
msgid "No bringin found, handid =%s"
msgstr "Nyitó hívás nem található, leosztásazonosító = %s"
#: FulltiltToFpdb.py:421
msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'"
msgstr "FullTilt: DEBUG: nem ismert readAction: '%s' '%s'"
#: FulltiltToFpdb.py:497
msgid "determineTourneyType : Parsing NOK"
msgstr "determineTourneyType : értelmezés nem OK"
#: FulltiltToFpdb.py:555
msgid "Unable to get a valid Tournament ID -- File rejected"
msgstr "Nem sikerült érvényes versenyazonosítót találni --- A fájl elutasítva"
#: FulltiltToFpdb.py:586
msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)"
msgstr ""
"Eltérés a beülők mértéke között a fejlécben (%s) és a Beülő mezőben (%s)"
#: FulltiltToFpdb.py:593
msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)"
msgstr ""
"Eltérés a díjak mértéke között a fejlécben (%s) és a Beülő mezőben (%s)"
#: FulltiltToFpdb.py:597
msgid "Unable to affect a buyin to this tournament : assume it's a freeroll"
msgstr ""
"Nem sikerült beülőt meghatározni ehhez a versenyhez : feltételezem, hogy ez "
"egy freeroll"
#: FulltiltToFpdb.py:698
msgid "FullTilt: Player finishing stats unreadable : %s"
msgstr "FullTilt: A következő játékos helyezési adata nem olvashatóak : %s"
#: FulltiltToFpdb.py:707
msgid "FullTilt: %s not found in tourney.ranks ..."
msgstr "FullTilt: %s nem található a verseny helyezései között ..."
#: FulltiltToFpdb.py:709
msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s"
msgstr "FullTilt: Hibás értelmezés : a helyezések nem egyeznek : %s / %s"
#: GuiAutoImport.py:85
msgid "Time between imports in seconds:"
msgstr "Importálások közti idő (mp):"
#: GuiAutoImport.py:116 GuiAutoImport.py:184 GuiAutoImport.py:261
#, fuzzy
msgid " Start _Auto Import "
msgstr " _AutoImport indítása "
msgstr " _Auto Import indítása "
#: GuiAutoImport.py:135
#, fuzzy
msgid "Auto Import Ready."
msgstr "AutoImport kész."
msgstr "Auto Import kész."
#: GuiAutoImport.py:148
#, fuzzy
msgid "Please choose the path that you want to Auto Import"
msgstr "Válaszd ki a könyvtárat az AutoImporthoz"
msgstr "Válaszd ki a könyvtárat az Auto Importhoz"
#: GuiAutoImport.py:171
msgid " _Auto Import Running "
msgstr " _AutoImport fut "
msgstr " _Auto Import fut "
#: GuiAutoImport.py:182
#, fuzzy
msgid " Stop _Auto Import "
msgstr " _AutoImport leállítása "
msgstr " _Auto Import leállítása "
#: GuiAutoImport.py:207
msgid ""
@ -663,12 +739,11 @@ msgid ""
"Global lock taken ... Auto Import Started.\n"
msgstr ""
"\n"
"Globális zárolás OK ... AutoImport elindítva.\n"
"Globális zárolás OK ... Auto Import elindítva.\n"
#: GuiAutoImport.py:209
#, fuzzy
msgid " _Stop Auto Import "
msgstr " _AutoImport leállítása "
msgstr " _Auto Import leállítása "
#: GuiAutoImport.py:225
msgid "opening pipe to HUD"
@ -683,31 +758,28 @@ msgstr ""
"*** GuiAutoImport Hiba a cső nyitásakor: "
#: GuiAutoImport.py:249
#, fuzzy
msgid ""
"\n"
"Auto Import aborted - global lock not available"
msgstr ""
"\n"
"AutoImport megszakítva - nem elérhető a globális zárolás"
"Auto Import megszakítva - nem elérhető a globális zárolás"
#: GuiAutoImport.py:254
#, fuzzy
msgid ""
"\n"
"Stopping Auto Import - global lock released."
msgstr ""
"\n"
"AutoImport leállítása - globális zárolás feloldva."
"Auto Import leállítása - globális zárolás feloldva."
#: GuiAutoImport.py:256
#, fuzzy
msgid ""
"\n"
" * Stop Auto Import: HUD already terminated"
msgstr ""
"\n"
" * AutoImport megállítása: A HUD már nem fut"
" * Auto Import megállítása: A HUD már nem fut"
#: GuiAutoImport.py:283
msgid "Browse..."
@ -744,7 +816,6 @@ msgid "Import Complete"
msgstr "Importálás kész"
#: GuiBulkImport.py:139
#, fuzzy
msgid "bulk import aborted - global lock not available"
msgstr "importálás megszakítva - nem elérhető a globális zárolás"
@ -878,17 +949,16 @@ msgid ""
"GuiBulkImport done: Stored: %d \tDuplicates: %d \tPartial: %d \tErrors: %d "
"in %s seconds - %.0f/sec"
msgstr ""
"GuiBulkImport kész: Tárolt: %d \tDuplikáció: %d \tRészleges: %d \tHibák: %d "
"%s másodperc alatt - %.0f/mp"
"GuiBulkImport kész: Tárolt: %d \tDuplikáció: %d \tRészleges: %d \tHibák: %d %"
"s másodperc alatt - %.0f/mp"
#: GuiDatabase.py:117
msgid "_Add"
msgstr ""
msgstr "Hozzá_adás"
#: GuiDatabase.py:121
#, fuzzy
msgid "_Refresh"
msgstr "Frissítés"
msgstr "F_rissítés"
#: GuiDatabase.py:125
msgid "Type"
@ -902,11 +972,11 @@ msgstr "Név"
msgid "Description"
msgstr "Leírás"
#: GuiDatabase.py:128 GuiDatabase.py:459 GuiImapFetcher.py:119
#: GuiDatabase.py:128 GuiDatabase.py:458 GuiImapFetcher.py:119
msgid "Username"
msgstr "Felhasználónév"
#: GuiDatabase.py:129 GuiDatabase.py:466 GuiImapFetcher.py:119
#: GuiDatabase.py:129 GuiDatabase.py:465 GuiImapFetcher.py:119
msgid "Password"
msgstr "Jelszó"
@ -916,7 +986,7 @@ msgstr "Kiszolgáló"
#: GuiDatabase.py:131
msgid "Open"
msgstr ""
msgstr "Megnyitva"
#: GuiDatabase.py:132
msgid "Status"
@ -931,9 +1001,8 @@ msgid "finished."
msgstr "befejezve."
#: GuiDatabase.py:303
#, fuzzy
msgid "loadDbs error: "
msgstr "loaddbs hiba: "
msgstr "loadDbs hiba: "
#: GuiDatabase.py:324 GuiLogView.py:200 GuiTourneyPlayerStats.py:466
msgid "***sortCols error: "
@ -944,9 +1013,8 @@ msgid "sortCols error: "
msgstr "sortCols hiba: "
#: GuiDatabase.py:371
#, fuzzy
msgid "testDB: trying to connect to: %s/%s, %s, %s/%s"
msgstr "loaddbs: kapcolódási próbálkozás: %s/%s, %s, %s/%s"
msgstr "testDB: kapcsolódási kísérlet: %s/%s, %s, %s/%s"
#: GuiDatabase.py:374
msgid " connected ok"
@ -974,89 +1042,113 @@ msgid "Please check that the MySQL service has been started"
msgstr "Kérlek ellenőrizd, hogy a MySQL szolgáltatás el van-e indítva"
#: GuiDatabase.py:392 fpdb.pyw:891
#, fuzzy
msgid ""
"PostgreSQL Server reports: Access denied. Are your permissions set correctly?"
msgstr ""
"Postgres szerver jelenti: A hozzáférés megtagadva. Biztosan megfelelőek a "
"PostgreSQL szerver jelenti: A hozzáférés megtagadva. Megfelelőek a "
"jogosultságaid?"
#: GuiDatabase.py:395 fpdb.pyw:893
#, fuzzy
msgid "PostgreSQL client reports: Unable to connect - "
msgstr "Postgres kliens jelenti: Nem sikerült a kapcsolódás - "
msgstr "PostgreSQL kliens jelenti: Nem sikerült a kapcsolódás - "
#: GuiDatabase.py:396 fpdb.pyw:894
#, fuzzy
msgid "Please check that the PostgreSQL service has been started"
msgstr "Kérlek ellenőrizd, hogy a Postgres szolgáltatás el van-e indítva"
msgstr "Kérlek ellenőrizd, hogy a PostgreSQL szolgáltatás el van-e indítva"
#: GuiDatabase.py:406
#, fuzzy
msgid "db connection to "
msgstr "folytató nyitás %"
msgid "db connection to %s, %s, %s, %s, %s failed: %s"
msgstr "adatbázis kapcsolódás sikertelen: %s, %s, %s, %s, %s hibaüzenet: %s"
#: GuiDatabase.py:434
#, fuzzy
#: GuiDatabase.py:414
msgid "AddDB starting"
msgstr "AddDB indítása"
#: GuiDatabase.py:423
msgid "Add New Database"
msgstr "Új adatbázis hozzáadása"
#: GuiDatabase.py:433
msgid "DB Type"
msgstr "Típus"
msgstr "Adatbázis típus"
#: GuiDatabase.py:444
#, fuzzy
#: GuiDatabase.py:443
msgid "DB Name"
msgstr "Név"
msgstr "Adatbázis név"
#: GuiDatabase.py:452
#, fuzzy
#: GuiDatabase.py:451
msgid "DB Description"
msgstr "Leírás"
msgstr "Adatbázis leírás"
#: GuiDatabase.py:473
#, fuzzy
#: GuiDatabase.py:472
msgid "Host Computer"
msgstr "Importálás kész"
msgstr "Kiszolgáló"
#: GuiDatabase.py:528
#, fuzzy
#: GuiDatabase.py:505
msgid "start creating new db"
msgstr "új adatbázis létrehozásának indítása"
#: GuiDatabase.py:524
msgid "tested new db, result=%s"
msgstr "új adatbázis tesztelve, eredmény=%s"
#: GuiDatabase.py:527
msgid "Database created"
msgstr "A_datbázis"
msgstr "Adatbázis létrehozva"
#: GuiDatabase.py:531
#, fuzzy
#: GuiDatabase.py:530
msgid "Database creation failed"
msgstr " index létrehozása nem sikerült: "
msgstr "Adatbázis létrehozása nem sikerült"
#: GuiDatabase.py:550
#: GuiDatabase.py:543
msgid "check_fields: starting"
msgstr "check_fields: indítás"
#: GuiDatabase.py:549
msgid "No Database Name given"
msgstr ""
msgstr "Nem lett adatbázis név megadva"
#: GuiDatabase.py:553
#: GuiDatabase.py:552
msgid "No Database Description given"
msgstr ""
msgstr "Nem lett adatbázis leírás megadva"
#: GuiDatabase.py:556
#, fuzzy
#: GuiDatabase.py:555
msgid "No Username given"
msgstr "Felhasználónév"
msgstr "Nem lett felhasználónév megadva"
#: GuiDatabase.py:559
#, fuzzy
#: GuiDatabase.py:558
msgid "No Password given"
msgstr "Jelszó"
msgstr "Nem lett jelszó megadva"
#: GuiDatabase.py:562
#: GuiDatabase.py:561
msgid "No Host given"
msgstr ""
msgstr "Nem lett kiszolgáló megadva"
#: GuiDatabase.py:589
#: GuiDatabase.py:575
msgid "Unknown Database Type selected"
msgstr "Ismeretlen adatbázis típus lett kiválasztva"
#: GuiDatabase.py:579
msgid "check_fields: open dialog"
msgstr "check_fields: párbeszéd nyitása"
#: GuiDatabase.py:588
msgid "Do you want to try again?"
msgstr ""
msgstr "Meg akarod próbálni újból?"
#: GuiDatabase.py:702 GuiLogView.py:213
#: GuiDatabase.py:595
msgid "check_fields: destroy dialog"
msgstr "check_fields: párbeszéd lezárása"
#: GuiDatabase.py:599
msgid "check_fields: returning ok as %s, try_again as %s"
msgstr "check_fields: OK visszaadása, mint %s, újrapróbálás, mint %s"
#: GuiDatabase.py:701 GuiLogView.py:213
msgid "Test Log Viewer"
msgstr "Napló böngésző (teszt)"
#: GuiDatabase.py:707 GuiLogView.py:218
#: GuiDatabase.py:706 GuiLogView.py:218
msgid "Log Viewer"
msgstr "Napló böngésző"
@ -1407,11 +1499,11 @@ msgstr "\"%s\" nevű asztal már nem létezik\n"
#: HUD_main.pyw:321
msgid ""
"HUD_main.read_stdin: hand read in %4.3f seconds (%4.3f,%4.3f,%4.3f,%4.3f,"
"%4.3f,%4.3f)"
"HUD_main.read_stdin: hand read in %4.3f seconds (%4.3f,%4.3f,%4.3f,%4.3f,%"
"4.3f,%4.3f)"
msgstr ""
"HUD_main.read_stdin: leosztás beolvasva %4.3f mp alatt (%4.3f,%4.3f,%4.3f,"
"%4.3f,%4.3f,%4.3f)"
"HUD_main.read_stdin: leosztás beolvasva %4.3f mp alatt (%4.3f,%4.3f,%4.3f,%"
"4.3f,%4.3f,%4.3f)"
#: HUD_run_me.py:45
msgid "HUD_main starting\n"
@ -1634,9 +1726,9 @@ msgid "Hand.insert(): hid #: %s is a duplicate"
msgstr "Hand.insert(): %s leosztásazonosító duplikáció"
#: Hand.py:318
#, fuzzy
msgid "markstreets didn't match - Assuming hand %s was cancelled"
msgstr "markStreets nem egyezik - Leosztás érvénytelenítését feltételezem"
msgstr ""
"markstreets nem egyezik - A(z) %s leosztás érvénytelenítését feltételezem"
#: Hand.py:320
msgid "FpdbParseError: markStreets appeared to fail: First 100 chars: '%s'"
@ -1748,7 +1840,7 @@ msgstr "%s utcán %s játékos kiegészít erre: %s"
#: Hand.py:1270
msgid "Bringin: %s, %s"
msgstr "Beülő: %s, %s"
msgstr "Nyitó hívás: %s, %s"
#: Hand.py:1310
msgid "*** 3RD STREET ***"
@ -2023,12 +2115,8 @@ msgid "Error finding actual seat.\n"
msgstr "Hiba az aktuális szék keresése közben.\n"
#: Hud.py:589
msgid ""
"------------------------------------------------------------\n"
"Creating hud from hand %s\n"
msgstr ""
"------------------------------------------------------------\n"
"HUD készítése ebből a leosztásból: %s\n"
msgid "Creating hud from hand "
msgstr "HUD készítése ebből a leosztásból: "
#: Hud.py:638
msgid ""
@ -2069,26 +2157,22 @@ msgid "Unable to recognise gametype from: '%s'"
msgstr "Nem sikerült felismerni a játéktípust innen: '%s'"
#: OnGameToFpdb.py:192
#, fuzzy
msgid "determineGameType: limit not found in self.limits(%s). hand: '%s'"
msgstr "determineGameType: Nem sikerült felismerni a játéktípust innen: '%s'"
msgstr ""
"determineGameType: limit nem található ebben: self.limits(%s). leosztás: '%s'"
#: OnGameToFpdb.py:194
msgid "limit not found in self.limits(%s). hand: '%s'"
msgstr ""
msgstr "limit nem található ebben: self.limits(%s). leosztás: '%s'"
#: OnGameToFpdb.py:268 PartyPokerToFpdb.py:351 PokerStarsToFpdb.py:321
#: UltimateBetToFpdb.py:144 Win2dayToFpdb.py:156
msgid "readButton: not found"
msgstr "readButton: nem található"
#: OnGameToFpdb.py:288
#, fuzzy
msgid "readBlinds in noSB exception - no SB created"
msgstr "readBlinds noSB-n belül hiba"
#: OnGameToFpdb.py:296 PokerStarsToFpdb.py:359
msgid "reading antes"
msgstr "antek olvasása"
msgstr "noSB-n belüli readBlinds hiba - kisvak nem lett létrehozva"
#: Options.py:40
msgid "If passed error output will go to the console rather than ."
@ -2586,6 +2670,10 @@ msgstr "addPlayer: helyezés:%s - név : '%s' - Nyeremény (%s)"
msgid "incrementPlayerWinnings: name : '%s' - Add Winnings (%s)"
msgstr "incrementPlayerWinnings: név : '%s' - plusz nyeremény (%s)"
#: UltimateBetToFpdb.py:42
msgid "Initialising UltimateBetconverter class"
msgstr "UltimateBetconverter osztály inicializálása"
#: WinTables.py:82
msgid "Window %s not found. Skipping."
msgstr "A(z) %s nevű ablak nincs meg. Kihagyás."
@ -2763,24 +2851,21 @@ msgid "Confirm deleting and recreating tables"
msgstr "Erősítsd meg a táblák törlését és újra létrehozását"
#: fpdb.pyw:547
#, fuzzy
msgid "Please confirm that you want to (re-)create the tables."
msgstr ""
"Kérlek erősítsd meg, hogy valóban újra akarod generálni a HUD gyorstárat."
"Kérlek erősítsd meg, hogy valóban (újra) létre akarod hozni a táblákat."
#: fpdb.pyw:548
#, fuzzy
msgid ""
" If there already are tables in the database %s on %s they will be deleted "
"and you will have to re-import your histories.\n"
msgstr ""
"), akkor azok törölve lesznek, és újra kell importálnod a "
"leosztástörténeteket.\n"
"Ja, és ez eltarthat egy darabig:)"
" Ha már vannak táblák a(z) %s adatbázisban a(z) %s kiszolgálón, akkor azok "
"törölve lesznek, és újra kell majd importálnod a leosztástörténeteket.\n"
#: fpdb.pyw:549
msgid "This may take a while."
msgstr ""
msgstr "Ez eltarthat egy darabig."
#: fpdb.pyw:574
msgid "User cancelled recreating tables"
@ -2897,7 +2982,7 @@ msgstr "<control>A"
#: fpdb.pyw:817
msgid "_Auto Import and HUD"
msgstr "_AutoImport és HUD"
msgstr "_Auto Import és HUD"
#: fpdb.pyw:818
msgid "<control>H"
@ -3022,13 +3107,13 @@ msgstr ""
"%s.\n"
#: fpdb.pyw:862
#, fuzzy
msgid ""
"Edit your screen_name and hand history path in the supported_sites section "
"of the Preferences window (Main menu) before trying to import hands."
msgstr ""
"résznél a Beállítások ablakban (Főmenü) mielőtt megpróbálnál leosztásokat "
"importálni."
"Állítsd be a screen_name-et és a leosztástörténetek útvonalát a "
"supported_sites résznél a Beállítások ablakban (Főmenü) mielőtt megpróbálnál "
"leosztásokat importálni."
#: fpdb.pyw:884
msgid "Connected to SQLite: %s"
@ -3066,22 +3151,20 @@ msgstr ""
"kiszolgálón"
#: fpdb.pyw:951
#, fuzzy
msgid ""
"\n"
"Global lock taken by %s"
msgstr ""
"\n"
"Globális zárolást végzett:"
"Globális zárolást végzett %s"
#: fpdb.pyw:954
#, fuzzy
msgid ""
"\n"
"Failed to get global lock, it is currently held by %s"
msgstr ""
"\n"
"Globális zárolás meghiúsult, jelenleg már zárolta:"
"Globális zárolás meghiúsult, %s már zárolta"
#: fpdb.pyw:964
msgid "Quitting normally"
@ -3093,7 +3176,7 @@ msgstr "Globális zárolás feloldva.\n"
#: fpdb.pyw:995
msgid "Auto Import"
msgstr "AutoImport"
msgstr "Auto Import"
#: fpdb.pyw:1002
msgid "Bulk Import"
@ -3177,8 +3260,8 @@ msgstr ""
"GPL2 vagy újabb licensszel.\n"
"A Windows telepítő csomag tartalmaz MIT licensz hatálya alá eső részeket "
"is.\n"
"A licenszek szövegét megtalálod az fpdb főkönyvtárában az agpl-3.0.txt, "
"gpl-2.0.txt, gpl-3.0.txt és mit.txt fájlokban."
"A licenszek szövegét megtalálod az fpdb főkönyvtárában az agpl-3.0.txt, gpl-"
"2.0.txt, gpl-3.0.txt és mit.txt fájlokban."
#: fpdb.pyw:1060
msgid "Help"
@ -3189,7 +3272,6 @@ msgid "Graphs"
msgstr "Grafikonok"
#: fpdb.pyw:1119
#, fuzzy
msgid ""
"\n"
"Note: error output is being diverted to fpdb-errors.txt and HUD-errors.txt "
@ -3197,7 +3279,7 @@ msgid ""
msgstr ""
"\n"
"Megjegyzés: a hibakimenet átirányítva az fpdb-errors.txt és HUD-errors.txt "
"fájlokba itt:\n"
"fájlokba itt: %s"
#: fpdb.pyw:1148
msgid "fpdb starting ..."
@ -3208,7 +3290,6 @@ msgid "FPDB WARNING"
msgstr "FPDB FIGYELMEZTETÉS"
#: fpdb.pyw:1224
#, fuzzy
msgid ""
"WARNING: Unable to find output hand history directory %s\n"
"\n"
@ -3248,7 +3329,6 @@ msgstr ""
"pénznem még nem támogatott"
#: fpdb_import.py:227
#, fuzzy
msgid "Attempted to add non-directory '%s' as an import directory"
msgstr "Nem könyvtár ('%s') megadása importálási könyvtárként"
@ -3281,14 +3361,12 @@ msgid "No need to rebuild hudcache."
msgstr "Nem szükséges a HUD gyorstár újraépítése."
#: fpdb_import.py:313
#, fuzzy
msgid "sending finish message queue length ="
msgstr "befejező üzenet küldése; qlen ="
msgstr "befejező üzenet küldése; sor hossza ="
#: fpdb_import.py:439 fpdb_import.py:441
#, fuzzy
msgid "Converting %s"
msgstr "Konvertálás"
msgstr "%s konvertálása"
#: fpdb_import.py:477
msgid "Hand processed but empty"
@ -3365,6 +3443,16 @@ msgstr ""
"Nem találhatóak a GTK könyvtárak az útvonaladban - telepítsd a GTK-t, vagy "
"állítsd be kézzel az útvonalat\n"
#~ msgid "db connection to "
#~ msgstr "kapcsolódás az adatbázishoz "
#~ msgid ""
#~ "------------------------------------------------------------\n"
#~ "Creating hud from hand %s\n"
#~ msgstr ""
#~ "------------------------------------------------------------\n"
#~ "HUD készítése ebből a leosztásból: %s\n"
#~ msgid "Fatal Error - Config File Missing"
#~ msgstr "Végzetes hiba - Hiányzó konfigurációs fájl"
@ -3428,9 +3516,6 @@ msgstr ""
#~ msgid "Table not found."
#~ msgstr "Az asztal nem található."
#~ msgid "readBlinds starting"
#~ msgstr "readBlinds indítása"
#~ msgid "re_postSB failed, hand="
#~ msgstr "re_postSB nem sikerült, leosztás="

Binary file not shown.