From 73f50fff1238631613c769427960ac24b579e6ff Mon Sep 17 00:00:00 2001 From: steffen123 Date: Wed, 25 Aug 2010 13:36:12 +0200 Subject: [PATCH] l10n: update PO/MO files --- pyfpdb/locale/fpdb-de_DE.po | 3042 ++++++++++++++++++++++++++ pyfpdb/locale/fpdb-en_GB.po | 70 +- pyfpdb/locale/fpdb-hu_HU.po | 667 +++--- pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo | Bin 63100 -> 62387 bytes 4 files changed, 3446 insertions(+), 333 deletions(-) create mode 100644 pyfpdb/locale/fpdb-de_DE.po diff --git a/pyfpdb/locale/fpdb-de_DE.po b/pyfpdb/locale/fpdb-de_DE.po new file mode 100644 index 00000000..38f761df --- /dev/null +++ b/pyfpdb/locale/fpdb-de_DE.po @@ -0,0 +1,3042 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR ORGANIZATION +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: 0.20.905 plus git\n" +"POT-Creation-Date: 2010-08-25 13:31+CEST\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Steffen Schaumburg \n" +"Language-Team: de_DE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: UTF-8\n" +"Generated-By: pygettext.py 1.5\n" + + +#: Anonymise.py:55 +msgid "Could not find file %s" +msgstr "" + +#: Anonymise.py:61 +msgid "Output being written to" +msgstr "" + +#: BetfairToFpdb.py:83 +msgid "GameInfo regex did not match" +msgstr "" + +#: BetfairToFpdb.py:114 +msgid "Didn't match re_HandInfo" +msgstr "" + +#: BetfairToFpdb.py:170 +msgid "No bringin found" +msgstr "" + +#: BetfairToFpdb.py:206 OnGameToFpdb.py:308 PokerStarsToFpdb.py:440 +msgid "DEBUG: unimplemented readAction: '%s' '%s'" +msgstr "" + +#: BetfairToFpdb.py:229 PartyPokerToFpdb.py:522 PokerStarsToFpdb.py:467 +msgid "parse input hand history" +msgstr "" + +#: BetfairToFpdb.py:230 PartyPokerToFpdb.py:523 PokerStarsToFpdb.py:468 +msgid "output translation to" +msgstr "" + +#: BetfairToFpdb.py:231 PartyPokerToFpdb.py:524 PokerStarsToFpdb.py:469 +msgid "follow (tail -f) the input" +msgstr "" + +#: Card.py:167 +msgid "fpdb card encoding(same as pokersource)" +msgstr "" + +#: Charset.py:45 Charset.py:60 Charset.py:75 Charset.py:86 Charset.py:94 +msgid "" +"Could not convert: \"%s\"\n" +msgstr "" + +#: Charset.py:48 Charset.py:63 Charset.py:78 +msgid "" +"Could not encode: \"%s\"\n" +msgstr "" + +#: Configuration.py:113 Configuration.py:126 +msgid "" +"Config file has been created at %s.\n" +msgstr "" + +#: Configuration.py:125 +msgid "" +"No %s found\n" +" in %s\n" +" or %s\n" +msgstr "" + +#: Configuration.py:131 Configuration.py:132 +msgid "" +"Error copying .example file, cannot fall back. Exiting.\n" +msgstr "" + +#: Configuration.py:136 Configuration.py:137 +msgid "" +"No %s found, cannot fall back. Exiting.\n" +msgstr "" + +#: Configuration.py:167 +msgid "Default logger initialised for " +msgstr "" + +#: Configuration.py:168 +msgid "Default logger intialised for " +msgstr "" + +#: Configuration.py:179 Database.py:438 Database.py:439 +msgid "Creating directory: '%s'" +msgstr "" + +#: Configuration.py:205 +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:303 +msgid "Loading site" +msgstr "" + +#: Configuration.py:520 +msgid "config.general: adding %s = %s" +msgstr "" + +#: Configuration.py:567 Configuration.py:568 +msgid "bad number in xalignment was ignored" +msgstr "" + +#: Configuration.py:616 +msgid "missing config section raw_hands" +msgstr "" + +#: Configuration.py:622 +msgid "Invalid config value for raw_hands.save, defaulting to \"error\"" +msgstr "" + +#: Configuration.py:629 +msgid "Invalid config value for raw_hands.compression, defaulting to \"none\"" +msgstr "" + +#: Configuration.py:642 +msgid "missing config section raw_tourneys" +msgstr "" + +#: Configuration.py:648 +msgid "Invalid config value for raw_tourneys.save, defaulting to \"error\"" +msgstr "" + +#: Configuration.py:655 +msgid "Invalid config value for raw_tourneys.compression, defaulting to \"none\"" +msgstr "" + +#: Configuration.py:673 Configuration.py:674 +msgid "Configuration file %s not found. Using defaults." +msgstr "" + +#: Configuration.py:690 +msgid "Reading configuration file %s" +msgstr "" + +#: Configuration.py:691 +msgid "" +"\n" +"Reading configuration file %s\n" +msgstr "" + +#: Configuration.py:696 +msgid "Error parsing %s. See error log file." +msgstr "" + +#: Database.py:74 +msgid "Not using sqlalchemy connection pool." +msgstr "" + +#: Database.py:81 +msgid "Not using numpy to define variance in sqlite." +msgstr "" + +#: Database.py:250 +msgid "Creating Database instance, sql = %s" +msgstr "" + +#: Database.py:389 +msgid "*** WARNING UNKNOWN MYSQL ERROR:" +msgstr "" + +#: Database.py:443 +msgid "Connecting to SQLite: %(database)s" +msgstr "" + +#: Database.py:455 +msgid "Some database functions will not work without NumPy support" +msgstr "" + +#: Database.py:476 +msgid "outdated or too new database version (%s) - please recreate tables" +msgstr "" + +#: Database.py:482 Database.py:483 +msgid "Failed to read settings table - recreating tables" +msgstr "" + +#: Database.py:487 Database.py:488 +msgid "Failed to read settings table - please recreate tables" +msgstr "" + +#: Database.py:509 +msgid "commit %s failed: info=%s value=%s" +msgstr "" + +#: Database.py:513 +msgid "commit failed" +msgstr "" + +#: Database.py:682 Database.py:711 +msgid "*** Database Error: " +msgstr "" + +#: Database.py:708 +msgid "Database: date n hands ago = " +msgstr "" + +#: Database.py:865 +msgid "ERROR: query %s result does not have player_id as first column" +msgstr "" + +#: Database.py:907 +msgid "getLastInsertId(): problem fetching insert_id? ret=%d" +msgstr "" + +#: Database.py:919 +msgid "getLastInsertId(%s): problem fetching lastval? row=%d" +msgstr "" + +#: Database.py:926 +msgid "getLastInsertId(): unknown backend: %d" +msgstr "" + +#: Database.py:931 +msgid "*** Database get_last_insert_id error: " +msgstr "" + +#: Database.py:985 Database.py:1407 +msgid "warning: drop pg fk %s_%s_fkey failed: %s, continuing ..." +msgstr "" + +#: Database.py:989 Database.py:1411 +msgid "warning: constraint %s_%s_fkey not dropped: %s, continuing ..." +msgstr "" + +#: Database.py:997 Database.py:1285 +msgid "dropping mysql index " +msgstr "" + +#: Database.py:1003 Database.py:1290 Database.py:1298 Database.py:1305 +msgid " drop index failed: " +msgstr "" + +#: Database.py:1008 Database.py:1292 +msgid "dropping pg index " +msgstr "" + +#: Database.py:1021 +msgid "warning: drop index %s_%s_idx failed: %s, continuing ..." +msgstr "" + +#: Database.py:1025 +msgid "warning: index %s_%s_idx not dropped %s, continuing ..." +msgstr "" + +#: Database.py:1065 Database.py:1073 Database.py:1338 Database.py:1346 +msgid "creating foreign key " +msgstr "" + +#: Database.py:1071 Database.py:1092 Database.py:1344 +msgid " create foreign key failed: " +msgstr "" + +#: Database.py:1080 Database.py:1353 +msgid " create foreign key failed: " +msgstr "" + +#: Database.py:1087 +msgid "creating mysql index " +msgstr "" + +#: Database.py:1096 +msgid "creating pg index " +msgstr "" + +#: Database.py:1101 +msgid " create index failed: " +msgstr "" + +#: Database.py:1141 Database.py:1142 +msgid "Finished recreating tables" +msgstr "" + +#: Database.py:1181 +msgid "***Error creating tables: " +msgstr "" + +#: Database.py:1191 +msgid "*** Error unable to get databasecursor" +msgstr "" + +#: Database.py:1203 Database.py:1214 Database.py:1224 Database.py:1231 +msgid "***Error dropping tables: " +msgstr "" + +#: Database.py:1229 +msgid "*** Error in committing table drop" +msgstr "" + +#: Database.py:1243 Database.py:1244 +msgid "Creating mysql index %s %s" +msgstr "" + +#: Database.py:1249 Database.py:1258 +msgid " create index failed: " +msgstr "" + +#: Database.py:1252 Database.py:1253 +msgid "Creating pgsql index %s %s" +msgstr "" + +#: Database.py:1260 Database.py:1261 +msgid "Creating sqlite index %s %s" +msgstr "" + +#: Database.py:1266 +msgid "Create index failed: " +msgstr "" + +#: Database.py:1268 +msgid "Unknown database: MySQL, Postgres and SQLite supported" +msgstr "" + +#: Database.py:1273 +msgid "Error creating indexes: " +msgstr "" + +#: Database.py:1300 +msgid "Dropping sqlite index " +msgstr "" + +#: Database.py:1307 +msgid "Fpdb only supports MySQL, Postgres and SQLITE, what are you trying to use?" +msgstr "" + +#: Database.py:1321 Database.py:1361 +msgid " set_isolation_level failed: " +msgstr "" + +#: Database.py:1355 Database.py:1414 +msgid "Only MySQL and Postgres supported so far" +msgstr "" + +#: Database.py:1385 +msgid "dropping mysql foreign key" +msgstr "" + +#: Database.py:1389 +msgid " drop failed: " +msgstr "" + +#: Database.py:1392 +msgid "dropping pg foreign key" +msgstr "" + +#: Database.py:1404 +msgid "dropped pg foreign key %s_%s_fkey, continuing ..." +msgstr "" + +#: Database.py:1505 +msgid "Rebuild hudcache took %.1f seconds" +msgstr "" + +#: Database.py:1508 Database.py:1541 +msgid "Error rebuilding hudcache:" +msgstr "" + +#: Database.py:1553 Database.py:1559 +msgid "Error during analyze:" +msgstr "" + +#: Database.py:1563 +msgid "Analyze took %.1f seconds" +msgstr "" + +#: Database.py:1573 Database.py:1579 +msgid "Error during vacuum:" +msgstr "" + +#: Database.py:1583 +msgid "Vacuum took %.1f seconds" +msgstr "" + +#: Database.py:1595 +msgid "Error during lock_for_insert:" +msgstr "" + +#: Database.py:1992 +msgid "queue empty too long - writer stopping ..." +msgstr "" + +#: Database.py:1995 +msgid "writer stopping, error reading queue: " +msgstr "" + +#: Database.py:2020 +msgid "deadlock detected - trying again ..." +msgstr "" + +#: Database.py:2025 +msgid "too many deadlocks - failed to store hand " +msgstr "" + +#: Database.py:2029 +msgid "***Error storing hand: " +msgstr "" + +#: Database.py:2039 +msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" +msgstr "" + +#: Database.py:2049 +msgid "***Error sending finish: " +msgstr "" + +#: Database.py:2131 +msgid "invalid source in Database.createOrUpdateTourney" +msgstr "" + +#: Database.py:2144 +msgid "invalid source in Database.createOrUpdateTourneysPlayers" +msgstr "" + +#: Database.py:2270 +msgid "HandToWrite.init error: " +msgstr "" + +#: Database.py:2320 +msgid "HandToWrite.set_all error: " +msgstr "" + +#: Database.py:2351 +msgid "nutOmatic is id_player = %d" +msgstr "" + +#: Database.py:2359 +msgid "query plan: " +msgstr "" + +#: Database.py:2368 +msgid "cards =" +msgstr "" + +#: Database.py:2371 +msgid "get_stats took: %4.3f seconds" +msgstr "" + +#: Database.py:2373 Tables.py:448 +msgid "press enter to continue" +msgstr "" + +#: Filters.py:62 +msgid "All" +msgstr "" + +#: Filters.py:62 +msgid "None" +msgstr "" + +#: Filters.py:62 +msgid "Show _Limits" +msgstr "" + +#: Filters.py:63 +msgid "Show Number of _Players" +msgstr "" + +#: Filters.py:63 TourneyFilters.py:60 +msgid "And:" +msgstr "" + +#: Filters.py:63 TourneyFilters.py:60 +msgid "Between:" +msgstr "" + +#: Filters.py:64 +msgid "Games:" +msgstr "" + +#: Filters.py:64 TourneyFilters.py:59 +msgid "Hero:" +msgstr "" + +#: Filters.py:64 TourneyFilters.py:59 +msgid "Sites:" +msgstr "" + +#: Filters.py:65 +msgid "Limits:" +msgstr "" + +#: Filters.py:65 TourneyFilters.py:59 +msgid "Number of Players:" +msgstr "" + +#: Filters.py:66 +msgid "Grouping:" +msgstr "" + +#: Filters.py:66 +msgid "Show Position Stats:" +msgstr "" + +#: Filters.py:67 TourneyFilters.py:60 +msgid "Date:" +msgstr "" + +#: Filters.py:68 +msgid "All Players" +msgstr "" + +#: Filters.py:69 +msgid "Ring" +msgstr "" + +#: Filters.py:69 +msgid "Tourney" +msgstr "" + +#: Filters.py:103 TourneyFilters.py:116 +msgid "Either 0 or more than one site matched (%s) - EEK" +msgstr "" + +#: Filters.py:313 +msgid "%s was toggled %s" +msgstr "" + +#: Filters.py:313 +msgid "OFF" +msgstr "" + +#: Filters.py:313 +msgid "ON" +msgstr "" + +#: Filters.py:394 +msgid "self.sites[%s] set to %s" +msgstr "" + +#: Filters.py:400 +msgid "self.games[%s] set to %s" +msgstr "" + +#: Filters.py:406 +msgid "self.limit[%s] set to %s" +msgstr "" + +#: Filters.py:543 +msgid "self.seats[%s] set to %s" +msgstr "" + +#: Filters.py:549 +msgid "self.groups[%s] set to %s" +msgstr "" + +#: Filters.py:582 +msgid "Min # Hands:" +msgstr "" + +#: Filters.py:648 +msgid "INFO: No tourney types returned from database" +msgstr "" + +#: Filters.py:649 +msgid "No tourney types returned from database" +msgstr "" + +#: Filters.py:675 Filters.py:764 +msgid "INFO: No games returned from database" +msgstr "" + +#: Filters.py:676 Filters.py:765 +msgid "No games returned from database" +msgstr "" + +#: Filters.py:913 +msgid " Clear Dates " +msgstr "" + +#: Filters.py:940 fpdb.pyw:721 +msgid "Pick a date" +msgstr "" + +#: Filters.py:946 fpdb.pyw:727 +msgid "Done" +msgstr "" + +#: GuiAutoImport.py:85 +msgid "Time between imports in seconds:" +msgstr "" + +#: GuiAutoImport.py:116 GuiAutoImport.py:184 GuiAutoImport.py:261 +msgid " Start _Autoimport " +msgstr "" + +#: GuiAutoImport.py:135 +msgid "AutoImport Ready." +msgstr "" + +#: GuiAutoImport.py:148 +msgid "Please choose the path that you want to auto import" +msgstr "" + +#: GuiAutoImport.py:171 +msgid " _Auto Import Running " +msgstr "" + +#: GuiAutoImport.py:182 +msgid " Stop _Autoimport " +msgstr "" + +#: GuiAutoImport.py:207 +msgid "" +"\n" +"Global lock taken ... Auto Import Started.\n" +msgstr "" + +#: GuiAutoImport.py:209 +msgid " _Stop Autoimport " +msgstr "" + +#: GuiAutoImport.py:225 +msgid "opening pipe to HUD" +msgstr "" + +#: GuiAutoImport.py:237 +msgid "" +"\n" +"*** GuiAutoImport Error opening pipe: " +msgstr "" + +#: GuiAutoImport.py:249 +msgid "" +"\n" +"auto-import aborted - global lock not available" +msgstr "" + +#: GuiAutoImport.py:254 +msgid "" +"\n" +"Stopping autoimport - global lock released." +msgstr "" + +#: GuiAutoImport.py:256 +msgid "" +"\n" +" * Stop Autoimport: HUD already terminated" +msgstr "" + +#: GuiAutoImport.py:283 +msgid "Browse..." +msgstr "" + +#: GuiAutoImport.py:326 GuiBulkImport.py:354 +msgid "How often to print a one-line status report (0 (default) means never)" +msgstr "" + +#: GuiBulkImport.py:67 +msgid "" +"\n" +"Global lock taken ..." +msgstr "" + +#: GuiBulkImport.py:68 +msgid "Importing..." +msgstr "" + +#: GuiBulkImport.py:117 +msgid "GuiBulkImport.load done: Stored: %d \tDuplicates: %d \tPartial: %d \tErrors: %d in %s seconds - %.0f/sec" +msgstr "" + +#: GuiBulkImport.py:131 +msgid "Import Complete" +msgstr "" + +#: GuiBulkImport.py:139 +msgid "bulk-import aborted - global lock not available" +msgstr "" + +#: GuiBulkImport.py:165 +msgid "Print Start/Stop Info" +msgstr "" + +#: GuiBulkImport.py:172 +msgid "Hands/status print:" +msgstr "" + +#: GuiBulkImport.py:189 +msgid "Number of threads:" +msgstr "" + +#: GuiBulkImport.py:209 +msgid "Fail on error" +msgstr "" + +#: GuiBulkImport.py:214 +msgid "Hands/file:" +msgstr "" + +#: GuiBulkImport.py:229 +msgid "Drop indexes:" +msgstr "" + +#: GuiBulkImport.py:238 GuiBulkImport.py:288 +msgid "auto" +msgstr "" + +#: GuiBulkImport.py:239 GuiBulkImport.py:289 GuiBulkImport.py:398 +msgid "don't drop" +msgstr "" + +#: GuiBulkImport.py:240 GuiBulkImport.py:290 +msgid "drop" +msgstr "" + +#: GuiBulkImport.py:246 +msgid "HUD Test mode" +msgstr "" + +#: GuiBulkImport.py:251 +msgid "Site filter:" +msgstr "" + +#: GuiBulkImport.py:279 +msgid "Drop HudCache:" +msgstr "" + +#: GuiBulkImport.py:297 fpdb.pyw:832 +msgid "_Bulk Import" +msgstr "" + +#: GuiBulkImport.py:299 +msgid "Import clicked" +msgstr "" + +#: GuiBulkImport.py:317 +msgid "Waiting..." +msgstr "" + +#: GuiBulkImport.py:346 +msgid "Input file in quiet mode" +msgstr "" + +#: GuiBulkImport.py:348 +msgid "don't start gui; deprecated (just give a filename with -f)." +msgstr "" + +#: GuiBulkImport.py:350 +msgid "Conversion filter (*Full Tilt Poker, PokerStars, Everleaf, Absolute)" +msgstr "" + +#: GuiBulkImport.py:352 +msgid "If this option is passed it quits when it encounters any error" +msgstr "" + +#: GuiBulkImport.py:356 +msgid "Print some useful one liners" +msgstr "" + +#: GuiBulkImport.py:358 +msgid "Do the required conversion for Stars Archive format (ie. as provided by support" +msgstr "" + +#: GuiBulkImport.py:360 +msgid "Output the pprinted version of the HandsPlayer hash for regresion testing" +msgstr "" + +#: GuiBulkImport.py:365 +msgid "USAGE:" +msgstr "" + +#: GuiBulkImport.py:366 +msgid "PokerStars converter: ./GuiBulkImport.py -c PokerStars -f filename" +msgstr "" + +#: GuiBulkImport.py:367 +msgid "Full Tilt converter: ./GuiBulkImport.py -c \"Full Tilt Poker\" -f filename" +msgstr "" + +#: GuiBulkImport.py:368 +msgid "Everleaf converter: ./GuiBulkImport.py -c Everleaf -f filename" +msgstr "" + +#: GuiBulkImport.py:369 +msgid "Absolute converter: ./GuiBulkImport.py -c Absolute -f filename" +msgstr "" + +#: GuiBulkImport.py:370 +msgid "PartyPoker converter: ./GuiBulkImport.py -c PartyPoker -f filename" +msgstr "" + +#: GuiBulkImport.py:385 +msgid "-q is deprecated. Just use \"-f filename\" instead" +msgstr "" + +#: GuiBulkImport.py:409 +msgid "GuiBulkImport done: Stored: %d \tDuplicates: %d \tPartial: %d \tErrors: %d in %s seconds - %.0f/sec" +msgstr "" + +#: GuiDatabase.py:106 GuiLogView.py:96 +msgid "Refresh" +msgstr "" + +#: GuiDatabase.py:111 +msgid "Type" +msgstr "" + +#: GuiDatabase.py:112 +msgid "Name" +msgstr "" + +#: GuiDatabase.py:113 +msgid "Description" +msgstr "" + +#: GuiDatabase.py:114 GuiImapFetcher.py:119 +msgid "Username" +msgstr "" + +#: GuiDatabase.py:115 GuiImapFetcher.py:119 +msgid "Password" +msgstr "" + +#: GuiDatabase.py:116 +msgid "Host" +msgstr "" + +#: GuiDatabase.py:117 +msgid "Default" +msgstr "" + +#: GuiDatabase.py:118 +msgid "Status" +msgstr "" + +#: GuiDatabase.py:251 +msgid "Testing database connections ... " +msgstr "" + +#: GuiDatabase.py:281 +msgid "loaddbs: trying to connect to: %s/%s, %s, %s/%s" +msgstr "" + +#: GuiDatabase.py:284 +msgid " connected ok" +msgstr "" + +#: GuiDatabase.py:291 +msgid " not connected but no exception" +msgstr "" + +#: GuiDatabase.py:293 fpdb.pyw:905 +msgid "MySQL Server reports: Access denied. Are your permissions set correctly?" +msgstr "" + +#: GuiDatabase.py:297 +msgid "MySQL client reports: 2002 or 2003 error. Unable to connect - Please check that the MySQL service has been started" +msgstr "" + +#: GuiDatabase.py:301 fpdb.pyw:910 +msgid "Postgres Server reports: Access denied. Are your permissions set correctly?" +msgstr "" + +#: GuiDatabase.py:304 +msgid "Postgres client reports: Unable to connect - Please check that the Postgres service has been started" +msgstr "" + +#: GuiDatabase.py:321 +msgid "finished." +msgstr "" + +#: GuiDatabase.py:331 +msgid "loaddbs error: " +msgstr "" + +#: GuiDatabase.py:352 GuiLogView.py:200 GuiTourneyPlayerStats.py:466 +msgid "***sortCols error: " +msgstr "" + +#: GuiDatabase.py:354 +msgid "sortCols error: " +msgstr "" + +#: GuiDatabase.py:424 GuiLogView.py:213 +msgid "Test Log Viewer" +msgstr "" + +#: GuiDatabase.py:429 GuiLogView.py:218 +msgid "Log Viewer" +msgstr "" + +#: GuiGraphViewer.py:39 +msgid "" +"Failed to load libs for graphing, graphing will not function. Please\n" +" install numpy and matplotlib if you want to use graphs." +msgstr "" + +#: GuiGraphViewer.py:41 +msgid "" +"This is of no consequence for other parts of the program, e.g. import \n" +" and HUD are NOT affected by this problem." +msgstr "" + +#: GuiGraphViewer.py:141 GuiGraphViewer.py:255 GuiSessionViewer.py:354 +msgid "***Error: " +msgstr "" + +#: GuiGraphViewer.py:171 GuiPositionalStats.py:177 GuiRingPlayerStats.py:251 +#: GuiSessionViewer.py:203 GuiTourneyPlayerStats.py:277 +msgid "No sites selected - defaulting to PokerStars" +msgstr "" + +#: GuiGraphViewer.py:176 GuiPositionalStats.py:180 GuiRingPlayerStats.py:254 +#: GuiSessionViewer.py:206 GuiTourneyPlayerStats.py:280 +msgid "No player ids found" +msgstr "" + +#: GuiGraphViewer.py:181 GuiPositionalStats.py:183 GuiRingPlayerStats.py:257 +#: GuiSessionViewer.py:209 +msgid "No limits found" +msgstr "" + +#: GuiGraphViewer.py:191 +msgid "Graph generated in: %s" +msgstr "" + +#: GuiGraphViewer.py:195 +msgid "Hands" +msgstr "" + +#: GuiGraphViewer.py:199 +msgid "No Data for Player(s) Found" +msgstr "" + +#: GuiGraphViewer.py:222 GuiGraphViewer.py:241 +msgid "" +"Hands: %d\n" +"Profit: $%.2f" +msgstr "" + +#: GuiGraphViewer.py:223 GuiGraphViewer.py:242 +msgid "Showdown: $%.2f" +msgstr "" + +#: GuiGraphViewer.py:224 GuiGraphViewer.py:243 +msgid "Non-showdown: $%.2f" +msgstr "" + +#: GuiGraphViewer.py:232 +msgid "Profit graph for ring games" +msgstr "" + +#: GuiGraphViewer.py:352 +msgid "Please choose the directory you wish to export to:" +msgstr "" + +#: GuiGraphViewer.py:365 +msgid "Closed, no graph exported" +msgstr "" + +#: GuiGraphViewer.py:383 +msgid "Graph created" +msgstr "" + +#: GuiImapFetcher.py:49 +msgid "To cancel just close this tab." +msgstr "" + +#: GuiImapFetcher.py:52 +msgid "_Save" +msgstr "" + +#: GuiImapFetcher.py:56 +msgid "_Import All" +msgstr "" + +#: GuiImapFetcher.py:60 +msgid "If you change the config you must save before importing" +msgstr "" + +#: GuiImapFetcher.py:98 +msgid "Starting import. Please wait." +msgstr "" + +#: GuiImapFetcher.py:103 +msgid "Finished import without error." +msgstr "" + +#: GuiImapFetcher.py:106 +msgid "Login to mailserver failed: please check mailserver, username and password" +msgstr "" + +#: GuiImapFetcher.py:109 +msgid "Could not connect to mailserver: check mailserver and use SSL settings and internet connectivity" +msgstr "" + +#: GuiImapFetcher.py:119 +msgid "Fetch Type" +msgstr "" + +#: GuiImapFetcher.py:119 +msgid "Mail Folder" +msgstr "" + +#: GuiImapFetcher.py:119 +msgid "Mailserver" +msgstr "" + +#: GuiImapFetcher.py:119 +msgid "Site" +msgstr "" + +#: GuiImapFetcher.py:119 +msgid "Use SSL" +msgstr "" + +#: GuiImapFetcher.py:151 +msgid "Yes" +msgstr "" + +#: GuiImapFetcher.py:152 +msgid "No" +msgstr "" + +#: GuiLogView.py:61 +msgid "Log Messages" +msgstr "" + +#: GuiPositionalStats.py:146 +msgid "DEBUG: activesite set to %s" +msgstr "" + +#: GuiPositionalStats.py:332 +msgid "Positional Stats page displayed in %4.2f seconds" +msgstr "" + +#: GuiPrefs.py:81 +msgid "Setting" +msgstr "" + +#: GuiPrefs.py:87 +msgid "Value (double-click to change)" +msgstr "" + +#: GuiPrefs.py:187 +msgid "Test Preferences Dialog" +msgstr "" + +#: GuiPrefs.py:192 fpdb.pyw:296 +msgid "Preferences" +msgstr "" + +#: GuiRingPlayerStats.py:322 GuiSessionViewer.py:248 +#: GuiTourneyPlayerStats.py:252 +msgid "Stats page displayed in %4.2f seconds" +msgstr "" + +#: GuiRingPlayerStats.py:369 +msgid "***sortnums error: " +msgstr "" + +#: GuiRingPlayerStats.py:391 +msgid "***sortcols error: " +msgstr "" + +#: GuiRingPlayerStats.py:682 +msgid "Detailed Filters" +msgstr "" + +#: GuiRingPlayerStats.py:691 +msgid "Hand Filters:" +msgstr "" + +#: GuiRingPlayerStats.py:704 +msgid "between" +msgstr "" + +#: GuiRingPlayerStats.py:705 +msgid "and" +msgstr "" + +#: GuiSessionViewer.py:41 +msgid "Failed to load numpy and/or matplotlib in Session Viewer" +msgstr "" + +#: GuiSessionViewer.py:42 +msgid "ImportError: %s" +msgstr "" + +#: GuiSessionViewer.py:89 +msgid "Hand Breakdown for all levels listed above" +msgstr "" + +#: GuiSessionViewer.py:375 +msgid "Session candlestick graph" +msgstr "" + +#: GuiSessionViewer.py:378 +msgid "Sessions" +msgstr "" + +#: GuiTourneyPlayerStats.py:84 +msgid "_Refresh Stats" +msgstr "" + +#: GuiTourneyViewer.py:49 +msgid "Enter the tourney number you want to display:" +msgstr "" + +#: GuiTourneyViewer.py:55 +msgid "_Display" +msgstr "" + +#: GuiTourneyViewer.py:62 +msgid "Display _Player" +msgstr "" + +#: GuiTourneyViewer.py:77 +msgid "Tournament not found - please ensure you imported it and selected the correct site" +msgstr "" + +#: GuiTourneyViewer.py:105 +msgid "Player or tourney not found - please ensure you imported it and selected the correct site" +msgstr "" + +#: GuiTourneyViewer.py:119 +msgid "N/A" +msgstr "" + +#: GuiTourneyViewer.py:140 +msgid "invalid entry in tourney number - must enter numbers only" +msgstr "" + +#: HUD_main.pyw:86 +msgid "" +"\n" +"HUD_main: starting ..." +msgstr "" + +#: HUD_main.pyw:89 +msgid "Logfile is " +msgstr "" + +#: HUD_main.pyw:90 +msgid "HUD_main starting: using db name = %s" +msgstr "" + +#: HUD_main.pyw:95 +msgid "" +"Note: error output is being diverted to:\n" +msgstr "" + +#: HUD_main.pyw:96 fpdb.pyw:1139 +msgid "" +"\n" +"Any major error will be reported there _only_.\n" +msgstr "" + +#: HUD_main.pyw:97 +msgid "Note: error output is being diverted to:" +msgstr "" + +#: HUD_main.pyw:98 +msgid "Any major error will be reported there _only_." +msgstr "" + +#: HUD_main.pyw:101 +msgid "" +"HUD_main: starting ...\n" +msgstr "" + +#: HUD_main.pyw:114 HUD_run_me.py:62 +msgid "Closing this window will exit from the HUD." +msgstr "" + +#: HUD_main.pyw:117 HUD_run_me.py:66 +msgid "HUD Main Window" +msgstr "" + +#: HUD_main.pyw:126 +msgid "Terminating normally." +msgstr "" + +#: HUD_main.pyw:230 +msgid "Received hand no %s" +msgstr "" + +#: HUD_main.pyw:249 +msgid "HUD_main.read_stdin: hand processing starting ..." +msgstr "" + +#: HUD_main.pyw:275 +msgid "" +"hud_dict[%s] was not found\n" +msgstr "" + +#: HUD_main.pyw:276 +msgid "" +"will not send hand\n" +msgstr "" + +#: HUD_main.pyw:310 +msgid "HUD create: table name %s not found, skipping." +msgstr "" + +#: HUD_main.pyw:318 +msgid "" +"Table \"%s\" no longer exists\n" +msgstr "" + +#: HUD_main.pyw:321 +msgid "HUD_main.read_stdin: hand read in %4.3f seconds (%4.3f,%4.3f,%4.3f,%4.3f,%4.3f,%4.3f)" +msgstr "" + +#: HUD_run_me.py:45 +msgid "" +"HUD_main starting\n" +msgstr "" + +#: HUD_run_me.py:51 TournamentTracker.py:317 +msgid "" +"Using db name = %s\n" +msgstr "" + +#: Hand.py:150 +msgid "BB" +msgstr "" + +#: Hand.py:151 +msgid "SB" +msgstr "" + +#: Hand.py:152 +msgid "BUTTONPOS" +msgstr "" + +#: Hand.py:153 +msgid "HAND NO." +msgstr "" + +#: Hand.py:154 TourneySummary.py:134 +msgid "SITE" +msgstr "" + +#: Hand.py:155 +msgid "TABLE NAME" +msgstr "" + +#: Hand.py:156 TourneySummary.py:144 +msgid "HERO" +msgstr "" + +#: Hand.py:157 TourneySummary.py:145 +msgid "MAXSEATS" +msgstr "" + +#: Hand.py:158 +msgid "LEVEL" +msgstr "" + +#: Hand.py:159 TourneySummary.py:150 +msgid "MIXED" +msgstr "" + +#: Hand.py:160 +msgid "LASTBET" +msgstr "" + +#: Hand.py:161 +msgid "ACTION STREETS" +msgstr "" + +#: Hand.py:162 +msgid "STREETS" +msgstr "" + +#: Hand.py:163 +msgid "ALL STREETS" +msgstr "" + +#: Hand.py:164 +msgid "COMMUNITY STREETS" +msgstr "" + +#: Hand.py:165 +msgid "HOLE STREETS" +msgstr "" + +#: Hand.py:166 +msgid "COUNTED SEATS" +msgstr "" + +#: Hand.py:167 +msgid "DEALT" +msgstr "" + +#: Hand.py:168 +msgid "SHOWN" +msgstr "" + +#: Hand.py:169 +msgid "MUCKED" +msgstr "" + +#: Hand.py:170 +msgid "TOTAL POT" +msgstr "" + +#: Hand.py:171 +msgid "TOTAL COLLECTED" +msgstr "" + +#: Hand.py:172 +msgid "RAKE" +msgstr "" + +#: Hand.py:173 TourneySummary.py:135 +msgid "START TIME" +msgstr "" + +#: Hand.py:174 +msgid "TOURNAMENT NO" +msgstr "" + +#: Hand.py:175 TourneySummary.py:140 +msgid "TOURNEY ID" +msgstr "" + +#: Hand.py:176 TourneySummary.py:139 +msgid "TOURNEY TYPE ID" +msgstr "" + +#: Hand.py:177 TourneySummary.py:141 +msgid "BUYIN" +msgstr "" + +#: Hand.py:178 +msgid "BUYIN CURRENCY" +msgstr "" + +#: Hand.py:179 +msgid "BUYIN CHIPS" +msgstr "" + +#: Hand.py:180 TourneySummary.py:142 +msgid "FEE" +msgstr "" + +#: Hand.py:181 +msgid "IS REBUY" +msgstr "" + +#: Hand.py:182 +msgid "IS ADDON" +msgstr "" + +#: Hand.py:183 +msgid "IS KO" +msgstr "" + +#: Hand.py:184 TourneySummary.py:166 +msgid "KO BOUNTY" +msgstr "" + +#: Hand.py:185 +msgid "IS MATRIX" +msgstr "" + +#: Hand.py:186 +msgid "IS SHOOTOUT" +msgstr "" + +#: Hand.py:187 TourneySummary.py:167 +msgid "TOURNEY COMMENT" +msgstr "" + +#: Hand.py:190 TourneySummary.py:179 +msgid "PLAYERS" +msgstr "" + +#: Hand.py:191 +msgid "STACKS" +msgstr "" + +#: Hand.py:192 +msgid "POSTED" +msgstr "" + +#: Hand.py:193 +msgid "POT" +msgstr "" + +#: Hand.py:194 +msgid "SEATING" +msgstr "" + +#: Hand.py:195 +msgid "GAMETYPE" +msgstr "" + +#: Hand.py:196 +msgid "ACTION" +msgstr "" + +#: Hand.py:197 +msgid "COLLECTEES" +msgstr "" + +#: Hand.py:198 +msgid "BETS" +msgstr "" + +#: Hand.py:199 +msgid "BOARD" +msgstr "" + +#: Hand.py:200 +msgid "DISCARDS" +msgstr "" + +#: Hand.py:201 +msgid "HOLECARDS" +msgstr "" + +#: Hand.py:202 +msgid "TOURNEYS PLAYER IDS" +msgstr "" + +#: Hand.py:225 Hand.py:1242 +msgid "[ERROR] Tried to add holecards for unknown player: %s" +msgstr "" + +#: Hand.py:278 +msgid "Hand.insert(): hid #: %s is a duplicate" +msgstr "" + +#: Hand.py:317 +msgid "markstreets didn't match - Assuming hand cancelled" +msgstr "" + +#: Hand.py:319 +msgid "FpdbParseError: markStreets appeared to fail: First 100 chars: '%s'" +msgstr "" + +#: Hand.py:323 +msgid "DEBUG: checkPlayerExists %s fail on hand number %s" +msgstr "" + +#: Hand.py:324 +msgid "checkPlayerExists: '%s fail on hand number %s" +msgstr "" + +#: Hand.py:405 +msgid "%s %s calls %s" +msgstr "" + +#: Hand.py:475 +msgid "%s %s raise %s" +msgstr "" + +#: Hand.py:486 +msgid "%s %s bets %s" +msgstr "" + +#: Hand.py:505 +msgid "%s %s folds" +msgstr "" + +#: Hand.py:514 +msgid "%s %s checks" +msgstr "" + +#: Hand.py:534 +msgid "addShownCards %s hole=%s all=%s" +msgstr "" + +#: Hand.py:645 +msgid "*** ERROR - HAND: calling writeGameLine with unexpected STARTTIME value, expecting datetime.date object, received:" +msgstr "" + +#: Hand.py:646 +msgid "*** Make sure your HandHistoryConverter is setting hand.startTime properly!" +msgstr "" + +#: Hand.py:647 +msgid "*** Game String:" +msgstr "" + +#: Hand.py:701 +msgid "*** Parse error reading blinds (check compilePlayerRegexs as a likely culprit)" +msgstr "" + +#: Hand.py:728 +msgid "HoldemOmahaHand.__init__:Can't assemble hand from db without a handid" +msgstr "" + +#: Hand.py:730 +msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" +msgstr "" + +#: Hand.py:1111 +msgid "*** DEALING HANDS ***" +msgstr "" + +#: Hand.py:1116 +msgid "Dealt to %s: [%s]" +msgstr "" + +#: Hand.py:1121 +msgid "*** FIRST DRAW ***" +msgstr "" + +#: Hand.py:1131 +msgid "*** SECOND DRAW ***" +msgstr "" + +#: Hand.py:1141 +msgid "*** THIRD DRAW ***" +msgstr "" + +#: Hand.py:1151 Hand.py:1369 +msgid "*** SHOW DOWN ***" +msgstr "" + +#: Hand.py:1166 Hand.py:1384 +msgid "*** SUMMARY ***" +msgstr "" + +#: Hand.py:1251 +msgid "%s %s completes %s" +msgstr "" + +#: Hand.py:1269 +msgid "Bringin: %s, %s" +msgstr "" + +#: Hand.py:1309 +msgid "*** 3RD STREET ***" +msgstr "" + +#: Hand.py:1323 +msgid "*** 4TH STREET ***" +msgstr "" + +#: Hand.py:1335 +msgid "*** 5TH STREET ***" +msgstr "" + +#: Hand.py:1347 +msgid "*** 6TH STREET ***" +msgstr "" + +#: Hand.py:1357 +msgid "*** RIVER ***" +msgstr "" + +#: Hand.py:1449 +msgid "join_holecards: # of holecards should be either < 4, 4 or 7 - 5 and 6 should be impossible for anyone who is not a hero" +msgstr "" + +#: Hand.py:1450 +msgid "join_holcards: holecards(%s): %s" +msgstr "" + +#: Hand.py:1533 +msgid "DEBUG: call Pot.end() before printing pot total" +msgstr "" + +#: Hand.py:1535 +msgid "FpdbError in printing Hand object" +msgstr "" + +#: HandHistoryConverter.py:135 +msgid "Failed sanity check" +msgstr "" + +#: HandHistoryConverter.py:143 +msgid "Tailing '%s'" +msgstr "" + +#: HandHistoryConverter.py:150 +msgid "HHC.start(follow): processHand failed: Exception msg: '%s'" +msgstr "" + +#: HandHistoryConverter.py:154 +msgid "handsList is " +msgstr "" + +#: HandHistoryConverter.py:165 +msgid "HHC.start(): processHand failed: Exception msg: '%s'" +msgstr "" + +#: HandHistoryConverter.py:169 +msgid "Read %d hands (%d failed) in %.3f seconds" +msgstr "" + +#: HandHistoryConverter.py:175 +msgid "Summary file '%s' correctly parsed (took %.3f seconds)" +msgstr "" + +#: HandHistoryConverter.py:177 +msgid "Error converting summary file '%s' (took %.3f seconds)" +msgstr "" + +#: HandHistoryConverter.py:180 +msgid "Error converting '%s'" +msgstr "" + +#: HandHistoryConverter.py:211 +msgid "%s changed inode numbers from %d to %d" +msgstr "" + +#: HandHistoryConverter.py:256 +msgid "Converting starsArchive format to readable" +msgstr "" + +#: HandHistoryConverter.py:261 +msgid "Converting ftpArchive format to readable" +msgstr "" + +#: HandHistoryConverter.py:266 +msgid "Read no hands." +msgstr "" + +#: HandHistoryConverter.py:474 +msgid "HH Sanity Check: output and input files are the same, check config" +msgstr "" + +#: HandHistoryConverter.py:497 +msgid "Reading stdin with %s" +msgstr "" + +#: HandHistoryConverter.py:512 +msgid "unable to read file with any codec in list!" +msgstr "" + +#: HandHistoryConverter.py:579 +msgid " given TZ:" +msgstr "" + +#: HandHistoryConverter.py:579 +msgid "raw time:" +msgstr "" + +#: HandHistoryConverter.py:589 +msgid "changeTimeZone: offset=" +msgstr "" + +#: HandHistoryConverter.py:652 +msgid "utcTime:" +msgstr "" + +#: HandHistoryConverter.py:685 +msgid "Unable to create output directory %s for HHC!" +msgstr "" + +#: HandHistoryConverter.py:686 +msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY" +msgstr "" + +#: HandHistoryConverter.py:688 +msgid "Created directory '%s'" +msgstr "" + +#: HandHistoryConverter.py:692 +msgid "out_path %s couldn't be opened" +msgstr "" + +#: Hello.py:44 +msgid "creating Hello" +msgstr "" + +#: Hello.py:47 +msgid "Hello World" +msgstr "" + +#: Hello.py:65 +msgid "site =" +msgstr "" + +#: Hello.py:73 +msgid "YOUR NAME HERE" +msgstr "" + +#: Hello.py:104 +msgid "" +"Hello %s\n" +"You have played %d hands\n" +" on %s." +msgstr "" + +#: Hud.py:149 +msgid "Kill This HUD" +msgstr "" + +#: Hud.py:154 +msgid "Save HUD Layout" +msgstr "" + +#: Hud.py:158 +msgid "Reposition StatWindows" +msgstr "" + +#: Hud.py:162 +msgid "Show Player Stats" +msgstr "" + +#: Hud.py:167 Hud.py:236 +msgid "For This Blind Level Only" +msgstr "" + +#: Hud.py:172 Hud.py:241 +msgid "For Multiple Blind Levels:" +msgstr "" + +#: Hud.py:175 Hud.py:244 +msgid " 0.5 to 2.0 x Current Blinds" +msgstr "" + +#: Hud.py:180 Hud.py:249 +msgid " 0.33 to 3.0 x Current Blinds" +msgstr "" + +#: Hud.py:185 Hud.py:254 +msgid " 0.1 to 10 x Current Blinds" +msgstr "" + +#: Hud.py:190 Hud.py:259 +msgid " All Levels" +msgstr "" + +#: Hud.py:195 Hud.py:264 +msgid "For #Seats:" +msgstr "" + +#: Hud.py:198 Hud.py:267 +msgid " Any Number" +msgstr "" + +#: Hud.py:203 Hud.py:272 +msgid " Custom" +msgstr "" + +#: Hud.py:208 Hud.py:277 +msgid " Exact" +msgstr "" + +#: Hud.py:213 Hud.py:282 +msgid "Since:" +msgstr "" + +#: Hud.py:216 Hud.py:285 +msgid " All Time" +msgstr "" + +#: Hud.py:221 Hud.py:290 +msgid " Session" +msgstr "" + +#: Hud.py:226 Hud.py:295 +msgid " %s Days" +msgstr "" + +#: Hud.py:231 +msgid "Show Opponent Stats" +msgstr "" + +#: Hud.py:353 +msgid "Debug StatWindows" +msgstr "" + +#: Hud.py:357 +msgid "Set max seats" +msgstr "" + +#: Hud.py:543 +msgid "Updating config file" +msgstr "" + +#: Hud.py:552 +msgid "" +"No layout found for %d-max games for site %s\n" +msgstr "" + +#: Hud.py:566 +msgid "" +"exception in Hud.adj_seats\n" +"\n" +msgstr "" + +#: Hud.py:567 +msgid "error is %s" +msgstr "" + +#: Hud.py:574 +msgid "" +"Error finding actual seat.\n" +msgstr "" + +#: Hud.py:590 +msgid "" +"------------------------------------------------------------\n" +"Creating hud from hand %s\n" +msgstr "" + +#: Hud.py:639 +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:640 +msgid "(btw, the key was %s and statd is %s" +msgstr "" + +#: Hud.py:947 +msgid "" +"Fake main window, blah blah, blah\n" +"blah, blah" +msgstr "" + +#: Hud.py:955 +msgid "Table not found." +msgstr "" + +#: ImapFetcher.py:54 +msgid "response to logging in:" +msgstr "" + +#: ImapFetcher.py:85 +msgid "completed running Imap import, closing server connection" +msgstr "" + +#: Mucked.py:327 +msgid "No Name" +msgstr "" + +#: OnGameToFpdb.py:153 PokerStarsToFpdb.py:189 +msgid "determineGameType: Unable to recognise gametype from: '%s'" +msgstr "" + +#: OnGameToFpdb.py:154 PokerStarsToFpdb.py:190 PokerStarsToFpdb.py:220 +msgid "determineGameType: Raising FpdbParseError" +msgstr "" + +#: OnGameToFpdb.py:155 PokerStarsToFpdb.py:191 +msgid "Unable to recognise gametype from: '%s'" +msgstr "" + +#: OnGameToFpdb.py:235 PartyPokerToFpdb.py:351 PokerStarsToFpdb.py:320 +msgid "readButton: not found" +msgstr "" + +#: OnGameToFpdb.py:250 +msgid "readBlinds starting" +msgstr "" + +#: OnGameToFpdb.py:254 +msgid "re_postSB failed, hand=" +msgstr "" + +#: OnGameToFpdb.py:257 +msgid "readBlinds in noSB exception" +msgstr "" + +#: OnGameToFpdb.py:265 PokerStarsToFpdb.py:358 +msgid "reading antes" +msgstr "" + +#: Options.py:40 +msgid "If passed error output will go to the console rather than ." +msgstr "" + +#: Options.py:43 +msgid "Overrides the default database name" +msgstr "" + +#: Options.py:46 +msgid "Specifies a configuration file." +msgstr "" + +#: Options.py:49 +msgid "Indicates program was restarted with a different path (only allowed once)." +msgstr "" + +#: Options.py:52 +msgid "Input file" +msgstr "" + +#: Options.py:55 +msgid "Module name for Hand History Converter" +msgstr "" + +#: Options.py:59 +msgid "Error logging level:" +msgstr "" + +#: Options.py:62 +msgid "Print version information and exit." +msgstr "" + +#: Options.py:73 +msgid "press enter to end" +msgstr "" + +#: P5sResultsParser.py:10 +msgid "You need to manually enter the playername" +msgstr "" + +#: PartyPokerToFpdb.py:215 +msgid "Cannot fetch field '%s'" +msgstr "" + +#: PartyPokerToFpdb.py:219 +msgid "Unknown limit '%s'" +msgstr "" + +#: PartyPokerToFpdb.py:224 +msgid "Unknown game type '%s'" +msgstr "" + +#: PartyPokerToFpdb.py:258 +msgid "Cannot read HID for current hand" +msgstr "" + +#: PartyPokerToFpdb.py:263 +msgid "Cannot read Handinfo for current hand" +msgstr "" + +#: PartyPokerToFpdb.py:268 +msgid "Cannot read GameType for current hand" +msgstr "" + +#: PartyPokerToFpdb.py:479 +msgid "Unimplemented readAction: '%s' '%s'" +msgstr "" + +#: PokerStarsSummary.py:72 +msgid "didn't recognise buyin currency in:" +msgstr "" + +#: PokerStarsSummary.py:112 +msgid "in not result starttime" +msgstr "" + +#: PokerStarsToFpdb.py:221 +msgid "Lim_Blinds has no lookup for '%s'" +msgstr "" + +#: PokerStarsToFpdb.py:273 +msgid "failed to detect currency" +msgstr "" + +#: Stats.py:103 +msgid "exception getting stat %s for player %s %s" +msgstr "" + +#: Stats.py:104 +msgid "Stats.do_stat result = %s" +msgstr "" + +#: Stats.py:113 +msgid "error: %s" +msgstr "" + +#: Stats.py:132 Stats.py:133 +msgid "Total Profit" +msgstr "" + +#: Stats.py:154 Stats.py:161 +msgid "Voluntarily Put In Pot Pre-Flop%" +msgstr "" + +#: Stats.py:174 Stats.py:182 +msgid "Pre-Flop Raise %" +msgstr "" + +#: Stats.py:195 Stats.py:203 +msgid "% went to showdown" +msgstr "" + +#: Stats.py:216 Stats.py:224 +msgid "% won money at showdown" +msgstr "" + +#: Stats.py:237 Stats.py:246 +msgid "profit/100hands" +msgstr "" + +#: Stats.py:240 +msgid "exception calcing p/100: 100 * %d / %d" +msgstr "" + +#: Stats.py:259 Stats.py:268 +msgid "big blinds/100 hands" +msgstr "" + +#: Stats.py:281 Stats.py:290 +msgid "Big Bets/100 hands" +msgstr "" + +#: Stats.py:284 +msgid "exception calcing BB/100: " +msgstr "" + +#: Stats.py:304 Stats.py:315 +msgid "Flop Seen %" +msgstr "" + +#: Stats.py:338 Stats.py:346 +msgid "number hands seen" +msgstr "" + +#: Stats.py:359 Stats.py:367 +msgid "folded flop/4th" +msgstr "" + +#: Stats.py:380 +msgid "% steal attempted" +msgstr "" + +#: Stats.py:395 Stats.py:402 +msgid "% folded SB to steal" +msgstr "" + +#: Stats.py:414 Stats.py:421 +msgid "% folded BB to steal" +msgstr "" + +#: Stats.py:436 Stats.py:443 +msgid "% folded blind to steal" +msgstr "" + +#: Stats.py:455 Stats.py:462 +msgid "% 3/4 Bet preflop/3rd" +msgstr "" + +#: Stats.py:474 Stats.py:481 +msgid "% won$/saw flop/4th" +msgstr "" + +#: Stats.py:493 Stats.py:500 +msgid "Aggression Freq flop/4th" +msgstr "" + +#: Stats.py:512 Stats.py:519 +msgid "Aggression Freq turn/5th" +msgstr "" + +#: Stats.py:531 Stats.py:538 +msgid "Aggression Freq river/6th" +msgstr "" + +#: Stats.py:550 Stats.py:557 +msgid "Aggression Freq 7th" +msgstr "" + +#: Stats.py:576 Stats.py:583 +msgid "Post-Flop Aggression Freq" +msgstr "" + +#: Stats.py:604 Stats.py:611 +msgid "Aggression Freq" +msgstr "" + +#: Stats.py:630 Stats.py:637 +msgid "Aggression Factor" +msgstr "" + +#: Stats.py:654 Stats.py:661 +msgid "% continuation bet " +msgstr "" + +#: Stats.py:673 Stats.py:680 +msgid "% continuation bet flop/4th" +msgstr "" + +#: Stats.py:692 Stats.py:699 +msgid "% continuation bet turn/5th" +msgstr "" + +#: Stats.py:711 Stats.py:718 +msgid "% continuation bet river/6th" +msgstr "" + +#: Stats.py:730 Stats.py:737 +msgid "% continuation bet 7th" +msgstr "" + +#: Stats.py:749 Stats.py:756 +msgid "% fold frequency flop/4th" +msgstr "" + +#: Stats.py:768 Stats.py:775 +msgid "% fold frequency turn/5th" +msgstr "" + +#: Stats.py:787 Stats.py:794 +msgid "% fold frequency river/6th" +msgstr "" + +#: Stats.py:806 Stats.py:813 +msgid "% fold frequency 7th" +msgstr "" + +#: Stats.py:833 +msgid "Example stats, player = %s hand = %s:" +msgstr "" + +#: Stats.py:866 +msgid "" +"\n" +"\n" +"Legal stats:" +msgstr "" + +#: Stats.py:867 +msgid "" +"(add _0 to name to display with 0 decimal places, _1 to display with 1, etc)\n" +msgstr "" + +#: Tables.py:234 +msgid "Found unknown table = %s" +msgstr "" + +#: Tables.py:261 +msgid "attach to window" +msgstr "" + +#: Tables_Demo.py:72 +msgid "Fake HUD Main Window" +msgstr "" + +#: Tables_Demo.py:95 +msgid "enter table name to find: " +msgstr "" + +#: Tables_Demo.py:120 +msgid "calling main" +msgstr "" + +#: TournamentTracker.py:50 +msgid "Note: error output is being diverted to fpdb-error-log.txt and HUD-error.txt. Any major error will be reported there _only_." +msgstr "" + +#: TournamentTracker.py:111 +msgid "tournament edit window=" +msgstr "" + +#: TournamentTracker.py:114 +msgid "FPDB Tournament Entry" +msgstr "" + +#: TournamentTracker.py:154 +msgid "Closing this window will stop the Tournament Tracker" +msgstr "" + +#: TournamentTracker.py:156 +msgid "Enter Tournament" +msgstr "" + +#: TournamentTracker.py:161 +msgid "FPDB Tournament Tracker" +msgstr "" + +#: TournamentTracker.py:172 +msgid "Edit" +msgstr "" + +#: TournamentTracker.py:175 +msgid "Rebuy" +msgstr "" + +#: TournamentTracker.py:274 +msgid "db error: skipping " +msgstr "" + +#: TournamentTracker.py:276 +msgid "" +"Database error %s in hand %d. Skipping.\n" +msgstr "" + +#: TournamentTracker.py:285 +msgid "could not find tournament: skipping" +msgstr "" + +#: TournamentTracker.py:286 +msgid "" +"Could not find tournament %d in hand %d. Skipping.\n" +msgstr "" + +#: TournamentTracker.py:309 +msgid "" +"table name %s not found, skipping.\n" +msgstr "" + +#: TournamentTracker.py:316 +msgid "" +"tournament tracker starting\n" +msgstr "" + +#: TourneyFilters.py:61 +msgid "Tourney Type" +msgstr "" + +#: TourneyFilters.py:88 +msgid "setting numTourneys:" +msgstr "" + +#: TourneySummary.py:136 +msgid "END TIME" +msgstr "" + +#: TourneySummary.py:137 +msgid "TOURNEY NAME" +msgstr "" + +#: TourneySummary.py:138 +msgid "TOURNEY NO" +msgstr "" + +#: TourneySummary.py:143 +msgid "CURRENCY" +msgstr "" + +#: TourneySummary.py:146 +msgid "ENTRIES" +msgstr "" + +#: TourneySummary.py:147 +msgid "SPEED" +msgstr "" + +#: TourneySummary.py:148 +msgid "PRIZE POOL" +msgstr "" + +#: TourneySummary.py:149 +msgid "STARTING CHIP COUNT" +msgstr "" + +#: TourneySummary.py:151 +msgid "REBUY" +msgstr "" + +#: TourneySummary.py:152 +msgid "ADDON" +msgstr "" + +#: TourneySummary.py:153 +msgid "KO" +msgstr "" + +#: TourneySummary.py:154 +msgid "MATRIX" +msgstr "" + +#: TourneySummary.py:155 +msgid "MATRIX ID PROCESSED" +msgstr "" + +#: TourneySummary.py:156 +msgid "SHOOTOUT" +msgstr "" + +#: TourneySummary.py:157 +msgid "MATRIX MATCH ID" +msgstr "" + +#: TourneySummary.py:158 +msgid "SUB TOURNEY BUY IN" +msgstr "" + +#: TourneySummary.py:159 +msgid "SUB TOURNEY FEE" +msgstr "" + +#: TourneySummary.py:160 +msgid "REBUY CHIPS" +msgstr "" + +#: TourneySummary.py:161 +msgid "ADDON CHIPS" +msgstr "" + +#: TourneySummary.py:162 +msgid "REBUY COST" +msgstr "" + +#: TourneySummary.py:163 +msgid "ADDON COST" +msgstr "" + +#: TourneySummary.py:164 +msgid "TOTAL REBUYS" +msgstr "" + +#: TourneySummary.py:165 +msgid "TOTAL ADDONS" +msgstr "" + +#: TourneySummary.py:168 +msgid "SNG" +msgstr "" + +#: TourneySummary.py:169 +msgid "SATELLITE" +msgstr "" + +#: TourneySummary.py:170 +msgid "DOUBLE OR NOTHING" +msgstr "" + +#: TourneySummary.py:171 +msgid "GUARANTEE" +msgstr "" + +#: TourneySummary.py:172 +msgid "ADDED" +msgstr "" + +#: TourneySummary.py:173 +msgid "ADDED CURRENCY" +msgstr "" + +#: TourneySummary.py:174 +msgid "COMMENT" +msgstr "" + +#: TourneySummary.py:175 +msgid "COMMENT TIMESTAMP" +msgstr "" + +#: TourneySummary.py:178 +msgid "PLAYER IDS" +msgstr "" + +#: TourneySummary.py:180 +msgid "TOURNEYS PLAYERS IDS" +msgstr "" + +#: TourneySummary.py:181 +msgid "RANKS" +msgstr "" + +#: TourneySummary.py:182 +msgid "WINNINGS" +msgstr "" + +#: TourneySummary.py:183 +msgid "WINNINGS CURRENCY" +msgstr "" + +#: TourneySummary.py:184 +msgid "COUNT REBUYS" +msgstr "" + +#: TourneySummary.py:185 +msgid "COUNT ADDONS" +msgstr "" + +#: TourneySummary.py:186 +msgid "NB OF KO" +msgstr "" + +#: TourneySummary.py:233 +msgid "Tourney Insert/Update done" +msgstr "" + +#: TourneySummary.py:253 +msgid "addPlayer: rank:%s - name : '%s' - Winnings (%s)" +msgstr "" + +#: TourneySummary.py:280 +msgid "incrementPlayerWinnings: name : '%s' - Add Winnings (%s)" +msgstr "" + +#: WinTables.py:82 +msgid "Window %s not found. Skipping." +msgstr "" + +#: WinTables.py:85 +msgid "self.window doesn't exist? why?" +msgstr "" + +#: fpdb.pyw:48 +msgid "" +" - press return to continue\n" +msgstr "" + +#: fpdb.pyw:55 +msgid "" +"\n" +"python 2.5 not found, please install python 2.5, 2.6 or 2.7 for fpdb\n" +msgstr "" + +#: fpdb.pyw:56 fpdb.pyw:68 fpdb.pyw:90 +msgid "Press ENTER to continue." +msgstr "" + +#: fpdb.pyw:67 +msgid "We appear to be running in Windows, but the Windows Python Extensions are not loading. Please install the PYWIN32 package from http://sourceforge.net/projects/pywin32/" +msgstr "" + +#: fpdb.pyw:89 +msgid "Unable to load PYGTK modules required for GUI. Please install PyCairo, PyGObject, and PyGTK from www.pygtk.org." +msgstr "" + +#: fpdb.pyw:247 +msgid "Copyright 2008-2010, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, sqlcoder, Bostik, and others" +msgstr "" + +#: fpdb.pyw:248 +msgid "You are free to change, and distribute original or changed versions of fpdb within the rules set out by the license" +msgstr "" + +#: fpdb.pyw:249 +msgid "Please see fpdb's start screen for license information" +msgstr "" + +#: fpdb.pyw:253 +msgid "and others" +msgstr "" + +#: fpdb.pyw:259 +msgid "Operating System" +msgstr "" + +#: fpdb.pyw:279 +msgid "Your config file is: " +msgstr "" + +#: fpdb.pyw:284 +msgid "Version Information:" +msgstr "" + +#: fpdb.pyw:291 +msgid "Threads: " +msgstr "" + +#: fpdb.pyw:314 +msgid "Updated preferences have not been loaded because windows are open. Re-start fpdb to load them." +msgstr "" + +#: fpdb.pyw:324 +msgid "Maintain Databases" +msgstr "" + +#: fpdb.pyw:334 +msgid "saving updated db data" +msgstr "" + +#: fpdb.pyw:341 +msgid "guidb response was " +msgstr "" + +#: fpdb.pyw:347 +msgid "Cannot open Database Maintenance window because other windows have been opened. Re-start fpdb to use this option." +msgstr "" + +#: fpdb.pyw:350 +msgid "Number of Hands: " +msgstr "" + +#: fpdb.pyw:351 +msgid "" +"\n" +"Number of Tourneys: " +msgstr "" + +#: fpdb.pyw:352 +msgid "" +"\n" +"Number of TourneyTypes: " +msgstr "" + +#: fpdb.pyw:353 +msgid "Database Statistics" +msgstr "" + +#: fpdb.pyw:362 +msgid "HUD Configurator - choose category" +msgstr "" + +#: fpdb.pyw:368 +msgid "Please select the game category for which you want to configure HUD stats:" +msgstr "" + +#: fpdb.pyw:420 +msgid "HUD Configurator - please choose your stats" +msgstr "" + +#: fpdb.pyw:426 +msgid "Please choose the stats you wish to use in the below table." +msgstr "" + +#: fpdb.pyw:430 +msgid "Note that you may not select any stat more than once or it will crash." +msgstr "" + +#: fpdb.pyw:434 +msgid "It is not currently possible to select \"empty\" or anything else to that end." +msgstr "" + +#: fpdb.pyw:438 +msgid "To configure things like colouring you will still have to manually edit your HUD_config.xml." +msgstr "" + +#: fpdb.pyw:545 +msgid "Confirm deleting and recreating tables" +msgstr "" + +#: fpdb.pyw:546 +msgid "Please confirm that you want to (re-)create the tables. If there already are tables in the database " +msgstr "" + +#: fpdb.pyw:547 +msgid "" +" they will be deleted.\n" +"This may take a while." +msgstr "" + +#: fpdb.pyw:572 +msgid "User cancelled recreating tables" +msgstr "" + +#: fpdb.pyw:579 +msgid "Please confirm that you want to re-create the HUD cache." +msgstr "" + +#: fpdb.pyw:587 +msgid " Hero's cache starts: " +msgstr "" + +#: fpdb.pyw:601 +msgid " Villains' cache starts: " +msgstr "" + +#: fpdb.pyw:614 +msgid " Rebuilding HUD Cache ... " +msgstr "" + +#: fpdb.pyw:622 +msgid "User cancelled rebuilding hud cache" +msgstr "" + +#: fpdb.pyw:634 +msgid "Confirm rebuilding database indexes" +msgstr "" + +#: fpdb.pyw:635 +msgid "Please confirm that you want to rebuild the database indexes." +msgstr "" + +#: fpdb.pyw:643 +msgid " Rebuilding Indexes ... " +msgstr "" + +#: fpdb.pyw:650 +msgid " Cleaning Database ... " +msgstr "" + +#: fpdb.pyw:655 +msgid " Analyzing Database ... " +msgstr "" + +#: fpdb.pyw:660 +msgid "User cancelled rebuilding db indexes" +msgstr "" + +#: fpdb.pyw:755 +msgid "Unimplemented: Save Profile (try saving a HUD layout, that should do it)" +msgstr "" + +#: fpdb.pyw:758 +msgid "Fatal Error - Config File Missing" +msgstr "" + +#: fpdb.pyw:760 +msgid "Please copy the config file from the docs folder to:" +msgstr "" + +#: fpdb.pyw:768 +msgid "and edit it according to the install documentation at http://fpdb.sourceforge.net" +msgstr "" + +#: fpdb.pyw:825 +msgid "_Main" +msgstr "" + +#: fpdb.pyw:826 fpdb.pyw:854 +msgid "_Quit" +msgstr "" + +#: fpdb.pyw:827 +msgid "L" +msgstr "" + +#: fpdb.pyw:827 +msgid "_Load Profile (broken)" +msgstr "" + +#: fpdb.pyw:828 +msgid "S" +msgstr "" + +#: fpdb.pyw:828 +msgid "_Save Profile (todo)" +msgstr "" + +#: fpdb.pyw:829 +msgid "F" +msgstr "" + +#: fpdb.pyw:829 +msgid "Pre_ferences" +msgstr "" + +#: fpdb.pyw:830 +msgid "_Import" +msgstr "" + +#: fpdb.pyw:831 +msgid "_Set HandHistory Archive Directory" +msgstr "" + +#: fpdb.pyw:832 +msgid "B" +msgstr "" + +#: fpdb.pyw:833 +msgid "I" +msgstr "" + +#: fpdb.pyw:833 +msgid "_Import through eMail/IMAP" +msgstr "" + +#: fpdb.pyw:834 +msgid "_Viewers" +msgstr "" + +#: fpdb.pyw:835 +msgid "A" +msgstr "" + +#: fpdb.pyw:835 +msgid "_Auto Import and HUD" +msgstr "" + +#: fpdb.pyw:836 +msgid "H" +msgstr "" + +#: fpdb.pyw:836 +msgid "_HUD Configurator" +msgstr "" + +#: fpdb.pyw:837 +msgid "G" +msgstr "" + +#: fpdb.pyw:837 +msgid "_Graphs" +msgstr "" + +#: fpdb.pyw:838 +msgid "P" +msgstr "" + +#: fpdb.pyw:838 +msgid "Ring _Player Stats (tabulated view, not on pgsql)" +msgstr "" + +#: fpdb.pyw:839 +msgid "T" +msgstr "" + +#: fpdb.pyw:839 +msgid "_Tourney Player Stats (tabulated view, not on pgsql)" +msgstr "" + +#: fpdb.pyw:840 +msgid "Tourney _Viewer" +msgstr "" + +#: fpdb.pyw:841 +msgid "O" +msgstr "" + +#: fpdb.pyw:841 +msgid "P_ositional Stats (tabulated view, not on sqlite)" +msgstr "" + +#: fpdb.pyw:842 fpdb.pyw:1058 +msgid "Session Stats" +msgstr "" + +#: fpdb.pyw:843 +msgid "_Database" +msgstr "" + +#: fpdb.pyw:844 +msgid "_Maintain Databases" +msgstr "" + +#: fpdb.pyw:845 +msgid "Create or Recreate _Tables" +msgstr "" + +#: fpdb.pyw:846 +msgid "Rebuild HUD Cache" +msgstr "" + +#: fpdb.pyw:847 +msgid "Rebuild DB Indexes" +msgstr "" + +#: fpdb.pyw:848 +msgid "_Statistics" +msgstr "" + +#: fpdb.pyw:849 +msgid "Dump Database to Textfile (takes ALOT of time)" +msgstr "" + +#: fpdb.pyw:850 +msgid "_Help" +msgstr "" + +#: fpdb.pyw:851 +msgid "_Log Messages" +msgstr "" + +#: fpdb.pyw:852 +msgid "A_bout, License, Copying" +msgstr "" + +#: fpdb.pyw:870 +msgid "" +"There is an error in your config file\n" +msgstr "" + +#: fpdb.pyw:871 +msgid "" +"\n" +"\n" +"Error is: " +msgstr "" + +#: fpdb.pyw:872 +msgid "CONFIG FILE ERROR" +msgstr "" + +#: fpdb.pyw:876 +msgid "" +"Logfile is %s\n" +msgstr "" + +#: fpdb.pyw:878 +msgid "Config file" +msgstr "" + +#: fpdb.pyw:879 +msgid "" +"has been created at:\n" +"%s.\n" +msgstr "" + +#: fpdb.pyw:880 +msgid "Edit your screen_name and hand history path in the supported_sites " +msgstr "" + +#: fpdb.pyw:881 +msgid "section of the Preferences window (Main menu) before trying to import hands." +msgstr "" + +#: fpdb.pyw:903 +msgid "Connected to SQLite: %s" +msgstr "" + +#: fpdb.pyw:907 +msgid "MySQL client reports: 2002 or 2003 error. Unable to connect - " +msgstr "" + +#: fpdb.pyw:908 +msgid "Please check that the MySQL service has been started" +msgstr "" + +#: fpdb.pyw:912 +msgid "Postgres client reports: Unable to connect - " +msgstr "" + +#: fpdb.pyw:913 +msgid "Please check that the Postgres service has been started" +msgstr "" + +#: fpdb.pyw:937 +msgid "Strong Warning - Invalid database version" +msgstr "" + +#: fpdb.pyw:939 +msgid "An invalid DB version or missing tables have been detected." +msgstr "" + +#: fpdb.pyw:943 +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:947 +msgid "Not doing this will likely lead to misbehaviour including fpdb crashes, corrupt data etc." +msgstr "" + +#: fpdb.pyw:960 +msgid "Status: Connected to %s database named %s on host %s" +msgstr "" + +#: fpdb.pyw:970 +msgid "" +"\n" +"Global lock taken by" +msgstr "" + +#: fpdb.pyw:973 +msgid "" +"\n" +"Failed to get global lock, it is currently held by" +msgstr "" + +#: fpdb.pyw:983 +msgid "Quitting normally" +msgstr "" + +#: fpdb.pyw:1007 +msgid "" +"Global lock released.\n" +msgstr "" + +#: fpdb.pyw:1014 +msgid "Auto Import" +msgstr "" + +#: fpdb.pyw:1021 +msgid "Bulk Import" +msgstr "" + +#: fpdb.pyw:1027 +msgid "eMail Import" +msgstr "" + +#: fpdb.pyw:1034 +msgid "Ring Player Stats" +msgstr "" + +#: fpdb.pyw:1040 +msgid "Tourney Player Stats" +msgstr "" + +#: fpdb.pyw:1046 +msgid "Tourney Viewer" +msgstr "" + +#: fpdb.pyw:1052 +msgid "Positional Stats" +msgstr "" + +#: fpdb.pyw:1062 +msgid "" +"Fpdb needs translators!\n" +"If you speak another language and have a few minutes or more to spare get in touch by emailing steffen@schaumburger.info\n" +"\n" +"Welcome to Fpdb!\n" +"To be notified of new snapshots and releases go to https://lists.sourceforge.net/lists/listinfo/fpdb-announce and subscribe.\n" +"If you want to follow development more closely go to https://lists.sourceforge.net/lists/listinfo/fpdb-main and subscribe.\n" +"\n" +"This program is currently in an alpha-state, so our database format is still sometimes changed.\n" +"You should therefore always keep your hand history files so that you can re-import after an update, if necessary.\n" +"\n" +"For documentation please visit our website/wiki at http://fpdb.sourceforge.net/.\n" +"If you need help click on Contact - Get Help on our website.\n" +"Please note that default.conf is no longer needed nor used, all configuration now happens in HUD_config.xml.\n" +"\n" +"This program is free/libre open source software licensed partially under the AGPL3, and partially under GPL2 or later.\n" +"The Windows installer package includes code licensed under the MIT license.\n" +"You can find the full license texts in agpl-3.0.txt, gpl-2.0.txt, gpl-3.0.txt and mit.txt in the fpdb installation directory." +msgstr "" + +#: fpdb.pyw:1079 +msgid "Help" +msgstr "" + +#: fpdb.pyw:1086 +msgid "Graphs" +msgstr "" + +#: fpdb.pyw:1138 +msgid "" +"\n" +"Note: error output is being diverted to fpdb-errors.txt and HUD-errors.txt in:\n" +msgstr "" + +#: fpdb.pyw:1167 +msgid "fpdb starting ..." +msgstr "" + +#: fpdb.pyw:1224 +msgid "FPDB WARNING" +msgstr "" + +#: fpdb.pyw:1243 +msgid "" +"WARNING: Unable to find output hh directory %s\n" +"\n" +" Press YES to create this directory, or NO to select a new one." +msgstr "" + +#: fpdb.pyw:1251 +msgid "WARNING: Unable to create hand output directory. Importing is not likely to work until this is fixed." +msgstr "" + +#: fpdb.pyw:1256 +msgid "Select HH Output Directory" +msgstr "" + +#: fpdb_import.py:60 +msgid "Import database module: MySQLdb not found" +msgstr "" + +#: fpdb_import.py:67 +msgid "Import database module: psycopg2 not found" +msgstr "" + +#: fpdb_import.py:189 +msgid "Database ID for %s not found" +msgstr "" + +#: fpdb_import.py:191 +msgid "[ERROR] More than 1 Database ID found for %s - Multiple currencies not implemented yet" +msgstr "" + +#: fpdb_import.py:227 +msgid "Attempted to add non-directory: '%s' as an import directory" +msgstr "" + +#: fpdb_import.py:237 +msgid "Started at %s -- %d files to import. indexes: %s" +msgstr "" + +#: fpdb_import.py:246 +msgid "No need to drop indexes." +msgstr "" + +#: fpdb_import.py:265 +msgid "writers finished already" +msgstr "" + +#: fpdb_import.py:268 +msgid "waiting for writers to finish ..." +msgstr "" + +#: fpdb_import.py:278 +msgid " ... writers finished" +msgstr "" + +#: fpdb_import.py:284 +msgid "No need to rebuild indexes." +msgstr "" + +#: fpdb_import.py:288 +msgid "No need to rebuild hudcache." +msgstr "" + +#: fpdb_import.py:313 +msgid "sending finish msg qlen =" +msgstr "" + +#: fpdb_import.py:439 fpdb_import.py:441 +msgid "Converting " +msgstr "" + +#: fpdb_import.py:477 +msgid "Hand processed but empty" +msgstr "" + +#: fpdb_import.py:490 +msgid "fpdb_import: sending hand to hud" +msgstr "" + +#: fpdb_import.py:493 +msgid "Failed to send hand to HUD: %s" +msgstr "" + +#: fpdb_import.py:508 +msgid "Unknown filter filter_name:'%s' in filter:'%s'" +msgstr "" + +#: fpdb_import.py:519 +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:520 +msgid "Filename:" +msgstr "" + +#: fpdb_import.py:521 +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:523 +msgid "Hand logged to hand-errors.txt" +msgstr "" + +#: fpdb_import.py:531 +msgid "CLI for fpdb_import is now available as CliFpdb.py" +msgstr "" + +#: interlocks.py:61 +msgid "lock already held by:" +msgstr "" + +#: test_Database.py:50 +msgid "DEBUG: Testing variance function" +msgstr "" + +#: test_Database.py:51 +msgid "DEBUG: result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" +msgstr "" + +#: windows_make_bats.py:39 +msgid "" +"\n" +"This script is only for windows\n" +msgstr "" + +#: windows_make_bats.py:66 +msgid "" +"\n" +"no gtk directories found in your path - install gtk or edit the path manually\n" +msgstr "" + diff --git a/pyfpdb/locale/fpdb-en_GB.po b/pyfpdb/locale/fpdb-en_GB.po index def83ac3..d6859904 100644 --- a/pyfpdb/locale/fpdb-en_GB.po +++ b/pyfpdb/locale/fpdb-en_GB.po @@ -4,14 +4,14 @@ # msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2010-08-23 05:27+CEST\n" +"Project-Id-Version: 0.20.905 plus git\n" +"POT-Creation-Date: 2010-08-25 13:31+CEST\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: ENCODING\n" +"Content-Transfer-Encoding: UTF-8\n" "Generated-By: pygettext.py 1.5\n" @@ -23,31 +23,31 @@ msgstr "" msgid "Output being written to" msgstr "" -#: BetfairToFpdb.py:84 +#: BetfairToFpdb.py:83 msgid "GameInfo regex did not match" msgstr "" -#: BetfairToFpdb.py:115 +#: BetfairToFpdb.py:114 msgid "Didn't match re_HandInfo" msgstr "" -#: BetfairToFpdb.py:171 +#: BetfairToFpdb.py:170 msgid "No bringin found" msgstr "" -#: BetfairToFpdb.py:207 OnGameToFpdb.py:328 PokerStarsToFpdb.py:440 +#: BetfairToFpdb.py:206 OnGameToFpdb.py:308 PokerStarsToFpdb.py:440 msgid "DEBUG: unimplemented readAction: '%s' '%s'" msgstr "" -#: BetfairToFpdb.py:230 PartyPokerToFpdb.py:522 PokerStarsToFpdb.py:467 +#: BetfairToFpdb.py:229 PartyPokerToFpdb.py:522 PokerStarsToFpdb.py:467 msgid "parse input hand history" msgstr "" -#: BetfairToFpdb.py:231 PartyPokerToFpdb.py:523 PokerStarsToFpdb.py:468 +#: BetfairToFpdb.py:230 PartyPokerToFpdb.py:523 PokerStarsToFpdb.py:468 msgid "output translation to" msgstr "" -#: BetfairToFpdb.py:232 PartyPokerToFpdb.py:524 PokerStarsToFpdb.py:469 +#: BetfairToFpdb.py:231 PartyPokerToFpdb.py:524 PokerStarsToFpdb.py:469 msgid "follow (tail -f) the input" msgstr "" @@ -709,7 +709,7 @@ msgstr "" msgid "auto" msgstr "" -#: GuiBulkImport.py:239 GuiBulkImport.py:289 GuiBulkImport.py:399 +#: GuiBulkImport.py:239 GuiBulkImport.py:289 GuiBulkImport.py:398 msgid "don't drop" msgstr "" @@ -793,11 +793,11 @@ msgstr "" msgid "PartyPoker converter: ./GuiBulkImport.py -c PartyPoker -f filename" msgstr "" -#: GuiBulkImport.py:386 +#: GuiBulkImport.py:385 msgid "-q is deprecated. Just use \"-f filename\" instead" msgstr "" -#: GuiBulkImport.py:410 +#: GuiBulkImport.py:409 msgid "GuiBulkImport done: Stored: %d \tDuplicates: %d \tPartial: %d \tErrors: %d in %s seconds - %.0f/sec" msgstr "" @@ -905,22 +905,22 @@ msgid "" " and HUD are NOT affected by this problem." msgstr "" -#: GuiGraphViewer.py:141 GuiGraphViewer.py:255 GuiSessionViewer.py:355 +#: GuiGraphViewer.py:141 GuiGraphViewer.py:255 GuiSessionViewer.py:354 msgid "***Error: " msgstr "" -#: GuiGraphViewer.py:171 GuiPositionalStats.py:178 GuiRingPlayerStats.py:252 -#: GuiSessionViewer.py:204 GuiTourneyPlayerStats.py:277 +#: GuiGraphViewer.py:171 GuiPositionalStats.py:177 GuiRingPlayerStats.py:251 +#: GuiSessionViewer.py:203 GuiTourneyPlayerStats.py:277 msgid "No sites selected - defaulting to PokerStars" msgstr "" -#: GuiGraphViewer.py:176 GuiPositionalStats.py:181 GuiRingPlayerStats.py:255 -#: GuiSessionViewer.py:207 GuiTourneyPlayerStats.py:280 +#: GuiGraphViewer.py:176 GuiPositionalStats.py:180 GuiRingPlayerStats.py:254 +#: GuiSessionViewer.py:206 GuiTourneyPlayerStats.py:280 msgid "No player ids found" msgstr "" -#: GuiGraphViewer.py:181 GuiPositionalStats.py:184 GuiRingPlayerStats.py:258 -#: GuiSessionViewer.py:210 +#: GuiGraphViewer.py:181 GuiPositionalStats.py:183 GuiRingPlayerStats.py:257 +#: GuiSessionViewer.py:209 msgid "No limits found" msgstr "" @@ -1030,11 +1030,11 @@ msgstr "" msgid "Log Messages" msgstr "" -#: GuiPositionalStats.py:147 +#: GuiPositionalStats.py:146 msgid "DEBUG: activesite set to %s" msgstr "" -#: GuiPositionalStats.py:333 +#: GuiPositionalStats.py:332 msgid "Positional Stats page displayed in %4.2f seconds" msgstr "" @@ -1054,32 +1054,32 @@ msgstr "" msgid "Preferences" msgstr "" -#: GuiRingPlayerStats.py:323 GuiSessionViewer.py:249 +#: GuiRingPlayerStats.py:322 GuiSessionViewer.py:248 #: GuiTourneyPlayerStats.py:252 msgid "Stats page displayed in %4.2f seconds" msgstr "" -#: GuiRingPlayerStats.py:370 +#: GuiRingPlayerStats.py:369 msgid "***sortnums error: " msgstr "" -#: GuiRingPlayerStats.py:392 +#: GuiRingPlayerStats.py:391 msgid "***sortcols error: " msgstr "" -#: GuiRingPlayerStats.py:683 +#: GuiRingPlayerStats.py:682 msgid "Detailed Filters" msgstr "" -#: GuiRingPlayerStats.py:692 +#: GuiRingPlayerStats.py:691 msgid "Hand Filters:" msgstr "" -#: GuiRingPlayerStats.py:705 +#: GuiRingPlayerStats.py:704 msgid "between" msgstr "" -#: GuiRingPlayerStats.py:706 +#: GuiRingPlayerStats.py:705 msgid "and" msgstr "" @@ -1091,15 +1091,15 @@ msgstr "" msgid "ImportError: %s" msgstr "" -#: GuiSessionViewer.py:90 +#: GuiSessionViewer.py:89 msgid "Hand Breakdown for all levels listed above" msgstr "" -#: GuiSessionViewer.py:376 +#: GuiSessionViewer.py:375 msgid "Session candlestick graph" msgstr "" -#: GuiSessionViewer.py:379 +#: GuiSessionViewer.py:378 msgid "Sessions" msgstr "" @@ -2671,7 +2671,7 @@ msgid "P" msgstr "" #: fpdb.pyw:838 -msgid "Ring _Player Stats (tabulated view)" +msgid "Ring _Player Stats (tabulated view, not on pgsql)" msgstr "" #: fpdb.pyw:839 @@ -2679,7 +2679,7 @@ msgid "T" msgstr "" #: fpdb.pyw:839 -msgid "_Tourney Player Stats (tabulated view)" +msgid "_Tourney Player Stats (tabulated view, not on pgsql)" msgstr "" #: fpdb.pyw:840 @@ -3016,7 +3016,7 @@ msgstr "" msgid "CLI for fpdb_import is now available as CliFpdb.py" msgstr "" -#: interlocks.py:49 +#: interlocks.py:61 msgid "lock already held by:" msgstr "" diff --git a/pyfpdb/locale/fpdb-hu_HU.po b/pyfpdb/locale/fpdb-hu_HU.po index 8112617b..784b8940 100644 --- a/pyfpdb/locale/fpdb-hu_HU.po +++ b/pyfpdb/locale/fpdb-hu_HU.po @@ -4,8 +4,8 @@ # msgid "" msgstr "" -"Project-Id-Version: 0.20.904\n" -"POT-Creation-Date: 2010-08-17 20:08+CEST\n" +"Project-Id-Version: 0.20.905 plus git\n" +"POT-Creation-Date: 2010-08-25 13:31+CEST\n" "PO-Revision-Date: 2010-08-25 02:55+0200\n" "Last-Translator: Ferenc Erki \n" "Language-Team: Hungarian \n" @@ -36,7 +36,7 @@ msgstr "re_HandInfo nem illeszkedik" msgid "No bringin found" msgstr "Beülő nem található" -#: BetfairToFpdb.py:206 PokerStarsToFpdb.py:440 +#: BetfairToFpdb.py:206 OnGameToFpdb.py:308 PokerStarsToFpdb.py:440 msgid "DEBUG: unimplemented readAction: '%s' '%s'" msgstr "DEBUG: nem ismert readAction: '%s' '%s'" @@ -64,7 +64,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:110 +#: Configuration.py:113 Configuration.py:126 +msgid "Config file has been created at %s.\n" +msgstr "Konfigurációs fájl létrehozva itt: %s.\n" + +#: Configuration.py:125 msgid "" "No %s found\n" " in %s\n" @@ -74,31 +78,27 @@ msgstr "" " itt: %s\n" " vagy itt: %s\n" -#: Configuration.py:111 -msgid "Config file has been created at %s.\n" -msgstr "Konfigurációs fájl létrehozva itt: %s.\n" - -#: Configuration.py:116 Configuration.py:117 +#: Configuration.py:131 Configuration.py:132 msgid "Error copying .example file, cannot fall back. Exiting.\n" msgstr "Hiba a .example fájl másolása közben, nem tudom folytatni. Kilépés.\n" -#: Configuration.py:121 Configuration.py:122 +#: Configuration.py:136 Configuration.py:137 msgid "No %s found, cannot fall back. Exiting.\n" msgstr "%s nem található, nem tudom folytatni. Kilépés.\n" -#: Configuration.py:152 +#: Configuration.py:167 msgid "Default logger initialised for " msgstr "Alapértelmezett naplózó előkészítve ehhez: " -#: Configuration.py:153 +#: Configuration.py:168 msgid "Default logger intialised for " msgstr "Alapértelmezett naplózó előkészítve ehhez: " -#: Configuration.py:164 Database.py:431 Database.py:432 +#: Configuration.py:179 Database.py:438 Database.py:439 msgid "Creating directory: '%s'" msgstr "Könyvtár létrehozása: '%s'" -#: Configuration.py:190 +#: Configuration.py:205 msgid "" "Default encoding set to US-ASCII, defaulting to CP1252 instead -- If you're " "not on a Mac, please report this problem." @@ -106,27 +106,52 @@ 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:273 +#: Configuration.py:303 msgid "Loading site" msgstr "Terem betöltése" -#: Configuration.py:511 +#: Configuration.py:520 msgid "config.general: adding %s = %s" msgstr "config.general: %s = %s hozzáadása" -#: Configuration.py:544 Configuration.py:545 +#: Configuration.py:567 Configuration.py:568 msgid "bad number in xalignment was ignored" msgstr "hibás érték az xalignment-ben - figyelmen kívül hagyás" -#: Configuration.py:598 Configuration.py:599 +#: Configuration.py:616 +msgid "missing config section raw_hands" +msgstr "" + +#: Configuration.py:622 +msgid "Invalid config value for raw_hands.save, defaulting to \"error\"" +msgstr "" + +#: Configuration.py:629 +msgid "Invalid config value for raw_hands.compression, defaulting to \"none\"" +msgstr "" + +#: Configuration.py:642 +msgid "missing config section raw_tourneys" +msgstr "" + +#: Configuration.py:648 +msgid "Invalid config value for raw_tourneys.save, defaulting to \"error\"" +msgstr "" + +#: Configuration.py:655 +msgid "" +"Invalid config value for raw_tourneys.compression, defaulting to \"none\"" +msgstr "" + +#: Configuration.py:673 Configuration.py:674 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:615 +#: Configuration.py:690 msgid "Reading configuration file %s" msgstr "%s konfigurációs fájl használata" -#: Configuration.py:616 +#: Configuration.py:691 msgid "" "\n" "Reading configuration file %s\n" @@ -134,7 +159,7 @@ msgstr "" "\n" "%s konfigurációs fájl használata\n" -#: Configuration.py:621 +#: Configuration.py:696 msgid "Error parsing %s. See error log file." msgstr "Hiba a(z) %s olvasása közben. Nézz bele a naplófájlba." @@ -146,307 +171,303 @@ msgstr "SQLAlchemy connection pool használatának kihagyása." msgid "Not using numpy to define variance in sqlite." msgstr "A variancia SQLite-ban való definiálásához nincs használva a NumPy." -#: Database.py:246 +#: Database.py:250 msgid "Creating Database instance, sql = %s" msgstr "Adatbázis-példány létrehozása, sql = %s" -#: Database.py:382 +#: Database.py:389 msgid "*** WARNING UNKNOWN MYSQL ERROR:" msgstr "*** FIGYELEM: ISMERETLEN MYSQL HIBA: " -#: Database.py:436 +#: Database.py:443 msgid "Connecting to SQLite: %(database)s" msgstr "Kapcsolódás a %(database)s SQLite adatbázishoz" -#: Database.py:448 +#: Database.py:455 msgid "Some database functions will not work without NumPy support" msgstr "Néhány adatbázis-funkció nem fog működni NumPy támogatás nélkül" -#: Database.py:469 +#: Database.py:476 msgid "outdated or too new database version (%s) - please recreate tables" msgstr "" "elavult vagy túl új adatbázis verzió (%s) - kérlek hozd létre újra a táblákat" -#: Database.py:475 Database.py:476 +#: Database.py:482 Database.py:483 msgid "Failed to read settings table - recreating tables" msgstr "" "Nem sikerült az olvasás a beállítások táblából - táblák újra létrehozása" -#: Database.py:480 Database.py:481 +#: Database.py:487 Database.py:488 msgid "Failed to read settings table - please recreate tables" msgstr "" "Nem sikerült az olvasás a beállítások táblából - kérlek hozd létre újra a " "táblákat" -#: Database.py:499 -msgid "commit finished ok, i = " -msgstr "a véglegesítés sikeresen befejeződött, i = " - -#: Database.py:502 +#: Database.py:509 msgid "commit %s failed: info=%s value=%s" msgstr "%s. véglegesítés nem sikerült: info=%s érték=%s" -#: Database.py:506 +#: Database.py:513 msgid "commit failed" msgstr "a véglegesítés nem sikerült" -#: Database.py:675 Database.py:704 +#: Database.py:682 Database.py:711 msgid "*** Database Error: " msgstr "*** Adatbázis hiba: " -#: Database.py:701 +#: Database.py:708 msgid "Database: date n hands ago = " msgstr "Adatbázis: n-nel ezelőtti leosztás dátuma = " -#: Database.py:858 +#: Database.py:865 msgid "ERROR: query %s result does not have player_id as first column" msgstr "ERROR: a(z) %s lekérdezés eredményének nem a player_id az első oszlopa" -#: Database.py:900 +#: Database.py:907 msgid "getLastInsertId(): problem fetching insert_id? ret=%d" msgstr "getLastInsertId(): probléma insert_id lekérdezése közben? ret=%d" -#: Database.py:912 +#: Database.py:919 msgid "getLastInsertId(%s): problem fetching lastval? row=%d" msgstr "getLastInsertId(%s): probléma lastval lekérdezése közben? sor=%d" -#: Database.py:919 +#: Database.py:926 msgid "getLastInsertId(): unknown backend: %d" msgstr "getLastInsertId(): ismeretlen backend: %d" -#: Database.py:924 +#: Database.py:931 msgid "*** Database get_last_insert_id error: " msgstr "*** get_last_insert_id adatbázis hiba: " -#: Database.py:978 Database.py:1398 +#: Database.py:985 Database.py:1407 msgid "warning: drop pg fk %s_%s_fkey failed: %s, continuing ..." msgstr "" "figyelem: a(z) %s_%s_fkey pg idegen kulcs eldobása nem sikerült: %s, " "folytatás ..." -#: Database.py:982 Database.py:1402 +#: Database.py:989 Database.py:1411 msgid "warning: constraint %s_%s_fkey not dropped: %s, continuing ..." msgstr "figyelem: a(z) %s_%s_fkey megkötés nem lett eldobva: %s, folytatás ..." -#: Database.py:990 Database.py:1276 +#: Database.py:997 Database.py:1285 msgid "dropping mysql index " msgstr "MySQL index eldobása: " -#: Database.py:996 Database.py:1281 Database.py:1289 Database.py:1296 +#: Database.py:1003 Database.py:1290 Database.py:1298 Database.py:1305 msgid " drop index failed: " msgstr " index eldobása nem sikerült: " -#: Database.py:1001 Database.py:1283 +#: Database.py:1008 Database.py:1292 msgid "dropping pg index " msgstr "pg index eldobása: " -#: Database.py:1014 +#: Database.py:1021 msgid "warning: drop index %s_%s_idx failed: %s, continuing ..." msgstr "" "figyelem: a(z) %s_%s_idx index eldobása nem sikerült: %s, folytatás ..." -#: Database.py:1018 +#: Database.py:1025 msgid "warning: index %s_%s_idx not dropped %s, continuing ..." msgstr "figyelem: a(z) %s_%s_idx index nem lett eldobva: %s, folytatás ..." -#: Database.py:1058 Database.py:1066 Database.py:1329 Database.py:1337 +#: Database.py:1065 Database.py:1073 Database.py:1338 Database.py:1346 msgid "creating foreign key " msgstr "idegen kulcs létrehozása: " -#: Database.py:1064 Database.py:1085 Database.py:1335 +#: Database.py:1071 Database.py:1092 Database.py:1344 msgid " create foreign key failed: " msgstr " idegen kulcs létrehozása sikertelen: " -#: Database.py:1073 Database.py:1344 +#: Database.py:1080 Database.py:1353 msgid " create foreign key failed: " msgstr " idegen kulcs létrehozása sikertelen: " -#: Database.py:1080 +#: Database.py:1087 msgid "creating mysql index " msgstr "MySQL index létrehozása: " -#: Database.py:1089 +#: Database.py:1096 msgid "creating pg index " msgstr "pg index létrehozása: " -#: Database.py:1094 +#: Database.py:1101 msgid " create index failed: " msgstr " index létrehozása nem sikerült: " -#: Database.py:1134 Database.py:1135 +#: Database.py:1141 Database.py:1142 msgid "Finished recreating tables" msgstr "A táblák újra létrehozása befejeződött" -#: Database.py:1172 +#: Database.py:1181 msgid "***Error creating tables: " msgstr "*** Hiba a táblák létrehozása közben: " -#: Database.py:1182 +#: Database.py:1191 msgid "*** Error unable to get databasecursor" msgstr "*** Hiba: nem olvasható a databasecursor" -#: Database.py:1194 Database.py:1205 Database.py:1215 Database.py:1222 +#: Database.py:1203 Database.py:1214 Database.py:1224 Database.py:1231 msgid "***Error dropping tables: " msgstr "*** Hiba a táblák eldobása közben: " -#: Database.py:1220 +#: Database.py:1229 msgid "*** Error in committing table drop" msgstr "*** Hiba a tábla-eldobás véglegesítése közben" -#: Database.py:1234 Database.py:1235 +#: Database.py:1243 Database.py:1244 msgid "Creating mysql index %s %s" msgstr "MySQL index létrehozása: %s %s" -#: Database.py:1240 Database.py:1249 +#: Database.py:1249 Database.py:1258 msgid " create index failed: " msgstr " Index létrehozása nem sikerült: " -#: Database.py:1243 Database.py:1244 +#: Database.py:1252 Database.py:1253 msgid "Creating pgsql index %s %s" msgstr "pgsql index létrehozása: %s %s" -#: Database.py:1251 Database.py:1252 +#: Database.py:1260 Database.py:1261 msgid "Creating sqlite index %s %s" msgstr "SQLite index létrehozása: %s %s" -#: Database.py:1257 +#: Database.py:1266 msgid "Create index failed: " msgstr "Index létrehozása nem sikerült: " -#: Database.py:1259 +#: Database.py:1268 msgid "Unknown database: MySQL, Postgres and SQLite supported" msgstr "Ismeretlen adatbázis: a MySQL, a Postgres és az SQLite támogatott" -#: Database.py:1264 +#: Database.py:1273 msgid "Error creating indexes: " msgstr "Hiba az indexek létrehozása közben: " -#: Database.py:1291 +#: Database.py:1300 msgid "Dropping sqlite index " msgstr "SQLite index eldobása: " -#: Database.py:1298 +#: Database.py:1307 msgid "" "Fpdb only supports MySQL, Postgres and SQLITE, what are you trying to use?" msgstr "" "Fpdb csak a MySQL-t, a Postgres-t és az SQLite-ot támogatja. Mit próbáltál " "használni?" -#: Database.py:1312 Database.py:1352 +#: Database.py:1321 Database.py:1361 msgid " set_isolation_level failed: " msgstr " set_isolation_level meghiúsult: " -#: Database.py:1346 Database.py:1405 +#: Database.py:1355 Database.py:1414 msgid "Only MySQL and Postgres supported so far" msgstr "Egyelőre csak a MySQL és a Postgres támogatott" -#: Database.py:1376 +#: Database.py:1385 msgid "dropping mysql foreign key" msgstr "MySQL idegen kulcs eldobása" -#: Database.py:1380 +#: Database.py:1389 msgid " drop failed: " msgstr " az eldobás sikertelen: " -#: Database.py:1383 +#: Database.py:1392 msgid "dropping pg foreign key" msgstr "pg idegen kulcs eldobása" -#: Database.py:1395 +#: Database.py:1404 msgid "dropped pg foreign key %s_%s_fkey, continuing ..." msgstr "%s_%s_fkey pg idegen kulcs eldobva, folytatás ..." -#: Database.py:1496 +#: Database.py:1505 msgid "Rebuild hudcache took %.1f seconds" msgstr "A HUD cache újraépítése %.1f másodpercig tartott" -#: Database.py:1499 Database.py:1532 +#: Database.py:1508 Database.py:1541 msgid "Error rebuilding hudcache:" msgstr "Hiba a HUD cache újraépítése közben:" -#: Database.py:1544 Database.py:1550 +#: Database.py:1553 Database.py:1559 msgid "Error during analyze:" msgstr "Hiba analyze közben:" -#: Database.py:1554 +#: Database.py:1563 msgid "Analyze took %.1f seconds" msgstr "Analyze %1.f másodpercig tartott" -#: Database.py:1564 Database.py:1570 +#: Database.py:1573 Database.py:1579 msgid "Error during vacuum:" msgstr "Hiba vacuum közben:" -#: Database.py:1574 +#: Database.py:1583 msgid "Vacuum took %.1f seconds" msgstr "Vacuum %.1f másodpercig tartott" -#: Database.py:1586 +#: Database.py:1595 msgid "Error during lock_for_insert:" msgstr "Hiba lock_for_insert közben:" -#: Database.py:1959 +#: Database.py:1992 msgid "queue empty too long - writer stopping ..." msgstr "Queue.Empty túl sokáig tart - az írás befejeződik ..." -#: Database.py:1962 +#: Database.py:1995 msgid "writer stopping, error reading queue: " msgstr "az írás megállt, hiba a sor olvasásakor: " -#: Database.py:1987 +#: Database.py:2020 msgid "deadlock detected - trying again ..." msgstr "deadlock történt - újrapróbálás ..." -#: Database.py:1992 +#: Database.py:2025 msgid "too many deadlocks - failed to store hand " msgstr "túl sok deadlock - nem sikerült tárolni a leosztást " -#: Database.py:1996 +#: Database.py:2029 msgid "***Error storing hand: " msgstr "***Hiba a leosztás tárolása közben: " -#: Database.py:2006 +#: Database.py:2039 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:2016 +#: Database.py:2049 msgid "***Error sending finish: " msgstr "***Hiba a befejezés küldésekor: " -#: Database.py:2096 +#: Database.py:2131 msgid "invalid source in Database.createOrUpdateTourney" msgstr "érvénytelen forrás a Database.createOrUpdateTourney-ban" -#: Database.py:2109 +#: Database.py:2144 msgid "invalid source in Database.createOrUpdateTourneysPlayers" msgstr "érvénytelen forrás a Database.createOrUpdateTourneysPlayers-ben" -#: Database.py:2235 +#: Database.py:2270 msgid "HandToWrite.init error: " msgstr "HandToWrite.init hiba: " -#: Database.py:2285 +#: Database.py:2320 msgid "HandToWrite.set_all error: " msgstr "HandToWrite.set_all hiba: " -#: Database.py:2316 +#: Database.py:2351 msgid "nutOmatic is id_player = %d" msgstr "nutOmatic id_player értéke = %d" -#: Database.py:2324 +#: Database.py:2359 msgid "query plan: " msgstr "lekérdezési terv: " -#: Database.py:2333 +#: Database.py:2368 msgid "cards =" msgstr "kezdőkéz =" -#: Database.py:2336 +#: Database.py:2371 msgid "get_stats took: %4.3f seconds" msgstr "get_stats időigény: %4.3f mp" -#: Database.py:2338 Tables.py:448 +#: Database.py:2373 Tables.py:448 msgid "press enter to continue" msgstr "nyomj ENTER-t a folytatáshoz" @@ -724,7 +745,7 @@ msgstr "Indexek eldobása:" msgid "auto" msgstr "automatikus" -#: GuiBulkImport.py:239 GuiBulkImport.py:289 GuiBulkImport.py:397 +#: GuiBulkImport.py:239 GuiBulkImport.py:289 GuiBulkImport.py:398 msgid "don't drop" msgstr "megtartás" @@ -744,9 +765,9 @@ msgstr "Terem:" msgid "Drop HudCache:" msgstr "HUD gyorstár eldobása:" -#: GuiBulkImport.py:297 -msgid "Import" -msgstr "Importálás" +#: GuiBulkImport.py:297 fpdb.pyw:832 +msgid "_Bulk Import" +msgstr "_Importálás" #: GuiBulkImport.py:299 msgid "Import clicked" @@ -786,43 +807,48 @@ msgstr "" "A kiválasztott konverzió elvégzése Stars Archívum formátumra (ahogy az " "ügyfélszolgálattól jön" -#: GuiBulkImport.py:363 +#: GuiBulkImport.py:360 +msgid "" +"Output the pprinted version of the HandsPlayer hash for regresion testing" +msgstr "" + +#: GuiBulkImport.py:365 msgid "USAGE:" msgstr "HASZNÁLAT:" -#: GuiBulkImport.py:364 +#: GuiBulkImport.py:366 msgid "PokerStars converter: ./GuiBulkImport.py -c PokerStars -f filename" msgstr "PokerStars átalakító: ./GuiBulkImport.py -c PokerStars -f fájlnév" -#: GuiBulkImport.py:365 +#: GuiBulkImport.py:367 msgid "" "Full Tilt converter: ./GuiBulkImport.py -c \"Full Tilt Poker\" -f filename" msgstr "" "Full Tilt átalakító: ./GuiBulkImport.py -c \"Full Tilt Poker\" -f fájlnév" -#: GuiBulkImport.py:366 +#: GuiBulkImport.py:368 msgid "Everleaf converter: ./GuiBulkImport.py -c Everleaf -f filename" msgstr "Everleaf átalakító: ./GuiBulkImport.py -c Everleaf -f fájlnév" -#: GuiBulkImport.py:367 +#: GuiBulkImport.py:369 msgid "Absolute converter: ./GuiBulkImport.py -c Absolute -f filename" msgstr "Absolute átalakító: ./GuiBulkImport.py -c Absolute -f fájlnév" -#: GuiBulkImport.py:368 +#: GuiBulkImport.py:370 msgid "PartyPoker converter: ./GuiBulkImport.py -c PartyPoker -f filename" msgstr "PartyPoker átalakító: ./GuiBulkImport.py -c PartyPoker -f fájlnév" -#: GuiBulkImport.py:384 +#: GuiBulkImport.py:385 msgid "-q is deprecated. Just use \"-f filename\" instead" msgstr "A -q már elévült. Használd helyette a \"-f fájlnév\" formát." -#: GuiBulkImport.py:406 +#: GuiBulkImport.py:409 msgid "" "GuiBulkImport done: Stored: %d \tDuplicates: %d \tPartial: %d \tErrors: %d " "in %s seconds - %.0f/sec" msgstr "" -"GuiBulkImport kész: Tárolt: %d \tDuplikáció: %d \tRészleges: %d \tHibák: %d %" -"s másodperc alatt - %.0f/mp" +"GuiBulkImport kész: Tárolt: %d \tDuplikáció: %d \tRészleges: %d \tHibák: %d " +"%s másodperc alatt - %.0f/mp" #: GuiDatabase.py:106 GuiLogView.py:96 msgid "Refresh" @@ -840,11 +866,11 @@ msgstr "Név" msgid "Description" msgstr "Leírás" -#: GuiDatabase.py:114 GuiImapFetcher.py:123 +#: GuiDatabase.py:114 GuiImapFetcher.py:119 msgid "Username" msgstr "Felhasználónév" -#: GuiDatabase.py:115 GuiImapFetcher.py:123 +#: GuiDatabase.py:115 GuiImapFetcher.py:119 msgid "Password" msgstr "Jelszó" @@ -876,7 +902,7 @@ msgstr " kapcsolódás OK" msgid " not connected but no exception" msgstr " nem kapcsolódott, de nincs hibaüzenet" -#: GuiDatabase.py:293 fpdb.pyw:906 +#: GuiDatabase.py:293 fpdb.pyw:905 msgid "" "MySQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" @@ -891,7 +917,7 @@ msgstr "" "MySQL kliens jelenti: 2002-es vagy 2003-as hiba. Nem sikerült a kapcsolódás " "- Kérlek ellenőrizd, hogy a MySQL szolgáltatás el van-e indítva" -#: GuiDatabase.py:301 fpdb.pyw:911 +#: GuiDatabase.py:301 fpdb.pyw:910 msgid "" "Postgres Server reports: Access denied. Are your permissions set correctly?" msgstr "" @@ -946,22 +972,22 @@ msgstr "" "A program más részeit, pl. az importálást vagy a HUD-ot,\n" "nem érinti ez a probléma." -#: GuiGraphViewer.py:141 GuiGraphViewer.py:255 GuiSessionViewer.py:355 +#: GuiGraphViewer.py:141 GuiGraphViewer.py:255 GuiSessionViewer.py:354 msgid "***Error: " msgstr "***Hiba: " -#: GuiGraphViewer.py:171 GuiPositionalStats.py:178 GuiRingPlayerStats.py:252 -#: GuiSessionViewer.py:204 GuiTourneyPlayerStats.py:277 +#: GuiGraphViewer.py:171 GuiPositionalStats.py:177 GuiRingPlayerStats.py:251 +#: GuiSessionViewer.py:203 GuiTourneyPlayerStats.py:277 msgid "No sites selected - defaulting to PokerStars" msgstr "Nincs kiválasztott terem - PokerStars használata" -#: GuiGraphViewer.py:176 GuiPositionalStats.py:181 GuiRingPlayerStats.py:255 -#: GuiSessionViewer.py:207 GuiTourneyPlayerStats.py:280 +#: GuiGraphViewer.py:176 GuiPositionalStats.py:180 GuiRingPlayerStats.py:254 +#: GuiSessionViewer.py:206 GuiTourneyPlayerStats.py:280 msgid "No player ids found" msgstr "Nincs játékosazonosító" -#: GuiGraphViewer.py:181 GuiPositionalStats.py:184 GuiRingPlayerStats.py:258 -#: GuiSessionViewer.py:210 +#: GuiGraphViewer.py:181 GuiPositionalStats.py:183 GuiRingPlayerStats.py:257 +#: GuiSessionViewer.py:209 msgid "No limits found" msgstr "Nem található limit" @@ -1027,22 +1053,22 @@ msgstr "" "Ha megváltoztatod a beállításokat, akkor importálás előtt előbb el kell " "mentened őket." -#: GuiImapFetcher.py:103 +#: GuiImapFetcher.py:98 msgid "Starting import. Please wait." msgstr "Importálás indítása. Kérlek várj." -#: GuiImapFetcher.py:107 +#: GuiImapFetcher.py:103 msgid "Finished import without error." msgstr "Importálás sikeresen befejezve." -#: GuiImapFetcher.py:110 +#: GuiImapFetcher.py:106 msgid "" "Login to mailserver failed: please check mailserver, username and password" msgstr "" "A bejelentkezés a levelezőkiszolgálóra meghiúsult: kérlek ellenőrizd a " "megadott levelezőkiszolgálót, a felhasználónevet és a jelszót." -#: GuiImapFetcher.py:113 +#: GuiImapFetcher.py:109 msgid "" "Could not connect to mailserver: check mailserver and use SSL settings and " "internet connectivity" @@ -1050,31 +1076,31 @@ msgstr "" "nem sikerült a csatlakozás a levelezőkiszolgálóhoz: ellenőrizd a " "levelezőkiszolgáló és az SSL beállításait, illetve az internetkapcsolatot." -#: GuiImapFetcher.py:123 +#: GuiImapFetcher.py:119 msgid "Fetch Type" msgstr "Fogadás módja" -#: GuiImapFetcher.py:123 +#: GuiImapFetcher.py:119 msgid "Mail Folder" msgstr "Levelek mappája" -#: GuiImapFetcher.py:123 +#: GuiImapFetcher.py:119 msgid "Mailserver" msgstr "Levelezőkiszolgáló" -#: GuiImapFetcher.py:123 +#: GuiImapFetcher.py:119 msgid "Site" msgstr "Terem" -#: GuiImapFetcher.py:123 +#: GuiImapFetcher.py:119 msgid "Use SSL" msgstr "SSL használata" -#: GuiImapFetcher.py:154 +#: GuiImapFetcher.py:151 msgid "Yes" msgstr "Igen" -#: GuiImapFetcher.py:155 +#: GuiImapFetcher.py:152 msgid "No" msgstr "Nem" @@ -1082,11 +1108,11 @@ msgstr "Nem" msgid "Log Messages" msgstr "Naplóbejegyzések" -#: GuiPositionalStats.py:147 +#: GuiPositionalStats.py:146 msgid "DEBUG: activesite set to %s" msgstr "DEBUG: aktív terem: %s" -#: GuiPositionalStats.py:333 +#: GuiPositionalStats.py:332 msgid "Positional Stats page displayed in %4.2f seconds" msgstr "Pozíciós statisztikák megjelenítve %4.2f mp alatt" @@ -1106,32 +1132,32 @@ msgstr "Beállítási párbeszéd (teszt)" msgid "Preferences" msgstr "Beállítások" -#: GuiRingPlayerStats.py:323 GuiSessionViewer.py:249 +#: GuiRingPlayerStats.py:322 GuiSessionViewer.py:248 #: GuiTourneyPlayerStats.py:252 msgid "Stats page displayed in %4.2f seconds" msgstr "Statisztikák megjelenítve %4.2f mp alatt" -#: GuiRingPlayerStats.py:370 +#: GuiRingPlayerStats.py:369 msgid "***sortnums error: " msgstr "***sortnums hiba: " -#: GuiRingPlayerStats.py:392 +#: GuiRingPlayerStats.py:391 msgid "***sortcols error: " msgstr "***sortCols hiba: " -#: GuiRingPlayerStats.py:683 +#: GuiRingPlayerStats.py:682 msgid "Detailed Filters" msgstr "Részletes szűrők" -#: GuiRingPlayerStats.py:692 +#: GuiRingPlayerStats.py:691 msgid "Hand Filters:" msgstr "Leosztás szűrők:" -#: GuiRingPlayerStats.py:705 +#: GuiRingPlayerStats.py:704 msgid "between" msgstr "Min:" -#: GuiRingPlayerStats.py:706 +#: GuiRingPlayerStats.py:705 msgid "and" msgstr "Max:" @@ -1143,15 +1169,15 @@ msgstr "Nem sikerült a numpy és/vagy a matplotlib betöltése a Session nézet msgid "ImportError: %s" msgstr "ImportError: %s" -#: GuiSessionViewer.py:90 +#: GuiSessionViewer.py:89 msgid "Hand Breakdown for all levels listed above" msgstr "Kezdőkezekre bontva a fenti limiteknél" -#: GuiSessionViewer.py:376 +#: GuiSessionViewer.py:375 msgid "Session candlestick graph" msgstr "Session gyertya grafikon" -#: GuiSessionViewer.py:379 +#: GuiSessionViewer.py:378 msgid "Sessions" msgstr "Sessionök" @@ -1203,7 +1229,7 @@ msgstr "" "\n" "HUD_main: indítás ..." -#: HUD_main.pyw:89 fpdb.pyw:876 +#: HUD_main.pyw:89 msgid "Logfile is " msgstr "A naplófájl " @@ -1215,7 +1241,7 @@ msgstr "HUD_main indítás: " msgid "Note: error output is being diverted to:\n" msgstr "Megjegyzés: a hibakimenet ide van átirányítva:\n" -#: HUD_main.pyw:96 fpdb.pyw:1138 +#: HUD_main.pyw:96 fpdb.pyw:1139 msgid "" "\n" "Any major error will be reported there _only_.\n" @@ -1273,11 +1299,11 @@ msgstr "\"%s\" nevű asztal már nem létezik\n" #: HUD_main.pyw:321 msgid "" -"HUD_main.read_stdin: hand read in %4.3f seconds (%4.3f,%4.3f,%4.3f,%4.3f,%" -"4.3f,%4.3f)" +"HUD_main.read_stdin: hand read in %4.3f seconds (%4.3f,%4.3f,%4.3f,%4.3f," +"%4.3f,%4.3f)" msgstr "" -"HUD_main.read_stdin: leosztás beolvasva %4.3f mp alatt (%4.3f,%4.3f,%4.3f,%" -"4.3f,%4.3f,%4.3f)" +"HUD_main.read_stdin: leosztás beolvasva %4.3f mp alatt (%4.3f,%4.3f,%4.3f," +"%4.3f,%4.3f,%4.3f)" #: HUD_run_me.py:45 msgid "HUD_main starting\n" @@ -1491,7 +1517,7 @@ msgstr "KEZDŐKÉZ" msgid "TOURNEYS PLAYER IDS" msgstr "VERSENYJÁTÉKOS AZONOSÍTÓK" -#: Hand.py:225 Hand.py:1244 +#: Hand.py:225 Hand.py:1242 msgid "[ERROR] Tried to add holecards for unknown player: %s" msgstr "[ERROR] Kezdőkéz hozzáadása ismeretlen játékoshoz: %s" @@ -1509,38 +1535,40 @@ msgstr "" "FpdbParseError: markStreets hívása meghiúsult: az első 100 karakter: '%s'" #: Hand.py:323 -msgid "DEBUG: checkPlayerExists %s fail" +#, fuzzy +msgid "DEBUG: checkPlayerExists %s fail on hand number %s" msgstr "DEBUG: checkPlayerExists %s játékos nem létezik." #: Hand.py:324 -msgid "checkPlayerExists: '%s' failed." +#, fuzzy +msgid "checkPlayerExists: '%s fail on hand number %s" msgstr "checkPlayerExists: '%s' játékos nem létezik." -#: Hand.py:407 +#: Hand.py:405 msgid "%s %s calls %s" msgstr "%s utcán %s játékos ennyit megad: %s" -#: Hand.py:477 +#: Hand.py:475 msgid "%s %s raise %s" msgstr "%s utcán %s játékos eddig emel: %s" -#: Hand.py:488 +#: Hand.py:486 msgid "%s %s bets %s" msgstr "%s utcán %s játékos ennyit hív: %s" -#: Hand.py:507 +#: Hand.py:505 msgid "%s %s folds" msgstr "%s utcán %s játékos dob" -#: Hand.py:516 +#: Hand.py:514 msgid "%s %s checks" msgstr "%s utcán %s játékos passzol" -#: Hand.py:536 +#: Hand.py:534 msgid "addShownCards %s hole=%s all=%s" msgstr "addShownCards %s játékos kézben=%s mind=%s" -#: Hand.py:647 +#: Hand.py:645 msgid "" "*** ERROR - HAND: calling writeGameLine with unexpected STARTTIME value, " "expecting datetime.date object, received:" @@ -1548,18 +1576,18 @@ msgstr "" "*** ERROR - HAND: writeGameLine hívása nem várt STARTTIME értékkel, datetime." "date objektumot vár, ezt kapta:" -#: Hand.py:648 +#: Hand.py:646 msgid "" "*** Make sure your HandHistoryConverter is setting hand.startTime properly!" msgstr "" "*** Győződj meg róla, hogy a feldolgozód helyesen állítja be a hand." "startTime értékét!" -#: Hand.py:649 +#: Hand.py:647 msgid "*** Game String:" msgstr "*** Játék sztring:" -#: Hand.py:703 +#: Hand.py:701 msgid "" "*** Parse error reading blinds (check compilePlayerRegexs as a likely " "culprit)" @@ -1567,75 +1595,75 @@ msgstr "" "*** Feldolgozási hiba a vakok beolvasása közben (valószínűleg a " "compilePlayerRegex-eket kell ellenőrizni)" -#: Hand.py:730 +#: Hand.py:728 msgid "HoldemOmahaHand.__init__:Can't assemble hand from db without a handid" msgstr "" "HoldemOmahaHand.__init__: nem lehet a leosztást összeállítani az " "adatbázisból a leosztás azonosítója nélkül" -#: Hand.py:732 +#: Hand.py:730 msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" msgstr "" "HoldemOmahaHand.__init__: sem a HHC, sem az adatbázis+leosztásaonosító nem " "lett megadva" -#: Hand.py:1113 +#: Hand.py:1111 msgid "*** DEALING HANDS ***" msgstr "*** OSZTÁS ***" -#: Hand.py:1118 +#: Hand.py:1116 msgid "Dealt to %s: [%s]" msgstr "%s kapja: [%s]" -#: Hand.py:1123 +#: Hand.py:1121 msgid "*** FIRST DRAW ***" msgstr "*** ELSŐ CSERE ***" -#: Hand.py:1133 +#: Hand.py:1131 msgid "*** SECOND DRAW ***" msgstr "*** MÁSODIK CSERE ***" -#: Hand.py:1143 +#: Hand.py:1141 msgid "*** THIRD DRAW ***" msgstr "*** HARMADIK CSERE ***" -#: Hand.py:1153 Hand.py:1371 +#: Hand.py:1151 Hand.py:1369 msgid "*** SHOW DOWN ***" msgstr "*** MUTATÁS ***" -#: Hand.py:1168 Hand.py:1386 +#: Hand.py:1166 Hand.py:1384 msgid "*** SUMMARY ***" msgstr "*** ÖSSZEGZÉS ***" -#: Hand.py:1253 +#: Hand.py:1251 msgid "%s %s completes %s" msgstr "%s utcán %s játékos kiegészít erre: %s" -#: Hand.py:1271 +#: Hand.py:1269 msgid "Bringin: %s, %s" msgstr "Beülő: %s, %s" -#: Hand.py:1311 +#: Hand.py:1309 msgid "*** 3RD STREET ***" msgstr "*** HARMADIK UTCA ***" -#: Hand.py:1325 +#: Hand.py:1323 msgid "*** 4TH STREET ***" msgstr "*** NEGYEDIK UTCA ***" -#: Hand.py:1337 +#: Hand.py:1335 msgid "*** 5TH STREET ***" msgstr "*** ÖTÖDIK UTCA ***" -#: Hand.py:1349 +#: Hand.py:1347 msgid "*** 6TH STREET ***" msgstr "*** HATODIK UTCA ***" -#: Hand.py:1359 +#: Hand.py:1357 msgid "*** RIVER ***" msgstr "*** RIVER ***" -#: Hand.py:1451 +#: Hand.py:1449 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" @@ -1643,93 +1671,113 @@ msgstr "" "join_holecards: a kézbe kapott lapok száma vagy < 4, 4 or 7 - 5 és 6 " "mindenki számára lehetetlen, aki nem hős" -#: Hand.py:1452 +#: Hand.py:1450 msgid "join_holcards: holecards(%s): %s" msgstr "join_holcards: holecards(%s): %s" -#: Hand.py:1535 +#: Hand.py:1533 msgid "DEBUG: call Pot.end() before printing pot total" msgstr "DEBUG: Pot.end() hívása a teljes kassza kiírása előtt" -#: Hand.py:1537 +#: Hand.py:1535 msgid "FpdbError in printing Hand object" msgstr "FpdbError egy Hand objektum kiírása közben" -#: HandHistoryConverter.py:134 +#: HandHistoryConverter.py:135 msgid "Failed sanity check" msgstr "A megfelelőségi ellenőrzésen nem ment át" -#: HandHistoryConverter.py:142 +#: HandHistoryConverter.py:143 msgid "Tailing '%s'" msgstr "'%s' követése" -#: HandHistoryConverter.py:149 +#: HandHistoryConverter.py:150 msgid "HHC.start(follow): processHand failed: Exception msg: '%s'" msgstr "HHC.start(follow): processHand meghiúsult: A hibaüzenet szövege: '%s'" -#: HandHistoryConverter.py:163 +#: HandHistoryConverter.py:154 +msgid "handsList is " +msgstr "" + +#: HandHistoryConverter.py:165 msgid "HHC.start(): processHand failed: Exception msg: '%s'" msgstr "HHC.start(): processHand meghiúsult: A hibaüzenet szövege: '%s'" -#: HandHistoryConverter.py:167 +#: HandHistoryConverter.py:169 msgid "Read %d hands (%d failed) in %.3f seconds" msgstr "%d leosztás beolvasva (%d sikertelen) %.3f mp alatt" -#: HandHistoryConverter.py:173 +#: HandHistoryConverter.py:175 msgid "Summary file '%s' correctly parsed (took %.3f seconds)" msgstr "A(z) '%s' összefoglaló fájl rendben feldolgozva (%.3f mp)" -#: HandHistoryConverter.py:175 +#: HandHistoryConverter.py:177 msgid "Error converting summary file '%s' (took %.3f seconds)" msgstr "Hiba a(z) '%s' összefoglaló fájl konvertálása közben (%.3f mp)" -#: HandHistoryConverter.py:178 +#: HandHistoryConverter.py:180 msgid "Error converting '%s'" msgstr "Hiba a(z) '%s' konvertálása közben" -#: HandHistoryConverter.py:209 +#: HandHistoryConverter.py:211 msgid "%s changed inode numbers from %d to %d" msgstr "%s megváltoztatta az inode számokat %d =>%d" -#: HandHistoryConverter.py:254 +#: HandHistoryConverter.py:256 msgid "Converting starsArchive format to readable" msgstr "starsArchive formátum konvertálása olvashatóra" -#: HandHistoryConverter.py:259 +#: HandHistoryConverter.py:261 msgid "Converting ftpArchive format to readable" msgstr "ftpArchive formátum konvertálása olvashatóra" -#: HandHistoryConverter.py:264 +#: HandHistoryConverter.py:266 msgid "Read no hands." msgstr "Nem történt beolvasás." -#: HandHistoryConverter.py:401 +#: HandHistoryConverter.py:474 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:436 +#: HandHistoryConverter.py:497 msgid "Reading stdin with %s" msgstr "Standard bemenet olvasása ezzel: %s" -#: HandHistoryConverter.py:451 +#: HandHistoryConverter.py:512 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:605 +#: HandHistoryConverter.py:579 +msgid " given TZ:" +msgstr "" + +#: HandHistoryConverter.py:579 +msgid "raw time:" +msgstr "" + +#: HandHistoryConverter.py:589 +msgid "changeTimeZone: offset=" +msgstr "" + +#: HandHistoryConverter.py:652 +msgid "utcTime:" +msgstr "" + +#: HandHistoryConverter.py:685 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:606 +#: HandHistoryConverter.py:686 msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY" msgstr "*** ERROR: A KIMENETI KÖNYVTÁR NEM HOZHATÓ LÉTRE" -#: HandHistoryConverter.py:608 +#: HandHistoryConverter.py:688 msgid "Created directory '%s'" msgstr "'%s' könyvtár létrehozva" -#: HandHistoryConverter.py:612 +#: HandHistoryConverter.py:692 msgid "out_path %s couldn't be opened" msgstr "%s kimeneti könyvtár nem nyitható meg" @@ -1843,15 +1891,15 @@ msgstr "StatWindows debugolása" msgid "Set max seats" msgstr "Max székek beállítása" -#: Hud.py:540 +#: Hud.py:543 msgid "Updating config file" msgstr "Konfigurációs fájl frissítése" -#: Hud.py:549 +#: Hud.py:552 msgid "No layout found for %d-max games for site %s\n" msgstr "Nem található elrendezés a %d fős asztalok számára a %s teremben\n" -#: Hud.py:563 +#: Hud.py:566 msgid "" "exception in Hud.adj_seats\n" "\n" @@ -1859,15 +1907,15 @@ msgstr "" "hiba a Hud.adj_seats helyen\n" "\n" -#: Hud.py:564 +#: Hud.py:567 msgid "error is %s" msgstr "A hiba a következő: %s" -#: Hud.py:571 +#: Hud.py:574 msgid "Error finding actual seat.\n" msgstr "Hiba az aktuális szék keresése közben.\n" -#: Hud.py:587 +#: Hud.py:590 msgid "" "------------------------------------------------------------\n" "Creating hud from hand %s\n" @@ -1875,7 +1923,7 @@ msgstr "" "------------------------------------------------------------\n" "HUD készítése ebből a leosztásból: %s\n" -#: Hud.py:636 +#: Hud.py:639 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 " @@ -1884,11 +1932,11 @@ msgstr "" "KeyError a for ciklus kezdeténél a hud_main-ban. Fogalmam sincs, hogy ez " "hogyan lehetséges. A HUD-od valószínűleg nagyon furcsa lesz. -Eric" -#: Hud.py:637 +#: Hud.py:640 msgid "(btw, the key was %s and statd is %s" msgstr "(ja, a kulcs %s volt a statd pedig %s)" -#: Hud.py:944 +#: Hud.py:947 msgid "" "Fake main window, blah blah, blah\n" "blah, blah" @@ -1896,7 +1944,7 @@ msgstr "" "Kamu főablak, bla bla, bla\n" "bla, bla" -#: Hud.py:952 +#: Hud.py:955 msgid "Table not found." msgstr "Az asztal nem található." @@ -1904,7 +1952,7 @@ msgstr "Az asztal nem található." msgid "response to logging in:" msgstr "válasz a bejelentkezésre:" -#: ImapFetcher.py:86 +#: ImapFetcher.py:85 msgid "completed running Imap import, closing server connection" msgstr "IMAP import befejezve, kapcsolat lezárása" @@ -1912,6 +1960,39 @@ msgstr "IMAP import befejezve, kapcsolat lezárása" msgid "No Name" msgstr "Nincs név" +#: OnGameToFpdb.py:153 PokerStarsToFpdb.py:189 +msgid "determineGameType: Unable to recognise gametype from: '%s'" +msgstr "determineGameType: Nem sikerült felismerni a játéktípust innen: '%s'" + +#: OnGameToFpdb.py:154 PokerStarsToFpdb.py:190 PokerStarsToFpdb.py:220 +msgid "determineGameType: Raising FpdbParseError" +msgstr "determineGameType: FpdbParseError" + +#: OnGameToFpdb.py:155 PokerStarsToFpdb.py:191 +msgid "Unable to recognise gametype from: '%s'" +msgstr "Nem sikerült felismerni a játéktípust innen: '%s'" + +#: OnGameToFpdb.py:235 PartyPokerToFpdb.py:351 PokerStarsToFpdb.py:320 +msgid "readButton: not found" +msgstr "readButton: nem található" + +#: OnGameToFpdb.py:250 +#, fuzzy +msgid "readBlinds starting" +msgstr "HUD_main indítása\n" + +#: OnGameToFpdb.py:254 +msgid "re_postSB failed, hand=" +msgstr "" + +#: OnGameToFpdb.py:257 +msgid "readBlinds in noSB exception" +msgstr "" + +#: OnGameToFpdb.py:265 PokerStarsToFpdb.py:358 +msgid "reading antes" +msgstr "antek olvasása" + #: Options.py:40 msgid "If passed error output will go to the console rather than ." msgstr "Ha be van állítva, akkor a hibakimenet a konzolra lesz irányítva." @@ -1978,10 +2059,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:351 PokerStarsToFpdb.py:320 -msgid "readButton: not found" -msgstr "readButton: nem található" - #: PartyPokerToFpdb.py:479 msgid "Unimplemented readAction: '%s' '%s'" msgstr "Nem ismert readAction: '%s' '%s'" @@ -1994,18 +2071,6 @@ msgstr "nem sikerült felismerni a beülő pénznemét ebben:" msgid "in not result starttime" msgstr "a starttime nem található részében" -#: PokerStarsToFpdb.py:189 -msgid "determineGameType: Unable to recognise gametype from: '%s'" -msgstr "determineGameType: Nem sikerült felismerni a játéktípust innen: '%s'" - -#: PokerStarsToFpdb.py:190 PokerStarsToFpdb.py:220 -msgid "determineGameType: Raising FpdbParseError" -msgstr "determineGameType: FpdbParseError" - -#: PokerStarsToFpdb.py:191 -msgid "Unable to recognise gametype from: '%s'" -msgstr "Nem sikerült felismerni a játéktípust innen: '%s'" - #: PokerStarsToFpdb.py:221 msgid "Lim_Blinds has no lookup for '%s'" msgstr "Lim_Blinds nem tartalmazza ezt: '%s'" @@ -2014,10 +2079,6 @@ msgstr "Lim_Blinds nem tartalmazza ezt: '%s'" msgid "failed to detect currency" msgstr "nem sikerült a pénznem meghatározása" -#: PokerStarsToFpdb.py:358 -msgid "reading antes" -msgstr "antek olvasása" - #: Stats.py:103 msgid "exception getting stat %s for player %s %s" msgstr "hiba a %s statisztika számításakor %s játékosnál: %s" @@ -2448,11 +2509,11 @@ msgstr "addPlayer: helyezés:%s - név : '%s' - Nyeremény (%s)" msgid "incrementPlayerWinnings: name : '%s' - Add Winnings (%s)" msgstr "incrementPlayerWinnings: név : '%s' - plusz nyeremény (%s)" -#: WinTables.py:70 +#: WinTables.py:82 msgid "Window %s not found. Skipping." msgstr "A(z) %s nevű ablak nincs meg. Kihagyás." -#: WinTables.py:73 +#: WinTables.py:85 msgid "self.window doesn't exist? why?" msgstr "self.window nem létezik? miért?" @@ -2756,10 +2817,6 @@ msgstr "Leo_sztásarchívum könyvtára" msgid "B" msgstr "B" -#: fpdb.pyw:832 -msgid "_Bulk Import" -msgstr "_Importálás" - #: fpdb.pyw:833 msgid "I" msgstr "I" @@ -2801,7 +2858,8 @@ msgid "P" msgstr "P" #: fpdb.pyw:838 -msgid "Ring _Player Stats (tabulated view)" +#, fuzzy +msgid "Ring _Player Stats (tabulated view, not on pgsql)" msgstr "Kész_pénzes statisztikák (táblázat)" #: fpdb.pyw:839 @@ -2809,7 +2867,8 @@ msgid "T" msgstr "T" #: fpdb.pyw:839 -msgid "_Tourney Player Stats (tabulated view)" +#, fuzzy +msgid "_Tourney Player Stats (tabulated view, not on pgsql)" msgstr "Versenyjá_tékos statisztikák (táblázat)" #: fpdb.pyw:840 @@ -2824,7 +2883,7 @@ msgstr "O" msgid "P_ositional Stats (tabulated view, not on sqlite)" msgstr "P_ozíciós statisztikák (táblázat; SQLite-tal nem)" -#: fpdb.pyw:842 fpdb.pyw:1059 +#: fpdb.pyw:842 fpdb.pyw:1058 msgid "Session Stats" msgstr "Session statisztikák" @@ -2886,6 +2945,11 @@ msgstr "" msgid "CONFIG FILE ERROR" msgstr "KONFIGURÁCIÓS FÁJL HIBA" +#: fpdb.pyw:876 +#, fuzzy +msgid "Logfile is %s\n" +msgstr "A naplófájl " + #: fpdb.pyw:878 msgid "Config file" msgstr "Konfigurációs fájl" @@ -2911,37 +2975,38 @@ msgstr "" "résznél a Beállítások ablakban (Főmenü) mielőtt megpróbálnál leosztásokat " "importálni." -#: fpdb.pyw:904 -msgid "Connected to SQLite: %(database)s" +#: fpdb.pyw:903 +#, fuzzy +msgid "Connected to SQLite: %s" msgstr "Kapcsolódva a %(database)s SQLite adatbázishoz" -#: fpdb.pyw:908 +#: fpdb.pyw:907 msgid "MySQL client reports: 2002 or 2003 error. Unable to connect - " msgstr "" "MySQL kliens jelenti: 2002-es vagy 2003-as hiba. Nem sikerült a kapcsolódás " "- " -#: fpdb.pyw:909 +#: fpdb.pyw:908 msgid "Please check that the MySQL service has been started" msgstr "Kérlek ellenőrizd, hogy a MySQL szolgáltatás el van-e indítva" -#: fpdb.pyw:913 +#: fpdb.pyw:912 msgid "Postgres client reports: Unable to connect - " msgstr "Postgres kliens jelenti: Nem sikerült a kapcsolódás - " -#: fpdb.pyw:914 +#: fpdb.pyw:913 msgid "Please check that the Postgres service has been started" msgstr "Kérlek ellenőrizd, hogy a Postgres szolgáltatás el van-e indítva" -#: fpdb.pyw:938 +#: fpdb.pyw:937 msgid "Strong Warning - Invalid database version" msgstr "Nyomatékos figyelmeztetés - Érvénytelen adatbázis verzió" -#: fpdb.pyw:940 +#: fpdb.pyw:939 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:944 +#: fpdb.pyw:943 msgid "" "This error is not necessarily fatal but it is strongly recommended that you " "recreate the tables by using the Database menu." @@ -2949,7 +3014,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:948 +#: fpdb.pyw:947 msgid "" "Not doing this will likely lead to misbehaviour including fpdb crashes, " "corrupt data etc." @@ -2958,13 +3023,13 @@ msgstr "" "kiléphet, tönkretehet adatokat, stb." # FIXME: would need a different word ordering in Hungarian -#: fpdb.pyw:961 +#: fpdb.pyw:960 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:971 +#: fpdb.pyw:970 msgid "" "\n" "Global lock taken by" @@ -2972,7 +3037,7 @@ msgstr "" "\n" "Globális zárolást végzett:" -#: fpdb.pyw:974 +#: fpdb.pyw:973 msgid "" "\n" "Failed to get global lock, it is currently held by" @@ -2980,43 +3045,43 @@ msgstr "" "\n" "Globális zárolás meghiúsult, jelenleg már zárolta:" -#: fpdb.pyw:984 +#: fpdb.pyw:983 msgid "Quitting normally" msgstr "Normál kilépés" -#: fpdb.pyw:1008 +#: fpdb.pyw:1007 msgid "Global lock released.\n" msgstr "Globális zárolás feloldva.\n" -#: fpdb.pyw:1015 +#: fpdb.pyw:1014 msgid "Auto Import" msgstr "AutoImport" -#: fpdb.pyw:1022 +#: fpdb.pyw:1021 msgid "Bulk Import" msgstr "Importálás" -#: fpdb.pyw:1028 +#: fpdb.pyw:1027 msgid "eMail Import" msgstr "Email import" -#: fpdb.pyw:1035 +#: fpdb.pyw:1034 msgid "Ring Player Stats" msgstr "Készpénzes statisztikák" -#: fpdb.pyw:1041 +#: fpdb.pyw:1040 msgid "Tourney Player Stats" msgstr "Versenystatisztikák" -#: fpdb.pyw:1047 +#: fpdb.pyw:1046 msgid "Tourney Viewer" msgstr "Verseny nézet" -#: fpdb.pyw:1053 +#: fpdb.pyw:1052 msgid "Positional Stats" msgstr "Pozíciós statisztikák" -#: fpdb.pyw:1063 +#: fpdb.pyw:1062 msgid "" "Fpdb needs translators!\n" "If you speak another language and have a few minutes or more to spare get in " @@ -3074,18 +3139,18 @@ msgstr "" "GPL2 vagy újabb licensszel.\n" "A Windows telepítő csomag tartalmaz MIT licensz hatálya alá eső részeket " "is.\n" -"A licenszek szövegét megtalálod az fpdb főkönyvtárában az agpl-3.0.txt, gpl-" -"2.0.txt, gpl-3.0.txt és mit.txt fájlokban." +"A licenszek szövegét megtalálod az fpdb főkönyvtárában az agpl-3.0.txt, " +"gpl-2.0.txt, gpl-3.0.txt és mit.txt fájlokban." -#: fpdb.pyw:1080 +#: fpdb.pyw:1079 msgid "Help" msgstr "Súgó" -#: fpdb.pyw:1087 +#: fpdb.pyw:1086 msgid "Graphs" msgstr "Grafikonok" -#: fpdb.pyw:1137 +#: fpdb.pyw:1138 msgid "" "\n" "Note: error output is being diverted to fpdb-errors.txt and HUD-errors.txt " @@ -3095,15 +3160,15 @@ msgstr "" "Megjegyzés: a hibakimenet átirányítva az fpdb-errors.txt és HUD-errors.txt " "fájlokba itt:\n" -#: fpdb.pyw:1166 +#: fpdb.pyw:1167 msgid "fpdb starting ..." msgstr "fpdb indítása ..." -#: fpdb.pyw:1215 +#: fpdb.pyw:1224 msgid "FPDB WARNING" msgstr "FPDB FIGYELMEZTETÉS" -#: fpdb.pyw:1234 +#: fpdb.pyw:1243 msgid "" "WARNING: Unable to find output hh directory %s\n" "\n" @@ -3114,7 +3179,7 @@ msgstr "" " Kattints az IGEN gombra a könyvtár létrehozásához, vagy a NEM gombra egy " "másik könyvtár választásához." -#: fpdb.pyw:1242 +#: fpdb.pyw:1251 msgid "" "WARNING: Unable to create hand output directory. Importing is not likely to " "work until this is fixed." @@ -3122,7 +3187,7 @@ msgstr "" "FIGYELEM: Nem sikerült a leosztásarchívum könyvtárának létrehozása. Az " "importálás valószínűleg nem fog működni." -#: fpdb.pyw:1247 +#: fpdb.pyw:1256 msgid "Select HH Output Directory" msgstr "Válaszd ki a leosztásarchívum könyvtárát" @@ -3134,11 +3199,11 @@ msgstr "Nem található a következő adatbázis-modul: MySQLdb" msgid "Import database module: psycopg2 not found" msgstr "Nem található a következő adatbázis-modul: psycopg2" -#: fpdb_import.py:178 +#: fpdb_import.py:189 msgid "Database ID for %s not found" msgstr "Azonosító nem található a(z) %s teremhez" -#: fpdb_import.py:180 +#: fpdb_import.py:191 msgid "" "[ERROR] More than 1 Database ID found for %s - Multiple currencies not " "implemented yet" @@ -3146,63 +3211,63 @@ msgstr "" "[ERROR] Egynél több azonosítót találtam a(z) %s teremhez - Termenként több " "pénznem még nem támogatott" -#: fpdb_import.py:216 +#: fpdb_import.py:227 msgid "Attempted to add non-directory: '%s' as an import directory" msgstr "Nem könyvtár ('%s') megadása importálási könyvtárként" -#: fpdb_import.py:226 +#: fpdb_import.py:237 msgid "Started at %s -- %d files to import. indexes: %s" msgstr "Elindítva: %s -- %d fájl importálása. Indexek: %s" -#: fpdb_import.py:235 +#: fpdb_import.py:246 msgid "No need to drop indexes." msgstr "Nem szükséges az indexek eldobása." -#: fpdb_import.py:254 +#: fpdb_import.py:265 msgid "writers finished already" msgstr "az írások már befejeződtek" -#: fpdb_import.py:257 +#: fpdb_import.py:268 msgid "waiting for writers to finish ..." msgstr "várakozás az írások befejeződésére ..." -#: fpdb_import.py:267 +#: fpdb_import.py:278 msgid " ... writers finished" msgstr " ... az írások befejeződtek" -#: fpdb_import.py:273 +#: fpdb_import.py:284 msgid "No need to rebuild indexes." msgstr "Nem szükséges az adatbázis indexeinek újraépítése." -#: fpdb_import.py:277 +#: fpdb_import.py:288 msgid "No need to rebuild hudcache." msgstr "Nem szükséges a HUD gyorstár újraépítése." -#: fpdb_import.py:302 +#: fpdb_import.py:313 msgid "sending finish msg qlen =" msgstr "befejező üzenet küldése; qlen =" -#: fpdb_import.py:428 fpdb_import.py:430 +#: fpdb_import.py:439 fpdb_import.py:441 msgid "Converting " msgstr "Konvertálás" -#: fpdb_import.py:466 +#: fpdb_import.py:477 msgid "Hand processed but empty" msgstr "A leosztás feldolgozva, de üres volt" -#: fpdb_import.py:479 +#: fpdb_import.py:490 msgid "fpdb_import: sending hand to hud" msgstr "fpdb_import: leosztás küldése a HUD számára" -#: fpdb_import.py:482 +#: fpdb_import.py:493 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:493 +#: fpdb_import.py:508 msgid "Unknown filter filter_name:'%s' in filter:'%s'" msgstr "Ismeretlen szűrő: filter_name:'%s' a '%s' szűrőben" -#: fpdb_import.py:504 +#: fpdb_import.py:519 msgid "" "Error No.%s please send the hand causing this to fpdb-main@lists.sourceforge." "net so we can fix the problem." @@ -3210,11 +3275,11 @@ msgstr "" "%s számú hiba. Kérlek küldd el az ezt okozo leosztást az fpdb-main@lists." "sourceforge.net címre, hogy ki tudjuk javítani a hibát." -#: fpdb_import.py:505 +#: fpdb_import.py:520 msgid "Filename:" msgstr "Fájlnév:" -#: fpdb_import.py:506 +#: fpdb_import.py:521 msgid "" "Here is the first line of the hand so you can identify it. Please mention " "that the error was a ValueError:" @@ -3222,15 +3287,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:508 +#: fpdb_import.py:523 msgid "Hand logged to hand-errors.txt" msgstr "A leosztás naplózva a hand-errors.txt fájlba" -#: fpdb_import.py:516 +#: fpdb_import.py:531 msgid "CLI for fpdb_import is now available as CliFpdb.py" msgstr "az fpdb_import már parancssorból is elérhető a CliFpdb.py segítségével" -#: interlocks.py:49 +#: interlocks.py:61 msgid "lock already held by:" msgstr "a zárolást már elvégezte:" @@ -3260,3 +3325,9 @@ msgstr "" "\n" "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 "commit finished ok, i = " +#~ msgstr "a véglegesítés sikeresen befejeződött, i = " + +#~ msgid "Import" +#~ msgstr "Importálás" diff --git a/pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo index d8ce15cbe6a39c34b60de45311d753f1dc766a79..ced7701f08ab78ef87e8c9878ed33e1c38362f9f 100644 GIT binary patch delta 11991 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