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

View File

@ -148,7 +148,7 @@ or None if we fail to get the info """
def readHandInfo(self, hand): def readHandInfo(self, hand):
m = self.re_HandInfo.search(hand.handText) m = self.re_HandInfo.search(hand.handText)
if m is None: if m is None:
logging.info("Didn't match re_HandInfo") logging.info(_("Didn't match re_HandInfo"))
logging.info(hand.handText) logging.info(hand.handText)
return None return None
logging.debug("HID %s-%s, Table %s" % (m.group('HID1'), 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': elif action.group('ATYPE') == 'ALL_IN':
hand.addAllIn(street, player, action.group('BET')) hand.addAllIn(street, player, action.group('BET'))
else: else:
logging.debug("Unimplemented readAction: %s %s" logging.debug(_("Unimplemented readAction: %s %s"
% (action.group('PSEAT'),action.group('ATYPE'),)) % (action.group('PSEAT'),action.group('ATYPE'),)))
def readShowdownActions(self, hand): def readShowdownActions(self, hand):
for shows in self.re_ShowdownAction.finditer(hand.handText): 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__": if __name__ == "__main__":
parser = OptionParser() parser = OptionParser()
parser.add_option("-i", "--input", dest="ipath", help="parse input hand history", default="-") 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("-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("-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("-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("-v", "--verbose", action="store_const", const=logging.INFO, dest="verbosity")
parser.add_option("--vv", action="store_const", const=logging.DEBUG, dest="verbosity") parser.add_option("--vv", action="store_const", const=logging.DEBUG, dest="verbosity")

View File

@ -22,6 +22,18 @@ import sys
import logging import logging
from HandHistoryConverter import * 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 for converting Everleaf HH format.
class Everleaf(HandHistoryConverter): class Everleaf(HandHistoryConverter):
@ -133,7 +145,7 @@ or None if we fail to get the info """
def readHandInfo(self, hand): def readHandInfo(self, hand):
m = self.re_HandInfo.search(hand.handText) m = self.re_HandInfo.search(hand.handText)
if(m == None): if(m == None):
logging.info("Didn't match re_HandInfo") logging.info(_("Didn't match re_HandInfo"))
logging.info(hand.handText) logging.info(hand.handText)
return None return None
logging.debug("HID %s, Table %s" % (m.group('HID'), m.group('TABLE'))) 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) hand.setCommunityCards(street=street, cards=cards)
def readAntes(self, hand): def readAntes(self, hand):
logging.debug("reading antes") logging.debug(_("reading antes"))
m = self.re_Antes.finditer(hand.handText) m = self.re_Antes.finditer(hand.handText)
for player in m: for player in m:
logging.debug("hand.addAnte(%s,%s)" %(player.group('PNAME'), player.group('ANTE'))) 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'))) logging.debug("Player bringing in: %s for %s" %(m.group('PNAME'), m.group('BRINGIN')))
hand.addBringIn(m.group('PNAME'), m.group('BRINGIN')) hand.addBringIn(m.group('PNAME'), m.group('BRINGIN'))
else: else:
logging.warning("No bringin found.") logging.warning(_("No bringin found."))
def readBlinds(self, hand): def readBlinds(self, hand):
m = self.re_PostSB.search(hand.handText) m = self.re_PostSB.search(hand.handText)
if m is not None: if m is not None:
hand.addBlind(m.group('PNAME'), 'small blind', m.group('SB')) hand.addBlind(m.group('PNAME'), 'small blind', m.group('SB'))
else: else:
logging.debug("No small blind") logging.debug(_("No small blind"))
hand.addBlind(None, None, None) hand.addBlind(None, None, None)
for a in self.re_PostBB.finditer(hand.handText): for a in self.re_PostBB.finditer(hand.handText):
hand.addBlind(a.group('PNAME'), 'big blind', a.group('BB')) 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): def readStudPlayerCards(self, hand, street):
# lol. see Plymouth.txt # 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'): #~ if street in ('THIRD', 'FOURTH', 'FIFTH', 'SIXTH'):
#~ hand.addPlayerCards(player = player.group('PNAME'), street = street, closed = [], open = []) #~ 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': elif action.group('ATYPE') == ' complete to':
hand.addComplete( street, action.group('PNAME'), action.group('BET')) hand.addComplete( street, action.group('PNAME'), action.group('BET'))
else: 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): 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): for shows in self.re_ShowdownAction.finditer(hand.handText):
cards = shows.group('CARDS') cards = shows.group('CARDS')
cards = cards.split(', ') 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')) hand.addShownCards(cards, shows.group('PNAME'))
@ -310,9 +322,9 @@ or None if we fail to get the info """
if __name__ == "__main__": if __name__ == "__main__":
parser = OptionParser() parser = OptionParser()
parser.add_option("-i", "--input", dest="ipath", help="parse input hand history", default="-") 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("-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("-f", "--follow", dest="follow", help=_("follow (tail -f) the input"), action="store_true", default=False)
parser.add_option("-q", "--quiet", parser.add_option("-q", "--quiet",
action="store_const", const=logging.CRITICAL, dest="verbosity", default=logging.INFO) action="store_const", const=logging.CRITICAL, dest="verbosity", default=logging.INFO)
parser.add_option("-v", "--verbose", parser.add_option("-v", "--verbose",

View File

@ -18,6 +18,18 @@
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # 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 import logging
from HandHistoryConverter import * from HandHistoryConverter import *
#import TourneySummary #import TourneySummary
@ -206,7 +218,7 @@ class Fulltilt(HandHistoryConverter):
def readHandInfo(self, hand): def readHandInfo(self, hand):
m = self.re_HandInfo.search(hand.handText) m = self.re_HandInfo.search(hand.handText)
if m is None: if m is None:
logging.info("Didn't match re_HandInfo") logging.info(_("Didn't match re_HandInfo"))
logging.info(hand.handText) logging.info(hand.handText)
raise FpdbParseError("No match in readHandInfo.") raise FpdbParseError("No match in readHandInfo.")
hand.handid = m.group('HID') hand.handid = m.group('HID')
@ -336,7 +348,7 @@ class Fulltilt(HandHistoryConverter):
hand.addBlind(a.group('PNAME'), 'small & big blinds', a.group('SBBB')) hand.addBlind(a.group('PNAME'), 'small & big blinds', a.group('SBBB'))
def readAntes(self, hand): def readAntes(self, hand):
logging.debug("reading antes") logging.debug(_("reading antes"))
m = self.re_Antes.finditer(hand.handText) m = self.re_Antes.finditer(hand.handText)
for player in m: for player in m:
logging.debug("hand.addAnte(%s,%s)" %(player.group('PNAME'), player.group('ANTE'))) logging.debug("hand.addAnte(%s,%s)" %(player.group('PNAME'), player.group('ANTE')))
@ -346,10 +358,10 @@ class Fulltilt(HandHistoryConverter):
def readBringIn(self, hand): def readBringIn(self, hand):
m = self.re_BringIn.search(hand.handText,re.DOTALL) m = self.re_BringIn.search(hand.handText,re.DOTALL)
if m: 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')) hand.addBringIn(m.group('PNAME'), m.group('BRINGIN'))
else: else:
logging.warning("No bringin found, handid =%s" % hand.handid) logging.warning(_("No bringin found, handid =%s") % hand.handid)
def readButton(self, hand): def readButton(self, hand):
hand.buttonpos = int(self.re_Button.search(hand.handText).group('BUTTON')) hand.buttonpos = int(self.re_Button.search(hand.handText).group('BUTTON'))
@ -406,7 +418,7 @@ class Fulltilt(HandHistoryConverter):
elif action.group('ATYPE') == ' checks': elif action.group('ATYPE') == ' checks':
hand.addCheck( street, action.group('PNAME')) hand.addCheck( street, action.group('PNAME'))
else: 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): def readShowdownActions(self, hand):
@ -482,7 +494,7 @@ class Fulltilt(HandHistoryConverter):
m = self.re_TourneyInfo.search(tourneyText) m = self.re_TourneyInfo.search(tourneyText)
if not m: if not m:
log.info( "determineTourneyType : Parsing NOK" ) log.info(_("determineTourneyType : Parsing NOK"))
return False return False
mg = m.groupdict() mg = m.groupdict()
#print mg #print mg
@ -540,7 +552,7 @@ class Fulltilt(HandHistoryConverter):
if mg['TOURNO'] is not None: if mg['TOURNO'] is not None:
tourney.tourNo = mg['TOURNO'] tourney.tourNo = mg['TOURNO']
else: 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 return False
if tourney.isMatrix: if tourney.isMatrix:
if mg['MATCHNO'] is not None: if mg['MATCHNO'] is not None:
@ -571,18 +583,18 @@ class Fulltilt(HandHistoryConverter):
tourney.buyin = 100*Decimal(re.sub(u',', u'', "%s" % mg['BUYIN'])) tourney.buyin = 100*Decimal(re.sub(u',', u'', "%s" % mg['BUYIN']))
else : else :
if 100*Decimal(re.sub(u',', u'', "%s" % mg['BUYIN'])) != tourney.buyin: 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'])) tourney.subTourneyBuyin = 100*Decimal(re.sub(u',', u'', "%s" % mg['BUYIN']))
if mg['FEE'] is not None: if mg['FEE'] is not None:
if tourney.fee is None: if tourney.fee is None:
tourney.fee = 100*Decimal(re.sub(u',', u'', "%s" % mg['FEE'])) tourney.fee = 100*Decimal(re.sub(u',', u'', "%s" % mg['FEE']))
else : else :
if 100*Decimal(re.sub(u',', u'', "%s" % mg['FEE'])) != tourney.fee: 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'])) tourney.subTourneyFee = 100*Decimal(re.sub(u',', u'', "%s" % mg['FEE']))
if tourney.buyin is None: 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.buyin = 0
tourney.fee = 0 tourney.fee = 0
else: 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 tourney.addPlayer(rank, a.group('PNAME'), winnings, "USD", 0, 0, 0) #TODO: make it store actual winnings currency
else: else:
print "FullTilt: Player finishing stats unreadable : %s" % a print (_("FullTilt: Player finishing stats unreadable : %s") % a)
# Find Hero # Find Hero
n = self.re_TourneyHeroFinishingP.search(playersText) n = self.re_TourneyHeroFinishingP.search(playersText)
@ -692,17 +704,17 @@ class Fulltilt(HandHistoryConverter):
tourney.hero = heroName tourney.hero = heroName
# Is this really useful ? # Is this really useful ?
if heroName not in tourney.ranks: 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'))): 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 return True
if __name__ == "__main__": if __name__ == "__main__":
parser = OptionParser() 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("-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("-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("-f", "--follow", dest="follow", help=_("follow (tail -f) the input"), action="store_true", default=False)
parser.add_option("-q", "--quiet", parser.add_option("-q", "--quiet",
action="store_const", const=logging.CRITICAL, dest="verbosity", default=logging.INFO) action="store_const", const=logging.CRITICAL, dest="verbosity", default=logging.INFO)
parser.add_option("-v", "--verbose", parser.add_option("-v", "--verbose",

View File

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

View File

@ -586,7 +586,7 @@ class Hud:
self.stat_dict = stat_dict self.stat_dict = stat_dict
self.cards = cards 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) adj = self.adj_seats(hand, config)
loc = self.config.get_locations(self.table.site, self.max) loc = self.config.get_locations(self.table.site, self.max)
if loc is None and self.max != 10: if loc is None and self.max != 10:

View File

@ -39,7 +39,7 @@ in_path (default '-' = sys.stdin)
out_path (default '-' = sys.stdout) out_path (default '-' = sys.stdout)
follow : whether to tail -f the input""" follow : whether to tail -f the input"""
HandHistoryConverter.__init__(self, in_path, out_path, sitename="UltimateBet", follow=follow, index=index) 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.filetype = "text"
self.codepage = "cp1252" self.codepage = "cp1252"
self.siteId = 6 # Needs to match id entry in Sites database self.siteId = 6 # Needs to match id entry in Sites database
@ -141,7 +141,7 @@ follow : whether to tail -f the input"""
if m: if m:
hand.buttonpos = int(m.group('BUTTON')) hand.buttonpos = int(m.group('BUTTON'))
else: else:
logging.info('readButton: not found') logging.info(_('readButton: not found'))
def readPlayerStacks(self, hand): def readPlayerStacks(self, hand):
logging.debug("readPlayerStacks") logging.debug("readPlayerStacks")
@ -180,7 +180,7 @@ follow : whether to tail -f the input"""
hand.setCommunityCards(street, m.group('CARDS').split(' ')) hand.setCommunityCards(street, m.group('CARDS').split(' '))
def readAntes(self, hand): def readAntes(self, hand):
logging.debug("reading antes") logging.debug(_("reading antes"))
m = self.re_Antes.finditer(hand.handText) m = self.re_Antes.finditer(hand.handText)
for player in m: for player in m:
#~ logging.debug("hand.addAnte(%s,%s)" %(player.group('PNAME'), player.group('ANTE'))) #~ 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': #elif action.group('ATYPE') == ' stands pat':
# hand.addStandsPat( street, action.group('PNAME')) # hand.addStandsPat( street, action.group('PNAME'))
else: 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): def readShowdownActions(self, hand):
@ -312,9 +312,9 @@ follow : whether to tail -f the input"""
if __name__ == "__main__": if __name__ == "__main__":
parser = OptionParser() 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("-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("-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("-f", "--follow", dest="follow", help=_("follow (tail -f) the input"), action="store_true", default=False)
parser.add_option("-q", "--quiet", parser.add_option("-q", "--quiet",
action="store_const", const=logging.CRITICAL, dest="verbosity", default=logging.INFO) action="store_const", const=logging.CRITICAL, dest="verbosity", default=logging.INFO)
parser.add_option("-v", "--verbose", parser.add_option("-v", "--verbose",

View File

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

Binary file not shown.

View File

@ -3,8 +3,8 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: 0.20.905 plus git\n" "Project-Id-Version: 0.20.905 plus git\n"
"POT-Creation-Date: 2010-08-29 20:42+CEST\n" "POT-Creation-Date: 2010-08-30 01:19+CEST\n"
"PO-Revision-Date: 2010-08-29 20:45+0200\n" "PO-Revision-Date: 2010-08-30 00:57+0200\n"
"Last-Translator: Steffen Schaumburg <steffen@schaumburger.info>\n" "Last-Translator: Steffen Schaumburg <steffen@schaumburger.info>\n"
"Language-Team: Fpdb\n" "Language-Team: Fpdb\n"
"Language: de\n" "Language: de\n"
@ -15,6 +15,47 @@ msgstr ""
"X-Generator: Virtaal 0.6.1\n" "X-Generator: Virtaal 0.6.1\n"
"Generated-By: pygettext.py 1.5\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 #: Anonymise.py:55
msgid "Could not find file %s" msgid "Could not find file %s"
msgstr "Konnte Datei %s nicht finden" msgstr "Konnte Datei %s nicht finden"
@ -27,8 +68,8 @@ msgstr ""
msgid "GameInfo regex did not match" msgid "GameInfo regex did not match"
msgstr "" msgstr ""
#: BetfairToFpdb.py:114 #: BetfairToFpdb.py:130
msgid "Didn't match re_HandInfo" msgid "readPlayerStacks: Less than 2 players found in a hand"
msgstr "" msgstr ""
#: BetfairToFpdb.py:170 #: BetfairToFpdb.py:170
@ -39,18 +80,6 @@ msgstr ""
msgid "DEBUG: unimplemented readAction: '%s' '%s'" msgid "DEBUG: unimplemented readAction: '%s' '%s'"
msgstr "" 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 #: Card.py:167
msgid "fpdb card encoding(same as pokersource)" msgid "fpdb card encoding(same as pokersource)"
msgstr "" msgstr ""
@ -76,7 +105,8 @@ msgstr ""
#: Configuration.py:135 Configuration.py:136 #: Configuration.py:135 Configuration.py:136
msgid "Error copying .example config file, cannot fall back. Exiting.\n" 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" "fehlgeschlagen. Beende fpdb.\n"
#: Configuration.py:140 Configuration.py:141 #: Configuration.py:140 Configuration.py:141
@ -459,6 +489,10 @@ msgstr ""
msgid "press enter to continue" msgid "press enter to continue"
msgstr "" msgstr ""
#: EverleafToFpdb.py:264
msgid "Everleaf readStudPlayerCards is only a stub."
msgstr ""
#: Filters.py:62 #: Filters.py:62
msgid "All" msgid "All"
msgstr "Alle" msgstr "Alle"
@ -603,6 +637,50 @@ msgstr "Wählen Sie ein Datum"
msgid "Done" msgid "Done"
msgstr "Fertig" 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 #: GuiAutoImport.py:85
msgid "Time between imports in seconds:" msgid "Time between imports in seconds:"
msgstr "Zeit zwischen Imports in Sekunden:" msgstr "Zeit zwischen Imports in Sekunden:"
@ -857,11 +935,11 @@ msgstr "Name"
msgid "Description" msgid "Description"
msgstr "Beschreibung" msgstr "Beschreibung"
#: GuiDatabase.py:128 GuiDatabase.py:459 GuiImapFetcher.py:119 #: GuiDatabase.py:128 GuiDatabase.py:458 GuiImapFetcher.py:119
msgid "Username" msgid "Username"
msgstr "Benutzername" msgstr "Benutzername"
#: GuiDatabase.py:129 GuiDatabase.py:466 GuiImapFetcher.py:119 #: GuiDatabase.py:129 GuiDatabase.py:465 GuiImapFetcher.py:119
msgid "Password" msgid "Password"
msgstr "Passwort" 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" msgstr "Bitte überprüfen Sie, dass der PostgreSQL-Dienst gestartet ist"
#: GuiDatabase.py:406 #: GuiDatabase.py:406
msgid "db connection to " msgid "db connection to %s, %s, %s, %s, %s failed: %s"
msgstr "" 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" msgid "DB Type"
msgstr "" msgstr ""
#: GuiDatabase.py:444 #: GuiDatabase.py:443
msgid "DB Name" msgid "DB Name"
msgstr "" msgstr ""
#: GuiDatabase.py:452 #: GuiDatabase.py:451
msgid "DB Description" msgid "DB Description"
msgstr "" msgstr ""
#: GuiDatabase.py:473 #: GuiDatabase.py:472
msgid "Host Computer" msgid "Host Computer"
msgstr "" 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" msgid "Database created"
msgstr "Datenbank erstellt" msgstr "Datenbank erstellt"
#: GuiDatabase.py:531 #: GuiDatabase.py:530
msgid "Database creation failed" msgid "Database creation failed"
msgstr "Datenbankerstellung fehlgeschlagen" msgstr "Datenbankerstellung fehlgeschlagen"
#: GuiDatabase.py:550 #: GuiDatabase.py:543
msgid "check_fields: starting"
msgstr ""
#: GuiDatabase.py:549
msgid "No Database Name given" msgid "No Database Name given"
msgstr "Kein Datenbankname eingegeben" msgstr "Kein Datenbankname eingegeben"
#: GuiDatabase.py:553 #: GuiDatabase.py:552
msgid "No Database Description given" msgid "No Database Description given"
msgstr "Keine Datenbankbeschreibung eingegeben" msgstr "Keine Datenbankbeschreibung eingegeben"
#: GuiDatabase.py:556 #: GuiDatabase.py:555
msgid "No Username given" msgid "No Username given"
msgstr "Kein Benutzername eingegeben" msgstr "Kein Benutzername eingegeben"
#: GuiDatabase.py:559 #: GuiDatabase.py:558
msgid "No Password given" msgid "No Password given"
msgstr "Kein Passwort eingegeben" msgstr "Kein Passwort eingegeben"
#: GuiDatabase.py:562 #: GuiDatabase.py:561
msgid "No Host given" msgid "No Host given"
msgstr "Kein Host eingegeben" 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?" msgid "Do you want to try again?"
msgstr "Wollen Sie es nochmal versuchen?" 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" msgid "Test Log Viewer"
msgstr "" msgstr ""
#: GuiDatabase.py:707 GuiLogView.py:218 #: GuiDatabase.py:706 GuiLogView.py:218
msgid "Log Viewer" msgid "Log Viewer"
msgstr "" msgstr ""
@ -1918,9 +2034,7 @@ msgid "Error finding actual seat.\n"
msgstr "" msgstr ""
#: Hud.py:589 #: Hud.py:589
msgid "" msgid "Creating hud from hand "
"------------------------------------------------------------\n"
"Creating hud from hand %s\n"
msgstr "" msgstr ""
#: Hud.py:638 #: Hud.py:638
@ -1968,6 +2082,7 @@ msgid "limit not found in self.limits(%s). hand: '%s'"
msgstr "" msgstr ""
#: OnGameToFpdb.py:268 PartyPokerToFpdb.py:351 PokerStarsToFpdb.py:321 #: OnGameToFpdb.py:268 PartyPokerToFpdb.py:351 PokerStarsToFpdb.py:321
#: UltimateBetToFpdb.py:144 Win2dayToFpdb.py:156
msgid "readButton: not found" msgid "readButton: not found"
msgstr "" msgstr ""
@ -1975,10 +2090,6 @@ msgstr ""
msgid "readBlinds in noSB exception - no SB created" msgid "readBlinds in noSB exception - no SB created"
msgstr "" msgstr ""
#: OnGameToFpdb.py:296 PokerStarsToFpdb.py:359
msgid "reading antes"
msgstr ""
#: Options.py:40 #: Options.py:40
msgid "If passed error output will go to the console rather than ." msgid "If passed error output will go to the console rather than ."
msgstr "" msgstr ""
@ -2467,6 +2578,10 @@ msgstr ""
msgid "incrementPlayerWinnings: name : '%s' - Add Winnings (%s)" msgid "incrementPlayerWinnings: name : '%s' - Add Winnings (%s)"
msgstr "" msgstr ""
#: UltimateBetToFpdb.py:42
msgid "Initialising UltimateBetconverter class"
msgstr ""
#: WinTables.py:82 #: WinTables.py:82
msgid "Window %s not found. Skipping." msgid "Window %s not found. Skipping."
msgstr "" msgstr ""

View File

@ -5,7 +5,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "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" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -15,6 +15,47 @@ msgstr ""
"Generated-By: pygettext.py 1.5\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 ""
#: 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 #: Anonymise.py:55
msgid "Could not find file %s" msgid "Could not find file %s"
msgstr "" msgstr ""
@ -27,8 +68,8 @@ msgstr ""
msgid "GameInfo regex did not match" msgid "GameInfo regex did not match"
msgstr "" msgstr ""
#: BetfairToFpdb.py:114 #: BetfairToFpdb.py:130
msgid "Didn't match re_HandInfo" msgid "readPlayerStacks: Less than 2 players found in a hand"
msgstr "" msgstr ""
#: BetfairToFpdb.py:170 #: BetfairToFpdb.py:170
@ -39,18 +80,6 @@ msgstr ""
msgid "DEBUG: unimplemented readAction: '%s' '%s'" msgid "DEBUG: unimplemented readAction: '%s' '%s'"
msgstr "" 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 #: Card.py:167
msgid "fpdb card encoding(same as pokersource)" msgid "fpdb card encoding(same as pokersource)"
msgstr "" msgstr ""
@ -457,6 +486,10 @@ msgstr ""
msgid "press enter to continue" msgid "press enter to continue"
msgstr "" msgstr ""
#: EverleafToFpdb.py:264
msgid "Everleaf readStudPlayerCards is only a stub."
msgstr ""
#: Filters.py:62 #: Filters.py:62
msgid "All" msgid "All"
msgstr "" msgstr ""
@ -601,6 +634,50 @@ msgstr ""
msgid "Done" msgid "Done"
msgstr "" 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 #: GuiAutoImport.py:85
msgid "Time between imports in seconds:" msgid "Time between imports in seconds:"
msgstr "" msgstr ""
@ -833,11 +910,11 @@ msgstr ""
msgid "Description" msgid "Description"
msgstr "" msgstr ""
#: GuiDatabase.py:128 GuiDatabase.py:459 GuiImapFetcher.py:119 #: GuiDatabase.py:128 GuiDatabase.py:458 GuiImapFetcher.py:119
msgid "Username" msgid "Username"
msgstr "" msgstr ""
#: GuiDatabase.py:129 GuiDatabase.py:466 GuiImapFetcher.py:119 #: GuiDatabase.py:129 GuiDatabase.py:465 GuiImapFetcher.py:119
msgid "Password" msgid "Password"
msgstr "" msgstr ""
@ -910,62 +987,98 @@ msgid "Please check that the PostgreSQL service has been started"
msgstr "" msgstr ""
#: GuiDatabase.py:406 #: GuiDatabase.py:406
msgid "db connection to " msgid "db connection to %s, %s, %s, %s, %s failed: %s"
msgstr "" 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" msgid "DB Type"
msgstr "" msgstr ""
#: GuiDatabase.py:444 #: GuiDatabase.py:443
msgid "DB Name" msgid "DB Name"
msgstr "" msgstr ""
#: GuiDatabase.py:452 #: GuiDatabase.py:451
msgid "DB Description" msgid "DB Description"
msgstr "" msgstr ""
#: GuiDatabase.py:473 #: GuiDatabase.py:472
msgid "Host Computer" msgid "Host Computer"
msgstr "" 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" msgid "Database created"
msgstr "" msgstr ""
#: GuiDatabase.py:531 #: GuiDatabase.py:530
msgid "Database creation failed" msgid "Database creation failed"
msgstr "" msgstr ""
#: GuiDatabase.py:550 #: GuiDatabase.py:543
msgid "check_fields: starting"
msgstr ""
#: GuiDatabase.py:549
msgid "No Database Name given" msgid "No Database Name given"
msgstr "" msgstr ""
#: GuiDatabase.py:553 #: GuiDatabase.py:552
msgid "No Database Description given" msgid "No Database Description given"
msgstr "" msgstr ""
#: GuiDatabase.py:556 #: GuiDatabase.py:555
msgid "No Username given" msgid "No Username given"
msgstr "" msgstr ""
#: GuiDatabase.py:559 #: GuiDatabase.py:558
msgid "No Password given" msgid "No Password given"
msgstr "" msgstr ""
#: GuiDatabase.py:562 #: GuiDatabase.py:561
msgid "No Host given" msgid "No Host given"
msgstr "" 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?" msgid "Do you want to try again?"
msgstr "" 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" msgid "Test Log Viewer"
msgstr "" msgstr ""
#: GuiDatabase.py:707 GuiLogView.py:218 #: GuiDatabase.py:706 GuiLogView.py:218
msgid "Log Viewer" msgid "Log Viewer"
msgstr "" msgstr ""
@ -1882,9 +1995,7 @@ msgid ""
msgstr "" msgstr ""
#: Hud.py:589 #: Hud.py:589
msgid "" msgid "Creating hud from hand "
"------------------------------------------------------------\n"
"Creating hud from hand %s\n"
msgstr "" msgstr ""
#: Hud.py:638 #: Hud.py:638
@ -1929,6 +2040,7 @@ msgid "limit not found in self.limits(%s). hand: '%s'"
msgstr "" msgstr ""
#: OnGameToFpdb.py:268 PartyPokerToFpdb.py:351 PokerStarsToFpdb.py:321 #: OnGameToFpdb.py:268 PartyPokerToFpdb.py:351 PokerStarsToFpdb.py:321
#: UltimateBetToFpdb.py:144 Win2dayToFpdb.py:156
msgid "readButton: not found" msgid "readButton: not found"
msgstr "" msgstr ""
@ -1936,10 +2048,6 @@ msgstr ""
msgid "readBlinds in noSB exception - no SB created" msgid "readBlinds in noSB exception - no SB created"
msgstr "" msgstr ""
#: OnGameToFpdb.py:296 PokerStarsToFpdb.py:359
msgid "reading antes"
msgstr ""
#: Options.py:40 #: Options.py:40
msgid "If passed error output will go to the console rather than ." msgid "If passed error output will go to the console rather than ."
msgstr "" msgstr ""
@ -2428,6 +2536,10 @@ msgstr ""
msgid "incrementPlayerWinnings: name : '%s' - Add Winnings (%s)" msgid "incrementPlayerWinnings: name : '%s' - Add Winnings (%s)"
msgstr "" msgstr ""
#: UltimateBetToFpdb.py:42
msgid "Initialising UltimateBetconverter class"
msgstr ""
#: WinTables.py:82 #: WinTables.py:82
msgid "Window %s not found. Skipping." msgid "Window %s not found. Skipping."
msgstr "" msgstr ""

View File

@ -5,8 +5,8 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: 0.20.905 plus git\n" "Project-Id-Version: 0.20.905 plus git\n"
"POT-Creation-Date: 2010-08-29 20:42+CEST\n" "POT-Creation-Date: 2010-08-30 01:30+CEST\n"
"PO-Revision-Date: 2010-08-29 14:25+0200\n" "PO-Revision-Date: 2010-08-30 01:33+0200\n"
"Last-Translator: Ferenc Erki <erkiferenc@gmail.com>\n" "Last-Translator: Ferenc Erki <erkiferenc@gmail.com>\n"
"Language-Team: Hungarian <erkiferenc@gmail.com>\n" "Language-Team: Hungarian <erkiferenc@gmail.com>\n"
"Language: hu\n" "Language: hu\n"
@ -16,6 +16,47 @@ msgstr ""
"Generated-By: pygettext.py 1.5\n" "Generated-By: pygettext.py 1.5\n"
"Plural-Forms: nplurals=2; plural=n !=1;\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 #: Anonymise.py:55
msgid "Could not find file %s" msgid "Could not find file %s"
msgstr "%s fájl nem található" 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" msgid "GameInfo regex did not match"
msgstr "GameInfo regex nem illeszkedik" msgstr "GameInfo regex nem illeszkedik"
#: BetfairToFpdb.py:114 #: BetfairToFpdb.py:130
msgid "Didn't match re_HandInfo" msgid "readPlayerStacks: Less than 2 players found in a hand"
msgstr "re_HandInfo nem illeszkedik" msgstr "readPlayerStacks: Kettőnél kevesebb játékost találtam egy leosztásban"
#: BetfairToFpdb.py:170 #: BetfairToFpdb.py:170
msgid "No bringin found" 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 #: BetfairToFpdb.py:206 OnGameToFpdb.py:339 PokerStarsToFpdb.py:441
msgid "DEBUG: unimplemented readAction: '%s' '%s'" msgid "DEBUG: unimplemented readAction: '%s' '%s'"
msgstr "DEBUG: nem ismert 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 #: Card.py:167
msgid "fpdb card encoding(same as pokersource)" msgid "fpdb card encoding(same as pokersource)"
msgstr "fpdb kártyakódolás (ugyanaz, mint amit a pokersource használ)" msgstr "fpdb kártyakódolás (ugyanaz, mint amit a pokersource használ)"
@ -79,9 +108,10 @@ msgstr ""
" vagy itt: %s\n" " vagy itt: %s\n"
#: Configuration.py:135 Configuration.py:136 #: Configuration.py:135 Configuration.py:136
#, fuzzy
msgid "Error copying .example config file, cannot fall back. Exiting.\n" 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 #: Configuration.py:140 Configuration.py:141
msgid "No %s found, cannot fall back. Exiting.\n" 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." msgstr "Hiba a(z) %s értelmezése közben. Nézz bele a hibanaplóba."
#: Configuration.py:831 #: Configuration.py:831
#, fuzzy
msgid "Error parsing example file %s. See error log file." 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 #: Database.py:74
msgid "Not using sqlalchemy connection pool." msgid "Not using sqlalchemy connection pool."
@ -484,6 +513,10 @@ msgstr "get_stats időigény: %4.3f mp"
msgid "press enter to continue" msgid "press enter to continue"
msgstr "nyomj ENTER-t a folytatáshoz" 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 #: Filters.py:62
msgid "All" msgid "All"
msgstr "Mind" msgstr "Mind"
@ -533,9 +566,8 @@ msgid "Grouping:"
msgstr "Csoportosítás:" msgstr "Csoportosítás:"
#: Filters.py:66 #: Filters.py:66
#, fuzzy
msgid "Show Position Stats" msgid "Show Position Stats"
msgstr "Pozíció" msgstr "Pozíciók"
#: Filters.py:67 TourneyFilters.py:60 #: Filters.py:67 TourneyFilters.py:60
msgid "Date:" msgid "Date:"
@ -611,11 +643,11 @@ msgstr "Nem található játék az adatbázisban"
#: Filters.py:894 #: Filters.py:894
msgid "From:" msgid "From:"
msgstr "" msgstr "Ettől:"
#: Filters.py:908 #: Filters.py:908
msgid "To:" msgid "To:"
msgstr "" msgstr "Eddig:"
#: Filters.py:913 #: Filters.py:913
msgid " Clear Dates " msgid " Clear Dates "
@ -629,33 +661,77 @@ msgstr "Válassz napot"
msgid "Done" msgid "Done"
msgstr "Kész" 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 #: GuiAutoImport.py:85
msgid "Time between imports in seconds:" msgid "Time between imports in seconds:"
msgstr "Importálások közti idő (mp):" msgstr "Importálások közti idő (mp):"
#: GuiAutoImport.py:116 GuiAutoImport.py:184 GuiAutoImport.py:261 #: GuiAutoImport.py:116 GuiAutoImport.py:184 GuiAutoImport.py:261
#, fuzzy
msgid " Start _Auto Import " msgid " Start _Auto Import "
msgstr " _AutoImport indítása " msgstr " _Auto Import indítása "
#: GuiAutoImport.py:135 #: GuiAutoImport.py:135
#, fuzzy
msgid "Auto Import Ready." msgid "Auto Import Ready."
msgstr "AutoImport kész." msgstr "Auto Import kész."
#: GuiAutoImport.py:148 #: GuiAutoImport.py:148
#, fuzzy
msgid "Please choose the path that you want to Auto Import" 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 #: GuiAutoImport.py:171
msgid " _Auto Import Running " msgid " _Auto Import Running "
msgstr " _AutoImport fut " msgstr " _Auto Import fut "
#: GuiAutoImport.py:182 #: GuiAutoImport.py:182
#, fuzzy
msgid " Stop _Auto Import " msgid " Stop _Auto Import "
msgstr " _AutoImport leállítása " msgstr " _Auto Import leállítása "
#: GuiAutoImport.py:207 #: GuiAutoImport.py:207
msgid "" msgid ""
@ -663,12 +739,11 @@ msgid ""
"Global lock taken ... Auto Import Started.\n" "Global lock taken ... Auto Import Started.\n"
msgstr "" msgstr ""
"\n" "\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 #: GuiAutoImport.py:209
#, fuzzy
msgid " _Stop Auto Import " msgid " _Stop Auto Import "
msgstr " _AutoImport leállítása " msgstr " _Auto Import leállítása "
#: GuiAutoImport.py:225 #: GuiAutoImport.py:225
msgid "opening pipe to HUD" msgid "opening pipe to HUD"
@ -683,31 +758,28 @@ msgstr ""
"*** GuiAutoImport Hiba a cső nyitásakor: " "*** GuiAutoImport Hiba a cső nyitásakor: "
#: GuiAutoImport.py:249 #: GuiAutoImport.py:249
#, fuzzy
msgid "" msgid ""
"\n" "\n"
"Auto Import aborted - global lock not available" "Auto Import aborted - global lock not available"
msgstr "" msgstr ""
"\n" "\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 #: GuiAutoImport.py:254
#, fuzzy
msgid "" msgid ""
"\n" "\n"
"Stopping Auto Import - global lock released." "Stopping Auto Import - global lock released."
msgstr "" msgstr ""
"\n" "\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 #: GuiAutoImport.py:256
#, fuzzy
msgid "" msgid ""
"\n" "\n"
" * Stop Auto Import: HUD already terminated" " * Stop Auto Import: HUD already terminated"
msgstr "" msgstr ""
"\n" "\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 #: GuiAutoImport.py:283
msgid "Browse..." msgid "Browse..."
@ -744,7 +816,6 @@ msgid "Import Complete"
msgstr "Importálás kész" msgstr "Importálás kész"
#: GuiBulkImport.py:139 #: GuiBulkImport.py:139
#, fuzzy
msgid "bulk import aborted - global lock not available" msgid "bulk import aborted - global lock not available"
msgstr "importálás megszakítva - nem elérhető a globális zárolás" 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 " "GuiBulkImport done: Stored: %d \tDuplicates: %d \tPartial: %d \tErrors: %d "
"in %s seconds - %.0f/sec" "in %s seconds - %.0f/sec"
msgstr "" msgstr ""
"GuiBulkImport kész: Tárolt: %d \tDuplikáció: %d \tRészleges: %d \tHibák: %d " "GuiBulkImport kész: Tárolt: %d \tDuplikáció: %d \tRészleges: %d \tHibák: %d %"
"%s másodperc alatt - %.0f/mp" "s másodperc alatt - %.0f/mp"
#: GuiDatabase.py:117 #: GuiDatabase.py:117
msgid "_Add" msgid "_Add"
msgstr "" msgstr "Hozzá_adás"
#: GuiDatabase.py:121 #: GuiDatabase.py:121
#, fuzzy
msgid "_Refresh" msgid "_Refresh"
msgstr "Frissítés" msgstr "F_rissítés"
#: GuiDatabase.py:125 #: GuiDatabase.py:125
msgid "Type" msgid "Type"
@ -902,11 +972,11 @@ msgstr "Név"
msgid "Description" msgid "Description"
msgstr "Leírás" msgstr "Leírás"
#: GuiDatabase.py:128 GuiDatabase.py:459 GuiImapFetcher.py:119 #: GuiDatabase.py:128 GuiDatabase.py:458 GuiImapFetcher.py:119
msgid "Username" msgid "Username"
msgstr "Felhasználónév" 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" msgid "Password"
msgstr "Jelszó" msgstr "Jelszó"
@ -916,7 +986,7 @@ msgstr "Kiszolgáló"
#: GuiDatabase.py:131 #: GuiDatabase.py:131
msgid "Open" msgid "Open"
msgstr "" msgstr "Megnyitva"
#: GuiDatabase.py:132 #: GuiDatabase.py:132
msgid "Status" msgid "Status"
@ -931,9 +1001,8 @@ msgid "finished."
msgstr "befejezve." msgstr "befejezve."
#: GuiDatabase.py:303 #: GuiDatabase.py:303
#, fuzzy
msgid "loadDbs error: " msgid "loadDbs error: "
msgstr "loaddbs hiba: " msgstr "loadDbs hiba: "
#: GuiDatabase.py:324 GuiLogView.py:200 GuiTourneyPlayerStats.py:466 #: GuiDatabase.py:324 GuiLogView.py:200 GuiTourneyPlayerStats.py:466
msgid "***sortCols error: " msgid "***sortCols error: "
@ -944,9 +1013,8 @@ msgid "sortCols error: "
msgstr "sortCols hiba: " msgstr "sortCols hiba: "
#: GuiDatabase.py:371 #: GuiDatabase.py:371
#, fuzzy
msgid "testDB: trying to connect to: %s/%s, %s, %s/%s" 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 #: GuiDatabase.py:374
msgid " connected ok" 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" msgstr "Kérlek ellenőrizd, hogy a MySQL szolgáltatás el van-e indítva"
#: GuiDatabase.py:392 fpdb.pyw:891 #: GuiDatabase.py:392 fpdb.pyw:891
#, fuzzy
msgid "" msgid ""
"PostgreSQL Server reports: Access denied. Are your permissions set correctly?" "PostgreSQL Server reports: Access denied. Are your permissions set correctly?"
msgstr "" 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?" "jogosultságaid?"
#: GuiDatabase.py:395 fpdb.pyw:893 #: GuiDatabase.py:395 fpdb.pyw:893
#, fuzzy
msgid "PostgreSQL client reports: Unable to connect - " 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 #: GuiDatabase.py:396 fpdb.pyw:894
#, fuzzy
msgid "Please check that the PostgreSQL service has been started" 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 #: GuiDatabase.py:406
#, fuzzy msgid "db connection to %s, %s, %s, %s, %s failed: %s"
msgid "db connection to " msgstr "adatbázis kapcsolódás sikertelen: %s, %s, %s, %s, %s hibaüzenet: %s"
msgstr "folytató nyitás %"
#: GuiDatabase.py:434 #: GuiDatabase.py:414
#, fuzzy 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" msgid "DB Type"
msgstr "Típus" msgstr "Adatbázis típus"
#: GuiDatabase.py:444 #: GuiDatabase.py:443
#, fuzzy
msgid "DB Name" msgid "DB Name"
msgstr "Név" msgstr "Adatbázis név"
#: GuiDatabase.py:452 #: GuiDatabase.py:451
#, fuzzy
msgid "DB Description" msgid "DB Description"
msgstr "Leírás" msgstr "Adatbázis leírás"
#: GuiDatabase.py:473 #: GuiDatabase.py:472
#, fuzzy
msgid "Host Computer" msgid "Host Computer"
msgstr "Importálás kész" msgstr "Kiszolgáló"
#: GuiDatabase.py:528 #: GuiDatabase.py:505
#, fuzzy 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" msgid "Database created"
msgstr "A_datbázis" msgstr "Adatbázis létrehozva"
#: GuiDatabase.py:531 #: GuiDatabase.py:530
#, fuzzy
msgid "Database creation failed" 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" 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" msgid "No Database Description given"
msgstr "" msgstr "Nem lett adatbázis leírás megadva"
#: GuiDatabase.py:556 #: GuiDatabase.py:555
#, fuzzy
msgid "No Username given" msgid "No Username given"
msgstr "Felhasználónév" msgstr "Nem lett felhasználónév megadva"
#: GuiDatabase.py:559 #: GuiDatabase.py:558
#, fuzzy
msgid "No Password given" msgid "No Password given"
msgstr "Jelszó" msgstr "Nem lett jelszó megadva"
#: GuiDatabase.py:562 #: GuiDatabase.py:561
msgid "No Host given" 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?" 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" msgid "Test Log Viewer"
msgstr "Napló böngésző (teszt)" msgstr "Napló böngésző (teszt)"
#: GuiDatabase.py:707 GuiLogView.py:218 #: GuiDatabase.py:706 GuiLogView.py:218
msgid "Log Viewer" msgid "Log Viewer"
msgstr "Napló böngésző" msgstr "Napló böngésző"
@ -1407,11 +1499,11 @@ msgstr "\"%s\" nevű asztal már nem létezik\n"
#: HUD_main.pyw:321 #: HUD_main.pyw:321
msgid "" msgid ""
"HUD_main.read_stdin: hand read in %4.3f seconds (%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)" "4.3f,%4.3f)"
msgstr "" msgstr ""
"HUD_main.read_stdin: leosztás beolvasva %4.3f mp alatt (%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)" "4.3f,%4.3f,%4.3f)"
#: HUD_run_me.py:45 #: HUD_run_me.py:45
msgid "HUD_main starting\n" 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ó" msgstr "Hand.insert(): %s leosztásazonosító duplikáció"
#: Hand.py:318 #: Hand.py:318
#, fuzzy
msgid "markstreets didn't match - Assuming hand %s was cancelled" 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 #: Hand.py:320
msgid "FpdbParseError: markStreets appeared to fail: First 100 chars: '%s'" 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 #: Hand.py:1270
msgid "Bringin: %s, %s" msgid "Bringin: %s, %s"
msgstr "Beülő: %s, %s" msgstr "Nyitó hívás: %s, %s"
#: Hand.py:1310 #: Hand.py:1310
msgid "*** 3RD STREET ***" 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" msgstr "Hiba az aktuális szék keresése közben.\n"
#: Hud.py:589 #: Hud.py:589
msgid "" msgid "Creating hud from hand "
"------------------------------------------------------------\n" msgstr "HUD készítése ebből a leosztásból: "
"Creating hud from hand %s\n"
msgstr ""
"------------------------------------------------------------\n"
"HUD készítése ebből a leosztásból: %s\n"
#: Hud.py:638 #: Hud.py:638
msgid "" msgid ""
@ -2069,26 +2157,22 @@ msgid "Unable to recognise gametype from: '%s'"
msgstr "Nem sikerült felismerni a játéktípust innen: '%s'" msgstr "Nem sikerült felismerni a játéktípust innen: '%s'"
#: OnGameToFpdb.py:192 #: OnGameToFpdb.py:192
#, fuzzy
msgid "determineGameType: limit not found in self.limits(%s). hand: '%s'" 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 #: OnGameToFpdb.py:194
msgid "limit not found in self.limits(%s). hand: '%s'" 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 #: OnGameToFpdb.py:268 PartyPokerToFpdb.py:351 PokerStarsToFpdb.py:321
#: UltimateBetToFpdb.py:144 Win2dayToFpdb.py:156
msgid "readButton: not found" msgid "readButton: not found"
msgstr "readButton: nem található" msgstr "readButton: nem található"
#: OnGameToFpdb.py:288 #: OnGameToFpdb.py:288
#, fuzzy
msgid "readBlinds in noSB exception - no SB created" msgid "readBlinds in noSB exception - no SB created"
msgstr "readBlinds noSB-n belül hiba" msgstr "noSB-n belüli readBlinds hiba - kisvak nem lett létrehozva"
#: OnGameToFpdb.py:296 PokerStarsToFpdb.py:359
msgid "reading antes"
msgstr "antek olvasása"
#: Options.py:40 #: Options.py:40
msgid "If passed error output will go to the console rather than ." 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)" msgid "incrementPlayerWinnings: name : '%s' - Add Winnings (%s)"
msgstr "incrementPlayerWinnings: név : '%s' - plusz nyeremény (%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 #: WinTables.py:82
msgid "Window %s not found. Skipping." msgid "Window %s not found. Skipping."
msgstr "A(z) %s nevű ablak nincs meg. Kihagyás." 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" msgstr "Erősítsd meg a táblák törlését és újra létrehozását"
#: fpdb.pyw:547 #: fpdb.pyw:547
#, fuzzy
msgid "Please confirm that you want to (re-)create the tables." msgid "Please confirm that you want to (re-)create the tables."
msgstr "" 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 #: fpdb.pyw:548
#, fuzzy
msgid "" msgid ""
" If there already are tables in the database %s on %s they will be deleted " " 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" "and you will have to re-import your histories.\n"
msgstr "" msgstr ""
"), akkor azok törölve lesznek, és újra kell importálnod a " " Ha már vannak táblák a(z) %s adatbázisban a(z) %s kiszolgálón, akkor azok "
"leosztástörténeteket.\n" "törölve lesznek, és újra kell majd importálnod a leosztástörténeteket.\n"
"Ja, és ez eltarthat egy darabig:)"
#: fpdb.pyw:549 #: fpdb.pyw:549
msgid "This may take a while." msgid "This may take a while."
msgstr "" msgstr "Ez eltarthat egy darabig."
#: fpdb.pyw:574 #: fpdb.pyw:574
msgid "User cancelled recreating tables" msgid "User cancelled recreating tables"
@ -2897,7 +2982,7 @@ msgstr "<control>A"
#: fpdb.pyw:817 #: fpdb.pyw:817
msgid "_Auto Import and HUD" msgid "_Auto Import and HUD"
msgstr "_AutoImport és HUD" msgstr "_Auto Import és HUD"
#: fpdb.pyw:818 #: fpdb.pyw:818
msgid "<control>H" msgid "<control>H"
@ -3022,13 +3107,13 @@ msgstr ""
"%s.\n" "%s.\n"
#: fpdb.pyw:862 #: fpdb.pyw:862
#, fuzzy
msgid "" msgid ""
"Edit your screen_name and hand history path in the supported_sites section " "Edit your screen_name and hand history path in the supported_sites section "
"of the Preferences window (Main menu) before trying to import hands." "of the Preferences window (Main menu) before trying to import hands."
msgstr "" msgstr ""
"résznél a Beállítások ablakban (Főmenü) mielőtt megpróbálnál leosztásokat " "Állítsd be a screen_name-et és a leosztástörténetek útvonalát a "
"importálni." "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 #: fpdb.pyw:884
msgid "Connected to SQLite: %s" msgid "Connected to SQLite: %s"
@ -3066,22 +3151,20 @@ msgstr ""
"kiszolgálón" "kiszolgálón"
#: fpdb.pyw:951 #: fpdb.pyw:951
#, fuzzy
msgid "" msgid ""
"\n" "\n"
"Global lock taken by %s" "Global lock taken by %s"
msgstr "" msgstr ""
"\n" "\n"
"Globális zárolást végzett:" "Globális zárolást végzett %s"
#: fpdb.pyw:954 #: fpdb.pyw:954
#, fuzzy
msgid "" msgid ""
"\n" "\n"
"Failed to get global lock, it is currently held by %s" "Failed to get global lock, it is currently held by %s"
msgstr "" msgstr ""
"\n" "\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 #: fpdb.pyw:964
msgid "Quitting normally" msgid "Quitting normally"
@ -3093,7 +3176,7 @@ msgstr "Globális zárolás feloldva.\n"
#: fpdb.pyw:995 #: fpdb.pyw:995
msgid "Auto Import" msgid "Auto Import"
msgstr "AutoImport" msgstr "Auto Import"
#: fpdb.pyw:1002 #: fpdb.pyw:1002
msgid "Bulk Import" msgid "Bulk Import"
@ -3177,8 +3260,8 @@ msgstr ""
"GPL2 vagy újabb licensszel.\n" "GPL2 vagy újabb licensszel.\n"
"A Windows telepítő csomag tartalmaz MIT licensz hatálya alá eső részeket " "A Windows telepítő csomag tartalmaz MIT licensz hatálya alá eső részeket "
"is.\n" "is.\n"
"A licenszek szövegét megtalálod az fpdb főkönyvtárában az agpl-3.0.txt, " "A licenszek szövegét megtalálod az fpdb főkönyvtárában az agpl-3.0.txt, gpl-"
"gpl-2.0.txt, gpl-3.0.txt és mit.txt fájlokban." "2.0.txt, gpl-3.0.txt és mit.txt fájlokban."
#: fpdb.pyw:1060 #: fpdb.pyw:1060
msgid "Help" msgid "Help"
@ -3189,7 +3272,6 @@ msgid "Graphs"
msgstr "Grafikonok" msgstr "Grafikonok"
#: fpdb.pyw:1119 #: fpdb.pyw:1119
#, fuzzy
msgid "" msgid ""
"\n" "\n"
"Note: error output is being diverted to fpdb-errors.txt and HUD-errors.txt " "Note: error output is being diverted to fpdb-errors.txt and HUD-errors.txt "
@ -3197,7 +3279,7 @@ msgid ""
msgstr "" msgstr ""
"\n" "\n"
"Megjegyzés: a hibakimenet átirányítva az fpdb-errors.txt és HUD-errors.txt " "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 #: fpdb.pyw:1148
msgid "fpdb starting ..." msgid "fpdb starting ..."
@ -3208,7 +3290,6 @@ msgid "FPDB WARNING"
msgstr "FPDB FIGYELMEZTETÉS" msgstr "FPDB FIGYELMEZTETÉS"
#: fpdb.pyw:1224 #: fpdb.pyw:1224
#, fuzzy
msgid "" msgid ""
"WARNING: Unable to find output hand history directory %s\n" "WARNING: Unable to find output hand history directory %s\n"
"\n" "\n"
@ -3248,7 +3329,6 @@ msgstr ""
"pénznem még nem támogatott" "pénznem még nem támogatott"
#: fpdb_import.py:227 #: fpdb_import.py:227
#, fuzzy
msgid "Attempted to add non-directory '%s' as an import directory" 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" 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." msgstr "Nem szükséges a HUD gyorstár újraépítése."
#: fpdb_import.py:313 #: fpdb_import.py:313
#, fuzzy
msgid "sending finish message queue length =" 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 #: fpdb_import.py:439 fpdb_import.py:441
#, fuzzy
msgid "Converting %s" msgid "Converting %s"
msgstr "Konvertálás" msgstr "%s konvertálása"
#: fpdb_import.py:477 #: fpdb_import.py:477
msgid "Hand processed but empty" 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 " "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" "á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" #~ msgid "Fatal Error - Config File Missing"
#~ msgstr "Végzetes hiba - Hiányzó konfigurációs fájl" #~ msgstr "Végzetes hiba - Hiányzó konfigurációs fájl"
@ -3428,9 +3516,6 @@ msgstr ""
#~ msgid "Table not found." #~ msgid "Table not found."
#~ msgstr "Az asztal nem található." #~ msgstr "Az asztal nem található."
#~ msgid "readBlinds starting"
#~ msgstr "readBlinds indítása"
#~ msgid "re_postSB failed, hand=" #~ msgid "re_postSB failed, hand="
#~ msgstr "re_postSB nem sikerült, leosztás=" #~ msgstr "re_postSB nem sikerült, leosztás="

Binary file not shown.