From 27ae61f8539039d05d263d0726a354d4eb1d22a0 Mon Sep 17 00:00:00 2001 From: Steffen Schaumburg Date: Thu, 10 Mar 2011 02:56:29 +0100 Subject: [PATCH] Update pot/po/mo files, import translations from transifex, add partial polish and russian translations. Many thanks to everyone who worked on this, see our transifex project for details. --- pyfpdb/locale/de/LC_MESSAGES/fpdb.mo | Bin 20366 -> 23859 bytes pyfpdb/locale/es/LC_MESSAGES/fpdb.mo | Bin 11947 -> 11882 bytes pyfpdb/locale/fpdb-de_DE.po | 1372 +++++---- pyfpdb/locale/fpdb-en_GB.pot | 979 ++++-- pyfpdb/locale/fpdb-es_ES.po | 1004 +++++-- pyfpdb/locale/fpdb-fr_FR.po | 2504 +++++++++------- pyfpdb/locale/fpdb-hu_HU.po | 1069 ++++--- pyfpdb/locale/fpdb-pl_PL.po | 4138 ++++++++++++++++++++++++++ pyfpdb/locale/fpdb-ru_RU.po | 4097 +++++++++++++++++++++++++ pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo | Bin 47454 -> 75239 bytes pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo | Bin 76484 -> 76839 bytes pyfpdb/locale/localise.sh | 4 + 12 files changed, 12612 insertions(+), 2555 deletions(-) create mode 100644 pyfpdb/locale/fpdb-pl_PL.po create mode 100644 pyfpdb/locale/fpdb-ru_RU.po diff --git a/pyfpdb/locale/de/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/de/LC_MESSAGES/fpdb.mo index aef2f47293bb467ea70504bfd977e8979e4283a0..979ed3a9e7743b2290cb8d86fe0be8c22b23b60f 100644 GIT binary patch delta 7861 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 Y&dY1L{jJ!4v+rM#Qihp(>c{2$AF0o?qW}N^ delta 4365 zcmZwIdvKK18OQOnxe&5k10e(mWsDarr=v@?L{qWbhKW#wN^4(L^>UG)DAjIQ7c-Fml+f<)Yc09{@gRuf0{|=bIy6+ z_nhZE=aS5mzMJmwrQe*Cx7YAa$USFTq{djMMQM)c0>-5#yUv6eiO!dXh1IEVEWxgVv?iwbnN4rPio5 zWldXuh#GJ&=Hf#*1|P#F#y3w<$isiz2WOC9Glr-}<18%1O4Nt7NX%v_UV$610uSI> z_#V#1amCq8)S?1dXX_oPjPAm;QnJUs@LNw zpQNCUU$7oSZNB$W0eo!hPDOTxm8dN^ zu>_O&6e@E;W|7uFYbof%^{7mAU?Ik_00&Shz7F%zv+cK`?vLM~W;~2a@e$N}$5F>` z#MZw;1?uA{X*~Y|@~_QPPJ<$?LIu=-TJt8`zQeX(i3;#)EW{g8f!%@{=x$U7pRo16 zpaOaw72t=cz2oDun1<7<$iEsE(ID4byHJ}jjauW~w*4`@)yD;c8o0AMyGQ!5miiDj z;%m4Xi@5f5EH|T`C(yyWQT-lDQy5QS1hsolp^iy0)8B%vsAF|6Y6h<(eVfm0eKtE( zfj6Rd^+wctQDmQ)Yf(!yWS<{ErT!@H!So3V-@Hh8ERPvNb@&qM#ShSrr>%v-Y`xf8 zZe3ulx2~|ZST|e4)*fV>wAo2PYrY$`wtI0c?z8P5p#t~>C*fD9wI9#zqRf?|zNVaU|92_q3ccOBAN9d&s7-PPb=;=aXEU-C704#! zE;25T!W&V6+>G49=2z(8e*64&)OYXTL_CE{bp8t(vTME)FQGnw>gZKGL~8zl%FzAX zqdJZcqc+taZ2bt1p?(Y#ID!gz%eh&v!Ex00Ss%eE)Stq%&gsh(O4R3fzav z=sUK(GEHqY4W0NcyboLO1S*vw9_k)Qp*G`-s185C5YFQx1#lV8!8q!?--24Q2XO}O zM`iL=)IIS9=3#o=nruoZp(3ur$+!}=OWRSI=)zH$M6LNQTYnH0=oA94_E#9y$n~8$+ zvp3}`)D5~575KxbJu-~9;t?E;J4o|0I{zsO9W*R%&8FxVs1Kh&4SWcd%A@GV5mX1C zqBhl6I10zD&wf{o8gRC?(Y9~EF|=>9?cF$<@lBe7*6>Dj@Kzj)PoM@ogv!iIs8qjV z>k}@>ZpLENQcXo=ZoaJt@SCMXZQ^!YcTxQg;2MX*^%S%@?m?~HL0f;@YBpq_&qB@k zT&%zgP@65eA@kwH<2_PtTp_eLi=Sx257|nbq@#a@O^@;iT&%-5$3y z<)pe@Clc;;oz8H|jl>fJPFFnP?Cg$qb~^*{erIPm#!GRhGal=TM*0)3v$lP;lT3wE z$x!C~%6wnuKl5kgX0BTJVvhIib543+2SVQA+PRbCeQqooi#UDJK3CuKRp!}Xp06lS z6AaWW3Di4%J^e{15>0u>>ZbdH)xpJ1ur5@;*gI1#oN!v>ojaU}8;ke$GJH)tuP$_tSJ8A?W_Qzw&pW*IY_E7(sW-Un%CW25 zWM_B6jdt|MBHr!GhrA!GxGNJ{`FUQZZOx@Q-tgKtyg#lx=G}jOgEyz8*z>mxdUv+$ z&-}SHKi9kFf~n{AMctkq*%gku3!Scm!wF}5)OFhUV`-|}SkP!P72Uy%cG#tkx(RB% z2Osb3PPwsA=J1B)zD(K1f!xgLi+Wk|i_3go+m@g=cWcGugO7K0#a!n?t@f_|-fxzB J=C%^we*ty#b)*0Q diff --git a/pyfpdb/locale/es/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/es/LC_MESSAGES/fpdb.mo index 3effe130487fe6643abeef55d9962c8edb05e69c..c146b8df48a4d1820301457fa28dbc66fd77ae14 100644 GIT binary patch delta 2818 zcmYM#e~iy{9Ki8+?uYw@^DEBz@jWgV=eQq!9>s|1NK3Oc;nsAPp_*7r`IKU;a#OpC zDS!CU3ZX+uENrMb{n#*_Y{)9tX>MvvTF>X*XX|$NeY`*K&*$@gzh1BR`~AIbGp{}o zUFeWp6ZqN2Uw8hVPx0#ipOYCO4CS&82Vin$2wkxRJ7WbFU?pbZD!dzO;``gt=a0nK z_1K5&>n%p1GjCtr`>+FkhyCypCSg{a5EwIL<4Ej|$v7Q- zekQiUXE6;IVS0!{c!`EDuEh5EHs;`FEW|_c{j1oQ>%XxJ_GlYIE)GEhe+2V!K3bWz zasNlyk?SL9anGRhoyTP655L*KMy$prB&o2xT?ot-s<9`2fKK!k8sJ$>#p~#EH_>rY zDJRX4iT3BB73hZsFbWM|EJkK9g@zf;Lrc0meqcNL!WZbkhj17kMJKq82AWCPoTw|d z#=dC(KqQwi5+`B>-jDB~OZH=X>hHj3=rF>1bd9c|CA*H^PvPd{n1OVKIq36C_%M*w z=%!m2_wPdAJBq{@PM~Xk4hQ2UEX6Jzsec)b3T892W$13-hhwo3eX*FGXhtK@(oH}E znTlpS2c2*}mf&+}BAd|4Y(>Y}gI4+=`u^#N26Kd8(Fty&8Ktp<9Iz|8#y!woosT`R zGVWi7gSlRTF5Q=yhreJtrc#!rn2lEGO+M`3gb9px&~S5|LaGuP(M@KUW}1smSb%0a z9u4dvG~lUdfV0u>fhzR5HJHG6(ab+batmK$F`h=gQlgN`p>~tBM>jM>Z3^U#uRK?B=~{D#APxU}`?UiuRgSW0vQ@lh;^?&7%77(>S%&f*aK z3+W1ld>>P#Fae!#7CONy^!|Dz#;_NgmoUC=M89HFSvT#Eo`Napd$VI-#Hbe?H8cj` z-uT8Pv~+jSNINmQr5lH4^dL^endmOxip&{4j<1iQd*T~(Nxnxbd>-?$0r?Hty{P{^ zGzJlcC7Xu#;xlLf?_(bBL@V(Fx&*(Yf#f7w1}Z|In~YAp5ZyD2(ZH9Z{i|>*R-^9^ z&5PpyV!Ul+m1txu&;d8|;pRGq9?MhcUbuh;d>P%WchCVl_HLQ50L{1v9d8s``Wa|~ zOVGWwF`{9FpP;*Y7mmgKXvY7bySEbyX#l;^%~py|FbW-b5>CP@^n2nnOu}nu=1u7F zzJ;wYi);-zYDdEi``{uhL^s(+G_&34gU8X$Rv+KLfd-z+`uThoy4F3>0Q#ewxe8sf z4RQZToWgZl-{yd$@E8p<+Jt7h16{iV=!7TY`xh~l>ju0Jo6t;(3tIjSm!TDW7}>XB zI#Rr_1X-Q14h{4GTFE+0@%;Zxqct6u(GoUbe;md_IpLG|06vXQ{3&``{y^W$;cUK! zdFUzFg7zOlh6>-J6=*^$+MB`IzhOAGX8tgphA&p46TXbe_&QpV)$#Rv=vU_kv_f?_ z5Pw25OD}90Cl@XKaP+x_XvRx13E#j3R%4V#V;2p-@%E$Fr_e~xq5(BxI^IAx-M?r_ z+fW9d8x%VpGq|3CzE>4rFF=>_1$6wi=ct4K7Lr7BLCXT~CMJ=0a zF1m{sp{HXddb~cw8F&yAm_u1Cd3o)*j9W>ySK2mZW|S3`6eo&H%ZHTJUhK9erS`2v H&$j;o*YXct delta 2900 zcmYM#eN5F=9LMpafIM8iJP1XC@Kf-Cyj+tDF(JvcLNuH`_(y~}<=)^f9t8@g?wW47 zQj)c5u-P9}giDJRPI8geT$Iffqb*G%Xdx?Ul~9{72E9Mt-xj;@I_LLr&iDI0=Ui@- zp4t)kIWF{d!_R4cllk2rrr!TQKSddHFWo_OVZ6hbM0@}fumo3NEzZYQyaPMz`@N{= z2kibBrqQ3n!x%8jXvA=#2p3_AZ6n6hZ$S$?Py_X091dXyj$;TWFEEC&jfMH>!ceS0 zJzs@$@gPRvVT@#cbBu;wd;??gExZfQ;41vqzCVS_>CbZ-b0=nE55wUepF@J z?dv_L00wX&UPl#q5*^HMW@#u=M|98_JWf9WNzQa2bDNJa1wThkID`sx3g=-wWz=&? zsPQt8TgGi)FF*zI2r7V`7*OUu8p@;&m02^Yv>mAX-=SW(h8p-6%*9dE1SynFfx1xv zwRZnV)IW>N#yg34$WYQTKd8m~v~ z?m}FQhwba_m`(pAYUu`X35HXSNX)=}=s`ZF%f24yqhWEOAGNt|BGoZ5gr`lGhRU=6 zHQ{DdrWL5bYEc0C*OYENuL zk}!p+iFTkS+Kn2h235Hx)aHB{HDL=X;8s)u?;tsu&rnP71M2ya+p_*QXlTH{Q2|Wa z4@7Xb6sZ#xU>YhAH?Bqxs?=qehs~%`e~k)k0Qr~^{%C1uP->cqn``P=y~4KraOv?upKpUAM!ER`J+u1zBG6|qfvVz6%}|o>iq)L zcu$}vtUzU6jT-L&s`4iSG?Zx%YLgA4UKm4d%A2?Wr%;)%V?nixx1+uv%21oG9yP%M z)WFAZ3wENuFD5VqSCf@8_n?k>Adkje8pWuHx1lohVm(%(Hrp^NvvJgO5v-RsT{7x^ z4l3|MyI+i2^PQ*wo<(iyPSny32CoOqg5~URE)=06ZbfA@g39zy)Y?s>CX8GWyuTFZ z(RblG^q>-{Lk^H>Kvl2>wI|w;BAOo5QeH*<|1r}vR7xl75QZrjj_Ig?TzEG&p(cDA zAH?@i6aR%eHJO}Ey;p*VaX0ETjM~>j7=)>e162VJCNRG#qrrwYdr-izOnmPkgrfPh^mltRq&W5p_XJbYMfG3>Gz_Z>p~^mivewlOEfI(#|XTM`sSOm z`_ZJQwNFF^}-Twf!l;>R3UlR^+LFfD$ssiJv zjHhrd<gwVC{1KrcG*Bx)C*L7k4TP{(TspTZfmu*4lK`93sJ5AX6<`n*;{jaBaJ zz8dvgNZiIfzFiIe>T;{L-11j@eN9&P7tRSsR90qIu9fA<%gOCNzvz{)#d@yVTVq{# czuN0B^I2Y>Ra;ZvP`<}kUsu_^#Y%Pl2NP!~i~s-t diff --git a/pyfpdb/locale/fpdb-de_DE.po b/pyfpdb/locale/fpdb-de_DE.po index 0f005f9c..9756fce2 100644 --- a/pyfpdb/locale/fpdb-de_DE.po +++ b/pyfpdb/locale/fpdb-de_DE.po @@ -1,19 +1,20 @@ +# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR ORGANIZATION -# Steffen Schaumburg , 2010. +# FIRST AUTHOR , YEAR. +# msgid "" msgstr "" -"Project-Id-Version: 0.20.905 plus git\n" -"POT-Creation-Date: 2011-02-27 23:57+CET\n" -"PO-Revision-Date: 2010-08-30 00:57+0200\n" -"Last-Translator: Steffen Schaumburg \n" -"Language-Team: Fpdb\n" -"Language: de\n" +"Project-Id-Version: Free Poker Database\n" +"POT-Creation-Date: 2011-03-10 02:53+CET\n" +"PO-Revision-Date: 2011-03-10 01:42+0000\n" +"Last-Translator: steffen123 \n" +"Language-Team: German (Germany) \n" +"Language: de_DE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: UTF-8\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Virtaal 0.6.1\n" +"Content-Transfer-Encoding: ENCODING\n" "Generated-By: pygettext.py 1.5\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" #: AbsoluteToFpdb.py:139 BetfairToFpdb.py:76 CarbonToFpdb.py:130 #: EverestToFpdb.py:101 EverleafToFpdb.py:110 FulltiltToFpdb.py:212 @@ -21,16 +22,16 @@ msgstr "" #: PokerStarsToFpdb.py:185 Win2dayToFpdb.py:95 WinamaxToFpdb.py:172 #: iPokerToFpdb.py:122 msgid "determineGameType: Unable to recognise gametype from: '%s'" -msgstr "" +msgstr "determineGameType: Konnte Gametype in '%s' nicht erkennen" #: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 -#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:251 +#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:252 #: OnGameToFpdb.py:160 OnGameToFpdb.py:176 PartyPokerToFpdb.py:198 #: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186 #: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173 #: WinamaxToFpdb.py:191 iPokerToFpdb.py:123 msgid "determineGameType: Raising FpdbParseError" -msgstr "" +msgstr "determineGameType: FpdbParseError" #: AbsoluteToFpdb.py:141 BetfairToFpdb.py:78 CarbonToFpdb.py:132 #: EverestToFpdb.py:103 EverleafToFpdb.py:112 FulltiltToFpdb.py:213 @@ -38,16 +39,15 @@ msgstr "" #: PokerStarsToFpdb.py:187 Win2dayToFpdb.py:97 WinamaxToFpdb.py:174 #: iPokerToFpdb.py:124 msgid "Unable to recognise gametype from: '%s'" -msgstr "" +msgstr "Konnte Gametype in '%s' nicht erkennen" #: AbsoluteToFpdb.py:204 msgid "readHandInfo: Didn't match: '%s'" -msgstr "" +msgstr "readHandInfo: '%s' nicht erkannt" #: AbsoluteToFpdb.py:205 -#, fuzzy msgid "Absolute: Didn't match re_HandInfo: '%s'" -msgstr "Keine Treffer für re_HandInfo" +msgstr "Absolute: re_HandInfo konnte '%s' nicht erkennen" #: AbsoluteToFpdb.py:207 msgid "readHandInfo: File name didn't match re_*InfoFromFilename" @@ -55,16 +55,15 @@ msgstr "" #: AbsoluteToFpdb.py:208 msgid "File name: %s" -msgstr "" +msgstr "Dateiname: %s" #: AbsoluteToFpdb.py:209 -#, fuzzy msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'" -msgstr "Keine Treffer für re_HandInfo" +msgstr "" -#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:410 +#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:415 #: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 -#: WinamaxToFpdb.py:362 +#: WinamaxToFpdb.py:360 msgid "reading antes" msgstr "Lese Antes" @@ -81,19 +80,19 @@ msgid "Absolute readStudPlayerCards is only a stub." msgstr "" #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:326 FulltiltToFpdb.py:778 PartyPokerToFpdb.py:572 +#: EverleafToFpdb.py:326 FulltiltToFpdb.py:783 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "" #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:327 FulltiltToFpdb.py:779 PartyPokerToFpdb.py:573 +#: EverleafToFpdb.py:327 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:579 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" msgstr "" #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 -#: EverleafToFpdb.py:328 FulltiltToFpdb.py:780 PartyPokerToFpdb.py:574 +#: EverleafToFpdb.py:328 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:580 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" msgstr "" @@ -112,22 +111,20 @@ msgid "Didn't match re_HandInfo" msgstr "Keine Treffer für re_HandInfo" #: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146 -#: FulltiltToFpdb.py:266 PokerStarsToFpdb.py:223 -#, fuzzy +#: FulltiltToFpdb.py:267 PokerStarsToFpdb.py:223 msgid "No match in readHandInfo." -msgstr "Keine Treffer für re_HandInfo" +msgstr "" #: BetfairToFpdb.py:123 msgid "readPlayerStacks: Less than 2 players found in a hand" msgstr "" #: BetfairToFpdb.py:163 -#, fuzzy msgid "No bringin found" -msgstr "Kein Bringin gefunden." +msgstr "Kein Bringin gefunden" #: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439 -#: WinamaxToFpdb.py:408 +#: WinamaxToFpdb.py:406 msgid "DEBUG: unimplemented readAction: '%s' '%s'" msgstr "" @@ -153,6 +150,9 @@ msgid "" " in %s\n" " or %s\n" msgstr "" +"Kein %s gefunden\n" +"in %s\n" +"oder %s\n" #: Configuration.py:128 Configuration.py:129 msgid "Error copying .example config file, cannot fall back. Exiting.\n" @@ -164,12 +164,8 @@ msgstr "" msgid "No %s found, cannot fall back. Exiting.\n" msgstr "Keine %s gefunden, Fallback nicht möglich. Beende fpdb.\n" -#: Configuration.py:166 -msgid "Default logger initialised for " -msgstr "" - -#: Configuration.py:167 -msgid "Default logger intialised for " +#: Configuration.py:166 Configuration.py:167 +msgid "Default logger initialised for %s" msgstr "" #: Configuration.py:178 Database.py:447 Database.py:448 @@ -181,15 +177,16 @@ msgid "" "Default encoding set to US-ASCII, defaulting to CP1252 instead -- If you're " "not on a Mac, please report this problem." msgstr "" +"Standardkodierung war auf US-ASCII gesetzt, verwende stattdessen CP1252 - " +"bitte melde dieses Problem, es sei denn Du spielst an einem Mac." #: Configuration.py:308 -#, fuzzy msgid "Loading site" -msgstr "Lese Antes" +msgstr "Lade Seite" #: Configuration.py:529 msgid "config.general: adding %s = %s" -msgstr "" +msgstr "config.general: Füge %s=%s hinzu" #: Configuration.py:576 Configuration.py:577 msgid "bad number in xalignment was ignored" @@ -197,7 +194,7 @@ msgstr "" #: Configuration.py:626 msgid "missing config section raw_hands" -msgstr "" +msgstr "Konfiguration für raw_hands fehlt" #: Configuration.py:632 msgid "Invalid config value for raw_hands.save, defaulting to \"error\"" @@ -241,328 +238,316 @@ msgid "Error parsing %s. See error log file." msgstr "" #: Configuration.py:837 -msgid "Error parsing example file %s. See error log file." +msgid "Error parsing example configuration file %s. See error log file." msgstr "" #: Database.py:65 msgid "Not using sqlalchemy connection pool." -msgstr "" +msgstr "Sqlalchemy Verbindungspool wird nicht genutzt" #: Database.py:72 msgid "Not using numpy to define variance in sqlite." -msgstr "" +msgstr "Numpy wird nicht genutzt um Variance in SQLite zu bestimmen." #: Database.py:250 msgid "Creating Database instance, sql = %s" -msgstr "" +msgstr "Erzeuge Datenbankinstanz: sql=%s" #: Database.py:398 msgid "*** WARNING UNKNOWN MYSQL ERROR:" msgstr "" #: Database.py:452 -#, fuzzy msgid "Connecting to SQLite: %(database)s" -msgstr "Mit SQLite verbunden: %s" +msgstr "" #: Database.py:464 msgid "Some database functions will not work without NumPy support" msgstr "" -#: Database.py:494 +#: Database.py:495 msgid "outdated or too new database version (%s) - please recreate tables" msgstr "" -#: Database.py:500 Database.py:501 -#, fuzzy +#: Database.py:501 Database.py:502 msgid "Failed to read settings table - recreating tables" -msgstr "Tabellen löschen und reinitialisieren" +msgstr "" -#: Database.py:505 Database.py:506 +#: Database.py:506 Database.py:507 msgid "Failed to read settings table - please recreate tables" msgstr "" -#: Database.py:527 +#: Database.py:528 msgid "commit %s failed: info=%s value=%s" -msgstr "" +msgstr "Commit %s fehlgeschlagen: info=%s value=%s" -#: Database.py:531 +#: Database.py:532 msgid "commit failed" -msgstr "" +msgstr "Commit fehlgeschlagen" -#: Database.py:712 Database.py:745 -#, fuzzy +#: Database.py:713 Database.py:746 msgid "*** Database Error: " -msgstr "***sortCols Fehler: " +msgstr "*** Datenbankfehler: " -#: Database.py:742 +#: Database.py:743 msgid "Database: date n hands ago = " msgstr "" -#: Database.py:899 +#: Database.py:900 msgid "ERROR: query %s result does not have player_id as first column" -msgstr "" +msgstr "Fehler: Ergebnis der Query %s hatte nicht player_id als erste Spalte" -#: Database.py:991 +#: Database.py:992 msgid "getLastInsertId(): problem fetching insert_id? ret=%d" -msgstr "" +msgstr "getLastInsertId():Konnte insert_id nicht abrufen? ret=%d" -#: Database.py:1003 +#: Database.py:1004 msgid "getLastInsertId(%s): problem fetching lastval? row=%d" -msgstr "" +msgstr "getLastInsertId(%s): Konnte lastval nicht abrufen? row=%d" -#: Database.py:1010 +#: Database.py:1011 msgid "getLastInsertId(): unknown backend: %d" -msgstr "" +msgstr "getLastInsertId(): Unbekanntes Backend: %d" -#: Database.py:1015 +#: Database.py:1016 msgid "*** Database get_last_insert_id error: " -msgstr "" +msgstr "*** Datenbank get_last_insert_id Fehler: " -#: Database.py:1069 Database.py:1494 +#: Database.py:1070 Database.py:1495 msgid "warning: drop pg fk %s_%s_fkey failed: %s, continuing ..." msgstr "" -#: Database.py:1073 Database.py:1498 +#: Database.py:1074 Database.py:1499 msgid "warning: constraint %s_%s_fkey not dropped: %s, continuing ..." msgstr "" -#: Database.py:1081 Database.py:1372 +#: Database.py:1082 Database.py:1373 msgid "dropping mysql index " msgstr "" -#: Database.py:1087 Database.py:1377 Database.py:1385 Database.py:1392 -#, fuzzy +#: Database.py:1088 Database.py:1378 Database.py:1386 Database.py:1393 msgid " drop index failed: " -msgstr "Indexe löschen:" +msgstr "" -#: Database.py:1092 Database.py:1379 +#: Database.py:1093 Database.py:1380 msgid "dropping pg index " msgstr "" -#: Database.py:1105 +#: Database.py:1106 msgid "warning: drop index %s_%s_idx failed: %s, continuing ..." msgstr "" -#: Database.py:1109 +#: Database.py:1110 msgid "warning: index %s_%s_idx not dropped %s, continuing ..." msgstr "" -#: Database.py:1149 Database.py:1157 +#: Database.py:1150 Database.py:1158 Database.py:1426 Database.py:1434 msgid "Creating foreign key " -msgstr "" +msgstr "Erstelle Foreign Key " -#: Database.py:1155 Database.py:1164 Database.py:1176 +#: Database.py:1156 Database.py:1165 Database.py:1177 Database.py:1432 +#: Database.py:1441 msgid "Create foreign key failed: " -msgstr "" +msgstr "Erstellen des Foreign Keys fehlgeschlagen: " -#: Database.py:1171 Database.py:1330 Database.py:1331 -msgid "Creating mysql index %s %s" -msgstr "" - -#: Database.py:1180 -msgid "Creating pg index " -msgstr "" - -#: Database.py:1185 Database.py:1336 Database.py:1345 Database.py:1353 -msgid "Create index failed: " -msgstr "" - -#: Database.py:1226 Database.py:1227 +#: Database.py:1172 #, fuzzy -msgid "Finished recreating tables" -msgstr "Benutzer hat Reinitialisierung der Tabellen abgebrochen" +msgid "Creating MySQL index %s %s" +msgstr "Erstelle MySQL Index %s %s" -#: Database.py:1268 +#: Database.py:1181 +#, fuzzy +msgid "Creating PostgreSQL index " +msgstr "Erstelle Foreign Key " + +#: Database.py:1186 Database.py:1337 Database.py:1346 Database.py:1354 +msgid "Create index failed: " +msgstr "Erstellen des Indexes fehlgeschlagen: " + +#: Database.py:1227 Database.py:1228 +msgid "Finished recreating tables" +msgstr "" + +#: Database.py:1269 msgid "***Error creating tables: " msgstr "" -#: Database.py:1278 +#: Database.py:1279 msgid "*** Error unable to get databasecursor" msgstr "" -#: Database.py:1290 Database.py:1301 Database.py:1311 Database.py:1318 +#: Database.py:1291 Database.py:1302 Database.py:1312 Database.py:1319 msgid "***Error dropping tables: " msgstr "" -#: Database.py:1316 +#: Database.py:1317 msgid "*** Error in committing table drop" msgstr "" -#: Database.py:1339 Database.py:1340 +#: Database.py:1331 Database.py:1332 +msgid "Creating mysql index %s %s" +msgstr "Erstelle MySQL Index %s %s" + +#: Database.py:1340 Database.py:1341 msgid "Creating pgsql index %s %s" msgstr "" -#: Database.py:1347 Database.py:1348 +#: Database.py:1348 Database.py:1349 msgid "Creating sqlite index %s %s" msgstr "" -#: Database.py:1355 +#: Database.py:1356 msgid "Unknown database: MySQL, Postgres and SQLite supported" msgstr "" -#: Database.py:1360 +#: Database.py:1361 msgid "Error creating indexes: " msgstr "" -#: Database.py:1387 +#: Database.py:1388 msgid "Dropping sqlite index " msgstr "" -#: Database.py:1394 +#: Database.py:1395 msgid "" "Fpdb only supports MySQL, Postgres and SQLITE, what are you trying to use?" msgstr "" -#: Database.py:1408 Database.py:1448 +#: Database.py:1409 Database.py:1449 msgid " set_isolation_level failed: " msgstr "" -#: Database.py:1425 Database.py:1433 -msgid "creating foreign key " -msgstr "" - -#: Database.py:1431 -msgid " create foreign key failed: " -msgstr "" - -#: Database.py:1440 -msgid " create foreign key failed: " -msgstr "" - -#: Database.py:1442 Database.py:1501 +#: Database.py:1443 Database.py:1502 msgid "Only MySQL and Postgres supported so far" msgstr "" -#: Database.py:1472 +#: Database.py:1473 msgid "dropping mysql foreign key" msgstr "" -#: Database.py:1476 +#: Database.py:1477 msgid " drop failed: " msgstr "" -#: Database.py:1479 +#: Database.py:1480 msgid "dropping pg foreign key" msgstr "" -#: Database.py:1491 +#: Database.py:1492 msgid "dropped pg foreign key %s_%s_fkey, continuing ..." msgstr "" -#: Database.py:1612 +#: Database.py:1613 msgid "Rebuild hudcache took %.1f seconds" msgstr "" -#: Database.py:1615 Database.py:1653 -#, fuzzy +#: Database.py:1616 Database.py:1654 msgid "Error rebuilding hudcache:" -msgstr "Benutzer hat Neuerstellung des HUD-Cache abgebrochen" +msgstr "" -#: Database.py:1665 Database.py:1671 +#: Database.py:1666 Database.py:1672 msgid "Error during analyze:" msgstr "" -#: Database.py:1675 +#: Database.py:1676 msgid "Analyze took %.1f seconds" msgstr "" -#: Database.py:1685 Database.py:1691 +#: Database.py:1686 Database.py:1692 msgid "Error during vacuum:" msgstr "" -#: Database.py:1695 +#: Database.py:1696 msgid "Vacuum took %.1f seconds" msgstr "" -#: Database.py:1707 +#: Database.py:1708 msgid "Error during lock_for_insert:" msgstr "" -#: Database.py:1716 +#: Database.py:1717 msgid "######## Hands ##########" msgstr "" -#: Database.py:1720 +#: Database.py:1721 msgid "###### End Hands ########" msgstr "" -#: Database.py:2122 +#: Database.py:2123 msgid "Error aquiring hero ids:" msgstr "" -#: Database.py:2230 +#: Database.py:2231 msgid "######## Gametype ##########" msgstr "" -#: Database.py:2234 +#: Database.py:2235 msgid "###### End Gametype ########" msgstr "" -#: Database.py:2261 +#: Database.py:2262 msgid "queue empty too long - writer stopping ..." msgstr "" -#: Database.py:2264 +#: Database.py:2265 msgid "writer stopping, error reading queue: " msgstr "" -#: Database.py:2289 +#: Database.py:2290 msgid "deadlock detected - trying again ..." msgstr "" -#: Database.py:2294 +#: Database.py:2295 msgid "too many deadlocks - failed to store hand " msgstr "" -#: Database.py:2298 +#: Database.py:2299 msgid "***Error storing hand: " msgstr "" -#: Database.py:2308 +#: Database.py:2309 msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" msgstr "" -#: Database.py:2318 +#: Database.py:2319 msgid "***Error sending finish: " msgstr "" -#: Database.py:2400 +#: Database.py:2401 msgid "invalid source in Database.createOrUpdateTourney" msgstr "" -#: Database.py:2413 +#: Database.py:2414 msgid "invalid source in Database.createOrUpdateTourneysPlayers" msgstr "" -#: Database.py:2539 +#: Database.py:2540 msgid "HandToWrite.init error: " msgstr "" -#: Database.py:2589 +#: Database.py:2590 msgid "HandToWrite.set_all error: " msgstr "" -#: Database.py:2620 +#: Database.py:2621 msgid "nutOmatic is id_player = %d" msgstr "" -#: Database.py:2628 +#: Database.py:2629 msgid "query plan: " msgstr "" -#: Database.py:2637 +#: Database.py:2638 msgid "cards =" msgstr "" -#: Database.py:2640 +#: Database.py:2641 msgid "get_stats took: %4.3f seconds" msgstr "" -#: Database.py:2642 -#, fuzzy +#: Database.py:2643 msgid "press enter to continue" -msgstr " - drücken Sie Enter um fortzufahren" +msgstr "" #: EverestToFpdb.py:107 msgid "Unable to recognise handinfo from: '%s'" @@ -648,102 +633,115 @@ msgstr "" msgid "Either 0 or more than one site matched (%s) - EEK" msgstr "Entweder 0 oder mehr als eine Seite wurden (%s) erkannt" -#: Filters.py:341 +#: Filters.py:340 msgid "%s was toggled %s" msgstr "%s wurde auf %s gestellt" -#: Filters.py:341 +#: Filters.py:340 msgid "OFF" msgstr "AUS" -#: Filters.py:341 +#: Filters.py:340 msgid "ON" msgstr "AN" -#: Filters.py:422 +#: Filters.py:421 msgid "self.sites[%s] set to %s" msgstr "self.sites[%s] auf %s gesetzt" -#: Filters.py:428 +#: Filters.py:427 msgid "self.games[%s] set to %s" msgstr "self.games[%s] auf %s gesetzt" -#: Filters.py:434 +#: Filters.py:433 msgid "self.limit[%s] set to %s" msgstr "self.limit[%s] auf %s gesetzt" -#: Filters.py:612 +#: Filters.py:611 msgid "self.seats[%s] set to %s" msgstr "self.seats[%s] auf %s gesetzt" -#: Filters.py:618 +#: Filters.py:617 msgid "self.groups[%s] set to %s" msgstr "self.groups[%s] auf %s gesetzt" -#: Filters.py:659 +#: Filters.py:633 GuiLogView.py:87 GuiPositionalStats.py:63 +msgid "Refresh" +msgstr "" + +#: Filters.py:658 msgid "Min # Hands:" msgstr "Min. Hände:" -#: Filters.py:725 +#: Filters.py:679 Filters.py:708 Filters.py:734 Filters.py:761 Filters.py:875 +#: Filters.py:926 Filters.py:960 Filters.py:1018 Filters.py:1071 +msgid "hide" +msgstr "" + +#: Filters.py:724 msgid "INFO: No tourney types returned from database" msgstr "INFO: Keine Tourney-Arten (TourneyTypes) von der Datenbank erhalten" -#: Filters.py:726 +#: Filters.py:725 msgid "No tourney types returned from database" msgstr "Keine Tourney-Arten (TourneyTypes) von der Datenbank erhalten" -#: Filters.py:752 Filters.py:850 +#: Filters.py:751 Filters.py:849 msgid "INFO: No games returned from database" msgstr "INFO: Keine Spielarten (games) von der Datenbank erhalten" -#: Filters.py:753 Filters.py:851 +#: Filters.py:752 Filters.py:850 msgid "No games returned from database" msgstr "Keine Spielarten (games) von der Datenbank erhalten" -#: Filters.py:873 +#: Filters.py:872 msgid "Graphing Options:" -msgstr "" +msgstr "Graphoptionen:" -#: Filters.py:890 +#: Filters.py:889 msgid "Show Graph In:" msgstr "" -#: Filters.py:906 +#: Filters.py:905 msgid "Showdown Winnings" msgstr "" -#: Filters.py:914 +#: Filters.py:913 msgid "Non-Showdown Winnings" msgstr "" -#: Filters.py:1031 +#: Filters.py:1030 msgid "From:" msgstr "Von:" -#: Filters.py:1045 +#: Filters.py:1044 msgid "To:" msgstr "Bis:" -#: Filters.py:1050 +#: Filters.py:1049 msgid " Clear Dates " msgstr " Datum zurücksetzen" -#: Filters.py:1077 fpdb.pyw:719 +#: Filters.py:1068 +msgid "show" +msgstr "" + +#: Filters.py:1076 fpdb.pyw:721 msgid "Pick a date" msgstr "Wählen Sie ein Datum" -#: Filters.py:1083 fpdb.pyw:725 +#: Filters.py:1082 fpdb.pyw:727 msgid "Done" msgstr "Fertig" #: FullTiltPokerSummary.py:93 PokerStarsSummary.py:81 SitenameSummary.py:81 msgid "parseSummary: Unable to recognise Tourney Info: '%s'" -msgstr "" +msgstr "parseSummary: Konnte Tourney Info nicht erkennen: '%s'" #: FullTiltPokerSummary.py:94 FullTiltPokerSummary.py:120 #: PokerStarsSummary.py:82 PokerStarsSummary.py:108 SitenameSummary.py:82 msgid "parseSummary: Raising FpdbParseError" -msgstr "" +msgstr "parseSummary: FpdbParseError" #: FullTiltPokerSummary.py:95 PokerStarsSummary.py:83 SitenameSummary.py:83 msgid "Unable to recognise Tourney Info: '%s'" @@ -751,70 +749,73 @@ msgstr "" #: FullTiltPokerSummary.py:119 PokerStarsSummary.py:107 msgid "parseSummary: Unable to locate currency" -msgstr "" +msgstr "parseSummary: Konnte Währung nicht finden" #: FullTiltPokerSummary.py:121 PokerStarsSummary.py:109 msgid "Unable to locate currency" -msgstr "" +msgstr "Konnte Währung nicht finden" #: FulltiltToFpdb.py:211 msgid "determineGameType: Raising FpdbParseError for file '%s'" msgstr "" -#: FulltiltToFpdb.py:252 PkrToFpdb.py:155 PokerStarsToFpdb.py:213 +#: FulltiltToFpdb.py:253 PkrToFpdb.py:155 PokerStarsToFpdb.py:213 msgid "Lim_Blinds has no lookup for '%s'" msgstr "" -#: FulltiltToFpdb.py:265 +#: FulltiltToFpdb.py:266 msgid "readHandInfo: Unable to recognise handinfo from: '%s'" msgstr "" -#: FulltiltToFpdb.py:420 +#: FulltiltToFpdb.py:368 +msgid "FTP: readPlayerStacks: No players detected (hand #%s)" +msgstr "" + +#: FulltiltToFpdb.py:425 msgid "Player bringing in: %s for %s" msgstr "" -#: FulltiltToFpdb.py:423 -#, fuzzy +#: FulltiltToFpdb.py:428 msgid "No bringin found, handid =%s" -msgstr "Kein Bringin gefunden." +msgstr "" -#: FulltiltToFpdb.py:430 +#: FulltiltToFpdb.py:435 msgid "FTP: readButton: Failed to detect button (hand #%s cancelled?)" msgstr "" -#: FulltiltToFpdb.py:484 +#: FulltiltToFpdb.py:489 msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" msgstr "" -#: FulltiltToFpdb.py:560 +#: FulltiltToFpdb.py:565 msgid "determineTourneyType : Parsing NOK" msgstr "" -#: FulltiltToFpdb.py:618 +#: FulltiltToFpdb.py:623 msgid "Unable to get a valid Tournament ID -- File rejected" msgstr "" -#: FulltiltToFpdb.py:649 +#: FulltiltToFpdb.py:654 msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:656 +#: FulltiltToFpdb.py:661 msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:660 +#: FulltiltToFpdb.py:665 msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" msgstr "" -#: FulltiltToFpdb.py:761 +#: FulltiltToFpdb.py:766 msgid "FullTilt: Player finishing stats unreadable : %s" msgstr "" -#: FulltiltToFpdb.py:770 +#: FulltiltToFpdb.py:775 msgid "FullTilt: %s not found in tourney.ranks ..." msgstr "" -#: FulltiltToFpdb.py:772 +#: FulltiltToFpdb.py:777 msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s" msgstr "" @@ -827,9 +828,8 @@ msgid " Start _Auto Import " msgstr " Starte _Autoimport " #: GuiAutoImport.py:125 -#, fuzzy msgid "Detect Directories" -msgstr "Erstelle Verzeichnis \"%s\"" +msgstr "Verzeichnisse suchen" #: GuiAutoImport.py:144 msgid "Auto Import Ready." @@ -853,7 +853,7 @@ msgid "" "Global lock taken ... Auto Import Started.\n" msgstr "" "\n" -"Globaler Lock genommen ... Autoimport gestartet\n" +"Globalen Lock ergriffen, Autoimport gestartet.\n" #: GuiAutoImport.py:244 msgid " _Stop Auto Import " @@ -895,6 +895,11 @@ msgstr "" "\n" " * Autoimport anhalten: HUD ist bereits beendet" +#: GuiAutoImport.py:316 +#, fuzzy +msgid "%s auto-import:" +msgstr "Autoimport" + #: GuiAutoImport.py:325 msgid "Browse..." msgstr "Durchsuchen..." @@ -905,7 +910,7 @@ msgid "" "Global lock taken ..." msgstr "" "\n" -"Globaler Lock genommen ..." +"Globalen Lock ergriffen..." #: GuiBulkImport.py:60 msgid "Importing..." @@ -941,7 +946,7 @@ msgstr "Anzahl Threads:" #: GuiBulkImport.py:207 msgid "Archive File" -msgstr "" +msgstr "Archivdatei" #: GuiBulkImport.py:212 msgid "Hands/file:" @@ -975,7 +980,7 @@ msgstr "Site-Filter:" msgid "Drop HudCache:" msgstr "HudCache löschen:" -#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:814 +#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:816 msgid "_Bulk Import" msgstr "_Massenimport" @@ -1053,13 +1058,10 @@ msgid "-q is deprecated. Just use \"-f filename\" instead" msgstr "" #: GuiBulkImport.py:408 -#, fuzzy msgid "" "GuiBulkImport done: Stored: %d \tDuplicates: %d \tPartial: %d \tErrors: %d " "in %s seconds - %.0f/sec" msgstr "" -"GuiBulkImport.load ist fertig: Gespeichert: %d \tDupletten: %d \tTeilweise: " -"%d \tFehler: %d in %s Sekunden - %.0f/sek" #: GuiDatabase.py:107 msgid "_Add" @@ -1073,7 +1075,7 @@ msgstr "_Aktualisieren" msgid "Type" msgstr "Typ" -#: GuiDatabase.py:116 +#: GuiDatabase.py:116 GuiTourneyPlayerStats.py:89 msgid "Name" msgstr "Name" @@ -1133,32 +1135,32 @@ msgstr " Verbindung OK" msgid " not connected but no exception" msgstr " Nicht verbunden aber keine Exception" -#: GuiDatabase.py:373 fpdb.pyw:890 +#: GuiDatabase.py:373 fpdb.pyw:892 msgid "" "MySQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" "MySQL Server meldet: Zugriff verweigert. Sind Ihre Zugriffsrechte korrekt " "gesetzt?" -#: GuiDatabase.py:377 fpdb.pyw:892 +#: GuiDatabase.py:377 fpdb.pyw:894 msgid "MySQL client reports: 2002 or 2003 error. Unable to connect - " msgstr "" "MySQL Client meldet Fehler Nr. 2002 oder 2003. Konnte nicht verbinden - " -#: GuiDatabase.py:378 fpdb.pyw:893 +#: GuiDatabase.py:378 fpdb.pyw:895 msgid "Please check that the MySQL service has been started" msgstr "Bitte überprüfen Sie, dass der MySQL-Dienst gestartet ist" -#: GuiDatabase.py:382 fpdb.pyw:895 +#: GuiDatabase.py:382 fpdb.pyw:897 msgid "" "PostgreSQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" -#: GuiDatabase.py:385 fpdb.pyw:897 +#: GuiDatabase.py:385 fpdb.pyw:899 msgid "PostgreSQL client reports: Unable to connect - " msgstr "PostgreSQL Client meldet Fehler: Konnte nicht verbinden - " -#: GuiDatabase.py:386 fpdb.pyw:898 +#: GuiDatabase.py:386 fpdb.pyw:900 msgid "Please check that the PostgreSQL service has been started" msgstr "Bitte überprüfen Sie, dass der PostgreSQL-Dienst gestartet ist" @@ -1167,34 +1169,28 @@ msgid "db connection to %s, %s, %s, %s, %s failed: %s" msgstr "" #: GuiDatabase.py:404 -#, fuzzy msgid "AddDB starting" -msgstr "fpdb startet ..." +msgstr "" #: GuiDatabase.py:413 -#, fuzzy msgid "Add New Database" -msgstr "_Datenbank" +msgstr "Neue Datenbank hinzufügen" #: GuiDatabase.py:423 -#, fuzzy msgid "DB Type" -msgstr "Typ" +msgstr "DB Typ" #: GuiDatabase.py:433 -#, fuzzy msgid "DB Name" -msgstr "Name" +msgstr "DB Name" #: GuiDatabase.py:441 -#, fuzzy msgid "DB Description" -msgstr "Beschreibung" +msgstr "DB Beschreibung" #: GuiDatabase.py:462 -#, fuzzy msgid "Host Computer" -msgstr "Import fertig" +msgstr "" #: GuiDatabase.py:495 msgid "start creating new db" @@ -1238,7 +1234,7 @@ msgstr "Kein Host eingegeben" #: GuiDatabase.py:565 msgid "Unknown Database Type selected" -msgstr "" +msgstr "Unbekannter Datenbanktyp ausgewählt" #: GuiDatabase.py:569 msgid "check_fields: open dialog" @@ -1257,14 +1253,12 @@ msgid "check_fields: returning ok as %s, try_again as %s" msgstr "" #: GuiDatabase.py:691 GuiLogView.py:204 -#, fuzzy msgid "Test Log Viewer" -msgstr "Tourney-Betrachter" +msgstr "" #: GuiDatabase.py:696 GuiLogView.py:209 -#, fuzzy msgid "Log Viewer" -msgstr "Tourney-Betrachter" +msgstr "" #: GuiGraphViewer.py:49 GuiTourneyGraphViewer.py:49 msgid "" @@ -1279,19 +1273,17 @@ msgid "" msgstr "" #: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 -#, fuzzy msgid "Refresh _Graph" -msgstr "_Aktualisieren" +msgstr "_Graph auffrischen" #: GuiGraphViewer.py:87 GuiTourneyGraphViewer.py:86 msgid "_Export to File" -msgstr "" +msgstr "_Exportieren" #: GuiGraphViewer.py:135 GuiGraphViewer.py:251 GuiSessionViewer.py:372 #: GuiTourneyGraphViewer.py:134 GuiTourneyGraphViewer.py:232 -#, fuzzy msgid "***Error: " -msgstr "***sortCols Fehler: " +msgstr "***Fehler: " #: GuiGraphViewer.py:168 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 #: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:159 @@ -1302,24 +1294,21 @@ msgstr "" #: GuiGraphViewer.py:173 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 #: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:164 #: GuiTourneyPlayerStats.py:271 -#, fuzzy msgid "No player ids found" -msgstr "Kein Bringin gefunden." +msgstr "Keine Player IDs gefunden" #: GuiGraphViewer.py:178 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 #: GuiSessionViewer.py:218 -#, fuzzy msgid "No limits found" -msgstr "Kein Bringin gefunden." +msgstr "Keine Limits gefunden" #: GuiGraphViewer.py:188 GuiTourneyGraphViewer.py:174 msgid "Graph generated in: %s" -msgstr "" +msgstr "Graph erstellt in: %s" #: GuiGraphViewer.py:193 -#, fuzzy msgid "Hands" -msgstr "Hände/Datei:" +msgstr "" #: GuiGraphViewer.py:198 GuiTourneyGraphViewer.py:182 msgid "No Data for Player(s) Found" @@ -1339,6 +1328,10 @@ msgstr "" msgid "Non-showdown: $%.2f" msgstr "" +#: GuiGraphViewer.py:231 +msgid "Profit graph for ring games" +msgstr "" + #: GuiGraphViewer.py:234 msgid "" "Hands: %d\n" @@ -1354,18 +1347,16 @@ msgid "Non-showdown (%s): %.2f" msgstr "" #: GuiGraphViewer.py:365 GuiTourneyGraphViewer.py:276 -#, fuzzy msgid "Please choose the directory you wish to export to:" -msgstr "Bitte wählen Sie die Statistiken, die Sie nutzen möchten." +msgstr "" #: GuiGraphViewer.py:378 GuiTourneyGraphViewer.py:289 msgid "Closed, no graph exported" msgstr "" #: GuiGraphViewer.py:396 GuiTourneyGraphViewer.py:307 -#, fuzzy msgid "Graph created" -msgstr "Datenbank erstellt" +msgstr "" #: GuiImapFetcher.py:40 msgid "To cancel just close this tab." @@ -1376,9 +1367,8 @@ msgid "_Save" msgstr "" #: GuiImapFetcher.py:47 -#, fuzzy msgid "_Import All" -msgstr "_Importieren" +msgstr "" #: GuiImapFetcher.py:51 msgid "If you change the config you must save before importing" @@ -1408,41 +1398,64 @@ msgid "Fetch Type" msgstr "" #: GuiImapFetcher.py:110 -#, fuzzy msgid "Mail Folder" -msgstr "Import per eMail" +msgstr "" #: GuiImapFetcher.py:110 msgid "Mailserver" msgstr "" -#: GuiImapFetcher.py:110 -#, fuzzy -msgid "Site" -msgstr "Seien:" - #: GuiImapFetcher.py:110 msgid "Use SSL" msgstr "" +#: GuiImapFetcher.py:110 GuiTourneyPlayerStats.py:82 +msgid "Site" +msgstr "" + #: GuiImapFetcher.py:142 msgid "Yes" msgstr "" #: GuiImapFetcher.py:143 -#, fuzzy msgid "No" -msgstr "Keine" +msgstr "" + +#: GuiLogView.py:38 +msgid "Fpdb Errors" +msgstr "" + +#: GuiLogView.py:39 +msgid "Fpdb Log" +msgstr "" + +#: GuiLogView.py:40 +msgid "HUD Errors" +msgstr "" + +#: GuiLogView.py:41 +msgid "HUD Log" +msgstr "" #: GuiLogView.py:52 -#, fuzzy msgid "Log Messages" -msgstr "_Log-Dateien" +msgstr "" -#: GuiLogView.py:87 -#, fuzzy -msgid "Refresh" -msgstr "_Aktualisieren" +#: GuiLogView.py:98 +msgid "Date/Time" +msgstr "" + +#: GuiLogView.py:99 +msgid "Module" +msgstr "" + +#: GuiLogView.py:100 +msgid "Level" +msgstr "" + +#: GuiLogView.py:101 +msgid "Text" +msgstr "" #: GuiPositionalStats.py:137 msgid "DEBUG: activesite set to %s" @@ -1452,6 +1465,102 @@ msgstr "" msgid "Positional Stats page displayed in %4.2f seconds" msgstr "Statistiken nach Position wurde in %4.2f Sekunden angezeigt" +#: GuiPrefs.py:31 +#, fuzzy +msgid "Databases" +msgstr "_Datenbank" + +#: GuiPrefs.py:31 +msgid "General" +msgstr "" + +#: GuiPrefs.py:32 +msgid "HUD" +msgstr "" + +#: GuiPrefs.py:32 +#, fuzzy +msgid "Import" +msgstr "_Importieren" + +#: GuiPrefs.py:33 +#, fuzzy +msgid "Games" +msgstr "Spiele:" + +#: GuiPrefs.py:33 +#, fuzzy +msgid "Sites" +msgstr "Seien:" + +#: GuiPrefs.py:34 +msgid "Popup Windows" +msgstr "" + +#: GuiPrefs.py:34 +msgid "Window" +msgstr "" + +#: GuiPrefs.py:35 +msgid "Popup Name" +msgstr "" + +#: GuiPrefs.py:35 +#, fuzzy +msgid "Stat" +msgstr "Status" + +#: GuiPrefs.py:36 GuiPrefs.py:42 +#, fuzzy +msgid "Stat Name" +msgstr "DB Name" + +#: GuiPrefs.py:37 +msgid "Auxiliary Windows" +msgstr "" + +#: GuiPrefs.py:37 +msgid "stud_mucked" +msgstr "" + +#: GuiPrefs.py:38 +msgid "Hand History Converters" +msgstr "" + +#: GuiPrefs.py:38 +msgid "mucked" +msgstr "" + +#: GuiPrefs.py:39 +msgid "Field Type" +msgstr "" + +#: GuiPrefs.py:39 fpdb.pyw:1033 +msgid "Ring Player Stats" +msgstr "" + +#: GuiPrefs.py:40 +msgid "Column Heading" +msgstr "" + +#: GuiPrefs.py:40 +msgid "Left/Right Align" +msgstr "" + +#: GuiPrefs.py:41 +#, fuzzy +msgid "Show in Position Stats" +msgstr "Positionen Anzeigen" + +#: GuiPrefs.py:41 +#, fuzzy +msgid "Show in Summaries" +msgstr "_Limits anzeigen" + +#: GuiPrefs.py:42 +msgid "Format" +msgstr "" + #: GuiPrefs.py:72 msgid "Setting" msgstr "" @@ -1461,9 +1570,8 @@ msgid "Value (double-click to change)" msgstr "" #: GuiPrefs.py:178 -#, fuzzy msgid "Test Preferences Dialog" -msgstr "_Einstellungen" +msgstr "" #: GuiPrefs.py:183 fpdb.pyw:293 msgid "Preferences" @@ -1478,24 +1586,20 @@ msgid "Hole cards" msgstr "" #: GuiRingPlayerStats.py:46 -#, fuzzy msgid "Position" -msgstr "Statistiken nach Position" +msgstr "" #: GuiRingPlayerStats.py:47 -#, fuzzy msgid "Name of the player" -msgstr "Spielerzahl:" +msgstr "" #: GuiRingPlayerStats.py:48 -#, fuzzy msgid "Number of hands played" -msgstr "Hände: " +msgstr "" #: GuiRingPlayerStats.py:49 -#, fuzzy msgid "Number of Seats" -msgstr "Anzahl Threads:" +msgstr "" #: GuiRingPlayerStats.py:50 msgid "" @@ -1614,35 +1718,42 @@ msgid "" "The lower, the more stable the amounts won" msgstr "" +#: GuiRingPlayerStats.py:123 GuiSessionViewer.py:81 +msgid "Hand Breakdown for all levels listed above" +msgstr "" + +#: GuiRingPlayerStats.py:143 +msgid "_Filters" +msgstr "" + +#: GuiRingPlayerStats.py:145 GuiTourneyPlayerStats.py:75 +msgid "_Refresh Stats" +msgstr "" + #: GuiRingPlayerStats.py:341 GuiSessionViewer.py:257 #: GuiTourneyPlayerStats.py:243 -#, fuzzy msgid "Stats page displayed in %4.2f seconds" -msgstr "Statistiken nach Position wurde in %4.2f Sekunden angezeigt" +msgstr "" #: GuiRingPlayerStats.py:388 -#, fuzzy msgid "***sortnums error: " -msgstr "***sortCols Fehler: " +msgstr "" #: GuiRingPlayerStats.py:410 -#, fuzzy msgid "***sortcols error: " -msgstr "***sortCols Fehler: " +msgstr "" #: GuiRingPlayerStats.py:715 msgid "Detailed Filters" msgstr "" #: GuiRingPlayerStats.py:724 -#, fuzzy msgid "Hand Filters:" -msgstr "und andere" +msgstr "" #: GuiRingPlayerStats.py:737 -#, fuzzy msgid "between" -msgstr "Zwischen:" +msgstr "" #: GuiRingPlayerStats.py:738 msgid "and" @@ -1656,10 +1767,6 @@ msgstr "" msgid "ImportError: %s" msgstr "" -#: GuiSessionViewer.py:81 -msgid "Hand Breakdown for all levels listed above" -msgstr "" - #: GuiSessionViewer.py:158 msgid "Session Viewer is proof of concept code only, and contains many bugs.\n" msgstr "" @@ -1680,7 +1787,7 @@ msgstr "" msgid "Thankyou" msgstr "" -#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1285 +#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1287 msgid "FPDB WARNING" msgstr "FPDB WARNUNG" @@ -1689,9 +1796,8 @@ msgid "Session candlestick graph" msgstr "" #: GuiSessionViewer.py:396 -#, fuzzy msgid "Sessions" -msgstr "Statistiken nach Sitzung" +msgstr "" #: GuiStove.py:63 msgid "" @@ -1715,10 +1821,81 @@ msgstr "" msgid "Thank you" msgstr "" -#: GuiTourneyGraphViewer.py:178 +#: GuiStove.py:97 +msgid "Draw" +msgstr "" + +#: GuiStove.py:104 +msgid "Stud" +msgstr "" + +#: GuiStove.py:115 +msgid "Flop" +msgstr "" + +#: GuiStove.py:134 #, fuzzy +msgid "Gametype:" +msgstr "Spiele:" + +#: GuiStove.py:137 +#, fuzzy +msgid "Players:" +msgstr "Alle Spieler" + +#: GuiStove.py:143 +msgid "Input:" +msgstr "" + +#: GuiStove.py:144 +msgid "Output:" +msgstr "" + +#: GuiStove.py:170 +msgid "Board:" +msgstr "" + +#: GuiStove.py:182 +#, fuzzy +msgid "Player1:" +msgstr "Alle Spieler" + +#: GuiStove.py:197 +#, fuzzy +msgid "Player2:" +msgstr "Alle Spieler" + +#: GuiStove.py:211 +msgid "Results" +msgstr "" + +#: GuiStove.py:221 +msgid "DEBUG: called set_board_flop: '%s' '%s'" +msgstr "" + +#: GuiStove.py:225 +msgid "DEBUG: called set_hero_cards_flop" +msgstr "" + +#: GuiStove.py:229 +msgid "DEBUG: called set_villain_cards_flop" +msgstr "" + +#: GuiStove.py:233 +msgid "DEBUG: called update_flop_output_pane" +msgstr "" + +#: GuiStove.py:237 +msgid "DEBUG: odds_for_range" +msgstr "" + +#: GuiStove.py:239 +msgid "DEBUG: set_output_label" +msgstr "" + +#: GuiTourneyGraphViewer.py:178 msgid "Tournaments" -msgstr "Tourney" +msgstr "" #: GuiTourneyGraphViewer.py:205 GuiTourneyGraphViewer.py:218 msgid "" @@ -1727,26 +1904,21 @@ msgid "" msgstr "" #: GuiTourneyGraphViewer.py:215 -#, fuzzy msgid "Tournament Results" -msgstr "Tourney" +msgstr "" #: GuiTourneyImport.py:72 GuiTourneyImport.py:290 -#, fuzzy msgid "" "GuiTourneyImport.load done: Stored: %d\tErrors: %d in %s seconds - %.0f/sec" msgstr "" -"GuiBulkImport.load ist fertig: Gespeichert: %d \tDupletten: %d \tTeilweise: " -"%d \tFehler: %d in %s Sekunden - %.0f/sek" #: GuiTourneyImport.py:175 fpdb_import.py:222 msgid "Attempted to add non-directory '%s' as an import directory" msgstr "" #: GuiTourneyImport.py:191 -#, fuzzy msgid "Tourney Summary Import started at %s - %d files to import." -msgstr "Beginn %s -- %d Dateien zu importieren. Indexe: %s" +msgstr "" #: GuiTourneyImport.py:217 msgid "TourneyImport: Removing text < 100 characters from end of file" @@ -1772,10 +1944,67 @@ msgstr "" msgid "Need a filename to import" msgstr "" -#: GuiTourneyPlayerStats.py:75 +#: GuiTourneyPlayerStats.py:84 +msgid "Cat." +msgstr "" + +#: GuiTourneyPlayerStats.py:85 #, fuzzy -msgid "_Refresh Stats" -msgstr "_Aktualisieren" +msgid "Limit" +msgstr "Limits:" + +#: GuiTourneyPlayerStats.py:86 +msgid "Curr." +msgstr "" + +#: GuiTourneyPlayerStats.py:87 +msgid "BuyIn" +msgstr "" + +#: GuiTourneyPlayerStats.py:88 +msgid "Fee" +msgstr "" + +#: GuiTourneyPlayerStats.py:90 +msgid "#" +msgstr "" + +#: GuiTourneyPlayerStats.py:91 +msgid "ITM%" +msgstr "" + +#: GuiTourneyPlayerStats.py:92 +msgid "1st" +msgstr "" + +#: GuiTourneyPlayerStats.py:93 +msgid "2nd" +msgstr "" + +#: GuiTourneyPlayerStats.py:94 +msgid "3rd" +msgstr "" + +#: GuiTourneyPlayerStats.py:95 +msgid "Rank?" +msgstr "" + +#: GuiTourneyPlayerStats.py:96 +msgid "Spent" +msgstr "" + +#: GuiTourneyPlayerStats.py:97 +msgid "Won" +msgstr "" + +#: GuiTourneyPlayerStats.py:98 +msgid "ROI%" +msgstr "" + +#: GuiTourneyPlayerStats.py:99 +#, fuzzy +msgid "$/Tour" +msgstr "Tourney" #: GuiTourneyViewer.py:40 msgid "Enter the tourney number you want to display:" @@ -1786,9 +2015,8 @@ msgid "_Display" msgstr "" #: GuiTourneyViewer.py:53 -#, fuzzy msgid "Display _Player" -msgstr "Alle Spieler" +msgstr "" #: GuiTourneyViewer.py:68 msgid "" @@ -1810,39 +2038,92 @@ msgstr "" msgid "invalid entry in tourney number - must enter numbers only" msgstr "" -#: HUD_main.pyw:282 +#: HUD_main.pyw:69 +msgid "HUD_main starting: using db name = %s" +msgstr "" + +#: HUD_main.pyw:74 +msgid "Note: error output is being diverted to:" +msgstr "" + +#: HUD_main.pyw:75 +msgid "Any major error will be reported there _only_." +msgstr "" + +#: HUD_main.pyw:78 +#, fuzzy +msgid "HUD_main: starting ...\n" +msgstr "fpdb startet ..." + +#: HUD_main.pyw:107 HUD_run_me.py:62 +msgid "Closing this window will exit from the HUD." +msgstr "" + +#: HUD_main.pyw:123 +msgid "Error initializing main_window" +msgstr "" + +#: HUD_main.pyw:138 +msgid "hud_main: Game changed." +msgstr "" + +#: HUD_main.pyw:144 +#, fuzzy +msgid "Terminating normally." +msgstr "Beende normal" + +#: HUD_main.pyw:205 +msgid "Received hand no %s" +msgstr "" + +#: HUD_main.pyw:229 +msgid "HUD_main.read_stdin: hand processing starting ..." +msgstr "" + +#: HUD_main.pyw:234 +msgid "db error: skipping %s" +msgstr "" + +#: HUD_main.pyw:253 +msgid "hud_dict[%s] was not found\n" +msgstr "" + +#: HUD_main.pyw:254 +msgid "will not send hand\n" +msgstr "" + +#: HUD_main.pyw:276 +msgid "HUD create: table name %s not found, skipping." +msgstr "" + +#: HUD_main.pyw:285 msgid "Table \"%s\" no longer exists\n" msgstr "" -#: HUD_main.pyw:314 +#: HUD_main.pyw:317 msgid "Error resizing HUD for table: %s." msgstr "" -#: HUD_main.pyw:328 +#: HUD_main.pyw:331 msgid "Error killing HUD for table: %s." msgstr "" -#: HUD_main.pyw:351 +#: HUD_main.pyw:354 msgid "Error creating HUD for hand %s." msgstr "" -#: HUD_main.pyw:362 +#: HUD_main.pyw:365 msgid "Error updating HUD for hand %s." msgstr "" #: HUD_run_me.py:45 -#, fuzzy msgid "HUD_main starting\n" -msgstr "fpdb startet ..." +msgstr "" #: HUD_run_me.py:51 TournamentTracker.py:306 msgid "Using db name = %s\n" msgstr "" -#: HUD_run_me.py:62 -msgid "Closing this window will exit from the HUD." -msgstr "" - #: HUD_run_me.py:66 msgid "HUD Main Window" msgstr "" @@ -2051,148 +2332,148 @@ msgstr "" msgid "TOURNEYS PLAYER IDS" msgstr "" -#: Hand.py:221 Hand.py:1376 +#: Hand.py:221 Hand.py:1387 msgid "[ERROR] Tried to add holecards for unknown player: %s" msgstr "" -#: Hand.py:295 +#: Hand.py:296 msgid "Hand.insert(): hid #: %s is a duplicate" msgstr "" -#: Hand.py:465 +#: Hand.py:476 msgid "markstreets didn't match - Assuming hand %s was cancelled" msgstr "" -#: Hand.py:467 +#: Hand.py:478 msgid "FpdbParseError: markStreets appeared to fail: First 100 chars: '%s'" msgstr "" -#: Hand.py:471 +#: Hand.py:482 msgid "DEBUG: checkPlayerExists %s fail on hand number %s" msgstr "" -#: Hand.py:472 +#: Hand.py:483 msgid "checkPlayerExists: '%s fail on hand number %s" msgstr "" -#: Hand.py:563 +#: Hand.py:574 msgid "%s %s calls %s" msgstr "" -#: Hand.py:634 +#: Hand.py:645 msgid "%s %s raise %s" msgstr "" -#: Hand.py:645 +#: Hand.py:656 msgid "%s %s bets %s" msgstr "" -#: Hand.py:665 +#: Hand.py:676 msgid "%s %s folds" msgstr "" -#: Hand.py:674 +#: Hand.py:685 msgid "%s %s checks" msgstr "" -#: Hand.py:694 +#: Hand.py:705 msgid "addShownCards %s hole=%s all=%s" msgstr "" -#: Hand.py:805 +#: Hand.py:816 msgid "" "*** ERROR - HAND: calling writeGameLine with unexpected STARTTIME value, " "expecting datetime.date object, received:" msgstr "" -#: Hand.py:806 +#: Hand.py:817 msgid "" "*** Make sure your HandHistoryConverter is setting hand.startTime properly!" msgstr "" -#: Hand.py:807 +#: Hand.py:818 msgid "*** Game String:" msgstr "" -#: Hand.py:888 +#: Hand.py:899 msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" msgstr "" -#: Hand.py:1244 +#: Hand.py:1255 msgid "*** DEALING HANDS ***" msgstr "" -#: Hand.py:1249 +#: Hand.py:1260 msgid "Dealt to %s: [%s]" msgstr "" -#: Hand.py:1254 +#: Hand.py:1265 msgid "*** FIRST DRAW ***" msgstr "" -#: Hand.py:1264 +#: Hand.py:1275 msgid "*** SECOND DRAW ***" msgstr "" -#: Hand.py:1274 +#: Hand.py:1285 msgid "*** THIRD DRAW ***" msgstr "" -#: Hand.py:1284 Hand.py:1505 +#: Hand.py:1295 Hand.py:1516 msgid "*** SHOW DOWN ***" msgstr "" -#: Hand.py:1299 Hand.py:1520 +#: Hand.py:1310 Hand.py:1531 msgid "*** SUMMARY ***" msgstr "" -#: Hand.py:1385 +#: Hand.py:1396 msgid "%s %s completes %s" msgstr "" -#: Hand.py:1403 +#: Hand.py:1414 msgid "Bringin: %s, %s" msgstr "" -#: Hand.py:1445 +#: Hand.py:1456 msgid "*** 3RD STREET ***" msgstr "" -#: Hand.py:1459 +#: Hand.py:1470 msgid "*** 4TH STREET ***" msgstr "" -#: Hand.py:1471 +#: Hand.py:1482 msgid "*** 5TH STREET ***" msgstr "" -#: Hand.py:1483 +#: Hand.py:1494 msgid "*** 6TH STREET ***" msgstr "" -#: Hand.py:1493 +#: Hand.py:1504 msgid "*** RIVER ***" msgstr "" -#: Hand.py:1585 +#: Hand.py:1596 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" msgstr "" -#: Hand.py:1586 +#: Hand.py:1597 msgid "join_holcards: holecards(%s): %s" msgstr "" -#: Hand.py:1588 +#: Hand.py:1599 msgid "join_holecards: Player '%s' appears not to have been dealt a card" msgstr "" -#: Hand.py:1678 +#: Hand.py:1689 msgid "DEBUG: call Pot.end() before printing pot total" msgstr "" -#: Hand.py:1680 +#: Hand.py:1691 msgid "FpdbError in printing Hand object" msgstr "" @@ -2239,9 +2520,8 @@ msgid "Error converting summary file '%s' (took %.3f seconds)" msgstr "" #: HandHistoryConverter.py:181 -#, fuzzy msgid "Error converting '%s'" -msgstr "Konvertiere " +msgstr "" #: HandHistoryConverter.py:212 msgid "%s changed inode numbers from %d to %d" @@ -2268,9 +2548,8 @@ msgid "HH Sanity Check: output and input files are the same, check config" msgstr "" #: HandHistoryConverter.py:510 -#, fuzzy msgid "Reading stdin with %s" -msgstr "Lese Konfigurationsdatei %s" +msgstr "" #: HandHistoryConverter.py:525 msgid "unable to read file with any codec in list!" @@ -2301,9 +2580,8 @@ msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY" msgstr "" #: HandHistoryConverter.py:717 -#, fuzzy msgid "Created directory '%s'" -msgstr "Erstelle Verzeichnis \"%s\"" +msgstr "" #: HandHistoryConverter.py:721 msgid "out_path %s couldn't be opened" @@ -2341,14 +2619,12 @@ msgid "Save HUD Layout" msgstr "" #: Hud.py:157 -#, fuzzy msgid "Reposition StatWindows" -msgstr "Statistiken nach Position" +msgstr "" #: Hud.py:161 -#, fuzzy msgid "Show Player Stats" -msgstr "Positionen Anzeigen" +msgstr "" #: Hud.py:166 Hud.py:235 msgid "For This Blind Level Only" @@ -2399,18 +2675,16 @@ msgid " All Time" msgstr "" #: Hud.py:220 Hud.py:289 -#, fuzzy msgid " Session" -msgstr "Statistiken nach Sitzung" +msgstr "" #: Hud.py:225 Hud.py:294 msgid " %s Days" msgstr "" #: Hud.py:230 -#, fuzzy msgid "Show Opponent Stats" -msgstr "Positionen Anzeigen" +msgstr "" #: Hud.py:352 msgid "Debug StatWindows" @@ -2421,9 +2695,8 @@ msgid "Set max seats" msgstr "" #: Hud.py:577 -#, fuzzy msgid "Updating config file" -msgstr "Lese Konfigurationsdatei %s" +msgstr "" #: Hud.py:586 msgid "No layout found for %d-max games for site %s\n" @@ -2436,12 +2709,8 @@ msgid "" msgstr "" #: Hud.py:601 -#, fuzzy msgid "error is %s" msgstr "" -"\n" -"\n" -"Der Fehler ist:" #: Hud.py:608 msgid "Error finding actual seat.\n" @@ -2487,9 +2756,8 @@ msgid "Finished importing %s/%s PS summaries" msgstr "" #: Mucked.py:327 -#, fuzzy msgid "No Name" -msgstr "Name" +msgstr "" #: OnGameToFpdb.py:175 WinamaxToFpdb.py:190 msgid "determineGameType: limit not found in self.limits(%s). hand: '%s'" @@ -2499,12 +2767,12 @@ msgstr "" msgid "limit not found in self.limits(%s). hand: '%s'" msgstr "" -#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:360 PokerStarsToFpdb.py:312 -#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:331 +#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:366 PokerStarsToFpdb.py:312 +#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 msgid "readButton: not found" msgstr "" -#: OnGameToFpdb.py:283 WinamaxToFpdb.py:351 +#: OnGameToFpdb.py:283 WinamaxToFpdb.py:349 msgid "readBlinds in noSB exception - no SB created" msgstr "" @@ -2517,9 +2785,8 @@ msgid "Overrides the default database name" msgstr "" #: Options.py:37 -#, fuzzy msgid "Specifies a configuration file." -msgstr "Lese Konfigurationsdatei %s" +msgstr "" #: Options.py:40 msgid "" @@ -2531,18 +2798,16 @@ msgid "Module name for Hand History Converter" msgstr "" #: Options.py:46 -#, fuzzy msgid "A sitename" -msgstr "Benutzername" +msgstr "" #: Options.py:50 msgid "Error logging level:" msgstr "" #: Options.py:53 -#, fuzzy msgid "Print version information and exit." -msgstr "Versionsinformationen:" +msgstr "" #: Options.py:58 msgid "Input file" @@ -2573,9 +2838,8 @@ msgid "Y location to open Window" msgstr "" #: Options.py:72 -#, fuzzy msgid "Auto-start Auto-import" -msgstr " Starte _Autoimport " +msgstr "" #: Options.py:74 msgid "Start Minimized" @@ -2586,9 +2850,8 @@ msgid "Start Hidden" msgstr "" #: Options.py:119 -#, fuzzy msgid "press enter to end" -msgstr " - drücken Sie Enter um fortzufahren" +msgstr "" #: P5sResultsParser.py:10 msgid "You need to manually enter the playername" @@ -2614,10 +2877,20 @@ msgstr "" msgid "Cannot read GameType for current hand" msgstr "" -#: PartyPokerToFpdb.py:531 +#: PartyPokerToFpdb.py:537 msgid "Unimplemented readAction: '%s' '%s'" msgstr "" +#: PokerStarsToFpdb.py:211 +#, fuzzy +msgid "determineGameType: Lim_Blinds has no lookup for '%s'" +msgstr "determineGameType: Konnte Gametype in '%s' nicht erkennen" + +#: PokerStarsToFpdb.py:265 +#, fuzzy +msgid "Failed to detect currency: '%s'" +msgstr "Konnte Währung nicht finden" + #: SplitHandHistory.py:76 msgid "File not found" msgstr "" @@ -2675,9 +2948,8 @@ msgid "Flop Seen %" msgstr "" #: Stats.py:333 Stats.py:342 -#, fuzzy msgid "number hands seen" -msgstr "Hände: " +msgstr "" #: Stats.py:355 Stats.py:363 msgid "folded flop/4th" @@ -2760,9 +3032,8 @@ msgid "Aggression Freq" msgstr "" #: Stats.py:759 Stats.py:766 -#, fuzzy msgid "Aggression Factor" -msgstr "Statistiken nach Sitzung" +msgstr "" #: Stats.py:783 Stats.py:790 msgid "% continuation bet " @@ -2821,10 +3092,9 @@ msgstr "" msgid "No board given. Using Monte-Carlo simulation..." msgstr "" -#: TableWindow.py:145 -#, fuzzy +#: TableWindow.py:149 msgid "Can't find table %s" -msgstr "Konnte Datei %s nicht finden" +msgstr "" #: Tables_Demo.py:61 msgid "Fake HUD Main Window" @@ -2845,18 +3115,16 @@ msgid "tournament edit window=" msgstr "" #: TournamentTracker.py:103 -#, fuzzy msgid "FPDB Tournament Entry" -msgstr "Tourney" +msgstr "" #: TournamentTracker.py:143 msgid "Closing this window will stop the Tournament Tracker" msgstr "" #: TournamentTracker.py:145 -#, fuzzy msgid "Enter Tournament" -msgstr "Tourney" +msgstr "" #: TournamentTracker.py:150 msgid "FPDB Tournament Tracker" @@ -2895,9 +3163,8 @@ msgid "tournament tracker starting\n" msgstr "" #: TourneyFilters.py:52 -#, fuzzy msgid "Tourney Type" -msgstr "Tourney" +msgstr "" #: TourneyFilters.py:86 msgid "setting numTourneys:" @@ -3077,15 +3344,19 @@ msgid "" "using version %d.%d.%d. Your milage may vary." msgstr "" -#: WinTables.py:73 +#: WinTables.py:81 +msgid "Window %s not found. Skipping." +msgstr "" + +#: WinTables.py:84 msgid "self.window doesn't exist? why?" msgstr "" -#: WinamaxToFpdb.py:265 +#: WinamaxToFpdb.py:263 msgid "failed to detect currency" msgstr "" -#: WinamaxToFpdb.py:319 +#: WinamaxToFpdb.py:317 msgid "Failed to add streets. handtext=%s" msgstr "" @@ -3133,13 +3404,10 @@ msgid "GuiStove not found. If you want to use it please install pypoker-eval." msgstr "" #: fpdb.pyw:244 -#, fuzzy msgid "" "Copyright 2008-2011, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " "sqlcoder, Bostik, and others" msgstr "" -"Copyright 2008-2010, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " -"sqlcoder, Bostik und andere" #: fpdb.pyw:245 msgid "" @@ -3231,32 +3499,48 @@ msgstr "HUD-Konfigurator - Kategorieauswahl" #: fpdb.pyw:365 msgid "" -"Please select the game category for which you want to configure HUD stats:" +"Note that this dialogue will overwrite an existing config if one has been " +"made already. " +msgstr "" + +#: fpdb.pyw:366 +msgid "Abort now if you don't want that." +msgstr "" + +#: fpdb.pyw:367 +#, fuzzy +msgid "" +"Please select the game category for which you want to configure HUD stats " +"and the number of rows and columns:" msgstr "" "Bitte wählen Sie die Spielkategorie, für die Sie HUD-Statistiken " "konfigurieren möchten:" -#: fpdb.pyw:417 +#: fpdb.pyw:384 +msgid "%d rows" +msgstr "" + +#: fpdb.pyw:419 msgid "HUD Configurator - please choose your stats" msgstr "HUD-Konfigurator - Statistikauswahl" -#: fpdb.pyw:423 +#: fpdb.pyw:425 msgid "Please choose the stats you wish to use in the below table." msgstr "Bitte wählen Sie die Statistiken, die Sie nutzen möchten." -#: fpdb.pyw:427 +#: fpdb.pyw:429 msgid "Note that you may not select any stat more than once or it will crash." msgstr "" "Bitte beachten Sie, dass das HUD abstürzt wenn Sie Statistiken mehr als " "einmal auswählen." -#: fpdb.pyw:431 +#: fpdb.pyw:433 msgid "" "It is not currently possible to select \"empty\" or anything else to that " "end." msgstr "Es ist momentan nicht möglich \"leer\" o.ä. auszuwählen." -#: fpdb.pyw:435 +#: fpdb.pyw:437 msgid "" "To configure things like colouring you will still have to use the " "Preferences dialogue or manually edit your HUD_config.xml." @@ -3264,15 +3548,23 @@ msgstr "" "Um Farben usw. zu konfigurieren müssen Sie weiterhin den Einstellungs-Dialog " "verwenden oder Ihre HUD_config.xml manuell bearbeiten." -#: fpdb.pyw:542 +#: fpdb.pyw:460 +msgid "column %d" +msgstr "" + +#: fpdb.pyw:464 +msgid "row %d" +msgstr "" + +#: fpdb.pyw:544 msgid "Confirm deleting and recreating tables" msgstr "Tabellen löschen und reinitialisieren" -#: fpdb.pyw:543 +#: fpdb.pyw:545 msgid "Please confirm that you want to (re-)create the tables." msgstr "Bitte bestätigen Sie, dass Sie die Tabellen neu erstellen möchten." -#: fpdb.pyw:544 +#: fpdb.pyw:546 msgid "" " If there already are tables in the database %s on %s they will be deleted " "and you will have to re-import your histories.\n" @@ -3280,240 +3572,242 @@ msgstr "" " Falls bereits Tabellen in der Datenbank %s auf %s existieren werden Sie " "gelöscht werden und Sie werden Ihre Histories neu importieren müssen.\n" -#: fpdb.pyw:545 +#: fpdb.pyw:547 msgid "This may take a while." msgstr "Dies kann eine Weile dauern." -#: fpdb.pyw:570 +#: fpdb.pyw:572 msgid "User cancelled recreating tables" msgstr "Benutzer hat Reinitialisierung der Tabellen abgebrochen" -#: fpdb.pyw:577 +#: fpdb.pyw:578 +#, fuzzy +msgid "Confirm recreating HUD cache" +msgstr "Tabellen löschen und reinitialisieren" + +#: fpdb.pyw:579 msgid "Please confirm that you want to re-create the HUD cache." msgstr "Bitte bestätigen Sie, dass Sie den HUD-Cache neu erstellen möchten." -#: fpdb.pyw:585 +#: fpdb.pyw:587 msgid " Hero's cache starts: " msgstr "" -#: fpdb.pyw:599 +#: fpdb.pyw:601 msgid " Villains' cache starts: " msgstr "" -#: fpdb.pyw:612 +#: fpdb.pyw:614 msgid " Rebuilding HUD Cache ... " msgstr " Der HUD-Cache wird neu erstellt ... " -#: fpdb.pyw:620 +#: fpdb.pyw:622 msgid "User cancelled rebuilding hud cache" msgstr "Benutzer hat Neuerstellung des HUD-Cache abgebrochen" -#: fpdb.pyw:632 +#: fpdb.pyw:634 msgid "Confirm rebuilding database indexes" msgstr "Bestätigung der Neuerstellung der Datenbankindexe" -#: fpdb.pyw:633 +#: fpdb.pyw:635 msgid "Please confirm that you want to rebuild the database indexes." msgstr "" "Bitte bestätigen Sie, dass Sie die Datenbankindexe neu erstellen möchten." -#: fpdb.pyw:641 +#: fpdb.pyw:643 msgid " Rebuilding Indexes ... " msgstr " Datenbankindexe werden neu erstellt ... " -#: fpdb.pyw:648 +#: fpdb.pyw:650 msgid " Cleaning Database ... " msgstr " Reinige Datenbank ... " -#: fpdb.pyw:653 +#: fpdb.pyw:655 msgid " Analyzing Database ... " msgstr " Analysiere Datenbank ... " -#: fpdb.pyw:658 +#: fpdb.pyw:660 msgid "User cancelled rebuilding db indexes" msgstr "Benutzer hat Neuerstellung der Datenbankindexe abgebrochen" -#: fpdb.pyw:753 +#: fpdb.pyw:755 msgid "" "Unimplemented: Save Profile (try saving a HUD layout, that should do it)" msgstr "" -#: fpdb.pyw:808 +#: fpdb.pyw:810 msgid "_Main" msgstr "_Hauptmenü" -#: fpdb.pyw:809 fpdb.pyw:840 +#: fpdb.pyw:811 fpdb.pyw:842 msgid "_Quit" msgstr "_Beenden" -#: fpdb.pyw:810 +#: fpdb.pyw:812 msgid "L" msgstr "L" -#: fpdb.pyw:810 +#: fpdb.pyw:812 msgid "_Load Profile (broken)" msgstr "Profil _Laden (kaputt)" -#: fpdb.pyw:811 +#: fpdb.pyw:813 msgid "S" msgstr "S" -#: fpdb.pyw:811 +#: fpdb.pyw:813 msgid "_Save Profile (todo)" msgstr "Profil _Speichern (nicht fertig)" -#: fpdb.pyw:812 +#: fpdb.pyw:814 msgid "F" msgstr "F" -#: fpdb.pyw:812 +#: fpdb.pyw:814 msgid "Pre_ferences" msgstr "_Einstellungen" -#: fpdb.pyw:813 +#: fpdb.pyw:815 msgid "_Import" msgstr "_Importieren" -#: fpdb.pyw:814 +#: fpdb.pyw:816 msgid "B" msgstr "B" -#: fpdb.pyw:815 -#, fuzzy +#: fpdb.pyw:817 msgid "R" -msgstr "L" +msgstr "" -#: fpdb.pyw:815 +#: fpdb.pyw:817 msgid "Tournament _Results Import" msgstr "" -#: fpdb.pyw:816 +#: fpdb.pyw:818 msgid "I" msgstr "I" -#: fpdb.pyw:816 +#: fpdb.pyw:818 msgid "_Import through eMail/IMAP" msgstr "_Import per eMail/IMAP" -#: fpdb.pyw:817 +#: fpdb.pyw:819 msgid "_Viewers" msgstr "" -#: fpdb.pyw:818 +#: fpdb.pyw:820 msgid "A" msgstr "A" -#: fpdb.pyw:818 +#: fpdb.pyw:820 msgid "_Auto Import and HUD" msgstr "_Autoimport und HUD" -#: fpdb.pyw:819 +#: fpdb.pyw:821 msgid "H" msgstr "H" -#: fpdb.pyw:819 +#: fpdb.pyw:821 msgid "_HUD Configurator" msgstr "_HUD-Konfigurator" -#: fpdb.pyw:820 +#: fpdb.pyw:822 msgid "G" msgstr "G" -#: fpdb.pyw:820 +#: fpdb.pyw:822 msgid "_Graphs" msgstr "_Graphen" -#: fpdb.pyw:821 fpdb.pyw:1096 -#, fuzzy +#: fpdb.pyw:823 fpdb.pyw:1098 msgid "Tourney Graphs" -msgstr "Tourney" +msgstr "" -#: fpdb.pyw:822 +#: fpdb.pyw:824 msgid "Stove (preview)" msgstr "" -#: fpdb.pyw:823 +#: fpdb.pyw:825 msgid "P" msgstr "P" -#: fpdb.pyw:823 +#: fpdb.pyw:825 msgid "Ring _Player Stats (tabulated view, not on pgsql)" msgstr "" -#: fpdb.pyw:824 +#: fpdb.pyw:826 msgid "T" msgstr "T" -#: fpdb.pyw:824 -#, fuzzy +#: fpdb.pyw:826 msgid "_Tourney Stats (tabulated view, not on pgsql)" -msgstr "Statistiken nach Position (Tabelle, nicht auf sqlite)" +msgstr "" -#: fpdb.pyw:825 +#: fpdb.pyw:827 msgid "Tourney _Viewer" msgstr "Tourney-_Betrachter" -#: fpdb.pyw:826 +#: fpdb.pyw:828 msgid "O" msgstr "O" -#: fpdb.pyw:826 +#: fpdb.pyw:828 msgid "P_ositional Stats (tabulated view, not on sqlite)" msgstr "Statistiken nach Position (Tabelle, nicht auf sqlite)" -#: fpdb.pyw:827 fpdb.pyw:1055 +#: fpdb.pyw:829 fpdb.pyw:1057 msgid "Session Stats" msgstr "Statistiken nach Sitzung" -#: fpdb.pyw:828 +#: fpdb.pyw:830 msgid "Hand _Replayer (not working yet)" msgstr "" -#: fpdb.pyw:829 +#: fpdb.pyw:831 msgid "_Database" msgstr "_Datenbank" -#: fpdb.pyw:830 +#: fpdb.pyw:832 msgid "_Maintain Databases" msgstr "Datenbanken _Verwalten" -#: fpdb.pyw:831 +#: fpdb.pyw:833 msgid "Create or Recreate _Tables" msgstr "_Tabellen erstellen oder neu erstellen" -#: fpdb.pyw:832 +#: fpdb.pyw:834 msgid "Rebuild HUD Cache" msgstr "HUD-Cache neu erstellen" -#: fpdb.pyw:833 +#: fpdb.pyw:835 msgid "Rebuild DB Indexes" msgstr "Datenbankindexe neu erstellen" -#: fpdb.pyw:834 +#: fpdb.pyw:836 msgid "_Statistics" msgstr "_Statistiken" -#: fpdb.pyw:835 +#: fpdb.pyw:837 msgid "Dump Database to Textfile (takes ALOT of time)" msgstr "Datenbank in eine Textdatei schreiben (dauert SEHR lange)" -#: fpdb.pyw:836 +#: fpdb.pyw:838 msgid "_Help" msgstr "_Hilfe" -#: fpdb.pyw:837 +#: fpdb.pyw:839 msgid "_Log Messages" msgstr "_Log-Dateien" -#: fpdb.pyw:838 +#: fpdb.pyw:840 msgid "A_bout, License, Copying" msgstr "_Über, Lizenz, Kopieren" -#: fpdb.pyw:856 +#: fpdb.pyw:858 msgid "There is an error in your config file\n" msgstr "Fehler in Ihrer Konfigurationsdatei\n" -#: fpdb.pyw:857 +#: fpdb.pyw:859 msgid "" "\n" "\n" @@ -3523,47 +3817,44 @@ msgstr "" "\n" "Der Fehler ist:" -#: fpdb.pyw:858 +#: fpdb.pyw:860 msgid "CONFIG FILE ERROR" msgstr "FEHLER IN DER KONFIGURATIONSDATEI" -#: fpdb.pyw:862 +#: fpdb.pyw:864 msgid "Logfile is %s\n" msgstr "Die Logdatei ist %s\n" -#: fpdb.pyw:864 +#: fpdb.pyw:866 msgid "Config file" msgstr "" -#: fpdb.pyw:865 +#: fpdb.pyw:867 msgid "" "has been created at:\n" "%s.\n" msgstr "" -#: fpdb.pyw:866 -#, fuzzy +#: fpdb.pyw:868 msgid "" "Edit your screen_name and hand history path in the supported_sites section " "of the Preferences window (Main menu) before trying to import hands." msgstr "" -"Tragen Sie Ihren Benutzernamen (screen_name) und den Pfad zu den Hand " -"History Dateien in supported_sites ein " -#: fpdb.pyw:888 +#: fpdb.pyw:890 msgid "Connected to SQLite: %s" msgstr "Mit SQLite verbunden: %s" -#: fpdb.pyw:922 +#: fpdb.pyw:924 msgid "Strong Warning - Invalid database version" msgstr "Achtung - Falsche Datenbankversion" -#: fpdb.pyw:924 +#: fpdb.pyw:926 msgid "An invalid DB version or missing tables have been detected." msgstr "" "Falsche Version der Datenbankstrukturen oder fehlende Tabellen gefunden." -#: fpdb.pyw:928 +#: fpdb.pyw:930 msgid "" "This error is not necessarily fatal but it is strongly recommended that you " "recreate the tables by using the Database menu." @@ -3572,7 +3863,7 @@ msgstr "" "dringendst empfohlen, dass Sie die Tabellen über das Datenbank-Menü neu " "erstellen." -#: fpdb.pyw:932 +#: fpdb.pyw:934 msgid "" "Not doing this will likely lead to misbehaviour including fpdb crashes, " "corrupt data etc." @@ -3580,19 +3871,17 @@ msgstr "" "Falls Sie dies nicht tun wird fpdb höchstwahrscheinlich abstürzen oder " "falsche Daten speichern/anzeigen." -#: fpdb.pyw:946 +#: fpdb.pyw:948 msgid "Status: Connected to %s database named %s on host %s" msgstr "Status: Verbunden mit %s-Datenbank namens %s auf Host: %s" -#: fpdb.pyw:956 +#: fpdb.pyw:958 msgid "" "\n" "Global lock taken by %s" -msgstr "" -"\n" -"Globaler Lock durch %s genommen" +msgstr "Globaler Lock durch %s ergriffen" -#: fpdb.pyw:959 +#: fpdb.pyw:961 msgid "" "\n" "Failed to get global lock, it is currently held by %s" @@ -3600,53 +3889,47 @@ msgstr "" "\n" "Konnte globalen Lock nicht ergreifen, wird momentan von %s gehalten" -#: fpdb.pyw:969 +#: fpdb.pyw:971 msgid "Quitting normally" msgstr "Beende normal" -#: fpdb.pyw:994 +#: fpdb.pyw:996 msgid "Global lock released.\n" msgstr "Globaler Lock freigegeben.\n" -#: fpdb.pyw:1001 +#: fpdb.pyw:1003 msgid "Auto Import" msgstr "Autoimport" -#: fpdb.pyw:1011 +#: fpdb.pyw:1013 msgid "Bulk Import" msgstr "Massenimport" -#: fpdb.pyw:1018 -#, fuzzy +#: fpdb.pyw:1020 msgid "Tournament Results Import" -msgstr "Tourney" +msgstr "" -#: fpdb.pyw:1024 +#: fpdb.pyw:1026 msgid "eMail Import" msgstr "Import per eMail" -#: fpdb.pyw:1031 -msgid "Ring Player Stats" +#: fpdb.pyw:1039 +msgid "Tourney Stats" msgstr "" -#: fpdb.pyw:1037 -#, fuzzy -msgid "Tourney Stats" -msgstr "Tourney" - -#: fpdb.pyw:1043 +#: fpdb.pyw:1045 msgid "Tourney Viewer" msgstr "Tourney-Betrachter" -#: fpdb.pyw:1049 +#: fpdb.pyw:1051 msgid "Positional Stats" msgstr "Statistiken nach Position" -#: fpdb.pyw:1061 +#: fpdb.pyw:1063 msgid "Hand Replayer" msgstr "" -#: fpdb.pyw:1065 +#: fpdb.pyw:1067 msgid "" "Fpdb needs translators!\n" "If you speak another language and have a few minutes or more to spare get in " @@ -3701,36 +3984,36 @@ msgstr "" "Sie können die vollständigen Lizenztexte im fpdb-Installationsverzeichnis " "unter agpl-3.0.txt, gpl-2.0.txt, gpl-3.0.txt und mit.txt finden." -#: fpdb.pyw:1082 +#: fpdb.pyw:1084 msgid "Help" msgstr "Hilfe" -#: fpdb.pyw:1089 +#: fpdb.pyw:1091 msgid "Graphs" msgstr "Graphen" -#: fpdb.pyw:1103 +#: fpdb.pyw:1105 msgid "Stove" msgstr "" -#: fpdb.pyw:1176 +#: fpdb.pyw:1178 msgid "" "\n" "Note: error output is being diverted to fpdb-errors.txt and HUD-errors.txt " "in: %s" msgstr "" -#: fpdb.pyw:1177 +#: fpdb.pyw:1179 msgid "" "\n" "Any major error will be reported there _only_.\n" msgstr "" -#: fpdb.pyw:1206 +#: fpdb.pyw:1208 msgid "fpdb starting ..." msgstr "fpdb startet ..." -#: fpdb.pyw:1305 +#: fpdb.pyw:1307 msgid "" "WARNING: Unable to find output hand history directory %s\n" "\n" @@ -3741,25 +4024,20 @@ msgstr "" "Klicken Sie JA um das Verzeichnis zu erstellen, oder NEIN um ein anderes " "auszuwählen." -#: fpdb.pyw:1313 +#: fpdb.pyw:1315 msgid "" "WARNING: Unable to create hand output directory. Importing is not likely to " "work until this is fixed." msgstr "" -#: fpdb.pyw:1324 -#, fuzzy +#: fpdb.pyw:1326 msgid "" "WARNING: Unable to find site '%s'\n" "\n" "Press YES to add this site to the database." msgstr "" -"WARNUNG: Konnte Hand History Ausgabeverzeichnis %s nicht finden\n" -"\n" -"Klicken Sie JA um das Verzeichnis zu erstellen, oder NEIN um ein anderes " -"auszuwählen." -#: fpdb.pyw:1340 +#: fpdb.pyw:1342 msgid "" "\n" "Enter short code for %s\n" @@ -3817,9 +4095,8 @@ msgid "sending finish message queue length =" msgstr "" #: fpdb_import.py:444 fpdb_import.py:446 -#, fuzzy msgid "Converting %s" -msgstr "Konvertiere " +msgstr "" #: fpdb_import.py:492 msgid "Hand processed but empty" @@ -3858,9 +4135,8 @@ msgid "Hand logged to hand-errors.txt" msgstr "" #: fpdb_import.py:595 -#, fuzzy msgid "Importing" -msgstr "Importiere..." +msgstr "" #: fpdb_import.py:623 msgid "CLI for importing hands is GuiBulkImport.py" @@ -3878,29 +4154,15 @@ msgstr "" msgid "DEBUG: result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" msgstr "" -#: windows_make_bats.py:39 +#: windows_make_bats.py:30 msgid "" "\n" "This script is only for windows\n" msgstr "" -#: windows_make_bats.py:66 +#: windows_make_bats.py:57 msgid "" "\n" "no gtk directories found in your path - install gtk or edit the path " "manually\n" msgstr "" - -#~ msgid "Fail on error" -#~ msgstr "Bei Fehler abbrechen" - -#~ msgid "Fatal Error - Config File Missing" -#~ msgstr "Schwerer Fehler - Konfigurationsdatei nicht gefunden" - -#, fuzzy -#~ msgid "Postgres client reports: Unable to connect - " -#~ msgstr "PostgreSQL Client meldet Fehler: Konnte nicht verbinden - " - -#, fuzzy -#~ msgid "Please check that the Postgres service has been started" -#~ msgstr "Bitte überprüfen Sie, dass der PostgreSQL-Dienst gestartet ist" diff --git a/pyfpdb/locale/fpdb-en_GB.pot b/pyfpdb/locale/fpdb-en_GB.pot index 6b69504c..f68e0b8b 100644 --- a/pyfpdb/locale/fpdb-en_GB.pot +++ b/pyfpdb/locale/fpdb-en_GB.pot @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2011-02-27 23:57+CET\n" +"POT-Creation-Date: 2011-03-10 02:53+CET\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -24,7 +24,7 @@ msgid "determineGameType: Unable to recognise gametype from: '%s'" msgstr "" #: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 -#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:251 +#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:252 #: OnGameToFpdb.py:160 OnGameToFpdb.py:176 PartyPokerToFpdb.py:198 #: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186 #: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173 @@ -60,9 +60,9 @@ msgstr "" msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'" msgstr "" -#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:410 +#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:415 #: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 -#: WinamaxToFpdb.py:362 +#: WinamaxToFpdb.py:360 msgid "reading antes" msgstr "" @@ -79,19 +79,19 @@ msgid "Absolute readStudPlayerCards is only a stub." msgstr "" #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:326 FulltiltToFpdb.py:778 PartyPokerToFpdb.py:572 +#: EverleafToFpdb.py:326 FulltiltToFpdb.py:783 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "" #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:327 FulltiltToFpdb.py:779 PartyPokerToFpdb.py:573 +#: EverleafToFpdb.py:327 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:579 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" msgstr "" #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 -#: EverleafToFpdb.py:328 FulltiltToFpdb.py:780 PartyPokerToFpdb.py:574 +#: EverleafToFpdb.py:328 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:580 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" msgstr "" @@ -110,7 +110,7 @@ msgid "Didn't match re_HandInfo" msgstr "" #: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146 -#: FulltiltToFpdb.py:266 PokerStarsToFpdb.py:223 +#: FulltiltToFpdb.py:267 PokerStarsToFpdb.py:223 msgid "No match in readHandInfo." msgstr "" @@ -123,7 +123,7 @@ msgid "No bringin found" msgstr "" #: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439 -#: WinamaxToFpdb.py:408 +#: WinamaxToFpdb.py:406 msgid "DEBUG: unimplemented readAction: '%s' '%s'" msgstr "" @@ -163,12 +163,8 @@ msgid "" "No %s found, cannot fall back. Exiting.\n" msgstr "" -#: Configuration.py:166 -msgid "Default logger initialised for " -msgstr "" - -#: Configuration.py:167 -msgid "Default logger intialised for " +#: Configuration.py:166 Configuration.py:167 +msgid "Default logger initialised for %s" msgstr "" #: Configuration.py:178 Database.py:447 Database.py:448 @@ -234,7 +230,7 @@ msgid "Error parsing %s. See error log file." msgstr "" #: Configuration.py:837 -msgid "Error parsing example file %s. See error log file." +msgid "Error parsing example configuration file %s. See error log file." msgstr "" #: Database.py:65 @@ -261,291 +257,284 @@ msgstr "" msgid "Some database functions will not work without NumPy support" msgstr "" -#: Database.py:494 +#: Database.py:495 msgid "outdated or too new database version (%s) - please recreate tables" msgstr "" -#: Database.py:500 Database.py:501 +#: Database.py:501 Database.py:502 msgid "Failed to read settings table - recreating tables" msgstr "" -#: Database.py:505 Database.py:506 +#: Database.py:506 Database.py:507 msgid "Failed to read settings table - please recreate tables" msgstr "" -#: Database.py:527 +#: Database.py:528 msgid "commit %s failed: info=%s value=%s" msgstr "" -#: Database.py:531 +#: Database.py:532 msgid "commit failed" msgstr "" -#: Database.py:712 Database.py:745 +#: Database.py:713 Database.py:746 msgid "*** Database Error: " msgstr "" -#: Database.py:742 +#: Database.py:743 msgid "Database: date n hands ago = " msgstr "" -#: Database.py:899 +#: Database.py:900 msgid "ERROR: query %s result does not have player_id as first column" msgstr "" -#: Database.py:991 +#: Database.py:992 msgid "getLastInsertId(): problem fetching insert_id? ret=%d" msgstr "" -#: Database.py:1003 +#: Database.py:1004 msgid "getLastInsertId(%s): problem fetching lastval? row=%d" msgstr "" -#: Database.py:1010 +#: Database.py:1011 msgid "getLastInsertId(): unknown backend: %d" msgstr "" -#: Database.py:1015 +#: Database.py:1016 msgid "*** Database get_last_insert_id error: " msgstr "" -#: Database.py:1069 Database.py:1494 +#: Database.py:1070 Database.py:1495 msgid "warning: drop pg fk %s_%s_fkey failed: %s, continuing ..." msgstr "" -#: Database.py:1073 Database.py:1498 +#: Database.py:1074 Database.py:1499 msgid "warning: constraint %s_%s_fkey not dropped: %s, continuing ..." msgstr "" -#: Database.py:1081 Database.py:1372 +#: Database.py:1082 Database.py:1373 msgid "dropping mysql index " msgstr "" -#: Database.py:1087 Database.py:1377 Database.py:1385 Database.py:1392 +#: Database.py:1088 Database.py:1378 Database.py:1386 Database.py:1393 msgid " drop index failed: " msgstr "" -#: Database.py:1092 Database.py:1379 +#: Database.py:1093 Database.py:1380 msgid "dropping pg index " msgstr "" -#: Database.py:1105 +#: Database.py:1106 msgid "warning: drop index %s_%s_idx failed: %s, continuing ..." msgstr "" -#: Database.py:1109 +#: Database.py:1110 msgid "warning: index %s_%s_idx not dropped %s, continuing ..." msgstr "" -#: Database.py:1149 Database.py:1157 +#: Database.py:1150 Database.py:1158 Database.py:1426 Database.py:1434 msgid "Creating foreign key " msgstr "" -#: Database.py:1155 Database.py:1164 Database.py:1176 +#: Database.py:1156 Database.py:1165 Database.py:1177 Database.py:1432 +#: Database.py:1441 msgid "Create foreign key failed: " msgstr "" -#: Database.py:1171 Database.py:1330 Database.py:1331 -msgid "Creating mysql index %s %s" +#: Database.py:1172 +msgid "Creating MySQL index %s %s" msgstr "" -#: Database.py:1180 -msgid "Creating pg index " +#: Database.py:1181 +msgid "Creating PostgreSQL index " msgstr "" -#: Database.py:1185 Database.py:1336 Database.py:1345 Database.py:1353 +#: Database.py:1186 Database.py:1337 Database.py:1346 Database.py:1354 msgid "Create index failed: " msgstr "" -#: Database.py:1226 Database.py:1227 +#: Database.py:1227 Database.py:1228 msgid "Finished recreating tables" msgstr "" -#: Database.py:1268 +#: Database.py:1269 msgid "***Error creating tables: " msgstr "" -#: Database.py:1278 +#: Database.py:1279 msgid "*** Error unable to get databasecursor" msgstr "" -#: Database.py:1290 Database.py:1301 Database.py:1311 Database.py:1318 +#: Database.py:1291 Database.py:1302 Database.py:1312 Database.py:1319 msgid "***Error dropping tables: " msgstr "" -#: Database.py:1316 +#: Database.py:1317 msgid "*** Error in committing table drop" msgstr "" -#: Database.py:1339 Database.py:1340 +#: Database.py:1331 Database.py:1332 +msgid "Creating mysql index %s %s" +msgstr "" + +#: Database.py:1340 Database.py:1341 msgid "Creating pgsql index %s %s" msgstr "" -#: Database.py:1347 Database.py:1348 +#: Database.py:1348 Database.py:1349 msgid "Creating sqlite index %s %s" msgstr "" -#: Database.py:1355 +#: Database.py:1356 msgid "Unknown database: MySQL, Postgres and SQLite supported" msgstr "" -#: Database.py:1360 +#: Database.py:1361 msgid "Error creating indexes: " msgstr "" -#: Database.py:1387 +#: Database.py:1388 msgid "Dropping sqlite index " msgstr "" -#: Database.py:1394 +#: Database.py:1395 msgid "Fpdb only supports MySQL, Postgres and SQLITE, what are you trying to use?" msgstr "" -#: Database.py:1408 Database.py:1448 +#: Database.py:1409 Database.py:1449 msgid " set_isolation_level failed: " msgstr "" -#: Database.py:1425 Database.py:1433 -msgid "creating foreign key " -msgstr "" - -#: Database.py:1431 -msgid " create foreign key failed: " -msgstr "" - -#: Database.py:1440 -msgid " create foreign key failed: " -msgstr "" - -#: Database.py:1442 Database.py:1501 +#: Database.py:1443 Database.py:1502 msgid "Only MySQL and Postgres supported so far" msgstr "" -#: Database.py:1472 +#: Database.py:1473 msgid "dropping mysql foreign key" msgstr "" -#: Database.py:1476 +#: Database.py:1477 msgid " drop failed: " msgstr "" -#: Database.py:1479 +#: Database.py:1480 msgid "dropping pg foreign key" msgstr "" -#: Database.py:1491 +#: Database.py:1492 msgid "dropped pg foreign key %s_%s_fkey, continuing ..." msgstr "" -#: Database.py:1612 +#: Database.py:1613 msgid "Rebuild hudcache took %.1f seconds" msgstr "" -#: Database.py:1615 Database.py:1653 +#: Database.py:1616 Database.py:1654 msgid "Error rebuilding hudcache:" msgstr "" -#: Database.py:1665 Database.py:1671 +#: Database.py:1666 Database.py:1672 msgid "Error during analyze:" msgstr "" -#: Database.py:1675 +#: Database.py:1676 msgid "Analyze took %.1f seconds" msgstr "" -#: Database.py:1685 Database.py:1691 +#: Database.py:1686 Database.py:1692 msgid "Error during vacuum:" msgstr "" -#: Database.py:1695 +#: Database.py:1696 msgid "Vacuum took %.1f seconds" msgstr "" -#: Database.py:1707 +#: Database.py:1708 msgid "Error during lock_for_insert:" msgstr "" -#: Database.py:1716 +#: Database.py:1717 msgid "######## Hands ##########" msgstr "" -#: Database.py:1720 +#: Database.py:1721 msgid "###### End Hands ########" msgstr "" -#: Database.py:2122 +#: Database.py:2123 msgid "Error aquiring hero ids:" msgstr "" -#: Database.py:2230 +#: Database.py:2231 msgid "######## Gametype ##########" msgstr "" -#: Database.py:2234 +#: Database.py:2235 msgid "###### End Gametype ########" msgstr "" -#: Database.py:2261 +#: Database.py:2262 msgid "queue empty too long - writer stopping ..." msgstr "" -#: Database.py:2264 +#: Database.py:2265 msgid "writer stopping, error reading queue: " msgstr "" -#: Database.py:2289 +#: Database.py:2290 msgid "deadlock detected - trying again ..." msgstr "" -#: Database.py:2294 +#: Database.py:2295 msgid "too many deadlocks - failed to store hand " msgstr "" -#: Database.py:2298 +#: Database.py:2299 msgid "***Error storing hand: " msgstr "" -#: Database.py:2308 +#: Database.py:2309 msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" msgstr "" -#: Database.py:2318 +#: Database.py:2319 msgid "***Error sending finish: " msgstr "" -#: Database.py:2400 +#: Database.py:2401 msgid "invalid source in Database.createOrUpdateTourney" msgstr "" -#: Database.py:2413 +#: Database.py:2414 msgid "invalid source in Database.createOrUpdateTourneysPlayers" msgstr "" -#: Database.py:2539 +#: Database.py:2540 msgid "HandToWrite.init error: " msgstr "" -#: Database.py:2589 +#: Database.py:2590 msgid "HandToWrite.set_all error: " msgstr "" -#: Database.py:2620 +#: Database.py:2621 msgid "nutOmatic is id_player = %d" msgstr "" -#: Database.py:2628 +#: Database.py:2629 msgid "query plan: " msgstr "" -#: Database.py:2637 +#: Database.py:2638 msgid "cards =" msgstr "" -#: Database.py:2640 +#: Database.py:2641 msgid "get_stats took: %4.3f seconds" msgstr "" -#: Database.py:2642 +#: Database.py:2643 msgid "press enter to continue" msgstr "" @@ -633,91 +622,104 @@ msgstr "" msgid "Either 0 or more than one site matched (%s) - EEK" msgstr "" -#: Filters.py:341 +#: Filters.py:340 msgid "%s was toggled %s" msgstr "" -#: Filters.py:341 +#: Filters.py:340 msgid "OFF" msgstr "" -#: Filters.py:341 +#: Filters.py:340 msgid "ON" msgstr "" -#: Filters.py:422 +#: Filters.py:421 msgid "self.sites[%s] set to %s" msgstr "" -#: Filters.py:428 +#: Filters.py:427 msgid "self.games[%s] set to %s" msgstr "" -#: Filters.py:434 +#: Filters.py:433 msgid "self.limit[%s] set to %s" msgstr "" -#: Filters.py:612 +#: Filters.py:611 msgid "self.seats[%s] set to %s" msgstr "" -#: Filters.py:618 +#: Filters.py:617 msgid "self.groups[%s] set to %s" msgstr "" -#: Filters.py:659 +#: Filters.py:633 GuiLogView.py:87 GuiPositionalStats.py:63 +msgid "Refresh" +msgstr "" + +#: Filters.py:658 msgid "Min # Hands:" msgstr "" -#: Filters.py:725 +#: Filters.py:679 Filters.py:708 Filters.py:734 Filters.py:761 Filters.py:875 +#: Filters.py:926 Filters.py:960 Filters.py:1018 Filters.py:1071 +msgid "hide" +msgstr "" + +#: Filters.py:724 msgid "INFO: No tourney types returned from database" msgstr "" -#: Filters.py:726 +#: Filters.py:725 msgid "No tourney types returned from database" msgstr "" -#: Filters.py:752 Filters.py:850 +#: Filters.py:751 Filters.py:849 msgid "INFO: No games returned from database" msgstr "" -#: Filters.py:753 Filters.py:851 +#: Filters.py:752 Filters.py:850 msgid "No games returned from database" msgstr "" -#: Filters.py:873 +#: Filters.py:872 msgid "Graphing Options:" msgstr "" -#: Filters.py:890 +#: Filters.py:889 msgid "Show Graph In:" msgstr "" -#: Filters.py:906 +#: Filters.py:905 msgid "Showdown Winnings" msgstr "" -#: Filters.py:914 +#: Filters.py:913 msgid "Non-Showdown Winnings" msgstr "" -#: Filters.py:1031 +#: Filters.py:1030 msgid "From:" msgstr "" -#: Filters.py:1045 +#: Filters.py:1044 msgid "To:" msgstr "" -#: Filters.py:1050 +#: Filters.py:1049 msgid " Clear Dates " msgstr "" -#: Filters.py:1077 fpdb.pyw:719 +#: Filters.py:1068 +msgid "show" +msgstr "" + +#: Filters.py:1076 fpdb.pyw:721 msgid "Pick a date" msgstr "" -#: Filters.py:1083 fpdb.pyw:725 +#: Filters.py:1082 fpdb.pyw:727 msgid "Done" msgstr "" @@ -746,59 +748,63 @@ msgstr "" msgid "determineGameType: Raising FpdbParseError for file '%s'" msgstr "" -#: FulltiltToFpdb.py:252 PkrToFpdb.py:155 PokerStarsToFpdb.py:213 +#: FulltiltToFpdb.py:253 PkrToFpdb.py:155 PokerStarsToFpdb.py:213 msgid "Lim_Blinds has no lookup for '%s'" msgstr "" -#: FulltiltToFpdb.py:265 +#: FulltiltToFpdb.py:266 msgid "readHandInfo: Unable to recognise handinfo from: '%s'" msgstr "" -#: FulltiltToFpdb.py:420 +#: FulltiltToFpdb.py:368 +msgid "FTP: readPlayerStacks: No players detected (hand #%s)" +msgstr "" + +#: FulltiltToFpdb.py:425 msgid "Player bringing in: %s for %s" msgstr "" -#: FulltiltToFpdb.py:423 +#: FulltiltToFpdb.py:428 msgid "No bringin found, handid =%s" msgstr "" -#: FulltiltToFpdb.py:430 +#: FulltiltToFpdb.py:435 msgid "FTP: readButton: Failed to detect button (hand #%s cancelled?)" msgstr "" -#: FulltiltToFpdb.py:484 +#: FulltiltToFpdb.py:489 msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" msgstr "" -#: FulltiltToFpdb.py:560 +#: FulltiltToFpdb.py:565 msgid "determineTourneyType : Parsing NOK" msgstr "" -#: FulltiltToFpdb.py:618 +#: FulltiltToFpdb.py:623 msgid "Unable to get a valid Tournament ID -- File rejected" msgstr "" -#: FulltiltToFpdb.py:649 +#: FulltiltToFpdb.py:654 msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:656 +#: FulltiltToFpdb.py:661 msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:660 +#: FulltiltToFpdb.py:665 msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" msgstr "" -#: FulltiltToFpdb.py:761 +#: FulltiltToFpdb.py:766 msgid "FullTilt: Player finishing stats unreadable : %s" msgstr "" -#: FulltiltToFpdb.py:770 +#: FulltiltToFpdb.py:775 msgid "FullTilt: %s not found in tourney.ranks ..." msgstr "" -#: FulltiltToFpdb.py:772 +#: FulltiltToFpdb.py:777 msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s" msgstr "" @@ -868,6 +874,10 @@ msgid "" " * Stop Auto Import: HUD already terminated" msgstr "" +#: GuiAutoImport.py:316 +msgid "%s auto-import:" +msgstr "" + #: GuiAutoImport.py:325 msgid "Browse..." msgstr "" @@ -942,7 +952,7 @@ msgstr "" msgid "Drop HudCache:" msgstr "" -#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:814 +#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:816 msgid "_Bulk Import" msgstr "" @@ -1030,7 +1040,7 @@ msgstr "" msgid "Type" msgstr "" -#: GuiDatabase.py:116 +#: GuiDatabase.py:116 GuiTourneyPlayerStats.py:89 msgid "Name" msgstr "" @@ -1090,27 +1100,27 @@ msgstr "" msgid " not connected but no exception" msgstr "" -#: GuiDatabase.py:373 fpdb.pyw:890 +#: GuiDatabase.py:373 fpdb.pyw:892 msgid "MySQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" -#: GuiDatabase.py:377 fpdb.pyw:892 +#: GuiDatabase.py:377 fpdb.pyw:894 msgid "MySQL client reports: 2002 or 2003 error. Unable to connect - " msgstr "" -#: GuiDatabase.py:378 fpdb.pyw:893 +#: GuiDatabase.py:378 fpdb.pyw:895 msgid "Please check that the MySQL service has been started" msgstr "" -#: GuiDatabase.py:382 fpdb.pyw:895 +#: GuiDatabase.py:382 fpdb.pyw:897 msgid "PostgreSQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" -#: GuiDatabase.py:385 fpdb.pyw:897 +#: GuiDatabase.py:385 fpdb.pyw:899 msgid "PostgreSQL client reports: Unable to connect - " msgstr "" -#: GuiDatabase.py:386 fpdb.pyw:898 +#: GuiDatabase.py:386 fpdb.pyw:900 msgid "Please check that the PostgreSQL service has been started" msgstr "" @@ -1278,6 +1288,10 @@ msgstr "" msgid "Non-showdown: $%.2f" msgstr "" +#: GuiGraphViewer.py:231 +msgid "Profit graph for ring games" +msgstr "" + #: GuiGraphViewer.py:234 msgid "" "Hands: %d\n" @@ -1349,11 +1363,11 @@ msgid "Mailserver" msgstr "" #: GuiImapFetcher.py:110 -msgid "Site" +msgid "Use SSL" msgstr "" -#: GuiImapFetcher.py:110 -msgid "Use SSL" +#: GuiImapFetcher.py:110 GuiTourneyPlayerStats.py:82 +msgid "Site" msgstr "" #: GuiImapFetcher.py:142 @@ -1364,12 +1378,40 @@ msgstr "" msgid "No" msgstr "" +#: GuiLogView.py:38 +msgid "Fpdb Errors" +msgstr "" + +#: GuiLogView.py:39 +msgid "Fpdb Log" +msgstr "" + +#: GuiLogView.py:40 +msgid "HUD Errors" +msgstr "" + +#: GuiLogView.py:41 +msgid "HUD Log" +msgstr "" + #: GuiLogView.py:52 msgid "Log Messages" msgstr "" -#: GuiLogView.py:87 -msgid "Refresh" +#: GuiLogView.py:98 +msgid "Date/Time" +msgstr "" + +#: GuiLogView.py:99 +msgid "Module" +msgstr "" + +#: GuiLogView.py:100 +msgid "Level" +msgstr "" + +#: GuiLogView.py:101 +msgid "Text" msgstr "" #: GuiPositionalStats.py:137 @@ -1380,6 +1422,94 @@ msgstr "" msgid "Positional Stats page displayed in %4.2f seconds" msgstr "" +#: GuiPrefs.py:31 +msgid "Databases" +msgstr "" + +#: GuiPrefs.py:31 +msgid "General" +msgstr "" + +#: GuiPrefs.py:32 +msgid "HUD" +msgstr "" + +#: GuiPrefs.py:32 +msgid "Import" +msgstr "" + +#: GuiPrefs.py:33 +msgid "Games" +msgstr "" + +#: GuiPrefs.py:33 +msgid "Sites" +msgstr "" + +#: GuiPrefs.py:34 +msgid "Popup Windows" +msgstr "" + +#: GuiPrefs.py:34 +msgid "Window" +msgstr "" + +#: GuiPrefs.py:35 +msgid "Popup Name" +msgstr "" + +#: GuiPrefs.py:35 +msgid "Stat" +msgstr "" + +#: GuiPrefs.py:36 GuiPrefs.py:42 +msgid "Stat Name" +msgstr "" + +#: GuiPrefs.py:37 +msgid "Auxiliary Windows" +msgstr "" + +#: GuiPrefs.py:37 +msgid "stud_mucked" +msgstr "" + +#: GuiPrefs.py:38 +msgid "Hand History Converters" +msgstr "" + +#: GuiPrefs.py:38 +msgid "mucked" +msgstr "" + +#: GuiPrefs.py:39 +msgid "Field Type" +msgstr "" + +#: GuiPrefs.py:39 fpdb.pyw:1033 +msgid "Ring Player Stats" +msgstr "" + +#: GuiPrefs.py:40 +msgid "Column Heading" +msgstr "" + +#: GuiPrefs.py:40 +msgid "Left/Right Align" +msgstr "" + +#: GuiPrefs.py:41 +msgid "Show in Position Stats" +msgstr "" + +#: GuiPrefs.py:41 +msgid "Show in Summaries" +msgstr "" + +#: GuiPrefs.py:42 +msgid "Format" +msgstr "" + #: GuiPrefs.py:72 msgid "Setting" msgstr "" @@ -1538,6 +1668,18 @@ msgid "" "The lower, the more stable the amounts won" msgstr "" +#: GuiRingPlayerStats.py:123 GuiSessionViewer.py:81 +msgid "Hand Breakdown for all levels listed above" +msgstr "" + +#: GuiRingPlayerStats.py:143 +msgid "_Filters" +msgstr "" + +#: GuiRingPlayerStats.py:145 GuiTourneyPlayerStats.py:75 +msgid "_Refresh Stats" +msgstr "" + #: GuiRingPlayerStats.py:341 GuiSessionViewer.py:257 #: GuiTourneyPlayerStats.py:243 msgid "Stats page displayed in %4.2f seconds" @@ -1575,10 +1717,6 @@ msgstr "" msgid "ImportError: %s" msgstr "" -#: GuiSessionViewer.py:81 -msgid "Hand Breakdown for all levels listed above" -msgstr "" - #: GuiSessionViewer.py:158 msgid "" "Session Viewer is proof of concept code only, and contains many bugs.\n" @@ -1598,7 +1736,7 @@ msgstr "" msgid "Thankyou" msgstr "" -#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1285 +#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1287 msgid "FPDB WARNING" msgstr "" @@ -1629,6 +1767,74 @@ msgstr "" msgid "Thank you" msgstr "" +#: GuiStove.py:97 +msgid "Draw" +msgstr "" + +#: GuiStove.py:104 +msgid "Stud" +msgstr "" + +#: GuiStove.py:115 +msgid "Flop" +msgstr "" + +#: GuiStove.py:134 +msgid "Gametype:" +msgstr "" + +#: GuiStove.py:137 +msgid "Players:" +msgstr "" + +#: GuiStove.py:143 +msgid "Input:" +msgstr "" + +#: GuiStove.py:144 +msgid "Output:" +msgstr "" + +#: GuiStove.py:170 +msgid "Board:" +msgstr "" + +#: GuiStove.py:182 +msgid "Player1:" +msgstr "" + +#: GuiStove.py:197 +msgid "Player2:" +msgstr "" + +#: GuiStove.py:211 +msgid "Results" +msgstr "" + +#: GuiStove.py:221 +msgid "DEBUG: called set_board_flop: '%s' '%s'" +msgstr "" + +#: GuiStove.py:225 +msgid "DEBUG: called set_hero_cards_flop" +msgstr "" + +#: GuiStove.py:229 +msgid "DEBUG: called set_villain_cards_flop" +msgstr "" + +#: GuiStove.py:233 +msgid "DEBUG: called update_flop_output_pane" +msgstr "" + +#: GuiStove.py:237 +msgid "DEBUG: odds_for_range" +msgstr "" + +#: GuiStove.py:239 +msgid "DEBUG: set_output_label" +msgstr "" + #: GuiTourneyGraphViewer.py:178 msgid "Tournaments" msgstr "" @@ -1679,8 +1885,64 @@ msgstr "" msgid "Need a filename to import" msgstr "" -#: GuiTourneyPlayerStats.py:75 -msgid "_Refresh Stats" +#: GuiTourneyPlayerStats.py:84 +msgid "Cat." +msgstr "" + +#: GuiTourneyPlayerStats.py:85 +msgid "Limit" +msgstr "" + +#: GuiTourneyPlayerStats.py:86 +msgid "Curr." +msgstr "" + +#: GuiTourneyPlayerStats.py:87 +msgid "BuyIn" +msgstr "" + +#: GuiTourneyPlayerStats.py:88 +msgid "Fee" +msgstr "" + +#: GuiTourneyPlayerStats.py:90 +msgid "#" +msgstr "" + +#: GuiTourneyPlayerStats.py:91 +msgid "ITM%" +msgstr "" + +#: GuiTourneyPlayerStats.py:92 +msgid "1st" +msgstr "" + +#: GuiTourneyPlayerStats.py:93 +msgid "2nd" +msgstr "" + +#: GuiTourneyPlayerStats.py:94 +msgid "3rd" +msgstr "" + +#: GuiTourneyPlayerStats.py:95 +msgid "Rank?" +msgstr "" + +#: GuiTourneyPlayerStats.py:96 +msgid "Spent" +msgstr "" + +#: GuiTourneyPlayerStats.py:97 +msgid "Won" +msgstr "" + +#: GuiTourneyPlayerStats.py:98 +msgid "ROI%" +msgstr "" + +#: GuiTourneyPlayerStats.py:99 +msgid "$/Tour" msgstr "" #: GuiTourneyViewer.py:40 @@ -1711,24 +1973,83 @@ msgstr "" msgid "invalid entry in tourney number - must enter numbers only" msgstr "" -#: HUD_main.pyw:282 +#: HUD_main.pyw:69 +msgid "HUD_main starting: using db name = %s" +msgstr "" + +#: HUD_main.pyw:74 +msgid "Note: error output is being diverted to:" +msgstr "" + +#: HUD_main.pyw:75 +msgid "Any major error will be reported there _only_." +msgstr "" + +#: HUD_main.pyw:78 +msgid "" +"HUD_main: starting ...\n" +msgstr "" + +#: HUD_main.pyw:107 HUD_run_me.py:62 +msgid "Closing this window will exit from the HUD." +msgstr "" + +#: HUD_main.pyw:123 +msgid "Error initializing main_window" +msgstr "" + +#: HUD_main.pyw:138 +msgid "hud_main: Game changed." +msgstr "" + +#: HUD_main.pyw:144 +msgid "Terminating normally." +msgstr "" + +#: HUD_main.pyw:205 +msgid "Received hand no %s" +msgstr "" + +#: HUD_main.pyw:229 +msgid "HUD_main.read_stdin: hand processing starting ..." +msgstr "" + +#: HUD_main.pyw:234 +msgid "db error: skipping %s" +msgstr "" + +#: HUD_main.pyw:253 +msgid "" +"hud_dict[%s] was not found\n" +msgstr "" + +#: HUD_main.pyw:254 +msgid "" +"will not send hand\n" +msgstr "" + +#: HUD_main.pyw:276 +msgid "HUD create: table name %s not found, skipping." +msgstr "" + +#: HUD_main.pyw:285 msgid "" "Table \"%s\" no longer exists\n" msgstr "" -#: HUD_main.pyw:314 +#: HUD_main.pyw:317 msgid "Error resizing HUD for table: %s." msgstr "" -#: HUD_main.pyw:328 +#: HUD_main.pyw:331 msgid "Error killing HUD for table: %s." msgstr "" -#: HUD_main.pyw:351 +#: HUD_main.pyw:354 msgid "Error creating HUD for hand %s." msgstr "" -#: HUD_main.pyw:362 +#: HUD_main.pyw:365 msgid "Error updating HUD for hand %s." msgstr "" @@ -1742,10 +2063,6 @@ msgid "" "Using db name = %s\n" msgstr "" -#: HUD_run_me.py:62 -msgid "Closing this window will exit from the HUD." -msgstr "" - #: HUD_run_me.py:66 msgid "HUD Main Window" msgstr "" @@ -1954,143 +2271,143 @@ msgstr "" msgid "TOURNEYS PLAYER IDS" msgstr "" -#: Hand.py:221 Hand.py:1376 +#: Hand.py:221 Hand.py:1387 msgid "[ERROR] Tried to add holecards for unknown player: %s" msgstr "" -#: Hand.py:295 +#: Hand.py:296 msgid "Hand.insert(): hid #: %s is a duplicate" msgstr "" -#: Hand.py:465 +#: Hand.py:476 msgid "markstreets didn't match - Assuming hand %s was cancelled" msgstr "" -#: Hand.py:467 +#: Hand.py:478 msgid "FpdbParseError: markStreets appeared to fail: First 100 chars: '%s'" msgstr "" -#: Hand.py:471 +#: Hand.py:482 msgid "DEBUG: checkPlayerExists %s fail on hand number %s" msgstr "" -#: Hand.py:472 +#: Hand.py:483 msgid "checkPlayerExists: '%s fail on hand number %s" msgstr "" -#: Hand.py:563 +#: Hand.py:574 msgid "%s %s calls %s" msgstr "" -#: Hand.py:634 +#: Hand.py:645 msgid "%s %s raise %s" msgstr "" -#: Hand.py:645 +#: Hand.py:656 msgid "%s %s bets %s" msgstr "" -#: Hand.py:665 +#: Hand.py:676 msgid "%s %s folds" msgstr "" -#: Hand.py:674 +#: Hand.py:685 msgid "%s %s checks" msgstr "" -#: Hand.py:694 +#: Hand.py:705 msgid "addShownCards %s hole=%s all=%s" msgstr "" -#: Hand.py:805 +#: Hand.py:816 msgid "*** ERROR - HAND: calling writeGameLine with unexpected STARTTIME value, expecting datetime.date object, received:" msgstr "" -#: Hand.py:806 +#: Hand.py:817 msgid "*** Make sure your HandHistoryConverter is setting hand.startTime properly!" msgstr "" -#: Hand.py:807 +#: Hand.py:818 msgid "*** Game String:" msgstr "" -#: Hand.py:888 +#: Hand.py:899 msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" msgstr "" -#: Hand.py:1244 +#: Hand.py:1255 msgid "*** DEALING HANDS ***" msgstr "" -#: Hand.py:1249 +#: Hand.py:1260 msgid "Dealt to %s: [%s]" msgstr "" -#: Hand.py:1254 +#: Hand.py:1265 msgid "*** FIRST DRAW ***" msgstr "" -#: Hand.py:1264 +#: Hand.py:1275 msgid "*** SECOND DRAW ***" msgstr "" -#: Hand.py:1274 +#: Hand.py:1285 msgid "*** THIRD DRAW ***" msgstr "" -#: Hand.py:1284 Hand.py:1505 +#: Hand.py:1295 Hand.py:1516 msgid "*** SHOW DOWN ***" msgstr "" -#: Hand.py:1299 Hand.py:1520 +#: Hand.py:1310 Hand.py:1531 msgid "*** SUMMARY ***" msgstr "" -#: Hand.py:1385 +#: Hand.py:1396 msgid "%s %s completes %s" msgstr "" -#: Hand.py:1403 +#: Hand.py:1414 msgid "Bringin: %s, %s" msgstr "" -#: Hand.py:1445 +#: Hand.py:1456 msgid "*** 3RD STREET ***" msgstr "" -#: Hand.py:1459 +#: Hand.py:1470 msgid "*** 4TH STREET ***" msgstr "" -#: Hand.py:1471 +#: Hand.py:1482 msgid "*** 5TH STREET ***" msgstr "" -#: Hand.py:1483 +#: Hand.py:1494 msgid "*** 6TH STREET ***" msgstr "" -#: Hand.py:1493 +#: Hand.py:1504 msgid "*** RIVER ***" msgstr "" -#: Hand.py:1585 +#: Hand.py:1596 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" msgstr "" -#: Hand.py:1586 +#: Hand.py:1597 msgid "join_holcards: holecards(%s): %s" msgstr "" -#: Hand.py:1588 +#: Hand.py:1599 msgid "join_holecards: Player '%s' appears not to have been dealt a card" msgstr "" -#: Hand.py:1678 +#: Hand.py:1689 msgid "DEBUG: call Pot.end() before printing pot total" msgstr "" -#: Hand.py:1680 +#: Hand.py:1691 msgid "FpdbError in printing Hand object" msgstr "" @@ -2381,12 +2698,12 @@ msgstr "" msgid "limit not found in self.limits(%s). hand: '%s'" msgstr "" -#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:360 PokerStarsToFpdb.py:312 -#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:331 +#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:366 PokerStarsToFpdb.py:312 +#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 msgid "readButton: not found" msgstr "" -#: OnGameToFpdb.py:283 WinamaxToFpdb.py:351 +#: OnGameToFpdb.py:283 WinamaxToFpdb.py:349 msgid "readBlinds in noSB exception - no SB created" msgstr "" @@ -2490,10 +2807,18 @@ msgstr "" msgid "Cannot read GameType for current hand" msgstr "" -#: PartyPokerToFpdb.py:531 +#: PartyPokerToFpdb.py:537 msgid "Unimplemented readAction: '%s' '%s'" msgstr "" +#: PokerStarsToFpdb.py:211 +msgid "determineGameType: Lim_Blinds has no lookup for '%s'" +msgstr "" + +#: PokerStarsToFpdb.py:265 +msgid "Failed to detect currency: '%s'" +msgstr "" + #: SplitHandHistory.py:76 msgid "File not found" msgstr "" @@ -2694,7 +3019,7 @@ msgstr "" msgid "No board given. Using Monte-Carlo simulation..." msgstr "" -#: TableWindow.py:145 +#: TableWindow.py:149 msgid "Can't find table %s" msgstr "" @@ -2946,15 +3271,19 @@ msgstr "" msgid "This module was developed and tested with version 2.8.18 of gtk. You are using version %d.%d.%d. Your milage may vary." msgstr "" -#: WinTables.py:73 +#: WinTables.py:81 +msgid "Window %s not found. Skipping." +msgstr "" + +#: WinTables.py:84 msgid "self.window doesn't exist? why?" msgstr "" -#: WinamaxToFpdb.py:265 +#: WinamaxToFpdb.py:263 msgid "failed to detect currency" msgstr "" -#: WinamaxToFpdb.py:319 +#: WinamaxToFpdb.py:317 msgid "Failed to add streets. handtext=%s" msgstr "" @@ -3066,383 +3395,403 @@ msgid "HUD Configurator - choose category" msgstr "" #: fpdb.pyw:365 -msgid "Please select the game category for which you want to configure HUD stats:" +msgid "Note that this dialogue will overwrite an existing config if one has been made already. " msgstr "" -#: fpdb.pyw:417 +#: fpdb.pyw:366 +msgid "Abort now if you don't want that." +msgstr "" + +#: fpdb.pyw:367 +msgid "Please select the game category for which you want to configure HUD stats and the number of rows and columns:" +msgstr "" + +#: fpdb.pyw:384 +msgid "%d rows" +msgstr "" + +#: fpdb.pyw:419 msgid "HUD Configurator - please choose your stats" msgstr "" -#: fpdb.pyw:423 +#: fpdb.pyw:425 msgid "Please choose the stats you wish to use in the below table." msgstr "" -#: fpdb.pyw:427 +#: fpdb.pyw:429 msgid "Note that you may not select any stat more than once or it will crash." msgstr "" -#: fpdb.pyw:431 +#: fpdb.pyw:433 msgid "It is not currently possible to select \"empty\" or anything else to that end." msgstr "" -#: fpdb.pyw:435 +#: fpdb.pyw:437 msgid "To configure things like colouring you will still have to use the Preferences dialogue or manually edit your HUD_config.xml." msgstr "" -#: fpdb.pyw:542 -msgid "Confirm deleting and recreating tables" +#: fpdb.pyw:460 +msgid "column %d" msgstr "" -#: fpdb.pyw:543 -msgid "Please confirm that you want to (re-)create the tables." +#: fpdb.pyw:464 +msgid "row %d" msgstr "" #: fpdb.pyw:544 +msgid "Confirm deleting and recreating tables" +msgstr "" + +#: fpdb.pyw:545 +msgid "Please confirm that you want to (re-)create the tables." +msgstr "" + +#: fpdb.pyw:546 msgid "" " If there already are tables in the database %s on %s they will be deleted and you will have to re-import your histories.\n" msgstr "" -#: fpdb.pyw:545 +#: fpdb.pyw:547 msgid "This may take a while." msgstr "" -#: fpdb.pyw:570 +#: fpdb.pyw:572 msgid "User cancelled recreating tables" msgstr "" -#: fpdb.pyw:577 +#: fpdb.pyw:578 +msgid "Confirm recreating HUD cache" +msgstr "" + +#: fpdb.pyw:579 msgid "Please confirm that you want to re-create the HUD cache." msgstr "" -#: fpdb.pyw:585 +#: fpdb.pyw:587 msgid " Hero's cache starts: " msgstr "" -#: fpdb.pyw:599 +#: fpdb.pyw:601 msgid " Villains' cache starts: " msgstr "" -#: fpdb.pyw:612 +#: fpdb.pyw:614 msgid " Rebuilding HUD Cache ... " msgstr "" -#: fpdb.pyw:620 +#: fpdb.pyw:622 msgid "User cancelled rebuilding hud cache" msgstr "" -#: fpdb.pyw:632 +#: fpdb.pyw:634 msgid "Confirm rebuilding database indexes" msgstr "" -#: fpdb.pyw:633 +#: fpdb.pyw:635 msgid "Please confirm that you want to rebuild the database indexes." msgstr "" -#: fpdb.pyw:641 +#: fpdb.pyw:643 msgid " Rebuilding Indexes ... " msgstr "" -#: fpdb.pyw:648 +#: fpdb.pyw:650 msgid " Cleaning Database ... " msgstr "" -#: fpdb.pyw:653 +#: fpdb.pyw:655 msgid " Analyzing Database ... " msgstr "" -#: fpdb.pyw:658 +#: fpdb.pyw:660 msgid "User cancelled rebuilding db indexes" msgstr "" -#: fpdb.pyw:753 +#: fpdb.pyw:755 msgid "Unimplemented: Save Profile (try saving a HUD layout, that should do it)" msgstr "" -#: fpdb.pyw:808 +#: fpdb.pyw:810 msgid "_Main" msgstr "" -#: fpdb.pyw:809 fpdb.pyw:840 +#: fpdb.pyw:811 fpdb.pyw:842 msgid "_Quit" msgstr "" -#: fpdb.pyw:810 +#: fpdb.pyw:812 msgid "L" msgstr "" -#: fpdb.pyw:810 +#: fpdb.pyw:812 msgid "_Load Profile (broken)" msgstr "" -#: fpdb.pyw:811 +#: fpdb.pyw:813 msgid "S" msgstr "" -#: fpdb.pyw:811 +#: fpdb.pyw:813 msgid "_Save Profile (todo)" msgstr "" -#: fpdb.pyw:812 +#: fpdb.pyw:814 msgid "F" msgstr "" -#: fpdb.pyw:812 +#: fpdb.pyw:814 msgid "Pre_ferences" msgstr "" -#: fpdb.pyw:813 +#: fpdb.pyw:815 msgid "_Import" msgstr "" -#: fpdb.pyw:814 +#: fpdb.pyw:816 msgid "B" msgstr "" -#: fpdb.pyw:815 +#: fpdb.pyw:817 msgid "R" msgstr "" -#: fpdb.pyw:815 +#: fpdb.pyw:817 msgid "Tournament _Results Import" msgstr "" -#: fpdb.pyw:816 +#: fpdb.pyw:818 msgid "I" msgstr "" -#: fpdb.pyw:816 +#: fpdb.pyw:818 msgid "_Import through eMail/IMAP" msgstr "" -#: fpdb.pyw:817 +#: fpdb.pyw:819 msgid "_Viewers" msgstr "" -#: fpdb.pyw:818 +#: fpdb.pyw:820 msgid "A" msgstr "" -#: fpdb.pyw:818 +#: fpdb.pyw:820 msgid "_Auto Import and HUD" msgstr "" -#: fpdb.pyw:819 +#: fpdb.pyw:821 msgid "H" msgstr "" -#: fpdb.pyw:819 +#: fpdb.pyw:821 msgid "_HUD Configurator" msgstr "" -#: fpdb.pyw:820 +#: fpdb.pyw:822 msgid "G" msgstr "" -#: fpdb.pyw:820 +#: fpdb.pyw:822 msgid "_Graphs" msgstr "" -#: fpdb.pyw:821 fpdb.pyw:1096 +#: fpdb.pyw:823 fpdb.pyw:1098 msgid "Tourney Graphs" msgstr "" -#: fpdb.pyw:822 +#: fpdb.pyw:824 msgid "Stove (preview)" msgstr "" -#: fpdb.pyw:823 +#: fpdb.pyw:825 msgid "P" msgstr "" -#: fpdb.pyw:823 +#: fpdb.pyw:825 msgid "Ring _Player Stats (tabulated view, not on pgsql)" msgstr "" -#: fpdb.pyw:824 +#: fpdb.pyw:826 msgid "T" msgstr "" -#: fpdb.pyw:824 +#: fpdb.pyw:826 msgid "_Tourney Stats (tabulated view, not on pgsql)" msgstr "" -#: fpdb.pyw:825 +#: fpdb.pyw:827 msgid "Tourney _Viewer" msgstr "" -#: fpdb.pyw:826 +#: fpdb.pyw:828 msgid "O" msgstr "" -#: fpdb.pyw:826 +#: fpdb.pyw:828 msgid "P_ositional Stats (tabulated view, not on sqlite)" msgstr "" -#: fpdb.pyw:827 fpdb.pyw:1055 +#: fpdb.pyw:829 fpdb.pyw:1057 msgid "Session Stats" msgstr "" -#: fpdb.pyw:828 +#: fpdb.pyw:830 msgid "Hand _Replayer (not working yet)" msgstr "" -#: fpdb.pyw:829 +#: fpdb.pyw:831 msgid "_Database" msgstr "" -#: fpdb.pyw:830 +#: fpdb.pyw:832 msgid "_Maintain Databases" msgstr "" -#: fpdb.pyw:831 +#: fpdb.pyw:833 msgid "Create or Recreate _Tables" msgstr "" -#: fpdb.pyw:832 +#: fpdb.pyw:834 msgid "Rebuild HUD Cache" msgstr "" -#: fpdb.pyw:833 +#: fpdb.pyw:835 msgid "Rebuild DB Indexes" msgstr "" -#: fpdb.pyw:834 +#: fpdb.pyw:836 msgid "_Statistics" msgstr "" -#: fpdb.pyw:835 +#: fpdb.pyw:837 msgid "Dump Database to Textfile (takes ALOT of time)" msgstr "" -#: fpdb.pyw:836 +#: fpdb.pyw:838 msgid "_Help" msgstr "" -#: fpdb.pyw:837 +#: fpdb.pyw:839 msgid "_Log Messages" msgstr "" -#: fpdb.pyw:838 +#: fpdb.pyw:840 msgid "A_bout, License, Copying" msgstr "" -#: fpdb.pyw:856 +#: fpdb.pyw:858 msgid "" "There is an error in your config file\n" msgstr "" -#: fpdb.pyw:857 +#: fpdb.pyw:859 msgid "" "\n" "\n" "Error is: " msgstr "" -#: fpdb.pyw:858 +#: fpdb.pyw:860 msgid "CONFIG FILE ERROR" msgstr "" -#: fpdb.pyw:862 +#: fpdb.pyw:864 msgid "" "Logfile is %s\n" msgstr "" -#: fpdb.pyw:864 +#: fpdb.pyw:866 msgid "Config file" msgstr "" -#: fpdb.pyw:865 +#: fpdb.pyw:867 msgid "" "has been created at:\n" "%s.\n" msgstr "" -#: fpdb.pyw:866 +#: fpdb.pyw:868 msgid "Edit your screen_name and hand history path in the supported_sites section of the Preferences window (Main menu) before trying to import hands." msgstr "" -#: fpdb.pyw:888 +#: fpdb.pyw:890 msgid "Connected to SQLite: %s" msgstr "" -#: fpdb.pyw:922 +#: fpdb.pyw:924 msgid "Strong Warning - Invalid database version" msgstr "" -#: fpdb.pyw:924 +#: fpdb.pyw:926 msgid "An invalid DB version or missing tables have been detected." msgstr "" -#: fpdb.pyw:928 +#: fpdb.pyw:930 msgid "This error is not necessarily fatal but it is strongly recommended that you recreate the tables by using the Database menu." msgstr "" -#: fpdb.pyw:932 +#: fpdb.pyw:934 msgid "Not doing this will likely lead to misbehaviour including fpdb crashes, corrupt data etc." msgstr "" -#: fpdb.pyw:946 +#: fpdb.pyw:948 msgid "Status: Connected to %s database named %s on host %s" msgstr "" -#: fpdb.pyw:956 +#: fpdb.pyw:958 msgid "" "\n" "Global lock taken by %s" msgstr "" -#: fpdb.pyw:959 +#: fpdb.pyw:961 msgid "" "\n" "Failed to get global lock, it is currently held by %s" msgstr "" -#: fpdb.pyw:969 +#: fpdb.pyw:971 msgid "Quitting normally" msgstr "" -#: fpdb.pyw:994 +#: fpdb.pyw:996 msgid "" "Global lock released.\n" msgstr "" -#: fpdb.pyw:1001 +#: fpdb.pyw:1003 msgid "Auto Import" msgstr "" -#: fpdb.pyw:1011 +#: fpdb.pyw:1013 msgid "Bulk Import" msgstr "" -#: fpdb.pyw:1018 +#: fpdb.pyw:1020 msgid "Tournament Results Import" msgstr "" -#: fpdb.pyw:1024 +#: fpdb.pyw:1026 msgid "eMail Import" msgstr "" -#: fpdb.pyw:1031 -msgid "Ring Player Stats" -msgstr "" - -#: fpdb.pyw:1037 +#: fpdb.pyw:1039 msgid "Tourney Stats" msgstr "" -#: fpdb.pyw:1043 +#: fpdb.pyw:1045 msgid "Tourney Viewer" msgstr "" -#: fpdb.pyw:1049 +#: fpdb.pyw:1051 msgid "Positional Stats" msgstr "" -#: fpdb.pyw:1061 +#: fpdb.pyw:1063 msgid "Hand Replayer" msgstr "" -#: fpdb.pyw:1065 +#: fpdb.pyw:1067 msgid "" "Fpdb needs translators!\n" "If you speak another language and have a few minutes or more to spare get in touch by emailing steffen@schaumburger.info\n" @@ -3463,53 +3812,53 @@ msgid "" "You can find the full license texts in agpl-3.0.txt, gpl-2.0.txt, gpl-3.0.txt and mit.txt in the fpdb installation directory." msgstr "" -#: fpdb.pyw:1082 +#: fpdb.pyw:1084 msgid "Help" msgstr "" -#: fpdb.pyw:1089 +#: fpdb.pyw:1091 msgid "Graphs" msgstr "" -#: fpdb.pyw:1103 +#: fpdb.pyw:1105 msgid "Stove" msgstr "" -#: fpdb.pyw:1176 +#: fpdb.pyw:1178 msgid "" "\n" "Note: error output is being diverted to fpdb-errors.txt and HUD-errors.txt in: %s" msgstr "" -#: fpdb.pyw:1177 +#: fpdb.pyw:1179 msgid "" "\n" "Any major error will be reported there _only_.\n" msgstr "" -#: fpdb.pyw:1206 +#: fpdb.pyw:1208 msgid "fpdb starting ..." msgstr "" -#: fpdb.pyw:1305 +#: fpdb.pyw:1307 msgid "" "WARNING: Unable to find output hand history directory %s\n" "\n" " Press YES to create this directory, or NO to select a new one." msgstr "" -#: fpdb.pyw:1313 +#: fpdb.pyw:1315 msgid "WARNING: Unable to create hand output directory. Importing is not likely to work until this is fixed." msgstr "" -#: fpdb.pyw:1324 +#: fpdb.pyw:1326 msgid "" "WARNING: Unable to find site '%s'\n" "\n" "Press YES to add this site to the database." msgstr "" -#: fpdb.pyw:1340 +#: fpdb.pyw:1342 msgid "" "\n" "Enter short code for %s\n" @@ -3620,13 +3969,13 @@ msgstr "" msgid "DEBUG: result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" msgstr "" -#: windows_make_bats.py:39 +#: windows_make_bats.py:30 msgid "" "\n" "This script is only for windows\n" msgstr "" -#: windows_make_bats.py:66 +#: windows_make_bats.py:57 msgid "" "\n" "no gtk directories found in your path - install gtk or edit the path manually\n" diff --git a/pyfpdb/locale/fpdb-es_ES.po b/pyfpdb/locale/fpdb-es_ES.po index 23f94404..51291ae6 100644 --- a/pyfpdb/locale/fpdb-es_ES.po +++ b/pyfpdb/locale/fpdb-es_ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: fpdb\n" -"POT-Creation-Date: 2011-02-27 23:57+CET\n" +"POT-Creation-Date: 2011-03-10 02:53+CET\n" "PO-Revision-Date: \n" "Last-Translator: Javier Sánchez \n" "Language-Team: \n" @@ -21,7 +21,7 @@ msgid "determineGameType: Unable to recognise gametype from: '%s'" msgstr "determineGameType: Incapaz de reconocer el tipo de juego para: '%s'" #: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 -#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:251 +#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:252 #: OnGameToFpdb.py:160 OnGameToFpdb.py:176 PartyPokerToFpdb.py:198 #: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186 #: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173 @@ -57,9 +57,9 @@ msgstr "Nombre de archivo: %s" msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'" msgstr "" -#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:410 +#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:415 #: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 -#: WinamaxToFpdb.py:362 +#: WinamaxToFpdb.py:360 msgid "reading antes" msgstr "" @@ -76,19 +76,19 @@ msgid "Absolute readStudPlayerCards is only a stub." msgstr "" #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:326 FulltiltToFpdb.py:778 PartyPokerToFpdb.py:572 +#: EverleafToFpdb.py:326 FulltiltToFpdb.py:783 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "" #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:327 FulltiltToFpdb.py:779 PartyPokerToFpdb.py:573 +#: EverleafToFpdb.py:327 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:579 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" msgstr "" #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 -#: EverleafToFpdb.py:328 FulltiltToFpdb.py:780 PartyPokerToFpdb.py:574 +#: EverleafToFpdb.py:328 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:580 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" msgstr "" @@ -107,7 +107,7 @@ msgid "Didn't match re_HandInfo" msgstr "" #: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146 -#: FulltiltToFpdb.py:266 PokerStarsToFpdb.py:223 +#: FulltiltToFpdb.py:267 PokerStarsToFpdb.py:223 msgid "No match in readHandInfo." msgstr "" @@ -120,7 +120,7 @@ msgid "No bringin found" msgstr "" #: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439 -#: WinamaxToFpdb.py:408 +#: WinamaxToFpdb.py:406 msgid "DEBUG: unimplemented readAction: '%s' '%s'" msgstr "" @@ -155,12 +155,8 @@ msgstr "" msgid "No %s found, cannot fall back. Exiting.\n" msgstr "" -#: Configuration.py:166 -msgid "Default logger initialised for " -msgstr "" - -#: Configuration.py:167 -msgid "Default logger intialised for " +#: Configuration.py:166 Configuration.py:167 +msgid "Default logger initialised for %s" msgstr "" #: Configuration.py:178 Database.py:447 Database.py:448 @@ -229,7 +225,7 @@ msgid "Error parsing %s. See error log file." msgstr "" #: Configuration.py:837 -msgid "Error parsing example file %s. See error log file." +msgid "Error parsing example configuration file %s. See error log file." msgstr "" #: Database.py:65 @@ -257,294 +253,289 @@ msgid "Some database functions will not work without NumPy support" msgstr "" "Algunas funciones de la base de datos no funcionaran sin soporte para NumPy" -#: Database.py:494 +#: Database.py:495 msgid "outdated or too new database version (%s) - please recreate tables" msgstr "" "versión de la base de datos (%s) obsoleta o demasiado nueva - por favor, " "recree las tablas" -#: Database.py:500 Database.py:501 +#: Database.py:501 Database.py:502 msgid "Failed to read settings table - recreating tables" msgstr "" -#: Database.py:505 Database.py:506 +#: Database.py:506 Database.py:507 msgid "Failed to read settings table - please recreate tables" msgstr "" -#: Database.py:527 +#: Database.py:528 msgid "commit %s failed: info=%s value=%s" msgstr "" -#: Database.py:531 +#: Database.py:532 msgid "commit failed" msgstr "" -#: Database.py:712 Database.py:745 +#: Database.py:713 Database.py:746 msgid "*** Database Error: " msgstr "*** Error en la base de datos: " -#: Database.py:742 +#: Database.py:743 msgid "Database: date n hands ago = " msgstr "" -#: Database.py:899 +#: Database.py:900 msgid "ERROR: query %s result does not have player_id as first column" msgstr "" -#: Database.py:991 +#: Database.py:992 msgid "getLastInsertId(): problem fetching insert_id? ret=%d" msgstr "" -#: Database.py:1003 +#: Database.py:1004 msgid "getLastInsertId(%s): problem fetching lastval? row=%d" msgstr "" -#: Database.py:1010 +#: Database.py:1011 msgid "getLastInsertId(): unknown backend: %d" msgstr "" -#: Database.py:1015 +#: Database.py:1016 msgid "*** Database get_last_insert_id error: " msgstr "" -#: Database.py:1069 Database.py:1494 +#: Database.py:1070 Database.py:1495 msgid "warning: drop pg fk %s_%s_fkey failed: %s, continuing ..." msgstr "" -#: Database.py:1073 Database.py:1498 +#: Database.py:1074 Database.py:1499 msgid "warning: constraint %s_%s_fkey not dropped: %s, continuing ..." msgstr "" -#: Database.py:1081 Database.py:1372 +#: Database.py:1082 Database.py:1373 msgid "dropping mysql index " msgstr "" -#: Database.py:1087 Database.py:1377 Database.py:1385 Database.py:1392 +#: Database.py:1088 Database.py:1378 Database.py:1386 Database.py:1393 msgid " drop index failed: " msgstr "" -#: Database.py:1092 Database.py:1379 +#: Database.py:1093 Database.py:1380 msgid "dropping pg index " msgstr "" -#: Database.py:1105 +#: Database.py:1106 msgid "warning: drop index %s_%s_idx failed: %s, continuing ..." msgstr "" -#: Database.py:1109 +#: Database.py:1110 msgid "warning: index %s_%s_idx not dropped %s, continuing ..." msgstr "" -#: Database.py:1149 Database.py:1157 +#: Database.py:1150 Database.py:1158 Database.py:1426 Database.py:1434 msgid "Creating foreign key " msgstr "Creando clave ajena" -#: Database.py:1155 Database.py:1164 Database.py:1176 +#: Database.py:1156 Database.py:1165 Database.py:1177 Database.py:1432 +#: Database.py:1441 msgid "Create foreign key failed: " msgstr "Creación de clave ajena fallida:" -#: Database.py:1171 Database.py:1330 Database.py:1331 -msgid "Creating mysql index %s %s" +#: Database.py:1172 +#, fuzzy +msgid "Creating MySQL index %s %s" msgstr "Creando índice de mysql %s %s" -#: Database.py:1180 -msgid "Creating pg index " +#: Database.py:1181 +#, fuzzy +msgid "Creating PostgreSQL index " msgstr "Creando índice de postgresql" -#: Database.py:1185 Database.py:1336 Database.py:1345 Database.py:1353 +#: Database.py:1186 Database.py:1337 Database.py:1346 Database.py:1354 msgid "Create index failed: " msgstr "" -#: Database.py:1226 Database.py:1227 +#: Database.py:1227 Database.py:1228 msgid "Finished recreating tables" msgstr "" -#: Database.py:1268 +#: Database.py:1269 msgid "***Error creating tables: " msgstr "" -#: Database.py:1278 +#: Database.py:1279 msgid "*** Error unable to get databasecursor" msgstr "" -#: Database.py:1290 Database.py:1301 Database.py:1311 Database.py:1318 +#: Database.py:1291 Database.py:1302 Database.py:1312 Database.py:1319 msgid "***Error dropping tables: " msgstr "" -#: Database.py:1316 +#: Database.py:1317 msgid "*** Error in committing table drop" msgstr "" -#: Database.py:1339 Database.py:1340 +#: Database.py:1331 Database.py:1332 +msgid "Creating mysql index %s %s" +msgstr "Creando índice de mysql %s %s" + +#: Database.py:1340 Database.py:1341 msgid "Creating pgsql index %s %s" msgstr "" -#: Database.py:1347 Database.py:1348 +#: Database.py:1348 Database.py:1349 msgid "Creating sqlite index %s %s" msgstr "" -#: Database.py:1355 +#: Database.py:1356 msgid "Unknown database: MySQL, Postgres and SQLite supported" msgstr "" -#: Database.py:1360 +#: Database.py:1361 msgid "Error creating indexes: " msgstr "" -#: Database.py:1387 +#: Database.py:1388 msgid "Dropping sqlite index " msgstr "" -#: Database.py:1394 +#: Database.py:1395 msgid "" "Fpdb only supports MySQL, Postgres and SQLITE, what are you trying to use?" msgstr "" -#: Database.py:1408 Database.py:1448 +#: Database.py:1409 Database.py:1449 msgid " set_isolation_level failed: " msgstr "" -#: Database.py:1425 Database.py:1433 -msgid "creating foreign key " -msgstr "" - -#: Database.py:1431 -msgid " create foreign key failed: " -msgstr "" - -#: Database.py:1440 -msgid " create foreign key failed: " -msgstr "" - -#: Database.py:1442 Database.py:1501 +#: Database.py:1443 Database.py:1502 msgid "Only MySQL and Postgres supported so far" msgstr "" -#: Database.py:1472 +#: Database.py:1473 msgid "dropping mysql foreign key" msgstr "" -#: Database.py:1476 +#: Database.py:1477 msgid " drop failed: " msgstr "" -#: Database.py:1479 +#: Database.py:1480 msgid "dropping pg foreign key" msgstr "" -#: Database.py:1491 +#: Database.py:1492 msgid "dropped pg foreign key %s_%s_fkey, continuing ..." msgstr "" -#: Database.py:1612 +#: Database.py:1613 msgid "Rebuild hudcache took %.1f seconds" msgstr "" -#: Database.py:1615 Database.py:1653 +#: Database.py:1616 Database.py:1654 msgid "Error rebuilding hudcache:" msgstr "" -#: Database.py:1665 Database.py:1671 +#: Database.py:1666 Database.py:1672 msgid "Error during analyze:" msgstr "" -#: Database.py:1675 +#: Database.py:1676 msgid "Analyze took %.1f seconds" msgstr "" -#: Database.py:1685 Database.py:1691 +#: Database.py:1686 Database.py:1692 msgid "Error during vacuum:" msgstr "" -#: Database.py:1695 +#: Database.py:1696 msgid "Vacuum took %.1f seconds" msgstr "" -#: Database.py:1707 +#: Database.py:1708 msgid "Error during lock_for_insert:" msgstr "" -#: Database.py:1716 +#: Database.py:1717 msgid "######## Hands ##########" msgstr "" -#: Database.py:1720 +#: Database.py:1721 msgid "###### End Hands ########" msgstr "" -#: Database.py:2122 +#: Database.py:2123 msgid "Error aquiring hero ids:" msgstr "" -#: Database.py:2230 +#: Database.py:2231 msgid "######## Gametype ##########" msgstr "" -#: Database.py:2234 +#: Database.py:2235 msgid "###### End Gametype ########" msgstr "" -#: Database.py:2261 +#: Database.py:2262 msgid "queue empty too long - writer stopping ..." msgstr "" -#: Database.py:2264 +#: Database.py:2265 msgid "writer stopping, error reading queue: " msgstr "" -#: Database.py:2289 +#: Database.py:2290 msgid "deadlock detected - trying again ..." msgstr "" -#: Database.py:2294 +#: Database.py:2295 msgid "too many deadlocks - failed to store hand " msgstr "" -#: Database.py:2298 +#: Database.py:2299 msgid "***Error storing hand: " msgstr "" -#: Database.py:2308 +#: Database.py:2309 msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" msgstr "" -#: Database.py:2318 +#: Database.py:2319 msgid "***Error sending finish: " msgstr "" -#: Database.py:2400 +#: Database.py:2401 msgid "invalid source in Database.createOrUpdateTourney" msgstr "" -#: Database.py:2413 +#: Database.py:2414 msgid "invalid source in Database.createOrUpdateTourneysPlayers" msgstr "" -#: Database.py:2539 +#: Database.py:2540 msgid "HandToWrite.init error: " msgstr "" -#: Database.py:2589 +#: Database.py:2590 msgid "HandToWrite.set_all error: " msgstr "" -#: Database.py:2620 +#: Database.py:2621 msgid "nutOmatic is id_player = %d" msgstr "" -#: Database.py:2628 +#: Database.py:2629 msgid "query plan: " msgstr "" -#: Database.py:2637 +#: Database.py:2638 msgid "cards =" msgstr "" -#: Database.py:2640 +#: Database.py:2641 msgid "get_stats took: %4.3f seconds" msgstr "" -#: Database.py:2642 +#: Database.py:2643 msgid "press enter to continue" msgstr "" @@ -632,92 +623,105 @@ msgstr "" msgid "Either 0 or more than one site matched (%s) - EEK" msgstr "" -#: Filters.py:341 +#: Filters.py:340 msgid "%s was toggled %s" msgstr "" -#: Filters.py:341 +#: Filters.py:340 msgid "OFF" msgstr "" -#: Filters.py:341 +#: Filters.py:340 msgid "ON" msgstr "" -#: Filters.py:422 +#: Filters.py:421 msgid "self.sites[%s] set to %s" msgstr "" -#: Filters.py:428 +#: Filters.py:427 msgid "self.games[%s] set to %s" msgstr "" -#: Filters.py:434 +#: Filters.py:433 msgid "self.limit[%s] set to %s" msgstr "" -#: Filters.py:612 +#: Filters.py:611 msgid "self.seats[%s] set to %s" msgstr "" -#: Filters.py:618 +#: Filters.py:617 msgid "self.groups[%s] set to %s" msgstr "" -#: Filters.py:659 +#: Filters.py:633 GuiLogView.py:87 GuiPositionalStats.py:63 +msgid "Refresh" +msgstr "Refrescar" + +#: Filters.py:658 msgid "Min # Hands:" msgstr "" -#: Filters.py:725 +#: Filters.py:679 Filters.py:708 Filters.py:734 Filters.py:761 Filters.py:875 +#: Filters.py:926 Filters.py:960 Filters.py:1018 Filters.py:1071 +msgid "hide" +msgstr "" + +#: Filters.py:724 msgid "INFO: No tourney types returned from database" msgstr "" -#: Filters.py:726 +#: Filters.py:725 msgid "No tourney types returned from database" msgstr "" -#: Filters.py:752 Filters.py:850 +#: Filters.py:751 Filters.py:849 msgid "INFO: No games returned from database" msgstr "" -#: Filters.py:753 Filters.py:851 +#: Filters.py:752 Filters.py:850 msgid "No games returned from database" msgstr "" -#: Filters.py:873 +#: Filters.py:872 msgid "Graphing Options:" msgstr "" -#: Filters.py:890 +#: Filters.py:889 msgid "Show Graph In:" msgstr "" -#: Filters.py:906 +#: Filters.py:905 msgid "Showdown Winnings" msgstr "" -#: Filters.py:914 +#: Filters.py:913 #, fuzzy msgid "Non-Showdown Winnings" msgstr "Non-showdown: $%.2f" -#: Filters.py:1031 +#: Filters.py:1030 msgid "From:" msgstr "" -#: Filters.py:1045 +#: Filters.py:1044 msgid "To:" msgstr "" -#: Filters.py:1050 +#: Filters.py:1049 msgid " Clear Dates " msgstr "" -#: Filters.py:1077 fpdb.pyw:719 +#: Filters.py:1068 +msgid "show" +msgstr "" + +#: Filters.py:1076 fpdb.pyw:721 msgid "Pick a date" msgstr "" -#: Filters.py:1083 fpdb.pyw:725 +#: Filters.py:1082 fpdb.pyw:727 msgid "Done" msgstr "Hecho" @@ -747,59 +751,63 @@ msgstr "" msgid "determineGameType: Raising FpdbParseError for file '%s'" msgstr "determineGameType: Lanzando FpdbParseError" -#: FulltiltToFpdb.py:252 PkrToFpdb.py:155 PokerStarsToFpdb.py:213 +#: FulltiltToFpdb.py:253 PkrToFpdb.py:155 PokerStarsToFpdb.py:213 msgid "Lim_Blinds has no lookup for '%s'" msgstr "" -#: FulltiltToFpdb.py:265 +#: FulltiltToFpdb.py:266 msgid "readHandInfo: Unable to recognise handinfo from: '%s'" msgstr "" -#: FulltiltToFpdb.py:420 +#: FulltiltToFpdb.py:368 +msgid "FTP: readPlayerStacks: No players detected (hand #%s)" +msgstr "" + +#: FulltiltToFpdb.py:425 msgid "Player bringing in: %s for %s" msgstr "" -#: FulltiltToFpdb.py:423 +#: FulltiltToFpdb.py:428 msgid "No bringin found, handid =%s" msgstr "" -#: FulltiltToFpdb.py:430 +#: FulltiltToFpdb.py:435 msgid "FTP: readButton: Failed to detect button (hand #%s cancelled?)" msgstr "" -#: FulltiltToFpdb.py:484 +#: FulltiltToFpdb.py:489 msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" msgstr "" -#: FulltiltToFpdb.py:560 +#: FulltiltToFpdb.py:565 msgid "determineTourneyType : Parsing NOK" msgstr "" -#: FulltiltToFpdb.py:618 +#: FulltiltToFpdb.py:623 msgid "Unable to get a valid Tournament ID -- File rejected" msgstr "" -#: FulltiltToFpdb.py:649 +#: FulltiltToFpdb.py:654 msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:656 +#: FulltiltToFpdb.py:661 msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:660 +#: FulltiltToFpdb.py:665 msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" msgstr "" -#: FulltiltToFpdb.py:761 +#: FulltiltToFpdb.py:766 msgid "FullTilt: Player finishing stats unreadable : %s" msgstr "" -#: FulltiltToFpdb.py:770 +#: FulltiltToFpdb.py:775 msgid "FullTilt: %s not found in tourney.ranks ..." msgstr "" -#: FulltiltToFpdb.py:772 +#: FulltiltToFpdb.py:777 msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s" msgstr "" @@ -871,6 +879,10 @@ msgid "" " * Stop Auto Import: HUD already terminated" msgstr "" +#: GuiAutoImport.py:316 +msgid "%s auto-import:" +msgstr "" + #: GuiAutoImport.py:325 msgid "Browse..." msgstr "Explorar..." @@ -947,7 +959,7 @@ msgstr "" msgid "Drop HudCache:" msgstr "" -#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:814 +#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:816 msgid "_Bulk Import" msgstr "Importación _masiva" @@ -1043,7 +1055,7 @@ msgstr "_Refrescar" msgid "Type" msgstr "Tipo" -#: GuiDatabase.py:116 +#: GuiDatabase.py:116 GuiTourneyPlayerStats.py:89 msgid "Name" msgstr "Nombre" @@ -1103,30 +1115,30 @@ msgstr " conectado bien" msgid " not connected but no exception" msgstr " no conectado pero sin excepción" -#: GuiDatabase.py:373 fpdb.pyw:890 +#: GuiDatabase.py:373 fpdb.pyw:892 msgid "" "MySQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" "MySQL Server dice: Acceso denegado. ¿Estan tus permisos bien configurados?" -#: GuiDatabase.py:377 fpdb.pyw:892 +#: GuiDatabase.py:377 fpdb.pyw:894 msgid "MySQL client reports: 2002 or 2003 error. Unable to connect - " msgstr "MySQL client dice: error 2002 o 2003. Incapaz de conectar -" -#: GuiDatabase.py:378 fpdb.pyw:893 +#: GuiDatabase.py:378 fpdb.pyw:895 msgid "Please check that the MySQL service has been started" msgstr "Por favor, compruebe que el servicio MySQL ha sido iniciado" -#: GuiDatabase.py:382 fpdb.pyw:895 +#: GuiDatabase.py:382 fpdb.pyw:897 msgid "" "PostgreSQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" -#: GuiDatabase.py:385 fpdb.pyw:897 +#: GuiDatabase.py:385 fpdb.pyw:899 msgid "PostgreSQL client reports: Unable to connect - " msgstr "" -#: GuiDatabase.py:386 fpdb.pyw:898 +#: GuiDatabase.py:386 fpdb.pyw:900 msgid "Please check that the PostgreSQL service has been started" msgstr "" @@ -1296,6 +1308,10 @@ msgstr "Showdown: $%.2f" msgid "Non-showdown: $%.2f" msgstr "Non-showdown: $%.2f" +#: GuiGraphViewer.py:231 +msgid "Profit graph for ring games" +msgstr "" + #: GuiGraphViewer.py:234 msgid "" "Hands: %d\n" @@ -1371,14 +1387,14 @@ msgstr "" msgid "Mailserver" msgstr "" -#: GuiImapFetcher.py:110 -msgid "Site" -msgstr "Sitio" - #: GuiImapFetcher.py:110 msgid "Use SSL" msgstr "Utilizar SSL" +#: GuiImapFetcher.py:110 GuiTourneyPlayerStats.py:82 +msgid "Site" +msgstr "Sitio" + #: GuiImapFetcher.py:142 msgid "Yes" msgstr "Sí" @@ -1387,13 +1403,41 @@ msgstr "Sí" msgid "No" msgstr "No" +#: GuiLogView.py:38 +msgid "Fpdb Errors" +msgstr "" + +#: GuiLogView.py:39 +msgid "Fpdb Log" +msgstr "" + +#: GuiLogView.py:40 +msgid "HUD Errors" +msgstr "" + +#: GuiLogView.py:41 +msgid "HUD Log" +msgstr "" + #: GuiLogView.py:52 msgid "Log Messages" msgstr "" -#: GuiLogView.py:87 -msgid "Refresh" -msgstr "Refrescar" +#: GuiLogView.py:98 +msgid "Date/Time" +msgstr "" + +#: GuiLogView.py:99 +msgid "Module" +msgstr "" + +#: GuiLogView.py:100 +msgid "Level" +msgstr "" + +#: GuiLogView.py:101 +msgid "Text" +msgstr "" #: GuiPositionalStats.py:137 msgid "DEBUG: activesite set to %s" @@ -1403,6 +1447,102 @@ msgstr "" msgid "Positional Stats page displayed in %4.2f seconds" msgstr "" +#: GuiPrefs.py:31 +#, fuzzy +msgid "Databases" +msgstr "Estadísitcas de la base de datos" + +#: GuiPrefs.py:31 +msgid "General" +msgstr "" + +#: GuiPrefs.py:32 +msgid "HUD" +msgstr "" + +#: GuiPrefs.py:32 +#, fuzzy +msgid "Import" +msgstr "_Importar" + +#: GuiPrefs.py:33 +#, fuzzy +msgid "Games" +msgstr "Juegos:" + +#: GuiPrefs.py:33 +#, fuzzy +msgid "Sites" +msgstr "Sitios:" + +#: GuiPrefs.py:34 +msgid "Popup Windows" +msgstr "" + +#: GuiPrefs.py:34 +msgid "Window" +msgstr "" + +#: GuiPrefs.py:35 +msgid "Popup Name" +msgstr "" + +#: GuiPrefs.py:35 +#, fuzzy +msgid "Stat" +msgstr "Estado" + +#: GuiPrefs.py:36 GuiPrefs.py:42 +#, fuzzy +msgid "Stat Name" +msgstr "Nombre" + +#: GuiPrefs.py:37 +msgid "Auxiliary Windows" +msgstr "" + +#: GuiPrefs.py:37 +msgid "stud_mucked" +msgstr "" + +#: GuiPrefs.py:38 +msgid "Hand History Converters" +msgstr "" + +#: GuiPrefs.py:38 +msgid "mucked" +msgstr "" + +#: GuiPrefs.py:39 +msgid "Field Type" +msgstr "" + +#: GuiPrefs.py:39 fpdb.pyw:1033 +msgid "Ring Player Stats" +msgstr "" + +#: GuiPrefs.py:40 +msgid "Column Heading" +msgstr "" + +#: GuiPrefs.py:40 +msgid "Left/Right Align" +msgstr "" + +#: GuiPrefs.py:41 +#, fuzzy +msgid "Show in Position Stats" +msgstr "Mostrar stadísticas posicionales" + +#: GuiPrefs.py:41 +#, fuzzy +msgid "Show in Summaries" +msgstr "Mostrar _límites" + +#: GuiPrefs.py:42 +msgid "Format" +msgstr "" + #: GuiPrefs.py:72 msgid "Setting" msgstr "" @@ -1564,6 +1704,18 @@ msgid "" "The lower, the more stable the amounts won" msgstr "" +#: GuiRingPlayerStats.py:123 GuiSessionViewer.py:81 +msgid "Hand Breakdown for all levels listed above" +msgstr "" + +#: GuiRingPlayerStats.py:143 +msgid "_Filters" +msgstr "" + +#: GuiRingPlayerStats.py:145 GuiTourneyPlayerStats.py:75 +msgid "_Refresh Stats" +msgstr "_Refrescar estadísticas" + #: GuiRingPlayerStats.py:341 GuiSessionViewer.py:257 #: GuiTourneyPlayerStats.py:243 msgid "Stats page displayed in %4.2f seconds" @@ -1601,10 +1753,6 @@ msgstr "" msgid "ImportError: %s" msgstr "" -#: GuiSessionViewer.py:81 -msgid "Hand Breakdown for all levels listed above" -msgstr "" - #: GuiSessionViewer.py:158 msgid "Session Viewer is proof of concept code only, and contains many bugs.\n" msgstr "" @@ -1625,7 +1773,7 @@ msgstr "" msgid "Thankyou" msgstr "" -#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1285 +#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1287 msgid "FPDB WARNING" msgstr "ADVERTENCIA DE FPDB" @@ -1659,6 +1807,78 @@ msgstr "" msgid "Thank you" msgstr "Gracias" +#: GuiStove.py:97 +msgid "Draw" +msgstr "" + +#: GuiStove.py:104 +msgid "Stud" +msgstr "" + +#: GuiStove.py:115 +msgid "Flop" +msgstr "" + +#: GuiStove.py:134 +#, fuzzy +msgid "Gametype:" +msgstr "Juegos:" + +#: GuiStove.py:137 +#, fuzzy +msgid "Players:" +msgstr "Todos los jugadores" + +#: GuiStove.py:143 +msgid "Input:" +msgstr "" + +#: GuiStove.py:144 +msgid "Output:" +msgstr "" + +#: GuiStove.py:170 +msgid "Board:" +msgstr "" + +#: GuiStove.py:182 +#, fuzzy +msgid "Player1:" +msgstr "Todos los jugadores" + +#: GuiStove.py:197 +#, fuzzy +msgid "Player2:" +msgstr "Todos los jugadores" + +#: GuiStove.py:211 +msgid "Results" +msgstr "" + +#: GuiStove.py:221 +msgid "DEBUG: called set_board_flop: '%s' '%s'" +msgstr "" + +#: GuiStove.py:225 +msgid "DEBUG: called set_hero_cards_flop" +msgstr "" + +#: GuiStove.py:229 +msgid "DEBUG: called set_villain_cards_flop" +msgstr "" + +#: GuiStove.py:233 +msgid "DEBUG: called update_flop_output_pane" +msgstr "" + +#: GuiStove.py:237 +msgid "DEBUG: odds_for_range" +msgstr "" + +#: GuiStove.py:239 +msgid "DEBUG: set_output_label" +msgstr "" + #: GuiTourneyGraphViewer.py:178 msgid "Tournaments" msgstr "Torneos" @@ -1712,9 +1932,67 @@ msgstr "" msgid "Need a filename to import" msgstr "" -#: GuiTourneyPlayerStats.py:75 -msgid "_Refresh Stats" -msgstr "_Refrescar estadísticas" +#: GuiTourneyPlayerStats.py:84 +msgid "Cat." +msgstr "" + +#: GuiTourneyPlayerStats.py:85 +#, fuzzy +msgid "Limit" +msgstr "Límites:" + +#: GuiTourneyPlayerStats.py:86 +msgid "Curr." +msgstr "" + +#: GuiTourneyPlayerStats.py:87 +msgid "BuyIn" +msgstr "" + +#: GuiTourneyPlayerStats.py:88 +msgid "Fee" +msgstr "" + +#: GuiTourneyPlayerStats.py:90 +msgid "#" +msgstr "" + +#: GuiTourneyPlayerStats.py:91 +msgid "ITM%" +msgstr "" + +#: GuiTourneyPlayerStats.py:92 +msgid "1st" +msgstr "" + +#: GuiTourneyPlayerStats.py:93 +msgid "2nd" +msgstr "" + +#: GuiTourneyPlayerStats.py:94 +msgid "3rd" +msgstr "" + +#: GuiTourneyPlayerStats.py:95 +msgid "Rank?" +msgstr "" + +#: GuiTourneyPlayerStats.py:96 +msgid "Spent" +msgstr "" + +#: GuiTourneyPlayerStats.py:97 +msgid "Won" +msgstr "" + +#: GuiTourneyPlayerStats.py:98 +msgid "ROI%" +msgstr "" + +#: GuiTourneyPlayerStats.py:99 +#, fuzzy +msgid "$/Tour" +msgstr "Torneo" #: GuiTourneyViewer.py:40 msgid "Enter the tourney number you want to display:" @@ -1748,23 +2026,82 @@ msgstr "N/A" msgid "invalid entry in tourney number - must enter numbers only" msgstr "" -#: HUD_main.pyw:282 +#: HUD_main.pyw:69 +#, fuzzy +msgid "HUD_main starting: using db name = %s" +msgstr "HUD_main iniciando\n" + +#: HUD_main.pyw:74 +msgid "Note: error output is being diverted to:" +msgstr "" + +#: HUD_main.pyw:75 +msgid "Any major error will be reported there _only_." +msgstr "" + +#: HUD_main.pyw:78 +#, fuzzy +msgid "HUD_main: starting ...\n" +msgstr "HUD_main iniciando\n" + +#: HUD_main.pyw:107 HUD_run_me.py:62 +msgid "Closing this window will exit from the HUD." +msgstr "Cerrando esta ventana saldrá del HUD" + +#: HUD_main.pyw:123 +msgid "Error initializing main_window" +msgstr "" + +#: HUD_main.pyw:138 +msgid "hud_main: Game changed." +msgstr "" + +#: HUD_main.pyw:144 +#, fuzzy +msgid "Terminating normally." +msgstr "Saliendo de forma normal" + +#: HUD_main.pyw:205 +msgid "Received hand no %s" +msgstr "" + +#: HUD_main.pyw:229 +msgid "HUD_main.read_stdin: hand processing starting ..." +msgstr "" + +#: HUD_main.pyw:234 +msgid "db error: skipping %s" +msgstr "" + +#: HUD_main.pyw:253 +msgid "hud_dict[%s] was not found\n" +msgstr "" + +#: HUD_main.pyw:254 +msgid "will not send hand\n" +msgstr "" + +#: HUD_main.pyw:276 +msgid "HUD create: table name %s not found, skipping." +msgstr "" + +#: HUD_main.pyw:285 msgid "Table \"%s\" no longer exists\n" msgstr "" -#: HUD_main.pyw:314 +#: HUD_main.pyw:317 msgid "Error resizing HUD for table: %s." msgstr "" -#: HUD_main.pyw:328 +#: HUD_main.pyw:331 msgid "Error killing HUD for table: %s." msgstr "" -#: HUD_main.pyw:351 +#: HUD_main.pyw:354 msgid "Error creating HUD for hand %s." msgstr "" -#: HUD_main.pyw:362 +#: HUD_main.pyw:365 msgid "Error updating HUD for hand %s." msgstr "" @@ -1776,10 +2113,6 @@ msgstr "HUD_main iniciando\n" msgid "Using db name = %s\n" msgstr "" -#: HUD_run_me.py:62 -msgid "Closing this window will exit from the HUD." -msgstr "Cerrando esta ventana saldrá del HUD" - #: HUD_run_me.py:66 msgid "HUD Main Window" msgstr "Ventana principal del HUD" @@ -1988,148 +2321,148 @@ msgstr "" msgid "TOURNEYS PLAYER IDS" msgstr "" -#: Hand.py:221 Hand.py:1376 +#: Hand.py:221 Hand.py:1387 msgid "[ERROR] Tried to add holecards for unknown player: %s" msgstr "" -#: Hand.py:295 +#: Hand.py:296 msgid "Hand.insert(): hid #: %s is a duplicate" msgstr "" -#: Hand.py:465 +#: Hand.py:476 msgid "markstreets didn't match - Assuming hand %s was cancelled" msgstr "" -#: Hand.py:467 +#: Hand.py:478 msgid "FpdbParseError: markStreets appeared to fail: First 100 chars: '%s'" msgstr "" -#: Hand.py:471 +#: Hand.py:482 msgid "DEBUG: checkPlayerExists %s fail on hand number %s" msgstr "" -#: Hand.py:472 +#: Hand.py:483 msgid "checkPlayerExists: '%s fail on hand number %s" msgstr "" -#: Hand.py:563 +#: Hand.py:574 msgid "%s %s calls %s" msgstr "" -#: Hand.py:634 +#: Hand.py:645 msgid "%s %s raise %s" msgstr "" -#: Hand.py:645 +#: Hand.py:656 msgid "%s %s bets %s" msgstr "" -#: Hand.py:665 +#: Hand.py:676 msgid "%s %s folds" msgstr "" -#: Hand.py:674 +#: Hand.py:685 msgid "%s %s checks" msgstr "" -#: Hand.py:694 +#: Hand.py:705 msgid "addShownCards %s hole=%s all=%s" msgstr "" -#: Hand.py:805 +#: Hand.py:816 msgid "" "*** ERROR - HAND: calling writeGameLine with unexpected STARTTIME value, " "expecting datetime.date object, received:" msgstr "" -#: Hand.py:806 +#: Hand.py:817 msgid "" "*** Make sure your HandHistoryConverter is setting hand.startTime properly!" msgstr "" -#: Hand.py:807 +#: Hand.py:818 msgid "*** Game String:" msgstr "" -#: Hand.py:888 +#: Hand.py:899 msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" msgstr "" -#: Hand.py:1244 +#: Hand.py:1255 msgid "*** DEALING HANDS ***" msgstr "" -#: Hand.py:1249 +#: Hand.py:1260 msgid "Dealt to %s: [%s]" msgstr "" -#: Hand.py:1254 +#: Hand.py:1265 msgid "*** FIRST DRAW ***" msgstr "" -#: Hand.py:1264 +#: Hand.py:1275 msgid "*** SECOND DRAW ***" msgstr "" -#: Hand.py:1274 +#: Hand.py:1285 msgid "*** THIRD DRAW ***" msgstr "" -#: Hand.py:1284 Hand.py:1505 +#: Hand.py:1295 Hand.py:1516 msgid "*** SHOW DOWN ***" msgstr "" -#: Hand.py:1299 Hand.py:1520 +#: Hand.py:1310 Hand.py:1531 msgid "*** SUMMARY ***" msgstr "" -#: Hand.py:1385 +#: Hand.py:1396 msgid "%s %s completes %s" msgstr "" -#: Hand.py:1403 +#: Hand.py:1414 msgid "Bringin: %s, %s" msgstr "" -#: Hand.py:1445 +#: Hand.py:1456 msgid "*** 3RD STREET ***" msgstr "" -#: Hand.py:1459 +#: Hand.py:1470 msgid "*** 4TH STREET ***" msgstr "" -#: Hand.py:1471 +#: Hand.py:1482 msgid "*** 5TH STREET ***" msgstr "" -#: Hand.py:1483 +#: Hand.py:1494 msgid "*** 6TH STREET ***" msgstr "" -#: Hand.py:1493 +#: Hand.py:1504 msgid "*** RIVER ***" msgstr "" -#: Hand.py:1585 +#: Hand.py:1596 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" msgstr "" -#: Hand.py:1586 +#: Hand.py:1597 msgid "join_holcards: holecards(%s): %s" msgstr "" -#: Hand.py:1588 +#: Hand.py:1599 msgid "join_holecards: Player '%s' appears not to have been dealt a card" msgstr "" -#: Hand.py:1678 +#: Hand.py:1689 msgid "DEBUG: call Pot.end() before printing pot total" msgstr "" -#: Hand.py:1680 +#: Hand.py:1691 msgid "FpdbError in printing Hand object" msgstr "" @@ -2426,12 +2759,12 @@ msgstr "" msgid "limit not found in self.limits(%s). hand: '%s'" msgstr "" -#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:360 PokerStarsToFpdb.py:312 -#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:331 +#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:366 PokerStarsToFpdb.py:312 +#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 msgid "readButton: not found" msgstr "" -#: OnGameToFpdb.py:283 WinamaxToFpdb.py:351 +#: OnGameToFpdb.py:283 WinamaxToFpdb.py:349 msgid "readBlinds in noSB exception - no SB created" msgstr "" @@ -2536,10 +2869,19 @@ msgstr "" msgid "Cannot read GameType for current hand" msgstr "" -#: PartyPokerToFpdb.py:531 +#: PartyPokerToFpdb.py:537 msgid "Unimplemented readAction: '%s' '%s'" msgstr "" +#: PokerStarsToFpdb.py:211 +#, fuzzy +msgid "determineGameType: Lim_Blinds has no lookup for '%s'" +msgstr "determineGameType: Lanzando FpdbParseError" + +#: PokerStarsToFpdb.py:265 +msgid "Failed to detect currency: '%s'" +msgstr "" + #: SplitHandHistory.py:76 msgid "File not found" msgstr "" @@ -2741,7 +3083,7 @@ msgstr "" msgid "No board given. Using Monte-Carlo simulation..." msgstr "" -#: TableWindow.py:145 +#: TableWindow.py:149 msgid "Can't find table %s" msgstr "" @@ -2993,15 +3335,19 @@ msgid "" "using version %d.%d.%d. Your milage may vary." msgstr "" -#: WinTables.py:73 +#: WinTables.py:81 +msgid "Window %s not found. Skipping." +msgstr "" + +#: WinTables.py:84 msgid "self.window doesn't exist? why?" msgstr "" -#: WinamaxToFpdb.py:265 +#: WinamaxToFpdb.py:263 msgid "failed to detect currency" msgstr "" -#: WinamaxToFpdb.py:319 +#: WinamaxToFpdb.py:317 msgid "Failed to add streets. handtext=%s" msgstr "" @@ -3127,296 +3473,324 @@ msgstr "" #: fpdb.pyw:365 msgid "" -"Please select the game category for which you want to configure HUD stats:" +"Note that this dialogue will overwrite an existing config if one has been " +"made already. " msgstr "" -#: fpdb.pyw:417 +#: fpdb.pyw:366 +msgid "Abort now if you don't want that." +msgstr "" + +#: fpdb.pyw:367 +msgid "" +"Please select the game category for which you want to configure HUD stats " +"and the number of rows and columns:" +msgstr "" + +#: fpdb.pyw:384 +msgid "%d rows" +msgstr "" + +#: fpdb.pyw:419 msgid "HUD Configurator - please choose your stats" msgstr "" -#: fpdb.pyw:423 +#: fpdb.pyw:425 msgid "Please choose the stats you wish to use in the below table." msgstr "" -#: fpdb.pyw:427 +#: fpdb.pyw:429 msgid "Note that you may not select any stat more than once or it will crash." msgstr "" -#: fpdb.pyw:431 +#: fpdb.pyw:433 msgid "" "It is not currently possible to select \"empty\" or anything else to that " "end." msgstr "" -#: fpdb.pyw:435 +#: fpdb.pyw:437 msgid "" "To configure things like colouring you will still have to use the " "Preferences dialogue or manually edit your HUD_config.xml." msgstr "" -#: fpdb.pyw:542 +#: fpdb.pyw:460 +msgid "column %d" +msgstr "" + +#: fpdb.pyw:464 +msgid "row %d" +msgstr "" + +#: fpdb.pyw:544 msgid "Confirm deleting and recreating tables" msgstr "Confirme borrado y recreación de tablas" -#: fpdb.pyw:543 +#: fpdb.pyw:545 msgid "Please confirm that you want to (re-)create the tables." msgstr "Por favor, confirme que usted quiere (re-)crear las tablas." -#: fpdb.pyw:544 +#: fpdb.pyw:546 msgid "" " If there already are tables in the database %s on %s they will be deleted " "and you will have to re-import your histories.\n" msgstr "" -#: fpdb.pyw:545 +#: fpdb.pyw:547 msgid "This may take a while." msgstr "Esto puede llevar un tiempo." -#: fpdb.pyw:570 +#: fpdb.pyw:572 msgid "User cancelled recreating tables" msgstr "Recreación de tablas cancelada por el usuario" -#: fpdb.pyw:577 +#: fpdb.pyw:578 +#, fuzzy +msgid "Confirm recreating HUD cache" +msgstr "Confirme borrado y recreación de tablas" + +#: fpdb.pyw:579 msgid "Please confirm that you want to re-create the HUD cache." msgstr "" -#: fpdb.pyw:585 +#: fpdb.pyw:587 msgid " Hero's cache starts: " msgstr "" -#: fpdb.pyw:599 +#: fpdb.pyw:601 msgid " Villains' cache starts: " msgstr "" -#: fpdb.pyw:612 +#: fpdb.pyw:614 msgid " Rebuilding HUD Cache ... " msgstr "" -#: fpdb.pyw:620 +#: fpdb.pyw:622 msgid "User cancelled rebuilding hud cache" msgstr "" -#: fpdb.pyw:632 +#: fpdb.pyw:634 msgid "Confirm rebuilding database indexes" msgstr "" -#: fpdb.pyw:633 +#: fpdb.pyw:635 msgid "Please confirm that you want to rebuild the database indexes." msgstr "" -#: fpdb.pyw:641 +#: fpdb.pyw:643 msgid " Rebuilding Indexes ... " msgstr "" -#: fpdb.pyw:648 +#: fpdb.pyw:650 msgid " Cleaning Database ... " msgstr "" -#: fpdb.pyw:653 +#: fpdb.pyw:655 msgid " Analyzing Database ... " msgstr "" -#: fpdb.pyw:658 +#: fpdb.pyw:660 msgid "User cancelled rebuilding db indexes" msgstr "" -#: fpdb.pyw:753 +#: fpdb.pyw:755 msgid "" "Unimplemented: Save Profile (try saving a HUD layout, that should do it)" msgstr "" -#: fpdb.pyw:808 +#: fpdb.pyw:810 msgid "_Main" msgstr "_Principal" -#: fpdb.pyw:809 fpdb.pyw:840 +#: fpdb.pyw:811 fpdb.pyw:842 msgid "_Quit" msgstr "_Salir" -#: fpdb.pyw:810 +#: fpdb.pyw:812 msgid "L" msgstr "" -#: fpdb.pyw:810 +#: fpdb.pyw:812 msgid "_Load Profile (broken)" msgstr "_Cargar perfil (roto)" -#: fpdb.pyw:811 +#: fpdb.pyw:813 msgid "S" msgstr "" -#: fpdb.pyw:811 +#: fpdb.pyw:813 msgid "_Save Profile (todo)" msgstr "_Guardar perfil (todo)" -#: fpdb.pyw:812 +#: fpdb.pyw:814 msgid "F" msgstr "" -#: fpdb.pyw:812 +#: fpdb.pyw:814 msgid "Pre_ferences" msgstr "Pre_ferencias" -#: fpdb.pyw:813 +#: fpdb.pyw:815 msgid "_Import" msgstr "_Importar" -#: fpdb.pyw:814 +#: fpdb.pyw:816 msgid "B" msgstr "" -#: fpdb.pyw:815 +#: fpdb.pyw:817 msgid "R" msgstr "" -#: fpdb.pyw:815 +#: fpdb.pyw:817 msgid "Tournament _Results Import" msgstr "Importar _resultados de torneos" -#: fpdb.pyw:816 +#: fpdb.pyw:818 msgid "I" msgstr "" -#: fpdb.pyw:816 +#: fpdb.pyw:818 msgid "_Import through eMail/IMAP" msgstr "_Importar a través de eMail/IMAP" -#: fpdb.pyw:817 +#: fpdb.pyw:819 msgid "_Viewers" msgstr "" -#: fpdb.pyw:818 +#: fpdb.pyw:820 msgid "A" msgstr "" -#: fpdb.pyw:818 +#: fpdb.pyw:820 msgid "_Auto Import and HUD" msgstr "" -#: fpdb.pyw:819 +#: fpdb.pyw:821 msgid "H" msgstr "" -#: fpdb.pyw:819 +#: fpdb.pyw:821 msgid "_HUD Configurator" msgstr "Configurador del _HUD" -#: fpdb.pyw:820 +#: fpdb.pyw:822 msgid "G" msgstr "" -#: fpdb.pyw:820 +#: fpdb.pyw:822 msgid "_Graphs" msgstr "" -#: fpdb.pyw:821 fpdb.pyw:1096 +#: fpdb.pyw:823 fpdb.pyw:1098 msgid "Tourney Graphs" msgstr "" -#: fpdb.pyw:822 +#: fpdb.pyw:824 msgid "Stove (preview)" msgstr "" -#: fpdb.pyw:823 +#: fpdb.pyw:825 msgid "P" msgstr "" -#: fpdb.pyw:823 +#: fpdb.pyw:825 msgid "Ring _Player Stats (tabulated view, not on pgsql)" msgstr "Estadísticas de Full Ring (vista tabulada, no en postgresql)" -#: fpdb.pyw:824 +#: fpdb.pyw:826 msgid "T" msgstr "" -#: fpdb.pyw:824 +#: fpdb.pyw:826 msgid "_Tourney Stats (tabulated view, not on pgsql)" msgstr "" -#: fpdb.pyw:825 +#: fpdb.pyw:827 msgid "Tourney _Viewer" msgstr "" -#: fpdb.pyw:826 +#: fpdb.pyw:828 msgid "O" msgstr "" -#: fpdb.pyw:826 +#: fpdb.pyw:828 msgid "P_ositional Stats (tabulated view, not on sqlite)" msgstr "" -#: fpdb.pyw:827 fpdb.pyw:1055 +#: fpdb.pyw:829 fpdb.pyw:1057 msgid "Session Stats" msgstr "Estadísticas de la sesión" -#: fpdb.pyw:828 +#: fpdb.pyw:830 msgid "Hand _Replayer (not working yet)" msgstr "" -#: fpdb.pyw:829 +#: fpdb.pyw:831 msgid "_Database" msgstr "" -#: fpdb.pyw:830 +#: fpdb.pyw:832 msgid "_Maintain Databases" msgstr "" -#: fpdb.pyw:831 +#: fpdb.pyw:833 msgid "Create or Recreate _Tables" msgstr "Crear o recrear _tablas" -#: fpdb.pyw:832 +#: fpdb.pyw:834 msgid "Rebuild HUD Cache" msgstr "" -#: fpdb.pyw:833 +#: fpdb.pyw:835 msgid "Rebuild DB Indexes" msgstr "" -#: fpdb.pyw:834 +#: fpdb.pyw:836 msgid "_Statistics" msgstr "" -#: fpdb.pyw:835 +#: fpdb.pyw:837 msgid "Dump Database to Textfile (takes ALOT of time)" msgstr "" -#: fpdb.pyw:836 +#: fpdb.pyw:838 msgid "_Help" msgstr "_Ayuda" -#: fpdb.pyw:837 +#: fpdb.pyw:839 msgid "_Log Messages" msgstr "_Registro de mensajes" -#: fpdb.pyw:838 +#: fpdb.pyw:840 msgid "A_bout, License, Copying" msgstr "Acerca de, Licencia, Copia" -#: fpdb.pyw:856 +#: fpdb.pyw:858 msgid "There is an error in your config file\n" msgstr "" -#: fpdb.pyw:857 +#: fpdb.pyw:859 msgid "" "\n" "\n" "Error is: " msgstr "" -#: fpdb.pyw:858 +#: fpdb.pyw:860 msgid "CONFIG FILE ERROR" msgstr "ERROR EN EL ARCHIVO DE CONFIGURACION" -#: fpdb.pyw:862 +#: fpdb.pyw:864 msgid "Logfile is %s\n" msgstr "Archivo de registro es %s\n" -#: fpdb.pyw:864 +#: fpdb.pyw:866 msgid "Config file" msgstr "Archivo de configuración" -#: fpdb.pyw:865 +#: fpdb.pyw:867 msgid "" "has been created at:\n" "%s.\n" @@ -3424,7 +3798,7 @@ msgstr "" "ha sido creado el:\n" "%s.\n" -#: fpdb.pyw:866 +#: fpdb.pyw:868 msgid "" "Edit your screen_name and hand history path in the supported_sites section " "of the Preferences window (Main menu) before trying to import hands." @@ -3433,20 +3807,20 @@ msgstr "" "supported_sites de la ventana de Preferencias (Menú principal) antes de " "intentar importar manos." -#: fpdb.pyw:888 +#: fpdb.pyw:890 msgid "Connected to SQLite: %s" msgstr "Conectado a SQLite: %s" -#: fpdb.pyw:922 +#: fpdb.pyw:924 msgid "Strong Warning - Invalid database version" msgstr "Advertencia importante - Versión incorrecta de base de datos" -#: fpdb.pyw:924 +#: fpdb.pyw:926 msgid "An invalid DB version or missing tables have been detected." msgstr "" "Una versión incorrecta de la BD o ausencia de tablas ha sido detectada." -#: fpdb.pyw:928 +#: fpdb.pyw:930 msgid "" "This error is not necessarily fatal but it is strongly recommended that you " "recreate the tables by using the Database menu." @@ -3454,7 +3828,7 @@ msgstr "" "Este error no es fatal necesariamente pero le recomendamos encarecidamente " "que recree las tablas usando el menú de Bases de Datos." -#: fpdb.pyw:932 +#: fpdb.pyw:934 msgid "" "Not doing this will likely lead to misbehaviour including fpdb crashes, " "corrupt data etc." @@ -3462,11 +3836,11 @@ msgstr "" "El no hacerlo es favorable a causar extraño comportamiento en fpdb " "incluyendo bloqueos, corrupción de datos, etc." -#: fpdb.pyw:946 +#: fpdb.pyw:948 msgid "Status: Connected to %s database named %s on host %s" msgstr "Estado: Conectado a la base de datos %s llamada %s en la máquina %s" -#: fpdb.pyw:956 +#: fpdb.pyw:958 msgid "" "\n" "Global lock taken by %s" @@ -3474,7 +3848,7 @@ msgstr "" "\n" "Reloj global usado por %s" -#: fpdb.pyw:959 +#: fpdb.pyw:961 msgid "" "\n" "Failed to get global lock, it is currently held by %s" @@ -3482,51 +3856,47 @@ msgstr "" "\n" "Fallo al acceder al reloj global, está siendo utilizado por %s" -#: fpdb.pyw:969 +#: fpdb.pyw:971 msgid "Quitting normally" msgstr "Saliendo de forma normal" -#: fpdb.pyw:994 +#: fpdb.pyw:996 msgid "Global lock released.\n" msgstr "" -#: fpdb.pyw:1001 +#: fpdb.pyw:1003 msgid "Auto Import" msgstr "" -#: fpdb.pyw:1011 +#: fpdb.pyw:1013 msgid "Bulk Import" msgstr "Importe masivo" -#: fpdb.pyw:1018 +#: fpdb.pyw:1020 msgid "Tournament Results Import" msgstr "" -#: fpdb.pyw:1024 +#: fpdb.pyw:1026 msgid "eMail Import" msgstr "" -#: fpdb.pyw:1031 -msgid "Ring Player Stats" -msgstr "" - -#: fpdb.pyw:1037 +#: fpdb.pyw:1039 msgid "Tourney Stats" msgstr "" -#: fpdb.pyw:1043 +#: fpdb.pyw:1045 msgid "Tourney Viewer" msgstr "" -#: fpdb.pyw:1049 +#: fpdb.pyw:1051 msgid "Positional Stats" msgstr "" -#: fpdb.pyw:1061 +#: fpdb.pyw:1063 msgid "Hand Replayer" msgstr "" -#: fpdb.pyw:1065 +#: fpdb.pyw:1067 #, fuzzy msgid "" "Fpdb needs translators!\n" @@ -3576,56 +3946,56 @@ msgstr "" "\n" "lala" -#: fpdb.pyw:1082 +#: fpdb.pyw:1084 msgid "Help" msgstr "" -#: fpdb.pyw:1089 +#: fpdb.pyw:1091 msgid "Graphs" msgstr "" -#: fpdb.pyw:1103 +#: fpdb.pyw:1105 msgid "Stove" msgstr "" -#: fpdb.pyw:1176 +#: fpdb.pyw:1178 msgid "" "\n" "Note: error output is being diverted to fpdb-errors.txt and HUD-errors.txt " "in: %s" msgstr "" -#: fpdb.pyw:1177 +#: fpdb.pyw:1179 msgid "" "\n" "Any major error will be reported there _only_.\n" msgstr "" -#: fpdb.pyw:1206 +#: fpdb.pyw:1208 msgid "fpdb starting ..." msgstr "fpdb iniciando ..." -#: fpdb.pyw:1305 +#: fpdb.pyw:1307 msgid "" "WARNING: Unable to find output hand history directory %s\n" "\n" " Press YES to create this directory, or NO to select a new one." msgstr "" -#: fpdb.pyw:1313 +#: fpdb.pyw:1315 msgid "" "WARNING: Unable to create hand output directory. Importing is not likely to " "work until this is fixed." msgstr "" -#: fpdb.pyw:1324 +#: fpdb.pyw:1326 msgid "" "WARNING: Unable to find site '%s'\n" "\n" "Press YES to add this site to the database." msgstr "" -#: fpdb.pyw:1340 +#: fpdb.pyw:1342 msgid "" "\n" "Enter short code for %s\n" @@ -3742,13 +4112,13 @@ msgstr "" msgid "DEBUG: result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" msgstr "" -#: windows_make_bats.py:39 +#: windows_make_bats.py:30 msgid "" "\n" "This script is only for windows\n" msgstr "" -#: windows_make_bats.py:66 +#: windows_make_bats.py:57 msgid "" "\n" "no gtk directories found in your path - install gtk or edit the path " diff --git a/pyfpdb/locale/fpdb-fr_FR.po b/pyfpdb/locale/fpdb-fr_FR.po index 2bf30c4b..8dc13804 100644 --- a/pyfpdb/locale/fpdb-fr_FR.po +++ b/pyfpdb/locale/fpdb-fr_FR.po @@ -1,19 +1,20 @@ -# FPDB FRENCH TRANSLATION -# Copyright (C) 2010 NO ORGANIZATION :) -# FREDERIC PROST , 2010. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR ORGANIZATION +# FIRST AUTHOR , YEAR. # msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2011-02-27 05:51+CET\n" -"PO-Revision-Date: 2010-09-09 13:33+0100\n" -"Last-Translator: \n" -"Language-Team: LANGUAGE \n" -"Language: \n" +"Project-Id-Version: Free Poker Database\n" +"POT-Creation-Date: 2011-03-10 02:53+CET\n" +"PO-Revision-Date: 2011-03-09 15:37+0000\n" +"Last-Translator: kibbitzer \n" +"Language-Team: French (France) <>\n" +"Language: fr_FR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" +"Content-Transfer-Encoding: ENCODING\n" "Generated-By: pygettext.py 1.5\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" #: AbsoluteToFpdb.py:139 BetfairToFpdb.py:76 CarbonToFpdb.py:130 #: EverestToFpdb.py:101 EverleafToFpdb.py:110 FulltiltToFpdb.py:212 @@ -21,16 +22,16 @@ msgstr "" #: PokerStarsToFpdb.py:185 Win2dayToFpdb.py:95 WinamaxToFpdb.py:172 #: iPokerToFpdb.py:122 msgid "determineGameType: Unable to recognise gametype from: '%s'" -msgstr "determineGameType: Impossible de reconnaitre le 'gametype' de: '%s'" +msgstr "determineGameType: Impossible de reconnaître le type de jeu de: '%s'" #: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 -#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:251 +#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:252 #: OnGameToFpdb.py:160 OnGameToFpdb.py:176 PartyPokerToFpdb.py:198 #: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186 #: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173 #: WinamaxToFpdb.py:191 iPokerToFpdb.py:123 msgid "determineGameType: Raising FpdbParseError" -msgstr "" +msgstr "determineGameType: Une erreur d'analyse de Fpdb est survenue" #: AbsoluteToFpdb.py:141 BetfairToFpdb.py:78 CarbonToFpdb.py:132 #: EverestToFpdb.py:103 EverleafToFpdb.py:112 FulltiltToFpdb.py:213 @@ -38,37 +39,38 @@ msgstr "" #: PokerStarsToFpdb.py:187 Win2dayToFpdb.py:97 WinamaxToFpdb.py:174 #: iPokerToFpdb.py:124 msgid "Unable to recognise gametype from: '%s'" -msgstr "Impossible de reconnaitre le 'gametype' de: '%s'" +msgstr "Impossible de reconnaître le type de jeu de: '%s'" #: AbsoluteToFpdb.py:204 msgid "readHandInfo: Didn't match: '%s'" -msgstr "readHandInfo: N'a pas correspondu: '%s'" +msgstr "ReadHandInfo: Pas de correspondance: '%s'" #: AbsoluteToFpdb.py:205 msgid "Absolute: Didn't match re_HandInfo: '%s'" -msgstr "Absolute: N'a pas correspondu à re_HandInfo: '%s'" +msgstr "Absolute: Pas de correspondance avec re_HandInfo: '%s'" #: AbsoluteToFpdb.py:207 msgid "readHandInfo: File name didn't match re_*InfoFromFilename" -msgstr "readHandInfo: Nom de fichier ne correspond pas à re_*InfoFromFilename" +msgstr "" +"readHandInfo: Le nom de fichier ne correspond pas à re_*IntoFromFileName" #: AbsoluteToFpdb.py:208 msgid "File name: %s" -msgstr "Nom de fichier: %s" +msgstr "Nom de fichier: '%s'" #: AbsoluteToFpdb.py:209 msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'" -msgstr "Absolute: N'a pas correspondu à re_*InfoFromFilename: '%s'" +msgstr "Absolute: Ne correspond pas à re_*IntoFromFileName: '%s'" -#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:410 +#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:415 #: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 -#: WinamaxToFpdb.py:362 +#: WinamaxToFpdb.py:360 msgid "reading antes" msgstr "lecture antes" #: AbsoluteToFpdb.py:290 EverleafToFpdb.py:230 msgid "No bringin found." -msgstr "Bringin non trouvé" +msgstr "Pas de Bring-In trouvé." #: AbsoluteToFpdb.py:297 EverleafToFpdb.py:237 msgid "No small blind" @@ -76,26 +78,25 @@ msgstr "Pas de petite blinde" #: AbsoluteToFpdb.py:324 msgid "Absolute readStudPlayerCards is only a stub." -msgstr "Absolute readStudPlayerCards partiel." +msgstr "Absolute readStudPlayerCards est un bout de programme temporaire." #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:326 FulltiltToFpdb.py:778 PartyPokerToFpdb.py:572 +#: EverleafToFpdb.py:326 FulltiltToFpdb.py:783 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "analyse de l'historique des mains" -# Not really sure of the context here #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:327 FulltiltToFpdb.py:779 PartyPokerToFpdb.py:573 +#: EverleafToFpdb.py:327 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:579 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" -msgstr "traduction envoyé vers" +msgstr "traduction envoyée vers" #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 -#: EverleafToFpdb.py:328 FulltiltToFpdb.py:780 PartyPokerToFpdb.py:574 +#: EverleafToFpdb.py:328 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:580 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" -msgstr "Suivez (tail-f) l'import" +msgstr "suivre (tail -f) la sortie" #: Anonymise.py:49 msgid "Could not find file %s" @@ -103,17 +104,17 @@ msgstr "Impossible de trouver le fichier %s" #: Anonymise.py:55 msgid "Output being written to" -msgstr "résultat écrit à " +msgstr "Enregistrement du résultat dans" #: BetfairToFpdb.py:108 CarbonToFpdb.py:163 EverestToFpdb.py:144 #: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 msgid "Didn't match re_HandInfo" -msgstr "N'a pas correspondu à re_HandInfo" +msgstr "Ne correspond pas à  re_HandInfo" #: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146 -#: FulltiltToFpdb.py:266 PokerStarsToFpdb.py:223 +#: FulltiltToFpdb.py:267 PokerStarsToFpdb.py:223 msgid "No match in readHandInfo." -msgstr "N'a pas correspondu à readHandInfo." +msgstr "Pas de correspondance dans readHandInfo" #: BetfairToFpdb.py:123 msgid "readPlayerStacks: Less than 2 players found in a hand" @@ -121,18 +122,17 @@ msgstr "readPlayerStacks: Moins de 2 joueurs trouvés dans une main" #: BetfairToFpdb.py:163 msgid "No bringin found" -msgstr "Bringin non trouvé" +msgstr "Bring-In non trouvé" #: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439 -#: WinamaxToFpdb.py:408 +#: WinamaxToFpdb.py:406 msgid "DEBUG: unimplemented readAction: '%s' '%s'" -msgstr "DEBUG: readAction non implementé: '%s' '%s'" +msgstr "DEBUG: readAction non implémenté: '%s' '%s'" #: Card.py:431 msgid "fpdb card encoding(same as pokersource)" -msgstr "encodage des cartes fpdb (même que pokersource)" +msgstr "encodage des cartes fpdb (même que pokersource)" -# Fred : What's with the empty string ? Should I do the same for translation ? #: Charset.py:45 Charset.py:60 Charset.py:75 Charset.py:86 Charset.py:94 msgid "Could not convert: \"%s\"\n" msgstr "Impossible de convertir: \"%s\"\n" @@ -141,10 +141,11 @@ msgstr "Impossible de convertir: \"%s\"\n" msgid "Could not encode: \"%s\"\n" msgstr "Impossible d'encoder: \"%s\"\n" -# Fred : Are we dealing with a date or a path ? #: Configuration.py:109 Configuration.py:124 msgid "Config file has been created at %s.\n" -msgstr "Le fichier de configuration a été crée à %s.\n" +msgstr "" +"Le fichier de configuration a été créé à  %s.\n" +"\n" #: Configuration.py:123 msgid "" @@ -158,19 +159,17 @@ msgstr "" #: Configuration.py:128 Configuration.py:129 msgid "Error copying .example config file, cannot fall back. Exiting.\n" -msgstr "Erreur lors de la copie du fichier .exemple, impossible de continuer. Arrêt en cours.\n" - +msgstr "" +"Erreur lors de la copie de .example config file, impossible d'annuler. Arrêt " +"en cours.\n" #: Configuration.py:133 Configuration.py:134 msgid "No %s found, cannot fall back. Exiting.\n" -msgstr "Pas de %s trouvé, impossible de continuer. Arrêt en cours.\n" +msgstr "Pas de %s trouvé, impossible de continuer. Arrêt en cours.\n" -#: Configuration.py:166 -msgid "Default logger initialised for " -msgstr "Logger par défaut initialisé pour" - -#: Configuration.py:167 -msgid "Default logger intialised for " +#: Configuration.py:166 Configuration.py:167 +#, fuzzy +msgid "Default logger initialised for %s" msgstr "Logger par défaut initialisé pour" #: Configuration.py:178 Database.py:447 Database.py:448 @@ -182,12 +181,12 @@ msgid "" "Default encoding set to US-ASCII, defaulting to CP1252 instead -- If you're " "not on a Mac, please report this problem." msgstr "" -"Encodage par défaut est US-ASCII, passage en CP1252 -- Si vous n'êtes pas " -"sur un Mac, veuillez rapporter le problème." +"L'encodage par défaut est US-ASCII, passage en CP1252 -- Si vous n'êtes pas " +"sur un Mac, veuillez rapporter le problème." #: Configuration.py:308 msgid "Loading site" -msgstr "Recherche site" +msgstr "Chargement du site" #: Configuration.py:529 msgid "config.general: adding %s = %s" @@ -203,12 +202,14 @@ msgstr "section de config raw_hands manquante" #: Configuration.py:632 msgid "Invalid config value for raw_hands.save, defaulting to \"error\"" -msgstr "Valeur de config invalide pour raw_hands.save, mise par défaut à \"error\"" - +msgstr "" +"Valeur de config invalide pour raw_hands.save, mise par défaut à \"error\"" #: Configuration.py:639 msgid "Invalid config value for raw_hands.compression, defaulting to \"none\"" -msgstr "Valeur de config invalide pour raw_hands.compression, mise par défaut à ""\"none\"" +msgstr "" +"Valeur de config invalide pour raw_hands.compression, mise par défaut à " +"\"error\"" #: Configuration.py:652 msgid "missing config section raw_tourneys" @@ -216,12 +217,15 @@ msgstr "section de config raw_tourneys manquante" #: Configuration.py:658 msgid "Invalid config value for raw_tourneys.save, defaulting to \"error\"" -msgstr "Valeur de config invalide pour raw_tourneys.save, mise par défaut à \"error\"" +msgstr "" +"Valeur de config invalide pour raw_tourneys.save, mise par défaut à \"error\"" #: Configuration.py:665 msgid "" "Invalid config value for raw_tourneys.compression, defaulting to \"none\"" -msgstr "Valeur de config invalide pour raw_tourneys.compression, mise par défaut à ""\"none\"" +msgstr "" +"Valeur de config invalide pour raw_tourneys.compression, mise par défaut à " +"\"error\"" #: Configuration.py:683 Configuration.py:684 msgid "Configuration file %s not found. Using defaults." @@ -245,8 +249,10 @@ msgstr "Erreur d'analyse %s. Voir fichier de log d'erreur" #: Configuration.py:837 #, fuzzy -msgid "Error parsing example file %s. See error log file." -msgstr "Erreur d'analyse %s. Voir fichier de log d'erreur" +msgid "Error parsing example configuration file %s. See error log file." +msgstr "" +"Erreur lors de l'analyse du fichier d'exemple %s. Consulter le fichier de " +"log d'erreurs." #: Database.py:65 msgid "Not using sqlalchemy connection pool." @@ -262,319 +268,314 @@ msgstr "Création de la base de donnée, sql = %s" #: Database.py:398 msgid "*** WARNING UNKNOWN MYSQL ERROR:" -msgstr "*** ATTENTION ERREUR MYSQL INCONNUE:" +msgstr "*** ALERTE ERREUR MYSQL INCONNUE:" #: Database.py:452 msgid "Connecting to SQLite: %(database)s" -msgstr "Connexion 0  SQLite: %(database)s" +msgstr "Connexion à  SQLite: %(database)s" #: Database.py:464 msgid "Some database functions will not work without NumPy support" -msgstr "Certaines fonctionnalitées de la base de données ne fonctionneront pas sans NumPy" +msgstr "Certaines fonctionnalités ne fonctionneront pas sans NumPy" -#: Database.py:494 +#: Database.py:495 msgid "outdated or too new database version (%s) - please recreate tables" msgstr "" -"Version de la base de données trop ancienne ou trop nouvelle (%s) - " -"recréér les tables SVP" +"Version de la base de données trop ancienne ou trop récente (%s) - recrééez " +"les tables SVP" -#: Database.py:500 Database.py:501 +#: Database.py:501 Database.py:502 msgid "Failed to read settings table - recreating tables" -msgstr "Echec de lecture de la table de réglages - recréation des tables" +msgstr "Echec de lecture de la table de règlages - recréation des tables" -#: Database.py:505 Database.py:506 +#: Database.py:506 Database.py:507 msgid "Failed to read settings table - please recreate tables" -msgstr "Echec de lecture de la table de réglages - recréation des tables" +msgstr "Echec de lecture de la table de règlages - recréation des tables" -#: Database.py:527 +#: Database.py:528 msgid "commit %s failed: info=%s value=%s" -msgstr "echec du commit %s: info=%s valeur=%s" +msgstr "échec du commit %s: info=%s valeur=%s" -#: Database.py:531 +#: Database.py:532 msgid "commit failed" -msgstr "echec du commit" +msgstr "échec du commit" -#: Database.py:712 Database.py:745 +#: Database.py:713 Database.py:746 msgid "*** Database Error: " msgstr "*** Erreur Base de Données: " -#: Database.py:742 +#: Database.py:743 msgid "Database: date n hands ago = " msgstr "Base de Données: date d'il y a n mains = " -#: Database.py:899 +#: Database.py:900 msgid "ERROR: query %s result does not have player_id as first column" -msgstr "ERREUR: query %s le résultat n'a pas player_id en premiere colonne" +msgstr "ERROR: query %s le résultat n'a pas player_id en première colonne" -#: Database.py:991 +#: Database.py:992 msgid "getLastInsertId(): problem fetching insert_id? ret=%d" -msgstr "getLastInsertId(): problème lors de la recherche insert_id? ret=%d" +msgstr "getLastInsertId(): problème lors de la recherche insert_id? ret=%d" -#: Database.py:1003 +#: Database.py:1004 msgid "getLastInsertId(%s): problem fetching lastval? row=%d" -msgstr "getLastInsertId(%s): problème lors de la recherche lastval? row=%d" +msgstr "getLastInsertId(%s): problème lors de la recherche lastval? row=%d" -#: Database.py:1010 +#: Database.py:1011 msgid "getLastInsertId(): unknown backend: %d" msgstr "getLastInsertId(): backend inconnu: %d" -#: Database.py:1015 +#: Database.py:1016 msgid "*** Database get_last_insert_id error: " msgstr "*** Erreur get_last_insert_id base de données: " -#: Database.py:1069 Database.py:1494 +#: Database.py:1070 Database.py:1495 msgid "warning: drop pg fk %s_%s_fkey failed: %s, continuing ..." -msgstr "Attention: suppression de pg fk %s_%s_fkey a échoué: %s, continue..." +msgstr "" +"Attention: la suppression de pg fk %s_%s_fkey a échoué: %s, continue..." -#: Database.py:1073 Database.py:1498 +#: Database.py:1074 Database.py:1499 msgid "warning: constraint %s_%s_fkey not dropped: %s, continuing ..." -msgstr "Attention: contrainte %s_%s_fkey non supprimée: %s, continue ..." +msgstr "attention: contrainte %s_%s_fkey non supprimée: %s, continue ..." -#: Database.py:1081 Database.py:1372 +#: Database.py:1082 Database.py:1373 msgid "dropping mysql index " msgstr "supprime mysql index" -#: Database.py:1087 Database.py:1377 Database.py:1385 Database.py:1392 +#: Database.py:1088 Database.py:1378 Database.py:1386 Database.py:1393 msgid " drop index failed: " msgstr " suppression d'index a échoué: " -#: Database.py:1092 Database.py:1379 +#: Database.py:1093 Database.py:1380 msgid "dropping pg index " msgstr "supprime pg index " -#: Database.py:1105 +#: Database.py:1106 msgid "warning: drop index %s_%s_idx failed: %s, continuing ..." -msgstr "warning: suppression de l'index %s_%s_idx a échoué: %s, continue ..." +msgstr "attention: suppression de l'index %s_%s_idx a échoué: %s, continue ..." -#: Database.py:1109 +#: Database.py:1110 msgid "warning: index %s_%s_idx not dropped %s, continuing ..." -msgstr "warning: index %s_%s_idx non supprimé: %s, continue ..." +msgstr "attention: index %s_%s_idx non supprimé: %s, continue ..." -#: Database.py:1149 Database.py:1157 +#: Database.py:1150 Database.py:1158 Database.py:1426 Database.py:1434 msgid "Creating foreign key " -msgstr "Création d'une clé étrangère " +msgstr "Création de la clé distante " -#: Database.py:1155 Database.py:1164 Database.py:1176 +#: Database.py:1156 Database.py:1165 Database.py:1177 Database.py:1432 +#: Database.py:1441 msgid "Create foreign key failed: " -msgstr "Création d'une clé étrangère a échouée: " +msgstr "Échec de la création de la clé distante: " -#: Database.py:1171 Database.py:1330 Database.py:1331 -msgid "Creating mysql index %s %s" -msgstr "Création index mysql %s %s" +#: Database.py:1172 +#, fuzzy +msgid "Creating MySQL index %s %s" +msgstr "Création de l'index mysql %s %s" -#: Database.py:1180 -msgid "Creating pg index " -msgstr "Création index pg" +#: Database.py:1181 +#, fuzzy +msgid "Creating PostgreSQL index " +msgstr "Création de l'index pg" -#: Database.py:1185 Database.py:1336 Database.py:1345 Database.py:1353 +#: Database.py:1186 Database.py:1337 Database.py:1346 Database.py:1354 msgid "Create index failed: " -msgstr "Création de l'index a èchoué: " +msgstr "La création de l'index a échoué: " -#: Database.py:1226 Database.py:1227 +#: Database.py:1227 Database.py:1228 msgid "Finished recreating tables" msgstr "Fin de re-création des tables" -#: Database.py:1268 +#: Database.py:1269 msgid "***Error creating tables: " -msgstr "***Erreur lors de la création des tables: " +msgstr "***Erreur lors de la création des tables: " -#: Database.py:1278 +#: Database.py:1279 msgid "*** Error unable to get databasecursor" -msgstr "*** Erreur impossible de récupérer databasecursor" +msgstr "*** Erreur impossible de récuperer databasecursor" -#: Database.py:1290 Database.py:1301 Database.py:1311 Database.py:1318 +#: Database.py:1291 Database.py:1302 Database.py:1312 Database.py:1319 msgid "***Error dropping tables: " msgstr "***Erreur lors de la suppression des tables: " -#: Database.py:1316 +#: Database.py:1317 msgid "*** Error in committing table drop" -msgstr "*** Erreur lors du in committing table drop" +msgstr "*** Erreur lors du commit de suppression des tables" -#: Database.py:1339 Database.py:1340 +#: Database.py:1331 Database.py:1332 +msgid "Creating mysql index %s %s" +msgstr "Création de l'index mysql %s %s" + +#: Database.py:1340 Database.py:1341 msgid "Creating pgsql index %s %s" msgstr "Création de l'index pgsql %s %s" -#: Database.py:1347 Database.py:1348 +#: Database.py:1348 Database.py:1349 msgid "Creating sqlite index %s %s" msgstr "Création de l'index sqlite %s %s" -#: Database.py:1355 +#: Database.py:1356 msgid "Unknown database: MySQL, Postgres and SQLite supported" msgstr "Base de données inconnue: MySQL, Postgres et SQLite sont supportées" -#: Database.py:1360 +#: Database.py:1361 msgid "Error creating indexes: " -msgstr "Erreur création indexes: " +msgstr "Erreur lors de la création des index: " -#: Database.py:1387 +#: Database.py:1388 msgid "Dropping sqlite index " msgstr "Suppression de l'index sqlite " -#: Database.py:1394 +#: Database.py:1395 msgid "" "Fpdb only supports MySQL, Postgres and SQLITE, what are you trying to use?" msgstr "" "Fpdb ne supporte que MySQL, Postgres et SQLITE, qu'essayez vous d'utiliser ?" -#: Database.py:1408 Database.py:1448 +#: Database.py:1409 Database.py:1449 msgid " set_isolation_level failed: " msgstr " set_isolation_level a échoué:" -#: Database.py:1425 Database.py:1433 -msgid "creating foreign key " -msgstr "création d'une clé étrangère" - -#: Database.py:1431 -msgid " create foreign key failed: " -msgstr " creation d'une clé étrangère a èchoué" - -#: Database.py:1440 -msgid " create foreign key failed: " -msgstr " creation d'une clé étrangère a èchoué" - -#: Database.py:1442 Database.py:1501 +#: Database.py:1443 Database.py:1502 msgid "Only MySQL and Postgres supported so far" msgstr "Seuls MySQL et Postgres sont supportés pour le moment" -#: Database.py:1472 +#: Database.py:1473 msgid "dropping mysql foreign key" -msgstr "Suppresion de la clé étrangère mysql" +msgstr "Suppresion de la clé distante mysql" -#: Database.py:1476 +#: Database.py:1477 msgid " drop failed: " msgstr " la suppression a échoué: " -#: Database.py:1479 +#: Database.py:1480 msgid "dropping pg foreign key" -msgstr "suppression de la clé étrangère pg" +msgstr "suppression de la clé distante pg" -#: Database.py:1491 +#: Database.py:1492 msgid "dropped pg foreign key %s_%s_fkey, continuing ..." -msgstr "suppression de la clé étrangère pg %s_%s_fkey, continue..." +msgstr "suppression de la clé distante pg %s_%s_fkey, continue..." -#: Database.py:1612 +#: Database.py:1613 msgid "Rebuild hudcache took %.1f seconds" -msgstr "Reconstruction du hudcache a pris %.1f secondes" +msgstr "Reconstruction du cache HUD a pris %.1f secondes" -#: Database.py:1615 Database.py:1653 +#: Database.py:1616 Database.py:1654 msgid "Error rebuilding hudcache:" -msgstr "Erreur lors de la reconsctruction du hudcache:" +msgstr "Erreur lors de la reconstruction du cache HUD:" -#: Database.py:1665 Database.py:1671 +#: Database.py:1666 Database.py:1672 msgid "Error during analyze:" msgstr "Erreur lors de l'analyse" -#: Database.py:1675 +#: Database.py:1676 msgid "Analyze took %.1f seconds" msgstr "L'analyse a pris %.1f secondes" -#: Database.py:1685 Database.py:1691 +#: Database.py:1686 Database.py:1692 msgid "Error during vacuum:" -msgstr "Erreur durant le netoyage:" +msgstr "Erreur durant le nettoyage:" -#: Database.py:1695 +#: Database.py:1696 msgid "Vacuum took %.1f seconds" msgstr "Le nettoyage a pris %.1f secondes" -#: Database.py:1707 +#: Database.py:1708 msgid "Error during lock_for_insert:" msgstr "Error lors du lock_for_insert:" -#: Database.py:1716 +#: Database.py:1717 msgid "######## Hands ##########" -msgstr "" +msgstr "######## Mains ##########" -#: Database.py:1720 +#: Database.py:1721 msgid "###### End Hands ########" -msgstr "" +msgstr "###### Fin des mains ########" -#: Database.py:2122 -#, fuzzy +#: Database.py:2123 msgid "Error aquiring hero ids:" -msgstr "Erreur lors de l'analyse" +msgstr "Erreur lors de l'obtention de l'ID de Héros:" -#: Database.py:2230 +#: Database.py:2231 msgid "######## Gametype ##########" -msgstr "" +msgstr "######## Type de jeu ##########" -#: Database.py:2234 +#: Database.py:2235 msgid "###### End Gametype ########" -msgstr "" +msgstr "###### Fin de type de jeu ########" -#: Database.py:2261 +#: Database.py:2262 msgid "queue empty too long - writer stopping ..." -msgstr "File d'attente vide trop long - ecriture stopper..." +msgstr "Vidage de la file d'attente trop long - arrêt de l'écriture..." -#: Database.py:2264 +#: Database.py:2265 msgid "writer stopping, error reading queue: " -msgstr "ecriture stoppée, erreur lecture file d'attente: " +msgstr "arrêt de l'écriture, erreur de lecture de la file d'attente: " -#: Database.py:2289 +#: Database.py:2290 msgid "deadlock detected - trying again ..." -msgstr "deadlock détecté - nouvel essai ..." +msgstr "Verrou mortel détecté - Nouvelle tentative..." -#: Database.py:2294 +#: Database.py:2295 msgid "too many deadlocks - failed to store hand " -msgstr "trop de main deadlocks - abandon de la sauvegarde des mains" +msgstr "Trop de verrous mortels - Échec de l'enregistrement de la main " -#: Database.py:2298 +#: Database.py:2299 msgid "***Error storing hand: " -msgstr "***Erreur lors du stockage de la main" +msgstr "***Erreur lors de l'enregistrement de la main" -#: Database.py:2308 +#: Database.py:2309 msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" msgstr "" -"base de données finie d'écrire: stocké %d mains (%d èchouées) en %.1f " +"base de données finie d'écrire: stocké %d mains (%d échouées) en %.1f " "secondes" -#: Database.py:2318 +#: Database.py:2319 msgid "***Error sending finish: " msgstr "***Erreur lors de l'envoi de fin: " -#: Database.py:2400 +#: Database.py:2401 msgid "invalid source in Database.createOrUpdateTourney" msgstr "source invalide dans Database.createOrUpdateTourney" -#: Database.py:2413 +#: Database.py:2414 msgid "invalid source in Database.createOrUpdateTourneysPlayers" msgstr "source invalide dans Database.createOrUpdateTourneysPlayers" -#: Database.py:2539 +#: Database.py:2540 msgid "HandToWrite.init error: " msgstr "HandToWrite.init erreur: " -#: Database.py:2589 +#: Database.py:2590 msgid "HandToWrite.set_all error: " msgstr "HandToWrite.set_all erreur: " -#: Database.py:2620 +#: Database.py:2621 msgid "nutOmatic is id_player = %d" -msgstr "" +msgstr "nutOmatic est id_player = %d" -#: Database.py:2628 +#: Database.py:2629 msgid "query plan: " -msgstr "" +msgstr "plan de requête: " -#: Database.py:2637 +#: Database.py:2638 msgid "cards =" msgstr "cartes =" -#: Database.py:2640 -#, fuzzy +#: Database.py:2641 msgid "get_stats took: %4.3f seconds" -msgstr "Le nettoyage a pris %4.3f seconds" +msgstr "get_stats a duré: %4.3f seconds" -#: Database.py:2642 +#: Database.py:2643 msgid "press enter to continue" -msgstr "appuyer sur entrée pour continuer" +msgstr "appuyez sur entrée pour continuer" #: EverestToFpdb.py:107 msgid "Unable to recognise handinfo from: '%s'" -msgstr "Impossible de reconnaitre handinfo de: '%s'" +msgstr "Impossible de reconnaître handinfo de: '¨%s'" #: EverleafToFpdb.py:265 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" +"Everleaf readStudPlayerCards est seulement un bout de programme temporaire." #: Filters.py:53 msgid "All" @@ -586,19 +587,19 @@ msgstr "Aucun" #: Filters.py:53 msgid "Show _Limits" -msgstr "Montre _Limits" +msgstr "Montre _Limites" #: Filters.py:54 msgid "Show Number of _Players" -msgstr "Montre nombre de _Players" +msgstr "Montre le nombre de _Joueurs" #: Filters.py:54 TourneyFilters.py:51 msgid "And:" -msgstr "Et" +msgstr "Et:" #: Filters.py:54 TourneyFilters.py:51 msgid "Between:" -msgstr "Entre" +msgstr "Entre:" #: Filters.py:55 msgid "Games:" @@ -606,7 +607,7 @@ msgstr "Parties:" #: Filters.py:55 TourneyFilters.py:50 msgid "Hero:" -msgstr "Héros" +msgstr "Héros:" #: Filters.py:55 TourneyFilters.py:50 msgid "Sites:" @@ -618,7 +619,7 @@ msgstr "Limites" #: Filters.py:56 TourneyFilters.py:50 msgid "Number of Players:" -msgstr "Nombre de Joueurs" +msgstr "Nombre de Joueurs :" #: Filters.py:57 msgid "Grouping:" @@ -626,7 +627,7 @@ msgstr "Regroupement:" #: Filters.py:57 msgid "Show Position Stats" -msgstr "Montrer les stats par position" +msgstr "Montre les stats par position" #: Filters.py:58 TourneyFilters.py:51 msgid "Date:" @@ -646,242 +647,255 @@ msgstr "Tournoi" #: Filters.py:80 msgid "DEBUG: New packing box created!" -msgstr "DEBUG: Nouvelle boîte créée!" +msgstr "DEBUG: Nouvelle boîte de stockage créée !" #: Filters.py:106 TourneyFilters.py:114 msgid "Either 0 or more than one site matched (%s) - EEK" -msgstr "0 ou plus d'un site correspond (%s) - EEK" +msgstr "0 ou plus d'un site correspondant (%s) - EEK" -#: Filters.py:341 +#: Filters.py:340 msgid "%s was toggled %s" msgstr "%s a été basculé %s" -#: Filters.py:341 +#: Filters.py:340 msgid "OFF" -msgstr "OFF" +msgstr "ARRÊT" -#: Filters.py:341 +#: Filters.py:340 msgid "ON" -msgstr "ON" +msgstr "MARCHE" -#: Filters.py:422 +#: Filters.py:421 msgid "self.sites[%s] set to %s" msgstr "self.sites[%s] mis à %s" -#: Filters.py:428 +#: Filters.py:427 msgid "self.games[%s] set to %s" msgstr "self.games[%s] mis à %s" -#: Filters.py:434 +#: Filters.py:433 msgid "self.limit[%s] set to %s" msgstr "self.limit[%s] mis à %s" -#: Filters.py:612 +#: Filters.py:611 msgid "self.seats[%s] set to %s" msgstr "self.seats[%s] mis à %s" -#: Filters.py:618 +#: Filters.py:617 msgid "self.groups[%s] set to %s" msgstr "self.groups[%s] mis à %s" -#: Filters.py:659 +#: Filters.py:633 GuiLogView.py:87 GuiPositionalStats.py:63 +msgid "Refresh" +msgstr "Rafraîchir" + +#: Filters.py:658 msgid "Min # Hands:" msgstr "Min # Mains:" -#: Filters.py:725 +#: Filters.py:679 Filters.py:708 Filters.py:734 Filters.py:761 Filters.py:875 +#: Filters.py:926 Filters.py:960 Filters.py:1018 Filters.py:1071 +msgid "hide" +msgstr "" + +#: Filters.py:724 msgid "INFO: No tourney types returned from database" msgstr "INFO: Pas de types de tournoi retournés par la base de données" -#: Filters.py:726 +#: Filters.py:725 msgid "No tourney types returned from database" msgstr "Pas de types de tournoi retournés par la base de données" -#: Filters.py:752 Filters.py:850 +#: Filters.py:751 Filters.py:849 msgid "INFO: No games returned from database" msgstr "INFO: Pas de parties retournées par la base de données" -#: Filters.py:753 Filters.py:851 +#: Filters.py:752 Filters.py:850 msgid "No games returned from database" -msgstr "Pas de parties retourné©es par la base de données" +msgstr "Pas de parties retournées par la base de données" -#: Filters.py:873 +#: Filters.py:872 msgid "Graphing Options:" -msgstr "Options du Graphique" +msgstr "Options de graphique :" -#: Filters.py:890 +#: Filters.py:889 msgid "Show Graph In:" -msgstr "Voir le graphique en" +msgstr "Montrer le graphique en :" -#: Filters.py:906 +#: Filters.py:905 msgid "Showdown Winnings" -msgstr "Graph avec abattage final " +msgstr "Gains avec abattage" -#: Filters.py:914 +#: Filters.py:913 msgid "Non-Showdown Winnings" -msgstr "Graph sans abattage final" +msgstr "Gains sans abattage" -#: Filters.py:1031 +#: Filters.py:1030 msgid "From:" msgstr "De:" -#: Filters.py:1045 +#: Filters.py:1044 msgid "To:" -msgstr "à:" +msgstr "À:" -#: Filters.py:1050 +#: Filters.py:1049 msgid " Clear Dates " msgstr " Effacer les Dates " #: Filters.py:1068 msgid "show" -msgstr "voir" +msgstr "" -#: Filters.py:1071 -msgid "hide" -msgstr "masquer" - - -#: Filters.py:1077 fpdb.pyw:719 +#: Filters.py:1076 fpdb.pyw:721 msgid "Pick a date" msgstr "Choisir une date" -#: Filters.py:1083 fpdb.pyw:725 +#: Filters.py:1082 fpdb.pyw:727 msgid "Done" msgstr "Fait" #: FullTiltPokerSummary.py:93 PokerStarsSummary.py:81 SitenameSummary.py:81 msgid "parseSummary: Unable to recognise Tourney Info: '%s'" -msgstr "" +msgstr "parseSummary: Impossible de reconnaître les infos de tournoi: '%s'" #: FullTiltPokerSummary.py:94 FullTiltPokerSummary.py:120 #: PokerStarsSummary.py:82 PokerStarsSummary.py:108 SitenameSummary.py:82 msgid "parseSummary: Raising FpdbParseError" -msgstr "" +msgstr "parseSummary: Une erreur d'analyse de Fpdb est survenue" #: FullTiltPokerSummary.py:95 PokerStarsSummary.py:83 SitenameSummary.py:83 msgid "Unable to recognise Tourney Info: '%s'" -msgstr "" +msgstr "Impossible de reconnaître les infos de tournoi: '%s'" #: FullTiltPokerSummary.py:119 PokerStarsSummary.py:107 msgid "parseSummary: Unable to locate currency" -msgstr "" +msgstr "parseSummary: Impossible de trouver la devise" #: FullTiltPokerSummary.py:121 PokerStarsSummary.py:109 msgid "Unable to locate currency" -msgstr "" +msgstr "Impossible de trouver la devise" #: FulltiltToFpdb.py:211 msgid "determineGameType: Raising FpdbParseError for file '%s'" msgstr "" +"determineGameType: Une erreur d'analyse Fpdb du fichier '%s' est survenue" -#: FulltiltToFpdb.py:252 PkrToFpdb.py:155 PokerStarsToFpdb.py:213 +#: FulltiltToFpdb.py:253 PkrToFpdb.py:155 PokerStarsToFpdb.py:213 msgid "Lim_Blinds has no lookup for '%s'" -msgstr "" +msgstr "Lim_Blinds ne retourne rien pour '%s'" -#: FulltiltToFpdb.py:265 +#: FulltiltToFpdb.py:266 msgid "readHandInfo: Unable to recognise handinfo from: '%s'" -msgstr "" +msgstr "readHandInfo: Impossible d'identifier handinfo de: '%s'" -#: FulltiltToFpdb.py:420 -msgid "Player bringing in: %s for %s" -msgstr "" - -#: FulltiltToFpdb.py:423 +#: FulltiltToFpdb.py:368 #, fuzzy -msgid "No bringin found, handid =%s" -msgstr "Bringin non trouvé" +msgid "FTP: readPlayerStacks: No players detected (hand #%s)" +msgstr "readPlayerStacks: Moins de 2 joueurs trouvés dans une main" -#: FulltiltToFpdb.py:430 +#: FulltiltToFpdb.py:425 +msgid "Player bringing in: %s for %s" +msgstr "Le Bring-In du joueur est: %s pour %s" + +#: FulltiltToFpdb.py:428 +msgid "No bringin found, handid =%s" +msgstr "Pas de Bring-In trouvé, handid =%s" + +#: FulltiltToFpdb.py:435 msgid "FTP: readButton: Failed to detect button (hand #%s cancelled?)" msgstr "" +"FTP: readButton: Impossible de déterminer le bouton (main #%s annulée ?)" -#: FulltiltToFpdb.py:484 -#, fuzzy +#: FulltiltToFpdb.py:489 msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" -msgstr "DEBUG: readAction non implementé: '%s' '%s'" +msgstr "FullTilt: DEBUG: readAction non implémenté: '%s' '%s'" -#: FulltiltToFpdb.py:560 +#: FulltiltToFpdb.py:565 msgid "determineTourneyType : Parsing NOK" -msgstr "" +msgstr "determineTourneyType : Analyse incorrecte" -#: FulltiltToFpdb.py:618 +#: FulltiltToFpdb.py:623 msgid "Unable to get a valid Tournament ID -- File rejected" -msgstr "" +msgstr "Impossible d'avoir un ID de tournoi valide -- Fichier rejeté" -#: FulltiltToFpdb.py:649 +#: FulltiltToFpdb.py:654 msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" msgstr "" "Conflit entre le buyin dans la ligne du haut (%s) et le champ BuyIn (%s)" -#: FulltiltToFpdb.py:656 +#: FulltiltToFpdb.py:661 msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" msgstr "" "Conflit entre les frais dans la ligne du haut (%s) et le champ BuyIn (%s)" -#: FulltiltToFpdb.py:660 +#: FulltiltToFpdb.py:665 msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" msgstr "" -"Impossible d'affecter un buyin à ce tournoi : considèrer en tant que freeroll" +"Impossible d'affecter un buyin à ce tournoi : considérer en tant que freeroll" -#: FulltiltToFpdb.py:761 +#: FulltiltToFpdb.py:766 msgid "FullTilt: Player finishing stats unreadable : %s" -msgstr "" +msgstr "FullTilt: Statistiques de classement final du joueur illisibles : %s" -#: FulltiltToFpdb.py:770 +#: FulltiltToFpdb.py:775 msgid "FullTilt: %s not found in tourney.ranks ..." -msgstr "" +msgstr "FullTilt: %s non trouvé dans tourney.ranks..." -#: FulltiltToFpdb.py:772 +#: FulltiltToFpdb.py:777 msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s" -msgstr "" +msgstr "FullTilt: Mauvaise analyse : classement final incohérent : %s / %s" #: GuiAutoImport.py:90 msgid "Time between imports in seconds:" -msgstr "Temps entre les imports en secondes" +msgstr "Temps entre les importations en secondes" #: GuiAutoImport.py:121 GuiAutoImport.py:193 GuiAutoImport.py:303 msgid " Start _Auto Import " -msgstr " Démarrage _Autoimport " +msgstr " Démarrer _Auto-importation " #: GuiAutoImport.py:125 msgid "Detect Directories" -msgstr "Détectez Répertoires" +msgstr "Détecte les dossiers" #: GuiAutoImport.py:144 msgid "Auto Import Ready." -msgstr "AutoImport Prêt." +msgstr "Auto-importation prête." #: GuiAutoImport.py:157 msgid "Please choose the path that you want to Auto Import" -msgstr "Choisissez le répertoire à importer, s'il vous plait" +msgstr "Choisissez le dossier où vous voulez auto-importer" #: GuiAutoImport.py:180 msgid " _Auto Import Running " -msgstr " _Auto Import En cours " +msgstr " _Auto-importation En cours " #: GuiAutoImport.py:191 msgid " Stop _Auto Import " -msgstr " Arrêt _Autoimport " +msgstr " Arrêt _Auto-Importation " #: GuiAutoImport.py:242 msgid "" "\n" "Global lock taken ... Auto Import Started.\n" msgstr "" +"\n" +"Verrou global acquis... Démarrage de l'auto-importation.\n" #: GuiAutoImport.py:244 msgid " _Stop Auto Import " -msgstr " _Stop Autoimport " +msgstr " _Arrêt Auto-importation " #: GuiAutoImport.py:264 msgid "opening pipe to HUD" -msgstr "" +msgstr "ouverture du flux vers le HUD" #: GuiAutoImport.py:278 msgid "" "\n" "*** GuiAutoImport Error opening pipe: " msgstr "" +"\n" +"*** GuiAutoImport Erreur d'ouverture du flux: " #: GuiAutoImport.py:290 msgid "" @@ -889,7 +903,7 @@ msgid "" "Auto Import aborted - global lock not available" msgstr "" "\n" -"Import direct abandonné - lock global impossible" +"Auto-importation annulée - verrou global non disponible" #: GuiAutoImport.py:295 msgid "" @@ -897,7 +911,7 @@ msgid "" "Stopping Auto Import - global lock released." msgstr "" "\n" -"Import direct abandonné - lock global impossible" +"Arrêt de l'auto-importation - verrou global libéré." #: GuiAutoImport.py:297 msgid "" @@ -905,7 +919,12 @@ msgid "" " * Stop Auto Import: HUD already terminated" msgstr "" "\n" -" * Arrêt Autoimport: HUD already terminated" +" * Arrêter Auto-importation: HUD déjà interrompu." + +#: GuiAutoImport.py:316 +#, fuzzy +msgid "%s auto-import:" +msgstr "Démarrage auto Importation auto" #: GuiAutoImport.py:325 msgid "Browse..." @@ -916,26 +935,28 @@ msgid "" "\n" "Global lock taken ..." msgstr "" +"\n" +"Verrou global obtenu..." #: GuiBulkImport.py:60 msgid "Importing..." -msgstr "Import en cours..." +msgstr "Importation en cours..." #: GuiBulkImport.py:113 msgid "" "GuiBulkImport.load done: Stored: %d \tDuplicates: %d \tPartial: %d \tErrors: " "%d in %s seconds - %.0f/sec" msgstr "" -"GuiBulkImport.load terminé: Sauvé: %d \tDupliqué: %d \tPartiel: %d \tErreurs: " -"%d en %s seconds - %.0f/sec" +"GuiBulkImport.load fini: Stockés: %d »Doublons: %d Partiel: %d »Erreurs: %d " +"in %s secondes - %.0f/sec" #: GuiBulkImport.py:127 msgid "Import Complete" -msgstr "Import Fini" +msgstr "Importation terminée" #: GuiBulkImport.py:135 GuiTourneyImport.py:78 msgid "bulk import aborted - global lock not available" -msgstr "Import direct abandonné - lock global impossible" +msgstr "Importation en masse annulée - verrou global pas dispponible" #: GuiBulkImport.py:163 msgid "Print Start/Stop Info" @@ -943,23 +964,23 @@ msgstr "Afficher Infos de Départ/Arrêt" #: GuiBulkImport.py:170 msgid "Hands/status print:" -msgstr "Affichage mains/status:" +msgstr "Mains/statut impression :" #: GuiBulkImport.py:187 msgid "Number of threads:" -msgstr "Nombre de threads" +msgstr "Nombre de threads :" #: GuiBulkImport.py:207 msgid "Archive File" -msgstr "Archiver fichier" +msgstr "Fichier d'archive" #: GuiBulkImport.py:212 msgid "Hands/file:" -msgstr "Mains/fichiers" +msgstr "Mains/fichier :" #: GuiBulkImport.py:227 msgid "Drop indexes:" -msgstr "Suppression indices:" +msgstr "Supprimer index :" #: GuiBulkImport.py:236 GuiBulkImport.py:286 msgid "auto" @@ -967,11 +988,11 @@ msgstr "auto" #: GuiBulkImport.py:237 GuiBulkImport.py:287 GuiBulkImport.py:395 msgid "don't drop" -msgstr "non supprimé" +msgstr "ne pas supprimer" #: GuiBulkImport.py:238 GuiBulkImport.py:288 msgid "drop" -msgstr "suppresssion" +msgstr "supprimer" #: GuiBulkImport.py:244 msgid "HUD Test mode" @@ -979,19 +1000,19 @@ msgstr "Mode de test HUD" #: GuiBulkImport.py:249 GuiTourneyImport.py:106 msgid "Site filter:" -msgstr "Filtre de site:" +msgstr "Filtre de site :" #: GuiBulkImport.py:277 msgid "Drop HudCache:" -msgstr "Suppression HudCache" +msgstr "Supprimer le cache HUD :" -#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:814 +#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:816 msgid "_Bulk Import" -msgstr "_Bulk Importation historiques mains" +msgstr "Importation en _Masse" #: GuiBulkImport.py:297 GuiTourneyImport.py:137 msgid "Import clicked" -msgstr "Import cliqué" +msgstr "Importation sélectionnée" #: GuiBulkImport.py:315 msgid "Waiting..." @@ -1003,16 +1024,18 @@ msgstr "Fichier d'entrée en mode silencieux" #: GuiBulkImport.py:346 msgid "don't start gui; deprecated (just give a filename with -f)." -msgstr "gui non démarré; deprecated (just give a filename with -f)." +msgstr "" +"Ne pas démarrer gui; non approuvé (donnez seulement un nom de fichier avec -" +"f)." #: GuiBulkImport.py:348 msgid "Conversion filter (*Full Tilt Poker, PokerStars, Everleaf, Absolute)" -msgstr "Filtre de conversion (*Full Tilt Poker, PokerStars, Everleaf, Absolute)" - +msgstr "" +"Filtre de conversion (*Full Tilt Poker, PokerStars, Everleaf, Absolute)" #: GuiBulkImport.py:350 msgid "If this option is passed it quits when it encounters any error" -msgstr "Si cette option est passée cela quitte quand une erreur est survenue" +msgstr "Si cette option est choisie cela quitte quand une erreur survient" #: GuiBulkImport.py:352 Options.py:55 msgid "Print some useful one liners" @@ -1023,19 +1046,22 @@ msgid "" "Do the required conversion for Stars Archive format (ie. as provided by " "support" msgstr "" -"Fait la conversion requise pour le format d'archive de Pokerstars (ie comme " -"fourni par le support" +"Faites la conversion requise pour le format d'archive de Pokerstars (ie " +"comme fourni par le support)" #: GuiBulkImport.py:356 msgid "" "Do the required conversion for FTP Archive format (ie. as provided by support" msgstr "" -"Fait la conversion requise pour le format d'archive de Pokerstars (ie comme fourni par le support" +"Faites la conversion nécessaire de format de fichier d'archivage FTP (par " +"ex. comme fourni par le support)" #: GuiBulkImport.py:358 msgid "" "Output the pprinted version of the HandsPlayer hash for regresion testing" msgstr "" +"Sort la version imprimée du numéro visualiseur de mains pour tester la " +"compatibilité ascendante" #: GuiBulkImport.py:363 GuiTourneyImport.py:267 ImapFetcher.py:172 msgid "USAGE:" @@ -1049,7 +1075,8 @@ msgstr "Convertisseur Pokerstars: ./GuiBulkImport.py -c PokerStars -f filename" msgid "" "Full Tilt converter: ./GuiBulkImport.py -c \"Full Tilt Poker\" -f filename" msgstr "" -"Convertisseur Full Tilt: ./GuiBulkImport.py -c \"Full Tilt Poker\" -f filename" +"Convertisseur Full Tilt: ./GuiBulkImport.py -c \"Full Tilt Poker\" -f " +"filename" #: GuiBulkImport.py:366 msgid "Everleaf converter: ./GuiBulkImport.py -c Everleaf -f filename" @@ -1065,17 +1092,19 @@ msgstr "Convertisseur PartyPoker: ./GuiBulkImport.py -c PartyPoker -f filename" #: GuiBulkImport.py:382 msgid "-q is deprecated. Just use \"-f filename\" instead" -msgstr "" +msgstr "-q est refusé. Utilisez seulement des noms de fichiers en \"-f\"" #: GuiBulkImport.py:408 msgid "" "GuiBulkImport done: Stored: %d \tDuplicates: %d \tPartial: %d \tErrors: %d " "in %s seconds - %.0f/sec" msgstr "" +"GuiBulkImport terminé: Stockés: %d Doublons: %d »Partiel: %d »Erreurs: %d in " +"%s secondes - %.0f/sec" #: GuiDatabase.py:107 msgid "_Add" -msgstr "" +msgstr "_Ajouter" #: GuiDatabase.py:111 msgid "_Refresh" @@ -1085,7 +1114,7 @@ msgstr "_Rafraîchir" msgid "Type" msgstr "Type" -#: GuiDatabase.py:116 +#: GuiDatabase.py:116 GuiTourneyPlayerStats.py:89 msgid "Name" msgstr "Nom" @@ -1095,7 +1124,7 @@ msgstr "Description" #: GuiDatabase.py:118 GuiDatabase.py:448 GuiImapFetcher.py:110 msgid "Username" -msgstr "Username" +msgstr "Nom d'utilisateur" #: GuiDatabase.py:119 GuiDatabase.py:455 GuiImapFetcher.py:110 msgid "Password" @@ -1111,7 +1140,7 @@ msgstr "Ouvrir" #: GuiDatabase.py:122 msgid "Status" -msgstr "Status" +msgstr "Statut" #: GuiDatabase.py:256 msgid "Testing database connections ... " @@ -1119,11 +1148,11 @@ msgstr "Test des connexions de la base de données ..." #: GuiDatabase.py:283 msgid "finished." -msgstr "fini" +msgstr "terminé." #: GuiDatabase.py:293 msgid "loadDbs error: " -msgstr "erreur loaddbs: " +msgstr "erreur loadDbs: " #: GuiDatabase.py:314 GuiLogView.py:191 GuiTourneyPlayerStats.py:457 msgid "***sortCols error: " @@ -1135,7 +1164,7 @@ msgstr "erreur sortCols: " #: GuiDatabase.py:361 msgid "testDB: trying to connect to: %s/%s, %s, %s/%s" -msgstr "testDB: essai de connection de: %s/%s, %s, %s/%s" +msgstr "testDB: tentative de connexion à: %s/%s, %s, %s/%s" #: GuiDatabase.py:364 msgid " connected ok" @@ -1143,33 +1172,38 @@ msgstr " connecté ok" #: GuiDatabase.py:371 msgid " not connected but no exception" -msgstr " non connecté but pas d'exception" +msgstr " pas connecté mais pas d'exception" -#: GuiDatabase.py:373 fpdb.pyw:890 +#: GuiDatabase.py:373 fpdb.pyw:892 msgid "" "MySQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" +"Rapport MySQL Server: Accès refusé. Vos droits sont-ils paramétrés " +"correctement ?" -#: GuiDatabase.py:377 fpdb.pyw:892 +#: GuiDatabase.py:377 fpdb.pyw:894 msgid "MySQL client reports: 2002 or 2003 error. Unable to connect - " msgstr "" +"Rapport MySQL client: erreur 2002 ou 2003. Impossible de se connecter - " -#: GuiDatabase.py:378 fpdb.pyw:893 +#: GuiDatabase.py:378 fpdb.pyw:895 msgid "Please check that the MySQL service has been started" msgstr "Veuillez vérifier que le service MySQL est démarré" -#: GuiDatabase.py:382 fpdb.pyw:895 +#: GuiDatabase.py:382 fpdb.pyw:897 msgid "" "PostgreSQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" +"Rapport PostgreSQL Server: Accès refusé. Vos droits sont-ils paramétrés " +"correctement ?" -#: GuiDatabase.py:385 fpdb.pyw:897 +#: GuiDatabase.py:385 fpdb.pyw:899 msgid "PostgreSQL client reports: Unable to connect - " -msgstr "" +msgstr "Rapport PostgreSQL client: Impossible de se connecter - " -#: GuiDatabase.py:386 fpdb.pyw:898 +#: GuiDatabase.py:386 fpdb.pyw:900 msgid "Please check that the PostgreSQL service has been started" -msgstr "Veuillez vérifier que le service de Postgres a bien été démarré" +msgstr "Veuillez vérifier que le service PostgreSQL est démarré" #: GuiDatabase.py:396 msgid "db connection to %s, %s, %s, %s, %s failed: %s" @@ -1177,7 +1211,7 @@ msgstr "connexion bdd à %s, %s, %s, %s, %s a échoué: %s" #: GuiDatabase.py:404 msgid "AddDB starting" -msgstr "AddDB démarre" +msgstr "Démarrage AjoutBDD" #: GuiDatabase.py:413 msgid "Add New Database" @@ -1185,23 +1219,23 @@ msgstr "Ajouter Nouvelle Base De Données" #: GuiDatabase.py:423 msgid "DB Type" -msgstr "DB Type" +msgstr "Type de BDD" #: GuiDatabase.py:433 msgid "DB Name" -msgstr "DB Nom" +msgstr "Nom de BDD" #: GuiDatabase.py:441 msgid "DB Description" -msgstr "DB Description" +msgstr "Description de BDD" #: GuiDatabase.py:462 msgid "Host Computer" -msgstr "Ordinateur Hôte" +msgstr "Ordinateur hôte" #: GuiDatabase.py:495 msgid "start creating new db" -msgstr "démarrage création nouvelle db" +msgstr "Début de création de nouvelle BDD" #: GuiDatabase.py:514 msgid "tested new db, result=%s" @@ -1209,55 +1243,55 @@ msgstr "nouvelle bdd testée, résultat=%s" #: GuiDatabase.py:517 msgid "Database created" -msgstr "Base de Données crées" +msgstr "Base de données créée" #: GuiDatabase.py:520 msgid "Database creation failed" -msgstr "Base de données création échouée" +msgstr "Échec de la création de la base de données" #: GuiDatabase.py:533 msgid "check_fields: starting" -msgstr "check_fields: démarré" +msgstr "check_fileds: démarrage" #: GuiDatabase.py:539 msgid "No Database Name given" -msgstr "Pas de Nom de Base De Données donné" +msgstr "Nom de Base De Données non renseigné" #: GuiDatabase.py:542 msgid "No Database Description given" -msgstr "Pas de Description de Base De Données donné" +msgstr "Description de Base De Données non renseigné" #: GuiDatabase.py:545 msgid "No Username given" -msgstr "Aucun Username donné" +msgstr "Nom d'utilisateur non renseigné" #: GuiDatabase.py:548 msgid "No Password given" -msgstr "Pas de Mot de passe donné" +msgstr "Mot de passe non renseigné" #: GuiDatabase.py:551 msgid "No Host given" -msgstr "Pas de nom d'Hôte donné " +msgstr "Nom d'hôte non renseigné" #: GuiDatabase.py:565 msgid "Unknown Database Type selected" -msgstr "Type de Base De Données selectionnée Inconnu" +msgstr "Type de Base De Données sélectionné Inconnu" #: GuiDatabase.py:569 msgid "check_fields: open dialog" -msgstr "" +msgstr "check_fields: ouverture dialogue" #: GuiDatabase.py:578 msgid "Do you want to try again?" -msgstr "Voulez-vous ré-essayer ?" +msgstr "Voulez-vous réessayer ?" #: GuiDatabase.py:585 msgid "check_fields: destroy dialog" -msgstr "" +msgstr "check_fields: destruction dialogue" #: GuiDatabase.py:589 msgid "check_fields: returning ok as %s, try_again as %s" -msgstr "" +msgstr "check_fields: retourne %s ok, %s réessayer" #: GuiDatabase.py:691 GuiLogView.py:204 msgid "Test Log Viewer" @@ -1274,21 +1308,23 @@ msgid "" msgstr "" "Le chargement des libs de graph a échoué, graph indisponible. Veuillez\n" " installer numpy et matplotlib si vous voulez utiliser les " -"graphs." +"graphiques." #: GuiGraphViewer.py:51 GuiTourneyGraphViewer.py:51 msgid "" "This is of no consequence for other parts of the program, e.g. import \n" " and HUD are NOT affected by this problem." msgstr "" +"Celà n'a aucune incidence sur le reste du programme, par ex. importation \n" +" et les HUD ne sont PAS affecté par ce problème." #: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 msgid "Refresh _Graph" -msgstr "Rafraîchir le _Graphique" +msgstr "Rafraîchir _Graphique" #: GuiGraphViewer.py:87 GuiTourneyGraphViewer.py:86 msgid "_Export to File" -msgstr "_Exporter le Graphique" +msgstr "_Exporter vers un fichier" #: GuiGraphViewer.py:135 GuiGraphViewer.py:251 GuiSessionViewer.py:372 #: GuiTourneyGraphViewer.py:134 GuiTourneyGraphViewer.py:232 @@ -1299,13 +1335,13 @@ msgstr "***Erreur: " #: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:159 #: GuiTourneyPlayerStats.py:268 msgid "No sites selected - defaulting to PokerStars" -msgstr "Pas de site selectionné - Pokerstars par défaut" +msgstr "Pas de site sélectionné - Pokerstars par défaut" #: GuiGraphViewer.py:173 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 #: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:164 #: GuiTourneyPlayerStats.py:271 msgid "No player ids found" -msgstr "Pas d'ids de joueur trouvé" +msgstr "Pas d'Ids de joueur trouvés" #: GuiGraphViewer.py:178 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 #: GuiSessionViewer.py:218 @@ -1314,7 +1350,7 @@ msgstr "Pas de limites trouvées" #: GuiGraphViewer.py:188 GuiTourneyGraphViewer.py:174 msgid "Graph generated in: %s" -msgstr "Graph generé en: %s" +msgstr "Graphique généré en: %s" #: GuiGraphViewer.py:193 msgid "Hands" @@ -1322,7 +1358,7 @@ msgstr "Mains" #: GuiGraphViewer.py:198 GuiTourneyGraphViewer.py:182 msgid "No Data for Player(s) Found" -msgstr "Données Non-Trouvées pour les Joueurs" +msgstr "Pas de Données Trouvées pour le(s) Joueur(s)" #: GuiGraphViewer.py:221 msgid "" @@ -1334,23 +1370,27 @@ msgstr "" #: GuiGraphViewer.py:222 msgid "Showdown: $%.2f" -msgstr "Avec Abattage: $%.2f" +msgstr "Abattage: $%.2f" #: GuiGraphViewer.py:223 msgid "Non-showdown: $%.2f" msgstr "Sans abattage: $%.2f" +#: GuiGraphViewer.py:231 +msgid "Profit graph for ring games" +msgstr "" + #: GuiGraphViewer.py:234 msgid "" "Hands: %d\n" "Profit (%s): %.2f" msgstr "" "Mains: %d\n" -"Profit: (%s): %.2f" +"Profit (%s): %.2f" #: GuiGraphViewer.py:236 msgid "Showdown (%s): %.2f" -msgstr "Avec Abattage (%s): %.2f" +msgstr "Abattage (%s): %.2f" #: GuiGraphViewer.py:238 msgid "Non-showdown (%s): %.2f" @@ -1358,15 +1398,15 @@ msgstr "Sans abattage (%s): %.2f" #: GuiGraphViewer.py:365 GuiTourneyGraphViewer.py:276 msgid "Please choose the directory you wish to export to:" -msgstr "Veuillez choisir le repertoire vers lequel vous souhaitez exporter:" +msgstr "Veuillez choisir le répertoire vers lequel vous souhaitez exporter :" #: GuiGraphViewer.py:378 GuiTourneyGraphViewer.py:289 msgid "Closed, no graph exported" -msgstr "Fermé, pas de graph exporté" +msgstr "Fermé, pas de graphique exporté" #: GuiGraphViewer.py:396 GuiTourneyGraphViewer.py:307 msgid "Graph created" -msgstr "Graph créé" +msgstr "Graphique créé" #: GuiImapFetcher.py:40 msgid "To cancel just close this tab." @@ -1374,7 +1414,7 @@ msgstr "Pour annuler, fermer cette fenêtre" #: GuiImapFetcher.py:43 msgid "_Save" -msgstr "" +msgstr "_Enregistrer" #: GuiImapFetcher.py:47 msgid "_Import All" @@ -1382,47 +1422,52 @@ msgstr "_Importer Tout" #: GuiImapFetcher.py:51 msgid "If you change the config you must save before importing" -msgstr "Si vous changez la configuration vous devez sauver avant d'importer" +msgstr "" +"Si vous changez la configuration vous devez sauvegarder avant d'importer" #: GuiImapFetcher.py:89 msgid "Starting import. Please wait." -msgstr "Démarrage de l'import. Veuillez patienter." +msgstr "Démarrage de l'importation. Veuillez patienter." #: GuiImapFetcher.py:94 msgid "Finished import without error." -msgstr "Fin de l'import sans erreur." +msgstr "Fin de l'importation sans erreur." #: GuiImapFetcher.py:97 msgid "" "Login to mailserver failed: please check mailserver, username and password" msgstr "" +"Échec de connexion au serveur de mail: veuillez vérifier le serveur de mail, " +"le nom d'utilisateur et le mot de passe" #: GuiImapFetcher.py:100 msgid "" "Could not connect to mailserver: check mailserver and use SSL settings and " "internet connectivity" msgstr "" +"Impossible de se connecter au serveur de mail: vérifiez le serveur de mail, " +"le paramétrage SSL et la connexion internet" #: GuiImapFetcher.py:110 msgid "Fetch Type" -msgstr "" +msgstr "Type d'acquisition" #: GuiImapFetcher.py:110 msgid "Mail Folder" -msgstr "Repertoire de Mail" +msgstr "Répertoire de Mail" #: GuiImapFetcher.py:110 msgid "Mailserver" -msgstr "Serveur de Mails" - -#: GuiImapFetcher.py:110 -msgid "Site" -msgstr "Site" +msgstr "Serveur de mail" #: GuiImapFetcher.py:110 msgid "Use SSL" msgstr "Utiliser SSL" +#: GuiImapFetcher.py:110 GuiTourneyPlayerStats.py:82 +msgid "Site" +msgstr "Site" + #: GuiImapFetcher.py:142 msgid "Yes" msgstr "Oui" @@ -1431,29 +1476,157 @@ msgstr "Oui" msgid "No" msgstr "Non" +#: GuiLogView.py:38 +msgid "Fpdb Errors" +msgstr "" + +#: GuiLogView.py:39 +msgid "Fpdb Log" +msgstr "" + +#: GuiLogView.py:40 +msgid "HUD Errors" +msgstr "" + +#: GuiLogView.py:41 +msgid "HUD Log" +msgstr "" + #: GuiLogView.py:52 msgid "Log Messages" -msgstr "Messages de Log" +msgstr "Historiques des messages" -#: GuiLogView.py:87 -msgid "Refresh" -msgstr "Rafraîchir" +#: GuiLogView.py:98 +msgid "Date/Time" +msgstr "" + +#: GuiLogView.py:99 +msgid "Module" +msgstr "" + +#: GuiLogView.py:100 +msgid "Level" +msgstr "" + +#: GuiLogView.py:101 +msgid "Text" +msgstr "" #: GuiPositionalStats.py:137 msgid "DEBUG: activesite set to %s" -msgstr "" +msgstr "DEBUG: Site actif mis à %s" #: GuiPositionalStats.py:323 msgid "Positional Stats page displayed in %4.2f seconds" -msgstr "Page de stats affichée en %4.2f secondes" +msgstr "Page des stats par position affichées en %4.2f secondes" + +#: GuiPrefs.py:31 +#, fuzzy +msgid "Databases" +msgstr "_Base de Données" + +#: GuiPrefs.py:31 +msgid "General" +msgstr "" + +#: GuiPrefs.py:32 +msgid "HUD" +msgstr "" + +#: GuiPrefs.py:32 +#, fuzzy +msgid "Import" +msgstr "_Importation" + +#: GuiPrefs.py:33 +#, fuzzy +msgid "Games" +msgstr "Parties:" + +#: GuiPrefs.py:33 +#, fuzzy +msgid "Sites" +msgstr "Sites:" + +#: GuiPrefs.py:34 +#, fuzzy +msgid "Popup Windows" +msgstr "Debug de la fenêtre de stats" + +#: GuiPrefs.py:34 +msgid "Window" +msgstr "" + +#: GuiPrefs.py:35 +#, fuzzy +msgid "Popup Name" +msgstr "Pas de Nom" + +#: GuiPrefs.py:35 +#, fuzzy +msgid "Stat" +msgstr "Statut" + +#: GuiPrefs.py:36 GuiPrefs.py:42 +#, fuzzy +msgid "Stat Name" +msgstr "Nom de BDD" + +#: GuiPrefs.py:37 +msgid "Auxiliary Windows" +msgstr "" + +#: GuiPrefs.py:37 +msgid "stud_mucked" +msgstr "" + +#: GuiPrefs.py:38 +#, fuzzy +msgid "Hand History Converters" +msgstr "Nom de module pour le convertisseur d'historique de mains" + +#: GuiPrefs.py:38 +msgid "mucked" +msgstr "" + +#: GuiPrefs.py:39 +#, fuzzy +msgid "Field Type" +msgstr "Type d'acquisition" + +#: GuiPrefs.py:39 fpdb.pyw:1033 +msgid "Ring Player Stats" +msgstr "Stats Joueur Cash-Game" + +#: GuiPrefs.py:40 +msgid "Column Heading" +msgstr "" + +#: GuiPrefs.py:40 +msgid "Left/Right Align" +msgstr "" + +#: GuiPrefs.py:41 +#, fuzzy +msgid "Show in Position Stats" +msgstr "Montre les stats par position" + +#: GuiPrefs.py:41 +#, fuzzy +msgid "Show in Summaries" +msgstr "Montre _Limites" + +#: GuiPrefs.py:42 +msgid "Format" +msgstr "" #: GuiPrefs.py:72 msgid "Setting" -msgstr "Propriété" +msgstr "Paramétrage" #: GuiPrefs.py:78 msgid "Value (double-click to change)" -msgstr "Valeur (double click pour changer)" +msgstr "Valeur (double-cliquer pour changer)" #: GuiPrefs.py:178 msgid "Test Preferences Dialog" @@ -1465,11 +1638,11 @@ msgstr "Préférences" #: GuiRingPlayerStats.py:44 msgid "Type of Game" -msgstr "Type de Jeux" +msgstr "Type de Jeu" #: GuiRingPlayerStats.py:45 msgid "Hole cards" -msgstr "" +msgstr "Cartes privatives" #: GuiRingPlayerStats.py:46 msgid "Position" @@ -1477,11 +1650,11 @@ msgstr "Position" #: GuiRingPlayerStats.py:47 msgid "Name of the player" -msgstr "Nombre de Joueurs" +msgstr "Nom du joueur" #: GuiRingPlayerStats.py:48 msgid "Number of hands played" -msgstr "Nombre de Mains jouées" +msgstr "Nombre de main jouées" #: GuiRingPlayerStats.py:49 msgid "Number of Seats" @@ -1492,8 +1665,8 @@ msgid "" "Voluntarily Putting In the pot\n" "(blinds excluded)" msgstr "" -"Volontairement met de l'argent dans le pot\n" -"(blinds exclues)" +"Volontairement mis au pot\n" +"(hors blindes)" #: GuiRingPlayerStats.py:51 msgid "% Pre Flop Raise" @@ -1501,93 +1674,95 @@ msgstr "% Relance Pré-Flop" #: GuiRingPlayerStats.py:52 msgid "% Pre Flop Re-Raise / 3Bet" -msgstr "% Relance Pré-Flop / 3Bet" +msgstr "% Sur-Relance Pré-Flop / 3Bet" #: GuiRingPlayerStats.py:53 msgid "% Pre Flop Re-Raise / 4Bet" -msgstr "% Relance Pré-Flop / 4Bet" +msgstr "% Sur-Sur-Relance Pré-Flop / 4Bet" #: GuiRingPlayerStats.py:54 msgid "% Pre Flop Fold To Re-Raise / F3Bet" -msgstr "% Fold Pré-Flop après une relance / F3Bet" +msgstr "% Passe après Sur-Relance Pré-Flop / F3Bet" #: GuiRingPlayerStats.py:55 msgid "% Pre Flop Fold To Re-Raise / F4Bet" -msgstr "% Fold Pré-Flop après une relance / F4Bet" +msgstr "% Passe après Sur-Sur-Relance Pré-Flop / F4Bet" #: GuiRingPlayerStats.py:56 msgid "Aggression Factor\n" -msgstr "facteur d'Agrression\n" +msgstr "Facteur d'agression\n" #: GuiRingPlayerStats.py:57 msgid "" "Aggression Frequency\n" "Bet or Raise vs Fold" msgstr "" -"Fréquence d'Agression\n" -"Bet ou Raise vs Fold" +"Fréquence d'agression\n" +"Mise ou Relance vs Passe" #: GuiRingPlayerStats.py:58 msgid "Continuation Bet post-flop" -msgstr "Mise de continuation après le flop" +msgstr "cBet post-flop" #: GuiRingPlayerStats.py:59 msgid "% Raise First In\\% Raise when first to bet" -msgstr "% Raise en premier\\% Raise quand premier a miser" +msgstr "% Relance en ouverture / % Relance premier de parole" #: GuiRingPlayerStats.py:60 msgid "" "% First to raise pre-flop\n" "and steal blinds" msgstr "" -"% raise en premier pre-flop\n" -"et vol les blinds" +"% Premier relanceur pré-flop\n" +"et vol de blindes" #: GuiRingPlayerStats.py:61 msgid "% Saw Flop vs hands dealt" -msgstr "% voir le Flop vs mains trouvées" +msgstr "% Flops vus vs Mains jouées" #: GuiRingPlayerStats.py:62 msgid "Saw Show Down / River" -msgstr "Voir Show Down / River" +msgstr "Vu Abattage / Rivière" #: GuiRingPlayerStats.py:63 msgid "Went To Show Down When Saw Flop" -msgstr "Va au Show Down Quand Flop Vu" +msgstr "Vu abattage si Vu flop" #: GuiRingPlayerStats.py:64 msgid "% Won some money at showdown" -msgstr "% argent gagné à l'abattage" +msgstr "% Gain d'argent à l'abattage" #: GuiRingPlayerStats.py:65 msgid "" "Flop Aggression\n" "% Bet or Raise after seeing Flop" msgstr "" -"Aggression au flop\n" -"% Bet or Raise après avoir vu le Flop" +"Agression au Flop\n" +"% Mise ou Relance après le Flop" #: GuiRingPlayerStats.py:66 msgid "" "Turn Aggression\n" "% Bet or Raise after seeing Turn" msgstr "" -"Turn Aggression\n" -"% Bet ou Raise après avoir vu la Turn" +"Agression au Tournant\n" +"% Mise ou Relance après le Tournant" #: GuiRingPlayerStats.py:67 msgid "" "River Aggression\n" "% Bet or Raise after seeing River" msgstr "" -"River Aggression\n" -"% Bet ou Raise après avoir vu la River" +"Agression à la Rivière\n" +"% Mise ou Relance après la Rivière" #: GuiRingPlayerStats.py:68 msgid "" "Coming Soon\n" "Total % agression" msgstr "" +"Bientôt\n" +"% Agression Totale" #: GuiRingPlayerStats.py:69 msgid "Amount won" @@ -1598,12 +1773,12 @@ msgid "" "Number of Big Blinds won\n" "or lost per 100 hands" msgstr "" -"Nombre de Big Blinds gagnées\n" -"ou perdues pour 100 mains" +"Nombre de Grosses Blindes gagnées\n" +"ou perdues toutes les 100 mains" #: GuiRingPlayerStats.py:71 msgid "Amount of rake paid" -msgstr "Somme de rake paid" +msgstr "Somme prélevée" #: GuiRingPlayerStats.py:72 msgid "" @@ -1611,9 +1786,9 @@ msgid "" "or lost per 100 hands\n" "when excluding rake" msgstr "" -"Nombre de Big Blinds gagnées\n" -"ou perdues pour 100 mains\n" -"quand rake exclus" +"Nombre de grosses blindes gagnées\n" +"ou perdues toutes les 100 mains\n" +"hors prélèvement" #: GuiRingPlayerStats.py:73 msgid "" @@ -1621,11 +1796,20 @@ msgid "" "The lower, the more stable the amounts won" msgstr "" "Mesure d'incertitude\n" -"Le Plus bas, le plus stable des sommes gagnées" +"Plus c'est petit, plus les sommes gagnées sont stables" + +#: GuiRingPlayerStats.py:123 GuiSessionViewer.py:81 +msgid "Hand Breakdown for all levels listed above" +msgstr "Répartition des mains pour tous les niveaux ci-dessus" #: GuiRingPlayerStats.py:143 +#, fuzzy msgid "_Filters" -msgstr "_Filtres statistiques" +msgstr "Filtres de Mains:" + +#: GuiRingPlayerStats.py:145 GuiTourneyPlayerStats.py:75 +msgid "_Refresh Stats" +msgstr "_Rafraîchir Stats" #: GuiRingPlayerStats.py:341 GuiSessionViewer.py:257 #: GuiTourneyPlayerStats.py:243 @@ -1646,7 +1830,7 @@ msgstr "Filtres Détaillés" #: GuiRingPlayerStats.py:724 msgid "Hand Filters:" -msgstr "Filtres sur les mains:" +msgstr "Filtres de Mains:" #: GuiRingPlayerStats.py:737 msgid "between" @@ -1659,42 +1843,45 @@ msgstr "et" #: GuiSessionViewer.py:42 msgid "Failed to load numpy and/or matplotlib in Session Viewer" msgstr "" +"Impossible de charger numpy et/ou matplotlib dans le visualiseur de session" #: GuiSessionViewer.py:43 msgid "ImportError: %s" -msgstr "ErreurImport: %s" - -#: GuiSessionViewer.py:81 -msgid "Hand Breakdown for all levels listed above" -msgstr "Répartition des mains pour tous les niveaux ci-dessus" +msgstr "Erreur d'importation: %s" #: GuiSessionViewer.py:158 msgid "Session Viewer is proof of concept code only, and contains many bugs.\n" msgstr "" +"Le visualiseur de session est un programme de démo, et contient plusieurs " +"erreurs.\n" #: GuiSessionViewer.py:159 msgid "" "Feel free to use the viewer, but there is no guarantee that the data is " "accurate.\n" msgstr "" +"Vous pouvez utiliser à votre guise le visualiseur, mais il n'y a aucune " +"garantie que les données soient justes.\n" #: GuiSessionViewer.py:160 msgid "" "If you are interested in developing the code further please contact us via " "the usual channels.\n" msgstr "" +"Si vous êtes intéressé pour faire évoluer le développement, veuillez nous " +"contacter via les canaux habituels.\n" #: GuiSessionViewer.py:161 msgid "Thankyou" -msgstr "" +msgstr "Merci" -#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1285 +#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1287 msgid "FPDB WARNING" -msgstr "WARNING FPDB" +msgstr "ALERTE FPDB" #: GuiSessionViewer.py:393 msgid "Session candlestick graph" -msgstr "" +msgstr "Graphique de session en chandelle" #: GuiSessionViewer.py:396 msgid "Sessions" @@ -1705,23 +1892,103 @@ msgid "" "Stove is a GUI mockup of a EV calculation page, and completely non " "functional.\n" msgstr "" +"Stove est une maquette pour la page de calcul de l'EV, et n'est absolument " +"pas fonctionnel.\n" #: GuiStove.py:64 msgid "" "Unless you are interested in developing this feature, please ignore this " "page.\n" msgstr "" +"Sauf si vous êtes intéressé par le développement de cette fonctionnalité, " +"veuillez ignorer cette page.\n" #: GuiStove.py:65 msgid "" "If you are interested in developing the code further see GuiStove.py and " "Stove.py\n" msgstr "" +"Si vous souhaitez faire évoluer ce programme, jetez un œil à GuiStove.py et " +"Stove.py\n" #: GuiStove.py:66 msgid "Thank you" msgstr "Merci" +#: GuiStove.py:97 +msgid "Draw" +msgstr "" + +#: GuiStove.py:104 +msgid "Stud" +msgstr "" + +#: GuiStove.py:115 +msgid "Flop" +msgstr "" + +#: GuiStove.py:134 +#, fuzzy +msgid "Gametype:" +msgstr "Parties:" + +#: GuiStove.py:137 +#, fuzzy +msgid "Players:" +msgstr "Tous les joueurs" + +#: GuiStove.py:143 +#, fuzzy +msgid "Input:" +msgstr "fichier d'entrée" + +#: GuiStove.py:144 +msgid "Output:" +msgstr "" + +#: GuiStove.py:170 +msgid "Board:" +msgstr "" + +#: GuiStove.py:182 +#, fuzzy +msgid "Player1:" +msgstr "Tous les joueurs" + +#: GuiStove.py:197 +#, fuzzy +msgid "Player2:" +msgstr "Tous les joueurs" + +#: GuiStove.py:211 +msgid "Results" +msgstr "" + +#: GuiStove.py:221 +#, fuzzy +msgid "DEBUG: called set_board_flop: '%s' '%s'" +msgstr "DEBUG: readAction non implémenté: '%s' '%s'" + +#: GuiStove.py:225 +msgid "DEBUG: called set_hero_cards_flop" +msgstr "" + +#: GuiStove.py:229 +msgid "DEBUG: called set_villain_cards_flop" +msgstr "" + +#: GuiStove.py:233 +msgid "DEBUG: called update_flop_output_pane" +msgstr "" + +#: GuiStove.py:237 +msgid "DEBUG: odds_for_range" +msgstr "" + +#: GuiStove.py:239 +msgid "DEBUG: set_output_label" +msgstr "" + #: GuiTourneyGraphViewer.py:178 msgid "Tournaments" msgstr "Tournois" @@ -1736,48 +2003,114 @@ msgstr "" #: GuiTourneyGraphViewer.py:215 msgid "Tournament Results" -msgstr "Tournoi Résultats" +msgstr "Résultats de tournois" #: GuiTourneyImport.py:72 GuiTourneyImport.py:290 msgid "" "GuiTourneyImport.load done: Stored: %d\tErrors: %d in %s seconds - %.0f/sec" msgstr "" +"GuiTourneyImport.load terminé: Stockés: %d»Erreurs: %d en %s secondes - %.0f/" +"sec" #: GuiTourneyImport.py:175 fpdb_import.py:222 msgid "Attempted to add non-directory '%s' as an import directory" -msgstr "" +msgstr "Tentative d'ajout d'un répertoire '%s' qui n'en est pas un" #: GuiTourneyImport.py:191 msgid "Tourney Summary Import started at %s - %d files to import." msgstr "" +"Importation d'un résumé de tournoi commencé à %s - %d fichiers à importer." #: GuiTourneyImport.py:217 msgid "TourneyImport: Removing text < 100 characters from end of file" msgstr "" +"Importation de tournoi: Suppression du texte < 100 caractères avant la fin " +"du fichier" #: GuiTourneyImport.py:221 msgid "TourneyImport: Removing text < 100 characters from start of file" msgstr "" +"Importation de tournoi: Suppression du texte < 100 caractères à partir du " +"début du fichier" #: GuiTourneyImport.py:231 msgid "Finished importing %s/%s tournament summaries" -msgstr "" +msgstr "Importation terminée %s/%s résumés de tournoi" #: GuiTourneyImport.py:252 msgid "GTI.readFile: '%s'" -msgstr "" +msgstr "GTI.readFile: '%s'" #: GuiTourneyImport.py:271 ImapFetcher.py:176 msgid "Need to define a converter" -msgstr "" +msgstr "Il faut choisir un convertisseur" #: GuiTourneyImport.py:278 msgid "Need a filename to import" +msgstr "Il faut choisir un nom de fichier pour l'imporation" + +#: GuiTourneyPlayerStats.py:84 +msgid "Cat." msgstr "" -#: GuiTourneyPlayerStats.py:75 -msgid "_Refresh Stats" -msgstr "_Rafraîchir statistiques" +#: GuiTourneyPlayerStats.py:85 +#, fuzzy +msgid "Limit" +msgstr "Limites" + +#: GuiTourneyPlayerStats.py:86 +msgid "Curr." +msgstr "" + +#: GuiTourneyPlayerStats.py:87 +msgid "BuyIn" +msgstr "" + +#: GuiTourneyPlayerStats.py:88 +msgid "Fee" +msgstr "" + +#: GuiTourneyPlayerStats.py:90 +msgid "#" +msgstr "" + +#: GuiTourneyPlayerStats.py:91 +msgid "ITM%" +msgstr "" + +#: GuiTourneyPlayerStats.py:92 +msgid "1st" +msgstr "" + +#: GuiTourneyPlayerStats.py:93 +#, fuzzy +msgid "2nd" +msgstr "et" + +#: GuiTourneyPlayerStats.py:94 +msgid "3rd" +msgstr "" + +#: GuiTourneyPlayerStats.py:95 +msgid "Rank?" +msgstr "" + +#: GuiTourneyPlayerStats.py:96 +msgid "Spent" +msgstr "" + +#: GuiTourneyPlayerStats.py:97 +msgid "Won" +msgstr "" + +#: GuiTourneyPlayerStats.py:98 +msgid "ROI%" +msgstr "" + +#: GuiTourneyPlayerStats.py:99 +#, fuzzy +msgid "$/Tour" +msgstr "Tournoi" #: GuiTourneyViewer.py:40 msgid "Enter the tourney number you want to display:" @@ -1785,12 +2118,11 @@ msgstr "Entrer le numéro de tournoi que vous voulez afficher:" #: GuiTourneyViewer.py:46 msgid "_Display" -msgstr "" +msgstr "_Affichage" #: GuiTourneyViewer.py:53 -#, fuzzy -msgid "_Display" -msgstr "Affiche _Player" +msgid "Display _Player" +msgstr "Affichage _Joueur" #: GuiTourneyViewer.py:68 msgid "" @@ -1805,7 +2137,7 @@ msgid "" "Player or tourney not found - please ensure you imported it and selected the " "correct site" msgstr "" -"Joueur ou tournoi non trouvé - veuillez vous assurez que vous l'avez importé " +"Joueur ou tournoi non trouvé - veuillez vous assurer que vous l'avez importé " "et avez sélectionné le site adéquat" #: GuiTourneyViewer.py:110 @@ -1816,37 +2148,101 @@ msgstr "N/A" msgid "invalid entry in tourney number - must enter numbers only" msgstr "numéro de tournoi invalide - chiffres seulement" -#: HUD_main.pyw:282 +#: HUD_main.pyw:69 +#, fuzzy +msgid "HUD_main starting: using db name = %s" +msgstr "Nom de BDD utilisé = %s\n" + +#: HUD_main.pyw:74 +#, fuzzy +msgid "Note: error output is being diverted to:" +msgstr "" +"\n" +"Note: Le résultat d'erreur est redirigé vers fpdb-errors.txt et HUD-errors." +"txt dans : %s" + +#: HUD_main.pyw:75 +#, fuzzy +msgid "Any major error will be reported there _only_." +msgstr "" +"\n" +"Toute erreur grave sera stockée ici _uniquement_.\n" + +#: HUD_main.pyw:78 +#, fuzzy +msgid "HUD_main: starting ...\n" +msgstr "Démarrage HUD_principal\n" + +#: HUD_main.pyw:107 HUD_run_me.py:62 +msgid "Closing this window will exit from the HUD." +msgstr "Fermer la fenêtre quittera le HUD." + +#: HUD_main.pyw:123 +msgid "Error initializing main_window" +msgstr "" + +#: HUD_main.pyw:138 +msgid "hud_main: Game changed." +msgstr "" + +#: HUD_main.pyw:144 +#, fuzzy +msgid "Terminating normally." +msgstr "Quitte normalement" + +#: HUD_main.pyw:205 +msgid "Received hand no %s" +msgstr "" + +#: HUD_main.pyw:229 +msgid "HUD_main.read_stdin: hand processing starting ..." +msgstr "" + +#: HUD_main.pyw:234 +#, fuzzy +msgid "db error: skipping %s" +msgstr "erreur bdd: ignore " + +#: HUD_main.pyw:253 +msgid "hud_dict[%s] was not found\n" +msgstr "" + +#: HUD_main.pyw:254 +msgid "will not send hand\n" +msgstr "" + +#: HUD_main.pyw:276 +#, fuzzy +msgid "HUD create: table name %s not found, skipping." +msgstr "nom de table %s non trouvé, ignore.\n" + +#: HUD_main.pyw:285 msgid "Table \"%s\" no longer exists\n" -msgstr "Table \"%s\" n'existe plus\n" +msgstr "La table \"%s\" n'existe plus\n" -#: HUD_main.pyw:314 +#: HUD_main.pyw:317 msgid "Error resizing HUD for table: %s." -msgstr "Erreur redimension HUD des tables: %s." +msgstr "Problème de redimensionnement du HUD pour la table: %s." -#: HUD_main.pyw:328 +#: HUD_main.pyw:331 msgid "Error killing HUD for table: %s." -msgstr "Erreur HUD des tables terminé: %s." +msgstr "Échec de destruction du HUD pour la table: %s." -#: HUD_main.pyw:351 +#: HUD_main.pyw:354 msgid "Error creating HUD for hand %s." -msgstr "Erreur création HUD pour les mains %s." +msgstr "Problème de création du HUD pour la main %s." -#: HUD_main.pyw:362 +#: HUD_main.pyw:365 msgid "Error updating HUD for hand %s." -msgstr "Erreur mise a jour HUD pour les mains %s." +msgstr "Erreur de mise à jour du HUD pour la main %s." #: HUD_run_me.py:45 msgid "HUD_main starting\n" -msgstr "HUD_main: démarrage\n" +msgstr "Démarrage HUD_principal\n" #: HUD_run_me.py:51 TournamentTracker.py:306 msgid "Using db name = %s\n" -msgstr "Utilisation db nom = %s\n" - -#: HUD_run_me.py:62 -msgid "Closing this window will exit from the HUD." -msgstr "Fermer cette fenêtre provoquera l'arrêt du Tracker de Tournoi" +msgstr "Nom de BDD utilisé = %s\n" #: HUD_run_me.py:66 msgid "HUD Main Window" @@ -1862,7 +2258,7 @@ msgstr "SB" #: Hand.py:148 msgid "BUTTONPOS" -msgstr "POSBOUTON" +msgstr "POSITION BOUTON" #: Hand.py:149 msgid "HAND NO." @@ -1874,15 +2270,15 @@ msgstr "SITE" #: Hand.py:151 msgid "TABLE NAME" -msgstr "NOM TABLE" +msgstr "NOM DE TABLE" #: Hand.py:152 TourneySummary.py:141 msgid "HERO" -msgstr "HEROS" +msgstr "HÉROS" #: Hand.py:153 TourneySummary.py:142 msgid "MAXSEATS" -msgstr "MAXSIEGES" +msgstr "SIÈGES MAX" #: Hand.py:154 msgid "LEVEL" @@ -1894,36 +2290,35 @@ msgstr "MIXTE" #: Hand.py:156 msgid "LASTBET" -msgstr "BETSUIVANT" +msgstr "DERNIÈRE MISE" #: Hand.py:157 msgid "ACTION STREETS" -msgstr "ACTION TOURS" +msgstr "ACTION DE RUES" #: Hand.py:158 msgid "STREETS" -msgstr "TOURS" +msgstr "RUES" #: Hand.py:159 msgid "ALL STREETS" -msgstr "TOUT LES TOURS" +msgstr "TOUTES LES RUES" #: Hand.py:160 msgid "COMMUNITY STREETS" -msgstr "TOURS COMMUN" +msgstr "RUES COMMUNES" #: Hand.py:161 -#, fuzzy msgid "HOLE STREETS" -msgstr "TOURS" +msgstr "RUES PRIVATIVES" #: Hand.py:162 msgid "COUNTED SEATS" -msgstr "NOMBRE DE SIEGES" +msgstr "SIÈGES COMPTÉS" #: Hand.py:163 msgid "DEALT" -msgstr "DISTRIBUES" +msgstr "DISTRIBUÉES" #: Hand.py:164 msgid "SHOWN" @@ -1931,7 +2326,7 @@ msgstr "MONTRE" #: Hand.py:165 msgid "MUCKED" -msgstr "MUCKED" +msgstr "JETÉES" #: Hand.py:166 msgid "TOTAL POT" @@ -1939,51 +2334,51 @@ msgstr "POT TOTAL" #: Hand.py:167 msgid "TOTAL COLLECTED" -msgstr "TOTAL COLLECTER" +msgstr "TOTAL RAMASSÉ" #: Hand.py:168 msgid "RAKE" -msgstr "RAKE" +msgstr "PRÉLÈVEMENT" #: Hand.py:169 TourneySummary.py:132 msgid "START TIME" -msgstr "HEURE DEPART" +msgstr "HEURE DE DÉPART" #: Hand.py:170 msgid "TOURNAMENT NO" -msgstr "NUM TOURNOI" +msgstr "TOURNOI NO" #: Hand.py:171 TourneySummary.py:137 msgid "TOURNEY ID" -msgstr "ID TOURNOI" +msgstr "IDENTIFIANT DE TOURNOI" #: Hand.py:172 TourneySummary.py:136 msgid "TOURNEY TYPE ID" -msgstr "ID TYPE DE TOURNOIS" +msgstr "IDENTIFIANT DE TYPE DE TOURNOI" #: Hand.py:173 TourneySummary.py:138 msgid "BUYIN" -msgstr "" +msgstr "INSCRIPTION" #: Hand.py:174 msgid "BUYIN CURRENCY" -msgstr "DEVISE" +msgstr "DEVISE D'INSCRIPTION" #: Hand.py:175 msgid "BUYIN CHIPS" -msgstr "BUYIN JETONS" +msgstr "JETONS DE DÉPART" #: Hand.py:176 TourneySummary.py:139 msgid "FEE" -msgstr "" +msgstr "PRÉLÈVEMENT" #: Hand.py:177 msgid "IS REBUY" -msgstr "EST A RECAVE" +msgstr "EST À RECAVE" #: Hand.py:178 msgid "IS ADDON" -msgstr "EST A ADDON" +msgstr "EST À ADDON" #: Hand.py:179 msgid "IS KO" @@ -2003,7 +2398,7 @@ msgstr "EST UN SHOOTOUT" #: Hand.py:183 TourneySummary.py:164 msgid "TOURNEY COMMENT" -msgstr "COMMENTAIRE TOURNOI" +msgstr "COMMENTAIRE DE TOURNOI" #: Hand.py:186 TourneySummary.py:176 msgid "PLAYERS" @@ -2011,11 +2406,11 @@ msgstr "JOUEURS" #: Hand.py:187 msgid "STACKS" -msgstr "STACKS" +msgstr "TAPIS" #: Hand.py:188 msgid "POSTED" -msgstr "" +msgstr "PLACÉE" #: Hand.py:189 msgid "POT" @@ -2023,7 +2418,7 @@ msgstr "POT" #: Hand.py:190 msgid "SEATING" -msgstr "SIEGE" +msgstr "SIÈGE" #: Hand.py:191 msgid "GAMETYPE" @@ -2035,7 +2430,7 @@ msgstr "ACTION" #: Hand.py:193 msgid "COLLECTEES" -msgstr "COLLECTEES" +msgstr "COLLECTÉES" #: Hand.py:194 msgid "BETS" @@ -2047,263 +2442,277 @@ msgstr "TABLEAU" #: Hand.py:196 msgid "DISCARDS" -msgstr "JETER" +msgstr "DÉFAUSSE" #: Hand.py:197 msgid "HOLECARDS" -msgstr "CARTES SERVIES" +msgstr "CARTES PRIVATIVES" #: Hand.py:198 msgid "TOURNEYS PLAYER IDS" -msgstr "IDS JOUEUR TOURNOIS" +msgstr "IDS DE TOURNOI DES JOUEURS" -#: Hand.py:221 Hand.py:1376 +#: Hand.py:221 Hand.py:1387 msgid "[ERROR] Tried to add holecards for unknown player: %s" msgstr "" +"[ERREUR] Tentative d'ajout de cartes privatives pour un joueur inconnu: %s" -#: Hand.py:295 +#: Hand.py:296 msgid "Hand.insert(): hid #: %s is a duplicate" -msgstr "" +msgstr "Hand.insert(): hid #: %s est en double" -#: Hand.py:465 +#: Hand.py:476 msgid "markstreets didn't match - Assuming hand %s was cancelled" -msgstr "" +msgstr "Les tours choisis ne correspondent pas - La main %s a été annulée" -#: Hand.py:467 +#: Hand.py:478 msgid "FpdbParseError: markStreets appeared to fail: First 100 chars: '%s'" msgstr "" +"Erreur d'analyse de Fpdb : Les tours choisis semblent pas convenir: Les " +"premiers 100 caractères: '%s'" -#: Hand.py:471 +#: Hand.py:482 msgid "DEBUG: checkPlayerExists %s fail on hand number %s" -msgstr "" +msgstr ": checkPlayerExists %s d'échecs sur la main numéro %s" -#: Hand.py:472 +#: Hand.py:483 msgid "checkPlayerExists: '%s fail on hand number %s" -msgstr "" +msgstr "eckPlayerExists: '%s' d'échecs sur la main numéro %s" -#: Hand.py:563 +#: Hand.py:574 msgid "%s %s calls %s" -msgstr "" - -#: Hand.py:634 -msgid "%s %s raise %s" -msgstr "" +msgstr "%s %s suivi %s" #: Hand.py:645 +msgid "%s %s raise %s" +msgstr "%s %s relance %s" + +#: Hand.py:656 msgid "%s %s bets %s" -msgstr "" +msgstr "%s %s mise %s" -#: Hand.py:665 +#: Hand.py:676 msgid "%s %s folds" -msgstr "" +msgstr "%s %s passe" -#: Hand.py:674 +#: Hand.py:685 msgid "%s %s checks" -msgstr "" +msgstr "%s %s parole" -#: Hand.py:694 +#: Hand.py:705 msgid "addShownCards %s hole=%s all=%s" -msgstr "" +msgstr "addShownCards %s privatives=%s comunesl=%s" -#: Hand.py:805 +#: Hand.py:816 msgid "" "*** ERROR - HAND: calling writeGameLine with unexpected STARTTIME value, " "expecting datetime.date object, received:" msgstr "" +"*** ERREUR - MAIN: invoquant writeGameLine avec une valeur de STARTTIME " +"inattendue, un objet datetime.date était attendu, reçu:" -#: Hand.py:806 +#: Hand.py:817 msgid "" "*** Make sure your HandHistoryConverter is setting hand.startTime properly!" msgstr "" +"*** Vérifiez que votre convertisseur d'historique de mains ait un paramètre " +"d'heure de début de main correct !" -#: Hand.py:807 +#: Hand.py:818 msgid "*** Game String:" -msgstr "" +msgstr "*** Chaîne de jeu:" -#: Hand.py:888 +#: Hand.py:899 msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" -msgstr "" +msgstr "HoldemOmahaHand.__init__:Ni HHC ni BDD+Id de main fournis" -#: Hand.py:1244 +#: Hand.py:1255 msgid "*** DEALING HANDS ***" -msgstr "*** SECOND TIRAGE ***" +msgstr "*** DISTRIBUTIONS DES MAINS ***" -#: Hand.py:1249 +#: Hand.py:1260 msgid "Dealt to %s: [%s]" -msgstr "" +msgstr "Distribué à %s: [%s]" -#: Hand.py:1254 +#: Hand.py:1265 msgid "*** FIRST DRAW ***" msgstr "*** PREMIER TIRAGE ***" -#: Hand.py:1264 +#: Hand.py:1275 msgid "*** SECOND DRAW ***" msgstr "*** SECOND TIRAGE ***" -#: Hand.py:1274 +#: Hand.py:1285 msgid "*** THIRD DRAW ***" -msgstr "*** TROISIEME TIRAGE ***" +msgstr "*** TROISIÈME TIRAGE ***" -#: Hand.py:1284 Hand.py:1505 +#: Hand.py:1295 Hand.py:1516 msgid "*** SHOW DOWN ***" msgstr "*** ABATTAGE ***" -#: Hand.py:1299 Hand.py:1520 +#: Hand.py:1310 Hand.py:1531 msgid "*** SUMMARY ***" -msgstr "*** RESUME ***" +msgstr "*** RÉSUMÉ ***" -#: Hand.py:1385 +#: Hand.py:1396 msgid "%s %s completes %s" -msgstr "" +msgstr "%s %s entiers %s" -#: Hand.py:1403 +#: Hand.py:1414 msgid "Bringin: %s, %s" -msgstr "" +msgstr "Bringin: %s, %s" -#: Hand.py:1445 +#: Hand.py:1456 msgid "*** 3RD STREET ***" -msgstr "*** 3EME TOURS ***" +msgstr "*** 3ÈME RUE ***" -#: Hand.py:1459 +#: Hand.py:1470 msgid "*** 4TH STREET ***" -msgstr "*** 4EME TOURS ***" +msgstr "*** 4ÈME RUE ***" -#: Hand.py:1471 +#: Hand.py:1482 msgid "*** 5TH STREET ***" -msgstr "*** 5EME TOURS ***" +msgstr "*** 5ÈME RUE ***" -#: Hand.py:1483 +#: Hand.py:1494 msgid "*** 6TH STREET ***" -msgstr "*** 6EME TOURS ***" +msgstr "*** 6ÈME RUE ***" -#: Hand.py:1493 +#: Hand.py:1504 msgid "*** RIVER ***" -msgstr "*** RIVIERE ***" +msgstr "*** RIVIÈRE ***" -#: Hand.py:1585 +#: Hand.py:1596 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" msgstr "" +"join_holecards:le # de cartes privatives devrait être < 4 ou égal à 4 ou à 7 " +"- 5 et 6 devrait être impossible pour quiconque n'est pas le héros" -#: Hand.py:1586 +#: Hand.py:1597 msgid "join_holcards: holecards(%s): %s" -msgstr "" +msgstr "join_holecards: cartes privatives(%s): %s" -#: Hand.py:1588 +#: Hand.py:1599 msgid "join_holecards: Player '%s' appears not to have been dealt a card" -msgstr "" +msgstr "join_holecards: Le joueur '%s' semble ne pas avoir reçu de cartes" -#: Hand.py:1678 +#: Hand.py:1689 msgid "DEBUG: call Pot.end() before printing pot total" -msgstr "" +msgstr "DEBUG: appel de Pot.end() avant impression du total de pot" -#: Hand.py:1680 +#: Hand.py:1691 msgid "FpdbError in printing Hand object" -msgstr "" +msgstr "Erreur de Fpdb à l'impression de l'objet Hand" #: HandHistoryConverter.py:40 msgid "" "ImportError: Unable to import PYTZ library. Please install PYTZ from http://" "pypi.python.org/pypi/pytz/" msgstr "" +"Erreur d'importation: Impossible d'importer la librairie PYTZ. Veuillez " +"installer PYTZ à partir de http://pypi.python.org/pypi/pytz/" #: HandHistoryConverter.py:41 fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:80 msgid "Press ENTER to continue." -msgstr "Appuyez sur ENTREE pour continuer." +msgstr "Appuyez sur ENTRÉE pour continuer." #: HandHistoryConverter.py:136 msgid "Failed sanity check" -msgstr "" +msgstr "Échec de la vérification de la cohérence" #: HandHistoryConverter.py:144 msgid "Tailing '%s'" -msgstr "" +msgstr "Suivi '%s'" #: HandHistoryConverter.py:151 msgid "HHC.start(follow): processHand failed: Exception msg: '%s'" msgstr "" +"HHC.start(follow): Échec du traitement de la main: msg d'exception: '%s'" #: HandHistoryConverter.py:155 msgid "handsList is " -msgstr "" +msgstr "La liste de mains est " #: HandHistoryConverter.py:166 msgid "HHC.start(): processHand failed: Exception msg: '%s'" -msgstr "" +msgstr "HHC.start(): Échec du traitement de la main: msg d'exception: '%s'" #: HandHistoryConverter.py:170 msgid "Read %d hands (%d failed) in %.3f seconds" -msgstr "%d de mains lues (%d erreur) en %.3f seconds" +msgstr "Lecture de %d de mains (%d d'échecs) en %.3f secondes" #: HandHistoryConverter.py:176 msgid "Summary file '%s' correctly parsed (took %.3f seconds)" -msgstr "" +msgstr "Fichier de synthèse '%s' correctement récupéré (durée %.3f secondes)" #: HandHistoryConverter.py:178 msgid "Error converting summary file '%s' (took %.3f seconds)" -msgstr "" +msgstr "Erreur de conversion du fichier de synthèse '%s' (durée %.3f secondes)" #: HandHistoryConverter.py:181 msgid "Error converting '%s'" -msgstr "Erreur Conversion '%s'" +msgstr "Erreur de conversion de '%s'" #: HandHistoryConverter.py:212 msgid "%s changed inode numbers from %d to %d" -msgstr "" +msgstr "%s numéros de nœud de fichiers changés de %d à %d" #: HandHistoryConverter.py:260 msgid "Converting starsArchive format to readable" -msgstr "" +msgstr "Conversion du format des archives stars en un format lisible" #: HandHistoryConverter.py:265 msgid "Converting ftpArchive format to readable" -msgstr "" +msgstr "Conversion du format des archive FTP en un format lisible" #: HandHistoryConverter.py:271 msgid "Read no hands." -msgstr "" +msgstr "Ne trouve aucune mains." #: HandHistoryConverter.py:279 msgid "Removing text < 50 characters" -msgstr "" +msgstr "Suppression de texte < 50 caractères" #: HandHistoryConverter.py:487 msgid "HH Sanity Check: output and input files are the same, check config" msgstr "" +"Vérificationde cohérence de HH: entrée et sortie de fichiers identiques, " +"vérifiez la configuration" #: HandHistoryConverter.py:510 -#, fuzzy msgid "Reading stdin with %s" -msgstr "Lecture du fichier de configuration %s" +msgstr "Lecture de stdin avec %s" #: HandHistoryConverter.py:525 msgid "unable to read file with any codec in list!" msgstr "" +"Impossible de lire le fichier avec aucun des codecs présents dans la liste !" #: HandHistoryConverter.py:592 msgid " given TZ:" -msgstr "" +msgstr " étant donné TZ:" #: HandHistoryConverter.py:592 msgid "raw time:" -msgstr "" +msgstr "Heure d'exécution" #: HandHistoryConverter.py:602 msgid "changeTimeZone: offset=" -msgstr "" +msgstr "changeTimeZone: décalage=" #: HandHistoryConverter.py:665 msgid "utcTime:" -msgstr "" +msgstr "utcTime:" #: HandHistoryConverter.py:714 msgid "Unable to create output directory %s for HHC!" -msgstr "" +msgstr "Impossible de créer le dossier de sortie %s pour le HHC!" #: HandHistoryConverter.py:715 msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY" -msgstr "" +msgstr "*** ERREUR: IMPOSSIBLE DE CRÉER LE DOSSIER DE DESTINATION" #: HandHistoryConverter.py:717 msgid "Created directory '%s'" @@ -2311,7 +2720,7 @@ msgstr "Répertoire créé '%s'" #: HandHistoryConverter.py:721 msgid "out_path %s couldn't be opened" -msgstr "" +msgstr "impossible de d'utiliser le chemin de sortie %s" #: Hello.py:46 msgid "creating Hello" @@ -2349,39 +2758,39 @@ msgstr "Sauvegarder Composition HUD" #: Hud.py:157 msgid "Reposition StatWindows" -msgstr "Repositionner la fenêtre des stats" +msgstr "Repositionnement de la fenêtre de stats" #: Hud.py:161 msgid "Show Player Stats" -msgstr "Voir Stats Joueur" +msgstr "Affichage des stats du joueur" #: Hud.py:166 Hud.py:235 msgid "For This Blind Level Only" -msgstr "Pour Ce Niveau de Blinds Seulement" +msgstr "Pour Ce Niveau de Blinde Uniquement" #: Hud.py:171 Hud.py:240 msgid "For Multiple Blind Levels:" -msgstr "Pour Plusieurs Niveuax de Blinds:" +msgstr "Pour Plusieurs Niveaux de Blinde:" #: Hud.py:174 Hud.py:243 msgid " 0.5 to 2.0 x Current Blinds" -msgstr "" +msgstr " 0.5 to 2.0 x Blindes Actuelles" #: Hud.py:179 Hud.py:248 msgid " 0.33 to 3.0 x Current Blinds" -msgstr "" +msgstr " 0.33 to 3.0 x Blindes Actuelles" #: Hud.py:184 Hud.py:253 msgid " 0.1 to 10 x Current Blinds" -msgstr "" +msgstr " 0.1 to 10 x Blindes Actuelles" #: Hud.py:189 Hud.py:258 msgid " All Levels" -msgstr " tous les niveaux" +msgstr " Tous les niveaux" #: Hud.py:194 Hud.py:263 msgid "For #Seats:" -msgstr "Pour #Sièges:" +msgstr "Pour le Siège#:" #: Hud.py:197 Hud.py:266 msgid " Any Number" @@ -2389,7 +2798,7 @@ msgstr " Tous" #: Hud.py:202 Hud.py:271 msgid " Custom" -msgstr " Custom" +msgstr " Personnalisé" #: Hud.py:207 Hud.py:276 msgid " Exact" @@ -2401,12 +2810,11 @@ msgstr "Depuis:" #: Hud.py:215 Hud.py:284 msgid " All Time" -msgstr " Depuis Toujours" +msgstr " Toujours" #: Hud.py:220 Hud.py:289 -#, fuzzy msgid " Session" -msgstr "Sessions" +msgstr " Session" #: Hud.py:225 Hud.py:294 msgid " %s Days" @@ -2414,30 +2822,31 @@ msgstr " %s Jours" #: Hud.py:230 msgid "Show Opponent Stats" -msgstr "Montrer les stats des adversaires" +msgstr "Afficher les stats de l'adversaire" #: Hud.py:352 msgid "Debug StatWindows" -msgstr "Debug fenêtres des stats" +msgstr "Debug de la fenêtre de stats" #: Hud.py:356 msgid "Set max seats" -msgstr "Défini le max de sièges" +msgstr "Définir le nombre maximum de sièges" #: Hud.py:577 -#, fuzzy msgid "Updating config file" -msgstr "Lecture du fichier de configuration %s" +msgstr "Mise à jour du fichier de configuration" #: Hud.py:586 msgid "No layout found for %d-max games for site %s\n" -msgstr "" +msgstr "Aucune présentation trouvée pour les jeux %d-max pour le site %s\n" #: Hud.py:600 msgid "" "exception in Hud.adj_seats\n" "\n" msgstr "" +"exception dans le Hud.adj_sièges\n" +"\n" #: Hud.py:601 msgid "error is %s" @@ -2445,7 +2854,7 @@ msgstr "l'erreur est %s" #: Hud.py:608 msgid "Error finding actual seat.\n" -msgstr "Erreur lors de l'analyse.\n" +msgstr "Problème pour trouver le siège courant.\n" #: Hud.py:624 msgid "Creating hud from hand " @@ -2457,34 +2866,38 @@ msgid "" "possibly happen is totally beyond my comprehension. Your HUD may be about to " "get really weird. -Eric" msgstr "" +"Erreur importante au début de la boucle for dans la mise à jour du hud " +"principal. Comment cela peut arriver me dépasse complètement. Votre HUD est " +"probablement sur le point de devenir totalement cinglé. -Eric" #: Hud.py:674 msgid "(btw, the key was %s and statd is %s" -msgstr "" +msgstr "(quoiqu'il en soit, la clé était %s, et le statd est %s" #: ImapFetcher.py:44 ImapFetcher.py:53 msgid "DEBUG: re_SplitTourneys isn't matching" -msgstr "" +msgstr "DEBUG: re_SplitTourneys ne correspond pas" #: ImapFetcher.py:67 msgid "response to logging in:" -msgstr "reponse au log-in:" +msgstr "résultat de l'identification:" #: ImapFetcher.py:83 msgid "ImapFetcher: Found %s messages to fetch" -msgstr "" +msgstr "ImapFetcher: %s messages trouvés à collecter" #: ImapFetcher.py:103 msgid "Completed retrieving IMAP messages, closing server connection" msgstr "" +"Collecte des messages IMAP terminée, fermeture de la connexion au serveur." #: ImapFetcher.py:109 msgid "No Tournament summaries found." -msgstr "" +msgstr "Aucun résumé de tournoi trouvé." #: ImapFetcher.py:159 msgid "Finished importing %s/%s PS summaries" -msgstr "" +msgstr "Importation de %s/%s résumés PS terminée" #: Mucked.py:327 msgid "No Name" @@ -2492,96 +2905,99 @@ msgstr "Pas de Nom" #: OnGameToFpdb.py:175 WinamaxToFpdb.py:190 msgid "determineGameType: limit not found in self.limits(%s). hand: '%s'" -msgstr "" +msgstr "determineGameType: limite non trouvée dans self.limits(%s). Main: '%s'" #: OnGameToFpdb.py:177 WinamaxToFpdb.py:192 msgid "limit not found in self.limits(%s). hand: '%s'" -msgstr "" +msgstr "Limite non trouvée dans self.limits(%s). Main: '%s'" -#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:360 PokerStarsToFpdb.py:312 -#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:331 +#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:366 PokerStarsToFpdb.py:312 +#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 msgid "readButton: not found" -msgstr "" +msgstr "readButton: non trouvé" -#: OnGameToFpdb.py:283 WinamaxToFpdb.py:351 +#: OnGameToFpdb.py:283 WinamaxToFpdb.py:349 msgid "readBlinds in noSB exception - no SB created" -msgstr "" +msgstr "exception readBlinds dans noSB - pas de SB créée" #: Options.py:31 msgid "If passed error output will go to the console rather than ." msgstr "" +"Si une erreur est transmise, la sortie ira vers la console plutôt que vers ." #: Options.py:34 msgid "Overrides the default database name" -msgstr "" +msgstr "Outrepasse le nom de base de données par défaut" #: Options.py:37 msgid "Specifies a configuration file." -msgstr "" +msgstr "Défini un fichier de configuration." #: Options.py:40 msgid "" "Indicates program was restarted with a different path (only allowed once)." msgstr "" +"Indique que le programme a été redémarré avec un différent chemin (autorisé " +"une seule fois)" #: Options.py:43 msgid "Module name for Hand History Converter" -msgstr "" +msgstr "Nom de module pour le convertisseur d'historique de mains" #: Options.py:46 msgid "A sitename" -msgstr "" +msgstr "Un nom de site" #: Options.py:50 -#, fuzzy msgid "Error logging level:" -msgstr "Erreur lors de l'analyse" +msgstr "Niveau d'historisation des erreurs:" #: Options.py:53 -#, fuzzy msgid "Print version information and exit." -msgstr "Information de Version" +msgstr "Imprimer les infos de version et quitter." #: Options.py:58 msgid "Input file" -msgstr "" +msgstr "fichier d'entrée" #: Options.py:60 msgid "Input directory" -msgstr "" +msgstr "répertoire d'entrée" #: Options.py:62 -#, fuzzy msgid "Input out path in quiet mode" -msgstr "Fichier d'entrée en mode silencieux" +msgstr "chemin d'entrée/sortie en mode silencieux" #: Options.py:64 msgid "File to be split is a PokerStars or Full Tilt Poker archive file" msgstr "" +"le fichier à scinder est un fichier d'archive PokerStars ou Full Tilt Poker" #: Options.py:66 msgid "How many hands do you want saved to each file. Default is 100" msgstr "" +"Combien de mains voulez-vous sauvegarder par fichier ? La valeur par défaut " +"est 100." #: Options.py:68 msgid "X location to open window" -msgstr "" +msgstr "Position d'ouverture en X de la fenêtre" #: Options.py:70 msgid "Y location to open Window" -msgstr "" +msgstr "Position d'ouverture en Y de la fenêtre" #: Options.py:72 msgid "Auto-start Auto-import" -msgstr "Démarrage automatique Autoimport" +msgstr "Démarrage auto Importation auto" #: Options.py:74 msgid "Start Minimized" -msgstr "" +msgstr "Démarrer Réduit" #: Options.py:76 msgid "Start Hidden" -msgstr "" +msgstr "Démarrer Caché" #: Options.py:119 msgid "press enter to end" @@ -2589,11 +3005,11 @@ msgstr "appuyer sur entrée pour finir" #: P5sResultsParser.py:10 msgid "You need to manually enter the playername" -msgstr "" +msgstr "Vous devez entrer le nom de joueur manuellement" #: PartyPokerToFpdb.py:213 msgid "Cannot fetch field '%s'" -msgstr "" +msgstr "Impossible de récupérer le champ '%s'" #: PartyPokerToFpdb.py:217 msgid "Unknown limit '%s'" @@ -2611,9 +3027,19 @@ msgstr "Impossible de lire Handinfo pour cette main" msgid "Cannot read GameType for current hand" msgstr "Impossible de lire le GameType pour cette main" -#: PartyPokerToFpdb.py:531 +#: PartyPokerToFpdb.py:537 msgid "Unimplemented readAction: '%s' '%s'" -msgstr "ReadAction non implementé: '%s' '%s'" +msgstr "readAction non implémenté: '%s' '%s'" + +#: PokerStarsToFpdb.py:211 +#, fuzzy +msgid "determineGameType: Lim_Blinds has no lookup for '%s'" +msgstr "Lim_Blinds ne retourne rien pour '%s'" + +#: PokerStarsToFpdb.py:265 +#, fuzzy +msgid "Failed to detect currency: '%s'" +msgstr "Impossible de trouver la devise" #: SplitHandHistory.py:76 msgid "File not found" @@ -2621,11 +3047,11 @@ msgstr "Fichier non trouvé" #: SplitHandHistory.py:126 msgid "Unexpected error processing file" -msgstr "" +msgstr "Erreur inattendue pendant le traitement du fichier" #: SplitHandHistory.py:165 msgid "End of file reached" -msgstr "" +msgstr "Fin de fichier atteinte" #: Stats.py:127 Stats.py:128 msgid "Total Profit" @@ -2633,7 +3059,7 @@ msgstr "Profit Total" #: Stats.py:149 Stats.py:156 msgid "Voluntarily Put In Pot Pre-Flop%" -msgstr "Voluntairement entre dans le Pot Pre-Flop%" +msgstr "Mis au pot volontairement Pré-Flop%" #: Stats.py:169 Stats.py:177 msgid "Pre-Flop Raise %" @@ -2641,7 +3067,7 @@ msgstr "Relance Pré-Flop %" #: Stats.py:190 Stats.py:198 msgid "% went to showdown" -msgstr "% est allé à l'abattage" +msgstr "% d'abattages vu" #: Stats.py:211 Stats.py:219 msgid "% won money at showdown" @@ -2653,11 +3079,11 @@ msgstr "profit/100mains" #: Stats.py:237 msgid "exception calcing p/100: 100 * %d / %d" -msgstr "" +msgstr "exception de calcul p/100: 100 * %d / %d" #: Stats.py:256 Stats.py:265 msgid "big blinds/100 hands" -msgstr "big blinds/100 mains" +msgstr "grosses blindes/100 mains" #: Stats.py:278 Stats.py:287 msgid "Big Bets/100 hands" @@ -2665,7 +3091,7 @@ msgstr "Big Bets/100 mains" #: Stats.py:281 msgid "exception calcing BB/100: " -msgstr "" +msgstr "exception de calcul BB/100: " #: Stats.py:301 Stats.py:310 msgid "Flop Seen %" @@ -2685,51 +3111,51 @@ msgstr "% vols tentés" #: Stats.py:391 msgid "% success steal" -msgstr "% vol réussi" +msgstr "% vols réussis" #: Stats.py:406 Stats.py:413 msgid "% folded SB to steal" -msgstr "% couché SB sur vol" +msgstr "% SB passée sur vol" #: Stats.py:425 Stats.py:432 msgid "% folded BB to steal" -msgstr "% couché BB sur vol" +msgstr "% BB passée sur vol" #: Stats.py:447 Stats.py:454 msgid "% folded blind to steal" -msgstr "% couché blind sur vol" +msgstr "% blindes passées sur vol" #: Stats.py:466 Stats.py:473 msgid "% 3 Bet preflop/3rd" -msgstr "% 3 Bet pré-flop/3ème" +msgstr "% 3 Bet pré-flop/3rd" #: Stats.py:485 Stats.py:492 msgid "% 4 Bet preflop/4rd" -msgstr "% 4 Bet pré-flop/3ème" +msgstr "% 4 Bet pré-flop/4rd" #: Stats.py:504 Stats.py:511 msgid "% Cold 4 Bet preflop/4rd" -msgstr "% suit 4 Bet pré-flop/4ème" +msgstr "% 4 bet direct pré-flop/4rd" #: Stats.py:523 Stats.py:530 msgid "% Squeeze preflop" -msgstr "" +msgstr "% de squeeze pré-flop" #: Stats.py:543 Stats.py:550 msgid "% Raise to Steal" -msgstr "% Raise sur vol" +msgstr "% de Relance face à un Vol" #: Stats.py:563 Stats.py:570 msgid "% Fold to 3 Bet preflop" -msgstr "% Fold sur 3 Bet pré-flop" +msgstr "% Passe suite à un 3 Bet pré-flop" #: Stats.py:582 Stats.py:589 msgid "% Fold to 4 Bet preflop" -msgstr "% Fold sur 4 Bet pré-flop" +msgstr "% Passe suite à un 4 Bet pré-Flop" #: Stats.py:603 Stats.py:610 msgid "% won$/saw flop/4th" -msgstr "% gagnant$/flop vu/4ème" +msgstr "% gain$/flop vu/4ème" #: Stats.py:622 Stats.py:629 msgid "Aggression Freq flop/4th" @@ -2757,7 +3183,7 @@ msgstr "Freq Agression" #: Stats.py:759 Stats.py:766 msgid "Aggression Factor" -msgstr "Facteur d'Agression" +msgstr "Facteur d'agression" #: Stats.py:783 Stats.py:790 msgid "% continuation bet " @@ -2797,7 +3223,7 @@ msgstr "% fréquence de fold 7ème" #: Stats.py:962 msgid "Example stats, player = %s hand = %s:" -msgstr "" +msgstr "Exemple stats, joueur = %s main = %s:" #: Stats.py:995 msgid "" @@ -2805,43 +3231,48 @@ msgid "" "\n" "Legal stats:" msgstr "" +"\n" +"\n" +"Stats certifiées:" #: Stats.py:996 msgid "" "(add _0 to name to display with 0 decimal places, _1 to display with 1, " "etc)\n" msgstr "" +"(ajoutez _0 au nom de fichier pour afficher 0 décimale, _1 pour 1, etc)\n" #: Stove.py:290 msgid "No board given. Using Monte-Carlo simulation..." -msgstr "" +msgstr "Pas de tableau donné. Simulation Monte-Carlo utilisée..." -#: TableWindow.py:145 +#: TableWindow.py:149 msgid "Can't find table %s" -msgstr "Impossible de trouver table %s" +msgstr "Table %s non trouvée" #: Tables_Demo.py:61 -#, fuzzy msgid "Fake HUD Main Window" -msgstr "Fenêtre Principale HUD" +msgstr "Mauvaise Fenêtre Principale de HUD" #: Tables_Demo.py:91 msgid "enter table name to find: " -msgstr "entrer le nom de la table à trouver:" +msgstr "saisir le nom de table à trouver: " #: TournamentTracker.py:39 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 "" +"Note: les erreurs sont redirigées vers fpdb-error-log.txt et HUD-error.txt. " +"Chaque erreur grave sera consignée là _uniquement_." #: TournamentTracker.py:100 msgid "tournament edit window=" -msgstr "" +msgstr "Fenêtre d'édition de tournoi=" #: TournamentTracker.py:103 msgid "FPDB Tournament Entry" -msgstr "FPDB Tournoi Tracker" +msgstr "Entrée de Tournoi FPDB" #: TournamentTracker.py:143 msgid "Closing this window will stop the Tournament Tracker" @@ -2849,15 +3280,15 @@ msgstr "Fermer cette fenêtre provoquera l'arrêt du Tracker de Tournoi" #: TournamentTracker.py:145 msgid "Enter Tournament" -msgstr "Entrer le Tournoi" +msgstr "Entrer Tournoi" #: TournamentTracker.py:150 msgid "FPDB Tournament Tracker" -msgstr "FPDB Tournament Tracker" +msgstr "Tracker de Tournoi FPDB" #: TournamentTracker.py:161 msgid "Edit" -msgstr "Edition" +msgstr "Édition" #: TournamentTracker.py:164 msgid "Rebuy" @@ -2865,7 +3296,7 @@ msgstr "Recave" #: TournamentTracker.py:263 msgid "db error: skipping " -msgstr "erreur bdd: ignoré" +msgstr "erreur bdd: ignore " #: TournamentTracker.py:265 msgid "Database error %s in hand %d. Skipping.\n" @@ -2881,11 +3312,11 @@ msgstr "Impossible de trouver le tournoi %d dans la main %d. Ignoré.\n" #: TournamentTracker.py:298 msgid "table name %s not found, skipping.\n" -msgstr "nom de table %s non trouvé, ignoré.\n" +msgstr "nom de table %s non trouvé, ignore.\n" #: TournamentTracker.py:305 msgid "tournament tracker starting\n" -msgstr "tracker de tournoi dénarre\n" +msgstr "démarrage du tracker de tournoi\n" #: TourneyFilters.py:52 msgid "Tourney Type" @@ -2893,7 +3324,7 @@ msgstr "Type de Tournoi" #: TourneyFilters.py:86 msgid "setting numTourneys:" -msgstr "" +msgstr "Paramètre numTourneys:" #: TourneySummary.py:133 msgid "END TIME" @@ -2905,7 +3336,7 @@ msgstr "NOM DU TOURNOI" #: TourneySummary.py:135 msgid "TOURNEY NO" -msgstr "NUM TOURNOI" +msgstr "NO TOURNOI" #: TourneySummary.py:140 msgid "CURRENCY" @@ -2925,7 +3356,7 @@ msgstr "PRIZE POOL" #: TourneySummary.py:146 msgid "STARTING CHIP COUNT" -msgstr "STACK DE DEPART" +msgstr "STACK DE DÉPART" #: TourneySummary.py:148 msgid "REBUY" @@ -2945,7 +3376,7 @@ msgstr "MATRIX" #: TourneySummary.py:152 msgid "MATRIX ID PROCESSED" -msgstr "" +msgstr "ID MATRIX TRAITÉ" #: TourneySummary.py:153 msgid "SHOOTOUT" @@ -2953,17 +3384,15 @@ msgstr "SHOOTOUT" #: TourneySummary.py:154 msgid "MATRIX MATCH ID" -msgstr "" +msgstr "ID MATRIX CORRESPONDANT" #: TourneySummary.py:155 -#, fuzzy msgid "SUB TOURNEY BUY IN" -msgstr "NUM TOURNOI" +msgstr "INSCRIPTION DE SOUS TOURNOI" #: TourneySummary.py:156 -#, fuzzy msgid "SUB TOURNEY FEE" -msgstr "NOM DU TOURNOI" +msgstr "FRAIS DE SOUS TOURNOI" #: TourneySummary.py:157 msgid "REBUY CHIPS" @@ -2999,7 +3428,7 @@ msgstr "SATELLITE" #: TourneySummary.py:167 msgid "DOUBLE OR NOTHING" -msgstr "DOUBLE OR NOTHING" +msgstr "QUITTE OU DOUBLE" #: TourneySummary.py:168 msgid "GUARANTEE" @@ -3007,11 +3436,11 @@ msgstr "GUARANTIE" #: TourneySummary.py:169 msgid "ADDED" -msgstr "AJOUTE" +msgstr "AJOUTÉS" #: TourneySummary.py:170 msgid "ADDED CURRENCY" -msgstr "AJOUTE DEVISE" +msgstr "DEVISES AJOUTÉE" #: TourneySummary.py:171 msgid "COMMENT" @@ -3019,28 +3448,27 @@ msgstr "COMMENTAIRE" #: TourneySummary.py:172 msgid "COMMENT TIMESTAMP" -msgstr "" +msgstr "TIMESTAMP DE COMMENTAIRE" #: TourneySummary.py:175 msgid "PLAYER IDS" -msgstr "IDS JOUEURS" +msgstr "IDS DE JOUEUR" #: TourneySummary.py:177 msgid "TOURNEYS PLAYERS IDS" -msgstr "IDS JOUEUR TOURNOIS" +msgstr "IDS DE JOUEURS DE TOURNOIS" #: TourneySummary.py:178 msgid "RANKS" -msgstr "" +msgstr "CLASSEMENTS" #: TourneySummary.py:179 msgid "WINNINGS" msgstr "GAINS" #: TourneySummary.py:180 -#, fuzzy msgid "WINNINGS CURRENCY" -msgstr "DEVISE" +msgstr "DEVISE DES GAINS" #: TourneySummary.py:181 msgid "COUNT REBUYS" @@ -3056,51 +3484,61 @@ msgstr "NOMBRE DE KO" #: TourneySummary.py:230 msgid "Tourney Insert/Update done" -msgstr "" +msgstr "INSERTION DE TOURNOI/MISE À JOUR TERMINÉE" #: TourneySummary.py:250 msgid "addPlayer: rank:%s - name : '%s' - Winnings (%s)" -msgstr "" +msgstr "addPlayer: classement:%s - nom : '%s' - Ajout Gains (%s)" #: TourneySummary.py:277 msgid "incrementPlayerWinnings: name : '%s' - Add Winnings (%s)" -msgstr "" +msgstr "IncrementPlayerWinnings: nom : '%s' - Ajout Gains (%s)" #: TreeViewTooltips.py:108 msgid "" "This module was developed and tested with version 2.8.18 of gtk. You are " "using version %d.%d.%d. Your milage may vary." msgstr "" +"Ce module à été développé et testé avec la version 2.8.18 de gtk. Vous " +"utilisez la version %d.%d.%d. Votre programme de fidélité peut varier." -#: WinTables.py:73 +#: WinTables.py:81 +#, fuzzy +msgid "Window %s not found. Skipping." +msgstr "nom de table %s non trouvé, ignore.\n" + +#: WinTables.py:84 msgid "self.window doesn't exist? why?" -msgstr "" +msgstr "self.window n'existe pas ? Pourquoi ?" -#: WinamaxToFpdb.py:265 +#: WinamaxToFpdb.py:263 msgid "failed to detect currency" -msgstr "" +msgstr "Impossible de trouver la devise" -#: WinamaxToFpdb.py:319 +#: WinamaxToFpdb.py:317 msgid "Failed to add streets. handtext=%s" -msgstr "" +msgstr "Impossible d'ajouter les rues. Texte de main=%s" #: XTables.py:70 msgid "Could not retrieve XID from table xwininfo. xwininfo is %s" -msgstr "" +msgstr "Impossible de récupérer XID depuis la table xwininfo. xwininfo est %s" #: XTables.py:74 msgid "No match in XTables for table '%s'." -msgstr "" +msgstr "Aucune correspondance dans XTables pour la table '%s'." #: fpdb.pyw:38 msgid " - press return to continue\n" -msgstr " - appuyer sur entrée pour continuer\n" +msgstr " - appuyez sur entrée pour continuer\n" #: fpdb.pyw:45 msgid "" "\n" "python 2.5-2.7 not found, please install python 2.5, 2.6 or 2.7 for fpdb\n" msgstr "" +"\n" +"python 2.5-2.7 non trouvé, veuillez installer python 2.5, 2.6 ou 2.7 pour " +"fpdb\n" #: fpdb.pyw:57 msgid "" @@ -3108,36 +3546,50 @@ msgid "" "not loading. Please install the PYWIN32 package from http://sourceforge.net/" "projects/pywin32/" msgstr "" +"Il semble que vous soyez sous Windows, mais les Extensions de Fenêtres " +"Pyhton ne se chargent pas. Veuillez installer le package PYWIN32 depuis " +"http://sourceforge.net/projects/pywin32/" #: fpdb.pyw:79 msgid "" "Unable to load PyGTK modules required for GUI. Please install PyCairo, " "PyGObject, and PyGTK from www.pygtk.org." msgstr "" +"Impossible de charger les modules PyGTK nécessaires au GUI. Veuillez " +"installer PyCairo, PyGObject, and PyGTK depuis www.pygtk.org." #: fpdb.pyw:122 msgid "GuiStove not found. If you want to use it please install pypoker-eval." msgstr "" +"GuiStove non trouvé. Si vous voulez l'utiliser, veuillez installer pypoker-" +"eval." #: fpdb.pyw:244 +#, fuzzy msgid "" -"Copyright 2008-2010, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " +"Copyright 2008-2011, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " "sqlcoder, Bostik, and others" msgstr "" +"Copyright 2008-2010, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " +"sqlcoder, Bostik, et consorts." #: fpdb.pyw:245 msgid "" "You are free to change, and distribute original or changed versions of fpdb " "within the rules set out by the license" msgstr "" +"Vous êtes libre de modifier, et distribuer les versions originales ou " +"modifiées de fpdb en respectant les règles définies par la license." #: fpdb.pyw:246 msgid "Please see fpdb's start screen for license information" msgstr "" +"Référez-vous à l'écran de démarrage de fpdb pour les informations concernant " +"la license." #: fpdb.pyw:250 msgid "and others" -msgstr "et autres" +msgstr "et consorts" #: fpdb.pyw:256 msgid "Operating System" @@ -3145,11 +3597,11 @@ msgstr "Système d'exploitation" #: fpdb.pyw:276 msgid "Your config file is: " -msgstr "Votre fichier de configuration est:" +msgstr "Votre fichier de configuration est :" #: fpdb.pyw:281 msgid "Version Information:" -msgstr "Information de Version:" +msgstr "Information de Version :" #: fpdb.pyw:288 msgid "Threads: " @@ -3160,32 +3612,33 @@ msgid "" "Updated preferences have not been loaded because windows are open. Re-start " "fpdb to load them." msgstr "" -"Les nouvelles préférences n'ont pas été chargée car des fenêtres sont " +"Les nouvelles préférences n'ont pas été chargées car des fenêtres sont " "ouvertes. Relancer fpdb pour les charger." #: fpdb.pyw:321 msgid "Maintain Databases" -msgstr "" +msgstr "Maintenance des Bases de Données" #: fpdb.pyw:331 msgid "saving updated db data" -msgstr "" +msgstr "Sauvegarde des données des bases modifiées" #: fpdb.pyw:338 msgid "guidb response was " -msgstr "" +msgstr "la réponse guidb était " #: fpdb.pyw:344 msgid "" "Cannot open Database Maintenance window because other windows have been " "opened. Re-start fpdb to use this option." msgstr "" -"Impossible d'ouvrir la fenêtre de Maintenance BDD parce que d'autres fenêtres" -"ont été ouvertes. Re-démarrer Fpdb pour utiliser cette option." +"Impossible d'ouvrir la fenêtre de maintenance des Bases de Données car " +"d'autres fenêtres ont été ouvertes. Relancez fpdb pour utiliser cette " +"fonction." #: fpdb.pyw:347 msgid "Number of Hands: " -msgstr "Nombre de Mains:" +msgstr "Nombre de Mains : " #: fpdb.pyw:348 msgid "" @@ -3193,7 +3646,7 @@ msgid "" "Number of Tourneys: " msgstr "" "\n" -"Nombre de Tournois: " +"Nombres de Tournois: " #: fpdb.pyw:349 msgid "" @@ -3201,11 +3654,11 @@ msgid "" "Number of TourneyTypes: " msgstr "" "\n" -"Nombre de Type de Tournoi: " +"Nombre de Types de Tournois : " #: fpdb.pyw:350 msgid "Database Statistics" -msgstr "Statistiques de Base de Données" +msgstr "Statistiques de la Base de Données" #: fpdb.pyw:359 msgid "HUD Configurator - choose category" @@ -3213,302 +3666,342 @@ msgstr "Configurateur HUD - choisissez une catégorie" #: fpdb.pyw:365 msgid "" -"Please select the game category for which you want to configure HUD stats:" +"Note that this dialogue will overwrite an existing config if one has been " +"made already. " msgstr "" -"Choisissez la catégorie de jeu pour laquelle vous voulez configurer les stats HUD :" -#: fpdb.pyw:417 +#: fpdb.pyw:366 +msgid "Abort now if you don't want that." +msgstr "" + +#: fpdb.pyw:367 +#, fuzzy +msgid "" +"Please select the game category for which you want to configure HUD stats " +"and the number of rows and columns:" +msgstr "" +"Veuillez sélectionner le type de jeu pour lequel vous voulez configurer les " +"stats de HUD:" + +#: fpdb.pyw:384 +msgid "%d rows" +msgstr "" + +#: fpdb.pyw:419 msgid "HUD Configurator - please choose your stats" -msgstr "HUD Configuration - Choisissez vos stats" +msgstr "Configurateur de HUD - Veuillez choisir vos stats" -#: fpdb.pyw:423 +#: fpdb.pyw:425 msgid "Please choose the stats you wish to use in the below table." -msgstr "Choisissez les stats que vous voulez utiliser sur la table." +msgstr "" +"Veuillez choisir dans la tableau ci-dessous les stats que vous voulez " +"utiliser." -#: fpdb.pyw:427 +#: fpdb.pyw:429 msgid "Note that you may not select any stat more than once or it will crash." -msgstr "Notez que vous ne pouvez pas choisir une même stat plusieurs fois sinon il buggera." +msgstr "" +"Remarquez que vous ne pouvez pas choisir plus d'une fois la même stat ou " +"cela va planter." -#: fpdb.pyw:431 +#: fpdb.pyw:433 msgid "" "It is not currently possible to select \"empty\" or anything else to that " "end." msgstr "" -"Il n'est pas actuellement possible de choisir \"empty\" ou autre chose à cette" -"fin." +"Il est pour l'instant impossible de choisir \"vide\" ou tout autre stat." -#: fpdb.pyw:435 +#: fpdb.pyw:437 msgid "" "To configure things like colouring you will still have to use the " "Preferences dialogue or manually edit your HUD_config.xml." msgstr "" +"Pour configurer des choses comme la couleur vous devez toujours passer par " +"les Préférences ou changer manuellement votre fichier HUD_config.xml." -#: fpdb.pyw:542 -msgid "Confirm deleting and recreating tables" -msgstr "Confirmer effacement et recréation tables" +#: fpdb.pyw:460 +msgid "column %d" +msgstr "" -#: fpdb.pyw:543 -msgid "Please confirm that you want to (re-)create the tables." -msgstr "Veuillez confirmer que vous voulez recréer les tables" +#: fpdb.pyw:464 +msgid "row %d" +msgstr "" #: fpdb.pyw:544 +msgid "Confirm deleting and recreating tables" +msgstr "Confirmer la suppression et la reconstruction des tables" + +#: fpdb.pyw:545 +msgid "Please confirm that you want to (re-)create the tables." +msgstr "Veuillez confirmer la reconstruction des tables." + +#: fpdb.pyw:546 msgid "" " If there already are tables in the database %s on %s they will be deleted " "and you will have to re-import your histories.\n" msgstr "" -" S'il y a déjà des tables dans la base de données %s dans %s, elles seront effacées " -"Et vous devrez re-importer vos historiques.\n" +" S'il y a déjà des tables dans la base de données %s de %s elles seront " +"détruites et vous devrez réimporter votre historique.\n" -#: fpdb.pyw:545 +#: fpdb.pyw:547 msgid "This may take a while." -msgstr " Ceci peut prendre un moment." +msgstr "Cela peut durer un moment." -#: fpdb.pyw:570 +#: fpdb.pyw:572 msgid "User cancelled recreating tables" msgstr "L'utilisateur a annulé la reconstruction des tables" -#: fpdb.pyw:577 +#: fpdb.pyw:578 +#, fuzzy +msgid "Confirm recreating HUD cache" +msgstr "Confirmer la suppression et la reconstruction des tables" + +#: fpdb.pyw:579 msgid "Please confirm that you want to re-create the HUD cache." msgstr "Veuillez confirmer que vous voulez recréer le cache HUD." -#: fpdb.pyw:585 +#: fpdb.pyw:587 msgid " Hero's cache starts: " -msgstr "Hero's cache démarré: " +msgstr " Le cache de Héros démarre le : " -#: fpdb.pyw:599 +#: fpdb.pyw:601 msgid " Villains' cache starts: " -msgstr "Villains' cache démarré: " +msgstr " Le cache de Vilain démarre le : " -#: fpdb.pyw:612 +#: fpdb.pyw:614 msgid " Rebuilding HUD Cache ... " msgstr "Reconstruction du Cache HUD ..." -#: fpdb.pyw:620 +#: fpdb.pyw:622 msgid "User cancelled rebuilding hud cache" msgstr "L'utilisateur a annulé la reconstruction du cache hud" -#: fpdb.pyw:632 +#: fpdb.pyw:634 msgid "Confirm rebuilding database indexes" -msgstr "Veuillez confirmer la recréation des index de la base de données" +msgstr "Confirmez la reconstruction des index de la base de données" -#: fpdb.pyw:633 +#: fpdb.pyw:635 msgid "Please confirm that you want to rebuild the database indexes." -msgstr "Veuillez confirmer la reconstruction des indices de base de données." +msgstr "Veuillez confirmer la reconstruction des index de base de données." -#: fpdb.pyw:641 +#: fpdb.pyw:643 msgid " Rebuilding Indexes ... " -msgstr "Reconstruction des Indices ..." +msgstr "Reconstruction des Index ..." -#: fpdb.pyw:648 +#: fpdb.pyw:650 msgid " Cleaning Database ... " msgstr "Nettoyage de la Base de Données ..." -#: fpdb.pyw:653 +#: fpdb.pyw:655 msgid " Analyzing Database ... " msgstr "Analyse de la Base de Données ..." -#: fpdb.pyw:658 +#: fpdb.pyw:660 msgid "User cancelled rebuilding db indexes" -msgstr "L'utilisateur a annulé la reconstruction des indices de BDD" +msgstr "L'utilisateur a annulé la reconstruction des index de la BDD" -#: fpdb.pyw:753 +#: fpdb.pyw:755 msgid "" "Unimplemented: Save Profile (try saving a HUD layout, that should do it)" msgstr "" -"Non mis en oeuvre : Sauvegarde Profil (essayez de sauvegarder la disposition HUD)" +"Non implémenté: Sauvegarde du profil (essayez de sauvegarder la présentation " +"du HUD, ça devrait le faire)" -#: fpdb.pyw:808 +#: fpdb.pyw:810 msgid "_Main" -msgstr "_Maintenance" +msgstr "_Général" -#: fpdb.pyw:809 fpdb.pyw:840 +#: fpdb.pyw:811 fpdb.pyw:842 msgid "_Quit" msgstr "_Quitter" -#: fpdb.pyw:810 +#: fpdb.pyw:812 msgid "L" -msgstr "" +msgstr "L" -#: fpdb.pyw:810 +#: fpdb.pyw:812 msgid "_Load Profile (broken)" -msgstr "Recharger Profi_Le (cassé)" - -#: fpdb.pyw:811 -msgid "S" -msgstr "" - -#: fpdb.pyw:811 -msgid "_Save Profile (todo)" -msgstr "_Sauvegarder Profile" - -#: fpdb.pyw:812 -msgid "F" -msgstr "" - -#: fpdb.pyw:812 -msgid "Pre_ferences" -msgstr "Pré_férences fpdb" +msgstr "_Charger le Profil (cassé)" #: fpdb.pyw:813 +msgid "S" +msgstr "S" + +#: fpdb.pyw:813 +msgid "_Save Profile (todo)" +msgstr "_Sauvegarder le Profil (à faire)" + +#: fpdb.pyw:814 +msgid "F" +msgstr "F" + +#: fpdb.pyw:814 +msgid "Pre_ferences" +msgstr "Pré_férences" + +#: fpdb.pyw:815 msgid "_Import" msgstr "_Importation" -#: fpdb.pyw:814 +#: fpdb.pyw:816 msgid "B" -msgstr "" - -#: fpdb.pyw:815 -msgid "R" -msgstr "" - -#: fpdb.pyw:815 -msgid "Tournament _Results Import" -msgstr "Importer _Résultats Tournois" - -#: fpdb.pyw:816 -msgid "I" -msgstr "" - -#: fpdb.pyw:816 -msgid "_Import through eMail/IMAP" -msgstr "_Importer par eMail/IMAP" +msgstr "M" #: fpdb.pyw:817 +msgid "R" +msgstr "R" + +#: fpdb.pyw:817 +msgid "Tournament _Results Import" +msgstr "Importation des _Résultats de Tournoi" + +#: fpdb.pyw:818 +msgid "I" +msgstr "I" + +#: fpdb.pyw:818 +msgid "_Import through eMail/IMAP" +msgstr "_Importation via eMail/IMAP" + +#: fpdb.pyw:819 msgid "_Viewers" -msgstr "_Visualisation" +msgstr "_Visualiseurs" -#: fpdb.pyw:818 +#: fpdb.pyw:820 msgid "A" -msgstr "" +msgstr "A" -#: fpdb.pyw:818 +#: fpdb.pyw:820 msgid "_Auto Import and HUD" -msgstr "_Auto Import et lancement HUD" +msgstr "_Auto-Importation et HUD" -#: fpdb.pyw:819 +#: fpdb.pyw:821 msgid "H" -msgstr "" +msgstr "H" -#: fpdb.pyw:819 +#: fpdb.pyw:821 msgid "_HUD Configurator" -msgstr "_HUD Configuration" - -#: fpdb.pyw:820 -msgid "G" -msgstr "" - -#: fpdb.pyw:820 -msgid "_Graphs" -msgstr "_Graphiques joueur cash game" - -#: fpdb.pyw:821 fpdb.pyw:1096 -msgid "Tourney Graphs" -msgstr "Graphiques joueur Tournois" +msgstr "Configurateur _HUD" #: fpdb.pyw:822 +msgid "G" +msgstr "G" + +#: fpdb.pyw:822 +msgid "_Graphs" +msgstr "_Graphiques" + +#: fpdb.pyw:823 fpdb.pyw:1098 +msgid "Tourney Graphs" +msgstr "Graphiques de Tournoi" + +#: fpdb.pyw:824 msgid "Stove (preview)" -msgstr "Evaluateur d'équité (en developpement)" - -#: fpdb.pyw:823 -msgid "P" -msgstr "" - -#: fpdb.pyw:823 -msgid "Ring _Player Stats (tabulated view, not on pgsql)" -msgstr "Stats _Player cash-game (tabulated view, not on pgsql)" - -#: fpdb.pyw:824 -msgid "T" -msgstr "" - -#: fpdb.pyw:824 -msgid "_Tourney Stats (tabulated view, not on pgsql)" -msgstr "Stats Player _Tournoi (tabulated view, not on pgsql)" +msgstr "Estimation (prévisualisation)" #: fpdb.pyw:825 +msgid "P" +msgstr "P" + +#: fpdb.pyw:825 +msgid "Ring _Player Stats (tabulated view, not on pgsql)" +msgstr "Stats _Joueur Cash-Game (Vue avec tabulation, pas dans pgsql)" + +#: fpdb.pyw:826 +msgid "T" +msgstr "T" + +#: fpdb.pyw:826 +msgid "_Tourney Stats (tabulated view, not on pgsql)" +msgstr "Stats de _Tournoi (Vue avec tabulations, pas dans pgsql)" + +#: fpdb.pyw:827 msgid "Tourney _Viewer" -msgstr "_Visualiser Tournois" +msgstr "_Visualiseur de Tournoi" -#: fpdb.pyw:826 +#: fpdb.pyw:828 msgid "O" -msgstr "" +msgstr "O" -#: fpdb.pyw:826 +#: fpdb.pyw:828 msgid "P_ositional Stats (tabulated view, not on sqlite)" -msgstr "Stats de p_Osition (tabulated view, not on sqlite)" +msgstr "Stats pas P_osition (vue avec tabulations, pas dans sqlite)" -#: fpdb.pyw:827 fpdb.pyw:1055 +#: fpdb.pyw:829 fpdb.pyw:1057 msgid "Session Stats" msgstr "Stats de Session" -#: fpdb.pyw:828 -msgid "Hand _Replayer (not working yet)" -msgstr "_Rejoueur de mains (non fonctionnel)" - -#: fpdb.pyw:829 -msgid "_Database" -msgstr "Base de _Données" - #: fpdb.pyw:830 +msgid "Hand _Replayer (not working yet)" +msgstr "_Rejoueur de Main (pas encore disponible)" + +#: fpdb.pyw:831 +msgid "_Database" +msgstr "_Base de Données" + +#: fpdb.pyw:832 msgid "_Maintain Databases" msgstr "_Maintenance Base de Données" -#: fpdb.pyw:831 -msgid "Create or Recreate _Tables" -msgstr "Création ou re-création _Tables" - -#: fpdb.pyw:832 -msgid "Rebuild HUD Cache" -msgstr "Reconstruction Cache HUD" - #: fpdb.pyw:833 -msgid "Rebuild DB Indexes" -msgstr "Reconstruction Indices BDD" +msgid "Create or Recreate _Tables" +msgstr "Créer ou Recréer les _Tables" #: fpdb.pyw:834 -msgid "_Statistics" -msgstr "_Statistiques base de données" +msgid "Rebuild HUD Cache" +msgstr "Reconstruction du Cache HUD" #: fpdb.pyw:835 -msgid "Dump Database to Textfile (takes ALOT of time)" -msgstr "Exporter la base de données dans un fichier texte" +msgid "Rebuild DB Indexes" +msgstr "Reconstruction des Index de la BDD" #: fpdb.pyw:836 -msgid "_Help" -msgstr "" +msgid "_Statistics" +msgstr "_Statistiques" #: fpdb.pyw:837 -msgid "_Log Messages" -msgstr "Messages de _Log" +msgid "Dump Database to Textfile (takes ALOT of time)" +msgstr "" +"Sauvegarder la Base de Données vers un Fichier Texte (durée TRÈS longue)" #: fpdb.pyw:838 +msgid "_Help" +msgstr "_Aide" + +#: fpdb.pyw:839 +msgid "_Log Messages" +msgstr "_Historique des Messages" + +#: fpdb.pyw:840 msgid "A_bout, License, Copying" -msgstr "" +msgstr "À _Propos, Licence, copie" -#: fpdb.pyw:856 +#: fpdb.pyw:858 msgid "There is an error in your config file\n" -msgstr "" +msgstr "Il y a une erreur dans votre fichier de configuration\n" -#: fpdb.pyw:857 +#: fpdb.pyw:859 msgid "" "\n" "\n" "Error is: " msgstr "" +"\n" +"\n" +"Erreur: " -#: fpdb.pyw:858 +#: fpdb.pyw:860 msgid "CONFIG FILE ERROR" -msgstr "FICHIER DE CONFIG ERREUR" - -#: fpdb.pyw:862 -msgid "Logfile is %s\n" -msgstr "Fichier de log est %s\n" +msgstr "ERREUR DE FICHIER DE CONFIGURATION" #: fpdb.pyw:864 +msgid "Logfile is %s\n" +msgstr "Le Fichier d'Historique est %s\n" + +#: fpdb.pyw:866 msgid "Config file" msgstr "Fichier de configuration" -#: fpdb.pyw:865 +#: fpdb.pyw:867 msgid "" "has been created at:\n" "%s.\n" @@ -3516,99 +4009,106 @@ msgstr "" "a été créé à:\n" "%s.\n" -#: fpdb.pyw:866 +#: fpdb.pyw:868 msgid "" "Edit your screen_name and hand history path in the supported_sites section " "of the Preferences window (Main menu) before trying to import hands." msgstr "" +"Modifiez votre pseudo et le chemin de votre historique de mains dans la " +"section sites supportés de la fenêtre de Préférences (Menu Principal) avant " +"d'importer des mains." -#: fpdb.pyw:888 +#: fpdb.pyw:890 msgid "Connected to SQLite: %s" msgstr "Connecté à SQLite: %s" -#: fpdb.pyw:922 -msgid "Strong Warning - Invalid database version" -msgstr "Attention - version de base de données invalide" - #: fpdb.pyw:924 +msgid "Strong Warning - Invalid database version" +msgstr "SÉRIEUSE ALERTE - Version de base de données invalide" + +#: fpdb.pyw:926 msgid "An invalid DB version or missing tables have been detected." msgstr "" -"Une version invalide de la BDD ou des tables manquantes ont été détectés." +"Une version invalide de la BDD ou des tables manquantes ont été détectées." -#: fpdb.pyw:928 +#: fpdb.pyw:930 msgid "" "This error is not necessarily fatal but it is strongly recommended that you " "recreate the tables by using the Database menu." msgstr "" +"Cette erreur n'est pas forcément catastrophique mais il est hautement " +"préférable que vous recréiez les tables en passant par le menu Base de " +"Données." -#: fpdb.pyw:932 +#: fpdb.pyw:934 msgid "" "Not doing this will likely lead to misbehaviour including fpdb crashes, " "corrupt data etc." msgstr "" +"Ne pas le faire va probablement générer un comportement anormal tel que des " +"plantages de fpdb ou des corruptions de données,..." -#: fpdb.pyw:946 +#: fpdb.pyw:948 msgid "Status: Connected to %s database named %s on host %s" -msgstr "" +msgstr "Statut: Connecté à la base de données %s appelée %s sur l'hôte %s" -#: fpdb.pyw:956 +#: fpdb.pyw:958 msgid "" "\n" "Global lock taken by %s" msgstr "" +"\n" +"Verrou global obtenu par %s" -#: fpdb.pyw:959 +#: fpdb.pyw:961 msgid "" "\n" "Failed to get global lock, it is currently held by %s" msgstr "" +"\n" +"Impossible d'obtenir un verrou global, il actuellement détenu par %s" -#: fpdb.pyw:969 +#: fpdb.pyw:971 msgid "Quitting normally" msgstr "Quitte normalement" -#: fpdb.pyw:994 +#: fpdb.pyw:996 msgid "Global lock released.\n" -msgstr "" +msgstr "Verrou global libéré.\n" -#: fpdb.pyw:1001 +#: fpdb.pyw:1003 msgid "Auto Import" -msgstr "Import Auto" +msgstr "Importation Auto" -#: fpdb.pyw:1011 +#: fpdb.pyw:1013 msgid "Bulk Import" -msgstr "Import Fichiers" +msgstr "Importation de Fichiers" -#: fpdb.pyw:1018 +#: fpdb.pyw:1020 msgid "Tournament Results Import" -msgstr "Import résultats Tournoi" +msgstr "Importation des Résultats de tournois" -#: fpdb.pyw:1024 +#: fpdb.pyw:1026 msgid "eMail Import" -msgstr "Import eMail" +msgstr "Importation eMail" -#: fpdb.pyw:1031 -msgid "Ring Player Stats" -msgstr "Stats Joueur Cash-Game" - -#: fpdb.pyw:1037 +#: fpdb.pyw:1039 msgid "Tourney Stats" -msgstr "Stats Joueur Tournoi" +msgstr "Stats de Tournoi" -#: fpdb.pyw:1043 +#: fpdb.pyw:1045 msgid "Tourney Viewer" msgstr "Visualiseur Tournoi" -#: fpdb.pyw:1049 +#: fpdb.pyw:1051 msgid "Positional Stats" -msgstr "Stats Position" +msgstr "Stats par Position" -#: fpdb.pyw:1061 -#, fuzzy +#: fpdb.pyw:1063 msgid "Hand Replayer" -msgstr "Rejoueur de Mains:" +msgstr "Rejoueur de main" -#: fpdb.pyw:1065 +#: fpdb.pyw:1067 msgid "" "Fpdb needs translators!\n" "If you speak another language and have a few minutes or more to spare get in " @@ -3637,138 +4137,159 @@ msgid "" "You can find the full license texts in agpl-3.0.txt, gpl-2.0.txt, gpl-3.0." "txt and mit.txt in the fpdb installation directory." msgstr "" -"Fpdb à besoin de traducteurs!\n" -"Si vous parlez une autre langue et que vous avez 5 minutes ou plus à nous consacrer, " -"contactez moi par email steffen@schaumburger.info\n" +"Fpdb a besoin de traducteurs !\n" +"Si vous parlez une autre langue et avez un peu de temps ou plus manifestez-" +"vous par mail à l'adresse steffen@schaumburger.\n" "\n" -"Bienvenue avec Fpdb!\n" -"Pour être informé des nouvelles versions et mises à jours, https://lists.sourceforge." -"net/lists/listinfo/fpdb-announce et inscrivez vous.\n" -"Si vous voulez suivre le développement plus étroitement, https://lists." -"sourceforge.net/lists/listinfo/fpdb-main et inscrivez vous.\n" +"Bienvenue sur Fpdb !\n" +"Pour être tenu informé des nouvelles copies d'écran et versions rendez-vous " +"à\n" +"https://lists.sourceforge.net/lists/listinfo/fpdb-announce et souscrivez.\n" +"Si vous voulez suivre l'évolution de plus près rendez-vous à\n" +"https://lists.sourceforge.net/lists/listinfo/fpdb-main et souscrivez.\n" "\n" -"Ce programme est actuellement dans un état alpha, donc notre format de base de données est " -"parfois changé.\n" -"Vous devriez donc toujours garder vos fichiers d'historiques de vos mains car vous devrez ré-" -"importer après une mise à jour, le cas échéant.\n" +"Ce programme est actuellement au stade Alpha, donc notre format de base de " +"données est susceptible de changer.\n" +"Vous devez donc conserver vos historiques de mains afin de pouvoir les " +"réimporter en cas de mise à jour.\n" "\n" -"Pour la documentation visitez s'il vous plaît le wiki sur le site web suivant http://fpdb.sourceforge." -"net/.\n" -"Si vous avez besoin d'aide cliquez sur Contact - ou bien trouvez de l aide sur le site web.\n" -"Notez s'il vous plaît que default.conf n'est plus nécessaire, ni utilisé. " -"La configuration est maintenant dans HUD_config.xml.\n" +"Pour de la documentation, veuillez consulter notre site web wiki à http://" +"fpdb.sourceforge.net/.\n" +"Si vous avez besoin d'aide cliquez sur Contact - Obtenir de l'aide sur notre " +"site web.\n" +"Remarquez que default.conf n'est plus utilisé ni nécessaire, toute la " +"configuration se fait maintenant dans HUD_config.xml.\n" "\n" -"Ce programme est free/libre open source sous license partielle avec " -"AGPL3, et partielle avec GPL2 ou supérieure.\n" -"Le paquet d'installation sous windows inclus le code autorisé conformément à la licence de MIT.\n" -"Vous pouvez trouver les textes de licence complets dans agpl-3.0.txt, gpl-2.0.txt, gpl-3.0." -"txt et mit.txt dans le répertoire d'installation de fpdb." +"Ce programme et son code sont ouverts et libres, en partie sous licence " +"AGPL3, et en partie sous licence GPL2 ou ultérieure.\n" +"Le package d'installation Windows contient le code sous licence MIT.\n" +"Vous pouvez retrouver l'intégralité des contrats de licence dans agpl-3.0." +"txt, gpl-2.0.txt, gpl-3.0.txt et mit.txt dans le répertoire d'installation " +"de fpdb." -#: fpdb.pyw:1082 +#: fpdb.pyw:1084 msgid "Help" msgstr "Aide" -#: fpdb.pyw:1089 +#: fpdb.pyw:1091 msgid "Graphs" -msgstr "Graphs" +msgstr "Graphiques" -#: fpdb.pyw:1103 +#: fpdb.pyw:1105 msgid "Stove" -msgstr "" +msgstr "Estimation" -#: fpdb.pyw:1176 +#: fpdb.pyw:1178 msgid "" "\n" "Note: error output is being diverted to fpdb-errors.txt and HUD-errors.txt " "in: %s" msgstr "" +"\n" +"Note: Le résultat d'erreur est redirigé vers fpdb-errors.txt et HUD-errors." +"txt dans : %s" -#: fpdb.pyw:1177 +#: fpdb.pyw:1179 msgid "" "\n" "Any major error will be reported there _only_.\n" msgstr "" +"\n" +"Toute erreur grave sera stockée ici _uniquement_.\n" -#: fpdb.pyw:1206 +#: fpdb.pyw:1208 msgid "fpdb starting ..." msgstr "fpdb démarre ..." -#: fpdb.pyw:1305 +#: fpdb.pyw:1307 msgid "" "WARNING: Unable to find output hand history directory %s\n" "\n" " Press YES to create this directory, or NO to select a new one." msgstr "" +"ALERTE : Impossible de trouver le répertoire de destination de l'historique " +"de main %s\n" +"Choisissez OUI pour créer le répertoire, ou sur NON pour en créer un nouveau." -#: fpdb.pyw:1313 +#: fpdb.pyw:1315 msgid "" "WARNING: Unable to create hand output directory. Importing is not likely to " "work until this is fixed." msgstr "" +"ALERTE: Impossible de créer le répertoire de destination des mains. " +"L'importation ne devrait pas fonctionner avant que cela ne soit régler." -#: fpdb.pyw:1324 +#: fpdb.pyw:1326 msgid "" "WARNING: Unable to find site '%s'\n" "\n" "Press YES to add this site to the database." msgstr "" +"ALERTE: Impossible de trouver le site '%s'\n" +"\n" +"Cliquez sur OUI pour ajouter ce site à la base de données." -#: fpdb.pyw:1340 +#: fpdb.pyw:1342 msgid "" "\n" "Enter short code for %s\n" "(up to 3 characters):\n" msgstr "" +"\n" +"Saisissez un code pour %s\n" +"(3 caractères maxi):\n" #: fpdb_import.py:51 msgid "Import database module: MySQLdb not found" -msgstr "" +msgstr "Importation du module de base de données: MySQLdb non trouvé" #: fpdb_import.py:58 msgid "Import database module: psycopg2 not found" -msgstr "" +msgstr "Importation du module de base de données: psycopg2 non trouvé" #: fpdb_import.py:184 msgid "Database ID for %s not found" -msgstr "" +msgstr "Id de base de donnée %s non trouvé" #: fpdb_import.py:186 msgid "" "[ERROR] More than 1 Database ID found for %s - Multiple currencies not " "implemented yet" msgstr "" +"[ERREUR] Plus d'1 Id de Base de Données trouvé pour %s - Devises Multiples " +"pas encore implémenté" #: fpdb_import.py:232 msgid "Started at %s -- %d files to import. indexes: %s" -msgstr "" +msgstr "Débuté à %s -- %d fichiers à importer. Index: %s" #: fpdb_import.py:241 msgid "No need to drop indexes." -msgstr "Pas besoin de supprimer les indices." +msgstr "Inutile de supprimer les index." #: fpdb_import.py:260 msgid "writers finished already" -msgstr "" +msgstr "Les sauvegardes sont déjà finies" #: fpdb_import.py:263 msgid "waiting for writers to finish ..." -msgstr "" +msgstr "En attente de finition de la sauvegarde..." #: fpdb_import.py:273 msgid " ... writers finished" -msgstr "" +msgstr " ... sauvegardes terminées" #: fpdb_import.py:279 msgid "No need to rebuild indexes." -msgstr "Pas besoin de reconstruire les indices." +msgstr "Inutile de reconstruire les index." #: fpdb_import.py:283 msgid "No need to rebuild hudcache." -msgstr "Pas besoin de reconstruire le cache hud." +msgstr "Inutile de reconstruire le cache hud." #: fpdb_import.py:317 msgid "sending finish message queue length =" -msgstr "" +msgstr "Longueur du message de fin de file d'attente =" #: fpdb_import.py:444 fpdb_import.py:446 msgid "Converting %s" @@ -3780,21 +4301,23 @@ msgstr "Main traitée mais vide" #: fpdb_import.py:506 msgid "fpdb_import: sending hand to hud" -msgstr "" +msgstr "fpdb_import: Envoie de la main au HUD" #: fpdb_import.py:509 msgid "Failed to send hand to HUD: %s" -msgstr "" +msgstr "Échec de l'envoi de la main au HUD: %s" #: fpdb_import.py:524 msgid "Unknown filter filter_name:'%s' in filter:'%s'" -msgstr "" +msgstr "Nom filter_name de filtre inconnu:'%s' dans le filtre:'%s'" #: fpdb_import.py:535 msgid "" "Error No.%s please send the hand causing this to fpdb-main@lists.sourceforge." "net so we can fix the problem." msgstr "" +"Erreur No%s veuillez nous faire parvenir la main en cause à fpdb-main@lists." +"sourceforge.net que nous puissions régler ce problème." #: fpdb_import.py:536 msgid "Filename:" @@ -3805,32 +4328,34 @@ msgid "" "Here is the first line of the hand so you can identify it. Please mention " "that the error was a ValueError:" msgstr "" +"Voici la première ligne de la main pour que vous puissiez l'identifier. " +"Veuillez préciser préciser que l'erreur avait pour valeur:" #: fpdb_import.py:539 msgid "Hand logged to hand-errors.txt" -msgstr "" +msgstr "Main enregistrée dans hand-error.txt" #: fpdb_import.py:595 msgid "Importing" -msgstr "Import en cours" +msgstr "Importation" #: fpdb_import.py:623 msgid "CLI for importing hands is GuiBulkImport.py" -msgstr "" +msgstr "Le CLI pour l'importation de la main est GuiBulkImport.py" #: interlocks.py:52 msgid "lock already held by:" -msgstr "" +msgstr "Verrou déjà détenu par:" #: test_Database.py:50 msgid "DEBUG: Testing variance function" -msgstr "" +msgstr "DEBUG: Test de la fonction variance" #: test_Database.py:51 msgid "DEBUG: result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" -msgstr "" +msgstr "DEBUG: resultat: %s attendu: 0.666666 (resultat-attente ~= 0.0): %s" -#: windows_make_bats.py:39 +#: windows_make_bats.py:30 msgid "" "\n" "This script is only for windows\n" @@ -3838,63 +4363,24 @@ msgstr "" "\n" "Ce script est seulement pour Windows\n" -#: windows_make_bats.py:66 +#: windows_make_bats.py:57 msgid "" "\n" "no gtk directories found in your path - install gtk or edit the path " "manually\n" msgstr "" +"\n" +"pas de répertoire gtk trouvé à cet endroit - installez gtk ou modifiez le " +"chemin manuellement\n" -#~ msgid "" -#~ "How often to print a one-line status report (0 (default) means never)" -#~ msgstr "" -#~ "A quelle fréquence écrire une ligne de rapport (0 (défaut) veut dire " -#~ "jamais)" +#~ msgid "Default logger intialised for " +#~ msgstr "Logger par défaut initialisé pour" -#~ msgid "Fail on error" -#~ msgstr "Arrêt lors dune erreur" +#~ msgid "creating foreign key " +#~ msgstr "création d'une clé distante" -#~ msgid "Logfile is " -#~ msgstr "Fichier de log est" +#~ msgid " create foreign key failed: " +#~ msgstr " creation d'une clé distante a échoué" -#~ msgid "Terminating normally." -#~ msgstr "Terminé normalement." - -#~ msgid "Received hand no %s" -#~ msgstr "Main reçu no %s" - -#~ msgid "will not send hand\n" -#~ msgstr "n'enverra pas la main\n" - -#~ msgid "HUD create: table name %s not found, skipping." -#~ msgstr "Création HUD : table nommé %s non trouvée, ignorée." - -#~ msgid "Cannot read HID for current hand" -#~ msgstr "Impossible de lire le HID pour cette main" - -#~ msgid "creating mysql index " -#~ msgstr "création index mysql" - -#~ msgid " create index failed: " -#~ msgstr " création index a èchoué" - -#~ msgid " create index failed: " -#~ msgstr " création de l'index a èchoué: " - -msgid "Profit graph for ring games" -msgstr "Graph de profit pour le cash-game" - -#~ msgid "GameInfo regex did not match" -#~ msgstr "GameInfo regex ne correspond pas" - -#~ msgid "didn't recognise buyin currency in:" -#~ msgstr "n'a pas reconnu la devise du buyin:" - -#~ msgid "commit finished ok, i = " -#~ msgstr "succès du commit, i = " - -#~ msgid "Default" -#~ msgstr "Défaut" - -msgid "Fatal Error - Config File Missing" -msgstr "Erreur Fatale - Fichier de Configuration Manquant" +#~ msgid " create foreign key failed: " +#~ msgstr " creation d'une clé distante a échoué" diff --git a/pyfpdb/locale/fpdb-hu_HU.po b/pyfpdb/locale/fpdb-hu_HU.po index 2d3f3aea..85d4e05b 100644 --- a/pyfpdb/locale/fpdb-hu_HU.po +++ b/pyfpdb/locale/fpdb-hu_HU.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: 0.20.905 plus git\n" -"POT-Creation-Date: 2011-02-27 23:57+CET\n" +"POT-Creation-Date: 2011-03-10 02:53+CET\n" "PO-Revision-Date: 2011-02-27 18:23+0100\n" "Last-Translator: Ferenc Erki \n" "Language-Team: Hungarian \n" @@ -25,7 +25,7 @@ msgid "determineGameType: Unable to recognise gametype from: '%s'" msgstr "determineGameType: Nem sikerült felismerni a játéktípust innen: '%s'" #: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 -#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:251 +#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:252 #: OnGameToFpdb.py:160 OnGameToFpdb.py:176 PartyPokerToFpdb.py:198 #: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186 #: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173 @@ -61,9 +61,9 @@ msgstr "Fájlnév: %s" msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'" msgstr "Absolute: nem illeszkedik re_*InfoFromFilename-re: '%s'" -#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:410 +#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:415 #: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 -#: WinamaxToFpdb.py:362 +#: WinamaxToFpdb.py:360 msgid "reading antes" msgstr "antek olvasása" @@ -80,19 +80,19 @@ msgid "Absolute readStudPlayerCards is only a stub." msgstr "Az Absolute terem readStudPlayerCards funkciója csak egy csonk." #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:326 FulltiltToFpdb.py:778 PartyPokerToFpdb.py:572 +#: EverleafToFpdb.py:326 FulltiltToFpdb.py:783 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "leosztástörténet feldolgozása" #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:327 FulltiltToFpdb.py:779 PartyPokerToFpdb.py:573 +#: EverleafToFpdb.py:327 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:579 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" msgstr "feldolgozás eredményének helye" #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 -#: EverleafToFpdb.py:328 FulltiltToFpdb.py:780 PartyPokerToFpdb.py:574 +#: EverleafToFpdb.py:328 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:580 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" msgstr "kövesse a kimenetet (tail -f)" @@ -111,7 +111,7 @@ msgid "Didn't match re_HandInfo" msgstr "re_HandInfo nem illeszkedik" #: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146 -#: FulltiltToFpdb.py:266 PokerStarsToFpdb.py:223 +#: FulltiltToFpdb.py:267 PokerStarsToFpdb.py:223 msgid "No match in readHandInfo." msgstr "readHandInfo nem illeszkedik." @@ -124,7 +124,7 @@ msgid "No bringin found" msgstr "Nyitó hívás nem található" #: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439 -#: WinamaxToFpdb.py:408 +#: WinamaxToFpdb.py:406 msgid "DEBUG: unimplemented readAction: '%s' '%s'" msgstr "DEBUG: nem ismert readAction: '%s' '%s'" @@ -164,12 +164,9 @@ msgstr "" msgid "No %s found, cannot fall back. Exiting.\n" msgstr "%s nem található, nem tudom folytatni. Kilépés.\n" -#: Configuration.py:166 -msgid "Default logger initialised for " -msgstr "Alapértelmezett naplózó előkészítve ehhez: " - -#: Configuration.py:167 -msgid "Default logger intialised for " +#: Configuration.py:166 Configuration.py:167 +#, fuzzy +msgid "Default logger initialised for %s" msgstr "Alapértelmezett naplózó előkészítve ehhez: " #: Configuration.py:178 Database.py:447 Database.py:448 @@ -249,7 +246,8 @@ msgid "Error parsing %s. See error log file." msgstr "Hiba a(z) %s értelmezése közben. Nézz bele a hibanaplóba." #: Configuration.py:837 -msgid "Error parsing example file %s. See error log file." +#, fuzzy +msgid "Error parsing example configuration file %s. See error log file." msgstr "Hiba a(z) %s mintafájl értelmezése közben. Nézz bele a hibanaplóba." #: Database.py:65 @@ -276,303 +274,298 @@ msgstr "Kapcsolódás a %(database)s SQLite adatbázishoz" msgid "Some database functions will not work without NumPy support" msgstr "Néhány adatbázis-funkció nem fog működni NumPy támogatás nélkül" -#: Database.py:494 +#: Database.py:495 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:500 Database.py:501 +#: Database.py:501 Database.py:502 msgid "Failed to read settings table - recreating tables" msgstr "" "Nem sikerült az olvasás a beállítások táblából - táblák újra létrehozása" -#: Database.py:505 Database.py:506 +#: Database.py:506 Database.py:507 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:527 +#: Database.py:528 msgid "commit %s failed: info=%s value=%s" msgstr "%s. véglegesítés nem sikerült: info=%s érték=%s" -#: Database.py:531 +#: Database.py:532 msgid "commit failed" msgstr "a véglegesítés nem sikerült" -#: Database.py:712 Database.py:745 +#: Database.py:713 Database.py:746 msgid "*** Database Error: " msgstr "*** Adatbázis hiba: " -#: Database.py:742 +#: Database.py:743 msgid "Database: date n hands ago = " msgstr "Adatbázis: n-nel ezelőtti leosztás dátuma = " -#: Database.py:899 +#: Database.py:900 msgid "ERROR: query %s result does not have player_id as first column" msgstr "ERROR: a(z) %s lekérdezés eredményének nem a player_id az első oszlopa" -#: Database.py:991 +#: Database.py:992 msgid "getLastInsertId(): problem fetching insert_id? ret=%d" msgstr "getLastInsertId(): probléma az insert_id lekérdezése közben? ret=%d" -#: Database.py:1003 +#: Database.py:1004 msgid "getLastInsertId(%s): problem fetching lastval? row=%d" msgstr "getLastInsertId(%s): probléma a lastval lekérdezése közben? sor=%d" -#: Database.py:1010 +#: Database.py:1011 msgid "getLastInsertId(): unknown backend: %d" msgstr "getLastInsertId(): ismeretlen backend: %d" -#: Database.py:1015 +#: Database.py:1016 msgid "*** Database get_last_insert_id error: " msgstr "*** get_last_insert_id adatbázis hiba: " -#: Database.py:1069 Database.py:1494 +#: Database.py:1070 Database.py:1495 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:1073 Database.py:1498 +#: Database.py:1074 Database.py:1499 msgid "warning: constraint %s_%s_fkey not dropped: %s, continuing ..." msgstr "figyelem: a(z) %s_%s_fkey megkötés nem lett eldobva: %s, folytatás ..." -#: Database.py:1081 Database.py:1372 +#: Database.py:1082 Database.py:1373 msgid "dropping mysql index " msgstr "MySQL index eldobása: " -#: Database.py:1087 Database.py:1377 Database.py:1385 Database.py:1392 +#: Database.py:1088 Database.py:1378 Database.py:1386 Database.py:1393 msgid " drop index failed: " msgstr " index eldobása nem sikerült: " -#: Database.py:1092 Database.py:1379 +#: Database.py:1093 Database.py:1380 msgid "dropping pg index " msgstr "pg index eldobása: " -#: Database.py:1105 +#: Database.py:1106 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:1109 +#: Database.py:1110 msgid "warning: index %s_%s_idx not dropped %s, continuing ..." msgstr "figyelem: a(z) %s_%s_idx index nem lett eldobva: %s, folytatás ..." -#: Database.py:1149 Database.py:1157 +#: Database.py:1150 Database.py:1158 Database.py:1426 Database.py:1434 msgid "Creating foreign key " msgstr "idegen kulcs létrehozása " -#: Database.py:1155 Database.py:1164 Database.py:1176 +#: Database.py:1156 Database.py:1165 Database.py:1177 Database.py:1432 +#: Database.py:1441 msgid "Create foreign key failed: " msgstr "idegen kulcs létrehozása sikertelen: " -#: Database.py:1171 Database.py:1330 Database.py:1331 -msgid "Creating mysql index %s %s" +#: Database.py:1172 +#, fuzzy +msgid "Creating MySQL index %s %s" msgstr "MySQL index létrehozása: %s %s" -#: Database.py:1180 -msgid "Creating pg index " +#: Database.py:1181 +#, fuzzy +msgid "Creating PostgreSQL index " msgstr "pg index létrehozása " -#: Database.py:1185 Database.py:1336 Database.py:1345 Database.py:1353 +#: Database.py:1186 Database.py:1337 Database.py:1346 Database.py:1354 msgid "Create index failed: " msgstr "Index létrehozása nem sikerült: " -#: Database.py:1226 Database.py:1227 +#: Database.py:1227 Database.py:1228 msgid "Finished recreating tables" msgstr "A táblák újra létrehozása befejeződött" -#: Database.py:1268 +#: Database.py:1269 msgid "***Error creating tables: " msgstr "*** Hiba a táblák létrehozása közben: " -#: Database.py:1278 +#: Database.py:1279 msgid "*** Error unable to get databasecursor" msgstr "*** Hiba: nem olvasható a databasecursor" -#: Database.py:1290 Database.py:1301 Database.py:1311 Database.py:1318 +#: Database.py:1291 Database.py:1302 Database.py:1312 Database.py:1319 msgid "***Error dropping tables: " msgstr "*** Hiba a táblák eldobása közben: " -#: Database.py:1316 +#: Database.py:1317 msgid "*** Error in committing table drop" msgstr "*** Hiba a tábla-eldobás véglegesítése közben" -#: Database.py:1339 Database.py:1340 +#: Database.py:1331 Database.py:1332 +msgid "Creating mysql index %s %s" +msgstr "MySQL index létrehozása: %s %s" + +#: Database.py:1340 Database.py:1341 msgid "Creating pgsql index %s %s" msgstr "pgsql index létrehozása: %s %s" -#: Database.py:1347 Database.py:1348 +#: Database.py:1348 Database.py:1349 msgid "Creating sqlite index %s %s" msgstr "SQLite index létrehozása: %s %s" -#: Database.py:1355 +#: Database.py:1356 msgid "Unknown database: MySQL, Postgres and SQLite supported" msgstr "Ismeretlen adatbázis: a MySQL, a Postgres és az SQLite támogatott" -#: Database.py:1360 +#: Database.py:1361 msgid "Error creating indexes: " msgstr "Hiba az indexek létrehozása közben: " -#: Database.py:1387 +#: Database.py:1388 msgid "Dropping sqlite index " msgstr "SQLite index eldobása: " -#: Database.py:1394 +#: Database.py:1395 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:1408 Database.py:1448 +#: Database.py:1409 Database.py:1449 msgid " set_isolation_level failed: " msgstr " set_isolation_level meghiúsult: " -#: Database.py:1425 Database.py:1433 -msgid "creating foreign key " -msgstr "idegen kulcs létrehozása: " - -#: Database.py:1431 -msgid " create foreign key failed: " -msgstr " idegen kulcs létrehozása sikertelen: " - -#: Database.py:1440 -msgid " create foreign key failed: " -msgstr " idegen kulcs létrehozása sikertelen: " - -#: Database.py:1442 Database.py:1501 +#: Database.py:1443 Database.py:1502 msgid "Only MySQL and Postgres supported so far" msgstr "Egyelőre csak a MySQL és a Postgres támogatott" -#: Database.py:1472 +#: Database.py:1473 msgid "dropping mysql foreign key" msgstr "MySQL idegen kulcs eldobása" -#: Database.py:1476 +#: Database.py:1477 msgid " drop failed: " msgstr " az eldobás sikertelen: " -#: Database.py:1479 +#: Database.py:1480 msgid "dropping pg foreign key" msgstr "pg idegen kulcs eldobása" -#: Database.py:1491 +#: Database.py:1492 msgid "dropped pg foreign key %s_%s_fkey, continuing ..." msgstr "%s_%s_fkey pg idegen kulcs eldobva, folytatás ..." -#: Database.py:1612 +#: Database.py:1613 msgid "Rebuild hudcache took %.1f seconds" msgstr "A HUD cache újraépítése %.1f másodpercig tartott" -#: Database.py:1615 Database.py:1653 +#: Database.py:1616 Database.py:1654 msgid "Error rebuilding hudcache:" msgstr "Hiba a HUD cache újraépítése közben:" -#: Database.py:1665 Database.py:1671 +#: Database.py:1666 Database.py:1672 msgid "Error during analyze:" msgstr "Hiba analyze közben:" -#: Database.py:1675 +#: Database.py:1676 msgid "Analyze took %.1f seconds" msgstr "Analyze %.1f másodpercig tartott" -#: Database.py:1685 Database.py:1691 +#: Database.py:1686 Database.py:1692 msgid "Error during vacuum:" msgstr "Hiba vacuum közben:" -#: Database.py:1695 +#: Database.py:1696 msgid "Vacuum took %.1f seconds" msgstr "Vacuum %.1f másodpercig tartott" -#: Database.py:1707 +#: Database.py:1708 msgid "Error during lock_for_insert:" msgstr "Hiba lock_for_insert közben:" -#: Database.py:1716 +#: Database.py:1717 msgid "######## Hands ##########" msgstr "######## Leosztások ##########" -#: Database.py:1720 +#: Database.py:1721 msgid "###### End Hands ########" msgstr "###### Leosztások vége ########" -#: Database.py:2122 +#: Database.py:2123 msgid "Error aquiring hero ids:" msgstr "Hiba a játékosazonosítók meghatározása közben:" -#: Database.py:2230 +#: Database.py:2231 msgid "######## Gametype ##########" msgstr "######## Játéktípusok ##########" -#: Database.py:2234 +#: Database.py:2235 msgid "###### End Gametype ########" msgstr "###### Játéktípusok vége ########" -#: Database.py:2261 +#: Database.py:2262 msgid "queue empty too long - writer stopping ..." msgstr "Queue.Empty túl sokáig tart - az írás befejeződik ..." -#: Database.py:2264 +#: Database.py:2265 msgid "writer stopping, error reading queue: " msgstr "az írás megállt, hiba a sor olvasásakor: " -#: Database.py:2289 +#: Database.py:2290 msgid "deadlock detected - trying again ..." msgstr "deadlock történt - újrapróbálás ..." -#: Database.py:2294 +#: Database.py:2295 msgid "too many deadlocks - failed to store hand " msgstr "túl sok deadlock - nem sikerült tárolni a leosztást " -#: Database.py:2298 +#: Database.py:2299 msgid "***Error storing hand: " msgstr "***Hiba a leosztás tárolása közben: " -#: Database.py:2308 +#: Database.py:2309 msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" msgstr "" "adatbázisba írás befejeződött: %d leosztás tárolva (%d sikertelen) %.1f mp " "alatt" -#: Database.py:2318 +#: Database.py:2319 msgid "***Error sending finish: " msgstr "***Hiba a befejezés küldésekor: " -#: Database.py:2400 +#: Database.py:2401 msgid "invalid source in Database.createOrUpdateTourney" msgstr "érvénytelen forrás a Database.createOrUpdateTourney-ban" -#: Database.py:2413 +#: Database.py:2414 msgid "invalid source in Database.createOrUpdateTourneysPlayers" msgstr "érvénytelen forrás a Database.createOrUpdateTourneysPlayers-ben" -#: Database.py:2539 +#: Database.py:2540 msgid "HandToWrite.init error: " msgstr "HandToWrite.init hiba: " -#: Database.py:2589 +#: Database.py:2590 msgid "HandToWrite.set_all error: " msgstr "HandToWrite.set_all hiba: " -#: Database.py:2620 +#: Database.py:2621 msgid "nutOmatic is id_player = %d" msgstr "nutOmatic id_player értéke = %d" -#: Database.py:2628 +#: Database.py:2629 msgid "query plan: " msgstr "lekérdezési terv: " -#: Database.py:2637 +#: Database.py:2638 msgid "cards =" msgstr "kezdőkéz =" -#: Database.py:2640 +#: Database.py:2641 msgid "get_stats took: %4.3f seconds" msgstr "get_stats időigény: %4.3f mp" -#: Database.py:2642 +#: Database.py:2643 msgid "press enter to continue" msgstr "nyomj ENTER-t a folytatáshoz" @@ -660,91 +653,104 @@ msgstr "DEBUG: Új csoportosító doboz létrehozva!" 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:341 +#: Filters.py:340 msgid "%s was toggled %s" msgstr "%s %s lett kapcsolva" -#: Filters.py:341 +#: Filters.py:340 msgid "OFF" msgstr "KI" -#: Filters.py:341 +#: Filters.py:340 msgid "ON" msgstr "BE" -#: Filters.py:422 +#: Filters.py:421 msgid "self.sites[%s] set to %s" msgstr "self.sites[%s] beállítva erre: %s" -#: Filters.py:428 +#: Filters.py:427 msgid "self.games[%s] set to %s" msgstr "self.games[%s] beállítva erre: %s" -#: Filters.py:434 +#: Filters.py:433 msgid "self.limit[%s] set to %s" msgstr "self.limit[%s] beállítva erre: %s" -#: Filters.py:612 +#: Filters.py:611 msgid "self.seats[%s] set to %s" msgstr "self.seats[%s] beállítva erre: %s" -#: Filters.py:618 +#: Filters.py:617 msgid "self.groups[%s] set to %s" msgstr "self.groups[%s] beállítva erre: %s" -#: Filters.py:659 +#: Filters.py:633 GuiLogView.py:87 GuiPositionalStats.py:63 +msgid "Refresh" +msgstr "Frissítés" + +#: Filters.py:658 msgid "Min # Hands:" msgstr "Min. leosztásszám:" -#: Filters.py:725 +#: Filters.py:679 Filters.py:708 Filters.py:734 Filters.py:761 Filters.py:875 +#: Filters.py:926 Filters.py:960 Filters.py:1018 Filters.py:1071 +msgid "hide" +msgstr "" + +#: Filters.py:724 msgid "INFO: No tourney types returned from database" msgstr "INFO: nem található versenytípus az adatbázisban" -#: Filters.py:726 +#: Filters.py:725 msgid "No tourney types returned from database" msgstr "Nem található versenytípus az adatbázisban" -#: Filters.py:752 Filters.py:850 +#: Filters.py:751 Filters.py:849 msgid "INFO: No games returned from database" msgstr "INFO: nem található játék az adatbázisban" -#: Filters.py:753 Filters.py:851 +#: Filters.py:752 Filters.py:850 msgid "No games returned from database" msgstr "Nem található játék az adatbázisban" -#: Filters.py:873 +#: Filters.py:872 msgid "Graphing Options:" msgstr "Grafikon opciók:" -#: Filters.py:890 +#: Filters.py:889 msgid "Show Graph In:" msgstr "Profit:" -#: Filters.py:906 +#: Filters.py:905 msgid "Showdown Winnings" msgstr "Nyeremény mutatással" -#: Filters.py:914 +#: Filters.py:913 msgid "Non-Showdown Winnings" msgstr "Nyeremény mutatás nélkül" -#: Filters.py:1031 +#: Filters.py:1030 msgid "From:" msgstr "Ettől:" -#: Filters.py:1045 +#: Filters.py:1044 msgid "To:" msgstr "Eddig:" -#: Filters.py:1050 +#: Filters.py:1049 msgid " Clear Dates " msgstr "Törlés" -#: Filters.py:1077 fpdb.pyw:719 +#: Filters.py:1068 +msgid "show" +msgstr "" + +#: Filters.py:1076 fpdb.pyw:721 msgid "Pick a date" msgstr "Válassz napot" -#: Filters.py:1083 fpdb.pyw:725 +#: Filters.py:1082 fpdb.pyw:727 msgid "Done" msgstr "Kész" @@ -773,66 +779,71 @@ msgstr "Nem található a pénznem" msgid "determineGameType: Raising FpdbParseError for file '%s'" msgstr "determineGameType: FpdbParseError a '%s' fájlnál" -#: FulltiltToFpdb.py:252 PkrToFpdb.py:155 PokerStarsToFpdb.py:213 +#: FulltiltToFpdb.py:253 PkrToFpdb.py:155 PokerStarsToFpdb.py:213 msgid "Lim_Blinds has no lookup for '%s'" msgstr "Lim_Blinds nem tartalmazza ezt: '%s'" -#: FulltiltToFpdb.py:265 +#: FulltiltToFpdb.py:266 msgid "readHandInfo: Unable to recognise handinfo from: '%s'" msgstr "" "readHandInfo: Nem sikerült felismerni a leosztásinformációkat innen: '%s'" -#: FulltiltToFpdb.py:420 +#: FulltiltToFpdb.py:368 +#, fuzzy +msgid "FTP: readPlayerStacks: No players detected (hand #%s)" +msgstr "readPlayerStacks: Kettőnél kevesebb játékost találtam egy leosztásban" + +#: FulltiltToFpdb.py:425 msgid "Player bringing in: %s for %s" msgstr "Nyitó hívás: %s hív %s-t" -#: FulltiltToFpdb.py:423 +#: FulltiltToFpdb.py:428 msgid "No bringin found, handid =%s" msgstr "Nyitó hívás nem található, leosztásazonosító = %s" -#: FulltiltToFpdb.py:430 +#: FulltiltToFpdb.py:435 msgid "FTP: readButton: Failed to detect button (hand #%s cancelled?)" msgstr "" "FTP: readButton: Nem sikerült az osztó felismerése (#%s leosztás " "megszakítva?)" -#: FulltiltToFpdb.py:484 +#: FulltiltToFpdb.py:489 msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" msgstr "FullTilt: DEBUG: nem ismert readAction: '%s' '%s'" -#: FulltiltToFpdb.py:560 +#: FulltiltToFpdb.py:565 msgid "determineTourneyType : Parsing NOK" msgstr "determineTourneyType : értelmezés nem OK" -#: FulltiltToFpdb.py:618 +#: FulltiltToFpdb.py:623 msgid "Unable to get a valid Tournament ID -- File rejected" msgstr "Nem sikerült érvényes versenyazonosítót találni --- A fájl elutasítva" -#: FulltiltToFpdb.py:649 +#: FulltiltToFpdb.py:654 msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" msgstr "" "Eltérés a beülők mértéke között a fejlécben (%s) és a Beülő mezőben (%s)" -#: FulltiltToFpdb.py:656 +#: FulltiltToFpdb.py:661 msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" msgstr "" "Eltérés a díjak mértéke között a fejlécben (%s) és a Beülő mezőben (%s)" -#: FulltiltToFpdb.py:660 +#: FulltiltToFpdb.py:665 msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" msgstr "" "Nem sikerült beülőt meghatározni ehhez a versenyhez : feltételezem, hogy ez " "egy freeroll" -#: FulltiltToFpdb.py:761 +#: FulltiltToFpdb.py:766 msgid "FullTilt: Player finishing stats unreadable : %s" msgstr "FullTilt: A következő játékos helyezési adata nem olvashatóak : %s" -#: FulltiltToFpdb.py:770 +#: FulltiltToFpdb.py:775 msgid "FullTilt: %s not found in tourney.ranks ..." msgstr "FullTilt: %s nem található a verseny helyezései között ..." -#: FulltiltToFpdb.py:772 +#: FulltiltToFpdb.py:777 msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s" msgstr "FullTilt: Hibás értelmezés : a helyezések nem egyeznek : %s / %s" @@ -912,6 +923,11 @@ msgstr "" "\n" " * Auto Import megállítása: A HUD már nem fut" +#: GuiAutoImport.py:316 +#, fuzzy +msgid "%s auto-import:" +msgstr "Auto Import automatikus indítása" + #: GuiAutoImport.py:325 msgid "Browse..." msgstr "Kiválaszt..." @@ -992,7 +1008,7 @@ msgstr "Terem:" msgid "Drop HudCache:" msgstr "HUD gyorstár eldobása:" -#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:814 +#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:816 msgid "_Bulk Import" msgstr "_Importálás" @@ -1096,7 +1112,7 @@ msgstr "F_rissítés" msgid "Type" msgstr "Típus" -#: GuiDatabase.py:116 +#: GuiDatabase.py:116 GuiTourneyPlayerStats.py:89 msgid "Name" msgstr "Név" @@ -1156,35 +1172,35 @@ msgstr " kapcsolódás OK" msgid " not connected but no exception" msgstr " nem kapcsolódott, de nem volt hibaüzenet" -#: GuiDatabase.py:373 fpdb.pyw:890 +#: GuiDatabase.py:373 fpdb.pyw:892 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:377 fpdb.pyw:892 +#: GuiDatabase.py:377 fpdb.pyw:894 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 " "- " -#: GuiDatabase.py:378 fpdb.pyw:893 +#: GuiDatabase.py:378 fpdb.pyw:895 msgid "Please check that the MySQL service has been started" msgstr "Kérlek ellenőrizd, hogy a MySQL szolgáltatás el van-e indítva" -#: GuiDatabase.py:382 fpdb.pyw:895 +#: GuiDatabase.py:382 fpdb.pyw:897 msgid "" "PostgreSQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" "PostgreSQL szerver jelenti: A hozzáférés megtagadva. Megfelelőek a " "jogosultságaid?" -#: GuiDatabase.py:385 fpdb.pyw:897 +#: GuiDatabase.py:385 fpdb.pyw:899 msgid "PostgreSQL client reports: Unable to connect - " msgstr "PostgreSQL kliens jelenti: Nem sikerült a kapcsolódás - " -#: GuiDatabase.py:386 fpdb.pyw:898 +#: GuiDatabase.py:386 fpdb.pyw:900 msgid "Please check that the PostgreSQL service has been started" msgstr "Kérlek ellenőrizd, hogy a PostgreSQL szolgáltatás el van-e indítva" @@ -1358,6 +1374,10 @@ msgstr "Mutatással: $%.2f" msgid "Non-showdown: $%.2f" msgstr "Mutatás nélkül: $%.2f" +#: GuiGraphViewer.py:231 +msgid "Profit graph for ring games" +msgstr "Bevételgrafikon a készpénzes játékokról" + #: GuiGraphViewer.py:234 msgid "" "Hands: %d\n" @@ -1439,14 +1459,14 @@ msgstr "Levelek mappája" msgid "Mailserver" msgstr "Levelezőkiszolgáló" -#: GuiImapFetcher.py:110 -msgid "Site" -msgstr "Terem" - #: GuiImapFetcher.py:110 msgid "Use SSL" msgstr "SSL használata" +#: GuiImapFetcher.py:110 GuiTourneyPlayerStats.py:82 +msgid "Site" +msgstr "Terem" + #: GuiImapFetcher.py:142 msgid "Yes" msgstr "Igen" @@ -1455,13 +1475,41 @@ msgstr "Igen" msgid "No" msgstr "Nem" +#: GuiLogView.py:38 +msgid "Fpdb Errors" +msgstr "" + +#: GuiLogView.py:39 +msgid "Fpdb Log" +msgstr "" + +#: GuiLogView.py:40 +msgid "HUD Errors" +msgstr "" + +#: GuiLogView.py:41 +msgid "HUD Log" +msgstr "" + #: GuiLogView.py:52 msgid "Log Messages" msgstr "Naplóbejegyzések" -#: GuiLogView.py:87 -msgid "Refresh" -msgstr "Frissítés" +#: GuiLogView.py:98 +msgid "Date/Time" +msgstr "" + +#: GuiLogView.py:99 +msgid "Module" +msgstr "" + +#: GuiLogView.py:100 +msgid "Level" +msgstr "" + +#: GuiLogView.py:101 +msgid "Text" +msgstr "" #: GuiPositionalStats.py:137 msgid "DEBUG: activesite set to %s" @@ -1471,6 +1519,105 @@ msgstr "DEBUG: aktív terem: %s" msgid "Positional Stats page displayed in %4.2f seconds" msgstr "Pozíciós statisztikák megjelenítve %4.2f mp alatt" +#: GuiPrefs.py:31 +#, fuzzy +msgid "Databases" +msgstr "A_datbázis" + +#: GuiPrefs.py:31 +msgid "General" +msgstr "" + +#: GuiPrefs.py:32 +msgid "HUD" +msgstr "" + +#: GuiPrefs.py:32 +msgid "Import" +msgstr "Importálás" + +#: GuiPrefs.py:33 +#, fuzzy +msgid "Games" +msgstr "Játékok:" + +#: GuiPrefs.py:33 +#, fuzzy +msgid "Sites" +msgstr "Termek:" + +#: GuiPrefs.py:34 +#, fuzzy +msgid "Popup Windows" +msgstr "StatWindows debugolása" + +#: GuiPrefs.py:34 +msgid "Window" +msgstr "" + +#: GuiPrefs.py:35 +#, fuzzy +msgid "Popup Name" +msgstr "Nincs név" + +#: GuiPrefs.py:35 +#, fuzzy +msgid "Stat" +msgstr "Állapot" + +#: GuiPrefs.py:36 GuiPrefs.py:42 +#, fuzzy +msgid "Stat Name" +msgstr "Adatbázis név" + +#: GuiPrefs.py:37 +msgid "Auxiliary Windows" +msgstr "" + +#: GuiPrefs.py:37 +msgid "stud_mucked" +msgstr "" + +#: GuiPrefs.py:38 +#, fuzzy +msgid "Hand History Converters" +msgstr "Modulnév a Leosztástörténet Konvertáló számára" + +#: GuiPrefs.py:38 +msgid "mucked" +msgstr "" + +#: GuiPrefs.py:39 +#, fuzzy +msgid "Field Type" +msgstr "Fogadás módja" + +#: GuiPrefs.py:39 fpdb.pyw:1033 +msgid "Ring Player Stats" +msgstr "Készpénzes statisztikák" + +#: GuiPrefs.py:40 +msgid "Column Heading" +msgstr "" + +#: GuiPrefs.py:40 +msgid "Left/Right Align" +msgstr "" + +#: GuiPrefs.py:41 +#, fuzzy +msgid "Show in Position Stats" +msgstr "Pozíciók" + +#: GuiPrefs.py:41 +#, fuzzy +msgid "Show in Summaries" +msgstr "_Limitek" + +#: GuiPrefs.py:42 +msgid "Format" +msgstr "" + #: GuiPrefs.py:72 msgid "Setting" msgstr "Beállítás" @@ -1649,6 +1796,19 @@ msgstr "" "A bizonytalanság mértéke\n" "Minél kisebb, annál stabilabb a nyeremény" +#: GuiRingPlayerStats.py:123 GuiSessionViewer.py:81 +msgid "Hand Breakdown for all levels listed above" +msgstr "Kezdőkezekre bontva a fenti limiteknél" + +#: GuiRingPlayerStats.py:143 +#, fuzzy +msgid "_Filters" +msgstr "Leosztás szűrők:" + +#: GuiRingPlayerStats.py:145 GuiTourneyPlayerStats.py:75 +msgid "_Refresh Stats" +msgstr "Statisztikák f_rissítése" + #: GuiRingPlayerStats.py:341 GuiSessionViewer.py:257 #: GuiTourneyPlayerStats.py:243 msgid "Stats page displayed in %4.2f seconds" @@ -1686,10 +1846,6 @@ 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:81 -msgid "Hand Breakdown for all levels listed above" -msgstr "Kezdőkezekre bontva a fenti limiteknél" - #: GuiSessionViewer.py:158 msgid "Session Viewer is proof of concept code only, and contains many bugs.\n" msgstr "" @@ -1716,7 +1872,7 @@ msgstr "" msgid "Thankyou" msgstr "Köszönjük" -#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1285 +#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1287 msgid "FPDB WARNING" msgstr "FPDB FIGYELMEZTETÉS" @@ -1753,6 +1909,80 @@ msgstr "" msgid "Thank you" msgstr "Köszönjük" +#: GuiStove.py:97 +msgid "Draw" +msgstr "" + +#: GuiStove.py:104 +msgid "Stud" +msgstr "" + +#: GuiStove.py:115 +msgid "Flop" +msgstr "" + +#: GuiStove.py:134 +#, fuzzy +msgid "Gametype:" +msgstr "Játékok:" + +#: GuiStove.py:137 +#, fuzzy +msgid "Players:" +msgstr "Minden játékos" + +#: GuiStove.py:143 +#, fuzzy +msgid "Input:" +msgstr "Bemeneti fájl" + +#: GuiStove.py:144 +msgid "Output:" +msgstr "" + +#: GuiStove.py:170 +msgid "Board:" +msgstr "" + +#: GuiStove.py:182 +#, fuzzy +msgid "Player1:" +msgstr "Minden játékos" + +#: GuiStove.py:197 +#, fuzzy +msgid "Player2:" +msgstr "Minden játékos" + +#: GuiStove.py:211 +msgid "Results" +msgstr "" + +#: GuiStove.py:221 +#, fuzzy +msgid "DEBUG: called set_board_flop: '%s' '%s'" +msgstr "DEBUG: nem ismert readAction: '%s' '%s'" + +#: GuiStove.py:225 +msgid "DEBUG: called set_hero_cards_flop" +msgstr "" + +#: GuiStove.py:229 +msgid "DEBUG: called set_villain_cards_flop" +msgstr "" + +#: GuiStove.py:233 +msgid "DEBUG: called update_flop_output_pane" +msgstr "" + +#: GuiStove.py:237 +msgid "DEBUG: odds_for_range" +msgstr "" + +#: GuiStove.py:239 +msgid "DEBUG: set_output_label" +msgstr "" + #: GuiTourneyGraphViewer.py:178 msgid "Tournaments" msgstr "Versenyek" @@ -1810,9 +2040,68 @@ msgstr "Meg kell adni egy konvertert" msgid "Need a filename to import" msgstr "Importálandó fájlnév megadása szükséges" -#: GuiTourneyPlayerStats.py:75 -msgid "_Refresh Stats" -msgstr "Statisztikák f_rissítése" +#: GuiTourneyPlayerStats.py:84 +msgid "Cat." +msgstr "" + +#: GuiTourneyPlayerStats.py:85 +#, fuzzy +msgid "Limit" +msgstr "Limitek:" + +#: GuiTourneyPlayerStats.py:86 +msgid "Curr." +msgstr "" + +#: GuiTourneyPlayerStats.py:87 +msgid "BuyIn" +msgstr "" + +#: GuiTourneyPlayerStats.py:88 +msgid "Fee" +msgstr "" + +#: GuiTourneyPlayerStats.py:90 +msgid "#" +msgstr "" + +#: GuiTourneyPlayerStats.py:91 +msgid "ITM%" +msgstr "" + +#: GuiTourneyPlayerStats.py:92 +msgid "1st" +msgstr "" + +#: GuiTourneyPlayerStats.py:93 +#, fuzzy +msgid "2nd" +msgstr "Max:" + +#: GuiTourneyPlayerStats.py:94 +msgid "3rd" +msgstr "" + +#: GuiTourneyPlayerStats.py:95 +msgid "Rank?" +msgstr "" + +#: GuiTourneyPlayerStats.py:96 +msgid "Spent" +msgstr "" + +#: GuiTourneyPlayerStats.py:97 +msgid "Won" +msgstr "" + +#: GuiTourneyPlayerStats.py:98 +msgid "ROI%" +msgstr "" + +#: GuiTourneyPlayerStats.py:99 +#, fuzzy +msgid "$/Tour" +msgstr "Versenyek" #: GuiTourneyViewer.py:40 msgid "Enter the tourney number you want to display:" @@ -1850,23 +2139,80 @@ msgstr "N/A" 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:282 +#: HUD_main.pyw:69 +msgid "HUD_main starting: using db name = %s" +msgstr "HUD_main indítás: %s adatbázis használata" + +#: HUD_main.pyw:74 +msgid "Note: error output is being diverted to:" +msgstr "Megjegyzés: a hibakimenet ide van átirányítva:" + +#: HUD_main.pyw:75 +msgid "Any major error will be reported there _only_." +msgstr "Bármilyen nagyobb hiba _csak_oda_ kerül kiírásra." + +#: HUD_main.pyw:78 +msgid "HUD_main: starting ...\n" +msgstr "HUD_main: indítás ...\n" + +#: HUD_main.pyw:107 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:123 +msgid "Error initializing main_window" +msgstr "" + +#: HUD_main.pyw:138 +msgid "hud_main: Game changed." +msgstr "hud_main: Jatékváltás." + +#: HUD_main.pyw:144 +msgid "Terminating normally." +msgstr "Normál leállás." + +#: HUD_main.pyw:205 +msgid "Received hand no %s" +msgstr "Leosztás fogadva, azonosító: %s" + +#: HUD_main.pyw:229 +msgid "HUD_main.read_stdin: hand processing starting ..." +msgstr "HUD_main.read_stdin: leosztás feldolgozása indul" + +#: HUD_main.pyw:234 +#, fuzzy +msgid "db error: skipping %s" +msgstr "adatbázis hiba: kihagyásra kerül a(z)" + +#: HUD_main.pyw:253 +msgid "hud_dict[%s] was not found\n" +msgstr "hud_dict[%s] nincs meg\n" + +#: HUD_main.pyw:254 +msgid "will not send hand\n" +msgstr "leosztás nem lesz elküldve\n" + +#: HUD_main.pyw:276 +msgid "HUD create: table name %s not found, skipping." +msgstr "HUD létrehozás: %s nevű asztal nincs meg, kihagyás." + +#: HUD_main.pyw:285 msgid "Table \"%s\" no longer exists\n" msgstr "\"%s\" nevű asztal már nem létezik\n" -#: HUD_main.pyw:314 +#: HUD_main.pyw:317 msgid "Error resizing HUD for table: %s." msgstr "Hiba a HUD átméretezése közben ezen az asztalon: %s." -#: HUD_main.pyw:328 +#: HUD_main.pyw:331 msgid "Error killing HUD for table: %s." msgstr "Hiba a HUD kilövése közben ezen az asztalon: %s." -#: HUD_main.pyw:351 +#: HUD_main.pyw:354 msgid "Error creating HUD for hand %s." msgstr "Hiba a HUD létrehozása közben erre a leosztásra: %s." -#: HUD_main.pyw:362 +#: HUD_main.pyw:365 msgid "Error updating HUD for hand %s." msgstr "Hiba a HUD frissítése közben erre a leosztásra: %s." @@ -1878,10 +2224,6 @@ msgstr "HUD_main indítás\n" msgid "Using db name = %s\n" msgstr "%s adatbázis használata\n" -#: 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_run_me.py:66 msgid "HUD Main Window" msgstr "HUD Főablak" @@ -2090,57 +2432,57 @@ msgstr "KEZDŐKÉZ" msgid "TOURNEYS PLAYER IDS" msgstr "VERSENYJÁTÉKOS AZONOSÍTÓK" -#: Hand.py:221 Hand.py:1376 +#: Hand.py:221 Hand.py:1387 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:295 +#: Hand.py:296 msgid "Hand.insert(): hid #: %s is a duplicate" msgstr "Hand.insert(): %s leosztásazonosító duplikáció" -#: Hand.py:465 +#: Hand.py:476 msgid "markstreets didn't match - Assuming hand %s was cancelled" msgstr "" "markstreets nem egyezik - A(z) %s leosztás érvénytelenítését feltételezem" -#: Hand.py:467 +#: Hand.py:478 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:471 +#: Hand.py:482 msgid "DEBUG: checkPlayerExists %s fail on hand number %s" msgstr "DEBUG: checkPlayerExists %s hiba a következő leosztásban: %s" -#: Hand.py:472 +#: Hand.py:483 msgid "checkPlayerExists: '%s fail on hand number %s" msgstr "checkPlayerExists: '%s hiba a következő leosztásban: %s" -#: Hand.py:563 +#: Hand.py:574 msgid "%s %s calls %s" msgstr "%s utcán %s játékos ennyit megad: %s" -#: Hand.py:634 +#: Hand.py:645 msgid "%s %s raise %s" msgstr "%s utcán %s játékos eddig emel: %s" -#: Hand.py:645 +#: Hand.py:656 msgid "%s %s bets %s" msgstr "%s utcán %s játékos ennyit hív: %s" -#: Hand.py:665 +#: Hand.py:676 msgid "%s %s folds" msgstr "%s utcán %s játékos dob" -#: Hand.py:674 +#: Hand.py:685 msgid "%s %s checks" msgstr "%s utcán %s játékos passzol" -#: Hand.py:694 +#: Hand.py:705 msgid "addShownCards %s hole=%s all=%s" msgstr "addShownCards %s játékos kézben=%s mind=%s" -#: Hand.py:805 +#: Hand.py:816 msgid "" "*** ERROR - HAND: calling writeGameLine with unexpected STARTTIME value, " "expecting datetime.date object, received:" @@ -2148,80 +2490,80 @@ msgstr "" "*** ERROR - HAND: writeGameLine hívása nem várt STARTTIME értékkel, datetime." "date objektumot vár, ezt kapta:" -#: Hand.py:806 +#: Hand.py:817 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:807 +#: Hand.py:818 msgid "*** Game String:" msgstr "*** Játék sztring:" -#: Hand.py:888 +#: Hand.py:899 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:1244 +#: Hand.py:1255 msgid "*** DEALING HANDS ***" msgstr "*** OSZTÁS ***" -#: Hand.py:1249 +#: Hand.py:1260 msgid "Dealt to %s: [%s]" msgstr "%s kapja: [%s]" -#: Hand.py:1254 +#: Hand.py:1265 msgid "*** FIRST DRAW ***" msgstr "*** ELSŐ CSERE ***" -#: Hand.py:1264 +#: Hand.py:1275 msgid "*** SECOND DRAW ***" msgstr "*** MÁSODIK CSERE ***" -#: Hand.py:1274 +#: Hand.py:1285 msgid "*** THIRD DRAW ***" msgstr "*** HARMADIK CSERE ***" -#: Hand.py:1284 Hand.py:1505 +#: Hand.py:1295 Hand.py:1516 msgid "*** SHOW DOWN ***" msgstr "*** MUTATÁS ***" -#: Hand.py:1299 Hand.py:1520 +#: Hand.py:1310 Hand.py:1531 msgid "*** SUMMARY ***" msgstr "*** ÖSSZEGZÉS ***" -#: Hand.py:1385 +#: Hand.py:1396 msgid "%s %s completes %s" msgstr "%s utcán %s játékos kiegészít erre: %s" -#: Hand.py:1403 +#: Hand.py:1414 msgid "Bringin: %s, %s" msgstr "Nyitó hívás: %s, %s" -#: Hand.py:1445 +#: Hand.py:1456 msgid "*** 3RD STREET ***" msgstr "*** HARMADIK UTCA ***" -#: Hand.py:1459 +#: Hand.py:1470 msgid "*** 4TH STREET ***" msgstr "*** NEGYEDIK UTCA ***" -#: Hand.py:1471 +#: Hand.py:1482 msgid "*** 5TH STREET ***" msgstr "*** ÖTÖDIK UTCA ***" -#: Hand.py:1483 +#: Hand.py:1494 msgid "*** 6TH STREET ***" msgstr "*** HATODIK UTCA ***" -#: Hand.py:1493 +#: Hand.py:1504 msgid "*** RIVER ***" msgstr "*** RIVER ***" -#: Hand.py:1585 +#: Hand.py:1596 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" @@ -2229,19 +2571,19 @@ 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:1586 +#: Hand.py:1597 msgid "join_holcards: holecards(%s): %s" msgstr "join_holcards: holecards(%s): %s" -#: Hand.py:1588 +#: Hand.py:1599 msgid "join_holecards: Player '%s' appears not to have been dealt a card" msgstr "join_holecards: a '%s' játékos úgy tűnik, hogy nem kapott lapot" -#: Hand.py:1678 +#: Hand.py:1689 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:1680 +#: Hand.py:1691 msgid "FpdbError in printing Hand object" msgstr "FpdbError egy Hand objektum kiírása közben" @@ -2547,12 +2889,12 @@ msgstr "" msgid "limit not found in self.limits(%s). hand: '%s'" msgstr "limit nem található ebben: self.limits(%s). leosztás: '%s'" -#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:360 PokerStarsToFpdb.py:312 -#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:331 +#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:366 PokerStarsToFpdb.py:312 +#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 msgid "readButton: not found" msgstr "readButton: nem található" -#: OnGameToFpdb.py:283 WinamaxToFpdb.py:351 +#: OnGameToFpdb.py:283 WinamaxToFpdb.py:349 msgid "readBlinds in noSB exception - no SB created" msgstr "noSB-n belüli readBlinds hiba - kisvak nem lett létrehozva" @@ -2658,10 +3000,20 @@ msgstr "Handinfo nem olvasható az aktuális leosztásból" msgid "Cannot read GameType for current hand" msgstr "GameType nem olvasható az aktuális leosztásból" -#: PartyPokerToFpdb.py:531 +#: PartyPokerToFpdb.py:537 msgid "Unimplemented readAction: '%s' '%s'" msgstr "Nem ismert readAction: '%s' '%s'" +#: PokerStarsToFpdb.py:211 +#, fuzzy +msgid "determineGameType: Lim_Blinds has no lookup for '%s'" +msgstr "Lim_Blinds nem tartalmazza ezt: '%s'" + +#: PokerStarsToFpdb.py:265 +#, fuzzy +msgid "Failed to detect currency: '%s'" +msgstr "nem sikerült a pénznem meghatározása" + #: SplitHandHistory.py:76 msgid "File not found" msgstr "Fájl nem található" @@ -2868,7 +3220,7 @@ msgstr "" msgid "No board given. Using Monte-Carlo simulation..." msgstr "Nincsenek közös lapok. Monte-Carlo módszer használata..." -#: TableWindow.py:145 +#: TableWindow.py:149 msgid "Can't find table %s" msgstr "%s asztal nem található" @@ -3124,15 +3476,19 @@ msgstr "" "Ez a modul a gtk 2.8.18 verziójával lett fejlesztve és tesztelve. Te most a " "%d.%d.%d verziót használod. Lehet, hogy máshogy fog működni." -#: WinTables.py:73 +#: WinTables.py:81 +msgid "Window %s not found. Skipping." +msgstr "A(z) %s nevű ablak nincs meg. Kihagyás." + +#: WinTables.py:84 msgid "self.window doesn't exist? why?" msgstr "self.window nem létezik? miért?" -#: WinamaxToFpdb.py:265 +#: WinamaxToFpdb.py:263 msgid "failed to detect currency" msgstr "nem sikerült a pénznem meghatározása" -#: WinamaxToFpdb.py:319 +#: WinamaxToFpdb.py:317 msgid "Failed to add streets. handtext=%s" msgstr "Nem sikerült az utcák hozzáadása. handtext=%s" @@ -3281,29 +3637,45 @@ msgstr "HUD beállító - válassz típust és méretet" #: fpdb.pyw:365 msgid "" -"Please select the game category for which you want to configure HUD stats:" +"Note that this dialogue will overwrite an existing config if one has been " +"made already. " +msgstr "" + +#: fpdb.pyw:366 +msgid "Abort now if you don't want that." +msgstr "" + +#: fpdb.pyw:367 +#, fuzzy +msgid "" +"Please select the game category for which you want to configure HUD stats " +"and the number of rows and columns:" msgstr "Válassz játéktípust, amelyre vonatkozóan be akarod állítani a HUD-ot:" -#: fpdb.pyw:417 +#: fpdb.pyw:384 +msgid "%d rows" +msgstr "" + +#: fpdb.pyw:419 msgid "HUD Configurator - please choose your stats" msgstr "HUD beállító - válassz statisztikákat" -#: fpdb.pyw:423 +#: fpdb.pyw:425 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:427 +#: fpdb.pyw:429 msgid "Note that you may not select any stat more than once or it will crash." msgstr "" "Egy statisztikát ne válassz ki többször, mert nem fog működni (ki fog lépni)." -#: fpdb.pyw:431 +#: fpdb.pyw:433 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:435 +#: fpdb.pyw:437 msgid "" "To configure things like colouring you will still have to use the " "Preferences dialogue or manually edit your HUD_config.xml." @@ -3312,16 +3684,24 @@ msgstr "" "menüpontot kell használnod, vagy kézzel kell szerkesztened a HUD_config.xml " "fájlt." -#: fpdb.pyw:542 +#: fpdb.pyw:460 +msgid "column %d" +msgstr "" + +#: fpdb.pyw:464 +msgid "row %d" +msgstr "" + +#: fpdb.pyw:544 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:543 +#: fpdb.pyw:545 msgid "Please confirm that you want to (re-)create the tables." msgstr "" "Kérlek erősítsd meg, hogy valóban (újra) létre akarod hozni a táblákat." -#: fpdb.pyw:544 +#: fpdb.pyw:546 msgid "" " If there already are tables in the database %s on %s they will be deleted " "and you will have to re-import your histories.\n" @@ -3329,240 +3709,245 @@ msgstr "" " Ha már vannak táblák a(z) %s adatbázisban a(z) %s kiszolgálón, akkor azok " "törölve lesznek, és újra kell majd importálnod a leosztástörténeteket.\n" -#: fpdb.pyw:545 +#: fpdb.pyw:547 msgid "This may take a while." msgstr "Ez eltarthat egy darabig." -#: fpdb.pyw:570 +#: fpdb.pyw:572 msgid "User cancelled recreating tables" msgstr "A felhasználó megszakította a táblák újra létrehozását" -#: fpdb.pyw:577 +#: fpdb.pyw:578 +#, fuzzy +msgid "Confirm recreating HUD cache" +msgstr "Erősítsd meg a táblák törlését és újra létrehozását" + +#: 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:808 +#: fpdb.pyw:810 msgid "_Main" msgstr "Fő_menü" -#: fpdb.pyw:809 fpdb.pyw:840 +#: fpdb.pyw:811 fpdb.pyw:842 msgid "_Quit" msgstr "_Kilépés" -#: fpdb.pyw:810 +#: fpdb.pyw:812 msgid "L" msgstr "L" -#: fpdb.pyw:810 +#: fpdb.pyw:812 msgid "_Load Profile (broken)" msgstr "Profil betö_ltése (hibás)" -#: fpdb.pyw:811 +#: fpdb.pyw:813 msgid "S" msgstr "S" -#: fpdb.pyw:811 +#: fpdb.pyw:813 msgid "_Save Profile (todo)" msgstr "Profil menté_se (todo)" -#: fpdb.pyw:812 +#: fpdb.pyw:814 msgid "F" msgstr "B" -#: fpdb.pyw:812 +#: fpdb.pyw:814 msgid "Pre_ferences" msgstr "_Beállítások" -#: fpdb.pyw:813 +#: fpdb.pyw:815 msgid "_Import" msgstr "_Importálás" -#: fpdb.pyw:814 +#: fpdb.pyw:816 msgid "B" msgstr "I" -#: fpdb.pyw:815 +#: fpdb.pyw:817 msgid "R" msgstr "R" -#: fpdb.pyw:815 +#: fpdb.pyw:817 msgid "Tournament _Results Import" msgstr "Ve_rsenyeredmények importálása" -#: fpdb.pyw:816 +#: fpdb.pyw:818 msgid "I" msgstr "E" -#: fpdb.pyw:816 +#: fpdb.pyw:818 msgid "_Import through eMail/IMAP" msgstr "_Email import (IMAP)" -#: fpdb.pyw:817 +#: fpdb.pyw:819 msgid "_Viewers" msgstr "_Nézetek" -#: fpdb.pyw:818 +#: fpdb.pyw:820 msgid "A" msgstr "A" -#: fpdb.pyw:818 +#: fpdb.pyw:820 msgid "_Auto Import and HUD" msgstr "_Auto Import és HUD" -#: fpdb.pyw:819 +#: fpdb.pyw:821 msgid "H" msgstr "H" -#: fpdb.pyw:819 +#: fpdb.pyw:821 msgid "_HUD Configurator" msgstr "_HUD beállítása" -#: fpdb.pyw:820 +#: fpdb.pyw:822 msgid "G" msgstr "G" -#: fpdb.pyw:820 +#: fpdb.pyw:822 msgid "_Graphs" msgstr "_Grafikonok" -#: fpdb.pyw:821 fpdb.pyw:1096 +#: fpdb.pyw:823 fpdb.pyw:1098 msgid "Tourney Graphs" msgstr "Verseny grafikonok" -#: fpdb.pyw:822 +#: fpdb.pyw:824 msgid "Stove (preview)" msgstr "EV kalkulátor" -#: fpdb.pyw:823 +#: fpdb.pyw:825 msgid "P" msgstr "P" -#: fpdb.pyw:823 +#: fpdb.pyw:825 msgid "Ring _Player Stats (tabulated view, not on pgsql)" msgstr "Kész_pénzes statisztikák (táblázat; Postgre-vel nem)" -#: fpdb.pyw:824 +#: fpdb.pyw:826 msgid "T" msgstr "T" -#: fpdb.pyw:824 +#: fpdb.pyw:826 msgid "_Tourney Stats (tabulated view, not on pgsql)" msgstr "Versenystatisztikák (táblázat; Postgre-vel nem)" -#: fpdb.pyw:825 +#: fpdb.pyw:827 msgid "Tourney _Viewer" msgstr "_Verseny nézet" -#: fpdb.pyw:826 +#: fpdb.pyw:828 msgid "O" msgstr "O" -#: fpdb.pyw:826 +#: fpdb.pyw:828 msgid "P_ositional Stats (tabulated view, not on sqlite)" msgstr "P_ozíciós statisztikák (táblázat; SQLite-tal nem)" -#: fpdb.pyw:827 fpdb.pyw:1055 +#: fpdb.pyw:829 fpdb.pyw:1057 msgid "Session Stats" msgstr "Session statisztikák" -#: fpdb.pyw:828 +#: fpdb.pyw:830 msgid "Hand _Replayer (not working yet)" msgstr "Leosztás _visszajátszása (még nem működik)" -#: fpdb.pyw:829 +#: fpdb.pyw:831 msgid "_Database" msgstr "A_datbázis" -#: fpdb.pyw:830 +#: fpdb.pyw:832 msgid "_Maintain Databases" msgstr "_Karbantartás" -#: fpdb.pyw:831 +#: fpdb.pyw:833 msgid "Create or Recreate _Tables" msgstr "_Táblák (újra) létrehozása" -#: fpdb.pyw:832 +#: fpdb.pyw:834 msgid "Rebuild HUD Cache" msgstr "HUD gyorstár újraépítése" -#: fpdb.pyw:833 +#: fpdb.pyw:835 msgid "Rebuild DB Indexes" msgstr "Adatbázis indexek újraépítése" -#: fpdb.pyw:834 +#: fpdb.pyw:836 msgid "_Statistics" msgstr "_Statisztikák" -#: fpdb.pyw:835 +#: fpdb.pyw:837 msgid "Dump Database to Textfile (takes ALOT of time)" msgstr "Adatbázis kiírása textfájlba (SOKÁIG tart)" -#: fpdb.pyw:836 +#: fpdb.pyw:838 msgid "_Help" msgstr "_Súgó" -#: fpdb.pyw:837 +#: fpdb.pyw:839 msgid "_Log Messages" msgstr "Nap_lóbejegyzések" -#: fpdb.pyw:838 +#: fpdb.pyw:840 msgid "A_bout, License, Copying" msgstr "_Névjegy, licensz, másolás" -#: fpdb.pyw:856 +#: fpdb.pyw:858 msgid "There is an error in your config file\n" msgstr "Hiba van a konfigurációs fájlodban\n" -#: fpdb.pyw:857 +#: fpdb.pyw:859 msgid "" "\n" "\n" @@ -3572,19 +3957,19 @@ msgstr "" "\n" "A hiba a következő: " -#: fpdb.pyw:858 +#: fpdb.pyw:860 msgid "CONFIG FILE ERROR" msgstr "KONFIGURÁCIÓS FÁJL HIBA" -#: fpdb.pyw:862 +#: fpdb.pyw:864 msgid "Logfile is %s\n" msgstr "A naplófájl: %s\n" -#: fpdb.pyw:864 +#: fpdb.pyw:866 msgid "Config file" msgstr "Konfigurációs fájl" -#: fpdb.pyw:865 +#: fpdb.pyw:867 msgid "" "has been created at:\n" "%s.\n" @@ -3592,7 +3977,7 @@ msgstr "" "létrehozva itt:\n" "%s.\n" -#: fpdb.pyw:866 +#: fpdb.pyw:868 msgid "" "Edit your screen_name and hand history path in the supported_sites section " "of the Preferences window (Main menu) before trying to import hands." @@ -3601,19 +3986,19 @@ msgstr "" "supported_sites résznél a Beállítások ablakban (Főmenü) mielőtt megpróbálnál " "leosztásokat importálni." -#: fpdb.pyw:888 +#: fpdb.pyw:890 msgid "Connected to SQLite: %s" msgstr "Kapcsolódva az SQLite adatbázishoz: %s" -#: fpdb.pyw:922 +#: fpdb.pyw:924 msgid "Strong Warning - Invalid database version" msgstr "Nyomatékos figyelmeztetés - Érvénytelen adatbázis verzió" -#: fpdb.pyw:924 +#: fpdb.pyw:926 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:928 +#: fpdb.pyw:930 msgid "" "This error is not necessarily fatal but it is strongly recommended that you " "recreate the tables by using the Database menu." @@ -3621,7 +4006,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:932 +#: fpdb.pyw:934 msgid "" "Not doing this will likely lead to misbehaviour including fpdb crashes, " "corrupt data etc." @@ -3630,13 +4015,13 @@ msgstr "" "kiléphet, tönkretehet adatokat, stb." # FIXME: would need a different word ordering in Hungarian -#: fpdb.pyw:946 +#: fpdb.pyw:948 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:956 +#: fpdb.pyw:958 msgid "" "\n" "Global lock taken by %s" @@ -3644,7 +4029,7 @@ msgstr "" "\n" "Globális zárolást végzett %s" -#: fpdb.pyw:959 +#: fpdb.pyw:961 msgid "" "\n" "Failed to get global lock, it is currently held by %s" @@ -3652,51 +4037,47 @@ msgstr "" "\n" "Globális zárolás meghiúsult, %s már zárolta" -#: fpdb.pyw:969 +#: fpdb.pyw:971 msgid "Quitting normally" msgstr "Normál kilépés" -#: fpdb.pyw:994 +#: fpdb.pyw:996 msgid "Global lock released.\n" msgstr "Globális zárolás feloldva.\n" -#: fpdb.pyw:1001 +#: fpdb.pyw:1003 msgid "Auto Import" msgstr "Auto Import" -#: fpdb.pyw:1011 +#: fpdb.pyw:1013 msgid "Bulk Import" msgstr "Importálás" -#: fpdb.pyw:1018 +#: fpdb.pyw:1020 msgid "Tournament Results Import" msgstr "Versenyeredmények importálása" -#: fpdb.pyw:1024 +#: fpdb.pyw:1026 msgid "eMail Import" msgstr "Email import" -#: fpdb.pyw:1031 -msgid "Ring Player Stats" -msgstr "Készpénzes statisztikák" - -#: fpdb.pyw:1037 +#: fpdb.pyw:1039 msgid "Tourney Stats" msgstr "Versenystatisztikák" -#: fpdb.pyw:1043 +#: fpdb.pyw:1045 msgid "Tourney Viewer" msgstr "Verseny nézet" -#: fpdb.pyw:1049 +#: fpdb.pyw:1051 msgid "Positional Stats" msgstr "Pozíciós statisztikák" -#: fpdb.pyw:1061 +#: fpdb.pyw:1063 msgid "Hand Replayer" msgstr "Leosztás _visszajátszása" -#: fpdb.pyw:1065 +#: fpdb.pyw:1067 msgid "" "Fpdb needs translators!\n" "If you speak another language and have a few minutes or more to spare get in " @@ -3757,19 +4138,19 @@ msgstr "" "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:1082 +#: fpdb.pyw:1084 msgid "Help" msgstr "Súgó" -#: fpdb.pyw:1089 +#: fpdb.pyw:1091 msgid "Graphs" msgstr "Grafikonok" -#: fpdb.pyw:1103 +#: fpdb.pyw:1105 msgid "Stove" msgstr "EV kalkulátor" -#: fpdb.pyw:1176 +#: fpdb.pyw:1178 msgid "" "\n" "Note: error output is being diverted to fpdb-errors.txt and HUD-errors.txt " @@ -3779,7 +4160,7 @@ msgstr "" "Megjegyzés: a hibakimenet átirányítva az fpdb-errors.txt és HUD-errors.txt " "fájlokba itt: %s" -#: fpdb.pyw:1177 +#: fpdb.pyw:1179 msgid "" "\n" "Any major error will be reported there _only_.\n" @@ -3787,11 +4168,11 @@ msgstr "" "\n" "Bármilyen nagyobb hiba _csak_oda_ kerül kiírásra.\n" -#: fpdb.pyw:1206 +#: fpdb.pyw:1208 msgid "fpdb starting ..." msgstr "fpdb indítása ..." -#: fpdb.pyw:1305 +#: fpdb.pyw:1307 msgid "" "WARNING: Unable to find output hand history directory %s\n" "\n" @@ -3802,7 +4183,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:1313 +#: fpdb.pyw:1315 msgid "" "WARNING: Unable to create hand output directory. Importing is not likely to " "work until this is fixed." @@ -3810,7 +4191,7 @@ 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:1324 +#: fpdb.pyw:1326 msgid "" "WARNING: Unable to find site '%s'\n" "\n" @@ -3820,7 +4201,7 @@ msgstr "" "\n" "Kattints az IGEN gombra a terem hozzáadásához." -#: fpdb.pyw:1340 +#: fpdb.pyw:1342 msgid "" "\n" "Enter short code for %s\n" @@ -3948,7 +4329,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:39 +#: windows_make_bats.py:30 msgid "" "\n" "This script is only for windows\n" @@ -3956,7 +4337,7 @@ msgstr "" "\n" "Ez a szkript csak windowson használható\n" -#: windows_make_bats.py:66 +#: windows_make_bats.py:57 msgid "" "\n" "no gtk directories found in your path - install gtk or edit the path " @@ -3966,6 +4347,18 @@ msgstr "" "Nem találhatóak a GTK könyvtárak az útvonaladban - telepítsd a GTK-t, vagy " "állítsd be kézzel az útvonalat\n" +#~ msgid "Default logger intialised for " +#~ msgstr "Alapértelmezett naplózó előkészítve ehhez: " + +#~ msgid "creating foreign key " +#~ msgstr "idegen kulcs létrehozása: " + +#~ msgid " create foreign key failed: " +#~ msgstr " idegen kulcs létrehozása sikertelen: " + +#~ msgid " create foreign key failed: " +#~ msgstr " idegen kulcs létrehozása sikertelen: " + #~ msgid "" #~ "How often to print a one-line status report (0 (default) means never)" #~ msgstr "" @@ -3988,45 +4381,12 @@ msgstr "" #~ msgid "Logfile is " #~ msgstr "A naplófájl " -#~ msgid "HUD_main starting: using db name = %s" -#~ msgstr "HUD_main indítás: %s adatbázis használata" - #~ msgid "Note: error output is being diverted to:\n" #~ msgstr "Megjegyzés: a hibakimenet ide van átirányítva:\n" -#~ msgid "Note: error output is being diverted to:" -#~ msgstr "Megjegyzés: a hibakimenet ide van átirányítva:" - -#~ msgid "Any major error will be reported there _only_." -#~ msgstr "Bármilyen nagyobb hiba _csak_oda_ kerül kiírásra." - -#~ msgid "HUD_main: starting ...\n" -#~ msgstr "HUD_main: indítás ...\n" - -#~ msgid "hud_main: Game changed." -#~ msgstr "hud_main: Jatékváltás." - #~ msgid "hud_main: Table changed." #~ msgstr "hud_main: Asztalváltás." -#~ msgid "Terminating normally." -#~ msgstr "Normál leállás." - -#~ msgid "Received hand no %s" -#~ msgstr "Leosztás fogadva, azonosító: %s" - -#~ msgid "HUD_main.read_stdin: hand processing starting ..." -#~ msgstr "HUD_main.read_stdin: leosztás feldolgozása indul" - -#~ msgid "hud_dict[%s] was not found\n" -#~ msgstr "hud_dict[%s] nincs meg\n" - -#~ msgid "will not send hand\n" -#~ msgstr "leosztás nem lesz elküldve\n" - -#~ msgid "HUD create: table name %s not found, skipping." -#~ msgstr "HUD létrehozás: %s nevű asztal nincs meg, kihagyás." - #~ msgid "" #~ "HUD_main.read_stdin: hand read in %4.3f seconds (%4.3f,%4.3f,%4.3f,%4.3f," #~ "%4.3f,%4.3f)" @@ -4062,18 +4422,12 @@ msgstr "" #~ msgid " create index failed: " #~ msgstr " Index létrehozása nem sikerült: " -#~ msgid "Profit graph for ring games" -#~ msgstr "Bevételgrafikon a készpénzes játékokról" - #~ msgid "Initialising UltimateBetconverter class" #~ msgstr "UltimateBetconverter osztály inicializálása" #~ msgid "calling main" #~ msgstr "main hívása" -#~ msgid "Window %s not found. Skipping." -#~ msgstr "A(z) %s nevű ablak nincs meg. Kihagyás." - #~ msgid "GameInfo regex did not match" #~ msgstr "GameInfo regex nem illeszkedik" @@ -4191,6 +4545,3 @@ msgstr "" #~ msgid "commit finished ok, i = " #~ msgstr "a véglegesítés sikeresen befejeződött, i = " - -#~ msgid "Import" -#~ msgstr "Importálás" diff --git a/pyfpdb/locale/fpdb-pl_PL.po b/pyfpdb/locale/fpdb-pl_PL.po new file mode 100644 index 00000000..291c6c1f --- /dev/null +++ b/pyfpdb/locale/fpdb-pl_PL.po @@ -0,0 +1,4138 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR ORGANIZATION +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Free Poker Database\n" +"POT-Creation-Date: 2011-03-10 02:53+CET\n" +"PO-Revision-Date: 2011-03-09 22:36+0000\n" +"Last-Translator: greg20 \n" +"Language-Team: Polish (Poland) <>\n" +"Language: pl_PL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: ENCODING\n" +"Generated-By: pygettext.py 1.5\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2)\n" + +#: AbsoluteToFpdb.py:139 BetfairToFpdb.py:76 CarbonToFpdb.py:130 +#: EverestToFpdb.py:101 EverleafToFpdb.py:110 FulltiltToFpdb.py:212 +#: OnGameToFpdb.py:159 PartyPokerToFpdb.py:197 PkrToFpdb.py:128 +#: PokerStarsToFpdb.py:185 Win2dayToFpdb.py:95 WinamaxToFpdb.py:172 +#: iPokerToFpdb.py:122 +msgid "determineGameType: Unable to recognise gametype from: '%s'" +msgstr "" + +#: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 +#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:252 +#: OnGameToFpdb.py:160 OnGameToFpdb.py:176 PartyPokerToFpdb.py:198 +#: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186 +#: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173 +#: WinamaxToFpdb.py:191 iPokerToFpdb.py:123 +msgid "determineGameType: Raising FpdbParseError" +msgstr "" + +#: AbsoluteToFpdb.py:141 BetfairToFpdb.py:78 CarbonToFpdb.py:132 +#: EverestToFpdb.py:103 EverleafToFpdb.py:112 FulltiltToFpdb.py:213 +#: OnGameToFpdb.py:161 PartyPokerToFpdb.py:199 PkrToFpdb.py:130 +#: PokerStarsToFpdb.py:187 Win2dayToFpdb.py:97 WinamaxToFpdb.py:174 +#: iPokerToFpdb.py:124 +msgid "Unable to recognise gametype from: '%s'" +msgstr "" + +#: AbsoluteToFpdb.py:204 +msgid "readHandInfo: Didn't match: '%s'" +msgstr "" + +#: AbsoluteToFpdb.py:205 +msgid "Absolute: Didn't match re_HandInfo: '%s'" +msgstr "" + +#: AbsoluteToFpdb.py:207 +msgid "readHandInfo: File name didn't match re_*InfoFromFilename" +msgstr "" + +#: AbsoluteToFpdb.py:208 +msgid "File name: %s" +msgstr "" + +#: AbsoluteToFpdb.py:209 +msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'" +msgstr "" + +#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:415 +#: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 +#: WinamaxToFpdb.py:360 +msgid "reading antes" +msgstr "" + +#: AbsoluteToFpdb.py:290 EverleafToFpdb.py:230 +msgid "No bringin found." +msgstr "" + +#: AbsoluteToFpdb.py:297 EverleafToFpdb.py:237 +msgid "No small blind" +msgstr "" + +#: AbsoluteToFpdb.py:324 +msgid "Absolute readStudPlayerCards is only a stub." +msgstr "" + +#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 +#: EverleafToFpdb.py:326 FulltiltToFpdb.py:783 PartyPokerToFpdb.py:578 +#: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 +msgid "parse input hand history" +msgstr "" + +#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 +#: EverleafToFpdb.py:327 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:579 +#: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 +msgid "output translation to" +msgstr "" + +#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 +#: EverleafToFpdb.py:328 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:580 +#: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 +msgid "follow (tail -f) the input" +msgstr "" + +#: Anonymise.py:49 +msgid "Could not find file %s" +msgstr "" + +#: Anonymise.py:55 +msgid "Output being written to" +msgstr "" + +#: BetfairToFpdb.py:108 CarbonToFpdb.py:163 EverestToFpdb.py:144 +#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 +msgid "Didn't match re_HandInfo" +msgstr "" + +#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146 +#: FulltiltToFpdb.py:267 PokerStarsToFpdb.py:223 +msgid "No match in readHandInfo." +msgstr "" + +#: BetfairToFpdb.py:123 +msgid "readPlayerStacks: Less than 2 players found in a hand" +msgstr "" + +#: BetfairToFpdb.py:163 +msgid "No bringin found" +msgstr "" + +#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439 +#: WinamaxToFpdb.py:406 +msgid "DEBUG: unimplemented readAction: '%s' '%s'" +msgstr "" + +#: Card.py:431 +msgid "fpdb card encoding(same as pokersource)" +msgstr "" + +#: Charset.py:45 Charset.py:60 Charset.py:75 Charset.py:86 Charset.py:94 +msgid "Could not convert: \"%s\"\n" +msgstr "" + +#: Charset.py:48 Charset.py:63 Charset.py:78 +msgid "Could not encode: \"%s\"\n" +msgstr "" + +#: Configuration.py:109 Configuration.py:124 +msgid "Config file has been created at %s.\n" +msgstr "" + +#: Configuration.py:123 +msgid "" +"No %s found\n" +" in %s\n" +" or %s\n" +msgstr "" + +#: Configuration.py:128 Configuration.py:129 +msgid "Error copying .example config file, cannot fall back. Exiting.\n" +msgstr "" + +#: Configuration.py:133 Configuration.py:134 +msgid "No %s found, cannot fall back. Exiting.\n" +msgstr "" + +#: Configuration.py:166 Configuration.py:167 +msgid "Default logger initialised for %s" +msgstr "" + +#: Configuration.py:178 Database.py:447 Database.py:448 +msgid "Creating directory: '%s'" +msgstr "" + +#: Configuration.py:204 +msgid "" +"Default encoding set to US-ASCII, defaulting to CP1252 instead -- If you're " +"not on a Mac, please report this problem." +msgstr "" + +#: Configuration.py:308 +msgid "Loading site" +msgstr "" + +#: Configuration.py:529 +msgid "config.general: adding %s = %s" +msgstr "" + +#: Configuration.py:576 Configuration.py:577 +msgid "bad number in xalignment was ignored" +msgstr "" + +#: Configuration.py:626 +msgid "missing config section raw_hands" +msgstr "" + +#: Configuration.py:632 +msgid "Invalid config value for raw_hands.save, defaulting to \"error\"" +msgstr "" + +#: Configuration.py:639 +msgid "Invalid config value for raw_hands.compression, defaulting to \"none\"" +msgstr "" + +#: Configuration.py:652 +msgid "missing config section raw_tourneys" +msgstr "" + +#: Configuration.py:658 +msgid "Invalid config value for raw_tourneys.save, defaulting to \"error\"" +msgstr "" + +#: Configuration.py:665 +msgid "" +"Invalid config value for raw_tourneys.compression, defaulting to \"none\"" +msgstr "" + +#: Configuration.py:683 Configuration.py:684 +msgid "Configuration file %s not found. Using defaults." +msgstr "" + +#: Configuration.py:714 +msgid "Reading configuration file %s" +msgstr "" + +#: Configuration.py:715 +msgid "" +"\n" +"Reading configuration file %s\n" +msgstr "" + +#: Configuration.py:721 +msgid "Error parsing %s. See error log file." +msgstr "" + +#: Configuration.py:837 +msgid "Error parsing example configuration file %s. See error log file." +msgstr "" + +#: Database.py:65 +msgid "Not using sqlalchemy connection pool." +msgstr "" + +#: Database.py:72 +msgid "Not using numpy to define variance in sqlite." +msgstr "" + +#: Database.py:250 +msgid "Creating Database instance, sql = %s" +msgstr "" + +#: Database.py:398 +msgid "*** WARNING UNKNOWN MYSQL ERROR:" +msgstr "" + +#: Database.py:452 +msgid "Connecting to SQLite: %(database)s" +msgstr "" + +#: Database.py:464 +msgid "Some database functions will not work without NumPy support" +msgstr "" + +#: Database.py:495 +msgid "outdated or too new database version (%s) - please recreate tables" +msgstr "" + +#: Database.py:501 Database.py:502 +msgid "Failed to read settings table - recreating tables" +msgstr "" + +#: Database.py:506 Database.py:507 +msgid "Failed to read settings table - please recreate tables" +msgstr "" + +#: Database.py:528 +msgid "commit %s failed: info=%s value=%s" +msgstr "" + +#: Database.py:532 +msgid "commit failed" +msgstr "" + +#: Database.py:713 Database.py:746 +msgid "*** Database Error: " +msgstr "" + +#: Database.py:743 +msgid "Database: date n hands ago = " +msgstr "" + +#: Database.py:900 +msgid "ERROR: query %s result does not have player_id as first column" +msgstr "" + +#: Database.py:992 +msgid "getLastInsertId(): problem fetching insert_id? ret=%d" +msgstr "" + +#: Database.py:1004 +msgid "getLastInsertId(%s): problem fetching lastval? row=%d" +msgstr "" + +#: Database.py:1011 +msgid "getLastInsertId(): unknown backend: %d" +msgstr "" + +#: Database.py:1016 +msgid "*** Database get_last_insert_id error: " +msgstr "" + +#: Database.py:1070 Database.py:1495 +msgid "warning: drop pg fk %s_%s_fkey failed: %s, continuing ..." +msgstr "" + +#: Database.py:1074 Database.py:1499 +msgid "warning: constraint %s_%s_fkey not dropped: %s, continuing ..." +msgstr "" + +#: Database.py:1082 Database.py:1373 +msgid "dropping mysql index " +msgstr "" + +#: Database.py:1088 Database.py:1378 Database.py:1386 Database.py:1393 +msgid " drop index failed: " +msgstr "" + +#: Database.py:1093 Database.py:1380 +msgid "dropping pg index " +msgstr "" + +#: Database.py:1106 +msgid "warning: drop index %s_%s_idx failed: %s, continuing ..." +msgstr "" + +#: Database.py:1110 +msgid "warning: index %s_%s_idx not dropped %s, continuing ..." +msgstr "" + +#: Database.py:1150 Database.py:1158 Database.py:1426 Database.py:1434 +msgid "Creating foreign key " +msgstr "" + +#: Database.py:1156 Database.py:1165 Database.py:1177 Database.py:1432 +#: Database.py:1441 +msgid "Create foreign key failed: " +msgstr "" + +#: Database.py:1172 +msgid "Creating MySQL index %s %s" +msgstr "" + +#: Database.py:1181 +msgid "Creating PostgreSQL index " +msgstr "" + +#: Database.py:1186 Database.py:1337 Database.py:1346 Database.py:1354 +msgid "Create index failed: " +msgstr "" + +#: Database.py:1227 Database.py:1228 +msgid "Finished recreating tables" +msgstr "" + +#: Database.py:1269 +msgid "***Error creating tables: " +msgstr "" + +#: Database.py:1279 +msgid "*** Error unable to get databasecursor" +msgstr "" + +#: Database.py:1291 Database.py:1302 Database.py:1312 Database.py:1319 +msgid "***Error dropping tables: " +msgstr "" + +#: Database.py:1317 +msgid "*** Error in committing table drop" +msgstr "" + +#: Database.py:1331 Database.py:1332 +msgid "Creating mysql index %s %s" +msgstr "" + +#: Database.py:1340 Database.py:1341 +msgid "Creating pgsql index %s %s" +msgstr "" + +#: Database.py:1348 Database.py:1349 +msgid "Creating sqlite index %s %s" +msgstr "" + +#: Database.py:1356 +msgid "Unknown database: MySQL, Postgres and SQLite supported" +msgstr "" + +#: Database.py:1361 +msgid "Error creating indexes: " +msgstr "" + +#: Database.py:1388 +msgid "Dropping sqlite index " +msgstr "" + +#: Database.py:1395 +msgid "" +"Fpdb only supports MySQL, Postgres and SQLITE, what are you trying to use?" +msgstr "" + +#: Database.py:1409 Database.py:1449 +msgid " set_isolation_level failed: " +msgstr "" + +#: Database.py:1443 Database.py:1502 +msgid "Only MySQL and Postgres supported so far" +msgstr "" + +#: Database.py:1473 +msgid "dropping mysql foreign key" +msgstr "" + +#: Database.py:1477 +msgid " drop failed: " +msgstr "" + +#: Database.py:1480 +msgid "dropping pg foreign key" +msgstr "" + +#: Database.py:1492 +msgid "dropped pg foreign key %s_%s_fkey, continuing ..." +msgstr "" + +#: Database.py:1613 +msgid "Rebuild hudcache took %.1f seconds" +msgstr "" + +#: Database.py:1616 Database.py:1654 +msgid "Error rebuilding hudcache:" +msgstr "" + +#: Database.py:1666 Database.py:1672 +msgid "Error during analyze:" +msgstr "" + +#: Database.py:1676 +msgid "Analyze took %.1f seconds" +msgstr "" + +#: Database.py:1686 Database.py:1692 +msgid "Error during vacuum:" +msgstr "" + +#: Database.py:1696 +msgid "Vacuum took %.1f seconds" +msgstr "" + +#: Database.py:1708 +msgid "Error during lock_for_insert:" +msgstr "" + +#: Database.py:1717 +msgid "######## Hands ##########" +msgstr "" + +#: Database.py:1721 +msgid "###### End Hands ########" +msgstr "" + +#: Database.py:2123 +msgid "Error aquiring hero ids:" +msgstr "" + +#: Database.py:2231 +msgid "######## Gametype ##########" +msgstr "" + +#: Database.py:2235 +msgid "###### End Gametype ########" +msgstr "" + +#: Database.py:2262 +msgid "queue empty too long - writer stopping ..." +msgstr "" + +#: Database.py:2265 +msgid "writer stopping, error reading queue: " +msgstr "" + +#: Database.py:2290 +msgid "deadlock detected - trying again ..." +msgstr "" + +#: Database.py:2295 +msgid "too many deadlocks - failed to store hand " +msgstr "" + +#: Database.py:2299 +msgid "***Error storing hand: " +msgstr "" + +#: Database.py:2309 +msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" +msgstr "" + +#: Database.py:2319 +msgid "***Error sending finish: " +msgstr "" + +#: Database.py:2401 +msgid "invalid source in Database.createOrUpdateTourney" +msgstr "" + +#: Database.py:2414 +msgid "invalid source in Database.createOrUpdateTourneysPlayers" +msgstr "" + +#: Database.py:2540 +msgid "HandToWrite.init error: " +msgstr "" + +#: Database.py:2590 +msgid "HandToWrite.set_all error: " +msgstr "" + +#: Database.py:2621 +msgid "nutOmatic is id_player = %d" +msgstr "" + +#: Database.py:2629 +msgid "query plan: " +msgstr "" + +#: Database.py:2638 +msgid "cards =" +msgstr "" + +#: Database.py:2641 +msgid "get_stats took: %4.3f seconds" +msgstr "" + +#: Database.py:2643 +msgid "press enter to continue" +msgstr "" + +#: EverestToFpdb.py:107 +msgid "Unable to recognise handinfo from: '%s'" +msgstr "" + +#: EverleafToFpdb.py:265 +msgid "Everleaf readStudPlayerCards is only a stub." +msgstr "" + +#: Filters.py:53 +msgid "All" +msgstr "" + +#: Filters.py:53 +msgid "None" +msgstr "" + +#: Filters.py:53 +msgid "Show _Limits" +msgstr "" + +#: Filters.py:54 +msgid "Show Number of _Players" +msgstr "" + +#: Filters.py:54 TourneyFilters.py:51 +msgid "And:" +msgstr "" + +#: Filters.py:54 TourneyFilters.py:51 +msgid "Between:" +msgstr "" + +#: Filters.py:55 +msgid "Games:" +msgstr "" + +#: Filters.py:55 TourneyFilters.py:50 +msgid "Hero:" +msgstr "" + +#: Filters.py:55 TourneyFilters.py:50 +msgid "Sites:" +msgstr "" + +#: Filters.py:56 +msgid "Limits:" +msgstr "" + +#: Filters.py:56 TourneyFilters.py:50 +msgid "Number of Players:" +msgstr "" + +#: Filters.py:57 +msgid "Grouping:" +msgstr "" + +#: Filters.py:57 +msgid "Show Position Stats" +msgstr "" + +#: Filters.py:58 TourneyFilters.py:51 +msgid "Date:" +msgstr "" + +#: Filters.py:59 +msgid "All Players" +msgstr "" + +#: Filters.py:60 +msgid "Ring" +msgstr "" + +#: Filters.py:60 +msgid "Tourney" +msgstr "" + +#: Filters.py:80 +msgid "DEBUG: New packing box created!" +msgstr "" + +#: Filters.py:106 TourneyFilters.py:114 +msgid "Either 0 or more than one site matched (%s) - EEK" +msgstr "" + +#: Filters.py:340 +msgid "%s was toggled %s" +msgstr "" + +#: Filters.py:340 +msgid "OFF" +msgstr "" + +#: Filters.py:340 +msgid "ON" +msgstr "" + +#: Filters.py:421 +msgid "self.sites[%s] set to %s" +msgstr "" + +#: Filters.py:427 +msgid "self.games[%s] set to %s" +msgstr "" + +#: Filters.py:433 +msgid "self.limit[%s] set to %s" +msgstr "" + +#: Filters.py:611 +msgid "self.seats[%s] set to %s" +msgstr "" + +#: Filters.py:617 +msgid "self.groups[%s] set to %s" +msgstr "" + +#: Filters.py:633 GuiLogView.py:87 GuiPositionalStats.py:63 +msgid "Refresh" +msgstr "" + +#: Filters.py:658 +msgid "Min # Hands:" +msgstr "" + +#: Filters.py:679 Filters.py:708 Filters.py:734 Filters.py:761 Filters.py:875 +#: Filters.py:926 Filters.py:960 Filters.py:1018 Filters.py:1071 +msgid "hide" +msgstr "" + +#: Filters.py:724 +msgid "INFO: No tourney types returned from database" +msgstr "" + +#: Filters.py:725 +msgid "No tourney types returned from database" +msgstr "" + +#: Filters.py:751 Filters.py:849 +msgid "INFO: No games returned from database" +msgstr "" + +#: Filters.py:752 Filters.py:850 +msgid "No games returned from database" +msgstr "" + +#: Filters.py:872 +msgid "Graphing Options:" +msgstr "" + +#: Filters.py:889 +msgid "Show Graph In:" +msgstr "" + +#: Filters.py:905 +msgid "Showdown Winnings" +msgstr "" + +#: Filters.py:913 +msgid "Non-Showdown Winnings" +msgstr "" + +#: Filters.py:1030 +msgid "From:" +msgstr "" + +#: Filters.py:1044 +msgid "To:" +msgstr "" + +#: Filters.py:1049 +msgid " Clear Dates " +msgstr "" + +#: Filters.py:1068 +msgid "show" +msgstr "" + +#: Filters.py:1076 fpdb.pyw:721 +msgid "Pick a date" +msgstr "" + +#: Filters.py:1082 fpdb.pyw:727 +msgid "Done" +msgstr "" + +#: FullTiltPokerSummary.py:93 PokerStarsSummary.py:81 SitenameSummary.py:81 +msgid "parseSummary: Unable to recognise Tourney Info: '%s'" +msgstr "" + +#: FullTiltPokerSummary.py:94 FullTiltPokerSummary.py:120 +#: PokerStarsSummary.py:82 PokerStarsSummary.py:108 SitenameSummary.py:82 +msgid "parseSummary: Raising FpdbParseError" +msgstr "" + +#: FullTiltPokerSummary.py:95 PokerStarsSummary.py:83 SitenameSummary.py:83 +msgid "Unable to recognise Tourney Info: '%s'" +msgstr "" + +#: FullTiltPokerSummary.py:119 PokerStarsSummary.py:107 +msgid "parseSummary: Unable to locate currency" +msgstr "" + +#: FullTiltPokerSummary.py:121 PokerStarsSummary.py:109 +msgid "Unable to locate currency" +msgstr "" + +#: FulltiltToFpdb.py:211 +msgid "determineGameType: Raising FpdbParseError for file '%s'" +msgstr "" + +#: FulltiltToFpdb.py:253 PkrToFpdb.py:155 PokerStarsToFpdb.py:213 +msgid "Lim_Blinds has no lookup for '%s'" +msgstr "" + +#: FulltiltToFpdb.py:266 +msgid "readHandInfo: Unable to recognise handinfo from: '%s'" +msgstr "" + +#: FulltiltToFpdb.py:368 +msgid "FTP: readPlayerStacks: No players detected (hand #%s)" +msgstr "" + +#: FulltiltToFpdb.py:425 +msgid "Player bringing in: %s for %s" +msgstr "" + +#: FulltiltToFpdb.py:428 +msgid "No bringin found, handid =%s" +msgstr "" + +#: FulltiltToFpdb.py:435 +msgid "FTP: readButton: Failed to detect button (hand #%s cancelled?)" +msgstr "" + +#: FulltiltToFpdb.py:489 +msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" +msgstr "" + +#: FulltiltToFpdb.py:565 +msgid "determineTourneyType : Parsing NOK" +msgstr "" + +#: FulltiltToFpdb.py:623 +msgid "Unable to get a valid Tournament ID -- File rejected" +msgstr "" + +#: FulltiltToFpdb.py:654 +msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" +msgstr "" + +#: FulltiltToFpdb.py:661 +msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" +msgstr "" + +#: FulltiltToFpdb.py:665 +msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" +msgstr "" + +#: FulltiltToFpdb.py:766 +msgid "FullTilt: Player finishing stats unreadable : %s" +msgstr "" + +#: FulltiltToFpdb.py:775 +msgid "FullTilt: %s not found in tourney.ranks ..." +msgstr "" + +#: FulltiltToFpdb.py:777 +msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s" +msgstr "" + +#: GuiAutoImport.py:90 +msgid "Time between imports in seconds:" +msgstr "" + +#: GuiAutoImport.py:121 GuiAutoImport.py:193 GuiAutoImport.py:303 +msgid " Start _Auto Import " +msgstr "" + +#: GuiAutoImport.py:125 +msgid "Detect Directories" +msgstr "" + +#: GuiAutoImport.py:144 +msgid "Auto Import Ready." +msgstr "" + +#: GuiAutoImport.py:157 +msgid "Please choose the path that you want to Auto Import" +msgstr "" + +#: GuiAutoImport.py:180 +msgid " _Auto Import Running " +msgstr "" + +#: GuiAutoImport.py:191 +msgid " Stop _Auto Import " +msgstr "" + +#: GuiAutoImport.py:242 +msgid "" +"\n" +"Global lock taken ... Auto Import Started.\n" +msgstr "" + +#: GuiAutoImport.py:244 +msgid " _Stop Auto Import " +msgstr "" + +#: GuiAutoImport.py:264 +msgid "opening pipe to HUD" +msgstr "" + +#: GuiAutoImport.py:278 +msgid "" +"\n" +"*** GuiAutoImport Error opening pipe: " +msgstr "" + +#: GuiAutoImport.py:290 +msgid "" +"\n" +"Auto Import aborted - global lock not available" +msgstr "" + +#: GuiAutoImport.py:295 +msgid "" +"\n" +"Stopping Auto Import - global lock released." +msgstr "" + +#: GuiAutoImport.py:297 +msgid "" +"\n" +" * Stop Auto Import: HUD already terminated" +msgstr "" + +#: GuiAutoImport.py:316 +#, fuzzy +msgid "%s auto-import:" +msgstr "Import automatyczny" + +#: GuiAutoImport.py:325 +msgid "Browse..." +msgstr "" + +#: GuiBulkImport.py:59 +msgid "" +"\n" +"Global lock taken ..." +msgstr "" + +#: GuiBulkImport.py:60 +msgid "Importing..." +msgstr "" + +#: GuiBulkImport.py:113 +msgid "" +"GuiBulkImport.load done: Stored: %d \tDuplicates: %d \tPartial: %d \tErrors: " +"%d in %s seconds - %.0f/sec" +msgstr "" + +#: GuiBulkImport.py:127 +msgid "Import Complete" +msgstr "" + +#: GuiBulkImport.py:135 GuiTourneyImport.py:78 +msgid "bulk import aborted - global lock not available" +msgstr "" + +#: GuiBulkImport.py:163 +msgid "Print Start/Stop Info" +msgstr "" + +#: GuiBulkImport.py:170 +msgid "Hands/status print:" +msgstr "" + +#: GuiBulkImport.py:187 +msgid "Number of threads:" +msgstr "" + +#: GuiBulkImport.py:207 +msgid "Archive File" +msgstr "" + +#: GuiBulkImport.py:212 +msgid "Hands/file:" +msgstr "" + +#: GuiBulkImport.py:227 +msgid "Drop indexes:" +msgstr "" + +#: GuiBulkImport.py:236 GuiBulkImport.py:286 +msgid "auto" +msgstr "" + +#: GuiBulkImport.py:237 GuiBulkImport.py:287 GuiBulkImport.py:395 +msgid "don't drop" +msgstr "" + +#: GuiBulkImport.py:238 GuiBulkImport.py:288 +msgid "drop" +msgstr "" + +#: GuiBulkImport.py:244 +msgid "HUD Test mode" +msgstr "" + +#: GuiBulkImport.py:249 GuiTourneyImport.py:106 +msgid "Site filter:" +msgstr "" + +#: GuiBulkImport.py:277 +msgid "Drop HudCache:" +msgstr "" + +#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:816 +msgid "_Bulk Import" +msgstr "" + +#: GuiBulkImport.py:297 GuiTourneyImport.py:137 +msgid "Import clicked" +msgstr "" + +#: GuiBulkImport.py:315 +msgid "Waiting..." +msgstr "" + +#: GuiBulkImport.py:344 +msgid "Input file in quiet mode" +msgstr "" + +#: GuiBulkImport.py:346 +msgid "don't start gui; deprecated (just give a filename with -f)." +msgstr "" + +#: GuiBulkImport.py:348 +msgid "Conversion filter (*Full Tilt Poker, PokerStars, Everleaf, Absolute)" +msgstr "" + +#: GuiBulkImport.py:350 +msgid "If this option is passed it quits when it encounters any error" +msgstr "" + +#: GuiBulkImport.py:352 Options.py:55 +msgid "Print some useful one liners" +msgstr "" + +#: GuiBulkImport.py:354 +msgid "" +"Do the required conversion for Stars Archive format (ie. as provided by " +"support" +msgstr "" + +#: GuiBulkImport.py:356 +msgid "" +"Do the required conversion for FTP Archive format (ie. as provided by support" +msgstr "" + +#: GuiBulkImport.py:358 +msgid "" +"Output the pprinted version of the HandsPlayer hash for regresion testing" +msgstr "" + +#: GuiBulkImport.py:363 GuiTourneyImport.py:267 ImapFetcher.py:172 +msgid "USAGE:" +msgstr "" + +#: GuiBulkImport.py:364 +msgid "PokerStars converter: ./GuiBulkImport.py -c PokerStars -f filename" +msgstr "" + +#: GuiBulkImport.py:365 +msgid "" +"Full Tilt converter: ./GuiBulkImport.py -c \"Full Tilt Poker\" -f filename" +msgstr "" + +#: GuiBulkImport.py:366 +msgid "Everleaf converter: ./GuiBulkImport.py -c Everleaf -f filename" +msgstr "" + +#: GuiBulkImport.py:367 +msgid "Absolute converter: ./GuiBulkImport.py -c Absolute -f filename" +msgstr "" + +#: GuiBulkImport.py:368 +msgid "PartyPoker converter: ./GuiBulkImport.py -c PartyPoker -f filename" +msgstr "" + +#: GuiBulkImport.py:382 +msgid "-q is deprecated. Just use \"-f filename\" instead" +msgstr "" + +#: GuiBulkImport.py:408 +msgid "" +"GuiBulkImport done: Stored: %d \tDuplicates: %d \tPartial: %d \tErrors: %d " +"in %s seconds - %.0f/sec" +msgstr "" + +#: GuiDatabase.py:107 +msgid "_Add" +msgstr "" + +#: GuiDatabase.py:111 +msgid "_Refresh" +msgstr "" + +#: GuiDatabase.py:115 +msgid "Type" +msgstr "" + +#: GuiDatabase.py:116 GuiTourneyPlayerStats.py:89 +msgid "Name" +msgstr "" + +#: GuiDatabase.py:117 +msgid "Description" +msgstr "" + +#: GuiDatabase.py:118 GuiDatabase.py:448 GuiImapFetcher.py:110 +msgid "Username" +msgstr "" + +#: GuiDatabase.py:119 GuiDatabase.py:455 GuiImapFetcher.py:110 +msgid "Password" +msgstr "" + +#: GuiDatabase.py:120 +msgid "Host" +msgstr "" + +#: GuiDatabase.py:121 +msgid "Open" +msgstr "" + +#: GuiDatabase.py:122 +msgid "Status" +msgstr "" + +#: GuiDatabase.py:256 +msgid "Testing database connections ... " +msgstr "" + +#: GuiDatabase.py:283 +msgid "finished." +msgstr "" + +#: GuiDatabase.py:293 +msgid "loadDbs error: " +msgstr "" + +#: GuiDatabase.py:314 GuiLogView.py:191 GuiTourneyPlayerStats.py:457 +msgid "***sortCols error: " +msgstr "" + +#: GuiDatabase.py:316 +msgid "sortCols error: " +msgstr "" + +#: GuiDatabase.py:361 +msgid "testDB: trying to connect to: %s/%s, %s, %s/%s" +msgstr "" + +#: GuiDatabase.py:364 +msgid " connected ok" +msgstr "" + +#: GuiDatabase.py:371 +msgid " not connected but no exception" +msgstr "" + +#: GuiDatabase.py:373 fpdb.pyw:892 +msgid "" +"MySQL Server reports: Access denied. Are your permissions set correctly?" +msgstr "" + +#: GuiDatabase.py:377 fpdb.pyw:894 +msgid "MySQL client reports: 2002 or 2003 error. Unable to connect - " +msgstr "" + +#: GuiDatabase.py:378 fpdb.pyw:895 +msgid "Please check that the MySQL service has been started" +msgstr "" + +#: GuiDatabase.py:382 fpdb.pyw:897 +msgid "" +"PostgreSQL Server reports: Access denied. Are your permissions set correctly?" +msgstr "" + +#: GuiDatabase.py:385 fpdb.pyw:899 +msgid "PostgreSQL client reports: Unable to connect - " +msgstr "" + +#: GuiDatabase.py:386 fpdb.pyw:900 +msgid "Please check that the PostgreSQL service has been started" +msgstr "" + +#: GuiDatabase.py:396 +msgid "db connection to %s, %s, %s, %s, %s failed: %s" +msgstr "" + +#: GuiDatabase.py:404 +msgid "AddDB starting" +msgstr "" + +#: GuiDatabase.py:413 +msgid "Add New Database" +msgstr "" + +#: GuiDatabase.py:423 +msgid "DB Type" +msgstr "" + +#: GuiDatabase.py:433 +msgid "DB Name" +msgstr "" + +#: GuiDatabase.py:441 +msgid "DB Description" +msgstr "" + +#: GuiDatabase.py:462 +msgid "Host Computer" +msgstr "" + +#: GuiDatabase.py:495 +msgid "start creating new db" +msgstr "" + +#: GuiDatabase.py:514 +msgid "tested new db, result=%s" +msgstr "" + +#: GuiDatabase.py:517 +msgid "Database created" +msgstr "" + +#: GuiDatabase.py:520 +msgid "Database creation failed" +msgstr "" + +#: GuiDatabase.py:533 +msgid "check_fields: starting" +msgstr "" + +#: GuiDatabase.py:539 +msgid "No Database Name given" +msgstr "" + +#: GuiDatabase.py:542 +msgid "No Database Description given" +msgstr "" + +#: GuiDatabase.py:545 +msgid "No Username given" +msgstr "" + +#: GuiDatabase.py:548 +msgid "No Password given" +msgstr "" + +#: GuiDatabase.py:551 +msgid "No Host given" +msgstr "" + +#: GuiDatabase.py:565 +msgid "Unknown Database Type selected" +msgstr "" + +#: GuiDatabase.py:569 +msgid "check_fields: open dialog" +msgstr "" + +#: GuiDatabase.py:578 +msgid "Do you want to try again?" +msgstr "" + +#: GuiDatabase.py:585 +msgid "check_fields: destroy dialog" +msgstr "" + +#: GuiDatabase.py:589 +msgid "check_fields: returning ok as %s, try_again as %s" +msgstr "" + +#: GuiDatabase.py:691 GuiLogView.py:204 +msgid "Test Log Viewer" +msgstr "" + +#: GuiDatabase.py:696 GuiLogView.py:209 +msgid "Log Viewer" +msgstr "" + +#: GuiGraphViewer.py:49 GuiTourneyGraphViewer.py:49 +msgid "" +"Failed to load libs for graphing, graphing will not function. Please\n" +" install numpy and matplotlib if you want to use graphs." +msgstr "" + +#: GuiGraphViewer.py:51 GuiTourneyGraphViewer.py:51 +msgid "" +"This is of no consequence for other parts of the program, e.g. import \n" +" and HUD are NOT affected by this problem." +msgstr "" + +#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 +msgid "Refresh _Graph" +msgstr "" + +#: GuiGraphViewer.py:87 GuiTourneyGraphViewer.py:86 +msgid "_Export to File" +msgstr "" + +#: GuiGraphViewer.py:135 GuiGraphViewer.py:251 GuiSessionViewer.py:372 +#: GuiTourneyGraphViewer.py:134 GuiTourneyGraphViewer.py:232 +msgid "***Error: " +msgstr "" + +#: GuiGraphViewer.py:168 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 +#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:159 +#: GuiTourneyPlayerStats.py:268 +msgid "No sites selected - defaulting to PokerStars" +msgstr "" + +#: GuiGraphViewer.py:173 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 +#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:164 +#: GuiTourneyPlayerStats.py:271 +msgid "No player ids found" +msgstr "" + +#: GuiGraphViewer.py:178 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 +#: GuiSessionViewer.py:218 +msgid "No limits found" +msgstr "" + +#: GuiGraphViewer.py:188 GuiTourneyGraphViewer.py:174 +msgid "Graph generated in: %s" +msgstr "" + +#: GuiGraphViewer.py:193 +msgid "Hands" +msgstr "" + +#: GuiGraphViewer.py:198 GuiTourneyGraphViewer.py:182 +msgid "No Data for Player(s) Found" +msgstr "" + +#: GuiGraphViewer.py:221 +msgid "" +"Hands: %d\n" +"Profit: $%.2f" +msgstr "" + +#: GuiGraphViewer.py:222 +msgid "Showdown: $%.2f" +msgstr "" + +#: GuiGraphViewer.py:223 +msgid "Non-showdown: $%.2f" +msgstr "" + +#: GuiGraphViewer.py:231 +msgid "Profit graph for ring games" +msgstr "" + +#: GuiGraphViewer.py:234 +msgid "" +"Hands: %d\n" +"Profit (%s): %.2f" +msgstr "" + +#: GuiGraphViewer.py:236 +msgid "Showdown (%s): %.2f" +msgstr "" + +#: GuiGraphViewer.py:238 +msgid "Non-showdown (%s): %.2f" +msgstr "" + +#: GuiGraphViewer.py:365 GuiTourneyGraphViewer.py:276 +msgid "Please choose the directory you wish to export to:" +msgstr "" + +#: GuiGraphViewer.py:378 GuiTourneyGraphViewer.py:289 +msgid "Closed, no graph exported" +msgstr "" + +#: GuiGraphViewer.py:396 GuiTourneyGraphViewer.py:307 +msgid "Graph created" +msgstr "" + +#: GuiImapFetcher.py:40 +msgid "To cancel just close this tab." +msgstr "" + +#: GuiImapFetcher.py:43 +msgid "_Save" +msgstr "" + +#: GuiImapFetcher.py:47 +msgid "_Import All" +msgstr "" + +#: GuiImapFetcher.py:51 +msgid "If you change the config you must save before importing" +msgstr "" + +#: GuiImapFetcher.py:89 +msgid "Starting import. Please wait." +msgstr "" + +#: GuiImapFetcher.py:94 +msgid "Finished import without error." +msgstr "" + +#: GuiImapFetcher.py:97 +msgid "" +"Login to mailserver failed: please check mailserver, username and password" +msgstr "" + +#: GuiImapFetcher.py:100 +msgid "" +"Could not connect to mailserver: check mailserver and use SSL settings and " +"internet connectivity" +msgstr "" + +#: GuiImapFetcher.py:110 +msgid "Fetch Type" +msgstr "" + +#: GuiImapFetcher.py:110 +msgid "Mail Folder" +msgstr "" + +#: GuiImapFetcher.py:110 +msgid "Mailserver" +msgstr "" + +#: GuiImapFetcher.py:110 +msgid "Use SSL" +msgstr "" + +#: GuiImapFetcher.py:110 GuiTourneyPlayerStats.py:82 +msgid "Site" +msgstr "" + +#: GuiImapFetcher.py:142 +msgid "Yes" +msgstr "" + +#: GuiImapFetcher.py:143 +msgid "No" +msgstr "" + +#: GuiLogView.py:38 +msgid "Fpdb Errors" +msgstr "" + +#: GuiLogView.py:39 +msgid "Fpdb Log" +msgstr "" + +#: GuiLogView.py:40 +msgid "HUD Errors" +msgstr "" + +#: GuiLogView.py:41 +msgid "HUD Log" +msgstr "" + +#: GuiLogView.py:52 +msgid "Log Messages" +msgstr "" + +#: GuiLogView.py:98 +msgid "Date/Time" +msgstr "" + +#: GuiLogView.py:99 +msgid "Module" +msgstr "" + +#: GuiLogView.py:100 +msgid "Level" +msgstr "" + +#: GuiLogView.py:101 +msgid "Text" +msgstr "" + +#: GuiPositionalStats.py:137 +msgid "DEBUG: activesite set to %s" +msgstr "" + +#: GuiPositionalStats.py:323 +msgid "Positional Stats page displayed in %4.2f seconds" +msgstr "" + +#: GuiPrefs.py:31 +#, fuzzy +msgid "Databases" +msgstr "Baza _danych" + +#: GuiPrefs.py:31 +msgid "General" +msgstr "" + +#: GuiPrefs.py:32 +msgid "HUD" +msgstr "" + +#: GuiPrefs.py:32 +#, fuzzy +msgid "Import" +msgstr "_Import" + +#: GuiPrefs.py:33 +msgid "Games" +msgstr "" + +#: GuiPrefs.py:33 +msgid "Sites" +msgstr "" + +#: GuiPrefs.py:34 +msgid "Popup Windows" +msgstr "" + +#: GuiPrefs.py:34 +msgid "Window" +msgstr "" + +#: GuiPrefs.py:35 +msgid "Popup Name" +msgstr "" + +#: GuiPrefs.py:35 +msgid "Stat" +msgstr "" + +#: GuiPrefs.py:36 GuiPrefs.py:42 +msgid "Stat Name" +msgstr "" + +#: GuiPrefs.py:37 +msgid "Auxiliary Windows" +msgstr "" + +#: GuiPrefs.py:37 +msgid "stud_mucked" +msgstr "" + +#: GuiPrefs.py:38 +msgid "Hand History Converters" +msgstr "" + +#: GuiPrefs.py:38 +msgid "mucked" +msgstr "" + +#: GuiPrefs.py:39 +msgid "Field Type" +msgstr "" + +#: GuiPrefs.py:39 fpdb.pyw:1033 +msgid "Ring Player Stats" +msgstr "Statystyki gracza" + +#: GuiPrefs.py:40 +msgid "Column Heading" +msgstr "" + +#: GuiPrefs.py:40 +msgid "Left/Right Align" +msgstr "" + +#: GuiPrefs.py:41 +#, fuzzy +msgid "Show in Position Stats" +msgstr "Statystyki pozycyjne" + +#: GuiPrefs.py:41 +msgid "Show in Summaries" +msgstr "" + +#: GuiPrefs.py:42 +msgid "Format" +msgstr "" + +#: GuiPrefs.py:72 +msgid "Setting" +msgstr "" + +#: GuiPrefs.py:78 +msgid "Value (double-click to change)" +msgstr "" + +#: GuiPrefs.py:178 +msgid "Test Preferences Dialog" +msgstr "" + +#: GuiPrefs.py:183 fpdb.pyw:293 +msgid "Preferences" +msgstr "" + +#: GuiRingPlayerStats.py:44 +msgid "Type of Game" +msgstr "" + +#: GuiRingPlayerStats.py:45 +msgid "Hole cards" +msgstr "" + +#: GuiRingPlayerStats.py:46 +msgid "Position" +msgstr "" + +#: GuiRingPlayerStats.py:47 +msgid "Name of the player" +msgstr "" + +#: GuiRingPlayerStats.py:48 +msgid "Number of hands played" +msgstr "" + +#: GuiRingPlayerStats.py:49 +msgid "Number of Seats" +msgstr "" + +#: GuiRingPlayerStats.py:50 +msgid "" +"Voluntarily Putting In the pot\n" +"(blinds excluded)" +msgstr "" + +#: GuiRingPlayerStats.py:51 +msgid "% Pre Flop Raise" +msgstr "" + +#: GuiRingPlayerStats.py:52 +msgid "% Pre Flop Re-Raise / 3Bet" +msgstr "" + +#: GuiRingPlayerStats.py:53 +msgid "% Pre Flop Re-Raise / 4Bet" +msgstr "" + +#: GuiRingPlayerStats.py:54 +msgid "% Pre Flop Fold To Re-Raise / F3Bet" +msgstr "" + +#: GuiRingPlayerStats.py:55 +msgid "% Pre Flop Fold To Re-Raise / F4Bet" +msgstr "" + +#: GuiRingPlayerStats.py:56 +msgid "Aggression Factor\n" +msgstr "" + +#: GuiRingPlayerStats.py:57 +msgid "" +"Aggression Frequency\n" +"Bet or Raise vs Fold" +msgstr "" + +#: GuiRingPlayerStats.py:58 +msgid "Continuation Bet post-flop" +msgstr "" + +#: GuiRingPlayerStats.py:59 +msgid "% Raise First In\\% Raise when first to bet" +msgstr "" + +#: GuiRingPlayerStats.py:60 +msgid "" +"% First to raise pre-flop\n" +"and steal blinds" +msgstr "" + +#: GuiRingPlayerStats.py:61 +msgid "% Saw Flop vs hands dealt" +msgstr "" + +#: GuiRingPlayerStats.py:62 +msgid "Saw Show Down / River" +msgstr "" + +#: GuiRingPlayerStats.py:63 +msgid "Went To Show Down When Saw Flop" +msgstr "" + +#: GuiRingPlayerStats.py:64 +msgid "% Won some money at showdown" +msgstr "" + +#: GuiRingPlayerStats.py:65 +msgid "" +"Flop Aggression\n" +"% Bet or Raise after seeing Flop" +msgstr "" + +#: GuiRingPlayerStats.py:66 +msgid "" +"Turn Aggression\n" +"% Bet or Raise after seeing Turn" +msgstr "" + +#: GuiRingPlayerStats.py:67 +msgid "" +"River Aggression\n" +"% Bet or Raise after seeing River" +msgstr "" + +#: GuiRingPlayerStats.py:68 +msgid "" +"Coming Soon\n" +"Total % agression" +msgstr "" + +#: GuiRingPlayerStats.py:69 +msgid "Amount won" +msgstr "" + +#: GuiRingPlayerStats.py:70 +msgid "" +"Number of Big Blinds won\n" +"or lost per 100 hands" +msgstr "" + +#: GuiRingPlayerStats.py:71 +msgid "Amount of rake paid" +msgstr "" + +#: GuiRingPlayerStats.py:72 +msgid "" +"Number of Big Blinds won\n" +"or lost per 100 hands\n" +"when excluding rake" +msgstr "" + +#: GuiRingPlayerStats.py:73 +msgid "" +"Measure of uncertainty\n" +"The lower, the more stable the amounts won" +msgstr "" + +#: GuiRingPlayerStats.py:123 GuiSessionViewer.py:81 +msgid "Hand Breakdown for all levels listed above" +msgstr "" + +#: GuiRingPlayerStats.py:143 +msgid "_Filters" +msgstr "" + +#: GuiRingPlayerStats.py:145 GuiTourneyPlayerStats.py:75 +msgid "_Refresh Stats" +msgstr "" + +#: GuiRingPlayerStats.py:341 GuiSessionViewer.py:257 +#: GuiTourneyPlayerStats.py:243 +msgid "Stats page displayed in %4.2f seconds" +msgstr "" + +#: GuiRingPlayerStats.py:388 +msgid "***sortnums error: " +msgstr "" + +#: GuiRingPlayerStats.py:410 +msgid "***sortcols error: " +msgstr "" + +#: GuiRingPlayerStats.py:715 +msgid "Detailed Filters" +msgstr "" + +#: GuiRingPlayerStats.py:724 +msgid "Hand Filters:" +msgstr "" + +#: GuiRingPlayerStats.py:737 +msgid "between" +msgstr "" + +#: GuiRingPlayerStats.py:738 +msgid "and" +msgstr "" + +#: GuiSessionViewer.py:42 +msgid "Failed to load numpy and/or matplotlib in Session Viewer" +msgstr "" + +#: GuiSessionViewer.py:43 +msgid "ImportError: %s" +msgstr "" + +#: GuiSessionViewer.py:158 +msgid "Session Viewer is proof of concept code only, and contains many bugs.\n" +msgstr "" + +#: GuiSessionViewer.py:159 +msgid "" +"Feel free to use the viewer, but there is no guarantee that the data is " +"accurate.\n" +msgstr "" + +#: GuiSessionViewer.py:160 +msgid "" +"If you are interested in developing the code further please contact us via " +"the usual channels.\n" +msgstr "" + +#: GuiSessionViewer.py:161 +msgid "Thankyou" +msgstr "" + +#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1287 +msgid "FPDB WARNING" +msgstr "" + +#: GuiSessionViewer.py:393 +msgid "Session candlestick graph" +msgstr "" + +#: GuiSessionViewer.py:396 +msgid "Sessions" +msgstr "" + +#: GuiStove.py:63 +msgid "" +"Stove is a GUI mockup of a EV calculation page, and completely non " +"functional.\n" +msgstr "" + +#: GuiStove.py:64 +msgid "" +"Unless you are interested in developing this feature, please ignore this " +"page.\n" +msgstr "" + +#: GuiStove.py:65 +msgid "" +"If you are interested in developing the code further see GuiStove.py and " +"Stove.py\n" +msgstr "" + +#: GuiStove.py:66 +msgid "Thank you" +msgstr "" + +#: GuiStove.py:97 +msgid "Draw" +msgstr "" + +#: GuiStove.py:104 +msgid "Stud" +msgstr "" + +#: GuiStove.py:115 +msgid "Flop" +msgstr "" + +#: GuiStove.py:134 +msgid "Gametype:" +msgstr "" + +#: GuiStove.py:137 +msgid "Players:" +msgstr "" + +#: GuiStove.py:143 +msgid "Input:" +msgstr "" + +#: GuiStove.py:144 +msgid "Output:" +msgstr "" + +#: GuiStove.py:170 +msgid "Board:" +msgstr "" + +#: GuiStove.py:182 +msgid "Player1:" +msgstr "" + +#: GuiStove.py:197 +msgid "Player2:" +msgstr "" + +#: GuiStove.py:211 +msgid "Results" +msgstr "" + +#: GuiStove.py:221 +msgid "DEBUG: called set_board_flop: '%s' '%s'" +msgstr "" + +#: GuiStove.py:225 +msgid "DEBUG: called set_hero_cards_flop" +msgstr "" + +#: GuiStove.py:229 +msgid "DEBUG: called set_villain_cards_flop" +msgstr "" + +#: GuiStove.py:233 +msgid "DEBUG: called update_flop_output_pane" +msgstr "" + +#: GuiStove.py:237 +msgid "DEBUG: odds_for_range" +msgstr "" + +#: GuiStove.py:239 +msgid "DEBUG: set_output_label" +msgstr "" + +#: GuiTourneyGraphViewer.py:178 +msgid "Tournaments" +msgstr "" + +#: GuiTourneyGraphViewer.py:205 GuiTourneyGraphViewer.py:218 +msgid "" +"Tournaments: %d\n" +"Profit: $%.2f" +msgstr "" + +#: GuiTourneyGraphViewer.py:215 +msgid "Tournament Results" +msgstr "" + +#: GuiTourneyImport.py:72 GuiTourneyImport.py:290 +msgid "" +"GuiTourneyImport.load done: Stored: %d\tErrors: %d in %s seconds - %.0f/sec" +msgstr "" + +#: GuiTourneyImport.py:175 fpdb_import.py:222 +msgid "Attempted to add non-directory '%s' as an import directory" +msgstr "" + +#: GuiTourneyImport.py:191 +msgid "Tourney Summary Import started at %s - %d files to import." +msgstr "" + +#: GuiTourneyImport.py:217 +msgid "TourneyImport: Removing text < 100 characters from end of file" +msgstr "" + +#: GuiTourneyImport.py:221 +msgid "TourneyImport: Removing text < 100 characters from start of file" +msgstr "" + +#: GuiTourneyImport.py:231 +msgid "Finished importing %s/%s tournament summaries" +msgstr "" + +#: GuiTourneyImport.py:252 +msgid "GTI.readFile: '%s'" +msgstr "" + +#: GuiTourneyImport.py:271 ImapFetcher.py:176 +msgid "Need to define a converter" +msgstr "" + +#: GuiTourneyImport.py:278 +msgid "Need a filename to import" +msgstr "" + +#: GuiTourneyPlayerStats.py:84 +msgid "Cat." +msgstr "" + +#: GuiTourneyPlayerStats.py:85 +msgid "Limit" +msgstr "" + +#: GuiTourneyPlayerStats.py:86 +msgid "Curr." +msgstr "" + +#: GuiTourneyPlayerStats.py:87 +msgid "BuyIn" +msgstr "" + +#: GuiTourneyPlayerStats.py:88 +msgid "Fee" +msgstr "" + +#: GuiTourneyPlayerStats.py:90 +msgid "#" +msgstr "" + +#: GuiTourneyPlayerStats.py:91 +msgid "ITM%" +msgstr "" + +#: GuiTourneyPlayerStats.py:92 +msgid "1st" +msgstr "" + +#: GuiTourneyPlayerStats.py:93 +msgid "2nd" +msgstr "" + +#: GuiTourneyPlayerStats.py:94 +msgid "3rd" +msgstr "" + +#: GuiTourneyPlayerStats.py:95 +msgid "Rank?" +msgstr "" + +#: GuiTourneyPlayerStats.py:96 +msgid "Spent" +msgstr "" + +#: GuiTourneyPlayerStats.py:97 +msgid "Won" +msgstr "" + +#: GuiTourneyPlayerStats.py:98 +msgid "ROI%" +msgstr "" + +#: GuiTourneyPlayerStats.py:99 +msgid "$/Tour" +msgstr "" + +#: GuiTourneyViewer.py:40 +msgid "Enter the tourney number you want to display:" +msgstr "" + +#: GuiTourneyViewer.py:46 +msgid "_Display" +msgstr "" + +#: GuiTourneyViewer.py:53 +msgid "Display _Player" +msgstr "" + +#: GuiTourneyViewer.py:68 +msgid "" +"Tournament not found - please ensure you imported it and selected the " +"correct site" +msgstr "" + +#: GuiTourneyViewer.py:96 +msgid "" +"Player or tourney not found - please ensure you imported it and selected the " +"correct site" +msgstr "" + +#: GuiTourneyViewer.py:110 +msgid "N/A" +msgstr "" + +#: GuiTourneyViewer.py:131 +msgid "invalid entry in tourney number - must enter numbers only" +msgstr "" + +#: HUD_main.pyw:69 +msgid "HUD_main starting: using db name = %s" +msgstr "" + +#: HUD_main.pyw:74 +#, fuzzy +msgid "Note: error output is being diverted to:" +msgstr "" +"\n" +"uwaga: błąd wyjścia został skierowany do fpdb-errors.txt i HUD-errors.txt w " +"%s" + +#: HUD_main.pyw:75 +#, fuzzy +msgid "Any major error will be reported there _only_." +msgstr "Błędy o dużym znaczeniu będą kierowane tylko tam.\n" + +#: HUD_main.pyw:78 +#, fuzzy +msgid "HUD_main: starting ...\n" +msgstr "trwa włączanie fpdb..." + +#: HUD_main.pyw:107 HUD_run_me.py:62 +msgid "Closing this window will exit from the HUD." +msgstr "" + +#: HUD_main.pyw:123 +msgid "Error initializing main_window" +msgstr "" + +#: HUD_main.pyw:138 +msgid "hud_main: Game changed." +msgstr "" + +#: HUD_main.pyw:144 +#, fuzzy +msgid "Terminating normally." +msgstr "normalne wychodzenie" + +#: HUD_main.pyw:205 +msgid "Received hand no %s" +msgstr "" + +#: HUD_main.pyw:229 +msgid "HUD_main.read_stdin: hand processing starting ..." +msgstr "" + +#: HUD_main.pyw:234 +#, fuzzy +msgid "db error: skipping %s" +msgstr "błąd bazy danych: pomijanie " + +#: HUD_main.pyw:253 +msgid "hud_dict[%s] was not found\n" +msgstr "" + +#: HUD_main.pyw:254 +msgid "will not send hand\n" +msgstr "" + +#: HUD_main.pyw:276 +#, fuzzy +msgid "HUD create: table name %s not found, skipping." +msgstr "nie znaleziono stołu %s - pomijanie\n" + +#: HUD_main.pyw:285 +msgid "Table \"%s\" no longer exists\n" +msgstr "" + +#: HUD_main.pyw:317 +msgid "Error resizing HUD for table: %s." +msgstr "" + +#: HUD_main.pyw:331 +msgid "Error killing HUD for table: %s." +msgstr "" + +#: HUD_main.pyw:354 +msgid "Error creating HUD for hand %s." +msgstr "" + +#: HUD_main.pyw:365 +msgid "Error updating HUD for hand %s." +msgstr "" + +#: HUD_run_me.py:45 +msgid "HUD_main starting\n" +msgstr "" + +#: HUD_run_me.py:51 TournamentTracker.py:306 +msgid "Using db name = %s\n" +msgstr "" + +#: HUD_run_me.py:66 +msgid "HUD Main Window" +msgstr "" + +#: Hand.py:146 +msgid "BB" +msgstr "" + +#: Hand.py:147 +msgid "SB" +msgstr "" + +#: Hand.py:148 +msgid "BUTTONPOS" +msgstr "" + +#: Hand.py:149 +msgid "HAND NO." +msgstr "" + +#: Hand.py:150 TourneySummary.py:131 +msgid "SITE" +msgstr "" + +#: Hand.py:151 +msgid "TABLE NAME" +msgstr "" + +#: Hand.py:152 TourneySummary.py:141 +msgid "HERO" +msgstr "" + +#: Hand.py:153 TourneySummary.py:142 +msgid "MAXSEATS" +msgstr "" + +#: Hand.py:154 +msgid "LEVEL" +msgstr "" + +#: Hand.py:155 TourneySummary.py:147 +msgid "MIXED" +msgstr "" + +#: Hand.py:156 +msgid "LASTBET" +msgstr "" + +#: Hand.py:157 +msgid "ACTION STREETS" +msgstr "" + +#: Hand.py:158 +msgid "STREETS" +msgstr "" + +#: Hand.py:159 +msgid "ALL STREETS" +msgstr "" + +#: Hand.py:160 +msgid "COMMUNITY STREETS" +msgstr "" + +#: Hand.py:161 +msgid "HOLE STREETS" +msgstr "" + +#: Hand.py:162 +msgid "COUNTED SEATS" +msgstr "" + +#: Hand.py:163 +msgid "DEALT" +msgstr "" + +#: Hand.py:164 +msgid "SHOWN" +msgstr "" + +#: Hand.py:165 +msgid "MUCKED" +msgstr "" + +#: Hand.py:166 +msgid "TOTAL POT" +msgstr "" + +#: Hand.py:167 +msgid "TOTAL COLLECTED" +msgstr "" + +#: Hand.py:168 +msgid "RAKE" +msgstr "" + +#: Hand.py:169 TourneySummary.py:132 +msgid "START TIME" +msgstr "" + +#: Hand.py:170 +msgid "TOURNAMENT NO" +msgstr "" + +#: Hand.py:171 TourneySummary.py:137 +msgid "TOURNEY ID" +msgstr "" + +#: Hand.py:172 TourneySummary.py:136 +msgid "TOURNEY TYPE ID" +msgstr "" + +#: Hand.py:173 TourneySummary.py:138 +msgid "BUYIN" +msgstr "" + +#: Hand.py:174 +msgid "BUYIN CURRENCY" +msgstr "" + +#: Hand.py:175 +msgid "BUYIN CHIPS" +msgstr "" + +#: Hand.py:176 TourneySummary.py:139 +msgid "FEE" +msgstr "" + +#: Hand.py:177 +msgid "IS REBUY" +msgstr "" + +#: Hand.py:178 +msgid "IS ADDON" +msgstr "" + +#: Hand.py:179 +msgid "IS KO" +msgstr "" + +#: Hand.py:180 TourneySummary.py:163 +msgid "KO BOUNTY" +msgstr "" + +#: Hand.py:181 +msgid "IS MATRIX" +msgstr "" + +#: Hand.py:182 +msgid "IS SHOOTOUT" +msgstr "" + +#: Hand.py:183 TourneySummary.py:164 +msgid "TOURNEY COMMENT" +msgstr "" + +#: Hand.py:186 TourneySummary.py:176 +msgid "PLAYERS" +msgstr "" + +#: Hand.py:187 +msgid "STACKS" +msgstr "" + +#: Hand.py:188 +msgid "POSTED" +msgstr "" + +#: Hand.py:189 +msgid "POT" +msgstr "" + +#: Hand.py:190 +msgid "SEATING" +msgstr "" + +#: Hand.py:191 +msgid "GAMETYPE" +msgstr "" + +#: Hand.py:192 +msgid "ACTION" +msgstr "" + +#: Hand.py:193 +msgid "COLLECTEES" +msgstr "" + +#: Hand.py:194 +msgid "BETS" +msgstr "" + +#: Hand.py:195 +msgid "BOARD" +msgstr "" + +#: Hand.py:196 +msgid "DISCARDS" +msgstr "" + +#: Hand.py:197 +msgid "HOLECARDS" +msgstr "" + +#: Hand.py:198 +msgid "TOURNEYS PLAYER IDS" +msgstr "" + +#: Hand.py:221 Hand.py:1387 +msgid "[ERROR] Tried to add holecards for unknown player: %s" +msgstr "" + +#: Hand.py:296 +msgid "Hand.insert(): hid #: %s is a duplicate" +msgstr "" + +#: Hand.py:476 +msgid "markstreets didn't match - Assuming hand %s was cancelled" +msgstr "" + +#: Hand.py:478 +msgid "FpdbParseError: markStreets appeared to fail: First 100 chars: '%s'" +msgstr "" + +#: Hand.py:482 +msgid "DEBUG: checkPlayerExists %s fail on hand number %s" +msgstr "" + +#: Hand.py:483 +msgid "checkPlayerExists: '%s fail on hand number %s" +msgstr "" + +#: Hand.py:574 +msgid "%s %s calls %s" +msgstr "" + +#: Hand.py:645 +msgid "%s %s raise %s" +msgstr "" + +#: Hand.py:656 +msgid "%s %s bets %s" +msgstr "" + +#: Hand.py:676 +msgid "%s %s folds" +msgstr "" + +#: Hand.py:685 +msgid "%s %s checks" +msgstr "" + +#: Hand.py:705 +msgid "addShownCards %s hole=%s all=%s" +msgstr "" + +#: Hand.py:816 +msgid "" +"*** ERROR - HAND: calling writeGameLine with unexpected STARTTIME value, " +"expecting datetime.date object, received:" +msgstr "" + +#: Hand.py:817 +msgid "" +"*** Make sure your HandHistoryConverter is setting hand.startTime properly!" +msgstr "" + +#: Hand.py:818 +msgid "*** Game String:" +msgstr "" + +#: Hand.py:899 +msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" +msgstr "" + +#: Hand.py:1255 +msgid "*** DEALING HANDS ***" +msgstr "" + +#: Hand.py:1260 +msgid "Dealt to %s: [%s]" +msgstr "" + +#: Hand.py:1265 +msgid "*** FIRST DRAW ***" +msgstr "" + +#: Hand.py:1275 +msgid "*** SECOND DRAW ***" +msgstr "" + +#: Hand.py:1285 +msgid "*** THIRD DRAW ***" +msgstr "" + +#: Hand.py:1295 Hand.py:1516 +msgid "*** SHOW DOWN ***" +msgstr "" + +#: Hand.py:1310 Hand.py:1531 +msgid "*** SUMMARY ***" +msgstr "" + +#: Hand.py:1396 +msgid "%s %s completes %s" +msgstr "" + +#: Hand.py:1414 +msgid "Bringin: %s, %s" +msgstr "" + +#: Hand.py:1456 +msgid "*** 3RD STREET ***" +msgstr "" + +#: Hand.py:1470 +msgid "*** 4TH STREET ***" +msgstr "" + +#: Hand.py:1482 +msgid "*** 5TH STREET ***" +msgstr "" + +#: Hand.py:1494 +msgid "*** 6TH STREET ***" +msgstr "" + +#: Hand.py:1504 +msgid "*** RIVER ***" +msgstr "" + +#: Hand.py:1596 +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" +msgstr "" + +#: Hand.py:1597 +msgid "join_holcards: holecards(%s): %s" +msgstr "" + +#: Hand.py:1599 +msgid "join_holecards: Player '%s' appears not to have been dealt a card" +msgstr "" + +#: Hand.py:1689 +msgid "DEBUG: call Pot.end() before printing pot total" +msgstr "" + +#: Hand.py:1691 +msgid "FpdbError in printing Hand object" +msgstr "" + +#: HandHistoryConverter.py:40 +msgid "" +"ImportError: Unable to import PYTZ library. Please install PYTZ from http://" +"pypi.python.org/pypi/pytz/" +msgstr "" + +#: HandHistoryConverter.py:41 fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:80 +msgid "Press ENTER to continue." +msgstr "" + +#: HandHistoryConverter.py:136 +msgid "Failed sanity check" +msgstr "" + +#: HandHistoryConverter.py:144 +msgid "Tailing '%s'" +msgstr "" + +#: HandHistoryConverter.py:151 +msgid "HHC.start(follow): processHand failed: Exception msg: '%s'" +msgstr "" + +#: HandHistoryConverter.py:155 +msgid "handsList is " +msgstr "" + +#: HandHistoryConverter.py:166 +msgid "HHC.start(): processHand failed: Exception msg: '%s'" +msgstr "" + +#: HandHistoryConverter.py:170 +msgid "Read %d hands (%d failed) in %.3f seconds" +msgstr "" + +#: HandHistoryConverter.py:176 +msgid "Summary file '%s' correctly parsed (took %.3f seconds)" +msgstr "" + +#: HandHistoryConverter.py:178 +msgid "Error converting summary file '%s' (took %.3f seconds)" +msgstr "" + +#: HandHistoryConverter.py:181 +msgid "Error converting '%s'" +msgstr "" + +#: HandHistoryConverter.py:212 +msgid "%s changed inode numbers from %d to %d" +msgstr "" + +#: HandHistoryConverter.py:260 +msgid "Converting starsArchive format to readable" +msgstr "" + +#: HandHistoryConverter.py:265 +msgid "Converting ftpArchive format to readable" +msgstr "" + +#: HandHistoryConverter.py:271 +msgid "Read no hands." +msgstr "" + +#: HandHistoryConverter.py:279 +msgid "Removing text < 50 characters" +msgstr "" + +#: HandHistoryConverter.py:487 +msgid "HH Sanity Check: output and input files are the same, check config" +msgstr "" + +#: HandHistoryConverter.py:510 +msgid "Reading stdin with %s" +msgstr "" + +#: HandHistoryConverter.py:525 +msgid "unable to read file with any codec in list!" +msgstr "" + +#: HandHistoryConverter.py:592 +msgid " given TZ:" +msgstr "" + +#: HandHistoryConverter.py:592 +msgid "raw time:" +msgstr "" + +#: HandHistoryConverter.py:602 +msgid "changeTimeZone: offset=" +msgstr "" + +#: HandHistoryConverter.py:665 +msgid "utcTime:" +msgstr "" + +#: HandHistoryConverter.py:714 +msgid "Unable to create output directory %s for HHC!" +msgstr "" + +#: HandHistoryConverter.py:715 +msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY" +msgstr "" + +#: HandHistoryConverter.py:717 +msgid "Created directory '%s'" +msgstr "" + +#: HandHistoryConverter.py:721 +msgid "out_path %s couldn't be opened" +msgstr "" + +#: Hello.py:46 +msgid "creating Hello" +msgstr "" + +#: Hello.py:49 +msgid "Hello World" +msgstr "" + +#: Hello.py:67 +msgid "site =" +msgstr "" + +#: Hello.py:75 +msgid "YOUR NAME HERE" +msgstr "" + +#: Hello.py:106 +msgid "" +"Hello %s\n" +"You have played %d hands\n" +" on %s." +msgstr "" + +#: Hud.py:148 +msgid "Kill This HUD" +msgstr "" + +#: Hud.py:153 +msgid "Save HUD Layout" +msgstr "" + +#: Hud.py:157 +msgid "Reposition StatWindows" +msgstr "" + +#: Hud.py:161 +msgid "Show Player Stats" +msgstr "" + +#: Hud.py:166 Hud.py:235 +msgid "For This Blind Level Only" +msgstr "" + +#: Hud.py:171 Hud.py:240 +msgid "For Multiple Blind Levels:" +msgstr "" + +#: Hud.py:174 Hud.py:243 +msgid " 0.5 to 2.0 x Current Blinds" +msgstr "" + +#: Hud.py:179 Hud.py:248 +msgid " 0.33 to 3.0 x Current Blinds" +msgstr "" + +#: Hud.py:184 Hud.py:253 +msgid " 0.1 to 10 x Current Blinds" +msgstr "" + +#: Hud.py:189 Hud.py:258 +msgid " All Levels" +msgstr "" + +#: Hud.py:194 Hud.py:263 +msgid "For #Seats:" +msgstr "" + +#: Hud.py:197 Hud.py:266 +msgid " Any Number" +msgstr "" + +#: Hud.py:202 Hud.py:271 +msgid " Custom" +msgstr "" + +#: Hud.py:207 Hud.py:276 +msgid " Exact" +msgstr "" + +#: Hud.py:212 Hud.py:281 +msgid "Since:" +msgstr "" + +#: Hud.py:215 Hud.py:284 +msgid " All Time" +msgstr "" + +#: Hud.py:220 Hud.py:289 +msgid " Session" +msgstr "" + +#: Hud.py:225 Hud.py:294 +msgid " %s Days" +msgstr "" + +#: Hud.py:230 +msgid "Show Opponent Stats" +msgstr "" + +#: Hud.py:352 +msgid "Debug StatWindows" +msgstr "" + +#: Hud.py:356 +msgid "Set max seats" +msgstr "" + +#: Hud.py:577 +msgid "Updating config file" +msgstr "" + +#: Hud.py:586 +msgid "No layout found for %d-max games for site %s\n" +msgstr "" + +#: Hud.py:600 +msgid "" +"exception in Hud.adj_seats\n" +"\n" +msgstr "" + +#: Hud.py:601 +msgid "error is %s" +msgstr "" + +#: Hud.py:608 +msgid "Error finding actual seat.\n" +msgstr "" + +#: Hud.py:624 +msgid "Creating hud from hand " +msgstr "" + +#: Hud.py:673 +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:674 +msgid "(btw, the key was %s and statd is %s" +msgstr "" + +#: ImapFetcher.py:44 ImapFetcher.py:53 +msgid "DEBUG: re_SplitTourneys isn't matching" +msgstr "" + +#: ImapFetcher.py:67 +msgid "response to logging in:" +msgstr "" + +#: ImapFetcher.py:83 +msgid "ImapFetcher: Found %s messages to fetch" +msgstr "" + +#: ImapFetcher.py:103 +msgid "Completed retrieving IMAP messages, closing server connection" +msgstr "" + +#: ImapFetcher.py:109 +msgid "No Tournament summaries found." +msgstr "" + +#: ImapFetcher.py:159 +msgid "Finished importing %s/%s PS summaries" +msgstr "" + +#: Mucked.py:327 +msgid "No Name" +msgstr "" + +#: OnGameToFpdb.py:175 WinamaxToFpdb.py:190 +msgid "determineGameType: limit not found in self.limits(%s). hand: '%s'" +msgstr "" + +#: OnGameToFpdb.py:177 WinamaxToFpdb.py:192 +msgid "limit not found in self.limits(%s). hand: '%s'" +msgstr "" + +#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:366 PokerStarsToFpdb.py:312 +#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 +msgid "readButton: not found" +msgstr "" + +#: OnGameToFpdb.py:283 WinamaxToFpdb.py:349 +msgid "readBlinds in noSB exception - no SB created" +msgstr "" + +#: Options.py:31 +msgid "If passed error output will go to the console rather than ." +msgstr "" + +#: Options.py:34 +msgid "Overrides the default database name" +msgstr "" + +#: Options.py:37 +msgid "Specifies a configuration file." +msgstr "" + +#: Options.py:40 +msgid "" +"Indicates program was restarted with a different path (only allowed once)." +msgstr "" + +#: Options.py:43 +msgid "Module name for Hand History Converter" +msgstr "" + +#: Options.py:46 +msgid "A sitename" +msgstr "" + +#: Options.py:50 +msgid "Error logging level:" +msgstr "" + +#: Options.py:53 +msgid "Print version information and exit." +msgstr "" + +#: Options.py:58 +msgid "Input file" +msgstr "" + +#: Options.py:60 +msgid "Input directory" +msgstr "" + +#: Options.py:62 +msgid "Input out path in quiet mode" +msgstr "" + +#: Options.py:64 +msgid "File to be split is a PokerStars or Full Tilt Poker archive file" +msgstr "" + +#: Options.py:66 +msgid "How many hands do you want saved to each file. Default is 100" +msgstr "" + +#: Options.py:68 +msgid "X location to open window" +msgstr "" + +#: Options.py:70 +msgid "Y location to open Window" +msgstr "" + +#: Options.py:72 +msgid "Auto-start Auto-import" +msgstr "" + +#: Options.py:74 +msgid "Start Minimized" +msgstr "" + +#: Options.py:76 +msgid "Start Hidden" +msgstr "" + +#: Options.py:119 +msgid "press enter to end" +msgstr "" + +#: P5sResultsParser.py:10 +msgid "You need to manually enter the playername" +msgstr "" + +#: PartyPokerToFpdb.py:213 +msgid "Cannot fetch field '%s'" +msgstr "" + +#: PartyPokerToFpdb.py:217 +msgid "Unknown limit '%s'" +msgstr "" + +#: PartyPokerToFpdb.py:222 +msgid "Unknown game type '%s'" +msgstr "" + +#: PartyPokerToFpdb.py:261 +msgid "Cannot read Handinfo for current hand" +msgstr "" + +#: PartyPokerToFpdb.py:266 +msgid "Cannot read GameType for current hand" +msgstr "" + +#: PartyPokerToFpdb.py:537 +msgid "Unimplemented readAction: '%s' '%s'" +msgstr "" + +#: PokerStarsToFpdb.py:211 +msgid "determineGameType: Lim_Blinds has no lookup for '%s'" +msgstr "" + +#: PokerStarsToFpdb.py:265 +#, fuzzy +msgid "Failed to detect currency: '%s'" +msgstr "nie wykryto waluty" + +#: SplitHandHistory.py:76 +msgid "File not found" +msgstr "" + +#: SplitHandHistory.py:126 +msgid "Unexpected error processing file" +msgstr "" + +#: SplitHandHistory.py:165 +msgid "End of file reached" +msgstr "" + +#: Stats.py:127 Stats.py:128 +msgid "Total Profit" +msgstr "" + +#: Stats.py:149 Stats.py:156 +msgid "Voluntarily Put In Pot Pre-Flop%" +msgstr "" + +#: Stats.py:169 Stats.py:177 +msgid "Pre-Flop Raise %" +msgstr "" + +#: Stats.py:190 Stats.py:198 +msgid "% went to showdown" +msgstr "Went to Showdown" + +#: Stats.py:211 Stats.py:219 +msgid "% won money at showdown" +msgstr "Won Money at Showdown" + +#: Stats.py:234 Stats.py:243 +msgid "profit/100hands" +msgstr "Profit/100 Hands" + +#: Stats.py:237 +msgid "exception calcing p/100: 100 * %d / %d" +msgstr "exception calcing p/100: 100 * %d / %d" + +#: Stats.py:256 Stats.py:265 +msgid "big blinds/100 hands" +msgstr "Big Blinds/100" + +#: Stats.py:278 Stats.py:287 +msgid "Big Bets/100 hands" +msgstr "Big Bets/100" + +#: Stats.py:281 +msgid "exception calcing BB/100: " +msgstr "exception calcing BB/100: " + +#: Stats.py:301 Stats.py:310 +msgid "Flop Seen %" +msgstr "Flop Seen" + +#: Stats.py:333 Stats.py:342 +msgid "number hands seen" +msgstr "Number Hands Seen" + +#: Stats.py:355 Stats.py:363 +msgid "folded flop/4th" +msgstr "Folded Flop/4th" + +#: Stats.py:376 +msgid "% steal attempted" +msgstr "Steal Attempted" + +#: Stats.py:391 +msgid "% success steal" +msgstr "Success Steal" + +#: Stats.py:406 Stats.py:413 +msgid "% folded SB to steal" +msgstr "Folded SB to Steal" + +#: Stats.py:425 Stats.py:432 +msgid "% folded BB to steal" +msgstr "Folded BB to Steal" + +#: Stats.py:447 Stats.py:454 +msgid "% folded blind to steal" +msgstr "folded blind to steal" + +#: Stats.py:466 Stats.py:473 +msgid "% 3 Bet preflop/3rd" +msgstr "3bet preflop" + +#: Stats.py:485 Stats.py:492 +msgid "% 4 Bet preflop/4rd" +msgstr "4bet preflop" + +#: Stats.py:504 Stats.py:511 +msgid "% Cold 4 Bet preflop/4rd" +msgstr "cold 4bet preflop" + +#: Stats.py:523 Stats.py:530 +msgid "% Squeeze preflop" +msgstr "squeeze preflop" + +#: Stats.py:543 Stats.py:550 +msgid "% Raise to Steal" +msgstr "raise to steal" + +#: Stats.py:563 Stats.py:570 +msgid "% Fold to 3 Bet preflop" +msgstr "fold to 3bet preflop" + +#: Stats.py:582 Stats.py:589 +msgid "% Fold to 4 Bet preflop" +msgstr "fold to 4bet preflop" + +#: Stats.py:603 Stats.py:610 +msgid "% won$/saw flop/4th" +msgstr "% won$/saw flop/4th" + +#: Stats.py:622 Stats.py:629 +msgid "Aggression Freq flop/4th" +msgstr "Aggression Freq na flopie/4 ulicy" + +#: Stats.py:641 Stats.py:648 +msgid "Aggression Freq turn/5th" +msgstr "Aggression Freq na turnie/5 ulicy" + +#: Stats.py:660 Stats.py:667 +msgid "Aggression Freq river/6th" +msgstr "częstotliwość agresji na riverze/6 ulicy" + +#: Stats.py:679 Stats.py:686 +msgid "Aggression Freq 7th" +msgstr "częstotliwość agresji na 7 ulicy" + +#: Stats.py:705 Stats.py:712 +msgid "Post-Flop Aggression Freq" +msgstr "częstotliwość agresji po flopie" + +#: Stats.py:733 Stats.py:740 +msgid "Aggression Freq" +msgstr "częstotliwość agresji" + +#: Stats.py:759 Stats.py:766 +msgid "Aggression Factor" +msgstr "współczynnik agresji" + +#: Stats.py:783 Stats.py:790 +msgid "% continuation bet " +msgstr "% zakładów kontynuacyjnych " + +#: Stats.py:802 Stats.py:809 +msgid "% continuation bet flop/4th" +msgstr "% zakładów kontynuacyjnych na flopie/4 ulicy" + +#: Stats.py:821 Stats.py:828 +msgid "% continuation bet turn/5th" +msgstr "% zakładów kontynuacyjnych na turnie/5 ulicy" + +#: Stats.py:840 Stats.py:847 +msgid "% continuation bet river/6th" +msgstr "% zakładów kontynuacyjnych na riverze/6 ulicy" + +#: Stats.py:859 Stats.py:866 +msgid "% continuation bet 7th" +msgstr "% zakładów kontynuacyjnych na 7 stricie" + +#: Stats.py:878 Stats.py:885 +msgid "% fold frequency flop/4th" +msgstr "częstotliwość pasów na flopie/4 ulicy" + +#: Stats.py:897 Stats.py:904 +msgid "% fold frequency turn/5th" +msgstr "częstotliwośc foldów na turnie/5 stricie" + +#: Stats.py:916 Stats.py:923 +msgid "% fold frequency river/6th" +msgstr "częstotliwośc foldów na riverze/6 stricie" + +#: Stats.py:935 Stats.py:942 +msgid "% fold frequency 7th" +msgstr "częstotliwośc foldów na 7 stricie" + +#: Stats.py:962 +msgid "Example stats, player = %s hand = %s:" +msgstr "Przykładowe statystyki, gracz = %s rozdanie = %s:" + +#: Stats.py:995 +msgid "" +"\n" +"\n" +"Legal stats:" +msgstr "" +"\n" +"\n" +"Legal stats:" + +#: Stats.py:996 +msgid "" +"(add _0 to name to display with 0 decimal places, _1 to display with 1, " +"etc)\n" +msgstr "" +"(dodaj _0 do nazwy, aby nie wyświetlać liczb dziesiętnych; _1, aby " +"wyświetlać 1 liczbę dziesiętną, _2 2 itd.)\n" + +#: Stove.py:290 +msgid "No board given. Using Monte-Carlo simulation..." +msgstr "Nie podano stołu. Używanie symulacji Monte-Carlo..." + +#: TableWindow.py:149 +msgid "Can't find table %s" +msgstr "Nie znaleziono tabeli %s" + +#: Tables_Demo.py:61 +msgid "Fake HUD Main Window" +msgstr "Fake HUD Main Window" + +#: Tables_Demo.py:91 +msgid "enter table name to find: " +msgstr "wprowadź nazwę tabeli do znalezienia: " + +#: TournamentTracker.py:39 +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 "" +"Uwaga: błąd wyjściowy został skierowany do fpdb-error-log.txt i HUD-error." +"txt. Wszystkie poważne błędy będą kierowane tylko tam." + +#: TournamentTracker.py:100 +msgid "tournament edit window=" +msgstr "tournament edit window=" + +#: TournamentTracker.py:103 +msgid "FPDB Tournament Entry" +msgstr "FPDB Tournament Entry" + +#: TournamentTracker.py:143 +msgid "Closing this window will stop the Tournament Tracker" +msgstr "Zamknięcie tego okna spowoduje zatrzymanie pracy trackera turniejowego" + +#: TournamentTracker.py:145 +msgid "Enter Tournament" +msgstr "Wprowadź turniej" + +#: TournamentTracker.py:150 +msgid "FPDB Tournament Tracker" +msgstr "Tracker turniejowy fpdb" + +#: TournamentTracker.py:161 +msgid "Edit" +msgstr "Edytuj" + +#: TournamentTracker.py:164 +msgid "Rebuy" +msgstr "Rebuy" + +#: TournamentTracker.py:263 +msgid "db error: skipping " +msgstr "błąd bazy danych: pomijanie " + +#: TournamentTracker.py:265 +msgid "Database error %s in hand %d. Skipping.\n" +msgstr "Błąd bazy danych %s w rozdaniu %d. Pomijanie.\n" + +#: TournamentTracker.py:274 +msgid "could not find tournament: skipping" +msgstr "nie znaleziono turnieju: pomijanie" + +#: TournamentTracker.py:275 +msgid "Could not find tournament %d in hand %d. Skipping.\n" +msgstr "Nie znaleziono turnieju %d w rozdaniu %d: Pomijanie.\n" + +#: TournamentTracker.py:298 +msgid "table name %s not found, skipping.\n" +msgstr "nie znaleziono stołu %s - pomijanie\n" + +#: TournamentTracker.py:305 +msgid "tournament tracker starting\n" +msgstr "tracker turniejowy rozpoczyna\n" + +#: TourneyFilters.py:52 +msgid "Tourney Type" +msgstr "Rodzaj turnieju" + +#: TourneyFilters.py:86 +msgid "setting numTourneys:" +msgstr "ustawianie numTourneys:" + +#: TourneySummary.py:133 +msgid "END TIME" +msgstr "GODZINA ZAKOŃCZENIA" + +#: TourneySummary.py:134 +msgid "TOURNEY NAME" +msgstr "NAZWA TURNIEJU" + +#: TourneySummary.py:135 +msgid "TOURNEY NO" +msgstr "NR TURNIEJU" + +#: TourneySummary.py:140 +msgid "CURRENCY" +msgstr "WALUTA" + +#: TourneySummary.py:143 +msgid "ENTRIES" +msgstr "LICZBA GRACZY" + +#: TourneySummary.py:144 +msgid "SPEED" +msgstr "SPEED" + +#: TourneySummary.py:145 +msgid "PRIZE POOL" +msgstr "PULA NAGRÓD" + +#: TourneySummary.py:146 +msgid "STARTING CHIP COUNT" +msgstr "STARTOWA LICZBA ŻETONÓW" + +#: TourneySummary.py:148 +msgid "REBUY" +msgstr "REBUY" + +#: TourneySummary.py:149 +msgid "ADDON" +msgstr "ADDON" + +#: TourneySummary.py:150 +msgid "KO" +msgstr "KO" + +#: TourneySummary.py:151 +msgid "MATRIX" +msgstr "MATRIX" + +#: TourneySummary.py:152 +msgid "MATRIX ID PROCESSED" +msgstr "ZATWIERDZONO ID MATRIXA" + +#: TourneySummary.py:153 +msgid "SHOOTOUT" +msgstr "SHOOTOUT" + +#: TourneySummary.py:154 +msgid "MATRIX MATCH ID" +msgstr "MATRIX MATCH ID" + +#: TourneySummary.py:155 +msgid "SUB TOURNEY BUY IN" +msgstr "WPISOWE DO TURNIEJU" + +#: TourneySummary.py:156 +msgid "SUB TOURNEY FEE" +msgstr "OPŁATA KASYNOWA" + +#: TourneySummary.py:157 +msgid "REBUY CHIPS" +msgstr "ŻETONY Z REBUYA" + +#: TourneySummary.py:158 +msgid "ADDON CHIPS" +msgstr "ŻETONY Z ADDONA" + +#: TourneySummary.py:159 +msgid "REBUY COST" +msgstr "KOSZT REBUYA" + +#: TourneySummary.py:160 +msgid "ADDON COST" +msgstr "KOSZT ADDONA" + +#: TourneySummary.py:161 +msgid "TOTAL REBUYS" +msgstr "ŁĄCZNIE REBUYÓW" + +#: TourneySummary.py:162 +msgid "TOTAL ADDONS" +msgstr "ŁĄCZNIE ADDONÓW" + +#: TourneySummary.py:165 +msgid "SNG" +msgstr "SNG" + +#: TourneySummary.py:166 +msgid "SATELLITE" +msgstr "SATELITA" + +#: TourneySummary.py:167 +msgid "DOUBLE OR NOTHING" +msgstr "DOUBLE OR NOTHING" + +#: TourneySummary.py:168 +msgid "GUARANTEE" +msgstr "GWARANTOWANE" + +#: TourneySummary.py:169 +msgid "ADDED" +msgstr "DODANE" + +#: TourneySummary.py:170 +msgid "ADDED CURRENCY" +msgstr "ADDED CURRENCY" + +#: TourneySummary.py:171 +msgid "COMMENT" +msgstr "KOMENTARZ" + +#: TourneySummary.py:172 +msgid "COMMENT TIMESTAMP" +msgstr "COMMENT TIMESTAMP" + +#: TourneySummary.py:175 +msgid "PLAYER IDS" +msgstr "ID GRACZA" + +#: TourneySummary.py:177 +msgid "TOURNEYS PLAYERS IDS" +msgstr "ID GRACZY TURNIEJOWYCH" + +#: TourneySummary.py:178 +msgid "RANKS" +msgstr "MIEJSCA" + +#: TourneySummary.py:179 +msgid "WINNINGS" +msgstr "WYGRANE" + +#: TourneySummary.py:180 +msgid "WINNINGS CURRENCY" +msgstr "WINNINGS CURRENCY" + +#: TourneySummary.py:181 +msgid "COUNT REBUYS" +msgstr "ZLICZONE REBUYE" + +#: TourneySummary.py:182 +msgid "COUNT ADDONS" +msgstr "ZLICZONE ADDONY" + +#: TourneySummary.py:183 +msgid "NB OF KO" +msgstr "NB OF KO" + +#: TourneySummary.py:230 +msgid "Tourney Insert/Update done" +msgstr "wprowadzono turniej/aktualizacja zakończona" + +#: TourneySummary.py:250 +msgid "addPlayer: rank:%s - name : '%s' - Winnings (%s)" +msgstr "addPlayer: rank:%s - imi : '%s' - wygrane (%s)" + +#: TourneySummary.py:277 +msgid "incrementPlayerWinnings: name : '%s' - Add Winnings (%s)" +msgstr "incrementPlayerWinnings: imi : '%s' - dodaj wygrane (%s)" + +#: TreeViewTooltips.py:108 +msgid "" +"This module was developed and tested with version 2.8.18 of gtk. You are " +"using version %d.%d.%d. Your milage may vary." +msgstr "" +"Ten moduł został napisany i przetestowany z GTK w wersji 2.8.18. Używasz " +"wersji %d.%d.%d. Twój milage może się różnić." + +#: WinTables.py:81 +#, fuzzy +msgid "Window %s not found. Skipping." +msgstr "nie znaleziono stołu %s - pomijanie\n" + +#: WinTables.py:84 +msgid "self.window doesn't exist? why?" +msgstr "self.window nie istnieje? dlaczego?" + +#: WinamaxToFpdb.py:263 +msgid "failed to detect currency" +msgstr "nie wykryto waluty" + +#: WinamaxToFpdb.py:317 +msgid "Failed to add streets. handtext=%s" +msgstr "Nie dodano ulic. handtext=%s" + +#: XTables.py:70 +msgid "Could not retrieve XID from table xwininfo. xwininfo is %s" +msgstr "Nie otrzymano XID z tabeli xwinfo. xwinfo jest %s" + +#: XTables.py:74 +msgid "No match in XTables for table '%s'." +msgstr "Brak dopasowań in XTables dla tabeli '%s'." + +#: fpdb.pyw:38 +msgid " - press return to continue\n" +msgstr " - naciśnij enter, aby kontynuować\n" + +#: fpdb.pyw:45 +msgid "" +"\n" +"python 2.5-2.7 not found, please install python 2.5, 2.6 or 2.7 for fpdb\n" +msgstr "" +"\n" +"nie znaleziono python 2.5-2.7, zainstaluj python 2.5, 2.6 or 2.7 dla fpdb\n" + +#: fpdb.pyw:57 +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/" +"projects/pywin32/" +msgstr "" +"Python Extensions dla Windowsa się nie ładują. Zainstaluj paczkę PYWIN32 z " +"http://sourceforge.net/projects/pywin32/" + +#: fpdb.pyw:79 +msgid "" +"Unable to load PyGTK modules required for GUI. Please install PyCairo, " +"PyGObject, and PyGTK from www.pygtk.org." +msgstr "" +"Nie załadowano modułów PyGTK wymaganych przez interfejs. Zainstaluj PyCairo, " +"PyGObject i PyGTK z www.pygtk.org." + +#: fpdb.pyw:122 +msgid "GuiStove not found. If you want to use it please install pypoker-eval." +msgstr "" +"Nie znaleziono GuiStove. Jeżeli chcesz go używać zainstaluj pypoker-eval." + +#: fpdb.pyw:244 +#, fuzzy +msgid "" +"Copyright 2008-2011, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " +"sqlcoder, Bostik, and others" +msgstr "" +"Copyright 2008-2010, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " +"sqlcoder, Bostik, i inni" + +#: fpdb.pyw:245 +msgid "" +"You are free to change, and distribute original or changed versions of fpdb " +"within the rules set out by the license" +msgstr "" +"Możesz zmieniać i rozpowszechniać oryginalną lub zmienioną wersje fpdb, " +"przestrzegając reguły licencji" + +#: fpdb.pyw:246 +msgid "Please see fpdb's start screen for license information" +msgstr "Zobacz ekran startowy fpdb, aby sprawdzić licencję" + +#: fpdb.pyw:250 +msgid "and others" +msgstr "i inni" + +#: fpdb.pyw:256 +msgid "Operating System" +msgstr "System operacyjny" + +#: fpdb.pyw:276 +msgid "Your config file is: " +msgstr "Twój plik konfiguracyjny jest w: " + +#: fpdb.pyw:281 +msgid "Version Information:" +msgstr "Informacja o wersji:" + +#: fpdb.pyw:288 +msgid "Threads: " +msgstr "Wątki: " + +#: fpdb.pyw:311 +msgid "" +"Updated preferences have not been loaded because windows are open. Re-start " +"fpdb to load them." +msgstr "" +"Zaktualizowane ustawienia nie zostały załadowane, ponieważ okna są otwarte. " +"Wyłącz i włacz fpdb, aby je załadować." + +#: fpdb.pyw:321 +msgid "Maintain Databases" +msgstr "Konserwacja bazy danych" + +#: fpdb.pyw:331 +msgid "saving updated db data" +msgstr "zapisywanie zaktulizowanej bazy danych" + +#: fpdb.pyw:338 +msgid "guidb response was " +msgstr "odpowiedź od guidb to " + +#: fpdb.pyw:344 +msgid "" +"Cannot open Database Maintenance window because other windows have been " +"opened. Re-start fpdb to use this option." +msgstr "" +"Nie włączono okna \"Konserwacja bazy danych\", ponieważ inne okna były " +"otwarte. Wyłącz i włącz ponownie fpdb, aby użyć tej opcji." + +#: fpdb.pyw:347 +msgid "Number of Hands: " +msgstr "Liczba rozdań: " + +#: fpdb.pyw:348 +msgid "" +"\n" +"Number of Tourneys: " +msgstr "Liczba turniejów: " + +#: fpdb.pyw:349 +msgid "" +"\n" +"Number of TourneyTypes: " +msgstr "Liczba rodzajów turnieju: " + +#: fpdb.pyw:350 +msgid "Database Statistics" +msgstr "Statystyki bazy danych" + +#: fpdb.pyw:359 +msgid "HUD Configurator - choose category" +msgstr "Konfigurator HUD-a - wybierz rodzaj" + +#: fpdb.pyw:365 +msgid "" +"Note that this dialogue will overwrite an existing config if one has been " +"made already. " +msgstr "" + +#: fpdb.pyw:366 +msgid "Abort now if you don't want that." +msgstr "" + +#: fpdb.pyw:367 +#, fuzzy +msgid "" +"Please select the game category for which you want to configure HUD stats " +"and the number of rows and columns:" +msgstr "Wybierz rodzaj gry dla której chcesz skonfigurować statystyki HUD-a:" + +#: fpdb.pyw:384 +msgid "%d rows" +msgstr "" + +#: fpdb.pyw:419 +msgid "HUD Configurator - please choose your stats" +msgstr "Konfigurator HUD-a - wybierz statystyki" + +#: fpdb.pyw:425 +msgid "Please choose the stats you wish to use in the below table." +msgstr "Wybierz statystyki, które chcesz używać." + +#: fpdb.pyw:429 +msgid "Note that you may not select any stat more than once or it will crash." +msgstr "Pamiętaj, że nie możesz użyć 1 statystyki 2 razy." + +#: fpdb.pyw:433 +msgid "" +"It is not currently possible to select \"empty\" or anything else to that " +"end." +msgstr "Niemożliwe jest aktualnie wybrać \"puste\" ani nic innego w tym celu." + +#: fpdb.pyw:437 +msgid "" +"To configure things like colouring you will still have to use the " +"Preferences dialogue or manually edit your HUD_config.xml." +msgstr "" +"Aby skonfigurować takie rzeczy jak kolorowanie musisz ręcznie wyedytować " +"plik HUD_config.xml." + +#: fpdb.pyw:460 +msgid "column %d" +msgstr "" + +#: fpdb.pyw:464 +msgid "row %d" +msgstr "" + +#: fpdb.pyw:544 +msgid "Confirm deleting and recreating tables" +msgstr "Potwierdź usunięcie lub ponowne utworzenie tabel." + +#: fpdb.pyw:545 +msgid "Please confirm that you want to (re-)create the tables." +msgstr "Potwierdź chcęć usunięcia lub ponownego utworzenia tabel." + +#: fpdb.pyw:546 +msgid "" +" If there already are tables in the database %s on %s they will be deleted " +"and you will have to re-import your histories.\n" +msgstr "" +" Jeżeli już istnieją tabele w bazie danych %s na %s zostaną one usunięte i " +"będziesz musiał ponownie zaimportować historię rozdań." + +#: fpdb.pyw:547 +msgid "This may take a while." +msgstr "To może zająć chwilę." + +#: fpdb.pyw:572 +msgid "User cancelled recreating tables" +msgstr "Użytkownik anulował ponowne utworzenie tabel." + +#: fpdb.pyw:578 +#, fuzzy +msgid "Confirm recreating HUD cache" +msgstr "Potwierdź usunięcie lub ponowne utworzenie tabel." + +#: fpdb.pyw:579 +msgid "Please confirm that you want to re-create the HUD cache." +msgstr "Potwierdź chęć ponownego utworzenia cache'u HUD-a." + +#: fpdb.pyw:587 +msgid " Hero's cache starts: " +msgstr " Cache gracza rozpoczyna się: " + +#: fpdb.pyw:601 +msgid " Villains' cache starts: " +msgstr " Cache przeciwnika rozpoczyna się: " + +#: fpdb.pyw:614 +msgid " Rebuilding HUD Cache ... " +msgstr " Odbudowywanie cache'u HUD-a... " + +#: fpdb.pyw:622 +msgid "User cancelled rebuilding hud cache" +msgstr "Użytkownik anulował odbudowywanie cache'u HUD-a... " + +#: fpdb.pyw:634 +msgid "Confirm rebuilding database indexes" +msgstr "Potwierdź odbudowywanie indeksów bazy danych" + +#: fpdb.pyw:635 +msgid "Please confirm that you want to rebuild the database indexes." +msgstr "Potwierdź chęć odbudowania indeksów bazy danych." + +#: fpdb.pyw:643 +msgid " Rebuilding Indexes ... " +msgstr " Odbudowywanie indeksów... " + +#: fpdb.pyw:650 +msgid " Cleaning Database ... " +msgstr " Czyszczenie bazy danych... " + +#: fpdb.pyw:655 +msgid " Analyzing Database ... " +msgstr " Analizowanie bazy danych... " + +#: fpdb.pyw:660 +msgid "User cancelled rebuilding db indexes" +msgstr "Użytkownik anulował odbudowywanie indeksów bazy danych." + +#: fpdb.pyw:755 +msgid "" +"Unimplemented: Save Profile (try saving a HUD layout, that should do it)" +msgstr "Niewdrożone. Tymczasowo skopiuj HUD_config.xml." + +#: fpdb.pyw:810 +msgid "_Main" +msgstr "_Plik" + +#: fpdb.pyw:811 fpdb.pyw:842 +msgid "_Quit" +msgstr "_Wyjście" + +#: fpdb.pyw:812 +msgid "L" +msgstr "L" + +#: fpdb.pyw:812 +msgid "_Load Profile (broken)" +msgstr "_Załaduj profil (nie działa)" + +#: fpdb.pyw:813 +msgid "S" +msgstr "S" + +#: fpdb.pyw:813 +msgid "_Save Profile (todo)" +msgstr "_Zapisz profil (do zrobienia) " + +#: fpdb.pyw:814 +msgid "F" +msgstr "F" + +#: fpdb.pyw:814 +msgid "Pre_ferences" +msgstr "Ust_awienia" + +#: fpdb.pyw:815 +msgid "_Import" +msgstr "_Import" + +#: fpdb.pyw:816 +msgid "B" +msgstr "B" + +#: fpdb.pyw:817 +msgid "R" +msgstr "R" + +#: fpdb.pyw:817 +msgid "Tournament _Results Import" +msgstr "Import _wyników turnieju" + +#: fpdb.pyw:818 +msgid "I" +msgstr "I" + +#: fpdb.pyw:818 +msgid "_Import through eMail/IMAP" +msgstr "Import przez e-mail/IMAP" + +#: fpdb.pyw:819 +msgid "_Viewers" +msgstr "Narzędzia" + +#: fpdb.pyw:820 +msgid "A" +msgstr "A" + +#: fpdb.pyw:820 +msgid "_Auto Import and HUD" +msgstr "_Import automatyczny i HUD" + +#: fpdb.pyw:821 +msgid "H" +msgstr "H" + +#: fpdb.pyw:821 +msgid "_HUD Configurator" +msgstr "Konfiguracja _HUD-a" + +#: fpdb.pyw:822 +msgid "G" +msgstr "G" + +#: fpdb.pyw:822 +msgid "_Graphs" +msgstr "_Wykresy" + +#: fpdb.pyw:823 fpdb.pyw:1098 +msgid "Tourney Graphs" +msgstr "Wykresy turniejowe" + +#: fpdb.pyw:824 +msgid "Stove (preview)" +msgstr "Stove (podgląd)" + +#: fpdb.pyw:825 +msgid "P" +msgstr "P" + +#: fpdb.pyw:825 +msgid "Ring _Player Stats (tabulated view, not on pgsql)" +msgstr "Statystyki _gracza (tabulated view, nie działa pod pgsql)" + +#: fpdb.pyw:826 +msgid "T" +msgstr "T" + +#: fpdb.pyw:826 +msgid "_Tourney Stats (tabulated view, not on pgsql)" +msgstr "Statystyki _turniejowe (tabulated view, nie działa pod pgsql)" + +#: fpdb.pyw:827 +msgid "Tourney _Viewer" +msgstr "_Przeglądarka turniejowa" + +#: fpdb.pyw:828 +msgid "O" +msgstr "O" + +#: fpdb.pyw:828 +msgid "P_ositional Stats (tabulated view, not on sqlite)" +msgstr "Statystyki p_ozycyjne (tabulated view, nie działa pod pgsql)" + +#: fpdb.pyw:829 fpdb.pyw:1057 +msgid "Session Stats" +msgstr "Statystyki sesji" + +#: fpdb.pyw:830 +msgid "Hand _Replayer (not working yet)" +msgstr "_Odtwarzacz rozdań (jeszcze nie działa)" + +#: fpdb.pyw:831 +msgid "_Database" +msgstr "Baza _danych" + +#: fpdb.pyw:832 +msgid "_Maintain Databases" +msgstr "_Konserwacja bazy danych" + +#: fpdb.pyw:833 +msgid "Create or Recreate _Tables" +msgstr "Stwórz albo odbuduj _tabele" + +#: fpdb.pyw:834 +msgid "Rebuild HUD Cache" +msgstr "Odbuduj cache HUD-a" + +#: fpdb.pyw:835 +msgid "Rebuild DB Indexes" +msgstr "Odbuduj indeksy bazy danych" + +#: fpdb.pyw:836 +msgid "_Statistics" +msgstr "_Statystyki" + +#: fpdb.pyw:837 +msgid "Dump Database to Textfile (takes ALOT of time)" +msgstr "Zrzuć bazę danych do pliku tekstowego (zajmuje dużo czasu)" + +#: fpdb.pyw:838 +msgid "_Help" +msgstr "_Pomoc" + +#: fpdb.pyw:839 +msgid "_Log Messages" +msgstr "_Dziennik" + +#: fpdb.pyw:840 +msgid "A_bout, License, Copying" +msgstr "O_ programie, licencja, kopiowanie" + +#: fpdb.pyw:858 +msgid "There is an error in your config file\n" +msgstr "Wystąpił błąd w pliku konfiguracyjnym\n" + +#: fpdb.pyw:859 +msgid "" +"\n" +"\n" +"Error is: " +msgstr "" +"\n" +"\n" +"Błąd to: " + +#: fpdb.pyw:860 +msgid "CONFIG FILE ERROR" +msgstr "BŁĄD PLIKU KONFIGURACYJNEGO" + +#: fpdb.pyw:864 +msgid "Logfile is %s\n" +msgstr "Plik dziennika jest w %s\n" + +#: fpdb.pyw:866 +msgid "Config file" +msgstr "Plik konfiguracyjny" + +#: fpdb.pyw:867 +msgid "" +"has been created at:\n" +"%s.\n" +msgstr "" +"został utworzony w:\n" +"%s.\n" + +#: fpdb.pyw:868 +msgid "" +"Edit your screen_name and hand history path in the supported_sites section " +"of the Preferences window (Main menu) before trying to import hands." +msgstr "" +"Przed próbą zaimportowania rozdań, wprowadź swój screen_name i ścieżkę do " +"historii rozdań w sekcji supported_sites w ustawieniach programu." + +#: fpdb.pyw:890 +msgid "Connected to SQLite: %s" +msgstr "Połączono z SQLite: %s" + +#: fpdb.pyw:924 +msgid "Strong Warning - Invalid database version" +msgstr "Poważne ostrzeżenie - nieprawidłowa wersja bazy danych" + +#: fpdb.pyw:926 +msgid "An invalid DB version or missing tables have been detected." +msgstr "Wykryto nieprawidłową wersję bazy danych lub brakujące tabele." + +#: fpdb.pyw:930 +msgid "" +"This error is not necessarily fatal but it is strongly recommended that you " +"recreate the tables by using the Database menu." +msgstr "" +"Ten błąd nie musi oznaczać niczego poważnego, ale zaleca się odbudowanie " +"tabel, używając odpowiedniej opcji w menu \"Baza Danych\"." + +#: fpdb.pyw:934 +msgid "" +"Not doing this will likely lead to misbehaviour including fpdb crashes, " +"corrupt data etc." +msgstr "Nie zrobienie tego może prowadzić do błędów programu." + +#: fpdb.pyw:948 +msgid "Status: Connected to %s database named %s on host %s" +msgstr "Status: połączono do %s z bazą danych o nazwie %s na komputerze %s" + +#: fpdb.pyw:958 +msgid "" +"\n" +"Global lock taken by %s" +msgstr "" +"\n" +"Blokada ogólna została pobrana przez %s" + +#: fpdb.pyw:961 +msgid "" +"\n" +"Failed to get global lock, it is currently held by %s" +msgstr "" +"\n" +"Nie udało się pobrać blokady ogólnej, jest ona aktualnie używana przez %s" + +#: fpdb.pyw:971 +msgid "Quitting normally" +msgstr "normalne wychodzenie" + +#: fpdb.pyw:996 +msgid "Global lock released.\n" +msgstr "Uwolniono ogólną blokadę.\n" + +#: fpdb.pyw:1003 +msgid "Auto Import" +msgstr "Import automatyczny" + +#: fpdb.pyw:1013 +msgid "Bulk Import" +msgstr "Import luzem" + +#: fpdb.pyw:1020 +msgid "Tournament Results Import" +msgstr "Import wyników turniejowych" + +#: fpdb.pyw:1026 +msgid "eMail Import" +msgstr "Import przez e-maila" + +#: fpdb.pyw:1039 +msgid "Tourney Stats" +msgstr "Statystyki turniejowe" + +#: fpdb.pyw:1045 +msgid "Tourney Viewer" +msgstr "Przeglądarka turniejowa" + +#: fpdb.pyw:1051 +msgid "Positional Stats" +msgstr "Statystyki pozycyjne" + +#: fpdb.pyw:1063 +msgid "Hand Replayer" +msgstr "Odwtarzacz rozdań" + +#: fpdb.pyw:1067 +msgid "" +"Fpdb needs translators!\n" +"If you speak another language and have a few minutes or more to spare get in " +"touch by emailing steffen@schaumburger.info\n" +"\n" +"Welcome to Fpdb!\n" +"To be notified of new snapshots and releases go to https://lists.sourceforge." +"net/lists/listinfo/fpdb-announce and subscribe.\n" +"If you want to follow development more closely go to https://lists." +"sourceforge.net/lists/listinfo/fpdb-main and subscribe.\n" +"\n" +"This program is currently in an alpha-state, so our database format is still " +"sometimes changed.\n" +"You should therefore always keep your hand history files so that you can re-" +"import after an update, if necessary.\n" +"\n" +"For documentation please visit our website/wiki at http://fpdb.sourceforge." +"net/.\n" +"If you need help click on Contact - Get Help on our website.\n" +"Please note that default.conf is no longer needed nor used, all " +"configuration now happens in HUD_config.xml.\n" +"\n" +"This program is free/libre open source software licensed partially under the " +"AGPL3, and partially under GPL2 or later.\n" +"The Windows installer package includes code licensed under the MIT license.\n" +"You can find the full license texts in agpl-3.0.txt, gpl-2.0.txt, gpl-3.0." +"txt and mit.txt in the fpdb installation directory." +msgstr "" + +#: fpdb.pyw:1084 +msgid "Help" +msgstr "Pomoc" + +#: fpdb.pyw:1091 +msgid "Graphs" +msgstr "Wykresy" + +#: fpdb.pyw:1105 +msgid "Stove" +msgstr "Stove" + +#: fpdb.pyw:1178 +msgid "" +"\n" +"Note: error output is being diverted to fpdb-errors.txt and HUD-errors.txt " +"in: %s" +msgstr "" +"\n" +"uwaga: błąd wyjścia został skierowany do fpdb-errors.txt i HUD-errors.txt w " +"%s" + +#: fpdb.pyw:1179 +msgid "" +"\n" +"Any major error will be reported there _only_.\n" +msgstr "Błędy o dużym znaczeniu będą kierowane tylko tam.\n" + +#: fpdb.pyw:1208 +msgid "fpdb starting ..." +msgstr "trwa włączanie fpdb..." + +#: fpdb.pyw:1307 +msgid "" +"WARNING: Unable to find output hand history directory %s\n" +"\n" +" Press YES to create this directory, or NO to select a new one." +msgstr "" +"OSTRZEŻENIE: Nie znaleziono katalogu wyjściowego historii rozdań %s\n" +"\n" +"Wybierz TAK, aby stworzyć ten katalog lub NIE, aby wybrać inny." + +#: fpdb.pyw:1315 +msgid "" +"WARNING: Unable to create hand output directory. Importing is not likely to " +"work until this is fixed." +msgstr "" +"OSTRZEŻENIE: Próba stworzenia katalogu wyjściowego historii rozdań się nie " +"powiodła. Import prawdopodobnie nie będzie działać, dopóki to nie zostanie " +"naprawione." + +#: fpdb.pyw:1326 +msgid "" +"WARNING: Unable to find site '%s'\n" +"\n" +"Press YES to add this site to the database." +msgstr "" +"OSTRZEŻENIE: nie znaleziono pokerroomu '%s'\n" +"\n" +"Wybierz TAK, aby dodać ten pokerroom do bazy danych." + +#: fpdb.pyw:1342 +msgid "" +"\n" +"Enter short code for %s\n" +"(up to 3 characters):\n" +msgstr "" +"\n" +"wprowadź krótki kod dla %s\n" +"(do 3 liter):\n" + +#: fpdb_import.py:51 +msgid "Import database module: MySQLdb not found" +msgstr "import modułu bazy danych: nie znaleziono MySQLdb" + +#: fpdb_import.py:58 +msgid "Import database module: psycopg2 not found" +msgstr "import modułu bazy danych: nie znaleziono psycopg2" + +#: fpdb_import.py:184 +msgid "Database ID for %s not found" +msgstr "ID bazy danych dla %s nie został znaleziony" + +#: fpdb_import.py:186 +msgid "" +"[ERROR] More than 1 Database ID found for %s - Multiple currencies not " +"implemented yet" +msgstr "" +"[BŁĄD] Znaleziono więcej niż 1 ID bazy danych dla %s - obsługa wielu walut " +"nie została jeszcze wdrożona." + +#: fpdb_import.py:232 +msgid "Started at %s -- %d files to import. indexes: %s" +msgstr "Rozpoczęto o %s -- %d rozdań do zaimportowania. indeksów - %s" + +#: fpdb_import.py:241 +msgid "No need to drop indexes." +msgstr "Nie ma potrzeby usuwania indeksów tabelii." + +#: fpdb_import.py:260 +msgid "writers finished already" +msgstr "writers finished already" + +#: fpdb_import.py:263 +msgid "waiting for writers to finish ..." +msgstr "waiting for writers to finish ..." + +#: fpdb_import.py:273 +msgid " ... writers finished" +msgstr " ... writers finished" + +#: fpdb_import.py:279 +msgid "No need to rebuild indexes." +msgstr "Nie ma potrzeby odbudowywania indeksów tabelii." + +#: fpdb_import.py:283 +msgid "No need to rebuild hudcache." +msgstr "Nie ma potrzeby odbudowywania cache'u HUD-a." + +#: fpdb_import.py:317 +msgid "sending finish message queue length =" +msgstr "wysyłanie zakończone - długość kolejki =" + +#: fpdb_import.py:444 fpdb_import.py:446 +msgid "Converting %s" +msgstr "konwertowanie %s" + +#: fpdb_import.py:492 +msgid "Hand processed but empty" +msgstr "Rozdanie zaimportowano, ale jest puste." + +#: fpdb_import.py:506 +msgid "fpdb_import: sending hand to hud" +msgstr "fpdb_import: trwa wysyłanie rozdania do HUD-a" + +#: fpdb_import.py:509 +msgid "Failed to send hand to HUD: %s" +msgstr "wysłanie rozdania do HUD-a się nie powiodło: %s" + +#: fpdb_import.py:524 +msgid "Unknown filter filter_name:'%s' in filter:'%s'" +msgstr "nieznany filtr filter_name: '%s' w filtrze: '%s'" + +#: fpdb_import.py:535 +msgid "" +"Error No.%s please send the hand causing this to fpdb-main@lists.sourceforge." +"net so we can fix the problem." +msgstr "" +"Błąd nr %s. Wyślij rozdanie powodujące problem na adres fpdb-main@lists." +"sourceforge.net." + +#: fpdb_import.py:536 +msgid "Filename:" +msgstr "nazwa pliku:" + +#: fpdb_import.py:537 +msgid "" +"Here is the first line of the hand so you can identify it. Please mention " +"that the error was a ValueError:" +msgstr "" +"To jest pierwsza linia rozdania, abyś mógł je rozpoznać. Zauważ, że to był " +"ValueError:" + +#: fpdb_import.py:539 +msgid "Hand logged to hand-errors.txt" +msgstr "rozdanie zalogowano do hand-errors.txt" + +#: fpdb_import.py:595 +msgid "Importing" +msgstr "importowanie" + +#: fpdb_import.py:623 +msgid "CLI for importing hands is GuiBulkImport.py" +msgstr "CLI do importowania rozdań jest w GuiBulkImport.py" + +#: interlocks.py:52 +msgid "lock already held by:" +msgstr "blokada jest już używana przez" + +#: test_Database.py:50 +msgid "DEBUG: Testing variance function" +msgstr "DEBUG: Testing variance function" + +#: test_Database.py:51 +msgid "DEBUG: result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" +msgstr "DEBUG: result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" + +#: windows_make_bats.py:30 +msgid "" +"\n" +"This script is only for windows\n" +msgstr "" +"\n" +"Ten skrypt działa tylko pod Windowsem.\n" + +#: windows_make_bats.py:57 +msgid "" +"\n" +"no gtk directories found in your path - install gtk or edit the path " +"manually\n" +msgstr "" +"\n" +"Nie znaleziono katalogów GTK w podanej przez Ciebie ścieżce. Zainstaluj GTK " +"lub wprowadź ścieżkę ręcznie.\n" diff --git a/pyfpdb/locale/fpdb-ru_RU.po b/pyfpdb/locale/fpdb-ru_RU.po new file mode 100644 index 00000000..cdd8d546 --- /dev/null +++ b/pyfpdb/locale/fpdb-ru_RU.po @@ -0,0 +1,4097 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR ORGANIZATION +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Free Poker Database\n" +"POT-Creation-Date: 2011-03-10 02:53+CET\n" +"PO-Revision-Date: 2011-03-04 18:18+0000\n" +"Last-Translator: Lexej \n" +"Language-Team: Russian (Russia) <>\n" +"Language: ru_RU\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: ENCODING\n" +"Generated-By: pygettext.py 1.5\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" + +#: AbsoluteToFpdb.py:139 BetfairToFpdb.py:76 CarbonToFpdb.py:130 +#: EverestToFpdb.py:101 EverleafToFpdb.py:110 FulltiltToFpdb.py:212 +#: OnGameToFpdb.py:159 PartyPokerToFpdb.py:197 PkrToFpdb.py:128 +#: PokerStarsToFpdb.py:185 Win2dayToFpdb.py:95 WinamaxToFpdb.py:172 +#: iPokerToFpdb.py:122 +msgid "determineGameType: Unable to recognise gametype from: '%s'" +msgstr "determineGameType: Невозможно определить тип игры: '%s'" + +#: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 +#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:252 +#: OnGameToFpdb.py:160 OnGameToFpdb.py:176 PartyPokerToFpdb.py:198 +#: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186 +#: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173 +#: WinamaxToFpdb.py:191 iPokerToFpdb.py:123 +msgid "determineGameType: Raising FpdbParseError" +msgstr "determineGameType: FpdbParseError" + +#: AbsoluteToFpdb.py:141 BetfairToFpdb.py:78 CarbonToFpdb.py:132 +#: EverestToFpdb.py:103 EverleafToFpdb.py:112 FulltiltToFpdb.py:213 +#: OnGameToFpdb.py:161 PartyPokerToFpdb.py:199 PkrToFpdb.py:130 +#: PokerStarsToFpdb.py:187 Win2dayToFpdb.py:97 WinamaxToFpdb.py:174 +#: iPokerToFpdb.py:124 +msgid "Unable to recognise gametype from: '%s'" +msgstr "Невозможно определить тип игры: '%s'" + +#: AbsoluteToFpdb.py:204 +msgid "readHandInfo: Didn't match: '%s'" +msgstr "readHandInfo: нет соответствия: '%s'" + +#: AbsoluteToFpdb.py:205 +msgid "Absolute: Didn't match re_HandInfo: '%s'" +msgstr "Absolute: re_HandInfo не соответствует: '%s'" + +#: AbsoluteToFpdb.py:207 +msgid "readHandInfo: File name didn't match re_*InfoFromFilename" +msgstr "readHandInfo: имя файла не соответствует re_*InfoFromFilename" + +#: AbsoluteToFpdb.py:208 +msgid "File name: %s" +msgstr "Имя файла: %s" + +#: AbsoluteToFpdb.py:209 +msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'" +msgstr "Absolute: Не соответствует re_*InfoFromFilename: '%s'" + +#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:415 +#: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 +#: WinamaxToFpdb.py:360 +msgid "reading antes" +msgstr "читаем анте" + +#: AbsoluteToFpdb.py:290 EverleafToFpdb.py:230 +msgid "No bringin found." +msgstr "Bring-In не найден." + +#: AbsoluteToFpdb.py:297 EverleafToFpdb.py:237 +msgid "No small blind" +msgstr "Нет малого блайнда" + +#: AbsoluteToFpdb.py:324 +msgid "Absolute readStudPlayerCards is only a stub." +msgstr "Absolute readStudPlayerCards это заглушка." + +#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 +#: EverleafToFpdb.py:326 FulltiltToFpdb.py:783 PartyPokerToFpdb.py:578 +#: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 +msgid "parse input hand history" +msgstr "разбор файлов истории" + +#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 +#: EverleafToFpdb.py:327 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:579 +#: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 +msgid "output translation to" +msgstr "перенаправить перевод" + +#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 +#: EverleafToFpdb.py:328 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:580 +#: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 +msgid "follow (tail -f) the input" +msgstr "следовать (параметр -f) за входом" + +#: Anonymise.py:49 +msgid "Could not find file %s" +msgstr "Не удалось найти файл %s" + +#: Anonymise.py:55 +msgid "Output being written to" +msgstr "Вывод будет записан в файл " + +#: BetfairToFpdb.py:108 CarbonToFpdb.py:163 EverestToFpdb.py:144 +#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 +msgid "Didn't match re_HandInfo" +msgstr "re_HandInfo не соответствует" + +#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146 +#: FulltiltToFpdb.py:267 PokerStarsToFpdb.py:223 +msgid "No match in readHandInfo." +msgstr "Нет соответствия в readHandInfo." + +#: BetfairToFpdb.py:123 +msgid "readPlayerStacks: Less than 2 players found in a hand" +msgstr "readPlayerStacks: Менее двух игроков в руке" + +#: BetfairToFpdb.py:163 +msgid "No bringin found" +msgstr "Bring-In не найден" + +#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439 +#: WinamaxToFpdb.py:406 +msgid "DEBUG: unimplemented readAction: '%s' '%s'" +msgstr "DEBUG: не выполнена readAction: '%s' '%s'" + +#: Card.py:431 +msgid "fpdb card encoding(same as pokersource)" +msgstr "fpdb кодирование карт (так же, как и в pokersource)" + +#: Charset.py:45 Charset.py:60 Charset.py:75 Charset.py:86 Charset.py:94 +msgid "Could not convert: \"%s\"\n" +msgstr "Не удалось преобразовать: \"%s\"\n" + +#: Charset.py:48 Charset.py:63 Charset.py:78 +msgid "Could not encode: \"%s\"\n" +msgstr "Не удалось закодировать: \"%s\"\n" + +#: Configuration.py:109 Configuration.py:124 +msgid "Config file has been created at %s.\n" +msgstr "Создан файл конфигурации %s.\n" + +#: Configuration.py:123 +msgid "" +"No %s found\n" +" in %s\n" +" or %s\n" +msgstr "" +"%s не найден\n" +" в %s\n" +" и в %s\n" + +#: Configuration.py:128 Configuration.py:129 +msgid "Error copying .example config file, cannot fall back. Exiting.\n" +msgstr "" +"Ошибка при копировании .example файла конфигурации, возврат невозможен. " +"Выходим.\n" + +#: Configuration.py:133 Configuration.py:134 +msgid "No %s found, cannot fall back. Exiting.\n" +msgstr "%s не найден, возврат невозможен. Выходим.\n" + +#: Configuration.py:166 Configuration.py:167 +msgid "Default logger initialised for %s" +msgstr "" + +#: Configuration.py:178 Database.py:447 Database.py:448 +msgid "Creating directory: '%s'" +msgstr "Создание каталога: '%s'" + +#: Configuration.py:204 +msgid "" +"Default encoding set to US-ASCII, defaulting to CP1252 instead -- If you're " +"not on a Mac, please report this problem." +msgstr "" + +#: Configuration.py:308 +msgid "Loading site" +msgstr "Загрузка сайта" + +#: Configuration.py:529 +msgid "config.general: adding %s = %s" +msgstr "" + +#: Configuration.py:576 Configuration.py:577 +msgid "bad number in xalignment was ignored" +msgstr "" + +#: Configuration.py:626 +msgid "missing config section raw_hands" +msgstr "" + +#: Configuration.py:632 +msgid "Invalid config value for raw_hands.save, defaulting to \"error\"" +msgstr "" + +#: Configuration.py:639 +msgid "Invalid config value for raw_hands.compression, defaulting to \"none\"" +msgstr "" + +#: Configuration.py:652 +msgid "missing config section raw_tourneys" +msgstr "" + +#: Configuration.py:658 +msgid "Invalid config value for raw_tourneys.save, defaulting to \"error\"" +msgstr "" + +#: Configuration.py:665 +msgid "" +"Invalid config value for raw_tourneys.compression, defaulting to \"none\"" +msgstr "" + +#: Configuration.py:683 Configuration.py:684 +msgid "Configuration file %s not found. Using defaults." +msgstr "" + +#: Configuration.py:714 +msgid "Reading configuration file %s" +msgstr "" + +#: Configuration.py:715 +msgid "" +"\n" +"Reading configuration file %s\n" +msgstr "" + +#: Configuration.py:721 +msgid "Error parsing %s. See error log file." +msgstr "" + +#: Configuration.py:837 +msgid "Error parsing example configuration file %s. See error log file." +msgstr "" + +#: Database.py:65 +msgid "Not using sqlalchemy connection pool." +msgstr "" + +#: Database.py:72 +msgid "Not using numpy to define variance in sqlite." +msgstr "" + +#: Database.py:250 +msgid "Creating Database instance, sql = %s" +msgstr "" + +#: Database.py:398 +msgid "*** WARNING UNKNOWN MYSQL ERROR:" +msgstr "***ВНИМАНИЕ НЕИЗВЕСТНАЯ ОШИБКА MYSQL:" + +#: Database.py:452 +msgid "Connecting to SQLite: %(database)s" +msgstr "" + +#: Database.py:464 +msgid "Some database functions will not work without NumPy support" +msgstr "" + +#: Database.py:495 +msgid "outdated or too new database version (%s) - please recreate tables" +msgstr "" + +#: Database.py:501 Database.py:502 +msgid "Failed to read settings table - recreating tables" +msgstr "" + +#: Database.py:506 Database.py:507 +msgid "Failed to read settings table - please recreate tables" +msgstr "" + +#: Database.py:528 +msgid "commit %s failed: info=%s value=%s" +msgstr "" + +#: Database.py:532 +msgid "commit failed" +msgstr "" + +#: Database.py:713 Database.py:746 +msgid "*** Database Error: " +msgstr "***Ошибка базы данных:" + +#: Database.py:743 +msgid "Database: date n hands ago = " +msgstr "" + +#: Database.py:900 +msgid "ERROR: query %s result does not have player_id as first column" +msgstr "" + +#: Database.py:992 +msgid "getLastInsertId(): problem fetching insert_id? ret=%d" +msgstr "" + +#: Database.py:1004 +msgid "getLastInsertId(%s): problem fetching lastval? row=%d" +msgstr "" + +#: Database.py:1011 +msgid "getLastInsertId(): unknown backend: %d" +msgstr "" + +#: Database.py:1016 +msgid "*** Database get_last_insert_id error: " +msgstr "" + +#: Database.py:1070 Database.py:1495 +msgid "warning: drop pg fk %s_%s_fkey failed: %s, continuing ..." +msgstr "" + +#: Database.py:1074 Database.py:1499 +msgid "warning: constraint %s_%s_fkey not dropped: %s, continuing ..." +msgstr "" + +#: Database.py:1082 Database.py:1373 +msgid "dropping mysql index " +msgstr "" + +#: Database.py:1088 Database.py:1378 Database.py:1386 Database.py:1393 +msgid " drop index failed: " +msgstr "" + +#: Database.py:1093 Database.py:1380 +msgid "dropping pg index " +msgstr "" + +#: Database.py:1106 +msgid "warning: drop index %s_%s_idx failed: %s, continuing ..." +msgstr "" + +#: Database.py:1110 +msgid "warning: index %s_%s_idx not dropped %s, continuing ..." +msgstr "" + +#: Database.py:1150 Database.py:1158 Database.py:1426 Database.py:1434 +msgid "Creating foreign key " +msgstr "" + +#: Database.py:1156 Database.py:1165 Database.py:1177 Database.py:1432 +#: Database.py:1441 +msgid "Create foreign key failed: " +msgstr "" + +#: Database.py:1172 +msgid "Creating MySQL index %s %s" +msgstr "" + +#: Database.py:1181 +msgid "Creating PostgreSQL index " +msgstr "" + +#: Database.py:1186 Database.py:1337 Database.py:1346 Database.py:1354 +msgid "Create index failed: " +msgstr "" + +#: Database.py:1227 Database.py:1228 +msgid "Finished recreating tables" +msgstr "" + +#: Database.py:1269 +msgid "***Error creating tables: " +msgstr "" + +#: Database.py:1279 +msgid "*** Error unable to get databasecursor" +msgstr "" + +#: Database.py:1291 Database.py:1302 Database.py:1312 Database.py:1319 +msgid "***Error dropping tables: " +msgstr "" + +#: Database.py:1317 +msgid "*** Error in committing table drop" +msgstr "" + +#: Database.py:1331 Database.py:1332 +msgid "Creating mysql index %s %s" +msgstr "" + +#: Database.py:1340 Database.py:1341 +msgid "Creating pgsql index %s %s" +msgstr "" + +#: Database.py:1348 Database.py:1349 +msgid "Creating sqlite index %s %s" +msgstr "" + +#: Database.py:1356 +msgid "Unknown database: MySQL, Postgres and SQLite supported" +msgstr "" + +#: Database.py:1361 +msgid "Error creating indexes: " +msgstr "" + +#: Database.py:1388 +msgid "Dropping sqlite index " +msgstr "" + +#: Database.py:1395 +msgid "" +"Fpdb only supports MySQL, Postgres and SQLITE, what are you trying to use?" +msgstr "" + +#: Database.py:1409 Database.py:1449 +msgid " set_isolation_level failed: " +msgstr "" + +#: Database.py:1443 Database.py:1502 +msgid "Only MySQL and Postgres supported so far" +msgstr "" + +#: Database.py:1473 +msgid "dropping mysql foreign key" +msgstr "" + +#: Database.py:1477 +msgid " drop failed: " +msgstr "" + +#: Database.py:1480 +msgid "dropping pg foreign key" +msgstr "" + +#: Database.py:1492 +msgid "dropped pg foreign key %s_%s_fkey, continuing ..." +msgstr "" + +#: Database.py:1613 +msgid "Rebuild hudcache took %.1f seconds" +msgstr "" + +#: Database.py:1616 Database.py:1654 +msgid "Error rebuilding hudcache:" +msgstr "" + +#: Database.py:1666 Database.py:1672 +msgid "Error during analyze:" +msgstr "" + +#: Database.py:1676 +msgid "Analyze took %.1f seconds" +msgstr "" + +#: Database.py:1686 Database.py:1692 +msgid "Error during vacuum:" +msgstr "" + +#: Database.py:1696 +msgid "Vacuum took %.1f seconds" +msgstr "" + +#: Database.py:1708 +msgid "Error during lock_for_insert:" +msgstr "" + +#: Database.py:1717 +msgid "######## Hands ##########" +msgstr "" + +#: Database.py:1721 +msgid "###### End Hands ########" +msgstr "" + +#: Database.py:2123 +msgid "Error aquiring hero ids:" +msgstr "" + +#: Database.py:2231 +msgid "######## Gametype ##########" +msgstr "" + +#: Database.py:2235 +msgid "###### End Gametype ########" +msgstr "" + +#: Database.py:2262 +msgid "queue empty too long - writer stopping ..." +msgstr "" + +#: Database.py:2265 +msgid "writer stopping, error reading queue: " +msgstr "" + +#: Database.py:2290 +msgid "deadlock detected - trying again ..." +msgstr "" + +#: Database.py:2295 +msgid "too many deadlocks - failed to store hand " +msgstr "" + +#: Database.py:2299 +msgid "***Error storing hand: " +msgstr "***Ошибка при сохранении руки: " + +#: Database.py:2309 +msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" +msgstr "" + +#: Database.py:2319 +msgid "***Error sending finish: " +msgstr "" + +#: Database.py:2401 +msgid "invalid source in Database.createOrUpdateTourney" +msgstr "" + +#: Database.py:2414 +msgid "invalid source in Database.createOrUpdateTourneysPlayers" +msgstr "" + +#: Database.py:2540 +msgid "HandToWrite.init error: " +msgstr "" + +#: Database.py:2590 +msgid "HandToWrite.set_all error: " +msgstr "" + +#: Database.py:2621 +msgid "nutOmatic is id_player = %d" +msgstr "" + +#: Database.py:2629 +msgid "query plan: " +msgstr "" + +#: Database.py:2638 +msgid "cards =" +msgstr "" + +#: Database.py:2641 +msgid "get_stats took: %4.3f seconds" +msgstr "" + +#: Database.py:2643 +msgid "press enter to continue" +msgstr "" + +#: EverestToFpdb.py:107 +msgid "Unable to recognise handinfo from: '%s'" +msgstr "" + +#: EverleafToFpdb.py:265 +msgid "Everleaf readStudPlayerCards is only a stub." +msgstr "" + +#: Filters.py:53 +msgid "All" +msgstr "" + +#: Filters.py:53 +msgid "None" +msgstr "" + +#: Filters.py:53 +msgid "Show _Limits" +msgstr "" + +#: Filters.py:54 +msgid "Show Number of _Players" +msgstr "" + +#: Filters.py:54 TourneyFilters.py:51 +msgid "And:" +msgstr "" + +#: Filters.py:54 TourneyFilters.py:51 +msgid "Between:" +msgstr "" + +#: Filters.py:55 +msgid "Games:" +msgstr "" + +#: Filters.py:55 TourneyFilters.py:50 +msgid "Hero:" +msgstr "Херо:" + +#: Filters.py:55 TourneyFilters.py:50 +msgid "Sites:" +msgstr "" + +#: Filters.py:56 +msgid "Limits:" +msgstr "" + +#: Filters.py:56 TourneyFilters.py:50 +msgid "Number of Players:" +msgstr "" + +#: Filters.py:57 +msgid "Grouping:" +msgstr "" + +#: Filters.py:57 +msgid "Show Position Stats" +msgstr "" + +#: Filters.py:58 TourneyFilters.py:51 +msgid "Date:" +msgstr "Дата:" + +#: Filters.py:59 +msgid "All Players" +msgstr "" + +#: Filters.py:60 +msgid "Ring" +msgstr "" + +#: Filters.py:60 +msgid "Tourney" +msgstr "Турнир" + +#: Filters.py:80 +msgid "DEBUG: New packing box created!" +msgstr "" + +#: Filters.py:106 TourneyFilters.py:114 +msgid "Either 0 or more than one site matched (%s) - EEK" +msgstr "" + +#: Filters.py:340 +msgid "%s was toggled %s" +msgstr "" + +#: Filters.py:340 +msgid "OFF" +msgstr "" + +#: Filters.py:340 +msgid "ON" +msgstr "" + +#: Filters.py:421 +msgid "self.sites[%s] set to %s" +msgstr "" + +#: Filters.py:427 +msgid "self.games[%s] set to %s" +msgstr "" + +#: Filters.py:433 +msgid "self.limit[%s] set to %s" +msgstr "" + +#: Filters.py:611 +msgid "self.seats[%s] set to %s" +msgstr "" + +#: Filters.py:617 +msgid "self.groups[%s] set to %s" +msgstr "" + +#: Filters.py:633 GuiLogView.py:87 GuiPositionalStats.py:63 +msgid "Refresh" +msgstr "" + +#: Filters.py:658 +msgid "Min # Hands:" +msgstr "" + +#: Filters.py:679 Filters.py:708 Filters.py:734 Filters.py:761 Filters.py:875 +#: Filters.py:926 Filters.py:960 Filters.py:1018 Filters.py:1071 +msgid "hide" +msgstr "" + +#: Filters.py:724 +msgid "INFO: No tourney types returned from database" +msgstr "" + +#: Filters.py:725 +msgid "No tourney types returned from database" +msgstr "" + +#: Filters.py:751 Filters.py:849 +msgid "INFO: No games returned from database" +msgstr "" + +#: Filters.py:752 Filters.py:850 +msgid "No games returned from database" +msgstr "" + +#: Filters.py:872 +msgid "Graphing Options:" +msgstr "" + +#: Filters.py:889 +msgid "Show Graph In:" +msgstr "" + +#: Filters.py:905 +msgid "Showdown Winnings" +msgstr "" + +#: Filters.py:913 +msgid "Non-Showdown Winnings" +msgstr "" + +#: Filters.py:1030 +msgid "From:" +msgstr "" + +#: Filters.py:1044 +msgid "To:" +msgstr "" + +#: Filters.py:1049 +msgid " Clear Dates " +msgstr "" + +#: Filters.py:1068 +msgid "show" +msgstr "" + +#: Filters.py:1076 fpdb.pyw:721 +msgid "Pick a date" +msgstr "" + +#: Filters.py:1082 fpdb.pyw:727 +msgid "Done" +msgstr "" + +#: FullTiltPokerSummary.py:93 PokerStarsSummary.py:81 SitenameSummary.py:81 +msgid "parseSummary: Unable to recognise Tourney Info: '%s'" +msgstr "" + +#: FullTiltPokerSummary.py:94 FullTiltPokerSummary.py:120 +#: PokerStarsSummary.py:82 PokerStarsSummary.py:108 SitenameSummary.py:82 +msgid "parseSummary: Raising FpdbParseError" +msgstr "" + +#: FullTiltPokerSummary.py:95 PokerStarsSummary.py:83 SitenameSummary.py:83 +msgid "Unable to recognise Tourney Info: '%s'" +msgstr "" + +#: FullTiltPokerSummary.py:119 PokerStarsSummary.py:107 +msgid "parseSummary: Unable to locate currency" +msgstr "" + +#: FullTiltPokerSummary.py:121 PokerStarsSummary.py:109 +msgid "Unable to locate currency" +msgstr "" + +#: FulltiltToFpdb.py:211 +msgid "determineGameType: Raising FpdbParseError for file '%s'" +msgstr "" + +#: FulltiltToFpdb.py:253 PkrToFpdb.py:155 PokerStarsToFpdb.py:213 +msgid "Lim_Blinds has no lookup for '%s'" +msgstr "" + +#: FulltiltToFpdb.py:266 +msgid "readHandInfo: Unable to recognise handinfo from: '%s'" +msgstr "" + +#: FulltiltToFpdb.py:368 +#, fuzzy +msgid "FTP: readPlayerStacks: No players detected (hand #%s)" +msgstr "readPlayerStacks: Менее двух игроков в руке" + +#: FulltiltToFpdb.py:425 +msgid "Player bringing in: %s for %s" +msgstr "" + +#: FulltiltToFpdb.py:428 +msgid "No bringin found, handid =%s" +msgstr "" + +#: FulltiltToFpdb.py:435 +msgid "FTP: readButton: Failed to detect button (hand #%s cancelled?)" +msgstr "" + +#: FulltiltToFpdb.py:489 +msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" +msgstr "" + +#: FulltiltToFpdb.py:565 +msgid "determineTourneyType : Parsing NOK" +msgstr "" + +#: FulltiltToFpdb.py:623 +msgid "Unable to get a valid Tournament ID -- File rejected" +msgstr "" + +#: FulltiltToFpdb.py:654 +msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" +msgstr "" + +#: FulltiltToFpdb.py:661 +msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" +msgstr "" + +#: FulltiltToFpdb.py:665 +msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" +msgstr "" + +#: FulltiltToFpdb.py:766 +msgid "FullTilt: Player finishing stats unreadable : %s" +msgstr "" + +#: FulltiltToFpdb.py:775 +msgid "FullTilt: %s not found in tourney.ranks ..." +msgstr "" + +#: FulltiltToFpdb.py:777 +msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s" +msgstr "" + +#: GuiAutoImport.py:90 +msgid "Time between imports in seconds:" +msgstr "" + +#: GuiAutoImport.py:121 GuiAutoImport.py:193 GuiAutoImport.py:303 +msgid " Start _Auto Import " +msgstr "" + +#: GuiAutoImport.py:125 +msgid "Detect Directories" +msgstr "" + +#: GuiAutoImport.py:144 +msgid "Auto Import Ready." +msgstr "" + +#: GuiAutoImport.py:157 +msgid "Please choose the path that you want to Auto Import" +msgstr "" + +#: GuiAutoImport.py:180 +msgid " _Auto Import Running " +msgstr "" + +#: GuiAutoImport.py:191 +msgid " Stop _Auto Import " +msgstr "" + +#: GuiAutoImport.py:242 +msgid "" +"\n" +"Global lock taken ... Auto Import Started.\n" +msgstr "" + +#: GuiAutoImport.py:244 +msgid " _Stop Auto Import " +msgstr "" + +#: GuiAutoImport.py:264 +msgid "opening pipe to HUD" +msgstr "" + +#: GuiAutoImport.py:278 +msgid "" +"\n" +"*** GuiAutoImport Error opening pipe: " +msgstr "" + +#: GuiAutoImport.py:290 +msgid "" +"\n" +"Auto Import aborted - global lock not available" +msgstr "" + +#: GuiAutoImport.py:295 +msgid "" +"\n" +"Stopping Auto Import - global lock released." +msgstr "" + +#: GuiAutoImport.py:297 +msgid "" +"\n" +" * Stop Auto Import: HUD already terminated" +msgstr "" + +#: GuiAutoImport.py:316 +#, fuzzy +msgid "%s auto-import:" +msgstr "Автоимпорт" + +#: GuiAutoImport.py:325 +msgid "Browse..." +msgstr "" + +#: GuiBulkImport.py:59 +msgid "" +"\n" +"Global lock taken ..." +msgstr "" + +#: GuiBulkImport.py:60 +msgid "Importing..." +msgstr "" + +#: GuiBulkImport.py:113 +msgid "" +"GuiBulkImport.load done: Stored: %d \tDuplicates: %d \tPartial: %d \tErrors: " +"%d in %s seconds - %.0f/sec" +msgstr "" + +#: GuiBulkImport.py:127 +msgid "Import Complete" +msgstr "" + +#: GuiBulkImport.py:135 GuiTourneyImport.py:78 +msgid "bulk import aborted - global lock not available" +msgstr "" + +#: GuiBulkImport.py:163 +msgid "Print Start/Stop Info" +msgstr "" + +#: GuiBulkImport.py:170 +msgid "Hands/status print:" +msgstr "" + +#: GuiBulkImport.py:187 +msgid "Number of threads:" +msgstr "" + +#: GuiBulkImport.py:207 +msgid "Archive File" +msgstr "" + +#: GuiBulkImport.py:212 +msgid "Hands/file:" +msgstr "" + +#: GuiBulkImport.py:227 +msgid "Drop indexes:" +msgstr "" + +#: GuiBulkImport.py:236 GuiBulkImport.py:286 +msgid "auto" +msgstr "" + +#: GuiBulkImport.py:237 GuiBulkImport.py:287 GuiBulkImport.py:395 +msgid "don't drop" +msgstr "" + +#: GuiBulkImport.py:238 GuiBulkImport.py:288 +msgid "drop" +msgstr "" + +#: GuiBulkImport.py:244 +msgid "HUD Test mode" +msgstr "" + +#: GuiBulkImport.py:249 GuiTourneyImport.py:106 +msgid "Site filter:" +msgstr "" + +#: GuiBulkImport.py:277 +msgid "Drop HudCache:" +msgstr "" + +#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:816 +msgid "_Bulk Import" +msgstr "" + +#: GuiBulkImport.py:297 GuiTourneyImport.py:137 +msgid "Import clicked" +msgstr "" + +#: GuiBulkImport.py:315 +msgid "Waiting..." +msgstr "" + +#: GuiBulkImport.py:344 +msgid "Input file in quiet mode" +msgstr "" + +#: GuiBulkImport.py:346 +msgid "don't start gui; deprecated (just give a filename with -f)." +msgstr "" + +#: GuiBulkImport.py:348 +msgid "Conversion filter (*Full Tilt Poker, PokerStars, Everleaf, Absolute)" +msgstr "" + +#: GuiBulkImport.py:350 +msgid "If this option is passed it quits when it encounters any error" +msgstr "" + +#: GuiBulkImport.py:352 Options.py:55 +msgid "Print some useful one liners" +msgstr "" + +#: GuiBulkImport.py:354 +msgid "" +"Do the required conversion for Stars Archive format (ie. as provided by " +"support" +msgstr "" + +#: GuiBulkImport.py:356 +msgid "" +"Do the required conversion for FTP Archive format (ie. as provided by support" +msgstr "" + +#: GuiBulkImport.py:358 +msgid "" +"Output the pprinted version of the HandsPlayer hash for regresion testing" +msgstr "" + +#: GuiBulkImport.py:363 GuiTourneyImport.py:267 ImapFetcher.py:172 +msgid "USAGE:" +msgstr "" + +#: GuiBulkImport.py:364 +msgid "PokerStars converter: ./GuiBulkImport.py -c PokerStars -f filename" +msgstr "" + +#: GuiBulkImport.py:365 +msgid "" +"Full Tilt converter: ./GuiBulkImport.py -c \"Full Tilt Poker\" -f filename" +msgstr "" + +#: GuiBulkImport.py:366 +msgid "Everleaf converter: ./GuiBulkImport.py -c Everleaf -f filename" +msgstr "" + +#: GuiBulkImport.py:367 +msgid "Absolute converter: ./GuiBulkImport.py -c Absolute -f filename" +msgstr "" + +#: GuiBulkImport.py:368 +msgid "PartyPoker converter: ./GuiBulkImport.py -c PartyPoker -f filename" +msgstr "" + +#: GuiBulkImport.py:382 +msgid "-q is deprecated. Just use \"-f filename\" instead" +msgstr "" + +#: GuiBulkImport.py:408 +msgid "" +"GuiBulkImport done: Stored: %d \tDuplicates: %d \tPartial: %d \tErrors: %d " +"in %s seconds - %.0f/sec" +msgstr "" + +#: GuiDatabase.py:107 +msgid "_Add" +msgstr "" + +#: GuiDatabase.py:111 +msgid "_Refresh" +msgstr "" + +#: GuiDatabase.py:115 +msgid "Type" +msgstr "" + +#: GuiDatabase.py:116 GuiTourneyPlayerStats.py:89 +msgid "Name" +msgstr "" + +#: GuiDatabase.py:117 +msgid "Description" +msgstr "" + +#: GuiDatabase.py:118 GuiDatabase.py:448 GuiImapFetcher.py:110 +msgid "Username" +msgstr "" + +#: GuiDatabase.py:119 GuiDatabase.py:455 GuiImapFetcher.py:110 +msgid "Password" +msgstr "" + +#: GuiDatabase.py:120 +msgid "Host" +msgstr "" + +#: GuiDatabase.py:121 +msgid "Open" +msgstr "" + +#: GuiDatabase.py:122 +msgid "Status" +msgstr "" + +#: GuiDatabase.py:256 +msgid "Testing database connections ... " +msgstr "" + +#: GuiDatabase.py:283 +msgid "finished." +msgstr "" + +#: GuiDatabase.py:293 +msgid "loadDbs error: " +msgstr "" + +#: GuiDatabase.py:314 GuiLogView.py:191 GuiTourneyPlayerStats.py:457 +msgid "***sortCols error: " +msgstr "" + +#: GuiDatabase.py:316 +msgid "sortCols error: " +msgstr "" + +#: GuiDatabase.py:361 +msgid "testDB: trying to connect to: %s/%s, %s, %s/%s" +msgstr "" + +#: GuiDatabase.py:364 +msgid " connected ok" +msgstr "" + +#: GuiDatabase.py:371 +msgid " not connected but no exception" +msgstr "" + +#: GuiDatabase.py:373 fpdb.pyw:892 +msgid "" +"MySQL Server reports: Access denied. Are your permissions set correctly?" +msgstr "" + +#: GuiDatabase.py:377 fpdb.pyw:894 +msgid "MySQL client reports: 2002 or 2003 error. Unable to connect - " +msgstr "" + +#: GuiDatabase.py:378 fpdb.pyw:895 +msgid "Please check that the MySQL service has been started" +msgstr "" + +#: GuiDatabase.py:382 fpdb.pyw:897 +msgid "" +"PostgreSQL Server reports: Access denied. Are your permissions set correctly?" +msgstr "" + +#: GuiDatabase.py:385 fpdb.pyw:899 +msgid "PostgreSQL client reports: Unable to connect - " +msgstr "" + +#: GuiDatabase.py:386 fpdb.pyw:900 +msgid "Please check that the PostgreSQL service has been started" +msgstr "" + +#: GuiDatabase.py:396 +msgid "db connection to %s, %s, %s, %s, %s failed: %s" +msgstr "" + +#: GuiDatabase.py:404 +msgid "AddDB starting" +msgstr "" + +#: GuiDatabase.py:413 +msgid "Add New Database" +msgstr "" + +#: GuiDatabase.py:423 +msgid "DB Type" +msgstr "" + +#: GuiDatabase.py:433 +msgid "DB Name" +msgstr "" + +#: GuiDatabase.py:441 +msgid "DB Description" +msgstr "" + +#: GuiDatabase.py:462 +msgid "Host Computer" +msgstr "" + +#: GuiDatabase.py:495 +msgid "start creating new db" +msgstr "" + +#: GuiDatabase.py:514 +msgid "tested new db, result=%s" +msgstr "" + +#: GuiDatabase.py:517 +msgid "Database created" +msgstr "" + +#: GuiDatabase.py:520 +msgid "Database creation failed" +msgstr "" + +#: GuiDatabase.py:533 +msgid "check_fields: starting" +msgstr "" + +#: GuiDatabase.py:539 +msgid "No Database Name given" +msgstr "" + +#: GuiDatabase.py:542 +msgid "No Database Description given" +msgstr "" + +#: GuiDatabase.py:545 +msgid "No Username given" +msgstr "" + +#: GuiDatabase.py:548 +msgid "No Password given" +msgstr "" + +#: GuiDatabase.py:551 +msgid "No Host given" +msgstr "" + +#: GuiDatabase.py:565 +msgid "Unknown Database Type selected" +msgstr "" + +#: GuiDatabase.py:569 +msgid "check_fields: open dialog" +msgstr "" + +#: GuiDatabase.py:578 +msgid "Do you want to try again?" +msgstr "" + +#: GuiDatabase.py:585 +msgid "check_fields: destroy dialog" +msgstr "" + +#: GuiDatabase.py:589 +msgid "check_fields: returning ok as %s, try_again as %s" +msgstr "" + +#: GuiDatabase.py:691 GuiLogView.py:204 +msgid "Test Log Viewer" +msgstr "" + +#: GuiDatabase.py:696 GuiLogView.py:209 +msgid "Log Viewer" +msgstr "" + +#: GuiGraphViewer.py:49 GuiTourneyGraphViewer.py:49 +msgid "" +"Failed to load libs for graphing, graphing will not function. Please\n" +" install numpy and matplotlib if you want to use graphs." +msgstr "" + +#: GuiGraphViewer.py:51 GuiTourneyGraphViewer.py:51 +msgid "" +"This is of no consequence for other parts of the program, e.g. import \n" +" and HUD are NOT affected by this problem." +msgstr "" + +#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 +msgid "Refresh _Graph" +msgstr "" + +#: GuiGraphViewer.py:87 GuiTourneyGraphViewer.py:86 +msgid "_Export to File" +msgstr "" + +#: GuiGraphViewer.py:135 GuiGraphViewer.py:251 GuiSessionViewer.py:372 +#: GuiTourneyGraphViewer.py:134 GuiTourneyGraphViewer.py:232 +msgid "***Error: " +msgstr "" + +#: GuiGraphViewer.py:168 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 +#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:159 +#: GuiTourneyPlayerStats.py:268 +msgid "No sites selected - defaulting to PokerStars" +msgstr "" + +#: GuiGraphViewer.py:173 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 +#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:164 +#: GuiTourneyPlayerStats.py:271 +msgid "No player ids found" +msgstr "" + +#: GuiGraphViewer.py:178 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 +#: GuiSessionViewer.py:218 +msgid "No limits found" +msgstr "" + +#: GuiGraphViewer.py:188 GuiTourneyGraphViewer.py:174 +msgid "Graph generated in: %s" +msgstr "" + +#: GuiGraphViewer.py:193 +msgid "Hands" +msgstr "" + +#: GuiGraphViewer.py:198 GuiTourneyGraphViewer.py:182 +msgid "No Data for Player(s) Found" +msgstr "" + +#: GuiGraphViewer.py:221 +msgid "" +"Hands: %d\n" +"Profit: $%.2f" +msgstr "" + +#: GuiGraphViewer.py:222 +msgid "Showdown: $%.2f" +msgstr "" + +#: GuiGraphViewer.py:223 +msgid "Non-showdown: $%.2f" +msgstr "" + +#: GuiGraphViewer.py:231 +msgid "Profit graph for ring games" +msgstr "" + +#: GuiGraphViewer.py:234 +msgid "" +"Hands: %d\n" +"Profit (%s): %.2f" +msgstr "" + +#: GuiGraphViewer.py:236 +msgid "Showdown (%s): %.2f" +msgstr "" + +#: GuiGraphViewer.py:238 +msgid "Non-showdown (%s): %.2f" +msgstr "" + +#: GuiGraphViewer.py:365 GuiTourneyGraphViewer.py:276 +msgid "Please choose the directory you wish to export to:" +msgstr "" + +#: GuiGraphViewer.py:378 GuiTourneyGraphViewer.py:289 +msgid "Closed, no graph exported" +msgstr "" + +#: GuiGraphViewer.py:396 GuiTourneyGraphViewer.py:307 +msgid "Graph created" +msgstr "" + +#: GuiImapFetcher.py:40 +msgid "To cancel just close this tab." +msgstr "" + +#: GuiImapFetcher.py:43 +msgid "_Save" +msgstr "" + +#: GuiImapFetcher.py:47 +msgid "_Import All" +msgstr "" + +#: GuiImapFetcher.py:51 +msgid "If you change the config you must save before importing" +msgstr "" + +#: GuiImapFetcher.py:89 +msgid "Starting import. Please wait." +msgstr "" + +#: GuiImapFetcher.py:94 +msgid "Finished import without error." +msgstr "" + +#: GuiImapFetcher.py:97 +msgid "" +"Login to mailserver failed: please check mailserver, username and password" +msgstr "" + +#: GuiImapFetcher.py:100 +msgid "" +"Could not connect to mailserver: check mailserver and use SSL settings and " +"internet connectivity" +msgstr "" + +#: GuiImapFetcher.py:110 +msgid "Fetch Type" +msgstr "" + +#: GuiImapFetcher.py:110 +msgid "Mail Folder" +msgstr "" + +#: GuiImapFetcher.py:110 +msgid "Mailserver" +msgstr "" + +#: GuiImapFetcher.py:110 +msgid "Use SSL" +msgstr "" + +#: GuiImapFetcher.py:110 GuiTourneyPlayerStats.py:82 +msgid "Site" +msgstr "" + +#: GuiImapFetcher.py:142 +msgid "Yes" +msgstr "" + +#: GuiImapFetcher.py:143 +msgid "No" +msgstr "" + +#: GuiLogView.py:38 +msgid "Fpdb Errors" +msgstr "" + +#: GuiLogView.py:39 +msgid "Fpdb Log" +msgstr "" + +#: GuiLogView.py:40 +msgid "HUD Errors" +msgstr "" + +#: GuiLogView.py:41 +msgid "HUD Log" +msgstr "" + +#: GuiLogView.py:52 +msgid "Log Messages" +msgstr "" + +#: GuiLogView.py:98 +msgid "Date/Time" +msgstr "" + +#: GuiLogView.py:99 +msgid "Module" +msgstr "" + +#: GuiLogView.py:100 +msgid "Level" +msgstr "" + +#: GuiLogView.py:101 +msgid "Text" +msgstr "" + +#: GuiPositionalStats.py:137 +msgid "DEBUG: activesite set to %s" +msgstr "" + +#: GuiPositionalStats.py:323 +msgid "Positional Stats page displayed in %4.2f seconds" +msgstr "" + +#: GuiPrefs.py:31 +#, fuzzy +msgid "Databases" +msgstr "Основная база данных" + +#: GuiPrefs.py:31 +msgid "General" +msgstr "" + +#: GuiPrefs.py:32 +msgid "HUD" +msgstr "" + +#: GuiPrefs.py:32 +#, fuzzy +msgid "Import" +msgstr "Автоимпорт" + +#: GuiPrefs.py:33 +msgid "Games" +msgstr "" + +#: GuiPrefs.py:33 +msgid "Sites" +msgstr "" + +#: GuiPrefs.py:34 +msgid "Popup Windows" +msgstr "" + +#: GuiPrefs.py:34 +msgid "Window" +msgstr "" + +#: GuiPrefs.py:35 +msgid "Popup Name" +msgstr "" + +#: GuiPrefs.py:35 +msgid "Stat" +msgstr "" + +#: GuiPrefs.py:36 GuiPrefs.py:42 +msgid "Stat Name" +msgstr "" + +#: GuiPrefs.py:37 +msgid "Auxiliary Windows" +msgstr "" + +#: GuiPrefs.py:37 +msgid "stud_mucked" +msgstr "" + +#: GuiPrefs.py:38 +msgid "Hand History Converters" +msgstr "" + +#: GuiPrefs.py:38 +msgid "mucked" +msgstr "" + +#: GuiPrefs.py:39 +msgid "Field Type" +msgstr "" + +#: GuiPrefs.py:39 fpdb.pyw:1033 +msgid "Ring Player Stats" +msgstr "" + +#: GuiPrefs.py:40 +msgid "Column Heading" +msgstr "" + +#: GuiPrefs.py:40 +msgid "Left/Right Align" +msgstr "" + +#: GuiPrefs.py:41 +#, fuzzy +msgid "Show in Position Stats" +msgstr "Статистика по сессиям" + +#: GuiPrefs.py:41 +msgid "Show in Summaries" +msgstr "" + +#: GuiPrefs.py:42 +msgid "Format" +msgstr "" + +#: GuiPrefs.py:72 +msgid "Setting" +msgstr "" + +#: GuiPrefs.py:78 +msgid "Value (double-click to change)" +msgstr "" + +#: GuiPrefs.py:178 +msgid "Test Preferences Dialog" +msgstr "" + +#: GuiPrefs.py:183 fpdb.pyw:293 +msgid "Preferences" +msgstr "" + +#: GuiRingPlayerStats.py:44 +msgid "Type of Game" +msgstr "" + +#: GuiRingPlayerStats.py:45 +msgid "Hole cards" +msgstr "" + +#: GuiRingPlayerStats.py:46 +msgid "Position" +msgstr "" + +#: GuiRingPlayerStats.py:47 +msgid "Name of the player" +msgstr "" + +#: GuiRingPlayerStats.py:48 +msgid "Number of hands played" +msgstr "" + +#: GuiRingPlayerStats.py:49 +msgid "Number of Seats" +msgstr "" + +#: GuiRingPlayerStats.py:50 +msgid "" +"Voluntarily Putting In the pot\n" +"(blinds excluded)" +msgstr "" + +#: GuiRingPlayerStats.py:51 +msgid "% Pre Flop Raise" +msgstr "" + +#: GuiRingPlayerStats.py:52 +msgid "% Pre Flop Re-Raise / 3Bet" +msgstr "" + +#: GuiRingPlayerStats.py:53 +msgid "% Pre Flop Re-Raise / 4Bet" +msgstr "" + +#: GuiRingPlayerStats.py:54 +msgid "% Pre Flop Fold To Re-Raise / F3Bet" +msgstr "" + +#: GuiRingPlayerStats.py:55 +msgid "% Pre Flop Fold To Re-Raise / F4Bet" +msgstr "" + +#: GuiRingPlayerStats.py:56 +msgid "Aggression Factor\n" +msgstr "" + +#: GuiRingPlayerStats.py:57 +msgid "" +"Aggression Frequency\n" +"Bet or Raise vs Fold" +msgstr "" + +#: GuiRingPlayerStats.py:58 +msgid "Continuation Bet post-flop" +msgstr "" + +#: GuiRingPlayerStats.py:59 +msgid "% Raise First In\\% Raise when first to bet" +msgstr "" + +#: GuiRingPlayerStats.py:60 +msgid "" +"% First to raise pre-flop\n" +"and steal blinds" +msgstr "" + +#: GuiRingPlayerStats.py:61 +msgid "% Saw Flop vs hands dealt" +msgstr "" + +#: GuiRingPlayerStats.py:62 +msgid "Saw Show Down / River" +msgstr "" + +#: GuiRingPlayerStats.py:63 +msgid "Went To Show Down When Saw Flop" +msgstr "" + +#: GuiRingPlayerStats.py:64 +msgid "% Won some money at showdown" +msgstr "" + +#: GuiRingPlayerStats.py:65 +msgid "" +"Flop Aggression\n" +"% Bet or Raise after seeing Flop" +msgstr "" + +#: GuiRingPlayerStats.py:66 +msgid "" +"Turn Aggression\n" +"% Bet or Raise after seeing Turn" +msgstr "" + +#: GuiRingPlayerStats.py:67 +msgid "" +"River Aggression\n" +"% Bet or Raise after seeing River" +msgstr "" + +#: GuiRingPlayerStats.py:68 +msgid "" +"Coming Soon\n" +"Total % agression" +msgstr "" + +#: GuiRingPlayerStats.py:69 +msgid "Amount won" +msgstr "" + +#: GuiRingPlayerStats.py:70 +msgid "" +"Number of Big Blinds won\n" +"or lost per 100 hands" +msgstr "" + +#: GuiRingPlayerStats.py:71 +msgid "Amount of rake paid" +msgstr "" + +#: GuiRingPlayerStats.py:72 +msgid "" +"Number of Big Blinds won\n" +"or lost per 100 hands\n" +"when excluding rake" +msgstr "" + +#: GuiRingPlayerStats.py:73 +msgid "" +"Measure of uncertainty\n" +"The lower, the more stable the amounts won" +msgstr "" + +#: GuiRingPlayerStats.py:123 GuiSessionViewer.py:81 +msgid "Hand Breakdown for all levels listed above" +msgstr "" + +#: GuiRingPlayerStats.py:143 +msgid "_Filters" +msgstr "" + +#: GuiRingPlayerStats.py:145 GuiTourneyPlayerStats.py:75 +msgid "_Refresh Stats" +msgstr "" + +#: GuiRingPlayerStats.py:341 GuiSessionViewer.py:257 +#: GuiTourneyPlayerStats.py:243 +msgid "Stats page displayed in %4.2f seconds" +msgstr "" + +#: GuiRingPlayerStats.py:388 +msgid "***sortnums error: " +msgstr "" + +#: GuiRingPlayerStats.py:410 +msgid "***sortcols error: " +msgstr "" + +#: GuiRingPlayerStats.py:715 +msgid "Detailed Filters" +msgstr "" + +#: GuiRingPlayerStats.py:724 +msgid "Hand Filters:" +msgstr "" + +#: GuiRingPlayerStats.py:737 +msgid "between" +msgstr "" + +#: GuiRingPlayerStats.py:738 +msgid "and" +msgstr "" + +#: GuiSessionViewer.py:42 +msgid "Failed to load numpy and/or matplotlib in Session Viewer" +msgstr "" + +#: GuiSessionViewer.py:43 +msgid "ImportError: %s" +msgstr "" + +#: GuiSessionViewer.py:158 +msgid "Session Viewer is proof of concept code only, and contains many bugs.\n" +msgstr "" + +#: GuiSessionViewer.py:159 +msgid "" +"Feel free to use the viewer, but there is no guarantee that the data is " +"accurate.\n" +msgstr "" + +#: GuiSessionViewer.py:160 +msgid "" +"If you are interested in developing the code further please contact us via " +"the usual channels.\n" +msgstr "" + +#: GuiSessionViewer.py:161 +msgid "Thankyou" +msgstr "" + +#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1287 +msgid "FPDB WARNING" +msgstr "" + +#: GuiSessionViewer.py:393 +msgid "Session candlestick graph" +msgstr "" + +#: GuiSessionViewer.py:396 +msgid "Sessions" +msgstr "" + +#: GuiStove.py:63 +msgid "" +"Stove is a GUI mockup of a EV calculation page, and completely non " +"functional.\n" +msgstr "" + +#: GuiStove.py:64 +msgid "" +"Unless you are interested in developing this feature, please ignore this " +"page.\n" +msgstr "" + +#: GuiStove.py:65 +msgid "" +"If you are interested in developing the code further see GuiStove.py and " +"Stove.py\n" +msgstr "" + +#: GuiStove.py:66 +msgid "Thank you" +msgstr "" + +#: GuiStove.py:97 +msgid "Draw" +msgstr "" + +#: GuiStove.py:104 +msgid "Stud" +msgstr "" + +#: GuiStove.py:115 +msgid "Flop" +msgstr "" + +#: GuiStove.py:134 +msgid "Gametype:" +msgstr "" + +#: GuiStove.py:137 +msgid "Players:" +msgstr "" + +#: GuiStove.py:143 +msgid "Input:" +msgstr "" + +#: GuiStove.py:144 +msgid "Output:" +msgstr "" + +#: GuiStove.py:170 +msgid "Board:" +msgstr "" + +#: GuiStove.py:182 +msgid "Player1:" +msgstr "" + +#: GuiStove.py:197 +msgid "Player2:" +msgstr "" + +#: GuiStove.py:211 +msgid "Results" +msgstr "" + +#: GuiStove.py:221 +#, fuzzy +msgid "DEBUG: called set_board_flop: '%s' '%s'" +msgstr "DEBUG: не выполнена readAction: '%s' '%s'" + +#: GuiStove.py:225 +msgid "DEBUG: called set_hero_cards_flop" +msgstr "" + +#: GuiStove.py:229 +msgid "DEBUG: called set_villain_cards_flop" +msgstr "" + +#: GuiStove.py:233 +msgid "DEBUG: called update_flop_output_pane" +msgstr "" + +#: GuiStove.py:237 +msgid "DEBUG: odds_for_range" +msgstr "" + +#: GuiStove.py:239 +msgid "DEBUG: set_output_label" +msgstr "" + +#: GuiTourneyGraphViewer.py:178 +msgid "Tournaments" +msgstr "" + +#: GuiTourneyGraphViewer.py:205 GuiTourneyGraphViewer.py:218 +msgid "" +"Tournaments: %d\n" +"Profit: $%.2f" +msgstr "" + +#: GuiTourneyGraphViewer.py:215 +msgid "Tournament Results" +msgstr "" + +#: GuiTourneyImport.py:72 GuiTourneyImport.py:290 +msgid "" +"GuiTourneyImport.load done: Stored: %d\tErrors: %d in %s seconds - %.0f/sec" +msgstr "" + +#: GuiTourneyImport.py:175 fpdb_import.py:222 +msgid "Attempted to add non-directory '%s' as an import directory" +msgstr "" + +#: GuiTourneyImport.py:191 +msgid "Tourney Summary Import started at %s - %d files to import." +msgstr "" + +#: GuiTourneyImport.py:217 +msgid "TourneyImport: Removing text < 100 characters from end of file" +msgstr "" + +#: GuiTourneyImport.py:221 +msgid "TourneyImport: Removing text < 100 characters from start of file" +msgstr "" + +#: GuiTourneyImport.py:231 +msgid "Finished importing %s/%s tournament summaries" +msgstr "" + +#: GuiTourneyImport.py:252 +msgid "GTI.readFile: '%s'" +msgstr "" + +#: GuiTourneyImport.py:271 ImapFetcher.py:176 +msgid "Need to define a converter" +msgstr "" + +#: GuiTourneyImport.py:278 +msgid "Need a filename to import" +msgstr "" + +#: GuiTourneyPlayerStats.py:84 +msgid "Cat." +msgstr "" + +#: GuiTourneyPlayerStats.py:85 +msgid "Limit" +msgstr "" + +#: GuiTourneyPlayerStats.py:86 +msgid "Curr." +msgstr "" + +#: GuiTourneyPlayerStats.py:87 +msgid "BuyIn" +msgstr "" + +#: GuiTourneyPlayerStats.py:88 +msgid "Fee" +msgstr "" + +#: GuiTourneyPlayerStats.py:90 +msgid "#" +msgstr "" + +#: GuiTourneyPlayerStats.py:91 +msgid "ITM%" +msgstr "" + +#: GuiTourneyPlayerStats.py:92 +msgid "1st" +msgstr "" + +#: GuiTourneyPlayerStats.py:93 +msgid "2nd" +msgstr "" + +#: GuiTourneyPlayerStats.py:94 +msgid "3rd" +msgstr "" + +#: GuiTourneyPlayerStats.py:95 +msgid "Rank?" +msgstr "" + +#: GuiTourneyPlayerStats.py:96 +msgid "Spent" +msgstr "" + +#: GuiTourneyPlayerStats.py:97 +msgid "Won" +msgstr "" + +#: GuiTourneyPlayerStats.py:98 +msgid "ROI%" +msgstr "" + +#: GuiTourneyPlayerStats.py:99 +#, fuzzy +msgid "$/Tour" +msgstr "Турнир" + +#: GuiTourneyViewer.py:40 +msgid "Enter the tourney number you want to display:" +msgstr "" + +#: GuiTourneyViewer.py:46 +msgid "_Display" +msgstr "" + +#: GuiTourneyViewer.py:53 +msgid "Display _Player" +msgstr "" + +#: GuiTourneyViewer.py:68 +msgid "" +"Tournament not found - please ensure you imported it and selected the " +"correct site" +msgstr "" + +#: GuiTourneyViewer.py:96 +msgid "" +"Player or tourney not found - please ensure you imported it and selected the " +"correct site" +msgstr "" + +#: GuiTourneyViewer.py:110 +msgid "N/A" +msgstr "" + +#: GuiTourneyViewer.py:131 +msgid "invalid entry in tourney number - must enter numbers only" +msgstr "" + +#: HUD_main.pyw:69 +msgid "HUD_main starting: using db name = %s" +msgstr "" + +#: HUD_main.pyw:74 +msgid "Note: error output is being diverted to:" +msgstr "" + +#: HUD_main.pyw:75 +msgid "Any major error will be reported there _only_." +msgstr "" + +#: HUD_main.pyw:78 +#, fuzzy +msgid "HUD_main: starting ...\n" +msgstr "fpdb загружается ..." + +#: HUD_main.pyw:107 HUD_run_me.py:62 +msgid "Closing this window will exit from the HUD." +msgstr "" + +#: HUD_main.pyw:123 +msgid "Error initializing main_window" +msgstr "" + +#: HUD_main.pyw:138 +msgid "hud_main: Game changed." +msgstr "" + +#: HUD_main.pyw:144 +msgid "Terminating normally." +msgstr "" + +#: HUD_main.pyw:205 +msgid "Received hand no %s" +msgstr "" + +#: HUD_main.pyw:229 +msgid "HUD_main.read_stdin: hand processing starting ..." +msgstr "" + +#: HUD_main.pyw:234 +msgid "db error: skipping %s" +msgstr "" + +#: HUD_main.pyw:253 +msgid "hud_dict[%s] was not found\n" +msgstr "" + +#: HUD_main.pyw:254 +msgid "will not send hand\n" +msgstr "" + +#: HUD_main.pyw:276 +msgid "HUD create: table name %s not found, skipping." +msgstr "" + +#: HUD_main.pyw:285 +msgid "Table \"%s\" no longer exists\n" +msgstr "" + +#: HUD_main.pyw:317 +msgid "Error resizing HUD for table: %s." +msgstr "" + +#: HUD_main.pyw:331 +msgid "Error killing HUD for table: %s." +msgstr "" + +#: HUD_main.pyw:354 +msgid "Error creating HUD for hand %s." +msgstr "" + +#: HUD_main.pyw:365 +msgid "Error updating HUD for hand %s." +msgstr "" + +#: HUD_run_me.py:45 +msgid "HUD_main starting\n" +msgstr "" + +#: HUD_run_me.py:51 TournamentTracker.py:306 +msgid "Using db name = %s\n" +msgstr "" + +#: HUD_run_me.py:66 +msgid "HUD Main Window" +msgstr "" + +#: Hand.py:146 +msgid "BB" +msgstr "" + +#: Hand.py:147 +msgid "SB" +msgstr "" + +#: Hand.py:148 +msgid "BUTTONPOS" +msgstr "" + +#: Hand.py:149 +msgid "HAND NO." +msgstr "" + +#: Hand.py:150 TourneySummary.py:131 +msgid "SITE" +msgstr "" + +#: Hand.py:151 +msgid "TABLE NAME" +msgstr "" + +#: Hand.py:152 TourneySummary.py:141 +msgid "HERO" +msgstr "" + +#: Hand.py:153 TourneySummary.py:142 +msgid "MAXSEATS" +msgstr "" + +#: Hand.py:154 +msgid "LEVEL" +msgstr "" + +#: Hand.py:155 TourneySummary.py:147 +msgid "MIXED" +msgstr "" + +#: Hand.py:156 +msgid "LASTBET" +msgstr "" + +#: Hand.py:157 +msgid "ACTION STREETS" +msgstr "" + +#: Hand.py:158 +msgid "STREETS" +msgstr "" + +#: Hand.py:159 +msgid "ALL STREETS" +msgstr "" + +#: Hand.py:160 +msgid "COMMUNITY STREETS" +msgstr "" + +#: Hand.py:161 +msgid "HOLE STREETS" +msgstr "" + +#: Hand.py:162 +msgid "COUNTED SEATS" +msgstr "" + +#: Hand.py:163 +msgid "DEALT" +msgstr "" + +#: Hand.py:164 +msgid "SHOWN" +msgstr "" + +#: Hand.py:165 +msgid "MUCKED" +msgstr "" + +#: Hand.py:166 +msgid "TOTAL POT" +msgstr "" + +#: Hand.py:167 +msgid "TOTAL COLLECTED" +msgstr "" + +#: Hand.py:168 +msgid "RAKE" +msgstr "" + +#: Hand.py:169 TourneySummary.py:132 +msgid "START TIME" +msgstr "" + +#: Hand.py:170 +msgid "TOURNAMENT NO" +msgstr "" + +#: Hand.py:171 TourneySummary.py:137 +msgid "TOURNEY ID" +msgstr "" + +#: Hand.py:172 TourneySummary.py:136 +msgid "TOURNEY TYPE ID" +msgstr "" + +#: Hand.py:173 TourneySummary.py:138 +msgid "BUYIN" +msgstr "" + +#: Hand.py:174 +msgid "BUYIN CURRENCY" +msgstr "" + +#: Hand.py:175 +msgid "BUYIN CHIPS" +msgstr "" + +#: Hand.py:176 TourneySummary.py:139 +msgid "FEE" +msgstr "" + +#: Hand.py:177 +msgid "IS REBUY" +msgstr "" + +#: Hand.py:178 +msgid "IS ADDON" +msgstr "" + +#: Hand.py:179 +msgid "IS KO" +msgstr "" + +#: Hand.py:180 TourneySummary.py:163 +msgid "KO BOUNTY" +msgstr "" + +#: Hand.py:181 +msgid "IS MATRIX" +msgstr "" + +#: Hand.py:182 +msgid "IS SHOOTOUT" +msgstr "" + +#: Hand.py:183 TourneySummary.py:164 +msgid "TOURNEY COMMENT" +msgstr "" + +#: Hand.py:186 TourneySummary.py:176 +msgid "PLAYERS" +msgstr "" + +#: Hand.py:187 +msgid "STACKS" +msgstr "" + +#: Hand.py:188 +msgid "POSTED" +msgstr "" + +#: Hand.py:189 +msgid "POT" +msgstr "" + +#: Hand.py:190 +msgid "SEATING" +msgstr "" + +#: Hand.py:191 +msgid "GAMETYPE" +msgstr "" + +#: Hand.py:192 +msgid "ACTION" +msgstr "" + +#: Hand.py:193 +msgid "COLLECTEES" +msgstr "" + +#: Hand.py:194 +msgid "BETS" +msgstr "" + +#: Hand.py:195 +msgid "BOARD" +msgstr "" + +#: Hand.py:196 +msgid "DISCARDS" +msgstr "" + +#: Hand.py:197 +msgid "HOLECARDS" +msgstr "" + +#: Hand.py:198 +msgid "TOURNEYS PLAYER IDS" +msgstr "" + +#: Hand.py:221 Hand.py:1387 +msgid "[ERROR] Tried to add holecards for unknown player: %s" +msgstr "" + +#: Hand.py:296 +msgid "Hand.insert(): hid #: %s is a duplicate" +msgstr "" + +#: Hand.py:476 +msgid "markstreets didn't match - Assuming hand %s was cancelled" +msgstr "" + +#: Hand.py:478 +msgid "FpdbParseError: markStreets appeared to fail: First 100 chars: '%s'" +msgstr "" + +#: Hand.py:482 +msgid "DEBUG: checkPlayerExists %s fail on hand number %s" +msgstr "" + +#: Hand.py:483 +msgid "checkPlayerExists: '%s fail on hand number %s" +msgstr "" + +#: Hand.py:574 +msgid "%s %s calls %s" +msgstr "" + +#: Hand.py:645 +msgid "%s %s raise %s" +msgstr "" + +#: Hand.py:656 +msgid "%s %s bets %s" +msgstr "" + +#: Hand.py:676 +msgid "%s %s folds" +msgstr "" + +#: Hand.py:685 +msgid "%s %s checks" +msgstr "" + +#: Hand.py:705 +msgid "addShownCards %s hole=%s all=%s" +msgstr "" + +#: Hand.py:816 +msgid "" +"*** ERROR - HAND: calling writeGameLine with unexpected STARTTIME value, " +"expecting datetime.date object, received:" +msgstr "" + +#: Hand.py:817 +msgid "" +"*** Make sure your HandHistoryConverter is setting hand.startTime properly!" +msgstr "" + +#: Hand.py:818 +msgid "*** Game String:" +msgstr "" + +#: Hand.py:899 +msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" +msgstr "" + +#: Hand.py:1255 +msgid "*** DEALING HANDS ***" +msgstr "" + +#: Hand.py:1260 +msgid "Dealt to %s: [%s]" +msgstr "" + +#: Hand.py:1265 +msgid "*** FIRST DRAW ***" +msgstr "" + +#: Hand.py:1275 +msgid "*** SECOND DRAW ***" +msgstr "" + +#: Hand.py:1285 +msgid "*** THIRD DRAW ***" +msgstr "" + +#: Hand.py:1295 Hand.py:1516 +msgid "*** SHOW DOWN ***" +msgstr "" + +#: Hand.py:1310 Hand.py:1531 +msgid "*** SUMMARY ***" +msgstr "" + +#: Hand.py:1396 +msgid "%s %s completes %s" +msgstr "" + +#: Hand.py:1414 +msgid "Bringin: %s, %s" +msgstr "" + +#: Hand.py:1456 +msgid "*** 3RD STREET ***" +msgstr "" + +#: Hand.py:1470 +msgid "*** 4TH STREET ***" +msgstr "" + +#: Hand.py:1482 +msgid "*** 5TH STREET ***" +msgstr "" + +#: Hand.py:1494 +msgid "*** 6TH STREET ***" +msgstr "" + +#: Hand.py:1504 +msgid "*** RIVER ***" +msgstr "" + +#: Hand.py:1596 +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" +msgstr "" + +#: Hand.py:1597 +msgid "join_holcards: holecards(%s): %s" +msgstr "" + +#: Hand.py:1599 +msgid "join_holecards: Player '%s' appears not to have been dealt a card" +msgstr "" + +#: Hand.py:1689 +msgid "DEBUG: call Pot.end() before printing pot total" +msgstr "" + +#: Hand.py:1691 +msgid "FpdbError in printing Hand object" +msgstr "" + +#: HandHistoryConverter.py:40 +msgid "" +"ImportError: Unable to import PYTZ library. Please install PYTZ from http://" +"pypi.python.org/pypi/pytz/" +msgstr "" + +#: HandHistoryConverter.py:41 fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:80 +msgid "Press ENTER to continue." +msgstr "" + +#: HandHistoryConverter.py:136 +msgid "Failed sanity check" +msgstr "" + +#: HandHistoryConverter.py:144 +msgid "Tailing '%s'" +msgstr "" + +#: HandHistoryConverter.py:151 +msgid "HHC.start(follow): processHand failed: Exception msg: '%s'" +msgstr "" + +#: HandHistoryConverter.py:155 +msgid "handsList is " +msgstr "" + +#: HandHistoryConverter.py:166 +msgid "HHC.start(): processHand failed: Exception msg: '%s'" +msgstr "" + +#: HandHistoryConverter.py:170 +msgid "Read %d hands (%d failed) in %.3f seconds" +msgstr "" + +#: HandHistoryConverter.py:176 +msgid "Summary file '%s' correctly parsed (took %.3f seconds)" +msgstr "" + +#: HandHistoryConverter.py:178 +msgid "Error converting summary file '%s' (took %.3f seconds)" +msgstr "" + +#: HandHistoryConverter.py:181 +msgid "Error converting '%s'" +msgstr "" + +#: HandHistoryConverter.py:212 +msgid "%s changed inode numbers from %d to %d" +msgstr "" + +#: HandHistoryConverter.py:260 +msgid "Converting starsArchive format to readable" +msgstr "" + +#: HandHistoryConverter.py:265 +msgid "Converting ftpArchive format to readable" +msgstr "" + +#: HandHistoryConverter.py:271 +msgid "Read no hands." +msgstr "" + +#: HandHistoryConverter.py:279 +msgid "Removing text < 50 characters" +msgstr "" + +#: HandHistoryConverter.py:487 +msgid "HH Sanity Check: output and input files are the same, check config" +msgstr "" + +#: HandHistoryConverter.py:510 +msgid "Reading stdin with %s" +msgstr "" + +#: HandHistoryConverter.py:525 +msgid "unable to read file with any codec in list!" +msgstr "" + +#: HandHistoryConverter.py:592 +msgid " given TZ:" +msgstr "" + +#: HandHistoryConverter.py:592 +msgid "raw time:" +msgstr "" + +#: HandHistoryConverter.py:602 +msgid "changeTimeZone: offset=" +msgstr "" + +#: HandHistoryConverter.py:665 +msgid "utcTime:" +msgstr "" + +#: HandHistoryConverter.py:714 +msgid "Unable to create output directory %s for HHC!" +msgstr "" + +#: HandHistoryConverter.py:715 +msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY" +msgstr "" + +#: HandHistoryConverter.py:717 +msgid "Created directory '%s'" +msgstr "" + +#: HandHistoryConverter.py:721 +msgid "out_path %s couldn't be opened" +msgstr "" + +#: Hello.py:46 +msgid "creating Hello" +msgstr "" + +#: Hello.py:49 +msgid "Hello World" +msgstr "" + +#: Hello.py:67 +msgid "site =" +msgstr "" + +#: Hello.py:75 +msgid "YOUR NAME HERE" +msgstr "" + +#: Hello.py:106 +msgid "" +"Hello %s\n" +"You have played %d hands\n" +" on %s." +msgstr "" + +#: Hud.py:148 +msgid "Kill This HUD" +msgstr "" + +#: Hud.py:153 +msgid "Save HUD Layout" +msgstr "" + +#: Hud.py:157 +msgid "Reposition StatWindows" +msgstr "" + +#: Hud.py:161 +msgid "Show Player Stats" +msgstr "" + +#: Hud.py:166 Hud.py:235 +msgid "For This Blind Level Only" +msgstr "" + +#: Hud.py:171 Hud.py:240 +msgid "For Multiple Blind Levels:" +msgstr "" + +#: Hud.py:174 Hud.py:243 +msgid " 0.5 to 2.0 x Current Blinds" +msgstr "" + +#: Hud.py:179 Hud.py:248 +msgid " 0.33 to 3.0 x Current Blinds" +msgstr "" + +#: Hud.py:184 Hud.py:253 +msgid " 0.1 to 10 x Current Blinds" +msgstr "" + +#: Hud.py:189 Hud.py:258 +msgid " All Levels" +msgstr "" + +#: Hud.py:194 Hud.py:263 +msgid "For #Seats:" +msgstr "" + +#: Hud.py:197 Hud.py:266 +msgid " Any Number" +msgstr "" + +#: Hud.py:202 Hud.py:271 +msgid " Custom" +msgstr "" + +#: Hud.py:207 Hud.py:276 +msgid " Exact" +msgstr "" + +#: Hud.py:212 Hud.py:281 +msgid "Since:" +msgstr "" + +#: Hud.py:215 Hud.py:284 +msgid " All Time" +msgstr "" + +#: Hud.py:220 Hud.py:289 +msgid " Session" +msgstr "" + +#: Hud.py:225 Hud.py:294 +msgid " %s Days" +msgstr "" + +#: Hud.py:230 +msgid "Show Opponent Stats" +msgstr "" + +#: Hud.py:352 +msgid "Debug StatWindows" +msgstr "" + +#: Hud.py:356 +msgid "Set max seats" +msgstr "" + +#: Hud.py:577 +msgid "Updating config file" +msgstr "" + +#: Hud.py:586 +msgid "No layout found for %d-max games for site %s\n" +msgstr "" + +#: Hud.py:600 +msgid "" +"exception in Hud.adj_seats\n" +"\n" +msgstr "" + +#: Hud.py:601 +msgid "error is %s" +msgstr "" + +#: Hud.py:608 +msgid "Error finding actual seat.\n" +msgstr "" + +#: Hud.py:624 +msgid "Creating hud from hand " +msgstr "" + +#: Hud.py:673 +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:674 +msgid "(btw, the key was %s and statd is %s" +msgstr "" + +#: ImapFetcher.py:44 ImapFetcher.py:53 +msgid "DEBUG: re_SplitTourneys isn't matching" +msgstr "" + +#: ImapFetcher.py:67 +msgid "response to logging in:" +msgstr "" + +#: ImapFetcher.py:83 +msgid "ImapFetcher: Found %s messages to fetch" +msgstr "" + +#: ImapFetcher.py:103 +msgid "Completed retrieving IMAP messages, closing server connection" +msgstr "" + +#: ImapFetcher.py:109 +msgid "No Tournament summaries found." +msgstr "" + +#: ImapFetcher.py:159 +msgid "Finished importing %s/%s PS summaries" +msgstr "" + +#: Mucked.py:327 +msgid "No Name" +msgstr "" + +#: OnGameToFpdb.py:175 WinamaxToFpdb.py:190 +msgid "determineGameType: limit not found in self.limits(%s). hand: '%s'" +msgstr "" + +#: OnGameToFpdb.py:177 WinamaxToFpdb.py:192 +msgid "limit not found in self.limits(%s). hand: '%s'" +msgstr "" + +#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:366 PokerStarsToFpdb.py:312 +#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 +msgid "readButton: not found" +msgstr "" + +#: OnGameToFpdb.py:283 WinamaxToFpdb.py:349 +msgid "readBlinds in noSB exception - no SB created" +msgstr "" + +#: Options.py:31 +msgid "If passed error output will go to the console rather than ." +msgstr "" + +#: Options.py:34 +msgid "Overrides the default database name" +msgstr "" + +#: Options.py:37 +msgid "Specifies a configuration file." +msgstr "" + +#: Options.py:40 +msgid "" +"Indicates program was restarted with a different path (only allowed once)." +msgstr "" + +#: Options.py:43 +msgid "Module name for Hand History Converter" +msgstr "" + +#: Options.py:46 +msgid "A sitename" +msgstr "" + +#: Options.py:50 +msgid "Error logging level:" +msgstr "" + +#: Options.py:53 +msgid "Print version information and exit." +msgstr "" + +#: Options.py:58 +msgid "Input file" +msgstr "" + +#: Options.py:60 +msgid "Input directory" +msgstr "" + +#: Options.py:62 +msgid "Input out path in quiet mode" +msgstr "" + +#: Options.py:64 +msgid "File to be split is a PokerStars or Full Tilt Poker archive file" +msgstr "" + +#: Options.py:66 +msgid "How many hands do you want saved to each file. Default is 100" +msgstr "" + +#: Options.py:68 +msgid "X location to open window" +msgstr "" + +#: Options.py:70 +msgid "Y location to open Window" +msgstr "" + +#: Options.py:72 +msgid "Auto-start Auto-import" +msgstr "" + +#: Options.py:74 +msgid "Start Minimized" +msgstr "" + +#: Options.py:76 +msgid "Start Hidden" +msgstr "" + +#: Options.py:119 +msgid "press enter to end" +msgstr "" + +#: P5sResultsParser.py:10 +msgid "You need to manually enter the playername" +msgstr "" + +#: PartyPokerToFpdb.py:213 +msgid "Cannot fetch field '%s'" +msgstr "" + +#: PartyPokerToFpdb.py:217 +msgid "Unknown limit '%s'" +msgstr "" + +#: PartyPokerToFpdb.py:222 +msgid "Unknown game type '%s'" +msgstr "" + +#: PartyPokerToFpdb.py:261 +msgid "Cannot read Handinfo for current hand" +msgstr "" + +#: PartyPokerToFpdb.py:266 +msgid "Cannot read GameType for current hand" +msgstr "" + +#: PartyPokerToFpdb.py:537 +msgid "Unimplemented readAction: '%s' '%s'" +msgstr "" + +#: PokerStarsToFpdb.py:211 +#, fuzzy +msgid "determineGameType: Lim_Blinds has no lookup for '%s'" +msgstr "determineGameType: Невозможно определить тип игры: '%s'" + +#: PokerStarsToFpdb.py:265 +msgid "Failed to detect currency: '%s'" +msgstr "" + +#: SplitHandHistory.py:76 +msgid "File not found" +msgstr "Файл не найден" + +#: SplitHandHistory.py:126 +msgid "Unexpected error processing file" +msgstr "" + +#: SplitHandHistory.py:165 +msgid "End of file reached" +msgstr "" + +#: Stats.py:127 Stats.py:128 +msgid "Total Profit" +msgstr "" + +#: Stats.py:149 Stats.py:156 +msgid "Voluntarily Put In Pot Pre-Flop%" +msgstr "" + +#: Stats.py:169 Stats.py:177 +msgid "Pre-Flop Raise %" +msgstr "Префлоп рэйз %" + +#: Stats.py:190 Stats.py:198 +msgid "% went to showdown" +msgstr "" + +#: Stats.py:211 Stats.py:219 +msgid "% won money at showdown" +msgstr "" + +#: Stats.py:234 Stats.py:243 +msgid "profit/100hands" +msgstr "" + +#: Stats.py:237 +msgid "exception calcing p/100: 100 * %d / %d" +msgstr "" + +#: Stats.py:256 Stats.py:265 +msgid "big blinds/100 hands" +msgstr "" + +#: Stats.py:278 Stats.py:287 +msgid "Big Bets/100 hands" +msgstr "" + +#: Stats.py:281 +msgid "exception calcing BB/100: " +msgstr "" + +#: Stats.py:301 Stats.py:310 +msgid "Flop Seen %" +msgstr "" + +#: Stats.py:333 Stats.py:342 +msgid "number hands seen" +msgstr "" + +#: Stats.py:355 Stats.py:363 +msgid "folded flop/4th" +msgstr "" + +#: Stats.py:376 +msgid "% steal attempted" +msgstr "% попыток стила" + +#: Stats.py:391 +msgid "% success steal" +msgstr "% удавшихся стилов" + +#: Stats.py:406 Stats.py:413 +msgid "% folded SB to steal" +msgstr "" + +#: Stats.py:425 Stats.py:432 +msgid "% folded BB to steal" +msgstr "" + +#: Stats.py:447 Stats.py:454 +msgid "% folded blind to steal" +msgstr "" + +#: Stats.py:466 Stats.py:473 +msgid "% 3 Bet preflop/3rd" +msgstr "" + +#: Stats.py:485 Stats.py:492 +msgid "% 4 Bet preflop/4rd" +msgstr "" + +#: Stats.py:504 Stats.py:511 +msgid "% Cold 4 Bet preflop/4rd" +msgstr "" + +#: Stats.py:523 Stats.py:530 +msgid "% Squeeze preflop" +msgstr "" + +#: Stats.py:543 Stats.py:550 +msgid "% Raise to Steal" +msgstr "" + +#: Stats.py:563 Stats.py:570 +msgid "% Fold to 3 Bet preflop" +msgstr "" + +#: Stats.py:582 Stats.py:589 +msgid "% Fold to 4 Bet preflop" +msgstr "" + +#: Stats.py:603 Stats.py:610 +msgid "% won$/saw flop/4th" +msgstr "" + +#: Stats.py:622 Stats.py:629 +msgid "Aggression Freq flop/4th" +msgstr "" + +#: Stats.py:641 Stats.py:648 +msgid "Aggression Freq turn/5th" +msgstr "" + +#: Stats.py:660 Stats.py:667 +msgid "Aggression Freq river/6th" +msgstr "" + +#: Stats.py:679 Stats.py:686 +msgid "Aggression Freq 7th" +msgstr "" + +#: Stats.py:705 Stats.py:712 +msgid "Post-Flop Aggression Freq" +msgstr "" + +#: Stats.py:733 Stats.py:740 +msgid "Aggression Freq" +msgstr "" + +#: Stats.py:759 Stats.py:766 +msgid "Aggression Factor" +msgstr "" + +#: Stats.py:783 Stats.py:790 +msgid "% continuation bet " +msgstr "" + +#: Stats.py:802 Stats.py:809 +msgid "% continuation bet flop/4th" +msgstr "" + +#: Stats.py:821 Stats.py:828 +msgid "% continuation bet turn/5th" +msgstr "" + +#: Stats.py:840 Stats.py:847 +msgid "% continuation bet river/6th" +msgstr "" + +#: Stats.py:859 Stats.py:866 +msgid "% continuation bet 7th" +msgstr "" + +#: Stats.py:878 Stats.py:885 +msgid "% fold frequency flop/4th" +msgstr "" + +#: Stats.py:897 Stats.py:904 +msgid "% fold frequency turn/5th" +msgstr "" + +#: Stats.py:916 Stats.py:923 +msgid "% fold frequency river/6th" +msgstr "" + +#: Stats.py:935 Stats.py:942 +msgid "% fold frequency 7th" +msgstr "" + +#: Stats.py:962 +msgid "Example stats, player = %s hand = %s:" +msgstr "" + +#: Stats.py:995 +msgid "" +"\n" +"\n" +"Legal stats:" +msgstr "" + +#: Stats.py:996 +msgid "" +"(add _0 to name to display with 0 decimal places, _1 to display with 1, " +"etc)\n" +msgstr "" + +#: Stove.py:290 +msgid "No board given. Using Monte-Carlo simulation..." +msgstr "" + +#: TableWindow.py:149 +msgid "Can't find table %s" +msgstr "" + +#: Tables_Demo.py:61 +msgid "Fake HUD Main Window" +msgstr "" + +#: Tables_Demo.py:91 +msgid "enter table name to find: " +msgstr "введите имя стола для поиска: " + +#: TournamentTracker.py:39 +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 "" + +#: TournamentTracker.py:100 +msgid "tournament edit window=" +msgstr "" + +#: TournamentTracker.py:103 +msgid "FPDB Tournament Entry" +msgstr "" + +#: TournamentTracker.py:143 +msgid "Closing this window will stop the Tournament Tracker" +msgstr "" + +#: TournamentTracker.py:145 +msgid "Enter Tournament" +msgstr "" + +#: TournamentTracker.py:150 +msgid "FPDB Tournament Tracker" +msgstr "" + +#: TournamentTracker.py:161 +msgid "Edit" +msgstr "" + +#: TournamentTracker.py:164 +msgid "Rebuy" +msgstr "" + +#: TournamentTracker.py:263 +msgid "db error: skipping " +msgstr "" + +#: TournamentTracker.py:265 +msgid "Database error %s in hand %d. Skipping.\n" +msgstr "" + +#: TournamentTracker.py:274 +msgid "could not find tournament: skipping" +msgstr "" + +#: TournamentTracker.py:275 +msgid "Could not find tournament %d in hand %d. Skipping.\n" +msgstr "" + +#: TournamentTracker.py:298 +msgid "table name %s not found, skipping.\n" +msgstr "" + +#: TournamentTracker.py:305 +msgid "tournament tracker starting\n" +msgstr "" + +#: TourneyFilters.py:52 +msgid "Tourney Type" +msgstr "" + +#: TourneyFilters.py:86 +msgid "setting numTourneys:" +msgstr "" + +#: TourneySummary.py:133 +msgid "END TIME" +msgstr "" + +#: TourneySummary.py:134 +msgid "TOURNEY NAME" +msgstr "" + +#: TourneySummary.py:135 +msgid "TOURNEY NO" +msgstr "" + +#: TourneySummary.py:140 +msgid "CURRENCY" +msgstr "" + +#: TourneySummary.py:143 +msgid "ENTRIES" +msgstr "" + +#: TourneySummary.py:144 +msgid "SPEED" +msgstr "" + +#: TourneySummary.py:145 +msgid "PRIZE POOL" +msgstr "" + +#: TourneySummary.py:146 +msgid "STARTING CHIP COUNT" +msgstr "" + +#: TourneySummary.py:148 +msgid "REBUY" +msgstr "" + +#: TourneySummary.py:149 +msgid "ADDON" +msgstr "" + +#: TourneySummary.py:150 +msgid "KO" +msgstr "" + +#: TourneySummary.py:151 +msgid "MATRIX" +msgstr "" + +#: TourneySummary.py:152 +msgid "MATRIX ID PROCESSED" +msgstr "" + +#: TourneySummary.py:153 +msgid "SHOOTOUT" +msgstr "" + +#: TourneySummary.py:154 +msgid "MATRIX MATCH ID" +msgstr "" + +#: TourneySummary.py:155 +msgid "SUB TOURNEY BUY IN" +msgstr "" + +#: TourneySummary.py:156 +msgid "SUB TOURNEY FEE" +msgstr "" + +#: TourneySummary.py:157 +msgid "REBUY CHIPS" +msgstr "" + +#: TourneySummary.py:158 +msgid "ADDON CHIPS" +msgstr "" + +#: TourneySummary.py:159 +msgid "REBUY COST" +msgstr "" + +#: TourneySummary.py:160 +msgid "ADDON COST" +msgstr "" + +#: TourneySummary.py:161 +msgid "TOTAL REBUYS" +msgstr "" + +#: TourneySummary.py:162 +msgid "TOTAL ADDONS" +msgstr "" + +#: TourneySummary.py:165 +msgid "SNG" +msgstr "SNG" + +#: TourneySummary.py:166 +msgid "SATELLITE" +msgstr "Сателлиты" + +#: TourneySummary.py:167 +msgid "DOUBLE OR NOTHING" +msgstr "" + +#: TourneySummary.py:168 +msgid "GUARANTEE" +msgstr "" + +#: TourneySummary.py:169 +msgid "ADDED" +msgstr "" + +#: TourneySummary.py:170 +msgid "ADDED CURRENCY" +msgstr "" + +#: TourneySummary.py:171 +msgid "COMMENT" +msgstr "" + +#: TourneySummary.py:172 +msgid "COMMENT TIMESTAMP" +msgstr "" + +#: TourneySummary.py:175 +msgid "PLAYER IDS" +msgstr "" + +#: TourneySummary.py:177 +msgid "TOURNEYS PLAYERS IDS" +msgstr "" + +#: TourneySummary.py:178 +msgid "RANKS" +msgstr "" + +#: TourneySummary.py:179 +msgid "WINNINGS" +msgstr "" + +#: TourneySummary.py:180 +msgid "WINNINGS CURRENCY" +msgstr "" + +#: TourneySummary.py:181 +msgid "COUNT REBUYS" +msgstr "" + +#: TourneySummary.py:182 +msgid "COUNT ADDONS" +msgstr "" + +#: TourneySummary.py:183 +msgid "NB OF KO" +msgstr "" + +#: TourneySummary.py:230 +msgid "Tourney Insert/Update done" +msgstr "" + +#: TourneySummary.py:250 +msgid "addPlayer: rank:%s - name : '%s' - Winnings (%s)" +msgstr "" + +#: TourneySummary.py:277 +msgid "incrementPlayerWinnings: name : '%s' - Add Winnings (%s)" +msgstr "" + +#: TreeViewTooltips.py:108 +msgid "" +"This module was developed and tested with version 2.8.18 of gtk. You are " +"using version %d.%d.%d. Your milage may vary." +msgstr "" + +#: WinTables.py:81 +msgid "Window %s not found. Skipping." +msgstr "" + +#: WinTables.py:84 +msgid "self.window doesn't exist? why?" +msgstr "" + +#: WinamaxToFpdb.py:263 +msgid "failed to detect currency" +msgstr "" + +#: WinamaxToFpdb.py:317 +msgid "Failed to add streets. handtext=%s" +msgstr "" + +#: XTables.py:70 +msgid "Could not retrieve XID from table xwininfo. xwininfo is %s" +msgstr "" + +#: XTables.py:74 +msgid "No match in XTables for table '%s'." +msgstr "" + +#: fpdb.pyw:38 +msgid " - press return to continue\n" +msgstr "" + +#: fpdb.pyw:45 +msgid "" +"\n" +"python 2.5-2.7 not found, please install python 2.5, 2.6 or 2.7 for fpdb\n" +msgstr "" +"\n" +"\n" +"python 2.5-2.7 не найден, пожалуйта установите питон версий 2.5, 2.6 или 2.7 " +"для использования fpdb\n" + +#: fpdb.pyw:57 +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/" +"projects/pywin32/" +msgstr "" + +#: fpdb.pyw:79 +msgid "" +"Unable to load PyGTK modules required for GUI. Please install PyCairo, " +"PyGObject, and PyGTK from www.pygtk.org." +msgstr "" + +#: fpdb.pyw:122 +msgid "GuiStove not found. If you want to use it please install pypoker-eval." +msgstr "" +"GuiStove не найден. Если Вы хотите его использовать, пожалуйста, установите " +"pypoker-eval." + +#: fpdb.pyw:244 +msgid "" +"Copyright 2008-2011, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " +"sqlcoder, Bostik, and others" +msgstr "" + +#: fpdb.pyw:245 +msgid "" +"You are free to change, and distribute original or changed versions of fpdb " +"within the rules set out by the license" +msgstr "" + +#: fpdb.pyw:246 +msgid "Please see fpdb's start screen for license information" +msgstr "" + +#: fpdb.pyw:250 +msgid "and others" +msgstr "" + +#: fpdb.pyw:256 +msgid "Operating System" +msgstr "Операционная система" + +#: fpdb.pyw:276 +msgid "Your config file is: " +msgstr "" + +#: fpdb.pyw:281 +msgid "Version Information:" +msgstr "Информация о версии:" + +#: fpdb.pyw:288 +msgid "Threads: " +msgstr "" + +#: fpdb.pyw:311 +msgid "" +"Updated preferences have not been loaded because windows are open. Re-start " +"fpdb to load them." +msgstr "" +"Обновленные опции не были загружены, т.к. окна открыты. Перезапустите fpdb " +"для их загрузки." + +#: fpdb.pyw:321 +msgid "Maintain Databases" +msgstr "Основная база данных" + +#: fpdb.pyw:331 +msgid "saving updated db data" +msgstr "" + +#: fpdb.pyw:338 +msgid "guidb response was " +msgstr "" + +#: fpdb.pyw:344 +msgid "" +"Cannot open Database Maintenance window because other windows have been " +"opened. Re-start fpdb to use this option." +msgstr "" + +#: fpdb.pyw:347 +msgid "Number of Hands: " +msgstr "Количество рук: " + +#: fpdb.pyw:348 +msgid "" +"\n" +"Number of Tourneys: " +msgstr "" +"\n" +"\n" +"Количество турниров: " + +#: fpdb.pyw:349 +msgid "" +"\n" +"Number of TourneyTypes: " +msgstr "" + +#: fpdb.pyw:350 +msgid "Database Statistics" +msgstr "Статистика базы данных" + +#: fpdb.pyw:359 +msgid "HUD Configurator - choose category" +msgstr "" + +#: fpdb.pyw:365 +msgid "" +"Note that this dialogue will overwrite an existing config if one has been " +"made already. " +msgstr "" + +#: fpdb.pyw:366 +msgid "Abort now if you don't want that." +msgstr "" + +#: fpdb.pyw:367 +msgid "" +"Please select the game category for which you want to configure HUD stats " +"and the number of rows and columns:" +msgstr "" + +#: fpdb.pyw:384 +msgid "%d rows" +msgstr "" + +#: fpdb.pyw:419 +msgid "HUD Configurator - please choose your stats" +msgstr "" + +#: fpdb.pyw:425 +msgid "Please choose the stats you wish to use in the below table." +msgstr "" +"Пожалуйста, выберите статы, которые Вы хотите использовать в таблице ниже." + +#: fpdb.pyw:429 +msgid "Note that you may not select any stat more than once or it will crash." +msgstr "" + +#: fpdb.pyw:433 +msgid "" +"It is not currently possible to select \"empty\" or anything else to that " +"end." +msgstr "" + +#: fpdb.pyw:437 +msgid "" +"To configure things like colouring you will still have to use the " +"Preferences dialogue or manually edit your HUD_config.xml." +msgstr "" + +#: fpdb.pyw:460 +msgid "column %d" +msgstr "" + +#: fpdb.pyw:464 +msgid "row %d" +msgstr "" + +#: fpdb.pyw:544 +msgid "Confirm deleting and recreating tables" +msgstr "Подтвердите удаление и пересоздание таблиц" + +#: fpdb.pyw:545 +msgid "Please confirm that you want to (re-)create the tables." +msgstr "Пожалуйста, подтвердите, что Вы хотите (пере-)создать таблицы." + +#: fpdb.pyw:546 +msgid "" +" If there already are tables in the database %s on %s they will be deleted " +"and you will have to re-import your histories.\n" +msgstr "" + +#: fpdb.pyw:547 +msgid "This may take a while." +msgstr "Это может занять продолжительное время." + +#: fpdb.pyw:572 +msgid "User cancelled recreating tables" +msgstr "" + +#: fpdb.pyw:578 +#, fuzzy +msgid "Confirm recreating HUD cache" +msgstr "Подтвердите удаление и пересоздание таблиц" + +#: fpdb.pyw:579 +msgid "Please confirm that you want to re-create the HUD cache." +msgstr "" + +#: fpdb.pyw:587 +msgid " Hero's cache starts: " +msgstr "" + +#: fpdb.pyw:601 +msgid " Villains' cache starts: " +msgstr "" + +#: fpdb.pyw:614 +msgid " Rebuilding HUD Cache ... " +msgstr "" + +#: fpdb.pyw:622 +msgid "User cancelled rebuilding hud cache" +msgstr "" + +#: fpdb.pyw:634 +msgid "Confirm rebuilding database indexes" +msgstr "Подтвердите пересоздание индексов базы данных" + +#: fpdb.pyw:635 +msgid "Please confirm that you want to rebuild the database indexes." +msgstr "" + +#: fpdb.pyw:643 +msgid " Rebuilding Indexes ... " +msgstr "" + +#: fpdb.pyw:650 +msgid " Cleaning Database ... " +msgstr "" + +#: fpdb.pyw:655 +msgid " Analyzing Database ... " +msgstr "" + +#: fpdb.pyw:660 +msgid "User cancelled rebuilding db indexes" +msgstr "" + +#: fpdb.pyw:755 +msgid "" +"Unimplemented: Save Profile (try saving a HUD layout, that should do it)" +msgstr "" + +#: fpdb.pyw:810 +msgid "_Main" +msgstr "" + +#: fpdb.pyw:811 fpdb.pyw:842 +msgid "_Quit" +msgstr "" + +#: fpdb.pyw:812 +msgid "L" +msgstr "" + +#: fpdb.pyw:812 +msgid "_Load Profile (broken)" +msgstr "" + +#: fpdb.pyw:813 +msgid "S" +msgstr "" + +#: fpdb.pyw:813 +msgid "_Save Profile (todo)" +msgstr "" + +#: fpdb.pyw:814 +msgid "F" +msgstr "" + +#: fpdb.pyw:814 +msgid "Pre_ferences" +msgstr "" + +#: fpdb.pyw:815 +msgid "_Import" +msgstr "" + +#: fpdb.pyw:816 +msgid "B" +msgstr "" + +#: fpdb.pyw:817 +msgid "R" +msgstr "" + +#: fpdb.pyw:817 +msgid "Tournament _Results Import" +msgstr "" + +#: fpdb.pyw:818 +msgid "I" +msgstr "" + +#: fpdb.pyw:818 +msgid "_Import through eMail/IMAP" +msgstr "" + +#: fpdb.pyw:819 +msgid "_Viewers" +msgstr "" + +#: fpdb.pyw:820 +msgid "A" +msgstr "" + +#: fpdb.pyw:820 +msgid "_Auto Import and HUD" +msgstr "" + +#: fpdb.pyw:821 +msgid "H" +msgstr "" + +#: fpdb.pyw:821 +msgid "_HUD Configurator" +msgstr "" + +#: fpdb.pyw:822 +msgid "G" +msgstr "" + +#: fpdb.pyw:822 +msgid "_Graphs" +msgstr "" + +#: fpdb.pyw:823 fpdb.pyw:1098 +msgid "Tourney Graphs" +msgstr "" + +#: fpdb.pyw:824 +msgid "Stove (preview)" +msgstr "" + +#: fpdb.pyw:825 +msgid "P" +msgstr "" + +#: fpdb.pyw:825 +msgid "Ring _Player Stats (tabulated view, not on pgsql)" +msgstr "" + +#: fpdb.pyw:826 +msgid "T" +msgstr "" + +#: fpdb.pyw:826 +msgid "_Tourney Stats (tabulated view, not on pgsql)" +msgstr "" + +#: fpdb.pyw:827 +msgid "Tourney _Viewer" +msgstr "" + +#: fpdb.pyw:828 +msgid "O" +msgstr "" + +#: fpdb.pyw:828 +msgid "P_ositional Stats (tabulated view, not on sqlite)" +msgstr "" + +#: fpdb.pyw:829 fpdb.pyw:1057 +msgid "Session Stats" +msgstr "Статистика по сессиям" + +#: fpdb.pyw:830 +msgid "Hand _Replayer (not working yet)" +msgstr "" + +#: fpdb.pyw:831 +msgid "_Database" +msgstr "" + +#: fpdb.pyw:832 +msgid "_Maintain Databases" +msgstr "" + +#: fpdb.pyw:833 +msgid "Create or Recreate _Tables" +msgstr "" + +#: fpdb.pyw:834 +msgid "Rebuild HUD Cache" +msgstr "" + +#: fpdb.pyw:835 +msgid "Rebuild DB Indexes" +msgstr "" + +#: fpdb.pyw:836 +msgid "_Statistics" +msgstr "" + +#: fpdb.pyw:837 +msgid "Dump Database to Textfile (takes ALOT of time)" +msgstr "" + +#: fpdb.pyw:838 +msgid "_Help" +msgstr "" + +#: fpdb.pyw:839 +msgid "_Log Messages" +msgstr "" + +#: fpdb.pyw:840 +msgid "A_bout, License, Copying" +msgstr "" + +#: fpdb.pyw:858 +msgid "There is an error in your config file\n" +msgstr "" + +#: fpdb.pyw:859 +msgid "" +"\n" +"\n" +"Error is: " +msgstr "" + +#: fpdb.pyw:860 +msgid "CONFIG FILE ERROR" +msgstr "" + +#: fpdb.pyw:864 +msgid "Logfile is %s\n" +msgstr "" + +#: fpdb.pyw:866 +msgid "Config file" +msgstr "Файл конфигурации" + +#: fpdb.pyw:867 +msgid "" +"has been created at:\n" +"%s.\n" +msgstr "" + +#: fpdb.pyw:868 +msgid "" +"Edit your screen_name and hand history path in the supported_sites section " +"of the Preferences window (Main menu) before trying to import hands." +msgstr "" + +#: fpdb.pyw:890 +msgid "Connected to SQLite: %s" +msgstr "" + +#: fpdb.pyw:924 +msgid "Strong Warning - Invalid database version" +msgstr "" + +#: fpdb.pyw:926 +msgid "An invalid DB version or missing tables have been detected." +msgstr "" + +#: fpdb.pyw:930 +msgid "" +"This error is not necessarily fatal but it is strongly recommended that you " +"recreate the tables by using the Database menu." +msgstr "" + +#: fpdb.pyw:934 +msgid "" +"Not doing this will likely lead to misbehaviour including fpdb crashes, " +"corrupt data etc." +msgstr "" + +#: fpdb.pyw:948 +msgid "Status: Connected to %s database named %s on host %s" +msgstr "" + +#: fpdb.pyw:958 +msgid "" +"\n" +"Global lock taken by %s" +msgstr "" + +#: fpdb.pyw:961 +msgid "" +"\n" +"Failed to get global lock, it is currently held by %s" +msgstr "" + +#: fpdb.pyw:971 +msgid "Quitting normally" +msgstr "" + +#: fpdb.pyw:996 +msgid "Global lock released.\n" +msgstr "" + +#: fpdb.pyw:1003 +msgid "Auto Import" +msgstr "Автоимпорт" + +#: fpdb.pyw:1013 +msgid "Bulk Import" +msgstr "Пакетный импорт" + +#: fpdb.pyw:1020 +msgid "Tournament Results Import" +msgstr "Импорт результатов турниров" + +#: fpdb.pyw:1026 +msgid "eMail Import" +msgstr "eMail импорт" + +#: fpdb.pyw:1039 +msgid "Tourney Stats" +msgstr "" + +#: fpdb.pyw:1045 +msgid "Tourney Viewer" +msgstr "" + +#: fpdb.pyw:1051 +msgid "Positional Stats" +msgstr "" + +#: fpdb.pyw:1063 +msgid "Hand Replayer" +msgstr "" + +#: fpdb.pyw:1067 +msgid "" +"Fpdb needs translators!\n" +"If you speak another language and have a few minutes or more to spare get in " +"touch by emailing steffen@schaumburger.info\n" +"\n" +"Welcome to Fpdb!\n" +"To be notified of new snapshots and releases go to https://lists.sourceforge." +"net/lists/listinfo/fpdb-announce and subscribe.\n" +"If you want to follow development more closely go to https://lists." +"sourceforge.net/lists/listinfo/fpdb-main and subscribe.\n" +"\n" +"This program is currently in an alpha-state, so our database format is still " +"sometimes changed.\n" +"You should therefore always keep your hand history files so that you can re-" +"import after an update, if necessary.\n" +"\n" +"For documentation please visit our website/wiki at http://fpdb.sourceforge." +"net/.\n" +"If you need help click on Contact - Get Help on our website.\n" +"Please note that default.conf is no longer needed nor used, all " +"configuration now happens in HUD_config.xml.\n" +"\n" +"This program is free/libre open source software licensed partially under the " +"AGPL3, and partially under GPL2 or later.\n" +"The Windows installer package includes code licensed under the MIT license.\n" +"You can find the full license texts in agpl-3.0.txt, gpl-2.0.txt, gpl-3.0." +"txt and mit.txt in the fpdb installation directory." +msgstr "" +"Проекту fpdb требуются переводчики!\n" +"\n" +"Если Вы говорите на других языках и у Вас найдется пара минут или больше, " +"пишите steffen@schaumburger.info\n" +"\n" +"\n" +"\n" +"Добро пожаловать в Fpdb!\n" +"\n" +"Для того, чтобы быть информированным о выходе новых снэпшотах и релизах, " +"пройдите по ссылке https://lists.sourceforge.net/lists/listinfo/fpdb-" +"announce и подпишитесь на уведомления.\n" +" Если Вы хотите следить за разработкой более пристально, подпишитесь здесь " +"https://lists.sourceforge.net/lists/listinfo/fpdb-main.\n" +"\n" + +#: fpdb.pyw:1084 +msgid "Help" +msgstr "Помощь" + +#: fpdb.pyw:1091 +msgid "Graphs" +msgstr "Графики" + +#: fpdb.pyw:1105 +msgid "Stove" +msgstr "Stove" + +#: fpdb.pyw:1178 +msgid "" +"\n" +"Note: error output is being diverted to fpdb-errors.txt and HUD-errors.txt " +"in: %s" +msgstr "" + +#: fpdb.pyw:1179 +msgid "" +"\n" +"Any major error will be reported there _only_.\n" +msgstr "" + +#: fpdb.pyw:1208 +msgid "fpdb starting ..." +msgstr "fpdb загружается ..." + +#: fpdb.pyw:1307 +msgid "" +"WARNING: Unable to find output hand history directory %s\n" +"\n" +" Press YES to create this directory, or NO to select a new one." +msgstr "" + +#: fpdb.pyw:1315 +msgid "" +"WARNING: Unable to create hand output directory. Importing is not likely to " +"work until this is fixed." +msgstr "" + +#: fpdb.pyw:1326 +msgid "" +"WARNING: Unable to find site '%s'\n" +"\n" +"Press YES to add this site to the database." +msgstr "" + +#: fpdb.pyw:1342 +msgid "" +"\n" +"Enter short code for %s\n" +"(up to 3 characters):\n" +msgstr "" + +#: fpdb_import.py:51 +msgid "Import database module: MySQLdb not found" +msgstr "" + +#: fpdb_import.py:58 +msgid "Import database module: psycopg2 not found" +msgstr "" + +#: fpdb_import.py:184 +msgid "Database ID for %s not found" +msgstr "" + +#: fpdb_import.py:186 +msgid "" +"[ERROR] More than 1 Database ID found for %s - Multiple currencies not " +"implemented yet" +msgstr "" + +#: fpdb_import.py:232 +msgid "Started at %s -- %d files to import. indexes: %s" +msgstr "" + +#: fpdb_import.py:241 +msgid "No need to drop indexes." +msgstr "" + +#: fpdb_import.py:260 +msgid "writers finished already" +msgstr "" + +#: fpdb_import.py:263 +msgid "waiting for writers to finish ..." +msgstr "" + +#: fpdb_import.py:273 +msgid " ... writers finished" +msgstr "" + +#: fpdb_import.py:279 +msgid "No need to rebuild indexes." +msgstr "" + +#: fpdb_import.py:283 +msgid "No need to rebuild hudcache." +msgstr "" + +#: fpdb_import.py:317 +msgid "sending finish message queue length =" +msgstr "" + +#: fpdb_import.py:444 fpdb_import.py:446 +msgid "Converting %s" +msgstr "Конвертация %s" + +#: fpdb_import.py:492 +msgid "Hand processed but empty" +msgstr "" + +#: fpdb_import.py:506 +msgid "fpdb_import: sending hand to hud" +msgstr "" + +#: fpdb_import.py:509 +msgid "Failed to send hand to HUD: %s" +msgstr "" + +#: fpdb_import.py:524 +msgid "Unknown filter filter_name:'%s' in filter:'%s'" +msgstr "" + +#: fpdb_import.py:535 +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:536 +msgid "Filename:" +msgstr "Файл:" + +#: fpdb_import.py:537 +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:539 +msgid "Hand logged to hand-errors.txt" +msgstr "" + +#: fpdb_import.py:595 +msgid "Importing" +msgstr "" + +#: fpdb_import.py:623 +msgid "CLI for importing hands is GuiBulkImport.py" +msgstr "" + +#: interlocks.py:52 +msgid "lock already held by:" +msgstr "" + +#: test_Database.py:50 +msgid "DEBUG: Testing variance function" +msgstr "" + +#: test_Database.py:51 +msgid "DEBUG: result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" +msgstr "" + +#: windows_make_bats.py:30 +msgid "" +"\n" +"This script is only for windows\n" +msgstr "" +"\n" +"Этот скрипт только для Windows\n" + +#: windows_make_bats.py:57 +msgid "" +"\n" +"no gtk directories found in your path - install gtk or edit the path " +"manually\n" +msgstr "" diff --git a/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo index b09945ea5d73a2f1c7e2e002e2f316715f66a6c1..0e86ce8bbfff45dfb3f87341a1bbf7224ad57dc0 100644 GIT binary patch literal 75239 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≫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 literal 47454 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 diff --git a/pyfpdb/locale/localise.sh b/pyfpdb/locale/localise.sh index 4566594f..6f780960 100755 --- a/pyfpdb/locale/localise.sh +++ b/pyfpdb/locale/localise.sh @@ -9,11 +9,15 @@ msgmerge --update locale/fpdb-de_DE.po locale/fpdb-en_GB.pot msgmerge --update locale/fpdb-es_ES.po locale/fpdb-en_GB.pot msgmerge --update locale/fpdb-fr_FR.po locale/fpdb-en_GB.pot msgmerge --update locale/fpdb-hu_HU.po locale/fpdb-en_GB.pot +msgmerge --update locale/fpdb-pl_PL.po locale/fpdb-en_GB.pot +msgmerge --update locale/fpdb-ru_RU.po locale/fpdb-en_GB.pot echo "compiling mo files" python /usr/share/doc/python-2.*/examples/Tools/i18n/msgfmt.py --output-file=locale/de/LC_MESSAGES/fpdb.mo locale/fpdb-de_DE.po python /usr/share/doc/python-2.*/examples/Tools/i18n/msgfmt.py --output-file=locale/es/LC_MESSAGES/fpdb.mo locale/fpdb-es_ES.po python /usr/share/doc/python-2.*/examples/Tools/i18n/msgfmt.py --output-file=locale/fr/LC_MESSAGES/fpdb.mo locale/fpdb-fr_FR.po python /usr/share/doc/python-2.*/examples/Tools/i18n/msgfmt.py --output-file=locale/hu/LC_MESSAGES/fpdb.mo locale/fpdb-hu_HU.po +python /usr/share/doc/python-2.*/examples/Tools/i18n/msgfmt.py --output-file=locale/pl/LC_MESSAGES/fpdb.mo locale/fpdb-pl_PL.po +python /usr/share/doc/python-2.*/examples/Tools/i18n/msgfmt.py --output-file=locale/ru/LC_MESSAGES/fpdb.mo locale/fpdb-ru_RU.po pocount locale/*.po