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,22 +661,67 @@ 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 " _Auto Import 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 "Auto Import 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 Auto Importhoz" msgstr "Válaszd ki a könyvtárat az Auto Importhoz"
@ -653,7 +730,6 @@ msgid " _Auto Import Running "
msgstr " _Auto Import fut " msgstr " _Auto Import fut "
#: GuiAutoImport.py:182 #: GuiAutoImport.py:182
#, fuzzy
msgid " Stop _Auto Import " msgid " Stop _Auto Import "
msgstr " _Auto Import leállítása " msgstr " _Auto Import leállítása "
@ -666,7 +742,6 @@ msgstr ""
"Globális zárolás OK ... Auto Import 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 " _Auto Import leállítása " msgstr " _Auto Import leállítása "
@ -683,7 +758,6 @@ 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"
@ -692,7 +766,6 @@ msgstr ""
"Auto Import 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."
@ -701,7 +774,6 @@ msgstr ""
"Auto Import 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"
@ -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"
@ -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"
@ -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.