From dc2635eac54a5246a09cac65e4017e65544040c5 Mon Sep 17 00:00:00 2001 From: Steffen Schaumburg Date: Mon, 4 Apr 2011 23:47:05 +0200 Subject: [PATCH] add italian (thanks seppone1991!) and update all l10n files --- packaging/gentoo/current.ebuild | 6 +- packaging/gentoo/fpdb-9999.ebuild | 6 +- pyfpdb/locale/de/LC_MESSAGES/fpdb.mo | Bin 26344 -> 26055 bytes pyfpdb/locale/es/LC_MESSAGES/fpdb.mo | Bin 11626 -> 11627 bytes pyfpdb/locale/fpdb-de_DE.po | 677 ++-- pyfpdb/locale/fpdb-en_GB.pot | 646 ++-- pyfpdb/locale/fpdb-es_ES.po | 658 ++-- pyfpdb/locale/fpdb-fr_FR.po | 685 ++-- pyfpdb/locale/fpdb-hu_HU.po | 702 +++-- pyfpdb/locale/fpdb-it_IT.po | 4324 ++++++++++++++++++++++++++ pyfpdb/locale/fpdb-pl_PL.po | 683 ++-- pyfpdb/locale/fpdb-ru_RU.po | 661 ++-- pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo | Bin 71253 -> 70791 bytes pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo | Bin 79676 -> 79658 bytes pyfpdb/locale/it/LC_MESSAGES/fpdb.mo | Bin 0 -> 76038 bytes pyfpdb/locale/localise.sh | 3 + pyfpdb/locale/pl/LC_MESSAGES/fpdb.mo | Bin 21723 -> 21158 bytes pyfpdb/locale/ru/LC_MESSAGES/fpdb.mo | Bin 8104 -> 8217 bytes 18 files changed, 6690 insertions(+), 2361 deletions(-) create mode 100644 pyfpdb/locale/fpdb-it_IT.po create mode 100644 pyfpdb/locale/it/LC_MESSAGES/fpdb.mo diff --git a/packaging/gentoo/current.ebuild b/packaging/gentoo/current.ebuild index a0cb497b..66c07db4 100644 --- a/packaging/gentoo/current.ebuild +++ b/packaging/gentoo/current.ebuild @@ -17,7 +17,7 @@ SLOT="0" KEYWORDS="~amd64 ~x86" #note: fpdb has only been tested on x86 and amd64, but should work on other arches, too -IUSE="graph mysql postgres sqlite linguas_de linguas_es linguas_fr linguas_hu linguas_pl linguas_ru" +IUSE="graph mysql postgres sqlite linguas_de linguas_es linguas_fr linguas_hu linguas_it linguas_pl linguas_ru" RDEPEND=" mysql? ( virtual/mysql dev-python/mysql-python ) @@ -55,6 +55,10 @@ src_install() { msgfmt pyfpdb/locale/fpdb-hu_HU.po -o pyfpdb/locale/hu.mo || die "failed to create Hungarian mo file" fi + if use linguas_it; then + msgfmt pyfpdb/locale/fpdb-it_IT.po -o pyfpdb/locale/it.mo || die "failed to create Italian mo file" + fi + if use linguas_pl; then msgfmt pyfpdb/locale/fpdb-pl_PL.po -o pyfpdb/locale/pl.mo || die "failed to create Polish mo file" fi diff --git a/packaging/gentoo/fpdb-9999.ebuild b/packaging/gentoo/fpdb-9999.ebuild index f14e5fb2..f65255eb 100644 --- a/packaging/gentoo/fpdb-9999.ebuild +++ b/packaging/gentoo/fpdb-9999.ebuild @@ -17,7 +17,7 @@ SLOT="0" KEYWORDS="" #note: fpdb has only been tested on x86 and amd64, but should work on other arches, too -IUSE="graph mysql postgres sqlite linguas_de linguas_es linguas_fr linguas_hu linguas_pl linguas_ru" +IUSE="graph mysql postgres sqlite linguas_de linguas_es linguas_fr linguas_hu linguas_it linguas_pl linguas_ru" RDEPEND=" mysql? ( virtual/mysql dev-python/mysql-python ) @@ -58,6 +58,10 @@ src_install() { msgfmt pyfpdb/locale/fpdb-hu_HU.po -o pyfpdb/locale/hu.mo || die "failed to create Hungarian mo file" fi + if use linguas_it; then + msgfmt pyfpdb/locale/fpdb-it_IT.po -o pyfpdb/locale/it.mo || die "failed to create Italian mo file" + fi + if use linguas_pl; then msgfmt pyfpdb/locale/fpdb-pl_PL.po -o pyfpdb/locale/pl.mo || die "failed to create Polish mo file" fi diff --git a/pyfpdb/locale/de/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/de/LC_MESSAGES/fpdb.mo index e2270080f1d8daafb8a98207156afa63446cb99e..8bc5cd31eb4ca6032bd5be27d06db6ef9874700f 100644 GIT binary patch delta 5035 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 delta 5330 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 delta 1383 zcmXZbT}abW7{~EP-JF}5>Dnx_HD_ftb#0>{UrMwWBPc7#v=_+kiUPBXx~LU`dJz<1 zXrUJp6m%sRMwBE$1g*NL%T<{ASJZI;B&U2n~&iAfwT@y#$sd$dr z+;X#KGpk%-wh6nj97nJWCviQdu>|Lx-#ry(%ZMWw!UiYq!Yblk$6;JT`~)@cYsW7Y zma|j%tb$|Gp7YnaT4=!GZtbKF2>!s8V@6X zb}5uHTSH@%h$7f?T!$Y}3Ao9w5-U)Z*orYcgi53zHPIc^xW}l4Gq?z6QHjqv{quN_ zcmehO-Bj2tK;scAvp1*-f1xHU;a@Q((S@z3MB7l`b)zP_fLiDpYNt0*^Ngb^I)mC+ z27Ty?WXGq9X%x^Az!nUlc6tJf@FFUK0rcW9YJqXo#1ps&)7XGz9DE)gL{*{#OYu17 zVh<|e^XM_oe~?Bm9XC*y%S9Qqvmk0<4eF9Lqkiv1?ew%0_n^+W50$`m)Fn=%jw*-q zRev1!;u%!JPtnWzR8?;&yzCTG-D4>XqzA4_?MT>_^>xA8%Cs z)yO9nLsg&yRnYJc6H4 eC9a>m?HepEO4h~`;Y7SXk&L$Pn2eP-`u_uKNr)H# diff --git a/pyfpdb/locale/fpdb-de_DE.po b/pyfpdb/locale/fpdb-de_DE.po index 71b6cedc..995820b9 100644 --- a/pyfpdb/locale/fpdb-de_DE.po +++ b/pyfpdb/locale/fpdb-de_DE.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-03-12 21:23+CET\n" +"POT-Creation-Date: 2011-04-04 22:30+CEST\n" "PO-Revision-Date: 2011-03-11 08:46+0200\n" "Last-Translator: Steffen Schaumburg \n" "Language-Team: Fpdb\n" @@ -16,90 +16,95 @@ msgstr "" "X-Generator: Virtaal 0.6.1\n" "Generated-By: pygettext.py 1.5\n" -#: AbsoluteToFpdb.py:139 AbsoluteToFpdb.py:141 BetfairToFpdb.py:76 +#: 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:110 -#: EverleafToFpdb.py:112 FulltiltToFpdb.py:211 FulltiltToFpdb.py:213 -#: OnGameToFpdb.py:159 OnGameToFpdb.py:161 PartyPokerToFpdb.py:197 -#: PartyPokerToFpdb.py:199 PkrToFpdb.py:128 PkrToFpdb.py:130 -#: PokerStarsToFpdb.py:185 PokerStarsToFpdb.py:187 Win2dayToFpdb.py:95 -#: Win2dayToFpdb.py:97 WinamaxToFpdb.py:172 WinamaxToFpdb.py:174 -#: iPokerToFpdb.py:122 iPokerToFpdb.py:124 +#: EverleafToFpdb.py:112 FulltiltToFpdb.py:206 FulltiltToFpdb.py:208 +#: OnGameToFpdb.py:159 OnGameToFpdb.py:161 PacificPokerToFpdb.py:173 +#: PacificPokerToFpdb.py:175 PartyPokerToFpdb.py:197 PartyPokerToFpdb.py:199 +#: PkrToFpdb.py:128 PkrToFpdb.py:130 PokerStarsToFpdb.py:185 +#: PokerStarsToFpdb.py:187 Win2dayToFpdb.py:95 Win2dayToFpdb.py:97 +#: WinamaxToFpdb.py:172 WinamaxToFpdb.py:174 iPokerToFpdb.py:122 +#: iPokerToFpdb.py:124 msgid "Unable to recognise gametype from: '%s'" msgstr "Konnte Gametype in '%s' nicht erkennen" -#: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 +#: AbsoluteToFpdb.py:141 BetfairToFpdb.py:77 CarbonToFpdb.py:131 #: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:111 -#: FulltiltToFpdb.py:252 OnGameToFpdb.py:160 OnGameToFpdb.py:176 -#: PartyPokerToFpdb.py:198 PkrToFpdb.py:129 PkrToFpdb.py:154 -#: PokerStarsToFpdb.py:186 PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 -#: WinamaxToFpdb.py:173 WinamaxToFpdb.py:191 iPokerToFpdb.py:123 +#: FulltiltToFpdb.py:249 OnGameToFpdb.py:160 OnGameToFpdb.py:176 +#: PacificPokerToFpdb.py:174 PacificPokerToFpdb.py:205 PartyPokerToFpdb.py:198 +#: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186 +#: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173 +#: WinamaxToFpdb.py:191 iPokerToFpdb.py:123 msgid "determineGameType: Raising FpdbParseError" msgstr "determineGameType: FpdbParseError" -#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 BetfairToFpdb.py:108 +#: 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:145 -#: PokerStarsToFpdb.py:222 PokerStarsToFpdb.py:223 iPokerToFpdb.py:156 -#: iPokerToFpdb.py:158 +#: PacificPokerToFpdb.py:215 PacificPokerToFpdb.py:216 PokerStarsToFpdb.py:222 +#: PokerStarsToFpdb.py:223 iPokerToFpdb.py:156 iPokerToFpdb.py:158 msgid "No match in readHandInfo: '%s'" msgstr "Keine Treffer für re_HandInfo: '%s'" -#: AbsoluteToFpdb.py:207 +#: AbsoluteToFpdb.py:208 msgid "File name didn't match re_*InfoFromFilename" msgstr "Dateiname wurde von re_*InfoFromFilename nicht erkannt" -#: AbsoluteToFpdb.py:208 +#: AbsoluteToFpdb.py:209 msgid "File name: %s" msgstr "Dateiname: %s" -#: AbsoluteToFpdb.py:209 +#: AbsoluteToFpdb.py:210 msgid "Didn't match re_*InfoFromFilename: '%s'" msgstr "re*InfoFromFilename konnte '%s' nicht erkennen" -#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:416 -#: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 -#: WinamaxToFpdb.py:360 +#: AbsoluteToFpdb.py:279 EverleafToFpdb.py:218 FulltiltToFpdb.py:413 +#: OnGameToFpdb.py:294 PacificPokerToFpdb.py:347 PokerStarsToFpdb.py:357 +#: Win2dayToFpdb.py:203 WinamaxToFpdb.py:360 msgid "reading antes" msgstr "Lese Antes" -#: AbsoluteToFpdb.py:287 BetfairToFpdb.py:160 FulltiltToFpdb.py:426 +#: AbsoluteToFpdb.py:288 BetfairToFpdb.py:160 FulltiltToFpdb.py:423 msgid "Player bringing in: %s for %s" msgstr "Spieler macht Bring In: %s für %s" -#: AbsoluteToFpdb.py:290 EverleafToFpdb.py:230 +#: AbsoluteToFpdb.py:291 EverleafToFpdb.py:230 msgid "No bringin found." msgstr "Kein Bring In gefunden." -#: AbsoluteToFpdb.py:297 EverleafToFpdb.py:237 +#: AbsoluteToFpdb.py:298 EverleafToFpdb.py:237 msgid "No small blind" msgstr "Keine Small Blind" -#: AbsoluteToFpdb.py:324 +#: AbsoluteToFpdb.py:325 msgid "Absolute readStudPlayerCards is only a stub." msgstr "" -#: AbsoluteToFpdb.py:351 BetfairToFpdb.py:199 CarbonToFpdb.py:267 +#: AbsoluteToFpdb.py:352 BetfairToFpdb.py:199 CarbonToFpdb.py:267 #: EverestToFpdb.py:234 EverestToFpdb.py:235 OnGameToFpdb.py:337 #: PartyPokerToFpdb.py:536 PokerStarsToFpdb.py:439 msgid "Unimplemented readAction: '%s' '%s'" msgstr "Nicht implementierte readAction: '%s' '%s'" -#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:297 -#: EverleafToFpdb.py:326 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:577 -#: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 +#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:222 CarbonToFpdb.py:297 +#: EverleafToFpdb.py:326 FulltiltToFpdb.py:781 PacificPokerToFpdb.py:458 +#: PartyPokerToFpdb.py:577 PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 +#: iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "Zu lesende Hand History" -#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:327 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:578 -#: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 +#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:223 CarbonToFpdb.py:298 +#: EverleafToFpdb.py:327 FulltiltToFpdb.py:782 PacificPokerToFpdb.py:459 +#: PartyPokerToFpdb.py:578 PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 +#: iPokerToFpdb.py:292 msgid "output translation to" msgstr "Ausgabepfad" -#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:328 FulltiltToFpdb.py:786 PartyPokerToFpdb.py:579 -#: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 +#: AbsoluteToFpdb.py:404 BetfairToFpdb.py:224 CarbonToFpdb.py:299 +#: EverleafToFpdb.py:328 FulltiltToFpdb.py:783 PacificPokerToFpdb.py:460 +#: PartyPokerToFpdb.py:579 PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 +#: iPokerToFpdb.py:293 msgid "follow (tail -f) the input" msgstr "" @@ -140,11 +145,11 @@ msgstr "Konnte \"%s\" nicht konvertieren.\n" msgid "Could not encode: \"%s\"\n" msgstr "Konnte \"%s% nicht kodieren.\n" -#: Configuration.py:109 Configuration.py:124 +#: Configuration.py:111 Configuration.py:118 Configuration.py:133 msgid "Config file has been created at %s.\n" msgstr "Konfigurationsdatei %s wurde erstellt.\n" -#: Configuration.py:123 +#: Configuration.py:132 msgid "" "No %s found\n" " in %s\n" @@ -154,25 +159,25 @@ msgstr "" "in %s\n" "oder %s\n" -#: Configuration.py:128 Configuration.py:129 +#: Configuration.py:137 Configuration.py:138 msgid "Error copying .example config file, cannot fall back. Exiting.\n" msgstr "" "Fehler beim Kopieren der .example Konfigurationsdatei, Fallback " "fehlgeschlagen. Beende fpdb.\n" -#: Configuration.py:133 Configuration.py:134 +#: Configuration.py:142 Configuration.py:143 msgid "No %s found, cannot fall back. Exiting.\n" msgstr "Keine %s gefunden, Fallback nicht möglich. Beende fpdb.\n" -#: Configuration.py:166 Configuration.py:167 +#: Configuration.py:175 Configuration.py:176 msgid "Default logger initialised for %s" msgstr "" -#: Configuration.py:178 Database.py:447 Database.py:448 +#: Configuration.py:187 Database.py:447 Database.py:448 msgid "Creating directory: '%s'" msgstr "Erstelle Verzeichnis \"%s\"" -#: Configuration.py:204 +#: Configuration.py:213 msgid "" "Default encoding set to US-ASCII, defaulting to CP1252 instead -- If you're " "not on a Mac, please report this problem." @@ -180,56 +185,56 @@ msgstr "" "Standardkodierung war auf US-ASCII gesetzt, verwende stattdessen CP1252 - " "bitte melde dieses Problem, es sei denn Du spielst an einem Mac." -#: Configuration.py:308 +#: Configuration.py:317 msgid "Loading site" msgstr "Lade Seite" -#: Configuration.py:529 +#: Configuration.py:537 msgid "config.general: adding %s = %s" msgstr "config.general: Füge %s=%s hinzu" -#: Configuration.py:576 Configuration.py:577 +#: Configuration.py:584 Configuration.py:585 msgid "bad number in xalignment was ignored" msgstr "" -#: Configuration.py:626 +#: Configuration.py:634 msgid "missing config section raw_hands" msgstr "Konfiguration für raw_hands fehlt" -#: Configuration.py:632 +#: Configuration.py:640 msgid "Invalid config value for raw_hands.save, defaulting to \"error\"" msgstr "" -#: Configuration.py:639 +#: Configuration.py:647 msgid "Invalid config value for raw_hands.compression, defaulting to \"none\"" msgstr "" -#: Configuration.py:652 +#: Configuration.py:660 msgid "missing config section raw_tourneys" msgstr "" -#: Configuration.py:658 +#: Configuration.py:666 msgid "Invalid config value for raw_tourneys.save, defaulting to \"error\"" msgstr "" -#: Configuration.py:665 +#: Configuration.py:673 msgid "" "Invalid config value for raw_tourneys.compression, defaulting to \"none\"" msgstr "" -#: Configuration.py:683 Configuration.py:684 +#: Configuration.py:691 Configuration.py:692 msgid "Configuration file %s not found. Using defaults." msgstr "" -#: Configuration.py:714 Configuration.py:715 +#: Configuration.py:722 Configuration.py:723 msgid "Reading configuration file %s" msgstr "Lese Konfigurationsdatei %s" -#: Configuration.py:721 +#: Configuration.py:729 msgid "Error parsing %s. See error log file." msgstr "" -#: Configuration.py:837 +#: Configuration.py:845 msgid "Error parsing example configuration file %s. See error log file." msgstr "" @@ -435,119 +440,119 @@ msgstr "" msgid "dropped pg foreign key %s_%s_fkey, continuing ..." msgstr "" -#: Database.py:1613 +#: Database.py:1614 msgid "Rebuild hudcache took %.1f seconds" msgstr "" -#: Database.py:1616 Database.py:1654 +#: Database.py:1617 Database.py:1655 msgid "Error rebuilding hudcache:" msgstr "" -#: Database.py:1666 Database.py:1672 +#: Database.py:1667 Database.py:1673 msgid "Error during analyze:" msgstr "" -#: Database.py:1676 +#: Database.py:1677 msgid "Analyze took %.1f seconds" msgstr "" -#: Database.py:1686 Database.py:1692 +#: Database.py:1687 Database.py:1693 msgid "Error during vacuum:" msgstr "" -#: Database.py:1696 +#: Database.py:1697 msgid "Vacuum took %.1f seconds" msgstr "" -#: Database.py:1708 +#: Database.py:1709 msgid "Error during lock_for_insert:" msgstr "" -#: Database.py:1717 +#: Database.py:1718 msgid "######## Hands ##########" msgstr "" -#: Database.py:1721 +#: Database.py:1722 msgid "###### End Hands ########" msgstr "" -#: Database.py:2123 +#: Database.py:2132 msgid "Error aquiring hero ids:" msgstr "" -#: Database.py:2231 +#: Database.py:2240 msgid "######## Gametype ##########" msgstr "" -#: Database.py:2235 +#: Database.py:2244 msgid "###### End Gametype ########" msgstr "" -#: Database.py:2262 +#: Database.py:2271 msgid "queue empty too long - writer stopping ..." msgstr "" -#: Database.py:2265 +#: Database.py:2274 msgid "writer stopping, error reading queue: " msgstr "" -#: Database.py:2290 +#: Database.py:2299 msgid "deadlock detected - trying again ..." msgstr "" -#: Database.py:2295 +#: Database.py:2304 msgid "too many deadlocks - failed to store hand " msgstr "" -#: Database.py:2299 +#: Database.py:2308 msgid "***Error storing hand: " msgstr "" -#: Database.py:2309 +#: Database.py:2318 msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" msgstr "" -#: Database.py:2319 +#: Database.py:2328 msgid "***Error sending finish: " msgstr "" -#: Database.py:2405 +#: Database.py:2414 msgid "invalid source in Database.createOrUpdateTourney" msgstr "" -#: Database.py:2418 +#: Database.py:2427 msgid "invalid source in Database.createOrUpdateTourneysPlayers" msgstr "" -#: Database.py:2554 +#: Database.py:2563 msgid "HandToWrite.init error: " msgstr "" -#: Database.py:2604 +#: Database.py:2613 msgid "HandToWrite.set_all error: " msgstr "" -#: Database.py:2635 +#: Database.py:2644 msgid "nutOmatic is id_player = %d" msgstr "" -#: Database.py:2643 +#: Database.py:2652 msgid "query plan: " msgstr "" -#: Database.py:2652 +#: Database.py:2661 msgid "cards =" msgstr "" -#: Database.py:2655 +#: Database.py:2664 msgid "get_stats took: %4.3f seconds" msgstr "" -#: Database.py:2657 +#: Database.py:2666 msgid "press enter to continue" msgstr "" -#: EverestToFpdb.py:108 FulltiltToFpdb.py:266 FulltiltToFpdb.py:268 +#: EverestToFpdb.py:108 FulltiltToFpdb.py:263 FulltiltToFpdb.py:265 msgid "Unable to recognise handinfo from: '%s'" msgstr "" @@ -732,11 +737,11 @@ msgstr " Datum zurücksetzen" msgid "show" msgstr "" -#: Filters.py:1076 fpdb.pyw:721 +#: Filters.py:1076 fpdb.pyw:748 msgid "Pick a date" msgstr "Wählen Sie ein Datum" -#: Filters.py:1082 fpdb.pyw:727 +#: Filters.py:1082 fpdb.pyw:754 msgid "Done" msgstr "Fertig" @@ -761,65 +766,66 @@ msgstr "parseSummary: Konnte Währung nicht finden" msgid "Unable to locate currency" msgstr "Konnte Währung nicht finden" -#: FulltiltToFpdb.py:212 +#: FulltiltToFpdb.py:207 msgid "determineGameType: Raising FpdbParseError for file '%s'" msgstr "" -#: FulltiltToFpdb.py:251 FulltiltToFpdb.py:253 PkrToFpdb.py:153 -#: PkrToFpdb.py:155 PokerStarsToFpdb.py:211 PokerStarsToFpdb.py:213 +#: FulltiltToFpdb.py:248 FulltiltToFpdb.py:250 PacificPokerToFpdb.py:204 +#: PacificPokerToFpdb.py:206 PkrToFpdb.py:153 PkrToFpdb.py:155 +#: PokerStarsToFpdb.py:211 PokerStarsToFpdb.py:213 msgid "Lim_Blinds has no lookup for '%s'" msgstr "" -#: FulltiltToFpdb.py:267 +#: FulltiltToFpdb.py:264 #, fuzzy msgid "Raising FpdbParseError" msgstr "parseSummary: FpdbParseError" -#: FulltiltToFpdb.py:369 +#: FulltiltToFpdb.py:366 msgid "FTP: readPlayerStacks: No players detected (hand #%s)" msgstr "" -#: FulltiltToFpdb.py:429 +#: FulltiltToFpdb.py:426 msgid "No bringin found, handid =%s" msgstr "" -#: FulltiltToFpdb.py:436 +#: FulltiltToFpdb.py:433 msgid "FTP: readButton: Failed to detect button (hand #%s cancelled?)" msgstr "" -#: FulltiltToFpdb.py:490 +#: FulltiltToFpdb.py:487 msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" msgstr "" -#: FulltiltToFpdb.py:566 +#: FulltiltToFpdb.py:563 msgid "determineTourneyType : Parsing NOK" msgstr "" -#: FulltiltToFpdb.py:624 +#: FulltiltToFpdb.py:621 msgid "Unable to get a valid Tournament ID -- File rejected" msgstr "" -#: FulltiltToFpdb.py:655 +#: FulltiltToFpdb.py:652 msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:662 +#: FulltiltToFpdb.py:659 msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:666 +#: FulltiltToFpdb.py:663 msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" msgstr "" -#: FulltiltToFpdb.py:767 +#: FulltiltToFpdb.py:764 msgid "FullTilt: Player finishing stats unreadable : %s" msgstr "" -#: FulltiltToFpdb.py:776 +#: FulltiltToFpdb.py:773 msgid "FullTilt: %s not found in tourney.ranks ..." msgstr "" -#: FulltiltToFpdb.py:778 +#: FulltiltToFpdb.py:775 msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s" msgstr "" @@ -827,7 +833,7 @@ msgstr "" msgid "Time between imports in seconds:" msgstr "Zeit zwischen Imports in Sekunden:" -#: GuiAutoImport.py:121 GuiAutoImport.py:193 GuiAutoImport.py:303 +#: GuiAutoImport.py:121 GuiAutoImport.py:193 GuiAutoImport.py:304 msgid " Start _Auto Import " msgstr " Starte _Autoimport " @@ -855,7 +861,7 @@ msgstr " _Autoimport Anhalten " msgid "Detecting hh directory for site: '%s'" msgstr "Untersuche HH-Verzeichnis für Seite: '%s'" -#: GuiAutoImport.py:242 +#: GuiAutoImport.py:243 msgid "" "\n" "Global lock taken ... Auto Import Started.\n" @@ -863,15 +869,15 @@ msgstr "" "\n" "Globalen Lock ergriffen, Autoimport gestartet.\n" -#: GuiAutoImport.py:244 +#: GuiAutoImport.py:245 msgid " _Stop Auto Import " msgstr " Autoimport An_halten" -#: GuiAutoImport.py:264 +#: GuiAutoImport.py:265 msgid "opening pipe to HUD" msgstr "öffne Pipe zum HUD" -#: GuiAutoImport.py:278 +#: GuiAutoImport.py:279 msgid "" "\n" "*** GuiAutoImport Error opening pipe: " @@ -879,7 +885,7 @@ msgstr "" "\n" "*** GuiAutoImport Fehler beim Öffnen der Pipe: " -#: GuiAutoImport.py:290 +#: GuiAutoImport.py:291 msgid "" "\n" "Auto Import aborted - global lock not available" @@ -887,7 +893,7 @@ msgstr "" "\n" "Autoimport abgebrochen - globaler Lock nicht verfügbar" -#: GuiAutoImport.py:295 +#: GuiAutoImport.py:296 msgid "" "\n" "Stopping Auto Import - global lock released." @@ -895,7 +901,7 @@ msgstr "" "\n" "Autoimport wird angehalten - globaler Lock freigegeben" -#: GuiAutoImport.py:297 +#: GuiAutoImport.py:298 msgid "" "\n" " * Stop Auto Import: HUD already terminated" @@ -903,11 +909,11 @@ msgstr "" "\n" " * Autoimport anhalten: HUD ist bereits beendet" -#: GuiAutoImport.py:316 +#: GuiAutoImport.py:317 msgid "%s auto-import:" msgstr "%s Autoimport:" -#: GuiAutoImport.py:325 +#: GuiAutoImport.py:326 msgid "Browse..." msgstr "Durchsuchen..." @@ -987,7 +993,7 @@ msgstr "Site-Filter:" msgid "Drop HudCache:" msgstr "HudCache löschen:" -#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:816 +#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:843 msgid "_Bulk Import" msgstr "_Massenimport" @@ -1142,32 +1148,32 @@ msgstr " Verbindung OK" msgid " not connected but no exception" msgstr " Nicht verbunden aber keine Exception" -#: GuiDatabase.py:373 fpdb.pyw:892 +#: GuiDatabase.py:373 fpdb.pyw:918 msgid "" "MySQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" "MySQL Server meldet: Zugriff verweigert. Sind Ihre Zugriffsrechte korrekt " "gesetzt?" -#: GuiDatabase.py:377 fpdb.pyw:894 +#: GuiDatabase.py:377 fpdb.pyw:920 msgid "MySQL client reports: 2002 or 2003 error. Unable to connect - " msgstr "" "MySQL Client meldet Fehler Nr. 2002 oder 2003. Konnte nicht verbinden - " -#: GuiDatabase.py:378 fpdb.pyw:895 +#: GuiDatabase.py:378 fpdb.pyw:921 msgid "Please check that the MySQL service has been started" msgstr "Bitte überprüfen Sie, dass der MySQL-Dienst gestartet ist" -#: GuiDatabase.py:382 fpdb.pyw:897 +#: GuiDatabase.py:382 fpdb.pyw:923 msgid "" "PostgreSQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" -#: GuiDatabase.py:385 fpdb.pyw:899 +#: GuiDatabase.py:385 fpdb.pyw:925 msgid "PostgreSQL client reports: Unable to connect - " msgstr "PostgreSQL Client meldet Fehler: Konnte nicht verbinden - " -#: GuiDatabase.py:386 fpdb.pyw:900 +#: GuiDatabase.py:386 fpdb.pyw:926 msgid "Please check that the PostgreSQL service has been started" msgstr "Bitte überprüfen Sie, dass der PostgreSQL-Dienst gestartet ist" @@ -1541,7 +1547,7 @@ msgstr "" msgid "Field Type" msgstr "" -#: GuiPrefs.py:39 fpdb.pyw:1033 +#: GuiPrefs.py:39 fpdb.pyw:1060 msgid "Ring Player Stats" msgstr "" @@ -1578,7 +1584,7 @@ msgstr "" msgid "Test Preferences Dialog" msgstr "" -#: GuiPrefs.py:183 fpdb.pyw:293 +#: GuiPrefs.py:183 fpdb.pyw:309 msgid "Preferences" msgstr "" @@ -1792,7 +1798,7 @@ msgstr "" msgid "Thankyou" msgstr "" -#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1287 +#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1316 msgid "FPDB WARNING" msgstr "FPDB WARNUNG" @@ -2045,63 +2051,77 @@ msgstr "" msgid "HUD_main: starting ...\n" msgstr "HUD_main: startet ...\n" -#: HUD_main.pyw:107 HUD_run_me.py:62 +#: HUD_main.pyw:94 +msgid "No admin rights for HUD" +msgstr "" + +#: 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 "" + +#: HUD_main.pyw:95 +msgid "You will need to restart fpdb afterwards." +msgstr "" + +#: HUD_main.pyw:118 HUD_run_me.py:62 msgid "Closing this window will exit from the HUD." msgstr "" -#: HUD_main.pyw:123 +#: HUD_main.pyw:134 msgid "Error initializing main_window" msgstr "" -#: HUD_main.pyw:138 +#: HUD_main.pyw:149 msgid "hud_main: Game changed." msgstr "" -#: HUD_main.pyw:144 fpdb.pyw:971 +#: HUD_main.pyw:155 fpdb.pyw:998 msgid "Quitting normally" msgstr "Beende normal" -#: HUD_main.pyw:205 +#: HUD_main.pyw:216 msgid "Received hand no %s" msgstr "" -#: HUD_main.pyw:229 +#: HUD_main.pyw:240 msgid "HUD_main.read_stdin: hand processing starting ..." msgstr "" -#: HUD_main.pyw:234 +#: HUD_main.pyw:245 msgid "db error: skipping %s" msgstr "" -#: HUD_main.pyw:253 +#: HUD_main.pyw:264 msgid "hud_dict[%s] was not found\n" msgstr "" -#: HUD_main.pyw:254 +#: HUD_main.pyw:265 msgid "will not send hand\n" msgstr "" -#: HUD_main.pyw:276 +#: HUD_main.pyw:287 msgid "HUD create: table name %s not found, skipping." msgstr "" -#: HUD_main.pyw:285 +#: HUD_main.pyw:296 msgid "Table \"%s\" no longer exists\n" msgstr "" -#: HUD_main.pyw:317 +#: HUD_main.pyw:328 msgid "Error resizing HUD for table: %s." msgstr "" -#: HUD_main.pyw:331 +#: HUD_main.pyw:342 msgid "Error killing HUD for table: %s." msgstr "" -#: HUD_main.pyw:354 +#: HUD_main.pyw:365 msgid "Error creating HUD for hand %s." msgstr "" -#: HUD_main.pyw:365 +#: HUD_main.pyw:376 msgid "Error updating HUD for hand %s." msgstr "" @@ -2428,7 +2448,7 @@ msgid "" "pypi.python.org/pypi/pytz/" msgstr "" -#: HandHistoryConverter.py:41 fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:80 +#: HandHistoryConverter.py:41 fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:81 msgid "Press ENTER to continue." msgstr "Drücken Sie ENTER um fortzufahren" @@ -2493,47 +2513,47 @@ msgstr "" msgid "Unsupported game type: %s" msgstr "" -#: HandHistoryConverter.py:487 +#: HandHistoryConverter.py:471 msgid "HH Sanity Check: output and input files are the same, check config" msgstr "" -#: HandHistoryConverter.py:510 +#: HandHistoryConverter.py:494 msgid "Reading stdin with %s" msgstr "" -#: HandHistoryConverter.py:525 +#: HandHistoryConverter.py:509 msgid "unable to read file with any codec in list!" msgstr "" -#: HandHistoryConverter.py:592 +#: HandHistoryConverter.py:576 msgid " given TZ:" msgstr "" -#: HandHistoryConverter.py:592 +#: HandHistoryConverter.py:576 msgid "raw time:" msgstr "" -#: HandHistoryConverter.py:602 +#: HandHistoryConverter.py:586 msgid "changeTimeZone: offset=" msgstr "" -#: HandHistoryConverter.py:665 +#: HandHistoryConverter.py:649 msgid "utcTime:" msgstr "" -#: HandHistoryConverter.py:714 +#: HandHistoryConverter.py:698 msgid "Unable to create output directory %s for HHC!" msgstr "" -#: HandHistoryConverter.py:715 +#: HandHistoryConverter.py:699 msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY" msgstr "" -#: HandHistoryConverter.py:717 +#: HandHistoryConverter.py:701 msgid "Created directory '%s'" msgstr "" -#: HandHistoryConverter.py:721 +#: HandHistoryConverter.py:705 msgid "out_path %s couldn't be opened" msgstr "" @@ -2670,14 +2690,14 @@ msgstr "" msgid "Creating hud from hand " msgstr "" -#: Hud.py:673 +#: Hud.py:676 msgid "" "KeyError at the start of the for loop in update in hud_main. How this can " "possibly happen is totally beyond my comprehension. Your HUD may be about to " "get really weird. -Eric" msgstr "" -#: Hud.py:674 +#: Hud.py:677 msgid "(btw, the key was %s and statd is %s" msgstr "" @@ -2722,8 +2742,8 @@ msgstr "" msgid "readHandInfo: DATETIME not matched: '%s'" msgstr "readHandInfo: DATETIME in '%s' nicht erkannt" -#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:365 PokerStarsToFpdb.py:312 -#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 +#: OnGameToFpdb.py:264 PacificPokerToFpdb.py:305 PartyPokerToFpdb.py:365 +#: PokerStarsToFpdb.py:312 Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 msgid "readButton: not found" msgstr "" @@ -2804,11 +2824,11 @@ msgstr "" msgid "Start Hidden" msgstr "" -#: Options.py:109 +#: Options.py:110 msgid "Alias '%s' unknown" msgstr "" -#: Options.py:119 +#: Options.py:120 msgid "press enter to end" msgstr "" @@ -2816,6 +2836,21 @@ msgstr "" msgid "You need to manually enter the playername" msgstr "" +#: PacificPokerToFpdb.py:258 PartyPokerToFpdb.py:348 PokerStarsToFpdb.py:265 +#: WinamaxToFpdb.py:263 +#, fuzzy +msgid "Failed to detect currency. Hand ID: %s: '%s'" +msgstr "Konnte Währung nicht finden" + +#: PacificPokerToFpdb.py:325 +msgid "No match in markStreets" +msgstr "" + +#: PacificPokerToFpdb.py:429 +#, fuzzy +msgid "DEBUG: unimplemented readAction: '%s' '%s'" +msgstr "Nicht implementierte readAction: '%s' '%s'" + #: PartyPokerToFpdb.py:212 msgid "Cannot fetch field '%s'" msgstr "" @@ -2840,11 +2875,6 @@ msgstr "" msgid "Cannot read GameType for current hand" msgstr "" -#: PartyPokerToFpdb.py:348 PokerStarsToFpdb.py:265 WinamaxToFpdb.py:263 -#, fuzzy -msgid "Failed to detect currency. Hand ID: %s: '%s'" -msgstr "Konnte Währung nicht finden" - #: SplitHandHistory.py:76 msgid "File not found" msgstr "" @@ -3054,7 +3084,7 @@ msgstr "" msgid "No board given. Using Monte-Carlo simulation..." msgstr "" -#: TableWindow.py:149 +#: TableWindow.py:152 msgid "Can't find table %s" msgstr "" @@ -3314,11 +3344,11 @@ msgstr "" msgid "unimplemented readAction: '%s' '%s'" msgstr "" -#: WinTables.py:81 +#: WinTables.py:83 msgid "Window %s not found. Skipping." msgstr "" -#: WinTables.py:84 +#: WinTables.py:86 msgid "self.window doesn't exist? why?" msgstr "" @@ -3382,7 +3412,7 @@ msgstr "" "Extensions konnten nicht geladen werden. Bitte installieren Sie das PYWIN32-" "Paket von http://sourceforge.net/projects/pywin32/" -#: fpdb.pyw:79 +#: fpdb.pyw:80 msgid "" "Unable to load PyGTK modules required for GUI. Please install PyCairo, " "PyGObject, and PyGTK from www.pygtk.org." @@ -3390,17 +3420,17 @@ msgstr "" "Die für die GUI benötigten PyGTK module konnten nicht geladen werden. Bitte " "installieren Sie PyCairo, PyGObject und PyGTK von www.pygtk.org." -#: fpdb.pyw:122 +#: fpdb.pyw:123 msgid "GuiStove not found. If you want to use it please install pypoker-eval." msgstr "" -#: fpdb.pyw:244 +#: fpdb.pyw:260 msgid "" "Copyright 2008-2011, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " "sqlcoder, Bostik, and others" msgstr "" -#: fpdb.pyw:245 +#: fpdb.pyw:261 msgid "" "You are free to change, and distribute original or changed versions of fpdb " "within the rules set out by the license" @@ -3408,31 +3438,31 @@ msgstr "" "Sie dürfen fpdb innerhalb der Regeln der Lizenz verändern, verbreiten und " "verändert verbreiten." -#: fpdb.pyw:246 +#: fpdb.pyw:262 msgid "Please see fpdb's start screen for license information" msgstr "Lizenzinformationen finden Sie auf fpdb's Startbildschirm" -#: fpdb.pyw:250 +#: fpdb.pyw:266 msgid "and others" msgstr "und andere" -#: fpdb.pyw:256 +#: fpdb.pyw:272 msgid "Operating System" msgstr "Betriebssystem" -#: fpdb.pyw:276 +#: fpdb.pyw:292 msgid "Your config file is: " msgstr "Ihre Konfigurationsdatei ist:" -#: fpdb.pyw:281 +#: fpdb.pyw:297 msgid "Version Information:" msgstr "Versionsinformationen:" -#: fpdb.pyw:288 +#: fpdb.pyw:304 msgid "Threads: " msgstr "Threads:" -#: fpdb.pyw:311 +#: fpdb.pyw:327 msgid "" "Updated preferences have not been loaded because windows are open. Re-start " "fpdb to load them." @@ -3440,19 +3470,19 @@ msgstr "" "Die neuen Einstellungen konnten nicht geladen werden da fpdb-Fenster offen " "sind. Bitte starten Sie fpdb neu um sie zu verwenden." -#: fpdb.pyw:321 +#: fpdb.pyw:337 msgid "Maintain Databases" msgstr "Datenbanken verwalten" -#: fpdb.pyw:331 +#: fpdb.pyw:347 msgid "saving updated db data" msgstr "speichere aktualisierte DB-Daten" -#: fpdb.pyw:338 +#: fpdb.pyw:354 msgid "guidb response was " msgstr "GuiDBs Antwort war " -#: fpdb.pyw:344 +#: fpdb.pyw:360 msgid "" "Cannot open Database Maintenance window because other windows have been " "opened. Re-start fpdb to use this option." @@ -3460,11 +3490,11 @@ msgstr "" "Konnte Datenbank-Verwaltungsfenster nicht öffnen da andere Fenster geöffnet " "waren/sind. Starten Sie fpdb neu um diese Funktion zu nutzen." -#: fpdb.pyw:347 +#: fpdb.pyw:363 msgid "Number of Hands: " msgstr "Hände: " -#: fpdb.pyw:348 +#: fpdb.pyw:364 msgid "" "\n" "Number of Tourneys: " @@ -3472,7 +3502,7 @@ msgstr "" "\n" "Tournamente: " -#: fpdb.pyw:349 +#: fpdb.pyw:365 msgid "" "\n" "Number of TourneyTypes: " @@ -3480,58 +3510,43 @@ msgstr "" "\n" "Tournamentarten (TourneyTypes): " -#: fpdb.pyw:350 +#: fpdb.pyw:366 msgid "Database Statistics" msgstr "Datenbankstatistiken" -#: fpdb.pyw:359 +#: fpdb.pyw:375 msgid "HUD Configurator - choose category" msgstr "HUD-Konfigurator - Kategorieauswahl" -#: fpdb.pyw:365 -msgid "" -"Note that this dialogue will overwrite an existing config if one has been " -"made already. " -msgstr "" - -#: fpdb.pyw:366 -msgid "Abort now if you don't want that." -msgstr "" - -#: fpdb.pyw:367 +#: fpdb.pyw:381 #, fuzzy msgid "" -"Please select the game category for which you want to configure HUD stats " -"and the number of rows and columns:" +"Please select the game category for which you want to configure HUD stats:" msgstr "" "Bitte wählen Sie die Spielkategorie, für die Sie HUD-Statistiken " "konfigurieren möchten:" -#: fpdb.pyw:384 -msgid "%d rows" -msgstr "" - -#: fpdb.pyw:419 +#: fpdb.pyw:436 msgid "HUD Configurator - please choose your stats" msgstr "HUD-Konfigurator - Statistikauswahl" -#: fpdb.pyw:425 +#: fpdb.pyw:442 msgid "Please choose the stats you wish to use in the below table." msgstr "Bitte wählen Sie die Statistiken, die Sie nutzen möchten." -#: fpdb.pyw:429 +#: fpdb.pyw:446 msgid "Note that you may not select any stat more than once or it will crash." msgstr "" "Bitte beachten Sie, dass das HUD abstürzt wenn Sie Statistiken mehr als " "einmal auswählen." -#: fpdb.pyw:433 +#: fpdb.pyw:450 msgid "" "It is not currently possible to select \"empty\" or anything else to that " "end." msgstr "Es ist momentan nicht möglich \"leer\" o.ä. auszuwählen." -#: fpdb.pyw:437 +#: fpdb.pyw:454 msgid "" "To configure things like colouring you will still have to use the " "Preferences dialogue or manually edit your HUD_config.xml." @@ -3539,23 +3554,15 @@ msgstr "" "Um Farben usw. zu konfigurieren müssen Sie weiterhin den Einstellungs-Dialog " "verwenden oder Ihre HUD_config.xml manuell bearbeiten." -#: fpdb.pyw:460 -msgid "column %d" -msgstr "" - -#: fpdb.pyw:464 -msgid "row %d" -msgstr "" - -#: fpdb.pyw:544 +#: fpdb.pyw:572 msgid "Confirm deleting and recreating tables" msgstr "Tabellen löschen und reinitialisieren" -#: fpdb.pyw:545 +#: fpdb.pyw:573 msgid "Please confirm that you want to (re-)create the tables." msgstr "Bitte bestätigen Sie, dass Sie die Tabellen neu erstellen möchten." -#: fpdb.pyw:546 +#: fpdb.pyw:574 msgid "" " If there already are tables in the database %s on %s they will be deleted " "and you will have to re-import your histories.\n" @@ -3563,242 +3570,237 @@ msgstr "" " Falls bereits Tabellen in der Datenbank %s auf %s existieren werden Sie " "gelöscht werden und Sie werden Ihre Histories neu importieren müssen.\n" -#: fpdb.pyw:547 +#: fpdb.pyw:575 msgid "This may take a while." msgstr "Dies kann eine Weile dauern." -#: fpdb.pyw:572 +#: fpdb.pyw:600 msgid "User cancelled recreating tables" msgstr "Benutzer hat Reinitialisierung der Tabellen abgebrochen" -#: fpdb.pyw:578 -#, fuzzy -msgid "Confirm recreating HUD cache" -msgstr "Tabellen löschen und reinitialisieren" - -#: fpdb.pyw:579 +#: fpdb.pyw:607 msgid "Please confirm that you want to re-create the HUD cache." msgstr "Bitte bestätigen Sie, dass Sie den HUD-Cache neu erstellen möchten." -#: fpdb.pyw:587 +#: fpdb.pyw:615 msgid " Hero's cache starts: " msgstr "" -#: fpdb.pyw:601 +#: fpdb.pyw:629 msgid " Villains' cache starts: " msgstr "" -#: fpdb.pyw:614 +#: fpdb.pyw:642 msgid " Rebuilding HUD Cache ... " msgstr " Der HUD-Cache wird neu erstellt ... " -#: fpdb.pyw:622 +#: fpdb.pyw:650 msgid "User cancelled rebuilding hud cache" msgstr "Benutzer hat Neuerstellung des HUD-Cache abgebrochen" -#: fpdb.pyw:634 +#: fpdb.pyw:662 msgid "Confirm rebuilding database indexes" msgstr "Bestätigung der Neuerstellung der Datenbankindexe" -#: fpdb.pyw:635 +#: fpdb.pyw:663 msgid "Please confirm that you want to rebuild the database indexes." msgstr "" "Bitte bestätigen Sie, dass Sie die Datenbankindexe neu erstellen möchten." -#: fpdb.pyw:643 +#: fpdb.pyw:671 msgid " Rebuilding Indexes ... " msgstr " Datenbankindexe werden neu erstellt ... " -#: fpdb.pyw:650 +#: fpdb.pyw:678 msgid " Cleaning Database ... " msgstr " Reinige Datenbank ... " -#: fpdb.pyw:655 +#: fpdb.pyw:683 msgid " Analyzing Database ... " msgstr " Analysiere Datenbank ... " -#: fpdb.pyw:660 +#: fpdb.pyw:688 msgid "User cancelled rebuilding db indexes" msgstr "Benutzer hat Neuerstellung der Datenbankindexe abgebrochen" -#: fpdb.pyw:755 +#: fpdb.pyw:782 msgid "" "Unimplemented: Save Profile (try saving a HUD layout, that should do it)" msgstr "" -#: fpdb.pyw:810 +#: fpdb.pyw:837 msgid "_Main" msgstr "_Hauptmenü" -#: fpdb.pyw:811 fpdb.pyw:842 +#: fpdb.pyw:838 fpdb.pyw:869 msgid "_Quit" msgstr "_Beenden" -#: fpdb.pyw:812 +#: fpdb.pyw:839 msgid "L" msgstr "L" -#: fpdb.pyw:812 +#: fpdb.pyw:839 msgid "_Load Profile (broken)" msgstr "Profil _Laden (kaputt)" -#: fpdb.pyw:813 +#: fpdb.pyw:840 msgid "S" msgstr "S" -#: fpdb.pyw:813 +#: fpdb.pyw:840 msgid "_Save Profile (todo)" msgstr "Profil _Speichern (nicht fertig)" -#: fpdb.pyw:814 +#: fpdb.pyw:841 msgid "F" msgstr "F" -#: fpdb.pyw:814 +#: fpdb.pyw:841 msgid "Pre_ferences" msgstr "_Einstellungen" -#: fpdb.pyw:815 +#: fpdb.pyw:842 msgid "_Import" msgstr "_Importieren" -#: fpdb.pyw:816 +#: fpdb.pyw:843 msgid "B" msgstr "B" -#: fpdb.pyw:817 +#: fpdb.pyw:844 msgid "R" msgstr "" -#: fpdb.pyw:817 +#: fpdb.pyw:844 msgid "Tournament _Results Import" msgstr "" -#: fpdb.pyw:818 +#: fpdb.pyw:845 msgid "I" msgstr "I" -#: fpdb.pyw:818 +#: fpdb.pyw:845 msgid "_Import through eMail/IMAP" msgstr "_Import per eMail/IMAP" -#: fpdb.pyw:819 +#: fpdb.pyw:846 msgid "_Viewers" msgstr "" -#: fpdb.pyw:820 +#: fpdb.pyw:847 msgid "A" msgstr "A" -#: fpdb.pyw:820 +#: fpdb.pyw:847 msgid "_Auto Import and HUD" msgstr "_Autoimport und HUD" -#: fpdb.pyw:821 +#: fpdb.pyw:848 msgid "H" msgstr "H" -#: fpdb.pyw:821 +#: fpdb.pyw:848 msgid "_HUD Configurator" msgstr "_HUD-Konfigurator" -#: fpdb.pyw:822 +#: fpdb.pyw:849 msgid "G" msgstr "G" -#: fpdb.pyw:822 +#: fpdb.pyw:849 msgid "_Graphs" msgstr "_Graphen" -#: fpdb.pyw:823 fpdb.pyw:1098 +#: fpdb.pyw:850 fpdb.pyw:1125 msgid "Tourney Graphs" msgstr "" -#: fpdb.pyw:824 +#: fpdb.pyw:851 msgid "Stove (preview)" msgstr "" -#: fpdb.pyw:825 +#: fpdb.pyw:852 msgid "P" msgstr "P" -#: fpdb.pyw:825 +#: fpdb.pyw:852 msgid "Ring _Player Stats (tabulated view, not on pgsql)" msgstr "" -#: fpdb.pyw:826 +#: fpdb.pyw:853 msgid "T" msgstr "T" -#: fpdb.pyw:826 +#: fpdb.pyw:853 msgid "_Tourney Stats (tabulated view, not on pgsql)" msgstr "" -#: fpdb.pyw:827 +#: fpdb.pyw:854 msgid "Tourney _Viewer" msgstr "Tourney-_Betrachter" -#: fpdb.pyw:828 +#: fpdb.pyw:855 msgid "O" msgstr "O" -#: fpdb.pyw:828 +#: fpdb.pyw:855 msgid "P_ositional Stats (tabulated view, not on sqlite)" msgstr "Statistiken nach Position (Tabelle, nicht auf sqlite)" -#: fpdb.pyw:829 fpdb.pyw:1057 +#: fpdb.pyw:856 fpdb.pyw:1084 msgid "Session Stats" msgstr "Statistiken nach Sitzung" -#: fpdb.pyw:830 +#: fpdb.pyw:857 msgid "Hand _Replayer (not working yet)" msgstr "" -#: fpdb.pyw:831 +#: fpdb.pyw:858 msgid "_Database" msgstr "_Datenbank" -#: fpdb.pyw:832 +#: fpdb.pyw:859 msgid "_Maintain Databases" msgstr "Datenbanken _Verwalten" -#: fpdb.pyw:833 +#: fpdb.pyw:860 msgid "Create or Recreate _Tables" msgstr "_Tabellen erstellen oder neu erstellen" -#: fpdb.pyw:834 +#: fpdb.pyw:861 msgid "Rebuild HUD Cache" msgstr "HUD-Cache neu erstellen" -#: fpdb.pyw:835 +#: fpdb.pyw:862 msgid "Rebuild DB Indexes" msgstr "Datenbankindexe neu erstellen" -#: fpdb.pyw:836 +#: fpdb.pyw:863 msgid "_Statistics" msgstr "_Statistiken" -#: fpdb.pyw:837 +#: fpdb.pyw:864 msgid "Dump Database to Textfile (takes ALOT of time)" msgstr "Datenbank in eine Textdatei schreiben (dauert SEHR lange)" -#: fpdb.pyw:838 +#: fpdb.pyw:865 msgid "_Help" msgstr "_Hilfe" -#: fpdb.pyw:839 +#: fpdb.pyw:866 msgid "_Log Messages" msgstr "_Log-Dateien" -#: fpdb.pyw:840 +#: fpdb.pyw:867 msgid "A_bout, License, Copying" msgstr "_Über, Lizenz, Kopieren" -#: fpdb.pyw:858 +#: fpdb.pyw:884 msgid "There is an error in your config file\n" msgstr "Fehler in Ihrer Konfigurationsdatei\n" -#: fpdb.pyw:859 +#: fpdb.pyw:885 msgid "" "\n" "\n" @@ -3808,44 +3810,44 @@ msgstr "" "\n" "Der Fehler ist:" -#: fpdb.pyw:860 +#: fpdb.pyw:886 msgid "CONFIG FILE ERROR" msgstr "FEHLER IN DER KONFIGURATIONSDATEI" -#: fpdb.pyw:864 +#: fpdb.pyw:890 msgid "Logfile is %s\n" msgstr "Die Logdatei ist %s\n" -#: fpdb.pyw:866 +#: fpdb.pyw:892 msgid "Config file" msgstr "" -#: fpdb.pyw:867 +#: fpdb.pyw:893 msgid "" "has been created at:\n" "%s.\n" msgstr "" -#: fpdb.pyw:868 +#: fpdb.pyw:894 msgid "" "Edit your screen_name and hand history path in the supported_sites section " "of the Preferences window (Main menu) before trying to import hands." msgstr "" -#: fpdb.pyw:890 +#: fpdb.pyw:916 msgid "Connected to SQLite: %s" msgstr "Mit SQLite verbunden: %s" -#: fpdb.pyw:924 +#: fpdb.pyw:950 msgid "Strong Warning - Invalid database version" msgstr "Achtung - Falsche Datenbankversion" -#: fpdb.pyw:926 +#: fpdb.pyw:953 msgid "An invalid DB version or missing tables have been detected." msgstr "" "Falsche Version der Datenbankstrukturen oder fehlende Tabellen gefunden." -#: fpdb.pyw:930 +#: fpdb.pyw:957 msgid "" "This error is not necessarily fatal but it is strongly recommended that you " "recreate the tables by using the Database menu." @@ -3854,7 +3856,7 @@ msgstr "" "dringendst empfohlen, dass Sie die Tabellen über das Datenbank-Menü neu " "erstellen." -#: fpdb.pyw:934 +#: fpdb.pyw:961 msgid "" "Not doing this will likely lead to misbehaviour including fpdb crashes, " "corrupt data etc." @@ -3862,19 +3864,19 @@ msgstr "" "Falls Sie dies nicht tun wird fpdb höchstwahrscheinlich abstürzen oder " "falsche Daten speichern/anzeigen." -#: fpdb.pyw:948 +#: fpdb.pyw:975 msgid "Status: Connected to %s database named %s on host %s" msgstr "Status: Verbunden mit %s-Datenbank namens %s auf Host: %s" -#: fpdb.pyw:958 +#: fpdb.pyw:985 msgid "" "\n" "Global lock taken by %s" -msgstr"" +msgstr "" "\n" "Globaler Lock durch %s ergriffen" -#: fpdb.pyw:961 +#: fpdb.pyw:988 msgid "" "\n" "Failed to get global lock, it is currently held by %s" @@ -3882,43 +3884,43 @@ msgstr "" "\n" "Konnte globalen Lock nicht ergreifen, wird momentan von %s gehalten" -#: fpdb.pyw:996 +#: fpdb.pyw:1023 msgid "Global lock released.\n" msgstr "Globaler Lock freigegeben.\n" -#: fpdb.pyw:1003 +#: fpdb.pyw:1030 msgid "Auto Import" msgstr "Autoimport" -#: fpdb.pyw:1013 +#: fpdb.pyw:1040 msgid "Bulk Import" msgstr "Massenimport" -#: fpdb.pyw:1020 +#: fpdb.pyw:1047 msgid "Tournament Results Import" msgstr "" -#: fpdb.pyw:1026 +#: fpdb.pyw:1053 msgid "eMail Import" msgstr "Import per eMail" -#: fpdb.pyw:1039 +#: fpdb.pyw:1066 msgid "Tourney Stats" msgstr "" -#: fpdb.pyw:1045 +#: fpdb.pyw:1072 msgid "Tourney Viewer" msgstr "Tourney-Betrachter" -#: fpdb.pyw:1051 +#: fpdb.pyw:1078 msgid "Positional Stats" msgstr "Statistiken nach Position" -#: fpdb.pyw:1063 +#: fpdb.pyw:1090 msgid "Hand Replayer" msgstr "" -#: fpdb.pyw:1067 +#: fpdb.pyw:1094 msgid "" "Fpdb needs translators!\n" "If you speak another language and have a few minutes or more to spare get in " @@ -3973,60 +3975,43 @@ msgstr "" "Sie können die vollständigen Lizenztexte im fpdb-Installationsverzeichnis " "unter agpl-3.0.txt, gpl-2.0.txt, gpl-3.0.txt und mit.txt finden." -#: fpdb.pyw:1084 +#: fpdb.pyw:1111 msgid "Help" msgstr "Hilfe" -#: fpdb.pyw:1091 +#: fpdb.pyw:1118 msgid "Graphs" msgstr "Graphen" -#: fpdb.pyw:1105 +#: fpdb.pyw:1132 msgid "Stove" msgstr "" -#: fpdb.pyw:1178 +#: fpdb.pyw:1207 msgid "" "\n" "Note: error output is being diverted to fpdb-errors.txt and HUD-errors.txt " "in: %s" msgstr "" -#: fpdb.pyw:1179 +#: fpdb.pyw:1208 msgid "" "\n" "Any major error will be reported there _only_.\n" msgstr "" -#: fpdb.pyw:1208 +#: fpdb.pyw:1237 msgid "fpdb starting ..." msgstr "fpdb startet ..." -#: fpdb.pyw:1307 -msgid "" -"WARNING: Unable to find output hand history directory %s\n" -"\n" -" Press YES to create this directory, or NO to select a new one." -msgstr "" -"WARNUNG: Konnte Hand History Ausgabeverzeichnis %s nicht finden\n" -"\n" -"Klicken Sie JA um das Verzeichnis zu erstellen, oder NEIN um ein anderes " -"auszuwählen." - -#: fpdb.pyw:1315 -msgid "" -"WARNING: Unable to create hand output directory. Importing is not likely to " -"work until this is fixed." -msgstr "" - -#: fpdb.pyw:1326 +#: fpdb.pyw:1337 msgid "" "WARNING: Unable to find site '%s'\n" "\n" "Press YES to add this site to the database." msgstr "" -#: fpdb.pyw:1342 +#: fpdb.pyw:1353 msgid "" "\n" "Enter short code for %s\n" @@ -4087,47 +4072,47 @@ msgstr "" msgid "Converting %s" msgstr "" -#: fpdb_import.py:492 +#: fpdb_import.py:483 msgid "Hand processed but empty" msgstr "" -#: fpdb_import.py:506 +#: fpdb_import.py:497 msgid "fpdb_import: sending hand to hud" msgstr "" -#: fpdb_import.py:509 +#: fpdb_import.py:500 msgid "Failed to send hand to HUD: %s" msgstr "" -#: fpdb_import.py:524 +#: fpdb_import.py:515 msgid "Unknown filter filter_name:'%s' in filter:'%s'" msgstr "" -#: fpdb_import.py:535 +#: fpdb_import.py:526 msgid "" "Error No.%s please send the hand causing this to fpdb-main@lists.sourceforge." "net so we can fix the problem." msgstr "" -#: fpdb_import.py:536 +#: fpdb_import.py:527 msgid "Filename:" msgstr "" -#: fpdb_import.py:537 +#: fpdb_import.py:528 msgid "" "Here is the first line of the hand so you can identify it. Please mention " "that the error was a ValueError:" msgstr "" -#: fpdb_import.py:539 +#: fpdb_import.py:530 msgid "Hand logged to hand-errors.txt" msgstr "" -#: fpdb_import.py:595 +#: fpdb_import.py:586 msgid "Importing" msgstr "" -#: fpdb_import.py:623 +#: fpdb_import.py:614 msgid "CLI for importing hands is GuiBulkImport.py" msgstr "" @@ -4161,6 +4146,20 @@ msgid "" "manually\n" msgstr "" +#, fuzzy +#~ msgid "Confirm recreating HUD cache" +#~ msgstr "Tabellen löschen und reinitialisieren" + +#~ 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 "" +#~ "WARNUNG: Konnte Hand History Ausgabeverzeichnis %s nicht finden\n" +#~ "\n" +#~ "Klicken Sie JA um das Verzeichnis zu erstellen, oder NEIN um ein anderes " +#~ "auszuwählen." + #, fuzzy #~ msgid "Failed to detect currency: '%s'" #~ msgstr "Konnte Währung nicht finden" diff --git a/pyfpdb/locale/fpdb-en_GB.pot b/pyfpdb/locale/fpdb-en_GB.pot index 7767ae42..037bed2e 100644 --- a/pyfpdb/locale/fpdb-en_GB.pot +++ b/pyfpdb/locale/fpdb-en_GB.pot @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2011-03-12 21:46+CET\n" +"POT-Creation-Date: 2011-04-04 23:46+CEST\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -15,90 +15,95 @@ msgstr "" "Generated-By: pygettext.py 1.5\n" -#: AbsoluteToFpdb.py:139 AbsoluteToFpdb.py:141 BetfairToFpdb.py:76 +#: 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:110 -#: EverleafToFpdb.py:112 FulltiltToFpdb.py:211 FulltiltToFpdb.py:213 -#: OnGameToFpdb.py:159 OnGameToFpdb.py:161 PartyPokerToFpdb.py:197 -#: PartyPokerToFpdb.py:199 PkrToFpdb.py:128 PkrToFpdb.py:130 -#: PokerStarsToFpdb.py:185 PokerStarsToFpdb.py:187 Win2dayToFpdb.py:95 -#: Win2dayToFpdb.py:97 WinamaxToFpdb.py:172 WinamaxToFpdb.py:174 -#: iPokerToFpdb.py:122 iPokerToFpdb.py:124 +#: EverleafToFpdb.py:112 FulltiltToFpdb.py:206 FulltiltToFpdb.py:208 +#: OnGameToFpdb.py:159 OnGameToFpdb.py:161 PacificPokerToFpdb.py:173 +#: PacificPokerToFpdb.py:175 PartyPokerToFpdb.py:197 PartyPokerToFpdb.py:199 +#: PkrToFpdb.py:128 PkrToFpdb.py:130 PokerStarsToFpdb.py:185 +#: PokerStarsToFpdb.py:187 Win2dayToFpdb.py:95 Win2dayToFpdb.py:97 +#: WinamaxToFpdb.py:172 WinamaxToFpdb.py:174 iPokerToFpdb.py:122 +#: iPokerToFpdb.py:124 msgid "Unable to recognise gametype from: '%s'" msgstr "" -#: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 +#: AbsoluteToFpdb.py:141 BetfairToFpdb.py:77 CarbonToFpdb.py:131 #: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:111 -#: FulltiltToFpdb.py:252 OnGameToFpdb.py:160 OnGameToFpdb.py:176 -#: PartyPokerToFpdb.py:198 PkrToFpdb.py:129 PkrToFpdb.py:154 -#: PokerStarsToFpdb.py:186 PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 -#: WinamaxToFpdb.py:173 WinamaxToFpdb.py:191 iPokerToFpdb.py:123 +#: FulltiltToFpdb.py:249 OnGameToFpdb.py:160 OnGameToFpdb.py:176 +#: PacificPokerToFpdb.py:174 PacificPokerToFpdb.py:205 PartyPokerToFpdb.py:198 +#: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186 +#: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173 +#: WinamaxToFpdb.py:191 iPokerToFpdb.py:123 msgid "determineGameType: Raising FpdbParseError" msgstr "" -#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 BetfairToFpdb.py:108 +#: 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:145 -#: PokerStarsToFpdb.py:222 PokerStarsToFpdb.py:223 iPokerToFpdb.py:156 -#: iPokerToFpdb.py:158 +#: PacificPokerToFpdb.py:215 PacificPokerToFpdb.py:216 PokerStarsToFpdb.py:222 +#: PokerStarsToFpdb.py:223 iPokerToFpdb.py:156 iPokerToFpdb.py:158 msgid "No match in readHandInfo: '%s'" msgstr "" -#: AbsoluteToFpdb.py:207 +#: AbsoluteToFpdb.py:208 msgid "File name didn't match re_*InfoFromFilename" msgstr "" -#: AbsoluteToFpdb.py:208 +#: AbsoluteToFpdb.py:209 msgid "File name: %s" msgstr "" -#: AbsoluteToFpdb.py:209 +#: AbsoluteToFpdb.py:210 msgid "Didn't match re_*InfoFromFilename: '%s'" msgstr "" -#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:416 -#: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 -#: WinamaxToFpdb.py:360 +#: AbsoluteToFpdb.py:279 EverleafToFpdb.py:218 FulltiltToFpdb.py:413 +#: OnGameToFpdb.py:294 PacificPokerToFpdb.py:347 PokerStarsToFpdb.py:357 +#: Win2dayToFpdb.py:203 WinamaxToFpdb.py:360 msgid "reading antes" msgstr "" -#: AbsoluteToFpdb.py:287 BetfairToFpdb.py:160 FulltiltToFpdb.py:426 +#: AbsoluteToFpdb.py:288 BetfairToFpdb.py:160 FulltiltToFpdb.py:423 msgid "Player bringing in: %s for %s" msgstr "" -#: AbsoluteToFpdb.py:290 EverleafToFpdb.py:230 +#: AbsoluteToFpdb.py:291 EverleafToFpdb.py:230 msgid "No bringin found." msgstr "" -#: AbsoluteToFpdb.py:297 EverleafToFpdb.py:237 +#: AbsoluteToFpdb.py:298 EverleafToFpdb.py:237 msgid "No small blind" msgstr "" -#: AbsoluteToFpdb.py:324 +#: AbsoluteToFpdb.py:325 msgid "Absolute readStudPlayerCards is only a stub." msgstr "" -#: AbsoluteToFpdb.py:351 BetfairToFpdb.py:199 CarbonToFpdb.py:267 +#: AbsoluteToFpdb.py:352 BetfairToFpdb.py:199 CarbonToFpdb.py:267 #: EverestToFpdb.py:234 EverestToFpdb.py:235 OnGameToFpdb.py:337 #: PartyPokerToFpdb.py:536 PokerStarsToFpdb.py:439 msgid "Unimplemented readAction: '%s' '%s'" msgstr "" -#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:297 -#: EverleafToFpdb.py:326 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:577 -#: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 +#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:222 CarbonToFpdb.py:297 +#: EverleafToFpdb.py:326 FulltiltToFpdb.py:781 PacificPokerToFpdb.py:458 +#: PartyPokerToFpdb.py:577 PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 +#: iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "" -#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:327 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:578 -#: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 +#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:223 CarbonToFpdb.py:298 +#: EverleafToFpdb.py:327 FulltiltToFpdb.py:782 PacificPokerToFpdb.py:459 +#: PartyPokerToFpdb.py:578 PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 +#: iPokerToFpdb.py:292 msgid "output translation to" msgstr "" -#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:328 FulltiltToFpdb.py:786 PartyPokerToFpdb.py:579 -#: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 +#: AbsoluteToFpdb.py:404 BetfairToFpdb.py:224 CarbonToFpdb.py:299 +#: EverleafToFpdb.py:328 FulltiltToFpdb.py:783 PacificPokerToFpdb.py:460 +#: PartyPokerToFpdb.py:579 PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 +#: iPokerToFpdb.py:293 msgid "follow (tail -f) the input" msgstr "" @@ -141,89 +146,89 @@ msgid "" "Could not encode: \"%s\"\n" msgstr "" -#: Configuration.py:109 Configuration.py:124 +#: Configuration.py:111 Configuration.py:118 Configuration.py:133 msgid "" "Config file has been created at %s.\n" msgstr "" -#: Configuration.py:123 +#: Configuration.py:132 msgid "" "No %s found\n" " in %s\n" " or %s\n" msgstr "" -#: Configuration.py:128 Configuration.py:129 +#: Configuration.py:137 Configuration.py:138 msgid "" "Error copying .example config file, cannot fall back. Exiting.\n" msgstr "" -#: Configuration.py:133 Configuration.py:134 +#: Configuration.py:142 Configuration.py:143 msgid "" "No %s found, cannot fall back. Exiting.\n" msgstr "" -#: Configuration.py:166 Configuration.py:167 +#: Configuration.py:175 Configuration.py:176 msgid "Default logger initialised for %s" msgstr "" -#: Configuration.py:178 Database.py:447 Database.py:448 +#: Configuration.py:187 Database.py:447 Database.py:448 msgid "Creating directory: '%s'" msgstr "" -#: Configuration.py:204 +#: Configuration.py:213 msgid "Default encoding set to US-ASCII, defaulting to CP1252 instead -- If you're not on a Mac, please report this problem." msgstr "" -#: Configuration.py:308 +#: Configuration.py:317 msgid "Loading site" msgstr "" -#: Configuration.py:529 +#: Configuration.py:537 msgid "config.general: adding %s = %s" msgstr "" -#: Configuration.py:576 Configuration.py:577 +#: Configuration.py:584 Configuration.py:585 msgid "bad number in xalignment was ignored" msgstr "" -#: Configuration.py:626 +#: Configuration.py:634 msgid "missing config section raw_hands" msgstr "" -#: Configuration.py:632 +#: Configuration.py:640 msgid "Invalid config value for raw_hands.save, defaulting to \"error\"" msgstr "" -#: Configuration.py:639 +#: Configuration.py:647 msgid "Invalid config value for raw_hands.compression, defaulting to \"none\"" msgstr "" -#: Configuration.py:652 +#: Configuration.py:660 msgid "missing config section raw_tourneys" msgstr "" -#: Configuration.py:658 +#: Configuration.py:666 msgid "Invalid config value for raw_tourneys.save, defaulting to \"error\"" msgstr "" -#: Configuration.py:665 +#: Configuration.py:673 msgid "Invalid config value for raw_tourneys.compression, defaulting to \"none\"" msgstr "" -#: Configuration.py:683 Configuration.py:684 +#: Configuration.py:691 Configuration.py:692 msgid "Configuration file %s not found. Using defaults." msgstr "" -#: Configuration.py:714 Configuration.py:715 +#: Configuration.py:722 Configuration.py:723 msgid "Reading configuration file %s" msgstr "" -#: Configuration.py:721 +#: Configuration.py:729 msgid "Error parsing %s. See error log file." msgstr "" -#: Configuration.py:837 +#: Configuration.py:845 msgid "Error parsing example configuration file %s. See error log file." msgstr "" @@ -428,119 +433,119 @@ msgstr "" msgid "dropped pg foreign key %s_%s_fkey, continuing ..." msgstr "" -#: Database.py:1613 +#: Database.py:1614 msgid "Rebuild hudcache took %.1f seconds" msgstr "" -#: Database.py:1616 Database.py:1654 +#: Database.py:1617 Database.py:1655 msgid "Error rebuilding hudcache:" msgstr "" -#: Database.py:1666 Database.py:1672 +#: Database.py:1667 Database.py:1673 msgid "Error during analyze:" msgstr "" -#: Database.py:1676 +#: Database.py:1677 msgid "Analyze took %.1f seconds" msgstr "" -#: Database.py:1686 Database.py:1692 +#: Database.py:1687 Database.py:1693 msgid "Error during vacuum:" msgstr "" -#: Database.py:1696 +#: Database.py:1697 msgid "Vacuum took %.1f seconds" msgstr "" -#: Database.py:1708 +#: Database.py:1709 msgid "Error during lock_for_insert:" msgstr "" -#: Database.py:1717 +#: Database.py:1718 msgid "######## Hands ##########" msgstr "" -#: Database.py:1721 +#: Database.py:1722 msgid "###### End Hands ########" msgstr "" -#: Database.py:2123 +#: Database.py:2132 msgid "Error aquiring hero ids:" msgstr "" -#: Database.py:2231 +#: Database.py:2240 msgid "######## Gametype ##########" msgstr "" -#: Database.py:2235 +#: Database.py:2244 msgid "###### End Gametype ########" msgstr "" -#: Database.py:2262 +#: Database.py:2271 msgid "queue empty too long - writer stopping ..." msgstr "" -#: Database.py:2265 +#: Database.py:2274 msgid "writer stopping, error reading queue: " msgstr "" -#: Database.py:2290 +#: Database.py:2299 msgid "deadlock detected - trying again ..." msgstr "" -#: Database.py:2295 +#: Database.py:2304 msgid "too many deadlocks - failed to store hand " msgstr "" -#: Database.py:2299 +#: Database.py:2308 msgid "***Error storing hand: " msgstr "" -#: Database.py:2309 +#: Database.py:2318 msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" msgstr "" -#: Database.py:2319 +#: Database.py:2328 msgid "***Error sending finish: " msgstr "" -#: Database.py:2405 +#: Database.py:2414 msgid "invalid source in Database.createOrUpdateTourney" msgstr "" -#: Database.py:2418 +#: Database.py:2427 msgid "invalid source in Database.createOrUpdateTourneysPlayers" msgstr "" -#: Database.py:2554 +#: Database.py:2563 msgid "HandToWrite.init error: " msgstr "" -#: Database.py:2604 +#: Database.py:2613 msgid "HandToWrite.set_all error: " msgstr "" -#: Database.py:2635 +#: Database.py:2644 msgid "nutOmatic is id_player = %d" msgstr "" -#: Database.py:2643 +#: Database.py:2652 msgid "query plan: " msgstr "" -#: Database.py:2652 +#: Database.py:2661 msgid "cards =" msgstr "" -#: Database.py:2655 +#: Database.py:2664 msgid "get_stats took: %4.3f seconds" msgstr "" -#: Database.py:2657 +#: Database.py:2666 msgid "press enter to continue" msgstr "" -#: EverestToFpdb.py:108 FulltiltToFpdb.py:266 FulltiltToFpdb.py:268 +#: EverestToFpdb.py:108 FulltiltToFpdb.py:263 FulltiltToFpdb.py:265 msgid "Unable to recognise handinfo from: '%s'" msgstr "" @@ -725,11 +730,11 @@ msgstr "" msgid "show" msgstr "" -#: Filters.py:1076 fpdb.pyw:721 +#: Filters.py:1076 fpdb.pyw:748 msgid "Pick a date" msgstr "" -#: Filters.py:1082 fpdb.pyw:727 +#: Filters.py:1082 fpdb.pyw:754 msgid "Done" msgstr "" @@ -754,64 +759,65 @@ msgstr "" msgid "Unable to locate currency" msgstr "" -#: FulltiltToFpdb.py:212 +#: FulltiltToFpdb.py:207 msgid "determineGameType: Raising FpdbParseError for file '%s'" msgstr "" -#: FulltiltToFpdb.py:251 FulltiltToFpdb.py:253 PkrToFpdb.py:153 -#: PkrToFpdb.py:155 PokerStarsToFpdb.py:211 PokerStarsToFpdb.py:213 +#: FulltiltToFpdb.py:248 FulltiltToFpdb.py:250 PacificPokerToFpdb.py:204 +#: PacificPokerToFpdb.py:206 PkrToFpdb.py:153 PkrToFpdb.py:155 +#: PokerStarsToFpdb.py:211 PokerStarsToFpdb.py:213 msgid "Lim_Blinds has no lookup for '%s'" msgstr "" -#: FulltiltToFpdb.py:267 +#: FulltiltToFpdb.py:264 msgid "Raising FpdbParseError" msgstr "" -#: FulltiltToFpdb.py:369 +#: FulltiltToFpdb.py:366 msgid "FTP: readPlayerStacks: No players detected (hand #%s)" msgstr "" -#: FulltiltToFpdb.py:429 +#: FulltiltToFpdb.py:426 msgid "No bringin found, handid =%s" msgstr "" -#: FulltiltToFpdb.py:436 +#: FulltiltToFpdb.py:433 msgid "FTP: readButton: Failed to detect button (hand #%s cancelled?)" msgstr "" -#: FulltiltToFpdb.py:490 +#: FulltiltToFpdb.py:487 msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" msgstr "" -#: FulltiltToFpdb.py:566 +#: FulltiltToFpdb.py:563 msgid "determineTourneyType : Parsing NOK" msgstr "" -#: FulltiltToFpdb.py:624 +#: FulltiltToFpdb.py:621 msgid "Unable to get a valid Tournament ID -- File rejected" msgstr "" -#: FulltiltToFpdb.py:655 +#: FulltiltToFpdb.py:652 msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:662 +#: FulltiltToFpdb.py:659 msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:666 +#: FulltiltToFpdb.py:663 msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" msgstr "" -#: FulltiltToFpdb.py:767 +#: FulltiltToFpdb.py:764 msgid "FullTilt: Player finishing stats unreadable : %s" msgstr "" -#: FulltiltToFpdb.py:776 +#: FulltiltToFpdb.py:773 msgid "FullTilt: %s not found in tourney.ranks ..." msgstr "" -#: FulltiltToFpdb.py:778 +#: FulltiltToFpdb.py:775 msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s" msgstr "" @@ -819,7 +825,7 @@ msgstr "" msgid "Time between imports in seconds:" msgstr "" -#: GuiAutoImport.py:121 GuiAutoImport.py:193 GuiAutoImport.py:303 +#: GuiAutoImport.py:121 GuiAutoImport.py:193 GuiAutoImport.py:304 msgid " Start _Auto Import " msgstr "" @@ -847,49 +853,49 @@ msgstr "" msgid "Detecting hh directory for site: '%s'" msgstr "" -#: GuiAutoImport.py:242 +#: GuiAutoImport.py:243 msgid "" "\n" "Global lock taken ... Auto Import Started.\n" msgstr "" -#: GuiAutoImport.py:244 +#: GuiAutoImport.py:245 msgid " _Stop Auto Import " msgstr "" -#: GuiAutoImport.py:264 +#: GuiAutoImport.py:265 msgid "opening pipe to HUD" msgstr "" -#: GuiAutoImport.py:278 +#: GuiAutoImport.py:279 msgid "" "\n" "*** GuiAutoImport Error opening pipe: " msgstr "" -#: GuiAutoImport.py:290 +#: GuiAutoImport.py:291 msgid "" "\n" "Auto Import aborted - global lock not available" msgstr "" -#: GuiAutoImport.py:295 +#: GuiAutoImport.py:296 msgid "" "\n" "Stopping Auto Import - global lock released." msgstr "" -#: GuiAutoImport.py:297 +#: GuiAutoImport.py:298 msgid "" "\n" " * Stop Auto Import: HUD already terminated" msgstr "" -#: GuiAutoImport.py:316 +#: GuiAutoImport.py:317 msgid "%s auto-import:" msgstr "" -#: GuiAutoImport.py:325 +#: GuiAutoImport.py:326 msgid "Browse..." msgstr "" @@ -963,7 +969,7 @@ msgstr "" msgid "Drop HudCache:" msgstr "" -#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:816 +#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:843 msgid "_Bulk Import" msgstr "" @@ -1111,27 +1117,27 @@ msgstr "" msgid " not connected but no exception" msgstr "" -#: GuiDatabase.py:373 fpdb.pyw:892 +#: GuiDatabase.py:373 fpdb.pyw:918 msgid "MySQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" -#: GuiDatabase.py:377 fpdb.pyw:894 +#: GuiDatabase.py:377 fpdb.pyw:920 msgid "MySQL client reports: 2002 or 2003 error. Unable to connect - " msgstr "" -#: GuiDatabase.py:378 fpdb.pyw:895 +#: GuiDatabase.py:378 fpdb.pyw:921 msgid "Please check that the MySQL service has been started" msgstr "" -#: GuiDatabase.py:382 fpdb.pyw:897 +#: GuiDatabase.py:382 fpdb.pyw:923 msgid "PostgreSQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" -#: GuiDatabase.py:385 fpdb.pyw:899 +#: GuiDatabase.py:385 fpdb.pyw:925 msgid "PostgreSQL client reports: Unable to connect - " msgstr "" -#: GuiDatabase.py:386 fpdb.pyw:900 +#: GuiDatabase.py:386 fpdb.pyw:926 msgid "Please check that the PostgreSQL service has been started" msgstr "" @@ -1493,7 +1499,7 @@ msgstr "" msgid "Field Type" msgstr "" -#: GuiPrefs.py:39 fpdb.pyw:1033 +#: GuiPrefs.py:39 fpdb.pyw:1060 msgid "Ring Player Stats" msgstr "" @@ -1529,7 +1535,7 @@ msgstr "" msgid "Test Preferences Dialog" msgstr "" -#: GuiPrefs.py:183 fpdb.pyw:293 +#: GuiPrefs.py:183 fpdb.pyw:309 msgid "Preferences" msgstr "" @@ -1743,7 +1749,7 @@ msgstr "" msgid "Thankyou" msgstr "" -#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1287 +#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1316 msgid "FPDB WARNING" msgstr "" @@ -1989,66 +1995,78 @@ msgid "" "HUD_main: starting ...\n" msgstr "" -#: HUD_main.pyw:107 HUD_run_me.py:62 +#: HUD_main.pyw:94 +msgid "No admin rights for HUD" +msgstr "" + +#: 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 "" + +#: HUD_main.pyw:95 +msgid "You will need to restart fpdb afterwards." +msgstr "" + +#: HUD_main.pyw:118 HUD_run_me.py:62 msgid "Closing this window will exit from the HUD." msgstr "" -#: HUD_main.pyw:123 +#: HUD_main.pyw:134 msgid "Error initializing main_window" msgstr "" -#: HUD_main.pyw:138 +#: HUD_main.pyw:149 msgid "hud_main: Game changed." msgstr "" -#: HUD_main.pyw:144 fpdb.pyw:971 +#: HUD_main.pyw:155 fpdb.pyw:998 msgid "Quitting normally" msgstr "" -#: HUD_main.pyw:205 +#: HUD_main.pyw:216 msgid "Received hand no %s" msgstr "" -#: HUD_main.pyw:229 +#: HUD_main.pyw:240 msgid "HUD_main.read_stdin: hand processing starting ..." msgstr "" -#: HUD_main.pyw:234 +#: HUD_main.pyw:245 msgid "db error: skipping %s" msgstr "" -#: HUD_main.pyw:253 +#: HUD_main.pyw:264 msgid "" "hud_dict[%s] was not found\n" msgstr "" -#: HUD_main.pyw:254 +#: HUD_main.pyw:265 msgid "" "will not send hand\n" msgstr "" -#: HUD_main.pyw:276 +#: HUD_main.pyw:287 msgid "HUD create: table name %s not found, skipping." msgstr "" -#: HUD_main.pyw:285 +#: HUD_main.pyw:296 msgid "" "Table \"%s\" no longer exists\n" msgstr "" -#: HUD_main.pyw:317 +#: HUD_main.pyw:328 msgid "Error resizing HUD for table: %s." msgstr "" -#: HUD_main.pyw:331 +#: HUD_main.pyw:342 msgid "Error killing HUD for table: %s." msgstr "" -#: HUD_main.pyw:354 +#: HUD_main.pyw:365 msgid "Error creating HUD for hand %s." msgstr "" -#: HUD_main.pyw:365 +#: HUD_main.pyw:376 msgid "Error updating HUD for hand %s." msgstr "" @@ -2370,7 +2388,7 @@ msgstr "" msgid "ImportError: Unable to import PYTZ library. Please install PYTZ from http://pypi.python.org/pypi/pytz/" msgstr "" -#: HandHistoryConverter.py:41 fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:80 +#: HandHistoryConverter.py:41 fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:81 msgid "Press ENTER to continue." msgstr "" @@ -2435,47 +2453,47 @@ msgstr "" msgid "Unsupported game type: %s" msgstr "" -#: HandHistoryConverter.py:487 +#: HandHistoryConverter.py:471 msgid "HH Sanity Check: output and input files are the same, check config" msgstr "" -#: HandHistoryConverter.py:510 +#: HandHistoryConverter.py:494 msgid "Reading stdin with %s" msgstr "" -#: HandHistoryConverter.py:525 +#: HandHistoryConverter.py:509 msgid "unable to read file with any codec in list!" msgstr "" -#: HandHistoryConverter.py:592 +#: HandHistoryConverter.py:576 msgid " given TZ:" msgstr "" -#: HandHistoryConverter.py:592 +#: HandHistoryConverter.py:576 msgid "raw time:" msgstr "" -#: HandHistoryConverter.py:602 +#: HandHistoryConverter.py:586 msgid "changeTimeZone: offset=" msgstr "" -#: HandHistoryConverter.py:665 +#: HandHistoryConverter.py:649 msgid "utcTime:" msgstr "" -#: HandHistoryConverter.py:714 +#: HandHistoryConverter.py:698 msgid "Unable to create output directory %s for HHC!" msgstr "" -#: HandHistoryConverter.py:715 +#: HandHistoryConverter.py:699 msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY" msgstr "" -#: HandHistoryConverter.py:717 +#: HandHistoryConverter.py:701 msgid "Created directory '%s'" msgstr "" -#: HandHistoryConverter.py:721 +#: HandHistoryConverter.py:705 msgid "out_path %s couldn't be opened" msgstr "" @@ -2614,11 +2632,11 @@ msgstr "" msgid "Creating hud from hand " msgstr "" -#: Hud.py:673 +#: Hud.py:676 msgid "KeyError at the start of the for loop in update in hud_main. How this can possibly happen is totally beyond my comprehension. Your HUD may be about to get really weird. -Eric" msgstr "" -#: Hud.py:674 +#: Hud.py:677 msgid "(btw, the key was %s and statd is %s" msgstr "" @@ -2663,8 +2681,8 @@ msgstr "" msgid "readHandInfo: DATETIME not matched: '%s'" msgstr "" -#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:365 PokerStarsToFpdb.py:312 -#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 +#: OnGameToFpdb.py:264 PacificPokerToFpdb.py:305 PartyPokerToFpdb.py:365 +#: PokerStarsToFpdb.py:312 Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 msgid "readButton: not found" msgstr "" @@ -2744,11 +2762,11 @@ msgstr "" msgid "Start Hidden" msgstr "" -#: Options.py:109 +#: Options.py:110 msgid "Alias '%s' unknown" msgstr "" -#: Options.py:119 +#: Options.py:120 msgid "press enter to end" msgstr "" @@ -2756,6 +2774,19 @@ msgstr "" msgid "You need to manually enter the playername" msgstr "" +#: PacificPokerToFpdb.py:258 PartyPokerToFpdb.py:348 PokerStarsToFpdb.py:265 +#: WinamaxToFpdb.py:263 +msgid "Failed to detect currency. Hand ID: %s: '%s'" +msgstr "" + +#: PacificPokerToFpdb.py:325 +msgid "No match in markStreets" +msgstr "" + +#: PacificPokerToFpdb.py:429 +msgid "DEBUG: unimplemented readAction: '%s' '%s'" +msgstr "" + #: PartyPokerToFpdb.py:212 msgid "Cannot fetch field '%s'" msgstr "" @@ -2780,10 +2811,6 @@ msgstr "" msgid "Cannot read GameType for current hand" msgstr "" -#: PartyPokerToFpdb.py:348 PokerStarsToFpdb.py:265 WinamaxToFpdb.py:263 -msgid "Failed to detect currency. Hand ID: %s: '%s'" -msgstr "" - #: SplitHandHistory.py:76 msgid "File not found" msgstr "" @@ -2992,7 +3019,7 @@ msgstr "" msgid "No board given. Using Monte-Carlo simulation..." msgstr "" -#: TableWindow.py:149 +#: TableWindow.py:152 msgid "Can't find table %s" msgstr "" @@ -3252,11 +3279,11 @@ msgstr "" msgid "unimplemented readAction: '%s' '%s'" msgstr "" -#: WinTables.py:81 +#: WinTables.py:83 msgid "Window %s not found. Skipping." msgstr "" -#: WinTables.py:84 +#: WinTables.py:86 msgid "self.window doesn't exist? why?" msgstr "" @@ -3311,484 +3338,460 @@ msgstr "" msgid "We appear to be running in Windows, but the Windows Python Extensions are not loading. Please install the PYWIN32 package from http://sourceforge.net/projects/pywin32/" msgstr "" -#: fpdb.pyw:79 +#: fpdb.pyw:80 msgid "Unable to load PyGTK modules required for GUI. Please install PyCairo, PyGObject, and PyGTK from www.pygtk.org." msgstr "" -#: fpdb.pyw:122 +#: fpdb.pyw:123 msgid "GuiStove not found. If you want to use it please install pypoker-eval." msgstr "" -#: fpdb.pyw:244 +#: fpdb.pyw:260 msgid "Copyright 2008-2011, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, sqlcoder, Bostik, and others" msgstr "" -#: fpdb.pyw:245 +#: fpdb.pyw:261 msgid "You are free to change, and distribute original or changed versions of fpdb within the rules set out by the license" msgstr "" -#: fpdb.pyw:246 +#: fpdb.pyw:262 msgid "Please see fpdb's start screen for license information" msgstr "" -#: fpdb.pyw:250 +#: fpdb.pyw:266 msgid "and others" msgstr "" -#: fpdb.pyw:256 +#: fpdb.pyw:272 msgid "Operating System" msgstr "" -#: fpdb.pyw:276 +#: fpdb.pyw:292 msgid "Your config file is: " msgstr "" -#: fpdb.pyw:281 +#: fpdb.pyw:297 msgid "Version Information:" msgstr "" -#: fpdb.pyw:288 +#: fpdb.pyw:304 msgid "Threads: " msgstr "" -#: fpdb.pyw:311 +#: fpdb.pyw:327 msgid "Updated preferences have not been loaded because windows are open. Re-start fpdb to load them." msgstr "" -#: fpdb.pyw:321 +#: fpdb.pyw:337 msgid "Maintain Databases" msgstr "" -#: fpdb.pyw:331 +#: fpdb.pyw:347 msgid "saving updated db data" msgstr "" -#: fpdb.pyw:338 +#: fpdb.pyw:354 msgid "guidb response was " msgstr "" -#: fpdb.pyw:344 +#: fpdb.pyw:360 msgid "Cannot open Database Maintenance window because other windows have been opened. Re-start fpdb to use this option." msgstr "" -#: fpdb.pyw:347 +#: fpdb.pyw:363 msgid "Number of Hands: " msgstr "" -#: fpdb.pyw:348 +#: fpdb.pyw:364 msgid "" "\n" "Number of Tourneys: " msgstr "" -#: fpdb.pyw:349 +#: fpdb.pyw:365 msgid "" "\n" "Number of TourneyTypes: " msgstr "" -#: fpdb.pyw:350 +#: fpdb.pyw:366 msgid "Database Statistics" msgstr "" -#: fpdb.pyw:359 +#: fpdb.pyw:375 msgid "HUD Configurator - choose category" msgstr "" -#: fpdb.pyw:365 -msgid "Note that this dialogue will overwrite an existing config if one has been made already. " +#: fpdb.pyw:381 +msgid "Please select the game category for which you want to configure HUD stats:" msgstr "" -#: fpdb.pyw:366 -msgid "Abort now if you don't want that." -msgstr "" - -#: fpdb.pyw:367 -msgid "Please select the game category for which you want to configure HUD stats and the number of rows and columns:" -msgstr "" - -#: fpdb.pyw:384 -msgid "%d rows" -msgstr "" - -#: fpdb.pyw:419 +#: fpdb.pyw:436 msgid "HUD Configurator - please choose your stats" msgstr "" -#: fpdb.pyw:425 +#: fpdb.pyw:442 msgid "Please choose the stats you wish to use in the below table." msgstr "" -#: fpdb.pyw:429 +#: fpdb.pyw:446 msgid "Note that you may not select any stat more than once or it will crash." msgstr "" -#: fpdb.pyw:433 +#: fpdb.pyw:450 msgid "It is not currently possible to select \"empty\" or anything else to that end." msgstr "" -#: fpdb.pyw:437 +#: fpdb.pyw:454 msgid "To configure things like colouring you will still have to use the Preferences dialogue or manually edit your HUD_config.xml." msgstr "" -#: fpdb.pyw:460 -msgid "column %d" -msgstr "" - -#: fpdb.pyw:464 -msgid "row %d" -msgstr "" - -#: fpdb.pyw:544 +#: fpdb.pyw:572 msgid "Confirm deleting and recreating tables" msgstr "" -#: fpdb.pyw:545 +#: fpdb.pyw:573 msgid "Please confirm that you want to (re-)create the tables." msgstr "" -#: fpdb.pyw:546 +#: fpdb.pyw:574 msgid "" " If there already are tables in the database %s on %s they will be deleted and you will have to re-import your histories.\n" msgstr "" -#: fpdb.pyw:547 +#: fpdb.pyw:575 msgid "This may take a while." msgstr "" -#: fpdb.pyw:572 +#: fpdb.pyw:600 msgid "User cancelled recreating tables" msgstr "" -#: fpdb.pyw:578 -msgid "Confirm recreating HUD cache" -msgstr "" - -#: fpdb.pyw:579 +#: fpdb.pyw:607 msgid "Please confirm that you want to re-create the HUD cache." msgstr "" -#: fpdb.pyw:587 +#: fpdb.pyw:615 msgid " Hero's cache starts: " msgstr "" -#: fpdb.pyw:601 +#: fpdb.pyw:629 msgid " Villains' cache starts: " msgstr "" -#: fpdb.pyw:614 +#: fpdb.pyw:642 msgid " Rebuilding HUD Cache ... " msgstr "" -#: fpdb.pyw:622 +#: fpdb.pyw:650 msgid "User cancelled rebuilding hud cache" msgstr "" -#: fpdb.pyw:634 +#: fpdb.pyw:662 msgid "Confirm rebuilding database indexes" msgstr "" -#: fpdb.pyw:635 +#: fpdb.pyw:663 msgid "Please confirm that you want to rebuild the database indexes." msgstr "" -#: fpdb.pyw:643 +#: fpdb.pyw:671 msgid " Rebuilding Indexes ... " msgstr "" -#: fpdb.pyw:650 +#: fpdb.pyw:678 msgid " Cleaning Database ... " msgstr "" -#: fpdb.pyw:655 +#: fpdb.pyw:683 msgid " Analyzing Database ... " msgstr "" -#: fpdb.pyw:660 +#: fpdb.pyw:688 msgid "User cancelled rebuilding db indexes" msgstr "" -#: fpdb.pyw:755 +#: fpdb.pyw:782 msgid "Unimplemented: Save Profile (try saving a HUD layout, that should do it)" msgstr "" -#: fpdb.pyw:810 +#: fpdb.pyw:837 msgid "_Main" msgstr "" -#: fpdb.pyw:811 fpdb.pyw:842 +#: fpdb.pyw:838 fpdb.pyw:869 msgid "_Quit" msgstr "" -#: fpdb.pyw:812 +#: fpdb.pyw:839 msgid "L" msgstr "" -#: fpdb.pyw:812 +#: fpdb.pyw:839 msgid "_Load Profile (broken)" msgstr "" -#: fpdb.pyw:813 +#: fpdb.pyw:840 msgid "S" msgstr "" -#: fpdb.pyw:813 +#: fpdb.pyw:840 msgid "_Save Profile (todo)" msgstr "" -#: fpdb.pyw:814 +#: fpdb.pyw:841 msgid "F" msgstr "" -#: fpdb.pyw:814 +#: fpdb.pyw:841 msgid "Pre_ferences" msgstr "" -#: fpdb.pyw:815 +#: fpdb.pyw:842 msgid "_Import" msgstr "" -#: fpdb.pyw:816 +#: fpdb.pyw:843 msgid "B" msgstr "" -#: fpdb.pyw:817 +#: fpdb.pyw:844 msgid "R" msgstr "" -#: fpdb.pyw:817 +#: fpdb.pyw:844 msgid "Tournament _Results Import" msgstr "" -#: fpdb.pyw:818 +#: fpdb.pyw:845 msgid "I" msgstr "" -#: fpdb.pyw:818 +#: fpdb.pyw:845 msgid "_Import through eMail/IMAP" msgstr "" -#: fpdb.pyw:819 +#: fpdb.pyw:846 msgid "_Viewers" msgstr "" -#: fpdb.pyw:820 +#: fpdb.pyw:847 msgid "A" msgstr "" -#: fpdb.pyw:820 +#: fpdb.pyw:847 msgid "_Auto Import and HUD" msgstr "" -#: fpdb.pyw:821 +#: fpdb.pyw:848 msgid "H" msgstr "" -#: fpdb.pyw:821 +#: fpdb.pyw:848 msgid "_HUD Configurator" msgstr "" -#: fpdb.pyw:822 +#: fpdb.pyw:849 msgid "G" msgstr "" -#: fpdb.pyw:822 +#: fpdb.pyw:849 msgid "_Graphs" msgstr "" -#: fpdb.pyw:823 fpdb.pyw:1098 +#: fpdb.pyw:850 fpdb.pyw:1125 msgid "Tourney Graphs" msgstr "" -#: fpdb.pyw:824 +#: fpdb.pyw:851 msgid "Stove (preview)" msgstr "" -#: fpdb.pyw:825 +#: fpdb.pyw:852 msgid "P" msgstr "" -#: fpdb.pyw:825 +#: fpdb.pyw:852 msgid "Ring _Player Stats (tabulated view, not on pgsql)" msgstr "" -#: fpdb.pyw:826 +#: fpdb.pyw:853 msgid "T" msgstr "" -#: fpdb.pyw:826 +#: fpdb.pyw:853 msgid "_Tourney Stats (tabulated view, not on pgsql)" msgstr "" -#: fpdb.pyw:827 +#: fpdb.pyw:854 msgid "Tourney _Viewer" msgstr "" -#: fpdb.pyw:828 +#: fpdb.pyw:855 msgid "O" msgstr "" -#: fpdb.pyw:828 +#: fpdb.pyw:855 msgid "P_ositional Stats (tabulated view, not on sqlite)" msgstr "" -#: fpdb.pyw:829 fpdb.pyw:1057 +#: fpdb.pyw:856 fpdb.pyw:1084 msgid "Session Stats" msgstr "" -#: fpdb.pyw:830 +#: fpdb.pyw:857 msgid "Hand _Replayer (not working yet)" msgstr "" -#: fpdb.pyw:831 +#: fpdb.pyw:858 msgid "_Database" msgstr "" -#: fpdb.pyw:832 +#: fpdb.pyw:859 msgid "_Maintain Databases" msgstr "" -#: fpdb.pyw:833 +#: fpdb.pyw:860 msgid "Create or Recreate _Tables" msgstr "" -#: fpdb.pyw:834 +#: fpdb.pyw:861 msgid "Rebuild HUD Cache" msgstr "" -#: fpdb.pyw:835 +#: fpdb.pyw:862 msgid "Rebuild DB Indexes" msgstr "" -#: fpdb.pyw:836 +#: fpdb.pyw:863 msgid "_Statistics" msgstr "" -#: fpdb.pyw:837 +#: fpdb.pyw:864 msgid "Dump Database to Textfile (takes ALOT of time)" msgstr "" -#: fpdb.pyw:838 +#: fpdb.pyw:865 msgid "_Help" msgstr "" -#: fpdb.pyw:839 +#: fpdb.pyw:866 msgid "_Log Messages" msgstr "" -#: fpdb.pyw:840 +#: fpdb.pyw:867 msgid "A_bout, License, Copying" msgstr "" -#: fpdb.pyw:858 +#: fpdb.pyw:884 msgid "" "There is an error in your config file\n" msgstr "" -#: fpdb.pyw:859 +#: fpdb.pyw:885 msgid "" "\n" "\n" "Error is: " msgstr "" -#: fpdb.pyw:860 +#: fpdb.pyw:886 msgid "CONFIG FILE ERROR" msgstr "" -#: fpdb.pyw:864 +#: fpdb.pyw:890 msgid "" "Logfile is %s\n" msgstr "" -#: fpdb.pyw:866 +#: fpdb.pyw:892 msgid "Config file" msgstr "" -#: fpdb.pyw:867 +#: fpdb.pyw:893 msgid "" "has been created at:\n" "%s.\n" msgstr "" -#: fpdb.pyw:868 +#: fpdb.pyw:894 msgid "Edit your screen_name and hand history path in the supported_sites section of the Preferences window (Main menu) before trying to import hands." msgstr "" -#: fpdb.pyw:890 +#: fpdb.pyw:916 msgid "Connected to SQLite: %s" msgstr "" -#: fpdb.pyw:924 +#: fpdb.pyw:950 msgid "Strong Warning - Invalid database version" msgstr "" -#: fpdb.pyw:926 +#: fpdb.pyw:953 msgid "An invalid DB version or missing tables have been detected." msgstr "" -#: fpdb.pyw:930 +#: fpdb.pyw:957 msgid "This error is not necessarily fatal but it is strongly recommended that you recreate the tables by using the Database menu." msgstr "" -#: fpdb.pyw:934 +#: fpdb.pyw:961 msgid "Not doing this will likely lead to misbehaviour including fpdb crashes, corrupt data etc." msgstr "" -#: fpdb.pyw:948 +#: fpdb.pyw:975 msgid "Status: Connected to %s database named %s on host %s" msgstr "" -#: fpdb.pyw:958 +#: fpdb.pyw:985 msgid "" "\n" "Global lock taken by %s" msgstr "" -#: fpdb.pyw:961 +#: fpdb.pyw:988 msgid "" "\n" "Failed to get global lock, it is currently held by %s" msgstr "" -#: fpdb.pyw:996 +#: fpdb.pyw:1023 msgid "" "Global lock released.\n" msgstr "" -#: fpdb.pyw:1003 +#: fpdb.pyw:1030 msgid "Auto Import" msgstr "" -#: fpdb.pyw:1013 +#: fpdb.pyw:1040 msgid "Bulk Import" msgstr "" -#: fpdb.pyw:1020 +#: fpdb.pyw:1047 msgid "Tournament Results Import" msgstr "" -#: fpdb.pyw:1026 +#: fpdb.pyw:1053 msgid "eMail Import" msgstr "" -#: fpdb.pyw:1039 +#: fpdb.pyw:1066 msgid "Tourney Stats" msgstr "" -#: fpdb.pyw:1045 +#: fpdb.pyw:1072 msgid "Tourney Viewer" msgstr "" -#: fpdb.pyw:1051 +#: fpdb.pyw:1078 msgid "Positional Stats" msgstr "" -#: fpdb.pyw:1063 +#: fpdb.pyw:1090 msgid "Hand Replayer" msgstr "" -#: fpdb.pyw:1067 +#: fpdb.pyw:1094 msgid "" "Fpdb needs translators!\n" "If you speak another language and have a few minutes or more to spare get in touch by emailing steffen@schaumburger.info\n" @@ -3809,53 +3812,42 @@ msgid "" "You can find the full license texts in agpl-3.0.txt, gpl-2.0.txt, gpl-3.0.txt and mit.txt in the fpdb installation directory." msgstr "" -#: fpdb.pyw:1084 +#: fpdb.pyw:1111 msgid "Help" msgstr "" -#: fpdb.pyw:1091 +#: fpdb.pyw:1118 msgid "Graphs" msgstr "" -#: fpdb.pyw:1105 +#: fpdb.pyw:1132 msgid "Stove" msgstr "" -#: fpdb.pyw:1178 +#: fpdb.pyw:1207 msgid "" "\n" "Note: error output is being diverted to fpdb-errors.txt and HUD-errors.txt in: %s" msgstr "" -#: fpdb.pyw:1179 +#: fpdb.pyw:1208 msgid "" "\n" "Any major error will be reported there _only_.\n" msgstr "" -#: fpdb.pyw:1208 +#: fpdb.pyw:1237 msgid "fpdb starting ..." msgstr "" -#: fpdb.pyw:1307 -msgid "" -"WARNING: Unable to find output hand history directory %s\n" -"\n" -" Press YES to create this directory, or NO to select a new one." -msgstr "" - -#: fpdb.pyw:1315 -msgid "WARNING: Unable to create hand output directory. Importing is not likely to work until this is fixed." -msgstr "" - -#: fpdb.pyw:1326 +#: fpdb.pyw:1337 msgid "" "WARNING: Unable to find site '%s'\n" "\n" "Press YES to add this site to the database." msgstr "" -#: fpdb.pyw:1342 +#: fpdb.pyw:1353 msgid "" "\n" "Enter short code for %s\n" @@ -3914,43 +3906,43 @@ msgstr "" msgid "Converting %s" msgstr "" -#: fpdb_import.py:492 +#: fpdb_import.py:483 msgid "Hand processed but empty" msgstr "" -#: fpdb_import.py:506 +#: fpdb_import.py:497 msgid "fpdb_import: sending hand to hud" msgstr "" -#: fpdb_import.py:509 +#: fpdb_import.py:500 msgid "Failed to send hand to HUD: %s" msgstr "" -#: fpdb_import.py:524 +#: fpdb_import.py:515 msgid "Unknown filter filter_name:'%s' in filter:'%s'" msgstr "" -#: fpdb_import.py:535 +#: fpdb_import.py:526 msgid "Error No.%s please send the hand causing this to fpdb-main@lists.sourceforge.net so we can fix the problem." msgstr "" -#: fpdb_import.py:536 +#: fpdb_import.py:527 msgid "Filename:" msgstr "" -#: fpdb_import.py:537 +#: fpdb_import.py:528 msgid "Here is the first line of the hand so you can identify it. Please mention that the error was a ValueError:" msgstr "" -#: fpdb_import.py:539 +#: fpdb_import.py:530 msgid "Hand logged to hand-errors.txt" msgstr "" -#: fpdb_import.py:595 +#: fpdb_import.py:586 msgid "Importing" msgstr "" -#: fpdb_import.py:623 +#: fpdb_import.py:614 msgid "CLI for importing hands is GuiBulkImport.py" msgstr "" diff --git a/pyfpdb/locale/fpdb-es_ES.po b/pyfpdb/locale/fpdb-es_ES.po index 6d2a5f3f..30e7440e 100644 --- a/pyfpdb/locale/fpdb-es_ES.po +++ b/pyfpdb/locale/fpdb-es_ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: fpdb\n" -"POT-Creation-Date: 2011-03-12 21:23+CET\n" +"POT-Creation-Date: 2011-04-04 22:30+CEST\n" "PO-Revision-Date: \n" "Last-Translator: Javier Sánchez \n" "Language-Team: \n" @@ -12,90 +12,95 @@ msgstr "" "X-Poedit-Language: Spanish\n" "X-Poedit-Country: SPAIN\n" -#: AbsoluteToFpdb.py:139 AbsoluteToFpdb.py:141 BetfairToFpdb.py:76 +#: 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:110 -#: EverleafToFpdb.py:112 FulltiltToFpdb.py:211 FulltiltToFpdb.py:213 -#: OnGameToFpdb.py:159 OnGameToFpdb.py:161 PartyPokerToFpdb.py:197 -#: PartyPokerToFpdb.py:199 PkrToFpdb.py:128 PkrToFpdb.py:130 -#: PokerStarsToFpdb.py:185 PokerStarsToFpdb.py:187 Win2dayToFpdb.py:95 -#: Win2dayToFpdb.py:97 WinamaxToFpdb.py:172 WinamaxToFpdb.py:174 -#: iPokerToFpdb.py:122 iPokerToFpdb.py:124 +#: EverleafToFpdb.py:112 FulltiltToFpdb.py:206 FulltiltToFpdb.py:208 +#: OnGameToFpdb.py:159 OnGameToFpdb.py:161 PacificPokerToFpdb.py:173 +#: PacificPokerToFpdb.py:175 PartyPokerToFpdb.py:197 PartyPokerToFpdb.py:199 +#: PkrToFpdb.py:128 PkrToFpdb.py:130 PokerStarsToFpdb.py:185 +#: PokerStarsToFpdb.py:187 Win2dayToFpdb.py:95 Win2dayToFpdb.py:97 +#: WinamaxToFpdb.py:172 WinamaxToFpdb.py:174 iPokerToFpdb.py:122 +#: iPokerToFpdb.py:124 msgid "Unable to recognise gametype from: '%s'" msgstr "Incapaz de reconocer el tipo de juego para: '%s'" -#: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 +#: AbsoluteToFpdb.py:141 BetfairToFpdb.py:77 CarbonToFpdb.py:131 #: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:111 -#: FulltiltToFpdb.py:252 OnGameToFpdb.py:160 OnGameToFpdb.py:176 -#: PartyPokerToFpdb.py:198 PkrToFpdb.py:129 PkrToFpdb.py:154 -#: PokerStarsToFpdb.py:186 PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 -#: WinamaxToFpdb.py:173 WinamaxToFpdb.py:191 iPokerToFpdb.py:123 +#: FulltiltToFpdb.py:249 OnGameToFpdb.py:160 OnGameToFpdb.py:176 +#: PacificPokerToFpdb.py:174 PacificPokerToFpdb.py:205 PartyPokerToFpdb.py:198 +#: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186 +#: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173 +#: WinamaxToFpdb.py:191 iPokerToFpdb.py:123 msgid "determineGameType: Raising FpdbParseError" msgstr "determineGameType: Lanzando FpdbParseError" -#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 BetfairToFpdb.py:108 +#: 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:145 -#: PokerStarsToFpdb.py:222 PokerStarsToFpdb.py:223 iPokerToFpdb.py:156 -#: iPokerToFpdb.py:158 +#: PacificPokerToFpdb.py:215 PacificPokerToFpdb.py:216 PokerStarsToFpdb.py:222 +#: PokerStarsToFpdb.py:223 iPokerToFpdb.py:156 iPokerToFpdb.py:158 msgid "No match in readHandInfo: '%s'" msgstr "" -#: AbsoluteToFpdb.py:207 +#: AbsoluteToFpdb.py:208 msgid "File name didn't match re_*InfoFromFilename" msgstr "" -#: AbsoluteToFpdb.py:208 +#: AbsoluteToFpdb.py:209 msgid "File name: %s" msgstr "Nombre de archivo: %s" -#: AbsoluteToFpdb.py:209 +#: AbsoluteToFpdb.py:210 msgid "Didn't match re_*InfoFromFilename: '%s'" msgstr "" -#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:416 -#: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 -#: WinamaxToFpdb.py:360 +#: AbsoluteToFpdb.py:279 EverleafToFpdb.py:218 FulltiltToFpdb.py:413 +#: OnGameToFpdb.py:294 PacificPokerToFpdb.py:347 PokerStarsToFpdb.py:357 +#: Win2dayToFpdb.py:203 WinamaxToFpdb.py:360 msgid "reading antes" msgstr "" -#: AbsoluteToFpdb.py:287 BetfairToFpdb.py:160 FulltiltToFpdb.py:426 +#: AbsoluteToFpdb.py:288 BetfairToFpdb.py:160 FulltiltToFpdb.py:423 msgid "Player bringing in: %s for %s" msgstr "" -#: AbsoluteToFpdb.py:290 EverleafToFpdb.py:230 +#: AbsoluteToFpdb.py:291 EverleafToFpdb.py:230 msgid "No bringin found." msgstr "" -#: AbsoluteToFpdb.py:297 EverleafToFpdb.py:237 +#: AbsoluteToFpdb.py:298 EverleafToFpdb.py:237 msgid "No small blind" msgstr "" -#: AbsoluteToFpdb.py:324 +#: AbsoluteToFpdb.py:325 msgid "Absolute readStudPlayerCards is only a stub." msgstr "" -#: AbsoluteToFpdb.py:351 BetfairToFpdb.py:199 CarbonToFpdb.py:267 +#: AbsoluteToFpdb.py:352 BetfairToFpdb.py:199 CarbonToFpdb.py:267 #: EverestToFpdb.py:234 EverestToFpdb.py:235 OnGameToFpdb.py:337 #: PartyPokerToFpdb.py:536 PokerStarsToFpdb.py:439 msgid "Unimplemented readAction: '%s' '%s'" msgstr "" -#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:297 -#: EverleafToFpdb.py:326 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:577 -#: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 +#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:222 CarbonToFpdb.py:297 +#: EverleafToFpdb.py:326 FulltiltToFpdb.py:781 PacificPokerToFpdb.py:458 +#: PartyPokerToFpdb.py:577 PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 +#: iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "" -#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:327 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:578 -#: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 +#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:223 CarbonToFpdb.py:298 +#: EverleafToFpdb.py:327 FulltiltToFpdb.py:782 PacificPokerToFpdb.py:459 +#: PartyPokerToFpdb.py:578 PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 +#: iPokerToFpdb.py:292 msgid "output translation to" msgstr "" -#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:328 FulltiltToFpdb.py:786 PartyPokerToFpdb.py:579 -#: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 +#: AbsoluteToFpdb.py:404 BetfairToFpdb.py:224 CarbonToFpdb.py:299 +#: EverleafToFpdb.py:328 FulltiltToFpdb.py:783 PacificPokerToFpdb.py:460 +#: PartyPokerToFpdb.py:579 PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 +#: iPokerToFpdb.py:293 msgid "follow (tail -f) the input" msgstr "" @@ -136,89 +141,89 @@ msgstr "" msgid "Could not encode: \"%s\"\n" msgstr "" -#: Configuration.py:109 Configuration.py:124 +#: Configuration.py:111 Configuration.py:118 Configuration.py:133 msgid "Config file has been created at %s.\n" msgstr "" -#: Configuration.py:123 +#: Configuration.py:132 msgid "" "No %s found\n" " in %s\n" " or %s\n" msgstr "" -#: Configuration.py:128 Configuration.py:129 +#: Configuration.py:137 Configuration.py:138 msgid "Error copying .example config file, cannot fall back. Exiting.\n" msgstr "" -#: Configuration.py:133 Configuration.py:134 +#: Configuration.py:142 Configuration.py:143 msgid "No %s found, cannot fall back. Exiting.\n" msgstr "" -#: Configuration.py:166 Configuration.py:167 +#: Configuration.py:175 Configuration.py:176 msgid "Default logger initialised for %s" msgstr "" -#: Configuration.py:178 Database.py:447 Database.py:448 +#: Configuration.py:187 Database.py:447 Database.py:448 msgid "Creating directory: '%s'" msgstr "" -#: Configuration.py:204 +#: Configuration.py:213 msgid "" "Default encoding set to US-ASCII, defaulting to CP1252 instead -- If you're " "not on a Mac, please report this problem." msgstr "" -#: Configuration.py:308 +#: Configuration.py:317 msgid "Loading site" msgstr "Cargando sitio" -#: Configuration.py:529 +#: Configuration.py:537 msgid "config.general: adding %s = %s" msgstr "" -#: Configuration.py:576 Configuration.py:577 +#: Configuration.py:584 Configuration.py:585 msgid "bad number in xalignment was ignored" msgstr "" -#: Configuration.py:626 +#: Configuration.py:634 msgid "missing config section raw_hands" msgstr "" -#: Configuration.py:632 +#: Configuration.py:640 msgid "Invalid config value for raw_hands.save, defaulting to \"error\"" msgstr "" -#: Configuration.py:639 +#: Configuration.py:647 msgid "Invalid config value for raw_hands.compression, defaulting to \"none\"" msgstr "" -#: Configuration.py:652 +#: Configuration.py:660 msgid "missing config section raw_tourneys" msgstr "" -#: Configuration.py:658 +#: Configuration.py:666 msgid "Invalid config value for raw_tourneys.save, defaulting to \"error\"" msgstr "" -#: Configuration.py:665 +#: Configuration.py:673 msgid "" "Invalid config value for raw_tourneys.compression, defaulting to \"none\"" msgstr "" -#: Configuration.py:683 Configuration.py:684 +#: Configuration.py:691 Configuration.py:692 msgid "Configuration file %s not found. Using defaults." msgstr "" -#: Configuration.py:714 Configuration.py:715 +#: Configuration.py:722 Configuration.py:723 msgid "Reading configuration file %s" msgstr "" -#: Configuration.py:721 +#: Configuration.py:729 msgid "Error parsing %s. See error log file." msgstr "" -#: Configuration.py:837 +#: Configuration.py:845 msgid "Error parsing example configuration file %s. See error log file." msgstr "" @@ -430,119 +435,119 @@ msgstr "" msgid "dropped pg foreign key %s_%s_fkey, continuing ..." msgstr "" -#: Database.py:1613 +#: Database.py:1614 msgid "Rebuild hudcache took %.1f seconds" msgstr "" -#: Database.py:1616 Database.py:1654 +#: Database.py:1617 Database.py:1655 msgid "Error rebuilding hudcache:" msgstr "" -#: Database.py:1666 Database.py:1672 +#: Database.py:1667 Database.py:1673 msgid "Error during analyze:" msgstr "" -#: Database.py:1676 +#: Database.py:1677 msgid "Analyze took %.1f seconds" msgstr "" -#: Database.py:1686 Database.py:1692 +#: Database.py:1687 Database.py:1693 msgid "Error during vacuum:" msgstr "" -#: Database.py:1696 +#: Database.py:1697 msgid "Vacuum took %.1f seconds" msgstr "" -#: Database.py:1708 +#: Database.py:1709 msgid "Error during lock_for_insert:" msgstr "" -#: Database.py:1717 +#: Database.py:1718 msgid "######## Hands ##########" msgstr "" -#: Database.py:1721 +#: Database.py:1722 msgid "###### End Hands ########" msgstr "" -#: Database.py:2123 +#: Database.py:2132 msgid "Error aquiring hero ids:" msgstr "" -#: Database.py:2231 +#: Database.py:2240 msgid "######## Gametype ##########" msgstr "" -#: Database.py:2235 +#: Database.py:2244 msgid "###### End Gametype ########" msgstr "" -#: Database.py:2262 +#: Database.py:2271 msgid "queue empty too long - writer stopping ..." msgstr "" -#: Database.py:2265 +#: Database.py:2274 msgid "writer stopping, error reading queue: " msgstr "" -#: Database.py:2290 +#: Database.py:2299 msgid "deadlock detected - trying again ..." msgstr "" -#: Database.py:2295 +#: Database.py:2304 msgid "too many deadlocks - failed to store hand " msgstr "" -#: Database.py:2299 +#: Database.py:2308 msgid "***Error storing hand: " msgstr "" -#: Database.py:2309 +#: Database.py:2318 msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" msgstr "" -#: Database.py:2319 +#: Database.py:2328 msgid "***Error sending finish: " msgstr "" -#: Database.py:2405 +#: Database.py:2414 msgid "invalid source in Database.createOrUpdateTourney" msgstr "" -#: Database.py:2418 +#: Database.py:2427 msgid "invalid source in Database.createOrUpdateTourneysPlayers" msgstr "" -#: Database.py:2554 +#: Database.py:2563 msgid "HandToWrite.init error: " msgstr "" -#: Database.py:2604 +#: Database.py:2613 msgid "HandToWrite.set_all error: " msgstr "" -#: Database.py:2635 +#: Database.py:2644 msgid "nutOmatic is id_player = %d" msgstr "" -#: Database.py:2643 +#: Database.py:2652 msgid "query plan: " msgstr "" -#: Database.py:2652 +#: Database.py:2661 msgid "cards =" msgstr "" -#: Database.py:2655 +#: Database.py:2664 msgid "get_stats took: %4.3f seconds" msgstr "" -#: Database.py:2657 +#: Database.py:2666 msgid "press enter to continue" msgstr "" -#: EverestToFpdb.py:108 FulltiltToFpdb.py:266 FulltiltToFpdb.py:268 +#: EverestToFpdb.py:108 FulltiltToFpdb.py:263 FulltiltToFpdb.py:265 msgid "Unable to recognise handinfo from: '%s'" msgstr "" @@ -730,11 +735,11 @@ msgstr "" msgid "show" msgstr "" -#: Filters.py:1076 fpdb.pyw:721 +#: Filters.py:1076 fpdb.pyw:748 msgid "Pick a date" msgstr "" -#: Filters.py:1082 fpdb.pyw:727 +#: Filters.py:1082 fpdb.pyw:754 msgid "Done" msgstr "Hecho" @@ -759,66 +764,67 @@ msgstr "" msgid "Unable to locate currency" msgstr "" -#: FulltiltToFpdb.py:212 +#: FulltiltToFpdb.py:207 #, fuzzy msgid "determineGameType: Raising FpdbParseError for file '%s'" msgstr "determineGameType: Lanzando FpdbParseError" -#: FulltiltToFpdb.py:251 FulltiltToFpdb.py:253 PkrToFpdb.py:153 -#: PkrToFpdb.py:155 PokerStarsToFpdb.py:211 PokerStarsToFpdb.py:213 +#: FulltiltToFpdb.py:248 FulltiltToFpdb.py:250 PacificPokerToFpdb.py:204 +#: PacificPokerToFpdb.py:206 PkrToFpdb.py:153 PkrToFpdb.py:155 +#: PokerStarsToFpdb.py:211 PokerStarsToFpdb.py:213 msgid "Lim_Blinds has no lookup for '%s'" msgstr "" -#: FulltiltToFpdb.py:267 +#: FulltiltToFpdb.py:264 #, fuzzy msgid "Raising FpdbParseError" msgstr "determineGameType: Lanzando FpdbParseError" -#: FulltiltToFpdb.py:369 +#: FulltiltToFpdb.py:366 msgid "FTP: readPlayerStacks: No players detected (hand #%s)" msgstr "" -#: FulltiltToFpdb.py:429 +#: FulltiltToFpdb.py:426 msgid "No bringin found, handid =%s" msgstr "" -#: FulltiltToFpdb.py:436 +#: FulltiltToFpdb.py:433 msgid "FTP: readButton: Failed to detect button (hand #%s cancelled?)" msgstr "" -#: FulltiltToFpdb.py:490 +#: FulltiltToFpdb.py:487 msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" msgstr "" -#: FulltiltToFpdb.py:566 +#: FulltiltToFpdb.py:563 msgid "determineTourneyType : Parsing NOK" msgstr "" -#: FulltiltToFpdb.py:624 +#: FulltiltToFpdb.py:621 msgid "Unable to get a valid Tournament ID -- File rejected" msgstr "" -#: FulltiltToFpdb.py:655 +#: FulltiltToFpdb.py:652 msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:662 +#: FulltiltToFpdb.py:659 msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:666 +#: FulltiltToFpdb.py:663 msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" msgstr "" -#: FulltiltToFpdb.py:767 +#: FulltiltToFpdb.py:764 msgid "FullTilt: Player finishing stats unreadable : %s" msgstr "" -#: FulltiltToFpdb.py:776 +#: FulltiltToFpdb.py:773 msgid "FullTilt: %s not found in tourney.ranks ..." msgstr "" -#: FulltiltToFpdb.py:778 +#: FulltiltToFpdb.py:775 msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s" msgstr "" @@ -826,7 +832,7 @@ msgstr "" msgid "Time between imports in seconds:" msgstr "Tiempo entre importaciones en segundos:" -#: GuiAutoImport.py:121 GuiAutoImport.py:193 GuiAutoImport.py:303 +#: GuiAutoImport.py:121 GuiAutoImport.py:193 GuiAutoImport.py:304 msgid " Start _Auto Import " msgstr "Empezar _auto importación" @@ -854,7 +860,7 @@ msgstr "Parar _auto importación" msgid "Detecting hh directory for site: '%s'" msgstr "" -#: GuiAutoImport.py:242 +#: GuiAutoImport.py:243 msgid "" "\n" "Global lock taken ... Auto Import Started.\n" @@ -862,43 +868,43 @@ msgstr "" "\n" "Reloj global cogido ... Auto importación iniciada.\n" -#: GuiAutoImport.py:244 +#: GuiAutoImport.py:245 msgid " _Stop Auto Import " msgstr "_Parar auto importación" -#: GuiAutoImport.py:264 +#: GuiAutoImport.py:265 msgid "opening pipe to HUD" msgstr "abriendo tubería hacia el HUD" -#: GuiAutoImport.py:278 +#: GuiAutoImport.py:279 msgid "" "\n" "*** GuiAutoImport Error opening pipe: " msgstr "" -#: GuiAutoImport.py:290 +#: GuiAutoImport.py:291 msgid "" "\n" "Auto Import aborted - global lock not available" msgstr "" -#: GuiAutoImport.py:295 +#: GuiAutoImport.py:296 msgid "" "\n" "Stopping Auto Import - global lock released." msgstr "" -#: GuiAutoImport.py:297 +#: GuiAutoImport.py:298 msgid "" "\n" " * Stop Auto Import: HUD already terminated" msgstr "" -#: GuiAutoImport.py:316 +#: GuiAutoImport.py:317 msgid "%s auto-import:" msgstr "" -#: GuiAutoImport.py:325 +#: GuiAutoImport.py:326 msgid "Browse..." msgstr "Explorar..." @@ -974,7 +980,7 @@ msgstr "" msgid "Drop HudCache:" msgstr "" -#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:816 +#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:843 msgid "_Bulk Import" msgstr "Importación _masiva" @@ -1130,30 +1136,30 @@ msgstr " conectado bien" msgid " not connected but no exception" msgstr " no conectado pero sin excepción" -#: GuiDatabase.py:373 fpdb.pyw:892 +#: GuiDatabase.py:373 fpdb.pyw:918 msgid "" "MySQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" "MySQL Server dice: Acceso denegado. ¿Estan tus permisos bien configurados?" -#: GuiDatabase.py:377 fpdb.pyw:894 +#: GuiDatabase.py:377 fpdb.pyw:920 msgid "MySQL client reports: 2002 or 2003 error. Unable to connect - " msgstr "MySQL client dice: error 2002 o 2003. Incapaz de conectar -" -#: GuiDatabase.py:378 fpdb.pyw:895 +#: GuiDatabase.py:378 fpdb.pyw:921 msgid "Please check that the MySQL service has been started" msgstr "Por favor, compruebe que el servicio MySQL ha sido iniciado" -#: GuiDatabase.py:382 fpdb.pyw:897 +#: GuiDatabase.py:382 fpdb.pyw:923 msgid "" "PostgreSQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" -#: GuiDatabase.py:385 fpdb.pyw:899 +#: GuiDatabase.py:385 fpdb.pyw:925 msgid "PostgreSQL client reports: Unable to connect - " msgstr "" -#: GuiDatabase.py:386 fpdb.pyw:900 +#: GuiDatabase.py:386 fpdb.pyw:926 msgid "Please check that the PostgreSQL service has been started" msgstr "" @@ -1530,7 +1536,7 @@ msgstr "" msgid "Field Type" msgstr "" -#: GuiPrefs.py:39 fpdb.pyw:1033 +#: GuiPrefs.py:39 fpdb.pyw:1060 msgid "Ring Player Stats" msgstr "" @@ -1568,7 +1574,7 @@ msgstr "" msgid "Test Preferences Dialog" msgstr "" -#: GuiPrefs.py:183 fpdb.pyw:293 +#: GuiPrefs.py:183 fpdb.pyw:309 msgid "Preferences" msgstr "Preferencias" @@ -1786,7 +1792,7 @@ msgstr "" msgid "Thankyou" msgstr "" -#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1287 +#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1316 msgid "FPDB WARNING" msgstr "ADVERTENCIA DE FPDB" @@ -2049,63 +2055,77 @@ msgstr "" msgid "HUD_main: starting ...\n" msgstr "HUD_main iniciando\n" -#: HUD_main.pyw:107 HUD_run_me.py:62 +#: HUD_main.pyw:94 +msgid "No admin rights for HUD" +msgstr "" + +#: 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 "" + +#: HUD_main.pyw:95 +msgid "You will need to restart fpdb afterwards." +msgstr "" + +#: HUD_main.pyw:118 HUD_run_me.py:62 msgid "Closing this window will exit from the HUD." msgstr "Cerrando esta ventana saldrá del HUD" -#: HUD_main.pyw:123 +#: HUD_main.pyw:134 msgid "Error initializing main_window" msgstr "" -#: HUD_main.pyw:138 +#: HUD_main.pyw:149 msgid "hud_main: Game changed." msgstr "" -#: HUD_main.pyw:144 fpdb.pyw:971 +#: HUD_main.pyw:155 fpdb.pyw:998 msgid "Quitting normally" msgstr "Saliendo de forma normal" -#: HUD_main.pyw:205 +#: HUD_main.pyw:216 msgid "Received hand no %s" msgstr "" -#: HUD_main.pyw:229 +#: HUD_main.pyw:240 msgid "HUD_main.read_stdin: hand processing starting ..." msgstr "" -#: HUD_main.pyw:234 +#: HUD_main.pyw:245 msgid "db error: skipping %s" msgstr "" -#: HUD_main.pyw:253 +#: HUD_main.pyw:264 msgid "hud_dict[%s] was not found\n" msgstr "" -#: HUD_main.pyw:254 +#: HUD_main.pyw:265 msgid "will not send hand\n" msgstr "" -#: HUD_main.pyw:276 +#: HUD_main.pyw:287 msgid "HUD create: table name %s not found, skipping." msgstr "" -#: HUD_main.pyw:285 +#: HUD_main.pyw:296 msgid "Table \"%s\" no longer exists\n" msgstr "" -#: HUD_main.pyw:317 +#: HUD_main.pyw:328 msgid "Error resizing HUD for table: %s." msgstr "" -#: HUD_main.pyw:331 +#: HUD_main.pyw:342 msgid "Error killing HUD for table: %s." msgstr "" -#: HUD_main.pyw:354 +#: HUD_main.pyw:365 msgid "Error creating HUD for hand %s." msgstr "" -#: HUD_main.pyw:365 +#: HUD_main.pyw:376 msgid "Error updating HUD for hand %s." msgstr "" @@ -2432,7 +2452,7 @@ msgid "" "pypi.python.org/pypi/pytz/" msgstr "" -#: HandHistoryConverter.py:41 fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:80 +#: HandHistoryConverter.py:41 fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:81 msgid "Press ENTER to continue." msgstr "" @@ -2497,47 +2517,47 @@ msgstr "" msgid "Unsupported game type: %s" msgstr "" -#: HandHistoryConverter.py:487 +#: HandHistoryConverter.py:471 msgid "HH Sanity Check: output and input files are the same, check config" msgstr "" -#: HandHistoryConverter.py:510 +#: HandHistoryConverter.py:494 msgid "Reading stdin with %s" msgstr "" -#: HandHistoryConverter.py:525 +#: HandHistoryConverter.py:509 msgid "unable to read file with any codec in list!" msgstr "" -#: HandHistoryConverter.py:592 +#: HandHistoryConverter.py:576 msgid " given TZ:" msgstr "" -#: HandHistoryConverter.py:592 +#: HandHistoryConverter.py:576 msgid "raw time:" msgstr "" -#: HandHistoryConverter.py:602 +#: HandHistoryConverter.py:586 msgid "changeTimeZone: offset=" msgstr "" -#: HandHistoryConverter.py:665 +#: HandHistoryConverter.py:649 msgid "utcTime:" msgstr "" -#: HandHistoryConverter.py:714 +#: HandHistoryConverter.py:698 msgid "Unable to create output directory %s for HHC!" msgstr "" -#: HandHistoryConverter.py:715 +#: HandHistoryConverter.py:699 msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY" msgstr "" -#: HandHistoryConverter.py:717 +#: HandHistoryConverter.py:701 msgid "Created directory '%s'" msgstr "" -#: HandHistoryConverter.py:721 +#: HandHistoryConverter.py:705 msgid "out_path %s couldn't be opened" msgstr "" @@ -2677,14 +2697,14 @@ msgstr "" msgid "Creating hud from hand " msgstr "" -#: Hud.py:673 +#: Hud.py:676 msgid "" "KeyError at the start of the for loop in update in hud_main. How this can " "possibly happen is totally beyond my comprehension. Your HUD may be about to " "get really weird. -Eric" msgstr "" -#: Hud.py:674 +#: Hud.py:677 msgid "(btw, the key was %s and statd is %s" msgstr "" @@ -2730,8 +2750,8 @@ msgstr "" msgid "readHandInfo: DATETIME not matched: '%s'" msgstr "readHandInfo: No coinciden: '%s'" -#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:365 PokerStarsToFpdb.py:312 -#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 +#: OnGameToFpdb.py:264 PacificPokerToFpdb.py:305 PartyPokerToFpdb.py:365 +#: PokerStarsToFpdb.py:312 Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 msgid "readButton: not found" msgstr "" @@ -2812,11 +2832,11 @@ msgstr "" msgid "Start Hidden" msgstr "" -#: Options.py:109 +#: Options.py:110 msgid "Alias '%s' unknown" msgstr "" -#: Options.py:119 +#: Options.py:120 msgid "press enter to end" msgstr "" @@ -2824,6 +2844,19 @@ msgstr "" msgid "You need to manually enter the playername" msgstr "" +#: PacificPokerToFpdb.py:258 PartyPokerToFpdb.py:348 PokerStarsToFpdb.py:265 +#: WinamaxToFpdb.py:263 +msgid "Failed to detect currency. Hand ID: %s: '%s'" +msgstr "" + +#: PacificPokerToFpdb.py:325 +msgid "No match in markStreets" +msgstr "" + +#: PacificPokerToFpdb.py:429 +msgid "DEBUG: unimplemented readAction: '%s' '%s'" +msgstr "" + #: PartyPokerToFpdb.py:212 msgid "Cannot fetch field '%s'" msgstr "" @@ -2848,10 +2881,6 @@ msgstr "" msgid "Cannot read GameType for current hand" msgstr "" -#: PartyPokerToFpdb.py:348 PokerStarsToFpdb.py:265 WinamaxToFpdb.py:263 -msgid "Failed to detect currency. Hand ID: %s: '%s'" -msgstr "" - #: SplitHandHistory.py:76 msgid "File not found" msgstr "" @@ -3061,7 +3090,7 @@ msgstr "" msgid "No board given. Using Monte-Carlo simulation..." msgstr "" -#: TableWindow.py:149 +#: TableWindow.py:152 msgid "Can't find table %s" msgstr "" @@ -3321,11 +3350,11 @@ msgstr "" msgid "unimplemented readAction: '%s' '%s'" msgstr "" -#: WinTables.py:81 +#: WinTables.py:83 msgid "Window %s not found. Skipping." msgstr "" -#: WinTables.py:84 +#: WinTables.py:86 msgid "self.window doesn't exist? why?" msgstr "" @@ -3382,421 +3411,393 @@ msgid "" "projects/pywin32/" msgstr "" -#: fpdb.pyw:79 +#: fpdb.pyw:80 msgid "" "Unable to load PyGTK modules required for GUI. Please install PyCairo, " "PyGObject, and PyGTK from www.pygtk.org." msgstr "" -#: fpdb.pyw:122 +#: fpdb.pyw:123 msgid "GuiStove not found. If you want to use it please install pypoker-eval." msgstr "" -#: fpdb.pyw:244 +#: fpdb.pyw:260 msgid "" "Copyright 2008-2011, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " "sqlcoder, Bostik, and others" msgstr "" -#: fpdb.pyw:245 +#: fpdb.pyw:261 msgid "" "You are free to change, and distribute original or changed versions of fpdb " "within the rules set out by the license" msgstr "" -#: fpdb.pyw:246 +#: fpdb.pyw:262 msgid "Please see fpdb's start screen for license information" msgstr "" "Por favor mire la pantalla inicial de fpdb para información sobre la licencia" -#: fpdb.pyw:250 +#: fpdb.pyw:266 msgid "and others" msgstr "y otros" -#: fpdb.pyw:256 +#: fpdb.pyw:272 msgid "Operating System" msgstr "Sistema Operativo" -#: fpdb.pyw:276 +#: fpdb.pyw:292 msgid "Your config file is: " msgstr "Su archivo de configuración es:" -#: fpdb.pyw:281 +#: fpdb.pyw:297 msgid "Version Information:" msgstr "Información de la versión:" -#: fpdb.pyw:288 +#: fpdb.pyw:304 msgid "Threads: " msgstr "Hilos: " -#: fpdb.pyw:311 +#: fpdb.pyw:327 msgid "" "Updated preferences have not been loaded because windows are open. Re-start " "fpdb to load them." msgstr "" -#: fpdb.pyw:321 +#: fpdb.pyw:337 msgid "Maintain Databases" msgstr "" -#: fpdb.pyw:331 +#: fpdb.pyw:347 msgid "saving updated db data" msgstr "" -#: fpdb.pyw:338 +#: fpdb.pyw:354 msgid "guidb response was " msgstr "" -#: fpdb.pyw:344 +#: fpdb.pyw:360 msgid "" "Cannot open Database Maintenance window because other windows have been " "opened. Re-start fpdb to use this option." msgstr "" -#: fpdb.pyw:347 +#: fpdb.pyw:363 msgid "Number of Hands: " msgstr "Número de manos:" -#: fpdb.pyw:348 +#: fpdb.pyw:364 msgid "" "\n" "Number of Tourneys: " msgstr "" -#: fpdb.pyw:349 +#: fpdb.pyw:365 msgid "" "\n" "Number of TourneyTypes: " msgstr "" -#: fpdb.pyw:350 +#: fpdb.pyw:366 msgid "Database Statistics" msgstr "Estadísitcas de la base de datos" -#: fpdb.pyw:359 +#: fpdb.pyw:375 msgid "HUD Configurator - choose category" msgstr "" -#: fpdb.pyw:365 +#: fpdb.pyw:381 msgid "" -"Note that this dialogue will overwrite an existing config if one has been " -"made already. " +"Please select the game category for which you want to configure HUD stats:" msgstr "" -#: fpdb.pyw:366 -msgid "Abort now if you don't want that." -msgstr "" - -#: fpdb.pyw:367 -msgid "" -"Please select the game category for which you want to configure HUD stats " -"and the number of rows and columns:" -msgstr "" - -#: fpdb.pyw:384 -msgid "%d rows" -msgstr "" - -#: fpdb.pyw:419 +#: fpdb.pyw:436 msgid "HUD Configurator - please choose your stats" msgstr "" -#: fpdb.pyw:425 +#: fpdb.pyw:442 msgid "Please choose the stats you wish to use in the below table." msgstr "" -#: fpdb.pyw:429 +#: fpdb.pyw:446 msgid "Note that you may not select any stat more than once or it will crash." msgstr "" -#: fpdb.pyw:433 +#: fpdb.pyw:450 msgid "" "It is not currently possible to select \"empty\" or anything else to that " "end." msgstr "" -#: fpdb.pyw:437 +#: fpdb.pyw:454 msgid "" "To configure things like colouring you will still have to use the " "Preferences dialogue or manually edit your HUD_config.xml." msgstr "" -#: fpdb.pyw:460 -msgid "column %d" -msgstr "" - -#: fpdb.pyw:464 -msgid "row %d" -msgstr "" - -#: fpdb.pyw:544 +#: fpdb.pyw:572 msgid "Confirm deleting and recreating tables" msgstr "Confirme borrado y recreación de tablas" -#: fpdb.pyw:545 +#: fpdb.pyw:573 msgid "Please confirm that you want to (re-)create the tables." msgstr "Por favor, confirme que usted quiere (re-)crear las tablas." -#: fpdb.pyw:546 +#: fpdb.pyw:574 msgid "" " If there already are tables in the database %s on %s they will be deleted " "and you will have to re-import your histories.\n" msgstr "" -#: fpdb.pyw:547 +#: fpdb.pyw:575 msgid "This may take a while." msgstr "Esto puede llevar un tiempo." -#: fpdb.pyw:572 +#: fpdb.pyw:600 msgid "User cancelled recreating tables" msgstr "Recreación de tablas cancelada por el usuario" -#: fpdb.pyw:578 -#, fuzzy -msgid "Confirm recreating HUD cache" -msgstr "Confirme borrado y recreación de tablas" - -#: fpdb.pyw:579 +#: fpdb.pyw:607 msgid "Please confirm that you want to re-create the HUD cache." msgstr "" -#: fpdb.pyw:587 +#: fpdb.pyw:615 msgid " Hero's cache starts: " msgstr "" -#: fpdb.pyw:601 +#: fpdb.pyw:629 msgid " Villains' cache starts: " msgstr "" -#: fpdb.pyw:614 +#: fpdb.pyw:642 msgid " Rebuilding HUD Cache ... " msgstr "" -#: fpdb.pyw:622 +#: fpdb.pyw:650 msgid "User cancelled rebuilding hud cache" msgstr "" -#: fpdb.pyw:634 +#: fpdb.pyw:662 msgid "Confirm rebuilding database indexes" msgstr "" -#: fpdb.pyw:635 +#: fpdb.pyw:663 msgid "Please confirm that you want to rebuild the database indexes." msgstr "" -#: fpdb.pyw:643 +#: fpdb.pyw:671 msgid " Rebuilding Indexes ... " msgstr "" -#: fpdb.pyw:650 +#: fpdb.pyw:678 msgid " Cleaning Database ... " msgstr "" -#: fpdb.pyw:655 +#: fpdb.pyw:683 msgid " Analyzing Database ... " msgstr "" -#: fpdb.pyw:660 +#: fpdb.pyw:688 msgid "User cancelled rebuilding db indexes" msgstr "" -#: fpdb.pyw:755 +#: fpdb.pyw:782 msgid "" "Unimplemented: Save Profile (try saving a HUD layout, that should do it)" msgstr "" -#: fpdb.pyw:810 +#: fpdb.pyw:837 msgid "_Main" msgstr "_Principal" -#: fpdb.pyw:811 fpdb.pyw:842 +#: fpdb.pyw:838 fpdb.pyw:869 msgid "_Quit" msgstr "_Salir" -#: fpdb.pyw:812 +#: fpdb.pyw:839 msgid "L" msgstr "" -#: fpdb.pyw:812 +#: fpdb.pyw:839 msgid "_Load Profile (broken)" msgstr "_Cargar perfil (roto)" -#: fpdb.pyw:813 +#: fpdb.pyw:840 msgid "S" msgstr "" -#: fpdb.pyw:813 +#: fpdb.pyw:840 msgid "_Save Profile (todo)" msgstr "_Guardar perfil (todo)" -#: fpdb.pyw:814 +#: fpdb.pyw:841 msgid "F" msgstr "" -#: fpdb.pyw:814 +#: fpdb.pyw:841 msgid "Pre_ferences" msgstr "Pre_ferencias" -#: fpdb.pyw:815 +#: fpdb.pyw:842 msgid "_Import" msgstr "_Importar" -#: fpdb.pyw:816 +#: fpdb.pyw:843 msgid "B" msgstr "" -#: fpdb.pyw:817 +#: fpdb.pyw:844 msgid "R" msgstr "" -#: fpdb.pyw:817 +#: fpdb.pyw:844 msgid "Tournament _Results Import" msgstr "Importar _resultados de torneos" -#: fpdb.pyw:818 +#: fpdb.pyw:845 msgid "I" msgstr "" -#: fpdb.pyw:818 +#: fpdb.pyw:845 msgid "_Import through eMail/IMAP" msgstr "_Importar a través de eMail/IMAP" -#: fpdb.pyw:819 +#: fpdb.pyw:846 msgid "_Viewers" msgstr "" -#: fpdb.pyw:820 +#: fpdb.pyw:847 msgid "A" msgstr "" -#: fpdb.pyw:820 +#: fpdb.pyw:847 msgid "_Auto Import and HUD" msgstr "" -#: fpdb.pyw:821 +#: fpdb.pyw:848 msgid "H" msgstr "" -#: fpdb.pyw:821 +#: fpdb.pyw:848 msgid "_HUD Configurator" msgstr "Configurador del _HUD" -#: fpdb.pyw:822 +#: fpdb.pyw:849 msgid "G" msgstr "" -#: fpdb.pyw:822 +#: fpdb.pyw:849 msgid "_Graphs" msgstr "" -#: fpdb.pyw:823 fpdb.pyw:1098 +#: fpdb.pyw:850 fpdb.pyw:1125 msgid "Tourney Graphs" msgstr "" -#: fpdb.pyw:824 +#: fpdb.pyw:851 msgid "Stove (preview)" msgstr "" -#: fpdb.pyw:825 +#: fpdb.pyw:852 msgid "P" msgstr "" -#: fpdb.pyw:825 +#: fpdb.pyw:852 msgid "Ring _Player Stats (tabulated view, not on pgsql)" msgstr "Estadísticas de Full Ring (vista tabulada, no en postgresql)" -#: fpdb.pyw:826 +#: fpdb.pyw:853 msgid "T" msgstr "" -#: fpdb.pyw:826 +#: fpdb.pyw:853 msgid "_Tourney Stats (tabulated view, not on pgsql)" msgstr "" -#: fpdb.pyw:827 +#: fpdb.pyw:854 msgid "Tourney _Viewer" msgstr "" -#: fpdb.pyw:828 +#: fpdb.pyw:855 msgid "O" msgstr "" -#: fpdb.pyw:828 +#: fpdb.pyw:855 msgid "P_ositional Stats (tabulated view, not on sqlite)" msgstr "" -#: fpdb.pyw:829 fpdb.pyw:1057 +#: fpdb.pyw:856 fpdb.pyw:1084 msgid "Session Stats" msgstr "Estadísticas de la sesión" -#: fpdb.pyw:830 +#: fpdb.pyw:857 msgid "Hand _Replayer (not working yet)" msgstr "" -#: fpdb.pyw:831 +#: fpdb.pyw:858 msgid "_Database" msgstr "" -#: fpdb.pyw:832 +#: fpdb.pyw:859 msgid "_Maintain Databases" msgstr "" -#: fpdb.pyw:833 +#: fpdb.pyw:860 msgid "Create or Recreate _Tables" msgstr "Crear o recrear _tablas" -#: fpdb.pyw:834 +#: fpdb.pyw:861 msgid "Rebuild HUD Cache" msgstr "" -#: fpdb.pyw:835 +#: fpdb.pyw:862 msgid "Rebuild DB Indexes" msgstr "" -#: fpdb.pyw:836 +#: fpdb.pyw:863 msgid "_Statistics" msgstr "" -#: fpdb.pyw:837 +#: fpdb.pyw:864 msgid "Dump Database to Textfile (takes ALOT of time)" msgstr "" -#: fpdb.pyw:838 +#: fpdb.pyw:865 msgid "_Help" msgstr "_Ayuda" -#: fpdb.pyw:839 +#: fpdb.pyw:866 msgid "_Log Messages" msgstr "_Registro de mensajes" -#: fpdb.pyw:840 +#: fpdb.pyw:867 msgid "A_bout, License, Copying" msgstr "Acerca de, Licencia, Copia" -#: fpdb.pyw:858 +#: fpdb.pyw:884 msgid "There is an error in your config file\n" msgstr "" -#: fpdb.pyw:859 +#: fpdb.pyw:885 msgid "" "\n" "\n" "Error is: " msgstr "" -#: fpdb.pyw:860 +#: fpdb.pyw:886 msgid "CONFIG FILE ERROR" msgstr "ERROR EN EL ARCHIVO DE CONFIGURACION" -#: fpdb.pyw:864 +#: fpdb.pyw:890 msgid "Logfile is %s\n" msgstr "Archivo de registro es %s\n" -#: fpdb.pyw:866 +#: fpdb.pyw:892 msgid "Config file" msgstr "Archivo de configuración" -#: fpdb.pyw:867 +#: fpdb.pyw:893 msgid "" "has been created at:\n" "%s.\n" @@ -3804,7 +3805,7 @@ msgstr "" "ha sido creado el:\n" "%s.\n" -#: fpdb.pyw:868 +#: fpdb.pyw:894 msgid "" "Edit your screen_name and hand history path in the supported_sites section " "of the Preferences window (Main menu) before trying to import hands." @@ -3813,20 +3814,20 @@ msgstr "" "supported_sites de la ventana de Preferencias (Menú principal) antes de " "intentar importar manos." -#: fpdb.pyw:890 +#: fpdb.pyw:916 msgid "Connected to SQLite: %s" msgstr "Conectado a SQLite: %s" -#: fpdb.pyw:924 +#: fpdb.pyw:950 msgid "Strong Warning - Invalid database version" msgstr "Advertencia importante - Versión incorrecta de base de datos" -#: fpdb.pyw:926 +#: fpdb.pyw:953 msgid "An invalid DB version or missing tables have been detected." msgstr "" "Una versión incorrecta de la BD o ausencia de tablas ha sido detectada." -#: fpdb.pyw:930 +#: fpdb.pyw:957 msgid "" "This error is not necessarily fatal but it is strongly recommended that you " "recreate the tables by using the Database menu." @@ -3834,7 +3835,7 @@ msgstr "" "Este error no es fatal necesariamente pero le recomendamos encarecidamente " "que recree las tablas usando el menú de Bases de Datos." -#: fpdb.pyw:934 +#: fpdb.pyw:961 msgid "" "Not doing this will likely lead to misbehaviour including fpdb crashes, " "corrupt data etc." @@ -3842,11 +3843,11 @@ msgstr "" "El no hacerlo es favorable a causar extraño comportamiento en fpdb " "incluyendo bloqueos, corrupción de datos, etc." -#: fpdb.pyw:948 +#: fpdb.pyw:975 msgid "Status: Connected to %s database named %s on host %s" msgstr "Estado: Conectado a la base de datos %s llamada %s en la máquina %s" -#: fpdb.pyw:958 +#: fpdb.pyw:985 msgid "" "\n" "Global lock taken by %s" @@ -3854,7 +3855,7 @@ msgstr "" "\n" "Reloj global usado por %s" -#: fpdb.pyw:961 +#: fpdb.pyw:988 msgid "" "\n" "Failed to get global lock, it is currently held by %s" @@ -3862,43 +3863,43 @@ msgstr "" "\n" "Fallo al acceder al reloj global, está siendo utilizado por %s" -#: fpdb.pyw:996 +#: fpdb.pyw:1023 msgid "Global lock released.\n" msgstr "" -#: fpdb.pyw:1003 +#: fpdb.pyw:1030 msgid "Auto Import" msgstr "" -#: fpdb.pyw:1013 +#: fpdb.pyw:1040 msgid "Bulk Import" msgstr "Importe masivo" -#: fpdb.pyw:1020 +#: fpdb.pyw:1047 msgid "Tournament Results Import" msgstr "" -#: fpdb.pyw:1026 +#: fpdb.pyw:1053 msgid "eMail Import" msgstr "" -#: fpdb.pyw:1039 +#: fpdb.pyw:1066 msgid "Tourney Stats" msgstr "" -#: fpdb.pyw:1045 +#: fpdb.pyw:1072 msgid "Tourney Viewer" msgstr "" -#: fpdb.pyw:1051 +#: fpdb.pyw:1078 msgid "Positional Stats" msgstr "" -#: fpdb.pyw:1063 +#: fpdb.pyw:1090 msgid "Hand Replayer" msgstr "" -#: fpdb.pyw:1067 +#: fpdb.pyw:1094 #, fuzzy msgid "" "Fpdb needs translators!\n" @@ -3948,56 +3949,43 @@ msgstr "" "\n" "lala" -#: fpdb.pyw:1084 +#: fpdb.pyw:1111 msgid "Help" msgstr "" -#: fpdb.pyw:1091 +#: fpdb.pyw:1118 msgid "Graphs" msgstr "" -#: fpdb.pyw:1105 +#: fpdb.pyw:1132 msgid "Stove" msgstr "" -#: fpdb.pyw:1178 +#: fpdb.pyw:1207 msgid "" "\n" "Note: error output is being diverted to fpdb-errors.txt and HUD-errors.txt " "in: %s" msgstr "" -#: fpdb.pyw:1179 +#: fpdb.pyw:1208 msgid "" "\n" "Any major error will be reported there _only_.\n" msgstr "" -#: fpdb.pyw:1208 +#: fpdb.pyw:1237 msgid "fpdb starting ..." msgstr "fpdb iniciando ..." -#: fpdb.pyw:1307 -msgid "" -"WARNING: Unable to find output hand history directory %s\n" -"\n" -" Press YES to create this directory, or NO to select a new one." -msgstr "" - -#: fpdb.pyw:1315 -msgid "" -"WARNING: Unable to create hand output directory. Importing is not likely to " -"work until this is fixed." -msgstr "" - -#: fpdb.pyw:1326 +#: fpdb.pyw:1337 msgid "" "WARNING: Unable to find site '%s'\n" "\n" "Press YES to add this site to the database." msgstr "" -#: fpdb.pyw:1342 +#: fpdb.pyw:1353 msgid "" "\n" "Enter short code for %s\n" @@ -4058,47 +4046,47 @@ msgstr "" msgid "Converting %s" msgstr "" -#: fpdb_import.py:492 +#: fpdb_import.py:483 msgid "Hand processed but empty" msgstr "" -#: fpdb_import.py:506 +#: fpdb_import.py:497 msgid "fpdb_import: sending hand to hud" msgstr "" -#: fpdb_import.py:509 +#: fpdb_import.py:500 msgid "Failed to send hand to HUD: %s" msgstr "" -#: fpdb_import.py:524 +#: fpdb_import.py:515 msgid "Unknown filter filter_name:'%s' in filter:'%s'" msgstr "" -#: fpdb_import.py:535 +#: fpdb_import.py:526 msgid "" "Error No.%s please send the hand causing this to fpdb-main@lists.sourceforge." "net so we can fix the problem." msgstr "" -#: fpdb_import.py:536 +#: fpdb_import.py:527 msgid "Filename:" msgstr "" -#: fpdb_import.py:537 +#: fpdb_import.py:528 msgid "" "Here is the first line of the hand so you can identify it. Please mention " "that the error was a ValueError:" msgstr "" -#: fpdb_import.py:539 +#: fpdb_import.py:530 msgid "Hand logged to hand-errors.txt" msgstr "" -#: fpdb_import.py:595 +#: fpdb_import.py:586 msgid "Importing" msgstr "" -#: fpdb_import.py:623 +#: fpdb_import.py:614 msgid "CLI for importing hands is GuiBulkImport.py" msgstr "" @@ -4132,6 +4120,10 @@ msgid "" "manually\n" msgstr "" +#, fuzzy +#~ msgid "Confirm recreating HUD cache" +#~ msgstr "Confirme borrado y recreación de tablas" + #, fuzzy #~ msgid "Terminating normally." #~ msgstr "Saliendo de forma normal" diff --git a/pyfpdb/locale/fpdb-fr_FR.po b/pyfpdb/locale/fpdb-fr_FR.po index f4465e19..49a84bd9 100644 --- a/pyfpdb/locale/fpdb-fr_FR.po +++ b/pyfpdb/locale/fpdb-fr_FR.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-03-12 21:23+CET\n" +"POT-Creation-Date: 2011-04-04 22:30+CEST\n" "PO-Revision-Date: 2011-03-09 15:37+0000\n" "Last-Translator: kibbitzer \n" "Language-Team: French (France) <>\n" @@ -16,94 +16,99 @@ msgstr "" "Generated-By: pygettext.py 1.5\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" -#: AbsoluteToFpdb.py:139 AbsoluteToFpdb.py:141 BetfairToFpdb.py:76 +#: 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:110 -#: EverleafToFpdb.py:112 FulltiltToFpdb.py:211 FulltiltToFpdb.py:213 -#: OnGameToFpdb.py:159 OnGameToFpdb.py:161 PartyPokerToFpdb.py:197 -#: PartyPokerToFpdb.py:199 PkrToFpdb.py:128 PkrToFpdb.py:130 -#: PokerStarsToFpdb.py:185 PokerStarsToFpdb.py:187 Win2dayToFpdb.py:95 -#: Win2dayToFpdb.py:97 WinamaxToFpdb.py:172 WinamaxToFpdb.py:174 -#: iPokerToFpdb.py:122 iPokerToFpdb.py:124 +#: EverleafToFpdb.py:112 FulltiltToFpdb.py:206 FulltiltToFpdb.py:208 +#: OnGameToFpdb.py:159 OnGameToFpdb.py:161 PacificPokerToFpdb.py:173 +#: PacificPokerToFpdb.py:175 PartyPokerToFpdb.py:197 PartyPokerToFpdb.py:199 +#: PkrToFpdb.py:128 PkrToFpdb.py:130 PokerStarsToFpdb.py:185 +#: PokerStarsToFpdb.py:187 Win2dayToFpdb.py:95 Win2dayToFpdb.py:97 +#: WinamaxToFpdb.py:172 WinamaxToFpdb.py:174 iPokerToFpdb.py:122 +#: iPokerToFpdb.py:124 msgid "Unable to recognise gametype from: '%s'" msgstr "Impossible de reconnaître le type de jeu de: '%s'" -#: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 +#: AbsoluteToFpdb.py:141 BetfairToFpdb.py:77 CarbonToFpdb.py:131 #: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:111 -#: FulltiltToFpdb.py:252 OnGameToFpdb.py:160 OnGameToFpdb.py:176 -#: PartyPokerToFpdb.py:198 PkrToFpdb.py:129 PkrToFpdb.py:154 -#: PokerStarsToFpdb.py:186 PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 -#: WinamaxToFpdb.py:173 WinamaxToFpdb.py:191 iPokerToFpdb.py:123 +#: FulltiltToFpdb.py:249 OnGameToFpdb.py:160 OnGameToFpdb.py:176 +#: PacificPokerToFpdb.py:174 PacificPokerToFpdb.py:205 PartyPokerToFpdb.py:198 +#: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186 +#: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173 +#: WinamaxToFpdb.py:191 iPokerToFpdb.py:123 msgid "determineGameType: Raising FpdbParseError" msgstr "determineGameType: Une erreur d'analyse de Fpdb est survenue" -#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 BetfairToFpdb.py:108 +#: 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:145 -#: PokerStarsToFpdb.py:222 PokerStarsToFpdb.py:223 iPokerToFpdb.py:156 -#: iPokerToFpdb.py:158 +#: PacificPokerToFpdb.py:215 PacificPokerToFpdb.py:216 PokerStarsToFpdb.py:222 +#: PokerStarsToFpdb.py:223 iPokerToFpdb.py:156 iPokerToFpdb.py:158 #, fuzzy msgid "No match in readHandInfo: '%s'" msgstr "Pas de correspondance dans readHandInfo" -#: AbsoluteToFpdb.py:207 +#: AbsoluteToFpdb.py:208 #, fuzzy msgid "File name didn't match re_*InfoFromFilename" msgstr "" "readHandInfo: Le nom de fichier ne correspond pas à re_*IntoFromFileName" -#: AbsoluteToFpdb.py:208 +#: AbsoluteToFpdb.py:209 msgid "File name: %s" msgstr "Nom de fichier: '%s'" -#: AbsoluteToFpdb.py:209 +#: AbsoluteToFpdb.py:210 #, fuzzy msgid "Didn't match re_*InfoFromFilename: '%s'" msgstr "Absolute: Ne correspond pas à re_*IntoFromFileName: '%s'" -#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:416 -#: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 -#: WinamaxToFpdb.py:360 +#: AbsoluteToFpdb.py:279 EverleafToFpdb.py:218 FulltiltToFpdb.py:413 +#: OnGameToFpdb.py:294 PacificPokerToFpdb.py:347 PokerStarsToFpdb.py:357 +#: Win2dayToFpdb.py:203 WinamaxToFpdb.py:360 msgid "reading antes" msgstr "lecture antes" -#: AbsoluteToFpdb.py:287 BetfairToFpdb.py:160 FulltiltToFpdb.py:426 +#: AbsoluteToFpdb.py:288 BetfairToFpdb.py:160 FulltiltToFpdb.py:423 msgid "Player bringing in: %s for %s" msgstr "Le Bring-In du joueur est: %s pour %s" -#: AbsoluteToFpdb.py:290 EverleafToFpdb.py:230 +#: AbsoluteToFpdb.py:291 EverleafToFpdb.py:230 msgid "No bringin found." msgstr "Pas de Bring-In trouvé." -#: AbsoluteToFpdb.py:297 EverleafToFpdb.py:237 +#: AbsoluteToFpdb.py:298 EverleafToFpdb.py:237 msgid "No small blind" msgstr "Pas de petite blinde" -#: AbsoluteToFpdb.py:324 +#: AbsoluteToFpdb.py:325 msgid "Absolute readStudPlayerCards is only a stub." msgstr "Absolute readStudPlayerCards est un bout de programme temporaire." -#: AbsoluteToFpdb.py:351 BetfairToFpdb.py:199 CarbonToFpdb.py:267 +#: AbsoluteToFpdb.py:352 BetfairToFpdb.py:199 CarbonToFpdb.py:267 #: EverestToFpdb.py:234 EverestToFpdb.py:235 OnGameToFpdb.py:337 #: PartyPokerToFpdb.py:536 PokerStarsToFpdb.py:439 msgid "Unimplemented readAction: '%s' '%s'" msgstr "readAction non implémenté: '%s' '%s'" -#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:297 -#: EverleafToFpdb.py:326 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:577 -#: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 +#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:222 CarbonToFpdb.py:297 +#: EverleafToFpdb.py:326 FulltiltToFpdb.py:781 PacificPokerToFpdb.py:458 +#: PartyPokerToFpdb.py:577 PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 +#: iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "analyse de l'historique des mains" -#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:327 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:578 -#: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 +#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:223 CarbonToFpdb.py:298 +#: EverleafToFpdb.py:327 FulltiltToFpdb.py:782 PacificPokerToFpdb.py:459 +#: PartyPokerToFpdb.py:578 PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 +#: iPokerToFpdb.py:292 msgid "output translation to" msgstr "traduction envoyée vers" -#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:328 FulltiltToFpdb.py:786 PartyPokerToFpdb.py:579 -#: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 +#: AbsoluteToFpdb.py:404 BetfairToFpdb.py:224 CarbonToFpdb.py:299 +#: EverleafToFpdb.py:328 FulltiltToFpdb.py:783 PacificPokerToFpdb.py:460 +#: PartyPokerToFpdb.py:579 PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 +#: iPokerToFpdb.py:293 msgid "follow (tail -f) the input" msgstr "suivre (tail -f) la sortie" @@ -145,13 +150,13 @@ msgstr "Impossible de convertir: \"%s\"\n" msgid "Could not encode: \"%s\"\n" msgstr "Impossible d'encoder: \"%s\"\n" -#: Configuration.py:109 Configuration.py:124 +#: Configuration.py:111 Configuration.py:118 Configuration.py:133 msgid "Config file has been created at %s.\n" msgstr "" "Le fichier de configuration a été créé à  %s.\n" "\n" -#: Configuration.py:123 +#: Configuration.py:132 msgid "" "No %s found\n" " in %s\n" @@ -161,26 +166,26 @@ msgstr "" " dans %s\n" " ou %s\n" -#: Configuration.py:128 Configuration.py:129 +#: Configuration.py:137 Configuration.py:138 msgid "Error copying .example config file, cannot fall back. Exiting.\n" msgstr "" "Erreur lors de la copie de .example config file, impossible d'annuler. Arrêt " "en cours.\n" -#: Configuration.py:133 Configuration.py:134 +#: Configuration.py:142 Configuration.py:143 msgid "No %s found, cannot fall back. Exiting.\n" msgstr "Pas de %s trouvé, impossible de continuer. Arrêt en cours.\n" -#: Configuration.py:166 Configuration.py:167 +#: Configuration.py:175 Configuration.py:176 #, fuzzy msgid "Default logger initialised for %s" msgstr "Logger par défaut initialisé pour" -#: Configuration.py:178 Database.py:447 Database.py:448 +#: Configuration.py:187 Database.py:447 Database.py:448 msgid "Creating directory: '%s'" msgstr "Création du répertoire: '%s'" -#: Configuration.py:204 +#: Configuration.py:213 msgid "" "Default encoding set to US-ASCII, defaulting to CP1252 instead -- If you're " "not on a Mac, please report this problem." @@ -188,62 +193,62 @@ msgstr "" "L'encodage par défaut est US-ASCII, passage en CP1252 -- Si vous n'êtes pas " "sur un Mac, veuillez rapporter le problème." -#: Configuration.py:308 +#: Configuration.py:317 msgid "Loading site" msgstr "Chargement du site" -#: Configuration.py:529 +#: Configuration.py:537 msgid "config.general: adding %s = %s" msgstr "config.general: ajout %s = %s" -#: Configuration.py:576 Configuration.py:577 +#: Configuration.py:584 Configuration.py:585 msgid "bad number in xalignment was ignored" msgstr "mauvais chiffre dans xalignment a été ignoré" -#: Configuration.py:626 +#: Configuration.py:634 msgid "missing config section raw_hands" msgstr "section de config raw_hands manquante" -#: Configuration.py:632 +#: Configuration.py:640 msgid "Invalid config value for raw_hands.save, defaulting to \"error\"" msgstr "" "Valeur de config invalide pour raw_hands.save, mise par défaut à \"error\"" -#: Configuration.py:639 +#: Configuration.py:647 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\"" -#: Configuration.py:652 +#: Configuration.py:660 msgid "missing config section raw_tourneys" msgstr "section de config raw_tourneys manquante" -#: Configuration.py:658 +#: Configuration.py:666 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\"" -#: Configuration.py:665 +#: Configuration.py:673 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\"" -#: Configuration.py:683 Configuration.py:684 +#: Configuration.py:691 Configuration.py:692 msgid "Configuration file %s not found. Using defaults." msgstr "Fichier de configuration %s non trouvé. Defaut utilisé." -#: Configuration.py:714 Configuration.py:715 +#: Configuration.py:722 Configuration.py:723 msgid "Reading configuration file %s" msgstr "Lecture du fichier de configuration %s" -#: Configuration.py:721 +#: Configuration.py:729 msgid "Error parsing %s. See error log file." msgstr "Erreur d'analyse %s. Voir fichier de log d'erreur" -#: Configuration.py:837 +#: Configuration.py:845 #, fuzzy msgid "Error parsing example configuration file %s. See error log file." msgstr "" @@ -460,121 +465,121 @@ msgstr "suppression de la clé distante pg" msgid "dropped pg foreign key %s_%s_fkey, continuing ..." msgstr "suppression de la clé distante pg %s_%s_fkey, continue..." -#: Database.py:1613 +#: Database.py:1614 msgid "Rebuild hudcache took %.1f seconds" msgstr "Reconstruction du cache HUD a pris %.1f secondes" -#: Database.py:1616 Database.py:1654 +#: Database.py:1617 Database.py:1655 msgid "Error rebuilding hudcache:" msgstr "Erreur lors de la reconstruction du cache HUD:" -#: Database.py:1666 Database.py:1672 +#: Database.py:1667 Database.py:1673 msgid "Error during analyze:" msgstr "Erreur lors de l'analyse" -#: Database.py:1676 +#: Database.py:1677 msgid "Analyze took %.1f seconds" msgstr "L'analyse a pris %.1f secondes" -#: Database.py:1686 Database.py:1692 +#: Database.py:1687 Database.py:1693 msgid "Error during vacuum:" msgstr "Erreur durant le nettoyage:" -#: Database.py:1696 +#: Database.py:1697 msgid "Vacuum took %.1f seconds" msgstr "Le nettoyage a pris %.1f secondes" -#: Database.py:1708 +#: Database.py:1709 msgid "Error during lock_for_insert:" msgstr "Error lors du lock_for_insert:" -#: Database.py:1717 +#: Database.py:1718 msgid "######## Hands ##########" msgstr "######## Mains ##########" -#: Database.py:1721 +#: Database.py:1722 msgid "###### End Hands ########" msgstr "###### Fin des mains ########" -#: Database.py:2123 +#: Database.py:2132 msgid "Error aquiring hero ids:" msgstr "Erreur lors de l'obtention de l'ID de Héros:" -#: Database.py:2231 +#: Database.py:2240 msgid "######## Gametype ##########" msgstr "######## Type de jeu ##########" -#: Database.py:2235 +#: Database.py:2244 msgid "###### End Gametype ########" msgstr "###### Fin de type de jeu ########" -#: Database.py:2262 +#: Database.py:2271 msgid "queue empty too long - writer stopping ..." msgstr "Vidage de la file d'attente trop long - arrêt de l'écriture..." -#: Database.py:2265 +#: Database.py:2274 msgid "writer stopping, error reading queue: " msgstr "arrêt de l'écriture, erreur de lecture de la file d'attente: " -#: Database.py:2290 +#: Database.py:2299 msgid "deadlock detected - trying again ..." msgstr "Verrou mortel détecté - Nouvelle tentative..." -#: Database.py:2295 +#: Database.py:2304 msgid "too many deadlocks - failed to store hand " msgstr "Trop de verrous mortels - Échec de l'enregistrement de la main " -#: Database.py:2299 +#: Database.py:2308 msgid "***Error storing hand: " msgstr "***Erreur lors de l'enregistrement de la main" -#: Database.py:2309 +#: Database.py:2318 msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" msgstr "" "base de données finie d'écrire: stocké %d mains (%d échouées) en %.1f " "secondes" -#: Database.py:2319 +#: Database.py:2328 msgid "***Error sending finish: " msgstr "***Erreur lors de l'envoi de fin: " -#: Database.py:2405 +#: Database.py:2414 msgid "invalid source in Database.createOrUpdateTourney" msgstr "source invalide dans Database.createOrUpdateTourney" -#: Database.py:2418 +#: Database.py:2427 msgid "invalid source in Database.createOrUpdateTourneysPlayers" msgstr "source invalide dans Database.createOrUpdateTourneysPlayers" -#: Database.py:2554 +#: Database.py:2563 msgid "HandToWrite.init error: " msgstr "HandToWrite.init erreur: " -#: Database.py:2604 +#: Database.py:2613 msgid "HandToWrite.set_all error: " msgstr "HandToWrite.set_all erreur: " -#: Database.py:2635 +#: Database.py:2644 msgid "nutOmatic is id_player = %d" msgstr "nutOmatic est id_player = %d" -#: Database.py:2643 +#: Database.py:2652 msgid "query plan: " msgstr "plan de requête: " -#: Database.py:2652 +#: Database.py:2661 msgid "cards =" msgstr "cartes =" -#: Database.py:2655 +#: Database.py:2664 msgid "get_stats took: %4.3f seconds" msgstr "get_stats a duré: %4.3f seconds" -#: Database.py:2657 +#: Database.py:2666 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:263 FulltiltToFpdb.py:265 msgid "Unable to recognise handinfo from: '%s'" msgstr "Impossible de reconnaître handinfo de: '¨%s'" @@ -764,11 +769,11 @@ msgstr " Effacer les Dates " msgid "show" msgstr "" -#: Filters.py:1076 fpdb.pyw:721 +#: Filters.py:1076 fpdb.pyw:748 msgid "Pick a date" msgstr "Choisir une date" -#: Filters.py:1082 fpdb.pyw:727 +#: Filters.py:1082 fpdb.pyw:754 msgid "Done" msgstr "Fait" @@ -793,71 +798,72 @@ msgstr "parseSummary: Impossible de trouver la devise" msgid "Unable to locate currency" msgstr "Impossible de trouver la devise" -#: FulltiltToFpdb.py:212 +#: FulltiltToFpdb.py:207 msgid "determineGameType: Raising FpdbParseError for file '%s'" msgstr "" "determineGameType: Une erreur d'analyse Fpdb du fichier '%s' est survenue" -#: FulltiltToFpdb.py:251 FulltiltToFpdb.py:253 PkrToFpdb.py:153 -#: PkrToFpdb.py:155 PokerStarsToFpdb.py:211 PokerStarsToFpdb.py:213 +#: FulltiltToFpdb.py:248 FulltiltToFpdb.py:250 PacificPokerToFpdb.py:204 +#: PacificPokerToFpdb.py:206 PkrToFpdb.py:153 PkrToFpdb.py:155 +#: PokerStarsToFpdb.py:211 PokerStarsToFpdb.py:213 msgid "Lim_Blinds has no lookup for '%s'" msgstr "Lim_Blinds ne retourne rien pour '%s'" -#: FulltiltToFpdb.py:267 +#: FulltiltToFpdb.py:264 #, fuzzy msgid "Raising FpdbParseError" msgstr "parseSummary: Une erreur d'analyse de Fpdb est survenue" -#: FulltiltToFpdb.py:369 +#: FulltiltToFpdb.py:366 #, fuzzy msgid "FTP: readPlayerStacks: No players detected (hand #%s)" msgstr "readPlayerStacks: Moins de 2 joueurs trouvés dans une main" -#: FulltiltToFpdb.py:429 +#: FulltiltToFpdb.py:426 msgid "No bringin found, handid =%s" msgstr "Pas de Bring-In trouvé, handid =%s" -#: FulltiltToFpdb.py:436 +#: FulltiltToFpdb.py:433 msgid "FTP: readButton: Failed to detect button (hand #%s cancelled?)" msgstr "" "FTP: readButton: Impossible de déterminer le bouton (main #%s annulée ?)" -#: FulltiltToFpdb.py:490 +#: FulltiltToFpdb.py:487 msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" msgstr "FullTilt: DEBUG: readAction non implémenté: '%s' '%s'" -#: FulltiltToFpdb.py:566 +#: FulltiltToFpdb.py:563 msgid "determineTourneyType : Parsing NOK" msgstr "determineTourneyType : Analyse incorrecte" -#: FulltiltToFpdb.py:624 +#: FulltiltToFpdb.py:621 msgid "Unable to get a valid Tournament ID -- File rejected" msgstr "Impossible d'avoir un ID de tournoi valide -- Fichier rejeté" -#: FulltiltToFpdb.py:655 +#: FulltiltToFpdb.py:652 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:662 +#: FulltiltToFpdb.py:659 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:666 +#: FulltiltToFpdb.py:663 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:767 +#: FulltiltToFpdb.py:764 msgid "FullTilt: Player finishing stats unreadable : %s" msgstr "FullTilt: Statistiques de classement final du joueur illisibles : %s" -#: FulltiltToFpdb.py:776 +#: FulltiltToFpdb.py:773 msgid "FullTilt: %s not found in tourney.ranks ..." msgstr "FullTilt: %s non trouvé dans tourney.ranks..." -#: FulltiltToFpdb.py:778 +#: FulltiltToFpdb.py:775 msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s" msgstr "FullTilt: Mauvaise analyse : classement final incohérent : %s / %s" @@ -865,7 +871,7 @@ msgstr "FullTilt: Mauvaise analyse : classement final incohérent : %s / %s" msgid "Time between imports in seconds:" msgstr "Temps entre les importations en secondes" -#: GuiAutoImport.py:121 GuiAutoImport.py:193 GuiAutoImport.py:303 +#: GuiAutoImport.py:121 GuiAutoImport.py:193 GuiAutoImport.py:304 msgid " Start _Auto Import " msgstr " Démarrer _Auto-importation " @@ -894,7 +900,7 @@ msgstr " Arrêt _Auto-Importation " msgid "Detecting hh directory for site: '%s'" msgstr "Création du répertoire: '%s'" -#: GuiAutoImport.py:242 +#: GuiAutoImport.py:243 msgid "" "\n" "Global lock taken ... Auto Import Started.\n" @@ -902,15 +908,15 @@ msgstr "" "\n" "Verrou global acquis... Démarrage de l'auto-importation.\n" -#: GuiAutoImport.py:244 +#: GuiAutoImport.py:245 msgid " _Stop Auto Import " msgstr " _Arrêt Auto-importation " -#: GuiAutoImport.py:264 +#: GuiAutoImport.py:265 msgid "opening pipe to HUD" msgstr "ouverture du flux vers le HUD" -#: GuiAutoImport.py:278 +#: GuiAutoImport.py:279 msgid "" "\n" "*** GuiAutoImport Error opening pipe: " @@ -918,7 +924,7 @@ msgstr "" "\n" "*** GuiAutoImport Erreur d'ouverture du flux: " -#: GuiAutoImport.py:290 +#: GuiAutoImport.py:291 msgid "" "\n" "Auto Import aborted - global lock not available" @@ -926,7 +932,7 @@ msgstr "" "\n" "Auto-importation annulée - verrou global non disponible" -#: GuiAutoImport.py:295 +#: GuiAutoImport.py:296 msgid "" "\n" "Stopping Auto Import - global lock released." @@ -934,7 +940,7 @@ msgstr "" "\n" "Arrêt de l'auto-importation - verrou global libéré." -#: GuiAutoImport.py:297 +#: GuiAutoImport.py:298 msgid "" "\n" " * Stop Auto Import: HUD already terminated" @@ -942,12 +948,12 @@ msgstr "" "\n" " * Arrêter Auto-importation: HUD déjà interrompu." -#: GuiAutoImport.py:316 +#: GuiAutoImport.py:317 #, fuzzy msgid "%s auto-import:" msgstr "Démarrage auto Importation auto" -#: GuiAutoImport.py:325 +#: GuiAutoImport.py:326 msgid "Browse..." msgstr "Parcourir..." @@ -1027,7 +1033,7 @@ msgstr "Filtre de site :" msgid "Drop HudCache:" msgstr "Supprimer le cache HUD :" -#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:816 +#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:843 msgid "_Bulk Import" msgstr "Importation en _Masse" @@ -1195,34 +1201,34 @@ msgstr " connecté ok" msgid " not connected but no exception" msgstr " pas connecté mais pas d'exception" -#: GuiDatabase.py:373 fpdb.pyw:892 +#: GuiDatabase.py:373 fpdb.pyw:918 msgid "" "MySQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" "Rapport MySQL Server: Accès refusé. Vos droits sont-ils paramétrés " "correctement ?" -#: GuiDatabase.py:377 fpdb.pyw:894 +#: GuiDatabase.py:377 fpdb.pyw:920 msgid "MySQL client reports: 2002 or 2003 error. Unable to connect - " msgstr "" "Rapport MySQL client: erreur 2002 ou 2003. Impossible de se connecter - " -#: GuiDatabase.py:378 fpdb.pyw:895 +#: GuiDatabase.py:378 fpdb.pyw:921 msgid "Please check that the MySQL service has been started" msgstr "Veuillez vérifier que le service MySQL est démarré" -#: GuiDatabase.py:382 fpdb.pyw:897 +#: GuiDatabase.py:382 fpdb.pyw:923 msgid "" "PostgreSQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" "Rapport PostgreSQL Server: Accès refusé. Vos droits sont-ils paramétrés " "correctement ?" -#: GuiDatabase.py:385 fpdb.pyw:899 +#: GuiDatabase.py:385 fpdb.pyw:925 msgid "PostgreSQL client reports: Unable to connect - " msgstr "Rapport PostgreSQL client: Impossible de se connecter - " -#: GuiDatabase.py:386 fpdb.pyw:900 +#: GuiDatabase.py:386 fpdb.pyw:926 msgid "Please check that the PostgreSQL service has been started" msgstr "Veuillez vérifier que le service PostgreSQL est démarré" @@ -1617,7 +1623,7 @@ msgstr "" msgid "Field Type" msgstr "Type d'acquisition" -#: GuiPrefs.py:39 fpdb.pyw:1033 +#: GuiPrefs.py:39 fpdb.pyw:1060 msgid "Ring Player Stats" msgstr "Stats Joueur Cash-Game" @@ -1656,7 +1662,7 @@ msgstr "Valeur (double-cliquer pour changer)" msgid "Test Preferences Dialog" msgstr "Dialogue de Préférences de Test" -#: GuiPrefs.py:183 fpdb.pyw:293 +#: GuiPrefs.py:183 fpdb.pyw:309 msgid "Preferences" msgstr "Préférences" @@ -1899,7 +1905,7 @@ msgstr "" msgid "Thankyou" msgstr "Merci" -#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1287 +#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1316 msgid "FPDB WARNING" msgstr "ALERTE FPDB" @@ -2190,65 +2196,79 @@ msgstr "" msgid "HUD_main: starting ...\n" msgstr "Démarrage HUD_principal\n" -#: HUD_main.pyw:107 HUD_run_me.py:62 +#: HUD_main.pyw:94 +msgid "No admin rights for HUD" +msgstr "" + +#: 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 "" + +#: HUD_main.pyw:95 +msgid "You will need to restart fpdb afterwards." +msgstr "" + +#: HUD_main.pyw:118 HUD_run_me.py:62 msgid "Closing this window will exit from the HUD." msgstr "Fermer la fenêtre quittera le HUD." -#: HUD_main.pyw:123 +#: HUD_main.pyw:134 msgid "Error initializing main_window" msgstr "" -#: HUD_main.pyw:138 +#: HUD_main.pyw:149 msgid "hud_main: Game changed." msgstr "" -#: HUD_main.pyw:144 fpdb.pyw:971 +#: HUD_main.pyw:155 fpdb.pyw:998 msgid "Quitting normally" msgstr "Quitte normalement" -#: HUD_main.pyw:205 +#: HUD_main.pyw:216 msgid "Received hand no %s" msgstr "" -#: HUD_main.pyw:229 +#: HUD_main.pyw:240 msgid "HUD_main.read_stdin: hand processing starting ..." msgstr "" -#: HUD_main.pyw:234 +#: HUD_main.pyw:245 #, fuzzy msgid "db error: skipping %s" msgstr "erreur bdd: ignore " -#: HUD_main.pyw:253 +#: HUD_main.pyw:264 msgid "hud_dict[%s] was not found\n" msgstr "" -#: HUD_main.pyw:254 +#: HUD_main.pyw:265 msgid "will not send hand\n" msgstr "" -#: HUD_main.pyw:276 +#: HUD_main.pyw:287 #, fuzzy msgid "HUD create: table name %s not found, skipping." msgstr "nom de table %s non trouvé, ignore.\n" -#: HUD_main.pyw:285 +#: HUD_main.pyw:296 msgid "Table \"%s\" no longer exists\n" msgstr "La table \"%s\" n'existe plus\n" -#: HUD_main.pyw:317 +#: HUD_main.pyw:328 msgid "Error resizing HUD for table: %s." msgstr "Problème de redimensionnement du HUD pour la table: %s." -#: HUD_main.pyw:331 +#: HUD_main.pyw:342 msgid "Error killing HUD for table: %s." msgstr "Échec de destruction du HUD pour la table: %s." -#: HUD_main.pyw:354 +#: HUD_main.pyw:365 msgid "Error creating HUD for hand %s." msgstr "Problème de création du HUD pour la main %s." -#: HUD_main.pyw:365 +#: HUD_main.pyw:376 msgid "Error updating HUD for hand %s." msgstr "Erreur de mise à jour du HUD pour la main %s." @@ -2590,7 +2610,7 @@ msgstr "" "Erreur d'importation: Impossible d'importer la librairie PYTZ. Veuillez " "installer PYTZ à partir de http://pypi.python.org/pypi/pytz/" -#: HandHistoryConverter.py:41 fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:80 +#: HandHistoryConverter.py:41 fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:81 msgid "Press ENTER to continue." msgstr "Appuyez sur ENTRÉE pour continuer." @@ -2657,50 +2677,50 @@ msgstr "Suppression de texte < 50 caractères" msgid "Unsupported game type: %s" msgstr "Type de jeu inconnu '%s'" -#: HandHistoryConverter.py:487 +#: HandHistoryConverter.py:471 msgid "HH Sanity Check: output and input files are the same, check config" msgstr "" "Vérificationde cohérence de HH: entrée et sortie de fichiers identiques, " "vérifiez la configuration" -#: HandHistoryConverter.py:510 +#: HandHistoryConverter.py:494 msgid "Reading stdin with %s" msgstr "Lecture de stdin avec %s" -#: HandHistoryConverter.py:525 +#: HandHistoryConverter.py:509 msgid "unable to read file with any codec in list!" msgstr "" "Impossible de lire le fichier avec aucun des codecs présents dans la liste !" -#: HandHistoryConverter.py:592 +#: HandHistoryConverter.py:576 msgid " given TZ:" msgstr " étant donné TZ:" -#: HandHistoryConverter.py:592 +#: HandHistoryConverter.py:576 msgid "raw time:" msgstr "Heure d'exécution" -#: HandHistoryConverter.py:602 +#: HandHistoryConverter.py:586 msgid "changeTimeZone: offset=" msgstr "changeTimeZone: décalage=" -#: HandHistoryConverter.py:665 +#: HandHistoryConverter.py:649 msgid "utcTime:" msgstr "utcTime:" -#: HandHistoryConverter.py:714 +#: HandHistoryConverter.py:698 msgid "Unable to create output directory %s for HHC!" msgstr "Impossible de créer le dossier de sortie %s pour le HHC!" -#: HandHistoryConverter.py:715 +#: HandHistoryConverter.py:699 msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY" msgstr "*** ERREUR: IMPOSSIBLE DE CRÉER LE DOSSIER DE DESTINATION" -#: HandHistoryConverter.py:717 +#: HandHistoryConverter.py:701 msgid "Created directory '%s'" msgstr "Répertoire créé '%s'" -#: HandHistoryConverter.py:721 +#: HandHistoryConverter.py:705 msgid "out_path %s couldn't be opened" msgstr "impossible de d'utiliser le chemin de sortie %s" @@ -2842,7 +2862,7 @@ msgstr "Problème pour trouver le siège courant.\n" msgid "Creating hud from hand " msgstr "Création du hud depuis la main" -#: Hud.py:673 +#: Hud.py:676 msgid "" "KeyError at the start of the for loop in update in hud_main. How this can " "possibly happen is totally beyond my comprehension. Your HUD may be about to " @@ -2852,7 +2872,7 @@ msgstr "" "principal. Comment cela peut arriver me dépasse complètement. Votre HUD est " "probablement sur le point de devenir totalement cinglé. -Eric" -#: Hud.py:674 +#: Hud.py:677 msgid "(btw, the key was %s and statd is %s" msgstr "(quoiqu'il en soit, la clé était %s, et le statd est %s" @@ -2902,8 +2922,8 @@ msgstr "Limite non trouvée dans self.limits(%s). Main: '%s'" msgid "readHandInfo: DATETIME not matched: '%s'" msgstr "ReadHandInfo: Pas de correspondance: '%s'" -#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:365 PokerStarsToFpdb.py:312 -#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 +#: OnGameToFpdb.py:264 PacificPokerToFpdb.py:305 PartyPokerToFpdb.py:365 +#: PokerStarsToFpdb.py:312 Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 msgid "readButton: not found" msgstr "readButton: non trouvé" @@ -2990,11 +3010,11 @@ msgstr "Démarrer Réduit" msgid "Start Hidden" msgstr "Démarrer Caché" -#: Options.py:109 +#: Options.py:110 msgid "Alias '%s' unknown" msgstr "" -#: Options.py:119 +#: Options.py:120 msgid "press enter to end" msgstr "appuyer sur entrée pour finir" @@ -3002,6 +3022,20 @@ msgstr "appuyer sur entrée pour finir" msgid "You need to manually enter the playername" msgstr "Vous devez entrer le nom de joueur manuellement" +#: PacificPokerToFpdb.py:258 PartyPokerToFpdb.py:348 PokerStarsToFpdb.py:265 +#: WinamaxToFpdb.py:263 +#, fuzzy +msgid "Failed to detect currency. Hand ID: %s: '%s'" +msgstr "Impossible de trouver la devise" + +#: PacificPokerToFpdb.py:325 +msgid "No match in markStreets" +msgstr "" + +#: PacificPokerToFpdb.py:429 +msgid "DEBUG: unimplemented readAction: '%s' '%s'" +msgstr "DEBUG: readAction non implémenté: '%s' '%s'" + #: PartyPokerToFpdb.py:212 msgid "Cannot fetch field '%s'" msgstr "Impossible de récupérer le champ '%s'" @@ -3027,11 +3061,6 @@ msgstr "Impossible de lire Handinfo pour cette main" msgid "Cannot read GameType for current hand" msgstr "Impossible de lire le GameType pour cette main" -#: PartyPokerToFpdb.py:348 PokerStarsToFpdb.py:265 WinamaxToFpdb.py:263 -#, fuzzy -msgid "Failed to detect currency. Hand ID: %s: '%s'" -msgstr "Impossible de trouver la devise" - #: SplitHandHistory.py:76 msgid "File not found" msgstr "Fichier non trouvé" @@ -3245,7 +3274,7 @@ msgstr "" msgid "No board given. Using Monte-Carlo simulation..." msgstr "Pas de tableau donné. Simulation Monte-Carlo utilisée..." -#: TableWindow.py:149 +#: TableWindow.py:152 msgid "Can't find table %s" msgstr "Table %s non trouvée" @@ -3510,12 +3539,12 @@ msgstr "" msgid "unimplemented readAction: '%s' '%s'" msgstr "readAction non implémenté: '%s' '%s'" -#: WinTables.py:81 +#: WinTables.py:83 #, fuzzy msgid "Window %s not found. Skipping." msgstr "nom de table %s non trouvé, ignore.\n" -#: WinTables.py:84 +#: WinTables.py:86 msgid "self.window doesn't exist? why?" msgstr "self.window n'existe pas ? Pourquoi ?" @@ -3581,7 +3610,7 @@ msgstr "" "Pyhton ne se chargent pas. Veuillez installer le package PYWIN32 depuis " "http://sourceforge.net/projects/pywin32/" -#: fpdb.pyw:79 +#: fpdb.pyw:80 msgid "" "Unable to load PyGTK modules required for GUI. Please install PyCairo, " "PyGObject, and PyGTK from www.pygtk.org." @@ -3589,13 +3618,13 @@ msgstr "" "Impossible de charger les modules PyGTK nécessaires au GUI. Veuillez " "installer PyCairo, PyGObject, and PyGTK depuis www.pygtk.org." -#: fpdb.pyw:122 +#: fpdb.pyw:123 msgid "GuiStove not found. If you want to use it please install pypoker-eval." msgstr "" "GuiStove non trouvé. Si vous voulez l'utiliser, veuillez installer pypoker-" "eval." -#: fpdb.pyw:244 +#: fpdb.pyw:260 #, fuzzy msgid "" "Copyright 2008-2011, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " @@ -3604,7 +3633,7 @@ msgstr "" "Copyright 2008-2011, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " "sqlcoder, Bostik, et consorts." -#: fpdb.pyw:245 +#: fpdb.pyw:261 msgid "" "You are free to change, and distribute original or changed versions of fpdb " "within the rules set out by the license" @@ -3612,33 +3641,33 @@ msgstr "" "Vous êtes libre de modifier, et distribuer les versions originales ou " "modifiées de fpdb en respectant les règles définies par la license." -#: fpdb.pyw:246 +#: fpdb.pyw:262 msgid "Please see fpdb's start screen for license information" msgstr "" "Référez-vous à l'écran de démarrage de fpdb pour les informations concernant " "la license." -#: fpdb.pyw:250 +#: fpdb.pyw:266 msgid "and others" msgstr "et consorts" -#: fpdb.pyw:256 +#: fpdb.pyw:272 msgid "Operating System" msgstr "Système d'exploitation" -#: fpdb.pyw:276 +#: fpdb.pyw:292 msgid "Your config file is: " msgstr "Votre fichier de configuration est :" -#: fpdb.pyw:281 +#: fpdb.pyw:297 msgid "Version Information:" msgstr "Information de Version :" -#: fpdb.pyw:288 +#: fpdb.pyw:304 msgid "Threads: " msgstr "Threads: " -#: fpdb.pyw:311 +#: fpdb.pyw:327 msgid "" "Updated preferences have not been loaded because windows are open. Re-start " "fpdb to load them." @@ -3646,19 +3675,19 @@ msgstr "" "Les nouvelles préférences n'ont pas été chargées car des fenêtres sont " "ouvertes. Relancer fpdb pour les charger." -#: fpdb.pyw:321 +#: fpdb.pyw:337 msgid "Maintain Databases" msgstr "Maintenance des Bases de Données" -#: fpdb.pyw:331 +#: fpdb.pyw:347 msgid "saving updated db data" msgstr "Sauvegarde des données des bases modifiées" -#: fpdb.pyw:338 +#: fpdb.pyw:354 msgid "guidb response was " msgstr "la réponse guidb était " -#: fpdb.pyw:344 +#: fpdb.pyw:360 msgid "" "Cannot open Database Maintenance window because other windows have been " "opened. Re-start fpdb to use this option." @@ -3667,11 +3696,11 @@ msgstr "" "d'autres fenêtres ont été ouvertes. Relancez fpdb pour utiliser cette " "fonction." -#: fpdb.pyw:347 +#: fpdb.pyw:363 msgid "Number of Hands: " msgstr "Nombre de Mains : " -#: fpdb.pyw:348 +#: fpdb.pyw:364 msgid "" "\n" "Number of Tourneys: " @@ -3679,7 +3708,7 @@ msgstr "" "\n" "Nombres de Tournois: " -#: fpdb.pyw:349 +#: fpdb.pyw:365 msgid "" "\n" "Number of TourneyTypes: " @@ -3687,61 +3716,46 @@ msgstr "" "\n" "Nombre de Types de Tournois : " -#: fpdb.pyw:350 +#: fpdb.pyw:366 msgid "Database Statistics" msgstr "Statistiques de la Base de Données" -#: fpdb.pyw:359 +#: fpdb.pyw:375 msgid "HUD Configurator - choose category" msgstr "Configurateur HUD - choisissez une catégorie" -#: fpdb.pyw:365 -msgid "" -"Note that this dialogue will overwrite an existing config if one has been " -"made already. " -msgstr "" - -#: fpdb.pyw:366 -msgid "Abort now if you don't want that." -msgstr "" - -#: fpdb.pyw:367 +#: fpdb.pyw:381 #, fuzzy msgid "" -"Please select the game category for which you want to configure HUD stats " -"and the number of rows and columns:" +"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:" -#: fpdb.pyw:384 -msgid "%d rows" -msgstr "" - -#: fpdb.pyw:419 +#: fpdb.pyw:436 msgid "HUD Configurator - please choose your stats" msgstr "Configurateur de HUD - Veuillez choisir vos stats" -#: fpdb.pyw:425 +#: fpdb.pyw:442 msgid "Please choose the stats you wish to use in the below table." msgstr "" "Veuillez choisir dans la tableau ci-dessous les stats que vous voulez " "utiliser." -#: fpdb.pyw:429 +#: fpdb.pyw:446 msgid "Note that you may not select any stat more than once or it will crash." msgstr "" "Remarquez que vous ne pouvez pas choisir plus d'une fois la même stat ou " "cela va planter." -#: fpdb.pyw:433 +#: fpdb.pyw:450 msgid "" "It is not currently possible to select \"empty\" or anything else to that " "end." msgstr "" "Il est pour l'instant impossible de choisir \"vide\" ou tout autre stat." -#: fpdb.pyw:437 +#: fpdb.pyw:454 msgid "" "To configure things like colouring you will still have to use the " "Preferences dialogue or manually edit your HUD_config.xml." @@ -3749,23 +3763,15 @@ msgstr "" "Pour configurer des choses comme la couleur vous devez toujours passer par " "les Préférences ou changer manuellement votre fichier HUD_config.xml." -#: fpdb.pyw:460 -msgid "column %d" -msgstr "" - -#: fpdb.pyw:464 -msgid "row %d" -msgstr "" - -#: fpdb.pyw:544 +#: fpdb.pyw:572 msgid "Confirm deleting and recreating tables" msgstr "Confirmer la suppression et la reconstruction des tables" -#: fpdb.pyw:545 +#: fpdb.pyw:573 msgid "Please confirm that you want to (re-)create the tables." msgstr "Veuillez confirmer la reconstruction des tables." -#: fpdb.pyw:546 +#: fpdb.pyw:574 msgid "" " If there already are tables in the database %s on %s they will be deleted " "and you will have to re-import your histories.\n" @@ -3773,244 +3779,239 @@ msgstr "" " S'il y a déjà des tables dans la base de données %s de %s elles seront " "détruites et vous devrez réimporter votre historique.\n" -#: fpdb.pyw:547 +#: fpdb.pyw:575 msgid "This may take a while." msgstr "Cela peut durer un moment." -#: fpdb.pyw:572 +#: fpdb.pyw:600 msgid "User cancelled recreating tables" msgstr "L'utilisateur a annulé la reconstruction des tables" -#: fpdb.pyw:578 -#, fuzzy -msgid "Confirm recreating HUD cache" -msgstr "Confirmer la suppression et la reconstruction des tables" - -#: fpdb.pyw:579 +#: fpdb.pyw:607 msgid "Please confirm that you want to re-create the HUD cache." msgstr "Veuillez confirmer que vous voulez recréer le cache HUD." -#: fpdb.pyw:587 +#: fpdb.pyw:615 msgid " Hero's cache starts: " msgstr " Le cache de Héros démarre le : " -#: fpdb.pyw:601 +#: fpdb.pyw:629 msgid " Villains' cache starts: " msgstr " Le cache de Vilain démarre le : " -#: fpdb.pyw:614 +#: fpdb.pyw:642 msgid " Rebuilding HUD Cache ... " msgstr "Reconstruction du Cache HUD ..." -#: fpdb.pyw:622 +#: fpdb.pyw:650 msgid "User cancelled rebuilding hud cache" msgstr "L'utilisateur a annulé la reconstruction du cache hud" -#: fpdb.pyw:634 +#: fpdb.pyw:662 msgid "Confirm rebuilding database indexes" msgstr "Confirmez la reconstruction des index de la base de données" -#: fpdb.pyw:635 +#: fpdb.pyw:663 msgid "Please confirm that you want to rebuild the database indexes." msgstr "Veuillez confirmer la reconstruction des index de base de données." -#: fpdb.pyw:643 +#: fpdb.pyw:671 msgid " Rebuilding Indexes ... " msgstr "Reconstruction des Index ..." -#: fpdb.pyw:650 +#: fpdb.pyw:678 msgid " Cleaning Database ... " msgstr "Nettoyage de la Base de Données ..." -#: fpdb.pyw:655 +#: fpdb.pyw:683 msgid " Analyzing Database ... " msgstr "Analyse de la Base de Données ..." -#: fpdb.pyw:660 +#: fpdb.pyw:688 msgid "User cancelled rebuilding db indexes" msgstr "L'utilisateur a annulé la reconstruction des index de la BDD" -#: fpdb.pyw:755 +#: fpdb.pyw:782 msgid "" "Unimplemented: Save Profile (try saving a HUD layout, that should do it)" msgstr "" "Non implémenté: Sauvegarde du profil (essayez de sauvegarder la présentation " "du HUD, ça devrait le faire)" -#: fpdb.pyw:810 +#: fpdb.pyw:837 msgid "_Main" msgstr "_Général" -#: fpdb.pyw:811 fpdb.pyw:842 +#: fpdb.pyw:838 fpdb.pyw:869 msgid "_Quit" msgstr "_Quitter" -#: fpdb.pyw:812 +#: fpdb.pyw:839 msgid "L" msgstr "L" -#: fpdb.pyw:812 +#: fpdb.pyw:839 msgid "_Load Profile (broken)" msgstr "_Charger le Profil (cassé)" -#: fpdb.pyw:813 +#: fpdb.pyw:840 msgid "S" msgstr "S" -#: fpdb.pyw:813 +#: fpdb.pyw:840 msgid "_Save Profile (todo)" msgstr "_Sauvegarder le Profil (à faire)" -#: fpdb.pyw:814 +#: fpdb.pyw:841 msgid "F" msgstr "F" -#: fpdb.pyw:814 +#: fpdb.pyw:841 msgid "Pre_ferences" msgstr "Pré_férences" -#: fpdb.pyw:815 +#: fpdb.pyw:842 msgid "_Import" msgstr "_Importation" -#: fpdb.pyw:816 +#: fpdb.pyw:843 msgid "B" msgstr "M" -#: fpdb.pyw:817 +#: fpdb.pyw:844 msgid "R" msgstr "R" -#: fpdb.pyw:817 +#: fpdb.pyw:844 msgid "Tournament _Results Import" msgstr "Importation des _Résultats de Tournoi" -#: fpdb.pyw:818 +#: fpdb.pyw:845 msgid "I" msgstr "I" -#: fpdb.pyw:818 +#: fpdb.pyw:845 msgid "_Import through eMail/IMAP" msgstr "_Importation via eMail/IMAP" -#: fpdb.pyw:819 +#: fpdb.pyw:846 msgid "_Viewers" msgstr "_Visualiseurs" -#: fpdb.pyw:820 +#: fpdb.pyw:847 msgid "A" msgstr "A" -#: fpdb.pyw:820 +#: fpdb.pyw:847 msgid "_Auto Import and HUD" msgstr "_Auto-Importation et HUD" -#: fpdb.pyw:821 +#: fpdb.pyw:848 msgid "H" msgstr "H" -#: fpdb.pyw:821 +#: fpdb.pyw:848 msgid "_HUD Configurator" msgstr "Configurateur _HUD" -#: fpdb.pyw:822 +#: fpdb.pyw:849 msgid "G" msgstr "G" -#: fpdb.pyw:822 +#: fpdb.pyw:849 msgid "_Graphs" msgstr "_Graphiques" -#: fpdb.pyw:823 fpdb.pyw:1098 +#: fpdb.pyw:850 fpdb.pyw:1125 msgid "Tourney Graphs" msgstr "Graphiques de Tournoi" -#: fpdb.pyw:824 +#: fpdb.pyw:851 msgid "Stove (preview)" msgstr "Estimation (prévisualisation)" -#: fpdb.pyw:825 +#: fpdb.pyw:852 msgid "P" msgstr "P" -#: fpdb.pyw:825 +#: fpdb.pyw:852 msgid "Ring _Player Stats (tabulated view, not on pgsql)" msgstr "Stats _Joueur Cash-Game (Vue avec tabulation, pas dans pgsql)" -#: fpdb.pyw:826 +#: fpdb.pyw:853 msgid "T" msgstr "T" -#: fpdb.pyw:826 +#: fpdb.pyw:853 msgid "_Tourney Stats (tabulated view, not on pgsql)" msgstr "Stats de _Tournoi (Vue avec tabulations, pas dans pgsql)" -#: fpdb.pyw:827 +#: fpdb.pyw:854 msgid "Tourney _Viewer" msgstr "_Visualiseur de Tournoi" -#: fpdb.pyw:828 +#: fpdb.pyw:855 msgid "O" msgstr "O" -#: fpdb.pyw:828 +#: fpdb.pyw:855 msgid "P_ositional Stats (tabulated view, not on sqlite)" msgstr "Stats pas P_osition (vue avec tabulations, pas dans sqlite)" -#: fpdb.pyw:829 fpdb.pyw:1057 +#: fpdb.pyw:856 fpdb.pyw:1084 msgid "Session Stats" msgstr "Stats de Session" -#: fpdb.pyw:830 +#: fpdb.pyw:857 msgid "Hand _Replayer (not working yet)" msgstr "_Rejoueur de Main (pas encore disponible)" -#: fpdb.pyw:831 +#: fpdb.pyw:858 msgid "_Database" msgstr "_Base de Données" -#: fpdb.pyw:832 +#: fpdb.pyw:859 msgid "_Maintain Databases" msgstr "_Maintenance Base de Données" -#: fpdb.pyw:833 +#: fpdb.pyw:860 msgid "Create or Recreate _Tables" msgstr "Créer ou Recréer les _Tables" -#: fpdb.pyw:834 +#: fpdb.pyw:861 msgid "Rebuild HUD Cache" msgstr "Reconstruction du Cache HUD" -#: fpdb.pyw:835 +#: fpdb.pyw:862 msgid "Rebuild DB Indexes" msgstr "Reconstruction des Index de la BDD" -#: fpdb.pyw:836 +#: fpdb.pyw:863 msgid "_Statistics" msgstr "_Statistiques" -#: fpdb.pyw:837 +#: fpdb.pyw:864 msgid "Dump Database to Textfile (takes ALOT of time)" msgstr "" "Sauvegarder la Base de Données vers un Fichier Texte (durée TRÈS longue)" -#: fpdb.pyw:838 +#: fpdb.pyw:865 msgid "_Help" msgstr "_Aide" -#: fpdb.pyw:839 +#: fpdb.pyw:866 msgid "_Log Messages" msgstr "_Historique des Messages" -#: fpdb.pyw:840 +#: fpdb.pyw:867 msgid "A_bout, License, Copying" msgstr "À _Propos, Licence, copie" -#: fpdb.pyw:858 +#: fpdb.pyw:884 msgid "There is an error in your config file\n" msgstr "Il y a une erreur dans votre fichier de configuration\n" -#: fpdb.pyw:859 +#: fpdb.pyw:885 msgid "" "\n" "\n" @@ -4020,19 +4021,19 @@ msgstr "" "\n" "Erreur: " -#: fpdb.pyw:860 +#: fpdb.pyw:886 msgid "CONFIG FILE ERROR" msgstr "ERREUR DE FICHIER DE CONFIGURATION" -#: fpdb.pyw:864 +#: fpdb.pyw:890 msgid "Logfile is %s\n" msgstr "Le Fichier d'Historique est %s\n" -#: fpdb.pyw:866 +#: fpdb.pyw:892 msgid "Config file" msgstr "Fichier de configuration" -#: fpdb.pyw:867 +#: fpdb.pyw:893 msgid "" "has been created at:\n" "%s.\n" @@ -4040,7 +4041,7 @@ msgstr "" "a été créé à:\n" "%s.\n" -#: fpdb.pyw:868 +#: fpdb.pyw:894 msgid "" "Edit your screen_name and hand history path in the supported_sites section " "of the Preferences window (Main menu) before trying to import hands." @@ -4049,20 +4050,20 @@ msgstr "" "section sites supportés de la fenêtre de Préférences (Menu Principal) avant " "d'importer des mains." -#: fpdb.pyw:890 +#: fpdb.pyw:916 msgid "Connected to SQLite: %s" msgstr "Connecté à SQLite: %s" -#: fpdb.pyw:924 +#: fpdb.pyw:950 msgid "Strong Warning - Invalid database version" msgstr "SÉRIEUSE ALERTE - Version de base de données invalide" -#: fpdb.pyw:926 +#: fpdb.pyw:953 msgid "An invalid DB version or missing tables have been detected." msgstr "" "Une version invalide de la BDD ou des tables manquantes ont été détectées." -#: fpdb.pyw:930 +#: fpdb.pyw:957 msgid "" "This error is not necessarily fatal but it is strongly recommended that you " "recreate the tables by using the Database menu." @@ -4071,7 +4072,7 @@ msgstr "" "préférable que vous recréiez les tables en passant par le menu Base de " "Données." -#: fpdb.pyw:934 +#: fpdb.pyw:961 msgid "" "Not doing this will likely lead to misbehaviour including fpdb crashes, " "corrupt data etc." @@ -4079,11 +4080,11 @@ msgstr "" "Ne pas le faire va probablement générer un comportement anormal tel que des " "plantages de fpdb ou des corruptions de données,..." -#: fpdb.pyw:948 +#: fpdb.pyw:975 msgid "Status: Connected to %s database named %s on host %s" msgstr "Statut: Connecté à la base de données %s appelée %s sur l'hôte %s" -#: fpdb.pyw:958 +#: fpdb.pyw:985 msgid "" "\n" "Global lock taken by %s" @@ -4091,7 +4092,7 @@ msgstr "" "\n" "Verrou global obtenu par %s" -#: fpdb.pyw:961 +#: fpdb.pyw:988 msgid "" "\n" "Failed to get global lock, it is currently held by %s" @@ -4099,43 +4100,43 @@ msgstr "" "\n" "Impossible d'obtenir un verrou global, il actuellement détenu par %s" -#: fpdb.pyw:996 +#: fpdb.pyw:1023 msgid "Global lock released.\n" msgstr "Verrou global libéré.\n" -#: fpdb.pyw:1003 +#: fpdb.pyw:1030 msgid "Auto Import" msgstr "Importation Auto" -#: fpdb.pyw:1013 +#: fpdb.pyw:1040 msgid "Bulk Import" msgstr "Importation de Fichiers" -#: fpdb.pyw:1020 +#: fpdb.pyw:1047 msgid "Tournament Results Import" msgstr "Importation des Résultats de tournois" -#: fpdb.pyw:1026 +#: fpdb.pyw:1053 msgid "eMail Import" msgstr "Importation eMail" -#: fpdb.pyw:1039 +#: fpdb.pyw:1066 msgid "Tourney Stats" msgstr "Stats de Tournoi" -#: fpdb.pyw:1045 +#: fpdb.pyw:1072 msgid "Tourney Viewer" msgstr "Visualiseur Tournoi" -#: fpdb.pyw:1051 +#: fpdb.pyw:1078 msgid "Positional Stats" msgstr "Stats par Position" -#: fpdb.pyw:1063 +#: fpdb.pyw:1090 msgid "Hand Replayer" msgstr "Rejoueur de main" -#: fpdb.pyw:1067 +#: fpdb.pyw:1094 msgid "" "Fpdb needs translators!\n" "If you speak another language and have a few minutes or more to spare get in " @@ -4194,19 +4195,19 @@ msgstr "" "txt, gpl-2.0.txt, gpl-3.0.txt et mit.txt dans le répertoire d'installation " "de fpdb." -#: fpdb.pyw:1084 +#: fpdb.pyw:1111 msgid "Help" msgstr "Aide" -#: fpdb.pyw:1091 +#: fpdb.pyw:1118 msgid "Graphs" msgstr "Graphiques" -#: fpdb.pyw:1105 +#: fpdb.pyw:1132 msgid "Stove" msgstr "Estimation" -#: fpdb.pyw:1178 +#: fpdb.pyw:1207 msgid "" "\n" "Note: error output is being diverted to fpdb-errors.txt and HUD-errors.txt " @@ -4216,7 +4217,7 @@ msgstr "" "Note: Le résultat d'erreur est redirigé vers fpdb-errors.txt et HUD-errors." "txt dans : %s" -#: fpdb.pyw:1179 +#: fpdb.pyw:1208 msgid "" "\n" "Any major error will be reported there _only_.\n" @@ -4224,29 +4225,11 @@ msgstr "" "\n" "Toute erreur grave sera stockée ici _uniquement_.\n" -#: fpdb.pyw:1208 +#: fpdb.pyw:1237 msgid "fpdb starting ..." msgstr "fpdb démarre ..." -#: fpdb.pyw:1307 -msgid "" -"WARNING: Unable to find output hand history directory %s\n" -"\n" -" Press YES to create this directory, or NO to select a new one." -msgstr "" -"ALERTE : Impossible de trouver le répertoire de destination de l'historique " -"de main %s\n" -"Choisissez OUI pour créer le répertoire, ou sur NON pour en créer un nouveau." - -#: fpdb.pyw:1315 -msgid "" -"WARNING: Unable to create hand output directory. Importing is not likely to " -"work until this is fixed." -msgstr "" -"ALERTE: Impossible de créer le répertoire de destination des mains. " -"L'importation ne devrait pas fonctionner avant que cela ne soit régler." - -#: fpdb.pyw:1326 +#: fpdb.pyw:1337 msgid "" "WARNING: Unable to find site '%s'\n" "\n" @@ -4256,7 +4239,7 @@ msgstr "" "\n" "Cliquez sur OUI pour ajouter ce site à la base de données." -#: fpdb.pyw:1342 +#: fpdb.pyw:1353 msgid "" "\n" "Enter short code for %s\n" @@ -4322,23 +4305,23 @@ msgstr "Longueur du message de fin de file d'attente =" msgid "Converting %s" msgstr "Conversion %s" -#: fpdb_import.py:492 +#: fpdb_import.py:483 msgid "Hand processed but empty" msgstr "Main traitée mais vide" -#: fpdb_import.py:506 +#: fpdb_import.py:497 msgid "fpdb_import: sending hand to hud" msgstr "fpdb_import: Envoie de la main au HUD" -#: fpdb_import.py:509 +#: fpdb_import.py:500 msgid "Failed to send hand to HUD: %s" msgstr "Échec de l'envoi de la main au HUD: %s" -#: fpdb_import.py:524 +#: fpdb_import.py:515 msgid "Unknown filter filter_name:'%s' in filter:'%s'" msgstr "Nom filter_name de filtre inconnu:'%s' dans le filtre:'%s'" -#: fpdb_import.py:535 +#: fpdb_import.py:526 msgid "" "Error No.%s please send the hand causing this to fpdb-main@lists.sourceforge." "net so we can fix the problem." @@ -4346,11 +4329,11 @@ msgstr "" "Erreur No%s veuillez nous faire parvenir la main en cause à fpdb-main@lists." "sourceforge.net que nous puissions régler ce problème." -#: fpdb_import.py:536 +#: fpdb_import.py:527 msgid "Filename:" msgstr "Nom de fichier:" -#: fpdb_import.py:537 +#: fpdb_import.py:528 msgid "" "Here is the first line of the hand so you can identify it. Please mention " "that the error was a ValueError:" @@ -4358,15 +4341,15 @@ msgstr "" "Voici la première ligne de la main pour que vous puissiez l'identifier. " "Veuillez préciser préciser que l'erreur avait pour valeur:" -#: fpdb_import.py:539 +#: fpdb_import.py:530 msgid "Hand logged to hand-errors.txt" msgstr "Main enregistrée dans hand-error.txt" -#: fpdb_import.py:595 +#: fpdb_import.py:586 msgid "Importing" msgstr "Importation" -#: fpdb_import.py:623 +#: fpdb_import.py:614 msgid "CLI for importing hands is GuiBulkImport.py" msgstr "Le CLI pour l'importation de la main est GuiBulkImport.py" @@ -4407,6 +4390,27 @@ msgstr "" "pas de répertoire gtk trouvé à cet endroit - installez gtk ou modifiez le " "chemin manuellement\n" +#, 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." @@ -4465,9 +4469,6 @@ msgstr "" #~ msgstr "" #~ "determineGameType: Impossible de reconnaître le type de jeu de: '%s'" -#~ msgid "DEBUG: unimplemented readAction: '%s' '%s'" -#~ msgstr "DEBUG: readAction non implémenté: '%s' '%s'" - #, fuzzy #~ msgid "determineGameType: Lim_Blinds has no lookup for '%s'" #~ msgstr "Lim_Blinds ne retourne rien pour '%s'" diff --git a/pyfpdb/locale/fpdb-hu_HU.po b/pyfpdb/locale/fpdb-hu_HU.po index 760d6b55..edeaad38 100644 --- a/pyfpdb/locale/fpdb-hu_HU.po +++ b/pyfpdb/locale/fpdb-hu_HU.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: 0.20.905 plus git\n" -"POT-Creation-Date: 2011-03-12 21:23+CET\n" +"POT-Creation-Date: 2011-04-04 22:30+CEST\n" "PO-Revision-Date: 2011-03-13 17:42+0100\n" "Last-Translator: Ferenc Erki \n" "Language-Team: Hungarian \n" @@ -16,90 +16,95 @@ msgstr "" "Generated-By: pygettext.py 1.5\n" "Plural-Forms: nplurals=2; plural=n !=1;\n" -#: AbsoluteToFpdb.py:139 AbsoluteToFpdb.py:141 BetfairToFpdb.py:76 +#: 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:110 -#: EverleafToFpdb.py:112 FulltiltToFpdb.py:211 FulltiltToFpdb.py:213 -#: OnGameToFpdb.py:159 OnGameToFpdb.py:161 PartyPokerToFpdb.py:197 -#: PartyPokerToFpdb.py:199 PkrToFpdb.py:128 PkrToFpdb.py:130 -#: PokerStarsToFpdb.py:185 PokerStarsToFpdb.py:187 Win2dayToFpdb.py:95 -#: Win2dayToFpdb.py:97 WinamaxToFpdb.py:172 WinamaxToFpdb.py:174 -#: iPokerToFpdb.py:122 iPokerToFpdb.py:124 +#: EverleafToFpdb.py:112 FulltiltToFpdb.py:206 FulltiltToFpdb.py:208 +#: OnGameToFpdb.py:159 OnGameToFpdb.py:161 PacificPokerToFpdb.py:173 +#: PacificPokerToFpdb.py:175 PartyPokerToFpdb.py:197 PartyPokerToFpdb.py:199 +#: PkrToFpdb.py:128 PkrToFpdb.py:130 PokerStarsToFpdb.py:185 +#: PokerStarsToFpdb.py:187 Win2dayToFpdb.py:95 Win2dayToFpdb.py:97 +#: WinamaxToFpdb.py:172 WinamaxToFpdb.py:174 iPokerToFpdb.py:122 +#: iPokerToFpdb.py:124 msgid "Unable to recognise gametype from: '%s'" msgstr "Nem sikerült felismerni a játéktípust innen: '%s'" -#: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 +#: AbsoluteToFpdb.py:141 BetfairToFpdb.py:77 CarbonToFpdb.py:131 #: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:111 -#: FulltiltToFpdb.py:252 OnGameToFpdb.py:160 OnGameToFpdb.py:176 -#: PartyPokerToFpdb.py:198 PkrToFpdb.py:129 PkrToFpdb.py:154 -#: PokerStarsToFpdb.py:186 PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 -#: WinamaxToFpdb.py:173 WinamaxToFpdb.py:191 iPokerToFpdb.py:123 +#: FulltiltToFpdb.py:249 OnGameToFpdb.py:160 OnGameToFpdb.py:176 +#: PacificPokerToFpdb.py:174 PacificPokerToFpdb.py:205 PartyPokerToFpdb.py:198 +#: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186 +#: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173 +#: WinamaxToFpdb.py:191 iPokerToFpdb.py:123 msgid "determineGameType: Raising FpdbParseError" msgstr "determineGameType: FpdbParseError" -#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 BetfairToFpdb.py:108 +#: 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:145 -#: PokerStarsToFpdb.py:222 PokerStarsToFpdb.py:223 iPokerToFpdb.py:156 -#: iPokerToFpdb.py:158 +#: PacificPokerToFpdb.py:215 PacificPokerToFpdb.py:216 PokerStarsToFpdb.py:222 +#: PokerStarsToFpdb.py:223 iPokerToFpdb.py:156 iPokerToFpdb.py:158 msgid "No match in readHandInfo: '%s'" msgstr "readHandInfo nem illeszkedik: '%s'" -#: AbsoluteToFpdb.py:207 +#: AbsoluteToFpdb.py:208 msgid "File name didn't match re_*InfoFromFilename" msgstr "A fájlnév nem illeszkedik re_*InfoFromFilename-re" -#: AbsoluteToFpdb.py:208 +#: AbsoluteToFpdb.py:209 msgid "File name: %s" msgstr "Fájlnév: %s" -#: AbsoluteToFpdb.py:209 +#: AbsoluteToFpdb.py:210 msgid "Didn't match re_*InfoFromFilename: '%s'" msgstr "nem illeszkedik re_*InfoFromFilename-re: '%s'" -#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:416 -#: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 -#: WinamaxToFpdb.py:360 +#: AbsoluteToFpdb.py:279 EverleafToFpdb.py:218 FulltiltToFpdb.py:413 +#: OnGameToFpdb.py:294 PacificPokerToFpdb.py:347 PokerStarsToFpdb.py:357 +#: Win2dayToFpdb.py:203 WinamaxToFpdb.py:360 msgid "reading antes" msgstr "antek olvasása" -#: AbsoluteToFpdb.py:287 BetfairToFpdb.py:160 FulltiltToFpdb.py:426 +#: AbsoluteToFpdb.py:288 BetfairToFpdb.py:160 FulltiltToFpdb.py:423 msgid "Player bringing in: %s for %s" msgstr "Nyitó hívás: %s hív %s-t" -#: AbsoluteToFpdb.py:290 EverleafToFpdb.py:230 +#: AbsoluteToFpdb.py:291 EverleafToFpdb.py:230 msgid "No bringin found." msgstr "Nyitó hívás nem található." -#: AbsoluteToFpdb.py:297 EverleafToFpdb.py:237 +#: AbsoluteToFpdb.py:298 EverleafToFpdb.py:237 msgid "No small blind" msgstr "Nincs kisvak" -#: AbsoluteToFpdb.py:324 +#: AbsoluteToFpdb.py:325 msgid "Absolute readStudPlayerCards is only a stub." msgstr "Az Absolute terem readStudPlayerCards funkciója csak egy csonk." -#: AbsoluteToFpdb.py:351 BetfairToFpdb.py:199 CarbonToFpdb.py:267 +#: AbsoluteToFpdb.py:352 BetfairToFpdb.py:199 CarbonToFpdb.py:267 #: EverestToFpdb.py:234 EverestToFpdb.py:235 OnGameToFpdb.py:337 #: PartyPokerToFpdb.py:536 PokerStarsToFpdb.py:439 msgid "Unimplemented readAction: '%s' '%s'" msgstr "Nem ismert readAction: '%s' '%s'" -#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:297 -#: EverleafToFpdb.py:326 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:577 -#: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 +#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:222 CarbonToFpdb.py:297 +#: EverleafToFpdb.py:326 FulltiltToFpdb.py:781 PacificPokerToFpdb.py:458 +#: PartyPokerToFpdb.py:577 PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 +#: iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "leosztástörténet feldolgozása" -#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:327 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:578 -#: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 +#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:223 CarbonToFpdb.py:298 +#: EverleafToFpdb.py:327 FulltiltToFpdb.py:782 PacificPokerToFpdb.py:459 +#: PartyPokerToFpdb.py:578 PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 +#: iPokerToFpdb.py:292 msgid "output translation to" msgstr "feldolgozás eredményének helye" -#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:328 FulltiltToFpdb.py:786 PartyPokerToFpdb.py:579 -#: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 +#: AbsoluteToFpdb.py:404 BetfairToFpdb.py:224 CarbonToFpdb.py:299 +#: EverleafToFpdb.py:328 FulltiltToFpdb.py:783 PacificPokerToFpdb.py:460 +#: PartyPokerToFpdb.py:579 PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 +#: iPokerToFpdb.py:293 msgid "follow (tail -f) the input" msgstr "kövesse a kimenetet (tail -f)" @@ -140,11 +145,11 @@ msgstr "Nem sikerült konvertálni: \"%s\"\n" msgid "Could not encode: \"%s\"\n" msgstr "Nem sikerült kódolni: \"%s\"\n" -#: Configuration.py:109 Configuration.py:124 +#: Configuration.py:111 Configuration.py:118 Configuration.py:133 msgid "Config file has been created at %s.\n" msgstr "Konfigurációs fájl létrehozva itt: %s.\n" -#: Configuration.py:123 +#: Configuration.py:132 msgid "" "No %s found\n" " in %s\n" @@ -154,25 +159,25 @@ msgstr "" " itt: %s\n" " vagy itt: %s\n" -#: Configuration.py:128 Configuration.py:129 +#: Configuration.py:137 Configuration.py:138 msgid "Error copying .example config file, cannot fall back. Exiting.\n" msgstr "" "Hiba a .example konfigurációs fájl másolása közben, nem tudom folytatni. " "Kilépés.\n" -#: Configuration.py:133 Configuration.py:134 +#: Configuration.py:142 Configuration.py:143 msgid "No %s found, cannot fall back. Exiting.\n" msgstr "%s nem található, nem tudom folytatni. Kilépés.\n" -#: Configuration.py:166 Configuration.py:167 +#: Configuration.py:175 Configuration.py:176 msgid "Default logger initialised for %s" msgstr "Alapértelmezett naplózó előkészítve ehhez: %s" -#: Configuration.py:178 Database.py:447 Database.py:448 +#: Configuration.py:187 Database.py:447 Database.py:448 msgid "Creating directory: '%s'" msgstr "Könyvtár létrehozása: '%s'" -#: Configuration.py:204 +#: Configuration.py:213 msgid "" "Default encoding set to US-ASCII, defaulting to CP1252 instead -- If you're " "not on a Mac, please report this problem." @@ -180,63 +185,63 @@ msgstr "" "US-ASCII az alapértelmezett karakterkódolás, CP1252 használata ehelyett.Ha " "nem Mac-et használsz, akkor kérlek jelentsd ezt a problémát." -#: Configuration.py:308 +#: Configuration.py:317 msgid "Loading site" msgstr "Terem betöltése" -#: Configuration.py:529 +#: Configuration.py:537 msgid "config.general: adding %s = %s" msgstr "config.general: %s = %s hozzáadása" -#: Configuration.py:576 Configuration.py:577 +#: Configuration.py:584 Configuration.py:585 msgid "bad number in xalignment was ignored" msgstr "hibás érték figyelmen kívül hagyva az xalignment-ben" -#: Configuration.py:626 +#: Configuration.py:634 msgid "missing config section raw_hands" msgstr "hiányzó konfigurációs bekezdés: raw_hands" -#: Configuration.py:632 +#: Configuration.py:640 msgid "Invalid config value for raw_hands.save, defaulting to \"error\"" msgstr "" "Érvénytelen raw_hands.save beállítás, az alapértelmezett \"error\" használata" -#: Configuration.py:639 +#: Configuration.py:647 msgid "Invalid config value for raw_hands.compression, defaulting to \"none\"" msgstr "" "Érvénytelen raw_hands.compression beállítás, az alapértelmezett \"none\" " "használata" -#: Configuration.py:652 +#: Configuration.py:660 msgid "missing config section raw_tourneys" msgstr "hiányzó konfigurációs bekezdés: raw_tourneys" -#: Configuration.py:658 +#: Configuration.py:666 msgid "Invalid config value for raw_tourneys.save, defaulting to \"error\"" msgstr "" "Érvénytelen raw_tourneys.save beállítás, az alapértelmezett \"error\" " "használata" -#: Configuration.py:665 +#: Configuration.py:673 msgid "" "Invalid config value for raw_tourneys.compression, defaulting to \"none\"" msgstr "" "Érvénytelen raw_tourneys.compression beállítás, az alapértelmezett \"none\" " "használata" -#: Configuration.py:683 Configuration.py:684 +#: Configuration.py:691 Configuration.py:692 msgid "Configuration file %s not found. Using defaults." msgstr "A %s konfigurációs fájl nem található. Alapértelmezések használata." -#: Configuration.py:714 Configuration.py:715 +#: Configuration.py:722 Configuration.py:723 msgid "Reading configuration file %s" msgstr "%s konfigurációs fájl olvasása" -#: Configuration.py:721 +#: Configuration.py:729 msgid "Error parsing %s. See error log file." msgstr "Hiba a(z) %s értelmezése közben. Nézz bele a hibanaplóba." -#: Configuration.py:837 +#: Configuration.py:845 msgid "Error parsing example configuration file %s. See error log file." msgstr "" "Hiba a(z) %s minta konfigurációs fájl értelmezése közben. Nézz bele a " @@ -453,121 +458,121 @@ msgstr "pg idegen kulcs eldobása" msgid "dropped pg foreign key %s_%s_fkey, continuing ..." msgstr "%s_%s_fkey pg idegen kulcs eldobva, folytatás ..." -#: Database.py:1613 +#: Database.py:1614 msgid "Rebuild hudcache took %.1f seconds" msgstr "A HUD cache újraépítése %.1f másodpercig tartott" -#: Database.py:1616 Database.py:1654 +#: Database.py:1617 Database.py:1655 msgid "Error rebuilding hudcache:" msgstr "Hiba a HUD cache újraépítése közben:" -#: Database.py:1666 Database.py:1672 +#: Database.py:1667 Database.py:1673 msgid "Error during analyze:" msgstr "Hiba analyze közben:" -#: Database.py:1676 +#: Database.py:1677 msgid "Analyze took %.1f seconds" msgstr "Analyze %.1f másodpercig tartott" -#: Database.py:1686 Database.py:1692 +#: Database.py:1687 Database.py:1693 msgid "Error during vacuum:" msgstr "Hiba vacuum közben:" -#: Database.py:1696 +#: Database.py:1697 msgid "Vacuum took %.1f seconds" msgstr "Vacuum %.1f másodpercig tartott" -#: Database.py:1708 +#: Database.py:1709 msgid "Error during lock_for_insert:" msgstr "Hiba lock_for_insert közben:" -#: Database.py:1717 +#: Database.py:1718 msgid "######## Hands ##########" msgstr "######## Leosztások ##########" -#: Database.py:1721 +#: Database.py:1722 msgid "###### End Hands ########" msgstr "###### Leosztások vége ########" -#: Database.py:2123 +#: Database.py:2132 msgid "Error aquiring hero ids:" msgstr "Hiba a játékosazonosítók meghatározása közben:" -#: Database.py:2231 +#: Database.py:2240 msgid "######## Gametype ##########" msgstr "######## Játéktípusok ##########" -#: Database.py:2235 +#: Database.py:2244 msgid "###### End Gametype ########" msgstr "###### Játéktípusok vége ########" -#: Database.py:2262 +#: Database.py:2271 msgid "queue empty too long - writer stopping ..." msgstr "a sor ürítése túl sokáig tart - az írás befejeződik ..." -#: Database.py:2265 +#: Database.py:2274 msgid "writer stopping, error reading queue: " msgstr "az írás megállt, hiba a sor olvasásakor: " -#: Database.py:2290 +#: Database.py:2299 msgid "deadlock detected - trying again ..." msgstr "deadlock történt - újrapróbálás ..." -#: Database.py:2295 +#: Database.py:2304 msgid "too many deadlocks - failed to store hand " msgstr "túl sok deadlock - nem sikerült tárolni a leosztást " -#: Database.py:2299 +#: Database.py:2308 msgid "***Error storing hand: " msgstr "***Hiba a leosztás tárolása közben: " -#: Database.py:2309 +#: Database.py:2318 msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" msgstr "" "adatbázisba írás befejeződött: %d leosztás tárolva (%d sikertelen) %.1f mp " "alatt" -#: Database.py:2319 +#: Database.py:2328 msgid "***Error sending finish: " msgstr "***Hiba a befejezés küldésekor: " -#: Database.py:2405 +#: Database.py:2414 msgid "invalid source in Database.createOrUpdateTourney" msgstr "érvénytelen forrás a Database.createOrUpdateTourney-ban" -#: Database.py:2418 +#: Database.py:2427 msgid "invalid source in Database.createOrUpdateTourneysPlayers" msgstr "érvénytelen forrás a Database.createOrUpdateTourneysPlayers-ben" -#: Database.py:2554 +#: Database.py:2563 msgid "HandToWrite.init error: " msgstr "HandToWrite.init hiba: " -#: Database.py:2604 +#: Database.py:2613 msgid "HandToWrite.set_all error: " msgstr "HandToWrite.set_all hiba: " -#: Database.py:2635 +#: Database.py:2644 msgid "nutOmatic is id_player = %d" msgstr "nutOmatic id_player értéke = %d" -#: Database.py:2643 +#: Database.py:2652 msgid "query plan: " msgstr "lekérdezési terv: " -#: Database.py:2652 +#: Database.py:2661 msgid "cards =" msgstr "kezdőkéz =" -#: Database.py:2655 +#: Database.py:2664 msgid "get_stats took: %4.3f seconds" msgstr "get_stats időigény: %4.3f mp" -#: Database.py:2657 +#: Database.py:2666 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:263 FulltiltToFpdb.py:265 msgid "Unable to recognise handinfo from: '%s'" msgstr "Nem sikerült felismerni a leosztásinformációkat innen: '%s'" @@ -752,11 +757,11 @@ msgstr "Törlés" msgid "show" msgstr "mutat" -#: Filters.py:1076 fpdb.pyw:721 +#: Filters.py:1076 fpdb.pyw:748 msgid "Pick a date" msgstr "Válassz napot" -#: Filters.py:1082 fpdb.pyw:727 +#: Filters.py:1082 fpdb.pyw:754 msgid "Done" msgstr "Kész" @@ -781,70 +786,71 @@ msgstr "parseSummary: Nem található a pénznem" msgid "Unable to locate currency" msgstr "Nem található a pénznem" -#: FulltiltToFpdb.py:212 +#: FulltiltToFpdb.py:207 msgid "determineGameType: Raising FpdbParseError for file '%s'" msgstr "determineGameType: FpdbParseError a '%s' fájlnál" -#: FulltiltToFpdb.py:251 FulltiltToFpdb.py:253 PkrToFpdb.py:153 -#: PkrToFpdb.py:155 PokerStarsToFpdb.py:211 PokerStarsToFpdb.py:213 +#: FulltiltToFpdb.py:248 FulltiltToFpdb.py:250 PacificPokerToFpdb.py:204 +#: PacificPokerToFpdb.py:206 PkrToFpdb.py:153 PkrToFpdb.py:155 +#: PokerStarsToFpdb.py:211 PokerStarsToFpdb.py:213 msgid "Lim_Blinds has no lookup for '%s'" msgstr "Lim_Blinds nem tartalmazza ezt: '%s'" -#: FulltiltToFpdb.py:267 +#: FulltiltToFpdb.py:264 msgid "Raising FpdbParseError" msgstr "FpdbParseError" -#: FulltiltToFpdb.py:369 +#: FulltiltToFpdb.py:366 msgid "FTP: readPlayerStacks: No players detected (hand #%s)" msgstr "FTP: readPlayerStacks: Nem találtam játékosokat (hand #%s)" -#: FulltiltToFpdb.py:429 +#: FulltiltToFpdb.py:426 msgid "No bringin found, handid =%s" msgstr "Nyitó hívás nem található, leosztásazonosító = %s" -#: FulltiltToFpdb.py:436 +#: FulltiltToFpdb.py:433 msgid "FTP: readButton: Failed to detect button (hand #%s cancelled?)" msgstr "" "FTP: readButton: Nem sikerült az osztó felismerése (#%s leosztás " "megszakítva?)" -#: FulltiltToFpdb.py:490 +#: FulltiltToFpdb.py:487 msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" msgstr "FullTilt: DEBUG: nem ismert readAction: '%s' '%s'" -#: FulltiltToFpdb.py:566 +#: FulltiltToFpdb.py:563 msgid "determineTourneyType : Parsing NOK" msgstr "determineTourneyType : értelmezés nem OK" -#: FulltiltToFpdb.py:624 +#: FulltiltToFpdb.py:621 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:655 +#: FulltiltToFpdb.py:652 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:662 +#: FulltiltToFpdb.py:659 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:666 +#: FulltiltToFpdb.py:663 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:767 +#: FulltiltToFpdb.py:764 msgid "FullTilt: Player finishing stats unreadable : %s" msgstr "FullTilt: A következő játékos helyezési adata nem olvasható : %s" -#: FulltiltToFpdb.py:776 +#: FulltiltToFpdb.py:773 msgid "FullTilt: %s not found in tourney.ranks ..." msgstr "FullTilt: %s nem található a verseny helyezettjei között ..." -#: FulltiltToFpdb.py:778 +#: FulltiltToFpdb.py:775 msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s" msgstr "FullTilt: Hibás értelmezés : a helyezések nem egyeznek : %s / %s" @@ -852,7 +858,7 @@ msgstr "FullTilt: Hibás értelmezés : a helyezések nem egyeznek : %s / %s" msgid "Time between imports in seconds:" msgstr "Importálások közti idő (mp):" -#: GuiAutoImport.py:121 GuiAutoImport.py:193 GuiAutoImport.py:303 +#: GuiAutoImport.py:121 GuiAutoImport.py:193 GuiAutoImport.py:304 msgid " Start _Auto Import " msgstr " _Auto Import indítása " @@ -880,7 +886,7 @@ msgstr " _Auto Import leállítása " msgid "Detecting hh directory for site: '%s'" msgstr "Leosztáskönyvtár keresése ehhez a teremhez: '%s'" -#: GuiAutoImport.py:242 +#: GuiAutoImport.py:243 msgid "" "\n" "Global lock taken ... Auto Import Started.\n" @@ -888,15 +894,15 @@ msgstr "" "\n" "Globális zárolás OK ... Auto Import elindítva.\n" -#: GuiAutoImport.py:244 +#: GuiAutoImport.py:245 msgid " _Stop Auto Import " msgstr " _Auto Import leállítása " -#: GuiAutoImport.py:264 +#: GuiAutoImport.py:265 msgid "opening pipe to HUD" msgstr "cső nyitása a HUD-hoz" -#: GuiAutoImport.py:278 +#: GuiAutoImport.py:279 msgid "" "\n" "*** GuiAutoImport Error opening pipe: " @@ -904,7 +910,7 @@ msgstr "" "\n" "*** GuiAutoImport Hiba a cső nyitásakor: " -#: GuiAutoImport.py:290 +#: GuiAutoImport.py:291 msgid "" "\n" "Auto Import aborted - global lock not available" @@ -912,7 +918,7 @@ msgstr "" "\n" "Auto Import megszakítva - nem elérhető a globális zárolás" -#: GuiAutoImport.py:295 +#: GuiAutoImport.py:296 msgid "" "\n" "Stopping Auto Import - global lock released." @@ -920,7 +926,7 @@ msgstr "" "\n" "Auto Import leállítása - globális zárolás feloldva." -#: GuiAutoImport.py:297 +#: GuiAutoImport.py:298 msgid "" "\n" " * Stop Auto Import: HUD already terminated" @@ -928,11 +934,11 @@ msgstr "" "\n" " * Auto Import megállítása: A HUD már nem fut" -#: GuiAutoImport.py:316 +#: GuiAutoImport.py:317 msgid "%s auto-import:" msgstr "%s auto-import:" -#: GuiAutoImport.py:325 +#: GuiAutoImport.py:326 msgid "Browse..." msgstr "Kiválaszt..." @@ -1012,7 +1018,7 @@ msgstr "Terem:" msgid "Drop HudCache:" msgstr "HUD gyorstár eldobása:" -#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:816 +#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:843 msgid "_Bulk Import" msgstr "_Importálás" @@ -1176,35 +1182,35 @@ msgstr " kapcsolódás OK" msgid " not connected but no exception" msgstr " nem kapcsolódott, de nem volt hibaüzenet" -#: GuiDatabase.py:373 fpdb.pyw:892 +#: GuiDatabase.py:373 fpdb.pyw:918 msgid "" "MySQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" "MySQL szerver jelenti: A hozzáférés megtagadva. Biztosan megfelelőek a " "jogosultságaid?" -#: GuiDatabase.py:377 fpdb.pyw:894 +#: GuiDatabase.py:377 fpdb.pyw:920 msgid "MySQL client reports: 2002 or 2003 error. Unable to connect - " msgstr "" "MySQL kliens jelenti: 2002-es vagy 2003-as hiba. Nem sikerült a kapcsolódás " "- " -#: GuiDatabase.py:378 fpdb.pyw:895 +#: GuiDatabase.py:378 fpdb.pyw:921 msgid "Please check that the MySQL service has been started" msgstr "Kérlek ellenőrizd, hogy a MySQL szolgáltatás el van-e indítva" -#: GuiDatabase.py:382 fpdb.pyw:897 +#: GuiDatabase.py:382 fpdb.pyw:923 msgid "" "PostgreSQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" "PostgreSQL szerver jelenti: A hozzáférés megtagadva. Megfelelőek a " "jogosultságaid?" -#: GuiDatabase.py:385 fpdb.pyw:899 +#: GuiDatabase.py:385 fpdb.pyw:925 msgid "PostgreSQL client reports: Unable to connect - " msgstr "PostgreSQL kliens jelenti: Nem sikerült a kapcsolódás - " -#: GuiDatabase.py:386 fpdb.pyw:900 +#: GuiDatabase.py:386 fpdb.pyw:926 msgid "Please check that the PostgreSQL service has been started" msgstr "Kérlek ellenőrizd, hogy a PostgreSQL szolgáltatás el van-e indítva" @@ -1587,7 +1593,7 @@ msgstr "mucked" msgid "Field Type" msgstr "Mező típusa" -#: GuiPrefs.py:39 fpdb.pyw:1033 +#: GuiPrefs.py:39 fpdb.pyw:1060 msgid "Ring Player Stats" msgstr "Készpénzes statisztikák" @@ -1623,7 +1629,7 @@ msgstr "Érték (kattints duplán a módosításhoz)" msgid "Test Preferences Dialog" msgstr "Beállítási párbeszéd (teszt)" -#: GuiPrefs.py:183 fpdb.pyw:293 +#: GuiPrefs.py:183 fpdb.pyw:309 msgid "Preferences" msgstr "Beállítások" @@ -1864,7 +1870,7 @@ msgstr "" msgid "Thankyou" msgstr "Köszönjük" -#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1287 +#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1316 msgid "FPDB WARNING" msgstr "FPDB FIGYELMEZTETÉS" @@ -2129,63 +2135,77 @@ msgstr "Bármilyen nagyobb hiba _csak_oda_ kerül kiírásra." msgid "HUD_main: starting ...\n" msgstr "HUD_main: indítás ...\n" -#: HUD_main.pyw:107 HUD_run_me.py:62 +#: HUD_main.pyw:94 +msgid "No admin rights for HUD" +msgstr "" + +#: 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 "" + +#: HUD_main.pyw:95 +msgid "You will need to restart fpdb afterwards." +msgstr "" + +#: HUD_main.pyw:118 HUD_run_me.py:62 msgid "Closing this window will exit from the HUD." msgstr "Ezen ablak bezárása a HUD-ot is bezárja." -#: HUD_main.pyw:123 +#: HUD_main.pyw:134 msgid "Error initializing main_window" msgstr "Hiba a main_window inicializálása közben" -#: HUD_main.pyw:138 +#: HUD_main.pyw:149 msgid "hud_main: Game changed." msgstr "hud_main: Játékváltás." -#: HUD_main.pyw:144 fpdb.pyw:971 +#: HUD_main.pyw:155 fpdb.pyw:998 msgid "Quitting normally" msgstr "Normál kilépés" -#: HUD_main.pyw:205 +#: HUD_main.pyw:216 msgid "Received hand no %s" msgstr "Leosztás fogadva, azonosító: %s" -#: HUD_main.pyw:229 +#: HUD_main.pyw:240 msgid "HUD_main.read_stdin: hand processing starting ..." msgstr "HUD_main.read_stdin: leosztás feldolgozása indul" -#: HUD_main.pyw:234 +#: HUD_main.pyw:245 msgid "db error: skipping %s" msgstr "adatbázis hiba: kihagyásra kerül %s" -#: HUD_main.pyw:253 +#: HUD_main.pyw:264 msgid "hud_dict[%s] was not found\n" msgstr "hud_dict[%s] nincs meg\n" -#: HUD_main.pyw:254 +#: HUD_main.pyw:265 msgid "will not send hand\n" msgstr "leosztás nem lesz elküldve\n" -#: HUD_main.pyw:276 +#: HUD_main.pyw:287 msgid "HUD create: table name %s not found, skipping." msgstr "HUD létrehozás: %s nevű asztal nincs meg, kihagyás." -#: HUD_main.pyw:285 +#: HUD_main.pyw:296 msgid "Table \"%s\" no longer exists\n" msgstr "\"%s\" nevű asztal már nem létezik\n" -#: HUD_main.pyw:317 +#: HUD_main.pyw:328 msgid "Error resizing HUD for table: %s." msgstr "Hiba a HUD átméretezése közben ezen az asztalon: %s." -#: HUD_main.pyw:331 +#: HUD_main.pyw:342 msgid "Error killing HUD for table: %s." msgstr "Hiba a HUD kilövése közben ezen az asztalon: %s." -#: HUD_main.pyw:354 +#: HUD_main.pyw:365 msgid "Error creating HUD for hand %s." msgstr "Hiba a HUD létrehozása közben erre a leosztásra: %s." -#: HUD_main.pyw:365 +#: HUD_main.pyw:376 msgid "Error updating HUD for hand %s." msgstr "Hiba a HUD frissítése közben erre a leosztásra: %s." @@ -2524,7 +2544,7 @@ msgstr "" "ImportError: Nem sikerült a PYTZ library betöltése. Kérlek telepítsd innen: " "http://pypi.python.org/pypi/pytz/" -#: HandHistoryConverter.py:41 fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:80 +#: HandHistoryConverter.py:41 fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:81 msgid "Press ENTER to continue." msgstr "Nyomj ENTER-t a folytatáshoz." @@ -2589,49 +2609,49 @@ msgstr "50 karakternél rövidebb szöveg eltávolítása" msgid "Unsupported game type: %s" msgstr "Nem támogatott játéktípus: %s" -#: HandHistoryConverter.py:487 +#: HandHistoryConverter.py:471 msgid "HH Sanity Check: output and input files are the same, check config" msgstr "" "HH Sanity Check: a kimeneti és bemeneti fájlok azonosak, ellenőrizd a " "beállításokat" -#: HandHistoryConverter.py:510 +#: HandHistoryConverter.py:494 msgid "Reading stdin with %s" msgstr "Standard bemenet olvasása ezzel: %s" -#: HandHistoryConverter.py:525 +#: HandHistoryConverter.py:509 msgid "unable to read file with any codec in list!" msgstr "a fájl olvasása nem sikerült egyik listabeli kódolással sem!" -#: HandHistoryConverter.py:592 +#: HandHistoryConverter.py:576 msgid " given TZ:" msgstr " adott időzóna:" -#: HandHistoryConverter.py:592 +#: HandHistoryConverter.py:576 msgid "raw time:" msgstr "nyers idő:" -#: HandHistoryConverter.py:602 +#: HandHistoryConverter.py:586 msgid "changeTimeZone: offset=" msgstr "changeTimeZone: offszet=" -#: HandHistoryConverter.py:665 +#: HandHistoryConverter.py:649 msgid "utcTime:" msgstr "utcTime:" -#: HandHistoryConverter.py:714 +#: HandHistoryConverter.py:698 msgid "Unable to create output directory %s for HHC!" msgstr "A %s kimeneti könyvtár nem hozható létre a feldolgozó számára!" -#: HandHistoryConverter.py:715 +#: HandHistoryConverter.py:699 msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY" msgstr "*** ERROR: A KIMENETI KÖNYVTÁR NEM HOZHATÓ LÉTRE" -#: HandHistoryConverter.py:717 +#: HandHistoryConverter.py:701 msgid "Created directory '%s'" msgstr "'%s' könyvtár létrehozva" -#: HandHistoryConverter.py:721 +#: HandHistoryConverter.py:705 msgid "out_path %s couldn't be opened" msgstr "%s kimeneti könyvtár nem nyitható meg" @@ -2773,7 +2793,7 @@ msgstr "Hiba az aktuális szék keresése közben.\n" msgid "Creating hud from hand " msgstr "HUD készítése ebből a leosztásból: " -#: Hud.py:673 +#: Hud.py:676 msgid "" "KeyError at the start of the for loop in update in hud_main. How this can " "possibly happen is totally beyond my comprehension. Your HUD may be about to " @@ -2782,7 +2802,7 @@ msgstr "" "KeyError a for ciklus kezdeténél a hud_main-ben. Fogalmam sincs, hogy ez " "hogyan lehetséges. A HUD-od valószínűleg nagyon furcsa lesz. -Eric" -#: Hud.py:674 +#: Hud.py:677 msgid "(btw, the key was %s and statd is %s" msgstr "(ja, a kulcs %s volt, a statd pedig %s)" @@ -2827,8 +2847,8 @@ msgstr "limit nem található itt: self.limits(%s). leosztás: '%s'" msgid "readHandInfo: DATETIME not matched: '%s'" msgstr "readHandInfo: DATETIME nem illeszkedik: '%s'" -#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:365 PokerStarsToFpdb.py:312 -#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 +#: OnGameToFpdb.py:264 PacificPokerToFpdb.py:305 PartyPokerToFpdb.py:365 +#: PokerStarsToFpdb.py:312 Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 msgid "readButton: not found" msgstr "readButton: nem található" @@ -2911,11 +2931,11 @@ msgstr "Indítás lecsukva" msgid "Start Hidden" msgstr "Indítás rejtve" -#: Options.py:109 +#: Options.py:110 msgid "Alias '%s' unknown" msgstr "Ismeretlen alias: '%s'" -#: Options.py:119 +#: Options.py:120 msgid "press enter to end" msgstr "nyomj ENTER-t a befejezéshez" @@ -2923,6 +2943,19 @@ msgstr "nyomj ENTER-t a befejezéshez" msgid "You need to manually enter the playername" msgstr "Kézzel kell megadnod a játékos nevét" +#: PacificPokerToFpdb.py:258 PartyPokerToFpdb.py:348 PokerStarsToFpdb.py:265 +#: WinamaxToFpdb.py:263 +msgid "Failed to detect currency. Hand ID: %s: '%s'" +msgstr "Nem sikerült a pénznem meghatározása. Leosztás: %s: '%s'" + +#: PacificPokerToFpdb.py:325 +msgid "No match in markStreets" +msgstr "" + +#: PacificPokerToFpdb.py:429 +msgid "DEBUG: unimplemented readAction: '%s' '%s'" +msgstr "DEBUG: nem ismert readAction: '%s' '%s'" + #: PartyPokerToFpdb.py:212 msgid "Cannot fetch field '%s'" msgstr "Nem található mező: '%s'" @@ -2947,10 +2980,6 @@ msgstr "Handinfo nem olvasható az aktuális leosztásból" msgid "Cannot read GameType for current hand" msgstr "GameType nem olvasható az aktuális leosztásból" -#: PartyPokerToFpdb.py:348 PokerStarsToFpdb.py:265 WinamaxToFpdb.py:263 -msgid "Failed to detect currency. Hand ID: %s: '%s'" -msgstr "Nem sikerült a pénznem meghatározása. Leosztás: %s: '%s'" - #: SplitHandHistory.py:76 msgid "File not found" msgstr "Fájl nem található" @@ -3165,7 +3194,7 @@ msgstr "" msgid "No board given. Using Monte-Carlo simulation..." msgstr "Nincsenek közös lapok. Monte-Carlo módszer használata..." -#: TableWindow.py:149 +#: TableWindow.py:152 msgid "Can't find table %s" msgstr "%s asztal nem található" @@ -3429,11 +3458,11 @@ msgstr "" msgid "unimplemented readAction: '%s' '%s'" msgstr "Nem ismert readAction: '%s' '%s'" -#: WinTables.py:81 +#: WinTables.py:83 msgid "Window %s not found. Skipping." msgstr "A(z) %s nevű ablak nincs meg. Kihagyás." -#: WinTables.py:84 +#: WinTables.py:86 msgid "self.window doesn't exist? why?" msgstr "self.window nem létezik? miért?" @@ -3497,7 +3526,7 @@ msgstr "" "Bővítmények nem töltődnek be. Kérlek telepítsd a PYWIN32 csomagot innen: " "http://sourceforge.net/projects/pywin32/" -#: fpdb.pyw:79 +#: fpdb.pyw:80 msgid "" "Unable to load PyGTK modules required for GUI. Please install PyCairo, " "PyGObject, and PyGTK from www.pygtk.org." @@ -3505,13 +3534,13 @@ msgstr "" "Nem sikerült a GUI által igényelt PyGTK modulok betöltése. Kérlek telepítsd " "a PyCairo-t, a PyGObject-et és a PyGTK-t a www.pygtk.org címről." -#: fpdb.pyw:122 +#: fpdb.pyw:123 msgid "GuiStove not found. If you want to use it please install pypoker-eval." msgstr "" "GuiStove nem található. Ha szeretnéd használni, kérlek telepítsd a pypoker-" "eval-t." -#: fpdb.pyw:244 +#: fpdb.pyw:260 msgid "" "Copyright 2008-2011, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " "sqlcoder, Bostik, and others" @@ -3519,7 +3548,7 @@ msgstr "" "Copyright 2008-2011, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " "sqlcoder, Bostik, és mások" -#: fpdb.pyw:245 +#: fpdb.pyw:261 msgid "" "You are free to change, and distribute original or changed versions of fpdb " "within the rules set out by the license" @@ -3527,31 +3556,31 @@ msgstr "" "Szabadon megváltoztathatod és terjesztheted az eredeti vagy már " "megváltoztatott fpdb verziókat a licenszben szabályozott feltételek mellett" -#: fpdb.pyw:246 +#: fpdb.pyw:262 msgid "Please see fpdb's start screen for license information" msgstr "Licensz információkért kérlek tekintsd meg az fpdb induló képernyőjét" -#: fpdb.pyw:250 +#: fpdb.pyw:266 msgid "and others" msgstr "és mások" -#: fpdb.pyw:256 +#: fpdb.pyw:272 msgid "Operating System" msgstr "Operációs rendszer" -#: fpdb.pyw:276 +#: fpdb.pyw:292 msgid "Your config file is: " msgstr "Konfigurációs fájl:" -#: fpdb.pyw:281 +#: fpdb.pyw:297 msgid "Version Information:" msgstr "Verzióinformáció:" -#: fpdb.pyw:288 +#: fpdb.pyw:304 msgid "Threads: " msgstr "Szálak:" -#: fpdb.pyw:311 +#: fpdb.pyw:327 msgid "" "Updated preferences have not been loaded because windows are open. Re-start " "fpdb to load them." @@ -3559,19 +3588,19 @@ msgstr "" "A megváltoztatott beállítások még nem léptek érvénybe, mert vannak nyitott " "ablakok. Indítsd újra az fpdb-t a betöltésükhöz." -#: fpdb.pyw:321 +#: fpdb.pyw:337 msgid "Maintain Databases" msgstr "Adatbázisok karbantartása" -#: fpdb.pyw:331 +#: fpdb.pyw:347 msgid "saving updated db data" msgstr "frissített adatbázis adatok mentése" -#: fpdb.pyw:338 +#: fpdb.pyw:354 msgid "guidb response was " msgstr "a guidb válasza ez volt: " -#: fpdb.pyw:344 +#: fpdb.pyw:360 msgid "" "Cannot open Database Maintenance window because other windows have been " "opened. Re-start fpdb to use this option." @@ -3579,11 +3608,11 @@ msgstr "" "Nem tudom megnyitni az adatbázis karbantartó ablakot, mert más ablakok is " "nyitva vannak. Indítsd újra az fpdb-t a funkció használatához." -#: fpdb.pyw:347 +#: fpdb.pyw:363 msgid "Number of Hands: " msgstr "Leosztások száma:" -#: fpdb.pyw:348 +#: fpdb.pyw:364 msgid "" "\n" "Number of Tourneys: " @@ -3591,7 +3620,7 @@ msgstr "" "\n" "Versenyek száma: " -#: fpdb.pyw:349 +#: fpdb.pyw:365 msgid "" "\n" "Number of TourneyTypes: " @@ -3599,57 +3628,42 @@ msgstr "" "\n" "Versenytípusok száma: " -#: fpdb.pyw:350 +#: fpdb.pyw:366 msgid "Database Statistics" msgstr "Adatbázis statisztikák" -#: fpdb.pyw:359 +#: fpdb.pyw:375 msgid "HUD Configurator - choose category" msgstr "HUD beállító - válassz típust és méretet" -#: fpdb.pyw:365 +#: fpdb.pyw:381 +#, fuzzy msgid "" -"Note that this dialogue will overwrite an existing config if one has been " -"made already. " -msgstr "" -"Megj.: ez a funkció felülírja az esetleg már létező konfigurációs fájlt." - -#: fpdb.pyw:366 -msgid "Abort now if you don't want that." -msgstr "Fejezd be most, ha ezt nem szeretnéd." - -#: fpdb.pyw:367 -msgid "" -"Please select the game category for which you want to configure HUD stats " -"and the number of rows and columns:" +"Please select the game category for which you want to configure HUD stats:" msgstr "" "Válassz játéktípust, amelyre vonatkozóan be akarod állítani a HUD-ot, majd " "állítsd be a sorok és oszlopok számát:" -#: fpdb.pyw:384 -msgid "%d rows" -msgstr "%d sor" - -#: fpdb.pyw:419 +#: fpdb.pyw:436 msgid "HUD Configurator - please choose your stats" msgstr "HUD beállító - válassz statisztikákat" -#: fpdb.pyw:425 +#: fpdb.pyw:442 msgid "Please choose the stats you wish to use in the below table." msgstr "Válaszd ki a lenti táblázatból a megjelenítendő statisztikákat." -#: fpdb.pyw:429 +#: fpdb.pyw:446 msgid "Note that you may not select any stat more than once or it will crash." msgstr "" "Egy statisztikát ne válassz ki többször, mert nem fog működni (ki fog lépni)." -#: fpdb.pyw:433 +#: fpdb.pyw:450 msgid "" "It is not currently possible to select \"empty\" or anything else to that " "end." msgstr "Jelenleg nem lehetséges olyat választani, hogy \"üres\" vagy hasonló." -#: fpdb.pyw:437 +#: fpdb.pyw:454 msgid "" "To configure things like colouring you will still have to use the " "Preferences dialogue or manually edit your HUD_config.xml." @@ -3658,24 +3672,16 @@ msgstr "" "menüpontot kell használnod, vagy kézzel kell szerkesztened a HUD_config.xml " "fájlt." -#: fpdb.pyw:460 -msgid "column %d" -msgstr "%d. oszlop" - -#: fpdb.pyw:464 -msgid "row %d" -msgstr "%d sor" - -#: fpdb.pyw:544 +#: fpdb.pyw:572 msgid "Confirm deleting and recreating tables" msgstr "Erősítsd meg a táblák törlését és újra létrehozását" -#: fpdb.pyw:545 +#: fpdb.pyw:573 msgid "Please confirm that you want to (re-)create the tables." msgstr "" "Kérlek erősítsd meg, hogy valóban (újra) létre akarod hozni a táblákat." -#: fpdb.pyw:546 +#: fpdb.pyw:574 msgid "" " If there already are tables in the database %s on %s they will be deleted " "and you will have to re-import your histories.\n" @@ -3683,244 +3689,240 @@ msgstr "" " Ha már vannak táblák a(z) %s adatbázisban a(z) %s kiszolgálón, akkor azok " "törölve lesznek, és újra kell majd importálnod a leosztástörténeteket.\n" -#: fpdb.pyw:547 +#: fpdb.pyw:575 msgid "This may take a while." msgstr "Ez eltarthat egy darabig." -#: fpdb.pyw:572 +#: fpdb.pyw:600 msgid "User cancelled recreating tables" msgstr "A felhasználó megszakította a táblák újra létrehozását" -#: fpdb.pyw:578 -msgid "Confirm recreating HUD cache" -msgstr "Erősítsd meg a HUD gyorstár újra létrehozását" - -#: fpdb.pyw:579 +#: fpdb.pyw:607 msgid "Please confirm that you want to re-create the HUD cache." msgstr "" "Kérlek erősítsd meg, hogy valóban újra akarod generálni a HUD gyorstárat." -#: fpdb.pyw:587 +#: fpdb.pyw:615 msgid " Hero's cache starts: " msgstr " Saját gyorstár innentől: " -#: fpdb.pyw:601 +#: fpdb.pyw:629 msgid " Villains' cache starts: " msgstr " Ellenfelek gyorstára innentől: " -#: fpdb.pyw:614 +#: fpdb.pyw:642 msgid " Rebuilding HUD Cache ... " msgstr " HUD gyorstár újraépítése ... " -#: fpdb.pyw:622 +#: fpdb.pyw:650 msgid "User cancelled rebuilding hud cache" msgstr "A felhasználó megszakította a HUD gyorstár újraépítését." -#: fpdb.pyw:634 +#: fpdb.pyw:662 msgid "Confirm rebuilding database indexes" msgstr "Erősítsd meg az adatbázis indexeinek újraépítését" -#: fpdb.pyw:635 +#: fpdb.pyw:663 msgid "Please confirm that you want to rebuild the database indexes." msgstr "" "Kérlek erősítsd meg, hogy valóban újra akarod építeni az adatbázis indexeit." -#: fpdb.pyw:643 +#: fpdb.pyw:671 msgid " Rebuilding Indexes ... " msgstr " Indexek újraépítése ... " -#: fpdb.pyw:650 +#: fpdb.pyw:678 msgid " Cleaning Database ... " msgstr " Adatbázis tisztítása ... " -#: fpdb.pyw:655 +#: fpdb.pyw:683 msgid " Analyzing Database ... " msgstr " Adatbázis elemzése ... " -#: fpdb.pyw:660 +#: fpdb.pyw:688 msgid "User cancelled rebuilding db indexes" msgstr "A felhasználó megszakította az adatbázis indexeinek újraépítését." -#: fpdb.pyw:755 +#: fpdb.pyw:782 msgid "" "Unimplemented: Save Profile (try saving a HUD layout, that should do it)" msgstr "" "Még nincs kész: Profil mentése (addig használd a HUD elrendezésének " "mentését, az jó)" -#: fpdb.pyw:810 +#: fpdb.pyw:837 msgid "_Main" msgstr "Fő_menü" -#: fpdb.pyw:811 fpdb.pyw:842 +#: fpdb.pyw:838 fpdb.pyw:869 msgid "_Quit" msgstr "_Kilépés" -#: fpdb.pyw:812 +#: fpdb.pyw:839 msgid "L" msgstr "L" -#: fpdb.pyw:812 +#: fpdb.pyw:839 msgid "_Load Profile (broken)" msgstr "Profil betö_ltése (hibás)" -#: fpdb.pyw:813 +#: fpdb.pyw:840 msgid "S" msgstr "S" -#: fpdb.pyw:813 +#: fpdb.pyw:840 msgid "_Save Profile (todo)" msgstr "Profil menté_se (todo)" -#: fpdb.pyw:814 +#: fpdb.pyw:841 msgid "F" msgstr "B" -#: fpdb.pyw:814 +#: fpdb.pyw:841 msgid "Pre_ferences" msgstr "_Beállítások" -#: fpdb.pyw:815 +#: fpdb.pyw:842 msgid "_Import" msgstr "_Importálás" -#: fpdb.pyw:816 +#: fpdb.pyw:843 msgid "B" msgstr "I" -#: fpdb.pyw:817 +#: fpdb.pyw:844 msgid "R" msgstr "R" -#: fpdb.pyw:817 +#: fpdb.pyw:844 msgid "Tournament _Results Import" msgstr "Ve_rsenyeredmények importálása" -#: fpdb.pyw:818 +#: fpdb.pyw:845 msgid "I" msgstr "E" -#: fpdb.pyw:818 +#: fpdb.pyw:845 msgid "_Import through eMail/IMAP" msgstr "_Email import (IMAP)" -#: fpdb.pyw:819 +#: fpdb.pyw:846 msgid "_Viewers" msgstr "_Nézetek" -#: fpdb.pyw:820 +#: fpdb.pyw:847 msgid "A" msgstr "A" -#: fpdb.pyw:820 +#: fpdb.pyw:847 msgid "_Auto Import and HUD" msgstr "_Auto Import és HUD" -#: fpdb.pyw:821 +#: fpdb.pyw:848 msgid "H" msgstr "H" -#: fpdb.pyw:821 +#: fpdb.pyw:848 msgid "_HUD Configurator" msgstr "_HUD beállítása" -#: fpdb.pyw:822 +#: fpdb.pyw:849 msgid "G" msgstr "G" -#: fpdb.pyw:822 +#: fpdb.pyw:849 msgid "_Graphs" msgstr "_Grafikonok" -#: fpdb.pyw:823 fpdb.pyw:1098 +#: fpdb.pyw:850 fpdb.pyw:1125 msgid "Tourney Graphs" msgstr "Verseny grafikonok" -#: fpdb.pyw:824 +#: fpdb.pyw:851 msgid "Stove (preview)" msgstr "EV kalkulátor" -#: fpdb.pyw:825 +#: fpdb.pyw:852 msgid "P" msgstr "P" -#: fpdb.pyw:825 +#: fpdb.pyw:852 msgid "Ring _Player Stats (tabulated view, not on pgsql)" msgstr "Kész_pénzes statisztikák (táblázat; Postgre-vel nem)" -#: fpdb.pyw:826 +#: fpdb.pyw:853 msgid "T" msgstr "T" -#: fpdb.pyw:826 +#: fpdb.pyw:853 msgid "_Tourney Stats (tabulated view, not on pgsql)" msgstr "Versenystatisztikák (táblázat; Postgre-vel nem)" -#: fpdb.pyw:827 +#: fpdb.pyw:854 msgid "Tourney _Viewer" msgstr "_Verseny nézet" -#: fpdb.pyw:828 +#: fpdb.pyw:855 msgid "O" msgstr "O" -#: fpdb.pyw:828 +#: fpdb.pyw:855 msgid "P_ositional Stats (tabulated view, not on sqlite)" msgstr "P_ozíciós statisztikák (táblázat; SQLite-tal nem)" -#: fpdb.pyw:829 fpdb.pyw:1057 +#: fpdb.pyw:856 fpdb.pyw:1084 msgid "Session Stats" msgstr "Session statisztikák" -#: fpdb.pyw:830 +#: fpdb.pyw:857 msgid "Hand _Replayer (not working yet)" msgstr "Leosztás _visszajátszása (még nem működik)" -#: fpdb.pyw:831 +#: fpdb.pyw:858 msgid "_Database" msgstr "A_datbázis" -#: fpdb.pyw:832 +#: fpdb.pyw:859 msgid "_Maintain Databases" msgstr "_Karbantartás" -#: fpdb.pyw:833 +#: fpdb.pyw:860 msgid "Create or Recreate _Tables" msgstr "_Táblák (újra) létrehozása" -#: fpdb.pyw:834 +#: fpdb.pyw:861 msgid "Rebuild HUD Cache" msgstr "HUD gyorstár újraépítése" -#: fpdb.pyw:835 +#: fpdb.pyw:862 msgid "Rebuild DB Indexes" msgstr "Adatbázis indexek újraépítése" -#: fpdb.pyw:836 +#: fpdb.pyw:863 msgid "_Statistics" msgstr "_Statisztikák" -#: fpdb.pyw:837 +#: fpdb.pyw:864 msgid "Dump Database to Textfile (takes ALOT of time)" msgstr "Adatbázis kiírása textfájlba (SOKÁIG tart)" -#: fpdb.pyw:838 +#: fpdb.pyw:865 msgid "_Help" msgstr "_Súgó" -#: fpdb.pyw:839 +#: fpdb.pyw:866 msgid "_Log Messages" msgstr "Nap_lóbejegyzések" -#: fpdb.pyw:840 +#: fpdb.pyw:867 msgid "A_bout, License, Copying" msgstr "_Névjegy, licensz, másolás" -#: fpdb.pyw:858 +#: fpdb.pyw:884 msgid "There is an error in your config file\n" msgstr "Hiba van a konfigurációs fájlodban\n" -#: fpdb.pyw:859 +#: fpdb.pyw:885 msgid "" "\n" "\n" @@ -3930,19 +3932,19 @@ msgstr "" "\n" "A hiba a következő: " -#: fpdb.pyw:860 +#: fpdb.pyw:886 msgid "CONFIG FILE ERROR" msgstr "KONFIGURÁCIÓS FÁJL HIBA" -#: fpdb.pyw:864 +#: fpdb.pyw:890 msgid "Logfile is %s\n" msgstr "A naplófájl: %s\n" -#: fpdb.pyw:866 +#: fpdb.pyw:892 msgid "Config file" msgstr "Konfigurációs fájl" -#: fpdb.pyw:867 +#: fpdb.pyw:893 msgid "" "has been created at:\n" "%s.\n" @@ -3950,7 +3952,7 @@ msgstr "" "létrehozva itt:\n" "%s.\n" -#: fpdb.pyw:868 +#: fpdb.pyw:894 msgid "" "Edit your screen_name and hand history path in the supported_sites section " "of the Preferences window (Main menu) before trying to import hands." @@ -3959,19 +3961,19 @@ msgstr "" "supported_sites résznél a Beállítások ablakban (Főmenü) mielőtt megpróbálnál " "leosztásokat importálni." -#: fpdb.pyw:890 +#: fpdb.pyw:916 msgid "Connected to SQLite: %s" msgstr "Kapcsolódva az SQLite adatbázishoz: %s" -#: fpdb.pyw:924 +#: fpdb.pyw:950 msgid "Strong Warning - Invalid database version" msgstr "Nyomatékos figyelmeztetés - Érvénytelen adatbázis verzió" -#: fpdb.pyw:926 +#: fpdb.pyw:953 msgid "An invalid DB version or missing tables have been detected." msgstr "Érvénytelen adatbázis verziót vagy hiányzó táblá(ka)t találtam." -#: fpdb.pyw:930 +#: fpdb.pyw:957 msgid "" "This error is not necessarily fatal but it is strongly recommended that you " "recreate the tables by using the Database menu." @@ -3979,7 +3981,7 @@ msgstr "" "Ez a hiba nem feltétlenül végzetes, de erősen javasolt a táblák " "újragenerálása az Adatbázis menü használatával." -#: fpdb.pyw:934 +#: fpdb.pyw:961 msgid "" "Not doing this will likely lead to misbehaviour including fpdb crashes, " "corrupt data etc." @@ -3988,13 +3990,13 @@ msgstr "" "kiléphet, tönkretehet adatokat, stb." # FIXME: would need a different word ordering in Hungarian -#: fpdb.pyw:948 +#: fpdb.pyw:975 msgid "Status: Connected to %s database named %s on host %s" msgstr "" "Állapot: Kapcsolódva a(z) %s adatbázis-kezelő %s nevű adatbázisához a(z) %s " "kiszolgálón" -#: fpdb.pyw:958 +#: fpdb.pyw:985 msgid "" "\n" "Global lock taken by %s" @@ -4002,7 +4004,7 @@ msgstr "" "\n" "Globális zárolást végzett %s" -#: fpdb.pyw:961 +#: fpdb.pyw:988 msgid "" "\n" "Failed to get global lock, it is currently held by %s" @@ -4010,43 +4012,43 @@ msgstr "" "\n" "Globális zárolás meghiúsult, %s már zárolta" -#: fpdb.pyw:996 +#: fpdb.pyw:1023 msgid "Global lock released.\n" msgstr "Globális zárolás feloldva.\n" -#: fpdb.pyw:1003 +#: fpdb.pyw:1030 msgid "Auto Import" msgstr "Auto Import" -#: fpdb.pyw:1013 +#: fpdb.pyw:1040 msgid "Bulk Import" msgstr "Importálás" -#: fpdb.pyw:1020 +#: fpdb.pyw:1047 msgid "Tournament Results Import" msgstr "Versenyeredmények importálása" -#: fpdb.pyw:1026 +#: fpdb.pyw:1053 msgid "eMail Import" msgstr "Email import" -#: fpdb.pyw:1039 +#: fpdb.pyw:1066 msgid "Tourney Stats" msgstr "Versenystatisztikák" -#: fpdb.pyw:1045 +#: fpdb.pyw:1072 msgid "Tourney Viewer" msgstr "Verseny nézet" -#: fpdb.pyw:1051 +#: fpdb.pyw:1078 msgid "Positional Stats" msgstr "Pozíciós statisztikák" -#: fpdb.pyw:1063 +#: fpdb.pyw:1090 msgid "Hand Replayer" msgstr "Leosztás visszajátszása" -#: fpdb.pyw:1067 +#: fpdb.pyw:1094 msgid "" "Fpdb needs translators!\n" "If you speak another language and have a few minutes or more to spare get in " @@ -4107,19 +4109,19 @@ msgstr "" "A licenszek szövegét megtalálod az fpdb főkönyvtárában az agpl-3.0.txt, " "gpl-2.0.txt, gpl-3.0.txt és mit.txt fájlokban." -#: fpdb.pyw:1084 +#: fpdb.pyw:1111 msgid "Help" msgstr "Súgó" -#: fpdb.pyw:1091 +#: fpdb.pyw:1118 msgid "Graphs" msgstr "Grafikonok" -#: fpdb.pyw:1105 +#: fpdb.pyw:1132 msgid "Stove" msgstr "EV kalkulátor" -#: fpdb.pyw:1178 +#: fpdb.pyw:1207 msgid "" "\n" "Note: error output is being diverted to fpdb-errors.txt and HUD-errors.txt " @@ -4129,7 +4131,7 @@ msgstr "" "Megjegyzés: a hibakimenet átirányítva az fpdb-errors.txt és HUD-errors.txt " "fájlokba itt: %s" -#: fpdb.pyw:1179 +#: fpdb.pyw:1208 msgid "" "\n" "Any major error will be reported there _only_.\n" @@ -4137,30 +4139,11 @@ msgstr "" "\n" "Bármilyen nagyobb hiba _csak_oda_ kerül kiírásra.\n" -#: fpdb.pyw:1208 +#: fpdb.pyw:1237 msgid "fpdb starting ..." msgstr "fpdb indítása ..." -#: fpdb.pyw:1307 -msgid "" -"WARNING: Unable to find output hand history directory %s\n" -"\n" -" Press YES to create this directory, or NO to select a new one." -msgstr "" -"FIGYELEM: Nem található a leosztásarchívum könyvtára (%s)\n" -"\n" -" Kattints az IGEN gombra a könyvtár létrehozásához, vagy a NEM gombra egy " -"másik könyvtár választásához." - -#: fpdb.pyw:1315 -msgid "" -"WARNING: Unable to create hand output directory. Importing is not likely to " -"work until this is fixed." -msgstr "" -"FIGYELEM: Nem sikerült a leosztásarchívum könyvtárának létrehozása. Az " -"importálás valószínűleg nem fog működni." - -#: fpdb.pyw:1326 +#: fpdb.pyw:1337 msgid "" "WARNING: Unable to find site '%s'\n" "\n" @@ -4170,7 +4153,7 @@ msgstr "" "\n" "Kattints az IGEN gombra a terem hozzáadásához." -#: fpdb.pyw:1342 +#: fpdb.pyw:1353 msgid "" "\n" "Enter short code for %s\n" @@ -4236,23 +4219,23 @@ msgstr "befejező üzenet küldése; sor hossza =" msgid "Converting %s" msgstr "%s konvertálása" -#: fpdb_import.py:492 +#: fpdb_import.py:483 msgid "Hand processed but empty" msgstr "A leosztás feldolgozva, de üres volt" -#: fpdb_import.py:506 +#: fpdb_import.py:497 msgid "fpdb_import: sending hand to hud" msgstr "fpdb_import: leosztás küldése a HUD számára" -#: fpdb_import.py:509 +#: fpdb_import.py:500 msgid "Failed to send hand to HUD: %s" msgstr "Nem sikerült a leosztás elküldése a HUD számára: %s" -#: fpdb_import.py:524 +#: fpdb_import.py:515 msgid "Unknown filter filter_name:'%s' in filter:'%s'" msgstr "Ismeretlen szűrő: filter_name:'%s' a '%s' szűrőben" -#: fpdb_import.py:535 +#: fpdb_import.py:526 msgid "" "Error No.%s please send the hand causing this to fpdb-main@lists.sourceforge." "net so we can fix the problem." @@ -4260,11 +4243,11 @@ msgstr "" "%s számú hiba. Kérlek küldd el az ezt okozó leosztást az fpdb-main@lists." "sourceforge.net címre, hogy ki tudjuk javítani a hibát." -#: fpdb_import.py:536 +#: fpdb_import.py:527 msgid "Filename:" msgstr "Fájlnév:" -#: fpdb_import.py:537 +#: fpdb_import.py:528 msgid "" "Here is the first line of the hand so you can identify it. Please mention " "that the error was a ValueError:" @@ -4272,15 +4255,15 @@ msgstr "" "Itt az első sora a leosztásnak azonosítás céljából. Kérlek említsd majd meg, " "hogy a hiba ValueError volt:" -#: fpdb_import.py:539 +#: fpdb_import.py:530 msgid "Hand logged to hand-errors.txt" msgstr "A leosztás naplózva a hand-errors.txt fájlba" -#: fpdb_import.py:595 +#: fpdb_import.py:586 msgid "Importing" msgstr "Importálás" -#: fpdb_import.py:623 +#: fpdb_import.py:614 msgid "CLI for importing hands is GuiBulkImport.py" msgstr "" "Parancssorból a GuiBulkImport.py segítségével tudsz leosztásokat importálni" @@ -4319,6 +4302,44 @@ 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 "" +#~ "Note that this dialogue will overwrite an existing config if one has been " +#~ "made already. " +#~ msgstr "" +#~ "Megj.: ez a funkció felülírja az esetleg már létező konfigurációs fájlt." + +#~ msgid "Abort now if you don't want that." +#~ msgstr "Fejezd be most, ha ezt nem szeretnéd." + +#~ msgid "%d rows" +#~ msgstr "%d sor" + +#~ msgid "column %d" +#~ msgstr "%d. oszlop" + +#~ msgid "row %d" +#~ msgstr "%d sor" + +#~ msgid "Confirm recreating HUD cache" +#~ msgstr "Erősítsd meg a HUD gyorstár újra létrehozását" + +#~ 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 "" +#~ "FIGYELEM: Nem található a leosztásarchívum könyvtára (%s)\n" +#~ "\n" +#~ " Kattints az IGEN gombra a könyvtár létrehozásához, vagy a NEM gombra egy " +#~ "másik könyvtár választásához." + +#~ msgid "" +#~ "WARNING: Unable to create hand output directory. Importing is not likely " +#~ "to work until this is fixed." +#~ msgstr "" +#~ "FIGYELEM: Nem sikerült a leosztásarchívum könyvtárának létrehozása. Az " +#~ "importálás valószínűleg nem fog működni." + #~ msgid "" #~ "Failed to load libs for graphing, graphing will not function. Please\n" #~ " install numpy and matplotlib if you want to use graphs." @@ -4372,9 +4393,6 @@ msgstr "" #~ msgstr "" #~ "determineGameType: Nem sikerült felismerni a játéktípust innen: '%s'" -#~ msgid "DEBUG: unimplemented readAction: '%s' '%s'" -#~ msgstr "DEBUG: nem ismert readAction: '%s' '%s'" - #, fuzzy #~ msgid "determineGameType: Lim_Blinds has no lookup for '%s'" #~ msgstr "Lim_Blinds nem tartalmazza ezt: '%s'" diff --git a/pyfpdb/locale/fpdb-it_IT.po b/pyfpdb/locale/fpdb-it_IT.po new file mode 100644 index 00000000..58ccdd69 --- /dev/null +++ b/pyfpdb/locale/fpdb-it_IT.po @@ -0,0 +1,4324 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR ORGANIZATION +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Free Poker Database\n" +"POT-Creation-Date: 2011-04-04 23:41+CEST\n" +"PO-Revision-Date: 2011-04-04 21:24+0000\n" +"Last-Translator: seppone1991 \n" +"Language-Team: Italian (Italy) <>\n" +"Language: it_IT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: ENCODING\n" +"Generated-By: pygettext.py 1.5\n" +"Plural-Forms: nplurals=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:110 +#: EverleafToFpdb.py:112 FulltiltToFpdb.py:206 FulltiltToFpdb.py:208 +#: OnGameToFpdb.py:159 OnGameToFpdb.py:161 PacificPokerToFpdb.py:173 +#: PacificPokerToFpdb.py:175 PartyPokerToFpdb.py:197 PartyPokerToFpdb.py:199 +#: PkrToFpdb.py:128 PkrToFpdb.py:130 PokerStarsToFpdb.py:185 +#: PokerStarsToFpdb.py:187 Win2dayToFpdb.py:95 Win2dayToFpdb.py:97 +#: WinamaxToFpdb.py:172 WinamaxToFpdb.py:174 iPokerToFpdb.py:122 +#: iPokerToFpdb.py:124 +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:111 +#: FulltiltToFpdb.py:249 OnGameToFpdb.py:160 OnGameToFpdb.py:176 +#: PacificPokerToFpdb.py:174 PacificPokerToFpdb.py:205 PartyPokerToFpdb.py:198 +#: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186 +#: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173 +#: WinamaxToFpdb.py:191 iPokerToFpdb.py:123 +msgid "determineGameType: Raising FpdbParseError" +msgstr "Determina il tipo di gioco: Fpdb errore-di-analisi" + +#: 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:145 +#: PacificPokerToFpdb.py:215 PacificPokerToFpdb.py:216 PokerStarsToFpdb.py:222 +#: PokerStarsToFpdb.py:223 iPokerToFpdb.py:156 iPokerToFpdb.py:158 +msgid "No match in readHandInfo: '%s'" +msgstr "Nessuna partita in readHandInfo: '%s'" + +#: AbsoluteToFpdb.py:208 +msgid "File name didn't match re_*InfoFromFilename" +msgstr "Nome file non ha prodotto risultati Re_*InfoFromFilename" + +#: AbsoluteToFpdb.py:209 +msgid "File name: %s" +msgstr "Nome file:%s" + +#: AbsoluteToFpdb.py:210 +msgid "Didn't match re_*InfoFromFilename: '%s'" +msgstr "re_*InfoFromFilename non ha prodotto risultati: '%s'" + +#: AbsoluteToFpdb.py:279 EverleafToFpdb.py:218 FulltiltToFpdb.py:413 +#: OnGameToFpdb.py:294 PacificPokerToFpdb.py:347 PokerStarsToFpdb.py:357 +#: Win2dayToFpdb.py:203 WinamaxToFpdb.py:360 +msgid "reading antes" +msgstr "lettura ante" + +#: AbsoluteToFpdb.py:288 BetfairToFpdb.py:160 FulltiltToFpdb.py:423 +msgid "Player bringing in: %s for %s" +msgstr "Il Bring-in per il giocatore è:%s per %s" + +#: AbsoluteToFpdb.py:291 EverleafToFpdb.py:230 +msgid "No bringin found." +msgstr "Nessun bring-in trovato" + +#: AbsoluteToFpdb.py:298 EverleafToFpdb.py:237 +msgid "No small blind" +msgstr "No small blind(piccolo buio)" + +#: AbsoluteToFpdb.py:325 +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 OnGameToFpdb.py:337 +#: PartyPokerToFpdb.py:536 PokerStarsToFpdb.py:439 +msgid "Unimplemented readAction: '%s' '%s'" +msgstr "readAction non implementata: '%s' '%s'" + +#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:222 CarbonToFpdb.py:297 +#: EverleafToFpdb.py:326 FulltiltToFpdb.py:781 PacificPokerToFpdb.py:458 +#: PartyPokerToFpdb.py:577 PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 +#: 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:327 FulltiltToFpdb.py:782 PacificPokerToFpdb.py:459 +#: PartyPokerToFpdb.py:578 PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 +#: iPokerToFpdb.py:292 +msgid "output translation to" +msgstr "Traduzione di" + +#: AbsoluteToFpdb.py:404 BetfairToFpdb.py:224 CarbonToFpdb.py:299 +#: EverleafToFpdb.py:328 FulltiltToFpdb.py:783 PacificPokerToFpdb.py:460 +#: PartyPokerToFpdb.py:579 PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 +#: iPokerToFpdb.py:293 +msgid "follow (tail -f) the input" +msgstr "seguire (tail-f) l'ingresso" + +#: Anonymise.py:49 +msgid "Could not find file %s" +msgstr "Impossibile trovare il file %s" + +#: Anonymise.py:55 +msgid "Output being written to %s" +msgstr "Output sarà scritto in %s" + +#: BetfairToFpdb.py:123 +msgid "readPlayerStacks: Less than 2 players found in a hand" +msgstr "Lettura Player Stack:Meno di 2 giocatori trovati nella mano" + +#: BetfairToFpdb.py:163 +msgid "No bringin found" +msgstr "Bring-in non trovato" + +#: BetfairToFpdb.py:199 Filters.py:80 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:482 Hand.py:1690 +#: ImapFetcher.py:44 ImapFetcher.py:53 OnGameToFpdb.py:210 OnGameToFpdb.py:337 +#: PokerStarsToFpdb.py:439 Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 +#: test_Database.py:50 test_Database.py:51 +msgid "DEBUG: " +msgstr "DEBUG: " + +#: Card.py:431 +msgid "fpdb card encoding(same as pokersource)" +msgstr "fpdb codifica carta(come pokersource)" + +#: Charset.py:45 Charset.py:60 Charset.py:75 Charset.py:86 Charset.py:94 +msgid "Could not convert: \"%s\"\n" +msgstr "Impossibile convertire: \"%s\"\n" + +#: Charset.py:48 Charset.py:63 Charset.py:78 +msgid "Could not encode: \"%s\"\n" +msgstr "Impossibile codificare:\"%s\"\n" + +#: Configuration.py:111 Configuration.py:118 Configuration.py:133 +msgid "Config file has been created at %s.\n" +msgstr "Il file di configurazione è stato creato in %s\n" + +#: Configuration.py:132 +msgid "" +"No %s found\n" +" in %s\n" +" or %s\n" +msgstr "" +"%s non trovato\n" +" in %s\n" +" o %s\n" + +#: Configuration.py:137 Configuration.py:138 +msgid "Error copying .example config file, cannot fall back. Exiting.\n" +msgstr "" +"Errore durante la copia dl file di configuazione .example.uscita in corso\n" + +#: Configuration.py:142 Configuration.py:143 +msgid "No %s found, cannot fall back. Exiting.\n" +msgstr "%s non trovato.Uscita in corso\n" + +#: Configuration.py:175 Configuration.py:176 +msgid "Default logger initialised for %s" +msgstr "Default logger inizializzatao per %s" + +#: Configuration.py:187 Database.py:447 Database.py:448 +msgid "Creating directory: '%s'" +msgstr "Creando la cartella:'%s'" + +#: Configuration.py:213 +msgid "" +"Default encoding set to US-ASCII, defaulting to CP1252 instead -- If you're " +"not on a Mac, please report this problem." +msgstr "" +"Codifica predefinita impostata a US-ASCII, non funzionante per CP1252 invece " +"- Se non siete su un Mac, si prega di segnalare il problema." + +#: Configuration.py:317 +msgid "Loading site" +msgstr "Caricamento sito" + +#: Configuration.py:537 +msgid "config.general: adding %s = %s" +msgstr "config.general: aggiungo %s=%s" + +#: Configuration.py:584 Configuration.py:585 +msgid "bad number in xalignment was ignored" +msgstr "Un numero errato nell' xalignement è stato ignorato" + +#: Configuration.py:634 +msgid "missing config section raw_hands" +msgstr "configurazione mancante della sezione raw_hands " + +#: Configuration.py:640 +msgid "Invalid config value for raw_hands.save, defaulting to \"error\"" +msgstr "Valore di configurazione non valido per raw_hands.save.Errore." + +#: Configuration.py:647 +msgid "Invalid config value for raw_hands.compression, defaulting to \"none\"" +msgstr "Valore di con figurazione non valido per raw_hands.compression.Errore" + +#: Configuration.py:660 +msgid "missing config section raw_tourneys" +msgstr "configurazione mancante per la sezione raw_tourneys " + +#: Configuration.py:666 +msgid "Invalid config value for raw_tourneys.save, defaulting to \"error\"" +msgstr "" +"Valore di configurazione non valido per la sezione raw_tourneys.save.Errore." + +#: Configuration.py:673 +msgid "" +"Invalid config value for raw_tourneys.compression, defaulting to \"none\"" +msgstr "" +"Valore di configurazione non valido per raw_tourneys.compression.Errore" + +#: Configuration.py:691 Configuration.py:692 +msgid "Configuration file %s not found. Using defaults." +msgstr "File di configurazione %s non trovato. Uso file di default" + +#: Configuration.py:722 Configuration.py:723 +msgid "Reading configuration file %s" +msgstr "Lettura file di configurazione %s" + +#: Configuration.py:729 +msgid "Error parsing %s. See error log file." +msgstr "Errore di analisi %s. Vedi file log di errore." + +#: Configuration.py:845 +msgid "Error parsing example configuration file %s. See error log file." +msgstr "" +"Errore di analisi file configurazione di esempio %s.Guarda il file di log " +"errori." + +#: Database.py:65 +msgid "Not using sqlalchemy connection pool." +msgstr "Non utilizza la sorgente di connessione sqlalchemy" + +#: Database.py:72 +msgid "Not using numpy to define variance in sqlite." +msgstr "Non utilizza NumPy per definire la varianza in SQLite." + +#: Database.py:250 +msgid "Creating Database instance, sql = %s" +msgstr "Creazione istanza database sql=%s" + +#: Database.py:398 +msgid "*** WARNING UNKNOWN MYSQL ERROR:" +msgstr "***ATTENZIONE ERRORE SCONOSCIUTO DI MYSQL" + +#: Database.py:452 +msgid "Connecting to SQLite: %(database)s" +msgstr "Connessione a SQLite: %(database)s" + +#: Database.py:464 +msgid "Some database functions will not work without NumPy support" +msgstr "Alcune funzioni del database possono non funzionare senza NumPy" + +#: Database.py:495 +msgid "outdated or too new database version (%s) - please recreate tables" +msgstr "" +"Versione del database obsoleta o troppo nuova(%s)-Si prega di ricreare le " +"tabelle dall'apposita sezione" + +#: Database.py:501 Database.py:502 +msgid "Failed to read settings table - recreating tables" +msgstr "" +"Impossibile leggere la tabella delle impostazioni - Ricreando le tabelle" + +#: Database.py:506 Database.py:507 +msgid "Failed to read settings table - please recreate tables" +msgstr "" +"Impossibile leggere la tabella delle impostazioni - Si prega di ricreare le " +"tabelle" + +#: Database.py:528 +msgid "commit %s failed: info=%s value=%s" +msgstr "Invio fallito %s:info=%s valore=%s" + +#: Database.py:532 +msgid "commit failed" +msgstr "Invio fallito." + +#: Database.py:713 Database.py:746 +msgid "*** Database Error: " +msgstr "**Errore Database" + +#: Database.py:743 +msgid "Database: date n hands ago = " +msgstr "Database: data n mani fa= " + +#: Database.py:900 +msgid "ERROR: query %s result does not have player_id as first column" +msgstr "" +"ERRORE: Il risultato della query %s non ha player_id come prima colonna" + +#: Database.py:992 +msgid "getLastInsertId(): problem fetching insert_id? ret=%d" +msgstr "getLastInsertId (): problema recupero insert_id? ret =%d" + +#: Database.py:1004 +msgid "getLastInsertId(%s): problem fetching lastval? row=%d" +msgstr "getLastinsertid(%s): problema recupero lastval? row=%d" + +#: Database.py:1011 +msgid "getLastInsertId(): unknown backend: %d" +msgstr "getLastInsertId (): sconosciuto backend:%d" + +#: Database.py:1016 +msgid "*** Database get_last_insert_id error: " +msgstr "*** Database errore get_last_insert_id:" + +#: Database.py:1070 Database.py:1495 +msgid "warning: drop pg fk %s_%s_fkey failed: %s, continuing ..." +msgstr "attenzione:rimozione pg fk %s_%s_fkey fallita:%s.Continua" + +#: Database.py:1074 Database.py:1499 +msgid "warning: constraint %s_%s_fkey not dropped: %s, continuing ..." +msgstr "ATTENZIONE: vincolato %s_%s_fkey non rimossa: %s,continua...." + +#: Database.py:1082 Database.py:1373 +msgid "dropping mysql index " +msgstr "rimozione indice mysql fallita" + +#: Database.py:1088 Database.py:1378 Database.py:1386 Database.py:1393 +msgid " drop index failed: " +msgstr " rimozione indice fallita: " + +#: Database.py:1093 Database.py:1380 +msgid "dropping pg index " +msgstr "rimozione indice pg" + +#: Database.py:1106 +msgid "warning: drop index %s_%s_idx failed: %s, continuing ..." +msgstr "attenzione:rimozione indice %s_%s_idx fallita:%s,continua..." + +#: Database.py:1110 +msgid "warning: index %s_%s_idx not dropped %s, continuing ..." +msgstr "attenzione: indice %s_%s_idx non rimosso %s, continua..." + +#: Database.py:1119 +msgid "prepare import took %s seconds" +msgstr "Preparazione importo ha impiegato %s secondi" + +#: Database.py:1150 Database.py:1158 Database.py:1426 Database.py:1434 +msgid "Creating foreign key " +msgstr "Creazione chiave esterna" + +#: Database.py:1156 Database.py:1165 Database.py:1177 Database.py:1432 +#: Database.py:1441 +msgid "Create foreign key failed: " +msgstr "Creazione chiave esterna fallita" + +#: Database.py:1172 +msgid "Creating MySQL index %s %s" +msgstr "Creazione MySQL indice %s %s" + +#: Database.py:1181 +msgid "Creating PostgreSQL index " +msgstr "Creazione PostgreSQL indice " + +#: Database.py:1186 Database.py:1337 Database.py:1346 Database.py:1354 +msgid "Create index failed: " +msgstr "Creazione indice fallita: " + +#: Database.py:1194 +msgid "After import took %s seconds" +msgstr "Dopo l'importazione ha richiesto %s secondi" + +#: Database.py:1227 Database.py:1228 +msgid "Finished recreating tables" +msgstr "Ricreazione tabelle completata" + +#: Database.py:1269 +msgid "***Error creating tables: " +msgstr "***Errore creazione tabelle: " + +#: Database.py:1279 +msgid "*** Error unable to get databasecursor" +msgstr "*** Errore impossibile ottenere databasecursor" + +#: Database.py:1291 Database.py:1302 Database.py:1312 Database.py:1319 +msgid "***Error dropping tables: " +msgstr "***Errore rimuovendo le tabelle" + +#: Database.py:1317 +msgid "*** Error in committing table drop" +msgstr "*** Errore rimozione tavolo" + +#: Database.py:1331 Database.py:1332 +msgid "Creating mysql index %s %s" +msgstr "Creazione indice mysql:%s %s" + +#: Database.py:1340 Database.py:1341 +msgid "Creating pgsql index %s %s" +msgstr "Creazione indice pgsql %s %s" + +#: Database.py:1348 Database.py:1349 +msgid "Creating sqlite index %s %s" +msgstr "reazione indice sqlite %s %s" + +#: Database.py:1356 +msgid "Unknown database: MySQL, Postgres and SQLite supported" +msgstr "Database sconosciuto:MySQL,Postgres and SQLite supportati" + +#: Database.py:1361 +msgid "Error creating indexes: " +msgstr "Errore creazione indici: " + +#: Database.py:1388 +msgid "Dropping sqlite index " +msgstr "Rimozione indice sqlite " + +#: Database.py:1395 +msgid "" +"Fpdb only supports MySQL, Postgres and SQLITE, what are you trying to use?" +msgstr "Fpdb supporta solo MySQL,Postgres e SQLite,cosa stai provando a usare?" + +#: Database.py:1409 Database.py:1449 +msgid " set_isolation_level failed: " +msgstr " set_isolation_level failed: " + +#: Database.py:1443 Database.py:1502 +msgid "Only MySQL and Postgres supported so far" +msgstr "Solo MySQL e Postgres supportati" + +#: Database.py:1473 +msgid "dropping mysql foreign key" +msgstr "Rimozione chiave esterna mysql" + +#: Database.py:1477 +msgid " drop failed: " +msgstr " Rimozione fallita: " + +#: Database.py:1480 +msgid "dropping pg foreign key" +msgstr "Rimozione chiave esterna pg" + +#: Database.py:1492 +msgid "dropped pg foreign key %s_%s_fkey, continuing ..." +msgstr "Chiave esterna pg rimossa %s_%s_fkey,continua..." + +#: Database.py:1614 +msgid "Rebuild hudcache took %.1f seconds" +msgstr "La ricostruzione della cache dell HUD ha richiesto %.1f secondi" + +#: Database.py:1617 Database.py:1655 +msgid "Error rebuilding hudcache:" +msgstr "Errore ricostruzione cache dell HUD" + +#: Database.py:1667 Database.py:1673 +msgid "Error during analyze:" +msgstr "Errore durante l analisi:" + +#: Database.py:1677 +msgid "Analyze took %.1f seconds" +msgstr "Analisi ha richiesto %.1f secondi" + +#: Database.py:1687 Database.py:1693 +msgid "Error during vacuum:" +msgstr "Errore durante la pulizia:" + +#: Database.py:1697 +msgid "Vacuum took %.1f seconds" +msgstr "La pulizia ha richiesto %.1f secondi" + +#: Database.py:1709 +msgid "Error during lock_for_insert:" +msgstr "Errore durante lock_for_insert" + +#: Database.py:1718 +msgid "######## Hands ##########" +msgstr "######## Mani ##########" + +#: Database.py:1722 +msgid "###### End Hands ########" +msgstr "###### Fine Mani ########" + +#: Database.py:2132 +msgid "Error aquiring hero ids:" +msgstr "Errore di acquisizione ID dell hero:" + +#: Database.py:2240 +msgid "######## Gametype ##########" +msgstr "######## Tipo di Gioco ##########" + +#: Database.py:2244 +msgid "###### End Gametype ########" +msgstr "###### Fine Tipo di gioco ########" + +#: Database.py:2271 +msgid "queue empty too long - writer stopping ..." +msgstr "coda vuota troppo a lungo-scrittura fermata..." + +#: Database.py:2274 +msgid "writer stopping, error reading queue: " +msgstr "Scrittura fallita,errore di lettura della coda" + +#: Database.py:2299 +msgid "deadlock detected - trying again ..." +msgstr "deadlock rilevato - Nuovo tentativo ..." + +#: Database.py:2304 +msgid "too many deadlocks - failed to store hand " +msgstr "Troppe situazioni di stallo - memorizzazione mano fallita" + +#: Database.py:2308 +msgid "***Error storing hand: " +msgstr "***Errore memorizzazione mano" + +#: Database.py:2318 +msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" +msgstr "" +"Scrittura del db completata:salvate %d hands (%d fallite) in %.1f secondi" + +#: Database.py:2328 +msgid "***Error sending finish: " +msgstr "*** Errore nell'invio della fine:" + +#: Database.py:2414 +msgid "invalid source in Database.createOrUpdateTourney" +msgstr "Origine invalida nel Database.createOrUpdateTourney" + +#: Database.py:2427 +msgid "invalid source in Database.createOrUpdateTourneysPlayers" +msgstr "Origine invalida in Database.createOrUpdateTourneysPlayers" + +#: Database.py:2563 +msgid "HandToWrite.init error: " +msgstr "Errore HandToWrite.init: " + +#: Database.py:2613 +msgid "HandToWrite.set_all error: " +msgstr "Errore HandToWrite.set_all: " + +#: Database.py:2644 +msgid "nutOmatic is id_player = %d" +msgstr "nutOmatic è id_player=%d" + +#: Database.py:2652 +msgid "query plan: " +msgstr "Piano della Query: " + +#: Database.py:2661 +msgid "cards =" +msgstr "carte =" + +#: Database.py:2664 +msgid "get_stats took: %4.3f seconds" +msgstr "get_stats richiede: %4.3f secondi" + +#: Database.py:2666 +msgid "press enter to continue" +msgstr "Premi INVIO per continuare" + +#: EverestToFpdb.py:108 FulltiltToFpdb.py:263 FulltiltToFpdb.py:265 +msgid "Unable to recognise handinfo from: '%s'" +msgstr "Impossibile controllare handinfo da:'%s'" + +#: EverleafToFpdb.py:265 +msgid "Everleaf readStudPlayerCards is only a stub." +msgstr "Everleaf readStudPlayerCards è solo una parte del programma temporaneo" + +#: EverleafToFpdb.py:288 +msgid "Unimplemented readAction: %s %s" +msgstr "readAction non implementata: %s %s" + +#: EverleafToFpdb.py:297 +msgid "readShowdownActions %s %s" +msgstr "readShowdownActions %s %s" + +#: Filters.py:53 +msgid "All" +msgstr "Tutti" + +#: Filters.py:53 +msgid "None" +msgstr "Nessuno" + +#: Filters.py:53 +msgid "Show _Limits" +msgstr "Mostra _Limiti" + +#: Filters.py:54 +msgid "Show Number of _Players" +msgstr "Mostra il numero di _Giocatori" + +#: Filters.py:54 TourneyFilters.py:53 +msgid "And:" +msgstr "E:" + +#: Filters.py:54 TourneyFilters.py:53 +msgid "Between:" +msgstr "Tra:" + +#: Filters.py:55 GuiPrefs.py:33 +msgid "Games" +msgstr "Giochi" + +#: Filters.py:55 GuiPrefs.py:33 +msgid "Sites" +msgstr "Siti" + +#: Filters.py:55 TourneyFilters.py:52 +msgid "Hero:" +msgstr "Hero:" + +#: Filters.py:56 +msgid "Limits:" +msgstr "Limiti:" + +#: Filters.py:56 TourneyFilters.py:52 +msgid "Number of Players:" +msgstr "Numero di Giocatori:" + +#: Filters.py:57 +msgid "Grouping:" +msgstr "Raggruppamenti:" + +#: Filters.py:57 +msgid "Show Position Stats" +msgstr "Mostra Stat per posizione" + +#: Filters.py:58 TourneyFilters.py:53 +msgid "Date:" +msgstr "Data:" + +#: Filters.py:59 +msgid "All Players" +msgstr "Tutti i Giocatori:" + +#: Filters.py:60 +msgid "Ring" +msgstr "Cash-game" + +#: Filters.py:60 +msgid "Tourney" +msgstr "Torneo:" + +#: Filters.py:80 +msgid "New packing box created!" +msgstr "Nuovo contenitore di pacchetti creato!" + +#: Filters.py:106 TourneyFilters.py:116 +msgid "Either 0 or more than one site matched (%s) - EEK" +msgstr "0 o più siti trovati (%s) - EEK" + +#: Filters.py:340 +msgid "%s was toggled %s" +msgstr "%s è stata attivata %s" + +#: Filters.py:340 +msgid "OFF" +msgstr "OFF" + +#: Filters.py:340 +msgid "ON" +msgstr "ON" + +#: Filters.py:421 +msgid "self.sites[%s] set to %s" +msgstr "self.sites[%s] impostato a %s" + +#: Filters.py:427 +msgid "self.games[%s] set to %s" +msgstr "self.games[%s] impostato a %s" + +#: Filters.py:433 +msgid "self.limit[%s] set to %s" +msgstr "self.limit[%s] impostato a %s" + +#: Filters.py:611 +msgid "self.seats[%s] set to %s" +msgstr "self.seats[%s] impostato a %s" + +#: Filters.py:617 +msgid "self.groups[%s] set to %s" +msgstr "self.groups[%s] impostato a %s" + +#: Filters.py:633 GuiLogView.py:87 GuiPositionalStats.py:63 +msgid "Refresh" +msgstr "Aggiorna" + +#: Filters.py:658 +msgid "Min # Hands:" +msgstr "Min # Mani:" + +#: Filters.py:679 Filters.py:708 Filters.py:734 Filters.py:761 Filters.py:875 +#: Filters.py:926 Filters.py:960 Filters.py:1018 Filters.py:1071 +msgid "hide" +msgstr "nascondi" + +#: Filters.py:724 +msgid "INFO: No tourney types returned from database" +msgstr "INFO: Nessun tipo di torneo nel database" + +#: Filters.py:725 +msgid "No tourney types returned from database" +msgstr "Nessun tipo di torneo nel database" + +#: Filters.py:751 Filters.py:849 +msgid "INFO: No games returned from database" +msgstr "INFO: Nessun gioco nel database" + +#: Filters.py:752 Filters.py:850 +msgid "No games returned from database" +msgstr "Nessun gioco nel database" + +#: Filters.py:872 +msgid "Graphing Options:" +msgstr "Opzioni grafiche:" + +#: Filters.py:889 +msgid "Show Graph In:" +msgstr "Mostra grafico in:" + +#: Filters.py:905 +msgid "Showdown Winnings" +msgstr "Vincite allo Showdown:" + +#: Filters.py:913 +msgid "Non-Showdown Winnings" +msgstr "Vincite non allo Showdown" + +#: Filters.py:1030 +msgid "From:" +msgstr "Da:" + +#: Filters.py:1044 +msgid "To:" +msgstr "A:" + +#: Filters.py:1049 +msgid " Clear Dates " +msgstr " Azzera date" + +#: Filters.py:1068 +msgid "show" +msgstr "mostra" + +#: Filters.py:1076 fpdb.pyw:748 +msgid "Pick a date" +msgstr "Scegliere una data" + +#: Filters.py:1082 fpdb.pyw:754 +msgid "Done" +msgstr "Fatto" + +#: FullTiltPokerSummary.py:93 PokerStarsSummary.py:81 SitenameSummary.py:81 +msgid "parseSummary: Unable to recognise Tourney Info: '%s'" +msgstr "parseSummary: Impossibile riconoscere le info del Torneo : '%s'" + +#: FullTiltPokerSummary.py:94 FullTiltPokerSummary.py:120 +#: PokerStarsSummary.py:82 PokerStarsSummary.py:108 SitenameSummary.py:82 +msgid "parseSummary: Raising FpdbParseError" +msgstr "parseSummary: Errore di analisi di Fpdb" + +#: FullTiltPokerSummary.py:95 PokerStarsSummary.py:83 SitenameSummary.py:83 +msgid "Unable to recognise Tourney Info: '%s'" +msgstr "Impossibile riconoscere le info del torneo: '%s'" + +#: FullTiltPokerSummary.py:119 PokerStarsSummary.py:107 +msgid "parseSummary: Unable to locate currency" +msgstr "parseSummary: Impossibile individuare valuta" + +#: FullTiltPokerSummary.py:121 PokerStarsSummary.py:109 +msgid "Unable to locate currency" +msgstr "Impossibile individuare valuta" + +#: FulltiltToFpdb.py:207 +msgid "determineGameType: Raising FpdbParseError for file '%s'" +msgstr "determineGameType: Errore di analisi di Fpdb per il file '%s'" + +#: FulltiltToFpdb.py:248 FulltiltToFpdb.py:250 PacificPokerToFpdb.py:204 +#: PacificPokerToFpdb.py:206 PkrToFpdb.py:153 PkrToFpdb.py:155 +#: PokerStarsToFpdb.py:211 PokerStarsToFpdb.py:213 +msgid "Lim_Blinds has no lookup for '%s'" +msgstr "Lim_Blinds non ha trovato alcun risultato per '%s'" + +#: FulltiltToFpdb.py:264 +msgid "Raising FpdbParseError" +msgstr "Raising FpdbParseError" + +#: FulltiltToFpdb.py:366 +msgid "FTP: readPlayerStacks: No players detected (hand #%s)" +msgstr "FTP: readPlayersStacks: Nessun giocatore rilevato (mano#%s)" + +#: FulltiltToFpdb.py:426 +msgid "No bringin found, handid =%s" +msgstr "Bring-in non trovato,hand ID=%s" + +#: FulltiltToFpdb.py:433 +msgid "FTP: readButton: Failed to detect button (hand #%s cancelled?)" +msgstr "FTP:readButton:Bottone non trovate(hand#%s cancella?)" + +#: FulltiltToFpdb.py:487 +msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" +msgstr "FullTilt: DEBUG: readAction non implementata: '%s' '%s'" + +#: FulltiltToFpdb.py:563 +msgid "determineTourneyType : Parsing NOK" +msgstr "Determina il Tipo del torneo:Analisi errata" + +#: FulltiltToFpdb.py:621 +msgid "Unable to get a valid Tournament ID -- File rejected" +msgstr "Impossibile prendere un ID di torneo valido:File rifiutato" + +#: FulltiltToFpdb.py:652 +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:659 +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:663 +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:764 +msgid "FullTilt: Player finishing stats unreadable : %s" +msgstr "FullTilt: Statistiche di classifica finale illeggibili: %s" + +#: FulltiltToFpdb.py:773 +msgid "FullTilt: %s not found in tourney.ranks ..." +msgstr "FullTilt: %s non trovato dentro tourney.ranks" + +#: FulltiltToFpdb.py:775 +msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s" +msgstr "" +"FullTilt:Analisi incorretta:la posizione finale non corrisponde:%s / %s" + +#: GuiAutoImport.py:90 +msgid "Time between imports in seconds:" +msgstr "Tempo di Importazione in secondi:" + +#: GuiAutoImport.py:121 GuiAutoImport.py:193 GuiAutoImport.py:304 +msgid " Start _Auto Import " +msgstr " Inizia_Importazione Automatica " + +#: GuiAutoImport.py:125 +msgid "Detect Directories" +msgstr "Rileva Cartelle" + +#: GuiAutoImport.py:144 +msgid "Auto Import Ready." +msgstr "Importazione automatica pronta" + +#: GuiAutoImport.py:157 +msgid "Please choose the path that you want to Auto Import" +msgstr "" +"Si prega di scegliere il percorso che si desidera per l'Importazione " +"Automatica" + +#: GuiAutoImport.py:180 +msgid " _Auto Import Running " +msgstr " _Importazione Automatica in corso" + +#: GuiAutoImport.py:191 +msgid " Stop _Auto Import " +msgstr " Stop _Importazione Automatica" + +#: GuiAutoImport.py:203 +msgid "Detecting hh directory for site: '%s'" +msgstr "Rilevamento cartella HH per il sito: '%s'" + +#: GuiAutoImport.py:243 +msgid "" +"\n" +"Global lock taken ... Auto Import Started.\n" +msgstr "" +"\n" +"Global lock acquisito....Importazione automatica avviata\n" + +#: GuiAutoImport.py:245 +msgid " _Stop Auto Import " +msgstr " _Stop Importazione Automatica " + +#: GuiAutoImport.py:265 +msgid "opening pipe to HUD" +msgstr "Apertura del flusso verso l HUD" + +#: GuiAutoImport.py:279 +msgid "" +"\n" +"*** GuiAutoImport Error opening pipe: " +msgstr "" +"\n" +"***Errore GuiAutoImport di apertura del flusso: " + +#: GuiAutoImport.py:291 +msgid "" +"\n" +"Auto Import aborted - global lock not available" +msgstr "" +"\n" +"Importazione automatica annullata - blocco globale non disponibile" + +#: GuiAutoImport.py:296 +msgid "" +"\n" +"Stopping Auto Import - global lock released." +msgstr "" +"\n" +"Stop Importazione automatica - blocco globale rilasciat0" + +#: GuiAutoImport.py:298 +msgid "" +"\n" +" * Stop Auto Import: HUD already terminated" +msgstr "" +"\n" +"* Stop importazione automatica: HUD già terminato" + +#: GuiAutoImport.py:317 +msgid "%s auto-import:" +msgstr "%s importazione-automatica:" + +#: GuiAutoImport.py:326 +msgid "Browse..." +msgstr "Sfoglia ..." + +#: GuiBulkImport.py:59 +msgid "" +"\n" +"Global lock taken ..." +msgstr "" +"\n" +"Global lock ottenute..." + +#: GuiBulkImport.py:60 +msgid "Importing..." +msgstr "Importazione...." + +#: GuiBulkImport.py:113 +msgid "" +"GuiBulkImport.load done: Stored: %d \tDuplicates: %d \tPartial: %d \tErrors: " +"%d in %s seconds - %.0f/sec" +msgstr "" +"GuiBulkImport.load finito:Salvate %d \tDuplicate: %d \tParziali: %d \tErrori: " +"%d in %s secondi - %.0f/sec" + +#: GuiBulkImport.py:127 +msgid "Import Complete" +msgstr "Importazione completata" + +#: GuiBulkImport.py:135 GuiTourneyImport.py:78 +msgid "bulk import aborted - global lock not available" +msgstr "Imporazione manuale annullata-global lock non disponibile" + +#: GuiBulkImport.py:163 +msgid "Print Start/Stop Info" +msgstr "Mostra Info di Start / Stop " + +#: GuiBulkImport.py:170 +msgid "Hands/status print:" +msgstr "Mostra Mani/Stato:" + +#: GuiBulkImport.py:187 +msgid "Number of threads:" +msgstr "Numero di threads:" + +#: GuiBulkImport.py:207 +msgid "Archive File" +msgstr "File d archivio:" + +#: GuiBulkImport.py:212 +msgid "Hands/file:" +msgstr "Mani/file:" + +#: GuiBulkImport.py:227 +msgid "Drop indexes:" +msgstr "Rimuovi indici:" + +#: GuiBulkImport.py:236 GuiBulkImport.py:286 +msgid "auto" +msgstr "auto" + +#: GuiBulkImport.py:237 GuiBulkImport.py:287 GuiBulkImport.py:395 +msgid "don't drop" +msgstr "non rimuovere" + +#: GuiBulkImport.py:238 GuiBulkImport.py:288 +msgid "drop" +msgstr "rimuovi" + +#: GuiBulkImport.py:244 +msgid "HUD Test mode" +msgstr "HUD modalità Test" + +#: GuiBulkImport.py:249 GuiTourneyImport.py:106 +msgid "Site filter:" +msgstr "Filtro sito:" + +#: GuiBulkImport.py:277 +msgid "Drop HudCache:" +msgstr "Rimuovi HudCache" + +#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:843 +msgid "_Bulk Import" +msgstr "_Importazione manuale" + +#: GuiBulkImport.py:297 GuiTourneyImport.py:137 +msgid "Import clicked" +msgstr "Importazione selezionata" + +#: GuiBulkImport.py:315 +msgid "Waiting..." +msgstr "Caricamento...." + +#: GuiBulkImport.py:344 +msgid "Input file in quiet mode" +msgstr "Modalità silenziosa dell' input file" + +#: GuiBulkImport.py:346 +msgid "don't start gui; deprecated (just give a filename with -f)." +msgstr "GUI non avviata;non valida (basta dare un nome al file con -f)." + +#: GuiBulkImport.py:348 +msgid "Conversion filter (*Full Tilt Poker, PokerStars, Everleaf, Absolute)" +msgstr "Filtro di conversione(*Full Tilt Poker,Pokerstars,Everleaf,Absolute)" + +#: GuiBulkImport.py:350 +msgid "If this option is passed it quits when it encounters any error" +msgstr "Se questa opzione è selezionata esce quando incontra un errore" + +#: GuiBulkImport.py:352 Options.py:55 +msgid "Print some useful one liners" +msgstr "Mostra alcune utili linee" + +#: GuiBulkImport.py:354 +msgid "" +"Do the required conversion for Stars Archive format (ie. as provided by " +"support" +msgstr "" +"Fare la conversione necessaria per il formato d'archivio di Pokerstars(ie. " +"come previsto dal supporto)" + +#: GuiBulkImport.py:356 +msgid "" +"Do the required conversion for FTP Archive format (ie. as provided by support" +msgstr "" +"Fare la conversione necessaria per il formato d'archivio di Full Tilt Poker" +"(ie. come previsto dal supporto)" + +#: GuiBulkImport.py:358 +msgid "" +"Output the pprinted version of the HandsPlayer hash for regresion testing" +msgstr "" +"Output the pprinted version of the HandsPlayer hash for regresion testing" + +#: GuiBulkImport.py:363 GuiTourneyImport.py:267 ImapFetcher.py:172 +msgid "USAGE:" +msgstr "Uso:" + +#: GuiBulkImport.py:364 +msgid "PokerStars converter: ./GuiBulkImport.py -c PokerStars -f filename" +msgstr "Convertitore Pokerstars: ./GuiBulkImport.py -c Pokerstars -f filename" + +#: GuiBulkImport.py:365 +msgid "" +"Full Tilt converter: ./GuiBulkImport.py -c \"Full Tilt Poker\" -f filename" +msgstr "" +"Convertitore Full Tilt: ./GuiBulkImport.py -c \"Full Tilt Poker\" -f " +"filename" + +#: GuiBulkImport.py:366 +msgid "Everleaf converter: ./GuiBulkImport.py -c Everleaf -f filename" +msgstr "Convertitore Everleaf: ./GuiBulkImport.py -c Everleaf -f filename" + +#: GuiBulkImport.py:367 +msgid "Absolute converter: ./GuiBulkImport.py -c Absolute -f filename" +msgstr "Convertitore Absolute: " + +#: GuiBulkImport.py:368 +msgid "PartyPoker converter: ./GuiBulkImport.py -c PartyPoker -f filename" +msgstr "Convertitore PartyPoker: " + +#: GuiBulkImport.py:382 +msgid "-q is deprecated. Just use \"-f filename\" instead" +msgstr "-q è sconosciuto. Usare solo il comando \"-f filename\"" + +#: GuiBulkImport.py:408 +msgid "" +"GuiBulkImport done: Stored: %d \tDuplicates: %d \tPartial: %d \tErrors: %d " +"in %s seconds - %.0f/sec" +msgstr "" +"GuiBulkImport finito:Salvate: %d\tDuplicate: %d\tParziali: %d\tErrori: %d " +"in %s secondi - %.0f/sec" + +#: GuiDatabase.py:107 +msgid "_Add" +msgstr "_Aggiungi" + +#: GuiDatabase.py:111 +msgid "_Refresh" +msgstr "_Aggiorna" + +#: GuiDatabase.py:115 +msgid "Type" +msgstr "Tipo" + +#: GuiDatabase.py:116 GuiTourneyPlayerStats.py:89 +msgid "Name" +msgstr "Nome" + +#: GuiDatabase.py:117 +msgid "Description" +msgstr "Descrizione" + +#: GuiDatabase.py:118 GuiDatabase.py:448 GuiImapFetcher.py:110 +msgid "Username" +msgstr "Username" + +#: GuiDatabase.py:119 GuiDatabase.py:455 GuiImapFetcher.py:110 +msgid "Password" +msgstr "Password" + +#: GuiDatabase.py:120 +msgid "Host" +msgstr "Host" + +#: GuiDatabase.py:121 +msgid "Open" +msgstr "Apri" + +#: GuiDatabase.py:122 +msgid "Status" +msgstr "Status" + +#: GuiDatabase.py:256 +msgid "Testing database connections ... " +msgstr "Test connessioni database" + +#: GuiDatabase.py:283 +msgid "finished." +msgstr "completato." + +#: GuiDatabase.py:293 +msgid "loadDbs error: " +msgstr "errore loadDbs" + +#: GuiDatabase.py:314 GuiLogView.py:191 GuiTourneyPlayerStats.py:457 +msgid "***sortCols error: " +msgstr "***errore sortCols" + +#: GuiDatabase.py:316 +msgid "sortCols error: " +msgstr "errore sortCols" + +#: GuiDatabase.py:361 +msgid "testDB: trying to connect to: %s/%s, %s, %s/%s" +msgstr "testDB: Tentativo di connessione a: %s/%s,%s,%s/%s" + +#: GuiDatabase.py:364 +msgid " connected ok" +msgstr " connesso ok" + +#: GuiDatabase.py:371 +msgid " not connected but no exception" +msgstr " non connesso ma senza eccezzione" + +#: GuiDatabase.py:373 fpdb.pyw:918 +msgid "" +"MySQL Server reports: Access denied. Are your permissions set correctly?" +msgstr "" +"MySQL Server reports:Accesso negato.I tuoi permessi sono settati " +"correttamente?" + +#: GuiDatabase.py:377 fpdb.pyw:920 +msgid "MySQL client reports: 2002 or 2003 error. Unable to connect - " +msgstr "MySQL client reports:errore 2002 o 2003.Impossibile connettersi" + +#: GuiDatabase.py:378 fpdb.pyw:921 +msgid "Please check that the MySQL service has been started" +msgstr "Controllare che il servizio MySQL sia stato avviato" + +#: GuiDatabase.py:382 fpdb.pyw:923 +msgid "" +"PostgreSQL Server reports: Access denied. Are your permissions set correctly?" +msgstr "" +"PostgreSQL Server reports: Accesso negato.I tuoi permessi sono settati " +"correttamente?" + +#: GuiDatabase.py:385 fpdb.pyw:925 +msgid "PostgreSQL client reports: Unable to connect - " +msgstr "PostgreSQL client reports:Impossibile connettersi." + +#: GuiDatabase.py:386 fpdb.pyw:926 +msgid "Please check that the PostgreSQL service has been started" +msgstr "Controlla che il servizio postgreSQL sia stato avviato" + +#: GuiDatabase.py:396 +msgid "db connection to %s, %s, %s, %s, %s failed: %s" +msgstr "db connessione a %s, %s, %s, %s, %s fallita: %s" + +#: GuiDatabase.py:404 +msgid "AddDB starting" +msgstr "AddDB avviato" + +#: GuiDatabase.py:413 +msgid "Add New Database" +msgstr "Aggiungi nuovo Database" + +#: GuiDatabase.py:423 +msgid "DB Type" +msgstr "DB Tipo" + +#: GuiDatabase.py:433 +msgid "DB Name" +msgstr "DB Nome" + +#: GuiDatabase.py:441 +msgid "DB Description" +msgstr "DB Descrizione" + +#: GuiDatabase.py:462 +msgid "Host Computer" +msgstr "Host Computer" + +#: GuiDatabase.py:481 +msgid "addDB.run: response is %s, accept is %s" +msgstr "addDB.run: la risposta è %s, accettato è %s" + +#: GuiDatabase.py:495 +msgid "start creating new db" +msgstr "Inizio creazione nuovo database" + +#: GuiDatabase.py:514 +msgid "tested new db, result=%s" +msgstr "Nuovo database testato,risultato=%s" + +#: GuiDatabase.py:517 +msgid "Database created" +msgstr "Database creato" + +#: GuiDatabase.py:520 +msgid "Database creation failed" +msgstr "Creazione database fallita" + +#: GuiDatabase.py:533 +msgid "check_fields: starting" +msgstr "check_fields: avviato" + +#: GuiDatabase.py:539 +msgid "No Database Name given" +msgstr "Nome Database non assegnato" + +#: GuiDatabase.py:542 +msgid "No Database Description given" +msgstr "Descrizione Database non specificata" + +#: GuiDatabase.py:545 +msgid "No Username given" +msgstr "Username non specificato" + +#: GuiDatabase.py:548 +msgid "No Password given" +msgstr "Password non specificata" + +#: GuiDatabase.py:551 +msgid "No Host given" +msgstr "Host non assegnato" + +#: GuiDatabase.py:565 +msgid "Unknown Database Type selected" +msgstr "Tipo del Database selezionato sconosciuto" + +#: GuiDatabase.py:569 +msgid "check_fields: open dialog" +msgstr "check_fields: apertura dialogo" + +#: GuiDatabase.py:578 +msgid "Do you want to try again?" +msgstr "Desideri riprovare?" + +#: GuiDatabase.py:582 +msgid "check_fields: ret is %s cancel is %s" +msgstr "check_fields: ret è %s cancel è %s" + +#: GuiDatabase.py:585 +msgid "check_fields: destroy dialog" +msgstr "check_fields: chiusura dialogo" + +#: GuiDatabase.py:589 +msgid "check_fields: returning ok as %s, try_again as %s" +msgstr "check_fields: restituisce ok se %s, prova ancora se %s" + +#: GuiDatabase.py:691 GuiLogView.py:204 +msgid "Test Log Viewer" +msgstr "Test Log Viewer" + +#: GuiDatabase.py:696 GuiLogView.py:209 +msgid "Log Viewer" +msgstr "Log Viewer" + +#: GuiGraphViewer.py:49 GuiTourneyGraphViewer.py:49 +msgid "" +"Failed to load libs for graphing, graphing will not function. Please install " +"numpy and matplotlib if you want to use graphs." +msgstr "" +"Caricamento librerie grafiche fallito.Si prega di installare numpy e " +"matpotlib se si desidera usare grafici." + +#: GuiGraphViewer.py:50 GuiTourneyGraphViewer.py:50 +msgid "" +"This is of no consequence for other parts of the program, e.g. import and " +"HUD are NOT affected by this problem." +msgstr "" +"Questo è senza conseguenze per le altre parti del programma, ad esempio " +"L'importazione e l'HUD non sono interessati da questo problema." + +#: GuiGraphViewer.py:83 GuiTourneyGraphViewer.py:82 +msgid "Refresh _Graph" +msgstr "Aggiorna _Grafico" + +#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 +msgid "_Export to File" +msgstr "_Esporta in un file" + +#: GuiGraphViewer.py:133 GuiGraphViewer.py:249 GuiSessionViewer.py:372 +#: GuiTourneyGraphViewer.py:132 GuiTourneyGraphViewer.py:230 +msgid "***Error: " +msgstr "***Errore: " + +#: GuiGraphViewer.py:166 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 +#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:157 +#: GuiTourneyPlayerStats.py:268 +msgid "No sites selected - defaulting to PokerStars" +msgstr "Nessun sito selezionato-per default Pokerstars selezionato" + +#: GuiGraphViewer.py:171 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 +#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:162 +#: GuiTourneyPlayerStats.py:271 +msgid "No player ids found" +msgstr "Nessun player ID trovato" + +#: GuiGraphViewer.py:176 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 +#: GuiSessionViewer.py:218 +msgid "No limits found" +msgstr "Nessun limite trovato" + +#: GuiGraphViewer.py:186 GuiTourneyGraphViewer.py:172 +msgid "Graph generated in: %s" +msgstr "Grafico generato in: %s" + +#: GuiGraphViewer.py:191 +msgid "Hands" +msgstr "Mani" + +#: GuiGraphViewer.py:196 GuiTourneyGraphViewer.py:180 +msgid "No Data for Player(s) Found" +msgstr "Nessun Dato trovato per il(i) giocatore" + +#: GuiGraphViewer.py:219 +msgid "" +"Hands: %d\n" +"Profit: $%.2f" +msgstr "" +"Mani: %d\n" +"Profitto: $%.2f" + +#: GuiGraphViewer.py:220 +msgid "Showdown: $%.2f" +msgstr "Showdown: $%.2f" + +#: GuiGraphViewer.py:221 +msgid "Non-showdown: $%.2f" +msgstr "Non-showdown: $%.2f" + +#: GuiGraphViewer.py:229 +msgid "Profit graph for ring games" +msgstr "Grafico Profitto per Cash Game" + +#: GuiGraphViewer.py:232 +msgid "" +"Hands: %d\n" +"Profit (%s): %.2f" +msgstr "" +"Mani: %d\n" +"Profit(%s): %.2f" + +#: GuiGraphViewer.py:234 +msgid "Showdown (%s): %.2f" +msgstr "Showdown (%s): %.2f" + +#: GuiGraphViewer.py:236 +msgid "Non-showdown (%s): %.2f" +msgstr "Non-showdown (%s): %.2f" + +#: GuiGraphViewer.py:363 GuiTourneyGraphViewer.py:274 +msgid "Please choose the directory you wish to export to:" +msgstr "Scegli la cartella in cui si desidera esportare:" + +#: GuiGraphViewer.py:376 GuiTourneyGraphViewer.py:287 +msgid "Closed, no graph exported" +msgstr "Fermato,Nessun grafico esportato" + +#: GuiGraphViewer.py:394 GuiTourneyGraphViewer.py:305 +msgid "Graph created" +msgstr "Grafico creato" + +#: GuiImapFetcher.py:40 +msgid "To cancel just close this tab." +msgstr "Per cancellare chiudi questa finestra" + +#: GuiImapFetcher.py:43 +msgid "_Save" +msgstr "_Salva" + +#: GuiImapFetcher.py:47 +msgid "_Import All" +msgstr "_Importa tutto" + +#: GuiImapFetcher.py:51 +msgid "If you change the config you must save before importing" +msgstr "Se tu cambi il file di configurazione devi salvarlo prima di importare" + +#: GuiImapFetcher.py:89 +msgid "Starting import. Please wait." +msgstr "Importo avviato.Si prega di attendere" + +#: GuiImapFetcher.py:94 +msgid "Finished import without error." +msgstr "Importo completato senza errori." + +#: GuiImapFetcher.py:97 +msgid "" +"Login to mailserver failed: please check mailserver, username and password" +msgstr "" +"Login a mailserver fallito:Si prega di controllare il mailserver,l'username " +"e la password" + +#: GuiImapFetcher.py:100 +msgid "" +"Could not connect to mailserver: check mailserver and use SSL settings and " +"internet connectivity" +msgstr "" +"Impossibile connettersi a mailserver:controlla mailserver,le impostazioni " +"SSL e la connessione internet" + +#: GuiImapFetcher.py:110 +msgid "Fetch Type" +msgstr "Tipo di acquisizione" + +#: GuiImapFetcher.py:110 +msgid "Mail Folder" +msgstr "Cartella mail" + +#: GuiImapFetcher.py:110 +msgid "Mailserver" +msgstr "Mailserver" + +#: GuiImapFetcher.py:110 +msgid "Use SSL" +msgstr "Usa SSL" + +#: GuiImapFetcher.py:110 GuiTourneyPlayerStats.py:82 +msgid "Site" +msgstr "Sito" + +#: GuiImapFetcher.py:142 +msgid "Yes" +msgstr "Si" + +#: GuiImapFetcher.py:143 +msgid "No" +msgstr "No" + +#: GuiLogView.py:38 +msgid "Fpdb Errors" +msgstr "Fpdb Errori" + +#: GuiLogView.py:39 +msgid "Fpdb Log" +msgstr "Fpdb Log" + +#: GuiLogView.py:40 +msgid "HUD Errors" +msgstr "HUD Errori" + +#: GuiLogView.py:41 +msgid "HUD Log" +msgstr "HUD Log" + +#: GuiLogView.py:52 +msgid "Log Messages" +msgstr "Messaggi di Log" + +#: GuiLogView.py:98 +msgid "Date/Time" +msgstr "Data/Tempo" + +#: GuiLogView.py:99 +msgid "Module" +msgstr "Modulo" + +#: GuiLogView.py:100 +msgid "Level" +msgstr "Livello" + +#: GuiLogView.py:101 +msgid "Text" +msgstr "Testo" + +#: GuiPositionalStats.py:137 +msgid "activesite set to %s" +msgstr "Sito attivo impostato su %s" + +#: GuiPositionalStats.py:323 +msgid "Positional Stats page displayed in %4.2f seconds" +msgstr "Pagina statistiche posizionali visualizzata in %4.2f secondi" + +#: GuiPrefs.py:31 +msgid "Databases" +msgstr "Databases" + +#: GuiPrefs.py:31 +msgid "General" +msgstr "Generale" + +#: GuiPrefs.py:32 +msgid "HUD" +msgstr "HUD" + +#: GuiPrefs.py:32 +msgid "Import" +msgstr "Importazione" + +#: GuiPrefs.py:34 +msgid "Popup Windows" +msgstr "Popup Windows" + +#: GuiPrefs.py:34 +msgid "Window" +msgstr "Finestra" + +#: GuiPrefs.py:35 +msgid "Popup Name" +msgstr "Nome Popup" + +#: GuiPrefs.py:35 +msgid "Stat" +msgstr "Stat" + +#: GuiPrefs.py:36 GuiPrefs.py:42 +msgid "Stat Name" +msgstr "Nome Stat" + +#: GuiPrefs.py:37 +msgid "Auxiliary Windows" +msgstr "Auxiliary Windows" + +#: GuiPrefs.py:37 +msgid "stud_mucked" +msgstr "stud_mucked" + +#: GuiPrefs.py:38 +msgid "Hand History Converters" +msgstr "Convertitori Hand History" + +#: GuiPrefs.py:38 +msgid "mucked" +msgstr "mucked" + +#: GuiPrefs.py:39 +msgid "Field Type" +msgstr "Campo del Tipo" + +#: GuiPrefs.py:39 fpdb.pyw:1060 +msgid "Ring Player Stats" +msgstr "Stats Giocatore Cash-Game " + +#: GuiPrefs.py:40 +msgid "Column Heading" +msgstr "Colonna" + +#: GuiPrefs.py:40 +msgid "Left/Right Align" +msgstr "Allineamento SInistra/Destra" + +#: GuiPrefs.py:41 +msgid "Show in Position Stats" +msgstr "Mostra in Position Stats" + +#: GuiPrefs.py:41 +msgid "Show in Summaries" +msgstr "Mostra in Sintesi" + +#: GuiPrefs.py:42 +msgid "Format" +msgstr "Formato" + +#: GuiPrefs.py:72 +msgid "Setting" +msgstr "Impostazioni" + +#: GuiPrefs.py:78 +msgid "Value (double-click to change)" +msgstr "Valore (doppio-clic per cambiare)" + +#: GuiPrefs.py:178 +msgid "Test Preferences Dialog" +msgstr "Test preferenze dialogo" + +#: GuiPrefs.py:183 fpdb.pyw:309 +msgid "Preferences" +msgstr "Preferenze" + +#: GuiRingPlayerStats.py:44 +msgid "Type of Game" +msgstr "Tipo di Gioco" + +#: GuiRingPlayerStats.py:45 +msgid "Hole cards" +msgstr "Carte personali" + +#: GuiRingPlayerStats.py:46 +msgid "Position" +msgstr "Posizione" + +#: GuiRingPlayerStats.py:47 +msgid "Name of the player" +msgstr "Nome del giocatore" + +#: GuiRingPlayerStats.py:48 +msgid "Number of hands played" +msgstr "Numero di mani giocate" + +#: GuiRingPlayerStats.py:49 +msgid "Number of Seats" +msgstr "Numero di posti a sedere" + +#: GuiRingPlayerStats.py:50 +msgid "" +"Voluntarily Putting In the pot\n" +"(blinds excluded)" +msgstr "Volontà di mettere chips nel piatto\n(Blinds esclusi)" + +#: GuiRingPlayerStats.py:51 +msgid "% Pre Flop Raise" +msgstr "% Rilancio Pre Flop" + +#: GuiRingPlayerStats.py:52 +msgid "% Pre Flop Re-Raise / 3Bet" +msgstr "% Controrilancio Pre Flop / 3Bet" + +#: GuiRingPlayerStats.py:53 +msgid "% Pre Flop Re-Raise / 4Bet" +msgstr "% Controrilancio Pre Flop / 4Bet" + +#: GuiRingPlayerStats.py:54 +msgid "% Pre Flop Fold To Re-Raise / F3Bet" +msgstr "% Fold Pre Flop davanti un controrilancio / F3Bet" + +#: GuiRingPlayerStats.py:55 +msgid "% Pre Flop Fold To Re-Raise / F4Bet" +msgstr "% Fold Pre Flop davanti una 4bet/ F4Bet" + +#: GuiRingPlayerStats.py:56 +msgid "Aggression Factor\n" +msgstr "Fattore di Aggressione\n" + +#: GuiRingPlayerStats.py:57 +msgid "" +"Aggression Frequency\n" +"Bet or Raise vs Fold" +msgstr "" +"Frequenza di aggressione\n" +"Bet or Raise vs Fold" + +#: GuiRingPlayerStats.py:58 +msgid "Continuation Bet post-flop" +msgstr "Continuation Bet post-flop" + +#: GuiRingPlayerStats.py:59 +msgid "% Raise First In\\% Raise when first to bet" +msgstr "% Raise First In\\% Rilancio quando si è primi ad aprire il piatto" + +#: GuiRingPlayerStats.py:60 +msgid "" +"% First to raise pre-flop\n" +"and steal blinds" +msgstr "" +"% Primo a rilanciare Pre Flop\n" +"e a rubare i blinds" + +#: GuiRingPlayerStats.py:61 +msgid "% Saw Flop vs hands dealt" +msgstr "% Flop visti vs Mani giocate" + +#: GuiRingPlayerStats.py:62 +msgid "Saw Show Down / River" +msgstr "Show Down / River visti" + +#: GuiRingPlayerStats.py:63 +msgid "Went To Show Down When Saw Flop" +msgstr "Mani finite allo Show Down quando guardi il flop" + +#: GuiRingPlayerStats.py:64 +msgid "% Won some money at showdown" +msgstr "% Soldi vinti allo showdown" + +#: GuiRingPlayerStats.py:65 +msgid "" +"Flop Aggression\n" +"% Bet or Raise after seeing Flop" +msgstr "" +"Aggressione al Flop\n" +"% Bet o rilancio dopo aver visto il flop" + +#: GuiRingPlayerStats.py:66 +msgid "" +"Turn Aggression\n" +"% Bet or Raise after seeing Turn" +msgstr "" +"Aggressione al Turn\n" +"% Bet o Rilancio dopo aver visto il Turn" + +#: GuiRingPlayerStats.py:67 +msgid "" +"River Aggression\n" +"% Bet or Raise after seeing River" +msgstr "" +"Aggressione al River\n" +"% Bet o Rilancio dopo aver visto il River" + +#: GuiRingPlayerStats.py:68 +msgid "" +"Coming Soon\n" +"Total % agression" +msgstr "" +"Prossimamente\n" +" % Aggressione totale" + +#: GuiRingPlayerStats.py:69 +msgid "Amount won" +msgstr "Totale vincite" + +#: GuiRingPlayerStats.py:70 +msgid "" +"Number of Big Blinds won\n" +"or lost per 100 hands" +msgstr "" +"Numero di Big Blinds vinti\n" +"o persi per 100 mani" + +#: GuiRingPlayerStats.py:71 +msgid "Amount of rake paid" +msgstr "Totale rake pagato" + +#: GuiRingPlayerStats.py:72 +msgid "" +"Number of Big Blinds won\n" +"or lost per 100 hands\n" +"when excluding rake" +msgstr "" +"Numero di Big Blinds vinti\n" +"o persi per 100 mani\n" +"escludendo il rake" + +#: GuiRingPlayerStats.py:73 +msgid "" +"Measure of uncertainty\n" +"The lower, the more stable the amounts won" +msgstr "" +"Misura di incertezza\n" +"Più è piccolo,piu il totale delle vincite è alto" + +#: GuiRingPlayerStats.py:123 GuiSessionViewer.py:81 +msgid "Hand Breakdown for all levels listed above" +msgstr "Ripartizione della mano per tutti i livelli sopra" + +#: GuiRingPlayerStats.py:143 +msgid "_Filters" +msgstr "_Filtri" + +#: GuiRingPlayerStats.py:145 GuiTourneyPlayerStats.py:75 +msgid "_Refresh Stats" +msgstr "_Aggiorna statistiche" + +#: GuiRingPlayerStats.py:341 GuiSessionViewer.py:257 +#: GuiTourneyPlayerStats.py:243 +msgid "Stats page displayed in %4.2f seconds" +msgstr "Pagina statistiche visualizzate in %4.2f secondi" + +#: GuiRingPlayerStats.py:388 +msgid "***sortnums error: " +msgstr "***sortnums errore" + +#: GuiRingPlayerStats.py:410 +msgid "***sortcols error: " +msgstr "***sortcols errore:" + +#: GuiRingPlayerStats.py:715 +msgid "Detailed Filters" +msgstr "Filtri dettagliati" + +#: GuiRingPlayerStats.py:724 +msgid "Hand Filters:" +msgstr "Filtri mano:" + +#: GuiRingPlayerStats.py:737 +msgid "between" +msgstr "tra" + +#: GuiRingPlayerStats.py:738 +msgid "and" +msgstr "e" + +#: GuiSessionViewer.py:42 +msgid "Failed to load numpy and/or matplotlib in Session Viewer" +msgstr "" +"Caricamento numpy e/o matpotlib fallito dentro il visualizzatore di sessione" + +#: GuiSessionViewer.py:43 +msgid "ImportError: %s" +msgstr "Errore di importazione:%s" + +#: GuiSessionViewer.py:158 +msgid "Session Viewer is proof of concept code only, and contains many bugs.\n" +msgstr "" +"Sessione Viewer è ancora in prova, e contiene molti bug.\n" +"\n" + +#: GuiSessionViewer.py:159 +msgid "" +"Feel free to use the viewer, but there is no guarantee that the data is " +"accurate.\n" +msgstr "" +"Sentitevi liberi di utilizzare il visualizzatore, ma non vi è alcuna " +"garanzia che i dati siano corretti.\n" + +#: GuiSessionViewer.py:160 +msgid "" +"If you are interested in developing the code further please contact us via " +"the usual channels.\n" +msgstr "" +"Se siete interessati a sviluppare il codice per questo programma non esitate " +"a contattarci attraverso i consueti canali.\n" +"\n" +"\n" + +#: GuiSessionViewer.py:161 +msgid "Thankyou" +msgstr "Grazie" + +#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1316 +msgid "FPDB WARNING" +msgstr "FPDB WARNING" + +#: GuiSessionViewer.py:393 +msgid "Session candlestick graph" +msgstr "Sessione grafico " + +#: GuiSessionViewer.py:396 +msgid "Sessions" +msgstr "Sessioni" + +#: GuiStove.py:63 +msgid "" +"Stove is a GUI mockup of a EV calculation page, and completely non " +"functional.\n" +msgstr "" +"Stove è una simulazione grafica di una pagina di calcolo EV, e non è " +"completamente funzionale.\n" + +#: GuiStove.py:64 +msgid "" +"Unless you are interested in developing this feature, please ignore this " +"page.\n" +msgstr "" +"Se non siete interessati allo sviluppo di questa funzione, ignorate questa " +"pagina.\n" + +#: GuiStove.py:65 +msgid "" +"If you are interested in developing the code further see GuiStove.py and " +"Stove.py\n" +msgstr "" +"Se siete interessati a sviluppare ulteriormente il codice guardate GuiStove." +"py e Stove.py\n" + +#: GuiStove.py:66 +msgid "Thank you" +msgstr "Grazie" + +#: GuiStove.py:97 +msgid "Draw" +msgstr "Draw" + +#: GuiStove.py:104 +msgid "Stud" +msgstr "Stud" + +#: GuiStove.py:115 +msgid "Flop" +msgstr "Flop" + +#: GuiStove.py:134 +msgid "Gametype" +msgstr "Tipo di gioco" + +#: GuiStove.py:137 +msgid "Players" +msgstr "Giocatori" + +#: GuiStove.py:143 +msgid "Input:" +msgstr "Input" + +#: GuiStove.py:144 +msgid "Output:" +msgstr "Output" + +#: GuiStove.py:170 +msgid "Board:" +msgstr "Board:" + +#: GuiStove.py:182 +msgid "Player1:" +msgstr "Giocatore 1:" + +#: GuiStove.py:197 +msgid "Player2:" +msgstr "Giocatore 2:" + +#: GuiStove.py:211 +msgid "Results" +msgstr "Risultati" + +#: GuiStove.py:221 +msgid "called set_board_flop: '%s' '%s'" +msgstr "set_board_flop chiamato: '%s' '%s'" + +#: GuiStove.py:225 +msgid "called set_hero_cards_flop" +msgstr "set_hero_flop chiamato" + +#: GuiStove.py:229 +msgid "called set_villain_cards_flop" +msgstr "set_villain_flop chiamato" + +#: GuiStove.py:233 +msgid "called update_flop_output_pane" +msgstr "update_flop_output_pane chiamato" + +#: GuiTourneyGraphViewer.py:176 +msgid "Tournaments" +msgstr "Tornei" + +#: GuiTourneyGraphViewer.py:203 GuiTourneyGraphViewer.py:216 +msgid "" +"Tournaments: %d\n" +"Profit: $%.2f" +msgstr "" +"Tornei: %d \n" +"Profitto: $%.2f" + +#: GuiTourneyGraphViewer.py:213 +msgid "Tournament Results" +msgstr "Risultati torneo" + +#: GuiTourneyImport.py:72 GuiTourneyImport.py:290 +msgid "" +"GuiTourneyImport.load done: Stored: %d\tErrors: %d in %s seconds - %.0f/sec" +msgstr "" +"GuiTourneyImport.load finito: Salvate: %d\tErrori: %d in %s secondi - %.0f/" +"sec" + +#: GuiTourneyImport.py:175 fpdb_import.py:222 +msgid "Attempted to add non-directory '%s' as an import directory" +msgstr "Tentativo di aggiungere '%s' come cartella di importazione mani" + +#: GuiTourneyImport.py:191 +msgid "Tourney Summary Import started at %s - %d files to import." +msgstr "Importazione tornei avviata %s - %d file da importare." + +#: GuiTourneyImport.py:217 +msgid "TourneyImport: Removing text < 100 characters from end of file" +msgstr "Importazione torneo: Rimosso testo < 100 caratteri dalla fine del file" + +#: GuiTourneyImport.py:221 +msgid "TourneyImport: Removing text < 100 characters from start of file" +msgstr "" +"Importazione torneo:Rimozione testo <100 caratteri dall'inizio del file" + +#: GuiTourneyImport.py:231 +msgid "Finished importing %s/%s tournament summaries" +msgstr "Importazione completata %s/%s tornei" + +#: GuiTourneyImport.py:252 +msgid "GTI.readFile: '%s'" +msgstr "GTI.readFile: '%s'" + +#: GuiTourneyImport.py:271 ImapFetcher.py:176 +msgid "Need to define a converter" +msgstr "Necessario definire un convertitore" + +#: GuiTourneyImport.py:278 +msgid "Need a filename to import" +msgstr "Necessario un nome del file per importare" + +#: GuiTourneyPlayerStats.py:84 +msgid "Cat." +msgstr "Cat." + +#: GuiTourneyPlayerStats.py:85 +msgid "Limit" +msgstr "Limite" + +#: GuiTourneyPlayerStats.py:86 +msgid "Curr." +msgstr "Curr." + +#: GuiTourneyPlayerStats.py:87 +msgid "BuyIn" +msgstr "Buy-in" + +#: GuiTourneyPlayerStats.py:88 +msgid "Fee" +msgstr "Tassa" + +#: GuiTourneyPlayerStats.py:90 +msgid "#" +msgstr "#" + +#: GuiTourneyPlayerStats.py:91 +msgid "ITM%" +msgstr "ITM%" + +#: GuiTourneyPlayerStats.py:92 +msgid "1st" +msgstr "1st" + +#: GuiTourneyPlayerStats.py:93 +msgid "2nd" +msgstr "2nd" + +#: GuiTourneyPlayerStats.py:94 +msgid "3rd" +msgstr "3rd" + +#: GuiTourneyPlayerStats.py:95 +msgid "Rank?" +msgstr "Rank?" + +#: GuiTourneyPlayerStats.py:96 +msgid "Spent" +msgstr "Spesi" + +#: GuiTourneyPlayerStats.py:97 +msgid "Won" +msgstr "Vinti" + +#: GuiTourneyPlayerStats.py:98 +msgid "ROI%" +msgstr "ROI%" + +#: GuiTourneyPlayerStats.py:99 +msgid "$/Tour" +msgstr "$/Giro" + +#: GuiTourneyViewer.py:40 +msgid "Enter the tourney number you want to display:" +msgstr "Inserisci il numero del torneo da visualizzare:" + +#: GuiTourneyViewer.py:46 +msgid "_Display" +msgstr "_Visualizza" + +#: GuiTourneyViewer.py:53 +msgid "Display _Player" +msgstr "Visualizza_giocatore" + +#: GuiTourneyViewer.py:68 +msgid "" +"Tournament not found - please ensure you imported it and selected the " +"correct site" +msgstr "" +"Torneo non trovato-assicuratevi di averlo importato e di aver selezionato il " +"sito corretto" + +#: GuiTourneyViewer.py:96 +msgid "" +"Player or tourney not found - please ensure you imported it and selected the " +"correct site" +msgstr "Giocatore o torneo non trovato-" + +#: GuiTourneyViewer.py:110 +msgid "N/A" +msgstr "N/A" + +#: GuiTourneyViewer.py:131 +msgid "invalid entry in tourney number - must enter numbers only" +msgstr "Numero di torneo invalido-Dovete inserire solo numeri" + +#: HUD_main.pyw:69 +msgid "HUD_main starting: using db name = %s" +msgstr "Hud_main avvio in corso:usando db nome= %s" + +#: HUD_main.pyw:74 +msgid "Note: error output is being diverted to:" +msgstr "Nota: l'output di errore viene deviato a:" + +#: HUD_main.pyw:75 +msgid "Any major error will be reported there _only_." +msgstr "Ogni errore verrà segnalato lì _solo_." + +#: HUD_main.pyw:78 +msgid "HUD_main: starting ...\n" +msgstr "HUD_main: avvio in corso...\n" + +#: HUD_main.pyw:94 +msgid "No admin rights for HUD" +msgstr "" + +#: 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 "" + +#: HUD_main.pyw:95 +msgid "You will need to restart fpdb afterwards." +msgstr "" + +#: HUD_main.pyw:118 HUD_run_me.py:62 +msgid "Closing this window will exit from the HUD." +msgstr "Chiudi questa finestra per uscire dall HUD" + +#: HUD_main.pyw:134 +msgid "Error initializing main_window" +msgstr "Errore di inizializzazione main_window" + +#: HUD_main.pyw:149 +msgid "hud_main: Game changed." +msgstr "hud_main: Gioco cambiato" + +#: HUD_main.pyw:155 fpdb.pyw:998 +msgid "Quitting normally" +msgstr "Chiudere normalmente" + +#: HUD_main.pyw:216 +msgid "Received hand no %s" +msgstr "Mano ricevuta no %s" + +#: HUD_main.pyw:240 +msgid "HUD_main.read_stdin: hand processing starting ..." +msgstr "HUD_main.read_stdin: Processo mano in corso ..." + +#: HUD_main.pyw:245 +msgid "db error: skipping %s" +msgstr "errore db: saltato %s" + +#: HUD_main.pyw:264 +msgid "hud_dict[%s] was not found\n" +msgstr "hud_dict[%s] non è stato trovato\n" + +#: HUD_main.pyw:265 +msgid "will not send hand\n" +msgstr "La mano non sarà inviata\n" + +#: HUD_main.pyw:287 +msgid "HUD create: table name %s not found, skipping." +msgstr "HUD create:nome tavolo %s non trovato,saltato." + +#: HUD_main.pyw:296 +msgid "Table \"%s\" no longer exists\n" +msgstr "Il Tavolo \"%s\" non esiste più\n" + +#: HUD_main.pyw:328 +msgid "Error resizing HUD for table: %s." +msgstr "Errore ridimensionamento dell' HUD per il tavolo: %s." + +#: HUD_main.pyw:342 +msgid "Error killing HUD for table: %s." +msgstr "Errore chiudendo HUD nel tavolo: %s" + +#: HUD_main.pyw:365 +msgid "Error creating HUD for hand %s." +msgstr "Errore apertura HUD per la mano: %s" + +#: HUD_main.pyw:376 +msgid "Error updating HUD for hand %s." +msgstr "Errore aggiornamento HUD per la mano: %s" + +#: HUD_run_me.py:45 +msgid "HUD_main starting\n" +msgstr "Avvio HUD_main\n" + +#: HUD_run_me.py:51 TournamentTracker.py:306 +msgid "Using db name = %s\n" +msgstr "Nome del Database in utilizzo=%s\n" + +#: HUD_run_me.py:66 +msgid "HUD Main Window" +msgstr "HUD Finestra Principale" + +#: Hand.py:146 +msgid "BB" +msgstr "BB" + +#: Hand.py:147 +msgid "SB" +msgstr "SB" + +#: Hand.py:148 +msgid "BUTTONPOS" +msgstr "BUTTON POSITION" + +#: Hand.py:149 +msgid "HAND NO." +msgstr "HAND NO." + +#: Hand.py:150 TourneySummary.py:131 +msgid "SITE" +msgstr "SITO" + +#: Hand.py:151 +msgid "TABLE NAME" +msgstr "NOME TAVOLO" + +#: Hand.py:152 TourneySummary.py:141 +msgid "HERO" +msgstr "HERO" + +#: Hand.py:153 TourneySummary.py:142 +msgid "MAXSEATS" +msgstr "MAX POSTI" + +#: Hand.py:154 +msgid "LEVEL" +msgstr "LIVELLO" + +#: Hand.py:155 TourneySummary.py:147 +msgid "MIXED" +msgstr "MIXED" + +#: Hand.py:156 +msgid "LASTBET" +msgstr "ULTIMA PUNTATA" + +#: Hand.py:157 +msgid "ACTION STREETS" +msgstr "AZIONE STREETS" + +#: Hand.py:158 +msgid "STREETS" +msgstr "STREETS" + +#: Hand.py:159 +msgid "ALL STREETS" +msgstr "TUTTE LE STREETS" + +#: Hand.py:160 +msgid "COMMUNITY STREETS" +msgstr "COMMUNITY STREETS" + +#: Hand.py:161 +msgid "HOLE STREETS" +msgstr "HOLE STREETS" + +#: Hand.py:162 +msgid "COUNTED SEATS" +msgstr "POSTI" + +#: Hand.py:163 +msgid "DEALT" +msgstr "DISTRIBUITE" + +#: Hand.py:164 +msgid "SHOWN" +msgstr "MOSTRATE" + +#: Hand.py:165 +msgid "MUCKED" +msgstr "MUCKED" + +#: Hand.py:166 +msgid "TOTAL POT" +msgstr "PIATTO TOTALE" + +#: Hand.py:167 +msgid "TOTAL COLLECTED" +msgstr "TOTALE GUADAGNATO" + +#: Hand.py:168 +msgid "RAKE" +msgstr "RAKE" + +#: Hand.py:169 TourneySummary.py:132 +msgid "START TIME" +msgstr "ORA INIZIO" + +#: Hand.py:170 +msgid "TOURNAMENT NO" +msgstr "TORNEO NO" + +#: Hand.py:171 TourneySummary.py:137 +msgid "TOURNEY ID" +msgstr "ID TORNEO" + +#: Hand.py:172 TourneySummary.py:136 +msgid "TOURNEY TYPE ID" +msgstr "ID TIPO TORNEO" + +#: Hand.py:173 TourneySummary.py:138 +msgid "BUYIN" +msgstr "BUY-IN" + +#: Hand.py:174 +msgid "BUYIN CURRENCY" +msgstr "BUY-IN CORRENTE" + +#: Hand.py:175 +msgid "BUYIN CHIPS" +msgstr "BUY-IN CHIPS" + +#: Hand.py:176 TourneySummary.py:139 +msgid "FEE" +msgstr "FEE" + +#: Hand.py:177 +msgid "IS REBUY" +msgstr "E' REBUY" + +#: Hand.py:178 +msgid "IS ADDON" +msgstr "E' ADD-ON" + +#: Hand.py:179 +msgid "IS KO" +msgstr "E' KO" + +#: Hand.py:180 TourneySummary.py:163 +msgid "KO BOUNTY" +msgstr "BOUNTY KO" + +#: Hand.py:181 +msgid "IS MATRIX" +msgstr "E' MATRIX" + +#: Hand.py:182 +msgid "IS SHOOTOUT" +msgstr "E' SHOOTOUT" + +#: Hand.py:183 TourneySummary.py:164 +msgid "TOURNEY COMMENT" +msgstr "COMMENTO TORNEO" + +#: Hand.py:186 TourneySummary.py:176 +msgid "PLAYERS" +msgstr "GIOCATORI" + +#: Hand.py:187 +msgid "STACKS" +msgstr "STACKS" + +#: Hand.py:188 +msgid "POSTED" +msgstr "MESSI" + +#: Hand.py:189 +msgid "POT" +msgstr "PIATTO" + +#: Hand.py:190 +msgid "SEATING" +msgstr "A SEDERE" + +#: Hand.py:191 +msgid "GAMETYPE" +msgstr "TIPO DI GIOCO" + +#: Hand.py:192 +msgid "ACTION" +msgstr "AZIONE" + +#: Hand.py:193 +msgid "COLLECTEES" +msgstr "GUADAGNATE" + +#: Hand.py:194 +msgid "BETS" +msgstr "BETS" + +#: Hand.py:195 +msgid "BOARD" +msgstr "BOARD" + +#: Hand.py:196 +msgid "DISCARDS" +msgstr "SCARTATE" + +#: Hand.py:197 +msgid "HOLECARDS" +msgstr "CARTE PERSONALI" + +#: Hand.py:198 +msgid "TOURNEYS PLAYER IDS" +msgstr "ID DI TORNEO DEI GIOCATORI" + +#: Hand.py:221 Hand.py:1388 +msgid "[ERROR] Tried to add holecards for unknown player: %s" +msgstr "" +"[ERRORE] Tentativo di aggiungere carte personali di un giocatore " +"sconosciuto: %s" + +#: Hand.py:296 +msgid "Hand.insert(): hid #: %s is a duplicate" +msgstr "Hand.insert():hid#:%s è un duplicato" + +#: Hand.py:476 +msgid "markstreets didn't match - Assuming hand %s was cancelled" +msgstr "markstreets non ha prodotto risultati-La mano %s è stata annullata" + +#: Hand.py:478 +msgid "markStreets appeared to fail: First 100 chars: '%s'" +msgstr "markStreets sembra non rispondere: Primi 100 caratteri: '%s'" + +#: Hand.py:482 Hand.py:483 +msgid "checkPlayerExists: %s fail on hand number %s" +msgstr "checkPlayerExists: %s fallito sulla mano numero %s" + +#: Hand.py:574 +msgid "%s %s calls %s" +msgstr "%s %s chiama %s" + +#: Hand.py:645 +msgid "%s %s raise %s" +msgstr "%s %s rilancia %s" + +#: Hand.py:656 +msgid "%s %s bets %s" +msgstr "%s %s punta %s" + +#: Hand.py:676 +msgid "%s %s folds" +msgstr "%s %s folda" + +#: Hand.py:685 +msgid "%s %s checks" +msgstr "%s %s check" + +#: Hand.py:705 +msgid "addShownCards %s hole=%s all=%s" +msgstr "addShownCards %s carte personali=%s tutte=%s" + +#: Hand.py:816 +msgid "" +"*** ERROR - HAND: calling writeGameLine with unexpected STARTTIME value, " +"expecting datetime.date object, received:" +msgstr "" +"***ERRORE -MANO:chiamando writeGameLine con un inaspettato valore di " +"STARTTIME, un oggetto datetime.date,ricevuto" + +#: Hand.py:817 +msgid "" +"*** Make sure your HandHistoryConverter is setting hand.startTime properly!" +msgstr "" +"***Verifica che il vostro HandHistoryConverter sia impostato con l'ora di " +"inizio corretta!" + +#: Hand.py:818 +msgid "*** Game String:" +msgstr "***Stringa di gioco" + +#: Hand.py:899 +msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" +msgstr "HoldemOmahaHand.__init__: Né HHC né DB+handid previsto" + +#: Hand.py:1170 +msgid "DrawHand.__init__: street 'DEAL' is empty. Hand cancelled? HandID: '%s'" +msgstr "DrawHand.__init__: street 'DEAL' è vuota.Mano eliminata? HandID: '%s'" + +#: Hand.py:1397 +msgid "%s %s completes %s" +msgstr "%s %s completati %s" + +#: Hand.py:1415 +msgid "Bringin: %s, %s" +msgstr "Bring-in: %s, %s" + +#: Hand.py:1597 +msgid "" +"join_holecards: # of holecards should be either < 4, 4 or 7 - 5 and 6 should " +"be impossible for anyone who is not a hero" +msgstr "" +"join_holecards:# di holecards deve essere < 4, 4 o 7 - 5 e 6 dovrebbe essere " +"impossibile per chi non è un eroe" + +#: Hand.py:1598 +msgid "join_holcards: holecards(%s): %s" +msgstr "join_holecards: carte personali(%s): %s" + +#: Hand.py:1600 +msgid "join_holecards: Player '%s' appears not to have been dealt a card" +msgstr "join_holecards: Il giocatore '%s' sembra non aver ricevuto una carta" + +#: Hand.py:1676 Hand.py:1677 +msgid "Pot.end(): Major failure while calculating pot: '%s'" +msgstr "Pot.end(): grave errore durante il calcolo del piatto: '%s'" + +#: Hand.py:1690 +msgid "call Pot.end() before printing pot total" +msgstr "call Pot.end() prima di mostrare il piatto totale" + +#: Hand.py:1692 +msgid "Error in printing Hand object" +msgstr "Errore visualizzazione oggetto della Mano" + +#: HandHistoryConverter.py:40 +msgid "" +"ImportError: Unable to import PYTZ library. Please install PYTZ from http://" +"pypi.python.org/pypi/pytz/" +msgstr "" +"ImportError:Impossibilie importare libreria PYTZ. Si prega di installare " +"PYTZ da " + +#: HandHistoryConverter.py:41 fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:81 +msgid "Press ENTER to continue." +msgstr "Premi INVIO per continuare" + +#: HandHistoryConverter.py:136 +msgid "Failed sanity check" +msgstr "Controllo errori fallito" + +#: HandHistoryConverter.py:144 +msgid "Tailing '%s'" +msgstr "Monitoraggio '%s'" + +#: HandHistoryConverter.py:151 +msgid "HHC.start(follow): processHand failed: Exception msg: '%s'" +msgstr "" +"HHC.start(follow):Processo della mano fallito:Eccezione Messaggio: '%s'" + +#: HandHistoryConverter.py:155 +msgid "handsList is " +msgstr "La lista delle mani è " + +#: HandHistoryConverter.py:166 +msgid "HHC.start(): processHand failed: Exception msg: '%s'" +msgstr "HHC.start(): Processo della mano fallito: Eccezione msg: '%s'" + +#: HandHistoryConverter.py:170 +msgid "Read %d hands (%d failed) in %.3f seconds" +msgstr "Lettura %d mani(%d fallite) in %.3f secondi" + +#: HandHistoryConverter.py:176 +msgid "Summary file '%s' correctly parsed (took %.3f seconds)" +msgstr "" +"File di riassunto '%s' correttamente analizzato (Impiegati %.3f secondi)" + +#: HandHistoryConverter.py:178 +msgid "Error converting summary file '%s' (took %.3f seconds)" +msgstr "Errore di conversione file di riassunto '%s' (Impiegati %.3f secondi)" + +#: HandHistoryConverter.py:181 +msgid "Error converting '%s'" +msgstr "Errore di conversione di '%s'" + +#: HandHistoryConverter.py:212 +msgid "%s changed inode numbers from %d to %d" +msgstr "%s numero di nodi del file cambiati da %d a %d" + +#: HandHistoryConverter.py:260 +msgid "Converting starsArchive format to readable" +msgstr "Conversione archivio Pokerstars in un formato leggibile" + +#: HandHistoryConverter.py:265 +msgid "Converting ftpArchive format to readable" +msgstr "Conversione archivio Full Tilt in un formato leggibile" + +#: HandHistoryConverter.py:271 +msgid "Read no hands." +msgstr "Nessuna mano trovata" + +#: HandHistoryConverter.py:279 +msgid "Removing text < 50 characters" +msgstr "Rimozione testo < 50 caratteri" + +#: HandHistoryConverter.py:307 HandHistoryConverter.py:308 +#: HandHistoryConverter.py:314 +msgid "Unsupported game type: %s" +msgstr "Tipo di gioco non supportato: %s" + +#: HandHistoryConverter.py:471 +msgid "HH Sanity Check: output and input files are the same, check config" +msgstr "" +"Verifica Coerenza delle HH: File di input e di output uguali, controlla la " +"configurazione" + +#: HandHistoryConverter.py:494 +msgid "Reading stdin with %s" +msgstr "Lettura stdin con %s" + +#: HandHistoryConverter.py:509 +msgid "unable to read file with any codec in list!" +msgstr "" +"Impossibile legeere il file con nessuno dei codec presenti nella lista! " + +#: HandHistoryConverter.py:576 +msgid " given TZ:" +msgstr " dato TZ:" + +#: HandHistoryConverter.py:576 +msgid "raw time:" +msgstr "Ora di esecuzione:" + +#: HandHistoryConverter.py:586 +msgid "changeTimeZone: offset=" +msgstr "changeTimeZone: offset=" + +#: HandHistoryConverter.py:649 +msgid "utcTime:" +msgstr "utcTime:" + +#: HandHistoryConverter.py:698 +msgid "Unable to create output directory %s for HHC!" +msgstr "Impossibile creare cartella di output %s per HHC!" + +#: HandHistoryConverter.py:699 +msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY" +msgstr "*** ERRORE:IMPOSSIBILE CREARE CARTELLA DI OUTPUT" + +#: HandHistoryConverter.py:701 +msgid "Created directory '%s'" +msgstr "Creazione cartella '%s'" + +#: HandHistoryConverter.py:705 +msgid "out_path %s couldn't be opened" +msgstr "out_path %s non può essere aperta" + +#: Hello.py:46 +msgid "creating Hello" +msgstr "creazione Hello" + +#: Hello.py:49 +msgid "Hello World" +msgstr "Hello World" + +#: Hello.py:67 +msgid "site =" +msgstr "sito=" + +#: Hello.py:75 +msgid "YOUR NAME HERE" +msgstr "IL TUO NOME QUI" + +#: Hello.py:106 +msgid "" +"Hello %s\n" +"You have played %d hands\n" +" on %s." +msgstr "" +"Ciao %s\n" +"Hai giocato %d mani\n" +"su %s." + +#: Hud.py:148 +msgid "Kill This HUD" +msgstr "Chiudi Questo HUD" + +#: Hud.py:153 +msgid "Save HUD Layout" +msgstr "Salva HUD Layout" + +#: Hud.py:157 +msgid "Reposition StatWindows" +msgstr "Riposiziona finestre delle stats" + +#: Hud.py:161 +msgid "Show Player Stats" +msgstr "Mostra stat del giocatore" + +#: Hud.py:166 Hud.py:235 +msgid "For This Blind Level Only" +msgstr "Solo per questo Livello di Buio" + +#: Hud.py:171 Hud.py:240 +msgid "For Multiple Blind Levels:" +msgstr "Per Multipli Livelli Di Buio" + +#: Hud.py:174 Hud.py:243 +msgid " 0.5 to 2.0 x Current Blinds" +msgstr " 0.5 a 2.0 x Bui Correnti" + +#: Hud.py:179 Hud.py:248 +msgid " 0.33 to 3.0 x Current Blinds" +msgstr " 0.33 a 3.0 Bui Correnti" + +#: Hud.py:184 Hud.py:253 +msgid " 0.1 to 10 x Current Blinds" +msgstr "0.1 a 10 x Bui Correnti" + +#: Hud.py:189 Hud.py:258 +msgid " All Levels" +msgstr " Tutti i Livelli" + +#: Hud.py:194 Hud.py:263 +msgid "For #Seats:" +msgstr " Per #posti" + +#: Hud.py:197 Hud.py:266 +msgid " Any Number" +msgstr " Qualsiasi numero" + +#: Hud.py:202 Hud.py:271 +msgid " Custom" +msgstr " Personalizzato" + +#: Hud.py:207 Hud.py:276 +msgid " Exact" +msgstr " Esatto" + +#: Hud.py:212 Hud.py:281 +msgid "Since:" +msgstr "Dal:" + +#: Hud.py:215 Hud.py:284 +msgid " All Time" +msgstr " Sempre" + +#: Hud.py:220 Hud.py:289 +msgid " Session" +msgstr " Sessione" + +#: Hud.py:225 Hud.py:294 +msgid " %s Days" +msgstr " %s Giorni" + +#: Hud.py:230 +msgid "Show Opponent Stats" +msgstr "Mostra Stats Avversario" + +#: Hud.py:352 +msgid "Debug StatWindows" +msgstr "Debug Finestre delle Stats" + +#: Hud.py:356 +msgid "Set max seats" +msgstr "Setta max numero di posti" + +#: Hud.py:577 +msgid "Updating config file" +msgstr "Aggiornamento file di configurazione" + +#: Hud.py:586 +msgid "No layout found for %d-max games for site %s\n" +msgstr "Nessuna layout trovata per i giochi %d-max del sito %s\n" + +#: Hud.py:600 +msgid "" +"exception in Hud.adj_seats\n" +"\n" +msgstr "" +"eccezzione in Hud.adj_seats\n" +"\n" + +#: Hud.py:601 +msgid "error is %s" +msgstr "L' errore è %s" + +#: Hud.py:608 +msgid "Error finding actual seat.\n" +msgstr "Errore attuale posto a sedere non trovato\n" + +#: Hud.py:624 +msgid "Creating hud from hand " +msgstr "Creazione HUD dalla mano" + +#: Hud.py:676 +msgid "" +"KeyError at the start of the for loop in update in hud_main. How this can " +"possibly happen is totally beyond my comprehension. Your HUD may be about to " +"get really weird. -Eric" +msgstr "" +"Errore significativo, all'inizio del ciclo di aggiornamento dei principali " +"HUD. Come può accadere tutto questo è non lo so. Il vostro HUD è " +"probabilmente in procinto di diventare completamente pazzo. -Eric" + +#: Hud.py:677 +msgid "(btw, the key was %s and statd is %s" +msgstr "(cmq,la chiave è %s e la stat è %s" + +#: ImapFetcher.py:44 ImapFetcher.py:53 +msgid "re_SplitTourneys isn't matching" +msgstr "re_SplitTourneys non corrisponde" + +#: ImapFetcher.py:67 +msgid "response to logging in: " +msgstr "response to logging in: " + +#: ImapFetcher.py:83 +msgid "ImapFetcher: Found %s messages to fetch" +msgstr "ImapFetcher: Trovati %s messaggi da salvare" + +#: ImapFetcher.py:103 +msgid "Completed retrieving IMAP messages, closing server connection" +msgstr "Memorizzazione messaggi IMAP completata,chiusura connessione al server" + +#: ImapFetcher.py:109 +msgid "No Tournament summaries found." +msgstr "Nessun file di riassunto del torneo trovato." + +#: ImapFetcher.py:111 +msgid "Errors: %s" +msgstr "Errori: %s" + +#: ImapFetcher.py:159 +msgid "Finished importing %s/%s PS summaries" +msgstr "Importazione %s/%s PS file di riassunto completata" + +#: Mucked.py:327 +msgid "No Name" +msgstr "Nessun Nome" + +#: OnGameToFpdb.py:175 OnGameToFpdb.py:177 WinamaxToFpdb.py:190 +#: WinamaxToFpdb.py:192 +msgid "limit not found in self.limits(%s). hand: '%s'" +msgstr "Limite non trovato in self.limits(%s). mano:'%s'" + +#: OnGameToFpdb.py:209 OnGameToFpdb.py:210 WinamaxToFpdb.py:217 +msgid "readHandInfo: DATETIME not matched: '%s'" +msgstr "readHandInfo: DATATIME non riscontrata: '%s'" + +#: OnGameToFpdb.py:264 PacificPokerToFpdb.py:305 PartyPokerToFpdb.py:365 +#: PokerStarsToFpdb.py:312 Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 +msgid "readButton: not found" +msgstr "readButton:Non trovato" + +#: OnGameToFpdb.py:283 WinamaxToFpdb.py:349 +msgid "readBlinds in noSB exception - no SB created" +msgstr "Eccezione readBlinds in noSB - SB non creato" + +#: Options.py:31 +msgid "If passed error output will go to the console rather than ." +msgstr "Se un errore è trasmesso esso andrà alla console" + +#: Options.py:34 +msgid "Overrides the default database name" +msgstr "Sovrascrive il nome del database di default" + +#: Options.py:37 +msgid "Specifies a configuration file." +msgstr "Seleziona un file di configurazione" + +#: Options.py:40 +msgid "" +"Indicates program was restarted with a different path (only allowed once)." +msgstr "" +"Il programma indicato è stato riavviato con un percorso diverso (una volta " +"autorizzato)." + +#: Options.py:43 +msgid "Module name for Hand History Converter" +msgstr "Nome del modulo per il convertitore di Hand History" + +#: Options.py:46 +msgid "A sitename" +msgstr "Un nome del sito" + +#: Options.py:50 +msgid "Error logging level:" +msgstr "Errori di logging level:" + +#: Options.py:53 +msgid "Print version information and exit." +msgstr "Mostra informazioni versione e esci" + +#: Options.py:58 +msgid "Input file" +msgstr "File di ingresso" + +#: Options.py:60 +msgid "Input directory" +msgstr "Cartella di Ingresso" + +#: Options.py:62 +msgid "Input out path in quiet mode" +msgstr "Percorso di ingresso in modalità silenziosa" + +#: Options.py:64 +msgid "File to be split is a PokerStars or Full Tilt Poker archive file" +msgstr "" +"File da dividere è un file di archivio di Pokerstars o di Full Tilt Poker" + +#: Options.py:66 +msgid "How many hands do you want saved to each file. Default is 100" +msgstr "Quante mani desideri salvare per file?Default a 100" + +#: Options.py:68 +msgid "X location to open window" +msgstr "x posizione di apertura finestra" + +#: Options.py:70 +msgid "Y location to open Window" +msgstr "y posizione di apertura finestra" + +#: Options.py:72 +msgid "Auto-start Auto-import" +msgstr "Auto-Start Importazione-Auto" + +#: Options.py:74 +msgid "Start Minimized" +msgstr "Avvio ridotto a icona" + +#: Options.py:76 +msgid "Start Hidden" +msgstr "Avvio Nascosto" + +#: Options.py:110 +msgid "Alias '%s' unknown" +msgstr "Alias ​​'%s' sconosciuto" + +#: Options.py:120 +msgid "press enter to end" +msgstr "premi invio per finire" + +#: P5sResultsParser.py:10 +msgid "You need to manually enter the playername" +msgstr "Inserisci manualmente il nome del giocatore" + +#: PacificPokerToFpdb.py:258 PartyPokerToFpdb.py:348 PokerStarsToFpdb.py:265 +#: WinamaxToFpdb.py:263 +msgid "Failed to detect currency. Hand ID: %s: '%s'" +msgstr "Rilevazione fallita.ID Mano: %s: '%s'" + +#: PacificPokerToFpdb.py:325 +msgid "No match in markStreets" +msgstr "" + +#: PacificPokerToFpdb.py:429 +#, fuzzy +msgid "DEBUG: unimplemented readAction: '%s' '%s'" +msgstr "readAction non implementata: '%s' '%s'" + +#: PartyPokerToFpdb.py:212 +msgid "Cannot fetch field '%s'" +msgstr "Impossibile recuperare il campo '%s'" + +#: PartyPokerToFpdb.py:216 +msgid "Unknown limit '%s'" +msgstr "Limite sconosciuto '%s'" + +#: PartyPokerToFpdb.py:221 +msgid "Unknown game type '%s'" +msgstr "Tipo di gioco sconosciuto '%s'" + +#: PartyPokerToFpdb.py:255 +msgid "Cannot read HID for current hand: %s" +msgstr "Impossibile leggere HID dalla mano corrente: %s" + +#: PartyPokerToFpdb.py:260 +msgid "Cannot read Handinfo for current hand" +msgstr "Impossibile leggere Handinfo per la mano corrente" + +#: PartyPokerToFpdb.py:265 +msgid "Cannot read GameType for current hand" +msgstr "Impossibile leggere il Tipo Di Gioco per la mano corrente" + +#: SplitHandHistory.py:76 +msgid "File not found" +msgstr "File non trovato" + +#: SplitHandHistory.py:86 +msgid "%s processed" +msgstr "%s processati" + +#: SplitHandHistory.py:105 +msgid "Nope, will not work (fileno=%d)" +msgstr "Non funzionerà (fileno =%d)" + +#: SplitHandHistory.py:126 +msgid "Unexpected error processing file" +msgstr "Errore inatteso durante il processo del file" + +#: SplitHandHistory.py:165 +msgid "End of file reached" +msgstr "Fine del file raggiunta" + +#: Stats.py:127 Stats.py:128 +msgid "Total Profit" +msgstr "Profitto totale" + +#: Stats.py:149 Stats.py:156 +msgid "Voluntarily Put In Pot Pre-Flop%" +msgstr "Volonta di mettere soldi nel piatto Pre-Flop%" + +#: Stats.py:169 Stats.py:177 +msgid "Pre-Flop Raise %" +msgstr "Rilancio Pre-Flop %" + +#: Stats.py:190 Stats.py:198 +msgid "% went to showdown" +msgstr "% andato allo showdown" + +#: Stats.py:211 Stats.py:219 +msgid "% won money at showdown" +msgstr "% soldi vinti allo showdown" + +#: Stats.py:234 Stats.py:243 +msgid "profit/100hands" +msgstr "profitto/100 mani" + +#: Stats.py:237 +msgid "exception calcing p/100: 100 * %d / %d" +msgstr "eccezione di calcolo p/100: 100* %d / %d" + +#: Stats.py:256 Stats.py:265 +msgid "big blinds/100 hands" +msgstr "big blinds/100 mani" + +#: Stats.py:278 Stats.py:287 +msgid "Big Bets/100 hands" +msgstr "Big Bets/100 mani" + +#: Stats.py:281 +msgid "exception calcing BB/100: " +msgstr "eccezione calcolo BB/100: " + +#: Stats.py:301 Stats.py:310 +msgid "Flop Seen %" +msgstr "Flop visti %" + +#: Stats.py:333 Stats.py:342 +msgid "number hands seen" +msgstr "numero mani viste" + +#: Stats.py:355 Stats.py:363 +msgid "folded flop/4th" +msgstr "foldate al flop/4th" + +#: Stats.py:376 +msgid "% steal attempted" +msgstr "% tentativo di steal" + +#: Stats.py:391 +msgid "% success steal" +msgstr "% steal con successo" + +#: Stats.py:406 Stats.py:413 +msgid "% folded SB to steal" +msgstr "% foldate davanti uno steal da SB" + +#: Stats.py:425 Stats.py:432 +msgid "% folded BB to steal" +msgstr "% foldate davanti uno steal da BB" + +#: Stats.py:447 Stats.py:454 +msgid "% folded blind to steal" +msgstr "% foldate davanti uno steal dai blind" + +#: Stats.py:466 Stats.py:473 +msgid "% 3 Bet preflop/3rd" +msgstr "% 3 Bet preflop/3rd" + +#: Stats.py:485 Stats.py:492 +msgid "% 4 Bet preflop/4rd" +msgstr "% 4 Bet preflop/4rd" + +#: Stats.py:504 Stats.py:511 +msgid "% Cold 4 Bet preflop/4rd" +msgstr "% 4 Bet preflop/4rd" + +#: Stats.py:523 Stats.py:530 +msgid "% Squeeze preflop" +msgstr "% Squeeze preflop" + +#: Stats.py:543 Stats.py:550 +msgid "% Raise to Steal" +msgstr "% Rilancio a uno Steal" + +#: Stats.py:563 Stats.py:570 +msgid "% Fold to 3 Bet preflop" +msgstr "% Fold a una 3 Bet preflop" + +#: Stats.py:582 Stats.py:589 +msgid "% Fold to 4 Bet preflop" +msgstr "% Fold a una 4 Bet preflop" + +#: Stats.py:603 Stats.py:610 +msgid "% won$/saw flop/4th" +msgstr "% vinti$/flop visti/4th" + +#: Stats.py:622 Stats.py:629 +msgid "Aggression Freq flop/4th" +msgstr "Frequenza Aggressione al flop/4th" + +#: Stats.py:641 Stats.py:648 +msgid "Aggression Freq turn/5th" +msgstr "Frequenza Aggressione al turn/5th" + +#: Stats.py:660 Stats.py:667 +msgid "Aggression Freq river/6th" +msgstr "Frequenza Aggressione al river/6th" + +#: Stats.py:679 Stats.py:686 +msgid "Aggression Freq 7th" +msgstr "Frequenza Aggressione 7th" + +#: Stats.py:705 Stats.py:712 +msgid "Post-Flop Aggression Freq" +msgstr "Frequenza Aggressione Post-Flop" + +#: Stats.py:733 Stats.py:740 +msgid "Aggression Freq" +msgstr "Frequenza Aggressione" + +#: Stats.py:759 Stats.py:766 +msgid "Aggression Factor" +msgstr "Fattore Aggressione" + +#: Stats.py:783 Stats.py:790 +msgid "% continuation bet " +msgstr "% continuation bet" + +#: Stats.py:802 Stats.py:809 +msgid "% continuation bet flop/4th" +msgstr "% continuation bet al flop/4th" + +#: Stats.py:821 Stats.py:828 +msgid "% continuation bet turn/5th" +msgstr "% continuation bet al turn/5th" + +#: Stats.py:840 Stats.py:847 +msgid "% continuation bet river/6th" +msgstr "% continuation bet al river/6th" + +#: Stats.py:859 Stats.py:866 +msgid "% continuation bet 7th" +msgstr "% continuation bet 7th" + +#: Stats.py:878 Stats.py:885 +msgid "% fold frequency flop/4th" +msgstr "% frequenza fold al flop/4th" + +#: Stats.py:897 Stats.py:904 +msgid "% fold frequency turn/5th" +msgstr "% frequenza fold al turn/5th" + +#: Stats.py:916 Stats.py:923 +msgid "% fold frequency river/6th" +msgstr "% frequenza fold al river/6th" + +#: Stats.py:935 Stats.py:942 +msgid "% fold frequency 7th" +msgstr "% frequenza fold 7th" + +#: Stats.py:962 +msgid "Example stats, player = %s hand = %s:" +msgstr "Esempio stats, giocatore=%s mano=%s:" + +#: Stats.py:995 +msgid "" +"\n" +"\n" +"Legal stats:" +msgstr "" +"\n" +"\n" +"Stats certificate:" + +#: Stats.py:996 +msgid "" +"(add _0 to name to display with 0 decimal places, _1 to display with 1, " +"etc)\n" +msgstr "" +"(Aggiungere _0 al nome da visualizzare con 0 decimale, per visualizzare con " +"_1 1, ecc)\n" + +#: Stove.py:290 +msgid "No board given. Using Monte-Carlo simulation..." +msgstr "Nessun board trovato.Usando simulazione Monte-Carlo" + +#: TableWindow.py:152 +msgid "Can't find table %s" +msgstr "Impossibile trovare tavolo %s" + +#: Tables_Demo.py:61 +msgid "Fake HUD Main Window" +msgstr "Fake HUD finestra principale" + +#: Tables_Demo.py:91 +msgid "enter table name to find: " +msgstr "inserisci il nome del tavolo da cercare:" + +#: TournamentTracker.py:39 +msgid "" +"Note: error output is being diverted to fpdb-error-log.txt and HUD-error." +"txt. Any major error will be reported there _only_." +msgstr "" +"Nota: gli errori vengono reindirizzati a fpdb-error-log.txt e HUD-error.txt. " +"Ogni grave errore viene da noi registrato li _solo_." + +#: TournamentTracker.py:100 +msgid "tournament edit window=" +msgstr "Modifica finestra torneo=" + +#: TournamentTracker.py:103 +msgid "FPDB Tournament Entry" +msgstr "FPDB Tournament Entry" + +#: TournamentTracker.py:143 +msgid "Closing this window will stop the Tournament Tracker" +msgstr "Chiudi questa finestra per stoppare il Tracker di Torneo" + +#: TournamentTracker.py:145 +msgid "Enter Tournament" +msgstr "Inserisci torneo" + +#: TournamentTracker.py:150 +msgid "FPDB Tournament Tracker" +msgstr "FPDB Tracker torneo" + +#: TournamentTracker.py:161 +msgid "Edit" +msgstr "Modifica" + +#: TournamentTracker.py:164 +msgid "Rebuy" +msgstr "Rebuy" + +#: TournamentTracker.py:263 +msgid "db error: skipping " +msgstr "errore db: skipping" + +#: TournamentTracker.py:265 +msgid "Database error %s in hand %d. Skipping.\n" +msgstr "Errore database %s nella mano %d. Skipping\n" + +#: TournamentTracker.py:274 +msgid "could not find tournament: skipping" +msgstr "Impossibile trovare torneo: skipping" + +#: TournamentTracker.py:275 +msgid "Could not find tournament %d in hand %d. Skipping.\n" +msgstr "Impossibile trovare torneo %d nella mano %d. Skipping.\n" + +#: TournamentTracker.py:298 +msgid "table name %s not found, skipping.\n" +msgstr "Nome tavolo %s non trovato, skipping.\n" + +#: TournamentTracker.py:305 +msgid "tournament tracker starting\n" +msgstr "Avvio Tracker del torneo\n" + +#: TourneyFilters.py:52 +msgid "Sites:" +msgstr "Siti:" + +#: TourneyFilters.py:54 +msgid "Tourney Type" +msgstr "Tipo Torneo" + +#: TourneyFilters.py:88 +msgid "setting numTourneys:" +msgstr "impostazione numTourneys:" + +#: TourneySummary.py:133 +msgid "END TIME" +msgstr "ORA FINE " + +#: TourneySummary.py:134 +msgid "TOURNEY NAME" +msgstr "NOME TORNEO" + +#: TourneySummary.py:135 +msgid "TOURNEY NO" +msgstr "N° TORNEO" + +#: TourneySummary.py:140 +msgid "CURRENCY" +msgstr "VALUTA" + +#: TourneySummary.py:143 +msgid "ENTRIES" +msgstr "PARTECIPANTI" + +#: TourneySummary.py:144 +msgid "SPEED" +msgstr "VELOCITA" + +#: TourneySummary.py:145 +msgid "PRIZE POOL" +msgstr "PRIZE POOL" + +#: TourneySummary.py:146 +msgid "STARTING CHIP COUNT" +msgstr "STACK DI PARTENZA" + +#: TourneySummary.py:148 +msgid "REBUY" +msgstr "REBUY" + +#: TourneySummary.py:149 +msgid "ADDON" +msgstr "ADDON" + +#: TourneySummary.py:150 +msgid "KO" +msgstr "KO" + +#: TourneySummary.py:151 +msgid "MATRIX" +msgstr "MATRIX" + +#: TourneySummary.py:152 +msgid "MATRIX ID PROCESSED" +msgstr "ID MATRIX PROCESSATO" + +#: TourneySummary.py:153 +msgid "SHOOTOUT" +msgstr "SHOOTOUT" + +#: TourneySummary.py:154 +msgid "MATRIX MATCH ID" +msgstr "ID MATRIX CORRISPONDENTE" + +#: TourneySummary.py:155 +msgid "SUB TOURNEY BUY IN" +msgstr "SUB TOURNEY BUY IN" + +#: TourneySummary.py:156 +msgid "SUB TOURNEY FEE" +msgstr "SUB TOURNEY FEE" + +#: TourneySummary.py:157 +msgid "REBUY CHIPS" +msgstr "REBUY CHIPS" + +#: TourneySummary.py:158 +msgid "ADDON CHIPS" +msgstr "ADDON CHIPS" + +#: TourneySummary.py:159 +msgid "REBUY COST" +msgstr "COSTO REBUY" + +#: TourneySummary.py:160 +msgid "ADDON COST" +msgstr "COSTO ADDON" + +#: TourneySummary.py:161 +msgid "TOTAL REBUYS" +msgstr "TOTALE REBUY" + +#: TourneySummary.py:162 +msgid "TOTAL ADDONS" +msgstr "TOTALE ADDONS" + +#: TourneySummary.py:165 +msgid "SNG" +msgstr "SNG" + +#: TourneySummary.py:166 +msgid "SATELLITE" +msgstr "SATELLITE" + +#: TourneySummary.py:167 +msgid "DOUBLE OR NOTHING" +msgstr "DOUBLE OR NOTHING" + +#: TourneySummary.py:168 +msgid "GUARANTEE" +msgstr "GARANTITI" + +#: TourneySummary.py:169 +msgid "ADDED" +msgstr "AGGIUNTI" + +#: TourneySummary.py:170 +msgid "ADDED CURRENCY" +msgstr "AGGIUNTA VALUTA" + +#: TourneySummary.py:171 +msgid "COMMENT" +msgstr "COMMENTO" + +#: TourneySummary.py:172 +msgid "COMMENT TIMESTAMP" +msgstr "COMMENTO TIMESTAMP" + +#: TourneySummary.py:175 +msgid "PLAYER IDS" +msgstr "IDS GIOCATORE" + +#: TourneySummary.py:177 +msgid "TOURNEYS PLAYERS IDS" +msgstr "IDS DEI GIOCATORI DI TORNEI" + +#: TourneySummary.py:178 +msgid "RANKS" +msgstr "RANKS" + +#: TourneySummary.py:179 +msgid "WINNINGS" +msgstr "VINCITE" + +#: TourneySummary.py:180 +msgid "WINNINGS CURRENCY" +msgstr "VINCITE CORRENTI" + +#: TourneySummary.py:181 +msgid "COUNT REBUYS" +msgstr "NUMERO REBUY" + +#: TourneySummary.py:182 +msgid "COUNT ADDONS" +msgstr "NUMERO ADDON" + +#: TourneySummary.py:183 +msgid "NB OF KO" +msgstr "NUMERO DI KO" + +#: TourneySummary.py:230 +msgid "Tourney Insert/Update done" +msgstr "Torneo Inserito/Aggiornamento completato" + +#: TourneySummary.py:250 +msgid "addPlayer: rank:%s - name : '%s' - Winnings (%s)" +msgstr "addPlayer: rank: %s - nome: %s - Vincite(%s)" + +#: TourneySummary.py:277 +msgid "incrementPlayerWinnings: name : '%s' - Add Winnings (%s)" +msgstr "incrementPlayerWinnings: nome: '%s' - Aggiungi vincite (%s)" + +#: TreeViewTooltips.py:108 +msgid "" +"This module was developed and tested with version 2.8.18 of gtk. You are " +"using version %d.%d.%d. Your milage may vary." +msgstr "" +"Questo modulo è stato sviluppato e testato con la versione 2.8.18 delle " +"gtk. Tu stai usando la versione %d.%d.%d. " + +#: Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 +msgid "unimplemented readAction: '%s' '%s'" +msgstr "readAction non implementata: '%s' '%s'" + +#: WinTables.py:83 +msgid "Window %s not found. Skipping." +msgstr "Finestra %s non trovata.Saltato." + +#: WinTables.py:86 +msgid "self.window doesn't exist? why?" +msgstr "self.window non esiste?Perchè?" + +#: WinamaxToFpdb.py:300 +msgid "readplayerstacks: re is '%s'" +msgstr "readpalyerstacks: re è '%s'" + +#: WinamaxToFpdb.py:317 +msgid "Failed to add streets. handtext=%s" +msgstr "Aggiunta streets fallita: testomano=%s" + +#: WinamaxToFpdb.py:327 +msgid "readButton: button on pos %d" +msgstr "readButton: button sulla posizione %d" + +#: WinamaxToFpdb.py:379 +msgid "No hole cards found for %s" +msgstr "Carte Personali non trovate per %s" + +#: WinamaxToFpdb.py:385 +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" + +#: XTables.py:70 +msgid "Could not retrieve XID from table xwininfo. xwininfo is %s" +msgstr "Impossibile ritrovare XID dal tavolo xwininfo. xwininfo è %s" + +#: XTables.py:74 +msgid "No match in XTables for table '%s'." +msgstr "Nessuna corrispondenza in Xtables per il tavolo '%s'" + +#: fpdb.pyw:38 +msgid " - press return to continue\n" +msgstr " -premi return per continuare\n" + +#: fpdb.pyw:45 +msgid "" +"\n" +"python 2.5-2.7 not found, please install python 2.5, 2.6 or 2.7 for fpdb\n" +msgstr "" +"\n" +"python 2.5-2.7 non trovato,si prega di installare python 2.5,2.6 o 2.7 per " +"fpdb\n" + +#: fpdb.pyw:57 +msgid "" +"We appear to be running in Windows, but the Windows Python Extensions are " +"not loading. Please install the PYWIN32 package from http://sourceforge.net/" +"projects/pywin32/" +msgstr "" +"Ci sembra essere in esecuzione in Windows, ma le estensioni Python di " +"Windows non vengono caricate. Si prega di installare il pacchetto PYWIN32 da " +"http://sourceforge.net/projects/pywin32/" + +#: fpdb.pyw:80 +msgid "" +"Unable to load PyGTK modules required for GUI. Please install PyCairo, " +"PyGObject, and PyGTK from www.pygtk.org." +msgstr "" +"Impossibile caricare moduli richiesti per la GUI.Si prega di installare " +"PyCairo,P, e PyGTK da www.pygtk.org.yGObject" + +#: fpdb.pyw:123 +msgid "GuiStove not found. If you want to use it please install pypoker-eval." +msgstr "GuiStove non trovata.Se vuoi sarla installare pypoker-eval" + +#: fpdb.pyw:260 +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 e altri" + +#: fpdb.pyw:261 +msgid "" +"You are free to change, and distribute original or changed versions of fpdb " +"within the rules set out by the license" +msgstr "" +"Siete liberi di modificare e distribuire versioni originali o modificate di " +"fpdb entro le regole stabilite dalla licenza." + +#: fpdb.pyw:262 +msgid "Please see fpdb's start screen for license information" +msgstr "" +"Si prega di consultare la schermata iniziale fpdb per le informazioni sulla " +"licenza" + +#: fpdb.pyw:266 +msgid "and others" +msgstr "e altri" + +#: fpdb.pyw:272 +msgid "Operating System" +msgstr "Sistema operativo" + +#: fpdb.pyw:292 +msgid "Your config file is: " +msgstr "Il tuo file di configurazione è:" + +#: fpdb.pyw:297 +msgid "Version Information:" +msgstr "Informazioni versione:" + +#: fpdb.pyw:304 +msgid "Threads: " +msgstr "Threads: " + +#: fpdb.pyw:327 +msgid "" +"Updated preferences have not been loaded because windows are open. Re-start " +"fpdb to load them." +msgstr "" +"L'aggiornamento delle preferenze non è ancora stato caricato perchè le " +"finestre sono ancora aperte.E necessario riavviare fpdb per caricarle." + +#: fpdb.pyw:337 +msgid "Maintain Databases" +msgstr "Mantenimento Database" + +#: fpdb.pyw:347 +msgid "saving updated db data" +msgstr "salva aggiornamenti dati db" + +#: fpdb.pyw:354 +msgid "guidb response was " +msgstr "La risposta di guidb è stata " + +#: fpdb.pyw:360 +msgid "" +"Cannot open Database Maintenance window because other windows have been " +"opened. Re-start fpdb to use this option." +msgstr "" +"Ompossibile aprire Mantenimento Database perchè altre finestre sono aperte." +"Riavvia Fpdb per usare questa opzione." + +#: fpdb.pyw:363 +msgid "Number of Hands: " +msgstr "Numero di mani:" + +#: fpdb.pyw:364 +msgid "" +"\n" +"Number of Tourneys: " +msgstr "" +"\n" +"Numero di tornei: " + +#: fpdb.pyw:365 +msgid "" +"\n" +"Number of TourneyTypes: " +msgstr "" +"\n" +"Numero di tipo di torneo" + +#: fpdb.pyw:366 +msgid "Database Statistics" +msgstr "Statitstiche database" + +#: fpdb.pyw:375 +msgid "HUD Configurator - choose category" +msgstr "Configurazione HUD - Scegli una categoria" + +#: fpdb.pyw:381 +#, fuzzy +msgid "" +"Please select the game category for which you want to configure HUD stats:" +msgstr "" +"Si prega di selezionare la categoria di gioco per cui si desidera " +"configurare statistiche HUD e il numero di righe e colonne:" + +#: fpdb.pyw:436 +msgid "HUD Configurator - please choose your stats" +msgstr "Configurazione HUD - Scegli le tue stats" + +#: fpdb.pyw:442 +msgid "Please choose the stats you wish to use in the below table." +msgstr "" +"Scegliere le statistiche che si desidera utilizzare nella tabella " +"sottostante." + +#: fpdb.pyw:446 +msgid "Note that you may not select any stat more than once or it will crash." +msgstr "" +"Notare che non è possibile selezionare qualsiasi stat più di una volta o " +"andrà in crash." + +#: fpdb.pyw:450 +msgid "" +"It is not currently possible to select \"empty\" or anything else to that " +"end." +msgstr "" +"Non è possibile selezionare \"vuoto\" o qualsiasi altra cosa a tal fine." + +#: fpdb.pyw:454 +msgid "" +"To configure things like colouring you will still have to use the " +"Preferences dialogue or manually edit your HUD_config.xml." +msgstr "" +"Per configurare la colorazione sarà necessario utilizzare il dialogo " +"Preferenze o modificare manualmente il HUD_config.xml." + +#: fpdb.pyw:572 +msgid "Confirm deleting and recreating tables" +msgstr "Confermare l'eliminazione e ricreare le tabelle" + +#: fpdb.pyw:573 +msgid "Please confirm that you want to (re-)create the tables." +msgstr "Confermare la (ri-)costruzione delle tabelle." + +#: fpdb.pyw:574 +msgid "" +" If there already are tables in the database %s on %s they will be deleted " +"and you will have to re-import your histories.\n" +msgstr "" +" Se ci sono già delle tabelle nel database %s su %s esse saranno cancellate " +"e dovrete reimportare la vostre hand-history\n" + +#: fpdb.pyw:575 +msgid "This may take a while." +msgstr "Questa operazione potrebbe richiedere un po '." + +#: fpdb.pyw:600 +msgid "User cancelled recreating tables" +msgstr "L'utente ha annullato la ricostruzione delle tabelle" + +#: fpdb.pyw:607 +msgid "Please confirm that you want to re-create the HUD cache." +msgstr "Confermare se si desidera ri-costruire la cache dell'HUD" + +#: fpdb.pyw:615 +msgid " Hero's cache starts: " +msgstr " La cache di Hero inizia il: " + +#: fpdb.pyw:629 +msgid " Villains' cache starts: " +msgstr " La cache di Villain inizia il: " + +#: fpdb.pyw:642 +msgid " Rebuilding HUD Cache ... " +msgstr " Ricostruzione HUD cache ... " + +#: fpdb.pyw:650 +msgid "User cancelled rebuilding hud cache" +msgstr "L' utente ha annullato la ricostruzione della cache dell'HUD" + +#: fpdb.pyw:662 +msgid "Confirm rebuilding database indexes" +msgstr "Conferma ricostruzione indici del database" + +#: fpdb.pyw:663 +msgid "Please confirm that you want to rebuild the database indexes." +msgstr "Si prega di confermare la ricostruzione indici del database" + +#: fpdb.pyw:671 +msgid " Rebuilding Indexes ... " +msgstr " Ricostruzione Indici in corso.... " + +#: fpdb.pyw:678 +msgid " Cleaning Database ... " +msgstr " Pulizia Database in corso... " + +#: fpdb.pyw:683 +msgid " Analyzing Database ... " +msgstr " Analisi Databse in corso... " + +#: fpdb.pyw:688 +msgid "User cancelled rebuilding db indexes" +msgstr "L'utente ha cancellato la ricostruzione degli indici" + +#: fpdb.pyw:782 +msgid "" +"Unimplemented: Save Profile (try saving a HUD layout, that should do it)" +msgstr "Non Implementato:Salavataggio Profilo(Prova a salvare l HUD layout)" + +#: fpdb.pyw:837 +msgid "_Main" +msgstr "_Main" + +#: fpdb.pyw:838 fpdb.pyw:869 +msgid "_Quit" +msgstr "_Chiudi" + +#: fpdb.pyw:839 +msgid "L" +msgstr " L" + +#: fpdb.pyw:839 +msgid "_Load Profile (broken)" +msgstr "_Carica Profilo (nonfunziona)" + +#: fpdb.pyw:840 +msgid "S" +msgstr "S" + +#: fpdb.pyw:840 +msgid "_Save Profile (todo)" +msgstr "_Salva Profilo (dafare)" + +#: fpdb.pyw:841 +msgid "F" +msgstr "F" + +#: fpdb.pyw:841 +msgid "Pre_ferences" +msgstr "Pre_ferenze" + +#: fpdb.pyw:842 +msgid "_Import" +msgstr "_Importa" + +#: fpdb.pyw:843 +msgid "B" +msgstr "B" + +#: fpdb.pyw:844 +msgid "R" +msgstr "R" + +#: fpdb.pyw:844 +msgid "Tournament _Results Import" +msgstr "Importazione Risultati_Torneo" + +#: fpdb.pyw:845 +msgid "I" +msgstr "I" + +#: fpdb.pyw:845 +msgid "_Import through eMail/IMAP" +msgstr "_Importazione da eMail/IMAP" + +#: fpdb.pyw:846 +msgid "_Viewers" +msgstr "_Viewers" + +#: fpdb.pyw:847 +msgid "A" +msgstr "A" + +#: fpdb.pyw:847 +msgid "_Auto Import and HUD" +msgstr "_Auto Importazione e HUD" + +#: fpdb.pyw:848 +msgid "H" +msgstr "H" + +#: fpdb.pyw:848 +msgid "_HUD Configurator" +msgstr "_Configurazione HUD" + +#: fpdb.pyw:849 +msgid "G" +msgstr "G" + +#: fpdb.pyw:849 +msgid "_Graphs" +msgstr "_Grafici" + +#: fpdb.pyw:850 fpdb.pyw:1125 +msgid "Tourney Graphs" +msgstr "Grafici Torneo" + +#: fpdb.pyw:851 +msgid "Stove (preview)" +msgstr "Stove (anteprima)" + +#: fpdb.pyw:852 +msgid "P" +msgstr "P" + +#: fpdb.pyw:852 +msgid "Ring _Player Stats (tabulated view, not on pgsql)" +msgstr "Stats_Giocatore CashGame (tabulated view,non su pgsql)" + +#: fpdb.pyw:853 +msgid "T" +msgstr "T" + +#: fpdb.pyw:853 +msgid "_Tourney Stats (tabulated view, not on pgsql)" +msgstr "_Stats Torneo (tabulated view,non su pgsql)" + +#: fpdb.pyw:854 +msgid "Tourney _Viewer" +msgstr "Viewer_Torneo" + +#: fpdb.pyw:855 +msgid "O" +msgstr "O" + +#: fpdb.pyw:855 +msgid "P_ositional Stats (tabulated view, not on sqlite)" +msgstr "P_ositional Stats (tabulated view,non su sqllite)" + +#: fpdb.pyw:856 fpdb.pyw:1084 +msgid "Session Stats" +msgstr "Stats Sessione" + +#: fpdb.pyw:857 +msgid "Hand _Replayer (not working yet)" +msgstr "Hand _Replayer (non funziona)" + +#: fpdb.pyw:858 +msgid "_Database" +msgstr "_Database" + +#: fpdb.pyw:859 +msgid "_Maintain Databases" +msgstr "_Mantenimento Database" + +#: fpdb.pyw:860 +msgid "Create or Recreate _Tables" +msgstr "Crea o Ricrea _Tabelle" + +#: fpdb.pyw:861 +msgid "Rebuild HUD Cache" +msgstr "Ricostruisci HUD Cache" + +#: fpdb.pyw:862 +msgid "Rebuild DB Indexes" +msgstr "Ricostruisci Indici DB" + +#: fpdb.pyw:863 +msgid "_Statistics" +msgstr "_Statistiche" + +#: fpdb.pyw:864 +msgid "Dump Database to Textfile (takes ALOT of time)" +msgstr "Copia Database in un File di Testo (Impiega molto tempo) " + +#: fpdb.pyw:865 +msgid "_Help" +msgstr "_AIuto" + +#: fpdb.pyw:866 +msgid "_Log Messages" +msgstr "_Messaggi di Log" + +#: fpdb.pyw:867 +msgid "A_bout, License, Copying" +msgstr "R_iguardo,Licenze,Copie" + +#: fpdb.pyw:884 +msgid "There is an error in your config file\n" +msgstr "C'è un errore nel file di configurazione\n" + +#: fpdb.pyw:885 +msgid "" +"\n" +"\n" +"Error is: " +msgstr "" +"\n" +"\n" +"L'errore è:" + +#: fpdb.pyw:886 +msgid "CONFIG FILE ERROR" +msgstr "ERRORE CONFIG FILE" + +#: fpdb.pyw:890 +msgid "Logfile is %s\n" +msgstr "File di Log è %s\n" + +#: fpdb.pyw:892 +msgid "Config file" +msgstr "File di Configurazione" + +#: fpdb.pyw:893 +msgid "" +"has been created at:\n" +"%s.\n" +msgstr "" +"è stato creato a:\n" +"%s\n" + +#: fpdb.pyw:894 +msgid "" +"Edit your screen_name and hand history path in the supported_sites section " +"of the Preferences window (Main menu) before trying to import hands." +msgstr "" +"Modifica il tuo screen_name e il percorso della hand history nella sezione " +"dei Siti Supportati nelle Preferenze di fienstra(Main menu) prima di " +"importare le mani." + +#: fpdb.pyw:916 +msgid "Connected to SQLite: %s" +msgstr "Connesso a SQLite: %s" + +#: fpdb.pyw:950 +msgid "Strong Warning - Invalid database version" +msgstr "Attenzione - versione del database non valida" + +#: fpdb.pyw:953 +msgid "An invalid DB version or missing tables have been detected." +msgstr "Una versione non valida del DB o tabelle mancanti sono stati rilevati." + +#: fpdb.pyw:957 +msgid "" +"This error is not necessarily fatal but it is strongly recommended that you " +"recreate the tables by using the Database menu." +msgstr "" +"Questo errore non è fatale ma è fortemente raccomandato di ricreare le " +"tabelle usando il Database menu" + +#: fpdb.pyw:961 +msgid "" +"Not doing this will likely lead to misbehaviour including fpdb crashes, " +"corrupt data etc." +msgstr "" +"Non fare questo proterà a comportamenti instabili,come crash o dati corrotti " +"etc." + +#: fpdb.pyw:975 +msgid "Status: Connected to %s database named %s on host %s" +msgstr "Stato: Connesso a %s database chiamato %s sull' host %s" + +#: fpdb.pyw:985 +msgid "" +"\n" +"Global lock taken by %s" +msgstr "" +"\n" +"Global lock preso da %s" + +#: fpdb.pyw:988 +msgid "" +"\n" +"Failed to get global lock, it is currently held by %s" +msgstr "" +"\n" +"Impossibile ottenere il global lock, è attualmente detenuto da %s" + +#: fpdb.pyw:1023 +msgid "Global lock released.\n" +msgstr "Global lock rilasciato.\n" + +#: fpdb.pyw:1030 +msgid "Auto Import" +msgstr "Importazione automatica" + +#: fpdb.pyw:1040 +msgid "Bulk Import" +msgstr "Importazione manuale" + +#: fpdb.pyw:1047 +msgid "Tournament Results Import" +msgstr "Importazione Risultati Torneo" + +#: fpdb.pyw:1053 +msgid "eMail Import" +msgstr "Importazione da Mail" + +#: fpdb.pyw:1066 +msgid "Tourney Stats" +msgstr "Stats Torneo" + +#: fpdb.pyw:1072 +msgid "Tourney Viewer" +msgstr "Viewer Torneo" + +#: fpdb.pyw:1078 +msgid "Positional Stats" +msgstr "Positional Stats" + +#: fpdb.pyw:1090 +msgid "Hand Replayer" +msgstr "Hand Replayer" + +#: fpdb.pyw:1094 +msgid "" +"Fpdb needs translators!\n" +"If you speak another language and have a few minutes or more to spare get in " +"touch by emailing steffen@schaumburger.info\n" +"\n" +"Welcome to Fpdb!\n" +"To be notified of new snapshots and releases go to https://lists.sourceforge." +"net/lists/listinfo/fpdb-announce and subscribe.\n" +"If you want to follow development more closely go to https://lists." +"sourceforge.net/lists/listinfo/fpdb-main and subscribe.\n" +"\n" +"This program is currently in an alpha-state, so our database format is still " +"sometimes changed.\n" +"You should therefore always keep your hand history files so that you can re-" +"import after an update, if necessary.\n" +"\n" +"For documentation please visit our website/wiki at http://fpdb.sourceforge." +"net/.\n" +"If you need help click on Contact - Get Help on our website.\n" +"Please note that default.conf is no longer needed nor used, all " +"configuration now happens in HUD_config.xml.\n" +"\n" +"This program is free/libre open source software licensed partially under the " +"AGPL3, and partially under GPL2 or later.\n" +"The Windows installer package includes code licensed under the MIT license.\n" +"You can find the full license texts in agpl-3.0.txt, gpl-2.0.txt, gpl-3.0." +"txt and mit.txt in the fpdb installation directory." +msgstr "" +"Fpdb ha bisogno di traduttori!\n" +"Se parli un altra lingua e hai pochi minuti o piu da spendere invia una mail " +"a steffen@schaumburger.info\n" +"\n" +"Benvenuto in Fpdb!\n" +"Per essere avvisato delle nuove release del programma vai a https://lists." +"sourceforge.net/lists/listinfo/fpdb-announce e registrati.\n" +"Se desideri partecipare allo sviluppo del programma vai a https://lists." +"sourceforge.net/lists/listinfo/fpdb-main e registrati.\n" +"\n" +"Il programma al momento è alla versione alpha ,e il formato del nostro " +"databse è cambiato piu di una volta.\n" +"Dopo un aggiornamento del programma dovreste ri-importare le vostre hand " +"history se necessario.\n" +"\n" +"Per la documentazione si prega di visitare il nostro sito/wiki all'indirizzo " +"http://fpdb.sourceforge.net/.\n" +"Se avete bisogno di aiuto cliccate su Contatti-Richiedi Aiuto sul nostro " +"sito web.\n" +"Tutte le configurazioni adesso sono registarte nel file HUD_config.xml.\n" +"\n" +"Questo programma è free/libero open source parzialmente sotto licenza AGPL3 " +"e parzialmente sotto licenza GPL2 o suuccesiva.\n" +"Il pacchetto di installazione di Windows contiene codice soto licenza MIT.\n" +"Potete trovare la licenza completa in formato tetsuale nei file agpl-3.0.txt," +"gpl-2.0.txt,gpl-3.0.txt e mit.txt nella cartella di installazione di fpdb." + +#: fpdb.pyw:1111 +msgid "Help" +msgstr "Aiuto" + +#: fpdb.pyw:1118 +msgid "Graphs" +msgstr "Grafici" + +#: fpdb.pyw:1132 +msgid "Stove" +msgstr "Stove" + +#: fpdb.pyw:1207 +msgid "" +"\n" +"Note: error output is being diverted to fpdb-errors.txt and HUD-errors.txt " +"in: %s" +msgstr "" +"\n" +"Nota: errore di output è stato registarto nel file fpdb-errors.txt e HUD-" +"errors.txt in:%s" + +#: fpdb.pyw:1208 +msgid "" +"\n" +"Any major error will be reported there _only_.\n" +msgstr "" +"\n" +"Qualsiasi errore sarà riportato qui _solo_.\n" + +#: fpdb.pyw:1237 +msgid "fpdb starting ..." +msgstr "fpdb avvio in corso..." + +#: fpdb.pyw:1337 +msgid "" +"WARNING: Unable to find site '%s'\n" +"\n" +"Press YES to add this site to the database." +msgstr "" +"ATTENZIONE:Impossibile trovare sito '%s'\n" +"\n" +"Premi SI per aggiungere questo sito al database." + +#: fpdb.pyw:1353 +msgid "" +"\n" +"Enter short code for %s\n" +"(up to 3 characters):\n" +msgstr "" +"\n" +"Inserisci abbreviazione per %s\n" +"(finoa 3 caratteri):\n" + +#: fpdb_import.py:51 +msgid "Import database module: MySQLdb not found" +msgstr "Modulo Importazione database:MYSQLdb non trovato" + +#: fpdb_import.py:58 +msgid "Import database module: psycopg2 not found" +msgstr "Modulo Importazione database:psycopg2 non trovato" + +#: fpdb_import.py:184 +msgid "Database ID for %s not found" +msgstr "ID Database %s non trovato" + +#: fpdb_import.py:186 +msgid "" +"[ERROR] More than 1 Database ID found for %s - Multiple currencies not " +"implemented yet" +msgstr "" +"[ERRORE] Più di 1 Database ID trovato per %s - valute multiple non ancora " +"implementate" + +#: fpdb_import.py:232 +msgid "Started at %s -- %d files to import. indexes: %s" +msgstr "Avviato il %s -- %d file da importare. indici: %s" + +#: fpdb_import.py:241 +msgid "No need to drop indexes." +msgstr "Non è necessario eliminare gli indici." + +#: fpdb_import.py:260 +msgid "writers finished already" +msgstr "Scrittura completata" + +#: fpdb_import.py:263 +msgid "waiting for writers to finish ..." +msgstr "Scrittura in corso..." + +#: fpdb_import.py:273 +msgid " ... writers finished" +msgstr " ... scrittura completata" + +#: fpdb_import.py:279 +msgid "No need to rebuild indexes." +msgstr "Non è necessario ricostruire gli indici." + +#: fpdb_import.py:283 +msgid "No need to rebuild hudcache." +msgstr "Non è necessario ricostruire la cache dell'hud." + +#: fpdb_import.py:317 +msgid "sending finish message queue length =" +msgstr "invio messaggio di fine in corso lunghezza coda =" + +#: fpdb_import.py:444 fpdb_import.py:446 +msgid "Converting %s" +msgstr "Conversione %s" + +#: fpdb_import.py:483 +msgid "Hand processed but empty" +msgstr "Mano processata ma è vuota" + +#: fpdb_import.py:497 +msgid "fpdb_import: sending hand to hud" +msgstr "fpdb_import: Invio mano all'HUD in corso" + +#: fpdb_import.py:500 +msgid "Failed to send hand to HUD: %s" +msgstr "Invio mano all'HUD fallito: %s" + +#: fpdb_import.py:515 +msgid "Unknown filter filter_name:'%s' in filter:'%s'" +msgstr "filter_name filtro sconosciuto:'%s' nel filtro:'%s'" + +#: fpdb_import.py:526 +msgid "" +"Error No.%s please send the hand causing this to fpdb-main@lists.sourceforge." +"net so we can fix the problem." +msgstr "" +"Errore No.%s si prega di inviare la mano che ha causato questo a fpdb-" +"main@lists.sourceforge.net cosi potremo coreggere il problema." + +#: fpdb_import.py:527 +msgid "Filename:" +msgstr "Nome file:" + +#: fpdb_import.py:528 +msgid "" +"Here is the first line of the hand so you can identify it. Please mention " +"that the error was a ValueError:" +msgstr "" +"Ecco la prima linea della mano in modo da poterlo identificare. Si prega di " +"indicare che l'errore è stato un ValueError:" + +#: fpdb_import.py:530 +msgid "Hand logged to hand-errors.txt" +msgstr "Mano loggata a hand-errors.txt" + +#: fpdb_import.py:586 +msgid "Importing" +msgstr "Importazione in corso" + +#: fpdb_import.py:614 +msgid "CLI for importing hands is GuiBulkImport.py" +msgstr "CLI per importazione mani è GuiBulkImport.py" + +#: iPokerToFpdb.py:261 +msgid "Unimplemented readAction: %s" +msgstr "readAction non implementata: %s" + +#: interlocks.py:52 +msgid "lock already held by:" +msgstr "blocco già in possesso da:" + +#: test_Database.py:50 +msgid "Testing variance function" +msgstr "Test funzione varianza" + +#: test_Database.py:51 +msgid "result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" +msgstr "risultato: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" + +#: windows_make_bats.py:30 +msgid "" +"\n" +"This script is only for windows\n" +msgstr "" +"\n" +"Questo script è solo per Windows.\n" + +#: windows_make_bats.py:57 +msgid "" +"\n" +"no gtk directories found in your path - install gtk or edit the path " +"manually\n" +msgstr "" +"\n" +"nessuna cartella gtk trovata in questo percorso - installa gtk o modifica il " +"percorso manualmente\n" + +#~ msgid "" +#~ "Note that this dialogue will overwrite an existing config if one has been " +#~ "made already. " +#~ msgstr "" +#~ "Si noti che questo dialogo sovrascriverà un esistente file di " +#~ "configurazione se è già stato creato. " + +#~ msgid "Abort now if you don't want that." +#~ msgstr "Annulla ora se non vuoi fare questo." + +#~ msgid "%d rows" +#~ msgstr "%d righe" + +#~ msgid "column %d" +#~ msgstr "colonna %d" + +#~ msgid "row %d" +#~ msgstr "riga %d" + +#~ msgid "Confirm recreating HUD cache" +#~ msgstr "Conferma Ricreazione cache dell'HUD" + +#~ 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 "" +#~ "ATTENZIONE: Impossibile trovare cartella di output Hand history %s\n" +#~ "\n" +#~ "Premi SI per creare questa cartella, NO per selezionarne una nuova." + +#~ msgid "" +#~ "WARNING: Unable to create hand output directory. Importing is not likely " +#~ "to work until this is fixed." +#~ msgstr "" +#~ "ATTENZIONE:Impossibile creare cartella di output hand history." +#~ "L'importazione non sarà in grado di lavorare fino a quando questo " +#~ "problema non sarà risolto." diff --git a/pyfpdb/locale/fpdb-pl_PL.po b/pyfpdb/locale/fpdb-pl_PL.po index 53052df2..a7338f46 100644 --- a/pyfpdb/locale/fpdb-pl_PL.po +++ b/pyfpdb/locale/fpdb-pl_PL.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-03-12 21:23+CET\n" +"POT-Creation-Date: 2011-04-04 22:30+CEST\n" "PO-Revision-Date: 2011-03-09 22:36+0000\n" "Last-Translator: greg20 \n" "Language-Team: Polish (Poland) <>\n" @@ -17,91 +17,96 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2)\n" -#: AbsoluteToFpdb.py:139 AbsoluteToFpdb.py:141 BetfairToFpdb.py:76 +#: 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:110 -#: EverleafToFpdb.py:112 FulltiltToFpdb.py:211 FulltiltToFpdb.py:213 -#: OnGameToFpdb.py:159 OnGameToFpdb.py:161 PartyPokerToFpdb.py:197 -#: PartyPokerToFpdb.py:199 PkrToFpdb.py:128 PkrToFpdb.py:130 -#: PokerStarsToFpdb.py:185 PokerStarsToFpdb.py:187 Win2dayToFpdb.py:95 -#: Win2dayToFpdb.py:97 WinamaxToFpdb.py:172 WinamaxToFpdb.py:174 -#: iPokerToFpdb.py:122 iPokerToFpdb.py:124 +#: EverleafToFpdb.py:112 FulltiltToFpdb.py:206 FulltiltToFpdb.py:208 +#: OnGameToFpdb.py:159 OnGameToFpdb.py:161 PacificPokerToFpdb.py:173 +#: PacificPokerToFpdb.py:175 PartyPokerToFpdb.py:197 PartyPokerToFpdb.py:199 +#: PkrToFpdb.py:128 PkrToFpdb.py:130 PokerStarsToFpdb.py:185 +#: PokerStarsToFpdb.py:187 Win2dayToFpdb.py:95 Win2dayToFpdb.py:97 +#: WinamaxToFpdb.py:172 WinamaxToFpdb.py:174 iPokerToFpdb.py:122 +#: iPokerToFpdb.py:124 msgid "Unable to recognise gametype from: '%s'" msgstr "" -#: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 +#: AbsoluteToFpdb.py:141 BetfairToFpdb.py:77 CarbonToFpdb.py:131 #: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:111 -#: FulltiltToFpdb.py:252 OnGameToFpdb.py:160 OnGameToFpdb.py:176 -#: PartyPokerToFpdb.py:198 PkrToFpdb.py:129 PkrToFpdb.py:154 -#: PokerStarsToFpdb.py:186 PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 -#: WinamaxToFpdb.py:173 WinamaxToFpdb.py:191 iPokerToFpdb.py:123 +#: FulltiltToFpdb.py:249 OnGameToFpdb.py:160 OnGameToFpdb.py:176 +#: PacificPokerToFpdb.py:174 PacificPokerToFpdb.py:205 PartyPokerToFpdb.py:198 +#: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186 +#: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173 +#: WinamaxToFpdb.py:191 iPokerToFpdb.py:123 msgid "determineGameType: Raising FpdbParseError" msgstr "" -#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 BetfairToFpdb.py:108 +#: 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:145 -#: PokerStarsToFpdb.py:222 PokerStarsToFpdb.py:223 iPokerToFpdb.py:156 -#: iPokerToFpdb.py:158 +#: PacificPokerToFpdb.py:215 PacificPokerToFpdb.py:216 PokerStarsToFpdb.py:222 +#: PokerStarsToFpdb.py:223 iPokerToFpdb.py:156 iPokerToFpdb.py:158 #, fuzzy msgid "No match in readHandInfo: '%s'" msgstr "Brak dopasowań in XTables dla tabeli '%s'." -#: AbsoluteToFpdb.py:207 +#: AbsoluteToFpdb.py:208 msgid "File name didn't match re_*InfoFromFilename" msgstr "" -#: AbsoluteToFpdb.py:208 +#: AbsoluteToFpdb.py:209 msgid "File name: %s" msgstr "" -#: AbsoluteToFpdb.py:209 +#: AbsoluteToFpdb.py:210 msgid "Didn't match re_*InfoFromFilename: '%s'" msgstr "" -#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:416 -#: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 -#: WinamaxToFpdb.py:360 +#: AbsoluteToFpdb.py:279 EverleafToFpdb.py:218 FulltiltToFpdb.py:413 +#: OnGameToFpdb.py:294 PacificPokerToFpdb.py:347 PokerStarsToFpdb.py:357 +#: Win2dayToFpdb.py:203 WinamaxToFpdb.py:360 msgid "reading antes" msgstr "" -#: AbsoluteToFpdb.py:287 BetfairToFpdb.py:160 FulltiltToFpdb.py:426 +#: AbsoluteToFpdb.py:288 BetfairToFpdb.py:160 FulltiltToFpdb.py:423 msgid "Player bringing in: %s for %s" msgstr "" -#: AbsoluteToFpdb.py:290 EverleafToFpdb.py:230 +#: AbsoluteToFpdb.py:291 EverleafToFpdb.py:230 msgid "No bringin found." msgstr "" -#: AbsoluteToFpdb.py:297 EverleafToFpdb.py:237 +#: AbsoluteToFpdb.py:298 EverleafToFpdb.py:237 msgid "No small blind" msgstr "" -#: AbsoluteToFpdb.py:324 +#: AbsoluteToFpdb.py:325 msgid "Absolute readStudPlayerCards is only a stub." msgstr "" -#: AbsoluteToFpdb.py:351 BetfairToFpdb.py:199 CarbonToFpdb.py:267 +#: AbsoluteToFpdb.py:352 BetfairToFpdb.py:199 CarbonToFpdb.py:267 #: EverestToFpdb.py:234 EverestToFpdb.py:235 OnGameToFpdb.py:337 #: PartyPokerToFpdb.py:536 PokerStarsToFpdb.py:439 msgid "Unimplemented readAction: '%s' '%s'" msgstr "" -#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:297 -#: EverleafToFpdb.py:326 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:577 -#: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 +#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:222 CarbonToFpdb.py:297 +#: EverleafToFpdb.py:326 FulltiltToFpdb.py:781 PacificPokerToFpdb.py:458 +#: PartyPokerToFpdb.py:577 PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 +#: iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "" -#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:327 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:578 -#: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 +#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:223 CarbonToFpdb.py:298 +#: EverleafToFpdb.py:327 FulltiltToFpdb.py:782 PacificPokerToFpdb.py:459 +#: PartyPokerToFpdb.py:578 PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 +#: iPokerToFpdb.py:292 msgid "output translation to" msgstr "" -#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:328 FulltiltToFpdb.py:786 PartyPokerToFpdb.py:579 -#: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 +#: AbsoluteToFpdb.py:404 BetfairToFpdb.py:224 CarbonToFpdb.py:299 +#: EverleafToFpdb.py:328 FulltiltToFpdb.py:783 PacificPokerToFpdb.py:460 +#: PartyPokerToFpdb.py:579 PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 +#: iPokerToFpdb.py:293 msgid "follow (tail -f) the input" msgstr "" @@ -142,89 +147,89 @@ msgstr "" msgid "Could not encode: \"%s\"\n" msgstr "" -#: Configuration.py:109 Configuration.py:124 +#: Configuration.py:111 Configuration.py:118 Configuration.py:133 msgid "Config file has been created at %s.\n" msgstr "" -#: Configuration.py:123 +#: Configuration.py:132 msgid "" "No %s found\n" " in %s\n" " or %s\n" msgstr "" -#: Configuration.py:128 Configuration.py:129 +#: Configuration.py:137 Configuration.py:138 msgid "Error copying .example config file, cannot fall back. Exiting.\n" msgstr "" -#: Configuration.py:133 Configuration.py:134 +#: Configuration.py:142 Configuration.py:143 msgid "No %s found, cannot fall back. Exiting.\n" msgstr "" -#: Configuration.py:166 Configuration.py:167 +#: Configuration.py:175 Configuration.py:176 msgid "Default logger initialised for %s" msgstr "" -#: Configuration.py:178 Database.py:447 Database.py:448 +#: Configuration.py:187 Database.py:447 Database.py:448 msgid "Creating directory: '%s'" msgstr "" -#: Configuration.py:204 +#: Configuration.py:213 msgid "" "Default encoding set to US-ASCII, defaulting to CP1252 instead -- If you're " "not on a Mac, please report this problem." msgstr "" -#: Configuration.py:308 +#: Configuration.py:317 msgid "Loading site" msgstr "" -#: Configuration.py:529 +#: Configuration.py:537 msgid "config.general: adding %s = %s" msgstr "" -#: Configuration.py:576 Configuration.py:577 +#: Configuration.py:584 Configuration.py:585 msgid "bad number in xalignment was ignored" msgstr "" -#: Configuration.py:626 +#: Configuration.py:634 msgid "missing config section raw_hands" msgstr "" -#: Configuration.py:632 +#: Configuration.py:640 msgid "Invalid config value for raw_hands.save, defaulting to \"error\"" msgstr "" -#: Configuration.py:639 +#: Configuration.py:647 msgid "Invalid config value for raw_hands.compression, defaulting to \"none\"" msgstr "" -#: Configuration.py:652 +#: Configuration.py:660 msgid "missing config section raw_tourneys" msgstr "" -#: Configuration.py:658 +#: Configuration.py:666 msgid "Invalid config value for raw_tourneys.save, defaulting to \"error\"" msgstr "" -#: Configuration.py:665 +#: Configuration.py:673 msgid "" "Invalid config value for raw_tourneys.compression, defaulting to \"none\"" msgstr "" -#: Configuration.py:683 Configuration.py:684 +#: Configuration.py:691 Configuration.py:692 msgid "Configuration file %s not found. Using defaults." msgstr "" -#: Configuration.py:714 Configuration.py:715 +#: Configuration.py:722 Configuration.py:723 msgid "Reading configuration file %s" msgstr "" -#: Configuration.py:721 +#: Configuration.py:729 msgid "Error parsing %s. See error log file." msgstr "" -#: Configuration.py:837 +#: Configuration.py:845 msgid "Error parsing example configuration file %s. See error log file." msgstr "" @@ -430,119 +435,119 @@ msgstr "" msgid "dropped pg foreign key %s_%s_fkey, continuing ..." msgstr "" -#: Database.py:1613 +#: Database.py:1614 msgid "Rebuild hudcache took %.1f seconds" msgstr "" -#: Database.py:1616 Database.py:1654 +#: Database.py:1617 Database.py:1655 msgid "Error rebuilding hudcache:" msgstr "" -#: Database.py:1666 Database.py:1672 +#: Database.py:1667 Database.py:1673 msgid "Error during analyze:" msgstr "" -#: Database.py:1676 +#: Database.py:1677 msgid "Analyze took %.1f seconds" msgstr "" -#: Database.py:1686 Database.py:1692 +#: Database.py:1687 Database.py:1693 msgid "Error during vacuum:" msgstr "" -#: Database.py:1696 +#: Database.py:1697 msgid "Vacuum took %.1f seconds" msgstr "" -#: Database.py:1708 +#: Database.py:1709 msgid "Error during lock_for_insert:" msgstr "" -#: Database.py:1717 +#: Database.py:1718 msgid "######## Hands ##########" msgstr "" -#: Database.py:1721 +#: Database.py:1722 msgid "###### End Hands ########" msgstr "" -#: Database.py:2123 +#: Database.py:2132 msgid "Error aquiring hero ids:" msgstr "" -#: Database.py:2231 +#: Database.py:2240 msgid "######## Gametype ##########" msgstr "" -#: Database.py:2235 +#: Database.py:2244 msgid "###### End Gametype ########" msgstr "" -#: Database.py:2262 +#: Database.py:2271 msgid "queue empty too long - writer stopping ..." msgstr "" -#: Database.py:2265 +#: Database.py:2274 msgid "writer stopping, error reading queue: " msgstr "" -#: Database.py:2290 +#: Database.py:2299 msgid "deadlock detected - trying again ..." msgstr "" -#: Database.py:2295 +#: Database.py:2304 msgid "too many deadlocks - failed to store hand " msgstr "" -#: Database.py:2299 +#: Database.py:2308 msgid "***Error storing hand: " msgstr "" -#: Database.py:2309 +#: Database.py:2318 msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" msgstr "" -#: Database.py:2319 +#: Database.py:2328 msgid "***Error sending finish: " msgstr "" -#: Database.py:2405 +#: Database.py:2414 msgid "invalid source in Database.createOrUpdateTourney" msgstr "" -#: Database.py:2418 +#: Database.py:2427 msgid "invalid source in Database.createOrUpdateTourneysPlayers" msgstr "" -#: Database.py:2554 +#: Database.py:2563 msgid "HandToWrite.init error: " msgstr "" -#: Database.py:2604 +#: Database.py:2613 msgid "HandToWrite.set_all error: " msgstr "" -#: Database.py:2635 +#: Database.py:2644 msgid "nutOmatic is id_player = %d" msgstr "" -#: Database.py:2643 +#: Database.py:2652 msgid "query plan: " msgstr "" -#: Database.py:2652 +#: Database.py:2661 msgid "cards =" msgstr "" -#: Database.py:2655 +#: Database.py:2664 msgid "get_stats took: %4.3f seconds" msgstr "" -#: Database.py:2657 +#: Database.py:2666 msgid "press enter to continue" msgstr "" -#: EverestToFpdb.py:108 FulltiltToFpdb.py:266 FulltiltToFpdb.py:268 +#: EverestToFpdb.py:108 FulltiltToFpdb.py:263 FulltiltToFpdb.py:265 msgid "Unable to recognise handinfo from: '%s'" msgstr "" @@ -727,11 +732,11 @@ msgstr "" msgid "show" msgstr "" -#: Filters.py:1076 fpdb.pyw:721 +#: Filters.py:1076 fpdb.pyw:748 msgid "Pick a date" msgstr "" -#: Filters.py:1082 fpdb.pyw:727 +#: Filters.py:1082 fpdb.pyw:754 msgid "Done" msgstr "" @@ -756,64 +761,65 @@ msgstr "" msgid "Unable to locate currency" msgstr "" -#: FulltiltToFpdb.py:212 +#: FulltiltToFpdb.py:207 msgid "determineGameType: Raising FpdbParseError for file '%s'" msgstr "" -#: FulltiltToFpdb.py:251 FulltiltToFpdb.py:253 PkrToFpdb.py:153 -#: PkrToFpdb.py:155 PokerStarsToFpdb.py:211 PokerStarsToFpdb.py:213 +#: FulltiltToFpdb.py:248 FulltiltToFpdb.py:250 PacificPokerToFpdb.py:204 +#: PacificPokerToFpdb.py:206 PkrToFpdb.py:153 PkrToFpdb.py:155 +#: PokerStarsToFpdb.py:211 PokerStarsToFpdb.py:213 msgid "Lim_Blinds has no lookup for '%s'" msgstr "" -#: FulltiltToFpdb.py:267 +#: FulltiltToFpdb.py:264 msgid "Raising FpdbParseError" msgstr "" -#: FulltiltToFpdb.py:369 +#: FulltiltToFpdb.py:366 msgid "FTP: readPlayerStacks: No players detected (hand #%s)" msgstr "" -#: FulltiltToFpdb.py:429 +#: FulltiltToFpdb.py:426 msgid "No bringin found, handid =%s" msgstr "" -#: FulltiltToFpdb.py:436 +#: FulltiltToFpdb.py:433 msgid "FTP: readButton: Failed to detect button (hand #%s cancelled?)" msgstr "" -#: FulltiltToFpdb.py:490 +#: FulltiltToFpdb.py:487 msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" msgstr "" -#: FulltiltToFpdb.py:566 +#: FulltiltToFpdb.py:563 msgid "determineTourneyType : Parsing NOK" msgstr "" -#: FulltiltToFpdb.py:624 +#: FulltiltToFpdb.py:621 msgid "Unable to get a valid Tournament ID -- File rejected" msgstr "" -#: FulltiltToFpdb.py:655 +#: FulltiltToFpdb.py:652 msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:662 +#: FulltiltToFpdb.py:659 msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:666 +#: FulltiltToFpdb.py:663 msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" msgstr "" -#: FulltiltToFpdb.py:767 +#: FulltiltToFpdb.py:764 msgid "FullTilt: Player finishing stats unreadable : %s" msgstr "" -#: FulltiltToFpdb.py:776 +#: FulltiltToFpdb.py:773 msgid "FullTilt: %s not found in tourney.ranks ..." msgstr "" -#: FulltiltToFpdb.py:778 +#: FulltiltToFpdb.py:775 msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s" msgstr "" @@ -821,7 +827,7 @@ msgstr "" msgid "Time between imports in seconds:" msgstr "" -#: GuiAutoImport.py:121 GuiAutoImport.py:193 GuiAutoImport.py:303 +#: GuiAutoImport.py:121 GuiAutoImport.py:193 GuiAutoImport.py:304 msgid " Start _Auto Import " msgstr "" @@ -849,50 +855,50 @@ msgstr "" msgid "Detecting hh directory for site: '%s'" msgstr "" -#: GuiAutoImport.py:242 +#: GuiAutoImport.py:243 msgid "" "\n" "Global lock taken ... Auto Import Started.\n" msgstr "" -#: GuiAutoImport.py:244 +#: GuiAutoImport.py:245 msgid " _Stop Auto Import " msgstr "" -#: GuiAutoImport.py:264 +#: GuiAutoImport.py:265 msgid "opening pipe to HUD" msgstr "" -#: GuiAutoImport.py:278 +#: GuiAutoImport.py:279 msgid "" "\n" "*** GuiAutoImport Error opening pipe: " msgstr "" -#: GuiAutoImport.py:290 +#: GuiAutoImport.py:291 msgid "" "\n" "Auto Import aborted - global lock not available" msgstr "" -#: GuiAutoImport.py:295 +#: GuiAutoImport.py:296 msgid "" "\n" "Stopping Auto Import - global lock released." msgstr "" -#: GuiAutoImport.py:297 +#: GuiAutoImport.py:298 msgid "" "\n" " * Stop Auto Import: HUD already terminated" msgstr "" -#: GuiAutoImport.py:316 +#: GuiAutoImport.py:317 #, fuzzy msgid "%s auto-import:" msgstr "Import automatyczny" -#: GuiAutoImport.py:325 +#: GuiAutoImport.py:326 msgid "Browse..." msgstr "" @@ -968,7 +974,7 @@ msgstr "" msgid "Drop HudCache:" msgstr "" -#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:816 +#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:843 msgid "_Bulk Import" msgstr "" @@ -1123,29 +1129,29 @@ msgstr "" msgid " not connected but no exception" msgstr "" -#: GuiDatabase.py:373 fpdb.pyw:892 +#: GuiDatabase.py:373 fpdb.pyw:918 msgid "" "MySQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" -#: GuiDatabase.py:377 fpdb.pyw:894 +#: GuiDatabase.py:377 fpdb.pyw:920 msgid "MySQL client reports: 2002 or 2003 error. Unable to connect - " msgstr "" -#: GuiDatabase.py:378 fpdb.pyw:895 +#: GuiDatabase.py:378 fpdb.pyw:921 msgid "Please check that the MySQL service has been started" msgstr "" -#: GuiDatabase.py:382 fpdb.pyw:897 +#: GuiDatabase.py:382 fpdb.pyw:923 msgid "" "PostgreSQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" -#: GuiDatabase.py:385 fpdb.pyw:899 +#: GuiDatabase.py:385 fpdb.pyw:925 msgid "PostgreSQL client reports: Unable to connect - " msgstr "" -#: GuiDatabase.py:386 fpdb.pyw:900 +#: GuiDatabase.py:386 fpdb.pyw:926 msgid "Please check that the PostgreSQL service has been started" msgstr "" @@ -1516,7 +1522,7 @@ msgstr "" msgid "Field Type" msgstr "" -#: GuiPrefs.py:39 fpdb.pyw:1033 +#: GuiPrefs.py:39 fpdb.pyw:1060 msgid "Ring Player Stats" msgstr "Statystyki gracza" @@ -1553,7 +1559,7 @@ msgstr "" msgid "Test Preferences Dialog" msgstr "" -#: GuiPrefs.py:183 fpdb.pyw:293 +#: GuiPrefs.py:183 fpdb.pyw:309 msgid "Preferences" msgstr "" @@ -1767,7 +1773,7 @@ msgstr "" msgid "Thankyou" msgstr "" -#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1287 +#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1316 msgid "FPDB WARNING" msgstr "" @@ -2026,65 +2032,79 @@ msgstr "Błędy o dużym znaczeniu będą kierowane tylko tam.\n" msgid "HUD_main: starting ...\n" msgstr "trwa włączanie fpdb..." -#: HUD_main.pyw:107 HUD_run_me.py:62 +#: HUD_main.pyw:94 +msgid "No admin rights for HUD" +msgstr "" + +#: 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 "" + +#: HUD_main.pyw:95 +msgid "You will need to restart fpdb afterwards." +msgstr "" + +#: HUD_main.pyw:118 HUD_run_me.py:62 msgid "Closing this window will exit from the HUD." msgstr "" -#: HUD_main.pyw:123 +#: HUD_main.pyw:134 msgid "Error initializing main_window" msgstr "" -#: HUD_main.pyw:138 +#: HUD_main.pyw:149 msgid "hud_main: Game changed." msgstr "" -#: HUD_main.pyw:144 fpdb.pyw:971 +#: HUD_main.pyw:155 fpdb.pyw:998 msgid "Quitting normally" msgstr "normalne wychodzenie" -#: HUD_main.pyw:205 +#: HUD_main.pyw:216 msgid "Received hand no %s" msgstr "" -#: HUD_main.pyw:229 +#: HUD_main.pyw:240 msgid "HUD_main.read_stdin: hand processing starting ..." msgstr "" -#: HUD_main.pyw:234 +#: HUD_main.pyw:245 #, fuzzy msgid "db error: skipping %s" msgstr "błąd bazy danych: pomijanie " -#: HUD_main.pyw:253 +#: HUD_main.pyw:264 msgid "hud_dict[%s] was not found\n" msgstr "" -#: HUD_main.pyw:254 +#: HUD_main.pyw:265 msgid "will not send hand\n" msgstr "" -#: HUD_main.pyw:276 +#: HUD_main.pyw:287 #, fuzzy msgid "HUD create: table name %s not found, skipping." msgstr "nie znaleziono stołu %s - pomijanie\n" -#: HUD_main.pyw:285 +#: HUD_main.pyw:296 msgid "Table \"%s\" no longer exists\n" msgstr "" -#: HUD_main.pyw:317 +#: HUD_main.pyw:328 msgid "Error resizing HUD for table: %s." msgstr "" -#: HUD_main.pyw:331 +#: HUD_main.pyw:342 msgid "Error killing HUD for table: %s." msgstr "" -#: HUD_main.pyw:354 +#: HUD_main.pyw:365 msgid "Error creating HUD for hand %s." msgstr "" -#: HUD_main.pyw:365 +#: HUD_main.pyw:376 msgid "Error updating HUD for hand %s." msgstr "" @@ -2411,7 +2431,7 @@ msgid "" "pypi.python.org/pypi/pytz/" msgstr "" -#: HandHistoryConverter.py:41 fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:80 +#: HandHistoryConverter.py:41 fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:81 msgid "Press ENTER to continue." msgstr "" @@ -2476,47 +2496,47 @@ msgstr "" msgid "Unsupported game type: %s" msgstr "" -#: HandHistoryConverter.py:487 +#: HandHistoryConverter.py:471 msgid "HH Sanity Check: output and input files are the same, check config" msgstr "" -#: HandHistoryConverter.py:510 +#: HandHistoryConverter.py:494 msgid "Reading stdin with %s" msgstr "" -#: HandHistoryConverter.py:525 +#: HandHistoryConverter.py:509 msgid "unable to read file with any codec in list!" msgstr "" -#: HandHistoryConverter.py:592 +#: HandHistoryConverter.py:576 msgid " given TZ:" msgstr "" -#: HandHistoryConverter.py:592 +#: HandHistoryConverter.py:576 msgid "raw time:" msgstr "" -#: HandHistoryConverter.py:602 +#: HandHistoryConverter.py:586 msgid "changeTimeZone: offset=" msgstr "" -#: HandHistoryConverter.py:665 +#: HandHistoryConverter.py:649 msgid "utcTime:" msgstr "" -#: HandHistoryConverter.py:714 +#: HandHistoryConverter.py:698 msgid "Unable to create output directory %s for HHC!" msgstr "" -#: HandHistoryConverter.py:715 +#: HandHistoryConverter.py:699 msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY" msgstr "" -#: HandHistoryConverter.py:717 +#: HandHistoryConverter.py:701 msgid "Created directory '%s'" msgstr "" -#: HandHistoryConverter.py:721 +#: HandHistoryConverter.py:705 msgid "out_path %s couldn't be opened" msgstr "" @@ -2653,14 +2673,14 @@ msgstr "" msgid "Creating hud from hand " msgstr "" -#: Hud.py:673 +#: Hud.py:676 msgid "" "KeyError at the start of the for loop in update in hud_main. How this can " "possibly happen is totally beyond my comprehension. Your HUD may be about to " "get really weird. -Eric" msgstr "" -#: Hud.py:674 +#: Hud.py:677 msgid "(btw, the key was %s and statd is %s" msgstr "" @@ -2709,8 +2729,8 @@ msgstr "" msgid "readHandInfo: DATETIME not matched: '%s'" msgstr "" -#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:365 PokerStarsToFpdb.py:312 -#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 +#: OnGameToFpdb.py:264 PacificPokerToFpdb.py:305 PartyPokerToFpdb.py:365 +#: PokerStarsToFpdb.py:312 Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 msgid "readButton: not found" msgstr "" @@ -2791,11 +2811,11 @@ msgstr "" msgid "Start Hidden" msgstr "" -#: Options.py:109 +#: Options.py:110 msgid "Alias '%s' unknown" msgstr "" -#: Options.py:119 +#: Options.py:120 msgid "press enter to end" msgstr "" @@ -2803,6 +2823,20 @@ msgstr "" msgid "You need to manually enter the playername" msgstr "" +#: PacificPokerToFpdb.py:258 PartyPokerToFpdb.py:348 PokerStarsToFpdb.py:265 +#: WinamaxToFpdb.py:263 +#, fuzzy +msgid "Failed to detect currency. Hand ID: %s: '%s'" +msgstr "nie wykryto waluty" + +#: PacificPokerToFpdb.py:325 +msgid "No match in markStreets" +msgstr "" + +#: PacificPokerToFpdb.py:429 +msgid "DEBUG: unimplemented readAction: '%s' '%s'" +msgstr "" + #: PartyPokerToFpdb.py:212 msgid "Cannot fetch field '%s'" msgstr "" @@ -2827,11 +2861,6 @@ msgstr "" msgid "Cannot read GameType for current hand" msgstr "" -#: PartyPokerToFpdb.py:348 PokerStarsToFpdb.py:265 WinamaxToFpdb.py:263 -#, fuzzy -msgid "Failed to detect currency. Hand ID: %s: '%s'" -msgstr "nie wykryto waluty" - #: SplitHandHistory.py:76 msgid "File not found" msgstr "" @@ -3046,7 +3075,7 @@ msgstr "" msgid "No board given. Using Monte-Carlo simulation..." msgstr "Nie podano stołu. Używanie symulacji Monte-Carlo..." -#: TableWindow.py:149 +#: TableWindow.py:152 msgid "Can't find table %s" msgstr "Nie znaleziono tabeli %s" @@ -3310,12 +3339,12 @@ msgstr "" msgid "unimplemented readAction: '%s' '%s'" msgstr "" -#: WinTables.py:81 +#: WinTables.py:83 #, fuzzy msgid "Window %s not found. Skipping." msgstr "nie znaleziono stołu %s - pomijanie\n" -#: WinTables.py:84 +#: WinTables.py:86 msgid "self.window doesn't exist? why?" msgstr "self.window nie istnieje? dlaczego?" @@ -3376,7 +3405,7 @@ msgstr "" "Python Extensions dla Windowsa się nie ładują. Zainstaluj paczkę PYWIN32 z " "http://sourceforge.net/projects/pywin32/" -#: fpdb.pyw:79 +#: fpdb.pyw:80 msgid "" "Unable to load PyGTK modules required for GUI. Please install PyCairo, " "PyGObject, and PyGTK from www.pygtk.org." @@ -3384,12 +3413,12 @@ msgstr "" "Nie załadowano modułów PyGTK wymaganych przez interfejs. Zainstaluj PyCairo, " "PyGObject i PyGTK z www.pygtk.org." -#: fpdb.pyw:122 +#: fpdb.pyw:123 msgid "GuiStove not found. If you want to use it please install pypoker-eval." msgstr "" "Nie znaleziono GuiStove. Jeżeli chcesz go używać zainstaluj pypoker-eval." -#: fpdb.pyw:244 +#: fpdb.pyw:260 #, fuzzy msgid "" "Copyright 2008-2011, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " @@ -3398,7 +3427,7 @@ msgstr "" "Copyright 2008-2011, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " "sqlcoder, Bostik, i inni" -#: fpdb.pyw:245 +#: fpdb.pyw:261 msgid "" "You are free to change, and distribute original or changed versions of fpdb " "within the rules set out by the license" @@ -3406,31 +3435,31 @@ msgstr "" "Możesz zmieniać i rozpowszechniać oryginalną lub zmienioną wersje fpdb, " "przestrzegając reguły licencji" -#: fpdb.pyw:246 +#: fpdb.pyw:262 msgid "Please see fpdb's start screen for license information" msgstr "Zobacz ekran startowy fpdb, aby sprawdzić licencję" -#: fpdb.pyw:250 +#: fpdb.pyw:266 msgid "and others" msgstr "i inni" -#: fpdb.pyw:256 +#: fpdb.pyw:272 msgid "Operating System" msgstr "System operacyjny" -#: fpdb.pyw:276 +#: fpdb.pyw:292 msgid "Your config file is: " msgstr "Twój plik konfiguracyjny jest w: " -#: fpdb.pyw:281 +#: fpdb.pyw:297 msgid "Version Information:" msgstr "Informacja o wersji:" -#: fpdb.pyw:288 +#: fpdb.pyw:304 msgid "Threads: " msgstr "Wątki: " -#: fpdb.pyw:311 +#: fpdb.pyw:327 msgid "" "Updated preferences have not been loaded because windows are open. Re-start " "fpdb to load them." @@ -3438,19 +3467,19 @@ msgstr "" "Zaktualizowane ustawienia nie zostały załadowane, ponieważ okna są otwarte. " "Wyłącz i włacz fpdb, aby je załadować." -#: fpdb.pyw:321 +#: fpdb.pyw:337 msgid "Maintain Databases" msgstr "Konserwacja bazy danych" -#: fpdb.pyw:331 +#: fpdb.pyw:347 msgid "saving updated db data" msgstr "zapisywanie zaktulizowanej bazy danych" -#: fpdb.pyw:338 +#: fpdb.pyw:354 msgid "guidb response was " msgstr "odpowiedź od guidb to " -#: fpdb.pyw:344 +#: fpdb.pyw:360 msgid "" "Cannot open Database Maintenance window because other windows have been " "opened. Re-start fpdb to use this option." @@ -3458,11 +3487,11 @@ msgstr "" "Nie włączono okna \"Konserwacja bazy danych\", ponieważ inne okna były " "otwarte. Wyłącz i włącz ponownie fpdb, aby użyć tej opcji." -#: fpdb.pyw:347 +#: fpdb.pyw:363 msgid "Number of Hands: " msgstr "Liczba rozdań: " -#: fpdb.pyw:348 +#: fpdb.pyw:364 msgid "" "\n" "Number of Tourneys: " @@ -3470,7 +3499,7 @@ msgstr "" "\n" "Liczba turniejów: " -#: fpdb.pyw:349 +#: fpdb.pyw:365 msgid "" "\n" "Number of TourneyTypes: " @@ -3478,54 +3507,39 @@ msgstr "" "\n" "Liczba rodzajów turnieju: " -#: fpdb.pyw:350 +#: fpdb.pyw:366 msgid "Database Statistics" msgstr "Statystyki bazy danych" -#: fpdb.pyw:359 +#: fpdb.pyw:375 msgid "HUD Configurator - choose category" msgstr "Konfigurator HUD-a - wybierz rodzaj" -#: fpdb.pyw:365 -msgid "" -"Note that this dialogue will overwrite an existing config if one has been " -"made already. " -msgstr "" - -#: fpdb.pyw:366 -msgid "Abort now if you don't want that." -msgstr "" - -#: fpdb.pyw:367 +#: fpdb.pyw:381 #, fuzzy msgid "" -"Please select the game category for which you want to configure HUD stats " -"and the number of rows and columns:" +"Please select the game category for which you want to configure HUD stats:" msgstr "Wybierz rodzaj gry dla której chcesz skonfigurować statystyki HUD-a:" -#: fpdb.pyw:384 -msgid "%d rows" -msgstr "" - -#: fpdb.pyw:419 +#: fpdb.pyw:436 msgid "HUD Configurator - please choose your stats" msgstr "Konfigurator HUD-a - wybierz statystyki" -#: fpdb.pyw:425 +#: fpdb.pyw:442 msgid "Please choose the stats you wish to use in the below table." msgstr "Wybierz statystyki, które chcesz używać." -#: fpdb.pyw:429 +#: fpdb.pyw:446 msgid "Note that you may not select any stat more than once or it will crash." msgstr "Pamiętaj, że nie możesz użyć 1 statystyki 2 razy." -#: fpdb.pyw:433 +#: fpdb.pyw:450 msgid "" "It is not currently possible to select \"empty\" or anything else to that " "end." msgstr "Niemożliwe jest aktualnie wybrać \"puste\" ani nic innego w tym celu." -#: fpdb.pyw:437 +#: fpdb.pyw:454 msgid "" "To configure things like colouring you will still have to use the " "Preferences dialogue or manually edit your HUD_config.xml." @@ -3533,23 +3547,15 @@ msgstr "" "Aby skonfigurować takie rzeczy jak kolorowanie musisz ręcznie wyedytować " "plik HUD_config.xml." -#: fpdb.pyw:460 -msgid "column %d" -msgstr "" - -#: fpdb.pyw:464 -msgid "row %d" -msgstr "" - -#: fpdb.pyw:544 +#: fpdb.pyw:572 msgid "Confirm deleting and recreating tables" msgstr "Potwierdź usunięcie lub ponowne utworzenie tabel." -#: fpdb.pyw:545 +#: fpdb.pyw:573 msgid "Please confirm that you want to (re-)create the tables." msgstr "Potwierdź chcęć usunięcia lub ponownego utworzenia tabel." -#: fpdb.pyw:546 +#: fpdb.pyw:574 msgid "" " If there already are tables in the database %s on %s they will be deleted " "and you will have to re-import your histories.\n" @@ -3557,241 +3563,236 @@ msgstr "" " Jeżeli już istnieją tabele w bazie danych %s na %s zostaną one usunięte i " "będziesz musiał ponownie zaimportować historię rozdań.\n" -#: fpdb.pyw:547 +#: fpdb.pyw:575 msgid "This may take a while." msgstr "To może zająć chwilę." -#: fpdb.pyw:572 +#: fpdb.pyw:600 msgid "User cancelled recreating tables" msgstr "Użytkownik anulował ponowne utworzenie tabel." -#: fpdb.pyw:578 -#, fuzzy -msgid "Confirm recreating HUD cache" -msgstr "Potwierdź usunięcie lub ponowne utworzenie tabel." - -#: fpdb.pyw:579 +#: fpdb.pyw:607 msgid "Please confirm that you want to re-create the HUD cache." msgstr "Potwierdź chęć ponownego utworzenia cache'u HUD-a." -#: fpdb.pyw:587 +#: fpdb.pyw:615 msgid " Hero's cache starts: " msgstr " Cache gracza rozpoczyna się: " -#: fpdb.pyw:601 +#: fpdb.pyw:629 msgid " Villains' cache starts: " msgstr " Cache przeciwnika rozpoczyna się: " -#: fpdb.pyw:614 +#: fpdb.pyw:642 msgid " Rebuilding HUD Cache ... " msgstr " Odbudowywanie cache'u HUD-a... " -#: fpdb.pyw:622 +#: fpdb.pyw:650 msgid "User cancelled rebuilding hud cache" msgstr "Użytkownik anulował odbudowywanie cache'u HUD-a... " -#: fpdb.pyw:634 +#: fpdb.pyw:662 msgid "Confirm rebuilding database indexes" msgstr "Potwierdź odbudowywanie indeksów bazy danych" -#: fpdb.pyw:635 +#: fpdb.pyw:663 msgid "Please confirm that you want to rebuild the database indexes." msgstr "Potwierdź chęć odbudowania indeksów bazy danych." -#: fpdb.pyw:643 +#: fpdb.pyw:671 msgid " Rebuilding Indexes ... " msgstr " Odbudowywanie indeksów... " -#: fpdb.pyw:650 +#: fpdb.pyw:678 msgid " Cleaning Database ... " msgstr " Czyszczenie bazy danych... " -#: fpdb.pyw:655 +#: fpdb.pyw:683 msgid " Analyzing Database ... " msgstr " Analizowanie bazy danych... " -#: fpdb.pyw:660 +#: fpdb.pyw:688 msgid "User cancelled rebuilding db indexes" msgstr "Użytkownik anulował odbudowywanie indeksów bazy danych." -#: fpdb.pyw:755 +#: fpdb.pyw:782 msgid "" "Unimplemented: Save Profile (try saving a HUD layout, that should do it)" msgstr "Niewdrożone. Tymczasowo skopiuj HUD_config.xml." -#: fpdb.pyw:810 +#: fpdb.pyw:837 msgid "_Main" msgstr "_Plik" -#: fpdb.pyw:811 fpdb.pyw:842 +#: fpdb.pyw:838 fpdb.pyw:869 msgid "_Quit" msgstr "_Wyjście" -#: fpdb.pyw:812 +#: fpdb.pyw:839 msgid "L" msgstr "L" -#: fpdb.pyw:812 +#: fpdb.pyw:839 msgid "_Load Profile (broken)" msgstr "_Załaduj profil (nie działa)" -#: fpdb.pyw:813 +#: fpdb.pyw:840 msgid "S" msgstr "S" -#: fpdb.pyw:813 +#: fpdb.pyw:840 msgid "_Save Profile (todo)" msgstr "_Zapisz profil (do zrobienia) " -#: fpdb.pyw:814 +#: fpdb.pyw:841 msgid "F" msgstr "F" -#: fpdb.pyw:814 +#: fpdb.pyw:841 msgid "Pre_ferences" msgstr "Ust_awienia" -#: fpdb.pyw:815 +#: fpdb.pyw:842 msgid "_Import" msgstr "_Import" -#: fpdb.pyw:816 +#: fpdb.pyw:843 msgid "B" msgstr "B" -#: fpdb.pyw:817 +#: fpdb.pyw:844 msgid "R" msgstr "R" -#: fpdb.pyw:817 +#: fpdb.pyw:844 msgid "Tournament _Results Import" msgstr "Import _wyników turnieju" -#: fpdb.pyw:818 +#: fpdb.pyw:845 msgid "I" msgstr "I" -#: fpdb.pyw:818 +#: fpdb.pyw:845 msgid "_Import through eMail/IMAP" msgstr "Import przez e-mail/IMAP" -#: fpdb.pyw:819 +#: fpdb.pyw:846 msgid "_Viewers" msgstr "Narzędzia" -#: fpdb.pyw:820 +#: fpdb.pyw:847 msgid "A" msgstr "A" -#: fpdb.pyw:820 +#: fpdb.pyw:847 msgid "_Auto Import and HUD" msgstr "_Import automatyczny i HUD" -#: fpdb.pyw:821 +#: fpdb.pyw:848 msgid "H" msgstr "H" -#: fpdb.pyw:821 +#: fpdb.pyw:848 msgid "_HUD Configurator" msgstr "Konfiguracja _HUD-a" -#: fpdb.pyw:822 +#: fpdb.pyw:849 msgid "G" msgstr "G" -#: fpdb.pyw:822 +#: fpdb.pyw:849 msgid "_Graphs" msgstr "_Wykresy" -#: fpdb.pyw:823 fpdb.pyw:1098 +#: fpdb.pyw:850 fpdb.pyw:1125 msgid "Tourney Graphs" msgstr "Wykresy turniejowe" -#: fpdb.pyw:824 +#: fpdb.pyw:851 msgid "Stove (preview)" msgstr "Stove (podgląd)" -#: fpdb.pyw:825 +#: fpdb.pyw:852 msgid "P" msgstr "P" -#: fpdb.pyw:825 +#: fpdb.pyw:852 msgid "Ring _Player Stats (tabulated view, not on pgsql)" msgstr "Statystyki _gracza (tabulated view, nie działa pod pgsql)" -#: fpdb.pyw:826 +#: fpdb.pyw:853 msgid "T" msgstr "T" -#: fpdb.pyw:826 +#: fpdb.pyw:853 msgid "_Tourney Stats (tabulated view, not on pgsql)" msgstr "Statystyki _turniejowe (tabulated view, nie działa pod pgsql)" -#: fpdb.pyw:827 +#: fpdb.pyw:854 msgid "Tourney _Viewer" msgstr "_Przeglądarka turniejowa" -#: fpdb.pyw:828 +#: fpdb.pyw:855 msgid "O" msgstr "O" -#: fpdb.pyw:828 +#: fpdb.pyw:855 msgid "P_ositional Stats (tabulated view, not on sqlite)" msgstr "Statystyki p_ozycyjne (tabulated view, nie działa pod pgsql)" -#: fpdb.pyw:829 fpdb.pyw:1057 +#: fpdb.pyw:856 fpdb.pyw:1084 msgid "Session Stats" msgstr "Statystyki sesji" -#: fpdb.pyw:830 +#: fpdb.pyw:857 msgid "Hand _Replayer (not working yet)" msgstr "_Odtwarzacz rozdań (jeszcze nie działa)" -#: fpdb.pyw:831 +#: fpdb.pyw:858 msgid "_Database" msgstr "Baza _danych" -#: fpdb.pyw:832 +#: fpdb.pyw:859 msgid "_Maintain Databases" msgstr "_Konserwacja bazy danych" -#: fpdb.pyw:833 +#: fpdb.pyw:860 msgid "Create or Recreate _Tables" msgstr "Stwórz albo odbuduj _tabele" -#: fpdb.pyw:834 +#: fpdb.pyw:861 msgid "Rebuild HUD Cache" msgstr "Odbuduj cache HUD-a" -#: fpdb.pyw:835 +#: fpdb.pyw:862 msgid "Rebuild DB Indexes" msgstr "Odbuduj indeksy bazy danych" -#: fpdb.pyw:836 +#: fpdb.pyw:863 msgid "_Statistics" msgstr "_Statystyki" -#: fpdb.pyw:837 +#: fpdb.pyw:864 msgid "Dump Database to Textfile (takes ALOT of time)" msgstr "Zrzuć bazę danych do pliku tekstowego (zajmuje dużo czasu)" -#: fpdb.pyw:838 +#: fpdb.pyw:865 msgid "_Help" msgstr "_Pomoc" -#: fpdb.pyw:839 +#: fpdb.pyw:866 msgid "_Log Messages" msgstr "_Dziennik" -#: fpdb.pyw:840 +#: fpdb.pyw:867 msgid "A_bout, License, Copying" msgstr "O_ programie, licencja, kopiowanie" -#: fpdb.pyw:858 +#: fpdb.pyw:884 msgid "There is an error in your config file\n" msgstr "Wystąpił błąd w pliku konfiguracyjnym\n" -#: fpdb.pyw:859 +#: fpdb.pyw:885 msgid "" "\n" "\n" @@ -3801,19 +3802,19 @@ msgstr "" "\n" "Błąd to: " -#: fpdb.pyw:860 +#: fpdb.pyw:886 msgid "CONFIG FILE ERROR" msgstr "BŁĄD PLIKU KONFIGURACYJNEGO" -#: fpdb.pyw:864 +#: fpdb.pyw:890 msgid "Logfile is %s\n" msgstr "Plik dziennika jest w %s\n" -#: fpdb.pyw:866 +#: fpdb.pyw:892 msgid "Config file" msgstr "Plik konfiguracyjny" -#: fpdb.pyw:867 +#: fpdb.pyw:893 msgid "" "has been created at:\n" "%s.\n" @@ -3821,7 +3822,7 @@ msgstr "" "został utworzony w:\n" "%s.\n" -#: fpdb.pyw:868 +#: fpdb.pyw:894 msgid "" "Edit your screen_name and hand history path in the supported_sites section " "of the Preferences window (Main menu) before trying to import hands." @@ -3829,19 +3830,19 @@ msgstr "" "Przed próbą zaimportowania rozdań, wprowadź swój screen_name i ścieżkę do " "historii rozdań w sekcji supported_sites w ustawieniach programu." -#: fpdb.pyw:890 +#: fpdb.pyw:916 msgid "Connected to SQLite: %s" msgstr "Połączono z SQLite: %s" -#: fpdb.pyw:924 +#: fpdb.pyw:950 msgid "Strong Warning - Invalid database version" msgstr "Poważne ostrzeżenie - nieprawidłowa wersja bazy danych" -#: fpdb.pyw:926 +#: fpdb.pyw:953 msgid "An invalid DB version or missing tables have been detected." msgstr "Wykryto nieprawidłową wersję bazy danych lub brakujące tabele." -#: fpdb.pyw:930 +#: fpdb.pyw:957 msgid "" "This error is not necessarily fatal but it is strongly recommended that you " "recreate the tables by using the Database menu." @@ -3849,17 +3850,17 @@ msgstr "" "Ten błąd nie musi oznaczać niczego poważnego, ale zaleca się odbudowanie " "tabel, używając odpowiedniej opcji w menu \"Baza Danych\"." -#: fpdb.pyw:934 +#: fpdb.pyw:961 msgid "" "Not doing this will likely lead to misbehaviour including fpdb crashes, " "corrupt data etc." msgstr "Nie zrobienie tego może prowadzić do błędów programu." -#: fpdb.pyw:948 +#: fpdb.pyw:975 msgid "Status: Connected to %s database named %s on host %s" msgstr "Status: połączono do %s z bazą danych o nazwie %s na komputerze %s" -#: fpdb.pyw:958 +#: fpdb.pyw:985 msgid "" "\n" "Global lock taken by %s" @@ -3867,7 +3868,7 @@ msgstr "" "\n" "Blokada ogólna została pobrana przez %s" -#: fpdb.pyw:961 +#: fpdb.pyw:988 msgid "" "\n" "Failed to get global lock, it is currently held by %s" @@ -3875,43 +3876,43 @@ msgstr "" "\n" "Nie udało się pobrać blokady ogólnej, jest ona aktualnie używana przez %s" -#: fpdb.pyw:996 +#: fpdb.pyw:1023 msgid "Global lock released.\n" msgstr "Uwolniono ogólną blokadę.\n" -#: fpdb.pyw:1003 +#: fpdb.pyw:1030 msgid "Auto Import" msgstr "Import automatyczny" -#: fpdb.pyw:1013 +#: fpdb.pyw:1040 msgid "Bulk Import" msgstr "Import luzem" -#: fpdb.pyw:1020 +#: fpdb.pyw:1047 msgid "Tournament Results Import" msgstr "Import wyników turniejowych" -#: fpdb.pyw:1026 +#: fpdb.pyw:1053 msgid "eMail Import" msgstr "Import przez e-maila" -#: fpdb.pyw:1039 +#: fpdb.pyw:1066 msgid "Tourney Stats" msgstr "Statystyki turniejowe" -#: fpdb.pyw:1045 +#: fpdb.pyw:1072 msgid "Tourney Viewer" msgstr "Przeglądarka turniejowa" -#: fpdb.pyw:1051 +#: fpdb.pyw:1078 msgid "Positional Stats" msgstr "Statystyki pozycyjne" -#: fpdb.pyw:1063 +#: fpdb.pyw:1090 msgid "Hand Replayer" msgstr "Odwtarzacz rozdań" -#: fpdb.pyw:1067 +#: fpdb.pyw:1094 msgid "" "Fpdb needs translators!\n" "If you speak another language and have a few minutes or more to spare get in " @@ -3941,19 +3942,19 @@ msgid "" "txt and mit.txt in the fpdb installation directory." msgstr "" -#: fpdb.pyw:1084 +#: fpdb.pyw:1111 msgid "Help" msgstr "Pomoc" -#: fpdb.pyw:1091 +#: fpdb.pyw:1118 msgid "Graphs" msgstr "Wykresy" -#: fpdb.pyw:1105 +#: fpdb.pyw:1132 msgid "Stove" msgstr "Stove" -#: fpdb.pyw:1178 +#: fpdb.pyw:1207 msgid "" "\n" "Note: error output is being diverted to fpdb-errors.txt and HUD-errors.txt " @@ -3963,7 +3964,7 @@ msgstr "" "uwaga: błąd wyjścia został skierowany do fpdb-errors.txt i HUD-errors.txt w " "%s" -#: fpdb.pyw:1179 +#: fpdb.pyw:1208 msgid "" "\n" "Any major error will be reported there _only_.\n" @@ -3971,30 +3972,11 @@ msgstr "" "\n" "Błędy o dużym znaczeniu będą kierowane tylko tam.\n" -#: fpdb.pyw:1208 +#: fpdb.pyw:1237 msgid "fpdb starting ..." msgstr "trwa włączanie fpdb..." -#: fpdb.pyw:1307 -msgid "" -"WARNING: Unable to find output hand history directory %s\n" -"\n" -" Press YES to create this directory, or NO to select a new one." -msgstr "" -"OSTRZEŻENIE: Nie znaleziono katalogu wyjściowego historii rozdań %s\n" -"\n" -"Wybierz TAK, aby stworzyć ten katalog lub NIE, aby wybrać inny." - -#: fpdb.pyw:1315 -msgid "" -"WARNING: Unable to create hand output directory. Importing is not likely to " -"work until this is fixed." -msgstr "" -"OSTRZEŻENIE: Próba stworzenia katalogu wyjściowego historii rozdań się nie " -"powiodła. Import prawdopodobnie nie będzie działać, dopóki to nie zostanie " -"naprawione." - -#: fpdb.pyw:1326 +#: fpdb.pyw:1337 msgid "" "WARNING: Unable to find site '%s'\n" "\n" @@ -4004,7 +3986,7 @@ msgstr "" "\n" "Wybierz TAK, aby dodać ten pokerroom do bazy danych." -#: fpdb.pyw:1342 +#: fpdb.pyw:1353 msgid "" "\n" "Enter short code for %s\n" @@ -4070,23 +4052,23 @@ msgstr "wysyłanie zakończone - długość kolejki =" msgid "Converting %s" msgstr "konwertowanie %s" -#: fpdb_import.py:492 +#: fpdb_import.py:483 msgid "Hand processed but empty" msgstr "Rozdanie zaimportowano, ale jest puste." -#: fpdb_import.py:506 +#: fpdb_import.py:497 msgid "fpdb_import: sending hand to hud" msgstr "fpdb_import: trwa wysyłanie rozdania do HUD-a" -#: fpdb_import.py:509 +#: fpdb_import.py:500 msgid "Failed to send hand to HUD: %s" msgstr "wysłanie rozdania do HUD-a się nie powiodło: %s" -#: fpdb_import.py:524 +#: fpdb_import.py:515 msgid "Unknown filter filter_name:'%s' in filter:'%s'" msgstr "nieznany filtr filter_name: '%s' w filtrze: '%s'" -#: fpdb_import.py:535 +#: fpdb_import.py:526 msgid "" "Error No.%s please send the hand causing this to fpdb-main@lists.sourceforge." "net so we can fix the problem." @@ -4094,11 +4076,11 @@ msgstr "" "Błąd nr %s. Wyślij rozdanie powodujące problem na adres fpdb-main@lists." "sourceforge.net." -#: fpdb_import.py:536 +#: fpdb_import.py:527 msgid "Filename:" msgstr "nazwa pliku:" -#: fpdb_import.py:537 +#: fpdb_import.py:528 msgid "" "Here is the first line of the hand so you can identify it. Please mention " "that the error was a ValueError:" @@ -4106,15 +4088,15 @@ msgstr "" "To jest pierwsza linia rozdania, abyś mógł je rozpoznać. Zauważ, że to był " "ValueError:" -#: fpdb_import.py:539 +#: fpdb_import.py:530 msgid "Hand logged to hand-errors.txt" msgstr "rozdanie zalogowano do hand-errors.txt" -#: fpdb_import.py:595 +#: fpdb_import.py:586 msgid "Importing" msgstr "importowanie" -#: fpdb_import.py:623 +#: fpdb_import.py:614 msgid "CLI for importing hands is GuiBulkImport.py" msgstr "CLI do importowania rozdań jest w GuiBulkImport.py" @@ -4154,6 +4136,27 @@ msgstr "" "Nie znaleziono katalogów GTK w podanej przez Ciebie ścieżce. Zainstaluj GTK " "lub wprowadź ścieżkę ręcznie.\n" +#, fuzzy +#~ msgid "Confirm recreating HUD cache" +#~ msgstr "Potwierdź usunięcie lub ponowne utworzenie tabel." + +#~ msgid "" +#~ "WARNING: Unable to find output hand history directory %s\n" +#~ "\n" +#~ " Press YES to create this directory, or NO to select a new one." +#~ msgstr "" +#~ "OSTRZEŻENIE: Nie znaleziono katalogu wyjściowego historii rozdań %s\n" +#~ "\n" +#~ "Wybierz TAK, aby stworzyć ten katalog lub NIE, aby wybrać inny." + +#~ msgid "" +#~ "WARNING: Unable to create hand output directory. Importing is not likely " +#~ "to work until this is fixed." +#~ msgstr "" +#~ "OSTRZEŻENIE: Próba stworzenia katalogu wyjściowego historii rozdań się " +#~ "nie powiodła. Import prawdopodobnie nie będzie działać, dopóki to nie " +#~ "zostanie naprawione." + #, fuzzy #~ msgid "Failed to detect currency: '%s'" #~ msgstr "nie wykryto waluty" diff --git a/pyfpdb/locale/fpdb-ru_RU.po b/pyfpdb/locale/fpdb-ru_RU.po index 78dcfc47..58fb1cb0 100644 --- a/pyfpdb/locale/fpdb-ru_RU.po +++ b/pyfpdb/locale/fpdb-ru_RU.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-03-12 21:23+CET\n" +"POT-Creation-Date: 2011-04-04 22:30+CEST\n" "PO-Revision-Date: 2011-03-04 18:18+0000\n" "Last-Translator: Lexej \n" "Language-Team: Russian (Russia) <>\n" @@ -17,93 +17,98 @@ msgstr "" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" -#: AbsoluteToFpdb.py:139 AbsoluteToFpdb.py:141 BetfairToFpdb.py:76 +#: 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:110 -#: EverleafToFpdb.py:112 FulltiltToFpdb.py:211 FulltiltToFpdb.py:213 -#: OnGameToFpdb.py:159 OnGameToFpdb.py:161 PartyPokerToFpdb.py:197 -#: PartyPokerToFpdb.py:199 PkrToFpdb.py:128 PkrToFpdb.py:130 -#: PokerStarsToFpdb.py:185 PokerStarsToFpdb.py:187 Win2dayToFpdb.py:95 -#: Win2dayToFpdb.py:97 WinamaxToFpdb.py:172 WinamaxToFpdb.py:174 -#: iPokerToFpdb.py:122 iPokerToFpdb.py:124 +#: EverleafToFpdb.py:112 FulltiltToFpdb.py:206 FulltiltToFpdb.py:208 +#: OnGameToFpdb.py:159 OnGameToFpdb.py:161 PacificPokerToFpdb.py:173 +#: PacificPokerToFpdb.py:175 PartyPokerToFpdb.py:197 PartyPokerToFpdb.py:199 +#: PkrToFpdb.py:128 PkrToFpdb.py:130 PokerStarsToFpdb.py:185 +#: PokerStarsToFpdb.py:187 Win2dayToFpdb.py:95 Win2dayToFpdb.py:97 +#: WinamaxToFpdb.py:172 WinamaxToFpdb.py:174 iPokerToFpdb.py:122 +#: iPokerToFpdb.py:124 msgid "Unable to recognise gametype from: '%s'" msgstr "Невозможно определить тип игры: '%s'" -#: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 +#: AbsoluteToFpdb.py:141 BetfairToFpdb.py:77 CarbonToFpdb.py:131 #: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:111 -#: FulltiltToFpdb.py:252 OnGameToFpdb.py:160 OnGameToFpdb.py:176 -#: PartyPokerToFpdb.py:198 PkrToFpdb.py:129 PkrToFpdb.py:154 -#: PokerStarsToFpdb.py:186 PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 -#: WinamaxToFpdb.py:173 WinamaxToFpdb.py:191 iPokerToFpdb.py:123 +#: FulltiltToFpdb.py:249 OnGameToFpdb.py:160 OnGameToFpdb.py:176 +#: PacificPokerToFpdb.py:174 PacificPokerToFpdb.py:205 PartyPokerToFpdb.py:198 +#: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186 +#: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173 +#: WinamaxToFpdb.py:191 iPokerToFpdb.py:123 msgid "determineGameType: Raising FpdbParseError" msgstr "determineGameType: FpdbParseError" -#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 BetfairToFpdb.py:108 +#: 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:145 -#: PokerStarsToFpdb.py:222 PokerStarsToFpdb.py:223 iPokerToFpdb.py:156 -#: iPokerToFpdb.py:158 +#: PacificPokerToFpdb.py:215 PacificPokerToFpdb.py:216 PokerStarsToFpdb.py:222 +#: PokerStarsToFpdb.py:223 iPokerToFpdb.py:156 iPokerToFpdb.py:158 #, fuzzy msgid "No match in readHandInfo: '%s'" msgstr "Нет соответствия в readHandInfo." -#: AbsoluteToFpdb.py:207 +#: AbsoluteToFpdb.py:208 #, fuzzy msgid "File name didn't match re_*InfoFromFilename" msgstr "readHandInfo: имя файла не соответствует re_*InfoFromFilename" -#: AbsoluteToFpdb.py:208 +#: AbsoluteToFpdb.py:209 msgid "File name: %s" msgstr "Имя файла: %s" -#: AbsoluteToFpdb.py:209 +#: AbsoluteToFpdb.py:210 #, fuzzy msgid "Didn't match re_*InfoFromFilename: '%s'" msgstr "Absolute: Не соответствует re_*InfoFromFilename: '%s'" -#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:416 -#: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 -#: WinamaxToFpdb.py:360 +#: AbsoluteToFpdb.py:279 EverleafToFpdb.py:218 FulltiltToFpdb.py:413 +#: OnGameToFpdb.py:294 PacificPokerToFpdb.py:347 PokerStarsToFpdb.py:357 +#: Win2dayToFpdb.py:203 WinamaxToFpdb.py:360 msgid "reading antes" msgstr "читаем анте" -#: AbsoluteToFpdb.py:287 BetfairToFpdb.py:160 FulltiltToFpdb.py:426 +#: AbsoluteToFpdb.py:288 BetfairToFpdb.py:160 FulltiltToFpdb.py:423 msgid "Player bringing in: %s for %s" msgstr "" -#: AbsoluteToFpdb.py:290 EverleafToFpdb.py:230 +#: AbsoluteToFpdb.py:291 EverleafToFpdb.py:230 msgid "No bringin found." msgstr "Bring-In не найден." -#: AbsoluteToFpdb.py:297 EverleafToFpdb.py:237 +#: AbsoluteToFpdb.py:298 EverleafToFpdb.py:237 msgid "No small blind" msgstr "Нет малого блайнда" -#: AbsoluteToFpdb.py:324 +#: AbsoluteToFpdb.py:325 msgid "Absolute readStudPlayerCards is only a stub." msgstr "Absolute readStudPlayerCards это заглушка." -#: AbsoluteToFpdb.py:351 BetfairToFpdb.py:199 CarbonToFpdb.py:267 +#: AbsoluteToFpdb.py:352 BetfairToFpdb.py:199 CarbonToFpdb.py:267 #: EverestToFpdb.py:234 EverestToFpdb.py:235 OnGameToFpdb.py:337 #: PartyPokerToFpdb.py:536 PokerStarsToFpdb.py:439 msgid "Unimplemented readAction: '%s' '%s'" msgstr "" -#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:297 -#: EverleafToFpdb.py:326 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:577 -#: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 +#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:222 CarbonToFpdb.py:297 +#: EverleafToFpdb.py:326 FulltiltToFpdb.py:781 PacificPokerToFpdb.py:458 +#: PartyPokerToFpdb.py:577 PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 +#: iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "разбор файлов истории" -#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:327 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:578 -#: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 +#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:223 CarbonToFpdb.py:298 +#: EverleafToFpdb.py:327 FulltiltToFpdb.py:782 PacificPokerToFpdb.py:459 +#: PartyPokerToFpdb.py:578 PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 +#: iPokerToFpdb.py:292 msgid "output translation to" msgstr "перенаправить перевод" -#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:328 FulltiltToFpdb.py:786 PartyPokerToFpdb.py:579 -#: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 +#: AbsoluteToFpdb.py:404 BetfairToFpdb.py:224 CarbonToFpdb.py:299 +#: EverleafToFpdb.py:328 FulltiltToFpdb.py:783 PacificPokerToFpdb.py:460 +#: PartyPokerToFpdb.py:579 PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 +#: iPokerToFpdb.py:293 msgid "follow (tail -f) the input" msgstr "следовать (параметр -f) за входом" @@ -145,11 +150,11 @@ msgstr "Не удалось преобразовать: \"%s\"\n" msgid "Could not encode: \"%s\"\n" msgstr "Не удалось закодировать: \"%s\"\n" -#: Configuration.py:109 Configuration.py:124 +#: Configuration.py:111 Configuration.py:118 Configuration.py:133 msgid "Config file has been created at %s.\n" msgstr "Создан файл конфигурации %s.\n" -#: Configuration.py:123 +#: Configuration.py:132 msgid "" "No %s found\n" " in %s\n" @@ -159,80 +164,80 @@ msgstr "" " в %s\n" " и в %s\n" -#: Configuration.py:128 Configuration.py:129 +#: Configuration.py:137 Configuration.py:138 msgid "Error copying .example config file, cannot fall back. Exiting.\n" msgstr "" "Ошибка при копировании .example файла конфигурации, возврат невозможен. " "Выходим.\n" -#: Configuration.py:133 Configuration.py:134 +#: Configuration.py:142 Configuration.py:143 msgid "No %s found, cannot fall back. Exiting.\n" msgstr "%s не найден, возврат невозможен. Выходим.\n" -#: Configuration.py:166 Configuration.py:167 +#: Configuration.py:175 Configuration.py:176 msgid "Default logger initialised for %s" msgstr "" -#: Configuration.py:178 Database.py:447 Database.py:448 +#: Configuration.py:187 Database.py:447 Database.py:448 msgid "Creating directory: '%s'" msgstr "Создание каталога: '%s'" -#: Configuration.py:204 +#: Configuration.py:213 msgid "" "Default encoding set to US-ASCII, defaulting to CP1252 instead -- If you're " "not on a Mac, please report this problem." msgstr "" -#: Configuration.py:308 +#: Configuration.py:317 msgid "Loading site" msgstr "Загрузка сайта" -#: Configuration.py:529 +#: Configuration.py:537 msgid "config.general: adding %s = %s" msgstr "" -#: Configuration.py:576 Configuration.py:577 +#: Configuration.py:584 Configuration.py:585 msgid "bad number in xalignment was ignored" msgstr "" -#: Configuration.py:626 +#: Configuration.py:634 msgid "missing config section raw_hands" msgstr "" -#: Configuration.py:632 +#: Configuration.py:640 msgid "Invalid config value for raw_hands.save, defaulting to \"error\"" msgstr "" -#: Configuration.py:639 +#: Configuration.py:647 msgid "Invalid config value for raw_hands.compression, defaulting to \"none\"" msgstr "" -#: Configuration.py:652 +#: Configuration.py:660 msgid "missing config section raw_tourneys" msgstr "" -#: Configuration.py:658 +#: Configuration.py:666 msgid "Invalid config value for raw_tourneys.save, defaulting to \"error\"" msgstr "" -#: Configuration.py:665 +#: Configuration.py:673 msgid "" "Invalid config value for raw_tourneys.compression, defaulting to \"none\"" msgstr "" -#: Configuration.py:683 Configuration.py:684 +#: Configuration.py:691 Configuration.py:692 msgid "Configuration file %s not found. Using defaults." msgstr "" -#: Configuration.py:714 Configuration.py:715 +#: Configuration.py:722 Configuration.py:723 msgid "Reading configuration file %s" msgstr "" -#: Configuration.py:721 +#: Configuration.py:729 msgid "Error parsing %s. See error log file." msgstr "" -#: Configuration.py:837 +#: Configuration.py:845 msgid "Error parsing example configuration file %s. See error log file." msgstr "" @@ -438,119 +443,119 @@ msgstr "" msgid "dropped pg foreign key %s_%s_fkey, continuing ..." msgstr "" -#: Database.py:1613 +#: Database.py:1614 msgid "Rebuild hudcache took %.1f seconds" msgstr "" -#: Database.py:1616 Database.py:1654 +#: Database.py:1617 Database.py:1655 msgid "Error rebuilding hudcache:" msgstr "" -#: Database.py:1666 Database.py:1672 +#: Database.py:1667 Database.py:1673 msgid "Error during analyze:" msgstr "" -#: Database.py:1676 +#: Database.py:1677 msgid "Analyze took %.1f seconds" msgstr "" -#: Database.py:1686 Database.py:1692 +#: Database.py:1687 Database.py:1693 msgid "Error during vacuum:" msgstr "" -#: Database.py:1696 +#: Database.py:1697 msgid "Vacuum took %.1f seconds" msgstr "" -#: Database.py:1708 +#: Database.py:1709 msgid "Error during lock_for_insert:" msgstr "" -#: Database.py:1717 +#: Database.py:1718 msgid "######## Hands ##########" msgstr "" -#: Database.py:1721 +#: Database.py:1722 msgid "###### End Hands ########" msgstr "" -#: Database.py:2123 +#: Database.py:2132 msgid "Error aquiring hero ids:" msgstr "" -#: Database.py:2231 +#: Database.py:2240 msgid "######## Gametype ##########" msgstr "" -#: Database.py:2235 +#: Database.py:2244 msgid "###### End Gametype ########" msgstr "" -#: Database.py:2262 +#: Database.py:2271 msgid "queue empty too long - writer stopping ..." msgstr "" -#: Database.py:2265 +#: Database.py:2274 msgid "writer stopping, error reading queue: " msgstr "" -#: Database.py:2290 +#: Database.py:2299 msgid "deadlock detected - trying again ..." msgstr "" -#: Database.py:2295 +#: Database.py:2304 msgid "too many deadlocks - failed to store hand " msgstr "" -#: Database.py:2299 +#: Database.py:2308 msgid "***Error storing hand: " msgstr "***Ошибка при сохранении руки: " -#: Database.py:2309 +#: Database.py:2318 msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" msgstr "" -#: Database.py:2319 +#: Database.py:2328 msgid "***Error sending finish: " msgstr "" -#: Database.py:2405 +#: Database.py:2414 msgid "invalid source in Database.createOrUpdateTourney" msgstr "" -#: Database.py:2418 +#: Database.py:2427 msgid "invalid source in Database.createOrUpdateTourneysPlayers" msgstr "" -#: Database.py:2554 +#: Database.py:2563 msgid "HandToWrite.init error: " msgstr "" -#: Database.py:2604 +#: Database.py:2613 msgid "HandToWrite.set_all error: " msgstr "" -#: Database.py:2635 +#: Database.py:2644 msgid "nutOmatic is id_player = %d" msgstr "" -#: Database.py:2643 +#: Database.py:2652 msgid "query plan: " msgstr "" -#: Database.py:2652 +#: Database.py:2661 msgid "cards =" msgstr "" -#: Database.py:2655 +#: Database.py:2664 msgid "get_stats took: %4.3f seconds" msgstr "" -#: Database.py:2657 +#: Database.py:2666 msgid "press enter to continue" msgstr "" -#: EverestToFpdb.py:108 FulltiltToFpdb.py:266 FulltiltToFpdb.py:268 +#: EverestToFpdb.py:108 FulltiltToFpdb.py:263 FulltiltToFpdb.py:265 msgid "Unable to recognise handinfo from: '%s'" msgstr "" @@ -736,11 +741,11 @@ msgstr "" msgid "show" msgstr "" -#: Filters.py:1076 fpdb.pyw:721 +#: Filters.py:1076 fpdb.pyw:748 msgid "Pick a date" msgstr "" -#: Filters.py:1082 fpdb.pyw:727 +#: Filters.py:1082 fpdb.pyw:754 msgid "Done" msgstr "" @@ -765,66 +770,67 @@ msgstr "" msgid "Unable to locate currency" msgstr "" -#: FulltiltToFpdb.py:212 +#: FulltiltToFpdb.py:207 msgid "determineGameType: Raising FpdbParseError for file '%s'" msgstr "" -#: FulltiltToFpdb.py:251 FulltiltToFpdb.py:253 PkrToFpdb.py:153 -#: PkrToFpdb.py:155 PokerStarsToFpdb.py:211 PokerStarsToFpdb.py:213 +#: FulltiltToFpdb.py:248 FulltiltToFpdb.py:250 PacificPokerToFpdb.py:204 +#: PacificPokerToFpdb.py:206 PkrToFpdb.py:153 PkrToFpdb.py:155 +#: PokerStarsToFpdb.py:211 PokerStarsToFpdb.py:213 msgid "Lim_Blinds has no lookup for '%s'" msgstr "" -#: FulltiltToFpdb.py:267 +#: FulltiltToFpdb.py:264 #, fuzzy msgid "Raising FpdbParseError" msgstr "determineGameType: FpdbParseError" -#: FulltiltToFpdb.py:369 +#: FulltiltToFpdb.py:366 #, fuzzy msgid "FTP: readPlayerStacks: No players detected (hand #%s)" msgstr "readPlayerStacks: Менее двух игроков в руке" -#: FulltiltToFpdb.py:429 +#: FulltiltToFpdb.py:426 msgid "No bringin found, handid =%s" msgstr "" -#: FulltiltToFpdb.py:436 +#: FulltiltToFpdb.py:433 msgid "FTP: readButton: Failed to detect button (hand #%s cancelled?)" msgstr "" -#: FulltiltToFpdb.py:490 +#: FulltiltToFpdb.py:487 msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" msgstr "" -#: FulltiltToFpdb.py:566 +#: FulltiltToFpdb.py:563 msgid "determineTourneyType : Parsing NOK" msgstr "" -#: FulltiltToFpdb.py:624 +#: FulltiltToFpdb.py:621 msgid "Unable to get a valid Tournament ID -- File rejected" msgstr "" -#: FulltiltToFpdb.py:655 +#: FulltiltToFpdb.py:652 msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:662 +#: FulltiltToFpdb.py:659 msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:666 +#: FulltiltToFpdb.py:663 msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" msgstr "" -#: FulltiltToFpdb.py:767 +#: FulltiltToFpdb.py:764 msgid "FullTilt: Player finishing stats unreadable : %s" msgstr "" -#: FulltiltToFpdb.py:776 +#: FulltiltToFpdb.py:773 msgid "FullTilt: %s not found in tourney.ranks ..." msgstr "" -#: FulltiltToFpdb.py:778 +#: FulltiltToFpdb.py:775 msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s" msgstr "" @@ -832,7 +838,7 @@ msgstr "" msgid "Time between imports in seconds:" msgstr "" -#: GuiAutoImport.py:121 GuiAutoImport.py:193 GuiAutoImport.py:303 +#: GuiAutoImport.py:121 GuiAutoImport.py:193 GuiAutoImport.py:304 msgid " Start _Auto Import " msgstr "" @@ -861,50 +867,50 @@ msgstr "" msgid "Detecting hh directory for site: '%s'" msgstr "Создание каталога: '%s'" -#: GuiAutoImport.py:242 +#: GuiAutoImport.py:243 msgid "" "\n" "Global lock taken ... Auto Import Started.\n" msgstr "" -#: GuiAutoImport.py:244 +#: GuiAutoImport.py:245 msgid " _Stop Auto Import " msgstr "" -#: GuiAutoImport.py:264 +#: GuiAutoImport.py:265 msgid "opening pipe to HUD" msgstr "" -#: GuiAutoImport.py:278 +#: GuiAutoImport.py:279 msgid "" "\n" "*** GuiAutoImport Error opening pipe: " msgstr "" -#: GuiAutoImport.py:290 +#: GuiAutoImport.py:291 msgid "" "\n" "Auto Import aborted - global lock not available" msgstr "" -#: GuiAutoImport.py:295 +#: GuiAutoImport.py:296 msgid "" "\n" "Stopping Auto Import - global lock released." msgstr "" -#: GuiAutoImport.py:297 +#: GuiAutoImport.py:298 msgid "" "\n" " * Stop Auto Import: HUD already terminated" msgstr "" -#: GuiAutoImport.py:316 +#: GuiAutoImport.py:317 #, fuzzy msgid "%s auto-import:" msgstr "Автоимпорт" -#: GuiAutoImport.py:325 +#: GuiAutoImport.py:326 msgid "Browse..." msgstr "" @@ -980,7 +986,7 @@ msgstr "" msgid "Drop HudCache:" msgstr "" -#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:816 +#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:843 msgid "_Bulk Import" msgstr "" @@ -1135,29 +1141,29 @@ msgstr "" msgid " not connected but no exception" msgstr "" -#: GuiDatabase.py:373 fpdb.pyw:892 +#: GuiDatabase.py:373 fpdb.pyw:918 msgid "" "MySQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" -#: GuiDatabase.py:377 fpdb.pyw:894 +#: GuiDatabase.py:377 fpdb.pyw:920 msgid "MySQL client reports: 2002 or 2003 error. Unable to connect - " msgstr "" -#: GuiDatabase.py:378 fpdb.pyw:895 +#: GuiDatabase.py:378 fpdb.pyw:921 msgid "Please check that the MySQL service has been started" msgstr "" -#: GuiDatabase.py:382 fpdb.pyw:897 +#: GuiDatabase.py:382 fpdb.pyw:923 msgid "" "PostgreSQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" -#: GuiDatabase.py:385 fpdb.pyw:899 +#: GuiDatabase.py:385 fpdb.pyw:925 msgid "PostgreSQL client reports: Unable to connect - " msgstr "" -#: GuiDatabase.py:386 fpdb.pyw:900 +#: GuiDatabase.py:386 fpdb.pyw:926 msgid "Please check that the PostgreSQL service has been started" msgstr "" @@ -1528,7 +1534,7 @@ msgstr "" msgid "Field Type" msgstr "" -#: GuiPrefs.py:39 fpdb.pyw:1033 +#: GuiPrefs.py:39 fpdb.pyw:1060 msgid "Ring Player Stats" msgstr "" @@ -1565,7 +1571,7 @@ msgstr "" msgid "Test Preferences Dialog" msgstr "" -#: GuiPrefs.py:183 fpdb.pyw:293 +#: GuiPrefs.py:183 fpdb.pyw:309 msgid "Preferences" msgstr "" @@ -1779,7 +1785,7 @@ msgstr "" msgid "Thankyou" msgstr "" -#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1287 +#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1316 msgid "FPDB WARNING" msgstr "" @@ -2036,63 +2042,77 @@ msgstr "" msgid "HUD_main: starting ...\n" msgstr "fpdb загружается ..." -#: HUD_main.pyw:107 HUD_run_me.py:62 +#: HUD_main.pyw:94 +msgid "No admin rights for HUD" +msgstr "" + +#: 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 "" + +#: HUD_main.pyw:95 +msgid "You will need to restart fpdb afterwards." +msgstr "" + +#: HUD_main.pyw:118 HUD_run_me.py:62 msgid "Closing this window will exit from the HUD." msgstr "" -#: HUD_main.pyw:123 +#: HUD_main.pyw:134 msgid "Error initializing main_window" msgstr "" -#: HUD_main.pyw:138 +#: HUD_main.pyw:149 msgid "hud_main: Game changed." msgstr "" -#: HUD_main.pyw:144 fpdb.pyw:971 +#: HUD_main.pyw:155 fpdb.pyw:998 msgid "Quitting normally" msgstr "" -#: HUD_main.pyw:205 +#: HUD_main.pyw:216 msgid "Received hand no %s" msgstr "" -#: HUD_main.pyw:229 +#: HUD_main.pyw:240 msgid "HUD_main.read_stdin: hand processing starting ..." msgstr "" -#: HUD_main.pyw:234 +#: HUD_main.pyw:245 msgid "db error: skipping %s" msgstr "" -#: HUD_main.pyw:253 +#: HUD_main.pyw:264 msgid "hud_dict[%s] was not found\n" msgstr "" -#: HUD_main.pyw:254 +#: HUD_main.pyw:265 msgid "will not send hand\n" msgstr "" -#: HUD_main.pyw:276 +#: HUD_main.pyw:287 msgid "HUD create: table name %s not found, skipping." msgstr "" -#: HUD_main.pyw:285 +#: HUD_main.pyw:296 msgid "Table \"%s\" no longer exists\n" msgstr "" -#: HUD_main.pyw:317 +#: HUD_main.pyw:328 msgid "Error resizing HUD for table: %s." msgstr "" -#: HUD_main.pyw:331 +#: HUD_main.pyw:342 msgid "Error killing HUD for table: %s." msgstr "" -#: HUD_main.pyw:354 +#: HUD_main.pyw:365 msgid "Error creating HUD for hand %s." msgstr "" -#: HUD_main.pyw:365 +#: HUD_main.pyw:376 msgid "Error updating HUD for hand %s." msgstr "" @@ -2419,7 +2439,7 @@ msgid "" "pypi.python.org/pypi/pytz/" msgstr "" -#: HandHistoryConverter.py:41 fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:80 +#: HandHistoryConverter.py:41 fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:81 msgid "Press ENTER to continue." msgstr "" @@ -2484,47 +2504,47 @@ msgstr "" msgid "Unsupported game type: %s" msgstr "" -#: HandHistoryConverter.py:487 +#: HandHistoryConverter.py:471 msgid "HH Sanity Check: output and input files are the same, check config" msgstr "" -#: HandHistoryConverter.py:510 +#: HandHistoryConverter.py:494 msgid "Reading stdin with %s" msgstr "" -#: HandHistoryConverter.py:525 +#: HandHistoryConverter.py:509 msgid "unable to read file with any codec in list!" msgstr "" -#: HandHistoryConverter.py:592 +#: HandHistoryConverter.py:576 msgid " given TZ:" msgstr "" -#: HandHistoryConverter.py:592 +#: HandHistoryConverter.py:576 msgid "raw time:" msgstr "" -#: HandHistoryConverter.py:602 +#: HandHistoryConverter.py:586 msgid "changeTimeZone: offset=" msgstr "" -#: HandHistoryConverter.py:665 +#: HandHistoryConverter.py:649 msgid "utcTime:" msgstr "" -#: HandHistoryConverter.py:714 +#: HandHistoryConverter.py:698 msgid "Unable to create output directory %s for HHC!" msgstr "" -#: HandHistoryConverter.py:715 +#: HandHistoryConverter.py:699 msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY" msgstr "" -#: HandHistoryConverter.py:717 +#: HandHistoryConverter.py:701 msgid "Created directory '%s'" msgstr "" -#: HandHistoryConverter.py:721 +#: HandHistoryConverter.py:705 msgid "out_path %s couldn't be opened" msgstr "" @@ -2661,14 +2681,14 @@ msgstr "" msgid "Creating hud from hand " msgstr "" -#: Hud.py:673 +#: Hud.py:676 msgid "" "KeyError at the start of the for loop in update in hud_main. How this can " "possibly happen is totally beyond my comprehension. Your HUD may be about to " "get really weird. -Eric" msgstr "" -#: Hud.py:674 +#: Hud.py:677 msgid "(btw, the key was %s and statd is %s" msgstr "" @@ -2714,8 +2734,8 @@ msgstr "" msgid "readHandInfo: DATETIME not matched: '%s'" msgstr "readHandInfo: нет соответствия: '%s'" -#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:365 PokerStarsToFpdb.py:312 -#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 +#: OnGameToFpdb.py:264 PacificPokerToFpdb.py:305 PartyPokerToFpdb.py:365 +#: PokerStarsToFpdb.py:312 Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 msgid "readButton: not found" msgstr "" @@ -2796,11 +2816,11 @@ msgstr "" msgid "Start Hidden" msgstr "" -#: Options.py:109 +#: Options.py:110 msgid "Alias '%s' unknown" msgstr "" -#: Options.py:119 +#: Options.py:120 msgid "press enter to end" msgstr "" @@ -2808,6 +2828,19 @@ msgstr "" msgid "You need to manually enter the playername" msgstr "" +#: PacificPokerToFpdb.py:258 PartyPokerToFpdb.py:348 PokerStarsToFpdb.py:265 +#: WinamaxToFpdb.py:263 +msgid "Failed to detect currency. Hand ID: %s: '%s'" +msgstr "" + +#: PacificPokerToFpdb.py:325 +msgid "No match in markStreets" +msgstr "" + +#: PacificPokerToFpdb.py:429 +msgid "DEBUG: unimplemented readAction: '%s' '%s'" +msgstr "DEBUG: не выполнена readAction: '%s' '%s'" + #: PartyPokerToFpdb.py:212 msgid "Cannot fetch field '%s'" msgstr "" @@ -2832,10 +2865,6 @@ msgstr "" msgid "Cannot read GameType for current hand" msgstr "" -#: PartyPokerToFpdb.py:348 PokerStarsToFpdb.py:265 WinamaxToFpdb.py:263 -msgid "Failed to detect currency. Hand ID: %s: '%s'" -msgstr "" - #: SplitHandHistory.py:76 msgid "File not found" msgstr "Файл не найден" @@ -3045,7 +3074,7 @@ msgstr "" msgid "No board given. Using Monte-Carlo simulation..." msgstr "" -#: TableWindow.py:149 +#: TableWindow.py:152 msgid "Can't find table %s" msgstr "" @@ -3306,11 +3335,11 @@ msgstr "" msgid "unimplemented readAction: '%s' '%s'" msgstr "DEBUG: не выполнена readAction: '%s' '%s'" -#: WinTables.py:81 +#: WinTables.py:83 msgid "Window %s not found. Skipping." msgstr "" -#: WinTables.py:84 +#: WinTables.py:86 msgid "self.window doesn't exist? why?" msgstr "" @@ -3371,55 +3400,55 @@ msgid "" "projects/pywin32/" msgstr "" -#: fpdb.pyw:79 +#: fpdb.pyw:80 msgid "" "Unable to load PyGTK modules required for GUI. Please install PyCairo, " "PyGObject, and PyGTK from www.pygtk.org." msgstr "" -#: fpdb.pyw:122 +#: fpdb.pyw:123 msgid "GuiStove not found. If you want to use it please install pypoker-eval." msgstr "" "GuiStove не найден. Если Вы хотите его использовать, пожалуйста, установите " "pypoker-eval." -#: fpdb.pyw:244 +#: fpdb.pyw:260 msgid "" "Copyright 2008-2011, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " "sqlcoder, Bostik, and others" msgstr "" -#: fpdb.pyw:245 +#: fpdb.pyw:261 msgid "" "You are free to change, and distribute original or changed versions of fpdb " "within the rules set out by the license" msgstr "" -#: fpdb.pyw:246 +#: fpdb.pyw:262 msgid "Please see fpdb's start screen for license information" msgstr "" -#: fpdb.pyw:250 +#: fpdb.pyw:266 msgid "and others" msgstr "" -#: fpdb.pyw:256 +#: fpdb.pyw:272 msgid "Operating System" msgstr "Операционная система" -#: fpdb.pyw:276 +#: fpdb.pyw:292 msgid "Your config file is: " msgstr "" -#: fpdb.pyw:281 +#: fpdb.pyw:297 msgid "Version Information:" msgstr "Информация о версии:" -#: fpdb.pyw:288 +#: fpdb.pyw:304 msgid "Threads: " msgstr "" -#: fpdb.pyw:311 +#: fpdb.pyw:327 msgid "" "Updated preferences have not been loaded because windows are open. Re-start " "fpdb to load them." @@ -3427,29 +3456,29 @@ msgstr "" "Обновленные опции не были загружены, т.к. окна открыты. Перезапустите fpdb " "для их загрузки." -#: fpdb.pyw:321 +#: fpdb.pyw:337 msgid "Maintain Databases" msgstr "Основная база данных" -#: fpdb.pyw:331 +#: fpdb.pyw:347 msgid "saving updated db data" msgstr "" -#: fpdb.pyw:338 +#: fpdb.pyw:354 msgid "guidb response was " msgstr "" -#: fpdb.pyw:344 +#: fpdb.pyw:360 msgid "" "Cannot open Database Maintenance window because other windows have been " "opened. Re-start fpdb to use this option." msgstr "" -#: fpdb.pyw:347 +#: fpdb.pyw:363 msgid "Number of Hands: " msgstr "Количество рук: " -#: fpdb.pyw:348 +#: fpdb.pyw:364 msgid "" "\n" "Number of Tourneys: " @@ -3458,429 +3487,401 @@ msgstr "" "\n" "Количество турниров: " -#: fpdb.pyw:349 +#: fpdb.pyw:365 msgid "" "\n" "Number of TourneyTypes: " msgstr "" -#: fpdb.pyw:350 +#: fpdb.pyw:366 msgid "Database Statistics" msgstr "Статистика базы данных" -#: fpdb.pyw:359 +#: fpdb.pyw:375 msgid "HUD Configurator - choose category" msgstr "" -#: fpdb.pyw:365 +#: fpdb.pyw:381 msgid "" -"Note that this dialogue will overwrite an existing config if one has been " -"made already. " +"Please select the game category for which you want to configure HUD stats:" msgstr "" -#: fpdb.pyw:366 -msgid "Abort now if you don't want that." -msgstr "" - -#: fpdb.pyw:367 -msgid "" -"Please select the game category for which you want to configure HUD stats " -"and the number of rows and columns:" -msgstr "" - -#: fpdb.pyw:384 -msgid "%d rows" -msgstr "" - -#: fpdb.pyw:419 +#: fpdb.pyw:436 msgid "HUD Configurator - please choose your stats" msgstr "" -#: fpdb.pyw:425 +#: fpdb.pyw:442 msgid "Please choose the stats you wish to use in the below table." msgstr "" "Пожалуйста, выберите статы, которые Вы хотите использовать в таблице ниже." -#: fpdb.pyw:429 +#: fpdb.pyw:446 msgid "Note that you may not select any stat more than once or it will crash." msgstr "" -#: fpdb.pyw:433 +#: fpdb.pyw:450 msgid "" "It is not currently possible to select \"empty\" or anything else to that " "end." msgstr "" -#: fpdb.pyw:437 +#: fpdb.pyw:454 msgid "" "To configure things like colouring you will still have to use the " "Preferences dialogue or manually edit your HUD_config.xml." msgstr "" -#: fpdb.pyw:460 -msgid "column %d" -msgstr "" - -#: fpdb.pyw:464 -msgid "row %d" -msgstr "" - -#: fpdb.pyw:544 +#: fpdb.pyw:572 msgid "Confirm deleting and recreating tables" msgstr "Подтвердите удаление и пересоздание таблиц" -#: fpdb.pyw:545 +#: fpdb.pyw:573 msgid "Please confirm that you want to (re-)create the tables." msgstr "Пожалуйста, подтвердите, что Вы хотите (пере-)создать таблицы." -#: fpdb.pyw:546 +#: fpdb.pyw:574 msgid "" " If there already are tables in the database %s on %s they will be deleted " "and you will have to re-import your histories.\n" msgstr "" -#: fpdb.pyw:547 +#: fpdb.pyw:575 msgid "This may take a while." msgstr "Это может занять продолжительное время." -#: fpdb.pyw:572 +#: fpdb.pyw:600 msgid "User cancelled recreating tables" msgstr "" -#: fpdb.pyw:578 -#, fuzzy -msgid "Confirm recreating HUD cache" -msgstr "Подтвердите удаление и пересоздание таблиц" - -#: fpdb.pyw:579 +#: fpdb.pyw:607 msgid "Please confirm that you want to re-create the HUD cache." msgstr "" -#: fpdb.pyw:587 +#: fpdb.pyw:615 msgid " Hero's cache starts: " msgstr "" -#: fpdb.pyw:601 +#: fpdb.pyw:629 msgid " Villains' cache starts: " msgstr "" -#: fpdb.pyw:614 +#: fpdb.pyw:642 msgid " Rebuilding HUD Cache ... " msgstr "" -#: fpdb.pyw:622 +#: fpdb.pyw:650 msgid "User cancelled rebuilding hud cache" msgstr "" -#: fpdb.pyw:634 +#: fpdb.pyw:662 msgid "Confirm rebuilding database indexes" msgstr "Подтвердите пересоздание индексов базы данных" -#: fpdb.pyw:635 +#: fpdb.pyw:663 msgid "Please confirm that you want to rebuild the database indexes." msgstr "" -#: fpdb.pyw:643 +#: fpdb.pyw:671 msgid " Rebuilding Indexes ... " msgstr "" -#: fpdb.pyw:650 +#: fpdb.pyw:678 msgid " Cleaning Database ... " msgstr "" -#: fpdb.pyw:655 +#: fpdb.pyw:683 msgid " Analyzing Database ... " msgstr "" -#: fpdb.pyw:660 +#: fpdb.pyw:688 msgid "User cancelled rebuilding db indexes" msgstr "" -#: fpdb.pyw:755 +#: fpdb.pyw:782 msgid "" "Unimplemented: Save Profile (try saving a HUD layout, that should do it)" msgstr "" -#: fpdb.pyw:810 +#: fpdb.pyw:837 msgid "_Main" msgstr "" -#: fpdb.pyw:811 fpdb.pyw:842 +#: fpdb.pyw:838 fpdb.pyw:869 msgid "_Quit" msgstr "" -#: fpdb.pyw:812 +#: fpdb.pyw:839 msgid "L" msgstr "" -#: fpdb.pyw:812 +#: fpdb.pyw:839 msgid "_Load Profile (broken)" msgstr "" -#: fpdb.pyw:813 +#: fpdb.pyw:840 msgid "S" msgstr "" -#: fpdb.pyw:813 +#: fpdb.pyw:840 msgid "_Save Profile (todo)" msgstr "" -#: fpdb.pyw:814 +#: fpdb.pyw:841 msgid "F" msgstr "" -#: fpdb.pyw:814 +#: fpdb.pyw:841 msgid "Pre_ferences" msgstr "" -#: fpdb.pyw:815 +#: fpdb.pyw:842 msgid "_Import" msgstr "" -#: fpdb.pyw:816 +#: fpdb.pyw:843 msgid "B" msgstr "" -#: fpdb.pyw:817 +#: fpdb.pyw:844 msgid "R" msgstr "" -#: fpdb.pyw:817 +#: fpdb.pyw:844 msgid "Tournament _Results Import" msgstr "" -#: fpdb.pyw:818 +#: fpdb.pyw:845 msgid "I" msgstr "" -#: fpdb.pyw:818 +#: fpdb.pyw:845 msgid "_Import through eMail/IMAP" msgstr "" -#: fpdb.pyw:819 +#: fpdb.pyw:846 msgid "_Viewers" msgstr "" -#: fpdb.pyw:820 +#: fpdb.pyw:847 msgid "A" msgstr "" -#: fpdb.pyw:820 +#: fpdb.pyw:847 msgid "_Auto Import and HUD" msgstr "" -#: fpdb.pyw:821 +#: fpdb.pyw:848 msgid "H" msgstr "" -#: fpdb.pyw:821 +#: fpdb.pyw:848 msgid "_HUD Configurator" msgstr "" -#: fpdb.pyw:822 +#: fpdb.pyw:849 msgid "G" msgstr "" -#: fpdb.pyw:822 +#: fpdb.pyw:849 msgid "_Graphs" msgstr "" -#: fpdb.pyw:823 fpdb.pyw:1098 +#: fpdb.pyw:850 fpdb.pyw:1125 msgid "Tourney Graphs" msgstr "" -#: fpdb.pyw:824 +#: fpdb.pyw:851 msgid "Stove (preview)" msgstr "" -#: fpdb.pyw:825 +#: fpdb.pyw:852 msgid "P" msgstr "" -#: fpdb.pyw:825 +#: fpdb.pyw:852 msgid "Ring _Player Stats (tabulated view, not on pgsql)" msgstr "" -#: fpdb.pyw:826 +#: fpdb.pyw:853 msgid "T" msgstr "" -#: fpdb.pyw:826 +#: fpdb.pyw:853 msgid "_Tourney Stats (tabulated view, not on pgsql)" msgstr "" -#: fpdb.pyw:827 +#: fpdb.pyw:854 msgid "Tourney _Viewer" msgstr "" -#: fpdb.pyw:828 +#: fpdb.pyw:855 msgid "O" msgstr "" -#: fpdb.pyw:828 +#: fpdb.pyw:855 msgid "P_ositional Stats (tabulated view, not on sqlite)" msgstr "" -#: fpdb.pyw:829 fpdb.pyw:1057 +#: fpdb.pyw:856 fpdb.pyw:1084 msgid "Session Stats" msgstr "Статистика по сессиям" -#: fpdb.pyw:830 +#: fpdb.pyw:857 msgid "Hand _Replayer (not working yet)" msgstr "" -#: fpdb.pyw:831 +#: fpdb.pyw:858 msgid "_Database" msgstr "" -#: fpdb.pyw:832 +#: fpdb.pyw:859 msgid "_Maintain Databases" msgstr "" -#: fpdb.pyw:833 +#: fpdb.pyw:860 msgid "Create or Recreate _Tables" msgstr "" -#: fpdb.pyw:834 +#: fpdb.pyw:861 msgid "Rebuild HUD Cache" msgstr "" -#: fpdb.pyw:835 +#: fpdb.pyw:862 msgid "Rebuild DB Indexes" msgstr "" -#: fpdb.pyw:836 +#: fpdb.pyw:863 msgid "_Statistics" msgstr "" -#: fpdb.pyw:837 +#: fpdb.pyw:864 msgid "Dump Database to Textfile (takes ALOT of time)" msgstr "" -#: fpdb.pyw:838 +#: fpdb.pyw:865 msgid "_Help" msgstr "" -#: fpdb.pyw:839 +#: fpdb.pyw:866 msgid "_Log Messages" msgstr "" -#: fpdb.pyw:840 +#: fpdb.pyw:867 msgid "A_bout, License, Copying" msgstr "" -#: fpdb.pyw:858 +#: fpdb.pyw:884 msgid "There is an error in your config file\n" msgstr "" -#: fpdb.pyw:859 +#: fpdb.pyw:885 msgid "" "\n" "\n" "Error is: " msgstr "" -#: fpdb.pyw:860 +#: fpdb.pyw:886 msgid "CONFIG FILE ERROR" msgstr "" -#: fpdb.pyw:864 +#: fpdb.pyw:890 msgid "Logfile is %s\n" msgstr "" -#: fpdb.pyw:866 +#: fpdb.pyw:892 msgid "Config file" msgstr "Файл конфигурации" -#: fpdb.pyw:867 +#: fpdb.pyw:893 msgid "" "has been created at:\n" "%s.\n" msgstr "" -#: fpdb.pyw:868 +#: fpdb.pyw:894 msgid "" "Edit your screen_name and hand history path in the supported_sites section " "of the Preferences window (Main menu) before trying to import hands." msgstr "" -#: fpdb.pyw:890 +#: fpdb.pyw:916 msgid "Connected to SQLite: %s" msgstr "" -#: fpdb.pyw:924 +#: fpdb.pyw:950 msgid "Strong Warning - Invalid database version" msgstr "" -#: fpdb.pyw:926 +#: fpdb.pyw:953 msgid "An invalid DB version or missing tables have been detected." msgstr "" -#: fpdb.pyw:930 +#: fpdb.pyw:957 msgid "" "This error is not necessarily fatal but it is strongly recommended that you " "recreate the tables by using the Database menu." msgstr "" -#: fpdb.pyw:934 +#: fpdb.pyw:961 msgid "" "Not doing this will likely lead to misbehaviour including fpdb crashes, " "corrupt data etc." msgstr "" -#: fpdb.pyw:948 +#: fpdb.pyw:975 msgid "Status: Connected to %s database named %s on host %s" msgstr "" -#: fpdb.pyw:958 +#: fpdb.pyw:985 msgid "" "\n" "Global lock taken by %s" msgstr "" -#: fpdb.pyw:961 +#: fpdb.pyw:988 msgid "" "\n" "Failed to get global lock, it is currently held by %s" msgstr "" -#: fpdb.pyw:996 +#: fpdb.pyw:1023 msgid "Global lock released.\n" msgstr "" -#: fpdb.pyw:1003 +#: fpdb.pyw:1030 msgid "Auto Import" msgstr "Автоимпорт" -#: fpdb.pyw:1013 +#: fpdb.pyw:1040 msgid "Bulk Import" msgstr "Пакетный импорт" -#: fpdb.pyw:1020 +#: fpdb.pyw:1047 msgid "Tournament Results Import" msgstr "Импорт результатов турниров" -#: fpdb.pyw:1026 +#: fpdb.pyw:1053 msgid "eMail Import" msgstr "eMail импорт" -#: fpdb.pyw:1039 +#: fpdb.pyw:1066 msgid "Tourney Stats" msgstr "" -#: fpdb.pyw:1045 +#: fpdb.pyw:1072 msgid "Tourney Viewer" msgstr "" -#: fpdb.pyw:1051 +#: fpdb.pyw:1078 msgid "Positional Stats" msgstr "" -#: fpdb.pyw:1063 +#: fpdb.pyw:1090 msgid "Hand Replayer" msgstr "" -#: fpdb.pyw:1067 +#: fpdb.pyw:1094 msgid "" "Fpdb needs translators!\n" "If you speak another language and have a few minutes or more to spare get in " @@ -3924,56 +3925,43 @@ msgstr "" " Если Вы хотите следить за разработкой более пристально, подпишитесь здесь " "https://lists.sourceforge.net/lists/listinfo/fpdb-main." -#: fpdb.pyw:1084 +#: fpdb.pyw:1111 msgid "Help" msgstr "Помощь" -#: fpdb.pyw:1091 +#: fpdb.pyw:1118 msgid "Graphs" msgstr "Графики" -#: fpdb.pyw:1105 +#: fpdb.pyw:1132 msgid "Stove" msgstr "Stove" -#: fpdb.pyw:1178 +#: fpdb.pyw:1207 msgid "" "\n" "Note: error output is being diverted to fpdb-errors.txt and HUD-errors.txt " "in: %s" msgstr "" -#: fpdb.pyw:1179 +#: fpdb.pyw:1208 msgid "" "\n" "Any major error will be reported there _only_.\n" msgstr "" -#: fpdb.pyw:1208 +#: fpdb.pyw:1237 msgid "fpdb starting ..." msgstr "fpdb загружается ..." -#: fpdb.pyw:1307 -msgid "" -"WARNING: Unable to find output hand history directory %s\n" -"\n" -" Press YES to create this directory, or NO to select a new one." -msgstr "" - -#: fpdb.pyw:1315 -msgid "" -"WARNING: Unable to create hand output directory. Importing is not likely to " -"work until this is fixed." -msgstr "" - -#: fpdb.pyw:1326 +#: fpdb.pyw:1337 msgid "" "WARNING: Unable to find site '%s'\n" "\n" "Press YES to add this site to the database." msgstr "" -#: fpdb.pyw:1342 +#: fpdb.pyw:1353 msgid "" "\n" "Enter short code for %s\n" @@ -4034,47 +4022,47 @@ msgstr "" msgid "Converting %s" msgstr "Конвертация %s" -#: fpdb_import.py:492 +#: fpdb_import.py:483 msgid "Hand processed but empty" msgstr "" -#: fpdb_import.py:506 +#: fpdb_import.py:497 msgid "fpdb_import: sending hand to hud" msgstr "" -#: fpdb_import.py:509 +#: fpdb_import.py:500 msgid "Failed to send hand to HUD: %s" msgstr "" -#: fpdb_import.py:524 +#: fpdb_import.py:515 msgid "Unknown filter filter_name:'%s' in filter:'%s'" msgstr "" -#: fpdb_import.py:535 +#: fpdb_import.py:526 msgid "" "Error No.%s please send the hand causing this to fpdb-main@lists.sourceforge." "net so we can fix the problem." msgstr "" -#: fpdb_import.py:536 +#: fpdb_import.py:527 msgid "Filename:" msgstr "Файл:" -#: fpdb_import.py:537 +#: fpdb_import.py:528 msgid "" "Here is the first line of the hand so you can identify it. Please mention " "that the error was a ValueError:" msgstr "" -#: fpdb_import.py:539 +#: fpdb_import.py:530 msgid "Hand logged to hand-errors.txt" msgstr "" -#: fpdb_import.py:595 +#: fpdb_import.py:586 msgid "Importing" msgstr "" -#: fpdb_import.py:623 +#: fpdb_import.py:614 msgid "CLI for importing hands is GuiBulkImport.py" msgstr "" @@ -4110,6 +4098,10 @@ msgid "" "manually\n" msgstr "" +#, fuzzy +#~ msgid "Confirm recreating HUD cache" +#~ msgstr "Подтвердите удаление и пересоздание таблиц" + #, fuzzy #~ msgid "Didn't match re_HandInfo: '%s'" #~ msgstr "re_HandInfo не соответствует" @@ -4126,9 +4118,6 @@ msgstr "" #~ msgid "determineGameType: Unable to recognise gametype from: '%s'" #~ msgstr "determineGameType: Невозможно определить тип игры: '%s'" -#~ msgid "DEBUG: unimplemented readAction: '%s' '%s'" -#~ msgstr "DEBUG: не выполнена readAction: '%s' '%s'" - #, fuzzy #~ msgid "determineGameType: Lim_Blinds has no lookup for '%s'" #~ msgstr "determineGameType: Невозможно определить тип игры: '%s'" diff --git a/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo index 85e922b4bf3035259255f47d7be4749feeb78437..cabe6039e53579af5f59621816e07f121ed9bb16 100644 GIT binary patch delta 13215 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
dxCc*@>3DgQZL8q*@j_QuDhM7ITV z`sC)?WgcH(X)wAqa`u_SmgNqA`0VO%<7mh5_0fkT1D=~?g(LgtG>LBWN4EuRw_Oz7 zzQ`TkzdtLv&=cKLw*MBp+_QB5Es@Kfzu&SZM-pE=85f@Ra?6Cug@MIo;c+jw59c0O z9RB>%%*d7l-nh&PPr1zj;t4D*^%Qwa|J$ME$?|(5aj%Xb4R?h{zcoYL_SPHWE8poH zS@U)eOZDCFYznXXN2^H5yUVRmWprD`QgvMJSyeCm)lRnE&9v|JxU`vD1 z?Uhx5$W5Pp6yKb9*wx-ZV5xf%7n$YO$dyN1)oaJl6|#t}W}dO#OKo?NJIL;fJn_v+ zD`j+HA%`Zdo`5GvF+B13FX7O4JtCFgHMA0b4|UBjdtv9B!E$+u}BJ3X*TNi4Cl$lXGHi-i6Bkn%XxTSR1YE zx{`)g?69sYYiv!ecVYfNKT3AF5LsrlnP7)pk#{n%8d0vD(+pO10Y6=A~Ls*FKwSwO;pGqq@_nR)y85)JrB+dq|tw z$}}rl-`Rh4W7=33TfNDTSfX|>bq9kCDqt5?RWfjrl-Wg!d;zu}^I$jjsNK@ms;IrG zozJE7R@DSDbVr^J{^$Cr#X?_FTKv=kphNNm3qN)GfRrgLu>#4Xg|NPjx?P}##V5#}kk{4ygzJ=~0MK~kiau*d%Ez>WIJiEkGR^wSp z&~*&iS+@3g?Zcfde{J7%D>b{?tu?sZUFKa_QSPY-X0gp&le`sqF6X=SZ^v|9ak|wr zE-sK=`$ku*W8G6-t+(U&0@tp~wC~Dj6jdJ$}WGL%wc)u9X~D8|-VHS3A0& zm6ov3@2je;9oo;bYrpGjHI6mLD>|{Zy21Up-RfMsFV#vTjcZE=ST%}K?m!a!+yE=v Qsm%P>#zwUd546_)Z|!Y22><{9 delta 18990 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 C+~aQm literal 0 HcmV?d00001 diff --git a/pyfpdb/locale/localise.sh b/pyfpdb/locale/localise.sh index c5fa12cd..c75a956b 100755 --- a/pyfpdb/locale/localise.sh +++ b/pyfpdb/locale/localise.sh @@ -9,6 +9,7 @@ msgmerge --update locale/fpdb-de_DE.po locale/fpdb-en_GB.pot msgmerge --update locale/fpdb-es_ES.po locale/fpdb-en_GB.pot msgmerge --update locale/fpdb-fr_FR.po locale/fpdb-en_GB.pot msgmerge --update locale/fpdb-hu_HU.po locale/fpdb-en_GB.pot +msgmerge --update locale/fpdb-it_IT.po locale/fpdb-en_GB.pot msgmerge --update locale/fpdb-pl_PL.po locale/fpdb-en_GB.pot msgmerge --update locale/fpdb-ru_RU.po locale/fpdb-en_GB.pot @@ -16,6 +17,7 @@ msgfmt -c locale/fpdb-de_DE.po msgfmt -c locale/fpdb-es_ES.po msgfmt -c locale/fpdb-fr_FR.po msgfmt -c locale/fpdb-hu_HU.po +msgfmt -c locale/fpdb-it_IT.po msgfmt -c locale/fpdb-pl_PL.po msgfmt -c locale/fpdb-ru_RU.po @@ -24,6 +26,7 @@ python /usr/share/doc/python-2.*/examples/Tools/i18n/msgfmt.py --output-file=loc python /usr/share/doc/python-2.*/examples/Tools/i18n/msgfmt.py --output-file=locale/es/LC_MESSAGES/fpdb.mo locale/fpdb-es_ES.po python /usr/share/doc/python-2.*/examples/Tools/i18n/msgfmt.py --output-file=locale/fr/LC_MESSAGES/fpdb.mo locale/fpdb-fr_FR.po python /usr/share/doc/python-2.*/examples/Tools/i18n/msgfmt.py --output-file=locale/hu/LC_MESSAGES/fpdb.mo locale/fpdb-hu_HU.po +python /usr/share/doc/python-2.*/examples/Tools/i18n/msgfmt.py --output-file=locale/it/LC_MESSAGES/fpdb.mo locale/fpdb-it_IT.po python /usr/share/doc/python-2.*/examples/Tools/i18n/msgfmt.py --output-file=locale/pl/LC_MESSAGES/fpdb.mo locale/fpdb-pl_PL.po python /usr/share/doc/python-2.*/examples/Tools/i18n/msgfmt.py --output-file=locale/ru/LC_MESSAGES/fpdb.mo locale/fpdb-ru_RU.po diff --git a/pyfpdb/locale/pl/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/pl/LC_MESSAGES/fpdb.mo index 95ed351c2fde33183f0e852aff53d12da1d8d635..4fdebd533893f5dfb21a35c8b8c9d82c46eaf775 100644 GIT binary patch delta 4196 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 o4jze^S+`U71meSE(b!WX_T delta 1097 zcmYk)T}YEr9LMp0Zcdizmb$EbnOn8ZmoD6_$XFXnfkmvK1r-Qh1wrIR)J^apL{t}H zgNVAZQ5QmV1gT88e9Gj_UkuE!m89ad+e+L_J8vXbfAF!x-^qFIJ zhGp%i;~dg%Pf>xM;W~VQO;|={=o2Q;LuU~CP?<=hCd#?>QMZ2__s~9pyKv5Jub`j# z&Bro57(}hOg_jl(MeQ_!n=pfQcpT$6hNE~DmHN-vjlYrD7H2h^alkc)8h0AC-~u{2 z+xrxh;#u5*Wh93AIoOwLNINR_vVy%S)Mf zgX;f=Ke*_X5cy}b_Lc2V;wmb2*O*lw-a_rLh}zj4YT}Q05CcS2;FG-c-Fb{+0ky+N zs0Ehs3jV@zyu`Jsr8^KsU9K4F4&-nI^EiN0s0F^o41T~OMwo3IK1XHr z3o34XXY~j=agcf*58)(+F}g&do5CN|#0grncm$QYLb%l9jn|Ye`da-BsqOvAu4MmU TGSxf0uT%`&s4ble&8+