From d49d2e2220652b4f230c3540b69e6cbd7895243f Mon Sep 17 00:00:00 2001 From: Steffen Schaumburg Date: Sat, 12 Mar 2011 21:47:14 +0100 Subject: [PATCH] few more string unifications (I know its too late, but I wanted them in so translators running non-source can try their translations better), update l10n files --- pyfpdb/AbsoluteToFpdb.py | 8 +- pyfpdb/BetfairToFpdb.py | 4 +- pyfpdb/CarbonToFpdb.py | 7 +- pyfpdb/Configuration.py | 2 +- pyfpdb/EverestToFpdb.py | 9 +- pyfpdb/EverleafToFpdb.py | 2 +- pyfpdb/Filters.py | 2 +- pyfpdb/FulltiltToFpdb.py | 2 +- pyfpdb/GuiDatabase.py | 2 +- pyfpdb/GuiGraphViewer.py | 6 +- pyfpdb/GuiPrefs.py | 2 +- pyfpdb/GuiStove.py | 4 +- pyfpdb/GuiTourneyGraphViewer.py | 6 +- pyfpdb/HUD_main.pyw | 2 +- pyfpdb/PartyPokerToFpdb.py | 2 +- pyfpdb/PokerStarsToFpdb.py | 6 +- pyfpdb/WinamaxToFpdb.py | 2 +- pyfpdb/iPokerToFpdb.py | 4 +- pyfpdb/locale/de/LC_MESSAGES/fpdb.mo | Bin 24021 -> 26343 bytes pyfpdb/locale/es/LC_MESSAGES/fpdb.mo | Bin 11657 -> 11626 bytes pyfpdb/locale/fpdb-de_DE.po | 307 +++++++++++++-------------- pyfpdb/locale/fpdb-en_GB.pot | 166 ++++++--------- pyfpdb/locale/fpdb-es_ES.po | 178 +++++++--------- pyfpdb/locale/fpdb-fr_FR.po | 230 +++++++++++--------- pyfpdb/locale/fpdb-hu_HU.po | 232 +++++++++++--------- pyfpdb/locale/fpdb-pl_PL.po | 182 +++++++--------- pyfpdb/locale/fpdb-ru_RU.po | 180 +++++++--------- pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo | Bin 72429 -> 71253 bytes pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo | Bin 81282 -> 79676 bytes pyfpdb/locale/pl/LC_MESSAGES/fpdb.mo | Bin 21780 -> 21719 bytes pyfpdb/locale/ru/LC_MESSAGES/fpdb.mo | Bin 8441 -> 8106 bytes 31 files changed, 734 insertions(+), 813 deletions(-) diff --git a/pyfpdb/AbsoluteToFpdb.py b/pyfpdb/AbsoluteToFpdb.py index 299ff669..e779ee40 100755 --- a/pyfpdb/AbsoluteToFpdb.py +++ b/pyfpdb/AbsoluteToFpdb.py @@ -201,10 +201,10 @@ class Absolute(HandHistoryConverter): if m is None or fname_info is None: if m is None: tmp = hand.handText[0:100] - logging.error(_("Didn't match re_HandInfo: '%s'") % tmp) - raise FpdbParseError("Absolute: " + _("Didn't match re_HandInfo: '%s'") % tmp) + logging.error(_("No match in readHandInfo: '%s'") % tmp) + raise FpdbParseError("Absolute: " + _("No match in readHandInfo: '%s'") % tmp) elif fname_info is None: - logging.error(_("readHandInfo: File name didn't match re_*InfoFromFilename")) + logging.error(_("File name didn't match re_*InfoFromFilename")) logging.error(_("File name: %s") % self.in_path) raise FpdbParseError("Absolute: " + _("Didn't match re_*InfoFromFilename: '%s'") % self.in_path) @@ -348,7 +348,7 @@ class Absolute(HandHistoryConverter): bet = action.group('BET').replace(',', '') hand.addComplete( street, action.group('PNAME'), bet) else: - logging.debug(_("Unimplemented readAction: %s %s") % (action.group('PNAME'),action.group('ATYPE'))) + logging.debug(_("Unimplemented readAction: '%s' '%s'") % (action.group('PNAME'),action.group('ATYPE'))) def readShowdownActions(self, hand): diff --git a/pyfpdb/BetfairToFpdb.py b/pyfpdb/BetfairToFpdb.py index 7357806a..446bbbee 100755 --- a/pyfpdb/BetfairToFpdb.py +++ b/pyfpdb/BetfairToFpdb.py @@ -105,8 +105,8 @@ class Betfair(HandHistoryConverter): def readHandInfo(self, hand): m = self.re_HandInfo.search(hand.handText) if(m == None): - log.error(_("No match in readHandInfo.")) - raise FpdbParseError(_("No match in readHandInfo.")) + log.error(_("No match in readHandInfo: '%s'") % hand.handText[0:100]) + raise FpdbParseError(_("No match in readHandInfo: '%s'") % hand.handText[0:100]) logging.debug("HID %s, Table %s" % (m.group('HID'), m.group('TABLE'))) hand.handid = m.group('HID') hand.tablename = m.group('TABLE') diff --git a/pyfpdb/CarbonToFpdb.py b/pyfpdb/CarbonToFpdb.py index 7bcfa195..0f0822bf 100644 --- a/pyfpdb/CarbonToFpdb.py +++ b/pyfpdb/CarbonToFpdb.py @@ -160,9 +160,9 @@ or None if we fail to get the info """ def readHandInfo(self, hand): m = self.re_HandInfo.search(hand.handText) if m is None: - logging.info(_("No match in readHandInfo.")) + logging.info(_("No match in readHandInfo: '%s'") % hand.handText[0:100]) logging.info(hand.handText) - raise FpdbParseError(_("No match in readHandInfo.")) + raise FpdbParseError(_("No match in readHandInfo: '%s'") % hand.handText[0:100]) logging.debug("HID %s-%s, Table %s" % (m.group('HID1'), m.group('HID2'), m.group('TABLE')[:-1])) hand.handid = m.group('HID1') + m.group('HID2') @@ -264,8 +264,7 @@ or None if we fail to get the info """ elif action.group('ATYPE') == 'ALL_IN': hand.addAllIn(street, player, action.group('BET')) else: - logging.debug(_("Unimplemented readAction: %s %s") - % (action.group('PSEAT'),action.group('ATYPE'))) + logging.debug(_("Unimplemented readAction: '%s' '%s'") % (action.group('PSEAT'),action.group('ATYPE'))) def readShowdownActions(self, hand): for shows in self.re_ShowdownAction.finditer(hand.handText): diff --git a/pyfpdb/Configuration.py b/pyfpdb/Configuration.py index f24d76aa..8a2d3fb4 100644 --- a/pyfpdb/Configuration.py +++ b/pyfpdb/Configuration.py @@ -712,7 +712,7 @@ class Config: while added > 0 and n < 2: n = n + 1 log.info(_("Reading configuration file %s") % file) - print _("\nReading configuration file %s\n") % file + print (("\n"+_("Reading configuration file %s")+"\n") % file) try: doc = xml.dom.minidom.parse(file) self.doc = doc diff --git a/pyfpdb/EverestToFpdb.py b/pyfpdb/EverestToFpdb.py index 22fb1886..662d2889 100644 --- a/pyfpdb/EverestToFpdb.py +++ b/pyfpdb/EverestToFpdb.py @@ -142,9 +142,9 @@ class Everest(HandHistoryConverter): def readHandInfo(self, hand): m = self.re_HandInfo.search(hand.handText) if m is None: - logging.info(_("No match in readHandInfo.")) + logging.info(_("No match in readHandInfo: '%s'") % hand.handText[0:100]) logging.info(hand.handText) - raise FpdbParseError(_("No match in readHandInfo.")) + raise FpdbParseError(_("No match in readHandInfo: '%s'") % hand.handText[0:100]) hand.handid = m.group('HID') hand.tablename = self.info['TABLENAME'] hand.maxseats = None @@ -231,9 +231,8 @@ class Everest(HandHistoryConverter): elif action.group('ATYPE') in ('FOLD', 'SIT_OUT'): hand.addFold(street, player) else: - print (_("Unimplemented readAction: %s %s") % (action.group('PSEAT'),action.group('ATYPE'))) - logging.debug(_("Unimplemented readAction: %s %s") - % (action.group('PSEAT'),action.group('ATYPE'))) + print (_("Unimplemented readAction: '%s' '%s'") % (action.group('PSEAT'),action.group('ATYPE'))) + logging.debug(_("Unimplemented readAction: '%s' '%s'") % (action.group('PSEAT'),action.group('ATYPE'))) def readShowdownActions(self, hand): for shows in self.re_ShowdownAction.finditer(hand.handText): diff --git a/pyfpdb/EverleafToFpdb.py b/pyfpdb/EverleafToFpdb.py index 400e24a0..bcd37af9 100755 --- a/pyfpdb/EverleafToFpdb.py +++ b/pyfpdb/EverleafToFpdb.py @@ -142,7 +142,7 @@ or None if we fail to get the info """ def readHandInfo(self, hand): m = self.re_HandInfo.search(hand.handText) if(m == None): - logging.info(_("Didn't match re_HandInfo")) + logging.info(_("No match in readHandInfo: '%s'") % hand.handText[0:100]) logging.info(hand.handText) return None logging.debug("HID %s, Table %s" % (m.group('HID'), m.group('TABLE'))) diff --git a/pyfpdb/Filters.py b/pyfpdb/Filters.py index e73637c9..0a085933 100644 --- a/pyfpdb/Filters.py +++ b/pyfpdb/Filters.py @@ -52,7 +52,7 @@ class Filters(threading.Thread): # text used on screen stored here so that it can be configured self.filterText = {'limitsall':_('All'), 'limitsnone':_('None'), 'limitsshow':_('Show _Limits') ,'seatsbetween':_('Between:'), 'seatsand':_('And:'), 'seatsshow':_('Show Number of _Players') - ,'playerstitle':_('Hero:'), 'sitestitle':_('Sites:'), 'gamestitle':_('Games:') + ,'playerstitle':_('Hero:'), 'sitestitle':(_('Sites')+':'), 'gamestitle':(_('Games')+':') ,'limitstitle':_('Limits:'), 'seatstitle':_('Number of Players:') ,'groupstitle':_('Grouping:'), 'posnshow':_('Show Position Stats') ,'datestitle':_('Date:') diff --git a/pyfpdb/FulltiltToFpdb.py b/pyfpdb/FulltiltToFpdb.py index 2338c8a0..3ee97675 100755 --- a/pyfpdb/FulltiltToFpdb.py +++ b/pyfpdb/FulltiltToFpdb.py @@ -264,7 +264,7 @@ class Fulltilt(HandHistoryConverter): if m is None: tmp = hand.handText[0:100] log.error(_("Unable to recognise handinfo from: '%s'") % tmp) - log.error(_("readHandInfo: Raising FpdbParseError")) + log.error("readHandInfo: " + _("Raising FpdbParseError")) raise FpdbParseError(_("Unable to recognise handinfo from: '%s'")) #print "DEBUG: m.groupdict: %s" % m.groupdict() diff --git a/pyfpdb/GuiDatabase.py b/pyfpdb/GuiDatabase.py index b7814979..9e2734bb 100755 --- a/pyfpdb/GuiDatabase.py +++ b/pyfpdb/GuiDatabase.py @@ -478,7 +478,7 @@ class AddDB(gtk.Dialog): def run(self): response = super(AddDB,self).run() - log.debug(_("addDB.run: response is %s accept is %s") % (str(response), str(int(gtk.RESPONSE_ACCEPT)))) + log.debug(_("addDB.run: response is %s, accept is %s") % (str(response), str(int(gtk.RESPONSE_ACCEPT)))) ok,retry = False,True while response == gtk.RESPONSE_ACCEPT: diff --git a/pyfpdb/GuiGraphViewer.py b/pyfpdb/GuiGraphViewer.py index db530d9d..9ff8017f 100644 --- a/pyfpdb/GuiGraphViewer.py +++ b/pyfpdb/GuiGraphViewer.py @@ -46,10 +46,8 @@ try: from numpy import arange, cumsum from pylab import * except ImportError, inst: - print _("""Failed to load libs for graphing, graphing will not function. Please - install numpy and matplotlib if you want to use graphs.""") - print _("""This is of no consequence for other parts of the program, e.g. import - and HUD are NOT affected by this problem.""") + print _("""Failed to load libs for graphing, graphing will not function. Please install numpy and matplotlib if you want to use graphs.""") + print _("""This is of no consequence for other parts of the program, e.g. import and HUD are NOT affected by this problem.""") print "ImportError: %s" % inst.args class GuiGraphViewer (threading.Thread): diff --git a/pyfpdb/GuiPrefs.py b/pyfpdb/GuiPrefs.py index 3ef334cd..59b1c0e6 100755 --- a/pyfpdb/GuiPrefs.py +++ b/pyfpdb/GuiPrefs.py @@ -75,7 +75,7 @@ class GuiPrefs: configColumn.pack_start(cRender, True) configColumn.add_attribute(cRender, 'text', 1) - configColumn = gtk.TreeViewColumn(_("Value (double-click to change)")) + configColumn = gtk.TreeViewColumn(_("Value (double-click to change)")) self.configView.append_column(configColumn) cRender = gtk.CellRendererText() configColumn.pack_start(cRender, True) diff --git a/pyfpdb/GuiStove.py b/pyfpdb/GuiStove.py index 48518c40..f1261a28 100644 --- a/pyfpdb/GuiStove.py +++ b/pyfpdb/GuiStove.py @@ -131,10 +131,10 @@ class GuiStove(): flop_games_cb = self.create_combo_box(games) players_cb = self.create_combo_box(players) - label = gtk.Label(_("Gametype:")) + label = gtk.Label(_("Gametype")+":") ddhbox.add(label) ddhbox.add(flop_games_cb) - label = gtk.Label(_("Players:")) + label = gtk.Label(_("Players")+":") ddhbox.add(label) ddhbox.add(players_cb) diff --git a/pyfpdb/GuiTourneyGraphViewer.py b/pyfpdb/GuiTourneyGraphViewer.py index ff1a71e2..06ceb34b 100644 --- a/pyfpdb/GuiTourneyGraphViewer.py +++ b/pyfpdb/GuiTourneyGraphViewer.py @@ -46,10 +46,8 @@ try: from numpy import arange, cumsum from pylab import * except ImportError, inst: - print _("""Failed to load libs for graphing, graphing will not function. Please - install numpy and matplotlib if you want to use graphs.""") - print _("""This is of no consequence for other parts of the program, e.g. import - and HUD are NOT affected by this problem.""") + print _("""Failed to load libs for graphing, graphing will not function. Please install numpy and matplotlib if you want to use graphs.""") + print _("""This is of no consequence for other parts of the program, e.g. import and HUD are NOT affected by this problem.""") print "ImportError: %s" % inst.args class GuiTourneyGraphViewer (threading.Thread): diff --git a/pyfpdb/HUD_main.pyw b/pyfpdb/HUD_main.pyw index 66b46f1c..8878cde3 100755 --- a/pyfpdb/HUD_main.pyw +++ b/pyfpdb/HUD_main.pyw @@ -141,7 +141,7 @@ class HUD_main(object): self.kill_hud(None, hud.table.key) def destroy(self, *args): # call back for terminating the main eventloop - log.info(_("Terminating normally.")) + log.info(_("Quitting normally")) gtk.main_quit() def kill_hud(self, event, table): diff --git a/pyfpdb/PartyPokerToFpdb.py b/pyfpdb/PartyPokerToFpdb.py index 69265fbf..a2f708a1 100755 --- a/pyfpdb/PartyPokerToFpdb.py +++ b/pyfpdb/PartyPokerToFpdb.py @@ -345,7 +345,7 @@ class PartyPoker(HandHistoryConverter): elif info[key].find(u"€")!=-1: hand.buyinCurrency="EUR" else: - raise FpdbParseError(_("Failed to detect currency. HID: %s: '%s'") % (hand.handid, info[key])) + raise FpdbParseError(_("Failed to detect currency. Hand ID: %s: '%s'") % (hand.handid, info[key])) info[key] = info[key].strip(u'$€') hand.buyin = int(100*Decimal(info[key])) if key == 'LEVEL': diff --git a/pyfpdb/PokerStarsToFpdb.py b/pyfpdb/PokerStarsToFpdb.py index 583fecf0..e5315ea7 100644 --- a/pyfpdb/PokerStarsToFpdb.py +++ b/pyfpdb/PokerStarsToFpdb.py @@ -219,8 +219,8 @@ class PokerStars(HandHistoryConverter): m = self.re_HandInfo.search(hand.handText,re.DOTALL) m2 = self.re_GameInfo.search(hand.handText) if m is None or m2 is None: - log.error("Didn't match re_HandInfo") - raise FpdbParseError(_("No match in readHandInfo.")) + log.error(_("No match in readHandInfo: '%s'") % hand.handText[0:100]) + raise FpdbParseError(_("No match in readHandInfo: '%s'") % hand.handText[0:100]) info.update(m.groupdict()) info.update(m2.groupdict()) @@ -262,7 +262,7 @@ class PokerStars(HandHistoryConverter): hand.buyinCurrency="PSFP" else: #FIXME: handle other currencies, play money - raise FpdbParseError(_("Failed to detect currency: '%s'") % info[key]) + raise FpdbParseError(_("Failed to detect currency. Hand ID: %s: '%s'") % (hand.handid, info[key])) info['BIAMT'] = info['BIAMT'].strip(u'$€FPP') diff --git a/pyfpdb/WinamaxToFpdb.py b/pyfpdb/WinamaxToFpdb.py index 5b092b94..302a5c1f 100644 --- a/pyfpdb/WinamaxToFpdb.py +++ b/pyfpdb/WinamaxToFpdb.py @@ -260,7 +260,7 @@ class Winamax(HandHistoryConverter): hand.buyinCurrency="PSFP" else: #FIXME: handle other currencies, FPP, play money - raise FpdbParseError(_("failed to detect currency")) + raise FpdbParseError(_("Failed to detect currency. Hand ID: %s: '%s'") % (hand.handid, info[key])) info['BIAMT'] = info['BIAMT'].strip(u'$€FPP') diff --git a/pyfpdb/iPokerToFpdb.py b/pyfpdb/iPokerToFpdb.py index 8ff65113..7fd5d6ac 100644 --- a/pyfpdb/iPokerToFpdb.py +++ b/pyfpdb/iPokerToFpdb.py @@ -153,9 +153,9 @@ or None if we fail to get the info """ def readHandInfo(self, hand): m = self.re_HandInfo.search(hand.handText) if m is None: - logging.error(_("Didn't match re_HandInfo")) + logging.error(_("No match in readHandInfo: '%s'") % hand.handText[0:100]) logging.info(hand.handText) - raise FpdbParseError(_("Didn't match re_HandInfo")) + raise FpdbParseError(_("No match in readHandInfo: '%s'") % hand.handText[0:100]) mg = m.groupdict() #print "DEBUG: m.groupdict(): %s" % mg hand.handid = m.group('HID') diff --git a/pyfpdb/locale/de/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/de/LC_MESSAGES/fpdb.mo index e5a5f755f9be69b1563c11540dcc4e08177213e7..515d66d2edeea3e19df676c79370fa9903ed8f31 100644 GIT binary patch delta 7023 zcmZwK3v`s_oyYMfA%u%u1A%aV6B4dTgn$7D4JMEaSAh^wjHHvyJDDMq8GPp*D2NR9 zqE+{>))8cDZM9gTl^)j4Dr&K%jrU_+*UQmfbgf`Z%Px4z*1Gjz_xqdoMXYB%o_wC? zdEfWB{Gb2xjK2Akyg&RhFa2&&!Cu2Zm*p8V5uX{P+Qoljql_6!wHGV#CY+9ka1OqT zwU{^Bm@&8z_1@K3f;({>?!{s}f>rn|E;lA^&QYkLp^m3|;YR*wfZI?V9`W0sLv{FD zzy250gfHPGwa>t@SdW_Ub+`k&aXh|{dha|I;uu~Y&iG~$g^@H=A#*W{Q4?5?gK;Oa zNOPNCzt8t!-$#9q`9AOan(sTlr+m-(ekvK?3}RZE*=YWZz$(aZVPkC$KvF2Wux zz=Jph5Btxb#3Jg?;y`>GwVS{5pPxo8^sjg$4q{)@JuTZ{BgC_DH zsN{JMtMLrh;iO5%%*A$GjC)YI@d|1SeucB~_o(lSCL6=Q#^R5XZ81K=KuxHL{<+Na z<1_{B)u*V?4j}&OU^1#+iQ2OzsE*oDD{e;{!^o%RWz+=DqQ0NNK4{Bkq9Rd`ir^|N zz#wWO>9F4rLw$H7DpX30D*Qe!z}Ha|xP*tpu?Q8hGMtHXaTZ>WipZ_F5;NEz-$QNj z?@`asAm69WClt5{%wRH5d)0<|A%ZQK!aDpZ7T|egS4=(|IRmF4Q8z89h=oxLxfvC? zJALm*<<1emejKOh{J%y)EBZ6CJtm)Cm0YE$fdWWAnGL8ACb1H4Lq*`-JMr(Rt=q}yTEK1`hTp*9crR)q2Qh(%Q5Vp}G#jeqsl_R{2|2=M z7ixg-;U@e!mZMeUJ#R#ddK8rlcc6Z}GPoTN;b1IdqYq*gCh<+w7A<4>nozoff<6qP zLcATd(pyn8zYDdZ2XG`FLWTS(zx_DsE`I?PsS`L9|Ax7(xy;+bVW@f;YQi&cw9fxr z3YXB(HXbIA8yR4$C>XpF)|sEAyR7IygUyRn%1J*ZRgL)2FFp|fBJrmBX~aYa&N#gETO&-mAq^HdJ^~Nu`txa zDmdfhn^}OQk%=H(nQviwDTUW5Ou&*Wycg%AMcqbqd@CxO4W(lOT7P1s6i!ndXr!HI_iVNsFnN@$Kfg8d=f<=o``y0 zgE|eXQ1`cP)ah7=B)(aObY;GZO4=9j1~koH#5ds(#y3$49Cfo5buNE|rT7yp z#CP!70)BK5%nw(3?MJXb^~X`C=NM|s-bO|04}SeT4xm0{mAB`k(V=ePRK_;!FACKC)8K~bMvyg(4 zXESO7_oF&`1U29Xs1=+>CF?oVo_>m(aMT)af({O${taA*dr?_`3N_KWYrP-2T2%kn ztR?=_DBMNEBs_}h_)Sz6{|S}7{pd|0wNUp&E%HNVR{QN=!E);RaW+1URrp7|6vwuD z$=r-J)Ppz@?`b9eTuSC)8nn`rxEcS1TyCaqz1Pv*cs=#ws9&#%#8oS;z~NYf{jdS^ zu?cmIm*FsM#mlf0_5FS<#s||BbR3SNKKQloNmR(sAh)ym2(QALYrMTpqS}w*Qap!^ zxNrmiTZX$(A$|$RVZpWD`;#$1eIsgO>Ae&*frn7%`gv3iypPK24^dk)_9C#n^!vWWOxpM#&^5dxYUqrq4U-&hh|B>z9K>JW3zYn#-1E>`| zj@sLoa1XwM6Y&Oa6D98s-v?0_)eEQr&f#t>;fMtAUvNIYfeUa@2a#ZWQ%_+GuEu-O zM$Py<{sIfXMB?C!I0-9*UI>??Cb$8$Wj(0lx!r&MHB>*}L}mN8P!T-rKhI)X10Sa# z-|`=vLG9%ye)|AMS4WdkNi!WStVQkR1{{YW)C6{60p5<;x*N;zF26k+ zN_#7Po`$hJcpWv<)2N9Jw7uVkd00t(GirtRqJ`f>ZAl+034iC;P1tLn?0W@j3pS$q zkNNGlkEBpe!$BO6FNd?^N4Do>_Z6+lA5(tm`b5ex6-g_YauZe2-Yp5o4P-wUJt}WP z*tH$YYq8u!qQ~N`q}`Q>hmzTkieveetG2hUU1>$*A^XdER*^JI96RVnT>)M9Q^nby01a5>9W>%?_CGM8P1_%t!9_Eq3Pkl*t3Sv>rQ@ zd27nw$Fwc&=nY2W0W0YSo!oq@tE&fR-mvBlZDF<6l0@&86d}tLlwNaX*xH^*SzVD} zyxX?ih;0$JaI`zu+MD9-WN@o(b=s`b_Gd-d%(7hkGuM{Bk(pLjv3zBsI~phU76ZqU zwzHKD2~)H~0c%UlCV~uMclCVkd8L)&MXlTl#zWSYU^2Na;e@iw%bv^g!P;;S>4Nm*-{6gE+ zSDBSF7tM$ywvi6n{HPmE#4UPolctritZ+0&Yy!DTGIRILD`t8z^zy6PTH`HeTQKTY z8-17iW36T(*_UQIdE%>GJVDILY^UOTSkuxp`u zaw@@YDSL8%vX58(xL*;iTW#ePi+2^;ii|yH$x21BBOJA3Au=jtCtWA8on#Eg65S>j z;?Eu?w%GCi|H*~C$UZ!$BY*tT`t^%Od)dn6m(EMv z-ez&Pu_>CrSF2Gyxjw8teUxjnt7R?`BMuP2Ikjh@1Flues=SMWBJ7w zk8wT6*o$c(TM?L%SJ_|(olZOIrZh^hD`I&$W`%+&+aU}b+*Z3M#UYLdvMU$;Z+<3K zS2V8CVInck&=(JKW>H=2!a4qaU9!-QcLw7|Q_6QQIM52#jmBZc#uuo&GuJQKo;(>zUVDW^VG1Ivdq%t@_+yXEokJg5B(o z)ev>rvc6-TwzI|QI~KNcFB4i_4V6}d9Z$JC{NvA-T5G)H?`Hqj(wKkY_%B{@c((Q; z&Yhp^wzu^?6p6W90i3#cDClrYGS|=D04G*7=TFE5Eq4j{C2j$~l%2VHSHFRc(ReOp zG6&W!UbHN3mFW=EQ?!SHa*220S}5aYA~jf0?l!0*1H7vtH>u2-wTr6#9cAgdYi+mM zU->rG*iZGH`%{&>AZD!FlUKem)oayvcJliX$(>M}-xq6ru+vf=MD4!s@?rL|)+h2Z zO>L!vE?x_?sdhqc8 delta 4826 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 ZpeaA6CRtNGwkFkHTb7&C-cT{7$A6Zq{n7vc delta 2797 zcmYM$duWzb9Ki9TZhN;m?^(_1e7)7)WT_L4mn%pLIzT=q2{NXbT*o-gXIVAY7q)Q0Q5o$0W*P|JF4Gr)pX5d-0-*@OZ zt;i=_iQ8|X8OtKg2GAP~pg%^gpooGisz6h^B<`>UePK5`@E#n4`_Ktm&_J)C0o=d@ zW{^hPJ0oiec{mLV@P1r{ZrS_Y$iD+O(O`tf&^G{AZkxZOA7~p|kxT=F32y zKo8y8xV;X2Zyyp7fR|3L}{&=f!T1da3yB*JhB z4de>mhgZ>5C%J>BvH}fgF7gT0e7U6?&@;3hi||`4Zb!C=ZW8seT)i^y|5^%0+<+t@ zoJJ@35gj;(-({cYBXfsw=$6fi>nqTo)XlMn&{Ka7eeb8(zp*d%T=ugN$6;iLY6_-m zBO2*$G*ze2l{Dit`~f}H1G`+V|0 zl)~>c7(j2r^Yo5FGcgZM`EoRndUT+}Xuq$}iLaw) zfn82UsR6SX%>jq<Y@_89tn4Z70JalH=R>%C|Ihp-IW&@D@{(YDXV zS-1raxCLF%kiq{gGz!HO+`EbBgfq|%RhWS_SdO*mNTd zsXvbPyN<5-AMAi#hBF5Cz)UPff8fe7vSAJdBVB-IUCBtv|nTF=a^0X zBKlriT)&2Hn;Ymrqu{r+&M`H~K diff --git a/pyfpdb/locale/fpdb-de_DE.po b/pyfpdb/locale/fpdb-de_DE.po index 66b7bada..9b82f7fa 100644 --- a/pyfpdb/locale/fpdb-de_DE.po +++ b/pyfpdb/locale/fpdb-de_DE.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-03-11 07:06+CET\n" -"PO-Revision-Date: 2011-03-11 07:05+0200\n" +"POT-Creation-Date: 2011-03-12 21:23+CET\n" +"PO-Revision-Date: 2011-03-11 08:46+0200\n" "Last-Translator: Steffen Schaumburg \n" "Language-Team: Fpdb\n" "Language: de\n" @@ -37,23 +37,25 @@ msgstr "Konnte Gametype in '%s' nicht erkennen" msgid "determineGameType: Raising FpdbParseError" msgstr "determineGameType: FpdbParseError" -#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 -#, fuzzy -msgid "Didn't match re_HandInfo: '%s'" -msgstr "Keine Treffer für re_HandInfo" +#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 BetfairToFpdb.py:108 +#: BetfairToFpdb.py:109 CarbonToFpdb.py:163 CarbonToFpdb.py:165 +#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:145 +#: PokerStarsToFpdb.py:222 PokerStarsToFpdb.py:223 iPokerToFpdb.py:156 +#: iPokerToFpdb.py:158 +msgid "No match in readHandInfo: '%s'" +msgstr "Keine Treffer für re_HandInfo: '%s'" #: AbsoluteToFpdb.py:207 -msgid "readHandInfo: File name didn't match re_*InfoFromFilename" -msgstr "readHandInfo: Dateiname wurde von re_*InfoFromFilename nicht erkannt" +msgid "File name didn't match re_*InfoFromFilename" +msgstr "Dateiname wurde von re_*InfoFromFilename nicht erkannt" #: AbsoluteToFpdb.py:208 msgid "File name: %s" msgstr "Dateiname: %s" #: AbsoluteToFpdb.py:209 -#, fuzzy msgid "Didn't match re_*InfoFromFilename: '%s'" -msgstr "Absolute: re_HandInfo konnte '%s' nicht erkennen" +msgstr "re*InfoFromFilename konnte '%s' nicht erkennen" #: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:416 #: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 @@ -77,24 +79,25 @@ msgstr "Keine Small Blind" msgid "Absolute readStudPlayerCards is only a stub." msgstr "" -#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:234 -#: EverestToFpdb.py:235 EverleafToFpdb.py:288 -msgid "Unimplemented readAction: %s %s" -msgstr "Nicht implementierte readAction: %s %s" +#: AbsoluteToFpdb.py:351 BetfairToFpdb.py:199 CarbonToFpdb.py:267 +#: EverestToFpdb.py:234 EverestToFpdb.py:235 OnGameToFpdb.py:337 +#: PartyPokerToFpdb.py:536 PokerStarsToFpdb.py:439 +msgid "Unimplemented readAction: '%s' '%s'" +msgstr "Nicht implementierte readAction: '%s' '%s'" -#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 +#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:297 #: EverleafToFpdb.py:326 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:577 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "Zu lesende Hand History" -#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 +#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:298 #: EverleafToFpdb.py:327 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" msgstr "Ausgabepfad" -#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 +#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:299 #: EverleafToFpdb.py:328 FulltiltToFpdb.py:786 PartyPokerToFpdb.py:579 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" @@ -108,12 +111,6 @@ msgstr "Konnte Datei %s nicht finden" msgid "Output being written to %s" msgstr "" -#: BetfairToFpdb.py:108 BetfairToFpdb.py:109 CarbonToFpdb.py:163 -#: CarbonToFpdb.py:165 EverestToFpdb.py:145 EverestToFpdb.py:147 -#: PokerStarsToFpdb.py:223 -msgid "No match in readHandInfo." -msgstr "Keine Treffer für re_HandInfo" - #: BetfairToFpdb.py:123 msgid "readPlayerStacks: Less than 2 players found in a hand" msgstr "" @@ -129,12 +126,7 @@ msgstr "Kein Bringin gefunden" #: PokerStarsToFpdb.py:439 Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 #: test_Database.py:50 test_Database.py:51 msgid "DEBUG: " -msgstr "" - -#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PartyPokerToFpdb.py:536 -#: PokerStarsToFpdb.py:439 -msgid "Unimplemented readAction: '%s' '%s'" -msgstr "" +msgstr "DEBUG: " #: Card.py:431 msgid "fpdb card encoding(same as pokersource)" @@ -229,18 +221,10 @@ msgstr "" msgid "Configuration file %s not found. Using defaults." msgstr "" -#: Configuration.py:714 +#: Configuration.py:714 Configuration.py:715 msgid "Reading configuration file %s" msgstr "Lese Konfigurationsdatei %s" -#: Configuration.py:715 -msgid "" -"\n" -"Reading configuration file %s\n" -msgstr "" -"\n" -"Lese Konfigurationsdatei %s\n" - #: Configuration.py:721 msgid "Error parsing %s. See error log file." msgstr "" @@ -363,23 +347,20 @@ msgid "Create foreign key failed: " msgstr "Erstellen des Foreign Keys fehlgeschlagen: " #: Database.py:1172 -#, fuzzy msgid "Creating MySQL index %s %s" msgstr "Erstelle MySQL Index %s %s" #: Database.py:1181 -#, fuzzy msgid "Creating PostgreSQL index " -msgstr "Erstelle Foreign Key " +msgstr "Erstelle PostgreSQL index" #: Database.py:1186 Database.py:1337 Database.py:1346 Database.py:1354 msgid "Create index failed: " msgstr "Erstellen des Indexes fehlgeschlagen: " #: Database.py:1194 -#, fuzzy msgid "After import took %s seconds" -msgstr "Zeit zwischen Imports in Sekunden:" +msgstr "Bearbeitung nach Import dauerte %s Sekunden:" #: Database.py:1227 Database.py:1228 msgid "Finished recreating tables" @@ -570,14 +551,14 @@ msgstr "" msgid "Unable to recognise handinfo from: '%s'" msgstr "" -#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 -msgid "Didn't match re_HandInfo" -msgstr "Keine Treffer für re_HandInfo" - #: EverleafToFpdb.py:265 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" +#: EverleafToFpdb.py:288 +msgid "Unimplemented readAction: %s %s" +msgstr "Nicht implementierte readAction: %s %s" + #: EverleafToFpdb.py:297 msgid "readShowdownActions %s %s" msgstr "" @@ -606,18 +587,18 @@ msgstr "Und:" msgid "Between:" msgstr "Zwischen:" -#: Filters.py:55 -msgid "Games:" -msgstr "Spiele:" +#: Filters.py:55 GuiPrefs.py:33 +msgid "Games" +msgstr "Spiele" + +#: Filters.py:55 GuiPrefs.py:33 +msgid "Sites" +msgstr "Seiten" #: Filters.py:55 TourneyFilters.py:52 msgid "Hero:" msgstr "Held:" -#: Filters.py:55 TourneyFilters.py:52 -msgid "Sites:" -msgstr "Seien:" - #: Filters.py:56 msgid "Limits:" msgstr "Limits:" @@ -791,7 +772,7 @@ msgstr "" #: FulltiltToFpdb.py:267 #, fuzzy -msgid "readHandInfo: Raising FpdbParseError" +msgid "Raising FpdbParseError" msgstr "parseSummary: FpdbParseError" #: FulltiltToFpdb.py:369 @@ -871,9 +852,8 @@ msgid " Stop _Auto Import " msgstr " _Autoimport Anhalten " #: GuiAutoImport.py:203 -#, fuzzy msgid "Detecting hh directory for site: '%s'" -msgstr "Erstelle Verzeichnis \"%s\"" +msgstr "Untersuche HH-Verzeichnis für Seite: '%s'" #: GuiAutoImport.py:242 msgid "" @@ -924,9 +904,8 @@ msgstr "" " * Autoimport anhalten: HUD ist bereits beendet" #: GuiAutoImport.py:316 -#, fuzzy msgid "%s auto-import:" -msgstr "Autoimport" +msgstr "%s Autoimport:" #: GuiAutoImport.py:325 msgid "Browse..." @@ -1218,19 +1197,20 @@ msgstr "DB Beschreibung" #: GuiDatabase.py:462 msgid "Host Computer" -msgstr "" +msgstr "Host" #: GuiDatabase.py:481 -msgid "addDB.run: response is %s accept is %s" -msgstr "" +#, fuzzy +msgid "addDB.run: response is %s, accept is %s" +msgstr "addDB.run: Antwort ist %s, OK ist %s" #: GuiDatabase.py:495 msgid "start creating new db" -msgstr "" +msgstr "Beginne neue DB zu erstellen" #: GuiDatabase.py:514 msgid "tested new db, result=%s" -msgstr "" +msgstr "Neue DB getestet, Ergebnis=%s" #: GuiDatabase.py:517 msgid "Database created" @@ -1242,7 +1222,7 @@ msgstr "Datenbankerstellung fehlgeschlagen" #: GuiDatabase.py:533 msgid "check_fields: starting" -msgstr "" +msgstr "check_fields: starte" #: GuiDatabase.py:539 msgid "No Database Name given" @@ -1270,7 +1250,7 @@ msgstr "Unbekannter Datenbanktyp ausgewählt" #: GuiDatabase.py:569 msgid "check_fields: open dialog" -msgstr "" +msgstr "check_fields: Öffnen-Dialog" #: GuiDatabase.py:578 msgid "Do you want to try again?" @@ -1282,7 +1262,7 @@ msgstr "" #: GuiDatabase.py:585 msgid "check_fields: destroy dialog" -msgstr "" +msgstr "check_fields: Dialog beenden" #: GuiDatabase.py:589 msgid "check_fields: returning ok as %s, try_again as %s" @@ -1298,105 +1278,105 @@ msgstr "" #: GuiGraphViewer.py:49 GuiTourneyGraphViewer.py:49 msgid "" -"Failed to load libs for graphing, graphing will not function. Please\n" -" install numpy and matplotlib if you want to use graphs." +"Failed to load libs for graphing, graphing will not function. Please install " +"numpy and matplotlib if you want to use graphs." msgstr "" -#: GuiGraphViewer.py:51 GuiTourneyGraphViewer.py:51 +#: GuiGraphViewer.py:50 GuiTourneyGraphViewer.py:50 msgid "" -"This is of no consequence for other parts of the program, e.g. import \n" -" and HUD are NOT affected by this problem." +"This is of no consequence for other parts of the program, e.g. import and " +"HUD are NOT affected by this problem." msgstr "" -#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 +#: GuiGraphViewer.py:83 GuiTourneyGraphViewer.py:82 msgid "Refresh _Graph" msgstr "_Graph auffrischen" -#: GuiGraphViewer.py:87 GuiTourneyGraphViewer.py:86 +#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 msgid "_Export to File" msgstr "_Exportieren" -#: GuiGraphViewer.py:135 GuiGraphViewer.py:251 GuiSessionViewer.py:372 -#: GuiTourneyGraphViewer.py:134 GuiTourneyGraphViewer.py:232 +#: GuiGraphViewer.py:133 GuiGraphViewer.py:249 GuiSessionViewer.py:372 +#: GuiTourneyGraphViewer.py:132 GuiTourneyGraphViewer.py:230 msgid "***Error: " msgstr "***Fehler: " -#: GuiGraphViewer.py:168 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 -#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:159 +#: GuiGraphViewer.py:166 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 +#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:157 #: GuiTourneyPlayerStats.py:268 msgid "No sites selected - defaulting to PokerStars" -msgstr "" +msgstr "Keine Seiten ausgewählt - Standard ist PokerStars" -#: GuiGraphViewer.py:173 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 -#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:164 +#: GuiGraphViewer.py:171 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 +#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:162 #: GuiTourneyPlayerStats.py:271 msgid "No player ids found" msgstr "Keine Player IDs gefunden" -#: GuiGraphViewer.py:178 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 +#: GuiGraphViewer.py:176 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 #: GuiSessionViewer.py:218 msgid "No limits found" msgstr "Keine Limits gefunden" -#: GuiGraphViewer.py:188 GuiTourneyGraphViewer.py:174 +#: GuiGraphViewer.py:186 GuiTourneyGraphViewer.py:172 msgid "Graph generated in: %s" msgstr "Graph erstellt in: %s" -#: GuiGraphViewer.py:193 +#: GuiGraphViewer.py:191 msgid "Hands" msgstr "" -#: GuiGraphViewer.py:198 GuiTourneyGraphViewer.py:182 +#: GuiGraphViewer.py:196 GuiTourneyGraphViewer.py:180 msgid "No Data for Player(s) Found" msgstr "" -#: GuiGraphViewer.py:221 +#: GuiGraphViewer.py:219 msgid "" "Hands: %d\n" "Profit: $%.2f" msgstr "" -#: GuiGraphViewer.py:222 +#: GuiGraphViewer.py:220 msgid "Showdown: $%.2f" msgstr "" -#: GuiGraphViewer.py:223 +#: GuiGraphViewer.py:221 msgid "Non-showdown: $%.2f" msgstr "" -#: GuiGraphViewer.py:231 +#: GuiGraphViewer.py:229 msgid "Profit graph for ring games" msgstr "" -#: GuiGraphViewer.py:234 +#: GuiGraphViewer.py:232 msgid "" "Hands: %d\n" "Profit (%s): %.2f" msgstr "" -#: GuiGraphViewer.py:236 +#: GuiGraphViewer.py:234 msgid "Showdown (%s): %.2f" msgstr "" -#: GuiGraphViewer.py:238 +#: GuiGraphViewer.py:236 msgid "Non-showdown (%s): %.2f" msgstr "" -#: GuiGraphViewer.py:365 GuiTourneyGraphViewer.py:276 +#: GuiGraphViewer.py:363 GuiTourneyGraphViewer.py:274 msgid "Please choose the directory you wish to export to:" msgstr "" -#: GuiGraphViewer.py:378 GuiTourneyGraphViewer.py:289 +#: GuiGraphViewer.py:376 GuiTourneyGraphViewer.py:287 msgid "Closed, no graph exported" msgstr "" -#: GuiGraphViewer.py:396 GuiTourneyGraphViewer.py:307 +#: GuiGraphViewer.py:394 GuiTourneyGraphViewer.py:305 msgid "Graph created" -msgstr "" +msgstr "Graph erstellt" #: GuiImapFetcher.py:40 msgid "To cancel just close this tab." -msgstr "" +msgstr "Zum Abbrechen dieses Tab schließen." #: GuiImapFetcher.py:43 msgid "_Save" @@ -1409,19 +1389,23 @@ msgstr "" #: GuiImapFetcher.py:51 msgid "If you change the config you must save before importing" msgstr "" +"Falls Du die Konfiguration geändert hast musst du vor dem Importieren erst " +"Speichern" #: GuiImapFetcher.py:89 msgid "Starting import. Please wait." -msgstr "" +msgstr "Import gestartet. Bitte warten." #: GuiImapFetcher.py:94 msgid "Finished import without error." -msgstr "" +msgstr "Import ohne Fehler abgeschlossen." #: GuiImapFetcher.py:97 msgid "" "Login to mailserver failed: please check mailserver, username and password" msgstr "" +"Login beim Mailserver fehlgeschlagen: Bitte überprüfe Mail Server, " +"Benutzername und Passwort" #: GuiImapFetcher.py:100 msgid "" @@ -1494,18 +1478,16 @@ msgid "Text" msgstr "" #: GuiPositionalStats.py:137 -#, fuzzy msgid "activesite set to %s" -msgstr "self.sites[%s] auf %s gesetzt" +msgstr "activesite auf %s gesetzt" #: GuiPositionalStats.py:323 msgid "Positional Stats page displayed in %4.2f seconds" msgstr "Statistiken nach Position wurde in %4.2f Sekunden angezeigt" #: GuiPrefs.py:31 -#, fuzzy msgid "Databases" -msgstr "_Datenbank" +msgstr "Datenbanken" #: GuiPrefs.py:31 msgid "General" @@ -1516,19 +1498,8 @@ msgid "HUD" msgstr "" #: GuiPrefs.py:32 -#, fuzzy msgid "Import" -msgstr "_Importieren" - -#: GuiPrefs.py:33 -#, fuzzy -msgid "Games" -msgstr "Spiele:" - -#: GuiPrefs.py:33 -#, fuzzy -msgid "Sites" -msgstr "Seien:" +msgstr "Importieren" #: GuiPrefs.py:34 msgid "Popup Windows" @@ -1543,14 +1514,12 @@ msgid "Popup Name" msgstr "" #: GuiPrefs.py:35 -#, fuzzy msgid "Stat" -msgstr "Status" +msgstr "Stat" #: GuiPrefs.py:36 GuiPrefs.py:42 -#, fuzzy msgid "Stat Name" -msgstr "DB Name" +msgstr "Stat-Name" #: GuiPrefs.py:37 msgid "Auxiliary Windows" @@ -1585,9 +1554,8 @@ msgid "Left/Right Align" msgstr "" #: GuiPrefs.py:41 -#, fuzzy msgid "Show in Position Stats" -msgstr "Positionen Anzeigen" +msgstr "In \"Statistiken nach Position\" anzeigen" #: GuiPrefs.py:41 #, fuzzy @@ -1596,14 +1564,14 @@ msgstr "_Limits anzeigen" #: GuiPrefs.py:42 msgid "Format" -msgstr "" +msgstr "Format" #: GuiPrefs.py:72 msgid "Setting" -msgstr "" +msgstr "Einstellung" #: GuiPrefs.py:78 -msgid "Value (double-click to change)" +msgid "Value (double-click to change)" msgstr "" #: GuiPrefs.py:178 @@ -1871,14 +1839,12 @@ msgid "Flop" msgstr "" #: GuiStove.py:134 -#, fuzzy -msgid "Gametype:" -msgstr "Spiele:" +msgid "Gametype" +msgstr "Spiel" #: GuiStove.py:137 -#, fuzzy -msgid "Players:" -msgstr "Alle Spieler" +msgid "Players" +msgstr "Spieler" #: GuiStove.py:143 msgid "Input:" @@ -1893,14 +1859,12 @@ msgid "Board:" msgstr "" #: GuiStove.py:182 -#, fuzzy msgid "Player1:" -msgstr "Alle Spieler" +msgstr "Spieler1:" #: GuiStove.py:197 -#, fuzzy msgid "Player2:" -msgstr "Alle Spieler" +msgstr "Spieler2:" #: GuiStove.py:211 msgid "Results" @@ -1922,17 +1886,17 @@ msgstr "" msgid "called update_flop_output_pane" msgstr "" -#: GuiTourneyGraphViewer.py:178 +#: GuiTourneyGraphViewer.py:176 msgid "Tournaments" msgstr "" -#: GuiTourneyGraphViewer.py:205 GuiTourneyGraphViewer.py:218 +#: GuiTourneyGraphViewer.py:203 GuiTourneyGraphViewer.py:216 msgid "" "Tournaments: %d\n" "Profit: $%.2f" msgstr "" -#: GuiTourneyGraphViewer.py:215 +#: GuiTourneyGraphViewer.py:213 msgid "Tournament Results" msgstr "" @@ -1978,9 +1942,8 @@ msgid "Cat." msgstr "" #: GuiTourneyPlayerStats.py:85 -#, fuzzy msgid "Limit" -msgstr "Limits:" +msgstr "Limit" #: GuiTourneyPlayerStats.py:86 msgid "Curr." @@ -2031,9 +1994,8 @@ msgid "ROI%" msgstr "" #: GuiTourneyPlayerStats.py:99 -#, fuzzy msgid "$/Tour" -msgstr "Tourney" +msgstr "$/Tour" #: GuiTourneyViewer.py:40 msgid "Enter the tourney number you want to display:" @@ -2080,9 +2042,8 @@ msgid "Any major error will be reported there _only_." msgstr "" #: HUD_main.pyw:78 -#, fuzzy msgid "HUD_main: starting ...\n" -msgstr "fpdb startet ..." +msgstr "HUD_main: startet ...\n" #: HUD_main.pyw:107 HUD_run_me.py:62 msgid "Closing this window will exit from the HUD." @@ -2096,9 +2057,8 @@ msgstr "" msgid "hud_main: Game changed." msgstr "" -#: HUD_main.pyw:144 -#, fuzzy -msgid "Terminating normally." +#: HUD_main.pyw:144 fpdb.pyw:971 +msgid "Quitting normally" msgstr "Beende normal" #: HUD_main.pyw:205 @@ -2742,9 +2702,8 @@ msgid "No Tournament summaries found." msgstr "" #: ImapFetcher.py:111 -#, fuzzy msgid "Errors: %s" -msgstr "***Fehler: " +msgstr "Fehler: %s" #: ImapFetcher.py:159 msgid "Finished importing %s/%s PS summaries" @@ -2760,9 +2719,8 @@ msgid "limit not found in self.limits(%s). hand: '%s'" msgstr "" #: OnGameToFpdb.py:209 OnGameToFpdb.py:210 WinamaxToFpdb.py:217 -#, fuzzy msgid "readHandInfo: DATETIME not matched: '%s'" -msgstr "readHandInfo: '%s' nicht erkannt" +msgstr "readHandInfo: DATETIME in '%s' nicht erkannt" #: OnGameToFpdb.py:264 PartyPokerToFpdb.py:365 PokerStarsToFpdb.py:312 #: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 @@ -2882,14 +2840,9 @@ msgstr "" msgid "Cannot read GameType for current hand" msgstr "" -#: PartyPokerToFpdb.py:348 +#: PartyPokerToFpdb.py:348 PokerStarsToFpdb.py:265 WinamaxToFpdb.py:263 #, fuzzy -msgid "Failed to detect currency. HID: %s: '%s'" -msgstr "Konnte Währung nicht finden" - -#: PokerStarsToFpdb.py:265 -#, fuzzy -msgid "Failed to detect currency: '%s'" +msgid "Failed to detect currency. Hand ID: %s: '%s'" msgstr "Konnte Währung nicht finden" #: SplitHandHistory.py:76 @@ -3171,6 +3124,10 @@ msgstr "" msgid "tournament tracker starting\n" msgstr "" +#: TourneyFilters.py:52 +msgid "Sites:" +msgstr "Seien:" + #: TourneyFilters.py:54 msgid "Tourney Type" msgstr "" @@ -3365,10 +3322,6 @@ msgstr "" msgid "self.window doesn't exist? why?" msgstr "" -#: WinamaxToFpdb.py:263 -msgid "failed to detect currency" -msgstr "" - #: WinamaxToFpdb.py:300 msgid "readplayerstacks: re is '%s'" msgstr "" @@ -3927,10 +3880,6 @@ msgstr "" "\n" "Konnte globalen Lock nicht ergreifen, wird momentan von %s gehalten" -#: fpdb.pyw:971 -msgid "Quitting normally" -msgstr "Beende normal" - #: fpdb.pyw:996 msgid "Global lock released.\n" msgstr "Globaler Lock freigegeben.\n" @@ -4210,6 +4159,34 @@ msgid "" "manually\n" msgstr "" +#, fuzzy +#~ msgid "Failed to detect currency: '%s'" +#~ msgstr "Konnte Währung nicht finden" + +#, fuzzy +#~ msgid "Terminating normally." +#~ msgstr "Beende normal" + +#~ msgid "Games:" +#~ msgstr "Spiele:" + +#~ msgid "" +#~ "\n" +#~ "Reading configuration file %s\n" +#~ msgstr "" +#~ "\n" +#~ "Lese Konfigurationsdatei %s\n" + +#, fuzzy +#~ msgid "readHandInfo: Raising FpdbParseError" +#~ msgstr "parseSummary: FpdbParseError" + +#~ msgid "Didn't match re_HandInfo: '%s'" +#~ msgstr "Keine Treffer für re_HandInfo: '%s'" + +#~ msgid "Didn't match re_HandInfo" +#~ msgstr "Keine Treffer für re_HandInfo" + #~ msgid "readHandInfo: Didn't match: '%s'" #~ msgstr "readHandInfo: '%s' nicht erkannt" diff --git a/pyfpdb/locale/fpdb-en_GB.pot b/pyfpdb/locale/fpdb-en_GB.pot index ad04d720..7767ae42 100644 --- a/pyfpdb/locale/fpdb-en_GB.pot +++ b/pyfpdb/locale/fpdb-en_GB.pot @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2011-03-11 07:06+CET\n" +"POT-Creation-Date: 2011-03-12 21:46+CET\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -36,12 +36,16 @@ msgstr "" msgid "determineGameType: Raising FpdbParseError" msgstr "" -#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 -msgid "Didn't match re_HandInfo: '%s'" +#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 BetfairToFpdb.py:108 +#: BetfairToFpdb.py:109 CarbonToFpdb.py:163 CarbonToFpdb.py:165 +#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:145 +#: PokerStarsToFpdb.py:222 PokerStarsToFpdb.py:223 iPokerToFpdb.py:156 +#: iPokerToFpdb.py:158 +msgid "No match in readHandInfo: '%s'" msgstr "" #: AbsoluteToFpdb.py:207 -msgid "readHandInfo: File name didn't match re_*InfoFromFilename" +msgid "File name didn't match re_*InfoFromFilename" msgstr "" #: AbsoluteToFpdb.py:208 @@ -74,24 +78,25 @@ msgstr "" msgid "Absolute readStudPlayerCards is only a stub." msgstr "" -#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:234 -#: EverestToFpdb.py:235 EverleafToFpdb.py:288 -msgid "Unimplemented readAction: %s %s" +#: AbsoluteToFpdb.py:351 BetfairToFpdb.py:199 CarbonToFpdb.py:267 +#: EverestToFpdb.py:234 EverestToFpdb.py:235 OnGameToFpdb.py:337 +#: PartyPokerToFpdb.py:536 PokerStarsToFpdb.py:439 +msgid "Unimplemented readAction: '%s' '%s'" msgstr "" -#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 +#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:297 #: EverleafToFpdb.py:326 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:577 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "" -#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 +#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:298 #: EverleafToFpdb.py:327 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" msgstr "" -#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 +#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:299 #: EverleafToFpdb.py:328 FulltiltToFpdb.py:786 PartyPokerToFpdb.py:579 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" @@ -105,12 +110,6 @@ msgstr "" msgid "Output being written to %s" msgstr "" -#: BetfairToFpdb.py:108 BetfairToFpdb.py:109 CarbonToFpdb.py:163 -#: CarbonToFpdb.py:165 EverestToFpdb.py:145 EverestToFpdb.py:147 -#: PokerStarsToFpdb.py:223 -msgid "No match in readHandInfo." -msgstr "" - #: BetfairToFpdb.py:123 msgid "readPlayerStacks: Less than 2 players found in a hand" msgstr "" @@ -128,11 +127,6 @@ msgstr "" msgid "DEBUG: " msgstr "" -#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PartyPokerToFpdb.py:536 -#: PokerStarsToFpdb.py:439 -msgid "Unimplemented readAction: '%s' '%s'" -msgstr "" - #: Card.py:431 msgid "fpdb card encoding(same as pokersource)" msgstr "" @@ -221,16 +215,10 @@ msgstr "" msgid "Configuration file %s not found. Using defaults." msgstr "" -#: Configuration.py:714 +#: Configuration.py:714 Configuration.py:715 msgid "Reading configuration file %s" msgstr "" -#: Configuration.py:715 -msgid "" -"\n" -"Reading configuration file %s\n" -msgstr "" - #: Configuration.py:721 msgid "Error parsing %s. See error log file." msgstr "" @@ -556,14 +544,14 @@ msgstr "" msgid "Unable to recognise handinfo from: '%s'" msgstr "" -#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 -msgid "Didn't match re_HandInfo" -msgstr "" - #: EverleafToFpdb.py:265 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" +#: EverleafToFpdb.py:288 +msgid "Unimplemented readAction: %s %s" +msgstr "" + #: EverleafToFpdb.py:297 msgid "readShowdownActions %s %s" msgstr "" @@ -592,18 +580,18 @@ msgstr "" msgid "Between:" msgstr "" -#: Filters.py:55 -msgid "Games:" +#: Filters.py:55 GuiPrefs.py:33 +msgid "Games" +msgstr "" + +#: Filters.py:55 GuiPrefs.py:33 +msgid "Sites" msgstr "" #: Filters.py:55 TourneyFilters.py:52 msgid "Hero:" msgstr "" -#: Filters.py:55 TourneyFilters.py:52 -msgid "Sites:" -msgstr "" - #: Filters.py:56 msgid "Limits:" msgstr "" @@ -776,7 +764,7 @@ msgid "Lim_Blinds has no lookup for '%s'" msgstr "" #: FulltiltToFpdb.py:267 -msgid "readHandInfo: Raising FpdbParseError" +msgid "Raising FpdbParseError" msgstr "" #: FulltiltToFpdb.py:369 @@ -1176,7 +1164,7 @@ msgid "Host Computer" msgstr "" #: GuiDatabase.py:481 -msgid "addDB.run: response is %s accept is %s" +msgid "addDB.run: response is %s, accept is %s" msgstr "" #: GuiDatabase.py:495 @@ -1252,100 +1240,96 @@ msgid "Log Viewer" msgstr "" #: GuiGraphViewer.py:49 GuiTourneyGraphViewer.py:49 -msgid "" -"Failed to load libs for graphing, graphing will not function. Please\n" -" install numpy and matplotlib if you want to use graphs." +msgid "Failed to load libs for graphing, graphing will not function. Please install numpy and matplotlib if you want to use graphs." msgstr "" -#: GuiGraphViewer.py:51 GuiTourneyGraphViewer.py:51 -msgid "" -"This is of no consequence for other parts of the program, e.g. import \n" -" and HUD are NOT affected by this problem." +#: GuiGraphViewer.py:50 GuiTourneyGraphViewer.py:50 +msgid "This is of no consequence for other parts of the program, e.g. import and HUD are NOT affected by this problem." msgstr "" -#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 +#: GuiGraphViewer.py:83 GuiTourneyGraphViewer.py:82 msgid "Refresh _Graph" msgstr "" -#: GuiGraphViewer.py:87 GuiTourneyGraphViewer.py:86 +#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 msgid "_Export to File" msgstr "" -#: GuiGraphViewer.py:135 GuiGraphViewer.py:251 GuiSessionViewer.py:372 -#: GuiTourneyGraphViewer.py:134 GuiTourneyGraphViewer.py:232 +#: GuiGraphViewer.py:133 GuiGraphViewer.py:249 GuiSessionViewer.py:372 +#: GuiTourneyGraphViewer.py:132 GuiTourneyGraphViewer.py:230 msgid "***Error: " msgstr "" -#: GuiGraphViewer.py:168 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 -#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:159 +#: GuiGraphViewer.py:166 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 +#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:157 #: GuiTourneyPlayerStats.py:268 msgid "No sites selected - defaulting to PokerStars" msgstr "" -#: GuiGraphViewer.py:173 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 -#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:164 +#: GuiGraphViewer.py:171 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 +#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:162 #: GuiTourneyPlayerStats.py:271 msgid "No player ids found" msgstr "" -#: GuiGraphViewer.py:178 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 +#: GuiGraphViewer.py:176 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 #: GuiSessionViewer.py:218 msgid "No limits found" msgstr "" -#: GuiGraphViewer.py:188 GuiTourneyGraphViewer.py:174 +#: GuiGraphViewer.py:186 GuiTourneyGraphViewer.py:172 msgid "Graph generated in: %s" msgstr "" -#: GuiGraphViewer.py:193 +#: GuiGraphViewer.py:191 msgid "Hands" msgstr "" -#: GuiGraphViewer.py:198 GuiTourneyGraphViewer.py:182 +#: GuiGraphViewer.py:196 GuiTourneyGraphViewer.py:180 msgid "No Data for Player(s) Found" msgstr "" -#: GuiGraphViewer.py:221 +#: GuiGraphViewer.py:219 msgid "" "Hands: %d\n" "Profit: $%.2f" msgstr "" -#: GuiGraphViewer.py:222 +#: GuiGraphViewer.py:220 msgid "Showdown: $%.2f" msgstr "" -#: GuiGraphViewer.py:223 +#: GuiGraphViewer.py:221 msgid "Non-showdown: $%.2f" msgstr "" -#: GuiGraphViewer.py:231 +#: GuiGraphViewer.py:229 msgid "Profit graph for ring games" msgstr "" -#: GuiGraphViewer.py:234 +#: GuiGraphViewer.py:232 msgid "" "Hands: %d\n" "Profit (%s): %.2f" msgstr "" -#: GuiGraphViewer.py:236 +#: GuiGraphViewer.py:234 msgid "Showdown (%s): %.2f" msgstr "" -#: GuiGraphViewer.py:238 +#: GuiGraphViewer.py:236 msgid "Non-showdown (%s): %.2f" msgstr "" -#: GuiGraphViewer.py:365 GuiTourneyGraphViewer.py:276 +#: GuiGraphViewer.py:363 GuiTourneyGraphViewer.py:274 msgid "Please choose the directory you wish to export to:" msgstr "" -#: GuiGraphViewer.py:378 GuiTourneyGraphViewer.py:289 +#: GuiGraphViewer.py:376 GuiTourneyGraphViewer.py:287 msgid "Closed, no graph exported" msgstr "" -#: GuiGraphViewer.py:396 GuiTourneyGraphViewer.py:307 +#: GuiGraphViewer.py:394 GuiTourneyGraphViewer.py:305 msgid "Graph created" msgstr "" @@ -1469,14 +1453,6 @@ msgstr "" msgid "Import" msgstr "" -#: GuiPrefs.py:33 -msgid "Games" -msgstr "" - -#: GuiPrefs.py:33 -msgid "Sites" -msgstr "" - #: GuiPrefs.py:34 msgid "Popup Windows" msgstr "" @@ -1546,7 +1522,7 @@ msgid "Setting" msgstr "" #: GuiPrefs.py:78 -msgid "Value (double-click to change)" +msgid "Value (double-click to change)" msgstr "" #: GuiPrefs.py:178 @@ -1811,11 +1787,11 @@ msgid "Flop" msgstr "" #: GuiStove.py:134 -msgid "Gametype:" +msgid "Gametype" msgstr "" #: GuiStove.py:137 -msgid "Players:" +msgid "Players" msgstr "" #: GuiStove.py:143 @@ -1858,17 +1834,17 @@ msgstr "" msgid "called update_flop_output_pane" msgstr "" -#: GuiTourneyGraphViewer.py:178 +#: GuiTourneyGraphViewer.py:176 msgid "Tournaments" msgstr "" -#: GuiTourneyGraphViewer.py:205 GuiTourneyGraphViewer.py:218 +#: GuiTourneyGraphViewer.py:203 GuiTourneyGraphViewer.py:216 msgid "" "Tournaments: %d\n" "Profit: $%.2f" msgstr "" -#: GuiTourneyGraphViewer.py:215 +#: GuiTourneyGraphViewer.py:213 msgid "Tournament Results" msgstr "" @@ -2025,8 +2001,8 @@ msgstr "" msgid "hud_main: Game changed." msgstr "" -#: HUD_main.pyw:144 -msgid "Terminating normally." +#: HUD_main.pyw:144 fpdb.pyw:971 +msgid "Quitting normally" msgstr "" #: HUD_main.pyw:205 @@ -2804,12 +2780,8 @@ msgstr "" msgid "Cannot read GameType for current hand" msgstr "" -#: PartyPokerToFpdb.py:348 -msgid "Failed to detect currency. HID: %s: '%s'" -msgstr "" - -#: PokerStarsToFpdb.py:265 -msgid "Failed to detect currency: '%s'" +#: PartyPokerToFpdb.py:348 PokerStarsToFpdb.py:265 WinamaxToFpdb.py:263 +msgid "Failed to detect currency. Hand ID: %s: '%s'" msgstr "" #: SplitHandHistory.py:76 @@ -3092,6 +3064,10 @@ msgid "" "tournament tracker starting\n" msgstr "" +#: TourneyFilters.py:52 +msgid "Sites:" +msgstr "" + #: TourneyFilters.py:54 msgid "Tourney Type" msgstr "" @@ -3284,10 +3260,6 @@ msgstr "" msgid "self.window doesn't exist? why?" msgstr "" -#: WinamaxToFpdb.py:263 -msgid "failed to detect currency" -msgstr "" - #: WinamaxToFpdb.py:300 msgid "readplayerstacks: re is '%s'" msgstr "" @@ -3779,10 +3751,6 @@ msgid "" "Failed to get global lock, it is currently held by %s" msgstr "" -#: fpdb.pyw:971 -msgid "Quitting normally" -msgstr "" - #: fpdb.pyw:996 msgid "" "Global lock released.\n" diff --git a/pyfpdb/locale/fpdb-es_ES.po b/pyfpdb/locale/fpdb-es_ES.po index 4a749300..6d2a5f3f 100644 --- a/pyfpdb/locale/fpdb-es_ES.po +++ b/pyfpdb/locale/fpdb-es_ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: fpdb\n" -"POT-Creation-Date: 2011-03-11 07:06+CET\n" +"POT-Creation-Date: 2011-03-12 21:23+CET\n" "PO-Revision-Date: \n" "Last-Translator: Javier Sánchez \n" "Language-Team: \n" @@ -33,12 +33,16 @@ msgstr "Incapaz de reconocer el tipo de juego para: '%s'" msgid "determineGameType: Raising FpdbParseError" msgstr "determineGameType: Lanzando FpdbParseError" -#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 -msgid "Didn't match re_HandInfo: '%s'" +#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 BetfairToFpdb.py:108 +#: BetfairToFpdb.py:109 CarbonToFpdb.py:163 CarbonToFpdb.py:165 +#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:145 +#: PokerStarsToFpdb.py:222 PokerStarsToFpdb.py:223 iPokerToFpdb.py:156 +#: iPokerToFpdb.py:158 +msgid "No match in readHandInfo: '%s'" msgstr "" #: AbsoluteToFpdb.py:207 -msgid "readHandInfo: File name didn't match re_*InfoFromFilename" +msgid "File name didn't match re_*InfoFromFilename" msgstr "" #: AbsoluteToFpdb.py:208 @@ -71,24 +75,25 @@ msgstr "" msgid "Absolute readStudPlayerCards is only a stub." msgstr "" -#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:234 -#: EverestToFpdb.py:235 EverleafToFpdb.py:288 -msgid "Unimplemented readAction: %s %s" +#: AbsoluteToFpdb.py:351 BetfairToFpdb.py:199 CarbonToFpdb.py:267 +#: EverestToFpdb.py:234 EverestToFpdb.py:235 OnGameToFpdb.py:337 +#: PartyPokerToFpdb.py:536 PokerStarsToFpdb.py:439 +msgid "Unimplemented readAction: '%s' '%s'" msgstr "" -#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 +#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:297 #: EverleafToFpdb.py:326 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:577 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "" -#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 +#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:298 #: EverleafToFpdb.py:327 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" msgstr "" -#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 +#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:299 #: EverleafToFpdb.py:328 FulltiltToFpdb.py:786 PartyPokerToFpdb.py:579 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" @@ -102,12 +107,6 @@ msgstr "" msgid "Output being written to %s" msgstr "" -#: BetfairToFpdb.py:108 BetfairToFpdb.py:109 CarbonToFpdb.py:163 -#: CarbonToFpdb.py:165 EverestToFpdb.py:145 EverestToFpdb.py:147 -#: PokerStarsToFpdb.py:223 -msgid "No match in readHandInfo." -msgstr "" - #: BetfairToFpdb.py:123 msgid "readPlayerStacks: Less than 2 players found in a hand" msgstr "" @@ -125,11 +124,6 @@ msgstr "" msgid "DEBUG: " msgstr "" -#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PartyPokerToFpdb.py:536 -#: PokerStarsToFpdb.py:439 -msgid "Unimplemented readAction: '%s' '%s'" -msgstr "" - #: Card.py:431 msgid "fpdb card encoding(same as pokersource)" msgstr "" @@ -216,16 +210,10 @@ msgstr "" msgid "Configuration file %s not found. Using defaults." msgstr "" -#: Configuration.py:714 +#: Configuration.py:714 Configuration.py:715 msgid "Reading configuration file %s" msgstr "" -#: Configuration.py:715 -msgid "" -"\n" -"Reading configuration file %s\n" -msgstr "" - #: Configuration.py:721 msgid "Error parsing %s. See error log file." msgstr "" @@ -558,14 +546,14 @@ msgstr "" msgid "Unable to recognise handinfo from: '%s'" msgstr "" -#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 -msgid "Didn't match re_HandInfo" -msgstr "" - #: EverleafToFpdb.py:265 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" +#: EverleafToFpdb.py:288 +msgid "Unimplemented readAction: %s %s" +msgstr "" + #: EverleafToFpdb.py:297 msgid "readShowdownActions %s %s" msgstr "" @@ -594,18 +582,20 @@ msgstr "Y:" msgid "Between:" msgstr "Entre:" -#: Filters.py:55 -msgid "Games:" +#: Filters.py:55 GuiPrefs.py:33 +#, fuzzy +msgid "Games" msgstr "Juegos:" +#: Filters.py:55 GuiPrefs.py:33 +#, fuzzy +msgid "Sites" +msgstr "Sitios:" + #: Filters.py:55 TourneyFilters.py:52 msgid "Hero:" msgstr "Hero:" -#: Filters.py:55 TourneyFilters.py:52 -msgid "Sites:" -msgstr "Sitios:" - #: Filters.py:56 msgid "Limits:" msgstr "Límites:" @@ -781,7 +771,7 @@ msgstr "" #: FulltiltToFpdb.py:267 #, fuzzy -msgid "readHandInfo: Raising FpdbParseError" +msgid "Raising FpdbParseError" msgstr "determineGameType: Lanzando FpdbParseError" #: FulltiltToFpdb.py:369 @@ -1196,7 +1186,7 @@ msgid "Host Computer" msgstr "" #: GuiDatabase.py:481 -msgid "addDB.run: response is %s accept is %s" +msgid "addDB.run: response is %s, accept is %s" msgstr "" #: GuiDatabase.py:495 @@ -1273,59 +1263,59 @@ msgstr "" #: GuiGraphViewer.py:49 GuiTourneyGraphViewer.py:49 msgid "" -"Failed to load libs for graphing, graphing will not function. Please\n" -" install numpy and matplotlib if you want to use graphs." +"Failed to load libs for graphing, graphing will not function. Please install " +"numpy and matplotlib if you want to use graphs." msgstr "" -#: GuiGraphViewer.py:51 GuiTourneyGraphViewer.py:51 +#: GuiGraphViewer.py:50 GuiTourneyGraphViewer.py:50 msgid "" -"This is of no consequence for other parts of the program, e.g. import \n" -" and HUD are NOT affected by this problem." +"This is of no consequence for other parts of the program, e.g. import and " +"HUD are NOT affected by this problem." msgstr "" -#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 +#: GuiGraphViewer.py:83 GuiTourneyGraphViewer.py:82 msgid "Refresh _Graph" msgstr "" -#: GuiGraphViewer.py:87 GuiTourneyGraphViewer.py:86 +#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 msgid "_Export to File" msgstr "" -#: GuiGraphViewer.py:135 GuiGraphViewer.py:251 GuiSessionViewer.py:372 -#: GuiTourneyGraphViewer.py:134 GuiTourneyGraphViewer.py:232 +#: GuiGraphViewer.py:133 GuiGraphViewer.py:249 GuiSessionViewer.py:372 +#: GuiTourneyGraphViewer.py:132 GuiTourneyGraphViewer.py:230 msgid "***Error: " msgstr "" -#: GuiGraphViewer.py:168 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 -#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:159 +#: GuiGraphViewer.py:166 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 +#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:157 #: GuiTourneyPlayerStats.py:268 msgid "No sites selected - defaulting to PokerStars" msgstr "" -#: GuiGraphViewer.py:173 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 -#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:164 +#: GuiGraphViewer.py:171 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 +#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:162 #: GuiTourneyPlayerStats.py:271 msgid "No player ids found" msgstr "" -#: GuiGraphViewer.py:178 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 +#: GuiGraphViewer.py:176 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 #: GuiSessionViewer.py:218 msgid "No limits found" msgstr "" -#: GuiGraphViewer.py:188 GuiTourneyGraphViewer.py:174 +#: GuiGraphViewer.py:186 GuiTourneyGraphViewer.py:172 msgid "Graph generated in: %s" msgstr "" -#: GuiGraphViewer.py:193 +#: GuiGraphViewer.py:191 msgid "Hands" msgstr "Manos" -#: GuiGraphViewer.py:198 GuiTourneyGraphViewer.py:182 +#: GuiGraphViewer.py:196 GuiTourneyGraphViewer.py:180 msgid "No Data for Player(s) Found" msgstr "" -#: GuiGraphViewer.py:221 +#: GuiGraphViewer.py:219 msgid "" "Hands: %d\n" "Profit: $%.2f" @@ -1333,19 +1323,19 @@ msgstr "" "Manos: %d\n" "Beneficio: $%.2f" -#: GuiGraphViewer.py:222 +#: GuiGraphViewer.py:220 msgid "Showdown: $%.2f" msgstr "Showdown: $%.2f" -#: GuiGraphViewer.py:223 +#: GuiGraphViewer.py:221 msgid "Non-showdown: $%.2f" msgstr "Non-showdown: $%.2f" -#: GuiGraphViewer.py:231 +#: GuiGraphViewer.py:229 msgid "Profit graph for ring games" msgstr "" -#: GuiGraphViewer.py:234 +#: GuiGraphViewer.py:232 msgid "" "Hands: %d\n" "Profit (%s): %.2f" @@ -1353,23 +1343,23 @@ msgstr "" "Manos: %d\n" "Beneficio (%s): %.2f" -#: GuiGraphViewer.py:236 +#: GuiGraphViewer.py:234 msgid "Showdown (%s): %.2f" msgstr "" -#: GuiGraphViewer.py:238 +#: GuiGraphViewer.py:236 msgid "Non-showdown (%s): %.2f" msgstr "" -#: GuiGraphViewer.py:365 GuiTourneyGraphViewer.py:276 +#: GuiGraphViewer.py:363 GuiTourneyGraphViewer.py:274 msgid "Please choose the directory you wish to export to:" msgstr "Por favor elija el directorio a donde desea exportar:" -#: GuiGraphViewer.py:378 GuiTourneyGraphViewer.py:289 +#: GuiGraphViewer.py:376 GuiTourneyGraphViewer.py:287 msgid "Closed, no graph exported" msgstr "Cerrado, gráfica no exportada" -#: GuiGraphViewer.py:396 GuiTourneyGraphViewer.py:307 +#: GuiGraphViewer.py:394 GuiTourneyGraphViewer.py:305 msgid "Graph created" msgstr "Gráfica creada" @@ -1498,16 +1488,6 @@ msgstr "" msgid "Import" msgstr "_Importar" -#: GuiPrefs.py:33 -#, fuzzy -msgid "Games" -msgstr "Juegos:" - -#: GuiPrefs.py:33 -#, fuzzy -msgid "Sites" -msgstr "Sitios:" - #: GuiPrefs.py:34 msgid "Popup Windows" msgstr "" @@ -1581,7 +1561,7 @@ msgid "Setting" msgstr "" #: GuiPrefs.py:78 -msgid "Value (double-click to change)" +msgid "Value (double-click to change)" msgstr "" #: GuiPrefs.py:178 @@ -1854,12 +1834,12 @@ msgstr "" #: GuiStove.py:134 #, fuzzy -msgid "Gametype:" +msgid "Gametype" msgstr "Juegos:" #: GuiStove.py:137 #, fuzzy -msgid "Players:" +msgid "Players" msgstr "Todos los jugadores" #: GuiStove.py:143 @@ -1904,11 +1884,11 @@ msgstr "" msgid "called update_flop_output_pane" msgstr "" -#: GuiTourneyGraphViewer.py:178 +#: GuiTourneyGraphViewer.py:176 msgid "Tournaments" msgstr "Torneos" -#: GuiTourneyGraphViewer.py:205 GuiTourneyGraphViewer.py:218 +#: GuiTourneyGraphViewer.py:203 GuiTourneyGraphViewer.py:216 msgid "" "Tournaments: %d\n" "Profit: $%.2f" @@ -1916,7 +1896,7 @@ msgstr "" "Torneos: %d\n" "Beneficio: $%.2f" -#: GuiTourneyGraphViewer.py:215 +#: GuiTourneyGraphViewer.py:213 msgid "Tournament Results" msgstr "Resultados de torneos" @@ -2081,9 +2061,8 @@ msgstr "" msgid "hud_main: Game changed." msgstr "" -#: HUD_main.pyw:144 -#, fuzzy -msgid "Terminating normally." +#: HUD_main.pyw:144 fpdb.pyw:971 +msgid "Quitting normally" msgstr "Saliendo de forma normal" #: HUD_main.pyw:205 @@ -2869,12 +2848,8 @@ msgstr "" msgid "Cannot read GameType for current hand" msgstr "" -#: PartyPokerToFpdb.py:348 -msgid "Failed to detect currency. HID: %s: '%s'" -msgstr "" - -#: PokerStarsToFpdb.py:265 -msgid "Failed to detect currency: '%s'" +#: PartyPokerToFpdb.py:348 PokerStarsToFpdb.py:265 WinamaxToFpdb.py:263 +msgid "Failed to detect currency. Hand ID: %s: '%s'" msgstr "" #: SplitHandHistory.py:76 @@ -3156,6 +3131,10 @@ msgstr "" msgid "tournament tracker starting\n" msgstr "" +#: TourneyFilters.py:52 +msgid "Sites:" +msgstr "Sitios:" + #: TourneyFilters.py:54 msgid "Tourney Type" msgstr "" @@ -3350,10 +3329,6 @@ msgstr "" msgid "self.window doesn't exist? why?" msgstr "" -#: WinamaxToFpdb.py:263 -msgid "failed to detect currency" -msgstr "" - #: WinamaxToFpdb.py:300 msgid "readplayerstacks: re is '%s'" msgstr "" @@ -3887,10 +3862,6 @@ msgstr "" "\n" "Fallo al acceder al reloj global, está siendo utilizado por %s" -#: fpdb.pyw:971 -msgid "Quitting normally" -msgstr "Saliendo de forma normal" - #: fpdb.pyw:996 msgid "Global lock released.\n" msgstr "" @@ -4161,6 +4132,13 @@ msgid "" "manually\n" msgstr "" +#, fuzzy +#~ msgid "Terminating normally." +#~ msgstr "Saliendo de forma normal" + +#~ msgid "Games:" +#~ msgstr "Juegos:" + #~ msgid "readHandInfo: Didn't match: '%s'" #~ msgstr "readHandInfo: No coinciden: '%s'" diff --git a/pyfpdb/locale/fpdb-fr_FR.po b/pyfpdb/locale/fpdb-fr_FR.po index b1716bd4..f4465e19 100644 --- a/pyfpdb/locale/fpdb-fr_FR.po +++ b/pyfpdb/locale/fpdb-fr_FR.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-03-11 07:06+CET\n" +"POT-Creation-Date: 2011-03-12 21:23+CET\n" "PO-Revision-Date: 2011-03-09 15:37+0000\n" "Last-Translator: kibbitzer \n" "Language-Team: French (France) <>\n" @@ -37,13 +37,18 @@ msgstr "Impossible de reconnaître le type de jeu de: '%s'" msgid "determineGameType: Raising FpdbParseError" msgstr "determineGameType: Une erreur d'analyse de Fpdb est survenue" -#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 +#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 BetfairToFpdb.py:108 +#: BetfairToFpdb.py:109 CarbonToFpdb.py:163 CarbonToFpdb.py:165 +#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:145 +#: PokerStarsToFpdb.py:222 PokerStarsToFpdb.py:223 iPokerToFpdb.py:156 +#: iPokerToFpdb.py:158 #, fuzzy -msgid "Didn't match re_HandInfo: '%s'" -msgstr "Ne correspond pas à  re_HandInfo" +msgid "No match in readHandInfo: '%s'" +msgstr "Pas de correspondance dans readHandInfo" #: AbsoluteToFpdb.py:207 -msgid "readHandInfo: File name didn't match re_*InfoFromFilename" +#, fuzzy +msgid "File name didn't match re_*InfoFromFilename" msgstr "" "readHandInfo: Le nom de fichier ne correspond pas à re_*IntoFromFileName" @@ -78,25 +83,25 @@ msgstr "Pas de petite blinde" msgid "Absolute readStudPlayerCards is only a stub." msgstr "Absolute readStudPlayerCards est un bout de programme temporaire." -#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:234 -#: EverestToFpdb.py:235 EverleafToFpdb.py:288 -#, fuzzy -msgid "Unimplemented readAction: %s %s" +#: AbsoluteToFpdb.py:351 BetfairToFpdb.py:199 CarbonToFpdb.py:267 +#: EverestToFpdb.py:234 EverestToFpdb.py:235 OnGameToFpdb.py:337 +#: PartyPokerToFpdb.py:536 PokerStarsToFpdb.py:439 +msgid "Unimplemented readAction: '%s' '%s'" msgstr "readAction non implémenté: '%s' '%s'" -#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 +#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:297 #: EverleafToFpdb.py:326 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:577 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "analyse de l'historique des mains" -#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 +#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:298 #: EverleafToFpdb.py:327 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" msgstr "traduction envoyée vers" -#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 +#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:299 #: EverleafToFpdb.py:328 FulltiltToFpdb.py:786 PartyPokerToFpdb.py:579 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" @@ -111,12 +116,6 @@ msgstr "Impossible de trouver le fichier %s" msgid "Output being written to %s" msgstr "Enregistrement du résultat dans" -#: BetfairToFpdb.py:108 BetfairToFpdb.py:109 CarbonToFpdb.py:163 -#: CarbonToFpdb.py:165 EverestToFpdb.py:145 EverestToFpdb.py:147 -#: PokerStarsToFpdb.py:223 -msgid "No match in readHandInfo." -msgstr "Pas de correspondance dans readHandInfo" - #: BetfairToFpdb.py:123 msgid "readPlayerStacks: Less than 2 players found in a hand" msgstr "readPlayerStacks: Moins de 2 joueurs trouvés dans une main" @@ -134,11 +133,6 @@ msgstr "Bring-In non trouvé" msgid "DEBUG: " msgstr "" -#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PartyPokerToFpdb.py:536 -#: PokerStarsToFpdb.py:439 -msgid "Unimplemented readAction: '%s' '%s'" -msgstr "readAction non implémenté: '%s' '%s'" - #: Card.py:431 msgid "fpdb card encoding(same as pokersource)" msgstr "encodage des cartes fpdb (même que pokersource)" @@ -241,18 +235,10 @@ msgstr "" msgid "Configuration file %s not found. Using defaults." msgstr "Fichier de configuration %s non trouvé. Defaut utilisé." -#: Configuration.py:714 +#: Configuration.py:714 Configuration.py:715 msgid "Reading configuration file %s" msgstr "Lecture du fichier de configuration %s" -#: Configuration.py:715 -msgid "" -"\n" -"Reading configuration file %s\n" -msgstr "" -"\n" -"Lecture du fichier de configuration %s\n" - #: Configuration.py:721 msgid "Error parsing %s. See error log file." msgstr "Erreur d'analyse %s. Voir fichier de log d'erreur" @@ -592,15 +578,16 @@ msgstr "appuyez sur entrée pour continuer" msgid "Unable to recognise handinfo from: '%s'" msgstr "Impossible de reconnaître handinfo de: '¨%s'" -#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 -msgid "Didn't match re_HandInfo" -msgstr "Ne correspond pas à  re_HandInfo" - #: EverleafToFpdb.py:265 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" "Everleaf readStudPlayerCards est seulement un bout de programme temporaire." +#: EverleafToFpdb.py:288 +#, fuzzy +msgid "Unimplemented readAction: %s %s" +msgstr "readAction non implémenté: '%s' '%s'" + #: EverleafToFpdb.py:297 msgid "readShowdownActions %s %s" msgstr "" @@ -629,18 +616,20 @@ msgstr "Et:" msgid "Between:" msgstr "Entre:" -#: Filters.py:55 -msgid "Games:" +#: Filters.py:55 GuiPrefs.py:33 +#, fuzzy +msgid "Games" msgstr "Parties:" +#: Filters.py:55 GuiPrefs.py:33 +#, fuzzy +msgid "Sites" +msgstr "Sites:" + #: Filters.py:55 TourneyFilters.py:52 msgid "Hero:" msgstr "Héros:" -#: Filters.py:55 TourneyFilters.py:52 -msgid "Sites:" -msgstr "Sites:" - #: Filters.py:56 msgid "Limits:" msgstr "Limites" @@ -816,7 +805,7 @@ msgstr "Lim_Blinds ne retourne rien pour '%s'" #: FulltiltToFpdb.py:267 #, fuzzy -msgid "readHandInfo: Raising FpdbParseError" +msgid "Raising FpdbParseError" msgstr "parseSummary: Une erreur d'analyse de Fpdb est survenue" #: FulltiltToFpdb.py:369 @@ -1266,7 +1255,7 @@ msgid "Host Computer" msgstr "Ordinateur hôte" #: GuiDatabase.py:481 -msgid "addDB.run: response is %s accept is %s" +msgid "addDB.run: response is %s, accept is %s" msgstr "" #: GuiDatabase.py:495 @@ -1343,65 +1332,67 @@ msgid "Log Viewer" msgstr "Visualiseur de Log" #: GuiGraphViewer.py:49 GuiTourneyGraphViewer.py:49 +#, fuzzy msgid "" -"Failed to load libs for graphing, graphing will not function. Please\n" -" install numpy and matplotlib if you want to use graphs." +"Failed to load libs for graphing, graphing will not function. Please install " +"numpy and matplotlib if you want to use graphs." msgstr "" "Le chargement des libs de graph a échoué, graph indisponible. Veuillez\n" " installer numpy et matplotlib si vous voulez utiliser les " "graphiques." -#: GuiGraphViewer.py:51 GuiTourneyGraphViewer.py:51 +#: GuiGraphViewer.py:50 GuiTourneyGraphViewer.py:50 +#, fuzzy msgid "" -"This is of no consequence for other parts of the program, e.g. import \n" -" and HUD are NOT affected by this problem." +"This is of no consequence for other parts of the program, e.g. import and " +"HUD are NOT affected by this problem." msgstr "" "Celà n'a aucune incidence sur le reste du programme, par ex. importation \n" " et les HUD ne sont PAS affecté par ce problème." -#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 +#: GuiGraphViewer.py:83 GuiTourneyGraphViewer.py:82 msgid "Refresh _Graph" msgstr "Rafraîchir _Graphique" -#: GuiGraphViewer.py:87 GuiTourneyGraphViewer.py:86 +#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 msgid "_Export to File" msgstr "_Exporter vers un fichier" -#: GuiGraphViewer.py:135 GuiGraphViewer.py:251 GuiSessionViewer.py:372 -#: GuiTourneyGraphViewer.py:134 GuiTourneyGraphViewer.py:232 +#: GuiGraphViewer.py:133 GuiGraphViewer.py:249 GuiSessionViewer.py:372 +#: GuiTourneyGraphViewer.py:132 GuiTourneyGraphViewer.py:230 msgid "***Error: " msgstr "***Erreur: " -#: GuiGraphViewer.py:168 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 -#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:159 +#: GuiGraphViewer.py:166 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 +#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:157 #: GuiTourneyPlayerStats.py:268 msgid "No sites selected - defaulting to PokerStars" msgstr "Pas de site sélectionné - Pokerstars par défaut" -#: GuiGraphViewer.py:173 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 -#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:164 +#: GuiGraphViewer.py:171 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 +#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:162 #: GuiTourneyPlayerStats.py:271 msgid "No player ids found" msgstr "Pas d'Ids de joueur trouvés" -#: GuiGraphViewer.py:178 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 +#: GuiGraphViewer.py:176 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 #: GuiSessionViewer.py:218 msgid "No limits found" msgstr "Pas de limites trouvées" -#: GuiGraphViewer.py:188 GuiTourneyGraphViewer.py:174 +#: GuiGraphViewer.py:186 GuiTourneyGraphViewer.py:172 msgid "Graph generated in: %s" msgstr "Graphique généré en: %s" -#: GuiGraphViewer.py:193 +#: GuiGraphViewer.py:191 msgid "Hands" msgstr "Mains" -#: GuiGraphViewer.py:198 GuiTourneyGraphViewer.py:182 +#: GuiGraphViewer.py:196 GuiTourneyGraphViewer.py:180 msgid "No Data for Player(s) Found" msgstr "Pas de Données Trouvées pour le(s) Joueur(s)" -#: GuiGraphViewer.py:221 +#: GuiGraphViewer.py:219 msgid "" "Hands: %d\n" "Profit: $%.2f" @@ -1409,19 +1400,19 @@ msgstr "" "Mains: %d\n" "Profit: $%.2f" -#: GuiGraphViewer.py:222 +#: GuiGraphViewer.py:220 msgid "Showdown: $%.2f" msgstr "Abattage: $%.2f" -#: GuiGraphViewer.py:223 +#: GuiGraphViewer.py:221 msgid "Non-showdown: $%.2f" msgstr "Sans abattage: $%.2f" -#: GuiGraphViewer.py:231 +#: GuiGraphViewer.py:229 msgid "Profit graph for ring games" msgstr "" -#: GuiGraphViewer.py:234 +#: GuiGraphViewer.py:232 msgid "" "Hands: %d\n" "Profit (%s): %.2f" @@ -1429,23 +1420,23 @@ msgstr "" "Mains: %d\n" "Profit (%s): %.2f" -#: GuiGraphViewer.py:236 +#: GuiGraphViewer.py:234 msgid "Showdown (%s): %.2f" msgstr "Abattage (%s): %.2f" -#: GuiGraphViewer.py:238 +#: GuiGraphViewer.py:236 msgid "Non-showdown (%s): %.2f" msgstr "Sans abattage (%s): %.2f" -#: GuiGraphViewer.py:365 GuiTourneyGraphViewer.py:276 +#: GuiGraphViewer.py:363 GuiTourneyGraphViewer.py:274 msgid "Please choose the directory you wish to export to:" msgstr "Veuillez choisir le répertoire vers lequel vous souhaitez exporter :" -#: GuiGraphViewer.py:378 GuiTourneyGraphViewer.py:289 +#: GuiGraphViewer.py:376 GuiTourneyGraphViewer.py:287 msgid "Closed, no graph exported" msgstr "Fermé, pas de graphique exporté" -#: GuiGraphViewer.py:396 GuiTourneyGraphViewer.py:307 +#: GuiGraphViewer.py:394 GuiTourneyGraphViewer.py:305 msgid "Graph created" msgstr "Graphique créé" @@ -1580,16 +1571,6 @@ msgstr "" msgid "Import" msgstr "_Importation" -#: GuiPrefs.py:33 -#, fuzzy -msgid "Games" -msgstr "Parties:" - -#: GuiPrefs.py:33 -#, fuzzy -msgid "Sites" -msgstr "Sites:" - #: GuiPrefs.py:34 #, fuzzy msgid "Popup Windows" @@ -1667,7 +1648,8 @@ msgid "Setting" msgstr "Paramétrage" #: GuiPrefs.py:78 -msgid "Value (double-click to change)" +#, fuzzy +msgid "Value (double-click to change)" msgstr "Valeur (double-cliquer pour changer)" #: GuiPrefs.py:178 @@ -1971,12 +1953,12 @@ msgstr "" #: GuiStove.py:134 #, fuzzy -msgid "Gametype:" +msgid "Gametype" msgstr "Parties:" #: GuiStove.py:137 #, fuzzy -msgid "Players:" +msgid "Players" msgstr "Tous les joueurs" #: GuiStove.py:143 @@ -2024,11 +2006,11 @@ msgstr "" msgid "called update_flop_output_pane" msgstr "" -#: GuiTourneyGraphViewer.py:178 +#: GuiTourneyGraphViewer.py:176 msgid "Tournaments" msgstr "Tournois" -#: GuiTourneyGraphViewer.py:205 GuiTourneyGraphViewer.py:218 +#: GuiTourneyGraphViewer.py:203 GuiTourneyGraphViewer.py:216 msgid "" "Tournaments: %d\n" "Profit: $%.2f" @@ -2036,7 +2018,7 @@ msgstr "" "Tournois: %d\n" "Profit: $%.2f" -#: GuiTourneyGraphViewer.py:215 +#: GuiTourneyGraphViewer.py:213 msgid "Tournament Results" msgstr "Résultats de tournois" @@ -2220,9 +2202,8 @@ msgstr "" msgid "hud_main: Game changed." msgstr "" -#: HUD_main.pyw:144 -#, fuzzy -msgid "Terminating normally." +#: HUD_main.pyw:144 fpdb.pyw:971 +msgid "Quitting normally" msgstr "Quitte normalement" #: HUD_main.pyw:205 @@ -3046,14 +3027,9 @@ msgstr "Impossible de lire Handinfo pour cette main" msgid "Cannot read GameType for current hand" msgstr "Impossible de lire le GameType pour cette main" -#: PartyPokerToFpdb.py:348 +#: PartyPokerToFpdb.py:348 PokerStarsToFpdb.py:265 WinamaxToFpdb.py:263 #, fuzzy -msgid "Failed to detect currency. HID: %s: '%s'" -msgstr "Impossible de trouver la devise" - -#: PokerStarsToFpdb.py:265 -#, fuzzy -msgid "Failed to detect currency: '%s'" +msgid "Failed to detect currency. Hand ID: %s: '%s'" msgstr "Impossible de trouver la devise" #: SplitHandHistory.py:76 @@ -3341,6 +3317,10 @@ msgstr "nom de table %s non trouvé, ignore.\n" msgid "tournament tracker starting\n" msgstr "démarrage du tracker de tournoi\n" +#: TourneyFilters.py:52 +msgid "Sites:" +msgstr "Sites:" + #: TourneyFilters.py:54 msgid "Tourney Type" msgstr "Type de Tournoi" @@ -3539,10 +3519,6 @@ msgstr "nom de table %s non trouvé, ignore.\n" msgid "self.window doesn't exist? why?" msgstr "self.window n'existe pas ? Pourquoi ?" -#: WinamaxToFpdb.py:263 -msgid "failed to detect currency" -msgstr "Impossible de trouver la devise" - #: WinamaxToFpdb.py:300 msgid "readplayerstacks: re is '%s'" msgstr "" @@ -4123,10 +4099,6 @@ msgstr "" "\n" "Impossible d'obtenir un verrou global, il actuellement détenu par %s" -#: fpdb.pyw:971 -msgid "Quitting normally" -msgstr "Quitte normalement" - #: fpdb.pyw:996 msgid "Global lock released.\n" msgstr "Verrou global libéré.\n" @@ -4435,6 +4407,54 @@ msgstr "" "pas de répertoire gtk trouvé à cet endroit - installez gtk ou modifiez le " "chemin manuellement\n" +#~ msgid "" +#~ "Failed to load libs for graphing, graphing will not function. Please\n" +#~ " install numpy and matplotlib if you want to use graphs." +#~ msgstr "" +#~ "Le chargement des libs de graph a échoué, graph indisponible. Veuillez\n" +#~ " installer numpy et matplotlib si vous voulez utiliser " +#~ "les graphiques." + +#~ msgid "" +#~ "This is of no consequence for other parts of the program, e.g. import \n" +#~ " and HUD are NOT affected by this problem." +#~ msgstr "" +#~ "Celà n'a aucune incidence sur le reste du programme, par ex. " +#~ "importation \n" +#~ " et les HUD ne sont PAS affecté par ce problème." + +#, fuzzy +#~ msgid "Failed to detect currency: '%s'" +#~ msgstr "Impossible de trouver la devise" + +#~ msgid "failed to detect currency" +#~ msgstr "Impossible de trouver la devise" + +#, fuzzy +#~ msgid "Terminating normally." +#~ msgstr "Quitte normalement" + +#~ msgid "Games:" +#~ msgstr "Parties:" + +#~ msgid "" +#~ "\n" +#~ "Reading configuration file %s\n" +#~ msgstr "" +#~ "\n" +#~ "Lecture du fichier de configuration %s\n" + +#, fuzzy +#~ msgid "readHandInfo: Raising FpdbParseError" +#~ msgstr "parseSummary: Une erreur d'analyse de Fpdb est survenue" + +#, fuzzy +#~ msgid "Didn't match re_HandInfo: '%s'" +#~ msgstr "Ne correspond pas à  re_HandInfo" + +#~ msgid "Didn't match re_HandInfo" +#~ msgstr "Ne correspond pas à  re_HandInfo" + #~ msgid "readHandInfo: Didn't match: '%s'" #~ msgstr "ReadHandInfo: Pas de correspondance: '%s'" diff --git a/pyfpdb/locale/fpdb-hu_HU.po b/pyfpdb/locale/fpdb-hu_HU.po index ea1a6623..00f27837 100644 --- a/pyfpdb/locale/fpdb-hu_HU.po +++ b/pyfpdb/locale/fpdb-hu_HU.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: 0.20.905 plus git\n" -"POT-Creation-Date: 2011-03-11 07:14+CET\n" +"POT-Creation-Date: 2011-03-12 21:23+CET\n" "PO-Revision-Date: 2011-03-11 01:33+0100\n" "Last-Translator: Ferenc Erki \n" "Language-Team: Hungarian \n" @@ -37,13 +37,18 @@ msgstr "Nem sikerült felismerni a játéktípust innen: '%s'" msgid "determineGameType: Raising FpdbParseError" msgstr "determineGameType: FpdbParseError" -#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 +#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 BetfairToFpdb.py:108 +#: BetfairToFpdb.py:109 CarbonToFpdb.py:163 CarbonToFpdb.py:165 +#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:145 +#: PokerStarsToFpdb.py:222 PokerStarsToFpdb.py:223 iPokerToFpdb.py:156 +#: iPokerToFpdb.py:158 #, fuzzy -msgid "Didn't match re_HandInfo: '%s'" -msgstr "re_HandInfo nem illeszkedik" +msgid "No match in readHandInfo: '%s'" +msgstr "readHandInfo nem illeszkedik." #: AbsoluteToFpdb.py:207 -msgid "readHandInfo: File name didn't match re_*InfoFromFilename" +#, fuzzy +msgid "File name didn't match re_*InfoFromFilename" msgstr "readHandInfo: A fájlnév nem illeszkedik re_*InfoFromFilename-re" #: AbsoluteToFpdb.py:208 @@ -77,24 +82,26 @@ msgstr "Nincs kisvak" msgid "Absolute readStudPlayerCards is only a stub." msgstr "Az Absolute terem readStudPlayerCards funkciója csak egy csonk." -#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:234 -#: EverestToFpdb.py:235 EverleafToFpdb.py:288 -msgid "Unimplemented readAction: %s %s" -msgstr "Nem ismert readAction: %s %s" +#: AbsoluteToFpdb.py:351 BetfairToFpdb.py:199 CarbonToFpdb.py:267 +#: EverestToFpdb.py:234 EverestToFpdb.py:235 OnGameToFpdb.py:337 +#: PartyPokerToFpdb.py:536 PokerStarsToFpdb.py:439 +#, fuzzy +msgid "Unimplemented readAction: '%s' '%s'" +msgstr "Nem ismert readAction: '%s' '%s'" -#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 +#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:297 #: EverleafToFpdb.py:326 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:577 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "leosztástörténet feldolgozása" -#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 +#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:298 #: EverleafToFpdb.py:327 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" msgstr "feldolgozás eredményének helye" -#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 +#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:299 #: EverleafToFpdb.py:328 FulltiltToFpdb.py:786 PartyPokerToFpdb.py:579 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" @@ -109,12 +116,6 @@ msgstr "%s fájl nem található" msgid "Output being written to %s" msgstr "Az eredmény ide került kiírásra" -#: BetfairToFpdb.py:108 BetfairToFpdb.py:109 CarbonToFpdb.py:163 -#: CarbonToFpdb.py:165 EverestToFpdb.py:145 EverestToFpdb.py:147 -#: PokerStarsToFpdb.py:223 -msgid "No match in readHandInfo." -msgstr "readHandInfo nem illeszkedik." - #: BetfairToFpdb.py:123 msgid "readPlayerStacks: Less than 2 players found in a hand" msgstr "readPlayerStacks: Kettőnél kevesebb játékost találtam egy leosztásban" @@ -132,12 +133,6 @@ msgstr "Nyitó hívás nem található" msgid "DEBUG: " msgstr "DEBUG: " -#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PartyPokerToFpdb.py:536 -#: PokerStarsToFpdb.py:439 -#, fuzzy -msgid "Unimplemented readAction: '%s' '%s'" -msgstr "Nem ismert readAction: '%s' '%s'" - #: Card.py:431 msgid "fpdb card encoding(same as pokersource)" msgstr "fpdb kártyakódolás (ugyanaz, mint amit a pokersource használ)" @@ -238,18 +233,10 @@ msgstr "" msgid "Configuration file %s not found. Using defaults." msgstr "A %s konfigurációs fájl nem található. Alapértelmezések használata." -#: Configuration.py:714 +#: Configuration.py:714 Configuration.py:715 msgid "Reading configuration file %s" msgstr "%s konfigurációs fájl olvasása" -#: Configuration.py:715 -msgid "" -"\n" -"Reading configuration file %s\n" -msgstr "" -"\n" -"%s konfigurációs fájl olvasása\n" - #: Configuration.py:721 msgid "Error parsing %s. See error log file." msgstr "Hiba a(z) %s értelmezése közben. Nézz bele a hibanaplóba." @@ -589,14 +576,14 @@ msgstr "nyomj ENTER-t a folytatáshoz" msgid "Unable to recognise handinfo from: '%s'" msgstr "Nem sikerült felismerni a leosztásinformációkat innen: '%s'" -#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 -msgid "Didn't match re_HandInfo" -msgstr "re_HandInfo nem illeszkedik" - #: EverleafToFpdb.py:265 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "Az Everleaf terem readStudPlayerCards funkciója csak egy csonk." +#: EverleafToFpdb.py:288 +msgid "Unimplemented readAction: %s %s" +msgstr "Nem ismert readAction: %s %s" + #: EverleafToFpdb.py:297 msgid "readShowdownActions %s %s" msgstr "readShowdownActions %s %s" @@ -625,18 +612,18 @@ msgstr "Max:" msgid "Between:" msgstr "Min:" -#: Filters.py:55 -msgid "Games:" -msgstr "Játékok:" +#: Filters.py:55 GuiPrefs.py:33 +msgid "Games" +msgstr "Játékok" + +#: Filters.py:55 GuiPrefs.py:33 +msgid "Sites" +msgstr "Termek" #: Filters.py:55 TourneyFilters.py:52 msgid "Hero:" msgstr "Játékos:" -#: Filters.py:55 TourneyFilters.py:52 -msgid "Sites:" -msgstr "Termek:" - #: Filters.py:56 msgid "Limits:" msgstr "Limitek:" @@ -809,8 +796,9 @@ msgid "Lim_Blinds has no lookup for '%s'" msgstr "Lim_Blinds nem tartalmazza ezt: '%s'" #: FulltiltToFpdb.py:267 -msgid "readHandInfo: Raising FpdbParseError" -msgstr "readHandInfo: FpdbParseError" +#, fuzzy +msgid "Raising FpdbParseError" +msgstr "parseSummary: FpdbParseError" #: FulltiltToFpdb.py:369 msgid "FTP: readPlayerStacks: No players detected (hand #%s)" @@ -1255,7 +1243,8 @@ msgid "Host Computer" msgstr "Kiszolgáló" #: GuiDatabase.py:481 -msgid "addDB.run: response is %s accept is %s" +#, fuzzy +msgid "addDB.run: response is %s, accept is %s" msgstr "addDB.run: a válasz %s, az elfogadás %s" #: GuiDatabase.py:495 @@ -1331,64 +1320,66 @@ msgid "Log Viewer" msgstr "Napló böngésző" #: GuiGraphViewer.py:49 GuiTourneyGraphViewer.py:49 +#, fuzzy msgid "" -"Failed to load libs for graphing, graphing will not function. Please\n" -" install numpy and matplotlib if you want to use graphs." +"Failed to load libs for graphing, graphing will not function. Please install " +"numpy and matplotlib if you want to use graphs." msgstr "" "Nem sikerült a grafikonokhoz szükséges libraryk betöltése.\n" "A grafikonokhoz telepítsd a numpy-t és a matplotlib-et." -#: GuiGraphViewer.py:51 GuiTourneyGraphViewer.py:51 +#: GuiGraphViewer.py:50 GuiTourneyGraphViewer.py:50 +#, fuzzy msgid "" -"This is of no consequence for other parts of the program, e.g. import \n" -" and HUD are NOT affected by this problem." +"This is of no consequence for other parts of the program, e.g. import and " +"HUD are NOT affected by this problem." msgstr "" "A program más részeit, pl. az importálást vagy a HUD-ot,\n" "nem érinti ez a probléma." -#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 +#: GuiGraphViewer.py:83 GuiTourneyGraphViewer.py:82 msgid "Refresh _Graph" msgstr "F_rissítés" -#: GuiGraphViewer.py:87 GuiTourneyGraphViewer.py:86 +#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 msgid "_Export to File" msgstr "_Exportálás fájlba" -#: GuiGraphViewer.py:135 GuiGraphViewer.py:251 GuiSessionViewer.py:372 -#: GuiTourneyGraphViewer.py:134 GuiTourneyGraphViewer.py:232 +#: GuiGraphViewer.py:133 GuiGraphViewer.py:249 GuiSessionViewer.py:372 +#: GuiTourneyGraphViewer.py:132 GuiTourneyGraphViewer.py:230 msgid "***Error: " msgstr "***Hiba: " -#: GuiGraphViewer.py:168 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 -#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:159 +#: GuiGraphViewer.py:166 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 +#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:157 #: GuiTourneyPlayerStats.py:268 msgid "No sites selected - defaulting to PokerStars" msgstr "Nincs kiválasztott terem - PokerStars használata" -#: GuiGraphViewer.py:173 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 -#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:164 +#: GuiGraphViewer.py:171 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 +#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:162 #: GuiTourneyPlayerStats.py:271 msgid "No player ids found" msgstr "Nincs játékosazonosító" -#: GuiGraphViewer.py:178 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 +#: GuiGraphViewer.py:176 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 #: GuiSessionViewer.py:218 msgid "No limits found" msgstr "Nem található limit" -#: GuiGraphViewer.py:188 GuiTourneyGraphViewer.py:174 +#: GuiGraphViewer.py:186 GuiTourneyGraphViewer.py:172 msgid "Graph generated in: %s" msgstr "Grafikon létrehozva %s mp alatt" -#: GuiGraphViewer.py:193 +#: GuiGraphViewer.py:191 msgid "Hands" msgstr "Leosztások" -#: GuiGraphViewer.py:198 GuiTourneyGraphViewer.py:182 +#: GuiGraphViewer.py:196 GuiTourneyGraphViewer.py:180 msgid "No Data for Player(s) Found" msgstr "Nem található adat a játékos(ok)ra vonatkozóan" -#: GuiGraphViewer.py:221 +#: GuiGraphViewer.py:219 msgid "" "Hands: %d\n" "Profit: $%.2f" @@ -1396,19 +1387,19 @@ msgstr "" "Leosztások: %d\n" "Profit: $%.2f" -#: GuiGraphViewer.py:222 +#: GuiGraphViewer.py:220 msgid "Showdown: $%.2f" msgstr "Mutatással: $%.2f" -#: GuiGraphViewer.py:223 +#: GuiGraphViewer.py:221 msgid "Non-showdown: $%.2f" msgstr "Mutatás nélkül: $%.2f" -#: GuiGraphViewer.py:231 +#: GuiGraphViewer.py:229 msgid "Profit graph for ring games" msgstr "Bevételgrafikon a készpénzes játékokról" -#: GuiGraphViewer.py:234 +#: GuiGraphViewer.py:232 msgid "" "Hands: %d\n" "Profit (%s): %.2f" @@ -1416,23 +1407,23 @@ msgstr "" "Leosztások: %d\n" "Profit (%s): %.2f" -#: GuiGraphViewer.py:236 +#: GuiGraphViewer.py:234 msgid "Showdown (%s): %.2f" msgstr "Mutatással (%s): %.2f" -#: GuiGraphViewer.py:238 +#: GuiGraphViewer.py:236 msgid "Non-showdown (%s): %.2f" msgstr "Mutatás nélkül (%s): %.2f" -#: GuiGraphViewer.py:365 GuiTourneyGraphViewer.py:276 +#: GuiGraphViewer.py:363 GuiTourneyGraphViewer.py:274 msgid "Please choose the directory you wish to export to:" msgstr "Válaszd ki az exportálás könyvtárát:" -#: GuiGraphViewer.py:378 GuiTourneyGraphViewer.py:289 +#: GuiGraphViewer.py:376 GuiTourneyGraphViewer.py:287 msgid "Closed, no graph exported" msgstr "Bezárva, nincs exportált grafikon" -#: GuiGraphViewer.py:396 GuiTourneyGraphViewer.py:307 +#: GuiGraphViewer.py:394 GuiTourneyGraphViewer.py:305 msgid "Graph created" msgstr "Grafikon létrehozva" @@ -1565,14 +1556,6 @@ msgstr "HUD" msgid "Import" msgstr "Importálás" -#: GuiPrefs.py:33 -msgid "Games" -msgstr "Játékok" - -#: GuiPrefs.py:33 -msgid "Sites" -msgstr "Termek" - #: GuiPrefs.py:34 msgid "Popup Windows" msgstr "Felugró ablakok" @@ -1642,7 +1625,8 @@ msgid "Setting" msgstr "Beállítás" #: GuiPrefs.py:78 -msgid "Value (double-click to change)" +#, fuzzy +msgid "Value (double-click to change)" msgstr "Érték (kattints duplán a módosításhoz)" #: GuiPrefs.py:178 @@ -1940,11 +1924,13 @@ msgid "Flop" msgstr "Flop" #: GuiStove.py:134 -msgid "Gametype:" +#, fuzzy +msgid "Gametype" msgstr "Játéktípus:" #: GuiStove.py:137 -msgid "Players:" +#, fuzzy +msgid "Players" msgstr "Játékosok:" #: GuiStove.py:143 @@ -1987,11 +1973,11 @@ msgstr "set_villain_cards_flop hívása" msgid "called update_flop_output_pane" msgstr "update_flop_output_pane hívása" -#: GuiTourneyGraphViewer.py:178 +#: GuiTourneyGraphViewer.py:176 msgid "Tournaments" msgstr "Versenyek" -#: GuiTourneyGraphViewer.py:205 GuiTourneyGraphViewer.py:218 +#: GuiTourneyGraphViewer.py:203 GuiTourneyGraphViewer.py:216 msgid "" "Tournaments: %d\n" "Profit: $%.2f" @@ -1999,7 +1985,7 @@ msgstr "" "Versenyek: %d\n" "Profit: $%.2f" -#: GuiTourneyGraphViewer.py:215 +#: GuiTourneyGraphViewer.py:213 msgid "Tournament Results" msgstr "Versenyeredmények" @@ -2168,9 +2154,9 @@ msgstr "Hiba a main_window inicializálása közben" msgid "hud_main: Game changed." msgstr "hud_main: Jatékváltás." -#: HUD_main.pyw:144 -msgid "Terminating normally." -msgstr "Normál leállás." +#: HUD_main.pyw:144 fpdb.pyw:971 +msgid "Quitting normally" +msgstr "Normál kilépés" #: HUD_main.pyw:205 msgid "Received hand no %s" @@ -2973,14 +2959,11 @@ msgstr "Handinfo nem olvasható az aktuális leosztásból" msgid "Cannot read GameType for current hand" msgstr "GameType nem olvasható az aktuális leosztásból" -#: PartyPokerToFpdb.py:348 -msgid "Failed to detect currency. HID: %s: '%s'" +#: PartyPokerToFpdb.py:348 PokerStarsToFpdb.py:265 WinamaxToFpdb.py:263 +#, fuzzy +msgid "Failed to detect currency. Hand ID: %s: '%s'" msgstr "Nem sikerült a pénznem meghatározása. HID: %s: '%s'" -#: PokerStarsToFpdb.py:265 -msgid "Failed to detect currency: '%s'" -msgstr "Nem sikerült a pénznem meghatározása: '%s'" - #: SplitHandHistory.py:76 msgid "File not found" msgstr "Fájl nem található" @@ -3267,6 +3250,10 @@ msgstr "%s nevű asztal nincs meg, kihagyás.\n" msgid "tournament tracker starting\n" msgstr "versenykövető indítása\n" +#: TourneyFilters.py:52 +msgid "Sites:" +msgstr "Termek:" + #: TourneyFilters.py:54 msgid "Tourney Type" msgstr "Verseny típusa" @@ -3463,10 +3450,6 @@ msgstr "A(z) %s nevű ablak nincs meg. Kihagyás." msgid "self.window doesn't exist? why?" msgstr "self.window nem létezik? miért?" -#: WinamaxToFpdb.py:263 -msgid "failed to detect currency" -msgstr "nem sikerült a pénznem meghatározása" - #: WinamaxToFpdb.py:300 msgid "readplayerstacks: re is '%s'" msgstr "readplayerstacks: re értéke '%s'" @@ -4040,10 +4023,6 @@ msgstr "" "\n" "Globális zárolás meghiúsult, %s már zárolta" -#: fpdb.pyw:971 -msgid "Quitting normally" -msgstr "Normál kilépés" - #: fpdb.pyw:996 msgid "Global lock released.\n" msgstr "Globális zárolás feloldva.\n" @@ -4353,6 +4332,49 @@ msgstr "" "Nem találhatóak a GTK könyvtárak az útvonaladban - telepítsd a GTK-t, vagy " "állítsd be kézzel az útvonalat\n" +#~ msgid "" +#~ "Failed to load libs for graphing, graphing will not function. Please\n" +#~ " install numpy and matplotlib if you want to use graphs." +#~ msgstr "" +#~ "Nem sikerült a grafikonokhoz szükséges libraryk betöltése.\n" +#~ "A grafikonokhoz telepítsd a numpy-t és a matplotlib-et." + +#~ msgid "" +#~ "This is of no consequence for other parts of the program, e.g. import \n" +#~ " and HUD are NOT affected by this problem." +#~ msgstr "" +#~ "A program más részeit, pl. az importálást vagy a HUD-ot,\n" +#~ "nem érinti ez a probléma." + +#~ msgid "Failed to detect currency: '%s'" +#~ msgstr "Nem sikerült a pénznem meghatározása: '%s'" + +#~ msgid "failed to detect currency" +#~ msgstr "nem sikerült a pénznem meghatározása" + +#~ msgid "Terminating normally." +#~ msgstr "Normál leállás." + +#~ msgid "Games:" +#~ msgstr "Játékok:" + +#~ msgid "" +#~ "\n" +#~ "Reading configuration file %s\n" +#~ msgstr "" +#~ "\n" +#~ "%s konfigurációs fájl olvasása\n" + +#~ msgid "readHandInfo: Raising FpdbParseError" +#~ msgstr "readHandInfo: FpdbParseError" + +#, fuzzy +#~ msgid "Didn't match re_HandInfo: '%s'" +#~ msgstr "re_HandInfo nem illeszkedik" + +#~ msgid "Didn't match re_HandInfo" +#~ msgstr "re_HandInfo nem illeszkedik" + #~ msgid "readHandInfo: Didn't match: '%s'" #~ msgstr "readHandInfo: Nem illeszkedik: '%s'" diff --git a/pyfpdb/locale/fpdb-pl_PL.po b/pyfpdb/locale/fpdb-pl_PL.po index 7e2639e1..bc1cad6c 100644 --- a/pyfpdb/locale/fpdb-pl_PL.po +++ b/pyfpdb/locale/fpdb-pl_PL.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-03-11 07:06+CET\n" +"POT-Creation-Date: 2011-03-12 21:23+CET\n" "PO-Revision-Date: 2011-03-09 22:36+0000\n" "Last-Translator: greg20 \n" "Language-Team: Polish (Poland) <>\n" @@ -38,12 +38,17 @@ msgstr "" msgid "determineGameType: Raising FpdbParseError" msgstr "" -#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 -msgid "Didn't match re_HandInfo: '%s'" -msgstr "" +#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 BetfairToFpdb.py:108 +#: BetfairToFpdb.py:109 CarbonToFpdb.py:163 CarbonToFpdb.py:165 +#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:145 +#: PokerStarsToFpdb.py:222 PokerStarsToFpdb.py:223 iPokerToFpdb.py:156 +#: iPokerToFpdb.py:158 +#, fuzzy +msgid "No match in readHandInfo: '%s'" +msgstr "Brak dopasowań in XTables dla tabeli '%s'." #: AbsoluteToFpdb.py:207 -msgid "readHandInfo: File name didn't match re_*InfoFromFilename" +msgid "File name didn't match re_*InfoFromFilename" msgstr "" #: AbsoluteToFpdb.py:208 @@ -76,24 +81,25 @@ msgstr "" msgid "Absolute readStudPlayerCards is only a stub." msgstr "" -#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:234 -#: EverestToFpdb.py:235 EverleafToFpdb.py:288 -msgid "Unimplemented readAction: %s %s" +#: AbsoluteToFpdb.py:351 BetfairToFpdb.py:199 CarbonToFpdb.py:267 +#: EverestToFpdb.py:234 EverestToFpdb.py:235 OnGameToFpdb.py:337 +#: PartyPokerToFpdb.py:536 PokerStarsToFpdb.py:439 +msgid "Unimplemented readAction: '%s' '%s'" msgstr "" -#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 +#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:297 #: EverleafToFpdb.py:326 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:577 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "" -#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 +#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:298 #: EverleafToFpdb.py:327 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" msgstr "" -#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 +#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:299 #: EverleafToFpdb.py:328 FulltiltToFpdb.py:786 PartyPokerToFpdb.py:579 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" @@ -107,12 +113,6 @@ msgstr "" msgid "Output being written to %s" msgstr "" -#: BetfairToFpdb.py:108 BetfairToFpdb.py:109 CarbonToFpdb.py:163 -#: CarbonToFpdb.py:165 EverestToFpdb.py:145 EverestToFpdb.py:147 -#: PokerStarsToFpdb.py:223 -msgid "No match in readHandInfo." -msgstr "" - #: BetfairToFpdb.py:123 msgid "readPlayerStacks: Less than 2 players found in a hand" msgstr "" @@ -130,11 +130,6 @@ msgstr "" msgid "DEBUG: " msgstr "" -#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PartyPokerToFpdb.py:536 -#: PokerStarsToFpdb.py:439 -msgid "Unimplemented readAction: '%s' '%s'" -msgstr "" - #: Card.py:431 msgid "fpdb card encoding(same as pokersource)" msgstr "" @@ -221,16 +216,10 @@ msgstr "" msgid "Configuration file %s not found. Using defaults." msgstr "" -#: Configuration.py:714 +#: Configuration.py:714 Configuration.py:715 msgid "Reading configuration file %s" msgstr "" -#: Configuration.py:715 -msgid "" -"\n" -"Reading configuration file %s\n" -msgstr "" - #: Configuration.py:721 msgid "Error parsing %s. See error log file." msgstr "" @@ -557,14 +546,14 @@ msgstr "" msgid "Unable to recognise handinfo from: '%s'" msgstr "" -#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 -msgid "Didn't match re_HandInfo" -msgstr "" - #: EverleafToFpdb.py:265 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" +#: EverleafToFpdb.py:288 +msgid "Unimplemented readAction: %s %s" +msgstr "" + #: EverleafToFpdb.py:297 msgid "readShowdownActions %s %s" msgstr "" @@ -593,18 +582,18 @@ msgstr "" msgid "Between:" msgstr "" -#: Filters.py:55 -msgid "Games:" +#: Filters.py:55 GuiPrefs.py:33 +msgid "Games" +msgstr "" + +#: Filters.py:55 GuiPrefs.py:33 +msgid "Sites" msgstr "" #: Filters.py:55 TourneyFilters.py:52 msgid "Hero:" msgstr "" -#: Filters.py:55 TourneyFilters.py:52 -msgid "Sites:" -msgstr "" - #: Filters.py:56 msgid "Limits:" msgstr "" @@ -777,7 +766,7 @@ msgid "Lim_Blinds has no lookup for '%s'" msgstr "" #: FulltiltToFpdb.py:267 -msgid "readHandInfo: Raising FpdbParseError" +msgid "Raising FpdbParseError" msgstr "" #: FulltiltToFpdb.py:369 @@ -1189,7 +1178,7 @@ msgid "Host Computer" msgstr "" #: GuiDatabase.py:481 -msgid "addDB.run: response is %s accept is %s" +msgid "addDB.run: response is %s, accept is %s" msgstr "" #: GuiDatabase.py:495 @@ -1266,99 +1255,99 @@ msgstr "" #: GuiGraphViewer.py:49 GuiTourneyGraphViewer.py:49 msgid "" -"Failed to load libs for graphing, graphing will not function. Please\n" -" install numpy and matplotlib if you want to use graphs." +"Failed to load libs for graphing, graphing will not function. Please install " +"numpy and matplotlib if you want to use graphs." msgstr "" -#: GuiGraphViewer.py:51 GuiTourneyGraphViewer.py:51 +#: GuiGraphViewer.py:50 GuiTourneyGraphViewer.py:50 msgid "" -"This is of no consequence for other parts of the program, e.g. import \n" -" and HUD are NOT affected by this problem." +"This is of no consequence for other parts of the program, e.g. import and " +"HUD are NOT affected by this problem." msgstr "" -#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 +#: GuiGraphViewer.py:83 GuiTourneyGraphViewer.py:82 msgid "Refresh _Graph" msgstr "" -#: GuiGraphViewer.py:87 GuiTourneyGraphViewer.py:86 +#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 msgid "_Export to File" msgstr "" -#: GuiGraphViewer.py:135 GuiGraphViewer.py:251 GuiSessionViewer.py:372 -#: GuiTourneyGraphViewer.py:134 GuiTourneyGraphViewer.py:232 +#: GuiGraphViewer.py:133 GuiGraphViewer.py:249 GuiSessionViewer.py:372 +#: GuiTourneyGraphViewer.py:132 GuiTourneyGraphViewer.py:230 msgid "***Error: " msgstr "" -#: GuiGraphViewer.py:168 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 -#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:159 +#: GuiGraphViewer.py:166 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 +#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:157 #: GuiTourneyPlayerStats.py:268 msgid "No sites selected - defaulting to PokerStars" msgstr "" -#: GuiGraphViewer.py:173 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 -#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:164 +#: GuiGraphViewer.py:171 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 +#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:162 #: GuiTourneyPlayerStats.py:271 msgid "No player ids found" msgstr "" -#: GuiGraphViewer.py:178 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 +#: GuiGraphViewer.py:176 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 #: GuiSessionViewer.py:218 msgid "No limits found" msgstr "" -#: GuiGraphViewer.py:188 GuiTourneyGraphViewer.py:174 +#: GuiGraphViewer.py:186 GuiTourneyGraphViewer.py:172 msgid "Graph generated in: %s" msgstr "" -#: GuiGraphViewer.py:193 +#: GuiGraphViewer.py:191 msgid "Hands" msgstr "" -#: GuiGraphViewer.py:198 GuiTourneyGraphViewer.py:182 +#: GuiGraphViewer.py:196 GuiTourneyGraphViewer.py:180 msgid "No Data for Player(s) Found" msgstr "" -#: GuiGraphViewer.py:221 +#: GuiGraphViewer.py:219 msgid "" "Hands: %d\n" "Profit: $%.2f" msgstr "" -#: GuiGraphViewer.py:222 +#: GuiGraphViewer.py:220 msgid "Showdown: $%.2f" msgstr "" -#: GuiGraphViewer.py:223 +#: GuiGraphViewer.py:221 msgid "Non-showdown: $%.2f" msgstr "" -#: GuiGraphViewer.py:231 +#: GuiGraphViewer.py:229 msgid "Profit graph for ring games" msgstr "" -#: GuiGraphViewer.py:234 +#: GuiGraphViewer.py:232 msgid "" "Hands: %d\n" "Profit (%s): %.2f" msgstr "" -#: GuiGraphViewer.py:236 +#: GuiGraphViewer.py:234 msgid "Showdown (%s): %.2f" msgstr "" -#: GuiGraphViewer.py:238 +#: GuiGraphViewer.py:236 msgid "Non-showdown (%s): %.2f" msgstr "" -#: GuiGraphViewer.py:365 GuiTourneyGraphViewer.py:276 +#: GuiGraphViewer.py:363 GuiTourneyGraphViewer.py:274 msgid "Please choose the directory you wish to export to:" msgstr "" -#: GuiGraphViewer.py:378 GuiTourneyGraphViewer.py:289 +#: GuiGraphViewer.py:376 GuiTourneyGraphViewer.py:287 msgid "Closed, no graph exported" msgstr "" -#: GuiGraphViewer.py:396 GuiTourneyGraphViewer.py:307 +#: GuiGraphViewer.py:394 GuiTourneyGraphViewer.py:305 msgid "Graph created" msgstr "" @@ -1487,14 +1476,6 @@ msgstr "" msgid "Import" msgstr "_Import" -#: GuiPrefs.py:33 -msgid "Games" -msgstr "" - -#: GuiPrefs.py:33 -msgid "Sites" -msgstr "" - #: GuiPrefs.py:34 msgid "Popup Windows" msgstr "" @@ -1565,7 +1546,7 @@ msgid "Setting" msgstr "" #: GuiPrefs.py:78 -msgid "Value (double-click to change)" +msgid "Value (double-click to change)" msgstr "" #: GuiPrefs.py:178 @@ -1833,11 +1814,11 @@ msgid "Flop" msgstr "" #: GuiStove.py:134 -msgid "Gametype:" +msgid "Gametype" msgstr "" #: GuiStove.py:137 -msgid "Players:" +msgid "Players" msgstr "" #: GuiStove.py:143 @@ -1880,17 +1861,17 @@ msgstr "" msgid "called update_flop_output_pane" msgstr "" -#: GuiTourneyGraphViewer.py:178 +#: GuiTourneyGraphViewer.py:176 msgid "Tournaments" msgstr "" -#: GuiTourneyGraphViewer.py:205 GuiTourneyGraphViewer.py:218 +#: GuiTourneyGraphViewer.py:203 GuiTourneyGraphViewer.py:216 msgid "" "Tournaments: %d\n" "Profit: $%.2f" msgstr "" -#: GuiTourneyGraphViewer.py:215 +#: GuiTourneyGraphViewer.py:213 msgid "Tournament Results" msgstr "" @@ -2057,9 +2038,8 @@ msgstr "" msgid "hud_main: Game changed." msgstr "" -#: HUD_main.pyw:144 -#, fuzzy -msgid "Terminating normally." +#: HUD_main.pyw:144 fpdb.pyw:971 +msgid "Quitting normally" msgstr "normalne wychodzenie" #: HUD_main.pyw:205 @@ -2847,14 +2827,9 @@ msgstr "" msgid "Cannot read GameType for current hand" msgstr "" -#: PartyPokerToFpdb.py:348 +#: PartyPokerToFpdb.py:348 PokerStarsToFpdb.py:265 WinamaxToFpdb.py:263 #, fuzzy -msgid "Failed to detect currency. HID: %s: '%s'" -msgstr "nie wykryto waluty" - -#: PokerStarsToFpdb.py:265 -#, fuzzy -msgid "Failed to detect currency: '%s'" +msgid "Failed to detect currency. Hand ID: %s: '%s'" msgstr "nie wykryto waluty" #: SplitHandHistory.py:76 @@ -3143,6 +3118,10 @@ msgstr "nie znaleziono stołu %s - pomijanie\n" msgid "tournament tracker starting\n" msgstr "tracker turniejowy rozpoczyna\n" +#: TourneyFilters.py:52 +msgid "Sites:" +msgstr "" + #: TourneyFilters.py:54 msgid "Tourney Type" msgstr "Rodzaj turnieju" @@ -3340,10 +3319,6 @@ msgstr "nie znaleziono stołu %s - pomijanie\n" msgid "self.window doesn't exist? why?" msgstr "self.window nie istnieje? dlaczego?" -#: WinamaxToFpdb.py:263 -msgid "failed to detect currency" -msgstr "nie wykryto waluty" - #: WinamaxToFpdb.py:300 msgid "readplayerstacks: re is '%s'" msgstr "" @@ -3896,10 +3871,6 @@ msgstr "" "\n" "Nie udało się pobrać blokady ogólnej, jest ona aktualnie używana przez %s" -#: fpdb.pyw:971 -msgid "Quitting normally" -msgstr "normalne wychodzenie" - #: fpdb.pyw:996 msgid "Global lock released.\n" msgstr "Uwolniono ogólną blokadę.\n" @@ -4176,3 +4147,14 @@ msgstr "" "\n" "Nie znaleziono katalogów GTK w podanej przez Ciebie ścieżce. Zainstaluj GTK " "lub wprowadź ścieżkę ręcznie.\n" + +#, fuzzy +#~ msgid "Failed to detect currency: '%s'" +#~ msgstr "nie wykryto waluty" + +#~ msgid "failed to detect currency" +#~ msgstr "nie wykryto waluty" + +#, fuzzy +#~ msgid "Terminating normally." +#~ msgstr "normalne wychodzenie" diff --git a/pyfpdb/locale/fpdb-ru_RU.po b/pyfpdb/locale/fpdb-ru_RU.po index 24312a9f..4e045ea9 100644 --- a/pyfpdb/locale/fpdb-ru_RU.po +++ b/pyfpdb/locale/fpdb-ru_RU.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-03-11 07:06+CET\n" +"POT-Creation-Date: 2011-03-12 21:23+CET\n" "PO-Revision-Date: 2011-03-04 18:18+0000\n" "Last-Translator: Lexej \n" "Language-Team: Russian (Russia) <>\n" @@ -38,13 +38,18 @@ msgstr "Невозможно определить тип игры: '%s'" msgid "determineGameType: Raising FpdbParseError" msgstr "determineGameType: FpdbParseError" -#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 +#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 BetfairToFpdb.py:108 +#: BetfairToFpdb.py:109 CarbonToFpdb.py:163 CarbonToFpdb.py:165 +#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:145 +#: PokerStarsToFpdb.py:222 PokerStarsToFpdb.py:223 iPokerToFpdb.py:156 +#: iPokerToFpdb.py:158 #, fuzzy -msgid "Didn't match re_HandInfo: '%s'" -msgstr "re_HandInfo не соответствует" +msgid "No match in readHandInfo: '%s'" +msgstr "Нет соответствия в readHandInfo." #: AbsoluteToFpdb.py:207 -msgid "readHandInfo: File name didn't match re_*InfoFromFilename" +#, fuzzy +msgid "File name didn't match re_*InfoFromFilename" msgstr "readHandInfo: имя файла не соответствует re_*InfoFromFilename" #: AbsoluteToFpdb.py:208 @@ -78,25 +83,25 @@ msgstr "Нет малого блайнда" msgid "Absolute readStudPlayerCards is only a stub." msgstr "Absolute readStudPlayerCards это заглушка." -#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:234 -#: EverestToFpdb.py:235 EverleafToFpdb.py:288 -#, fuzzy -msgid "Unimplemented readAction: %s %s" -msgstr "DEBUG: не выполнена readAction: '%s' '%s'" +#: AbsoluteToFpdb.py:351 BetfairToFpdb.py:199 CarbonToFpdb.py:267 +#: EverestToFpdb.py:234 EverestToFpdb.py:235 OnGameToFpdb.py:337 +#: PartyPokerToFpdb.py:536 PokerStarsToFpdb.py:439 +msgid "Unimplemented readAction: '%s' '%s'" +msgstr "" -#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 +#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:297 #: EverleafToFpdb.py:326 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:577 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "разбор файлов истории" -#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 +#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:298 #: EverleafToFpdb.py:327 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" msgstr "перенаправить перевод" -#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 +#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:299 #: EverleafToFpdb.py:328 FulltiltToFpdb.py:786 PartyPokerToFpdb.py:579 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" @@ -111,12 +116,6 @@ msgstr "Не удалось найти файл %s" msgid "Output being written to %s" msgstr "Вывод будет записан в файл " -#: BetfairToFpdb.py:108 BetfairToFpdb.py:109 CarbonToFpdb.py:163 -#: CarbonToFpdb.py:165 EverestToFpdb.py:145 EverestToFpdb.py:147 -#: PokerStarsToFpdb.py:223 -msgid "No match in readHandInfo." -msgstr "Нет соответствия в readHandInfo." - #: BetfairToFpdb.py:123 msgid "readPlayerStacks: Less than 2 players found in a hand" msgstr "readPlayerStacks: Менее двух игроков в руке" @@ -134,11 +133,6 @@ msgstr "Bring-In не найден" msgid "DEBUG: " msgstr "" -#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PartyPokerToFpdb.py:536 -#: PokerStarsToFpdb.py:439 -msgid "Unimplemented readAction: '%s' '%s'" -msgstr "" - #: Card.py:431 msgid "fpdb card encoding(same as pokersource)" msgstr "fpdb кодирование карт (так же, как и в pokersource)" @@ -230,16 +224,10 @@ msgstr "" msgid "Configuration file %s not found. Using defaults." msgstr "" -#: Configuration.py:714 +#: Configuration.py:714 Configuration.py:715 msgid "Reading configuration file %s" msgstr "" -#: Configuration.py:715 -msgid "" -"\n" -"Reading configuration file %s\n" -msgstr "" - #: Configuration.py:721 msgid "Error parsing %s. See error log file." msgstr "" @@ -566,14 +554,15 @@ msgstr "" msgid "Unable to recognise handinfo from: '%s'" msgstr "" -#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 -msgid "Didn't match re_HandInfo" -msgstr "re_HandInfo не соответствует" - #: EverleafToFpdb.py:265 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" +#: EverleafToFpdb.py:288 +#, fuzzy +msgid "Unimplemented readAction: %s %s" +msgstr "DEBUG: не выполнена readAction: '%s' '%s'" + #: EverleafToFpdb.py:297 msgid "readShowdownActions %s %s" msgstr "" @@ -602,18 +591,18 @@ msgstr "" msgid "Between:" msgstr "" -#: Filters.py:55 -msgid "Games:" +#: Filters.py:55 GuiPrefs.py:33 +msgid "Games" +msgstr "" + +#: Filters.py:55 GuiPrefs.py:33 +msgid "Sites" msgstr "" #: Filters.py:55 TourneyFilters.py:52 msgid "Hero:" msgstr "Херо:" -#: Filters.py:55 TourneyFilters.py:52 -msgid "Sites:" -msgstr "" - #: Filters.py:56 msgid "Limits:" msgstr "" @@ -787,7 +776,7 @@ msgstr "" #: FulltiltToFpdb.py:267 #, fuzzy -msgid "readHandInfo: Raising FpdbParseError" +msgid "Raising FpdbParseError" msgstr "determineGameType: FpdbParseError" #: FulltiltToFpdb.py:369 @@ -1201,7 +1190,7 @@ msgid "Host Computer" msgstr "" #: GuiDatabase.py:481 -msgid "addDB.run: response is %s accept is %s" +msgid "addDB.run: response is %s, accept is %s" msgstr "" #: GuiDatabase.py:495 @@ -1278,99 +1267,99 @@ msgstr "" #: GuiGraphViewer.py:49 GuiTourneyGraphViewer.py:49 msgid "" -"Failed to load libs for graphing, graphing will not function. Please\n" -" install numpy and matplotlib if you want to use graphs." +"Failed to load libs for graphing, graphing will not function. Please install " +"numpy and matplotlib if you want to use graphs." msgstr "" -#: GuiGraphViewer.py:51 GuiTourneyGraphViewer.py:51 +#: GuiGraphViewer.py:50 GuiTourneyGraphViewer.py:50 msgid "" -"This is of no consequence for other parts of the program, e.g. import \n" -" and HUD are NOT affected by this problem." +"This is of no consequence for other parts of the program, e.g. import and " +"HUD are NOT affected by this problem." msgstr "" -#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 +#: GuiGraphViewer.py:83 GuiTourneyGraphViewer.py:82 msgid "Refresh _Graph" msgstr "" -#: GuiGraphViewer.py:87 GuiTourneyGraphViewer.py:86 +#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 msgid "_Export to File" msgstr "" -#: GuiGraphViewer.py:135 GuiGraphViewer.py:251 GuiSessionViewer.py:372 -#: GuiTourneyGraphViewer.py:134 GuiTourneyGraphViewer.py:232 +#: GuiGraphViewer.py:133 GuiGraphViewer.py:249 GuiSessionViewer.py:372 +#: GuiTourneyGraphViewer.py:132 GuiTourneyGraphViewer.py:230 msgid "***Error: " msgstr "" -#: GuiGraphViewer.py:168 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 -#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:159 +#: GuiGraphViewer.py:166 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 +#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:157 #: GuiTourneyPlayerStats.py:268 msgid "No sites selected - defaulting to PokerStars" msgstr "" -#: GuiGraphViewer.py:173 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 -#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:164 +#: GuiGraphViewer.py:171 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 +#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:162 #: GuiTourneyPlayerStats.py:271 msgid "No player ids found" msgstr "" -#: GuiGraphViewer.py:178 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 +#: GuiGraphViewer.py:176 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 #: GuiSessionViewer.py:218 msgid "No limits found" msgstr "" -#: GuiGraphViewer.py:188 GuiTourneyGraphViewer.py:174 +#: GuiGraphViewer.py:186 GuiTourneyGraphViewer.py:172 msgid "Graph generated in: %s" msgstr "" -#: GuiGraphViewer.py:193 +#: GuiGraphViewer.py:191 msgid "Hands" msgstr "" -#: GuiGraphViewer.py:198 GuiTourneyGraphViewer.py:182 +#: GuiGraphViewer.py:196 GuiTourneyGraphViewer.py:180 msgid "No Data for Player(s) Found" msgstr "" -#: GuiGraphViewer.py:221 +#: GuiGraphViewer.py:219 msgid "" "Hands: %d\n" "Profit: $%.2f" msgstr "" -#: GuiGraphViewer.py:222 +#: GuiGraphViewer.py:220 msgid "Showdown: $%.2f" msgstr "" -#: GuiGraphViewer.py:223 +#: GuiGraphViewer.py:221 msgid "Non-showdown: $%.2f" msgstr "" -#: GuiGraphViewer.py:231 +#: GuiGraphViewer.py:229 msgid "Profit graph for ring games" msgstr "" -#: GuiGraphViewer.py:234 +#: GuiGraphViewer.py:232 msgid "" "Hands: %d\n" "Profit (%s): %.2f" msgstr "" -#: GuiGraphViewer.py:236 +#: GuiGraphViewer.py:234 msgid "Showdown (%s): %.2f" msgstr "" -#: GuiGraphViewer.py:238 +#: GuiGraphViewer.py:236 msgid "Non-showdown (%s): %.2f" msgstr "" -#: GuiGraphViewer.py:365 GuiTourneyGraphViewer.py:276 +#: GuiGraphViewer.py:363 GuiTourneyGraphViewer.py:274 msgid "Please choose the directory you wish to export to:" msgstr "" -#: GuiGraphViewer.py:378 GuiTourneyGraphViewer.py:289 +#: GuiGraphViewer.py:376 GuiTourneyGraphViewer.py:287 msgid "Closed, no graph exported" msgstr "" -#: GuiGraphViewer.py:396 GuiTourneyGraphViewer.py:307 +#: GuiGraphViewer.py:394 GuiTourneyGraphViewer.py:305 msgid "Graph created" msgstr "" @@ -1499,14 +1488,6 @@ msgstr "" msgid "Import" msgstr "Автоимпорт" -#: GuiPrefs.py:33 -msgid "Games" -msgstr "" - -#: GuiPrefs.py:33 -msgid "Sites" -msgstr "" - #: GuiPrefs.py:34 msgid "Popup Windows" msgstr "" @@ -1577,7 +1558,7 @@ msgid "Setting" msgstr "" #: GuiPrefs.py:78 -msgid "Value (double-click to change)" +msgid "Value (double-click to change)" msgstr "" #: GuiPrefs.py:178 @@ -1845,11 +1826,11 @@ msgid "Flop" msgstr "" #: GuiStove.py:134 -msgid "Gametype:" +msgid "Gametype" msgstr "" #: GuiStove.py:137 -msgid "Players:" +msgid "Players" msgstr "" #: GuiStove.py:143 @@ -1894,17 +1875,17 @@ msgstr "" msgid "called update_flop_output_pane" msgstr "" -#: GuiTourneyGraphViewer.py:178 +#: GuiTourneyGraphViewer.py:176 msgid "Tournaments" msgstr "" -#: GuiTourneyGraphViewer.py:205 GuiTourneyGraphViewer.py:218 +#: GuiTourneyGraphViewer.py:203 GuiTourneyGraphViewer.py:216 msgid "" "Tournaments: %d\n" "Profit: $%.2f" msgstr "" -#: GuiTourneyGraphViewer.py:215 +#: GuiTourneyGraphViewer.py:213 msgid "Tournament Results" msgstr "" @@ -2067,8 +2048,8 @@ msgstr "" msgid "hud_main: Game changed." msgstr "" -#: HUD_main.pyw:144 -msgid "Terminating normally." +#: HUD_main.pyw:144 fpdb.pyw:971 +msgid "Quitting normally" msgstr "" #: HUD_main.pyw:205 @@ -2851,12 +2832,8 @@ msgstr "" msgid "Cannot read GameType for current hand" msgstr "" -#: PartyPokerToFpdb.py:348 -msgid "Failed to detect currency. HID: %s: '%s'" -msgstr "" - -#: PokerStarsToFpdb.py:265 -msgid "Failed to detect currency: '%s'" +#: PartyPokerToFpdb.py:348 PokerStarsToFpdb.py:265 WinamaxToFpdb.py:263 +msgid "Failed to detect currency. Hand ID: %s: '%s'" msgstr "" #: SplitHandHistory.py:76 @@ -3138,6 +3115,10 @@ msgstr "" msgid "tournament tracker starting\n" msgstr "" +#: TourneyFilters.py:52 +msgid "Sites:" +msgstr "" + #: TourneyFilters.py:54 msgid "Tourney Type" msgstr "" @@ -3333,10 +3314,6 @@ msgstr "" msgid "self.window doesn't exist? why?" msgstr "" -#: WinamaxToFpdb.py:263 -msgid "failed to detect currency" -msgstr "" - #: WinamaxToFpdb.py:300 msgid "readplayerstacks: re is '%s'" msgstr "" @@ -3867,10 +3844,6 @@ msgid "" "Failed to get global lock, it is currently held by %s" msgstr "" -#: fpdb.pyw:971 -msgid "Quitting normally" -msgstr "" - #: fpdb.pyw:996 msgid "Global lock released.\n" msgstr "" @@ -4138,6 +4111,13 @@ msgid "" "manually\n" msgstr "" +#, fuzzy +#~ msgid "Didn't match re_HandInfo: '%s'" +#~ msgstr "re_HandInfo не соответствует" + +#~ msgid "Didn't match re_HandInfo" +#~ msgstr "re_HandInfo не соответствует" + #~ msgid "readHandInfo: Didn't match: '%s'" #~ msgstr "readHandInfo: нет соответствия: '%s'" diff --git a/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo index daaa048ac9ab982043f2bb466f1bc1e592880569..85e922b4bf3035259255f47d7be4749feeb78437 100644 GIT binary patch delta 13305 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 diff --git a/pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo index 5d510f82d447ec799abe2694dbb014da5420ba78..c334139c53359df869efd2d7458ef81ababc8756 100644 GIT binary patch delta 15283 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 CQ=(}A delta 16808 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 P`aBlBV{Qk}YoY%I7zCi9 diff --git a/pyfpdb/locale/pl/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/pl/LC_MESSAGES/fpdb.mo index f91eebd035bafd380dc5713acbb127391b594f4f..8771d5733f6379c0207713d024fb5fea11f52a53 100644 GIT binary patch delta 4220 zcmYM$2~gHW7{~Dixdau#14WP*FH}Sh6%|n+^FTnnOEj+(%`=Y_BYZU*FH*`8N5_jy z$3i6)rZmei^S+w#N=-YoTchzvZF21UWqyYKF^&$Ii!tSR-l@}YPU9E`<6OvHoO2=Cz_3J4+p#aJ;3y-5eHXs`5vPN4It!dUw>kHO#)@jx}>tgFF^k&}m=vGa) z*au}8K)(XDa3v~*r%^k&joQKAsDORgo?Z_{Wu$}cXJI$`xv2TJqIO(n`-d@_{@D=n z?@Qwe543;>v&ni`3tL(fQ0FoQwQygYi6gNiofWE11`iQ ztY}RBt82&uE$mN6H4j5A)D>G}7PiN^s6e)(0xv@^{1}VyAnI^saDb-ZNK`;4kgA$0 zR6yP=(hS4hG@8;#MID~eSQF=7ZlE%B8+9fgqiXCI;bf=@ z#?o(rD#Z{~0C`BP=3OKiZc|2MI1f&tcGSXU%o{ibRgzy(Dg6g^CBS1oLS z3ZR*_JCa57A}Y0RROChI!uL?`{}NTQ%c#@;7b+8N_|($)6x90%qBb@bxp35<2IV&E zP>~%%MRo!8N%aVIUjt*E@9%b~d)yxnco;Jg>(GykcZ@?_!xUt1W*%naHl#Y{0S?B9 z1bhEy)6fozkaC*$aW>v{_jVlJ_ANtXQFnr1Ou@cwcvJCfJcy|n7hd4O<1DS&qOVhj~Z8k%D^e) z7@0>HjLk`pOvDDd|LHWe&}giUGfupVy1xws#7m|`ikOtSW}4zP}}=2~Z3 z->@!4wDl_|R z|1%7ye-iZx_X}oX6{-};sm4U%7}VighB~C~4K(xta}+h;4yxAm(^wQkQ32$k0^NxU z;5+PvchD0PC}?BsgxYa7hTt$%sixch0@NqtS|rnMvxSBZ$0e&rPbbAOsMO{lWi*Az z4Kl}2wS9^@j7y()Qo0V6ky2EE6-c(tVbuK3Y(JW)RpM8$qrU&QR5v({s1(=i?VReS z7(hP_^*jre+HvTOlTiV@idt|HHo;Y>!&ZtKcL-JUuTUGgjLJYzA7p(KN}~ogN4+5m zmC6{@M14>Tjj&F|RQd%-%;pg4eO`T?asJ2+Gfhyn9%`M0y3YBijjcepPVrhAZE-g) z!*5Ulj7?`(n2&z=6vv=XKj&~xM2&k3wa{j4hkH?n`6jCN4^X$vE5jKdj96m7CNh}Z*{hD%X9U4u&fCiKC*=!^SNJE_E`col2nV^j$|2Rg6&p`J&g#zkWQ z_Cs#E8HWB??55G4MhR-6^H>KjV>A2-HG$tCXXjDantn1W@Cn!o7h)jpKn3^-YTmC= z*YFvtR3U?%{}1BPMSu8Y8bLG)u`X^xO<0D_@e;=16VyaeL!7VS6jXl#D!>Aa#Eqx` j4wa|Z?Gs*J8WZj5o8U@_PfF-e{%!2TX63gB#d-b*8yUfQ delta 4302 zcmYM%dr(zX6vy!;h$8p^l!qvG)dUsr0wN}wl_{x6h>yzD$^;8An1E2Sygf8A8?`ih zST=HN=)%989C%B8*K+FtP@Bg0}5oW#U=3#G~k7-zfe%y*#cogF>DAH^e4#56chS6Ay zgK-DIx#IfqEK~P0ozqYg z-+?UFs<98&B5Sbcb)WgIo`wSW2=lN7!*CeU$Ta78XO6SLxxjgkv%>kXv(~xExeY@Y zcNYd!(|6p3CJd+FjGFj3Duu166?C9h(2Zp&;26~Xk*JK^==uwBJpF3acnzo(H@W^- zm`wk4Ecx$FqX(mCf=K63>`8x&a}sJ_=A$OQ4e!ULn2Bdl6ZIvEM7#=zVh%Ewm7q59 zV>lW&Vm3DSC;y!__-LOgkA9y+<-?>n`=HBs1%o? z0{RZAs$D?^6wM?s|jvB>VO{cEb-a2M?nL>XG23GzGQN z+t7zgP~)#bl4Ltk0UyK?3^daiLBr2eBXJ&f27oi@ug4&4MeUU{r~ukg8R|goiO{RO z8pokBl#G7NM3tft6+kT#v%QKWBVbK5=5gU9YDJkovxjg6swDrQQX0nFLz{AdGZEA2 zr{j2BjAQW?yarqFT8tn)S$H#QoYhFRZ436)`QJ@L6Mcv}7RQ|5pi0n+n)nygF8&ks zd^jsbDRx#nA4dhe5w)kbVj}Lw71)B>OS6ZO|K&7FXei@HW6^l@TZbFsvB~(eiKt2B*YT@kx8X7Q? zPxZuMr~opYc}OWx+B?!Sk9>3@mU_ycNF&7;t= z&{^($(7D>V(Ye*R69f9-9(SS9`Kj}3?8g1ms7$n>PRj*UU>8xT3>)Wt3B_Uz{cMcG z0@NNVLG79Ks0{3O{Zr$p|0FJ4=7LssL$){IT<6_LnXMdkeqTeC>Mc|$4x%!4+S!f@ z_!26Bu6!}9#RR+w>rnHYM~xdif&8mxV<&hYSb|zv04c9+L^iB_f&=j%Q~=R@v#6#? zs1?sao%2%U*Iwcu?WL2bQl7`oz;HADt`og+UI@@wz=e8LM4{Jtdtm~`(w~KzxCA)} zwgxru`>50(LuKZa>;H@i^e>>^bdlG4U*r8zrC5SV_#|o*1{!E+mwt?T(VRy;5Oaf9 z>xsCK{$x}D+fjjjg9@Mr^_zk*7=#P3Ki-L2aSduAkDyBRyz9S#ydeX2h=x*q1hqM? zIFoPmQhX~awX2Y_+J59D*&nFdCQbHAwg*+3!>Ej$Km~XP$-13GjX#2D)t`%FnBO+h z$mGHi=VeriN9TCEdMbv~FGXEnhDz;I7=oKod*(&dg!MQ8-^0Fm0`=TkRDi#u7NQ*) z%KSE74V;X@n1}j60V-9}Vr|L#TIi3)W)LG%tX4_$d7y7>Y^Ld1+x9YI8n~3iNH%M4w>_wxV8ap}Ah| z2ceGTDAe;e<&ysj8jHA~8lP~6%<%qF$wH;70kuck(T_v(yi&}@diwX`TI_c-Z$aFK z-7z@dOL;ghqo08H;j=hI_h*v-avF&~ph}Q}x}V{$=c1mQi{V&>oOpXAKqHLCLDY-rbJRo^Q8m*4r4?x()BqW%O;~`# zaS6ub228{^F$%xJKG=o|qysg6ui4&loPa7pU=EFIXq2H3>o5{O!w5Wy8u%Oz#i%*n zUpQH)b6tqT@FCaVjtcaB9E{(i0{9m#ENn_eMR|p8c!HajhAZ-f7@AyH+;MZRS9a N2dZlJ?wpk#^dD_q;4uII diff --git a/pyfpdb/locale/ru/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/ru/LC_MESSAGES/fpdb.mo index ac374af36906be09e8bbafc739053af9bd5b0ba2..38ecab7e7852ec045009ce6527814f7c306229f8 100644 GIT binary patch delta 1117 zcmYk)OGs2v9LMp~ylhCF8E3S|X!FpV(cCm+MaDE!L7)*9W>S>kHi%qAwYwN31rg!s zqBbQH5k;FWVOY@vvf4x;)v62v35<4{5>nq^a~EA^?&qG@|D5wbXKCl1y!EBVGiG=S z{Ok31@%rzn_ZU-4xd9WH#V+i{5Z=H5-p2^Oz&L)w)wqal81x#m3UiK~Wi8XoM-vSL z*o?#2i1)Ax-{Tsb!G8gF2QiOFP~)#*HQq))PT*Y@^&EZ1GUf!! z+C#%Bq~1J21$u^+IE6Jhjmpq0rqNAf5Zh3h$e||ccFO%u`yg(oeh9bX6Q_P2{mgHC zEYpoa)QTg#w16aPr)gY^d91+0n8E?<$BU@cf5#SFMq-;3t67Kbj@_tn$59I&K}%X+c6AvyB0n?9OPP3w zYM;XeF8X{e`De4{2iw1bzfq~X#H{Lg6}7_>YG+ST6VKva3=vg-9yQ49QtdHjas*vM=f@Fgmv zbEvpg>&r(F#}3MUxDQ7#hRLsdwD6&lCT_(7_MlQX8ne4R1(#j&Eqd(-mFHc>Tk-1R jxxnd)OgyuxBa^lN1m1XyiEzYTS$EWHk3}DQ=+g5Sj-hrW delta 1424 zcmajeSx8h-7{KvQ8y!s3aw#*Ho0)5n;YJ2IQb?wPN|rsexJ8nVW=0gj0 zWza)CWNsMgL|{}8(Vc=G1S_)MdNEqCr~aQ#*#=$i+}}Cpe)pX3eD}`Htm$mWt3b;+ z;n=`0oL{P^_U4X!i%1CF0$h$2xEb4U5th%=0w-_*dU%V3VgSxeh>Pjl+~eCYh<-ith_t%LJ1~p>b<}w#(I2PK2gNFK z%i<83PlGWTBE1|OMK&Q8zu5_WkW&J<1Y$U9rB-7+=Ho&8rH6F;E7iab_Nz}?7N z(t%-k!EGNp^uebzH1p4>@7l@>)sjcxT1>|@tViaS8~DgWWB_%6qdc6V<9G$faTy+= zT>8zN$5~ag-(VpI6SNhpP%AKkn%GO!I6tya zL>ubH_PP7rsFihM59<)EQEzJr?aGi=ANSdYi}(sZX&NY%ubVEr~C zQ9r(D)NdmXbFm0h@iJumDdYr;Kw+ zz;CDv#~318umEk?gIdW+qd&}I^9m8^HzahhiBT4UZ#;#T~lS)%WA8P%0DJc)R}S`>S{GaBf6japRlemk~1=s z)BDQ