From c2031368775691662bcbb9c4febebece45b3bb6c Mon Sep 17 00:00:00 2001 From: steffen123 Date: Mon, 16 Aug 2010 07:49:24 +0200 Subject: [PATCH] update english po --- pyfpdb/locale/fpdb-en_GB.po | 1760 +++++++++++++++++++++++------------ 1 file changed, 1161 insertions(+), 599 deletions(-) diff --git a/pyfpdb/locale/fpdb-en_GB.po b/pyfpdb/locale/fpdb-en_GB.po index 88fd28f9..c213d1dd 100644 --- a/pyfpdb/locale/fpdb-en_GB.po +++ b/pyfpdb/locale/fpdb-en_GB.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2010-08-15 20:33+CEST\n" +"POT-Creation-Date: 2010-08-16 07:17+CEST\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -15,43 +15,43 @@ msgstr "" "Generated-By: pygettext.py 1.5\n" -#: Anonymise.py:47 +#: Anonymise.py:55 msgid "Could not find file %s" msgstr "" -#: Anonymise.py:53 +#: Anonymise.py:61 msgid "Output being written to" msgstr "" -#: BetfairToFpdb.py:75 +#: BetfairToFpdb.py:83 msgid "GameInfo regex did not match" msgstr "" -#: BetfairToFpdb.py:106 +#: BetfairToFpdb.py:114 msgid "Didn't match re_HandInfo" msgstr "" -#: BetfairToFpdb.py:162 +#: BetfairToFpdb.py:170 msgid "No bringin found" msgstr "" -#: BetfairToFpdb.py:198 PokerStarsToFpdb.py:423 +#: BetfairToFpdb.py:206 PokerStarsToFpdb.py:440 msgid "DEBUG: unimplemented readAction: '%s' '%s'" msgstr "" -#: BetfairToFpdb.py:221 PokerStarsToFpdb.py:450 +#: BetfairToFpdb.py:229 PartyPokerToFpdb.py:522 PokerStarsToFpdb.py:467 msgid "parse input hand history" msgstr "" -#: BetfairToFpdb.py:222 PokerStarsToFpdb.py:451 +#: BetfairToFpdb.py:230 PartyPokerToFpdb.py:523 PokerStarsToFpdb.py:468 msgid "output translation to" msgstr "" -#: BetfairToFpdb.py:223 PokerStarsToFpdb.py:452 +#: BetfairToFpdb.py:231 PartyPokerToFpdb.py:524 PokerStarsToFpdb.py:469 msgid "follow (tail -f) the input" msgstr "" -#: Card.py:159 +#: Card.py:167 msgid "fpdb card encoding(same as pokersource)" msgstr "" @@ -65,507 +65,807 @@ msgid "" "Could not encode: \"%s\"\n" msgstr "" -#: Configuration.py:98 +#: Configuration.py:110 msgid "" "No %s found\n" " in %s\n" " or %s\n" msgstr "" -#: Configuration.py:99 +#: Configuration.py:111 msgid "" "Config file has been created at %s.\n" msgstr "" -#: Configuration.py:104 Configuration.py:105 +#: Configuration.py:116 Configuration.py:117 msgid "" "Error copying .example file, cannot fall back. Exiting.\n" msgstr "" -#: Configuration.py:109 Configuration.py:110 +#: Configuration.py:121 Configuration.py:122 msgid "" "No %s found, cannot fall back. Exiting.\n" msgstr "" -#: Configuration.py:140 +#: Configuration.py:152 msgid "Default logger initialised for " msgstr "" -#: Configuration.py:141 +#: Configuration.py:153 msgid "Default logger intialised for " msgstr "" -#: Configuration.py:152 +#: Configuration.py:164 Database.py:431 Database.py:432 msgid "Creating directory: '%s'" msgstr "" -#: Configuration.py:178 +#: Configuration.py:190 msgid "Default encoding set to US-ASCII, defaulting to CP1252 instead -- If you're not on a Mac, please report this problem." msgstr "" -#: Configuration.py:261 +#: Configuration.py:273 msgid "Loading site" msgstr "" -#: Configuration.py:499 +#: Configuration.py:511 msgid "config.general: adding %s = %s" msgstr "" -#: Configuration.py:532 Configuration.py:533 +#: Configuration.py:544 Configuration.py:545 msgid "bad number in xalignment was ignored" msgstr "" -#: Configuration.py:586 Configuration.py:587 +#: Configuration.py:598 Configuration.py:599 msgid "Configuration file %s not found. Using defaults." msgstr "" -#: Configuration.py:603 +#: Configuration.py:615 msgid "Reading configuration file %s" msgstr "" -#: Configuration.py:604 +#: Configuration.py:616 msgid "" "\n" "Reading configuration file %s\n" msgstr "" -#: Configuration.py:609 +#: Configuration.py:621 msgid "Error parsing %s. See error log file." msgstr "" -#: Filters.py:51 +#: Database.py:74 +msgid "Not using sqlalchemy connection pool." +msgstr "" + +#: Database.py:81 +msgid "Not using numpy to define variance in sqlite." +msgstr "" + +#: Database.py:246 +msgid "Creating Database instance, sql = %s" +msgstr "" + +#: Database.py:382 +msgid "*** WARNING UNKNOWN MYSQL ERROR:" +msgstr "" + +#: Database.py:436 +msgid "Connecting to SQLite: %(database)s" +msgstr "" + +#: Database.py:448 +msgid "Some database functions will not work without NumPy support" +msgstr "" + +#: Database.py:469 +msgid "outdated or too new database version (%s) - please recreate tables" +msgstr "" + +#: Database.py:475 Database.py:476 +msgid "Failed to read settings table - recreating tables" +msgstr "" + +#: Database.py:480 Database.py:481 +msgid "Failed to read settings table - please recreate tables" +msgstr "" + +#: Database.py:499 +msgid "commit finished ok, i = " +msgstr "" + +#: Database.py:502 +msgid "commit %s failed: info=%s value=%s" +msgstr "" + +#: Database.py:506 +msgid "commit failed" +msgstr "" + +#: Database.py:675 Database.py:704 +msgid "*** Database Error: " +msgstr "" + +#: Database.py:701 +msgid "Database: date n hands ago = " +msgstr "" + +#: Database.py:858 +msgid "ERROR: query %s result does not have player_id as first column" +msgstr "" + +#: Database.py:900 +msgid "getLastInsertId(): problem fetching insert_id? ret=%d" +msgstr "" + +#: Database.py:912 +msgid "getLastInsertId(%s): problem fetching lastval? row=%d" +msgstr "" + +#: Database.py:919 +msgid "getLastInsertId(): unknown backend: %d" +msgstr "" + +#: Database.py:924 +msgid "*** Database get_last_insert_id error: " +msgstr "" + +#: Database.py:978 Database.py:1398 +msgid "warning: drop pg fk %s_%s_fkey failed: %s, continuing ..." +msgstr "" + +#: Database.py:982 Database.py:1402 +msgid "warning: constraint %s_%s_fkey not dropped: %s, continuing ..." +msgstr "" + +#: Database.py:990 Database.py:1276 +msgid "dropping mysql index " +msgstr "" + +#: Database.py:996 Database.py:1281 Database.py:1289 Database.py:1296 +msgid " drop index failed: " +msgstr "" + +#: Database.py:1001 Database.py:1283 +msgid "dropping pg index " +msgstr "" + +#: Database.py:1014 +msgid "warning: drop index %s_%s_idx failed: %s, continuing ..." +msgstr "" + +#: Database.py:1018 +msgid "warning: index %s_%s_idx not dropped %s, continuing ..." +msgstr "" + +#: Database.py:1058 Database.py:1066 Database.py:1329 Database.py:1337 +msgid "creating foreign key " +msgstr "" + +#: Database.py:1064 Database.py:1085 Database.py:1335 +msgid " create foreign key failed: " +msgstr "" + +#: Database.py:1073 Database.py:1344 +msgid " create foreign key failed: " +msgstr "" + +#: Database.py:1080 +msgid "creating mysql index " +msgstr "" + +#: Database.py:1089 +msgid "creating pg index " +msgstr "" + +#: Database.py:1094 +msgid " create index failed: " +msgstr "" + +#: Database.py:1134 Database.py:1135 +msgid "Finished recreating tables" +msgstr "" + +#: Database.py:1172 +msgid "***Error creating tables: " +msgstr "" + +#: Database.py:1182 +msgid "*** Error unable to get databasecursor" +msgstr "" + +#: Database.py:1194 Database.py:1205 Database.py:1215 Database.py:1222 +msgid "***Error dropping tables: " +msgstr "" + +#: Database.py:1220 +msgid "*** Error in committing table drop" +msgstr "" + +#: Database.py:1234 Database.py:1235 +msgid "Creating mysql index %s %s" +msgstr "" + +#: Database.py:1240 Database.py:1249 +msgid " create index failed: " +msgstr "" + +#: Database.py:1243 Database.py:1244 +msgid "Creating pgsql index %s %s" +msgstr "" + +#: Database.py:1251 Database.py:1252 +msgid "Creating sqlite index %s %s" +msgstr "" + +#: Database.py:1257 +msgid "Create index failed: " +msgstr "" + +#: Database.py:1259 +msgid "Unknown database: MySQL, Postgres and SQLite supported" +msgstr "" + +#: Database.py:1264 +msgid "Error creating indexes: " +msgstr "" + +#: Database.py:1291 +msgid "Dropping sqlite index " +msgstr "" + +#: Database.py:1298 +msgid "Fpdb only supports MySQL, Postgres and SQLITE, what are you trying to use?" +msgstr "" + +#: Database.py:1312 Database.py:1352 +msgid " set_isolation_level failed: " +msgstr "" + +#: Database.py:1346 Database.py:1405 +msgid "Only MySQL and Postgres supported so far" +msgstr "" + +#: Database.py:1376 +msgid "dropping mysql foreign key" +msgstr "" + +#: Database.py:1380 +msgid " drop failed: " +msgstr "" + +#: Database.py:1383 +msgid "dropping pg foreign key" +msgstr "" + +#: Database.py:1395 +msgid "dropped pg foreign key %s_%s_fkey, continuing ..." +msgstr "" + +#: Database.py:1496 +msgid "Rebuild hudcache took %.1f seconds" +msgstr "" + +#: Database.py:1499 Database.py:1532 +msgid "Error rebuilding hudcache:" +msgstr "" + +#: Database.py:1544 Database.py:1550 +msgid "Error during analyze:" +msgstr "" + +#: Database.py:1554 +msgid "Analyze took %.1f seconds" +msgstr "" + +#: Database.py:1564 Database.py:1570 +msgid "Error during vacuum:" +msgstr "" + +#: Database.py:1574 +msgid "Vacuum took %.1f seconds" +msgstr "" + +#: Database.py:1586 +msgid "Error during lock_for_insert:" +msgstr "" + +#: Database.py:1959 +msgid "queue empty too long - writer stopping ..." +msgstr "" + +#: Database.py:1962 +msgid "writer stopping, error reading queue: " +msgstr "" + +#: Database.py:1987 +msgid "deadlock detected - trying again ..." +msgstr "" + +#: Database.py:1992 +msgid "too many deadlocks - failed to store hand " +msgstr "" + +#: Database.py:1996 +msgid "***Error storing hand: " +msgstr "" + +#: Database.py:2006 +msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" +msgstr "" + +#: Database.py:2016 +msgid "***Error sending finish: " +msgstr "" + +#: Database.py:2096 +msgid "invalid source in Database.createOrUpdateTourney" +msgstr "" + +#: Database.py:2109 +msgid "invalid source in Database.createOrUpdateTourneysPlayers" +msgstr "" + +#: Database.py:2235 +msgid "HandToWrite.init error: " +msgstr "" + +#: Database.py:2285 +msgid "HandToWrite.set_all error: " +msgstr "" + +#: Database.py:2316 +msgid "nutOmatic is id_player = %d" +msgstr "" + +#: Database.py:2324 +msgid "query plan: " +msgstr "" + +#: Database.py:2333 +msgid "cards =" +msgstr "" + +#: Database.py:2336 +msgid "get_stats took: %4.3f seconds" +msgstr "" + +#: Database.py:2338 Tables.py:448 +msgid "press enter to continue" +msgstr "" + +#: Filters.py:62 msgid "All" msgstr "" -#: Filters.py:51 +#: Filters.py:62 msgid "None" msgstr "" -#: Filters.py:51 +#: Filters.py:62 msgid "Show _Limits" msgstr "" -#: Filters.py:52 -msgid "And:" -msgstr "" - -#: Filters.py:52 -msgid "Between:" -msgstr "" - -#: Filters.py:52 +#: Filters.py:63 msgid "Show Number of _Players" msgstr "" -#: Filters.py:53 +#: 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:53 +#: Filters.py:64 TourneyFilters.py:59 msgid "Hero:" msgstr "" -#: Filters.py:53 +#: Filters.py:64 TourneyFilters.py:59 msgid "Sites:" msgstr "" -#: Filters.py:54 +#: Filters.py:65 msgid "Limits:" msgstr "" -#: Filters.py:54 +#: Filters.py:65 TourneyFilters.py:59 msgid "Number of Players:" msgstr "" -#: Filters.py:55 +#: Filters.py:66 msgid "Grouping:" msgstr "" -#: Filters.py:55 +#: Filters.py:66 msgid "Show Position Stats:" msgstr "" -#: Filters.py:56 +#: Filters.py:67 TourneyFilters.py:60 msgid "Date:" msgstr "" -#: Filters.py:57 +#: Filters.py:68 msgid "All Players" msgstr "" -#: Filters.py:58 +#: Filters.py:69 msgid "Ring" msgstr "" -#: Filters.py:58 +#: Filters.py:69 msgid "Tourney" msgstr "" -#: Filters.py:92 +#: Filters.py:103 TourneyFilters.py:116 msgid "Either 0 or more than one site matched (%s) - EEK" msgstr "" -#: Filters.py:302 +#: Filters.py:313 msgid "%s was toggled %s" msgstr "" -#: Filters.py:302 +#: Filters.py:313 msgid "OFF" msgstr "" -#: Filters.py:302 +#: Filters.py:313 msgid "ON" msgstr "" -#: Filters.py:383 +#: Filters.py:394 msgid "self.sites[%s] set to %s" msgstr "" -#: Filters.py:389 +#: Filters.py:400 msgid "self.games[%s] set to %s" msgstr "" -#: Filters.py:395 +#: Filters.py:406 msgid "self.limit[%s] set to %s" msgstr "" -#: Filters.py:532 +#: Filters.py:543 msgid "self.seats[%s] set to %s" msgstr "" -#: Filters.py:538 +#: Filters.py:549 msgid "self.groups[%s] set to %s" msgstr "" -#: Filters.py:571 +#: Filters.py:582 msgid "Min # Hands:" msgstr "" -#: Filters.py:637 +#: Filters.py:648 msgid "INFO: No tourney types returned from database" msgstr "" -#: Filters.py:638 +#: Filters.py:649 msgid "No tourney types returned from database" msgstr "" -#: Filters.py:664 Filters.py:753 +#: Filters.py:675 Filters.py:764 msgid "INFO: No games returned from database" msgstr "" -#: Filters.py:665 Filters.py:754 +#: Filters.py:676 Filters.py:765 msgid "No games returned from database" msgstr "" -#: Filters.py:902 +#: Filters.py:913 msgid " Clear Dates " msgstr "" -#: Filters.py:929 fpdb.pyw:719 +#: Filters.py:940 fpdb.pyw:721 msgid "Pick a date" msgstr "" -#: Filters.py:935 fpdb.pyw:725 +#: Filters.py:946 fpdb.pyw:727 msgid "Done" msgstr "" -#: GuiAutoImport.py:73 +#: GuiAutoImport.py:85 msgid "Time between imports in seconds:" msgstr "" -#: GuiAutoImport.py:104 GuiAutoImport.py:172 GuiAutoImport.py:249 +#: GuiAutoImport.py:116 GuiAutoImport.py:184 GuiAutoImport.py:261 msgid " Start _Autoimport " msgstr "" -#: GuiAutoImport.py:123 +#: GuiAutoImport.py:135 msgid "AutoImport Ready." msgstr "" -#: GuiAutoImport.py:136 +#: GuiAutoImport.py:148 msgid "Please choose the path that you want to auto import" msgstr "" -#: GuiAutoImport.py:159 +#: GuiAutoImport.py:171 msgid " _Auto Import Running " msgstr "" -#: GuiAutoImport.py:170 +#: GuiAutoImport.py:182 msgid " Stop _Autoimport " msgstr "" -#: GuiAutoImport.py:195 +#: GuiAutoImport.py:207 msgid "" "\n" "Global lock taken ... Auto Import Started.\n" msgstr "" -#: GuiAutoImport.py:197 +#: GuiAutoImport.py:209 msgid " _Stop Autoimport " msgstr "" -#: GuiAutoImport.py:213 -msgid "opening pipe to HUD" -msgstr "" - #: GuiAutoImport.py:225 -msgid "" -"\n" -"*** GuiAutoImport Error opening pipe: " +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:242 +#: GuiAutoImport.py:254 msgid "" "\n" "Stopping autoimport - global lock released." msgstr "" -#: GuiAutoImport.py:244 +#: GuiAutoImport.py:256 msgid "" "\n" " * Stop Autoimport: HUD already terminated" msgstr "" -#: GuiAutoImport.py:271 +#: GuiAutoImport.py:283 msgid "Browse..." msgstr "" -#: GuiAutoImport.py:314 GuiBulkImport.py:346 +#: GuiAutoImport.py:326 GuiBulkImport.py:354 msgid "How often to print a one-line status report (0 (default) means never)" msgstr "" -#: GuiBulkImport.py:59 +#: GuiBulkImport.py:67 msgid "" "\n" "Global lock taken ..." msgstr "" -#: GuiBulkImport.py:60 +#: GuiBulkImport.py:68 msgid "Importing..." msgstr "" -#: GuiBulkImport.py:109 +#: GuiBulkImport.py:117 msgid "GuiBulkImport.load done: Stored: %d \tDuplicates: %d \tPartial: %d \tErrors: %d in %s seconds - %.0f/sec" msgstr "" -#: GuiBulkImport.py:123 +#: GuiBulkImport.py:131 msgid "Import Complete" msgstr "" -#: GuiBulkImport.py:131 +#: GuiBulkImport.py:139 msgid "bulk-import aborted - global lock not available" msgstr "" -#: GuiBulkImport.py:157 +#: GuiBulkImport.py:165 msgid "Print Start/Stop Info" msgstr "" -#: GuiBulkImport.py:164 +#: GuiBulkImport.py:172 msgid "Hands/status print:" msgstr "" -#: GuiBulkImport.py:181 +#: GuiBulkImport.py:189 msgid "Number of threads:" msgstr "" -#: GuiBulkImport.py:201 +#: GuiBulkImport.py:209 msgid "Fail on error" msgstr "" -#: GuiBulkImport.py:206 +#: GuiBulkImport.py:214 msgid "Hands/file:" msgstr "" -#: GuiBulkImport.py:221 +#: GuiBulkImport.py:229 msgid "Drop indexes:" msgstr "" -#: GuiBulkImport.py:230 GuiBulkImport.py:280 +#: GuiBulkImport.py:238 GuiBulkImport.py:288 msgid "auto" msgstr "" -#: GuiBulkImport.py:231 GuiBulkImport.py:281 GuiBulkImport.py:389 +#: GuiBulkImport.py:239 GuiBulkImport.py:289 GuiBulkImport.py:397 msgid "don't drop" msgstr "" -#: GuiBulkImport.py:232 GuiBulkImport.py:282 +#: GuiBulkImport.py:240 GuiBulkImport.py:290 msgid "drop" msgstr "" -#: GuiBulkImport.py:238 +#: GuiBulkImport.py:246 msgid "HUD Test mode" msgstr "" -#: GuiBulkImport.py:243 +#: GuiBulkImport.py:251 msgid "Site filter:" msgstr "" -#: GuiBulkImport.py:271 +#: GuiBulkImport.py:279 msgid "Drop HudCache:" msgstr "" -#: GuiBulkImport.py:289 +#: GuiBulkImport.py:297 msgid "Import" msgstr "" -#: GuiBulkImport.py:291 +#: GuiBulkImport.py:299 msgid "Import clicked" msgstr "" -#: GuiBulkImport.py:309 +#: GuiBulkImport.py:317 msgid "Waiting..." msgstr "" -#: GuiBulkImport.py:338 +#: GuiBulkImport.py:346 msgid "Input file in quiet mode" msgstr "" -#: GuiBulkImport.py:340 +#: GuiBulkImport.py:348 msgid "don't start gui; deprecated (just give a filename with -f)." msgstr "" -#: GuiBulkImport.py:342 +#: GuiBulkImport.py:350 msgid "Conversion filter (*Full Tilt Poker, PokerStars, Everleaf, Absolute)" msgstr "" -#: GuiBulkImport.py:344 +#: GuiBulkImport.py:352 msgid "If this option is passed it quits when it encounters any error" msgstr "" -#: GuiBulkImport.py:348 +#: GuiBulkImport.py:356 msgid "Print some useful one liners" msgstr "" -#: GuiBulkImport.py:350 +#: GuiBulkImport.py:358 msgid "Do the required conversion for Stars Archive format (ie. as provided by support" msgstr "" -#: GuiBulkImport.py:355 +#: GuiBulkImport.py:363 msgid "USAGE:" msgstr "" -#: GuiBulkImport.py:356 +#: GuiBulkImport.py:364 msgid "PokerStars converter: ./GuiBulkImport.py -c PokerStars -f filename" msgstr "" -#: GuiBulkImport.py:357 +#: GuiBulkImport.py:365 msgid "Full Tilt converter: ./GuiBulkImport.py -c \"Full Tilt Poker\" -f filename" msgstr "" -#: GuiBulkImport.py:358 +#: GuiBulkImport.py:366 msgid "Everleaf converter: ./GuiBulkImport.py -c Everleaf -f filename" msgstr "" -#: GuiBulkImport.py:359 +#: GuiBulkImport.py:367 msgid "Absolute converter: ./GuiBulkImport.py -c Absolute -f filename" msgstr "" -#: GuiBulkImport.py:360 +#: GuiBulkImport.py:368 msgid "PartyPoker converter: ./GuiBulkImport.py -c PartyPoker -f filename" msgstr "" -#: GuiBulkImport.py:376 +#: GuiBulkImport.py:384 msgid "-q is deprecated. Just use \"-f filename\" instead" msgstr "" -#: GuiBulkImport.py:398 +#: GuiBulkImport.py:406 msgid "GuiBulkImport done: Stored: %d \tDuplicates: %d \tPartial: %d \tErrors: %d in %s seconds - %.0f/sec" msgstr "" -#: GuiDatabase.py:98 GuiLogView.py:88 +#: GuiDatabase.py:106 GuiLogView.py:96 msgid "Refresh" msgstr "" -#: GuiDatabase.py:103 +#: GuiDatabase.py:111 msgid "Type" msgstr "" -#: GuiDatabase.py:104 +#: GuiDatabase.py:112 msgid "Name" msgstr "" -#: GuiDatabase.py:105 +#: GuiDatabase.py:113 msgid "Description" msgstr "" -#: GuiDatabase.py:106 GuiImapFetcher.py:111 +#: GuiDatabase.py:114 GuiImapFetcher.py:123 msgid "Username" msgstr "" -#: GuiDatabase.py:107 GuiImapFetcher.py:111 +#: GuiDatabase.py:115 GuiImapFetcher.py:123 msgid "Password" msgstr "" -#: GuiDatabase.py:108 +#: GuiDatabase.py:116 msgid "Host" msgstr "" -#: GuiDatabase.py:109 +#: GuiDatabase.py:117 msgid "Default" msgstr "" -#: GuiDatabase.py:110 +#: GuiDatabase.py:118 msgid "Status" msgstr "" -#: GuiDatabase.py:243 +#: GuiDatabase.py:251 msgid "Testing database connections ... " msgstr "" -#: GuiDatabase.py:273 +#: GuiDatabase.py:281 msgid "loaddbs: trying to connect to: %s/%s, %s, %s/%s" msgstr "" -#: GuiDatabase.py:276 +#: GuiDatabase.py:284 msgid " connected ok" msgstr "" -#: GuiDatabase.py:283 +#: GuiDatabase.py:291 msgid " not connected but no exception" msgstr "" -#: GuiDatabase.py:285 fpdb.pyw:904 +#: GuiDatabase.py:293 fpdb.pyw:906 msgid "MySQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" -#: GuiDatabase.py:289 +#: GuiDatabase.py:297 msgid "MySQL client reports: 2002 or 2003 error. Unable to connect - Please check that the MySQL service has been started" msgstr "" -#: GuiDatabase.py:293 fpdb.pyw:909 +#: GuiDatabase.py:301 fpdb.pyw:911 msgid "Postgres Server reports: Access denied. Are your permissions set correctly?" msgstr "" -#: GuiDatabase.py:296 +#: GuiDatabase.py:304 msgid "Postgres client reports: Unable to connect - Please check that the Postgres service has been started" msgstr "" -#: GuiDatabase.py:313 +#: GuiDatabase.py:321 msgid "finished." msgstr "" -#: GuiDatabase.py:323 +#: GuiDatabase.py:331 msgid "loaddbs error: " msgstr "" -#: GuiDatabase.py:344 GuiLogView.py:192 GuiTourneyPlayerStats.py:454 +#: GuiDatabase.py:352 GuiLogView.py:200 GuiTourneyPlayerStats.py:466 msgid "***sortCols error: " msgstr "" -#: GuiDatabase.py:346 +#: GuiDatabase.py:354 msgid "sortCols error: " msgstr "" -#: GuiDatabase.py:416 GuiLogView.py:205 +#: GuiDatabase.py:424 GuiLogView.py:213 msgid "Test Log Viewer" msgstr "" -#: GuiDatabase.py:421 GuiLogView.py:210 +#: GuiDatabase.py:429 GuiLogView.py:218 msgid "Log Viewer" msgstr "" @@ -581,135 +881,136 @@ msgid "" " and HUD are NOT affected by this problem." msgstr "" -#: GuiGraphViewer.py:129 GuiGraphViewer.py:243 GuiSessionViewer.py:343 +#: GuiGraphViewer.py:141 GuiGraphViewer.py:255 GuiSessionViewer.py:355 msgid "***Error: " msgstr "" -#: GuiGraphViewer.py:159 GuiPositionalStats.py:166 GuiSessionViewer.py:192 -#: GuiTourneyPlayerStats.py:265 +#: GuiGraphViewer.py:171 GuiPositionalStats.py:178 GuiRingPlayerStats.py:252 +#: GuiSessionViewer.py:204 GuiTourneyPlayerStats.py:277 msgid "No sites selected - defaulting to PokerStars" msgstr "" -#: GuiGraphViewer.py:164 GuiPositionalStats.py:169 GuiSessionViewer.py:195 -#: GuiTourneyPlayerStats.py:268 +#: GuiGraphViewer.py:176 GuiPositionalStats.py:181 GuiRingPlayerStats.py:255 +#: GuiSessionViewer.py:207 GuiTourneyPlayerStats.py:280 msgid "No player ids found" msgstr "" -#: GuiGraphViewer.py:169 GuiPositionalStats.py:172 GuiSessionViewer.py:198 +#: GuiGraphViewer.py:181 GuiPositionalStats.py:184 GuiRingPlayerStats.py:258 +#: GuiSessionViewer.py:210 msgid "No limits found" msgstr "" -#: GuiGraphViewer.py:179 +#: GuiGraphViewer.py:191 msgid "Graph generated in: %s" msgstr "" -#: GuiGraphViewer.py:183 +#: GuiGraphViewer.py:195 msgid "Hands" msgstr "" -#: GuiGraphViewer.py:187 +#: GuiGraphViewer.py:199 msgid "No Data for Player(s) Found" msgstr "" -#: GuiGraphViewer.py:210 GuiGraphViewer.py:229 +#: GuiGraphViewer.py:222 GuiGraphViewer.py:241 msgid "" "Hands: %d\n" "Profit: $%.2f" msgstr "" -#: GuiGraphViewer.py:211 GuiGraphViewer.py:230 +#: GuiGraphViewer.py:223 GuiGraphViewer.py:242 msgid "Showdown: $%.2f" msgstr "" -#: GuiGraphViewer.py:212 GuiGraphViewer.py:231 +#: GuiGraphViewer.py:224 GuiGraphViewer.py:243 msgid "Non-showdown: $%.2f" msgstr "" -#: GuiGraphViewer.py:220 +#: GuiGraphViewer.py:232 msgid "Profit graph for ring games" msgstr "" -#: GuiGraphViewer.py:340 +#: GuiGraphViewer.py:352 msgid "Please choose the directory you wish to export to:" msgstr "" -#: GuiGraphViewer.py:353 +#: GuiGraphViewer.py:365 msgid "Closed, no graph exported" msgstr "" -#: GuiGraphViewer.py:371 +#: GuiGraphViewer.py:383 msgid "Graph created" msgstr "" -#: GuiImapFetcher.py:37 +#: GuiImapFetcher.py:49 msgid "To cancel just close this tab." msgstr "" -#: GuiImapFetcher.py:40 +#: GuiImapFetcher.py:52 msgid "_Save" msgstr "" -#: GuiImapFetcher.py:44 +#: GuiImapFetcher.py:56 msgid "_Import All" msgstr "" -#: GuiImapFetcher.py:48 +#: GuiImapFetcher.py:60 msgid "If you change the config you must save before importing" msgstr "" -#: GuiImapFetcher.py:91 +#: GuiImapFetcher.py:103 msgid "Starting import. Please wait." msgstr "" -#: GuiImapFetcher.py:95 +#: GuiImapFetcher.py:107 msgid "Finished import without error." msgstr "" -#: GuiImapFetcher.py:98 +#: GuiImapFetcher.py:110 msgid "Login to mailserver failed: please check mailserver, username and password" msgstr "" -#: GuiImapFetcher.py:101 +#: GuiImapFetcher.py:113 msgid "Could not connect to mailserver: check mailserver and use SSL settings and internet connectivity" msgstr "" -#: GuiImapFetcher.py:111 +#: GuiImapFetcher.py:123 msgid "Fetch Type" msgstr "" -#: GuiImapFetcher.py:111 +#: GuiImapFetcher.py:123 msgid "Mail Folder" msgstr "" -#: GuiImapFetcher.py:111 +#: GuiImapFetcher.py:123 msgid "Mailserver" msgstr "" -#: GuiImapFetcher.py:111 +#: GuiImapFetcher.py:123 msgid "Site" msgstr "" -#: GuiImapFetcher.py:111 +#: GuiImapFetcher.py:123 msgid "Use SSL" msgstr "" -#: GuiImapFetcher.py:142 +#: GuiImapFetcher.py:154 msgid "Yes" msgstr "" -#: GuiImapFetcher.py:143 +#: GuiImapFetcher.py:155 msgid "No" msgstr "" -#: GuiLogView.py:53 +#: GuiLogView.py:61 msgid "Log Messages" msgstr "" -#: GuiPositionalStats.py:135 +#: GuiPositionalStats.py:147 msgid "DEBUG: activesite set to %s" msgstr "" -#: GuiPositionalStats.py:321 +#: GuiPositionalStats.py:333 msgid "Positional Stats page displayed in %4.2f seconds" msgstr "" @@ -725,10 +1026,39 @@ msgstr "" msgid "Test Preferences Dialog" msgstr "" -#: GuiPrefs.py:181 fpdb.pyw:294 +#: GuiPrefs.py:181 fpdb.pyw:296 msgid "Preferences" msgstr "" +#: GuiRingPlayerStats.py:323 GuiSessionViewer.py:249 +#: GuiTourneyPlayerStats.py:252 +msgid "Stats page displayed in %4.2f seconds" +msgstr "" + +#: GuiRingPlayerStats.py:370 +msgid "***sortnums error: " +msgstr "" + +#: GuiRingPlayerStats.py:392 +msgid "***sortcols error: " +msgstr "" + +#: GuiRingPlayerStats.py:683 +msgid "Detailed Filters" +msgstr "" + +#: GuiRingPlayerStats.py:692 +msgid "Hand Filters:" +msgstr "" + +#: GuiRingPlayerStats.py:705 +msgid "between" +msgstr "" + +#: GuiRingPlayerStats.py:706 +msgid "and" +msgstr "" + #: GuiSessionViewer.py:41 msgid "Failed to load numpy and/or matplotlib in Session Viewer" msgstr "" @@ -737,132 +1067,128 @@ msgstr "" msgid "ImportError: %s" msgstr "" -#: GuiSessionViewer.py:78 +#: GuiSessionViewer.py:90 msgid "Hand Breakdown for all levels listed above" msgstr "" -#: GuiSessionViewer.py:237 GuiTourneyPlayerStats.py:240 -msgid "Stats page displayed in %4.2f seconds" -msgstr "" - -#: GuiSessionViewer.py:364 +#: GuiSessionViewer.py:376 msgid "Session candlestick graph" msgstr "" -#: GuiSessionViewer.py:367 +#: GuiSessionViewer.py:379 msgid "Sessions" msgstr "" -#: GuiTourneyPlayerStats.py:72 +#: GuiTourneyPlayerStats.py:84 msgid "_Refresh Stats" msgstr "" -#: GuiTourneyViewer.py:37 +#: GuiTourneyViewer.py:49 msgid "Enter the tourney number you want to display:" msgstr "" -#: GuiTourneyViewer.py:43 +#: GuiTourneyViewer.py:55 msgid "_Display" msgstr "" -#: GuiTourneyViewer.py:50 +#: GuiTourneyViewer.py:62 msgid "Display _Player" msgstr "" -#: GuiTourneyViewer.py:65 +#: GuiTourneyViewer.py:77 msgid "Tournament not found - please ensure you imported it and selected the correct site" msgstr "" -#: GuiTourneyViewer.py:93 +#: GuiTourneyViewer.py:105 msgid "Player or tourney not found - please ensure you imported it and selected the correct site" msgstr "" -#: GuiTourneyViewer.py:107 +#: GuiTourneyViewer.py:119 msgid "N/A" msgstr "" -#: GuiTourneyViewer.py:128 +#: GuiTourneyViewer.py:140 msgid "invalid entry in tourney number - must enter numbers only" msgstr "" -#: HUD_main.pyw:77 +#: HUD_main.pyw:86 msgid "" "\n" "HUD_main: starting ..." msgstr "" -#: HUD_main.pyw:80 fpdb.pyw:874 +#: HUD_main.pyw:89 fpdb.pyw:876 msgid "Logfile is " msgstr "" -#: HUD_main.pyw:81 +#: HUD_main.pyw:90 msgid "HUD_main starting: using db name = %s" msgstr "" -#: HUD_main.pyw:86 +#: HUD_main.pyw:95 msgid "" "Note: error output is being diverted to:\n" msgstr "" -#: HUD_main.pyw:87 fpdb.pyw:1136 +#: HUD_main.pyw:96 fpdb.pyw:1138 msgid "" "\n" "Any major error will be reported there _only_.\n" msgstr "" -#: HUD_main.pyw:88 +#: HUD_main.pyw:97 msgid "Note: error output is being diverted to:" msgstr "" -#: HUD_main.pyw:89 +#: HUD_main.pyw:98 msgid "Any major error will be reported there _only_." msgstr "" -#: HUD_main.pyw:92 +#: HUD_main.pyw:101 msgid "" "HUD_main: starting ...\n" msgstr "" -#: HUD_main.pyw:105 HUD_run_me.py:62 +#: HUD_main.pyw:114 HUD_run_me.py:62 msgid "Closing this window will exit from the HUD." msgstr "" -#: HUD_main.pyw:108 HUD_run_me.py:66 +#: HUD_main.pyw:117 HUD_run_me.py:66 msgid "HUD Main Window" msgstr "" -#: HUD_main.pyw:117 +#: HUD_main.pyw:126 msgid "Terminating normally." msgstr "" -#: HUD_main.pyw:221 +#: HUD_main.pyw:230 msgid "Received hand no %s" msgstr "" -#: HUD_main.pyw:240 +#: HUD_main.pyw:249 msgid "HUD_main.read_stdin: hand processing starting ..." msgstr "" -#: HUD_main.pyw:266 +#: HUD_main.pyw:275 msgid "" "hud_dict[%s] was not found\n" msgstr "" -#: HUD_main.pyw:267 +#: HUD_main.pyw:276 msgid "" "will not send hand\n" msgstr "" -#: HUD_main.pyw:301 +#: HUD_main.pyw:310 msgid "HUD create: table name %s not found, skipping." msgstr "" -#: HUD_main.pyw:309 +#: HUD_main.pyw:318 msgid "" "Table \"%s\" no longer exists\n" msgstr "" -#: HUD_main.pyw:312 +#: HUD_main.pyw:321 msgid "HUD_main.read_stdin: hand read in %4.3f seconds (%4.3f,%4.3f,%4.3f,%4.3f,%4.3f,%4.3f)" msgstr "" @@ -871,432 +1197,432 @@ msgid "" "HUD_main starting\n" msgstr "" -#: HUD_run_me.py:51 +#: HUD_run_me.py:51 TournamentTracker.py:317 msgid "" "Using db name = %s\n" msgstr "" -#: Hand.py:138 +#: Hand.py:150 msgid "BB" msgstr "" -#: Hand.py:139 +#: Hand.py:151 msgid "SB" msgstr "" -#: Hand.py:140 +#: Hand.py:152 msgid "BUTTONPOS" msgstr "" -#: Hand.py:141 +#: Hand.py:153 msgid "HAND NO." msgstr "" -#: Hand.py:142 +#: Hand.py:154 TourneySummary.py:134 msgid "SITE" msgstr "" -#: Hand.py:143 +#: Hand.py:155 msgid "TABLE NAME" msgstr "" -#: Hand.py:144 +#: Hand.py:156 TourneySummary.py:144 msgid "HERO" msgstr "" -#: Hand.py:145 +#: Hand.py:157 TourneySummary.py:145 msgid "MAXSEATS" msgstr "" -#: Hand.py:146 +#: Hand.py:158 msgid "LEVEL" msgstr "" -#: Hand.py:147 +#: Hand.py:159 TourneySummary.py:150 msgid "MIXED" msgstr "" -#: Hand.py:148 +#: Hand.py:160 msgid "LASTBET" msgstr "" -#: Hand.py:149 +#: Hand.py:161 msgid "ACTION STREETS" msgstr "" -#: Hand.py:150 +#: Hand.py:162 msgid "STREETS" msgstr "" -#: Hand.py:151 +#: Hand.py:163 msgid "ALL STREETS" msgstr "" -#: Hand.py:152 +#: Hand.py:164 msgid "COMMUNITY STREETS" msgstr "" -#: Hand.py:153 +#: Hand.py:165 msgid "HOLE STREETS" msgstr "" -#: Hand.py:154 +#: Hand.py:166 msgid "COUNTED SEATS" msgstr "" -#: Hand.py:155 +#: Hand.py:167 msgid "DEALT" msgstr "" -#: Hand.py:156 +#: Hand.py:168 msgid "SHOWN" msgstr "" -#: Hand.py:157 +#: Hand.py:169 msgid "MUCKED" msgstr "" -#: Hand.py:158 +#: Hand.py:170 msgid "TOTAL POT" msgstr "" -#: Hand.py:159 +#: Hand.py:171 msgid "TOTAL COLLECTED" msgstr "" -#: Hand.py:160 +#: Hand.py:172 msgid "RAKE" msgstr "" -#: Hand.py:161 +#: Hand.py:173 TourneySummary.py:135 msgid "START TIME" msgstr "" -#: Hand.py:162 +#: Hand.py:174 msgid "TOURNAMENT NO" msgstr "" -#: Hand.py:163 +#: Hand.py:175 TourneySummary.py:140 msgid "TOURNEY ID" msgstr "" -#: Hand.py:164 +#: Hand.py:176 TourneySummary.py:139 msgid "TOURNEY TYPE ID" msgstr "" -#: Hand.py:165 +#: Hand.py:177 TourneySummary.py:141 msgid "BUYIN" msgstr "" -#: Hand.py:166 +#: Hand.py:178 msgid "BUYIN CURRENCY" msgstr "" -#: Hand.py:167 +#: Hand.py:179 msgid "BUYIN CHIPS" msgstr "" -#: Hand.py:168 +#: Hand.py:180 TourneySummary.py:142 msgid "FEE" msgstr "" -#: Hand.py:169 +#: Hand.py:181 msgid "IS REBUY" msgstr "" -#: Hand.py:170 +#: Hand.py:182 msgid "IS ADDON" msgstr "" -#: Hand.py:171 +#: Hand.py:183 msgid "IS KO" msgstr "" -#: Hand.py:172 +#: Hand.py:184 TourneySummary.py:166 msgid "KO BOUNTY" msgstr "" -#: Hand.py:173 +#: Hand.py:185 msgid "IS MATRIX" msgstr "" -#: Hand.py:174 +#: Hand.py:186 msgid "IS SHOOTOUT" msgstr "" -#: Hand.py:175 +#: Hand.py:187 TourneySummary.py:167 msgid "TOURNEY COMMENT" msgstr "" -#: Hand.py:178 +#: Hand.py:190 TourneySummary.py:179 msgid "PLAYERS" msgstr "" -#: Hand.py:179 +#: Hand.py:191 msgid "STACKS" msgstr "" -#: Hand.py:180 +#: Hand.py:192 msgid "POSTED" msgstr "" -#: Hand.py:181 +#: Hand.py:193 msgid "POT" msgstr "" -#: Hand.py:182 +#: Hand.py:194 msgid "SEATING" msgstr "" -#: Hand.py:183 +#: Hand.py:195 msgid "GAMETYPE" msgstr "" -#: Hand.py:184 +#: Hand.py:196 msgid "ACTION" msgstr "" -#: Hand.py:185 +#: Hand.py:197 msgid "COLLECTEES" msgstr "" -#: Hand.py:186 +#: Hand.py:198 msgid "BETS" msgstr "" -#: Hand.py:187 +#: Hand.py:199 msgid "BOARD" msgstr "" -#: Hand.py:188 +#: Hand.py:200 msgid "DISCARDS" msgstr "" -#: Hand.py:189 +#: Hand.py:201 msgid "HOLECARDS" msgstr "" -#: Hand.py:190 +#: Hand.py:202 msgid "TOURNEYS PLAYER IDS" msgstr "" -#: Hand.py:213 Hand.py:1232 +#: Hand.py:225 Hand.py:1244 msgid "[ERROR] Tried to add holecards for unknown player: %s" msgstr "" -#: Hand.py:266 +#: Hand.py:278 msgid "Hand.insert(): hid #: %s is a duplicate" msgstr "" -#: Hand.py:305 +#: Hand.py:317 msgid "markstreets didn't match - Assuming hand cancelled" msgstr "" -#: Hand.py:307 +#: Hand.py:319 msgid "FpdbParseError: markStreets appeared to fail: First 100 chars: '%s'" msgstr "" -#: Hand.py:311 +#: Hand.py:323 msgid "DEBUG: checkPlayerExists %s fail" msgstr "" -#: Hand.py:312 +#: Hand.py:324 msgid "checkPlayerExists: '%s' failed." msgstr "" -#: Hand.py:395 +#: Hand.py:407 msgid "%s %s calls %s" msgstr "" -#: Hand.py:465 +#: Hand.py:477 msgid "%s %s raise %s" msgstr "" -#: Hand.py:476 +#: Hand.py:488 msgid "%s %s bets %s" msgstr "" -#: Hand.py:495 +#: Hand.py:507 msgid "%s %s folds" msgstr "" -#: Hand.py:504 +#: Hand.py:516 msgid "%s %s checks" msgstr "" -#: Hand.py:524 +#: Hand.py:536 msgid "addShownCards %s hole=%s all=%s" msgstr "" -#: Hand.py:635 +#: Hand.py:647 msgid "*** ERROR - HAND: calling writeGameLine with unexpected STARTTIME value, expecting datetime.date object, received:" msgstr "" -#: Hand.py:636 +#: Hand.py:648 msgid "*** Make sure your HandHistoryConverter is setting hand.startTime properly!" msgstr "" -#: Hand.py:637 +#: Hand.py:649 msgid "*** Game String:" msgstr "" -#: Hand.py:691 +#: Hand.py:703 msgid "*** Parse error reading blinds (check compilePlayerRegexs as a likely culprit)" msgstr "" -#: Hand.py:718 +#: Hand.py:730 msgid "HoldemOmahaHand.__init__:Can't assemble hand from db without a handid" msgstr "" -#: Hand.py:720 +#: Hand.py:732 msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" msgstr "" -#: Hand.py:1101 +#: Hand.py:1113 msgid "*** DEALING HANDS ***" msgstr "" -#: Hand.py:1106 +#: Hand.py:1118 msgid "Dealt to %s: [%s]" msgstr "" -#: Hand.py:1111 +#: Hand.py:1123 msgid "*** FIRST DRAW ***" msgstr "" -#: Hand.py:1121 +#: Hand.py:1133 msgid "*** SECOND DRAW ***" msgstr "" -#: Hand.py:1131 +#: Hand.py:1143 msgid "*** THIRD DRAW ***" msgstr "" -#: Hand.py:1141 Hand.py:1359 +#: Hand.py:1153 Hand.py:1371 msgid "*** SHOW DOWN ***" msgstr "" -#: Hand.py:1156 Hand.py:1374 +#: Hand.py:1168 Hand.py:1386 msgid "*** SUMMARY ***" msgstr "" -#: Hand.py:1241 +#: Hand.py:1253 msgid "%s %s completes %s" msgstr "" -#: Hand.py:1259 +#: Hand.py:1271 msgid "Bringin: %s, %s" msgstr "" -#: Hand.py:1299 +#: Hand.py:1311 msgid "*** 3RD STREET ***" msgstr "" -#: Hand.py:1313 +#: Hand.py:1325 msgid "*** 4TH STREET ***" msgstr "" -#: Hand.py:1325 +#: Hand.py:1337 msgid "*** 5TH STREET ***" msgstr "" -#: Hand.py:1337 +#: Hand.py:1349 msgid "*** 6TH STREET ***" msgstr "" -#: Hand.py:1347 +#: Hand.py:1359 msgid "*** RIVER ***" msgstr "" -#: Hand.py:1439 +#: Hand.py:1451 msgid "join_holecards: # of holecards should be either < 4, 4 or 7 - 5 and 6 should be impossible for anyone who is not a hero" msgstr "" -#: Hand.py:1440 +#: Hand.py:1452 msgid "join_holcards: holecards(%s): %s" msgstr "" -#: Hand.py:1523 +#: Hand.py:1535 msgid "DEBUG: call Pot.end() before printing pot total" msgstr "" -#: Hand.py:1525 +#: Hand.py:1537 msgid "FpdbError in printing Hand object" msgstr "" -#: HandHistoryConverter.py:126 +#: HandHistoryConverter.py:134 msgid "Failed sanity check" msgstr "" -#: HandHistoryConverter.py:134 +#: HandHistoryConverter.py:142 msgid "Tailing '%s'" msgstr "" -#: HandHistoryConverter.py:141 +#: HandHistoryConverter.py:149 msgid "HHC.start(follow): processHand failed: Exception msg: '%s'" msgstr "" -#: HandHistoryConverter.py:155 +#: HandHistoryConverter.py:163 msgid "HHC.start(): processHand failed: Exception msg: '%s'" msgstr "" -#: HandHistoryConverter.py:159 +#: HandHistoryConverter.py:167 msgid "Read %d hands (%d failed) in %.3f seconds" msgstr "" -#: HandHistoryConverter.py:165 +#: HandHistoryConverter.py:173 msgid "Summary file '%s' correctly parsed (took %.3f seconds)" msgstr "" -#: HandHistoryConverter.py:167 +#: HandHistoryConverter.py:175 msgid "Error converting summary file '%s' (took %.3f seconds)" msgstr "" -#: HandHistoryConverter.py:170 +#: HandHistoryConverter.py:178 msgid "Error converting '%s'" msgstr "" -#: HandHistoryConverter.py:201 +#: HandHistoryConverter.py:209 msgid "%s changed inode numbers from %d to %d" msgstr "" -#: HandHistoryConverter.py:246 +#: HandHistoryConverter.py:254 msgid "Converting starsArchive format to readable" msgstr "" -#: HandHistoryConverter.py:251 +#: HandHistoryConverter.py:259 msgid "Converting ftpArchive format to readable" msgstr "" -#: HandHistoryConverter.py:256 +#: HandHistoryConverter.py:264 msgid "Read no hands." msgstr "" -#: HandHistoryConverter.py:393 +#: HandHistoryConverter.py:401 msgid "HH Sanity Check: output and input files are the same, check config" msgstr "" -#: HandHistoryConverter.py:428 +#: HandHistoryConverter.py:436 msgid "Reading stdin with %s" msgstr "" -#: HandHistoryConverter.py:443 +#: HandHistoryConverter.py:451 msgid "unable to read file with any codec in list!" msgstr "" -#: HandHistoryConverter.py:597 +#: HandHistoryConverter.py:605 msgid "Unable to create output directory %s for HHC!" msgstr "" -#: HandHistoryConverter.py:598 +#: HandHistoryConverter.py:606 msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY" msgstr "" -#: HandHistoryConverter.py:600 +#: HandHistoryConverter.py:608 msgid "Created directory '%s'" msgstr "" -#: HandHistoryConverter.py:604 +#: HandHistoryConverter.py:612 msgid "out_path %s couldn't be opened" msgstr "" @@ -1323,143 +1649,11 @@ msgid "" " on %s." msgstr "" -#: Hud.py:137 -msgid "Kill This HUD" -msgstr "" - -#: Hud.py:142 -msgid "Save HUD Layout" -msgstr "" - -#: Hud.py:146 -msgid "Reposition StatWindows" -msgstr "" - -#: Hud.py:150 -msgid "Show Player Stats" -msgstr "" - -#: Hud.py:155 Hud.py:224 -msgid "For This Blind Level Only" -msgstr "" - -#: Hud.py:160 Hud.py:229 -msgid "For Multiple Blind Levels:" -msgstr "" - -#: Hud.py:163 Hud.py:232 -msgid " 0.5 to 2.0 x Current Blinds" -msgstr "" - -#: Hud.py:168 Hud.py:237 -msgid " 0.33 to 3.0 x Current Blinds" -msgstr "" - -#: Hud.py:173 Hud.py:242 -msgid " 0.1 to 10 x Current Blinds" -msgstr "" - -#: Hud.py:178 Hud.py:247 -msgid " All Levels" -msgstr "" - -#: Hud.py:186 Hud.py:255 -msgid " Any Number" -msgstr "" - -#: Hud.py:191 Hud.py:260 -msgid " Custom" -msgstr "" - -#: Hud.py:196 Hud.py:265 -msgid " Exact" -msgstr "" - -#: Hud.py:201 Hud.py:270 -msgid "Since:" -msgstr "" - -#: Hud.py:204 Hud.py:273 -msgid " All Time" -msgstr "" - -#: Hud.py:209 Hud.py:278 -msgid " Session" -msgstr "" - -#: Hud.py:214 Hud.py:283 -msgid " %s Days" -msgstr "" - -#: Hud.py:219 -msgid "Show Opponent Stats" -msgstr "" - -#: Hud.py:252 -msgid "For #Seats:" -msgstr "" - -#: Hud.py:341 -msgid "Debug StatWindows" -msgstr "" - -#: Hud.py:345 -msgid "Set max seats" -msgstr "" - -#: Hud.py:528 -msgid "Updating config file" -msgstr "" - -#: Hud.py:537 -msgid "" -"No layout found for %d-max games for site %s\n" -msgstr "" - -#: Hud.py:551 -msgid "" -"exception in Hud.adj_seats\n" -"\n" -msgstr "" - -#: Hud.py:552 -msgid "error is %s" -msgstr "" - -#: Hud.py:559 -msgid "" -"Error finding actual seat.\n" -msgstr "" - -#: Hud.py:575 -msgid "" -"------------------------------------------------------------\n" -"Creating hud from hand %s\n" -msgstr "" - -#: Hud.py:624 -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:625 -msgid "(btw, the key was %s and statd is %s" -msgstr "" - -#: Hud.py:932 -msgid "" -"Fake main window, blah blah, blah\n" -"blah, blah" -msgstr "" - -#: Hud.py:940 -msgid "Table not found." -msgstr "" - -#: ImapFetcher.py:46 +#: ImapFetcher.py:54 msgid "response to logging in:" msgstr "" -#: ImapFetcher.py:78 +#: ImapFetcher.py:86 msgid "completed running Imap import, closing server connection" msgstr "" @@ -1467,39 +1661,39 @@ msgstr "" msgid "No Name" msgstr "" -#: Options.py:32 +#: Options.py:40 msgid "If passed error output will go to the console rather than ." msgstr "" -#: Options.py:35 +#: Options.py:43 msgid "Overrides the default database name" msgstr "" -#: Options.py:38 +#: Options.py:46 msgid "Specifies a configuration file." msgstr "" -#: Options.py:41 +#: Options.py:49 msgid "Indicates program was restarted with a different path (only allowed once)." msgstr "" -#: Options.py:44 +#: Options.py:52 msgid "Input file" msgstr "" -#: Options.py:47 +#: Options.py:55 msgid "Module name for Hand History Converter" msgstr "" -#: Options.py:51 +#: Options.py:59 msgid "Error logging level:" msgstr "" -#: Options.py:54 +#: Options.py:62 msgid "Print version information and exit." msgstr "" -#: Options.py:65 +#: Options.py:73 msgid "press enter to end" msgstr "" @@ -1507,6 +1701,38 @@ msgstr "" 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:351 PokerStarsToFpdb.py:320 +msgid "readButton: not found" +msgstr "" + +#: PartyPokerToFpdb.py:479 +msgid "Unimplemented readAction: '%s' '%s'" +msgstr "" + #: PokerStarsSummary.py:72 msgid "didn't recognise buyin currency in:" msgstr "" @@ -1515,46 +1741,286 @@ msgstr "" msgid "in not result starttime" msgstr "" -#: PokerStarsToFpdb.py:172 +#: PokerStarsToFpdb.py:189 msgid "determineGameType: Unable to recognise gametype from: '%s'" msgstr "" -#: PokerStarsToFpdb.py:173 PokerStarsToFpdb.py:203 +#: PokerStarsToFpdb.py:190 PokerStarsToFpdb.py:220 msgid "determineGameType: Raising FpdbParseError" msgstr "" -#: PokerStarsToFpdb.py:174 +#: PokerStarsToFpdb.py:191 msgid "Unable to recognise gametype from: '%s'" msgstr "" -#: PokerStarsToFpdb.py:204 +#: PokerStarsToFpdb.py:221 msgid "Lim_Blinds has no lookup for '%s'" msgstr "" -#: PokerStarsToFpdb.py:256 +#: PokerStarsToFpdb.py:273 msgid "failed to detect currency" msgstr "" -#: PokerStarsToFpdb.py:303 -msgid "readButton: not found" -msgstr "" - -#: PokerStarsToFpdb.py:341 +#: PokerStarsToFpdb.py:358 msgid "reading antes" msgstr "" -#: Tables_Demo.py:64 +#: 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:87 +#: Tables_Demo.py:95 msgid "enter table name to find: " msgstr "" -#: Tables_Demo.py:112 +#: 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:70 msgid "Window %s not found. Skipping." msgstr "" @@ -1563,487 +2029,487 @@ msgstr "" msgid "self.window doesn't exist? why?" msgstr "" -#: fpdb.pyw:46 +#: fpdb.pyw:48 msgid "" " - press return to continue\n" msgstr "" -#: fpdb.pyw:53 +#: fpdb.pyw:55 msgid "" "\n" "python 2.5 not found, please install python 2.5, 2.6 or 2.7 for fpdb\n" msgstr "" -#: fpdb.pyw:54 fpdb.pyw:66 fpdb.pyw:88 +#: fpdb.pyw:56 fpdb.pyw:68 fpdb.pyw:90 msgid "Press ENTER to continue." msgstr "" -#: fpdb.pyw:65 +#: fpdb.pyw:67 msgid "We appear to be running in Windows, but the Windows Python Extensions are not loading. Please install the PYWIN32 package from http://sourceforge.net/projects/pywin32/" msgstr "" -#: fpdb.pyw:87 +#: fpdb.pyw:89 msgid "Unable to load PYGTK modules required for GUI. Please install PyCairo, PyGObject, and PyGTK from www.pygtk.org." msgstr "" -#: fpdb.pyw:245 +#: fpdb.pyw:247 msgid "Copyright 2008-2010, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, sqlcoder, Bostik, and others" msgstr "" -#: fpdb.pyw:246 +#: fpdb.pyw:248 msgid "You are free to change, and distribute original or changed versions of fpdb within the rules set out by the license" msgstr "" -#: fpdb.pyw:247 +#: fpdb.pyw:249 msgid "Please see fpdb's start screen for license information" msgstr "" -#: fpdb.pyw:251 +#: fpdb.pyw:253 msgid "and others" msgstr "" -#: fpdb.pyw:257 +#: fpdb.pyw:259 msgid "Operating System" msgstr "" -#: fpdb.pyw:277 +#: fpdb.pyw:279 msgid "Your config file is: " msgstr "" -#: fpdb.pyw:282 +#: fpdb.pyw:284 msgid "Version Information:" msgstr "" -#: fpdb.pyw:289 +#: fpdb.pyw:291 msgid "Threads: " msgstr "" -#: fpdb.pyw:312 +#: fpdb.pyw:314 msgid "Updated preferences have not been loaded because windows are open. Re-start fpdb to load them." msgstr "" -#: fpdb.pyw:322 +#: fpdb.pyw:324 msgid "Maintain Databases" msgstr "" -#: fpdb.pyw:332 +#: fpdb.pyw:334 msgid "saving updated db data" msgstr "" -#: fpdb.pyw:339 +#: fpdb.pyw:341 msgid "guidb response was " msgstr "" -#: fpdb.pyw:345 +#: fpdb.pyw:347 msgid "Cannot open Database Maintenance window because other windows have been opened. Re-start fpdb to use this option." msgstr "" -#: fpdb.pyw:348 +#: fpdb.pyw:350 msgid "Number of Hands: " msgstr "" -#: fpdb.pyw:349 +#: fpdb.pyw:351 msgid "" "\n" "Number of Tourneys: " msgstr "" -#: fpdb.pyw:350 +#: fpdb.pyw:352 msgid "" "\n" "Number of TourneyTypes: " msgstr "" -#: fpdb.pyw:351 +#: fpdb.pyw:353 msgid "Database Statistics" msgstr "" -#: fpdb.pyw:360 +#: fpdb.pyw:362 msgid "HUD Configurator - choose category" msgstr "" -#: fpdb.pyw:366 +#: fpdb.pyw:368 msgid "Please select the game category for which you want to configure HUD stats:" msgstr "" -#: fpdb.pyw:418 +#: fpdb.pyw:420 msgid "HUD Configurator - please choose your stats" msgstr "" -#: fpdb.pyw:424 +#: fpdb.pyw:426 msgid "Please choose the stats you wish to use in the below table." msgstr "" -#: fpdb.pyw:428 +#: fpdb.pyw:430 msgid "Note that you may not select any stat more than once or it will crash." msgstr "" -#: fpdb.pyw:432 +#: fpdb.pyw:434 msgid "It is not currently possible to select \"empty\" or anything else to that end." msgstr "" -#: fpdb.pyw:436 +#: fpdb.pyw:438 msgid "To configure things like colouring you will still have to manually edit your HUD_config.xml." msgstr "" -#: fpdb.pyw:543 +#: fpdb.pyw:545 msgid "Confirm deleting and recreating tables" msgstr "" -#: fpdb.pyw:544 +#: fpdb.pyw:546 msgid "Please confirm that you want to (re-)create the tables. If there already are tables in the database " msgstr "" -#: fpdb.pyw:545 +#: fpdb.pyw:547 msgid "" " they will be deleted.\n" "This may take a while." msgstr "" -#: fpdb.pyw:570 +#: fpdb.pyw:572 msgid "User cancelled recreating tables" msgstr "" -#: fpdb.pyw:577 +#: fpdb.pyw:579 msgid "Please confirm that you want to re-create the HUD cache." msgstr "" -#: fpdb.pyw:585 +#: fpdb.pyw:587 msgid " Hero's cache starts: " msgstr "" -#: fpdb.pyw:599 +#: fpdb.pyw:601 msgid " Villains' cache starts: " msgstr "" -#: fpdb.pyw:612 +#: fpdb.pyw:614 msgid " Rebuilding HUD Cache ... " msgstr "" -#: fpdb.pyw:620 +#: fpdb.pyw:622 msgid "User cancelled rebuilding hud cache" msgstr "" -#: fpdb.pyw:632 +#: fpdb.pyw:634 msgid "Confirm rebuilding database indexes" msgstr "" -#: fpdb.pyw:633 +#: fpdb.pyw:635 msgid "Please confirm that you want to rebuild the database indexes." msgstr "" -#: fpdb.pyw:641 +#: fpdb.pyw:643 msgid " Rebuilding Indexes ... " msgstr "" -#: fpdb.pyw:648 +#: fpdb.pyw:650 msgid " Cleaning Database ... " msgstr "" -#: fpdb.pyw:653 +#: fpdb.pyw:655 msgid " Analyzing Database ... " msgstr "" -#: fpdb.pyw:658 +#: fpdb.pyw:660 msgid "User cancelled rebuilding db indexes" msgstr "" -#: fpdb.pyw:753 +#: fpdb.pyw:755 msgid "Unimplemented: Save Profile (try saving a HUD layout, that should do it)" msgstr "" -#: fpdb.pyw:756 +#: fpdb.pyw:758 msgid "Fatal Error - Config File Missing" msgstr "" -#: fpdb.pyw:758 +#: fpdb.pyw:760 msgid "Please copy the config file from the docs folder to:" msgstr "" -#: fpdb.pyw:766 +#: fpdb.pyw:768 msgid "and edit it according to the install documentation at http://fpdb.sourceforge.net" msgstr "" -#: fpdb.pyw:823 +#: fpdb.pyw:825 msgid "_Main" msgstr "" -#: fpdb.pyw:824 fpdb.pyw:852 +#: fpdb.pyw:826 fpdb.pyw:854 msgid "_Quit" msgstr "" -#: fpdb.pyw:825 +#: fpdb.pyw:827 msgid "L" msgstr "" -#: fpdb.pyw:825 +#: fpdb.pyw:827 msgid "_Load Profile (broken)" msgstr "" -#: fpdb.pyw:826 +#: fpdb.pyw:828 msgid "S" msgstr "" -#: fpdb.pyw:826 +#: fpdb.pyw:828 msgid "_Save Profile (todo)" msgstr "" -#: fpdb.pyw:827 +#: fpdb.pyw:829 msgid "F" msgstr "" -#: fpdb.pyw:827 +#: fpdb.pyw:829 msgid "Pre_ferences" msgstr "" -#: fpdb.pyw:828 +#: fpdb.pyw:830 msgid "_Import" msgstr "" -#: fpdb.pyw:829 +#: fpdb.pyw:831 msgid "_Set HandHistory Archive Directory" msgstr "" -#: fpdb.pyw:830 +#: fpdb.pyw:832 msgid "B" msgstr "" -#: fpdb.pyw:830 +#: fpdb.pyw:832 msgid "_Bulk Import" msgstr "" -#: fpdb.pyw:831 +#: fpdb.pyw:833 msgid "I" msgstr "" -#: fpdb.pyw:831 +#: fpdb.pyw:833 msgid "_Import through eMail/IMAP" msgstr "" -#: fpdb.pyw:832 +#: fpdb.pyw:834 msgid "_Viewers" msgstr "" -#: fpdb.pyw:833 +#: fpdb.pyw:835 msgid "A" msgstr "" -#: fpdb.pyw:833 +#: fpdb.pyw:835 msgid "_Auto Import and HUD" msgstr "" -#: fpdb.pyw:834 +#: fpdb.pyw:836 msgid "H" msgstr "" -#: fpdb.pyw:834 +#: fpdb.pyw:836 msgid "_HUD Configurator" msgstr "" -#: fpdb.pyw:835 +#: fpdb.pyw:837 msgid "G" msgstr "" -#: fpdb.pyw:835 +#: fpdb.pyw:837 msgid "_Graphs" msgstr "" -#: fpdb.pyw:836 +#: fpdb.pyw:838 msgid "P" msgstr "" -#: fpdb.pyw:836 +#: fpdb.pyw:838 msgid "Ring _Player Stats (tabulated view)" msgstr "" -#: fpdb.pyw:837 +#: fpdb.pyw:839 msgid "T" msgstr "" -#: fpdb.pyw:837 +#: fpdb.pyw:839 msgid "_Tourney Player Stats (tabulated view)" msgstr "" -#: fpdb.pyw:838 +#: fpdb.pyw:840 msgid "Tourney _Viewer" msgstr "" -#: fpdb.pyw:839 +#: fpdb.pyw:841 msgid "O" msgstr "" -#: fpdb.pyw:839 +#: fpdb.pyw:841 msgid "P_ositional Stats (tabulated view, not on sqlite)" msgstr "" -#: fpdb.pyw:840 fpdb.pyw:1057 +#: fpdb.pyw:842 fpdb.pyw:1059 msgid "Session Stats" msgstr "" -#: fpdb.pyw:841 +#: fpdb.pyw:843 msgid "_Database" msgstr "" -#: fpdb.pyw:842 +#: fpdb.pyw:844 msgid "_Maintain Databases" msgstr "" -#: fpdb.pyw:843 +#: fpdb.pyw:845 msgid "Create or Recreate _Tables" msgstr "" -#: fpdb.pyw:844 +#: fpdb.pyw:846 msgid "Rebuild HUD Cache" msgstr "" -#: fpdb.pyw:845 +#: fpdb.pyw:847 msgid "Rebuild DB Indexes" msgstr "" -#: fpdb.pyw:846 +#: fpdb.pyw:848 msgid "_Statistics" msgstr "" -#: fpdb.pyw:847 +#: fpdb.pyw:849 msgid "Dump Database to Textfile (takes ALOT of time)" msgstr "" -#: fpdb.pyw:848 +#: fpdb.pyw:850 msgid "_Help" msgstr "" -#: fpdb.pyw:849 +#: fpdb.pyw:851 msgid "_Log Messages" msgstr "" -#: fpdb.pyw:850 +#: fpdb.pyw:852 msgid "A_bout, License, Copying" msgstr "" -#: fpdb.pyw:868 +#: fpdb.pyw:870 msgid "" "There is an error in your config file\n" msgstr "" -#: fpdb.pyw:869 +#: fpdb.pyw:871 msgid "" "\n" "\n" "Error is: " msgstr "" -#: fpdb.pyw:870 +#: fpdb.pyw:872 msgid "CONFIG FILE ERROR" msgstr "" -#: fpdb.pyw:876 +#: fpdb.pyw:878 msgid "Config file" msgstr "" -#: fpdb.pyw:877 +#: fpdb.pyw:879 msgid "" "has been created at:\n" "%s.\n" msgstr "" -#: fpdb.pyw:878 +#: fpdb.pyw:880 msgid "Edit your screen_name and hand history path in the supported_sites " msgstr "" -#: fpdb.pyw:879 +#: fpdb.pyw:881 msgid "section of the Preferences window (Main menu) before trying to import hands." msgstr "" -#: fpdb.pyw:902 +#: fpdb.pyw:904 msgid "Connected to SQLite: %(database)s" msgstr "" -#: fpdb.pyw:906 +#: fpdb.pyw:908 msgid "MySQL client reports: 2002 or 2003 error. Unable to connect - " msgstr "" -#: fpdb.pyw:907 +#: fpdb.pyw:909 msgid "Please check that the MySQL service has been started" msgstr "" -#: fpdb.pyw:911 +#: fpdb.pyw:913 msgid "Postgres client reports: Unable to connect - " msgstr "" -#: fpdb.pyw:912 +#: fpdb.pyw:914 msgid "Please check that the Postgres service has been started" msgstr "" -#: fpdb.pyw:936 +#: fpdb.pyw:938 msgid "Strong Warning - Invalid database version" msgstr "" -#: fpdb.pyw:938 +#: fpdb.pyw:940 msgid "An invalid DB version or missing tables have been detected." msgstr "" -#: fpdb.pyw:942 +#: fpdb.pyw:944 msgid "This error is not necessarily fatal but it is strongly recommended that you recreate the tables by using the Database menu." msgstr "" -#: fpdb.pyw:946 +#: fpdb.pyw:948 msgid "Not doing this will likely lead to misbehaviour including fpdb crashes, corrupt data etc." msgstr "" -#: fpdb.pyw:959 +#: fpdb.pyw:961 msgid "Status: Connected to %s database named %s on host %s" msgstr "" -#: fpdb.pyw:969 +#: fpdb.pyw:971 msgid "" "\n" "Global lock taken by" msgstr "" -#: fpdb.pyw:972 +#: fpdb.pyw:974 msgid "" "\n" "Failed to get global lock, it is currently held by" msgstr "" -#: fpdb.pyw:982 +#: fpdb.pyw:984 msgid "Quitting normally" msgstr "" -#: fpdb.pyw:1006 +#: fpdb.pyw:1008 msgid "" "Global lock released.\n" msgstr "" -#: fpdb.pyw:1013 +#: fpdb.pyw:1015 msgid "Auto Import" msgstr "" -#: fpdb.pyw:1020 +#: fpdb.pyw:1022 msgid "Bulk Import" msgstr "" -#: fpdb.pyw:1026 +#: fpdb.pyw:1028 msgid "eMail Import" msgstr "" -#: fpdb.pyw:1033 +#: fpdb.pyw:1035 msgid "Ring Player Stats" msgstr "" -#: fpdb.pyw:1039 +#: fpdb.pyw:1041 msgid "Tourney Player Stats" msgstr "" -#: fpdb.pyw:1045 +#: fpdb.pyw:1047 msgid "Tourney Viewer" msgstr "" -#: fpdb.pyw:1051 +#: fpdb.pyw:1053 msgid "Positional Stats" msgstr "" -#: fpdb.pyw:1061 +#: fpdb.pyw:1063 msgid "" "Fpdb needs translators!\n" "If you speak another language and have a few minutes or more to spare get in touch by emailing steffen@schaumburger.info\n" @@ -2064,43 +2530,139 @@ msgid "" "You can find the full license texts in agpl-3.0.txt, gpl-2.0.txt, gpl-3.0.txt and mit.txt in the fpdb installation directory." msgstr "" -#: fpdb.pyw:1078 +#: fpdb.pyw:1080 msgid "Help" msgstr "" -#: fpdb.pyw:1085 +#: fpdb.pyw:1087 msgid "Graphs" msgstr "" -#: fpdb.pyw:1135 +#: fpdb.pyw:1137 msgid "" "\n" "Note: error output is being diverted to fpdb-errors.txt and HUD-errors.txt in:\n" msgstr "" -#: fpdb.pyw:1164 +#: fpdb.pyw:1166 msgid "fpdb starting ..." msgstr "" -#: fpdb.pyw:1213 +#: fpdb.pyw:1215 msgid "FPDB WARNING" msgstr "" -#: fpdb.pyw:1232 +#: fpdb.pyw:1234 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:1240 +#: fpdb.pyw:1242 msgid "WARNING: Unable to create hand output directory. Importing is not likely to work until this is fixed." msgstr "" -#: fpdb.pyw:1245 +#: fpdb.pyw:1247 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:178 +msgid "Database ID for %s not found" +msgstr "" + +#: fpdb_import.py:180 +msgid "[ERROR] More than 1 Database ID found for %s - Multiple currencies not implemented yet" +msgstr "" + +#: fpdb_import.py:216 +msgid "Attempted to add non-directory: '%s' as an import directory" +msgstr "" + +#: fpdb_import.py:226 +msgid "Started at %s -- %d files to import. indexes: %s" +msgstr "" + +#: fpdb_import.py:235 +msgid "No need to drop indexes." +msgstr "" + +#: fpdb_import.py:254 +msgid "writers finished already" +msgstr "" + +#: fpdb_import.py:257 +msgid "waiting for writers to finish ..." +msgstr "" + +#: fpdb_import.py:267 +msgid " ... writers finished" +msgstr "" + +#: fpdb_import.py:273 +msgid "No need to rebuild indexes." +msgstr "" + +#: fpdb_import.py:277 +msgid "No need to rebuild hudcache." +msgstr "" + +#: fpdb_import.py:302 +msgid "sending finish msg qlen =" +msgstr "" + +#: fpdb_import.py:428 fpdb_import.py:430 +msgid "Converting " +msgstr "" + +#: fpdb_import.py:466 +msgid "Hand processed but empty" +msgstr "" + +#: fpdb_import.py:479 +msgid "fpdb_import: sending hand to hud" +msgstr "" + +#: fpdb_import.py:482 +msgid "Failed to send hand to HUD: %s" +msgstr "" + +#: fpdb_import.py:493 +msgid "Unknown filter filter_name:'%s' in filter:'%s'" +msgstr "" + +#: fpdb_import.py:504 +msgid "Error No.%s please send the hand causing this to fpdb-main@lists.sourceforge.net so we can fix the problem." +msgstr "" + +#: fpdb_import.py:505 +msgid "Filename:" +msgstr "" + +#: fpdb_import.py:506 +msgid "Here is the first line of the hand so you can identify it. Please mention that the error was a ValueError:" +msgstr "" + +#: fpdb_import.py:508 +msgid "Hand logged to hand-errors.txt" +msgstr "" + +#: fpdb_import.py:516 +msgid "CLI for fpdb_import is now available as CliFpdb.py" +msgstr "" + +#: interlocks.py:49 +msgid "lock already held by:" +msgstr "" + #: test_Database.py:50 msgid "DEBUG: Testing variance function" msgstr "" @@ -2109,13 +2671,13 @@ msgstr "" msgid "DEBUG: result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" msgstr "" -#: windows_make_bats.py:31 +#: windows_make_bats.py:39 msgid "" "\n" "This script is only for windows\n" msgstr "" -#: windows_make_bats.py:58 +#: windows_make_bats.py:66 msgid "" "\n" "no gtk directories found in your path - install gtk or edit the path manually\n"