From d8d9f3a1fc9dd20c6457d8c83ce92e47629de619 Mon Sep 17 00:00:00 2001 From: Steffen Schaumburg Date: Thu, 7 Apr 2011 10:51:14 +0200 Subject: [PATCH] finish french translation - thanks very much to Wedges --- pyfpdb/locale/de/LC_MESSAGES/fpdb.mo | Bin 29553 -> 29553 bytes pyfpdb/locale/es/LC_MESSAGES/fpdb.mo | Bin 41388 -> 41388 bytes pyfpdb/locale/fpdb-de_DE.po | 68 ++- pyfpdb/locale/fpdb-en_GB.pot | 68 ++- pyfpdb/locale/fpdb-es_ES.po | 68 ++- pyfpdb/locale/fpdb-fr_FR.po | 695 ++++++++------------------- pyfpdb/locale/fpdb-hu_HU.po | 71 ++- pyfpdb/locale/fpdb-it_IT.po | 71 ++- pyfpdb/locale/fpdb-pl_PL.po | 68 ++- pyfpdb/locale/fpdb-pt_BR.po | 68 ++- pyfpdb/locale/fpdb-ru_RU.po | 71 ++- pyfpdb/locale/fpdb-zh_CN.po | 68 ++- pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo | Bin 67469 -> 77860 bytes pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo | Bin 75567 -> 75498 bytes pyfpdb/locale/it/LC_MESSAGES/fpdb.mo | Bin 74669 -> 74607 bytes pyfpdb/locale/pl/LC_MESSAGES/fpdb.mo | Bin 21073 -> 21073 bytes pyfpdb/locale/pt/LC_MESSAGES/fpdb.mo | Bin 17680 -> 17680 bytes pyfpdb/locale/ru/LC_MESSAGES/fpdb.mo | Bin 35871 -> 35871 bytes pyfpdb/locale/zh/LC_MESSAGES/fpdb.mo | Bin 1900 -> 1900 bytes 19 files changed, 484 insertions(+), 832 deletions(-) diff --git a/pyfpdb/locale/de/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/de/LC_MESSAGES/fpdb.mo index df27a69f32920b97454fe9971b4889d3913ccff0..6a6f4460a078fa60ff2fcb147269ec3db6c431ae 100644 GIT binary patch delta 21 dcmezPjPc_$#tlmy*~}FT4XjKzuXa3U2mo(w2?_uJ delta 21 dcmezPjPc_$#tlmy*-RA-EUZj6uXa3U2mo)02@U`N diff --git a/pyfpdb/locale/es/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/es/LC_MESSAGES/fpdb.mo index fa55861cff026fef1966b10bd62cc6aeb7c9366a..30aa0dc72fa2afa51005a9a00539d6193851c8f3 100644 GIT binary patch delta 22 ecmZ2;m}$*nrVU4;+07LU4XjKJHlL1u=n4R9CJ7G! delta 22 ecmZ2;m}$*nrVU4;*-aG;4XjKpH=mAv=n4R9L\n" "Language-Team: Fpdb\n" @@ -18,8 +18,8 @@ msgstr "" #: AbsoluteToFpdb.py:140 AbsoluteToFpdb.py:142 BetfairToFpdb.py:76 #: BetfairToFpdb.py:78 CarbonToFpdb.py:130 CarbonToFpdb.py:132 -#: EverestToFpdb.py:101 EverestToFpdb.py:103 EverleafToFpdb.py:113 -#: EverleafToFpdb.py:115 FulltiltToFpdb.py:208 FulltiltToFpdb.py:210 +#: EverestToFpdb.py:101 EverestToFpdb.py:103 EverleafToFpdb.py:128 +#: EverleafToFpdb.py:130 FulltiltToFpdb.py:209 FulltiltToFpdb.py:211 #: OnGameToFpdb.py:163 OnGameToFpdb.py:165 PacificPokerToFpdb.py:173 #: PacificPokerToFpdb.py:175 PartyPokerToFpdb.py:197 PartyPokerToFpdb.py:199 #: PkrToFpdb.py:128 PkrToFpdb.py:130 PokerStarsToFpdb.py:186 @@ -30,9 +30,9 @@ msgid "Unable to recognise gametype from: '%s'" msgstr "Konnte Gametype in '%s' nicht erkennen" #: AbsoluteToFpdb.py:141 BetfairToFpdb.py:77 CarbonToFpdb.py:131 -#: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:114 +#: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:129 #: FullTiltPokerSummary.py:93 FullTiltPokerSummary.py:119 -#: FulltiltToFpdb.py:252 FulltiltToFpdb.py:267 OnGameToFpdb.py:164 +#: FulltiltToFpdb.py:253 FulltiltToFpdb.py:268 OnGameToFpdb.py:164 #: OnGameToFpdb.py:183 PacificPokerToFpdb.py:174 PacificPokerToFpdb.py:205 #: PartyPokerToFpdb.py:198 PkrToFpdb.py:129 PkrToFpdb.py:154 #: PokerStarsSummary.py:82 PokerStarsSummary.py:108 PokerStarsToFpdb.py:187 @@ -43,7 +43,7 @@ msgstr "FpdbParseError" #: AbsoluteToFpdb.py:205 AbsoluteToFpdb.py:206 BetfairToFpdb.py:108 #: BetfairToFpdb.py:109 CarbonToFpdb.py:163 CarbonToFpdb.py:165 -#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:148 +#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:163 #: PacificPokerToFpdb.py:215 PacificPokerToFpdb.py:216 PokerStarsToFpdb.py:223 #: PokerStarsToFpdb.py:224 iPokerToFpdb.py:156 iPokerToFpdb.py:158 msgid "No match in readHandInfo: '%s'" @@ -61,21 +61,21 @@ msgstr "Dateiname: %s" msgid "Didn't match re_*InfoFromFilename: '%s'" msgstr "re*InfoFromFilename konnte '%s' nicht erkennen" -#: AbsoluteToFpdb.py:279 EverleafToFpdb.py:213 FulltiltToFpdb.py:416 +#: AbsoluteToFpdb.py:279 EverleafToFpdb.py:228 FulltiltToFpdb.py:418 #: OnGameToFpdb.py:305 PacificPokerToFpdb.py:347 PokerStarsToFpdb.py:358 #: Win2dayToFpdb.py:210 WinamaxToFpdb.py:360 msgid "reading antes" msgstr "Lese Antes" -#: AbsoluteToFpdb.py:288 BetfairToFpdb.py:160 FulltiltToFpdb.py:426 +#: AbsoluteToFpdb.py:288 BetfairToFpdb.py:160 FulltiltToFpdb.py:433 msgid "Player bringing in: %s for %s" msgstr "Spieler macht Bring In: %s für %s" -#: AbsoluteToFpdb.py:291 EverleafToFpdb.py:225 +#: AbsoluteToFpdb.py:291 EverleafToFpdb.py:240 msgid "No bringin found." msgstr "Kein Bring In gefunden." -#: AbsoluteToFpdb.py:298 EverleafToFpdb.py:232 +#: AbsoluteToFpdb.py:298 EverleafToFpdb.py:247 msgid "No small blind" msgstr "Keine Small Blind" @@ -84,29 +84,29 @@ msgid "Absolute readStudPlayerCards is only a stub." msgstr "Absolute readStudPlayerCards ist nur ein Platzhalter." #: AbsoluteToFpdb.py:352 BetfairToFpdb.py:199 CarbonToFpdb.py:267 -#: EverestToFpdb.py:234 EverestToFpdb.py:235 EverleafToFpdb.py:283 -#: FulltiltToFpdb.py:494 OnGameToFpdb.py:348 PacificPokerToFpdb.py:429 +#: EverestToFpdb.py:234 EverestToFpdb.py:235 EverleafToFpdb.py:295 +#: FulltiltToFpdb.py:501 OnGameToFpdb.py:348 PacificPokerToFpdb.py:429 #: PartyPokerToFpdb.py:535 PkrToFpdb.py:351 PokerStarsToFpdb.py:440 #: Win2dayToFpdb.py:348 WinamaxToFpdb.py:406 iPokerToFpdb.py:261 msgid "Unimplemented readAction: '%s' '%s'" msgstr "Nicht implementierte readAction: '%s' '%s'" #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:222 CarbonToFpdb.py:297 -#: EverleafToFpdb.py:321 FulltiltToFpdb.py:788 PacificPokerToFpdb.py:458 +#: EverleafToFpdb.py:333 FulltiltToFpdb.py:795 PacificPokerToFpdb.py:458 #: PartyPokerToFpdb.py:575 PokerStarsToFpdb.py:468 Win2dayToFpdb.py:375 #: iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "Zu lesende Hand History" #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:223 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:322 FulltiltToFpdb.py:789 PacificPokerToFpdb.py:459 +#: EverleafToFpdb.py:334 FulltiltToFpdb.py:796 PacificPokerToFpdb.py:459 #: PartyPokerToFpdb.py:576 PokerStarsToFpdb.py:469 Win2dayToFpdb.py:376 #: iPokerToFpdb.py:292 msgid "output translation to" msgstr "Ausgabepfad" #: AbsoluteToFpdb.py:404 BetfairToFpdb.py:224 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:323 FulltiltToFpdb.py:790 PacificPokerToFpdb.py:460 +#: EverleafToFpdb.py:335 FulltiltToFpdb.py:797 PacificPokerToFpdb.py:460 #: PartyPokerToFpdb.py:577 PokerStarsToFpdb.py:470 Win2dayToFpdb.py:377 #: iPokerToFpdb.py:293 msgid "follow (tail -f) the input" @@ -128,7 +128,7 @@ msgstr "readPlayerStacks: Weniger als 2 Spieler in einer Hand gefunden." msgid "No bringin found" msgstr "Kein Bringin gefunden" -#: BetfairToFpdb.py:199 Filters.py:80 FulltiltToFpdb.py:494 +#: BetfairToFpdb.py:199 Filters.py:80 FulltiltToFpdb.py:501 #: GuiAutoImport.py:203 GuiPositionalStats.py:137 GuiStove.py:221 #: GuiStove.py:225 GuiStove.py:229 GuiStove.py:233 GuiStove.py:237 #: GuiStove.py:239 Hand.py:491 Hand.py:1709 ImapFetcher.py:44 @@ -538,15 +538,15 @@ msgstr "" msgid "press enter to continue" msgstr "" -#: EverestToFpdb.py:108 FulltiltToFpdb.py:266 FulltiltToFpdb.py:268 +#: EverestToFpdb.py:108 FulltiltToFpdb.py:267 FulltiltToFpdb.py:269 msgid "Unable to recognise handinfo from: '%s'" msgstr "" -#: EverleafToFpdb.py:260 +#: EverleafToFpdb.py:274 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" -#: EverleafToFpdb.py:292 +#: EverleafToFpdb.py:304 msgid "readShowdownActions %s %s" msgstr "" @@ -738,57 +738,57 @@ msgstr "" msgid "Unable to locate currency" msgstr "Konnte Währung nicht finden" -#: FulltiltToFpdb.py:209 +#: FulltiltToFpdb.py:210 msgid "Raising FpdbParseError for file '%s'" msgstr "FpdbParseError für Datei '%s'" -#: FulltiltToFpdb.py:251 FulltiltToFpdb.py:253 PacificPokerToFpdb.py:204 +#: FulltiltToFpdb.py:252 FulltiltToFpdb.py:254 PacificPokerToFpdb.py:204 #: PacificPokerToFpdb.py:206 PkrToFpdb.py:153 PkrToFpdb.py:155 #: PokerStarsToFpdb.py:212 PokerStarsToFpdb.py:214 msgid "Lim_Blinds has no lookup for '%s'" msgstr "Lim_Blinds hat keinen Eintrag für '%s'" -#: FulltiltToFpdb.py:369 +#: FulltiltToFpdb.py:371 msgid "readPlayerStacks: No players detected (hand #%s)" msgstr "readPlayerStacks: Keine Spieler in Hand #%s gefunden" -#: FulltiltToFpdb.py:429 +#: FulltiltToFpdb.py:436 msgid "No bringin found, handid =%s" msgstr "Kein Bringin für handid %s gefunden" -#: FulltiltToFpdb.py:436 +#: FulltiltToFpdb.py:443 msgid "readButton: Failed to detect button (hand #%s cancelled?)" msgstr "" -#: FulltiltToFpdb.py:570 +#: FulltiltToFpdb.py:577 msgid "determineTourneyType : Parsing NOK" msgstr "" -#: FulltiltToFpdb.py:628 +#: FulltiltToFpdb.py:635 msgid "Unable to get a valid Tournament ID -- File rejected" msgstr "" -#: FulltiltToFpdb.py:659 +#: FulltiltToFpdb.py:666 msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:666 +#: FulltiltToFpdb.py:673 msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:670 +#: FulltiltToFpdb.py:677 msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" msgstr "" -#: FulltiltToFpdb.py:771 +#: FulltiltToFpdb.py:778 msgid "Player finishing stats unreadable : %s" msgstr "" -#: FulltiltToFpdb.py:780 +#: FulltiltToFpdb.py:787 msgid "%s not found in tourney.ranks ..." msgstr "" -#: FulltiltToFpdb.py:782 +#: FulltiltToFpdb.py:789 msgid "Bad parsing : finish position incoherent : %s / %s" msgstr "" @@ -3327,10 +3327,6 @@ msgstr "Keine Hole Karten für %s gefunden" msgid "Hero cards %s: %s" msgstr "" -#: WinamaxToFpdb.py:412 -msgid "add show actions %s" -msgstr "" - #: WinamaxToFpdb.py:469 msgid "Read shown cards: %s" msgstr "" diff --git a/pyfpdb/locale/fpdb-en_GB.pot b/pyfpdb/locale/fpdb-en_GB.pot index ea11d743..3d42075d 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-04-06 23:56+CEST\n" +"POT-Creation-Date: 2011-04-07 10:50+CEST\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,8 +17,8 @@ msgstr "" #: AbsoluteToFpdb.py:140 AbsoluteToFpdb.py:142 BetfairToFpdb.py:76 #: BetfairToFpdb.py:78 CarbonToFpdb.py:130 CarbonToFpdb.py:132 -#: EverestToFpdb.py:101 EverestToFpdb.py:103 EverleafToFpdb.py:113 -#: EverleafToFpdb.py:115 FulltiltToFpdb.py:208 FulltiltToFpdb.py:210 +#: EverestToFpdb.py:101 EverestToFpdb.py:103 EverleafToFpdb.py:128 +#: EverleafToFpdb.py:130 FulltiltToFpdb.py:209 FulltiltToFpdb.py:211 #: OnGameToFpdb.py:163 OnGameToFpdb.py:165 PacificPokerToFpdb.py:173 #: PacificPokerToFpdb.py:175 PartyPokerToFpdb.py:197 PartyPokerToFpdb.py:199 #: PkrToFpdb.py:128 PkrToFpdb.py:130 PokerStarsToFpdb.py:186 @@ -29,9 +29,9 @@ msgid "Unable to recognise gametype from: '%s'" msgstr "" #: AbsoluteToFpdb.py:141 BetfairToFpdb.py:77 CarbonToFpdb.py:131 -#: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:114 +#: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:129 #: FullTiltPokerSummary.py:93 FullTiltPokerSummary.py:119 -#: FulltiltToFpdb.py:252 FulltiltToFpdb.py:267 OnGameToFpdb.py:164 +#: FulltiltToFpdb.py:253 FulltiltToFpdb.py:268 OnGameToFpdb.py:164 #: OnGameToFpdb.py:183 PacificPokerToFpdb.py:174 PacificPokerToFpdb.py:205 #: PartyPokerToFpdb.py:198 PkrToFpdb.py:129 PkrToFpdb.py:154 #: PokerStarsSummary.py:82 PokerStarsSummary.py:108 PokerStarsToFpdb.py:187 @@ -42,7 +42,7 @@ msgstr "" #: AbsoluteToFpdb.py:205 AbsoluteToFpdb.py:206 BetfairToFpdb.py:108 #: BetfairToFpdb.py:109 CarbonToFpdb.py:163 CarbonToFpdb.py:165 -#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:148 +#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:163 #: PacificPokerToFpdb.py:215 PacificPokerToFpdb.py:216 PokerStarsToFpdb.py:223 #: PokerStarsToFpdb.py:224 iPokerToFpdb.py:156 iPokerToFpdb.py:158 msgid "No match in readHandInfo: '%s'" @@ -60,21 +60,21 @@ msgstr "" msgid "Didn't match re_*InfoFromFilename: '%s'" msgstr "" -#: AbsoluteToFpdb.py:279 EverleafToFpdb.py:213 FulltiltToFpdb.py:416 +#: AbsoluteToFpdb.py:279 EverleafToFpdb.py:228 FulltiltToFpdb.py:418 #: OnGameToFpdb.py:305 PacificPokerToFpdb.py:347 PokerStarsToFpdb.py:358 #: Win2dayToFpdb.py:210 WinamaxToFpdb.py:360 msgid "reading antes" msgstr "" -#: AbsoluteToFpdb.py:288 BetfairToFpdb.py:160 FulltiltToFpdb.py:426 +#: AbsoluteToFpdb.py:288 BetfairToFpdb.py:160 FulltiltToFpdb.py:433 msgid "Player bringing in: %s for %s" msgstr "" -#: AbsoluteToFpdb.py:291 EverleafToFpdb.py:225 +#: AbsoluteToFpdb.py:291 EverleafToFpdb.py:240 msgid "No bringin found." msgstr "" -#: AbsoluteToFpdb.py:298 EverleafToFpdb.py:232 +#: AbsoluteToFpdb.py:298 EverleafToFpdb.py:247 msgid "No small blind" msgstr "" @@ -83,29 +83,29 @@ msgid "Absolute readStudPlayerCards is only a stub." msgstr "" #: AbsoluteToFpdb.py:352 BetfairToFpdb.py:199 CarbonToFpdb.py:267 -#: EverestToFpdb.py:234 EverestToFpdb.py:235 EverleafToFpdb.py:283 -#: FulltiltToFpdb.py:494 OnGameToFpdb.py:348 PacificPokerToFpdb.py:429 +#: EverestToFpdb.py:234 EverestToFpdb.py:235 EverleafToFpdb.py:295 +#: FulltiltToFpdb.py:501 OnGameToFpdb.py:348 PacificPokerToFpdb.py:429 #: PartyPokerToFpdb.py:535 PkrToFpdb.py:351 PokerStarsToFpdb.py:440 #: Win2dayToFpdb.py:348 WinamaxToFpdb.py:406 iPokerToFpdb.py:261 msgid "Unimplemented readAction: '%s' '%s'" msgstr "" #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:222 CarbonToFpdb.py:297 -#: EverleafToFpdb.py:321 FulltiltToFpdb.py:788 PacificPokerToFpdb.py:458 +#: EverleafToFpdb.py:333 FulltiltToFpdb.py:795 PacificPokerToFpdb.py:458 #: PartyPokerToFpdb.py:575 PokerStarsToFpdb.py:468 Win2dayToFpdb.py:375 #: iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "" #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:223 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:322 FulltiltToFpdb.py:789 PacificPokerToFpdb.py:459 +#: EverleafToFpdb.py:334 FulltiltToFpdb.py:796 PacificPokerToFpdb.py:459 #: PartyPokerToFpdb.py:576 PokerStarsToFpdb.py:469 Win2dayToFpdb.py:376 #: iPokerToFpdb.py:292 msgid "output translation to" msgstr "" #: AbsoluteToFpdb.py:404 BetfairToFpdb.py:224 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:323 FulltiltToFpdb.py:790 PacificPokerToFpdb.py:460 +#: EverleafToFpdb.py:335 FulltiltToFpdb.py:797 PacificPokerToFpdb.py:460 #: PartyPokerToFpdb.py:577 PokerStarsToFpdb.py:470 Win2dayToFpdb.py:377 #: iPokerToFpdb.py:293 msgid "follow (tail -f) the input" @@ -127,7 +127,7 @@ msgstr "" msgid "No bringin found" msgstr "" -#: BetfairToFpdb.py:199 Filters.py:80 FulltiltToFpdb.py:494 +#: BetfairToFpdb.py:199 Filters.py:80 FulltiltToFpdb.py:501 #: GuiAutoImport.py:203 GuiPositionalStats.py:137 GuiStove.py:221 #: GuiStove.py:225 GuiStove.py:229 GuiStove.py:233 GuiStove.py:237 #: GuiStove.py:239 Hand.py:491 Hand.py:1709 ImapFetcher.py:44 @@ -532,15 +532,15 @@ msgstr "" msgid "press enter to continue" msgstr "" -#: EverestToFpdb.py:108 FulltiltToFpdb.py:266 FulltiltToFpdb.py:268 +#: EverestToFpdb.py:108 FulltiltToFpdb.py:267 FulltiltToFpdb.py:269 msgid "Unable to recognise handinfo from: '%s'" msgstr "" -#: EverleafToFpdb.py:260 +#: EverleafToFpdb.py:274 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" -#: EverleafToFpdb.py:292 +#: EverleafToFpdb.py:304 msgid "readShowdownActions %s %s" msgstr "" @@ -732,57 +732,57 @@ msgstr "" msgid "Unable to locate currency" msgstr "" -#: FulltiltToFpdb.py:209 +#: FulltiltToFpdb.py:210 msgid "Raising FpdbParseError for file '%s'" msgstr "" -#: FulltiltToFpdb.py:251 FulltiltToFpdb.py:253 PacificPokerToFpdb.py:204 +#: FulltiltToFpdb.py:252 FulltiltToFpdb.py:254 PacificPokerToFpdb.py:204 #: PacificPokerToFpdb.py:206 PkrToFpdb.py:153 PkrToFpdb.py:155 #: PokerStarsToFpdb.py:212 PokerStarsToFpdb.py:214 msgid "Lim_Blinds has no lookup for '%s'" msgstr "" -#: FulltiltToFpdb.py:369 +#: FulltiltToFpdb.py:371 msgid "readPlayerStacks: No players detected (hand #%s)" msgstr "" -#: FulltiltToFpdb.py:429 +#: FulltiltToFpdb.py:436 msgid "No bringin found, handid =%s" msgstr "" -#: FulltiltToFpdb.py:436 +#: FulltiltToFpdb.py:443 msgid "readButton: Failed to detect button (hand #%s cancelled?)" msgstr "" -#: FulltiltToFpdb.py:570 +#: FulltiltToFpdb.py:577 msgid "determineTourneyType : Parsing NOK" msgstr "" -#: FulltiltToFpdb.py:628 +#: FulltiltToFpdb.py:635 msgid "Unable to get a valid Tournament ID -- File rejected" msgstr "" -#: FulltiltToFpdb.py:659 +#: FulltiltToFpdb.py:666 msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:666 +#: FulltiltToFpdb.py:673 msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:670 +#: FulltiltToFpdb.py:677 msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" msgstr "" -#: FulltiltToFpdb.py:771 +#: FulltiltToFpdb.py:778 msgid "Player finishing stats unreadable : %s" msgstr "" -#: FulltiltToFpdb.py:780 +#: FulltiltToFpdb.py:787 msgid "%s not found in tourney.ranks ..." msgstr "" -#: FulltiltToFpdb.py:782 +#: FulltiltToFpdb.py:789 msgid "Bad parsing : finish position incoherent : %s / %s" msgstr "" @@ -3265,10 +3265,6 @@ msgstr "" msgid "Hero cards %s: %s" msgstr "" -#: WinamaxToFpdb.py:412 -msgid "add show actions %s" -msgstr "" - #: WinamaxToFpdb.py:469 msgid "Read shown cards: %s" msgstr "" diff --git a/pyfpdb/locale/fpdb-es_ES.po b/pyfpdb/locale/fpdb-es_ES.po index a30e769b..19c19459 100644 --- a/pyfpdb/locale/fpdb-es_ES.po +++ b/pyfpdb/locale/fpdb-es_ES.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-04-05 10:59+CEST\n" +"POT-Creation-Date: 2011-04-07 10:50+CEST\n" "PO-Revision-Date: 2011-04-05 08:58+0000\n" "Last-Translator: steffen123 \n" "Language-Team: Spanish (Spain) <>\n" @@ -18,8 +18,8 @@ msgstr "" #: AbsoluteToFpdb.py:140 AbsoluteToFpdb.py:142 BetfairToFpdb.py:76 #: BetfairToFpdb.py:78 CarbonToFpdb.py:130 CarbonToFpdb.py:132 -#: EverestToFpdb.py:101 EverestToFpdb.py:103 EverleafToFpdb.py:113 -#: EverleafToFpdb.py:115 FulltiltToFpdb.py:208 FulltiltToFpdb.py:210 +#: EverestToFpdb.py:101 EverestToFpdb.py:103 EverleafToFpdb.py:128 +#: EverleafToFpdb.py:130 FulltiltToFpdb.py:209 FulltiltToFpdb.py:211 #: OnGameToFpdb.py:163 OnGameToFpdb.py:165 PacificPokerToFpdb.py:173 #: PacificPokerToFpdb.py:175 PartyPokerToFpdb.py:197 PartyPokerToFpdb.py:199 #: PkrToFpdb.py:128 PkrToFpdb.py:130 PokerStarsToFpdb.py:186 @@ -30,9 +30,9 @@ msgid "Unable to recognise gametype from: '%s'" msgstr "No ha sido posible reconocer el tipo de partida de: '%s'" #: AbsoluteToFpdb.py:141 BetfairToFpdb.py:77 CarbonToFpdb.py:131 -#: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:114 +#: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:129 #: FullTiltPokerSummary.py:93 FullTiltPokerSummary.py:119 -#: FulltiltToFpdb.py:252 FulltiltToFpdb.py:267 OnGameToFpdb.py:164 +#: FulltiltToFpdb.py:253 FulltiltToFpdb.py:268 OnGameToFpdb.py:164 #: OnGameToFpdb.py:183 PacificPokerToFpdb.py:174 PacificPokerToFpdb.py:205 #: PartyPokerToFpdb.py:198 PkrToFpdb.py:129 PkrToFpdb.py:154 #: PokerStarsSummary.py:82 PokerStarsSummary.py:108 PokerStarsToFpdb.py:187 @@ -43,7 +43,7 @@ msgstr "" #: AbsoluteToFpdb.py:205 AbsoluteToFpdb.py:206 BetfairToFpdb.py:108 #: BetfairToFpdb.py:109 CarbonToFpdb.py:163 CarbonToFpdb.py:165 -#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:148 +#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:163 #: PacificPokerToFpdb.py:215 PacificPokerToFpdb.py:216 PokerStarsToFpdb.py:223 #: PokerStarsToFpdb.py:224 iPokerToFpdb.py:156 iPokerToFpdb.py:158 msgid "No match in readHandInfo: '%s'" @@ -61,21 +61,21 @@ msgstr "Nombre de archivo: %s" msgid "Didn't match re_*InfoFromFilename: '%s'" msgstr "" -#: AbsoluteToFpdb.py:279 EverleafToFpdb.py:213 FulltiltToFpdb.py:416 +#: AbsoluteToFpdb.py:279 EverleafToFpdb.py:228 FulltiltToFpdb.py:418 #: OnGameToFpdb.py:305 PacificPokerToFpdb.py:347 PokerStarsToFpdb.py:358 #: Win2dayToFpdb.py:210 WinamaxToFpdb.py:360 msgid "reading antes" msgstr "leyendo antes" -#: AbsoluteToFpdb.py:288 BetfairToFpdb.py:160 FulltiltToFpdb.py:426 +#: AbsoluteToFpdb.py:288 BetfairToFpdb.py:160 FulltiltToFpdb.py:433 msgid "Player bringing in: %s for %s" msgstr "Jugador bringing: %s para %s" -#: AbsoluteToFpdb.py:291 EverleafToFpdb.py:225 +#: AbsoluteToFpdb.py:291 EverleafToFpdb.py:240 msgid "No bringin found." msgstr "No se encuentra el bringin" -#: AbsoluteToFpdb.py:298 EverleafToFpdb.py:232 +#: AbsoluteToFpdb.py:298 EverleafToFpdb.py:247 msgid "No small blind" msgstr "No ciega pequeña" @@ -84,29 +84,29 @@ msgid "Absolute readStudPlayerCards is only a stub." msgstr "" #: AbsoluteToFpdb.py:352 BetfairToFpdb.py:199 CarbonToFpdb.py:267 -#: EverestToFpdb.py:234 EverestToFpdb.py:235 EverleafToFpdb.py:283 -#: FulltiltToFpdb.py:494 OnGameToFpdb.py:348 PacificPokerToFpdb.py:429 +#: EverestToFpdb.py:234 EverestToFpdb.py:235 EverleafToFpdb.py:295 +#: FulltiltToFpdb.py:501 OnGameToFpdb.py:348 PacificPokerToFpdb.py:429 #: PartyPokerToFpdb.py:535 PkrToFpdb.py:351 PokerStarsToFpdb.py:440 #: Win2dayToFpdb.py:348 WinamaxToFpdb.py:406 iPokerToFpdb.py:261 msgid "Unimplemented readAction: '%s' '%s'" msgstr "readAction no implementada: '%s' '%s'" #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:222 CarbonToFpdb.py:297 -#: EverleafToFpdb.py:321 FulltiltToFpdb.py:788 PacificPokerToFpdb.py:458 +#: EverleafToFpdb.py:333 FulltiltToFpdb.py:795 PacificPokerToFpdb.py:458 #: PartyPokerToFpdb.py:575 PokerStarsToFpdb.py:468 Win2dayToFpdb.py:375 #: iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "Analizando historial de manos de entrada" #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:223 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:322 FulltiltToFpdb.py:789 PacificPokerToFpdb.py:459 +#: EverleafToFpdb.py:334 FulltiltToFpdb.py:796 PacificPokerToFpdb.py:459 #: PartyPokerToFpdb.py:576 PokerStarsToFpdb.py:469 Win2dayToFpdb.py:376 #: iPokerToFpdb.py:292 msgid "output translation to" msgstr "Salida de la traducción a " #: AbsoluteToFpdb.py:404 BetfairToFpdb.py:224 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:323 FulltiltToFpdb.py:790 PacificPokerToFpdb.py:460 +#: EverleafToFpdb.py:335 FulltiltToFpdb.py:797 PacificPokerToFpdb.py:460 #: PartyPokerToFpdb.py:577 PokerStarsToFpdb.py:470 Win2dayToFpdb.py:377 #: iPokerToFpdb.py:293 msgid "follow (tail -f) the input" @@ -128,7 +128,7 @@ msgstr "readPlayerStacks: Menos de 2 jugadores encontrados en una mano" msgid "No bringin found" msgstr "No se encuentra el bringin" -#: BetfairToFpdb.py:199 Filters.py:80 FulltiltToFpdb.py:494 +#: BetfairToFpdb.py:199 Filters.py:80 FulltiltToFpdb.py:501 #: GuiAutoImport.py:203 GuiPositionalStats.py:137 GuiStove.py:221 #: GuiStove.py:225 GuiStove.py:229 GuiStove.py:233 GuiStove.py:237 #: GuiStove.py:239 Hand.py:491 Hand.py:1709 ImapFetcher.py:44 @@ -545,15 +545,15 @@ msgstr "get_stats tardo: %4.3f segundos" msgid "press enter to continue" msgstr "Aprieta enter para continuar" -#: EverestToFpdb.py:108 FulltiltToFpdb.py:266 FulltiltToFpdb.py:268 +#: EverestToFpdb.py:108 FulltiltToFpdb.py:267 FulltiltToFpdb.py:269 msgid "Unable to recognise handinfo from: '%s'" msgstr "" -#: EverleafToFpdb.py:260 +#: EverleafToFpdb.py:274 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" -#: EverleafToFpdb.py:292 +#: EverleafToFpdb.py:304 msgid "readShowdownActions %s %s" msgstr "" @@ -745,61 +745,61 @@ msgstr "" msgid "Unable to locate currency" msgstr "" -#: FulltiltToFpdb.py:209 +#: FulltiltToFpdb.py:210 msgid "Raising FpdbParseError for file '%s'" msgstr "" -#: FulltiltToFpdb.py:251 FulltiltToFpdb.py:253 PacificPokerToFpdb.py:204 +#: FulltiltToFpdb.py:252 FulltiltToFpdb.py:254 PacificPokerToFpdb.py:204 #: PacificPokerToFpdb.py:206 PkrToFpdb.py:153 PkrToFpdb.py:155 #: PokerStarsToFpdb.py:212 PokerStarsToFpdb.py:214 msgid "Lim_Blinds has no lookup for '%s'" msgstr "LimBlinds no tiene busqueda para '%s'" -#: FulltiltToFpdb.py:369 +#: FulltiltToFpdb.py:371 msgid "readPlayerStacks: No players detected (hand #%s)" msgstr "" -#: FulltiltToFpdb.py:429 +#: FulltiltToFpdb.py:436 msgid "No bringin found, handid =%s" msgstr "No se ha encontrado bringin, handid = %s" -#: FulltiltToFpdb.py:436 +#: FulltiltToFpdb.py:443 msgid "readButton: Failed to detect button (hand #%s cancelled?)" msgstr "" -#: FulltiltToFpdb.py:570 +#: FulltiltToFpdb.py:577 msgid "determineTourneyType : Parsing NOK" msgstr "determineTourneyType: Análisis NOK" -#: FulltiltToFpdb.py:628 +#: FulltiltToFpdb.py:635 msgid "Unable to get a valid Tournament ID -- File rejected" msgstr "No ha sido posible obtener un id de torneo válido -- Fichero rechazado" -#: FulltiltToFpdb.py:659 +#: FulltiltToFpdb.py:666 msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" msgstr "" "Conflicto entre el buyin leido en la primera línea (%s) y el campo BuyIn (%s)" -#: FulltiltToFpdb.py:666 +#: FulltiltToFpdb.py:673 msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" msgstr "" "Conflicto entre el pago leido en la primera línea (%s) y el campo BuyIn (%s)" -#: FulltiltToFpdb.py:670 +#: FulltiltToFpdb.py:677 msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" msgstr "" "No ha sido posible asignar un buyin a este torneo: asumiendo que es un " "freeroll" -#: FulltiltToFpdb.py:771 +#: FulltiltToFpdb.py:778 msgid "Player finishing stats unreadable : %s" msgstr "" -#: FulltiltToFpdb.py:780 +#: FulltiltToFpdb.py:787 msgid "%s not found in tourney.ranks ..." msgstr "" -#: FulltiltToFpdb.py:782 +#: FulltiltToFpdb.py:789 msgid "Bad parsing : finish position incoherent : %s / %s" msgstr "" @@ -3387,10 +3387,6 @@ msgstr "" msgid "Hero cards %s: %s" msgstr "" -#: WinamaxToFpdb.py:412 -msgid "add show actions %s" -msgstr "" - #: WinamaxToFpdb.py:469 msgid "Read shown cards: %s" msgstr "" diff --git a/pyfpdb/locale/fpdb-fr_FR.po b/pyfpdb/locale/fpdb-fr_FR.po index 0e3c73e2..37e347db 100644 --- a/pyfpdb/locale/fpdb-fr_FR.po +++ b/pyfpdb/locale/fpdb-fr_FR.po @@ -1,25 +1,25 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR ORGANIZATION -# FIRST AUTHOR , YEAR. -# +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR ORGANIZATION +# schevalier , 2011. msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-04-05 08:40+CEST\n" -"PO-Revision-Date: 2011-03-09 15:37+0000\n" -"Last-Translator: kibbitzer \n" -"Language-Team: French (France) <>\n" -"Language: fr_FR\n" +"POT-Creation-Date: 2011-04-07 10:50+CEST\n" +"PO-Revision-Date: 2011-04-07 10:46+0200\n" +"Last-Translator: schevalier \n" +"Language-Team: Fpdb translation team\n" +"Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Generator: Virtaal 0.6.1\n" "Generated-By: pygettext.py 1.5\n" -"Plural-Forms: nplurals=2; plural=(n > 1)\n" #: AbsoluteToFpdb.py:140 AbsoluteToFpdb.py:142 BetfairToFpdb.py:76 #: BetfairToFpdb.py:78 CarbonToFpdb.py:130 CarbonToFpdb.py:132 -#: EverestToFpdb.py:101 EverestToFpdb.py:103 EverleafToFpdb.py:113 -#: EverleafToFpdb.py:115 FulltiltToFpdb.py:208 FulltiltToFpdb.py:210 +#: EverestToFpdb.py:101 EverestToFpdb.py:103 EverleafToFpdb.py:128 +#: EverleafToFpdb.py:130 FulltiltToFpdb.py:209 FulltiltToFpdb.py:211 #: OnGameToFpdb.py:163 OnGameToFpdb.py:165 PacificPokerToFpdb.py:173 #: PacificPokerToFpdb.py:175 PartyPokerToFpdb.py:197 PartyPokerToFpdb.py:199 #: PkrToFpdb.py:128 PkrToFpdb.py:130 PokerStarsToFpdb.py:186 @@ -30,57 +30,52 @@ msgid "Unable to recognise gametype from: '%s'" msgstr "Impossible de reconnaître le type de jeu de: '%s'" #: AbsoluteToFpdb.py:141 BetfairToFpdb.py:77 CarbonToFpdb.py:131 -#: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:114 +#: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:129 #: FullTiltPokerSummary.py:93 FullTiltPokerSummary.py:119 -#: FulltiltToFpdb.py:252 FulltiltToFpdb.py:267 OnGameToFpdb.py:164 +#: FulltiltToFpdb.py:253 FulltiltToFpdb.py:268 OnGameToFpdb.py:164 #: OnGameToFpdb.py:183 PacificPokerToFpdb.py:174 PacificPokerToFpdb.py:205 #: PartyPokerToFpdb.py:198 PkrToFpdb.py:129 PkrToFpdb.py:154 #: PokerStarsSummary.py:82 PokerStarsSummary.py:108 PokerStarsToFpdb.py:187 #: PokerStarsToFpdb.py:213 SitenameSummary.py:82 Win2dayToFpdb.py:102 #: WinamaxToFpdb.py:173 WinamaxToFpdb.py:191 iPokerToFpdb.py:123 -#, fuzzy msgid "Raising FpdbParseError" -msgstr "parseSummary: Une erreur d'analyse de Fpdb est survenue" +msgstr "Déclenchement d'une erreur de parsing FpdbParseError" #: AbsoluteToFpdb.py:205 AbsoluteToFpdb.py:206 BetfairToFpdb.py:108 #: BetfairToFpdb.py:109 CarbonToFpdb.py:163 CarbonToFpdb.py:165 -#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:148 +#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:163 #: PacificPokerToFpdb.py:215 PacificPokerToFpdb.py:216 PokerStarsToFpdb.py:223 #: PokerStarsToFpdb.py:224 iPokerToFpdb.py:156 iPokerToFpdb.py:158 -#, fuzzy msgid "No match in readHandInfo: '%s'" -msgstr "Pas de correspondance dans readHandInfo" +msgstr "Pas de correspondance dans readHandInfo : '%s'" #: AbsoluteToFpdb.py:208 -#, fuzzy msgid "File name didn't match re_*InfoFromFilename" -msgstr "" -"readHandInfo: Le nom de fichier ne correspond pas à re_*IntoFromFileName" +msgstr "Le nom de fichier ne correspond pas à re_*InfoFromFilename" #: AbsoluteToFpdb.py:209 msgid "File name: %s" msgstr "Nom de fichier: '%s'" #: AbsoluteToFpdb.py:210 -#, fuzzy msgid "Didn't match re_*InfoFromFilename: '%s'" -msgstr "Absolute: Ne correspond pas à re_*IntoFromFileName: '%s'" +msgstr "Ne correspond pas à re_*InfoFromFilename" -#: AbsoluteToFpdb.py:279 EverleafToFpdb.py:213 FulltiltToFpdb.py:416 +#: AbsoluteToFpdb.py:279 EverleafToFpdb.py:228 FulltiltToFpdb.py:418 #: OnGameToFpdb.py:305 PacificPokerToFpdb.py:347 PokerStarsToFpdb.py:358 #: Win2dayToFpdb.py:210 WinamaxToFpdb.py:360 msgid "reading antes" msgstr "lecture antes" -#: AbsoluteToFpdb.py:288 BetfairToFpdb.py:160 FulltiltToFpdb.py:426 +#: AbsoluteToFpdb.py:288 BetfairToFpdb.py:160 FulltiltToFpdb.py:433 msgid "Player bringing in: %s for %s" msgstr "Le Bring-In du joueur est: %s pour %s" -#: AbsoluteToFpdb.py:291 EverleafToFpdb.py:225 +#: AbsoluteToFpdb.py:291 EverleafToFpdb.py:240 msgid "No bringin found." msgstr "Pas de Bring-In trouvé." -#: AbsoluteToFpdb.py:298 EverleafToFpdb.py:232 +#: AbsoluteToFpdb.py:298 EverleafToFpdb.py:247 msgid "No small blind" msgstr "Pas de petite blinde" @@ -89,29 +84,29 @@ msgid "Absolute readStudPlayerCards is only a stub." msgstr "Absolute readStudPlayerCards est un bout de programme temporaire." #: AbsoluteToFpdb.py:352 BetfairToFpdb.py:199 CarbonToFpdb.py:267 -#: EverestToFpdb.py:234 EverestToFpdb.py:235 EverleafToFpdb.py:283 -#: FulltiltToFpdb.py:494 OnGameToFpdb.py:348 PacificPokerToFpdb.py:429 +#: EverestToFpdb.py:234 EverestToFpdb.py:235 EverleafToFpdb.py:295 +#: FulltiltToFpdb.py:501 OnGameToFpdb.py:348 PacificPokerToFpdb.py:429 #: PartyPokerToFpdb.py:535 PkrToFpdb.py:351 PokerStarsToFpdb.py:440 #: Win2dayToFpdb.py:348 WinamaxToFpdb.py:406 iPokerToFpdb.py:261 msgid "Unimplemented readAction: '%s' '%s'" msgstr "readAction non implémenté: '%s' '%s'" #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:222 CarbonToFpdb.py:297 -#: EverleafToFpdb.py:321 FulltiltToFpdb.py:788 PacificPokerToFpdb.py:458 +#: EverleafToFpdb.py:333 FulltiltToFpdb.py:795 PacificPokerToFpdb.py:458 #: PartyPokerToFpdb.py:575 PokerStarsToFpdb.py:468 Win2dayToFpdb.py:375 #: iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "analyse de l'historique des mains" #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:223 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:322 FulltiltToFpdb.py:789 PacificPokerToFpdb.py:459 +#: EverleafToFpdb.py:334 FulltiltToFpdb.py:796 PacificPokerToFpdb.py:459 #: PartyPokerToFpdb.py:576 PokerStarsToFpdb.py:469 Win2dayToFpdb.py:376 #: iPokerToFpdb.py:292 msgid "output translation to" msgstr "traduction envoyée vers" #: AbsoluteToFpdb.py:404 BetfairToFpdb.py:224 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:323 FulltiltToFpdb.py:790 PacificPokerToFpdb.py:460 +#: EverleafToFpdb.py:335 FulltiltToFpdb.py:797 PacificPokerToFpdb.py:460 #: PartyPokerToFpdb.py:577 PokerStarsToFpdb.py:470 Win2dayToFpdb.py:377 #: iPokerToFpdb.py:293 msgid "follow (tail -f) the input" @@ -122,9 +117,8 @@ msgid "Could not find file %s" msgstr "Impossible de trouver le fichier %s" #: Anonymise.py:55 -#, fuzzy msgid "Output being written to %s" -msgstr "Enregistrement du résultat dans" +msgstr "Resultat écrit dans %s" #: BetfairToFpdb.py:123 msgid "readPlayerStacks: Less than 2 players found in a hand" @@ -134,7 +128,7 @@ msgstr "readPlayerStacks: Moins de 2 joueurs trouvés dans une main" msgid "No bringin found" msgstr "Bring-In non trouvé" -#: BetfairToFpdb.py:199 Filters.py:80 FulltiltToFpdb.py:494 +#: BetfairToFpdb.py:199 Filters.py:80 FulltiltToFpdb.py:501 #: GuiAutoImport.py:203 GuiPositionalStats.py:137 GuiStove.py:221 #: GuiStove.py:225 GuiStove.py:229 GuiStove.py:233 GuiStove.py:237 #: GuiStove.py:239 Hand.py:491 Hand.py:1709 ImapFetcher.py:44 @@ -143,7 +137,7 @@ msgstr "Bring-In non trouvé" #: Win2dayToFpdb.py:348 WinamaxToFpdb.py:406 iPokerToFpdb.py:261 #: test_Database.py:50 test_Database.py:51 msgid "DEBUG: " -msgstr "" +msgstr "DEBUG:" #: Card.py:401 msgid "fpdb card encoding(same as pokersource)" @@ -180,14 +174,12 @@ msgstr "" "en cours.\n" #: Configuration.py:142 Configuration.py:143 -#, fuzzy msgid "No %s found, cannot fall back. Exiting.\n" -msgstr "Pas de %s trouvé, impossible de continuer. Arrat en cours.\n" +msgstr "Pas de %s trouvé, impossible de continuer. Arrêt en cours.\n" #: Configuration.py:175 -#, fuzzy msgid "Default logger initialised for %s" -msgstr "Logger par défaut initialisé pour" +msgstr "Logger par defaut initialisé pour %s" #: Configuration.py:187 Database.py:465 Database.py:466 msgid "Creating directory: '%s'" @@ -211,36 +203,29 @@ msgstr "mauvais chiffre dans xalignment a été ignoré" #: Configuration.py:640 Configuration.py:647 Configuration.py:666 #: Configuration.py:673 -#, fuzzy msgid "Invalid config value for %s, defaulting to %s" -msgstr "" -"Valeur de config invalide pour raw_hands.save, mise par défaut à \"error\"" +msgstr "Valeur de configuration invalide pour %s, valeur par defaut prise %s" #: Configuration.py:691 Configuration.py:692 -#, fuzzy msgid "Configuration file %s not found. Using defaults." -msgstr "Fichier de configuration %s non trouvé. Defaut utilisé." +msgstr "" +"Fichier de configuration %s introuvable. Utilisation du fichier par defaut." #: Configuration.py:722 msgid "Reading configuration file %s" msgstr "Lecture du fichier de configuration %s" #: Configuration.py:729 -#, fuzzy msgid "Error parsing %s." -msgstr "Erreur de conversion de '%s'" +msgstr "Erreur de parsing de %s" #: Configuration.py:729 Configuration.py:845 -#, fuzzy msgid "See error log file." -msgstr "Erreur d'analyse %s. Voir fichier de log d'erreur" +msgstr "Voir le fichier d'erreurs." #: Configuration.py:845 -#, fuzzy msgid "Error parsing example configuration file %s." -msgstr "" -"Erreur lors de l'analyse du fichier d'exemple %s. Consulter le fichier de " -"log d'erreurs." +msgstr "Erreur en parsant le fichier de configuration d'exemple : %s" #: Database.py:65 msgid "Not using sqlalchemy connection pool." @@ -259,35 +244,28 @@ msgid "*** WARNING UNKNOWN MYSQL ERROR:" msgstr "*** ALERTE ERREUR MYSQL INCONNUE:" #: Database.py:470 -#, fuzzy msgid "Connecting to SQLite: %s" -msgstr "Connecté à SQLite: %s" +msgstr "Se connecte à SQLite: %s" #: Database.py:482 msgid "Some database functions will not work without NumPy support" msgstr "Certaines fonctionnalités ne fonctionneront pas sans NumPy" #: Database.py:513 -#, fuzzy msgid "Outdated or too new database version (%s)." -msgstr "" -"Version de la base de données trop ancienne ou trop récente (%s) - recrééez " -"les tables SVP" +msgstr "Version de la base de données trop vieille ou trop récente (%s)" #: Database.py:513 Database.py:523 Database.py:524 -#, fuzzy msgid "Please recreate tables." -msgstr "Créer ou Recréer les _Tables" +msgstr "Il faut recréer les tables." #: Database.py:518 Database.py:519 -#, fuzzy msgid "Recreating tables." -msgstr "Fin de re-création des tables" +msgstr "Nouvelle création des tables." #: Database.py:518 Database.py:519 Database.py:523 Database.py:524 -#, fuzzy msgid "Failed to read settings table." -msgstr "Echec de lecture de la table de règlages - recréation des tables" +msgstr "La lecture de la table des Settings a échouée." #: Database.py:545 msgid "commit %s failed: info=%s value=%s" @@ -355,9 +333,8 @@ msgid "warning: index %s_%s_idx not dropped %s, continuing ..." msgstr "attention: index %s_%s_idx non supprimé: %s, continue ..." #: Database.py:1136 -#, fuzzy msgid "prepare import took %s seconds" -msgstr "Le nettoyage a pris %.1f secondes" +msgstr "la préparation de l'import a pris %s secondes" #: Database.py:1167 Database.py:1175 Database.py:1449 Database.py:1457 msgid "Creating foreign key " @@ -369,23 +346,20 @@ msgid "Create foreign key failed: " msgstr "Échec de la création de la clé distante: " #: Database.py:1189 -#, fuzzy msgid "Creating MySQL index %s %s" msgstr "Création de l'index mysql %s %s" #: Database.py:1198 -#, fuzzy msgid "Creating PostgreSQL index " -msgstr "Création de l'index pg" +msgstr "Création de l'index PostgreSQL" #: Database.py:1203 Database.py:1360 Database.py:1369 Database.py:1377 msgid "Create index failed: " msgstr "La création de l'index a échoué: " #: Database.py:1211 -#, fuzzy msgid "After import took %s seconds" -msgstr "L'analyse a pris %.1f secondes" +msgstr "Phase après l'import : %s seconds" #: Database.py:1244 Database.py:1245 msgid "Finished recreating tables" @@ -571,18 +545,18 @@ msgstr "get_stats a duré: %4.3f seconds" msgid "press enter to continue" msgstr "appuyez sur entrée pour continuer" -#: EverestToFpdb.py:108 FulltiltToFpdb.py:266 FulltiltToFpdb.py:268 +#: EverestToFpdb.py:108 FulltiltToFpdb.py:267 FulltiltToFpdb.py:269 msgid "Unable to recognise handinfo from: '%s'" msgstr "Impossible de reconnaître handinfo de: '¨%s'" -#: EverleafToFpdb.py:260 +#: EverleafToFpdb.py:274 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" "Everleaf readStudPlayerCards est seulement un bout de programme temporaire." -#: EverleafToFpdb.py:292 +#: EverleafToFpdb.py:304 msgid "readShowdownActions %s %s" -msgstr "" +msgstr "readShowdownActions %s %s" #: Filters.py:53 msgid "All" @@ -609,14 +583,12 @@ msgid "Between:" msgstr "Entre:" #: Filters.py:55 GuiPrefs.py:33 -#, fuzzy msgid "Games" -msgstr "Parties:" +msgstr "Types de jeu" #: Filters.py:55 GuiPrefs.py:33 -#, fuzzy msgid "Sites" -msgstr "Sites:" +msgstr "Sites" #: Filters.py:55 TourneyFilters.py:52 msgid "Hero:" @@ -655,9 +627,8 @@ msgid "Tourney" msgstr "Tournoi" #: Filters.py:80 -#, fuzzy msgid "New packing box created!" -msgstr "DEBUG: Nouvelle boîte de stockage créée !" +msgstr "Nouveau conteneur créé!" #: Filters.py:106 TourneyFilters.py:116 msgid "Either 0 or more than one site matched (%s) - EEK" @@ -775,70 +746,62 @@ msgstr "Impossible de reconnaître les infos de tournoi: '%s'" msgid "Unable to locate currency" msgstr "Impossible de trouver la devise" -#: FulltiltToFpdb.py:209 -#, fuzzy +#: FulltiltToFpdb.py:210 msgid "Raising FpdbParseError for file '%s'" -msgstr "" -"determineGameType: Une erreur d'analyse Fpdb du fichier '%s' est survenue" +msgstr "Levée de FpdbParseError pour le fichier '%s'" -#: FulltiltToFpdb.py:251 FulltiltToFpdb.py:253 PacificPokerToFpdb.py:204 +#: FulltiltToFpdb.py:252 FulltiltToFpdb.py:254 PacificPokerToFpdb.py:204 #: PacificPokerToFpdb.py:206 PkrToFpdb.py:153 PkrToFpdb.py:155 #: PokerStarsToFpdb.py:212 PokerStarsToFpdb.py:214 msgid "Lim_Blinds has no lookup for '%s'" msgstr "Lim_Blinds ne retourne rien pour '%s'" -#: FulltiltToFpdb.py:369 -#, fuzzy +#: FulltiltToFpdb.py:371 msgid "readPlayerStacks: No players detected (hand #%s)" -msgstr "readPlayerStacks: Moins de 2 joueurs trouvés dans une main" +msgstr "readPlayerStacks: Aucun joueur détecté (hand #%s)" -#: FulltiltToFpdb.py:429 +#: FulltiltToFpdb.py:436 msgid "No bringin found, handid =%s" msgstr "Pas de Bring-In trouvé, handid =%s" -#: FulltiltToFpdb.py:436 -#, fuzzy +#: FulltiltToFpdb.py:443 msgid "readButton: Failed to detect button (hand #%s cancelled?)" -msgstr "" -"FTP: readButton: Impossible de déterminer le bouton (main #%s annulée ?)" +msgstr "readButton: Echec de la détection du bouton (hand #%s annulée?)" -#: FulltiltToFpdb.py:570 +#: FulltiltToFpdb.py:577 msgid "determineTourneyType : Parsing NOK" msgstr "determineTourneyType : Analyse incorrecte" -#: FulltiltToFpdb.py:628 +#: FulltiltToFpdb.py:635 msgid "Unable to get a valid Tournament ID -- File rejected" msgstr "Impossible d'avoir un ID de tournoi valide -- Fichier rejeté" -#: FulltiltToFpdb.py:659 +#: FulltiltToFpdb.py:666 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:666 +#: FulltiltToFpdb.py:673 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:670 +#: FulltiltToFpdb.py:677 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" -#: FulltiltToFpdb.py:771 -#, fuzzy +#: FulltiltToFpdb.py:778 msgid "Player finishing stats unreadable : %s" -msgstr "FullTilt: Statistiques de classement final du joueur illisibles : %s" +msgstr "Statistiques finales du joueur illisibles : %s" -#: FulltiltToFpdb.py:780 -#, fuzzy +#: FulltiltToFpdb.py:787 msgid "%s not found in tourney.ranks ..." -msgstr "FullTilt: %s non trouvé dans tourney.ranks..." +msgstr "%s introuvable dans 'tourney.ranks'" -#: FulltiltToFpdb.py:782 -#, fuzzy +#: FulltiltToFpdb.py:789 msgid "Bad parsing : finish position incoherent : %s / %s" -msgstr "FullTilt: Mauvaise analyse : classement final incohérent : %s / %s" +msgstr "Mauvais parsing : position finale incohérente : %s / %s" #: GuiAutoImport.py:90 msgid "Time between imports in seconds:" @@ -869,9 +832,8 @@ msgid " Stop _Auto Import " msgstr " Arrêt _Auto-Importation " #: GuiAutoImport.py:203 -#, fuzzy msgid "Detecting hh directory for site: '%s'" -msgstr "Création du répertoire: '%s'" +msgstr "Détection du dossier de l'historique de mains pour le site : '%s'" #: GuiAutoImport.py:243 msgid "" @@ -922,9 +884,8 @@ msgstr "" " * Arrêter Auto-importation: HUD déjà interrompu." #: GuiAutoImport.py:317 -#, fuzzy msgid "%s auto-import:" -msgstr "Démarrage auto Importation auto" +msgstr "%s import automatique:" #: GuiAutoImport.py:326 msgid "Browse..." @@ -1235,7 +1196,7 @@ msgstr "Ordinateur hôte" #: GuiDatabase.py:481 msgid "addDB.run: response is %s, accept is %s" -msgstr "" +msgstr "addDB.run: réponse : %s, accepter : %s" #: GuiDatabase.py:495 msgid "start creating new db" @@ -1290,9 +1251,8 @@ msgid "Do you want to try again?" msgstr "Voulez-vous réessayer ?" #: GuiDatabase.py:582 -#, fuzzy msgid "check_fields: ret is %s cancel is %s" -msgstr "check_fields: retourne %s ok, %s réessayer" +msgstr "check_fields: retour : %s, annulation : %s" #: GuiDatabase.py:585 msgid "check_fields: destroy dialog" @@ -1311,23 +1271,21 @@ msgid "Log Viewer" msgstr "Visualiseur de Log" #: GuiGraphViewer.py:49 GuiTourneyGraphViewer.py:49 -#, fuzzy msgid "" "Failed to load libs for graphing, graphing will not function. Please install " "numpy and matplotlib if you want to use graphs." msgstr "" -"Le chargement des libs de graph a échoué, graph indisponible. Veuillez\n" -" installer numpy et matplotlib si vous voulez utiliser les " -"graphiques." +"Echec du chargement des librairies graphiques, l'elaboration des graphes ne " +"fonctionnera pas. Il faut installer Numpy et Matplotlib si vous voulez " +"utiliser les graphes." #: GuiGraphViewer.py:50 GuiTourneyGraphViewer.py:50 -#, fuzzy msgid "" "This is of no consequence for other parts of the program, e.g. import and " "HUD are NOT affected by this problem." msgstr "" -"Celà n'a aucune incidence sur le reste du programme, par ex. importation \n" -" et les HUD ne sont PAS affecté par ce problème." +"Cela n'affecte en aucun cas les autres parties du logiciel, c'est à dire que " +"l'importation et le HUD ne sont pas affectés par ce problème." #: GuiGraphViewer.py:83 GuiTourneyGraphViewer.py:82 msgid "Refresh _Graph" @@ -1468,9 +1426,8 @@ msgid "Mail Folder" msgstr "Répertoire de Mail" #: GuiImapFetcher.py:110 -#, fuzzy msgid "Mail Server" -msgstr "Serveur de mail" +msgstr "Serveur de mailing" #: GuiImapFetcher.py:110 msgid "Use SSL" @@ -1490,19 +1447,19 @@ msgstr "Non" #: GuiLogView.py:38 msgid "Fpdb Errors" -msgstr "" +msgstr "Erreurs de Fpdb" #: GuiLogView.py:39 msgid "Fpdb Log" -msgstr "" +msgstr "Journal de Fpdb" #: GuiLogView.py:40 msgid "HUD Errors" -msgstr "" +msgstr "Erreurs du HUD" #: GuiLogView.py:41 msgid "HUD Log" -msgstr "" +msgstr "Journal du HUD" #: GuiLogView.py:52 msgid "Log Messages" @@ -1510,92 +1467,83 @@ msgstr "Historiques des messages" #: GuiLogView.py:98 msgid "Date/Time" -msgstr "" +msgstr "Date/Heure" #: GuiLogView.py:99 msgid "Module" -msgstr "" +msgstr "Module" #: GuiLogView.py:100 msgid "Level" -msgstr "" +msgstr "Niveau" #: GuiLogView.py:101 msgid "Text" -msgstr "" +msgstr "Texte" #: GuiPositionalStats.py:137 -#, fuzzy msgid "activesite set to %s" -msgstr "DEBUG: Site actif mis à %s" +msgstr "Le site actif est %s" #: GuiPositionalStats.py:323 msgid "Positional Stats page displayed in %4.2f seconds" msgstr "Page des stats par position affichées en %4.2f secondes" #: GuiPrefs.py:31 -#, fuzzy msgid "Databases" -msgstr "_Base de Données" +msgstr "Base de données" #: GuiPrefs.py:31 msgid "General" -msgstr "" +msgstr "Général" #: GuiPrefs.py:32 msgid "HUD" -msgstr "" +msgstr "HUD" #: GuiPrefs.py:32 -#, fuzzy msgid "Import" -msgstr "_Importation" +msgstr "Importation" #: GuiPrefs.py:34 -#, fuzzy msgid "Popup Windows" -msgstr "Debug de la fenêtre de stats" +msgstr "Popup" #: GuiPrefs.py:34 msgid "Window" -msgstr "" +msgstr "Fenetre" #: GuiPrefs.py:35 -#, fuzzy msgid "Popup Name" -msgstr "Pas de Nom" +msgstr "Nom du popup" #: GuiPrefs.py:35 -#, fuzzy msgid "Stat" -msgstr "Statut" +msgstr "Statistiques" #: GuiPrefs.py:36 GuiPrefs.py:42 -#, fuzzy msgid "Stat Name" -msgstr "Nom de BDD" +msgstr "Nom de la statistique" #: GuiPrefs.py:37 msgid "Auxiliary Windows" -msgstr "" +msgstr "Fenêtre auxiliaire" #: GuiPrefs.py:37 msgid "stud_mucked" -msgstr "" +msgstr "stud_mucked" #: GuiPrefs.py:38 -#, fuzzy msgid "Hand History Converters" -msgstr "Nom de module pour le convertisseur d'historique de mains" +msgstr "Convertisseurs d'historique des mains" #: GuiPrefs.py:38 msgid "mucked" -msgstr "" +msgstr "couchées" #: GuiPrefs.py:39 -#, fuzzy msgid "Field Type" -msgstr "Type d'acquisition" +msgstr "Type de champ" #: GuiPrefs.py:39 fpdb.pyw:1065 msgid "Ring Player Stats" @@ -1603,34 +1551,31 @@ msgstr "Stats Joueur Cash-Game" #: GuiPrefs.py:40 msgid "Column Heading" -msgstr "" +msgstr "Titre de colonne" #: GuiPrefs.py:40 msgid "Left/Right Align" -msgstr "" +msgstr "Alignement Gauche/Droite" #: 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" +msgstr "Montrer les résumés" #: GuiPrefs.py:42 msgid "Format" -msgstr "" +msgstr "Format" #: GuiPrefs.py:72 msgid "Setting" msgstr "Paramétrage" #: GuiPrefs.py:78 -#, fuzzy msgid "Value (double-click to change)" -msgstr "Valeur (double-cliquer pour changer)" +msgstr "Valeur (double clic pour changer)" #: GuiPrefs.py:178 msgid "Test Preferences Dialog" @@ -1807,9 +1752,8 @@ 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 de Mains:" +msgstr "_Filtres" #: GuiRingPlayerStats.py:145 GuiTourneyPlayerStats.py:75 msgid "_Refresh Stats" @@ -1921,70 +1865,63 @@ msgstr "Merci" #: GuiStove.py:97 msgid "Draw" -msgstr "" +msgstr "Draw" #: GuiStove.py:104 msgid "Stud" -msgstr "" +msgstr "Stud" #: GuiStove.py:115 msgid "Flop" -msgstr "" +msgstr "Flop" #: GuiStove.py:134 -#, fuzzy msgid "Gametype" -msgstr "Parties:" +msgstr "Type de jeu" #: GuiStove.py:137 -#, fuzzy msgid "Players" -msgstr "Tous les joueurs" +msgstr "Joueurs" #: GuiStove.py:143 -#, fuzzy msgid "Input:" -msgstr "fichier d'entrée" +msgstr "Saisie:" #: GuiStove.py:144 msgid "Output:" -msgstr "" +msgstr "Sortie:" #: GuiStove.py:170 msgid "Board:" -msgstr "" +msgstr "Tableau:" #: GuiStove.py:182 -#, fuzzy msgid "Player1:" -msgstr "Tous les joueurs" +msgstr "Joueur1:" #: GuiStove.py:197 -#, fuzzy msgid "Player2:" -msgstr "Tous les joueurs" +msgstr "Joueur2:" #: GuiStove.py:211 msgid "Results" -msgstr "" +msgstr "Résultats" #: GuiStove.py:221 -#, fuzzy msgid "called set_board_flop: '%s' '%s'" -msgstr "DEBUG: readAction non implémenté: '%s' '%s'" +msgstr "appel de set_board_flop: '%s' '%s'" #: GuiStove.py:225 -#, fuzzy msgid "called set_hero_cards_flop" -msgstr "DEBUG: readAction non implémenté: '%s' '%s'" +msgstr "appel de set_heros_cards_flop" #: GuiStove.py:229 msgid "called set_villain_cards_flop" -msgstr "" +msgstr "appel de set_villain_cards_flop" #: GuiStove.py:233 msgid "called update_flop_output_pane" -msgstr "" +msgstr "cappel de update_flop_output_pane" #: GuiTourneyGraphViewer.py:176 msgid "Tournaments" @@ -2048,66 +1985,63 @@ msgstr "Il faut choisir un nom de fichier pour l'imporation" #: GuiTourneyPlayerStats.py:84 msgid "Cat." -msgstr "" +msgstr "Cat." #: GuiTourneyPlayerStats.py:85 -#, fuzzy msgid "Limit" -msgstr "Limites" +msgstr "Limite" #: GuiTourneyPlayerStats.py:86 msgid "Curr." -msgstr "" +msgstr "Devise" #: GuiTourneyPlayerStats.py:87 msgid "BuyIn" -msgstr "" +msgstr "BuyIn" #: GuiTourneyPlayerStats.py:88 msgid "Fee" -msgstr "" +msgstr "Frais" #: GuiTourneyPlayerStats.py:90 msgid "#" -msgstr "" +msgstr "#" #: GuiTourneyPlayerStats.py:91 msgid "ITM%" -msgstr "" +msgstr "ITM%" #: GuiTourneyPlayerStats.py:92 msgid "1st" -msgstr "" +msgstr "1er" #: GuiTourneyPlayerStats.py:93 -#, fuzzy msgid "2nd" -msgstr "et" +msgstr "2nd" #: GuiTourneyPlayerStats.py:94 msgid "3rd" -msgstr "" +msgstr "3ème" #: GuiTourneyPlayerStats.py:95 msgid "Rank?" -msgstr "" +msgstr "Rang?" #: GuiTourneyPlayerStats.py:96 msgid "Spent" -msgstr "" +msgstr "Dépensé" #: GuiTourneyPlayerStats.py:97 msgid "Won" -msgstr "" +msgstr "Gagné" #: GuiTourneyPlayerStats.py:98 msgid "ROI%" -msgstr "" +msgstr "ROI%" #: GuiTourneyPlayerStats.py:99 -#, fuzzy msgid "$/Tour" -msgstr "Tournoi" +msgstr "$/Tour" #: GuiTourneyViewer.py:40 msgid "Enter the tourney number you want to display:" @@ -2146,43 +2080,37 @@ msgid "invalid entry in tourney number - must enter numbers only" msgstr "numéro de tournoi invalide - chiffres seulement" #: HUD_main.pyw:69 -#, fuzzy msgid "HUD_main starting: using db name = %s" -msgstr "Nom de BDD utilisé = %s\n" +msgstr "Démarrage HUD principal : utilisation de la db = %s" #: 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" +msgstr "Note: sortie des erreurs redirigée vers:" #: 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" +msgstr "Toute erreur grave sera stockée ici _uniquement_." #: HUD_main.pyw:78 -#, fuzzy msgid "HUD_main: starting ...\n" -msgstr "Démarrage HUD_principal\n" +msgstr "Démarrage HUD principal ...\n" #: HUD_main.pyw:94 msgid "No admin rights for HUD" -msgstr "" +msgstr "Pas de droits d'administrateur pour le HUD" #: HUD_main.pyw:95 msgid "" "Please right click fpdb.exe and HUD_main.exe, select properties, and set " "them both to run as admin." msgstr "" +"Merci de faire un clic droit sur fpdb.exe et HUD_main.exe, éditer les " +"propriétés, et cocher les deux pour qu'ils se lancent avec les droits " +"d'administrateur." #: HUD_main.pyw:95 msgid "You will need to restart fpdb afterwards." -msgstr "" +msgstr "Il sera nécéssaire de redémarrer fpdb après cette opération." #: HUD_main.pyw:118 HUD_run_me.py:62 msgid "Closing this window will exit from the HUD." @@ -2190,11 +2118,11 @@ msgstr "Fermer la fenêtre quittera le HUD." #: HUD_main.pyw:134 msgid "Error initializing main_window" -msgstr "" +msgstr "Erreur d'initialisation de la fenêtre principale" #: HUD_main.pyw:149 msgid "hud_main: Game changed." -msgstr "" +msgstr "hud principal : changement du type de jeu." #: HUD_main.pyw:155 fpdb.pyw:1003 msgid "Quitting normally" @@ -2202,29 +2130,27 @@ msgstr "Quitte normalement" #: HUD_main.pyw:216 msgid "Received hand no %s" -msgstr "" +msgstr "Obtention de la main no %s" #: HUD_main.pyw:240 msgid "HUD_main.read_stdin: hand processing starting ..." -msgstr "" +msgstr "HUD_main.read_stdin: démarrage de l'analyse de la main..." #: HUD_main.pyw:245 -#, fuzzy msgid "db error: skipping %s" -msgstr "erreur bdd: ignore " +msgstr "erreur bdd: ignore %s" #: HUD_main.pyw:264 msgid "hud_dict[%s] was not found\n" -msgstr "" +msgstr "hud_dict[%s] introuvable\n" #: HUD_main.pyw:265 msgid "will not send hand\n" -msgstr "" +msgstr "main pas envoyée\n" #: HUD_main.pyw:287 -#, fuzzy msgid "HUD create: table name %s not found, skipping." -msgstr "nom de table %s non trouvé, ignore.\n" +msgstr "creation HUD : nom de la table %s introuvable, ignoré." #: HUD_main.pyw:296 msgid "Table \"%s\" no longer exists\n" @@ -2472,16 +2398,12 @@ msgid "markstreets didn't match - Assuming hand %s was cancelled" msgstr "Les tours choisis ne correspondent pas - La main %s a été annulée" #: Hand.py:487 -#, fuzzy msgid "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'" +msgstr "markStreets : echec : premiers 100 caractères : '%s'" #: Hand.py:491 Hand.py:492 -#, fuzzy msgid "checkPlayerExists: %s fail on hand number %s" -msgstr "eckPlayerExists: '%s' d'échecs sur la main numéro %s" +msgstr "checkPlayerExists: %s echoue sur la main numéro %s" #: Hand.py:583 msgid "%s %s calls %s" @@ -2533,6 +2455,7 @@ msgstr "HoldemOmahaHand.__init__:Ni HHC ni BDD+Id de main fournis" #: Hand.py:1182 msgid "DrawHand.__init__: street 'DEAL' is empty. Hand cancelled? HandID: '%s'" msgstr "" +"DrawHand.__init__: street 'DEAL' is empty. Hand cancelled? HandID: '%s'" #: Hand.py:1416 msgid "%s %s completes %s" @@ -2560,17 +2483,15 @@ msgstr "join_holecards: Le joueur '%s' semble ne pas avoir reçu de cartes" #: Hand.py:1695 Hand.py:1696 msgid "Pot.end(): Major failure while calculating pot: '%s'" -msgstr "" +msgstr "Pot.end(): Echec critique pendant le calcul du pot: '%s'" #: Hand.py:1709 -#, fuzzy msgid "call Pot.end() before printing pot total" -msgstr "DEBUG: appel de Pot.end() avant impression du total de pot" +msgstr "appel de Pot.end() avant affichage du pot total" #: Hand.py:1711 -#, fuzzy msgid "Error in printing Hand object" -msgstr "Erreur de Fpdb à l'impression de l'objet Hand" +msgstr "Erreur en affichant l'objet Main" #: HandHistoryConverter.py:40 msgid "" @@ -2643,9 +2564,8 @@ msgstr "Suppression de texte < 50 caractères" #: HandHistoryConverter.py:306 HandHistoryConverter.py:307 #: HandHistoryConverter.py:313 -#, fuzzy msgid "Unsupported game type: %s" -msgstr "Type de jeu inconnu '%s'" +msgstr "Type de jeu non supporté : %s" #: HandHistoryConverter.py:470 msgid "HH Sanity Check: output and input files are the same, check config" @@ -2847,14 +2767,12 @@ msgid "(btw, the key was %s and statd is %s" msgstr "(quoiqu'il en soit, la clé était %s, et le statd est %s" #: ImapFetcher.py:44 ImapFetcher.py:53 -#, fuzzy msgid "re_SplitTourneys isn't matching" -msgstr "DEBUG: re_SplitTourneys ne correspond pas" +msgstr "re_SplitTourneys ne correspond pas" #: ImapFetcher.py:67 -#, fuzzy msgid "response to logging in: " -msgstr "résultat de l'identification:" +msgstr "response to logging in:" #: ImapFetcher.py:83 msgid "ImapFetcher: Found %s messages to fetch" @@ -2870,9 +2788,8 @@ msgid "No Tournament summaries found." msgstr "Aucun résumé de tournoi trouvé." #: ImapFetcher.py:111 -#, fuzzy msgid "Errors: %s" -msgstr "l'erreur est %s" +msgstr "Erreurs: %s" #: ImapFetcher.py:159 msgid "Finished importing %s/%s PS summaries" @@ -2888,9 +2805,8 @@ msgid "limit not found in self.limits(%s). hand: '%s'" msgstr "Limite non trouvée dans self.limits(%s). Main: '%s'" #: OnGameToFpdb.py:216 OnGameToFpdb.py:217 WinamaxToFpdb.py:217 -#, fuzzy msgid "readHandInfo: DATETIME not matched: '%s'" -msgstr "ReadHandInfo: Pas de correspondance: '%s'" +msgstr "readHandInfo: DATETIME ne correspond pas: '%s'" #: OnGameToFpdb.py:275 PacificPokerToFpdb.py:305 PartyPokerToFpdb.py:365 #: PokerStarsToFpdb.py:313 Win2dayToFpdb.py:169 WinamaxToFpdb.py:329 @@ -2982,7 +2898,7 @@ msgstr "Démarrer Caché" #: Options.py:110 msgid "Alias '%s' unknown" -msgstr "" +msgstr "Alias '%s' inconnu" #: Options.py:120 msgid "press enter to end" @@ -2994,18 +2910,17 @@ msgstr "Vous devez entrer le nom de joueur manuellement" #: PacificPokerToFpdb.py:258 PartyPokerToFpdb.py:348 PokerStarsToFpdb.py:266 #: WinamaxToFpdb.py:263 -#, fuzzy msgid "Failed to detect currency." -msgstr "Impossible de trouver la devise" +msgstr "Impossible de déterminer la devise." #: PacificPokerToFpdb.py:258 PartyPokerToFpdb.py:348 PokerStarsToFpdb.py:266 #: WinamaxToFpdb.py:263 msgid "Hand ID: %s: '%s'" -msgstr "" +msgstr "Hand ID: %s: '%s'" #: PacificPokerToFpdb.py:325 msgid "No match in markStreets" -msgstr "" +msgstr "Pas de correspondances avec markStreets" #: PartyPokerToFpdb.py:212 msgid "Cannot fetch field '%s'" @@ -3020,9 +2935,8 @@ msgid "Unknown game type '%s'" msgstr "Type de jeu inconnu '%s'" #: PartyPokerToFpdb.py:255 -#, fuzzy msgid "Cannot read HID for current hand: %s" -msgstr "Impossible de lire Handinfo pour cette main" +msgstr "Impossible de lire HID pour cette main : %s" #: PartyPokerToFpdb.py:260 msgid "Cannot read Handinfo for current hand" @@ -3038,11 +2952,11 @@ msgstr "Fichier non trouvé" #: SplitHandHistory.py:86 msgid "%s processed" -msgstr "" +msgstr "%s en cours d'execution" #: SplitHandHistory.py:105 msgid "Nope, will not work (fileno=%d)" -msgstr "" +msgstr "Non, ca ne marchera pas (fileno=%d)" #: SplitHandHistory.py:126 msgid "Unexpected error processing file" @@ -3506,9 +3420,8 @@ msgstr "" "utilisez la version %d.%d.%d. Votre programme de fidélité peut varier." #: WinTables.py:83 -#, fuzzy msgid "Window %s not found. Skipping." -msgstr "nom de table %s non trouvé, ignore.\n" +msgstr "Fenêtre %s non trouvé. Ignorée." #: WinTables.py:86 msgid "self.window doesn't exist? why?" @@ -3516,34 +3429,27 @@ msgstr "self.window n'existe pas ? Pourquoi ?" #: WinamaxToFpdb.py:300 msgid "readplayerstacks: re is '%s'" -msgstr "" +msgstr "readplayerstacks: re is '%s'" #: WinamaxToFpdb.py:317 msgid "Failed to add streets. handtext=%s" msgstr "Impossible d'ajouter les rues. Texte de main=%s" #: WinamaxToFpdb.py:327 -#, fuzzy msgid "readButton: button on pos %d" -msgstr "readButton: non trouvé" +msgstr "readButton: bouton en position %d" #: WinamaxToFpdb.py:379 -#, fuzzy msgid "No hole cards found for %s" -msgstr "Pas d'Ids de joueur trouvés" +msgstr "Pas de carte privative trouvées pour %s" #: WinamaxToFpdb.py:385 -#, fuzzy msgid "Hero cards %s: %s" -msgstr "l'erreur est %s" - -#: WinamaxToFpdb.py:412 -msgid "add show actions %s" -msgstr "" +msgstr "Cartes Hero %s: %s" #: WinamaxToFpdb.py:469 msgid "Read shown cards: %s" -msgstr "" +msgstr "Lecture des cartes montrées : %s" #: XTables.py:70 msgid "Could not retrieve XID from table xwininfo. xwininfo is %s" @@ -3591,13 +3497,12 @@ msgstr "" "eval." #: fpdb.pyw:260 -#, fuzzy msgid "" "Copyright 2008-2011, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " "sqlcoder, Bostik, and others" msgstr "" "Copyright 2008-2011, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " -"sqlcoder, Bostik, et consorts." +"sqlcoder, Bostik, and others" #: fpdb.pyw:261 msgid "" @@ -3691,12 +3596,11 @@ msgid "HUD Configurator - choose category" msgstr "Configurateur HUD - choisissez une catégorie" #: fpdb.pyw:386 -#, fuzzy msgid "" "Please select the game category for which you want to configure HUD stats:" msgstr "" -"Veuillez sélectionner le type de jeu pour lequel vous voulez configurer les " -"stats de HUD:" +"Selectionnez le type de jeu pour lequel vous souhaitez configurer les " +"statistiques du HUD:" #: fpdb.pyw:441 msgid "HUD Configurator - please choose your stats" @@ -4320,14 +4224,12 @@ msgid "lock already held by:" msgstr "Verrou déjà détenu par:" #: test_Database.py:50 -#, fuzzy msgid "Testing variance function" -msgstr "DEBUG: Test de la fonction variance" +msgstr "Testant la fonction variance" #: test_Database.py:51 -#, fuzzy msgid "result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" -msgstr "DEBUG: resultat: %s attendu: 0.666666 (resultat-attente ~= 0.0): %s" +msgstr "resultat : %s attendu: 0.666666 (resultat-attendu ~= 0.0): %s" #: windows_make_bats.py:30 msgid "" @@ -4346,224 +4248,3 @@ msgstr "" "\n" "pas de répertoire gtk trouvé à cet endroit - installez gtk ou modifiez le " "chemin manuellement\n" - -#~ msgid "determineGameType: Raising FpdbParseError" -#~ msgstr "determineGameType: Une erreur d'analyse de Fpdb est survenue" - -#~ msgid "parseSummary: Unable to recognise Tourney Info: '%s'" -#~ msgstr "parseSummary: Impossible de reconnaître les infos de tournoi: '%s'" - -#~ msgid "parseSummary: Raising FpdbParseError" -#~ msgstr "parseSummary: Une erreur d'analyse de Fpdb est survenue" - -#~ msgid "parseSummary: Unable to locate currency" -#~ msgstr "parseSummary: Impossible de trouver la devise" - -#, fuzzy -#~ msgid "unimplemented readAction: '%s' '%s'" -#~ msgstr "readAction non implémenté: '%s' '%s'" - -#, fuzzy -#~ msgid "Unimplemented readAction: %s %s" -#~ msgstr "readAction non implémenté: '%s' '%s'" - -#, fuzzy -#~ msgid "Unimplemented readAction: %s" -#~ msgstr "readAction non implémenté: '%s' '%s'" - -#, fuzzy -#~ msgid "Failed to detect currency. Hand ID: %s: '%s'" -#~ msgstr "Impossible de trouver la devise" - -#~ msgid "DEBUG: unimplemented readAction: '%s' '%s'" -#~ msgstr "DEBUG: readAction non implémenté: '%s' '%s'" - -#~ msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" -#~ msgstr "FullTilt: DEBUG: readAction non implémenté: '%s' '%s'" - -#~ msgid "Failed to read settings table - please recreate tables" -#~ msgstr "Echec de lecture de la table de règlages - recréation des tables" - -#~ msgid "Connecting to SQLite: %(database)s" -#~ msgstr "Connexion à  SQLite: %(database)s" - -#~ msgid "" -#~ "Invalid config value for raw_hands.compression, defaulting to \"none\"" -#~ msgstr "" -#~ "Valeur de config invalide pour raw_hands.compression, mise par défaut à " -#~ "\"error\"" - -#~ 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\"" - -#~ msgid "" -#~ "Invalid config value for raw_tourneys.compression, defaulting to \"none\"" -#~ msgstr "" -#~ "Valeur de config invalide pour raw_tourneys.compression, mise par défaut " -#~ "à \"error\"" - -#~ msgid "Loading site" -#~ msgstr "Chargement du site" - -#~ msgid "missing config section raw_hands" -#~ msgstr "section de config raw_hands manquante" - -#~ msgid "missing config section raw_tourneys" -#~ msgstr "section de config raw_tourneys manquante" - -#~ msgid "Error aquiring hero ids:" -#~ msgstr "Erreur lors de l'obtention de l'ID de Héros:" - -#~ msgid "Hand.insert(): hid #: %s is a duplicate" -#~ msgstr "Hand.insert(): hid #: %s est en double" - -#~ msgid "Hand processed but empty" -#~ msgstr "Main traitée mais vide" - -#, fuzzy -#~ msgid "Confirm recreating HUD cache" -#~ msgstr "Confirmer la suppression et la reconstruction des tables" - -#~ 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." - -#~ 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." - -#~ msgid "" -#~ "Failed to load libs for graphing, graphing will not function. Please\n" -#~ " install numpy and matplotlib if you want to use graphs." -#~ msgstr "" -#~ "Le chargement des libs de graph a échoué, graph indisponible. Veuillez\n" -#~ " installer numpy et matplotlib si vous voulez utiliser " -#~ "les graphiques." - -#~ msgid "" -#~ "This is of no consequence for other parts of the program, e.g. import \n" -#~ " and HUD are NOT affected by this problem." -#~ msgstr "" -#~ "Celà n'a aucune incidence sur le reste du programme, par ex. " -#~ "importation \n" -#~ " et les HUD ne sont PAS affecté par ce problème." - -#, fuzzy -#~ msgid "Failed to detect currency: '%s'" -#~ msgstr "Impossible de trouver la devise" - -#, fuzzy -#~ msgid "Terminating normally." -#~ msgstr "Quitte normalement" - -#~ msgid "Games:" -#~ msgstr "Parties:" - -#~ msgid "" -#~ "\n" -#~ "Reading configuration file %s\n" -#~ msgstr "" -#~ "\n" -#~ "Lecture du fichier de configuration %s\n" - -#, fuzzy -#~ msgid "readHandInfo: Raising FpdbParseError" -#~ msgstr "parseSummary: Une erreur d'analyse de Fpdb est survenue" - -#, fuzzy -#~ msgid "Didn't match re_HandInfo: '%s'" -#~ msgstr "Ne correspond pas à  re_HandInfo" - -#~ msgid "Didn't match re_HandInfo" -#~ msgstr "Ne correspond pas à  re_HandInfo" - -#~ msgid "readHandInfo: Didn't match: '%s'" -#~ msgstr "ReadHandInfo: Pas de correspondance: '%s'" - -#~ msgid "Absolute: Didn't match re_HandInfo: '%s'" -#~ msgstr "Absolute: Pas de correspondance avec re_HandInfo: '%s'" - -#~ msgid "determineGameType: Unable to recognise gametype from: '%s'" -#~ msgstr "" -#~ "determineGameType: Impossible de reconnaître le type de jeu de: '%s'" - -#, fuzzy -#~ msgid "determineGameType: Lim_Blinds has no lookup for '%s'" -#~ msgstr "Lim_Blinds ne retourne rien pour '%s'" - -#~ msgid "readHandInfo: Unable to recognise handinfo from: '%s'" -#~ msgstr "readHandInfo: Impossible d'identifier handinfo de: '%s'" - -#~ msgid "DEBUG: checkPlayerExists %s fail on hand number %s" -#~ msgstr ": checkPlayerExists %s d'échecs sur la main numéro %s" - -#~ msgid "determineGameType: limit not found in self.limits(%s). hand: '%s'" -#~ msgstr "" -#~ "determineGameType: limite non trouvée dans self.limits(%s). Main: '%s'" - -#, fuzzy -#~ msgid "DEBUG: readHandInfo: DATETIME not matched: '%s'" -#~ msgstr "ReadHandInfo: Pas de correspondance: '%s'" - -#~ msgid "*** DEALING HANDS ***" -#~ msgstr "*** DISTRIBUTIONS DES MAINS ***" - -#~ msgid "Dealt to %s: [%s]" -#~ msgstr "Distribué à %s: [%s]" - -#~ msgid "*** FIRST DRAW ***" -#~ msgstr "*** PREMIER TIRAGE ***" - -#, fuzzy -#~ msgid "Dealt to %s [%s] [%s]" -#~ msgstr "Distribué à %s: [%s]" - -#~ msgid "*** SECOND DRAW ***" -#~ msgstr "*** SECOND TIRAGE ***" - -#~ msgid "*** THIRD DRAW ***" -#~ msgstr "*** TROISIÈME TIRAGE ***" - -#~ msgid "*** SHOW DOWN ***" -#~ msgstr "*** ABATTAGE ***" - -#~ msgid "*** SUMMARY ***" -#~ msgstr "*** RÉSUMÉ ***" - -#~ msgid "*** 3RD STREET ***" -#~ msgstr "*** 3ÈME RUE ***" - -#~ msgid "*** 4TH STREET ***" -#~ msgstr "*** 4ÈME RUE ***" - -#~ msgid "*** 5TH STREET ***" -#~ msgstr "*** 5ÈME RUE ***" - -#~ msgid "*** 6TH STREET ***" -#~ msgstr "*** 6ÈME RUE ***" - -#~ msgid "*** RIVER ***" -#~ msgstr "*** RIVIÈRE ***" - -#~ msgid "Default logger intialised for " -#~ msgstr "Logger par défaut initialisé pour" - -#~ msgid "creating foreign key " -#~ msgstr "création d'une clé distante" - -#~ msgid " create foreign key failed: " -#~ msgstr " creation d'une clé distante a échoué" - -#~ 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 256e9e8e..c8399494 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-04-05 08:40+CEST\n" +"POT-Creation-Date: 2011-04-07 10:50+CEST\n" "PO-Revision-Date: 2011-03-13 17:42+0100\n" "Last-Translator: Ferenc Erki \n" "Language-Team: Hungarian \n" @@ -18,8 +18,8 @@ msgstr "" #: AbsoluteToFpdb.py:140 AbsoluteToFpdb.py:142 BetfairToFpdb.py:76 #: BetfairToFpdb.py:78 CarbonToFpdb.py:130 CarbonToFpdb.py:132 -#: EverestToFpdb.py:101 EverestToFpdb.py:103 EverleafToFpdb.py:113 -#: EverleafToFpdb.py:115 FulltiltToFpdb.py:208 FulltiltToFpdb.py:210 +#: EverestToFpdb.py:101 EverestToFpdb.py:103 EverleafToFpdb.py:128 +#: EverleafToFpdb.py:130 FulltiltToFpdb.py:209 FulltiltToFpdb.py:211 #: OnGameToFpdb.py:163 OnGameToFpdb.py:165 PacificPokerToFpdb.py:173 #: PacificPokerToFpdb.py:175 PartyPokerToFpdb.py:197 PartyPokerToFpdb.py:199 #: PkrToFpdb.py:128 PkrToFpdb.py:130 PokerStarsToFpdb.py:186 @@ -30,9 +30,9 @@ msgid "Unable to recognise gametype from: '%s'" msgstr "Nem sikerült felismerni a játéktípust innen: '%s'" #: AbsoluteToFpdb.py:141 BetfairToFpdb.py:77 CarbonToFpdb.py:131 -#: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:114 +#: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:129 #: FullTiltPokerSummary.py:93 FullTiltPokerSummary.py:119 -#: FulltiltToFpdb.py:252 FulltiltToFpdb.py:267 OnGameToFpdb.py:164 +#: FulltiltToFpdb.py:253 FulltiltToFpdb.py:268 OnGameToFpdb.py:164 #: OnGameToFpdb.py:183 PacificPokerToFpdb.py:174 PacificPokerToFpdb.py:205 #: PartyPokerToFpdb.py:198 PkrToFpdb.py:129 PkrToFpdb.py:154 #: PokerStarsSummary.py:82 PokerStarsSummary.py:108 PokerStarsToFpdb.py:187 @@ -43,7 +43,7 @@ msgstr "FpdbParseError" #: AbsoluteToFpdb.py:205 AbsoluteToFpdb.py:206 BetfairToFpdb.py:108 #: BetfairToFpdb.py:109 CarbonToFpdb.py:163 CarbonToFpdb.py:165 -#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:148 +#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:163 #: PacificPokerToFpdb.py:215 PacificPokerToFpdb.py:216 PokerStarsToFpdb.py:223 #: PokerStarsToFpdb.py:224 iPokerToFpdb.py:156 iPokerToFpdb.py:158 msgid "No match in readHandInfo: '%s'" @@ -61,21 +61,21 @@ msgstr "Fájlnév: %s" msgid "Didn't match re_*InfoFromFilename: '%s'" msgstr "nem illeszkedik re_*InfoFromFilename-re: '%s'" -#: AbsoluteToFpdb.py:279 EverleafToFpdb.py:213 FulltiltToFpdb.py:416 +#: AbsoluteToFpdb.py:279 EverleafToFpdb.py:228 FulltiltToFpdb.py:418 #: OnGameToFpdb.py:305 PacificPokerToFpdb.py:347 PokerStarsToFpdb.py:358 #: Win2dayToFpdb.py:210 WinamaxToFpdb.py:360 msgid "reading antes" msgstr "antek olvasása" -#: AbsoluteToFpdb.py:288 BetfairToFpdb.py:160 FulltiltToFpdb.py:426 +#: AbsoluteToFpdb.py:288 BetfairToFpdb.py:160 FulltiltToFpdb.py:433 msgid "Player bringing in: %s for %s" msgstr "Nyitó hívás: %s hív %s-t" -#: AbsoluteToFpdb.py:291 EverleafToFpdb.py:225 +#: AbsoluteToFpdb.py:291 EverleafToFpdb.py:240 msgid "No bringin found." msgstr "Nyitó hívás nem található." -#: AbsoluteToFpdb.py:298 EverleafToFpdb.py:232 +#: AbsoluteToFpdb.py:298 EverleafToFpdb.py:247 msgid "No small blind" msgstr "Nincs kisvak" @@ -84,29 +84,29 @@ msgid "Absolute readStudPlayerCards is only a stub." msgstr "Az Absolute terem readStudPlayerCards funkciója csak egy csonk." #: AbsoluteToFpdb.py:352 BetfairToFpdb.py:199 CarbonToFpdb.py:267 -#: EverestToFpdb.py:234 EverestToFpdb.py:235 EverleafToFpdb.py:283 -#: FulltiltToFpdb.py:494 OnGameToFpdb.py:348 PacificPokerToFpdb.py:429 +#: EverestToFpdb.py:234 EverestToFpdb.py:235 EverleafToFpdb.py:295 +#: FulltiltToFpdb.py:501 OnGameToFpdb.py:348 PacificPokerToFpdb.py:429 #: PartyPokerToFpdb.py:535 PkrToFpdb.py:351 PokerStarsToFpdb.py:440 #: Win2dayToFpdb.py:348 WinamaxToFpdb.py:406 iPokerToFpdb.py:261 msgid "Unimplemented readAction: '%s' '%s'" msgstr "Nem ismert readAction: '%s' '%s'" #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:222 CarbonToFpdb.py:297 -#: EverleafToFpdb.py:321 FulltiltToFpdb.py:788 PacificPokerToFpdb.py:458 +#: EverleafToFpdb.py:333 FulltiltToFpdb.py:795 PacificPokerToFpdb.py:458 #: PartyPokerToFpdb.py:575 PokerStarsToFpdb.py:468 Win2dayToFpdb.py:375 #: iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "leosztástörténet feldolgozása" #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:223 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:322 FulltiltToFpdb.py:789 PacificPokerToFpdb.py:459 +#: EverleafToFpdb.py:334 FulltiltToFpdb.py:796 PacificPokerToFpdb.py:459 #: PartyPokerToFpdb.py:576 PokerStarsToFpdb.py:469 Win2dayToFpdb.py:376 #: iPokerToFpdb.py:292 msgid "output translation to" msgstr "feldolgozás eredményének helye" #: AbsoluteToFpdb.py:404 BetfairToFpdb.py:224 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:323 FulltiltToFpdb.py:790 PacificPokerToFpdb.py:460 +#: EverleafToFpdb.py:335 FulltiltToFpdb.py:797 PacificPokerToFpdb.py:460 #: PartyPokerToFpdb.py:577 PokerStarsToFpdb.py:470 Win2dayToFpdb.py:377 #: iPokerToFpdb.py:293 msgid "follow (tail -f) the input" @@ -128,7 +128,7 @@ msgstr "readPlayerStacks: Kettőnél kevesebb játékost találtam egy leosztás msgid "No bringin found" msgstr "Nyitó hívás nem található" -#: BetfairToFpdb.py:199 Filters.py:80 FulltiltToFpdb.py:494 +#: BetfairToFpdb.py:199 Filters.py:80 FulltiltToFpdb.py:501 #: GuiAutoImport.py:203 GuiPositionalStats.py:137 GuiStove.py:221 #: GuiStove.py:225 GuiStove.py:229 GuiStove.py:233 GuiStove.py:237 #: GuiStove.py:239 Hand.py:491 Hand.py:1709 ImapFetcher.py:44 @@ -560,15 +560,15 @@ msgstr "get_stats időigény: %4.3f mp" msgid "press enter to continue" msgstr "nyomj ENTER-t a folytatáshoz" -#: EverestToFpdb.py:108 FulltiltToFpdb.py:266 FulltiltToFpdb.py:268 +#: EverestToFpdb.py:108 FulltiltToFpdb.py:267 FulltiltToFpdb.py:269 msgid "Unable to recognise handinfo from: '%s'" msgstr "Nem sikerült felismerni a leosztásinformációkat innen: '%s'" -#: EverleafToFpdb.py:260 +#: EverleafToFpdb.py:274 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "Az Everleaf terem readStudPlayerCards funkciója csak egy csonk." -#: EverleafToFpdb.py:292 +#: EverleafToFpdb.py:304 msgid "readShowdownActions %s %s" msgstr "readShowdownActions %s %s" @@ -760,68 +760,68 @@ msgstr "Nem sikerült felismerni a verseny információt: '%s'" msgid "Unable to locate currency" msgstr "Nem található a pénznem" -#: FulltiltToFpdb.py:209 +#: FulltiltToFpdb.py:210 #, fuzzy msgid "Raising FpdbParseError for file '%s'" msgstr "determineGameType: FpdbParseError a '%s' fájlnál" -#: FulltiltToFpdb.py:251 FulltiltToFpdb.py:253 PacificPokerToFpdb.py:204 +#: FulltiltToFpdb.py:252 FulltiltToFpdb.py:254 PacificPokerToFpdb.py:204 #: PacificPokerToFpdb.py:206 PkrToFpdb.py:153 PkrToFpdb.py:155 #: PokerStarsToFpdb.py:212 PokerStarsToFpdb.py:214 msgid "Lim_Blinds has no lookup for '%s'" msgstr "Lim_Blinds nem tartalmazza ezt: '%s'" -#: FulltiltToFpdb.py:369 +#: FulltiltToFpdb.py:371 #, fuzzy msgid "readPlayerStacks: No players detected (hand #%s)" msgstr "FTP: readPlayerStacks: Nem találtam játékosokat (hand #%s)" -#: FulltiltToFpdb.py:429 +#: FulltiltToFpdb.py:436 msgid "No bringin found, handid =%s" msgstr "Nyitó hívás nem található, leosztásazonosító = %s" -#: FulltiltToFpdb.py:436 +#: FulltiltToFpdb.py:443 #, fuzzy msgid "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:570 +#: FulltiltToFpdb.py:577 msgid "determineTourneyType : Parsing NOK" msgstr "determineTourneyType : értelmezés nem OK" -#: FulltiltToFpdb.py:628 +#: FulltiltToFpdb.py:635 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:659 +#: FulltiltToFpdb.py:666 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:666 +#: FulltiltToFpdb.py:673 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:670 +#: FulltiltToFpdb.py:677 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:771 +#: FulltiltToFpdb.py:778 #, fuzzy msgid "Player finishing stats unreadable : %s" msgstr "FullTilt: A következő játékos helyezési adata nem olvasható : %s" -#: FulltiltToFpdb.py:780 +#: FulltiltToFpdb.py:787 #, fuzzy msgid "%s not found in tourney.ranks ..." msgstr "FullTilt: %s nem található a verseny helyezettjei között ..." -#: FulltiltToFpdb.py:782 +#: FulltiltToFpdb.py:789 #, fuzzy msgid "Bad parsing : finish position incoherent : %s / %s" msgstr "FullTilt: Hibás értelmezés : a helyezések nem egyeznek : %s / %s" @@ -3453,10 +3453,6 @@ msgstr "Osztott lapok nem találhatóak a %s leosztásban " msgid "Hero cards %s: %s" msgstr "Saját lapok %s: %s" -#: WinamaxToFpdb.py:412 -msgid "add show actions %s" -msgstr "mutatás akció hozzáadása: %s" - #: WinamaxToFpdb.py:469 msgid "Read shown cards: %s" msgstr "Mutatott lapok beolvasása: %s" @@ -4261,6 +4257,9 @@ 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 "add show actions %s" +#~ msgstr "mutatás akció hozzáadása: %s" + #~ msgid "determineGameType: Raising FpdbParseError" #~ msgstr "determineGameType: FpdbParseError" diff --git a/pyfpdb/locale/fpdb-it_IT.po b/pyfpdb/locale/fpdb-it_IT.po index 62f5d855..b2f59ade 100644 --- a/pyfpdb/locale/fpdb-it_IT.po +++ b/pyfpdb/locale/fpdb-it_IT.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-04-05 11:30+CEST\n" +"POT-Creation-Date: 2011-04-07 10:50+CEST\n" "PO-Revision-Date: 2011-04-05 09:26+0000\n" "Last-Translator: seppone1991 \n" "Language-Team: Italian (Italy) <>\n" @@ -18,8 +18,8 @@ msgstr "" #: AbsoluteToFpdb.py:140 AbsoluteToFpdb.py:142 BetfairToFpdb.py:76 #: BetfairToFpdb.py:78 CarbonToFpdb.py:130 CarbonToFpdb.py:132 -#: EverestToFpdb.py:101 EverestToFpdb.py:103 EverleafToFpdb.py:113 -#: EverleafToFpdb.py:115 FulltiltToFpdb.py:208 FulltiltToFpdb.py:210 +#: EverestToFpdb.py:101 EverestToFpdb.py:103 EverleafToFpdb.py:128 +#: EverleafToFpdb.py:130 FulltiltToFpdb.py:209 FulltiltToFpdb.py:211 #: OnGameToFpdb.py:163 OnGameToFpdb.py:165 PacificPokerToFpdb.py:173 #: PacificPokerToFpdb.py:175 PartyPokerToFpdb.py:197 PartyPokerToFpdb.py:199 #: PkrToFpdb.py:128 PkrToFpdb.py:130 PokerStarsToFpdb.py:186 @@ -30,9 +30,9 @@ msgid "Unable to recognise gametype from: '%s'" msgstr "Impossibile riconoscere il tipo di gioco da:'%s'" #: AbsoluteToFpdb.py:141 BetfairToFpdb.py:77 CarbonToFpdb.py:131 -#: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:114 +#: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:129 #: FullTiltPokerSummary.py:93 FullTiltPokerSummary.py:119 -#: FulltiltToFpdb.py:252 FulltiltToFpdb.py:267 OnGameToFpdb.py:164 +#: FulltiltToFpdb.py:253 FulltiltToFpdb.py:268 OnGameToFpdb.py:164 #: OnGameToFpdb.py:183 PacificPokerToFpdb.py:174 PacificPokerToFpdb.py:205 #: PartyPokerToFpdb.py:198 PkrToFpdb.py:129 PkrToFpdb.py:154 #: PokerStarsSummary.py:82 PokerStarsSummary.py:108 PokerStarsToFpdb.py:187 @@ -43,7 +43,7 @@ msgstr "Raising FpdbParseError" #: AbsoluteToFpdb.py:205 AbsoluteToFpdb.py:206 BetfairToFpdb.py:108 #: BetfairToFpdb.py:109 CarbonToFpdb.py:163 CarbonToFpdb.py:165 -#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:148 +#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:163 #: PacificPokerToFpdb.py:215 PacificPokerToFpdb.py:216 PokerStarsToFpdb.py:223 #: PokerStarsToFpdb.py:224 iPokerToFpdb.py:156 iPokerToFpdb.py:158 msgid "No match in readHandInfo: '%s'" @@ -61,21 +61,21 @@ msgstr "Nome file:%s" msgid "Didn't match re_*InfoFromFilename: '%s'" msgstr "re_*InfoFromFilename non ha prodotto risultati: '%s'" -#: AbsoluteToFpdb.py:279 EverleafToFpdb.py:213 FulltiltToFpdb.py:416 +#: AbsoluteToFpdb.py:279 EverleafToFpdb.py:228 FulltiltToFpdb.py:418 #: OnGameToFpdb.py:305 PacificPokerToFpdb.py:347 PokerStarsToFpdb.py:358 #: Win2dayToFpdb.py:210 WinamaxToFpdb.py:360 msgid "reading antes" msgstr "lettura ante" -#: AbsoluteToFpdb.py:288 BetfairToFpdb.py:160 FulltiltToFpdb.py:426 +#: AbsoluteToFpdb.py:288 BetfairToFpdb.py:160 FulltiltToFpdb.py:433 msgid "Player bringing in: %s for %s" msgstr "Il Bring-in per il giocatore è:%s per %s" -#: AbsoluteToFpdb.py:291 EverleafToFpdb.py:225 +#: AbsoluteToFpdb.py:291 EverleafToFpdb.py:240 msgid "No bringin found." msgstr "Nessun bring-in trovato" -#: AbsoluteToFpdb.py:298 EverleafToFpdb.py:232 +#: AbsoluteToFpdb.py:298 EverleafToFpdb.py:247 msgid "No small blind" msgstr "No small blind(piccolo buio)" @@ -84,29 +84,29 @@ msgid "Absolute readStudPlayerCards is only a stub." msgstr "Absolute readStudPlayerCards è un programma temporaneo" #: AbsoluteToFpdb.py:352 BetfairToFpdb.py:199 CarbonToFpdb.py:267 -#: EverestToFpdb.py:234 EverestToFpdb.py:235 EverleafToFpdb.py:283 -#: FulltiltToFpdb.py:494 OnGameToFpdb.py:348 PacificPokerToFpdb.py:429 +#: EverestToFpdb.py:234 EverestToFpdb.py:235 EverleafToFpdb.py:295 +#: FulltiltToFpdb.py:501 OnGameToFpdb.py:348 PacificPokerToFpdb.py:429 #: PartyPokerToFpdb.py:535 PkrToFpdb.py:351 PokerStarsToFpdb.py:440 #: Win2dayToFpdb.py:348 WinamaxToFpdb.py:406 iPokerToFpdb.py:261 msgid "Unimplemented readAction: '%s' '%s'" msgstr "readAction non implementata: '%s' '%s'" #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:222 CarbonToFpdb.py:297 -#: EverleafToFpdb.py:321 FulltiltToFpdb.py:788 PacificPokerToFpdb.py:458 +#: EverleafToFpdb.py:333 FulltiltToFpdb.py:795 PacificPokerToFpdb.py:458 #: PartyPokerToFpdb.py:575 PokerStarsToFpdb.py:468 Win2dayToFpdb.py:375 #: iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "Analisi della storia della mano" #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:223 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:322 FulltiltToFpdb.py:789 PacificPokerToFpdb.py:459 +#: EverleafToFpdb.py:334 FulltiltToFpdb.py:796 PacificPokerToFpdb.py:459 #: PartyPokerToFpdb.py:576 PokerStarsToFpdb.py:469 Win2dayToFpdb.py:376 #: iPokerToFpdb.py:292 msgid "output translation to" msgstr "Traduzione di" #: AbsoluteToFpdb.py:404 BetfairToFpdb.py:224 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:323 FulltiltToFpdb.py:790 PacificPokerToFpdb.py:460 +#: EverleafToFpdb.py:335 FulltiltToFpdb.py:797 PacificPokerToFpdb.py:460 #: PartyPokerToFpdb.py:577 PokerStarsToFpdb.py:470 Win2dayToFpdb.py:377 #: iPokerToFpdb.py:293 msgid "follow (tail -f) the input" @@ -128,7 +128,7 @@ msgstr "Lettura Player Stack:Meno di 2 giocatori trovati nella mano" msgid "No bringin found" msgstr "Bring-in non trovato" -#: BetfairToFpdb.py:199 Filters.py:80 FulltiltToFpdb.py:494 +#: BetfairToFpdb.py:199 Filters.py:80 FulltiltToFpdb.py:501 #: GuiAutoImport.py:203 GuiPositionalStats.py:137 GuiStove.py:221 #: GuiStove.py:225 GuiStove.py:229 GuiStove.py:233 GuiStove.py:237 #: GuiStove.py:239 Hand.py:491 Hand.py:1709 ImapFetcher.py:44 @@ -539,15 +539,15 @@ msgstr "get_stats richiede: %4.3f secondi" msgid "press enter to continue" msgstr "Premi INVIO per continuare" -#: EverestToFpdb.py:108 FulltiltToFpdb.py:266 FulltiltToFpdb.py:268 +#: EverestToFpdb.py:108 FulltiltToFpdb.py:267 FulltiltToFpdb.py:269 msgid "Unable to recognise handinfo from: '%s'" msgstr "Impossibile controllare handinfo da:'%s'" -#: EverleafToFpdb.py:260 +#: EverleafToFpdb.py:274 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "Everleaf readStudPlayerCards è solo una parte del programma temporaneo" -#: EverleafToFpdb.py:292 +#: EverleafToFpdb.py:304 msgid "readShowdownActions %s %s" msgstr "readShowdownActions %s %s" @@ -739,62 +739,62 @@ msgstr "Impossibile riconoscere le info del torneo: '%s'" msgid "Unable to locate currency" msgstr "Impossibile individuare valuta" -#: FulltiltToFpdb.py:209 +#: FulltiltToFpdb.py:210 msgid "Raising FpdbParseError for file '%s'" msgstr "Errore di analisi Fpdb per il file %s" -#: FulltiltToFpdb.py:251 FulltiltToFpdb.py:253 PacificPokerToFpdb.py:204 +#: FulltiltToFpdb.py:252 FulltiltToFpdb.py:254 PacificPokerToFpdb.py:204 #: PacificPokerToFpdb.py:206 PkrToFpdb.py:153 PkrToFpdb.py:155 #: PokerStarsToFpdb.py:212 PokerStarsToFpdb.py:214 msgid "Lim_Blinds has no lookup for '%s'" msgstr "Lim_Blinds non ha trovato alcun risultato per '%s'" -#: FulltiltToFpdb.py:369 +#: FulltiltToFpdb.py:371 msgid "readPlayerStacks: No players detected (hand #%s)" msgstr "readPlayerStacks: Nessun giocatore rilevato (mano #%s)" -#: FulltiltToFpdb.py:429 +#: FulltiltToFpdb.py:436 msgid "No bringin found, handid =%s" msgstr "Bring-in non trovato,hand ID=%s" -#: FulltiltToFpdb.py:436 +#: FulltiltToFpdb.py:443 msgid "readButton: Failed to detect button (hand #%s cancelled?)" msgstr "readButton: Riconoscimento Button fallito (mano #%s cancellata?)" -#: FulltiltToFpdb.py:570 +#: FulltiltToFpdb.py:577 msgid "determineTourneyType : Parsing NOK" msgstr "Determina il Tipo del torneo:Analisi errata" -#: FulltiltToFpdb.py:628 +#: FulltiltToFpdb.py:635 msgid "Unable to get a valid Tournament ID -- File rejected" msgstr "Impossibile prendere un ID di torneo valido:File rifiutato" -#: FulltiltToFpdb.py:659 +#: FulltiltToFpdb.py:666 msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" msgstr "" "Conflitto tra il buy-in letto nella linea superiore (%s) e quello nel campo " "buyin (%s)" -#: FulltiltToFpdb.py:666 +#: FulltiltToFpdb.py:673 msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" msgstr "" "Conflitto tra il rake letto nella linea superiore (%s) e quello letto nel " "campo Buy-in(%s)" -#: FulltiltToFpdb.py:670 +#: FulltiltToFpdb.py:677 msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" msgstr "" "Incapace attribuire un buyin a questo torneo:Si assume che sia un freeroll" -#: FulltiltToFpdb.py:771 +#: FulltiltToFpdb.py:778 msgid "Player finishing stats unreadable : %s" msgstr "Stats finali del giocatore illegibili: %s" -#: FulltiltToFpdb.py:780 +#: FulltiltToFpdb.py:787 msgid "%s not found in tourney.ranks ..." msgstr "%s non trovato in tourney.ranks" -#: FulltiltToFpdb.py:782 +#: FulltiltToFpdb.py:789 msgid "Bad parsing : finish position incoherent : %s / %s" msgstr "Analisi errata: posizione finale incoerente: %s / %s" @@ -3430,10 +3430,6 @@ msgstr "Carte Personali non trovate per %s" msgid "Hero cards %s: %s" msgstr "Carte di Hero %s: %s" -#: WinamaxToFpdb.py:412 -msgid "add show actions %s" -msgstr "Aggiungi mostra azioni %s" - #: WinamaxToFpdb.py:469 msgid "Read shown cards: %s" msgstr "Lettura carte mostrate: %s" @@ -4224,3 +4220,6 @@ msgstr "" "\n" "nessuna cartella gtk trovata in questo percorso - installa gtk o modifica il " "percorso manualmente\n" + +#~ msgid "add show actions %s" +#~ msgstr "Aggiungi mostra azioni %s" diff --git a/pyfpdb/locale/fpdb-pl_PL.po b/pyfpdb/locale/fpdb-pl_PL.po index 4a7b69b2..376d47ec 100644 --- a/pyfpdb/locale/fpdb-pl_PL.po +++ b/pyfpdb/locale/fpdb-pl_PL.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-04-05 08:40+CEST\n" +"POT-Creation-Date: 2011-04-07 10:50+CEST\n" "PO-Revision-Date: 2011-03-09 22:36+0000\n" "Last-Translator: greg20 \n" "Language-Team: Polish (Poland) <>\n" @@ -19,8 +19,8 @@ msgstr "" #: AbsoluteToFpdb.py:140 AbsoluteToFpdb.py:142 BetfairToFpdb.py:76 #: BetfairToFpdb.py:78 CarbonToFpdb.py:130 CarbonToFpdb.py:132 -#: EverestToFpdb.py:101 EverestToFpdb.py:103 EverleafToFpdb.py:113 -#: EverleafToFpdb.py:115 FulltiltToFpdb.py:208 FulltiltToFpdb.py:210 +#: EverestToFpdb.py:101 EverestToFpdb.py:103 EverleafToFpdb.py:128 +#: EverleafToFpdb.py:130 FulltiltToFpdb.py:209 FulltiltToFpdb.py:211 #: OnGameToFpdb.py:163 OnGameToFpdb.py:165 PacificPokerToFpdb.py:173 #: PacificPokerToFpdb.py:175 PartyPokerToFpdb.py:197 PartyPokerToFpdb.py:199 #: PkrToFpdb.py:128 PkrToFpdb.py:130 PokerStarsToFpdb.py:186 @@ -31,9 +31,9 @@ msgid "Unable to recognise gametype from: '%s'" msgstr "" #: AbsoluteToFpdb.py:141 BetfairToFpdb.py:77 CarbonToFpdb.py:131 -#: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:114 +#: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:129 #: FullTiltPokerSummary.py:93 FullTiltPokerSummary.py:119 -#: FulltiltToFpdb.py:252 FulltiltToFpdb.py:267 OnGameToFpdb.py:164 +#: FulltiltToFpdb.py:253 FulltiltToFpdb.py:268 OnGameToFpdb.py:164 #: OnGameToFpdb.py:183 PacificPokerToFpdb.py:174 PacificPokerToFpdb.py:205 #: PartyPokerToFpdb.py:198 PkrToFpdb.py:129 PkrToFpdb.py:154 #: PokerStarsSummary.py:82 PokerStarsSummary.py:108 PokerStarsToFpdb.py:187 @@ -44,7 +44,7 @@ msgstr "" #: AbsoluteToFpdb.py:205 AbsoluteToFpdb.py:206 BetfairToFpdb.py:108 #: BetfairToFpdb.py:109 CarbonToFpdb.py:163 CarbonToFpdb.py:165 -#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:148 +#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:163 #: PacificPokerToFpdb.py:215 PacificPokerToFpdb.py:216 PokerStarsToFpdb.py:223 #: PokerStarsToFpdb.py:224 iPokerToFpdb.py:156 iPokerToFpdb.py:158 #, fuzzy @@ -63,21 +63,21 @@ msgstr "" msgid "Didn't match re_*InfoFromFilename: '%s'" msgstr "" -#: AbsoluteToFpdb.py:279 EverleafToFpdb.py:213 FulltiltToFpdb.py:416 +#: AbsoluteToFpdb.py:279 EverleafToFpdb.py:228 FulltiltToFpdb.py:418 #: OnGameToFpdb.py:305 PacificPokerToFpdb.py:347 PokerStarsToFpdb.py:358 #: Win2dayToFpdb.py:210 WinamaxToFpdb.py:360 msgid "reading antes" msgstr "" -#: AbsoluteToFpdb.py:288 BetfairToFpdb.py:160 FulltiltToFpdb.py:426 +#: AbsoluteToFpdb.py:288 BetfairToFpdb.py:160 FulltiltToFpdb.py:433 msgid "Player bringing in: %s for %s" msgstr "" -#: AbsoluteToFpdb.py:291 EverleafToFpdb.py:225 +#: AbsoluteToFpdb.py:291 EverleafToFpdb.py:240 msgid "No bringin found." msgstr "" -#: AbsoluteToFpdb.py:298 EverleafToFpdb.py:232 +#: AbsoluteToFpdb.py:298 EverleafToFpdb.py:247 msgid "No small blind" msgstr "" @@ -86,29 +86,29 @@ msgid "Absolute readStudPlayerCards is only a stub." msgstr "" #: AbsoluteToFpdb.py:352 BetfairToFpdb.py:199 CarbonToFpdb.py:267 -#: EverestToFpdb.py:234 EverestToFpdb.py:235 EverleafToFpdb.py:283 -#: FulltiltToFpdb.py:494 OnGameToFpdb.py:348 PacificPokerToFpdb.py:429 +#: EverestToFpdb.py:234 EverestToFpdb.py:235 EverleafToFpdb.py:295 +#: FulltiltToFpdb.py:501 OnGameToFpdb.py:348 PacificPokerToFpdb.py:429 #: PartyPokerToFpdb.py:535 PkrToFpdb.py:351 PokerStarsToFpdb.py:440 #: Win2dayToFpdb.py:348 WinamaxToFpdb.py:406 iPokerToFpdb.py:261 msgid "Unimplemented readAction: '%s' '%s'" msgstr "" #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:222 CarbonToFpdb.py:297 -#: EverleafToFpdb.py:321 FulltiltToFpdb.py:788 PacificPokerToFpdb.py:458 +#: EverleafToFpdb.py:333 FulltiltToFpdb.py:795 PacificPokerToFpdb.py:458 #: PartyPokerToFpdb.py:575 PokerStarsToFpdb.py:468 Win2dayToFpdb.py:375 #: iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "" #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:223 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:322 FulltiltToFpdb.py:789 PacificPokerToFpdb.py:459 +#: EverleafToFpdb.py:334 FulltiltToFpdb.py:796 PacificPokerToFpdb.py:459 #: PartyPokerToFpdb.py:576 PokerStarsToFpdb.py:469 Win2dayToFpdb.py:376 #: iPokerToFpdb.py:292 msgid "output translation to" msgstr "" #: AbsoluteToFpdb.py:404 BetfairToFpdb.py:224 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:323 FulltiltToFpdb.py:790 PacificPokerToFpdb.py:460 +#: EverleafToFpdb.py:335 FulltiltToFpdb.py:797 PacificPokerToFpdb.py:460 #: PartyPokerToFpdb.py:577 PokerStarsToFpdb.py:470 Win2dayToFpdb.py:377 #: iPokerToFpdb.py:293 msgid "follow (tail -f) the input" @@ -130,7 +130,7 @@ msgstr "" msgid "No bringin found" msgstr "" -#: BetfairToFpdb.py:199 Filters.py:80 FulltiltToFpdb.py:494 +#: BetfairToFpdb.py:199 Filters.py:80 FulltiltToFpdb.py:501 #: GuiAutoImport.py:203 GuiPositionalStats.py:137 GuiStove.py:221 #: GuiStove.py:225 GuiStove.py:229 GuiStove.py:233 GuiStove.py:237 #: GuiStove.py:239 Hand.py:491 Hand.py:1709 ImapFetcher.py:44 @@ -541,15 +541,15 @@ msgstr "" msgid "press enter to continue" msgstr "" -#: EverestToFpdb.py:108 FulltiltToFpdb.py:266 FulltiltToFpdb.py:268 +#: EverestToFpdb.py:108 FulltiltToFpdb.py:267 FulltiltToFpdb.py:269 msgid "Unable to recognise handinfo from: '%s'" msgstr "" -#: EverleafToFpdb.py:260 +#: EverleafToFpdb.py:274 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" -#: EverleafToFpdb.py:292 +#: EverleafToFpdb.py:304 msgid "readShowdownActions %s %s" msgstr "" @@ -741,57 +741,57 @@ msgstr "" msgid "Unable to locate currency" msgstr "" -#: FulltiltToFpdb.py:209 +#: FulltiltToFpdb.py:210 msgid "Raising FpdbParseError for file '%s'" msgstr "" -#: FulltiltToFpdb.py:251 FulltiltToFpdb.py:253 PacificPokerToFpdb.py:204 +#: FulltiltToFpdb.py:252 FulltiltToFpdb.py:254 PacificPokerToFpdb.py:204 #: PacificPokerToFpdb.py:206 PkrToFpdb.py:153 PkrToFpdb.py:155 #: PokerStarsToFpdb.py:212 PokerStarsToFpdb.py:214 msgid "Lim_Blinds has no lookup for '%s'" msgstr "" -#: FulltiltToFpdb.py:369 +#: FulltiltToFpdb.py:371 msgid "readPlayerStacks: No players detected (hand #%s)" msgstr "" -#: FulltiltToFpdb.py:429 +#: FulltiltToFpdb.py:436 msgid "No bringin found, handid =%s" msgstr "" -#: FulltiltToFpdb.py:436 +#: FulltiltToFpdb.py:443 msgid "readButton: Failed to detect button (hand #%s cancelled?)" msgstr "" -#: FulltiltToFpdb.py:570 +#: FulltiltToFpdb.py:577 msgid "determineTourneyType : Parsing NOK" msgstr "" -#: FulltiltToFpdb.py:628 +#: FulltiltToFpdb.py:635 msgid "Unable to get a valid Tournament ID -- File rejected" msgstr "" -#: FulltiltToFpdb.py:659 +#: FulltiltToFpdb.py:666 msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:666 +#: FulltiltToFpdb.py:673 msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:670 +#: FulltiltToFpdb.py:677 msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" msgstr "" -#: FulltiltToFpdb.py:771 +#: FulltiltToFpdb.py:778 msgid "Player finishing stats unreadable : %s" msgstr "" -#: FulltiltToFpdb.py:780 +#: FulltiltToFpdb.py:787 msgid "%s not found in tourney.ranks ..." msgstr "" -#: FulltiltToFpdb.py:782 +#: FulltiltToFpdb.py:789 msgid "Bad parsing : finish position incoherent : %s / %s" msgstr "" @@ -3333,10 +3333,6 @@ msgstr "" msgid "Hero cards %s: %s" msgstr "" -#: WinamaxToFpdb.py:412 -msgid "add show actions %s" -msgstr "" - #: WinamaxToFpdb.py:469 msgid "Read shown cards: %s" msgstr "" diff --git a/pyfpdb/locale/fpdb-pt_BR.po b/pyfpdb/locale/fpdb-pt_BR.po index 95b7a71d..7e27cf23 100644 --- a/pyfpdb/locale/fpdb-pt_BR.po +++ b/pyfpdb/locale/fpdb-pt_BR.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-04-06 23:46+CEST\n" +"POT-Creation-Date: 2011-04-07 10:50+CEST\n" "PO-Revision-Date: 2011-04-06 17:39+0000\n" "Last-Translator: pkpkpkdo \n" "Language-Team: Portuguese (Brazilian) <>\n" @@ -18,8 +18,8 @@ msgstr "" #: AbsoluteToFpdb.py:140 AbsoluteToFpdb.py:142 BetfairToFpdb.py:76 #: BetfairToFpdb.py:78 CarbonToFpdb.py:130 CarbonToFpdb.py:132 -#: EverestToFpdb.py:101 EverestToFpdb.py:103 EverleafToFpdb.py:113 -#: EverleafToFpdb.py:115 FulltiltToFpdb.py:208 FulltiltToFpdb.py:210 +#: EverestToFpdb.py:101 EverestToFpdb.py:103 EverleafToFpdb.py:128 +#: EverleafToFpdb.py:130 FulltiltToFpdb.py:209 FulltiltToFpdb.py:211 #: OnGameToFpdb.py:163 OnGameToFpdb.py:165 PacificPokerToFpdb.py:173 #: PacificPokerToFpdb.py:175 PartyPokerToFpdb.py:197 PartyPokerToFpdb.py:199 #: PkrToFpdb.py:128 PkrToFpdb.py:130 PokerStarsToFpdb.py:186 @@ -30,9 +30,9 @@ msgid "Unable to recognise gametype from: '%s'" msgstr "Incapaz de reconhecer o tipo do jogo de: '%s'" #: AbsoluteToFpdb.py:141 BetfairToFpdb.py:77 CarbonToFpdb.py:131 -#: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:114 +#: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:129 #: FullTiltPokerSummary.py:93 FullTiltPokerSummary.py:119 -#: FulltiltToFpdb.py:252 FulltiltToFpdb.py:267 OnGameToFpdb.py:164 +#: FulltiltToFpdb.py:253 FulltiltToFpdb.py:268 OnGameToFpdb.py:164 #: OnGameToFpdb.py:183 PacificPokerToFpdb.py:174 PacificPokerToFpdb.py:205 #: PartyPokerToFpdb.py:198 PkrToFpdb.py:129 PkrToFpdb.py:154 #: PokerStarsSummary.py:82 PokerStarsSummary.py:108 PokerStarsToFpdb.py:187 @@ -43,7 +43,7 @@ msgstr "" #: AbsoluteToFpdb.py:205 AbsoluteToFpdb.py:206 BetfairToFpdb.py:108 #: BetfairToFpdb.py:109 CarbonToFpdb.py:163 CarbonToFpdb.py:165 -#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:148 +#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:163 #: PacificPokerToFpdb.py:215 PacificPokerToFpdb.py:216 PokerStarsToFpdb.py:223 #: PokerStarsToFpdb.py:224 iPokerToFpdb.py:156 iPokerToFpdb.py:158 msgid "No match in readHandInfo: '%s'" @@ -61,21 +61,21 @@ msgstr "Nome do arquivo: %s" msgid "Didn't match re_*InfoFromFilename: '%s'" msgstr "" -#: AbsoluteToFpdb.py:279 EverleafToFpdb.py:213 FulltiltToFpdb.py:416 +#: AbsoluteToFpdb.py:279 EverleafToFpdb.py:228 FulltiltToFpdb.py:418 #: OnGameToFpdb.py:305 PacificPokerToFpdb.py:347 PokerStarsToFpdb.py:358 #: Win2dayToFpdb.py:210 WinamaxToFpdb.py:360 msgid "reading antes" msgstr "lendo antes" -#: AbsoluteToFpdb.py:288 BetfairToFpdb.py:160 FulltiltToFpdb.py:426 +#: AbsoluteToFpdb.py:288 BetfairToFpdb.py:160 FulltiltToFpdb.py:433 msgid "Player bringing in: %s for %s" msgstr "Player bringing em: %s para %s" -#: AbsoluteToFpdb.py:291 EverleafToFpdb.py:225 +#: AbsoluteToFpdb.py:291 EverleafToFpdb.py:240 msgid "No bringin found." msgstr "Nenhum bringin encontrado." -#: AbsoluteToFpdb.py:298 EverleafToFpdb.py:232 +#: AbsoluteToFpdb.py:298 EverleafToFpdb.py:247 msgid "No small blind" msgstr "Small blind não encontrado" @@ -84,29 +84,29 @@ msgid "Absolute readStudPlayerCards is only a stub." msgstr "Absolute readStudPlayerCards é somente temporário." #: AbsoluteToFpdb.py:352 BetfairToFpdb.py:199 CarbonToFpdb.py:267 -#: EverestToFpdb.py:234 EverestToFpdb.py:235 EverleafToFpdb.py:283 -#: FulltiltToFpdb.py:494 OnGameToFpdb.py:348 PacificPokerToFpdb.py:429 +#: EverestToFpdb.py:234 EverestToFpdb.py:235 EverleafToFpdb.py:295 +#: FulltiltToFpdb.py:501 OnGameToFpdb.py:348 PacificPokerToFpdb.py:429 #: PartyPokerToFpdb.py:535 PkrToFpdb.py:351 PokerStarsToFpdb.py:440 #: Win2dayToFpdb.py:348 WinamaxToFpdb.py:406 iPokerToFpdb.py:261 msgid "Unimplemented readAction: '%s' '%s'" msgstr "" #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:222 CarbonToFpdb.py:297 -#: EverleafToFpdb.py:321 FulltiltToFpdb.py:788 PacificPokerToFpdb.py:458 +#: EverleafToFpdb.py:333 FulltiltToFpdb.py:795 PacificPokerToFpdb.py:458 #: PartyPokerToFpdb.py:575 PokerStarsToFpdb.py:468 Win2dayToFpdb.py:375 #: iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "Analisar a entrada de histórico de mãos" #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:223 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:322 FulltiltToFpdb.py:789 PacificPokerToFpdb.py:459 +#: EverleafToFpdb.py:334 FulltiltToFpdb.py:796 PacificPokerToFpdb.py:459 #: PartyPokerToFpdb.py:576 PokerStarsToFpdb.py:469 Win2dayToFpdb.py:376 #: iPokerToFpdb.py:292 msgid "output translation to" msgstr "tradução de saída para" #: AbsoluteToFpdb.py:404 BetfairToFpdb.py:224 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:323 FulltiltToFpdb.py:790 PacificPokerToFpdb.py:460 +#: EverleafToFpdb.py:335 FulltiltToFpdb.py:797 PacificPokerToFpdb.py:460 #: PartyPokerToFpdb.py:577 PokerStarsToFpdb.py:470 Win2dayToFpdb.py:377 #: iPokerToFpdb.py:293 msgid "follow (tail -f) the input" @@ -129,7 +129,7 @@ msgstr "" msgid "No bringin found" msgstr "Nenhum bringin encontrado" -#: BetfairToFpdb.py:199 Filters.py:80 FulltiltToFpdb.py:494 +#: BetfairToFpdb.py:199 Filters.py:80 FulltiltToFpdb.py:501 #: GuiAutoImport.py:203 GuiPositionalStats.py:137 GuiStove.py:221 #: GuiStove.py:225 GuiStove.py:229 GuiStove.py:233 GuiStove.py:237 #: GuiStove.py:239 Hand.py:491 Hand.py:1709 ImapFetcher.py:44 @@ -539,15 +539,15 @@ msgstr "get_stats levou: %4.3f segundos" msgid "press enter to continue" msgstr "pressione enter para continuar" -#: EverestToFpdb.py:108 FulltiltToFpdb.py:266 FulltiltToFpdb.py:268 +#: EverestToFpdb.py:108 FulltiltToFpdb.py:267 FulltiltToFpdb.py:269 msgid "Unable to recognise handinfo from: '%s'" msgstr "Incapaz de reconhecer handinfo de: '%s'" -#: EverleafToFpdb.py:260 +#: EverleafToFpdb.py:274 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "Everleaf readStudPlayerCards é somente temporário." -#: EverleafToFpdb.py:292 +#: EverleafToFpdb.py:304 msgid "readShowdownActions %s %s" msgstr "" @@ -739,58 +739,58 @@ msgstr "Incapaz de reconhecer informação do torneio: '%s'" msgid "Unable to locate currency" msgstr "Incapaz de localizar a moeda" -#: FulltiltToFpdb.py:209 +#: FulltiltToFpdb.py:210 msgid "Raising FpdbParseError for file '%s'" msgstr "" -#: FulltiltToFpdb.py:251 FulltiltToFpdb.py:253 PacificPokerToFpdb.py:204 +#: FulltiltToFpdb.py:252 FulltiltToFpdb.py:254 PacificPokerToFpdb.py:204 #: PacificPokerToFpdb.py:206 PkrToFpdb.py:153 PkrToFpdb.py:155 #: PokerStarsToFpdb.py:212 PokerStarsToFpdb.py:214 msgid "Lim_Blinds has no lookup for '%s'" msgstr "Lim_Blinds não tem base para '%s'" -#: FulltiltToFpdb.py:369 +#: FulltiltToFpdb.py:371 msgid "readPlayerStacks: No players detected (hand #%s)" msgstr "" -#: FulltiltToFpdb.py:429 +#: FulltiltToFpdb.py:436 msgid "No bringin found, handid =%s" msgstr "bringin não encontrado, handid =%s" -#: FulltiltToFpdb.py:436 +#: FulltiltToFpdb.py:443 msgid "readButton: Failed to detect button (hand #%s cancelled?)" msgstr "" -#: FulltiltToFpdb.py:570 +#: FulltiltToFpdb.py:577 msgid "determineTourneyType : Parsing NOK" msgstr "Determinar tipo de Torneio : Análise errada" -#: FulltiltToFpdb.py:628 +#: FulltiltToFpdb.py:635 msgid "Unable to get a valid Tournament ID -- File rejected" msgstr "Incapaz de conseguir um ID de Torneio válido -- Arquivo rejeitado" -#: FulltiltToFpdb.py:659 +#: FulltiltToFpdb.py:666 msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" msgstr "Conflito entre buyins na linha de topo (%s) e em BuyIn field (%s)" -#: FulltiltToFpdb.py:666 +#: FulltiltToFpdb.py:673 msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" msgstr "Conflito entre fees na linha de topo (%s) e em BuyIn field (%s)" -#: FulltiltToFpdb.py:670 +#: FulltiltToFpdb.py:677 msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" msgstr "" "Incapaz de determinar um buyin para este torneio : assuma que é um freeroll" -#: FulltiltToFpdb.py:771 +#: FulltiltToFpdb.py:778 msgid "Player finishing stats unreadable : %s" msgstr "" -#: FulltiltToFpdb.py:780 +#: FulltiltToFpdb.py:787 msgid "%s not found in tourney.ranks ..." msgstr "" -#: FulltiltToFpdb.py:782 +#: FulltiltToFpdb.py:789 msgid "Bad parsing : finish position incoherent : %s / %s" msgstr "" @@ -3331,10 +3331,6 @@ msgstr "" msgid "Hero cards %s: %s" msgstr "" -#: WinamaxToFpdb.py:412 -msgid "add show actions %s" -msgstr "" - #: WinamaxToFpdb.py:469 msgid "Read shown cards: %s" msgstr "" diff --git a/pyfpdb/locale/fpdb-ru_RU.po b/pyfpdb/locale/fpdb-ru_RU.po index 78dc3ea7..7d3c8a55 100644 --- a/pyfpdb/locale/fpdb-ru_RU.po +++ b/pyfpdb/locale/fpdb-ru_RU.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-04-05 08:40+CEST\n" +"POT-Creation-Date: 2011-04-07 10:50+CEST\n" "PO-Revision-Date: 2011-04-05 01:15+0000\n" "Last-Translator: steffen123 \n" "Language-Team: Russian (Russia) <>\n" @@ -19,8 +19,8 @@ msgstr "" #: AbsoluteToFpdb.py:140 AbsoluteToFpdb.py:142 BetfairToFpdb.py:76 #: BetfairToFpdb.py:78 CarbonToFpdb.py:130 CarbonToFpdb.py:132 -#: EverestToFpdb.py:101 EverestToFpdb.py:103 EverleafToFpdb.py:113 -#: EverleafToFpdb.py:115 FulltiltToFpdb.py:208 FulltiltToFpdb.py:210 +#: EverestToFpdb.py:101 EverestToFpdb.py:103 EverleafToFpdb.py:128 +#: EverleafToFpdb.py:130 FulltiltToFpdb.py:209 FulltiltToFpdb.py:211 #: OnGameToFpdb.py:163 OnGameToFpdb.py:165 PacificPokerToFpdb.py:173 #: PacificPokerToFpdb.py:175 PartyPokerToFpdb.py:197 PartyPokerToFpdb.py:199 #: PkrToFpdb.py:128 PkrToFpdb.py:130 PokerStarsToFpdb.py:186 @@ -31,9 +31,9 @@ msgid "Unable to recognise gametype from: '%s'" msgstr "Невозможно определить тип игры: '%s'" #: AbsoluteToFpdb.py:141 BetfairToFpdb.py:77 CarbonToFpdb.py:131 -#: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:114 +#: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:129 #: FullTiltPokerSummary.py:93 FullTiltPokerSummary.py:119 -#: FulltiltToFpdb.py:252 FulltiltToFpdb.py:267 OnGameToFpdb.py:164 +#: FulltiltToFpdb.py:253 FulltiltToFpdb.py:268 OnGameToFpdb.py:164 #: OnGameToFpdb.py:183 PacificPokerToFpdb.py:174 PacificPokerToFpdb.py:205 #: PartyPokerToFpdb.py:198 PkrToFpdb.py:129 PkrToFpdb.py:154 #: PokerStarsSummary.py:82 PokerStarsSummary.py:108 PokerStarsToFpdb.py:187 @@ -44,7 +44,7 @@ msgstr "" #: AbsoluteToFpdb.py:205 AbsoluteToFpdb.py:206 BetfairToFpdb.py:108 #: BetfairToFpdb.py:109 CarbonToFpdb.py:163 CarbonToFpdb.py:165 -#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:148 +#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:163 #: PacificPokerToFpdb.py:215 PacificPokerToFpdb.py:216 PokerStarsToFpdb.py:223 #: PokerStarsToFpdb.py:224 iPokerToFpdb.py:156 iPokerToFpdb.py:158 msgid "No match in readHandInfo: '%s'" @@ -62,21 +62,21 @@ msgstr "Имя файла: %s" msgid "Didn't match re_*InfoFromFilename: '%s'" msgstr "" -#: AbsoluteToFpdb.py:279 EverleafToFpdb.py:213 FulltiltToFpdb.py:416 +#: AbsoluteToFpdb.py:279 EverleafToFpdb.py:228 FulltiltToFpdb.py:418 #: OnGameToFpdb.py:305 PacificPokerToFpdb.py:347 PokerStarsToFpdb.py:358 #: Win2dayToFpdb.py:210 WinamaxToFpdb.py:360 msgid "reading antes" msgstr "читаем анте" -#: AbsoluteToFpdb.py:288 BetfairToFpdb.py:160 FulltiltToFpdb.py:426 +#: AbsoluteToFpdb.py:288 BetfairToFpdb.py:160 FulltiltToFpdb.py:433 msgid "Player bringing in: %s for %s" msgstr "" -#: AbsoluteToFpdb.py:291 EverleafToFpdb.py:225 +#: AbsoluteToFpdb.py:291 EverleafToFpdb.py:240 msgid "No bringin found." msgstr "Bring-In не найден." -#: AbsoluteToFpdb.py:298 EverleafToFpdb.py:232 +#: AbsoluteToFpdb.py:298 EverleafToFpdb.py:247 msgid "No small blind" msgstr "Нет малого блайнда" @@ -85,29 +85,29 @@ msgid "Absolute readStudPlayerCards is only a stub." msgstr "Absolute readStudPlayerCards это заглушка." #: AbsoluteToFpdb.py:352 BetfairToFpdb.py:199 CarbonToFpdb.py:267 -#: EverestToFpdb.py:234 EverestToFpdb.py:235 EverleafToFpdb.py:283 -#: FulltiltToFpdb.py:494 OnGameToFpdb.py:348 PacificPokerToFpdb.py:429 +#: EverestToFpdb.py:234 EverestToFpdb.py:235 EverleafToFpdb.py:295 +#: FulltiltToFpdb.py:501 OnGameToFpdb.py:348 PacificPokerToFpdb.py:429 #: PartyPokerToFpdb.py:535 PkrToFpdb.py:351 PokerStarsToFpdb.py:440 #: Win2dayToFpdb.py:348 WinamaxToFpdb.py:406 iPokerToFpdb.py:261 msgid "Unimplemented readAction: '%s' '%s'" msgstr "" #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:222 CarbonToFpdb.py:297 -#: EverleafToFpdb.py:321 FulltiltToFpdb.py:788 PacificPokerToFpdb.py:458 +#: EverleafToFpdb.py:333 FulltiltToFpdb.py:795 PacificPokerToFpdb.py:458 #: PartyPokerToFpdb.py:575 PokerStarsToFpdb.py:468 Win2dayToFpdb.py:375 #: iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "разбор файлов истории" #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:223 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:322 FulltiltToFpdb.py:789 PacificPokerToFpdb.py:459 +#: EverleafToFpdb.py:334 FulltiltToFpdb.py:796 PacificPokerToFpdb.py:459 #: PartyPokerToFpdb.py:576 PokerStarsToFpdb.py:469 Win2dayToFpdb.py:376 #: iPokerToFpdb.py:292 msgid "output translation to" msgstr "перенаправить перевод" #: AbsoluteToFpdb.py:404 BetfairToFpdb.py:224 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:323 FulltiltToFpdb.py:790 PacificPokerToFpdb.py:460 +#: EverleafToFpdb.py:335 FulltiltToFpdb.py:797 PacificPokerToFpdb.py:460 #: PartyPokerToFpdb.py:577 PokerStarsToFpdb.py:470 Win2dayToFpdb.py:377 #: iPokerToFpdb.py:293 msgid "follow (tail -f) the input" @@ -129,7 +129,7 @@ msgstr "readPlayerStacks: Менее двух игроков в руке" msgid "No bringin found" msgstr "Bring-In не найден" -#: BetfairToFpdb.py:199 Filters.py:80 FulltiltToFpdb.py:494 +#: BetfairToFpdb.py:199 Filters.py:80 FulltiltToFpdb.py:501 #: GuiAutoImport.py:203 GuiPositionalStats.py:137 GuiStove.py:221 #: GuiStove.py:225 GuiStove.py:229 GuiStove.py:233 GuiStove.py:237 #: GuiStove.py:239 Hand.py:491 Hand.py:1709 ImapFetcher.py:44 @@ -542,15 +542,15 @@ msgstr "" msgid "press enter to continue" msgstr "нажмите клавишу ВВОД, чтобы продолжить" -#: EverestToFpdb.py:108 FulltiltToFpdb.py:266 FulltiltToFpdb.py:268 +#: EverestToFpdb.py:108 FulltiltToFpdb.py:267 FulltiltToFpdb.py:269 msgid "Unable to recognise handinfo from: '%s'" msgstr "Не удается распознать handinfo из: '%s'" -#: EverleafToFpdb.py:260 +#: EverleafToFpdb.py:274 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" -#: EverleafToFpdb.py:292 +#: EverleafToFpdb.py:304 msgid "readShowdownActions %s %s" msgstr "" @@ -742,57 +742,57 @@ msgstr "Не удается распознать турнирную информ msgid "Unable to locate currency" msgstr "Не удалось найти валюту" -#: FulltiltToFpdb.py:209 +#: FulltiltToFpdb.py:210 msgid "Raising FpdbParseError for file '%s'" msgstr "" -#: FulltiltToFpdb.py:251 FulltiltToFpdb.py:253 PacificPokerToFpdb.py:204 +#: FulltiltToFpdb.py:252 FulltiltToFpdb.py:254 PacificPokerToFpdb.py:204 #: PacificPokerToFpdb.py:206 PkrToFpdb.py:153 PkrToFpdb.py:155 #: PokerStarsToFpdb.py:212 PokerStarsToFpdb.py:214 msgid "Lim_Blinds has no lookup for '%s'" msgstr "" -#: FulltiltToFpdb.py:369 +#: FulltiltToFpdb.py:371 msgid "readPlayerStacks: No players detected (hand #%s)" msgstr "" -#: FulltiltToFpdb.py:429 +#: FulltiltToFpdb.py:436 msgid "No bringin found, handid =%s" msgstr "" -#: FulltiltToFpdb.py:436 +#: FulltiltToFpdb.py:443 msgid "readButton: Failed to detect button (hand #%s cancelled?)" msgstr "" -#: FulltiltToFpdb.py:570 +#: FulltiltToFpdb.py:577 msgid "determineTourneyType : Parsing NOK" msgstr "" -#: FulltiltToFpdb.py:628 +#: FulltiltToFpdb.py:635 msgid "Unable to get a valid Tournament ID -- File rejected" msgstr "" -#: FulltiltToFpdb.py:659 +#: FulltiltToFpdb.py:666 msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:666 +#: FulltiltToFpdb.py:673 msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:670 +#: FulltiltToFpdb.py:677 msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" msgstr "" -#: FulltiltToFpdb.py:771 +#: FulltiltToFpdb.py:778 msgid "Player finishing stats unreadable : %s" msgstr "" -#: FulltiltToFpdb.py:780 +#: FulltiltToFpdb.py:787 msgid "%s not found in tourney.ranks ..." msgstr "" -#: FulltiltToFpdb.py:782 +#: FulltiltToFpdb.py:789 msgid "Bad parsing : finish position incoherent : %s / %s" msgstr "" @@ -1786,7 +1786,8 @@ msgid "" "If you are interested in developing the code further see GuiStove.py and " "Stove.py\n" msgstr "" -"Если вы заинтересованы в развитии дальнейшего кода см. GuiStove.py и Stove.py\n" +"Если вы заинтересованы в развитии дальнейшего кода см. GuiStove.py и Stove." +"py\n" #: GuiStove.py:66 msgid "Thank you" @@ -3331,10 +3332,6 @@ msgstr "" msgid "Hero cards %s: %s" msgstr "" -#: WinamaxToFpdb.py:412 -msgid "add show actions %s" -msgstr "" - #: WinamaxToFpdb.py:469 msgid "Read shown cards: %s" msgstr "" diff --git a/pyfpdb/locale/fpdb-zh_CN.po b/pyfpdb/locale/fpdb-zh_CN.po index 5dbd55b3..f1d227bc 100644 --- a/pyfpdb/locale/fpdb-zh_CN.po +++ b/pyfpdb/locale/fpdb-zh_CN.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-04-06 23:46+CEST\n" +"POT-Creation-Date: 2011-04-07 10:50+CEST\n" "PO-Revision-Date: 2011-04-06 15:20+0000\n" "Last-Translator: jipeng \n" "Language-Team: Chinese (China) <>\n" @@ -18,8 +18,8 @@ msgstr "" #: AbsoluteToFpdb.py:140 AbsoluteToFpdb.py:142 BetfairToFpdb.py:76 #: BetfairToFpdb.py:78 CarbonToFpdb.py:130 CarbonToFpdb.py:132 -#: EverestToFpdb.py:101 EverestToFpdb.py:103 EverleafToFpdb.py:113 -#: EverleafToFpdb.py:115 FulltiltToFpdb.py:208 FulltiltToFpdb.py:210 +#: EverestToFpdb.py:101 EverestToFpdb.py:103 EverleafToFpdb.py:128 +#: EverleafToFpdb.py:130 FulltiltToFpdb.py:209 FulltiltToFpdb.py:211 #: OnGameToFpdb.py:163 OnGameToFpdb.py:165 PacificPokerToFpdb.py:173 #: PacificPokerToFpdb.py:175 PartyPokerToFpdb.py:197 PartyPokerToFpdb.py:199 #: PkrToFpdb.py:128 PkrToFpdb.py:130 PokerStarsToFpdb.py:186 @@ -30,9 +30,9 @@ msgid "Unable to recognise gametype from: '%s'" msgstr "无法识别的游戏类型:‘%s’" #: AbsoluteToFpdb.py:141 BetfairToFpdb.py:77 CarbonToFpdb.py:131 -#: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:114 +#: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:129 #: FullTiltPokerSummary.py:93 FullTiltPokerSummary.py:119 -#: FulltiltToFpdb.py:252 FulltiltToFpdb.py:267 OnGameToFpdb.py:164 +#: FulltiltToFpdb.py:253 FulltiltToFpdb.py:268 OnGameToFpdb.py:164 #: OnGameToFpdb.py:183 PacificPokerToFpdb.py:174 PacificPokerToFpdb.py:205 #: PartyPokerToFpdb.py:198 PkrToFpdb.py:129 PkrToFpdb.py:154 #: PokerStarsSummary.py:82 PokerStarsSummary.py:108 PokerStarsToFpdb.py:187 @@ -43,7 +43,7 @@ msgstr "" #: AbsoluteToFpdb.py:205 AbsoluteToFpdb.py:206 BetfairToFpdb.py:108 #: BetfairToFpdb.py:109 CarbonToFpdb.py:163 CarbonToFpdb.py:165 -#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:148 +#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:163 #: PacificPokerToFpdb.py:215 PacificPokerToFpdb.py:216 PokerStarsToFpdb.py:223 #: PokerStarsToFpdb.py:224 iPokerToFpdb.py:156 iPokerToFpdb.py:158 msgid "No match in readHandInfo: '%s'" @@ -61,21 +61,21 @@ msgstr "文件名:%s" msgid "Didn't match re_*InfoFromFilename: '%s'" msgstr "" -#: AbsoluteToFpdb.py:279 EverleafToFpdb.py:213 FulltiltToFpdb.py:416 +#: AbsoluteToFpdb.py:279 EverleafToFpdb.py:228 FulltiltToFpdb.py:418 #: OnGameToFpdb.py:305 PacificPokerToFpdb.py:347 PokerStarsToFpdb.py:358 #: Win2dayToFpdb.py:210 WinamaxToFpdb.py:360 msgid "reading antes" msgstr "读取赌注" -#: AbsoluteToFpdb.py:288 BetfairToFpdb.py:160 FulltiltToFpdb.py:426 +#: AbsoluteToFpdb.py:288 BetfairToFpdb.py:160 FulltiltToFpdb.py:433 msgid "Player bringing in: %s for %s" msgstr "" -#: AbsoluteToFpdb.py:291 EverleafToFpdb.py:225 +#: AbsoluteToFpdb.py:291 EverleafToFpdb.py:240 msgid "No bringin found." msgstr "" -#: AbsoluteToFpdb.py:298 EverleafToFpdb.py:232 +#: AbsoluteToFpdb.py:298 EverleafToFpdb.py:247 msgid "No small blind" msgstr "" @@ -84,29 +84,29 @@ msgid "Absolute readStudPlayerCards is only a stub." msgstr "" #: AbsoluteToFpdb.py:352 BetfairToFpdb.py:199 CarbonToFpdb.py:267 -#: EverestToFpdb.py:234 EverestToFpdb.py:235 EverleafToFpdb.py:283 -#: FulltiltToFpdb.py:494 OnGameToFpdb.py:348 PacificPokerToFpdb.py:429 +#: EverestToFpdb.py:234 EverestToFpdb.py:235 EverleafToFpdb.py:295 +#: FulltiltToFpdb.py:501 OnGameToFpdb.py:348 PacificPokerToFpdb.py:429 #: PartyPokerToFpdb.py:535 PkrToFpdb.py:351 PokerStarsToFpdb.py:440 #: Win2dayToFpdb.py:348 WinamaxToFpdb.py:406 iPokerToFpdb.py:261 msgid "Unimplemented readAction: '%s' '%s'" msgstr "" #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:222 CarbonToFpdb.py:297 -#: EverleafToFpdb.py:321 FulltiltToFpdb.py:788 PacificPokerToFpdb.py:458 +#: EverleafToFpdb.py:333 FulltiltToFpdb.py:795 PacificPokerToFpdb.py:458 #: PartyPokerToFpdb.py:575 PokerStarsToFpdb.py:468 Win2dayToFpdb.py:375 #: iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "处理输入历史记录" #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:223 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:322 FulltiltToFpdb.py:789 PacificPokerToFpdb.py:459 +#: EverleafToFpdb.py:334 FulltiltToFpdb.py:796 PacificPokerToFpdb.py:459 #: PartyPokerToFpdb.py:576 PokerStarsToFpdb.py:469 Win2dayToFpdb.py:376 #: iPokerToFpdb.py:292 msgid "output translation to" msgstr "输出翻译结果到" #: AbsoluteToFpdb.py:404 BetfairToFpdb.py:224 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:323 FulltiltToFpdb.py:790 PacificPokerToFpdb.py:460 +#: EverleafToFpdb.py:335 FulltiltToFpdb.py:797 PacificPokerToFpdb.py:460 #: PartyPokerToFpdb.py:577 PokerStarsToFpdb.py:470 Win2dayToFpdb.py:377 #: iPokerToFpdb.py:293 msgid "follow (tail -f) the input" @@ -128,7 +128,7 @@ msgstr "" msgid "No bringin found" msgstr "" -#: BetfairToFpdb.py:199 Filters.py:80 FulltiltToFpdb.py:494 +#: BetfairToFpdb.py:199 Filters.py:80 FulltiltToFpdb.py:501 #: GuiAutoImport.py:203 GuiPositionalStats.py:137 GuiStove.py:221 #: GuiStove.py:225 GuiStove.py:229 GuiStove.py:233 GuiStove.py:237 #: GuiStove.py:239 Hand.py:491 Hand.py:1709 ImapFetcher.py:44 @@ -532,15 +532,15 @@ msgstr "" msgid "press enter to continue" msgstr "" -#: EverestToFpdb.py:108 FulltiltToFpdb.py:266 FulltiltToFpdb.py:268 +#: EverestToFpdb.py:108 FulltiltToFpdb.py:267 FulltiltToFpdb.py:269 msgid "Unable to recognise handinfo from: '%s'" msgstr "" -#: EverleafToFpdb.py:260 +#: EverleafToFpdb.py:274 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" -#: EverleafToFpdb.py:292 +#: EverleafToFpdb.py:304 msgid "readShowdownActions %s %s" msgstr "" @@ -732,57 +732,57 @@ msgstr "" msgid "Unable to locate currency" msgstr "" -#: FulltiltToFpdb.py:209 +#: FulltiltToFpdb.py:210 msgid "Raising FpdbParseError for file '%s'" msgstr "" -#: FulltiltToFpdb.py:251 FulltiltToFpdb.py:253 PacificPokerToFpdb.py:204 +#: FulltiltToFpdb.py:252 FulltiltToFpdb.py:254 PacificPokerToFpdb.py:204 #: PacificPokerToFpdb.py:206 PkrToFpdb.py:153 PkrToFpdb.py:155 #: PokerStarsToFpdb.py:212 PokerStarsToFpdb.py:214 msgid "Lim_Blinds has no lookup for '%s'" msgstr "" -#: FulltiltToFpdb.py:369 +#: FulltiltToFpdb.py:371 msgid "readPlayerStacks: No players detected (hand #%s)" msgstr "" -#: FulltiltToFpdb.py:429 +#: FulltiltToFpdb.py:436 msgid "No bringin found, handid =%s" msgstr "" -#: FulltiltToFpdb.py:436 +#: FulltiltToFpdb.py:443 msgid "readButton: Failed to detect button (hand #%s cancelled?)" msgstr "" -#: FulltiltToFpdb.py:570 +#: FulltiltToFpdb.py:577 msgid "determineTourneyType : Parsing NOK" msgstr "" -#: FulltiltToFpdb.py:628 +#: FulltiltToFpdb.py:635 msgid "Unable to get a valid Tournament ID -- File rejected" msgstr "" -#: FulltiltToFpdb.py:659 +#: FulltiltToFpdb.py:666 msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:666 +#: FulltiltToFpdb.py:673 msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:670 +#: FulltiltToFpdb.py:677 msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" msgstr "" -#: FulltiltToFpdb.py:771 +#: FulltiltToFpdb.py:778 msgid "Player finishing stats unreadable : %s" msgstr "" -#: FulltiltToFpdb.py:780 +#: FulltiltToFpdb.py:787 msgid "%s not found in tourney.ranks ..." msgstr "" -#: FulltiltToFpdb.py:782 +#: FulltiltToFpdb.py:789 msgid "Bad parsing : finish position incoherent : %s / %s" msgstr "" @@ -3297,10 +3297,6 @@ msgstr "" msgid "Hero cards %s: %s" msgstr "" -#: WinamaxToFpdb.py:412 -msgid "add show actions %s" -msgstr "" - #: WinamaxToFpdb.py:469 msgid "Read shown cards: %s" msgstr "" diff --git a/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo index 16eb13d247581caefcd791f5bf87dac5f115eb2f..532352d8c60a3bf45280f6bdea83256702a87c27 100644 GIT binary patch delta 23433 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 diff --git a/pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo index 7341805be654778fc44e040491f8e71e666aa55d..01249456210e7296275f96c9ebeef806a9ce7ac4 100644 GIT binary patch delta 14671 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 Z&c9(o-Haynw{Bc_W9atn;a+#c{|}g`owWb} delta 15110 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 xF{8YH15ajVPS!^y?_Dd3Zdq7ZGN}0{~rB2hRWi delta 21 dcmcb(gz@4M#tlt+Y^DkZ7FH&kJM>N}0{~rc2h#um diff --git a/pyfpdb/locale/pt/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/pt/LC_MESSAGES/fpdb.mo index 1e1106e4f7b3e4956ee85d594974daa3107a9d4a..90596485c80f82ec28b39e1d45236911d087fe95 100644 GIT binary patch delta 22 dcmbQx#WFK0sv7&2QvTw delta 21 dcmbO~gK7Q@rVSo;Y^DkZ7FH&k{p>FK0sv882R8r! diff --git a/pyfpdb/locale/zh/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/zh/LC_MESSAGES/fpdb.mo index a33932466e749cb738eb87530e3274da8b81b269..852e5dc1c3b7a85b607992d883e426dd7ef260f8 100644 GIT binary patch delta 20 bcmaFE_l9r7BW8AU1w#WXQ-jSfnVXpbQT+!E delta 20 bcmaFE_l9r7BW89p1tViC6SK`PnVXpbQZok?