From 15605efd241afcba9a8541fda72a724ee724581e Mon Sep 17 00:00:00 2001 From: Mika Bostrom Date: Tue, 3 Aug 2010 17:48:47 +0300 Subject: [PATCH 01/26] Update changelog for .903 snapshot --- packaging/debian/changelog | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packaging/debian/changelog b/packaging/debian/changelog index 0616ad0e..0a27920a 100644 --- a/packaging/debian/changelog +++ b/packaging/debian/changelog @@ -1,3 +1,9 @@ +free-poker-tools (0.20.903-1) unstable; urgency=low + + * .903 snapshot release + + -- Mika Bostrom Tue, 03 Aug 2010 17:47:41 +0300 + free-poker-tools (0.20.902-1) unstable; urgency=low * New snapshot release; .901 was broken for FTP From 9bfe110e46b6a4e7169f2a8c3c29ceebf8d51a02 Mon Sep 17 00:00:00 2001 From: Mika Bostrom Date: Sat, 14 Aug 2010 09:24:45 +0300 Subject: [PATCH 02/26] Bump changelog for .904 snapshot --- packaging/debian/changelog | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packaging/debian/changelog b/packaging/debian/changelog index 0a27920a..2bd7df9b 100644 --- a/packaging/debian/changelog +++ b/packaging/debian/changelog @@ -1,3 +1,9 @@ +free-poker-tools (0.20.904-1) unstable; urgency=low + + * .904 snapshot release + + -- Mika Bostrom Sat, 14 Aug 2010 09:24:25 +0300 + free-poker-tools (0.20.903-1) unstable; urgency=low * .903 snapshot release From 62ddab3232ee177134af8811747b93801887a599 Mon Sep 17 00:00:00 2001 From: Mika Bostrom Date: Sat, 14 Aug 2010 09:29:07 +0300 Subject: [PATCH 03/26] makeexe.py has been removed --- packaging/debian/rules | 1 - 1 file changed, 1 deletion(-) diff --git a/packaging/debian/rules b/packaging/debian/rules index 9106c7bc..58b1136b 100755 --- a/packaging/debian/rules +++ b/packaging/debian/rules @@ -27,7 +27,6 @@ install: build cp pyfpdb/*.pyw debian/$(PACKAGE)/usr/lib/python2.6/site-packages/fpdb/ # Remove scripts that are only useful in win32 rm debian/$(PACKAGE)/usr/lib/python2.6/site-packages/fpdb//windows_make_bats.py - rm debian/$(PACKAGE)/usr/lib/python2.6/site-packages/fpdb/makeexe.py rm debian/$(PACKAGE)/usr/lib/python2.6/site-packages/fpdb/py2exe_setup.py From e8d0c425667bb3f21559eb895f0ddf7556413376 Mon Sep 17 00:00:00 2001 From: steffen123 Date: Mon, 16 Aug 2010 23:49:50 +0200 Subject: [PATCH 04/26] gettext import for guiprefs --- pyfpdb/GuiPrefs.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/pyfpdb/GuiPrefs.py b/pyfpdb/GuiPrefs.py index 6d908ec6..6c8c6210 100755 --- a/pyfpdb/GuiPrefs.py +++ b/pyfpdb/GuiPrefs.py @@ -23,8 +23,19 @@ pygtk.require('2.0') import gtk import gobject -import Configuration +import locale +lang=locale.getdefaultlocale()[0][0:2] +if lang=="en": + def _(string): return string +else: + import gettext + try: + trans = gettext.translation("fpdb", localedir="locale", languages=[lang]) + trans.install() + except IOError: + def _(string): return string +import Configuration rewrite = { 'general' : 'General', 'supported_databases' : 'Databases' , 'import' : 'Import', 'hud_ui' : 'HUD' From 7c0358dc2064019c851598a4e93b729222d17476 Mon Sep 17 00:00:00 2001 From: gimick Date: Mon, 16 Aug 2010 23:00:08 +0100 Subject: [PATCH 05/26] Test: resave test HH's as UTF-8/unix --- ...- No Limit Hold'em - dateformat change.txt | Bin 2378 -> 1149 bytes ... singlehand session postBB out of turn.txt | Bin 2654 -> 1274 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/pyfpdb/regression-test-files/cash/FTP/Flop/FT20100721 Flash - $0.02-$0.05 - No Limit Hold'em - dateformat change.txt b/pyfpdb/regression-test-files/cash/FTP/Flop/FT20100721 Flash - $0.02-$0.05 - No Limit Hold'em - dateformat change.txt index 4386557b340ccd6fff8289cd09f9086596179615..ca8234076269cf103462750e6cdd30d74e395f06 100644 GIT binary patch literal 1149 zcmZ`&(Qeu>6n)QET&a~>5X+K~K*$>#Wz|%=4T7d=+JlJ=v2bD(JL@X#<98Dq2vd29 za*vPgbI(1V*Fr$bg@&(k&noyt3I;bp5XNyFjE7#7KuR`(!CVlP!#lY3TrYUvd?T!$ zB|PzhYj~7`-mwB9KT7-|Jf!&hozVe&uEi?^{s02c_nZ|Y8vFz*SrS31KN(Hn{x)#O zUeBxr2`Ejfz2_kwx}k6JAqw%T;U7f(z@3aO947Eu>0Iy~shXw8;;4HueO{+C1Y6Zp*)mt}*UPmWPYE*RU(qC=h}aHwQWgAXq`X^)BBF^aL59i-9< zbk0B(1fAUoUQ&=-W1C~|KC?D_cgcyI6gO{btx*qGz)Mh#WjCSI@Au*H%hLmVoGxc8 zz|xs9f|Jwo*woK&3PSqJvHfguD9Sl?Vaf~n2I>yO?y(~Mm~1vZk40U1sPQGB->g9UDT$bX}E*o|-(GSk&2G9g7!U8ru(2 zdP*+ku5|Q zBGNAOwkw*UYG$w!1C|nsu~vgBY7joatc)ToR1zN>L918{H}VKI;_XYqR6=_*;UD3kj$`&Rw20qr0TKv zRGt+l117MXYV9ndRqK6~zCxxc>XrbJw{ipBSjw1~L-*d3pW_wuScwc#5i4>ogFjZ3 zJSGp%5p#lbDrfjxGLU@m5ooeDg8p=+rH=Ar=)8}RM~-EYB5Fn>U|a?FHoy{kf3Ax> z{{-IeL-HLec!KH;aJILU+fz;3kF;zmaetRD>L)^;Kh&~cuQTY7;hEmmYvbQ9uZAzT ztap5=YM=PGL-bD36aGyT`^gL9*~2E9V?~*H8RR!XeK|EOLS#^``L42*qc)sqmLIGf z@ov)aqw`tl-<^VQW5+;ic?1uP%x7R5Ulw|Ejo(WbMZLatp3cEB_J^&f&*2+o8xbk` zfvl!?cA%ZUk(&nv{|1;DM_A%k5$w*Qi|gE30Pp!&$HmeAcnwJlUIP9DO{*j`NRQkt)wh zM(|ZmQBS{C&2K_|{?Q9Nj}w+Xm^!7pjwOPm3|K6g<+x!Pv CU}abU diff --git a/pyfpdb/regression-test-files/cash/FTP/Flop/FT20100804 Venice (6 max) - $0.01-$0.02 - singlehand session postBB out of turn.txt b/pyfpdb/regression-test-files/cash/FTP/Flop/FT20100804 Venice (6 max) - $0.01-$0.02 - singlehand session postBB out of turn.txt index 90c07bb881b431d0d637eed209ba55e12118ba6c..91f29aeba55ea3728899319c6e52e80d7922d593 100644 GIT binary patch literal 1274 zcmaJ>U2obz5PbKqSSghPs13feO~7xofhHCCs4``izyKfZguvumI& z4@fszW@l!1Gq2JVLY_)^5eHVl$0%cPMd_FlLMSB@AHrypGI(V8Jl{y!5zfC8{!(=Yj78FYQRwgdNs)yo9bo+j-r$$$UTEH zi!hQ+%JT%oR@*dXPN!_ccc(?vGJZ5w9gO8c$zqWwC8TUCK?;asY1ll&rYl2iy{V)W zIq(vAjz7eduBbH_4B-BGF@q1&;BE={wC-4h14A;?as4@gPw`j7>%taiP_|v-J&O-z zqt3h<-!Ymk&rF&U)p)*meo-x9?IbWQf$p0w1WuTo)29a;hIwjhMrBtOF&fRE&~eG7 z_IpVgJiN|=Q%*oeSl_mJ{*#uB+P&y{bJPI4 zc2>DE!V;BgaySC5a=;7h#| zp^#CE8zoifNdF6h=)lZm-;1b7{69lPi=YgiU7~V8ygW+1qy2M_HB-QlI#-?WB)^t*q&=vBwfStN$^W+FMY`vc$sA EZ{}@-#{d8T literal 2654 zcmbtW+iuf95S?cv{$VAMnj$W-leA6W3Qf2OT1ZnQRPo?AO{qwlDo(jbd^>Q?thZTv z?SzXgCu{G{?3p=dXZ-7DUv6ZI%g9hJ@xR3At<2@KoXY~^=aR?_V)zw{3cgZ(YRC@W&EVymY-98Y_kC%~W89HExgE#(+!6LR@*4It+(h#N zZ>BPqE%=+|t0L)O-!>5JW7Ngl9`IZ5v3hR8cN1v&+m^d>M^0d$sK-b#U*vnFh}B3V zN3x6c+oko~#mF^KB=Q|z7T9;aMJup~Jc}-HmG@`|7OmW(gIq<3p=`kn6j8Nvi#S-j z6Rhocc=m2%_G2XCYvevd&N7Ub@<|!ZlufG{a()T6$C#hX1ive8nRDMC-`S%_(wP~OI-ABfSvxC z1G}qL7|#m5KhTRBK8B`ySo2H{WFUu7qseEv?hyDAprqa{!eX>%@=kO73b;Q8xXJqj zcz8;(V3tv(ik(Wg^F{CFS)VnkAXRKrjnw5j3icttWlt{tKB7NHU2!oRIg^$~bf8{i z;0xojdsB5Qz0ku3=jg<9e@sj6a zE{j?j$|)3bv>{i_V7oGF|C1Fzdw+&@ATLqzdqBL7Ta#lY>RqrIa{Vu;BlMQ492fa2 z$FzyDQ*h`Mf36y}8Y)&e?rqQssID9QUtz>5Xiu-dXD7f&UCv-tt!mDGRV8KW&sJU5 zB~}O5r`Q2)M{sBC1iE>Hi}mFLR@(Q>&roftJ6qrA$DRfo#Sc6WaK_p5-3+@kZJ)w6 zL40HFAmORC%o>l?^?lZHW3y#zsOv0!Ae^HDbKjMhy6)@OVSZU`;&tV*t~*zEHv0a1 z)OGzl>~@>{4-nZGFtaG-rMmx*v3d+OZmC+FavOyR%3l)IUkB`;tW>PN%Us<>^*uyp LoQ}ySdGqhzcU_2R From c49565fcb18b770817a82aec155dc70d547580ac Mon Sep 17 00:00:00 2001 From: Mika Bostrom Date: Tue, 17 Aug 2010 07:56:00 +0300 Subject: [PATCH 06/26] Fix config file copying for debian package If there is no config file in ~/.fpdb/ copy it from the package's /usr/share path --- pyfpdb/Configuration.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pyfpdb/Configuration.py b/pyfpdb/Configuration.py index 618d27da..ae578f57 100755 --- a/pyfpdb/Configuration.py +++ b/pyfpdb/Configuration.py @@ -84,6 +84,13 @@ def get_config(file_name, fallback = True): # print "config path 2=", config_path if os.path.exists(config_path): return (config_path,False) + # Copy from example (debian package) + try: + example_path = '/usr/share/python-fpdb/' + file_name + '.example' + shutil.copyfile(example_path, config_path) + return (config_path,False) + except IOError: + pass # No file found if not fallback: From f18cc00c0d1e7055eb34cdd2f9f8739903ce5b2f Mon Sep 17 00:00:00 2001 From: Mika Bostrom Date: Tue, 17 Aug 2010 08:18:46 +0300 Subject: [PATCH 07/26] Move sample copying after fallback test Only try to copy the example HUD_config.xml after fallback has been tested against, and even then only on platform where the debian path can exist --- pyfpdb/Configuration.py | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/pyfpdb/Configuration.py b/pyfpdb/Configuration.py index ae578f57..d1f0efec 100755 --- a/pyfpdb/Configuration.py +++ b/pyfpdb/Configuration.py @@ -84,18 +84,26 @@ def get_config(file_name, fallback = True): # print "config path 2=", config_path if os.path.exists(config_path): return (config_path,False) - # Copy from example (debian package) - try: - example_path = '/usr/share/python-fpdb/' + file_name + '.example' - shutil.copyfile(example_path, config_path) - return (config_path,False) - except IOError: - pass # No file found if not fallback: return (False,False) +# Example configuration for debian package + if os.name == 'posix': + # If we're on linux, try to copy example from the place + # debian package puts it; get_default_config_path() creates + # the config directory for us so there's no need to check it + # again + example_path = '/usr/share/python-fpdb/' + file_name + '.example' + try: + shutil.copyfile(example_path, config_path) + msg = 'Configuration file created: %s\n' % config_path + logging.info(msg) + return (config_path,False) + except IOError: + pass + # OK, fall back to the .example file, should be in the start dir if os.path.exists(file_name + ".example"): try: From f1b051a99a9952595faa7bf709184ed4c2b0acca Mon Sep 17 00:00:00 2001 From: Mika Bostrom Date: Tue, 17 Aug 2010 08:25:23 +0300 Subject: [PATCH 08/26] Update changelog --- packaging/debian/changelog | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packaging/debian/changelog b/packaging/debian/changelog index 2bd7df9b..49211161 100644 --- a/packaging/debian/changelog +++ b/packaging/debian/changelog @@ -1,3 +1,9 @@ +free-poker-tools (0.20.904-2) unstable; urgency=low + + * On fpdb start, copy example HUD_config.xml in place if none is present + + -- Mika Bostrom Tue, 17 Aug 2010 08:23:31 +0300 + free-poker-tools (0.20.904-1) unstable; urgency=low * .904 snapshot release From bde9a4016339a3e85e0b0a9b4c991c9a8a5dad69 Mon Sep 17 00:00:00 2001 From: steffen123 Date: Tue, 17 Aug 2010 19:50:22 +0200 Subject: [PATCH 09/26] gettextify pyfpdb/Stats.py --- pyfpdb/Stats.py | 198 +++++++++++++++++++++--------------------------- 1 file changed, 85 insertions(+), 113 deletions(-) diff --git a/pyfpdb/Stats.py b/pyfpdb/Stats.py index e38b5806..ffb1e47e 100755 --- a/pyfpdb/Stats.py +++ b/pyfpdb/Stats.py @@ -55,6 +55,18 @@ import pygtk import gtk import re +import locale +lang=locale.getdefaultlocale()[0][0:2] +if lang=="en": + def _(string): return string +else: + import gettext + try: + trans = gettext.translation("fpdb", localedir="locale", languages=[lang]) + trans.install() + except IOError: + def _(string): return string + # FreePokerTools modules import Configuration import Database @@ -88,8 +100,8 @@ def do_stat(stat_dict, player = 24, stat = 'vpip'): result = eval("%(stat)s(stat_dict, %(player)d)" % {'stat': base, 'player': player}) except: pass # - log.info("exception getting stat "+base+" for player "+str(player)+str(sys.exc_info())) - log.debug("result = %s" % str(result) ) + log.info(_("exception getting stat %s for player %s %s") % (base, str(player), str(sys.exc_info()))) + log.debug(_("Stats.do_stat result = %s") % str(result) ) match = re_Percent.search(result[1]) try: @@ -98,7 +110,7 @@ def do_stat(stat_dict, player = 24, stat = 'vpip'): else: result = (result[0], "%.*f%%" % (places, 100*result[0]), result[2], result[3], result[4], result[5]) except: - log.info( "error: %s" % str(sys.exc_info())) + log.info(_("error: %s") % str(sys.exc_info())) raise return result @@ -117,8 +129,8 @@ def totalprofit(stat_dict, player): """ Total Profit.""" if stat_dict[player]['net'] != 0: stat = float(stat_dict[player]['net']) / 100 - return (stat, '$%.2f' % stat, 'tp=$%.2f' % stat, 'totalprofit=$%.2f' % stat, str(stat), 'Total Profit') - return ('0', '$0.00', 'tp=0', 'totalprofit=0', '0', 'Total Profit') + return (stat, '$%.2f' % stat, 'tp=$%.2f' % stat, 'totalprofit=$%.2f' % stat, str(stat), _('Total Profit')) + return ('0', '$0.00', 'tp=0', 'totalprofit=0', '0', _('Total Profit')) def playername(stat_dict, player): """ Player Name.""" @@ -139,14 +151,14 @@ def vpip(stat_dict, player): 'v=%3.1f' % (100*stat) + '%', 'vpip=%3.1f' % (100*stat) + '%', '(%d/%d)' % (stat_dict[player]['vpip'], stat_dict[player]['n']), - 'Voluntarily Put In Pot Pre-Flop%' + _('Voluntarily Put In Pot Pre-Flop%') ) except: return (stat, '%3.1f' % (0) + '%', 'v=%3.1f' % (0) + '%', 'vpip=%3.1f' % (0) + '%', '(%d/%d)' % (0, 0), - 'Voluntarily Put In Pot Pre-Flop%' + _('Voluntarily Put In Pot Pre-Flop%') ) def pfr(stat_dict, player): @@ -159,7 +171,7 @@ def pfr(stat_dict, player): 'p=%3.1f' % (100*stat) + '%', 'pfr=%3.1f' % (100*stat) + '%', '(%d/%d)' % (stat_dict[player]['pfr'], stat_dict[player]['n']), - 'Pre-Flop Raise %' + _('Pre-Flop Raise %') ) except: return (stat, @@ -167,7 +179,7 @@ def pfr(stat_dict, player): 'p=%3.1f' % (0) + '%', 'pfr=%3.1f' % (0) + '%', '(%d/%d)' % (0, 0), - 'Pre-Flop Raise %' + _('Pre-Flop Raise %') ) def wtsd(stat_dict, player): @@ -180,7 +192,7 @@ def wtsd(stat_dict, player): 'w=%3.1f' % (100*stat) + '%', 'wtsd=%3.1f' % (100*stat) + '%', '(%d/%d)' % (stat_dict[player]['sd'], stat_dict[player]['saw_f']), - '% went to showdown' + _('% went to showdown') ) except: return (stat, @@ -188,7 +200,7 @@ def wtsd(stat_dict, player): 'w=%3.1f' % (0) + '%', 'wtsd=%3.1f' % (0) + '%', '(%d/%d)' % (0, 0), - '% went to showdown' + _('% went to showdown') ) def wmsd(stat_dict, player): @@ -201,7 +213,7 @@ def wmsd(stat_dict, player): 'w=%3.1f' % (100*stat) + '%', 'wmsd=%3.1f' % (100*stat) + '%', '(%5.1f/%d)' % (float(stat_dict[player]['wmsd']), stat_dict[player]['sd']), - '% won money at showdown' + _('% won money at showdown') ) except: return (stat, @@ -209,7 +221,7 @@ def wmsd(stat_dict, player): 'w=%3.1f' % (0) + '%', 'wmsd=%3.1f' % (0) + '%', '(%d/%d)' % (0, 0), - '% won money at showdown' + _('% won money at showdown') ) def profit100(stat_dict, player): @@ -222,16 +234,16 @@ def profit100(stat_dict, player): 'p=%.0f' % (100.0*stat), 'p/100=%.0f' % (100.0*stat), '%d/%d' % (stat_dict[player]['net'], stat_dict[player]['n']), - 'profit/100hands' + _('profit/100hands') ) except: - print "exception calcing p/100: 100 * %d / %d" % (stat_dict[player]['net'], stat_dict[player]['n']) + print _("exception calcing p/100: 100 * %d / %d") % (stat_dict[player]['net'], stat_dict[player]['n']) return (stat, '%.0f' % (0.0), 'p=%.0f' % (0.0), 'p/100=%.0f' % (0.0), '(%d/%d)' % (0, 0), - 'profit/100hands' + _('profit/100hands') ) def bbper100(stat_dict, player): @@ -244,7 +256,7 @@ def bbper100(stat_dict, player): 'bb100=%5.3f' % (stat), 'bb100=%5.3f' % (stat), '(%d,%d)' % (100*stat_dict[player]['net'],stat_dict[player]['bigblind']), - 'big blinds/100 hands' + _('big blinds/100 hands') ) except: log.info("exception calcing bb/100: "+str(stat_dict[player])) @@ -253,7 +265,7 @@ def bbper100(stat_dict, player): 'bb100=%.0f' % (0), 'bb100=%.0f' % (0), '(%f)' % (0), - 'big blinds/100 hands' + _('big blinds/100 hands') ) def BBper100(stat_dict, player): @@ -266,16 +278,16 @@ def BBper100(stat_dict, player): 'BB100=%5.3f' % (stat), 'BB100=%5.3f' % (stat), '(%d,%d)' % (100*stat_dict[player]['net'],2*stat_dict[player]['bigblind']), - 'Big Bets/100 hands' + _('Big Bets/100 hands') ) except: - log.info("exception calcing BB/100: "+str(stat_dict[player])) + log.info(_("exception calcing BB/100: ")+str(stat_dict[player])) return (stat, '%.0f' % (0.0), 'BB100=%.0f' % (0.0), 'BB100=%.0f' % (0.0), '(%f)' % (0.0), - 'Big Bets/100 hands' + _('Big Bets/100 hands') ) def saw_f(stat_dict, player): @@ -289,7 +301,7 @@ def saw_f(stat_dict, player): 'sf=%3.1f' % (100*stat) + '%', 'saw_f=%3.1f' % (100*stat) + '%', '(%d/%d)' % (stat_dict[player]['saw_f'], stat_dict[player]['n']), - 'Flop Seen %' + _('Flop Seen %') ) except: stat = 0.0 @@ -300,7 +312,7 @@ def saw_f(stat_dict, player): 'sf=%3.1f' % (stat) + '%', 'saw_f=%3.1f' % (stat) + '%', '(%d/%d)' % (num, den), - 'Flop Seen %' + _('Flop Seen %') ) def n(stat_dict, player): @@ -323,7 +335,7 @@ def n(stat_dict, player): 'n=%d' % (stat_dict[player]['n']), 'n=%d' % (stat_dict[player]['n']), '(%d)' % (stat_dict[player]['n']), - 'number hands seen' + _('number hands seen') ) except: return (0, @@ -331,7 +343,7 @@ def n(stat_dict, player): 'n=%d' % (0), 'n=%d' % (0), '(%d)' % (0), - 'number hands seen' + _('number hands seen') ) def fold_f(stat_dict, player): @@ -344,7 +356,7 @@ def fold_f(stat_dict, player): 'ff=%3.1f' % (100*stat) + '%', 'fold_f=%3.1f' % (100*stat) + '%', '(%d/%d)' % (stat_dict[player]['fold_2'], stat_dict[player]['saw_f']), - 'folded flop/4th' + _('folded flop/4th') ) except: return (stat, @@ -352,7 +364,7 @@ def fold_f(stat_dict, player): 'ff=%3.1f' % (0) + '%', 'fold_f=%3.1f' % (0) + '%', '(%d/%d)' % (0, 0), - 'folded flop/4th' + _('folded flop/4th') ) def steal(stat_dict, player): @@ -365,7 +377,7 @@ def steal(stat_dict, player): 'st=%3.1f' % (100*stat) + '%', 'steal=%3.1f' % (100*stat) + '%', '(%d/%d)' % (stat_dict[player]['steal'], stat_dict[player]['steal_opp']), - '% steal attempted' + _('% steal attempted') ) except: return (stat, 'NA', 'st=NA', 'steal=NA', '(0/0)', '% steal attempted') @@ -380,15 +392,14 @@ def f_SB_steal(stat_dict, player): 'fSB=%3.1f' % (100*stat) + '%', 'fSB_s=%3.1f' % (100*stat) + '%', '(%d/%d)' % (stat_dict[player]['sbnotdef'], stat_dict[player]['sbstolen']), - '% folded SB to steal' - ) + _('% folded SB to steal')) except: return (stat, 'NA', 'fSB=NA', 'fSB_s=NA', '(0/0)', - '% folded SB to steal') + _('% folded SB to steal')) def f_BB_steal(stat_dict, player): """ Folded BB to steal.""" @@ -400,15 +411,14 @@ def f_BB_steal(stat_dict, player): 'fBB=%3.1f' % (100*stat) + '%', 'fBB_s=%3.1f' % (100*stat) + '%', '(%d/%d)' % (stat_dict[player]['bbnotdef'], stat_dict[player]['bbstolen']), - '% folded BB to steal' - ) + _('% folded BB to steal')) except: return (stat, 'NA', 'fBB=NA', 'fBB_s=NA', '(0/0)', - '% folded BB to steal') + _('% folded BB to steal')) def f_steal(stat_dict, player): """ Folded blind to steal.""" @@ -423,15 +433,14 @@ def f_steal(stat_dict, player): 'fB=%3.1f' % (100*stat) + '%', 'fB_s=%3.1f' % (100*stat) + '%', '(%d/%d)' % (folded_blind, blind_stolen), - '% folded blind to steal' - ) + _('% folded blind to steal')) except: return (stat, 'NA', 'fB=NA', 'fB_s=NA', '(0/0)', - '% folded blind to steal') + _('% folded blind to steal')) def three_B(stat_dict, player): """ Three bet preflop/3rd.""" @@ -443,16 +452,14 @@ def three_B(stat_dict, player): '3B=%3.1f' % (100*stat) + '%', '3B_pf=%3.1f' % (100*stat) + '%', '(%d/%d)' % (stat_dict[player]['tb_0'], stat_dict[player]['tb_opp_0']), - '% 3/4 Bet preflop/3rd' - ) + _('% 3/4 Bet preflop/3rd')) except: return (stat, '%3.1f' % (0) + '%', '3B=%3.1f' % (0) + '%', '3B_pf=%3.1f' % (0) + '%', '(%d/%d)' % (0, 0), - '% 3/4 Bet preflop/3rd' - ) + _('% 3/4 Bet preflop/3rd')) def WMsF(stat_dict, player): """ Won $ when saw flop/4th.""" @@ -464,16 +471,14 @@ def WMsF(stat_dict, player): 'wf=%3.1f' % (100*stat) + '%', 'w_w_f=%3.1f' % (100*stat) + '%', '(%d/%d)' % (stat_dict[player]['w_w_s_1'], stat_dict[player]['saw_f']), - '% won$/saw flop/4th' - ) + _('% won$/saw flop/4th')) except: return (stat, '%3.1f' % (0) + '%', 'wf=%3.1f' % (0) + '%', 'w_w_f=%3.1f' % (0) + '%', '(%d/%d)' % (0, 0), - '% won$/saw flop/4th' - ) + _('% won$/saw flop/4th')) def a_freq1(stat_dict, player): """ Flop/4th aggression frequency.""" @@ -485,16 +490,14 @@ def a_freq1(stat_dict, player): 'a1=%3.1f' % (100*stat) + '%', 'a_fq_1=%3.1f' % (100*stat) + '%', '(%d/%d)' % (stat_dict[player]['aggr_1'], stat_dict[player]['saw_f']), - 'Aggression Freq flop/4th' - ) + _('Aggression Freq flop/4th')) except: return (stat, '%3.1f' % (0) + '%', 'a1=%3.1f' % (0) + '%', 'a_fq_1=%3.1f' % (0) + '%', '(%d/%d)' % (0, 0), - 'Aggression Freq flop/4th' - ) + _('Aggression Freq flop/4th')) def a_freq2(stat_dict, player): """ Turn/5th aggression frequency.""" @@ -506,16 +509,14 @@ def a_freq2(stat_dict, player): 'a2=%3.1f' % (100*stat) + '%', 'a_fq_2=%3.1f' % (100*stat) + '%', '(%d/%d)' % (stat_dict[player]['aggr_2'], stat_dict[player]['saw_2']), - 'Aggression Freq turn/5th' - ) + _('Aggression Freq turn/5th')) except: return (stat, '%3.1f' % (0) + '%', 'a2=%3.1f' % (0) + '%', 'a_fq_2=%3.1f' % (0) + '%', '(%d/%d)' % (0, 0), - 'Aggression Freq turn/5th' - ) + _('Aggression Freq turn/5th')) def a_freq3(stat_dict, player): """ River/6th aggression frequency.""" @@ -527,16 +528,14 @@ def a_freq3(stat_dict, player): 'a3=%3.1f' % (100*stat) + '%', 'a_fq_3=%3.1f' % (100*stat) + '%', '(%d/%d)' % (stat_dict[player]['aggr_3'], stat_dict[player]['saw_3']), - 'Aggression Freq river/6th' - ) + _('Aggression Freq river/6th')) except: return (stat, '%3.1f' % (0) + '%', 'a3=%3.1f' % (0) + '%', 'a_fq_3=%3.1f' % (0) + '%', '(%d/%d)' % (0, 0), - 'Aggression Freq river/6th' - ) + _('Aggression Freq river/6th')) def a_freq4(stat_dict, player): """ 7th street aggression frequency.""" @@ -548,16 +547,14 @@ def a_freq4(stat_dict, player): 'a4=%3.1f' % (100*stat) + '%', 'a_fq_4=%3.1f' % (100*stat) + '%', '(%d/%d)' % (stat_dict[player]['aggr_4'], stat_dict[player]['saw_4']), - 'Aggression Freq 7th' - ) + _('Aggression Freq 7th')) except: return (stat, '%3.1f' % (0) + '%', 'a4=%3.1f' % (0) + '%', 'a_fq_4=%3.1f' % (0) + '%', '(%d/%d)' % (0, 0), - 'Aggression Freq 7th' - ) + _('Aggression Freq 7th')) def a_freq_123(stat_dict, player): """ Post-Flop aggression frequency.""" @@ -576,16 +573,14 @@ def a_freq_123(stat_dict, player): + stat_dict[player]['saw_2'] + stat_dict[player]['saw_3'] ), - 'Post-Flop Aggression Freq' - ) + _('Post-Flop Aggression Freq')) except: return (stat, '%2.0f' % (0) + '%', 'a3=%2.0f' % (0) + '%', 'a_fq_3=%2.0f' % (0) + '%', '(%d/%d)' % (0, 0), - 'Post-Flop Aggression Freq' - ) + _('Post-Flop Aggression Freq')) def agg_freq(stat_dict, player): """ Post-Flop aggression frequency.""" @@ -606,16 +601,14 @@ def agg_freq(stat_dict, player): 'afr=%3.1f' % (100*stat) + '%', 'agg_fr=%3.1f' % (100*stat) + '%', '(%d/%d)' % (bet_raise, (post_call + post_fold + bet_raise)), - 'Aggression Freq' - ) + _('Aggression Freq')) except: return (stat, '%2.1f' % (0) + '%', 'af=%3.1f' % (0) + '%', 'agg_f=%3.1f' % (0) + '%', '(%d/%d)' % (0, 0), - 'Aggression Freq' - ) + _('Aggression Freq')) def agg_fact(stat_dict, player): """ Post-Flop aggression frequency.""" @@ -634,17 +627,14 @@ def agg_fact(stat_dict, player): 'afa=%2.2f' % (stat) , 'agg_fa=%2.2f' % (stat) , '(%d/%d)' % (bet_raise, post_call), - 'Aggression Factor' - ) + _('Aggression Factor')) except: return (stat, '%2.2f' % (0) , 'afa=%2.2f' % (0) , 'agg_fa=%2.2f' % (0), '(%d/%d)' % (0, 0), - 'Aggression Factor' - ) - + _('Aggression Factor')) def cbet(stat_dict, player): @@ -661,16 +651,14 @@ def cbet(stat_dict, player): 'cbet=%3.1f' % (100*stat) + '%', 'cbet=%3.1f' % (100*stat) + '%', '(%d/%d)' % (cbets, oppt), - '% continuation bet ' - ) + _('% continuation bet ')) except: return (stat, '%3.1f' % (0) + '%', 'cbet=%3.1f' % (0) + '%', 'cbet=%3.1f' % (0) + '%', '(%d/%d)' % (0, 0), - '% continuation bet ' - ) + _('% continuation bet ')) def cb1(stat_dict, player): """ Flop continuation bet.""" @@ -682,16 +670,14 @@ def cb1(stat_dict, player): 'cb1=%3.1f' % (100*stat) + '%', 'cb_1=%3.1f' % (100*stat) + '%', '(%d/%d)' % (stat_dict[player]['cb_1'], stat_dict[player]['cb_opp_1']), - '% continuation bet flop/4th' - ) + _('% continuation bet flop/4th')) except: return (stat, '%3.1f' % (0) + '%', 'cb1=%3.1f' % (0) + '%', 'cb_1=%3.1f' % (0) + '%', '(%d/%d)' % (0, 0), - '% continuation bet flop/4th' - ) + _('% continuation bet flop/4th')) def cb2(stat_dict, player): """ Turn continuation bet.""" @@ -703,16 +689,14 @@ def cb2(stat_dict, player): 'cb2=%3.1f' % (100*stat) + '%', 'cb_2=%3.1f' % (100*stat) + '%', '(%d/%d)' % (stat_dict[player]['cb_2'], stat_dict[player]['cb_opp_2']), - '% continuation bet turn/5th' - ) + _('% continuation bet turn/5th')) except: return (stat, '%3.1f' % (0) + '%', 'cb2=%3.1f' % (0) + '%', 'cb_2=%3.1f' % (0) + '%', '(%d/%d)' % (0, 0), - '% continuation bet turn/5th' - ) + _('% continuation bet turn/5th')) def cb3(stat_dict, player): """ River continuation bet.""" @@ -724,16 +708,14 @@ def cb3(stat_dict, player): 'cb3=%3.1f' % (100*stat) + '%', 'cb_3=%3.1f' % (100*stat) + '%', '(%d/%d)' % (stat_dict[player]['cb_3'], stat_dict[player]['cb_opp_3']), - '% continuation bet river/6th' - ) + _('% continuation bet river/6th')) except: return (stat, '%3.1f' % (0) + '%', 'cb3=%3.1f' % (0) + '%', 'cb_3=%3.1f' % (0) + '%', '(%d/%d)' % (0, 0), - '% continuation bet river/6th' - ) + _('% continuation bet river/6th')) def cb4(stat_dict, player): """ 7th street continuation bet.""" @@ -745,16 +727,14 @@ def cb4(stat_dict, player): 'cb4=%3.1f' % (100*stat) + '%', 'cb_4=%3.1f' % (100*stat) + '%', '(%d/%d)' % (stat_dict[player]['cb_4'], stat_dict[player]['cb_opp_4']), - '% continuation bet 7th' - ) + _('% continuation bet 7th')) except: return (stat, '%3.1f' % (0) + '%', 'cb4=%3.1f' % (0) + '%', 'cb_4=%3.1f' % (0) + '%', '(%d/%d)' % (0, 0), - '% continuation bet 7th' - ) + _('% continuation bet 7th')) def ffreq1(stat_dict, player): """ Flop/4th fold frequency.""" @@ -766,16 +746,14 @@ def ffreq1(stat_dict, player): 'ff1=%3.1f' % (100*stat) + '%', 'ff_1=%3.1f' % (100*stat) + '%', '(%d/%d)' % (stat_dict[player]['f_freq_1'], stat_dict[player]['was_raised_1']), - '% fold frequency flop/4th' - ) + _('% fold frequency flop/4th')) except: return (stat, 'NA', 'ff1=NA', 'ff_1=NA', '(0/0)', - '% fold frequency flop/4th' - ) + _('% fold frequency flop/4th')) def ffreq2(stat_dict, player): """ Turn/5th fold frequency.""" @@ -787,16 +765,14 @@ def ffreq2(stat_dict, player): 'ff2=%3.1f' % (100*stat) + '%', 'ff_2=%3.1f' % (100*stat) + '%', '(%d/%d)' % (stat_dict[player]['f_freq_2'], stat_dict[player]['was_raised_2']), - '% fold frequency turn/5th' - ) + _('% fold frequency turn/5th')) except: return (stat, '%3.1f' % (0) + '%', 'ff2=%3.1f' % (0) + '%', 'ff_2=%3.1f' % (0) + '%', '(%d/%d)' % (0, 0), - '% fold frequency turn/5th' - ) + _('% fold frequency turn/5th')) def ffreq3(stat_dict, player): """ River/6th fold frequency.""" @@ -808,16 +784,14 @@ def ffreq3(stat_dict, player): 'ff3=%3.1f' % (100*stat) + '%', 'ff_3=%3.1f' % (100*stat) + '%', '(%d/%d)' % (stat_dict[player]['f_freq_3'], stat_dict[player]['was_raised_3']), - '% fold frequency river/6th' - ) + _('% fold frequency river/6th')) except: return (stat, '%3.1f' % (0) + '%', 'ff3=%3.1f' % (0) + '%', 'ff_3=%3.1f' % (0) + '%', '(%d/%d)' % (0, 0), - '% fold frequency river/6th' - ) + _('% fold frequency river/6th')) def ffreq4(stat_dict, player): """ 7th fold frequency.""" @@ -829,16 +803,14 @@ def ffreq4(stat_dict, player): 'ff4=%3.1f' % (100*stat) + '%', 'ff_4=%3.1f' % (100*stat) + '%', '(%d/%d)' % (stat_dict[player]['f_freq_4'], stat_dict[player]['was_raised_4']), - '% fold frequency 7th' - ) + _('% fold frequency 7th')) except: return (stat, '%3.1f' % (0) + '%', 'ff4=%3.1f' % (0) + '%', 'ff_4=%3.1f' % (0) + '%', '(%d/%d)' % (0, 0), - '% fold frequency 7th' - ) + _('% fold frequency 7th')) if __name__== "__main__": statlist = dir() @@ -858,7 +830,7 @@ if __name__== "__main__": stat_dict = db_connection.get_stats_from_hand(h, "ring") for player in stat_dict.keys(): - print "Example stats, player =", player, "hand =", h, ":" + print (_("Example stats, player = %s hand = %s:") % (player, h)) for attr in statlist: print " ", do_stat(stat_dict, player=player, stat=attr) break @@ -891,8 +863,8 @@ if __name__== "__main__": #print "player = ", player, do_stat(stat_dict, player = player, stat = 'ffreq4') #print "\n" - print "\n\nLegal stats:" - print "(add _0 to name to display with 0 decimal places, _1 to display with 1, etc)\n" + print _("\n\nLegal stats:") + print _("(add _0 to name to display with 0 decimal places, _1 to display with 1, etc)\n") for attr in statlist: print "%-14s %s" % (attr, eval("%s.__doc__" % (attr))) # print " " % (attr) From f24011a58ed004bc421674e4c6410c3559c5687e Mon Sep 17 00:00:00 2001 From: steffen123 Date: Tue, 17 Aug 2010 19:53:08 +0200 Subject: [PATCH 10/26] re-revert "Revert "gettext-ify Hud.py" as it breaks HUD -> err32, broken pipe" This reverts commit 270657aeb098ee1274a32f9206cd38763f35025b. --- pyfpdb/Hud.py | 152 +++++++++++++++++++++++++------------------------- 1 file changed, 76 insertions(+), 76 deletions(-) diff --git a/pyfpdb/Hud.py b/pyfpdb/Hud.py index a92682e7..0c608b52 100644 --- a/pyfpdb/Hud.py +++ b/pyfpdb/Hud.py @@ -134,153 +134,153 @@ class Hud: # A popup menu for the main window menu = gtk.Menu() - killitem = gtk.MenuItem('Kill This HUD') + killitem = gtk.MenuItem(_('Kill This HUD')) menu.append(killitem) if self.parent is not None: killitem.connect("activate", self.parent.kill_hud, self.table_name) - saveitem = gtk.MenuItem('Save HUD Layout') + saveitem = gtk.MenuItem(_('Save HUD Layout')) menu.append(saveitem) saveitem.connect("activate", self.save_layout) - repositem = gtk.MenuItem('Reposition StatWindows') + repositem = gtk.MenuItem(_('Reposition StatWindows')) menu.append(repositem) repositem.connect("activate", self.reposition_windows) - aggitem = gtk.MenuItem('Show Player Stats') + aggitem = gtk.MenuItem(_('Show Player Stats')) menu.append(aggitem) self.aggMenu = gtk.Menu() aggitem.set_submenu(self.aggMenu) # set agg_bb_mult to 1 to stop aggregation - item = gtk.CheckMenuItem('For This Blind Level Only') + item = gtk.CheckMenuItem(_('For This Blind Level Only')) self.aggMenu.append(item) item.connect("activate", self.set_aggregation, ('P',1)) setattr(self, 'h_aggBBmultItem1', item) - # - item = gtk.MenuItem('For Multiple Blind Levels:') + + item = gtk.MenuItem(_('For Multiple Blind Levels:')) self.aggMenu.append(item) - # - item = gtk.CheckMenuItem(' 0.5 to 2.0 x Current Blinds') + + item = gtk.CheckMenuItem(_(' 0.5 to 2.0 x Current Blinds')) self.aggMenu.append(item) item.connect("activate", self.set_aggregation, ('P',2)) setattr(self, 'h_aggBBmultItem2', item) - # - item = gtk.CheckMenuItem(' 0.33 to 3.0 x Current Blinds') + + item = gtk.CheckMenuItem(_(' 0.33 to 3.0 x Current Blinds')) self.aggMenu.append(item) item.connect("activate", self.set_aggregation, ('P',3)) setattr(self, 'h_aggBBmultItem3', item) - # - item = gtk.CheckMenuItem(' 0.1 to 10 x Current Blinds') + + item = gtk.CheckMenuItem(_(' 0.1 to 10 x Current Blinds')) self.aggMenu.append(item) item.connect("activate", self.set_aggregation, ('P',10)) setattr(self, 'h_aggBBmultItem10', item) - # - item = gtk.CheckMenuItem(' All Levels') + + item = gtk.CheckMenuItem(_(' All Levels')) self.aggMenu.append(item) item.connect("activate", self.set_aggregation, ('P',10000)) setattr(self, 'h_aggBBmultItem10000', item) - # - item = gtk.MenuItem('For #Seats:') + + item = gtk.MenuItem('For #Seats:')) self.aggMenu.append(item) - # - item = gtk.CheckMenuItem(' Any Number') + + item = gtk.CheckMenuItem(_(' Any Number')) self.aggMenu.append(item) item.connect("activate", self.set_seats_style, ('P','A')) setattr(self, 'h_seatsStyleOptionA', item) - # - item = gtk.CheckMenuItem(' Custom') + + item = gtk.CheckMenuItem(_(' Custom')) self.aggMenu.append(item) item.connect("activate", self.set_seats_style, ('P','C')) setattr(self, 'h_seatsStyleOptionC', item) - # - item = gtk.CheckMenuItem(' Exact') + + item = gtk.CheckMenuItem(_(' Exact')) self.aggMenu.append(item) item.connect("activate", self.set_seats_style, ('P','E')) setattr(self, 'h_seatsStyleOptionE', item) - # - item = gtk.MenuItem('Since:') + + item = gtk.MenuItem(_('Since:')) self.aggMenu.append(item) - # - item = gtk.CheckMenuItem(' All Time') + + item = gtk.CheckMenuItem(_(' All Time')) self.aggMenu.append(item) item.connect("activate", self.set_hud_style, ('P','A')) setattr(self, 'h_hudStyleOptionA', item) - # - item = gtk.CheckMenuItem(' Session') + + item = gtk.CheckMenuItem(_(' Session')) self.aggMenu.append(item) item.connect("activate", self.set_hud_style, ('P','S')) setattr(self, 'h_hudStyleOptionS', item) - # - item = gtk.CheckMenuItem(' %s Days' % (self.hud_params['h_hud_days'])) + + item = gtk.CheckMenuItem(_(' %s Days') % (self.hud_params['h_hud_days'])) self.aggMenu.append(item) item.connect("activate", self.set_hud_style, ('P','T')) setattr(self, 'h_hudStyleOptionT', item) - aggitem = gtk.MenuItem('Show Opponent Stats') + aggitem = gtk.MenuItem(_('Show Opponent Stats')) menu.append(aggitem) self.aggMenu = gtk.Menu() aggitem.set_submenu(self.aggMenu) # set agg_bb_mult to 1 to stop aggregation - item = gtk.CheckMenuItem('For This Blind Level Only') + item = gtk.CheckMenuItem(_('For This Blind Level Only')) self.aggMenu.append(item) item.connect("activate", self.set_aggregation, ('O',1)) setattr(self, 'aggBBmultItem1', item) - # - item = gtk.MenuItem('For Multiple Blind Levels:') + + item = gtk.MenuItem(_('For Multiple Blind Levels:')) self.aggMenu.append(item) - # - item = gtk.CheckMenuItem(' 0.5 to 2.0 x Current Blinds') + + item = gtk.CheckMenuItem(_(' 0.5 to 2.0 x Current Blinds')) self.aggMenu.append(item) item.connect("activate", self.set_aggregation, ('O',2)) setattr(self, 'aggBBmultItem2', item) - # - item = gtk.CheckMenuItem(' 0.33 to 3.0 x Current Blinds') + + item = gtk.CheckMenuItem(_(' 0.33 to 3.0 x Current Blinds')) self.aggMenu.append(item) item.connect("activate", self.set_aggregation, ('O',3)) setattr(self, 'aggBBmultItem3', item) - # - item = gtk.CheckMenuItem(' 0.1 to 10 x Current Blinds') + + item = gtk.CheckMenuItem(_(' 0.1 to 10 x Current Blinds')) self.aggMenu.append(item) item.connect("activate", self.set_aggregation, ('O',10)) setattr(self, 'aggBBmultItem10', item) - # - item = gtk.CheckMenuItem(' All Levels') + + item = gtk.CheckMenuItem(_(' All Levels')) self.aggMenu.append(item) item.connect("activate", self.set_aggregation, ('O',10000)) setattr(self, 'aggBBmultItem10000', item) - # - item = gtk.MenuItem('For #Seats:') + + item = gtk.MenuItem(_('For #Seats:')) self.aggMenu.append(item) - # - item = gtk.CheckMenuItem(' Any Number') + + item = gtk.CheckMenuItem(_(' Any Number')) self.aggMenu.append(item) item.connect("activate", self.set_seats_style, ('O','A')) setattr(self, 'seatsStyleOptionA', item) - # - item = gtk.CheckMenuItem(' Custom') + + item = gtk.CheckMenuItem(_(' Custom')) self.aggMenu.append(item) item.connect("activate", self.set_seats_style, ('O','C')) setattr(self, 'seatsStyleOptionC', item) - # - item = gtk.CheckMenuItem(' Exact') + + item = gtk.CheckMenuItem(_(' Exact')) self.aggMenu.append(item) item.connect("activate", self.set_seats_style, ('O','E')) setattr(self, 'seatsStyleOptionE', item) - # - item = gtk.MenuItem('Since:') + + item = gtk.MenuItem(_('Since:')) self.aggMenu.append(item) - # - item = gtk.CheckMenuItem(' All Time') + + item = gtk.CheckMenuItem(_(' All Time')) self.aggMenu.append(item) item.connect("activate", self.set_hud_style, ('O','A')) setattr(self, 'hudStyleOptionA', item) - # - item = gtk.CheckMenuItem(' Session') + + item = gtk.CheckMenuItem(_(' Session')) self.aggMenu.append(item) item.connect("activate", self.set_hud_style, ('O','S')) setattr(self, 'hudStyleOptionS', item) - # - item = gtk.CheckMenuItem(' %s Days' % (self.hud_params['h_hud_days'])) + + item = gtk.CheckMenuItem(_(' %s Days') % (self.hud_params['h_hud_days'])) self.aggMenu.append(item) item.connect("activate", self.set_hud_style, ('O','T')) setattr(self, 'hudStyleOptionT', item) @@ -296,7 +296,7 @@ class Hud: getattr(self, 'h_aggBBmultItem10').set_active(True) elif self.hud_params['h_agg_bb_mult'] > 9000: getattr(self, 'h_aggBBmultItem10000').set_active(True) - # + if self.hud_params['agg_bb_mult'] == 1: getattr(self, 'aggBBmultItem1').set_active(True) elif self.hud_params['agg_bb_mult'] == 2: @@ -307,28 +307,28 @@ class Hud: getattr(self, 'aggBBmultItem10').set_active(True) elif self.hud_params['agg_bb_mult'] > 9000: getattr(self, 'aggBBmultItem10000').set_active(True) - # + if self.hud_params['h_seats_style'] == 'A': getattr(self, 'h_seatsStyleOptionA').set_active(True) elif self.hud_params['h_seats_style'] == 'C': getattr(self, 'h_seatsStyleOptionC').set_active(True) elif self.hud_params['h_seats_style'] == 'E': getattr(self, 'h_seatsStyleOptionE').set_active(True) - # + if self.hud_params['seats_style'] == 'A': getattr(self, 'seatsStyleOptionA').set_active(True) elif self.hud_params['seats_style'] == 'C': getattr(self, 'seatsStyleOptionC').set_active(True) elif self.hud_params['seats_style'] == 'E': getattr(self, 'seatsStyleOptionE').set_active(True) - # + if self.hud_params['h_hud_style'] == 'A': getattr(self, 'h_hudStyleOptionA').set_active(True) elif self.hud_params['h_hud_style'] == 'S': getattr(self, 'h_hudStyleOptionS').set_active(True) elif self.hud_params['h_hud_style'] == 'T': getattr(self, 'h_hudStyleOptionT').set_active(True) - # + if self.hud_params['hud_style'] == 'A': getattr(self, 'hudStyleOptionA').set_active(True) elif self.hud_params['hud_style'] == 'S': @@ -338,11 +338,11 @@ class Hud: eventbox.connect_object("button-press-event", self.on_button_press, menu) - debugitem = gtk.MenuItem('Debug StatWindows') + debugitem = gtk.MenuItem(_('Debug StatWindows')) menu.append(debugitem) debugitem.connect("activate", self.debug_stat_windows) - item5 = gtk.MenuItem('Set max seats') + item5 = gtk.MenuItem(_('Set max seats')) menu.append(item5) maxSeatsMenu = gtk.Menu() item5.set_submenu(maxSeatsMenu) @@ -525,7 +525,7 @@ class Hud: # ask each aux to save its layout back to the config object [aux.save_layout() for aux in self.aux_windows] # save the config object back to the file - print "Updating config file" + print _("Updating config file") self.config.save() def adj_seats(self, hand, config): @@ -534,7 +534,7 @@ class Hud: adj = range(0, self.max + 1) # default seat adjustments = no adjustment # does the user have a fav_seat? if self.max not in config.supported_sites[self.table.site].layout: - sys.stderr.write("No layout found for %d-max games for site %s\n" % (self.max, self.table.site) ) + sys.stderr.write(_("No layout found for %d-max games for site %s\n") % (self.max, self.table.site) ) return adj if self.table.site != None and int(config.supported_sites[self.table.site].layout[self.max].fav_seat) > 0: try: @@ -548,15 +548,15 @@ class Hud: if adj[j] > self.max: adj[j] = adj[j] - self.max except Exception, inst: - sys.stderr.write("exception in adj!!!\n\n") - sys.stderr.write("error is %s" % inst) # __str__ allows args to printed directly + sys.stderr.write(_("exception in Hud.adj_seats\n\n")) + sys.stderr.write(_("error is %s") % inst) # __str__ allows args to printed directly return adj def get_actual_seat(self, name): for key in self.stat_dict: if self.stat_dict[key]['screen_name'] == name: return self.stat_dict[key]['seat'] - sys.stderr.write("Error finding actual seat.\n") + sys.stderr.write(_("Error finding actual seat.\n")) def create(self, hand, config, stat_dict, cards): # update this hud, to the stats and players as of "hand" @@ -572,7 +572,7 @@ class Hud: self.stat_dict = stat_dict self.cards = cards - sys.stderr.write("------------------------------------------------------------\nCreating hud from hand %s\n" % hand) + sys.stderr.write(_("------------------------------------------------------------\nCreating hud from hand %s\n") % hand) adj = self.adj_seats(hand, config) loc = self.config.get_locations(self.table.site, self.max) if loc is None and self.max != 10: @@ -621,8 +621,8 @@ class Hud: try: statd = self.stat_dict[s] except KeyError: - log.error("KeyError at the start of the for loop in update in hud_main. How this can possibly happen is totally beyond my comprehension. Your HUD may be about to get really weird. -Eric") - log.error("(btw, the key was ", s, " and statd is...", statd) + log.error(_("KeyError at the start of the for loop in update in hud_main. How this can possibly happen is totally beyond my comprehension. Your HUD may be about to get really weird. -Eric")) + log.error(_("(btw, the key was %s and statd is %s") % (s, statd)) continue try: self.stat_windows[statd['seat']].player_id = statd['player_id'] @@ -929,7 +929,7 @@ class Popup_window: if __name__== "__main__": main_window = gtk.Window() main_window.connect("destroy", destroy) - label = gtk.Label('Fake main window, blah blah, blah\nblah, blah') + label = gtk.Label(_('Fake main window, blah blah, blah\nblah, blah')) main_window.add(label) main_window.show_all() @@ -937,7 +937,7 @@ if __name__== "__main__": #tables = Tables.discover(c) t = Tables.discover_table_by_name(c, "Corona") if t is None: - print "Table not found." + print _("Table not found.") db = Database.Database(c, 'fpdb', 'holdem') stat_dict = db.get_stats_from_hand(1) From 5b042b1820287a5754d8c59f2c0325f264219367 Mon Sep 17 00:00:00 2001 From: steffen123 Date: Tue, 17 Aug 2010 20:05:12 +0200 Subject: [PATCH 11/26] fix gettextification of Hud.py --- pyfpdb/Hud.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/pyfpdb/Hud.py b/pyfpdb/Hud.py index 0c608b52..0fdf314f 100644 --- a/pyfpdb/Hud.py +++ b/pyfpdb/Hud.py @@ -42,6 +42,18 @@ if os.name == 'nt': import win32con import win32api +import locale +lang=locale.getdefaultlocale()[0][0:2] +if lang=="en": + def _(string): return string +else: + import gettext + try: + trans = gettext.translation("fpdb", localedir="locale", languages=[lang]) + trans.install() + except IOError: + def _(string): return string + # FreePokerTools modules import Tables # needed for testing only import Configuration @@ -180,7 +192,7 @@ class Hud: item.connect("activate", self.set_aggregation, ('P',10000)) setattr(self, 'h_aggBBmultItem10000', item) - item = gtk.MenuItem('For #Seats:')) + item = gtk.MenuItem(_('For #Seats:')) self.aggMenu.append(item) item = gtk.CheckMenuItem(_(' Any Number')) From 1d66730158d255799b3d5a1e7eb44eb76e444a4f Mon Sep 17 00:00:00 2001 From: steffen123 Date: Tue, 17 Aug 2010 20:13:56 +0200 Subject: [PATCH 12/26] update po files, add script for that --- pyfpdb/locale/fpdb-en_GB.po | 312 ++++- pyfpdb/locale/fpdb-hu_HU.po | 1981 ++++++++++++++++++++++-------- pyfpdb/locale/update-po-files.sh | 2 + 3 files changed, 1760 insertions(+), 535 deletions(-) create mode 100755 pyfpdb/locale/update-po-files.sh diff --git a/pyfpdb/locale/fpdb-en_GB.po b/pyfpdb/locale/fpdb-en_GB.po index c213d1dd..3a0103e8 100644 --- a/pyfpdb/locale/fpdb-en_GB.po +++ b/pyfpdb/locale/fpdb-en_GB.po @@ -5,12 +5,12 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2010-08-16 07:17+CEST\n" +"POT-Creation-Date: 2010-08-17 20:08+CEST\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: ENCODING\n" "Generated-By: pygettext.py 1.5\n" @@ -1014,19 +1014,19 @@ msgstr "" msgid "Positional Stats page displayed in %4.2f seconds" msgstr "" -#: GuiPrefs.py:70 +#: GuiPrefs.py:81 msgid "Setting" msgstr "" -#: GuiPrefs.py:76 +#: GuiPrefs.py:87 msgid "Value (double-click to change)" msgstr "" -#: GuiPrefs.py:176 +#: GuiPrefs.py:187 msgid "Test Preferences Dialog" msgstr "" -#: GuiPrefs.py:181 fpdb.pyw:296 +#: GuiPrefs.py:192 fpdb.pyw:296 msgid "Preferences" msgstr "" @@ -1649,6 +1649,138 @@ msgid "" " on %s." msgstr "" +#: Hud.py:149 +msgid "Kill This HUD" +msgstr "" + +#: Hud.py:154 +msgid "Save HUD Layout" +msgstr "" + +#: Hud.py:158 +msgid "Reposition StatWindows" +msgstr "" + +#: Hud.py:162 +msgid "Show Player Stats" +msgstr "" + +#: Hud.py:167 Hud.py:236 +msgid "For This Blind Level Only" +msgstr "" + +#: Hud.py:172 Hud.py:241 +msgid "For Multiple Blind Levels:" +msgstr "" + +#: Hud.py:175 Hud.py:244 +msgid " 0.5 to 2.0 x Current Blinds" +msgstr "" + +#: Hud.py:180 Hud.py:249 +msgid " 0.33 to 3.0 x Current Blinds" +msgstr "" + +#: Hud.py:185 Hud.py:254 +msgid " 0.1 to 10 x Current Blinds" +msgstr "" + +#: Hud.py:190 Hud.py:259 +msgid " All Levels" +msgstr "" + +#: Hud.py:195 Hud.py:264 +msgid "For #Seats:" +msgstr "" + +#: Hud.py:198 Hud.py:267 +msgid " Any Number" +msgstr "" + +#: Hud.py:203 Hud.py:272 +msgid " Custom" +msgstr "" + +#: Hud.py:208 Hud.py:277 +msgid " Exact" +msgstr "" + +#: Hud.py:213 Hud.py:282 +msgid "Since:" +msgstr "" + +#: Hud.py:216 Hud.py:285 +msgid " All Time" +msgstr "" + +#: Hud.py:221 Hud.py:290 +msgid " Session" +msgstr "" + +#: Hud.py:226 Hud.py:295 +msgid " %s Days" +msgstr "" + +#: Hud.py:231 +msgid "Show Opponent Stats" +msgstr "" + +#: Hud.py:353 +msgid "Debug StatWindows" +msgstr "" + +#: Hud.py:357 +msgid "Set max seats" +msgstr "" + +#: Hud.py:540 +msgid "Updating config file" +msgstr "" + +#: Hud.py:549 +msgid "" +"No layout found for %d-max games for site %s\n" +msgstr "" + +#: Hud.py:563 +msgid "" +"exception in Hud.adj_seats\n" +"\n" +msgstr "" + +#: Hud.py:564 +msgid "error is %s" +msgstr "" + +#: Hud.py:571 +msgid "" +"Error finding actual seat.\n" +msgstr "" + +#: Hud.py:587 +msgid "" +"------------------------------------------------------------\n" +"Creating hud from hand %s\n" +msgstr "" + +#: Hud.py:636 +msgid "KeyError at the start of the for loop in update in hud_main. How this can possibly happen is totally beyond my comprehension. Your HUD may be about to get really weird. -Eric" +msgstr "" + +#: Hud.py:637 +msgid "(btw, the key was %s and statd is %s" +msgstr "" + +#: Hud.py:944 +msgid "" +"Fake main window, blah blah, blah\n" +"blah, blah" +msgstr "" + +#: Hud.py:952 +msgid "Table not found." +msgstr "" + #: ImapFetcher.py:54 msgid "response to logging in:" msgstr "" @@ -1765,6 +1897,174 @@ msgstr "" msgid "reading antes" msgstr "" +#: Stats.py:103 +msgid "exception getting stat %s for player %s %s" +msgstr "" + +#: Stats.py:104 +msgid "Stats.do_stat result = %s" +msgstr "" + +#: Stats.py:113 +msgid "error: %s" +msgstr "" + +#: Stats.py:132 Stats.py:133 +msgid "Total Profit" +msgstr "" + +#: Stats.py:154 Stats.py:161 +msgid "Voluntarily Put In Pot Pre-Flop%" +msgstr "" + +#: Stats.py:174 Stats.py:182 +msgid "Pre-Flop Raise %" +msgstr "" + +#: Stats.py:195 Stats.py:203 +msgid "% went to showdown" +msgstr "" + +#: Stats.py:216 Stats.py:224 +msgid "% won money at showdown" +msgstr "" + +#: Stats.py:237 Stats.py:246 +msgid "profit/100hands" +msgstr "" + +#: Stats.py:240 +msgid "exception calcing p/100: 100 * %d / %d" +msgstr "" + +#: Stats.py:259 Stats.py:268 +msgid "big blinds/100 hands" +msgstr "" + +#: Stats.py:281 Stats.py:290 +msgid "Big Bets/100 hands" +msgstr "" + +#: Stats.py:284 +msgid "exception calcing BB/100: " +msgstr "" + +#: Stats.py:304 Stats.py:315 +msgid "Flop Seen %" +msgstr "" + +#: Stats.py:338 Stats.py:346 +msgid "number hands seen" +msgstr "" + +#: Stats.py:359 Stats.py:367 +msgid "folded flop/4th" +msgstr "" + +#: Stats.py:380 +msgid "% steal attempted" +msgstr "" + +#: Stats.py:395 Stats.py:402 +msgid "% folded SB to steal" +msgstr "" + +#: Stats.py:414 Stats.py:421 +msgid "% folded BB to steal" +msgstr "" + +#: Stats.py:436 Stats.py:443 +msgid "% folded blind to steal" +msgstr "" + +#: Stats.py:455 Stats.py:462 +msgid "% 3/4 Bet preflop/3rd" +msgstr "" + +#: Stats.py:474 Stats.py:481 +msgid "% won$/saw flop/4th" +msgstr "" + +#: Stats.py:493 Stats.py:500 +msgid "Aggression Freq flop/4th" +msgstr "" + +#: Stats.py:512 Stats.py:519 +msgid "Aggression Freq turn/5th" +msgstr "" + +#: Stats.py:531 Stats.py:538 +msgid "Aggression Freq river/6th" +msgstr "" + +#: Stats.py:550 Stats.py:557 +msgid "Aggression Freq 7th" +msgstr "" + +#: Stats.py:576 Stats.py:583 +msgid "Post-Flop Aggression Freq" +msgstr "" + +#: Stats.py:604 Stats.py:611 +msgid "Aggression Freq" +msgstr "" + +#: Stats.py:630 Stats.py:637 +msgid "Aggression Factor" +msgstr "" + +#: Stats.py:654 Stats.py:661 +msgid "% continuation bet " +msgstr "" + +#: Stats.py:673 Stats.py:680 +msgid "% continuation bet flop/4th" +msgstr "" + +#: Stats.py:692 Stats.py:699 +msgid "% continuation bet turn/5th" +msgstr "" + +#: Stats.py:711 Stats.py:718 +msgid "% continuation bet river/6th" +msgstr "" + +#: Stats.py:730 Stats.py:737 +msgid "% continuation bet 7th" +msgstr "" + +#: Stats.py:749 Stats.py:756 +msgid "% fold frequency flop/4th" +msgstr "" + +#: Stats.py:768 Stats.py:775 +msgid "% fold frequency turn/5th" +msgstr "" + +#: Stats.py:787 Stats.py:794 +msgid "% fold frequency river/6th" +msgstr "" + +#: Stats.py:806 Stats.py:813 +msgid "% fold frequency 7th" +msgstr "" + +#: Stats.py:833 +msgid "Example stats, player = %s hand = %s:" +msgstr "" + +#: Stats.py:866 +msgid "" +"\n" +"\n" +"Legal stats:" +msgstr "" + +#: Stats.py:867 +msgid "" +"(add _0 to name to display with 0 decimal places, _1 to display with 1, etc)\n" +msgstr "" + #: Tables.py:234 msgid "Found unknown table = %s" msgstr "" diff --git a/pyfpdb/locale/fpdb-hu_HU.po b/pyfpdb/locale/fpdb-hu_HU.po index c39a5987..ea1a3f23 100644 --- a/pyfpdb/locale/fpdb-hu_HU.po +++ b/pyfpdb/locale/fpdb-hu_HU.po @@ -5,53 +5,54 @@ msgid "" msgstr "" "Project-Id-Version: 0.20.904\n" -"POT-Creation-Date: 2010-08-15 20:33+CEST\n" +"POT-Creation-Date: 2010-08-17 20:08+CEST\n" "PO-Revision-Date: 2010-08-16 00:47+0200\n" "Last-Translator: Ferenc Erki \n" "Language-Team: Hungarian \n" +"Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: UTF-8\n" "Generated-By: pygettext.py 1.5\n" "Plural-Forms: nplurals=2; plural=n !=1;\n" -#: Anonymise.py:47 +#: Anonymise.py:55 msgid "Could not find file %s" msgstr "%s fájl nem találhatópd" -#: Anonymise.py:53 +#: Anonymise.py:61 msgid "Output being written to" msgstr "Az eredmény ide került kiírásra" -#: BetfairToFpdb.py:75 +#: BetfairToFpdb.py:83 msgid "GameInfo regex did not match" msgstr "GameInfo regex nem illeszkedik" -#: BetfairToFpdb.py:106 +#: BetfairToFpdb.py:114 msgid "Didn't match re_HandInfo" msgstr "re_HandInfo nem illeszkedik" -#: BetfairToFpdb.py:162 +#: BetfairToFpdb.py:170 msgid "No bringin found" msgstr "Beülő nem található" -#: BetfairToFpdb.py:198 PokerStarsToFpdb.py:423 +#: BetfairToFpdb.py:206 PokerStarsToFpdb.py:440 msgid "DEBUG: unimplemented readAction: '%s' '%s'" msgstr "DEBUG: nem ismert readAction: '%s' '%s'" -#: BetfairToFpdb.py:221 PokerStarsToFpdb.py:450 +#: BetfairToFpdb.py:229 PartyPokerToFpdb.py:522 PokerStarsToFpdb.py:467 msgid "parse input hand history" msgstr "leosztástörténet feldolgozása" -#: BetfairToFpdb.py:222 PokerStarsToFpdb.py:451 +#: BetfairToFpdb.py:230 PartyPokerToFpdb.py:523 PokerStarsToFpdb.py:468 msgid "output translation to" msgstr "feldolgozás eredményének helye" -#: BetfairToFpdb.py:223 PokerStarsToFpdb.py:452 +#: BetfairToFpdb.py:231 PartyPokerToFpdb.py:524 PokerStarsToFpdb.py:469 msgid "follow (tail -f) the input" msgstr "kövesse a kimenetet (tail -f)" -#: Card.py:159 +#: Card.py:167 msgid "fpdb card encoding(same as pokersource)" msgstr "fpdb kártyakódolás (ugyanaz, mint amit a pokersource használ)" @@ -63,7 +64,7 @@ msgstr "Nem sikerült konvertálni: \"%s\"\n" msgid "Could not encode: \"%s\"\n" msgstr "Nem sikerült kódolni: \"%s\"\n" -#: Configuration.py:98 +#: Configuration.py:110 msgid "" "No %s found\n" " in %s\n" @@ -73,31 +74,31 @@ msgstr "" " itt: %s\n" " vagy itt: %s\n" -#: Configuration.py:99 +#: Configuration.py:111 msgid "Config file has been created at %s.\n" msgstr "Konfigurációs fájl létrehozva itt: %s.\n" -#: Configuration.py:104 Configuration.py:105 +#: Configuration.py:116 Configuration.py:117 msgid "Error copying .example file, cannot fall back. Exiting.\n" msgstr "Hiba a .example fájl másolása közben, nem tudom folytatni. Kilépés.\n" -#: Configuration.py:109 Configuration.py:110 +#: Configuration.py:121 Configuration.py:122 msgid "No %s found, cannot fall back. Exiting.\n" msgstr "%s nem található, nem tudom folytatni. Kilépés.\n" -#: Configuration.py:140 +#: Configuration.py:152 msgid "Default logger initialised for " msgstr "Alapértelmezett naplózó előkészítve ehhez: " -#: Configuration.py:141 +#: Configuration.py:153 msgid "Default logger intialised for " msgstr "Alapértelmezett naplózó előkészítve ehhez: " -#: Configuration.py:152 +#: Configuration.py:164 Database.py:431 Database.py:432 msgid "Creating directory: '%s'" msgstr "Könyvtár létrehozása: '%s'" -#: Configuration.py:178 +#: Configuration.py:190 msgid "" "Default encoding set to US-ASCII, defaulting to CP1252 instead -- If you're " "not on a Mac, please report this problem." @@ -105,27 +106,27 @@ msgstr "" "US-ASCII az alapértelmezett karakterkódolás, CP1252 használata ehelyett.Ha " "nem Mac-et használsz, akkor kérlek jelentsd ezt a problémát." -#: Configuration.py:261 +#: Configuration.py:273 msgid "Loading site" msgstr "Terem betöltése" -#: Configuration.py:499 +#: Configuration.py:511 msgid "config.general: adding %s = %s" msgstr "config.general: %s = %s hozzáadása" -#: Configuration.py:532 Configuration.py:533 +#: Configuration.py:544 Configuration.py:545 msgid "bad number in xalignment was ignored" msgstr "hibás érték az xalignment-ben - figyelmen kívül hagyás" -#: Configuration.py:586 Configuration.py:587 +#: Configuration.py:598 Configuration.py:599 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:603 +#: Configuration.py:615 msgid "Reading configuration file %s" msgstr "%s konfigurációs fájl használata" -#: Configuration.py:604 +#: Configuration.py:616 msgid "" "\n" "Reading configuration file %s\n" @@ -133,171 +134,486 @@ msgstr "" "\n" "%s konfigurációs fájl használata\n" -#: Configuration.py:609 +#: Configuration.py:621 msgid "Error parsing %s. See error log file." msgstr "Hiba a(z) %s olvasása közben. Nézz bele a naplófájlba." -#: Filters.py:51 +#: Database.py:74 +msgid "Not using sqlalchemy connection pool." +msgstr "" + +#: Database.py:81 +msgid "Not using numpy to define variance in sqlite." +msgstr "" + +#: Database.py:246 +msgid "Creating Database instance, sql = %s" +msgstr "" + +#: Database.py:382 +msgid "*** WARNING UNKNOWN MYSQL ERROR:" +msgstr "" + +#: Database.py:436 +#, fuzzy +msgid "Connecting to SQLite: %(database)s" +msgstr "Kapcsolódva a %(database)s SQLite adatbázishoz" + +#: Database.py:448 +msgid "Some database functions will not work without NumPy support" +msgstr "" + +#: Database.py:469 +msgid "outdated or too new database version (%s) - please recreate tables" +msgstr "" + +#: Database.py:475 Database.py:476 +#, fuzzy +msgid "Failed to read settings table - recreating tables" +msgstr "Erősítsd meg a táblák törlését és újra létrehozását" + +#: Database.py:480 Database.py:481 +msgid "Failed to read settings table - please recreate tables" +msgstr "" + +#: Database.py:499 +msgid "commit finished ok, i = " +msgstr "" + +#: Database.py:502 +msgid "commit %s failed: info=%s value=%s" +msgstr "" + +#: Database.py:506 +msgid "commit failed" +msgstr "" + +#: Database.py:675 Database.py:704 +#, fuzzy +msgid "*** Database Error: " +msgstr "***Hiba: " + +#: Database.py:701 +msgid "Database: date n hands ago = " +msgstr "" + +#: Database.py:858 +msgid "ERROR: query %s result does not have player_id as first column" +msgstr "" + +#: Database.py:900 +msgid "getLastInsertId(): problem fetching insert_id? ret=%d" +msgstr "" + +#: Database.py:912 +msgid "getLastInsertId(%s): problem fetching lastval? row=%d" +msgstr "" + +#: Database.py:919 +msgid "getLastInsertId(): unknown backend: %d" +msgstr "" + +#: Database.py:924 +msgid "*** Database get_last_insert_id error: " +msgstr "" + +#: Database.py:978 Database.py:1398 +msgid "warning: drop pg fk %s_%s_fkey failed: %s, continuing ..." +msgstr "" + +#: Database.py:982 Database.py:1402 +msgid "warning: constraint %s_%s_fkey not dropped: %s, continuing ..." +msgstr "" + +#: Database.py:990 Database.py:1276 +msgid "dropping mysql index " +msgstr "" + +#: Database.py:996 Database.py:1281 Database.py:1289 Database.py:1296 +#, fuzzy +msgid " drop index failed: " +msgstr "Indexek eldobása" + +#: Database.py:1001 Database.py:1283 +msgid "dropping pg index " +msgstr "" + +#: Database.py:1014 +msgid "warning: drop index %s_%s_idx failed: %s, continuing ..." +msgstr "" + +#: Database.py:1018 +msgid "warning: index %s_%s_idx not dropped %s, continuing ..." +msgstr "" + +#: Database.py:1058 Database.py:1066 Database.py:1329 Database.py:1337 +msgid "creating foreign key " +msgstr "" + +#: Database.py:1064 Database.py:1085 Database.py:1335 +msgid " create foreign key failed: " +msgstr "" + +#: Database.py:1073 Database.py:1344 +msgid " create foreign key failed: " +msgstr "" + +#: Database.py:1080 +msgid "creating mysql index " +msgstr "" + +#: Database.py:1089 +#, fuzzy +msgid "creating pg index " +msgstr "Hello létrehozása" + +#: Database.py:1094 +msgid " create index failed: " +msgstr "" + +#: Database.py:1134 Database.py:1135 +#, fuzzy +msgid "Finished recreating tables" +msgstr "A felhasználó mégsem generálja újra a táblákat." + +#: Database.py:1172 +msgid "***Error creating tables: " +msgstr "" + +#: Database.py:1182 +msgid "*** Error unable to get databasecursor" +msgstr "" + +#: Database.py:1194 Database.py:1205 Database.py:1215 Database.py:1222 +#, fuzzy +msgid "***Error dropping tables: " +msgstr "Hibanaplózási szint:" + +#: Database.py:1220 +msgid "*** Error in committing table drop" +msgstr "" + +#: Database.py:1234 Database.py:1235 +msgid "Creating mysql index %s %s" +msgstr "" + +#: Database.py:1240 Database.py:1249 +msgid " create index failed: " +msgstr "" + +#: Database.py:1243 Database.py:1244 +msgid "Creating pgsql index %s %s" +msgstr "" + +#: Database.py:1251 Database.py:1252 +msgid "Creating sqlite index %s %s" +msgstr "" + +#: Database.py:1257 +msgid "Create index failed: " +msgstr "" + +#: Database.py:1259 +msgid "Unknown database: MySQL, Postgres and SQLite supported" +msgstr "" + +#: Database.py:1264 +#, fuzzy +msgid "Error creating indexes: " +msgstr "Hiba a(z) '%s' konvertálása közben" + +#: Database.py:1291 +msgid "Dropping sqlite index " +msgstr "" + +#: Database.py:1298 +msgid "" +"Fpdb only supports MySQL, Postgres and SQLITE, what are you trying to use?" +msgstr "" + +#: Database.py:1312 Database.py:1352 +msgid " set_isolation_level failed: " +msgstr "" + +#: Database.py:1346 Database.py:1405 +msgid "Only MySQL and Postgres supported so far" +msgstr "" + +#: Database.py:1376 +msgid "dropping mysql foreign key" +msgstr "" + +#: Database.py:1380 +msgid " drop failed: " +msgstr "" + +#: Database.py:1383 +msgid "dropping pg foreign key" +msgstr "" + +#: Database.py:1395 +msgid "dropped pg foreign key %s_%s_fkey, continuing ..." +msgstr "" + +#: Database.py:1496 +msgid "Rebuild hudcache took %.1f seconds" +msgstr "" + +#: Database.py:1499 Database.py:1532 +#, fuzzy +msgid "Error rebuilding hudcache:" +msgstr "A felhasználó megszakította a HUD gyorstár újraépítését." + +#: Database.py:1544 Database.py:1550 +#, fuzzy +msgid "Error during analyze:" +msgstr "Hibanaplózási szint:" + +#: Database.py:1554 +msgid "Analyze took %.1f seconds" +msgstr "" + +#: Database.py:1564 Database.py:1570 +#, fuzzy +msgid "Error during vacuum:" +msgstr "Hibanaplózási szint:" + +#: Database.py:1574 +msgid "Vacuum took %.1f seconds" +msgstr "" + +#: Database.py:1586 +msgid "Error during lock_for_insert:" +msgstr "" + +#: Database.py:1959 +msgid "queue empty too long - writer stopping ..." +msgstr "" + +#: Database.py:1962 +msgid "writer stopping, error reading queue: " +msgstr "" + +#: Database.py:1987 +msgid "deadlock detected - trying again ..." +msgstr "" + +#: Database.py:1992 +msgid "too many deadlocks - failed to store hand " +msgstr "" + +#: Database.py:1996 +#, fuzzy +msgid "***Error storing hand: " +msgstr "***Hiba: " + +#: Database.py:2006 +#, fuzzy +msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" +msgstr "%d leosztás beolvasva (%d sikertelen) %.3f mp alatt" + +#: Database.py:2016 +msgid "***Error sending finish: " +msgstr "" + +#: Database.py:2096 +msgid "invalid source in Database.createOrUpdateTourney" +msgstr "" + +#: Database.py:2109 +msgid "invalid source in Database.createOrUpdateTourneysPlayers" +msgstr "" + +#: Database.py:2235 +msgid "HandToWrite.init error: " +msgstr "" + +#: Database.py:2285 +msgid "HandToWrite.set_all error: " +msgstr "" + +#: Database.py:2316 +msgid "nutOmatic is id_player = %d" +msgstr "" + +#: Database.py:2324 +msgid "query plan: " +msgstr "" + +#: Database.py:2333 +msgid "cards =" +msgstr "" + +#: Database.py:2336 +msgid "get_stats took: %4.3f seconds" +msgstr "" + +#: Database.py:2338 Tables.py:448 +#, fuzzy +msgid "press enter to continue" +msgstr " - nyomj ENTER-t a folytatáshoz\n" + +#: Filters.py:62 msgid "All" msgstr "Mind" -#: Filters.py:51 +#: Filters.py:62 msgid "None" msgstr "Egyik sem" -#: Filters.py:51 +#: Filters.py:62 msgid "Show _Limits" msgstr "_Limitek" -#: Filters.py:52 -msgid "And:" -msgstr "Max:" - -#: Filters.py:52 -msgid "Between:" -msgstr "Min:" - -#: Filters.py:52 +#: Filters.py:63 msgid "Show Number of _Players" msgstr "_Játékosok száma" -#: Filters.py:53 +#: Filters.py:63 TourneyFilters.py:60 +msgid "And:" +msgstr "Max:" + +#: Filters.py:63 TourneyFilters.py:60 +msgid "Between:" +msgstr "Min:" + +#: Filters.py:64 msgid "Games:" msgstr "Játékok:" -#: Filters.py:53 +#: Filters.py:64 TourneyFilters.py:59 msgid "Hero:" msgstr "Játékos:" -#: Filters.py:53 +#: Filters.py:64 TourneyFilters.py:59 msgid "Sites:" msgstr "Termek:" -#: Filters.py:54 +#: Filters.py:65 msgid "Limits:" msgstr "Limitek:" -#: Filters.py:54 +#: Filters.py:65 TourneyFilters.py:59 msgid "Number of Players:" msgstr "Játékosok száma:" -#: Filters.py:55 +#: Filters.py:66 msgid "Grouping:" msgstr "Csoportosítás:" -#: Filters.py:55 +#: Filters.py:66 msgid "Show Position Stats:" msgstr "Pozíció" -#: Filters.py:56 +#: Filters.py:67 TourneyFilters.py:60 msgid "Date:" msgstr "Dátum:" -#: Filters.py:57 +#: Filters.py:68 msgid "All Players" msgstr "Minden játékos" -#: Filters.py:58 +#: Filters.py:69 msgid "Ring" msgstr "Készpénzes játékok" -#: Filters.py:58 +#: Filters.py:69 msgid "Tourney" msgstr "Versenyek" -#: Filters.py:92 +#: Filters.py:103 TourneyFilters.py:116 msgid "Either 0 or more than one site matched (%s) - EEK" msgstr "Vagy egynél több, vagy egy terem sem illeszkedik (%s) - EEK" -#: Filters.py:302 +#: Filters.py:313 msgid "%s was toggled %s" msgstr "%s %s lett kapcsolva" -#: Filters.py:302 +#: Filters.py:313 msgid "OFF" msgstr "KI" -#: Filters.py:302 +#: Filters.py:313 msgid "ON" msgstr "BE" -#: Filters.py:383 +#: Filters.py:394 msgid "self.sites[%s] set to %s" msgstr "self.sites[%s] beállítva erre: %s" -#: Filters.py:389 +#: Filters.py:400 msgid "self.games[%s] set to %s" msgstr "self.games[%s] beállítva erre: %s" -#: Filters.py:395 +#: Filters.py:406 msgid "self.limit[%s] set to %s" msgstr "self.limit[%s] beállítva erre: %s" -#: Filters.py:532 +#: Filters.py:543 msgid "self.seats[%s] set to %s" msgstr "self.seats[%s] beállítva erre: %s" -#: Filters.py:538 +#: Filters.py:549 msgid "self.groups[%s] set to %s" msgstr "self.groups[%s] beállítva erre: %s" -#: Filters.py:571 +#: Filters.py:582 msgid "Min # Hands:" msgstr "Minimum ennyi leosztással:" -#: Filters.py:637 +#: Filters.py:648 msgid "INFO: No tourney types returned from database" msgstr "INFO: nem található versenytípus az adatbázisban" -#: Filters.py:638 +#: Filters.py:649 msgid "No tourney types returned from database" msgstr "Nem található versenytípus az adatbázisban" -#: Filters.py:664 Filters.py:753 +#: Filters.py:675 Filters.py:764 msgid "INFO: No games returned from database" msgstr "INFO: nem található játék az adatbázisban" -#: Filters.py:665 Filters.py:754 +#: Filters.py:676 Filters.py:765 msgid "No games returned from database" msgstr "Nem található játék az adatbázisban" -#: Filters.py:902 +#: Filters.py:913 msgid " Clear Dates " msgstr "Dátumok törlése" -#: Filters.py:929 fpdb.pyw:719 +#: Filters.py:940 fpdb.pyw:721 msgid "Pick a date" msgstr "Válassz egy dátumot" -#: Filters.py:935 fpdb.pyw:725 +#: Filters.py:946 fpdb.pyw:727 msgid "Done" msgstr "Kész" -#: GuiAutoImport.py:73 +#: GuiAutoImport.py:85 msgid "Time between imports in seconds:" msgstr "Importálások közti idő (mp):" -#: GuiAutoImport.py:104 GuiAutoImport.py:172 GuiAutoImport.py:249 +#: GuiAutoImport.py:116 GuiAutoImport.py:184 GuiAutoImport.py:261 msgid " Start _Autoimport " msgstr " _AutoImport indítása " -#: GuiAutoImport.py:123 +#: GuiAutoImport.py:135 msgid "AutoImport Ready." msgstr "AutoImport kész." -#: GuiAutoImport.py:136 +#: GuiAutoImport.py:148 msgid "Please choose the path that you want to auto import" msgstr "Válaszd ki a könyvtárat az AutoImporthoz" -#: GuiAutoImport.py:159 +#: GuiAutoImport.py:171 msgid " _Auto Import Running " msgstr " _AutoImport fut " -#: GuiAutoImport.py:170 +#: GuiAutoImport.py:182 msgid " Stop _Autoimport " msgstr " _AutoImport leállítása " -#: GuiAutoImport.py:195 +#: GuiAutoImport.py:207 msgid "" "\n" "Global lock taken ... Auto Import Started.\n" @@ -305,15 +621,15 @@ msgstr "" "\n" "Globális zárolás OK ... AutoImport elindítva.\n" -#: GuiAutoImport.py:197 +#: GuiAutoImport.py:209 msgid " _Stop Autoimport " msgstr " _AutoImport leállítása " -#: GuiAutoImport.py:213 +#: GuiAutoImport.py:225 msgid "opening pipe to HUD" msgstr "cső nyitása a HUD-hoz" -#: GuiAutoImport.py:225 +#: GuiAutoImport.py:237 msgid "" "\n" "*** GuiAutoImport Error opening pipe: " @@ -321,7 +637,7 @@ msgstr "" "\n" "*** GuiAutoImport Hiba a cső nyitásakor: " -#: GuiAutoImport.py:237 +#: GuiAutoImport.py:249 msgid "" "\n" "auto-import aborted - global lock not available" @@ -329,7 +645,7 @@ msgstr "" "\n" "AutoImport megszakítva - nem elérhető a globális zárolás" -#: GuiAutoImport.py:242 +#: GuiAutoImport.py:254 msgid "" "\n" "Stopping autoimport - global lock released." @@ -337,7 +653,7 @@ msgstr "" "\n" "AutoImport leállítása - globális zárolás feloldva." -#: GuiAutoImport.py:244 +#: GuiAutoImport.py:256 msgid "" "\n" " * Stop Autoimport: HUD already terminated" @@ -345,17 +661,17 @@ msgstr "" "\n" " * AutoImport megállítása: A HUD már nem fut" -#: GuiAutoImport.py:271 +#: GuiAutoImport.py:283 msgid "Browse..." msgstr "Kiválaszt..." -#: GuiAutoImport.py:314 GuiBulkImport.py:346 +#: GuiAutoImport.py:326 GuiBulkImport.py:354 msgid "How often to print a one-line status report (0 (default) means never)" msgstr "" "Egysoros státuszriportok megjelenítési gyakorisága (az alapértelmezett 0 " "szerint soha)" -#: GuiBulkImport.py:59 +#: GuiBulkImport.py:67 msgid "" "\n" "Global lock taken ..." @@ -363,11 +679,11 @@ msgstr "" "\n" "Globális zárolás OK..." -#: GuiBulkImport.py:60 +#: GuiBulkImport.py:68 msgid "Importing..." msgstr "Importálás..." -#: GuiBulkImport.py:109 +#: GuiBulkImport.py:117 msgid "" "GuiBulkImport.load done: Stored: %d \tDuplicates: %d \tPartial: %d \tErrors: " "%d in %s seconds - %.0f/sec" @@ -375,97 +691,97 @@ msgstr "" "GuiBulkImport.load kész: Tárolt: %d \tDuplikáció: %d \tRészleges: %d " "\tHibák: %d %s másodperc alatt - %.0f/mp" -#: GuiBulkImport.py:123 +#: GuiBulkImport.py:131 msgid "Import Complete" msgstr "Importálás kész" -#: GuiBulkImport.py:131 +#: GuiBulkImport.py:139 msgid "bulk-import aborted - global lock not available" msgstr "tömeges importálás megszakítva - nem elérhető a globális zárolás" -#: GuiBulkImport.py:157 +#: GuiBulkImport.py:165 msgid "Print Start/Stop Info" msgstr "Start/Stop infó megjelenítése" -#: GuiBulkImport.py:164 +#: GuiBulkImport.py:172 msgid "Hands/status print:" msgstr "Leosztás/állapotjelzés:" -#: GuiBulkImport.py:181 +#: GuiBulkImport.py:189 msgid "Number of threads:" msgstr "Szálak száma:" -#: GuiBulkImport.py:201 +#: GuiBulkImport.py:209 msgid "Fail on error" msgstr "Hiba esetén megáll" -#: GuiBulkImport.py:206 +#: GuiBulkImport.py:214 msgid "Hands/file:" msgstr "Leosztás/fájl" -#: GuiBulkImport.py:221 +#: GuiBulkImport.py:229 msgid "Drop indexes:" msgstr "Indexek eldobása" -#: GuiBulkImport.py:230 GuiBulkImport.py:280 +#: GuiBulkImport.py:238 GuiBulkImport.py:288 msgid "auto" msgstr "automatikus" -#: GuiBulkImport.py:231 GuiBulkImport.py:281 GuiBulkImport.py:389 +#: GuiBulkImport.py:239 GuiBulkImport.py:289 GuiBulkImport.py:397 msgid "don't drop" msgstr "ne dobja el" -#: GuiBulkImport.py:232 GuiBulkImport.py:282 +#: GuiBulkImport.py:240 GuiBulkImport.py:290 msgid "drop" msgstr "eldobás" -#: GuiBulkImport.py:238 +#: GuiBulkImport.py:246 msgid "HUD Test mode" msgstr "HUD teszt mód" -#: GuiBulkImport.py:243 +#: GuiBulkImport.py:251 msgid "Site filter:" msgstr "Teremszűrő:" -#: GuiBulkImport.py:271 +#: GuiBulkImport.py:279 msgid "Drop HudCache:" msgstr "HUD gyorstár eldobása:" -#: GuiBulkImport.py:289 +#: GuiBulkImport.py:297 msgid "Import" msgstr "Importálás" -#: GuiBulkImport.py:291 +#: GuiBulkImport.py:299 msgid "Import clicked" msgstr "Importálásra kattintva" -#: GuiBulkImport.py:309 +#: GuiBulkImport.py:317 msgid "Waiting..." msgstr "Várakozás..." -#: GuiBulkImport.py:338 +#: GuiBulkImport.py:346 msgid "Input file in quiet mode" msgstr "Fájl feldolgozása csendes módban" -#: GuiBulkImport.py:340 +#: GuiBulkImport.py:348 msgid "don't start gui; deprecated (just give a filename with -f)." msgstr "ne indítsa el a GUI-t; elévült (használd helyette a -f kapcsolót)." -#: GuiBulkImport.py:342 +#: GuiBulkImport.py:350 msgid "Conversion filter (*Full Tilt Poker, PokerStars, Everleaf, Absolute)" msgstr "Konverziós szűrő (*Full Tilt Poker, PokerStars, Everleaf, Absolute)" -#: GuiBulkImport.py:344 +#: GuiBulkImport.py:352 msgid "If this option is passed it quits when it encounters any error" msgstr "" "Ha ez az opció ki van választva, akkor az fpdb kilép, ha bármilyen hibát " "észlel." -#: GuiBulkImport.py:348 +#: GuiBulkImport.py:356 msgid "Print some useful one liners" msgstr "Megjelenít néhány hasznos egysoros információt." -#: GuiBulkImport.py:350 +#: GuiBulkImport.py:358 msgid "" "Do the required conversion for Stars Archive format (ie. as provided by " "support" @@ -473,104 +789,104 @@ msgstr "" "A kiválasztott konverzió elvégzése Stars Archívum formátumra (ahogy az " "ügyfélszolgálattól jön" -#: GuiBulkImport.py:355 +#: GuiBulkImport.py:363 msgid "USAGE:" msgstr "HASZNÁLAT:" -#: GuiBulkImport.py:356 +#: GuiBulkImport.py:364 msgid "PokerStars converter: ./GuiBulkImport.py -c PokerStars -f filename" msgstr "PokerStars átalakító: ./GuiBulkImport.py -c PokerStars -f fájlnév" -#: GuiBulkImport.py:357 +#: GuiBulkImport.py:365 msgid "" "Full Tilt converter: ./GuiBulkImport.py -c \"Full Tilt Poker\" -f filename" msgstr "" "Full Tilt átalakító: ./GuiBulkImport.py -c \"Full Tilt Poker\" -f fájlnév" -#: GuiBulkImport.py:358 +#: GuiBulkImport.py:366 msgid "Everleaf converter: ./GuiBulkImport.py -c Everleaf -f filename" msgstr "Everleaf átalakító: ./GuiBulkImport.py -c Everleaf -f fájlnév" -#: GuiBulkImport.py:359 +#: GuiBulkImport.py:367 msgid "Absolute converter: ./GuiBulkImport.py -c Absolute -f filename" msgstr "Absolute átalakító: ./GuiBulkImport.py -c Absolute -f fájlnév" -#: GuiBulkImport.py:360 +#: GuiBulkImport.py:368 msgid "PartyPoker converter: ./GuiBulkImport.py -c PartyPoker -f filename" msgstr "PartyPoker átalakító: ./GuiBulkImport.py -c PartyPoker -f fájlnév" -#: GuiBulkImport.py:376 +#: GuiBulkImport.py:384 msgid "-q is deprecated. Just use \"-f filename\" instead" msgstr "A -q már elévült. Használd helyette a \"-f fájlnév\" formát." -#: GuiBulkImport.py:398 +#: GuiBulkImport.py:406 msgid "" "GuiBulkImport done: Stored: %d \tDuplicates: %d \tPartial: %d \tErrors: %d " "in %s seconds - %.0f/sec" msgstr "" -"GuiBulkImport kész: Tárolt: %d \tDuplikáció: %d \tRészleges: %d \tHibák: %d %" -"s másodperc alatt - %.0f/mp" +"GuiBulkImport kész: Tárolt: %d \tDuplikáció: %d \tRészleges: %d \tHibák: %d " +"%s másodperc alatt - %.0f/mp" -#: GuiDatabase.py:98 GuiLogView.py:88 +#: GuiDatabase.py:106 GuiLogView.py:96 msgid "Refresh" msgstr "Frissítés" -#: GuiDatabase.py:103 +#: GuiDatabase.py:111 msgid "Type" msgstr "Típus" -#: GuiDatabase.py:104 +#: GuiDatabase.py:112 msgid "Name" msgstr "Név" -#: GuiDatabase.py:105 +#: GuiDatabase.py:113 msgid "Description" msgstr "Leírás" -#: GuiDatabase.py:106 GuiImapFetcher.py:111 +#: GuiDatabase.py:114 GuiImapFetcher.py:123 msgid "Username" msgstr "Felhasználónév" -#: GuiDatabase.py:107 GuiImapFetcher.py:111 +#: GuiDatabase.py:115 GuiImapFetcher.py:123 msgid "Password" msgstr "Jelszó" -#: GuiDatabase.py:108 +#: GuiDatabase.py:116 msgid "Host" msgstr "Kiszolgáló" -#: GuiDatabase.py:109 +#: GuiDatabase.py:117 msgid "Default" msgstr "Alapértelmezett" -#: GuiDatabase.py:110 +#: GuiDatabase.py:118 msgid "Status" msgstr "Állapot" -#: GuiDatabase.py:243 +#: GuiDatabase.py:251 msgid "Testing database connections ... " msgstr "Adatbázis-kapcsolatok ellenőrzése ..." -#: GuiDatabase.py:273 +#: GuiDatabase.py:281 msgid "loaddbs: trying to connect to: %s/%s, %s, %s/%s" msgstr "loaddbs: kapcolódási próbálkozás: %s/%s, %s, %s/%s" -#: GuiDatabase.py:276 +#: GuiDatabase.py:284 msgid " connected ok" msgstr " kapcsolódás OK" -#: GuiDatabase.py:283 +#: GuiDatabase.py:291 msgid " not connected but no exception" msgstr " nem kapcsolódott, de nincs hibaüzenet" -#: GuiDatabase.py:285 fpdb.pyw:904 +#: GuiDatabase.py:293 fpdb.pyw:906 msgid "" "MySQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" "MySQL szerver jelenti: A hozzáférés megtagadva. Biztosan megfelelőek a " "jogosultságaid?" -#: GuiDatabase.py:289 +#: GuiDatabase.py:297 msgid "" "MySQL client reports: 2002 or 2003 error. Unable to connect - Please check " "that the MySQL service has been started" @@ -578,14 +894,14 @@ msgstr "" "MySQL kliens jelenti: 2002-es vagy 2003-as hiba. Nem sikerült a kapcsolódás " "- Kérlek ellenőrizd, hogy a MySQL szolgáltatás el van-e indítva" -#: GuiDatabase.py:293 fpdb.pyw:909 +#: GuiDatabase.py:301 fpdb.pyw:911 msgid "" "Postgres Server reports: Access denied. Are your permissions set correctly?" msgstr "" "Postgres szerver jelenti: A hozzáférés megtagadva. Biztosan megfelelőek a " "jogosultságaid?" -#: GuiDatabase.py:296 +#: GuiDatabase.py:304 msgid "" "Postgres client reports: Unable to connect - Please check that the Postgres " "service has been started" @@ -593,27 +909,27 @@ msgstr "" "Postgres kliens jelenti: Nem sikerült a kapcsolódás. .Kérlek ellenőrizd, " "hogy a Postgres szolgáltatás el van-e indítva" -#: GuiDatabase.py:313 +#: GuiDatabase.py:321 msgid "finished." msgstr "befejezve." -#: GuiDatabase.py:323 +#: GuiDatabase.py:331 msgid "loaddbs error: " msgstr "loaddbs hiba: " -#: GuiDatabase.py:344 GuiLogView.py:192 GuiTourneyPlayerStats.py:454 +#: GuiDatabase.py:352 GuiLogView.py:200 GuiTourneyPlayerStats.py:466 msgid "***sortCols error: " msgstr "***sortCols hiba: " -#: GuiDatabase.py:346 +#: GuiDatabase.py:354 msgid "sortCols error: " msgstr "sortCols hiba: " -#: GuiDatabase.py:416 GuiLogView.py:205 +#: GuiDatabase.py:424 GuiLogView.py:213 msgid "Test Log Viewer" msgstr "Napló böngésző (teszt)" -#: GuiDatabase.py:421 GuiLogView.py:210 +#: GuiDatabase.py:429 GuiLogView.py:218 msgid "Log Viewer" msgstr "Napló böngésző" @@ -633,37 +949,38 @@ 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:129 GuiGraphViewer.py:243 GuiSessionViewer.py:343 +#: GuiGraphViewer.py:141 GuiGraphViewer.py:255 GuiSessionViewer.py:355 msgid "***Error: " msgstr "***Hiba: " -#: GuiGraphViewer.py:159 GuiPositionalStats.py:166 GuiSessionViewer.py:192 -#: GuiTourneyPlayerStats.py:265 +#: GuiGraphViewer.py:171 GuiPositionalStats.py:178 GuiRingPlayerStats.py:252 +#: GuiSessionViewer.py:204 GuiTourneyPlayerStats.py:277 msgid "No sites selected - defaulting to PokerStars" msgstr "Nincs kiválasztott terem - PokerStars használata" -#: GuiGraphViewer.py:164 GuiPositionalStats.py:169 GuiSessionViewer.py:195 -#: GuiTourneyPlayerStats.py:268 +#: GuiGraphViewer.py:176 GuiPositionalStats.py:181 GuiRingPlayerStats.py:255 +#: GuiSessionViewer.py:207 GuiTourneyPlayerStats.py:280 msgid "No player ids found" msgstr "Nincs játékosazonosító" -#: GuiGraphViewer.py:169 GuiPositionalStats.py:172 GuiSessionViewer.py:198 +#: GuiGraphViewer.py:181 GuiPositionalStats.py:184 GuiRingPlayerStats.py:258 +#: GuiSessionViewer.py:210 msgid "No limits found" msgstr "Nem található limit" -#: GuiGraphViewer.py:179 +#: GuiGraphViewer.py:191 msgid "Graph generated in: %s" msgstr "Grafikon létrehozva %s mp alatt" -#: GuiGraphViewer.py:183 +#: GuiGraphViewer.py:195 msgid "Hands" msgstr "Leosztások" -#: GuiGraphViewer.py:187 +#: GuiGraphViewer.py:199 msgid "No Data for Player(s) Found" msgstr "Nem található adat a játékos(ok)ra vonatkozóan" -#: GuiGraphViewer.py:210 GuiGraphViewer.py:229 +#: GuiGraphViewer.py:222 GuiGraphViewer.py:241 msgid "" "Hands: %d\n" "Profit: $%.2f" @@ -671,64 +988,64 @@ msgstr "" "Leosztások: %d\n" "Profit: $%.2f" -#: GuiGraphViewer.py:211 GuiGraphViewer.py:230 +#: GuiGraphViewer.py:223 GuiGraphViewer.py:242 msgid "Showdown: $%.2f" msgstr "Mutatással: $%.2f" -#: GuiGraphViewer.py:212 GuiGraphViewer.py:231 +#: GuiGraphViewer.py:224 GuiGraphViewer.py:243 msgid "Non-showdown: $%.2f" msgstr "Mutatás nélkül: $%.2f" -#: GuiGraphViewer.py:220 +#: GuiGraphViewer.py:232 msgid "Profit graph for ring games" msgstr "Bevételgrafikon a készpénzes játékokról" -#: GuiGraphViewer.py:340 +#: GuiGraphViewer.py:352 msgid "Please choose the directory you wish to export to:" msgstr "Válaszd ki az exportálás könyvtárát:" -#: GuiGraphViewer.py:353 +#: GuiGraphViewer.py:365 msgid "Closed, no graph exported" msgstr "Bezárva, nincs exportált grafikon" -#: GuiGraphViewer.py:371 +#: GuiGraphViewer.py:383 msgid "Graph created" msgstr "Grafikon létrehozva" -#: GuiImapFetcher.py:37 +#: GuiImapFetcher.py:49 msgid "To cancel just close this tab." msgstr "A megszakításhoz csukd be ezt a fület." -#: GuiImapFetcher.py:40 +#: GuiImapFetcher.py:52 msgid "_Save" msgstr "Menté_s" -#: GuiImapFetcher.py:44 +#: GuiImapFetcher.py:56 msgid "_Import All" msgstr "Mindet _importál" -#: GuiImapFetcher.py:48 +#: GuiImapFetcher.py:60 msgid "If you change the config you must save before importing" msgstr "" "Ha megváltoztatod a beállításokat, akkor importálás előtt előbb el kell " "mentened őket." -#: GuiImapFetcher.py:91 +#: GuiImapFetcher.py:103 msgid "Starting import. Please wait." msgstr "Importálás indítása. Kérlek várj." -#: GuiImapFetcher.py:95 +#: GuiImapFetcher.py:107 msgid "Finished import without error." msgstr "Importálás sikeresen befejezve." -#: GuiImapFetcher.py:98 +#: GuiImapFetcher.py:110 msgid "" "Login to mailserver failed: please check mailserver, username and password" msgstr "" "A bejelentkezés a levelezőkiszolgálóra meghiúsult: kérlek ellenőrizd a " "megadott levelezőkiszolgálót, a felhasználónevet és a jelszót." -#: GuiImapFetcher.py:101 +#: GuiImapFetcher.py:113 msgid "" "Could not connect to mailserver: check mailserver and use SSL settings and " "internet connectivity" @@ -736,62 +1053,96 @@ msgstr "" "nem sikerült a csatlakozás a levelezőkiszolgálóhoz: ellenőrizd a " "levelezőkiszolgáló és az SSL beállításait, illetve az internetkapcsolatot." -#: GuiImapFetcher.py:111 +#: GuiImapFetcher.py:123 msgid "Fetch Type" msgstr "Fogadás módja" -#: GuiImapFetcher.py:111 +#: GuiImapFetcher.py:123 msgid "Mail Folder" msgstr "Levelek mappája" -#: GuiImapFetcher.py:111 +#: GuiImapFetcher.py:123 msgid "Mailserver" msgstr "Levelezőkiszolgáló" -#: GuiImapFetcher.py:111 +#: GuiImapFetcher.py:123 msgid "Site" msgstr "Terem" -#: GuiImapFetcher.py:111 +#: GuiImapFetcher.py:123 msgid "Use SSL" msgstr "SSL használata" -#: GuiImapFetcher.py:142 +#: GuiImapFetcher.py:154 msgid "Yes" msgstr "Igen" -#: GuiImapFetcher.py:143 +#: GuiImapFetcher.py:155 msgid "No" msgstr "Nem" -#: GuiLogView.py:53 +#: GuiLogView.py:61 msgid "Log Messages" msgstr "Naplóbejegyzések" -#: GuiPositionalStats.py:135 +#: GuiPositionalStats.py:147 msgid "DEBUG: activesite set to %s" msgstr "DEBUG: aktív terem: %s" -#: GuiPositionalStats.py:321 +#: GuiPositionalStats.py:333 msgid "Positional Stats page displayed in %4.2f seconds" msgstr "Pozíciós statisztikák megjelenítve %4.2f mp alatt" -#: GuiPrefs.py:70 +#: GuiPrefs.py:81 msgid "Setting" msgstr "Beállítás" -#: GuiPrefs.py:76 +#: GuiPrefs.py:87 msgid "Value (double-click to change)" msgstr "Érték (kattints duplán a módosításhoz)" -#: GuiPrefs.py:176 +#: GuiPrefs.py:187 msgid "Test Preferences Dialog" msgstr "Beállítási párbeszéd (teszt)" -#: GuiPrefs.py:181 fpdb.pyw:294 +#: GuiPrefs.py:192 fpdb.pyw:296 msgid "Preferences" msgstr "Beállítások" +#: GuiRingPlayerStats.py:323 GuiSessionViewer.py:249 +#: GuiTourneyPlayerStats.py:252 +msgid "Stats page displayed in %4.2f seconds" +msgstr "Statisztikák megjelenítve %4.2f mp alatt" + +#: GuiRingPlayerStats.py:370 +#, fuzzy +msgid "***sortnums error: " +msgstr "***sortCols hiba: " + +#: GuiRingPlayerStats.py:392 +#, fuzzy +msgid "***sortcols error: " +msgstr "***sortCols hiba: " + +#: GuiRingPlayerStats.py:683 +msgid "Detailed Filters" +msgstr "" + +#: GuiRingPlayerStats.py:692 +#, fuzzy +msgid "Hand Filters:" +msgstr "és mások" + +#: GuiRingPlayerStats.py:705 +#, fuzzy +msgid "between" +msgstr "Min:" + +#: GuiRingPlayerStats.py:706 +#, fuzzy +msgid "and" +msgstr "Leosztások" + #: GuiSessionViewer.py:41 msgid "Failed to load numpy and/or matplotlib in Session Viewer" msgstr "Nem sikerült a numpy és/vagy a matplotlib betöltése a Session nézetben" @@ -800,39 +1151,35 @@ msgstr "Nem sikerült a numpy és/vagy a matplotlib betöltése a Session nézet msgid "ImportError: %s" msgstr "ImportError: %s" -#: GuiSessionViewer.py:78 +#: GuiSessionViewer.py:90 msgid "Hand Breakdown for all levels listed above" msgstr "Kezdőkezekre bontva a fenti limiteknél" -#: GuiSessionViewer.py:237 GuiTourneyPlayerStats.py:240 -msgid "Stats page displayed in %4.2f seconds" -msgstr "Statisztikák megjelenítve %4.2f mp alatt" - -#: GuiSessionViewer.py:364 +#: GuiSessionViewer.py:376 msgid "Session candlestick graph" msgstr "Session gyertya grafikon" -#: GuiSessionViewer.py:367 +#: GuiSessionViewer.py:379 msgid "Sessions" msgstr "Sessionök" -#: GuiTourneyPlayerStats.py:72 +#: GuiTourneyPlayerStats.py:84 msgid "_Refresh Stats" msgstr "Statisztikák f_rissítése" -#: GuiTourneyViewer.py:37 +#: GuiTourneyViewer.py:49 msgid "Enter the tourney number you want to display:" msgstr "Add meg a megjelenítendő verseny azonosítóját" -#: GuiTourneyViewer.py:43 +#: GuiTourneyViewer.py:55 msgid "_Display" msgstr "_Mutat" -#: GuiTourneyViewer.py:50 +#: GuiTourneyViewer.py:62 msgid "Display _Player" msgstr "_Játékost mutat" -#: GuiTourneyViewer.py:65 +#: GuiTourneyViewer.py:77 msgid "" "Tournament not found - please ensure you imported it and selected the " "correct site" @@ -840,7 +1187,7 @@ msgstr "" "A verseny nem található - kérlek ellenőrizd, hogy importáltad-e már, és hogy " "a helyes termet választottad" -#: GuiTourneyViewer.py:93 +#: GuiTourneyViewer.py:105 msgid "" "Player or tourney not found - please ensure you imported it and selected the " "correct site" @@ -848,15 +1195,15 @@ msgstr "" "A játékos vagy averseny nem található - kérlek ellenőrizd, hogy importáltad-" "e már, és hogy a helyes termet választottad" -#: GuiTourneyViewer.py:107 +#: GuiTourneyViewer.py:119 msgid "N/A" msgstr "N/A" -#: GuiTourneyViewer.py:128 +#: GuiTourneyViewer.py:140 msgid "invalid entry in tourney number - must enter numbers only" msgstr "érvénytelen érték a versenyazonosítónál - csak számok használhatóak" -#: HUD_main.pyw:77 +#: HUD_main.pyw:86 msgid "" "\n" "HUD_main: starting ..." @@ -864,19 +1211,19 @@ msgstr "" "\n" "HUD_main: indítás ..." -#: HUD_main.pyw:80 fpdb.pyw:874 +#: HUD_main.pyw:89 fpdb.pyw:876 msgid "Logfile is " msgstr "A naplófájl " -#: HUD_main.pyw:81 +#: HUD_main.pyw:90 msgid "HUD_main starting: using db name = %s" msgstr "HUD_main indítás: " -#: HUD_main.pyw:86 +#: HUD_main.pyw:95 msgid "Note: error output is being diverted to:\n" msgstr "Megjegyzés: a hibakimenet ide van átirányítva:\n" -#: HUD_main.pyw:87 fpdb.pyw:1136 +#: HUD_main.pyw:96 fpdb.pyw:1138 msgid "" "\n" "Any major error will be reported there _only_.\n" @@ -884,324 +1231,324 @@ msgstr "" "\n" "Bármilyen nagyobb hiba _csak_oda_ kerül kiírásra.\n" -#: HUD_main.pyw:88 +#: HUD_main.pyw:97 msgid "Note: error output is being diverted to:" msgstr "Megjegyzés: a hibakimenet ide van átirányítva:" -#: HUD_main.pyw:89 +#: HUD_main.pyw:98 msgid "Any major error will be reported there _only_." msgstr "Bármilyen nagyobb hiba _csak_oda_ kerül kiírásra." -#: HUD_main.pyw:92 +#: HUD_main.pyw:101 msgid "HUD_main: starting ...\n" msgstr "HUD_main: indítás ...\n" -#: HUD_main.pyw:105 HUD_run_me.py:62 +#: HUD_main.pyw:114 HUD_run_me.py:62 msgid "Closing this window will exit from the HUD." msgstr "Ezen ablak bezárása a HUD-ot is bezárja." -#: HUD_main.pyw:108 HUD_run_me.py:66 +#: HUD_main.pyw:117 HUD_run_me.py:66 msgid "HUD Main Window" msgstr "HUD Főablak" -#: HUD_main.pyw:117 +#: HUD_main.pyw:126 msgid "Terminating normally." msgstr "Normál leállás." -#: HUD_main.pyw:221 +#: HUD_main.pyw:230 msgid "Received hand no %s" msgstr "Leosztás fogadva, azonosító: %s" -#: HUD_main.pyw:240 +#: HUD_main.pyw:249 msgid "HUD_main.read_stdin: hand processing starting ..." msgstr "HUD_main.read_stdin: leosztás feldolgozása indul" -#: HUD_main.pyw:266 +#: HUD_main.pyw:275 msgid "hud_dict[%s] was not found\n" msgstr "hud_dict[%s] nincs meg\n" -#: HUD_main.pyw:267 +#: HUD_main.pyw:276 msgid "will not send hand\n" msgstr "leosztás nem lesz elküldve\n" -#: HUD_main.pyw:301 +#: HUD_main.pyw:310 msgid "HUD create: table name %s not found, skipping." msgstr "HUD létrehozás: %s nevű asztal nincs meg, kihagyás." -#: HUD_main.pyw:309 +#: HUD_main.pyw:318 msgid "Table \"%s\" no longer exists\n" msgstr "\"%s\" nevű asztal már nem létezik\n" -#: HUD_main.pyw:312 +#: HUD_main.pyw:321 msgid "" -"HUD_main.read_stdin: hand read in %4.3f seconds (%4.3f,%4.3f,%4.3f,%4.3f,%" -"4.3f,%4.3f)" +"HUD_main.read_stdin: hand read in %4.3f seconds (%4.3f,%4.3f,%4.3f,%4.3f," +"%4.3f,%4.3f)" msgstr "" -"HUD_main.read_stdin: leosztás beolvasva %4.3f mp alatt (%4.3f,%4.3f,%4.3f,%" -"4.3f,%4.3f,%4.3f)" +"HUD_main.read_stdin: leosztás beolvasva %4.3f mp alatt (%4.3f,%4.3f,%4.3f," +"%4.3f,%4.3f,%4.3f)" #: HUD_run_me.py:45 msgid "HUD_main starting\n" msgstr "HUD_main indítása\n" -#: HUD_run_me.py:51 +#: HUD_run_me.py:51 TournamentTracker.py:317 msgid "Using db name = %s\n" msgstr "%s adatbázis használata\n" -#: Hand.py:138 +#: Hand.py:150 msgid "BB" msgstr "BB" -#: Hand.py:139 +#: Hand.py:151 msgid "SB" msgstr "SB" -#: Hand.py:140 +#: Hand.py:152 msgid "BUTTONPOS" msgstr "GOMB" -#: Hand.py:141 +#: Hand.py:153 msgid "HAND NO." msgstr "LEOSZTÁS" -#: Hand.py:142 +#: Hand.py:154 TourneySummary.py:134 msgid "SITE" msgstr "TEREM" -#: Hand.py:143 +#: Hand.py:155 msgid "TABLE NAME" msgstr "ASZTAL NEVE" -#: Hand.py:144 +#: Hand.py:156 TourneySummary.py:144 msgid "HERO" msgstr "JÁTÉKOS" -#: Hand.py:145 +#: Hand.py:157 TourneySummary.py:145 msgid "MAXSEATS" msgstr "MAX. SZÉKEK" -#: Hand.py:146 +#: Hand.py:158 msgid "LEVEL" msgstr "SZINT" -#: Hand.py:147 +#: Hand.py:159 TourneySummary.py:150 msgid "MIXED" msgstr "KEVERT" -#: Hand.py:148 +#: Hand.py:160 msgid "LASTBET" msgstr "UTOLSÓ TÉT" -#: Hand.py:149 +#: Hand.py:161 msgid "ACTION STREETS" msgstr "AKCIÓ UTCÁK" -#: Hand.py:150 +#: Hand.py:162 msgid "STREETS" msgstr "UTCÁK" -#: Hand.py:151 +#: Hand.py:163 msgid "ALL STREETS" msgstr "MINDEN UTCA" -#: Hand.py:152 +#: Hand.py:164 msgid "COMMUNITY STREETS" msgstr "KÖZÖS UTCÁK" -#: Hand.py:153 +#: Hand.py:165 msgid "HOLE STREETS" msgstr "HOLE UTCÁK" -#: Hand.py:154 +#: Hand.py:166 msgid "COUNTED SEATS" msgstr "SZÁMOLT SZÉKEK" -#: Hand.py:155 +#: Hand.py:167 msgid "DEALT" msgstr "OSZTOTT" -#: Hand.py:156 +#: Hand.py:168 msgid "SHOWN" msgstr "MUTATOTT" -#: Hand.py:157 +#: Hand.py:169 msgid "MUCKED" msgstr "NEM MUTATOTT" -#: Hand.py:158 +#: Hand.py:170 msgid "TOTAL POT" msgstr "TELJES KASSZA" -#: Hand.py:159 +#: Hand.py:171 msgid "TOTAL COLLECTED" msgstr "TELJES BEGYŰJTÖTT" -#: Hand.py:160 +#: Hand.py:172 msgid "RAKE" msgstr "JUTALÉK" -#: Hand.py:161 +#: Hand.py:173 TourneySummary.py:135 msgid "START TIME" msgstr "KEZDÉSI IDŐ" -#: Hand.py:162 +#: Hand.py:174 msgid "TOURNAMENT NO" msgstr "VERSENY SZÁM" -#: Hand.py:163 +#: Hand.py:175 TourneySummary.py:140 msgid "TOURNEY ID" msgstr "VERSENYAZONOSÍTÓ" -#: Hand.py:164 +#: Hand.py:176 TourneySummary.py:139 msgid "TOURNEY TYPE ID" msgstr "VERSENYTÍPUS AZONOSÍTÓ" -#: Hand.py:165 +#: Hand.py:177 TourneySummary.py:141 msgid "BUYIN" msgstr "NEVEZÉSI DÍJ" -#: Hand.py:166 +#: Hand.py:178 msgid "BUYIN CURRENCY" msgstr "NEVEZÉSI DÍJ PÉNZNEME" -#: Hand.py:167 +#: Hand.py:179 msgid "BUYIN CHIPS" msgstr "KEZDŐ ZSETONOK" -#: Hand.py:168 +#: Hand.py:180 TourneySummary.py:142 msgid "FEE" msgstr "DÍJ" -#: Hand.py:169 +#: Hand.py:181 msgid "IS REBUY" msgstr "REBUY" -#: Hand.py:170 +#: Hand.py:182 msgid "IS ADDON" msgstr "ADDON" -#: Hand.py:171 +#: Hand.py:183 msgid "IS KO" msgstr "KIÜTÉSES" -#: Hand.py:172 +#: Hand.py:184 TourneySummary.py:166 msgid "KO BOUNTY" msgstr "FEJVADÁSZ" -#: Hand.py:173 +#: Hand.py:185 msgid "IS MATRIX" msgstr "MÁTRIX" -#: Hand.py:174 +#: Hand.py:186 msgid "IS SHOOTOUT" msgstr "SHOOTOUT" -#: Hand.py:175 +#: Hand.py:187 TourneySummary.py:167 msgid "TOURNEY COMMENT" msgstr "VERSENY MEGJEGYZÉS" -#: Hand.py:178 +#: Hand.py:190 TourneySummary.py:179 msgid "PLAYERS" msgstr "JÁTÉKOSOK" -#: Hand.py:179 +#: Hand.py:191 msgid "STACKS" msgstr "LETÉTEK" -#: Hand.py:180 +#: Hand.py:192 msgid "POSTED" msgstr "BETETT" -#: Hand.py:181 +#: Hand.py:193 msgid "POT" msgstr "KASSZA" -#: Hand.py:182 +#: Hand.py:194 msgid "SEATING" msgstr "ÜLTETÉS" -#: Hand.py:183 +#: Hand.py:195 msgid "GAMETYPE" msgstr "JÁTÉKTÍPUS" -#: Hand.py:184 +#: Hand.py:196 msgid "ACTION" msgstr "AKCIÓ" -#: Hand.py:185 +#: Hand.py:197 msgid "COLLECTEES" msgstr "BEGYŰJTŐK" -#: Hand.py:186 +#: Hand.py:198 msgid "BETS" msgstr "TÉTEK" -#: Hand.py:187 +#: Hand.py:199 msgid "BOARD" msgstr "ASZTAL" -#: Hand.py:188 +#: Hand.py:200 msgid "DISCARDS" msgstr "DOBÁSOK" -#: Hand.py:189 +#: Hand.py:201 msgid "HOLECARDS" msgstr "KEZDŐKÉZ" -#: Hand.py:190 +#: Hand.py:202 msgid "TOURNEYS PLAYER IDS" msgstr "VERSENYJÁTÉKOS AZONOSÍTÓK" -#: Hand.py:213 Hand.py:1232 +#: Hand.py:225 Hand.py:1244 msgid "[ERROR] Tried to add holecards for unknown player: %s" msgstr "[ERROR] Kezdőkéz hozzáadása ismeretlen játékoshoz: %s" -#: Hand.py:266 +#: Hand.py:278 msgid "Hand.insert(): hid #: %s is a duplicate" msgstr "Hand.insert(): %s leosztásazonosító duplikáció" -#: Hand.py:305 +#: Hand.py:317 msgid "markstreets didn't match - Assuming hand cancelled" msgstr "markStreets nem egyezik - Leosztás érvénytelenítését feltételezem" -#: Hand.py:307 +#: Hand.py:319 msgid "FpdbParseError: markStreets appeared to fail: First 100 chars: '%s'" msgstr "" "FpdbParseError: markStreets hívása meghiúsult: az első 100 karakter: '%s'" -#: Hand.py:311 +#: Hand.py:323 msgid "DEBUG: checkPlayerExists %s fail" msgstr "DEBUG: checkPlayerExists %s játékos nem létezik." -#: Hand.py:312 +#: Hand.py:324 msgid "checkPlayerExists: '%s' failed." msgstr "checkPlayerExists: '%s' játékos nem létezik." -#: Hand.py:395 +#: Hand.py:407 msgid "%s %s calls %s" msgstr "%s utcán %s játékos ennyit megad: %s" -#: Hand.py:465 +#: Hand.py:477 msgid "%s %s raise %s" msgstr "%s utcán %s játékos eddig emel: %s" -#: Hand.py:476 +#: Hand.py:488 msgid "%s %s bets %s" msgstr "%s utcán %s játékos ennyit hív: %s" -#: Hand.py:495 +#: Hand.py:507 msgid "%s %s folds" msgstr "%s utcán %s játékos dob" -#: Hand.py:504 +#: Hand.py:516 msgid "%s %s checks" msgstr "%s utcán %s játékos passzol" -#: Hand.py:524 +#: Hand.py:536 msgid "addShownCards %s hole=%s all=%s" msgstr "addShownCards %s játékos kézben=%s mind=%s" -#: Hand.py:635 +#: Hand.py:647 msgid "" "*** ERROR - HAND: calling writeGameLine with unexpected STARTTIME value, " "expecting datetime.date object, received:" @@ -1209,18 +1556,18 @@ msgstr "" "*** ERROR - HAND: writeGameLine hívása nem várt STARTTIME értékkel, datetime." "date objektumot vár, ezt kapta:" -#: Hand.py:636 +#: Hand.py:648 msgid "" "*** Make sure your HandHistoryConverter is setting hand.startTime properly!" msgstr "" "*** Győződj meg róla, hogy a feldolgozód helyesen állítja be a hand." "startTime értékét!" -#: Hand.py:637 +#: Hand.py:649 msgid "*** Game String:" msgstr "*** Játék sztring:" -#: Hand.py:691 +#: Hand.py:703 msgid "" "*** Parse error reading blinds (check compilePlayerRegexs as a likely " "culprit)" @@ -1228,75 +1575,75 @@ msgstr "" "*** Feldolgozási hiba a vakok beolvasása közben (valószínűleg a " "compilePlayerRegex-eket kell ellenőrizni)" -#: Hand.py:718 +#: Hand.py:730 msgid "HoldemOmahaHand.__init__:Can't assemble hand from db without a handid" msgstr "" "HoldemOmahaHand.__init__: nem lehet a leosztást összeállítani az " "adatbázisból a leosztás azonosítója nélkül" -#: Hand.py:720 +#: Hand.py:732 msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" msgstr "" "HoldemOmahaHand.__init__: sem a HHC, sem az adatbázis+leosztásaonosító nem " "lett megadva" -#: Hand.py:1101 +#: Hand.py:1113 msgid "*** DEALING HANDS ***" msgstr "*** OSZTÁS ***" -#: Hand.py:1106 +#: Hand.py:1118 msgid "Dealt to %s: [%s]" msgstr "%s kapja: [%s]" -#: Hand.py:1111 +#: Hand.py:1123 msgid "*** FIRST DRAW ***" msgstr "*** ELSŐ CSERE ***" -#: Hand.py:1121 +#: Hand.py:1133 msgid "*** SECOND DRAW ***" msgstr "*** MÁSODIK CSERE ***" -#: Hand.py:1131 +#: Hand.py:1143 msgid "*** THIRD DRAW ***" msgstr "*** HARMADIK CSERE ***" -#: Hand.py:1141 Hand.py:1359 +#: Hand.py:1153 Hand.py:1371 msgid "*** SHOW DOWN ***" msgstr "*** MUTATÁS ***" -#: Hand.py:1156 Hand.py:1374 +#: Hand.py:1168 Hand.py:1386 msgid "*** SUMMARY ***" msgstr "*** ÖSSZEGZÉS ***" -#: Hand.py:1241 +#: Hand.py:1253 msgid "%s %s completes %s" msgstr "%s utcán %s játékos kiegészít erre: %s" -#: Hand.py:1259 +#: Hand.py:1271 msgid "Bringin: %s, %s" msgstr "Beülő: %s, %s" -#: Hand.py:1299 +#: Hand.py:1311 msgid "*** 3RD STREET ***" msgstr "*** HARMADIK UTCA ***" -#: Hand.py:1313 +#: Hand.py:1325 msgid "*** 4TH STREET ***" msgstr "*** NEGYEDIK UTCA ***" -#: Hand.py:1325 +#: Hand.py:1337 msgid "*** 5TH STREET ***" msgstr "*** ÖTÖDIK UTCA ***" -#: Hand.py:1337 +#: Hand.py:1349 msgid "*** 6TH STREET ***" msgstr "*** HATODIK UTCA ***" -#: Hand.py:1347 +#: Hand.py:1359 msgid "*** RIVER ***" msgstr "*** RIVER ***" -#: Hand.py:1439 +#: Hand.py:1451 msgid "" "join_holecards: # of holecards should be either < 4, 4 or 7 - 5 and 6 should " "be impossible for anyone who is not a hero" @@ -1304,93 +1651,93 @@ msgstr "" "join_holecards: a kézbe kapott lapok száma vagy < 4, 4 or 7 - 5 és 6 " "mindenki számára lehetetlen, aki nem hős" -#: Hand.py:1440 +#: Hand.py:1452 msgid "join_holcards: holecards(%s): %s" msgstr "join_holcards: holecards(%s): %s" -#: Hand.py:1523 +#: Hand.py:1535 msgid "DEBUG: call Pot.end() before printing pot total" msgstr "DEBUG: Pot.end() hívása a teljes kassza kiírása előtt" -#: Hand.py:1525 +#: Hand.py:1537 msgid "FpdbError in printing Hand object" msgstr "FpdbError egy Hand objektum kiírása közben" -#: HandHistoryConverter.py:126 +#: HandHistoryConverter.py:134 msgid "Failed sanity check" msgstr "A megfelelőségi ellenőrzésen nem ment át" -#: HandHistoryConverter.py:134 +#: HandHistoryConverter.py:142 msgid "Tailing '%s'" msgstr "'%s' követése" -#: HandHistoryConverter.py:141 +#: HandHistoryConverter.py:149 msgid "HHC.start(follow): processHand failed: Exception msg: '%s'" msgstr "HHC.start(follow): processHand meghiúsult: A hibaüzenet szövege: '%s'" -#: HandHistoryConverter.py:155 +#: HandHistoryConverter.py:163 msgid "HHC.start(): processHand failed: Exception msg: '%s'" msgstr "HHC.start(): processHand meghiúsult: A hibaüzenet szövege: '%s'" -#: HandHistoryConverter.py:159 +#: HandHistoryConverter.py:167 msgid "Read %d hands (%d failed) in %.3f seconds" msgstr "%d leosztás beolvasva (%d sikertelen) %.3f mp alatt" -#: HandHistoryConverter.py:165 +#: HandHistoryConverter.py:173 msgid "Summary file '%s' correctly parsed (took %.3f seconds)" msgstr "A(z) '%s' összefoglaló fájl rendben feldolgozva (%.3f mp)" -#: HandHistoryConverter.py:167 +#: HandHistoryConverter.py:175 msgid "Error converting summary file '%s' (took %.3f seconds)" msgstr "Hiba a(z) '%s' összefoglaló fájl konvertálása közben (%.3f mp)" -#: HandHistoryConverter.py:170 +#: HandHistoryConverter.py:178 msgid "Error converting '%s'" msgstr "Hiba a(z) '%s' konvertálása közben" -#: HandHistoryConverter.py:201 +#: HandHistoryConverter.py:209 msgid "%s changed inode numbers from %d to %d" msgstr "%s megváltoztatta az inode számokat %d =>%d" -#: HandHistoryConverter.py:246 +#: HandHistoryConverter.py:254 msgid "Converting starsArchive format to readable" msgstr "starsArchive formátum konvertálása olvashatóra" -#: HandHistoryConverter.py:251 +#: HandHistoryConverter.py:259 msgid "Converting ftpArchive format to readable" msgstr "ftpArchive formátum konvertálása olvashatóra" -#: HandHistoryConverter.py:256 +#: HandHistoryConverter.py:264 msgid "Read no hands." msgstr "Nem történt beolvasás." -#: HandHistoryConverter.py:393 +#: HandHistoryConverter.py:401 msgid "HH Sanity Check: output and input files are the same, check config" msgstr "" "HH Sanity Check: a kimeneti és bemeneti fájlok azonosak, ellenőrizd a " "beállításokat" -#: HandHistoryConverter.py:428 +#: HandHistoryConverter.py:436 msgid "Reading stdin with %s" msgstr "Standard bemenet olvasása ezzel: %s" -#: HandHistoryConverter.py:443 +#: HandHistoryConverter.py:451 msgid "unable to read file with any codec in list!" msgstr "a file olvasása nem sikerült egyik listabeli kódolással sem" -#: HandHistoryConverter.py:597 +#: HandHistoryConverter.py:605 msgid "Unable to create output directory %s for HHC!" msgstr "A %s kimeneti könyvtár nem hozható létre a feldolgozó számára'" -#: HandHistoryConverter.py:598 +#: HandHistoryConverter.py:606 msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY" msgstr "*** ERROR: A KIMENETI KÖNYVTÁR NEM HOZHATÓ LÉTRE" -#: HandHistoryConverter.py:600 +#: HandHistoryConverter.py:608 msgid "Created directory '%s'" msgstr "'%s' könyvtár létrehozva" -#: HandHistoryConverter.py:604 +#: HandHistoryConverter.py:612 msgid "out_path %s couldn't be opened" msgstr "%s kimeneti könyvtár nem nyitható meg" @@ -1420,99 +1767,99 @@ msgstr "" "Eddig %d leosztást játszottál\n" "a %s teremben." -#: Hud.py:137 +#: Hud.py:149 msgid "Kill This HUD" msgstr "Ezen HUD kilövése" -#: Hud.py:142 +#: Hud.py:154 msgid "Save HUD Layout" msgstr "HUD elrendezés mentése" -#: Hud.py:146 +#: Hud.py:158 msgid "Reposition StatWindows" msgstr "Újrapozícionálás" -#: Hud.py:150 +#: Hud.py:162 msgid "Show Player Stats" msgstr "Játékos statisztikák megjelenítése" -#: Hud.py:155 Hud.py:224 +#: Hud.py:167 Hud.py:236 msgid "For This Blind Level Only" msgstr "Csak erre a vakszintre" -#: Hud.py:160 Hud.py:229 +#: Hud.py:172 Hud.py:241 msgid "For Multiple Blind Levels:" msgstr "Több vakszintre:" -#: Hud.py:163 Hud.py:232 +#: Hud.py:175 Hud.py:244 msgid " 0.5 to 2.0 x Current Blinds" msgstr " A jelenlegi 0.5-2-szerese" -#: Hud.py:168 Hud.py:237 +#: Hud.py:180 Hud.py:249 msgid " 0.33 to 3.0 x Current Blinds" msgstr "A jelenlegi 0.33-3-szorosa" -#: Hud.py:173 Hud.py:242 +#: Hud.py:185 Hud.py:254 msgid " 0.1 to 10 x Current Blinds" msgstr "A jelenlegi 0.1-10-szerese" -#: Hud.py:178 Hud.py:247 +#: Hud.py:190 Hud.py:259 msgid " All Levels" msgstr " Minden limit" -#: Hud.py:186 Hud.py:255 -msgid " Any Number" -msgstr " Bármennyi" - -#: Hud.py:191 Hud.py:260 -msgid " Custom" -msgstr " Egyedi" - -#: Hud.py:196 Hud.py:265 -msgid " Exact" -msgstr " Csak ez" - -#: Hud.py:201 Hud.py:270 -msgid "Since:" -msgstr "Ez óta:" - -#: Hud.py:204 Hud.py:273 -msgid " All Time" -msgstr " Mind" - -#: Hud.py:209 Hud.py:278 -msgid " Session" -msgstr " Session" - -#: Hud.py:214 Hud.py:283 -msgid " %s Days" -msgstr " Az elmúlt %s nap" - -#: Hud.py:219 -msgid "Show Opponent Stats" -msgstr "Ellenfél statisztikáinak mutatása" - -#: Hud.py:252 +#: Hud.py:195 Hud.py:264 msgid "For #Seats:" msgstr "Ennyi szék számára:" -#: Hud.py:341 +#: Hud.py:198 Hud.py:267 +msgid " Any Number" +msgstr " Bármennyi" + +#: Hud.py:203 Hud.py:272 +msgid " Custom" +msgstr " Egyedi" + +#: Hud.py:208 Hud.py:277 +msgid " Exact" +msgstr " Csak ez" + +#: Hud.py:213 Hud.py:282 +msgid "Since:" +msgstr "Ez óta:" + +#: Hud.py:216 Hud.py:285 +msgid " All Time" +msgstr " Mind" + +#: Hud.py:221 Hud.py:290 +msgid " Session" +msgstr " Session" + +#: Hud.py:226 Hud.py:295 +msgid " %s Days" +msgstr " Az elmúlt %s nap" + +#: Hud.py:231 +msgid "Show Opponent Stats" +msgstr "Ellenfél statisztikáinak mutatása" + +#: Hud.py:353 msgid "Debug StatWindows" msgstr "StatWindows debugolása" -#: Hud.py:345 +#: Hud.py:357 msgid "Set max seats" msgstr "Max székek beállítása" -#: Hud.py:528 +#: Hud.py:540 msgid "Updating config file" msgstr "Konfigurációs fájl frissítése" -#: Hud.py:537 +#: Hud.py:549 msgid "No layout found for %d-max games for site %s\n" msgstr "Nem található elrendezés a %d fős asztalok számára a %s teremben\n" -#: Hud.py:551 +#: Hud.py:563 msgid "" "exception in Hud.adj_seats\n" "\n" @@ -1520,15 +1867,15 @@ msgstr "" "hiba a Hud.adj_seats helyen\n" "\n" -#: Hud.py:552 +#: Hud.py:564 msgid "error is %s" msgstr "A hiba a következő: %s" -#: Hud.py:559 +#: Hud.py:571 msgid "Error finding actual seat.\n" msgstr "Hiba az aktuális szék keresése közben.\n" -#: Hud.py:575 +#: Hud.py:587 msgid "" "------------------------------------------------------------\n" "Creating hud from hand %s\n" @@ -1536,7 +1883,7 @@ msgstr "" "------------------------------------------------------------\n" "HUD készítése ebből a leosztásból: %s\n" -#: Hud.py:624 +#: Hud.py:636 msgid "" "KeyError at the start of the for loop in update in hud_main. How this can " "possibly happen is totally beyond my comprehension. Your HUD may be about to " @@ -1545,11 +1892,11 @@ msgstr "" "KeyError a for ciklus kezdeténél a hud_main-ban. Fogalmam sincs, hogy ez " "hogyan lehetséges. A HUD-od valószínűleg nagyon furcsa lesz. -Eric" -#: Hud.py:625 +#: Hud.py:637 msgid "(btw, the key was %s and statd is %s" msgstr "(ja, a kulcs %s volt a statd pedig %s)" -#: Hud.py:932 +#: Hud.py:944 msgid "" "Fake main window, blah blah, blah\n" "blah, blah" @@ -1557,15 +1904,15 @@ msgstr "" "Kamu főablak, bla bla, bla\n" "bla, bla" -#: Hud.py:940 +#: Hud.py:952 msgid "Table not found." msgstr "Az asztal nem található." -#: ImapFetcher.py:46 +#: ImapFetcher.py:54 msgid "response to logging in:" msgstr "válasz a bejelentkezésre:" -#: ImapFetcher.py:78 +#: ImapFetcher.py:86 msgid "completed running Imap import, closing server connection" msgstr "IMAP import befejezve, kapcsolat lezárása" @@ -1573,41 +1920,41 @@ msgstr "IMAP import befejezve, kapcsolat lezárása" msgid "No Name" msgstr "Nincs név" -#: Options.py:32 +#: Options.py:40 msgid "If passed error output will go to the console rather than ." msgstr "Ha be van állítva, akkor a hibakimenet a konzolra lesz irányítva." -#: Options.py:35 +#: Options.py:43 msgid "Overrides the default database name" msgstr "Felülbírálja az alapértelmezett adatbázis-nevet" -#: Options.py:38 +#: Options.py:46 msgid "Specifies a configuration file." msgstr "Megad egy konfigurációs fájlt." -#: Options.py:41 +#: Options.py:49 msgid "" "Indicates program was restarted with a different path (only allowed once)." msgstr "" "Jelzi a program más útvonallal való indítását (csak egyszer engedélyezett)" -#: Options.py:44 +#: Options.py:52 msgid "Input file" msgstr "Bemeneti fájl" -#: Options.py:47 +#: Options.py:55 msgid "Module name for Hand History Converter" msgstr "Modulnév a Leosztástörténet Konvertáló számára" -#: Options.py:51 +#: Options.py:59 msgid "Error logging level:" msgstr "Hibanaplózási szint:" -#: Options.py:54 +#: Options.py:62 msgid "Print version information and exit." msgstr "Verzióinformáció kiírása, majd kilépés." -#: Options.py:65 +#: Options.py:73 msgid "press enter to end" msgstr "nyomj ENTER-t a befejezéshez" @@ -1615,6 +1962,39 @@ msgstr "nyomj ENTER-t a befejezéshez" msgid "You need to manually enter the playername" msgstr "Meg kell adnod a játékos nevét" +#: PartyPokerToFpdb.py:215 +msgid "Cannot fetch field '%s'" +msgstr "" + +#: PartyPokerToFpdb.py:219 +msgid "Unknown limit '%s'" +msgstr "" + +#: PartyPokerToFpdb.py:224 +msgid "Unknown game type '%s'" +msgstr "" + +#: PartyPokerToFpdb.py:258 +msgid "Cannot read HID for current hand" +msgstr "" + +#: PartyPokerToFpdb.py:263 +msgid "Cannot read Handinfo for current hand" +msgstr "" + +#: PartyPokerToFpdb.py:268 +msgid "Cannot read GameType for current hand" +msgstr "" + +#: PartyPokerToFpdb.py:351 PokerStarsToFpdb.py:320 +msgid "readButton: not found" +msgstr "readButton: nem található" + +#: PartyPokerToFpdb.py:479 +#, fuzzy +msgid "Unimplemented readAction: '%s' '%s'" +msgstr "DEBUG: nem ismert readAction: '%s' '%s'" + #: PokerStarsSummary.py:72 msgid "didn't recognise buyin currency in:" msgstr "nem sikerült felismerni a beülő pénznemét ebben:" @@ -1623,46 +2003,484 @@ msgstr "nem sikerült felismerni a beülő pénznemét ebben:" msgid "in not result starttime" msgstr "a starttime nem található részében" -#: PokerStarsToFpdb.py:172 +#: PokerStarsToFpdb.py:189 msgid "determineGameType: Unable to recognise gametype from: '%s'" msgstr "determineGameType: Nem sikerült felismerni a játéktípust innen: '%s'" -#: PokerStarsToFpdb.py:173 PokerStarsToFpdb.py:203 +#: PokerStarsToFpdb.py:190 PokerStarsToFpdb.py:220 msgid "determineGameType: Raising FpdbParseError" msgstr "determineGameType: FpdbParseError" -#: PokerStarsToFpdb.py:174 +#: PokerStarsToFpdb.py:191 msgid "Unable to recognise gametype from: '%s'" msgstr "Nem sikerült felismerni a játéktípust innen: '%s'" -#: PokerStarsToFpdb.py:204 +#: PokerStarsToFpdb.py:221 msgid "Lim_Blinds has no lookup for '%s'" msgstr "Lim_Blindsban nincs '%s'" -#: PokerStarsToFpdb.py:256 +#: PokerStarsToFpdb.py:273 msgid "failed to detect currency" msgstr "nem sikerült a pénznem meghatározása" -#: PokerStarsToFpdb.py:303 -msgid "readButton: not found" -msgstr "readButton: nem található" - -#: PokerStarsToFpdb.py:341 +#: PokerStarsToFpdb.py:358 msgid "reading antes" msgstr "antek olvasása" -#: Tables_Demo.py:64 +#: Stats.py:103 +msgid "exception getting stat %s for player %s %s" +msgstr "" + +#: Stats.py:104 +msgid "Stats.do_stat result = %s" +msgstr "" + +#: Stats.py:113 +#, fuzzy +msgid "error: %s" +msgstr "A hiba a következő: %s" + +#: Stats.py:132 Stats.py:133 +msgid "Total Profit" +msgstr "" + +#: Stats.py:154 Stats.py:161 +msgid "Voluntarily Put In Pot Pre-Flop%" +msgstr "" + +#: Stats.py:174 Stats.py:182 +msgid "Pre-Flop Raise %" +msgstr "" + +#: Stats.py:195 Stats.py:203 +msgid "% went to showdown" +msgstr "" + +#: Stats.py:216 Stats.py:224 +msgid "% won money at showdown" +msgstr "" + +#: Stats.py:237 Stats.py:246 +msgid "profit/100hands" +msgstr "" + +#: Stats.py:240 +msgid "exception calcing p/100: 100 * %d / %d" +msgstr "" + +#: Stats.py:259 Stats.py:268 +msgid "big blinds/100 hands" +msgstr "" + +#: Stats.py:281 Stats.py:290 +msgid "Big Bets/100 hands" +msgstr "" + +#: Stats.py:284 +msgid "exception calcing BB/100: " +msgstr "" + +#: Stats.py:304 Stats.py:315 +msgid "Flop Seen %" +msgstr "" + +#: Stats.py:338 Stats.py:346 +#, fuzzy +msgid "number hands seen" +msgstr "Leosztások száma:" + +#: Stats.py:359 Stats.py:367 +msgid "folded flop/4th" +msgstr "" + +#: Stats.py:380 +msgid "% steal attempted" +msgstr "" + +#: Stats.py:395 Stats.py:402 +msgid "% folded SB to steal" +msgstr "" + +#: Stats.py:414 Stats.py:421 +msgid "% folded BB to steal" +msgstr "" + +#: Stats.py:436 Stats.py:443 +msgid "% folded blind to steal" +msgstr "" + +#: Stats.py:455 Stats.py:462 +msgid "% 3/4 Bet preflop/3rd" +msgstr "" + +#: Stats.py:474 Stats.py:481 +msgid "% won$/saw flop/4th" +msgstr "" + +#: Stats.py:493 Stats.py:500 +msgid "Aggression Freq flop/4th" +msgstr "" + +#: Stats.py:512 Stats.py:519 +msgid "Aggression Freq turn/5th" +msgstr "" + +#: Stats.py:531 Stats.py:538 +msgid "Aggression Freq river/6th" +msgstr "" + +#: Stats.py:550 Stats.py:557 +msgid "Aggression Freq 7th" +msgstr "" + +#: Stats.py:576 Stats.py:583 +msgid "Post-Flop Aggression Freq" +msgstr "" + +#: Stats.py:604 Stats.py:611 +msgid "Aggression Freq" +msgstr "" + +#: Stats.py:630 Stats.py:637 +#, fuzzy +msgid "Aggression Factor" +msgstr "Session statisztikák" + +#: Stats.py:654 Stats.py:661 +msgid "% continuation bet " +msgstr "" + +#: Stats.py:673 Stats.py:680 +msgid "% continuation bet flop/4th" +msgstr "" + +#: Stats.py:692 Stats.py:699 +msgid "% continuation bet turn/5th" +msgstr "" + +#: Stats.py:711 Stats.py:718 +msgid "% continuation bet river/6th" +msgstr "" + +#: Stats.py:730 Stats.py:737 +msgid "% continuation bet 7th" +msgstr "" + +#: Stats.py:749 Stats.py:756 +msgid "% fold frequency flop/4th" +msgstr "" + +#: Stats.py:768 Stats.py:775 +msgid "% fold frequency turn/5th" +msgstr "" + +#: Stats.py:787 Stats.py:794 +msgid "% fold frequency river/6th" +msgstr "" + +#: Stats.py:806 Stats.py:813 +msgid "% fold frequency 7th" +msgstr "" + +#: Stats.py:833 +msgid "Example stats, player = %s hand = %s:" +msgstr "" + +#: Stats.py:866 +msgid "" +"\n" +"\n" +"Legal stats:" +msgstr "" + +#: Stats.py:867 +msgid "" +"(add _0 to name to display with 0 decimal places, _1 to display with 1, " +"etc)\n" +msgstr "" + +#: Tables.py:234 +msgid "Found unknown table = %s" +msgstr "" + +#: Tables.py:261 +msgid "attach to window" +msgstr "" + +#: Tables_Demo.py:72 msgid "Fake HUD Main Window" msgstr "Kamu HUD Főablak" -#: Tables_Demo.py:87 +#: Tables_Demo.py:95 msgid "enter table name to find: " msgstr "add meg a keresendő asztalnevet: " -#: Tables_Demo.py:112 +#: Tables_Demo.py:120 msgid "calling main" msgstr "main hívása" +#: TournamentTracker.py:50 +#, fuzzy +msgid "" +"Note: error output is being diverted to fpdb-error-log.txt and HUD-error." +"txt. Any major error will be reported there _only_." +msgstr "" +"\n" +"Megjegyzés: a hibakimenet átirányítva az fpdb-errors.txt és HUD-errors.txt " +"fájlokba itt:\n" + +#: TournamentTracker.py:111 +msgid "tournament edit window=" +msgstr "" + +#: TournamentTracker.py:114 +msgid "FPDB Tournament Entry" +msgstr "" + +#: TournamentTracker.py:154 +#, fuzzy +msgid "Closing this window will stop the Tournament Tracker" +msgstr "Ezen ablak bezárása a HUD-ot is bezárja." + +#: TournamentTracker.py:156 +msgid "Enter Tournament" +msgstr "" + +#: TournamentTracker.py:161 +msgid "FPDB Tournament Tracker" +msgstr "" + +#: TournamentTracker.py:172 +msgid "Edit" +msgstr "" + +#: TournamentTracker.py:175 +msgid "Rebuy" +msgstr "" + +#: TournamentTracker.py:274 +msgid "db error: skipping " +msgstr "" + +#: TournamentTracker.py:276 +msgid "Database error %s in hand %d. Skipping.\n" +msgstr "" + +#: TournamentTracker.py:285 +msgid "could not find tournament: skipping" +msgstr "" + +#: TournamentTracker.py:286 +msgid "Could not find tournament %d in hand %d. Skipping.\n" +msgstr "" + +#: TournamentTracker.py:309 +#, fuzzy +msgid "table name %s not found, skipping.\n" +msgstr "HUD létrehozás: %s nevű asztal nincs meg, kihagyás." + +#: TournamentTracker.py:316 +msgid "tournament tracker starting\n" +msgstr "" + +#: TourneyFilters.py:61 +#, fuzzy +msgid "Tourney Type" +msgstr "Versenyek" + +#: TourneyFilters.py:88 +msgid "setting numTourneys:" +msgstr "" + +#: TourneySummary.py:136 +msgid "END TIME" +msgstr "" + +#: TourneySummary.py:137 +#, fuzzy +msgid "TOURNEY NAME" +msgstr "VERSENY MEGJEGYZÉS" + +#: TourneySummary.py:138 +#, fuzzy +msgid "TOURNEY NO" +msgstr "VERSENYAZONOSÍTÓ" + +#: TourneySummary.py:143 +#, fuzzy +msgid "CURRENCY" +msgstr "NEVEZÉSI DÍJ PÉNZNEME" + +#: TourneySummary.py:146 +msgid "ENTRIES" +msgstr "" + +#: TourneySummary.py:147 +msgid "SPEED" +msgstr "" + +#: TourneySummary.py:148 +msgid "PRIZE POOL" +msgstr "" + +#: TourneySummary.py:149 +msgid "STARTING CHIP COUNT" +msgstr "" + +#: TourneySummary.py:151 +#, fuzzy +msgid "REBUY" +msgstr "REBUY" + +#: TourneySummary.py:152 +#, fuzzy +msgid "ADDON" +msgstr "ADDON" + +#: TourneySummary.py:153 +msgid "KO" +msgstr "" + +#: TourneySummary.py:154 +#, fuzzy +msgid "MATRIX" +msgstr "MÁTRIX" + +#: TourneySummary.py:155 +msgid "MATRIX ID PROCESSED" +msgstr "" + +#: TourneySummary.py:156 +#, fuzzy +msgid "SHOOTOUT" +msgstr "SHOOTOUT" + +#: TourneySummary.py:157 +msgid "MATRIX MATCH ID" +msgstr "" + +#: TourneySummary.py:158 +#, fuzzy +msgid "SUB TOURNEY BUY IN" +msgstr "VERSENYTÍPUS AZONOSÍTÓ" + +#: TourneySummary.py:159 +#, fuzzy +msgid "SUB TOURNEY FEE" +msgstr "VERSENYAZONOSÍTÓ" + +#: TourneySummary.py:160 +#, fuzzy +msgid "REBUY CHIPS" +msgstr "KEZDŐ ZSETONOK" + +#: TourneySummary.py:161 +#, fuzzy +msgid "ADDON CHIPS" +msgstr "KEZDŐ ZSETONOK" + +#: TourneySummary.py:162 +msgid "REBUY COST" +msgstr "" + +#: TourneySummary.py:163 +msgid "ADDON COST" +msgstr "" + +#: TourneySummary.py:164 +#, fuzzy +msgid "TOTAL REBUYS" +msgstr "REBUY" + +#: TourneySummary.py:165 +#, fuzzy +msgid "TOTAL ADDONS" +msgstr "TELJES KASSZA" + +#: TourneySummary.py:168 +#, fuzzy +msgid "SNG" +msgstr "ÜLTETÉS" + +#: TourneySummary.py:169 +msgid "SATELLITE" +msgstr "" + +#: TourneySummary.py:170 +msgid "DOUBLE OR NOTHING" +msgstr "" + +#: TourneySummary.py:171 +msgid "GUARANTEE" +msgstr "" + +#: TourneySummary.py:172 +msgid "ADDED" +msgstr "" + +#: TourneySummary.py:173 +#, fuzzy +msgid "ADDED CURRENCY" +msgstr "NEVEZÉSI DÍJ PÉNZNEME" + +#: TourneySummary.py:174 +#, fuzzy +msgid "COMMENT" +msgstr "VERSENY MEGJEGYZÉS" + +#: TourneySummary.py:175 +msgid "COMMENT TIMESTAMP" +msgstr "" + +#: TourneySummary.py:178 +#, fuzzy +msgid "PLAYER IDS" +msgstr "JÁTÉKOSOK" + +#: TourneySummary.py:180 +#, fuzzy +msgid "TOURNEYS PLAYERS IDS" +msgstr "VERSENYJÁTÉKOS AZONOSÍTÓK" + +#: TourneySummary.py:181 +msgid "RANKS" +msgstr "" + +#: TourneySummary.py:182 +msgid "WINNINGS" +msgstr "" + +#: TourneySummary.py:183 +#, fuzzy +msgid "WINNINGS CURRENCY" +msgstr "NEVEZÉSI DÍJ PÉNZNEME" + +#: TourneySummary.py:184 +#, fuzzy +msgid "COUNT REBUYS" +msgstr "SZÁMOLT SZÉKEK" + +#: TourneySummary.py:185 +#, fuzzy +msgid "COUNT ADDONS" +msgstr "SZÁMOLT SZÉKEK" + +#: TourneySummary.py:186 +msgid "NB OF KO" +msgstr "" + +#: TourneySummary.py:233 +msgid "Tourney Insert/Update done" +msgstr "" + +#: TourneySummary.py:253 +msgid "addPlayer: rank:%s - name : '%s' - Winnings (%s)" +msgstr "" + +#: TourneySummary.py:280 +msgid "incrementPlayerWinnings: name : '%s' - Add Winnings (%s)" +msgstr "" + #: WinTables.py:70 msgid "Window %s not found. Skipping." msgstr "A(z) %s nevű ablak nincs meg. Kihagyás." @@ -1671,11 +2489,11 @@ 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?" -#: fpdb.pyw:46 +#: fpdb.pyw:48 msgid " - press return to continue\n" msgstr " - nyomj ENTER-t a folytatáshoz\n" -#: fpdb.pyw:53 +#: fpdb.pyw:55 msgid "" "\n" "python 2.5 not found, please install python 2.5, 2.6 or 2.7 for fpdb\n" @@ -1684,11 +2502,11 @@ msgstr "" "Python 2.5 nincs meg, kérlek telepítsd a Python 2.5-öt, 2.6-ot, vagy 2.7-et " "az fpdb számára\n" -#: fpdb.pyw:54 fpdb.pyw:66 fpdb.pyw:88 +#: fpdb.pyw:56 fpdb.pyw:68 fpdb.pyw:90 msgid "Press ENTER to continue." msgstr "Nyomj ENTER-t a folytatáshoz." -#: fpdb.pyw:65 +#: fpdb.pyw:67 msgid "" "We appear to be running in Windows, but the Windows Python Extensions are " "not loading. Please install the PYWIN32 package from http://sourceforge.net/" @@ -1698,7 +2516,7 @@ msgstr "" "Bővítmények nem töltődnek be. Kérlek telepítsd a PYWIN32 csomagot innen: " "http://sourceforge.net/projects/pywin32/" -#: fpdb.pyw:87 +#: fpdb.pyw:89 msgid "" "Unable to load PYGTK modules required for GUI. Please install PyCairo, " "PyGObject, and PyGTK from www.pygtk.org." @@ -1706,7 +2524,7 @@ msgstr "" "Nem sikerült a GUI által igényelt PyGTK modulok betöltése. Kérlek telepítsd " "a PyCairo-t, a PyGObject-et és a PyGTK-t a www.pygtk.org címről." -#: fpdb.pyw:245 +#: fpdb.pyw:247 msgid "" "Copyright 2008-2010, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " "sqlcoder, Bostik, and others" @@ -1714,7 +2532,7 @@ msgstr "" "Copyright 2008-2010, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " "sqlcoder, Bostik, and others" -#: fpdb.pyw:246 +#: fpdb.pyw:248 msgid "" "You are free to change, and distribute original or changed versions of fpdb " "within the rules set out by the license" @@ -1722,31 +2540,31 @@ msgstr "" "Szabadon megváltoztathatod és terjesztheted az eredeti vagy már " "megváltoztatott fpdb verziókat a licenszben szabályozott feltételek mellett" -#: fpdb.pyw:247 +#: fpdb.pyw:249 msgid "Please see fpdb's start screen for license information" msgstr "Licensz információkért kérlek tekintsd meg az fpdb induló képernyőjét" -#: fpdb.pyw:251 +#: fpdb.pyw:253 msgid "and others" msgstr "és mások" -#: fpdb.pyw:257 +#: fpdb.pyw:259 msgid "Operating System" msgstr "Operációs rendszer" -#: fpdb.pyw:277 +#: fpdb.pyw:279 msgid "Your config file is: " msgstr "Konfigurációs fájl:" -#: fpdb.pyw:282 +#: fpdb.pyw:284 msgid "Version Information:" msgstr "Verzióinformáció:" -#: fpdb.pyw:289 +#: fpdb.pyw:291 msgid "Threads: " msgstr "Szálak:" -#: fpdb.pyw:312 +#: fpdb.pyw:314 msgid "" "Updated preferences have not been loaded because windows are open. Re-start " "fpdb to load them." @@ -1754,19 +2572,19 @@ msgstr "" "A megváltoztatott beállítások még nem léptek érvénybe, mert vannak nyitott " "ablakok. Indítsd újra az fpdb-t az érvénybe léptetésükhöz." -#: fpdb.pyw:322 +#: fpdb.pyw:324 msgid "Maintain Databases" msgstr "Adatbázisok karbantartása" -#: fpdb.pyw:332 +#: fpdb.pyw:334 msgid "saving updated db data" msgstr "frissített adatbázis adatok mentése" -#: fpdb.pyw:339 +#: fpdb.pyw:341 msgid "guidb response was " msgstr "a guidb válasza ez volt: " -#: fpdb.pyw:345 +#: fpdb.pyw:347 msgid "" "Cannot open Database Maintenance window because other windows have been " "opened. Re-start fpdb to use this option." @@ -1774,11 +2592,11 @@ msgstr "" "Nem tudom megnyitni az adatbázis karbantartó ablakot, mert más ablakok is " "nyitva vannak. Indítsd újra az fpdb-t ezen funkció használatához." -#: fpdb.pyw:348 +#: fpdb.pyw:350 msgid "Number of Hands: " msgstr "Leosztások száma:" -#: fpdb.pyw:349 +#: fpdb.pyw:351 msgid "" "\n" "Number of Tourneys: " @@ -1786,7 +2604,7 @@ msgstr "" "\n" "Versenyek száma: " -#: fpdb.pyw:350 +#: fpdb.pyw:352 msgid "" "\n" "Number of TourneyTypes: " @@ -1794,40 +2612,40 @@ msgstr "" "\n" "Versenytípusok száma: " -#: fpdb.pyw:351 +#: fpdb.pyw:353 msgid "Database Statistics" msgstr "Adatbázis statisztikák" -#: fpdb.pyw:360 +#: fpdb.pyw:362 msgid "HUD Configurator - choose category" msgstr "HUD beállító - válassz kategóriát" -#: fpdb.pyw:366 +#: fpdb.pyw:368 msgid "" "Please select the game category for which you want to configure HUD stats:" msgstr "Válassz játéktípust, amelyre vonatkozóan akarod beállítani a HUD-ot:" -#: fpdb.pyw:418 +#: fpdb.pyw:420 msgid "HUD Configurator - please choose your stats" msgstr "HUD beállító - válassz statisztikákat" -#: fpdb.pyw:424 +#: fpdb.pyw:426 msgid "Please choose the stats you wish to use in the below table." msgstr "Válaszd ki a lenti táblázatból a megjelenítendő statisztikákat." -#: fpdb.pyw:428 +#: fpdb.pyw:430 msgid "Note that you may not select any stat more than once or it will crash." msgstr "" "Vedd figyelembe, hogy egy statisztikát nem választhatsz ki többször, " "különben ki fog lépni." -#: fpdb.pyw:432 +#: fpdb.pyw:434 msgid "" "It is not currently possible to select \"empty\" or anything else to that " "end." msgstr "Jelenleg nem lehetséges olyat választani, hogy \"üres\" vagy hasonló." -#: fpdb.pyw:436 +#: fpdb.pyw:438 msgid "" "To configure things like colouring you will still have to manually edit your " "HUD_config.xml." @@ -1835,11 +2653,11 @@ msgstr "" "Bizonyos dolgok, mint pl. a színezés beállításához egyelőre még kézzel kell " "szerkesztened a HUD_config.xml fájlt." -#: fpdb.pyw:543 +#: fpdb.pyw:545 msgid "Confirm deleting and recreating tables" msgstr "Erősítsd meg a táblák törlését és újra létrehozását" -#: fpdb.pyw:544 +#: fpdb.pyw:546 msgid "" "Please confirm that you want to (re-)create the tables. If there already are " "tables in the database " @@ -1847,7 +2665,7 @@ msgstr "" "Kérlek erősítsd meg, hogy valóban (újra) létre akarod hozni a táblákat. Ha " "már vannak táblák az adatbázisban (" -#: fpdb.pyw:545 +#: fpdb.pyw:547 msgid "" " they will be deleted.\n" "This may take a while." @@ -1855,72 +2673,72 @@ msgstr "" "), akkor azok törölve lesznek.\n" "Ja, és ez eltarthat egy darabig:)" -#: fpdb.pyw:570 +#: fpdb.pyw:572 msgid "User cancelled recreating tables" msgstr "A felhasználó mégsem generálja újra a táblákat." -#: fpdb.pyw:577 +#: fpdb.pyw:579 msgid "Please confirm that you want to re-create the HUD cache." msgstr "" "Kérlek erősítsd meg, hogy valóban újra akarod generálni a HUD gyorstárat." -#: fpdb.pyw:585 +#: fpdb.pyw:587 msgid " Hero's cache starts: " msgstr " Saját gyorstár innentől: " -#: fpdb.pyw:599 +#: fpdb.pyw:601 msgid " Villains' cache starts: " msgstr " Ellenfelek gyorstára innentől: " -#: fpdb.pyw:612 +#: fpdb.pyw:614 msgid " Rebuilding HUD Cache ... " msgstr " HUD gyorstár újraépítése ... " -#: fpdb.pyw:620 +#: fpdb.pyw:622 msgid "User cancelled rebuilding hud cache" msgstr "A felhasználó megszakította a HUD gyorstár újraépítését." -#: fpdb.pyw:632 +#: fpdb.pyw:634 msgid "Confirm rebuilding database indexes" msgstr "Erősítsd meg az adatbázis indexeinek újraépítését" -#: fpdb.pyw:633 +#: fpdb.pyw:635 msgid "Please confirm that you want to rebuild the database indexes." msgstr "" "Kérlek erősítsd meg, hogy valóban újra akarod építeni az adatbázis indexeit." -#: fpdb.pyw:641 +#: fpdb.pyw:643 msgid " Rebuilding Indexes ... " msgstr " Indexek újraépítése ... " -#: fpdb.pyw:648 +#: fpdb.pyw:650 msgid " Cleaning Database ... " msgstr " Adatbázis tisztítása ... " -#: fpdb.pyw:653 +#: fpdb.pyw:655 msgid " Analyzing Database ... " msgstr " Adatbázis elemzése ... " -#: fpdb.pyw:658 +#: fpdb.pyw:660 msgid "User cancelled rebuilding db indexes" msgstr "A felhasználó megszakította az adatbázis indexeinek újraépítését." -#: fpdb.pyw:753 +#: fpdb.pyw:755 msgid "" "Unimplemented: Save Profile (try saving a HUD layout, that should do it)" msgstr "" "Még nincs kész: Profil mentése (addig használd a HUD elrendezésének " "mentését, az jó)" -#: fpdb.pyw:756 +#: fpdb.pyw:758 msgid "Fatal Error - Config File Missing" msgstr "Végzetes hiba - Hiányzó konfigurációs fájl" -#: fpdb.pyw:758 +#: fpdb.pyw:760 msgid "Please copy the config file from the docs folder to:" msgstr "Kérlek másold át a konfigurációs fájlt a docs könyvtárból ide:" -#: fpdb.pyw:766 +#: fpdb.pyw:768 msgid "" "and edit it according to the install documentation at http://fpdb." "sourceforge.net" @@ -1928,167 +2746,167 @@ msgstr "" "majd szerkeszd a http://fpdb.sourceforge.net címen található telepítési " "útmutató szerint" -#: fpdb.pyw:823 +#: fpdb.pyw:825 msgid "_Main" msgstr "_Főmenü" -#: fpdb.pyw:824 fpdb.pyw:852 +#: fpdb.pyw:826 fpdb.pyw:854 msgid "_Quit" msgstr "_Kilépés" -#: fpdb.pyw:825 +#: fpdb.pyw:827 msgid "L" msgstr "L" -#: fpdb.pyw:825 +#: fpdb.pyw:827 msgid "_Load Profile (broken)" msgstr "Profil betö_ltése (hibás)" -#: fpdb.pyw:826 +#: fpdb.pyw:828 msgid "S" msgstr "S" -#: fpdb.pyw:826 +#: fpdb.pyw:828 msgid "_Save Profile (todo)" msgstr "Profil menté_se (todo)" -#: fpdb.pyw:827 +#: fpdb.pyw:829 msgid "F" msgstr "F" -#: fpdb.pyw:827 +#: fpdb.pyw:829 msgid "Pre_ferences" msgstr "_Beállítások" -#: fpdb.pyw:828 +#: fpdb.pyw:830 msgid "_Import" msgstr "_Importálás" -#: fpdb.pyw:829 +#: fpdb.pyw:831 msgid "_Set HandHistory Archive Directory" msgstr "Leo_sztástörténet archívumának könyvtára" -#: fpdb.pyw:830 +#: fpdb.pyw:832 msgid "B" msgstr "B" -#: fpdb.pyw:830 +#: fpdb.pyw:832 msgid "_Bulk Import" msgstr "_Tömeges importálás" -#: fpdb.pyw:831 +#: fpdb.pyw:833 msgid "I" msgstr "I" -#: fpdb.pyw:831 +#: fpdb.pyw:833 msgid "_Import through eMail/IMAP" msgstr "Email _import (IMAP)" -#: fpdb.pyw:832 +#: fpdb.pyw:834 msgid "_Viewers" msgstr "_Nézetek" -#: fpdb.pyw:833 +#: fpdb.pyw:835 msgid "A" msgstr "A" -#: fpdb.pyw:833 +#: fpdb.pyw:835 msgid "_Auto Import and HUD" msgstr "_AutoImport és HUD" -#: fpdb.pyw:834 +#: fpdb.pyw:836 msgid "H" msgstr "H" -#: fpdb.pyw:834 +#: fpdb.pyw:836 msgid "_HUD Configurator" msgstr "_HUD beállítása" -#: fpdb.pyw:835 +#: fpdb.pyw:837 msgid "G" msgstr "G" -#: fpdb.pyw:835 +#: fpdb.pyw:837 msgid "_Graphs" msgstr "_Grafikonok" -#: fpdb.pyw:836 +#: fpdb.pyw:838 msgid "P" msgstr "P" -#: fpdb.pyw:836 +#: fpdb.pyw:838 msgid "Ring _Player Stats (tabulated view)" msgstr "Kész_pénzes játékos statisztikák (táblázatos nézet)" -#: fpdb.pyw:837 +#: fpdb.pyw:839 msgid "T" msgstr "T" -#: fpdb.pyw:837 +#: fpdb.pyw:839 msgid "_Tourney Player Stats (tabulated view)" msgstr "Versenyjá_tékos statisztikák (táblázatos nézet)" -#: fpdb.pyw:838 +#: fpdb.pyw:840 msgid "Tourney _Viewer" msgstr "_Verseny nézet" -#: fpdb.pyw:839 +#: fpdb.pyw:841 msgid "O" msgstr "O" -#: fpdb.pyw:839 +#: fpdb.pyw:841 msgid "P_ositional Stats (tabulated view, not on sqlite)" msgstr "P_ozíciós statisztikák (táblázatos nézet, SQLite-tal nem megy)" -#: fpdb.pyw:840 fpdb.pyw:1057 +#: fpdb.pyw:842 fpdb.pyw:1059 msgid "Session Stats" msgstr "Session statisztikák" -#: fpdb.pyw:841 +#: fpdb.pyw:843 msgid "_Database" msgstr "A_datbázis" -#: fpdb.pyw:842 +#: fpdb.pyw:844 msgid "_Maintain Databases" msgstr "_Karbantartás" -#: fpdb.pyw:843 +#: fpdb.pyw:845 msgid "Create or Recreate _Tables" msgstr "_Táblák létrehozása vagy újragenerálása" -#: fpdb.pyw:844 +#: fpdb.pyw:846 msgid "Rebuild HUD Cache" msgstr "HUD gyorstár újraépítése" -#: fpdb.pyw:845 +#: fpdb.pyw:847 msgid "Rebuild DB Indexes" msgstr "Adatbázis indexek újraépítése" -#: fpdb.pyw:846 +#: fpdb.pyw:848 msgid "_Statistics" msgstr "_Statisztikák" -#: fpdb.pyw:847 +#: fpdb.pyw:849 msgid "Dump Database to Textfile (takes ALOT of time)" msgstr "Adatbázis exportálása textfájlba (SOKÁIG tart)" -#: fpdb.pyw:848 +#: fpdb.pyw:850 msgid "_Help" msgstr "_Súgó" -#: fpdb.pyw:849 +#: fpdb.pyw:851 msgid "_Log Messages" msgstr "Nap_lóbejegyzések" -#: fpdb.pyw:850 +#: fpdb.pyw:852 msgid "A_bout, License, Copying" msgstr "_Névjegy, licensz, másolás" -#: fpdb.pyw:868 +#: fpdb.pyw:870 msgid "There is an error in your config file\n" msgstr "Hiba van a konfigurációs fájlodban\n" -#: fpdb.pyw:869 +#: fpdb.pyw:871 msgid "" "\n" "\n" @@ -2098,15 +2916,15 @@ msgstr "" "\n" "A hiba a következő: " -#: fpdb.pyw:870 +#: fpdb.pyw:872 msgid "CONFIG FILE ERROR" msgstr "KONFIGURÁCIÓS FÁJL HIBA" -#: fpdb.pyw:876 +#: fpdb.pyw:878 msgid "Config file" msgstr "Konfigurációs fájl" -#: fpdb.pyw:877 +#: fpdb.pyw:879 msgid "" "has been created at:\n" "%s.\n" @@ -2114,50 +2932,50 @@ msgstr "" "létrehozva itt:\n" "%s.\n" -#: fpdb.pyw:878 +#: fpdb.pyw:880 msgid "Edit your screen_name and hand history path in the supported_sites " msgstr "" "Állítsd be az asztalnál látható nevedet és a leosztástörténetek helyét a " "támogatott termek" -#: fpdb.pyw:879 +#: fpdb.pyw:881 msgid "" "section of the Preferences window (Main menu) before trying to import hands." msgstr "" "résznél a Beállítások ablakban (Főmenü) mielőtt megpróbálnál leosztásokat " "importálni." -#: fpdb.pyw:902 +#: fpdb.pyw:904 msgid "Connected to SQLite: %(database)s" msgstr "Kapcsolódva a %(database)s SQLite adatbázishoz" -#: fpdb.pyw:906 +#: fpdb.pyw:908 msgid "MySQL client reports: 2002 or 2003 error. Unable to connect - " msgstr "" "MySQL kliens jelenti: 2002-es vagy 2003-as hiba. Nem sikerült a kapcsolódás " "- " -#: fpdb.pyw:907 +#: fpdb.pyw:909 msgid "Please check that the MySQL service has been started" msgstr "Kérlek ellenőrizd, hogy a MySQL szolgáltatás el van-e indítva" -#: fpdb.pyw:911 +#: fpdb.pyw:913 msgid "Postgres client reports: Unable to connect - " msgstr "Postgres kliens jelenti: Nem sikerült a kapcsolódás - " -#: fpdb.pyw:912 +#: fpdb.pyw:914 msgid "Please check that the Postgres service has been started" msgstr "Kérlek ellenőrizd, hogy a Postgres szolgáltatás el van-e indítva" -#: fpdb.pyw:936 +#: fpdb.pyw:938 msgid "Strong Warning - Invalid database version" msgstr "Nyomatékos figyelmeztetés - Érvénytelen adatbázis verzió" -#: fpdb.pyw:938 +#: fpdb.pyw:940 msgid "An invalid DB version or missing tables have been detected." msgstr "Érvénytelen adatbázis verziót vagy hiányzó táblá(ka)t találtam." -#: fpdb.pyw:942 +#: fpdb.pyw:944 msgid "" "This error is not necessarily fatal but it is strongly recommended that you " "recreate the tables by using the Database menu." @@ -2165,7 +2983,7 @@ msgstr "" "Ez a hiba nem feltétlenül végzetes, de erősen javasolt a táblák " "újragenerálása az Adatbázis menü használatával." -#: fpdb.pyw:946 +#: fpdb.pyw:948 msgid "" "Not doing this will likely lead to misbehaviour including fpdb crashes, " "corrupt data etc." @@ -2174,13 +2992,13 @@ msgstr "" "kiléphet, tönkretehet adatokat, stb." # FIXME: would need a different word ordering in Hungarian -#: fpdb.pyw:959 +#: fpdb.pyw:961 msgid "Status: Connected to %s database named %s on host %s" msgstr "" "Állapot: Kapcsolódva a(z) %s adatbázis-kezelő %s nevű adatbázisához a(z) %s " "kiszolgálón" -#: fpdb.pyw:969 +#: fpdb.pyw:971 msgid "" "\n" "Global lock taken by" @@ -2188,7 +3006,7 @@ msgstr "" "\n" "Globális zárolást végzett:" -#: fpdb.pyw:972 +#: fpdb.pyw:974 msgid "" "\n" "Failed to get global lock, it is currently held by" @@ -2196,43 +3014,43 @@ msgstr "" "\n" "Globális zárolás meghiúsult, jelenleg már zárolta:" -#: fpdb.pyw:982 +#: fpdb.pyw:984 msgid "Quitting normally" msgstr "Normál kilépés" -#: fpdb.pyw:1006 +#: fpdb.pyw:1008 msgid "Global lock released.\n" msgstr "Globális zárolás feloldva.\n" -#: fpdb.pyw:1013 +#: fpdb.pyw:1015 msgid "Auto Import" msgstr "AutoImport" -#: fpdb.pyw:1020 +#: fpdb.pyw:1022 msgid "Bulk Import" msgstr "Tömeges import" -#: fpdb.pyw:1026 +#: fpdb.pyw:1028 msgid "eMail Import" msgstr "Email import" -#: fpdb.pyw:1033 +#: fpdb.pyw:1035 msgid "Ring Player Stats" msgstr "Készpénzes statisztikák" -#: fpdb.pyw:1039 +#: fpdb.pyw:1041 msgid "Tourney Player Stats" msgstr "Versenystatisztikák" -#: fpdb.pyw:1045 +#: fpdb.pyw:1047 msgid "Tourney Viewer" msgstr "Verseny nézet" -#: fpdb.pyw:1051 +#: fpdb.pyw:1053 msgid "Positional Stats" msgstr "Pozíciós statisztikák" -#: fpdb.pyw:1061 +#: fpdb.pyw:1063 msgid "" "Fpdb needs translators!\n" "If you speak another language and have a few minutes or more to spare get in " @@ -2290,18 +3108,18 @@ msgstr "" "GPL2 vagy újabb licensszel.\n" "A Windows telepítő csomag tartalmaz MIT licensz hatálya alá eső részeket " "is.\n" -"A licenszek szövegét megtalálod az fpdb főkönyvtárában az agpl-3.0.txt, gpl-" -"2.0.txt, gpl-3.0.txt és mit.txt fájlokban." +"A licenszek szövegét megtalálod az fpdb főkönyvtárában az agpl-3.0.txt, " +"gpl-2.0.txt, gpl-3.0.txt és mit.txt fájlokban." -#: fpdb.pyw:1078 +#: fpdb.pyw:1080 msgid "Help" msgstr "Súgó" -#: fpdb.pyw:1085 +#: fpdb.pyw:1087 msgid "Graphs" msgstr "Grafikonok" -#: fpdb.pyw:1135 +#: fpdb.pyw:1137 msgid "" "\n" "Note: error output is being diverted to fpdb-errors.txt and HUD-errors.txt " @@ -2311,15 +3129,15 @@ msgstr "" "Megjegyzés: a hibakimenet átirányítva az fpdb-errors.txt és HUD-errors.txt " "fájlokba itt:\n" -#: fpdb.pyw:1164 +#: fpdb.pyw:1166 msgid "fpdb starting ..." msgstr "fpdb indítása ..." -#: fpdb.pyw:1213 +#: fpdb.pyw:1215 msgid "FPDB WARNING" msgstr "FPDB FIGYELMEZTETÉS" -#: fpdb.pyw:1232 +#: fpdb.pyw:1234 msgid "" "WARNING: Unable to find output hh directory %s\n" "\n" @@ -2330,7 +3148,7 @@ msgstr "" " Kattints az IGEN gombra a könyvtár létrehozásához, vagy a NEM gombra egy " "másik könyvtár választásához." -#: fpdb.pyw:1240 +#: fpdb.pyw:1242 msgid "" "WARNING: Unable to create hand output directory. Importing is not likely to " "work until this is fixed." @@ -2338,10 +3156,115 @@ msgstr "" "FIGYELEM: Nem sikerült a leosztásarchívum könyvtárának létrehozása. Az " "importálás valószínűleg nem fog működni." -#: fpdb.pyw:1245 +#: fpdb.pyw:1247 msgid "Select HH Output Directory" msgstr "Válaszd ki a leosztásarchívum könyvtárát" +#: fpdb_import.py:60 +msgid "Import database module: MySQLdb not found" +msgstr "" + +#: fpdb_import.py:67 +msgid "Import database module: psycopg2 not found" +msgstr "" + +#: fpdb_import.py:178 +msgid "Database ID for %s not found" +msgstr "" + +#: fpdb_import.py:180 +msgid "" +"[ERROR] More than 1 Database ID found for %s - Multiple currencies not " +"implemented yet" +msgstr "" + +#: fpdb_import.py:216 +msgid "Attempted to add non-directory: '%s' as an import directory" +msgstr "" + +#: fpdb_import.py:226 +msgid "Started at %s -- %d files to import. indexes: %s" +msgstr "" + +#: fpdb_import.py:235 +msgid "No need to drop indexes." +msgstr "" + +#: fpdb_import.py:254 +msgid "writers finished already" +msgstr "" + +#: fpdb_import.py:257 +msgid "waiting for writers to finish ..." +msgstr "" + +#: fpdb_import.py:267 +msgid " ... writers finished" +msgstr "" + +#: fpdb_import.py:273 +#, fuzzy +msgid "No need to rebuild indexes." +msgstr "A felhasználó megszakította az adatbázis indexeinek újraépítését." + +#: fpdb_import.py:277 +#, fuzzy +msgid "No need to rebuild hudcache." +msgstr "A felhasználó megszakította a HUD gyorstár újraépítését." + +#: fpdb_import.py:302 +msgid "sending finish msg qlen =" +msgstr "" + +#: fpdb_import.py:428 fpdb_import.py:430 +#, fuzzy +msgid "Converting " +msgstr "Hiba a(z) '%s' konvertálása közben" + +#: fpdb_import.py:466 +msgid "Hand processed but empty" +msgstr "" + +#: fpdb_import.py:479 +msgid "fpdb_import: sending hand to hud" +msgstr "" + +#: fpdb_import.py:482 +msgid "Failed to send hand to HUD: %s" +msgstr "" + +#: fpdb_import.py:493 +msgid "Unknown filter filter_name:'%s' in filter:'%s'" +msgstr "" + +#: fpdb_import.py:504 +msgid "" +"Error No.%s please send the hand causing this to fpdb-main@lists.sourceforge." +"net so we can fix the problem." +msgstr "" + +#: fpdb_import.py:505 +msgid "Filename:" +msgstr "" + +#: fpdb_import.py:506 +msgid "" +"Here is the first line of the hand so you can identify it. Please mention " +"that the error was a ValueError:" +msgstr "" + +#: fpdb_import.py:508 +msgid "Hand logged to hand-errors.txt" +msgstr "" + +#: fpdb_import.py:516 +msgid "CLI for fpdb_import is now available as CliFpdb.py" +msgstr "" + +#: interlocks.py:49 +msgid "lock already held by:" +msgstr "" + #: test_Database.py:50 msgid "DEBUG: Testing variance function" msgstr "DEBUG: Varianciafügvény tesztelésa" @@ -2351,7 +3274,7 @@ msgid "DEBUG: result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" msgstr "" "DEBUG: eredmény: %s várt érték: 0.666666. (eredmény - várt érték ~= 0.0): %s" -#: windows_make_bats.py:31 +#: windows_make_bats.py:39 msgid "" "\n" "This script is only for windows\n" @@ -2359,7 +3282,7 @@ msgstr "" "\n" "Ez a szkript csak windowson használható\n" -#: windows_make_bats.py:58 +#: windows_make_bats.py:66 msgid "" "\n" "no gtk directories found in your path - install gtk or edit the path " diff --git a/pyfpdb/locale/update-po-files.sh b/pyfpdb/locale/update-po-files.sh new file mode 100755 index 00000000..cf0d0e81 --- /dev/null +++ b/pyfpdb/locale/update-po-files.sh @@ -0,0 +1,2 @@ +msgmerge --update fpdb-hu_HU.po fpdb-en_GB.po + From 32d24b147ec9609cec792a6b99f8799e1c2bc2c7 Mon Sep 17 00:00:00 2001 From: steffen123 Date: Tue, 17 Aug 2010 20:32:17 +0200 Subject: [PATCH 13/26] update hungarian mo file --- pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo | Bin 45664 -> 45677 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo index 273fe9abd185d8eea3b3e189666c0dae4c9b03ca..3d96804b9a9558ca0a27cc7c15bd773086008922 100644 GIT binary patch delta 4097 zcmXZe4^-CG9mnyD#Xm(J`TtJ}5y3zb{}3co{5KTEjO8fp*aL`Znkb4k()qDPcA7D&MxiJaGm{%)|nSgKMIQ$ppVN#_r594E)he?bPZ*Db zSdKBv?0TCpins~Wu@kkOb%9|7CL}R;JC9F zlZg8<9KXgO9Qw2|VHklScprvhhI0aHor0%5W0Dz^F`)<4qT*dR3SVRbZjVKo8uEW3d&p@d8HU7nqKL&rntz z=bY($0`(J|EFq}c|YGYz?7LLFrsEVw1^B#s0 zx1cI;6nTc}#u=FWEM-T(bCq+WbDOi#*<$rfyPG)a{JHaj^D+jp@JFab`*9e4j;h=p zoQZL3jJX$=pf=#gxwy{F{{nM~&!H0i4@S^`<}QOFOhi=M2Sq!RPz$DFIA)+q{1B?! zi%_5Y-Fy`eC$4pI11iz|7>;eIrh5aG;3aJ4`Q~E=YN9o3ZBy(+o%LB4U%~mrcd-!X zb8vc%8ZieiVi69wcxnv|NnDMzk7>t4IF!avQ+J>$cM&~hbe+M2_zmiH%HCkRv>1bl zSK=64hjG|~Q}7f{!oTApOs=I$xE@3BFsf1=sCC}LaO_2`bETI0k6`dmCVq&6s0-*N zE(3WEwa^!+#O`1O#%!`X%fLY5Ce(vkP@lhvO6+aqN-$sIRDAL|TbWkWhTeOQ`p;%? zi-~!d_dRuTC?3vHTXyRh$Q0r}6g^FJL~((^W<6_`d`hdQ!0 z^xn_OIvO7tkE zU=Ql^tEkF*e__BIWNu*%`Wx(f{#$1sE@u8yoQZ|o?Q7M5>h5<@3;qFh_SY~IhwiXf za4zc1XJQ_fq7vF|^-LRsiA;3kQv55%_G6gd|AOz^iMgnz>%_@;6$5eDF1tVk1{04&&8J}qX5zPT z5|&{d`tbt{!<^mr#+-`U*rTWoJR^C&sbf%zyHTa;!_oK;oP*&%unCmmKH>_D!rQ0^ z1UK4*qEQb>#1Nc>5%?{P#7CSJsOQw8*UVr$11%Kyk}X*pD$YVRNj}D4F(#qkxfvfK zK8Pym`>2g%?%`&`EqD)(*lXXKXjGhl<1l$I^;fCqF`+Z|a42?T9G=5$yo##Cy<8GX zqy%;Lm8jl%!P$kXz;z78LFCFXK~45|#TL}}`%%w}+(-SR7!*-gxdeS!jYDv&vmVv8 zJ5Wc{ic0(}4#Qg*gx@#=_uG3V42zgAMfJ`h)CP_sFP!Fn=T6Vy^)xJrI?1RolTfZ+=INfp83d4 z44_JxaM+f548{^q!9*;@0(=&AG{;b9d;-<&J*e06oQr#LIPqoF(ez%mF8*1S*&hu{meN-aXP#gIYlhM~^H;|2q z#NR%At7EC^3%oBJRmGEs$!9jcglaKO)7Uy6MzJsb% zZo56&LJTKf)K2}Cz%nLuMjKE&d>(bB?nD~Zyoc)EWv|+QBU+J0H(y~Y?&+}2+lBLp z&*Kan)@d)O1*j(7f!cWs>H<35>Di3_%*0kEZeusD|B1~o{WTUN&PDBP0M#QYuiG0f z3weW04vxZiP)++O7T_T2sPd25`4ZFymthdD_1wfJ)DbjbFdjgi?JKCvPhd2j#gX_s z)WZKpmG++FHsRr@1V>^LW?%@;Lfxn(I3BA|N8r88K&9=#Q2ZFP@jCi3;-_}O8dT<6 zP|dgti}4~VQQrx>a582QFTgac!~ZucszPUQE`EqS*E7i{?ZS`Y96s=)GJYMyunTp@ zXHoC(C#Y_|gJUu74V&O}ypMQ3>g-pc9()pY=I1d6`%sm*iRpU(Lr>YOGY3=nU@LCG zBN&cRZ`xljsi@4Cpcd#rCGacM&Tcq^x@>}DQAbdOKCE={dQ2zYi

=dl-zt_|x`- zX{dO)vk^xVpGH0C_oyEE3bpWEEJWWK`{0G$yYK&CdT?IK#GENP`OW3!`@>2qs#k2R RSh0Lc%F2!1H_O+S{ts`#awGr% delta 4084 zcmXZe3sBZo8prVyDtBK%#0v%@AR+`Ih=!;rk#`zpRBBxn@j|wQBA{zJ{4LbPutE$g zO(QSSRfr6CoGIIjyKY5AX|>ZmwP@X#9H-SLtM9LKW*k4~Iq%E)Kj%5m`NRLt`+afV zukC{{ulfdK;!2DeYK(bwnK5JV7~X_m;&}9x8k2+5FdDaD7Vg90_zn)iUM#`D<#xT* z7)e}*Nw^oa&TE*8SC<>l$ujXwMy z{qZ`6V&7FHgAo{n(auEFI_axCV`3Q0WI_)pL&ckL1U~M*c+$Vk{=yWh;>HG0+cIU@|sf8Xm`i_%$ZsRgA*ntF772*{JU= z!!TTr>u@`c#cQaIrQdD8myb({i*YS_oecUjNdA*CgK!*%Vd%3Z>I48Di+ z#zNEvif{%lck?e`HgP*D(Qhz<{xg>u_%YG9!agX#=|e3Tg+7c%m3TC&+jCH#7rFUj z>`z?g;u=(<+t7!NsHS@gmEcKi;`!z+25O>`HMS|XqRzU_#iwyL@ny`z$sC-nQ7vZR z37m#KF3zYlCX;v>(l%xfK8Dv(P2Eg`sB$OJQ%2_)q~i~$>l9aIyL2K35HG@!xEu## zJx;(D%)(D_K89BtGYVH?Anrm{su{J;G4x?4YMs;7)IXfTXG}bdy*LIvUIwxqwb0k7 z#4ce32Cla|i^hJ$b*Kl`qdtEcmDnrDtH6AVlkoNpwlWQ<4ZXgB`WG;`z{D&}`LjKO z8XQF2g1LAC)nr#tXFh(Ty-pLI^DvG1RmeZHhyQeBzI$y#f51fIa@3JEVi^9_W1utX zMm_KfY6l^kY#f7=+2UB#1FE*r;n;$6uou;I6YsM}HVf6=t6f};1Bsh34qH*5pFvgL z`+xyA$XvimEV|#`^S?X0@J{AG!hFoEv)8Hy)!nb57W_Br?9XBfUdK>O-fGW08^;qD zpc2|_^-Lp!OeT)vV*D6~;P`F!jW`!|mK#wId=XW;zhE?;L3Q(ayaoNX+lu6(-WxMf z3C=~@z%0T=*o~pO|LG6diCi4R2YYcWp22?j3u=MBJ8Tz+q2>ppnllD(!z5gY<+v38 zhN?h9y?tY5pf+|ZY6E|iJl~Wvn1`ED*P{y)@Kc_nd8B`_yk4hwumxa!L z0jhV_IuD^rd=7)K7kOovYgmeF9i zm3SM5;05%@ADmaQfcRIOh6THA?>vawKofG|%(ET?U8~e4+e8(ZLi`G*;^(LZLiQNL ztHBiETznhnW9*~0GF4bed=h74P_zBH1*nSb$80=~OYpy#gWjyY{32nn6}9s|kJ;vk zME#`_k8wB^$6_g_<6hL!oW=;ef@(Vd$L;sRa42yBCgKuj9mW&4BG=Y4Z@P&dR4GHB zu%#Y?gNV~G8VfKNm!ghlAL@(`pdQ?cx&`en?!^AYr%*@Jg+uTxY6IV6l1k<0-vK2=)nPa*~R_#+k||mLGG|jkyDNp%T7`aoCHaG5jh1g2oA0iLat6mE2;FHWPis z(_5&&5?IKD&S({ChxedfsT+|-HLs((cj43acSHly=;k|&$1R6!^B%%k#2q*lf5CA$ z<*;qi4XB;hqh3IV4|_JF_n4?<;v#n7$|E+zp-0(0aWZOWJ*Xaue8#@fVv!qc5^w~* zifY=AFc*7KN0r)Y=krh-T!{Wy>bZ&4s3WMs0NjB(+ec8>>i`bKHoOu4fm--0RB3-i zmDD_I6AZ&)gwYs?<4|wZJiHl;QQ!9-V4%`AV-UWDX?PBoV&CWNf-6v&uR%5ACY*^U zP>K3IZx;^7RN^U^h~=n68&MTHf-~@+$aDGo?*+T?G@Q-{MW~FQz)(DdI^#Cf{e2(R z&6hA4gI}}>W??MxWYpO&Mm_i->dZSZ3cFC1IFCuX|35P*WFp}u+r^bwMZ6nTBL8Fd zFPA7(=7p#Qno$Y7gxcAM&TFUyhqc)w$iXn;1ukBRNyPVIsovqO3`Sx|yZvAcD!#*6 yiwVSsQ4jhTsz<& Date: Tue, 17 Aug 2010 20:56:36 +0200 Subject: [PATCH 14/26] ebuilds: change spaces to tabs as required by repoman --- packaging/gentoo/current_stable.ebuild | 56 ++++++++++++------------ packaging/gentoo/current_testing.ebuild | 56 ++++++++++++------------ packaging/gentoo/fpdb-9999.ebuild | 58 ++++++++++++------------- 3 files changed, 85 insertions(+), 85 deletions(-) diff --git a/packaging/gentoo/current_stable.ebuild b/packaging/gentoo/current_stable.ebuild index 232c82b2..6b7d7b90 100644 --- a/packaging/gentoo/current_stable.ebuild +++ b/packaging/gentoo/current_stable.ebuild @@ -19,42 +19,42 @@ KEYWORDS="~amd64 ~x86" IUSE="graph mysql postgres sqlite" RDEPEND=" - mysql? ( virtual/mysql - dev-python/mysql-python ) - postgres? ( dev-db/postgresql-server - dev-python/psycopg ) - sqlite? ( dev-lang/python[sqlite] - dev-python/numpy ) - >=x11-libs/gtk+-2.10 - dev-python/pygtk - graph? ( dev-python/numpy - dev-python/matplotlib[gtk] ) - dev-python/python-xlib - dev-python/pytz" + mysql? ( virtual/mysql + dev-python/mysql-python ) + postgres? ( dev-db/postgresql-server + dev-python/psycopg ) + sqlite? ( dev-lang/python[sqlite] + dev-python/numpy ) + >=x11-libs/gtk+-2.10 + dev-python/pygtk + graph? ( dev-python/numpy + dev-python/matplotlib[gtk] ) + dev-python/python-xlib + dev-python/pytz" DEPEND="${RDEPEND}" src_install() { - insinto "${GAMES_DATADIR}"/${PN} - doins -r gfx - doins -r pyfpdb - doins readme.txt + insinto "${GAMES_DATADIR}"/${PN} + doins -r gfx + doins -r pyfpdb + doins readme.txt - exeinto "${GAMES_DATADIR}"/${PN} - doexe run_fpdb.py + exeinto "${GAMES_DATADIR}"/${PN} + doexe run_fpdb.py - dodir "${GAMES_BINDIR}" - dosym "${GAMES_DATADIR}"/${PN}/run_fpdb.py "${GAMES_BINDIR}"/${PN} + dodir "${GAMES_BINDIR}" + dosym "${GAMES_DATADIR}"/${PN}/run_fpdb.py "${GAMES_BINDIR}"/${PN} - newicon gfx/fpdb-icon.png ${PN}.png - make_desktop_entry ${PN} + newicon gfx/fpdb-icon.png ${PN}.png + make_desktop_entry ${PN} - chmod +x "${D}/${GAMES_DATADIR}"/${PN}/pyfpdb/*.pyw - prepgamesdirs + chmod +x "${D}/${GAMES_DATADIR}"/${PN}/pyfpdb/*.pyw + prepgamesdirs } pkg_postinst() { - games_pkg_postinst - elog "Note that if you really want to use mysql or postgresql you will have to create" - elog "the database and user yourself and enter it into the fpdb config." - elog "You can find the instructions on the project's website." + games_pkg_postinst + elog "Note that if you really want to use mysql or postgresql you will have to create" + elog "the database and user yourself and enter it into the fpdb config." + elog "You can find the instructions on the project's website." } diff --git a/packaging/gentoo/current_testing.ebuild b/packaging/gentoo/current_testing.ebuild index c238e9a3..8b09ea9c 100644 --- a/packaging/gentoo/current_testing.ebuild +++ b/packaging/gentoo/current_testing.ebuild @@ -19,42 +19,42 @@ KEYWORDS="~amd64 ~x86" IUSE="graph mysql postgres sqlite" RDEPEND=" - mysql? ( virtual/mysql - dev-python/mysql-python ) - postgres? ( dev-db/postgresql-server - dev-python/psycopg ) - sqlite? ( dev-lang/python[sqlite] - dev-python/numpy ) - >=x11-libs/gtk+-2.10 - dev-python/pygtk - graph? ( dev-python/numpy - dev-python/matplotlib[gtk] ) - dev-python/python-xlib - dev-python/pytz" + mysql? ( virtual/mysql + dev-python/mysql-python ) + postgres? ( dev-db/postgresql-server + dev-python/psycopg ) + sqlite? ( dev-lang/python[sqlite] + dev-python/numpy ) + >=x11-libs/gtk+-2.10 + dev-python/pygtk + graph? ( dev-python/numpy + dev-python/matplotlib[gtk] ) + dev-python/python-xlib + dev-python/pytz" DEPEND="${RDEPEND}" src_install() { - insinto "${GAMES_DATADIR}"/${PN} - doins -r gfx - doins -r pyfpdb - doins readme.txt + insinto "${GAMES_DATADIR}"/${PN} + doins -r gfx + doins -r pyfpdb + doins readme.txt - exeinto "${GAMES_DATADIR}"/${PN} - doexe run_fpdb.py + exeinto "${GAMES_DATADIR}"/${PN} + doexe run_fpdb.py - dodir "${GAMES_BINDIR}" - dosym "${GAMES_DATADIR}"/${PN}/run_fpdb.py "${GAMES_BINDIR}"/${PN} + dodir "${GAMES_BINDIR}" + dosym "${GAMES_DATADIR}"/${PN}/run_fpdb.py "${GAMES_BINDIR}"/${PN} - newicon gfx/fpdb-icon.png ${PN}.png - make_desktop_entry ${PN} + newicon gfx/fpdb-icon.png ${PN}.png + make_desktop_entry ${PN} - chmod +x "${D}/${GAMES_DATADIR}"/${PN}/pyfpdb/*.pyw - prepgamesdirs + chmod +x "${D}/${GAMES_DATADIR}"/${PN}/pyfpdb/*.pyw + prepgamesdirs } pkg_postinst() { - games_pkg_postinst - elog "Note that if you really want to use mysql or postgresql you will have to create" - elog "the database and user yourself and enter it into the fpdb config." - elog "You can find the instructions on the project's website." + games_pkg_postinst + elog "Note that if you really want to use mysql or postgresql you will have to create" + elog "the database and user yourself and enter it into the fpdb config." + elog "You can find the instructions on the project's website." } diff --git a/packaging/gentoo/fpdb-9999.ebuild b/packaging/gentoo/fpdb-9999.ebuild index 9e5acded..19d3bd28 100644 --- a/packaging/gentoo/fpdb-9999.ebuild +++ b/packaging/gentoo/fpdb-9999.ebuild @@ -20,46 +20,46 @@ KEYWORDS="~amd64 ~x86" IUSE="graph mysql postgres sqlite" RDEPEND=" - mysql? ( virtual/mysql - dev-python/mysql-python ) - postgres? ( dev-db/postgresql-server - dev-python/psycopg ) - sqlite? ( dev-lang/python[sqlite] - dev-python/numpy ) - >=x11-libs/gtk+-2.10 - dev-python/pygtk - graph? ( dev-python/numpy - dev-python/matplotlib[gtk] ) - dev-python/python-xlib - dev-python/pytz" + mysql? ( virtual/mysql + dev-python/mysql-python ) + postgres? ( dev-db/postgresql-server + dev-python/psycopg ) + sqlite? ( dev-lang/python[sqlite] + dev-python/numpy ) + >=x11-libs/gtk+-2.10 + dev-python/pygtk + graph? ( dev-python/numpy + dev-python/matplotlib[gtk] ) + dev-python/python-xlib + dev-python/pytz" DEPEND="${RDEPEND}" src_unpack() { - git_src_unpack + git_src_unpack } src_install() { - insinto "${GAMES_DATADIR}"/${PN} - doins -r gfx - doins -r pyfpdb - doins readme.txt + insinto "${GAMES_DATADIR}"/${PN} + doins -r gfx + doins -r pyfpdb + doins readme.txt - exeinto "${GAMES_DATADIR}"/${PN} - doexe run_fpdb.py + exeinto "${GAMES_DATADIR}"/${PN} + doexe run_fpdb.py - dodir "${GAMES_BINDIR}" - dosym "${GAMES_DATADIR}"/${PN}/run_fpdb.py "${GAMES_BINDIR}"/${PN} + dodir "${GAMES_BINDIR}" + dosym "${GAMES_DATADIR}"/${PN}/run_fpdb.py "${GAMES_BINDIR}"/${PN} - newicon gfx/fpdb-icon.png ${PN}.png - make_desktop_entry ${PN} + newicon gfx/fpdb-icon.png ${PN}.png + make_desktop_entry ${PN} - chmod +x "${D}/${GAMES_DATADIR}"/${PN}/pyfpdb/*.pyw - prepgamesdirs + chmod +x "${D}/${GAMES_DATADIR}"/${PN}/pyfpdb/*.pyw + prepgamesdirs } pkg_postinst() { - games_pkg_postinst - elog "Note that if you really want to use mysql or postgresql you will have to create" - elog "the database and user yourself and enter it into the fpdb config." - elog "You can find the instructions on the project's website." + games_pkg_postinst + elog "Note that if you really want to use mysql or postgresql you will have to create" + elog "the database and user yourself and enter it into the fpdb config." + elog "You can find the instructions on the project's website." } From 4a457b7ab16bfac9ae49266195a0b9651ab3f2bf Mon Sep 17 00:00:00 2001 From: steffen123 Date: Tue, 17 Aug 2010 20:59:51 +0200 Subject: [PATCH 15/26] ebuild: move EAPI declaration to beginning as required by repoman --- packaging/gentoo/current_stable.ebuild | 2 +- packaging/gentoo/current_testing.ebuild | 2 +- packaging/gentoo/fpdb-9999.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packaging/gentoo/current_stable.ebuild b/packaging/gentoo/current_stable.ebuild index 6b7d7b90..69d5c7b0 100644 --- a/packaging/gentoo/current_stable.ebuild +++ b/packaging/gentoo/current_stable.ebuild @@ -1,11 +1,11 @@ # Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # created by Steffen Schaumburg, steffen@schaumburger.info +EAPI="2" inherit eutils inherit games -EAPI="2" NEED_PYTHON=2.5 DESCRIPTION="A free/open source tracker/HUD for use with online poker" diff --git a/packaging/gentoo/current_testing.ebuild b/packaging/gentoo/current_testing.ebuild index 8b09ea9c..f4338fce 100644 --- a/packaging/gentoo/current_testing.ebuild +++ b/packaging/gentoo/current_testing.ebuild @@ -1,11 +1,11 @@ # Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # created by Steffen Schaumburg, steffen@schaumburger.info +EAPI="2" inherit eutils inherit games -EAPI="2" NEED_PYTHON=2.5 DESCRIPTION="A free/open source tracker/HUD for use with online poker" diff --git a/packaging/gentoo/fpdb-9999.ebuild b/packaging/gentoo/fpdb-9999.ebuild index 19d3bd28..065e0b4c 100644 --- a/packaging/gentoo/fpdb-9999.ebuild +++ b/packaging/gentoo/fpdb-9999.ebuild @@ -1,12 +1,12 @@ # Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # created by Steffen Schaumburg, steffen@schaumburger.info +EAPI="2" inherit eutils inherit games inherit git -EAPI="2" NEED_PYTHON=2.5 DESCRIPTION="A free/open source tracker/HUD for use with online poker" From 81d3f40b5be7e19d9ee70c811ba29cf13fe99d62 Mon Sep 17 00:00:00 2001 From: steffen123 Date: Tue, 17 Aug 2010 21:07:33 +0200 Subject: [PATCH 16/26] ebuild: add metadata.xml, add Manifest to version tracking --- packaging/gentoo/Manifest | 6 ++++++ packaging/gentoo/metadata.xml | 15 +++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 packaging/gentoo/Manifest create mode 100644 packaging/gentoo/metadata.xml diff --git a/packaging/gentoo/Manifest b/packaging/gentoo/Manifest new file mode 100644 index 00000000..df6d00f4 --- /dev/null +++ b/packaging/gentoo/Manifest @@ -0,0 +1,6 @@ +DIST fpdb-0.20.1.tar.bz2 662807 RMD160 b5f22a684c605ddbba7d2154005a822b02a19490 SHA1 e4cc40de5849d3ae33a680d917b340ab37c6448b SHA256 46eff0625f300c070ce88c519ae6019f6e1c98a7725733c5e16b50a058247fe3 +DIST fpdb-0.20.904.tar.bz2 632871 RMD160 6af83a9b30e8b3f394b011a4dc92937f130b9e15 SHA1 083c51f1627f901e24801bf6abebf1d07646bd89 SHA256 5e72055fe7ebb0c6048282f8edc972ee01be21063d6f8071abef22111f3e82f9 +EBUILD fpdb-0.20.1.ebuild 1553 RMD160 24e8aa18cf2b936db23994e5c26a06692d6ebe5b SHA1 05906bea1edbb6e71a95a044fcfe849fe75a737c SHA256 d8850dc2368543062a57b0928cf9fad3d907881e904bf879f904f40e6a734b73 +EBUILD fpdb-0.20.904.ebuild 1557 RMD160 0a45c3d11cd0e5feff055324042476131ccd4285 SHA1 ce8e12fc4458a17b36ccaf3a3fee726c7e6d6751 SHA256 5e8bc7675c9e52fb89f05980f36a60f9ce0f0ef5e700286d8dd1936fbcef3f41 +EBUILD fpdb-9999.ebuild 1591 RMD160 29cd89e09ef4935a19d72bb2b1958658aa37170e SHA1 5d70a03ce14bb4bc70ebc60a6c09ef9d9519e1dc SHA256 390999733acbabd44f28c046b99c53ba2db01e441caa16c00203a81f18383333 +MISC metadata.xml 547 RMD160 3f6ca7b0d6eba60a05ef68b080a2cc73f11edcfc SHA1 cee8c2763094e28d6df20b1cf693d98b4a22bf1c SHA256 a9f0e5034bce25dfd9f0d75f0569f870b0320d73dd3e264049c49b543e9e91b0 diff --git a/packaging/gentoo/metadata.xml b/packaging/gentoo/metadata.xml new file mode 100644 index 00000000..7aa0ff64 --- /dev/null +++ b/packaging/gentoo/metadata.xml @@ -0,0 +1,15 @@ + + + + + OpenOffice is the opensource version of staroffice. + This ebuild allows you to compile it yourself. Unfortunately this + compilation can take up to a day depending on the speed of your + computer. It will however make a snappier openoffice than the binary + version. + + + Enable dependencies for making graphs + + + From 4e83734703fb49ecf69b9bbd1ea228ec962824c7 Mon Sep 17 00:00:00 2001 From: steffen123 Date: Tue, 17 Aug 2010 21:15:22 +0200 Subject: [PATCH 17/26] remove keywords from live ebuild as required by gentoo policy --- packaging/gentoo/Manifest | 2 +- packaging/gentoo/fpdb-9999.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packaging/gentoo/Manifest b/packaging/gentoo/Manifest index df6d00f4..17b4aabd 100644 --- a/packaging/gentoo/Manifest +++ b/packaging/gentoo/Manifest @@ -2,5 +2,5 @@ DIST fpdb-0.20.1.tar.bz2 662807 RMD160 b5f22a684c605ddbba7d2154005a822b02a19490 DIST fpdb-0.20.904.tar.bz2 632871 RMD160 6af83a9b30e8b3f394b011a4dc92937f130b9e15 SHA1 083c51f1627f901e24801bf6abebf1d07646bd89 SHA256 5e72055fe7ebb0c6048282f8edc972ee01be21063d6f8071abef22111f3e82f9 EBUILD fpdb-0.20.1.ebuild 1553 RMD160 24e8aa18cf2b936db23994e5c26a06692d6ebe5b SHA1 05906bea1edbb6e71a95a044fcfe849fe75a737c SHA256 d8850dc2368543062a57b0928cf9fad3d907881e904bf879f904f40e6a734b73 EBUILD fpdb-0.20.904.ebuild 1557 RMD160 0a45c3d11cd0e5feff055324042476131ccd4285 SHA1 ce8e12fc4458a17b36ccaf3a3fee726c7e6d6751 SHA256 5e8bc7675c9e52fb89f05980f36a60f9ce0f0ef5e700286d8dd1936fbcef3f41 -EBUILD fpdb-9999.ebuild 1591 RMD160 29cd89e09ef4935a19d72bb2b1958658aa37170e SHA1 5d70a03ce14bb4bc70ebc60a6c09ef9d9519e1dc SHA256 390999733acbabd44f28c046b99c53ba2db01e441caa16c00203a81f18383333 +EBUILD fpdb-9999.ebuild 1580 RMD160 91fbc789bef8f2e534cb15f70b498300579df1ae SHA1 08e4c2bb6c82e6d8dd5a84ce9a37f11105836b9e SHA256 8412055bfa358b6bcc5aa6fad13e9aa43244a478d1164de672ac53fdf4e27830 MISC metadata.xml 547 RMD160 3f6ca7b0d6eba60a05ef68b080a2cc73f11edcfc SHA1 cee8c2763094e28d6df20b1cf693d98b4a22bf1c SHA256 a9f0e5034bce25dfd9f0d75f0569f870b0320d73dd3e264049c49b543e9e91b0 diff --git a/packaging/gentoo/fpdb-9999.ebuild b/packaging/gentoo/fpdb-9999.ebuild index 065e0b4c..b2eaa48b 100644 --- a/packaging/gentoo/fpdb-9999.ebuild +++ b/packaging/gentoo/fpdb-9999.ebuild @@ -15,7 +15,7 @@ EGIT_REPO_URI="git://git.assembla.com/fpdb.git" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="" #note: this should work on other architectures too, please send me your experiences IUSE="graph mysql postgres sqlite" From 88570e5c66829fed106a1ea633e60c58e1ee6ba4 Mon Sep 17 00:00:00 2001 From: steffen123 Date: Tue, 17 Aug 2010 21:24:52 +0200 Subject: [PATCH 18/26] ebuild: add ChangeLog and readme for deps, update metadata description, updated manifest --- packaging/gentoo/ChangeLog | 10 ++++++++++ packaging/gentoo/Manifest | 1 + packaging/gentoo/dev-readme.txt | 16 ++++++++++++++++ packaging/gentoo/metadata.xml | 6 +----- 4 files changed, 28 insertions(+), 5 deletions(-) create mode 100644 packaging/gentoo/ChangeLog create mode 100644 packaging/gentoo/dev-readme.txt diff --git a/packaging/gentoo/ChangeLog b/packaging/gentoo/ChangeLog new file mode 100644 index 00000000..1100d61e --- /dev/null +++ b/packaging/gentoo/ChangeLog @@ -0,0 +1,10 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# created by Steffen Schaumburg, steffen@schaumburger.info + +*fpdb-0.20.1 fpdb-0.20.904 fpdb-9999 (17 Aug 2010) + + 17 Aug 2010; Steffen Schaumburg + +fpdb-0.20.1.ebuild, +fpdb-0.20.904.ebuild, +fpdb-9999.ebuild, +metadata.xml: + Initial changelogged commit, this ebuild was created by ferki and I made some changes to comply with repoman. + diff --git a/packaging/gentoo/Manifest b/packaging/gentoo/Manifest index 17b4aabd..83b320f0 100644 --- a/packaging/gentoo/Manifest +++ b/packaging/gentoo/Manifest @@ -3,4 +3,5 @@ DIST fpdb-0.20.904.tar.bz2 632871 RMD160 6af83a9b30e8b3f394b011a4dc92937f130b9e1 EBUILD fpdb-0.20.1.ebuild 1553 RMD160 24e8aa18cf2b936db23994e5c26a06692d6ebe5b SHA1 05906bea1edbb6e71a95a044fcfe849fe75a737c SHA256 d8850dc2368543062a57b0928cf9fad3d907881e904bf879f904f40e6a734b73 EBUILD fpdb-0.20.904.ebuild 1557 RMD160 0a45c3d11cd0e5feff055324042476131ccd4285 SHA1 ce8e12fc4458a17b36ccaf3a3fee726c7e6d6751 SHA256 5e8bc7675c9e52fb89f05980f36a60f9ce0f0ef5e700286d8dd1936fbcef3f41 EBUILD fpdb-9999.ebuild 1580 RMD160 91fbc789bef8f2e534cb15f70b498300579df1ae SHA1 08e4c2bb6c82e6d8dd5a84ce9a37f11105836b9e SHA256 8412055bfa358b6bcc5aa6fad13e9aa43244a478d1164de672ac53fdf4e27830 +MISC ChangeLog 474 RMD160 0068d0dd611d3deab35899b5af689d8f5e81546f SHA1 cd473e96d2e57b813cf7d85f0f30c30b9486110e SHA256 50d110c80c42d6f127b32a8edb61dd655c481cbb2d6ec60e557afe3388c6cb48 MISC metadata.xml 547 RMD160 3f6ca7b0d6eba60a05ef68b080a2cc73f11edcfc SHA1 cee8c2763094e28d6df20b1cf693d98b4a22bf1c SHA256 a9f0e5034bce25dfd9f0d75f0569f870b0320d73dd3e264049c49b543e9e91b0 diff --git a/packaging/gentoo/dev-readme.txt b/packaging/gentoo/dev-readme.txt new file mode 100644 index 00000000..3ca779d2 --- /dev/null +++ b/packaging/gentoo/dev-readme.txt @@ -0,0 +1,16 @@ +Repoman currently gives the following errors for our ebuilds: + ebuild.allmasked: This error can be ignored + changelog.missing 1 + games-util/fpdb/ChangeLog + LIVEVCS.unmasked 1 + games-util/fpdb/fpdb-9999.ebuild + ebuild.badheader 3 + games-util/fpdb/fpdb-0.20.1.ebuild: Malformed CVS Header on line: 3 + games-util/fpdb/fpdb-0.20.904.ebuild: Malformed CVS Header on line: 3 + games-util/fpdb/fpdb-9999.ebuild: Malformed CVS Header on line: 3 + + +Useful Links: +http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq +http://www.linuxhowtos.org/manpages/1/repoman.htm +http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml The gentoo devrel handbook. Of particular relevance is the "Guides" section. \ No newline at end of file diff --git a/packaging/gentoo/metadata.xml b/packaging/gentoo/metadata.xml index 7aa0ff64..ebbe2f40 100644 --- a/packaging/gentoo/metadata.xml +++ b/packaging/gentoo/metadata.xml @@ -2,11 +2,7 @@ - OpenOffice is the opensource version of staroffice. - This ebuild allows you to compile it yourself. Unfortunately this - compilation can take up to a day depending on the speed of your - computer. It will however make a snappier openoffice than the binary - version. + FPDB (Free Poker Database) is a free/open source suite of steadily growing tools to track and analyse your poker game. FPDB is able to import the hand histories that poker sites write to your computer, store additional data from each hand in a database for use in later analysis. Enable dependencies for making graphs From c7a471e41f324e740aead68910801ce9a4783e8e Mon Sep 17 00:00:00 2001 From: steffen123 Date: Tue, 17 Aug 2010 21:27:08 +0200 Subject: [PATCH 19/26] update gentoo ebuild dev readme --- packaging/gentoo/dev-readme.txt | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/packaging/gentoo/dev-readme.txt b/packaging/gentoo/dev-readme.txt index 3ca779d2..b81776fc 100644 --- a/packaging/gentoo/dev-readme.txt +++ b/packaging/gentoo/dev-readme.txt @@ -1,14 +1,10 @@ Repoman currently gives the following errors for our ebuilds: - ebuild.allmasked: This error can be ignored - changelog.missing 1 - games-util/fpdb/ChangeLog - LIVEVCS.unmasked 1 - games-util/fpdb/fpdb-9999.ebuild + ebuild.allmasked: This error can be ignored, as all our packages are supposed to be masked ebuild.badheader 3 games-util/fpdb/fpdb-0.20.1.ebuild: Malformed CVS Header on line: 3 games-util/fpdb/fpdb-0.20.904.ebuild: Malformed CVS Header on line: 3 games-util/fpdb/fpdb-9999.ebuild: Malformed CVS Header on line: 3 - + not sure what the correct header is for a sunrise ebuild so leaving as-is for now Useful Links: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq From 7b56b5b5427b884944ca438797d10843b48b6a4a Mon Sep 17 00:00:00 2001 From: steffen123 Date: Tue, 17 Aug 2010 21:30:40 +0200 Subject: [PATCH 20/26] minor ebuild updates --- packaging/gentoo/ChangeLog | 2 +- packaging/gentoo/Manifest | 10 +++++----- packaging/gentoo/current_stable.ebuild | 2 +- packaging/gentoo/current_testing.ebuild | 2 +- packaging/gentoo/fpdb-9999.ebuild | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packaging/gentoo/ChangeLog b/packaging/gentoo/ChangeLog index 1100d61e..f72a9a13 100644 --- a/packaging/gentoo/ChangeLog +++ b/packaging/gentoo/ChangeLog @@ -6,5 +6,5 @@ 17 Aug 2010; Steffen Schaumburg +fpdb-0.20.1.ebuild, +fpdb-0.20.904.ebuild, +fpdb-9999.ebuild, +metadata.xml: - Initial changelogged commit, this ebuild was created by ferki and I made some changes to comply with repoman. + Initial changelog for repoman. diff --git a/packaging/gentoo/Manifest b/packaging/gentoo/Manifest index 83b320f0..2b12bcf1 100644 --- a/packaging/gentoo/Manifest +++ b/packaging/gentoo/Manifest @@ -1,7 +1,7 @@ DIST fpdb-0.20.1.tar.bz2 662807 RMD160 b5f22a684c605ddbba7d2154005a822b02a19490 SHA1 e4cc40de5849d3ae33a680d917b340ab37c6448b SHA256 46eff0625f300c070ce88c519ae6019f6e1c98a7725733c5e16b50a058247fe3 DIST fpdb-0.20.904.tar.bz2 632871 RMD160 6af83a9b30e8b3f394b011a4dc92937f130b9e15 SHA1 083c51f1627f901e24801bf6abebf1d07646bd89 SHA256 5e72055fe7ebb0c6048282f8edc972ee01be21063d6f8071abef22111f3e82f9 -EBUILD fpdb-0.20.1.ebuild 1553 RMD160 24e8aa18cf2b936db23994e5c26a06692d6ebe5b SHA1 05906bea1edbb6e71a95a044fcfe849fe75a737c SHA256 d8850dc2368543062a57b0928cf9fad3d907881e904bf879f904f40e6a734b73 -EBUILD fpdb-0.20.904.ebuild 1557 RMD160 0a45c3d11cd0e5feff055324042476131ccd4285 SHA1 ce8e12fc4458a17b36ccaf3a3fee726c7e6d6751 SHA256 5e8bc7675c9e52fb89f05980f36a60f9ce0f0ef5e700286d8dd1936fbcef3f41 -EBUILD fpdb-9999.ebuild 1580 RMD160 91fbc789bef8f2e534cb15f70b498300579df1ae SHA1 08e4c2bb6c82e6d8dd5a84ce9a37f11105836b9e SHA256 8412055bfa358b6bcc5aa6fad13e9aa43244a478d1164de672ac53fdf4e27830 -MISC ChangeLog 474 RMD160 0068d0dd611d3deab35899b5af689d8f5e81546f SHA1 cd473e96d2e57b813cf7d85f0f30c30b9486110e SHA256 50d110c80c42d6f127b32a8edb61dd655c481cbb2d6ec60e557afe3388c6cb48 -MISC metadata.xml 547 RMD160 3f6ca7b0d6eba60a05ef68b080a2cc73f11edcfc SHA1 cee8c2763094e28d6df20b1cf693d98b4a22bf1c SHA256 a9f0e5034bce25dfd9f0d75f0569f870b0320d73dd3e264049c49b543e9e91b0 +EBUILD fpdb-0.20.1.ebuild 1591 RMD160 56ccbca72353e56718a927178e58d148177f5846 SHA1 770df692b29b7314d70703010e1f6afac623c3f3 SHA256 e3f434df58d98760a118458166f9fdfcf3612712c78c704f089f6e8ec72bd224 +EBUILD fpdb-0.20.904.ebuild 1595 RMD160 b5cbcdb8d2984b149c833db8b6aee362168e9c7d SHA1 7151fd3cef087c38060b44adb622843a84209f33 SHA256 41c6ed71aa0ff727d670c94cc72cf595bcd038f601121e51222532df727a6d01 +EBUILD fpdb-9999.ebuild 1618 RMD160 843d309bbc2ccdd95dbb4b0eb08571d8e16d06ad SHA1 b1ebdbe0e40bd6c0d4ec417dd2b8a135884547a6 SHA256 72205c1f94bcf2c3f310d396928e357fabaee4861773044c1dac71f98f6596bf +MISC ChangeLog 395 RMD160 b195ccf198011356ca79b16071093c4d92e5927a SHA1 9aa56e5dc9c5d03b62fb60bc81069f3440b1f606 SHA256 b7ba8c180da0e6a405d939c4485f9c8e52fdcafb04207ef6de217a807015bd03 +MISC metadata.xml 550 RMD160 a6fa8799f644c0882f832a12cc9e6a0f4f09ae7f SHA1 3a40c442cadb1f532e0299040c2da79e9721dd4f SHA256 b5a1c538de3786446a87479b1023cdb4f084085feb7290959619739969ce7d3b diff --git a/packaging/gentoo/current_stable.ebuild b/packaging/gentoo/current_stable.ebuild index 69d5c7b0..a62b2fe0 100644 --- a/packaging/gentoo/current_stable.ebuild +++ b/packaging/gentoo/current_stable.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# created by Steffen Schaumburg, steffen@schaumburger.info +# created by Steffen Schaumburg, steffen@schaumburger.info and Erki Ferenc, erkiferenc@gmail.com EAPI="2" inherit eutils diff --git a/packaging/gentoo/current_testing.ebuild b/packaging/gentoo/current_testing.ebuild index f4338fce..e2a9c67c 100644 --- a/packaging/gentoo/current_testing.ebuild +++ b/packaging/gentoo/current_testing.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# created by Steffen Schaumburg, steffen@schaumburger.info +# created by Steffen Schaumburg, steffen@schaumburger.info and Erki Ferenc, erkiferenc@gmail.com EAPI="2" inherit eutils diff --git a/packaging/gentoo/fpdb-9999.ebuild b/packaging/gentoo/fpdb-9999.ebuild index b2eaa48b..a2e28197 100644 --- a/packaging/gentoo/fpdb-9999.ebuild +++ b/packaging/gentoo/fpdb-9999.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# created by Steffen Schaumburg, steffen@schaumburger.info +# created by Steffen Schaumburg, steffen@schaumburger.info and Erki Ferenc, erkiferenc@gmail.com EAPI="2" inherit eutils From 0e8c9af16f87f14c3f63de3188cf2378cb409fd8 Mon Sep 17 00:00:00 2001 From: steffen123 Date: Tue, 17 Aug 2010 21:49:55 +0200 Subject: [PATCH 21/26] remove log entry that's over 90% of my log --- pyfpdb/Database.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyfpdb/Database.py b/pyfpdb/Database.py index f27fbc4b..9204f271 100644 --- a/pyfpdb/Database.py +++ b/pyfpdb/Database.py @@ -496,7 +496,7 @@ class Database: for i in xrange(maxtimes): try: ret = self.connection.commit() - log.debug(_("commit finished ok, i = ")+str(i)) + #log.debug(_("commit finished ok, i = ")+str(i)) ok = True except: log.debug(_("commit %s failed: info=%s value=%s") % (str(i), str(sys.exc_info()), str(sys.exc_value))) From 3fa87d74432883967bdc57221fb6241f12f45fe6 Mon Sep 17 00:00:00 2001 From: Erki Ferenc Date: Tue, 17 Aug 2010 22:51:04 +0200 Subject: [PATCH 22/26] l10n: updated Hungarian translation --- pyfpdb/locale/fpdb-hu_HU.po | 483 +++++++++++++++++------------------- 1 file changed, 226 insertions(+), 257 deletions(-) diff --git a/pyfpdb/locale/fpdb-hu_HU.po b/pyfpdb/locale/fpdb-hu_HU.po index ea1a3f23..63fd9888 100644 --- a/pyfpdb/locale/fpdb-hu_HU.po +++ b/pyfpdb/locale/fpdb-hu_HU.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: 0.20.904\n" "POT-Creation-Date: 2010-08-17 20:08+CEST\n" -"PO-Revision-Date: 2010-08-16 00:47+0200\n" +"PO-Revision-Date: 2010-08-17 22:43+0200\n" "Last-Translator: Ferenc Erki \n" "Language-Team: Hungarian \n" "Language: hu\n" @@ -140,318 +140,314 @@ msgstr "Hiba a(z) %s olvasása közben. Nézz bele a naplófájlba." #: Database.py:74 msgid "Not using sqlalchemy connection pool." -msgstr "" +msgstr "SQLAlchemy connection pool használatának kihagyása." #: Database.py:81 msgid "Not using numpy to define variance in sqlite." -msgstr "" +msgstr "A variancia SQLite-ban való definiálásához nincs használva a NumPy." #: Database.py:246 msgid "Creating Database instance, sql = %s" -msgstr "" +msgstr "Adatbázis-példány létrehozása, sql = %s" #: Database.py:382 msgid "*** WARNING UNKNOWN MYSQL ERROR:" -msgstr "" +msgstr "*** FIGYELEM: ISMERETLEN MYSQL HIBA: " #: Database.py:436 -#, fuzzy msgid "Connecting to SQLite: %(database)s" -msgstr "Kapcsolódva a %(database)s SQLite adatbázishoz" +msgstr "Kapcsolódás a %(database)s SQLite adatbázishoz" #: Database.py:448 msgid "Some database functions will not work without NumPy support" -msgstr "" +msgstr "Néhány adatbázis-funkció nem fog működni NumPy támogatás nélkül" #: Database.py:469 msgid "outdated or too new database version (%s) - please recreate tables" msgstr "" +"elavult vagy túl új adatbázis verzió (%s) - kérlek hozd létre újra a táblákat" #: Database.py:475 Database.py:476 -#, fuzzy msgid "Failed to read settings table - recreating tables" -msgstr "Erősítsd meg a táblák törlését és újra létrehozását" +msgstr "Nem sikerült az olvasás a beállítások táblából - táblák létrehozása" #: Database.py:480 Database.py:481 msgid "Failed to read settings table - please recreate tables" msgstr "" +"Nem sikerült az olvasás a beállítások táblából - kérlek hozd létre újra a " +"táblákat" #: Database.py:499 msgid "commit finished ok, i = " -msgstr "" +msgstr "a véglegesítés sikeresen befejeződött, i = " #: Database.py:502 msgid "commit %s failed: info=%s value=%s" -msgstr "" +msgstr "%s. véglegesítés nem sikerült: info=%s érték=%s" #: Database.py:506 msgid "commit failed" -msgstr "" +msgstr "a véglegesítés nem sikerült" #: Database.py:675 Database.py:704 -#, fuzzy msgid "*** Database Error: " -msgstr "***Hiba: " +msgstr "*** Adatbázis hiba: " #: Database.py:701 msgid "Database: date n hands ago = " -msgstr "" +msgstr "Adatbázis: n-nel ezelőtti leosztás dátuma = " #: Database.py:858 msgid "ERROR: query %s result does not have player_id as first column" -msgstr "" +msgstr "ERROR: a(z) %s lekérdezés eredményének nem a player_id az első oszlopa" #: Database.py:900 msgid "getLastInsertId(): problem fetching insert_id? ret=%d" -msgstr "" +msgstr "getLastInsertId(): probléma insert_id lekérdezése közben? ret=%d" #: Database.py:912 msgid "getLastInsertId(%s): problem fetching lastval? row=%d" -msgstr "" +msgstr "getLastInsertId(%s): probléma lastval lekérdezése közben? sor=%d" #: Database.py:919 msgid "getLastInsertId(): unknown backend: %d" -msgstr "" +msgstr "getLastInsertId(): ismeretlen backend: %d" #: Database.py:924 msgid "*** Database get_last_insert_id error: " -msgstr "" +msgstr "*** get_last_insert_id adatbázis hiba: " #: Database.py:978 Database.py:1398 msgid "warning: drop pg fk %s_%s_fkey failed: %s, continuing ..." msgstr "" +"figyelem: a(z) %s_%s_fkey pg idegen kulcs eldobása nem sikerült: %s, " +"folytatás ..." #: Database.py:982 Database.py:1402 msgid "warning: constraint %s_%s_fkey not dropped: %s, continuing ..." -msgstr "" +msgstr "figyelem: a(z) %s_%s_fkey megkötés nem lett eldobva: %s, folytatás ..." #: Database.py:990 Database.py:1276 msgid "dropping mysql index " -msgstr "" +msgstr "MySQL index eldobása: " #: Database.py:996 Database.py:1281 Database.py:1289 Database.py:1296 -#, fuzzy msgid " drop index failed: " -msgstr "Indexek eldobása" +msgstr " index eldobása nem sikerült: " #: Database.py:1001 Database.py:1283 msgid "dropping pg index " -msgstr "" +msgstr "pg index eldobása: " #: Database.py:1014 msgid "warning: drop index %s_%s_idx failed: %s, continuing ..." msgstr "" +"figyelem: a(z) %s_%s_idx index eldobása nem sikerült: %s, folytatás ..." #: Database.py:1018 msgid "warning: index %s_%s_idx not dropped %s, continuing ..." -msgstr "" +msgstr "figyelem: a(z) %s_%s_idx index nem lett eldobva: %s, folytatás ..." #: Database.py:1058 Database.py:1066 Database.py:1329 Database.py:1337 msgid "creating foreign key " -msgstr "" +msgstr "idegen kulcs létrehozása: " #: Database.py:1064 Database.py:1085 Database.py:1335 msgid " create foreign key failed: " -msgstr "" +msgstr " idegen kulcs létrehozása sikertelen: " #: Database.py:1073 Database.py:1344 msgid " create foreign key failed: " -msgstr "" +msgstr " idegen kulcs létrehozása sikertelen: " #: Database.py:1080 msgid "creating mysql index " -msgstr "" +msgstr "MySQL index létrehozása: " #: Database.py:1089 -#, fuzzy msgid "creating pg index " -msgstr "Hello létrehozása" +msgstr "pg index létrehozása: " #: Database.py:1094 msgid " create index failed: " -msgstr "" +msgstr " index létrehozása nem sikerült: " #: Database.py:1134 Database.py:1135 -#, fuzzy msgid "Finished recreating tables" -msgstr "A felhasználó mégsem generálja újra a táblákat." +msgstr "A táblák létrehozása befejeződött" #: Database.py:1172 msgid "***Error creating tables: " -msgstr "" +msgstr "*** Hiba a táblák létrehozása közben: " #: Database.py:1182 msgid "*** Error unable to get databasecursor" -msgstr "" +msgstr "*** Hiba: nem olvasható a databasecursor" #: Database.py:1194 Database.py:1205 Database.py:1215 Database.py:1222 -#, fuzzy msgid "***Error dropping tables: " -msgstr "Hibanaplózási szint:" +msgstr "*** Hiba a táblák eldobása közben: " #: Database.py:1220 msgid "*** Error in committing table drop" -msgstr "" +msgstr "*** Hiba a tábla-eldobás véglegesítése közben" #: Database.py:1234 Database.py:1235 msgid "Creating mysql index %s %s" -msgstr "" +msgstr "MySQL index létrehozása: %s %s" #: Database.py:1240 Database.py:1249 msgid " create index failed: " -msgstr "" +msgstr " Index létrehozása nem sikerült: " #: Database.py:1243 Database.py:1244 msgid "Creating pgsql index %s %s" -msgstr "" +msgstr "pgsql index létrehozása: %s %s" #: Database.py:1251 Database.py:1252 msgid "Creating sqlite index %s %s" -msgstr "" +msgstr "SQLite index létrehozása: %s %s" #: Database.py:1257 msgid "Create index failed: " -msgstr "" +msgstr "Index létrehozása nem sikerült: " #: Database.py:1259 msgid "Unknown database: MySQL, Postgres and SQLite supported" -msgstr "" +msgstr "Ismeretlen adatbázis: a MySQL, a Postgres és az SQLite támogatott" #: Database.py:1264 -#, fuzzy msgid "Error creating indexes: " -msgstr "Hiba a(z) '%s' konvertálása közben" +msgstr "Hiba az indexek létrehozása közben: " #: Database.py:1291 msgid "Dropping sqlite index " -msgstr "" +msgstr "SQLite index eldobása: " #: Database.py:1298 msgid "" "Fpdb only supports MySQL, Postgres and SQLITE, what are you trying to use?" msgstr "" +"Fpdb csak a MySQL-t, a Postgres-t és az SQLite-ot támogatja. Mit próbáltál " +"használni?" #: Database.py:1312 Database.py:1352 msgid " set_isolation_level failed: " -msgstr "" +msgstr " set_isolation_level meghiúsult: " #: Database.py:1346 Database.py:1405 msgid "Only MySQL and Postgres supported so far" -msgstr "" +msgstr "Egyelőre csak a MySQL és a Postgres támogatott" #: Database.py:1376 msgid "dropping mysql foreign key" -msgstr "" +msgstr "MySQL idegen kulcs eldobása" #: Database.py:1380 msgid " drop failed: " -msgstr "" +msgstr " az eldobás sikertelen: " #: Database.py:1383 msgid "dropping pg foreign key" -msgstr "" +msgstr "pg idegen kulcs eldobása" #: Database.py:1395 msgid "dropped pg foreign key %s_%s_fkey, continuing ..." -msgstr "" +msgstr "%s_%s_fkey pg idegen kulcs eldobva, folytatás ..." #: Database.py:1496 msgid "Rebuild hudcache took %.1f seconds" -msgstr "" +msgstr "A HUD cache újraépítése %.1f másodpercig tartott" #: Database.py:1499 Database.py:1532 -#, fuzzy msgid "Error rebuilding hudcache:" -msgstr "A felhasználó megszakította a HUD gyorstár újraépítését." +msgstr "Hiba a HUD cache újraépítése közben:" #: Database.py:1544 Database.py:1550 -#, fuzzy msgid "Error during analyze:" -msgstr "Hibanaplózási szint:" +msgstr "Hiba analyze közben:" #: Database.py:1554 msgid "Analyze took %.1f seconds" -msgstr "" +msgstr "Analyze %1.f másodpercig tartott" #: Database.py:1564 Database.py:1570 -#, fuzzy msgid "Error during vacuum:" -msgstr "Hibanaplózási szint:" +msgstr "Hiba vacuum közben:" #: Database.py:1574 msgid "Vacuum took %.1f seconds" -msgstr "" +msgstr "Vacuum %.1f másodpercig tartott" #: Database.py:1586 msgid "Error during lock_for_insert:" -msgstr "" +msgstr "Hiba lock_for_insert közben:" #: Database.py:1959 msgid "queue empty too long - writer stopping ..." -msgstr "" +msgstr "Queue.Empty túl sokáig tart - az írás befejeződik ..." #: Database.py:1962 msgid "writer stopping, error reading queue: " -msgstr "" +msgstr "az írás megállt, hiba a sor olvasásakor: " #: Database.py:1987 msgid "deadlock detected - trying again ..." -msgstr "" +msgstr "deadlock történt - újrapróbálás ..." #: Database.py:1992 msgid "too many deadlocks - failed to store hand " -msgstr "" +msgstr "túl sok deadlock - nem sikerült tárolni a leosztást " #: Database.py:1996 -#, fuzzy msgid "***Error storing hand: " -msgstr "***Hiba: " +msgstr "***Hiba a leosztás tárolása közben: " #: Database.py:2006 -#, fuzzy msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" -msgstr "%d leosztás beolvasva (%d sikertelen) %.3f mp alatt" +msgstr "" +"adatbázisba írás befejeződött: %d leosztás tárolva (%d sikertelen) %.1f mp " +"alatt" #: Database.py:2016 msgid "***Error sending finish: " -msgstr "" +msgstr "***Hiba a befejezés küldésekor: " #: Database.py:2096 msgid "invalid source in Database.createOrUpdateTourney" -msgstr "" +msgstr "érvénytelen forrás a Database.createOrUpdateTourney-ban" #: Database.py:2109 msgid "invalid source in Database.createOrUpdateTourneysPlayers" -msgstr "" +msgstr "érvénytelen forrás a Database.createOrUpdateTourneysPlayers-ben" #: Database.py:2235 msgid "HandToWrite.init error: " -msgstr "" +msgstr "HandToWrite.init hiba: " #: Database.py:2285 msgid "HandToWrite.set_all error: " -msgstr "" +msgstr "HandToWrite.set_all hiba: " #: Database.py:2316 msgid "nutOmatic is id_player = %d" -msgstr "" +msgstr "nutOmatic id_player értéke = %d" #: Database.py:2324 msgid "query plan: " -msgstr "" +msgstr "lekérdezési terv: " #: Database.py:2333 msgid "cards =" -msgstr "" +msgstr "kezdőkéz =" #: Database.py:2336 msgid "get_stats took: %4.3f seconds" -msgstr "" +msgstr "get_stats időigény: %4.3f mp" #: Database.py:2338 Tables.py:448 -#, fuzzy msgid "press enter to continue" -msgstr " - nyomj ENTER-t a folytatáshoz\n" +msgstr "nyomj ENTER-t a folytatáshoz" #: Filters.py:62 msgid "All" @@ -824,8 +820,8 @@ msgid "" "GuiBulkImport done: Stored: %d \tDuplicates: %d \tPartial: %d \tErrors: %d " "in %s seconds - %.0f/sec" msgstr "" -"GuiBulkImport kész: Tárolt: %d \tDuplikáció: %d \tRészleges: %d \tHibák: %d " -"%s másodperc alatt - %.0f/mp" +"GuiBulkImport kész: Tárolt: %d \tDuplikáció: %d \tRészleges: %d \tHibák: %d %" +"s másodperc alatt - %.0f/mp" #: GuiDatabase.py:106 GuiLogView.py:96 msgid "Refresh" @@ -1115,33 +1111,28 @@ msgid "Stats page displayed in %4.2f seconds" msgstr "Statisztikák megjelenítve %4.2f mp alatt" #: GuiRingPlayerStats.py:370 -#, fuzzy msgid "***sortnums error: " -msgstr "***sortCols hiba: " +msgstr "***sortnums hiba: " #: GuiRingPlayerStats.py:392 -#, fuzzy msgid "***sortcols error: " msgstr "***sortCols hiba: " #: GuiRingPlayerStats.py:683 msgid "Detailed Filters" -msgstr "" +msgstr "Részletes szűrők" #: GuiRingPlayerStats.py:692 -#, fuzzy msgid "Hand Filters:" -msgstr "és mások" +msgstr "Leosztás szűrők:" #: GuiRingPlayerStats.py:705 -#, fuzzy msgid "between" msgstr "Min:" #: GuiRingPlayerStats.py:706 -#, fuzzy msgid "and" -msgstr "Leosztások" +msgstr "Max:" #: GuiSessionViewer.py:41 msgid "Failed to load numpy and/or matplotlib in Session Viewer" @@ -1281,11 +1272,11 @@ msgstr "\"%s\" nevű asztal már nem létezik\n" #: HUD_main.pyw:321 msgid "" -"HUD_main.read_stdin: hand read in %4.3f seconds (%4.3f,%4.3f,%4.3f,%4.3f," -"%4.3f,%4.3f)" +"HUD_main.read_stdin: hand read in %4.3f seconds (%4.3f,%4.3f,%4.3f,%4.3f,%" +"4.3f,%4.3f)" msgstr "" -"HUD_main.read_stdin: leosztás beolvasva %4.3f mp alatt (%4.3f,%4.3f,%4.3f," -"%4.3f,%4.3f,%4.3f)" +"HUD_main.read_stdin: leosztás beolvasva %4.3f mp alatt (%4.3f,%4.3f,%4.3f,%" +"4.3f,%4.3f,%4.3f)" #: HUD_run_me.py:45 msgid "HUD_main starting\n" @@ -1964,36 +1955,35 @@ msgstr "Meg kell adnod a játékos nevét" #: PartyPokerToFpdb.py:215 msgid "Cannot fetch field '%s'" -msgstr "" +msgstr "Nem található mező: '%s'" #: PartyPokerToFpdb.py:219 msgid "Unknown limit '%s'" -msgstr "" +msgstr "Ismeretlen limit: '%s'" #: PartyPokerToFpdb.py:224 msgid "Unknown game type '%s'" -msgstr "" +msgstr "Ismeretlen játéktípus: '%s'" #: PartyPokerToFpdb.py:258 msgid "Cannot read HID for current hand" -msgstr "" +msgstr "HID nem olvasható az aktuális leosztásból" #: PartyPokerToFpdb.py:263 msgid "Cannot read Handinfo for current hand" -msgstr "" +msgstr "Handinfo nem olvasható az aktuális leosztásból" #: PartyPokerToFpdb.py:268 msgid "Cannot read GameType for current hand" -msgstr "" +msgstr "GameType nem olvasható az aktuális leosztásból" #: PartyPokerToFpdb.py:351 PokerStarsToFpdb.py:320 msgid "readButton: not found" msgstr "readButton: nem található" #: PartyPokerToFpdb.py:479 -#, fuzzy msgid "Unimplemented readAction: '%s' '%s'" -msgstr "DEBUG: nem ismert readAction: '%s' '%s'" +msgstr "Nem ismert readAction: '%s' '%s'" #: PokerStarsSummary.py:72 msgid "didn't recognise buyin currency in:" @@ -2029,162 +2019,159 @@ msgstr "antek olvasása" #: Stats.py:103 msgid "exception getting stat %s for player %s %s" -msgstr "" +msgstr "hiba a %s statisztika számításakor %s játékosnál: %s" #: Stats.py:104 msgid "Stats.do_stat result = %s" -msgstr "" +msgstr "Stats.do_stat eredmény = %s" #: Stats.py:113 -#, fuzzy msgid "error: %s" -msgstr "A hiba a következő: %s" +msgstr "hiba: %s" #: Stats.py:132 Stats.py:133 msgid "Total Profit" -msgstr "" +msgstr "teljes profit" #: Stats.py:154 Stats.py:161 msgid "Voluntarily Put In Pot Pre-Flop%" -msgstr "" +msgstr "önként befizet preflop %" #: Stats.py:174 Stats.py:182 msgid "Pre-Flop Raise %" -msgstr "" +msgstr "preflop emelés" #: Stats.py:195 Stats.py:203 msgid "% went to showdown" -msgstr "" +msgstr "terítésig megy %" #: Stats.py:216 Stats.py:224 msgid "% won money at showdown" -msgstr "" +msgstr "pénzt nyer terítéskor %" #: Stats.py:237 Stats.py:246 msgid "profit/100hands" -msgstr "" +msgstr "profit/100 leosztás" #: Stats.py:240 msgid "exception calcing p/100: 100 * %d / %d" -msgstr "" +msgstr "hiba a p/100 számítása közben: 100 * %d / %d" #: Stats.py:259 Stats.py:268 msgid "big blinds/100 hands" -msgstr "" +msgstr "nagyvak/100 leosztás" #: Stats.py:281 Stats.py:290 msgid "Big Bets/100 hands" -msgstr "" +msgstr "nagytét/100 leosztás" #: Stats.py:284 msgid "exception calcing BB/100: " -msgstr "" +msgstr "hiba a BB/100 számítása közben: " #: Stats.py:304 Stats.py:315 msgid "Flop Seen %" -msgstr "" +msgstr "flopot néz %" #: Stats.py:338 Stats.py:346 -#, fuzzy msgid "number hands seen" -msgstr "Leosztások száma:" +msgstr "látott leosztások száma" #: Stats.py:359 Stats.py:367 msgid "folded flop/4th" -msgstr "" +msgstr "dobott flopon/4. utcán" #: Stats.py:380 msgid "% steal attempted" -msgstr "" +msgstr "lopási kísérlet %" #: Stats.py:395 Stats.py:402 msgid "% folded SB to steal" -msgstr "" +msgstr "kisvakból dob lopásra %" #: Stats.py:414 Stats.py:421 msgid "% folded BB to steal" -msgstr "" +msgstr "nagyvakból dob lopásra %" #: Stats.py:436 Stats.py:443 msgid "% folded blind to steal" -msgstr "" +msgstr "dob lopásra %" #: Stats.py:455 Stats.py:462 msgid "% 3/4 Bet preflop/3rd" -msgstr "" +msgstr "3/4-bet preflop/3. utcán %" #: Stats.py:474 Stats.py:481 msgid "% won$/saw flop/4th" -msgstr "" +msgstr "$nyer/flopot/4. utcát néz %" #: Stats.py:493 Stats.py:500 msgid "Aggression Freq flop/4th" -msgstr "" +msgstr "agresszió gyakoriság flopon/4. utcán" #: Stats.py:512 Stats.py:519 msgid "Aggression Freq turn/5th" -msgstr "" +msgstr "agresszió gyakoriság turnön/5. utcán" #: Stats.py:531 Stats.py:538 msgid "Aggression Freq river/6th" -msgstr "" +msgstr "agresszió gyakoriság riveren/6. utcán" #: Stats.py:550 Stats.py:557 msgid "Aggression Freq 7th" -msgstr "" +msgstr "agresszió gyakoriság 7. utcán" #: Stats.py:576 Stats.py:583 msgid "Post-Flop Aggression Freq" -msgstr "" +msgstr "postflop agresszió gyakoriság" #: Stats.py:604 Stats.py:611 msgid "Aggression Freq" -msgstr "" +msgstr "agresszió gyakoriság" #: Stats.py:630 Stats.py:637 -#, fuzzy msgid "Aggression Factor" -msgstr "Session statisztikák" +msgstr "agresszió faktor" #: Stats.py:654 Stats.py:661 msgid "% continuation bet " -msgstr "" +msgstr "folytató nyitás %" #: Stats.py:673 Stats.py:680 msgid "% continuation bet flop/4th" -msgstr "" +msgstr "folytató nyitás flopon/4. utcán %" #: Stats.py:692 Stats.py:699 msgid "% continuation bet turn/5th" -msgstr "" +msgstr "folytató nyitás turnön/5. utcán %" #: Stats.py:711 Stats.py:718 msgid "% continuation bet river/6th" -msgstr "" +msgstr "folytató nyitás riveren/6. utcán %" #: Stats.py:730 Stats.py:737 msgid "% continuation bet 7th" -msgstr "" +msgstr "folytató nyitás 7. utcán %" #: Stats.py:749 Stats.py:756 msgid "% fold frequency flop/4th" -msgstr "" +msgstr "dobási gyakoriság flopon/4. utcán %" #: Stats.py:768 Stats.py:775 msgid "% fold frequency turn/5th" -msgstr "" +msgstr "dobási gyakoriság turnön/5. utcán %" #: Stats.py:787 Stats.py:794 msgid "% fold frequency river/6th" -msgstr "" +msgstr "dobási gyakoriság riveren/6. utcán %" #: Stats.py:806 Stats.py:813 msgid "% fold frequency 7th" -msgstr "" +msgstr "dobási gyakoriság 7. utcán %" #: Stats.py:833 msgid "Example stats, player = %s hand = %s:" -msgstr "" +msgstr "Példa statisztikák, játékos = %s leosztás = %s:" #: Stats.py:866 msgid "" @@ -2192,20 +2179,25 @@ msgid "" "\n" "Legal stats:" msgstr "" +"\n" +"\n" +"Érvényes statisztikák:" #: Stats.py:867 msgid "" "(add _0 to name to display with 0 decimal places, _1 to display with 1, " "etc)\n" msgstr "" +"(írj a név után _0-t tizedesjegy nélküli megjelenítéshez, _1-et az egy " +"tizedesjegyhez, stb.)\n" #: Tables.py:234 msgid "Found unknown table = %s" -msgstr "" +msgstr "Ismeretlen asztal = %s" #: Tables.py:261 msgid "attach to window" -msgstr "" +msgstr "csatolás ezen ablakhoz: " #: Tables_Demo.py:72 msgid "Fake HUD Main Window" @@ -2220,266 +2212,240 @@ msgid "calling main" msgstr "main hívása" #: TournamentTracker.py:50 -#, fuzzy msgid "" "Note: error output is being diverted to fpdb-error-log.txt and HUD-error." "txt. Any major error will be reported there _only_." msgstr "" -"\n" "Megjegyzés: a hibakimenet átirányítva az fpdb-errors.txt és HUD-errors.txt " -"fájlokba itt:\n" +"fájlokba. Bármilyen nagyobb hiba _csak_oda_ kerül kiírásra." #: TournamentTracker.py:111 msgid "tournament edit window=" -msgstr "" +msgstr "versenyszerkesztő ablak=" #: TournamentTracker.py:114 msgid "FPDB Tournament Entry" -msgstr "" +msgstr "FPDB Versenybeírás" #: TournamentTracker.py:154 -#, fuzzy msgid "Closing this window will stop the Tournament Tracker" -msgstr "Ezen ablak bezárása a HUD-ot is bezárja." +msgstr "Ezen ablak bezárása leállítja a Versenykövetőt" #: TournamentTracker.py:156 msgid "Enter Tournament" -msgstr "" +msgstr "Verseny beírása" #: TournamentTracker.py:161 msgid "FPDB Tournament Tracker" -msgstr "" +msgstr "FPDB Versenykövető" #: TournamentTracker.py:172 msgid "Edit" -msgstr "" +msgstr "Szerkeszt" #: TournamentTracker.py:175 msgid "Rebuy" -msgstr "" +msgstr "Rebuy" #: TournamentTracker.py:274 msgid "db error: skipping " -msgstr "" +msgstr "adatbázis hiba: kihagyásra kerül a(z)" #: TournamentTracker.py:276 msgid "Database error %s in hand %d. Skipping.\n" -msgstr "" +msgstr "%s adatbázishiba a %d leosztásban. Kihagyás.\n" #: TournamentTracker.py:285 msgid "could not find tournament: skipping" -msgstr "" +msgstr "nem található a verseny: kihagyás" #: TournamentTracker.py:286 msgid "Could not find tournament %d in hand %d. Skipping.\n" -msgstr "" +msgstr "Nem található a %d versenyazonosító a%d leosztásban. Kihagyás.\n" #: TournamentTracker.py:309 -#, fuzzy msgid "table name %s not found, skipping.\n" -msgstr "HUD létrehozás: %s nevű asztal nincs meg, kihagyás." +msgstr "%s nevű asztal nincs meg, kihagyás.\n" #: TournamentTracker.py:316 msgid "tournament tracker starting\n" -msgstr "" +msgstr "versenykövető indítása\n" #: TourneyFilters.py:61 -#, fuzzy msgid "Tourney Type" -msgstr "Versenyek" +msgstr "Verseny típusa" #: TourneyFilters.py:88 msgid "setting numTourneys:" -msgstr "" +msgstr "numTourneys beállítása:" #: TourneySummary.py:136 msgid "END TIME" -msgstr "" +msgstr "BEFEJEZÉS IDŐPONTJA" #: TourneySummary.py:137 -#, fuzzy msgid "TOURNEY NAME" -msgstr "VERSENY MEGJEGYZÉS" +msgstr "VERSENY NEVE" #: TourneySummary.py:138 -#, fuzzy msgid "TOURNEY NO" -msgstr "VERSENYAZONOSÍTÓ" +msgstr "VERSENY SZÁMA" #: TourneySummary.py:143 -#, fuzzy msgid "CURRENCY" -msgstr "NEVEZÉSI DÍJ PÉNZNEME" +msgstr "PÉNZNEM" #: TourneySummary.py:146 msgid "ENTRIES" -msgstr "" +msgstr "NEVEZÉSEK SZÁMA" #: TourneySummary.py:147 msgid "SPEED" -msgstr "" +msgstr "GYORS" #: TourneySummary.py:148 msgid "PRIZE POOL" -msgstr "" +msgstr "DÍJALAP" #: TourneySummary.py:149 msgid "STARTING CHIP COUNT" -msgstr "" +msgstr "KEZDŐ ZSETONKÉSZLET" #: TourneySummary.py:151 -#, fuzzy msgid "REBUY" msgstr "REBUY" #: TourneySummary.py:152 -#, fuzzy msgid "ADDON" msgstr "ADDON" #: TourneySummary.py:153 msgid "KO" -msgstr "" +msgstr "KIÜTÉSES" #: TourneySummary.py:154 -#, fuzzy msgid "MATRIX" msgstr "MÁTRIX" #: TourneySummary.py:155 msgid "MATRIX ID PROCESSED" -msgstr "" +msgstr "MÁTRIX AZONOSÍTÓ FELDOLGOZOTT" #: TourneySummary.py:156 -#, fuzzy msgid "SHOOTOUT" msgstr "SHOOTOUT" #: TourneySummary.py:157 msgid "MATRIX MATCH ID" -msgstr "" +msgstr "MÁTRIX MECCSAZONOSÍTÓ" #: TourneySummary.py:158 -#, fuzzy msgid "SUB TOURNEY BUY IN" -msgstr "VERSENYTÍPUS AZONOSÍTÓ" +msgstr "ALVERSENY NEVEZÉSI DÍJ" #: TourneySummary.py:159 -#, fuzzy msgid "SUB TOURNEY FEE" -msgstr "VERSENYAZONOSÍTÓ" +msgstr "ALVERSENY DÍJ" #: TourneySummary.py:160 -#, fuzzy msgid "REBUY CHIPS" -msgstr "KEZDŐ ZSETONOK" +msgstr "REBUY ZSETONOK" #: TourneySummary.py:161 -#, fuzzy msgid "ADDON CHIPS" -msgstr "KEZDŐ ZSETONOK" +msgstr "ADDON ZSETONOK" #: TourneySummary.py:162 msgid "REBUY COST" -msgstr "" +msgstr "REBUY ÁRA" #: TourneySummary.py:163 msgid "ADDON COST" -msgstr "" +msgstr "ADDON ÁRA" #: TourneySummary.py:164 -#, fuzzy msgid "TOTAL REBUYS" -msgstr "REBUY" +msgstr "ÖSSZES REBUY" #: TourneySummary.py:165 -#, fuzzy msgid "TOTAL ADDONS" -msgstr "TELJES KASSZA" +msgstr "ÖSSZES ADDON" #: TourneySummary.py:168 -#, fuzzy msgid "SNG" -msgstr "ÜLTETÉS" +msgstr "SIT'N'GO" #: TourneySummary.py:169 msgid "SATELLITE" -msgstr "" +msgstr "SZATELIT" #: TourneySummary.py:170 msgid "DOUBLE OR NOTHING" -msgstr "" +msgstr "DUPLA VAGY SEMMI" #: TourneySummary.py:171 msgid "GUARANTEE" -msgstr "" +msgstr "GARANTÁLT DÍJ" #: TourneySummary.py:172 msgid "ADDED" -msgstr "" +msgstr "HOZZÁADOTT DÍJ" #: TourneySummary.py:173 -#, fuzzy msgid "ADDED CURRENCY" -msgstr "NEVEZÉSI DÍJ PÉNZNEME" +msgstr "HOZZÁADOTT DÍJ PÉNZNEME" #: TourneySummary.py:174 -#, fuzzy msgid "COMMENT" -msgstr "VERSENY MEGJEGYZÉS" +msgstr "MEGJEGYZÉS" #: TourneySummary.py:175 msgid "COMMENT TIMESTAMP" -msgstr "" +msgstr "MEGJEGYZÉS IDŐBÉLYEG" #: TourneySummary.py:178 -#, fuzzy msgid "PLAYER IDS" -msgstr "JÁTÉKOSOK" +msgstr "JÁTÉKOS AZONOSÍTÓK" #: TourneySummary.py:180 -#, fuzzy msgid "TOURNEYS PLAYERS IDS" msgstr "VERSENYJÁTÉKOS AZONOSÍTÓK" #: TourneySummary.py:181 msgid "RANKS" -msgstr "" +msgstr "HELYEZÉSEK" #: TourneySummary.py:182 msgid "WINNINGS" -msgstr "" +msgstr "NYEREMÉNY" #: TourneySummary.py:183 -#, fuzzy msgid "WINNINGS CURRENCY" -msgstr "NEVEZÉSI DÍJ PÉNZNEME" +msgstr "NYEREMÉNY PÉNZNEME" #: TourneySummary.py:184 -#, fuzzy msgid "COUNT REBUYS" -msgstr "SZÁMOLT SZÉKEK" +msgstr "REBUYOK SZÁMA" #: TourneySummary.py:185 -#, fuzzy msgid "COUNT ADDONS" -msgstr "SZÁMOLT SZÉKEK" +msgstr "ADDONOK SZÁMA" #: TourneySummary.py:186 msgid "NB OF KO" -msgstr "" +msgstr "KO SZÁMA" #: TourneySummary.py:233 msgid "Tourney Insert/Update done" -msgstr "" +msgstr "Verseny beszúrás/frissítés kész" #: TourneySummary.py:253 msgid "addPlayer: rank:%s - name : '%s' - Winnings (%s)" -msgstr "" +msgstr "addPlayer: helyezés:%s - név : '%s' - Nyeremény (%s)" #: TourneySummary.py:280 msgid "incrementPlayerWinnings: name : '%s' - Add Winnings (%s)" -msgstr "" +msgstr "incrementPlayerWinnings: név : '%s' - plusz nyeremény (%s)" #: WinTables.py:70 msgid "Window %s not found. Skipping." @@ -3108,8 +3074,8 @@ msgstr "" "GPL2 vagy újabb licensszel.\n" "A Windows telepítő csomag tartalmaz MIT licensz hatálya alá eső részeket " "is.\n" -"A licenszek szövegét megtalálod az fpdb főkönyvtárában az agpl-3.0.txt, " -"gpl-2.0.txt, gpl-3.0.txt és mit.txt fájlokban." +"A licenszek szövegét megtalálod az fpdb főkönyvtárában az agpl-3.0.txt, gpl-" +"2.0.txt, gpl-3.0.txt és mit.txt fájlokban." #: fpdb.pyw:1080 msgid "Help" @@ -3162,108 +3128,111 @@ msgstr "Válaszd ki a leosztásarchívum könyvtárát" #: fpdb_import.py:60 msgid "Import database module: MySQLdb not found" -msgstr "" +msgstr "Nem található a következő adatbázis-modul: MySQLdb" #: fpdb_import.py:67 msgid "Import database module: psycopg2 not found" -msgstr "" +msgstr "Nem található a következő adatbázis-modul: psycopg2" #: fpdb_import.py:178 msgid "Database ID for %s not found" -msgstr "" +msgstr "Azonosító nem található a(z) %s teremhez" #: fpdb_import.py:180 msgid "" "[ERROR] More than 1 Database ID found for %s - Multiple currencies not " "implemented yet" msgstr "" +"[ERROR] Egynél több azonosítót találtam a(z) %s teremhez - Termenként több " +"pénznem még nem támogatott" #: fpdb_import.py:216 msgid "Attempted to add non-directory: '%s' as an import directory" -msgstr "" +msgstr "Nem könyvtár ('%s') megadása importálási könyvtárként" #: fpdb_import.py:226 msgid "Started at %s -- %d files to import. indexes: %s" -msgstr "" +msgstr "Elindítva: %s -- %d fájl importálása. Indexek: %s" #: fpdb_import.py:235 msgid "No need to drop indexes." -msgstr "" +msgstr "Nem szükséges az indexek eldobása." #: fpdb_import.py:254 msgid "writers finished already" -msgstr "" +msgstr "az írások már befejeződtek" #: fpdb_import.py:257 msgid "waiting for writers to finish ..." -msgstr "" +msgstr "várakozás az írások befejeződésére ..." #: fpdb_import.py:267 msgid " ... writers finished" -msgstr "" +msgstr " ... az írások befejeződtek" #: fpdb_import.py:273 -#, fuzzy msgid "No need to rebuild indexes." -msgstr "A felhasználó megszakította az adatbázis indexeinek újraépítését." +msgstr "Nem szükséges az adatbázis indexeinek újraépítése." #: fpdb_import.py:277 -#, fuzzy msgid "No need to rebuild hudcache." -msgstr "A felhasználó megszakította a HUD gyorstár újraépítését." +msgstr "Nem szükséges a HUD gyorstár újraépítése." #: fpdb_import.py:302 msgid "sending finish msg qlen =" -msgstr "" +msgstr "befejező üzenet küldése; qlen =" #: fpdb_import.py:428 fpdb_import.py:430 -#, fuzzy msgid "Converting " -msgstr "Hiba a(z) '%s' konvertálása közben" +msgstr "Konvertálás" #: fpdb_import.py:466 msgid "Hand processed but empty" -msgstr "" +msgstr "A leosztás feldolgozva, de üres volt" #: fpdb_import.py:479 msgid "fpdb_import: sending hand to hud" -msgstr "" +msgstr "fpdb_import: leosztás küldése a HUD számára" #: fpdb_import.py:482 msgid "Failed to send hand to HUD: %s" -msgstr "" +msgstr "Nem sikerült a leosztás elküldése a HUD számára: %s" #: fpdb_import.py:493 msgid "Unknown filter filter_name:'%s' in filter:'%s'" -msgstr "" +msgstr "Ismeretlen szűrő: filter_name:'%s' a '%s' szűrőben" #: fpdb_import.py:504 msgid "" "Error No.%s please send the hand causing this to fpdb-main@lists.sourceforge." "net so we can fix the problem." msgstr "" +"%s számú hiba. Kérlek küldd el az ezt okozo leosztást az fpdb-main@lists." +"sourceforge.net címre, hogy ki tudjuk javítani a hibát." #: fpdb_import.py:505 msgid "Filename:" -msgstr "" +msgstr "Fájlnév:" #: fpdb_import.py:506 msgid "" "Here is the first line of the hand so you can identify it. Please mention " "that the error was a ValueError:" msgstr "" +"Itt az első sora a leosztásnak azonosítás céljából. Kérlek említsd majd meg, " +"hogy a hiba ValueError volt:" #: fpdb_import.py:508 msgid "Hand logged to hand-errors.txt" -msgstr "" +msgstr "A leosztás naplózva a hand-errors.txt fájlba" #: fpdb_import.py:516 msgid "CLI for fpdb_import is now available as CliFpdb.py" -msgstr "" +msgstr "az fpdb_import már parancssorból is elérhető a CliFpdb.py segítségével" #: interlocks.py:49 msgid "lock already held by:" -msgstr "" +msgstr "a zárolást már elvégezte:" #: test_Database.py:50 msgid "DEBUG: Testing variance function" From eb65a0775cb5a399c9d751a5a128edb24de3a81f Mon Sep 17 00:00:00 2001 From: steffen123 Date: Tue, 17 Aug 2010 23:01:47 +0200 Subject: [PATCH 23/26] update hungarian mo file --- pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo | Bin 45677 -> 63088 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo index 3d96804b9a9558ca0a27cc7c15bd773086008922..3eb282d45d9fa0e832ba09cba500ee6a5221e4c0 100644 GIT binary patch delta 26108 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 iNv+FD$}6j@Sjjt+XUa+{tGy* Date: Tue, 17 Aug 2010 23:30:15 +0200 Subject: [PATCH 24/26] a couple of l10n related fixes to fpdb.pyw --- pyfpdb/fpdb.pyw | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyfpdb/fpdb.pyw b/pyfpdb/fpdb.pyw index f0d73b8f..d3004bdb 100755 --- a/pyfpdb/fpdb.pyw +++ b/pyfpdb/fpdb.pyw @@ -873,7 +873,7 @@ class fpdb: sys.exit() log = Configuration.get_logger("logging.conf", "fpdb", log_dir=self.config.dir_log) - print _("Logfile is ") + os.path.join(self.config.dir_log, self.config.log_file) + "\n" + print (_("Logfile is %s\n") % os.path.join(self.config.dir_log, self.config.log_file)) if self.config.example_copy: self.info_box(_("Config file") , _("has been created at:\n%s.\n") % self.config.file @@ -901,7 +901,7 @@ class fpdb: self.db = Database.Database(self.config, sql = self.sql) if self.db.get_backend_name() == 'SQLite': # tell sqlite users where the db file is - print _("Connected to SQLite: %(database)s") % {'database':self.db.db_path} + print (_("Connected to SQLite: %s") % self.db.db_path) except Exceptions.FpdbMySQLAccessDenied: err_msg = _("MySQL Server reports: Access denied. Are your permissions set correctly?") except Exceptions.FpdbMySQLNoDatabase: From 9494cf95c02676fa12b0ef9f6bb3172fbff4a5e9 Mon Sep 17 00:00:00 2001 From: Erki Ferenc Date: Tue, 17 Aug 2010 23:49:30 +0200 Subject: [PATCH 25/26] l10n: fixes some typos in Hungarian translation --- pyfpdb/locale/fpdb-hu_HU.po | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/pyfpdb/locale/fpdb-hu_HU.po b/pyfpdb/locale/fpdb-hu_HU.po index 63fd9888..e57b8877 100644 --- a/pyfpdb/locale/fpdb-hu_HU.po +++ b/pyfpdb/locale/fpdb-hu_HU.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: 0.20.904\n" "POT-Creation-Date: 2010-08-17 20:08+CEST\n" -"PO-Revision-Date: 2010-08-17 22:43+0200\n" +"PO-Revision-Date: 2010-08-17 23:49+0200\n" "Last-Translator: Ferenc Erki \n" "Language-Team: Hungarian \n" "Language: hu\n" @@ -18,7 +18,7 @@ msgstr "" #: Anonymise.py:55 msgid "Could not find file %s" -msgstr "%s fájl nem találhatópd" +msgstr "%s fájl nem található" #: Anonymise.py:61 msgid "Output being written to" @@ -1183,7 +1183,7 @@ msgid "" "Player or tourney not found - please ensure you imported it and selected the " "correct site" msgstr "" -"A játékos vagy averseny nem található - kérlek ellenőrizd, hogy importáltad-" +"A játékos vagy a verseny nem található - kérlek ellenőrizd, hogy importáltad-" "e már, és hogy a helyes termet választottad" #: GuiTourneyViewer.py:119 @@ -1714,7 +1714,7 @@ msgstr "Standard bemenet olvasása ezzel: %s" #: HandHistoryConverter.py:451 msgid "unable to read file with any codec in list!" -msgstr "a file olvasása nem sikerült egyik listabeli kódolással sem" +msgstr "a fájl olvasása nem sikerült egyik listabeli kódolással sem" #: HandHistoryConverter.py:605 msgid "Unable to create output directory %s for HHC!" @@ -1788,11 +1788,11 @@ msgstr " A jelenlegi 0.5-2-szerese" #: Hud.py:180 Hud.py:249 msgid " 0.33 to 3.0 x Current Blinds" -msgstr "A jelenlegi 0.33-3-szorosa" +msgstr " A jelenlegi 0.33-3-szorosa" #: Hud.py:185 Hud.py:254 msgid " 0.1 to 10 x Current Blinds" -msgstr "A jelenlegi 0.1-10-szerese" +msgstr " A jelenlegi 0.1-10-szerese" #: Hud.py:190 Hud.py:259 msgid " All Levels" @@ -1816,7 +1816,7 @@ msgstr " Csak ez" #: Hud.py:213 Hud.py:282 msgid "Since:" -msgstr "Ez óta:" +msgstr "Szűkítés:" #: Hud.py:216 Hud.py:285 msgid " All Time" @@ -2007,7 +2007,7 @@ msgstr "Nem sikerült felismerni a játéktípust innen: '%s'" #: PokerStarsToFpdb.py:221 msgid "Lim_Blinds has no lookup for '%s'" -msgstr "Lim_Blindsban nincs '%s'" +msgstr "Lim_Blinds nem tartalmazza ezt: '%s'" #: PokerStarsToFpdb.py:273 msgid "failed to detect currency" @@ -2023,7 +2023,7 @@ msgstr "hiba a %s statisztika számításakor %s játékosnál: %s" #: Stats.py:104 msgid "Stats.do_stat result = %s" -msgstr "Stats.do_stat eredmény = %s" +msgstr "Stats.do_stat eredménye = %s" #: Stats.py:113 msgid "error: %s" @@ -2261,7 +2261,7 @@ msgstr "nem található a verseny: kihagyás" #: TournamentTracker.py:286 msgid "Could not find tournament %d in hand %d. Skipping.\n" -msgstr "Nem található a %d versenyazonosító a%d leosztásban. Kihagyás.\n" +msgstr "Nem található a %d versenyazonosító a %d leosztásban. Kihagyás.\n" #: TournamentTracker.py:309 msgid "table name %s not found, skipping.\n" @@ -2802,7 +2802,7 @@ msgstr "P" #: fpdb.pyw:838 msgid "Ring _Player Stats (tabulated view)" -msgstr "Kész_pénzes játékos statisztikák (táblázatos nézet)" +msgstr "Kész_pénzes statisztikák (táblázatos nézet)" #: fpdb.pyw:839 msgid "T" @@ -3236,7 +3236,7 @@ msgstr "a zárolást már elvégezte:" #: test_Database.py:50 msgid "DEBUG: Testing variance function" -msgstr "DEBUG: Varianciafügvény tesztelésa" +msgstr "DEBUG: Varianciafügvény tesztelése" #: test_Database.py:51 msgid "DEBUG: result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" From 351d58b757d2a991caa762b96e1d1a5ac34aec48 Mon Sep 17 00:00:00 2001 From: steffen123 Date: Wed, 18 Aug 2010 00:27:06 +0200 Subject: [PATCH 26/26] update HU .mo file --- pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo | Bin 63088 -> 63100 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo index 3eb282d45d9fa0e832ba09cba500ee6a5221e4c0..d8ce15cbe6a39c34b60de45311d753f1dc766a79 100644 GIT binary patch delta 5659 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 delta 5634 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 VdAMigJr6HFJY%qX;%l#B{|7$4{;~i7