From e11e66c3e67b6004e33a67575299496cc2019ae4 Mon Sep 17 00:00:00 2001 From: Worros Date: Wed, 2 Mar 2011 16:01:55 +0800 Subject: [PATCH 01/41] FTP: Minor updates. Was sent an old file that has 'Omaha' instead of 'Omaha Hi' in the gametype line. Was also sent a hand history that contain no player stack information at all. --- pyfpdb/FulltiltToFpdb.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pyfpdb/FulltiltToFpdb.py b/pyfpdb/FulltiltToFpdb.py index 20980de1..b63cec83 100755 --- a/pyfpdb/FulltiltToFpdb.py +++ b/pyfpdb/FulltiltToFpdb.py @@ -74,7 +74,7 @@ class Fulltilt(HandHistoryConverter): (Ante\s\$?(?P[%(NUM)s]+)\s)?-\s [%(LS)s]?(?P[%(NUM)s]+\sCap\s)? (?P(No\sLimit|Pot\sLimit|Limit))?\s - (?P(Hold\'em|Omaha\sHi|Omaha\sH/L|7\sCard\sStud|Stud\sH/L|Razz|Stud\sHi|2-7\sTriple\sDraw|5\sCard\sDraw|Badugi)) + (?P(Hold\'em|Omaha\sHi|Omaha\sH/L|Omaha|7\sCard\sStud|Stud\sH/L|Razz|Stud\sHi|2-7\sTriple\sDraw|5\sCard\sDraw|Badugi)) ''' % substitutions, re.VERBOSE) re_SplitHands = re.compile(r"\n\n\n+") re_TailSplitHands = re.compile(r"(\n\n+)") @@ -114,7 +114,7 @@ class Fulltilt(HandHistoryConverter): (\((?PTurbo)\)\s)? \((?P\d+)\)\s ((?PMatch\s\d)\s)? - (?P(Hold\'em|Omaha\sHi|Omaha\sH/L|7\sCard\sStud|Stud\sH/L|Razz|Stud\sHi))\s + (?P(Hold\'em|Omaha\sHi|Omaha\sH/L|Omaha|7\sCard\sStud|Stud\sH/L|Razz|Stud\sHi))\s (\((?PTurbo)\)\s)? (?P(No\sLimit|Pot\sLimit|Limit))? ''' % substitutions, re.VERBOSE) @@ -218,6 +218,7 @@ class Fulltilt(HandHistoryConverter): games = { # base, category "Hold'em" : ('hold','holdem'), 'Omaha Hi' : ('hold','omahahi'), + 'Omaha' : ('hold','omahahi'), 'Omaha H/L' : ('hold','omahahilo'), 'Razz' : ('stud','razz'), 'Stud Hi' : ('stud','studhi'), @@ -362,6 +363,10 @@ class Fulltilt(HandHistoryConverter): seat, stack = plist[a] hand.addPlayer(seat, a, stack) + if plist == {}: + #No players! The hand is either missing stacks or everyone is sitting out + raise FpdbParseError(_("FTP: readPlayerStacks: No players detected (hand #%s)") % hand.handid) + def markStreets(self, hand): From 10551d8e3069789ad989b678cea85dd1f8a95f5b Mon Sep 17 00:00:00 2001 From: tribumarchal Date: Wed, 2 Mar 2011 20:32:46 +0100 Subject: [PATCH 02/41] french language update Signed-off-by: tribumarchal --- pyfpdb/locale/fpdb-fr_FR.po | 546 +++++++++++++-------------- pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo | Bin 29028 -> 36958 bytes 2 files changed, 264 insertions(+), 282 deletions(-) diff --git a/pyfpdb/locale/fpdb-fr_FR.po b/pyfpdb/locale/fpdb-fr_FR.po index 5ba22736..afc2900f 100644 --- a/pyfpdb/locale/fpdb-fr_FR.po +++ b/pyfpdb/locale/fpdb-fr_FR.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2011-02-27 23:57+CET\n" +"POT-Creation-Date: 2011-02-27 05:51+CET\n" "PO-Revision-Date: 2010-09-09 13:33+0100\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -21,7 +21,7 @@ msgstr "" #: PokerStarsToFpdb.py:185 Win2dayToFpdb.py:95 WinamaxToFpdb.py:172 #: iPokerToFpdb.py:122 msgid "determineGameType: Unable to recognise gametype from: '%s'" -msgstr "" +msgstr "determineGameType: Impossible de reconnaitre le 'gametype' de: '%s'" #: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 #: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:251 @@ -38,30 +38,30 @@ msgstr "" #: PokerStarsToFpdb.py:187 Win2dayToFpdb.py:97 WinamaxToFpdb.py:174 #: iPokerToFpdb.py:124 msgid "Unable to recognise gametype from: '%s'" -msgstr "" +msgstr "Impossible de reconnaitre le 'gametype' de: '%s'" #: AbsoluteToFpdb.py:204 msgid "readHandInfo: Didn't match: '%s'" -msgstr "" +msgstr "readHandInfo: N'a pas correspondu: '%s'" #: AbsoluteToFpdb.py:205 #, fuzzy msgid "Absolute: Didn't match re_HandInfo: '%s'" -msgstr "N'a pas correspondu à re_HandInfo" +msgstr "Absolute: N'a pas correspondu à re_HandInfo: '%s'" #: AbsoluteToFpdb.py:207 msgid "readHandInfo: File name didn't match re_*InfoFromFilename" -msgstr "" +msgstr "readHandInfo: Nom de fichier ne correspond pas à re_*InfoFromFilename" #: AbsoluteToFpdb.py:208 #, fuzzy msgid "File name: %s" -msgstr "Nom de fichier:" +msgstr "Nom de fichier: %s" #: AbsoluteToFpdb.py:209 #, fuzzy msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'" -msgstr "N'a pas correspondu à re_HandInfo" +msgstr "Absolute: N'a pas correspondu à re_HandInfo: '%s'" #: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:410 #: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 @@ -72,7 +72,7 @@ msgstr "lecture antes" #: AbsoluteToFpdb.py:290 EverleafToFpdb.py:230 #, fuzzy msgid "No bringin found." -msgstr "Bringin non trouvé" +msgstr "Bringin non trouvé" #: AbsoluteToFpdb.py:297 EverleafToFpdb.py:237 msgid "No small blind" @@ -80,7 +80,7 @@ msgstr "Pas de petite blinde" #: AbsoluteToFpdb.py:324 msgid "Absolute readStudPlayerCards is only a stub." -msgstr "" +msgstr "Absolute readStudPlayerCards partiel." #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 #: EverleafToFpdb.py:326 FulltiltToFpdb.py:778 PartyPokerToFpdb.py:572 @@ -93,13 +93,13 @@ msgstr "analyse de l'historique des mains" #: EverleafToFpdb.py:327 FulltiltToFpdb.py:779 PartyPokerToFpdb.py:573 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" -msgstr "traduction envoyé vers" +msgstr "traduction envoyé vers" #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 #: EverleafToFpdb.py:328 FulltiltToFpdb.py:780 PartyPokerToFpdb.py:574 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" -msgstr "" +msgstr "Suivez (tail-f) l'import" #: Anonymise.py:49 msgid "Could not find file %s" @@ -107,18 +107,18 @@ msgstr "Impossible de trouver le fichier %s" #: Anonymise.py:55 msgid "Output being written to" -msgstr "Résultats écris à" +msgstr "résultat écrit à " #: BetfairToFpdb.py:108 CarbonToFpdb.py:163 EverestToFpdb.py:144 #: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 msgid "Didn't match re_HandInfo" -msgstr "N'a pas correspondu à re_HandInfo" +msgstr "N'a pas correspondu à re_HandInfo" #: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146 #: FulltiltToFpdb.py:266 PokerStarsToFpdb.py:223 #, fuzzy msgid "No match in readHandInfo." -msgstr "N'a pas correspondu à re_HandInfo" +msgstr "N'a pas correspondu à re_HandInfo" #: BetfairToFpdb.py:123 msgid "readPlayerStacks: Less than 2 players found in a hand" @@ -126,16 +126,16 @@ msgstr "readPlayerStacks: Moins de 2 joueurs trouvés dans une main" #: BetfairToFpdb.py:163 msgid "No bringin found" -msgstr "Bringin non trouvé" +msgstr "Bringin non trouvé" #: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439 #: WinamaxToFpdb.py:408 msgid "DEBUG: unimplemented readAction: '%s' '%s'" -msgstr "DEBUG: readAction non implementé: '%s' '%s'" +msgstr "DEBUG: readAction non implementé: '%s' '%s'" #: Card.py:431 msgid "fpdb card encoding(same as pokersource)" -msgstr "encodage des cartes fpdb (même que pokersource)" +msgstr "encodage des cartes fpdb (même que pokersource)" # Fred : What's with the empty string ? Should I do the same for translation ? #: Charset.py:45 Charset.py:60 Charset.py:75 Charset.py:86 Charset.py:94 @@ -149,7 +149,7 @@ msgstr "Impossible d'encoder: \"%s\"\n" # Fred : Are we dealing with a date or a path ? #: Configuration.py:109 Configuration.py:124 msgid "Config file has been created at %s.\n" -msgstr "Le fichier de configuration a été créé à %s.\n" +msgstr "Le fichier de configuration a été crée à %s.\n" #: Configuration.py:123 msgid "" @@ -157,7 +157,7 @@ msgid "" " in %s\n" " or %s\n" msgstr "" -"Pas de %s trouvé\n" +"Pas de %s trouvé\n" " dans %s\n" " ou %s\n" @@ -165,32 +165,32 @@ msgstr "" #, fuzzy msgid "Error copying .example config file, cannot fall back. Exiting.\n" msgstr "" -"Erreur lors de la copie du fichier .example, impossible de continuer. Arrêt " -"en cours.\n" +"Erreur lors de la copie du fichier .exemple, impossible de continuer. Arrêt en cours.\n" + #: Configuration.py:133 Configuration.py:134 msgid "No %s found, cannot fall back. Exiting.\n" -msgstr "Pas de %s trouvé, impossible de continuer. Arrêt en cours.\n" +msgstr "Pas de %s trouvé, impossible de continuer. Arrêt en cours.\n" #: Configuration.py:166 msgid "Default logger initialised for " -msgstr "Logger par défaut initialisé pour" +msgstr "Logger par défaut initialisé pour" #: Configuration.py:167 msgid "Default logger intialised for " -msgstr "Logger par défaut initialisé pour" +msgstr "Logger par défaut initialisé pour" #: Configuration.py:178 Database.py:447 Database.py:448 msgid "Creating directory: '%s'" -msgstr "Création du répertoire: '%s'" +msgstr "Création du répertoire: '%s'" #: Configuration.py:204 msgid "" "Default encoding set to US-ASCII, defaulting to CP1252 instead -- If you're " "not on a Mac, please report this problem." msgstr "" -"Encodage par défaut est US-ASCII, passage en CP1252 -- Si vous n'êtes pas " -"sur un Mac, veuillez rapporter le problème." +"Encodage par défaut est US-ASCII, passage en CP1252 -- Si vous n'êtes pas " +"sur un Mac, veuillez rapporter le problème." #: Configuration.py:308 #, fuzzy @@ -203,7 +203,7 @@ msgstr "config.general: ajout %s = %s" #: Configuration.py:576 Configuration.py:577 msgid "bad number in xalignment was ignored" -msgstr "mauvais chiffre dans xalignment a été ignoré" +msgstr "mauvais chiffre dans xalignment a été ignoré" #: Configuration.py:626 msgid "missing config section raw_hands" @@ -211,14 +211,12 @@ msgstr "section de config raw_hands manquante" #: Configuration.py:632 msgid "Invalid config value for raw_hands.save, defaulting to \"error\"" -msgstr "" -"Valeur de config invalide pour raw_hands.save, mise par défaut à \"error\"" +msgstr "Valeur de config invalide pour raw_hands.save, mise par défaut à \"error\"" + #: Configuration.py:639 msgid "Invalid config value for raw_hands.compression, defaulting to \"none\"" -msgstr "" -"Valeur de config invalide pour raw_hands.compression, mise par défaut à " -"\"error\"" +msgstr "Valeur de config invalide pour raw_hands.compression, mise par défaut à ""\"none\"" #: Configuration.py:652 msgid "missing config section raw_tourneys" @@ -226,19 +224,16 @@ msgstr "section de config raw_tourneys manquante" #: Configuration.py:658 msgid "Invalid config value for raw_tourneys.save, defaulting to \"error\"" -msgstr "" -"Valeur de config invalide pour raw_tourneys.save, mise par défaut à \"error\"" +msgstr "Valeur de config invalide pour raw_tourneys.save, mise par défaut à \"error\"" #: Configuration.py:665 msgid "" "Invalid config value for raw_tourneys.compression, defaulting to \"none\"" -msgstr "" -"Valeur de config invalide pour raw_tourneys.compression, mise par défaut à " -"\"error\"" +msgstr "Valeur de config invalide pour raw_tourneys.compression, mise par défaut à ""\"none\"" #: Configuration.py:683 Configuration.py:684 msgid "Configuration file %s not found. Using defaults." -msgstr "Fichier de configuration %s non trouvé. Defaut utilisé." +msgstr "Fichier de configuration %s non trouvé. Defaut utilisé." #: Configuration.py:714 msgid "Reading configuration file %s" @@ -267,37 +262,37 @@ msgstr "N'utilise pas le pool de connexion sqlalchemy" #: Database.py:72 msgid "Not using numpy to define variance in sqlite." -msgstr "N'utilise pas numpy pour définir la variance dans sqlite" +msgstr "N'utilise pas numpy pour définir la variance dans sqlite" #: Database.py:250 msgid "Creating Database instance, sql = %s" -msgstr "Création de la base de donnée, sql = %s" +msgstr "Création de la base de donnée, sql = %s" #: Database.py:398 msgid "*** WARNING UNKNOWN MYSQL ERROR:" -msgstr "*** WARNING ERREUR MYSQL INCONNUE:" +msgstr "*** ATTENTION ERREUR MYSQL INCONNUE:" #: Database.py:452 msgid "Connecting to SQLite: %(database)s" -msgstr "Connexion à SQLite: %(database)s" +msgstr "Connexion 0  SQLite: %(database)s" #: Database.py:464 msgid "Some database functions will not work without NumPy support" -msgstr "Certaines fonctionnalités ne foncitonneront pas sans NumPy" +msgstr "Certaines fonctionnalitées de la base de données ne fonctionneront pas sans NumPy" #: Database.py:494 msgid "outdated or too new database version (%s) - please recreate tables" msgstr "" -"Version de la base de données trop ancienne ou trop nouvelle (%s) - " -"recrééez les tables SVP" +"Version de la base de données trop ancienne ou trop nouvelle (%s) - " +"recréér les tables SVP" #: Database.py:500 Database.py:501 msgid "Failed to read settings table - recreating tables" -msgstr "Echec de lecture de la table de règlages - recréation des tables" +msgstr "Echec de lecture de la table de réglages - recréation des tables" #: Database.py:505 Database.py:506 msgid "Failed to read settings table - please recreate tables" -msgstr "Echec de lecture de la table de règlages - recréation des tables" +msgstr "Echec de lecture de la table de réglages - recréation des tables" #: Database.py:527 msgid "commit %s failed: info=%s value=%s" @@ -309,23 +304,23 @@ msgstr "echec du commit" #: Database.py:712 Database.py:745 msgid "*** Database Error: " -msgstr "*** Erreur Base de Données: " +msgstr "*** Erreur Base de Données: " #: Database.py:742 msgid "Database: date n hands ago = " -msgstr "Base de Données: date d'il y a n mains = " +msgstr "Base de Données: date d'il y a n mains = " #: Database.py:899 msgid "ERROR: query %s result does not have player_id as first column" -msgstr "ERROR: query %s le résultat n'a pas player_id en première colonne" +msgstr "ERREUR: query %s le résultat n'a pas player_id en premiere colonne" #: Database.py:991 msgid "getLastInsertId(): problem fetching insert_id? ret=%d" -msgstr "getLastInsertId(): problème lors de la recherche insert_id? ret=%d" +msgstr "getLastInsertId(): problème lors de la recherche insert_id? ret=%d" #: Database.py:1003 msgid "getLastInsertId(%s): problem fetching lastval? row=%d" -msgstr "getLastInsertId(%s): problème lors de la recherche lastval? row=%d" +msgstr "getLastInsertId(%s): problème lors de la recherche lastval? row=%d" #: Database.py:1010 msgid "getLastInsertId(): unknown backend: %d" @@ -333,15 +328,15 @@ msgstr "getLastInsertId(): backend inconnu: %d" #: Database.py:1015 msgid "*** Database get_last_insert_id error: " -msgstr "*** Erreur get_last_insert_id base de données: " +msgstr "*** Erreur get_last_insert_id base de données: " #: Database.py:1069 Database.py:1494 msgid "warning: drop pg fk %s_%s_fkey failed: %s, continuing ..." -msgstr "Warning: suppression de pg fk %s_%s_fkey a échoué: %s, continue..." +msgstr "Attention: suppression de pg fk %s_%s_fkey a échoué: %s, continue..." #: Database.py:1073 Database.py:1498 msgid "warning: constraint %s_%s_fkey not dropped: %s, continuing ..." -msgstr "warning: contrainte %s_%s_fkey non supprimée: %s, continue ..." +msgstr "Attention: contrainte %s_%s_fkey non supprimée: %s, continue ..." #: Database.py:1081 Database.py:1372 msgid "dropping mysql index " @@ -366,29 +361,29 @@ msgstr "warning: index %s_%s_idx non supprimé: %s, continue ..." #: Database.py:1149 Database.py:1157 #, fuzzy msgid "Creating foreign key " -msgstr "création d'une clé étrangère" +msgstr "création d'une clé étrangère" #: Database.py:1155 Database.py:1164 Database.py:1176 #, fuzzy msgid "Create foreign key failed: " -msgstr " creation d'une clé étrangère a échoué" +msgstr "création d'une clé étrangère a échouée" #: Database.py:1171 Database.py:1330 Database.py:1331 msgid "Creating mysql index %s %s" -msgstr "Création index mysql %s %s" +msgstr "Création index mysql %s %s" #: Database.py:1180 #, fuzzy msgid "Creating pg index " -msgstr "création index pg" +msgstr "création index pg" #: Database.py:1185 Database.py:1336 Database.py:1345 Database.py:1353 msgid "Create index failed: " -msgstr "Création de l'index a échoué: " +msgstr "Création de l'index a èchoué: " #: Database.py:1226 Database.py:1227 msgid "Finished recreating tables" -msgstr "Fin de re-création des tables" +msgstr "Fin de re-création des tables" #: Database.py:1268 #, fuzzy @@ -397,7 +392,7 @@ msgstr "***Erreur lors de la suppression des tables: " #: Database.py:1278 msgid "*** Error unable to get databasecursor" -msgstr "*** Erreur impossible de récuperer databasecursor" +msgstr "*** Erreur impossible de récupérer databasecursor" #: Database.py:1290 Database.py:1301 Database.py:1311 Database.py:1318 msgid "***Error dropping tables: " @@ -417,12 +412,12 @@ msgstr "Création de l'index sqlite %s %s" #: Database.py:1355 msgid "Unknown database: MySQL, Postgres and SQLite supported" -msgstr "Base de données inconnue: MySQL, Postgres et SQLite sont supportées" +msgstr "Base de données inconnue: MySQL, Postgres et SQLite sont supportées" #: Database.py:1360 #, fuzzy msgid "Error creating indexes: " -msgstr "création index pg" +msgstr "Erreur création indexes: " #: Database.py:1387 msgid "Dropping sqlite index " @@ -440,19 +435,19 @@ msgstr " set_isolation_level a échoué:" #: Database.py:1425 Database.py:1433 msgid "creating foreign key " -msgstr "création d'une clé étrangère" +msgstr "création d'une clé étrangère" #: Database.py:1431 msgid " create foreign key failed: " -msgstr " creation d'une clé étrangère a échoué" +msgstr " creation d'une clé étrangère a èchoué" #: Database.py:1440 msgid " create foreign key failed: " -msgstr " creation d'une clé étrangère a échoué" +msgstr " creation d'une clé étrangère a èchoué" #: Database.py:1442 Database.py:1501 msgid "Only MySQL and Postgres supported so far" -msgstr "Seuls MySQL et Postgres sont supportés pour le moment" +msgstr "Seuls MySQL et Postgres sont supportés pour le moment" #: Database.py:1472 msgid "dropping mysql foreign key" @@ -521,19 +516,19 @@ msgstr "" #: Database.py:2261 msgid "queue empty too long - writer stopping ..." -msgstr "" +msgstr "File d'attente vide trop long - ecriture stopper..." #: Database.py:2264 msgid "writer stopping, error reading queue: " -msgstr "" +msgstr "ecriture stoppée, erreur lecture file d'attente: " #: Database.py:2289 msgid "deadlock detected - trying again ..." -msgstr "" +msgstr "deadlock détecté - nouvel essai ..." #: Database.py:2294 msgid "too many deadlocks - failed to store hand " -msgstr "" +msgstr "trop de main deadlocks - abandon de la sauvegarde des mains" #: Database.py:2298 msgid "***Error storing hand: " @@ -542,7 +537,7 @@ msgstr "***Erreur lors du stockage de la main" #: Database.py:2308 msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" msgstr "" -"base de données finie d'écrire: stocké %d mains (%d échouées) en %.1f " +"base de données finie d'écrire: stocké %d mains (%d èchouées) en %.1f " "secondes" #: Database.py:2318 @@ -580,15 +575,15 @@ msgstr "cartes =" #: Database.py:2640 #, fuzzy msgid "get_stats took: %4.3f seconds" -msgstr "Le nettoyage a pris %.1f secondes" +msgstr "Le nettoyage a pris %4.3f seconds" #: Database.py:2642 msgid "press enter to continue" -msgstr "appuyer sur entrée pour continuer" +msgstr "appuyer sur entrée pour continuer" #: EverestToFpdb.py:107 msgid "Unable to recognise handinfo from: '%s'" -msgstr "" +msgstr "Impossible de reconnaitre handinfo de: '%s'" #: EverleafToFpdb.py:265 msgid "Everleaf readStudPlayerCards is only a stub." @@ -624,7 +619,7 @@ msgstr "Parties:" #: Filters.py:55 TourneyFilters.py:50 msgid "Hero:" -msgstr "Héros" +msgstr "Héros" #: Filters.py:55 TourneyFilters.py:50 msgid "Sites:" @@ -665,7 +660,7 @@ msgstr "Tournoi" #: Filters.py:80 msgid "DEBUG: New packing box created!" -msgstr "" +msgstr "DEBUG: Nouvelle boîte créée!" #: Filters.py:106 TourneyFilters.py:114 msgid "Either 0 or more than one site matched (%s) - EEK" @@ -673,7 +668,7 @@ msgstr "0 ou plus d'un site correspond (%s) - EEK" #: Filters.py:341 msgid "%s was toggled %s" -msgstr "%s a été basculé %s" +msgstr "%s a été basculé %s" #: Filters.py:341 msgid "OFF" @@ -709,36 +704,36 @@ msgstr "Min # Mains:" #: Filters.py:725 msgid "INFO: No tourney types returned from database" -msgstr "INFO: Pas de types de tournoi retournés par la base de données" +msgstr "INFO: Pas de types de tournoi retournés par la base de données" #: Filters.py:726 msgid "No tourney types returned from database" -msgstr "Pas de types de tournoi retournés par la base de données" +msgstr "Pas de types de tournoi retournés par la base de données" #: Filters.py:752 Filters.py:850 msgid "INFO: No games returned from database" -msgstr "INFO: Pas de parties retournées par la base de données" +msgstr "INFO: Pas de parties retournées par la base de données" #: Filters.py:753 Filters.py:851 msgid "No games returned from database" -msgstr "Pas de parties retournées par la base de données" +msgstr "Pas de parties retourné©es par la base de données" #: Filters.py:873 msgid "Graphing Options:" -msgstr "" +msgstr "Options du Graphique" #: Filters.py:890 msgid "Show Graph In:" -msgstr "" +msgstr "Voir le graphique en" #: Filters.py:906 msgid "Showdown Winnings" -msgstr "" +msgstr "Showdown gagnants" #: Filters.py:914 #, fuzzy msgid "Non-Showdown Winnings" -msgstr "Sans-abattage: $%.2f" +msgstr "Gagnant sans aller à l'abattage" #: Filters.py:1031 msgid "From:" @@ -853,7 +848,7 @@ msgstr "Temps entre les imports en secondes" #: GuiAutoImport.py:121 GuiAutoImport.py:193 GuiAutoImport.py:303 #, fuzzy msgid " Start _Auto Import " -msgstr " Démarrage _Autoimport " +msgstr " Démarrage _Autoimport " #: GuiAutoImport.py:125 #, fuzzy @@ -863,12 +858,12 @@ msgstr "Répertoire créé '%s'" #: GuiAutoImport.py:144 #, fuzzy msgid "Auto Import Ready." -msgstr "AutoImport Prêt." +msgstr "AutoImport Prêt." #: GuiAutoImport.py:157 #, fuzzy msgid "Please choose the path that you want to Auto Import" -msgstr "Choisissez le répertoire à auto importer, s'il vous plaît" +msgstr "Choisissez le répertoire à  auto importer, s'il vous plait" #: GuiAutoImport.py:180 msgid " _Auto Import Running " @@ -877,7 +872,7 @@ msgstr " _Auto Import En cours " #: GuiAutoImport.py:191 #, fuzzy msgid " Stop _Auto Import " -msgstr " Arrêt _Autoimport " +msgstr " Arrêt _Autoimport " #: GuiAutoImport.py:242 msgid "" @@ -888,7 +883,7 @@ msgstr "" #: GuiAutoImport.py:244 #, fuzzy msgid " _Stop Auto Import " -msgstr " Arrêt _Autoimport " +msgstr " _Stop Autoimport " #: GuiAutoImport.py:264 msgid "opening pipe to HUD" @@ -905,21 +900,27 @@ msgstr "" msgid "" "\n" "Auto Import aborted - global lock not available" -msgstr "Import direct abandonné - lock global impossible" +msgstr +"\n" +"Import direct abandonné - lock global impossible" #: GuiAutoImport.py:295 #, fuzzy msgid "" "\n" "Stopping Auto Import - global lock released." -msgstr "Import direct abandonné - lock global impossible" +msgstr +"\n" +"Import direct abandonné - lock global impossible" #: GuiAutoImport.py:297 #, fuzzy msgid "" "\n" " * Stop Auto Import: HUD already terminated" -msgstr " Arrêt _Autoimport " +msgstr +"\n" +" * Arrêt Autoimport: HUD already terminated" #: GuiAutoImport.py:325 msgid "Browse..." @@ -940,6 +941,8 @@ msgid "" "GuiBulkImport.load done: Stored: %d \tDuplicates: %d \tPartial: %d \tErrors: " "%d in %s seconds - %.0f/sec" msgstr "" +"GuiBulkImport.load terminé: Sauvé: %d \tDupliqué: %d \tPartiel: %d \tErreurs: " +"%d en %s seconds - %.0f/sec" #: GuiBulkImport.py:127 msgid "Import Complete" @@ -948,11 +951,11 @@ msgstr "Import Fini" #: GuiBulkImport.py:135 GuiTourneyImport.py:78 #, fuzzy msgid "bulk import aborted - global lock not available" -msgstr "Import direct abandonné - lock global impossible" +msgstr "Import direct abandonné - lock global impossible" #: GuiBulkImport.py:163 msgid "Print Start/Stop Info" -msgstr "Afficher Infos de Départ/Arrêt" +msgstr "Afficher Infos de Départ/Arrêt" #: GuiBulkImport.py:170 msgid "Hands/status print:" @@ -964,7 +967,7 @@ msgstr "Nombre de threads" #: GuiBulkImport.py:207 msgid "Archive File" -msgstr "" +msgstr "Archiver fichier" #: GuiBulkImport.py:212 msgid "Hands/file:" @@ -980,11 +983,11 @@ msgstr "auto" #: GuiBulkImport.py:237 GuiBulkImport.py:287 GuiBulkImport.py:395 msgid "don't drop" -msgstr "" +msgstr "non supprimé" #: GuiBulkImport.py:238 GuiBulkImport.py:288 msgid "drop" -msgstr "" +msgstr "suppresssion" #: GuiBulkImport.py:244 msgid "HUD Test mode" @@ -996,7 +999,7 @@ msgstr "Filtre de site:" #: GuiBulkImport.py:277 msgid "Drop HudCache:" -msgstr "" +msgstr "Suppression HudCache" #: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:814 msgid "_Bulk Import" @@ -1012,20 +1015,20 @@ msgstr "Attente..." #: GuiBulkImport.py:344 msgid "Input file in quiet mode" -msgstr "Fichier d'entrée en mode silencieux" +msgstr "Fichier d'entrée en mode silencieux" #: GuiBulkImport.py:346 msgid "don't start gui; deprecated (just give a filename with -f)." -msgstr "" +msgstr "gui non démarré; deprecated (just give a filename with -f)." #: GuiBulkImport.py:348 msgid "Conversion filter (*Full Tilt Poker, PokerStars, Everleaf, Absolute)" -msgstr "" -"Filtre de conversion (*Full Tilt Poker, PokerStars, Everleaf, Absolute)" +msgstr "Filtre de conversion (*Full Tilt Poker, PokerStars, Everleaf, Absolute)" + #: GuiBulkImport.py:350 msgid "If this option is passed it quits when it encounters any error" -msgstr "Si cette option est passée cela quitte quand une erreur est survenue" +msgstr "Si cette option est passée cela quitte quand une erreur est survenue" #: GuiBulkImport.py:352 Options.py:55 msgid "Print some useful one liners" @@ -1044,8 +1047,7 @@ msgstr "" msgid "" "Do the required conversion for FTP Archive format (ie. as provided by support" msgstr "" -"Fait la conversion requise pour le format d'archive de Pokerstars (ie comme " -"fourni par le support" +"Fait la conversion requise pour le format d'archive de Pokerstars (ie comme fourni par le support" #: GuiBulkImport.py:358 msgid "" @@ -1064,8 +1066,7 @@ msgstr "Convertisseur Pokerstars: ./GuiBulkImport.py -c PokerStars -f filename" msgid "" "Full Tilt converter: ./GuiBulkImport.py -c \"Full Tilt Poker\" -f filename" msgstr "" -"Convertisseur Full Tilt: ./GuiBulkImport.py -c \"Full Tilt Poker\" -f " -"filename" +"Convertisseur Full Tilt: ./GuiBulkImport.py -c \"Full Tilt Poker\" -f filename" #: GuiBulkImport.py:366 msgid "Everleaf converter: ./GuiBulkImport.py -c Everleaf -f filename" @@ -1096,7 +1097,7 @@ msgstr "" #: GuiDatabase.py:111 #, fuzzy msgid "_Refresh" -msgstr "Rafraîchir" +msgstr "_Rafraîchir" #: GuiDatabase.py:115 msgid "Type" @@ -1153,15 +1154,15 @@ msgstr "erreur sortCols: " #: GuiDatabase.py:361 msgid "testDB: trying to connect to: %s/%s, %s, %s/%s" -msgstr "" +msgstr "testDB: essai de connection de: %s/%s, %s, %s/%s" #: GuiDatabase.py:364 msgid " connected ok" -msgstr "" +msgstr " connecté ok" #: GuiDatabase.py:371 msgid " not connected but no exception" -msgstr "" +msgstr " non connecté but pas d'exception" #: GuiDatabase.py:373 fpdb.pyw:890 msgid "" @@ -1206,27 +1207,27 @@ msgstr "Ajouter Nouvelle Base De Données" #: GuiDatabase.py:423 #, fuzzy msgid "DB Type" -msgstr "Type" +msgstr "DB Type" #: GuiDatabase.py:433 #, fuzzy msgid "DB Name" -msgstr "Nom" +msgstr "DB Nom" #: GuiDatabase.py:441 #, fuzzy msgid "DB Description" -msgstr "Description" +msgstr "DB Description" #: GuiDatabase.py:462 #, fuzzy msgid "Host Computer" -msgstr "Import Fini" +msgstr "Ordinateur Hôtei" #: GuiDatabase.py:495 #, fuzzy msgid "start creating new db" -msgstr "Erreur à la création des indices" +msgstr "démarrage création nouvelle db" #: GuiDatabase.py:514 msgid "tested new db, result=%s" @@ -1235,16 +1236,16 @@ msgstr "nouvelle bdd testée, résultat=%s" #: GuiDatabase.py:517 #, fuzzy msgid "Database created" -msgstr "Statistiques de Base de Données" +msgstr "Base de Données crées" #: GuiDatabase.py:520 #, fuzzy msgid "Database creation failed" -msgstr " création index a échoué" +msgstr "Base de données création èchouée" #: GuiDatabase.py:533 msgid "check_fields: starting" -msgstr "" +msgstr "check_fields: démarré" #: GuiDatabase.py:539 msgid "No Database Name given" @@ -1257,12 +1258,12 @@ msgstr "Pas de Description de Base De Données donné" #: GuiDatabase.py:545 #, fuzzy msgid "No Username given" -msgstr "Username" +msgstr "Aucun Username donné" #: GuiDatabase.py:548 #, fuzzy msgid "No Password given" -msgstr "Mot de passe" +msgstr "Pas de Mot de passe donné" #: GuiDatabase.py:551 msgid "No Host given" @@ -1314,11 +1315,11 @@ msgstr "" #: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 #, fuzzy msgid "Refresh _Graph" -msgstr "Rafraîchir" +msgstr "_Rafraîchir le Graphique" #: GuiGraphViewer.py:87 GuiTourneyGraphViewer.py:86 msgid "_Export to File" -msgstr "" +msgstr "_Exporter le Fichier" #: GuiGraphViewer.py:135 GuiGraphViewer.py:251 GuiSessionViewer.py:372 #: GuiTourneyGraphViewer.py:134 GuiTourneyGraphViewer.py:232 @@ -1371,23 +1372,20 @@ msgid "Non-showdown: $%.2f" msgstr "Sans-abattage: $%.2f" #: GuiGraphViewer.py:234 -#, fuzzy msgid "" "Hands: %d\n" "Profit (%s): %.2f" msgstr "" "Mains: %d\n" -"Profit: $%.2f" +"Profit: (%s): %.2f" #: GuiGraphViewer.py:236 -#, fuzzy msgid "Showdown (%s): %.2f" -msgstr "Abattage: $%.2f" +msgstr "Abattage (%s): %.2f" #: GuiGraphViewer.py:238 -#, fuzzy msgid "Non-showdown (%s): %.2f" -msgstr "Sans-abattage: $%.2f" +msgstr "Sans-abattage (%s): %.2f" #: GuiGraphViewer.py:365 GuiTourneyGraphViewer.py:276 msgid "Please choose the directory you wish to export to:" @@ -1412,7 +1410,7 @@ msgstr "" #: GuiImapFetcher.py:47 #, fuzzy msgid "_Import All" -msgstr "Import" +msgstr "_Importer Tout" #: GuiImapFetcher.py:51 msgid "If you change the config you must save before importing" @@ -1443,11 +1441,11 @@ msgstr "" #: GuiImapFetcher.py:110 msgid "Mail Folder" -msgstr "Repertoir de Mail" +msgstr "Repertoire de Mail" #: GuiImapFetcher.py:110 msgid "Mailserver" -msgstr "" +msgstr "Serveur de Mails" #: GuiImapFetcher.py:110 msgid "Site" @@ -1500,7 +1498,7 @@ msgstr "Préférences" #: GuiRingPlayerStats.py:44 msgid "Type of Game" -msgstr "" +msgstr "Type de Jeux" #: GuiRingPlayerStats.py:45 msgid "Hole cards" @@ -1509,7 +1507,7 @@ msgstr "" #: GuiRingPlayerStats.py:46 #, fuzzy msgid "Position" -msgstr "Stats Position" +msgstr "Position" #: GuiRingPlayerStats.py:47 #, fuzzy @@ -1519,84 +1517,83 @@ msgstr "Nombre de Joueurs" #: GuiRingPlayerStats.py:48 #, fuzzy msgid "Number of hands played" -msgstr "Nombre de Mains:" +msgstr "Nombre de Mains jouées" #: GuiRingPlayerStats.py:49 #, fuzzy msgid "Number of Seats" -msgstr "Nombre de threads" +msgstr "Nombre de sièges" #: GuiRingPlayerStats.py:50 msgid "" "Voluntarily Putting In the pot\n" "(blinds excluded)" msgstr "" +"Volontairement met de l'argent dans le pot\n" +"(blinds exclues)" #: GuiRingPlayerStats.py:51 -#, fuzzy msgid "% Pre Flop Raise" -msgstr "Relance Pré-Flop %" +msgstr "% Relance Pré-Flop" #: GuiRingPlayerStats.py:52 -#, fuzzy msgid "% Pre Flop Re-Raise / 3Bet" -msgstr "Relance Pré-Flop %" +msgstr "% Relance Pré-Flop / 3Bet" #: GuiRingPlayerStats.py:53 -#, fuzzy msgid "% Pre Flop Re-Raise / 4Bet" -msgstr "Relance Pré-Flop %" +msgstr "% Relance Pré-Flop / 4Bet" #: GuiRingPlayerStats.py:54 -#, fuzzy msgid "% Pre Flop Fold To Re-Raise / F3Bet" -msgstr "Relance Pré-Flop %" +msgstr "% Fold Pré-Flop après une relance / F3Bet" #: GuiRingPlayerStats.py:55 -#, fuzzy msgid "% Pre Flop Fold To Re-Raise / F4Bet" -msgstr "Relance Pré-Flop %" +msgstr "% Fold Pré-Flop après une relance / F4Bet" #: GuiRingPlayerStats.py:56 #, fuzzy msgid "Aggression Factor\n" -msgstr "Stats de Session" +msgstr "facteur d'Agrression\n" #: GuiRingPlayerStats.py:57 msgid "" "Aggression Frequency\n" "Bet or Raise vs Fold" msgstr "" +"Fréquence d'Agression\n" +"Bet ou Raise vs Fold" #: GuiRingPlayerStats.py:58 -#, fuzzy msgid "Continuation Bet post-flop" -msgstr "% mise de continuation flop/4ème" +msgstr "Mise de continuation après le flop" #: GuiRingPlayerStats.py:59 msgid "% Raise First In\\% Raise when first to bet" -msgstr "" +msgstr "% Raise en premier\\% Raise quand premier a miser" #: GuiRingPlayerStats.py:60 msgid "" "% First to raise pre-flop\n" "and steal blinds" msgstr "" +"% raise en premier pre-flop\n" +"et vol les blinds" #: GuiRingPlayerStats.py:61 msgid "% Saw Flop vs hands dealt" -msgstr "" +msgstr "% voir le Flop vs mains trouvées" #: GuiRingPlayerStats.py:62 msgid "Saw Show Down / River" -msgstr "" +msgstr "Voir Show Down / River" #: GuiRingPlayerStats.py:63 msgid "Went To Show Down When Saw Flop" -msgstr "" +msgstr "Va au Show Down Quand Flop Vu" #: GuiRingPlayerStats.py:64 -#, fuzzy msgid "% Won some money at showdown" msgstr "% argent gagné à l'abattage" @@ -1611,12 +1608,16 @@ msgid "" "Turn Aggression\n" "% Bet or Raise after seeing Turn" msgstr "" +"Turn Aggression\n" +"% Bet ou Raise après avoir vu la Turn" #: GuiRingPlayerStats.py:67 msgid "" "River Aggression\n" "% Bet or Raise after seeing River" msgstr "" +"River Aggression\n" +"% Bet ou Raise après avoir vu la River" #: GuiRingPlayerStats.py:68 msgid "" @@ -1626,17 +1627,19 @@ msgstr "" #: GuiRingPlayerStats.py:69 msgid "Amount won" -msgstr "" +msgstr "Somme gagnée" #: GuiRingPlayerStats.py:70 msgid "" "Number of Big Blinds won\n" "or lost per 100 hands" msgstr "" +"Nombre de Big Blinds gagnées\n" +"ou perdues pour 100 mains" #: GuiRingPlayerStats.py:71 msgid "Amount of rake paid" -msgstr "" +msgstr "Somme de rake paid" #: GuiRingPlayerStats.py:72 msgid "" @@ -1644,12 +1647,17 @@ msgid "" "or lost per 100 hands\n" "when excluding rake" msgstr "" +"Nombre de Big Blinds gagnées\n" +"ou perdues pour 100 mains\n" +"quand rake exclus" #: GuiRingPlayerStats.py:73 msgid "" "Measure of uncertainty\n" "The lower, the more stable the amounts won" msgstr "" +"Mesure d'incertitude\n" +"Le Plus bas, le plus stable des sommes gagnées" #: GuiRingPlayerStats.py:341 GuiSessionViewer.py:257 #: GuiTourneyPlayerStats.py:243 @@ -1669,9 +1677,8 @@ msgid "Detailed Filters" msgstr "Filtres Détaillés" #: GuiRingPlayerStats.py:724 -#, fuzzy msgid "Hand Filters:" -msgstr "et autres" +msgstr "Filtres sur les mains:" #: GuiRingPlayerStats.py:737 msgid "between" @@ -1745,26 +1752,23 @@ msgstr "" #: GuiStove.py:66 msgid "Thank you" -msgstr "" +msgstr "Merci" #: GuiTourneyGraphViewer.py:178 -#, fuzzy msgid "Tournaments" -msgstr "Tournoi" +msgstr "Tournois" #: GuiTourneyGraphViewer.py:205 GuiTourneyGraphViewer.py:218 -#, fuzzy msgid "" "Tournaments: %d\n" "Profit: $%.2f" msgstr "" -"Mains: %d\n" +"Tournois: %d\n" "Profit: $%.2f" #: GuiTourneyGraphViewer.py:215 -#, fuzzy msgid "Tournament Results" -msgstr "Tournoi" +msgstr "Tournoi Résultats" #: GuiTourneyImport.py:72 GuiTourneyImport.py:290 msgid "" @@ -1818,7 +1822,8 @@ msgid "_Display" msgstr "Affiche _Player" #: GuiTourneyViewer.py:53 -msgid "Display _Player" +#, fuzzy +msgid "_Display" msgstr "Affiche _Player" #: GuiTourneyViewer.py:68 @@ -1850,36 +1855,30 @@ msgid "Table \"%s\" no longer exists\n" msgstr "Table \"%s\" n'existe plus\n" #: HUD_main.pyw:314 -#, fuzzy msgid "Error resizing HUD for table: %s." -msgstr "***Erreur lors de la création des tables: " +msgstr "Erreur redimension HUD des tables: %s." #: HUD_main.pyw:328 msgid "Error killing HUD for table: %s." -msgstr "" +msgstr "Erreur HUD des tables terminé: %s." #: HUD_main.pyw:351 -#, fuzzy msgid "Error creating HUD for hand %s." -msgstr "Erreur à la création des indices" +msgstr "Erreur création HUD pour les mains %s." #: HUD_main.pyw:362 msgid "Error updating HUD for hand %s." -msgstr "" +msgstr "Erreur mise a jour HUD pour les mains %s." #: HUD_run_me.py:45 -#, fuzzy msgid "HUD_main starting\n" -msgstr "" -"\n" -"HUD_main: démarrage ..." +msgstr "HUD_main: démarrage\n" #: HUD_run_me.py:51 TournamentTracker.py:306 msgid "Using db name = %s\n" -msgstr "" +msgstr "Utilisation db nom = %s\n" #: HUD_run_me.py:62 -#, fuzzy msgid "Closing this window will exit from the HUD." msgstr "Fermer cette fenêtre provoquera l'arrêt du Tracker de Tournoi" @@ -1929,12 +1928,12 @@ msgstr "MIXTE" #: Hand.py:156 msgid "LASTBET" -msgstr "" +msgstr "BETSUIVANT" #: Hand.py:157 #, fuzzy msgid "ACTION STREETS" -msgstr "TOURS" +msgstr "ACTION TOURS" #: Hand.py:158 msgid "STREETS" @@ -1947,7 +1946,7 @@ msgstr "TOURS" #: Hand.py:160 msgid "COMMUNITY STREETS" -msgstr "" +msgstr "TOURS COMMUN" #: Hand.py:161 #, fuzzy @@ -1957,7 +1956,7 @@ msgstr "TOURS" #: Hand.py:162 #, fuzzy msgid "COUNTED SEATS" -msgstr "NOMBRE DE RECAVES" +msgstr "NOMBRE DE SIEGES" #: Hand.py:163 msgid "DEALT" @@ -1978,7 +1977,7 @@ msgstr "POT TOTAL" #: Hand.py:167 #, fuzzy msgid "TOTAL COLLECTED" -msgstr "POT TOTAL" +msgstr "TOTAL COLLECTER" #: Hand.py:168 msgid "RAKE" @@ -1996,12 +1995,12 @@ msgstr "NUM TOURNOI" #: Hand.py:171 TourneySummary.py:137 #, fuzzy msgid "TOURNEY ID" -msgstr "NUM TOURNOI" +msgstr "ID TOURNOI" #: Hand.py:172 TourneySummary.py:136 #, fuzzy msgid "TOURNEY TYPE ID" -msgstr "IDS JOUEUR TOURNOIS" +msgstr "ID TYPE DE TOURNOIS" #: Hand.py:173 TourneySummary.py:138 msgid "BUYIN" @@ -2015,7 +2014,7 @@ msgstr "DEVISE" #: Hand.py:175 #, fuzzy msgid "BUYIN CHIPS" -msgstr "RECAVE JETONS" +msgstr "BUYIN JETONS" #: Hand.py:176 TourneySummary.py:139 msgid "FEE" @@ -2091,7 +2090,7 @@ msgstr "TABLEAU" #: Hand.py:196 msgid "DISCARDS" -msgstr "" +msgstr "JETER" #: Hand.py:197 msgid "HOLECARDS" @@ -2207,19 +2206,19 @@ msgstr "" #: Hand.py:1445 msgid "*** 3RD STREET ***" -msgstr "*** 3EME RUE ***" +msgstr "*** 3EME TOURS ***" #: Hand.py:1459 msgid "*** 4TH STREET ***" -msgstr "*** 4EME RUE ***" +msgstr "*** 4EME TOURS ***" #: Hand.py:1471 msgid "*** 5TH STREET ***" -msgstr "*** 5EME RUE ***" +msgstr "*** 5EME TOURS ***" #: Hand.py:1483 msgid "*** 6TH STREET ***" -msgstr "*** 6EME RUE ***" +msgstr "*** 6EME TOURS ***" #: Hand.py:1493 msgid "*** RIVER ***" @@ -2281,7 +2280,7 @@ msgstr "" #, fuzzy msgid "Read %d hands (%d failed) in %.3f seconds" msgstr "" -"base de données finie d'écrire: stocké %d mains (%d échouées) en %.1f " +"base de données finie d'écrire: stocké %d mains (%d èchouées) en %.1f " "secondes" #: HandHistoryConverter.py:176 @@ -2399,12 +2398,12 @@ msgstr "Sauvegarder Composition HUD" #: Hud.py:157 #, fuzzy msgid "Reposition StatWindows" -msgstr "Stats Position" +msgstr "Repositionner la fenêtre des stats" #: Hud.py:161 #, fuzzy msgid "Show Player Stats" -msgstr "Stats Joueur Cash-Game" +msgstr "Voir Stats Joueur" #: Hud.py:166 Hud.py:235 msgid "For This Blind Level Only" @@ -2429,11 +2428,11 @@ msgstr "" #: Hud.py:189 Hud.py:258 #, fuzzy msgid " All Levels" -msgstr " Toujours" +msgstr " tous les niveaux" #: Hud.py:194 Hud.py:263 msgid "For #Seats:" -msgstr "Pour Siège#:" +msgstr "Pour #Sièges:" #: Hud.py:197 Hud.py:266 msgid " Any Number" @@ -2453,7 +2452,7 @@ msgstr "Depuis:" #: Hud.py:215 Hud.py:284 msgid " All Time" -msgstr " Toujours" +msgstr " Depuis Toujours" #: Hud.py:220 Hud.py:289 #, fuzzy @@ -2467,12 +2466,12 @@ msgstr " %s Jours" #: Hud.py:230 #, fuzzy msgid "Show Opponent Stats" -msgstr "Montrer les stats de position" +msgstr "Montrer les stats des adversaires" #: Hud.py:352 #, fuzzy msgid "Debug StatWindows" -msgstr "Stats Position" +msgstr "Debug fenêtres des stats" #: Hud.py:356 msgid "Set max seats" @@ -2498,9 +2497,8 @@ msgid "error is %s" msgstr "l'erreur est %s" #: Hud.py:608 -#, fuzzy msgid "Error finding actual seat.\n" -msgstr "Erreur lors de l'analyse" +msgstr "Erreur lors de l'analyse.\n" #: Hud.py:624 msgid "Creating hud from hand " @@ -2571,9 +2569,8 @@ msgid "Overrides the default database name" msgstr "" #: Options.py:37 -#, fuzzy msgid "Specifies a configuration file." -msgstr "Lecture du fichier de configuration %s" +msgstr "" #: Options.py:40 msgid "" @@ -2585,9 +2582,8 @@ msgid "Module name for Hand History Converter" msgstr "" #: Options.py:46 -#, fuzzy msgid "A sitename" -msgstr "Username" +msgstr "" #: Options.py:50 #, fuzzy @@ -2597,7 +2593,7 @@ msgstr "Erreur lors de l'analyse" #: Options.py:53 #, fuzzy msgid "Print version information and exit." -msgstr "Information de Version:" +msgstr "Information de Version" #: Options.py:58 msgid "Input file" @@ -2610,7 +2606,7 @@ msgstr "" #: Options.py:62 #, fuzzy msgid "Input out path in quiet mode" -msgstr "Fichier d'entrée en mode silencieux" +msgstr "Fichier d'entrée en mode silencieux" #: Options.py:64 msgid "File to be split is a PokerStars or Full Tilt Poker archive file" @@ -2631,7 +2627,7 @@ msgstr "" #: Options.py:72 #, fuzzy msgid "Auto-start Auto-import" -msgstr " Démarrage _Autoimport " +msgstr " Démarrage _Autoimport " #: Options.py:74 msgid "Start Minimized" @@ -2672,11 +2668,11 @@ msgstr "Impossible de lire le GameType pour cette main" #: PartyPokerToFpdb.py:531 #, fuzzy msgid "Unimplemented readAction: '%s' '%s'" -msgstr "DEBUG: readAction non implementé: '%s' '%s'" +msgstr "ReadAction non implementé: '%s' '%s'" #: SplitHandHistory.py:76 msgid "File not found" -msgstr "" +msgstr "Fichier non trouvé" #: SplitHandHistory.py:126 msgid "Unexpected error processing file" @@ -2692,7 +2688,7 @@ msgstr "Profit Total" #: Stats.py:149 Stats.py:156 msgid "Voluntarily Put In Pot Pre-Flop%" -msgstr "" +msgstr "Voluntairement entre dans le Pot Pre-Flop%" #: Stats.py:169 Stats.py:177 msgid "Pre-Flop Raise %" @@ -2700,7 +2696,7 @@ msgstr "Relance Pré-Flop %" #: Stats.py:190 Stats.py:198 msgid "% went to showdown" -msgstr "* est allé à l'abattage" +msgstr "% est allé à l'abattage" #: Stats.py:211 Stats.py:219 msgid "% won money at showdown" @@ -2733,7 +2729,7 @@ msgstr "Flop vus %" #: Stats.py:333 Stats.py:342 #, fuzzy msgid "number hands seen" -msgstr "Nombre de Mains:" +msgstr "Nombre de Mains vues" #: Stats.py:355 Stats.py:363 msgid "folded flop/4th" @@ -2745,7 +2741,7 @@ msgstr "% vols tentés" #: Stats.py:391 msgid "% success steal" -msgstr "" +msgstr "% vol réussi" #: Stats.py:406 Stats.py:413 msgid "% folded SB to steal" @@ -2760,43 +2756,37 @@ msgid "% folded blind to steal" msgstr "% couché blind sur vol" #: Stats.py:466 Stats.py:473 -#, fuzzy msgid "% 3 Bet preflop/3rd" -msgstr "% 3/4 Bet pré-flop/3ème" +msgstr "% 3 Bet pré-flop/3ème" #: Stats.py:485 Stats.py:492 -#, fuzzy msgid "% 4 Bet preflop/4rd" -msgstr "% 3/4 Bet pré-flop/3ème" +msgstr "% 4 Bet pré-flop/3ème" #: Stats.py:504 Stats.py:511 #, fuzzy msgid "% Cold 4 Bet preflop/4rd" -msgstr "% 3/4 Bet pré-flop/3ème" +msgstr "% suit 4 Bet pré-flop/4ème" #: Stats.py:523 Stats.py:530 msgid "% Squeeze preflop" msgstr "" #: Stats.py:543 Stats.py:550 -#, fuzzy msgid "% Raise to Steal" -msgstr "% couché SB sur vol" +msgstr "% Raise sur vol" #: Stats.py:563 Stats.py:570 -#, fuzzy msgid "% Fold to 3 Bet preflop" -msgstr "% 3/4 Bet pré-flop/3ème" +msgstr "% Fold sur 3 Bet pré-flop" #: Stats.py:582 Stats.py:589 -#, fuzzy msgid "% Fold to 4 Bet preflop" -msgstr "% 3/4 Bet pré-flop/3ème" +msgstr "% Fold sur 4 Bet pré-flop" #: Stats.py:603 Stats.py:610 -#, fuzzy msgid "% won$/saw flop/4th" -msgstr "% mise de continuation flop/4ème" +msgstr "% gagnant$/flop vu/4ème" #: Stats.py:622 Stats.py:629 msgid "Aggression Freq flop/4th" @@ -2823,9 +2813,8 @@ msgid "Aggression Freq" msgstr "Freq Agression" #: Stats.py:759 Stats.py:766 -#, fuzzy msgid "Aggression Factor" -msgstr "Stats de Session" +msgstr "Facteur d'Agression" #: Stats.py:783 Stats.py:790 msgid "% continuation bet " @@ -2885,9 +2874,8 @@ msgid "No board given. Using Monte-Carlo simulation..." msgstr "" #: TableWindow.py:145 -#, fuzzy msgid "Can't find table %s" -msgstr "Impossible de trouver le fichier %s" +msgstr "Impossible de trouver table %s" #: Tables_Demo.py:61 #, fuzzy @@ -2918,9 +2906,8 @@ msgid "Closing this window will stop the Tournament Tracker" msgstr "Fermer cette fenêtre provoquera l'arrêt du Tracker de Tournoi" #: TournamentTracker.py:145 -#, fuzzy msgid "Enter Tournament" -msgstr "Tournoi" +msgstr "Entrer le Tournoi" #: TournamentTracker.py:150 msgid "FPDB Tournament Tracker" @@ -3195,7 +3182,7 @@ msgstr "" #: fpdb.pyw:244 msgid "" -"Copyright 2008-2011, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " +"Copyright 2008-2010, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " "sqlcoder, Bostik, and others" msgstr "" @@ -3314,12 +3301,12 @@ msgstr "" #: fpdb.pyw:542 msgid "Confirm deleting and recreating tables" -msgstr "" +msgstr "Confirmer effacement et recréation tables" #: fpdb.pyw:543 #, fuzzy msgid "Please confirm that you want to (re-)create the tables." -msgstr "Veuillez confirmer que vous voulez recrééer le cache HUD." +msgstr "Veuillez confirmer que vous voulez recrééer les tables" #: fpdb.pyw:544 msgid "" @@ -3330,9 +3317,7 @@ msgstr "" #: fpdb.pyw:545 #, fuzzy msgid "This may take a while." -msgstr "" -" ils seront supprimés.\n" -"Cela peut prendre du temps." +msgstr " Ceci peut prendre un moment." #: fpdb.pyw:570 msgid "User cancelled recreating tables" @@ -3344,11 +3329,11 @@ msgstr "Veuillez confirmer que vous voulez recrééer le cache HUD." #: fpdb.pyw:585 msgid " Hero's cache starts: " -msgstr "" +msgstr "Hero's cache démarré: " #: fpdb.pyw:599 msgid " Villains' cache starts: " -msgstr "" +msgstr "Villains' cache démarré: " #: fpdb.pyw:612 msgid " Rebuilding HUD Cache ... " @@ -3360,7 +3345,7 @@ msgstr "L'utilisateur a annulé la reconstruction du cache hud" #: fpdb.pyw:632 msgid "Confirm rebuilding database indexes" -msgstr "" +msgstr "Veuillez confirmer la recréation des index de la base de données" #: fpdb.pyw:633 msgid "Please confirm that you want to rebuild the database indexes." @@ -3393,7 +3378,7 @@ msgstr "" #: fpdb.pyw:809 fpdb.pyw:840 msgid "_Quit" -msgstr "" +msgstr "_Quitter" #: fpdb.pyw:810 msgid "L" @@ -3401,7 +3386,7 @@ msgstr "" #: fpdb.pyw:810 msgid "_Load Profile (broken)" -msgstr "" +msgstr "Rechager Profi_Le (cassé)" #: fpdb.pyw:811 msgid "S" @@ -3409,7 +3394,7 @@ msgstr "" #: fpdb.pyw:811 msgid "_Save Profile (todo)" -msgstr "" +msgstr "_Sauvegarde Profile" #: fpdb.pyw:812 msgid "F" @@ -3417,11 +3402,11 @@ msgstr "" #: fpdb.pyw:812 msgid "Pre_ferences" -msgstr "" +msgstr "Pré_férences" #: fpdb.pyw:813 msgid "_Import" -msgstr "" +msgstr "_Importer" #: fpdb.pyw:814 msgid "B" @@ -3433,7 +3418,7 @@ msgstr "" #: fpdb.pyw:815 msgid "Tournament _Results Import" -msgstr "" +msgstr "Importer _Résultats Tournois" #: fpdb.pyw:816 msgid "I" @@ -3445,7 +3430,7 @@ msgstr "" #: fpdb.pyw:817 msgid "_Viewers" -msgstr "" +msgstr "_Visualiser" #: fpdb.pyw:818 msgid "A" @@ -3453,7 +3438,7 @@ msgstr "" #: fpdb.pyw:818 msgid "_Auto Import and HUD" -msgstr "" +msgstr "_Auto Import et HUD" #: fpdb.pyw:819 msgid "H" @@ -3461,7 +3446,7 @@ msgstr "" #: fpdb.pyw:819 msgid "_HUD Configurator" -msgstr "" +msgstr "_HUD Configuration" #: fpdb.pyw:820 msgid "G" @@ -3469,12 +3454,12 @@ msgstr "" #: fpdb.pyw:820 msgid "_Graphs" -msgstr "" +msgstr "_Graphiques" #: fpdb.pyw:821 fpdb.pyw:1096 #, fuzzy msgid "Tourney Graphs" -msgstr "Type de Tournoi" +msgstr "Graphiques des Tournois" #: fpdb.pyw:822 msgid "Stove (preview)" @@ -3498,14 +3483,14 @@ msgstr "" #: fpdb.pyw:825 msgid "Tourney _Viewer" -msgstr "" +msgstr "_Visualiser Tournois" #: fpdb.pyw:826 msgid "O" msgstr "" #: fpdb.pyw:826 -msgid "P_ositional Stats (tabulated view, not on sqlite)" +msgid "p_Ositional Stats (tabulated view, not on sqlite)" msgstr "" #: fpdb.pyw:827 fpdb.pyw:1055 @@ -3518,15 +3503,15 @@ msgstr "" #: fpdb.pyw:829 msgid "_Database" -msgstr "" +msgstr "Base de _Données" #: fpdb.pyw:830 msgid "_Maintain Databases" -msgstr "" +msgstr "_Maintenance Base de Données" #: fpdb.pyw:831 msgid "Create or Recreate _Tables" -msgstr "" +msgstr "Création ou re-création _Tables" #: fpdb.pyw:832 msgid "Rebuild HUD Cache" @@ -3538,11 +3523,11 @@ msgstr "Reconstruction Indices BDD" #: fpdb.pyw:834 msgid "_Statistics" -msgstr "" +msgstr "_Statistiques" #: fpdb.pyw:835 msgid "Dump Database to Textfile (takes ALOT of time)" -msgstr "" +msgstr "Exporter la base de données dans un fichier texte" #: fpdb.pyw:836 msgid "_Help" @@ -3550,7 +3535,7 @@ msgstr "" #: fpdb.pyw:837 msgid "_Log Messages" -msgstr "" +msgstr "Messages de _Log" #: fpdb.pyw:838 msgid "A_bout, License, Copying" @@ -3569,12 +3554,11 @@ msgstr "" #: fpdb.pyw:858 msgid "CONFIG FILE ERROR" -msgstr "" +msgstr "FICHIER DE CONFIG ERREUR" #: fpdb.pyw:862 -#, fuzzy msgid "Logfile is %s\n" -msgstr "Fichier de log est" +msgstr "Fichier de log est %s\n" #: fpdb.pyw:864 msgid "Config file" @@ -3595,13 +3579,12 @@ msgid "" msgstr "" #: fpdb.pyw:888 -#, fuzzy msgid "Connected to SQLite: %s" -msgstr "Connecté à SQLite: %(database)s" +msgstr "Connecté à SQLite: %s" #: fpdb.pyw:922 msgid "Strong Warning - Invalid database version" -msgstr "" +msgstr "Attention - version de base de données invalide" #: fpdb.pyw:924 msgid "An invalid DB version or missing tables have been detected." @@ -3655,7 +3638,7 @@ msgstr "Import Fichiers" #: fpdb.pyw:1018 #, fuzzy msgid "Tournament Results Import" -msgstr "Tournoi" +msgstr "Import résultats Tournoi" #: fpdb.pyw:1024 msgid "eMail Import" @@ -3820,9 +3803,8 @@ msgid "sending finish message queue length =" msgstr "" #: fpdb_import.py:444 fpdb_import.py:446 -#, fuzzy msgid "Converting %s" -msgstr "Conversion" +msgstr "Conversion %s" #: fpdb_import.py:492 msgid "Hand processed but empty" @@ -3924,16 +3906,16 @@ msgstr "" #~ msgstr "Impossible de lire le HID pour cette main" #~ msgid "creating mysql index " -#~ msgstr "création index mysql" +#~ msgstr "création index mysql" #~ msgid " create index failed: " -#~ msgstr " création index a échoué" +#~ msgstr " création index a èchoué" #~ msgid " create index failed: " -#~ msgstr " création de l'index a échoué: " +#~ msgstr " création de l'index a èchoué: " -#~ msgid "Profit graph for ring games" -#~ msgstr "Graph de profit pour le cash-game" +msgid "Profit graph for ring games" +msgstr "Graph de profit pour le cash-game" #~ msgid "GameInfo regex did not match" #~ msgstr "GameInfo regex ne correspond pas" @@ -3947,5 +3929,5 @@ msgstr "" #~ msgid "Default" #~ msgstr "Défaut" -#~ msgid "Fatal Error - Config File Missing" -#~ msgstr "Erreur Fatale - Fichier de Configuration Manquant" +msgid "Fatal Error - Config File Missing" +msgstr "Erreur Fatale - Fichier de Configuration Manquant" diff --git a/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo index e75ed7d50a39b80c244380be9c3286770f39ad26..0978fa944a063b49922885fdb034d3706204a5e0 100644 GIT binary patch literal 36958 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 D7NMkS delta 8609 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 Date: Wed, 2 Mar 2011 20:49:32 +0100 Subject: [PATCH 03/41] fix minor error language translation Signed-off-by: tribumarchal --- pyfpdb/GuiGraphViewer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyfpdb/GuiGraphViewer.py b/pyfpdb/GuiGraphViewer.py index b1784445..d2fe2c18 100644 --- a/pyfpdb/GuiGraphViewer.py +++ b/pyfpdb/GuiGraphViewer.py @@ -228,7 +228,7 @@ class GuiGraphViewer (threading.Thread): #TODO: Do something useful like alert user #print "No hands returned by graph query" else: - self.ax.set_title(_("Profit graph for ring games"+names),fontsize=12) + self.ax.set_title((_("Profit graph for ring games")+names),fontsize=12) #Draw plot self.ax.plot(green, color='green', label=_('Hands: %d\nProfit (%s): %.2f') %(len(green),graphops['dspin'], green[-1])) From 1d179ac9625494e3be6e9d621723ba87b80b5896 Mon Sep 17 00:00:00 2001 From: tribumarchal Date: Wed, 2 Mar 2011 21:03:49 +0100 Subject: [PATCH 04/41] fix minor error language translation Signed-off-by: tribumarchal --- pyfpdb/locale/fpdb-fr_FR.po | 5 ++--- pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo | Bin 36958 -> 37031 bytes 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/pyfpdb/locale/fpdb-fr_FR.po b/pyfpdb/locale/fpdb-fr_FR.po index afc2900f..f5edbe95 100644 --- a/pyfpdb/locale/fpdb-fr_FR.po +++ b/pyfpdb/locale/fpdb-fr_FR.po @@ -728,12 +728,11 @@ msgstr "Voir le graphique en" #: Filters.py:906 msgid "Showdown Winnings" -msgstr "Showdown gagnants" +msgstr "Graph avec abattage final " #: Filters.py:914 -#, fuzzy msgid "Non-Showdown Winnings" -msgstr "Gagnant sans aller à l'abattage" +msgstr "Graph sans abattage final" #: Filters.py:1031 msgid "From:" diff --git a/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo index 0978fa944a063b49922885fdb034d3706204a5e0..a96d0f1440820e636cdcf11bf09f5224afd05d7c 100644 GIT binary patch delta 8499 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 KbNh^~!T$xNISIW0 delta 8439 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 Date: Wed, 2 Mar 2011 21:51:09 +0100 Subject: [PATCH 05/41] update french translation Signed-off-by: tribumarchal --- pyfpdb/locale/fpdb-fr_FR.po | 26 ++++++++++++++++++++++++++ pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo | Bin 37031 -> 39647 bytes 2 files changed, 26 insertions(+) diff --git a/pyfpdb/locale/fpdb-fr_FR.po b/pyfpdb/locale/fpdb-fr_FR.po index f5edbe95..d2be924c 100644 --- a/pyfpdb/locale/fpdb-fr_FR.po +++ b/pyfpdb/locale/fpdb-fr_FR.po @@ -3694,6 +3694,32 @@ msgid "" "You can find the full license texts in agpl-3.0.txt, gpl-2.0.txt, gpl-3.0." "txt and mit.txt in the fpdb installation directory." msgstr "" +"Fpdb à besoin de traducteurs!\n" +"Si vous parlez une autre langue et que vous avez 5 minutes ou plus à nous consacrer " +"contactez moi par email steffen@schaumburger.info\n" +"\n" +"Bienvenue avec Fpdb!\n" +"Pour être informé des nouvelles versions et mises à jours, https://lists.sourceforge." +"net/lists/listinfo/fpdb-announce et inscrivez vous.\n" +"Si vous voulez suivre le développement plus étroitemen, https://lists." +"sourceforge.net/lists/listinfo/fpdb-main et inscrivez vous.\n" +"\n" +"Ce programme est actuellement dans un état alpha, donc notre format de base de données est " +"parfois changé.\n" +"Vous devriez donc toujours garder vos fichiers d'histoire de vos mains car vous devrez ré-" +"importer après une mise à jour, le cas échéant.\n" +"\n" +"Pour la documentation visitez s'il vous plaît le wiki sur le site web suivant http://fpdb.sourceforge." +"net/.\n" +"Si vous avez besoin d'aide cliquez sur Contact - ou bien trouvez de l aide sur le site web.\n" +"Notez s'il vous plaît que default.conf n'est plus nécessaire, ni utilisé" +"La configuration est maintenant dans HUD_config.xml.\n" +"\n" +"Ce programme est free/libre open source sous license partielle avec " +"AGPL3, et partielle avec GPL2 ou moins.\n" +"Le paquet d'installation sous windows inclus le code autorisé conformément à la licence de MIT.\n" +"Vous pouvez trouver les textes de licence complets dans agpl-3.0.txt, gpl-2.0.txt, gpl-3.0." +"txt et mit.txt dans le répertoire d'installation de fpdb." #: fpdb.pyw:1082 msgid "Help" diff --git a/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo index a96d0f1440820e636cdcf11bf09f5224afd05d7c..450c22a38cb8092c9443d4da12d7a61027963cb7 100644 GIT binary patch delta 11063 zcmbW*d3;pW-N*4OTQ;@;0*37d2m}lXixFgBBOoClpi)tsOztEjlexnz1Vp%6M6IAm z6%lbo5u=D()nY~Ti6Yjjt%?h{6^mj;Uud<;Q-tU9opV94{^9HCi}JqbF6aEt@BGdg zUT(Up(T9&W@;+$OWR1oDvKm=dXRKx!58fYvk&^f397oh^X7CYfR{_|(mW_;^?F52NCR0k~!%s_>x_Bhn@3w-0KfUiQO z_zrA^k6;^o&VT+UDu4s1_pDy#c^lsX^z^|H|HfIUfi6U?Wdg~TwI2CnJ;Psme;+F4 z-=hX-#>*NY4;4re>b>D;V+AU6G1P=speC@fH~H7vZ{vnK+UfhA??G(F{U(K$)f97l zb1{c@2h{gHa5NTU5xS@)yA>7KgQ&o^qsDm+RU01{l7B^X*uT-fk7e=4D&eojI2$$4 z1*i|hr~#MYFuWS|{qxuaKR^}n$EfcPVk124KR=3^ND~St3$r~gGP!7nN?8~GL4Q;S zLopl6FaxKfW;EM(9%{fPzSp4oTZ;<#PGtG5KltuO1#F#~{$qK0T%1O`3^m|lqzmd$$gc3L6e3Y3l$gGaX7y25oGs z{XdWkmftGFF6g20-aWd_kp=Jrr!AZ2|pfYqXYJi7O=fYN0 zN}olg^i|Boeg52Q%5T>L-fIY~3*OuNN-mhN|~UY=!lxj<;ePe9>?3My>UJ z-;;)$6z8F8=5*9dhhtlu=s%x>%IHGugV&?pd&=WNk?cTq@Uq|j8y3)h3$@mVQIYo@ zVcr{r3j7Sz{c)%cr=V)*JRFQ`Q4@L%wL~BK?JrSF>mA`jGs@ws@z@j9L72bJ#QSgz z9>hjCaFiLi6qTV-sG==LO<8?Qn_pH@i=)+t52X~@ovI+I! zW2gY0L3OAK)zRDnHS=6l2J=t>cEirt9Sd<3cETF$f>)qwWdpX*{@==lX7D0vd%cF; z@FP^}G`cd>8r5+hREK4#HLk=WT!5P4-Pju+#glP2YV8lA-p?Fs0`83c7~jh0q5vzf z7*og}>mL46HGhgK!b85z$C(Ut!$#ciftqPAR3<7=6Pbw`*g;Kj2{y*%sLcKjJ^Hk6 z>gCVkDxNS z4V9U}=q_V16!X0#`x0-KIn<2jgt zF;opLM9uhW)ULT5)&FMCzwtO`aH9cLL@%S(ZZ|50U!yucikd;&iKgQMQ~;%@0EeUA zALHMjio_)o_YK9|F#W)33T+>kfgixtojLN`rRDf$xwR4-_eh57sg->$P0$)W%_#Ue2528B! zH|AhYg$bwwYG50)u_r3EC8!LXh8l1->idA-UVs{JDQcUpsUZIv_>bIBs&}ALw+~xl z)-*G-j#x~)7}LduBWce^4frtf6L0N81=M=FsrpW+z|O@1I0scr*P$|2Kb`!mO1E=E zYx*`e$A9`SeutWQ8!AsJ?TW3i5Y^ETRL#u5TwIK$c&%>(_M&|Vbu!vB_{qkh*dLP~ z7dlcmqKzM*GH?`iwDy>3A`PL6=2BF^Yp@MIhzjUg?2CUz8~=kEsPiln&^f3~uS9)+ z3#vcwQ7#nO%l?ghzDImJoMR4{{@9xL2BQL;h+2{es-yL&0RDhF2R=kC(P7jChn;Hz zO5$MJTae6n)+byPpG0)$nGc80HZz`$g}msZQh2j}e>-ZRU8n%8-Z=g=he_*Ee|L0t&TED?l@Gxq?_UD@_9f2yci?A&&N6mO0YCArPD&E(z z6Mlsqu*Do>0rsOk0`qX5@0EBe<6C#>0$)K5aL9k5#RcYrLR7JgL#=fZ^YIGog7;#3 zd>%XF9@O*iQ5ng*&^Q_uKnNB1<>)C@cX1(Kz;^hV?-A5Y+RioG@l;e14Mk;YB6h(_ zR7NgC1+orRoDcgp_`c=)8S1;kbIHGEmUofKz*#tmb{(pt2T(KqA3PafN3G$0Y>9_Z z17`-z66K>(U4}YflBf)zq*I-`oH501st zP#xD{KHi2}y6vdI-arks7nP~+P&3XA8cR@1UhZ+B6KWA^W=m12TZKyX1}w*iu`3?I zM%bmwylh1S;^+sG=@I9b8lW`{$whzYsMsZ$1}F@lw?O)V^MgWASO6 zh)0osB3KivO)>r+yVJfOd*Cam_rAh(an_iCCZe`uHR`=(I1)FZmh6+XtbbR>-AW7!v*`zK=&?bER-22q&``_C7nCVDIO#ka62<69@q z;~$8afr|7p-+M5J_D)oBy@{Inehgqv#1vO8HlckLs_0hw-i4aT6F3leVROu^HJ*&# zIBs<3A_GI%2cxLSZ^qN{e(a5ZN3C5})O6e(b)by#or9V{9S*?tSd6b=FFcIuzlUp< zxZGv`>wvkQ8;a~cT#t|YFHDb_7jHy$_%)iPA( zHsWH|W+zUeJ-&|oH|An>ow>0FmGZrqgS78Z5`pun`VkVgeY78gM)+keR3% z%*Axk`p=`NftI2&xEl4|eW-~%gqrbI|NeGtqu>7>Tqx3aaXkJLHPe!%rZ$G7+N1q; zx$kt;jAr3TyacsNwxZVf?^uAX7$Xl$Q4^SkD&q6;H2!b7{M8ZfL3Owd3vn;1!<@^^ z0W=5)(5^rg;pI3KZ^BdXZ>WAgM?G(HxtZ}Pcn0lmsK939V7v;wNnC8_LK(>Vt=ac^ zzD20rF%lc$Sk!qi0hQWIQN_0mRlMs_OY#WnyRE1hZ^JU&iOOWFWoEq2%gBF<8~wOZ zig)8Ud>4mdmn%$>%|>-_2dcO}LCy4AR4Q98H}|_^3)%y)JB~sdE3qps!+hL;s+H%L zlj0^^yv+^G=si>iAET=IE9`|opw_VGm1f{kSVH?eY=&2(-d}|(w)LnY+=$v;Py6@3 z#YVJ`VpDA7U1bi6Ol-!DTvR|Eu`zbR49rJ8?}JKVf7GrRf$FFnJK+q}z%FV@uS6Y0 zYf&|FCo0gVP&MN1@E`0!rS@A?N}F75X50}q&>+mfai{>#^6yVW1$Gf?8&~70_$Tax zpZd>pe`o#?+YyzaNytPzYleU0B2?-xMg_1C70^ml#OwY0n@}_P6RP-jq1N;ZEXG#X zn2e0XEZXC-2Tt{kqcVFFHrM{Yg$otKChUSw;XHf?GjaS1lZkRv25L|liJ=0$43)|o zQM;oam7$MNOSRAUYpkGs6#HYvN;1Xx)@58M^36B__n@jf|60@WP}DA|z~=Y@4#(F~ z1Gc)(|Ic)&fES~_zXFw++fch&d?&PI5yXEFI0b-tIbSvv4D0TY=sr5f#;%j%aYaPUk}!C!^V0Xh<`=} z^aIYo+~1py92`e`1uD?ja0I@OTAEHbn06udrX4~Bb{#5^yRi+vgnIuy&wub4Dv(w; zni+OO?c<)PwH${1aVF;Ca#SE|efMB5+TGTenU|s7zYquED%4UppaMCHh3FOB#DBZv zVk)XQHlvE>c~sGSf;u|0)|vndQ5_CJ%`k#xcq3|nJ*dodxY^9K05yRjsBJslZ_hJ& z))oGZ+fWC|6Q~((L(S+l)J*=33aIxwGtgx0O#4b4gLk6>+2>nyi#d7|IFS3B(aN5h zs;zY5wi~i%x~X{7d2EY)Z#ysQI8_Nd84pAgkwDUoC-So=h3rLc%1*?bz&tw;b(1xG z770YFQ-NxS8&!5qU;!6)$f>hy!_idIN!V`Ou65&%opkvyz(uu_w8K%_sbGy=xyW{E z1K~(GT5TtiPAKF=M<;?cfs|KUnTl6C@#1haqLTXZMv7TSXE_y_Dt8VbZlY> zhr&*kf{!w2A{vM#YTRTZ9ZlScIDrH)RJ$6!CYg*ShL)5>!ii*}IKf8bo=?ChB};e;KFyVdbPt<7aH6^}C{xNIFG! z!nK*GT@^?MD#-<*#%lvCK!S9KBN3k0I>~S?Nh0gfYNx6=d$!itt8r72DqBmeB$0tg zU0_kdp656*RY9D!)`F8uH@?UYg(GyqV96SKSCs?_@d(M>@v!v$_=KJyFfDRMm;;0UOan2I1x^!=TPTVa_N-Rh3AEBM$vk* zoLZ>=TFv82q%yW^oJh!jD&bTWk*SES*TU7QczP~8t0P^pm=jHC zjV8_-Ki9lays$RH?0>$Zp}6BY)M6!hclnCMs#qbEtkWK1D)hyu?5Jdz0TV_zHVpO}?&MTRxV%rmoLyC^VA4tH?3xj_ z7q}_*O&}g|E+Jb~bSkM->ilwSDq%jP-{BCu#4i2u1WQqid`jn>2FgY>5eUY~6j!Pw z-mZ1SbnV5>X=a~zmYsN%jSV}|1x}Q~7$<0(<7}GBui<_Lq~j-E+fdIGRAwp86z#1A zPCUWBNGQ_Uuue7NxtPxqMaNGz?^hjdC!TES(^%)4CavigAI}vn~pl19NFiHSr6iC-VByi$6XwE;aLho?I3>1q58nz_WL;564P&r)dXw(6g zUM~GE9X}quUpya=ZHRQS`_m5=}AwB%5)q;}a?DoS!jP1x!8e-=V< z_EgTz;~{$_$B$WC?1Ymv+FL7|E~F^A(C+~mF0!LxJH_u)IMGl)CGfM;R9`6fNhhj# zrYqsUj?|x2k7vqRKh!UN~O!8%Ymf84lcn4VvH&!8KjyE-tzJ-39Rkf}ep6%vY0#WRd% zI-?{>M2AVo{7);+N%W!g>Mg{|)VkVx&GI$x&F|B@*RL2Z7!2H-RKqnrK<#85P!xYxQ4d{J4 z(G48ND)@QyXKcp$NoIbSs8e(h@+X-TU5O@T2RiYq(GRg1{Y&xldJV!tZP7pr(FLcV zf!%{O@sarXbM{$3d7DO6JcCC1FLa^m4MV>j`gu`w9J=$lXo?@g3b+L;u3NU zq1RoApQkkn*JWeM8=Ay{uINGo(X$+nWGPvR{7IhWFRwp_ru;Ozz$J8n3~n-zTIh8x zFb{j68ybUdZ~?l3^^M8DXTO~RC)yKzD|!k`Gky_E;g#q$O_HP>{dDyHDp-JZumz4r zk8Bkh*d{cv9q2j-(AqfKg!~)P**H+TX_D|Ksmos_uphcm5qjfrbiwJ^73ZP%zknt2 z9khs#qW7J`G&~zWKaXzYB9_HpQZ&lYC`l!mvhwH$dFTYqFatYcI`%|&)Gs;$U2uBz zZgjroXuxZbV^5xp9!3McfXy+L!Qbs^bVL`NhSXm&7q7*Q$nhrcAcda%hX=pJY9MRm6ixQj!nQz)H6bnQMe@pd0!a-->2r2Ik>P^eCS}Gj|kyEhpd7aH5Kw zLjkryQ#=bZ@d11gH(*C>K*1Q$2=x93(H-tUi}w{YQ*WXReTC&PtwS&i9k0=W{F|x{ z4D`oAXzCxwez+OU%-86|KcMe}U(r;SBpOp$87pB^^z*Lh^}TQ+7NYY!k7jgV{QT99 zS^hfe$}R>pFjLcb1r#x0_K(bN{B0pE@8a3NN~Rq^x9m_z?%Y>NLtulpAo zNJgr2n4khWkc|zo271N?XykXG3(ZA$c268%j!w7+t(lF;+{uUNhN@f_jwT=Nw?&V% z7gopAAR2vWOhzZzj=#aP*c01#32(5w(1qut8Cr}M>smCh$725v=mJk+2EKsS#sTzb z-a$8X47o3rd>lXc9Noz`=#4+20i^Msb;3UAD|rYy!OdvKiZKnxqhGtXVG~@8HSrnr zsdy8s;g@*zh%w#gzg)NQSXDuvf(B@+`k*Pg32WhWtcfeoGyXHSz`f`Wzrx0N3A3?I z_i*;@(d!G*fXARmI}sbQe)2GlR`?S3!qaFqH|IPo!tT+*Xa>fkJD!B@bSgUW!|40r z-!TXOf*#Rd(fbaenSC2w=L1Zc%9=ew>Kov2`fZR$Hd%qZ8j=G@Jtf~Gu_et5!UR*$ z1)srO+#mbL(IY#J9_f#0Ca>W<%}fofg>8D0e^Xk-fIFUo?qmU4R147wmZ6ca!`iqB z&CEXZzIU)bo{!S>vFS#-Wi=ylc54K+cFc|@;NNaaKZykRn$k(ua3^U(=XXbP9a z@%zzgUX2E}9zEmD=sYi=HS{vN?v3tX z7&`G3G=TYNfD6&rXE9|g6&ur|AtjrKlzeI z9$rBsuGKHxScInf7W9U(=nfa58C!!E*CSXJw_#a4fM(zj8sG`Ec0P^$AJ7e5!IV{5 zxqpZ-4@=Q+k51SHP5B@!gCo#|CtwCnMpHW*8{j;2!Ae~SIR=z_0deLR7#`#=53 zKShva3<#-fitexo-PuTNg}=kA#fH4JlHKTn7m=@tB)2dGbQ4gz-w_cT1)St z^PWSCv_uj4_e^URh2m(1Uf31O;VoDe$Dt{`J%0XsY)t=AG_?n?1HKzg9~gdWbw}Tf z6Ob>|doGbtK*H0lou8R(6?5|T-1q}$MTL1RC&nSOH584!>@zVjle- z=t5)AfF8&4cm%!wV|2btXke)dL&8AQXs_r9^f8%(6>$Mt-K($_K8H^92{yx@(f2?; z&#FgMfbKAb2DAq|;rG}Gn+;{2YkdA`c;mvG!j3m#6Z*T*3qOkEC2kH2<)Q)fL7$4* z*bpB^1AHldeiAe2XWkMvkb`ch30lmp@#^<~XBwuW0A27_v`QDDMfN0Ge235-pF|hF zgcfhLVc~Z{2QMyDE+ps`)^ui(0+p!J(<>*=O!Fu>6 z`cD5Et6`bpA%k_%&%2=+DUL2d=iP<|{sx+Z5i!_IgAg(ES!NB(Y=_9 ztIz=cjMedVG?0^6881fDM}&TjXiN0I0(4`=BRGFk@el*;a34C+d3496M~0fHh8AH9 zG@$P2!iDG&O+-_@0zJAtXa+t+ALDCAg${LI!jw`UboeGjR-BMAOm7 zavnPIJ~Y*zqP0x=VPKNNMDbhMvo$MQYfzK=+0Zne@Bb%Nc0PIBfnr<%$*$0yf8W( zdoz9;rqXF_qhSV~MhulrP0mk2KJ$6`w3bTm8OO_Y5_K- zKM8x`TJ%W&F_rvVjb|Bn0x!o4)=vu;et=F`^Y)O5BD5ICVlAA72DBP8a69^b*n{=( zAey-|ScsX^!w;C@Xn)jn@^7lQF;Es?#4`9QX5t|gKxZy8R3F@=-FO}?rZ2#?Lp!{$6ax z_9>4~;5eMU6u|HP+9h<^YSmg7+lSUc?|BD8YHajesi3U;&O?hLqSX;%< zJ7Q(}H=r3Dj$Sttoo6n(<3(|NIePtSG|(-0_4ohtG~DS=SOQDV3H>r?KRcR>?x;3i zkG;^RV-b4Bf5C=$9DO=|MK@6W&QQGh*q(kT^v!xZHt_jhN}~yGLnl0nzId+SwU~2P zD8hc&g?=$wBafjI?TVkjh3@!M^o8>k8d$x#;iuOi>_>k&nt^vQRf)!DH1s06h4Vu~G=z^akdrE%94mfQ-=ii&gmigg# z`xj`D)w?@PFbOTLXR$i&$13=K9RC{2)4z;9=jjW=E4LZ?UKoJB2d1KDzY2XS{(x@i z$pz%!37%%ar{E=Qgl}LCJc}-z{(F8fVjgjqEd@GvS)P5SK^euG9r_hD2pn;UTHw0J(9j}f?-UNqYYiy2-u_^9|pP#@s^iQD~ zszj#Ui2vec-+y@_^QojQ4Ff1ZBf1HVczhh6f$n56T6~+(Gu@4?@Hm><(hI}HnV3(% zTC@wA*z+(%;?1Dny*WiASt$VM~J2HkmQG|(H-RE|WSj#=mt{s+3i z_UK+5ME@X~iJbdFrfx(7pM!l_KiNvdB0GaloVGYTCOPPY4`Mfb99{4@`Xb3%5(4gx z-d~9Ia3a>ne{myv%L9L|6fO~N#sjZSnImc)hF8kb@z z+>HjX51sG`y3-Tb5Who@EN6LGxH0;)^hL+VVjj*~PX61{SjT`7y@5mV1Uga6`@^^0 zP&Cj-u{-_=J(_>U{snAIztsaFuv^gkr=giyi(da^9N&osay&)D9e#yA$7j*AEU_XK zO)WI#Mc5lhN4H`l`d^_t&srI-Z-njW4@1v-B^t;8XCy<=tb;Izw4TCq;uBn+LpJs>aL1i_IKLVZ|;Wt F{{xb!?{WYD From 7d0cf2ae0d18c9616bceeeb534e773d042e74b61 Mon Sep 17 00:00:00 2001 From: tribumarchal Date: Wed, 2 Mar 2011 22:29:29 +0100 Subject: [PATCH 06/41] update french translation Signed-off-by: tribumarchal --- pyfpdb/locale/fpdb-fr_FR.po | 38 +++++++++++++-------------- pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo | Bin 39647 -> 39880 bytes 2 files changed, 18 insertions(+), 20 deletions(-) diff --git a/pyfpdb/locale/fpdb-fr_FR.po b/pyfpdb/locale/fpdb-fr_FR.po index d2be924c..d55df299 100644 --- a/pyfpdb/locale/fpdb-fr_FR.po +++ b/pyfpdb/locale/fpdb-fr_FR.po @@ -1002,7 +1002,7 @@ msgstr "Suppression HudCache" #: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:814 msgid "_Bulk Import" -msgstr "" +msgstr "_Bulk Importation" #: GuiBulkImport.py:297 GuiTourneyImport.py:137 msgid "Import clicked" @@ -1312,13 +1312,12 @@ msgid "" msgstr "" #: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 -#, fuzzy msgid "Refresh _Graph" -msgstr "_Rafraîchir le Graphique" +msgstr "Rafraîchir le _Graphique" #: GuiGraphViewer.py:87 GuiTourneyGraphViewer.py:86 msgid "_Export to File" -msgstr "_Exporter le Fichier" +msgstr "_Exporter le Graphique" #: GuiGraphViewer.py:135 GuiGraphViewer.py:251 GuiSessionViewer.py:372 #: GuiTourneyGraphViewer.py:134 GuiTourneyGraphViewer.py:232 @@ -1364,11 +1363,11 @@ msgstr "" #: GuiGraphViewer.py:222 msgid "Showdown: $%.2f" -msgstr "Abattage: $%.2f" +msgstr "Avec Abattage: $%.2f" #: GuiGraphViewer.py:223 msgid "Non-showdown: $%.2f" -msgstr "Sans-abattage: $%.2f" +msgstr "Sans abattage: $%.2f" #: GuiGraphViewer.py:234 msgid "" @@ -1380,11 +1379,11 @@ msgstr "" #: GuiGraphViewer.py:236 msgid "Showdown (%s): %.2f" -msgstr "Abattage (%s): %.2f" +msgstr "Avec Abattage (%s): %.2f" #: GuiGraphViewer.py:238 msgid "Non-showdown (%s): %.2f" -msgstr "Sans-abattage (%s): %.2f" +msgstr "Sans abattage (%s): %.2f" #: GuiGraphViewer.py:365 GuiTourneyGraphViewer.py:276 msgid "Please choose the directory you wish to export to:" @@ -1807,9 +1806,8 @@ msgid "Need a filename to import" msgstr "" #: GuiTourneyPlayerStats.py:75 -#, fuzzy msgid "_Refresh Stats" -msgstr "Rafraîchir" +msgstr "_Rafraîchir statistiques" #: GuiTourneyViewer.py:40 msgid "Enter the tourney number you want to display:" @@ -3373,7 +3371,7 @@ msgstr "" #: fpdb.pyw:808 msgid "_Main" -msgstr "" +msgstr "_Maintenance" #: fpdb.pyw:809 fpdb.pyw:840 msgid "_Quit" @@ -3385,7 +3383,7 @@ msgstr "" #: fpdb.pyw:810 msgid "_Load Profile (broken)" -msgstr "Rechager Profi_Le (cassé)" +msgstr "Recharger Profi_Le (cassé)" #: fpdb.pyw:811 msgid "S" @@ -3393,7 +3391,7 @@ msgstr "" #: fpdb.pyw:811 msgid "_Save Profile (todo)" -msgstr "_Sauvegarde Profile" +msgstr "_Sauvegarder Profile" #: fpdb.pyw:812 msgid "F" @@ -3405,7 +3403,7 @@ msgstr "Pré_férences" #: fpdb.pyw:813 msgid "_Import" -msgstr "_Importer" +msgstr "_Importation" #: fpdb.pyw:814 msgid "B" @@ -3429,7 +3427,7 @@ msgstr "" #: fpdb.pyw:817 msgid "_Viewers" -msgstr "_Visualiser" +msgstr "_Visualisation" #: fpdb.pyw:818 msgid "A" @@ -3453,7 +3451,7 @@ msgstr "" #: fpdb.pyw:820 msgid "_Graphs" -msgstr "_Graphiques" +msgstr "_Graphiques cash game" #: fpdb.pyw:821 fpdb.pyw:1096 #, fuzzy @@ -3695,24 +3693,24 @@ msgid "" "txt and mit.txt in the fpdb installation directory." msgstr "" "Fpdb à besoin de traducteurs!\n" -"Si vous parlez une autre langue et que vous avez 5 minutes ou plus à nous consacrer " +"Si vous parlez une autre langue et que vous avez 5 minutes ou plus à nous consacrer, " "contactez moi par email steffen@schaumburger.info\n" "\n" "Bienvenue avec Fpdb!\n" "Pour être informé des nouvelles versions et mises à jours, https://lists.sourceforge." "net/lists/listinfo/fpdb-announce et inscrivez vous.\n" -"Si vous voulez suivre le développement plus étroitemen, https://lists." +"Si vous voulez suivre le développement plus étroitement, https://lists." "sourceforge.net/lists/listinfo/fpdb-main et inscrivez vous.\n" "\n" "Ce programme est actuellement dans un état alpha, donc notre format de base de données est " "parfois changé.\n" -"Vous devriez donc toujours garder vos fichiers d'histoire de vos mains car vous devrez ré-" +"Vous devriez donc toujours garder vos fichiers d'historiques de vos mains car vous devrez ré-" "importer après une mise à jour, le cas échéant.\n" "\n" "Pour la documentation visitez s'il vous plaît le wiki sur le site web suivant http://fpdb.sourceforge." "net/.\n" "Si vous avez besoin d'aide cliquez sur Contact - ou bien trouvez de l aide sur le site web.\n" -"Notez s'il vous plaît que default.conf n'est plus nécessaire, ni utilisé" +"Notez s'il vous plaît que default.conf n'est plus nécessaire, ni utilisé. " "La configuration est maintenant dans HUD_config.xml.\n" "\n" "Ce programme est free/libre open source sous license partielle avec " diff --git a/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo index 450c22a38cb8092c9443d4da12d7a61027963cb7..994a404cc85dd2e38de46438b63ce20fbe37fb7e 100644 GIT binary patch delta 8798 zcmYk>3w+Pl{m1cd?)Q+yC6eG55lM(hkVc4zTN3J0QB)X0gCIf@)TMriMmj+VI-^ zpb!d3P=TgxVv+VU@s6<9#0FHIj@Tc)Os$@U17nY$WSc8FBjefWjmC-(H zBWl4j)(fcluAlav#sCIxpgts>QtSk%*Cr1Y z&@9vhRj3ILpbpg=)=Q|@>nl`=efyaYQ81FclZ>j&G*kuWV1(ZPavGcqry9HB3Dg7^ zaRq*i-EmB+`Er$@Dpi9zWV=y;9l?qC4(d#VQa*1?#8B*uA((|qY%Hee{V$@S$m&pg zybrVSFlvJ9$dA*)FD=-)Ka*i1DzK@j%B@5tP>XtvUq)5rU3B3msIB}SRk=9I?&fps zWYf?@b1(-tpi2B62IHS_8{Wi6u#y9#fErQHe}>BNA?j3zrkhGdq87?PRjj}|%Z@Kf zr~WF{GYmA6>OmY!|Ixu_3-;m|`Ug-Ix`|rg9_qVrA5~Jliz;a-hG9JFdIswLY%Ion z)I7&gm2DnE{dL3J4CwU!2HWA6sEO}mIQnIoeiUl26RpEBntmbb%&bIZx(*|-#$G>w zs_02f!r!6p`_@fEk@yZZ69l39VHl5{P0ogy0A>m8VaZz4a=7yQy`P8ewpVWxE)dNDp5 zJ#ii?)A^{0cc2p4jXHEkPzjzvFFcE??1$*qLVuv4Qg-G5sPrzJj>*U??NlS*4Cgcs z!v90gm6I^q1X_$*@Fmpie9HDeMs3*_sCipam3)AzOs8DxuaYL`nv#w|Wn7HjxC(u6 z9cqG2sK~dY_HrNU^=w8xcL96gr>N&1qB8f%Gg}janl}b@e{3H0S7rkk(5aq}D(N!x z!wOVo)}kidjGExbs8a5*=o3O{t9*9XQ%}3Vl4WMHS;AH-A)<}7Z-+L zH=Kzo?OId-Zqy#vViX?40(=W~CPE%H8FfKF`WdL_hM_7r4i(4@OvS~h3LU^;z5j=4 zsC3716uyZG_^q|aI1|`d)PMa-P#=&(*mn4E7X1sT0FuU=KUmT*j{a11;TrVE22`b9 zz(~FSCuwxY%h&;1(S^PfOvDMO2cN(|EJEGC1VgbFRj~%t;W~(#=S>X83mAY`P?h*I zD$rJR>k!?y13?o_W)T>|cyH9HAB2iH+x81El>QT_g%)5Cu0sV{g9>OTD&Re+k{`mJ zcmx%|g^AQ(6a3x|+(MQ19_l^zear-sggP4;*j7?h0BcYgKZ_}N5EbZek^gQvH&6@4 zPI4UnRB&=p0c}LR4YiY~zal%&KpI{|9kPe0iK94aI=!i=z0OCKbO!3ag{aJ{P$k}h z?QoyHeiU_eIOsGqDjTNlM`r`cx72wUb>+FBv409+lQ5lRvWi$nKnrEU; zYcY1gQq+Q5P>1w5>X2Q=2>b^|V&F`(a2)FJj>Kr3i=A=3WPN8ZjlOssqwrJfKd}$} z@E;koQ41_W-M8Ml4|P`FK<#x4#^T?xD|Vh`-l}wrp+63Fy#(DV$yOTjHPpmcP$l~s zRjTmW#z(LN{X%OQDwEBq*YN=A3^k%EbqW>0$Eb?5VkZooV-9ER9QHq)fq`})&svCj zuoRWqR#YY4#sPR6HBn5F$#?*Eq(2h1h0{?1EkZ548ns2cP?c^*ZCy)|+hp!P*SyCm zs0;^NCt9CGor%@f4X7{U7S#7(8|uTdA4lL3R7G!NEQZcATbGIoY!qsp$!;1d)k0Lp zo2-XW8NY-2Kz)VE>>jFO&XcCp5jdW1EOx^(^u+C``*&gx{>+XaM+N>G>QK9zY3R%K zuD$RfYJp3r%x<6#)jd>(4^a~a7MtsxP$iB--Is;>(v3q^Y!)i8Vobr!sKlC(gx$_H z8p9ZPU>!Q&O!zdWF}@cw@jU9i_FP~}+!yodFT*i-3UwI07Mi_{#yI-fsQcz(+u=k7 zbPA(c-}zq}y73###>f)0XVa{!Q4=>{5;mbG_zb(__o(+eW|8@{4npnubPU9`cDx#s z>A#3R_y-JQednsZ;SMU(ki{m`Jk*Wl_!K^c3bfVQaf#WAOw@N_H1@#h$N_iOq0ZLl z=#BqE9l8hB@KWlpOcH4H$6O4?)z)epNxvTb@CvE|*HC*Lu+;oT6pab=3s7fa4Qk$c z)c53d>qS%ow^3UgTt@vW5$u7GeO- zM}J&~ZIwfnxZ2u)zVu(k5Nt+{i*pwBTtD|}v&Vx_5oKdv9FNL;Ew;yc)EDjr)R*rq zd;KzYq5mZ+Q?E53GCGDjB&Sdjzk@n_XK@gIggNNF z*4#fDRe?#UlFmR?U_Pq!6*wBJP-o~v)H)&SOkiD*#N19I4SjGju_unh$8b50#rJVC zhCFS)bVcY%{{$+4*HH_;jSA#{PzhW?9ooAwy zBLww8Hfjqd;V7Jo%JfC_!Z&RHr0t)zeuzrwB4*>)sJA4IHMPalF`j>&E&PhYW2g+y zqfYV1I1q1PB*tto6Q*M#{X*1)RTzzpn1<(2hwwfQ#?X!CjEq6eGY@rr9lDkAP8yl` z94fNQn1K&*3}$RH71)Sj^mkcbKvm$E=!tLPBX|b21>c|!-*>3P8&PGpBnkCgS{3zI z#_0^?Vh*abTTmt6jVtg7repMGbC@RK5c+#ihwL)y`OeRn!!-+)X(_6b)pmS8>NPxy zJ+S#1O6#I=m4R;f9mZl*wb}bD^rk-%eerSB1T#>lxdeOR3e*-JKrP&i{qT3_i_R8v zzaQ##jX<5bzHS;ijTtxyC)f*H(3Ad7^ugVz55|7fgg-|G_A+|m3G~Az)b-P-O1_VJ zJ1(K-xrRC`EvR+f9yO-ak*EcdP!aY=WjGFXSe~%srKk_f7F4EtQJJ4W-FE@~@ER(> zTc`l;paT0I^*Vb!+xB;W+nGiqiGeEA4aYDQ-@pKDL1l8!_PAWD`>zRHG*p^Q)N3&VRkHQi8~37KxA#zo z=m7?zSDmRuD2C8aMjgh%s7hv|GM|h3ZmhJ{pbp>uI_j?v!)pwvwC7NfUqzkLTi71G zcAD`HsM5!xG8l&1<9t*F=Ar^wg`xNi>Mh!h+T!O>hw?D?!(Z&A{>tc&3}}K+Q4_bK zD)24FWB4w!mxE9Nn|Z=z27x2Sn0)SC}jB`VO9ZW=>r{05b| z_iobx7)du4wbz4f|8Z-nwHo#PIEc#d7pR0zq7u1=3aI^l zv(5mF(I4bxG=_7b78S^EtsNW8CwV6JXM9gX)61@&y@HG9mlszobj{8yFIv|0QSNJg zK_gZyS?n59x~#0cvVP5k1@)gyhzTjMw@t1rs;p@G`-I#$kL0Ey<)I!PmG$qH53GN> z;*4*3$?_G&6-`4cmw0%lxSEcx$PMyv)&Kv7NDo(2z{XuZT?&fkmlyr|_`HQB<*p^g zX32$msA+%oVh^8{#q(Ul>svQO)JN9Dc&pbmpyoxtu-X3=P*G(`+0yzy?QnHhyloFV zZK1a{D_rx6$YnuMX>omUU375U-A+OAyoE*O_5JDw)K95PivRB@DoCfKqOvV;XZGZx b6)TGu6qP?&TwY&O=kjTLyy@k-^uT`u2(NqY delta 8636 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 Date: Wed, 2 Mar 2011 21:56:30 -0500 Subject: [PATCH 07/41] Disable resizing support for windows. Fix and enable later. --- pyfpdb/HUD_main.pyw | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pyfpdb/HUD_main.pyw b/pyfpdb/HUD_main.pyw index e4d86670..9a4d6e4f 100755 --- a/pyfpdb/HUD_main.pyw +++ b/pyfpdb/HUD_main.pyw @@ -52,6 +52,7 @@ if sys.platform == 'linux2': elif sys.platform == 'darwin': import OSXTables as Tables else: # This is bad--figure out the values for the various windows flavors + is_windows = True import WinTables as Tables # get config and set up logger @@ -126,7 +127,9 @@ class HUD_main(object): hud.up_update_table_position() def client_resized(self, widget, hud): - gobject.idle_add(idle_resize, hud) +# Don't forget to get rid of this. + if not is_windows: + gigobject.idle_add(idle_resize, hud) def client_destroyed(self, widget, hud): # call back for terminating the main eventloop self.kill_hud(None, hud.table.key) From 973a43cb5d3edca6a59576b535a6beea2f0b586d Mon Sep 17 00:00:00 2001 From: tribumarchal Date: Thu, 3 Mar 2011 20:38:35 +0100 Subject: [PATCH 08/41] update french translation Signed-off-by: tribumarchal --- pyfpdb/locale/fpdb-fr_FR.po | 31 ++++++++++++--------------- pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo | Bin 39880 -> 40698 bytes 2 files changed, 14 insertions(+), 17 deletions(-) diff --git a/pyfpdb/locale/fpdb-fr_FR.po b/pyfpdb/locale/fpdb-fr_FR.po index d55df299..b39d40c7 100644 --- a/pyfpdb/locale/fpdb-fr_FR.po +++ b/pyfpdb/locale/fpdb-fr_FR.po @@ -845,7 +845,6 @@ msgid "Time between imports in seconds:" msgstr "Temps entre les imports en secondes" #: GuiAutoImport.py:121 GuiAutoImport.py:193 GuiAutoImport.py:303 -#, fuzzy msgid " Start _Auto Import " msgstr " Démarrage _Autoimport " @@ -1002,7 +1001,7 @@ msgstr "Suppression HudCache" #: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:814 msgid "_Bulk Import" -msgstr "_Bulk Importation" +msgstr "_Bulk Importation historiques mains" #: GuiBulkImport.py:297 GuiTourneyImport.py:137 msgid "Import clicked" @@ -3399,7 +3398,7 @@ msgstr "" #: fpdb.pyw:812 msgid "Pre_ferences" -msgstr "Pré_férences" +msgstr "Pré_férences fpdb" #: fpdb.pyw:813 msgid "_Import" @@ -3423,7 +3422,7 @@ msgstr "" #: fpdb.pyw:816 msgid "_Import through eMail/IMAP" -msgstr "" +msgstr "_Importer par eMail/IMAP" #: fpdb.pyw:817 msgid "_Viewers" @@ -3435,7 +3434,7 @@ msgstr "" #: fpdb.pyw:818 msgid "_Auto Import and HUD" -msgstr "_Auto Import et HUD" +msgstr "_Auto Import et lancement HUD" #: fpdb.pyw:819 msgid "H" @@ -3451,16 +3450,15 @@ msgstr "" #: fpdb.pyw:820 msgid "_Graphs" -msgstr "_Graphiques cash game" +msgstr "_Graphiques joueur cash game" #: fpdb.pyw:821 fpdb.pyw:1096 -#, fuzzy msgid "Tourney Graphs" -msgstr "Graphiques des Tournois" +msgstr "Graphiques joueur Tournois" #: fpdb.pyw:822 msgid "Stove (preview)" -msgstr "" +msgstr "Evaluateur d'équité (en developpement)" #: fpdb.pyw:823 msgid "P" @@ -3468,7 +3466,7 @@ msgstr "" #: fpdb.pyw:823 msgid "Ring _Player Stats (tabulated view, not on pgsql)" -msgstr "" +msgstr "Stats _Player cash-game (tabulated view, not on pgsql)" #: fpdb.pyw:824 msgid "T" @@ -3476,7 +3474,7 @@ msgstr "" #: fpdb.pyw:824 msgid "_Tourney Stats (tabulated view, not on pgsql)" -msgstr "" +msgstr "Stats Player _Tournoi (tabulated view, not on pgsql)" #: fpdb.pyw:825 msgid "Tourney _Viewer" @@ -3487,8 +3485,8 @@ msgid "O" msgstr "" #: fpdb.pyw:826 -msgid "p_Ositional Stats (tabulated view, not on sqlite)" -msgstr "" +msgid "P_ositional Stats (tabulated view, not on sqlite)" +msgstr "Stats de p_Osition (tabulated view, not on sqlite)" #: fpdb.pyw:827 fpdb.pyw:1055 msgid "Session Stats" @@ -3496,7 +3494,7 @@ msgstr "Stats de Session" #: fpdb.pyw:828 msgid "Hand _Replayer (not working yet)" -msgstr "" +msgstr "_Rejoueur de mains (non fonctionnel)" #: fpdb.pyw:829 msgid "_Database" @@ -3520,7 +3518,7 @@ msgstr "Reconstruction Indices BDD" #: fpdb.pyw:834 msgid "_Statistics" -msgstr "_Statistiques" +msgstr "_Statistiques base de données" #: fpdb.pyw:835 msgid "Dump Database to Textfile (takes ALOT of time)" @@ -3646,7 +3644,6 @@ msgid "Ring Player Stats" msgstr "Stats Joueur Cash-Game" #: fpdb.pyw:1037 -#, fuzzy msgid "Tourney Stats" msgstr "Stats Joueur Tournoi" @@ -3714,7 +3711,7 @@ msgstr "" "La configuration est maintenant dans HUD_config.xml.\n" "\n" "Ce programme est free/libre open source sous license partielle avec " -"AGPL3, et partielle avec GPL2 ou moins.\n" +"AGPL3, et partielle avec GPL2 ou supérieure.\n" "Le paquet d'installation sous windows inclus le code autorisé conformément à la licence de MIT.\n" "Vous pouvez trouver les textes de licence complets dans agpl-3.0.txt, gpl-2.0.txt, gpl-3.0." "txt et mit.txt dans le répertoire d'installation de fpdb." diff --git a/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo index 994a404cc85dd2e38de46438b63ce20fbe37fb7e..20e8b96fdca78374ef14a75128eedd233371d706 100644 GIT binary patch delta 9419 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 delta 8632 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 Date: Thu, 3 Mar 2011 21:14:50 +0100 Subject: [PATCH 09/41] update french translation Signed-off-by: tribumarchal --- pyfpdb/locale/fpdb-fr_FR.po | 134 ++++++--------------------- pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo | Bin 40698 -> 45641 bytes 2 files changed, 29 insertions(+), 105 deletions(-) diff --git a/pyfpdb/locale/fpdb-fr_FR.po b/pyfpdb/locale/fpdb-fr_FR.po index b39d40c7..24d04e3d 100644 --- a/pyfpdb/locale/fpdb-fr_FR.po +++ b/pyfpdb/locale/fpdb-fr_FR.po @@ -45,7 +45,6 @@ msgid "readHandInfo: Didn't match: '%s'" msgstr "readHandInfo: N'a pas correspondu: '%s'" #: AbsoluteToFpdb.py:205 -#, fuzzy msgid "Absolute: Didn't match re_HandInfo: '%s'" msgstr "Absolute: N'a pas correspondu à re_HandInfo: '%s'" @@ -54,14 +53,12 @@ msgid "readHandInfo: File name didn't match re_*InfoFromFilename" msgstr "readHandInfo: Nom de fichier ne correspond pas à re_*InfoFromFilename" #: AbsoluteToFpdb.py:208 -#, fuzzy msgid "File name: %s" msgstr "Nom de fichier: %s" #: AbsoluteToFpdb.py:209 -#, fuzzy msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'" -msgstr "Absolute: N'a pas correspondu à re_HandInfo: '%s'" +msgstr "Absolute: N'a pas correspondu à re_*InfoFromFilename: '%s'" #: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:410 #: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 @@ -70,7 +67,6 @@ msgid "reading antes" msgstr "lecture antes" #: AbsoluteToFpdb.py:290 EverleafToFpdb.py:230 -#, fuzzy msgid "No bringin found." msgstr "Bringin non trouvé" @@ -116,9 +112,8 @@ msgstr "N'a pas correspondu à re_HandInfo" #: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146 #: FulltiltToFpdb.py:266 PokerStarsToFpdb.py:223 -#, fuzzy msgid "No match in readHandInfo." -msgstr "N'a pas correspondu à re_HandInfo" +msgstr "N'a pas correspondu à readHandInfo." #: BetfairToFpdb.py:123 msgid "readPlayerStacks: Less than 2 players found in a hand" @@ -162,10 +157,8 @@ msgstr "" " ou %s\n" #: Configuration.py:128 Configuration.py:129 -#, fuzzy msgid "Error copying .example config file, cannot fall back. Exiting.\n" -msgstr "" -"Erreur lors de la copie du fichier .exemple, impossible de continuer. Arrêt en cours.\n" +msgstr "Erreur lors de la copie du fichier .exemple, impossible de continuer. Arrêt en cours.\n" #: Configuration.py:133 Configuration.py:134 @@ -193,9 +186,8 @@ msgstr "" "sur un Mac, veuillez rapporter le problème." #: Configuration.py:308 -#, fuzzy msgid "Loading site" -msgstr "lecture antes" +msgstr "Recherche site" #: Configuration.py:529 msgid "config.general: adding %s = %s" @@ -359,23 +351,20 @@ msgid "warning: index %s_%s_idx not dropped %s, continuing ..." msgstr "warning: index %s_%s_idx non supprimé: %s, continue ..." #: Database.py:1149 Database.py:1157 -#, fuzzy msgid "Creating foreign key " -msgstr "création d'une clé étrangère" +msgstr "Création d'une clé étrangère " #: Database.py:1155 Database.py:1164 Database.py:1176 -#, fuzzy msgid "Create foreign key failed: " -msgstr "création d'une clé étrangère a échouée" +msgstr "Création d'une clé étrangère a échouée: " #: Database.py:1171 Database.py:1330 Database.py:1331 msgid "Creating mysql index %s %s" msgstr "Création index mysql %s %s" #: Database.py:1180 -#, fuzzy msgid "Creating pg index " -msgstr "création index pg" +msgstr "Création index pg" #: Database.py:1185 Database.py:1336 Database.py:1345 Database.py:1353 msgid "Create index failed: " @@ -386,9 +375,8 @@ msgid "Finished recreating tables" msgstr "Fin de re-création des tables" #: Database.py:1268 -#, fuzzy msgid "***Error creating tables: " -msgstr "***Erreur lors de la suppression des tables: " +msgstr "***Erreur lors de la création des tables: " #: Database.py:1278 msgid "*** Error unable to get databasecursor" @@ -415,7 +403,6 @@ msgid "Unknown database: MySQL, Postgres and SQLite supported" msgstr "Base de données inconnue: MySQL, Postgres et SQLite sont supportées" #: Database.py:1360 -#, fuzzy msgid "Error creating indexes: " msgstr "Erreur création indexes: " @@ -638,9 +625,8 @@ msgid "Grouping:" msgstr "Regroupement:" #: Filters.py:57 -#, fuzzy msgid "Show Position Stats" -msgstr "Montrer les stats de position" +msgstr "Montrer les stats par position" #: Filters.py:58 TourneyFilters.py:51 msgid "Date:" @@ -849,26 +835,22 @@ msgid " Start _Auto Import " msgstr " Démarrage _Autoimport " #: GuiAutoImport.py:125 -#, fuzzy msgid "Detect Directories" -msgstr "Répertoire créé '%s'" +msgstr "Détectez Répertoires" #: GuiAutoImport.py:144 -#, fuzzy msgid "Auto Import Ready." msgstr "AutoImport Prêt." #: GuiAutoImport.py:157 -#, fuzzy msgid "Please choose the path that you want to Auto Import" -msgstr "Choisissez le répertoire à  auto importer, s'il vous plait" +msgstr "Choisissez le répertoire à importer, s'il vous plait" #: GuiAutoImport.py:180 msgid " _Auto Import Running " msgstr " _Auto Import En cours " #: GuiAutoImport.py:191 -#, fuzzy msgid " Stop _Auto Import " msgstr " Arrêt _Autoimport " @@ -879,7 +861,6 @@ msgid "" msgstr "" #: GuiAutoImport.py:244 -#, fuzzy msgid " _Stop Auto Import " msgstr " _Stop Autoimport " @@ -894,29 +875,26 @@ msgid "" msgstr "" #: GuiAutoImport.py:290 -#, fuzzy msgid "" "\n" "Auto Import aborted - global lock not available" -msgstr +msgstr "" "\n" "Import direct abandonné - lock global impossible" #: GuiAutoImport.py:295 -#, fuzzy msgid "" "\n" "Stopping Auto Import - global lock released." -msgstr +msgstr "" "\n" "Import direct abandonné - lock global impossible" #: GuiAutoImport.py:297 -#, fuzzy msgid "" "\n" " * Stop Auto Import: HUD already terminated" -msgstr +msgstr "" "\n" " * Arrêt Autoimport: HUD already terminated" @@ -947,7 +925,6 @@ msgid "Import Complete" msgstr "Import Fini" #: GuiBulkImport.py:135 GuiTourneyImport.py:78 -#, fuzzy msgid "bulk import aborted - global lock not available" msgstr "Import direct abandonné - lock global impossible" @@ -1041,7 +1018,6 @@ msgstr "" "fourni par le support" #: GuiBulkImport.py:356 -#, fuzzy msgid "" "Do the required conversion for FTP Archive format (ie. as provided by support" msgstr "" @@ -1093,7 +1069,6 @@ msgid "_Add" msgstr "" #: GuiDatabase.py:111 -#, fuzzy msgid "_Refresh" msgstr "_Rafraîchir" @@ -1138,7 +1113,6 @@ msgid "finished." msgstr "fini" #: GuiDatabase.py:293 -#, fuzzy msgid "loadDbs error: " msgstr "erreur loaddbs: " @@ -1185,7 +1159,6 @@ msgid "PostgreSQL client reports: Unable to connect - " msgstr "" #: GuiDatabase.py:386 fpdb.pyw:898 -#, fuzzy msgid "Please check that the PostgreSQL service has been started" msgstr "Veuillez vérifier que le service de Postgres a bien été démarré" @@ -1194,36 +1167,30 @@ msgid "db connection to %s, %s, %s, %s, %s failed: %s" msgstr "connexion bdd à %s, %s, %s, %s, %s a échoué: %s" #: GuiDatabase.py:404 -#, fuzzy msgid "AddDB starting" -msgstr "fpdb démarre ..." +msgstr "AddDB démarre" #: GuiDatabase.py:413 msgid "Add New Database" msgstr "Ajouter Nouvelle Base De Données" #: GuiDatabase.py:423 -#, fuzzy msgid "DB Type" msgstr "DB Type" #: GuiDatabase.py:433 -#, fuzzy msgid "DB Name" msgstr "DB Nom" #: GuiDatabase.py:441 -#, fuzzy msgid "DB Description" msgstr "DB Description" #: GuiDatabase.py:462 -#, fuzzy msgid "Host Computer" -msgstr "Ordinateur Hôtei" +msgstr "Ordinateur Hôte" #: GuiDatabase.py:495 -#, fuzzy msgid "start creating new db" msgstr "démarrage création nouvelle db" @@ -1232,14 +1199,12 @@ msgid "tested new db, result=%s" msgstr "nouvelle bdd testée, résultat=%s" #: GuiDatabase.py:517 -#, fuzzy msgid "Database created" msgstr "Base de Données crées" #: GuiDatabase.py:520 -#, fuzzy msgid "Database creation failed" -msgstr "Base de données création èchouée" +msgstr "Base de données création échouée" #: GuiDatabase.py:533 msgid "check_fields: starting" @@ -1254,12 +1219,10 @@ msgid "No Database Description given" msgstr "Pas de Description de Base De Données donné" #: GuiDatabase.py:545 -#, fuzzy msgid "No Username given" msgstr "Aucun Username donné" #: GuiDatabase.py:548 -#, fuzzy msgid "No Password given" msgstr "Pas de Mot de passe donné" @@ -1405,7 +1368,6 @@ msgid "_Save" msgstr "" #: GuiImapFetcher.py:47 -#, fuzzy msgid "_Import All" msgstr "_Importer Tout" @@ -1473,7 +1435,6 @@ msgid "DEBUG: activesite set to %s" msgstr "" #: GuiPositionalStats.py:323 -#, fuzzy msgid "Positional Stats page displayed in %4.2f seconds" msgstr "Page de stats affichée en %4.2f secondes" @@ -1502,22 +1463,18 @@ msgid "Hole cards" msgstr "" #: GuiRingPlayerStats.py:46 -#, fuzzy msgid "Position" msgstr "Position" #: GuiRingPlayerStats.py:47 -#, fuzzy msgid "Name of the player" msgstr "Nombre de Joueurs" #: GuiRingPlayerStats.py:48 -#, fuzzy msgid "Number of hands played" msgstr "Nombre de Mains jouées" #: GuiRingPlayerStats.py:49 -#, fuzzy msgid "Number of Seats" msgstr "Nombre de sièges" @@ -1550,7 +1507,6 @@ msgid "% Pre Flop Fold To Re-Raise / F4Bet" msgstr "% Fold Pré-Flop après une relance / F4Bet" #: GuiRingPlayerStats.py:56 -#, fuzzy msgid "Aggression Factor\n" msgstr "facteur d'Agrression\n" @@ -1813,9 +1769,8 @@ msgid "Enter the tourney number you want to display:" msgstr "Entrer le numéro de tournoi que vous voulez afficher:" #: GuiTourneyViewer.py:46 -#, fuzzy msgid "_Display" -msgstr "Affiche _Player" +msgstr "" #: GuiTourneyViewer.py:53 #, fuzzy @@ -1927,7 +1882,6 @@ msgid "LASTBET" msgstr "BETSUIVANT" #: Hand.py:157 -#, fuzzy msgid "ACTION STREETS" msgstr "ACTION TOURS" @@ -1936,9 +1890,8 @@ msgid "STREETS" msgstr "TOURS" #: Hand.py:159 -#, fuzzy msgid "ALL STREETS" -msgstr "TOURS" +msgstr "TOUT LES TOURS" #: Hand.py:160 msgid "COMMUNITY STREETS" @@ -1950,7 +1903,6 @@ msgid "HOLE STREETS" msgstr "TOURS" #: Hand.py:162 -#, fuzzy msgid "COUNTED SEATS" msgstr "NOMBRE DE SIEGES" @@ -1971,7 +1923,6 @@ msgid "TOTAL POT" msgstr "POT TOTAL" #: Hand.py:167 -#, fuzzy msgid "TOTAL COLLECTED" msgstr "TOTAL COLLECTER" @@ -1984,17 +1935,14 @@ msgid "START TIME" msgstr "HEURE DEPART" #: Hand.py:170 -#, fuzzy msgid "TOURNAMENT NO" msgstr "NUM TOURNOI" #: Hand.py:171 TourneySummary.py:137 -#, fuzzy msgid "TOURNEY ID" msgstr "ID TOURNOI" #: Hand.py:172 TourneySummary.py:136 -#, fuzzy msgid "TOURNEY TYPE ID" msgstr "ID TYPE DE TOURNOIS" @@ -2003,12 +1951,10 @@ msgid "BUYIN" msgstr "" #: Hand.py:174 -#, fuzzy msgid "BUYIN CURRENCY" msgstr "DEVISE" #: Hand.py:175 -#, fuzzy msgid "BUYIN CHIPS" msgstr "BUYIN JETONS" @@ -2164,7 +2110,6 @@ msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" msgstr "" #: Hand.py:1244 -#, fuzzy msgid "*** DEALING HANDS ***" msgstr "*** SECOND TIRAGE ***" @@ -2273,11 +2218,8 @@ msgid "HHC.start(): processHand failed: Exception msg: '%s'" msgstr "" #: HandHistoryConverter.py:170 -#, fuzzy msgid "Read %d hands (%d failed) in %.3f seconds" -msgstr "" -"base de données finie d'écrire: stocké %d mains (%d èchouées) en %.1f " -"secondes" +msgstr "%d de mains lues (%d erreur) en %.3f seconds" #: HandHistoryConverter.py:176 msgid "Summary file '%s' correctly parsed (took %.3f seconds)" @@ -2288,9 +2230,8 @@ msgid "Error converting summary file '%s' (took %.3f seconds)" msgstr "" #: HandHistoryConverter.py:181 -#, fuzzy msgid "Error converting '%s'" -msgstr "Conversion" +msgstr "Erreur Conversion '%s'" #: HandHistoryConverter.py:212 msgid "%s changed inode numbers from %d to %d" @@ -2392,12 +2333,10 @@ msgid "Save HUD Layout" msgstr "Sauvegarder Composition HUD" #: Hud.py:157 -#, fuzzy msgid "Reposition StatWindows" msgstr "Repositionner la fenêtre des stats" #: Hud.py:161 -#, fuzzy msgid "Show Player Stats" msgstr "Voir Stats Joueur" @@ -2422,9 +2361,8 @@ msgid " 0.1 to 10 x Current Blinds" msgstr "" #: Hud.py:189 Hud.py:258 -#, fuzzy msgid " All Levels" -msgstr " tous les niveaux" +msgstr " tous les niveaux" #: Hud.py:194 Hud.py:263 msgid "For #Seats:" @@ -2460,12 +2398,10 @@ msgid " %s Days" msgstr " %s Jours" #: Hud.py:230 -#, fuzzy msgid "Show Opponent Stats" msgstr "Montrer les stats des adversaires" #: Hud.py:352 -#, fuzzy msgid "Debug StatWindows" msgstr "Debug fenêtres des stats" @@ -2621,9 +2557,8 @@ msgid "Y location to open Window" msgstr "" #: Options.py:72 -#, fuzzy msgid "Auto-start Auto-import" -msgstr " Démarrage _Autoimport " +msgstr "Démarrage automatique Autoimport" #: Options.py:74 msgid "Start Minimized" @@ -2662,7 +2597,6 @@ msgid "Cannot read GameType for current hand" msgstr "Impossible de lire le GameType pour cette main" #: PartyPokerToFpdb.py:531 -#, fuzzy msgid "Unimplemented readAction: '%s' '%s'" msgstr "ReadAction non implementé: '%s' '%s'" @@ -2723,9 +2657,8 @@ msgid "Flop Seen %" msgstr "Flop vus %" #: Stats.py:333 Stats.py:342 -#, fuzzy msgid "number hands seen" -msgstr "Nombre de Mains vues" +msgstr "nombre de mains vues" #: Stats.py:355 Stats.py:363 msgid "folded flop/4th" @@ -2760,7 +2693,6 @@ msgid "% 4 Bet preflop/4rd" msgstr "% 4 Bet pré-flop/3ème" #: Stats.py:504 Stats.py:511 -#, fuzzy msgid "% Cold 4 Bet preflop/4rd" msgstr "% suit 4 Bet pré-flop/4ème" @@ -2893,9 +2825,8 @@ msgid "tournament edit window=" msgstr "" #: TournamentTracker.py:103 -#, fuzzy msgid "FPDB Tournament Entry" -msgstr "FPDB Tournament Tracker" +msgstr "FPDB Tournoi Tracker" #: TournamentTracker.py:143 msgid "Closing this window will stop the Tournament Tracker" @@ -3064,9 +2995,8 @@ msgid "ADDED" msgstr "AJOUTE" #: TourneySummary.py:170 -#, fuzzy msgid "ADDED CURRENCY" -msgstr "DEVISE" +msgstr "AJOUTE DEVISE" #: TourneySummary.py:171 msgid "COMMENT" @@ -3077,12 +3007,10 @@ msgid "COMMENT TIMESTAMP" msgstr "" #: TourneySummary.py:175 -#, fuzzy msgid "PLAYER IDS" -msgstr "JOUEURS" +msgstr "IDS JOUEURS" #: TourneySummary.py:177 -#, fuzzy msgid "TOURNEYS PLAYERS IDS" msgstr "IDS JOUEUR TOURNOIS" @@ -3300,7 +3228,6 @@ msgid "Confirm deleting and recreating tables" msgstr "Confirmer effacement et recréation tables" #: fpdb.pyw:543 -#, fuzzy msgid "Please confirm that you want to (re-)create the tables." msgstr "Veuillez confirmer que vous voulez recrééer les tables" @@ -3311,7 +3238,6 @@ msgid "" msgstr "" #: fpdb.pyw:545 -#, fuzzy msgid "This may take a while." msgstr " Ceci peut prendre un moment." @@ -3631,7 +3557,6 @@ msgid "Bulk Import" msgstr "Import Fichiers" #: fpdb.pyw:1018 -#, fuzzy msgid "Tournament Results Import" msgstr "Import résultats Tournoi" @@ -3658,7 +3583,7 @@ msgstr "Stats Position" #: fpdb.pyw:1061 #, fuzzy msgid "Hand Replayer" -msgstr "Filtres Mains:" +msgstr "Rejoueur de Mains:" #: fpdb.pyw:1065 msgid "" @@ -3863,9 +3788,8 @@ msgid "Hand logged to hand-errors.txt" msgstr "" #: fpdb_import.py:595 -#, fuzzy msgid "Importing" -msgstr "Import en cours..." +msgstr "Import en cours" #: fpdb_import.py:623 msgid "CLI for importing hands is GuiBulkImport.py" diff --git a/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo index 20e8b96fdca78374ef14a75128eedd233371d706..ce6587145c2f2e62ca7222830f7ab595354e0939 100644 GIT binary patch delta 13117 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 K=RVk-k^G+@V5nOF delta 9322 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 From f2341d5287408709fdd41bada442511396585476 Mon Sep 17 00:00:00 2001 From: tribumarchal Date: Fri, 4 Mar 2011 08:48:26 +0100 Subject: [PATCH 10/41] update french translation Signed-off-by: tribumarchal --- pyfpdb/locale/fpdb-fr_FR.po | 18 +++++++++++++----- pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo | Bin 45641 -> 47115 bytes 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/pyfpdb/locale/fpdb-fr_FR.po b/pyfpdb/locale/fpdb-fr_FR.po index 24d04e3d..d1e6a1bf 100644 --- a/pyfpdb/locale/fpdb-fr_FR.po +++ b/pyfpdb/locale/fpdb-fr_FR.po @@ -3165,6 +3165,8 @@ msgid "" "Cannot open Database Maintenance window because other windows have been " "opened. Re-start fpdb to use this option." msgstr "" +"Impossible d'ouvrir la fenêtre de Maintenance BDD parce que d'autres fenêtres" +"ont été ouvertes. Re-démarrer Fpdb pour utiliser cette option." #: fpdb.pyw:347 msgid "Number of Hands: " @@ -3198,24 +3200,27 @@ msgstr "Configurateur HUD - choisissez une catégorie" msgid "" "Please select the game category for which you want to configure HUD stats:" msgstr "" +"Choisissez la catégorie de jeu pour laquelle vous voulez configurer les stats HUD :" #: fpdb.pyw:417 msgid "HUD Configurator - please choose your stats" -msgstr "" +msgstr "HUD Configuration - Choisissez vos stats" #: fpdb.pyw:423 msgid "Please choose the stats you wish to use in the below table." -msgstr "" +msgstr "Choisissez les stats que vous voulez utiliser sur la table." #: fpdb.pyw:427 msgid "Note that you may not select any stat more than once or it will crash." -msgstr "" +msgstr "Notez que vous ne pouvez pas choisir une même stat plusieurs fois sinon il buggera." #: fpdb.pyw:431 msgid "" "It is not currently possible to select \"empty\" or anything else to that " "end." msgstr "" +"Il n'est pas actuellement possible de choisir \"empty\" ou autre chose à cette" +"fin." #: fpdb.pyw:435 msgid "" @@ -3229,13 +3234,15 @@ msgstr "Confirmer effacement et recréation tables" #: fpdb.pyw:543 msgid "Please confirm that you want to (re-)create the tables." -msgstr "Veuillez confirmer que vous voulez recrééer les tables" +msgstr "Veuillez confirmer que vous voulez recréer les tables" #: fpdb.pyw:544 msgid "" " If there already are tables in the database %s on %s they will be deleted " "and you will have to re-import your histories.\n" msgstr "" +" S'il y a déjà des tables dans la base de données %s dans %s, elles seront effacées " +"Et vous devrez re-importer vos historiques.\n" #: fpdb.pyw:545 msgid "This may take a while." @@ -3247,7 +3254,7 @@ msgstr "L'utilisateur a annulé la reconstruction des tables" #: fpdb.pyw:577 msgid "Please confirm that you want to re-create the HUD cache." -msgstr "Veuillez confirmer que vous voulez recrééer le cache HUD." +msgstr "Veuillez confirmer que vous voulez recréer le cache HUD." #: fpdb.pyw:585 msgid " Hero's cache starts: " @@ -3293,6 +3300,7 @@ msgstr "L'utilisateur a annulé la reconstruction des indices de BDD" msgid "" "Unimplemented: Save Profile (try saving a HUD layout, that should do it)" msgstr "" +"Non mis en oeuvre : Sauvegarde Profil (essayez de sauvegarder la disposition HUD)" #: fpdb.pyw:808 msgid "_Main" diff --git a/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo index ce6587145c2f2e62ca7222830f7ab595354e0939..7a3d95bbacbe33bcc23bc4068e6e003f7f71838a 100644 GIT binary patch delta 11348 zcmYk?34B$>*~jri2oTl~NZ6M{0)zkwVG#%*2njn8C5WhKy~#aEE+qGcy8w~p3PEux zAVvj60i~dTiV_8_Z|g!uQ3T#<%c8A{RI!$-t)M8?{{ER!+K=TsbC#KBo_Xe6x*R;6 zaQ9aU@xQi7yx-wpr3sGH1*f%D@6x}P^md&7beCc-?!=DxKBnP0?2gSd9VZ+6VGq0x zb$>DPkF$f+w)ObWaW z_h(o=>muvjsIAz93g|gxmz{%{j$b2X<2ehyN9 z&O~g8^HBlCQ12~A1$IA<#4V`zKfpvhk1g;A)O$&TOaQ5iOV2Ah>N z$NBWTV=r81-G^G?U$7s3i$gGjKNP@h?1_G4(axQyVtWa798X~ZHonYp#_9Y|rJ>L}wyeo;^NDSV`krK?GCCWz1wL$x5p0dC zFy4X21{$i`XR#}uL=E^I>ct;1hOP6=1h=C;)!R`ie;qa8|Dyswg&pu57GkRrjx!zS zU`KosRci-EkbkY{Z7wLqCsC<7gE{yUY6UrzwpKh0N8=dO0LxH&T!RYWdCbNGs4e&g z$6&KjCh#e!z~-Xv*Nh_nTJeKiNX32F84sb0XHdn{^m4N`xu{>asn{JW@d{jx8t^c- z$J3}Pzlf``DN$1f&U#e9hf(7=al+He(@~koMIEOx*bOIRCoD&$y2iTJUf+mH>0aDL zN{-?b`b(%>ZQ&a@8Q(!=vi*27zKi+-#{1Gx00U8}AA{QSS@wZ)R6rs0uo^Ychsb=+ z8Pxr=sMGT;>R5J~V7_n@P~*=+)rQ~p7oyAj&TTZbC)=$rqqg8UHo|XEEB_uvq}xZ&B~Rg{pz~Pz(GR*#+l&)Hq`%^I2zpXBmyLcmSti5*w&b z@-?V|W}_l6#wJ*W3Ura}FGEdqyR{aZ(cgmgfnj6%zr`ec74`mG7}t%XG_=BF*bF~G z1@uqUz`0Y+kI&_(0mhR-boJ#(+qGl{x zMc2mK6Lp@4+WtiBPX9Vo%BxXTeO-;x704e^Ta$K`*~)Hs9sRz@ z51z9U^YBF+g#X6D81H?x`HRE#sH%PdhvQ-7_!bF|_*J$X)H*g@Hz(Lsj8gu+cqxNhPYM`m8 z3>2Xzn1c$q7_~)Z_WC^3>6(uUd=a+A8q_%JFZ3SO}HN0;iI&U+%Zp>L}gKbe& z+#B_?dj(S1&JCy{d>WOJ-=enUIBH8iLappe)Oi1~*PC5$0_})8C0VG9Uypk3S8*EJ ziwZ2j2xj67){iiQe$ovTAofSCAcjNnKGaIzMlIkJ-h}5+0nVIb{?a)IHO_K$aT}_} z;sk0^4Mo}oRmDARe<&*Dqp=fCL9Nt7rFseK_}ztCz&*DA8&rThQ32JV0(cEI z-Z9L^PcTX6Kjl{@;!da)bwlk@7WTv(RDeaOfo{M7SY@woK?U{%>cjIgD!^0N4ZlLA zKKW)7&|p+%#$isJ#%vl|!73b$8&MOV#1Z%tDzFhgb1cWB0$h&zVBL<&&?O2$!O^WE)bcNH~owfb6Tcg9(_Nm zMmFJaJc1fG$!}_?17^_ALydc*pZt%b5#oX(--9Z`H&HA27`1{6sDWB|=0DkVL6`nS z)Wqee03So8{y6IWPf_Fjh#j$gsp${2PAMh-dZ2_0jd2OK#u`*W_n{)*i8*)}_56RZ zFSaW)AEdFUt-A?_<0GiR{*1%0b-BsdB+O~Rf>A}dDIPFCHixha7k)xb+-0u$3&J2A zME?ftjcZW%pU1xVHY%|5*d2S#GoR}5sKDo;?ytpW_ZBcia2#p)z#_S7L)o6X5NrQ?VU8>-@h?qkgZg z7f_i<37Qn;paPj=U5NeY-)sFnDxkmH`#)MchD)ZS~|i~25{w0? zkh@TO^QiSX>l@aSsJ%an8lYj=tgr_vBQtO?E<=sC2b1w2>b(=#8o$I==tRiB_9&T# z_O1_VphC>XYSi97j>^be*c`t?t@xrfC2IP;QMEJ@Ti`g`pN`7FENp~+dw*_}{HrP# zazPQTKz$F^p(cC}N8`@G##}BaH6d(+x1u7h#X@`(RkdGY0=8Oco=-t#Bpp*Q2UTQOpq?v6t=L1Is(Gj{ zZUmK~rEwZc*Qu~#)%~CVL5X|EGG}H?~^`=3ce#WWd}s@bT$`V}hWW$0oU`(rI?t6o9v`2lb;HF5g)}x{M&hnKeXZ@w;E@o_IL@Zy6?bt_%JG!b?C!C zTZb<<13rW*=I2n=|DyFUcBB6Z4#I>LruZ(yc>Ou0kO?bjy|IXTWrCDGOs+MM~B>&pmm0akJb*PC?;y6sa&8%c1 zDz$S^0Y`BoE=N7r^>*XUsDZbl_WDn#44y%qj*Hj@TdXnxX00Oi+T%%FPz@Ae4=l!X zT#0uy;tPn==;y9Be^*?J>Muua)nROkCsDtmr%{2PMQz3R*5oy&#(H8)uJ?=62++tw zy|@*b&v_DC;U3J!SFsO%iONKWwdQ>1VjBIisI9pcdtwmvTrH~DcA-}OI%@n=sPW@x zXz0Oj?E}et9n|lSs@ek73PYHPi?K1@iW+DYw#L;s95>+=cntMkhjk`1JyDs?L1iWn zlXd}?m+N(bOoI1{JfHY~!gun-Gs`O6C4 ziwSrdwN;;Cvd;h4G!$8b`^?H(U=#XnQ2}&DP23mT;0RQz3sITyqXwLZ%1F#!UyOQw z1!@8JV*zeQW#9{JsPq4wy>L+%=r_IJ9J`jNes|PLGjKFc!c1I+s*T;)3;%*Th7BJu z3+jgIXJHx^U|YQ28pQYzF07!TbGr{U(NXI;RMB->Zzjw~eM;xyKwO2X_#%$L!>D3w zy1|T>fx15mm6@wiU&L!sfv?*@{%6v7nG3@(^+EIFF%6Zn2QUR6x4ww&>A!9JpP({y z4z;%za423xZO!0^%=05q8JK~pt#Z^BM;{{p8ej<*R0Fr-AiNtV;O|j;)rhZ+0&0UX z%)ra=LDZfe!F)`8*eql=j--DNDxgD{hYcSw#eO+z;Wcp@n&>#{{CD4Eimnf4(I18# z(1+T)TdZraCH==xAF5~2#donAeuMguwcTur@G?xKKM9qYLe%^5nKYD=V(gDW?2Q|- z6TXHD;4e4;&!YzDy~VtjjUDOdVFnhVPQyZMhs#kJ*nq?F2)qxDlaD%{SE0ta89QSsDu5NJt$PqP{!UcDb=X|z{~a2t z(i8T^Kd}e>q{mG0^+lz06zY3$11ckPQ5mX1y}t<+U>z#(mr#Mdf?Ci~EW%^h5BqIp zi<#fKmWCc!j(zYB%*AI>sXB#P=|4~dUa;4j{>JQKThtczK-EY#s+h;30-k2?-(c^T zSr=nmFRZ1Zlx#&Euiv3E@F&c{Z&9i3z0Ld`u|F!XDVTvXt&6ZB{fAKjZ$W(lpF)lQ z3UQo9T5Q;7=rsJ(s~Ra_S^5py3m6JKT>hts(} z9hK3|sMH_DUU>0w@~sFeiayj9&BFm$g)BJkY@wlnwxfPjUP4WH7L}^=sJ&|Sw5fq1 zsK5$Pffw8B%h0922K5QwjjEMXScKhHOcnw>i^Ni`Y#7w$V zQ2|C!1Kfd1>C>p^U$xf{V>113P%BM*)@(&nRH|Lf#XL;GxtOo>zeEju1$$%S9<%a( zs2B2aFh)_e@&vZV)2M*XVIS;VX96w28|hz%%HTd!5gtJm;n%1wOMQ;~E8@X424g;I z#S3u)ZbnV`DYnG)=grD2JnCczj>o_q|Re#3z@!(Q+^BxxR|9=kr&)KH5=V zafKIg13}$${XY7>i0Af-xS^o_jI^#%QIbtq=8m-`klOvnv; z*@4QcP&levVYfUGiH5=fFOt*Dac6kNvASb@W;Tt7s=T0E@bffeL$yRF4u1)0@W*KVAiQCm3up2=p(c2W&cMuyxHU(_oLg{$3C=37`E zC@D8X`hrmnSz`0%xs$FbFjJ1Gdw=@oqzUYNg;z;(JpTx{NELBaI8+)SLw%wQ7x67n zK794>RrpwUw7*F~q&yU>@VovH%gd@;ID2)9>lS4ODqPCb_3z&?cmEd3jyg1T>h}dB zwU0iPRy%re(!^eo{-jvt8}Y&+Li9>YeI@&MaAADZT@Z>zcy&S8yX8`CQc?>-l#?mW z`7xDeUBkJjo5eFju?68k*sbunrCxCV&M4{kd+z^M=(vIcx5^i0H+a$YXZm716#3=x zh(g%EBf5Ww%UE7G%HS$fR#EAra>DKem1>nvM=Tns2oSYf;zg;3P*tP)nyot-O=#Cg z$-Pvf)G{@iUmglX0+9%d(E?0;zJJ%^#H%M)xWP;>5+$^V>nn-IloD;lr7C3|6gTgO zFO_M`tq)%}C{nUqA4zE-m{WJn+P@~wh%%FwS)azBr?3}rNt66MR*cJ)`*%_|^%YxH z5sL)8SeT43mm3KLiJYA*j+K>pVP8&N?tM!ej`*L2)bE@Q+NFt@t%6y8Nl%1au_N`n zU+Zp2t9@mCyV~RHht;NRm|b)!B|Jju?%zS}2I{wMt`{?juJEx45@Ob2hySIH8C=y< zAA_<{9 delta 9926 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 Date: Fri, 4 Mar 2011 11:09:06 +0100 Subject: [PATCH 11/41] fix minor error language translation Signed-off-by: tribumarchal --- pyfpdb/Filters.py | 22 +++++++++++----------- pyfpdb/locale/fpdb-fr_FR.po | 9 +++++++++ pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo | Bin 47115 -> 47170 bytes 3 files changed, 20 insertions(+), 11 deletions(-) diff --git a/pyfpdb/Filters.py b/pyfpdb/Filters.py index b8816dcc..dbdc3dc5 100644 --- a/pyfpdb/Filters.py +++ b/pyfpdb/Filters.py @@ -630,7 +630,7 @@ class Filters(threading.Thread): lbl_title = gtk.Label(self.filterText['playerstitle']) lbl_title.set_alignment(xalign=0.0, yalign=0.5) top_hbox.pack_start(lbl_title, expand=True, padding=3) - showb = gtk.Button(label="refresh", stock=None, use_underline=True) + showb = gtk.Button(label=_("Refresh"), stock=None, use_underline=True) showb.set_alignment(xalign=1.0, yalign=0.5) showb.connect('clicked', self.__refresh, 'players') @@ -676,7 +676,7 @@ class Filters(threading.Thread): lbl_title.set_alignment(xalign=0.0, yalign=0.5) top_hbox.pack_start(lbl_title, expand=True, padding=3) - showb = gtk.Button(label="hide", stock=None, use_underline=True) + showb = gtk.Button(label=_("hide"), stock=None, use_underline=True) showb.set_alignment(xalign=1.0, yalign=0.5) showb.connect('clicked', self.__toggle_box, 'sites') showb.show() @@ -705,7 +705,7 @@ class Filters(threading.Thread): lbl_title = gtk.Label(self.filterText['tourneyTypesTitle']) lbl_title.set_alignment(xalign=0.0, yalign=0.5) top_hbox.pack_start(lbl_title, expand=True, padding=3) - showb = gtk.Button(label="hide", stock=None, use_underline=True) + showb = gtk.Button(label=_("hide"), stock=None, use_underline=True) showb.set_alignment(xalign=1.0, yalign=0.5) showb.connect('clicked', self.__toggle_box, 'tourneyTypes') top_hbox.pack_start(showb, expand=False, padding=1) @@ -731,7 +731,7 @@ class Filters(threading.Thread): lbl_title = gtk.Label(self.filterText['gamestitle']) lbl_title.set_alignment(xalign=0.0, yalign=0.5) top_hbox.pack_start(lbl_title, expand=True, padding=3) - showb = gtk.Button(label="hide", stock=None, use_underline=True) + showb = gtk.Button(label=_("hide"), stock=None, use_underline=True) showb.set_alignment(xalign=1.0, yalign=0.5) showb.connect('clicked', self.__toggle_box, 'games') top_hbox.pack_start(showb, expand=False, padding=1) @@ -758,7 +758,7 @@ class Filters(threading.Thread): lbl_title = gtk.Label(self.filterText['limitstitle']) lbl_title.set_alignment(xalign=0.0, yalign=0.5) top_hbox.pack_start(lbl_title, expand=True, padding=3) - showb = gtk.Button(label="hide", stock=None, use_underline=True) + showb = gtk.Button(label=_("hide"), stock=None, use_underline=True) showb.set_alignment(xalign=1.0, yalign=0.5) showb.connect('clicked', self.__toggle_box, 'limits') top_hbox.pack_start(showb, expand=False, padding=1) @@ -872,7 +872,7 @@ class Filters(threading.Thread): title = gtk.Label(_("Graphing Options:")) title.set_alignment(xalign=0.0, yalign=0.5) top_hbox.pack_start(title, expand=True, padding=3) - showb = gtk.Button(label="hide", stock=None, use_underline=True) + showb = gtk.Button(label=_("hide"), stock=None, use_underline=True) showb.set_alignment(xalign=1.0, yalign=0.5) showb.connect('clicked', self.__toggle_box, 'graphops') top_hbox.pack_start(showb, expand=False, padding=1) @@ -923,7 +923,7 @@ class Filters(threading.Thread): lbl_title = gtk.Label(self.filterText['seatstitle']) lbl_title.set_alignment(xalign=0.0, yalign=0.5) hbox.pack_start(lbl_title, expand=True, padding=3) - showb = gtk.Button(label="hide", stock=None, use_underline=True) + showb = gtk.Button(label=_("hide"), stock=None, use_underline=True) showb.set_alignment(xalign=1.0, yalign=0.5) showb.connect('clicked', self.__toggle_box, 'seats') hbox.pack_start(showb, expand=False, padding=1) @@ -957,7 +957,7 @@ class Filters(threading.Thread): lbl_title = gtk.Label(self.filterText['groupstitle']) lbl_title.set_alignment(xalign=0.0, yalign=0.5) hbox.pack_start(lbl_title, expand=True, padding=3) - showb = gtk.Button(label="hide", stock=None, use_underline=True) + showb = gtk.Button(label=_("hide"), stock=None, use_underline=True) showb.set_alignment(xalign=1.0, yalign=0.5) showb.connect('clicked', self.__toggle_box, 'groups') hbox.pack_start(showb, expand=False, padding=1) @@ -1015,7 +1015,7 @@ class Filters(threading.Thread): lbl_title = gtk.Label(self.filterText['datestitle']) lbl_title.set_alignment(xalign=0.0, yalign=0.5) top_hbox.pack_start(lbl_title, expand=True, padding=3) - showb = gtk.Button(label="hide", stock=None, use_underline=True) + showb = gtk.Button(label=_("hide"), stock=None, use_underline=True) showb.set_alignment(xalign=1.0, yalign=0.5) showb.connect('clicked', self.__toggle_box, 'dates') top_hbox.pack_start(showb, expand=False, padding=1) @@ -1065,10 +1065,10 @@ class Filters(threading.Thread): def __toggle_box(self, widget, entry): if self.boxes[entry].props.visible: self.boxes[entry].hide() - widget.set_label("show") + widget.set_label(_("show")) else: self.boxes[entry].show() - widget.set_label("hide") + widget.set_label(_("hide")) #end def __toggle_box def __calendar_dialog(self, widget, entry): diff --git a/pyfpdb/locale/fpdb-fr_FR.po b/pyfpdb/locale/fpdb-fr_FR.po index d1e6a1bf..e4bf15d4 100644 --- a/pyfpdb/locale/fpdb-fr_FR.po +++ b/pyfpdb/locale/fpdb-fr_FR.po @@ -732,6 +732,15 @@ msgstr "à:" msgid " Clear Dates " msgstr " Effacer les Dates " +#: Filters.py:1068 +msgid "show" +msgstr "voir" + +#: Filters.py:1071 +msgid "hide" +msgstr "masquer" + + #: Filters.py:1077 fpdb.pyw:719 msgid "Pick a date" msgstr "Choisir une date" diff --git a/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo index 7a3d95bbacbe33bcc23bc4068e6e003f7f71838a..438bcba5dc2f3ab5339873db6d969f812b549f59 100644 GIT binary patch delta 10018 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 HY`6abc1t7L From b7db8ffed5c3588fba79144e39f904f5166930b8 Mon Sep 17 00:00:00 2001 From: tribumarchal Date: Fri, 4 Mar 2011 11:22:58 +0100 Subject: [PATCH 12/41] fix minor error language translation guiringplayerstats Signed-off-by: tribumarchal --- pyfpdb/GuiRingPlayerStats.py | 4 ++-- pyfpdb/locale/fpdb-fr_FR.po | 4 ++++ pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo | Bin 47170 -> 47217 bytes 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/pyfpdb/GuiRingPlayerStats.py b/pyfpdb/GuiRingPlayerStats.py index 21ffccce..7d8e4ad5 100644 --- a/pyfpdb/GuiRingPlayerStats.py +++ b/pyfpdb/GuiRingPlayerStats.py @@ -140,9 +140,9 @@ class GuiRingPlayerStats (GuiPlayerStats.GuiPlayerStats): } self.filters = Filters.Filters(self.db, self.conf, self.sql, display = filters_display) - self.filters.registerButton1Name("_Filters") + self.filters.registerButton1Name(_("_Filters")) self.filters.registerButton1Callback(self.showDetailFilter) - self.filters.registerButton2Name("_Refresh Stats") + self.filters.registerButton2Name(_("_Refresh Stats")) self.filters.registerButton2Callback(self.refreshStats) # ToDo: store in config diff --git a/pyfpdb/locale/fpdb-fr_FR.po b/pyfpdb/locale/fpdb-fr_FR.po index e4bf15d4..781c5875 100644 --- a/pyfpdb/locale/fpdb-fr_FR.po +++ b/pyfpdb/locale/fpdb-fr_FR.po @@ -1621,6 +1621,10 @@ msgstr "" "Mesure d'incertitude\n" "Le Plus bas, le plus stable des sommes gagnées" +#: GuiRingPlayerStats.py:143 +msgid "_Filters" +msgstr "_Filtres statistiques" + #: GuiRingPlayerStats.py:341 GuiSessionViewer.py:257 #: GuiTourneyPlayerStats.py:243 msgid "Stats page displayed in %4.2f seconds" diff --git a/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo index 438bcba5dc2f3ab5339873db6d969f812b549f59..35339f87502ae272f2f4efbd3cf67fcadb21d189 100644 GIT binary patch delta 10034 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 bVEi1WW6 Date: Fri, 4 Mar 2011 16:52:36 +0100 Subject: [PATCH 13/41] add ongame tournament history Signed-off-by: tribumarchal --- .../tour/ongame/R-169-510.txt | 1174 ++++++ .../tour/ongame/R-271-14.txt | 949 +++++ .../tour/ongame/R-274-110.txt | 3559 +++++++++++++++++ .../tour/ongame/R-274-69.txt | 148 + .../tour/ongame/R-274-73.txt | 1913 +++++++++ .../tour/ongame/R-279-4.txt | 2055 ++++++++++ 6 files changed, 9798 insertions(+) create mode 100644 pyfpdb/regression-test-files/tour/ongame/R-169-510.txt create mode 100644 pyfpdb/regression-test-files/tour/ongame/R-271-14.txt create mode 100644 pyfpdb/regression-test-files/tour/ongame/R-274-110.txt create mode 100644 pyfpdb/regression-test-files/tour/ongame/R-274-69.txt create mode 100644 pyfpdb/regression-test-files/tour/ongame/R-274-73.txt create mode 100644 pyfpdb/regression-test-files/tour/ongame/R-279-4.txt diff --git a/pyfpdb/regression-test-files/tour/ongame/R-169-510.txt b/pyfpdb/regression-test-files/tour/ongame/R-169-510.txt new file mode 100644 index 00000000..ddbd6f2c --- /dev/null +++ b/pyfpdb/regression-test-files/tour/ongame/R-169-510.txt @@ -0,0 +1,1174 @@ +***** History for hand T5-17701176-1 (TOURNAMENT: "Freeroll [€100 offerts]", R-169-510, buy-in: €0) ***** +Start hand: Mon Dec 27 09:28:36 GMT+0100 2010 +Table: Table #13 [17701176] (NO_LIMIT TEXAS_HOLDEM 10/20, TC) +User: besac025 +Button: seat 1 +Players in round: 10 +Seat 2: bibzah2727 (1500) +Seat 3: TFOUTOOA (1500) +Seat 4: eddydonc54 (1500) +Seat 5: JOB13200 (1500) +Seat 6: Calebute (1500) +Seat 7: sebastian (1500) +Seat 8: besac025 (1500) +Seat 9: PascalN (1500) +Seat 10: NANAT62 (1500) +Seat 1: pepitox (1500) +bibzah2727 posts small blind (10) +TFOUTOOA posts big blind (20) +--- +Dealing pocket cards +Dealing to besac025: [8s, 5c] +eddydonc54 calls 20 +JOB13200 folds +Calebute folds +sebastian folds +besac025 folds +PascalN folds +NANAT62 folds +pepitox folds +bibzah2727 calls 10 +TFOUTOOA checks +--- Dealing flop [6d, 2c, Tc] +bibzah2727 checks +TFOUTOOA checks +eddydonc54 bets 200 +bibzah2727 folds +TFOUTOOA folds +--- +Summary: +Main pot: 60 won by eddydonc54 (60) +Rake taken: €0 +Seat 2: bibzah2727 (1480), net: -20 +Seat 3: TFOUTOOA (1480), net: -20 +Seat 4: eddydonc54 (1540), net: +40 +Seat 5: JOB13200 (1500) +Seat 6: Calebute (1500) +Seat 7: sebastian (1500) +Seat 8: besac025 (1500) +Seat 9: PascalN (1500) +Seat 10: NANAT62 (1500) +Seat 1: pepitox (1500) +***** End of hand T5-17701176-1 ***** +***** History for hand T5-17701176-2 (TOURNAMENT: "Freeroll [€100 offerts]", R-169-510, buy-in: €0) ***** +Start hand: Mon Dec 27 09:31:53 GMT+0100 2010 +Table: Table #13 [17701176] (NO_LIMIT TEXAS_HOLDEM 10/20, TC) +User: besac025 +Button: seat 2 +Players in round: 10 +Seat 3: TFOUTOOA (1480) +Seat 4: eddydonc54 (1540) +Seat 5: JOB13200 (1500) +Seat 6: Calebute (1500) +Seat 7: sebastian (1500) +Seat 8: besac025 (1500) +Seat 9: PascalN (1500) +Seat 10: NANAT62 (1500) +Seat 1: pepitox (1500) +Seat 2: bibzah2727 (1480) +TFOUTOOA posts small blind (10) +eddydonc54 posts big blind (20) +--- +Dealing pocket cards +Dealing to besac025: [Ks, 8s] +JOB13200 calls 20 +Calebute folds +sebastian calls 20 +besac025 folds +PascalN folds +NANAT62 folds +pepitox raises 120 to 120 +bibzah2727 folds +TFOUTOOA folds +eddydonc54 folds +JOB13200 calls 100 +sebastian calls 100 +--- Dealing flop [Td, 7c, Qd] +JOB13200 checks +sebastian checks +pepitox bets 390 +JOB13200 raises 780 to 780 +sebastian folds +pepitox calls 390 +--- Dealing turn [Kc] +JOB13200 bets 600 [all in] +pepitox calls 600 [all in] +--- Dealing turn [Kc] +--- Dealing river [2d] +--- +Summary: +Main pot: 3150 won by JOB13200 (3150) +Rake taken: €0 +Seat 3: TFOUTOOA (1470), net: -10 +Seat 4: eddydonc54 (1520), net: -20 +Seat 5: JOB13200 (3150), net: +1650, [9d, Qc] (PAIR QUEEN) +Seat 6: Calebute (1500) +Seat 7: sebastian (1380), net: -120 +Seat 8: besac025 (1500) +Seat 9: PascalN (1500) +Seat 10: NANAT62 (1500) +Seat 1: pepitox (0), net: -1500, [Ah, Th] (PAIR TEN) +Seat 2: bibzah2727 (1480) +***** End of hand T5-17701176-2 ***** +***** History for hand T5-17701176-3 (TOURNAMENT: "Freeroll [€100 offerts]", R-169-510, buy-in: €0) ***** +Start hand: Mon Dec 27 09:33:58 GMT+0100 2010 +Table: Table #13 [17701176] (NO_LIMIT TEXAS_HOLDEM 10/20, TC) +User: besac025 +Button: seat 3 +Players in round: 9 +Seat 4: eddydonc54 (1520) +Seat 5: JOB13200 (3150) +Seat 6: Calebute (1500) +Seat 7: sebastian (1380) +Seat 8: besac025 (1500) +Seat 9: PascalN (1500) +Seat 10: NANAT62 (1500) +Seat 2: bibzah2727 (1480) +Seat 3: TFOUTOOA (1470) +eddydonc54 posts small blind (10) +JOB13200 posts big blind (20) +--- +Dealing pocket cards +Dealing to besac025: [As, Ac] +Calebute folds +sebastian raises 1380 to 1380 [all in] +besac025 raises 1500 to 1500 [all in] +PascalN folds +NANAT62 calls 1500 [all in] +bibzah2727 folds +TFOUTOOA folds +eddydonc54 folds +JOB13200 folds +--- +--- Dealing flop [2s, Qd, 9c] +--- Dealing turn [Ks] +--- Dealing river [8s] +--- +Summary: +Main pot: 4170 won by besac025 (4170) +Side pot 1: 240 won by besac025 (240) +Rake taken: €0 +Seat 4: eddydonc54 (1510), net: -10 +Seat 5: JOB13200 (3130), net: -20 +Seat 6: Calebute (1500) +Seat 7: sebastian (0), net: -1380, [8d, Th] (PAIR EIGHT) +Seat 8: besac025 (4410), net: +2910, [As, Ac] (PAIR ACE) +Seat 9: PascalN (1500) +Seat 10: NANAT62 (0), net: -1500, [Jc, Kc] (PAIR KING) +Seat 2: bibzah2727 (1480) +Seat 3: TFOUTOOA (1470) +***** End of hand T5-17701176-3 ***** +***** History for hand T5-17701176-4 (TOURNAMENT: "Freeroll [€100 offerts]", R-169-510, buy-in: €0) ***** +Start hand: Mon Dec 27 09:34:46 GMT+0100 2010 +Table: Table #13 [17701176] (NO_LIMIT TEXAS_HOLDEM 10/20, TC) +User: besac025 +Button: seat 4 +Players in round: 8 +Seat 5: JOB13200 (3130) +Seat 6: Calebute (1500) +Seat 8: besac025 (4410) +Seat 9: PascalN (1500) +Seat 1: karmelo59 (1300) +Seat 2: bibzah2727 (1480) +Seat 3: TFOUTOOA (1470) +Seat 4: eddydonc54 (1510) +JOB13200 posts small blind (10) +Calebute posts big blind (20) +--- +Dealing pocket cards +Dealing to besac025: [9h, 6c] +besac025 folds +PascalN calls 20 +karmelo59 folds +bibzah2727 folds +TFOUTOOA folds +eddydonc54 calls 20 +JOB13200 calls 10 +Calebute checks +--- Dealing flop [Ad, Qd, Kc] +JOB13200 checks +Calebute checks +PascalN bets 20 +eddydonc54 calls 20 +JOB13200 folds +Calebute calls 20 +--- Dealing turn [Jd] +Calebute checks +PascalN bets 20 +eddydonc54 raises 110 to 110 +Calebute folds +PascalN calls 90 +--- Dealing river [9s] +PascalN bets 50 +eddydonc54 calls 50 +--- +Summary: +Main pot: 460 won by eddydonc54 (460) +Rake taken: €0 +Seat 5: JOB13200 (3110), net: -20 +Seat 6: Calebute (1460), net: -40 +Seat 8: besac025 (4410) +Seat 9: PascalN (1300), net: -200, [Ac, Ks] (TWO_PAIR ACE, KING) +Seat 1: karmelo59 (1300) +Seat 2: bibzah2727 (1480) +Seat 3: TFOUTOOA (1470) +Seat 4: eddydonc54 (1770), net: +260, [Td, Js] (STRAIGHT ACE) +***** End of hand T5-17701176-4 ***** +***** History for hand T5-17701176-5 (TOURNAMENT: "Freeroll [€100 offerts]", R-169-510, buy-in: €0) ***** +Start hand: Mon Dec 27 09:36:19 GMT+0100 2010 +Table: Table #13 [17701176] (NO_LIMIT TEXAS_HOLDEM 10/20, TC) +User: besac025 +Button: seat 5 +Players in round: 10 +Seat 6: Calebute (1460) +Seat 7: Onemax (2030) +Seat 8: besac025 (4410) +Seat 9: PascalN (1300) +Seat 10: saphir (1280) +Seat 1: karmelo59 (1300) +Seat 2: bibzah2727 (1480) +Seat 3: TFOUTOOA (1470) +Seat 4: eddydonc54 (1770) +Seat 5: JOB13200 (3110) +Calebute posts small blind (10) +Onemax posts big blind (20) +--- +Dealing pocket cards +Dealing to besac025: [2s, 6c] +besac025 folds +PascalN calls 20 +saphir calls 20 +karmelo59 folds +bibzah2727 folds +TFOUTOOA calls 20 +eddydonc54 calls 20 +JOB13200 folds +Calebute calls 10 +Onemax checks +--- Dealing flop [Kh, Qd, Th] +Calebute checks +Onemax checks +PascalN checks +saphir bets 120 +TFOUTOOA raises 350 to 350 +eddydonc54 folds +Calebute folds +Onemax folds +PascalN folds +saphir raises 1140 to 1260 [all in] +TFOUTOOA calls 910 +--- Dealing flop [Kh, Qd, Th] +--- Dealing turn [5d] +--- Dealing river [6s] +--- +Summary: +Main pot: 2640 won by TFOUTOOA (2640) +Rake taken: €0 +Seat 6: Calebute (1440), net: -20 +Seat 7: Onemax (2010), net: -20 +Seat 8: besac025 (4410) +Seat 9: PascalN (1280), net: -20 +Seat 10: saphir (0), net: -1280, [Ts, Qs] (TWO_PAIR QUEEN, TEN) +Seat 1: karmelo59 (1300) +Seat 2: bibzah2727 (1480) +Seat 3: TFOUTOOA (2830), net: +1360, [Ks, Tc] (TWO_PAIR KING, TEN) +Seat 4: eddydonc54 (1750), net: -20 +Seat 5: JOB13200 (3110) +***** End of hand T5-17701176-5 ***** +***** History for hand T5-17701176-6 (TOURNAMENT: "Freeroll [€100 offerts]", R-169-510, buy-in: €0) ***** +Start hand: Mon Dec 27 09:38:43 GMT+0100 2010 +Table: Table #13 [17701176] (NO_LIMIT TEXAS_HOLDEM 15/30, TC) +User: besac025 +Button: seat 6 +Players in round: 9 +Seat 7: Onemax (2010) +Seat 8: besac025 (4410) +Seat 9: PascalN (1280) +Seat 1: karmelo59 (1300) +Seat 2: bibzah2727 (1480) +Seat 3: TFOUTOOA (2830) +Seat 4: eddydonc54 (1750) +Seat 5: JOB13200 (3110) +Seat 6: Calebute (1440) +Onemax posts small blind (15) +besac025 posts big blind (30) +--- +Dealing pocket cards +Dealing to besac025: [5s, 2s] +PascalN calls 30 +karmelo59 raises 1300 to 1300 [all in] +bibzah2727 folds +TFOUTOOA folds +eddydonc54 folds +JOB13200 folds +Calebute folds +Onemax folds +besac025 folds +PascalN folds +--- +Summary: +Main pot: 105 won by karmelo59 (105) +Rake taken: €0 +Seat 7: Onemax (1995), net: -15 +Seat 8: besac025 (4380), net: -30 +Seat 9: PascalN (1250), net: -30 +Seat 1: karmelo59 (1375), net: +75 +Seat 2: bibzah2727 (1480) +Seat 3: TFOUTOOA (2830) +Seat 4: eddydonc54 (1750) +Seat 5: JOB13200 (3110) +Seat 6: Calebute (1440) +***** End of hand T5-17701176-6 ***** +***** History for hand T5-17701176-7 (TOURNAMENT: "Freeroll [€100 offerts]", R-169-510, buy-in: €0) ***** +Start hand: Mon Dec 27 09:39:29 GMT+0100 2010 +Table: Table #13 [17701176] (NO_LIMIT TEXAS_HOLDEM 15/30, TC) +User: besac025 +Button: seat 7 +Players in round: 9 +Seat 8: besac025 (4380) +Seat 9: PascalN (1250) +Seat 1: karmelo59 (1375) +Seat 2: bibzah2727 (1480) +Seat 3: TFOUTOOA (2830) +Seat 4: eddydonc54 (1750) +Seat 5: JOB13200 (3110) +Seat 6: Calebute (1440) +Seat 7: Onemax (1995) +besac025 posts small blind (15) +PascalN posts big blind (30) +--- +Dealing pocket cards +Dealing to besac025: [Jd, 9d] +karmelo59 calls 30 +bibzah2727 calls 30 +TFOUTOOA raises 120 to 120 +eddydonc54 folds +JOB13200 folds +Calebute folds +Onemax raises 495 to 495 +besac025 folds +PascalN folds +karmelo59 folds +bibzah2727 folds +TFOUTOOA calls 375 +--- Dealing flop [2h, 6h, 2c] +TFOUTOOA checks +Onemax bets 1500 [all in] +TFOUTOOA folds +--- +Summary: +Main pot: 1095 won by Onemax (1095) +Rake taken: €0 +Seat 8: besac025 (4365), net: -15 +Seat 9: PascalN (1220), net: -30 +Seat 1: karmelo59 (1345), net: -30 +Seat 2: bibzah2727 (1450), net: -30 +Seat 3: TFOUTOOA (2335), net: -495 +Seat 4: eddydonc54 (1750) +Seat 5: JOB13200 (3110) +Seat 6: Calebute (1440) +Seat 7: Onemax (2595), net: +600 +***** End of hand T5-17701176-7 ***** +***** History for hand T5-17701176-8 (TOURNAMENT: "Freeroll [€100 offerts]", R-169-510, buy-in: €0) ***** +Start hand: Mon Dec 27 09:41:11 GMT+0100 2010 +Table: Table #13 [17701176] (NO_LIMIT TEXAS_HOLDEM 15/30, TC) +User: besac025 +Button: seat 8 +Players in round: 10 +Seat 9: PascalN (1220) +Seat 10: crazyfrof40 (290) +Seat 1: karmelo59 (1345) +Seat 2: bibzah2727 (1450) +Seat 3: TFOUTOOA (2335) +Seat 4: eddydonc54 (1750) +Seat 5: JOB13200 (3110) +Seat 6: Calebute (1440) +Seat 7: Onemax (2595) +Seat 8: besac025 (4365) +PascalN posts small blind (15) +crazyfrof40 posts big blind (30) +--- +Dealing pocket cards +Dealing to besac025: [7s, Jh] +karmelo59 folds +bibzah2727 calls 30 +TFOUTOOA folds +eddydonc54 folds +JOB13200 folds +Calebute raises 75 to 75 +Onemax folds +besac025 folds +PascalN folds +crazyfrof40 calls 45 +bibzah2727 calls 45 +--- Dealing flop [8c, 9d, Ts] +crazyfrof40 checks +bibzah2727 bets 1375 [all in] +Calebute folds +crazyfrof40 calls 215 [all in] +--- Dealing flop [8c, 9d, Ts] +--- Dealing turn [8d] +--- Dealing river [Tc] +--- +Summary: +Main pot: 670 won by bibzah2727 (670) +Rake taken: €0 +Seat 9: PascalN (1205), net: -15 +Seat 10: crazyfrof40 (0), net: -290, [Ad, 9c] (TWO_PAIR TEN, NINE) +Seat 1: karmelo59 (1345) +Seat 2: bibzah2727 (1830), net: +380, [7d, Td] (FULL_HOUSE TEN, EIGHT) +Seat 3: TFOUTOOA (2335) +Seat 4: eddydonc54 (1750) +Seat 5: JOB13200 (3110) +Seat 6: Calebute (1365), net: -75 +Seat 7: Onemax (2595) +Seat 8: besac025 (4365) +***** End of hand T5-17701176-8 ***** +***** History for hand T5-17701176-9 (TOURNAMENT: "Freeroll [€100 offerts]", R-169-510, buy-in: €0) ***** +Start hand: Mon Dec 27 09:42:11 GMT+0100 2010 +Table: Table #13 [17701176] (NO_LIMIT TEXAS_HOLDEM 15/30, TC) +User: besac025 +Button: seat 9 +Players in round: 9 +Seat 1: karmelo59 (1345) +Seat 2: bibzah2727 (1830) +Seat 3: TFOUTOOA (2335) +Seat 4: eddydonc54 (1750) +Seat 5: JOB13200 (3110) +Seat 6: Calebute (1365) +Seat 7: Onemax (2595) +Seat 8: besac025 (4365) +Seat 9: PascalN (1205) +karmelo59 posts big blind (30) +--- +Dealing pocket cards +Dealing to besac025: [7d, 9h] +bibzah2727 folds +TFOUTOOA calls 30 +eddydonc54 folds +JOB13200 folds +Calebute calls 30 +Onemax raises 95 to 95 +besac025 folds +PascalN folds +karmelo59 folds +TFOUTOOA calls 65 +Calebute calls 65 +--- Dealing flop [8h, 6d, Th] +TFOUTOOA checks +Calebute bets 90 +Onemax folds +TFOUTOOA folds +--- +Summary: +Main pot: 315 won by Calebute (315) +Rake taken: €0 +Seat 1: karmelo59 (1315), net: -30 +Seat 2: bibzah2727 (1830) +Seat 3: TFOUTOOA (2240), net: -95 +Seat 4: eddydonc54 (1750) +Seat 5: JOB13200 (3110) +Seat 6: Calebute (1585), net: +220 +Seat 7: Onemax (2500), net: -95 +Seat 8: besac025 (4365) +Seat 9: PascalN (1205) +***** End of hand T5-17701176-9 ***** +***** History for hand T5-17701176-10 (TOURNAMENT: "Freeroll [€100 offerts]", R-169-510, buy-in: €0) ***** +Start hand: Mon Dec 27 09:43:50 GMT+0100 2010 +Table: Table #13 [17701176] (NO_LIMIT TEXAS_HOLDEM 15/30, TC) +User: besac025 +Button: seat 10 +Players in round: 9 +Seat 1: karmelo59 (1315) +Seat 2: bibzah2727 (1830) +Seat 3: TFOUTOOA (2240) +Seat 4: eddydonc54 (1750) +Seat 5: JOB13200 (3110) +Seat 6: Calebute (1585) +Seat 7: Onemax (2500) +Seat 8: besac025 (4365) +Seat 9: PascalN (1205) +karmelo59 posts small blind (15) +bibzah2727 posts big blind (30) +--- +Dealing pocket cards +Dealing to besac025: [9c, 5s] +TFOUTOOA folds +eddydonc54 calls 30 +JOB13200 folds +Calebute folds +Onemax folds +besac025 folds +PascalN calls 30 +karmelo59 calls 15 +bibzah2727 checks +--- Dealing flop [8h, 7s, Ah] +karmelo59 checks +bibzah2727 checks +eddydonc54 checks +PascalN bets 60 +karmelo59 calls 60 +bibzah2727 folds +eddydonc54 folds +--- Dealing turn [Td] +karmelo59 checks +PascalN checks +--- Dealing river [6s] +karmelo59 checks +PascalN bets 240 +karmelo59 calls 240 +--- +Summary: +Main pot: 720 won by PascalN (720) +Rake taken: €0 +Seat 1: karmelo59 (985), net: -330 +Seat 2: bibzah2727 (1800), net: -30 +Seat 3: TFOUTOOA (2240) +Seat 4: eddydonc54 (1720), net: -30 +Seat 5: JOB13200 (3110) +Seat 6: Calebute (1585) +Seat 7: Onemax (2500) +Seat 8: besac025 (4365) +Seat 9: PascalN (1595), net: +390, [2c, Ad] (PAIR ACE) +***** End of hand T5-17701176-10 ***** +***** History for hand T5-17701176-11 (TOURNAMENT: "Freeroll [€100 offerts]", R-169-510, buy-in: €0) ***** +Start hand: Mon Dec 27 09:45:25 GMT+0100 2010 +Table: Table #13 [17701176] (NO_LIMIT TEXAS_HOLDEM 25/50, TC) +User: besac025 +Button: seat 1 +Players in round: 10 +Seat 2: bibzah2727 (1800) +Seat 3: TFOUTOOA (2240) +Seat 4: eddydonc54 (1720) +Seat 5: JOB13200 (3110) +Seat 6: Calebute (1585) +Seat 7: Onemax (2500) +Seat 8: besac025 (4365) +Seat 9: PascalN (1595) +Seat 10: LELENSOIS (1110) +Seat 1: karmelo59 (985) +bibzah2727 posts small blind (25) +TFOUTOOA posts big blind (50) +--- +Dealing pocket cards +Dealing to besac025: [Ts, 5h] +eddydonc54 folds +JOB13200 raises 300 to 300 +Calebute folds +Onemax folds +besac025 folds +PascalN folds +LELENSOIS folds +karmelo59 raises 985 to 985 [all in] +bibzah2727 folds +TFOUTOOA folds +JOB13200 calls 685 +--- +--- Dealing flop [Qs, 6d, As] +--- Dealing turn [Kd] +--- Dealing river [2h] +--- +Summary: +Main pot: 2045 won by JOB13200 (2045) +Rake taken: €0 +Seat 2: bibzah2727 (1775), net: -25 +Seat 3: TFOUTOOA (2190), net: -50 +Seat 4: eddydonc54 (1720) +Seat 5: JOB13200 (4170), net: +1060, [Qd, Ad] (TWO_PAIR ACE, QUEEN) +Seat 6: Calebute (1585) +Seat 7: Onemax (2500) +Seat 8: besac025 (4365) +Seat 9: PascalN (1595) +Seat 10: LELENSOIS (1110) +Seat 1: karmelo59 (0), net: -985, [Ac, Jd] (PAIR ACE) +***** End of hand T5-17701176-11 ***** +***** History for hand T5-17701176-12 (TOURNAMENT: "Freeroll [€100 offerts]", R-169-510, buy-in: €0) ***** +Start hand: Mon Dec 27 09:46:33 GMT+0100 2010 +Table: Table #13 [17701176] (NO_LIMIT TEXAS_HOLDEM 25/50, TC) +User: besac025 +Button: seat 2 +Players in round: 9 +Seat 3: TFOUTOOA (2190) +Seat 4: eddydonc54 (1720) +Seat 5: JOB13200 (4170) +Seat 6: Calebute (1585) +Seat 7: Onemax (2500) +Seat 8: besac025 (4365) +Seat 9: PascalN (1595) +Seat 10: LELENSOIS (1110) +Seat 2: bibzah2727 (1775) +TFOUTOOA posts small blind (25) +eddydonc54 posts big blind (50) +--- +Dealing pocket cards +Dealing to besac025: [4c, Ad] +JOB13200 folds +Calebute folds +Onemax raises 500 to 500 +besac025 folds +PascalN folds +LELENSOIS folds +bibzah2727 folds +TFOUTOOA folds +eddydonc54 folds +--- +Summary: +Main pot: 125 won by Onemax (125) +Rake taken: €0 +Seat 3: TFOUTOOA (2165), net: -25 +Seat 4: eddydonc54 (1670), net: -50 +Seat 5: JOB13200 (4170) +Seat 6: Calebute (1585) +Seat 7: Onemax (2575), net: +75 +Seat 8: besac025 (4365) +Seat 9: PascalN (1595) +Seat 10: LELENSOIS (1110) +Seat 2: bibzah2727 (1775) +***** End of hand T5-17701176-12 ***** +***** History for hand T5-17701176-13 (TOURNAMENT: "Freeroll [€100 offerts]", R-169-510, buy-in: €0) ***** +Start hand: Mon Dec 27 09:47:11 GMT+0100 2010 +Table: Table #13 [17701176] (NO_LIMIT TEXAS_HOLDEM 25/50, TC) +User: besac025 +Button: seat 3 +Players in round: 10 +Seat 4: eddydonc54 (1670) +Seat 5: JOB13200 (4170) +Seat 6: Calebute (1585) +Seat 7: Onemax (2575) +Seat 8: besac025 (4365) +Seat 9: PascalN (1595) +Seat 10: LELENSOIS (1110) +Seat 1: quick71 (5275) +Seat 2: bibzah2727 (1775) +Seat 3: TFOUTOOA (2165) +eddydonc54 posts small blind (25) +JOB13200 posts big blind (50) +--- +Dealing pocket cards +Dealing to besac025: [9d, Td] +Calebute folds +Onemax folds +besac025 calls 50 +PascalN calls 50 +LELENSOIS folds +quick71 calls 50 +bibzah2727 folds +TFOUTOOA folds +eddydonc54 raises 125 to 150 +JOB13200 folds +besac025 calls 100 +PascalN folds +quick71 folds +--- Dealing flop [Qh, 4c, 5s] +eddydonc54 bets 50 +besac025 calls 50 +--- Dealing turn [Jh] +eddydonc54 bets 275 +besac025 calls 275 +--- Dealing river [Tc] +eddydonc54 checks +besac025 checks +--- +Summary: +Main pot: 1100 won by eddydonc54 (1100) +Rake taken: €0 +Seat 4: eddydonc54 (2295), net: +625, [As, Ad] (PAIR ACE) +Seat 5: JOB13200 (4120), net: -50 +Seat 6: Calebute (1585) +Seat 7: Onemax (2575) +Seat 8: besac025 (3890), net: -475 +Seat 9: PascalN (1545), net: -50 +Seat 10: LELENSOIS (1110) +Seat 1: quick71 (5225), net: -50 +Seat 2: bibzah2727 (1775) +Seat 3: TFOUTOOA (2165) +***** End of hand T5-17701176-13 ***** +***** History for hand T5-17701176-14 (TOURNAMENT: "Freeroll [€100 offerts]", R-169-510, buy-in: €0) ***** +Start hand: Mon Dec 27 09:48:53 GMT+0100 2010 +Table: Table #13 [17701176] (NO_LIMIT TEXAS_HOLDEM 25/50, TC) +User: besac025 +Button: seat 4 +Players in round: 10 +Seat 5: JOB13200 (4120) +Seat 6: Calebute (1585) +Seat 7: Onemax (2575) +Seat 8: besac025 (3890) +Seat 9: PascalN (1545) +Seat 10: LELENSOIS (1110) +Seat 1: quick71 (5225) +Seat 2: bibzah2727 (1775) +Seat 3: TFOUTOOA (2165) +Seat 4: eddydonc54 (2295) +JOB13200 posts small blind (25) +Calebute posts big blind (50) +--- +Dealing pocket cards +Dealing to besac025: [Js, Tc] +Onemax folds +besac025 folds +PascalN calls 50 +LELENSOIS folds +quick71 folds +bibzah2727 calls 50 +TFOUTOOA folds +eddydonc54 calls 50 +JOB13200 folds +Calebute checks +--- Dealing flop [5d, Td, Jd] +Calebute checks +PascalN bets 250 +bibzah2727 folds +eddydonc54 folds +Calebute folds +--- +Summary: +Main pot: 225 won by PascalN (225) +Rake taken: €0 +Seat 5: JOB13200 (4095), net: -25 +Seat 6: Calebute (1535), net: -50 +Seat 7: Onemax (2575) +Seat 8: besac025 (3890) +Seat 9: PascalN (1720), net: +175 +Seat 10: LELENSOIS (1110) +Seat 1: quick71 (5225) +Seat 2: bibzah2727 (1725), net: -50 +Seat 3: TFOUTOOA (2165) +Seat 4: eddydonc54 (2245), net: -50 +***** End of hand T5-17701176-14 ***** +***** History for hand T5-17701176-15 (TOURNAMENT: "Freeroll [€100 offerts]", R-169-510, buy-in: €0) ***** +Start hand: Mon Dec 27 09:49:45 GMT+0100 2010 +Table: Table #13 [17701176] (NO_LIMIT TEXAS_HOLDEM 25/50, TC) +User: besac025 +Button: seat 5 +Players in round: 10 +Seat 6: Calebute (1535) +Seat 7: Onemax (2575) +Seat 8: besac025 (3890) +Seat 9: PascalN (1720) +Seat 10: LELENSOIS (1110) +Seat 1: quick71 (5225) +Seat 2: bibzah2727 (1725) +Seat 3: TFOUTOOA (2165) +Seat 4: eddydonc54 (2245) +Seat 5: JOB13200 (4095) +Calebute posts small blind (25) +Onemax posts big blind (50) +--- +Dealing pocket cards +Dealing to besac025: [Jh, Jc] +besac025 raises 250 to 250 +PascalN folds +LELENSOIS raises 1110 to 1110 [all in] +quick71 folds +bibzah2727 folds +TFOUTOOA folds +eddydonc54 folds +JOB13200 calls 1110 +Calebute folds +Onemax folds +besac025 calls 860 +--- Dealing flop [Ah, 9h, 8s] +besac025 checks +JOB13200 bets 2985 [all in] +besac025 folds +--- Dealing flop [Ah, 9h, 8s] +--- Dealing turn [As] +--- Dealing river [Ad] +--- +Summary: +Main pot: 3405 won by JOB13200 (3405) +Rake taken: €0 +Seat 6: Calebute (1510), net: -25 +Seat 7: Onemax (2525), net: -50 +Seat 8: besac025 (2780), net: -1110 +Seat 9: PascalN (1720) +Seat 10: LELENSOIS (0), net: -1110, [Js, Qh] (THREE_OF_A_KIND ACE) +Seat 1: quick71 (5225) +Seat 2: bibzah2727 (1725) +Seat 3: TFOUTOOA (2165) +Seat 4: eddydonc54 (2245) +Seat 5: JOB13200 (6390), net: +2295, [7s, Ac] (FOUR_OF_A_KIND ACE) +***** End of hand T5-17701176-15 ***** +***** History for hand T5-17701176-16 (TOURNAMENT: "Freeroll [€100 offerts]", R-169-510, buy-in: €0) ***** +Start hand: Mon Dec 27 09:50:37 GMT+0100 2010 +Table: Table #13 [17701176] (NO_LIMIT TEXAS_HOLDEM 25/50, TC) +User: besac025 +Button: seat 6 +Players in round: 9 +Seat 7: Onemax (2525) +Seat 8: besac025 (2780) +Seat 9: PascalN (1720) +Seat 1: quick71 (5225) +Seat 2: bibzah2727 (1725) +Seat 3: TFOUTOOA (2165) +Seat 4: eddydonc54 (2245) +Seat 5: JOB13200 (6390) +Seat 6: Calebute (1510) +Onemax posts small blind (25) +besac025 posts big blind (50) +--- +Dealing pocket cards +Dealing to besac025: [As, 2s] +PascalN calls 50 +quick71 folds +bibzah2727 calls 50 +TFOUTOOA folds +eddydonc54 folds +JOB13200 folds +Calebute calls 50 +Onemax calls 25 +besac025 checks +--- Dealing flop [2h, 7d, Tc] +Onemax checks +besac025 checks +PascalN checks +bibzah2727 bets 50 +Calebute raises 100 to 100 +Onemax folds +besac025 folds +PascalN folds +bibzah2727 calls 50 +--- Dealing turn [8s] +bibzah2727 bets 50 +Calebute calls 50 +--- Dealing river [5s] +bibzah2727 bets 50 +Calebute calls 50 +--- +Summary: +Main pot: 650 won by Calebute (650) +Rake taken: €0 +Seat 7: Onemax (2475), net: -50 +Seat 8: besac025 (2730), net: -50 +Seat 9: PascalN (1670), net: -50 +Seat 1: quick71 (5225) +Seat 2: bibzah2727 (1475), net: -250, [9s, 8h] (PAIR EIGHT) +Seat 3: TFOUTOOA (2165) +Seat 4: eddydonc54 (2245) +Seat 5: JOB13200 (6390) +Seat 6: Calebute (1910), net: +400, [Td, Qs] (PAIR TEN) +***** End of hand T5-17701176-16 ***** +***** History for hand T5-17701176-17 (TOURNAMENT: "Freeroll [€100 offerts]", R-169-510, buy-in: €0) ***** +Start hand: Mon Dec 27 09:52:02 GMT+0100 2010 +Table: Table #13 [17701176] (NO_LIMIT TEXAS_HOLDEM 25/50, TC) +User: besac025 +Button: seat 7 +Players in round: 10 +Seat 8: besac025 (2730) +Seat 9: PascalN (1670) +Seat 10: mandora (3415) +Seat 1: quick71 (5225) +Seat 2: bibzah2727 (1475) +Seat 3: TFOUTOOA (2165) +Seat 4: eddydonc54 (2245) +Seat 5: JOB13200 (6390) +Seat 6: Calebute (1910) +Seat 7: Onemax (2475) +besac025 posts small blind (25) +PascalN posts big blind (50) +--- +Dealing pocket cards +Dealing to besac025: [8s, 4c] +mandora folds +quick71 raises 350 to 350 +bibzah2727 folds +TFOUTOOA folds +eddydonc54 folds +JOB13200 folds +Calebute folds +Onemax folds +besac025 folds +PascalN folds +--- +Summary: +Main pot: 125 won by quick71 (125) +Rake taken: €0 +Seat 8: besac025 (2705), net: -25 +Seat 9: PascalN (1620), net: -50 +Seat 10: mandora (3415) +Seat 1: quick71 (5300), net: +75 +Seat 2: bibzah2727 (1475) +Seat 3: TFOUTOOA (2165) +Seat 4: eddydonc54 (2245) +Seat 5: JOB13200 (6390) +Seat 6: Calebute (1910) +Seat 7: Onemax (2475) +***** End of hand T5-17701176-17 ***** +***** History for hand T5-17701176-18 (TOURNAMENT: "Freeroll [€100 offerts]", R-169-510, buy-in: €0) ***** +Start hand: Mon Dec 27 09:52:41 GMT+0100 2010 +Table: Table #13 [17701176] (NO_LIMIT TEXAS_HOLDEM 40/80, TC) +User: besac025 +Button: seat 8 +Players in round: 10 +Seat 9: PascalN (1620) +Seat 10: mandora (3415) +Seat 1: quick71 (5300) +Seat 2: bibzah2727 (1475) +Seat 3: TFOUTOOA (2165) +Seat 4: eddydonc54 (2245) +Seat 5: JOB13200 (6390) +Seat 6: Calebute (1910) +Seat 7: Onemax (2475) +Seat 8: besac025 (2705) +PascalN posts small blind (40) +mandora posts big blind (80) +--- +Dealing pocket cards +Dealing to besac025: [4d, Ac] +quick71 calls 80 +bibzah2727 folds +TFOUTOOA folds +eddydonc54 folds +JOB13200 folds +Calebute folds +Onemax folds +besac025 calls 80 +PascalN calls 40 +mandora checks +--- Dealing flop [7d, 9h, 3d] +PascalN bets 80 +mandora calls 80 +quick71 calls 80 +besac025 folds +--- Dealing turn [2c] +PascalN checks +mandora checks +quick71 bets 200 +PascalN calls 200 +mandora folds +--- Dealing river [Jd] +PascalN checks +quick71 checks +--- +Summary: +Main pot: 960 won by PascalN (960) +Rake taken: €0 +Seat 9: PascalN (2220), net: +600, [2d, 5d] (FLUSH JACK) +Seat 10: mandora (3255), net: -160 +Seat 1: quick71 (4940), net: -360 +Seat 2: bibzah2727 (1475) +Seat 3: TFOUTOOA (2165) +Seat 4: eddydonc54 (2245) +Seat 5: JOB13200 (6390) +Seat 6: Calebute (1910) +Seat 7: Onemax (2475) +Seat 8: besac025 (2625), net: -80 +***** End of hand T5-17701176-18 ***** +***** History for hand T5-17701176-19 (TOURNAMENT: "Freeroll [€100 offerts]", R-169-510, buy-in: €0) ***** +Start hand: Mon Dec 27 09:54:08 GMT+0100 2010 +Table: Table #13 [17701176] (NO_LIMIT TEXAS_HOLDEM 40/80, TC) +User: besac025 +Button: seat 9 +Players in round: 10 +Seat 10: mandora (3255) +Seat 1: quick71 (4940) +Seat 2: bibzah2727 (1475) +Seat 3: TFOUTOOA (2165) +Seat 4: eddydonc54 (2245) +Seat 5: JOB13200 (6390) +Seat 6: Calebute (1910) +Seat 7: Onemax (2475) +Seat 8: besac025 (2625) +Seat 9: PascalN (2220) +mandora posts small blind (40) +quick71 posts big blind (80) +--- +Dealing pocket cards +Dealing to besac025: [As, 5c] +bibzah2727 calls 80 +TFOUTOOA folds +eddydonc54 folds +JOB13200 folds +Calebute folds +Onemax folds +besac025 folds +PascalN calls 80 +mandora calls 40 +quick71 checks +--- Dealing flop [7s, Kd, 9h] +mandora checks +quick71 bets 120 +bibzah2727 calls 120 +PascalN calls 120 +mandora folds +--- Dealing turn [8h] +quick71 bets 120 +bibzah2727 calls 120 +PascalN calls 120 +--- Dealing river [2s] +quick71 checks +bibzah2727 bets 1155 [all in] +PascalN folds +quick71 folds +--- +Summary: +Main pot: 1040 won by bibzah2727 (1040) +Rake taken: €0 +Seat 10: mandora (3175), net: -80 +Seat 1: quick71 (4620), net: -320 +Seat 2: bibzah2727 (2195), net: +720 +Seat 3: TFOUTOOA (2165) +Seat 4: eddydonc54 (2245) +Seat 5: JOB13200 (6390) +Seat 6: Calebute (1910) +Seat 7: Onemax (2475) +Seat 8: besac025 (2625) +Seat 9: PascalN (1900), net: -320 +***** End of hand T5-17701176-19 ***** +***** History for hand T5-17701176-20 (TOURNAMENT: "Freeroll [€100 offerts]", R-169-510, buy-in: €0) ***** +Start hand: Mon Dec 27 09:55:32 GMT+0100 2010 +Table: Table #13 [17701176] (NO_LIMIT TEXAS_HOLDEM 40/80, TC) +User: besac025 +Button: seat 10 +Players in round: 10 +Seat 1: quick71 (4620) +Seat 2: bibzah2727 (2195) +Seat 3: TFOUTOOA (2165) +Seat 4: eddydonc54 (2245) +Seat 5: JOB13200 (6390) +Seat 6: Calebute (1910) +Seat 7: Onemax (2475) +Seat 8: besac025 (2625) +Seat 9: PascalN (1900) +Seat 10: mandora (3175) +quick71 posts small blind (40) +bibzah2727 posts big blind (80) +--- +Dealing pocket cards +Dealing to besac025: [7c, 4h] +TFOUTOOA folds +eddydonc54 raises 160 to 160 +JOB13200 folds +Calebute folds +Onemax folds +besac025 folds +PascalN calls 160 +mandora calls 160 +quick71 folds +bibzah2727 calls 80 +--- Dealing flop [Qh, 3c, Kd] +bibzah2727 checks +eddydonc54 bets 680 +PascalN folds +mandora folds +bibzah2727 folds +--- +Summary: +Main pot: 680 won by eddydonc54 (680) +Rake taken: €0 +Seat 1: quick71 (4580), net: -40 +Seat 2: bibzah2727 (2035), net: -160 +Seat 3: TFOUTOOA (2165) +Seat 4: eddydonc54 (2765), net: +520 +Seat 5: JOB13200 (6390) +Seat 6: Calebute (1910) +Seat 7: Onemax (2475) +Seat 8: besac025 (2625) +Seat 9: PascalN (1740), net: -160 +Seat 10: mandora (3015), net: -160 +***** End of hand T5-17701176-20 ***** +***** History for hand T5-17701176-21 (TOURNAMENT: "Freeroll [€100 offerts]", R-169-510, buy-in: €0) ***** +Start hand: Mon Dec 27 09:56:53 GMT+0100 2010 +Table: Table #13 [17701176] (NO_LIMIT TEXAS_HOLDEM 40/80, TC) +User: besac025 +Button: seat 1 +Players in round: 10 +Seat 2: bibzah2727 (2035) +Seat 3: TFOUTOOA (2165) +Seat 4: eddydonc54 (2765) +Seat 5: JOB13200 (6390) +Seat 6: Calebute (1910) +Seat 7: Onemax (2475) +Seat 8: besac025 (2625) +Seat 9: PascalN (1740) +Seat 10: mandora (3015) +Seat 1: quick71 (4580) +bibzah2727 posts small blind (40) +TFOUTOOA posts big blind (80) +--- +Dealing pocket cards +Dealing to besac025: [Qs, 6d] +eddydonc54 folds +JOB13200 folds +Calebute raises 160 to 160 +Onemax raises 475 to 475 +besac025 folds +PascalN folds +mandora folds +quick71 folds +bibzah2727 folds +TFOUTOOA folds +Calebute folds +--- +Summary: +Main pot: 440 won by Onemax (440) +Rake taken: €0 +Seat 2: bibzah2727 (1995), net: -40 +Seat 3: TFOUTOOA (2085), net: -80 +Seat 4: eddydonc54 (2765) +Seat 5: JOB13200 (6390) +Seat 6: Calebute (1750), net: -160 +Seat 7: Onemax (2755), net: +280 +Seat 8: besac025 (2625) +Seat 9: PascalN (1740) +Seat 10: mandora (3015) +Seat 1: quick71 (4580) +***** End of hand T5-17701176-21 ***** +***** History for hand T5-17701176-22 (TOURNAMENT: "Freeroll [€100 offerts]", R-169-510, buy-in: €0) ***** +Start hand: Mon Dec 27 09:57:37 GMT+0100 2010 +Table: Table #13 [17701176] (NO_LIMIT TEXAS_HOLDEM 40/80, TC) +User: besac025 +Button: seat 2 +Players in round: 10 +Seat 3: TFOUTOOA (2085) +Seat 4: eddydonc54 (2765) +Seat 5: JOB13200 (6390) +Seat 6: Calebute (1750) +Seat 7: Onemax (2755) +Seat 8: besac025 (2625) +Seat 9: PascalN (1740) +Seat 10: mandora (3015) +Seat 1: quick71 (4580) +Seat 2: bibzah2727 (1995) +TFOUTOOA posts small blind (40) +eddydonc54 posts big blind (80) +--- +Dealing pocket cards +Dealing to besac025: [Qd, 8d] +JOB13200 folds +Calebute folds +Onemax folds +besac025 calls 80 +PascalN folds +mandora folds +quick71 calls 80 +bibzah2727 folds +TFOUTOOA calls 40 +eddydonc54 checks +--- Dealing flop [3h, 8c, 4d] +TFOUTOOA checks +eddydonc54 bets 320 +besac025 raises 640 to 640 +quick71 folds +TFOUTOOA folds +eddydonc54 raises 1520 to 1840 +besac025 raises 1905 to 2545 [all in] +eddydonc54 calls 705 +--- Dealing flop [3h, 8c, 4d] +--- Dealing turn [Js] +--- Dealing river [Ad] +--- +Summary: +Main pot: 5410 won by eddydonc54 (5410) +Rake taken: €0 +Seat 3: TFOUTOOA (2005), net: -80 +Seat 4: eddydonc54 (5550), net: +2785, [8h, Jc] (TWO_PAIR JACK, EIGHT) +Seat 5: JOB13200 (6390) +Seat 6: Calebute (1750) +Seat 7: Onemax (2755) +Seat 8: besac025 (0), net: -2625, [Qd, 8d] (PAIR EIGHT) +Seat 9: PascalN (1740) +Seat 10: mandora (3015) +Seat 1: quick71 (4500), net: -80 +Seat 2: bibzah2727 (1995) +***** End of hand T5-17701176-22 ***** diff --git a/pyfpdb/regression-test-files/tour/ongame/R-271-14.txt b/pyfpdb/regression-test-files/tour/ongame/R-271-14.txt new file mode 100644 index 00000000..8a954d76 --- /dev/null +++ b/pyfpdb/regression-test-files/tour/ongame/R-271-14.txt @@ -0,0 +1,949 @@ +***** History for hand T5-17298370-1 (TOURNAMENT: "Kitz Poker Trophy qualif", R-271-14, buy-in: €0) ***** +Start hand: Wed Dec 22 20:58:38 GMT+0100 2010 +Table: Table #66 [17298370] (NO_LIMIT TEXAS_HOLDEM 10/20, TC) +User: besac025 +Button: seat 9 +Players in round: 10 +Seat 10: purdey02 (1500) +Seat 1: SADAMARDICO (1500) +Seat 2: maximef37 (1500) +Seat 3: Sar1 (1500) +Seat 4: DJOMEYTHET (1500) +Seat 5: besac025 (1500) +Seat 6: sylduc (1500) +Seat 7: WARIO KASH (1500) +Seat 8: badbeatmaker (1500) +Seat 9: lasvegas84 (1500) +purdey02 posts small blind (10) +SADAMARDICO posts big blind (20) +--- +Dealing pocket cards +Dealing to besac025: [Tc, 4h] +maximef37 folds +Sar1 folds +DJOMEYTHET folds +besac025 folds +sylduc folds +WARIO KASH raises 120 to 120 +badbeatmaker raises 1500 to 1500 [all in] +lasvegas84 folds +purdey02 folds +SADAMARDICO calls 1480 [all in] +WARIO KASH calls 1380 [all in] +--- +--- Dealing flop [9s, 4s, 8h] +--- Dealing turn [5h] +--- Dealing river [7h] +--- +Summary: +Main pot: 4510 won by WARIO KASH (4510) +Rake taken: €0 +Seat 10: purdey02 (1490), net: -10 +Seat 1: SADAMARDICO (0), net: -1500, [Ah, 7d] (PAIR SEVEN) +Seat 2: maximef37 (1500) +Seat 3: Sar1 (1500) +Seat 4: DJOMEYTHET (1500) +Seat 5: besac025 (1500) +Seat 6: sylduc (1500) +Seat 7: WARIO KASH (4510), net: +3010, [Ac, 9c] (PAIR NINE) +Seat 8: badbeatmaker (0), net: -1500, [5d, Kd] (PAIR FIVE) +Seat 9: lasvegas84 (1500) +***** End of hand T5-17298370-1 ***** +***** History for hand T5-17298370-2 (TOURNAMENT: "Kitz Poker Trophy qualif", R-271-14, buy-in: €0) ***** +Start hand: Wed Dec 22 21:01:58 GMT+0100 2010 +Table: Table #66 [17298370] (NO_LIMIT TEXAS_HOLDEM 10/20, TC) +User: besac025 +Button: seat 10 +Players in round: 8 +Seat 2: maximef37 (1500) +Seat 3: Sar1 (1500) +Seat 4: DJOMEYTHET (1500) +Seat 5: besac025 (1500) +Seat 6: sylduc (1500) +Seat 7: WARIO KASH (4510) +Seat 9: lasvegas84 (1500) +Seat 10: purdey02 (1490) +maximef37 posts big blind (20) +--- +Dealing pocket cards +Dealing to besac025: [7s, Th] +Sar1 calls 20 +DJOMEYTHET raises 40 to 40 +besac025 folds +sylduc folds +WARIO KASH folds +lasvegas84 folds +purdey02 folds +maximef37 folds +Sar1 calls 20 +--- Dealing flop [Ah, 2h, Ts] +Sar1 checks +DJOMEYTHET checks +--- Dealing turn [5s] +Sar1 checks +DJOMEYTHET bets 100 +Sar1 calls 100 +--- Dealing river [3s] +Sar1 checks +DJOMEYTHET checks +--- +Summary: +Main pot: 300 won by Sar1 (300) +Rake taken: €0 +Seat 2: maximef37 (1480), net: -20 +Seat 3: Sar1 (1660), net: +160, [7d, 7c] (PAIR SEVEN) +Seat 4: DJOMEYTHET (1360), net: -140 +Seat 5: besac025 (1500) +Seat 6: sylduc (1500) +Seat 7: WARIO KASH (4510) +Seat 9: lasvegas84 (1500) +Seat 10: purdey02 (1490) +***** End of hand T5-17298370-2 ***** +***** History for hand T5-17298370-3 (TOURNAMENT: "Kitz Poker Trophy qualif", R-271-14, buy-in: €0) ***** +Start hand: Wed Dec 22 21:03:05 GMT+0100 2010 +Table: Table #66 [17298370] (NO_LIMIT TEXAS_HOLDEM 10/20, TC) +User: besac025 +Button: seat 1 +Players in round: 9 +Seat 2: maximef37 (1480) +Seat 3: Sar1 (1660) +Seat 4: DJOMEYTHET (1360) +Seat 5: besac025 (1500) +Seat 6: sylduc (1500) +Seat 7: WARIO KASH (4510) +Seat 8: MONTBLANC93 (1500) +Seat 9: lasvegas84 (1500) +Seat 10: purdey02 (1490) +maximef37 posts small blind (10) +Sar1 posts big blind (20) +--- +Dealing pocket cards +Dealing to besac025: [4d, Th] +DJOMEYTHET calls 20 +besac025 folds +sylduc folds +WARIO KASH raises 120 to 120 +MONTBLANC93 raises 220 to 220 +lasvegas84 folds +purdey02 folds +maximef37 folds +Sar1 folds +DJOMEYTHET calls 200 +WARIO KASH calls 100 +--- Dealing flop [Ts, Ah, Qd] +DJOMEYTHET checks +WARIO KASH bets 600 +MONTBLANC93 raises 1200 to 1200 +DJOMEYTHET calls 1140 [all in] +WARIO KASH raises 3690 to 4290 [all in] +MONTBLANC93 calls 80 [all in] +--- Dealing flop [Ts, Ah, Qd] +--- Dealing turn [5h] +--- Dealing river [Js] +--- +Summary: +Main pot: 4110 won by WARIO KASH (4110) +Side pot 1: 280 won by WARIO KASH (280) +Rake taken: €0 +Seat 2: maximef37 (1470), net: -10 +Seat 3: Sar1 (1640), net: -20 +Seat 4: DJOMEYTHET (0), net: -1360, [Jd, 9h] (PAIR JACK) +Seat 5: besac025 (1500) +Seat 6: sylduc (1500) +Seat 7: WARIO KASH (7400), net: +2890, [Kd, Ad] (STRAIGHT ACE) +Seat 8: MONTBLANC93 (0), net: -1500, [Ac, As] (THREE_OF_A_KIND ACE) +Seat 9: lasvegas84 (1500) +Seat 10: purdey02 (1490) +***** End of hand T5-17298370-3 ***** +***** History for hand T5-17298370-4 (TOURNAMENT: "Kitz Poker Trophy qualif", R-271-14, buy-in: €0) ***** +Start hand: Wed Dec 22 21:04:35 GMT+0100 2010 +Table: Table #66 [17298370] (NO_LIMIT TEXAS_HOLDEM 15/30, TC) +User: besac025 +Button: seat 2 +Players in round: 8 +Seat 3: Sar1 (1640) +Seat 5: besac025 (1500) +Seat 6: sylduc (1500) +Seat 7: WARIO KASH (7400) +Seat 9: lasvegas84 (1500) +Seat 10: purdey02 (1490) +Seat 1: Thenus009 (1500) +Seat 2: maximef37 (1470) +Sar1 posts small blind (15) +besac025 posts big blind (30) +--- +Dealing pocket cards +Dealing to besac025: [Js, 3h] +sylduc folds +WARIO KASH calls 30 +lasvegas84 folds +purdey02 folds +Thenus009 folds +maximef37 folds +Sar1 raises 105 to 120 +besac025 folds +WARIO KASH folds +--- +Summary: +Main pot: 90 won by Sar1 (90) +Rake taken: €0 +Seat 3: Sar1 (1700), net: +60 +Seat 5: besac025 (1470), net: -30 +Seat 6: sylduc (1500) +Seat 7: WARIO KASH (7370), net: -30 +Seat 9: lasvegas84 (1500) +Seat 10: purdey02 (1490) +Seat 1: Thenus009 (1500) +Seat 2: maximef37 (1470) +***** End of hand T5-17298370-4 ***** +***** History for hand T5-17298370-5 (TOURNAMENT: "Kitz Poker Trophy qualif", R-271-14, buy-in: €0) ***** +Start hand: Wed Dec 22 21:05:02 GMT+0100 2010 +Table: Table #66 [17298370] (NO_LIMIT TEXAS_HOLDEM 15/30, TC) +User: besac025 +Button: seat 3 +Players in round: 9 +Seat 5: besac025 (1470) +Seat 6: sylduc (1500) +Seat 7: WARIO KASH (7370) +Seat 8: Turnlast_ (1510) +Seat 9: lasvegas84 (1500) +Seat 10: purdey02 (1490) +Seat 1: Thenus009 (1500) +Seat 2: maximef37 (1470) +Seat 3: Sar1 (1700) +besac025 posts small blind (15) +sylduc posts big blind (30) +--- +Dealing pocket cards +Dealing to besac025: [5h, 6d] +WARIO KASH folds +Turnlast_ raises 1510 to 1510 [all in] +lasvegas84 folds +purdey02 folds +Thenus009 folds +maximef37 folds +Sar1 folds +besac025 folds +sylduc folds +--- +Summary: +Main pot: 75 won by Turnlast_ (75) +Rake taken: €0 +Seat 5: besac025 (1455), net: -15 +Seat 6: sylduc (1470), net: -30 +Seat 7: WARIO KASH (7370) +Seat 8: Turnlast_ (1555), net: +45 +Seat 9: lasvegas84 (1500) +Seat 10: purdey02 (1490) +Seat 1: Thenus009 (1500) +Seat 2: maximef37 (1470) +Seat 3: Sar1 (1700) +***** End of hand T5-17298370-5 ***** +***** History for hand T5-17298370-6 (TOURNAMENT: "Kitz Poker Trophy qualif", R-271-14, buy-in: €0) ***** +Start hand: Wed Dec 22 21:05:29 GMT+0100 2010 +Table: Table #66 [17298370] (NO_LIMIT TEXAS_HOLDEM 15/30, TC) +User: besac025 +Button: seat 5 +Players in round: 10 +Seat 6: sylduc (1470) +Seat 7: WARIO KASH (7370) +Seat 8: Turnlast_ (1555) +Seat 9: lasvegas84 (1500) +Seat 10: purdey02 (1490) +Seat 1: Thenus009 (1500) +Seat 2: maximef37 (1470) +Seat 3: Sar1 (1700) +Seat 4: cissou18 (1500) +Seat 5: besac025 (1455) +sylduc posts small blind (15) +WARIO KASH posts big blind (30) +--- +Dealing pocket cards +Dealing to besac025: [4h, 7c] +Turnlast_ calls 30 +lasvegas84 folds +purdey02 raises 1490 to 1490 [all in] +Thenus009 raises 1500 to 1500 [all in] +maximef37 folds +Sar1 folds +cissou18 folds +besac025 folds +sylduc folds +WARIO KASH folds +Turnlast_ folds +--- +--- Dealing flop [Tc, 6d, 4c] +--- Dealing turn [2h] +--- Dealing river [3h] +--- +Summary: +Main pot: 3055 won by purdey02 (3055) +Rake taken: €0 +Seat 6: sylduc (1455), net: -15 +Seat 7: WARIO KASH (7340), net: -30 +Seat 8: Turnlast_ (1525), net: -30 +Seat 9: lasvegas84 (1500) +Seat 10: purdey02 (3055), net: +1565, [Kh, Ah] (HIGH_CARD ACE) +Seat 1: Thenus009 (10), net: -1490, [Kd, 9s] (HIGH_CARD KING) +Seat 2: maximef37 (1470) +Seat 3: Sar1 (1700) +Seat 4: cissou18 (1500) +Seat 5: besac025 (1455) +***** End of hand T5-17298370-6 ***** +***** History for hand T5-17298370-7 (TOURNAMENT: "Kitz Poker Trophy qualif", R-271-14, buy-in: €0) ***** +Start hand: Wed Dec 22 21:06:10 GMT+0100 2010 +Table: Table #66 [17298370] (NO_LIMIT TEXAS_HOLDEM 15/30, TC) +User: besac025 +Button: seat 6 +Players in round: 10 +Seat 7: WARIO KASH (7340) +Seat 8: Turnlast_ (1525) +Seat 9: lasvegas84 (1500) +Seat 10: purdey02 (3055) +Seat 1: Thenus009 (10) +Seat 2: maximef37 (1470) +Seat 3: Sar1 (1700) +Seat 4: cissou18 (1500) +Seat 5: besac025 (1455) +Seat 6: sylduc (1455) +WARIO KASH posts small blind (15) +Turnlast_ posts big blind (30) +--- +Dealing pocket cards +Dealing to besac025: [5h, 9s] +lasvegas84 folds +purdey02 folds +Thenus009 calls 10 [all in] +maximef37 folds +Sar1 folds +cissou18 folds +besac025 folds +sylduc folds +WARIO KASH calls 15 +Turnlast_ checks +--- Dealing flop [2h, Qs, Jc] +WARIO KASH checks +Turnlast_ bets 75 +WARIO KASH folds +--- Dealing flop [2h, Qs, Jc] +--- Dealing turn [2d] +--- Dealing river [Th] +--- +Summary: +Main pot: 30 won by Turnlast_ (30) +Side pot 1: 40 won by Turnlast_ (40) +Rake taken: €0 +Seat 7: WARIO KASH (7310), net: -30 +Seat 8: Turnlast_ (1565), net: +40, [6c, Js] (TWO_PAIR JACK, TWO) +Seat 9: lasvegas84 (1500) +Seat 10: purdey02 (3055) +Seat 1: Thenus009 (0), net: -10, [5d, Td] (TWO_PAIR TEN, TWO) +Seat 2: maximef37 (1470) +Seat 3: Sar1 (1700) +Seat 4: cissou18 (1500) +Seat 5: besac025 (1455) +Seat 6: sylduc (1455) +***** End of hand T5-17298370-7 ***** +***** History for hand T5-17298370-8 (TOURNAMENT: "Kitz Poker Trophy qualif", R-271-14, buy-in: €0) ***** +Start hand: Wed Dec 22 21:07:07 GMT+0100 2010 +Table: Table #66 [17298370] (NO_LIMIT TEXAS_HOLDEM 15/30, TC) +User: besac025 +Button: seat 7 +Players in round: 9 +Seat 8: Turnlast_ (1565) +Seat 9: lasvegas84 (1500) +Seat 10: purdey02 (3055) +Seat 2: maximef37 (1470) +Seat 3: Sar1 (1700) +Seat 4: cissou18 (1500) +Seat 5: besac025 (1455) +Seat 6: sylduc (1455) +Seat 7: WARIO KASH (7310) +Turnlast_ posts small blind (15) +lasvegas84 posts big blind (30) +--- +Dealing pocket cards +Dealing to besac025: [Td, Kd] +purdey02 folds +maximef37 folds +Sar1 folds +cissou18 folds +besac025 raises 60 to 60 +sylduc folds +WARIO KASH folds +Turnlast_ calls 45 +lasvegas84 folds +--- Dealing flop [4c, Jd, 8d] +Turnlast_ checks +besac025 bets 150 +Turnlast_ calls 150 +--- Dealing turn [Kh] +Turnlast_ checks +besac025 bets 450 +Turnlast_ folds +--- +Summary: +Main pot: 450 won by besac025 (450) +Rake taken: €0 +Seat 8: Turnlast_ (1355), net: -210 +Seat 9: lasvegas84 (1470), net: -30 +Seat 10: purdey02 (3055) +Seat 2: maximef37 (1470) +Seat 3: Sar1 (1700) +Seat 4: cissou18 (1500) +Seat 5: besac025 (1695), net: +240 +Seat 6: sylduc (1455) +Seat 7: WARIO KASH (7310) +***** End of hand T5-17298370-8 ***** +***** History for hand T5-17298370-9 (TOURNAMENT: "Kitz Poker Trophy qualif", R-271-14, buy-in: €0) ***** +Start hand: Wed Dec 22 21:08:19 GMT+0100 2010 +Table: Table #66 [17298370] (NO_LIMIT TEXAS_HOLDEM 15/30, TC) +User: besac025 +Button: seat 8 +Players in round: 10 +Seat 9: lasvegas84 (1470) +Seat 10: purdey02 (3055) +Seat 1: olimellau (5900) +Seat 2: maximef37 (1470) +Seat 3: Sar1 (1700) +Seat 4: cissou18 (1500) +Seat 5: besac025 (1695) +Seat 6: sylduc (1455) +Seat 7: WARIO KASH (7310) +Seat 8: Turnlast_ (1355) +lasvegas84 posts small blind (15) +purdey02 posts big blind (30) +--- +Dealing pocket cards +Dealing to besac025: [8s, 9c] +olimellau calls 30 +maximef37 folds +Sar1 folds +cissou18 folds +besac025 folds +sylduc folds +WARIO KASH calls 30 +Turnlast_ folds +lasvegas84 folds +purdey02 checks +--- Dealing flop [Ts, 5d, Jc] +purdey02 checks +olimellau bets 30 +WARIO KASH raises 90 to 90 +purdey02 folds +olimellau calls 60 +--- Dealing turn [Jd] +olimellau checks +WARIO KASH bets 135 +olimellau calls 135 +--- Dealing river [As] +olimellau checks +WARIO KASH checks +--- +Summary: +Main pot: 555 won by WARIO KASH (555) +Rake taken: €0 +Seat 9: lasvegas84 (1455), net: -15 +Seat 10: purdey02 (3025), net: -30 +Seat 1: olimellau (5645), net: -255, [9s, Qh] (PAIR JACK) +Seat 2: maximef37 (1470) +Seat 3: Sar1 (1700) +Seat 4: cissou18 (1500) +Seat 5: besac025 (1695) +Seat 6: sylduc (1455) +Seat 7: WARIO KASH (7610), net: +300, [6d, 6s] (TWO_PAIR JACK, SIX) +Seat 8: Turnlast_ (1355) +***** End of hand T5-17298370-9 ***** +***** History for hand T5-17298370-10 (TOURNAMENT: "Kitz Poker Trophy qualif", R-271-14, buy-in: €0) ***** +Start hand: Wed Dec 22 21:09:54 GMT+0100 2010 +Table: Table #66 [17298370] (NO_LIMIT TEXAS_HOLDEM 15/30, TC) +User: besac025 +Button: seat 9 +Players in round: 10 +Seat 10: purdey02 (3025) +Seat 1: olimellau (5645) +Seat 2: maximef37 (1470) +Seat 3: Sar1 (1700) +Seat 4: cissou18 (1500) +Seat 5: besac025 (1695) +Seat 6: sylduc (1455) +Seat 7: WARIO KASH (7610) +Seat 8: Turnlast_ (1355) +Seat 9: lasvegas84 (1455) +purdey02 posts small blind (15) +olimellau posts big blind (30) +--- +Dealing pocket cards +Dealing to besac025: [As, Ts] +maximef37 folds +Sar1 folds +cissou18 folds +besac025 raises 60 to 60 +sylduc folds +WARIO KASH folds +Turnlast_ calls 60 +lasvegas84 folds +purdey02 folds +olimellau calls 30 +--- Dealing flop [7h, Qd, 2s] +olimellau checks +besac025 checks +Turnlast_ bets 195 +olimellau folds +besac025 raises 390 to 390 +Turnlast_ calls 195 +--- Dealing turn [3s] +besac025 bets 1245 [all in] +Turnlast_ calls 905 [all in] +--- Dealing turn [3s] +--- Dealing river [Th] +--- +Summary: +Main pot: 2785 won by besac025 (2785) +Rake taken: €0 +Seat 10: purdey02 (3010), net: -15 +Seat 1: olimellau (5585), net: -60 +Seat 2: maximef37 (1470) +Seat 3: Sar1 (1700) +Seat 4: cissou18 (1500) +Seat 5: besac025 (3125), net: +1430, [As, Ts] (PAIR TEN) +Seat 6: sylduc (1455) +Seat 7: WARIO KASH (7610) +Seat 8: Turnlast_ (0), net: -1355, [7d, 9c] (PAIR SEVEN) +Seat 9: lasvegas84 (1455) +***** End of hand T5-17298370-10 ***** +***** History for hand T5-17298370-11 (TOURNAMENT: "Kitz Poker Trophy qualif", R-271-14, buy-in: €0) ***** +Start hand: Wed Dec 22 21:11:50 GMT+0100 2010 +Table: Table #66 [17298370] (NO_LIMIT TEXAS_HOLDEM 25/50, TC) +User: besac025 +Button: seat 10 +Players in round: 9 +Seat 1: olimellau (5585) +Seat 2: maximef37 (1470) +Seat 3: Sar1 (1700) +Seat 4: cissou18 (1500) +Seat 5: besac025 (3125) +Seat 6: sylduc (1455) +Seat 7: WARIO KASH (7610) +Seat 9: lasvegas84 (1455) +Seat 10: purdey02 (3010) +olimellau posts small blind (25) +maximef37 posts big blind (50) +--- +Dealing pocket cards +Dealing to besac025: [Tc, Qh] +Sar1 folds +cissou18 folds +besac025 calls 50 +sylduc folds +WARIO KASH calls 50 +lasvegas84 folds +purdey02 folds +olimellau calls 25 +maximef37 checks +--- Dealing flop [Td, Qd, Js] +olimellau checks +maximef37 checks +besac025 checks +WARIO KASH bets 150 +olimellau folds +maximef37 calls 150 +besac025 calls 150 +--- Dealing turn [6c] +maximef37 checks +besac025 checks +WARIO KASH bets 300 +maximef37 folds +besac025 calls 300 +--- Dealing river [Jh] +besac025 checks +WARIO KASH checks +--- +Summary: +Main pot: 1250 won by besac025 (1250) +Rake taken: €0 +Seat 1: olimellau (5535), net: -50 +Seat 2: maximef37 (1270), net: -200 +Seat 3: Sar1 (1700) +Seat 4: cissou18 (1500) +Seat 5: besac025 (3875), net: +750, [Tc, Qh] (TWO_PAIR QUEEN, JACK) +Seat 6: sylduc (1455) +Seat 7: WARIO KASH (7110), net: -500 +Seat 9: lasvegas84 (1455) +Seat 10: purdey02 (3010) +***** End of hand T5-17298370-11 ***** +***** History for hand T5-17298370-12 (TOURNAMENT: "Kitz Poker Trophy qualif", R-271-14, buy-in: €0) ***** +Start hand: Wed Dec 22 21:13:32 GMT+0100 2010 +Table: Table #66 [17298370] (NO_LIMIT TEXAS_HOLDEM 25/50, TC) +User: besac025 +Button: seat 1 +Players in round: 10 +Seat 2: maximef37 (1270) +Seat 3: Sar1 (1700) +Seat 4: cissou18 (1500) +Seat 5: besac025 (3875) +Seat 6: sylduc (1455) +Seat 7: WARIO KASH (7110) +Seat 8: benok (2340) +Seat 9: lasvegas84 (1455) +Seat 10: purdey02 (3010) +Seat 1: olimellau (5535) +maximef37 posts small blind (25) +Sar1 posts big blind (50) +--- +Dealing pocket cards +Dealing to besac025: [Tc, 8d] +cissou18 folds +besac025 folds +sylduc folds +WARIO KASH calls 50 +benok folds +lasvegas84 folds +purdey02 folds +olimellau folds +maximef37 raises 225 to 250 +Sar1 folds +WARIO KASH folds +--- +Summary: +Main pot: 150 won by maximef37 (150) +Rake taken: €0 +Seat 2: maximef37 (1370), net: +100 +Seat 3: Sar1 (1650), net: -50 +Seat 4: cissou18 (1500) +Seat 5: besac025 (3875) +Seat 6: sylduc (1455) +Seat 7: WARIO KASH (7060), net: -50 +Seat 8: benok (2340) +Seat 9: lasvegas84 (1455) +Seat 10: purdey02 (3010) +Seat 1: olimellau (5535) +***** End of hand T5-17298370-12 ***** +***** History for hand T5-17298370-13 (TOURNAMENT: "Kitz Poker Trophy qualif", R-271-14, buy-in: €0) ***** +Start hand: Wed Dec 22 21:14:15 GMT+0100 2010 +Table: Table #66 [17298370] (NO_LIMIT TEXAS_HOLDEM 25/50, TC) +User: besac025 +Button: seat 2 +Players in round: 10 +Seat 3: Sar1 (1650) +Seat 4: cissou18 (1500) +Seat 5: besac025 (3875) +Seat 6: sylduc (1455) +Seat 7: WARIO KASH (7060) +Seat 8: benok (2340) +Seat 9: lasvegas84 (1455) +Seat 10: purdey02 (3010) +Seat 1: olimellau (5535) +Seat 2: maximef37 (1370) +Sar1 posts small blind (25) +cissou18 posts big blind (50) +--- +Dealing pocket cards +Dealing to besac025: [8c, 6h] +besac025 folds +sylduc folds +WARIO KASH calls 50 +benok raises 200 to 200 +lasvegas84 folds +purdey02 folds +olimellau calls 200 +maximef37 folds +Sar1 folds +cissou18 folds +WARIO KASH folds +--- Dealing flop [Th, 9d, Ks] +benok checks +olimellau bets 200 +benok folds +--- +Summary: +Main pot: 525 won by olimellau (525) +Rake taken: €0 +Seat 3: Sar1 (1625), net: -25 +Seat 4: cissou18 (1450), net: -50 +Seat 5: besac025 (3875) +Seat 6: sylduc (1455) +Seat 7: WARIO KASH (7010), net: -50 +Seat 8: benok (2140), net: -200 +Seat 9: lasvegas84 (1455) +Seat 10: purdey02 (3010) +Seat 1: olimellau (5860), net: +325 +Seat 2: maximef37 (1370) +***** End of hand T5-17298370-13 ***** +***** History for hand T5-17298370-14 (TOURNAMENT: "Kitz Poker Trophy qualif", R-271-14, buy-in: €0) ***** +Start hand: Wed Dec 22 21:15:03 GMT+0100 2010 +Table: Table #66 [17298370] (NO_LIMIT TEXAS_HOLDEM 25/50, TC) +User: besac025 +Button: seat 3 +Players in round: 10 +Seat 4: cissou18 (1450) +Seat 5: besac025 (3875) +Seat 6: sylduc (1455) +Seat 7: WARIO KASH (7010) +Seat 8: benok (2140) +Seat 9: lasvegas84 (1455) +Seat 10: purdey02 (3010) +Seat 1: olimellau (5860) +Seat 2: maximef37 (1370) +Seat 3: Sar1 (1625) +cissou18 posts small blind (25) +besac025 posts big blind (50) +--- +Dealing pocket cards +Dealing to besac025: [Js, 2s] +sylduc folds +WARIO KASH raises 125 to 125 +benok folds +lasvegas84 folds +purdey02 folds +olimellau folds +maximef37 folds +Sar1 calls 125 +cissou18 folds +besac025 folds +--- Dealing flop [6d, 2h, 7d] +WARIO KASH bets 600 +Sar1 folds +--- +Summary: +Main pot: 325 won by WARIO KASH (325) +Rake taken: €0 +Seat 4: cissou18 (1425), net: -25 +Seat 5: besac025 (3825), net: -50 +Seat 6: sylduc (1455) +Seat 7: WARIO KASH (7210), net: +200 +Seat 8: benok (2140) +Seat 9: lasvegas84 (1455) +Seat 10: purdey02 (3010) +Seat 1: olimellau (5860) +Seat 2: maximef37 (1370) +Seat 3: Sar1 (1500), net: -125 +***** End of hand T5-17298370-14 ***** +***** History for hand T5-17298370-15 (TOURNAMENT: "Kitz Poker Trophy qualif", R-271-14, buy-in: €0) ***** +Start hand: Wed Dec 22 21:15:56 GMT+0100 2010 +Table: Table #66 [17298370] (NO_LIMIT TEXAS_HOLDEM 25/50, TC) +User: besac025 +Button: seat 4 +Players in round: 10 +Seat 5: besac025 (3825) +Seat 6: sylduc (1455) +Seat 7: WARIO KASH (7210) +Seat 8: benok (2140) +Seat 9: lasvegas84 (1455) +Seat 10: purdey02 (3010) +Seat 1: olimellau (5860) +Seat 2: maximef37 (1370) +Seat 3: Sar1 (1500) +Seat 4: cissou18 (1425) +besac025 posts small blind (25) +sylduc posts big blind (50) +--- +Dealing pocket cards +Dealing to besac025: [Ad, 5d] +WARIO KASH folds +benok calls 50 +lasvegas84 folds +purdey02 calls 50 +olimellau calls 50 +maximef37 folds +Sar1 folds +cissou18 folds +besac025 calls 25 +sylduc checks +--- Dealing flop [7h, Js, 3c] +besac025 checks +sylduc checks +benok checks +purdey02 checks +olimellau checks +--- Dealing turn [7c] +besac025 checks +sylduc checks +benok checks +purdey02 checks +olimellau checks +--- Dealing river [6s] +besac025 checks +sylduc checks +benok checks +purdey02 checks +olimellau checks +--- +Summary: +Main pot: 250 won by besac025 (250) +Rake taken: €0 +Seat 5: besac025 (4025), net: +200, [Ad, 5d] (PAIR SEVEN) +Seat 6: sylduc (1405), net: -50 +Seat 7: WARIO KASH (7210) +Seat 8: benok (2090), net: -50 +Seat 9: lasvegas84 (1455) +Seat 10: purdey02 (2960), net: -50 +Seat 1: olimellau (5810), net: -50 +Seat 2: maximef37 (1370) +Seat 3: Sar1 (1500) +Seat 4: cissou18 (1425) +***** End of hand T5-17298370-15 ***** +***** History for hand T5-17298370-16 (TOURNAMENT: "Kitz Poker Trophy qualif", R-271-14, buy-in: €0) ***** +Start hand: Wed Dec 22 21:17:11 GMT+0100 2010 +Table: Table #66 [17298370] (NO_LIMIT TEXAS_HOLDEM 40/80, TC) +User: besac025 +Button: seat 5 +Players in round: 10 +Seat 6: sylduc (1405) +Seat 7: WARIO KASH (7210) +Seat 8: benok (2090) +Seat 9: lasvegas84 (1455) +Seat 10: purdey02 (2960) +Seat 1: olimellau (5810) +Seat 2: maximef37 (1370) +Seat 3: Sar1 (1500) +Seat 4: cissou18 (1425) +Seat 5: besac025 (4025) +sylduc posts small blind (40) +WARIO KASH posts big blind (80) +--- +Dealing pocket cards +Dealing to besac025: [Kc, 3d] +benok raises 160 to 160 +lasvegas84 folds +purdey02 calls 160 +olimellau calls 160 +maximef37 folds +Sar1 folds +cissou18 folds +besac025 folds +sylduc folds +WARIO KASH calls 80 +--- Dealing flop [9s, 9d, 6c] +WARIO KASH checks +benok bets 160 +purdey02 calls 160 +olimellau calls 160 +WARIO KASH calls 160 +--- Dealing turn [4c] +WARIO KASH checks +benok checks +purdey02 checks +olimellau bets 360 +WARIO KASH folds +benok raises 1770 to 1770 [all in] +purdey02 folds +olimellau calls 1410 +--- Dealing turn [4c] +--- Dealing river [Qs] +--- +Summary: +Main pot: 4860 won by olimellau (4860) +Rake taken: €0 +Seat 6: sylduc (1365), net: -40 +Seat 7: WARIO KASH (6890), net: -320 +Seat 8: benok (0), net: -2090, [Ah, Jd] (PAIR NINE) +Seat 9: lasvegas84 (1455) +Seat 10: purdey02 (2640), net: -320 +Seat 1: olimellau (8580), net: +2770, [9h, Qd] (FULL_HOUSE NINE, QUEEN) +Seat 2: maximef37 (1370) +Seat 3: Sar1 (1500) +Seat 4: cissou18 (1425) +Seat 5: besac025 (4025) +***** End of hand T5-17298370-16 ***** +***** History for hand T5-17298370-17 (TOURNAMENT: "Kitz Poker Trophy qualif", R-271-14, buy-in: €0) ***** +Start hand: Wed Dec 22 21:18:33 GMT+0100 2010 +Table: Table #66 [17298370] (NO_LIMIT TEXAS_HOLDEM 40/80, TC) +User: besac025 +Button: seat 6 +Players in round: 9 +Seat 7: WARIO KASH (6890) +Seat 9: lasvegas84 (1455) +Seat 10: purdey02 (2640) +Seat 1: olimellau (8580) +Seat 2: maximef37 (1370) +Seat 3: Sar1 (1500) +Seat 4: cissou18 (1425) +Seat 5: besac025 (4025) +Seat 6: sylduc (1365) +WARIO KASH posts small blind (40) +lasvegas84 posts big blind (80) +--- +Dealing pocket cards +Dealing to besac025: [Ks, 9h] +purdey02 folds +olimellau calls 80 +maximef37 folds +Sar1 folds +cissou18 folds +besac025 calls 80 +sylduc folds +WARIO KASH raises 360 to 400 +lasvegas84 folds +olimellau calls 320 +besac025 folds +--- Dealing flop [Kc, 6s, 7s] +WARIO KASH bets 960 +olimellau folds +--- +Summary: +Main pot: 960 won by WARIO KASH (960) +Rake taken: €0 +Seat 7: WARIO KASH (7450), net: +560 +Seat 9: lasvegas84 (1375), net: -80 +Seat 10: purdey02 (2640) +Seat 1: olimellau (8180), net: -400 +Seat 2: maximef37 (1370) +Seat 3: Sar1 (1500) +Seat 4: cissou18 (1425) +Seat 5: besac025 (3945), net: -80 +Seat 6: sylduc (1365) +***** End of hand T5-17298370-17 ***** +***** History for hand T5-17298370-18 (TOURNAMENT: "Kitz Poker Trophy qualif", R-271-14, buy-in: €0) ***** +Start hand: Wed Dec 22 21:19:19 GMT+0100 2010 +Table: Table #66 [17298370] (NO_LIMIT TEXAS_HOLDEM 40/80, TC) +User: besac025 +Button: seat 7 +Players in round: 9 +Seat 9: lasvegas84 (1375) +Seat 10: purdey02 (2640) +Seat 1: olimellau (8180) +Seat 2: maximef37 (1370) +Seat 3: Sar1 (1500) +Seat 4: cissou18 (1425) +Seat 5: besac025 (3945) +Seat 6: sylduc (1365) +Seat 7: WARIO KASH (7450) +lasvegas84 posts small blind (40) +purdey02 posts big blind (80) +--- +Dealing pocket cards +Dealing to besac025: [Ac, Kc] +olimellau calls 80 +maximef37 folds +Sar1 folds +cissou18 folds +besac025 raises 320 to 320 +sylduc folds +WARIO KASH folds +lasvegas84 folds +purdey02 folds +olimellau calls 240 +--- Dealing flop [Jc, 8s, 7s] +olimellau checks +besac025 bets 560 +olimellau raises 1120 to 1120 +besac025 raises 3065 to 3625 [all in] +olimellau calls 2505 +--- Dealing flop [Jc, 8s, 7s] +--- Dealing turn [2s] +--- Dealing river [Ts] +--- +Summary: +Main pot: 8010 won by olimellau (8010) +Rake taken: €0 +Seat 9: lasvegas84 (1335), net: -40 +Seat 10: purdey02 (2560), net: -80 +Seat 1: olimellau (12245), net: +4065, [Js, 4s] (FLUSH JACK) +Seat 2: maximef37 (1370) +Seat 3: Sar1 (1500) +Seat 4: cissou18 (1425) +Seat 5: besac025 (0), net: -3945, [Ac, Kc] (HIGH_CARD ACE) +Seat 6: sylduc (1365) +Seat 7: WARIO KASH (7450) +***** End of hand T5-17298370-18 ***** diff --git a/pyfpdb/regression-test-files/tour/ongame/R-274-110.txt b/pyfpdb/regression-test-files/tour/ongame/R-274-110.txt new file mode 100644 index 00000000..93579358 --- /dev/null +++ b/pyfpdb/regression-test-files/tour/ongame/R-274-110.txt @@ -0,0 +1,3559 @@ +***** History for hand T5-18949598-1 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 16:28:29 GMT+0100 2011 +Table: Table #84 [18949598] (NO_LIMIT TEXAS_HOLDEM 10/20, TC) +User: besac025 +Button: seat 3 +Players in round: 10 +Seat 4: besac025 (1500) +Seat 5: jejenath (1500) +Seat 6: RoceBane (1500) +Seat 7: GarciaLorca (1500) +Seat 8: Elvakesdes (1500) +Seat 9: zepekenyo (1500) +Seat 10: hophophop92 (1500) +Seat 1: zaza20 (1500) +Seat 2: darkste13 (1500) +Seat 3: POLO72 (1500) +besac025 posts small blind (10) +jejenath posts big blind (20) +--- +Dealing pocket cards +Dealing to besac025: [Tc, 3h] +RoceBane folds +GarciaLorca folds +Elvakesdes folds +zepekenyo folds +hophophop92 folds +zaza20 folds +darkste13 calls 20 +POLO72 calls 20 +besac025 calls 10 +jejenath checks +--- Dealing flop [As, Qh, 2d] +besac025 checks +jejenath checks +darkste13 bets 40 +POLO72 folds +besac025 folds +jejenath folds +--- +Summary: +Main pot: 80 won by darkste13 (80) +Rake taken: €0 +Seat 4: besac025 (1480), net: -20 +Seat 5: jejenath (1480), net: -20 +Seat 6: RoceBane (1500) +Seat 7: GarciaLorca (1500) +Seat 8: Elvakesdes (1500) +Seat 9: zepekenyo (1500) +Seat 10: hophophop92 (1500) +Seat 1: zaza20 (1500) +Seat 2: darkste13 (1560), net: +60 +Seat 3: POLO72 (1480), net: -20 +***** End of hand T5-18949598-1 ***** +***** History for hand T5-18949598-2 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 16:31:14 GMT+0100 2011 +Table: Table #84 [18949598] (NO_LIMIT TEXAS_HOLDEM 10/20, TC) +User: besac025 +Button: seat 4 +Players in round: 10 +Seat 5: jejenath (1480) +Seat 6: RoceBane (1500) +Seat 7: GarciaLorca (1500) +Seat 8: Elvakesdes (1500) +Seat 9: zepekenyo (1500) +Seat 10: hophophop92 (1500) +Seat 1: zaza20 (1500) +Seat 2: darkste13 (1560) +Seat 3: POLO72 (1480) +Seat 4: besac025 (1480) +jejenath posts small blind (10) +RoceBane posts big blind (20) +--- +Dealing pocket cards +Dealing to besac025: [2s, 6c] +GarciaLorca folds +Elvakesdes folds +zepekenyo folds +hophophop92 folds +zaza20 folds +darkste13 folds +POLO72 calls 20 +besac025 folds +jejenath calls 10 +RoceBane checks +--- Dealing flop [Js, Qc, Kd] +jejenath checks +RoceBane checks +POLO72 bets 20 +jejenath folds +RoceBane folds +--- +Summary: +Main pot: 60 won by POLO72 (60) +Rake taken: €0 +Seat 5: jejenath (1460), net: -20 +Seat 6: RoceBane (1480), net: -20 +Seat 7: GarciaLorca (1500) +Seat 8: Elvakesdes (1500) +Seat 9: zepekenyo (1500) +Seat 10: hophophop92 (1500) +Seat 1: zaza20 (1500) +Seat 2: darkste13 (1560) +Seat 3: POLO72 (1520), net: +40 +Seat 4: besac025 (1480) +***** End of hand T5-18949598-2 ***** +***** History for hand T5-18949598-3 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 16:31:53 GMT+0100 2011 +Table: Table #84 [18949598] (NO_LIMIT TEXAS_HOLDEM 10/20, TC) +User: besac025 +Button: seat 5 +Players in round: 9 +Seat 6: RoceBane (1480) +Seat 7: GarciaLorca (1500) +Seat 8: Elvakesdes (1500) +Seat 9: zepekenyo (1500) +Seat 1: zaza20 (1500) +Seat 2: darkste13 (1560) +Seat 3: POLO72 (1520) +Seat 4: besac025 (1480) +Seat 5: jejenath (1460) +RoceBane posts small blind (10) +GarciaLorca posts big blind (20) +--- +Dealing pocket cards +Dealing to besac025: [Tc, Qc] +Elvakesdes folds +zepekenyo folds +zaza20 folds +darkste13 calls 20 +POLO72 calls 20 +besac025 calls 20 +jejenath raises 100 to 100 +RoceBane folds +GarciaLorca folds +darkste13 calls 80 +POLO72 calls 80 +besac025 calls 80 +--- Dealing flop [3c, Kc, 9d] +darkste13 bets 220 +POLO72 folds +besac025 raises 1380 to 1380 [all in] +jejenath calls 1360 [all in] +darkste13 calls 1160 +--- Dealing flop [3c, Kc, 9d] +--- Dealing turn [7c] +--- Dealing river [2c] +--- +Summary: +Main pot: 4510 won by besac025 (4510) +Side pot 1: 40 won by besac025 (40) +Rake taken: €0 +Seat 6: RoceBane (1470), net: -10 +Seat 7: GarciaLorca (1480), net: -20 +Seat 8: Elvakesdes (1500) +Seat 9: zepekenyo (1500) +Seat 1: zaza20 (1500) +Seat 2: darkste13 (80), net: -1480, [Td, Kd] (PAIR KING) +Seat 3: POLO72 (1420), net: -100 +Seat 4: besac025 (4550), net: +3070, [Tc, Qc] (FLUSH KING) +Seat 5: jejenath (0), net: -1460, [Qd, Ks] (PAIR KING) +***** End of hand T5-18949598-3 ***** +***** History for hand T5-18949598-4 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 16:32:55 GMT+0100 2011 +Table: Table #84 [18949598] (NO_LIMIT TEXAS_HOLDEM 10/20, TC) +User: besac025 +Button: seat 6 +Players in round: 9 +Seat 7: GarciaLorca (1480) +Seat 8: Elvakesdes (1500) +Seat 9: zepekenyo (1500) +Seat 10: ADR1105 (1500) +Seat 1: zaza20 (1500) +Seat 2: darkste13 (80) +Seat 3: POLO72 (1420) +Seat 4: besac025 (4550) +Seat 6: RoceBane (1470) +GarciaLorca posts small blind (10) +Elvakesdes posts big blind (20) +--- +Dealing pocket cards +Dealing to besac025: [6h, 7d] +zepekenyo folds +ADR1105 calls 20 +zaza20 folds +darkste13 raises 80 to 80 [all in] +POLO72 folds +besac025 folds +RoceBane folds +GarciaLorca folds +Elvakesdes calls 60 +ADR1105 calls 60 +--- Dealing flop [Td, Ac, 5s] +Elvakesdes bets 250 +ADR1105 calls 250 +--- Dealing turn [Kh] +Elvakesdes checks +ADR1105 bets 750 +Elvakesdes folds +--- Dealing turn [Kh] +--- Dealing river [9c] +--- +Summary: +Main pot: 250 won by ADR1105 (250) +Side pot 1: 500 won by ADR1105 (500) +Rake taken: €0 +Seat 7: GarciaLorca (1470), net: -10 +Seat 8: Elvakesdes (1170), net: -330 +Seat 9: zepekenyo (1500) +Seat 10: ADR1105 (1920), net: +420, [As, 4d] (PAIR ACE) +Seat 1: zaza20 (1500) +Seat 2: darkste13 (0), net: -80, [8h, 4h] (HIGH_CARD ACE) +Seat 3: POLO72 (1420) +Seat 4: besac025 (4550) +Seat 6: RoceBane (1470) +***** End of hand T5-18949598-4 ***** +***** History for hand T5-18949598-5 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 16:34:03 GMT+0100 2011 +Table: Table #84 [18949598] (NO_LIMIT TEXAS_HOLDEM 10/20, TC) +User: besac025 +Button: seat 7 +Players in round: 9 +Seat 8: Elvakesdes (1170) +Seat 9: zepekenyo (1500) +Seat 10: ADR1105 (1920) +Seat 1: zaza20 (1500) +Seat 3: POLO72 (1420) +Seat 4: besac025 (4550) +Seat 5: y_trunck80 (1480) +Seat 6: RoceBane (1470) +Seat 7: GarciaLorca (1470) +Elvakesdes posts small blind (10) +zepekenyo posts big blind (20) +--- +Dealing pocket cards +Dealing to besac025: [9c, 3c] +ADR1105 calls 20 +zaza20 folds +POLO72 raises 100 to 100 +besac025 folds +y_trunck80 folds +RoceBane folds +GarciaLorca folds +Elvakesdes folds +zepekenyo folds +ADR1105 folds +--- +Summary: +Main pot: 70 won by POLO72 (70) +Rake taken: €0 +Seat 8: Elvakesdes (1160), net: -10 +Seat 9: zepekenyo (1480), net: -20 +Seat 10: ADR1105 (1900), net: -20 +Seat 1: zaza20 (1500) +Seat 3: POLO72 (1470), net: +50 +Seat 4: besac025 (4550) +Seat 5: y_trunck80 (1480) +Seat 6: RoceBane (1470) +Seat 7: GarciaLorca (1470) +***** End of hand T5-18949598-5 ***** +***** History for hand T5-18949598-6 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 16:34:49 GMT+0100 2011 +Table: Table #84 [18949598] (NO_LIMIT TEXAS_HOLDEM 15/30, TC) +User: besac025 +Button: seat 8 +Players in round: 10 +Seat 9: zepekenyo (1480) +Seat 10: ADR1105 (1900) +Seat 1: zaza20 (1500) +Seat 2: macody53 (1690) +Seat 3: POLO72 (1470) +Seat 4: besac025 (4550) +Seat 5: y_trunck80 (1480) +Seat 6: RoceBane (1470) +Seat 7: GarciaLorca (1470) +Seat 8: Elvakesdes (1160) +zepekenyo posts small blind (15) +ADR1105 posts big blind (30) +--- +Dealing pocket cards +Dealing to besac025: [Ts, Kd] +zaza20 folds +macody53 raises 60 to 60 +POLO72 folds +besac025 folds +y_trunck80 folds +RoceBane folds +GarciaLorca folds +Elvakesdes raises 225 to 225 +zepekenyo folds +ADR1105 folds +macody53 folds +--- +Summary: +Main pot: 165 won by Elvakesdes (165) +Rake taken: €0 +Seat 9: zepekenyo (1465), net: -15 +Seat 10: ADR1105 (1870), net: -30 +Seat 1: zaza20 (1500) +Seat 2: macody53 (1630), net: -60 +Seat 3: POLO72 (1470) +Seat 4: besac025 (4550) +Seat 5: y_trunck80 (1480) +Seat 6: RoceBane (1470) +Seat 7: GarciaLorca (1470) +Seat 8: Elvakesdes (1265), net: +105 +***** End of hand T5-18949598-6 ***** +***** History for hand T5-18949598-7 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 16:36:31 GMT+0100 2011 +Table: Table #84 [18949598] (NO_LIMIT TEXAS_HOLDEM 15/30, TC) +User: besac025 +Button: seat 9 +Players in round: 9 +Seat 10: ADR1105 (1870) +Seat 1: zaza20 (1500) +Seat 2: macody53 (1630) +Seat 3: POLO72 (1470) +Seat 4: besac025 (4550) +Seat 6: RoceBane (1470) +Seat 7: GarciaLorca (1470) +Seat 8: Elvakesdes (1265) +Seat 9: zepekenyo (1465) +ADR1105 posts small blind (15) +zaza20 posts big blind (30) +--- +Dealing pocket cards +Dealing to besac025: [4d, Kh] +macody53 folds +POLO72 raises 105 to 105 +besac025 folds +RoceBane folds +GarciaLorca folds +Elvakesdes folds +zepekenyo folds +ADR1105 folds +zaza20 folds +--- +Summary: +Main pot: 75 won by POLO72 (75) +Rake taken: €0 +Seat 10: ADR1105 (1855), net: -15 +Seat 1: zaza20 (1470), net: -30 +Seat 2: macody53 (1630) +Seat 3: POLO72 (1515), net: +45 +Seat 4: besac025 (4550) +Seat 6: RoceBane (1470) +Seat 7: GarciaLorca (1470) +Seat 8: Elvakesdes (1265) +Seat 9: zepekenyo (1465) +***** End of hand T5-18949598-7 ***** +***** History for hand T5-18949598-8 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 16:36:59 GMT+0100 2011 +Table: Table #84 [18949598] (NO_LIMIT TEXAS_HOLDEM 15/30, TC) +User: besac025 +Button: seat 10 +Players in round: 10 +Seat 1: zaza20 (1470) +Seat 2: macody53 (1630) +Seat 3: POLO72 (1515) +Seat 4: besac025 (4550) +Seat 5: coco76 (1470) +Seat 6: RoceBane (1470) +Seat 7: GarciaLorca (1470) +Seat 8: Elvakesdes (1265) +Seat 9: zepekenyo (1465) +Seat 10: ADR1105 (1855) +zaza20 posts small blind (15) +macody53 posts big blind (30) +--- +Dealing pocket cards +Dealing to besac025: [Kh, 6c] +POLO72 calls 30 +besac025 folds +coco76 folds +RoceBane folds +GarciaLorca folds +Elvakesdes raises 180 to 180 +zepekenyo folds +ADR1105 folds +zaza20 folds +macody53 folds +POLO72 folds +--- +Summary: +Main pot: 105 won by Elvakesdes (105) +Rake taken: €0 +Seat 1: zaza20 (1455), net: -15 +Seat 2: macody53 (1600), net: -30 +Seat 3: POLO72 (1485), net: -30 +Seat 4: besac025 (4550) +Seat 5: coco76 (1470) +Seat 6: RoceBane (1470) +Seat 7: GarciaLorca (1470) +Seat 8: Elvakesdes (1340), net: +75 +Seat 9: zepekenyo (1465) +Seat 10: ADR1105 (1855) +***** End of hand T5-18949598-8 ***** +***** History for hand T5-18949598-9 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 16:37:48 GMT+0100 2011 +Table: Table #84 [18949598] (NO_LIMIT TEXAS_HOLDEM 15/30, TC) +User: besac025 +Button: seat 1 +Players in round: 10 +Seat 2: macody53 (1600) +Seat 3: POLO72 (1485) +Seat 4: besac025 (4550) +Seat 5: coco76 (1470) +Seat 6: RoceBane (1470) +Seat 7: GarciaLorca (1470) +Seat 8: Elvakesdes (1340) +Seat 9: zepekenyo (1465) +Seat 10: ADR1105 (1855) +Seat 1: zaza20 (1455) +macody53 posts small blind (15) +POLO72 posts big blind (30) +--- +Dealing pocket cards +Dealing to besac025: [Kd, Kc] +besac025 calls 30 +coco76 folds +RoceBane folds +GarciaLorca calls 30 +Elvakesdes calls 30 +zepekenyo folds +ADR1105 calls 30 +zaza20 folds +macody53 calls 15 +POLO72 checks +--- Dealing flop [9d, 3h, Js] +macody53 checks +POLO72 bets 45 +besac025 raises 90 to 90 +GarciaLorca folds +Elvakesdes folds +ADR1105 raises 405 to 405 +macody53 folds +POLO72 folds +besac025 raises 4430 to 4520 [all in] +ADR1105 calls 1420 [all in] +--- Dealing flop [9d, 3h, Js] +--- Dealing turn [5h] +--- Dealing river [7s] +--- +Summary: +Main pot: 3875 won by ADR1105 (3875) +Rake taken: €0 +Seat 2: macody53 (1570), net: -30 +Seat 3: POLO72 (1410), net: -75 +Seat 4: besac025 (2695), net: -1855, [Kd, Kc] (PAIR KING) +Seat 5: coco76 (1470) +Seat 6: RoceBane (1470) +Seat 7: GarciaLorca (1440), net: -30 +Seat 8: Elvakesdes (1310), net: -30 +Seat 9: zepekenyo (1465) +Seat 10: ADR1105 (3875), net: +2020, [3c, 3d] (THREE_OF_A_KIND THREE) +Seat 1: zaza20 (1455) +***** End of hand T5-18949598-9 ***** +***** History for hand T5-18949598-10 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 16:39:06 GMT+0100 2011 +Table: Table #84 [18949598] (NO_LIMIT TEXAS_HOLDEM 15/30, TC) +User: besac025 +Button: seat 2 +Players in round: 10 +Seat 3: POLO72 (1410) +Seat 4: besac025 (2695) +Seat 5: coco76 (1470) +Seat 6: RoceBane (1470) +Seat 7: GarciaLorca (1440) +Seat 8: Elvakesdes (1310) +Seat 9: zepekenyo (1465) +Seat 10: ADR1105 (3875) +Seat 1: zaza20 (1455) +Seat 2: macody53 (1570) +POLO72 posts small blind (15) +besac025 posts big blind (30) +--- +Dealing pocket cards +Dealing to besac025: [4h, Qh] +coco76 folds +RoceBane folds +GarciaLorca raises 90 to 90 +Elvakesdes folds +zepekenyo folds +ADR1105 calls 90 +zaza20 folds +macody53 folds +POLO72 calls 75 +besac025 calls 60 +--- Dealing flop [8c, 6c, Kd] +POLO72 bets 375 +besac025 folds +GarciaLorca folds +ADR1105 folds +--- +Summary: +Main pot: 360 won by POLO72 (360) +Rake taken: €0 +Seat 3: POLO72 (1680), net: +270 +Seat 4: besac025 (2605), net: -90 +Seat 5: coco76 (1470) +Seat 6: RoceBane (1470) +Seat 7: GarciaLorca (1350), net: -90 +Seat 8: Elvakesdes (1310) +Seat 9: zepekenyo (1465) +Seat 10: ADR1105 (3785), net: -90 +Seat 1: zaza20 (1455) +Seat 2: macody53 (1570) +***** End of hand T5-18949598-10 ***** +***** History for hand T5-18949649-10 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 16:42:52 GMT+0100 2011 +Table: Table #33 [18949649] (NO_LIMIT TEXAS_HOLDEM 25/50, TC) +User: besac025 +Button: seat 8 +Players in round: 10 +Seat 9: horimono (3325) +Seat 10: tartuf76 (1490) +Seat 1: pibale (1300) +Seat 2: danys (6535) +Seat 3: fatal29 (1725) +Seat 4: SYL1 (1365) +Seat 5: RABOLIOT56 (3625) +Seat 6: Stefane13 (1440) +Seat 7: besac025 (2605) +Seat 8: T-Hung (1405) +horimono posts small blind (25) +tartuf76 posts big blind (50) +--- +Dealing pocket cards +Dealing to besac025: [4h, Jd] +pibale calls 50 +danys folds +fatal29 folds +SYL1 calls 50 +RABOLIOT56 folds +Stefane13 calls 50 +besac025 folds +T-Hung raises 1405 to 1405 [all in] +horimono folds +tartuf76 folds +pibale folds +SYL1 folds +Stefane13 folds +--- +Summary: +Main pot: 275 won by T-Hung (275) +Rake taken: €0 +Seat 9: horimono (3300), net: -25 +Seat 10: tartuf76 (1440), net: -50 +Seat 1: pibale (1250), net: -50 +Seat 2: danys (6535) +Seat 3: fatal29 (1725) +Seat 4: SYL1 (1315), net: -50 +Seat 5: RABOLIOT56 (3625) +Seat 6: Stefane13 (1390), net: -50 +Seat 7: besac025 (2605) +Seat 8: T-Hung (1630), net: +225 +***** End of hand T5-18949649-10 ***** +***** History for hand T5-18949649-11 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 16:43:42 GMT+0100 2011 +Table: Table #33 [18949649] (NO_LIMIT TEXAS_HOLDEM 25/50, TC) +User: besac025 +Button: seat 9 +Players in round: 10 +Seat 10: tartuf76 (1440) +Seat 1: pibale (1250) +Seat 2: danys (6535) +Seat 3: fatal29 (1725) +Seat 4: SYL1 (1315) +Seat 5: RABOLIOT56 (3625) +Seat 6: Stefane13 (1390) +Seat 7: besac025 (2605) +Seat 8: T-Hung (1630) +Seat 9: horimono (3300) +tartuf76 posts small blind (25) +pibale posts big blind (50) +--- +Dealing pocket cards +Dealing to besac025: [Td, Ks] +danys folds +fatal29 calls 50 +SYL1 folds +RABOLIOT56 folds +Stefane13 folds +besac025 raises 100 to 100 +T-Hung folds +horimono calls 100 +tartuf76 folds +pibale calls 50 +fatal29 calls 50 +--- Dealing flop [5c, 4h, 6d] +pibale checks +fatal29 checks +besac025 checks +horimono bets 500 +pibale folds +fatal29 calls 500 +besac025 folds +--- Dealing turn [7c] +fatal29 checks +horimono bets 500 +fatal29 calls 500 +--- Dealing river [8s] +fatal29 checks +horimono bets 500 +fatal29 folds +--- +Summary: +Main pot: 2425 won by horimono (2425) +Rake taken: €0 +Seat 10: tartuf76 (1415), net: -25 +Seat 1: pibale (1150), net: -100 +Seat 2: danys (6535) +Seat 3: fatal29 (625), net: -1100 +Seat 4: SYL1 (1315) +Seat 5: RABOLIOT56 (3625) +Seat 6: Stefane13 (1390) +Seat 7: besac025 (2505), net: -100 +Seat 8: T-Hung (1630) +Seat 9: horimono (4625), net: +1325 +***** End of hand T5-18949649-11 ***** +***** History for hand T5-18949649-12 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 16:45:50 GMT+0100 2011 +Table: Table #33 [18949649] (NO_LIMIT TEXAS_HOLDEM 25/50, TC) +User: besac025 +Button: seat 10 +Players in round: 10 +Seat 1: pibale (1150) +Seat 2: danys (6535) +Seat 3: fatal29 (625) +Seat 4: SYL1 (1315) +Seat 5: RABOLIOT56 (3625) +Seat 6: Stefane13 (1390) +Seat 7: besac025 (2505) +Seat 8: T-Hung (1630) +Seat 9: horimono (4625) +Seat 10: tartuf76 (1415) +pibale posts small blind (25) +danys posts big blind (50) +--- +Dealing pocket cards +Dealing to besac025: [9d, 2d] +fatal29 folds +SYL1 folds +RABOLIOT56 folds +Stefane13 calls 50 +besac025 folds +T-Hung raises 1630 to 1630 [all in] +horimono folds +tartuf76 folds +pibale folds +danys folds +Stefane13 folds +--- +Summary: +Main pot: 175 won by T-Hung (175) +Rake taken: €0 +Seat 1: pibale (1125), net: -25 +Seat 2: danys (6485), net: -50 +Seat 3: fatal29 (625) +Seat 4: SYL1 (1315) +Seat 5: RABOLIOT56 (3625) +Seat 6: Stefane13 (1340), net: -50 +Seat 7: besac025 (2505) +Seat 8: T-Hung (1755), net: +125 +Seat 9: horimono (4625) +Seat 10: tartuf76 (1415) +***** End of hand T5-18949649-12 ***** +***** History for hand T5-18949649-13 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 16:46:59 GMT+0100 2011 +Table: Table #33 [18949649] (NO_LIMIT TEXAS_HOLDEM 40/80, TC) +User: besac025 +Button: seat 1 +Players in round: 10 +Seat 2: danys (6485) +Seat 3: fatal29 (625) +Seat 4: SYL1 (1315) +Seat 5: RABOLIOT56 (3625) +Seat 6: Stefane13 (1340) +Seat 7: besac025 (2505) +Seat 8: T-Hung (1755) +Seat 9: horimono (4625) +Seat 10: tartuf76 (1415) +Seat 1: pibale (1125) +danys posts small blind (40) +fatal29 posts big blind (80) +--- +Dealing pocket cards +Dealing to besac025: [4s, 8c] +SYL1 folds +RABOLIOT56 raises 160 to 160 +Stefane13 folds +besac025 folds +T-Hung folds +horimono folds +tartuf76 folds +pibale folds +danys calls 120 +fatal29 calls 80 +--- Dealing flop [7s, 8s, Qs] +danys checks +fatal29 bets 465 [all in] +RABOLIOT56 folds +danys folds +--- +Summary: +Main pot: 480 won by fatal29 (480) +Rake taken: €0 +Seat 2: danys (6325), net: -160 +Seat 3: fatal29 (945), net: +320 +Seat 4: SYL1 (1315) +Seat 5: RABOLIOT56 (3465), net: -160 +Seat 6: Stefane13 (1340) +Seat 7: besac025 (2505) +Seat 8: T-Hung (1755) +Seat 9: horimono (4625) +Seat 10: tartuf76 (1415) +Seat 1: pibale (1125) +***** End of hand T5-18949649-13 ***** +***** History for hand T5-18949649-14 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 16:48:03 GMT+0100 2011 +Table: Table #33 [18949649] (NO_LIMIT TEXAS_HOLDEM 40/80, TC) +User: besac025 +Button: seat 2 +Players in round: 10 +Seat 3: fatal29 (945) +Seat 4: SYL1 (1315) +Seat 5: RABOLIOT56 (3465) +Seat 6: Stefane13 (1340) +Seat 7: besac025 (2505) +Seat 8: T-Hung (1755) +Seat 9: horimono (4625) +Seat 10: tartuf76 (1415) +Seat 1: pibale (1125) +Seat 2: danys (6325) +fatal29 posts small blind (40) +SYL1 posts big blind (80) +--- +Dealing pocket cards +Dealing to besac025: [2s, Th] +RABOLIOT56 raises 480 to 480 +Stefane13 folds +besac025 folds +T-Hung folds +horimono folds +tartuf76 folds +pibale raises 1125 to 1125 [all in] +danys calls 1125 +fatal29 calls 905 [all in] +SYL1 folds +RABOLIOT56 raises 2985 to 3465 [all in] +danys calls 2340 +--- +--- Dealing flop [2c, 6s, 9s] +--- Dealing turn [8s] +--- Dealing river [7h] +--- +Summary: +Main pot: 3860 won by danys (1930), RABOLIOT56 (1930) +Side pot 1: 540 won by danys (270), RABOLIOT56 (270) +Side pot 2: 4680 won by danys (2340), RABOLIOT56 (2340) +Rake taken: €0 +Seat 3: fatal29 (0), net: -945, [Ks, Kh] (PAIR KING) +Seat 4: SYL1 (1235), net: -80 +Seat 5: RABOLIOT56 (4540), net: +1075, [Ad, Tc] (STRAIGHT TEN) +Seat 6: Stefane13 (1340) +Seat 7: besac025 (2505) +Seat 8: T-Hung (1755) +Seat 9: horimono (4625) +Seat 10: tartuf76 (1415) +Seat 1: pibale (0), net: -1125, [Js, Jc] (PAIR JACK) +Seat 2: danys (7400), net: +1075, [Ts, Kc] (STRAIGHT TEN) +***** End of hand T5-18949649-14 ***** +***** History for hand T5-18949590-16 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 16:50:31 GMT+0100 2011 +Table: Table #92 [18949590] (NO_LIMIT TEXAS_HOLDEM 40/80, TC) +User: besac025 +Button: seat 1 +Players in round: 10 +Seat 2: choupy7777 (3560) +Seat 3: ABLAKAJAKA (3255) +Seat 4: toti18 (2365) +Seat 5: besac025 (2505) +Seat 6: christian&31 (1315) +Seat 7: riko (2900) +Seat 8: poul82 (3130) +Seat 9: Trigger1 (1215) +Seat 10: Noosby_ (3310) +Seat 1: x_KIKI (1350) +choupy7777 posts small blind (40) +ABLAKAJAKA posts big blind (80) +--- +Dealing pocket cards +Dealing to besac025: [9d, 5c] +toti18 folds +besac025 folds +christian&31 folds +riko raises 2900 to 2900 [all in] +poul82 folds +Trigger1 calls 1215 [all in] +Noosby_ folds +x_KIKI folds +choupy7777 folds +ABLAKAJAKA folds +--- +--- Dealing flop [Qs, Td, Jd] +--- Dealing turn [4c] +--- Dealing river [6d] +--- +Summary: +Main pot: 2550 won by riko (2550) +Rake taken: €0 +Seat 2: choupy7777 (3520), net: -40 +Seat 3: ABLAKAJAKA (3175), net: -80 +Seat 4: toti18 (2365) +Seat 5: besac025 (2505) +Seat 6: christian&31 (1315) +Seat 7: riko (4235), net: +1335, [Kh, Ad] (STRAIGHT ACE) +Seat 8: poul82 (3130) +Seat 9: Trigger1 (0), net: -1215, [7d, 7s] (PAIR SEVEN) +Seat 10: Noosby_ (3310) +Seat 1: x_KIKI (1350) +***** End of hand T5-18949590-16 ***** +***** History for hand T5-18949590-17 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 16:51:50 GMT+0100 2011 +Table: Table #92 [18949590] (NO_LIMIT TEXAS_HOLDEM 40/80, TC) +User: besac025 +Button: seat 2 +Players in round: 9 +Seat 3: ABLAKAJAKA (3175) +Seat 4: toti18 (2365) +Seat 5: besac025 (2505) +Seat 6: christian&31 (1315) +Seat 7: riko (4235) +Seat 8: poul82 (3130) +Seat 10: Noosby_ (3310) +Seat 1: x_KIKI (1350) +Seat 2: choupy7777 (3520) +ABLAKAJAKA posts small blind (40) +toti18 posts big blind (80) +--- +Dealing pocket cards +Dealing to besac025: [Kd, Jc] +besac025 calls 80 +christian&31 folds +riko folds +poul82 calls 80 +Noosby_ calls 80 +x_KIKI folds +choupy7777 folds +ABLAKAJAKA folds +toti18 checks +--- Dealing flop [8s, Qc, 4s] +toti18 checks +besac025 checks +poul82 bets 80 +Noosby_ calls 80 +toti18 folds +besac025 folds +--- Dealing turn [7d] +poul82 bets 80 +Noosby_ folds +--- +Summary: +Main pot: 520 won by poul82 (520) +Rake taken: €0 +Seat 3: ABLAKAJAKA (3135), net: -40 +Seat 4: toti18 (2285), net: -80 +Seat 5: besac025 (2425), net: -80 +Seat 6: christian&31 (1315) +Seat 7: riko (4235) +Seat 8: poul82 (3490), net: +360 +Seat 10: Noosby_ (3150), net: -160 +Seat 1: x_KIKI (1350) +Seat 2: choupy7777 (3520) +***** End of hand T5-18949590-17 ***** +***** History for hand T5-18949590-18 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 16:53:08 GMT+0100 2011 +Table: Table #92 [18949590] (NO_LIMIT TEXAS_HOLDEM 60/120, TC) +User: besac025 +Button: seat 3 +Players in round: 10 +Seat 4: toti18 (2285) +Seat 5: besac025 (2425) +Seat 6: christian&31 (1315) +Seat 7: riko (4235) +Seat 8: poul82 (3490) +Seat 9: pascalou80 (4090) +Seat 10: Noosby_ (3150) +Seat 1: x_KIKI (1350) +Seat 2: choupy7777 (3520) +Seat 3: ABLAKAJAKA (3135) +toti18 posts small blind (60) +besac025 posts big blind (120) +--- +Dealing pocket cards +Dealing to besac025: [5s, 6c] +christian&31 raises 1315 to 1315 [all in] +riko calls 1315 +poul82 folds +pascalou80 folds +Noosby_ folds +x_KIKI folds +choupy7777 folds +ABLAKAJAKA folds +toti18 folds +besac025 folds +--- +--- Dealing flop [8h, Qc, 7d] +--- Dealing turn [8c] +--- Dealing river [3c] +--- +Summary: +Main pot: 2810 won by riko (2810) +Rake taken: €0 +Seat 4: toti18 (2225), net: -60 +Seat 5: besac025 (2305), net: -120 +Seat 6: christian&31 (0), net: -1315, [Kc, Ad] (PAIR EIGHT) +Seat 7: riko (5730), net: +1495, [Qs, Ah] (TWO_PAIR QUEEN, EIGHT) +Seat 8: poul82 (3490) +Seat 9: pascalou80 (4090) +Seat 10: Noosby_ (3150) +Seat 1: x_KIKI (1350) +Seat 2: choupy7777 (3520) +Seat 3: ABLAKAJAKA (3135) +***** End of hand T5-18949590-18 ***** +***** History for hand T5-18949637-26 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 16:55:03 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 60/120, TC) +User: besac025 +Button: seat 5 +Players in round: 10 +Seat 6: PASCALD (13250) +Seat 7: Mungo92 (1395) +Seat 8: MagicMaestro (1380) +Seat 9: benetlolo (8535) +Seat 10: nikof (2000) +Seat 1: COLONEL38 (2575) +Seat 2: kuicky69 (1265) +Seat 3: besac025 (2305) +Seat 4: buga (1255) +Seat 5: kikobrasil99 (5660) +PASCALD posts small blind (60) +Mungo92 posts big blind (120) +--- +Dealing pocket cards +Dealing to besac025: [5d, 4d] +MagicMaestro folds +benetlolo folds +nikof folds +COLONEL38 folds +kuicky69 folds +besac025 folds +buga folds +kikobrasil99 raises 5660 to 5660 [all in] +PASCALD folds +Mungo92 folds +--- +Summary: +Main pot: 300 won by kikobrasil99 (300) +Rake taken: €0 +Seat 6: PASCALD (13190), net: -60 +Seat 7: Mungo92 (1275), net: -120 +Seat 8: MagicMaestro (1380) +Seat 9: benetlolo (8535) +Seat 10: nikof (2000) +Seat 1: COLONEL38 (2575) +Seat 2: kuicky69 (1265) +Seat 3: besac025 (2305) +Seat 4: buga (1255) +Seat 5: kikobrasil99 (5840), net: +180 +***** End of hand T5-18949637-26 ***** +***** History for hand T5-18949637-27 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 16:55:30 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 60/120, TC) +User: besac025 +Button: seat 6 +Players in round: 10 +Seat 7: Mungo92 (1275) +Seat 8: MagicMaestro (1380) +Seat 9: benetlolo (8535) +Seat 10: nikof (2000) +Seat 1: COLONEL38 (2575) +Seat 2: kuicky69 (1265) +Seat 3: besac025 (2305) +Seat 4: buga (1255) +Seat 5: kikobrasil99 (5840) +Seat 6: PASCALD (13190) +Mungo92 posts small blind (60) +MagicMaestro posts big blind (120) +--- +Dealing pocket cards +Dealing to besac025: [Ts, 5s] +benetlolo folds +nikof folds +COLONEL38 folds +kuicky69 folds +besac025 calls 120 +buga folds +kikobrasil99 folds +PASCALD calls 120 +Mungo92 folds +MagicMaestro checks +--- Dealing flop [5d, 4d, 8s] +MagicMaestro checks +besac025 bets 2185 [all in] +PASCALD calls 2185 +MagicMaestro folds +--- Dealing flop [5d, 4d, 8s] +--- Dealing turn [Td] +--- Dealing river [9d] +--- +Summary: +Main pot: 4790 won by besac025 (4790) +Rake taken: €0 +Seat 7: Mungo92 (1215), net: -60 +Seat 8: MagicMaestro (1260), net: -120 +Seat 9: benetlolo (8535) +Seat 10: nikof (2000) +Seat 1: COLONEL38 (2575) +Seat 2: kuicky69 (1265) +Seat 3: besac025 (4790), net: +2485, [Ts, 5s] (TWO_PAIR TEN, FIVE) +Seat 4: buga (1255) +Seat 5: kikobrasil99 (5840) +Seat 6: PASCALD (10885), net: -2305, [Qs, 8h] (PAIR EIGHT) +***** End of hand T5-18949637-27 ***** +***** History for hand T5-18949637-28 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 16:56:01 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 60/120, TC) +User: besac025 +Button: seat 7 +Players in round: 10 +Seat 8: MagicMaestro (1260) +Seat 9: benetlolo (8535) +Seat 10: nikof (2000) +Seat 1: COLONEL38 (2575) +Seat 2: kuicky69 (1265) +Seat 3: besac025 (4790) +Seat 4: buga (1255) +Seat 5: kikobrasil99 (5840) +Seat 6: PASCALD (10885) +Seat 7: Mungo92 (1215) +MagicMaestro posts small blind (60) +benetlolo posts big blind (120) +--- +Dealing pocket cards +Dealing to besac025: [2h, Qh] +nikof folds +COLONEL38 folds +kuicky69 folds +besac025 folds +buga folds +kikobrasil99 calls 120 +PASCALD folds +Mungo92 folds +MagicMaestro folds +benetlolo checks +--- Dealing flop [6s, 3c, Qd] +benetlolo checks +kikobrasil99 checks +--- Dealing turn [8h] +benetlolo checks +kikobrasil99 checks +--- Dealing river [Ts] +benetlolo checks +kikobrasil99 checks +--- +Summary: +Main pot: 300 won by kikobrasil99 (300) +Rake taken: €0 +Seat 8: MagicMaestro (1200), net: -60 +Seat 9: benetlolo (8415), net: -120, [Kd, 7d] (HIGH_CARD KING) +Seat 10: nikof (2000) +Seat 1: COLONEL38 (2575) +Seat 2: kuicky69 (1265) +Seat 3: besac025 (4790) +Seat 4: buga (1255) +Seat 5: kikobrasil99 (6020), net: +180, [3d, 7c] (PAIR THREE) +Seat 6: PASCALD (10885) +Seat 7: Mungo92 (1215) +***** End of hand T5-18949637-28 ***** +***** History for hand T5-18949637-29 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 16:56:47 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 60/120, TC) +User: besac025 +Button: seat 8 +Players in round: 10 +Seat 9: benetlolo (8415) +Seat 10: nikof (2000) +Seat 1: COLONEL38 (2575) +Seat 2: kuicky69 (1265) +Seat 3: besac025 (4790) +Seat 4: buga (1255) +Seat 5: kikobrasil99 (6020) +Seat 6: PASCALD (10885) +Seat 7: Mungo92 (1215) +Seat 8: MagicMaestro (1200) +benetlolo posts small blind (60) +nikof posts big blind (120) +--- +Dealing pocket cards +Dealing to besac025: [7c, Qh] +COLONEL38 folds +kuicky69 folds +besac025 folds +buga folds +kikobrasil99 calls 120 +PASCALD calls 120 +Mungo92 folds +MagicMaestro folds +benetlolo calls 60 +nikof checks +--- Dealing flop [9c, Kd, 5h] +benetlolo checks +nikof checks +kikobrasil99 checks +PASCALD checks +--- Dealing turn [Td] +benetlolo checks +nikof checks +kikobrasil99 checks +PASCALD checks +--- Dealing river [6s] +benetlolo checks +nikof checks +kikobrasil99 bets 5900 [all in] +PASCALD folds +benetlolo folds +nikof folds +--- +Summary: +Main pot: 480 won by kikobrasil99 (480) +Rake taken: €0 +Seat 9: benetlolo (8295), net: -120 +Seat 10: nikof (1880), net: -120 +Seat 1: COLONEL38 (2575) +Seat 2: kuicky69 (1265) +Seat 3: besac025 (4790) +Seat 4: buga (1255) +Seat 5: kikobrasil99 (6380), net: +360 +Seat 6: PASCALD (10765), net: -120 +Seat 7: Mungo92 (1215) +Seat 8: MagicMaestro (1200) +***** End of hand T5-18949637-29 ***** +***** History for hand T5-18949637-30 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 16:57:47 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 60/120, TC) +User: besac025 +Button: seat 9 +Players in round: 9 +Seat 10: nikof (1880) +Seat 1: COLONEL38 (2575) +Seat 3: besac025 (4790) +Seat 4: buga (1255) +Seat 5: kikobrasil99 (6380) +Seat 6: PASCALD (10765) +Seat 7: Mungo92 (1215) +Seat 8: MagicMaestro (1200) +Seat 9: benetlolo (8295) +nikof posts small blind (60) +COLONEL38 posts big blind (120) +--- +Dealing pocket cards +Dealing to besac025: [2h, Js] +besac025 folds +buga folds +kikobrasil99 calls 120 +PASCALD calls 120 +Mungo92 folds +MagicMaestro folds +benetlolo folds +nikof calls 60 +COLONEL38 checks +--- Dealing flop [Jd, Ad, 6s] +nikof checks +COLONEL38 checks +kikobrasil99 checks +PASCALD checks +--- Dealing turn [3d] +nikof folds +COLONEL38 checks +kikobrasil99 checks +PASCALD checks +--- Dealing river [9h] +COLONEL38 checks +kikobrasil99 checks +PASCALD checks +--- +Summary: +Main pot: 480 won by kikobrasil99 (480) +Rake taken: €0 +Seat 10: nikof (1760), net: -120 +Seat 1: COLONEL38 (2455), net: -120, [5h, 8h] (HIGH_CARD ACE) +Seat 3: besac025 (4790) +Seat 4: buga (1255) +Seat 5: kikobrasil99 (6740), net: +360, [Th, 9s] (PAIR NINE) +Seat 6: PASCALD (10645), net: -120 +Seat 7: Mungo92 (1215) +Seat 8: MagicMaestro (1200) +Seat 9: benetlolo (8295) +***** End of hand T5-18949637-30 ***** +***** History for hand T5-18949637-31 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 16:59:18 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 80/160, TC) +User: besac025 +Button: seat 10 +Players in round: 10 +Seat 1: COLONEL38 (2455) +Seat 2: sylvain_22 (1265) +Seat 3: besac025 (4790) +Seat 4: buga (1255) +Seat 5: kikobrasil99 (6740) +Seat 6: PASCALD (10645) +Seat 7: Mungo92 (1215) +Seat 8: MagicMaestro (1200) +Seat 9: benetlolo (8295) +Seat 10: nikof (1760) +COLONEL38 posts small blind (80) +sylvain_22 posts big blind (160) +--- +Dealing pocket cards +Dealing to besac025: [Qc, 2d] +besac025 folds +buga folds +kikobrasil99 calls 160 +PASCALD folds +Mungo92 folds +MagicMaestro folds +benetlolo folds +nikof folds +COLONEL38 calls 80 +sylvain_22 checks +--- Dealing flop [5d, 2c, 7d] +COLONEL38 checks +sylvain_22 checks +kikobrasil99 checks +--- Dealing turn [9c] +COLONEL38 checks +sylvain_22 checks +kikobrasil99 checks +--- Dealing river [9s] +COLONEL38 checks +sylvain_22 checks +kikobrasil99 checks +--- +Summary: +Main pot: 480 won by COLONEL38 (480) +Rake taken: €0 +Seat 1: COLONEL38 (2775), net: +320, [4c, 5c] (TWO_PAIR NINE, FIVE) +Seat 2: sylvain_22 (1105), net: -160 +Seat 3: besac025 (4790) +Seat 4: buga (1255) +Seat 5: kikobrasil99 (6580), net: -160 +Seat 6: PASCALD (10645) +Seat 7: Mungo92 (1215) +Seat 8: MagicMaestro (1200) +Seat 9: benetlolo (8295) +Seat 10: nikof (1760) +***** End of hand T5-18949637-31 ***** +***** History for hand T5-18949637-32 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:00:18 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 80/160, TC) +User: besac025 +Button: seat 1 +Players in round: 10 +Seat 2: sylvain_22 (1105) +Seat 3: besac025 (4790) +Seat 4: buga (1255) +Seat 5: kikobrasil99 (6580) +Seat 6: PASCALD (10645) +Seat 7: Mungo92 (1215) +Seat 8: MagicMaestro (1200) +Seat 9: benetlolo (8295) +Seat 10: nikof (1760) +Seat 1: COLONEL38 (2775) +sylvain_22 posts small blind (80) +besac025 posts big blind (160) +--- +Dealing pocket cards +Dealing to besac025: [6h, 7h] +buga folds +kikobrasil99 calls 160 +PASCALD folds +Mungo92 folds +MagicMaestro folds +benetlolo folds +nikof raises 1760 to 1760 [all in] +COLONEL38 folds +sylvain_22 folds +besac025 folds +kikobrasil99 calls 1600 +--- +--- Dealing flop [2c, 9s, Ts] +--- Dealing turn [8d] +--- Dealing river [5c] +--- +Summary: +Main pot: 3760 won by nikof (3760) +Rake taken: €0 +Seat 2: sylvain_22 (1025), net: -80 +Seat 3: besac025 (4630), net: -160 +Seat 4: buga (1255) +Seat 5: kikobrasil99 (4820), net: -1760, [Jd, 9d] (PAIR NINE) +Seat 6: PASCALD (10645) +Seat 7: Mungo92 (1215) +Seat 8: MagicMaestro (1200) +Seat 9: benetlolo (8295) +Seat 10: nikof (3760), net: +2000, [Th, Td] (THREE_OF_A_KIND TEN) +Seat 1: COLONEL38 (2775) +***** End of hand T5-18949637-32 ***** +***** History for hand T5-18949637-33 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:01:22 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 80/160, TC) +User: besac025 +Button: seat 2 +Players in round: 10 +Seat 3: besac025 (4630) +Seat 4: buga (1255) +Seat 5: kikobrasil99 (4820) +Seat 6: PASCALD (10645) +Seat 7: Mungo92 (1215) +Seat 8: MagicMaestro (1200) +Seat 9: benetlolo (8295) +Seat 10: nikof (3760) +Seat 1: COLONEL38 (2775) +Seat 2: sylvain_22 (1025) +besac025 posts small blind (80) +buga posts big blind (160) +--- +Dealing pocket cards +Dealing to besac025: [9c, As] +kikobrasil99 calls 160 +PASCALD folds +Mungo92 folds +MagicMaestro folds +benetlolo folds +nikof raises 3760 to 3760 [all in] +COLONEL38 folds +sylvain_22 folds +besac025 folds +buga folds +kikobrasil99 calls 3600 +--- +--- Dealing flop [Tc, 7c, 5h] +--- Dealing turn [4c] +--- Dealing river [Qd] +--- +Summary: +Main pot: 7760 won by nikof (7760) +Rake taken: €0 +Seat 3: besac025 (4550), net: -80 +Seat 4: buga (1095), net: -160 +Seat 5: kikobrasil99 (1060), net: -3760, [3d, Ah] (HIGH_CARD ACE) +Seat 6: PASCALD (10645) +Seat 7: Mungo92 (1215) +Seat 8: MagicMaestro (1200) +Seat 9: benetlolo (8295) +Seat 10: nikof (7760), net: +4000, [7d, Ad] (PAIR SEVEN) +Seat 1: COLONEL38 (2775) +Seat 2: sylvain_22 (1025) +***** End of hand T5-18949637-33 ***** +***** History for hand T5-18949637-34 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:01:58 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 80/160, TC) +User: besac025 +Button: seat 3 +Players in round: 10 +Seat 4: buga (1095) +Seat 5: kikobrasil99 (1060) +Seat 6: PASCALD (10645) +Seat 7: Mungo92 (1215) +Seat 8: MagicMaestro (1200) +Seat 9: benetlolo (8295) +Seat 10: nikof (7760) +Seat 1: COLONEL38 (2775) +Seat 2: sylvain_22 (1025) +Seat 3: besac025 (4550) +buga posts small blind (80) +kikobrasil99 posts big blind (160) +--- +Dealing pocket cards +Dealing to besac025: [5s, Qd] +PASCALD calls 160 +Mungo92 folds +MagicMaestro folds +benetlolo folds +nikof raises 7760 to 7760 [all in] +COLONEL38 folds +sylvain_22 folds +besac025 folds +buga folds +kikobrasil99 folds +PASCALD calls 7600 +--- +--- Dealing flop [Ks, 2s, 6d] +--- Dealing turn [4h] +--- Dealing river [3c] +--- +Summary: +Main pot: 15760 won by nikof (15760) +Rake taken: €0 +Seat 4: buga (1015), net: -80 +Seat 5: kikobrasil99 (900), net: -160 +Seat 6: PASCALD (2885), net: -7760, [Kh, Ad] (PAIR KING) +Seat 7: Mungo92 (1215) +Seat 8: MagicMaestro (1200) +Seat 9: benetlolo (8295) +Seat 10: nikof (15760), net: +8000, [Ah, Ac] (PAIR ACE) +Seat 1: COLONEL38 (2775) +Seat 2: sylvain_22 (1025) +Seat 3: besac025 (4550) +***** End of hand T5-18949637-34 ***** +***** History for hand T5-18949637-35 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:02:38 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 80/160, TC) +User: besac025 +Button: seat 4 +Players in round: 10 +Seat 5: kikobrasil99 (900) +Seat 6: PASCALD (2885) +Seat 7: Mungo92 (1215) +Seat 8: MagicMaestro (1200) +Seat 9: benetlolo (8295) +Seat 10: nikof (15760) +Seat 1: COLONEL38 (2775) +Seat 2: sylvain_22 (1025) +Seat 3: besac025 (4550) +Seat 4: buga (1015) +kikobrasil99 posts small blind (80) +PASCALD posts big blind (160) +--- +Dealing pocket cards +Dealing to besac025: [Qh, Ah] +Mungo92 folds +MagicMaestro folds +benetlolo folds +nikof folds +COLONEL38 folds +sylvain_22 folds +besac025 raises 960 to 960 +buga folds +kikobrasil99 calls 820 [all in] +PASCALD folds +--- +--- Dealing flop [Ts, 3s, 4s] +--- Dealing turn [Jh] +--- Dealing river [Td] +--- +Summary: +Main pot: 1960 won by kikobrasil99 (1960) +Rake taken: €0 +Seat 5: kikobrasil99 (1960), net: +1060, [Th, 6h] (THREE_OF_A_KIND TEN) +Seat 6: PASCALD (2725), net: -160 +Seat 7: Mungo92 (1215) +Seat 8: MagicMaestro (1200) +Seat 9: benetlolo (8295) +Seat 10: nikof (15760) +Seat 1: COLONEL38 (2775) +Seat 2: sylvain_22 (1025) +Seat 3: besac025 (3650), net: -900, [Qh, Ah] (PAIR TEN) +Seat 4: buga (1015) +***** End of hand T5-18949637-35 ***** +***** History for hand T5-18949637-36 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:03:17 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 80/160, TC) +User: besac025 +Button: seat 5 +Players in round: 10 +Seat 6: PASCALD (2725) +Seat 7: Mungo92 (1215) +Seat 8: MagicMaestro (1200) +Seat 9: benetlolo (8295) +Seat 10: nikof (15760) +Seat 1: COLONEL38 (2775) +Seat 2: sylvain_22 (1025) +Seat 3: besac025 (3650) +Seat 4: buga (1015) +Seat 5: kikobrasil99 (1960) +PASCALD posts small blind (80) +Mungo92 posts big blind (160) +--- +Dealing pocket cards +Dealing to besac025: [Ad, As] +MagicMaestro folds +benetlolo folds +nikof calls 160 +COLONEL38 folds +sylvain_22 folds +besac025 raises 960 to 960 +buga folds +kikobrasil99 raises 1960 to 1960 [all in] +PASCALD calls 1880 +Mungo92 folds +nikof folds +besac025 raises 2690 to 3650 [all in] +PASCALD calls 765 [all in] +--- +--- Dealing flop [Th, 8h, 6s] +--- Dealing turn [Ts] +--- Dealing river [2c] +--- +Summary: +Main pot: 6200 won by besac025 (6200) +Side pot 1: 1530 won by besac025 (1530) +Rake taken: €0 +Seat 6: PASCALD (0), net: -2725, [9c, Jd] (PAIR TEN) +Seat 7: Mungo92 (1055), net: -160 +Seat 8: MagicMaestro (1200) +Seat 9: benetlolo (8295) +Seat 10: nikof (15600), net: -160 +Seat 1: COLONEL38 (2775) +Seat 2: sylvain_22 (1025) +Seat 3: besac025 (8655), net: +5005, [Ad, As] (TWO_PAIR ACE, TEN) +Seat 4: buga (1015) +Seat 5: kikobrasil99 (0), net: -1960, [3h, 3c] (TWO_PAIR TEN, THREE) +***** End of hand T5-18949637-36 ***** +***** History for hand T5-18949637-37 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:04:11 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 80/160, TC) +User: besac025 +Button: seat 6 +Players in round: 8 +Seat 7: Mungo92 (1055) +Seat 8: MagicMaestro (1200) +Seat 9: benetlolo (8295) +Seat 10: nikof (15600) +Seat 1: COLONEL38 (2775) +Seat 2: sylvain_22 (1025) +Seat 3: besac025 (8655) +Seat 4: buga (1015) +Mungo92 posts small blind (80) +MagicMaestro posts big blind (160) +--- +Dealing pocket cards +Dealing to besac025: [6s, Qc] +benetlolo raises 320 to 320 +nikof folds +COLONEL38 folds +sylvain_22 folds +besac025 folds +buga folds +Mungo92 folds +MagicMaestro folds +--- +Summary: +Main pot: 400 won by benetlolo (400) +Rake taken: €0 +Seat 7: Mungo92 (975), net: -80 +Seat 8: MagicMaestro (1040), net: -160 +Seat 9: benetlolo (8535), net: +240 +Seat 10: nikof (15600) +Seat 1: COLONEL38 (2775) +Seat 2: sylvain_22 (1025) +Seat 3: besac025 (8655) +Seat 4: buga (1015) +***** End of hand T5-18949637-37 ***** +***** History for hand T5-18949637-38 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:04:28 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 100/200, TC) +User: besac025 +Button: seat 7 +Players in round: 9 +Seat 8: MagicMaestro (1040) +Seat 9: benetlolo (8535) +Seat 10: nikof (15600) +Seat 1: COLONEL38 (2775) +Seat 2: sylvain_22 (1025) +Seat 3: besac025 (8655) +Seat 4: buga (1015) +Seat 5: poluxux (8020) +Seat 7: Mungo92 (975) +MagicMaestro posts small blind (100) +benetlolo posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [Qc, 9c] +nikof folds +COLONEL38 folds +sylvain_22 folds +besac025 calls 200 +buga folds +poluxux folds +Mungo92 folds +MagicMaestro folds +benetlolo raises 800 to 1000 +besac025 folds +--- +Summary: +Main pot: 500 won by benetlolo (500) +Rake taken: €0 +Seat 8: MagicMaestro (940), net: -100 +Seat 9: benetlolo (8835), net: +300, [Th, As] (HIGH_CARD ACE) +Seat 10: nikof (15600) +Seat 1: COLONEL38 (2775) +Seat 2: sylvain_22 (1025) +Seat 3: besac025 (8455), net: -200 +Seat 4: buga (1015) +Seat 5: poluxux (8020) +Seat 7: Mungo92 (975) +***** End of hand T5-18949637-38 ***** +***** History for hand T5-18949637-39 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:04:57 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 100/200, TC) +User: besac025 +Button: seat 8 +Players in round: 9 +Seat 9: benetlolo (8835) +Seat 10: nikof (15600) +Seat 1: COLONEL38 (2775) +Seat 2: sylvain_22 (1025) +Seat 3: besac025 (8455) +Seat 4: buga (1015) +Seat 5: poluxux (8020) +Seat 7: Mungo92 (975) +Seat 8: MagicMaestro (940) +benetlolo posts small blind (100) +nikof posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [3s, 9s] +COLONEL38 folds +sylvain_22 folds +besac025 folds +buga folds +poluxux folds +Mungo92 folds +MagicMaestro folds +benetlolo calls 100 +nikof checks +--- Dealing flop [9h, Qs, Qd] +benetlolo checks +nikof checks +--- Dealing turn [7c] +benetlolo bets 200 +nikof calls 200 +--- Dealing river [6h] +benetlolo bets 200 +nikof calls 200 +--- +Summary: +Main pot: 1200 won by nikof (1200) +Rake taken: €0 +Seat 9: benetlolo (8235), net: -600, [Ah, 2h] (PAIR QUEEN) +Seat 10: nikof (16200), net: +600, [5s, 7d] (TWO_PAIR QUEEN, SEVEN) +Seat 1: COLONEL38 (2775) +Seat 2: sylvain_22 (1025) +Seat 3: besac025 (8455) +Seat 4: buga (1015) +Seat 5: poluxux (8020) +Seat 7: Mungo92 (975) +Seat 8: MagicMaestro (940) +***** End of hand T5-18949637-39 ***** +***** History for hand T5-18949637-40 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:05:25 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 100/200, TC) +User: besac025 +Button: seat 9 +Players in round: 10 +Seat 10: nikof (16200) +Seat 1: COLONEL38 (2775) +Seat 2: sylvain_22 (1025) +Seat 3: besac025 (8455) +Seat 4: buga (1015) +Seat 5: poluxux (8020) +Seat 6: romainb62 (30252) +Seat 7: Mungo92 (975) +Seat 8: MagicMaestro (940) +Seat 9: benetlolo (8235) +nikof posts small blind (100) +COLONEL38 posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [8h, Ad] +sylvain_22 folds +besac025 folds +buga folds +poluxux calls 200 +romainb62 calls 200 +Mungo92 folds +MagicMaestro folds +benetlolo calls 200 +nikof calls 100 +COLONEL38 checks +--- Dealing flop [9s, 3s, 3h] +nikof checks +COLONEL38 checks +poluxux checks +romainb62 checks +benetlolo bets 200 +nikof folds +COLONEL38 folds +poluxux folds +romainb62 folds +--- +Summary: +Main pot: 1000 won by benetlolo (1000) +Rake taken: €0 +Seat 10: nikof (16000), net: -200 +Seat 1: COLONEL38 (2575), net: -200 +Seat 2: sylvain_22 (1025) +Seat 3: besac025 (8455) +Seat 4: buga (1015) +Seat 5: poluxux (7820), net: -200 +Seat 6: romainb62 (30052), net: -200 +Seat 7: Mungo92 (975) +Seat 8: MagicMaestro (940) +Seat 9: benetlolo (9035), net: +800, [2d, 3d] (THREE_OF_A_KIND THREE) +***** End of hand T5-18949637-40 ***** +***** History for hand T5-18949637-41 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:06:15 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 100/200, TC) +User: besac025 +Button: seat 10 +Players in round: 10 +Seat 1: COLONEL38 (2575) +Seat 2: sylvain_22 (1025) +Seat 3: besac025 (8455) +Seat 4: buga (1015) +Seat 5: poluxux (7820) +Seat 6: romainb62 (30052) +Seat 7: Mungo92 (975) +Seat 8: MagicMaestro (940) +Seat 9: benetlolo (9035) +Seat 10: nikof (16000) +COLONEL38 posts small blind (100) +sylvain_22 posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [5d, 3d] +besac025 folds +buga folds +poluxux folds +romainb62 folds +Mungo92 folds +MagicMaestro folds +benetlolo folds +nikof folds +COLONEL38 raises 300 to 400 +sylvain_22 folds +--- +Summary: +Main pot: 400 won by COLONEL38 (400) +Rake taken: €0 +Seat 1: COLONEL38 (2775), net: +200 +Seat 2: sylvain_22 (825), net: -200 +Seat 3: besac025 (8455) +Seat 4: buga (1015) +Seat 5: poluxux (7820) +Seat 6: romainb62 (30052) +Seat 7: Mungo92 (975) +Seat 8: MagicMaestro (940) +Seat 9: benetlolo (9035) +Seat 10: nikof (16000) +***** End of hand T5-18949637-41 ***** +***** History for hand T5-18949637-42 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:06:37 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 100/200, TC) +User: besac025 +Button: seat 1 +Players in round: 10 +Seat 2: sylvain_22 (825) +Seat 3: besac025 (8455) +Seat 4: buga (1015) +Seat 5: poluxux (7820) +Seat 6: romainb62 (30052) +Seat 7: Mungo92 (975) +Seat 8: MagicMaestro (940) +Seat 9: benetlolo (9035) +Seat 10: nikof (16000) +Seat 1: COLONEL38 (2775) +sylvain_22 posts small blind (100) +besac025 posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [Ac, 9c] +buga folds +poluxux folds +romainb62 calls 200 +Mungo92 folds +MagicMaestro folds +benetlolo folds +nikof folds +COLONEL38 calls 200 +sylvain_22 folds +besac025 checks +--- Dealing flop [Kd, 6h, Jc] +besac025 checks +romainb62 bets 200 +COLONEL38 calls 200 +besac025 folds +--- Dealing turn [3d] +romainb62 bets 200 +COLONEL38 calls 200 +--- Dealing river [8c] +romainb62 bets 200 +COLONEL38 folds +--- +Summary: +Main pot: 1500 won by romainb62 (1500) +Rake taken: €0 +Seat 2: sylvain_22 (725), net: -100 +Seat 3: besac025 (8255), net: -200 +Seat 4: buga (1015) +Seat 5: poluxux (7820) +Seat 6: romainb62 (30952), net: +900 +Seat 7: Mungo92 (975) +Seat 8: MagicMaestro (940) +Seat 9: benetlolo (9035) +Seat 10: nikof (16000) +Seat 1: COLONEL38 (2175), net: -600 +***** End of hand T5-18949637-42 ***** +***** History for hand T5-18949637-43 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:07:23 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 100/200, TC) +User: besac025 +Button: seat 2 +Players in round: 10 +Seat 3: besac025 (8255) +Seat 4: buga (1015) +Seat 5: poluxux (7820) +Seat 6: romainb62 (30952) +Seat 7: Mungo92 (975) +Seat 8: MagicMaestro (940) +Seat 9: benetlolo (9035) +Seat 10: nikof (16000) +Seat 1: COLONEL38 (2175) +Seat 2: sylvain_22 (725) +besac025 posts small blind (100) +buga posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [6h, 7d] +poluxux calls 200 +romainb62 folds +Mungo92 folds +MagicMaestro folds +benetlolo calls 200 +nikof folds +COLONEL38 folds +sylvain_22 folds +besac025 folds +buga checks +--- Dealing flop [6c, 5s, Ad] +buga checks +poluxux bets 7620 [all in] +benetlolo folds +buga folds +--- +Summary: +Main pot: 700 won by poluxux (700) +Rake taken: €0 +Seat 3: besac025 (8155), net: -100 +Seat 4: buga (815), net: -200 +Seat 5: poluxux (8320), net: +500 +Seat 6: romainb62 (30952) +Seat 7: Mungo92 (975) +Seat 8: MagicMaestro (940) +Seat 9: benetlolo (8835), net: -200 +Seat 10: nikof (16000) +Seat 1: COLONEL38 (2175) +Seat 2: sylvain_22 (725) +***** End of hand T5-18949637-43 ***** +***** History for hand T5-18949637-44 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:07:51 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 100/200, TC) +User: besac025 +Button: seat 3 +Players in round: 10 +Seat 4: buga (815) +Seat 5: poluxux (8320) +Seat 6: romainb62 (30952) +Seat 7: Mungo92 (975) +Seat 8: MagicMaestro (940) +Seat 9: benetlolo (8835) +Seat 10: nikof (16000) +Seat 1: COLONEL38 (2175) +Seat 2: sylvain_22 (725) +Seat 3: besac025 (8155) +buga posts small blind (100) +poluxux posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [Ad, Ac] +romainb62 folds +Mungo92 folds +MagicMaestro folds +benetlolo folds +nikof folds +COLONEL38 folds +sylvain_22 folds +besac025 raises 1000 to 1000 +buga folds +poluxux folds +--- +Summary: +Main pot: 500 won by besac025 (500) +Rake taken: €0 +Seat 4: buga (715), net: -100 +Seat 5: poluxux (8120), net: -200 +Seat 6: romainb62 (30952) +Seat 7: Mungo92 (975) +Seat 8: MagicMaestro (940) +Seat 9: benetlolo (8835) +Seat 10: nikof (16000) +Seat 1: COLONEL38 (2175) +Seat 2: sylvain_22 (725) +Seat 3: besac025 (8455), net: +300 +***** End of hand T5-18949637-44 ***** +***** History for hand T5-18949637-45 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:08:30 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 100/200, TC) +User: besac025 +Button: seat 4 +Players in round: 10 +Seat 5: poluxux (8120) +Seat 6: romainb62 (30952) +Seat 7: Mungo92 (975) +Seat 8: MagicMaestro (940) +Seat 9: benetlolo (8835) +Seat 10: nikof (16000) +Seat 1: COLONEL38 (2175) +Seat 2: sylvain_22 (725) +Seat 3: besac025 (8455) +Seat 4: buga (715) +poluxux posts small blind (100) +romainb62 posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [Qs, Kc] +Mungo92 folds +MagicMaestro folds +benetlolo raises 600 to 600 +nikof folds +COLONEL38 folds +sylvain_22 folds +besac025 folds +buga folds +poluxux folds +romainb62 calls 400 +--- Dealing flop [5d, Kd, Kh] +romainb62 checks +benetlolo bets 8235 [all in] +romainb62 calls 8235 +--- Dealing flop [5d, Kd, Kh] +--- Dealing turn [7d] +--- Dealing river [8s] +--- +Summary: +Main pot: 17770 won by benetlolo (17770) +Rake taken: €0 +Seat 5: poluxux (8020), net: -100 +Seat 6: romainb62 (22117), net: -8835, [5c, 5s] (FULL_HOUSE FIVE, KING) +Seat 7: Mungo92 (975) +Seat 8: MagicMaestro (940) +Seat 9: benetlolo (17770), net: +8935, [7s, 7h] (FULL_HOUSE SEVEN, KING) +Seat 10: nikof (16000) +Seat 1: COLONEL38 (2175) +Seat 2: sylvain_22 (725) +Seat 3: besac025 (8455) +Seat 4: buga (715) +***** End of hand T5-18949637-45 ***** +***** History for hand T5-18949637-46 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:09:13 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 100/200, TC) +User: besac025 +Button: seat 5 +Players in round: 10 +Seat 6: romainb62 (22117) +Seat 7: Mungo92 (975) +Seat 8: MagicMaestro (940) +Seat 9: benetlolo (17770) +Seat 10: nikof (16000) +Seat 1: COLONEL38 (2175) +Seat 2: sylvain_22 (725) +Seat 3: besac025 (8455) +Seat 4: buga (715) +Seat 5: poluxux (8020) +romainb62 posts small blind (100) +Mungo92 posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [5h, Kh] +MagicMaestro folds +benetlolo folds +nikof folds +COLONEL38 folds +sylvain_22 folds +besac025 folds +buga folds +poluxux folds +romainb62 calls 100 +Mungo92 checks +--- Dealing flop [7s, 8d, Ts] +romainb62 bets 200 +Mungo92 folds +--- +Summary: +Main pot: 400 won by romainb62 (400) +Rake taken: €0 +Seat 6: romainb62 (22317), net: +200 +Seat 7: Mungo92 (775), net: -200 +Seat 8: MagicMaestro (940) +Seat 9: benetlolo (17770) +Seat 10: nikof (16000) +Seat 1: COLONEL38 (2175) +Seat 2: sylvain_22 (725) +Seat 3: besac025 (8455) +Seat 4: buga (715) +Seat 5: poluxux (8020) +***** End of hand T5-18949637-46 ***** +***** History for hand T5-18949637-47 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:09:44 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 100/200, TC) +User: besac025 +Button: seat 6 +Players in round: 10 +Seat 7: Mungo92 (775) +Seat 8: MagicMaestro (940) +Seat 9: benetlolo (17770) +Seat 10: nikof (16000) +Seat 1: COLONEL38 (2175) +Seat 2: sylvain_22 (725) +Seat 3: besac025 (8455) +Seat 4: buga (715) +Seat 5: poluxux (8020) +Seat 6: romainb62 (22317) +Mungo92 posts small blind (100) +MagicMaestro posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [Jh, Ad] +benetlolo calls 200 +nikof calls 200 +COLONEL38 calls 200 +sylvain_22 folds +besac025 calls 200 +buga folds +poluxux folds +romainb62 folds +Mungo92 folds +MagicMaestro checks +--- Dealing flop [8s, 6s, 8h] +MagicMaestro checks +benetlolo checks +nikof bets 800 +COLONEL38 folds +besac025 folds +MagicMaestro folds +benetlolo folds +--- +Summary: +Main pot: 1100 won by nikof (1100) +Rake taken: €0 +Seat 7: Mungo92 (675), net: -100 +Seat 8: MagicMaestro (740), net: -200 +Seat 9: benetlolo (17570), net: -200 +Seat 10: nikof (16900), net: +900 +Seat 1: COLONEL38 (1975), net: -200 +Seat 2: sylvain_22 (725) +Seat 3: besac025 (8255), net: -200 +Seat 4: buga (715) +Seat 5: poluxux (8020) +Seat 6: romainb62 (22317) +***** End of hand T5-18949637-47 ***** +***** History for hand T5-18949637-48 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:10:45 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 100/200, ante: 20, TC) +User: besac025 +Button: seat 7 +Players in round: 10 +Seat 8: MagicMaestro (740) +Seat 9: benetlolo (17570) +Seat 10: nikof (16900) +Seat 1: COLONEL38 (1975) +Seat 2: sylvain_22 (725) +Seat 3: besac025 (8255) +Seat 4: buga (715) +Seat 5: poluxux (8020) +Seat 6: romainb62 (22317) +Seat 7: Mungo92 (675) +MagicMaestro posts ante 20 +benetlolo posts ante 20 +nikof posts ante 20 +COLONEL38 posts ante 20 +sylvain_22 posts ante 20 +besac025 posts ante 20 +buga posts ante 20 +poluxux posts ante 20 +romainb62 posts ante 20 +Mungo92 posts ante 20 +MagicMaestro posts small blind (100) +benetlolo posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [Kh, 7d] +nikof folds +COLONEL38 folds +sylvain_22 folds +besac025 folds +buga folds +poluxux folds +romainb62 folds +Mungo92 folds +MagicMaestro folds +--- +Summary: +Main pot: 400 won by benetlolo (400) +Rake taken: €0 +Seat 8: MagicMaestro (620), net: -120 +Seat 9: benetlolo (17850), net: +280, [Jc, Td] (HIGH_CARD JACK) +Seat 10: nikof (16880), net: -20 +Seat 1: COLONEL38 (1955), net: -20 +Seat 2: sylvain_22 (705), net: -20 +Seat 3: besac025 (8235), net: -20 +Seat 4: buga (695), net: -20 +Seat 5: poluxux (8000), net: -20 +Seat 6: romainb62 (22297), net: -20 +Seat 7: Mungo92 (655), net: -20 +***** End of hand T5-18949637-48 ***** +***** History for hand T5-18949637-49 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:11:08 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 100/200, ante: 20, TC) +User: besac025 +Button: seat 8 +Players in round: 10 +Seat 9: benetlolo (17850) +Seat 10: nikof (16880) +Seat 1: COLONEL38 (1955) +Seat 2: sylvain_22 (705) +Seat 3: besac025 (8235) +Seat 4: buga (695) +Seat 5: poluxux (8000) +Seat 6: romainb62 (22297) +Seat 7: Mungo92 (655) +Seat 8: MagicMaestro (620) +benetlolo posts ante 20 +nikof posts ante 20 +COLONEL38 posts ante 20 +sylvain_22 posts ante 20 +besac025 posts ante 20 +buga posts ante 20 +poluxux posts ante 20 +romainb62 posts ante 20 +Mungo92 posts ante 20 +MagicMaestro posts ante 20 +benetlolo posts small blind (100) +nikof posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [As, 3s] +COLONEL38 folds +sylvain_22 folds +besac025 folds +buga folds +poluxux folds +romainb62 folds +Mungo92 folds +MagicMaestro folds +benetlolo folds +--- +Summary: +Main pot: 400 won by nikof (400) +Rake taken: €0 +Seat 9: benetlolo (17730), net: -120 +Seat 10: nikof (17160), net: +280 +Seat 1: COLONEL38 (1935), net: -20 +Seat 2: sylvain_22 (685), net: -20 +Seat 3: besac025 (8215), net: -20 +Seat 4: buga (675), net: -20 +Seat 5: poluxux (7980), net: -20 +Seat 6: romainb62 (22277), net: -20 +Seat 7: Mungo92 (635), net: -20 +Seat 8: MagicMaestro (600), net: -20 +***** End of hand T5-18949637-49 ***** +***** History for hand T5-18949637-50 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:11:23 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 100/200, ante: 20, TC) +User: besac025 +Button: seat 9 +Players in round: 10 +Seat 10: nikof (17160) +Seat 1: COLONEL38 (1935) +Seat 2: sylvain_22 (685) +Seat 3: besac025 (8215) +Seat 4: buga (675) +Seat 5: poluxux (7980) +Seat 6: romainb62 (22277) +Seat 7: Mungo92 (635) +Seat 8: MagicMaestro (600) +Seat 9: benetlolo (17730) +nikof posts ante 20 +COLONEL38 posts ante 20 +sylvain_22 posts ante 20 +besac025 posts ante 20 +buga posts ante 20 +poluxux posts ante 20 +romainb62 posts ante 20 +Mungo92 posts ante 20 +MagicMaestro posts ante 20 +benetlolo posts ante 20 +nikof posts small blind (100) +COLONEL38 posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [8c, Kd] +sylvain_22 folds +besac025 folds +buga folds +poluxux folds +romainb62 folds +Mungo92 folds +MagicMaestro folds +benetlolo folds +nikof folds +--- +Summary: +Main pot: 400 won by COLONEL38 (400) +Rake taken: €0 +Seat 10: nikof (17040), net: -120 +Seat 1: COLONEL38 (2215), net: +280, [6d, 5c] (HIGH_CARD SIX) +Seat 2: sylvain_22 (665), net: -20 +Seat 3: besac025 (8195), net: -20 +Seat 4: buga (655), net: -20 +Seat 5: poluxux (7960), net: -20 +Seat 6: romainb62 (22257), net: -20 +Seat 7: Mungo92 (615), net: -20 +Seat 8: MagicMaestro (580), net: -20 +Seat 9: benetlolo (17710), net: -20 +***** End of hand T5-18949637-50 ***** +***** History for hand T5-18949637-51 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:11:59 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 100/200, ante: 20, TC) +User: besac025 +Button: seat 10 +Players in round: 10 +Seat 1: COLONEL38 (2215) +Seat 2: sylvain_22 (665) +Seat 3: besac025 (8195) +Seat 4: buga (655) +Seat 5: poluxux (7960) +Seat 6: romainb62 (22257) +Seat 7: Mungo92 (615) +Seat 8: MagicMaestro (580) +Seat 9: benetlolo (17710) +Seat 10: nikof (17040) +COLONEL38 posts ante 20 +sylvain_22 posts ante 20 +besac025 posts ante 20 +buga posts ante 20 +poluxux posts ante 20 +romainb62 posts ante 20 +Mungo92 posts ante 20 +MagicMaestro posts ante 20 +benetlolo posts ante 20 +nikof posts ante 20 +COLONEL38 posts small blind (100) +sylvain_22 posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [Th, Js] +besac025 folds +buga folds +poluxux folds +romainb62 calls 200 +Mungo92 folds +MagicMaestro folds +benetlolo calls 200 +nikof folds +COLONEL38 calls 100 +sylvain_22 checks +--- Dealing flop [Qs, 2h, 9c] +COLONEL38 checks +sylvain_22 checks +romainb62 bets 200 +benetlolo calls 200 +COLONEL38 calls 200 +sylvain_22 folds +--- Dealing turn [5s] +COLONEL38 checks +romainb62 bets 200 +benetlolo calls 200 +COLONEL38 calls 200 +--- Dealing river [4h] +COLONEL38 checks +romainb62 bets 200 +benetlolo folds +COLONEL38 folds +--- +Summary: +Main pot: 2200 won by romainb62 (2200) +Rake taken: €0 +Seat 1: COLONEL38 (1595), net: -620 +Seat 2: sylvain_22 (445), net: -220 +Seat 3: besac025 (8175), net: -20 +Seat 4: buga (635), net: -20 +Seat 5: poluxux (7940), net: -20 +Seat 6: romainb62 (23837), net: +1580 +Seat 7: Mungo92 (595), net: -20 +Seat 8: MagicMaestro (560), net: -20 +Seat 9: benetlolo (17090), net: -620 +Seat 10: nikof (17020), net: -20 +***** End of hand T5-18949637-51 ***** +***** History for hand T5-18949637-52 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:12:43 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 100/200, ante: 20, TC) +User: besac025 +Button: seat 1 +Players in round: 10 +Seat 2: sylvain_22 (445) +Seat 3: besac025 (8175) +Seat 4: buga (635) +Seat 5: poluxux (7940) +Seat 6: romainb62 (23837) +Seat 7: Mungo92 (595) +Seat 8: MagicMaestro (560) +Seat 9: benetlolo (17090) +Seat 10: nikof (17020) +Seat 1: COLONEL38 (1595) +sylvain_22 posts ante 20 +besac025 posts ante 20 +buga posts ante 20 +poluxux posts ante 20 +romainb62 posts ante 20 +Mungo92 posts ante 20 +MagicMaestro posts ante 20 +benetlolo posts ante 20 +nikof posts ante 20 +COLONEL38 posts ante 20 +sylvain_22 posts small blind (100) +besac025 posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [7d, Jh] +buga folds +poluxux folds +romainb62 folds +Mungo92 folds +MagicMaestro folds +benetlolo folds +nikof raises 600 to 600 +COLONEL38 folds +sylvain_22 folds +besac025 folds +--- +Summary: +Main pot: 700 won by nikof (700) +Rake taken: €0 +Seat 2: sylvain_22 (325), net: -120 +Seat 3: besac025 (7955), net: -220 +Seat 4: buga (615), net: -20 +Seat 5: poluxux (7920), net: -20 +Seat 6: romainb62 (23817), net: -20 +Seat 7: Mungo92 (575), net: -20 +Seat 8: MagicMaestro (540), net: -20 +Seat 9: benetlolo (17070), net: -20 +Seat 10: nikof (17500), net: +480 +Seat 1: COLONEL38 (1575), net: -20 +***** End of hand T5-18949637-52 ***** +***** History for hand T5-18949637-53 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:13:07 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 100/200, ante: 20, TC) +User: besac025 +Button: seat 2 +Players in round: 10 +Seat 3: besac025 (7955) +Seat 4: buga (615) +Seat 5: poluxux (7920) +Seat 6: romainb62 (23817) +Seat 7: Mungo92 (575) +Seat 8: MagicMaestro (540) +Seat 9: benetlolo (17070) +Seat 10: nikof (17500) +Seat 1: COLONEL38 (1575) +Seat 2: sylvain_22 (325) +besac025 posts ante 20 +buga posts ante 20 +poluxux posts ante 20 +romainb62 posts ante 20 +Mungo92 posts ante 20 +MagicMaestro posts ante 20 +benetlolo posts ante 20 +nikof posts ante 20 +COLONEL38 posts ante 20 +sylvain_22 posts ante 20 +besac025 posts small blind (100) +buga posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [7c, 6h] +poluxux folds +romainb62 calls 200 +Mungo92 folds +MagicMaestro folds +benetlolo folds +nikof folds +COLONEL38 folds +sylvain_22 folds +besac025 calls 100 +buga checks +--- Dealing flop [Ad, Qs, 3h] +besac025 bets 200 +buga folds +romainb62 calls 200 +--- Dealing turn [8d] +besac025 checks +romainb62 checks +--- Dealing river [4d] +besac025 checks +romainb62 bets 300 +besac025 folds +--- +Summary: +Main pot: 1200 won by romainb62 (1200) +Rake taken: €0 +Seat 3: besac025 (7535), net: -420 +Seat 4: buga (395), net: -220 +Seat 5: poluxux (7900), net: -20 +Seat 6: romainb62 (24597), net: +780 +Seat 7: Mungo92 (555), net: -20 +Seat 8: MagicMaestro (520), net: -20 +Seat 9: benetlolo (17050), net: -20 +Seat 10: nikof (17480), net: -20 +Seat 1: COLONEL38 (1555), net: -20 +Seat 2: sylvain_22 (305), net: -20 +***** End of hand T5-18949637-53 ***** +***** History for hand T5-18949637-54 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:14:03 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 100/200, ante: 20, TC) +User: besac025 +Button: seat 3 +Players in round: 9 +Seat 4: buga (395) +Seat 5: poluxux (7900) +Seat 6: romainb62 (24597) +Seat 8: MagicMaestro (520) +Seat 9: benetlolo (17050) +Seat 10: nikof (17480) +Seat 1: COLONEL38 (1555) +Seat 2: sylvain_22 (305) +Seat 3: besac025 (7535) +buga posts ante 20 +poluxux posts ante 20 +romainb62 posts ante 20 +MagicMaestro posts ante 20 +benetlolo posts ante 20 +nikof posts ante 20 +COLONEL38 posts ante 20 +sylvain_22 posts ante 20 +besac025 posts ante 20 +buga posts small blind (100) +poluxux posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [Tc, 4s] +romainb62 calls 200 +MagicMaestro folds +benetlolo folds +nikof raises 600 to 600 +COLONEL38 folds +sylvain_22 folds +besac025 folds +buga folds +poluxux folds +romainb62 folds +--- +Summary: +Main pot: 880 won by nikof (880) +Rake taken: €0 +Seat 4: buga (275), net: -120 +Seat 5: poluxux (7680), net: -220 +Seat 6: romainb62 (24377), net: -220 +Seat 8: MagicMaestro (500), net: -20 +Seat 9: benetlolo (17030), net: -20 +Seat 10: nikof (18140), net: +660 +Seat 1: COLONEL38 (1535), net: -20 +Seat 2: sylvain_22 (285), net: -20 +Seat 3: besac025 (7515), net: -20 +***** End of hand T5-18949637-54 ***** +***** History for hand T5-18949637-55 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:14:20 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 100/200, ante: 20, TC) +User: besac025 +Button: seat 4 +Players in round: 9 +Seat 5: poluxux (7680) +Seat 6: romainb62 (24377) +Seat 8: MagicMaestro (500) +Seat 9: benetlolo (17030) +Seat 10: nikof (18140) +Seat 1: COLONEL38 (1535) +Seat 2: sylvain_22 (285) +Seat 3: besac025 (7515) +Seat 4: buga (275) +poluxux posts ante 20 +romainb62 posts ante 20 +MagicMaestro posts ante 20 +benetlolo posts ante 20 +nikof posts ante 20 +COLONEL38 posts ante 20 +sylvain_22 posts ante 20 +besac025 posts ante 20 +buga posts ante 20 +poluxux posts small blind (100) +romainb62 posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [5s, 6d] +MagicMaestro folds +benetlolo calls 200 +nikof calls 200 +COLONEL38 folds +sylvain_22 folds +besac025 folds +buga raises 255 to 255 [all in] +poluxux calls 155 +romainb62 calls 55 +benetlolo calls 55 +nikof calls 55 +--- Dealing flop [5d, 2c, Kd] +poluxux checks +romainb62 checks +benetlolo checks +nikof checks +--- Dealing turn [8d] +poluxux checks +romainb62 checks +benetlolo checks +nikof checks +--- Dealing river [6h] +poluxux checks +romainb62 checks +benetlolo checks +nikof folds +--- +Summary: +Main pot: 1455 won by buga (1455) +Rake taken: €0 +Seat 5: poluxux (7405), net: -275 +Seat 6: romainb62 (24102), net: -275 +Seat 8: MagicMaestro (480), net: -20 +Seat 9: benetlolo (16755), net: -275 +Seat 10: nikof (17865), net: -275 +Seat 1: COLONEL38 (1515), net: -20 +Seat 2: sylvain_22 (265), net: -20 +Seat 3: besac025 (7495), net: -20 +Seat 4: buga (1455), net: +1180, [8c, 3d] (PAIR EIGHT) +***** End of hand T5-18949637-55 ***** +***** History for hand T5-18949637-56 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:15:43 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 100/200, ante: 20, TC) +User: besac025 +Button: seat 5 +Players in round: 10 +Seat 6: romainb62 (24102) +Seat 7: minou59 (1785) +Seat 8: MagicMaestro (480) +Seat 9: benetlolo (16755) +Seat 10: nikof (17865) +Seat 1: COLONEL38 (1515) +Seat 2: sylvain_22 (265) +Seat 3: besac025 (7495) +Seat 4: buga (1455) +Seat 5: poluxux (7405) +romainb62 posts ante 20 +minou59 posts ante 20 +MagicMaestro posts ante 20 +benetlolo posts ante 20 +nikof posts ante 20 +COLONEL38 posts ante 20 +sylvain_22 posts ante 20 +besac025 posts ante 20 +buga posts ante 20 +poluxux posts ante 20 +romainb62 posts small blind (100) +minou59 posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [2c, 5d] +MagicMaestro folds +benetlolo folds +nikof folds +COLONEL38 folds +sylvain_22 folds +besac025 folds +buga calls 200 +poluxux folds +romainb62 calls 100 +minou59 checks +--- Dealing flop [6c, 8s, 4c] +romainb62 bets 200 +minou59 folds +buga folds +--- +Summary: +Main pot: 800 won by romainb62 (800) +Rake taken: €0 +Seat 6: romainb62 (24682), net: +580 +Seat 7: minou59 (1565), net: -220 +Seat 8: MagicMaestro (460), net: -20 +Seat 9: benetlolo (16735), net: -20 +Seat 10: nikof (17845), net: -20 +Seat 1: COLONEL38 (1495), net: -20 +Seat 2: sylvain_22 (245), net: -20 +Seat 3: besac025 (7475), net: -20 +Seat 4: buga (1235), net: -220 +Seat 5: poluxux (7385), net: -20 +***** End of hand T5-18949637-56 ***** +***** History for hand T5-18949637-57 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:16:25 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 100/200, ante: 20, TC) +User: besac025 +Button: seat 6 +Players in round: 10 +Seat 7: minou59 (1565) +Seat 8: MagicMaestro (460) +Seat 9: benetlolo (16735) +Seat 10: nikof (17845) +Seat 1: COLONEL38 (1495) +Seat 2: sylvain_22 (245) +Seat 3: besac025 (7475) +Seat 4: buga (1235) +Seat 5: poluxux (7385) +Seat 6: romainb62 (24682) +minou59 posts ante 20 +MagicMaestro posts ante 20 +benetlolo posts ante 20 +nikof posts ante 20 +COLONEL38 posts ante 20 +sylvain_22 posts ante 20 +besac025 posts ante 20 +buga posts ante 20 +poluxux posts ante 20 +romainb62 posts ante 20 +minou59 posts small blind (100) +MagicMaestro posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [5h, 5c] +benetlolo folds +nikof folds +COLONEL38 folds +sylvain_22 folds +besac025 calls 200 +buga raises 1215 to 1215 [all in] +poluxux raises 7365 to 7365 [all in] +romainb62 folds +minou59 folds +MagicMaestro folds +besac025 folds +--- +--- Dealing flop [7d, 4d, 6c] +--- Dealing turn [Ks] +--- Dealing river [4c] +--- +Summary: +Main pot: 3130 won by poluxux (3130) +Rake taken: €0 +Seat 7: minou59 (1445), net: -120 +Seat 8: MagicMaestro (240), net: -220 +Seat 9: benetlolo (16715), net: -20 +Seat 10: nikof (17825), net: -20 +Seat 1: COLONEL38 (1475), net: -20 +Seat 2: sylvain_22 (225), net: -20 +Seat 3: besac025 (7255), net: -220 +Seat 4: buga (0), net: -1235, [Qd, Js] (PAIR FOUR) +Seat 5: poluxux (9280), net: +1895, [Th, As] (PAIR FOUR) +Seat 6: romainb62 (24662), net: -20 +***** End of hand T5-18949637-57 ***** +***** History for hand T5-18949637-58 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:17:18 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 125/250, ante: 25, TC) +User: besac025 +Button: seat 7 +Players in round: 9 +Seat 8: MagicMaestro (240) +Seat 9: benetlolo (16715) +Seat 10: nikof (17825) +Seat 1: COLONEL38 (1475) +Seat 2: sylvain_22 (225) +Seat 3: besac025 (7255) +Seat 5: poluxux (9280) +Seat 6: romainb62 (24662) +Seat 7: minou59 (1445) +MagicMaestro posts ante 25 +benetlolo posts ante 25 +nikof posts ante 25 +COLONEL38 posts ante 25 +sylvain_22 posts ante 25 +besac025 posts ante 25 +poluxux posts ante 25 +romainb62 posts ante 25 +minou59 posts ante 25 +MagicMaestro posts small blind (125) +benetlolo posts big blind (250) +--- +Dealing pocket cards +Dealing to besac025: [9h, 3d] +nikof folds +COLONEL38 folds +sylvain_22 folds +besac025 folds +poluxux raises 500 to 500 +romainb62 calls 500 +minou59 folds +MagicMaestro folds +benetlolo folds +--- Dealing flop [8h, Qs, 2s] +poluxux checks +romainb62 bets 250 +poluxux raises 8755 to 8755 [all in] +romainb62 calls 8505 +--- Dealing flop [8h, Qs, 2s] +--- Dealing turn [9c] +--- Dealing river [8s] +--- +Summary: +Main pot: 19110 won by poluxux (19110) +Rake taken: €0 +Seat 8: MagicMaestro (90), net: -150 +Seat 9: benetlolo (16440), net: -275 +Seat 10: nikof (17800), net: -25 +Seat 1: COLONEL38 (1450), net: -25 +Seat 2: sylvain_22 (200), net: -25 +Seat 3: besac025 (7230), net: -25 +Seat 5: poluxux (19110), net: +9830, [Ks, Kh] (TWO_PAIR KING, EIGHT) +Seat 6: romainb62 (15382), net: -9280, [Qh, Ac] (TWO_PAIR QUEEN, EIGHT) +Seat 7: minou59 (1420), net: -25 +***** End of hand T5-18949637-58 ***** +***** History for hand T5-18949637-59 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:17:53 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 125/250, ante: 25, TC) +User: besac025 +Button: seat 8 +Players in round: 10 +Seat 9: benetlolo (16440) +Seat 10: nikof (17800) +Seat 1: COLONEL38 (1450) +Seat 2: sylvain_22 (200) +Seat 3: besac025 (7230) +Seat 4: obiwan72x (2700) +Seat 5: poluxux (19110) +Seat 6: romainb62 (15382) +Seat 7: minou59 (1420) +Seat 8: MagicMaestro (90) +benetlolo posts ante 25 +nikof posts ante 25 +COLONEL38 posts ante 25 +sylvain_22 posts ante 25 +besac025 posts ante 25 +obiwan72x posts ante 25 +poluxux posts ante 25 +romainb62 posts ante 25 +minou59 posts ante 25 +MagicMaestro posts ante 25 +benetlolo posts small blind (125) +nikof posts big blind (250) +--- +Dealing pocket cards +Dealing to besac025: [6c, Ts] +COLONEL38 calls 250 +sylvain_22 folds +besac025 folds +obiwan72x folds +poluxux folds +romainb62 folds +minou59 folds +MagicMaestro folds +benetlolo raises 875 to 1000 +nikof folds +COLONEL38 raises 1175 to 1425 [all in] +benetlolo calls 425 +--- +--- Dealing flop [Qh, 6d, 4c] +--- Dealing turn [4h] +--- Dealing river [Ac] +--- +Summary: +Main pot: 3350 won by benetlolo (3350) +Rake taken: €0 +Seat 9: benetlolo (18340), net: +1900, [Th, Tc] (TWO_PAIR TEN, FOUR) +Seat 10: nikof (17525), net: -275 +Seat 1: COLONEL38 (0), net: -1450, [Ks, 7s] (PAIR FOUR) +Seat 2: sylvain_22 (175), net: -25 +Seat 3: besac025 (7205), net: -25 +Seat 4: obiwan72x (2675), net: -25 +Seat 5: poluxux (19085), net: -25 +Seat 6: romainb62 (15357), net: -25 +Seat 7: minou59 (1395), net: -25 +Seat 8: MagicMaestro (65), net: -25 +***** End of hand T5-18949637-59 ***** +***** History for hand T5-18949637-60 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:18:45 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 125/250, ante: 25, TC) +User: besac025 +Button: seat 9 +Players in round: 9 +Seat 10: nikof (17525) +Seat 2: sylvain_22 (175) +Seat 3: besac025 (7205) +Seat 4: obiwan72x (2675) +Seat 5: poluxux (19085) +Seat 6: romainb62 (15357) +Seat 7: minou59 (1395) +Seat 8: MagicMaestro (65) +Seat 9: benetlolo (18340) +nikof posts ante 25 +sylvain_22 posts ante 25 +besac025 posts ante 25 +obiwan72x posts ante 25 +poluxux posts ante 25 +romainb62 posts ante 25 +minou59 posts ante 25 +MagicMaestro posts ante 25 +benetlolo posts ante 25 +nikof posts small blind (125) +sylvain_22 posts small blind (150) [all in] +--- +Dealing pocket cards +Dealing to besac025: [3d, 9d] +besac025 folds +obiwan72x folds +poluxux folds +romainb62 calls 250 +minou59 folds +MagicMaestro folds +benetlolo folds +nikof calls 125 +--- Dealing flop [Jh, Tc, Qs] +nikof bets 625 +romainb62 calls 625 +--- Dealing turn [6h] +nikof bets 1625 +romainb62 calls 1625 +--- Dealing river [5h] +nikof checks +romainb62 bets 5375 +nikof raises 15000 to 15000 [all in] +romainb62 calls 7457 [all in] +--- +Summary: +Main pot: 675 won by romainb62 (675) +Side pot 1: 30364 won by romainb62 (30364) +Rake taken: €0 +Seat 10: nikof (2168), net: -15357, [Qh, 9s] (PAIR QUEEN) +Seat 2: sylvain_22 (0), net: -175 +Seat 3: besac025 (7180), net: -25 +Seat 4: obiwan72x (2650), net: -25 +Seat 5: poluxux (19060), net: -25 +Seat 6: romainb62 (31039), net: +15682, [Qd, 5s] (TWO_PAIR QUEEN, FIVE) +Seat 7: minou59 (1370), net: -25 +Seat 8: MagicMaestro (40), net: -25 +Seat 9: benetlolo (18315), net: -25 +***** End of hand T5-18949637-60 ***** +***** History for hand T5-18949637-61 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:20:02 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 125/250, ante: 25, TC) +User: besac025 +Button: seat 10 +Players in round: 8 +Seat 3: besac025 (7180) +Seat 4: obiwan72x (2650) +Seat 5: poluxux (19060) +Seat 6: romainb62 (31039) +Seat 7: minou59 (1370) +Seat 8: MagicMaestro (40) +Seat 9: benetlolo (18315) +Seat 10: nikof (2168) +besac025 posts ante 25 +obiwan72x posts ante 25 +poluxux posts ante 25 +romainb62 posts ante 25 +minou59 posts ante 25 +MagicMaestro posts ante 25 +benetlolo posts ante 25 +nikof posts ante 25 +besac025 posts big blind (250) +--- +Dealing pocket cards +Dealing to besac025: [5c, 3s] +obiwan72x folds +poluxux folds +romainb62 calls 250 +minou59 folds +MagicMaestro folds +benetlolo folds +nikof folds +besac025 checks +--- Dealing flop [Js, Th, 9s] +besac025 checks +romainb62 bets 250 +besac025 folds +--- +Summary: +Main pot: 700 won by romainb62 (700) +Rake taken: €0 +Seat 3: besac025 (6905), net: -275 +Seat 4: obiwan72x (2625), net: -25 +Seat 5: poluxux (19035), net: -25 +Seat 6: romainb62 (31464), net: +425 +Seat 7: minou59 (1345), net: -25 +Seat 8: MagicMaestro (15), net: -25 +Seat 9: benetlolo (18290), net: -25 +Seat 10: nikof (2143), net: -25 +***** End of hand T5-18949637-61 ***** +***** History for hand T5-18949637-62 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:20:47 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 125/250, ante: 25, TC) +User: besac025 +Button: seat 2 +Players in round: 9 +Seat 3: besac025 (6905) +Seat 4: obiwan72x (2625) +Seat 5: poluxux (19035) +Seat 6: romainb62 (31464) +Seat 7: minou59 (1345) +Seat 8: MagicMaestro (15) +Seat 9: benetlolo (18290) +Seat 10: nikof (2143) +Seat 1: toff0087 (1130) +besac025 posts ante 25 +obiwan72x posts ante 25 +poluxux posts ante 25 +romainb62 posts ante 25 +minou59 posts ante 25 +MagicMaestro posts ante 15 +benetlolo posts ante 25 +nikof posts ante 25 +toff0087 posts ante 25 +besac025 posts small blind (125) +obiwan72x posts big blind (250) +--- +Dealing pocket cards +Dealing to besac025: [2d, Kh] +poluxux folds +romainb62 folds +minou59 folds +benetlolo raises 1000 to 1000 +nikof folds +toff0087 folds +besac025 folds +obiwan72x folds +--- +--- Dealing flop [7s, 3h, 8s] +--- Dealing turn [6d] +--- Dealing river [Ad] +--- +Summary: +Main pot: 135 won by benetlolo (135) +Side pot 1: 705 won by benetlolo (705) +Rake taken: €0 +Seat 3: besac025 (6755), net: -150 +Seat 4: obiwan72x (2350), net: -275 +Seat 5: poluxux (19010), net: -25 +Seat 6: romainb62 (31439), net: -25 +Seat 7: minou59 (1320), net: -25 +Seat 8: MagicMaestro (0), net: -15, [5s, Ah] (PAIR ACE) +Seat 9: benetlolo (18855), net: +565, [Th, As] (PAIR ACE) +Seat 10: nikof (2118), net: -25 +Seat 1: toff0087 (1105), net: -25 +***** End of hand T5-18949637-62 ***** +***** History for hand T5-18949637-63 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:21:20 GMT+0100 2011 +Table: Table #45 [18949637] (NO_LIMIT TEXAS_HOLDEM 125/250, ante: 25, TC) +User: besac025 +Button: seat 3 +Players in round: 9 +Seat 4: obiwan72x (2350) +Seat 5: poluxux (19010) +Seat 6: romainb62 (31439) +Seat 7: minou59 (1320) +Seat 9: benetlolo (18855) +Seat 10: nikof (2118) +Seat 1: toff0087 (1105) +Seat 2: ralfont (2255) +Seat 3: besac025 (6755) +obiwan72x posts ante 25 +poluxux posts ante 25 +romainb62 posts ante 25 +minou59 posts ante 25 +benetlolo posts ante 25 +nikof posts ante 25 +toff0087 posts ante 25 +ralfont posts ante 25 +besac025 posts ante 25 +obiwan72x posts small blind (125) +poluxux posts big blind (250) +--- +Dealing pocket cards +Dealing to besac025: [4c, 4h] +romainb62 calls 250 +minou59 folds +benetlolo raises 1500 to 1500 +nikof raises 2093 to 2093 [all in] +toff0087 folds +ralfont folds +besac025 folds +obiwan72x folds +poluxux raises 18735 to 18985 [all in] +romainb62 folds +benetlolo calls 17330 [all in] +--- +--- Dealing flop [Ac, 4d, 7d] +--- Dealing turn [Jd] +--- Dealing river [2s] +--- +Summary: +Main pot: 6879 won by poluxux (6879) +Side pot 1: 33474 won by poluxux (33474) +Rake taken: €0 +Seat 4: obiwan72x (2200), net: -150 +Seat 5: poluxux (40508), net: +21498, [Ah, Kd] (PAIR ACE) +Seat 6: romainb62 (31164), net: -275 +Seat 7: minou59 (1295), net: -25 +Seat 9: benetlolo (0), net: -18855, [Td, Ts] (PAIR TEN) +Seat 10: nikof (0), net: -2118, [6h, As] (PAIR ACE) +Seat 1: toff0087 (1080), net: -25 +Seat 2: ralfont (2230), net: -25 +Seat 3: besac025 (6730), net: -25 +***** End of hand T5-18949637-63 ***** +***** History for hand T5-18949596-63 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:22:38 GMT+0100 2011 +Table: Table #86 [18949596] (NO_LIMIT TEXAS_HOLDEM 150/300, ante: 30, TC) +User: besac025 +Button: seat 8 +Players in round: 10 +Seat 9: minouwin (7355) +Seat 10: tomyKartneur (10) +Seat 1: guyguy09 (8545) +Seat 2: matlem (2660) +Seat 3: thikoti (8754) +Seat 4: numa007 (8400) +Seat 5: besac025 (6730) +Seat 6: dgdail88 (870) +Seat 7: BARBICHETTE (15660) +Seat 8: natha (3905) +minouwin posts ante 30 +tomyKartneur posts ante 10 +guyguy09 posts ante 30 +matlem posts ante 30 +thikoti posts ante 30 +numa007 posts ante 30 +besac025 posts ante 30 +dgdail88 posts ante 30 +BARBICHETTE posts ante 30 +natha posts ante 30 +minouwin posts small blind (150) +--- +Dealing pocket cards +Dealing to besac025: [7h, 8c] +guyguy09 folds +matlem folds +thikoti calls 300 +numa007 folds +besac025 folds +dgdail88 folds +BARBICHETTE calls 300 +natha folds +minouwin folds +--- Dealing flop [Kh, 6h, 5c] +thikoti checks +BARBICHETTE checks +--- Dealing turn [4d] +thikoti checks +BARBICHETTE checks +--- Dealing river [8h] +thikoti bets 300 +BARBICHETTE raises 1950 to 1950 +thikoti calls 1650 +--- +Summary: +Main pot: 100 won by BARBICHETTE (100) +Side pot 1: 4830 won by BARBICHETTE (4830) +Rake taken: €0 +Seat 9: minouwin (7175), net: -180 +Seat 10: tomyKartneur (0), net: -10 +Seat 1: guyguy09 (8515), net: -30 +Seat 2: matlem (2630), net: -30 +Seat 3: thikoti (6474), net: -2280 +Seat 4: numa007 (8370), net: -30 +Seat 5: besac025 (6700), net: -30 +Seat 6: dgdail88 (840), net: -30 +Seat 7: BARBICHETTE (18310), net: +2650, [Th, Ah] (FLUSH ACE) +Seat 8: natha (3875), net: -30 +***** End of hand T5-18949596-63 ***** +***** History for hand T5-18949596-64 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:23:29 GMT+0100 2011 +Table: Table #86 [18949596] (NO_LIMIT TEXAS_HOLDEM 150/300, ante: 30, TC) +User: besac025 +Button: seat 9 +Players in round: 9 +Seat 1: guyguy09 (8515) +Seat 2: matlem (2630) +Seat 3: thikoti (6474) +Seat 4: numa007 (8370) +Seat 5: besac025 (6700) +Seat 6: dgdail88 (840) +Seat 7: BARBICHETTE (18310) +Seat 8: natha (3875) +Seat 9: minouwin (7175) +guyguy09 posts ante 30 +matlem posts ante 30 +thikoti posts ante 30 +numa007 posts ante 30 +besac025 posts ante 30 +dgdail88 posts ante 30 +BARBICHETTE posts ante 30 +natha posts ante 30 +minouwin posts ante 30 +guyguy09 posts big blind (300) +--- +Dealing pocket cards +Dealing to besac025: [Tc, Kd] +matlem folds +thikoti folds +numa007 folds +besac025 raises 600 to 600 +dgdail88 folds +BARBICHETTE folds +natha folds +minouwin folds +guyguy09 folds +--- +Summary: +Main pot: 870 won by besac025 (870) +Rake taken: €0 +Seat 1: guyguy09 (8185), net: -330 +Seat 2: matlem (2600), net: -30 +Seat 3: thikoti (6444), net: -30 +Seat 4: numa007 (8340), net: -30 +Seat 5: besac025 (7240), net: +540 +Seat 6: dgdail88 (810), net: -30 +Seat 7: BARBICHETTE (18280), net: -30 +Seat 8: natha (3845), net: -30 +Seat 9: minouwin (7145), net: -30 +***** End of hand T5-18949596-64 ***** +***** History for hand T5-18949596-65 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:23:45 GMT+0100 2011 +Table: Table #86 [18949596] (NO_LIMIT TEXAS_HOLDEM 150/300, ante: 30, TC) +User: besac025 +Button: seat 10 +Players in round: 9 +Seat 1: guyguy09 (8185) +Seat 2: matlem (2600) +Seat 3: thikoti (6444) +Seat 4: numa007 (8340) +Seat 5: besac025 (7240) +Seat 6: dgdail88 (810) +Seat 7: BARBICHETTE (18280) +Seat 8: natha (3845) +Seat 9: minouwin (7145) +guyguy09 posts ante 30 +matlem posts ante 30 +thikoti posts ante 30 +numa007 posts ante 30 +besac025 posts ante 30 +dgdail88 posts ante 30 +BARBICHETTE posts ante 30 +natha posts ante 30 +minouwin posts ante 30 +guyguy09 posts small blind (150) +matlem posts big blind (300) +--- +Dealing pocket cards +Dealing to besac025: [Jc, 7s] +thikoti calls 300 +numa007 folds +besac025 folds +dgdail88 folds +BARBICHETTE folds +natha folds +minouwin folds +guyguy09 folds +matlem checks +--- Dealing flop [Ac, 8c, 6s] +matlem checks +thikoti bets 300 +matlem folds +--- +Summary: +Main pot: 1020 won by thikoti (1020) +Rake taken: €0 +Seat 1: guyguy09 (8005), net: -180 +Seat 2: matlem (2270), net: -330 +Seat 3: thikoti (7134), net: +690 +Seat 4: numa007 (8310), net: -30 +Seat 5: besac025 (7210), net: -30 +Seat 6: dgdail88 (780), net: -30 +Seat 7: BARBICHETTE (18250), net: -30 +Seat 8: natha (3815), net: -30 +Seat 9: minouwin (7115), net: -30 +***** End of hand T5-18949596-65 ***** +***** History for hand T5-18949596-66 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:24:10 GMT+0100 2011 +Table: Table #86 [18949596] (NO_LIMIT TEXAS_HOLDEM 150/300, ante: 30, TC) +User: besac025 +Button: seat 1 +Players in round: 9 +Seat 2: matlem (2270) +Seat 3: thikoti (7134) +Seat 4: numa007 (8310) +Seat 5: besac025 (7210) +Seat 6: dgdail88 (780) +Seat 7: BARBICHETTE (18250) +Seat 8: natha (3815) +Seat 9: minouwin (7115) +Seat 1: guyguy09 (8005) +matlem posts ante 30 +thikoti posts ante 30 +numa007 posts ante 30 +besac025 posts ante 30 +dgdail88 posts ante 30 +BARBICHETTE posts ante 30 +natha posts ante 30 +minouwin posts ante 30 +guyguy09 posts ante 30 +matlem posts small blind (150) +thikoti posts big blind (300) +--- +Dealing pocket cards +Dealing to besac025: [7d, 7c] +numa007 calls 300 +besac025 raises 900 to 900 +dgdail88 folds +BARBICHETTE calls 900 +natha folds +minouwin folds +guyguy09 folds +matlem folds +thikoti calls 600 +numa007 folds +--- Dealing flop [9h, Ac, 6s] +thikoti checks +besac025 bets 6280 [all in] +BARBICHETTE folds +thikoti folds +--- +Summary: +Main pot: 3420 won by besac025 (3420) +Rake taken: €0 +Seat 2: matlem (2090), net: -180 +Seat 3: thikoti (6204), net: -930 +Seat 4: numa007 (7980), net: -330 +Seat 5: besac025 (9700), net: +2490 +Seat 6: dgdail88 (750), net: -30 +Seat 7: BARBICHETTE (17320), net: -930 +Seat 8: natha (3785), net: -30 +Seat 9: minouwin (7085), net: -30 +Seat 1: guyguy09 (7975), net: -30 +***** End of hand T5-18949596-66 ***** +***** History for hand T5-18949596-67 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:25:04 GMT+0100 2011 +Table: Table #86 [18949596] (NO_LIMIT TEXAS_HOLDEM 150/300, ante: 30, TC) +User: besac025 +Button: seat 2 +Players in round: 10 +Seat 3: thikoti (6204) +Seat 4: numa007 (7980) +Seat 5: besac025 (9700) +Seat 6: dgdail88 (750) +Seat 7: BARBICHETTE (17320) +Seat 8: natha (3785) +Seat 9: minouwin (7085) +Seat 10: pasbon (7325) +Seat 1: guyguy09 (7975) +Seat 2: matlem (2090) +thikoti posts ante 30 +numa007 posts ante 30 +besac025 posts ante 30 +dgdail88 posts ante 30 +BARBICHETTE posts ante 30 +natha posts ante 30 +minouwin posts ante 30 +pasbon posts ante 30 +guyguy09 posts ante 30 +matlem posts ante 30 +thikoti posts small blind (150) +numa007 posts big blind (300) +--- +Dealing pocket cards +Dealing to besac025: [Jd, 9h] +besac025 folds +dgdail88 folds +BARBICHETTE calls 300 +natha folds +minouwin raises 1200 to 1200 +pasbon folds +guyguy09 folds +matlem folds +thikoti folds +numa007 folds +BARBICHETTE calls 900 +--- Dealing flop [Qh, 3s, Jh] +BARBICHETTE checks +minouwin bets 1650 +BARBICHETTE folds +--- +Summary: +Main pot: 3150 won by minouwin (3150) +Rake taken: €0 +Seat 3: thikoti (6024), net: -180 +Seat 4: numa007 (7650), net: -330 +Seat 5: besac025 (9670), net: -30 +Seat 6: dgdail88 (720), net: -30 +Seat 7: BARBICHETTE (16090), net: -1230 +Seat 8: natha (3755), net: -30 +Seat 9: minouwin (9005), net: +1920 +Seat 10: pasbon (7295), net: -30 +Seat 1: guyguy09 (7945), net: -30 +Seat 2: matlem (2060), net: -30 +***** End of hand T5-18949596-67 ***** +***** History for hand T5-18949596-68 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:25:45 GMT+0100 2011 +Table: Table #86 [18949596] (NO_LIMIT TEXAS_HOLDEM 150/300, ante: 30, TC) +User: besac025 +Button: seat 3 +Players in round: 10 +Seat 4: numa007 (7650) +Seat 5: besac025 (9670) +Seat 6: dgdail88 (720) +Seat 7: BARBICHETTE (16090) +Seat 8: natha (3755) +Seat 9: minouwin (9005) +Seat 10: pasbon (7295) +Seat 1: guyguy09 (7945) +Seat 2: matlem (2060) +Seat 3: thikoti (6024) +numa007 posts ante 30 +besac025 posts ante 30 +dgdail88 posts ante 30 +BARBICHETTE posts ante 30 +natha posts ante 30 +minouwin posts ante 30 +pasbon posts ante 30 +guyguy09 posts ante 30 +matlem posts ante 30 +thikoti posts ante 30 +numa007 posts small blind (150) +besac025 posts big blind (300) +--- +Dealing pocket cards +Dealing to besac025: [4c, Ts] +dgdail88 folds +BARBICHETTE calls 300 +natha folds +minouwin folds +pasbon folds +guyguy09 folds +matlem folds +thikoti folds +numa007 calls 150 +besac025 checks +--- Dealing flop [8s, Jh, 5d] +numa007 checks +besac025 checks +BARBICHETTE bets 600 +numa007 folds +besac025 folds +--- +Summary: +Main pot: 1200 won by BARBICHETTE (1200) +Rake taken: €0 +Seat 4: numa007 (7320), net: -330 +Seat 5: besac025 (9340), net: -330 +Seat 6: dgdail88 (690), net: -30 +Seat 7: BARBICHETTE (16960), net: +870 +Seat 8: natha (3725), net: -30 +Seat 9: minouwin (8975), net: -30 +Seat 10: pasbon (7265), net: -30 +Seat 1: guyguy09 (7915), net: -30 +Seat 2: matlem (2030), net: -30 +Seat 3: thikoti (5994), net: -30 +***** End of hand T5-18949596-68 ***** +***** History for hand T5-18949596-69 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:26:31 GMT+0100 2011 +Table: Table #86 [18949596] (NO_LIMIT TEXAS_HOLDEM 150/300, ante: 30, TC) +User: besac025 +Button: seat 4 +Players in round: 10 +Seat 5: besac025 (9340) +Seat 6: dgdail88 (690) +Seat 7: BARBICHETTE (16960) +Seat 8: natha (3725) +Seat 9: minouwin (8975) +Seat 10: pasbon (7265) +Seat 1: guyguy09 (7915) +Seat 2: matlem (2030) +Seat 3: thikoti (5994) +Seat 4: numa007 (7320) +besac025 posts ante 30 +dgdail88 posts ante 30 +BARBICHETTE posts ante 30 +natha posts ante 30 +minouwin posts ante 30 +pasbon posts ante 30 +guyguy09 posts ante 30 +matlem posts ante 30 +thikoti posts ante 30 +numa007 posts ante 30 +besac025 posts small blind (150) +dgdail88 posts big blind (300) +--- +Dealing pocket cards +Dealing to besac025: [9c, 6d] +BARBICHETTE calls 300 +natha folds +minouwin folds +pasbon calls 300 +guyguy09 folds +matlem folds +thikoti folds +numa007 folds +besac025 folds +dgdail88 checks +--- Dealing flop [Jc, 7c, 7h] +dgdail88 checks +BARBICHETTE checks +pasbon checks +--- Dealing turn [5d] +dgdail88 checks +BARBICHETTE bets 1350 +pasbon folds +dgdail88 folds +--- +Summary: +Main pot: 1350 won by BARBICHETTE (1350) +Rake taken: €0 +Seat 5: besac025 (9160), net: -180 +Seat 6: dgdail88 (360), net: -330 +Seat 7: BARBICHETTE (17980), net: +1020, [7s, As] (THREE_OF_A_KIND SEVEN) +Seat 8: natha (3695), net: -30 +Seat 9: minouwin (8945), net: -30 +Seat 10: pasbon (6935), net: -330 +Seat 1: guyguy09 (7885), net: -30 +Seat 2: matlem (2000), net: -30 +Seat 3: thikoti (5964), net: -30 +Seat 4: numa007 (7290), net: -30 +***** End of hand T5-18949596-69 ***** +***** History for hand T5-18949596-70 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:27:33 GMT+0100 2011 +Table: Table #86 [18949596] (NO_LIMIT TEXAS_HOLDEM 150/300, ante: 30, TC) +User: besac025 +Button: seat 5 +Players in round: 10 +Seat 6: dgdail88 (360) +Seat 7: BARBICHETTE (17980) +Seat 8: natha (3695) +Seat 9: minouwin (8945) +Seat 10: pasbon (6935) +Seat 1: guyguy09 (7885) +Seat 2: matlem (2000) +Seat 3: thikoti (5964) +Seat 4: numa007 (7290) +Seat 5: besac025 (9160) +dgdail88 posts ante 30 +BARBICHETTE posts ante 30 +natha posts ante 30 +minouwin posts ante 30 +pasbon posts ante 30 +guyguy09 posts ante 30 +matlem posts ante 30 +thikoti posts ante 30 +numa007 posts ante 30 +besac025 posts ante 30 +dgdail88 posts small blind (150) +BARBICHETTE posts big blind (300) +--- +Dealing pocket cards +Dealing to besac025: [9d, 6c] +natha folds +minouwin folds +pasbon raises 1500 to 1500 +guyguy09 folds +matlem folds +thikoti folds +numa007 folds +besac025 folds +dgdail88 folds +BARBICHETTE calls 1200 +--- Dealing flop [Th, 6s, 8s] +BARBICHETTE checks +pasbon bets 1500 +BARBICHETTE raises 16450 to 16450 [all in] +pasbon calls 3905 [all in] +--- Dealing flop [Th, 6s, 8s] +--- Dealing turn [Qh] +--- Dealing river [Tc] +--- +Summary: +Main pot: 14260 won by BARBICHETTE (14260) +Rake taken: €0 +Seat 6: dgdail88 (180), net: -180 +Seat 7: BARBICHETTE (25305), net: +7325, [2c, 2d] (TWO_PAIR TEN, TWO) +Seat 8: natha (3665), net: -30 +Seat 9: minouwin (8915), net: -30 +Seat 10: pasbon (0), net: -6935, [As, Js] (PAIR TEN) +Seat 1: guyguy09 (7855), net: -30 +Seat 2: matlem (1970), net: -30 +Seat 3: thikoti (5934), net: -30 +Seat 4: numa007 (7260), net: -30 +Seat 5: besac025 (9130), net: -30 +***** End of hand T5-18949596-70 ***** +***** History for hand T5-18949596-71 (TOURNAMENT: "Freeroll tournois live", R-274-110, buy-in: €0) ***** +Start hand: Sat Jan 8 17:28:27 GMT+0100 2011 +Table: Table #86 [18949596] (NO_LIMIT TEXAS_HOLDEM 150/300, ante: 30, TC) +User: besac025 +Button: seat 6 +Players in round: 9 +Seat 7: BARBICHETTE (25305) +Seat 8: natha (3665) +Seat 9: minouwin (8915) +Seat 1: guyguy09 (7855) +Seat 2: matlem (1970) +Seat 3: thikoti (5934) +Seat 4: numa007 (7260) +Seat 5: besac025 (9130) +Seat 6: dgdail88 (180) +BARBICHETTE posts ante 30 +natha posts ante 30 +minouwin posts ante 30 +guyguy09 posts ante 30 +matlem posts ante 30 +thikoti posts ante 30 +numa007 posts ante 30 +besac025 posts ante 30 +dgdail88 posts ante 30 +BARBICHETTE posts small blind (150) +natha posts big blind (300) +--- +Dealing pocket cards +Dealing to besac025: [Ks, 8s] +minouwin folds +guyguy09 folds +matlem folds +thikoti folds +numa007 folds +besac025 raises 600 to 600 +dgdail88 folds +BARBICHETTE calls 450 +natha folds +--- Dealing flop [2h, 9s, 8d] +BARBICHETTE checks +besac025 bets 1350 +BARBICHETTE raises 24675 to 24675 [all in] +besac025 calls 7150 [all in] +--- Dealing flop [2h, 9s, 8d] +--- Dealing turn [5d] +--- Dealing river [Qc] +--- +Summary: +Main pot: 18770 won by BARBICHETTE (18770) +Rake taken: €0 +Seat 7: BARBICHETTE (34945), net: +9640, [9c, Qh] (TWO_PAIR QUEEN, NINE) +Seat 8: natha (3335), net: -330 +Seat 9: minouwin (8885), net: -30 +Seat 1: guyguy09 (7825), net: -30 +Seat 2: matlem (1940), net: -30 +Seat 3: thikoti (5904), net: -30 +Seat 4: numa007 (7230), net: -30 +Seat 5: besac025 (0), net: -9130, [Ks, 8s] (PAIR EIGHT) +Seat 6: dgdail88 (150), net: -30 +***** End of hand T5-18949596-71 ***** diff --git a/pyfpdb/regression-test-files/tour/ongame/R-274-69.txt b/pyfpdb/regression-test-files/tour/ongame/R-274-69.txt new file mode 100644 index 00000000..f6b9f460 --- /dev/null +++ b/pyfpdb/regression-test-files/tour/ongame/R-274-69.txt @@ -0,0 +1,148 @@ +***** History for hand T5-17631959-1 (TOURNAMENT: "Freeroll tournois live", R-274-69, buy-in: €0) ***** +Start hand: Sat Dec 25 21:18:38 GMT+0100 2010 +Table: Table #29 [17631959] (NO_LIMIT TEXAS_HOLDEM 10/20, TC) +User: besac025 +Button: seat 8 +Players in round: 10 +Seat 9: besac025 (1500) +Seat 10: Chanel777 (1500) +Seat 1: sergio92 (1500) +Seat 2: luciano12 (1500) +Seat 3: purdey02 (1500) +Seat 4: jojo46_x (1500) +Seat 5: slbseia (1500) +Seat 6: TIT42 (1500) +Seat 7: Pauleta62 (1500) +Seat 8: FOUINIBABY (1500) +besac025 posts small blind (10) +Chanel777 posts big blind (20) +--- +Dealing pocket cards +Dealing to besac025: [Qc, 7h] +sergio92 calls 20 +luciano12 folds +purdey02 folds +jojo46_x folds +slbseia raises 120 to 120 +TIT42 folds +Pauleta62 folds +FOUINIBABY raises 1500 to 1500 [all in] +besac025 folds +Chanel777 folds +sergio92 folds +slbseia calls 1380 [all in] +--- +--- Dealing flop [Tc, 6s, Jc] +--- Dealing turn [2h] +--- Dealing river [Kc] +--- +Summary: +Main pot: 3050 won by FOUINIBABY (3050) +Rake taken: €0 +Seat 9: besac025 (1490), net: -10 +Seat 10: Chanel777 (1480), net: -20 +Seat 1: sergio92 (1480), net: -20 +Seat 2: luciano12 (1500) +Seat 3: purdey02 (1500) +Seat 4: jojo46_x (1500) +Seat 5: slbseia (0), net: -1500, [8d, 8s] (PAIR EIGHT) +Seat 6: TIT42 (1500) +Seat 7: Pauleta62 (1500) +Seat 8: FOUINIBABY (3050), net: +1550, [Ah, Js] (PAIR JACK) +***** End of hand T5-17631959-1 ***** +***** History for hand T5-17631959-2 (TOURNAMENT: "Freeroll tournois live", R-274-69, buy-in: €0) ***** +Start hand: Sat Dec 25 21:21:24 GMT+0100 2010 +Table: Table #29 [17631959] (NO_LIMIT TEXAS_HOLDEM 10/20, TC) +User: besac025 +Button: seat 9 +Players in round: 9 +Seat 10: Chanel777 (1480) +Seat 1: sergio92 (1480) +Seat 2: luciano12 (1500) +Seat 3: purdey02 (1500) +Seat 4: jojo46_x (1500) +Seat 6: TIT42 (1500) +Seat 7: Pauleta62 (1500) +Seat 8: FOUINIBABY (3050) +Seat 9: besac025 (1490) +Chanel777 posts small blind (10) +sergio92 posts big blind (20) +--- +Dealing pocket cards +Dealing to besac025: [5c, 2c] +luciano12 calls 20 +purdey02 folds +jojo46_x folds +TIT42 folds +Pauleta62 raises 1500 to 1500 [all in] +FOUINIBABY folds +besac025 folds +Chanel777 folds +sergio92 folds +luciano12 calls 1480 [all in] +--- +--- Dealing flop [Ah, 9h, 2d] +--- Dealing turn [8d] +--- Dealing river [8s] +--- +Summary: +Main pot: 3030 won by Pauleta62 (3030) +Rake taken: €0 +Seat 10: Chanel777 (1470), net: -10 +Seat 1: sergio92 (1460), net: -20 +Seat 2: luciano12 (0), net: -1500, [Td, Jh] (PAIR EIGHT) +Seat 3: purdey02 (1500) +Seat 4: jojo46_x (1500) +Seat 6: TIT42 (1500) +Seat 7: Pauleta62 (3030), net: +1530, [Kd, Qc] (PAIR EIGHT) +Seat 8: FOUINIBABY (3050) +Seat 9: besac025 (1490) +***** End of hand T5-17631959-2 ***** +***** History for hand T5-17631959-3 (TOURNAMENT: "Freeroll tournois live", R-274-69, buy-in: €0) ***** +Start hand: Sat Dec 25 21:22:20 GMT+0100 2010 +Table: Table #29 [17631959] (NO_LIMIT TEXAS_HOLDEM 10/20, TC) +User: besac025 +Button: seat 10 +Players in round: 9 +Seat 1: sergio92 (1460) +Seat 3: purdey02 (1500) +Seat 4: jojo46_x (1500) +Seat 5: louna29860 (1500) +Seat 6: TIT42 (1500) +Seat 7: Pauleta62 (3030) +Seat 8: FOUINIBABY (3050) +Seat 9: besac025 (1490) +Seat 10: Chanel777 (1470) +sergio92 posts small blind (10) +purdey02 posts big blind (20) +--- +Dealing pocket cards +Dealing to besac025: [9s, 7s] +jojo46_x folds +louna29860 folds +TIT42 calls 20 +Pauleta62 folds +FOUINIBABY raises 3050 to 3050 [all in] +besac025 calls 1490 [all in] +Chanel777 folds +sergio92 folds +purdey02 folds +TIT42 folds +--- +--- Dealing flop [Js, Kh, 2c] +--- Dealing turn [9d] +--- Dealing river [Tc] +--- +Summary: +Main pot: 3030 won by FOUINIBABY (3030) +Rake taken: €0 +Seat 1: sergio92 (1450), net: -10 +Seat 3: purdey02 (1480), net: -20 +Seat 4: jojo46_x (1500) +Seat 5: louna29860 (1500) +Seat 6: TIT42 (1480), net: -20 +Seat 7: Pauleta62 (3030) +Seat 8: FOUINIBABY (4590), net: +1540, [Jh, Jd] (THREE_OF_A_KIND JACK) +Seat 9: besac025 (0), net: -1490, [9s, 7s] (PAIR NINE) +Seat 10: Chanel777 (1470) +***** End of hand T5-17631959-3 ***** diff --git a/pyfpdb/regression-test-files/tour/ongame/R-274-73.txt b/pyfpdb/regression-test-files/tour/ongame/R-274-73.txt new file mode 100644 index 00000000..38b6db50 --- /dev/null +++ b/pyfpdb/regression-test-files/tour/ongame/R-274-73.txt @@ -0,0 +1,1913 @@ +***** History for hand T5-17781999-1 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 09:28:36 GMT+0100 2010 +Table: Table #38 [17781999] (NO_LIMIT TEXAS_HOLDEM 10/20, TC) +User: besac025 +Button: seat 4 +Players in round: 10 +Seat 5: ZZZZZ (1500) +Seat 6: thyann12 (1500) +Seat 7: Eiizan13 (1500) +Seat 8: lavalise13 (1500) +Seat 9: mopper (1500) +Seat 10: kingdude (1500) +Seat 1: berna27 (1500) +Seat 2: Vitola29 (1500) +Seat 3: besac025 (1500) +Seat 4: HRBATYK (1500) +ZZZZZ posts small blind (10) +thyann12 posts big blind (20) +--- +Dealing pocket cards +Dealing to besac025: [6c, 3d] +Eiizan13 raises 50 to 50 +lavalise13 folds +mopper raises 180 to 180 +kingdude folds +berna27 folds +Vitola29 folds +besac025 folds +HRBATYK calls 180 +ZZZZZ folds +thyann12 raises 1480 to 1500 [all in] +Eiizan13 calls 1450 [all in] +mopper calls 1320 [all in] +HRBATYK calls 1320 [all in] +--- +--- Dealing flop [Ad, Js, 2c] +--- Dealing turn [Jd] +--- Dealing river [4s] +--- +Summary: +Main pot: 6010 won by Eiizan13 (6010) +Rake taken: €0 +Seat 5: ZZZZZ (1490), net: -10 +Seat 6: thyann12 (0), net: -1500, [Jc, Qd] (THREE_OF_A_KIND JACK) +Seat 7: Eiizan13 (6010), net: +4510, [2h, 2s] (FULL_HOUSE TWO, JACK) +Seat 8: lavalise13 (1500) +Seat 9: mopper (0), net: -1500, [Td, Ah] (TWO_PAIR ACE, JACK) +Seat 10: kingdude (1500) +Seat 1: berna27 (1500) +Seat 2: Vitola29 (1500) +Seat 3: besac025 (1500) +Seat 4: HRBATYK (0), net: -1500, [7c, Ts] (PAIR JACK) +***** End of hand T5-17781999-1 ***** +***** History for hand T5-17781999-2 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 09:30:37 GMT+0100 2010 +Table: Table #38 [17781999] (NO_LIMIT TEXAS_HOLDEM 10/20, TC) +User: besac025 +Button: seat 5 +Players in round: 7 +Seat 7: Eiizan13 (6010) +Seat 8: lavalise13 (1500) +Seat 10: kingdude (1500) +Seat 1: berna27 (1500) +Seat 2: Vitola29 (1500) +Seat 3: besac025 (1500) +Seat 5: ZZZZZ (1490) +Eiizan13 posts big blind (20) +--- +Dealing pocket cards +Dealing to besac025: [7h, 3d] +lavalise13 folds +kingdude calls 20 +berna27 calls 20 +Vitola29 folds +besac025 folds +ZZZZZ folds +Eiizan13 checks +--- Dealing flop [9d, Th, 3h] +Eiizan13 checks +kingdude checks +berna27 checks +--- Dealing turn [6h] +Eiizan13 checks +kingdude checks +berna27 checks +--- Dealing river [4c] +Eiizan13 checks +kingdude bets 100 +berna27 folds +Eiizan13 folds +--- +Summary: +Main pot: 60 won by kingdude (60) +Rake taken: €0 +Seat 7: Eiizan13 (5990), net: -20 +Seat 8: lavalise13 (1500) +Seat 10: kingdude (1540), net: +40 +Seat 1: berna27 (1480), net: -20 +Seat 2: Vitola29 (1500) +Seat 3: besac025 (1500) +Seat 5: ZZZZZ (1490) +***** End of hand T5-17781999-2 ***** +***** History for hand T5-17781999-3 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 09:31:50 GMT+0100 2010 +Table: Table #38 [17781999] (NO_LIMIT TEXAS_HOLDEM 10/20, TC) +User: besac025 +Button: seat 6 +Players in round: 9 +Seat 7: Eiizan13 (5990) +Seat 8: lavalise13 (1500) +Seat 9: VEGAS80 (1500) +Seat 10: kingdude (1540) +Seat 1: berna27 (1480) +Seat 2: Vitola29 (1500) +Seat 3: besac025 (1500) +Seat 4: moumoune (1500) +Seat 5: ZZZZZ (1490) +Eiizan13 posts small blind (10) +lavalise13 posts big blind (20) +--- +Dealing pocket cards +Dealing to besac025: [4s, 2s] +VEGAS80 calls 20 +kingdude calls 20 +berna27 calls 20 +Vitola29 folds +besac025 folds +moumoune folds +ZZZZZ calls 20 +Eiizan13 raises 30 to 40 +lavalise13 folds +VEGAS80 calls 20 +kingdude calls 20 +berna27 calls 20 +ZZZZZ calls 20 +--- Dealing flop [9d, 6h, Jd] +Eiizan13 bets 50 +VEGAS80 calls 50 +kingdude calls 50 +berna27 calls 50 +ZZZZZ calls 50 +--- Dealing turn [3c] +Eiizan13 bets 470 +VEGAS80 folds +kingdude folds +berna27 folds +ZZZZZ folds +--- +Summary: +Main pot: 470 won by Eiizan13 (470) +Rake taken: €0 +Seat 7: Eiizan13 (6370), net: +380 +Seat 8: lavalise13 (1480), net: -20 +Seat 9: VEGAS80 (1410), net: -90 +Seat 10: kingdude (1450), net: -90 +Seat 1: berna27 (1390), net: -90 +Seat 2: Vitola29 (1500) +Seat 3: besac025 (1500) +Seat 4: moumoune (1500) +Seat 5: ZZZZZ (1400), net: -90 +***** End of hand T5-17781999-3 ***** +***** History for hand T5-17781999-4 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 09:33:32 GMT+0100 2010 +Table: Table #38 [17781999] (NO_LIMIT TEXAS_HOLDEM 10/20, TC) +User: besac025 +Button: seat 7 +Players in round: 10 +Seat 8: lavalise13 (1480) +Seat 9: VEGAS80 (1410) +Seat 10: kingdude (1450) +Seat 1: berna27 (1390) +Seat 2: Vitola29 (1500) +Seat 3: besac025 (1500) +Seat 4: moumoune (1500) +Seat 5: ZZZZZ (1400) +Seat 6: SeismicsWave (1500) +Seat 7: Eiizan13 (6370) +lavalise13 posts small blind (10) +VEGAS80 posts big blind (20) +--- +Dealing pocket cards +Dealing to besac025: [Qh, 6d] +kingdude calls 20 +berna27 folds +Vitola29 folds +besac025 folds +moumoune raises 1500 to 1500 [all in] +ZZZZZ folds +SeismicsWave folds +Eiizan13 folds +lavalise13 folds +VEGAS80 folds +kingdude calls 1430 [all in] +--- +--- Dealing flop [9s, Ad, 8d] +--- Dealing turn [Kh] +--- Dealing river [7c] +--- +Summary: +Main pot: 2930 won by moumoune (2930) +Rake taken: €0 +Seat 8: lavalise13 (1470), net: -10 +Seat 9: VEGAS80 (1390), net: -20 +Seat 10: kingdude (0), net: -1450, [Th, Ts] (PAIR TEN) +Seat 1: berna27 (1390) +Seat 2: Vitola29 (1500) +Seat 3: besac025 (1500) +Seat 4: moumoune (2980), net: +1480, [Qs, Qc] (PAIR QUEEN) +Seat 5: ZZZZZ (1400) +Seat 6: SeismicsWave (1500) +Seat 7: Eiizan13 (6370) +***** End of hand T5-17781999-4 ***** +***** History for hand T5-17781999-5 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 09:34:19 GMT+0100 2010 +Table: Table #38 [17781999] (NO_LIMIT TEXAS_HOLDEM 10/20, TC) +User: besac025 +Button: seat 8 +Players in round: 9 +Seat 9: VEGAS80 (1390) +Seat 1: berna27 (1390) +Seat 2: Vitola29 (1500) +Seat 3: besac025 (1500) +Seat 4: moumoune (2980) +Seat 5: ZZZZZ (1400) +Seat 6: SeismicsWave (1500) +Seat 7: Eiizan13 (6370) +Seat 8: lavalise13 (1470) +VEGAS80 posts small blind (10) +berna27 posts big blind (20) +--- +Dealing pocket cards +Dealing to besac025: [7c, Kh] +Vitola29 folds +besac025 folds +moumoune folds +ZZZZZ folds +SeismicsWave folds +Eiizan13 folds +lavalise13 folds +VEGAS80 calls 10 +berna27 checks +--- Dealing flop [4d, 9c, Jh] +VEGAS80 checks +berna27 bets 20 +VEGAS80 calls 20 +--- Dealing turn [2s] +VEGAS80 checks +berna27 bets 20 +VEGAS80 calls 20 +--- Dealing river [As] +VEGAS80 checks +berna27 bets 125 +VEGAS80 folds +--- +Summary: +Main pot: 120 won by berna27 (120) +Rake taken: €0 +Seat 9: VEGAS80 (1330), net: -60 +Seat 1: berna27 (1450), net: +60 +Seat 2: Vitola29 (1500) +Seat 3: besac025 (1500) +Seat 4: moumoune (2980) +Seat 5: ZZZZZ (1400) +Seat 6: SeismicsWave (1500) +Seat 7: Eiizan13 (6370) +Seat 8: lavalise13 (1470) +***** End of hand T5-17781999-5 ***** +***** History for hand T5-17781999-6 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 09:35:04 GMT+0100 2010 +Table: Table #38 [17781999] (NO_LIMIT TEXAS_HOLDEM 15/30, TC) +User: besac025 +Button: seat 9 +Players in round: 9 +Seat 1: berna27 (1450) +Seat 2: Vitola29 (1500) +Seat 3: besac025 (1500) +Seat 4: moumoune (2980) +Seat 5: ZZZZZ (1400) +Seat 6: SeismicsWave (1500) +Seat 7: Eiizan13 (6370) +Seat 8: lavalise13 (1470) +Seat 9: VEGAS80 (1330) +berna27 posts small blind (15) +Vitola29 posts big blind (30) +--- +Dealing pocket cards +Dealing to besac025: [3h, 4d] +besac025 folds +moumoune calls 30 +ZZZZZ calls 30 +SeismicsWave folds +Eiizan13 raises 60 to 60 +lavalise13 folds +VEGAS80 raises 1330 to 1330 [all in] +berna27 folds +Vitola29 folds +moumoune folds +ZZZZZ folds +Eiizan13 calls 1270 +--- +--- Dealing flop [3d, Th, Js] +--- Dealing turn [Jh] +--- Dealing river [Ts] +--- +Summary: +Main pot: 2765 won by Eiizan13 (1383), VEGAS80 (1382) +Rake taken: €0 +Seat 1: berna27 (1435), net: -15 +Seat 2: Vitola29 (1470), net: -30 +Seat 3: besac025 (1500) +Seat 4: moumoune (2950), net: -30 +Seat 5: ZZZZZ (1370), net: -30 +Seat 6: SeismicsWave (1500) +Seat 7: Eiizan13 (6423), net: +53, [8c, Ac] (TWO_PAIR JACK, TEN) +Seat 8: lavalise13 (1470) +Seat 9: VEGAS80 (1382), net: +52, [6h, Ah] (TWO_PAIR JACK, TEN) +***** End of hand T5-17781999-6 ***** +***** History for hand T5-17781999-7 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 09:35:56 GMT+0100 2010 +Table: Table #38 [17781999] (NO_LIMIT TEXAS_HOLDEM 15/30, TC) +User: besac025 +Button: seat 1 +Players in round: 10 +Seat 2: Vitola29 (1470) +Seat 3: besac025 (1500) +Seat 4: moumoune (2950) +Seat 5: ZZZZZ (1370) +Seat 6: SeismicsWave (1500) +Seat 7: Eiizan13 (6423) +Seat 8: lavalise13 (1470) +Seat 9: VEGAS80 (1382) +Seat 10: Loren1 (1500) +Seat 1: berna27 (1435) +Vitola29 posts small blind (15) +besac025 posts big blind (30) +--- +Dealing pocket cards +Dealing to besac025: [8h, Ad] +moumoune folds +ZZZZZ calls 30 +SeismicsWave folds +Eiizan13 raises 60 to 60 +lavalise13 folds +VEGAS80 calls 60 +Loren1 calls 60 +berna27 folds +Vitola29 folds +besac025 calls 30 +ZZZZZ calls 30 +--- Dealing flop [4c, 9d, Kd] +besac025 checks +ZZZZZ checks +Eiizan13 bets 30 +VEGAS80 folds +Loren1 calls 30 +besac025 calls 30 +ZZZZZ folds +--- Dealing turn [Js] +besac025 checks +Eiizan13 bets 30 +Loren1 calls 30 +besac025 folds +--- Dealing river [3d] +Eiizan13 bets 150 +Loren1 folds +--- +Summary: +Main pot: 465 won by Eiizan13 (465) +Rake taken: €0 +Seat 2: Vitola29 (1455), net: -15 +Seat 3: besac025 (1410), net: -90 +Seat 4: moumoune (2950) +Seat 5: ZZZZZ (1310), net: -60 +Seat 6: SeismicsWave (1500) +Seat 7: Eiizan13 (6768), net: +345 +Seat 8: lavalise13 (1470) +Seat 9: VEGAS80 (1322), net: -60 +Seat 10: Loren1 (1380), net: -120 +Seat 1: berna27 (1435) +***** End of hand T5-17781999-7 ***** +***** History for hand T5-17781999-8 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 09:37:31 GMT+0100 2010 +Table: Table #38 [17781999] (NO_LIMIT TEXAS_HOLDEM 15/30, TC) +User: besac025 +Button: seat 2 +Players in round: 10 +Seat 3: besac025 (1410) +Seat 4: moumoune (2950) +Seat 5: ZZZZZ (1310) +Seat 6: SeismicsWave (1500) +Seat 7: Eiizan13 (6768) +Seat 8: lavalise13 (1470) +Seat 9: VEGAS80 (1322) +Seat 10: Loren1 (1380) +Seat 1: berna27 (1435) +Seat 2: Vitola29 (1455) +besac025 posts small blind (15) +moumoune posts big blind (30) +--- +Dealing pocket cards +Dealing to besac025: [Qd, 8c] +ZZZZZ folds +SeismicsWave folds +Eiizan13 folds +lavalise13 folds +VEGAS80 calls 30 +Loren1 calls 30 +berna27 folds +Vitola29 calls 30 +besac025 calls 15 +moumoune checks +--- Dealing flop [As, 8h, 5d] +besac025 checks +moumoune checks +VEGAS80 checks +Loren1 checks +Vitola29 checks +--- Dealing turn [Kd] +besac025 checks +moumoune bets 75 +VEGAS80 folds +Loren1 folds +Vitola29 calls 75 +besac025 folds +--- Dealing river [5s] +moumoune bets 300 +Vitola29 calls 300 +--- +Summary: +Main pot: 900 won by moumoune (900) +Rake taken: €0 +Seat 3: besac025 (1380), net: -30 +Seat 4: moumoune (3445), net: +495, [Ac, 8d] (TWO_PAIR ACE, EIGHT) +Seat 5: ZZZZZ (1310) +Seat 6: SeismicsWave (1500) +Seat 7: Eiizan13 (6768) +Seat 8: lavalise13 (1470) +Seat 9: VEGAS80 (1292), net: -30 +Seat 10: Loren1 (1350), net: -30 +Seat 1: berna27 (1435) +Seat 2: Vitola29 (1050), net: -405 +***** End of hand T5-17781999-8 ***** +***** History for hand T5-17781999-9 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 09:39:39 GMT+0100 2010 +Table: Table #38 [17781999] (NO_LIMIT TEXAS_HOLDEM 15/30, TC) +User: besac025 +Button: seat 3 +Players in round: 9 +Seat 4: moumoune (3445) +Seat 5: ZZZZZ (1310) +Seat 6: SeismicsWave (1500) +Seat 7: Eiizan13 (6768) +Seat 8: lavalise13 (1470) +Seat 10: Loren1 (1350) +Seat 1: berna27 (1435) +Seat 2: Vitola29 (1050) +Seat 3: besac025 (1380) +moumoune posts small blind (15) +ZZZZZ posts big blind (30) +--- +Dealing pocket cards +Dealing to besac025: [Tc, Ks] +SeismicsWave folds +Eiizan13 calls 30 +lavalise13 folds +Loren1 calls 30 +berna27 calls 30 +Vitola29 calls 30 +besac025 calls 30 +moumoune calls 15 +ZZZZZ checks +--- Dealing flop [Kh, 9h, Kc] +moumoune checks +ZZZZZ checks +Eiizan13 bets 30 +Loren1 folds +berna27 calls 30 +Vitola29 folds +besac025 calls 30 +moumoune folds +ZZZZZ calls 30 +--- Dealing turn [4d] +ZZZZZ checks +Eiizan13 bets 330 +berna27 folds +besac025 raises 660 to 660 +ZZZZZ folds +Eiizan13 raises 1980 to 2310 +besac025 calls 660 [all in] +--- Dealing turn [4d] +--- Dealing river [Jd] +--- +Summary: +Main pot: 2970 won by besac025 (2970) +Rake taken: €0 +Seat 4: moumoune (3415), net: -30 +Seat 5: ZZZZZ (1250), net: -60 +Seat 6: SeismicsWave (1500) +Seat 7: Eiizan13 (5388), net: -1380, [9d, Ac] (TWO_PAIR KING, NINE) +Seat 8: lavalise13 (1470) +Seat 10: Loren1 (1320), net: -30 +Seat 1: berna27 (1375), net: -60 +Seat 2: Vitola29 (1020), net: -30 +Seat 3: besac025 (2970), net: +1590, [Tc, Ks] (THREE_OF_A_KIND KING) +***** End of hand T5-17781999-9 ***** +***** History for hand T5-17781999-10 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 09:41:44 GMT+0100 2010 +Table: Table #38 [17781999] (NO_LIMIT TEXAS_HOLDEM 25/50, TC) +User: besac025 +Button: seat 4 +Players in round: 10 +Seat 5: ZZZZZ (1250) +Seat 6: SeismicsWave (1500) +Seat 7: Eiizan13 (5388) +Seat 8: lavalise13 (1470) +Seat 9: LAROG62 (4410) +Seat 10: Loren1 (1320) +Seat 1: berna27 (1375) +Seat 2: Vitola29 (1020) +Seat 3: besac025 (2970) +Seat 4: moumoune (3415) +ZZZZZ posts small blind (25) +SeismicsWave posts big blind (50) +--- +Dealing pocket cards +Dealing to besac025: [Kc, Qd] +Eiizan13 folds +lavalise13 folds +LAROG62 calls 50 +Loren1 folds +berna27 calls 50 +Vitola29 folds +besac025 calls 50 +moumoune folds +ZZZZZ calls 25 +SeismicsWave checks +--- Dealing flop [6h, 9c, 2c] +ZZZZZ checks +SeismicsWave checks +LAROG62 checks +berna27 bets 50 +besac025 calls 50 +ZZZZZ calls 50 +SeismicsWave folds +LAROG62 calls 50 +--- Dealing turn [Jh] +ZZZZZ bets 50 +LAROG62 folds +berna27 calls 50 +besac025 calls 50 +--- Dealing river [6d] +ZZZZZ bets 50 +berna27 folds +besac025 folds +--- +Summary: +Main pot: 600 won by ZZZZZ (600) +Rake taken: €0 +Seat 5: ZZZZZ (1700), net: +450 +Seat 6: SeismicsWave (1450), net: -50 +Seat 7: Eiizan13 (5388) +Seat 8: lavalise13 (1470) +Seat 9: LAROG62 (4310), net: -100 +Seat 10: Loren1 (1320) +Seat 1: berna27 (1225), net: -150 +Seat 2: Vitola29 (1020) +Seat 3: besac025 (2820), net: -150 +Seat 4: moumoune (3415) +***** End of hand T5-17781999-10 ***** +***** History for hand T5-17781999-11 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 09:43:20 GMT+0100 2010 +Table: Table #38 [17781999] (NO_LIMIT TEXAS_HOLDEM 25/50, TC) +User: besac025 +Button: seat 5 +Players in round: 10 +Seat 6: SeismicsWave (1450) +Seat 7: Eiizan13 (5388) +Seat 8: lavalise13 (1470) +Seat 9: LAROG62 (4310) +Seat 10: Loren1 (1320) +Seat 1: berna27 (1225) +Seat 2: Vitola29 (1020) +Seat 3: besac025 (2820) +Seat 4: moumoune (3415) +Seat 5: ZZZZZ (1700) +SeismicsWave posts small blind (25) +Eiizan13 posts big blind (50) +--- +Dealing pocket cards +Dealing to besac025: [4c, Jc] +lavalise13 calls 50 +LAROG62 folds +Loren1 calls 50 +berna27 calls 50 +Vitola29 folds +besac025 folds +moumoune raises 3415 to 3415 [all in] +ZZZZZ folds +SeismicsWave folds +Eiizan13 raises 5338 to 5388 [all in] +lavalise13 folds +Loren1 folds +berna27 folds +--- +--- Dealing flop [3s, 7c, 4d] +--- Dealing turn [Js] +--- Dealing river [Qh] +--- +Summary: +Main pot: 7005 won by moumoune (7005) +Rake taken: €0 +Seat 6: SeismicsWave (1425), net: -25 +Seat 7: Eiizan13 (1973), net: -3415, [8h, 8c] (PAIR EIGHT) +Seat 8: lavalise13 (1420), net: -50 +Seat 9: LAROG62 (4310) +Seat 10: Loren1 (1270), net: -50 +Seat 1: berna27 (1175), net: -50 +Seat 2: Vitola29 (1020) +Seat 3: besac025 (2820) +Seat 4: moumoune (7005), net: +3590, [Jd, Ac] (PAIR JACK) +Seat 5: ZZZZZ (1700) +***** End of hand T5-17781999-11 ***** +***** History for hand T5-17781999-12 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 09:44:26 GMT+0100 2010 +Table: Table #38 [17781999] (NO_LIMIT TEXAS_HOLDEM 25/50, TC) +User: besac025 +Button: seat 6 +Players in round: 10 +Seat 7: Eiizan13 (1973) +Seat 8: lavalise13 (1420) +Seat 9: LAROG62 (4310) +Seat 10: Loren1 (1270) +Seat 1: berna27 (1175) +Seat 2: Vitola29 (1020) +Seat 3: besac025 (2820) +Seat 4: moumoune (7005) +Seat 5: ZZZZZ (1700) +Seat 6: SeismicsWave (1425) +Eiizan13 posts small blind (25) +lavalise13 posts big blind (50) +--- +Dealing pocket cards +Dealing to besac025: [Ks, 5s] +LAROG62 calls 50 +Loren1 calls 50 +berna27 calls 50 +Vitola29 calls 50 +besac025 folds +moumoune folds +ZZZZZ folds +SeismicsWave folds +Eiizan13 calls 25 +lavalise13 checks +--- Dealing flop [2d, 4h, 2h] +Eiizan13 checks +lavalise13 checks +LAROG62 bets 50 +Loren1 calls 50 +berna27 folds +Vitola29 folds +Eiizan13 folds +lavalise13 calls 50 +--- Dealing turn [5d] +lavalise13 checks +LAROG62 bets 50 +Loren1 folds +lavalise13 calls 50 +--- Dealing river [Ad] +lavalise13 bets 50 +LAROG62 folds +--- +Summary: +Main pot: 550 won by lavalise13 (550) +Rake taken: €0 +Seat 7: Eiizan13 (1923), net: -50 +Seat 8: lavalise13 (1820), net: +400 +Seat 9: LAROG62 (4160), net: -150 +Seat 10: Loren1 (1170), net: -100 +Seat 1: berna27 (1125), net: -50 +Seat 2: Vitola29 (970), net: -50 +Seat 3: besac025 (2820) +Seat 4: moumoune (7005) +Seat 5: ZZZZZ (1700) +Seat 6: SeismicsWave (1425) +***** End of hand T5-17781999-12 ***** +***** History for hand T5-17781999-13 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 09:46:48 GMT+0100 2010 +Table: Table #38 [17781999] (NO_LIMIT TEXAS_HOLDEM 40/80, TC) +User: besac025 +Button: seat 7 +Players in round: 10 +Seat 8: lavalise13 (1820) +Seat 9: LAROG62 (4160) +Seat 10: Loren1 (1170) +Seat 1: berna27 (1125) +Seat 2: Vitola29 (970) +Seat 3: besac025 (2820) +Seat 4: moumoune (7005) +Seat 5: ZZZZZ (1700) +Seat 6: SeismicsWave (1425) +Seat 7: Eiizan13 (1923) +lavalise13 posts small blind (40) +LAROG62 posts big blind (80) +--- +Dealing pocket cards +Dealing to besac025: [3h, Jc] +Loren1 folds +berna27 folds +Vitola29 calls 80 +besac025 folds +moumoune raises 400 to 400 +ZZZZZ folds +SeismicsWave folds +Eiizan13 raises 1923 to 1923 [all in] +lavalise13 folds +LAROG62 folds +Vitola29 calls 890 [all in] +moumoune calls 1523 +--- +--- Dealing flop [Ac, Kh, 5c] +--- Dealing turn [Jd] +--- Dealing river [Tc] +--- +Summary: +Main pot: 3030 won by moumoune (3030) +Side pot 1: 1906 won by moumoune (1906) +Rake taken: €0 +Seat 8: lavalise13 (1780), net: -40 +Seat 9: LAROG62 (4080), net: -80 +Seat 10: Loren1 (1170) +Seat 1: berna27 (1125) +Seat 2: Vitola29 (0), net: -970, [9d, Ad] (PAIR ACE) +Seat 3: besac025 (2820) +Seat 4: moumoune (10018), net: +3013, [Ts, Ks] (TWO_PAIR KING, TEN) +Seat 5: ZZZZZ (1700) +Seat 6: SeismicsWave (1425) +Seat 7: Eiizan13 (0), net: -1923, [5d, Kd] (TWO_PAIR KING, FIVE) +***** End of hand T5-17781999-13 ***** +***** History for hand T5-17781999-14 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 09:47:56 GMT+0100 2010 +Table: Table #38 [17781999] (NO_LIMIT TEXAS_HOLDEM 40/80, TC) +User: besac025 +Button: seat 8 +Players in round: 8 +Seat 9: LAROG62 (4080) +Seat 10: Loren1 (1170) +Seat 1: berna27 (1125) +Seat 3: besac025 (2820) +Seat 4: moumoune (10018) +Seat 5: ZZZZZ (1700) +Seat 6: SeismicsWave (1425) +Seat 8: lavalise13 (1780) +LAROG62 posts small blind (40) +Loren1 posts big blind (80) +--- +Dealing pocket cards +Dealing to besac025: [Ks, Kd] +berna27 calls 80 +besac025 raises 480 to 480 +moumoune folds +ZZZZZ folds +SeismicsWave folds +lavalise13 folds +LAROG62 folds +Loren1 folds +berna27 raises 1045 to 1125 [all in] +besac025 calls 645 +--- +--- Dealing flop [Ac, 2d, Jc] +--- Dealing turn [8d] +--- Dealing river [8c] +--- +Summary: +Main pot: 2370 won by berna27 (2370) +Rake taken: €0 +Seat 9: LAROG62 (4040), net: -40 +Seat 10: Loren1 (1090), net: -80 +Seat 1: berna27 (2370), net: +1245, [9c, Qc] (FLUSH ACE) +Seat 3: besac025 (1695), net: -1125, [Ks, Kd] (TWO_PAIR KING, EIGHT) +Seat 4: moumoune (10018) +Seat 5: ZZZZZ (1700) +Seat 6: SeismicsWave (1425) +Seat 8: lavalise13 (1780) +***** End of hand T5-17781999-14 ***** +***** History for hand T5-17781999-15 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 09:48:30 GMT+0100 2010 +Table: Table #38 [17781999] (NO_LIMIT TEXAS_HOLDEM 40/80, TC) +User: besac025 +Button: seat 9 +Players in round: 10 +Seat 10: Loren1 (1090) +Seat 1: berna27 (2370) +Seat 2: john74 (4212) +Seat 3: besac025 (1695) +Seat 4: moumoune (10018) +Seat 5: ZZZZZ (1700) +Seat 6: SeismicsWave (1425) +Seat 7: MAXO (2220) +Seat 8: lavalise13 (1780) +Seat 9: LAROG62 (4040) +Loren1 posts small blind (40) +berna27 posts big blind (80) +--- +Dealing pocket cards +Dealing to besac025: [As, 9d] +john74 calls 80 +besac025 raises 1695 to 1695 [all in] +moumoune folds +ZZZZZ folds +SeismicsWave folds +MAXO folds +lavalise13 folds +LAROG62 folds +Loren1 folds +berna27 folds +john74 folds +--- +Summary: +Main pot: 280 won by besac025 (280) +Rake taken: €0 +Seat 10: Loren1 (1050), net: -40 +Seat 1: berna27 (2290), net: -80 +Seat 2: john74 (4132), net: -80 +Seat 3: besac025 (1895), net: +200 +Seat 4: moumoune (10018) +Seat 5: ZZZZZ (1700) +Seat 6: SeismicsWave (1425) +Seat 7: MAXO (2220) +Seat 8: lavalise13 (1780) +Seat 9: LAROG62 (4040) +***** End of hand T5-17781999-15 ***** +***** History for hand T5-17781999-16 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 09:48:52 GMT+0100 2010 +Table: Table #38 [17781999] (NO_LIMIT TEXAS_HOLDEM 40/80, TC) +User: besac025 +Button: seat 10 +Players in round: 10 +Seat 1: berna27 (2290) +Seat 2: john74 (4132) +Seat 3: besac025 (1895) +Seat 4: moumoune (10018) +Seat 5: ZZZZZ (1700) +Seat 6: SeismicsWave (1425) +Seat 7: MAXO (2220) +Seat 8: lavalise13 (1780) +Seat 9: LAROG62 (4040) +Seat 10: Loren1 (1050) +berna27 posts small blind (40) +john74 posts big blind (80) +--- +Dealing pocket cards +Dealing to besac025: [Qh, 5d] +besac025 folds +moumoune folds +ZZZZZ folds +SeismicsWave folds +MAXO folds +lavalise13 folds +LAROG62 raises 240 to 240 +Loren1 folds +berna27 calls 200 +john74 calls 160 +--- Dealing flop [Jc, 2s, 3h] +berna27 checks +john74 bets 80 +LAROG62 calls 80 +berna27 calls 80 +--- Dealing turn [2c] +berna27 checks +john74 bets 80 +LAROG62 calls 80 +berna27 folds +--- Dealing river [7d] +john74 checks +LAROG62 bets 1120 +john74 folds +--- +Summary: +Main pot: 1120 won by LAROG62 (1120) +Rake taken: €0 +Seat 1: berna27 (1970), net: -320 +Seat 2: john74 (3732), net: -400 +Seat 3: besac025 (1895) +Seat 4: moumoune (10018) +Seat 5: ZZZZZ (1700) +Seat 6: SeismicsWave (1425) +Seat 7: MAXO (2220) +Seat 8: lavalise13 (1780) +Seat 9: LAROG62 (4760), net: +720 +Seat 10: Loren1 (1050) +***** End of hand T5-17781999-16 ***** +***** History for hand T5-17781999-17 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 09:49:42 GMT+0100 2010 +Table: Table #38 [17781999] (NO_LIMIT TEXAS_HOLDEM 40/80, TC) +User: besac025 +Button: seat 1 +Players in round: 10 +Seat 2: john74 (3732) +Seat 3: besac025 (1895) +Seat 4: moumoune (10018) +Seat 5: ZZZZZ (1700) +Seat 6: SeismicsWave (1425) +Seat 7: MAXO (2220) +Seat 8: lavalise13 (1780) +Seat 9: LAROG62 (4760) +Seat 10: Loren1 (1050) +Seat 1: berna27 (1970) +john74 posts small blind (40) +besac025 posts big blind (80) +--- +Dealing pocket cards +Dealing to besac025: [6s, 7d] +moumoune folds +ZZZZZ folds +SeismicsWave folds +MAXO folds +lavalise13 folds +LAROG62 calls 80 +Loren1 folds +berna27 folds +john74 calls 40 +besac025 checks +--- Dealing flop [Jc, Ks, 9h] +john74 bets 80 +besac025 folds +LAROG62 calls 80 +--- Dealing turn [Jh] +john74 bets 80 +LAROG62 calls 80 +--- Dealing river [8h] +john74 bets 80 +LAROG62 raises 800 to 800 +john74 calls 720 +--- +Summary: +Main pot: 2160 won by LAROG62 (2160) +Rake taken: €0 +Seat 2: john74 (2692), net: -1040 +Seat 3: besac025 (1815), net: -80 +Seat 4: moumoune (10018) +Seat 5: ZZZZZ (1700) +Seat 6: SeismicsWave (1425) +Seat 7: MAXO (2220) +Seat 8: lavalise13 (1780) +Seat 9: LAROG62 (5880), net: +1120, [Ah, 7h] (FLUSH ACE) +Seat 10: Loren1 (1050) +Seat 1: berna27 (1970) +***** End of hand T5-17781999-17 ***** +***** History for hand T5-17781999-18 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 09:50:55 GMT+0100 2010 +Table: Table #38 [17781999] (NO_LIMIT TEXAS_HOLDEM 40/80, TC) +User: besac025 +Button: seat 2 +Players in round: 10 +Seat 3: besac025 (1815) +Seat 4: moumoune (10018) +Seat 5: ZZZZZ (1700) +Seat 6: SeismicsWave (1425) +Seat 7: MAXO (2220) +Seat 8: lavalise13 (1780) +Seat 9: LAROG62 (5880) +Seat 10: Loren1 (1050) +Seat 1: berna27 (1970) +Seat 2: john74 (2692) +besac025 posts small blind (40) +moumoune posts big blind (80) +--- +Dealing pocket cards +Dealing to besac025: [Ks, Qd] +ZZZZZ calls 80 +SeismicsWave folds +MAXO folds +lavalise13 folds +LAROG62 folds +Loren1 calls 80 +berna27 calls 80 +john74 calls 80 +besac025 calls 40 +moumoune checks +--- Dealing flop [Jd, 4s, 3h] +besac025 checks +moumoune checks +ZZZZZ checks +Loren1 checks +berna27 checks +john74 checks +--- Dealing turn [Ad] +besac025 checks +moumoune checks +ZZZZZ bets 80 +Loren1 calls 80 +berna27 calls 80 +john74 calls 80 +besac025 folds +moumoune calls 80 +--- Dealing river [As] +moumoune checks +ZZZZZ bets 1540 [all in] +Loren1 folds +berna27 folds +john74 folds +moumoune folds +--- +Summary: +Main pot: 880 won by ZZZZZ (880) +Rake taken: €0 +Seat 3: besac025 (1735), net: -80 +Seat 4: moumoune (9858), net: -160 +Seat 5: ZZZZZ (2420), net: +720 +Seat 6: SeismicsWave (1425) +Seat 7: MAXO (2220) +Seat 8: lavalise13 (1780) +Seat 9: LAROG62 (5880) +Seat 10: Loren1 (890), net: -160 +Seat 1: berna27 (1810), net: -160 +Seat 2: john74 (2532), net: -160 +***** End of hand T5-17781999-18 ***** +***** History for hand T5-17781999-19 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 09:53:03 GMT+0100 2010 +Table: Table #38 [17781999] (NO_LIMIT TEXAS_HOLDEM 60/120, TC) +User: besac025 +Button: seat 3 +Players in round: 9 +Seat 4: moumoune (9858) +Seat 5: ZZZZZ (2420) +Seat 6: SeismicsWave (1425) +Seat 8: lavalise13 (1780) +Seat 9: LAROG62 (5880) +Seat 10: Loren1 (890) +Seat 1: berna27 (1810) +Seat 2: john74 (2532) +Seat 3: besac025 (1735) +moumoune posts small blind (60) +ZZZZZ posts big blind (120) +--- +Dealing pocket cards +Dealing to besac025: [Ts, 4h] +SeismicsWave folds +lavalise13 calls 120 +LAROG62 folds +Loren1 folds +berna27 folds +john74 calls 120 +besac025 folds +moumoune folds +ZZZZZ checks +--- Dealing flop [6h, 9c, 3s] +ZZZZZ checks +lavalise13 bets 420 +john74 folds +ZZZZZ folds +--- +Summary: +Main pot: 420 won by lavalise13 (420) +Rake taken: €0 +Seat 4: moumoune (9798), net: -60 +Seat 5: ZZZZZ (2300), net: -120 +Seat 6: SeismicsWave (1425) +Seat 8: lavalise13 (2080), net: +300 +Seat 9: LAROG62 (5880) +Seat 10: Loren1 (890) +Seat 1: berna27 (1810) +Seat 2: john74 (2412), net: -120 +Seat 3: besac025 (1735) +***** End of hand T5-17781999-19 ***** +***** History for hand T5-17781999-20 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 09:54:26 GMT+0100 2010 +Table: Table #38 [17781999] (NO_LIMIT TEXAS_HOLDEM 60/120, TC) +User: besac025 +Button: seat 4 +Players in round: 10 +Seat 5: ZZZZZ (2300) +Seat 6: SeismicsWave (1425) +Seat 7: mirthorn (6275) +Seat 8: lavalise13 (2080) +Seat 9: LAROG62 (5880) +Seat 10: Loren1 (890) +Seat 1: berna27 (1810) +Seat 2: john74 (2412) +Seat 3: besac025 (1735) +Seat 4: moumoune (9798) +ZZZZZ posts small blind (60) +SeismicsWave posts big blind (120) +--- +Dealing pocket cards +Dealing to besac025: [9h, 7c] +mirthorn folds +lavalise13 folds +LAROG62 calls 120 +Loren1 folds +berna27 calls 120 +john74 calls 120 +besac025 folds +moumoune calls 120 +ZZZZZ folds +SeismicsWave checks +--- Dealing flop [5h, 6c, Ah] +SeismicsWave checks +LAROG62 checks +berna27 checks +john74 checks +moumoune checks +--- Dealing turn [8h] +SeismicsWave bets 120 +LAROG62 folds +berna27 calls 120 +john74 calls 120 +moumoune folds +--- Dealing river [Td] +SeismicsWave bets 120 +berna27 calls 120 +john74 calls 120 +--- +Summary: +Main pot: 1380 won by SeismicsWave (1380) +Rake taken: €0 +Seat 5: ZZZZZ (2240), net: -60 +Seat 6: SeismicsWave (2445), net: +1020, [Tc, As] (TWO_PAIR ACE, TEN) +Seat 7: mirthorn (6275) +Seat 8: lavalise13 (2080) +Seat 9: LAROG62 (5760), net: -120 +Seat 10: Loren1 (890) +Seat 1: berna27 (1450), net: -360 +Seat 2: john74 (2052), net: -360 +Seat 3: besac025 (1735) +Seat 4: moumoune (9678), net: -120 +***** End of hand T5-17781999-20 ***** +***** History for hand T5-17781999-21 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 09:56:07 GMT+0100 2010 +Table: Table #38 [17781999] (NO_LIMIT TEXAS_HOLDEM 60/120, TC) +User: besac025 +Button: seat 5 +Players in round: 10 +Seat 6: SeismicsWave (2445) +Seat 7: mirthorn (6275) +Seat 8: lavalise13 (2080) +Seat 9: LAROG62 (5760) +Seat 10: Loren1 (890) +Seat 1: berna27 (1450) +Seat 2: john74 (2052) +Seat 3: besac025 (1735) +Seat 4: moumoune (9678) +Seat 5: ZZZZZ (2240) +SeismicsWave posts small blind (60) +mirthorn posts big blind (120) +--- +Dealing pocket cards +Dealing to besac025: [Ks, 7h] +lavalise13 folds +LAROG62 folds +Loren1 folds +berna27 calls 120 +john74 calls 120 +besac025 folds +moumoune raises 600 to 600 +ZZZZZ folds +SeismicsWave folds +mirthorn folds +berna27 raises 1330 to 1450 [all in] +john74 folds +moumoune calls 850 +--- +--- Dealing flop [Qs, 9d, 5c] +--- Dealing turn [Js] +--- Dealing river [8s] +--- +Summary: +Main pot: 3200 won by berna27 (3200) +Rake taken: €0 +Seat 6: SeismicsWave (2385), net: -60 +Seat 7: mirthorn (6155), net: -120 +Seat 8: lavalise13 (2080) +Seat 9: LAROG62 (5760) +Seat 10: Loren1 (890) +Seat 1: berna27 (3200), net: +1750, [Qd, Ah] (PAIR QUEEN) +Seat 2: john74 (1932), net: -120 +Seat 3: besac025 (1735) +Seat 4: moumoune (8228), net: -1450, [Ac, 9s] (PAIR NINE) +Seat 5: ZZZZZ (2240) +***** End of hand T5-17781999-21 ***** +***** History for hand T5-17781999-22 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 09:57:18 GMT+0100 2010 +Table: Table #38 [17781999] (NO_LIMIT TEXAS_HOLDEM 60/120, TC) +User: besac025 +Button: seat 6 +Players in round: 10 +Seat 7: mirthorn (6155) +Seat 8: lavalise13 (2080) +Seat 9: LAROG62 (5760) +Seat 10: Loren1 (890) +Seat 1: berna27 (3200) +Seat 2: john74 (1932) +Seat 3: besac025 (1735) +Seat 4: moumoune (8228) +Seat 5: ZZZZZ (2240) +Seat 6: SeismicsWave (2385) +mirthorn posts small blind (60) +lavalise13 posts big blind (120) +--- +Dealing pocket cards +Dealing to besac025: [8h, 8s] +LAROG62 folds +Loren1 folds +berna27 folds +john74 raises 1932 to 1932 [all in] +besac025 folds +moumoune folds +ZZZZZ calls 1932 +SeismicsWave folds +mirthorn calls 1872 +lavalise13 folds +--- Dealing flop [Js, As, 2d] +mirthorn bets 4223 [all in] +ZZZZZ calls 308 [all in] +--- Dealing flop [Js, As, 2d] +--- Dealing turn [3c] +--- Dealing river [9s] +--- +Summary: +Main pot: 5916 won by ZZZZZ (5916) +Side pot 1: 616 won by ZZZZZ (616) +Rake taken: €0 +Seat 7: mirthorn (3915), net: -2240, [Ac, Tc] (PAIR ACE) +Seat 8: lavalise13 (1960), net: -120 +Seat 9: LAROG62 (5760) +Seat 10: Loren1 (890) +Seat 1: berna27 (3200) +Seat 2: john74 (0), net: -1932, [5h, 5d] (PAIR FIVE) +Seat 3: besac025 (1735) +Seat 4: moumoune (8228) +Seat 5: ZZZZZ (6532), net: +4292, [Ah, Ks] (PAIR ACE) +Seat 6: SeismicsWave (2385) +***** End of hand T5-17781999-22 ***** +***** History for hand T5-17782010-29 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 09:59:12 GMT+0100 2010 +Table: Table #27 [17782010] (NO_LIMIT TEXAS_HOLDEM 80/160, TC) +User: besac025 +Button: seat 7 +Players in round: 10 +Seat 8: FCB8 (2925) +Seat 9: jultondu54 (6155) +Seat 10: jerykn (2280) +Seat 1: lozere48 (4180) +Seat 2: besac025 (1735) +Seat 3: storm7 (6220) +Seat 4: FFab57 (775) +Seat 5: KINGMISOBO (5330) +Seat 6: josiane1962 (6415) +Seat 7: granleon142 (2010) +FCB8 posts small blind (80) +jultondu54 posts big blind (160) +--- +Dealing pocket cards +Dealing to besac025: [Tc, Js] +jerykn folds +lozere48 folds +besac025 folds +storm7 folds +FFab57 folds +KINGMISOBO folds +josiane1962 folds +granleon142 calls 160 +FCB8 folds +jultondu54 checks +--- Dealing flop [3s, 7d, 3d] +jultondu54 checks +granleon142 checks +--- Dealing turn [As] +jultondu54 checks +granleon142 bets 400 +jultondu54 folds +--- +Summary: +Main pot: 400 won by granleon142 (400) +Rake taken: €0 +Seat 8: FCB8 (2845), net: -80 +Seat 9: jultondu54 (5995), net: -160 +Seat 10: jerykn (2280) +Seat 1: lozere48 (4180) +Seat 2: besac025 (1735) +Seat 3: storm7 (6220) +Seat 4: FFab57 (775) +Seat 5: KINGMISOBO (5330) +Seat 6: josiane1962 (6415) +Seat 7: granleon142 (2250), net: +240 +***** End of hand T5-17782010-29 ***** +***** History for hand T5-17782010-30 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 09:59:54 GMT+0100 2010 +Table: Table #27 [17782010] (NO_LIMIT TEXAS_HOLDEM 80/160, TC) +User: besac025 +Button: seat 8 +Players in round: 10 +Seat 9: jultondu54 (5995) +Seat 10: jerykn (2280) +Seat 1: lozere48 (4180) +Seat 2: besac025 (1735) +Seat 3: storm7 (6220) +Seat 4: FFab57 (775) +Seat 5: KINGMISOBO (5330) +Seat 6: josiane1962 (6415) +Seat 7: granleon142 (2250) +Seat 8: FCB8 (2845) +jultondu54 posts small blind (80) +jerykn posts big blind (160) +--- +Dealing pocket cards +Dealing to besac025: [8d, Qs] +lozere48 folds +besac025 folds +storm7 folds +FFab57 calls 160 +KINGMISOBO folds +josiane1962 folds +granleon142 folds +FCB8 calls 160 +jultondu54 calls 80 +jerykn checks +--- Dealing flop [Kc, Ah, 2c] +jultondu54 checks +jerykn bets 2120 [all in] +FFab57 folds +FCB8 folds +jultondu54 folds +--- +Summary: +Main pot: 640 won by jerykn (640) +Rake taken: €0 +Seat 9: jultondu54 (5835), net: -160 +Seat 10: jerykn (2760), net: +480 +Seat 1: lozere48 (4180) +Seat 2: besac025 (1735) +Seat 3: storm7 (6220) +Seat 4: FFab57 (615), net: -160 +Seat 5: KINGMISOBO (5330) +Seat 6: josiane1962 (6415) +Seat 7: granleon142 (2250) +Seat 8: FCB8 (2685), net: -160 +***** End of hand T5-17782010-30 ***** +***** History for hand T5-17782010-31 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 10:00:47 GMT+0100 2010 +Table: Table #27 [17782010] (NO_LIMIT TEXAS_HOLDEM 80/160, TC) +User: besac025 +Button: seat 9 +Players in round: 9 +Seat 10: jerykn (2760) +Seat 1: lozere48 (4180) +Seat 2: besac025 (1735) +Seat 3: storm7 (6220) +Seat 4: FFab57 (615) +Seat 5: KINGMISOBO (5330) +Seat 7: granleon142 (2250) +Seat 8: FCB8 (2685) +Seat 9: jultondu54 (5835) +jerykn posts small blind (80) +lozere48 posts big blind (160) +--- +Dealing pocket cards +Dealing to besac025: [Tc, 8d] +besac025 folds +storm7 folds +FFab57 raises 615 to 615 [all in] +KINGMISOBO folds +granleon142 folds +FCB8 folds +jultondu54 folds +jerykn folds +lozere48 folds +--- +Summary: +Main pot: 400 won by FFab57 (400) +Rake taken: €0 +Seat 10: jerykn (2680), net: -80 +Seat 1: lozere48 (4020), net: -160 +Seat 2: besac025 (1735) +Seat 3: storm7 (6220) +Seat 4: FFab57 (855), net: +240 +Seat 5: KINGMISOBO (5330) +Seat 7: granleon142 (2250) +Seat 8: FCB8 (2685) +Seat 9: jultondu54 (5835) +***** End of hand T5-17782010-31 ***** +***** History for hand T5-17782010-32 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 10:01:06 GMT+0100 2010 +Table: Table #27 [17782010] (NO_LIMIT TEXAS_HOLDEM 80/160, TC) +User: besac025 +Button: seat 10 +Players in round: 9 +Seat 1: lozere48 (4020) +Seat 2: besac025 (1735) +Seat 3: storm7 (6220) +Seat 4: FFab57 (855) +Seat 5: KINGMISOBO (5330) +Seat 7: granleon142 (2250) +Seat 8: FCB8 (2685) +Seat 9: jultondu54 (5835) +Seat 10: jerykn (2680) +lozere48 posts small blind (80) +besac025 posts big blind (160) +--- +Dealing pocket cards +Dealing to besac025: [Qc, 2d] +storm7 folds +FFab57 folds +KINGMISOBO folds +granleon142 folds +FCB8 calls 160 +jultondu54 folds +jerykn folds +lozere48 folds +besac025 checks +--- Dealing flop [5d, 9d, Ah] +besac025 checks +FCB8 checks +--- Dealing turn [Kd] +besac025 checks +FCB8 checks +--- Dealing river [3d] +besac025 bets 160 +FCB8 calls 160 +--- +Summary: +Main pot: 720 won by besac025 (720) +Rake taken: €0 +Seat 1: lozere48 (3940), net: -80 +Seat 2: besac025 (2135), net: +400, [Qc, 2d] (FLUSH KING) +Seat 3: storm7 (6220) +Seat 4: FFab57 (855) +Seat 5: KINGMISOBO (5330) +Seat 7: granleon142 (2250) +Seat 8: FCB8 (2365), net: -320 +Seat 9: jultondu54 (5835) +Seat 10: jerykn (2680) +***** End of hand T5-17782010-32 ***** +***** History for hand T5-17782010-33 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 10:02:08 GMT+0100 2010 +Table: Table #27 [17782010] (NO_LIMIT TEXAS_HOLDEM 80/160, TC) +User: besac025 +Button: seat 1 +Players in round: 9 +Seat 2: besac025 (2135) +Seat 3: storm7 (6220) +Seat 4: FFab57 (855) +Seat 5: KINGMISOBO (5330) +Seat 7: granleon142 (2250) +Seat 8: FCB8 (2365) +Seat 9: jultondu54 (5835) +Seat 10: jerykn (2680) +Seat 1: lozere48 (3940) +besac025 posts small blind (80) +storm7 posts big blind (160) +--- +Dealing pocket cards +Dealing to besac025: [4c, 9c] +FFab57 folds +KINGMISOBO raises 400 to 400 +granleon142 calls 400 +FCB8 folds +jultondu54 raises 5835 to 5835 [all in] +jerykn folds +lozere48 folds +besac025 folds +storm7 folds +KINGMISOBO calls 4930 [all in] +granleon142 folds +--- +--- Dealing flop [Qs, 3d, Th] +--- Dealing turn [5c] +--- Dealing river [Jc] +--- +Summary: +Main pot: 11300 won by KINGMISOBO (11300) +Rake taken: €0 +Seat 2: besac025 (2055), net: -80 +Seat 3: storm7 (6060), net: -160 +Seat 4: FFab57 (855) +Seat 5: KINGMISOBO (11300), net: +5970, [Kh, Kc] (PAIR KING) +Seat 7: granleon142 (1850), net: -400 +Seat 8: FCB8 (2365) +Seat 9: jultondu54 (505), net: -5330, [Ac, Ts] (PAIR TEN) +Seat 10: jerykn (2680) +Seat 1: lozere48 (3940) +***** End of hand T5-17782010-33 ***** +***** History for hand T5-17782010-34 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 10:03:07 GMT+0100 2010 +Table: Table #27 [17782010] (NO_LIMIT TEXAS_HOLDEM 80/160, TC) +User: besac025 +Button: seat 2 +Players in round: 10 +Seat 3: storm7 (6060) +Seat 4: FFab57 (855) +Seat 5: KINGMISOBO (11300) +Seat 6: electra333 (1060) +Seat 7: granleon142 (1850) +Seat 8: FCB8 (2365) +Seat 9: jultondu54 (505) +Seat 10: jerykn (2680) +Seat 1: lozere48 (3940) +Seat 2: besac025 (2055) +storm7 posts small blind (80) +FFab57 posts big blind (160) +--- +Dealing pocket cards +Dealing to besac025: [9c, Ks] +KINGMISOBO folds +electra333 folds +granleon142 calls 160 +FCB8 folds +jultondu54 folds +jerykn folds +lozere48 folds +besac025 calls 160 +storm7 calls 80 +FFab57 checks +--- Dealing flop [4d, Qs, 7d] +storm7 checks +FFab57 checks +granleon142 bets 160 +besac025 folds +storm7 folds +FFab57 calls 160 +--- Dealing turn [6d] +FFab57 checks +granleon142 bets 400 +FFab57 raises 535 to 535 [all in] +granleon142 calls 135 +--- Dealing turn [6d] +--- Dealing river [5s] +--- +Summary: +Main pot: 2030 won by granleon142 (2030) +Rake taken: €0 +Seat 3: storm7 (5900), net: -160 +Seat 4: FFab57 (0), net: -855, [Ts, Ad] (HIGH_CARD ACE) +Seat 5: KINGMISOBO (11300) +Seat 6: electra333 (1060) +Seat 7: granleon142 (3025), net: +1175, [6c, As] (PAIR SIX) +Seat 8: FCB8 (2365) +Seat 9: jultondu54 (505) +Seat 10: jerykn (2680) +Seat 1: lozere48 (3940) +Seat 2: besac025 (1895), net: -160 +***** End of hand T5-17782010-34 ***** +***** History for hand T5-17782010-35 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 10:04:38 GMT+0100 2010 +Table: Table #27 [17782010] (NO_LIMIT TEXAS_HOLDEM 100/200, TC) +User: besac025 +Button: seat 3 +Players in round: 9 +Seat 5: KINGMISOBO (11300) +Seat 6: electra333 (1060) +Seat 7: granleon142 (3025) +Seat 8: FCB8 (2365) +Seat 9: jultondu54 (505) +Seat 10: jerykn (2680) +Seat 1: lozere48 (3940) +Seat 2: besac025 (1895) +Seat 3: storm7 (5900) +KINGMISOBO posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [2c, 8h] +electra333 folds +granleon142 folds +FCB8 calls 200 +jultondu54 folds +jerykn folds +lozere48 folds +besac025 folds +storm7 folds +KINGMISOBO raises 400 to 600 +FCB8 calls 400 +--- Dealing flop [8d, As, Qd] +KINGMISOBO bets 600 +FCB8 folds +--- +Summary: +Main pot: 1200 won by KINGMISOBO (1200) +Rake taken: €0 +Seat 5: KINGMISOBO (11900), net: +600 +Seat 6: electra333 (1060) +Seat 7: granleon142 (3025) +Seat 8: FCB8 (1765), net: -600 +Seat 9: jultondu54 (505) +Seat 10: jerykn (2680) +Seat 1: lozere48 (3940) +Seat 2: besac025 (1895) +Seat 3: storm7 (5900) +***** End of hand T5-17782010-35 ***** +***** History for hand T5-17782010-36 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 10:06:10 GMT+0100 2010 +Table: Table #27 [17782010] (NO_LIMIT TEXAS_HOLDEM 100/200, TC) +User: besac025 +Button: seat 4 +Players in round: 9 +Seat 5: KINGMISOBO (11900) +Seat 6: electra333 (1060) +Seat 7: granleon142 (3025) +Seat 8: FCB8 (1765) +Seat 9: jultondu54 (505) +Seat 10: jerykn (2680) +Seat 1: lozere48 (3940) +Seat 2: besac025 (1895) +Seat 3: storm7 (5900) +KINGMISOBO posts small blind (100) +electra333 posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [6h, 7s] +granleon142 folds +FCB8 folds +jultondu54 folds +jerykn folds +lozere48 folds +besac025 folds +storm7 calls 200 +KINGMISOBO calls 100 +electra333 checks +--- Dealing flop [5c, Qd, 3c] +KINGMISOBO checks +electra333 checks +storm7 bets 600 +KINGMISOBO folds +electra333 folds +--- +Summary: +Main pot: 600 won by storm7 (600) +Rake taken: €0 +Seat 5: KINGMISOBO (11700), net: -200 +Seat 6: electra333 (860), net: -200 +Seat 7: granleon142 (3025) +Seat 8: FCB8 (1765) +Seat 9: jultondu54 (505) +Seat 10: jerykn (2680) +Seat 1: lozere48 (3940) +Seat 2: besac025 (1895) +Seat 3: storm7 (6300), net: +400 +***** End of hand T5-17782010-36 ***** +***** History for hand T5-17782010-37 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 10:06:48 GMT+0100 2010 +Table: Table #27 [17782010] (NO_LIMIT TEXAS_HOLDEM 100/200, TC) +User: besac025 +Button: seat 5 +Players in round: 10 +Seat 6: electra333 (860) +Seat 7: granleon142 (3025) +Seat 8: FCB8 (1765) +Seat 9: jultondu54 (505) +Seat 10: jerykn (2680) +Seat 1: lozere48 (3940) +Seat 2: besac025 (1895) +Seat 3: storm7 (6300) +Seat 4: kalifa12 (1245) +Seat 5: KINGMISOBO (11700) +electra333 posts small blind (100) +granleon142 posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [Ks, Tc] +FCB8 calls 200 +jultondu54 folds +jerykn folds +lozere48 folds +besac025 folds +storm7 folds +kalifa12 folds +KINGMISOBO folds +electra333 calls 100 +granleon142 checks +--- Dealing flop [7h, Ts, 5d] +electra333 checks +granleon142 checks +FCB8 checks +--- Dealing turn [8s] +electra333 checks +granleon142 checks +FCB8 checks +--- Dealing river [9s] +electra333 checks +granleon142 checks +FCB8 bets 600 +electra333 folds +granleon142 calls 600 +--- +Summary: +Main pot: 1800 won by granleon142 (1800) +Rake taken: €0 +Seat 6: electra333 (660), net: -200 +Seat 7: granleon142 (4025), net: +1000, [6d, 9h] (STRAIGHT TEN) +Seat 8: FCB8 (965), net: -800, [8c, 9d] (TWO_PAIR NINE, EIGHT) +Seat 9: jultondu54 (505) +Seat 10: jerykn (2680) +Seat 1: lozere48 (3940) +Seat 2: besac025 (1895) +Seat 3: storm7 (6300) +Seat 4: kalifa12 (1245) +Seat 5: KINGMISOBO (11700) +***** End of hand T5-17782010-37 ***** +***** History for hand T5-17782010-38 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 10:08:24 GMT+0100 2010 +Table: Table #27 [17782010] (NO_LIMIT TEXAS_HOLDEM 100/200, TC) +User: besac025 +Button: seat 6 +Players in round: 10 +Seat 7: granleon142 (4025) +Seat 8: FCB8 (965) +Seat 9: jultondu54 (505) +Seat 10: jerykn (2680) +Seat 1: lozere48 (3940) +Seat 2: besac025 (1895) +Seat 3: storm7 (6300) +Seat 4: kalifa12 (1245) +Seat 5: KINGMISOBO (11700) +Seat 6: electra333 (660) +granleon142 posts small blind (100) +FCB8 posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [Ks, 9s] +jultondu54 raises 400 to 400 +jerykn folds +lozere48 folds +besac025 folds +storm7 folds +kalifa12 folds +KINGMISOBO folds +electra333 calls 400 +granleon142 folds +FCB8 calls 200 +--- Dealing flop [8s, As, 2d] +FCB8 bets 565 [all in] +jultondu54 calls 105 [all in] +electra333 calls 260 [all in] +--- Dealing flop [8s, As, 2d] +--- Dealing turn [Qh] +--- Dealing river [9h] +--- +Summary: +Main pot: 1615 won by electra333 (1615) +Side pot 1: 310 won by electra333 (310) +Rake taken: €0 +Seat 7: granleon142 (3925), net: -100 +Seat 8: FCB8 (305), net: -660, [3s, 4c] (HIGH_CARD ACE) +Seat 9: jultondu54 (0), net: -505, [6h, Jh] (HIGH_CARD ACE) +Seat 10: jerykn (2680) +Seat 1: lozere48 (3940) +Seat 2: besac025 (1895) +Seat 3: storm7 (6300) +Seat 4: kalifa12 (1245) +Seat 5: KINGMISOBO (11700) +Seat 6: electra333 (1925), net: +1265, [9d, Qd] (TWO_PAIR QUEEN, NINE) +***** End of hand T5-17782010-38 ***** +***** History for hand T5-17782010-39 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 10:09:49 GMT+0100 2010 +Table: Table #27 [17782010] (NO_LIMIT TEXAS_HOLDEM 100/200, TC) +User: besac025 +Button: seat 7 +Players in round: 9 +Seat 8: FCB8 (305) +Seat 10: jerykn (2680) +Seat 1: lozere48 (3940) +Seat 2: besac025 (1895) +Seat 3: storm7 (6300) +Seat 4: kalifa12 (1245) +Seat 5: KINGMISOBO (11700) +Seat 6: electra333 (1925) +Seat 7: granleon142 (3925) +FCB8 posts small blind (100) +jerykn posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [Ac, Qc] +lozere48 folds +besac025 raises 400 to 400 +storm7 folds +kalifa12 folds +KINGMISOBO folds +electra333 folds +granleon142 folds +FCB8 folds +jerykn folds +--- +Summary: +Main pot: 500 won by besac025 (500) +Rake taken: €0 +Seat 8: FCB8 (205), net: -100 +Seat 10: jerykn (2480), net: -200 +Seat 1: lozere48 (3940) +Seat 2: besac025 (2195), net: +300 +Seat 3: storm7 (6300) +Seat 4: kalifa12 (1245) +Seat 5: KINGMISOBO (11700) +Seat 6: electra333 (1925) +Seat 7: granleon142 (3925) +***** End of hand T5-17782010-39 ***** +***** History for hand T5-17782010-40 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 10:10:13 GMT+0100 2010 +Table: Table #27 [17782010] (NO_LIMIT TEXAS_HOLDEM 100/200, TC) +User: besac025 +Button: seat 8 +Players in round: 9 +Seat 10: jerykn (2480) +Seat 1: lozere48 (3940) +Seat 2: besac025 (2195) +Seat 3: storm7 (6300) +Seat 4: kalifa12 (1245) +Seat 5: KINGMISOBO (11700) +Seat 6: electra333 (1925) +Seat 7: granleon142 (3925) +Seat 8: FCB8 (205) +jerykn posts small blind (100) +lozere48 posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [8d, Td] +besac025 folds +storm7 calls 200 +kalifa12 folds +KINGMISOBO calls 200 +electra333 folds +granleon142 calls 200 +FCB8 folds +jerykn folds +lozere48 checks +--- Dealing flop [2h, Qs, Ad] +lozere48 checks +storm7 checks +KINGMISOBO checks +granleon142 checks +--- Dealing turn [8c] +lozere48 checks +storm7 checks +KINGMISOBO bets 500 +granleon142 folds +lozere48 folds +storm7 folds +--- +Summary: +Main pot: 900 won by KINGMISOBO (900) +Rake taken: €0 +Seat 10: jerykn (2380), net: -100 +Seat 1: lozere48 (3740), net: -200 +Seat 2: besac025 (2195) +Seat 3: storm7 (6100), net: -200 +Seat 4: kalifa12 (1245) +Seat 5: KINGMISOBO (12400), net: +700 +Seat 6: electra333 (1925) +Seat 7: granleon142 (3725), net: -200 +Seat 8: FCB8 (205) +***** End of hand T5-17782010-40 ***** +***** History for hand T5-17782010-41 (TOURNAMENT: "Freeroll tournois live", R-274-73, buy-in: €0) ***** +Start hand: Mon Dec 27 10:11:09 GMT+0100 2010 +Table: Table #27 [17782010] (NO_LIMIT TEXAS_HOLDEM 100/200, ante: 20, TC) +User: besac025 +Button: seat 10 +Players in round: 10 +Seat 1: lozere48 (3740) +Seat 2: besac025 (2195) +Seat 3: storm7 (6100) +Seat 4: kalifa12 (1245) +Seat 5: KINGMISOBO (12400) +Seat 6: electra333 (1925) +Seat 7: granleon142 (3725) +Seat 8: FCB8 (205) +Seat 9: labuche (5665) +Seat 10: jerykn (2380) +lozere48 posts ante 20 +besac025 posts ante 20 +storm7 posts ante 20 +kalifa12 posts ante 20 +KINGMISOBO posts ante 20 +electra333 posts ante 20 +granleon142 posts ante 20 +FCB8 posts ante 20 +labuche posts ante 20 +jerykn posts ante 20 +lozere48 posts small blind (100) +besac025 posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [Kd, Ad] +storm7 raises 400 to 400 +kalifa12 folds +KINGMISOBO folds +electra333 folds +granleon142 calls 400 +FCB8 calls 185 [all in] +labuche folds +jerykn folds +lozere48 folds +besac025 calls 200 +--- Dealing flop [6h, 9c, 7s] +besac025 bets 1775 [all in] +storm7 raises 5680 to 5680 [all in] +granleon142 folds +--- Dealing flop [6h, 9c, 7s] +--- Dealing turn [8s] +--- Dealing river [Qh] +--- +Summary: +Main pot: 1040 won by storm7 (1040) +Side pot 1: 4195 won by storm7 (4195) +Rake taken: €0 +Seat 1: lozere48 (3620), net: -120 +Seat 2: besac025 (0), net: -2195, [Kd, Ad] (HIGH_CARD ACE) +Seat 3: storm7 (9140), net: +3040, [Tc, Td] (STRAIGHT TEN) +Seat 4: kalifa12 (1225), net: -20 +Seat 5: KINGMISOBO (12380), net: -20 +Seat 6: electra333 (1905), net: -20 +Seat 7: granleon142 (3305), net: -420 +Seat 8: FCB8 (0), net: -205, [Jc, 9h] (PAIR NINE) +Seat 9: labuche (5645), net: -20 +Seat 10: jerykn (2360), net: -20 +***** End of hand T5-17782010-41 ***** diff --git a/pyfpdb/regression-test-files/tour/ongame/R-279-4.txt b/pyfpdb/regression-test-files/tour/ongame/R-279-4.txt new file mode 100644 index 00000000..543b8e48 --- /dev/null +++ b/pyfpdb/regression-test-files/tour/ongame/R-279-4.txt @@ -0,0 +1,2055 @@ +***** History for hand T5-17943964-1 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 20:58:33 GMT+0100 2010 +Table: Table #248 [17943964] (NO_LIMIT TEXAS_HOLDEM 10/20, TC) +User: besac025 +Button: seat 6 +Players in round: 10 +Seat 7: skro37 (1500) +Seat 8: jojo2707 (1500) +Seat 9: YESIL68 (1500) +Seat 10: BULLDOGS (1500) +Seat 1: NAVETTE13 (1500) +Seat 2: alkazar (1500) +Seat 3: zaze (1500) +Seat 4: besac025 (1500) +Seat 5: patrick4 (1500) +Seat 6: billyh40 (1500) +skro37 posts small blind (10) +jojo2707 posts big blind (20) +--- +Dealing pocket cards +Dealing to besac025: [Qd, 7d] +YESIL68 folds +BULLDOGS calls 20 +NAVETTE13 folds +alkazar folds +zaze folds +besac025 calls 20 +patrick4 folds +billyh40 calls 20 +skro37 folds +jojo2707 checks +--- Dealing flop [Ac, 9s, 5s] +jojo2707 bets 20 +BULLDOGS calls 20 +besac025 folds +billyh40 raises 125 to 125 +jojo2707 calls 105 +BULLDOGS folds +--- Dealing turn [Ts] +jojo2707 bets 60 +billyh40 raises 250 to 250 +jojo2707 raises 440 to 500 +billyh40 calls 250 +--- Dealing river [Jd] +jojo2707 bets 350 +billyh40 folds +--- +Summary: +Main pot: 1360 won by jojo2707 (1360) +Rake taken: €0 +Seat 7: skro37 (1490), net: -10 +Seat 8: jojo2707 (2215), net: +715 +Seat 9: YESIL68 (1500) +Seat 10: BULLDOGS (1460), net: -40 +Seat 1: NAVETTE13 (1500) +Seat 2: alkazar (1500) +Seat 3: zaze (1500) +Seat 4: besac025 (1480), net: -20 +Seat 5: patrick4 (1500) +Seat 6: billyh40 (855), net: -645 +***** End of hand T5-17943964-1 ***** +***** History for hand T5-17943964-2 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:03:49 GMT+0100 2010 +Table: Table #248 [17943964] (NO_LIMIT TEXAS_HOLDEM 10/20, TC) +User: besac025 +Button: seat 7 +Players in round: 10 +Seat 8: jojo2707 (2215) +Seat 9: YESIL68 (1500) +Seat 10: BULLDOGS (1460) +Seat 1: NAVETTE13 (1500) +Seat 2: alkazar (1500) +Seat 3: zaze (1500) +Seat 4: besac025 (1480) +Seat 5: patrick4 (1500) +Seat 6: billyh40 (855) +Seat 7: skro37 (1490) +jojo2707 posts small blind (10) +YESIL68 posts big blind (20) +--- +Dealing pocket cards +Dealing to besac025: [Td, 8c] +BULLDOGS calls 20 +NAVETTE13 folds +alkazar calls 20 +zaze folds +besac025 folds +patrick4 folds +billyh40 calls 20 +skro37 folds +jojo2707 calls 10 +YESIL68 checks +--- Dealing flop [6c, 2d, 7h] +jojo2707 checks +YESIL68 checks +BULLDOGS bets 20 +alkazar calls 20 +billyh40 raises 835 to 835 [all in] +jojo2707 folds +YESIL68 folds +BULLDOGS calls 815 +alkazar folds +--- Dealing flop [6c, 2d, 7h] +--- Dealing turn [6h] +--- Dealing river [Qs] +--- +Summary: +Main pot: 1790 won by billyh40 (1790) +Rake taken: €0 +Seat 8: jojo2707 (2195), net: -20 +Seat 9: YESIL68 (1480), net: -20 +Seat 10: BULLDOGS (605), net: -855, [3d, 3c] (TWO_PAIR SIX, THREE) +Seat 1: NAVETTE13 (1500) +Seat 2: alkazar (1460), net: -40 +Seat 3: zaze (1500) +Seat 4: besac025 (1480) +Seat 5: patrick4 (1500) +Seat 6: billyh40 (1790), net: +935, [6s, 4d] (THREE_OF_A_KIND SIX) +Seat 7: skro37 (1490) +***** End of hand T5-17943964-2 ***** +***** History for hand T5-17943964-3 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:05:04 GMT+0100 2010 +Table: Table #248 [17943964] (NO_LIMIT TEXAS_HOLDEM 15/30, TC) +User: besac025 +Button: seat 8 +Players in round: 10 +Seat 9: YESIL68 (1480) +Seat 10: BULLDOGS (605) +Seat 1: NAVETTE13 (1500) +Seat 2: alkazar (1460) +Seat 3: zaze (1500) +Seat 4: besac025 (1480) +Seat 5: patrick4 (1500) +Seat 6: billyh40 (1790) +Seat 7: skro37 (1490) +Seat 8: jojo2707 (2195) +YESIL68 posts small blind (15) +BULLDOGS posts big blind (30) +--- +Dealing pocket cards +Dealing to besac025: [Ks, Kd] +NAVETTE13 folds +alkazar calls 30 +zaze folds +besac025 raises 165 to 165 +patrick4 folds +billyh40 folds +skro37 folds +jojo2707 folds +YESIL68 folds +BULLDOGS calls 135 +alkazar calls 135 +--- Dealing flop [8s, Qc, 4s] +BULLDOGS bets 440 [all in] +alkazar calls 440 +besac025 raises 1315 to 1315 [all in] +alkazar calls 855 [all in] +--- Dealing flop [8s, Qc, 4s] +--- Dealing turn [9c] +--- Dealing river [7h] +--- +Summary: +Main pot: 1830 won by besac025 (1830) +Side pot 1: 1710 won by besac025 (1710) +Rake taken: €0 +Seat 9: YESIL68 (1465), net: -15 +Seat 10: BULLDOGS (0), net: -605, [9s, Jh] (PAIR NINE) +Seat 1: NAVETTE13 (1500) +Seat 2: alkazar (0), net: -1460, [8c, Jc] (PAIR EIGHT) +Seat 3: zaze (1500) +Seat 4: besac025 (3560), net: +2080, [Ks, Kd] (PAIR KING) +Seat 5: patrick4 (1500) +Seat 6: billyh40 (1790) +Seat 7: skro37 (1490) +Seat 8: jojo2707 (2195) +***** End of hand T5-17943964-3 ***** +***** History for hand T5-17943985-9 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:08:17 GMT+0100 2010 +Table: Table #227 [17943985] (NO_LIMIT TEXAS_HOLDEM 15/30, TC) +User: besac025 +Button: seat 7 +Players in round: 10 +Seat 8: BlAcKhAwK (2885) +Seat 9: bobby71000 (2885) +Seat 10: besac025 (3560) +Seat 1: CyRILLOS78 (1775) +Seat 2: jaber2 (2990) +Seat 3: carail (1500) +Seat 4: husk (1380) +Seat 5: cypat (1470) +Seat 6: juniorgaty (2515) +Seat 7: STIW (3535) +BlAcKhAwK posts small blind (15) +bobby71000 posts big blind (30) +--- +Dealing pocket cards +Dealing to besac025: [Jh, Qs] +besac025 folds +CyRILLOS78 raises 60 to 60 +jaber2 calls 60 +carail folds +husk folds +cypat folds +juniorgaty calls 60 +STIW calls 60 +BlAcKhAwK calls 45 +bobby71000 calls 30 +--- Dealing flop [Kd, 2c, 8d] +BlAcKhAwK bets 30 +bobby71000 calls 30 +CyRILLOS78 folds +jaber2 calls 30 +juniorgaty calls 30 +STIW calls 30 +--- Dealing turn [9s] +BlAcKhAwK checks +bobby71000 checks +jaber2 checks +juniorgaty checks +STIW checks +--- Dealing river [8s] +BlAcKhAwK bets 150 +bobby71000 folds +jaber2 calls 150 +juniorgaty folds +STIW folds +--- +Summary: +Main pot: 810 won by jaber2 (810) +Rake taken: €0 +Seat 8: BlAcKhAwK (2645), net: -240, [2s, 4h] (TWO_PAIR EIGHT, TWO) +Seat 9: bobby71000 (2795), net: -90 +Seat 10: besac025 (3560) +Seat 1: CyRILLOS78 (1715), net: -60 +Seat 2: jaber2 (3560), net: +570, [Ah, 2d] (TWO_PAIR EIGHT, TWO) +Seat 3: carail (1500) +Seat 4: husk (1380) +Seat 5: cypat (1470) +Seat 6: juniorgaty (2425), net: -90 +Seat 7: STIW (3445), net: -90 +***** End of hand T5-17943985-9 ***** +***** History for hand T5-17943985-10 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:10:10 GMT+0100 2010 +Table: Table #227 [17943985] (NO_LIMIT TEXAS_HOLDEM 15/30, TC) +User: besac025 +Button: seat 8 +Players in round: 10 +Seat 9: bobby71000 (2795) +Seat 10: besac025 (3560) +Seat 1: CyRILLOS78 (1715) +Seat 2: jaber2 (3560) +Seat 3: carail (1500) +Seat 4: husk (1380) +Seat 5: cypat (1470) +Seat 6: juniorgaty (2425) +Seat 7: STIW (3445) +Seat 8: BlAcKhAwK (2645) +bobby71000 posts small blind (15) +besac025 posts big blind (30) +--- +Dealing pocket cards +Dealing to besac025: [4d, Kd] +CyRILLOS78 folds +jaber2 folds +carail folds +husk calls 30 +cypat raises 1470 to 1470 [all in] +juniorgaty folds +STIW folds +BlAcKhAwK folds +bobby71000 folds +besac025 folds +husk folds +--- +Summary: +Main pot: 105 won by cypat (105) +Rake taken: €0 +Seat 9: bobby71000 (2780), net: -15 +Seat 10: besac025 (3530), net: -30 +Seat 1: CyRILLOS78 (1715) +Seat 2: jaber2 (3560) +Seat 3: carail (1500) +Seat 4: husk (1350), net: -30 +Seat 5: cypat (1545), net: +75 +Seat 6: juniorgaty (2425) +Seat 7: STIW (3445) +Seat 8: BlAcKhAwK (2645) +***** End of hand T5-17943985-10 ***** +***** History for hand T5-17943985-11 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:11:00 GMT+0100 2010 +Table: Table #227 [17943985] (NO_LIMIT TEXAS_HOLDEM 25/50, TC) +User: besac025 +Button: seat 9 +Players in round: 10 +Seat 10: besac025 (3530) +Seat 1: CyRILLOS78 (1715) +Seat 2: jaber2 (3560) +Seat 3: carail (1500) +Seat 4: husk (1350) +Seat 5: cypat (1545) +Seat 6: juniorgaty (2425) +Seat 7: STIW (3445) +Seat 8: BlAcKhAwK (2645) +Seat 9: bobby71000 (2780) +besac025 posts small blind (25) +CyRILLOS78 posts big blind (50) +--- +Dealing pocket cards +Dealing to besac025: [Ah, 5s] +jaber2 folds +carail folds +husk folds +cypat folds +juniorgaty folds +STIW calls 50 +BlAcKhAwK calls 50 +bobby71000 calls 50 +besac025 calls 25 +CyRILLOS78 checks +--- Dealing flop [3d, 7s, Qh] +besac025 checks +CyRILLOS78 checks +STIW checks +BlAcKhAwK checks +bobby71000 checks +--- Dealing turn [Ad] +besac025 checks +CyRILLOS78 checks +STIW checks +BlAcKhAwK checks +bobby71000 checks +--- Dealing river [Jh] +besac025 bets 50 +CyRILLOS78 folds +STIW calls 50 +BlAcKhAwK folds +bobby71000 folds +--- +Summary: +Main pot: 350 won by STIW (350) +Rake taken: €0 +Seat 10: besac025 (3430), net: -100, [Ah, 5s] (PAIR ACE) +Seat 1: CyRILLOS78 (1665), net: -50 +Seat 2: jaber2 (3560) +Seat 3: carail (1500) +Seat 4: husk (1350) +Seat 5: cypat (1545) +Seat 6: juniorgaty (2425) +Seat 7: STIW (3695), net: +250, [As, 9h] (PAIR ACE) +Seat 8: BlAcKhAwK (2595), net: -50 +Seat 9: bobby71000 (2730), net: -50 +***** End of hand T5-17943985-11 ***** +***** History for hand T5-17943985-12 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:12:58 GMT+0100 2010 +Table: Table #227 [17943985] (NO_LIMIT TEXAS_HOLDEM 25/50, TC) +User: besac025 +Button: seat 10 +Players in round: 10 +Seat 1: CyRILLOS78 (1665) +Seat 2: jaber2 (3560) +Seat 3: carail (1500) +Seat 4: husk (1350) +Seat 5: cypat (1545) +Seat 6: juniorgaty (2425) +Seat 7: STIW (3695) +Seat 8: BlAcKhAwK (2595) +Seat 9: bobby71000 (2730) +Seat 10: besac025 (3430) +CyRILLOS78 posts small blind (25) +jaber2 posts big blind (50) +--- +Dealing pocket cards +Dealing to besac025: [2d, 6s] +carail folds +husk calls 50 +cypat folds +juniorgaty folds +STIW calls 50 +BlAcKhAwK raises 100 to 100 +bobby71000 calls 100 +besac025 folds +CyRILLOS78 calls 75 +jaber2 folds +husk calls 50 +STIW calls 50 +--- Dealing flop [Ks, 9c, 4d] +CyRILLOS78 bets 50 +husk calls 50 +STIW calls 50 +BlAcKhAwK calls 50 +bobby71000 calls 50 +--- Dealing turn [7h] +CyRILLOS78 bets 50 +husk calls 50 +STIW calls 50 +BlAcKhAwK calls 50 +bobby71000 calls 50 +--- Dealing river [Qc] +CyRILLOS78 bets 1050 +husk calls 1050 +STIW folds +BlAcKhAwK folds +bobby71000 folds +--- +Summary: +Main pot: 3150 won by husk (3150) +Rake taken: €0 +Seat 1: CyRILLOS78 (415), net: -1250, [Qs, Jd] (PAIR QUEEN) +Seat 2: jaber2 (3510), net: -50 +Seat 3: carail (1500) +Seat 4: husk (3250), net: +1900, [Kd, 8d] (PAIR KING) +Seat 5: cypat (1545) +Seat 6: juniorgaty (2425) +Seat 7: STIW (3495), net: -200 +Seat 8: BlAcKhAwK (2395), net: -200 +Seat 9: bobby71000 (2530), net: -200 +Seat 10: besac025 (3430) +***** End of hand T5-17943985-12 ***** +***** History for hand T5-17943985-13 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:14:24 GMT+0100 2010 +Table: Table #227 [17943985] (NO_LIMIT TEXAS_HOLDEM 25/50, TC) +User: besac025 +Button: seat 1 +Players in round: 10 +Seat 2: jaber2 (3510) +Seat 3: carail (1500) +Seat 4: husk (3250) +Seat 5: cypat (1545) +Seat 6: juniorgaty (2425) +Seat 7: STIW (3495) +Seat 8: BlAcKhAwK (2395) +Seat 9: bobby71000 (2530) +Seat 10: besac025 (3430) +Seat 1: CyRILLOS78 (415) +jaber2 posts small blind (25) +carail posts big blind (50) +--- +Dealing pocket cards +Dealing to besac025: [9c, 6c] +husk calls 50 +cypat calls 50 +juniorgaty folds +STIW calls 50 +BlAcKhAwK folds +bobby71000 folds +besac025 folds +CyRILLOS78 raises 415 to 415 [all in] +jaber2 folds +carail folds +husk calls 365 +cypat raises 1495 to 1545 [all in] +STIW calls 1495 +husk calls 1130 +--- Dealing flop [9h, Ts, 3d] +husk checks +STIW checks +--- Dealing turn [4c] +husk bets 50 +STIW calls 50 +--- Dealing river [4h] +husk checks +STIW checks +--- +Summary: +Main pot: 1735 won by CyRILLOS78 (1735) +Side pot 1: 3390 won by husk (3390) +Side pot 2: 100 won by husk (100) +Rake taken: €0 +Seat 2: jaber2 (3485), net: -25 +Seat 3: carail (1450), net: -50 +Seat 4: husk (5145), net: +1895, [Kh, Ac] (PAIR FOUR) +Seat 5: cypat (0), net: -1545 +Seat 6: juniorgaty (2425) +Seat 7: STIW (1900), net: -1595 +Seat 8: BlAcKhAwK (2395) +Seat 9: bobby71000 (2530) +Seat 10: besac025 (3430) +Seat 1: CyRILLOS78 (1735), net: +1320, [Qh, Td] (TWO_PAIR TEN, FOUR) +***** End of hand T5-17943985-13 ***** +***** History for hand T5-17943985-14 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:15:54 GMT+0100 2010 +Table: Table #227 [17943985] (NO_LIMIT TEXAS_HOLDEM 25/50, TC) +User: besac025 +Button: seat 2 +Players in round: 9 +Seat 3: carail (1450) +Seat 4: husk (5145) +Seat 6: juniorgaty (2425) +Seat 7: STIW (1900) +Seat 8: BlAcKhAwK (2395) +Seat 9: bobby71000 (2530) +Seat 10: besac025 (3430) +Seat 1: CyRILLOS78 (1735) +Seat 2: jaber2 (3485) +carail posts small blind (25) +husk posts big blind (50) +--- +Dealing pocket cards +Dealing to besac025: [9h, 7d] +juniorgaty folds +STIW calls 50 +BlAcKhAwK calls 50 +bobby71000 folds +besac025 folds +CyRILLOS78 folds +jaber2 folds +carail folds +husk checks +--- Dealing flop [Ts, 3c, 6h] +husk checks +STIW checks +BlAcKhAwK checks +--- Dealing turn [Jc] +husk bets 50 +STIW calls 50 +BlAcKhAwK calls 50 +--- Dealing river [6c] +husk bets 50 +STIW raises 500 to 500 +BlAcKhAwK folds +husk calls 450 +--- +Summary: +Main pot: 1325 won by STIW (1325) +Rake taken: €0 +Seat 3: carail (1425), net: -25 +Seat 4: husk (4545), net: -600 +Seat 6: juniorgaty (2425) +Seat 7: STIW (2625), net: +725, [6d, Ac] (THREE_OF_A_KIND SIX) +Seat 8: BlAcKhAwK (2295), net: -100 +Seat 9: bobby71000 (2530) +Seat 10: besac025 (3430) +Seat 1: CyRILLOS78 (1735) +Seat 2: jaber2 (3485) +***** End of hand T5-17943985-14 ***** +***** History for hand T5-17943985-15 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:17:35 GMT+0100 2010 +Table: Table #227 [17943985] (NO_LIMIT TEXAS_HOLDEM 40/80, TC) +User: besac025 +Button: seat 3 +Players in round: 10 +Seat 4: husk (4545) +Seat 5: klubb (2080) +Seat 6: juniorgaty (2425) +Seat 7: STIW (2625) +Seat 8: BlAcKhAwK (2295) +Seat 9: bobby71000 (2530) +Seat 10: besac025 (3430) +Seat 1: CyRILLOS78 (1735) +Seat 2: jaber2 (3485) +Seat 3: carail (1425) +husk posts small blind (40) +klubb posts big blind (80) +--- +Dealing pocket cards +Dealing to besac025: [Jc, Qd] +juniorgaty folds +STIW calls 80 +BlAcKhAwK folds +bobby71000 calls 80 +besac025 folds +CyRILLOS78 folds +jaber2 folds +carail folds +husk folds +klubb checks +--- Dealing flop [2h, Ah, Kc] +klubb checks +STIW checks +bobby71000 checks +--- Dealing turn [7c] +klubb checks +STIW bets 300 +bobby71000 folds +klubb folds +--- +Summary: +Main pot: 280 won by STIW (280) +Rake taken: €0 +Seat 4: husk (4505), net: -40 +Seat 5: klubb (2000), net: -80 +Seat 6: juniorgaty (2425) +Seat 7: STIW (2825), net: +200 +Seat 8: BlAcKhAwK (2295) +Seat 9: bobby71000 (2450), net: -80 +Seat 10: besac025 (3430) +Seat 1: CyRILLOS78 (1735) +Seat 2: jaber2 (3485) +Seat 3: carail (1425) +***** End of hand T5-17943985-15 ***** +***** History for hand T5-17943985-16 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:19:07 GMT+0100 2010 +Table: Table #227 [17943985] (NO_LIMIT TEXAS_HOLDEM 40/80, TC) +User: besac025 +Button: seat 4 +Players in round: 10 +Seat 5: klubb (2000) +Seat 6: juniorgaty (2425) +Seat 7: STIW (2825) +Seat 8: BlAcKhAwK (2295) +Seat 9: bobby71000 (2450) +Seat 10: besac025 (3430) +Seat 1: CyRILLOS78 (1735) +Seat 2: jaber2 (3485) +Seat 3: carail (1425) +Seat 4: husk (4505) +klubb posts small blind (40) +juniorgaty posts big blind (80) +--- +Dealing pocket cards +Dealing to besac025: [2s, 9c] +STIW calls 80 +BlAcKhAwK raises 480 to 480 +bobby71000 folds +besac025 folds +CyRILLOS78 folds +jaber2 folds +carail folds +husk calls 480 +klubb folds +juniorgaty folds +STIW folds +--- Dealing flop [3h, Ac, 4d] +BlAcKhAwK checks +husk bets 80 +BlAcKhAwK calls 80 +--- Dealing turn [Qh] +BlAcKhAwK checks +husk checks +--- Dealing river [5s] +BlAcKhAwK bets 1735 [all in] +husk calls 1735 +--- +Summary: +Main pot: 4790 won by husk (4790) +Rake taken: €0 +Seat 5: klubb (1960), net: -40 +Seat 6: juniorgaty (2345), net: -80 +Seat 7: STIW (2745), net: -80 +Seat 8: BlAcKhAwK (0), net: -2295, [Jd, 7h] (HIGH_CARD ACE) +Seat 9: bobby71000 (2450) +Seat 10: besac025 (3430) +Seat 1: CyRILLOS78 (1735) +Seat 2: jaber2 (3485) +Seat 3: carail (1425) +Seat 4: husk (7000), net: +2495, [Kd, 5h] (PAIR FIVE) +***** End of hand T5-17943985-16 ***** +***** History for hand T5-17943985-17 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:20:47 GMT+0100 2010 +Table: Table #227 [17943985] (NO_LIMIT TEXAS_HOLDEM 40/80, TC) +User: besac025 +Button: seat 5 +Players in round: 9 +Seat 6: juniorgaty (2345) +Seat 7: STIW (2745) +Seat 9: bobby71000 (2450) +Seat 10: besac025 (3430) +Seat 1: CyRILLOS78 (1735) +Seat 2: jaber2 (3485) +Seat 3: carail (1425) +Seat 4: husk (7000) +Seat 5: klubb (1960) +juniorgaty posts small blind (40) +STIW posts big blind (80) +--- +Dealing pocket cards +Dealing to besac025: [4h, 2h] +bobby71000 calls 80 +besac025 folds +CyRILLOS78 raises 160 to 160 +jaber2 folds +carail folds +husk folds +klubb folds +juniorgaty folds +STIW calls 80 +bobby71000 calls 80 +--- Dealing flop [9d, Qd, 3c] +STIW checks +bobby71000 bets 80 +CyRILLOS78 raises 160 to 160 +STIW calls 160 +bobby71000 calls 80 +--- Dealing turn [Ks] +STIW checks +bobby71000 checks +CyRILLOS78 bets 80 +STIW calls 80 +bobby71000 calls 80 +--- Dealing river [3d] +STIW checks +bobby71000 bets 1240 +CyRILLOS78 folds +STIW folds +--- +Summary: +Main pot: 1240 won by bobby71000 (1240) +Rake taken: €0 +Seat 6: juniorgaty (2305), net: -40 +Seat 7: STIW (2345), net: -400 +Seat 9: bobby71000 (3290), net: +840 +Seat 10: besac025 (3430) +Seat 1: CyRILLOS78 (1335), net: -400 +Seat 2: jaber2 (3485) +Seat 3: carail (1425) +Seat 4: husk (7000) +Seat 5: klubb (1960) +***** End of hand T5-17943985-17 ***** +***** History for hand T5-17943985-18 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:23:01 GMT+0100 2010 +Table: Table #227 [17943985] (NO_LIMIT TEXAS_HOLDEM 60/120, TC) +User: besac025 +Button: seat 6 +Players in round: 10 +Seat 7: STIW (2345) +Seat 8: BdaWinner (1380) +Seat 9: bobby71000 (3290) +Seat 10: besac025 (3430) +Seat 1: CyRILLOS78 (1335) +Seat 2: jaber2 (3485) +Seat 3: carail (1425) +Seat 4: husk (7000) +Seat 5: klubb (1960) +Seat 6: juniorgaty (2305) +STIW posts small blind (60) +BdaWinner posts big blind (120) +--- +Dealing pocket cards +Dealing to besac025: [3c, Ah] +bobby71000 folds +besac025 folds +CyRILLOS78 folds +jaber2 calls 120 +carail folds +husk folds +klubb calls 120 +juniorgaty calls 120 +STIW folds +BdaWinner raises 1260 to 1380 [all in] +jaber2 calls 1260 +klubb folds +juniorgaty folds +--- +--- Dealing flop [7s, 4s, 7c] +--- Dealing turn [Kc] +--- Dealing river [Jh] +--- +Summary: +Main pot: 3060 won by jaber2 (3060) +Rake taken: €0 +Seat 7: STIW (2285), net: -60 +Seat 8: BdaWinner (0), net: -1380, [Ad, 3h] (PAIR SEVEN) +Seat 9: bobby71000 (3290) +Seat 10: besac025 (3430) +Seat 1: CyRILLOS78 (1335) +Seat 2: jaber2 (5165), net: +1680, [8s, 8c] (TWO_PAIR EIGHT, SEVEN) +Seat 3: carail (1425) +Seat 4: husk (7000) +Seat 5: klubb (1840), net: -120 +Seat 6: juniorgaty (2185), net: -120 +***** End of hand T5-17943985-18 ***** +***** History for hand T5-17943985-19 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:24:03 GMT+0100 2010 +Table: Table #227 [17943985] (NO_LIMIT TEXAS_HOLDEM 60/120, TC) +User: besac025 +Button: seat 7 +Players in round: 9 +Seat 9: bobby71000 (3290) +Seat 10: besac025 (3430) +Seat 1: CyRILLOS78 (1335) +Seat 2: jaber2 (5165) +Seat 3: carail (1425) +Seat 4: husk (7000) +Seat 5: klubb (1840) +Seat 6: juniorgaty (2185) +Seat 7: STIW (2285) +bobby71000 posts big blind (120) +--- +Dealing pocket cards +Dealing to besac025: [8d, Qd] +besac025 folds +CyRILLOS78 folds +jaber2 folds +carail folds +husk folds +klubb calls 120 +juniorgaty calls 120 +STIW calls 120 +bobby71000 checks +--- Dealing flop [4d, 3c, 9c] +bobby71000 bets 120 +klubb calls 120 +juniorgaty calls 120 +STIW folds +--- Dealing turn [Tc] +bobby71000 checks +klubb checks +juniorgaty bets 300 +bobby71000 folds +klubb calls 300 +--- Dealing river [9h] +klubb checks +juniorgaty checks +--- +Summary: +Main pot: 1440 won by klubb (1440) +Rake taken: €0 +Seat 9: bobby71000 (3050), net: -240 +Seat 10: besac025 (3430) +Seat 1: CyRILLOS78 (1335) +Seat 2: jaber2 (5165) +Seat 3: carail (1425) +Seat 4: husk (7000) +Seat 5: klubb (2740), net: +900, [Qs, Qh] (TWO_PAIR QUEEN, NINE) +Seat 6: juniorgaty (1645), net: -540 +Seat 7: STIW (2165), net: -120 +***** End of hand T5-17943985-19 ***** +***** History for hand T5-17943985-20 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:25:55 GMT+0100 2010 +Table: Table #227 [17943985] (NO_LIMIT TEXAS_HOLDEM 60/120, TC) +User: besac025 +Button: seat 8 +Players in round: 9 +Seat 9: bobby71000 (3050) +Seat 10: besac025 (3430) +Seat 1: CyRILLOS78 (1335) +Seat 2: jaber2 (5165) +Seat 3: carail (1425) +Seat 4: husk (7000) +Seat 5: klubb (2740) +Seat 6: juniorgaty (1645) +Seat 7: STIW (2165) +bobby71000 posts small blind (60) +besac025 posts big blind (120) +--- +Dealing pocket cards +Dealing to besac025: [3c, 8s] +CyRILLOS78 folds +jaber2 calls 120 +carail folds +husk calls 120 +klubb calls 120 +juniorgaty raises 1645 to 1645 [all in] +STIW folds +bobby71000 folds +besac025 folds +jaber2 folds +husk calls 1525 +klubb folds +--- +--- Dealing flop [Kh, 3h, 7c] +--- Dealing turn [Kd] +--- Dealing river [7s] +--- +Summary: +Main pot: 3710 won by juniorgaty (3710) +Rake taken: €0 +Seat 9: bobby71000 (2990), net: -60 +Seat 10: besac025 (3310), net: -120 +Seat 1: CyRILLOS78 (1335) +Seat 2: jaber2 (5045), net: -120 +Seat 3: carail (1425) +Seat 4: husk (5355), net: -1645, [4d, 4h] (TWO_PAIR KING, SEVEN) +Seat 5: klubb (2620), net: -120 +Seat 6: juniorgaty (3710), net: +2065, [Ac, 9s] (TWO_PAIR KING, SEVEN) +Seat 7: STIW (2165) +***** End of hand T5-17943985-20 ***** +***** History for hand T5-17943985-21 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:27:29 GMT+0100 2010 +Table: Table #227 [17943985] (NO_LIMIT TEXAS_HOLDEM 60/120, TC) +User: besac025 +Button: seat 9 +Players in round: 10 +Seat 10: besac025 (3310) +Seat 1: CyRILLOS78 (1335) +Seat 2: jaber2 (5045) +Seat 3: carail (1425) +Seat 4: husk (5355) +Seat 5: klubb (2620) +Seat 6: juniorgaty (3710) +Seat 7: STIW (2165) +Seat 8: MIKE21WIN (4095) +Seat 9: bobby71000 (2990) +besac025 posts small blind (60) +CyRILLOS78 posts big blind (120) +--- +Dealing pocket cards +Dealing to besac025: [5s, Tc] +jaber2 folds +carail folds +husk folds +klubb folds +juniorgaty raises 3710 to 3710 [all in] +STIW folds +MIKE21WIN folds +bobby71000 folds +besac025 folds +CyRILLOS78 folds +--- +Summary: +Main pot: 300 won by juniorgaty (300) +Rake taken: €0 +Seat 10: besac025 (3250), net: -60 +Seat 1: CyRILLOS78 (1215), net: -120 +Seat 2: jaber2 (5045) +Seat 3: carail (1425) +Seat 4: husk (5355) +Seat 5: klubb (2620) +Seat 6: juniorgaty (3890), net: +180 +Seat 7: STIW (2165) +Seat 8: MIKE21WIN (4095) +Seat 9: bobby71000 (2990) +***** End of hand T5-17943985-21 ***** +***** History for hand T5-17943985-22 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:28:18 GMT+0100 2010 +Table: Table #227 [17943985] (NO_LIMIT TEXAS_HOLDEM 60/120, TC) +User: besac025 +Button: seat 10 +Players in round: 10 +Seat 1: CyRILLOS78 (1215) +Seat 2: jaber2 (5045) +Seat 3: carail (1425) +Seat 4: husk (5355) +Seat 5: klubb (2620) +Seat 6: juniorgaty (3890) +Seat 7: STIW (2165) +Seat 8: MIKE21WIN (4095) +Seat 9: bobby71000 (2990) +Seat 10: besac025 (3250) +CyRILLOS78 posts small blind (60) +jaber2 posts big blind (120) +--- +Dealing pocket cards +Dealing to besac025: [Qs, 3h] +carail folds +husk folds +klubb folds +juniorgaty raises 3890 to 3890 [all in] +STIW folds +MIKE21WIN folds +bobby71000 folds +besac025 folds +CyRILLOS78 folds +jaber2 folds +--- +Summary: +Main pot: 300 won by juniorgaty (300) +Rake taken: €0 +Seat 1: CyRILLOS78 (1155), net: -60 +Seat 2: jaber2 (4925), net: -120 +Seat 3: carail (1425) +Seat 4: husk (5355) +Seat 5: klubb (2620) +Seat 6: juniorgaty (4070), net: +180 +Seat 7: STIW (2165) +Seat 8: MIKE21WIN (4095) +Seat 9: bobby71000 (2990) +Seat 10: besac025 (3250) +***** End of hand T5-17943985-22 ***** +***** History for hand T5-17943985-23 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:28:49 GMT+0100 2010 +Table: Table #227 [17943985] (NO_LIMIT TEXAS_HOLDEM 80/160, TC) +User: besac025 +Button: seat 1 +Players in round: 10 +Seat 2: jaber2 (4925) +Seat 3: carail (1425) +Seat 4: husk (5355) +Seat 5: klubb (2620) +Seat 6: juniorgaty (4070) +Seat 7: STIW (2165) +Seat 8: MIKE21WIN (4095) +Seat 9: bobby71000 (2990) +Seat 10: besac025 (3250) +Seat 1: CyRILLOS78 (1155) +jaber2 posts small blind (80) +carail posts big blind (160) +--- +Dealing pocket cards +Dealing to besac025: [Jh, Jc] +husk folds +klubb folds +juniorgaty calls 160 +STIW folds +MIKE21WIN folds +bobby71000 calls 160 +besac025 raises 800 to 800 +CyRILLOS78 raises 1155 to 1155 [all in] +jaber2 folds +carail folds +juniorgaty calls 995 +bobby71000 calls 995 +besac025 calls 355 +--- Dealing flop [Tc, 4h, 6c] +juniorgaty checks +bobby71000 checks +besac025 checks +--- Dealing turn [Ks] +juniorgaty bets 2915 [all in] +bobby71000 folds +besac025 folds +--- Dealing turn [Ks] +--- Dealing river [Kh] +--- +Summary: +Main pot: 4860 won by CyRILLOS78 (4860) +Rake taken: €0 +Seat 2: jaber2 (4845), net: -80 +Seat 3: carail (1265), net: -160 +Seat 4: husk (5355) +Seat 5: klubb (2620) +Seat 6: juniorgaty (2915), net: -1155, [Qc, 9c] (PAIR KING) +Seat 7: STIW (2165) +Seat 8: MIKE21WIN (4095) +Seat 9: bobby71000 (1835), net: -1155 +Seat 10: besac025 (2095), net: -1155 +Seat 1: CyRILLOS78 (4860), net: +3705, [Qd, Kc] (THREE_OF_A_KIND KING) +***** End of hand T5-17943985-23 ***** +***** History for hand T5-17943985-24 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:29:50 GMT+0100 2010 +Table: Table #227 [17943985] (NO_LIMIT TEXAS_HOLDEM 80/160, TC) +User: besac025 +Button: seat 2 +Players in round: 10 +Seat 3: carail (1265) +Seat 4: husk (5355) +Seat 5: klubb (2620) +Seat 6: juniorgaty (2915) +Seat 7: STIW (2165) +Seat 8: MIKE21WIN (4095) +Seat 9: bobby71000 (1835) +Seat 10: besac025 (2095) +Seat 1: CyRILLOS78 (4860) +Seat 2: jaber2 (4845) +carail posts small blind (80) +husk posts big blind (160) +--- +Dealing pocket cards +Dealing to besac025: [2d, 2s] +klubb folds +juniorgaty folds +STIW folds +MIKE21WIN folds +bobby71000 calls 160 +besac025 calls 160 +CyRILLOS78 folds +jaber2 calls 160 +carail folds +husk checks +--- Dealing flop [3h, 8c, Qh] +husk checks +bobby71000 checks +besac025 checks +jaber2 checks +--- Dealing turn [8s] +husk checks +bobby71000 checks +besac025 checks +jaber2 checks +--- Dealing river [6c] +husk checks +bobby71000 checks +besac025 bets 160 +jaber2 calls 160 +husk folds +bobby71000 folds +--- +Summary: +Main pot: 1040 won by jaber2 (1040) +Rake taken: €0 +Seat 3: carail (1185), net: -80 +Seat 4: husk (5195), net: -160 +Seat 5: klubb (2620) +Seat 6: juniorgaty (2915) +Seat 7: STIW (2165) +Seat 8: MIKE21WIN (4095) +Seat 9: bobby71000 (1675), net: -160 +Seat 10: besac025 (1775), net: -320, [2d, 2s] (TWO_PAIR EIGHT, TWO) +Seat 1: CyRILLOS78 (4860) +Seat 2: jaber2 (5565), net: +720, [7h, 7s] (TWO_PAIR EIGHT, SEVEN) +***** End of hand T5-17943985-24 ***** +***** History for hand T5-17943985-25 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:31:29 GMT+0100 2010 +Table: Table #227 [17943985] (NO_LIMIT TEXAS_HOLDEM 80/160, TC) +User: besac025 +Button: seat 3 +Players in round: 10 +Seat 4: husk (5195) +Seat 5: klubb (2620) +Seat 6: juniorgaty (2915) +Seat 7: STIW (2165) +Seat 8: MIKE21WIN (4095) +Seat 9: bobby71000 (1675) +Seat 10: besac025 (1775) +Seat 1: CyRILLOS78 (4860) +Seat 2: jaber2 (5565) +Seat 3: carail (1185) +husk posts small blind (80) +klubb posts big blind (160) +--- +Dealing pocket cards +Dealing to besac025: [Th, Qh] +juniorgaty raises 2915 to 2915 [all in] +STIW folds +MIKE21WIN folds +bobby71000 folds +besac025 calls 1775 [all in] +CyRILLOS78 folds +jaber2 folds +carail folds +husk folds +klubb folds +--- +--- Dealing flop [2d, 3d, Ac] +--- Dealing turn [3h] +--- Dealing river [Td] +--- +Summary: +Main pot: 3790 won by besac025 (3790) +Rake taken: €0 +Seat 4: husk (5115), net: -80 +Seat 5: klubb (2460), net: -160 +Seat 6: juniorgaty (1140), net: -1775, [6s, 6c] (TWO_PAIR SIX, THREE) +Seat 7: STIW (2165) +Seat 8: MIKE21WIN (4095) +Seat 9: bobby71000 (1675) +Seat 10: besac025 (3790), net: +2015, [Th, Qh] (TWO_PAIR TEN, THREE) +Seat 1: CyRILLOS78 (4860) +Seat 2: jaber2 (5565) +Seat 3: carail (1185) +***** End of hand T5-17943985-25 ***** +***** History for hand T5-17943985-26 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:32:18 GMT+0100 2010 +Table: Table #227 [17943985] (NO_LIMIT TEXAS_HOLDEM 80/160, TC) +User: besac025 +Button: seat 4 +Players in round: 10 +Seat 5: klubb (2460) +Seat 6: juniorgaty (1140) +Seat 7: STIW (2165) +Seat 8: MIKE21WIN (4095) +Seat 9: bobby71000 (1675) +Seat 10: besac025 (3790) +Seat 1: CyRILLOS78 (4860) +Seat 2: jaber2 (5565) +Seat 3: carail (1185) +Seat 4: husk (5115) +klubb posts small blind (80) +juniorgaty posts big blind (160) +--- +Dealing pocket cards +Dealing to besac025: [9d, Ah] +STIW calls 160 +MIKE21WIN folds +bobby71000 folds +besac025 folds +CyRILLOS78 raises 960 to 960 +jaber2 folds +carail folds +husk folds +klubb folds +juniorgaty raises 980 to 1140 [all in] +STIW calls 980 +CyRILLOS78 calls 180 +--- Dealing flop [7h, 9h, 2h] +STIW bets 1025 [all in] +CyRILLOS78 calls 1025 +--- Dealing flop [7h, 9h, 2h] +--- Dealing turn [7d] +--- Dealing river [7c] +--- +Summary: +Main pot: 3500 won by STIW (3500) +Side pot 1: 2050 won by STIW (2050) +Rake taken: €0 +Seat 5: klubb (2380), net: -80 +Seat 6: juniorgaty (0), net: -1140, [4d, Qc] (THREE_OF_A_KIND SEVEN) +Seat 7: STIW (5550), net: +3385, [As, 9s] (FULL_HOUSE SEVEN, NINE) +Seat 8: MIKE21WIN (4095) +Seat 9: bobby71000 (1675) +Seat 10: besac025 (3790) +Seat 1: CyRILLOS78 (2695), net: -2165, [6s, 6h] (FULL_HOUSE SEVEN, SIX) +Seat 2: jaber2 (5565) +Seat 3: carail (1185) +Seat 4: husk (5115) +***** End of hand T5-17943985-26 ***** +***** History for hand T5-17943985-27 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:33:26 GMT+0100 2010 +Table: Table #227 [17943985] (NO_LIMIT TEXAS_HOLDEM 80/160, TC) +User: besac025 +Button: seat 5 +Players in round: 9 +Seat 7: STIW (5550) +Seat 8: MIKE21WIN (4095) +Seat 9: bobby71000 (1675) +Seat 10: besac025 (3790) +Seat 1: CyRILLOS78 (2695) +Seat 2: jaber2 (5565) +Seat 3: carail (1185) +Seat 4: husk (5115) +Seat 5: klubb (2380) +STIW posts big blind (160) +--- +Dealing pocket cards +Dealing to besac025: [7d, 5h] +MIKE21WIN raises 320 to 320 +bobby71000 raises 560 to 560 +besac025 folds +CyRILLOS78 raises 2695 to 2695 [all in] +jaber2 folds +carail folds +husk calls 2695 +klubb folds +STIW folds +MIKE21WIN folds +bobby71000 calls 1115 [all in] +--- +--- Dealing flop [5s, 4h, Th] +--- Dealing turn [8s] +--- Dealing river [9h] +--- +Summary: +Main pot: 5505 won by bobby71000 (5505) +Side pot 1: 2040 won by CyRILLOS78 (2040) +Rake taken: €0 +Seat 7: STIW (5390), net: -160 +Seat 8: MIKE21WIN (3775), net: -320 +Seat 9: bobby71000 (5505), net: +3830, [8d, 8h] (THREE_OF_A_KIND EIGHT) +Seat 10: besac025 (3790) +Seat 1: CyRILLOS78 (2040), net: -655, [Ad, Js] (HIGH_CARD ACE) +Seat 2: jaber2 (5565) +Seat 3: carail (1185) +Seat 4: husk (2420), net: -2695, [As, 2d] (HIGH_CARD ACE) +Seat 5: klubb (2380) +***** End of hand T5-17943985-27 ***** +***** History for hand T5-17943985-28 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:34:41 GMT+0100 2010 +Table: Table #227 [17943985] (NO_LIMIT TEXAS_HOLDEM 100/200, TC) +User: besac025 +Button: seat 6 +Players in round: 9 +Seat 7: STIW (5390) +Seat 8: MIKE21WIN (3775) +Seat 9: bobby71000 (5505) +Seat 10: besac025 (3790) +Seat 1: CyRILLOS78 (2040) +Seat 2: jaber2 (5565) +Seat 3: carail (1185) +Seat 4: husk (2420) +Seat 5: klubb (2380) +STIW posts small blind (100) +MIKE21WIN posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [7c, Jh] +bobby71000 folds +besac025 folds +CyRILLOS78 raises 1000 to 1000 +jaber2 folds +carail folds +husk folds +klubb folds +STIW folds +MIKE21WIN folds +--- +Summary: +Main pot: 500 won by CyRILLOS78 (500) +Rake taken: €0 +Seat 7: STIW (5290), net: -100 +Seat 8: MIKE21WIN (3575), net: -200 +Seat 9: bobby71000 (5505) +Seat 10: besac025 (3790) +Seat 1: CyRILLOS78 (2340), net: +300 +Seat 2: jaber2 (5565) +Seat 3: carail (1185) +Seat 4: husk (2420) +Seat 5: klubb (2380) +***** End of hand T5-17943985-28 ***** +***** History for hand T5-17943985-29 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:35:23 GMT+0100 2010 +Table: Table #227 [17943985] (NO_LIMIT TEXAS_HOLDEM 100/200, TC) +User: besac025 +Button: seat 7 +Players in round: 10 +Seat 8: MIKE21WIN (3575) +Seat 9: bobby71000 (5505) +Seat 10: besac025 (3790) +Seat 1: CyRILLOS78 (2340) +Seat 2: jaber2 (5565) +Seat 3: carail (1185) +Seat 4: husk (2420) +Seat 5: klubb (2380) +Seat 6: x_KAYA (1145) +Seat 7: STIW (5290) +MIKE21WIN posts small blind (100) +bobby71000 posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [4s, 2d] +besac025 folds +CyRILLOS78 raises 600 to 600 +jaber2 folds +carail folds +husk folds +klubb folds +x_KAYA folds +STIW folds +MIKE21WIN calls 500 +bobby71000 calls 400 +--- Dealing flop [5s, Td, 7s] +MIKE21WIN bets 1800 +bobby71000 calls 1800 +CyRILLOS78 folds +--- Dealing turn [7c] +MIKE21WIN bets 1175 [all in] +bobby71000 calls 1175 +--- Dealing turn [7c] +--- Dealing river [6c] +--- +Summary: +Main pot: 7750 won by MIKE21WIN (7750) +Rake taken: €0 +Seat 8: MIKE21WIN (7750), net: +4175, [Ts, Ah] (TWO_PAIR TEN, SEVEN) +Seat 9: bobby71000 (1930), net: -3575, [Tc, 9s] (TWO_PAIR TEN, SEVEN) +Seat 10: besac025 (3790) +Seat 1: CyRILLOS78 (1740), net: -600 +Seat 2: jaber2 (5565) +Seat 3: carail (1185) +Seat 4: husk (2420) +Seat 5: klubb (2380) +Seat 6: x_KAYA (1145) +Seat 7: STIW (5290) +***** End of hand T5-17943985-29 ***** +***** History for hand T5-17943985-30 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:36:31 GMT+0100 2010 +Table: Table #227 [17943985] (NO_LIMIT TEXAS_HOLDEM 100/200, TC) +User: besac025 +Button: seat 8 +Players in round: 10 +Seat 9: bobby71000 (1930) +Seat 10: besac025 (3790) +Seat 1: CyRILLOS78 (1740) +Seat 2: jaber2 (5565) +Seat 3: carail (1185) +Seat 4: husk (2420) +Seat 5: klubb (2380) +Seat 6: x_KAYA (1145) +Seat 7: STIW (5290) +Seat 8: MIKE21WIN (7750) +bobby71000 posts small blind (100) +besac025 posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [2c, 4h] +CyRILLOS78 folds +jaber2 folds +carail folds +husk calls 200 +klubb folds +x_KAYA folds +STIW calls 200 +MIKE21WIN folds +bobby71000 calls 100 +besac025 checks +--- Dealing flop [7d, Kd, Qd] +bobby71000 checks +besac025 checks +husk bets 200 +STIW calls 200 +bobby71000 folds +besac025 folds +--- Dealing turn [9h] +husk checks +STIW checks +--- Dealing river [3c] +husk checks +STIW checks +--- +Summary: +Main pot: 1200 won by STIW (1200) +Rake taken: €0 +Seat 9: bobby71000 (1730), net: -200 +Seat 10: besac025 (3590), net: -200 +Seat 1: CyRILLOS78 (1740) +Seat 2: jaber2 (5565) +Seat 3: carail (1185) +Seat 4: husk (2020), net: -400, [Qh, Ah] (PAIR QUEEN) +Seat 5: klubb (2380) +Seat 6: x_KAYA (1145) +Seat 7: STIW (6090), net: +800, [3h, Ks] (TWO_PAIR KING, THREE) +Seat 8: MIKE21WIN (7750) +***** End of hand T5-17943985-30 ***** +***** History for hand T5-17943985-31 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:37:39 GMT+0100 2010 +Table: Table #227 [17943985] (NO_LIMIT TEXAS_HOLDEM 100/200, TC) +User: besac025 +Button: seat 9 +Players in round: 10 +Seat 10: besac025 (3590) +Seat 1: CyRILLOS78 (1740) +Seat 2: jaber2 (5565) +Seat 3: carail (1185) +Seat 4: husk (2020) +Seat 5: klubb (2380) +Seat 6: x_KAYA (1145) +Seat 7: STIW (6090) +Seat 8: MIKE21WIN (7750) +Seat 9: bobby71000 (1730) +besac025 posts small blind (100) +CyRILLOS78 posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [2s, Kc] +jaber2 folds +carail folds +husk folds +klubb folds +x_KAYA folds +STIW calls 200 +MIKE21WIN raises 400 to 400 +bobby71000 folds +besac025 folds +CyRILLOS78 raises 1300 to 1500 +STIW folds +MIKE21WIN raises 2200 to 2600 +CyRILLOS78 calls 240 [all in] +--- +--- Dealing flop [Th, 5c, 9d] +--- Dealing turn [9c] +--- Dealing river [7h] +--- +Summary: +Main pot: 3780 won by MIKE21WIN (3780) +Rake taken: €0 +Seat 10: besac025 (3490), net: -100 +Seat 1: CyRILLOS78 (0), net: -1740, [Jd, Qd] (PAIR NINE) +Seat 2: jaber2 (5565) +Seat 3: carail (1185) +Seat 4: husk (2020) +Seat 5: klubb (2380) +Seat 6: x_KAYA (1145) +Seat 7: STIW (5890), net: -200 +Seat 8: MIKE21WIN (9790), net: +2040, [Ad, Qc] (PAIR NINE) +Seat 9: bobby71000 (1730) +***** End of hand T5-17943985-31 ***** +***** History for hand T5-17943985-32 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:38:46 GMT+0100 2010 +Table: Table #227 [17943985] (NO_LIMIT TEXAS_HOLDEM 100/200, TC) +User: besac025 +Button: seat 10 +Players in round: 9 +Seat 2: jaber2 (5565) +Seat 3: carail (1185) +Seat 4: husk (2020) +Seat 5: klubb (2380) +Seat 6: x_KAYA (1145) +Seat 7: STIW (5890) +Seat 8: MIKE21WIN (9790) +Seat 9: bobby71000 (1730) +Seat 10: besac025 (3490) +jaber2 posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [2s, 7h] +carail folds +husk calls 200 +klubb folds +x_KAYA folds +STIW calls 200 +MIKE21WIN folds +bobby71000 folds +besac025 folds +jaber2 checks +--- Dealing flop [Kc, 6c, 7d] +jaber2 checks +husk checks +STIW bets 200 +jaber2 calls 200 +husk folds +--- Dealing turn [Jd] +jaber2 checks +STIW bets 200 +jaber2 calls 200 +--- Dealing river [4c] +jaber2 checks +STIW bets 200 +jaber2 calls 200 +--- +Summary: +Main pot: 1800 won by STIW (1800) +Rake taken: €0 +Seat 2: jaber2 (4765), net: -800 +Seat 3: carail (1185) +Seat 4: husk (1820), net: -200 +Seat 5: klubb (2380) +Seat 6: x_KAYA (1145) +Seat 7: STIW (6890), net: +1000, [Ks, Ac] (PAIR KING) +Seat 8: MIKE21WIN (9790) +Seat 9: bobby71000 (1730) +Seat 10: besac025 (3490) +***** End of hand T5-17943985-32 ***** +***** History for hand T5-17943985-33 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:40:02 GMT+0100 2010 +Table: Table #227 [17943985] (NO_LIMIT TEXAS_HOLDEM 100/200, TC) +User: besac025 +Button: seat 1 +Players in round: 9 +Seat 2: jaber2 (4765) +Seat 3: carail (1185) +Seat 4: husk (1820) +Seat 5: klubb (2380) +Seat 6: x_KAYA (1145) +Seat 7: STIW (6890) +Seat 8: MIKE21WIN (9790) +Seat 9: bobby71000 (1730) +Seat 10: besac025 (3490) +jaber2 posts small blind (100) +carail posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [Jh, 4h] +husk calls 200 +klubb folds +x_KAYA folds +STIW folds +MIKE21WIN calls 200 +bobby71000 calls 200 +besac025 folds +jaber2 folds +carail checks +--- Dealing flop [8c, 9d, 7d] +carail checks +husk checks +MIKE21WIN checks +bobby71000 checks +--- Dealing turn [9h] +carail checks +husk checks +MIKE21WIN checks +bobby71000 bets 200 +carail folds +husk calls 200 +MIKE21WIN raises 400 to 400 +bobby71000 calls 200 +husk calls 200 +--- Dealing river [Kd] +husk bets 200 +MIKE21WIN calls 200 +bobby71000 calls 200 +--- +Summary: +Main pot: 2700 won by husk (2700) +Rake taken: €0 +Seat 2: jaber2 (4665), net: -100 +Seat 3: carail (985), net: -200 +Seat 4: husk (3720), net: +1900, [Qs, Kc] (TWO_PAIR KING, NINE) +Seat 5: klubb (2380) +Seat 6: x_KAYA (1145) +Seat 7: STIW (6890) +Seat 8: MIKE21WIN (8990), net: -800 +Seat 9: bobby71000 (930), net: -800 +Seat 10: besac025 (3490) +***** End of hand T5-17943985-33 ***** +***** History for hand T5-17943985-34 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:42:51 GMT+0100 2010 +Table: Table #227 [17943985] (NO_LIMIT TEXAS_HOLDEM 100/200, ante: 20, TC) +User: besac025 +Button: seat 2 +Players in round: 10 +Seat 3: carail (985) +Seat 4: husk (3720) +Seat 5: klubb (2380) +Seat 6: x_KAYA (1145) +Seat 7: STIW (6890) +Seat 8: MIKE21WIN (8990) +Seat 9: bobby71000 (930) +Seat 10: besac025 (3490) +Seat 1: electra333 (3640) +Seat 2: jaber2 (4665) +carail posts ante 20 +husk posts ante 20 +klubb posts ante 20 +x_KAYA posts ante 20 +STIW posts ante 20 +MIKE21WIN posts ante 20 +bobby71000 posts ante 20 +besac025 posts ante 20 +electra333 posts ante 20 +jaber2 posts ante 20 +carail posts small blind (100) +husk posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [5h, 8c] +klubb folds +x_KAYA folds +STIW calls 200 +MIKE21WIN calls 200 +bobby71000 raises 910 to 910 [all in] +besac025 folds +electra333 folds +jaber2 folds +carail folds +husk folds +STIW calls 710 +MIKE21WIN folds +--- +--- Dealing flop [Ah, As, 6d] +--- Dealing turn [2s] +--- Dealing river [4h] +--- +Summary: +Main pot: 2520 won by bobby71000 (2520) +Rake taken: €0 +Seat 3: carail (865), net: -120 +Seat 4: husk (3500), net: -220 +Seat 5: klubb (2360), net: -20 +Seat 6: x_KAYA (1125), net: -20 +Seat 7: STIW (5960), net: -930, [Jc, Tc] (PAIR ACE) +Seat 8: MIKE21WIN (8770), net: -220 +Seat 9: bobby71000 (2520), net: +1590, [Ts, Qd] (PAIR ACE) +Seat 10: besac025 (3470), net: -20 +Seat 1: electra333 (3620), net: -20 +Seat 2: jaber2 (4645), net: -20 +***** End of hand T5-17943985-34 ***** +***** History for hand T5-17943985-35 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:44:08 GMT+0100 2010 +Table: Table #227 [17943985] (NO_LIMIT TEXAS_HOLDEM 100/200, ante: 20, TC) +User: besac025 +Button: seat 3 +Players in round: 10 +Seat 4: husk (3500) +Seat 5: klubb (2360) +Seat 6: x_KAYA (1125) +Seat 7: STIW (5960) +Seat 8: MIKE21WIN (8770) +Seat 9: bobby71000 (2520) +Seat 10: besac025 (3470) +Seat 1: electra333 (3620) +Seat 2: jaber2 (4645) +Seat 3: carail (865) +husk posts ante 20 +klubb posts ante 20 +x_KAYA posts ante 20 +STIW posts ante 20 +MIKE21WIN posts ante 20 +bobby71000 posts ante 20 +besac025 posts ante 20 +electra333 posts ante 20 +jaber2 posts ante 20 +carail posts ante 20 +husk posts small blind (100) +klubb posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [9s, Ah] +x_KAYA folds +STIW calls 200 +MIKE21WIN folds +bobby71000 folds +besac025 folds +electra333 folds +jaber2 folds +carail folds +husk folds +klubb checks +--- Dealing flop [Jh, 9d, 4c] +klubb bets 700 +STIW folds +--- +Summary: +Main pot: 700 won by klubb (700) +Rake taken: €0 +Seat 4: husk (3380), net: -120 +Seat 5: klubb (2840), net: +480 +Seat 6: x_KAYA (1105), net: -20 +Seat 7: STIW (5740), net: -220 +Seat 8: MIKE21WIN (8750), net: -20 +Seat 9: bobby71000 (2500), net: -20 +Seat 10: besac025 (3450), net: -20 +Seat 1: electra333 (3600), net: -20 +Seat 2: jaber2 (4625), net: -20 +Seat 3: carail (845), net: -20 +***** End of hand T5-17943985-35 ***** +***** History for hand T5-17943985-36 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:45:06 GMT+0100 2010 +Table: Table #227 [17943985] (NO_LIMIT TEXAS_HOLDEM 100/200, ante: 20, TC) +User: besac025 +Button: seat 4 +Players in round: 9 +Seat 5: klubb (2840) +Seat 6: x_KAYA (1105) +Seat 7: STIW (5740) +Seat 8: MIKE21WIN (8750) +Seat 10: besac025 (3450) +Seat 1: electra333 (3600) +Seat 2: jaber2 (4625) +Seat 3: carail (845) +Seat 4: husk (3380) +klubb posts ante 20 +x_KAYA posts ante 20 +STIW posts ante 20 +MIKE21WIN posts ante 20 +besac025 posts ante 20 +electra333 posts ante 20 +jaber2 posts ante 20 +carail posts ante 20 +husk posts ante 20 +klubb posts small blind (100) +x_KAYA posts big blind (200) +--- +Dealing pocket cards +Dealing to besac025: [8s, 3d] +STIW calls 200 +MIKE21WIN folds +besac025 folds +electra333 folds +jaber2 folds +carail folds +husk calls 200 +klubb folds +x_KAYA checks +--- Dealing flop [Qh, 9h, 2s] +x_KAYA checks +STIW checks +husk bets 200 +x_KAYA folds +STIW calls 200 +--- Dealing turn [8h] +STIW checks +husk checks +--- Dealing river [9d] +STIW checks +husk bets 200 +STIW calls 200 +--- +Summary: +Main pot: 1680 won by husk (1680) +Rake taken: €0 +Seat 5: klubb (2720), net: -120 +Seat 6: x_KAYA (885), net: -220 +Seat 7: STIW (5120), net: -620 +Seat 8: MIKE21WIN (8730), net: -20 +Seat 10: besac025 (3430), net: -20 +Seat 1: electra333 (3580), net: -20 +Seat 2: jaber2 (4605), net: -20 +Seat 3: carail (825), net: -20 +Seat 4: husk (4440), net: +1060, [4d, Qs] (TWO_PAIR QUEEN, NINE) +***** End of hand T5-17943985-36 ***** +***** History for hand T5-17944034-72 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:46:22 GMT+0100 2010 +Table: Table #178 [17944034] (NO_LIMIT TEXAS_HOLDEM 100/200, ante: 20, TC) +User: besac025 +Button: seat 10 +Players in round: 9 +Seat 1: shienyos (775) +Seat 2: lymar680 (30) +Seat 3: lola532010 (700) +Seat 4: KA40 (8725) +Seat 5: besac025 (3430) +Seat 6: lattahia (5525) +Seat 7: gringoman (55) +Seat 8: amndine_y (10000) +Seat 9: mixupredator (35) +shienyos posts ante 20 +lymar680 posts ante 20 +lola532010 posts ante 20 +KA40 posts ante 20 +besac025 posts ante 20 +lattahia posts ante 20 +gringoman posts ante 20 +amndine_y posts ante 20 +mixupredator posts ante 20 +shienyos posts small blind (100) +lymar680 posts small blind (10) [all in] +--- +Dealing pocket cards +Dealing to besac025: [6c, Qd] +lola532010 folds +KA40 calls 200 +besac025 folds +lattahia calls 200 +gringoman folds +amndine_y calls 200 +mixupredator folds +shienyos folds +--- Dealing flop [Jd, 5d, 3d] +KA40 checks +lattahia bets 200 +amndine_y calls 200 +KA40 folds +--- Dealing turn [Td] +lattahia checks +amndine_y checks +--- Dealing river [6h] +lattahia checks +amndine_y checks +--- +Summary: +Main pot: 230 won by amndine_y (230) +Side pot 1: 1060 won by amndine_y (1060) +Rake taken: €0 +Seat 1: shienyos (655), net: -120 +Seat 2: lymar680 (0), net: -30, [2h, 9c] (HIGH_CARD JACK) +Seat 3: lola532010 (680), net: -20 +Seat 4: KA40 (8505), net: -220 +Seat 5: besac025 (3410), net: -20 +Seat 6: lattahia (5105), net: -420, [Ts, Qc] (PAIR TEN) +Seat 7: gringoman (35), net: -20 +Seat 8: amndine_y (10870), net: +870, [2c, 4c] (STRAIGHT SIX) +Seat 9: mixupredator (15), net: -20 +***** End of hand T5-17944034-72 ***** +***** History for hand T5-17944034-73 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:47:01 GMT+0100 2010 +Table: Table #178 [17944034] (NO_LIMIT TEXAS_HOLDEM 125/250, ante: 25, TC) +User: besac025 +Button: seat 1 +Players in round: 9 +Seat 3: lola532010 (680) +Seat 4: KA40 (8505) +Seat 5: besac025 (3410) +Seat 6: lattahia (5105) +Seat 7: gringoman (35) +Seat 8: amndine_y (10870) +Seat 9: mixupredator (15) +Seat 10: Bkriss (325) +Seat 1: shienyos (655) +lola532010 posts ante 25 +KA40 posts ante 25 +besac025 posts ante 25 +lattahia posts ante 25 +gringoman posts ante 25 +amndine_y posts ante 25 +mixupredator posts ante 15 +Bkriss posts ante 25 +shienyos posts ante 25 +lola532010 posts big blind (250) +--- +Dealing pocket cards +Dealing to besac025: [9s, 8h] +KA40 calls 250 +besac025 folds +lattahia folds +gringoman folds +amndine_y folds +Bkriss folds +shienyos folds +lola532010 checks +--- Dealing flop [3h, Qc, 3s] +lola532010 checks +KA40 bets 250 +lola532010 folds +--- Dealing flop [3h, Qc, 3s] +--- Dealing turn [5d] +--- Dealing river [Qs] +--- +Summary: +Main pot: 135 won by KA40 (135) +Side pot 1: 580 won by KA40 (580) +Rake taken: €0 +Seat 3: lola532010 (405), net: -275 +Seat 4: KA40 (8945), net: +440, [Jd, Qh] (FULL_HOUSE QUEEN, THREE) +Seat 5: besac025 (3385), net: -25 +Seat 6: lattahia (5080), net: -25 +Seat 7: gringoman (10), net: -25 +Seat 8: amndine_y (10845), net: -25 +Seat 9: mixupredator (0), net: -15, [9c, 4c] (TWO_PAIR QUEEN, THREE) +Seat 10: Bkriss (300), net: -25 +Seat 1: shienyos (630), net: -25 +***** End of hand T5-17944034-73 ***** +***** History for hand T5-17944034-74 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:47:24 GMT+0100 2010 +Table: Table #178 [17944034] (NO_LIMIT TEXAS_HOLDEM 125/250, ante: 25, TC) +User: besac025 +Button: seat 2 +Players in round: 8 +Seat 3: lola532010 (405) +Seat 4: KA40 (8945) +Seat 5: besac025 (3385) +Seat 6: lattahia (5080) +Seat 7: gringoman (10) +Seat 8: amndine_y (10845) +Seat 10: Bkriss (300) +Seat 1: shienyos (630) +lola532010 posts ante 25 +KA40 posts ante 25 +besac025 posts ante 25 +lattahia posts ante 25 +gringoman posts ante 10 +amndine_y posts ante 25 +Bkriss posts ante 25 +shienyos posts ante 25 +lola532010 posts small blind (125) +KA40 posts big blind (250) +--- +Dealing pocket cards +Dealing to besac025: [4h, 8d] +besac025 folds +lattahia folds +amndine_y calls 250 +Bkriss folds +shienyos folds +lola532010 folds +KA40 checks +--- Dealing flop [8s, 5h, Qs] +KA40 checks +amndine_y checks +--- Dealing turn [Kc] +KA40 checks +amndine_y checks +--- Dealing river [9h] +KA40 checks +amndine_y checks +--- +Summary: +Main pot: 80 won by gringoman (80) +Side pot 1: 730 won by KA40 (365), amndine_y (365) +Rake taken: €0 +Seat 3: lola532010 (255), net: -150 +Seat 4: KA40 (9035), net: +90, [Tc, 2c] (HIGH_CARD KING) +Seat 5: besac025 (3360), net: -25 +Seat 6: lattahia (5055), net: -25 +Seat 7: gringoman (80), net: +70, [Js, 9s] (PAIR NINE) +Seat 8: amndine_y (10935), net: +90, [7h, Th] (HIGH_CARD KING) +Seat 10: Bkriss (275), net: -25 +Seat 1: shienyos (605), net: -25 +***** End of hand T5-17944034-74 ***** +***** History for hand T5-17944034-75 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:48:03 GMT+0100 2010 +Table: Table #178 [17944034] (NO_LIMIT TEXAS_HOLDEM 125/250, ante: 25, TC) +User: besac025 +Button: seat 3 +Players in round: 10 +Seat 4: KA40 (9035) +Seat 5: besac025 (3360) +Seat 6: lattahia (5055) +Seat 7: gringoman (80) +Seat 8: amndine_y (10935) +Seat 9: wallyd (60) +Seat 10: Bkriss (275) +Seat 1: shienyos (605) +Seat 2: HELENE8687 (1315) +Seat 3: lola532010 (255) +KA40 posts ante 25 +besac025 posts ante 25 +lattahia posts ante 25 +gringoman posts ante 25 +amndine_y posts ante 25 +wallyd posts ante 25 +Bkriss posts ante 25 +shienyos posts ante 25 +HELENE8687 posts ante 25 +lola532010 posts ante 25 +KA40 posts small blind (125) +besac025 posts big blind (250) +--- +Dealing pocket cards +Dealing to besac025: [Qs, Js] +lattahia raises 500 to 500 +gringoman folds +amndine_y calls 500 +wallyd folds +Bkriss folds +shienyos folds +HELENE8687 folds +lola532010 folds +KA40 calls 375 +besac025 calls 250 +--- Dealing flop [Tc, Kh, 5h] +KA40 bets 1625 +besac025 folds +lattahia folds +amndine_y folds +--- +Summary: +Main pot: 2250 won by KA40 (2250) +Rake taken: €0 +Seat 4: KA40 (10760), net: +1725 +Seat 5: besac025 (2835), net: -525 +Seat 6: lattahia (4530), net: -525 +Seat 7: gringoman (55), net: -25 +Seat 8: amndine_y (10410), net: -525 +Seat 9: wallyd (35), net: -25 +Seat 10: Bkriss (250), net: -25 +Seat 1: shienyos (580), net: -25 +Seat 2: HELENE8687 (1290), net: -25 +Seat 3: lola532010 (230), net: -25 +***** End of hand T5-17944034-75 ***** +***** History for hand T5-17944034-76 (TOURNAMENT: "Tournoi gratuit 10 000€", R-279-4, buy-in: €0) ***** +Start hand: Wed Dec 29 21:48:40 GMT+0100 2010 +Table: Table #178 [17944034] (NO_LIMIT TEXAS_HOLDEM 125/250, ante: 25, TC) +User: besac025 +Button: seat 4 +Players in round: 10 +Seat 5: besac025 (2835) +Seat 6: lattahia (4530) +Seat 7: gringoman (55) +Seat 8: amndine_y (10410) +Seat 9: wallyd (35) +Seat 10: Bkriss (250) +Seat 1: shienyos (580) +Seat 2: HELENE8687 (1290) +Seat 3: lola532010 (230) +Seat 4: KA40 (10760) +besac025 posts ante 25 +lattahia posts ante 25 +gringoman posts ante 25 +amndine_y posts ante 25 +wallyd posts ante 25 +Bkriss posts ante 25 +shienyos posts ante 25 +HELENE8687 posts ante 25 +lola532010 posts ante 25 +KA40 posts ante 25 +besac025 posts small blind (125) +lattahia posts big blind (250) +--- +Dealing pocket cards +Dealing to besac025: [6d, 4d] +gringoman folds +amndine_y folds +wallyd folds +Bkriss folds +shienyos folds +HELENE8687 folds +lola532010 folds +KA40 raises 500 to 500 +besac025 calls 375 +lattahia calls 250 +--- Dealing flop [8s, Ks, Jc] +besac025 checks +lattahia checks +KA40 checks +--- Dealing turn [Td] +besac025 bets 875 +lattahia folds +KA40 calls 875 +--- Dealing river [4h] +besac025 bets 1435 [all in] +KA40 calls 1435 +--- +Summary: +Main pot: 6370 won by KA40 (6370) +Rake taken: €0 +Seat 5: besac025 (0), net: -2835, [6d, 4d] (PAIR FOUR) +Seat 6: lattahia (4005), net: -525 +Seat 7: gringoman (30), net: -25 +Seat 8: amndine_y (10385), net: -25 +Seat 9: wallyd (10), net: -25 +Seat 10: Bkriss (225), net: -25 +Seat 1: shienyos (555), net: -25 +Seat 2: HELENE8687 (1265), net: -25 +Seat 3: lola532010 (205), net: -25 +Seat 4: KA40 (14295), net: +3535, [Js, Jd] (THREE_OF_A_KIND JACK) +***** End of hand T5-17944034-76 ***** From 5fcd167b62422f5bdcc5b7385de5bfc83d42bb6d Mon Sep 17 00:00:00 2001 From: tribumarchal Date: Sat, 5 Mar 2011 07:52:22 +0100 Subject: [PATCH 14/41] fix language translation for guiringplayerstats Signed-off-by: tribumarchal --- pyfpdb/GuiRingPlayerStats.py | 2 +- pyfpdb/locale/fpdb-fr_FR.po | 4 +++- pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo | Bin 47217 -> 47454 bytes 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/pyfpdb/GuiRingPlayerStats.py b/pyfpdb/GuiRingPlayerStats.py index 7d8e4ad5..82beb8e9 100644 --- a/pyfpdb/GuiRingPlayerStats.py +++ b/pyfpdb/GuiRingPlayerStats.py @@ -120,7 +120,7 @@ class GuiRingPlayerStats (GuiPlayerStats.GuiPlayerStats): settings.update(self.conf.get_default_paths()) # text used on screen stored here so that it can be configured - self.filterText = {'handhead':'Hand Breakdown for all levels listed above' + self.filterText = {'handhead':_('Hand Breakdown for all levels listed above') } filters_display = { "Heroes" : True, diff --git a/pyfpdb/locale/fpdb-fr_FR.po b/pyfpdb/locale/fpdb-fr_FR.po index 781c5875..2bf30c4b 100644 --- a/pyfpdb/locale/fpdb-fr_FR.po +++ b/pyfpdb/locale/fpdb-fr_FR.po @@ -1564,6 +1564,8 @@ msgid "" "Flop Aggression\n" "% Bet or Raise after seeing Flop" msgstr "" +"Aggression au flop\n" +"% Bet or Raise après avoir vu le Flop" #: GuiRingPlayerStats.py:66 msgid "" @@ -1664,7 +1666,7 @@ msgstr "ErreurImport: %s" #: GuiSessionViewer.py:81 msgid "Hand Breakdown for all levels listed above" -msgstr "" +msgstr "Répartition des mains pour tous les niveaux ci-dessus" #: GuiSessionViewer.py:158 msgid "Session Viewer is proof of concept code only, and contains many bugs.\n" diff --git a/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo index 35339f87502ae272f2f4efbd3cf67fcadb21d189..b09945ea5d73a2f1c7e2e002e2f316715f66a6c1 100644 GIT binary patch delta 10200 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 Ap#T5? delta 10015 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 wdH~buSNzcIeG7DaJqey(rDx+RRWJ3){ Date: Sat, 5 Mar 2011 19:38:09 +0100 Subject: [PATCH 15/41] import winamax tournament and summary failed Signed-off-by: tribumarchal --- ...(5142226)_real_holdem_no-limit_summary.txt | 9 + ...oll 150(5142226)_real_holdem_no-limit.txt | 599 ++++++++++++++++++ 2 files changed, 608 insertions(+) create mode 100644 pyfpdb/regression-test-files/summaries/winamax/20110305_Freeroll 150(5142226)_real_holdem_no-limit_summary.txt create mode 100644 pyfpdb/regression-test-files/tour/Winamax/Flop/20110305_Freeroll 150(5142226)_real_holdem_no-limit.txt diff --git a/pyfpdb/regression-test-files/summaries/winamax/20110305_Freeroll 150(5142226)_real_holdem_no-limit_summary.txt b/pyfpdb/regression-test-files/summaries/winamax/20110305_Freeroll 150(5142226)_real_holdem_no-limit_summary.txt new file mode 100644 index 00000000..ce8b6adb --- /dev/null +++ b/pyfpdb/regression-test-files/summaries/winamax/20110305_Freeroll 150(5142226)_real_holdem_no-limit_summary.txt @@ -0,0 +1,9 @@ +Winamax Poker - Tournament summary : Freeroll 150€(5142226) +Buy-In : 0€ + 0€ +Registered players : 5000 +Prizepool : 150€ +Tournament started 2011/03/05 18:30:05 UTC +You played 13min 52s +You finished in 3497th place + + diff --git a/pyfpdb/regression-test-files/tour/Winamax/Flop/20110305_Freeroll 150(5142226)_real_holdem_no-limit.txt b/pyfpdb/regression-test-files/tour/Winamax/Flop/20110305_Freeroll 150(5142226)_real_holdem_no-limit.txt new file mode 100644 index 00000000..1de68207 --- /dev/null +++ b/pyfpdb/regression-test-files/tour/Winamax/Flop/20110305_Freeroll 150(5142226)_real_holdem_no-limit.txt @@ -0,0 +1,599 @@ +Winamax Poker - Tournament "Freeroll 150€" buyIn: Gratuit level: 0 - HandId: #22085692498641681-1-1299346216 - Holdem no limit (10/20) - 2011/03/05 18:30:16 UTC +Table: 'Freeroll 150€(5142226)#784' 6-max (real money) Seat #3 is the button +Seat 1: besancon2500 (3000) +Seat 2: KeanZ (3000) +Seat 3: Djuzaam (3000) +Seat 4: MANU1963 (3000) +Seat 5: MALBAKONE (3000) +Seat 6: fashion13 (3000) +*** ANTE/BLINDS *** +MANU1963 posts small blind 10 +MALBAKONE posts big blind 20 +Dealt to besancon2500 [8c 3h] +*** PRE-FLOP *** +fashion13 folds +besancon2500 folds +KeanZ folds +Djuzaam raises 2980 to 3000 and is all-in +MANU1963 calls 2990 and is all-in +MALBAKONE folds +*** FLOP *** [Qd 6d 5s] +*** TURN *** [Qd 6d 5s][5h] +*** RIVER *** [Qd 6d 5s 5h][Ac] +*** SHOW DOWN *** +MANU1963 shows [Kh 8h] (One pair : 5) +Djuzaam shows [3s 3d] (Two pairs : 5 and 3) +Djuzaam collected 6020 from pot +*** SUMMARY *** +Total pot 6.02k | No rake +Board: [Qd 6d 5s 5h Ac] +Seat 1: besancon2500 folded on the pre-flop +Seat 2: KeanZ folded on the pre-flop +Seat 3: Djuzaam (button) showed [3s 3d] and won 6020 with Two pairs : 5 and 3 +Seat 4: MANU1963 (small blind) showed [Kh 8h] and lost with One pair : 5 +Seat 5: MALBAKONE (big blind) folded on the pre-flop +Seat 6: fashion13 folded on the pre-flop + + +Winamax Poker - Tournament "Freeroll 150€" buyIn: Gratuit level: 0 - HandId: #22085692498641681-2-1299346321 - Holdem no limit (10/20) - 2011/03/05 18:32:01 UTC +Table: 'Freeroll 150€(5142226)#784' 6-max (real money) Seat #4 is the button +Seat 1: besancon2500 (3000) +Seat 2: KeanZ (3000) +Seat 3: Djuzaam (6020) +Seat 4: Flush67 (3030) +Seat 5: MALBAKONE (2980) +Seat 6: fashion13 (3000) +*** ANTE/BLINDS *** +MALBAKONE posts small blind 10 +fashion13 posts big blind 20 +Dealt to besancon2500 [4h 8h] +*** PRE-FLOP *** +besancon2500 raises 20 to 40 +KeanZ folds +Djuzaam raises 5980 to 6020 and is all-in +MALBAKONE folds +fashion13 folds +besancon2500 folds +Djuzaam collected 6090 from pot +*** SUMMARY *** +Total pot 6.09k | No rake +Seat 1: besancon2500 folded on the pre-flop +Seat 2: KeanZ folded on the pre-flop +Seat 3: Djuzaam won 6090 +Seat 4: Flush67 (button) folded +Seat 5: MALBAKONE (small blind) folded on the pre-flop +Seat 6: fashion13 (big blind) folded on the pre-flop + + +Winamax Poker - Tournament "Freeroll 150€" buyIn: Gratuit level: 0 - HandId: #22085692498641681-3-1299346339 - Holdem no limit (10/20) - 2011/03/05 18:32:19 UTC +Table: 'Freeroll 150€(5142226)#784' 6-max (real money) Seat #5 is the button +Seat 1: besancon2500 (2960) +Seat 2: KeanZ (3000) +Seat 3: Djuzaam (6090) +Seat 4: Flush67 (3030) +Seat 5: MALBAKONE (2970) +Seat 6: fashion13 (2980) +*** ANTE/BLINDS *** +fashion13 posts small blind 10 +besancon2500 posts big blind 20 +Dealt to besancon2500 [Th 8h] +*** PRE-FLOP *** +KeanZ folds +Djuzaam calls 20 +Flush67 folds +MALBAKONE folds +fashion13 folds +besancon2500 raises 40 to 60 +Djuzaam calls 40 +*** FLOP *** [4d 3s Ah] +besancon2500 bets 130 +Djuzaam raises 170 to 300 +besancon2500 folds +Djuzaam collected 560 from pot +*** SUMMARY *** +Total pot 560 | No rake +Board: [4d 3s Ah] +Seat 1: besancon2500 (big blind) folded on the flop +Seat 2: KeanZ folded on the pre-flop +Seat 3: Djuzaam won 560 +Seat 4: Flush67 folded on the pre-flop +Seat 5: MALBAKONE (button) folded on the pre-flop +Seat 6: fashion13 (small blind) folded on the pre-flop + + +Winamax Poker - Tournament "Freeroll 150€" buyIn: Gratuit level: 0 - HandId: #22085692498641681-4-1299346378 - Holdem no limit (10/20) - 2011/03/05 18:32:58 UTC +Table: 'Freeroll 150€(5142226)#784' 6-max (real money) Seat #6 is the button +Seat 1: besancon2500 (2770) +Seat 2: KeanZ (3000) +Seat 3: Djuzaam (6290) +Seat 4: Flush67 (3030) +Seat 5: MALBAKONE (2970) +Seat 6: fashion13 (2970) +*** ANTE/BLINDS *** +besancon2500 posts small blind 10 +KeanZ posts big blind 20 +Dealt to besancon2500 [3s 6s] +*** PRE-FLOP *** +Djuzaam folds +Flush67 folds +MALBAKONE folds +fashion13 folds +besancon2500 raises 20 to 40 +KeanZ folds +besancon2500 collected 60 from pot +*** SUMMARY *** +Total pot 60 | No rake +Seat 1: besancon2500 (small blind) won 60 +Seat 2: KeanZ (big blind) folded on the pre-flop +Seat 3: Djuzaam folded on the pre-flop +Seat 4: Flush67 folded on the pre-flop +Seat 5: MALBAKONE folded on the pre-flop +Seat 6: fashion13 (button) folded on the pre-flop + + +Winamax Poker - Tournament "Freeroll 150€" buyIn: Gratuit level: 0 - HandId: #22085692498641681-5-1299346391 - Holdem no limit (10/20) - 2011/03/05 18:33:11 UTC +Table: 'Freeroll 150€(5142226)#784' 6-max (real money) Seat #1 is the button +Seat 1: besancon2500 (2790) +Seat 2: KeanZ (2980) +Seat 3: Djuzaam (6290) +Seat 4: Flush67 (3030) +Seat 5: MALBAKONE (2970) +Seat 6: fashion13 (2970) +*** ANTE/BLINDS *** +KeanZ posts small blind 10 +Djuzaam posts big blind 20 +Dealt to besancon2500 [3d 5s] +*** PRE-FLOP *** +Flush67 folds +MALBAKONE folds +fashion13 folds +besancon2500 folds +KeanZ folds +Djuzaam collected 30 from pot +*** SUMMARY *** +Total pot 30 | No rake +Seat 1: besancon2500 (button) folded on the pre-flop +Seat 2: KeanZ (small blind) folded on the pre-flop +Seat 3: Djuzaam (big blind) won 30 +Seat 4: Flush67 folded on the pre-flop +Seat 5: MALBAKONE folded on the pre-flop +Seat 6: fashion13 folded on the pre-flop + + +Winamax Poker - Tournament "Freeroll 150€" buyIn: Gratuit level: 1 - HandId: #22085692498641681-6-1299346404 - Holdem no limit (15/30) - 2011/03/05 18:33:24 UTC +Table: 'Freeroll 150€(5142226)#784' 6-max (real money) Seat #2 is the button +Seat 1: besancon2500 (2790) +Seat 2: KeanZ (2970) +Seat 3: Djuzaam (6300) +Seat 4: Flush67 (3030) +Seat 5: MALBAKONE (2970) +Seat 6: fashion13 (2970) +*** ANTE/BLINDS *** +Djuzaam posts small blind 15 +Flush67 posts big blind 30 +Dealt to besancon2500 [Js 5d] +*** PRE-FLOP *** +MALBAKONE folds +fashion13 folds +besancon2500 folds +KeanZ folds +Djuzaam folds +Flush67 collected 45 from pot +*** SUMMARY *** +Total pot 45 | No rake +Seat 1: besancon2500 folded on the pre-flop +Seat 2: KeanZ (button) folded on the pre-flop +Seat 3: Djuzaam (small blind) folded on the pre-flop +Seat 4: Flush67 (big blind) won 45 +Seat 5: MALBAKONE folded on the pre-flop +Seat 6: fashion13 folded on the pre-flop + + +Winamax Poker - Tournament "Freeroll 150€" buyIn: Gratuit level: 1 - HandId: #22085692498641681-7-1299346416 - Holdem no limit (15/30) - 2011/03/05 18:33:36 UTC +Table: 'Freeroll 150€(5142226)#784' 6-max (real money) Seat #3 is the button +Seat 1: besancon2500 (2790) +Seat 2: KeanZ (2970) +Seat 3: Djuzaam (6285) +Seat 4: Flush67 (3045) +Seat 5: MALBAKONE (2970) +Seat 6: fashion13 (2970) +*** ANTE/BLINDS *** +Flush67 posts small blind 15 +MALBAKONE posts big blind 30 +Dealt to besancon2500 [As Kh] +*** PRE-FLOP *** +fashion13 folds +besancon2500 raises 30 to 60 +KeanZ folds +Djuzaam folds +Flush67 folds +MALBAKONE folds +besancon2500 collected 105 from pot +*** SUMMARY *** +Total pot 105 | No rake +Seat 1: besancon2500 won 105 +Seat 2: KeanZ folded on the pre-flop +Seat 3: Djuzaam (button) folded on the pre-flop +Seat 4: Flush67 (small blind) folded on the pre-flop +Seat 5: MALBAKONE (big blind) folded on the pre-flop +Seat 6: fashion13 folded on the pre-flop + + +Winamax Poker - Tournament "Freeroll 150€" buyIn: Gratuit level: 1 - HandId: #22085692498641681-8-1299346430 - Holdem no limit (15/30) - 2011/03/05 18:33:50 UTC +Table: 'Freeroll 150€(5142226)#784' 6-max (real money) Seat #4 is the button +Seat 1: besancon2500 (2835) +Seat 2: KeanZ (2970) +Seat 3: Djuzaam (6285) +Seat 4: Flush67 (3030) +Seat 5: MALBAKONE (2940) +Seat 6: fashion13 (2970) +*** ANTE/BLINDS *** +MALBAKONE posts small blind 15 +fashion13 posts big blind 30 +Dealt to besancon2500 [3s 5s] +*** PRE-FLOP *** +besancon2500 raises 30 to 60 +KeanZ folds +Djuzaam folds +Flush67 folds +MALBAKONE folds +fashion13 folds +besancon2500 collected 105 from pot +*** SUMMARY *** +Total pot 105 | No rake +Seat 1: besancon2500 won 105 +Seat 2: KeanZ folded on the pre-flop +Seat 3: Djuzaam folded on the pre-flop +Seat 4: Flush67 (button) folded on the pre-flop +Seat 5: MALBAKONE (small blind) folded on the pre-flop +Seat 6: fashion13 (big blind) folded on the pre-flop + + +Winamax Poker - Tournament "Freeroll 150€" buyIn: Gratuit level: 1 - HandId: #22085692498641245-4-1299346444 - Holdem no limit (15/30) - 2011/03/05 18:34:04 UTC +Table: 'Freeroll 150€(5142226)#348' 6-max (real money) Seat #6 is the button +Seat 1: philcoura (8930) +Seat 2: yokat (6135) +Seat 3: AXELEO (3000) +Seat 4: besancon2500 (2880) +Seat 5: fashion13 (2940) +Seat 6: tchoup31100 (2965) +*** ANTE/BLINDS *** +philcoura posts small blind 15 +yokat posts big blind 30 +*** PRE-FLOP *** +AXELEO folds +tchoup31100 folds +philcoura calls 15 +yokat raises 30 to 60 +philcoura folds +yokat collected 90 from pot +*** SUMMARY *** +Total pot 90 | No rake +Seat 1: philcoura (small blind) folded on the pre-flop +Seat 2: yokat (big blind) won 90 +Seat 3: AXELEO folded on the pre-flop +Seat 4: besancon2500 folded +Seat 5: fashion13 folded +Seat 6: tchoup31100 (button) folded on the pre-flop + + +Winamax Poker - Tournament "Freeroll 150€" buyIn: Gratuit level: 1 - HandId: #22085692498641245-5-1299346472 - Holdem no limit (15/30) - 2011/03/05 18:34:32 UTC +Table: 'Freeroll 150€(5142226)#348' 6-max (real money) Seat #1 is the button +Seat 1: philcoura (8900) +Seat 2: yokat (6165) +Seat 3: AXELEO (3000) +Seat 4: besancon2500 (2880) +Seat 5: fashion13 (2940) +Seat 6: tchoup31100 (2965) +*** ANTE/BLINDS *** +yokat posts small blind 15 +AXELEO posts big blind 30 +Dealt to besancon2500 [9c 8c] +*** PRE-FLOP *** +besancon2500 raises 30 to 60 +fashion13 folds +tchoup31100 calls 60 +philcoura calls 60 +yokat calls 45 +AXELEO calls 30 +*** FLOP *** [7d 3h Ac] +yokat checks +AXELEO checks +besancon2500 checks +tchoup31100 checks +philcoura checks +*** TURN *** [7d 3h Ac][Ks] +yokat bets 300 +AXELEO folds +besancon2500 folds +tchoup31100 folds +philcoura calls 300 +*** RIVER *** [7d 3h Ac Ks][Ah] +yokat bets 150 +philcoura raises 870 to 1020 +yokat calls 870 +*** SHOW DOWN *** +yokat shows [Kh 7h] (Two pairs : Aces and Kings) +philcoura shows [Ad 3c] (Full of Aces and 3) +philcoura collected 2940 from pot +*** SUMMARY *** +Total pot 2.94k | No rake +Board: [7d 3h Ac Ks Ah] +Seat 1: philcoura (button) showed [Ad 3c] and won 2940 with Full of Aces and 3 +Seat 2: yokat (small blind) showed [Kh 7h] and lost with Two pairs : Aces and Kings +Seat 3: AXELEO (big blind) folded on the turn +Seat 4: besancon2500 folded on the turn +Seat 5: fashion13 folded on the pre-flop +Seat 6: tchoup31100 folded on the turn + + +Winamax Poker - Tournament "Freeroll 150€" buyIn: Gratuit level: 2 - HandId: #22085692498641245-6-1299346613 - Holdem no limit (20/40) - 2011/03/05 18:36:53 UTC +Table: 'Freeroll 150€(5142226)#348' 6-max (real money) Seat #2 is the button +Seat 1: philcoura (10460) +Seat 2: yokat (4785) +Seat 3: AXELEO (2940) +Seat 4: besancon2500 (2820) +Seat 5: fashion13 (2940) +Seat 6: tchoup31100 (2905) +*** ANTE/BLINDS *** +AXELEO posts small blind 20 +besancon2500 posts big blind 40 +Dealt to besancon2500 [8s Ks] +*** PRE-FLOP *** +fashion13 folds +tchoup31100 calls 40 +philcoura calls 40 +yokat calls 40 +AXELEO calls 20 +besancon2500 checks +*** FLOP *** [9h 2h Kd] +AXELEO checks +besancon2500 bets 150 +tchoup31100 folds +philcoura folds +yokat calls 150 +AXELEO folds +*** TURN *** [9h 2h Kd][Jh] +besancon2500 bets 500 +yokat folds +besancon2500 collected 1000 from pot +*** SUMMARY *** +Total pot 1k | No rake +Board: [9h 2h Kd Jh] +Seat 1: philcoura folded on the flop +Seat 2: yokat (button) folded on the turn +Seat 3: AXELEO (small blind) folded on the flop +Seat 4: besancon2500 (big blind) won 1000 +Seat 5: fashion13 folded on the pre-flop +Seat 6: tchoup31100 folded on the flop + + +Winamax Poker - Tournament "Freeroll 150€" buyIn: Gratuit level: 2 - HandId: #22085692498641245-7-1299346692 - Holdem no limit (20/40) - 2011/03/05 18:38:12 UTC +Table: 'Freeroll 150€(5142226)#348' 6-max (real money) Seat #3 is the button +Seat 1: philcoura (10420) +Seat 2: yokat (4595) +Seat 3: AXELEO (2900) +Seat 4: besancon2500 (3130) +Seat 5: fashion13 (2940) +Seat 6: tchoup31100 (2865) +*** ANTE/BLINDS *** +besancon2500 posts small blind 20 +fashion13 posts big blind 40 +Dealt to besancon2500 [Ts Ad] +*** PRE-FLOP *** +tchoup31100 folds +philcoura folds +yokat calls 40 +AXELEO calls 40 +besancon2500 raises 160 to 200 +fashion13 folds +yokat calls 160 +AXELEO calls 160 +*** FLOP *** [8h 3h 6s] +besancon2500 bets 320 +yokat folds +AXELEO calls 320 +*** TURN *** [8h 3h 6s][Qc] +besancon2500 checks +AXELEO bets 2380 and is all-in +besancon2500 raises 230 to 2610 and is all-in +*** RIVER *** [8h 3h 6s Qc][7s] +*** SHOW DOWN *** +AXELEO shows [3c 7c] (Two pairs : 7 and 3) +besancon2500 shows [Ts Ad] (High card : Ace) +besancon2500 collected 230 from side pot 1 +AXELEO collected 6040 from main pot +*** SUMMARY *** +Total pot 6.27k | No rake +Board: [8h 3h 6s Qc 7s] +Seat 1: philcoura folded on the pre-flop +Seat 2: yokat folded on the flop +Seat 3: AXELEO (button) showed [3c 7c] and won 6040 with Two pairs : 7 and 3 +Seat 4: besancon2500 (small blind) showed [Ts Ad] and won 230 with High card : Ace +Seat 5: fashion13 (big blind) folded on the pre-flop +Seat 6: tchoup31100 folded on the pre-flop + + +Winamax Poker - Tournament "Freeroll 150€" buyIn: Gratuit level: 2 - HandId: #22085692498641245-8-1299346758 - Holdem no limit (20/40) - 2011/03/05 18:39:18 UTC +Table: 'Freeroll 150€(5142226)#348' 6-max (real money) Seat #4 is the button +Seat 1: philcoura (10420) +Seat 2: yokat (4395) +Seat 3: AXELEO (6040) +Seat 4: besancon2500 (230) +Seat 5: fashion13 (2900) +Seat 6: tchoup31100 (2865) +*** ANTE/BLINDS *** +fashion13 posts small blind 20 +tchoup31100 posts big blind 40 +Dealt to besancon2500 [Ks 4d] +*** PRE-FLOP *** +philcoura calls 40 +yokat folds +AXELEO raises 6000 to 6040 and is all-in +besancon2500 folds +fashion13 folds +tchoup31100 folds +philcoura folds +AXELEO collected 6140 from pot +*** SUMMARY *** +Total pot 6.14k | No rake +Seat 1: philcoura folded on the pre-flop +Seat 2: yokat folded on the pre-flop +Seat 3: AXELEO won 6140 +Seat 4: besancon2500 (button) folded on the pre-flop +Seat 5: fashion13 (small blind) folded on the pre-flop +Seat 6: tchoup31100 (big blind) folded on the pre-flop + + +Winamax Poker - Tournament "Freeroll 150€" buyIn: Gratuit level: 3 - HandId: #22085692498641245-9-1299346802 - Holdem no limit (30/60) - 2011/03/05 18:40:02 UTC +Table: 'Freeroll 150€(5142226)#348' 6-max (real money) Seat #5 is the button +Seat 1: philcoura (10380) +Seat 2: yokat (4395) +Seat 3: AXELEO (6140) +Seat 4: besancon2500 (230) +Seat 5: fashion13 (2880) +Seat 6: tchoup31100 (2825) +*** ANTE/BLINDS *** +tchoup31100 posts small blind 30 +philcoura posts big blind 60 +Dealt to besancon2500 [2s Kc] +*** PRE-FLOP *** +yokat raises 180 to 240 +AXELEO folds +besancon2500 folds +fashion13 folds +tchoup31100 folds +philcoura calls 180 +*** FLOP *** [7s Jc 5s] +philcoura bets 60 +yokat calls 60 +*** TURN *** [7s Jc 5s][2h] +philcoura bets 210 +yokat calls 210 +*** RIVER *** [7s Jc 5s 2h][5c] +philcoura bets 390 +yokat folds +philcoura collected 1440 from pot +*** SUMMARY *** +Total pot 1.44k | No rake +Board: [7s Jc 5s 2h 5c] +Seat 1: philcoura (big blind) won 1440 +Seat 2: yokat folded on the river +Seat 3: AXELEO folded on the pre-flop +Seat 4: besancon2500 folded on the pre-flop +Seat 5: fashion13 (button) folded on the pre-flop +Seat 6: tchoup31100 (small blind) folded on the pre-flop + + +Winamax Poker - Tournament "Freeroll 150€" buyIn: Gratuit level: 3 - HandId: #22085692498641245-10-1299346856 - Holdem no limit (30/60) - 2011/03/05 18:40:56 UTC +Table: 'Freeroll 150€(5142226)#348' 6-max (real money) Seat #6 is the button +Seat 1: philcoura (10920) +Seat 2: yokat (3885) +Seat 3: AXELEO (6140) +Seat 4: besancon2500 (230) +Seat 5: fashion13 (2880) +Seat 6: tchoup31100 (2795) +*** ANTE/BLINDS *** +philcoura posts small blind 30 +yokat posts big blind 60 +Dealt to besancon2500 [Kh 2c] +*** PRE-FLOP *** +AXELEO folds +besancon2500 folds +fashion13 calls 60 +tchoup31100 folds +philcoura calls 30 +yokat raises 780 to 840 +fashion13 raises 780 to 1620 +philcoura raises 9300 to 10920 and is all-in +yokat calls 3045 and is all-in +fashion13 calls 1260 and is all-in +*** FLOP *** [5d 8s Ts] +*** TURN *** [5d 8s Ts][Ks] +*** RIVER *** [5d 8s Ts Ks][2s] +*** SHOW DOWN *** +fashion13 shows [9s Qs] (Flush King high) +yokat shows [7c 7s] (Flush King high) +philcoura shows [2h 2d] (Trips of 2) +philcoura collected 7035 from side pot 2 +yokat collected 2010 from side pot 1 +fashion13 collected 8640 from main pot +*** SUMMARY *** +Total pot 17.68k | No rake +Board: [5d 8s Ts Ks 2s] +Seat 1: philcoura (small blind) showed [2h 2d] and won 7035 with Trips of 2 +Seat 2: yokat (big blind) showed [7c 7s] and won 2010 with Flush King high +Seat 3: AXELEO folded on the pre-flop +Seat 4: besancon2500 folded on the pre-flop +Seat 5: fashion13 showed [9s Qs] and won 8640 with Flush King high +Seat 6: tchoup31100 (button) folded on the pre-flop + + +Winamax Poker - Tournament "Freeroll 150€" buyIn: Gratuit level: 3 - HandId: #22085692498641245-11-1299346922 - Holdem no limit (30/60) - 2011/03/05 18:42:02 UTC +Table: 'Freeroll 150€(5142226)#348' 6-max (real money) Seat #1 is the button +Seat 1: philcoura (7035) +Seat 2: yokat (2010) +Seat 3: AXELEO (6140) +Seat 4: besancon2500 (230) +Seat 5: fashion13 (8640) +Seat 6: tchoup31100 (2795) +*** ANTE/BLINDS *** +yokat posts small blind 30 +AXELEO posts big blind 60 +Dealt to besancon2500 [4h 4s] +*** PRE-FLOP *** +besancon2500 raises 170 to 230 and is all-in +fashion13 folds +tchoup31100 folds +philcoura folds +yokat folds +AXELEO folds +besancon2500 collected 320 from pot +*** SUMMARY *** +Total pot 320 | No rake +Seat 1: philcoura (button) folded on the pre-flop +Seat 2: yokat (small blind) folded on the pre-flop +Seat 3: AXELEO (big blind) folded on the pre-flop +Seat 4: besancon2500 won 320 +Seat 5: fashion13 folded on the pre-flop +Seat 6: tchoup31100 folded on the pre-flop + + +Winamax Poker - Tournament "Freeroll 150€" buyIn: Gratuit level: 4 - HandId: #22085692498641245-12-1299346953 - Holdem no limit (40/80) - 2011/03/05 18:42:33 UTC +Table: 'Freeroll 150€(5142226)#348' 6-max (real money) Seat #2 is the button +Seat 1: philcoura (7035) +Seat 2: yokat (1980) +Seat 3: AXELEO (6080) +Seat 4: besancon2500 (320) +Seat 5: fashion13 (8640) +Seat 6: tchoup31100 (2795) +*** ANTE/BLINDS *** +AXELEO posts small blind 40 +besancon2500 posts big blind 80 +Dealt to besancon2500 [8s 3s] +*** PRE-FLOP *** +fashion13 calls 80 +tchoup31100 folds +philcoura folds +yokat raises 1900 to 1980 and is all-in +AXELEO folds +besancon2500 calls 240 and is all-in +fashion13 folds +*** FLOP *** [Ah 9h 2s] +*** TURN *** [Ah 9h 2s][2h] +*** RIVER *** [Ah 9h 2s 2h][4h] +*** SHOW DOWN *** +besancon2500 shows [8s 3s] (One pair : 2) +yokat shows [4d As] (Two pairs : Aces and 4) +yokat collected 2420 from pot +*** SUMMARY *** +Total pot 2.42k | No rake +Board: [Ah 9h 2s 2h 4h] +Seat 1: philcoura folded on the pre-flop +Seat 2: yokat (button) showed [4d As] and won 2420 with Two pairs : Aces and 4 +Seat 3: AXELEO (small blind) folded on the pre-flop +Seat 4: besancon2500 (big blind) showed [8s 3s] and lost with One pair : 2 +Seat 5: fashion13 folded on the pre-flop +Seat 6: tchoup31100 folded on the pre-flop + + From e3859a8fc90f42eaf3ec8edff5023cfa604a4939 Mon Sep 17 00:00:00 2001 From: Eric Blade Date: Fri, 4 Mar 2011 08:46:41 -0500 Subject: [PATCH 16/41] WinTables: ignore tables that are not visible, have parents, or appear to be other non-app styled windows --- pyfpdb/WinTables.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/pyfpdb/WinTables.py b/pyfpdb/WinTables.py index 599e51c6..5b3b4a54 100644 --- a/pyfpdb/WinTables.py +++ b/pyfpdb/WinTables.py @@ -56,12 +56,23 @@ class Table(Table_Window): """Finds poker client window with the given table name.""" titles = {} win32gui.EnumWindows(win_enum_handler, titles) - for hwnd in titles: + for hwnd in titles: if titles[hwnd] == "": continue if re.search(self.search_string, titles[hwnd], re.I): if self.check_bad_words(titles[hwnd]): continue + if not win32gui.IsWindowVisible(hwnd): # if window not visible, probably not a table + continue + if win32gui.GetParent(hwnd) != 0: # if window is a child of another window, probably not a table + continue + HasNoOwner = win32gui.GetWindow(hwnd, win32con.GW_OWNER) == 0 + WindowStyle = win32gui.GetWindowLong(hwnd, win32con.GWL_EXSTYLE) + if HasNoOwner and WindowStyle & win32con.WS_EX_TOOLWINDOW != 0: + continue + if not HasNoOwner and WindowStyle & win32con.WS_EX_APPWINDOW == 0: + continue + self.window = hwnd break From c654beee03c4c2d8eca8334a0dfc884ea9708207 Mon Sep 17 00:00:00 2001 From: Steffen Schaumburg Date: Wed, 9 Mar 2011 23:28:45 +0100 Subject: [PATCH 17/41] trivial: add a todo note, l10nify a string --- pyfpdb/HUD_main.pyw | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyfpdb/HUD_main.pyw b/pyfpdb/HUD_main.pyw index 9a4d6e4f..5f98754a 100755 --- a/pyfpdb/HUD_main.pyw +++ b/pyfpdb/HUD_main.pyw @@ -120,14 +120,14 @@ class HUD_main(object): gobject.timeout_add(800, self.check_tables) except: - log.exception("Error initializing main_window") + log.exception(_("Error initializing main_window")) gtk.main_quit() # we're hosed, just terminate def client_moved(self, widget, hud): hud.up_update_table_position() def client_resized(self, widget, hud): -# Don't forget to get rid of this. +#TODO Don't forget to get rid of this. if not is_windows: gigobject.idle_add(idle_resize, hud) From 8bec7644ef420570389b8594d2fe641194512b9b Mon Sep 17 00:00:00 2001 From: Steffen Schaumburg Date: Thu, 10 Mar 2011 02:26:42 +0100 Subject: [PATCH 18/41] various gettextifications and skipping of new non-stat fields in HUD configurator --- pyfpdb/GuiAutoImport.py | 2 +- pyfpdb/GuiBulkImport.py | 2 +- pyfpdb/GuiLogView.py | 16 +++++++------- pyfpdb/GuiPositionalStats.py | 2 +- pyfpdb/GuiPrefs.py | 24 ++++++++++----------- pyfpdb/GuiStove.py | 34 ++++++++++++++--------------- pyfpdb/GuiTourneyPlayerStats.py | 38 ++++++++++++++++----------------- pyfpdb/HUD_main.pyw | 26 +++++++++++----------- pyfpdb/fpdb.pyw | 16 ++++++++------ 9 files changed, 81 insertions(+), 79 deletions(-) diff --git a/pyfpdb/GuiAutoImport.py b/pyfpdb/GuiAutoImport.py index 7aa142cc..a846c165 100755 --- a/pyfpdb/GuiAutoImport.py +++ b/pyfpdb/GuiAutoImport.py @@ -313,7 +313,7 @@ class GuiAutoImport (threading.Thread): #enabling and disabling sites from this interface not possible #expects a box to layout the line horizontally def createSiteLine(self, hbox1, hbox2, site, iconpath, hhpath, filter_name, active = True): - label = gtk.Label("%s auto-import:" % site) + label = gtk.Label(_("%s auto-import:") % site) hbox1.pack_start(label, False, False, 3) label.show() diff --git a/pyfpdb/GuiBulkImport.py b/pyfpdb/GuiBulkImport.py index 951b6d17..459c6733 100755 --- a/pyfpdb/GuiBulkImport.py +++ b/pyfpdb/GuiBulkImport.py @@ -203,7 +203,7 @@ class GuiBulkImport(): if not self.allowThreads: self.spin_threads.set_sensitive(False) -# checkbox - fail on error? +# checkbox - archive file? self.is_archive = gtk.CheckButton(_('Archive File')) self.table.attach(self.is_archive, 0, 1, 1, 2, xpadding=10, ypadding=0, yoptions=gtk.SHRINK) self.is_archive.show() diff --git a/pyfpdb/GuiLogView.py b/pyfpdb/GuiLogView.py index 33e6e44c..39aed7a3 100755 --- a/pyfpdb/GuiLogView.py +++ b/pyfpdb/GuiLogView.py @@ -35,10 +35,10 @@ log = logging.getLogger("logview") MAX_LINES = 100000 # max lines to display in window EST_CHARS_PER_LINE = 150 # used to guesstimate number of lines in log file -LOGFILES = [ [ 'Fpdb Errors', 'fpdb-errors.txt', False ] # label, filename, start value - , [ 'Fpdb Log', 'fpdb-log.txt', True ] - , [ 'HUD Errors', 'HUD-errors.txt', False ] - , [ 'HUD Log', 'HUD-log.txt', False ] +LOGFILES = [ [ _('Fpdb Errors'), 'fpdb-errors.txt', False ] # label, filename, start value + , [ _('Fpdb Log'), 'fpdb-log.txt', True ] + , [ _('HUD Errors'), 'HUD-errors.txt', False ] + , [ _('HUD Log'), 'HUD-log.txt', False ] ] class GuiLogView: @@ -95,10 +95,10 @@ class GuiLogView: self.vbox.show() self.dia.set_focus(self.listview) - col = self.addColumn("Date/Time", 0) - col = self.addColumn("Module", 1) - col = self.addColumn("Level", 2) - col = self.addColumn("Text", 3) + col = self.addColumn(_("Date/Time"), 0) + col = self.addColumn(_("Module"), 1) + col = self.addColumn(_("Level"), 2) + col = self.addColumn(_("Text"), 3) self.loadLog() self.vbox.show_all() diff --git a/pyfpdb/GuiPositionalStats.py b/pyfpdb/GuiPositionalStats.py index e0dc4f90..b3268a0e 100644 --- a/pyfpdb/GuiPositionalStats.py +++ b/pyfpdb/GuiPositionalStats.py @@ -60,7 +60,7 @@ class GuiPositionalStats (threading.Thread): } self.filters = Filters.Filters(self.db, self.conf, self.sql, display = filters_display) - self.filters.registerButton1Name("Refresh") + self.filters.registerButton1Name(_("Refresh")) self.filters.registerButton1Callback(self.refreshStats) # ToDo: store in config diff --git a/pyfpdb/GuiPrefs.py b/pyfpdb/GuiPrefs.py index 590f1ba1..bc0ba216 100755 --- a/pyfpdb/GuiPrefs.py +++ b/pyfpdb/GuiPrefs.py @@ -28,18 +28,18 @@ import gobject import Configuration -rewrite = { 'general' : 'General', 'supported_databases' : 'Databases' - , 'import' : 'Import', 'hud_ui' : 'HUD' - , 'supported_sites' : 'Sites', 'supported_games' : 'Games' - , 'popup_windows' : 'Popup Windows', 'pu' : 'Window' - , 'pu_name' : 'Popup Name', 'pu_stat' : 'Stat' - , 'pu_stat_name' : 'Stat Name' - , 'aux_windows' : 'Auxiliary Windows', 'aw stud_mucked' : 'stud_mucked' - , 'aw mucked' : 'mucked', 'hhcs' : 'Hand History Converters' - , 'gui_cash_stats' : 'Ring Player Stats', 'field_type' : 'Field Type' - , 'col_title' : 'Column Heading', 'xalignment' : 'Left/Right Align' - , 'disp_all' : 'Show in Summaries', 'disp_posn' : 'Show in Position Stats' - , 'col_name' : 'Stat Name', 'field_format' : 'Format' +rewrite = { 'general' : _('General'), 'supported_databases' : _('Databases') + , 'import' : _('Import'), 'hud_ui' : _('HUD') + , 'supported_sites' : _('Sites'), 'supported_games' : _('Games') + , 'popup_windows' : _('Popup Windows'), 'pu' : _('Window') + , 'pu_name' : _('Popup Name'), 'pu_stat' : _('Stat') + , 'pu_stat_name' : _('Stat Name') + , 'aux_windows' : _('Auxiliary Windows'), 'aw stud_mucked' : _('stud_mucked') + , 'aw mucked' : _('mucked'), 'hhcs' : _('Hand History Converters') + , 'gui_cash_stats' : _('Ring Player Stats'), 'field_type' : _('Field Type') + , 'col_title' : _('Column Heading'), 'xalignment' : _('Left/Right Align') + , 'disp_all' : _('Show in Summaries'), 'disp_posn' : _('Show in Position Stats') + , 'col_name' : _('Stat Name'), 'field_format' : _('Format') } class GuiPrefs: diff --git a/pyfpdb/GuiStove.py b/pyfpdb/GuiStove.py index af237eb5..6e495d45 100644 --- a/pyfpdb/GuiStove.py +++ b/pyfpdb/GuiStove.py @@ -94,14 +94,14 @@ class GuiStove(): return combobox def createDrawTab(self): - tab_title = "Draw" + tab_title = _("Draw") label = gtk.Label(tab_title) ddbox = gtk.VBox(False, 0) self.notebook.append_page(ddbox, label) def createStudTab(self): - tab_title = "Stud" + tab_title = _("Stud") label = gtk.Label(tab_title) ddbox = gtk.VBox(False, 0) @@ -112,7 +112,7 @@ class GuiStove(): # / gamehbox / in_frame / table / # / out_frame - tab_title = "Flop" + tab_title = _("Flop") label = gtk.Label(tab_title) ddbox = gtk.VBox(False, 0) @@ -131,17 +131,17 @@ class GuiStove(): flop_games_cb = self.create_combo_box(games) players_cb = self.create_combo_box(players) - label = gtk.Label("Gametype:") + label = gtk.Label(_("Gametype:")) ddhbox.add(label) ddhbox.add(flop_games_cb) - label = gtk.Label("Players:") + label = gtk.Label(_("Players:")) ddhbox.add(label) ddhbox.add(players_cb) # Frames for Stove input and output - in_frame = gtk.Frame("Input:") - out_frame = gtk.Frame("Output:") + in_frame = gtk.Frame(_("Input:")) + out_frame = gtk.Frame(_("Output:")) gamehbox.add(in_frame) gamehbox.add(out_frame) @@ -167,7 +167,7 @@ Against the range: { # Input Frame table = gtk.Table(4, 5, True) - label = gtk.Label("Board:") + label = gtk.Label(_("Board:")) board = gtk.Entry() board.connect("changed", self.set_board_flop, board) @@ -179,7 +179,7 @@ Against the range: { table.attach(btn1, 2, 3, 0, 1, xoptions=gtk.SHRINK, yoptions=gtk.SHRINK) - label = gtk.Label("Player1:") + label = gtk.Label(_("Player1:")) board = gtk.Entry() board.connect("changed", self.set_hero_cards_flop, board) btn2 = gtk.Button() @@ -194,7 +194,7 @@ Against the range: { table.attach(btn3, 3, 4, 1, 2, xoptions=gtk.SHRINK, yoptions=gtk.SHRINK) - label = gtk.Label("Player2:") + label = gtk.Label(_("Player2:")) board = gtk.Entry() board.connect("changed", self.set_villain_cards_flop, board) btn4 = gtk.Button() @@ -208,7 +208,7 @@ Against the range: { table.attach(btn4, 2, 3, 2, 3, xoptions=gtk.SHRINK, yoptions=gtk.SHRINK) table.attach(btn5, 3, 4, 2, 3, xoptions=gtk.SHRINK, yoptions=gtk.SHRINK) - btn6 = gtk.Button("Results") + btn6 = gtk.Button(_("Results")) btn6.connect("pressed", self.update_flop_output_pane, btn6) table.attach(btn6, 0, 1, 3, 4, xoptions=gtk.SHRINK, yoptions=gtk.SHRINK) @@ -218,25 +218,25 @@ Against the range: { self.outputlabel.set_text(string) def set_board_flop(self, caller, widget): - print "DEBUG: called set_board_flop: '%s' '%s'" %(caller ,widget) + print _("DEBUG: called set_board_flop: '%s' '%s'") %(caller ,widget) self.boardtext = widget.get_text() def set_hero_cards_flop(self, caller, widget): - print "DEBUG: called set_hero_cards_flop" + print _("DEBUG: called set_hero_cards_flop") self.herorange = widget.get_text() def set_villain_cards_flop(self, caller, widget): - print "DEBUG: called set_villain_cards_flop" + print _("DEBUG: called set_villain_cards_flop") self.villainrange = widget.get_text() def update_flop_output_pane(self, caller, widget): - print "DEBUG: called update_flop_output_pane" + print _("DEBUG: called update_flop_output_pane") self.stove.set_board_string(self.boardtext) self.stove.set_hero_cards_string(self.herorange) self.stove.set_villain_range_string(self.villainrange) - print "DEBUG: odds_for_range" + print _("DEBUG: odds_for_range") self.ev = Stove.odds_for_range(self.stove) - print "DEBUG: set_output_label" + print _("DEBUG: set_output_label") self.set_output_label(self.ev.output) diff --git a/pyfpdb/GuiTourneyPlayerStats.py b/pyfpdb/GuiTourneyPlayerStats.py index 9ec4d533..b04ed018 100644 --- a/pyfpdb/GuiTourneyPlayerStats.py +++ b/pyfpdb/GuiTourneyPlayerStats.py @@ -70,7 +70,7 @@ class GuiTourneyPlayerStats (GuiPlayerStats.GuiPlayerStats): self.main_hbox = gtk.HPaned() self.filters = TourneyFilters.TourneyFilters(self.db, self.conf, self.sql, display = filters_display) - #self.filters.registerButton1Name("_Filters") + #self.filters.registerButton1Name(_("_Filters")) #self.filters.registerButton1Callback(self.showDetailFilter) self.filters.registerButton2Name(_("_Refresh Stats")) self.filters.registerButton2Callback(self.refreshStats) @@ -79,24 +79,24 @@ class GuiTourneyPlayerStats (GuiPlayerStats.GuiPlayerStats): # ToDo: create popup to adjust column config # columns to display, keys match column name returned by sql, values in tuple are: # is column displayed, column heading, xalignment, formatting, celltype - self.columns = [ ["siteName", True, "Site", 0.0, "%s", "str"] - #,["tourney", False, "Tourney", 0.0, "%s", "str"] # true not allowed for this line - , ["category", True, "Cat.", 0.0, "%s", "str"] - , ["limitType", True, "Limit", 0.0, "%s", "str"] - , ["currency", True, "Curr.", 0.0, "%s", "str"] - , ["buyIn", True, "BuyIn", 1.0, "%3.2f", "str"] - , ["fee", True, "Fee", 1.0, "%3.2f", "str"] - , ["playerName", False, "Name", 0.0, "%s", "str"] # true not allowed for this line (set in code) - , ["tourneyCount", True, "#", 1.0, "%1.0f", "str"] - , ["itm", True, "ITM%", 1.0, "%3.2f", "str"] - , ["_1st", False, "1st", 1.0, "%1.0f", "str"] - , ["_2nd", True, "2nd", 1.0, "%1.0f", "str"] - , ["_3rd", True, "3rd", 1.0, "%1.0f", "str"] - , ["unknownRank", True, "Rank?", 1.0, "%1.0f", "str"] - , ["spent", True, "Spent", 1.0, "%3.2f", "str"] - , ["won", True, "Won", 1.0, "%3.2f", "str"] - , ["roi", True, "ROI%", 1.0, "%3.0f", "str"] - , ["profitPerTourney", True,"$/Tour", 1.0, "%3.2f", "str"]] + self.columns = [ ["siteName", True, _("Site"), 0.0, "%s", "str"] + #,["tourney", False, _("Tourney"), 0.0, "%s", "str"] # true not allowed for this line + , ["category", True, _("Cat."), 0.0, "%s", "str"] + , ["limitType", True, _("Limit"), 0.0, "%s", "str"] + , ["currency", True, _("Curr."), 0.0, "%s", "str"] + , ["buyIn", True, _("BuyIn"), 1.0, "%3.2f", "str"] + , ["fee", True, _("Fee"), 1.0, "%3.2f", "str"] + , ["playerName", False, _("Name"), 0.0, "%s", "str"] # true not allowed for this line (set in code) + , ["tourneyCount", True, _("#"), 1.0, "%1.0f", "str"] + , ["itm", True, _("ITM%"), 1.0, "%3.2f", "str"] + , ["_1st", False, _("1st"), 1.0, "%1.0f", "str"] + , ["_2nd", True, _("2nd"), 1.0, "%1.0f", "str"] + , ["_3rd", True, _("3rd"), 1.0, "%1.0f", "str"] + , ["unknownRank", True, _("Rank?"), 1.0, "%1.0f", "str"] + , ["spent", True, _("Spent"), 1.0, "%3.2f", "str"] + , ["won", True, _("Won"), 1.0, "%3.2f", "str"] + , ["roi", True, _("ROI%"), 1.0, "%3.0f", "str"] + , ["profitPerTourney", True,_("$/Tour"), 1.0, "%3.2f", "str"]] self.stats_frame = gtk.Frame() self.stats_frame.show() diff --git a/pyfpdb/HUD_main.pyw b/pyfpdb/HUD_main.pyw index 5f98754a..d305f866 100755 --- a/pyfpdb/HUD_main.pyw +++ b/pyfpdb/HUD_main.pyw @@ -66,16 +66,16 @@ class HUD_main(object): def __init__(self, db_name='fpdb'): self.db_name = db_name self.config = c - log.info("HUD_main starting: using db name = %s" % (db_name)) + log.info(_("HUD_main starting: using db name = %s") % (db_name)) try: if not options.errorsToConsole: fileName = os.path.join(self.config.dir_log, 'HUD-errors.txt') - log.info("Note: error output is being diverted to:" + fileName) - log.info("Any major error will be reported there _only_.") + log.info(_("Note: error output is being diverted to:") + fileName) + log.info(_("Any major error will be reported there _only_.")) errorFile = open(fileName, 'w', 0) sys.stderr = errorFile - sys.stderr.write("HUD_main: starting ...\n") + log.info(_("HUD_main: starting ...\n")) self.hud_dict = {} self.hud_params = self.config.get_hud_ui_parameters() @@ -104,7 +104,7 @@ class HUD_main(object): self.main_window.connect("table_changed", self.table_changed) self.main_window.connect("destroy", self.destroy) self.vb = gtk.VBox() - self.label = gtk.Label('Closing this window will exit from the HUD.') + self.label = gtk.Label(_('Closing this window will exit from the HUD.')) self.vb.add(self.label) self.main_window.add(self.vb) self.main_window.set_title("HUD Main Window") @@ -135,13 +135,13 @@ class HUD_main(object): self.kill_hud(None, hud.table.key) def game_changed(self, widget, hud): - print "hud_main: Game changed." + print _("hud_main: Game changed.") def table_changed(self, widget, hud): self.kill_hud(None, hud.table.key) def destroy(self, *args): # call back for terminating the main eventloop - log.info("Terminating normally.") + log.info(_("Terminating normally.")) gtk.main_quit() def kill_hud(self, event, table): @@ -202,7 +202,7 @@ class HUD_main(object): while 1: # wait for a new hand number on stdin new_hand_id = sys.stdin.readline() new_hand_id = string.rstrip(new_hand_id) - log.debug("Received hand no %s" % new_hand_id) + log.debug(_("Received hand no %s") % new_hand_id) if new_hand_id == "": # blank line means quit self.destroy() break # this thread is not always killed immediately with gtk.main_quit() @@ -226,12 +226,12 @@ class HUD_main(object): # get basic info about the new hand from the db # if there is a db error, complain, skip hand, and proceed - log.info("HUD_main.read_stdin: hand processing starting ...") + log.info(_("HUD_main.read_stdin: hand processing starting ...")) try: (table_name, max, poker_game, type, site_id, site_name, num_seats, tour_number, tab_number) = \ self.db_connection.get_table_info(new_hand_id) except Exception: - log.exception("db error: skipping %s" % new_hand_id) + log.exception(_("db error: skipping %s") % new_hand_id) continue if type == "tour": # hand is from a tournament @@ -250,8 +250,8 @@ class HUD_main(object): try: self.hud_dict[temp_key].stat_dict = stat_dict except KeyError: # HUD instance has been killed off, key is stale - log.error('hud_dict[%s] was not found\n' % temp_key) - log.error('will not send hand\n') + log.error(_('hud_dict[%s] was not found\n') % temp_key) + log.error(_('will not send hand\n')) # Unlocks table, copied from end of function self.db_connection.connection.rollback() return @@ -273,7 +273,7 @@ class HUD_main(object): # If no client window is found on the screen, complain and continue if type == "tour": table_name = "%s %s" % (tour_number, tab_number) - log.error("HUD create: table name %s not found, skipping." % table_name) + log.error(_("HUD create: table name %s not found, skipping.") % table_name) else: tablewindow.key = temp_key tablewindow.max = max diff --git a/pyfpdb/fpdb.pyw b/pyfpdb/fpdb.pyw index b5501e35..6581faa4 100755 --- a/pyfpdb/fpdb.pyw +++ b/pyfpdb/fpdb.pyw @@ -362,7 +362,9 @@ class fpdb: (gtk.STOCK_OK, gtk.RESPONSE_ACCEPT, gtk.STOCK_CANCEL, gtk.RESPONSE_REJECT)) - label=gtk.Label(_("Please select the game category for which you want to configure HUD stats:")) + label=gtk.Label(_("Note that this dialogue will overwrite an existing config if one has been made already. ") + + _("Abort now if you don't want that.") + "\n" + + _("Please select the game category for which you want to configure HUD stats and the number of rows and columns:")) diaSelections.vbox.add(label) label.show() @@ -379,7 +381,7 @@ class fpdb: comboRows.connect("changed", self.hudConfiguratorComboSelection) diaSelections.vbox.add(comboRows) for i in range(1,8): - comboRows.append_text(str(i)+" rows") + comboRows.append_text(_("%d rows") % i) comboRows.set_active(0) comboRows.show() @@ -387,7 +389,7 @@ class fpdb: comboColumns.connect("changed", self.hudConfiguratorComboSelection) diaSelections.vbox.add(comboColumns) for i in range(1,8): - comboColumns.append_text(str(i)+" columns") + comboColumns.append_text("%d columns" % i) comboColumns.set_active(0) comboColumns.show() @@ -445,7 +447,7 @@ class fpdb: if attr.startswith('__'): continue if attr in ("Charset", "Configuration", "Database", "GInitiallyUnowned", "gtk", "pygtk", "player", "c", "db_connection", "do_stat", "do_tip", "stat_dict", - "h", "re", "re_Percent", "re_Places", ): continue + "h", "re", "re_Percent", "re_Places", "L10n", "log", "encoder", "codecs", "_", "sys", "logging"): continue statDict[attr]=eval("Stats.%s.__doc__" % (attr)) for rowNumber in range(self.hudConfiguratorRows+1): @@ -455,11 +457,11 @@ class fpdb: if columnNumber==0: pass else: - label=gtk.Label("column "+str(columnNumber)) + label=gtk.Label(_("column %d" % columnNumber)) table.attach(child=label, left_attach=columnNumber, right_attach=columnNumber+1, top_attach=rowNumber, bottom_attach=rowNumber+1) label.show() elif columnNumber==0: - label=gtk.Label("row "+str(rowNumber)) + label=gtk.Label(_("row %d" % rowNumber)) table.attach(child=label, left_attach=columnNumber, right_attach=columnNumber+1, top_attach=rowNumber, bottom_attach=rowNumber+1) label.show() else: @@ -573,7 +575,7 @@ class fpdb: def dia_recreate_hudcache(self, widget, data=None): if self.obtain_global_lock("dia_recreate_hudcache"): - self.dia_confirm = gtk.MessageDialog(parent=self.window, flags=gtk.DIALOG_DESTROY_WITH_PARENT, type=gtk.MESSAGE_WARNING, buttons=(gtk.BUTTONS_YES_NO), message_format="Confirm recreating HUD cache") + self.dia_confirm = gtk.MessageDialog(parent=self.window, flags=gtk.DIALOG_DESTROY_WITH_PARENT, type=gtk.MESSAGE_WARNING, buttons=(gtk.BUTTONS_YES_NO), message_format=_("Confirm recreating HUD cache")) diastring = _("Please confirm that you want to re-create the HUD cache.") self.dia_confirm.format_secondary_text(diastring) # disable windowclose, do not want the the underlying processing interrupted mid-process From 4d1430026bb3b60d55499d1aa25365f45b1e6498 Mon Sep 17 00:00:00 2001 From: Steffen Schaumburg Date: Thu, 10 Mar 2011 02:44:40 +0100 Subject: [PATCH 19/41] fix some gettextifications --- pyfpdb/PokerStarsToFpdb.py | 6 +++--- pyfpdb/WinTables.py | 2 +- pyfpdb/fpdb.pyw | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pyfpdb/PokerStarsToFpdb.py b/pyfpdb/PokerStarsToFpdb.py index 060ad85c..5d5d271d 100644 --- a/pyfpdb/PokerStarsToFpdb.py +++ b/pyfpdb/PokerStarsToFpdb.py @@ -208,7 +208,7 @@ class PokerStars(HandHistoryConverter): info['sb'] = self.Lim_Blinds[mg['BB']][0] info['bb'] = self.Lim_Blinds[mg['BB']][1] except KeyError: - log.error(_("determineGameType: Lim_Blinds has no lookup for '%s'" % mg['BB'])) + log.error(_("determineGameType: Lim_Blinds has no lookup for '%s'") % mg['BB']) log.error(_("determineGameType: Raising FpdbParseError")) raise FpdbParseError(_("Lim_Blinds has no lookup for '%s'") % mg['BB']) @@ -261,8 +261,8 @@ class PokerStars(HandHistoryConverter): elif info[key].find("FPP")!=-1: hand.buyinCurrency="PSFP" else: - #FIXME: handle other currencies, FPP, play money - raise FpdbParseError(_("Failed to detect currency: '%s'" % info[key])) + #FIXME: handle other currencies, play money + raise FpdbParseError(_("Failed to detect currency: '%s'") % info[key]) info['BIAMT'] = info['BIAMT'].strip(u'$€FPP') diff --git a/pyfpdb/WinTables.py b/pyfpdb/WinTables.py index 5b3b4a54..5fc1a491 100644 --- a/pyfpdb/WinTables.py +++ b/pyfpdb/WinTables.py @@ -78,7 +78,7 @@ class Table(Table_Window): try: if self.window == None: - log.error(_("Window %s not found. Skipping." % self.search_string)) + log.error(_("Window %s not found. Skipping.") % self.search_string) return None except AttributeError: log.error(_("self.window doesn't exist? why?")) diff --git a/pyfpdb/fpdb.pyw b/pyfpdb/fpdb.pyw index 6581faa4..208ba18e 100755 --- a/pyfpdb/fpdb.pyw +++ b/pyfpdb/fpdb.pyw @@ -457,11 +457,11 @@ class fpdb: if columnNumber==0: pass else: - label=gtk.Label(_("column %d" % columnNumber)) + label=gtk.Label(_("column %d") % columnNumber) table.attach(child=label, left_attach=columnNumber, right_attach=columnNumber+1, top_attach=rowNumber, bottom_attach=rowNumber+1) label.show() elif columnNumber==0: - label=gtk.Label(_("row %d" % rowNumber)) + label=gtk.Label(_("row %d") % rowNumber) table.attach(child=label, left_attach=columnNumber, right_attach=columnNumber+1, top_attach=rowNumber, bottom_attach=rowNumber+1) label.show() else: From 75814f227bd884d1a4fc44055ee46408f168b7ae Mon Sep 17 00:00:00 2001 From: Steffen Schaumburg Date: Thu, 10 Mar 2011 02:44:56 +0100 Subject: [PATCH 20/41] fix import l10n stuff in windows_make_bats --- pyfpdb/windows_make_bats.py | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pyfpdb/windows_make_bats.py b/pyfpdb/windows_make_bats.py index 6b1a58c0..45804899 100755 --- a/pyfpdb/windows_make_bats.py +++ b/pyfpdb/windows_make_bats.py @@ -17,17 +17,8 @@ # create .bat scripts in windows to try out different gtk dirs -import locale -lang=locale.getdefaultlocale()[0][0:2] -if lang=="en": - def _(string): return string -else: - import gettext - try: - trans = gettext.translation("fpdb", localedir="locale", languages=[lang]) - trans.install() - except IOError: - def _(string): return string +import L10n +_ = L10n.get_translation() try: From 27ae61f8539039d05d263d0726a354d4eb1d22a0 Mon Sep 17 00:00:00 2001 From: Steffen Schaumburg Date: Thu, 10 Mar 2011 02:56:29 +0100 Subject: [PATCH 21/41] Update pot/po/mo files, import translations from transifex, add partial polish and russian translations. Many thanks to everyone who worked on this, see our transifex project for details. --- pyfpdb/locale/de/LC_MESSAGES/fpdb.mo | Bin 20366 -> 23859 bytes pyfpdb/locale/es/LC_MESSAGES/fpdb.mo | Bin 11947 -> 11882 bytes pyfpdb/locale/fpdb-de_DE.po | 1372 +++++---- pyfpdb/locale/fpdb-en_GB.pot | 979 ++++-- pyfpdb/locale/fpdb-es_ES.po | 1004 +++++-- pyfpdb/locale/fpdb-fr_FR.po | 2504 +++++++++------- pyfpdb/locale/fpdb-hu_HU.po | 1069 ++++--- pyfpdb/locale/fpdb-pl_PL.po | 4138 ++++++++++++++++++++++++++ pyfpdb/locale/fpdb-ru_RU.po | 4097 +++++++++++++++++++++++++ pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo | Bin 47454 -> 75239 bytes pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo | Bin 76484 -> 76839 bytes pyfpdb/locale/localise.sh | 4 + 12 files changed, 12612 insertions(+), 2555 deletions(-) create mode 100644 pyfpdb/locale/fpdb-pl_PL.po create mode 100644 pyfpdb/locale/fpdb-ru_RU.po diff --git a/pyfpdb/locale/de/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/de/LC_MESSAGES/fpdb.mo index aef2f47293bb467ea70504bfd977e8979e4283a0..979ed3a9e7743b2290cb8d86fe0be8c22b23b60f 100644 GIT binary patch delta 7861 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 Y&dY1L{jJ!4v+rM#Qihp(>c{2$AF0o?qW}N^ delta 4365 zcmZwIdvKK18OQOnxe&5k10e(mWsDarr=v@?L{qWbhKW#wN^4(L^>UG)DAjIQ7c-Fml+f<)Yc09{@gRuf0{|=bIy6+ z_nhZE=aS5mzMJmwrQe*Cx7YAa$USFTq{djMMQM)c0>-5#yUv6eiO!dXh1IEVEWxgVv?iwbnN4rPio5 zWldXuh#GJ&=Hf#*1|P#F#y3w<$isiz2WOC9Glr-}<18%1O4Nt7NX%v_UV$610uSI> z_#V#1amCq8)S?1dXX_oPjPAm;QnJUs@LNw zpQNCUU$7oSZNB$W0eo!hPDOTxm8dN^ zu>_O&6e@E;W|7uFYbof%^{7mAU?Ik_00&Shz7F%zv+cK`?vLM~W;~2a@e$N}$5F>` z#MZw;1?uA{X*~Y|@~_QPPJ<$?LIu=-TJt8`zQeX(i3;#)EW{g8f!%@{=x$U7pRo16 zpaOaw72t=cz2oDun1<7<$iEsE(ID4byHJ}jjauW~w*4`@)yD;c8o0AMyGQ!5miiDj z;%m4Xi@5f5EH|T`C(yyWQT-lDQy5QS1hsolp^iy0)8B%vsAF|6Y6h<(eVfm0eKtE( zfj6Rd^+wctQDmQ)Yf(!yWS<{ErT!@H!So3V-@Hh8ERPvNb@&qM#ShSrr>%v-Y`xf8 zZe3ulx2~|ZST|e4)*fV>wAo2PYrY$`wtI0c?z8P5p#t~>C*fD9wI9#zqRf?|zNVaU|92_q3ccOBAN9d&s7-PPb=;=aXEU-C704#! zE;25T!W&V6+>G49=2z(8e*64&)OYXTL_CE{bp8t(vTME)FQGnw>gZKGL~8zl%FzAX zqdJZcqc+taZ2bt1p?(Y#ID!gz%eh&v!Ex00Ss%eE)Stq%&gsh(O4R3fzav z=sUK(GEHqY4W0NcyboLO1S*vw9_k)Qp*G`-s185C5YFQx1#lV8!8q!?--24Q2XO}O zM`iL=)IIS9=3#o=nruoZp(3ur$+!}=OWRSI=)zH$M6LNQTYnH0=oA94_E#9y$n~8$+ zvp3}`)D5~575KxbJu-~9;t?E;J4o|0I{zsO9W*R%&8FxVs1Kh&4SWcd%A@GV5mX1C zqBhl6I10zD&wf{o8gRC?(Y9~EF|=>9?cF$<@lBe7*6>Dj@Kzj)PoM@ogv!iIs8qjV z>k}@>ZpLENQcXo=ZoaJt@SCMXZQ^!YcTxQg;2MX*^%S%@?m?~HL0f;@YBpq_&qB@k zT&%zgP@65eA@kwH<2_PtTp_eLi=Sx257|nbq@#a@O^@;iT&%-5$3y z<)pe@Clc;;oz8H|jl>fJPFFnP?Cg$qb~^*{erIPm#!GRhGal=TM*0)3v$lP;lT3wE z$x!C~%6wnuKl5kgX0BTJVvhIib543+2SVQA+PRbCeQqooi#UDJK3CuKRp!}Xp06lS z6AaWW3Di4%J^e{15>0u>>ZbdH)xpJ1ur5@;*gI1#oN!v>ojaU}8;ke$GJH)tuP$_tSJ8A?W_Qzw&pW*IY_E7(sW-Un%CW25 zWM_B6jdt|MBHr!GhrA!GxGNJ{`FUQZZOx@Q-tgKtyg#lx=G}jOgEyz8*z>mxdUv+$ z&-}SHKi9kFf~n{AMctkq*%gku3!Scm!wF}5)OFhUV`-|}SkP!P72Uy%cG#tkx(RB% z2Osb3PPwsA=J1B)zD(K1f!xgLi+Wk|i_3go+m@g=cWcGugO7K0#a!n?t@f_|-fxzB J=C%^we*ty#b)*0Q diff --git a/pyfpdb/locale/es/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/es/LC_MESSAGES/fpdb.mo index 3effe130487fe6643abeef55d9962c8edb05e69c..c146b8df48a4d1820301457fa28dbc66fd77ae14 100644 GIT binary patch delta 2818 zcmYM#e~iy{9Ki8+?uYw@^DEBz@jWgV=eQq!9>s|1NK3Oc;nsAPp_*7r`IKU;a#OpC zDS!CU3ZX+uENrMb{n#*_Y{)9tX>MvvTF>X*XX|$NeY`*K&*$@gzh1BR`~AIbGp{}o zUFeWp6ZqN2Uw8hVPx0#ipOYCO4CS&82Vin$2wkxRJ7WbFU?pbZD!dzO;``gt=a0nK z_1K5&>n%p1GjCtr`>+FkhyCypCSg{a5EwIL<4Ej|$v7Q- zekQiUXE6;IVS0!{c!`EDuEh5EHs;`FEW|_c{j1oQ>%XxJ_GlYIE)GEhe+2V!K3bWz zasNlyk?SL9anGRhoyTP655L*KMy$prB&o2xT?ot-s<9`2fKK!k8sJ$>#p~#EH_>rY zDJRX4iT3BB73hZsFbWM|EJkK9g@zf;Lrc0meqcNL!WZbkhj17kMJKq82AWCPoTw|d z#=dC(KqQwi5+`B>-jDB~OZH=X>hHj3=rF>1bd9c|CA*H^PvPd{n1OVKIq36C_%M*w z=%!m2_wPdAJBq{@PM~Xk4hQ2UEX6Jzsec)b3T892W$13-hhwo3eX*FGXhtK@(oH}E znTlpS2c2*}mf&+}BAd|4Y(>Y}gI4+=`u^#N26Kd8(Fty&8Ktp<9Iz|8#y!woosT`R zGVWi7gSlRTF5Q=yhreJtrc#!rn2lEGO+M`3gb9px&~S5|LaGuP(M@KUW}1smSb%0a z9u4dvG~lUdfV0u>fhzR5HJHG6(ab+batmK$F`h=gQlgN`p>~tBM>jM>Z3^U#uRK?B=~{D#APxU}`?UiuRgSW0vQ@lh;^?&7%77(>S%&f*aK z3+W1ld>>P#Fae!#7CONy^!|Dz#;_NgmoUC=M89HFSvT#Eo`Napd$VI-#Hbe?H8cj` z-uT8Pv~+jSNINmQr5lH4^dL^endmOxip&{4j<1iQd*T~(Nxnxbd>-?$0r?Hty{P{^ zGzJlcC7Xu#;xlLf?_(bBL@V(Fx&*(Yf#f7w1}Z|In~YAp5ZyD2(ZH9Z{i|>*R-^9^ z&5PpyV!Ul+m1txu&;d8|;pRGq9?MhcUbuh;d>P%WchCVl_HLQ50L{1v9d8s``Wa|~ zOVGWwF`{9FpP;*Y7mmgKXvY7bySEbyX#l;^%~py|FbW-b5>CP@^n2nnOu}nu=1u7F zzJ;wYi);-zYDdEi``{uhL^s(+G_&34gU8X$Rv+KLfd-z+`uThoy4F3>0Q#ewxe8sf z4RQZToWgZl-{yd$@E8p<+Jt7h16{iV=!7TY`xh~l>ju0Jo6t;(3tIjSm!TDW7}>XB zI#Rr_1X-Q14h{4GTFE+0@%;Zxqct6u(GoUbe;md_IpLG|06vXQ{3&``{y^W$;cUK! zdFUzFg7zOlh6>-J6=*^$+MB`IzhOAGX8tgphA&p46TXbe_&QpV)$#Rv=vU_kv_f?_ z5Pw25OD}90Cl@XKaP+x_XvRx13E#j3R%4V#V;2p-@%E$Fr_e~xq5(BxI^IAx-M?r_ z+fW9d8x%VpGq|3CzE>4rFF=>_1$6wi=ct4K7Lr7BLCXT~CMJ=0a zF1m{sp{HXddb~cw8F&yAm_u1Cd3o)*j9W>ySK2mZW|S3`6eo&H%ZHTJUhK9erS`2v H&$j;o*YXct delta 2900 zcmYM#eN5F=9LMpafIM8iJP1XC@Kf-Cyj+tDF(JvcLNuH`_(y~}<=)^f9t8@g?wW47 zQj)c5u-P9}giDJRPI8geT$Iffqb*G%Xdx?Ul~9{72E9Mt-xj;@I_LLr&iDI0=Ui@- zp4t)kIWF{d!_R4cllk2rrr!TQKSddHFWo_OVZ6hbM0@}fumo3NEzZYQyaPMz`@N{= z2kibBrqQ3n!x%8jXvA=#2p3_AZ6n6hZ$S$?Py_X091dXyj$;TWFEEC&jfMH>!ceS0 zJzs@$@gPRvVT@#cbBu;wd;??gExZfQ;41vqzCVS_>CbZ-b0=nE55wUepF@J z?dv_L00wX&UPl#q5*^HMW@#u=M|98_JWf9WNzQa2bDNJa1wThkID`sx3g=-wWz=&? zsPQt8TgGi)FF*zI2r7V`7*OUu8p@;&m02^Yv>mAX-=SW(h8p-6%*9dE1SynFfx1xv zwRZnV)IW>N#yg34$WYQTKd8m~v~ z?m}FQhwba_m`(pAYUu`X35HXSNX)=}=s`ZF%f24yqhWEOAGNt|BGoZ5gr`lGhRU=6 zHQ{DdrWL5bYEc0C*OYENuL zk}!p+iFTkS+Kn2h235Hx)aHB{HDL=X;8s)u?;tsu&rnP71M2ya+p_*QXlTH{Q2|Wa z4@7Xb6sZ#xU>YhAH?Bqxs?=qehs~%`e~k)k0Qr~^{%C1uP->cqn``P=y~4KraOv?upKpUAM!ER`J+u1zBG6|qfvVz6%}|o>iq)L zcu$}vtUzU6jT-L&s`4iSG?Zx%YLgA4UKm4d%A2?Wr%;)%V?nixx1+uv%21oG9yP%M z)WFAZ3wENuFD5VqSCf@8_n?k>Adkje8pWuHx1lohVm(%(Hrp^NvvJgO5v-RsT{7x^ z4l3|MyI+i2^PQ*wo<(iyPSny32CoOqg5~URE)=06ZbfA@g39zy)Y?s>CX8GWyuTFZ z(RblG^q>-{Lk^H>Kvl2>wI|w;BAOo5QeH*<|1r}vR7xl75QZrjj_Ig?TzEG&p(cDA zAH?@i6aR%eHJO}Ey;p*VaX0ETjM~>j7=)>e162VJCNRG#qrrwYdr-izOnmPkgrfPh^mltRq&W5p_XJbYMfG3>Gz_Z>p~^mivewlOEfI(#|XTM`sSOm z`_ZJQwNFF^}-Twf!l;>R3UlR^+LFfD$ssiJv zjHhrd<gwVC{1KrcG*Bx)C*L7k4TP{(TspTZfmu*4lK`93sJ5AX6<`n*;{jaBaJ zz8dvgNZiIfzFiIe>T;{L-11j@eN9&P7tRSsR90qIu9fA<%gOCNzvz{)#d@yVTVq{# czuN0B^I2Y>Ra;ZvP`<}kUsu_^#Y%Pl2NP!~i~s-t diff --git a/pyfpdb/locale/fpdb-de_DE.po b/pyfpdb/locale/fpdb-de_DE.po index 0f005f9c..9756fce2 100644 --- a/pyfpdb/locale/fpdb-de_DE.po +++ b/pyfpdb/locale/fpdb-de_DE.po @@ -1,19 +1,20 @@ +# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR ORGANIZATION -# Steffen Schaumburg , 2010. +# FIRST AUTHOR , YEAR. +# msgid "" msgstr "" -"Project-Id-Version: 0.20.905 plus git\n" -"POT-Creation-Date: 2011-02-27 23:57+CET\n" -"PO-Revision-Date: 2010-08-30 00:57+0200\n" -"Last-Translator: Steffen Schaumburg \n" -"Language-Team: Fpdb\n" -"Language: de\n" +"Project-Id-Version: Free Poker Database\n" +"POT-Creation-Date: 2011-03-10 02:53+CET\n" +"PO-Revision-Date: 2011-03-10 01:42+0000\n" +"Last-Translator: steffen123 \n" +"Language-Team: German (Germany) \n" +"Language: de_DE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: UTF-8\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Virtaal 0.6.1\n" +"Content-Transfer-Encoding: ENCODING\n" "Generated-By: pygettext.py 1.5\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" #: AbsoluteToFpdb.py:139 BetfairToFpdb.py:76 CarbonToFpdb.py:130 #: EverestToFpdb.py:101 EverleafToFpdb.py:110 FulltiltToFpdb.py:212 @@ -21,16 +22,16 @@ msgstr "" #: PokerStarsToFpdb.py:185 Win2dayToFpdb.py:95 WinamaxToFpdb.py:172 #: iPokerToFpdb.py:122 msgid "determineGameType: Unable to recognise gametype from: '%s'" -msgstr "" +msgstr "determineGameType: Konnte Gametype in '%s' nicht erkennen" #: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 -#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:251 +#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:252 #: OnGameToFpdb.py:160 OnGameToFpdb.py:176 PartyPokerToFpdb.py:198 #: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186 #: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173 #: WinamaxToFpdb.py:191 iPokerToFpdb.py:123 msgid "determineGameType: Raising FpdbParseError" -msgstr "" +msgstr "determineGameType: FpdbParseError" #: AbsoluteToFpdb.py:141 BetfairToFpdb.py:78 CarbonToFpdb.py:132 #: EverestToFpdb.py:103 EverleafToFpdb.py:112 FulltiltToFpdb.py:213 @@ -38,16 +39,15 @@ msgstr "" #: PokerStarsToFpdb.py:187 Win2dayToFpdb.py:97 WinamaxToFpdb.py:174 #: iPokerToFpdb.py:124 msgid "Unable to recognise gametype from: '%s'" -msgstr "" +msgstr "Konnte Gametype in '%s' nicht erkennen" #: AbsoluteToFpdb.py:204 msgid "readHandInfo: Didn't match: '%s'" -msgstr "" +msgstr "readHandInfo: '%s' nicht erkannt" #: AbsoluteToFpdb.py:205 -#, fuzzy msgid "Absolute: Didn't match re_HandInfo: '%s'" -msgstr "Keine Treffer für re_HandInfo" +msgstr "Absolute: re_HandInfo konnte '%s' nicht erkennen" #: AbsoluteToFpdb.py:207 msgid "readHandInfo: File name didn't match re_*InfoFromFilename" @@ -55,16 +55,15 @@ msgstr "" #: AbsoluteToFpdb.py:208 msgid "File name: %s" -msgstr "" +msgstr "Dateiname: %s" #: AbsoluteToFpdb.py:209 -#, fuzzy msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'" -msgstr "Keine Treffer für re_HandInfo" +msgstr "" -#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:410 +#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:415 #: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 -#: WinamaxToFpdb.py:362 +#: WinamaxToFpdb.py:360 msgid "reading antes" msgstr "Lese Antes" @@ -81,19 +80,19 @@ msgid "Absolute readStudPlayerCards is only a stub." msgstr "" #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:326 FulltiltToFpdb.py:778 PartyPokerToFpdb.py:572 +#: EverleafToFpdb.py:326 FulltiltToFpdb.py:783 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "" #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:327 FulltiltToFpdb.py:779 PartyPokerToFpdb.py:573 +#: EverleafToFpdb.py:327 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:579 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" msgstr "" #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 -#: EverleafToFpdb.py:328 FulltiltToFpdb.py:780 PartyPokerToFpdb.py:574 +#: EverleafToFpdb.py:328 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:580 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" msgstr "" @@ -112,22 +111,20 @@ msgid "Didn't match re_HandInfo" msgstr "Keine Treffer für re_HandInfo" #: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146 -#: FulltiltToFpdb.py:266 PokerStarsToFpdb.py:223 -#, fuzzy +#: FulltiltToFpdb.py:267 PokerStarsToFpdb.py:223 msgid "No match in readHandInfo." -msgstr "Keine Treffer für re_HandInfo" +msgstr "" #: BetfairToFpdb.py:123 msgid "readPlayerStacks: Less than 2 players found in a hand" msgstr "" #: BetfairToFpdb.py:163 -#, fuzzy msgid "No bringin found" -msgstr "Kein Bringin gefunden." +msgstr "Kein Bringin gefunden" #: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439 -#: WinamaxToFpdb.py:408 +#: WinamaxToFpdb.py:406 msgid "DEBUG: unimplemented readAction: '%s' '%s'" msgstr "" @@ -153,6 +150,9 @@ msgid "" " in %s\n" " or %s\n" msgstr "" +"Kein %s gefunden\n" +"in %s\n" +"oder %s\n" #: Configuration.py:128 Configuration.py:129 msgid "Error copying .example config file, cannot fall back. Exiting.\n" @@ -164,12 +164,8 @@ msgstr "" msgid "No %s found, cannot fall back. Exiting.\n" msgstr "Keine %s gefunden, Fallback nicht möglich. Beende fpdb.\n" -#: Configuration.py:166 -msgid "Default logger initialised for " -msgstr "" - -#: Configuration.py:167 -msgid "Default logger intialised for " +#: Configuration.py:166 Configuration.py:167 +msgid "Default logger initialised for %s" msgstr "" #: Configuration.py:178 Database.py:447 Database.py:448 @@ -181,15 +177,16 @@ msgid "" "Default encoding set to US-ASCII, defaulting to CP1252 instead -- If you're " "not on a Mac, please report this problem." msgstr "" +"Standardkodierung war auf US-ASCII gesetzt, verwende stattdessen CP1252 - " +"bitte melde dieses Problem, es sei denn Du spielst an einem Mac." #: Configuration.py:308 -#, fuzzy msgid "Loading site" -msgstr "Lese Antes" +msgstr "Lade Seite" #: Configuration.py:529 msgid "config.general: adding %s = %s" -msgstr "" +msgstr "config.general: Füge %s=%s hinzu" #: Configuration.py:576 Configuration.py:577 msgid "bad number in xalignment was ignored" @@ -197,7 +194,7 @@ msgstr "" #: Configuration.py:626 msgid "missing config section raw_hands" -msgstr "" +msgstr "Konfiguration für raw_hands fehlt" #: Configuration.py:632 msgid "Invalid config value for raw_hands.save, defaulting to \"error\"" @@ -241,328 +238,316 @@ msgid "Error parsing %s. See error log file." msgstr "" #: Configuration.py:837 -msgid "Error parsing example file %s. See error log file." +msgid "Error parsing example configuration file %s. See error log file." msgstr "" #: Database.py:65 msgid "Not using sqlalchemy connection pool." -msgstr "" +msgstr "Sqlalchemy Verbindungspool wird nicht genutzt" #: Database.py:72 msgid "Not using numpy to define variance in sqlite." -msgstr "" +msgstr "Numpy wird nicht genutzt um Variance in SQLite zu bestimmen." #: Database.py:250 msgid "Creating Database instance, sql = %s" -msgstr "" +msgstr "Erzeuge Datenbankinstanz: sql=%s" #: Database.py:398 msgid "*** WARNING UNKNOWN MYSQL ERROR:" msgstr "" #: Database.py:452 -#, fuzzy msgid "Connecting to SQLite: %(database)s" -msgstr "Mit SQLite verbunden: %s" +msgstr "" #: Database.py:464 msgid "Some database functions will not work without NumPy support" msgstr "" -#: Database.py:494 +#: Database.py:495 msgid "outdated or too new database version (%s) - please recreate tables" msgstr "" -#: Database.py:500 Database.py:501 -#, fuzzy +#: Database.py:501 Database.py:502 msgid "Failed to read settings table - recreating tables" -msgstr "Tabellen löschen und reinitialisieren" +msgstr "" -#: Database.py:505 Database.py:506 +#: Database.py:506 Database.py:507 msgid "Failed to read settings table - please recreate tables" msgstr "" -#: Database.py:527 +#: Database.py:528 msgid "commit %s failed: info=%s value=%s" -msgstr "" +msgstr "Commit %s fehlgeschlagen: info=%s value=%s" -#: Database.py:531 +#: Database.py:532 msgid "commit failed" -msgstr "" +msgstr "Commit fehlgeschlagen" -#: Database.py:712 Database.py:745 -#, fuzzy +#: Database.py:713 Database.py:746 msgid "*** Database Error: " -msgstr "***sortCols Fehler: " +msgstr "*** Datenbankfehler: " -#: Database.py:742 +#: Database.py:743 msgid "Database: date n hands ago = " msgstr "" -#: Database.py:899 +#: Database.py:900 msgid "ERROR: query %s result does not have player_id as first column" -msgstr "" +msgstr "Fehler: Ergebnis der Query %s hatte nicht player_id als erste Spalte" -#: Database.py:991 +#: Database.py:992 msgid "getLastInsertId(): problem fetching insert_id? ret=%d" -msgstr "" +msgstr "getLastInsertId():Konnte insert_id nicht abrufen? ret=%d" -#: Database.py:1003 +#: Database.py:1004 msgid "getLastInsertId(%s): problem fetching lastval? row=%d" -msgstr "" +msgstr "getLastInsertId(%s): Konnte lastval nicht abrufen? row=%d" -#: Database.py:1010 +#: Database.py:1011 msgid "getLastInsertId(): unknown backend: %d" -msgstr "" +msgstr "getLastInsertId(): Unbekanntes Backend: %d" -#: Database.py:1015 +#: Database.py:1016 msgid "*** Database get_last_insert_id error: " -msgstr "" +msgstr "*** Datenbank get_last_insert_id Fehler: " -#: Database.py:1069 Database.py:1494 +#: Database.py:1070 Database.py:1495 msgid "warning: drop pg fk %s_%s_fkey failed: %s, continuing ..." msgstr "" -#: Database.py:1073 Database.py:1498 +#: Database.py:1074 Database.py:1499 msgid "warning: constraint %s_%s_fkey not dropped: %s, continuing ..." msgstr "" -#: Database.py:1081 Database.py:1372 +#: Database.py:1082 Database.py:1373 msgid "dropping mysql index " msgstr "" -#: Database.py:1087 Database.py:1377 Database.py:1385 Database.py:1392 -#, fuzzy +#: Database.py:1088 Database.py:1378 Database.py:1386 Database.py:1393 msgid " drop index failed: " -msgstr "Indexe löschen:" +msgstr "" -#: Database.py:1092 Database.py:1379 +#: Database.py:1093 Database.py:1380 msgid "dropping pg index " msgstr "" -#: Database.py:1105 +#: Database.py:1106 msgid "warning: drop index %s_%s_idx failed: %s, continuing ..." msgstr "" -#: Database.py:1109 +#: Database.py:1110 msgid "warning: index %s_%s_idx not dropped %s, continuing ..." msgstr "" -#: Database.py:1149 Database.py:1157 +#: Database.py:1150 Database.py:1158 Database.py:1426 Database.py:1434 msgid "Creating foreign key " -msgstr "" +msgstr "Erstelle Foreign Key " -#: Database.py:1155 Database.py:1164 Database.py:1176 +#: Database.py:1156 Database.py:1165 Database.py:1177 Database.py:1432 +#: Database.py:1441 msgid "Create foreign key failed: " -msgstr "" +msgstr "Erstellen des Foreign Keys fehlgeschlagen: " -#: Database.py:1171 Database.py:1330 Database.py:1331 -msgid "Creating mysql index %s %s" -msgstr "" - -#: Database.py:1180 -msgid "Creating pg index " -msgstr "" - -#: Database.py:1185 Database.py:1336 Database.py:1345 Database.py:1353 -msgid "Create index failed: " -msgstr "" - -#: Database.py:1226 Database.py:1227 +#: Database.py:1172 #, fuzzy -msgid "Finished recreating tables" -msgstr "Benutzer hat Reinitialisierung der Tabellen abgebrochen" +msgid "Creating MySQL index %s %s" +msgstr "Erstelle MySQL Index %s %s" -#: Database.py:1268 +#: Database.py:1181 +#, fuzzy +msgid "Creating PostgreSQL index " +msgstr "Erstelle Foreign Key " + +#: Database.py:1186 Database.py:1337 Database.py:1346 Database.py:1354 +msgid "Create index failed: " +msgstr "Erstellen des Indexes fehlgeschlagen: " + +#: Database.py:1227 Database.py:1228 +msgid "Finished recreating tables" +msgstr "" + +#: Database.py:1269 msgid "***Error creating tables: " msgstr "" -#: Database.py:1278 +#: Database.py:1279 msgid "*** Error unable to get databasecursor" msgstr "" -#: Database.py:1290 Database.py:1301 Database.py:1311 Database.py:1318 +#: Database.py:1291 Database.py:1302 Database.py:1312 Database.py:1319 msgid "***Error dropping tables: " msgstr "" -#: Database.py:1316 +#: Database.py:1317 msgid "*** Error in committing table drop" msgstr "" -#: Database.py:1339 Database.py:1340 +#: Database.py:1331 Database.py:1332 +msgid "Creating mysql index %s %s" +msgstr "Erstelle MySQL Index %s %s" + +#: Database.py:1340 Database.py:1341 msgid "Creating pgsql index %s %s" msgstr "" -#: Database.py:1347 Database.py:1348 +#: Database.py:1348 Database.py:1349 msgid "Creating sqlite index %s %s" msgstr "" -#: Database.py:1355 +#: Database.py:1356 msgid "Unknown database: MySQL, Postgres and SQLite supported" msgstr "" -#: Database.py:1360 +#: Database.py:1361 msgid "Error creating indexes: " msgstr "" -#: Database.py:1387 +#: Database.py:1388 msgid "Dropping sqlite index " msgstr "" -#: Database.py:1394 +#: Database.py:1395 msgid "" "Fpdb only supports MySQL, Postgres and SQLITE, what are you trying to use?" msgstr "" -#: Database.py:1408 Database.py:1448 +#: Database.py:1409 Database.py:1449 msgid " set_isolation_level failed: " msgstr "" -#: Database.py:1425 Database.py:1433 -msgid "creating foreign key " -msgstr "" - -#: Database.py:1431 -msgid " create foreign key failed: " -msgstr "" - -#: Database.py:1440 -msgid " create foreign key failed: " -msgstr "" - -#: Database.py:1442 Database.py:1501 +#: Database.py:1443 Database.py:1502 msgid "Only MySQL and Postgres supported so far" msgstr "" -#: Database.py:1472 +#: Database.py:1473 msgid "dropping mysql foreign key" msgstr "" -#: Database.py:1476 +#: Database.py:1477 msgid " drop failed: " msgstr "" -#: Database.py:1479 +#: Database.py:1480 msgid "dropping pg foreign key" msgstr "" -#: Database.py:1491 +#: Database.py:1492 msgid "dropped pg foreign key %s_%s_fkey, continuing ..." msgstr "" -#: Database.py:1612 +#: Database.py:1613 msgid "Rebuild hudcache took %.1f seconds" msgstr "" -#: Database.py:1615 Database.py:1653 -#, fuzzy +#: Database.py:1616 Database.py:1654 msgid "Error rebuilding hudcache:" -msgstr "Benutzer hat Neuerstellung des HUD-Cache abgebrochen" +msgstr "" -#: Database.py:1665 Database.py:1671 +#: Database.py:1666 Database.py:1672 msgid "Error during analyze:" msgstr "" -#: Database.py:1675 +#: Database.py:1676 msgid "Analyze took %.1f seconds" msgstr "" -#: Database.py:1685 Database.py:1691 +#: Database.py:1686 Database.py:1692 msgid "Error during vacuum:" msgstr "" -#: Database.py:1695 +#: Database.py:1696 msgid "Vacuum took %.1f seconds" msgstr "" -#: Database.py:1707 +#: Database.py:1708 msgid "Error during lock_for_insert:" msgstr "" -#: Database.py:1716 +#: Database.py:1717 msgid "######## Hands ##########" msgstr "" -#: Database.py:1720 +#: Database.py:1721 msgid "###### End Hands ########" msgstr "" -#: Database.py:2122 +#: Database.py:2123 msgid "Error aquiring hero ids:" msgstr "" -#: Database.py:2230 +#: Database.py:2231 msgid "######## Gametype ##########" msgstr "" -#: Database.py:2234 +#: Database.py:2235 msgid "###### End Gametype ########" msgstr "" -#: Database.py:2261 +#: Database.py:2262 msgid "queue empty too long - writer stopping ..." msgstr "" -#: Database.py:2264 +#: Database.py:2265 msgid "writer stopping, error reading queue: " msgstr "" -#: Database.py:2289 +#: Database.py:2290 msgid "deadlock detected - trying again ..." msgstr "" -#: Database.py:2294 +#: Database.py:2295 msgid "too many deadlocks - failed to store hand " msgstr "" -#: Database.py:2298 +#: Database.py:2299 msgid "***Error storing hand: " msgstr "" -#: Database.py:2308 +#: Database.py:2309 msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" msgstr "" -#: Database.py:2318 +#: Database.py:2319 msgid "***Error sending finish: " msgstr "" -#: Database.py:2400 +#: Database.py:2401 msgid "invalid source in Database.createOrUpdateTourney" msgstr "" -#: Database.py:2413 +#: Database.py:2414 msgid "invalid source in Database.createOrUpdateTourneysPlayers" msgstr "" -#: Database.py:2539 +#: Database.py:2540 msgid "HandToWrite.init error: " msgstr "" -#: Database.py:2589 +#: Database.py:2590 msgid "HandToWrite.set_all error: " msgstr "" -#: Database.py:2620 +#: Database.py:2621 msgid "nutOmatic is id_player = %d" msgstr "" -#: Database.py:2628 +#: Database.py:2629 msgid "query plan: " msgstr "" -#: Database.py:2637 +#: Database.py:2638 msgid "cards =" msgstr "" -#: Database.py:2640 +#: Database.py:2641 msgid "get_stats took: %4.3f seconds" msgstr "" -#: Database.py:2642 -#, fuzzy +#: Database.py:2643 msgid "press enter to continue" -msgstr " - drücken Sie Enter um fortzufahren" +msgstr "" #: EverestToFpdb.py:107 msgid "Unable to recognise handinfo from: '%s'" @@ -648,102 +633,115 @@ msgstr "" msgid "Either 0 or more than one site matched (%s) - EEK" msgstr "Entweder 0 oder mehr als eine Seite wurden (%s) erkannt" -#: Filters.py:341 +#: Filters.py:340 msgid "%s was toggled %s" msgstr "%s wurde auf %s gestellt" -#: Filters.py:341 +#: Filters.py:340 msgid "OFF" msgstr "AUS" -#: Filters.py:341 +#: Filters.py:340 msgid "ON" msgstr "AN" -#: Filters.py:422 +#: Filters.py:421 msgid "self.sites[%s] set to %s" msgstr "self.sites[%s] auf %s gesetzt" -#: Filters.py:428 +#: Filters.py:427 msgid "self.games[%s] set to %s" msgstr "self.games[%s] auf %s gesetzt" -#: Filters.py:434 +#: Filters.py:433 msgid "self.limit[%s] set to %s" msgstr "self.limit[%s] auf %s gesetzt" -#: Filters.py:612 +#: Filters.py:611 msgid "self.seats[%s] set to %s" msgstr "self.seats[%s] auf %s gesetzt" -#: Filters.py:618 +#: Filters.py:617 msgid "self.groups[%s] set to %s" msgstr "self.groups[%s] auf %s gesetzt" -#: Filters.py:659 +#: Filters.py:633 GuiLogView.py:87 GuiPositionalStats.py:63 +msgid "Refresh" +msgstr "" + +#: Filters.py:658 msgid "Min # Hands:" msgstr "Min. Hände:" -#: Filters.py:725 +#: Filters.py:679 Filters.py:708 Filters.py:734 Filters.py:761 Filters.py:875 +#: Filters.py:926 Filters.py:960 Filters.py:1018 Filters.py:1071 +msgid "hide" +msgstr "" + +#: Filters.py:724 msgid "INFO: No tourney types returned from database" msgstr "INFO: Keine Tourney-Arten (TourneyTypes) von der Datenbank erhalten" -#: Filters.py:726 +#: Filters.py:725 msgid "No tourney types returned from database" msgstr "Keine Tourney-Arten (TourneyTypes) von der Datenbank erhalten" -#: Filters.py:752 Filters.py:850 +#: Filters.py:751 Filters.py:849 msgid "INFO: No games returned from database" msgstr "INFO: Keine Spielarten (games) von der Datenbank erhalten" -#: Filters.py:753 Filters.py:851 +#: Filters.py:752 Filters.py:850 msgid "No games returned from database" msgstr "Keine Spielarten (games) von der Datenbank erhalten" -#: Filters.py:873 +#: Filters.py:872 msgid "Graphing Options:" -msgstr "" +msgstr "Graphoptionen:" -#: Filters.py:890 +#: Filters.py:889 msgid "Show Graph In:" msgstr "" -#: Filters.py:906 +#: Filters.py:905 msgid "Showdown Winnings" msgstr "" -#: Filters.py:914 +#: Filters.py:913 msgid "Non-Showdown Winnings" msgstr "" -#: Filters.py:1031 +#: Filters.py:1030 msgid "From:" msgstr "Von:" -#: Filters.py:1045 +#: Filters.py:1044 msgid "To:" msgstr "Bis:" -#: Filters.py:1050 +#: Filters.py:1049 msgid " Clear Dates " msgstr " Datum zurücksetzen" -#: Filters.py:1077 fpdb.pyw:719 +#: Filters.py:1068 +msgid "show" +msgstr "" + +#: Filters.py:1076 fpdb.pyw:721 msgid "Pick a date" msgstr "Wählen Sie ein Datum" -#: Filters.py:1083 fpdb.pyw:725 +#: Filters.py:1082 fpdb.pyw:727 msgid "Done" msgstr "Fertig" #: FullTiltPokerSummary.py:93 PokerStarsSummary.py:81 SitenameSummary.py:81 msgid "parseSummary: Unable to recognise Tourney Info: '%s'" -msgstr "" +msgstr "parseSummary: Konnte Tourney Info nicht erkennen: '%s'" #: FullTiltPokerSummary.py:94 FullTiltPokerSummary.py:120 #: PokerStarsSummary.py:82 PokerStarsSummary.py:108 SitenameSummary.py:82 msgid "parseSummary: Raising FpdbParseError" -msgstr "" +msgstr "parseSummary: FpdbParseError" #: FullTiltPokerSummary.py:95 PokerStarsSummary.py:83 SitenameSummary.py:83 msgid "Unable to recognise Tourney Info: '%s'" @@ -751,70 +749,73 @@ msgstr "" #: FullTiltPokerSummary.py:119 PokerStarsSummary.py:107 msgid "parseSummary: Unable to locate currency" -msgstr "" +msgstr "parseSummary: Konnte Währung nicht finden" #: FullTiltPokerSummary.py:121 PokerStarsSummary.py:109 msgid "Unable to locate currency" -msgstr "" +msgstr "Konnte Währung nicht finden" #: FulltiltToFpdb.py:211 msgid "determineGameType: Raising FpdbParseError for file '%s'" msgstr "" -#: FulltiltToFpdb.py:252 PkrToFpdb.py:155 PokerStarsToFpdb.py:213 +#: FulltiltToFpdb.py:253 PkrToFpdb.py:155 PokerStarsToFpdb.py:213 msgid "Lim_Blinds has no lookup for '%s'" msgstr "" -#: FulltiltToFpdb.py:265 +#: FulltiltToFpdb.py:266 msgid "readHandInfo: Unable to recognise handinfo from: '%s'" msgstr "" -#: FulltiltToFpdb.py:420 +#: FulltiltToFpdb.py:368 +msgid "FTP: readPlayerStacks: No players detected (hand #%s)" +msgstr "" + +#: FulltiltToFpdb.py:425 msgid "Player bringing in: %s for %s" msgstr "" -#: FulltiltToFpdb.py:423 -#, fuzzy +#: FulltiltToFpdb.py:428 msgid "No bringin found, handid =%s" -msgstr "Kein Bringin gefunden." +msgstr "" -#: FulltiltToFpdb.py:430 +#: FulltiltToFpdb.py:435 msgid "FTP: readButton: Failed to detect button (hand #%s cancelled?)" msgstr "" -#: FulltiltToFpdb.py:484 +#: FulltiltToFpdb.py:489 msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" msgstr "" -#: FulltiltToFpdb.py:560 +#: FulltiltToFpdb.py:565 msgid "determineTourneyType : Parsing NOK" msgstr "" -#: FulltiltToFpdb.py:618 +#: FulltiltToFpdb.py:623 msgid "Unable to get a valid Tournament ID -- File rejected" msgstr "" -#: FulltiltToFpdb.py:649 +#: FulltiltToFpdb.py:654 msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:656 +#: FulltiltToFpdb.py:661 msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:660 +#: FulltiltToFpdb.py:665 msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" msgstr "" -#: FulltiltToFpdb.py:761 +#: FulltiltToFpdb.py:766 msgid "FullTilt: Player finishing stats unreadable : %s" msgstr "" -#: FulltiltToFpdb.py:770 +#: FulltiltToFpdb.py:775 msgid "FullTilt: %s not found in tourney.ranks ..." msgstr "" -#: FulltiltToFpdb.py:772 +#: FulltiltToFpdb.py:777 msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s" msgstr "" @@ -827,9 +828,8 @@ msgid " Start _Auto Import " msgstr " Starte _Autoimport " #: GuiAutoImport.py:125 -#, fuzzy msgid "Detect Directories" -msgstr "Erstelle Verzeichnis \"%s\"" +msgstr "Verzeichnisse suchen" #: GuiAutoImport.py:144 msgid "Auto Import Ready." @@ -853,7 +853,7 @@ msgid "" "Global lock taken ... Auto Import Started.\n" msgstr "" "\n" -"Globaler Lock genommen ... Autoimport gestartet\n" +"Globalen Lock ergriffen, Autoimport gestartet.\n" #: GuiAutoImport.py:244 msgid " _Stop Auto Import " @@ -895,6 +895,11 @@ msgstr "" "\n" " * Autoimport anhalten: HUD ist bereits beendet" +#: GuiAutoImport.py:316 +#, fuzzy +msgid "%s auto-import:" +msgstr "Autoimport" + #: GuiAutoImport.py:325 msgid "Browse..." msgstr "Durchsuchen..." @@ -905,7 +910,7 @@ msgid "" "Global lock taken ..." msgstr "" "\n" -"Globaler Lock genommen ..." +"Globalen Lock ergriffen..." #: GuiBulkImport.py:60 msgid "Importing..." @@ -941,7 +946,7 @@ msgstr "Anzahl Threads:" #: GuiBulkImport.py:207 msgid "Archive File" -msgstr "" +msgstr "Archivdatei" #: GuiBulkImport.py:212 msgid "Hands/file:" @@ -975,7 +980,7 @@ msgstr "Site-Filter:" msgid "Drop HudCache:" msgstr "HudCache löschen:" -#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:814 +#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:816 msgid "_Bulk Import" msgstr "_Massenimport" @@ -1053,13 +1058,10 @@ msgid "-q is deprecated. Just use \"-f filename\" instead" msgstr "" #: GuiBulkImport.py:408 -#, fuzzy msgid "" "GuiBulkImport done: Stored: %d \tDuplicates: %d \tPartial: %d \tErrors: %d " "in %s seconds - %.0f/sec" msgstr "" -"GuiBulkImport.load ist fertig: Gespeichert: %d \tDupletten: %d \tTeilweise: " -"%d \tFehler: %d in %s Sekunden - %.0f/sek" #: GuiDatabase.py:107 msgid "_Add" @@ -1073,7 +1075,7 @@ msgstr "_Aktualisieren" msgid "Type" msgstr "Typ" -#: GuiDatabase.py:116 +#: GuiDatabase.py:116 GuiTourneyPlayerStats.py:89 msgid "Name" msgstr "Name" @@ -1133,32 +1135,32 @@ msgstr " Verbindung OK" msgid " not connected but no exception" msgstr " Nicht verbunden aber keine Exception" -#: GuiDatabase.py:373 fpdb.pyw:890 +#: GuiDatabase.py:373 fpdb.pyw:892 msgid "" "MySQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" "MySQL Server meldet: Zugriff verweigert. Sind Ihre Zugriffsrechte korrekt " "gesetzt?" -#: GuiDatabase.py:377 fpdb.pyw:892 +#: GuiDatabase.py:377 fpdb.pyw:894 msgid "MySQL client reports: 2002 or 2003 error. Unable to connect - " msgstr "" "MySQL Client meldet Fehler Nr. 2002 oder 2003. Konnte nicht verbinden - " -#: GuiDatabase.py:378 fpdb.pyw:893 +#: GuiDatabase.py:378 fpdb.pyw:895 msgid "Please check that the MySQL service has been started" msgstr "Bitte überprüfen Sie, dass der MySQL-Dienst gestartet ist" -#: GuiDatabase.py:382 fpdb.pyw:895 +#: GuiDatabase.py:382 fpdb.pyw:897 msgid "" "PostgreSQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" -#: GuiDatabase.py:385 fpdb.pyw:897 +#: GuiDatabase.py:385 fpdb.pyw:899 msgid "PostgreSQL client reports: Unable to connect - " msgstr "PostgreSQL Client meldet Fehler: Konnte nicht verbinden - " -#: GuiDatabase.py:386 fpdb.pyw:898 +#: GuiDatabase.py:386 fpdb.pyw:900 msgid "Please check that the PostgreSQL service has been started" msgstr "Bitte überprüfen Sie, dass der PostgreSQL-Dienst gestartet ist" @@ -1167,34 +1169,28 @@ msgid "db connection to %s, %s, %s, %s, %s failed: %s" msgstr "" #: GuiDatabase.py:404 -#, fuzzy msgid "AddDB starting" -msgstr "fpdb startet ..." +msgstr "" #: GuiDatabase.py:413 -#, fuzzy msgid "Add New Database" -msgstr "_Datenbank" +msgstr "Neue Datenbank hinzufügen" #: GuiDatabase.py:423 -#, fuzzy msgid "DB Type" -msgstr "Typ" +msgstr "DB Typ" #: GuiDatabase.py:433 -#, fuzzy msgid "DB Name" -msgstr "Name" +msgstr "DB Name" #: GuiDatabase.py:441 -#, fuzzy msgid "DB Description" -msgstr "Beschreibung" +msgstr "DB Beschreibung" #: GuiDatabase.py:462 -#, fuzzy msgid "Host Computer" -msgstr "Import fertig" +msgstr "" #: GuiDatabase.py:495 msgid "start creating new db" @@ -1238,7 +1234,7 @@ msgstr "Kein Host eingegeben" #: GuiDatabase.py:565 msgid "Unknown Database Type selected" -msgstr "" +msgstr "Unbekannter Datenbanktyp ausgewählt" #: GuiDatabase.py:569 msgid "check_fields: open dialog" @@ -1257,14 +1253,12 @@ msgid "check_fields: returning ok as %s, try_again as %s" msgstr "" #: GuiDatabase.py:691 GuiLogView.py:204 -#, fuzzy msgid "Test Log Viewer" -msgstr "Tourney-Betrachter" +msgstr "" #: GuiDatabase.py:696 GuiLogView.py:209 -#, fuzzy msgid "Log Viewer" -msgstr "Tourney-Betrachter" +msgstr "" #: GuiGraphViewer.py:49 GuiTourneyGraphViewer.py:49 msgid "" @@ -1279,19 +1273,17 @@ msgid "" msgstr "" #: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 -#, fuzzy msgid "Refresh _Graph" -msgstr "_Aktualisieren" +msgstr "_Graph auffrischen" #: GuiGraphViewer.py:87 GuiTourneyGraphViewer.py:86 msgid "_Export to File" -msgstr "" +msgstr "_Exportieren" #: GuiGraphViewer.py:135 GuiGraphViewer.py:251 GuiSessionViewer.py:372 #: GuiTourneyGraphViewer.py:134 GuiTourneyGraphViewer.py:232 -#, fuzzy msgid "***Error: " -msgstr "***sortCols Fehler: " +msgstr "***Fehler: " #: GuiGraphViewer.py:168 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 #: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:159 @@ -1302,24 +1294,21 @@ msgstr "" #: GuiGraphViewer.py:173 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 #: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:164 #: GuiTourneyPlayerStats.py:271 -#, fuzzy msgid "No player ids found" -msgstr "Kein Bringin gefunden." +msgstr "Keine Player IDs gefunden" #: GuiGraphViewer.py:178 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 #: GuiSessionViewer.py:218 -#, fuzzy msgid "No limits found" -msgstr "Kein Bringin gefunden." +msgstr "Keine Limits gefunden" #: GuiGraphViewer.py:188 GuiTourneyGraphViewer.py:174 msgid "Graph generated in: %s" -msgstr "" +msgstr "Graph erstellt in: %s" #: GuiGraphViewer.py:193 -#, fuzzy msgid "Hands" -msgstr "Hände/Datei:" +msgstr "" #: GuiGraphViewer.py:198 GuiTourneyGraphViewer.py:182 msgid "No Data for Player(s) Found" @@ -1339,6 +1328,10 @@ msgstr "" msgid "Non-showdown: $%.2f" msgstr "" +#: GuiGraphViewer.py:231 +msgid "Profit graph for ring games" +msgstr "" + #: GuiGraphViewer.py:234 msgid "" "Hands: %d\n" @@ -1354,18 +1347,16 @@ msgid "Non-showdown (%s): %.2f" msgstr "" #: GuiGraphViewer.py:365 GuiTourneyGraphViewer.py:276 -#, fuzzy msgid "Please choose the directory you wish to export to:" -msgstr "Bitte wählen Sie die Statistiken, die Sie nutzen möchten." +msgstr "" #: GuiGraphViewer.py:378 GuiTourneyGraphViewer.py:289 msgid "Closed, no graph exported" msgstr "" #: GuiGraphViewer.py:396 GuiTourneyGraphViewer.py:307 -#, fuzzy msgid "Graph created" -msgstr "Datenbank erstellt" +msgstr "" #: GuiImapFetcher.py:40 msgid "To cancel just close this tab." @@ -1376,9 +1367,8 @@ msgid "_Save" msgstr "" #: GuiImapFetcher.py:47 -#, fuzzy msgid "_Import All" -msgstr "_Importieren" +msgstr "" #: GuiImapFetcher.py:51 msgid "If you change the config you must save before importing" @@ -1408,41 +1398,64 @@ msgid "Fetch Type" msgstr "" #: GuiImapFetcher.py:110 -#, fuzzy msgid "Mail Folder" -msgstr "Import per eMail" +msgstr "" #: GuiImapFetcher.py:110 msgid "Mailserver" msgstr "" -#: GuiImapFetcher.py:110 -#, fuzzy -msgid "Site" -msgstr "Seien:" - #: GuiImapFetcher.py:110 msgid "Use SSL" msgstr "" +#: GuiImapFetcher.py:110 GuiTourneyPlayerStats.py:82 +msgid "Site" +msgstr "" + #: GuiImapFetcher.py:142 msgid "Yes" msgstr "" #: GuiImapFetcher.py:143 -#, fuzzy msgid "No" -msgstr "Keine" +msgstr "" + +#: GuiLogView.py:38 +msgid "Fpdb Errors" +msgstr "" + +#: GuiLogView.py:39 +msgid "Fpdb Log" +msgstr "" + +#: GuiLogView.py:40 +msgid "HUD Errors" +msgstr "" + +#: GuiLogView.py:41 +msgid "HUD Log" +msgstr "" #: GuiLogView.py:52 -#, fuzzy msgid "Log Messages" -msgstr "_Log-Dateien" +msgstr "" -#: GuiLogView.py:87 -#, fuzzy -msgid "Refresh" -msgstr "_Aktualisieren" +#: GuiLogView.py:98 +msgid "Date/Time" +msgstr "" + +#: GuiLogView.py:99 +msgid "Module" +msgstr "" + +#: GuiLogView.py:100 +msgid "Level" +msgstr "" + +#: GuiLogView.py:101 +msgid "Text" +msgstr "" #: GuiPositionalStats.py:137 msgid "DEBUG: activesite set to %s" @@ -1452,6 +1465,102 @@ msgstr "" msgid "Positional Stats page displayed in %4.2f seconds" msgstr "Statistiken nach Position wurde in %4.2f Sekunden angezeigt" +#: GuiPrefs.py:31 +#, fuzzy +msgid "Databases" +msgstr "_Datenbank" + +#: GuiPrefs.py:31 +msgid "General" +msgstr "" + +#: GuiPrefs.py:32 +msgid "HUD" +msgstr "" + +#: GuiPrefs.py:32 +#, fuzzy +msgid "Import" +msgstr "_Importieren" + +#: GuiPrefs.py:33 +#, fuzzy +msgid "Games" +msgstr "Spiele:" + +#: GuiPrefs.py:33 +#, fuzzy +msgid "Sites" +msgstr "Seien:" + +#: GuiPrefs.py:34 +msgid "Popup Windows" +msgstr "" + +#: GuiPrefs.py:34 +msgid "Window" +msgstr "" + +#: GuiPrefs.py:35 +msgid "Popup Name" +msgstr "" + +#: GuiPrefs.py:35 +#, fuzzy +msgid "Stat" +msgstr "Status" + +#: GuiPrefs.py:36 GuiPrefs.py:42 +#, fuzzy +msgid "Stat Name" +msgstr "DB Name" + +#: GuiPrefs.py:37 +msgid "Auxiliary Windows" +msgstr "" + +#: GuiPrefs.py:37 +msgid "stud_mucked" +msgstr "" + +#: GuiPrefs.py:38 +msgid "Hand History Converters" +msgstr "" + +#: GuiPrefs.py:38 +msgid "mucked" +msgstr "" + +#: GuiPrefs.py:39 +msgid "Field Type" +msgstr "" + +#: GuiPrefs.py:39 fpdb.pyw:1033 +msgid "Ring Player Stats" +msgstr "" + +#: GuiPrefs.py:40 +msgid "Column Heading" +msgstr "" + +#: GuiPrefs.py:40 +msgid "Left/Right Align" +msgstr "" + +#: GuiPrefs.py:41 +#, fuzzy +msgid "Show in Position Stats" +msgstr "Positionen Anzeigen" + +#: GuiPrefs.py:41 +#, fuzzy +msgid "Show in Summaries" +msgstr "_Limits anzeigen" + +#: GuiPrefs.py:42 +msgid "Format" +msgstr "" + #: GuiPrefs.py:72 msgid "Setting" msgstr "" @@ -1461,9 +1570,8 @@ msgid "Value (double-click to change)" msgstr "" #: GuiPrefs.py:178 -#, fuzzy msgid "Test Preferences Dialog" -msgstr "_Einstellungen" +msgstr "" #: GuiPrefs.py:183 fpdb.pyw:293 msgid "Preferences" @@ -1478,24 +1586,20 @@ msgid "Hole cards" msgstr "" #: GuiRingPlayerStats.py:46 -#, fuzzy msgid "Position" -msgstr "Statistiken nach Position" +msgstr "" #: GuiRingPlayerStats.py:47 -#, fuzzy msgid "Name of the player" -msgstr "Spielerzahl:" +msgstr "" #: GuiRingPlayerStats.py:48 -#, fuzzy msgid "Number of hands played" -msgstr "Hände: " +msgstr "" #: GuiRingPlayerStats.py:49 -#, fuzzy msgid "Number of Seats" -msgstr "Anzahl Threads:" +msgstr "" #: GuiRingPlayerStats.py:50 msgid "" @@ -1614,35 +1718,42 @@ msgid "" "The lower, the more stable the amounts won" msgstr "" +#: GuiRingPlayerStats.py:123 GuiSessionViewer.py:81 +msgid "Hand Breakdown for all levels listed above" +msgstr "" + +#: GuiRingPlayerStats.py:143 +msgid "_Filters" +msgstr "" + +#: GuiRingPlayerStats.py:145 GuiTourneyPlayerStats.py:75 +msgid "_Refresh Stats" +msgstr "" + #: GuiRingPlayerStats.py:341 GuiSessionViewer.py:257 #: GuiTourneyPlayerStats.py:243 -#, fuzzy msgid "Stats page displayed in %4.2f seconds" -msgstr "Statistiken nach Position wurde in %4.2f Sekunden angezeigt" +msgstr "" #: GuiRingPlayerStats.py:388 -#, fuzzy msgid "***sortnums error: " -msgstr "***sortCols Fehler: " +msgstr "" #: GuiRingPlayerStats.py:410 -#, fuzzy msgid "***sortcols error: " -msgstr "***sortCols Fehler: " +msgstr "" #: GuiRingPlayerStats.py:715 msgid "Detailed Filters" msgstr "" #: GuiRingPlayerStats.py:724 -#, fuzzy msgid "Hand Filters:" -msgstr "und andere" +msgstr "" #: GuiRingPlayerStats.py:737 -#, fuzzy msgid "between" -msgstr "Zwischen:" +msgstr "" #: GuiRingPlayerStats.py:738 msgid "and" @@ -1656,10 +1767,6 @@ msgstr "" msgid "ImportError: %s" msgstr "" -#: GuiSessionViewer.py:81 -msgid "Hand Breakdown for all levels listed above" -msgstr "" - #: GuiSessionViewer.py:158 msgid "Session Viewer is proof of concept code only, and contains many bugs.\n" msgstr "" @@ -1680,7 +1787,7 @@ msgstr "" msgid "Thankyou" msgstr "" -#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1285 +#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1287 msgid "FPDB WARNING" msgstr "FPDB WARNUNG" @@ -1689,9 +1796,8 @@ msgid "Session candlestick graph" msgstr "" #: GuiSessionViewer.py:396 -#, fuzzy msgid "Sessions" -msgstr "Statistiken nach Sitzung" +msgstr "" #: GuiStove.py:63 msgid "" @@ -1715,10 +1821,81 @@ msgstr "" msgid "Thank you" msgstr "" -#: GuiTourneyGraphViewer.py:178 +#: GuiStove.py:97 +msgid "Draw" +msgstr "" + +#: GuiStove.py:104 +msgid "Stud" +msgstr "" + +#: GuiStove.py:115 +msgid "Flop" +msgstr "" + +#: GuiStove.py:134 #, fuzzy +msgid "Gametype:" +msgstr "Spiele:" + +#: GuiStove.py:137 +#, fuzzy +msgid "Players:" +msgstr "Alle Spieler" + +#: GuiStove.py:143 +msgid "Input:" +msgstr "" + +#: GuiStove.py:144 +msgid "Output:" +msgstr "" + +#: GuiStove.py:170 +msgid "Board:" +msgstr "" + +#: GuiStove.py:182 +#, fuzzy +msgid "Player1:" +msgstr "Alle Spieler" + +#: GuiStove.py:197 +#, fuzzy +msgid "Player2:" +msgstr "Alle Spieler" + +#: GuiStove.py:211 +msgid "Results" +msgstr "" + +#: GuiStove.py:221 +msgid "DEBUG: called set_board_flop: '%s' '%s'" +msgstr "" + +#: GuiStove.py:225 +msgid "DEBUG: called set_hero_cards_flop" +msgstr "" + +#: GuiStove.py:229 +msgid "DEBUG: called set_villain_cards_flop" +msgstr "" + +#: GuiStove.py:233 +msgid "DEBUG: called update_flop_output_pane" +msgstr "" + +#: GuiStove.py:237 +msgid "DEBUG: odds_for_range" +msgstr "" + +#: GuiStove.py:239 +msgid "DEBUG: set_output_label" +msgstr "" + +#: GuiTourneyGraphViewer.py:178 msgid "Tournaments" -msgstr "Tourney" +msgstr "" #: GuiTourneyGraphViewer.py:205 GuiTourneyGraphViewer.py:218 msgid "" @@ -1727,26 +1904,21 @@ msgid "" msgstr "" #: GuiTourneyGraphViewer.py:215 -#, fuzzy msgid "Tournament Results" -msgstr "Tourney" +msgstr "" #: GuiTourneyImport.py:72 GuiTourneyImport.py:290 -#, fuzzy msgid "" "GuiTourneyImport.load done: Stored: %d\tErrors: %d in %s seconds - %.0f/sec" msgstr "" -"GuiBulkImport.load ist fertig: Gespeichert: %d \tDupletten: %d \tTeilweise: " -"%d \tFehler: %d in %s Sekunden - %.0f/sek" #: GuiTourneyImport.py:175 fpdb_import.py:222 msgid "Attempted to add non-directory '%s' as an import directory" msgstr "" #: GuiTourneyImport.py:191 -#, fuzzy msgid "Tourney Summary Import started at %s - %d files to import." -msgstr "Beginn %s -- %d Dateien zu importieren. Indexe: %s" +msgstr "" #: GuiTourneyImport.py:217 msgid "TourneyImport: Removing text < 100 characters from end of file" @@ -1772,10 +1944,67 @@ msgstr "" msgid "Need a filename to import" msgstr "" -#: GuiTourneyPlayerStats.py:75 +#: GuiTourneyPlayerStats.py:84 +msgid "Cat." +msgstr "" + +#: GuiTourneyPlayerStats.py:85 #, fuzzy -msgid "_Refresh Stats" -msgstr "_Aktualisieren" +msgid "Limit" +msgstr "Limits:" + +#: GuiTourneyPlayerStats.py:86 +msgid "Curr." +msgstr "" + +#: GuiTourneyPlayerStats.py:87 +msgid "BuyIn" +msgstr "" + +#: GuiTourneyPlayerStats.py:88 +msgid "Fee" +msgstr "" + +#: GuiTourneyPlayerStats.py:90 +msgid "#" +msgstr "" + +#: GuiTourneyPlayerStats.py:91 +msgid "ITM%" +msgstr "" + +#: GuiTourneyPlayerStats.py:92 +msgid "1st" +msgstr "" + +#: GuiTourneyPlayerStats.py:93 +msgid "2nd" +msgstr "" + +#: GuiTourneyPlayerStats.py:94 +msgid "3rd" +msgstr "" + +#: GuiTourneyPlayerStats.py:95 +msgid "Rank?" +msgstr "" + +#: GuiTourneyPlayerStats.py:96 +msgid "Spent" +msgstr "" + +#: GuiTourneyPlayerStats.py:97 +msgid "Won" +msgstr "" + +#: GuiTourneyPlayerStats.py:98 +msgid "ROI%" +msgstr "" + +#: GuiTourneyPlayerStats.py:99 +#, fuzzy +msgid "$/Tour" +msgstr "Tourney" #: GuiTourneyViewer.py:40 msgid "Enter the tourney number you want to display:" @@ -1786,9 +2015,8 @@ msgid "_Display" msgstr "" #: GuiTourneyViewer.py:53 -#, fuzzy msgid "Display _Player" -msgstr "Alle Spieler" +msgstr "" #: GuiTourneyViewer.py:68 msgid "" @@ -1810,39 +2038,92 @@ msgstr "" msgid "invalid entry in tourney number - must enter numbers only" msgstr "" -#: HUD_main.pyw:282 +#: HUD_main.pyw:69 +msgid "HUD_main starting: using db name = %s" +msgstr "" + +#: HUD_main.pyw:74 +msgid "Note: error output is being diverted to:" +msgstr "" + +#: HUD_main.pyw:75 +msgid "Any major error will be reported there _only_." +msgstr "" + +#: HUD_main.pyw:78 +#, fuzzy +msgid "HUD_main: starting ...\n" +msgstr "fpdb startet ..." + +#: HUD_main.pyw:107 HUD_run_me.py:62 +msgid "Closing this window will exit from the HUD." +msgstr "" + +#: HUD_main.pyw:123 +msgid "Error initializing main_window" +msgstr "" + +#: HUD_main.pyw:138 +msgid "hud_main: Game changed." +msgstr "" + +#: HUD_main.pyw:144 +#, fuzzy +msgid "Terminating normally." +msgstr "Beende normal" + +#: HUD_main.pyw:205 +msgid "Received hand no %s" +msgstr "" + +#: HUD_main.pyw:229 +msgid "HUD_main.read_stdin: hand processing starting ..." +msgstr "" + +#: HUD_main.pyw:234 +msgid "db error: skipping %s" +msgstr "" + +#: HUD_main.pyw:253 +msgid "hud_dict[%s] was not found\n" +msgstr "" + +#: HUD_main.pyw:254 +msgid "will not send hand\n" +msgstr "" + +#: HUD_main.pyw:276 +msgid "HUD create: table name %s not found, skipping." +msgstr "" + +#: HUD_main.pyw:285 msgid "Table \"%s\" no longer exists\n" msgstr "" -#: HUD_main.pyw:314 +#: HUD_main.pyw:317 msgid "Error resizing HUD for table: %s." msgstr "" -#: HUD_main.pyw:328 +#: HUD_main.pyw:331 msgid "Error killing HUD for table: %s." msgstr "" -#: HUD_main.pyw:351 +#: HUD_main.pyw:354 msgid "Error creating HUD for hand %s." msgstr "" -#: HUD_main.pyw:362 +#: HUD_main.pyw:365 msgid "Error updating HUD for hand %s." msgstr "" #: HUD_run_me.py:45 -#, fuzzy msgid "HUD_main starting\n" -msgstr "fpdb startet ..." +msgstr "" #: HUD_run_me.py:51 TournamentTracker.py:306 msgid "Using db name = %s\n" msgstr "" -#: HUD_run_me.py:62 -msgid "Closing this window will exit from the HUD." -msgstr "" - #: HUD_run_me.py:66 msgid "HUD Main Window" msgstr "" @@ -2051,148 +2332,148 @@ msgstr "" msgid "TOURNEYS PLAYER IDS" msgstr "" -#: Hand.py:221 Hand.py:1376 +#: Hand.py:221 Hand.py:1387 msgid "[ERROR] Tried to add holecards for unknown player: %s" msgstr "" -#: Hand.py:295 +#: Hand.py:296 msgid "Hand.insert(): hid #: %s is a duplicate" msgstr "" -#: Hand.py:465 +#: Hand.py:476 msgid "markstreets didn't match - Assuming hand %s was cancelled" msgstr "" -#: Hand.py:467 +#: Hand.py:478 msgid "FpdbParseError: markStreets appeared to fail: First 100 chars: '%s'" msgstr "" -#: Hand.py:471 +#: Hand.py:482 msgid "DEBUG: checkPlayerExists %s fail on hand number %s" msgstr "" -#: Hand.py:472 +#: Hand.py:483 msgid "checkPlayerExists: '%s fail on hand number %s" msgstr "" -#: Hand.py:563 +#: Hand.py:574 msgid "%s %s calls %s" msgstr "" -#: Hand.py:634 +#: Hand.py:645 msgid "%s %s raise %s" msgstr "" -#: Hand.py:645 +#: Hand.py:656 msgid "%s %s bets %s" msgstr "" -#: Hand.py:665 +#: Hand.py:676 msgid "%s %s folds" msgstr "" -#: Hand.py:674 +#: Hand.py:685 msgid "%s %s checks" msgstr "" -#: Hand.py:694 +#: Hand.py:705 msgid "addShownCards %s hole=%s all=%s" msgstr "" -#: Hand.py:805 +#: Hand.py:816 msgid "" "*** ERROR - HAND: calling writeGameLine with unexpected STARTTIME value, " "expecting datetime.date object, received:" msgstr "" -#: Hand.py:806 +#: Hand.py:817 msgid "" "*** Make sure your HandHistoryConverter is setting hand.startTime properly!" msgstr "" -#: Hand.py:807 +#: Hand.py:818 msgid "*** Game String:" msgstr "" -#: Hand.py:888 +#: Hand.py:899 msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" msgstr "" -#: Hand.py:1244 +#: Hand.py:1255 msgid "*** DEALING HANDS ***" msgstr "" -#: Hand.py:1249 +#: Hand.py:1260 msgid "Dealt to %s: [%s]" msgstr "" -#: Hand.py:1254 +#: Hand.py:1265 msgid "*** FIRST DRAW ***" msgstr "" -#: Hand.py:1264 +#: Hand.py:1275 msgid "*** SECOND DRAW ***" msgstr "" -#: Hand.py:1274 +#: Hand.py:1285 msgid "*** THIRD DRAW ***" msgstr "" -#: Hand.py:1284 Hand.py:1505 +#: Hand.py:1295 Hand.py:1516 msgid "*** SHOW DOWN ***" msgstr "" -#: Hand.py:1299 Hand.py:1520 +#: Hand.py:1310 Hand.py:1531 msgid "*** SUMMARY ***" msgstr "" -#: Hand.py:1385 +#: Hand.py:1396 msgid "%s %s completes %s" msgstr "" -#: Hand.py:1403 +#: Hand.py:1414 msgid "Bringin: %s, %s" msgstr "" -#: Hand.py:1445 +#: Hand.py:1456 msgid "*** 3RD STREET ***" msgstr "" -#: Hand.py:1459 +#: Hand.py:1470 msgid "*** 4TH STREET ***" msgstr "" -#: Hand.py:1471 +#: Hand.py:1482 msgid "*** 5TH STREET ***" msgstr "" -#: Hand.py:1483 +#: Hand.py:1494 msgid "*** 6TH STREET ***" msgstr "" -#: Hand.py:1493 +#: Hand.py:1504 msgid "*** RIVER ***" msgstr "" -#: Hand.py:1585 +#: Hand.py:1596 msgid "" "join_holecards: # of holecards should be either < 4, 4 or 7 - 5 and 6 should " "be impossible for anyone who is not a hero" msgstr "" -#: Hand.py:1586 +#: Hand.py:1597 msgid "join_holcards: holecards(%s): %s" msgstr "" -#: Hand.py:1588 +#: Hand.py:1599 msgid "join_holecards: Player '%s' appears not to have been dealt a card" msgstr "" -#: Hand.py:1678 +#: Hand.py:1689 msgid "DEBUG: call Pot.end() before printing pot total" msgstr "" -#: Hand.py:1680 +#: Hand.py:1691 msgid "FpdbError in printing Hand object" msgstr "" @@ -2239,9 +2520,8 @@ msgid "Error converting summary file '%s' (took %.3f seconds)" msgstr "" #: HandHistoryConverter.py:181 -#, fuzzy msgid "Error converting '%s'" -msgstr "Konvertiere " +msgstr "" #: HandHistoryConverter.py:212 msgid "%s changed inode numbers from %d to %d" @@ -2268,9 +2548,8 @@ msgid "HH Sanity Check: output and input files are the same, check config" msgstr "" #: HandHistoryConverter.py:510 -#, fuzzy msgid "Reading stdin with %s" -msgstr "Lese Konfigurationsdatei %s" +msgstr "" #: HandHistoryConverter.py:525 msgid "unable to read file with any codec in list!" @@ -2301,9 +2580,8 @@ msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY" msgstr "" #: HandHistoryConverter.py:717 -#, fuzzy msgid "Created directory '%s'" -msgstr "Erstelle Verzeichnis \"%s\"" +msgstr "" #: HandHistoryConverter.py:721 msgid "out_path %s couldn't be opened" @@ -2341,14 +2619,12 @@ msgid "Save HUD Layout" msgstr "" #: Hud.py:157 -#, fuzzy msgid "Reposition StatWindows" -msgstr "Statistiken nach Position" +msgstr "" #: Hud.py:161 -#, fuzzy msgid "Show Player Stats" -msgstr "Positionen Anzeigen" +msgstr "" #: Hud.py:166 Hud.py:235 msgid "For This Blind Level Only" @@ -2399,18 +2675,16 @@ msgid " All Time" msgstr "" #: Hud.py:220 Hud.py:289 -#, fuzzy msgid " Session" -msgstr "Statistiken nach Sitzung" +msgstr "" #: Hud.py:225 Hud.py:294 msgid " %s Days" msgstr "" #: Hud.py:230 -#, fuzzy msgid "Show Opponent Stats" -msgstr "Positionen Anzeigen" +msgstr "" #: Hud.py:352 msgid "Debug StatWindows" @@ -2421,9 +2695,8 @@ msgid "Set max seats" msgstr "" #: Hud.py:577 -#, fuzzy msgid "Updating config file" -msgstr "Lese Konfigurationsdatei %s" +msgstr "" #: Hud.py:586 msgid "No layout found for %d-max games for site %s\n" @@ -2436,12 +2709,8 @@ msgid "" msgstr "" #: Hud.py:601 -#, fuzzy msgid "error is %s" msgstr "" -"\n" -"\n" -"Der Fehler ist:" #: Hud.py:608 msgid "Error finding actual seat.\n" @@ -2487,9 +2756,8 @@ msgid "Finished importing %s/%s PS summaries" msgstr "" #: Mucked.py:327 -#, fuzzy msgid "No Name" -msgstr "Name" +msgstr "" #: OnGameToFpdb.py:175 WinamaxToFpdb.py:190 msgid "determineGameType: limit not found in self.limits(%s). hand: '%s'" @@ -2499,12 +2767,12 @@ msgstr "" msgid "limit not found in self.limits(%s). hand: '%s'" msgstr "" -#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:360 PokerStarsToFpdb.py:312 -#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:331 +#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:366 PokerStarsToFpdb.py:312 +#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 msgid "readButton: not found" msgstr "" -#: OnGameToFpdb.py:283 WinamaxToFpdb.py:351 +#: OnGameToFpdb.py:283 WinamaxToFpdb.py:349 msgid "readBlinds in noSB exception - no SB created" msgstr "" @@ -2517,9 +2785,8 @@ msgid "Overrides the default database name" msgstr "" #: Options.py:37 -#, fuzzy msgid "Specifies a configuration file." -msgstr "Lese Konfigurationsdatei %s" +msgstr "" #: Options.py:40 msgid "" @@ -2531,18 +2798,16 @@ msgid "Module name for Hand History Converter" msgstr "" #: Options.py:46 -#, fuzzy msgid "A sitename" -msgstr "Benutzername" +msgstr "" #: Options.py:50 msgid "Error logging level:" msgstr "" #: Options.py:53 -#, fuzzy msgid "Print version information and exit." -msgstr "Versionsinformationen:" +msgstr "" #: Options.py:58 msgid "Input file" @@ -2573,9 +2838,8 @@ msgid "Y location to open Window" msgstr "" #: Options.py:72 -#, fuzzy msgid "Auto-start Auto-import" -msgstr " Starte _Autoimport " +msgstr "" #: Options.py:74 msgid "Start Minimized" @@ -2586,9 +2850,8 @@ msgid "Start Hidden" msgstr "" #: Options.py:119 -#, fuzzy msgid "press enter to end" -msgstr " - drücken Sie Enter um fortzufahren" +msgstr "" #: P5sResultsParser.py:10 msgid "You need to manually enter the playername" @@ -2614,10 +2877,20 @@ msgstr "" msgid "Cannot read GameType for current hand" msgstr "" -#: PartyPokerToFpdb.py:531 +#: PartyPokerToFpdb.py:537 msgid "Unimplemented readAction: '%s' '%s'" msgstr "" +#: PokerStarsToFpdb.py:211 +#, fuzzy +msgid "determineGameType: Lim_Blinds has no lookup for '%s'" +msgstr "determineGameType: Konnte Gametype in '%s' nicht erkennen" + +#: PokerStarsToFpdb.py:265 +#, fuzzy +msgid "Failed to detect currency: '%s'" +msgstr "Konnte Währung nicht finden" + #: SplitHandHistory.py:76 msgid "File not found" msgstr "" @@ -2675,9 +2948,8 @@ msgid "Flop Seen %" msgstr "" #: Stats.py:333 Stats.py:342 -#, fuzzy msgid "number hands seen" -msgstr "Hände: " +msgstr "" #: Stats.py:355 Stats.py:363 msgid "folded flop/4th" @@ -2760,9 +3032,8 @@ msgid "Aggression Freq" msgstr "" #: Stats.py:759 Stats.py:766 -#, fuzzy msgid "Aggression Factor" -msgstr "Statistiken nach Sitzung" +msgstr "" #: Stats.py:783 Stats.py:790 msgid "% continuation bet " @@ -2821,10 +3092,9 @@ msgstr "" msgid "No board given. Using Monte-Carlo simulation..." msgstr "" -#: TableWindow.py:145 -#, fuzzy +#: TableWindow.py:149 msgid "Can't find table %s" -msgstr "Konnte Datei %s nicht finden" +msgstr "" #: Tables_Demo.py:61 msgid "Fake HUD Main Window" @@ -2845,18 +3115,16 @@ msgid "tournament edit window=" msgstr "" #: TournamentTracker.py:103 -#, fuzzy msgid "FPDB Tournament Entry" -msgstr "Tourney" +msgstr "" #: TournamentTracker.py:143 msgid "Closing this window will stop the Tournament Tracker" msgstr "" #: TournamentTracker.py:145 -#, fuzzy msgid "Enter Tournament" -msgstr "Tourney" +msgstr "" #: TournamentTracker.py:150 msgid "FPDB Tournament Tracker" @@ -2895,9 +3163,8 @@ msgid "tournament tracker starting\n" msgstr "" #: TourneyFilters.py:52 -#, fuzzy msgid "Tourney Type" -msgstr "Tourney" +msgstr "" #: TourneyFilters.py:86 msgid "setting numTourneys:" @@ -3077,15 +3344,19 @@ msgid "" "using version %d.%d.%d. Your milage may vary." msgstr "" -#: WinTables.py:73 +#: WinTables.py:81 +msgid "Window %s not found. Skipping." +msgstr "" + +#: WinTables.py:84 msgid "self.window doesn't exist? why?" msgstr "" -#: WinamaxToFpdb.py:265 +#: WinamaxToFpdb.py:263 msgid "failed to detect currency" msgstr "" -#: WinamaxToFpdb.py:319 +#: WinamaxToFpdb.py:317 msgid "Failed to add streets. handtext=%s" msgstr "" @@ -3133,13 +3404,10 @@ msgid "GuiStove not found. If you want to use it please install pypoker-eval." msgstr "" #: fpdb.pyw:244 -#, fuzzy msgid "" "Copyright 2008-2011, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " "sqlcoder, Bostik, and others" msgstr "" -"Copyright 2008-2010, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " -"sqlcoder, Bostik und andere" #: fpdb.pyw:245 msgid "" @@ -3231,32 +3499,48 @@ msgstr "HUD-Konfigurator - Kategorieauswahl" #: fpdb.pyw:365 msgid "" -"Please select the game category for which you want to configure HUD stats:" +"Note that this dialogue will overwrite an existing config if one has been " +"made already. " +msgstr "" + +#: fpdb.pyw:366 +msgid "Abort now if you don't want that." +msgstr "" + +#: fpdb.pyw:367 +#, fuzzy +msgid "" +"Please select the game category for which you want to configure HUD stats " +"and the number of rows and columns:" msgstr "" "Bitte wählen Sie die Spielkategorie, für die Sie HUD-Statistiken " "konfigurieren möchten:" -#: fpdb.pyw:417 +#: fpdb.pyw:384 +msgid "%d rows" +msgstr "" + +#: fpdb.pyw:419 msgid "HUD Configurator - please choose your stats" msgstr "HUD-Konfigurator - Statistikauswahl" -#: fpdb.pyw:423 +#: fpdb.pyw:425 msgid "Please choose the stats you wish to use in the below table." msgstr "Bitte wählen Sie die Statistiken, die Sie nutzen möchten." -#: fpdb.pyw:427 +#: fpdb.pyw:429 msgid "Note that you may not select any stat more than once or it will crash." msgstr "" "Bitte beachten Sie, dass das HUD abstürzt wenn Sie Statistiken mehr als " "einmal auswählen." -#: fpdb.pyw:431 +#: fpdb.pyw:433 msgid "" "It is not currently possible to select \"empty\" or anything else to that " "end." msgstr "Es ist momentan nicht möglich \"leer\" o.ä. auszuwählen." -#: fpdb.pyw:435 +#: fpdb.pyw:437 msgid "" "To configure things like colouring you will still have to use the " "Preferences dialogue or manually edit your HUD_config.xml." @@ -3264,15 +3548,23 @@ msgstr "" "Um Farben usw. zu konfigurieren müssen Sie weiterhin den Einstellungs-Dialog " "verwenden oder Ihre HUD_config.xml manuell bearbeiten." -#: fpdb.pyw:542 +#: fpdb.pyw:460 +msgid "column %d" +msgstr "" + +#: fpdb.pyw:464 +msgid "row %d" +msgstr "" + +#: fpdb.pyw:544 msgid "Confirm deleting and recreating tables" msgstr "Tabellen löschen und reinitialisieren" -#: fpdb.pyw:543 +#: fpdb.pyw:545 msgid "Please confirm that you want to (re-)create the tables." msgstr "Bitte bestätigen Sie, dass Sie die Tabellen neu erstellen möchten." -#: fpdb.pyw:544 +#: fpdb.pyw:546 msgid "" " If there already are tables in the database %s on %s they will be deleted " "and you will have to re-import your histories.\n" @@ -3280,240 +3572,242 @@ msgstr "" " Falls bereits Tabellen in der Datenbank %s auf %s existieren werden Sie " "gelöscht werden und Sie werden Ihre Histories neu importieren müssen.\n" -#: fpdb.pyw:545 +#: fpdb.pyw:547 msgid "This may take a while." msgstr "Dies kann eine Weile dauern." -#: fpdb.pyw:570 +#: fpdb.pyw:572 msgid "User cancelled recreating tables" msgstr "Benutzer hat Reinitialisierung der Tabellen abgebrochen" -#: fpdb.pyw:577 +#: fpdb.pyw:578 +#, fuzzy +msgid "Confirm recreating HUD cache" +msgstr "Tabellen löschen und reinitialisieren" + +#: fpdb.pyw:579 msgid "Please confirm that you want to re-create the HUD cache." msgstr "Bitte bestätigen Sie, dass Sie den HUD-Cache neu erstellen möchten." -#: fpdb.pyw:585 +#: fpdb.pyw:587 msgid " Hero's cache starts: " msgstr "" -#: fpdb.pyw:599 +#: fpdb.pyw:601 msgid " Villains' cache starts: " msgstr "" -#: fpdb.pyw:612 +#: fpdb.pyw:614 msgid " Rebuilding HUD Cache ... " msgstr " Der HUD-Cache wird neu erstellt ... " -#: fpdb.pyw:620 +#: fpdb.pyw:622 msgid "User cancelled rebuilding hud cache" msgstr "Benutzer hat Neuerstellung des HUD-Cache abgebrochen" -#: fpdb.pyw:632 +#: fpdb.pyw:634 msgid "Confirm rebuilding database indexes" msgstr "Bestätigung der Neuerstellung der Datenbankindexe" -#: fpdb.pyw:633 +#: fpdb.pyw:635 msgid "Please confirm that you want to rebuild the database indexes." msgstr "" "Bitte bestätigen Sie, dass Sie die Datenbankindexe neu erstellen möchten." -#: fpdb.pyw:641 +#: fpdb.pyw:643 msgid " Rebuilding Indexes ... " msgstr " Datenbankindexe werden neu erstellt ... " -#: fpdb.pyw:648 +#: fpdb.pyw:650 msgid " Cleaning Database ... " msgstr " Reinige Datenbank ... " -#: fpdb.pyw:653 +#: fpdb.pyw:655 msgid " Analyzing Database ... " msgstr " Analysiere Datenbank ... " -#: fpdb.pyw:658 +#: fpdb.pyw:660 msgid "User cancelled rebuilding db indexes" msgstr "Benutzer hat Neuerstellung der Datenbankindexe abgebrochen" -#: fpdb.pyw:753 +#: fpdb.pyw:755 msgid "" "Unimplemented: Save Profile (try saving a HUD layout, that should do it)" msgstr "" -#: fpdb.pyw:808 +#: fpdb.pyw:810 msgid "_Main" msgstr "_Hauptmenü" -#: fpdb.pyw:809 fpdb.pyw:840 +#: fpdb.pyw:811 fpdb.pyw:842 msgid "_Quit" msgstr "_Beenden" -#: fpdb.pyw:810 +#: fpdb.pyw:812 msgid "L" msgstr "L" -#: fpdb.pyw:810 +#: fpdb.pyw:812 msgid "_Load Profile (broken)" msgstr "Profil _Laden (kaputt)" -#: fpdb.pyw:811 +#: fpdb.pyw:813 msgid "S" msgstr "S" -#: fpdb.pyw:811 +#: fpdb.pyw:813 msgid "_Save Profile (todo)" msgstr "Profil _Speichern (nicht fertig)" -#: fpdb.pyw:812 +#: fpdb.pyw:814 msgid "F" msgstr "F" -#: fpdb.pyw:812 +#: fpdb.pyw:814 msgid "Pre_ferences" msgstr "_Einstellungen" -#: fpdb.pyw:813 +#: fpdb.pyw:815 msgid "_Import" msgstr "_Importieren" -#: fpdb.pyw:814 +#: fpdb.pyw:816 msgid "B" msgstr "B" -#: fpdb.pyw:815 -#, fuzzy +#: fpdb.pyw:817 msgid "R" -msgstr "L" +msgstr "" -#: fpdb.pyw:815 +#: fpdb.pyw:817 msgid "Tournament _Results Import" msgstr "" -#: fpdb.pyw:816 +#: fpdb.pyw:818 msgid "I" msgstr "I" -#: fpdb.pyw:816 +#: fpdb.pyw:818 msgid "_Import through eMail/IMAP" msgstr "_Import per eMail/IMAP" -#: fpdb.pyw:817 +#: fpdb.pyw:819 msgid "_Viewers" msgstr "" -#: fpdb.pyw:818 +#: fpdb.pyw:820 msgid "A" msgstr "A" -#: fpdb.pyw:818 +#: fpdb.pyw:820 msgid "_Auto Import and HUD" msgstr "_Autoimport und HUD" -#: fpdb.pyw:819 +#: fpdb.pyw:821 msgid "H" msgstr "H" -#: fpdb.pyw:819 +#: fpdb.pyw:821 msgid "_HUD Configurator" msgstr "_HUD-Konfigurator" -#: fpdb.pyw:820 +#: fpdb.pyw:822 msgid "G" msgstr "G" -#: fpdb.pyw:820 +#: fpdb.pyw:822 msgid "_Graphs" msgstr "_Graphen" -#: fpdb.pyw:821 fpdb.pyw:1096 -#, fuzzy +#: fpdb.pyw:823 fpdb.pyw:1098 msgid "Tourney Graphs" -msgstr "Tourney" +msgstr "" -#: fpdb.pyw:822 +#: fpdb.pyw:824 msgid "Stove (preview)" msgstr "" -#: fpdb.pyw:823 +#: fpdb.pyw:825 msgid "P" msgstr "P" -#: fpdb.pyw:823 +#: fpdb.pyw:825 msgid "Ring _Player Stats (tabulated view, not on pgsql)" msgstr "" -#: fpdb.pyw:824 +#: fpdb.pyw:826 msgid "T" msgstr "T" -#: fpdb.pyw:824 -#, fuzzy +#: fpdb.pyw:826 msgid "_Tourney Stats (tabulated view, not on pgsql)" -msgstr "Statistiken nach Position (Tabelle, nicht auf sqlite)" +msgstr "" -#: fpdb.pyw:825 +#: fpdb.pyw:827 msgid "Tourney _Viewer" msgstr "Tourney-_Betrachter" -#: fpdb.pyw:826 +#: fpdb.pyw:828 msgid "O" msgstr "O" -#: fpdb.pyw:826 +#: fpdb.pyw:828 msgid "P_ositional Stats (tabulated view, not on sqlite)" msgstr "Statistiken nach Position (Tabelle, nicht auf sqlite)" -#: fpdb.pyw:827 fpdb.pyw:1055 +#: fpdb.pyw:829 fpdb.pyw:1057 msgid "Session Stats" msgstr "Statistiken nach Sitzung" -#: fpdb.pyw:828 +#: fpdb.pyw:830 msgid "Hand _Replayer (not working yet)" msgstr "" -#: fpdb.pyw:829 +#: fpdb.pyw:831 msgid "_Database" msgstr "_Datenbank" -#: fpdb.pyw:830 +#: fpdb.pyw:832 msgid "_Maintain Databases" msgstr "Datenbanken _Verwalten" -#: fpdb.pyw:831 +#: fpdb.pyw:833 msgid "Create or Recreate _Tables" msgstr "_Tabellen erstellen oder neu erstellen" -#: fpdb.pyw:832 +#: fpdb.pyw:834 msgid "Rebuild HUD Cache" msgstr "HUD-Cache neu erstellen" -#: fpdb.pyw:833 +#: fpdb.pyw:835 msgid "Rebuild DB Indexes" msgstr "Datenbankindexe neu erstellen" -#: fpdb.pyw:834 +#: fpdb.pyw:836 msgid "_Statistics" msgstr "_Statistiken" -#: fpdb.pyw:835 +#: fpdb.pyw:837 msgid "Dump Database to Textfile (takes ALOT of time)" msgstr "Datenbank in eine Textdatei schreiben (dauert SEHR lange)" -#: fpdb.pyw:836 +#: fpdb.pyw:838 msgid "_Help" msgstr "_Hilfe" -#: fpdb.pyw:837 +#: fpdb.pyw:839 msgid "_Log Messages" msgstr "_Log-Dateien" -#: fpdb.pyw:838 +#: fpdb.pyw:840 msgid "A_bout, License, Copying" msgstr "_Über, Lizenz, Kopieren" -#: fpdb.pyw:856 +#: fpdb.pyw:858 msgid "There is an error in your config file\n" msgstr "Fehler in Ihrer Konfigurationsdatei\n" -#: fpdb.pyw:857 +#: fpdb.pyw:859 msgid "" "\n" "\n" @@ -3523,47 +3817,44 @@ msgstr "" "\n" "Der Fehler ist:" -#: fpdb.pyw:858 +#: fpdb.pyw:860 msgid "CONFIG FILE ERROR" msgstr "FEHLER IN DER KONFIGURATIONSDATEI" -#: fpdb.pyw:862 +#: fpdb.pyw:864 msgid "Logfile is %s\n" msgstr "Die Logdatei ist %s\n" -#: fpdb.pyw:864 +#: fpdb.pyw:866 msgid "Config file" msgstr "" -#: fpdb.pyw:865 +#: fpdb.pyw:867 msgid "" "has been created at:\n" "%s.\n" msgstr "" -#: fpdb.pyw:866 -#, fuzzy +#: fpdb.pyw:868 msgid "" "Edit your screen_name and hand history path in the supported_sites section " "of the Preferences window (Main menu) before trying to import hands." msgstr "" -"Tragen Sie Ihren Benutzernamen (screen_name) und den Pfad zu den Hand " -"History Dateien in supported_sites ein " -#: fpdb.pyw:888 +#: fpdb.pyw:890 msgid "Connected to SQLite: %s" msgstr "Mit SQLite verbunden: %s" -#: fpdb.pyw:922 +#: fpdb.pyw:924 msgid "Strong Warning - Invalid database version" msgstr "Achtung - Falsche Datenbankversion" -#: fpdb.pyw:924 +#: fpdb.pyw:926 msgid "An invalid DB version or missing tables have been detected." msgstr "" "Falsche Version der Datenbankstrukturen oder fehlende Tabellen gefunden." -#: fpdb.pyw:928 +#: fpdb.pyw:930 msgid "" "This error is not necessarily fatal but it is strongly recommended that you " "recreate the tables by using the Database menu." @@ -3572,7 +3863,7 @@ msgstr "" "dringendst empfohlen, dass Sie die Tabellen über das Datenbank-Menü neu " "erstellen." -#: fpdb.pyw:932 +#: fpdb.pyw:934 msgid "" "Not doing this will likely lead to misbehaviour including fpdb crashes, " "corrupt data etc." @@ -3580,19 +3871,17 @@ msgstr "" "Falls Sie dies nicht tun wird fpdb höchstwahrscheinlich abstürzen oder " "falsche Daten speichern/anzeigen." -#: fpdb.pyw:946 +#: fpdb.pyw:948 msgid "Status: Connected to %s database named %s on host %s" msgstr "Status: Verbunden mit %s-Datenbank namens %s auf Host: %s" -#: fpdb.pyw:956 +#: fpdb.pyw:958 msgid "" "\n" "Global lock taken by %s" -msgstr "" -"\n" -"Globaler Lock durch %s genommen" +msgstr "Globaler Lock durch %s ergriffen" -#: fpdb.pyw:959 +#: fpdb.pyw:961 msgid "" "\n" "Failed to get global lock, it is currently held by %s" @@ -3600,53 +3889,47 @@ msgstr "" "\n" "Konnte globalen Lock nicht ergreifen, wird momentan von %s gehalten" -#: fpdb.pyw:969 +#: fpdb.pyw:971 msgid "Quitting normally" msgstr "Beende normal" -#: fpdb.pyw:994 +#: fpdb.pyw:996 msgid "Global lock released.\n" msgstr "Globaler Lock freigegeben.\n" -#: fpdb.pyw:1001 +#: fpdb.pyw:1003 msgid "Auto Import" msgstr "Autoimport" -#: fpdb.pyw:1011 +#: fpdb.pyw:1013 msgid "Bulk Import" msgstr "Massenimport" -#: fpdb.pyw:1018 -#, fuzzy +#: fpdb.pyw:1020 msgid "Tournament Results Import" -msgstr "Tourney" +msgstr "" -#: fpdb.pyw:1024 +#: fpdb.pyw:1026 msgid "eMail Import" msgstr "Import per eMail" -#: fpdb.pyw:1031 -msgid "Ring Player Stats" +#: fpdb.pyw:1039 +msgid "Tourney Stats" msgstr "" -#: fpdb.pyw:1037 -#, fuzzy -msgid "Tourney Stats" -msgstr "Tourney" - -#: fpdb.pyw:1043 +#: fpdb.pyw:1045 msgid "Tourney Viewer" msgstr "Tourney-Betrachter" -#: fpdb.pyw:1049 +#: fpdb.pyw:1051 msgid "Positional Stats" msgstr "Statistiken nach Position" -#: fpdb.pyw:1061 +#: fpdb.pyw:1063 msgid "Hand Replayer" msgstr "" -#: fpdb.pyw:1065 +#: fpdb.pyw:1067 msgid "" "Fpdb needs translators!\n" "If you speak another language and have a few minutes or more to spare get in " @@ -3701,36 +3984,36 @@ msgstr "" "Sie können die vollständigen Lizenztexte im fpdb-Installationsverzeichnis " "unter agpl-3.0.txt, gpl-2.0.txt, gpl-3.0.txt und mit.txt finden." -#: fpdb.pyw:1082 +#: fpdb.pyw:1084 msgid "Help" msgstr "Hilfe" -#: fpdb.pyw:1089 +#: fpdb.pyw:1091 msgid "Graphs" msgstr "Graphen" -#: fpdb.pyw:1103 +#: fpdb.pyw:1105 msgid "Stove" msgstr "" -#: fpdb.pyw:1176 +#: fpdb.pyw:1178 msgid "" "\n" "Note: error output is being diverted to fpdb-errors.txt and HUD-errors.txt " "in: %s" msgstr "" -#: fpdb.pyw:1177 +#: fpdb.pyw:1179 msgid "" "\n" "Any major error will be reported there _only_.\n" msgstr "" -#: fpdb.pyw:1206 +#: fpdb.pyw:1208 msgid "fpdb starting ..." msgstr "fpdb startet ..." -#: fpdb.pyw:1305 +#: fpdb.pyw:1307 msgid "" "WARNING: Unable to find output hand history directory %s\n" "\n" @@ -3741,25 +4024,20 @@ msgstr "" "Klicken Sie JA um das Verzeichnis zu erstellen, oder NEIN um ein anderes " "auszuwählen." -#: fpdb.pyw:1313 +#: fpdb.pyw:1315 msgid "" "WARNING: Unable to create hand output directory. Importing is not likely to " "work until this is fixed." msgstr "" -#: fpdb.pyw:1324 -#, fuzzy +#: fpdb.pyw:1326 msgid "" "WARNING: Unable to find site '%s'\n" "\n" "Press YES to add this site to the database." msgstr "" -"WARNUNG: Konnte Hand History Ausgabeverzeichnis %s nicht finden\n" -"\n" -"Klicken Sie JA um das Verzeichnis zu erstellen, oder NEIN um ein anderes " -"auszuwählen." -#: fpdb.pyw:1340 +#: fpdb.pyw:1342 msgid "" "\n" "Enter short code for %s\n" @@ -3817,9 +4095,8 @@ msgid "sending finish message queue length =" msgstr "" #: fpdb_import.py:444 fpdb_import.py:446 -#, fuzzy msgid "Converting %s" -msgstr "Konvertiere " +msgstr "" #: fpdb_import.py:492 msgid "Hand processed but empty" @@ -3858,9 +4135,8 @@ msgid "Hand logged to hand-errors.txt" msgstr "" #: fpdb_import.py:595 -#, fuzzy msgid "Importing" -msgstr "Importiere..." +msgstr "" #: fpdb_import.py:623 msgid "CLI for importing hands is GuiBulkImport.py" @@ -3878,29 +4154,15 @@ msgstr "" msgid "DEBUG: result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" msgstr "" -#: windows_make_bats.py:39 +#: windows_make_bats.py:30 msgid "" "\n" "This script is only for windows\n" msgstr "" -#: windows_make_bats.py:66 +#: windows_make_bats.py:57 msgid "" "\n" "no gtk directories found in your path - install gtk or edit the path " "manually\n" msgstr "" - -#~ msgid "Fail on error" -#~ msgstr "Bei Fehler abbrechen" - -#~ msgid "Fatal Error - Config File Missing" -#~ msgstr "Schwerer Fehler - Konfigurationsdatei nicht gefunden" - -#, fuzzy -#~ msgid "Postgres client reports: Unable to connect - " -#~ msgstr "PostgreSQL Client meldet Fehler: Konnte nicht verbinden - " - -#, fuzzy -#~ msgid "Please check that the Postgres service has been started" -#~ msgstr "Bitte überprüfen Sie, dass der PostgreSQL-Dienst gestartet ist" diff --git a/pyfpdb/locale/fpdb-en_GB.pot b/pyfpdb/locale/fpdb-en_GB.pot index 6b69504c..f68e0b8b 100644 --- a/pyfpdb/locale/fpdb-en_GB.pot +++ b/pyfpdb/locale/fpdb-en_GB.pot @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2011-02-27 23:57+CET\n" +"POT-Creation-Date: 2011-03-10 02:53+CET\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -24,7 +24,7 @@ msgid "determineGameType: Unable to recognise gametype from: '%s'" msgstr "" #: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 -#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:251 +#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:252 #: OnGameToFpdb.py:160 OnGameToFpdb.py:176 PartyPokerToFpdb.py:198 #: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186 #: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173 @@ -60,9 +60,9 @@ msgstr "" msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'" msgstr "" -#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:410 +#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:415 #: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 -#: WinamaxToFpdb.py:362 +#: WinamaxToFpdb.py:360 msgid "reading antes" msgstr "" @@ -79,19 +79,19 @@ msgid "Absolute readStudPlayerCards is only a stub." msgstr "" #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:326 FulltiltToFpdb.py:778 PartyPokerToFpdb.py:572 +#: EverleafToFpdb.py:326 FulltiltToFpdb.py:783 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "" #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:327 FulltiltToFpdb.py:779 PartyPokerToFpdb.py:573 +#: EverleafToFpdb.py:327 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:579 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" msgstr "" #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 -#: EverleafToFpdb.py:328 FulltiltToFpdb.py:780 PartyPokerToFpdb.py:574 +#: EverleafToFpdb.py:328 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:580 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" msgstr "" @@ -110,7 +110,7 @@ msgid "Didn't match re_HandInfo" msgstr "" #: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146 -#: FulltiltToFpdb.py:266 PokerStarsToFpdb.py:223 +#: FulltiltToFpdb.py:267 PokerStarsToFpdb.py:223 msgid "No match in readHandInfo." msgstr "" @@ -123,7 +123,7 @@ msgid "No bringin found" msgstr "" #: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439 -#: WinamaxToFpdb.py:408 +#: WinamaxToFpdb.py:406 msgid "DEBUG: unimplemented readAction: '%s' '%s'" msgstr "" @@ -163,12 +163,8 @@ msgid "" "No %s found, cannot fall back. Exiting.\n" msgstr "" -#: Configuration.py:166 -msgid "Default logger initialised for " -msgstr "" - -#: Configuration.py:167 -msgid "Default logger intialised for " +#: Configuration.py:166 Configuration.py:167 +msgid "Default logger initialised for %s" msgstr "" #: Configuration.py:178 Database.py:447 Database.py:448 @@ -234,7 +230,7 @@ msgid "Error parsing %s. See error log file." msgstr "" #: Configuration.py:837 -msgid "Error parsing example file %s. See error log file." +msgid "Error parsing example configuration file %s. See error log file." msgstr "" #: Database.py:65 @@ -261,291 +257,284 @@ msgstr "" msgid "Some database functions will not work without NumPy support" msgstr "" -#: Database.py:494 +#: Database.py:495 msgid "outdated or too new database version (%s) - please recreate tables" msgstr "" -#: Database.py:500 Database.py:501 +#: Database.py:501 Database.py:502 msgid "Failed to read settings table - recreating tables" msgstr "" -#: Database.py:505 Database.py:506 +#: Database.py:506 Database.py:507 msgid "Failed to read settings table - please recreate tables" msgstr "" -#: Database.py:527 +#: Database.py:528 msgid "commit %s failed: info=%s value=%s" msgstr "" -#: Database.py:531 +#: Database.py:532 msgid "commit failed" msgstr "" -#: Database.py:712 Database.py:745 +#: Database.py:713 Database.py:746 msgid "*** Database Error: " msgstr "" -#: Database.py:742 +#: Database.py:743 msgid "Database: date n hands ago = " msgstr "" -#: Database.py:899 +#: Database.py:900 msgid "ERROR: query %s result does not have player_id as first column" msgstr "" -#: Database.py:991 +#: Database.py:992 msgid "getLastInsertId(): problem fetching insert_id? ret=%d" msgstr "" -#: Database.py:1003 +#: Database.py:1004 msgid "getLastInsertId(%s): problem fetching lastval? row=%d" msgstr "" -#: Database.py:1010 +#: Database.py:1011 msgid "getLastInsertId(): unknown backend: %d" msgstr "" -#: Database.py:1015 +#: Database.py:1016 msgid "*** Database get_last_insert_id error: " msgstr "" -#: Database.py:1069 Database.py:1494 +#: Database.py:1070 Database.py:1495 msgid "warning: drop pg fk %s_%s_fkey failed: %s, continuing ..." msgstr "" -#: Database.py:1073 Database.py:1498 +#: Database.py:1074 Database.py:1499 msgid "warning: constraint %s_%s_fkey not dropped: %s, continuing ..." msgstr "" -#: Database.py:1081 Database.py:1372 +#: Database.py:1082 Database.py:1373 msgid "dropping mysql index " msgstr "" -#: Database.py:1087 Database.py:1377 Database.py:1385 Database.py:1392 +#: Database.py:1088 Database.py:1378 Database.py:1386 Database.py:1393 msgid " drop index failed: " msgstr "" -#: Database.py:1092 Database.py:1379 +#: Database.py:1093 Database.py:1380 msgid "dropping pg index " msgstr "" -#: Database.py:1105 +#: Database.py:1106 msgid "warning: drop index %s_%s_idx failed: %s, continuing ..." msgstr "" -#: Database.py:1109 +#: Database.py:1110 msgid "warning: index %s_%s_idx not dropped %s, continuing ..." msgstr "" -#: Database.py:1149 Database.py:1157 +#: Database.py:1150 Database.py:1158 Database.py:1426 Database.py:1434 msgid "Creating foreign key " msgstr "" -#: Database.py:1155 Database.py:1164 Database.py:1176 +#: Database.py:1156 Database.py:1165 Database.py:1177 Database.py:1432 +#: Database.py:1441 msgid "Create foreign key failed: " msgstr "" -#: Database.py:1171 Database.py:1330 Database.py:1331 -msgid "Creating mysql index %s %s" +#: Database.py:1172 +msgid "Creating MySQL index %s %s" msgstr "" -#: Database.py:1180 -msgid "Creating pg index " +#: Database.py:1181 +msgid "Creating PostgreSQL index " msgstr "" -#: Database.py:1185 Database.py:1336 Database.py:1345 Database.py:1353 +#: Database.py:1186 Database.py:1337 Database.py:1346 Database.py:1354 msgid "Create index failed: " msgstr "" -#: Database.py:1226 Database.py:1227 +#: Database.py:1227 Database.py:1228 msgid "Finished recreating tables" msgstr "" -#: Database.py:1268 +#: Database.py:1269 msgid "***Error creating tables: " msgstr "" -#: Database.py:1278 +#: Database.py:1279 msgid "*** Error unable to get databasecursor" msgstr "" -#: Database.py:1290 Database.py:1301 Database.py:1311 Database.py:1318 +#: Database.py:1291 Database.py:1302 Database.py:1312 Database.py:1319 msgid "***Error dropping tables: " msgstr "" -#: Database.py:1316 +#: Database.py:1317 msgid "*** Error in committing table drop" msgstr "" -#: Database.py:1339 Database.py:1340 +#: Database.py:1331 Database.py:1332 +msgid "Creating mysql index %s %s" +msgstr "" + +#: Database.py:1340 Database.py:1341 msgid "Creating pgsql index %s %s" msgstr "" -#: Database.py:1347 Database.py:1348 +#: Database.py:1348 Database.py:1349 msgid "Creating sqlite index %s %s" msgstr "" -#: Database.py:1355 +#: Database.py:1356 msgid "Unknown database: MySQL, Postgres and SQLite supported" msgstr "" -#: Database.py:1360 +#: Database.py:1361 msgid "Error creating indexes: " msgstr "" -#: Database.py:1387 +#: Database.py:1388 msgid "Dropping sqlite index " msgstr "" -#: Database.py:1394 +#: Database.py:1395 msgid "Fpdb only supports MySQL, Postgres and SQLITE, what are you trying to use?" msgstr "" -#: Database.py:1408 Database.py:1448 +#: Database.py:1409 Database.py:1449 msgid " set_isolation_level failed: " msgstr "" -#: Database.py:1425 Database.py:1433 -msgid "creating foreign key " -msgstr "" - -#: Database.py:1431 -msgid " create foreign key failed: " -msgstr "" - -#: Database.py:1440 -msgid " create foreign key failed: " -msgstr "" - -#: Database.py:1442 Database.py:1501 +#: Database.py:1443 Database.py:1502 msgid "Only MySQL and Postgres supported so far" msgstr "" -#: Database.py:1472 +#: Database.py:1473 msgid "dropping mysql foreign key" msgstr "" -#: Database.py:1476 +#: Database.py:1477 msgid " drop failed: " msgstr "" -#: Database.py:1479 +#: Database.py:1480 msgid "dropping pg foreign key" msgstr "" -#: Database.py:1491 +#: Database.py:1492 msgid "dropped pg foreign key %s_%s_fkey, continuing ..." msgstr "" -#: Database.py:1612 +#: Database.py:1613 msgid "Rebuild hudcache took %.1f seconds" msgstr "" -#: Database.py:1615 Database.py:1653 +#: Database.py:1616 Database.py:1654 msgid "Error rebuilding hudcache:" msgstr "" -#: Database.py:1665 Database.py:1671 +#: Database.py:1666 Database.py:1672 msgid "Error during analyze:" msgstr "" -#: Database.py:1675 +#: Database.py:1676 msgid "Analyze took %.1f seconds" msgstr "" -#: Database.py:1685 Database.py:1691 +#: Database.py:1686 Database.py:1692 msgid "Error during vacuum:" msgstr "" -#: Database.py:1695 +#: Database.py:1696 msgid "Vacuum took %.1f seconds" msgstr "" -#: Database.py:1707 +#: Database.py:1708 msgid "Error during lock_for_insert:" msgstr "" -#: Database.py:1716 +#: Database.py:1717 msgid "######## Hands ##########" msgstr "" -#: Database.py:1720 +#: Database.py:1721 msgid "###### End Hands ########" msgstr "" -#: Database.py:2122 +#: Database.py:2123 msgid "Error aquiring hero ids:" msgstr "" -#: Database.py:2230 +#: Database.py:2231 msgid "######## Gametype ##########" msgstr "" -#: Database.py:2234 +#: Database.py:2235 msgid "###### End Gametype ########" msgstr "" -#: Database.py:2261 +#: Database.py:2262 msgid "queue empty too long - writer stopping ..." msgstr "" -#: Database.py:2264 +#: Database.py:2265 msgid "writer stopping, error reading queue: " msgstr "" -#: Database.py:2289 +#: Database.py:2290 msgid "deadlock detected - trying again ..." msgstr "" -#: Database.py:2294 +#: Database.py:2295 msgid "too many deadlocks - failed to store hand " msgstr "" -#: Database.py:2298 +#: Database.py:2299 msgid "***Error storing hand: " msgstr "" -#: Database.py:2308 +#: Database.py:2309 msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" msgstr "" -#: Database.py:2318 +#: Database.py:2319 msgid "***Error sending finish: " msgstr "" -#: Database.py:2400 +#: Database.py:2401 msgid "invalid source in Database.createOrUpdateTourney" msgstr "" -#: Database.py:2413 +#: Database.py:2414 msgid "invalid source in Database.createOrUpdateTourneysPlayers" msgstr "" -#: Database.py:2539 +#: Database.py:2540 msgid "HandToWrite.init error: " msgstr "" -#: Database.py:2589 +#: Database.py:2590 msgid "HandToWrite.set_all error: " msgstr "" -#: Database.py:2620 +#: Database.py:2621 msgid "nutOmatic is id_player = %d" msgstr "" -#: Database.py:2628 +#: Database.py:2629 msgid "query plan: " msgstr "" -#: Database.py:2637 +#: Database.py:2638 msgid "cards =" msgstr "" -#: Database.py:2640 +#: Database.py:2641 msgid "get_stats took: %4.3f seconds" msgstr "" -#: Database.py:2642 +#: Database.py:2643 msgid "press enter to continue" msgstr "" @@ -633,91 +622,104 @@ msgstr "" msgid "Either 0 or more than one site matched (%s) - EEK" msgstr "" -#: Filters.py:341 +#: Filters.py:340 msgid "%s was toggled %s" msgstr "" -#: Filters.py:341 +#: Filters.py:340 msgid "OFF" msgstr "" -#: Filters.py:341 +#: Filters.py:340 msgid "ON" msgstr "" -#: Filters.py:422 +#: Filters.py:421 msgid "self.sites[%s] set to %s" msgstr "" -#: Filters.py:428 +#: Filters.py:427 msgid "self.games[%s] set to %s" msgstr "" -#: Filters.py:434 +#: Filters.py:433 msgid "self.limit[%s] set to %s" msgstr "" -#: Filters.py:612 +#: Filters.py:611 msgid "self.seats[%s] set to %s" msgstr "" -#: Filters.py:618 +#: Filters.py:617 msgid "self.groups[%s] set to %s" msgstr "" -#: Filters.py:659 +#: Filters.py:633 GuiLogView.py:87 GuiPositionalStats.py:63 +msgid "Refresh" +msgstr "" + +#: Filters.py:658 msgid "Min # Hands:" msgstr "" -#: Filters.py:725 +#: Filters.py:679 Filters.py:708 Filters.py:734 Filters.py:761 Filters.py:875 +#: Filters.py:926 Filters.py:960 Filters.py:1018 Filters.py:1071 +msgid "hide" +msgstr "" + +#: Filters.py:724 msgid "INFO: No tourney types returned from database" msgstr "" -#: Filters.py:726 +#: Filters.py:725 msgid "No tourney types returned from database" msgstr "" -#: Filters.py:752 Filters.py:850 +#: Filters.py:751 Filters.py:849 msgid "INFO: No games returned from database" msgstr "" -#: Filters.py:753 Filters.py:851 +#: Filters.py:752 Filters.py:850 msgid "No games returned from database" msgstr "" -#: Filters.py:873 +#: Filters.py:872 msgid "Graphing Options:" msgstr "" -#: Filters.py:890 +#: Filters.py:889 msgid "Show Graph In:" msgstr "" -#: Filters.py:906 +#: Filters.py:905 msgid "Showdown Winnings" msgstr "" -#: Filters.py:914 +#: Filters.py:913 msgid "Non-Showdown Winnings" msgstr "" -#: Filters.py:1031 +#: Filters.py:1030 msgid "From:" msgstr "" -#: Filters.py:1045 +#: Filters.py:1044 msgid "To:" msgstr "" -#: Filters.py:1050 +#: Filters.py:1049 msgid " Clear Dates " msgstr "" -#: Filters.py:1077 fpdb.pyw:719 +#: Filters.py:1068 +msgid "show" +msgstr "" + +#: Filters.py:1076 fpdb.pyw:721 msgid "Pick a date" msgstr "" -#: Filters.py:1083 fpdb.pyw:725 +#: Filters.py:1082 fpdb.pyw:727 msgid "Done" msgstr "" @@ -746,59 +748,63 @@ msgstr "" msgid "determineGameType: Raising FpdbParseError for file '%s'" msgstr "" -#: FulltiltToFpdb.py:252 PkrToFpdb.py:155 PokerStarsToFpdb.py:213 +#: FulltiltToFpdb.py:253 PkrToFpdb.py:155 PokerStarsToFpdb.py:213 msgid "Lim_Blinds has no lookup for '%s'" msgstr "" -#: FulltiltToFpdb.py:265 +#: FulltiltToFpdb.py:266 msgid "readHandInfo: Unable to recognise handinfo from: '%s'" msgstr "" -#: FulltiltToFpdb.py:420 +#: FulltiltToFpdb.py:368 +msgid "FTP: readPlayerStacks: No players detected (hand #%s)" +msgstr "" + +#: FulltiltToFpdb.py:425 msgid "Player bringing in: %s for %s" msgstr "" -#: FulltiltToFpdb.py:423 +#: FulltiltToFpdb.py:428 msgid "No bringin found, handid =%s" msgstr "" -#: FulltiltToFpdb.py:430 +#: FulltiltToFpdb.py:435 msgid "FTP: readButton: Failed to detect button (hand #%s cancelled?)" msgstr "" -#: FulltiltToFpdb.py:484 +#: FulltiltToFpdb.py:489 msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" msgstr "" -#: FulltiltToFpdb.py:560 +#: FulltiltToFpdb.py:565 msgid "determineTourneyType : Parsing NOK" msgstr "" -#: FulltiltToFpdb.py:618 +#: FulltiltToFpdb.py:623 msgid "Unable to get a valid Tournament ID -- File rejected" msgstr "" -#: FulltiltToFpdb.py:649 +#: FulltiltToFpdb.py:654 msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:656 +#: FulltiltToFpdb.py:661 msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:660 +#: FulltiltToFpdb.py:665 msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" msgstr "" -#: FulltiltToFpdb.py:761 +#: FulltiltToFpdb.py:766 msgid "FullTilt: Player finishing stats unreadable : %s" msgstr "" -#: FulltiltToFpdb.py:770 +#: FulltiltToFpdb.py:775 msgid "FullTilt: %s not found in tourney.ranks ..." msgstr "" -#: FulltiltToFpdb.py:772 +#: FulltiltToFpdb.py:777 msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s" msgstr "" @@ -868,6 +874,10 @@ msgid "" " * Stop Auto Import: HUD already terminated" msgstr "" +#: GuiAutoImport.py:316 +msgid "%s auto-import:" +msgstr "" + #: GuiAutoImport.py:325 msgid "Browse..." msgstr "" @@ -942,7 +952,7 @@ msgstr "" msgid "Drop HudCache:" msgstr "" -#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:814 +#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:816 msgid "_Bulk Import" msgstr "" @@ -1030,7 +1040,7 @@ msgstr "" msgid "Type" msgstr "" -#: GuiDatabase.py:116 +#: GuiDatabase.py:116 GuiTourneyPlayerStats.py:89 msgid "Name" msgstr "" @@ -1090,27 +1100,27 @@ msgstr "" msgid " not connected but no exception" msgstr "" -#: GuiDatabase.py:373 fpdb.pyw:890 +#: GuiDatabase.py:373 fpdb.pyw:892 msgid "MySQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" -#: GuiDatabase.py:377 fpdb.pyw:892 +#: GuiDatabase.py:377 fpdb.pyw:894 msgid "MySQL client reports: 2002 or 2003 error. Unable to connect - " msgstr "" -#: GuiDatabase.py:378 fpdb.pyw:893 +#: GuiDatabase.py:378 fpdb.pyw:895 msgid "Please check that the MySQL service has been started" msgstr "" -#: GuiDatabase.py:382 fpdb.pyw:895 +#: GuiDatabase.py:382 fpdb.pyw:897 msgid "PostgreSQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" -#: GuiDatabase.py:385 fpdb.pyw:897 +#: GuiDatabase.py:385 fpdb.pyw:899 msgid "PostgreSQL client reports: Unable to connect - " msgstr "" -#: GuiDatabase.py:386 fpdb.pyw:898 +#: GuiDatabase.py:386 fpdb.pyw:900 msgid "Please check that the PostgreSQL service has been started" msgstr "" @@ -1278,6 +1288,10 @@ msgstr "" msgid "Non-showdown: $%.2f" msgstr "" +#: GuiGraphViewer.py:231 +msgid "Profit graph for ring games" +msgstr "" + #: GuiGraphViewer.py:234 msgid "" "Hands: %d\n" @@ -1349,11 +1363,11 @@ msgid "Mailserver" msgstr "" #: GuiImapFetcher.py:110 -msgid "Site" +msgid "Use SSL" msgstr "" -#: GuiImapFetcher.py:110 -msgid "Use SSL" +#: GuiImapFetcher.py:110 GuiTourneyPlayerStats.py:82 +msgid "Site" msgstr "" #: GuiImapFetcher.py:142 @@ -1364,12 +1378,40 @@ msgstr "" msgid "No" msgstr "" +#: GuiLogView.py:38 +msgid "Fpdb Errors" +msgstr "" + +#: GuiLogView.py:39 +msgid "Fpdb Log" +msgstr "" + +#: GuiLogView.py:40 +msgid "HUD Errors" +msgstr "" + +#: GuiLogView.py:41 +msgid "HUD Log" +msgstr "" + #: GuiLogView.py:52 msgid "Log Messages" msgstr "" -#: GuiLogView.py:87 -msgid "Refresh" +#: GuiLogView.py:98 +msgid "Date/Time" +msgstr "" + +#: GuiLogView.py:99 +msgid "Module" +msgstr "" + +#: GuiLogView.py:100 +msgid "Level" +msgstr "" + +#: GuiLogView.py:101 +msgid "Text" msgstr "" #: GuiPositionalStats.py:137 @@ -1380,6 +1422,94 @@ msgstr "" msgid "Positional Stats page displayed in %4.2f seconds" msgstr "" +#: GuiPrefs.py:31 +msgid "Databases" +msgstr "" + +#: GuiPrefs.py:31 +msgid "General" +msgstr "" + +#: GuiPrefs.py:32 +msgid "HUD" +msgstr "" + +#: GuiPrefs.py:32 +msgid "Import" +msgstr "" + +#: GuiPrefs.py:33 +msgid "Games" +msgstr "" + +#: GuiPrefs.py:33 +msgid "Sites" +msgstr "" + +#: GuiPrefs.py:34 +msgid "Popup Windows" +msgstr "" + +#: GuiPrefs.py:34 +msgid "Window" +msgstr "" + +#: GuiPrefs.py:35 +msgid "Popup Name" +msgstr "" + +#: GuiPrefs.py:35 +msgid "Stat" +msgstr "" + +#: GuiPrefs.py:36 GuiPrefs.py:42 +msgid "Stat Name" +msgstr "" + +#: GuiPrefs.py:37 +msgid "Auxiliary Windows" +msgstr "" + +#: GuiPrefs.py:37 +msgid "stud_mucked" +msgstr "" + +#: GuiPrefs.py:38 +msgid "Hand History Converters" +msgstr "" + +#: GuiPrefs.py:38 +msgid "mucked" +msgstr "" + +#: GuiPrefs.py:39 +msgid "Field Type" +msgstr "" + +#: GuiPrefs.py:39 fpdb.pyw:1033 +msgid "Ring Player Stats" +msgstr "" + +#: GuiPrefs.py:40 +msgid "Column Heading" +msgstr "" + +#: GuiPrefs.py:40 +msgid "Left/Right Align" +msgstr "" + +#: GuiPrefs.py:41 +msgid "Show in Position Stats" +msgstr "" + +#: GuiPrefs.py:41 +msgid "Show in Summaries" +msgstr "" + +#: GuiPrefs.py:42 +msgid "Format" +msgstr "" + #: GuiPrefs.py:72 msgid "Setting" msgstr "" @@ -1538,6 +1668,18 @@ msgid "" "The lower, the more stable the amounts won" msgstr "" +#: GuiRingPlayerStats.py:123 GuiSessionViewer.py:81 +msgid "Hand Breakdown for all levels listed above" +msgstr "" + +#: GuiRingPlayerStats.py:143 +msgid "_Filters" +msgstr "" + +#: GuiRingPlayerStats.py:145 GuiTourneyPlayerStats.py:75 +msgid "_Refresh Stats" +msgstr "" + #: GuiRingPlayerStats.py:341 GuiSessionViewer.py:257 #: GuiTourneyPlayerStats.py:243 msgid "Stats page displayed in %4.2f seconds" @@ -1575,10 +1717,6 @@ msgstr "" msgid "ImportError: %s" msgstr "" -#: GuiSessionViewer.py:81 -msgid "Hand Breakdown for all levels listed above" -msgstr "" - #: GuiSessionViewer.py:158 msgid "" "Session Viewer is proof of concept code only, and contains many bugs.\n" @@ -1598,7 +1736,7 @@ msgstr "" msgid "Thankyou" msgstr "" -#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1285 +#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1287 msgid "FPDB WARNING" msgstr "" @@ -1629,6 +1767,74 @@ msgstr "" msgid "Thank you" msgstr "" +#: GuiStove.py:97 +msgid "Draw" +msgstr "" + +#: GuiStove.py:104 +msgid "Stud" +msgstr "" + +#: GuiStove.py:115 +msgid "Flop" +msgstr "" + +#: GuiStove.py:134 +msgid "Gametype:" +msgstr "" + +#: GuiStove.py:137 +msgid "Players:" +msgstr "" + +#: GuiStove.py:143 +msgid "Input:" +msgstr "" + +#: GuiStove.py:144 +msgid "Output:" +msgstr "" + +#: GuiStove.py:170 +msgid "Board:" +msgstr "" + +#: GuiStove.py:182 +msgid "Player1:" +msgstr "" + +#: GuiStove.py:197 +msgid "Player2:" +msgstr "" + +#: GuiStove.py:211 +msgid "Results" +msgstr "" + +#: GuiStove.py:221 +msgid "DEBUG: called set_board_flop: '%s' '%s'" +msgstr "" + +#: GuiStove.py:225 +msgid "DEBUG: called set_hero_cards_flop" +msgstr "" + +#: GuiStove.py:229 +msgid "DEBUG: called set_villain_cards_flop" +msgstr "" + +#: GuiStove.py:233 +msgid "DEBUG: called update_flop_output_pane" +msgstr "" + +#: GuiStove.py:237 +msgid "DEBUG: odds_for_range" +msgstr "" + +#: GuiStove.py:239 +msgid "DEBUG: set_output_label" +msgstr "" + #: GuiTourneyGraphViewer.py:178 msgid "Tournaments" msgstr "" @@ -1679,8 +1885,64 @@ msgstr "" msgid "Need a filename to import" msgstr "" -#: GuiTourneyPlayerStats.py:75 -msgid "_Refresh Stats" +#: GuiTourneyPlayerStats.py:84 +msgid "Cat." +msgstr "" + +#: GuiTourneyPlayerStats.py:85 +msgid "Limit" +msgstr "" + +#: GuiTourneyPlayerStats.py:86 +msgid "Curr." +msgstr "" + +#: GuiTourneyPlayerStats.py:87 +msgid "BuyIn" +msgstr "" + +#: GuiTourneyPlayerStats.py:88 +msgid "Fee" +msgstr "" + +#: GuiTourneyPlayerStats.py:90 +msgid "#" +msgstr "" + +#: GuiTourneyPlayerStats.py:91 +msgid "ITM%" +msgstr "" + +#: GuiTourneyPlayerStats.py:92 +msgid "1st" +msgstr "" + +#: GuiTourneyPlayerStats.py:93 +msgid "2nd" +msgstr "" + +#: GuiTourneyPlayerStats.py:94 +msgid "3rd" +msgstr "" + +#: GuiTourneyPlayerStats.py:95 +msgid "Rank?" +msgstr "" + +#: GuiTourneyPlayerStats.py:96 +msgid "Spent" +msgstr "" + +#: GuiTourneyPlayerStats.py:97 +msgid "Won" +msgstr "" + +#: GuiTourneyPlayerStats.py:98 +msgid "ROI%" +msgstr "" + +#: GuiTourneyPlayerStats.py:99 +msgid "$/Tour" msgstr "" #: GuiTourneyViewer.py:40 @@ -1711,24 +1973,83 @@ msgstr "" msgid "invalid entry in tourney number - must enter numbers only" msgstr "" -#: HUD_main.pyw:282 +#: HUD_main.pyw:69 +msgid "HUD_main starting: using db name = %s" +msgstr "" + +#: HUD_main.pyw:74 +msgid "Note: error output is being diverted to:" +msgstr "" + +#: HUD_main.pyw:75 +msgid "Any major error will be reported there _only_." +msgstr "" + +#: HUD_main.pyw:78 +msgid "" +"HUD_main: starting ...\n" +msgstr "" + +#: HUD_main.pyw:107 HUD_run_me.py:62 +msgid "Closing this window will exit from the HUD." +msgstr "" + +#: HUD_main.pyw:123 +msgid "Error initializing main_window" +msgstr "" + +#: HUD_main.pyw:138 +msgid "hud_main: Game changed." +msgstr "" + +#: HUD_main.pyw:144 +msgid "Terminating normally." +msgstr "" + +#: HUD_main.pyw:205 +msgid "Received hand no %s" +msgstr "" + +#: HUD_main.pyw:229 +msgid "HUD_main.read_stdin: hand processing starting ..." +msgstr "" + +#: HUD_main.pyw:234 +msgid "db error: skipping %s" +msgstr "" + +#: HUD_main.pyw:253 +msgid "" +"hud_dict[%s] was not found\n" +msgstr "" + +#: HUD_main.pyw:254 +msgid "" +"will not send hand\n" +msgstr "" + +#: HUD_main.pyw:276 +msgid "HUD create: table name %s not found, skipping." +msgstr "" + +#: HUD_main.pyw:285 msgid "" "Table \"%s\" no longer exists\n" msgstr "" -#: HUD_main.pyw:314 +#: HUD_main.pyw:317 msgid "Error resizing HUD for table: %s." msgstr "" -#: HUD_main.pyw:328 +#: HUD_main.pyw:331 msgid "Error killing HUD for table: %s." msgstr "" -#: HUD_main.pyw:351 +#: HUD_main.pyw:354 msgid "Error creating HUD for hand %s." msgstr "" -#: HUD_main.pyw:362 +#: HUD_main.pyw:365 msgid "Error updating HUD for hand %s." msgstr "" @@ -1742,10 +2063,6 @@ msgid "" "Using db name = %s\n" msgstr "" -#: HUD_run_me.py:62 -msgid "Closing this window will exit from the HUD." -msgstr "" - #: HUD_run_me.py:66 msgid "HUD Main Window" msgstr "" @@ -1954,143 +2271,143 @@ msgstr "" msgid "TOURNEYS PLAYER IDS" msgstr "" -#: Hand.py:221 Hand.py:1376 +#: Hand.py:221 Hand.py:1387 msgid "[ERROR] Tried to add holecards for unknown player: %s" msgstr "" -#: Hand.py:295 +#: Hand.py:296 msgid "Hand.insert(): hid #: %s is a duplicate" msgstr "" -#: Hand.py:465 +#: Hand.py:476 msgid "markstreets didn't match - Assuming hand %s was cancelled" msgstr "" -#: Hand.py:467 +#: Hand.py:478 msgid "FpdbParseError: markStreets appeared to fail: First 100 chars: '%s'" msgstr "" -#: Hand.py:471 +#: Hand.py:482 msgid "DEBUG: checkPlayerExists %s fail on hand number %s" msgstr "" -#: Hand.py:472 +#: Hand.py:483 msgid "checkPlayerExists: '%s fail on hand number %s" msgstr "" -#: Hand.py:563 +#: Hand.py:574 msgid "%s %s calls %s" msgstr "" -#: Hand.py:634 +#: Hand.py:645 msgid "%s %s raise %s" msgstr "" -#: Hand.py:645 +#: Hand.py:656 msgid "%s %s bets %s" msgstr "" -#: Hand.py:665 +#: Hand.py:676 msgid "%s %s folds" msgstr "" -#: Hand.py:674 +#: Hand.py:685 msgid "%s %s checks" msgstr "" -#: Hand.py:694 +#: Hand.py:705 msgid "addShownCards %s hole=%s all=%s" msgstr "" -#: Hand.py:805 +#: Hand.py:816 msgid "*** ERROR - HAND: calling writeGameLine with unexpected STARTTIME value, expecting datetime.date object, received:" msgstr "" -#: Hand.py:806 +#: Hand.py:817 msgid "*** Make sure your HandHistoryConverter is setting hand.startTime properly!" msgstr "" -#: Hand.py:807 +#: Hand.py:818 msgid "*** Game String:" msgstr "" -#: Hand.py:888 +#: Hand.py:899 msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" msgstr "" -#: Hand.py:1244 +#: Hand.py:1255 msgid "*** DEALING HANDS ***" msgstr "" -#: Hand.py:1249 +#: Hand.py:1260 msgid "Dealt to %s: [%s]" msgstr "" -#: Hand.py:1254 +#: Hand.py:1265 msgid "*** FIRST DRAW ***" msgstr "" -#: Hand.py:1264 +#: Hand.py:1275 msgid "*** SECOND DRAW ***" msgstr "" -#: Hand.py:1274 +#: Hand.py:1285 msgid "*** THIRD DRAW ***" msgstr "" -#: Hand.py:1284 Hand.py:1505 +#: Hand.py:1295 Hand.py:1516 msgid "*** SHOW DOWN ***" msgstr "" -#: Hand.py:1299 Hand.py:1520 +#: Hand.py:1310 Hand.py:1531 msgid "*** SUMMARY ***" msgstr "" -#: Hand.py:1385 +#: Hand.py:1396 msgid "%s %s completes %s" msgstr "" -#: Hand.py:1403 +#: Hand.py:1414 msgid "Bringin: %s, %s" msgstr "" -#: Hand.py:1445 +#: Hand.py:1456 msgid "*** 3RD STREET ***" msgstr "" -#: Hand.py:1459 +#: Hand.py:1470 msgid "*** 4TH STREET ***" msgstr "" -#: Hand.py:1471 +#: Hand.py:1482 msgid "*** 5TH STREET ***" msgstr "" -#: Hand.py:1483 +#: Hand.py:1494 msgid "*** 6TH STREET ***" msgstr "" -#: Hand.py:1493 +#: Hand.py:1504 msgid "*** RIVER ***" msgstr "" -#: Hand.py:1585 +#: Hand.py:1596 msgid "join_holecards: # of holecards should be either < 4, 4 or 7 - 5 and 6 should be impossible for anyone who is not a hero" msgstr "" -#: Hand.py:1586 +#: Hand.py:1597 msgid "join_holcards: holecards(%s): %s" msgstr "" -#: Hand.py:1588 +#: Hand.py:1599 msgid "join_holecards: Player '%s' appears not to have been dealt a card" msgstr "" -#: Hand.py:1678 +#: Hand.py:1689 msgid "DEBUG: call Pot.end() before printing pot total" msgstr "" -#: Hand.py:1680 +#: Hand.py:1691 msgid "FpdbError in printing Hand object" msgstr "" @@ -2381,12 +2698,12 @@ msgstr "" msgid "limit not found in self.limits(%s). hand: '%s'" msgstr "" -#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:360 PokerStarsToFpdb.py:312 -#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:331 +#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:366 PokerStarsToFpdb.py:312 +#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 msgid "readButton: not found" msgstr "" -#: OnGameToFpdb.py:283 WinamaxToFpdb.py:351 +#: OnGameToFpdb.py:283 WinamaxToFpdb.py:349 msgid "readBlinds in noSB exception - no SB created" msgstr "" @@ -2490,10 +2807,18 @@ msgstr "" msgid "Cannot read GameType for current hand" msgstr "" -#: PartyPokerToFpdb.py:531 +#: PartyPokerToFpdb.py:537 msgid "Unimplemented readAction: '%s' '%s'" msgstr "" +#: PokerStarsToFpdb.py:211 +msgid "determineGameType: Lim_Blinds has no lookup for '%s'" +msgstr "" + +#: PokerStarsToFpdb.py:265 +msgid "Failed to detect currency: '%s'" +msgstr "" + #: SplitHandHistory.py:76 msgid "File not found" msgstr "" @@ -2694,7 +3019,7 @@ msgstr "" msgid "No board given. Using Monte-Carlo simulation..." msgstr "" -#: TableWindow.py:145 +#: TableWindow.py:149 msgid "Can't find table %s" msgstr "" @@ -2946,15 +3271,19 @@ msgstr "" msgid "This module was developed and tested with version 2.8.18 of gtk. You are using version %d.%d.%d. Your milage may vary." msgstr "" -#: WinTables.py:73 +#: WinTables.py:81 +msgid "Window %s not found. Skipping." +msgstr "" + +#: WinTables.py:84 msgid "self.window doesn't exist? why?" msgstr "" -#: WinamaxToFpdb.py:265 +#: WinamaxToFpdb.py:263 msgid "failed to detect currency" msgstr "" -#: WinamaxToFpdb.py:319 +#: WinamaxToFpdb.py:317 msgid "Failed to add streets. handtext=%s" msgstr "" @@ -3066,383 +3395,403 @@ msgid "HUD Configurator - choose category" msgstr "" #: fpdb.pyw:365 -msgid "Please select the game category for which you want to configure HUD stats:" +msgid "Note that this dialogue will overwrite an existing config if one has been made already. " msgstr "" -#: fpdb.pyw:417 +#: fpdb.pyw:366 +msgid "Abort now if you don't want that." +msgstr "" + +#: fpdb.pyw:367 +msgid "Please select the game category for which you want to configure HUD stats and the number of rows and columns:" +msgstr "" + +#: fpdb.pyw:384 +msgid "%d rows" +msgstr "" + +#: fpdb.pyw:419 msgid "HUD Configurator - please choose your stats" msgstr "" -#: fpdb.pyw:423 +#: fpdb.pyw:425 msgid "Please choose the stats you wish to use in the below table." msgstr "" -#: fpdb.pyw:427 +#: fpdb.pyw:429 msgid "Note that you may not select any stat more than once or it will crash." msgstr "" -#: fpdb.pyw:431 +#: fpdb.pyw:433 msgid "It is not currently possible to select \"empty\" or anything else to that end." msgstr "" -#: fpdb.pyw:435 +#: fpdb.pyw:437 msgid "To configure things like colouring you will still have to use the Preferences dialogue or manually edit your HUD_config.xml." msgstr "" -#: fpdb.pyw:542 -msgid "Confirm deleting and recreating tables" +#: fpdb.pyw:460 +msgid "column %d" msgstr "" -#: fpdb.pyw:543 -msgid "Please confirm that you want to (re-)create the tables." +#: fpdb.pyw:464 +msgid "row %d" msgstr "" #: fpdb.pyw:544 +msgid "Confirm deleting and recreating tables" +msgstr "" + +#: fpdb.pyw:545 +msgid "Please confirm that you want to (re-)create the tables." +msgstr "" + +#: fpdb.pyw:546 msgid "" " If there already are tables in the database %s on %s they will be deleted and you will have to re-import your histories.\n" msgstr "" -#: fpdb.pyw:545 +#: fpdb.pyw:547 msgid "This may take a while." msgstr "" -#: fpdb.pyw:570 +#: fpdb.pyw:572 msgid "User cancelled recreating tables" msgstr "" -#: fpdb.pyw:577 +#: fpdb.pyw:578 +msgid "Confirm recreating HUD cache" +msgstr "" + +#: fpdb.pyw:579 msgid "Please confirm that you want to re-create the HUD cache." msgstr "" -#: fpdb.pyw:585 +#: fpdb.pyw:587 msgid " Hero's cache starts: " msgstr "" -#: fpdb.pyw:599 +#: fpdb.pyw:601 msgid " Villains' cache starts: " msgstr "" -#: fpdb.pyw:612 +#: fpdb.pyw:614 msgid " Rebuilding HUD Cache ... " msgstr "" -#: fpdb.pyw:620 +#: fpdb.pyw:622 msgid "User cancelled rebuilding hud cache" msgstr "" -#: fpdb.pyw:632 +#: fpdb.pyw:634 msgid "Confirm rebuilding database indexes" msgstr "" -#: fpdb.pyw:633 +#: fpdb.pyw:635 msgid "Please confirm that you want to rebuild the database indexes." msgstr "" -#: fpdb.pyw:641 +#: fpdb.pyw:643 msgid " Rebuilding Indexes ... " msgstr "" -#: fpdb.pyw:648 +#: fpdb.pyw:650 msgid " Cleaning Database ... " msgstr "" -#: fpdb.pyw:653 +#: fpdb.pyw:655 msgid " Analyzing Database ... " msgstr "" -#: fpdb.pyw:658 +#: fpdb.pyw:660 msgid "User cancelled rebuilding db indexes" msgstr "" -#: fpdb.pyw:753 +#: fpdb.pyw:755 msgid "Unimplemented: Save Profile (try saving a HUD layout, that should do it)" msgstr "" -#: fpdb.pyw:808 +#: fpdb.pyw:810 msgid "_Main" msgstr "" -#: fpdb.pyw:809 fpdb.pyw:840 +#: fpdb.pyw:811 fpdb.pyw:842 msgid "_Quit" msgstr "" -#: fpdb.pyw:810 +#: fpdb.pyw:812 msgid "L" msgstr "" -#: fpdb.pyw:810 +#: fpdb.pyw:812 msgid "_Load Profile (broken)" msgstr "" -#: fpdb.pyw:811 +#: fpdb.pyw:813 msgid "S" msgstr "" -#: fpdb.pyw:811 +#: fpdb.pyw:813 msgid "_Save Profile (todo)" msgstr "" -#: fpdb.pyw:812 +#: fpdb.pyw:814 msgid "F" msgstr "" -#: fpdb.pyw:812 +#: fpdb.pyw:814 msgid "Pre_ferences" msgstr "" -#: fpdb.pyw:813 +#: fpdb.pyw:815 msgid "_Import" msgstr "" -#: fpdb.pyw:814 +#: fpdb.pyw:816 msgid "B" msgstr "" -#: fpdb.pyw:815 +#: fpdb.pyw:817 msgid "R" msgstr "" -#: fpdb.pyw:815 +#: fpdb.pyw:817 msgid "Tournament _Results Import" msgstr "" -#: fpdb.pyw:816 +#: fpdb.pyw:818 msgid "I" msgstr "" -#: fpdb.pyw:816 +#: fpdb.pyw:818 msgid "_Import through eMail/IMAP" msgstr "" -#: fpdb.pyw:817 +#: fpdb.pyw:819 msgid "_Viewers" msgstr "" -#: fpdb.pyw:818 +#: fpdb.pyw:820 msgid "A" msgstr "" -#: fpdb.pyw:818 +#: fpdb.pyw:820 msgid "_Auto Import and HUD" msgstr "" -#: fpdb.pyw:819 +#: fpdb.pyw:821 msgid "H" msgstr "" -#: fpdb.pyw:819 +#: fpdb.pyw:821 msgid "_HUD Configurator" msgstr "" -#: fpdb.pyw:820 +#: fpdb.pyw:822 msgid "G" msgstr "" -#: fpdb.pyw:820 +#: fpdb.pyw:822 msgid "_Graphs" msgstr "" -#: fpdb.pyw:821 fpdb.pyw:1096 +#: fpdb.pyw:823 fpdb.pyw:1098 msgid "Tourney Graphs" msgstr "" -#: fpdb.pyw:822 +#: fpdb.pyw:824 msgid "Stove (preview)" msgstr "" -#: fpdb.pyw:823 +#: fpdb.pyw:825 msgid "P" msgstr "" -#: fpdb.pyw:823 +#: fpdb.pyw:825 msgid "Ring _Player Stats (tabulated view, not on pgsql)" msgstr "" -#: fpdb.pyw:824 +#: fpdb.pyw:826 msgid "T" msgstr "" -#: fpdb.pyw:824 +#: fpdb.pyw:826 msgid "_Tourney Stats (tabulated view, not on pgsql)" msgstr "" -#: fpdb.pyw:825 +#: fpdb.pyw:827 msgid "Tourney _Viewer" msgstr "" -#: fpdb.pyw:826 +#: fpdb.pyw:828 msgid "O" msgstr "" -#: fpdb.pyw:826 +#: fpdb.pyw:828 msgid "P_ositional Stats (tabulated view, not on sqlite)" msgstr "" -#: fpdb.pyw:827 fpdb.pyw:1055 +#: fpdb.pyw:829 fpdb.pyw:1057 msgid "Session Stats" msgstr "" -#: fpdb.pyw:828 +#: fpdb.pyw:830 msgid "Hand _Replayer (not working yet)" msgstr "" -#: fpdb.pyw:829 +#: fpdb.pyw:831 msgid "_Database" msgstr "" -#: fpdb.pyw:830 +#: fpdb.pyw:832 msgid "_Maintain Databases" msgstr "" -#: fpdb.pyw:831 +#: fpdb.pyw:833 msgid "Create or Recreate _Tables" msgstr "" -#: fpdb.pyw:832 +#: fpdb.pyw:834 msgid "Rebuild HUD Cache" msgstr "" -#: fpdb.pyw:833 +#: fpdb.pyw:835 msgid "Rebuild DB Indexes" msgstr "" -#: fpdb.pyw:834 +#: fpdb.pyw:836 msgid "_Statistics" msgstr "" -#: fpdb.pyw:835 +#: fpdb.pyw:837 msgid "Dump Database to Textfile (takes ALOT of time)" msgstr "" -#: fpdb.pyw:836 +#: fpdb.pyw:838 msgid "_Help" msgstr "" -#: fpdb.pyw:837 +#: fpdb.pyw:839 msgid "_Log Messages" msgstr "" -#: fpdb.pyw:838 +#: fpdb.pyw:840 msgid "A_bout, License, Copying" msgstr "" -#: fpdb.pyw:856 +#: fpdb.pyw:858 msgid "" "There is an error in your config file\n" msgstr "" -#: fpdb.pyw:857 +#: fpdb.pyw:859 msgid "" "\n" "\n" "Error is: " msgstr "" -#: fpdb.pyw:858 +#: fpdb.pyw:860 msgid "CONFIG FILE ERROR" msgstr "" -#: fpdb.pyw:862 +#: fpdb.pyw:864 msgid "" "Logfile is %s\n" msgstr "" -#: fpdb.pyw:864 +#: fpdb.pyw:866 msgid "Config file" msgstr "" -#: fpdb.pyw:865 +#: fpdb.pyw:867 msgid "" "has been created at:\n" "%s.\n" msgstr "" -#: fpdb.pyw:866 +#: fpdb.pyw:868 msgid "Edit your screen_name and hand history path in the supported_sites section of the Preferences window (Main menu) before trying to import hands." msgstr "" -#: fpdb.pyw:888 +#: fpdb.pyw:890 msgid "Connected to SQLite: %s" msgstr "" -#: fpdb.pyw:922 +#: fpdb.pyw:924 msgid "Strong Warning - Invalid database version" msgstr "" -#: fpdb.pyw:924 +#: fpdb.pyw:926 msgid "An invalid DB version or missing tables have been detected." msgstr "" -#: fpdb.pyw:928 +#: fpdb.pyw:930 msgid "This error is not necessarily fatal but it is strongly recommended that you recreate the tables by using the Database menu." msgstr "" -#: fpdb.pyw:932 +#: fpdb.pyw:934 msgid "Not doing this will likely lead to misbehaviour including fpdb crashes, corrupt data etc." msgstr "" -#: fpdb.pyw:946 +#: fpdb.pyw:948 msgid "Status: Connected to %s database named %s on host %s" msgstr "" -#: fpdb.pyw:956 +#: fpdb.pyw:958 msgid "" "\n" "Global lock taken by %s" msgstr "" -#: fpdb.pyw:959 +#: fpdb.pyw:961 msgid "" "\n" "Failed to get global lock, it is currently held by %s" msgstr "" -#: fpdb.pyw:969 +#: fpdb.pyw:971 msgid "Quitting normally" msgstr "" -#: fpdb.pyw:994 +#: fpdb.pyw:996 msgid "" "Global lock released.\n" msgstr "" -#: fpdb.pyw:1001 +#: fpdb.pyw:1003 msgid "Auto Import" msgstr "" -#: fpdb.pyw:1011 +#: fpdb.pyw:1013 msgid "Bulk Import" msgstr "" -#: fpdb.pyw:1018 +#: fpdb.pyw:1020 msgid "Tournament Results Import" msgstr "" -#: fpdb.pyw:1024 +#: fpdb.pyw:1026 msgid "eMail Import" msgstr "" -#: fpdb.pyw:1031 -msgid "Ring Player Stats" -msgstr "" - -#: fpdb.pyw:1037 +#: fpdb.pyw:1039 msgid "Tourney Stats" msgstr "" -#: fpdb.pyw:1043 +#: fpdb.pyw:1045 msgid "Tourney Viewer" msgstr "" -#: fpdb.pyw:1049 +#: fpdb.pyw:1051 msgid "Positional Stats" msgstr "" -#: fpdb.pyw:1061 +#: fpdb.pyw:1063 msgid "Hand Replayer" msgstr "" -#: fpdb.pyw:1065 +#: fpdb.pyw:1067 msgid "" "Fpdb needs translators!\n" "If you speak another language and have a few minutes or more to spare get in touch by emailing steffen@schaumburger.info\n" @@ -3463,53 +3812,53 @@ msgid "" "You can find the full license texts in agpl-3.0.txt, gpl-2.0.txt, gpl-3.0.txt and mit.txt in the fpdb installation directory." msgstr "" -#: fpdb.pyw:1082 +#: fpdb.pyw:1084 msgid "Help" msgstr "" -#: fpdb.pyw:1089 +#: fpdb.pyw:1091 msgid "Graphs" msgstr "" -#: fpdb.pyw:1103 +#: fpdb.pyw:1105 msgid "Stove" msgstr "" -#: fpdb.pyw:1176 +#: fpdb.pyw:1178 msgid "" "\n" "Note: error output is being diverted to fpdb-errors.txt and HUD-errors.txt in: %s" msgstr "" -#: fpdb.pyw:1177 +#: fpdb.pyw:1179 msgid "" "\n" "Any major error will be reported there _only_.\n" msgstr "" -#: fpdb.pyw:1206 +#: fpdb.pyw:1208 msgid "fpdb starting ..." msgstr "" -#: fpdb.pyw:1305 +#: fpdb.pyw:1307 msgid "" "WARNING: Unable to find output hand history directory %s\n" "\n" " Press YES to create this directory, or NO to select a new one." msgstr "" -#: fpdb.pyw:1313 +#: fpdb.pyw:1315 msgid "WARNING: Unable to create hand output directory. Importing is not likely to work until this is fixed." msgstr "" -#: fpdb.pyw:1324 +#: fpdb.pyw:1326 msgid "" "WARNING: Unable to find site '%s'\n" "\n" "Press YES to add this site to the database." msgstr "" -#: fpdb.pyw:1340 +#: fpdb.pyw:1342 msgid "" "\n" "Enter short code for %s\n" @@ -3620,13 +3969,13 @@ msgstr "" msgid "DEBUG: result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" msgstr "" -#: windows_make_bats.py:39 +#: windows_make_bats.py:30 msgid "" "\n" "This script is only for windows\n" msgstr "" -#: windows_make_bats.py:66 +#: windows_make_bats.py:57 msgid "" "\n" "no gtk directories found in your path - install gtk or edit the path manually\n" diff --git a/pyfpdb/locale/fpdb-es_ES.po b/pyfpdb/locale/fpdb-es_ES.po index 23f94404..51291ae6 100644 --- a/pyfpdb/locale/fpdb-es_ES.po +++ b/pyfpdb/locale/fpdb-es_ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: fpdb\n" -"POT-Creation-Date: 2011-02-27 23:57+CET\n" +"POT-Creation-Date: 2011-03-10 02:53+CET\n" "PO-Revision-Date: \n" "Last-Translator: Javier Sánchez \n" "Language-Team: \n" @@ -21,7 +21,7 @@ msgid "determineGameType: Unable to recognise gametype from: '%s'" msgstr "determineGameType: Incapaz de reconocer el tipo de juego para: '%s'" #: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 -#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:251 +#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:252 #: OnGameToFpdb.py:160 OnGameToFpdb.py:176 PartyPokerToFpdb.py:198 #: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186 #: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173 @@ -57,9 +57,9 @@ msgstr "Nombre de archivo: %s" msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'" msgstr "" -#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:410 +#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:415 #: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 -#: WinamaxToFpdb.py:362 +#: WinamaxToFpdb.py:360 msgid "reading antes" msgstr "" @@ -76,19 +76,19 @@ msgid "Absolute readStudPlayerCards is only a stub." msgstr "" #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:326 FulltiltToFpdb.py:778 PartyPokerToFpdb.py:572 +#: EverleafToFpdb.py:326 FulltiltToFpdb.py:783 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "" #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:327 FulltiltToFpdb.py:779 PartyPokerToFpdb.py:573 +#: EverleafToFpdb.py:327 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:579 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" msgstr "" #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 -#: EverleafToFpdb.py:328 FulltiltToFpdb.py:780 PartyPokerToFpdb.py:574 +#: EverleafToFpdb.py:328 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:580 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" msgstr "" @@ -107,7 +107,7 @@ msgid "Didn't match re_HandInfo" msgstr "" #: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146 -#: FulltiltToFpdb.py:266 PokerStarsToFpdb.py:223 +#: FulltiltToFpdb.py:267 PokerStarsToFpdb.py:223 msgid "No match in readHandInfo." msgstr "" @@ -120,7 +120,7 @@ msgid "No bringin found" msgstr "" #: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439 -#: WinamaxToFpdb.py:408 +#: WinamaxToFpdb.py:406 msgid "DEBUG: unimplemented readAction: '%s' '%s'" msgstr "" @@ -155,12 +155,8 @@ msgstr "" msgid "No %s found, cannot fall back. Exiting.\n" msgstr "" -#: Configuration.py:166 -msgid "Default logger initialised for " -msgstr "" - -#: Configuration.py:167 -msgid "Default logger intialised for " +#: Configuration.py:166 Configuration.py:167 +msgid "Default logger initialised for %s" msgstr "" #: Configuration.py:178 Database.py:447 Database.py:448 @@ -229,7 +225,7 @@ msgid "Error parsing %s. See error log file." msgstr "" #: Configuration.py:837 -msgid "Error parsing example file %s. See error log file." +msgid "Error parsing example configuration file %s. See error log file." msgstr "" #: Database.py:65 @@ -257,294 +253,289 @@ msgid "Some database functions will not work without NumPy support" msgstr "" "Algunas funciones de la base de datos no funcionaran sin soporte para NumPy" -#: Database.py:494 +#: Database.py:495 msgid "outdated or too new database version (%s) - please recreate tables" msgstr "" "versión de la base de datos (%s) obsoleta o demasiado nueva - por favor, " "recree las tablas" -#: Database.py:500 Database.py:501 +#: Database.py:501 Database.py:502 msgid "Failed to read settings table - recreating tables" msgstr "" -#: Database.py:505 Database.py:506 +#: Database.py:506 Database.py:507 msgid "Failed to read settings table - please recreate tables" msgstr "" -#: Database.py:527 +#: Database.py:528 msgid "commit %s failed: info=%s value=%s" msgstr "" -#: Database.py:531 +#: Database.py:532 msgid "commit failed" msgstr "" -#: Database.py:712 Database.py:745 +#: Database.py:713 Database.py:746 msgid "*** Database Error: " msgstr "*** Error en la base de datos: " -#: Database.py:742 +#: Database.py:743 msgid "Database: date n hands ago = " msgstr "" -#: Database.py:899 +#: Database.py:900 msgid "ERROR: query %s result does not have player_id as first column" msgstr "" -#: Database.py:991 +#: Database.py:992 msgid "getLastInsertId(): problem fetching insert_id? ret=%d" msgstr "" -#: Database.py:1003 +#: Database.py:1004 msgid "getLastInsertId(%s): problem fetching lastval? row=%d" msgstr "" -#: Database.py:1010 +#: Database.py:1011 msgid "getLastInsertId(): unknown backend: %d" msgstr "" -#: Database.py:1015 +#: Database.py:1016 msgid "*** Database get_last_insert_id error: " msgstr "" -#: Database.py:1069 Database.py:1494 +#: Database.py:1070 Database.py:1495 msgid "warning: drop pg fk %s_%s_fkey failed: %s, continuing ..." msgstr "" -#: Database.py:1073 Database.py:1498 +#: Database.py:1074 Database.py:1499 msgid "warning: constraint %s_%s_fkey not dropped: %s, continuing ..." msgstr "" -#: Database.py:1081 Database.py:1372 +#: Database.py:1082 Database.py:1373 msgid "dropping mysql index " msgstr "" -#: Database.py:1087 Database.py:1377 Database.py:1385 Database.py:1392 +#: Database.py:1088 Database.py:1378 Database.py:1386 Database.py:1393 msgid " drop index failed: " msgstr "" -#: Database.py:1092 Database.py:1379 +#: Database.py:1093 Database.py:1380 msgid "dropping pg index " msgstr "" -#: Database.py:1105 +#: Database.py:1106 msgid "warning: drop index %s_%s_idx failed: %s, continuing ..." msgstr "" -#: Database.py:1109 +#: Database.py:1110 msgid "warning: index %s_%s_idx not dropped %s, continuing ..." msgstr "" -#: Database.py:1149 Database.py:1157 +#: Database.py:1150 Database.py:1158 Database.py:1426 Database.py:1434 msgid "Creating foreign key " msgstr "Creando clave ajena" -#: Database.py:1155 Database.py:1164 Database.py:1176 +#: Database.py:1156 Database.py:1165 Database.py:1177 Database.py:1432 +#: Database.py:1441 msgid "Create foreign key failed: " msgstr "Creación de clave ajena fallida:" -#: Database.py:1171 Database.py:1330 Database.py:1331 -msgid "Creating mysql index %s %s" +#: Database.py:1172 +#, fuzzy +msgid "Creating MySQL index %s %s" msgstr "Creando índice de mysql %s %s" -#: Database.py:1180 -msgid "Creating pg index " +#: Database.py:1181 +#, fuzzy +msgid "Creating PostgreSQL index " msgstr "Creando índice de postgresql" -#: Database.py:1185 Database.py:1336 Database.py:1345 Database.py:1353 +#: Database.py:1186 Database.py:1337 Database.py:1346 Database.py:1354 msgid "Create index failed: " msgstr "" -#: Database.py:1226 Database.py:1227 +#: Database.py:1227 Database.py:1228 msgid "Finished recreating tables" msgstr "" -#: Database.py:1268 +#: Database.py:1269 msgid "***Error creating tables: " msgstr "" -#: Database.py:1278 +#: Database.py:1279 msgid "*** Error unable to get databasecursor" msgstr "" -#: Database.py:1290 Database.py:1301 Database.py:1311 Database.py:1318 +#: Database.py:1291 Database.py:1302 Database.py:1312 Database.py:1319 msgid "***Error dropping tables: " msgstr "" -#: Database.py:1316 +#: Database.py:1317 msgid "*** Error in committing table drop" msgstr "" -#: Database.py:1339 Database.py:1340 +#: Database.py:1331 Database.py:1332 +msgid "Creating mysql index %s %s" +msgstr "Creando índice de mysql %s %s" + +#: Database.py:1340 Database.py:1341 msgid "Creating pgsql index %s %s" msgstr "" -#: Database.py:1347 Database.py:1348 +#: Database.py:1348 Database.py:1349 msgid "Creating sqlite index %s %s" msgstr "" -#: Database.py:1355 +#: Database.py:1356 msgid "Unknown database: MySQL, Postgres and SQLite supported" msgstr "" -#: Database.py:1360 +#: Database.py:1361 msgid "Error creating indexes: " msgstr "" -#: Database.py:1387 +#: Database.py:1388 msgid "Dropping sqlite index " msgstr "" -#: Database.py:1394 +#: Database.py:1395 msgid "" "Fpdb only supports MySQL, Postgres and SQLITE, what are you trying to use?" msgstr "" -#: Database.py:1408 Database.py:1448 +#: Database.py:1409 Database.py:1449 msgid " set_isolation_level failed: " msgstr "" -#: Database.py:1425 Database.py:1433 -msgid "creating foreign key " -msgstr "" - -#: Database.py:1431 -msgid " create foreign key failed: " -msgstr "" - -#: Database.py:1440 -msgid " create foreign key failed: " -msgstr "" - -#: Database.py:1442 Database.py:1501 +#: Database.py:1443 Database.py:1502 msgid "Only MySQL and Postgres supported so far" msgstr "" -#: Database.py:1472 +#: Database.py:1473 msgid "dropping mysql foreign key" msgstr "" -#: Database.py:1476 +#: Database.py:1477 msgid " drop failed: " msgstr "" -#: Database.py:1479 +#: Database.py:1480 msgid "dropping pg foreign key" msgstr "" -#: Database.py:1491 +#: Database.py:1492 msgid "dropped pg foreign key %s_%s_fkey, continuing ..." msgstr "" -#: Database.py:1612 +#: Database.py:1613 msgid "Rebuild hudcache took %.1f seconds" msgstr "" -#: Database.py:1615 Database.py:1653 +#: Database.py:1616 Database.py:1654 msgid "Error rebuilding hudcache:" msgstr "" -#: Database.py:1665 Database.py:1671 +#: Database.py:1666 Database.py:1672 msgid "Error during analyze:" msgstr "" -#: Database.py:1675 +#: Database.py:1676 msgid "Analyze took %.1f seconds" msgstr "" -#: Database.py:1685 Database.py:1691 +#: Database.py:1686 Database.py:1692 msgid "Error during vacuum:" msgstr "" -#: Database.py:1695 +#: Database.py:1696 msgid "Vacuum took %.1f seconds" msgstr "" -#: Database.py:1707 +#: Database.py:1708 msgid "Error during lock_for_insert:" msgstr "" -#: Database.py:1716 +#: Database.py:1717 msgid "######## Hands ##########" msgstr "" -#: Database.py:1720 +#: Database.py:1721 msgid "###### End Hands ########" msgstr "" -#: Database.py:2122 +#: Database.py:2123 msgid "Error aquiring hero ids:" msgstr "" -#: Database.py:2230 +#: Database.py:2231 msgid "######## Gametype ##########" msgstr "" -#: Database.py:2234 +#: Database.py:2235 msgid "###### End Gametype ########" msgstr "" -#: Database.py:2261 +#: Database.py:2262 msgid "queue empty too long - writer stopping ..." msgstr "" -#: Database.py:2264 +#: Database.py:2265 msgid "writer stopping, error reading queue: " msgstr "" -#: Database.py:2289 +#: Database.py:2290 msgid "deadlock detected - trying again ..." msgstr "" -#: Database.py:2294 +#: Database.py:2295 msgid "too many deadlocks - failed to store hand " msgstr "" -#: Database.py:2298 +#: Database.py:2299 msgid "***Error storing hand: " msgstr "" -#: Database.py:2308 +#: Database.py:2309 msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" msgstr "" -#: Database.py:2318 +#: Database.py:2319 msgid "***Error sending finish: " msgstr "" -#: Database.py:2400 +#: Database.py:2401 msgid "invalid source in Database.createOrUpdateTourney" msgstr "" -#: Database.py:2413 +#: Database.py:2414 msgid "invalid source in Database.createOrUpdateTourneysPlayers" msgstr "" -#: Database.py:2539 +#: Database.py:2540 msgid "HandToWrite.init error: " msgstr "" -#: Database.py:2589 +#: Database.py:2590 msgid "HandToWrite.set_all error: " msgstr "" -#: Database.py:2620 +#: Database.py:2621 msgid "nutOmatic is id_player = %d" msgstr "" -#: Database.py:2628 +#: Database.py:2629 msgid "query plan: " msgstr "" -#: Database.py:2637 +#: Database.py:2638 msgid "cards =" msgstr "" -#: Database.py:2640 +#: Database.py:2641 msgid "get_stats took: %4.3f seconds" msgstr "" -#: Database.py:2642 +#: Database.py:2643 msgid "press enter to continue" msgstr "" @@ -632,92 +623,105 @@ msgstr "" msgid "Either 0 or more than one site matched (%s) - EEK" msgstr "" -#: Filters.py:341 +#: Filters.py:340 msgid "%s was toggled %s" msgstr "" -#: Filters.py:341 +#: Filters.py:340 msgid "OFF" msgstr "" -#: Filters.py:341 +#: Filters.py:340 msgid "ON" msgstr "" -#: Filters.py:422 +#: Filters.py:421 msgid "self.sites[%s] set to %s" msgstr "" -#: Filters.py:428 +#: Filters.py:427 msgid "self.games[%s] set to %s" msgstr "" -#: Filters.py:434 +#: Filters.py:433 msgid "self.limit[%s] set to %s" msgstr "" -#: Filters.py:612 +#: Filters.py:611 msgid "self.seats[%s] set to %s" msgstr "" -#: Filters.py:618 +#: Filters.py:617 msgid "self.groups[%s] set to %s" msgstr "" -#: Filters.py:659 +#: Filters.py:633 GuiLogView.py:87 GuiPositionalStats.py:63 +msgid "Refresh" +msgstr "Refrescar" + +#: Filters.py:658 msgid "Min # Hands:" msgstr "" -#: Filters.py:725 +#: Filters.py:679 Filters.py:708 Filters.py:734 Filters.py:761 Filters.py:875 +#: Filters.py:926 Filters.py:960 Filters.py:1018 Filters.py:1071 +msgid "hide" +msgstr "" + +#: Filters.py:724 msgid "INFO: No tourney types returned from database" msgstr "" -#: Filters.py:726 +#: Filters.py:725 msgid "No tourney types returned from database" msgstr "" -#: Filters.py:752 Filters.py:850 +#: Filters.py:751 Filters.py:849 msgid "INFO: No games returned from database" msgstr "" -#: Filters.py:753 Filters.py:851 +#: Filters.py:752 Filters.py:850 msgid "No games returned from database" msgstr "" -#: Filters.py:873 +#: Filters.py:872 msgid "Graphing Options:" msgstr "" -#: Filters.py:890 +#: Filters.py:889 msgid "Show Graph In:" msgstr "" -#: Filters.py:906 +#: Filters.py:905 msgid "Showdown Winnings" msgstr "" -#: Filters.py:914 +#: Filters.py:913 #, fuzzy msgid "Non-Showdown Winnings" msgstr "Non-showdown: $%.2f" -#: Filters.py:1031 +#: Filters.py:1030 msgid "From:" msgstr "" -#: Filters.py:1045 +#: Filters.py:1044 msgid "To:" msgstr "" -#: Filters.py:1050 +#: Filters.py:1049 msgid " Clear Dates " msgstr "" -#: Filters.py:1077 fpdb.pyw:719 +#: Filters.py:1068 +msgid "show" +msgstr "" + +#: Filters.py:1076 fpdb.pyw:721 msgid "Pick a date" msgstr "" -#: Filters.py:1083 fpdb.pyw:725 +#: Filters.py:1082 fpdb.pyw:727 msgid "Done" msgstr "Hecho" @@ -747,59 +751,63 @@ msgstr "" msgid "determineGameType: Raising FpdbParseError for file '%s'" msgstr "determineGameType: Lanzando FpdbParseError" -#: FulltiltToFpdb.py:252 PkrToFpdb.py:155 PokerStarsToFpdb.py:213 +#: FulltiltToFpdb.py:253 PkrToFpdb.py:155 PokerStarsToFpdb.py:213 msgid "Lim_Blinds has no lookup for '%s'" msgstr "" -#: FulltiltToFpdb.py:265 +#: FulltiltToFpdb.py:266 msgid "readHandInfo: Unable to recognise handinfo from: '%s'" msgstr "" -#: FulltiltToFpdb.py:420 +#: FulltiltToFpdb.py:368 +msgid "FTP: readPlayerStacks: No players detected (hand #%s)" +msgstr "" + +#: FulltiltToFpdb.py:425 msgid "Player bringing in: %s for %s" msgstr "" -#: FulltiltToFpdb.py:423 +#: FulltiltToFpdb.py:428 msgid "No bringin found, handid =%s" msgstr "" -#: FulltiltToFpdb.py:430 +#: FulltiltToFpdb.py:435 msgid "FTP: readButton: Failed to detect button (hand #%s cancelled?)" msgstr "" -#: FulltiltToFpdb.py:484 +#: FulltiltToFpdb.py:489 msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" msgstr "" -#: FulltiltToFpdb.py:560 +#: FulltiltToFpdb.py:565 msgid "determineTourneyType : Parsing NOK" msgstr "" -#: FulltiltToFpdb.py:618 +#: FulltiltToFpdb.py:623 msgid "Unable to get a valid Tournament ID -- File rejected" msgstr "" -#: FulltiltToFpdb.py:649 +#: FulltiltToFpdb.py:654 msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:656 +#: FulltiltToFpdb.py:661 msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:660 +#: FulltiltToFpdb.py:665 msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" msgstr "" -#: FulltiltToFpdb.py:761 +#: FulltiltToFpdb.py:766 msgid "FullTilt: Player finishing stats unreadable : %s" msgstr "" -#: FulltiltToFpdb.py:770 +#: FulltiltToFpdb.py:775 msgid "FullTilt: %s not found in tourney.ranks ..." msgstr "" -#: FulltiltToFpdb.py:772 +#: FulltiltToFpdb.py:777 msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s" msgstr "" @@ -871,6 +879,10 @@ msgid "" " * Stop Auto Import: HUD already terminated" msgstr "" +#: GuiAutoImport.py:316 +msgid "%s auto-import:" +msgstr "" + #: GuiAutoImport.py:325 msgid "Browse..." msgstr "Explorar..." @@ -947,7 +959,7 @@ msgstr "" msgid "Drop HudCache:" msgstr "" -#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:814 +#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:816 msgid "_Bulk Import" msgstr "Importación _masiva" @@ -1043,7 +1055,7 @@ msgstr "_Refrescar" msgid "Type" msgstr "Tipo" -#: GuiDatabase.py:116 +#: GuiDatabase.py:116 GuiTourneyPlayerStats.py:89 msgid "Name" msgstr "Nombre" @@ -1103,30 +1115,30 @@ msgstr " conectado bien" msgid " not connected but no exception" msgstr " no conectado pero sin excepción" -#: GuiDatabase.py:373 fpdb.pyw:890 +#: GuiDatabase.py:373 fpdb.pyw:892 msgid "" "MySQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" "MySQL Server dice: Acceso denegado. ¿Estan tus permisos bien configurados?" -#: GuiDatabase.py:377 fpdb.pyw:892 +#: GuiDatabase.py:377 fpdb.pyw:894 msgid "MySQL client reports: 2002 or 2003 error. Unable to connect - " msgstr "MySQL client dice: error 2002 o 2003. Incapaz de conectar -" -#: GuiDatabase.py:378 fpdb.pyw:893 +#: GuiDatabase.py:378 fpdb.pyw:895 msgid "Please check that the MySQL service has been started" msgstr "Por favor, compruebe que el servicio MySQL ha sido iniciado" -#: GuiDatabase.py:382 fpdb.pyw:895 +#: GuiDatabase.py:382 fpdb.pyw:897 msgid "" "PostgreSQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" -#: GuiDatabase.py:385 fpdb.pyw:897 +#: GuiDatabase.py:385 fpdb.pyw:899 msgid "PostgreSQL client reports: Unable to connect - " msgstr "" -#: GuiDatabase.py:386 fpdb.pyw:898 +#: GuiDatabase.py:386 fpdb.pyw:900 msgid "Please check that the PostgreSQL service has been started" msgstr "" @@ -1296,6 +1308,10 @@ msgstr "Showdown: $%.2f" msgid "Non-showdown: $%.2f" msgstr "Non-showdown: $%.2f" +#: GuiGraphViewer.py:231 +msgid "Profit graph for ring games" +msgstr "" + #: GuiGraphViewer.py:234 msgid "" "Hands: %d\n" @@ -1371,14 +1387,14 @@ msgstr "" msgid "Mailserver" msgstr "" -#: GuiImapFetcher.py:110 -msgid "Site" -msgstr "Sitio" - #: GuiImapFetcher.py:110 msgid "Use SSL" msgstr "Utilizar SSL" +#: GuiImapFetcher.py:110 GuiTourneyPlayerStats.py:82 +msgid "Site" +msgstr "Sitio" + #: GuiImapFetcher.py:142 msgid "Yes" msgstr "Sí" @@ -1387,13 +1403,41 @@ msgstr "Sí" msgid "No" msgstr "No" +#: GuiLogView.py:38 +msgid "Fpdb Errors" +msgstr "" + +#: GuiLogView.py:39 +msgid "Fpdb Log" +msgstr "" + +#: GuiLogView.py:40 +msgid "HUD Errors" +msgstr "" + +#: GuiLogView.py:41 +msgid "HUD Log" +msgstr "" + #: GuiLogView.py:52 msgid "Log Messages" msgstr "" -#: GuiLogView.py:87 -msgid "Refresh" -msgstr "Refrescar" +#: GuiLogView.py:98 +msgid "Date/Time" +msgstr "" + +#: GuiLogView.py:99 +msgid "Module" +msgstr "" + +#: GuiLogView.py:100 +msgid "Level" +msgstr "" + +#: GuiLogView.py:101 +msgid "Text" +msgstr "" #: GuiPositionalStats.py:137 msgid "DEBUG: activesite set to %s" @@ -1403,6 +1447,102 @@ msgstr "" msgid "Positional Stats page displayed in %4.2f seconds" msgstr "" +#: GuiPrefs.py:31 +#, fuzzy +msgid "Databases" +msgstr "Estadísitcas de la base de datos" + +#: GuiPrefs.py:31 +msgid "General" +msgstr "" + +#: GuiPrefs.py:32 +msgid "HUD" +msgstr "" + +#: GuiPrefs.py:32 +#, fuzzy +msgid "Import" +msgstr "_Importar" + +#: GuiPrefs.py:33 +#, fuzzy +msgid "Games" +msgstr "Juegos:" + +#: GuiPrefs.py:33 +#, fuzzy +msgid "Sites" +msgstr "Sitios:" + +#: GuiPrefs.py:34 +msgid "Popup Windows" +msgstr "" + +#: GuiPrefs.py:34 +msgid "Window" +msgstr "" + +#: GuiPrefs.py:35 +msgid "Popup Name" +msgstr "" + +#: GuiPrefs.py:35 +#, fuzzy +msgid "Stat" +msgstr "Estado" + +#: GuiPrefs.py:36 GuiPrefs.py:42 +#, fuzzy +msgid "Stat Name" +msgstr "Nombre" + +#: GuiPrefs.py:37 +msgid "Auxiliary Windows" +msgstr "" + +#: GuiPrefs.py:37 +msgid "stud_mucked" +msgstr "" + +#: GuiPrefs.py:38 +msgid "Hand History Converters" +msgstr "" + +#: GuiPrefs.py:38 +msgid "mucked" +msgstr "" + +#: GuiPrefs.py:39 +msgid "Field Type" +msgstr "" + +#: GuiPrefs.py:39 fpdb.pyw:1033 +msgid "Ring Player Stats" +msgstr "" + +#: GuiPrefs.py:40 +msgid "Column Heading" +msgstr "" + +#: GuiPrefs.py:40 +msgid "Left/Right Align" +msgstr "" + +#: GuiPrefs.py:41 +#, fuzzy +msgid "Show in Position Stats" +msgstr "Mostrar stadísticas posicionales" + +#: GuiPrefs.py:41 +#, fuzzy +msgid "Show in Summaries" +msgstr "Mostrar _límites" + +#: GuiPrefs.py:42 +msgid "Format" +msgstr "" + #: GuiPrefs.py:72 msgid "Setting" msgstr "" @@ -1564,6 +1704,18 @@ msgid "" "The lower, the more stable the amounts won" msgstr "" +#: GuiRingPlayerStats.py:123 GuiSessionViewer.py:81 +msgid "Hand Breakdown for all levels listed above" +msgstr "" + +#: GuiRingPlayerStats.py:143 +msgid "_Filters" +msgstr "" + +#: GuiRingPlayerStats.py:145 GuiTourneyPlayerStats.py:75 +msgid "_Refresh Stats" +msgstr "_Refrescar estadísticas" + #: GuiRingPlayerStats.py:341 GuiSessionViewer.py:257 #: GuiTourneyPlayerStats.py:243 msgid "Stats page displayed in %4.2f seconds" @@ -1601,10 +1753,6 @@ msgstr "" msgid "ImportError: %s" msgstr "" -#: GuiSessionViewer.py:81 -msgid "Hand Breakdown for all levels listed above" -msgstr "" - #: GuiSessionViewer.py:158 msgid "Session Viewer is proof of concept code only, and contains many bugs.\n" msgstr "" @@ -1625,7 +1773,7 @@ msgstr "" msgid "Thankyou" msgstr "" -#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1285 +#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1287 msgid "FPDB WARNING" msgstr "ADVERTENCIA DE FPDB" @@ -1659,6 +1807,78 @@ msgstr "" msgid "Thank you" msgstr "Gracias" +#: GuiStove.py:97 +msgid "Draw" +msgstr "" + +#: GuiStove.py:104 +msgid "Stud" +msgstr "" + +#: GuiStove.py:115 +msgid "Flop" +msgstr "" + +#: GuiStove.py:134 +#, fuzzy +msgid "Gametype:" +msgstr "Juegos:" + +#: GuiStove.py:137 +#, fuzzy +msgid "Players:" +msgstr "Todos los jugadores" + +#: GuiStove.py:143 +msgid "Input:" +msgstr "" + +#: GuiStove.py:144 +msgid "Output:" +msgstr "" + +#: GuiStove.py:170 +msgid "Board:" +msgstr "" + +#: GuiStove.py:182 +#, fuzzy +msgid "Player1:" +msgstr "Todos los jugadores" + +#: GuiStove.py:197 +#, fuzzy +msgid "Player2:" +msgstr "Todos los jugadores" + +#: GuiStove.py:211 +msgid "Results" +msgstr "" + +#: GuiStove.py:221 +msgid "DEBUG: called set_board_flop: '%s' '%s'" +msgstr "" + +#: GuiStove.py:225 +msgid "DEBUG: called set_hero_cards_flop" +msgstr "" + +#: GuiStove.py:229 +msgid "DEBUG: called set_villain_cards_flop" +msgstr "" + +#: GuiStove.py:233 +msgid "DEBUG: called update_flop_output_pane" +msgstr "" + +#: GuiStove.py:237 +msgid "DEBUG: odds_for_range" +msgstr "" + +#: GuiStove.py:239 +msgid "DEBUG: set_output_label" +msgstr "" + #: GuiTourneyGraphViewer.py:178 msgid "Tournaments" msgstr "Torneos" @@ -1712,9 +1932,67 @@ msgstr "" msgid "Need a filename to import" msgstr "" -#: GuiTourneyPlayerStats.py:75 -msgid "_Refresh Stats" -msgstr "_Refrescar estadísticas" +#: GuiTourneyPlayerStats.py:84 +msgid "Cat." +msgstr "" + +#: GuiTourneyPlayerStats.py:85 +#, fuzzy +msgid "Limit" +msgstr "Límites:" + +#: GuiTourneyPlayerStats.py:86 +msgid "Curr." +msgstr "" + +#: GuiTourneyPlayerStats.py:87 +msgid "BuyIn" +msgstr "" + +#: GuiTourneyPlayerStats.py:88 +msgid "Fee" +msgstr "" + +#: GuiTourneyPlayerStats.py:90 +msgid "#" +msgstr "" + +#: GuiTourneyPlayerStats.py:91 +msgid "ITM%" +msgstr "" + +#: GuiTourneyPlayerStats.py:92 +msgid "1st" +msgstr "" + +#: GuiTourneyPlayerStats.py:93 +msgid "2nd" +msgstr "" + +#: GuiTourneyPlayerStats.py:94 +msgid "3rd" +msgstr "" + +#: GuiTourneyPlayerStats.py:95 +msgid "Rank?" +msgstr "" + +#: GuiTourneyPlayerStats.py:96 +msgid "Spent" +msgstr "" + +#: GuiTourneyPlayerStats.py:97 +msgid "Won" +msgstr "" + +#: GuiTourneyPlayerStats.py:98 +msgid "ROI%" +msgstr "" + +#: GuiTourneyPlayerStats.py:99 +#, fuzzy +msgid "$/Tour" +msgstr "Torneo" #: GuiTourneyViewer.py:40 msgid "Enter the tourney number you want to display:" @@ -1748,23 +2026,82 @@ msgstr "N/A" msgid "invalid entry in tourney number - must enter numbers only" msgstr "" -#: HUD_main.pyw:282 +#: HUD_main.pyw:69 +#, fuzzy +msgid "HUD_main starting: using db name = %s" +msgstr "HUD_main iniciando\n" + +#: HUD_main.pyw:74 +msgid "Note: error output is being diverted to:" +msgstr "" + +#: HUD_main.pyw:75 +msgid "Any major error will be reported there _only_." +msgstr "" + +#: HUD_main.pyw:78 +#, fuzzy +msgid "HUD_main: starting ...\n" +msgstr "HUD_main iniciando\n" + +#: HUD_main.pyw:107 HUD_run_me.py:62 +msgid "Closing this window will exit from the HUD." +msgstr "Cerrando esta ventana saldrá del HUD" + +#: HUD_main.pyw:123 +msgid "Error initializing main_window" +msgstr "" + +#: HUD_main.pyw:138 +msgid "hud_main: Game changed." +msgstr "" + +#: HUD_main.pyw:144 +#, fuzzy +msgid "Terminating normally." +msgstr "Saliendo de forma normal" + +#: HUD_main.pyw:205 +msgid "Received hand no %s" +msgstr "" + +#: HUD_main.pyw:229 +msgid "HUD_main.read_stdin: hand processing starting ..." +msgstr "" + +#: HUD_main.pyw:234 +msgid "db error: skipping %s" +msgstr "" + +#: HUD_main.pyw:253 +msgid "hud_dict[%s] was not found\n" +msgstr "" + +#: HUD_main.pyw:254 +msgid "will not send hand\n" +msgstr "" + +#: HUD_main.pyw:276 +msgid "HUD create: table name %s not found, skipping." +msgstr "" + +#: HUD_main.pyw:285 msgid "Table \"%s\" no longer exists\n" msgstr "" -#: HUD_main.pyw:314 +#: HUD_main.pyw:317 msgid "Error resizing HUD for table: %s." msgstr "" -#: HUD_main.pyw:328 +#: HUD_main.pyw:331 msgid "Error killing HUD for table: %s." msgstr "" -#: HUD_main.pyw:351 +#: HUD_main.pyw:354 msgid "Error creating HUD for hand %s." msgstr "" -#: HUD_main.pyw:362 +#: HUD_main.pyw:365 msgid "Error updating HUD for hand %s." msgstr "" @@ -1776,10 +2113,6 @@ msgstr "HUD_main iniciando\n" msgid "Using db name = %s\n" msgstr "" -#: HUD_run_me.py:62 -msgid "Closing this window will exit from the HUD." -msgstr "Cerrando esta ventana saldrá del HUD" - #: HUD_run_me.py:66 msgid "HUD Main Window" msgstr "Ventana principal del HUD" @@ -1988,148 +2321,148 @@ msgstr "" msgid "TOURNEYS PLAYER IDS" msgstr "" -#: Hand.py:221 Hand.py:1376 +#: Hand.py:221 Hand.py:1387 msgid "[ERROR] Tried to add holecards for unknown player: %s" msgstr "" -#: Hand.py:295 +#: Hand.py:296 msgid "Hand.insert(): hid #: %s is a duplicate" msgstr "" -#: Hand.py:465 +#: Hand.py:476 msgid "markstreets didn't match - Assuming hand %s was cancelled" msgstr "" -#: Hand.py:467 +#: Hand.py:478 msgid "FpdbParseError: markStreets appeared to fail: First 100 chars: '%s'" msgstr "" -#: Hand.py:471 +#: Hand.py:482 msgid "DEBUG: checkPlayerExists %s fail on hand number %s" msgstr "" -#: Hand.py:472 +#: Hand.py:483 msgid "checkPlayerExists: '%s fail on hand number %s" msgstr "" -#: Hand.py:563 +#: Hand.py:574 msgid "%s %s calls %s" msgstr "" -#: Hand.py:634 +#: Hand.py:645 msgid "%s %s raise %s" msgstr "" -#: Hand.py:645 +#: Hand.py:656 msgid "%s %s bets %s" msgstr "" -#: Hand.py:665 +#: Hand.py:676 msgid "%s %s folds" msgstr "" -#: Hand.py:674 +#: Hand.py:685 msgid "%s %s checks" msgstr "" -#: Hand.py:694 +#: Hand.py:705 msgid "addShownCards %s hole=%s all=%s" msgstr "" -#: Hand.py:805 +#: Hand.py:816 msgid "" "*** ERROR - HAND: calling writeGameLine with unexpected STARTTIME value, " "expecting datetime.date object, received:" msgstr "" -#: Hand.py:806 +#: Hand.py:817 msgid "" "*** Make sure your HandHistoryConverter is setting hand.startTime properly!" msgstr "" -#: Hand.py:807 +#: Hand.py:818 msgid "*** Game String:" msgstr "" -#: Hand.py:888 +#: Hand.py:899 msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" msgstr "" -#: Hand.py:1244 +#: Hand.py:1255 msgid "*** DEALING HANDS ***" msgstr "" -#: Hand.py:1249 +#: Hand.py:1260 msgid "Dealt to %s: [%s]" msgstr "" -#: Hand.py:1254 +#: Hand.py:1265 msgid "*** FIRST DRAW ***" msgstr "" -#: Hand.py:1264 +#: Hand.py:1275 msgid "*** SECOND DRAW ***" msgstr "" -#: Hand.py:1274 +#: Hand.py:1285 msgid "*** THIRD DRAW ***" msgstr "" -#: Hand.py:1284 Hand.py:1505 +#: Hand.py:1295 Hand.py:1516 msgid "*** SHOW DOWN ***" msgstr "" -#: Hand.py:1299 Hand.py:1520 +#: Hand.py:1310 Hand.py:1531 msgid "*** SUMMARY ***" msgstr "" -#: Hand.py:1385 +#: Hand.py:1396 msgid "%s %s completes %s" msgstr "" -#: Hand.py:1403 +#: Hand.py:1414 msgid "Bringin: %s, %s" msgstr "" -#: Hand.py:1445 +#: Hand.py:1456 msgid "*** 3RD STREET ***" msgstr "" -#: Hand.py:1459 +#: Hand.py:1470 msgid "*** 4TH STREET ***" msgstr "" -#: Hand.py:1471 +#: Hand.py:1482 msgid "*** 5TH STREET ***" msgstr "" -#: Hand.py:1483 +#: Hand.py:1494 msgid "*** 6TH STREET ***" msgstr "" -#: Hand.py:1493 +#: Hand.py:1504 msgid "*** RIVER ***" msgstr "" -#: Hand.py:1585 +#: Hand.py:1596 msgid "" "join_holecards: # of holecards should be either < 4, 4 or 7 - 5 and 6 should " "be impossible for anyone who is not a hero" msgstr "" -#: Hand.py:1586 +#: Hand.py:1597 msgid "join_holcards: holecards(%s): %s" msgstr "" -#: Hand.py:1588 +#: Hand.py:1599 msgid "join_holecards: Player '%s' appears not to have been dealt a card" msgstr "" -#: Hand.py:1678 +#: Hand.py:1689 msgid "DEBUG: call Pot.end() before printing pot total" msgstr "" -#: Hand.py:1680 +#: Hand.py:1691 msgid "FpdbError in printing Hand object" msgstr "" @@ -2426,12 +2759,12 @@ msgstr "" msgid "limit not found in self.limits(%s). hand: '%s'" msgstr "" -#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:360 PokerStarsToFpdb.py:312 -#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:331 +#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:366 PokerStarsToFpdb.py:312 +#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 msgid "readButton: not found" msgstr "" -#: OnGameToFpdb.py:283 WinamaxToFpdb.py:351 +#: OnGameToFpdb.py:283 WinamaxToFpdb.py:349 msgid "readBlinds in noSB exception - no SB created" msgstr "" @@ -2536,10 +2869,19 @@ msgstr "" msgid "Cannot read GameType for current hand" msgstr "" -#: PartyPokerToFpdb.py:531 +#: PartyPokerToFpdb.py:537 msgid "Unimplemented readAction: '%s' '%s'" msgstr "" +#: PokerStarsToFpdb.py:211 +#, fuzzy +msgid "determineGameType: Lim_Blinds has no lookup for '%s'" +msgstr "determineGameType: Lanzando FpdbParseError" + +#: PokerStarsToFpdb.py:265 +msgid "Failed to detect currency: '%s'" +msgstr "" + #: SplitHandHistory.py:76 msgid "File not found" msgstr "" @@ -2741,7 +3083,7 @@ msgstr "" msgid "No board given. Using Monte-Carlo simulation..." msgstr "" -#: TableWindow.py:145 +#: TableWindow.py:149 msgid "Can't find table %s" msgstr "" @@ -2993,15 +3335,19 @@ msgid "" "using version %d.%d.%d. Your milage may vary." msgstr "" -#: WinTables.py:73 +#: WinTables.py:81 +msgid "Window %s not found. Skipping." +msgstr "" + +#: WinTables.py:84 msgid "self.window doesn't exist? why?" msgstr "" -#: WinamaxToFpdb.py:265 +#: WinamaxToFpdb.py:263 msgid "failed to detect currency" msgstr "" -#: WinamaxToFpdb.py:319 +#: WinamaxToFpdb.py:317 msgid "Failed to add streets. handtext=%s" msgstr "" @@ -3127,296 +3473,324 @@ msgstr "" #: fpdb.pyw:365 msgid "" -"Please select the game category for which you want to configure HUD stats:" +"Note that this dialogue will overwrite an existing config if one has been " +"made already. " msgstr "" -#: fpdb.pyw:417 +#: fpdb.pyw:366 +msgid "Abort now if you don't want that." +msgstr "" + +#: fpdb.pyw:367 +msgid "" +"Please select the game category for which you want to configure HUD stats " +"and the number of rows and columns:" +msgstr "" + +#: fpdb.pyw:384 +msgid "%d rows" +msgstr "" + +#: fpdb.pyw:419 msgid "HUD Configurator - please choose your stats" msgstr "" -#: fpdb.pyw:423 +#: fpdb.pyw:425 msgid "Please choose the stats you wish to use in the below table." msgstr "" -#: fpdb.pyw:427 +#: fpdb.pyw:429 msgid "Note that you may not select any stat more than once or it will crash." msgstr "" -#: fpdb.pyw:431 +#: fpdb.pyw:433 msgid "" "It is not currently possible to select \"empty\" or anything else to that " "end." msgstr "" -#: fpdb.pyw:435 +#: fpdb.pyw:437 msgid "" "To configure things like colouring you will still have to use the " "Preferences dialogue or manually edit your HUD_config.xml." msgstr "" -#: fpdb.pyw:542 +#: fpdb.pyw:460 +msgid "column %d" +msgstr "" + +#: fpdb.pyw:464 +msgid "row %d" +msgstr "" + +#: fpdb.pyw:544 msgid "Confirm deleting and recreating tables" msgstr "Confirme borrado y recreación de tablas" -#: fpdb.pyw:543 +#: fpdb.pyw:545 msgid "Please confirm that you want to (re-)create the tables." msgstr "Por favor, confirme que usted quiere (re-)crear las tablas." -#: fpdb.pyw:544 +#: fpdb.pyw:546 msgid "" " If there already are tables in the database %s on %s they will be deleted " "and you will have to re-import your histories.\n" msgstr "" -#: fpdb.pyw:545 +#: fpdb.pyw:547 msgid "This may take a while." msgstr "Esto puede llevar un tiempo." -#: fpdb.pyw:570 +#: fpdb.pyw:572 msgid "User cancelled recreating tables" msgstr "Recreación de tablas cancelada por el usuario" -#: fpdb.pyw:577 +#: fpdb.pyw:578 +#, fuzzy +msgid "Confirm recreating HUD cache" +msgstr "Confirme borrado y recreación de tablas" + +#: fpdb.pyw:579 msgid "Please confirm that you want to re-create the HUD cache." msgstr "" -#: fpdb.pyw:585 +#: fpdb.pyw:587 msgid " Hero's cache starts: " msgstr "" -#: fpdb.pyw:599 +#: fpdb.pyw:601 msgid " Villains' cache starts: " msgstr "" -#: fpdb.pyw:612 +#: fpdb.pyw:614 msgid " Rebuilding HUD Cache ... " msgstr "" -#: fpdb.pyw:620 +#: fpdb.pyw:622 msgid "User cancelled rebuilding hud cache" msgstr "" -#: fpdb.pyw:632 +#: fpdb.pyw:634 msgid "Confirm rebuilding database indexes" msgstr "" -#: fpdb.pyw:633 +#: fpdb.pyw:635 msgid "Please confirm that you want to rebuild the database indexes." msgstr "" -#: fpdb.pyw:641 +#: fpdb.pyw:643 msgid " Rebuilding Indexes ... " msgstr "" -#: fpdb.pyw:648 +#: fpdb.pyw:650 msgid " Cleaning Database ... " msgstr "" -#: fpdb.pyw:653 +#: fpdb.pyw:655 msgid " Analyzing Database ... " msgstr "" -#: fpdb.pyw:658 +#: fpdb.pyw:660 msgid "User cancelled rebuilding db indexes" msgstr "" -#: fpdb.pyw:753 +#: fpdb.pyw:755 msgid "" "Unimplemented: Save Profile (try saving a HUD layout, that should do it)" msgstr "" -#: fpdb.pyw:808 +#: fpdb.pyw:810 msgid "_Main" msgstr "_Principal" -#: fpdb.pyw:809 fpdb.pyw:840 +#: fpdb.pyw:811 fpdb.pyw:842 msgid "_Quit" msgstr "_Salir" -#: fpdb.pyw:810 +#: fpdb.pyw:812 msgid "L" msgstr "" -#: fpdb.pyw:810 +#: fpdb.pyw:812 msgid "_Load Profile (broken)" msgstr "_Cargar perfil (roto)" -#: fpdb.pyw:811 +#: fpdb.pyw:813 msgid "S" msgstr "" -#: fpdb.pyw:811 +#: fpdb.pyw:813 msgid "_Save Profile (todo)" msgstr "_Guardar perfil (todo)" -#: fpdb.pyw:812 +#: fpdb.pyw:814 msgid "F" msgstr "" -#: fpdb.pyw:812 +#: fpdb.pyw:814 msgid "Pre_ferences" msgstr "Pre_ferencias" -#: fpdb.pyw:813 +#: fpdb.pyw:815 msgid "_Import" msgstr "_Importar" -#: fpdb.pyw:814 +#: fpdb.pyw:816 msgid "B" msgstr "" -#: fpdb.pyw:815 +#: fpdb.pyw:817 msgid "R" msgstr "" -#: fpdb.pyw:815 +#: fpdb.pyw:817 msgid "Tournament _Results Import" msgstr "Importar _resultados de torneos" -#: fpdb.pyw:816 +#: fpdb.pyw:818 msgid "I" msgstr "" -#: fpdb.pyw:816 +#: fpdb.pyw:818 msgid "_Import through eMail/IMAP" msgstr "_Importar a través de eMail/IMAP" -#: fpdb.pyw:817 +#: fpdb.pyw:819 msgid "_Viewers" msgstr "" -#: fpdb.pyw:818 +#: fpdb.pyw:820 msgid "A" msgstr "" -#: fpdb.pyw:818 +#: fpdb.pyw:820 msgid "_Auto Import and HUD" msgstr "" -#: fpdb.pyw:819 +#: fpdb.pyw:821 msgid "H" msgstr "" -#: fpdb.pyw:819 +#: fpdb.pyw:821 msgid "_HUD Configurator" msgstr "Configurador del _HUD" -#: fpdb.pyw:820 +#: fpdb.pyw:822 msgid "G" msgstr "" -#: fpdb.pyw:820 +#: fpdb.pyw:822 msgid "_Graphs" msgstr "" -#: fpdb.pyw:821 fpdb.pyw:1096 +#: fpdb.pyw:823 fpdb.pyw:1098 msgid "Tourney Graphs" msgstr "" -#: fpdb.pyw:822 +#: fpdb.pyw:824 msgid "Stove (preview)" msgstr "" -#: fpdb.pyw:823 +#: fpdb.pyw:825 msgid "P" msgstr "" -#: fpdb.pyw:823 +#: fpdb.pyw:825 msgid "Ring _Player Stats (tabulated view, not on pgsql)" msgstr "Estadísticas de Full Ring (vista tabulada, no en postgresql)" -#: fpdb.pyw:824 +#: fpdb.pyw:826 msgid "T" msgstr "" -#: fpdb.pyw:824 +#: fpdb.pyw:826 msgid "_Tourney Stats (tabulated view, not on pgsql)" msgstr "" -#: fpdb.pyw:825 +#: fpdb.pyw:827 msgid "Tourney _Viewer" msgstr "" -#: fpdb.pyw:826 +#: fpdb.pyw:828 msgid "O" msgstr "" -#: fpdb.pyw:826 +#: fpdb.pyw:828 msgid "P_ositional Stats (tabulated view, not on sqlite)" msgstr "" -#: fpdb.pyw:827 fpdb.pyw:1055 +#: fpdb.pyw:829 fpdb.pyw:1057 msgid "Session Stats" msgstr "Estadísticas de la sesión" -#: fpdb.pyw:828 +#: fpdb.pyw:830 msgid "Hand _Replayer (not working yet)" msgstr "" -#: fpdb.pyw:829 +#: fpdb.pyw:831 msgid "_Database" msgstr "" -#: fpdb.pyw:830 +#: fpdb.pyw:832 msgid "_Maintain Databases" msgstr "" -#: fpdb.pyw:831 +#: fpdb.pyw:833 msgid "Create or Recreate _Tables" msgstr "Crear o recrear _tablas" -#: fpdb.pyw:832 +#: fpdb.pyw:834 msgid "Rebuild HUD Cache" msgstr "" -#: fpdb.pyw:833 +#: fpdb.pyw:835 msgid "Rebuild DB Indexes" msgstr "" -#: fpdb.pyw:834 +#: fpdb.pyw:836 msgid "_Statistics" msgstr "" -#: fpdb.pyw:835 +#: fpdb.pyw:837 msgid "Dump Database to Textfile (takes ALOT of time)" msgstr "" -#: fpdb.pyw:836 +#: fpdb.pyw:838 msgid "_Help" msgstr "_Ayuda" -#: fpdb.pyw:837 +#: fpdb.pyw:839 msgid "_Log Messages" msgstr "_Registro de mensajes" -#: fpdb.pyw:838 +#: fpdb.pyw:840 msgid "A_bout, License, Copying" msgstr "Acerca de, Licencia, Copia" -#: fpdb.pyw:856 +#: fpdb.pyw:858 msgid "There is an error in your config file\n" msgstr "" -#: fpdb.pyw:857 +#: fpdb.pyw:859 msgid "" "\n" "\n" "Error is: " msgstr "" -#: fpdb.pyw:858 +#: fpdb.pyw:860 msgid "CONFIG FILE ERROR" msgstr "ERROR EN EL ARCHIVO DE CONFIGURACION" -#: fpdb.pyw:862 +#: fpdb.pyw:864 msgid "Logfile is %s\n" msgstr "Archivo de registro es %s\n" -#: fpdb.pyw:864 +#: fpdb.pyw:866 msgid "Config file" msgstr "Archivo de configuración" -#: fpdb.pyw:865 +#: fpdb.pyw:867 msgid "" "has been created at:\n" "%s.\n" @@ -3424,7 +3798,7 @@ msgstr "" "ha sido creado el:\n" "%s.\n" -#: fpdb.pyw:866 +#: fpdb.pyw:868 msgid "" "Edit your screen_name and hand history path in the supported_sites section " "of the Preferences window (Main menu) before trying to import hands." @@ -3433,20 +3807,20 @@ msgstr "" "supported_sites de la ventana de Preferencias (Menú principal) antes de " "intentar importar manos." -#: fpdb.pyw:888 +#: fpdb.pyw:890 msgid "Connected to SQLite: %s" msgstr "Conectado a SQLite: %s" -#: fpdb.pyw:922 +#: fpdb.pyw:924 msgid "Strong Warning - Invalid database version" msgstr "Advertencia importante - Versión incorrecta de base de datos" -#: fpdb.pyw:924 +#: fpdb.pyw:926 msgid "An invalid DB version or missing tables have been detected." msgstr "" "Una versión incorrecta de la BD o ausencia de tablas ha sido detectada." -#: fpdb.pyw:928 +#: fpdb.pyw:930 msgid "" "This error is not necessarily fatal but it is strongly recommended that you " "recreate the tables by using the Database menu." @@ -3454,7 +3828,7 @@ msgstr "" "Este error no es fatal necesariamente pero le recomendamos encarecidamente " "que recree las tablas usando el menú de Bases de Datos." -#: fpdb.pyw:932 +#: fpdb.pyw:934 msgid "" "Not doing this will likely lead to misbehaviour including fpdb crashes, " "corrupt data etc." @@ -3462,11 +3836,11 @@ msgstr "" "El no hacerlo es favorable a causar extraño comportamiento en fpdb " "incluyendo bloqueos, corrupción de datos, etc." -#: fpdb.pyw:946 +#: fpdb.pyw:948 msgid "Status: Connected to %s database named %s on host %s" msgstr "Estado: Conectado a la base de datos %s llamada %s en la máquina %s" -#: fpdb.pyw:956 +#: fpdb.pyw:958 msgid "" "\n" "Global lock taken by %s" @@ -3474,7 +3848,7 @@ msgstr "" "\n" "Reloj global usado por %s" -#: fpdb.pyw:959 +#: fpdb.pyw:961 msgid "" "\n" "Failed to get global lock, it is currently held by %s" @@ -3482,51 +3856,47 @@ msgstr "" "\n" "Fallo al acceder al reloj global, está siendo utilizado por %s" -#: fpdb.pyw:969 +#: fpdb.pyw:971 msgid "Quitting normally" msgstr "Saliendo de forma normal" -#: fpdb.pyw:994 +#: fpdb.pyw:996 msgid "Global lock released.\n" msgstr "" -#: fpdb.pyw:1001 +#: fpdb.pyw:1003 msgid "Auto Import" msgstr "" -#: fpdb.pyw:1011 +#: fpdb.pyw:1013 msgid "Bulk Import" msgstr "Importe masivo" -#: fpdb.pyw:1018 +#: fpdb.pyw:1020 msgid "Tournament Results Import" msgstr "" -#: fpdb.pyw:1024 +#: fpdb.pyw:1026 msgid "eMail Import" msgstr "" -#: fpdb.pyw:1031 -msgid "Ring Player Stats" -msgstr "" - -#: fpdb.pyw:1037 +#: fpdb.pyw:1039 msgid "Tourney Stats" msgstr "" -#: fpdb.pyw:1043 +#: fpdb.pyw:1045 msgid "Tourney Viewer" msgstr "" -#: fpdb.pyw:1049 +#: fpdb.pyw:1051 msgid "Positional Stats" msgstr "" -#: fpdb.pyw:1061 +#: fpdb.pyw:1063 msgid "Hand Replayer" msgstr "" -#: fpdb.pyw:1065 +#: fpdb.pyw:1067 #, fuzzy msgid "" "Fpdb needs translators!\n" @@ -3576,56 +3946,56 @@ msgstr "" "\n" "lala" -#: fpdb.pyw:1082 +#: fpdb.pyw:1084 msgid "Help" msgstr "" -#: fpdb.pyw:1089 +#: fpdb.pyw:1091 msgid "Graphs" msgstr "" -#: fpdb.pyw:1103 +#: fpdb.pyw:1105 msgid "Stove" msgstr "" -#: fpdb.pyw:1176 +#: fpdb.pyw:1178 msgid "" "\n" "Note: error output is being diverted to fpdb-errors.txt and HUD-errors.txt " "in: %s" msgstr "" -#: fpdb.pyw:1177 +#: fpdb.pyw:1179 msgid "" "\n" "Any major error will be reported there _only_.\n" msgstr "" -#: fpdb.pyw:1206 +#: fpdb.pyw:1208 msgid "fpdb starting ..." msgstr "fpdb iniciando ..." -#: fpdb.pyw:1305 +#: fpdb.pyw:1307 msgid "" "WARNING: Unable to find output hand history directory %s\n" "\n" " Press YES to create this directory, or NO to select a new one." msgstr "" -#: fpdb.pyw:1313 +#: fpdb.pyw:1315 msgid "" "WARNING: Unable to create hand output directory. Importing is not likely to " "work until this is fixed." msgstr "" -#: fpdb.pyw:1324 +#: fpdb.pyw:1326 msgid "" "WARNING: Unable to find site '%s'\n" "\n" "Press YES to add this site to the database." msgstr "" -#: fpdb.pyw:1340 +#: fpdb.pyw:1342 msgid "" "\n" "Enter short code for %s\n" @@ -3742,13 +4112,13 @@ msgstr "" msgid "DEBUG: result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" msgstr "" -#: windows_make_bats.py:39 +#: windows_make_bats.py:30 msgid "" "\n" "This script is only for windows\n" msgstr "" -#: windows_make_bats.py:66 +#: windows_make_bats.py:57 msgid "" "\n" "no gtk directories found in your path - install gtk or edit the path " diff --git a/pyfpdb/locale/fpdb-fr_FR.po b/pyfpdb/locale/fpdb-fr_FR.po index 2bf30c4b..8dc13804 100644 --- a/pyfpdb/locale/fpdb-fr_FR.po +++ b/pyfpdb/locale/fpdb-fr_FR.po @@ -1,19 +1,20 @@ -# FPDB FRENCH TRANSLATION -# Copyright (C) 2010 NO ORGANIZATION :) -# FREDERIC PROST , 2010. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR ORGANIZATION +# FIRST AUTHOR , YEAR. # msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2011-02-27 05:51+CET\n" -"PO-Revision-Date: 2010-09-09 13:33+0100\n" -"Last-Translator: \n" -"Language-Team: LANGUAGE \n" -"Language: \n" +"Project-Id-Version: Free Poker Database\n" +"POT-Creation-Date: 2011-03-10 02:53+CET\n" +"PO-Revision-Date: 2011-03-09 15:37+0000\n" +"Last-Translator: kibbitzer \n" +"Language-Team: French (France) <>\n" +"Language: fr_FR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" +"Content-Transfer-Encoding: ENCODING\n" "Generated-By: pygettext.py 1.5\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" #: AbsoluteToFpdb.py:139 BetfairToFpdb.py:76 CarbonToFpdb.py:130 #: EverestToFpdb.py:101 EverleafToFpdb.py:110 FulltiltToFpdb.py:212 @@ -21,16 +22,16 @@ msgstr "" #: PokerStarsToFpdb.py:185 Win2dayToFpdb.py:95 WinamaxToFpdb.py:172 #: iPokerToFpdb.py:122 msgid "determineGameType: Unable to recognise gametype from: '%s'" -msgstr "determineGameType: Impossible de reconnaitre le 'gametype' de: '%s'" +msgstr "determineGameType: Impossible de reconnaître le type de jeu de: '%s'" #: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 -#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:251 +#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:252 #: OnGameToFpdb.py:160 OnGameToFpdb.py:176 PartyPokerToFpdb.py:198 #: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186 #: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173 #: WinamaxToFpdb.py:191 iPokerToFpdb.py:123 msgid "determineGameType: Raising FpdbParseError" -msgstr "" +msgstr "determineGameType: Une erreur d'analyse de Fpdb est survenue" #: AbsoluteToFpdb.py:141 BetfairToFpdb.py:78 CarbonToFpdb.py:132 #: EverestToFpdb.py:103 EverleafToFpdb.py:112 FulltiltToFpdb.py:213 @@ -38,37 +39,38 @@ msgstr "" #: PokerStarsToFpdb.py:187 Win2dayToFpdb.py:97 WinamaxToFpdb.py:174 #: iPokerToFpdb.py:124 msgid "Unable to recognise gametype from: '%s'" -msgstr "Impossible de reconnaitre le 'gametype' de: '%s'" +msgstr "Impossible de reconnaître le type de jeu de: '%s'" #: AbsoluteToFpdb.py:204 msgid "readHandInfo: Didn't match: '%s'" -msgstr "readHandInfo: N'a pas correspondu: '%s'" +msgstr "ReadHandInfo: Pas de correspondance: '%s'" #: AbsoluteToFpdb.py:205 msgid "Absolute: Didn't match re_HandInfo: '%s'" -msgstr "Absolute: N'a pas correspondu à re_HandInfo: '%s'" +msgstr "Absolute: Pas de correspondance avec re_HandInfo: '%s'" #: AbsoluteToFpdb.py:207 msgid "readHandInfo: File name didn't match re_*InfoFromFilename" -msgstr "readHandInfo: Nom de fichier ne correspond pas à re_*InfoFromFilename" +msgstr "" +"readHandInfo: Le nom de fichier ne correspond pas à re_*IntoFromFileName" #: AbsoluteToFpdb.py:208 msgid "File name: %s" -msgstr "Nom de fichier: %s" +msgstr "Nom de fichier: '%s'" #: AbsoluteToFpdb.py:209 msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'" -msgstr "Absolute: N'a pas correspondu à re_*InfoFromFilename: '%s'" +msgstr "Absolute: Ne correspond pas à re_*IntoFromFileName: '%s'" -#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:410 +#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:415 #: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 -#: WinamaxToFpdb.py:362 +#: WinamaxToFpdb.py:360 msgid "reading antes" msgstr "lecture antes" #: AbsoluteToFpdb.py:290 EverleafToFpdb.py:230 msgid "No bringin found." -msgstr "Bringin non trouvé" +msgstr "Pas de Bring-In trouvé." #: AbsoluteToFpdb.py:297 EverleafToFpdb.py:237 msgid "No small blind" @@ -76,26 +78,25 @@ msgstr "Pas de petite blinde" #: AbsoluteToFpdb.py:324 msgid "Absolute readStudPlayerCards is only a stub." -msgstr "Absolute readStudPlayerCards partiel." +msgstr "Absolute readStudPlayerCards est un bout de programme temporaire." #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:326 FulltiltToFpdb.py:778 PartyPokerToFpdb.py:572 +#: EverleafToFpdb.py:326 FulltiltToFpdb.py:783 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "analyse de l'historique des mains" -# Not really sure of the context here #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:327 FulltiltToFpdb.py:779 PartyPokerToFpdb.py:573 +#: EverleafToFpdb.py:327 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:579 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" -msgstr "traduction envoyé vers" +msgstr "traduction envoyée vers" #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 -#: EverleafToFpdb.py:328 FulltiltToFpdb.py:780 PartyPokerToFpdb.py:574 +#: EverleafToFpdb.py:328 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:580 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" -msgstr "Suivez (tail-f) l'import" +msgstr "suivre (tail -f) la sortie" #: Anonymise.py:49 msgid "Could not find file %s" @@ -103,17 +104,17 @@ msgstr "Impossible de trouver le fichier %s" #: Anonymise.py:55 msgid "Output being written to" -msgstr "résultat écrit à " +msgstr "Enregistrement du résultat dans" #: BetfairToFpdb.py:108 CarbonToFpdb.py:163 EverestToFpdb.py:144 #: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 msgid "Didn't match re_HandInfo" -msgstr "N'a pas correspondu à re_HandInfo" +msgstr "Ne correspond pas à  re_HandInfo" #: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146 -#: FulltiltToFpdb.py:266 PokerStarsToFpdb.py:223 +#: FulltiltToFpdb.py:267 PokerStarsToFpdb.py:223 msgid "No match in readHandInfo." -msgstr "N'a pas correspondu à readHandInfo." +msgstr "Pas de correspondance dans readHandInfo" #: BetfairToFpdb.py:123 msgid "readPlayerStacks: Less than 2 players found in a hand" @@ -121,18 +122,17 @@ msgstr "readPlayerStacks: Moins de 2 joueurs trouvés dans une main" #: BetfairToFpdb.py:163 msgid "No bringin found" -msgstr "Bringin non trouvé" +msgstr "Bring-In non trouvé" #: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439 -#: WinamaxToFpdb.py:408 +#: WinamaxToFpdb.py:406 msgid "DEBUG: unimplemented readAction: '%s' '%s'" -msgstr "DEBUG: readAction non implementé: '%s' '%s'" +msgstr "DEBUG: readAction non implémenté: '%s' '%s'" #: Card.py:431 msgid "fpdb card encoding(same as pokersource)" -msgstr "encodage des cartes fpdb (même que pokersource)" +msgstr "encodage des cartes fpdb (même que pokersource)" -# Fred : What's with the empty string ? Should I do the same for translation ? #: Charset.py:45 Charset.py:60 Charset.py:75 Charset.py:86 Charset.py:94 msgid "Could not convert: \"%s\"\n" msgstr "Impossible de convertir: \"%s\"\n" @@ -141,10 +141,11 @@ msgstr "Impossible de convertir: \"%s\"\n" msgid "Could not encode: \"%s\"\n" msgstr "Impossible d'encoder: \"%s\"\n" -# Fred : Are we dealing with a date or a path ? #: Configuration.py:109 Configuration.py:124 msgid "Config file has been created at %s.\n" -msgstr "Le fichier de configuration a été crée à %s.\n" +msgstr "" +"Le fichier de configuration a été créé à  %s.\n" +"\n" #: Configuration.py:123 msgid "" @@ -158,19 +159,17 @@ msgstr "" #: Configuration.py:128 Configuration.py:129 msgid "Error copying .example config file, cannot fall back. Exiting.\n" -msgstr "Erreur lors de la copie du fichier .exemple, impossible de continuer. Arrêt en cours.\n" - +msgstr "" +"Erreur lors de la copie de .example config file, impossible d'annuler. Arrêt " +"en cours.\n" #: Configuration.py:133 Configuration.py:134 msgid "No %s found, cannot fall back. Exiting.\n" -msgstr "Pas de %s trouvé, impossible de continuer. Arrêt en cours.\n" +msgstr "Pas de %s trouvé, impossible de continuer. Arrêt en cours.\n" -#: Configuration.py:166 -msgid "Default logger initialised for " -msgstr "Logger par défaut initialisé pour" - -#: Configuration.py:167 -msgid "Default logger intialised for " +#: Configuration.py:166 Configuration.py:167 +#, fuzzy +msgid "Default logger initialised for %s" msgstr "Logger par défaut initialisé pour" #: Configuration.py:178 Database.py:447 Database.py:448 @@ -182,12 +181,12 @@ msgid "" "Default encoding set to US-ASCII, defaulting to CP1252 instead -- If you're " "not on a Mac, please report this problem." msgstr "" -"Encodage par défaut est US-ASCII, passage en CP1252 -- Si vous n'êtes pas " -"sur un Mac, veuillez rapporter le problème." +"L'encodage par défaut est US-ASCII, passage en CP1252 -- Si vous n'êtes pas " +"sur un Mac, veuillez rapporter le problème." #: Configuration.py:308 msgid "Loading site" -msgstr "Recherche site" +msgstr "Chargement du site" #: Configuration.py:529 msgid "config.general: adding %s = %s" @@ -203,12 +202,14 @@ msgstr "section de config raw_hands manquante" #: Configuration.py:632 msgid "Invalid config value for raw_hands.save, defaulting to \"error\"" -msgstr "Valeur de config invalide pour raw_hands.save, mise par défaut à \"error\"" - +msgstr "" +"Valeur de config invalide pour raw_hands.save, mise par défaut à \"error\"" #: Configuration.py:639 msgid "Invalid config value for raw_hands.compression, defaulting to \"none\"" -msgstr "Valeur de config invalide pour raw_hands.compression, mise par défaut à ""\"none\"" +msgstr "" +"Valeur de config invalide pour raw_hands.compression, mise par défaut à " +"\"error\"" #: Configuration.py:652 msgid "missing config section raw_tourneys" @@ -216,12 +217,15 @@ msgstr "section de config raw_tourneys manquante" #: Configuration.py:658 msgid "Invalid config value for raw_tourneys.save, defaulting to \"error\"" -msgstr "Valeur de config invalide pour raw_tourneys.save, mise par défaut à \"error\"" +msgstr "" +"Valeur de config invalide pour raw_tourneys.save, mise par défaut à \"error\"" #: Configuration.py:665 msgid "" "Invalid config value for raw_tourneys.compression, defaulting to \"none\"" -msgstr "Valeur de config invalide pour raw_tourneys.compression, mise par défaut à ""\"none\"" +msgstr "" +"Valeur de config invalide pour raw_tourneys.compression, mise par défaut à " +"\"error\"" #: Configuration.py:683 Configuration.py:684 msgid "Configuration file %s not found. Using defaults." @@ -245,8 +249,10 @@ msgstr "Erreur d'analyse %s. Voir fichier de log d'erreur" #: Configuration.py:837 #, fuzzy -msgid "Error parsing example file %s. See error log file." -msgstr "Erreur d'analyse %s. Voir fichier de log d'erreur" +msgid "Error parsing example configuration file %s. See error log file." +msgstr "" +"Erreur lors de l'analyse du fichier d'exemple %s. Consulter le fichier de " +"log d'erreurs." #: Database.py:65 msgid "Not using sqlalchemy connection pool." @@ -262,319 +268,314 @@ msgstr "Création de la base de donnée, sql = %s" #: Database.py:398 msgid "*** WARNING UNKNOWN MYSQL ERROR:" -msgstr "*** ATTENTION ERREUR MYSQL INCONNUE:" +msgstr "*** ALERTE ERREUR MYSQL INCONNUE:" #: Database.py:452 msgid "Connecting to SQLite: %(database)s" -msgstr "Connexion 0  SQLite: %(database)s" +msgstr "Connexion à  SQLite: %(database)s" #: Database.py:464 msgid "Some database functions will not work without NumPy support" -msgstr "Certaines fonctionnalitées de la base de données ne fonctionneront pas sans NumPy" +msgstr "Certaines fonctionnalités ne fonctionneront pas sans NumPy" -#: Database.py:494 +#: Database.py:495 msgid "outdated or too new database version (%s) - please recreate tables" msgstr "" -"Version de la base de données trop ancienne ou trop nouvelle (%s) - " -"recréér les tables SVP" +"Version de la base de données trop ancienne ou trop récente (%s) - recrééez " +"les tables SVP" -#: Database.py:500 Database.py:501 +#: Database.py:501 Database.py:502 msgid "Failed to read settings table - recreating tables" -msgstr "Echec de lecture de la table de réglages - recréation des tables" +msgstr "Echec de lecture de la table de règlages - recréation des tables" -#: Database.py:505 Database.py:506 +#: Database.py:506 Database.py:507 msgid "Failed to read settings table - please recreate tables" -msgstr "Echec de lecture de la table de réglages - recréation des tables" +msgstr "Echec de lecture de la table de règlages - recréation des tables" -#: Database.py:527 +#: Database.py:528 msgid "commit %s failed: info=%s value=%s" -msgstr "echec du commit %s: info=%s valeur=%s" +msgstr "échec du commit %s: info=%s valeur=%s" -#: Database.py:531 +#: Database.py:532 msgid "commit failed" -msgstr "echec du commit" +msgstr "échec du commit" -#: Database.py:712 Database.py:745 +#: Database.py:713 Database.py:746 msgid "*** Database Error: " msgstr "*** Erreur Base de Données: " -#: Database.py:742 +#: Database.py:743 msgid "Database: date n hands ago = " msgstr "Base de Données: date d'il y a n mains = " -#: Database.py:899 +#: Database.py:900 msgid "ERROR: query %s result does not have player_id as first column" -msgstr "ERREUR: query %s le résultat n'a pas player_id en premiere colonne" +msgstr "ERROR: query %s le résultat n'a pas player_id en première colonne" -#: Database.py:991 +#: Database.py:992 msgid "getLastInsertId(): problem fetching insert_id? ret=%d" -msgstr "getLastInsertId(): problème lors de la recherche insert_id? ret=%d" +msgstr "getLastInsertId(): problème lors de la recherche insert_id? ret=%d" -#: Database.py:1003 +#: Database.py:1004 msgid "getLastInsertId(%s): problem fetching lastval? row=%d" -msgstr "getLastInsertId(%s): problème lors de la recherche lastval? row=%d" +msgstr "getLastInsertId(%s): problème lors de la recherche lastval? row=%d" -#: Database.py:1010 +#: Database.py:1011 msgid "getLastInsertId(): unknown backend: %d" msgstr "getLastInsertId(): backend inconnu: %d" -#: Database.py:1015 +#: Database.py:1016 msgid "*** Database get_last_insert_id error: " msgstr "*** Erreur get_last_insert_id base de données: " -#: Database.py:1069 Database.py:1494 +#: Database.py:1070 Database.py:1495 msgid "warning: drop pg fk %s_%s_fkey failed: %s, continuing ..." -msgstr "Attention: suppression de pg fk %s_%s_fkey a échoué: %s, continue..." +msgstr "" +"Attention: la suppression de pg fk %s_%s_fkey a échoué: %s, continue..." -#: Database.py:1073 Database.py:1498 +#: Database.py:1074 Database.py:1499 msgid "warning: constraint %s_%s_fkey not dropped: %s, continuing ..." -msgstr "Attention: contrainte %s_%s_fkey non supprimée: %s, continue ..." +msgstr "attention: contrainte %s_%s_fkey non supprimée: %s, continue ..." -#: Database.py:1081 Database.py:1372 +#: Database.py:1082 Database.py:1373 msgid "dropping mysql index " msgstr "supprime mysql index" -#: Database.py:1087 Database.py:1377 Database.py:1385 Database.py:1392 +#: Database.py:1088 Database.py:1378 Database.py:1386 Database.py:1393 msgid " drop index failed: " msgstr " suppression d'index a échoué: " -#: Database.py:1092 Database.py:1379 +#: Database.py:1093 Database.py:1380 msgid "dropping pg index " msgstr "supprime pg index " -#: Database.py:1105 +#: Database.py:1106 msgid "warning: drop index %s_%s_idx failed: %s, continuing ..." -msgstr "warning: suppression de l'index %s_%s_idx a échoué: %s, continue ..." +msgstr "attention: suppression de l'index %s_%s_idx a échoué: %s, continue ..." -#: Database.py:1109 +#: Database.py:1110 msgid "warning: index %s_%s_idx not dropped %s, continuing ..." -msgstr "warning: index %s_%s_idx non supprimé: %s, continue ..." +msgstr "attention: index %s_%s_idx non supprimé: %s, continue ..." -#: Database.py:1149 Database.py:1157 +#: Database.py:1150 Database.py:1158 Database.py:1426 Database.py:1434 msgid "Creating foreign key " -msgstr "Création d'une clé étrangère " +msgstr "Création de la clé distante " -#: Database.py:1155 Database.py:1164 Database.py:1176 +#: Database.py:1156 Database.py:1165 Database.py:1177 Database.py:1432 +#: Database.py:1441 msgid "Create foreign key failed: " -msgstr "Création d'une clé étrangère a échouée: " +msgstr "Échec de la création de la clé distante: " -#: Database.py:1171 Database.py:1330 Database.py:1331 -msgid "Creating mysql index %s %s" -msgstr "Création index mysql %s %s" +#: Database.py:1172 +#, fuzzy +msgid "Creating MySQL index %s %s" +msgstr "Création de l'index mysql %s %s" -#: Database.py:1180 -msgid "Creating pg index " -msgstr "Création index pg" +#: Database.py:1181 +#, fuzzy +msgid "Creating PostgreSQL index " +msgstr "Création de l'index pg" -#: Database.py:1185 Database.py:1336 Database.py:1345 Database.py:1353 +#: Database.py:1186 Database.py:1337 Database.py:1346 Database.py:1354 msgid "Create index failed: " -msgstr "Création de l'index a èchoué: " +msgstr "La création de l'index a échoué: " -#: Database.py:1226 Database.py:1227 +#: Database.py:1227 Database.py:1228 msgid "Finished recreating tables" msgstr "Fin de re-création des tables" -#: Database.py:1268 +#: Database.py:1269 msgid "***Error creating tables: " -msgstr "***Erreur lors de la création des tables: " +msgstr "***Erreur lors de la création des tables: " -#: Database.py:1278 +#: Database.py:1279 msgid "*** Error unable to get databasecursor" -msgstr "*** Erreur impossible de récupérer databasecursor" +msgstr "*** Erreur impossible de récuperer databasecursor" -#: Database.py:1290 Database.py:1301 Database.py:1311 Database.py:1318 +#: Database.py:1291 Database.py:1302 Database.py:1312 Database.py:1319 msgid "***Error dropping tables: " msgstr "***Erreur lors de la suppression des tables: " -#: Database.py:1316 +#: Database.py:1317 msgid "*** Error in committing table drop" -msgstr "*** Erreur lors du in committing table drop" +msgstr "*** Erreur lors du commit de suppression des tables" -#: Database.py:1339 Database.py:1340 +#: Database.py:1331 Database.py:1332 +msgid "Creating mysql index %s %s" +msgstr "Création de l'index mysql %s %s" + +#: Database.py:1340 Database.py:1341 msgid "Creating pgsql index %s %s" msgstr "Création de l'index pgsql %s %s" -#: Database.py:1347 Database.py:1348 +#: Database.py:1348 Database.py:1349 msgid "Creating sqlite index %s %s" msgstr "Création de l'index sqlite %s %s" -#: Database.py:1355 +#: Database.py:1356 msgid "Unknown database: MySQL, Postgres and SQLite supported" msgstr "Base de données inconnue: MySQL, Postgres et SQLite sont supportées" -#: Database.py:1360 +#: Database.py:1361 msgid "Error creating indexes: " -msgstr "Erreur création indexes: " +msgstr "Erreur lors de la création des index: " -#: Database.py:1387 +#: Database.py:1388 msgid "Dropping sqlite index " msgstr "Suppression de l'index sqlite " -#: Database.py:1394 +#: Database.py:1395 msgid "" "Fpdb only supports MySQL, Postgres and SQLITE, what are you trying to use?" msgstr "" "Fpdb ne supporte que MySQL, Postgres et SQLITE, qu'essayez vous d'utiliser ?" -#: Database.py:1408 Database.py:1448 +#: Database.py:1409 Database.py:1449 msgid " set_isolation_level failed: " msgstr " set_isolation_level a échoué:" -#: Database.py:1425 Database.py:1433 -msgid "creating foreign key " -msgstr "création d'une clé étrangère" - -#: Database.py:1431 -msgid " create foreign key failed: " -msgstr " creation d'une clé étrangère a èchoué" - -#: Database.py:1440 -msgid " create foreign key failed: " -msgstr " creation d'une clé étrangère a èchoué" - -#: Database.py:1442 Database.py:1501 +#: Database.py:1443 Database.py:1502 msgid "Only MySQL and Postgres supported so far" msgstr "Seuls MySQL et Postgres sont supportés pour le moment" -#: Database.py:1472 +#: Database.py:1473 msgid "dropping mysql foreign key" -msgstr "Suppresion de la clé étrangère mysql" +msgstr "Suppresion de la clé distante mysql" -#: Database.py:1476 +#: Database.py:1477 msgid " drop failed: " msgstr " la suppression a échoué: " -#: Database.py:1479 +#: Database.py:1480 msgid "dropping pg foreign key" -msgstr "suppression de la clé étrangère pg" +msgstr "suppression de la clé distante pg" -#: Database.py:1491 +#: Database.py:1492 msgid "dropped pg foreign key %s_%s_fkey, continuing ..." -msgstr "suppression de la clé étrangère pg %s_%s_fkey, continue..." +msgstr "suppression de la clé distante pg %s_%s_fkey, continue..." -#: Database.py:1612 +#: Database.py:1613 msgid "Rebuild hudcache took %.1f seconds" -msgstr "Reconstruction du hudcache a pris %.1f secondes" +msgstr "Reconstruction du cache HUD a pris %.1f secondes" -#: Database.py:1615 Database.py:1653 +#: Database.py:1616 Database.py:1654 msgid "Error rebuilding hudcache:" -msgstr "Erreur lors de la reconsctruction du hudcache:" +msgstr "Erreur lors de la reconstruction du cache HUD:" -#: Database.py:1665 Database.py:1671 +#: Database.py:1666 Database.py:1672 msgid "Error during analyze:" msgstr "Erreur lors de l'analyse" -#: Database.py:1675 +#: Database.py:1676 msgid "Analyze took %.1f seconds" msgstr "L'analyse a pris %.1f secondes" -#: Database.py:1685 Database.py:1691 +#: Database.py:1686 Database.py:1692 msgid "Error during vacuum:" -msgstr "Erreur durant le netoyage:" +msgstr "Erreur durant le nettoyage:" -#: Database.py:1695 +#: Database.py:1696 msgid "Vacuum took %.1f seconds" msgstr "Le nettoyage a pris %.1f secondes" -#: Database.py:1707 +#: Database.py:1708 msgid "Error during lock_for_insert:" msgstr "Error lors du lock_for_insert:" -#: Database.py:1716 +#: Database.py:1717 msgid "######## Hands ##########" -msgstr "" +msgstr "######## Mains ##########" -#: Database.py:1720 +#: Database.py:1721 msgid "###### End Hands ########" -msgstr "" +msgstr "###### Fin des mains ########" -#: Database.py:2122 -#, fuzzy +#: Database.py:2123 msgid "Error aquiring hero ids:" -msgstr "Erreur lors de l'analyse" +msgstr "Erreur lors de l'obtention de l'ID de Héros:" -#: Database.py:2230 +#: Database.py:2231 msgid "######## Gametype ##########" -msgstr "" +msgstr "######## Type de jeu ##########" -#: Database.py:2234 +#: Database.py:2235 msgid "###### End Gametype ########" -msgstr "" +msgstr "###### Fin de type de jeu ########" -#: Database.py:2261 +#: Database.py:2262 msgid "queue empty too long - writer stopping ..." -msgstr "File d'attente vide trop long - ecriture stopper..." +msgstr "Vidage de la file d'attente trop long - arrêt de l'écriture..." -#: Database.py:2264 +#: Database.py:2265 msgid "writer stopping, error reading queue: " -msgstr "ecriture stoppée, erreur lecture file d'attente: " +msgstr "arrêt de l'écriture, erreur de lecture de la file d'attente: " -#: Database.py:2289 +#: Database.py:2290 msgid "deadlock detected - trying again ..." -msgstr "deadlock détecté - nouvel essai ..." +msgstr "Verrou mortel détecté - Nouvelle tentative..." -#: Database.py:2294 +#: Database.py:2295 msgid "too many deadlocks - failed to store hand " -msgstr "trop de main deadlocks - abandon de la sauvegarde des mains" +msgstr "Trop de verrous mortels - Échec de l'enregistrement de la main " -#: Database.py:2298 +#: Database.py:2299 msgid "***Error storing hand: " -msgstr "***Erreur lors du stockage de la main" +msgstr "***Erreur lors de l'enregistrement de la main" -#: Database.py:2308 +#: Database.py:2309 msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" msgstr "" -"base de données finie d'écrire: stocké %d mains (%d èchouées) en %.1f " +"base de données finie d'écrire: stocké %d mains (%d échouées) en %.1f " "secondes" -#: Database.py:2318 +#: Database.py:2319 msgid "***Error sending finish: " msgstr "***Erreur lors de l'envoi de fin: " -#: Database.py:2400 +#: Database.py:2401 msgid "invalid source in Database.createOrUpdateTourney" msgstr "source invalide dans Database.createOrUpdateTourney" -#: Database.py:2413 +#: Database.py:2414 msgid "invalid source in Database.createOrUpdateTourneysPlayers" msgstr "source invalide dans Database.createOrUpdateTourneysPlayers" -#: Database.py:2539 +#: Database.py:2540 msgid "HandToWrite.init error: " msgstr "HandToWrite.init erreur: " -#: Database.py:2589 +#: Database.py:2590 msgid "HandToWrite.set_all error: " msgstr "HandToWrite.set_all erreur: " -#: Database.py:2620 +#: Database.py:2621 msgid "nutOmatic is id_player = %d" -msgstr "" +msgstr "nutOmatic est id_player = %d" -#: Database.py:2628 +#: Database.py:2629 msgid "query plan: " -msgstr "" +msgstr "plan de requête: " -#: Database.py:2637 +#: Database.py:2638 msgid "cards =" msgstr "cartes =" -#: Database.py:2640 -#, fuzzy +#: Database.py:2641 msgid "get_stats took: %4.3f seconds" -msgstr "Le nettoyage a pris %4.3f seconds" +msgstr "get_stats a duré: %4.3f seconds" -#: Database.py:2642 +#: Database.py:2643 msgid "press enter to continue" -msgstr "appuyer sur entrée pour continuer" +msgstr "appuyez sur entrée pour continuer" #: EverestToFpdb.py:107 msgid "Unable to recognise handinfo from: '%s'" -msgstr "Impossible de reconnaitre handinfo de: '%s'" +msgstr "Impossible de reconnaître handinfo de: '¨%s'" #: EverleafToFpdb.py:265 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" +"Everleaf readStudPlayerCards est seulement un bout de programme temporaire." #: Filters.py:53 msgid "All" @@ -586,19 +587,19 @@ msgstr "Aucun" #: Filters.py:53 msgid "Show _Limits" -msgstr "Montre _Limits" +msgstr "Montre _Limites" #: Filters.py:54 msgid "Show Number of _Players" -msgstr "Montre nombre de _Players" +msgstr "Montre le nombre de _Joueurs" #: Filters.py:54 TourneyFilters.py:51 msgid "And:" -msgstr "Et" +msgstr "Et:" #: Filters.py:54 TourneyFilters.py:51 msgid "Between:" -msgstr "Entre" +msgstr "Entre:" #: Filters.py:55 msgid "Games:" @@ -606,7 +607,7 @@ msgstr "Parties:" #: Filters.py:55 TourneyFilters.py:50 msgid "Hero:" -msgstr "Héros" +msgstr "Héros:" #: Filters.py:55 TourneyFilters.py:50 msgid "Sites:" @@ -618,7 +619,7 @@ msgstr "Limites" #: Filters.py:56 TourneyFilters.py:50 msgid "Number of Players:" -msgstr "Nombre de Joueurs" +msgstr "Nombre de Joueurs :" #: Filters.py:57 msgid "Grouping:" @@ -626,7 +627,7 @@ msgstr "Regroupement:" #: Filters.py:57 msgid "Show Position Stats" -msgstr "Montrer les stats par position" +msgstr "Montre les stats par position" #: Filters.py:58 TourneyFilters.py:51 msgid "Date:" @@ -646,242 +647,255 @@ msgstr "Tournoi" #: Filters.py:80 msgid "DEBUG: New packing box created!" -msgstr "DEBUG: Nouvelle boîte créée!" +msgstr "DEBUG: Nouvelle boîte de stockage créée !" #: Filters.py:106 TourneyFilters.py:114 msgid "Either 0 or more than one site matched (%s) - EEK" -msgstr "0 ou plus d'un site correspond (%s) - EEK" +msgstr "0 ou plus d'un site correspondant (%s) - EEK" -#: Filters.py:341 +#: Filters.py:340 msgid "%s was toggled %s" msgstr "%s a été basculé %s" -#: Filters.py:341 +#: Filters.py:340 msgid "OFF" -msgstr "OFF" +msgstr "ARRÊT" -#: Filters.py:341 +#: Filters.py:340 msgid "ON" -msgstr "ON" +msgstr "MARCHE" -#: Filters.py:422 +#: Filters.py:421 msgid "self.sites[%s] set to %s" msgstr "self.sites[%s] mis à %s" -#: Filters.py:428 +#: Filters.py:427 msgid "self.games[%s] set to %s" msgstr "self.games[%s] mis à %s" -#: Filters.py:434 +#: Filters.py:433 msgid "self.limit[%s] set to %s" msgstr "self.limit[%s] mis à %s" -#: Filters.py:612 +#: Filters.py:611 msgid "self.seats[%s] set to %s" msgstr "self.seats[%s] mis à %s" -#: Filters.py:618 +#: Filters.py:617 msgid "self.groups[%s] set to %s" msgstr "self.groups[%s] mis à %s" -#: Filters.py:659 +#: Filters.py:633 GuiLogView.py:87 GuiPositionalStats.py:63 +msgid "Refresh" +msgstr "Rafraîchir" + +#: Filters.py:658 msgid "Min # Hands:" msgstr "Min # Mains:" -#: Filters.py:725 +#: Filters.py:679 Filters.py:708 Filters.py:734 Filters.py:761 Filters.py:875 +#: Filters.py:926 Filters.py:960 Filters.py:1018 Filters.py:1071 +msgid "hide" +msgstr "" + +#: Filters.py:724 msgid "INFO: No tourney types returned from database" msgstr "INFO: Pas de types de tournoi retournés par la base de données" -#: Filters.py:726 +#: Filters.py:725 msgid "No tourney types returned from database" msgstr "Pas de types de tournoi retournés par la base de données" -#: Filters.py:752 Filters.py:850 +#: Filters.py:751 Filters.py:849 msgid "INFO: No games returned from database" msgstr "INFO: Pas de parties retournées par la base de données" -#: Filters.py:753 Filters.py:851 +#: Filters.py:752 Filters.py:850 msgid "No games returned from database" -msgstr "Pas de parties retourné©es par la base de données" +msgstr "Pas de parties retournées par la base de données" -#: Filters.py:873 +#: Filters.py:872 msgid "Graphing Options:" -msgstr "Options du Graphique" +msgstr "Options de graphique :" -#: Filters.py:890 +#: Filters.py:889 msgid "Show Graph In:" -msgstr "Voir le graphique en" +msgstr "Montrer le graphique en :" -#: Filters.py:906 +#: Filters.py:905 msgid "Showdown Winnings" -msgstr "Graph avec abattage final " +msgstr "Gains avec abattage" -#: Filters.py:914 +#: Filters.py:913 msgid "Non-Showdown Winnings" -msgstr "Graph sans abattage final" +msgstr "Gains sans abattage" -#: Filters.py:1031 +#: Filters.py:1030 msgid "From:" msgstr "De:" -#: Filters.py:1045 +#: Filters.py:1044 msgid "To:" -msgstr "à:" +msgstr "À:" -#: Filters.py:1050 +#: Filters.py:1049 msgid " Clear Dates " msgstr " Effacer les Dates " #: Filters.py:1068 msgid "show" -msgstr "voir" +msgstr "" -#: Filters.py:1071 -msgid "hide" -msgstr "masquer" - - -#: Filters.py:1077 fpdb.pyw:719 +#: Filters.py:1076 fpdb.pyw:721 msgid "Pick a date" msgstr "Choisir une date" -#: Filters.py:1083 fpdb.pyw:725 +#: Filters.py:1082 fpdb.pyw:727 msgid "Done" msgstr "Fait" #: FullTiltPokerSummary.py:93 PokerStarsSummary.py:81 SitenameSummary.py:81 msgid "parseSummary: Unable to recognise Tourney Info: '%s'" -msgstr "" +msgstr "parseSummary: Impossible de reconnaître les infos de tournoi: '%s'" #: FullTiltPokerSummary.py:94 FullTiltPokerSummary.py:120 #: PokerStarsSummary.py:82 PokerStarsSummary.py:108 SitenameSummary.py:82 msgid "parseSummary: Raising FpdbParseError" -msgstr "" +msgstr "parseSummary: Une erreur d'analyse de Fpdb est survenue" #: FullTiltPokerSummary.py:95 PokerStarsSummary.py:83 SitenameSummary.py:83 msgid "Unable to recognise Tourney Info: '%s'" -msgstr "" +msgstr "Impossible de reconnaître les infos de tournoi: '%s'" #: FullTiltPokerSummary.py:119 PokerStarsSummary.py:107 msgid "parseSummary: Unable to locate currency" -msgstr "" +msgstr "parseSummary: Impossible de trouver la devise" #: FullTiltPokerSummary.py:121 PokerStarsSummary.py:109 msgid "Unable to locate currency" -msgstr "" +msgstr "Impossible de trouver la devise" #: FulltiltToFpdb.py:211 msgid "determineGameType: Raising FpdbParseError for file '%s'" msgstr "" +"determineGameType: Une erreur d'analyse Fpdb du fichier '%s' est survenue" -#: FulltiltToFpdb.py:252 PkrToFpdb.py:155 PokerStarsToFpdb.py:213 +#: FulltiltToFpdb.py:253 PkrToFpdb.py:155 PokerStarsToFpdb.py:213 msgid "Lim_Blinds has no lookup for '%s'" -msgstr "" +msgstr "Lim_Blinds ne retourne rien pour '%s'" -#: FulltiltToFpdb.py:265 +#: FulltiltToFpdb.py:266 msgid "readHandInfo: Unable to recognise handinfo from: '%s'" -msgstr "" +msgstr "readHandInfo: Impossible d'identifier handinfo de: '%s'" -#: FulltiltToFpdb.py:420 -msgid "Player bringing in: %s for %s" -msgstr "" - -#: FulltiltToFpdb.py:423 +#: FulltiltToFpdb.py:368 #, fuzzy -msgid "No bringin found, handid =%s" -msgstr "Bringin non trouvé" +msgid "FTP: readPlayerStacks: No players detected (hand #%s)" +msgstr "readPlayerStacks: Moins de 2 joueurs trouvés dans une main" -#: FulltiltToFpdb.py:430 +#: FulltiltToFpdb.py:425 +msgid "Player bringing in: %s for %s" +msgstr "Le Bring-In du joueur est: %s pour %s" + +#: FulltiltToFpdb.py:428 +msgid "No bringin found, handid =%s" +msgstr "Pas de Bring-In trouvé, handid =%s" + +#: FulltiltToFpdb.py:435 msgid "FTP: readButton: Failed to detect button (hand #%s cancelled?)" msgstr "" +"FTP: readButton: Impossible de déterminer le bouton (main #%s annulée ?)" -#: FulltiltToFpdb.py:484 -#, fuzzy +#: FulltiltToFpdb.py:489 msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" -msgstr "DEBUG: readAction non implementé: '%s' '%s'" +msgstr "FullTilt: DEBUG: readAction non implémenté: '%s' '%s'" -#: FulltiltToFpdb.py:560 +#: FulltiltToFpdb.py:565 msgid "determineTourneyType : Parsing NOK" -msgstr "" +msgstr "determineTourneyType : Analyse incorrecte" -#: FulltiltToFpdb.py:618 +#: FulltiltToFpdb.py:623 msgid "Unable to get a valid Tournament ID -- File rejected" -msgstr "" +msgstr "Impossible d'avoir un ID de tournoi valide -- Fichier rejeté" -#: FulltiltToFpdb.py:649 +#: FulltiltToFpdb.py:654 msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" msgstr "" "Conflit entre le buyin dans la ligne du haut (%s) et le champ BuyIn (%s)" -#: FulltiltToFpdb.py:656 +#: FulltiltToFpdb.py:661 msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" msgstr "" "Conflit entre les frais dans la ligne du haut (%s) et le champ BuyIn (%s)" -#: FulltiltToFpdb.py:660 +#: FulltiltToFpdb.py:665 msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" msgstr "" -"Impossible d'affecter un buyin à ce tournoi : considèrer en tant que freeroll" +"Impossible d'affecter un buyin à ce tournoi : considérer en tant que freeroll" -#: FulltiltToFpdb.py:761 +#: FulltiltToFpdb.py:766 msgid "FullTilt: Player finishing stats unreadable : %s" -msgstr "" +msgstr "FullTilt: Statistiques de classement final du joueur illisibles : %s" -#: FulltiltToFpdb.py:770 +#: FulltiltToFpdb.py:775 msgid "FullTilt: %s not found in tourney.ranks ..." -msgstr "" +msgstr "FullTilt: %s non trouvé dans tourney.ranks..." -#: FulltiltToFpdb.py:772 +#: FulltiltToFpdb.py:777 msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s" -msgstr "" +msgstr "FullTilt: Mauvaise analyse : classement final incohérent : %s / %s" #: GuiAutoImport.py:90 msgid "Time between imports in seconds:" -msgstr "Temps entre les imports en secondes" +msgstr "Temps entre les importations en secondes" #: GuiAutoImport.py:121 GuiAutoImport.py:193 GuiAutoImport.py:303 msgid " Start _Auto Import " -msgstr " Démarrage _Autoimport " +msgstr " Démarrer _Auto-importation " #: GuiAutoImport.py:125 msgid "Detect Directories" -msgstr "Détectez Répertoires" +msgstr "Détecte les dossiers" #: GuiAutoImport.py:144 msgid "Auto Import Ready." -msgstr "AutoImport Prêt." +msgstr "Auto-importation prête." #: GuiAutoImport.py:157 msgid "Please choose the path that you want to Auto Import" -msgstr "Choisissez le répertoire à importer, s'il vous plait" +msgstr "Choisissez le dossier où vous voulez auto-importer" #: GuiAutoImport.py:180 msgid " _Auto Import Running " -msgstr " _Auto Import En cours " +msgstr " _Auto-importation En cours " #: GuiAutoImport.py:191 msgid " Stop _Auto Import " -msgstr " Arrêt _Autoimport " +msgstr " Arrêt _Auto-Importation " #: GuiAutoImport.py:242 msgid "" "\n" "Global lock taken ... Auto Import Started.\n" msgstr "" +"\n" +"Verrou global acquis... Démarrage de l'auto-importation.\n" #: GuiAutoImport.py:244 msgid " _Stop Auto Import " -msgstr " _Stop Autoimport " +msgstr " _Arrêt Auto-importation " #: GuiAutoImport.py:264 msgid "opening pipe to HUD" -msgstr "" +msgstr "ouverture du flux vers le HUD" #: GuiAutoImport.py:278 msgid "" "\n" "*** GuiAutoImport Error opening pipe: " msgstr "" +"\n" +"*** GuiAutoImport Erreur d'ouverture du flux: " #: GuiAutoImport.py:290 msgid "" @@ -889,7 +903,7 @@ msgid "" "Auto Import aborted - global lock not available" msgstr "" "\n" -"Import direct abandonné - lock global impossible" +"Auto-importation annulée - verrou global non disponible" #: GuiAutoImport.py:295 msgid "" @@ -897,7 +911,7 @@ msgid "" "Stopping Auto Import - global lock released." msgstr "" "\n" -"Import direct abandonné - lock global impossible" +"Arrêt de l'auto-importation - verrou global libéré." #: GuiAutoImport.py:297 msgid "" @@ -905,7 +919,12 @@ msgid "" " * Stop Auto Import: HUD already terminated" msgstr "" "\n" -" * Arrêt Autoimport: HUD already terminated" +" * Arrêter Auto-importation: HUD déjà interrompu." + +#: GuiAutoImport.py:316 +#, fuzzy +msgid "%s auto-import:" +msgstr "Démarrage auto Importation auto" #: GuiAutoImport.py:325 msgid "Browse..." @@ -916,26 +935,28 @@ msgid "" "\n" "Global lock taken ..." msgstr "" +"\n" +"Verrou global obtenu..." #: GuiBulkImport.py:60 msgid "Importing..." -msgstr "Import en cours..." +msgstr "Importation en cours..." #: GuiBulkImport.py:113 msgid "" "GuiBulkImport.load done: Stored: %d \tDuplicates: %d \tPartial: %d \tErrors: " "%d in %s seconds - %.0f/sec" msgstr "" -"GuiBulkImport.load terminé: Sauvé: %d \tDupliqué: %d \tPartiel: %d \tErreurs: " -"%d en %s seconds - %.0f/sec" +"GuiBulkImport.load fini: Stockés: %d »Doublons: %d Partiel: %d »Erreurs: %d " +"in %s secondes - %.0f/sec" #: GuiBulkImport.py:127 msgid "Import Complete" -msgstr "Import Fini" +msgstr "Importation terminée" #: GuiBulkImport.py:135 GuiTourneyImport.py:78 msgid "bulk import aborted - global lock not available" -msgstr "Import direct abandonné - lock global impossible" +msgstr "Importation en masse annulée - verrou global pas dispponible" #: GuiBulkImport.py:163 msgid "Print Start/Stop Info" @@ -943,23 +964,23 @@ msgstr "Afficher Infos de Départ/Arrêt" #: GuiBulkImport.py:170 msgid "Hands/status print:" -msgstr "Affichage mains/status:" +msgstr "Mains/statut impression :" #: GuiBulkImport.py:187 msgid "Number of threads:" -msgstr "Nombre de threads" +msgstr "Nombre de threads :" #: GuiBulkImport.py:207 msgid "Archive File" -msgstr "Archiver fichier" +msgstr "Fichier d'archive" #: GuiBulkImport.py:212 msgid "Hands/file:" -msgstr "Mains/fichiers" +msgstr "Mains/fichier :" #: GuiBulkImport.py:227 msgid "Drop indexes:" -msgstr "Suppression indices:" +msgstr "Supprimer index :" #: GuiBulkImport.py:236 GuiBulkImport.py:286 msgid "auto" @@ -967,11 +988,11 @@ msgstr "auto" #: GuiBulkImport.py:237 GuiBulkImport.py:287 GuiBulkImport.py:395 msgid "don't drop" -msgstr "non supprimé" +msgstr "ne pas supprimer" #: GuiBulkImport.py:238 GuiBulkImport.py:288 msgid "drop" -msgstr "suppresssion" +msgstr "supprimer" #: GuiBulkImport.py:244 msgid "HUD Test mode" @@ -979,19 +1000,19 @@ msgstr "Mode de test HUD" #: GuiBulkImport.py:249 GuiTourneyImport.py:106 msgid "Site filter:" -msgstr "Filtre de site:" +msgstr "Filtre de site :" #: GuiBulkImport.py:277 msgid "Drop HudCache:" -msgstr "Suppression HudCache" +msgstr "Supprimer le cache HUD :" -#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:814 +#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:816 msgid "_Bulk Import" -msgstr "_Bulk Importation historiques mains" +msgstr "Importation en _Masse" #: GuiBulkImport.py:297 GuiTourneyImport.py:137 msgid "Import clicked" -msgstr "Import cliqué" +msgstr "Importation sélectionnée" #: GuiBulkImport.py:315 msgid "Waiting..." @@ -1003,16 +1024,18 @@ msgstr "Fichier d'entrée en mode silencieux" #: GuiBulkImport.py:346 msgid "don't start gui; deprecated (just give a filename with -f)." -msgstr "gui non démarré; deprecated (just give a filename with -f)." +msgstr "" +"Ne pas démarrer gui; non approuvé (donnez seulement un nom de fichier avec -" +"f)." #: GuiBulkImport.py:348 msgid "Conversion filter (*Full Tilt Poker, PokerStars, Everleaf, Absolute)" -msgstr "Filtre de conversion (*Full Tilt Poker, PokerStars, Everleaf, Absolute)" - +msgstr "" +"Filtre de conversion (*Full Tilt Poker, PokerStars, Everleaf, Absolute)" #: GuiBulkImport.py:350 msgid "If this option is passed it quits when it encounters any error" -msgstr "Si cette option est passée cela quitte quand une erreur est survenue" +msgstr "Si cette option est choisie cela quitte quand une erreur survient" #: GuiBulkImport.py:352 Options.py:55 msgid "Print some useful one liners" @@ -1023,19 +1046,22 @@ msgid "" "Do the required conversion for Stars Archive format (ie. as provided by " "support" msgstr "" -"Fait la conversion requise pour le format d'archive de Pokerstars (ie comme " -"fourni par le support" +"Faites la conversion requise pour le format d'archive de Pokerstars (ie " +"comme fourni par le support)" #: GuiBulkImport.py:356 msgid "" "Do the required conversion for FTP Archive format (ie. as provided by support" msgstr "" -"Fait la conversion requise pour le format d'archive de Pokerstars (ie comme fourni par le support" +"Faites la conversion nécessaire de format de fichier d'archivage FTP (par " +"ex. comme fourni par le support)" #: GuiBulkImport.py:358 msgid "" "Output the pprinted version of the HandsPlayer hash for regresion testing" msgstr "" +"Sort la version imprimée du numéro visualiseur de mains pour tester la " +"compatibilité ascendante" #: GuiBulkImport.py:363 GuiTourneyImport.py:267 ImapFetcher.py:172 msgid "USAGE:" @@ -1049,7 +1075,8 @@ msgstr "Convertisseur Pokerstars: ./GuiBulkImport.py -c PokerStars -f filename" msgid "" "Full Tilt converter: ./GuiBulkImport.py -c \"Full Tilt Poker\" -f filename" msgstr "" -"Convertisseur Full Tilt: ./GuiBulkImport.py -c \"Full Tilt Poker\" -f filename" +"Convertisseur Full Tilt: ./GuiBulkImport.py -c \"Full Tilt Poker\" -f " +"filename" #: GuiBulkImport.py:366 msgid "Everleaf converter: ./GuiBulkImport.py -c Everleaf -f filename" @@ -1065,17 +1092,19 @@ msgstr "Convertisseur PartyPoker: ./GuiBulkImport.py -c PartyPoker -f filename" #: GuiBulkImport.py:382 msgid "-q is deprecated. Just use \"-f filename\" instead" -msgstr "" +msgstr "-q est refusé. Utilisez seulement des noms de fichiers en \"-f\"" #: GuiBulkImport.py:408 msgid "" "GuiBulkImport done: Stored: %d \tDuplicates: %d \tPartial: %d \tErrors: %d " "in %s seconds - %.0f/sec" msgstr "" +"GuiBulkImport terminé: Stockés: %d Doublons: %d »Partiel: %d »Erreurs: %d in " +"%s secondes - %.0f/sec" #: GuiDatabase.py:107 msgid "_Add" -msgstr "" +msgstr "_Ajouter" #: GuiDatabase.py:111 msgid "_Refresh" @@ -1085,7 +1114,7 @@ msgstr "_Rafraîchir" msgid "Type" msgstr "Type" -#: GuiDatabase.py:116 +#: GuiDatabase.py:116 GuiTourneyPlayerStats.py:89 msgid "Name" msgstr "Nom" @@ -1095,7 +1124,7 @@ msgstr "Description" #: GuiDatabase.py:118 GuiDatabase.py:448 GuiImapFetcher.py:110 msgid "Username" -msgstr "Username" +msgstr "Nom d'utilisateur" #: GuiDatabase.py:119 GuiDatabase.py:455 GuiImapFetcher.py:110 msgid "Password" @@ -1111,7 +1140,7 @@ msgstr "Ouvrir" #: GuiDatabase.py:122 msgid "Status" -msgstr "Status" +msgstr "Statut" #: GuiDatabase.py:256 msgid "Testing database connections ... " @@ -1119,11 +1148,11 @@ msgstr "Test des connexions de la base de données ..." #: GuiDatabase.py:283 msgid "finished." -msgstr "fini" +msgstr "terminé." #: GuiDatabase.py:293 msgid "loadDbs error: " -msgstr "erreur loaddbs: " +msgstr "erreur loadDbs: " #: GuiDatabase.py:314 GuiLogView.py:191 GuiTourneyPlayerStats.py:457 msgid "***sortCols error: " @@ -1135,7 +1164,7 @@ msgstr "erreur sortCols: " #: GuiDatabase.py:361 msgid "testDB: trying to connect to: %s/%s, %s, %s/%s" -msgstr "testDB: essai de connection de: %s/%s, %s, %s/%s" +msgstr "testDB: tentative de connexion à: %s/%s, %s, %s/%s" #: GuiDatabase.py:364 msgid " connected ok" @@ -1143,33 +1172,38 @@ msgstr " connecté ok" #: GuiDatabase.py:371 msgid " not connected but no exception" -msgstr " non connecté but pas d'exception" +msgstr " pas connecté mais pas d'exception" -#: GuiDatabase.py:373 fpdb.pyw:890 +#: GuiDatabase.py:373 fpdb.pyw:892 msgid "" "MySQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" +"Rapport MySQL Server: Accès refusé. Vos droits sont-ils paramétrés " +"correctement ?" -#: GuiDatabase.py:377 fpdb.pyw:892 +#: GuiDatabase.py:377 fpdb.pyw:894 msgid "MySQL client reports: 2002 or 2003 error. Unable to connect - " msgstr "" +"Rapport MySQL client: erreur 2002 ou 2003. Impossible de se connecter - " -#: GuiDatabase.py:378 fpdb.pyw:893 +#: GuiDatabase.py:378 fpdb.pyw:895 msgid "Please check that the MySQL service has been started" msgstr "Veuillez vérifier que le service MySQL est démarré" -#: GuiDatabase.py:382 fpdb.pyw:895 +#: GuiDatabase.py:382 fpdb.pyw:897 msgid "" "PostgreSQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" +"Rapport PostgreSQL Server: Accès refusé. Vos droits sont-ils paramétrés " +"correctement ?" -#: GuiDatabase.py:385 fpdb.pyw:897 +#: GuiDatabase.py:385 fpdb.pyw:899 msgid "PostgreSQL client reports: Unable to connect - " -msgstr "" +msgstr "Rapport PostgreSQL client: Impossible de se connecter - " -#: GuiDatabase.py:386 fpdb.pyw:898 +#: GuiDatabase.py:386 fpdb.pyw:900 msgid "Please check that the PostgreSQL service has been started" -msgstr "Veuillez vérifier que le service de Postgres a bien été démarré" +msgstr "Veuillez vérifier que le service PostgreSQL est démarré" #: GuiDatabase.py:396 msgid "db connection to %s, %s, %s, %s, %s failed: %s" @@ -1177,7 +1211,7 @@ msgstr "connexion bdd à %s, %s, %s, %s, %s a échoué: %s" #: GuiDatabase.py:404 msgid "AddDB starting" -msgstr "AddDB démarre" +msgstr "Démarrage AjoutBDD" #: GuiDatabase.py:413 msgid "Add New Database" @@ -1185,23 +1219,23 @@ msgstr "Ajouter Nouvelle Base De Données" #: GuiDatabase.py:423 msgid "DB Type" -msgstr "DB Type" +msgstr "Type de BDD" #: GuiDatabase.py:433 msgid "DB Name" -msgstr "DB Nom" +msgstr "Nom de BDD" #: GuiDatabase.py:441 msgid "DB Description" -msgstr "DB Description" +msgstr "Description de BDD" #: GuiDatabase.py:462 msgid "Host Computer" -msgstr "Ordinateur Hôte" +msgstr "Ordinateur hôte" #: GuiDatabase.py:495 msgid "start creating new db" -msgstr "démarrage création nouvelle db" +msgstr "Début de création de nouvelle BDD" #: GuiDatabase.py:514 msgid "tested new db, result=%s" @@ -1209,55 +1243,55 @@ msgstr "nouvelle bdd testée, résultat=%s" #: GuiDatabase.py:517 msgid "Database created" -msgstr "Base de Données crées" +msgstr "Base de données créée" #: GuiDatabase.py:520 msgid "Database creation failed" -msgstr "Base de données création échouée" +msgstr "Échec de la création de la base de données" #: GuiDatabase.py:533 msgid "check_fields: starting" -msgstr "check_fields: démarré" +msgstr "check_fileds: démarrage" #: GuiDatabase.py:539 msgid "No Database Name given" -msgstr "Pas de Nom de Base De Données donné" +msgstr "Nom de Base De Données non renseigné" #: GuiDatabase.py:542 msgid "No Database Description given" -msgstr "Pas de Description de Base De Données donné" +msgstr "Description de Base De Données non renseigné" #: GuiDatabase.py:545 msgid "No Username given" -msgstr "Aucun Username donné" +msgstr "Nom d'utilisateur non renseigné" #: GuiDatabase.py:548 msgid "No Password given" -msgstr "Pas de Mot de passe donné" +msgstr "Mot de passe non renseigné" #: GuiDatabase.py:551 msgid "No Host given" -msgstr "Pas de nom d'Hôte donné " +msgstr "Nom d'hôte non renseigné" #: GuiDatabase.py:565 msgid "Unknown Database Type selected" -msgstr "Type de Base De Données selectionnée Inconnu" +msgstr "Type de Base De Données sélectionné Inconnu" #: GuiDatabase.py:569 msgid "check_fields: open dialog" -msgstr "" +msgstr "check_fields: ouverture dialogue" #: GuiDatabase.py:578 msgid "Do you want to try again?" -msgstr "Voulez-vous ré-essayer ?" +msgstr "Voulez-vous réessayer ?" #: GuiDatabase.py:585 msgid "check_fields: destroy dialog" -msgstr "" +msgstr "check_fields: destruction dialogue" #: GuiDatabase.py:589 msgid "check_fields: returning ok as %s, try_again as %s" -msgstr "" +msgstr "check_fields: retourne %s ok, %s réessayer" #: GuiDatabase.py:691 GuiLogView.py:204 msgid "Test Log Viewer" @@ -1274,21 +1308,23 @@ msgid "" msgstr "" "Le chargement des libs de graph a échoué, graph indisponible. Veuillez\n" " installer numpy et matplotlib si vous voulez utiliser les " -"graphs." +"graphiques." #: GuiGraphViewer.py:51 GuiTourneyGraphViewer.py:51 msgid "" "This is of no consequence for other parts of the program, e.g. import \n" " and HUD are NOT affected by this problem." msgstr "" +"Celà n'a aucune incidence sur le reste du programme, par ex. importation \n" +" et les HUD ne sont PAS affecté par ce problème." #: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 msgid "Refresh _Graph" -msgstr "Rafraîchir le _Graphique" +msgstr "Rafraîchir _Graphique" #: GuiGraphViewer.py:87 GuiTourneyGraphViewer.py:86 msgid "_Export to File" -msgstr "_Exporter le Graphique" +msgstr "_Exporter vers un fichier" #: GuiGraphViewer.py:135 GuiGraphViewer.py:251 GuiSessionViewer.py:372 #: GuiTourneyGraphViewer.py:134 GuiTourneyGraphViewer.py:232 @@ -1299,13 +1335,13 @@ msgstr "***Erreur: " #: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:159 #: GuiTourneyPlayerStats.py:268 msgid "No sites selected - defaulting to PokerStars" -msgstr "Pas de site selectionné - Pokerstars par défaut" +msgstr "Pas de site sélectionné - Pokerstars par défaut" #: GuiGraphViewer.py:173 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 #: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:164 #: GuiTourneyPlayerStats.py:271 msgid "No player ids found" -msgstr "Pas d'ids de joueur trouvé" +msgstr "Pas d'Ids de joueur trouvés" #: GuiGraphViewer.py:178 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 #: GuiSessionViewer.py:218 @@ -1314,7 +1350,7 @@ msgstr "Pas de limites trouvées" #: GuiGraphViewer.py:188 GuiTourneyGraphViewer.py:174 msgid "Graph generated in: %s" -msgstr "Graph generé en: %s" +msgstr "Graphique généré en: %s" #: GuiGraphViewer.py:193 msgid "Hands" @@ -1322,7 +1358,7 @@ msgstr "Mains" #: GuiGraphViewer.py:198 GuiTourneyGraphViewer.py:182 msgid "No Data for Player(s) Found" -msgstr "Données Non-Trouvées pour les Joueurs" +msgstr "Pas de Données Trouvées pour le(s) Joueur(s)" #: GuiGraphViewer.py:221 msgid "" @@ -1334,23 +1370,27 @@ msgstr "" #: GuiGraphViewer.py:222 msgid "Showdown: $%.2f" -msgstr "Avec Abattage: $%.2f" +msgstr "Abattage: $%.2f" #: GuiGraphViewer.py:223 msgid "Non-showdown: $%.2f" msgstr "Sans abattage: $%.2f" +#: GuiGraphViewer.py:231 +msgid "Profit graph for ring games" +msgstr "" + #: GuiGraphViewer.py:234 msgid "" "Hands: %d\n" "Profit (%s): %.2f" msgstr "" "Mains: %d\n" -"Profit: (%s): %.2f" +"Profit (%s): %.2f" #: GuiGraphViewer.py:236 msgid "Showdown (%s): %.2f" -msgstr "Avec Abattage (%s): %.2f" +msgstr "Abattage (%s): %.2f" #: GuiGraphViewer.py:238 msgid "Non-showdown (%s): %.2f" @@ -1358,15 +1398,15 @@ msgstr "Sans abattage (%s): %.2f" #: GuiGraphViewer.py:365 GuiTourneyGraphViewer.py:276 msgid "Please choose the directory you wish to export to:" -msgstr "Veuillez choisir le repertoire vers lequel vous souhaitez exporter:" +msgstr "Veuillez choisir le répertoire vers lequel vous souhaitez exporter :" #: GuiGraphViewer.py:378 GuiTourneyGraphViewer.py:289 msgid "Closed, no graph exported" -msgstr "Fermé, pas de graph exporté" +msgstr "Fermé, pas de graphique exporté" #: GuiGraphViewer.py:396 GuiTourneyGraphViewer.py:307 msgid "Graph created" -msgstr "Graph créé" +msgstr "Graphique créé" #: GuiImapFetcher.py:40 msgid "To cancel just close this tab." @@ -1374,7 +1414,7 @@ msgstr "Pour annuler, fermer cette fenêtre" #: GuiImapFetcher.py:43 msgid "_Save" -msgstr "" +msgstr "_Enregistrer" #: GuiImapFetcher.py:47 msgid "_Import All" @@ -1382,47 +1422,52 @@ msgstr "_Importer Tout" #: GuiImapFetcher.py:51 msgid "If you change the config you must save before importing" -msgstr "Si vous changez la configuration vous devez sauver avant d'importer" +msgstr "" +"Si vous changez la configuration vous devez sauvegarder avant d'importer" #: GuiImapFetcher.py:89 msgid "Starting import. Please wait." -msgstr "Démarrage de l'import. Veuillez patienter." +msgstr "Démarrage de l'importation. Veuillez patienter." #: GuiImapFetcher.py:94 msgid "Finished import without error." -msgstr "Fin de l'import sans erreur." +msgstr "Fin de l'importation sans erreur." #: GuiImapFetcher.py:97 msgid "" "Login to mailserver failed: please check mailserver, username and password" msgstr "" +"Échec de connexion au serveur de mail: veuillez vérifier le serveur de mail, " +"le nom d'utilisateur et le mot de passe" #: GuiImapFetcher.py:100 msgid "" "Could not connect to mailserver: check mailserver and use SSL settings and " "internet connectivity" msgstr "" +"Impossible de se connecter au serveur de mail: vérifiez le serveur de mail, " +"le paramétrage SSL et la connexion internet" #: GuiImapFetcher.py:110 msgid "Fetch Type" -msgstr "" +msgstr "Type d'acquisition" #: GuiImapFetcher.py:110 msgid "Mail Folder" -msgstr "Repertoire de Mail" +msgstr "Répertoire de Mail" #: GuiImapFetcher.py:110 msgid "Mailserver" -msgstr "Serveur de Mails" - -#: GuiImapFetcher.py:110 -msgid "Site" -msgstr "Site" +msgstr "Serveur de mail" #: GuiImapFetcher.py:110 msgid "Use SSL" msgstr "Utiliser SSL" +#: GuiImapFetcher.py:110 GuiTourneyPlayerStats.py:82 +msgid "Site" +msgstr "Site" + #: GuiImapFetcher.py:142 msgid "Yes" msgstr "Oui" @@ -1431,29 +1476,157 @@ msgstr "Oui" msgid "No" msgstr "Non" +#: GuiLogView.py:38 +msgid "Fpdb Errors" +msgstr "" + +#: GuiLogView.py:39 +msgid "Fpdb Log" +msgstr "" + +#: GuiLogView.py:40 +msgid "HUD Errors" +msgstr "" + +#: GuiLogView.py:41 +msgid "HUD Log" +msgstr "" + #: GuiLogView.py:52 msgid "Log Messages" -msgstr "Messages de Log" +msgstr "Historiques des messages" -#: GuiLogView.py:87 -msgid "Refresh" -msgstr "Rafraîchir" +#: GuiLogView.py:98 +msgid "Date/Time" +msgstr "" + +#: GuiLogView.py:99 +msgid "Module" +msgstr "" + +#: GuiLogView.py:100 +msgid "Level" +msgstr "" + +#: GuiLogView.py:101 +msgid "Text" +msgstr "" #: GuiPositionalStats.py:137 msgid "DEBUG: activesite set to %s" -msgstr "" +msgstr "DEBUG: Site actif mis à %s" #: GuiPositionalStats.py:323 msgid "Positional Stats page displayed in %4.2f seconds" -msgstr "Page de stats affichée en %4.2f secondes" +msgstr "Page des stats par position affichées en %4.2f secondes" + +#: GuiPrefs.py:31 +#, fuzzy +msgid "Databases" +msgstr "_Base de Données" + +#: GuiPrefs.py:31 +msgid "General" +msgstr "" + +#: GuiPrefs.py:32 +msgid "HUD" +msgstr "" + +#: GuiPrefs.py:32 +#, fuzzy +msgid "Import" +msgstr "_Importation" + +#: GuiPrefs.py:33 +#, fuzzy +msgid "Games" +msgstr "Parties:" + +#: GuiPrefs.py:33 +#, fuzzy +msgid "Sites" +msgstr "Sites:" + +#: GuiPrefs.py:34 +#, fuzzy +msgid "Popup Windows" +msgstr "Debug de la fenêtre de stats" + +#: GuiPrefs.py:34 +msgid "Window" +msgstr "" + +#: GuiPrefs.py:35 +#, fuzzy +msgid "Popup Name" +msgstr "Pas de Nom" + +#: GuiPrefs.py:35 +#, fuzzy +msgid "Stat" +msgstr "Statut" + +#: GuiPrefs.py:36 GuiPrefs.py:42 +#, fuzzy +msgid "Stat Name" +msgstr "Nom de BDD" + +#: GuiPrefs.py:37 +msgid "Auxiliary Windows" +msgstr "" + +#: GuiPrefs.py:37 +msgid "stud_mucked" +msgstr "" + +#: GuiPrefs.py:38 +#, fuzzy +msgid "Hand History Converters" +msgstr "Nom de module pour le convertisseur d'historique de mains" + +#: GuiPrefs.py:38 +msgid "mucked" +msgstr "" + +#: GuiPrefs.py:39 +#, fuzzy +msgid "Field Type" +msgstr "Type d'acquisition" + +#: GuiPrefs.py:39 fpdb.pyw:1033 +msgid "Ring Player Stats" +msgstr "Stats Joueur Cash-Game" + +#: GuiPrefs.py:40 +msgid "Column Heading" +msgstr "" + +#: GuiPrefs.py:40 +msgid "Left/Right Align" +msgstr "" + +#: GuiPrefs.py:41 +#, fuzzy +msgid "Show in Position Stats" +msgstr "Montre les stats par position" + +#: GuiPrefs.py:41 +#, fuzzy +msgid "Show in Summaries" +msgstr "Montre _Limites" + +#: GuiPrefs.py:42 +msgid "Format" +msgstr "" #: GuiPrefs.py:72 msgid "Setting" -msgstr "Propriété" +msgstr "Paramétrage" #: GuiPrefs.py:78 msgid "Value (double-click to change)" -msgstr "Valeur (double click pour changer)" +msgstr "Valeur (double-cliquer pour changer)" #: GuiPrefs.py:178 msgid "Test Preferences Dialog" @@ -1465,11 +1638,11 @@ msgstr "Préférences" #: GuiRingPlayerStats.py:44 msgid "Type of Game" -msgstr "Type de Jeux" +msgstr "Type de Jeu" #: GuiRingPlayerStats.py:45 msgid "Hole cards" -msgstr "" +msgstr "Cartes privatives" #: GuiRingPlayerStats.py:46 msgid "Position" @@ -1477,11 +1650,11 @@ msgstr "Position" #: GuiRingPlayerStats.py:47 msgid "Name of the player" -msgstr "Nombre de Joueurs" +msgstr "Nom du joueur" #: GuiRingPlayerStats.py:48 msgid "Number of hands played" -msgstr "Nombre de Mains jouées" +msgstr "Nombre de main jouées" #: GuiRingPlayerStats.py:49 msgid "Number of Seats" @@ -1492,8 +1665,8 @@ msgid "" "Voluntarily Putting In the pot\n" "(blinds excluded)" msgstr "" -"Volontairement met de l'argent dans le pot\n" -"(blinds exclues)" +"Volontairement mis au pot\n" +"(hors blindes)" #: GuiRingPlayerStats.py:51 msgid "% Pre Flop Raise" @@ -1501,93 +1674,95 @@ msgstr "% Relance Pré-Flop" #: GuiRingPlayerStats.py:52 msgid "% Pre Flop Re-Raise / 3Bet" -msgstr "% Relance Pré-Flop / 3Bet" +msgstr "% Sur-Relance Pré-Flop / 3Bet" #: GuiRingPlayerStats.py:53 msgid "% Pre Flop Re-Raise / 4Bet" -msgstr "% Relance Pré-Flop / 4Bet" +msgstr "% Sur-Sur-Relance Pré-Flop / 4Bet" #: GuiRingPlayerStats.py:54 msgid "% Pre Flop Fold To Re-Raise / F3Bet" -msgstr "% Fold Pré-Flop après une relance / F3Bet" +msgstr "% Passe après Sur-Relance Pré-Flop / F3Bet" #: GuiRingPlayerStats.py:55 msgid "% Pre Flop Fold To Re-Raise / F4Bet" -msgstr "% Fold Pré-Flop après une relance / F4Bet" +msgstr "% Passe après Sur-Sur-Relance Pré-Flop / F4Bet" #: GuiRingPlayerStats.py:56 msgid "Aggression Factor\n" -msgstr "facteur d'Agrression\n" +msgstr "Facteur d'agression\n" #: GuiRingPlayerStats.py:57 msgid "" "Aggression Frequency\n" "Bet or Raise vs Fold" msgstr "" -"Fréquence d'Agression\n" -"Bet ou Raise vs Fold" +"Fréquence d'agression\n" +"Mise ou Relance vs Passe" #: GuiRingPlayerStats.py:58 msgid "Continuation Bet post-flop" -msgstr "Mise de continuation après le flop" +msgstr "cBet post-flop" #: GuiRingPlayerStats.py:59 msgid "% Raise First In\\% Raise when first to bet" -msgstr "% Raise en premier\\% Raise quand premier a miser" +msgstr "% Relance en ouverture / % Relance premier de parole" #: GuiRingPlayerStats.py:60 msgid "" "% First to raise pre-flop\n" "and steal blinds" msgstr "" -"% raise en premier pre-flop\n" -"et vol les blinds" +"% Premier relanceur pré-flop\n" +"et vol de blindes" #: GuiRingPlayerStats.py:61 msgid "% Saw Flop vs hands dealt" -msgstr "% voir le Flop vs mains trouvées" +msgstr "% Flops vus vs Mains jouées" #: GuiRingPlayerStats.py:62 msgid "Saw Show Down / River" -msgstr "Voir Show Down / River" +msgstr "Vu Abattage / Rivière" #: GuiRingPlayerStats.py:63 msgid "Went To Show Down When Saw Flop" -msgstr "Va au Show Down Quand Flop Vu" +msgstr "Vu abattage si Vu flop" #: GuiRingPlayerStats.py:64 msgid "% Won some money at showdown" -msgstr "% argent gagné à l'abattage" +msgstr "% Gain d'argent à l'abattage" #: GuiRingPlayerStats.py:65 msgid "" "Flop Aggression\n" "% Bet or Raise after seeing Flop" msgstr "" -"Aggression au flop\n" -"% Bet or Raise après avoir vu le Flop" +"Agression au Flop\n" +"% Mise ou Relance après le Flop" #: GuiRingPlayerStats.py:66 msgid "" "Turn Aggression\n" "% Bet or Raise after seeing Turn" msgstr "" -"Turn Aggression\n" -"% Bet ou Raise après avoir vu la Turn" +"Agression au Tournant\n" +"% Mise ou Relance après le Tournant" #: GuiRingPlayerStats.py:67 msgid "" "River Aggression\n" "% Bet or Raise after seeing River" msgstr "" -"River Aggression\n" -"% Bet ou Raise après avoir vu la River" +"Agression à la Rivière\n" +"% Mise ou Relance après la Rivière" #: GuiRingPlayerStats.py:68 msgid "" "Coming Soon\n" "Total % agression" msgstr "" +"Bientôt\n" +"% Agression Totale" #: GuiRingPlayerStats.py:69 msgid "Amount won" @@ -1598,12 +1773,12 @@ msgid "" "Number of Big Blinds won\n" "or lost per 100 hands" msgstr "" -"Nombre de Big Blinds gagnées\n" -"ou perdues pour 100 mains" +"Nombre de Grosses Blindes gagnées\n" +"ou perdues toutes les 100 mains" #: GuiRingPlayerStats.py:71 msgid "Amount of rake paid" -msgstr "Somme de rake paid" +msgstr "Somme prélevée" #: GuiRingPlayerStats.py:72 msgid "" @@ -1611,9 +1786,9 @@ msgid "" "or lost per 100 hands\n" "when excluding rake" msgstr "" -"Nombre de Big Blinds gagnées\n" -"ou perdues pour 100 mains\n" -"quand rake exclus" +"Nombre de grosses blindes gagnées\n" +"ou perdues toutes les 100 mains\n" +"hors prélèvement" #: GuiRingPlayerStats.py:73 msgid "" @@ -1621,11 +1796,20 @@ msgid "" "The lower, the more stable the amounts won" msgstr "" "Mesure d'incertitude\n" -"Le Plus bas, le plus stable des sommes gagnées" +"Plus c'est petit, plus les sommes gagnées sont stables" + +#: GuiRingPlayerStats.py:123 GuiSessionViewer.py:81 +msgid "Hand Breakdown for all levels listed above" +msgstr "Répartition des mains pour tous les niveaux ci-dessus" #: GuiRingPlayerStats.py:143 +#, fuzzy msgid "_Filters" -msgstr "_Filtres statistiques" +msgstr "Filtres de Mains:" + +#: GuiRingPlayerStats.py:145 GuiTourneyPlayerStats.py:75 +msgid "_Refresh Stats" +msgstr "_Rafraîchir Stats" #: GuiRingPlayerStats.py:341 GuiSessionViewer.py:257 #: GuiTourneyPlayerStats.py:243 @@ -1646,7 +1830,7 @@ msgstr "Filtres Détaillés" #: GuiRingPlayerStats.py:724 msgid "Hand Filters:" -msgstr "Filtres sur les mains:" +msgstr "Filtres de Mains:" #: GuiRingPlayerStats.py:737 msgid "between" @@ -1659,42 +1843,45 @@ msgstr "et" #: GuiSessionViewer.py:42 msgid "Failed to load numpy and/or matplotlib in Session Viewer" msgstr "" +"Impossible de charger numpy et/ou matplotlib dans le visualiseur de session" #: GuiSessionViewer.py:43 msgid "ImportError: %s" -msgstr "ErreurImport: %s" - -#: GuiSessionViewer.py:81 -msgid "Hand Breakdown for all levels listed above" -msgstr "Répartition des mains pour tous les niveaux ci-dessus" +msgstr "Erreur d'importation: %s" #: GuiSessionViewer.py:158 msgid "Session Viewer is proof of concept code only, and contains many bugs.\n" msgstr "" +"Le visualiseur de session est un programme de démo, et contient plusieurs " +"erreurs.\n" #: GuiSessionViewer.py:159 msgid "" "Feel free to use the viewer, but there is no guarantee that the data is " "accurate.\n" msgstr "" +"Vous pouvez utiliser à votre guise le visualiseur, mais il n'y a aucune " +"garantie que les données soient justes.\n" #: GuiSessionViewer.py:160 msgid "" "If you are interested in developing the code further please contact us via " "the usual channels.\n" msgstr "" +"Si vous êtes intéressé pour faire évoluer le développement, veuillez nous " +"contacter via les canaux habituels.\n" #: GuiSessionViewer.py:161 msgid "Thankyou" -msgstr "" +msgstr "Merci" -#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1285 +#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1287 msgid "FPDB WARNING" -msgstr "WARNING FPDB" +msgstr "ALERTE FPDB" #: GuiSessionViewer.py:393 msgid "Session candlestick graph" -msgstr "" +msgstr "Graphique de session en chandelle" #: GuiSessionViewer.py:396 msgid "Sessions" @@ -1705,23 +1892,103 @@ msgid "" "Stove is a GUI mockup of a EV calculation page, and completely non " "functional.\n" msgstr "" +"Stove est une maquette pour la page de calcul de l'EV, et n'est absolument " +"pas fonctionnel.\n" #: GuiStove.py:64 msgid "" "Unless you are interested in developing this feature, please ignore this " "page.\n" msgstr "" +"Sauf si vous êtes intéressé par le développement de cette fonctionnalité, " +"veuillez ignorer cette page.\n" #: GuiStove.py:65 msgid "" "If you are interested in developing the code further see GuiStove.py and " "Stove.py\n" msgstr "" +"Si vous souhaitez faire évoluer ce programme, jetez un œil à GuiStove.py et " +"Stove.py\n" #: GuiStove.py:66 msgid "Thank you" msgstr "Merci" +#: GuiStove.py:97 +msgid "Draw" +msgstr "" + +#: GuiStove.py:104 +msgid "Stud" +msgstr "" + +#: GuiStove.py:115 +msgid "Flop" +msgstr "" + +#: GuiStove.py:134 +#, fuzzy +msgid "Gametype:" +msgstr "Parties:" + +#: GuiStove.py:137 +#, fuzzy +msgid "Players:" +msgstr "Tous les joueurs" + +#: GuiStove.py:143 +#, fuzzy +msgid "Input:" +msgstr "fichier d'entrée" + +#: GuiStove.py:144 +msgid "Output:" +msgstr "" + +#: GuiStove.py:170 +msgid "Board:" +msgstr "" + +#: GuiStove.py:182 +#, fuzzy +msgid "Player1:" +msgstr "Tous les joueurs" + +#: GuiStove.py:197 +#, fuzzy +msgid "Player2:" +msgstr "Tous les joueurs" + +#: GuiStove.py:211 +msgid "Results" +msgstr "" + +#: GuiStove.py:221 +#, fuzzy +msgid "DEBUG: called set_board_flop: '%s' '%s'" +msgstr "DEBUG: readAction non implémenté: '%s' '%s'" + +#: GuiStove.py:225 +msgid "DEBUG: called set_hero_cards_flop" +msgstr "" + +#: GuiStove.py:229 +msgid "DEBUG: called set_villain_cards_flop" +msgstr "" + +#: GuiStove.py:233 +msgid "DEBUG: called update_flop_output_pane" +msgstr "" + +#: GuiStove.py:237 +msgid "DEBUG: odds_for_range" +msgstr "" + +#: GuiStove.py:239 +msgid "DEBUG: set_output_label" +msgstr "" + #: GuiTourneyGraphViewer.py:178 msgid "Tournaments" msgstr "Tournois" @@ -1736,48 +2003,114 @@ msgstr "" #: GuiTourneyGraphViewer.py:215 msgid "Tournament Results" -msgstr "Tournoi Résultats" +msgstr "Résultats de tournois" #: GuiTourneyImport.py:72 GuiTourneyImport.py:290 msgid "" "GuiTourneyImport.load done: Stored: %d\tErrors: %d in %s seconds - %.0f/sec" msgstr "" +"GuiTourneyImport.load terminé: Stockés: %d»Erreurs: %d en %s secondes - %.0f/" +"sec" #: GuiTourneyImport.py:175 fpdb_import.py:222 msgid "Attempted to add non-directory '%s' as an import directory" -msgstr "" +msgstr "Tentative d'ajout d'un répertoire '%s' qui n'en est pas un" #: GuiTourneyImport.py:191 msgid "Tourney Summary Import started at %s - %d files to import." msgstr "" +"Importation d'un résumé de tournoi commencé à %s - %d fichiers à importer." #: GuiTourneyImport.py:217 msgid "TourneyImport: Removing text < 100 characters from end of file" msgstr "" +"Importation de tournoi: Suppression du texte < 100 caractères avant la fin " +"du fichier" #: GuiTourneyImport.py:221 msgid "TourneyImport: Removing text < 100 characters from start of file" msgstr "" +"Importation de tournoi: Suppression du texte < 100 caractères à partir du " +"début du fichier" #: GuiTourneyImport.py:231 msgid "Finished importing %s/%s tournament summaries" -msgstr "" +msgstr "Importation terminée %s/%s résumés de tournoi" #: GuiTourneyImport.py:252 msgid "GTI.readFile: '%s'" -msgstr "" +msgstr "GTI.readFile: '%s'" #: GuiTourneyImport.py:271 ImapFetcher.py:176 msgid "Need to define a converter" -msgstr "" +msgstr "Il faut choisir un convertisseur" #: GuiTourneyImport.py:278 msgid "Need a filename to import" +msgstr "Il faut choisir un nom de fichier pour l'imporation" + +#: GuiTourneyPlayerStats.py:84 +msgid "Cat." msgstr "" -#: GuiTourneyPlayerStats.py:75 -msgid "_Refresh Stats" -msgstr "_Rafraîchir statistiques" +#: GuiTourneyPlayerStats.py:85 +#, fuzzy +msgid "Limit" +msgstr "Limites" + +#: GuiTourneyPlayerStats.py:86 +msgid "Curr." +msgstr "" + +#: GuiTourneyPlayerStats.py:87 +msgid "BuyIn" +msgstr "" + +#: GuiTourneyPlayerStats.py:88 +msgid "Fee" +msgstr "" + +#: GuiTourneyPlayerStats.py:90 +msgid "#" +msgstr "" + +#: GuiTourneyPlayerStats.py:91 +msgid "ITM%" +msgstr "" + +#: GuiTourneyPlayerStats.py:92 +msgid "1st" +msgstr "" + +#: GuiTourneyPlayerStats.py:93 +#, fuzzy +msgid "2nd" +msgstr "et" + +#: GuiTourneyPlayerStats.py:94 +msgid "3rd" +msgstr "" + +#: GuiTourneyPlayerStats.py:95 +msgid "Rank?" +msgstr "" + +#: GuiTourneyPlayerStats.py:96 +msgid "Spent" +msgstr "" + +#: GuiTourneyPlayerStats.py:97 +msgid "Won" +msgstr "" + +#: GuiTourneyPlayerStats.py:98 +msgid "ROI%" +msgstr "" + +#: GuiTourneyPlayerStats.py:99 +#, fuzzy +msgid "$/Tour" +msgstr "Tournoi" #: GuiTourneyViewer.py:40 msgid "Enter the tourney number you want to display:" @@ -1785,12 +2118,11 @@ msgstr "Entrer le numéro de tournoi que vous voulez afficher:" #: GuiTourneyViewer.py:46 msgid "_Display" -msgstr "" +msgstr "_Affichage" #: GuiTourneyViewer.py:53 -#, fuzzy -msgid "_Display" -msgstr "Affiche _Player" +msgid "Display _Player" +msgstr "Affichage _Joueur" #: GuiTourneyViewer.py:68 msgid "" @@ -1805,7 +2137,7 @@ msgid "" "Player or tourney not found - please ensure you imported it and selected the " "correct site" msgstr "" -"Joueur ou tournoi non trouvé - veuillez vous assurez que vous l'avez importé " +"Joueur ou tournoi non trouvé - veuillez vous assurer que vous l'avez importé " "et avez sélectionné le site adéquat" #: GuiTourneyViewer.py:110 @@ -1816,37 +2148,101 @@ msgstr "N/A" msgid "invalid entry in tourney number - must enter numbers only" msgstr "numéro de tournoi invalide - chiffres seulement" -#: HUD_main.pyw:282 +#: HUD_main.pyw:69 +#, fuzzy +msgid "HUD_main starting: using db name = %s" +msgstr "Nom de BDD utilisé = %s\n" + +#: HUD_main.pyw:74 +#, fuzzy +msgid "Note: error output is being diverted to:" +msgstr "" +"\n" +"Note: Le résultat d'erreur est redirigé vers fpdb-errors.txt et HUD-errors." +"txt dans : %s" + +#: HUD_main.pyw:75 +#, fuzzy +msgid "Any major error will be reported there _only_." +msgstr "" +"\n" +"Toute erreur grave sera stockée ici _uniquement_.\n" + +#: HUD_main.pyw:78 +#, fuzzy +msgid "HUD_main: starting ...\n" +msgstr "Démarrage HUD_principal\n" + +#: HUD_main.pyw:107 HUD_run_me.py:62 +msgid "Closing this window will exit from the HUD." +msgstr "Fermer la fenêtre quittera le HUD." + +#: HUD_main.pyw:123 +msgid "Error initializing main_window" +msgstr "" + +#: HUD_main.pyw:138 +msgid "hud_main: Game changed." +msgstr "" + +#: HUD_main.pyw:144 +#, fuzzy +msgid "Terminating normally." +msgstr "Quitte normalement" + +#: HUD_main.pyw:205 +msgid "Received hand no %s" +msgstr "" + +#: HUD_main.pyw:229 +msgid "HUD_main.read_stdin: hand processing starting ..." +msgstr "" + +#: HUD_main.pyw:234 +#, fuzzy +msgid "db error: skipping %s" +msgstr "erreur bdd: ignore " + +#: HUD_main.pyw:253 +msgid "hud_dict[%s] was not found\n" +msgstr "" + +#: HUD_main.pyw:254 +msgid "will not send hand\n" +msgstr "" + +#: HUD_main.pyw:276 +#, fuzzy +msgid "HUD create: table name %s not found, skipping." +msgstr "nom de table %s non trouvé, ignore.\n" + +#: HUD_main.pyw:285 msgid "Table \"%s\" no longer exists\n" -msgstr "Table \"%s\" n'existe plus\n" +msgstr "La table \"%s\" n'existe plus\n" -#: HUD_main.pyw:314 +#: HUD_main.pyw:317 msgid "Error resizing HUD for table: %s." -msgstr "Erreur redimension HUD des tables: %s." +msgstr "Problème de redimensionnement du HUD pour la table: %s." -#: HUD_main.pyw:328 +#: HUD_main.pyw:331 msgid "Error killing HUD for table: %s." -msgstr "Erreur HUD des tables terminé: %s." +msgstr "Échec de destruction du HUD pour la table: %s." -#: HUD_main.pyw:351 +#: HUD_main.pyw:354 msgid "Error creating HUD for hand %s." -msgstr "Erreur création HUD pour les mains %s." +msgstr "Problème de création du HUD pour la main %s." -#: HUD_main.pyw:362 +#: HUD_main.pyw:365 msgid "Error updating HUD for hand %s." -msgstr "Erreur mise a jour HUD pour les mains %s." +msgstr "Erreur de mise à jour du HUD pour la main %s." #: HUD_run_me.py:45 msgid "HUD_main starting\n" -msgstr "HUD_main: démarrage\n" +msgstr "Démarrage HUD_principal\n" #: HUD_run_me.py:51 TournamentTracker.py:306 msgid "Using db name = %s\n" -msgstr "Utilisation db nom = %s\n" - -#: HUD_run_me.py:62 -msgid "Closing this window will exit from the HUD." -msgstr "Fermer cette fenêtre provoquera l'arrêt du Tracker de Tournoi" +msgstr "Nom de BDD utilisé = %s\n" #: HUD_run_me.py:66 msgid "HUD Main Window" @@ -1862,7 +2258,7 @@ msgstr "SB" #: Hand.py:148 msgid "BUTTONPOS" -msgstr "POSBOUTON" +msgstr "POSITION BOUTON" #: Hand.py:149 msgid "HAND NO." @@ -1874,15 +2270,15 @@ msgstr "SITE" #: Hand.py:151 msgid "TABLE NAME" -msgstr "NOM TABLE" +msgstr "NOM DE TABLE" #: Hand.py:152 TourneySummary.py:141 msgid "HERO" -msgstr "HEROS" +msgstr "HÉROS" #: Hand.py:153 TourneySummary.py:142 msgid "MAXSEATS" -msgstr "MAXSIEGES" +msgstr "SIÈGES MAX" #: Hand.py:154 msgid "LEVEL" @@ -1894,36 +2290,35 @@ msgstr "MIXTE" #: Hand.py:156 msgid "LASTBET" -msgstr "BETSUIVANT" +msgstr "DERNIÈRE MISE" #: Hand.py:157 msgid "ACTION STREETS" -msgstr "ACTION TOURS" +msgstr "ACTION DE RUES" #: Hand.py:158 msgid "STREETS" -msgstr "TOURS" +msgstr "RUES" #: Hand.py:159 msgid "ALL STREETS" -msgstr "TOUT LES TOURS" +msgstr "TOUTES LES RUES" #: Hand.py:160 msgid "COMMUNITY STREETS" -msgstr "TOURS COMMUN" +msgstr "RUES COMMUNES" #: Hand.py:161 -#, fuzzy msgid "HOLE STREETS" -msgstr "TOURS" +msgstr "RUES PRIVATIVES" #: Hand.py:162 msgid "COUNTED SEATS" -msgstr "NOMBRE DE SIEGES" +msgstr "SIÈGES COMPTÉS" #: Hand.py:163 msgid "DEALT" -msgstr "DISTRIBUES" +msgstr "DISTRIBUÉES" #: Hand.py:164 msgid "SHOWN" @@ -1931,7 +2326,7 @@ msgstr "MONTRE" #: Hand.py:165 msgid "MUCKED" -msgstr "MUCKED" +msgstr "JETÉES" #: Hand.py:166 msgid "TOTAL POT" @@ -1939,51 +2334,51 @@ msgstr "POT TOTAL" #: Hand.py:167 msgid "TOTAL COLLECTED" -msgstr "TOTAL COLLECTER" +msgstr "TOTAL RAMASSÉ" #: Hand.py:168 msgid "RAKE" -msgstr "RAKE" +msgstr "PRÉLÈVEMENT" #: Hand.py:169 TourneySummary.py:132 msgid "START TIME" -msgstr "HEURE DEPART" +msgstr "HEURE DE DÉPART" #: Hand.py:170 msgid "TOURNAMENT NO" -msgstr "NUM TOURNOI" +msgstr "TOURNOI NO" #: Hand.py:171 TourneySummary.py:137 msgid "TOURNEY ID" -msgstr "ID TOURNOI" +msgstr "IDENTIFIANT DE TOURNOI" #: Hand.py:172 TourneySummary.py:136 msgid "TOURNEY TYPE ID" -msgstr "ID TYPE DE TOURNOIS" +msgstr "IDENTIFIANT DE TYPE DE TOURNOI" #: Hand.py:173 TourneySummary.py:138 msgid "BUYIN" -msgstr "" +msgstr "INSCRIPTION" #: Hand.py:174 msgid "BUYIN CURRENCY" -msgstr "DEVISE" +msgstr "DEVISE D'INSCRIPTION" #: Hand.py:175 msgid "BUYIN CHIPS" -msgstr "BUYIN JETONS" +msgstr "JETONS DE DÉPART" #: Hand.py:176 TourneySummary.py:139 msgid "FEE" -msgstr "" +msgstr "PRÉLÈVEMENT" #: Hand.py:177 msgid "IS REBUY" -msgstr "EST A RECAVE" +msgstr "EST À RECAVE" #: Hand.py:178 msgid "IS ADDON" -msgstr "EST A ADDON" +msgstr "EST À ADDON" #: Hand.py:179 msgid "IS KO" @@ -2003,7 +2398,7 @@ msgstr "EST UN SHOOTOUT" #: Hand.py:183 TourneySummary.py:164 msgid "TOURNEY COMMENT" -msgstr "COMMENTAIRE TOURNOI" +msgstr "COMMENTAIRE DE TOURNOI" #: Hand.py:186 TourneySummary.py:176 msgid "PLAYERS" @@ -2011,11 +2406,11 @@ msgstr "JOUEURS" #: Hand.py:187 msgid "STACKS" -msgstr "STACKS" +msgstr "TAPIS" #: Hand.py:188 msgid "POSTED" -msgstr "" +msgstr "PLACÉE" #: Hand.py:189 msgid "POT" @@ -2023,7 +2418,7 @@ msgstr "POT" #: Hand.py:190 msgid "SEATING" -msgstr "SIEGE" +msgstr "SIÈGE" #: Hand.py:191 msgid "GAMETYPE" @@ -2035,7 +2430,7 @@ msgstr "ACTION" #: Hand.py:193 msgid "COLLECTEES" -msgstr "COLLECTEES" +msgstr "COLLECTÉES" #: Hand.py:194 msgid "BETS" @@ -2047,263 +2442,277 @@ msgstr "TABLEAU" #: Hand.py:196 msgid "DISCARDS" -msgstr "JETER" +msgstr "DÉFAUSSE" #: Hand.py:197 msgid "HOLECARDS" -msgstr "CARTES SERVIES" +msgstr "CARTES PRIVATIVES" #: Hand.py:198 msgid "TOURNEYS PLAYER IDS" -msgstr "IDS JOUEUR TOURNOIS" +msgstr "IDS DE TOURNOI DES JOUEURS" -#: Hand.py:221 Hand.py:1376 +#: Hand.py:221 Hand.py:1387 msgid "[ERROR] Tried to add holecards for unknown player: %s" msgstr "" +"[ERREUR] Tentative d'ajout de cartes privatives pour un joueur inconnu: %s" -#: Hand.py:295 +#: Hand.py:296 msgid "Hand.insert(): hid #: %s is a duplicate" -msgstr "" +msgstr "Hand.insert(): hid #: %s est en double" -#: Hand.py:465 +#: Hand.py:476 msgid "markstreets didn't match - Assuming hand %s was cancelled" -msgstr "" +msgstr "Les tours choisis ne correspondent pas - La main %s a été annulée" -#: Hand.py:467 +#: Hand.py:478 msgid "FpdbParseError: markStreets appeared to fail: First 100 chars: '%s'" msgstr "" +"Erreur d'analyse de Fpdb : Les tours choisis semblent pas convenir: Les " +"premiers 100 caractères: '%s'" -#: Hand.py:471 +#: Hand.py:482 msgid "DEBUG: checkPlayerExists %s fail on hand number %s" -msgstr "" +msgstr ": checkPlayerExists %s d'échecs sur la main numéro %s" -#: Hand.py:472 +#: Hand.py:483 msgid "checkPlayerExists: '%s fail on hand number %s" -msgstr "" +msgstr "eckPlayerExists: '%s' d'échecs sur la main numéro %s" -#: Hand.py:563 +#: Hand.py:574 msgid "%s %s calls %s" -msgstr "" - -#: Hand.py:634 -msgid "%s %s raise %s" -msgstr "" +msgstr "%s %s suivi %s" #: Hand.py:645 +msgid "%s %s raise %s" +msgstr "%s %s relance %s" + +#: Hand.py:656 msgid "%s %s bets %s" -msgstr "" +msgstr "%s %s mise %s" -#: Hand.py:665 +#: Hand.py:676 msgid "%s %s folds" -msgstr "" +msgstr "%s %s passe" -#: Hand.py:674 +#: Hand.py:685 msgid "%s %s checks" -msgstr "" +msgstr "%s %s parole" -#: Hand.py:694 +#: Hand.py:705 msgid "addShownCards %s hole=%s all=%s" -msgstr "" +msgstr "addShownCards %s privatives=%s comunesl=%s" -#: Hand.py:805 +#: Hand.py:816 msgid "" "*** ERROR - HAND: calling writeGameLine with unexpected STARTTIME value, " "expecting datetime.date object, received:" msgstr "" +"*** ERREUR - MAIN: invoquant writeGameLine avec une valeur de STARTTIME " +"inattendue, un objet datetime.date était attendu, reçu:" -#: Hand.py:806 +#: Hand.py:817 msgid "" "*** Make sure your HandHistoryConverter is setting hand.startTime properly!" msgstr "" +"*** Vérifiez que votre convertisseur d'historique de mains ait un paramètre " +"d'heure de début de main correct !" -#: Hand.py:807 +#: Hand.py:818 msgid "*** Game String:" -msgstr "" +msgstr "*** Chaîne de jeu:" -#: Hand.py:888 +#: Hand.py:899 msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" -msgstr "" +msgstr "HoldemOmahaHand.__init__:Ni HHC ni BDD+Id de main fournis" -#: Hand.py:1244 +#: Hand.py:1255 msgid "*** DEALING HANDS ***" -msgstr "*** SECOND TIRAGE ***" +msgstr "*** DISTRIBUTIONS DES MAINS ***" -#: Hand.py:1249 +#: Hand.py:1260 msgid "Dealt to %s: [%s]" -msgstr "" +msgstr "Distribué à %s: [%s]" -#: Hand.py:1254 +#: Hand.py:1265 msgid "*** FIRST DRAW ***" msgstr "*** PREMIER TIRAGE ***" -#: Hand.py:1264 +#: Hand.py:1275 msgid "*** SECOND DRAW ***" msgstr "*** SECOND TIRAGE ***" -#: Hand.py:1274 +#: Hand.py:1285 msgid "*** THIRD DRAW ***" -msgstr "*** TROISIEME TIRAGE ***" +msgstr "*** TROISIÈME TIRAGE ***" -#: Hand.py:1284 Hand.py:1505 +#: Hand.py:1295 Hand.py:1516 msgid "*** SHOW DOWN ***" msgstr "*** ABATTAGE ***" -#: Hand.py:1299 Hand.py:1520 +#: Hand.py:1310 Hand.py:1531 msgid "*** SUMMARY ***" -msgstr "*** RESUME ***" +msgstr "*** RÉSUMÉ ***" -#: Hand.py:1385 +#: Hand.py:1396 msgid "%s %s completes %s" -msgstr "" +msgstr "%s %s entiers %s" -#: Hand.py:1403 +#: Hand.py:1414 msgid "Bringin: %s, %s" -msgstr "" +msgstr "Bringin: %s, %s" -#: Hand.py:1445 +#: Hand.py:1456 msgid "*** 3RD STREET ***" -msgstr "*** 3EME TOURS ***" +msgstr "*** 3ÈME RUE ***" -#: Hand.py:1459 +#: Hand.py:1470 msgid "*** 4TH STREET ***" -msgstr "*** 4EME TOURS ***" +msgstr "*** 4ÈME RUE ***" -#: Hand.py:1471 +#: Hand.py:1482 msgid "*** 5TH STREET ***" -msgstr "*** 5EME TOURS ***" +msgstr "*** 5ÈME RUE ***" -#: Hand.py:1483 +#: Hand.py:1494 msgid "*** 6TH STREET ***" -msgstr "*** 6EME TOURS ***" +msgstr "*** 6ÈME RUE ***" -#: Hand.py:1493 +#: Hand.py:1504 msgid "*** RIVER ***" -msgstr "*** RIVIERE ***" +msgstr "*** RIVIÈRE ***" -#: Hand.py:1585 +#: Hand.py:1596 msgid "" "join_holecards: # of holecards should be either < 4, 4 or 7 - 5 and 6 should " "be impossible for anyone who is not a hero" msgstr "" +"join_holecards:le # de cartes privatives devrait être < 4 ou égal à 4 ou à 7 " +"- 5 et 6 devrait être impossible pour quiconque n'est pas le héros" -#: Hand.py:1586 +#: Hand.py:1597 msgid "join_holcards: holecards(%s): %s" -msgstr "" +msgstr "join_holecards: cartes privatives(%s): %s" -#: Hand.py:1588 +#: Hand.py:1599 msgid "join_holecards: Player '%s' appears not to have been dealt a card" -msgstr "" +msgstr "join_holecards: Le joueur '%s' semble ne pas avoir reçu de cartes" -#: Hand.py:1678 +#: Hand.py:1689 msgid "DEBUG: call Pot.end() before printing pot total" -msgstr "" +msgstr "DEBUG: appel de Pot.end() avant impression du total de pot" -#: Hand.py:1680 +#: Hand.py:1691 msgid "FpdbError in printing Hand object" -msgstr "" +msgstr "Erreur de Fpdb à l'impression de l'objet Hand" #: HandHistoryConverter.py:40 msgid "" "ImportError: Unable to import PYTZ library. Please install PYTZ from http://" "pypi.python.org/pypi/pytz/" msgstr "" +"Erreur d'importation: Impossible d'importer la librairie PYTZ. Veuillez " +"installer PYTZ à partir de http://pypi.python.org/pypi/pytz/" #: HandHistoryConverter.py:41 fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:80 msgid "Press ENTER to continue." -msgstr "Appuyez sur ENTREE pour continuer." +msgstr "Appuyez sur ENTRÉE pour continuer." #: HandHistoryConverter.py:136 msgid "Failed sanity check" -msgstr "" +msgstr "Échec de la vérification de la cohérence" #: HandHistoryConverter.py:144 msgid "Tailing '%s'" -msgstr "" +msgstr "Suivi '%s'" #: HandHistoryConverter.py:151 msgid "HHC.start(follow): processHand failed: Exception msg: '%s'" msgstr "" +"HHC.start(follow): Échec du traitement de la main: msg d'exception: '%s'" #: HandHistoryConverter.py:155 msgid "handsList is " -msgstr "" +msgstr "La liste de mains est " #: HandHistoryConverter.py:166 msgid "HHC.start(): processHand failed: Exception msg: '%s'" -msgstr "" +msgstr "HHC.start(): Échec du traitement de la main: msg d'exception: '%s'" #: HandHistoryConverter.py:170 msgid "Read %d hands (%d failed) in %.3f seconds" -msgstr "%d de mains lues (%d erreur) en %.3f seconds" +msgstr "Lecture de %d de mains (%d d'échecs) en %.3f secondes" #: HandHistoryConverter.py:176 msgid "Summary file '%s' correctly parsed (took %.3f seconds)" -msgstr "" +msgstr "Fichier de synthèse '%s' correctement récupéré (durée %.3f secondes)" #: HandHistoryConverter.py:178 msgid "Error converting summary file '%s' (took %.3f seconds)" -msgstr "" +msgstr "Erreur de conversion du fichier de synthèse '%s' (durée %.3f secondes)" #: HandHistoryConverter.py:181 msgid "Error converting '%s'" -msgstr "Erreur Conversion '%s'" +msgstr "Erreur de conversion de '%s'" #: HandHistoryConverter.py:212 msgid "%s changed inode numbers from %d to %d" -msgstr "" +msgstr "%s numéros de nœud de fichiers changés de %d à %d" #: HandHistoryConverter.py:260 msgid "Converting starsArchive format to readable" -msgstr "" +msgstr "Conversion du format des archives stars en un format lisible" #: HandHistoryConverter.py:265 msgid "Converting ftpArchive format to readable" -msgstr "" +msgstr "Conversion du format des archive FTP en un format lisible" #: HandHistoryConverter.py:271 msgid "Read no hands." -msgstr "" +msgstr "Ne trouve aucune mains." #: HandHistoryConverter.py:279 msgid "Removing text < 50 characters" -msgstr "" +msgstr "Suppression de texte < 50 caractères" #: HandHistoryConverter.py:487 msgid "HH Sanity Check: output and input files are the same, check config" msgstr "" +"Vérificationde cohérence de HH: entrée et sortie de fichiers identiques, " +"vérifiez la configuration" #: HandHistoryConverter.py:510 -#, fuzzy msgid "Reading stdin with %s" -msgstr "Lecture du fichier de configuration %s" +msgstr "Lecture de stdin avec %s" #: HandHistoryConverter.py:525 msgid "unable to read file with any codec in list!" msgstr "" +"Impossible de lire le fichier avec aucun des codecs présents dans la liste !" #: HandHistoryConverter.py:592 msgid " given TZ:" -msgstr "" +msgstr " étant donné TZ:" #: HandHistoryConverter.py:592 msgid "raw time:" -msgstr "" +msgstr "Heure d'exécution" #: HandHistoryConverter.py:602 msgid "changeTimeZone: offset=" -msgstr "" +msgstr "changeTimeZone: décalage=" #: HandHistoryConverter.py:665 msgid "utcTime:" -msgstr "" +msgstr "utcTime:" #: HandHistoryConverter.py:714 msgid "Unable to create output directory %s for HHC!" -msgstr "" +msgstr "Impossible de créer le dossier de sortie %s pour le HHC!" #: HandHistoryConverter.py:715 msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY" -msgstr "" +msgstr "*** ERREUR: IMPOSSIBLE DE CRÉER LE DOSSIER DE DESTINATION" #: HandHistoryConverter.py:717 msgid "Created directory '%s'" @@ -2311,7 +2720,7 @@ msgstr "Répertoire créé '%s'" #: HandHistoryConverter.py:721 msgid "out_path %s couldn't be opened" -msgstr "" +msgstr "impossible de d'utiliser le chemin de sortie %s" #: Hello.py:46 msgid "creating Hello" @@ -2349,39 +2758,39 @@ msgstr "Sauvegarder Composition HUD" #: Hud.py:157 msgid "Reposition StatWindows" -msgstr "Repositionner la fenêtre des stats" +msgstr "Repositionnement de la fenêtre de stats" #: Hud.py:161 msgid "Show Player Stats" -msgstr "Voir Stats Joueur" +msgstr "Affichage des stats du joueur" #: Hud.py:166 Hud.py:235 msgid "For This Blind Level Only" -msgstr "Pour Ce Niveau de Blinds Seulement" +msgstr "Pour Ce Niveau de Blinde Uniquement" #: Hud.py:171 Hud.py:240 msgid "For Multiple Blind Levels:" -msgstr "Pour Plusieurs Niveuax de Blinds:" +msgstr "Pour Plusieurs Niveaux de Blinde:" #: Hud.py:174 Hud.py:243 msgid " 0.5 to 2.0 x Current Blinds" -msgstr "" +msgstr " 0.5 to 2.0 x Blindes Actuelles" #: Hud.py:179 Hud.py:248 msgid " 0.33 to 3.0 x Current Blinds" -msgstr "" +msgstr " 0.33 to 3.0 x Blindes Actuelles" #: Hud.py:184 Hud.py:253 msgid " 0.1 to 10 x Current Blinds" -msgstr "" +msgstr " 0.1 to 10 x Blindes Actuelles" #: Hud.py:189 Hud.py:258 msgid " All Levels" -msgstr " tous les niveaux" +msgstr " Tous les niveaux" #: Hud.py:194 Hud.py:263 msgid "For #Seats:" -msgstr "Pour #Sièges:" +msgstr "Pour le Siège#:" #: Hud.py:197 Hud.py:266 msgid " Any Number" @@ -2389,7 +2798,7 @@ msgstr " Tous" #: Hud.py:202 Hud.py:271 msgid " Custom" -msgstr " Custom" +msgstr " Personnalisé" #: Hud.py:207 Hud.py:276 msgid " Exact" @@ -2401,12 +2810,11 @@ msgstr "Depuis:" #: Hud.py:215 Hud.py:284 msgid " All Time" -msgstr " Depuis Toujours" +msgstr " Toujours" #: Hud.py:220 Hud.py:289 -#, fuzzy msgid " Session" -msgstr "Sessions" +msgstr " Session" #: Hud.py:225 Hud.py:294 msgid " %s Days" @@ -2414,30 +2822,31 @@ msgstr " %s Jours" #: Hud.py:230 msgid "Show Opponent Stats" -msgstr "Montrer les stats des adversaires" +msgstr "Afficher les stats de l'adversaire" #: Hud.py:352 msgid "Debug StatWindows" -msgstr "Debug fenêtres des stats" +msgstr "Debug de la fenêtre de stats" #: Hud.py:356 msgid "Set max seats" -msgstr "Défini le max de sièges" +msgstr "Définir le nombre maximum de sièges" #: Hud.py:577 -#, fuzzy msgid "Updating config file" -msgstr "Lecture du fichier de configuration %s" +msgstr "Mise à jour du fichier de configuration" #: Hud.py:586 msgid "No layout found for %d-max games for site %s\n" -msgstr "" +msgstr "Aucune présentation trouvée pour les jeux %d-max pour le site %s\n" #: Hud.py:600 msgid "" "exception in Hud.adj_seats\n" "\n" msgstr "" +"exception dans le Hud.adj_sièges\n" +"\n" #: Hud.py:601 msgid "error is %s" @@ -2445,7 +2854,7 @@ msgstr "l'erreur est %s" #: Hud.py:608 msgid "Error finding actual seat.\n" -msgstr "Erreur lors de l'analyse.\n" +msgstr "Problème pour trouver le siège courant.\n" #: Hud.py:624 msgid "Creating hud from hand " @@ -2457,34 +2866,38 @@ msgid "" "possibly happen is totally beyond my comprehension. Your HUD may be about to " "get really weird. -Eric" msgstr "" +"Erreur importante au début de la boucle for dans la mise à jour du hud " +"principal. Comment cela peut arriver me dépasse complètement. Votre HUD est " +"probablement sur le point de devenir totalement cinglé. -Eric" #: Hud.py:674 msgid "(btw, the key was %s and statd is %s" -msgstr "" +msgstr "(quoiqu'il en soit, la clé était %s, et le statd est %s" #: ImapFetcher.py:44 ImapFetcher.py:53 msgid "DEBUG: re_SplitTourneys isn't matching" -msgstr "" +msgstr "DEBUG: re_SplitTourneys ne correspond pas" #: ImapFetcher.py:67 msgid "response to logging in:" -msgstr "reponse au log-in:" +msgstr "résultat de l'identification:" #: ImapFetcher.py:83 msgid "ImapFetcher: Found %s messages to fetch" -msgstr "" +msgstr "ImapFetcher: %s messages trouvés à collecter" #: ImapFetcher.py:103 msgid "Completed retrieving IMAP messages, closing server connection" msgstr "" +"Collecte des messages IMAP terminée, fermeture de la connexion au serveur." #: ImapFetcher.py:109 msgid "No Tournament summaries found." -msgstr "" +msgstr "Aucun résumé de tournoi trouvé." #: ImapFetcher.py:159 msgid "Finished importing %s/%s PS summaries" -msgstr "" +msgstr "Importation de %s/%s résumés PS terminée" #: Mucked.py:327 msgid "No Name" @@ -2492,96 +2905,99 @@ msgstr "Pas de Nom" #: OnGameToFpdb.py:175 WinamaxToFpdb.py:190 msgid "determineGameType: limit not found in self.limits(%s). hand: '%s'" -msgstr "" +msgstr "determineGameType: limite non trouvée dans self.limits(%s). Main: '%s'" #: OnGameToFpdb.py:177 WinamaxToFpdb.py:192 msgid "limit not found in self.limits(%s). hand: '%s'" -msgstr "" +msgstr "Limite non trouvée dans self.limits(%s). Main: '%s'" -#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:360 PokerStarsToFpdb.py:312 -#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:331 +#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:366 PokerStarsToFpdb.py:312 +#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 msgid "readButton: not found" -msgstr "" +msgstr "readButton: non trouvé" -#: OnGameToFpdb.py:283 WinamaxToFpdb.py:351 +#: OnGameToFpdb.py:283 WinamaxToFpdb.py:349 msgid "readBlinds in noSB exception - no SB created" -msgstr "" +msgstr "exception readBlinds dans noSB - pas de SB créée" #: Options.py:31 msgid "If passed error output will go to the console rather than ." msgstr "" +"Si une erreur est transmise, la sortie ira vers la console plutôt que vers ." #: Options.py:34 msgid "Overrides the default database name" -msgstr "" +msgstr "Outrepasse le nom de base de données par défaut" #: Options.py:37 msgid "Specifies a configuration file." -msgstr "" +msgstr "Défini un fichier de configuration." #: Options.py:40 msgid "" "Indicates program was restarted with a different path (only allowed once)." msgstr "" +"Indique que le programme a été redémarré avec un différent chemin (autorisé " +"une seule fois)" #: Options.py:43 msgid "Module name for Hand History Converter" -msgstr "" +msgstr "Nom de module pour le convertisseur d'historique de mains" #: Options.py:46 msgid "A sitename" -msgstr "" +msgstr "Un nom de site" #: Options.py:50 -#, fuzzy msgid "Error logging level:" -msgstr "Erreur lors de l'analyse" +msgstr "Niveau d'historisation des erreurs:" #: Options.py:53 -#, fuzzy msgid "Print version information and exit." -msgstr "Information de Version" +msgstr "Imprimer les infos de version et quitter." #: Options.py:58 msgid "Input file" -msgstr "" +msgstr "fichier d'entrée" #: Options.py:60 msgid "Input directory" -msgstr "" +msgstr "répertoire d'entrée" #: Options.py:62 -#, fuzzy msgid "Input out path in quiet mode" -msgstr "Fichier d'entrée en mode silencieux" +msgstr "chemin d'entrée/sortie en mode silencieux" #: Options.py:64 msgid "File to be split is a PokerStars or Full Tilt Poker archive file" msgstr "" +"le fichier à scinder est un fichier d'archive PokerStars ou Full Tilt Poker" #: Options.py:66 msgid "How many hands do you want saved to each file. Default is 100" msgstr "" +"Combien de mains voulez-vous sauvegarder par fichier ? La valeur par défaut " +"est 100." #: Options.py:68 msgid "X location to open window" -msgstr "" +msgstr "Position d'ouverture en X de la fenêtre" #: Options.py:70 msgid "Y location to open Window" -msgstr "" +msgstr "Position d'ouverture en Y de la fenêtre" #: Options.py:72 msgid "Auto-start Auto-import" -msgstr "Démarrage automatique Autoimport" +msgstr "Démarrage auto Importation auto" #: Options.py:74 msgid "Start Minimized" -msgstr "" +msgstr "Démarrer Réduit" #: Options.py:76 msgid "Start Hidden" -msgstr "" +msgstr "Démarrer Caché" #: Options.py:119 msgid "press enter to end" @@ -2589,11 +3005,11 @@ msgstr "appuyer sur entrée pour finir" #: P5sResultsParser.py:10 msgid "You need to manually enter the playername" -msgstr "" +msgstr "Vous devez entrer le nom de joueur manuellement" #: PartyPokerToFpdb.py:213 msgid "Cannot fetch field '%s'" -msgstr "" +msgstr "Impossible de récupérer le champ '%s'" #: PartyPokerToFpdb.py:217 msgid "Unknown limit '%s'" @@ -2611,9 +3027,19 @@ msgstr "Impossible de lire Handinfo pour cette main" msgid "Cannot read GameType for current hand" msgstr "Impossible de lire le GameType pour cette main" -#: PartyPokerToFpdb.py:531 +#: PartyPokerToFpdb.py:537 msgid "Unimplemented readAction: '%s' '%s'" -msgstr "ReadAction non implementé: '%s' '%s'" +msgstr "readAction non implémenté: '%s' '%s'" + +#: PokerStarsToFpdb.py:211 +#, fuzzy +msgid "determineGameType: Lim_Blinds has no lookup for '%s'" +msgstr "Lim_Blinds ne retourne rien pour '%s'" + +#: PokerStarsToFpdb.py:265 +#, fuzzy +msgid "Failed to detect currency: '%s'" +msgstr "Impossible de trouver la devise" #: SplitHandHistory.py:76 msgid "File not found" @@ -2621,11 +3047,11 @@ msgstr "Fichier non trouvé" #: SplitHandHistory.py:126 msgid "Unexpected error processing file" -msgstr "" +msgstr "Erreur inattendue pendant le traitement du fichier" #: SplitHandHistory.py:165 msgid "End of file reached" -msgstr "" +msgstr "Fin de fichier atteinte" #: Stats.py:127 Stats.py:128 msgid "Total Profit" @@ -2633,7 +3059,7 @@ msgstr "Profit Total" #: Stats.py:149 Stats.py:156 msgid "Voluntarily Put In Pot Pre-Flop%" -msgstr "Voluntairement entre dans le Pot Pre-Flop%" +msgstr "Mis au pot volontairement Pré-Flop%" #: Stats.py:169 Stats.py:177 msgid "Pre-Flop Raise %" @@ -2641,7 +3067,7 @@ msgstr "Relance Pré-Flop %" #: Stats.py:190 Stats.py:198 msgid "% went to showdown" -msgstr "% est allé à l'abattage" +msgstr "% d'abattages vu" #: Stats.py:211 Stats.py:219 msgid "% won money at showdown" @@ -2653,11 +3079,11 @@ msgstr "profit/100mains" #: Stats.py:237 msgid "exception calcing p/100: 100 * %d / %d" -msgstr "" +msgstr "exception de calcul p/100: 100 * %d / %d" #: Stats.py:256 Stats.py:265 msgid "big blinds/100 hands" -msgstr "big blinds/100 mains" +msgstr "grosses blindes/100 mains" #: Stats.py:278 Stats.py:287 msgid "Big Bets/100 hands" @@ -2665,7 +3091,7 @@ msgstr "Big Bets/100 mains" #: Stats.py:281 msgid "exception calcing BB/100: " -msgstr "" +msgstr "exception de calcul BB/100: " #: Stats.py:301 Stats.py:310 msgid "Flop Seen %" @@ -2685,51 +3111,51 @@ msgstr "% vols tentés" #: Stats.py:391 msgid "% success steal" -msgstr "% vol réussi" +msgstr "% vols réussis" #: Stats.py:406 Stats.py:413 msgid "% folded SB to steal" -msgstr "% couché SB sur vol" +msgstr "% SB passée sur vol" #: Stats.py:425 Stats.py:432 msgid "% folded BB to steal" -msgstr "% couché BB sur vol" +msgstr "% BB passée sur vol" #: Stats.py:447 Stats.py:454 msgid "% folded blind to steal" -msgstr "% couché blind sur vol" +msgstr "% blindes passées sur vol" #: Stats.py:466 Stats.py:473 msgid "% 3 Bet preflop/3rd" -msgstr "% 3 Bet pré-flop/3ème" +msgstr "% 3 Bet pré-flop/3rd" #: Stats.py:485 Stats.py:492 msgid "% 4 Bet preflop/4rd" -msgstr "% 4 Bet pré-flop/3ème" +msgstr "% 4 Bet pré-flop/4rd" #: Stats.py:504 Stats.py:511 msgid "% Cold 4 Bet preflop/4rd" -msgstr "% suit 4 Bet pré-flop/4ème" +msgstr "% 4 bet direct pré-flop/4rd" #: Stats.py:523 Stats.py:530 msgid "% Squeeze preflop" -msgstr "" +msgstr "% de squeeze pré-flop" #: Stats.py:543 Stats.py:550 msgid "% Raise to Steal" -msgstr "% Raise sur vol" +msgstr "% de Relance face à un Vol" #: Stats.py:563 Stats.py:570 msgid "% Fold to 3 Bet preflop" -msgstr "% Fold sur 3 Bet pré-flop" +msgstr "% Passe suite à un 3 Bet pré-flop" #: Stats.py:582 Stats.py:589 msgid "% Fold to 4 Bet preflop" -msgstr "% Fold sur 4 Bet pré-flop" +msgstr "% Passe suite à un 4 Bet pré-Flop" #: Stats.py:603 Stats.py:610 msgid "% won$/saw flop/4th" -msgstr "% gagnant$/flop vu/4ème" +msgstr "% gain$/flop vu/4ème" #: Stats.py:622 Stats.py:629 msgid "Aggression Freq flop/4th" @@ -2757,7 +3183,7 @@ msgstr "Freq Agression" #: Stats.py:759 Stats.py:766 msgid "Aggression Factor" -msgstr "Facteur d'Agression" +msgstr "Facteur d'agression" #: Stats.py:783 Stats.py:790 msgid "% continuation bet " @@ -2797,7 +3223,7 @@ msgstr "% fréquence de fold 7ème" #: Stats.py:962 msgid "Example stats, player = %s hand = %s:" -msgstr "" +msgstr "Exemple stats, joueur = %s main = %s:" #: Stats.py:995 msgid "" @@ -2805,43 +3231,48 @@ msgid "" "\n" "Legal stats:" msgstr "" +"\n" +"\n" +"Stats certifiées:" #: Stats.py:996 msgid "" "(add _0 to name to display with 0 decimal places, _1 to display with 1, " "etc)\n" msgstr "" +"(ajoutez _0 au nom de fichier pour afficher 0 décimale, _1 pour 1, etc)\n" #: Stove.py:290 msgid "No board given. Using Monte-Carlo simulation..." -msgstr "" +msgstr "Pas de tableau donné. Simulation Monte-Carlo utilisée..." -#: TableWindow.py:145 +#: TableWindow.py:149 msgid "Can't find table %s" -msgstr "Impossible de trouver table %s" +msgstr "Table %s non trouvée" #: Tables_Demo.py:61 -#, fuzzy msgid "Fake HUD Main Window" -msgstr "Fenêtre Principale HUD" +msgstr "Mauvaise Fenêtre Principale de HUD" #: Tables_Demo.py:91 msgid "enter table name to find: " -msgstr "entrer le nom de la table à trouver:" +msgstr "saisir le nom de table à trouver: " #: TournamentTracker.py:39 msgid "" "Note: error output is being diverted to fpdb-error-log.txt and HUD-error." "txt. Any major error will be reported there _only_." msgstr "" +"Note: les erreurs sont redirigées vers fpdb-error-log.txt et HUD-error.txt. " +"Chaque erreur grave sera consignée là _uniquement_." #: TournamentTracker.py:100 msgid "tournament edit window=" -msgstr "" +msgstr "Fenêtre d'édition de tournoi=" #: TournamentTracker.py:103 msgid "FPDB Tournament Entry" -msgstr "FPDB Tournoi Tracker" +msgstr "Entrée de Tournoi FPDB" #: TournamentTracker.py:143 msgid "Closing this window will stop the Tournament Tracker" @@ -2849,15 +3280,15 @@ msgstr "Fermer cette fenêtre provoquera l'arrêt du Tracker de Tournoi" #: TournamentTracker.py:145 msgid "Enter Tournament" -msgstr "Entrer le Tournoi" +msgstr "Entrer Tournoi" #: TournamentTracker.py:150 msgid "FPDB Tournament Tracker" -msgstr "FPDB Tournament Tracker" +msgstr "Tracker de Tournoi FPDB" #: TournamentTracker.py:161 msgid "Edit" -msgstr "Edition" +msgstr "Édition" #: TournamentTracker.py:164 msgid "Rebuy" @@ -2865,7 +3296,7 @@ msgstr "Recave" #: TournamentTracker.py:263 msgid "db error: skipping " -msgstr "erreur bdd: ignoré" +msgstr "erreur bdd: ignore " #: TournamentTracker.py:265 msgid "Database error %s in hand %d. Skipping.\n" @@ -2881,11 +3312,11 @@ msgstr "Impossible de trouver le tournoi %d dans la main %d. Ignoré.\n" #: TournamentTracker.py:298 msgid "table name %s not found, skipping.\n" -msgstr "nom de table %s non trouvé, ignoré.\n" +msgstr "nom de table %s non trouvé, ignore.\n" #: TournamentTracker.py:305 msgid "tournament tracker starting\n" -msgstr "tracker de tournoi dénarre\n" +msgstr "démarrage du tracker de tournoi\n" #: TourneyFilters.py:52 msgid "Tourney Type" @@ -2893,7 +3324,7 @@ msgstr "Type de Tournoi" #: TourneyFilters.py:86 msgid "setting numTourneys:" -msgstr "" +msgstr "Paramètre numTourneys:" #: TourneySummary.py:133 msgid "END TIME" @@ -2905,7 +3336,7 @@ msgstr "NOM DU TOURNOI" #: TourneySummary.py:135 msgid "TOURNEY NO" -msgstr "NUM TOURNOI" +msgstr "NO TOURNOI" #: TourneySummary.py:140 msgid "CURRENCY" @@ -2925,7 +3356,7 @@ msgstr "PRIZE POOL" #: TourneySummary.py:146 msgid "STARTING CHIP COUNT" -msgstr "STACK DE DEPART" +msgstr "STACK DE DÉPART" #: TourneySummary.py:148 msgid "REBUY" @@ -2945,7 +3376,7 @@ msgstr "MATRIX" #: TourneySummary.py:152 msgid "MATRIX ID PROCESSED" -msgstr "" +msgstr "ID MATRIX TRAITÉ" #: TourneySummary.py:153 msgid "SHOOTOUT" @@ -2953,17 +3384,15 @@ msgstr "SHOOTOUT" #: TourneySummary.py:154 msgid "MATRIX MATCH ID" -msgstr "" +msgstr "ID MATRIX CORRESPONDANT" #: TourneySummary.py:155 -#, fuzzy msgid "SUB TOURNEY BUY IN" -msgstr "NUM TOURNOI" +msgstr "INSCRIPTION DE SOUS TOURNOI" #: TourneySummary.py:156 -#, fuzzy msgid "SUB TOURNEY FEE" -msgstr "NOM DU TOURNOI" +msgstr "FRAIS DE SOUS TOURNOI" #: TourneySummary.py:157 msgid "REBUY CHIPS" @@ -2999,7 +3428,7 @@ msgstr "SATELLITE" #: TourneySummary.py:167 msgid "DOUBLE OR NOTHING" -msgstr "DOUBLE OR NOTHING" +msgstr "QUITTE OU DOUBLE" #: TourneySummary.py:168 msgid "GUARANTEE" @@ -3007,11 +3436,11 @@ msgstr "GUARANTIE" #: TourneySummary.py:169 msgid "ADDED" -msgstr "AJOUTE" +msgstr "AJOUTÉS" #: TourneySummary.py:170 msgid "ADDED CURRENCY" -msgstr "AJOUTE DEVISE" +msgstr "DEVISES AJOUTÉE" #: TourneySummary.py:171 msgid "COMMENT" @@ -3019,28 +3448,27 @@ msgstr "COMMENTAIRE" #: TourneySummary.py:172 msgid "COMMENT TIMESTAMP" -msgstr "" +msgstr "TIMESTAMP DE COMMENTAIRE" #: TourneySummary.py:175 msgid "PLAYER IDS" -msgstr "IDS JOUEURS" +msgstr "IDS DE JOUEUR" #: TourneySummary.py:177 msgid "TOURNEYS PLAYERS IDS" -msgstr "IDS JOUEUR TOURNOIS" +msgstr "IDS DE JOUEURS DE TOURNOIS" #: TourneySummary.py:178 msgid "RANKS" -msgstr "" +msgstr "CLASSEMENTS" #: TourneySummary.py:179 msgid "WINNINGS" msgstr "GAINS" #: TourneySummary.py:180 -#, fuzzy msgid "WINNINGS CURRENCY" -msgstr "DEVISE" +msgstr "DEVISE DES GAINS" #: TourneySummary.py:181 msgid "COUNT REBUYS" @@ -3056,51 +3484,61 @@ msgstr "NOMBRE DE KO" #: TourneySummary.py:230 msgid "Tourney Insert/Update done" -msgstr "" +msgstr "INSERTION DE TOURNOI/MISE À JOUR TERMINÉE" #: TourneySummary.py:250 msgid "addPlayer: rank:%s - name : '%s' - Winnings (%s)" -msgstr "" +msgstr "addPlayer: classement:%s - nom : '%s' - Ajout Gains (%s)" #: TourneySummary.py:277 msgid "incrementPlayerWinnings: name : '%s' - Add Winnings (%s)" -msgstr "" +msgstr "IncrementPlayerWinnings: nom : '%s' - Ajout Gains (%s)" #: TreeViewTooltips.py:108 msgid "" "This module was developed and tested with version 2.8.18 of gtk. You are " "using version %d.%d.%d. Your milage may vary." msgstr "" +"Ce module à été développé et testé avec la version 2.8.18 de gtk. Vous " +"utilisez la version %d.%d.%d. Votre programme de fidélité peut varier." -#: WinTables.py:73 +#: WinTables.py:81 +#, fuzzy +msgid "Window %s not found. Skipping." +msgstr "nom de table %s non trouvé, ignore.\n" + +#: WinTables.py:84 msgid "self.window doesn't exist? why?" -msgstr "" +msgstr "self.window n'existe pas ? Pourquoi ?" -#: WinamaxToFpdb.py:265 +#: WinamaxToFpdb.py:263 msgid "failed to detect currency" -msgstr "" +msgstr "Impossible de trouver la devise" -#: WinamaxToFpdb.py:319 +#: WinamaxToFpdb.py:317 msgid "Failed to add streets. handtext=%s" -msgstr "" +msgstr "Impossible d'ajouter les rues. Texte de main=%s" #: XTables.py:70 msgid "Could not retrieve XID from table xwininfo. xwininfo is %s" -msgstr "" +msgstr "Impossible de récupérer XID depuis la table xwininfo. xwininfo est %s" #: XTables.py:74 msgid "No match in XTables for table '%s'." -msgstr "" +msgstr "Aucune correspondance dans XTables pour la table '%s'." #: fpdb.pyw:38 msgid " - press return to continue\n" -msgstr " - appuyer sur entrée pour continuer\n" +msgstr " - appuyez sur entrée pour continuer\n" #: fpdb.pyw:45 msgid "" "\n" "python 2.5-2.7 not found, please install python 2.5, 2.6 or 2.7 for fpdb\n" msgstr "" +"\n" +"python 2.5-2.7 non trouvé, veuillez installer python 2.5, 2.6 ou 2.7 pour " +"fpdb\n" #: fpdb.pyw:57 msgid "" @@ -3108,36 +3546,50 @@ msgid "" "not loading. Please install the PYWIN32 package from http://sourceforge.net/" "projects/pywin32/" msgstr "" +"Il semble que vous soyez sous Windows, mais les Extensions de Fenêtres " +"Pyhton ne se chargent pas. Veuillez installer le package PYWIN32 depuis " +"http://sourceforge.net/projects/pywin32/" #: fpdb.pyw:79 msgid "" "Unable to load PyGTK modules required for GUI. Please install PyCairo, " "PyGObject, and PyGTK from www.pygtk.org." msgstr "" +"Impossible de charger les modules PyGTK nécessaires au GUI. Veuillez " +"installer PyCairo, PyGObject, and PyGTK depuis www.pygtk.org." #: fpdb.pyw:122 msgid "GuiStove not found. If you want to use it please install pypoker-eval." msgstr "" +"GuiStove non trouvé. Si vous voulez l'utiliser, veuillez installer pypoker-" +"eval." #: fpdb.pyw:244 +#, fuzzy msgid "" -"Copyright 2008-2010, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " +"Copyright 2008-2011, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " "sqlcoder, Bostik, and others" msgstr "" +"Copyright 2008-2010, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " +"sqlcoder, Bostik, et consorts." #: fpdb.pyw:245 msgid "" "You are free to change, and distribute original or changed versions of fpdb " "within the rules set out by the license" msgstr "" +"Vous êtes libre de modifier, et distribuer les versions originales ou " +"modifiées de fpdb en respectant les règles définies par la license." #: fpdb.pyw:246 msgid "Please see fpdb's start screen for license information" msgstr "" +"Référez-vous à l'écran de démarrage de fpdb pour les informations concernant " +"la license." #: fpdb.pyw:250 msgid "and others" -msgstr "et autres" +msgstr "et consorts" #: fpdb.pyw:256 msgid "Operating System" @@ -3145,11 +3597,11 @@ msgstr "Système d'exploitation" #: fpdb.pyw:276 msgid "Your config file is: " -msgstr "Votre fichier de configuration est:" +msgstr "Votre fichier de configuration est :" #: fpdb.pyw:281 msgid "Version Information:" -msgstr "Information de Version:" +msgstr "Information de Version :" #: fpdb.pyw:288 msgid "Threads: " @@ -3160,32 +3612,33 @@ msgid "" "Updated preferences have not been loaded because windows are open. Re-start " "fpdb to load them." msgstr "" -"Les nouvelles préférences n'ont pas été chargée car des fenêtres sont " +"Les nouvelles préférences n'ont pas été chargées car des fenêtres sont " "ouvertes. Relancer fpdb pour les charger." #: fpdb.pyw:321 msgid "Maintain Databases" -msgstr "" +msgstr "Maintenance des Bases de Données" #: fpdb.pyw:331 msgid "saving updated db data" -msgstr "" +msgstr "Sauvegarde des données des bases modifiées" #: fpdb.pyw:338 msgid "guidb response was " -msgstr "" +msgstr "la réponse guidb était " #: fpdb.pyw:344 msgid "" "Cannot open Database Maintenance window because other windows have been " "opened. Re-start fpdb to use this option." msgstr "" -"Impossible d'ouvrir la fenêtre de Maintenance BDD parce que d'autres fenêtres" -"ont été ouvertes. Re-démarrer Fpdb pour utiliser cette option." +"Impossible d'ouvrir la fenêtre de maintenance des Bases de Données car " +"d'autres fenêtres ont été ouvertes. Relancez fpdb pour utiliser cette " +"fonction." #: fpdb.pyw:347 msgid "Number of Hands: " -msgstr "Nombre de Mains:" +msgstr "Nombre de Mains : " #: fpdb.pyw:348 msgid "" @@ -3193,7 +3646,7 @@ msgid "" "Number of Tourneys: " msgstr "" "\n" -"Nombre de Tournois: " +"Nombres de Tournois: " #: fpdb.pyw:349 msgid "" @@ -3201,11 +3654,11 @@ msgid "" "Number of TourneyTypes: " msgstr "" "\n" -"Nombre de Type de Tournoi: " +"Nombre de Types de Tournois : " #: fpdb.pyw:350 msgid "Database Statistics" -msgstr "Statistiques de Base de Données" +msgstr "Statistiques de la Base de Données" #: fpdb.pyw:359 msgid "HUD Configurator - choose category" @@ -3213,302 +3666,342 @@ msgstr "Configurateur HUD - choisissez une catégorie" #: fpdb.pyw:365 msgid "" -"Please select the game category for which you want to configure HUD stats:" +"Note that this dialogue will overwrite an existing config if one has been " +"made already. " msgstr "" -"Choisissez la catégorie de jeu pour laquelle vous voulez configurer les stats HUD :" -#: fpdb.pyw:417 +#: fpdb.pyw:366 +msgid "Abort now if you don't want that." +msgstr "" + +#: fpdb.pyw:367 +#, fuzzy +msgid "" +"Please select the game category for which you want to configure HUD stats " +"and the number of rows and columns:" +msgstr "" +"Veuillez sélectionner le type de jeu pour lequel vous voulez configurer les " +"stats de HUD:" + +#: fpdb.pyw:384 +msgid "%d rows" +msgstr "" + +#: fpdb.pyw:419 msgid "HUD Configurator - please choose your stats" -msgstr "HUD Configuration - Choisissez vos stats" +msgstr "Configurateur de HUD - Veuillez choisir vos stats" -#: fpdb.pyw:423 +#: fpdb.pyw:425 msgid "Please choose the stats you wish to use in the below table." -msgstr "Choisissez les stats que vous voulez utiliser sur la table." +msgstr "" +"Veuillez choisir dans la tableau ci-dessous les stats que vous voulez " +"utiliser." -#: fpdb.pyw:427 +#: fpdb.pyw:429 msgid "Note that you may not select any stat more than once or it will crash." -msgstr "Notez que vous ne pouvez pas choisir une même stat plusieurs fois sinon il buggera." +msgstr "" +"Remarquez que vous ne pouvez pas choisir plus d'une fois la même stat ou " +"cela va planter." -#: fpdb.pyw:431 +#: fpdb.pyw:433 msgid "" "It is not currently possible to select \"empty\" or anything else to that " "end." msgstr "" -"Il n'est pas actuellement possible de choisir \"empty\" ou autre chose à cette" -"fin." +"Il est pour l'instant impossible de choisir \"vide\" ou tout autre stat." -#: fpdb.pyw:435 +#: fpdb.pyw:437 msgid "" "To configure things like colouring you will still have to use the " "Preferences dialogue or manually edit your HUD_config.xml." msgstr "" +"Pour configurer des choses comme la couleur vous devez toujours passer par " +"les Préférences ou changer manuellement votre fichier HUD_config.xml." -#: fpdb.pyw:542 -msgid "Confirm deleting and recreating tables" -msgstr "Confirmer effacement et recréation tables" +#: fpdb.pyw:460 +msgid "column %d" +msgstr "" -#: fpdb.pyw:543 -msgid "Please confirm that you want to (re-)create the tables." -msgstr "Veuillez confirmer que vous voulez recréer les tables" +#: fpdb.pyw:464 +msgid "row %d" +msgstr "" #: fpdb.pyw:544 +msgid "Confirm deleting and recreating tables" +msgstr "Confirmer la suppression et la reconstruction des tables" + +#: fpdb.pyw:545 +msgid "Please confirm that you want to (re-)create the tables." +msgstr "Veuillez confirmer la reconstruction des tables." + +#: fpdb.pyw:546 msgid "" " If there already are tables in the database %s on %s they will be deleted " "and you will have to re-import your histories.\n" msgstr "" -" S'il y a déjà des tables dans la base de données %s dans %s, elles seront effacées " -"Et vous devrez re-importer vos historiques.\n" +" S'il y a déjà des tables dans la base de données %s de %s elles seront " +"détruites et vous devrez réimporter votre historique.\n" -#: fpdb.pyw:545 +#: fpdb.pyw:547 msgid "This may take a while." -msgstr " Ceci peut prendre un moment." +msgstr "Cela peut durer un moment." -#: fpdb.pyw:570 +#: fpdb.pyw:572 msgid "User cancelled recreating tables" msgstr "L'utilisateur a annulé la reconstruction des tables" -#: fpdb.pyw:577 +#: fpdb.pyw:578 +#, fuzzy +msgid "Confirm recreating HUD cache" +msgstr "Confirmer la suppression et la reconstruction des tables" + +#: fpdb.pyw:579 msgid "Please confirm that you want to re-create the HUD cache." msgstr "Veuillez confirmer que vous voulez recréer le cache HUD." -#: fpdb.pyw:585 +#: fpdb.pyw:587 msgid " Hero's cache starts: " -msgstr "Hero's cache démarré: " +msgstr " Le cache de Héros démarre le : " -#: fpdb.pyw:599 +#: fpdb.pyw:601 msgid " Villains' cache starts: " -msgstr "Villains' cache démarré: " +msgstr " Le cache de Vilain démarre le : " -#: fpdb.pyw:612 +#: fpdb.pyw:614 msgid " Rebuilding HUD Cache ... " msgstr "Reconstruction du Cache HUD ..." -#: fpdb.pyw:620 +#: fpdb.pyw:622 msgid "User cancelled rebuilding hud cache" msgstr "L'utilisateur a annulé la reconstruction du cache hud" -#: fpdb.pyw:632 +#: fpdb.pyw:634 msgid "Confirm rebuilding database indexes" -msgstr "Veuillez confirmer la recréation des index de la base de données" +msgstr "Confirmez la reconstruction des index de la base de données" -#: fpdb.pyw:633 +#: fpdb.pyw:635 msgid "Please confirm that you want to rebuild the database indexes." -msgstr "Veuillez confirmer la reconstruction des indices de base de données." +msgstr "Veuillez confirmer la reconstruction des index de base de données." -#: fpdb.pyw:641 +#: fpdb.pyw:643 msgid " Rebuilding Indexes ... " -msgstr "Reconstruction des Indices ..." +msgstr "Reconstruction des Index ..." -#: fpdb.pyw:648 +#: fpdb.pyw:650 msgid " Cleaning Database ... " msgstr "Nettoyage de la Base de Données ..." -#: fpdb.pyw:653 +#: fpdb.pyw:655 msgid " Analyzing Database ... " msgstr "Analyse de la Base de Données ..." -#: fpdb.pyw:658 +#: fpdb.pyw:660 msgid "User cancelled rebuilding db indexes" -msgstr "L'utilisateur a annulé la reconstruction des indices de BDD" +msgstr "L'utilisateur a annulé la reconstruction des index de la BDD" -#: fpdb.pyw:753 +#: fpdb.pyw:755 msgid "" "Unimplemented: Save Profile (try saving a HUD layout, that should do it)" msgstr "" -"Non mis en oeuvre : Sauvegarde Profil (essayez de sauvegarder la disposition HUD)" +"Non implémenté: Sauvegarde du profil (essayez de sauvegarder la présentation " +"du HUD, ça devrait le faire)" -#: fpdb.pyw:808 +#: fpdb.pyw:810 msgid "_Main" -msgstr "_Maintenance" +msgstr "_Général" -#: fpdb.pyw:809 fpdb.pyw:840 +#: fpdb.pyw:811 fpdb.pyw:842 msgid "_Quit" msgstr "_Quitter" -#: fpdb.pyw:810 +#: fpdb.pyw:812 msgid "L" -msgstr "" +msgstr "L" -#: fpdb.pyw:810 +#: fpdb.pyw:812 msgid "_Load Profile (broken)" -msgstr "Recharger Profi_Le (cassé)" - -#: fpdb.pyw:811 -msgid "S" -msgstr "" - -#: fpdb.pyw:811 -msgid "_Save Profile (todo)" -msgstr "_Sauvegarder Profile" - -#: fpdb.pyw:812 -msgid "F" -msgstr "" - -#: fpdb.pyw:812 -msgid "Pre_ferences" -msgstr "Pré_férences fpdb" +msgstr "_Charger le Profil (cassé)" #: fpdb.pyw:813 +msgid "S" +msgstr "S" + +#: fpdb.pyw:813 +msgid "_Save Profile (todo)" +msgstr "_Sauvegarder le Profil (à faire)" + +#: fpdb.pyw:814 +msgid "F" +msgstr "F" + +#: fpdb.pyw:814 +msgid "Pre_ferences" +msgstr "Pré_férences" + +#: fpdb.pyw:815 msgid "_Import" msgstr "_Importation" -#: fpdb.pyw:814 +#: fpdb.pyw:816 msgid "B" -msgstr "" - -#: fpdb.pyw:815 -msgid "R" -msgstr "" - -#: fpdb.pyw:815 -msgid "Tournament _Results Import" -msgstr "Importer _Résultats Tournois" - -#: fpdb.pyw:816 -msgid "I" -msgstr "" - -#: fpdb.pyw:816 -msgid "_Import through eMail/IMAP" -msgstr "_Importer par eMail/IMAP" +msgstr "M" #: fpdb.pyw:817 +msgid "R" +msgstr "R" + +#: fpdb.pyw:817 +msgid "Tournament _Results Import" +msgstr "Importation des _Résultats de Tournoi" + +#: fpdb.pyw:818 +msgid "I" +msgstr "I" + +#: fpdb.pyw:818 +msgid "_Import through eMail/IMAP" +msgstr "_Importation via eMail/IMAP" + +#: fpdb.pyw:819 msgid "_Viewers" -msgstr "_Visualisation" +msgstr "_Visualiseurs" -#: fpdb.pyw:818 +#: fpdb.pyw:820 msgid "A" -msgstr "" +msgstr "A" -#: fpdb.pyw:818 +#: fpdb.pyw:820 msgid "_Auto Import and HUD" -msgstr "_Auto Import et lancement HUD" +msgstr "_Auto-Importation et HUD" -#: fpdb.pyw:819 +#: fpdb.pyw:821 msgid "H" -msgstr "" +msgstr "H" -#: fpdb.pyw:819 +#: fpdb.pyw:821 msgid "_HUD Configurator" -msgstr "_HUD Configuration" - -#: fpdb.pyw:820 -msgid "G" -msgstr "" - -#: fpdb.pyw:820 -msgid "_Graphs" -msgstr "_Graphiques joueur cash game" - -#: fpdb.pyw:821 fpdb.pyw:1096 -msgid "Tourney Graphs" -msgstr "Graphiques joueur Tournois" +msgstr "Configurateur _HUD" #: fpdb.pyw:822 +msgid "G" +msgstr "G" + +#: fpdb.pyw:822 +msgid "_Graphs" +msgstr "_Graphiques" + +#: fpdb.pyw:823 fpdb.pyw:1098 +msgid "Tourney Graphs" +msgstr "Graphiques de Tournoi" + +#: fpdb.pyw:824 msgid "Stove (preview)" -msgstr "Evaluateur d'équité (en developpement)" - -#: fpdb.pyw:823 -msgid "P" -msgstr "" - -#: fpdb.pyw:823 -msgid "Ring _Player Stats (tabulated view, not on pgsql)" -msgstr "Stats _Player cash-game (tabulated view, not on pgsql)" - -#: fpdb.pyw:824 -msgid "T" -msgstr "" - -#: fpdb.pyw:824 -msgid "_Tourney Stats (tabulated view, not on pgsql)" -msgstr "Stats Player _Tournoi (tabulated view, not on pgsql)" +msgstr "Estimation (prévisualisation)" #: fpdb.pyw:825 +msgid "P" +msgstr "P" + +#: fpdb.pyw:825 +msgid "Ring _Player Stats (tabulated view, not on pgsql)" +msgstr "Stats _Joueur Cash-Game (Vue avec tabulation, pas dans pgsql)" + +#: fpdb.pyw:826 +msgid "T" +msgstr "T" + +#: fpdb.pyw:826 +msgid "_Tourney Stats (tabulated view, not on pgsql)" +msgstr "Stats de _Tournoi (Vue avec tabulations, pas dans pgsql)" + +#: fpdb.pyw:827 msgid "Tourney _Viewer" -msgstr "_Visualiser Tournois" +msgstr "_Visualiseur de Tournoi" -#: fpdb.pyw:826 +#: fpdb.pyw:828 msgid "O" -msgstr "" +msgstr "O" -#: fpdb.pyw:826 +#: fpdb.pyw:828 msgid "P_ositional Stats (tabulated view, not on sqlite)" -msgstr "Stats de p_Osition (tabulated view, not on sqlite)" +msgstr "Stats pas P_osition (vue avec tabulations, pas dans sqlite)" -#: fpdb.pyw:827 fpdb.pyw:1055 +#: fpdb.pyw:829 fpdb.pyw:1057 msgid "Session Stats" msgstr "Stats de Session" -#: fpdb.pyw:828 -msgid "Hand _Replayer (not working yet)" -msgstr "_Rejoueur de mains (non fonctionnel)" - -#: fpdb.pyw:829 -msgid "_Database" -msgstr "Base de _Données" - #: fpdb.pyw:830 +msgid "Hand _Replayer (not working yet)" +msgstr "_Rejoueur de Main (pas encore disponible)" + +#: fpdb.pyw:831 +msgid "_Database" +msgstr "_Base de Données" + +#: fpdb.pyw:832 msgid "_Maintain Databases" msgstr "_Maintenance Base de Données" -#: fpdb.pyw:831 -msgid "Create or Recreate _Tables" -msgstr "Création ou re-création _Tables" - -#: fpdb.pyw:832 -msgid "Rebuild HUD Cache" -msgstr "Reconstruction Cache HUD" - #: fpdb.pyw:833 -msgid "Rebuild DB Indexes" -msgstr "Reconstruction Indices BDD" +msgid "Create or Recreate _Tables" +msgstr "Créer ou Recréer les _Tables" #: fpdb.pyw:834 -msgid "_Statistics" -msgstr "_Statistiques base de données" +msgid "Rebuild HUD Cache" +msgstr "Reconstruction du Cache HUD" #: fpdb.pyw:835 -msgid "Dump Database to Textfile (takes ALOT of time)" -msgstr "Exporter la base de données dans un fichier texte" +msgid "Rebuild DB Indexes" +msgstr "Reconstruction des Index de la BDD" #: fpdb.pyw:836 -msgid "_Help" -msgstr "" +msgid "_Statistics" +msgstr "_Statistiques" #: fpdb.pyw:837 -msgid "_Log Messages" -msgstr "Messages de _Log" +msgid "Dump Database to Textfile (takes ALOT of time)" +msgstr "" +"Sauvegarder la Base de Données vers un Fichier Texte (durée TRÈS longue)" #: fpdb.pyw:838 +msgid "_Help" +msgstr "_Aide" + +#: fpdb.pyw:839 +msgid "_Log Messages" +msgstr "_Historique des Messages" + +#: fpdb.pyw:840 msgid "A_bout, License, Copying" -msgstr "" +msgstr "À _Propos, Licence, copie" -#: fpdb.pyw:856 +#: fpdb.pyw:858 msgid "There is an error in your config file\n" -msgstr "" +msgstr "Il y a une erreur dans votre fichier de configuration\n" -#: fpdb.pyw:857 +#: fpdb.pyw:859 msgid "" "\n" "\n" "Error is: " msgstr "" +"\n" +"\n" +"Erreur: " -#: fpdb.pyw:858 +#: fpdb.pyw:860 msgid "CONFIG FILE ERROR" -msgstr "FICHIER DE CONFIG ERREUR" - -#: fpdb.pyw:862 -msgid "Logfile is %s\n" -msgstr "Fichier de log est %s\n" +msgstr "ERREUR DE FICHIER DE CONFIGURATION" #: fpdb.pyw:864 +msgid "Logfile is %s\n" +msgstr "Le Fichier d'Historique est %s\n" + +#: fpdb.pyw:866 msgid "Config file" msgstr "Fichier de configuration" -#: fpdb.pyw:865 +#: fpdb.pyw:867 msgid "" "has been created at:\n" "%s.\n" @@ -3516,99 +4009,106 @@ msgstr "" "a été créé à:\n" "%s.\n" -#: fpdb.pyw:866 +#: fpdb.pyw:868 msgid "" "Edit your screen_name and hand history path in the supported_sites section " "of the Preferences window (Main menu) before trying to import hands." msgstr "" +"Modifiez votre pseudo et le chemin de votre historique de mains dans la " +"section sites supportés de la fenêtre de Préférences (Menu Principal) avant " +"d'importer des mains." -#: fpdb.pyw:888 +#: fpdb.pyw:890 msgid "Connected to SQLite: %s" msgstr "Connecté à SQLite: %s" -#: fpdb.pyw:922 -msgid "Strong Warning - Invalid database version" -msgstr "Attention - version de base de données invalide" - #: fpdb.pyw:924 +msgid "Strong Warning - Invalid database version" +msgstr "SÉRIEUSE ALERTE - Version de base de données invalide" + +#: fpdb.pyw:926 msgid "An invalid DB version or missing tables have been detected." msgstr "" -"Une version invalide de la BDD ou des tables manquantes ont été détectés." +"Une version invalide de la BDD ou des tables manquantes ont été détectées." -#: fpdb.pyw:928 +#: fpdb.pyw:930 msgid "" "This error is not necessarily fatal but it is strongly recommended that you " "recreate the tables by using the Database menu." msgstr "" +"Cette erreur n'est pas forcément catastrophique mais il est hautement " +"préférable que vous recréiez les tables en passant par le menu Base de " +"Données." -#: fpdb.pyw:932 +#: fpdb.pyw:934 msgid "" "Not doing this will likely lead to misbehaviour including fpdb crashes, " "corrupt data etc." msgstr "" +"Ne pas le faire va probablement générer un comportement anormal tel que des " +"plantages de fpdb ou des corruptions de données,..." -#: fpdb.pyw:946 +#: fpdb.pyw:948 msgid "Status: Connected to %s database named %s on host %s" -msgstr "" +msgstr "Statut: Connecté à la base de données %s appelée %s sur l'hôte %s" -#: fpdb.pyw:956 +#: fpdb.pyw:958 msgid "" "\n" "Global lock taken by %s" msgstr "" +"\n" +"Verrou global obtenu par %s" -#: fpdb.pyw:959 +#: fpdb.pyw:961 msgid "" "\n" "Failed to get global lock, it is currently held by %s" msgstr "" +"\n" +"Impossible d'obtenir un verrou global, il actuellement détenu par %s" -#: fpdb.pyw:969 +#: fpdb.pyw:971 msgid "Quitting normally" msgstr "Quitte normalement" -#: fpdb.pyw:994 +#: fpdb.pyw:996 msgid "Global lock released.\n" -msgstr "" +msgstr "Verrou global libéré.\n" -#: fpdb.pyw:1001 +#: fpdb.pyw:1003 msgid "Auto Import" -msgstr "Import Auto" +msgstr "Importation Auto" -#: fpdb.pyw:1011 +#: fpdb.pyw:1013 msgid "Bulk Import" -msgstr "Import Fichiers" +msgstr "Importation de Fichiers" -#: fpdb.pyw:1018 +#: fpdb.pyw:1020 msgid "Tournament Results Import" -msgstr "Import résultats Tournoi" +msgstr "Importation des Résultats de tournois" -#: fpdb.pyw:1024 +#: fpdb.pyw:1026 msgid "eMail Import" -msgstr "Import eMail" +msgstr "Importation eMail" -#: fpdb.pyw:1031 -msgid "Ring Player Stats" -msgstr "Stats Joueur Cash-Game" - -#: fpdb.pyw:1037 +#: fpdb.pyw:1039 msgid "Tourney Stats" -msgstr "Stats Joueur Tournoi" +msgstr "Stats de Tournoi" -#: fpdb.pyw:1043 +#: fpdb.pyw:1045 msgid "Tourney Viewer" msgstr "Visualiseur Tournoi" -#: fpdb.pyw:1049 +#: fpdb.pyw:1051 msgid "Positional Stats" -msgstr "Stats Position" +msgstr "Stats par Position" -#: fpdb.pyw:1061 -#, fuzzy +#: fpdb.pyw:1063 msgid "Hand Replayer" -msgstr "Rejoueur de Mains:" +msgstr "Rejoueur de main" -#: fpdb.pyw:1065 +#: fpdb.pyw:1067 msgid "" "Fpdb needs translators!\n" "If you speak another language and have a few minutes or more to spare get in " @@ -3637,138 +4137,159 @@ msgid "" "You can find the full license texts in agpl-3.0.txt, gpl-2.0.txt, gpl-3.0." "txt and mit.txt in the fpdb installation directory." msgstr "" -"Fpdb à besoin de traducteurs!\n" -"Si vous parlez une autre langue et que vous avez 5 minutes ou plus à nous consacrer, " -"contactez moi par email steffen@schaumburger.info\n" +"Fpdb a besoin de traducteurs !\n" +"Si vous parlez une autre langue et avez un peu de temps ou plus manifestez-" +"vous par mail à l'adresse steffen@schaumburger.\n" "\n" -"Bienvenue avec Fpdb!\n" -"Pour être informé des nouvelles versions et mises à jours, https://lists.sourceforge." -"net/lists/listinfo/fpdb-announce et inscrivez vous.\n" -"Si vous voulez suivre le développement plus étroitement, https://lists." -"sourceforge.net/lists/listinfo/fpdb-main et inscrivez vous.\n" +"Bienvenue sur Fpdb !\n" +"Pour être tenu informé des nouvelles copies d'écran et versions rendez-vous " +"à\n" +"https://lists.sourceforge.net/lists/listinfo/fpdb-announce et souscrivez.\n" +"Si vous voulez suivre l'évolution de plus près rendez-vous à\n" +"https://lists.sourceforge.net/lists/listinfo/fpdb-main et souscrivez.\n" "\n" -"Ce programme est actuellement dans un état alpha, donc notre format de base de données est " -"parfois changé.\n" -"Vous devriez donc toujours garder vos fichiers d'historiques de vos mains car vous devrez ré-" -"importer après une mise à jour, le cas échéant.\n" +"Ce programme est actuellement au stade Alpha, donc notre format de base de " +"données est susceptible de changer.\n" +"Vous devez donc conserver vos historiques de mains afin de pouvoir les " +"réimporter en cas de mise à jour.\n" "\n" -"Pour la documentation visitez s'il vous plaît le wiki sur le site web suivant http://fpdb.sourceforge." -"net/.\n" -"Si vous avez besoin d'aide cliquez sur Contact - ou bien trouvez de l aide sur le site web.\n" -"Notez s'il vous plaît que default.conf n'est plus nécessaire, ni utilisé. " -"La configuration est maintenant dans HUD_config.xml.\n" +"Pour de la documentation, veuillez consulter notre site web wiki à http://" +"fpdb.sourceforge.net/.\n" +"Si vous avez besoin d'aide cliquez sur Contact - Obtenir de l'aide sur notre " +"site web.\n" +"Remarquez que default.conf n'est plus utilisé ni nécessaire, toute la " +"configuration se fait maintenant dans HUD_config.xml.\n" "\n" -"Ce programme est free/libre open source sous license partielle avec " -"AGPL3, et partielle avec GPL2 ou supérieure.\n" -"Le paquet d'installation sous windows inclus le code autorisé conformément à la licence de MIT.\n" -"Vous pouvez trouver les textes de licence complets dans agpl-3.0.txt, gpl-2.0.txt, gpl-3.0." -"txt et mit.txt dans le répertoire d'installation de fpdb." +"Ce programme et son code sont ouverts et libres, en partie sous licence " +"AGPL3, et en partie sous licence GPL2 ou ultérieure.\n" +"Le package d'installation Windows contient le code sous licence MIT.\n" +"Vous pouvez retrouver l'intégralité des contrats de licence dans agpl-3.0." +"txt, gpl-2.0.txt, gpl-3.0.txt et mit.txt dans le répertoire d'installation " +"de fpdb." -#: fpdb.pyw:1082 +#: fpdb.pyw:1084 msgid "Help" msgstr "Aide" -#: fpdb.pyw:1089 +#: fpdb.pyw:1091 msgid "Graphs" -msgstr "Graphs" +msgstr "Graphiques" -#: fpdb.pyw:1103 +#: fpdb.pyw:1105 msgid "Stove" -msgstr "" +msgstr "Estimation" -#: fpdb.pyw:1176 +#: fpdb.pyw:1178 msgid "" "\n" "Note: error output is being diverted to fpdb-errors.txt and HUD-errors.txt " "in: %s" msgstr "" +"\n" +"Note: Le résultat d'erreur est redirigé vers fpdb-errors.txt et HUD-errors." +"txt dans : %s" -#: fpdb.pyw:1177 +#: fpdb.pyw:1179 msgid "" "\n" "Any major error will be reported there _only_.\n" msgstr "" +"\n" +"Toute erreur grave sera stockée ici _uniquement_.\n" -#: fpdb.pyw:1206 +#: fpdb.pyw:1208 msgid "fpdb starting ..." msgstr "fpdb démarre ..." -#: fpdb.pyw:1305 +#: fpdb.pyw:1307 msgid "" "WARNING: Unable to find output hand history directory %s\n" "\n" " Press YES to create this directory, or NO to select a new one." msgstr "" +"ALERTE : Impossible de trouver le répertoire de destination de l'historique " +"de main %s\n" +"Choisissez OUI pour créer le répertoire, ou sur NON pour en créer un nouveau." -#: fpdb.pyw:1313 +#: fpdb.pyw:1315 msgid "" "WARNING: Unable to create hand output directory. Importing is not likely to " "work until this is fixed." msgstr "" +"ALERTE: Impossible de créer le répertoire de destination des mains. " +"L'importation ne devrait pas fonctionner avant que cela ne soit régler." -#: fpdb.pyw:1324 +#: fpdb.pyw:1326 msgid "" "WARNING: Unable to find site '%s'\n" "\n" "Press YES to add this site to the database." msgstr "" +"ALERTE: Impossible de trouver le site '%s'\n" +"\n" +"Cliquez sur OUI pour ajouter ce site à la base de données." -#: fpdb.pyw:1340 +#: fpdb.pyw:1342 msgid "" "\n" "Enter short code for %s\n" "(up to 3 characters):\n" msgstr "" +"\n" +"Saisissez un code pour %s\n" +"(3 caractères maxi):\n" #: fpdb_import.py:51 msgid "Import database module: MySQLdb not found" -msgstr "" +msgstr "Importation du module de base de données: MySQLdb non trouvé" #: fpdb_import.py:58 msgid "Import database module: psycopg2 not found" -msgstr "" +msgstr "Importation du module de base de données: psycopg2 non trouvé" #: fpdb_import.py:184 msgid "Database ID for %s not found" -msgstr "" +msgstr "Id de base de donnée %s non trouvé" #: fpdb_import.py:186 msgid "" "[ERROR] More than 1 Database ID found for %s - Multiple currencies not " "implemented yet" msgstr "" +"[ERREUR] Plus d'1 Id de Base de Données trouvé pour %s - Devises Multiples " +"pas encore implémenté" #: fpdb_import.py:232 msgid "Started at %s -- %d files to import. indexes: %s" -msgstr "" +msgstr "Débuté à %s -- %d fichiers à importer. Index: %s" #: fpdb_import.py:241 msgid "No need to drop indexes." -msgstr "Pas besoin de supprimer les indices." +msgstr "Inutile de supprimer les index." #: fpdb_import.py:260 msgid "writers finished already" -msgstr "" +msgstr "Les sauvegardes sont déjà finies" #: fpdb_import.py:263 msgid "waiting for writers to finish ..." -msgstr "" +msgstr "En attente de finition de la sauvegarde..." #: fpdb_import.py:273 msgid " ... writers finished" -msgstr "" +msgstr " ... sauvegardes terminées" #: fpdb_import.py:279 msgid "No need to rebuild indexes." -msgstr "Pas besoin de reconstruire les indices." +msgstr "Inutile de reconstruire les index." #: fpdb_import.py:283 msgid "No need to rebuild hudcache." -msgstr "Pas besoin de reconstruire le cache hud." +msgstr "Inutile de reconstruire le cache hud." #: fpdb_import.py:317 msgid "sending finish message queue length =" -msgstr "" +msgstr "Longueur du message de fin de file d'attente =" #: fpdb_import.py:444 fpdb_import.py:446 msgid "Converting %s" @@ -3780,21 +4301,23 @@ msgstr "Main traitée mais vide" #: fpdb_import.py:506 msgid "fpdb_import: sending hand to hud" -msgstr "" +msgstr "fpdb_import: Envoie de la main au HUD" #: fpdb_import.py:509 msgid "Failed to send hand to HUD: %s" -msgstr "" +msgstr "Échec de l'envoi de la main au HUD: %s" #: fpdb_import.py:524 msgid "Unknown filter filter_name:'%s' in filter:'%s'" -msgstr "" +msgstr "Nom filter_name de filtre inconnu:'%s' dans le filtre:'%s'" #: fpdb_import.py:535 msgid "" "Error No.%s please send the hand causing this to fpdb-main@lists.sourceforge." "net so we can fix the problem." msgstr "" +"Erreur No%s veuillez nous faire parvenir la main en cause à fpdb-main@lists." +"sourceforge.net que nous puissions régler ce problème." #: fpdb_import.py:536 msgid "Filename:" @@ -3805,32 +4328,34 @@ msgid "" "Here is the first line of the hand so you can identify it. Please mention " "that the error was a ValueError:" msgstr "" +"Voici la première ligne de la main pour que vous puissiez l'identifier. " +"Veuillez préciser préciser que l'erreur avait pour valeur:" #: fpdb_import.py:539 msgid "Hand logged to hand-errors.txt" -msgstr "" +msgstr "Main enregistrée dans hand-error.txt" #: fpdb_import.py:595 msgid "Importing" -msgstr "Import en cours" +msgstr "Importation" #: fpdb_import.py:623 msgid "CLI for importing hands is GuiBulkImport.py" -msgstr "" +msgstr "Le CLI pour l'importation de la main est GuiBulkImport.py" #: interlocks.py:52 msgid "lock already held by:" -msgstr "" +msgstr "Verrou déjà détenu par:" #: test_Database.py:50 msgid "DEBUG: Testing variance function" -msgstr "" +msgstr "DEBUG: Test de la fonction variance" #: test_Database.py:51 msgid "DEBUG: result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" -msgstr "" +msgstr "DEBUG: resultat: %s attendu: 0.666666 (resultat-attente ~= 0.0): %s" -#: windows_make_bats.py:39 +#: windows_make_bats.py:30 msgid "" "\n" "This script is only for windows\n" @@ -3838,63 +4363,24 @@ msgstr "" "\n" "Ce script est seulement pour Windows\n" -#: windows_make_bats.py:66 +#: windows_make_bats.py:57 msgid "" "\n" "no gtk directories found in your path - install gtk or edit the path " "manually\n" msgstr "" +"\n" +"pas de répertoire gtk trouvé à cet endroit - installez gtk ou modifiez le " +"chemin manuellement\n" -#~ msgid "" -#~ "How often to print a one-line status report (0 (default) means never)" -#~ msgstr "" -#~ "A quelle fréquence écrire une ligne de rapport (0 (défaut) veut dire " -#~ "jamais)" +#~ msgid "Default logger intialised for " +#~ msgstr "Logger par défaut initialisé pour" -#~ msgid "Fail on error" -#~ msgstr "Arrêt lors dune erreur" +#~ msgid "creating foreign key " +#~ msgstr "création d'une clé distante" -#~ msgid "Logfile is " -#~ msgstr "Fichier de log est" +#~ msgid " create foreign key failed: " +#~ msgstr " creation d'une clé distante a échoué" -#~ msgid "Terminating normally." -#~ msgstr "Terminé normalement." - -#~ msgid "Received hand no %s" -#~ msgstr "Main reçu no %s" - -#~ msgid "will not send hand\n" -#~ msgstr "n'enverra pas la main\n" - -#~ msgid "HUD create: table name %s not found, skipping." -#~ msgstr "Création HUD : table nommé %s non trouvée, ignorée." - -#~ msgid "Cannot read HID for current hand" -#~ msgstr "Impossible de lire le HID pour cette main" - -#~ msgid "creating mysql index " -#~ msgstr "création index mysql" - -#~ msgid " create index failed: " -#~ msgstr " création index a èchoué" - -#~ msgid " create index failed: " -#~ msgstr " création de l'index a èchoué: " - -msgid "Profit graph for ring games" -msgstr "Graph de profit pour le cash-game" - -#~ msgid "GameInfo regex did not match" -#~ msgstr "GameInfo regex ne correspond pas" - -#~ msgid "didn't recognise buyin currency in:" -#~ msgstr "n'a pas reconnu la devise du buyin:" - -#~ msgid "commit finished ok, i = " -#~ msgstr "succès du commit, i = " - -#~ msgid "Default" -#~ msgstr "Défaut" - -msgid "Fatal Error - Config File Missing" -msgstr "Erreur Fatale - Fichier de Configuration Manquant" +#~ msgid " create foreign key failed: " +#~ msgstr " creation d'une clé distante a échoué" diff --git a/pyfpdb/locale/fpdb-hu_HU.po b/pyfpdb/locale/fpdb-hu_HU.po index 2d3f3aea..85d4e05b 100644 --- a/pyfpdb/locale/fpdb-hu_HU.po +++ b/pyfpdb/locale/fpdb-hu_HU.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: 0.20.905 plus git\n" -"POT-Creation-Date: 2011-02-27 23:57+CET\n" +"POT-Creation-Date: 2011-03-10 02:53+CET\n" "PO-Revision-Date: 2011-02-27 18:23+0100\n" "Last-Translator: Ferenc Erki \n" "Language-Team: Hungarian \n" @@ -25,7 +25,7 @@ msgid "determineGameType: Unable to recognise gametype from: '%s'" msgstr "determineGameType: Nem sikerült felismerni a játéktípust innen: '%s'" #: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 -#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:251 +#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:252 #: OnGameToFpdb.py:160 OnGameToFpdb.py:176 PartyPokerToFpdb.py:198 #: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186 #: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173 @@ -61,9 +61,9 @@ msgstr "Fájlnév: %s" msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'" msgstr "Absolute: nem illeszkedik re_*InfoFromFilename-re: '%s'" -#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:410 +#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:415 #: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 -#: WinamaxToFpdb.py:362 +#: WinamaxToFpdb.py:360 msgid "reading antes" msgstr "antek olvasása" @@ -80,19 +80,19 @@ msgid "Absolute readStudPlayerCards is only a stub." msgstr "Az Absolute terem readStudPlayerCards funkciója csak egy csonk." #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:326 FulltiltToFpdb.py:778 PartyPokerToFpdb.py:572 +#: EverleafToFpdb.py:326 FulltiltToFpdb.py:783 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "leosztástörténet feldolgozása" #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:327 FulltiltToFpdb.py:779 PartyPokerToFpdb.py:573 +#: EverleafToFpdb.py:327 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:579 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" msgstr "feldolgozás eredményének helye" #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 -#: EverleafToFpdb.py:328 FulltiltToFpdb.py:780 PartyPokerToFpdb.py:574 +#: EverleafToFpdb.py:328 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:580 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" msgstr "kövesse a kimenetet (tail -f)" @@ -111,7 +111,7 @@ msgid "Didn't match re_HandInfo" msgstr "re_HandInfo nem illeszkedik" #: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146 -#: FulltiltToFpdb.py:266 PokerStarsToFpdb.py:223 +#: FulltiltToFpdb.py:267 PokerStarsToFpdb.py:223 msgid "No match in readHandInfo." msgstr "readHandInfo nem illeszkedik." @@ -124,7 +124,7 @@ msgid "No bringin found" msgstr "Nyitó hívás nem található" #: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439 -#: WinamaxToFpdb.py:408 +#: WinamaxToFpdb.py:406 msgid "DEBUG: unimplemented readAction: '%s' '%s'" msgstr "DEBUG: nem ismert readAction: '%s' '%s'" @@ -164,12 +164,9 @@ msgstr "" msgid "No %s found, cannot fall back. Exiting.\n" msgstr "%s nem található, nem tudom folytatni. Kilépés.\n" -#: Configuration.py:166 -msgid "Default logger initialised for " -msgstr "Alapértelmezett naplózó előkészítve ehhez: " - -#: Configuration.py:167 -msgid "Default logger intialised for " +#: Configuration.py:166 Configuration.py:167 +#, fuzzy +msgid "Default logger initialised for %s" msgstr "Alapértelmezett naplózó előkészítve ehhez: " #: Configuration.py:178 Database.py:447 Database.py:448 @@ -249,7 +246,8 @@ msgid "Error parsing %s. See error log file." msgstr "Hiba a(z) %s értelmezése közben. Nézz bele a hibanaplóba." #: Configuration.py:837 -msgid "Error parsing example file %s. See error log file." +#, fuzzy +msgid "Error parsing example configuration file %s. See error log file." msgstr "Hiba a(z) %s mintafájl értelmezése közben. Nézz bele a hibanaplóba." #: Database.py:65 @@ -276,303 +274,298 @@ msgstr "Kapcsolódás a %(database)s SQLite adatbázishoz" msgid "Some database functions will not work without NumPy support" msgstr "Néhány adatbázis-funkció nem fog működni NumPy támogatás nélkül" -#: Database.py:494 +#: Database.py:495 msgid "outdated or too new database version (%s) - please recreate tables" msgstr "" "elavult vagy túl új adatbázis verzió (%s) - kérlek hozd létre újra a táblákat" -#: Database.py:500 Database.py:501 +#: Database.py:501 Database.py:502 msgid "Failed to read settings table - recreating tables" msgstr "" "Nem sikerült az olvasás a beállítások táblából - táblák újra létrehozása" -#: Database.py:505 Database.py:506 +#: Database.py:506 Database.py:507 msgid "Failed to read settings table - please recreate tables" msgstr "" "Nem sikerült az olvasás a beállítások táblából - kérlek hozd létre újra a " "táblákat" -#: Database.py:527 +#: Database.py:528 msgid "commit %s failed: info=%s value=%s" msgstr "%s. véglegesítés nem sikerült: info=%s érték=%s" -#: Database.py:531 +#: Database.py:532 msgid "commit failed" msgstr "a véglegesítés nem sikerült" -#: Database.py:712 Database.py:745 +#: Database.py:713 Database.py:746 msgid "*** Database Error: " msgstr "*** Adatbázis hiba: " -#: Database.py:742 +#: Database.py:743 msgid "Database: date n hands ago = " msgstr "Adatbázis: n-nel ezelőtti leosztás dátuma = " -#: Database.py:899 +#: Database.py:900 msgid "ERROR: query %s result does not have player_id as first column" msgstr "ERROR: a(z) %s lekérdezés eredményének nem a player_id az első oszlopa" -#: Database.py:991 +#: Database.py:992 msgid "getLastInsertId(): problem fetching insert_id? ret=%d" msgstr "getLastInsertId(): probléma az insert_id lekérdezése közben? ret=%d" -#: Database.py:1003 +#: Database.py:1004 msgid "getLastInsertId(%s): problem fetching lastval? row=%d" msgstr "getLastInsertId(%s): probléma a lastval lekérdezése közben? sor=%d" -#: Database.py:1010 +#: Database.py:1011 msgid "getLastInsertId(): unknown backend: %d" msgstr "getLastInsertId(): ismeretlen backend: %d" -#: Database.py:1015 +#: Database.py:1016 msgid "*** Database get_last_insert_id error: " msgstr "*** get_last_insert_id adatbázis hiba: " -#: Database.py:1069 Database.py:1494 +#: Database.py:1070 Database.py:1495 msgid "warning: drop pg fk %s_%s_fkey failed: %s, continuing ..." msgstr "" "figyelem: a(z) %s_%s_fkey pg idegen kulcs eldobása nem sikerült: %s, " "folytatás ..." -#: Database.py:1073 Database.py:1498 +#: Database.py:1074 Database.py:1499 msgid "warning: constraint %s_%s_fkey not dropped: %s, continuing ..." msgstr "figyelem: a(z) %s_%s_fkey megkötés nem lett eldobva: %s, folytatás ..." -#: Database.py:1081 Database.py:1372 +#: Database.py:1082 Database.py:1373 msgid "dropping mysql index " msgstr "MySQL index eldobása: " -#: Database.py:1087 Database.py:1377 Database.py:1385 Database.py:1392 +#: Database.py:1088 Database.py:1378 Database.py:1386 Database.py:1393 msgid " drop index failed: " msgstr " index eldobása nem sikerült: " -#: Database.py:1092 Database.py:1379 +#: Database.py:1093 Database.py:1380 msgid "dropping pg index " msgstr "pg index eldobása: " -#: Database.py:1105 +#: Database.py:1106 msgid "warning: drop index %s_%s_idx failed: %s, continuing ..." msgstr "" "figyelem: a(z) %s_%s_idx index eldobása nem sikerült: %s, folytatás ..." -#: Database.py:1109 +#: Database.py:1110 msgid "warning: index %s_%s_idx not dropped %s, continuing ..." msgstr "figyelem: a(z) %s_%s_idx index nem lett eldobva: %s, folytatás ..." -#: Database.py:1149 Database.py:1157 +#: Database.py:1150 Database.py:1158 Database.py:1426 Database.py:1434 msgid "Creating foreign key " msgstr "idegen kulcs létrehozása " -#: Database.py:1155 Database.py:1164 Database.py:1176 +#: Database.py:1156 Database.py:1165 Database.py:1177 Database.py:1432 +#: Database.py:1441 msgid "Create foreign key failed: " msgstr "idegen kulcs létrehozása sikertelen: " -#: Database.py:1171 Database.py:1330 Database.py:1331 -msgid "Creating mysql index %s %s" +#: Database.py:1172 +#, fuzzy +msgid "Creating MySQL index %s %s" msgstr "MySQL index létrehozása: %s %s" -#: Database.py:1180 -msgid "Creating pg index " +#: Database.py:1181 +#, fuzzy +msgid "Creating PostgreSQL index " msgstr "pg index létrehozása " -#: Database.py:1185 Database.py:1336 Database.py:1345 Database.py:1353 +#: Database.py:1186 Database.py:1337 Database.py:1346 Database.py:1354 msgid "Create index failed: " msgstr "Index létrehozása nem sikerült: " -#: Database.py:1226 Database.py:1227 +#: Database.py:1227 Database.py:1228 msgid "Finished recreating tables" msgstr "A táblák újra létrehozása befejeződött" -#: Database.py:1268 +#: Database.py:1269 msgid "***Error creating tables: " msgstr "*** Hiba a táblák létrehozása közben: " -#: Database.py:1278 +#: Database.py:1279 msgid "*** Error unable to get databasecursor" msgstr "*** Hiba: nem olvasható a databasecursor" -#: Database.py:1290 Database.py:1301 Database.py:1311 Database.py:1318 +#: Database.py:1291 Database.py:1302 Database.py:1312 Database.py:1319 msgid "***Error dropping tables: " msgstr "*** Hiba a táblák eldobása közben: " -#: Database.py:1316 +#: Database.py:1317 msgid "*** Error in committing table drop" msgstr "*** Hiba a tábla-eldobás véglegesítése közben" -#: Database.py:1339 Database.py:1340 +#: Database.py:1331 Database.py:1332 +msgid "Creating mysql index %s %s" +msgstr "MySQL index létrehozása: %s %s" + +#: Database.py:1340 Database.py:1341 msgid "Creating pgsql index %s %s" msgstr "pgsql index létrehozása: %s %s" -#: Database.py:1347 Database.py:1348 +#: Database.py:1348 Database.py:1349 msgid "Creating sqlite index %s %s" msgstr "SQLite index létrehozása: %s %s" -#: Database.py:1355 +#: Database.py:1356 msgid "Unknown database: MySQL, Postgres and SQLite supported" msgstr "Ismeretlen adatbázis: a MySQL, a Postgres és az SQLite támogatott" -#: Database.py:1360 +#: Database.py:1361 msgid "Error creating indexes: " msgstr "Hiba az indexek létrehozása közben: " -#: Database.py:1387 +#: Database.py:1388 msgid "Dropping sqlite index " msgstr "SQLite index eldobása: " -#: Database.py:1394 +#: Database.py:1395 msgid "" "Fpdb only supports MySQL, Postgres and SQLITE, what are you trying to use?" msgstr "" "Fpdb csak a MySQL-t, a Postgres-t és az SQLite-ot támogatja. Mit próbáltál " "használni?" -#: Database.py:1408 Database.py:1448 +#: Database.py:1409 Database.py:1449 msgid " set_isolation_level failed: " msgstr " set_isolation_level meghiúsult: " -#: Database.py:1425 Database.py:1433 -msgid "creating foreign key " -msgstr "idegen kulcs létrehozása: " - -#: Database.py:1431 -msgid " create foreign key failed: " -msgstr " idegen kulcs létrehozása sikertelen: " - -#: Database.py:1440 -msgid " create foreign key failed: " -msgstr " idegen kulcs létrehozása sikertelen: " - -#: Database.py:1442 Database.py:1501 +#: Database.py:1443 Database.py:1502 msgid "Only MySQL and Postgres supported so far" msgstr "Egyelőre csak a MySQL és a Postgres támogatott" -#: Database.py:1472 +#: Database.py:1473 msgid "dropping mysql foreign key" msgstr "MySQL idegen kulcs eldobása" -#: Database.py:1476 +#: Database.py:1477 msgid " drop failed: " msgstr " az eldobás sikertelen: " -#: Database.py:1479 +#: Database.py:1480 msgid "dropping pg foreign key" msgstr "pg idegen kulcs eldobása" -#: Database.py:1491 +#: Database.py:1492 msgid "dropped pg foreign key %s_%s_fkey, continuing ..." msgstr "%s_%s_fkey pg idegen kulcs eldobva, folytatás ..." -#: Database.py:1612 +#: Database.py:1613 msgid "Rebuild hudcache took %.1f seconds" msgstr "A HUD cache újraépítése %.1f másodpercig tartott" -#: Database.py:1615 Database.py:1653 +#: Database.py:1616 Database.py:1654 msgid "Error rebuilding hudcache:" msgstr "Hiba a HUD cache újraépítése közben:" -#: Database.py:1665 Database.py:1671 +#: Database.py:1666 Database.py:1672 msgid "Error during analyze:" msgstr "Hiba analyze közben:" -#: Database.py:1675 +#: Database.py:1676 msgid "Analyze took %.1f seconds" msgstr "Analyze %.1f másodpercig tartott" -#: Database.py:1685 Database.py:1691 +#: Database.py:1686 Database.py:1692 msgid "Error during vacuum:" msgstr "Hiba vacuum közben:" -#: Database.py:1695 +#: Database.py:1696 msgid "Vacuum took %.1f seconds" msgstr "Vacuum %.1f másodpercig tartott" -#: Database.py:1707 +#: Database.py:1708 msgid "Error during lock_for_insert:" msgstr "Hiba lock_for_insert közben:" -#: Database.py:1716 +#: Database.py:1717 msgid "######## Hands ##########" msgstr "######## Leosztások ##########" -#: Database.py:1720 +#: Database.py:1721 msgid "###### End Hands ########" msgstr "###### Leosztások vége ########" -#: Database.py:2122 +#: Database.py:2123 msgid "Error aquiring hero ids:" msgstr "Hiba a játékosazonosítók meghatározása közben:" -#: Database.py:2230 +#: Database.py:2231 msgid "######## Gametype ##########" msgstr "######## Játéktípusok ##########" -#: Database.py:2234 +#: Database.py:2235 msgid "###### End Gametype ########" msgstr "###### Játéktípusok vége ########" -#: Database.py:2261 +#: Database.py:2262 msgid "queue empty too long - writer stopping ..." msgstr "Queue.Empty túl sokáig tart - az írás befejeződik ..." -#: Database.py:2264 +#: Database.py:2265 msgid "writer stopping, error reading queue: " msgstr "az írás megállt, hiba a sor olvasásakor: " -#: Database.py:2289 +#: Database.py:2290 msgid "deadlock detected - trying again ..." msgstr "deadlock történt - újrapróbálás ..." -#: Database.py:2294 +#: Database.py:2295 msgid "too many deadlocks - failed to store hand " msgstr "túl sok deadlock - nem sikerült tárolni a leosztást " -#: Database.py:2298 +#: Database.py:2299 msgid "***Error storing hand: " msgstr "***Hiba a leosztás tárolása közben: " -#: Database.py:2308 +#: Database.py:2309 msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" msgstr "" "adatbázisba írás befejeződött: %d leosztás tárolva (%d sikertelen) %.1f mp " "alatt" -#: Database.py:2318 +#: Database.py:2319 msgid "***Error sending finish: " msgstr "***Hiba a befejezés küldésekor: " -#: Database.py:2400 +#: Database.py:2401 msgid "invalid source in Database.createOrUpdateTourney" msgstr "érvénytelen forrás a Database.createOrUpdateTourney-ban" -#: Database.py:2413 +#: Database.py:2414 msgid "invalid source in Database.createOrUpdateTourneysPlayers" msgstr "érvénytelen forrás a Database.createOrUpdateTourneysPlayers-ben" -#: Database.py:2539 +#: Database.py:2540 msgid "HandToWrite.init error: " msgstr "HandToWrite.init hiba: " -#: Database.py:2589 +#: Database.py:2590 msgid "HandToWrite.set_all error: " msgstr "HandToWrite.set_all hiba: " -#: Database.py:2620 +#: Database.py:2621 msgid "nutOmatic is id_player = %d" msgstr "nutOmatic id_player értéke = %d" -#: Database.py:2628 +#: Database.py:2629 msgid "query plan: " msgstr "lekérdezési terv: " -#: Database.py:2637 +#: Database.py:2638 msgid "cards =" msgstr "kezdőkéz =" -#: Database.py:2640 +#: Database.py:2641 msgid "get_stats took: %4.3f seconds" msgstr "get_stats időigény: %4.3f mp" -#: Database.py:2642 +#: Database.py:2643 msgid "press enter to continue" msgstr "nyomj ENTER-t a folytatáshoz" @@ -660,91 +653,104 @@ msgstr "DEBUG: Új csoportosító doboz létrehozva!" msgid "Either 0 or more than one site matched (%s) - EEK" msgstr "Vagy egynél több, vagy egy terem sem illeszkedik (%s) - EEK" -#: Filters.py:341 +#: Filters.py:340 msgid "%s was toggled %s" msgstr "%s %s lett kapcsolva" -#: Filters.py:341 +#: Filters.py:340 msgid "OFF" msgstr "KI" -#: Filters.py:341 +#: Filters.py:340 msgid "ON" msgstr "BE" -#: Filters.py:422 +#: Filters.py:421 msgid "self.sites[%s] set to %s" msgstr "self.sites[%s] beállítva erre: %s" -#: Filters.py:428 +#: Filters.py:427 msgid "self.games[%s] set to %s" msgstr "self.games[%s] beállítva erre: %s" -#: Filters.py:434 +#: Filters.py:433 msgid "self.limit[%s] set to %s" msgstr "self.limit[%s] beállítva erre: %s" -#: Filters.py:612 +#: Filters.py:611 msgid "self.seats[%s] set to %s" msgstr "self.seats[%s] beállítva erre: %s" -#: Filters.py:618 +#: Filters.py:617 msgid "self.groups[%s] set to %s" msgstr "self.groups[%s] beállítva erre: %s" -#: Filters.py:659 +#: Filters.py:633 GuiLogView.py:87 GuiPositionalStats.py:63 +msgid "Refresh" +msgstr "Frissítés" + +#: Filters.py:658 msgid "Min # Hands:" msgstr "Min. leosztásszám:" -#: Filters.py:725 +#: Filters.py:679 Filters.py:708 Filters.py:734 Filters.py:761 Filters.py:875 +#: Filters.py:926 Filters.py:960 Filters.py:1018 Filters.py:1071 +msgid "hide" +msgstr "" + +#: Filters.py:724 msgid "INFO: No tourney types returned from database" msgstr "INFO: nem található versenytípus az adatbázisban" -#: Filters.py:726 +#: Filters.py:725 msgid "No tourney types returned from database" msgstr "Nem található versenytípus az adatbázisban" -#: Filters.py:752 Filters.py:850 +#: Filters.py:751 Filters.py:849 msgid "INFO: No games returned from database" msgstr "INFO: nem található játék az adatbázisban" -#: Filters.py:753 Filters.py:851 +#: Filters.py:752 Filters.py:850 msgid "No games returned from database" msgstr "Nem található játék az adatbázisban" -#: Filters.py:873 +#: Filters.py:872 msgid "Graphing Options:" msgstr "Grafikon opciók:" -#: Filters.py:890 +#: Filters.py:889 msgid "Show Graph In:" msgstr "Profit:" -#: Filters.py:906 +#: Filters.py:905 msgid "Showdown Winnings" msgstr "Nyeremény mutatással" -#: Filters.py:914 +#: Filters.py:913 msgid "Non-Showdown Winnings" msgstr "Nyeremény mutatás nélkül" -#: Filters.py:1031 +#: Filters.py:1030 msgid "From:" msgstr "Ettől:" -#: Filters.py:1045 +#: Filters.py:1044 msgid "To:" msgstr "Eddig:" -#: Filters.py:1050 +#: Filters.py:1049 msgid " Clear Dates " msgstr "Törlés" -#: Filters.py:1077 fpdb.pyw:719 +#: Filters.py:1068 +msgid "show" +msgstr "" + +#: Filters.py:1076 fpdb.pyw:721 msgid "Pick a date" msgstr "Válassz napot" -#: Filters.py:1083 fpdb.pyw:725 +#: Filters.py:1082 fpdb.pyw:727 msgid "Done" msgstr "Kész" @@ -773,66 +779,71 @@ msgstr "Nem található a pénznem" msgid "determineGameType: Raising FpdbParseError for file '%s'" msgstr "determineGameType: FpdbParseError a '%s' fájlnál" -#: FulltiltToFpdb.py:252 PkrToFpdb.py:155 PokerStarsToFpdb.py:213 +#: FulltiltToFpdb.py:253 PkrToFpdb.py:155 PokerStarsToFpdb.py:213 msgid "Lim_Blinds has no lookup for '%s'" msgstr "Lim_Blinds nem tartalmazza ezt: '%s'" -#: FulltiltToFpdb.py:265 +#: FulltiltToFpdb.py:266 msgid "readHandInfo: Unable to recognise handinfo from: '%s'" msgstr "" "readHandInfo: Nem sikerült felismerni a leosztásinformációkat innen: '%s'" -#: FulltiltToFpdb.py:420 +#: FulltiltToFpdb.py:368 +#, fuzzy +msgid "FTP: readPlayerStacks: No players detected (hand #%s)" +msgstr "readPlayerStacks: Kettőnél kevesebb játékost találtam egy leosztásban" + +#: FulltiltToFpdb.py:425 msgid "Player bringing in: %s for %s" msgstr "Nyitó hívás: %s hív %s-t" -#: FulltiltToFpdb.py:423 +#: FulltiltToFpdb.py:428 msgid "No bringin found, handid =%s" msgstr "Nyitó hívás nem található, leosztásazonosító = %s" -#: FulltiltToFpdb.py:430 +#: FulltiltToFpdb.py:435 msgid "FTP: readButton: Failed to detect button (hand #%s cancelled?)" msgstr "" "FTP: readButton: Nem sikerült az osztó felismerése (#%s leosztás " "megszakítva?)" -#: FulltiltToFpdb.py:484 +#: FulltiltToFpdb.py:489 msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" msgstr "FullTilt: DEBUG: nem ismert readAction: '%s' '%s'" -#: FulltiltToFpdb.py:560 +#: FulltiltToFpdb.py:565 msgid "determineTourneyType : Parsing NOK" msgstr "determineTourneyType : értelmezés nem OK" -#: FulltiltToFpdb.py:618 +#: FulltiltToFpdb.py:623 msgid "Unable to get a valid Tournament ID -- File rejected" msgstr "Nem sikerült érvényes versenyazonosítót találni --- A fájl elutasítva" -#: FulltiltToFpdb.py:649 +#: FulltiltToFpdb.py:654 msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" msgstr "" "Eltérés a beülők mértéke között a fejlécben (%s) és a Beülő mezőben (%s)" -#: FulltiltToFpdb.py:656 +#: FulltiltToFpdb.py:661 msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" msgstr "" "Eltérés a díjak mértéke között a fejlécben (%s) és a Beülő mezőben (%s)" -#: FulltiltToFpdb.py:660 +#: FulltiltToFpdb.py:665 msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" msgstr "" "Nem sikerült beülőt meghatározni ehhez a versenyhez : feltételezem, hogy ez " "egy freeroll" -#: FulltiltToFpdb.py:761 +#: FulltiltToFpdb.py:766 msgid "FullTilt: Player finishing stats unreadable : %s" msgstr "FullTilt: A következő játékos helyezési adata nem olvashatóak : %s" -#: FulltiltToFpdb.py:770 +#: FulltiltToFpdb.py:775 msgid "FullTilt: %s not found in tourney.ranks ..." msgstr "FullTilt: %s nem található a verseny helyezései között ..." -#: FulltiltToFpdb.py:772 +#: FulltiltToFpdb.py:777 msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s" msgstr "FullTilt: Hibás értelmezés : a helyezések nem egyeznek : %s / %s" @@ -912,6 +923,11 @@ msgstr "" "\n" " * Auto Import megállítása: A HUD már nem fut" +#: GuiAutoImport.py:316 +#, fuzzy +msgid "%s auto-import:" +msgstr "Auto Import automatikus indítása" + #: GuiAutoImport.py:325 msgid "Browse..." msgstr "Kiválaszt..." @@ -992,7 +1008,7 @@ msgstr "Terem:" msgid "Drop HudCache:" msgstr "HUD gyorstár eldobása:" -#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:814 +#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:816 msgid "_Bulk Import" msgstr "_Importálás" @@ -1096,7 +1112,7 @@ msgstr "F_rissítés" msgid "Type" msgstr "Típus" -#: GuiDatabase.py:116 +#: GuiDatabase.py:116 GuiTourneyPlayerStats.py:89 msgid "Name" msgstr "Név" @@ -1156,35 +1172,35 @@ msgstr " kapcsolódás OK" msgid " not connected but no exception" msgstr " nem kapcsolódott, de nem volt hibaüzenet" -#: GuiDatabase.py:373 fpdb.pyw:890 +#: GuiDatabase.py:373 fpdb.pyw:892 msgid "" "MySQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" "MySQL szerver jelenti: A hozzáférés megtagadva. Biztosan megfelelőek a " "jogosultságaid?" -#: GuiDatabase.py:377 fpdb.pyw:892 +#: GuiDatabase.py:377 fpdb.pyw:894 msgid "MySQL client reports: 2002 or 2003 error. Unable to connect - " msgstr "" "MySQL kliens jelenti: 2002-es vagy 2003-as hiba. Nem sikerült a kapcsolódás " "- " -#: GuiDatabase.py:378 fpdb.pyw:893 +#: GuiDatabase.py:378 fpdb.pyw:895 msgid "Please check that the MySQL service has been started" msgstr "Kérlek ellenőrizd, hogy a MySQL szolgáltatás el van-e indítva" -#: GuiDatabase.py:382 fpdb.pyw:895 +#: GuiDatabase.py:382 fpdb.pyw:897 msgid "" "PostgreSQL Server reports: Access denied. Are your permissions set correctly?" msgstr "" "PostgreSQL szerver jelenti: A hozzáférés megtagadva. Megfelelőek a " "jogosultságaid?" -#: GuiDatabase.py:385 fpdb.pyw:897 +#: GuiDatabase.py:385 fpdb.pyw:899 msgid "PostgreSQL client reports: Unable to connect - " msgstr "PostgreSQL kliens jelenti: Nem sikerült a kapcsolódás - " -#: GuiDatabase.py:386 fpdb.pyw:898 +#: GuiDatabase.py:386 fpdb.pyw:900 msgid "Please check that the PostgreSQL service has been started" msgstr "Kérlek ellenőrizd, hogy a PostgreSQL szolgáltatás el van-e indítva" @@ -1358,6 +1374,10 @@ msgstr "Mutatással: $%.2f" msgid "Non-showdown: $%.2f" msgstr "Mutatás nélkül: $%.2f" +#: GuiGraphViewer.py:231 +msgid "Profit graph for ring games" +msgstr "Bevételgrafikon a készpénzes játékokról" + #: GuiGraphViewer.py:234 msgid "" "Hands: %d\n" @@ -1439,14 +1459,14 @@ msgstr "Levelek mappája" msgid "Mailserver" msgstr "Levelezőkiszolgáló" -#: GuiImapFetcher.py:110 -msgid "Site" -msgstr "Terem" - #: GuiImapFetcher.py:110 msgid "Use SSL" msgstr "SSL használata" +#: GuiImapFetcher.py:110 GuiTourneyPlayerStats.py:82 +msgid "Site" +msgstr "Terem" + #: GuiImapFetcher.py:142 msgid "Yes" msgstr "Igen" @@ -1455,13 +1475,41 @@ msgstr "Igen" msgid "No" msgstr "Nem" +#: GuiLogView.py:38 +msgid "Fpdb Errors" +msgstr "" + +#: GuiLogView.py:39 +msgid "Fpdb Log" +msgstr "" + +#: GuiLogView.py:40 +msgid "HUD Errors" +msgstr "" + +#: GuiLogView.py:41 +msgid "HUD Log" +msgstr "" + #: GuiLogView.py:52 msgid "Log Messages" msgstr "Naplóbejegyzések" -#: GuiLogView.py:87 -msgid "Refresh" -msgstr "Frissítés" +#: GuiLogView.py:98 +msgid "Date/Time" +msgstr "" + +#: GuiLogView.py:99 +msgid "Module" +msgstr "" + +#: GuiLogView.py:100 +msgid "Level" +msgstr "" + +#: GuiLogView.py:101 +msgid "Text" +msgstr "" #: GuiPositionalStats.py:137 msgid "DEBUG: activesite set to %s" @@ -1471,6 +1519,105 @@ msgstr "DEBUG: aktív terem: %s" msgid "Positional Stats page displayed in %4.2f seconds" msgstr "Pozíciós statisztikák megjelenítve %4.2f mp alatt" +#: GuiPrefs.py:31 +#, fuzzy +msgid "Databases" +msgstr "A_datbázis" + +#: GuiPrefs.py:31 +msgid "General" +msgstr "" + +#: GuiPrefs.py:32 +msgid "HUD" +msgstr "" + +#: GuiPrefs.py:32 +msgid "Import" +msgstr "Importálás" + +#: GuiPrefs.py:33 +#, fuzzy +msgid "Games" +msgstr "Játékok:" + +#: GuiPrefs.py:33 +#, fuzzy +msgid "Sites" +msgstr "Termek:" + +#: GuiPrefs.py:34 +#, fuzzy +msgid "Popup Windows" +msgstr "StatWindows debugolása" + +#: GuiPrefs.py:34 +msgid "Window" +msgstr "" + +#: GuiPrefs.py:35 +#, fuzzy +msgid "Popup Name" +msgstr "Nincs név" + +#: GuiPrefs.py:35 +#, fuzzy +msgid "Stat" +msgstr "Állapot" + +#: GuiPrefs.py:36 GuiPrefs.py:42 +#, fuzzy +msgid "Stat Name" +msgstr "Adatbázis név" + +#: GuiPrefs.py:37 +msgid "Auxiliary Windows" +msgstr "" + +#: GuiPrefs.py:37 +msgid "stud_mucked" +msgstr "" + +#: GuiPrefs.py:38 +#, fuzzy +msgid "Hand History Converters" +msgstr "Modulnév a Leosztástörténet Konvertáló számára" + +#: GuiPrefs.py:38 +msgid "mucked" +msgstr "" + +#: GuiPrefs.py:39 +#, fuzzy +msgid "Field Type" +msgstr "Fogadás módja" + +#: GuiPrefs.py:39 fpdb.pyw:1033 +msgid "Ring Player Stats" +msgstr "Készpénzes statisztikák" + +#: GuiPrefs.py:40 +msgid "Column Heading" +msgstr "" + +#: GuiPrefs.py:40 +msgid "Left/Right Align" +msgstr "" + +#: GuiPrefs.py:41 +#, fuzzy +msgid "Show in Position Stats" +msgstr "Pozíciók" + +#: GuiPrefs.py:41 +#, fuzzy +msgid "Show in Summaries" +msgstr "_Limitek" + +#: GuiPrefs.py:42 +msgid "Format" +msgstr "" + #: GuiPrefs.py:72 msgid "Setting" msgstr "Beállítás" @@ -1649,6 +1796,19 @@ msgstr "" "A bizonytalanság mértéke\n" "Minél kisebb, annál stabilabb a nyeremény" +#: GuiRingPlayerStats.py:123 GuiSessionViewer.py:81 +msgid "Hand Breakdown for all levels listed above" +msgstr "Kezdőkezekre bontva a fenti limiteknél" + +#: GuiRingPlayerStats.py:143 +#, fuzzy +msgid "_Filters" +msgstr "Leosztás szűrők:" + +#: GuiRingPlayerStats.py:145 GuiTourneyPlayerStats.py:75 +msgid "_Refresh Stats" +msgstr "Statisztikák f_rissítése" + #: GuiRingPlayerStats.py:341 GuiSessionViewer.py:257 #: GuiTourneyPlayerStats.py:243 msgid "Stats page displayed in %4.2f seconds" @@ -1686,10 +1846,6 @@ msgstr "Nem sikerült a numpy és/vagy a matplotlib betöltése a Session nézet msgid "ImportError: %s" msgstr "ImportError: %s" -#: GuiSessionViewer.py:81 -msgid "Hand Breakdown for all levels listed above" -msgstr "Kezdőkezekre bontva a fenti limiteknél" - #: GuiSessionViewer.py:158 msgid "Session Viewer is proof of concept code only, and contains many bugs.\n" msgstr "" @@ -1716,7 +1872,7 @@ msgstr "" msgid "Thankyou" msgstr "Köszönjük" -#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1285 +#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1287 msgid "FPDB WARNING" msgstr "FPDB FIGYELMEZTETÉS" @@ -1753,6 +1909,80 @@ msgstr "" msgid "Thank you" msgstr "Köszönjük" +#: GuiStove.py:97 +msgid "Draw" +msgstr "" + +#: GuiStove.py:104 +msgid "Stud" +msgstr "" + +#: GuiStove.py:115 +msgid "Flop" +msgstr "" + +#: GuiStove.py:134 +#, fuzzy +msgid "Gametype:" +msgstr "Játékok:" + +#: GuiStove.py:137 +#, fuzzy +msgid "Players:" +msgstr "Minden játékos" + +#: GuiStove.py:143 +#, fuzzy +msgid "Input:" +msgstr "Bemeneti fájl" + +#: GuiStove.py:144 +msgid "Output:" +msgstr "" + +#: GuiStove.py:170 +msgid "Board:" +msgstr "" + +#: GuiStove.py:182 +#, fuzzy +msgid "Player1:" +msgstr "Minden játékos" + +#: GuiStove.py:197 +#, fuzzy +msgid "Player2:" +msgstr "Minden játékos" + +#: GuiStove.py:211 +msgid "Results" +msgstr "" + +#: GuiStove.py:221 +#, fuzzy +msgid "DEBUG: called set_board_flop: '%s' '%s'" +msgstr "DEBUG: nem ismert readAction: '%s' '%s'" + +#: GuiStove.py:225 +msgid "DEBUG: called set_hero_cards_flop" +msgstr "" + +#: GuiStove.py:229 +msgid "DEBUG: called set_villain_cards_flop" +msgstr "" + +#: GuiStove.py:233 +msgid "DEBUG: called update_flop_output_pane" +msgstr "" + +#: GuiStove.py:237 +msgid "DEBUG: odds_for_range" +msgstr "" + +#: GuiStove.py:239 +msgid "DEBUG: set_output_label" +msgstr "" + #: GuiTourneyGraphViewer.py:178 msgid "Tournaments" msgstr "Versenyek" @@ -1810,9 +2040,68 @@ msgstr "Meg kell adni egy konvertert" msgid "Need a filename to import" msgstr "Importálandó fájlnév megadása szükséges" -#: GuiTourneyPlayerStats.py:75 -msgid "_Refresh Stats" -msgstr "Statisztikák f_rissítése" +#: GuiTourneyPlayerStats.py:84 +msgid "Cat." +msgstr "" + +#: GuiTourneyPlayerStats.py:85 +#, fuzzy +msgid "Limit" +msgstr "Limitek:" + +#: GuiTourneyPlayerStats.py:86 +msgid "Curr." +msgstr "" + +#: GuiTourneyPlayerStats.py:87 +msgid "BuyIn" +msgstr "" + +#: GuiTourneyPlayerStats.py:88 +msgid "Fee" +msgstr "" + +#: GuiTourneyPlayerStats.py:90 +msgid "#" +msgstr "" + +#: GuiTourneyPlayerStats.py:91 +msgid "ITM%" +msgstr "" + +#: GuiTourneyPlayerStats.py:92 +msgid "1st" +msgstr "" + +#: GuiTourneyPlayerStats.py:93 +#, fuzzy +msgid "2nd" +msgstr "Max:" + +#: GuiTourneyPlayerStats.py:94 +msgid "3rd" +msgstr "" + +#: GuiTourneyPlayerStats.py:95 +msgid "Rank?" +msgstr "" + +#: GuiTourneyPlayerStats.py:96 +msgid "Spent" +msgstr "" + +#: GuiTourneyPlayerStats.py:97 +msgid "Won" +msgstr "" + +#: GuiTourneyPlayerStats.py:98 +msgid "ROI%" +msgstr "" + +#: GuiTourneyPlayerStats.py:99 +#, fuzzy +msgid "$/Tour" +msgstr "Versenyek" #: GuiTourneyViewer.py:40 msgid "Enter the tourney number you want to display:" @@ -1850,23 +2139,80 @@ msgstr "N/A" msgid "invalid entry in tourney number - must enter numbers only" msgstr "érvénytelen érték a versenyazonosítónál - csak számok használhatóak" -#: HUD_main.pyw:282 +#: HUD_main.pyw:69 +msgid "HUD_main starting: using db name = %s" +msgstr "HUD_main indítás: %s adatbázis használata" + +#: HUD_main.pyw:74 +msgid "Note: error output is being diverted to:" +msgstr "Megjegyzés: a hibakimenet ide van átirányítva:" + +#: HUD_main.pyw:75 +msgid "Any major error will be reported there _only_." +msgstr "Bármilyen nagyobb hiba _csak_oda_ kerül kiírásra." + +#: HUD_main.pyw:78 +msgid "HUD_main: starting ...\n" +msgstr "HUD_main: indítás ...\n" + +#: HUD_main.pyw:107 HUD_run_me.py:62 +msgid "Closing this window will exit from the HUD." +msgstr "Ezen ablak bezárása a HUD-ot is bezárja." + +#: HUD_main.pyw:123 +msgid "Error initializing main_window" +msgstr "" + +#: HUD_main.pyw:138 +msgid "hud_main: Game changed." +msgstr "hud_main: Jatékváltás." + +#: HUD_main.pyw:144 +msgid "Terminating normally." +msgstr "Normál leállás." + +#: HUD_main.pyw:205 +msgid "Received hand no %s" +msgstr "Leosztás fogadva, azonosító: %s" + +#: HUD_main.pyw:229 +msgid "HUD_main.read_stdin: hand processing starting ..." +msgstr "HUD_main.read_stdin: leosztás feldolgozása indul" + +#: HUD_main.pyw:234 +#, fuzzy +msgid "db error: skipping %s" +msgstr "adatbázis hiba: kihagyásra kerül a(z)" + +#: HUD_main.pyw:253 +msgid "hud_dict[%s] was not found\n" +msgstr "hud_dict[%s] nincs meg\n" + +#: HUD_main.pyw:254 +msgid "will not send hand\n" +msgstr "leosztás nem lesz elküldve\n" + +#: HUD_main.pyw:276 +msgid "HUD create: table name %s not found, skipping." +msgstr "HUD létrehozás: %s nevű asztal nincs meg, kihagyás." + +#: HUD_main.pyw:285 msgid "Table \"%s\" no longer exists\n" msgstr "\"%s\" nevű asztal már nem létezik\n" -#: HUD_main.pyw:314 +#: HUD_main.pyw:317 msgid "Error resizing HUD for table: %s." msgstr "Hiba a HUD átméretezése közben ezen az asztalon: %s." -#: HUD_main.pyw:328 +#: HUD_main.pyw:331 msgid "Error killing HUD for table: %s." msgstr "Hiba a HUD kilövése közben ezen az asztalon: %s." -#: HUD_main.pyw:351 +#: HUD_main.pyw:354 msgid "Error creating HUD for hand %s." msgstr "Hiba a HUD létrehozása közben erre a leosztásra: %s." -#: HUD_main.pyw:362 +#: HUD_main.pyw:365 msgid "Error updating HUD for hand %s." msgstr "Hiba a HUD frissítése közben erre a leosztásra: %s." @@ -1878,10 +2224,6 @@ msgstr "HUD_main indítás\n" msgid "Using db name = %s\n" msgstr "%s adatbázis használata\n" -#: HUD_run_me.py:62 -msgid "Closing this window will exit from the HUD." -msgstr "Ezen ablak bezárása a HUD-ot is bezárja." - #: HUD_run_me.py:66 msgid "HUD Main Window" msgstr "HUD Főablak" @@ -2090,57 +2432,57 @@ msgstr "KEZDŐKÉZ" msgid "TOURNEYS PLAYER IDS" msgstr "VERSENYJÁTÉKOS AZONOSÍTÓK" -#: Hand.py:221 Hand.py:1376 +#: Hand.py:221 Hand.py:1387 msgid "[ERROR] Tried to add holecards for unknown player: %s" msgstr "[ERROR] Kezdőkéz hozzáadása ismeretlen játékoshoz: %s" -#: Hand.py:295 +#: Hand.py:296 msgid "Hand.insert(): hid #: %s is a duplicate" msgstr "Hand.insert(): %s leosztásazonosító duplikáció" -#: Hand.py:465 +#: Hand.py:476 msgid "markstreets didn't match - Assuming hand %s was cancelled" msgstr "" "markstreets nem egyezik - A(z) %s leosztás érvénytelenítését feltételezem" -#: Hand.py:467 +#: Hand.py:478 msgid "FpdbParseError: markStreets appeared to fail: First 100 chars: '%s'" msgstr "" "FpdbParseError: markStreets hívása meghiúsult: az első 100 karakter: '%s'" -#: Hand.py:471 +#: Hand.py:482 msgid "DEBUG: checkPlayerExists %s fail on hand number %s" msgstr "DEBUG: checkPlayerExists %s hiba a következő leosztásban: %s" -#: Hand.py:472 +#: Hand.py:483 msgid "checkPlayerExists: '%s fail on hand number %s" msgstr "checkPlayerExists: '%s hiba a következő leosztásban: %s" -#: Hand.py:563 +#: Hand.py:574 msgid "%s %s calls %s" msgstr "%s utcán %s játékos ennyit megad: %s" -#: Hand.py:634 +#: Hand.py:645 msgid "%s %s raise %s" msgstr "%s utcán %s játékos eddig emel: %s" -#: Hand.py:645 +#: Hand.py:656 msgid "%s %s bets %s" msgstr "%s utcán %s játékos ennyit hív: %s" -#: Hand.py:665 +#: Hand.py:676 msgid "%s %s folds" msgstr "%s utcán %s játékos dob" -#: Hand.py:674 +#: Hand.py:685 msgid "%s %s checks" msgstr "%s utcán %s játékos passzol" -#: Hand.py:694 +#: Hand.py:705 msgid "addShownCards %s hole=%s all=%s" msgstr "addShownCards %s játékos kézben=%s mind=%s" -#: Hand.py:805 +#: Hand.py:816 msgid "" "*** ERROR - HAND: calling writeGameLine with unexpected STARTTIME value, " "expecting datetime.date object, received:" @@ -2148,80 +2490,80 @@ msgstr "" "*** ERROR - HAND: writeGameLine hívása nem várt STARTTIME értékkel, datetime." "date objektumot vár, ezt kapta:" -#: Hand.py:806 +#: Hand.py:817 msgid "" "*** Make sure your HandHistoryConverter is setting hand.startTime properly!" msgstr "" "*** Győződj meg róla, hogy a feldolgozód helyesen állítja be a hand." "startTime értékét!" -#: Hand.py:807 +#: Hand.py:818 msgid "*** Game String:" msgstr "*** Játék sztring:" -#: Hand.py:888 +#: Hand.py:899 msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" msgstr "" "HoldemOmahaHand.__init__: sem a HHC, sem az adatbázis+leosztásaonosító nem " "lett megadva" -#: Hand.py:1244 +#: Hand.py:1255 msgid "*** DEALING HANDS ***" msgstr "*** OSZTÁS ***" -#: Hand.py:1249 +#: Hand.py:1260 msgid "Dealt to %s: [%s]" msgstr "%s kapja: [%s]" -#: Hand.py:1254 +#: Hand.py:1265 msgid "*** FIRST DRAW ***" msgstr "*** ELSŐ CSERE ***" -#: Hand.py:1264 +#: Hand.py:1275 msgid "*** SECOND DRAW ***" msgstr "*** MÁSODIK CSERE ***" -#: Hand.py:1274 +#: Hand.py:1285 msgid "*** THIRD DRAW ***" msgstr "*** HARMADIK CSERE ***" -#: Hand.py:1284 Hand.py:1505 +#: Hand.py:1295 Hand.py:1516 msgid "*** SHOW DOWN ***" msgstr "*** MUTATÁS ***" -#: Hand.py:1299 Hand.py:1520 +#: Hand.py:1310 Hand.py:1531 msgid "*** SUMMARY ***" msgstr "*** ÖSSZEGZÉS ***" -#: Hand.py:1385 +#: Hand.py:1396 msgid "%s %s completes %s" msgstr "%s utcán %s játékos kiegészít erre: %s" -#: Hand.py:1403 +#: Hand.py:1414 msgid "Bringin: %s, %s" msgstr "Nyitó hívás: %s, %s" -#: Hand.py:1445 +#: Hand.py:1456 msgid "*** 3RD STREET ***" msgstr "*** HARMADIK UTCA ***" -#: Hand.py:1459 +#: Hand.py:1470 msgid "*** 4TH STREET ***" msgstr "*** NEGYEDIK UTCA ***" -#: Hand.py:1471 +#: Hand.py:1482 msgid "*** 5TH STREET ***" msgstr "*** ÖTÖDIK UTCA ***" -#: Hand.py:1483 +#: Hand.py:1494 msgid "*** 6TH STREET ***" msgstr "*** HATODIK UTCA ***" -#: Hand.py:1493 +#: Hand.py:1504 msgid "*** RIVER ***" msgstr "*** RIVER ***" -#: Hand.py:1585 +#: Hand.py:1596 msgid "" "join_holecards: # of holecards should be either < 4, 4 or 7 - 5 and 6 should " "be impossible for anyone who is not a hero" @@ -2229,19 +2571,19 @@ msgstr "" "join_holecards: a kézbe kapott lapok száma vagy < 4, 4 or 7 - 5 és 6 " "mindenki számára lehetetlen, aki nem hős" -#: Hand.py:1586 +#: Hand.py:1597 msgid "join_holcards: holecards(%s): %s" msgstr "join_holcards: holecards(%s): %s" -#: Hand.py:1588 +#: Hand.py:1599 msgid "join_holecards: Player '%s' appears not to have been dealt a card" msgstr "join_holecards: a '%s' játékos úgy tűnik, hogy nem kapott lapot" -#: Hand.py:1678 +#: Hand.py:1689 msgid "DEBUG: call Pot.end() before printing pot total" msgstr "DEBUG: Pot.end() hívása a teljes kassza kiírása előtt" -#: Hand.py:1680 +#: Hand.py:1691 msgid "FpdbError in printing Hand object" msgstr "FpdbError egy Hand objektum kiírása közben" @@ -2547,12 +2889,12 @@ msgstr "" msgid "limit not found in self.limits(%s). hand: '%s'" msgstr "limit nem található ebben: self.limits(%s). leosztás: '%s'" -#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:360 PokerStarsToFpdb.py:312 -#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:331 +#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:366 PokerStarsToFpdb.py:312 +#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 msgid "readButton: not found" msgstr "readButton: nem található" -#: OnGameToFpdb.py:283 WinamaxToFpdb.py:351 +#: OnGameToFpdb.py:283 WinamaxToFpdb.py:349 msgid "readBlinds in noSB exception - no SB created" msgstr "noSB-n belüli readBlinds hiba - kisvak nem lett létrehozva" @@ -2658,10 +3000,20 @@ msgstr "Handinfo nem olvasható az aktuális leosztásból" msgid "Cannot read GameType for current hand" msgstr "GameType nem olvasható az aktuális leosztásból" -#: PartyPokerToFpdb.py:531 +#: PartyPokerToFpdb.py:537 msgid "Unimplemented readAction: '%s' '%s'" msgstr "Nem ismert readAction: '%s' '%s'" +#: PokerStarsToFpdb.py:211 +#, fuzzy +msgid "determineGameType: Lim_Blinds has no lookup for '%s'" +msgstr "Lim_Blinds nem tartalmazza ezt: '%s'" + +#: PokerStarsToFpdb.py:265 +#, fuzzy +msgid "Failed to detect currency: '%s'" +msgstr "nem sikerült a pénznem meghatározása" + #: SplitHandHistory.py:76 msgid "File not found" msgstr "Fájl nem található" @@ -2868,7 +3220,7 @@ msgstr "" msgid "No board given. Using Monte-Carlo simulation..." msgstr "Nincsenek közös lapok. Monte-Carlo módszer használata..." -#: TableWindow.py:145 +#: TableWindow.py:149 msgid "Can't find table %s" msgstr "%s asztal nem található" @@ -3124,15 +3476,19 @@ msgstr "" "Ez a modul a gtk 2.8.18 verziójával lett fejlesztve és tesztelve. Te most a " "%d.%d.%d verziót használod. Lehet, hogy máshogy fog működni." -#: WinTables.py:73 +#: WinTables.py:81 +msgid "Window %s not found. Skipping." +msgstr "A(z) %s nevű ablak nincs meg. Kihagyás." + +#: WinTables.py:84 msgid "self.window doesn't exist? why?" msgstr "self.window nem létezik? miért?" -#: WinamaxToFpdb.py:265 +#: WinamaxToFpdb.py:263 msgid "failed to detect currency" msgstr "nem sikerült a pénznem meghatározása" -#: WinamaxToFpdb.py:319 +#: WinamaxToFpdb.py:317 msgid "Failed to add streets. handtext=%s" msgstr "Nem sikerült az utcák hozzáadása. handtext=%s" @@ -3281,29 +3637,45 @@ msgstr "HUD beállító - válassz típust és méretet" #: fpdb.pyw:365 msgid "" -"Please select the game category for which you want to configure HUD stats:" +"Note that this dialogue will overwrite an existing config if one has been " +"made already. " +msgstr "" + +#: fpdb.pyw:366 +msgid "Abort now if you don't want that." +msgstr "" + +#: fpdb.pyw:367 +#, fuzzy +msgid "" +"Please select the game category for which you want to configure HUD stats " +"and the number of rows and columns:" msgstr "Válassz játéktípust, amelyre vonatkozóan be akarod állítani a HUD-ot:" -#: fpdb.pyw:417 +#: fpdb.pyw:384 +msgid "%d rows" +msgstr "" + +#: fpdb.pyw:419 msgid "HUD Configurator - please choose your stats" msgstr "HUD beállító - válassz statisztikákat" -#: fpdb.pyw:423 +#: fpdb.pyw:425 msgid "Please choose the stats you wish to use in the below table." msgstr "Válaszd ki a lenti táblázatból a megjelenítendő statisztikákat." -#: fpdb.pyw:427 +#: fpdb.pyw:429 msgid "Note that you may not select any stat more than once or it will crash." msgstr "" "Egy statisztikát ne válassz ki többször, mert nem fog működni (ki fog lépni)." -#: fpdb.pyw:431 +#: fpdb.pyw:433 msgid "" "It is not currently possible to select \"empty\" or anything else to that " "end." msgstr "Jelenleg nem lehetséges olyat választani, hogy \"üres\" vagy hasonló." -#: fpdb.pyw:435 +#: fpdb.pyw:437 msgid "" "To configure things like colouring you will still have to use the " "Preferences dialogue or manually edit your HUD_config.xml." @@ -3312,16 +3684,24 @@ msgstr "" "menüpontot kell használnod, vagy kézzel kell szerkesztened a HUD_config.xml " "fájlt." -#: fpdb.pyw:542 +#: fpdb.pyw:460 +msgid "column %d" +msgstr "" + +#: fpdb.pyw:464 +msgid "row %d" +msgstr "" + +#: fpdb.pyw:544 msgid "Confirm deleting and recreating tables" msgstr "Erősítsd meg a táblák törlését és újra létrehozását" -#: fpdb.pyw:543 +#: fpdb.pyw:545 msgid "Please confirm that you want to (re-)create the tables." msgstr "" "Kérlek erősítsd meg, hogy valóban (újra) létre akarod hozni a táblákat." -#: fpdb.pyw:544 +#: fpdb.pyw:546 msgid "" " If there already are tables in the database %s on %s they will be deleted " "and you will have to re-import your histories.\n" @@ -3329,240 +3709,245 @@ msgstr "" " Ha már vannak táblák a(z) %s adatbázisban a(z) %s kiszolgálón, akkor azok " "törölve lesznek, és újra kell majd importálnod a leosztástörténeteket.\n" -#: fpdb.pyw:545 +#: fpdb.pyw:547 msgid "This may take a while." msgstr "Ez eltarthat egy darabig." -#: fpdb.pyw:570 +#: fpdb.pyw:572 msgid "User cancelled recreating tables" msgstr "A felhasználó megszakította a táblák újra létrehozását" -#: fpdb.pyw:577 +#: fpdb.pyw:578 +#, fuzzy +msgid "Confirm recreating HUD cache" +msgstr "Erősítsd meg a táblák törlését és újra létrehozását" + +#: fpdb.pyw:579 msgid "Please confirm that you want to re-create the HUD cache." msgstr "" "Kérlek erősítsd meg, hogy valóban újra akarod generálni a HUD gyorstárat." -#: fpdb.pyw:585 +#: fpdb.pyw:587 msgid " Hero's cache starts: " msgstr " Saját gyorstár innentől: " -#: fpdb.pyw:599 +#: fpdb.pyw:601 msgid " Villains' cache starts: " msgstr " Ellenfelek gyorstára innentől: " -#: fpdb.pyw:612 +#: fpdb.pyw:614 msgid " Rebuilding HUD Cache ... " msgstr " HUD gyorstár újraépítése ... " -#: fpdb.pyw:620 +#: fpdb.pyw:622 msgid "User cancelled rebuilding hud cache" msgstr "A felhasználó megszakította a HUD gyorstár újraépítését." -#: fpdb.pyw:632 +#: fpdb.pyw:634 msgid "Confirm rebuilding database indexes" msgstr "Erősítsd meg az adatbázis indexeinek újraépítését" -#: fpdb.pyw:633 +#: fpdb.pyw:635 msgid "Please confirm that you want to rebuild the database indexes." msgstr "" "Kérlek erősítsd meg, hogy valóban újra akarod építeni az adatbázis indexeit." -#: fpdb.pyw:641 +#: fpdb.pyw:643 msgid " Rebuilding Indexes ... " msgstr " Indexek újraépítése ... " -#: fpdb.pyw:648 +#: fpdb.pyw:650 msgid " Cleaning Database ... " msgstr " Adatbázis tisztítása ... " -#: fpdb.pyw:653 +#: fpdb.pyw:655 msgid " Analyzing Database ... " msgstr " Adatbázis elemzése ... " -#: fpdb.pyw:658 +#: fpdb.pyw:660 msgid "User cancelled rebuilding db indexes" msgstr "A felhasználó megszakította az adatbázis indexeinek újraépítését." -#: fpdb.pyw:753 +#: fpdb.pyw:755 msgid "" "Unimplemented: Save Profile (try saving a HUD layout, that should do it)" msgstr "" "Még nincs kész: Profil mentése (addig használd a HUD elrendezésének " "mentését, az jó)" -#: fpdb.pyw:808 +#: fpdb.pyw:810 msgid "_Main" msgstr "Fő_menü" -#: fpdb.pyw:809 fpdb.pyw:840 +#: fpdb.pyw:811 fpdb.pyw:842 msgid "_Quit" msgstr "_Kilépés" -#: fpdb.pyw:810 +#: fpdb.pyw:812 msgid "L" msgstr "L" -#: fpdb.pyw:810 +#: fpdb.pyw:812 msgid "_Load Profile (broken)" msgstr "Profil betö_ltése (hibás)" -#: fpdb.pyw:811 +#: fpdb.pyw:813 msgid "S" msgstr "S" -#: fpdb.pyw:811 +#: fpdb.pyw:813 msgid "_Save Profile (todo)" msgstr "Profil menté_se (todo)" -#: fpdb.pyw:812 +#: fpdb.pyw:814 msgid "F" msgstr "B" -#: fpdb.pyw:812 +#: fpdb.pyw:814 msgid "Pre_ferences" msgstr "_Beállítások" -#: fpdb.pyw:813 +#: fpdb.pyw:815 msgid "_Import" msgstr "_Importálás" -#: fpdb.pyw:814 +#: fpdb.pyw:816 msgid "B" msgstr "I" -#: fpdb.pyw:815 +#: fpdb.pyw:817 msgid "R" msgstr "R" -#: fpdb.pyw:815 +#: fpdb.pyw:817 msgid "Tournament _Results Import" msgstr "Ve_rsenyeredmények importálása" -#: fpdb.pyw:816 +#: fpdb.pyw:818 msgid "I" msgstr "E" -#: fpdb.pyw:816 +#: fpdb.pyw:818 msgid "_Import through eMail/IMAP" msgstr "_Email import (IMAP)" -#: fpdb.pyw:817 +#: fpdb.pyw:819 msgid "_Viewers" msgstr "_Nézetek" -#: fpdb.pyw:818 +#: fpdb.pyw:820 msgid "A" msgstr "A" -#: fpdb.pyw:818 +#: fpdb.pyw:820 msgid "_Auto Import and HUD" msgstr "_Auto Import és HUD" -#: fpdb.pyw:819 +#: fpdb.pyw:821 msgid "H" msgstr "H" -#: fpdb.pyw:819 +#: fpdb.pyw:821 msgid "_HUD Configurator" msgstr "_HUD beállítása" -#: fpdb.pyw:820 +#: fpdb.pyw:822 msgid "G" msgstr "G" -#: fpdb.pyw:820 +#: fpdb.pyw:822 msgid "_Graphs" msgstr "_Grafikonok" -#: fpdb.pyw:821 fpdb.pyw:1096 +#: fpdb.pyw:823 fpdb.pyw:1098 msgid "Tourney Graphs" msgstr "Verseny grafikonok" -#: fpdb.pyw:822 +#: fpdb.pyw:824 msgid "Stove (preview)" msgstr "EV kalkulátor" -#: fpdb.pyw:823 +#: fpdb.pyw:825 msgid "P" msgstr "P" -#: fpdb.pyw:823 +#: fpdb.pyw:825 msgid "Ring _Player Stats (tabulated view, not on pgsql)" msgstr "Kész_pénzes statisztikák (táblázat; Postgre-vel nem)" -#: fpdb.pyw:824 +#: fpdb.pyw:826 msgid "T" msgstr "T" -#: fpdb.pyw:824 +#: fpdb.pyw:826 msgid "_Tourney Stats (tabulated view, not on pgsql)" msgstr "Versenystatisztikák (táblázat; Postgre-vel nem)" -#: fpdb.pyw:825 +#: fpdb.pyw:827 msgid "Tourney _Viewer" msgstr "_Verseny nézet" -#: fpdb.pyw:826 +#: fpdb.pyw:828 msgid "O" msgstr "O" -#: fpdb.pyw:826 +#: fpdb.pyw:828 msgid "P_ositional Stats (tabulated view, not on sqlite)" msgstr "P_ozíciós statisztikák (táblázat; SQLite-tal nem)" -#: fpdb.pyw:827 fpdb.pyw:1055 +#: fpdb.pyw:829 fpdb.pyw:1057 msgid "Session Stats" msgstr "Session statisztikák" -#: fpdb.pyw:828 +#: fpdb.pyw:830 msgid "Hand _Replayer (not working yet)" msgstr "Leosztás _visszajátszása (még nem működik)" -#: fpdb.pyw:829 +#: fpdb.pyw:831 msgid "_Database" msgstr "A_datbázis" -#: fpdb.pyw:830 +#: fpdb.pyw:832 msgid "_Maintain Databases" msgstr "_Karbantartás" -#: fpdb.pyw:831 +#: fpdb.pyw:833 msgid "Create or Recreate _Tables" msgstr "_Táblák (újra) létrehozása" -#: fpdb.pyw:832 +#: fpdb.pyw:834 msgid "Rebuild HUD Cache" msgstr "HUD gyorstár újraépítése" -#: fpdb.pyw:833 +#: fpdb.pyw:835 msgid "Rebuild DB Indexes" msgstr "Adatbázis indexek újraépítése" -#: fpdb.pyw:834 +#: fpdb.pyw:836 msgid "_Statistics" msgstr "_Statisztikák" -#: fpdb.pyw:835 +#: fpdb.pyw:837 msgid "Dump Database to Textfile (takes ALOT of time)" msgstr "Adatbázis kiírása textfájlba (SOKÁIG tart)" -#: fpdb.pyw:836 +#: fpdb.pyw:838 msgid "_Help" msgstr "_Súgó" -#: fpdb.pyw:837 +#: fpdb.pyw:839 msgid "_Log Messages" msgstr "Nap_lóbejegyzések" -#: fpdb.pyw:838 +#: fpdb.pyw:840 msgid "A_bout, License, Copying" msgstr "_Névjegy, licensz, másolás" -#: fpdb.pyw:856 +#: fpdb.pyw:858 msgid "There is an error in your config file\n" msgstr "Hiba van a konfigurációs fájlodban\n" -#: fpdb.pyw:857 +#: fpdb.pyw:859 msgid "" "\n" "\n" @@ -3572,19 +3957,19 @@ msgstr "" "\n" "A hiba a következő: " -#: fpdb.pyw:858 +#: fpdb.pyw:860 msgid "CONFIG FILE ERROR" msgstr "KONFIGURÁCIÓS FÁJL HIBA" -#: fpdb.pyw:862 +#: fpdb.pyw:864 msgid "Logfile is %s\n" msgstr "A naplófájl: %s\n" -#: fpdb.pyw:864 +#: fpdb.pyw:866 msgid "Config file" msgstr "Konfigurációs fájl" -#: fpdb.pyw:865 +#: fpdb.pyw:867 msgid "" "has been created at:\n" "%s.\n" @@ -3592,7 +3977,7 @@ msgstr "" "létrehozva itt:\n" "%s.\n" -#: fpdb.pyw:866 +#: fpdb.pyw:868 msgid "" "Edit your screen_name and hand history path in the supported_sites section " "of the Preferences window (Main menu) before trying to import hands." @@ -3601,19 +3986,19 @@ msgstr "" "supported_sites résznél a Beállítások ablakban (Főmenü) mielőtt megpróbálnál " "leosztásokat importálni." -#: fpdb.pyw:888 +#: fpdb.pyw:890 msgid "Connected to SQLite: %s" msgstr "Kapcsolódva az SQLite adatbázishoz: %s" -#: fpdb.pyw:922 +#: fpdb.pyw:924 msgid "Strong Warning - Invalid database version" msgstr "Nyomatékos figyelmeztetés - Érvénytelen adatbázis verzió" -#: fpdb.pyw:924 +#: fpdb.pyw:926 msgid "An invalid DB version or missing tables have been detected." msgstr "Érvénytelen adatbázis verziót vagy hiányzó táblá(ka)t találtam." -#: fpdb.pyw:928 +#: fpdb.pyw:930 msgid "" "This error is not necessarily fatal but it is strongly recommended that you " "recreate the tables by using the Database menu." @@ -3621,7 +4006,7 @@ msgstr "" "Ez a hiba nem feltétlenül végzetes, de erősen javasolt a táblák " "újragenerálása az Adatbázis menü használatával." -#: fpdb.pyw:932 +#: fpdb.pyw:934 msgid "" "Not doing this will likely lead to misbehaviour including fpdb crashes, " "corrupt data etc." @@ -3630,13 +4015,13 @@ msgstr "" "kiléphet, tönkretehet adatokat, stb." # FIXME: would need a different word ordering in Hungarian -#: fpdb.pyw:946 +#: fpdb.pyw:948 msgid "Status: Connected to %s database named %s on host %s" msgstr "" "Állapot: Kapcsolódva a(z) %s adatbázis-kezelő %s nevű adatbázisához a(z) %s " "kiszolgálón" -#: fpdb.pyw:956 +#: fpdb.pyw:958 msgid "" "\n" "Global lock taken by %s" @@ -3644,7 +4029,7 @@ msgstr "" "\n" "Globális zárolást végzett %s" -#: fpdb.pyw:959 +#: fpdb.pyw:961 msgid "" "\n" "Failed to get global lock, it is currently held by %s" @@ -3652,51 +4037,47 @@ msgstr "" "\n" "Globális zárolás meghiúsult, %s már zárolta" -#: fpdb.pyw:969 +#: fpdb.pyw:971 msgid "Quitting normally" msgstr "Normál kilépés" -#: fpdb.pyw:994 +#: fpdb.pyw:996 msgid "Global lock released.\n" msgstr "Globális zárolás feloldva.\n" -#: fpdb.pyw:1001 +#: fpdb.pyw:1003 msgid "Auto Import" msgstr "Auto Import" -#: fpdb.pyw:1011 +#: fpdb.pyw:1013 msgid "Bulk Import" msgstr "Importálás" -#: fpdb.pyw:1018 +#: fpdb.pyw:1020 msgid "Tournament Results Import" msgstr "Versenyeredmények importálása" -#: fpdb.pyw:1024 +#: fpdb.pyw:1026 msgid "eMail Import" msgstr "Email import" -#: fpdb.pyw:1031 -msgid "Ring Player Stats" -msgstr "Készpénzes statisztikák" - -#: fpdb.pyw:1037 +#: fpdb.pyw:1039 msgid "Tourney Stats" msgstr "Versenystatisztikák" -#: fpdb.pyw:1043 +#: fpdb.pyw:1045 msgid "Tourney Viewer" msgstr "Verseny nézet" -#: fpdb.pyw:1049 +#: fpdb.pyw:1051 msgid "Positional Stats" msgstr "Pozíciós statisztikák" -#: fpdb.pyw:1061 +#: fpdb.pyw:1063 msgid "Hand Replayer" msgstr "Leosztás _visszajátszása" -#: fpdb.pyw:1065 +#: fpdb.pyw:1067 msgid "" "Fpdb needs translators!\n" "If you speak another language and have a few minutes or more to spare get in " @@ -3757,19 +4138,19 @@ msgstr "" "A licenszek szövegét megtalálod az fpdb főkönyvtárában az agpl-3.0.txt, " "gpl-2.0.txt, gpl-3.0.txt és mit.txt fájlokban." -#: fpdb.pyw:1082 +#: fpdb.pyw:1084 msgid "Help" msgstr "Súgó" -#: fpdb.pyw:1089 +#: fpdb.pyw:1091 msgid "Graphs" msgstr "Grafikonok" -#: fpdb.pyw:1103 +#: fpdb.pyw:1105 msgid "Stove" msgstr "EV kalkulátor" -#: fpdb.pyw:1176 +#: fpdb.pyw:1178 msgid "" "\n" "Note: error output is being diverted to fpdb-errors.txt and HUD-errors.txt " @@ -3779,7 +4160,7 @@ msgstr "" "Megjegyzés: a hibakimenet átirányítva az fpdb-errors.txt és HUD-errors.txt " "fájlokba itt: %s" -#: fpdb.pyw:1177 +#: fpdb.pyw:1179 msgid "" "\n" "Any major error will be reported there _only_.\n" @@ -3787,11 +4168,11 @@ msgstr "" "\n" "Bármilyen nagyobb hiba _csak_oda_ kerül kiírásra.\n" -#: fpdb.pyw:1206 +#: fpdb.pyw:1208 msgid "fpdb starting ..." msgstr "fpdb indítása ..." -#: fpdb.pyw:1305 +#: fpdb.pyw:1307 msgid "" "WARNING: Unable to find output hand history directory %s\n" "\n" @@ -3802,7 +4183,7 @@ msgstr "" " Kattints az IGEN gombra a könyvtár létrehozásához, vagy a NEM gombra egy " "másik könyvtár választásához." -#: fpdb.pyw:1313 +#: fpdb.pyw:1315 msgid "" "WARNING: Unable to create hand output directory. Importing is not likely to " "work until this is fixed." @@ -3810,7 +4191,7 @@ msgstr "" "FIGYELEM: Nem sikerült a leosztásarchívum könyvtárának létrehozása. Az " "importálás valószínűleg nem fog működni." -#: fpdb.pyw:1324 +#: fpdb.pyw:1326 msgid "" "WARNING: Unable to find site '%s'\n" "\n" @@ -3820,7 +4201,7 @@ msgstr "" "\n" "Kattints az IGEN gombra a terem hozzáadásához." -#: fpdb.pyw:1340 +#: fpdb.pyw:1342 msgid "" "\n" "Enter short code for %s\n" @@ -3948,7 +4329,7 @@ msgid "DEBUG: result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" msgstr "" "DEBUG: eredmény: %s várt érték: 0.666666. (eredmény - várt érték ~= 0.0): %s" -#: windows_make_bats.py:39 +#: windows_make_bats.py:30 msgid "" "\n" "This script is only for windows\n" @@ -3956,7 +4337,7 @@ msgstr "" "\n" "Ez a szkript csak windowson használható\n" -#: windows_make_bats.py:66 +#: windows_make_bats.py:57 msgid "" "\n" "no gtk directories found in your path - install gtk or edit the path " @@ -3966,6 +4347,18 @@ msgstr "" "Nem találhatóak a GTK könyvtárak az útvonaladban - telepítsd a GTK-t, vagy " "állítsd be kézzel az útvonalat\n" +#~ msgid "Default logger intialised for " +#~ msgstr "Alapértelmezett naplózó előkészítve ehhez: " + +#~ msgid "creating foreign key " +#~ msgstr "idegen kulcs létrehozása: " + +#~ msgid " create foreign key failed: " +#~ msgstr " idegen kulcs létrehozása sikertelen: " + +#~ msgid " create foreign key failed: " +#~ msgstr " idegen kulcs létrehozása sikertelen: " + #~ msgid "" #~ "How often to print a one-line status report (0 (default) means never)" #~ msgstr "" @@ -3988,45 +4381,12 @@ msgstr "" #~ msgid "Logfile is " #~ msgstr "A naplófájl " -#~ msgid "HUD_main starting: using db name = %s" -#~ msgstr "HUD_main indítás: %s adatbázis használata" - #~ msgid "Note: error output is being diverted to:\n" #~ msgstr "Megjegyzés: a hibakimenet ide van átirányítva:\n" -#~ msgid "Note: error output is being diverted to:" -#~ msgstr "Megjegyzés: a hibakimenet ide van átirányítva:" - -#~ msgid "Any major error will be reported there _only_." -#~ msgstr "Bármilyen nagyobb hiba _csak_oda_ kerül kiírásra." - -#~ msgid "HUD_main: starting ...\n" -#~ msgstr "HUD_main: indítás ...\n" - -#~ msgid "hud_main: Game changed." -#~ msgstr "hud_main: Jatékváltás." - #~ msgid "hud_main: Table changed." #~ msgstr "hud_main: Asztalváltás." -#~ msgid "Terminating normally." -#~ msgstr "Normál leállás." - -#~ msgid "Received hand no %s" -#~ msgstr "Leosztás fogadva, azonosító: %s" - -#~ msgid "HUD_main.read_stdin: hand processing starting ..." -#~ msgstr "HUD_main.read_stdin: leosztás feldolgozása indul" - -#~ msgid "hud_dict[%s] was not found\n" -#~ msgstr "hud_dict[%s] nincs meg\n" - -#~ msgid "will not send hand\n" -#~ msgstr "leosztás nem lesz elküldve\n" - -#~ msgid "HUD create: table name %s not found, skipping." -#~ msgstr "HUD létrehozás: %s nevű asztal nincs meg, kihagyás." - #~ msgid "" #~ "HUD_main.read_stdin: hand read in %4.3f seconds (%4.3f,%4.3f,%4.3f,%4.3f," #~ "%4.3f,%4.3f)" @@ -4062,18 +4422,12 @@ msgstr "" #~ msgid " create index failed: " #~ msgstr " Index létrehozása nem sikerült: " -#~ msgid "Profit graph for ring games" -#~ msgstr "Bevételgrafikon a készpénzes játékokról" - #~ msgid "Initialising UltimateBetconverter class" #~ msgstr "UltimateBetconverter osztály inicializálása" #~ msgid "calling main" #~ msgstr "main hívása" -#~ msgid "Window %s not found. Skipping." -#~ msgstr "A(z) %s nevű ablak nincs meg. Kihagyás." - #~ msgid "GameInfo regex did not match" #~ msgstr "GameInfo regex nem illeszkedik" @@ -4191,6 +4545,3 @@ msgstr "" #~ msgid "commit finished ok, i = " #~ msgstr "a véglegesítés sikeresen befejeződött, i = " - -#~ msgid "Import" -#~ msgstr "Importálás" diff --git a/pyfpdb/locale/fpdb-pl_PL.po b/pyfpdb/locale/fpdb-pl_PL.po new file mode 100644 index 00000000..291c6c1f --- /dev/null +++ b/pyfpdb/locale/fpdb-pl_PL.po @@ -0,0 +1,4138 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR ORGANIZATION +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Free Poker Database\n" +"POT-Creation-Date: 2011-03-10 02:53+CET\n" +"PO-Revision-Date: 2011-03-09 22:36+0000\n" +"Last-Translator: greg20 \n" +"Language-Team: Polish (Poland) <>\n" +"Language: pl_PL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: ENCODING\n" +"Generated-By: pygettext.py 1.5\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2)\n" + +#: AbsoluteToFpdb.py:139 BetfairToFpdb.py:76 CarbonToFpdb.py:130 +#: EverestToFpdb.py:101 EverleafToFpdb.py:110 FulltiltToFpdb.py:212 +#: OnGameToFpdb.py:159 PartyPokerToFpdb.py:197 PkrToFpdb.py:128 +#: PokerStarsToFpdb.py:185 Win2dayToFpdb.py:95 WinamaxToFpdb.py:172 +#: iPokerToFpdb.py:122 +msgid "determineGameType: Unable to recognise gametype from: '%s'" +msgstr "" + +#: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 +#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:252 +#: OnGameToFpdb.py:160 OnGameToFpdb.py:176 PartyPokerToFpdb.py:198 +#: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186 +#: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173 +#: WinamaxToFpdb.py:191 iPokerToFpdb.py:123 +msgid "determineGameType: Raising FpdbParseError" +msgstr "" + +#: AbsoluteToFpdb.py:141 BetfairToFpdb.py:78 CarbonToFpdb.py:132 +#: EverestToFpdb.py:103 EverleafToFpdb.py:112 FulltiltToFpdb.py:213 +#: OnGameToFpdb.py:161 PartyPokerToFpdb.py:199 PkrToFpdb.py:130 +#: PokerStarsToFpdb.py:187 Win2dayToFpdb.py:97 WinamaxToFpdb.py:174 +#: iPokerToFpdb.py:124 +msgid "Unable to recognise gametype from: '%s'" +msgstr "" + +#: AbsoluteToFpdb.py:204 +msgid "readHandInfo: Didn't match: '%s'" +msgstr "" + +#: AbsoluteToFpdb.py:205 +msgid "Absolute: Didn't match re_HandInfo: '%s'" +msgstr "" + +#: AbsoluteToFpdb.py:207 +msgid "readHandInfo: File name didn't match re_*InfoFromFilename" +msgstr "" + +#: AbsoluteToFpdb.py:208 +msgid "File name: %s" +msgstr "" + +#: AbsoluteToFpdb.py:209 +msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'" +msgstr "" + +#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:415 +#: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 +#: WinamaxToFpdb.py:360 +msgid "reading antes" +msgstr "" + +#: AbsoluteToFpdb.py:290 EverleafToFpdb.py:230 +msgid "No bringin found." +msgstr "" + +#: AbsoluteToFpdb.py:297 EverleafToFpdb.py:237 +msgid "No small blind" +msgstr "" + +#: AbsoluteToFpdb.py:324 +msgid "Absolute readStudPlayerCards is only a stub." +msgstr "" + +#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 +#: EverleafToFpdb.py:326 FulltiltToFpdb.py:783 PartyPokerToFpdb.py:578 +#: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 +msgid "parse input hand history" +msgstr "" + +#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 +#: EverleafToFpdb.py:327 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:579 +#: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 +msgid "output translation to" +msgstr "" + +#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 +#: EverleafToFpdb.py:328 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:580 +#: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 +msgid "follow (tail -f) the input" +msgstr "" + +#: Anonymise.py:49 +msgid "Could not find file %s" +msgstr "" + +#: Anonymise.py:55 +msgid "Output being written to" +msgstr "" + +#: BetfairToFpdb.py:108 CarbonToFpdb.py:163 EverestToFpdb.py:144 +#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 +msgid "Didn't match re_HandInfo" +msgstr "" + +#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146 +#: FulltiltToFpdb.py:267 PokerStarsToFpdb.py:223 +msgid "No match in readHandInfo." +msgstr "" + +#: BetfairToFpdb.py:123 +msgid "readPlayerStacks: Less than 2 players found in a hand" +msgstr "" + +#: BetfairToFpdb.py:163 +msgid "No bringin found" +msgstr "" + +#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439 +#: WinamaxToFpdb.py:406 +msgid "DEBUG: unimplemented readAction: '%s' '%s'" +msgstr "" + +#: Card.py:431 +msgid "fpdb card encoding(same as pokersource)" +msgstr "" + +#: Charset.py:45 Charset.py:60 Charset.py:75 Charset.py:86 Charset.py:94 +msgid "Could not convert: \"%s\"\n" +msgstr "" + +#: Charset.py:48 Charset.py:63 Charset.py:78 +msgid "Could not encode: \"%s\"\n" +msgstr "" + +#: Configuration.py:109 Configuration.py:124 +msgid "Config file has been created at %s.\n" +msgstr "" + +#: Configuration.py:123 +msgid "" +"No %s found\n" +" in %s\n" +" or %s\n" +msgstr "" + +#: Configuration.py:128 Configuration.py:129 +msgid "Error copying .example config file, cannot fall back. Exiting.\n" +msgstr "" + +#: Configuration.py:133 Configuration.py:134 +msgid "No %s found, cannot fall back. Exiting.\n" +msgstr "" + +#: Configuration.py:166 Configuration.py:167 +msgid "Default logger initialised for %s" +msgstr "" + +#: Configuration.py:178 Database.py:447 Database.py:448 +msgid "Creating directory: '%s'" +msgstr "" + +#: Configuration.py:204 +msgid "" +"Default encoding set to US-ASCII, defaulting to CP1252 instead -- If you're " +"not on a Mac, please report this problem." +msgstr "" + +#: Configuration.py:308 +msgid "Loading site" +msgstr "" + +#: Configuration.py:529 +msgid "config.general: adding %s = %s" +msgstr "" + +#: Configuration.py:576 Configuration.py:577 +msgid "bad number in xalignment was ignored" +msgstr "" + +#: Configuration.py:626 +msgid "missing config section raw_hands" +msgstr "" + +#: Configuration.py:632 +msgid "Invalid config value for raw_hands.save, defaulting to \"error\"" +msgstr "" + +#: Configuration.py:639 +msgid "Invalid config value for raw_hands.compression, defaulting to \"none\"" +msgstr "" + +#: Configuration.py:652 +msgid "missing config section raw_tourneys" +msgstr "" + +#: Configuration.py:658 +msgid "Invalid config value for raw_tourneys.save, defaulting to \"error\"" +msgstr "" + +#: Configuration.py:665 +msgid "" +"Invalid config value for raw_tourneys.compression, defaulting to \"none\"" +msgstr "" + +#: Configuration.py:683 Configuration.py:684 +msgid "Configuration file %s not found. Using defaults." +msgstr "" + +#: Configuration.py:714 +msgid "Reading configuration file %s" +msgstr "" + +#: Configuration.py:715 +msgid "" +"\n" +"Reading configuration file %s\n" +msgstr "" + +#: Configuration.py:721 +msgid "Error parsing %s. See error log file." +msgstr "" + +#: Configuration.py:837 +msgid "Error parsing example configuration file %s. See error log file." +msgstr "" + +#: Database.py:65 +msgid "Not using sqlalchemy connection pool." +msgstr "" + +#: Database.py:72 +msgid "Not using numpy to define variance in sqlite." +msgstr "" + +#: Database.py:250 +msgid "Creating Database instance, sql = %s" +msgstr "" + +#: Database.py:398 +msgid "*** WARNING UNKNOWN MYSQL ERROR:" +msgstr "" + +#: Database.py:452 +msgid "Connecting to SQLite: %(database)s" +msgstr "" + +#: Database.py:464 +msgid "Some database functions will not work without NumPy support" +msgstr "" + +#: Database.py:495 +msgid "outdated or too new database version (%s) - please recreate tables" +msgstr "" + +#: Database.py:501 Database.py:502 +msgid "Failed to read settings table - recreating tables" +msgstr "" + +#: Database.py:506 Database.py:507 +msgid "Failed to read settings table - please recreate tables" +msgstr "" + +#: Database.py:528 +msgid "commit %s failed: info=%s value=%s" +msgstr "" + +#: Database.py:532 +msgid "commit failed" +msgstr "" + +#: Database.py:713 Database.py:746 +msgid "*** Database Error: " +msgstr "" + +#: Database.py:743 +msgid "Database: date n hands ago = " +msgstr "" + +#: Database.py:900 +msgid "ERROR: query %s result does not have player_id as first column" +msgstr "" + +#: Database.py:992 +msgid "getLastInsertId(): problem fetching insert_id? ret=%d" +msgstr "" + +#: Database.py:1004 +msgid "getLastInsertId(%s): problem fetching lastval? row=%d" +msgstr "" + +#: Database.py:1011 +msgid "getLastInsertId(): unknown backend: %d" +msgstr "" + +#: Database.py:1016 +msgid "*** Database get_last_insert_id error: " +msgstr "" + +#: Database.py:1070 Database.py:1495 +msgid "warning: drop pg fk %s_%s_fkey failed: %s, continuing ..." +msgstr "" + +#: Database.py:1074 Database.py:1499 +msgid "warning: constraint %s_%s_fkey not dropped: %s, continuing ..." +msgstr "" + +#: Database.py:1082 Database.py:1373 +msgid "dropping mysql index " +msgstr "" + +#: Database.py:1088 Database.py:1378 Database.py:1386 Database.py:1393 +msgid " drop index failed: " +msgstr "" + +#: Database.py:1093 Database.py:1380 +msgid "dropping pg index " +msgstr "" + +#: Database.py:1106 +msgid "warning: drop index %s_%s_idx failed: %s, continuing ..." +msgstr "" + +#: Database.py:1110 +msgid "warning: index %s_%s_idx not dropped %s, continuing ..." +msgstr "" + +#: Database.py:1150 Database.py:1158 Database.py:1426 Database.py:1434 +msgid "Creating foreign key " +msgstr "" + +#: Database.py:1156 Database.py:1165 Database.py:1177 Database.py:1432 +#: Database.py:1441 +msgid "Create foreign key failed: " +msgstr "" + +#: Database.py:1172 +msgid "Creating MySQL index %s %s" +msgstr "" + +#: Database.py:1181 +msgid "Creating PostgreSQL index " +msgstr "" + +#: Database.py:1186 Database.py:1337 Database.py:1346 Database.py:1354 +msgid "Create index failed: " +msgstr "" + +#: Database.py:1227 Database.py:1228 +msgid "Finished recreating tables" +msgstr "" + +#: Database.py:1269 +msgid "***Error creating tables: " +msgstr "" + +#: Database.py:1279 +msgid "*** Error unable to get databasecursor" +msgstr "" + +#: Database.py:1291 Database.py:1302 Database.py:1312 Database.py:1319 +msgid "***Error dropping tables: " +msgstr "" + +#: Database.py:1317 +msgid "*** Error in committing table drop" +msgstr "" + +#: Database.py:1331 Database.py:1332 +msgid "Creating mysql index %s %s" +msgstr "" + +#: Database.py:1340 Database.py:1341 +msgid "Creating pgsql index %s %s" +msgstr "" + +#: Database.py:1348 Database.py:1349 +msgid "Creating sqlite index %s %s" +msgstr "" + +#: Database.py:1356 +msgid "Unknown database: MySQL, Postgres and SQLite supported" +msgstr "" + +#: Database.py:1361 +msgid "Error creating indexes: " +msgstr "" + +#: Database.py:1388 +msgid "Dropping sqlite index " +msgstr "" + +#: Database.py:1395 +msgid "" +"Fpdb only supports MySQL, Postgres and SQLITE, what are you trying to use?" +msgstr "" + +#: Database.py:1409 Database.py:1449 +msgid " set_isolation_level failed: " +msgstr "" + +#: Database.py:1443 Database.py:1502 +msgid "Only MySQL and Postgres supported so far" +msgstr "" + +#: Database.py:1473 +msgid "dropping mysql foreign key" +msgstr "" + +#: Database.py:1477 +msgid " drop failed: " +msgstr "" + +#: Database.py:1480 +msgid "dropping pg foreign key" +msgstr "" + +#: Database.py:1492 +msgid "dropped pg foreign key %s_%s_fkey, continuing ..." +msgstr "" + +#: Database.py:1613 +msgid "Rebuild hudcache took %.1f seconds" +msgstr "" + +#: Database.py:1616 Database.py:1654 +msgid "Error rebuilding hudcache:" +msgstr "" + +#: Database.py:1666 Database.py:1672 +msgid "Error during analyze:" +msgstr "" + +#: Database.py:1676 +msgid "Analyze took %.1f seconds" +msgstr "" + +#: Database.py:1686 Database.py:1692 +msgid "Error during vacuum:" +msgstr "" + +#: Database.py:1696 +msgid "Vacuum took %.1f seconds" +msgstr "" + +#: Database.py:1708 +msgid "Error during lock_for_insert:" +msgstr "" + +#: Database.py:1717 +msgid "######## Hands ##########" +msgstr "" + +#: Database.py:1721 +msgid "###### End Hands ########" +msgstr "" + +#: Database.py:2123 +msgid "Error aquiring hero ids:" +msgstr "" + +#: Database.py:2231 +msgid "######## Gametype ##########" +msgstr "" + +#: Database.py:2235 +msgid "###### End Gametype ########" +msgstr "" + +#: Database.py:2262 +msgid "queue empty too long - writer stopping ..." +msgstr "" + +#: Database.py:2265 +msgid "writer stopping, error reading queue: " +msgstr "" + +#: Database.py:2290 +msgid "deadlock detected - trying again ..." +msgstr "" + +#: Database.py:2295 +msgid "too many deadlocks - failed to store hand " +msgstr "" + +#: Database.py:2299 +msgid "***Error storing hand: " +msgstr "" + +#: Database.py:2309 +msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" +msgstr "" + +#: Database.py:2319 +msgid "***Error sending finish: " +msgstr "" + +#: Database.py:2401 +msgid "invalid source in Database.createOrUpdateTourney" +msgstr "" + +#: Database.py:2414 +msgid "invalid source in Database.createOrUpdateTourneysPlayers" +msgstr "" + +#: Database.py:2540 +msgid "HandToWrite.init error: " +msgstr "" + +#: Database.py:2590 +msgid "HandToWrite.set_all error: " +msgstr "" + +#: Database.py:2621 +msgid "nutOmatic is id_player = %d" +msgstr "" + +#: Database.py:2629 +msgid "query plan: " +msgstr "" + +#: Database.py:2638 +msgid "cards =" +msgstr "" + +#: Database.py:2641 +msgid "get_stats took: %4.3f seconds" +msgstr "" + +#: Database.py:2643 +msgid "press enter to continue" +msgstr "" + +#: EverestToFpdb.py:107 +msgid "Unable to recognise handinfo from: '%s'" +msgstr "" + +#: EverleafToFpdb.py:265 +msgid "Everleaf readStudPlayerCards is only a stub." +msgstr "" + +#: Filters.py:53 +msgid "All" +msgstr "" + +#: Filters.py:53 +msgid "None" +msgstr "" + +#: Filters.py:53 +msgid "Show _Limits" +msgstr "" + +#: Filters.py:54 +msgid "Show Number of _Players" +msgstr "" + +#: Filters.py:54 TourneyFilters.py:51 +msgid "And:" +msgstr "" + +#: Filters.py:54 TourneyFilters.py:51 +msgid "Between:" +msgstr "" + +#: Filters.py:55 +msgid "Games:" +msgstr "" + +#: Filters.py:55 TourneyFilters.py:50 +msgid "Hero:" +msgstr "" + +#: Filters.py:55 TourneyFilters.py:50 +msgid "Sites:" +msgstr "" + +#: Filters.py:56 +msgid "Limits:" +msgstr "" + +#: Filters.py:56 TourneyFilters.py:50 +msgid "Number of Players:" +msgstr "" + +#: Filters.py:57 +msgid "Grouping:" +msgstr "" + +#: Filters.py:57 +msgid "Show Position Stats" +msgstr "" + +#: Filters.py:58 TourneyFilters.py:51 +msgid "Date:" +msgstr "" + +#: Filters.py:59 +msgid "All Players" +msgstr "" + +#: Filters.py:60 +msgid "Ring" +msgstr "" + +#: Filters.py:60 +msgid "Tourney" +msgstr "" + +#: Filters.py:80 +msgid "DEBUG: New packing box created!" +msgstr "" + +#: Filters.py:106 TourneyFilters.py:114 +msgid "Either 0 or more than one site matched (%s) - EEK" +msgstr "" + +#: Filters.py:340 +msgid "%s was toggled %s" +msgstr "" + +#: Filters.py:340 +msgid "OFF" +msgstr "" + +#: Filters.py:340 +msgid "ON" +msgstr "" + +#: Filters.py:421 +msgid "self.sites[%s] set to %s" +msgstr "" + +#: Filters.py:427 +msgid "self.games[%s] set to %s" +msgstr "" + +#: Filters.py:433 +msgid "self.limit[%s] set to %s" +msgstr "" + +#: Filters.py:611 +msgid "self.seats[%s] set to %s" +msgstr "" + +#: Filters.py:617 +msgid "self.groups[%s] set to %s" +msgstr "" + +#: Filters.py:633 GuiLogView.py:87 GuiPositionalStats.py:63 +msgid "Refresh" +msgstr "" + +#: Filters.py:658 +msgid "Min # Hands:" +msgstr "" + +#: Filters.py:679 Filters.py:708 Filters.py:734 Filters.py:761 Filters.py:875 +#: Filters.py:926 Filters.py:960 Filters.py:1018 Filters.py:1071 +msgid "hide" +msgstr "" + +#: Filters.py:724 +msgid "INFO: No tourney types returned from database" +msgstr "" + +#: Filters.py:725 +msgid "No tourney types returned from database" +msgstr "" + +#: Filters.py:751 Filters.py:849 +msgid "INFO: No games returned from database" +msgstr "" + +#: Filters.py:752 Filters.py:850 +msgid "No games returned from database" +msgstr "" + +#: Filters.py:872 +msgid "Graphing Options:" +msgstr "" + +#: Filters.py:889 +msgid "Show Graph In:" +msgstr "" + +#: Filters.py:905 +msgid "Showdown Winnings" +msgstr "" + +#: Filters.py:913 +msgid "Non-Showdown Winnings" +msgstr "" + +#: Filters.py:1030 +msgid "From:" +msgstr "" + +#: Filters.py:1044 +msgid "To:" +msgstr "" + +#: Filters.py:1049 +msgid " Clear Dates " +msgstr "" + +#: Filters.py:1068 +msgid "show" +msgstr "" + +#: Filters.py:1076 fpdb.pyw:721 +msgid "Pick a date" +msgstr "" + +#: Filters.py:1082 fpdb.pyw:727 +msgid "Done" +msgstr "" + +#: FullTiltPokerSummary.py:93 PokerStarsSummary.py:81 SitenameSummary.py:81 +msgid "parseSummary: Unable to recognise Tourney Info: '%s'" +msgstr "" + +#: FullTiltPokerSummary.py:94 FullTiltPokerSummary.py:120 +#: PokerStarsSummary.py:82 PokerStarsSummary.py:108 SitenameSummary.py:82 +msgid "parseSummary: Raising FpdbParseError" +msgstr "" + +#: FullTiltPokerSummary.py:95 PokerStarsSummary.py:83 SitenameSummary.py:83 +msgid "Unable to recognise Tourney Info: '%s'" +msgstr "" + +#: FullTiltPokerSummary.py:119 PokerStarsSummary.py:107 +msgid "parseSummary: Unable to locate currency" +msgstr "" + +#: FullTiltPokerSummary.py:121 PokerStarsSummary.py:109 +msgid "Unable to locate currency" +msgstr "" + +#: FulltiltToFpdb.py:211 +msgid "determineGameType: Raising FpdbParseError for file '%s'" +msgstr "" + +#: FulltiltToFpdb.py:253 PkrToFpdb.py:155 PokerStarsToFpdb.py:213 +msgid "Lim_Blinds has no lookup for '%s'" +msgstr "" + +#: FulltiltToFpdb.py:266 +msgid "readHandInfo: Unable to recognise handinfo from: '%s'" +msgstr "" + +#: FulltiltToFpdb.py:368 +msgid "FTP: readPlayerStacks: No players detected (hand #%s)" +msgstr "" + +#: FulltiltToFpdb.py:425 +msgid "Player bringing in: %s for %s" +msgstr "" + +#: FulltiltToFpdb.py:428 +msgid "No bringin found, handid =%s" +msgstr "" + +#: FulltiltToFpdb.py:435 +msgid "FTP: readButton: Failed to detect button (hand #%s cancelled?)" +msgstr "" + +#: FulltiltToFpdb.py:489 +msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" +msgstr "" + +#: FulltiltToFpdb.py:565 +msgid "determineTourneyType : Parsing NOK" +msgstr "" + +#: FulltiltToFpdb.py:623 +msgid "Unable to get a valid Tournament ID -- File rejected" +msgstr "" + +#: FulltiltToFpdb.py:654 +msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" +msgstr "" + +#: FulltiltToFpdb.py:661 +msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" +msgstr "" + +#: FulltiltToFpdb.py:665 +msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" +msgstr "" + +#: FulltiltToFpdb.py:766 +msgid "FullTilt: Player finishing stats unreadable : %s" +msgstr "" + +#: FulltiltToFpdb.py:775 +msgid "FullTilt: %s not found in tourney.ranks ..." +msgstr "" + +#: FulltiltToFpdb.py:777 +msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s" +msgstr "" + +#: GuiAutoImport.py:90 +msgid "Time between imports in seconds:" +msgstr "" + +#: GuiAutoImport.py:121 GuiAutoImport.py:193 GuiAutoImport.py:303 +msgid " Start _Auto Import " +msgstr "" + +#: GuiAutoImport.py:125 +msgid "Detect Directories" +msgstr "" + +#: GuiAutoImport.py:144 +msgid "Auto Import Ready." +msgstr "" + +#: GuiAutoImport.py:157 +msgid "Please choose the path that you want to Auto Import" +msgstr "" + +#: GuiAutoImport.py:180 +msgid " _Auto Import Running " +msgstr "" + +#: GuiAutoImport.py:191 +msgid " Stop _Auto Import " +msgstr "" + +#: GuiAutoImport.py:242 +msgid "" +"\n" +"Global lock taken ... Auto Import Started.\n" +msgstr "" + +#: GuiAutoImport.py:244 +msgid " _Stop Auto Import " +msgstr "" + +#: GuiAutoImport.py:264 +msgid "opening pipe to HUD" +msgstr "" + +#: GuiAutoImport.py:278 +msgid "" +"\n" +"*** GuiAutoImport Error opening pipe: " +msgstr "" + +#: GuiAutoImport.py:290 +msgid "" +"\n" +"Auto Import aborted - global lock not available" +msgstr "" + +#: GuiAutoImport.py:295 +msgid "" +"\n" +"Stopping Auto Import - global lock released." +msgstr "" + +#: GuiAutoImport.py:297 +msgid "" +"\n" +" * Stop Auto Import: HUD already terminated" +msgstr "" + +#: GuiAutoImport.py:316 +#, fuzzy +msgid "%s auto-import:" +msgstr "Import automatyczny" + +#: GuiAutoImport.py:325 +msgid "Browse..." +msgstr "" + +#: GuiBulkImport.py:59 +msgid "" +"\n" +"Global lock taken ..." +msgstr "" + +#: GuiBulkImport.py:60 +msgid "Importing..." +msgstr "" + +#: GuiBulkImport.py:113 +msgid "" +"GuiBulkImport.load done: Stored: %d \tDuplicates: %d \tPartial: %d \tErrors: " +"%d in %s seconds - %.0f/sec" +msgstr "" + +#: GuiBulkImport.py:127 +msgid "Import Complete" +msgstr "" + +#: GuiBulkImport.py:135 GuiTourneyImport.py:78 +msgid "bulk import aborted - global lock not available" +msgstr "" + +#: GuiBulkImport.py:163 +msgid "Print Start/Stop Info" +msgstr "" + +#: GuiBulkImport.py:170 +msgid "Hands/status print:" +msgstr "" + +#: GuiBulkImport.py:187 +msgid "Number of threads:" +msgstr "" + +#: GuiBulkImport.py:207 +msgid "Archive File" +msgstr "" + +#: GuiBulkImport.py:212 +msgid "Hands/file:" +msgstr "" + +#: GuiBulkImport.py:227 +msgid "Drop indexes:" +msgstr "" + +#: GuiBulkImport.py:236 GuiBulkImport.py:286 +msgid "auto" +msgstr "" + +#: GuiBulkImport.py:237 GuiBulkImport.py:287 GuiBulkImport.py:395 +msgid "don't drop" +msgstr "" + +#: GuiBulkImport.py:238 GuiBulkImport.py:288 +msgid "drop" +msgstr "" + +#: GuiBulkImport.py:244 +msgid "HUD Test mode" +msgstr "" + +#: GuiBulkImport.py:249 GuiTourneyImport.py:106 +msgid "Site filter:" +msgstr "" + +#: GuiBulkImport.py:277 +msgid "Drop HudCache:" +msgstr "" + +#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:816 +msgid "_Bulk Import" +msgstr "" + +#: GuiBulkImport.py:297 GuiTourneyImport.py:137 +msgid "Import clicked" +msgstr "" + +#: GuiBulkImport.py:315 +msgid "Waiting..." +msgstr "" + +#: GuiBulkImport.py:344 +msgid "Input file in quiet mode" +msgstr "" + +#: GuiBulkImport.py:346 +msgid "don't start gui; deprecated (just give a filename with -f)." +msgstr "" + +#: GuiBulkImport.py:348 +msgid "Conversion filter (*Full Tilt Poker, PokerStars, Everleaf, Absolute)" +msgstr "" + +#: GuiBulkImport.py:350 +msgid "If this option is passed it quits when it encounters any error" +msgstr "" + +#: GuiBulkImport.py:352 Options.py:55 +msgid "Print some useful one liners" +msgstr "" + +#: GuiBulkImport.py:354 +msgid "" +"Do the required conversion for Stars Archive format (ie. as provided by " +"support" +msgstr "" + +#: GuiBulkImport.py:356 +msgid "" +"Do the required conversion for FTP Archive format (ie. as provided by support" +msgstr "" + +#: GuiBulkImport.py:358 +msgid "" +"Output the pprinted version of the HandsPlayer hash for regresion testing" +msgstr "" + +#: GuiBulkImport.py:363 GuiTourneyImport.py:267 ImapFetcher.py:172 +msgid "USAGE:" +msgstr "" + +#: GuiBulkImport.py:364 +msgid "PokerStars converter: ./GuiBulkImport.py -c PokerStars -f filename" +msgstr "" + +#: GuiBulkImport.py:365 +msgid "" +"Full Tilt converter: ./GuiBulkImport.py -c \"Full Tilt Poker\" -f filename" +msgstr "" + +#: GuiBulkImport.py:366 +msgid "Everleaf converter: ./GuiBulkImport.py -c Everleaf -f filename" +msgstr "" + +#: GuiBulkImport.py:367 +msgid "Absolute converter: ./GuiBulkImport.py -c Absolute -f filename" +msgstr "" + +#: GuiBulkImport.py:368 +msgid "PartyPoker converter: ./GuiBulkImport.py -c PartyPoker -f filename" +msgstr "" + +#: GuiBulkImport.py:382 +msgid "-q is deprecated. Just use \"-f filename\" instead" +msgstr "" + +#: GuiBulkImport.py:408 +msgid "" +"GuiBulkImport done: Stored: %d \tDuplicates: %d \tPartial: %d \tErrors: %d " +"in %s seconds - %.0f/sec" +msgstr "" + +#: GuiDatabase.py:107 +msgid "_Add" +msgstr "" + +#: GuiDatabase.py:111 +msgid "_Refresh" +msgstr "" + +#: GuiDatabase.py:115 +msgid "Type" +msgstr "" + +#: GuiDatabase.py:116 GuiTourneyPlayerStats.py:89 +msgid "Name" +msgstr "" + +#: GuiDatabase.py:117 +msgid "Description" +msgstr "" + +#: GuiDatabase.py:118 GuiDatabase.py:448 GuiImapFetcher.py:110 +msgid "Username" +msgstr "" + +#: GuiDatabase.py:119 GuiDatabase.py:455 GuiImapFetcher.py:110 +msgid "Password" +msgstr "" + +#: GuiDatabase.py:120 +msgid "Host" +msgstr "" + +#: GuiDatabase.py:121 +msgid "Open" +msgstr "" + +#: GuiDatabase.py:122 +msgid "Status" +msgstr "" + +#: GuiDatabase.py:256 +msgid "Testing database connections ... " +msgstr "" + +#: GuiDatabase.py:283 +msgid "finished." +msgstr "" + +#: GuiDatabase.py:293 +msgid "loadDbs error: " +msgstr "" + +#: GuiDatabase.py:314 GuiLogView.py:191 GuiTourneyPlayerStats.py:457 +msgid "***sortCols error: " +msgstr "" + +#: GuiDatabase.py:316 +msgid "sortCols error: " +msgstr "" + +#: GuiDatabase.py:361 +msgid "testDB: trying to connect to: %s/%s, %s, %s/%s" +msgstr "" + +#: GuiDatabase.py:364 +msgid " connected ok" +msgstr "" + +#: GuiDatabase.py:371 +msgid " not connected but no exception" +msgstr "" + +#: GuiDatabase.py:373 fpdb.pyw:892 +msgid "" +"MySQL Server reports: Access denied. Are your permissions set correctly?" +msgstr "" + +#: GuiDatabase.py:377 fpdb.pyw:894 +msgid "MySQL client reports: 2002 or 2003 error. Unable to connect - " +msgstr "" + +#: GuiDatabase.py:378 fpdb.pyw:895 +msgid "Please check that the MySQL service has been started" +msgstr "" + +#: GuiDatabase.py:382 fpdb.pyw:897 +msgid "" +"PostgreSQL Server reports: Access denied. Are your permissions set correctly?" +msgstr "" + +#: GuiDatabase.py:385 fpdb.pyw:899 +msgid "PostgreSQL client reports: Unable to connect - " +msgstr "" + +#: GuiDatabase.py:386 fpdb.pyw:900 +msgid "Please check that the PostgreSQL service has been started" +msgstr "" + +#: GuiDatabase.py:396 +msgid "db connection to %s, %s, %s, %s, %s failed: %s" +msgstr "" + +#: GuiDatabase.py:404 +msgid "AddDB starting" +msgstr "" + +#: GuiDatabase.py:413 +msgid "Add New Database" +msgstr "" + +#: GuiDatabase.py:423 +msgid "DB Type" +msgstr "" + +#: GuiDatabase.py:433 +msgid "DB Name" +msgstr "" + +#: GuiDatabase.py:441 +msgid "DB Description" +msgstr "" + +#: GuiDatabase.py:462 +msgid "Host Computer" +msgstr "" + +#: GuiDatabase.py:495 +msgid "start creating new db" +msgstr "" + +#: GuiDatabase.py:514 +msgid "tested new db, result=%s" +msgstr "" + +#: GuiDatabase.py:517 +msgid "Database created" +msgstr "" + +#: GuiDatabase.py:520 +msgid "Database creation failed" +msgstr "" + +#: GuiDatabase.py:533 +msgid "check_fields: starting" +msgstr "" + +#: GuiDatabase.py:539 +msgid "No Database Name given" +msgstr "" + +#: GuiDatabase.py:542 +msgid "No Database Description given" +msgstr "" + +#: GuiDatabase.py:545 +msgid "No Username given" +msgstr "" + +#: GuiDatabase.py:548 +msgid "No Password given" +msgstr "" + +#: GuiDatabase.py:551 +msgid "No Host given" +msgstr "" + +#: GuiDatabase.py:565 +msgid "Unknown Database Type selected" +msgstr "" + +#: GuiDatabase.py:569 +msgid "check_fields: open dialog" +msgstr "" + +#: GuiDatabase.py:578 +msgid "Do you want to try again?" +msgstr "" + +#: GuiDatabase.py:585 +msgid "check_fields: destroy dialog" +msgstr "" + +#: GuiDatabase.py:589 +msgid "check_fields: returning ok as %s, try_again as %s" +msgstr "" + +#: GuiDatabase.py:691 GuiLogView.py:204 +msgid "Test Log Viewer" +msgstr "" + +#: GuiDatabase.py:696 GuiLogView.py:209 +msgid "Log Viewer" +msgstr "" + +#: GuiGraphViewer.py:49 GuiTourneyGraphViewer.py:49 +msgid "" +"Failed to load libs for graphing, graphing will not function. Please\n" +" install numpy and matplotlib if you want to use graphs." +msgstr "" + +#: GuiGraphViewer.py:51 GuiTourneyGraphViewer.py:51 +msgid "" +"This is of no consequence for other parts of the program, e.g. import \n" +" and HUD are NOT affected by this problem." +msgstr "" + +#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 +msgid "Refresh _Graph" +msgstr "" + +#: GuiGraphViewer.py:87 GuiTourneyGraphViewer.py:86 +msgid "_Export to File" +msgstr "" + +#: GuiGraphViewer.py:135 GuiGraphViewer.py:251 GuiSessionViewer.py:372 +#: GuiTourneyGraphViewer.py:134 GuiTourneyGraphViewer.py:232 +msgid "***Error: " +msgstr "" + +#: GuiGraphViewer.py:168 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 +#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:159 +#: GuiTourneyPlayerStats.py:268 +msgid "No sites selected - defaulting to PokerStars" +msgstr "" + +#: GuiGraphViewer.py:173 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 +#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:164 +#: GuiTourneyPlayerStats.py:271 +msgid "No player ids found" +msgstr "" + +#: GuiGraphViewer.py:178 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 +#: GuiSessionViewer.py:218 +msgid "No limits found" +msgstr "" + +#: GuiGraphViewer.py:188 GuiTourneyGraphViewer.py:174 +msgid "Graph generated in: %s" +msgstr "" + +#: GuiGraphViewer.py:193 +msgid "Hands" +msgstr "" + +#: GuiGraphViewer.py:198 GuiTourneyGraphViewer.py:182 +msgid "No Data for Player(s) Found" +msgstr "" + +#: GuiGraphViewer.py:221 +msgid "" +"Hands: %d\n" +"Profit: $%.2f" +msgstr "" + +#: GuiGraphViewer.py:222 +msgid "Showdown: $%.2f" +msgstr "" + +#: GuiGraphViewer.py:223 +msgid "Non-showdown: $%.2f" +msgstr "" + +#: GuiGraphViewer.py:231 +msgid "Profit graph for ring games" +msgstr "" + +#: GuiGraphViewer.py:234 +msgid "" +"Hands: %d\n" +"Profit (%s): %.2f" +msgstr "" + +#: GuiGraphViewer.py:236 +msgid "Showdown (%s): %.2f" +msgstr "" + +#: GuiGraphViewer.py:238 +msgid "Non-showdown (%s): %.2f" +msgstr "" + +#: GuiGraphViewer.py:365 GuiTourneyGraphViewer.py:276 +msgid "Please choose the directory you wish to export to:" +msgstr "" + +#: GuiGraphViewer.py:378 GuiTourneyGraphViewer.py:289 +msgid "Closed, no graph exported" +msgstr "" + +#: GuiGraphViewer.py:396 GuiTourneyGraphViewer.py:307 +msgid "Graph created" +msgstr "" + +#: GuiImapFetcher.py:40 +msgid "To cancel just close this tab." +msgstr "" + +#: GuiImapFetcher.py:43 +msgid "_Save" +msgstr "" + +#: GuiImapFetcher.py:47 +msgid "_Import All" +msgstr "" + +#: GuiImapFetcher.py:51 +msgid "If you change the config you must save before importing" +msgstr "" + +#: GuiImapFetcher.py:89 +msgid "Starting import. Please wait." +msgstr "" + +#: GuiImapFetcher.py:94 +msgid "Finished import without error." +msgstr "" + +#: GuiImapFetcher.py:97 +msgid "" +"Login to mailserver failed: please check mailserver, username and password" +msgstr "" + +#: GuiImapFetcher.py:100 +msgid "" +"Could not connect to mailserver: check mailserver and use SSL settings and " +"internet connectivity" +msgstr "" + +#: GuiImapFetcher.py:110 +msgid "Fetch Type" +msgstr "" + +#: GuiImapFetcher.py:110 +msgid "Mail Folder" +msgstr "" + +#: GuiImapFetcher.py:110 +msgid "Mailserver" +msgstr "" + +#: GuiImapFetcher.py:110 +msgid "Use SSL" +msgstr "" + +#: GuiImapFetcher.py:110 GuiTourneyPlayerStats.py:82 +msgid "Site" +msgstr "" + +#: GuiImapFetcher.py:142 +msgid "Yes" +msgstr "" + +#: GuiImapFetcher.py:143 +msgid "No" +msgstr "" + +#: GuiLogView.py:38 +msgid "Fpdb Errors" +msgstr "" + +#: GuiLogView.py:39 +msgid "Fpdb Log" +msgstr "" + +#: GuiLogView.py:40 +msgid "HUD Errors" +msgstr "" + +#: GuiLogView.py:41 +msgid "HUD Log" +msgstr "" + +#: GuiLogView.py:52 +msgid "Log Messages" +msgstr "" + +#: GuiLogView.py:98 +msgid "Date/Time" +msgstr "" + +#: GuiLogView.py:99 +msgid "Module" +msgstr "" + +#: GuiLogView.py:100 +msgid "Level" +msgstr "" + +#: GuiLogView.py:101 +msgid "Text" +msgstr "" + +#: GuiPositionalStats.py:137 +msgid "DEBUG: activesite set to %s" +msgstr "" + +#: GuiPositionalStats.py:323 +msgid "Positional Stats page displayed in %4.2f seconds" +msgstr "" + +#: GuiPrefs.py:31 +#, fuzzy +msgid "Databases" +msgstr "Baza _danych" + +#: GuiPrefs.py:31 +msgid "General" +msgstr "" + +#: GuiPrefs.py:32 +msgid "HUD" +msgstr "" + +#: GuiPrefs.py:32 +#, fuzzy +msgid "Import" +msgstr "_Import" + +#: GuiPrefs.py:33 +msgid "Games" +msgstr "" + +#: GuiPrefs.py:33 +msgid "Sites" +msgstr "" + +#: GuiPrefs.py:34 +msgid "Popup Windows" +msgstr "" + +#: GuiPrefs.py:34 +msgid "Window" +msgstr "" + +#: GuiPrefs.py:35 +msgid "Popup Name" +msgstr "" + +#: GuiPrefs.py:35 +msgid "Stat" +msgstr "" + +#: GuiPrefs.py:36 GuiPrefs.py:42 +msgid "Stat Name" +msgstr "" + +#: GuiPrefs.py:37 +msgid "Auxiliary Windows" +msgstr "" + +#: GuiPrefs.py:37 +msgid "stud_mucked" +msgstr "" + +#: GuiPrefs.py:38 +msgid "Hand History Converters" +msgstr "" + +#: GuiPrefs.py:38 +msgid "mucked" +msgstr "" + +#: GuiPrefs.py:39 +msgid "Field Type" +msgstr "" + +#: GuiPrefs.py:39 fpdb.pyw:1033 +msgid "Ring Player Stats" +msgstr "Statystyki gracza" + +#: GuiPrefs.py:40 +msgid "Column Heading" +msgstr "" + +#: GuiPrefs.py:40 +msgid "Left/Right Align" +msgstr "" + +#: GuiPrefs.py:41 +#, fuzzy +msgid "Show in Position Stats" +msgstr "Statystyki pozycyjne" + +#: GuiPrefs.py:41 +msgid "Show in Summaries" +msgstr "" + +#: GuiPrefs.py:42 +msgid "Format" +msgstr "" + +#: GuiPrefs.py:72 +msgid "Setting" +msgstr "" + +#: GuiPrefs.py:78 +msgid "Value (double-click to change)" +msgstr "" + +#: GuiPrefs.py:178 +msgid "Test Preferences Dialog" +msgstr "" + +#: GuiPrefs.py:183 fpdb.pyw:293 +msgid "Preferences" +msgstr "" + +#: GuiRingPlayerStats.py:44 +msgid "Type of Game" +msgstr "" + +#: GuiRingPlayerStats.py:45 +msgid "Hole cards" +msgstr "" + +#: GuiRingPlayerStats.py:46 +msgid "Position" +msgstr "" + +#: GuiRingPlayerStats.py:47 +msgid "Name of the player" +msgstr "" + +#: GuiRingPlayerStats.py:48 +msgid "Number of hands played" +msgstr "" + +#: GuiRingPlayerStats.py:49 +msgid "Number of Seats" +msgstr "" + +#: GuiRingPlayerStats.py:50 +msgid "" +"Voluntarily Putting In the pot\n" +"(blinds excluded)" +msgstr "" + +#: GuiRingPlayerStats.py:51 +msgid "% Pre Flop Raise" +msgstr "" + +#: GuiRingPlayerStats.py:52 +msgid "% Pre Flop Re-Raise / 3Bet" +msgstr "" + +#: GuiRingPlayerStats.py:53 +msgid "% Pre Flop Re-Raise / 4Bet" +msgstr "" + +#: GuiRingPlayerStats.py:54 +msgid "% Pre Flop Fold To Re-Raise / F3Bet" +msgstr "" + +#: GuiRingPlayerStats.py:55 +msgid "% Pre Flop Fold To Re-Raise / F4Bet" +msgstr "" + +#: GuiRingPlayerStats.py:56 +msgid "Aggression Factor\n" +msgstr "" + +#: GuiRingPlayerStats.py:57 +msgid "" +"Aggression Frequency\n" +"Bet or Raise vs Fold" +msgstr "" + +#: GuiRingPlayerStats.py:58 +msgid "Continuation Bet post-flop" +msgstr "" + +#: GuiRingPlayerStats.py:59 +msgid "% Raise First In\\% Raise when first to bet" +msgstr "" + +#: GuiRingPlayerStats.py:60 +msgid "" +"% First to raise pre-flop\n" +"and steal blinds" +msgstr "" + +#: GuiRingPlayerStats.py:61 +msgid "% Saw Flop vs hands dealt" +msgstr "" + +#: GuiRingPlayerStats.py:62 +msgid "Saw Show Down / River" +msgstr "" + +#: GuiRingPlayerStats.py:63 +msgid "Went To Show Down When Saw Flop" +msgstr "" + +#: GuiRingPlayerStats.py:64 +msgid "% Won some money at showdown" +msgstr "" + +#: GuiRingPlayerStats.py:65 +msgid "" +"Flop Aggression\n" +"% Bet or Raise after seeing Flop" +msgstr "" + +#: GuiRingPlayerStats.py:66 +msgid "" +"Turn Aggression\n" +"% Bet or Raise after seeing Turn" +msgstr "" + +#: GuiRingPlayerStats.py:67 +msgid "" +"River Aggression\n" +"% Bet or Raise after seeing River" +msgstr "" + +#: GuiRingPlayerStats.py:68 +msgid "" +"Coming Soon\n" +"Total % agression" +msgstr "" + +#: GuiRingPlayerStats.py:69 +msgid "Amount won" +msgstr "" + +#: GuiRingPlayerStats.py:70 +msgid "" +"Number of Big Blinds won\n" +"or lost per 100 hands" +msgstr "" + +#: GuiRingPlayerStats.py:71 +msgid "Amount of rake paid" +msgstr "" + +#: GuiRingPlayerStats.py:72 +msgid "" +"Number of Big Blinds won\n" +"or lost per 100 hands\n" +"when excluding rake" +msgstr "" + +#: GuiRingPlayerStats.py:73 +msgid "" +"Measure of uncertainty\n" +"The lower, the more stable the amounts won" +msgstr "" + +#: GuiRingPlayerStats.py:123 GuiSessionViewer.py:81 +msgid "Hand Breakdown for all levels listed above" +msgstr "" + +#: GuiRingPlayerStats.py:143 +msgid "_Filters" +msgstr "" + +#: GuiRingPlayerStats.py:145 GuiTourneyPlayerStats.py:75 +msgid "_Refresh Stats" +msgstr "" + +#: GuiRingPlayerStats.py:341 GuiSessionViewer.py:257 +#: GuiTourneyPlayerStats.py:243 +msgid "Stats page displayed in %4.2f seconds" +msgstr "" + +#: GuiRingPlayerStats.py:388 +msgid "***sortnums error: " +msgstr "" + +#: GuiRingPlayerStats.py:410 +msgid "***sortcols error: " +msgstr "" + +#: GuiRingPlayerStats.py:715 +msgid "Detailed Filters" +msgstr "" + +#: GuiRingPlayerStats.py:724 +msgid "Hand Filters:" +msgstr "" + +#: GuiRingPlayerStats.py:737 +msgid "between" +msgstr "" + +#: GuiRingPlayerStats.py:738 +msgid "and" +msgstr "" + +#: GuiSessionViewer.py:42 +msgid "Failed to load numpy and/or matplotlib in Session Viewer" +msgstr "" + +#: GuiSessionViewer.py:43 +msgid "ImportError: %s" +msgstr "" + +#: GuiSessionViewer.py:158 +msgid "Session Viewer is proof of concept code only, and contains many bugs.\n" +msgstr "" + +#: GuiSessionViewer.py:159 +msgid "" +"Feel free to use the viewer, but there is no guarantee that the data is " +"accurate.\n" +msgstr "" + +#: GuiSessionViewer.py:160 +msgid "" +"If you are interested in developing the code further please contact us via " +"the usual channels.\n" +msgstr "" + +#: GuiSessionViewer.py:161 +msgid "Thankyou" +msgstr "" + +#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1287 +msgid "FPDB WARNING" +msgstr "" + +#: GuiSessionViewer.py:393 +msgid "Session candlestick graph" +msgstr "" + +#: GuiSessionViewer.py:396 +msgid "Sessions" +msgstr "" + +#: GuiStove.py:63 +msgid "" +"Stove is a GUI mockup of a EV calculation page, and completely non " +"functional.\n" +msgstr "" + +#: GuiStove.py:64 +msgid "" +"Unless you are interested in developing this feature, please ignore this " +"page.\n" +msgstr "" + +#: GuiStove.py:65 +msgid "" +"If you are interested in developing the code further see GuiStove.py and " +"Stove.py\n" +msgstr "" + +#: GuiStove.py:66 +msgid "Thank you" +msgstr "" + +#: GuiStove.py:97 +msgid "Draw" +msgstr "" + +#: GuiStove.py:104 +msgid "Stud" +msgstr "" + +#: GuiStove.py:115 +msgid "Flop" +msgstr "" + +#: GuiStove.py:134 +msgid "Gametype:" +msgstr "" + +#: GuiStove.py:137 +msgid "Players:" +msgstr "" + +#: GuiStove.py:143 +msgid "Input:" +msgstr "" + +#: GuiStove.py:144 +msgid "Output:" +msgstr "" + +#: GuiStove.py:170 +msgid "Board:" +msgstr "" + +#: GuiStove.py:182 +msgid "Player1:" +msgstr "" + +#: GuiStove.py:197 +msgid "Player2:" +msgstr "" + +#: GuiStove.py:211 +msgid "Results" +msgstr "" + +#: GuiStove.py:221 +msgid "DEBUG: called set_board_flop: '%s' '%s'" +msgstr "" + +#: GuiStove.py:225 +msgid "DEBUG: called set_hero_cards_flop" +msgstr "" + +#: GuiStove.py:229 +msgid "DEBUG: called set_villain_cards_flop" +msgstr "" + +#: GuiStove.py:233 +msgid "DEBUG: called update_flop_output_pane" +msgstr "" + +#: GuiStove.py:237 +msgid "DEBUG: odds_for_range" +msgstr "" + +#: GuiStove.py:239 +msgid "DEBUG: set_output_label" +msgstr "" + +#: GuiTourneyGraphViewer.py:178 +msgid "Tournaments" +msgstr "" + +#: GuiTourneyGraphViewer.py:205 GuiTourneyGraphViewer.py:218 +msgid "" +"Tournaments: %d\n" +"Profit: $%.2f" +msgstr "" + +#: GuiTourneyGraphViewer.py:215 +msgid "Tournament Results" +msgstr "" + +#: GuiTourneyImport.py:72 GuiTourneyImport.py:290 +msgid "" +"GuiTourneyImport.load done: Stored: %d\tErrors: %d in %s seconds - %.0f/sec" +msgstr "" + +#: GuiTourneyImport.py:175 fpdb_import.py:222 +msgid "Attempted to add non-directory '%s' as an import directory" +msgstr "" + +#: GuiTourneyImport.py:191 +msgid "Tourney Summary Import started at %s - %d files to import." +msgstr "" + +#: GuiTourneyImport.py:217 +msgid "TourneyImport: Removing text < 100 characters from end of file" +msgstr "" + +#: GuiTourneyImport.py:221 +msgid "TourneyImport: Removing text < 100 characters from start of file" +msgstr "" + +#: GuiTourneyImport.py:231 +msgid "Finished importing %s/%s tournament summaries" +msgstr "" + +#: GuiTourneyImport.py:252 +msgid "GTI.readFile: '%s'" +msgstr "" + +#: GuiTourneyImport.py:271 ImapFetcher.py:176 +msgid "Need to define a converter" +msgstr "" + +#: GuiTourneyImport.py:278 +msgid "Need a filename to import" +msgstr "" + +#: GuiTourneyPlayerStats.py:84 +msgid "Cat." +msgstr "" + +#: GuiTourneyPlayerStats.py:85 +msgid "Limit" +msgstr "" + +#: GuiTourneyPlayerStats.py:86 +msgid "Curr." +msgstr "" + +#: GuiTourneyPlayerStats.py:87 +msgid "BuyIn" +msgstr "" + +#: GuiTourneyPlayerStats.py:88 +msgid "Fee" +msgstr "" + +#: GuiTourneyPlayerStats.py:90 +msgid "#" +msgstr "" + +#: GuiTourneyPlayerStats.py:91 +msgid "ITM%" +msgstr "" + +#: GuiTourneyPlayerStats.py:92 +msgid "1st" +msgstr "" + +#: GuiTourneyPlayerStats.py:93 +msgid "2nd" +msgstr "" + +#: GuiTourneyPlayerStats.py:94 +msgid "3rd" +msgstr "" + +#: GuiTourneyPlayerStats.py:95 +msgid "Rank?" +msgstr "" + +#: GuiTourneyPlayerStats.py:96 +msgid "Spent" +msgstr "" + +#: GuiTourneyPlayerStats.py:97 +msgid "Won" +msgstr "" + +#: GuiTourneyPlayerStats.py:98 +msgid "ROI%" +msgstr "" + +#: GuiTourneyPlayerStats.py:99 +msgid "$/Tour" +msgstr "" + +#: GuiTourneyViewer.py:40 +msgid "Enter the tourney number you want to display:" +msgstr "" + +#: GuiTourneyViewer.py:46 +msgid "_Display" +msgstr "" + +#: GuiTourneyViewer.py:53 +msgid "Display _Player" +msgstr "" + +#: GuiTourneyViewer.py:68 +msgid "" +"Tournament not found - please ensure you imported it and selected the " +"correct site" +msgstr "" + +#: GuiTourneyViewer.py:96 +msgid "" +"Player or tourney not found - please ensure you imported it and selected the " +"correct site" +msgstr "" + +#: GuiTourneyViewer.py:110 +msgid "N/A" +msgstr "" + +#: GuiTourneyViewer.py:131 +msgid "invalid entry in tourney number - must enter numbers only" +msgstr "" + +#: HUD_main.pyw:69 +msgid "HUD_main starting: using db name = %s" +msgstr "" + +#: HUD_main.pyw:74 +#, fuzzy +msgid "Note: error output is being diverted to:" +msgstr "" +"\n" +"uwaga: błąd wyjścia został skierowany do fpdb-errors.txt i HUD-errors.txt w " +"%s" + +#: HUD_main.pyw:75 +#, fuzzy +msgid "Any major error will be reported there _only_." +msgstr "Błędy o dużym znaczeniu będą kierowane tylko tam.\n" + +#: HUD_main.pyw:78 +#, fuzzy +msgid "HUD_main: starting ...\n" +msgstr "trwa włączanie fpdb..." + +#: HUD_main.pyw:107 HUD_run_me.py:62 +msgid "Closing this window will exit from the HUD." +msgstr "" + +#: HUD_main.pyw:123 +msgid "Error initializing main_window" +msgstr "" + +#: HUD_main.pyw:138 +msgid "hud_main: Game changed." +msgstr "" + +#: HUD_main.pyw:144 +#, fuzzy +msgid "Terminating normally." +msgstr "normalne wychodzenie" + +#: HUD_main.pyw:205 +msgid "Received hand no %s" +msgstr "" + +#: HUD_main.pyw:229 +msgid "HUD_main.read_stdin: hand processing starting ..." +msgstr "" + +#: HUD_main.pyw:234 +#, fuzzy +msgid "db error: skipping %s" +msgstr "błąd bazy danych: pomijanie " + +#: HUD_main.pyw:253 +msgid "hud_dict[%s] was not found\n" +msgstr "" + +#: HUD_main.pyw:254 +msgid "will not send hand\n" +msgstr "" + +#: HUD_main.pyw:276 +#, fuzzy +msgid "HUD create: table name %s not found, skipping." +msgstr "nie znaleziono stołu %s - pomijanie\n" + +#: HUD_main.pyw:285 +msgid "Table \"%s\" no longer exists\n" +msgstr "" + +#: HUD_main.pyw:317 +msgid "Error resizing HUD for table: %s." +msgstr "" + +#: HUD_main.pyw:331 +msgid "Error killing HUD for table: %s." +msgstr "" + +#: HUD_main.pyw:354 +msgid "Error creating HUD for hand %s." +msgstr "" + +#: HUD_main.pyw:365 +msgid "Error updating HUD for hand %s." +msgstr "" + +#: HUD_run_me.py:45 +msgid "HUD_main starting\n" +msgstr "" + +#: HUD_run_me.py:51 TournamentTracker.py:306 +msgid "Using db name = %s\n" +msgstr "" + +#: HUD_run_me.py:66 +msgid "HUD Main Window" +msgstr "" + +#: Hand.py:146 +msgid "BB" +msgstr "" + +#: Hand.py:147 +msgid "SB" +msgstr "" + +#: Hand.py:148 +msgid "BUTTONPOS" +msgstr "" + +#: Hand.py:149 +msgid "HAND NO." +msgstr "" + +#: Hand.py:150 TourneySummary.py:131 +msgid "SITE" +msgstr "" + +#: Hand.py:151 +msgid "TABLE NAME" +msgstr "" + +#: Hand.py:152 TourneySummary.py:141 +msgid "HERO" +msgstr "" + +#: Hand.py:153 TourneySummary.py:142 +msgid "MAXSEATS" +msgstr "" + +#: Hand.py:154 +msgid "LEVEL" +msgstr "" + +#: Hand.py:155 TourneySummary.py:147 +msgid "MIXED" +msgstr "" + +#: Hand.py:156 +msgid "LASTBET" +msgstr "" + +#: Hand.py:157 +msgid "ACTION STREETS" +msgstr "" + +#: Hand.py:158 +msgid "STREETS" +msgstr "" + +#: Hand.py:159 +msgid "ALL STREETS" +msgstr "" + +#: Hand.py:160 +msgid "COMMUNITY STREETS" +msgstr "" + +#: Hand.py:161 +msgid "HOLE STREETS" +msgstr "" + +#: Hand.py:162 +msgid "COUNTED SEATS" +msgstr "" + +#: Hand.py:163 +msgid "DEALT" +msgstr "" + +#: Hand.py:164 +msgid "SHOWN" +msgstr "" + +#: Hand.py:165 +msgid "MUCKED" +msgstr "" + +#: Hand.py:166 +msgid "TOTAL POT" +msgstr "" + +#: Hand.py:167 +msgid "TOTAL COLLECTED" +msgstr "" + +#: Hand.py:168 +msgid "RAKE" +msgstr "" + +#: Hand.py:169 TourneySummary.py:132 +msgid "START TIME" +msgstr "" + +#: Hand.py:170 +msgid "TOURNAMENT NO" +msgstr "" + +#: Hand.py:171 TourneySummary.py:137 +msgid "TOURNEY ID" +msgstr "" + +#: Hand.py:172 TourneySummary.py:136 +msgid "TOURNEY TYPE ID" +msgstr "" + +#: Hand.py:173 TourneySummary.py:138 +msgid "BUYIN" +msgstr "" + +#: Hand.py:174 +msgid "BUYIN CURRENCY" +msgstr "" + +#: Hand.py:175 +msgid "BUYIN CHIPS" +msgstr "" + +#: Hand.py:176 TourneySummary.py:139 +msgid "FEE" +msgstr "" + +#: Hand.py:177 +msgid "IS REBUY" +msgstr "" + +#: Hand.py:178 +msgid "IS ADDON" +msgstr "" + +#: Hand.py:179 +msgid "IS KO" +msgstr "" + +#: Hand.py:180 TourneySummary.py:163 +msgid "KO BOUNTY" +msgstr "" + +#: Hand.py:181 +msgid "IS MATRIX" +msgstr "" + +#: Hand.py:182 +msgid "IS SHOOTOUT" +msgstr "" + +#: Hand.py:183 TourneySummary.py:164 +msgid "TOURNEY COMMENT" +msgstr "" + +#: Hand.py:186 TourneySummary.py:176 +msgid "PLAYERS" +msgstr "" + +#: Hand.py:187 +msgid "STACKS" +msgstr "" + +#: Hand.py:188 +msgid "POSTED" +msgstr "" + +#: Hand.py:189 +msgid "POT" +msgstr "" + +#: Hand.py:190 +msgid "SEATING" +msgstr "" + +#: Hand.py:191 +msgid "GAMETYPE" +msgstr "" + +#: Hand.py:192 +msgid "ACTION" +msgstr "" + +#: Hand.py:193 +msgid "COLLECTEES" +msgstr "" + +#: Hand.py:194 +msgid "BETS" +msgstr "" + +#: Hand.py:195 +msgid "BOARD" +msgstr "" + +#: Hand.py:196 +msgid "DISCARDS" +msgstr "" + +#: Hand.py:197 +msgid "HOLECARDS" +msgstr "" + +#: Hand.py:198 +msgid "TOURNEYS PLAYER IDS" +msgstr "" + +#: Hand.py:221 Hand.py:1387 +msgid "[ERROR] Tried to add holecards for unknown player: %s" +msgstr "" + +#: Hand.py:296 +msgid "Hand.insert(): hid #: %s is a duplicate" +msgstr "" + +#: Hand.py:476 +msgid "markstreets didn't match - Assuming hand %s was cancelled" +msgstr "" + +#: Hand.py:478 +msgid "FpdbParseError: markStreets appeared to fail: First 100 chars: '%s'" +msgstr "" + +#: Hand.py:482 +msgid "DEBUG: checkPlayerExists %s fail on hand number %s" +msgstr "" + +#: Hand.py:483 +msgid "checkPlayerExists: '%s fail on hand number %s" +msgstr "" + +#: Hand.py:574 +msgid "%s %s calls %s" +msgstr "" + +#: Hand.py:645 +msgid "%s %s raise %s" +msgstr "" + +#: Hand.py:656 +msgid "%s %s bets %s" +msgstr "" + +#: Hand.py:676 +msgid "%s %s folds" +msgstr "" + +#: Hand.py:685 +msgid "%s %s checks" +msgstr "" + +#: Hand.py:705 +msgid "addShownCards %s hole=%s all=%s" +msgstr "" + +#: Hand.py:816 +msgid "" +"*** ERROR - HAND: calling writeGameLine with unexpected STARTTIME value, " +"expecting datetime.date object, received:" +msgstr "" + +#: Hand.py:817 +msgid "" +"*** Make sure your HandHistoryConverter is setting hand.startTime properly!" +msgstr "" + +#: Hand.py:818 +msgid "*** Game String:" +msgstr "" + +#: Hand.py:899 +msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" +msgstr "" + +#: Hand.py:1255 +msgid "*** DEALING HANDS ***" +msgstr "" + +#: Hand.py:1260 +msgid "Dealt to %s: [%s]" +msgstr "" + +#: Hand.py:1265 +msgid "*** FIRST DRAW ***" +msgstr "" + +#: Hand.py:1275 +msgid "*** SECOND DRAW ***" +msgstr "" + +#: Hand.py:1285 +msgid "*** THIRD DRAW ***" +msgstr "" + +#: Hand.py:1295 Hand.py:1516 +msgid "*** SHOW DOWN ***" +msgstr "" + +#: Hand.py:1310 Hand.py:1531 +msgid "*** SUMMARY ***" +msgstr "" + +#: Hand.py:1396 +msgid "%s %s completes %s" +msgstr "" + +#: Hand.py:1414 +msgid "Bringin: %s, %s" +msgstr "" + +#: Hand.py:1456 +msgid "*** 3RD STREET ***" +msgstr "" + +#: Hand.py:1470 +msgid "*** 4TH STREET ***" +msgstr "" + +#: Hand.py:1482 +msgid "*** 5TH STREET ***" +msgstr "" + +#: Hand.py:1494 +msgid "*** 6TH STREET ***" +msgstr "" + +#: Hand.py:1504 +msgid "*** RIVER ***" +msgstr "" + +#: Hand.py:1596 +msgid "" +"join_holecards: # of holecards should be either < 4, 4 or 7 - 5 and 6 should " +"be impossible for anyone who is not a hero" +msgstr "" + +#: Hand.py:1597 +msgid "join_holcards: holecards(%s): %s" +msgstr "" + +#: Hand.py:1599 +msgid "join_holecards: Player '%s' appears not to have been dealt a card" +msgstr "" + +#: Hand.py:1689 +msgid "DEBUG: call Pot.end() before printing pot total" +msgstr "" + +#: Hand.py:1691 +msgid "FpdbError in printing Hand object" +msgstr "" + +#: HandHistoryConverter.py:40 +msgid "" +"ImportError: Unable to import PYTZ library. Please install PYTZ from http://" +"pypi.python.org/pypi/pytz/" +msgstr "" + +#: HandHistoryConverter.py:41 fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:80 +msgid "Press ENTER to continue." +msgstr "" + +#: HandHistoryConverter.py:136 +msgid "Failed sanity check" +msgstr "" + +#: HandHistoryConverter.py:144 +msgid "Tailing '%s'" +msgstr "" + +#: HandHistoryConverter.py:151 +msgid "HHC.start(follow): processHand failed: Exception msg: '%s'" +msgstr "" + +#: HandHistoryConverter.py:155 +msgid "handsList is " +msgstr "" + +#: HandHistoryConverter.py:166 +msgid "HHC.start(): processHand failed: Exception msg: '%s'" +msgstr "" + +#: HandHistoryConverter.py:170 +msgid "Read %d hands (%d failed) in %.3f seconds" +msgstr "" + +#: HandHistoryConverter.py:176 +msgid "Summary file '%s' correctly parsed (took %.3f seconds)" +msgstr "" + +#: HandHistoryConverter.py:178 +msgid "Error converting summary file '%s' (took %.3f seconds)" +msgstr "" + +#: HandHistoryConverter.py:181 +msgid "Error converting '%s'" +msgstr "" + +#: HandHistoryConverter.py:212 +msgid "%s changed inode numbers from %d to %d" +msgstr "" + +#: HandHistoryConverter.py:260 +msgid "Converting starsArchive format to readable" +msgstr "" + +#: HandHistoryConverter.py:265 +msgid "Converting ftpArchive format to readable" +msgstr "" + +#: HandHistoryConverter.py:271 +msgid "Read no hands." +msgstr "" + +#: HandHistoryConverter.py:279 +msgid "Removing text < 50 characters" +msgstr "" + +#: HandHistoryConverter.py:487 +msgid "HH Sanity Check: output and input files are the same, check config" +msgstr "" + +#: HandHistoryConverter.py:510 +msgid "Reading stdin with %s" +msgstr "" + +#: HandHistoryConverter.py:525 +msgid "unable to read file with any codec in list!" +msgstr "" + +#: HandHistoryConverter.py:592 +msgid " given TZ:" +msgstr "" + +#: HandHistoryConverter.py:592 +msgid "raw time:" +msgstr "" + +#: HandHistoryConverter.py:602 +msgid "changeTimeZone: offset=" +msgstr "" + +#: HandHistoryConverter.py:665 +msgid "utcTime:" +msgstr "" + +#: HandHistoryConverter.py:714 +msgid "Unable to create output directory %s for HHC!" +msgstr "" + +#: HandHistoryConverter.py:715 +msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY" +msgstr "" + +#: HandHistoryConverter.py:717 +msgid "Created directory '%s'" +msgstr "" + +#: HandHistoryConverter.py:721 +msgid "out_path %s couldn't be opened" +msgstr "" + +#: Hello.py:46 +msgid "creating Hello" +msgstr "" + +#: Hello.py:49 +msgid "Hello World" +msgstr "" + +#: Hello.py:67 +msgid "site =" +msgstr "" + +#: Hello.py:75 +msgid "YOUR NAME HERE" +msgstr "" + +#: Hello.py:106 +msgid "" +"Hello %s\n" +"You have played %d hands\n" +" on %s." +msgstr "" + +#: Hud.py:148 +msgid "Kill This HUD" +msgstr "" + +#: Hud.py:153 +msgid "Save HUD Layout" +msgstr "" + +#: Hud.py:157 +msgid "Reposition StatWindows" +msgstr "" + +#: Hud.py:161 +msgid "Show Player Stats" +msgstr "" + +#: Hud.py:166 Hud.py:235 +msgid "For This Blind Level Only" +msgstr "" + +#: Hud.py:171 Hud.py:240 +msgid "For Multiple Blind Levels:" +msgstr "" + +#: Hud.py:174 Hud.py:243 +msgid " 0.5 to 2.0 x Current Blinds" +msgstr "" + +#: Hud.py:179 Hud.py:248 +msgid " 0.33 to 3.0 x Current Blinds" +msgstr "" + +#: Hud.py:184 Hud.py:253 +msgid " 0.1 to 10 x Current Blinds" +msgstr "" + +#: Hud.py:189 Hud.py:258 +msgid " All Levels" +msgstr "" + +#: Hud.py:194 Hud.py:263 +msgid "For #Seats:" +msgstr "" + +#: Hud.py:197 Hud.py:266 +msgid " Any Number" +msgstr "" + +#: Hud.py:202 Hud.py:271 +msgid " Custom" +msgstr "" + +#: Hud.py:207 Hud.py:276 +msgid " Exact" +msgstr "" + +#: Hud.py:212 Hud.py:281 +msgid "Since:" +msgstr "" + +#: Hud.py:215 Hud.py:284 +msgid " All Time" +msgstr "" + +#: Hud.py:220 Hud.py:289 +msgid " Session" +msgstr "" + +#: Hud.py:225 Hud.py:294 +msgid " %s Days" +msgstr "" + +#: Hud.py:230 +msgid "Show Opponent Stats" +msgstr "" + +#: Hud.py:352 +msgid "Debug StatWindows" +msgstr "" + +#: Hud.py:356 +msgid "Set max seats" +msgstr "" + +#: Hud.py:577 +msgid "Updating config file" +msgstr "" + +#: Hud.py:586 +msgid "No layout found for %d-max games for site %s\n" +msgstr "" + +#: Hud.py:600 +msgid "" +"exception in Hud.adj_seats\n" +"\n" +msgstr "" + +#: Hud.py:601 +msgid "error is %s" +msgstr "" + +#: Hud.py:608 +msgid "Error finding actual seat.\n" +msgstr "" + +#: Hud.py:624 +msgid "Creating hud from hand " +msgstr "" + +#: Hud.py:673 +msgid "" +"KeyError at the start of the for loop in update in hud_main. How this can " +"possibly happen is totally beyond my comprehension. Your HUD may be about to " +"get really weird. -Eric" +msgstr "" + +#: Hud.py:674 +msgid "(btw, the key was %s and statd is %s" +msgstr "" + +#: ImapFetcher.py:44 ImapFetcher.py:53 +msgid "DEBUG: re_SplitTourneys isn't matching" +msgstr "" + +#: ImapFetcher.py:67 +msgid "response to logging in:" +msgstr "" + +#: ImapFetcher.py:83 +msgid "ImapFetcher: Found %s messages to fetch" +msgstr "" + +#: ImapFetcher.py:103 +msgid "Completed retrieving IMAP messages, closing server connection" +msgstr "" + +#: ImapFetcher.py:109 +msgid "No Tournament summaries found." +msgstr "" + +#: ImapFetcher.py:159 +msgid "Finished importing %s/%s PS summaries" +msgstr "" + +#: Mucked.py:327 +msgid "No Name" +msgstr "" + +#: OnGameToFpdb.py:175 WinamaxToFpdb.py:190 +msgid "determineGameType: limit not found in self.limits(%s). hand: '%s'" +msgstr "" + +#: OnGameToFpdb.py:177 WinamaxToFpdb.py:192 +msgid "limit not found in self.limits(%s). hand: '%s'" +msgstr "" + +#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:366 PokerStarsToFpdb.py:312 +#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 +msgid "readButton: not found" +msgstr "" + +#: OnGameToFpdb.py:283 WinamaxToFpdb.py:349 +msgid "readBlinds in noSB exception - no SB created" +msgstr "" + +#: Options.py:31 +msgid "If passed error output will go to the console rather than ." +msgstr "" + +#: Options.py:34 +msgid "Overrides the default database name" +msgstr "" + +#: Options.py:37 +msgid "Specifies a configuration file." +msgstr "" + +#: Options.py:40 +msgid "" +"Indicates program was restarted with a different path (only allowed once)." +msgstr "" + +#: Options.py:43 +msgid "Module name for Hand History Converter" +msgstr "" + +#: Options.py:46 +msgid "A sitename" +msgstr "" + +#: Options.py:50 +msgid "Error logging level:" +msgstr "" + +#: Options.py:53 +msgid "Print version information and exit." +msgstr "" + +#: Options.py:58 +msgid "Input file" +msgstr "" + +#: Options.py:60 +msgid "Input directory" +msgstr "" + +#: Options.py:62 +msgid "Input out path in quiet mode" +msgstr "" + +#: Options.py:64 +msgid "File to be split is a PokerStars or Full Tilt Poker archive file" +msgstr "" + +#: Options.py:66 +msgid "How many hands do you want saved to each file. Default is 100" +msgstr "" + +#: Options.py:68 +msgid "X location to open window" +msgstr "" + +#: Options.py:70 +msgid "Y location to open Window" +msgstr "" + +#: Options.py:72 +msgid "Auto-start Auto-import" +msgstr "" + +#: Options.py:74 +msgid "Start Minimized" +msgstr "" + +#: Options.py:76 +msgid "Start Hidden" +msgstr "" + +#: Options.py:119 +msgid "press enter to end" +msgstr "" + +#: P5sResultsParser.py:10 +msgid "You need to manually enter the playername" +msgstr "" + +#: PartyPokerToFpdb.py:213 +msgid "Cannot fetch field '%s'" +msgstr "" + +#: PartyPokerToFpdb.py:217 +msgid "Unknown limit '%s'" +msgstr "" + +#: PartyPokerToFpdb.py:222 +msgid "Unknown game type '%s'" +msgstr "" + +#: PartyPokerToFpdb.py:261 +msgid "Cannot read Handinfo for current hand" +msgstr "" + +#: PartyPokerToFpdb.py:266 +msgid "Cannot read GameType for current hand" +msgstr "" + +#: PartyPokerToFpdb.py:537 +msgid "Unimplemented readAction: '%s' '%s'" +msgstr "" + +#: PokerStarsToFpdb.py:211 +msgid "determineGameType: Lim_Blinds has no lookup for '%s'" +msgstr "" + +#: PokerStarsToFpdb.py:265 +#, fuzzy +msgid "Failed to detect currency: '%s'" +msgstr "nie wykryto waluty" + +#: SplitHandHistory.py:76 +msgid "File not found" +msgstr "" + +#: SplitHandHistory.py:126 +msgid "Unexpected error processing file" +msgstr "" + +#: SplitHandHistory.py:165 +msgid "End of file reached" +msgstr "" + +#: Stats.py:127 Stats.py:128 +msgid "Total Profit" +msgstr "" + +#: Stats.py:149 Stats.py:156 +msgid "Voluntarily Put In Pot Pre-Flop%" +msgstr "" + +#: Stats.py:169 Stats.py:177 +msgid "Pre-Flop Raise %" +msgstr "" + +#: Stats.py:190 Stats.py:198 +msgid "% went to showdown" +msgstr "Went to Showdown" + +#: Stats.py:211 Stats.py:219 +msgid "% won money at showdown" +msgstr "Won Money at Showdown" + +#: Stats.py:234 Stats.py:243 +msgid "profit/100hands" +msgstr "Profit/100 Hands" + +#: Stats.py:237 +msgid "exception calcing p/100: 100 * %d / %d" +msgstr "exception calcing p/100: 100 * %d / %d" + +#: Stats.py:256 Stats.py:265 +msgid "big blinds/100 hands" +msgstr "Big Blinds/100" + +#: Stats.py:278 Stats.py:287 +msgid "Big Bets/100 hands" +msgstr "Big Bets/100" + +#: Stats.py:281 +msgid "exception calcing BB/100: " +msgstr "exception calcing BB/100: " + +#: Stats.py:301 Stats.py:310 +msgid "Flop Seen %" +msgstr "Flop Seen" + +#: Stats.py:333 Stats.py:342 +msgid "number hands seen" +msgstr "Number Hands Seen" + +#: Stats.py:355 Stats.py:363 +msgid "folded flop/4th" +msgstr "Folded Flop/4th" + +#: Stats.py:376 +msgid "% steal attempted" +msgstr "Steal Attempted" + +#: Stats.py:391 +msgid "% success steal" +msgstr "Success Steal" + +#: Stats.py:406 Stats.py:413 +msgid "% folded SB to steal" +msgstr "Folded SB to Steal" + +#: Stats.py:425 Stats.py:432 +msgid "% folded BB to steal" +msgstr "Folded BB to Steal" + +#: Stats.py:447 Stats.py:454 +msgid "% folded blind to steal" +msgstr "folded blind to steal" + +#: Stats.py:466 Stats.py:473 +msgid "% 3 Bet preflop/3rd" +msgstr "3bet preflop" + +#: Stats.py:485 Stats.py:492 +msgid "% 4 Bet preflop/4rd" +msgstr "4bet preflop" + +#: Stats.py:504 Stats.py:511 +msgid "% Cold 4 Bet preflop/4rd" +msgstr "cold 4bet preflop" + +#: Stats.py:523 Stats.py:530 +msgid "% Squeeze preflop" +msgstr "squeeze preflop" + +#: Stats.py:543 Stats.py:550 +msgid "% Raise to Steal" +msgstr "raise to steal" + +#: Stats.py:563 Stats.py:570 +msgid "% Fold to 3 Bet preflop" +msgstr "fold to 3bet preflop" + +#: Stats.py:582 Stats.py:589 +msgid "% Fold to 4 Bet preflop" +msgstr "fold to 4bet preflop" + +#: Stats.py:603 Stats.py:610 +msgid "% won$/saw flop/4th" +msgstr "% won$/saw flop/4th" + +#: Stats.py:622 Stats.py:629 +msgid "Aggression Freq flop/4th" +msgstr "Aggression Freq na flopie/4 ulicy" + +#: Stats.py:641 Stats.py:648 +msgid "Aggression Freq turn/5th" +msgstr "Aggression Freq na turnie/5 ulicy" + +#: Stats.py:660 Stats.py:667 +msgid "Aggression Freq river/6th" +msgstr "częstotliwość agresji na riverze/6 ulicy" + +#: Stats.py:679 Stats.py:686 +msgid "Aggression Freq 7th" +msgstr "częstotliwość agresji na 7 ulicy" + +#: Stats.py:705 Stats.py:712 +msgid "Post-Flop Aggression Freq" +msgstr "częstotliwość agresji po flopie" + +#: Stats.py:733 Stats.py:740 +msgid "Aggression Freq" +msgstr "częstotliwość agresji" + +#: Stats.py:759 Stats.py:766 +msgid "Aggression Factor" +msgstr "współczynnik agresji" + +#: Stats.py:783 Stats.py:790 +msgid "% continuation bet " +msgstr "% zakładów kontynuacyjnych " + +#: Stats.py:802 Stats.py:809 +msgid "% continuation bet flop/4th" +msgstr "% zakładów kontynuacyjnych na flopie/4 ulicy" + +#: Stats.py:821 Stats.py:828 +msgid "% continuation bet turn/5th" +msgstr "% zakładów kontynuacyjnych na turnie/5 ulicy" + +#: Stats.py:840 Stats.py:847 +msgid "% continuation bet river/6th" +msgstr "% zakładów kontynuacyjnych na riverze/6 ulicy" + +#: Stats.py:859 Stats.py:866 +msgid "% continuation bet 7th" +msgstr "% zakładów kontynuacyjnych na 7 stricie" + +#: Stats.py:878 Stats.py:885 +msgid "% fold frequency flop/4th" +msgstr "częstotliwość pasów na flopie/4 ulicy" + +#: Stats.py:897 Stats.py:904 +msgid "% fold frequency turn/5th" +msgstr "częstotliwośc foldów na turnie/5 stricie" + +#: Stats.py:916 Stats.py:923 +msgid "% fold frequency river/6th" +msgstr "częstotliwośc foldów na riverze/6 stricie" + +#: Stats.py:935 Stats.py:942 +msgid "% fold frequency 7th" +msgstr "częstotliwośc foldów na 7 stricie" + +#: Stats.py:962 +msgid "Example stats, player = %s hand = %s:" +msgstr "Przykładowe statystyki, gracz = %s rozdanie = %s:" + +#: Stats.py:995 +msgid "" +"\n" +"\n" +"Legal stats:" +msgstr "" +"\n" +"\n" +"Legal stats:" + +#: Stats.py:996 +msgid "" +"(add _0 to name to display with 0 decimal places, _1 to display with 1, " +"etc)\n" +msgstr "" +"(dodaj _0 do nazwy, aby nie wyświetlać liczb dziesiętnych; _1, aby " +"wyświetlać 1 liczbę dziesiętną, _2 2 itd.)\n" + +#: Stove.py:290 +msgid "No board given. Using Monte-Carlo simulation..." +msgstr "Nie podano stołu. Używanie symulacji Monte-Carlo..." + +#: TableWindow.py:149 +msgid "Can't find table %s" +msgstr "Nie znaleziono tabeli %s" + +#: Tables_Demo.py:61 +msgid "Fake HUD Main Window" +msgstr "Fake HUD Main Window" + +#: Tables_Demo.py:91 +msgid "enter table name to find: " +msgstr "wprowadź nazwę tabeli do znalezienia: " + +#: TournamentTracker.py:39 +msgid "" +"Note: error output is being diverted to fpdb-error-log.txt and HUD-error." +"txt. Any major error will be reported there _only_." +msgstr "" +"Uwaga: błąd wyjściowy został skierowany do fpdb-error-log.txt i HUD-error." +"txt. Wszystkie poważne błędy będą kierowane tylko tam." + +#: TournamentTracker.py:100 +msgid "tournament edit window=" +msgstr "tournament edit window=" + +#: TournamentTracker.py:103 +msgid "FPDB Tournament Entry" +msgstr "FPDB Tournament Entry" + +#: TournamentTracker.py:143 +msgid "Closing this window will stop the Tournament Tracker" +msgstr "Zamknięcie tego okna spowoduje zatrzymanie pracy trackera turniejowego" + +#: TournamentTracker.py:145 +msgid "Enter Tournament" +msgstr "Wprowadź turniej" + +#: TournamentTracker.py:150 +msgid "FPDB Tournament Tracker" +msgstr "Tracker turniejowy fpdb" + +#: TournamentTracker.py:161 +msgid "Edit" +msgstr "Edytuj" + +#: TournamentTracker.py:164 +msgid "Rebuy" +msgstr "Rebuy" + +#: TournamentTracker.py:263 +msgid "db error: skipping " +msgstr "błąd bazy danych: pomijanie " + +#: TournamentTracker.py:265 +msgid "Database error %s in hand %d. Skipping.\n" +msgstr "Błąd bazy danych %s w rozdaniu %d. Pomijanie.\n" + +#: TournamentTracker.py:274 +msgid "could not find tournament: skipping" +msgstr "nie znaleziono turnieju: pomijanie" + +#: TournamentTracker.py:275 +msgid "Could not find tournament %d in hand %d. Skipping.\n" +msgstr "Nie znaleziono turnieju %d w rozdaniu %d: Pomijanie.\n" + +#: TournamentTracker.py:298 +msgid "table name %s not found, skipping.\n" +msgstr "nie znaleziono stołu %s - pomijanie\n" + +#: TournamentTracker.py:305 +msgid "tournament tracker starting\n" +msgstr "tracker turniejowy rozpoczyna\n" + +#: TourneyFilters.py:52 +msgid "Tourney Type" +msgstr "Rodzaj turnieju" + +#: TourneyFilters.py:86 +msgid "setting numTourneys:" +msgstr "ustawianie numTourneys:" + +#: TourneySummary.py:133 +msgid "END TIME" +msgstr "GODZINA ZAKOŃCZENIA" + +#: TourneySummary.py:134 +msgid "TOURNEY NAME" +msgstr "NAZWA TURNIEJU" + +#: TourneySummary.py:135 +msgid "TOURNEY NO" +msgstr "NR TURNIEJU" + +#: TourneySummary.py:140 +msgid "CURRENCY" +msgstr "WALUTA" + +#: TourneySummary.py:143 +msgid "ENTRIES" +msgstr "LICZBA GRACZY" + +#: TourneySummary.py:144 +msgid "SPEED" +msgstr "SPEED" + +#: TourneySummary.py:145 +msgid "PRIZE POOL" +msgstr "PULA NAGRÓD" + +#: TourneySummary.py:146 +msgid "STARTING CHIP COUNT" +msgstr "STARTOWA LICZBA ŻETONÓW" + +#: TourneySummary.py:148 +msgid "REBUY" +msgstr "REBUY" + +#: TourneySummary.py:149 +msgid "ADDON" +msgstr "ADDON" + +#: TourneySummary.py:150 +msgid "KO" +msgstr "KO" + +#: TourneySummary.py:151 +msgid "MATRIX" +msgstr "MATRIX" + +#: TourneySummary.py:152 +msgid "MATRIX ID PROCESSED" +msgstr "ZATWIERDZONO ID MATRIXA" + +#: TourneySummary.py:153 +msgid "SHOOTOUT" +msgstr "SHOOTOUT" + +#: TourneySummary.py:154 +msgid "MATRIX MATCH ID" +msgstr "MATRIX MATCH ID" + +#: TourneySummary.py:155 +msgid "SUB TOURNEY BUY IN" +msgstr "WPISOWE DO TURNIEJU" + +#: TourneySummary.py:156 +msgid "SUB TOURNEY FEE" +msgstr "OPŁATA KASYNOWA" + +#: TourneySummary.py:157 +msgid "REBUY CHIPS" +msgstr "ŻETONY Z REBUYA" + +#: TourneySummary.py:158 +msgid "ADDON CHIPS" +msgstr "ŻETONY Z ADDONA" + +#: TourneySummary.py:159 +msgid "REBUY COST" +msgstr "KOSZT REBUYA" + +#: TourneySummary.py:160 +msgid "ADDON COST" +msgstr "KOSZT ADDONA" + +#: TourneySummary.py:161 +msgid "TOTAL REBUYS" +msgstr "ŁĄCZNIE REBUYÓW" + +#: TourneySummary.py:162 +msgid "TOTAL ADDONS" +msgstr "ŁĄCZNIE ADDONÓW" + +#: TourneySummary.py:165 +msgid "SNG" +msgstr "SNG" + +#: TourneySummary.py:166 +msgid "SATELLITE" +msgstr "SATELITA" + +#: TourneySummary.py:167 +msgid "DOUBLE OR NOTHING" +msgstr "DOUBLE OR NOTHING" + +#: TourneySummary.py:168 +msgid "GUARANTEE" +msgstr "GWARANTOWANE" + +#: TourneySummary.py:169 +msgid "ADDED" +msgstr "DODANE" + +#: TourneySummary.py:170 +msgid "ADDED CURRENCY" +msgstr "ADDED CURRENCY" + +#: TourneySummary.py:171 +msgid "COMMENT" +msgstr "KOMENTARZ" + +#: TourneySummary.py:172 +msgid "COMMENT TIMESTAMP" +msgstr "COMMENT TIMESTAMP" + +#: TourneySummary.py:175 +msgid "PLAYER IDS" +msgstr "ID GRACZA" + +#: TourneySummary.py:177 +msgid "TOURNEYS PLAYERS IDS" +msgstr "ID GRACZY TURNIEJOWYCH" + +#: TourneySummary.py:178 +msgid "RANKS" +msgstr "MIEJSCA" + +#: TourneySummary.py:179 +msgid "WINNINGS" +msgstr "WYGRANE" + +#: TourneySummary.py:180 +msgid "WINNINGS CURRENCY" +msgstr "WINNINGS CURRENCY" + +#: TourneySummary.py:181 +msgid "COUNT REBUYS" +msgstr "ZLICZONE REBUYE" + +#: TourneySummary.py:182 +msgid "COUNT ADDONS" +msgstr "ZLICZONE ADDONY" + +#: TourneySummary.py:183 +msgid "NB OF KO" +msgstr "NB OF KO" + +#: TourneySummary.py:230 +msgid "Tourney Insert/Update done" +msgstr "wprowadzono turniej/aktualizacja zakończona" + +#: TourneySummary.py:250 +msgid "addPlayer: rank:%s - name : '%s' - Winnings (%s)" +msgstr "addPlayer: rank:%s - imi : '%s' - wygrane (%s)" + +#: TourneySummary.py:277 +msgid "incrementPlayerWinnings: name : '%s' - Add Winnings (%s)" +msgstr "incrementPlayerWinnings: imi : '%s' - dodaj wygrane (%s)" + +#: TreeViewTooltips.py:108 +msgid "" +"This module was developed and tested with version 2.8.18 of gtk. You are " +"using version %d.%d.%d. Your milage may vary." +msgstr "" +"Ten moduł został napisany i przetestowany z GTK w wersji 2.8.18. Używasz " +"wersji %d.%d.%d. Twój milage może się różnić." + +#: WinTables.py:81 +#, fuzzy +msgid "Window %s not found. Skipping." +msgstr "nie znaleziono stołu %s - pomijanie\n" + +#: WinTables.py:84 +msgid "self.window doesn't exist? why?" +msgstr "self.window nie istnieje? dlaczego?" + +#: WinamaxToFpdb.py:263 +msgid "failed to detect currency" +msgstr "nie wykryto waluty" + +#: WinamaxToFpdb.py:317 +msgid "Failed to add streets. handtext=%s" +msgstr "Nie dodano ulic. handtext=%s" + +#: XTables.py:70 +msgid "Could not retrieve XID from table xwininfo. xwininfo is %s" +msgstr "Nie otrzymano XID z tabeli xwinfo. xwinfo jest %s" + +#: XTables.py:74 +msgid "No match in XTables for table '%s'." +msgstr "Brak dopasowań in XTables dla tabeli '%s'." + +#: fpdb.pyw:38 +msgid " - press return to continue\n" +msgstr " - naciśnij enter, aby kontynuować\n" + +#: fpdb.pyw:45 +msgid "" +"\n" +"python 2.5-2.7 not found, please install python 2.5, 2.6 or 2.7 for fpdb\n" +msgstr "" +"\n" +"nie znaleziono python 2.5-2.7, zainstaluj python 2.5, 2.6 or 2.7 dla fpdb\n" + +#: fpdb.pyw:57 +msgid "" +"We appear to be running in Windows, but the Windows Python Extensions are " +"not loading. Please install the PYWIN32 package from http://sourceforge.net/" +"projects/pywin32/" +msgstr "" +"Python Extensions dla Windowsa się nie ładują. Zainstaluj paczkę PYWIN32 z " +"http://sourceforge.net/projects/pywin32/" + +#: fpdb.pyw:79 +msgid "" +"Unable to load PyGTK modules required for GUI. Please install PyCairo, " +"PyGObject, and PyGTK from www.pygtk.org." +msgstr "" +"Nie załadowano modułów PyGTK wymaganych przez interfejs. Zainstaluj PyCairo, " +"PyGObject i PyGTK z www.pygtk.org." + +#: fpdb.pyw:122 +msgid "GuiStove not found. If you want to use it please install pypoker-eval." +msgstr "" +"Nie znaleziono GuiStove. Jeżeli chcesz go używać zainstaluj pypoker-eval." + +#: fpdb.pyw:244 +#, fuzzy +msgid "" +"Copyright 2008-2011, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " +"sqlcoder, Bostik, and others" +msgstr "" +"Copyright 2008-2010, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " +"sqlcoder, Bostik, i inni" + +#: fpdb.pyw:245 +msgid "" +"You are free to change, and distribute original or changed versions of fpdb " +"within the rules set out by the license" +msgstr "" +"Możesz zmieniać i rozpowszechniać oryginalną lub zmienioną wersje fpdb, " +"przestrzegając reguły licencji" + +#: fpdb.pyw:246 +msgid "Please see fpdb's start screen for license information" +msgstr "Zobacz ekran startowy fpdb, aby sprawdzić licencję" + +#: fpdb.pyw:250 +msgid "and others" +msgstr "i inni" + +#: fpdb.pyw:256 +msgid "Operating System" +msgstr "System operacyjny" + +#: fpdb.pyw:276 +msgid "Your config file is: " +msgstr "Twój plik konfiguracyjny jest w: " + +#: fpdb.pyw:281 +msgid "Version Information:" +msgstr "Informacja o wersji:" + +#: fpdb.pyw:288 +msgid "Threads: " +msgstr "Wątki: " + +#: fpdb.pyw:311 +msgid "" +"Updated preferences have not been loaded because windows are open. Re-start " +"fpdb to load them." +msgstr "" +"Zaktualizowane ustawienia nie zostały załadowane, ponieważ okna są otwarte. " +"Wyłącz i włacz fpdb, aby je załadować." + +#: fpdb.pyw:321 +msgid "Maintain Databases" +msgstr "Konserwacja bazy danych" + +#: fpdb.pyw:331 +msgid "saving updated db data" +msgstr "zapisywanie zaktulizowanej bazy danych" + +#: fpdb.pyw:338 +msgid "guidb response was " +msgstr "odpowiedź od guidb to " + +#: fpdb.pyw:344 +msgid "" +"Cannot open Database Maintenance window because other windows have been " +"opened. Re-start fpdb to use this option." +msgstr "" +"Nie włączono okna \"Konserwacja bazy danych\", ponieważ inne okna były " +"otwarte. Wyłącz i włącz ponownie fpdb, aby użyć tej opcji." + +#: fpdb.pyw:347 +msgid "Number of Hands: " +msgstr "Liczba rozdań: " + +#: fpdb.pyw:348 +msgid "" +"\n" +"Number of Tourneys: " +msgstr "Liczba turniejów: " + +#: fpdb.pyw:349 +msgid "" +"\n" +"Number of TourneyTypes: " +msgstr "Liczba rodzajów turnieju: " + +#: fpdb.pyw:350 +msgid "Database Statistics" +msgstr "Statystyki bazy danych" + +#: fpdb.pyw:359 +msgid "HUD Configurator - choose category" +msgstr "Konfigurator HUD-a - wybierz rodzaj" + +#: fpdb.pyw:365 +msgid "" +"Note that this dialogue will overwrite an existing config if one has been " +"made already. " +msgstr "" + +#: fpdb.pyw:366 +msgid "Abort now if you don't want that." +msgstr "" + +#: fpdb.pyw:367 +#, fuzzy +msgid "" +"Please select the game category for which you want to configure HUD stats " +"and the number of rows and columns:" +msgstr "Wybierz rodzaj gry dla której chcesz skonfigurować statystyki HUD-a:" + +#: fpdb.pyw:384 +msgid "%d rows" +msgstr "" + +#: fpdb.pyw:419 +msgid "HUD Configurator - please choose your stats" +msgstr "Konfigurator HUD-a - wybierz statystyki" + +#: fpdb.pyw:425 +msgid "Please choose the stats you wish to use in the below table." +msgstr "Wybierz statystyki, które chcesz używać." + +#: fpdb.pyw:429 +msgid "Note that you may not select any stat more than once or it will crash." +msgstr "Pamiętaj, że nie możesz użyć 1 statystyki 2 razy." + +#: fpdb.pyw:433 +msgid "" +"It is not currently possible to select \"empty\" or anything else to that " +"end." +msgstr "Niemożliwe jest aktualnie wybrać \"puste\" ani nic innego w tym celu." + +#: fpdb.pyw:437 +msgid "" +"To configure things like colouring you will still have to use the " +"Preferences dialogue or manually edit your HUD_config.xml." +msgstr "" +"Aby skonfigurować takie rzeczy jak kolorowanie musisz ręcznie wyedytować " +"plik HUD_config.xml." + +#: fpdb.pyw:460 +msgid "column %d" +msgstr "" + +#: fpdb.pyw:464 +msgid "row %d" +msgstr "" + +#: fpdb.pyw:544 +msgid "Confirm deleting and recreating tables" +msgstr "Potwierdź usunięcie lub ponowne utworzenie tabel." + +#: fpdb.pyw:545 +msgid "Please confirm that you want to (re-)create the tables." +msgstr "Potwierdź chcęć usunięcia lub ponownego utworzenia tabel." + +#: fpdb.pyw:546 +msgid "" +" If there already are tables in the database %s on %s they will be deleted " +"and you will have to re-import your histories.\n" +msgstr "" +" Jeżeli już istnieją tabele w bazie danych %s na %s zostaną one usunięte i " +"będziesz musiał ponownie zaimportować historię rozdań." + +#: fpdb.pyw:547 +msgid "This may take a while." +msgstr "To może zająć chwilę." + +#: fpdb.pyw:572 +msgid "User cancelled recreating tables" +msgstr "Użytkownik anulował ponowne utworzenie tabel." + +#: fpdb.pyw:578 +#, fuzzy +msgid "Confirm recreating HUD cache" +msgstr "Potwierdź usunięcie lub ponowne utworzenie tabel." + +#: fpdb.pyw:579 +msgid "Please confirm that you want to re-create the HUD cache." +msgstr "Potwierdź chęć ponownego utworzenia cache'u HUD-a." + +#: fpdb.pyw:587 +msgid " Hero's cache starts: " +msgstr " Cache gracza rozpoczyna się: " + +#: fpdb.pyw:601 +msgid " Villains' cache starts: " +msgstr " Cache przeciwnika rozpoczyna się: " + +#: fpdb.pyw:614 +msgid " Rebuilding HUD Cache ... " +msgstr " Odbudowywanie cache'u HUD-a... " + +#: fpdb.pyw:622 +msgid "User cancelled rebuilding hud cache" +msgstr "Użytkownik anulował odbudowywanie cache'u HUD-a... " + +#: fpdb.pyw:634 +msgid "Confirm rebuilding database indexes" +msgstr "Potwierdź odbudowywanie indeksów bazy danych" + +#: fpdb.pyw:635 +msgid "Please confirm that you want to rebuild the database indexes." +msgstr "Potwierdź chęć odbudowania indeksów bazy danych." + +#: fpdb.pyw:643 +msgid " Rebuilding Indexes ... " +msgstr " Odbudowywanie indeksów... " + +#: fpdb.pyw:650 +msgid " Cleaning Database ... " +msgstr " Czyszczenie bazy danych... " + +#: fpdb.pyw:655 +msgid " Analyzing Database ... " +msgstr " Analizowanie bazy danych... " + +#: fpdb.pyw:660 +msgid "User cancelled rebuilding db indexes" +msgstr "Użytkownik anulował odbudowywanie indeksów bazy danych." + +#: fpdb.pyw:755 +msgid "" +"Unimplemented: Save Profile (try saving a HUD layout, that should do it)" +msgstr "Niewdrożone. Tymczasowo skopiuj HUD_config.xml." + +#: fpdb.pyw:810 +msgid "_Main" +msgstr "_Plik" + +#: fpdb.pyw:811 fpdb.pyw:842 +msgid "_Quit" +msgstr "_Wyjście" + +#: fpdb.pyw:812 +msgid "L" +msgstr "L" + +#: fpdb.pyw:812 +msgid "_Load Profile (broken)" +msgstr "_Załaduj profil (nie działa)" + +#: fpdb.pyw:813 +msgid "S" +msgstr "S" + +#: fpdb.pyw:813 +msgid "_Save Profile (todo)" +msgstr "_Zapisz profil (do zrobienia) " + +#: fpdb.pyw:814 +msgid "F" +msgstr "F" + +#: fpdb.pyw:814 +msgid "Pre_ferences" +msgstr "Ust_awienia" + +#: fpdb.pyw:815 +msgid "_Import" +msgstr "_Import" + +#: fpdb.pyw:816 +msgid "B" +msgstr "B" + +#: fpdb.pyw:817 +msgid "R" +msgstr "R" + +#: fpdb.pyw:817 +msgid "Tournament _Results Import" +msgstr "Import _wyników turnieju" + +#: fpdb.pyw:818 +msgid "I" +msgstr "I" + +#: fpdb.pyw:818 +msgid "_Import through eMail/IMAP" +msgstr "Import przez e-mail/IMAP" + +#: fpdb.pyw:819 +msgid "_Viewers" +msgstr "Narzędzia" + +#: fpdb.pyw:820 +msgid "A" +msgstr "A" + +#: fpdb.pyw:820 +msgid "_Auto Import and HUD" +msgstr "_Import automatyczny i HUD" + +#: fpdb.pyw:821 +msgid "H" +msgstr "H" + +#: fpdb.pyw:821 +msgid "_HUD Configurator" +msgstr "Konfiguracja _HUD-a" + +#: fpdb.pyw:822 +msgid "G" +msgstr "G" + +#: fpdb.pyw:822 +msgid "_Graphs" +msgstr "_Wykresy" + +#: fpdb.pyw:823 fpdb.pyw:1098 +msgid "Tourney Graphs" +msgstr "Wykresy turniejowe" + +#: fpdb.pyw:824 +msgid "Stove (preview)" +msgstr "Stove (podgląd)" + +#: fpdb.pyw:825 +msgid "P" +msgstr "P" + +#: fpdb.pyw:825 +msgid "Ring _Player Stats (tabulated view, not on pgsql)" +msgstr "Statystyki _gracza (tabulated view, nie działa pod pgsql)" + +#: fpdb.pyw:826 +msgid "T" +msgstr "T" + +#: fpdb.pyw:826 +msgid "_Tourney Stats (tabulated view, not on pgsql)" +msgstr "Statystyki _turniejowe (tabulated view, nie działa pod pgsql)" + +#: fpdb.pyw:827 +msgid "Tourney _Viewer" +msgstr "_Przeglądarka turniejowa" + +#: fpdb.pyw:828 +msgid "O" +msgstr "O" + +#: fpdb.pyw:828 +msgid "P_ositional Stats (tabulated view, not on sqlite)" +msgstr "Statystyki p_ozycyjne (tabulated view, nie działa pod pgsql)" + +#: fpdb.pyw:829 fpdb.pyw:1057 +msgid "Session Stats" +msgstr "Statystyki sesji" + +#: fpdb.pyw:830 +msgid "Hand _Replayer (not working yet)" +msgstr "_Odtwarzacz rozdań (jeszcze nie działa)" + +#: fpdb.pyw:831 +msgid "_Database" +msgstr "Baza _danych" + +#: fpdb.pyw:832 +msgid "_Maintain Databases" +msgstr "_Konserwacja bazy danych" + +#: fpdb.pyw:833 +msgid "Create or Recreate _Tables" +msgstr "Stwórz albo odbuduj _tabele" + +#: fpdb.pyw:834 +msgid "Rebuild HUD Cache" +msgstr "Odbuduj cache HUD-a" + +#: fpdb.pyw:835 +msgid "Rebuild DB Indexes" +msgstr "Odbuduj indeksy bazy danych" + +#: fpdb.pyw:836 +msgid "_Statistics" +msgstr "_Statystyki" + +#: fpdb.pyw:837 +msgid "Dump Database to Textfile (takes ALOT of time)" +msgstr "Zrzuć bazę danych do pliku tekstowego (zajmuje dużo czasu)" + +#: fpdb.pyw:838 +msgid "_Help" +msgstr "_Pomoc" + +#: fpdb.pyw:839 +msgid "_Log Messages" +msgstr "_Dziennik" + +#: fpdb.pyw:840 +msgid "A_bout, License, Copying" +msgstr "O_ programie, licencja, kopiowanie" + +#: fpdb.pyw:858 +msgid "There is an error in your config file\n" +msgstr "Wystąpił błąd w pliku konfiguracyjnym\n" + +#: fpdb.pyw:859 +msgid "" +"\n" +"\n" +"Error is: " +msgstr "" +"\n" +"\n" +"Błąd to: " + +#: fpdb.pyw:860 +msgid "CONFIG FILE ERROR" +msgstr "BŁĄD PLIKU KONFIGURACYJNEGO" + +#: fpdb.pyw:864 +msgid "Logfile is %s\n" +msgstr "Plik dziennika jest w %s\n" + +#: fpdb.pyw:866 +msgid "Config file" +msgstr "Plik konfiguracyjny" + +#: fpdb.pyw:867 +msgid "" +"has been created at:\n" +"%s.\n" +msgstr "" +"został utworzony w:\n" +"%s.\n" + +#: fpdb.pyw:868 +msgid "" +"Edit your screen_name and hand history path in the supported_sites section " +"of the Preferences window (Main menu) before trying to import hands." +msgstr "" +"Przed próbą zaimportowania rozdań, wprowadź swój screen_name i ścieżkę do " +"historii rozdań w sekcji supported_sites w ustawieniach programu." + +#: fpdb.pyw:890 +msgid "Connected to SQLite: %s" +msgstr "Połączono z SQLite: %s" + +#: fpdb.pyw:924 +msgid "Strong Warning - Invalid database version" +msgstr "Poważne ostrzeżenie - nieprawidłowa wersja bazy danych" + +#: fpdb.pyw:926 +msgid "An invalid DB version or missing tables have been detected." +msgstr "Wykryto nieprawidłową wersję bazy danych lub brakujące tabele." + +#: fpdb.pyw:930 +msgid "" +"This error is not necessarily fatal but it is strongly recommended that you " +"recreate the tables by using the Database menu." +msgstr "" +"Ten błąd nie musi oznaczać niczego poważnego, ale zaleca się odbudowanie " +"tabel, używając odpowiedniej opcji w menu \"Baza Danych\"." + +#: fpdb.pyw:934 +msgid "" +"Not doing this will likely lead to misbehaviour including fpdb crashes, " +"corrupt data etc." +msgstr "Nie zrobienie tego może prowadzić do błędów programu." + +#: fpdb.pyw:948 +msgid "Status: Connected to %s database named %s on host %s" +msgstr "Status: połączono do %s z bazą danych o nazwie %s na komputerze %s" + +#: fpdb.pyw:958 +msgid "" +"\n" +"Global lock taken by %s" +msgstr "" +"\n" +"Blokada ogólna została pobrana przez %s" + +#: fpdb.pyw:961 +msgid "" +"\n" +"Failed to get global lock, it is currently held by %s" +msgstr "" +"\n" +"Nie udało się pobrać blokady ogólnej, jest ona aktualnie używana przez %s" + +#: fpdb.pyw:971 +msgid "Quitting normally" +msgstr "normalne wychodzenie" + +#: fpdb.pyw:996 +msgid "Global lock released.\n" +msgstr "Uwolniono ogólną blokadę.\n" + +#: fpdb.pyw:1003 +msgid "Auto Import" +msgstr "Import automatyczny" + +#: fpdb.pyw:1013 +msgid "Bulk Import" +msgstr "Import luzem" + +#: fpdb.pyw:1020 +msgid "Tournament Results Import" +msgstr "Import wyników turniejowych" + +#: fpdb.pyw:1026 +msgid "eMail Import" +msgstr "Import przez e-maila" + +#: fpdb.pyw:1039 +msgid "Tourney Stats" +msgstr "Statystyki turniejowe" + +#: fpdb.pyw:1045 +msgid "Tourney Viewer" +msgstr "Przeglądarka turniejowa" + +#: fpdb.pyw:1051 +msgid "Positional Stats" +msgstr "Statystyki pozycyjne" + +#: fpdb.pyw:1063 +msgid "Hand Replayer" +msgstr "Odwtarzacz rozdań" + +#: fpdb.pyw:1067 +msgid "" +"Fpdb needs translators!\n" +"If you speak another language and have a few minutes or more to spare get in " +"touch by emailing steffen@schaumburger.info\n" +"\n" +"Welcome to Fpdb!\n" +"To be notified of new snapshots and releases go to https://lists.sourceforge." +"net/lists/listinfo/fpdb-announce and subscribe.\n" +"If you want to follow development more closely go to https://lists." +"sourceforge.net/lists/listinfo/fpdb-main and subscribe.\n" +"\n" +"This program is currently in an alpha-state, so our database format is still " +"sometimes changed.\n" +"You should therefore always keep your hand history files so that you can re-" +"import after an update, if necessary.\n" +"\n" +"For documentation please visit our website/wiki at http://fpdb.sourceforge." +"net/.\n" +"If you need help click on Contact - Get Help on our website.\n" +"Please note that default.conf is no longer needed nor used, all " +"configuration now happens in HUD_config.xml.\n" +"\n" +"This program is free/libre open source software licensed partially under the " +"AGPL3, and partially under GPL2 or later.\n" +"The Windows installer package includes code licensed under the MIT license.\n" +"You can find the full license texts in agpl-3.0.txt, gpl-2.0.txt, gpl-3.0." +"txt and mit.txt in the fpdb installation directory." +msgstr "" + +#: fpdb.pyw:1084 +msgid "Help" +msgstr "Pomoc" + +#: fpdb.pyw:1091 +msgid "Graphs" +msgstr "Wykresy" + +#: fpdb.pyw:1105 +msgid "Stove" +msgstr "Stove" + +#: fpdb.pyw:1178 +msgid "" +"\n" +"Note: error output is being diverted to fpdb-errors.txt and HUD-errors.txt " +"in: %s" +msgstr "" +"\n" +"uwaga: błąd wyjścia został skierowany do fpdb-errors.txt i HUD-errors.txt w " +"%s" + +#: fpdb.pyw:1179 +msgid "" +"\n" +"Any major error will be reported there _only_.\n" +msgstr "Błędy o dużym znaczeniu będą kierowane tylko tam.\n" + +#: fpdb.pyw:1208 +msgid "fpdb starting ..." +msgstr "trwa włączanie fpdb..." + +#: fpdb.pyw:1307 +msgid "" +"WARNING: Unable to find output hand history directory %s\n" +"\n" +" Press YES to create this directory, or NO to select a new one." +msgstr "" +"OSTRZEŻENIE: Nie znaleziono katalogu wyjściowego historii rozdań %s\n" +"\n" +"Wybierz TAK, aby stworzyć ten katalog lub NIE, aby wybrać inny." + +#: fpdb.pyw:1315 +msgid "" +"WARNING: Unable to create hand output directory. Importing is not likely to " +"work until this is fixed." +msgstr "" +"OSTRZEŻENIE: Próba stworzenia katalogu wyjściowego historii rozdań się nie " +"powiodła. Import prawdopodobnie nie będzie działać, dopóki to nie zostanie " +"naprawione." + +#: fpdb.pyw:1326 +msgid "" +"WARNING: Unable to find site '%s'\n" +"\n" +"Press YES to add this site to the database." +msgstr "" +"OSTRZEŻENIE: nie znaleziono pokerroomu '%s'\n" +"\n" +"Wybierz TAK, aby dodać ten pokerroom do bazy danych." + +#: fpdb.pyw:1342 +msgid "" +"\n" +"Enter short code for %s\n" +"(up to 3 characters):\n" +msgstr "" +"\n" +"wprowadź krótki kod dla %s\n" +"(do 3 liter):\n" + +#: fpdb_import.py:51 +msgid "Import database module: MySQLdb not found" +msgstr "import modułu bazy danych: nie znaleziono MySQLdb" + +#: fpdb_import.py:58 +msgid "Import database module: psycopg2 not found" +msgstr "import modułu bazy danych: nie znaleziono psycopg2" + +#: fpdb_import.py:184 +msgid "Database ID for %s not found" +msgstr "ID bazy danych dla %s nie został znaleziony" + +#: fpdb_import.py:186 +msgid "" +"[ERROR] More than 1 Database ID found for %s - Multiple currencies not " +"implemented yet" +msgstr "" +"[BŁĄD] Znaleziono więcej niż 1 ID bazy danych dla %s - obsługa wielu walut " +"nie została jeszcze wdrożona." + +#: fpdb_import.py:232 +msgid "Started at %s -- %d files to import. indexes: %s" +msgstr "Rozpoczęto o %s -- %d rozdań do zaimportowania. indeksów - %s" + +#: fpdb_import.py:241 +msgid "No need to drop indexes." +msgstr "Nie ma potrzeby usuwania indeksów tabelii." + +#: fpdb_import.py:260 +msgid "writers finished already" +msgstr "writers finished already" + +#: fpdb_import.py:263 +msgid "waiting for writers to finish ..." +msgstr "waiting for writers to finish ..." + +#: fpdb_import.py:273 +msgid " ... writers finished" +msgstr " ... writers finished" + +#: fpdb_import.py:279 +msgid "No need to rebuild indexes." +msgstr "Nie ma potrzeby odbudowywania indeksów tabelii." + +#: fpdb_import.py:283 +msgid "No need to rebuild hudcache." +msgstr "Nie ma potrzeby odbudowywania cache'u HUD-a." + +#: fpdb_import.py:317 +msgid "sending finish message queue length =" +msgstr "wysyłanie zakończone - długość kolejki =" + +#: fpdb_import.py:444 fpdb_import.py:446 +msgid "Converting %s" +msgstr "konwertowanie %s" + +#: fpdb_import.py:492 +msgid "Hand processed but empty" +msgstr "Rozdanie zaimportowano, ale jest puste." + +#: fpdb_import.py:506 +msgid "fpdb_import: sending hand to hud" +msgstr "fpdb_import: trwa wysyłanie rozdania do HUD-a" + +#: fpdb_import.py:509 +msgid "Failed to send hand to HUD: %s" +msgstr "wysłanie rozdania do HUD-a się nie powiodło: %s" + +#: fpdb_import.py:524 +msgid "Unknown filter filter_name:'%s' in filter:'%s'" +msgstr "nieznany filtr filter_name: '%s' w filtrze: '%s'" + +#: fpdb_import.py:535 +msgid "" +"Error No.%s please send the hand causing this to fpdb-main@lists.sourceforge." +"net so we can fix the problem." +msgstr "" +"Błąd nr %s. Wyślij rozdanie powodujące problem na adres fpdb-main@lists." +"sourceforge.net." + +#: fpdb_import.py:536 +msgid "Filename:" +msgstr "nazwa pliku:" + +#: fpdb_import.py:537 +msgid "" +"Here is the first line of the hand so you can identify it. Please mention " +"that the error was a ValueError:" +msgstr "" +"To jest pierwsza linia rozdania, abyś mógł je rozpoznać. Zauważ, że to był " +"ValueError:" + +#: fpdb_import.py:539 +msgid "Hand logged to hand-errors.txt" +msgstr "rozdanie zalogowano do hand-errors.txt" + +#: fpdb_import.py:595 +msgid "Importing" +msgstr "importowanie" + +#: fpdb_import.py:623 +msgid "CLI for importing hands is GuiBulkImport.py" +msgstr "CLI do importowania rozdań jest w GuiBulkImport.py" + +#: interlocks.py:52 +msgid "lock already held by:" +msgstr "blokada jest już używana przez" + +#: test_Database.py:50 +msgid "DEBUG: Testing variance function" +msgstr "DEBUG: Testing variance function" + +#: test_Database.py:51 +msgid "DEBUG: result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" +msgstr "DEBUG: result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" + +#: windows_make_bats.py:30 +msgid "" +"\n" +"This script is only for windows\n" +msgstr "" +"\n" +"Ten skrypt działa tylko pod Windowsem.\n" + +#: windows_make_bats.py:57 +msgid "" +"\n" +"no gtk directories found in your path - install gtk or edit the path " +"manually\n" +msgstr "" +"\n" +"Nie znaleziono katalogów GTK w podanej przez Ciebie ścieżce. Zainstaluj GTK " +"lub wprowadź ścieżkę ręcznie.\n" diff --git a/pyfpdb/locale/fpdb-ru_RU.po b/pyfpdb/locale/fpdb-ru_RU.po new file mode 100644 index 00000000..cdd8d546 --- /dev/null +++ b/pyfpdb/locale/fpdb-ru_RU.po @@ -0,0 +1,4097 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR ORGANIZATION +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Free Poker Database\n" +"POT-Creation-Date: 2011-03-10 02:53+CET\n" +"PO-Revision-Date: 2011-03-04 18:18+0000\n" +"Last-Translator: Lexej \n" +"Language-Team: Russian (Russia) <>\n" +"Language: ru_RU\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: ENCODING\n" +"Generated-By: pygettext.py 1.5\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" + +#: AbsoluteToFpdb.py:139 BetfairToFpdb.py:76 CarbonToFpdb.py:130 +#: EverestToFpdb.py:101 EverleafToFpdb.py:110 FulltiltToFpdb.py:212 +#: OnGameToFpdb.py:159 PartyPokerToFpdb.py:197 PkrToFpdb.py:128 +#: PokerStarsToFpdb.py:185 Win2dayToFpdb.py:95 WinamaxToFpdb.py:172 +#: iPokerToFpdb.py:122 +msgid "determineGameType: Unable to recognise gametype from: '%s'" +msgstr "determineGameType: Невозможно определить тип игры: '%s'" + +#: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 +#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:252 +#: OnGameToFpdb.py:160 OnGameToFpdb.py:176 PartyPokerToFpdb.py:198 +#: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186 +#: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173 +#: WinamaxToFpdb.py:191 iPokerToFpdb.py:123 +msgid "determineGameType: Raising FpdbParseError" +msgstr "determineGameType: FpdbParseError" + +#: AbsoluteToFpdb.py:141 BetfairToFpdb.py:78 CarbonToFpdb.py:132 +#: EverestToFpdb.py:103 EverleafToFpdb.py:112 FulltiltToFpdb.py:213 +#: OnGameToFpdb.py:161 PartyPokerToFpdb.py:199 PkrToFpdb.py:130 +#: PokerStarsToFpdb.py:187 Win2dayToFpdb.py:97 WinamaxToFpdb.py:174 +#: iPokerToFpdb.py:124 +msgid "Unable to recognise gametype from: '%s'" +msgstr "Невозможно определить тип игры: '%s'" + +#: AbsoluteToFpdb.py:204 +msgid "readHandInfo: Didn't match: '%s'" +msgstr "readHandInfo: нет соответствия: '%s'" + +#: AbsoluteToFpdb.py:205 +msgid "Absolute: Didn't match re_HandInfo: '%s'" +msgstr "Absolute: re_HandInfo не соответствует: '%s'" + +#: AbsoluteToFpdb.py:207 +msgid "readHandInfo: File name didn't match re_*InfoFromFilename" +msgstr "readHandInfo: имя файла не соответствует re_*InfoFromFilename" + +#: AbsoluteToFpdb.py:208 +msgid "File name: %s" +msgstr "Имя файла: %s" + +#: AbsoluteToFpdb.py:209 +msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'" +msgstr "Absolute: Не соответствует re_*InfoFromFilename: '%s'" + +#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:415 +#: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 +#: WinamaxToFpdb.py:360 +msgid "reading antes" +msgstr "читаем анте" + +#: AbsoluteToFpdb.py:290 EverleafToFpdb.py:230 +msgid "No bringin found." +msgstr "Bring-In не найден." + +#: AbsoluteToFpdb.py:297 EverleafToFpdb.py:237 +msgid "No small blind" +msgstr "Нет малого блайнда" + +#: AbsoluteToFpdb.py:324 +msgid "Absolute readStudPlayerCards is only a stub." +msgstr "Absolute readStudPlayerCards это заглушка." + +#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 +#: EverleafToFpdb.py:326 FulltiltToFpdb.py:783 PartyPokerToFpdb.py:578 +#: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 +msgid "parse input hand history" +msgstr "разбор файлов истории" + +#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 +#: EverleafToFpdb.py:327 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:579 +#: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 +msgid "output translation to" +msgstr "перенаправить перевод" + +#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 +#: EverleafToFpdb.py:328 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:580 +#: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 +msgid "follow (tail -f) the input" +msgstr "следовать (параметр -f) за входом" + +#: Anonymise.py:49 +msgid "Could not find file %s" +msgstr "Не удалось найти файл %s" + +#: Anonymise.py:55 +msgid "Output being written to" +msgstr "Вывод будет записан в файл " + +#: BetfairToFpdb.py:108 CarbonToFpdb.py:163 EverestToFpdb.py:144 +#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 +msgid "Didn't match re_HandInfo" +msgstr "re_HandInfo не соответствует" + +#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146 +#: FulltiltToFpdb.py:267 PokerStarsToFpdb.py:223 +msgid "No match in readHandInfo." +msgstr "Нет соответствия в readHandInfo." + +#: BetfairToFpdb.py:123 +msgid "readPlayerStacks: Less than 2 players found in a hand" +msgstr "readPlayerStacks: Менее двух игроков в руке" + +#: BetfairToFpdb.py:163 +msgid "No bringin found" +msgstr "Bring-In не найден" + +#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439 +#: WinamaxToFpdb.py:406 +msgid "DEBUG: unimplemented readAction: '%s' '%s'" +msgstr "DEBUG: не выполнена readAction: '%s' '%s'" + +#: Card.py:431 +msgid "fpdb card encoding(same as pokersource)" +msgstr "fpdb кодирование карт (так же, как и в pokersource)" + +#: Charset.py:45 Charset.py:60 Charset.py:75 Charset.py:86 Charset.py:94 +msgid "Could not convert: \"%s\"\n" +msgstr "Не удалось преобразовать: \"%s\"\n" + +#: Charset.py:48 Charset.py:63 Charset.py:78 +msgid "Could not encode: \"%s\"\n" +msgstr "Не удалось закодировать: \"%s\"\n" + +#: Configuration.py:109 Configuration.py:124 +msgid "Config file has been created at %s.\n" +msgstr "Создан файл конфигурации %s.\n" + +#: Configuration.py:123 +msgid "" +"No %s found\n" +" in %s\n" +" or %s\n" +msgstr "" +"%s не найден\n" +" в %s\n" +" и в %s\n" + +#: Configuration.py:128 Configuration.py:129 +msgid "Error copying .example config file, cannot fall back. Exiting.\n" +msgstr "" +"Ошибка при копировании .example файла конфигурации, возврат невозможен. " +"Выходим.\n" + +#: Configuration.py:133 Configuration.py:134 +msgid "No %s found, cannot fall back. Exiting.\n" +msgstr "%s не найден, возврат невозможен. Выходим.\n" + +#: Configuration.py:166 Configuration.py:167 +msgid "Default logger initialised for %s" +msgstr "" + +#: Configuration.py:178 Database.py:447 Database.py:448 +msgid "Creating directory: '%s'" +msgstr "Создание каталога: '%s'" + +#: Configuration.py:204 +msgid "" +"Default encoding set to US-ASCII, defaulting to CP1252 instead -- If you're " +"not on a Mac, please report this problem." +msgstr "" + +#: Configuration.py:308 +msgid "Loading site" +msgstr "Загрузка сайта" + +#: Configuration.py:529 +msgid "config.general: adding %s = %s" +msgstr "" + +#: Configuration.py:576 Configuration.py:577 +msgid "bad number in xalignment was ignored" +msgstr "" + +#: Configuration.py:626 +msgid "missing config section raw_hands" +msgstr "" + +#: Configuration.py:632 +msgid "Invalid config value for raw_hands.save, defaulting to \"error\"" +msgstr "" + +#: Configuration.py:639 +msgid "Invalid config value for raw_hands.compression, defaulting to \"none\"" +msgstr "" + +#: Configuration.py:652 +msgid "missing config section raw_tourneys" +msgstr "" + +#: Configuration.py:658 +msgid "Invalid config value for raw_tourneys.save, defaulting to \"error\"" +msgstr "" + +#: Configuration.py:665 +msgid "" +"Invalid config value for raw_tourneys.compression, defaulting to \"none\"" +msgstr "" + +#: Configuration.py:683 Configuration.py:684 +msgid "Configuration file %s not found. Using defaults." +msgstr "" + +#: Configuration.py:714 +msgid "Reading configuration file %s" +msgstr "" + +#: Configuration.py:715 +msgid "" +"\n" +"Reading configuration file %s\n" +msgstr "" + +#: Configuration.py:721 +msgid "Error parsing %s. See error log file." +msgstr "" + +#: Configuration.py:837 +msgid "Error parsing example configuration file %s. See error log file." +msgstr "" + +#: Database.py:65 +msgid "Not using sqlalchemy connection pool." +msgstr "" + +#: Database.py:72 +msgid "Not using numpy to define variance in sqlite." +msgstr "" + +#: Database.py:250 +msgid "Creating Database instance, sql = %s" +msgstr "" + +#: Database.py:398 +msgid "*** WARNING UNKNOWN MYSQL ERROR:" +msgstr "***ВНИМАНИЕ НЕИЗВЕСТНАЯ ОШИБКА MYSQL:" + +#: Database.py:452 +msgid "Connecting to SQLite: %(database)s" +msgstr "" + +#: Database.py:464 +msgid "Some database functions will not work without NumPy support" +msgstr "" + +#: Database.py:495 +msgid "outdated or too new database version (%s) - please recreate tables" +msgstr "" + +#: Database.py:501 Database.py:502 +msgid "Failed to read settings table - recreating tables" +msgstr "" + +#: Database.py:506 Database.py:507 +msgid "Failed to read settings table - please recreate tables" +msgstr "" + +#: Database.py:528 +msgid "commit %s failed: info=%s value=%s" +msgstr "" + +#: Database.py:532 +msgid "commit failed" +msgstr "" + +#: Database.py:713 Database.py:746 +msgid "*** Database Error: " +msgstr "***Ошибка базы данных:" + +#: Database.py:743 +msgid "Database: date n hands ago = " +msgstr "" + +#: Database.py:900 +msgid "ERROR: query %s result does not have player_id as first column" +msgstr "" + +#: Database.py:992 +msgid "getLastInsertId(): problem fetching insert_id? ret=%d" +msgstr "" + +#: Database.py:1004 +msgid "getLastInsertId(%s): problem fetching lastval? row=%d" +msgstr "" + +#: Database.py:1011 +msgid "getLastInsertId(): unknown backend: %d" +msgstr "" + +#: Database.py:1016 +msgid "*** Database get_last_insert_id error: " +msgstr "" + +#: Database.py:1070 Database.py:1495 +msgid "warning: drop pg fk %s_%s_fkey failed: %s, continuing ..." +msgstr "" + +#: Database.py:1074 Database.py:1499 +msgid "warning: constraint %s_%s_fkey not dropped: %s, continuing ..." +msgstr "" + +#: Database.py:1082 Database.py:1373 +msgid "dropping mysql index " +msgstr "" + +#: Database.py:1088 Database.py:1378 Database.py:1386 Database.py:1393 +msgid " drop index failed: " +msgstr "" + +#: Database.py:1093 Database.py:1380 +msgid "dropping pg index " +msgstr "" + +#: Database.py:1106 +msgid "warning: drop index %s_%s_idx failed: %s, continuing ..." +msgstr "" + +#: Database.py:1110 +msgid "warning: index %s_%s_idx not dropped %s, continuing ..." +msgstr "" + +#: Database.py:1150 Database.py:1158 Database.py:1426 Database.py:1434 +msgid "Creating foreign key " +msgstr "" + +#: Database.py:1156 Database.py:1165 Database.py:1177 Database.py:1432 +#: Database.py:1441 +msgid "Create foreign key failed: " +msgstr "" + +#: Database.py:1172 +msgid "Creating MySQL index %s %s" +msgstr "" + +#: Database.py:1181 +msgid "Creating PostgreSQL index " +msgstr "" + +#: Database.py:1186 Database.py:1337 Database.py:1346 Database.py:1354 +msgid "Create index failed: " +msgstr "" + +#: Database.py:1227 Database.py:1228 +msgid "Finished recreating tables" +msgstr "" + +#: Database.py:1269 +msgid "***Error creating tables: " +msgstr "" + +#: Database.py:1279 +msgid "*** Error unable to get databasecursor" +msgstr "" + +#: Database.py:1291 Database.py:1302 Database.py:1312 Database.py:1319 +msgid "***Error dropping tables: " +msgstr "" + +#: Database.py:1317 +msgid "*** Error in committing table drop" +msgstr "" + +#: Database.py:1331 Database.py:1332 +msgid "Creating mysql index %s %s" +msgstr "" + +#: Database.py:1340 Database.py:1341 +msgid "Creating pgsql index %s %s" +msgstr "" + +#: Database.py:1348 Database.py:1349 +msgid "Creating sqlite index %s %s" +msgstr "" + +#: Database.py:1356 +msgid "Unknown database: MySQL, Postgres and SQLite supported" +msgstr "" + +#: Database.py:1361 +msgid "Error creating indexes: " +msgstr "" + +#: Database.py:1388 +msgid "Dropping sqlite index " +msgstr "" + +#: Database.py:1395 +msgid "" +"Fpdb only supports MySQL, Postgres and SQLITE, what are you trying to use?" +msgstr "" + +#: Database.py:1409 Database.py:1449 +msgid " set_isolation_level failed: " +msgstr "" + +#: Database.py:1443 Database.py:1502 +msgid "Only MySQL and Postgres supported so far" +msgstr "" + +#: Database.py:1473 +msgid "dropping mysql foreign key" +msgstr "" + +#: Database.py:1477 +msgid " drop failed: " +msgstr "" + +#: Database.py:1480 +msgid "dropping pg foreign key" +msgstr "" + +#: Database.py:1492 +msgid "dropped pg foreign key %s_%s_fkey, continuing ..." +msgstr "" + +#: Database.py:1613 +msgid "Rebuild hudcache took %.1f seconds" +msgstr "" + +#: Database.py:1616 Database.py:1654 +msgid "Error rebuilding hudcache:" +msgstr "" + +#: Database.py:1666 Database.py:1672 +msgid "Error during analyze:" +msgstr "" + +#: Database.py:1676 +msgid "Analyze took %.1f seconds" +msgstr "" + +#: Database.py:1686 Database.py:1692 +msgid "Error during vacuum:" +msgstr "" + +#: Database.py:1696 +msgid "Vacuum took %.1f seconds" +msgstr "" + +#: Database.py:1708 +msgid "Error during lock_for_insert:" +msgstr "" + +#: Database.py:1717 +msgid "######## Hands ##########" +msgstr "" + +#: Database.py:1721 +msgid "###### End Hands ########" +msgstr "" + +#: Database.py:2123 +msgid "Error aquiring hero ids:" +msgstr "" + +#: Database.py:2231 +msgid "######## Gametype ##########" +msgstr "" + +#: Database.py:2235 +msgid "###### End Gametype ########" +msgstr "" + +#: Database.py:2262 +msgid "queue empty too long - writer stopping ..." +msgstr "" + +#: Database.py:2265 +msgid "writer stopping, error reading queue: " +msgstr "" + +#: Database.py:2290 +msgid "deadlock detected - trying again ..." +msgstr "" + +#: Database.py:2295 +msgid "too many deadlocks - failed to store hand " +msgstr "" + +#: Database.py:2299 +msgid "***Error storing hand: " +msgstr "***Ошибка при сохранении руки: " + +#: Database.py:2309 +msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" +msgstr "" + +#: Database.py:2319 +msgid "***Error sending finish: " +msgstr "" + +#: Database.py:2401 +msgid "invalid source in Database.createOrUpdateTourney" +msgstr "" + +#: Database.py:2414 +msgid "invalid source in Database.createOrUpdateTourneysPlayers" +msgstr "" + +#: Database.py:2540 +msgid "HandToWrite.init error: " +msgstr "" + +#: Database.py:2590 +msgid "HandToWrite.set_all error: " +msgstr "" + +#: Database.py:2621 +msgid "nutOmatic is id_player = %d" +msgstr "" + +#: Database.py:2629 +msgid "query plan: " +msgstr "" + +#: Database.py:2638 +msgid "cards =" +msgstr "" + +#: Database.py:2641 +msgid "get_stats took: %4.3f seconds" +msgstr "" + +#: Database.py:2643 +msgid "press enter to continue" +msgstr "" + +#: EverestToFpdb.py:107 +msgid "Unable to recognise handinfo from: '%s'" +msgstr "" + +#: EverleafToFpdb.py:265 +msgid "Everleaf readStudPlayerCards is only a stub." +msgstr "" + +#: Filters.py:53 +msgid "All" +msgstr "" + +#: Filters.py:53 +msgid "None" +msgstr "" + +#: Filters.py:53 +msgid "Show _Limits" +msgstr "" + +#: Filters.py:54 +msgid "Show Number of _Players" +msgstr "" + +#: Filters.py:54 TourneyFilters.py:51 +msgid "And:" +msgstr "" + +#: Filters.py:54 TourneyFilters.py:51 +msgid "Between:" +msgstr "" + +#: Filters.py:55 +msgid "Games:" +msgstr "" + +#: Filters.py:55 TourneyFilters.py:50 +msgid "Hero:" +msgstr "Херо:" + +#: Filters.py:55 TourneyFilters.py:50 +msgid "Sites:" +msgstr "" + +#: Filters.py:56 +msgid "Limits:" +msgstr "" + +#: Filters.py:56 TourneyFilters.py:50 +msgid "Number of Players:" +msgstr "" + +#: Filters.py:57 +msgid "Grouping:" +msgstr "" + +#: Filters.py:57 +msgid "Show Position Stats" +msgstr "" + +#: Filters.py:58 TourneyFilters.py:51 +msgid "Date:" +msgstr "Дата:" + +#: Filters.py:59 +msgid "All Players" +msgstr "" + +#: Filters.py:60 +msgid "Ring" +msgstr "" + +#: Filters.py:60 +msgid "Tourney" +msgstr "Турнир" + +#: Filters.py:80 +msgid "DEBUG: New packing box created!" +msgstr "" + +#: Filters.py:106 TourneyFilters.py:114 +msgid "Either 0 or more than one site matched (%s) - EEK" +msgstr "" + +#: Filters.py:340 +msgid "%s was toggled %s" +msgstr "" + +#: Filters.py:340 +msgid "OFF" +msgstr "" + +#: Filters.py:340 +msgid "ON" +msgstr "" + +#: Filters.py:421 +msgid "self.sites[%s] set to %s" +msgstr "" + +#: Filters.py:427 +msgid "self.games[%s] set to %s" +msgstr "" + +#: Filters.py:433 +msgid "self.limit[%s] set to %s" +msgstr "" + +#: Filters.py:611 +msgid "self.seats[%s] set to %s" +msgstr "" + +#: Filters.py:617 +msgid "self.groups[%s] set to %s" +msgstr "" + +#: Filters.py:633 GuiLogView.py:87 GuiPositionalStats.py:63 +msgid "Refresh" +msgstr "" + +#: Filters.py:658 +msgid "Min # Hands:" +msgstr "" + +#: Filters.py:679 Filters.py:708 Filters.py:734 Filters.py:761 Filters.py:875 +#: Filters.py:926 Filters.py:960 Filters.py:1018 Filters.py:1071 +msgid "hide" +msgstr "" + +#: Filters.py:724 +msgid "INFO: No tourney types returned from database" +msgstr "" + +#: Filters.py:725 +msgid "No tourney types returned from database" +msgstr "" + +#: Filters.py:751 Filters.py:849 +msgid "INFO: No games returned from database" +msgstr "" + +#: Filters.py:752 Filters.py:850 +msgid "No games returned from database" +msgstr "" + +#: Filters.py:872 +msgid "Graphing Options:" +msgstr "" + +#: Filters.py:889 +msgid "Show Graph In:" +msgstr "" + +#: Filters.py:905 +msgid "Showdown Winnings" +msgstr "" + +#: Filters.py:913 +msgid "Non-Showdown Winnings" +msgstr "" + +#: Filters.py:1030 +msgid "From:" +msgstr "" + +#: Filters.py:1044 +msgid "To:" +msgstr "" + +#: Filters.py:1049 +msgid " Clear Dates " +msgstr "" + +#: Filters.py:1068 +msgid "show" +msgstr "" + +#: Filters.py:1076 fpdb.pyw:721 +msgid "Pick a date" +msgstr "" + +#: Filters.py:1082 fpdb.pyw:727 +msgid "Done" +msgstr "" + +#: FullTiltPokerSummary.py:93 PokerStarsSummary.py:81 SitenameSummary.py:81 +msgid "parseSummary: Unable to recognise Tourney Info: '%s'" +msgstr "" + +#: FullTiltPokerSummary.py:94 FullTiltPokerSummary.py:120 +#: PokerStarsSummary.py:82 PokerStarsSummary.py:108 SitenameSummary.py:82 +msgid "parseSummary: Raising FpdbParseError" +msgstr "" + +#: FullTiltPokerSummary.py:95 PokerStarsSummary.py:83 SitenameSummary.py:83 +msgid "Unable to recognise Tourney Info: '%s'" +msgstr "" + +#: FullTiltPokerSummary.py:119 PokerStarsSummary.py:107 +msgid "parseSummary: Unable to locate currency" +msgstr "" + +#: FullTiltPokerSummary.py:121 PokerStarsSummary.py:109 +msgid "Unable to locate currency" +msgstr "" + +#: FulltiltToFpdb.py:211 +msgid "determineGameType: Raising FpdbParseError for file '%s'" +msgstr "" + +#: FulltiltToFpdb.py:253 PkrToFpdb.py:155 PokerStarsToFpdb.py:213 +msgid "Lim_Blinds has no lookup for '%s'" +msgstr "" + +#: FulltiltToFpdb.py:266 +msgid "readHandInfo: Unable to recognise handinfo from: '%s'" +msgstr "" + +#: FulltiltToFpdb.py:368 +#, fuzzy +msgid "FTP: readPlayerStacks: No players detected (hand #%s)" +msgstr "readPlayerStacks: Менее двух игроков в руке" + +#: FulltiltToFpdb.py:425 +msgid "Player bringing in: %s for %s" +msgstr "" + +#: FulltiltToFpdb.py:428 +msgid "No bringin found, handid =%s" +msgstr "" + +#: FulltiltToFpdb.py:435 +msgid "FTP: readButton: Failed to detect button (hand #%s cancelled?)" +msgstr "" + +#: FulltiltToFpdb.py:489 +msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" +msgstr "" + +#: FulltiltToFpdb.py:565 +msgid "determineTourneyType : Parsing NOK" +msgstr "" + +#: FulltiltToFpdb.py:623 +msgid "Unable to get a valid Tournament ID -- File rejected" +msgstr "" + +#: FulltiltToFpdb.py:654 +msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" +msgstr "" + +#: FulltiltToFpdb.py:661 +msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" +msgstr "" + +#: FulltiltToFpdb.py:665 +msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" +msgstr "" + +#: FulltiltToFpdb.py:766 +msgid "FullTilt: Player finishing stats unreadable : %s" +msgstr "" + +#: FulltiltToFpdb.py:775 +msgid "FullTilt: %s not found in tourney.ranks ..." +msgstr "" + +#: FulltiltToFpdb.py:777 +msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s" +msgstr "" + +#: GuiAutoImport.py:90 +msgid "Time between imports in seconds:" +msgstr "" + +#: GuiAutoImport.py:121 GuiAutoImport.py:193 GuiAutoImport.py:303 +msgid " Start _Auto Import " +msgstr "" + +#: GuiAutoImport.py:125 +msgid "Detect Directories" +msgstr "" + +#: GuiAutoImport.py:144 +msgid "Auto Import Ready." +msgstr "" + +#: GuiAutoImport.py:157 +msgid "Please choose the path that you want to Auto Import" +msgstr "" + +#: GuiAutoImport.py:180 +msgid " _Auto Import Running " +msgstr "" + +#: GuiAutoImport.py:191 +msgid " Stop _Auto Import " +msgstr "" + +#: GuiAutoImport.py:242 +msgid "" +"\n" +"Global lock taken ... Auto Import Started.\n" +msgstr "" + +#: GuiAutoImport.py:244 +msgid " _Stop Auto Import " +msgstr "" + +#: GuiAutoImport.py:264 +msgid "opening pipe to HUD" +msgstr "" + +#: GuiAutoImport.py:278 +msgid "" +"\n" +"*** GuiAutoImport Error opening pipe: " +msgstr "" + +#: GuiAutoImport.py:290 +msgid "" +"\n" +"Auto Import aborted - global lock not available" +msgstr "" + +#: GuiAutoImport.py:295 +msgid "" +"\n" +"Stopping Auto Import - global lock released." +msgstr "" + +#: GuiAutoImport.py:297 +msgid "" +"\n" +" * Stop Auto Import: HUD already terminated" +msgstr "" + +#: GuiAutoImport.py:316 +#, fuzzy +msgid "%s auto-import:" +msgstr "Автоимпорт" + +#: GuiAutoImport.py:325 +msgid "Browse..." +msgstr "" + +#: GuiBulkImport.py:59 +msgid "" +"\n" +"Global lock taken ..." +msgstr "" + +#: GuiBulkImport.py:60 +msgid "Importing..." +msgstr "" + +#: GuiBulkImport.py:113 +msgid "" +"GuiBulkImport.load done: Stored: %d \tDuplicates: %d \tPartial: %d \tErrors: " +"%d in %s seconds - %.0f/sec" +msgstr "" + +#: GuiBulkImport.py:127 +msgid "Import Complete" +msgstr "" + +#: GuiBulkImport.py:135 GuiTourneyImport.py:78 +msgid "bulk import aborted - global lock not available" +msgstr "" + +#: GuiBulkImport.py:163 +msgid "Print Start/Stop Info" +msgstr "" + +#: GuiBulkImport.py:170 +msgid "Hands/status print:" +msgstr "" + +#: GuiBulkImport.py:187 +msgid "Number of threads:" +msgstr "" + +#: GuiBulkImport.py:207 +msgid "Archive File" +msgstr "" + +#: GuiBulkImport.py:212 +msgid "Hands/file:" +msgstr "" + +#: GuiBulkImport.py:227 +msgid "Drop indexes:" +msgstr "" + +#: GuiBulkImport.py:236 GuiBulkImport.py:286 +msgid "auto" +msgstr "" + +#: GuiBulkImport.py:237 GuiBulkImport.py:287 GuiBulkImport.py:395 +msgid "don't drop" +msgstr "" + +#: GuiBulkImport.py:238 GuiBulkImport.py:288 +msgid "drop" +msgstr "" + +#: GuiBulkImport.py:244 +msgid "HUD Test mode" +msgstr "" + +#: GuiBulkImport.py:249 GuiTourneyImport.py:106 +msgid "Site filter:" +msgstr "" + +#: GuiBulkImport.py:277 +msgid "Drop HudCache:" +msgstr "" + +#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:816 +msgid "_Bulk Import" +msgstr "" + +#: GuiBulkImport.py:297 GuiTourneyImport.py:137 +msgid "Import clicked" +msgstr "" + +#: GuiBulkImport.py:315 +msgid "Waiting..." +msgstr "" + +#: GuiBulkImport.py:344 +msgid "Input file in quiet mode" +msgstr "" + +#: GuiBulkImport.py:346 +msgid "don't start gui; deprecated (just give a filename with -f)." +msgstr "" + +#: GuiBulkImport.py:348 +msgid "Conversion filter (*Full Tilt Poker, PokerStars, Everleaf, Absolute)" +msgstr "" + +#: GuiBulkImport.py:350 +msgid "If this option is passed it quits when it encounters any error" +msgstr "" + +#: GuiBulkImport.py:352 Options.py:55 +msgid "Print some useful one liners" +msgstr "" + +#: GuiBulkImport.py:354 +msgid "" +"Do the required conversion for Stars Archive format (ie. as provided by " +"support" +msgstr "" + +#: GuiBulkImport.py:356 +msgid "" +"Do the required conversion for FTP Archive format (ie. as provided by support" +msgstr "" + +#: GuiBulkImport.py:358 +msgid "" +"Output the pprinted version of the HandsPlayer hash for regresion testing" +msgstr "" + +#: GuiBulkImport.py:363 GuiTourneyImport.py:267 ImapFetcher.py:172 +msgid "USAGE:" +msgstr "" + +#: GuiBulkImport.py:364 +msgid "PokerStars converter: ./GuiBulkImport.py -c PokerStars -f filename" +msgstr "" + +#: GuiBulkImport.py:365 +msgid "" +"Full Tilt converter: ./GuiBulkImport.py -c \"Full Tilt Poker\" -f filename" +msgstr "" + +#: GuiBulkImport.py:366 +msgid "Everleaf converter: ./GuiBulkImport.py -c Everleaf -f filename" +msgstr "" + +#: GuiBulkImport.py:367 +msgid "Absolute converter: ./GuiBulkImport.py -c Absolute -f filename" +msgstr "" + +#: GuiBulkImport.py:368 +msgid "PartyPoker converter: ./GuiBulkImport.py -c PartyPoker -f filename" +msgstr "" + +#: GuiBulkImport.py:382 +msgid "-q is deprecated. Just use \"-f filename\" instead" +msgstr "" + +#: GuiBulkImport.py:408 +msgid "" +"GuiBulkImport done: Stored: %d \tDuplicates: %d \tPartial: %d \tErrors: %d " +"in %s seconds - %.0f/sec" +msgstr "" + +#: GuiDatabase.py:107 +msgid "_Add" +msgstr "" + +#: GuiDatabase.py:111 +msgid "_Refresh" +msgstr "" + +#: GuiDatabase.py:115 +msgid "Type" +msgstr "" + +#: GuiDatabase.py:116 GuiTourneyPlayerStats.py:89 +msgid "Name" +msgstr "" + +#: GuiDatabase.py:117 +msgid "Description" +msgstr "" + +#: GuiDatabase.py:118 GuiDatabase.py:448 GuiImapFetcher.py:110 +msgid "Username" +msgstr "" + +#: GuiDatabase.py:119 GuiDatabase.py:455 GuiImapFetcher.py:110 +msgid "Password" +msgstr "" + +#: GuiDatabase.py:120 +msgid "Host" +msgstr "" + +#: GuiDatabase.py:121 +msgid "Open" +msgstr "" + +#: GuiDatabase.py:122 +msgid "Status" +msgstr "" + +#: GuiDatabase.py:256 +msgid "Testing database connections ... " +msgstr "" + +#: GuiDatabase.py:283 +msgid "finished." +msgstr "" + +#: GuiDatabase.py:293 +msgid "loadDbs error: " +msgstr "" + +#: GuiDatabase.py:314 GuiLogView.py:191 GuiTourneyPlayerStats.py:457 +msgid "***sortCols error: " +msgstr "" + +#: GuiDatabase.py:316 +msgid "sortCols error: " +msgstr "" + +#: GuiDatabase.py:361 +msgid "testDB: trying to connect to: %s/%s, %s, %s/%s" +msgstr "" + +#: GuiDatabase.py:364 +msgid " connected ok" +msgstr "" + +#: GuiDatabase.py:371 +msgid " not connected but no exception" +msgstr "" + +#: GuiDatabase.py:373 fpdb.pyw:892 +msgid "" +"MySQL Server reports: Access denied. Are your permissions set correctly?" +msgstr "" + +#: GuiDatabase.py:377 fpdb.pyw:894 +msgid "MySQL client reports: 2002 or 2003 error. Unable to connect - " +msgstr "" + +#: GuiDatabase.py:378 fpdb.pyw:895 +msgid "Please check that the MySQL service has been started" +msgstr "" + +#: GuiDatabase.py:382 fpdb.pyw:897 +msgid "" +"PostgreSQL Server reports: Access denied. Are your permissions set correctly?" +msgstr "" + +#: GuiDatabase.py:385 fpdb.pyw:899 +msgid "PostgreSQL client reports: Unable to connect - " +msgstr "" + +#: GuiDatabase.py:386 fpdb.pyw:900 +msgid "Please check that the PostgreSQL service has been started" +msgstr "" + +#: GuiDatabase.py:396 +msgid "db connection to %s, %s, %s, %s, %s failed: %s" +msgstr "" + +#: GuiDatabase.py:404 +msgid "AddDB starting" +msgstr "" + +#: GuiDatabase.py:413 +msgid "Add New Database" +msgstr "" + +#: GuiDatabase.py:423 +msgid "DB Type" +msgstr "" + +#: GuiDatabase.py:433 +msgid "DB Name" +msgstr "" + +#: GuiDatabase.py:441 +msgid "DB Description" +msgstr "" + +#: GuiDatabase.py:462 +msgid "Host Computer" +msgstr "" + +#: GuiDatabase.py:495 +msgid "start creating new db" +msgstr "" + +#: GuiDatabase.py:514 +msgid "tested new db, result=%s" +msgstr "" + +#: GuiDatabase.py:517 +msgid "Database created" +msgstr "" + +#: GuiDatabase.py:520 +msgid "Database creation failed" +msgstr "" + +#: GuiDatabase.py:533 +msgid "check_fields: starting" +msgstr "" + +#: GuiDatabase.py:539 +msgid "No Database Name given" +msgstr "" + +#: GuiDatabase.py:542 +msgid "No Database Description given" +msgstr "" + +#: GuiDatabase.py:545 +msgid "No Username given" +msgstr "" + +#: GuiDatabase.py:548 +msgid "No Password given" +msgstr "" + +#: GuiDatabase.py:551 +msgid "No Host given" +msgstr "" + +#: GuiDatabase.py:565 +msgid "Unknown Database Type selected" +msgstr "" + +#: GuiDatabase.py:569 +msgid "check_fields: open dialog" +msgstr "" + +#: GuiDatabase.py:578 +msgid "Do you want to try again?" +msgstr "" + +#: GuiDatabase.py:585 +msgid "check_fields: destroy dialog" +msgstr "" + +#: GuiDatabase.py:589 +msgid "check_fields: returning ok as %s, try_again as %s" +msgstr "" + +#: GuiDatabase.py:691 GuiLogView.py:204 +msgid "Test Log Viewer" +msgstr "" + +#: GuiDatabase.py:696 GuiLogView.py:209 +msgid "Log Viewer" +msgstr "" + +#: GuiGraphViewer.py:49 GuiTourneyGraphViewer.py:49 +msgid "" +"Failed to load libs for graphing, graphing will not function. Please\n" +" install numpy and matplotlib if you want to use graphs." +msgstr "" + +#: GuiGraphViewer.py:51 GuiTourneyGraphViewer.py:51 +msgid "" +"This is of no consequence for other parts of the program, e.g. import \n" +" and HUD are NOT affected by this problem." +msgstr "" + +#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 +msgid "Refresh _Graph" +msgstr "" + +#: GuiGraphViewer.py:87 GuiTourneyGraphViewer.py:86 +msgid "_Export to File" +msgstr "" + +#: GuiGraphViewer.py:135 GuiGraphViewer.py:251 GuiSessionViewer.py:372 +#: GuiTourneyGraphViewer.py:134 GuiTourneyGraphViewer.py:232 +msgid "***Error: " +msgstr "" + +#: GuiGraphViewer.py:168 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 +#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:159 +#: GuiTourneyPlayerStats.py:268 +msgid "No sites selected - defaulting to PokerStars" +msgstr "" + +#: GuiGraphViewer.py:173 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 +#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:164 +#: GuiTourneyPlayerStats.py:271 +msgid "No player ids found" +msgstr "" + +#: GuiGraphViewer.py:178 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 +#: GuiSessionViewer.py:218 +msgid "No limits found" +msgstr "" + +#: GuiGraphViewer.py:188 GuiTourneyGraphViewer.py:174 +msgid "Graph generated in: %s" +msgstr "" + +#: GuiGraphViewer.py:193 +msgid "Hands" +msgstr "" + +#: GuiGraphViewer.py:198 GuiTourneyGraphViewer.py:182 +msgid "No Data for Player(s) Found" +msgstr "" + +#: GuiGraphViewer.py:221 +msgid "" +"Hands: %d\n" +"Profit: $%.2f" +msgstr "" + +#: GuiGraphViewer.py:222 +msgid "Showdown: $%.2f" +msgstr "" + +#: GuiGraphViewer.py:223 +msgid "Non-showdown: $%.2f" +msgstr "" + +#: GuiGraphViewer.py:231 +msgid "Profit graph for ring games" +msgstr "" + +#: GuiGraphViewer.py:234 +msgid "" +"Hands: %d\n" +"Profit (%s): %.2f" +msgstr "" + +#: GuiGraphViewer.py:236 +msgid "Showdown (%s): %.2f" +msgstr "" + +#: GuiGraphViewer.py:238 +msgid "Non-showdown (%s): %.2f" +msgstr "" + +#: GuiGraphViewer.py:365 GuiTourneyGraphViewer.py:276 +msgid "Please choose the directory you wish to export to:" +msgstr "" + +#: GuiGraphViewer.py:378 GuiTourneyGraphViewer.py:289 +msgid "Closed, no graph exported" +msgstr "" + +#: GuiGraphViewer.py:396 GuiTourneyGraphViewer.py:307 +msgid "Graph created" +msgstr "" + +#: GuiImapFetcher.py:40 +msgid "To cancel just close this tab." +msgstr "" + +#: GuiImapFetcher.py:43 +msgid "_Save" +msgstr "" + +#: GuiImapFetcher.py:47 +msgid "_Import All" +msgstr "" + +#: GuiImapFetcher.py:51 +msgid "If you change the config you must save before importing" +msgstr "" + +#: GuiImapFetcher.py:89 +msgid "Starting import. Please wait." +msgstr "" + +#: GuiImapFetcher.py:94 +msgid "Finished import without error." +msgstr "" + +#: GuiImapFetcher.py:97 +msgid "" +"Login to mailserver failed: please check mailserver, username and password" +msgstr "" + +#: GuiImapFetcher.py:100 +msgid "" +"Could not connect to mailserver: check mailserver and use SSL settings and " +"internet connectivity" +msgstr "" + +#: GuiImapFetcher.py:110 +msgid "Fetch Type" +msgstr "" + +#: GuiImapFetcher.py:110 +msgid "Mail Folder" +msgstr "" + +#: GuiImapFetcher.py:110 +msgid "Mailserver" +msgstr "" + +#: GuiImapFetcher.py:110 +msgid "Use SSL" +msgstr "" + +#: GuiImapFetcher.py:110 GuiTourneyPlayerStats.py:82 +msgid "Site" +msgstr "" + +#: GuiImapFetcher.py:142 +msgid "Yes" +msgstr "" + +#: GuiImapFetcher.py:143 +msgid "No" +msgstr "" + +#: GuiLogView.py:38 +msgid "Fpdb Errors" +msgstr "" + +#: GuiLogView.py:39 +msgid "Fpdb Log" +msgstr "" + +#: GuiLogView.py:40 +msgid "HUD Errors" +msgstr "" + +#: GuiLogView.py:41 +msgid "HUD Log" +msgstr "" + +#: GuiLogView.py:52 +msgid "Log Messages" +msgstr "" + +#: GuiLogView.py:98 +msgid "Date/Time" +msgstr "" + +#: GuiLogView.py:99 +msgid "Module" +msgstr "" + +#: GuiLogView.py:100 +msgid "Level" +msgstr "" + +#: GuiLogView.py:101 +msgid "Text" +msgstr "" + +#: GuiPositionalStats.py:137 +msgid "DEBUG: activesite set to %s" +msgstr "" + +#: GuiPositionalStats.py:323 +msgid "Positional Stats page displayed in %4.2f seconds" +msgstr "" + +#: GuiPrefs.py:31 +#, fuzzy +msgid "Databases" +msgstr "Основная база данных" + +#: GuiPrefs.py:31 +msgid "General" +msgstr "" + +#: GuiPrefs.py:32 +msgid "HUD" +msgstr "" + +#: GuiPrefs.py:32 +#, fuzzy +msgid "Import" +msgstr "Автоимпорт" + +#: GuiPrefs.py:33 +msgid "Games" +msgstr "" + +#: GuiPrefs.py:33 +msgid "Sites" +msgstr "" + +#: GuiPrefs.py:34 +msgid "Popup Windows" +msgstr "" + +#: GuiPrefs.py:34 +msgid "Window" +msgstr "" + +#: GuiPrefs.py:35 +msgid "Popup Name" +msgstr "" + +#: GuiPrefs.py:35 +msgid "Stat" +msgstr "" + +#: GuiPrefs.py:36 GuiPrefs.py:42 +msgid "Stat Name" +msgstr "" + +#: GuiPrefs.py:37 +msgid "Auxiliary Windows" +msgstr "" + +#: GuiPrefs.py:37 +msgid "stud_mucked" +msgstr "" + +#: GuiPrefs.py:38 +msgid "Hand History Converters" +msgstr "" + +#: GuiPrefs.py:38 +msgid "mucked" +msgstr "" + +#: GuiPrefs.py:39 +msgid "Field Type" +msgstr "" + +#: GuiPrefs.py:39 fpdb.pyw:1033 +msgid "Ring Player Stats" +msgstr "" + +#: GuiPrefs.py:40 +msgid "Column Heading" +msgstr "" + +#: GuiPrefs.py:40 +msgid "Left/Right Align" +msgstr "" + +#: GuiPrefs.py:41 +#, fuzzy +msgid "Show in Position Stats" +msgstr "Статистика по сессиям" + +#: GuiPrefs.py:41 +msgid "Show in Summaries" +msgstr "" + +#: GuiPrefs.py:42 +msgid "Format" +msgstr "" + +#: GuiPrefs.py:72 +msgid "Setting" +msgstr "" + +#: GuiPrefs.py:78 +msgid "Value (double-click to change)" +msgstr "" + +#: GuiPrefs.py:178 +msgid "Test Preferences Dialog" +msgstr "" + +#: GuiPrefs.py:183 fpdb.pyw:293 +msgid "Preferences" +msgstr "" + +#: GuiRingPlayerStats.py:44 +msgid "Type of Game" +msgstr "" + +#: GuiRingPlayerStats.py:45 +msgid "Hole cards" +msgstr "" + +#: GuiRingPlayerStats.py:46 +msgid "Position" +msgstr "" + +#: GuiRingPlayerStats.py:47 +msgid "Name of the player" +msgstr "" + +#: GuiRingPlayerStats.py:48 +msgid "Number of hands played" +msgstr "" + +#: GuiRingPlayerStats.py:49 +msgid "Number of Seats" +msgstr "" + +#: GuiRingPlayerStats.py:50 +msgid "" +"Voluntarily Putting In the pot\n" +"(blinds excluded)" +msgstr "" + +#: GuiRingPlayerStats.py:51 +msgid "% Pre Flop Raise" +msgstr "" + +#: GuiRingPlayerStats.py:52 +msgid "% Pre Flop Re-Raise / 3Bet" +msgstr "" + +#: GuiRingPlayerStats.py:53 +msgid "% Pre Flop Re-Raise / 4Bet" +msgstr "" + +#: GuiRingPlayerStats.py:54 +msgid "% Pre Flop Fold To Re-Raise / F3Bet" +msgstr "" + +#: GuiRingPlayerStats.py:55 +msgid "% Pre Flop Fold To Re-Raise / F4Bet" +msgstr "" + +#: GuiRingPlayerStats.py:56 +msgid "Aggression Factor\n" +msgstr "" + +#: GuiRingPlayerStats.py:57 +msgid "" +"Aggression Frequency\n" +"Bet or Raise vs Fold" +msgstr "" + +#: GuiRingPlayerStats.py:58 +msgid "Continuation Bet post-flop" +msgstr "" + +#: GuiRingPlayerStats.py:59 +msgid "% Raise First In\\% Raise when first to bet" +msgstr "" + +#: GuiRingPlayerStats.py:60 +msgid "" +"% First to raise pre-flop\n" +"and steal blinds" +msgstr "" + +#: GuiRingPlayerStats.py:61 +msgid "% Saw Flop vs hands dealt" +msgstr "" + +#: GuiRingPlayerStats.py:62 +msgid "Saw Show Down / River" +msgstr "" + +#: GuiRingPlayerStats.py:63 +msgid "Went To Show Down When Saw Flop" +msgstr "" + +#: GuiRingPlayerStats.py:64 +msgid "% Won some money at showdown" +msgstr "" + +#: GuiRingPlayerStats.py:65 +msgid "" +"Flop Aggression\n" +"% Bet or Raise after seeing Flop" +msgstr "" + +#: GuiRingPlayerStats.py:66 +msgid "" +"Turn Aggression\n" +"% Bet or Raise after seeing Turn" +msgstr "" + +#: GuiRingPlayerStats.py:67 +msgid "" +"River Aggression\n" +"% Bet or Raise after seeing River" +msgstr "" + +#: GuiRingPlayerStats.py:68 +msgid "" +"Coming Soon\n" +"Total % agression" +msgstr "" + +#: GuiRingPlayerStats.py:69 +msgid "Amount won" +msgstr "" + +#: GuiRingPlayerStats.py:70 +msgid "" +"Number of Big Blinds won\n" +"or lost per 100 hands" +msgstr "" + +#: GuiRingPlayerStats.py:71 +msgid "Amount of rake paid" +msgstr "" + +#: GuiRingPlayerStats.py:72 +msgid "" +"Number of Big Blinds won\n" +"or lost per 100 hands\n" +"when excluding rake" +msgstr "" + +#: GuiRingPlayerStats.py:73 +msgid "" +"Measure of uncertainty\n" +"The lower, the more stable the amounts won" +msgstr "" + +#: GuiRingPlayerStats.py:123 GuiSessionViewer.py:81 +msgid "Hand Breakdown for all levels listed above" +msgstr "" + +#: GuiRingPlayerStats.py:143 +msgid "_Filters" +msgstr "" + +#: GuiRingPlayerStats.py:145 GuiTourneyPlayerStats.py:75 +msgid "_Refresh Stats" +msgstr "" + +#: GuiRingPlayerStats.py:341 GuiSessionViewer.py:257 +#: GuiTourneyPlayerStats.py:243 +msgid "Stats page displayed in %4.2f seconds" +msgstr "" + +#: GuiRingPlayerStats.py:388 +msgid "***sortnums error: " +msgstr "" + +#: GuiRingPlayerStats.py:410 +msgid "***sortcols error: " +msgstr "" + +#: GuiRingPlayerStats.py:715 +msgid "Detailed Filters" +msgstr "" + +#: GuiRingPlayerStats.py:724 +msgid "Hand Filters:" +msgstr "" + +#: GuiRingPlayerStats.py:737 +msgid "between" +msgstr "" + +#: GuiRingPlayerStats.py:738 +msgid "and" +msgstr "" + +#: GuiSessionViewer.py:42 +msgid "Failed to load numpy and/or matplotlib in Session Viewer" +msgstr "" + +#: GuiSessionViewer.py:43 +msgid "ImportError: %s" +msgstr "" + +#: GuiSessionViewer.py:158 +msgid "Session Viewer is proof of concept code only, and contains many bugs.\n" +msgstr "" + +#: GuiSessionViewer.py:159 +msgid "" +"Feel free to use the viewer, but there is no guarantee that the data is " +"accurate.\n" +msgstr "" + +#: GuiSessionViewer.py:160 +msgid "" +"If you are interested in developing the code further please contact us via " +"the usual channels.\n" +msgstr "" + +#: GuiSessionViewer.py:161 +msgid "Thankyou" +msgstr "" + +#: GuiSessionViewer.py:164 GuiStove.py:70 fpdb.pyw:1287 +msgid "FPDB WARNING" +msgstr "" + +#: GuiSessionViewer.py:393 +msgid "Session candlestick graph" +msgstr "" + +#: GuiSessionViewer.py:396 +msgid "Sessions" +msgstr "" + +#: GuiStove.py:63 +msgid "" +"Stove is a GUI mockup of a EV calculation page, and completely non " +"functional.\n" +msgstr "" + +#: GuiStove.py:64 +msgid "" +"Unless you are interested in developing this feature, please ignore this " +"page.\n" +msgstr "" + +#: GuiStove.py:65 +msgid "" +"If you are interested in developing the code further see GuiStove.py and " +"Stove.py\n" +msgstr "" + +#: GuiStove.py:66 +msgid "Thank you" +msgstr "" + +#: GuiStove.py:97 +msgid "Draw" +msgstr "" + +#: GuiStove.py:104 +msgid "Stud" +msgstr "" + +#: GuiStove.py:115 +msgid "Flop" +msgstr "" + +#: GuiStove.py:134 +msgid "Gametype:" +msgstr "" + +#: GuiStove.py:137 +msgid "Players:" +msgstr "" + +#: GuiStove.py:143 +msgid "Input:" +msgstr "" + +#: GuiStove.py:144 +msgid "Output:" +msgstr "" + +#: GuiStove.py:170 +msgid "Board:" +msgstr "" + +#: GuiStove.py:182 +msgid "Player1:" +msgstr "" + +#: GuiStove.py:197 +msgid "Player2:" +msgstr "" + +#: GuiStove.py:211 +msgid "Results" +msgstr "" + +#: GuiStove.py:221 +#, fuzzy +msgid "DEBUG: called set_board_flop: '%s' '%s'" +msgstr "DEBUG: не выполнена readAction: '%s' '%s'" + +#: GuiStove.py:225 +msgid "DEBUG: called set_hero_cards_flop" +msgstr "" + +#: GuiStove.py:229 +msgid "DEBUG: called set_villain_cards_flop" +msgstr "" + +#: GuiStove.py:233 +msgid "DEBUG: called update_flop_output_pane" +msgstr "" + +#: GuiStove.py:237 +msgid "DEBUG: odds_for_range" +msgstr "" + +#: GuiStove.py:239 +msgid "DEBUG: set_output_label" +msgstr "" + +#: GuiTourneyGraphViewer.py:178 +msgid "Tournaments" +msgstr "" + +#: GuiTourneyGraphViewer.py:205 GuiTourneyGraphViewer.py:218 +msgid "" +"Tournaments: %d\n" +"Profit: $%.2f" +msgstr "" + +#: GuiTourneyGraphViewer.py:215 +msgid "Tournament Results" +msgstr "" + +#: GuiTourneyImport.py:72 GuiTourneyImport.py:290 +msgid "" +"GuiTourneyImport.load done: Stored: %d\tErrors: %d in %s seconds - %.0f/sec" +msgstr "" + +#: GuiTourneyImport.py:175 fpdb_import.py:222 +msgid "Attempted to add non-directory '%s' as an import directory" +msgstr "" + +#: GuiTourneyImport.py:191 +msgid "Tourney Summary Import started at %s - %d files to import." +msgstr "" + +#: GuiTourneyImport.py:217 +msgid "TourneyImport: Removing text < 100 characters from end of file" +msgstr "" + +#: GuiTourneyImport.py:221 +msgid "TourneyImport: Removing text < 100 characters from start of file" +msgstr "" + +#: GuiTourneyImport.py:231 +msgid "Finished importing %s/%s tournament summaries" +msgstr "" + +#: GuiTourneyImport.py:252 +msgid "GTI.readFile: '%s'" +msgstr "" + +#: GuiTourneyImport.py:271 ImapFetcher.py:176 +msgid "Need to define a converter" +msgstr "" + +#: GuiTourneyImport.py:278 +msgid "Need a filename to import" +msgstr "" + +#: GuiTourneyPlayerStats.py:84 +msgid "Cat." +msgstr "" + +#: GuiTourneyPlayerStats.py:85 +msgid "Limit" +msgstr "" + +#: GuiTourneyPlayerStats.py:86 +msgid "Curr." +msgstr "" + +#: GuiTourneyPlayerStats.py:87 +msgid "BuyIn" +msgstr "" + +#: GuiTourneyPlayerStats.py:88 +msgid "Fee" +msgstr "" + +#: GuiTourneyPlayerStats.py:90 +msgid "#" +msgstr "" + +#: GuiTourneyPlayerStats.py:91 +msgid "ITM%" +msgstr "" + +#: GuiTourneyPlayerStats.py:92 +msgid "1st" +msgstr "" + +#: GuiTourneyPlayerStats.py:93 +msgid "2nd" +msgstr "" + +#: GuiTourneyPlayerStats.py:94 +msgid "3rd" +msgstr "" + +#: GuiTourneyPlayerStats.py:95 +msgid "Rank?" +msgstr "" + +#: GuiTourneyPlayerStats.py:96 +msgid "Spent" +msgstr "" + +#: GuiTourneyPlayerStats.py:97 +msgid "Won" +msgstr "" + +#: GuiTourneyPlayerStats.py:98 +msgid "ROI%" +msgstr "" + +#: GuiTourneyPlayerStats.py:99 +#, fuzzy +msgid "$/Tour" +msgstr "Турнир" + +#: GuiTourneyViewer.py:40 +msgid "Enter the tourney number you want to display:" +msgstr "" + +#: GuiTourneyViewer.py:46 +msgid "_Display" +msgstr "" + +#: GuiTourneyViewer.py:53 +msgid "Display _Player" +msgstr "" + +#: GuiTourneyViewer.py:68 +msgid "" +"Tournament not found - please ensure you imported it and selected the " +"correct site" +msgstr "" + +#: GuiTourneyViewer.py:96 +msgid "" +"Player or tourney not found - please ensure you imported it and selected the " +"correct site" +msgstr "" + +#: GuiTourneyViewer.py:110 +msgid "N/A" +msgstr "" + +#: GuiTourneyViewer.py:131 +msgid "invalid entry in tourney number - must enter numbers only" +msgstr "" + +#: HUD_main.pyw:69 +msgid "HUD_main starting: using db name = %s" +msgstr "" + +#: HUD_main.pyw:74 +msgid "Note: error output is being diverted to:" +msgstr "" + +#: HUD_main.pyw:75 +msgid "Any major error will be reported there _only_." +msgstr "" + +#: HUD_main.pyw:78 +#, fuzzy +msgid "HUD_main: starting ...\n" +msgstr "fpdb загружается ..." + +#: HUD_main.pyw:107 HUD_run_me.py:62 +msgid "Closing this window will exit from the HUD." +msgstr "" + +#: HUD_main.pyw:123 +msgid "Error initializing main_window" +msgstr "" + +#: HUD_main.pyw:138 +msgid "hud_main: Game changed." +msgstr "" + +#: HUD_main.pyw:144 +msgid "Terminating normally." +msgstr "" + +#: HUD_main.pyw:205 +msgid "Received hand no %s" +msgstr "" + +#: HUD_main.pyw:229 +msgid "HUD_main.read_stdin: hand processing starting ..." +msgstr "" + +#: HUD_main.pyw:234 +msgid "db error: skipping %s" +msgstr "" + +#: HUD_main.pyw:253 +msgid "hud_dict[%s] was not found\n" +msgstr "" + +#: HUD_main.pyw:254 +msgid "will not send hand\n" +msgstr "" + +#: HUD_main.pyw:276 +msgid "HUD create: table name %s not found, skipping." +msgstr "" + +#: HUD_main.pyw:285 +msgid "Table \"%s\" no longer exists\n" +msgstr "" + +#: HUD_main.pyw:317 +msgid "Error resizing HUD for table: %s." +msgstr "" + +#: HUD_main.pyw:331 +msgid "Error killing HUD for table: %s." +msgstr "" + +#: HUD_main.pyw:354 +msgid "Error creating HUD for hand %s." +msgstr "" + +#: HUD_main.pyw:365 +msgid "Error updating HUD for hand %s." +msgstr "" + +#: HUD_run_me.py:45 +msgid "HUD_main starting\n" +msgstr "" + +#: HUD_run_me.py:51 TournamentTracker.py:306 +msgid "Using db name = %s\n" +msgstr "" + +#: HUD_run_me.py:66 +msgid "HUD Main Window" +msgstr "" + +#: Hand.py:146 +msgid "BB" +msgstr "" + +#: Hand.py:147 +msgid "SB" +msgstr "" + +#: Hand.py:148 +msgid "BUTTONPOS" +msgstr "" + +#: Hand.py:149 +msgid "HAND NO." +msgstr "" + +#: Hand.py:150 TourneySummary.py:131 +msgid "SITE" +msgstr "" + +#: Hand.py:151 +msgid "TABLE NAME" +msgstr "" + +#: Hand.py:152 TourneySummary.py:141 +msgid "HERO" +msgstr "" + +#: Hand.py:153 TourneySummary.py:142 +msgid "MAXSEATS" +msgstr "" + +#: Hand.py:154 +msgid "LEVEL" +msgstr "" + +#: Hand.py:155 TourneySummary.py:147 +msgid "MIXED" +msgstr "" + +#: Hand.py:156 +msgid "LASTBET" +msgstr "" + +#: Hand.py:157 +msgid "ACTION STREETS" +msgstr "" + +#: Hand.py:158 +msgid "STREETS" +msgstr "" + +#: Hand.py:159 +msgid "ALL STREETS" +msgstr "" + +#: Hand.py:160 +msgid "COMMUNITY STREETS" +msgstr "" + +#: Hand.py:161 +msgid "HOLE STREETS" +msgstr "" + +#: Hand.py:162 +msgid "COUNTED SEATS" +msgstr "" + +#: Hand.py:163 +msgid "DEALT" +msgstr "" + +#: Hand.py:164 +msgid "SHOWN" +msgstr "" + +#: Hand.py:165 +msgid "MUCKED" +msgstr "" + +#: Hand.py:166 +msgid "TOTAL POT" +msgstr "" + +#: Hand.py:167 +msgid "TOTAL COLLECTED" +msgstr "" + +#: Hand.py:168 +msgid "RAKE" +msgstr "" + +#: Hand.py:169 TourneySummary.py:132 +msgid "START TIME" +msgstr "" + +#: Hand.py:170 +msgid "TOURNAMENT NO" +msgstr "" + +#: Hand.py:171 TourneySummary.py:137 +msgid "TOURNEY ID" +msgstr "" + +#: Hand.py:172 TourneySummary.py:136 +msgid "TOURNEY TYPE ID" +msgstr "" + +#: Hand.py:173 TourneySummary.py:138 +msgid "BUYIN" +msgstr "" + +#: Hand.py:174 +msgid "BUYIN CURRENCY" +msgstr "" + +#: Hand.py:175 +msgid "BUYIN CHIPS" +msgstr "" + +#: Hand.py:176 TourneySummary.py:139 +msgid "FEE" +msgstr "" + +#: Hand.py:177 +msgid "IS REBUY" +msgstr "" + +#: Hand.py:178 +msgid "IS ADDON" +msgstr "" + +#: Hand.py:179 +msgid "IS KO" +msgstr "" + +#: Hand.py:180 TourneySummary.py:163 +msgid "KO BOUNTY" +msgstr "" + +#: Hand.py:181 +msgid "IS MATRIX" +msgstr "" + +#: Hand.py:182 +msgid "IS SHOOTOUT" +msgstr "" + +#: Hand.py:183 TourneySummary.py:164 +msgid "TOURNEY COMMENT" +msgstr "" + +#: Hand.py:186 TourneySummary.py:176 +msgid "PLAYERS" +msgstr "" + +#: Hand.py:187 +msgid "STACKS" +msgstr "" + +#: Hand.py:188 +msgid "POSTED" +msgstr "" + +#: Hand.py:189 +msgid "POT" +msgstr "" + +#: Hand.py:190 +msgid "SEATING" +msgstr "" + +#: Hand.py:191 +msgid "GAMETYPE" +msgstr "" + +#: Hand.py:192 +msgid "ACTION" +msgstr "" + +#: Hand.py:193 +msgid "COLLECTEES" +msgstr "" + +#: Hand.py:194 +msgid "BETS" +msgstr "" + +#: Hand.py:195 +msgid "BOARD" +msgstr "" + +#: Hand.py:196 +msgid "DISCARDS" +msgstr "" + +#: Hand.py:197 +msgid "HOLECARDS" +msgstr "" + +#: Hand.py:198 +msgid "TOURNEYS PLAYER IDS" +msgstr "" + +#: Hand.py:221 Hand.py:1387 +msgid "[ERROR] Tried to add holecards for unknown player: %s" +msgstr "" + +#: Hand.py:296 +msgid "Hand.insert(): hid #: %s is a duplicate" +msgstr "" + +#: Hand.py:476 +msgid "markstreets didn't match - Assuming hand %s was cancelled" +msgstr "" + +#: Hand.py:478 +msgid "FpdbParseError: markStreets appeared to fail: First 100 chars: '%s'" +msgstr "" + +#: Hand.py:482 +msgid "DEBUG: checkPlayerExists %s fail on hand number %s" +msgstr "" + +#: Hand.py:483 +msgid "checkPlayerExists: '%s fail on hand number %s" +msgstr "" + +#: Hand.py:574 +msgid "%s %s calls %s" +msgstr "" + +#: Hand.py:645 +msgid "%s %s raise %s" +msgstr "" + +#: Hand.py:656 +msgid "%s %s bets %s" +msgstr "" + +#: Hand.py:676 +msgid "%s %s folds" +msgstr "" + +#: Hand.py:685 +msgid "%s %s checks" +msgstr "" + +#: Hand.py:705 +msgid "addShownCards %s hole=%s all=%s" +msgstr "" + +#: Hand.py:816 +msgid "" +"*** ERROR - HAND: calling writeGameLine with unexpected STARTTIME value, " +"expecting datetime.date object, received:" +msgstr "" + +#: Hand.py:817 +msgid "" +"*** Make sure your HandHistoryConverter is setting hand.startTime properly!" +msgstr "" + +#: Hand.py:818 +msgid "*** Game String:" +msgstr "" + +#: Hand.py:899 +msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" +msgstr "" + +#: Hand.py:1255 +msgid "*** DEALING HANDS ***" +msgstr "" + +#: Hand.py:1260 +msgid "Dealt to %s: [%s]" +msgstr "" + +#: Hand.py:1265 +msgid "*** FIRST DRAW ***" +msgstr "" + +#: Hand.py:1275 +msgid "*** SECOND DRAW ***" +msgstr "" + +#: Hand.py:1285 +msgid "*** THIRD DRAW ***" +msgstr "" + +#: Hand.py:1295 Hand.py:1516 +msgid "*** SHOW DOWN ***" +msgstr "" + +#: Hand.py:1310 Hand.py:1531 +msgid "*** SUMMARY ***" +msgstr "" + +#: Hand.py:1396 +msgid "%s %s completes %s" +msgstr "" + +#: Hand.py:1414 +msgid "Bringin: %s, %s" +msgstr "" + +#: Hand.py:1456 +msgid "*** 3RD STREET ***" +msgstr "" + +#: Hand.py:1470 +msgid "*** 4TH STREET ***" +msgstr "" + +#: Hand.py:1482 +msgid "*** 5TH STREET ***" +msgstr "" + +#: Hand.py:1494 +msgid "*** 6TH STREET ***" +msgstr "" + +#: Hand.py:1504 +msgid "*** RIVER ***" +msgstr "" + +#: Hand.py:1596 +msgid "" +"join_holecards: # of holecards should be either < 4, 4 or 7 - 5 and 6 should " +"be impossible for anyone who is not a hero" +msgstr "" + +#: Hand.py:1597 +msgid "join_holcards: holecards(%s): %s" +msgstr "" + +#: Hand.py:1599 +msgid "join_holecards: Player '%s' appears not to have been dealt a card" +msgstr "" + +#: Hand.py:1689 +msgid "DEBUG: call Pot.end() before printing pot total" +msgstr "" + +#: Hand.py:1691 +msgid "FpdbError in printing Hand object" +msgstr "" + +#: HandHistoryConverter.py:40 +msgid "" +"ImportError: Unable to import PYTZ library. Please install PYTZ from http://" +"pypi.python.org/pypi/pytz/" +msgstr "" + +#: HandHistoryConverter.py:41 fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:80 +msgid "Press ENTER to continue." +msgstr "" + +#: HandHistoryConverter.py:136 +msgid "Failed sanity check" +msgstr "" + +#: HandHistoryConverter.py:144 +msgid "Tailing '%s'" +msgstr "" + +#: HandHistoryConverter.py:151 +msgid "HHC.start(follow): processHand failed: Exception msg: '%s'" +msgstr "" + +#: HandHistoryConverter.py:155 +msgid "handsList is " +msgstr "" + +#: HandHistoryConverter.py:166 +msgid "HHC.start(): processHand failed: Exception msg: '%s'" +msgstr "" + +#: HandHistoryConverter.py:170 +msgid "Read %d hands (%d failed) in %.3f seconds" +msgstr "" + +#: HandHistoryConverter.py:176 +msgid "Summary file '%s' correctly parsed (took %.3f seconds)" +msgstr "" + +#: HandHistoryConverter.py:178 +msgid "Error converting summary file '%s' (took %.3f seconds)" +msgstr "" + +#: HandHistoryConverter.py:181 +msgid "Error converting '%s'" +msgstr "" + +#: HandHistoryConverter.py:212 +msgid "%s changed inode numbers from %d to %d" +msgstr "" + +#: HandHistoryConverter.py:260 +msgid "Converting starsArchive format to readable" +msgstr "" + +#: HandHistoryConverter.py:265 +msgid "Converting ftpArchive format to readable" +msgstr "" + +#: HandHistoryConverter.py:271 +msgid "Read no hands." +msgstr "" + +#: HandHistoryConverter.py:279 +msgid "Removing text < 50 characters" +msgstr "" + +#: HandHistoryConverter.py:487 +msgid "HH Sanity Check: output and input files are the same, check config" +msgstr "" + +#: HandHistoryConverter.py:510 +msgid "Reading stdin with %s" +msgstr "" + +#: HandHistoryConverter.py:525 +msgid "unable to read file with any codec in list!" +msgstr "" + +#: HandHistoryConverter.py:592 +msgid " given TZ:" +msgstr "" + +#: HandHistoryConverter.py:592 +msgid "raw time:" +msgstr "" + +#: HandHistoryConverter.py:602 +msgid "changeTimeZone: offset=" +msgstr "" + +#: HandHistoryConverter.py:665 +msgid "utcTime:" +msgstr "" + +#: HandHistoryConverter.py:714 +msgid "Unable to create output directory %s for HHC!" +msgstr "" + +#: HandHistoryConverter.py:715 +msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY" +msgstr "" + +#: HandHistoryConverter.py:717 +msgid "Created directory '%s'" +msgstr "" + +#: HandHistoryConverter.py:721 +msgid "out_path %s couldn't be opened" +msgstr "" + +#: Hello.py:46 +msgid "creating Hello" +msgstr "" + +#: Hello.py:49 +msgid "Hello World" +msgstr "" + +#: Hello.py:67 +msgid "site =" +msgstr "" + +#: Hello.py:75 +msgid "YOUR NAME HERE" +msgstr "" + +#: Hello.py:106 +msgid "" +"Hello %s\n" +"You have played %d hands\n" +" on %s." +msgstr "" + +#: Hud.py:148 +msgid "Kill This HUD" +msgstr "" + +#: Hud.py:153 +msgid "Save HUD Layout" +msgstr "" + +#: Hud.py:157 +msgid "Reposition StatWindows" +msgstr "" + +#: Hud.py:161 +msgid "Show Player Stats" +msgstr "" + +#: Hud.py:166 Hud.py:235 +msgid "For This Blind Level Only" +msgstr "" + +#: Hud.py:171 Hud.py:240 +msgid "For Multiple Blind Levels:" +msgstr "" + +#: Hud.py:174 Hud.py:243 +msgid " 0.5 to 2.0 x Current Blinds" +msgstr "" + +#: Hud.py:179 Hud.py:248 +msgid " 0.33 to 3.0 x Current Blinds" +msgstr "" + +#: Hud.py:184 Hud.py:253 +msgid " 0.1 to 10 x Current Blinds" +msgstr "" + +#: Hud.py:189 Hud.py:258 +msgid " All Levels" +msgstr "" + +#: Hud.py:194 Hud.py:263 +msgid "For #Seats:" +msgstr "" + +#: Hud.py:197 Hud.py:266 +msgid " Any Number" +msgstr "" + +#: Hud.py:202 Hud.py:271 +msgid " Custom" +msgstr "" + +#: Hud.py:207 Hud.py:276 +msgid " Exact" +msgstr "" + +#: Hud.py:212 Hud.py:281 +msgid "Since:" +msgstr "" + +#: Hud.py:215 Hud.py:284 +msgid " All Time" +msgstr "" + +#: Hud.py:220 Hud.py:289 +msgid " Session" +msgstr "" + +#: Hud.py:225 Hud.py:294 +msgid " %s Days" +msgstr "" + +#: Hud.py:230 +msgid "Show Opponent Stats" +msgstr "" + +#: Hud.py:352 +msgid "Debug StatWindows" +msgstr "" + +#: Hud.py:356 +msgid "Set max seats" +msgstr "" + +#: Hud.py:577 +msgid "Updating config file" +msgstr "" + +#: Hud.py:586 +msgid "No layout found for %d-max games for site %s\n" +msgstr "" + +#: Hud.py:600 +msgid "" +"exception in Hud.adj_seats\n" +"\n" +msgstr "" + +#: Hud.py:601 +msgid "error is %s" +msgstr "" + +#: Hud.py:608 +msgid "Error finding actual seat.\n" +msgstr "" + +#: Hud.py:624 +msgid "Creating hud from hand " +msgstr "" + +#: Hud.py:673 +msgid "" +"KeyError at the start of the for loop in update in hud_main. How this can " +"possibly happen is totally beyond my comprehension. Your HUD may be about to " +"get really weird. -Eric" +msgstr "" + +#: Hud.py:674 +msgid "(btw, the key was %s and statd is %s" +msgstr "" + +#: ImapFetcher.py:44 ImapFetcher.py:53 +msgid "DEBUG: re_SplitTourneys isn't matching" +msgstr "" + +#: ImapFetcher.py:67 +msgid "response to logging in:" +msgstr "" + +#: ImapFetcher.py:83 +msgid "ImapFetcher: Found %s messages to fetch" +msgstr "" + +#: ImapFetcher.py:103 +msgid "Completed retrieving IMAP messages, closing server connection" +msgstr "" + +#: ImapFetcher.py:109 +msgid "No Tournament summaries found." +msgstr "" + +#: ImapFetcher.py:159 +msgid "Finished importing %s/%s PS summaries" +msgstr "" + +#: Mucked.py:327 +msgid "No Name" +msgstr "" + +#: OnGameToFpdb.py:175 WinamaxToFpdb.py:190 +msgid "determineGameType: limit not found in self.limits(%s). hand: '%s'" +msgstr "" + +#: OnGameToFpdb.py:177 WinamaxToFpdb.py:192 +msgid "limit not found in self.limits(%s). hand: '%s'" +msgstr "" + +#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:366 PokerStarsToFpdb.py:312 +#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 +msgid "readButton: not found" +msgstr "" + +#: OnGameToFpdb.py:283 WinamaxToFpdb.py:349 +msgid "readBlinds in noSB exception - no SB created" +msgstr "" + +#: Options.py:31 +msgid "If passed error output will go to the console rather than ." +msgstr "" + +#: Options.py:34 +msgid "Overrides the default database name" +msgstr "" + +#: Options.py:37 +msgid "Specifies a configuration file." +msgstr "" + +#: Options.py:40 +msgid "" +"Indicates program was restarted with a different path (only allowed once)." +msgstr "" + +#: Options.py:43 +msgid "Module name for Hand History Converter" +msgstr "" + +#: Options.py:46 +msgid "A sitename" +msgstr "" + +#: Options.py:50 +msgid "Error logging level:" +msgstr "" + +#: Options.py:53 +msgid "Print version information and exit." +msgstr "" + +#: Options.py:58 +msgid "Input file" +msgstr "" + +#: Options.py:60 +msgid "Input directory" +msgstr "" + +#: Options.py:62 +msgid "Input out path in quiet mode" +msgstr "" + +#: Options.py:64 +msgid "File to be split is a PokerStars or Full Tilt Poker archive file" +msgstr "" + +#: Options.py:66 +msgid "How many hands do you want saved to each file. Default is 100" +msgstr "" + +#: Options.py:68 +msgid "X location to open window" +msgstr "" + +#: Options.py:70 +msgid "Y location to open Window" +msgstr "" + +#: Options.py:72 +msgid "Auto-start Auto-import" +msgstr "" + +#: Options.py:74 +msgid "Start Minimized" +msgstr "" + +#: Options.py:76 +msgid "Start Hidden" +msgstr "" + +#: Options.py:119 +msgid "press enter to end" +msgstr "" + +#: P5sResultsParser.py:10 +msgid "You need to manually enter the playername" +msgstr "" + +#: PartyPokerToFpdb.py:213 +msgid "Cannot fetch field '%s'" +msgstr "" + +#: PartyPokerToFpdb.py:217 +msgid "Unknown limit '%s'" +msgstr "" + +#: PartyPokerToFpdb.py:222 +msgid "Unknown game type '%s'" +msgstr "" + +#: PartyPokerToFpdb.py:261 +msgid "Cannot read Handinfo for current hand" +msgstr "" + +#: PartyPokerToFpdb.py:266 +msgid "Cannot read GameType for current hand" +msgstr "" + +#: PartyPokerToFpdb.py:537 +msgid "Unimplemented readAction: '%s' '%s'" +msgstr "" + +#: PokerStarsToFpdb.py:211 +#, fuzzy +msgid "determineGameType: Lim_Blinds has no lookup for '%s'" +msgstr "determineGameType: Невозможно определить тип игры: '%s'" + +#: PokerStarsToFpdb.py:265 +msgid "Failed to detect currency: '%s'" +msgstr "" + +#: SplitHandHistory.py:76 +msgid "File not found" +msgstr "Файл не найден" + +#: SplitHandHistory.py:126 +msgid "Unexpected error processing file" +msgstr "" + +#: SplitHandHistory.py:165 +msgid "End of file reached" +msgstr "" + +#: Stats.py:127 Stats.py:128 +msgid "Total Profit" +msgstr "" + +#: Stats.py:149 Stats.py:156 +msgid "Voluntarily Put In Pot Pre-Flop%" +msgstr "" + +#: Stats.py:169 Stats.py:177 +msgid "Pre-Flop Raise %" +msgstr "Префлоп рэйз %" + +#: Stats.py:190 Stats.py:198 +msgid "% went to showdown" +msgstr "" + +#: Stats.py:211 Stats.py:219 +msgid "% won money at showdown" +msgstr "" + +#: Stats.py:234 Stats.py:243 +msgid "profit/100hands" +msgstr "" + +#: Stats.py:237 +msgid "exception calcing p/100: 100 * %d / %d" +msgstr "" + +#: Stats.py:256 Stats.py:265 +msgid "big blinds/100 hands" +msgstr "" + +#: Stats.py:278 Stats.py:287 +msgid "Big Bets/100 hands" +msgstr "" + +#: Stats.py:281 +msgid "exception calcing BB/100: " +msgstr "" + +#: Stats.py:301 Stats.py:310 +msgid "Flop Seen %" +msgstr "" + +#: Stats.py:333 Stats.py:342 +msgid "number hands seen" +msgstr "" + +#: Stats.py:355 Stats.py:363 +msgid "folded flop/4th" +msgstr "" + +#: Stats.py:376 +msgid "% steal attempted" +msgstr "% попыток стила" + +#: Stats.py:391 +msgid "% success steal" +msgstr "% удавшихся стилов" + +#: Stats.py:406 Stats.py:413 +msgid "% folded SB to steal" +msgstr "" + +#: Stats.py:425 Stats.py:432 +msgid "% folded BB to steal" +msgstr "" + +#: Stats.py:447 Stats.py:454 +msgid "% folded blind to steal" +msgstr "" + +#: Stats.py:466 Stats.py:473 +msgid "% 3 Bet preflop/3rd" +msgstr "" + +#: Stats.py:485 Stats.py:492 +msgid "% 4 Bet preflop/4rd" +msgstr "" + +#: Stats.py:504 Stats.py:511 +msgid "% Cold 4 Bet preflop/4rd" +msgstr "" + +#: Stats.py:523 Stats.py:530 +msgid "% Squeeze preflop" +msgstr "" + +#: Stats.py:543 Stats.py:550 +msgid "% Raise to Steal" +msgstr "" + +#: Stats.py:563 Stats.py:570 +msgid "% Fold to 3 Bet preflop" +msgstr "" + +#: Stats.py:582 Stats.py:589 +msgid "% Fold to 4 Bet preflop" +msgstr "" + +#: Stats.py:603 Stats.py:610 +msgid "% won$/saw flop/4th" +msgstr "" + +#: Stats.py:622 Stats.py:629 +msgid "Aggression Freq flop/4th" +msgstr "" + +#: Stats.py:641 Stats.py:648 +msgid "Aggression Freq turn/5th" +msgstr "" + +#: Stats.py:660 Stats.py:667 +msgid "Aggression Freq river/6th" +msgstr "" + +#: Stats.py:679 Stats.py:686 +msgid "Aggression Freq 7th" +msgstr "" + +#: Stats.py:705 Stats.py:712 +msgid "Post-Flop Aggression Freq" +msgstr "" + +#: Stats.py:733 Stats.py:740 +msgid "Aggression Freq" +msgstr "" + +#: Stats.py:759 Stats.py:766 +msgid "Aggression Factor" +msgstr "" + +#: Stats.py:783 Stats.py:790 +msgid "% continuation bet " +msgstr "" + +#: Stats.py:802 Stats.py:809 +msgid "% continuation bet flop/4th" +msgstr "" + +#: Stats.py:821 Stats.py:828 +msgid "% continuation bet turn/5th" +msgstr "" + +#: Stats.py:840 Stats.py:847 +msgid "% continuation bet river/6th" +msgstr "" + +#: Stats.py:859 Stats.py:866 +msgid "% continuation bet 7th" +msgstr "" + +#: Stats.py:878 Stats.py:885 +msgid "% fold frequency flop/4th" +msgstr "" + +#: Stats.py:897 Stats.py:904 +msgid "% fold frequency turn/5th" +msgstr "" + +#: Stats.py:916 Stats.py:923 +msgid "% fold frequency river/6th" +msgstr "" + +#: Stats.py:935 Stats.py:942 +msgid "% fold frequency 7th" +msgstr "" + +#: Stats.py:962 +msgid "Example stats, player = %s hand = %s:" +msgstr "" + +#: Stats.py:995 +msgid "" +"\n" +"\n" +"Legal stats:" +msgstr "" + +#: Stats.py:996 +msgid "" +"(add _0 to name to display with 0 decimal places, _1 to display with 1, " +"etc)\n" +msgstr "" + +#: Stove.py:290 +msgid "No board given. Using Monte-Carlo simulation..." +msgstr "" + +#: TableWindow.py:149 +msgid "Can't find table %s" +msgstr "" + +#: Tables_Demo.py:61 +msgid "Fake HUD Main Window" +msgstr "" + +#: Tables_Demo.py:91 +msgid "enter table name to find: " +msgstr "введите имя стола для поиска: " + +#: TournamentTracker.py:39 +msgid "" +"Note: error output is being diverted to fpdb-error-log.txt and HUD-error." +"txt. Any major error will be reported there _only_." +msgstr "" + +#: TournamentTracker.py:100 +msgid "tournament edit window=" +msgstr "" + +#: TournamentTracker.py:103 +msgid "FPDB Tournament Entry" +msgstr "" + +#: TournamentTracker.py:143 +msgid "Closing this window will stop the Tournament Tracker" +msgstr "" + +#: TournamentTracker.py:145 +msgid "Enter Tournament" +msgstr "" + +#: TournamentTracker.py:150 +msgid "FPDB Tournament Tracker" +msgstr "" + +#: TournamentTracker.py:161 +msgid "Edit" +msgstr "" + +#: TournamentTracker.py:164 +msgid "Rebuy" +msgstr "" + +#: TournamentTracker.py:263 +msgid "db error: skipping " +msgstr "" + +#: TournamentTracker.py:265 +msgid "Database error %s in hand %d. Skipping.\n" +msgstr "" + +#: TournamentTracker.py:274 +msgid "could not find tournament: skipping" +msgstr "" + +#: TournamentTracker.py:275 +msgid "Could not find tournament %d in hand %d. Skipping.\n" +msgstr "" + +#: TournamentTracker.py:298 +msgid "table name %s not found, skipping.\n" +msgstr "" + +#: TournamentTracker.py:305 +msgid "tournament tracker starting\n" +msgstr "" + +#: TourneyFilters.py:52 +msgid "Tourney Type" +msgstr "" + +#: TourneyFilters.py:86 +msgid "setting numTourneys:" +msgstr "" + +#: TourneySummary.py:133 +msgid "END TIME" +msgstr "" + +#: TourneySummary.py:134 +msgid "TOURNEY NAME" +msgstr "" + +#: TourneySummary.py:135 +msgid "TOURNEY NO" +msgstr "" + +#: TourneySummary.py:140 +msgid "CURRENCY" +msgstr "" + +#: TourneySummary.py:143 +msgid "ENTRIES" +msgstr "" + +#: TourneySummary.py:144 +msgid "SPEED" +msgstr "" + +#: TourneySummary.py:145 +msgid "PRIZE POOL" +msgstr "" + +#: TourneySummary.py:146 +msgid "STARTING CHIP COUNT" +msgstr "" + +#: TourneySummary.py:148 +msgid "REBUY" +msgstr "" + +#: TourneySummary.py:149 +msgid "ADDON" +msgstr "" + +#: TourneySummary.py:150 +msgid "KO" +msgstr "" + +#: TourneySummary.py:151 +msgid "MATRIX" +msgstr "" + +#: TourneySummary.py:152 +msgid "MATRIX ID PROCESSED" +msgstr "" + +#: TourneySummary.py:153 +msgid "SHOOTOUT" +msgstr "" + +#: TourneySummary.py:154 +msgid "MATRIX MATCH ID" +msgstr "" + +#: TourneySummary.py:155 +msgid "SUB TOURNEY BUY IN" +msgstr "" + +#: TourneySummary.py:156 +msgid "SUB TOURNEY FEE" +msgstr "" + +#: TourneySummary.py:157 +msgid "REBUY CHIPS" +msgstr "" + +#: TourneySummary.py:158 +msgid "ADDON CHIPS" +msgstr "" + +#: TourneySummary.py:159 +msgid "REBUY COST" +msgstr "" + +#: TourneySummary.py:160 +msgid "ADDON COST" +msgstr "" + +#: TourneySummary.py:161 +msgid "TOTAL REBUYS" +msgstr "" + +#: TourneySummary.py:162 +msgid "TOTAL ADDONS" +msgstr "" + +#: TourneySummary.py:165 +msgid "SNG" +msgstr "SNG" + +#: TourneySummary.py:166 +msgid "SATELLITE" +msgstr "Сателлиты" + +#: TourneySummary.py:167 +msgid "DOUBLE OR NOTHING" +msgstr "" + +#: TourneySummary.py:168 +msgid "GUARANTEE" +msgstr "" + +#: TourneySummary.py:169 +msgid "ADDED" +msgstr "" + +#: TourneySummary.py:170 +msgid "ADDED CURRENCY" +msgstr "" + +#: TourneySummary.py:171 +msgid "COMMENT" +msgstr "" + +#: TourneySummary.py:172 +msgid "COMMENT TIMESTAMP" +msgstr "" + +#: TourneySummary.py:175 +msgid "PLAYER IDS" +msgstr "" + +#: TourneySummary.py:177 +msgid "TOURNEYS PLAYERS IDS" +msgstr "" + +#: TourneySummary.py:178 +msgid "RANKS" +msgstr "" + +#: TourneySummary.py:179 +msgid "WINNINGS" +msgstr "" + +#: TourneySummary.py:180 +msgid "WINNINGS CURRENCY" +msgstr "" + +#: TourneySummary.py:181 +msgid "COUNT REBUYS" +msgstr "" + +#: TourneySummary.py:182 +msgid "COUNT ADDONS" +msgstr "" + +#: TourneySummary.py:183 +msgid "NB OF KO" +msgstr "" + +#: TourneySummary.py:230 +msgid "Tourney Insert/Update done" +msgstr "" + +#: TourneySummary.py:250 +msgid "addPlayer: rank:%s - name : '%s' - Winnings (%s)" +msgstr "" + +#: TourneySummary.py:277 +msgid "incrementPlayerWinnings: name : '%s' - Add Winnings (%s)" +msgstr "" + +#: TreeViewTooltips.py:108 +msgid "" +"This module was developed and tested with version 2.8.18 of gtk. You are " +"using version %d.%d.%d. Your milage may vary." +msgstr "" + +#: WinTables.py:81 +msgid "Window %s not found. Skipping." +msgstr "" + +#: WinTables.py:84 +msgid "self.window doesn't exist? why?" +msgstr "" + +#: WinamaxToFpdb.py:263 +msgid "failed to detect currency" +msgstr "" + +#: WinamaxToFpdb.py:317 +msgid "Failed to add streets. handtext=%s" +msgstr "" + +#: XTables.py:70 +msgid "Could not retrieve XID from table xwininfo. xwininfo is %s" +msgstr "" + +#: XTables.py:74 +msgid "No match in XTables for table '%s'." +msgstr "" + +#: fpdb.pyw:38 +msgid " - press return to continue\n" +msgstr "" + +#: fpdb.pyw:45 +msgid "" +"\n" +"python 2.5-2.7 not found, please install python 2.5, 2.6 or 2.7 for fpdb\n" +msgstr "" +"\n" +"\n" +"python 2.5-2.7 не найден, пожалуйта установите питон версий 2.5, 2.6 или 2.7 " +"для использования fpdb\n" + +#: fpdb.pyw:57 +msgid "" +"We appear to be running in Windows, but the Windows Python Extensions are " +"not loading. Please install the PYWIN32 package from http://sourceforge.net/" +"projects/pywin32/" +msgstr "" + +#: fpdb.pyw:79 +msgid "" +"Unable to load PyGTK modules required for GUI. Please install PyCairo, " +"PyGObject, and PyGTK from www.pygtk.org." +msgstr "" + +#: fpdb.pyw:122 +msgid "GuiStove not found. If you want to use it please install pypoker-eval." +msgstr "" +"GuiStove не найден. Если Вы хотите его использовать, пожалуйста, установите " +"pypoker-eval." + +#: fpdb.pyw:244 +msgid "" +"Copyright 2008-2011, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " +"sqlcoder, Bostik, and others" +msgstr "" + +#: fpdb.pyw:245 +msgid "" +"You are free to change, and distribute original or changed versions of fpdb " +"within the rules set out by the license" +msgstr "" + +#: fpdb.pyw:246 +msgid "Please see fpdb's start screen for license information" +msgstr "" + +#: fpdb.pyw:250 +msgid "and others" +msgstr "" + +#: fpdb.pyw:256 +msgid "Operating System" +msgstr "Операционная система" + +#: fpdb.pyw:276 +msgid "Your config file is: " +msgstr "" + +#: fpdb.pyw:281 +msgid "Version Information:" +msgstr "Информация о версии:" + +#: fpdb.pyw:288 +msgid "Threads: " +msgstr "" + +#: fpdb.pyw:311 +msgid "" +"Updated preferences have not been loaded because windows are open. Re-start " +"fpdb to load them." +msgstr "" +"Обновленные опции не были загружены, т.к. окна открыты. Перезапустите fpdb " +"для их загрузки." + +#: fpdb.pyw:321 +msgid "Maintain Databases" +msgstr "Основная база данных" + +#: fpdb.pyw:331 +msgid "saving updated db data" +msgstr "" + +#: fpdb.pyw:338 +msgid "guidb response was " +msgstr "" + +#: fpdb.pyw:344 +msgid "" +"Cannot open Database Maintenance window because other windows have been " +"opened. Re-start fpdb to use this option." +msgstr "" + +#: fpdb.pyw:347 +msgid "Number of Hands: " +msgstr "Количество рук: " + +#: fpdb.pyw:348 +msgid "" +"\n" +"Number of Tourneys: " +msgstr "" +"\n" +"\n" +"Количество турниров: " + +#: fpdb.pyw:349 +msgid "" +"\n" +"Number of TourneyTypes: " +msgstr "" + +#: fpdb.pyw:350 +msgid "Database Statistics" +msgstr "Статистика базы данных" + +#: fpdb.pyw:359 +msgid "HUD Configurator - choose category" +msgstr "" + +#: fpdb.pyw:365 +msgid "" +"Note that this dialogue will overwrite an existing config if one has been " +"made already. " +msgstr "" + +#: fpdb.pyw:366 +msgid "Abort now if you don't want that." +msgstr "" + +#: fpdb.pyw:367 +msgid "" +"Please select the game category for which you want to configure HUD stats " +"and the number of rows and columns:" +msgstr "" + +#: fpdb.pyw:384 +msgid "%d rows" +msgstr "" + +#: fpdb.pyw:419 +msgid "HUD Configurator - please choose your stats" +msgstr "" + +#: fpdb.pyw:425 +msgid "Please choose the stats you wish to use in the below table." +msgstr "" +"Пожалуйста, выберите статы, которые Вы хотите использовать в таблице ниже." + +#: fpdb.pyw:429 +msgid "Note that you may not select any stat more than once or it will crash." +msgstr "" + +#: fpdb.pyw:433 +msgid "" +"It is not currently possible to select \"empty\" or anything else to that " +"end." +msgstr "" + +#: fpdb.pyw:437 +msgid "" +"To configure things like colouring you will still have to use the " +"Preferences dialogue or manually edit your HUD_config.xml." +msgstr "" + +#: fpdb.pyw:460 +msgid "column %d" +msgstr "" + +#: fpdb.pyw:464 +msgid "row %d" +msgstr "" + +#: fpdb.pyw:544 +msgid "Confirm deleting and recreating tables" +msgstr "Подтвердите удаление и пересоздание таблиц" + +#: fpdb.pyw:545 +msgid "Please confirm that you want to (re-)create the tables." +msgstr "Пожалуйста, подтвердите, что Вы хотите (пере-)создать таблицы." + +#: fpdb.pyw:546 +msgid "" +" If there already are tables in the database %s on %s they will be deleted " +"and you will have to re-import your histories.\n" +msgstr "" + +#: fpdb.pyw:547 +msgid "This may take a while." +msgstr "Это может занять продолжительное время." + +#: fpdb.pyw:572 +msgid "User cancelled recreating tables" +msgstr "" + +#: fpdb.pyw:578 +#, fuzzy +msgid "Confirm recreating HUD cache" +msgstr "Подтвердите удаление и пересоздание таблиц" + +#: fpdb.pyw:579 +msgid "Please confirm that you want to re-create the HUD cache." +msgstr "" + +#: fpdb.pyw:587 +msgid " Hero's cache starts: " +msgstr "" + +#: fpdb.pyw:601 +msgid " Villains' cache starts: " +msgstr "" + +#: fpdb.pyw:614 +msgid " Rebuilding HUD Cache ... " +msgstr "" + +#: fpdb.pyw:622 +msgid "User cancelled rebuilding hud cache" +msgstr "" + +#: fpdb.pyw:634 +msgid "Confirm rebuilding database indexes" +msgstr "Подтвердите пересоздание индексов базы данных" + +#: fpdb.pyw:635 +msgid "Please confirm that you want to rebuild the database indexes." +msgstr "" + +#: fpdb.pyw:643 +msgid " Rebuilding Indexes ... " +msgstr "" + +#: fpdb.pyw:650 +msgid " Cleaning Database ... " +msgstr "" + +#: fpdb.pyw:655 +msgid " Analyzing Database ... " +msgstr "" + +#: fpdb.pyw:660 +msgid "User cancelled rebuilding db indexes" +msgstr "" + +#: fpdb.pyw:755 +msgid "" +"Unimplemented: Save Profile (try saving a HUD layout, that should do it)" +msgstr "" + +#: fpdb.pyw:810 +msgid "_Main" +msgstr "" + +#: fpdb.pyw:811 fpdb.pyw:842 +msgid "_Quit" +msgstr "" + +#: fpdb.pyw:812 +msgid "L" +msgstr "" + +#: fpdb.pyw:812 +msgid "_Load Profile (broken)" +msgstr "" + +#: fpdb.pyw:813 +msgid "S" +msgstr "" + +#: fpdb.pyw:813 +msgid "_Save Profile (todo)" +msgstr "" + +#: fpdb.pyw:814 +msgid "F" +msgstr "" + +#: fpdb.pyw:814 +msgid "Pre_ferences" +msgstr "" + +#: fpdb.pyw:815 +msgid "_Import" +msgstr "" + +#: fpdb.pyw:816 +msgid "B" +msgstr "" + +#: fpdb.pyw:817 +msgid "R" +msgstr "" + +#: fpdb.pyw:817 +msgid "Tournament _Results Import" +msgstr "" + +#: fpdb.pyw:818 +msgid "I" +msgstr "" + +#: fpdb.pyw:818 +msgid "_Import through eMail/IMAP" +msgstr "" + +#: fpdb.pyw:819 +msgid "_Viewers" +msgstr "" + +#: fpdb.pyw:820 +msgid "A" +msgstr "" + +#: fpdb.pyw:820 +msgid "_Auto Import and HUD" +msgstr "" + +#: fpdb.pyw:821 +msgid "H" +msgstr "" + +#: fpdb.pyw:821 +msgid "_HUD Configurator" +msgstr "" + +#: fpdb.pyw:822 +msgid "G" +msgstr "" + +#: fpdb.pyw:822 +msgid "_Graphs" +msgstr "" + +#: fpdb.pyw:823 fpdb.pyw:1098 +msgid "Tourney Graphs" +msgstr "" + +#: fpdb.pyw:824 +msgid "Stove (preview)" +msgstr "" + +#: fpdb.pyw:825 +msgid "P" +msgstr "" + +#: fpdb.pyw:825 +msgid "Ring _Player Stats (tabulated view, not on pgsql)" +msgstr "" + +#: fpdb.pyw:826 +msgid "T" +msgstr "" + +#: fpdb.pyw:826 +msgid "_Tourney Stats (tabulated view, not on pgsql)" +msgstr "" + +#: fpdb.pyw:827 +msgid "Tourney _Viewer" +msgstr "" + +#: fpdb.pyw:828 +msgid "O" +msgstr "" + +#: fpdb.pyw:828 +msgid "P_ositional Stats (tabulated view, not on sqlite)" +msgstr "" + +#: fpdb.pyw:829 fpdb.pyw:1057 +msgid "Session Stats" +msgstr "Статистика по сессиям" + +#: fpdb.pyw:830 +msgid "Hand _Replayer (not working yet)" +msgstr "" + +#: fpdb.pyw:831 +msgid "_Database" +msgstr "" + +#: fpdb.pyw:832 +msgid "_Maintain Databases" +msgstr "" + +#: fpdb.pyw:833 +msgid "Create or Recreate _Tables" +msgstr "" + +#: fpdb.pyw:834 +msgid "Rebuild HUD Cache" +msgstr "" + +#: fpdb.pyw:835 +msgid "Rebuild DB Indexes" +msgstr "" + +#: fpdb.pyw:836 +msgid "_Statistics" +msgstr "" + +#: fpdb.pyw:837 +msgid "Dump Database to Textfile (takes ALOT of time)" +msgstr "" + +#: fpdb.pyw:838 +msgid "_Help" +msgstr "" + +#: fpdb.pyw:839 +msgid "_Log Messages" +msgstr "" + +#: fpdb.pyw:840 +msgid "A_bout, License, Copying" +msgstr "" + +#: fpdb.pyw:858 +msgid "There is an error in your config file\n" +msgstr "" + +#: fpdb.pyw:859 +msgid "" +"\n" +"\n" +"Error is: " +msgstr "" + +#: fpdb.pyw:860 +msgid "CONFIG FILE ERROR" +msgstr "" + +#: fpdb.pyw:864 +msgid "Logfile is %s\n" +msgstr "" + +#: fpdb.pyw:866 +msgid "Config file" +msgstr "Файл конфигурации" + +#: fpdb.pyw:867 +msgid "" +"has been created at:\n" +"%s.\n" +msgstr "" + +#: fpdb.pyw:868 +msgid "" +"Edit your screen_name and hand history path in the supported_sites section " +"of the Preferences window (Main menu) before trying to import hands." +msgstr "" + +#: fpdb.pyw:890 +msgid "Connected to SQLite: %s" +msgstr "" + +#: fpdb.pyw:924 +msgid "Strong Warning - Invalid database version" +msgstr "" + +#: fpdb.pyw:926 +msgid "An invalid DB version or missing tables have been detected." +msgstr "" + +#: fpdb.pyw:930 +msgid "" +"This error is not necessarily fatal but it is strongly recommended that you " +"recreate the tables by using the Database menu." +msgstr "" + +#: fpdb.pyw:934 +msgid "" +"Not doing this will likely lead to misbehaviour including fpdb crashes, " +"corrupt data etc." +msgstr "" + +#: fpdb.pyw:948 +msgid "Status: Connected to %s database named %s on host %s" +msgstr "" + +#: fpdb.pyw:958 +msgid "" +"\n" +"Global lock taken by %s" +msgstr "" + +#: fpdb.pyw:961 +msgid "" +"\n" +"Failed to get global lock, it is currently held by %s" +msgstr "" + +#: fpdb.pyw:971 +msgid "Quitting normally" +msgstr "" + +#: fpdb.pyw:996 +msgid "Global lock released.\n" +msgstr "" + +#: fpdb.pyw:1003 +msgid "Auto Import" +msgstr "Автоимпорт" + +#: fpdb.pyw:1013 +msgid "Bulk Import" +msgstr "Пакетный импорт" + +#: fpdb.pyw:1020 +msgid "Tournament Results Import" +msgstr "Импорт результатов турниров" + +#: fpdb.pyw:1026 +msgid "eMail Import" +msgstr "eMail импорт" + +#: fpdb.pyw:1039 +msgid "Tourney Stats" +msgstr "" + +#: fpdb.pyw:1045 +msgid "Tourney Viewer" +msgstr "" + +#: fpdb.pyw:1051 +msgid "Positional Stats" +msgstr "" + +#: fpdb.pyw:1063 +msgid "Hand Replayer" +msgstr "" + +#: fpdb.pyw:1067 +msgid "" +"Fpdb needs translators!\n" +"If you speak another language and have a few minutes or more to spare get in " +"touch by emailing steffen@schaumburger.info\n" +"\n" +"Welcome to Fpdb!\n" +"To be notified of new snapshots and releases go to https://lists.sourceforge." +"net/lists/listinfo/fpdb-announce and subscribe.\n" +"If you want to follow development more closely go to https://lists." +"sourceforge.net/lists/listinfo/fpdb-main and subscribe.\n" +"\n" +"This program is currently in an alpha-state, so our database format is still " +"sometimes changed.\n" +"You should therefore always keep your hand history files so that you can re-" +"import after an update, if necessary.\n" +"\n" +"For documentation please visit our website/wiki at http://fpdb.sourceforge." +"net/.\n" +"If you need help click on Contact - Get Help on our website.\n" +"Please note that default.conf is no longer needed nor used, all " +"configuration now happens in HUD_config.xml.\n" +"\n" +"This program is free/libre open source software licensed partially under the " +"AGPL3, and partially under GPL2 or later.\n" +"The Windows installer package includes code licensed under the MIT license.\n" +"You can find the full license texts in agpl-3.0.txt, gpl-2.0.txt, gpl-3.0." +"txt and mit.txt in the fpdb installation directory." +msgstr "" +"Проекту fpdb требуются переводчики!\n" +"\n" +"Если Вы говорите на других языках и у Вас найдется пара минут или больше, " +"пишите steffen@schaumburger.info\n" +"\n" +"\n" +"\n" +"Добро пожаловать в Fpdb!\n" +"\n" +"Для того, чтобы быть информированным о выходе новых снэпшотах и релизах, " +"пройдите по ссылке https://lists.sourceforge.net/lists/listinfo/fpdb-" +"announce и подпишитесь на уведомления.\n" +" Если Вы хотите следить за разработкой более пристально, подпишитесь здесь " +"https://lists.sourceforge.net/lists/listinfo/fpdb-main.\n" +"\n" + +#: fpdb.pyw:1084 +msgid "Help" +msgstr "Помощь" + +#: fpdb.pyw:1091 +msgid "Graphs" +msgstr "Графики" + +#: fpdb.pyw:1105 +msgid "Stove" +msgstr "Stove" + +#: fpdb.pyw:1178 +msgid "" +"\n" +"Note: error output is being diverted to fpdb-errors.txt and HUD-errors.txt " +"in: %s" +msgstr "" + +#: fpdb.pyw:1179 +msgid "" +"\n" +"Any major error will be reported there _only_.\n" +msgstr "" + +#: fpdb.pyw:1208 +msgid "fpdb starting ..." +msgstr "fpdb загружается ..." + +#: fpdb.pyw:1307 +msgid "" +"WARNING: Unable to find output hand history directory %s\n" +"\n" +" Press YES to create this directory, or NO to select a new one." +msgstr "" + +#: fpdb.pyw:1315 +msgid "" +"WARNING: Unable to create hand output directory. Importing is not likely to " +"work until this is fixed." +msgstr "" + +#: fpdb.pyw:1326 +msgid "" +"WARNING: Unable to find site '%s'\n" +"\n" +"Press YES to add this site to the database." +msgstr "" + +#: fpdb.pyw:1342 +msgid "" +"\n" +"Enter short code for %s\n" +"(up to 3 characters):\n" +msgstr "" + +#: fpdb_import.py:51 +msgid "Import database module: MySQLdb not found" +msgstr "" + +#: fpdb_import.py:58 +msgid "Import database module: psycopg2 not found" +msgstr "" + +#: fpdb_import.py:184 +msgid "Database ID for %s not found" +msgstr "" + +#: fpdb_import.py:186 +msgid "" +"[ERROR] More than 1 Database ID found for %s - Multiple currencies not " +"implemented yet" +msgstr "" + +#: fpdb_import.py:232 +msgid "Started at %s -- %d files to import. indexes: %s" +msgstr "" + +#: fpdb_import.py:241 +msgid "No need to drop indexes." +msgstr "" + +#: fpdb_import.py:260 +msgid "writers finished already" +msgstr "" + +#: fpdb_import.py:263 +msgid "waiting for writers to finish ..." +msgstr "" + +#: fpdb_import.py:273 +msgid " ... writers finished" +msgstr "" + +#: fpdb_import.py:279 +msgid "No need to rebuild indexes." +msgstr "" + +#: fpdb_import.py:283 +msgid "No need to rebuild hudcache." +msgstr "" + +#: fpdb_import.py:317 +msgid "sending finish message queue length =" +msgstr "" + +#: fpdb_import.py:444 fpdb_import.py:446 +msgid "Converting %s" +msgstr "Конвертация %s" + +#: fpdb_import.py:492 +msgid "Hand processed but empty" +msgstr "" + +#: fpdb_import.py:506 +msgid "fpdb_import: sending hand to hud" +msgstr "" + +#: fpdb_import.py:509 +msgid "Failed to send hand to HUD: %s" +msgstr "" + +#: fpdb_import.py:524 +msgid "Unknown filter filter_name:'%s' in filter:'%s'" +msgstr "" + +#: fpdb_import.py:535 +msgid "" +"Error No.%s please send the hand causing this to fpdb-main@lists.sourceforge." +"net so we can fix the problem." +msgstr "" + +#: fpdb_import.py:536 +msgid "Filename:" +msgstr "Файл:" + +#: fpdb_import.py:537 +msgid "" +"Here is the first line of the hand so you can identify it. Please mention " +"that the error was a ValueError:" +msgstr "" + +#: fpdb_import.py:539 +msgid "Hand logged to hand-errors.txt" +msgstr "" + +#: fpdb_import.py:595 +msgid "Importing" +msgstr "" + +#: fpdb_import.py:623 +msgid "CLI for importing hands is GuiBulkImport.py" +msgstr "" + +#: interlocks.py:52 +msgid "lock already held by:" +msgstr "" + +#: test_Database.py:50 +msgid "DEBUG: Testing variance function" +msgstr "" + +#: test_Database.py:51 +msgid "DEBUG: result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" +msgstr "" + +#: windows_make_bats.py:30 +msgid "" +"\n" +"This script is only for windows\n" +msgstr "" +"\n" +"Этот скрипт только для Windows\n" + +#: windows_make_bats.py:57 +msgid "" +"\n" +"no gtk directories found in your path - install gtk or edit the path " +"manually\n" +msgstr "" diff --git a/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo index b09945ea5d73a2f1c7e2e002e2f316715f66a6c1..0e86ce8bbfff45dfb3f87341a1bbf7224ad57dc0 100644 GIT binary patch literal 75239 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≫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 literal 47454 zcmchg34CNnednKzPk~R24}9=^$eJ0Cq&Yl3WE)#YYeu#%t6MXS4Ut>wCrx`=-Eto@ zBL^@^oM2)IF@)2>0hWNrCM1~4EIELI9E1?S31k;Y7IG3o0wIuH62g9e|EhPWCCwO; zU4O>=Vzbrx`6-oA0Gr4fz4+tmHzkXD}!J&$v*|xbmp=DQc2GmJ-{XD$`D;P`1@GpE>iwd}e*!NjeezWfuL92`JprozyFC6R zsP|v*pMMP0_dXA*-TwgUyQeYU)L9w|IOncoO-a1WyM)4W0;o$)~^S)87K0N&fdh)ptC^uk>l)E#L(pLmAuwZUtWs zLVCf6!85_HfvW#Ip!#z>h18F8z%#%uQ0==G6kXm1svjkveklkk25$hL0e%eB_df~h zz0ZMa*I$D-fZqc3{^o6rIXDbH3%m`~doKXb21}sm=pe|F4}Jku`G-J_!|TCQ!CwaT z-aA3{;|cH-@MGZF;HN;9`wFOXe+#NT-vPBQ{{uV=JZZbb^Fg&|lgDd8&HE6jdZ)l= zgLi`WfHkla{Hn*3uXg?G2CpK2C&<5`!4G}^QSb`z{UAdT{0~rc_RJk_{cQt>Nbd#* zz=uK6%b$ay%kP1rs|&7i<*o+RzGYDJ^Kww--wK`!J_*va;EzGA$7fvY=>B=2>e&IR z+$5-WEr6=$mEd#0Uj@$tKLV=!Q{dU)Kl=1>*SUHx0yX~Efg0DH9w$J}*B(%O^+n(& z@Fk$e^HEUa|6cIf;1N)C`9<)2@b5s;>v7k^Q@~B2>e~hCy>YMw-UX`uFM#6D-vc$? z&*^jZT?(q*+d$Qu1INIh04KnAgBO7R4vNmsg;>>}3qg(VCQ##a9oPd-fNK9sLG}0L z;Pb&(gL?lnpyu}}Q2jaaMkja91vRci;LYG2pxXUrQ0@Bf{`pg&`ulb89Ps3u{5XRl z>FYqz&0g@i;LAYCvxh;|_gmmC;8#F>?-ClPdAu4FeUE~#0{4QDM)0?w+ItC&QazKP z`dtS#4le_>j$RF30=@~9hf|{QxkNd$3N#75i2)-3m|KACUj-T+) ze;3rae+}FSejil1D|Wf|Z2|TE4xhdORC{g#JHc_V8*GB7fNuv?{&7(Kdauv_2&j5L z0Wy`rXF--|aK?!1=T1=bxW}jG!Ba^e07VZk1J%D*flN*CPEhrH1Ek5pCMK;Ptb?QA z`@!SE<8E{HoB*obr-LVh7lCT$6+XQQ)OWUdycz5uJqlX8z>`SNgQtLtpx!^=^Ir@; zll0GkdhgYs+Vf^m^?n(Y{P{Yl_rD2h9exkgy#5=g_MT4TF9Od3H-J5$=5Y^rG1ve_ zXAgnu&!eFF^FdH__uC#n3u;||&8NQuK9BT?V{W`VLDBsVP~$oQ>bv_ueeY*M(aGDu z&EN+>jl=Rd%-V&h`?aW?Llxo7=hcsUjes+p9f)~!AVn&o(I6|NZ$*> z+Jg6ikYey{P~W*R@4j;%cqZuwz%AgLK+VUeeEwg7&m#R@Q0+Os;O6OcP~+YOYQAm) zHD7mtXMqPmjmHC^=<`*e-hVBq@%R;RBls97dioRaZ1A5!y?^4g<3s0xdcP0U_}v1Y z4(7eH4*`V^z z1GU~R2G#B>z-NQKpz0X}&j4=&p99_ro(A3ns{Z?Y`T5geDKwv`0Jyf#{2id5c~?L_WuW{_j>t==IuIAsnt52$f@5>$P^530SN1C5S-`Wv9u{dd6Uf|WsvQSG)%QwJeEp4}%Ka{=cKKD z`O~1<^&;>xunCGD-T+<#{wk>P{{*P^{2i$A`B$(9Jgw;3eG!9F*S z7lZ2m3&HEb*MZl9e+*s;o?ND$o=|b^-URCTIM@Nc1k|`b0IHu4gX;IY!BfEZfhU8%35sq$ z0gBH50@OHu57fFlbJ4Zu3h*-0w}DrHRZ!1g3u>I+1>O&S6jb|iRkuDO@Iun}gEn6t zp9D1yp9Qe-Q!C@eebY;{#zdZ3=}`2BBC z-#@$V#%Bwtc8q|Um%BVRJpP==H-Vb>cY}KWpXy9rc%_kim61EAh} zBX}nG9#HN29Z>W08Bp`~x1j2IR@069b)e>T9@Kce0(>U;>)<)yM?8Mk<6ncKqwj;y z0*`CC^y#4b{~Yi{@N!VkH-e(aYe2Q99~=NDL4EJFp!nX0!ENAo!Arpn2VD7E!Do}+ z3qA*2^!Yynox8=kEcJ z2mc7vIDQt?czhK+3;ZUi_Wcl4xl0eZ{$2rUJ#7NTcejD+|Bax=YXsD|OoICUZvVUt zYW@y@8mFHF^}UDu^S6NKlYR_Txg((3@f4``{WYlizXz)QKLCFbylC0+gI@zR4qpZ} zKBwI4{3cg=oCnV*|DE7g@OQxL!Eb}&J6HXro3GvAF4AuTN5HRv=YgAF?C56*)OuL} zRqjDhV@XTH?cvjbGQ0w_Ln z093uN2Q{uwfFbxvQ04vx6y2S2pBtz1K+V%7pvL=3Fa)=Po53ki^K>7masFBV{0*Sm z^CYNs^jT2j^j%Qn)cZ2`-W}itr0)Wmir`+*^`v?gRC`H~Rb!dHg(hIr-lNMMr1-tee+C@JiBkP~UwM zH~=02)sK^Y&W-DZpxV71d>Fh1RJkvEeBR4ly|bX^`IkVA-@8Dqi;sX8fqw|9eSZgP zeolVC&2v8}Iv52n1@8ne1789@a3XpHI7)isFF1Yi0I2l6pw{E>fv18`fv1390oC5W z0o9N1cs%9Rj?OLyMgLcTWpEp)_kJ1VbHT5Ir-P4!-Qa%*H-LW!iq6hr5o>*K1jYCI zK+V%6sCjxhcm?;I1fB{07I+=_8SobHAgT;LAa^`(t1M{3q~QaOllWe!Ljec>OM@armOguY>22{x_d~Hq77| zq&q>)>qhVza5JcRnFCe+ZczRIX;5_aMo{zn4p8sE8`OCH2DlCU2sjM>BdB@V@yo6~ z17M4E9^3)`0jT->At<^XdW-AF1K6(+aGasz6h${?*sLnQ+~y*{|Qj^ z_5yGtxB#9HJ_Kss9`pFyp!mnD}PP;0r;0|6cHN@P3bvg3loRX;Aa>Sx|KM6;Snm3)K4^@8awPxB=9B{1T{f zd<%Fo_@qyN6x6tW3AAwp)xY3Tmwyf@y4nby0Nw@ayOGB_I6?Y8P~-W>pvFBo?D*tn z@OF|@U=R2XFb6&bYJM+x%zbAYsP(=RRQ8f*VMeLACca;ETX_ zfvWGs4>)?f7!*C;3~JtHLACp*K-K>csD6JE90tD$>U&pz(2ds;csA*mg6h{ppw{G-)z22F_PrC-cmDts9iRB5+mE~qRJ%$Z z9|x}^{mDecZhu&S1j@EYw={YP4Kf zUWyuh;TlgYcZyGzs|(>=tvX*`Xw{3&a;+N9mn%`&+2{y5)YK&v$hKr<3+hoNDmEfc zOLY|Xl^bDWu3lbhhWu8mR+hv0T0J~iu9j*CsV|KG<9pR;PTi^PPjl6o^vP_iN%z9& z&|I{nW?8v82B{gT)~LKt4fjWUf!;?Y`l!lFb;fpe4h@J7t;}yk&6#qeR zWkrFbf2p$(4i%Rhe6zn&2}kvIoG6qRBjs0@LpL2H23w70ZINGchl+DeFyAcJo8e4$ zSk(a|ja9iTGNxM9s%AvRXWB_gx!vJXJ!&+iwZ& zvpCDdg*`nzyfw%yTD@!J*Ht)bP-<6HuXQ!Tx#HZuC~T+?BBO9*K5Xub>QO?(MSiFH z3NMvu0)J@ocTi#%;Qd;xDaJk-STBD0)2A7(;RaJ*N)@Vko+t~`#*r48F)j{`Gd^3~3 z;=ANeGN{AU>wjI#3Fu zOgVc;ylAerxL9t&4i_AQGKpbTxgxEq*p`Nq8WXNH*Qz&abt^VJGLk&Ap7FHQ^w?Pc)ZQdr*fqikuBdiT|J1mKVS4D#l2?-trXD8|4FMs?~7dwO@a$^)&+ey3dZEG>uKb76m6wtL>x zn`#juon%V$$~Rl3$x3lKst*?HFr-+4DY9x>vpq@SzHq2qs&+NQ#bR@AAF^p?(@1r` zHe9bQ4x@;u;=Zt}v(a^wH+C_$dMPegDuv_G!GxHD{!(dZfbSOTBGjONVL=jIs@X8= z1BAFLr(;DH9I8ES%qsgDWzsd>{vc&l?N1U;)%L(RVg~{yMB#J%9^O6--wM!>^nd6^ zw-NL&)>`l%l+=20KO(YNri{yj+XVep*6D#_g%!*oFs;^cYF#Wd2JyO;+(0{+jgU4a zR0k=OOp>WLTE4aYVQ0_Q`LGc|8;IL}s5$7b&+UWNhngt%^H}7LNV2~pRZ+vKipSkH z1*ZIZ4I~&C2nKS6d@wN4KQ$B#Ocx3hiAL|% zEnA$}3kK>a#t~{sAd-!nGdM9inj0+Sa`|9zVr(ooUND>Y@y-Qr1`}ver8fs0aGF+#f{?pQfXFvRWCJVDb!4@?}@*tMHud6`N(E5 zy8*6Sm!uLaT2V^tr_B0Uqg17aEwWjL!$Q5dv=8$^CKgg~kS9hx`n0o1oR%3KDl-Nw zU(-`jB5BcjWl=nrteBZsw3XHs>czSJQ9T$m8_Kv#_IFy}aAfK%3Uu5iLKEH9z0hWK znMF6x0%7RFX=`yQnlH90%?9n#C+dq%TUKWn2RKlh2uO<6Q{6aGzs(Ygm}aV~l;@f> z&8Rb+Z7m}@sf}5X&R$zWPmRJ2osEt58S(~N%Ole5BD5goudZZ1LdpJ7tMHZ}q=9@Z zH({S5LuVn{jAb5dh&!^;ipZ>S+MqbkQmxT6ZCh{0j00m9xe#vHG~9v*6-b4XHRfxx zgFH;Ou{q3991CcEa~KN+>z#y(nqUoT(QR*{D!(thtg~^MrZIkiQdld|{PuiXVBVxc>kPy60Y}d0Eb5MgUEz@Ff=he08gHn3dbi< z>&ABm$&f;AO{~}QTqDi%-)hT{uy=lp^nod~43gI8T4WM`rcZin6uLrFDX{rSO>kI!j$Wl0JZ*<_H{5LC~(VNrFfN3x;aO&t=n5yyP`WQ#s_i8ZJzR zvDQEuoiE%_j(S3PI$b$XmQ^;pjDfYJJ|3$!V>UlxedY}*I(x0jVl6Hpi*M#jRcKh= zu3fE?c|Dk0B|U?8DbxN}tc_r(wYU_RJ0R)Xl*6!bWE3CXt*_C$w@TI3=DoS`PjH{&5Pb!fgQKNTFJ2NxcsT3vuG zw;5paKZ$1C(nMUhJ&$K5^bblcGqj3MXN?=_bLHKgp*C;Nwmm&ioNKif<4g$>^#I$T zg@dU9k4{>*A77WA#f>vPPZBn6-V*Xp1<1kw7)8#s!@KN8ATE~CC1B>}0E|Bm1(eOD zxb8PvOE9EtE7BqIa`)-jaIuUIvo_rDq!@ZCL?M*=a?qX|>u8qm?do9IaSfJ0r3NFb zlxLw;=Fb#ITDv*<%_)ka?)g^L7=I7ejF?*o4PW`6Nll0aa>VqMFo&F%Dzzr{hh^iG z_)pw=mMUytV>Z&(NW6#%YsB!gm|~7oH)f_zUU>KFF<)D)9S-A(t%Qy?yF=-L5Id|h z3dfv*6p+oWGHJTtVW@yc{~IC5OLx-4u&arc^(>X^x5xYu%EKl?SLGs-WTs4*@i?WJDgxk zA{dq-QjH>v{ARsaZLkGUt2Zv~aAGWMEJelrOq?@pD#hwTtGIw`o4Sp+6~lRKb@pg* zJz&Jd91Le2ONseJdLp0UN_Ynl4bdWGrj8&k=jWs9EseQ-MOamM^eo{kRDYpFKZ(#XLD(d+zDK2S#5Sq~0I zvl4v02h01*G7mMEOr>UN)l4SyBMJ`pMU|y+4nuCgc2!u+O@shjKs%wrU3x~Y#>ju6 zr^B%=k(Nna1h-S}dL;EUbXd-n8iQ50CBi4Fv>!%=Q7swhgkx;9Rw0ai#U)IAQ%Vs4 zGp<0-p~VV)w*{D)PJHJPR5;6^n}flTDT6!TJgCJ(N2rRAvXrFoG4Jpk+9E;UzjJbQ zJFS3Z+8^^|o0cL=nMK8CqtL6j&<)g5sZfU$e68eib*|DXi7K$x(od!z8XGCZ*^Xi~ z;m%s4;(6JTzM<^a9%4C)HW!vE-P?P%^fV7O5ga78WfT61H6H)7O6e_iOS2re($Pm^ zT){;3&^A)NirEOqmNAoMy*8S13tE-rj1+R4!-FDG4W!5vK`6chZ(#av4&^{jB@nvgD`B=%{W6kVNaO5v$PEgThd)Qsy}=}AX9 zE@4v6Jz%suS;o#C$O`G~*)rctGSDsqmRe7+D>pR}?3%#yW@enU85We^7l*jIVIwto z9_zmuEnqlvWph;#zqWlzrU605vTs;fxzRjfTDlOiSGWijDm7yak;3M3=m>U+&<9Wk z_G|acG!rdA+o^6qfXEZn>)F}?-d0hhHgm~1T54u0a!Po(L3+!<*2#Q6<}40 zM^T41+O<_gf2gNW+f#=ZA(>!KCdzUBXCG+eTn))SqkFvC=oPPY4QTYL+bx+%xDI`u zCZ%JtUYnAZ8g z1|#|Kwh8?l>&IAnfqpXwtbSn&XreGNT?kM!GVV{Y+@+$;1A~GQ3OlhaRE<9VBs}Fz zDvKOVLVA^6HyN}~63rNh8+MH^}Y6_gE+Xg~g?Qz;<2kue#*wza( z(eUZ?MShc)dZfxQnn)D;qPfT!Bj6G5viFU_f8TOW+L;?4NL4UM+aF5XbKEQ#uknu-J8J~<%lJCT7^)wchetQwDJU<9 z@zqIlS8Tx3J#03Pe`d#HGCss`fz6|;K9TrOtc6Lo_)S{Kb)gncvb^EHrS!=(16Wnx zk~e4N3ZN^_#^MVrGJ5pQqcSX>S8Vpv8qABL;gLP5A(p?(YBJ3cwZINbd9TEZ2j1A1 z+tw`oH6LbQ^rEJWNtN_K)F*)}N{7LA$C{=nlaHH5k(c*foog&gq}WjgC7%}C9j{fp z^Zsy%q^gcDsj_N!e6ArYWU~3OfFUp9g(eD;TIEc34NQc#7lj9k^|EbwF^JBIrh$k{ zlT)m44r*~(nv^y%Ot-JqDpty?*W%TS#bqhnek_caOE|7@ePM<{!7zP05j9sYHuh0X za-7e$4rSlky6K=O))zY-sI}>4;*VCm!^8~7>rjT(du_&MzUUTZn8|Ug1pbnK$IS3d z+8DiCs-;YJbDwCCHz$UNgNgA#X1LR1O?ypLS+Ce$!NAeJU|utlHe)T(ALX8!lkUNc~stRZERUC9avYzC7Qs&t`UG<#}81oxrw;C^-tU{}dzq#If zyq0-O#(?LR$9~ZcEm})sos*W^8O7wYUPn-G#QGDf10unm-&e-HB*KUX%jrxa7d6BN zhmqD!Cxng$$#d;mu5ayS%C4YZzhbCs<4(qTAM;qM(=K$_na8Pp2i!%vg>or7#_MzGMKDk_FEv?4}Lc7_&pz1eHW zVr_fJ<=TNlr~}iTwJn<;V^sB;C1M^}8&&hio16`9M-w-mgZo3WX*rnczbzLyb>4pZ z!%6;k9Zs5(SXT^@fL?p$)J--EXjL7%DMOH-DJAs zX$wx|;sjK@F9KV_%N5uV9+NMqREsfc;>!p(U?WNrZzNsE5gG0&*6m*aYzM)i9-Kqd8s4$G9whZ&8;zZ>V}O-(77RiyJGjC1UFLx>AZO;oWjJ*e(Eq3^Nk3NlnQ2LQOkNj=Pdb4!BI&R&isEtkAh1vQKbe zX=Ayu#-sl#O(|_!woT?P^j@lX1zE{x*|m>j>9*kgOC%kq@P*v*k~k61okoF@GjW>a z(`AkY$_933#ZJayZSO=M2&VJ>J9B-(baG(1$o3LSV9_1rl5}*_l1@M$+wl!HB2Xf^ z#ewaMJHF2LPNov{$l3z?dQRz(+sj;I{+Lhtv9z3Yer+nPEC=ZvCcE<>&wY!bJ1LKO-6t`0-I-S*~rCiq(h>uJjMAhTujXCPI z4YI}|Npp6i`f*YQXF-_Hj|%I4>FL~kW<%cg4@`MHN+I+Fr=G4ZV@j-s+9|$PK<){C zF}}iXsT5G10P6^L+tGtHw2j^7@(VYVYAswn-ELD#DjEc`z)6zbj#~P?&BQFu3HkL5X|E1?#@7fKHU00-4U^=Ubuddes?OIz3lDJ)Y@uo!&AMp9 z@7nDN{6W=Vmg5R;)-&g*vElc}=MdNvkxh#kz5Y$fIXmNjQ(#u|j2&rZejBnLpqaqk z5-~TUY4Ck$@bk5sa66h~n_uE0PQxdqjiMg6%TaW>4f5BX0e$5>y+qNJm;Nx6|0SOxr8qA+Jkv!mGA znBm_%mq&3CI|EXD&Kj;alyE0gGjCaqnMY=>Gn(-WE5ETK-xsx&8>=&LBxb-EuH&xE zrM8%1GB#t*FCWBH)D!qCV97Nse=LJ#hi{%P8%r!}dnT|QWl?x?rgK9>44lQZB!__8 zb>Ha9#WZi-=kUsCvC$l{J5(bjXJst8Gn*WH;lhi?ra}?c!ObC;7jEh-1?_LKuea(Q zw&C$Ua3YYmqUJhpwY((PK|8iSv?UlMt}5qh(ee4d4m&@;kJFbyd{u<;L}h?jZEc}x zd4AFz+MbvjZkOk7CMR$DGYA>h*yBDmQFoHv^SK}Sg@&{38i9oQ5QoeBQVimYEMB~z zTAS-Q*(p0(0pGnw;QQx1uAG&s2Ixml5izG?&5jJkN>6f+#-FJ~IV+-9u$u79qW5^o zPZjd4#>b*$1;d_~@E^&urbqgozk$0Puo`j3cv4QCG41(GC0X*dh+|ue1I~}KL1_D5 ze8Sm2a1zg%;74v5YE8;_yo=9Daaei#%4?-73rN_yB~?1sMJ=n^%@RUvZa*SmR6Rn; ztcKhCmXqJo5N#E$`}UUB0jKz)2B`*SJp;rF#vEf8M<>_&0u<2s9&xzFot=#r;Wn^S z)i7oEK&Kqmd}5mATCbSnVa*3{^Ho*h6$s=H4sQxp-P&_3H4!*ETUMG4GRz3Ml^9u^ zvr2Cw@S*0=Kwr%9>9Q9`^j`bMy{RnX*FeSLzwQH@Lxu{IPSR6TzNk&@Se!JNd?!ma zjwX*Btx+@Bxt@RF*6n@Uw_mk|1>GT$(OpQ6Quc-9xKoqeg{Zj5qUs;# zkPt1nadh;SO1Xz)iO)~UP<)I7=4o@c_H5}GL@dKsx}ENzQ&zo8y0d?S%n7(r^QP&- zaQAg-Iei`Lt2?JVI7SiI&6b-TJL6+V-2=-=rDa5wD$}jdtvx%4a6vqd{(Ak$V@X7@C{rEU(1oh5U=S(Ug1_e9+ zBco%K36vwh)IuddwiM zBh(dc+H#FTB1JFp^ssx%kmz~#AyvBNv%1t8VLdX1tR~0!o@T>fg|{*`itYg?;^0*T zZ$#}Zwhjg1P_)#-^M!_Rw=cu5D!MA*$Iy|(i^Y0fJ0xaAI!d!B9-jW%vsc)fISn|i z&Q)}71YFN4@d*x*C8Wex+P&d z&H|||+eXg%g~HtYe31hmHW*?c#0Jrct0Xi?$@TWgVa;8>3k{W{@FBT(A9*XE^rzY( z8CI>DVka$Vid#)Q@AS{a2sztD4(cO3A><5oagM&R2h%n$>w+vs@UCSwLK_MVoPSs*%*)EE?melR`=hQ!fTZ`Q%8K)R9@X_3dqKp{7?D0uD~mjnC?ksq51sd~wGN1S zC{g5WJOs5+To40?E-PIy^kx&<=c($|;_$1-WaT>9;kAD1)_TX^u|HY~F58#I5PPpV zS}CUnRhzv#e5rZn59-!z(N39%Nki6nP;!YpEBsZ1|wL_DJ8@YOQ){fO#*R0O+@jnV9Q_^_iU?@3GXh59pJQx0`Fed&f z+DUs5lXlLy@`VZ)SEMFjn>d%1`A3~1FI_TQd8(9%UKr)M*3yx~bvR6HBxa(VOity- zM%ZF+>jjZc$W42-c3=Ak`U{0@=cjV{X$CkRi^9~zNPfgdZsj2H8k=yas0wJ1!zb%P zo{WqW>tKAE%?=mZL<8x1ZX#-qzS#PtU$JCy!{moGQ#Pwa9IJF!RE3M!;?kM*RUhXj zNt0W8sjL)_NlUpmu=&;8*aUN#*^ntbO*1j-%}wAkR|ZWn@(lWKW>NcLW{``dg5kIi_Lpb@%n|0L0H%9Q{u+Wqq^Mc?5Y#+$RtD>Y{g|c!N(>KV&8A1!$s<+xVmAW`9}K z6>rs`L_Ee3f}vD#)?R@&j*xm8YfT|p##jY;cMPC^nnQniPD`^4d{h>{B>ZB@p&Umm zW3iZWprd}$vCDNSguW5Ou8jnnSQV0`e}t_fCo^h|r#qz|KkkC=X}so* zYle)SvpUCMN^$5G%_qwfjX^_L>S92l@uYYool>nKHc_|}JQa1vD~9Xvx{hR4MT;AD zQoX`CS=31^mzC|UaHU>KSiB414HA39nB^M9wW@79*%>cs*qW-+fByY-4E11C$8FXz;$wA05-bu& zG{3f|Idu~4bA`>1Lko|rQ(}9tK8ee~ab%l{BZrgtFpPtlNfxgn#B7k8HXI&I=XWG&oyG}8ReG=*Y# za0o%*g2^a*RYg#wte_vSCY^k78Y9P6@qgNF7Mfb+SPg@><>PNn!^~u($&9U`@MBb) zWkjRJ&$-fE@vDkai+SdcA6mxz9Br%E=3Hy9j9TCV$z&G^I*D#AuK6tG4{EQcxmDH2 zJcKePYtV2y2?pa0ajiiIUU7;xjpNUCleLv1&=c!?^v&A8b)J@}EJu6BeTQF`@ z+KfZgOdUDQneQeh9K*rqnNJh(nWn5ol6b1`Ndna*jpiF^bxF9I>nRzN~%TxwBN|XzVll`o&V_JY5)`BGC z(<+mt7stB@Ta2>CmNCXJQE{B&h7`!GIIhsFtFFf?x57@q%Zrj8F(0%LI_P~Sx5a_n zZG5y0A9WAHwln71ed6LpS*%XFDVHAD#IZr0OY|IHPy@7&|L6S=@3Ea(*^ba`oyB+&LgBUPFjFQid>Mey!aJF7#sjqA%u% z?l&Gx_D>Z?21h2jV{PGgc-AKc&c)wh$Y{Lw)i@Ye^)ts_2|ckOsEH#{!_Ce9DvOI4 zJjlX;_&Y5&Ipsrz3%b}lsfp%9b`pL^jsm_F>r19ZTMjlWZUkMLN(73uOB+^xNXOu0 zBH~CVj{Uku9>-*3jD5ACK37|UK+qoIfgwB(yTuj7S6HDFLxDIw7>%BIBZswUzH%1> zM{FeJFgkMO3AEuE0XkRQthAglZi}4W-n7`h(K~Fk#~zrq;`JB@BUA#05+g?#4s)z0 zgOIo-;wsYytC`|MPFeFY;l-CTjb&kZcRrcnZuvXou@Vt-28<0EW215Rk`J1qhd+ES z>kyAG5+v>8L=cC8tEQ!_Y|x5!nAfuyY6HaF>1zzHn{LE~xg6p+KI^$0;^!+|4rxRm z6c(?)uN&qkj-0EPq=0MBaKUNA8dZz*!x%XeBHbPG0e__R5;&?>)oooy)^qE1L;bKY zSOe@RqTXVj#<6}HUJCd%kQhwz-`kf(cRGKjm7`0Nw&iDfjd$SL%3i1-U$i^kuA6&B z{=cFMCu}V+P{fypQ+tJ(%NQVI-umYjq=Hb!^kyn{{8Gk3X)lKUtYEFue_S~ChO|yc zqlCI}4_7FJ=^6+!SB8pk1=R75_OL-tSudLF|3FJ?ZrHST=LJSJ;|3B$dU+mqJ7cQr zQ6wi}fMvN#!g03sTHNrUi37I5;!Ch+sz-b_c@pO1ol_U01KVvjYSdg8*y1d)(WE*r z?TD2Dgt=IuHd)NZe zs_x|ysS}+RXNXbWbEu|8qvKh_|TGD!zQv&UFtRL zJDn5#aT;Ql&KiyAV75`kSfSEQYzu;=DTkt+NHx_HVJR(2yAy;XA{;@jI;XQHv^Lgy z)=*qk7gR7`!;G*)(K4@gYhty9S!Nil9;`AOU3RAG3Vox^OwZUQs5ASTB1b)S3M~iz zoY0LoL{VwnI-`=z7N7BJKZTn$x^t+f(!4Q=ssxU6B!RB7GH8)SE251JDbkuR9go7W zPz@HhNE$A`+nFQ64WY=D4@mSKJ(y9vJdE`H5|U?1PDqZBvo!c5HN%K}Xd`r%St!{% z!x%J3B((BvE$HERg;vO_7Hhq&2zylRvbm8a#9pAnq7*SbxeHuQoh#fK)2hpGL%pM+ zH}4u}cf`z)lPe=2t)iy+^+F)=@i?jwR3aBTqiHME2R?#W+a9>EN9;q`PL7xu7SO2d z6}m`^urpD%`C}J$zL0~Cy3^(E9#{}0d5Y;2BM3_(?0bX7uRaEv8*6zvDj)S0bZ{ugQfuXwEz_PHjnoA+4vk96el;-3>#d zzcn`l0sLrJsqLiV_TYl^>LD<6WepG4OgzNj5=YK&ti-NOMKmz;ED=Mqluy zIkS8?_HOHP?_7DQ2oY0xFeXCgA0$ZdGcvRowLozJB%25v1;HDnj@p`#sB`QSa>lW) zC6YPe6V8>pDbi?J7({cHJ0|1b>eKZJx6`68yP62Nq(B}nP-Hc#Y*fq?@hhxK`FSaY zRMp{SnbYm@mKZ90WZ5U2c8dcpxreH*VU;T4lKGYiaBnu2d=b`)UX4`?!m`4e#pFtx zJJoFwmR3J(i@apw$#^rpgcczNtG>gSvaFG8=%s$^l&nDlLLGTOhU`QgXFdmnH2;?2 z;xA1)AHHK}7FUVUhxIZWle`l@IO$#l(4HwtapBq!Hb#&|MKL-Wb< zGv67~#7BC1+7)sM5J9|VO$>0Ye%aG$o6$zJ+!p(3%}QCj1fqHx%}eS$b_++iMeQ^U z$R4dd)h4r>d$`cyb@enTRLdI*Jix8S*x6PaH$p5Vl#2%?5-zx_Ht0x>59;qzOpolw zT@;M-muc7#wcF!S12G{l4F8*!7K};!VF+nnaXALN%MIcOqvE@%R#rkCh;%#(;;e1a zqTF^R;i5Q|;KM}`S|Ik`Q!_lK666&z%2lg0+>4{&sLPV&iX2tuudhT>U1W{P=WCj& zDf%!ng^m)ZCXT}*;CHU61h#s)K2U|xS@+!{qS)dU!IF}qOrKW zG;Dj*H0T?Vq*~TTUr3VAm->-hPqF`*^9WTAN24q`_9ihS2@|)+e`Y9k?Q1&Bc|Me$ zUGOI(D;+=Muc+wnf}%sHjZwb+O;a|5|}f8 ztb~Kr47uc+ACfim{5Mu{_m3Zqzx$W$_5;J?>xXF9^+u<+LWurBw`LOqTpC~<-<2C_ z@271qgg?a{3H6)Q7Q01TJ;x|$yP|UZx^hr3IuQft)qr?le1FUwa(9t&x$2~0ch(D@ z;g0cqED^I7L1HK6qB!%%5qM6EG#^XRA8f>s#Ais{3n}AqUPd2S@gTnZZp6Sec&#mZ)riDt48LFx?+eKzKi zlCO(L9>YMFnqxj}=fW}Lnp?}-&mx{!OMhIT$f@S!5Pl|*R?J2^@zKeq6uK zA#_{(MHUG3&0TE3kLns#G~2mdgd{l92TV3rzReZ?Te+iRLK1d?R?LXxAE* z#0!Xz@@F|>DJ>TtLWvG~*AA|NeON1W(uM8P){PrQv)uG{x~FdB5UZ!`!Dk&r?4zxC z&)ab6STe%q7LAV+nR!)o8y`Js=S}UjQ!2?U_&1$f+_QS`6HmtMX}#vcBFJJ~^MmN< ziKy_m2VfLlsECcV?@)6NCpBB8;U_k(iHQhqV@iOWH1hEnk@?bffkj~-QRqSCm{s^FAV_)|IS2SI?FGbu}urG6?1U}xE z&gTWrD8zS@o~`wEqR!65hCd;1+1Hl8#5Pnm+Sp~oevQVvJn6P3FUNE4ymXxnsp;9v zDkJ_P3a9tlA0?Mq+8^lHl@H#z_CZX(0nZAiiX62%@*aE$_3ZER3%W2B=4DD_h2fEs z(HftYpzpC)W>90fQ)B4}%k$Xw>^O#4GW6?8gk!`Ji%-9L&vv@&Q;frSt%xQjGbN2B zHZ~zbOM{8+CaPGTgVa8pSiJqNop+a~z4)P=rQJDfxzQr;p&!J_8OKtS-^uo3(^w-( zT(MXh`jBE6MRwKA&S6M}(x@xK7&H-U0FxZzua}LTyJ{)2An%~&1^UA2WvB0|i8hgh z9CJ^c3hWlOCaYKyvzL3j;oE7gau!%phctzF zTtUpTXNwv0cv~{v@ zuH6{)<2QoUp&Uu`aDVQS=B(;Yd^lT&g+mK@#_{8Iqn%AD_9;jHDd3AGXN{+MeS+X+ z6C)gJ9#h;ion=n)Muw7K^`)WdG?{r*r4;Urh2bm9XH>$Y=M^$x&rmfL%HDK%q6=kQ z5cnUo6bk4=feUqJ`!=CON+Ldz5-LW*c1fL8u`XT6?KOrUq|Bc^kLK7ujdX(*301-) zf!*u0;+||&G>)EFpaa{FMEaW#PC4Ey&T5*JQ0H%|pwF;D%U$Hv=aGXWZ)Ho_$sh}o zrsMiLeysCX?g&rfv!jzfCpmND9D8u!nY4KP&<7)TN5qVib3NB?tp2pdQfWwfF1f z5Ls!%vfyGuxf_kzSKyAUI(KKB7x_#+lOAf|s7Qu~RJ)L(=GSnBlbsim@~b^{@swEK zkqeTN+WCxcN0`dX(JO5}dcD%N_wCO+1=F!zqX=%J-i6|XLeVh`WCA04bPGe8-;eOJ z{z8$Qyl8+w%4_t~+fT9M&o|#GrrKP^q3EK(joNuOe^Y$Tn?Bx!?!&=pFQ0JKHb8Fk zqrNeaHt!?BiFkH9*_Q-`Lr1YaXzfeLaK~qb_OmKH91|jS#)`6dRFm#{uzSky{-ve% zP;n904tBD6nfKDy{si-Grlge#5_h}p<>(AixVshXok+;XTa|Gat$AwjYT0uu(TRMl)9^NkX2WcOObB8brc2qEkI}zYI z{^cXwu~VZUJ#D1|N8Xtrclaaqu8VQk^dpziKd97#_XX*}+Bmq~(eGdAQ{FW^TPkVq zD~&4@$Gfx3-1xKH@daAzPBBv6f0j{Qr9;ciVlvRjab(t!H+F>=9vp9MoBbZgC4oyw zNUprX7)LCUd(B;YL~nPJh5a#1D;G#^bp*Wi1v$%jEy=Hu^jjJ9g$Q`2+aT6<-EsG$ylj_Y+*cG%IP+JYpWdg_S7`>G zHli{mTi3YHD{i$I`;$m=U2xlkkc#cV$YWXY=b!zyWuVE2vRuppIU03})CUL1b6O2| zr-jo~G`-ju^Ha#2q|}~qw4udijEOg&%Es`k7fG}+NT?1Z~YqB z6h%onM#McIX)o55bWS9QS(6qmD+8Ow#oJpfHt1|!k>}bE{Kuv#E5S27q)>7~Hi@u@ zMQoRgC6x&qQ`GWYC)nPP@lFzN&vOEW-7C#1qEZ}T4?=M~j6Zhb|0)#@7k{I9ol?fu zI6IIjm^xdGK@(vDIqS6-PmHS=4@9|y!pCt67@O@pC?i%#67nToIfYf+`5VX#F4DcRgwOZZ%AJ2ZOkVE{>4rVi}@#t zrz%kq=)%bAI3avMan$_MNo~yx6+{2=jqO;^psQ7`bVr1>iXCWXe(Ri_=rR>w*2zSW zTI*AZW*j<+1K2JZ{Y}j@CSZD7M1#;)O{O7j6|IU8xL!S4EJ{eO+&d66hWCBvTn`FA&1l)%B(EY zv^4WJNisF(N*mQK8Q&_QP=|&USOvWpi2I!SN9a%eG*-g%sE+=NTG{WY2?Vw? zE3;Acwy1#yIPJNp2|a;|=vu77_}1$bX5fCTg&o?Pj?%Fv^(m+cJ%v%Y(rNcP_2W+c zC#=SEpAN=IjHI4`@z?`3fys{Z&{L0wmng`C7=k~dCUVO$yrb#hKGgFEP!pSo3iT5h zg{x2#*nx`7QLK&Uoac9(dSoZd3a7nAC*rS;defi*$D!(vIxnnt+=80U}p>#%Y~B=7q;;Xh6eq)Bt6ehR3iz*6LzD?BqDu z(d{@5wdYTvR<;h6j61Oazd>dHpstn`i;tqlTj!ym868E1_ABg*S5PZx)6J}?Cu(93 zpjMuX`feuLxC9l!ZH^zIBKbWka#nYfLy@R0s^=Km+9~u!o#QdfoB0g!DBb?1MF#XR zhNB<#XjD)epf9#`>g}9*A5?G$qP`#H)W@UJu@F1sLR3tSV>7&sjWD4nS)o`A>uCnc zLan_RwdT2~7(9ns%Vt!^dr)isk5m5@8&ePLWmy%m1!`h#P~UY&O)wofde%79_b>J$ zD|{&Iq9FQyW>_2H+e56)l{{2n#)u-@iMs)LG9oMUUp-l&O>bj(I&RWbVG98@G0qO#;A zoPwTrD8x~S?_(T@3QY-W0#9QL+>LecSLCv=g8Q0@reS^R_oMdqQEY(Qupa&gNiXXT zlId3Ger5u5FjhYm)=*GB??JuzC2Hn%IhBnt0poEPK7_MSIdC4elG~^)3F~iJ$=DdR zbq}Jhq}8Ycy8|`Ohp6{2VSUE8?ov>PF$2ttDX5MIqCUuWoP+A{1q{M6tb`vpeum0{ zFEJX=p^g8bzOx6KpO@{iIrUs@!1&gS6ga%rVbn?k2bn!o;XKs^d8<1+N9qZcTI;hU%q_hT@Ag+$l7j4Z-xJH+J1 zd{oxIf{MgzSQSfAp*@62covm>m4}*0g(E*0tSHp?BZm_IB@`Z_p&4GoY8X4rtgsa( zQtyQmu^7wu9;;Kojjb?bxMg+Hd#KRQMZLEX_1->IWKLl?{(;((fDy#srVuy6Jm`ta z-jS%ie+*-AEvnt5Y#a*Kt*&l z)tuqtPm$P7m%?=)1>?MAK?YdnjRjG+e|0yn%k`8fTKpAGN}0r=Ez)>h7rbhNHfF5Ff(v=*FYi z6O%H{go{zhxDQ!}^#OL(`Tv-LW){j zO+$a&fa>Q>48XUY_PwYH9!2$k0(A;P7<~*5m_YoM&2Q4s8Y@gRD^5W_>SIx%&Ov4O zbZm_CFdnx%&%Z_%YhA?v9F}Xga18dLo{Q?I6a(=HM&jqW#6OC{Wg5Dp|0FZRH0(uv zA$GwN*bi&unVDXP&0lO z6@iPWy}gXV_zx=N!IRAZk*N3TVr7g&_16q_s@kI#FaS01Qfz=PU@CeJQP7?QO))oE z8ft(+s2q3z)zKK#Jy3wU7Zzd#+=z&tmFvmC^6`?Lz2?t=P&i@Ds z%K9ABV9mq(s6U4x_#tY5ubk&MF`9Z{p-IAcRAkbz9%iE^x)8O;8&KcxMNRB1R>PZ^ zpz~j)$b`NvHsnDn>JFcbIz~^TK6n8Yk?qLsY?Wdnh8CMs(FuD}cjHWa0~L|RCFXt@ zj9sbEMpkYe#4yIUPEpVb{);v6mL6cpRI?@ZP@!&!>M$NPks+uErDFu#qtwinR%czy_!xmU;I=>U(0Bnx) zF&THG&igfNjR`Z%54TLzJ+c;C;a4+=zXl9@*bF!fwW8736!WnrzJzI5hRO|p;;Z-C zpt8C*YNEq2631e7d>Er}DJmjcu{M5=+Jc{F5`Tr#dc+(jU&qR*4nt8Ptb@9E8ljHq zV61}~sDV7FEn9)=_%)2hGSofrH7bWLptj-$s-J)KVI2xVkD9$tKuxF{s-slY);xd; z@j}$avlo>UAD}ushT5_dSUw=Cp9@$Ke{|ZfpmN|h)WSTsC}?IrL_!@!qE=#~k}}z` z8)~IPQ0F)YmF-heTeJr?fz!_O^QiuQL9O%#Mxfs;GhSU}fgY>5)6gBYm+4O3jf%i@ z)I^>_&3p}NWiO-N--v48f$i{JjK&+N=Ml5b_w`XZ)dCf9H^%Aw&!M0WHleb58!CjC zPy=7a0eAYlOJdJvP11hvTF$OCA{E*$#_ zewJfv)Q8*9#xksnUm+*Px{Vca>XT+752JEr9x4acU@d$b2ji!xQ&exR3Hg1foJd3E z#IU)u_OM0oiTZy+0!CaPP~fxZZrB}DR##_n1~hU zn=NjJ`P8%K6MxP86b%jV8aBj;1;$QjQy-7@a2}@O8>q-!N8M!MPnkQuFDjxlP?1@R z18_Z##y?P7I%J`VM7D=QeHtdC23UbM?m~Y&gXI?o>Snuv%I=UwrlY24Q}2Pw?ksfU zD%2kTg_^+B#iqX_s8jVR2BPOX3L7b0MRmMliCNj(sK}gf{27C&`#)`RAOZ`i*T%-U z1eKJ#a5#Q~EwRB;vo)hoE6>0xSb_mM|8pp4rHe2aS7IgHfT6e*eQ}@Dei$oL{}`1! zXHX%(j#aVBGV^{dROD=@-U2mF3Th$U%G=rh!4x#JbX3QaFcGJtKG=v&aT_W^=TWD? zwcLcz7nOV=sI9DyT0jb_->!Hcj&R!NqK@klOk{j(BL$uBlcr?DDVT47F0ZPdgbKy8%=^<#MxdUV{*Q|N+GE6qToQOPkI zb)_yut?(#nV#iUT{|BpMtyN}4O)-pmDr%2MqTb6!MRtx;UxGSqn^&>_TKQ)*Xyrd6 zNn!b~Hn|Xn>L3<%EIVK*y3xj|*b-MeevIna=UEe>Ca6gCK}Bvf*2G-Y?*UIfOZ+1! zyi7wIEW@_=J8I7ppEK>F(Wbr%r{X)Ph&5efLSBGM-gT&myoKuL2-@g+-fUGYY5_g5 zHl}+hXof|oJ)MVLaU-gupD+@wwPp`%q9V}|TVNJy0c%j9_o60p7_|kbFdi?UA{+FA z`3Dz~sQx`YDA*K6qGmi371EuKS5TpgebL!ttU)~$HL)>R6Q?=#Wsa{q9>i##e~oeY z7lvcKm&&hbkJW}k2o0T3Ga87>>MT??FF*~n3$>EZQ7irnqpu!jM1-} zoOlTJ-pg1EPolQ!8pdGU27W=sURaayt<4ma0|&7_p2igX3!7k@jpm=*WnwP%GuRG$ zy=Epj2a~CbnbA7ym)+Y2D4Ho{U=QU{nN(unsOk^|!^T@7zrMU!vgz4chbK*UgL1Vl4Gi)Nwh3 zTFDhu$6;@n_gi2z^>oxg(;SzhO?@k>-%n7v^}A!h7L&x$TZq4ssTB=6HvLf{8jV%( zVXTVtP|sJQ2HJp{*!xcX3)B|=j5b!-YPO&rHlm*DI0dz^=dc03=b;c!;i6;kn`Qzj zs1T1p4P1zt=p58(S%W(7Z=fc$7Zu_&*cfl3`iRkP|roZw;DAu&rS-76waac zuj1 zP)B(<2IpW^ynwoBe#H><-(f;r6V;xG%8Bl%l}$k1j4M%lz6Ujt?=S!>zilE`-LX-* z?0-87U3j5C2IA9>YaBN?zU8>v@rdK+j$b?e==i(i-;M!0P5& zx{LF#64)NWYSQ{Hwq&$*LnVgQ(u5JXnzGYa2e`Y zAH_j98Wq0&2T=h#@(nZcG&wS$)=)0y8_k0Rvd`eQMuA{zgbZp zMpIvgiokYEz>l#m-f`M%9Wdv=6~>Z()`whdd;o)wnWUS54XLk3Md}#V!3!9UuHz%N z8#E}Jn|^F=vyB-$o_vK5T;Dp#~26!c3$y-bXzT ztKti&NW6iec);T{oWzc7`V}0>gC<{^4(4JS^|!GSRyL} z*Cy#+aomFU(_V^-Sm-xqVneYq^|eU<9%~Z?g=h!H<3+53!RO5Jio({^n_x8@huY(* z*c@L)os!eo2!BPrSL<7|!X#`;Jq}M1z@H@JTQ?}QMV||14?Cic&1BR) z@G5F6UPtA?PN#hj`cprMJ@7aV$7&bNAE^_tFZJ(m3?^MNH{xQ{1h%6`$+4G$Lijnh z$IGadHTvEpO$HWHpMv`ElGFYh4x(P+2NUw47(_iA>)}*vfNM|_*pGuT_DAy%ZF6=?w1D{}Ryo9Ofx?)aIA8bW^3~J9;q9XJg zR>baC%_&JmAL@fW6cn-%n1opvg)2}WY{vxLiOPu!n2eD>o0a!NoB9+~QZBMYm{e=B$ zPEkK>PJKL9!RMU%M$`h&7(Lbv3Yuy7ZzeQ}SWLY&DzsZr1OJIbG4XePMaRdmIad3_ zoa>(0pLz*a!$Xc=Vi5JK7>0K-7=y3tcTDy_y1YPmuo(~HFaSqjIA)--xdi*+bJzlZ zz#16!r}MibDrY)5_CzIR8n(jW*b^6_lJ5itF}`({fVqdXjdZ{tApy=5Xa9Mh=3j(YDFYC)ZEn@IP;mej|gM|=J(g%P+5+hOP(6QVT7 z2T>uMgmrNy+PDT4iQSllzoK%-zH5$Qe^dk>!pfL~I=02A{vN(d{FSW>Xi!HhuqJ+p z%GQgh^IhpLQ%^u8-vHDKCZRff1@-Kdzf6VuRSe571usX(|a-%gyVn*GEMz z8S7wLxgP$*G71XWeALXgqB_`vN|Mh|E53q_Fv!<*+}g1_HlTeF&ctb$j@MBG_V;tK z4g6F@ZNVM1(WjEjYRvdn9ED9d02T6Es1;lOW+FjoQ;k7Qq$^IrOjL57!rJ()Q@@K^ zfM0-FSWQ&+cSLRB5Y$4~qDP_G;xz2Wq12DzNQ?<|m0z)speD8r^HPSw}w^C3WuUPEXE}K0=r{{AXoVn z+6(Jae-xF)YjG^@z!ew~>?*$pwxA~ZDfYo{u?sc{F#}J+Q0iMkJZ6S_X|QQHg9&&C z6|zR5=6MIygwpX*oQq!c3v-qKmRp88X5rP$chRWGw!nSZ4fQj`C!9UUMyQ+_?4h7z zG9A^ydi23JQAx7{wdcL6n-%9^KJ{7H4zHn(Z9)w*a9dRF^ha&cDAd+vqwbY_r~L_3 zj(C<*(D`1E`tS`@Xv$C#IEGPp9(DZwMkQTXgjrz}YT`{$6KRD?#%`!=AA=E?jf%)D zY>rEiemvHG3ax24hKcACX(G@Z)p2XoO1ffu?C(5(3Y7y-V`tomn!t~!EA~2ez@VDu z6!b&=jF^JTg=a8=@vT!7l$AeYG}fP*td7KCFzop*o^MHwtx;6rr|cF>0l+pjNaE zwc;;O6T5;fuzFq7Pajl!HfrFdsP~^okB-yZ6cmyZsFl`;c9s857mq!ukHqqoqq6rW z)OX>wIUUKUJ@1c7vI(e(&q7UnHEQd&V;cT~DcB)~^WT-iv>0>z-o--dXR#X&j5T}v z3@Uj}q9St<719dz%&{DTt*AeSdcF&_75_m^E#~8g=FFM;+_0Q8(cwY=YNO{l_$RmH!># zNu{8Mnb-zjLG9UD)P(-T&KMSNl5_~_n2y3exB#`1lQnwYJdhT4kVsQ1sHa>hTw z#a}3aJqil)3+$XiZ$zu56_+1v+uPeTC9mr8*{u@2&-Z${l6TMmzlz?Kga7dHzBgi4 zP=GzIz@1U#PO+Ci^J1*WN*&gH%%qH*JiD+cqo61!Z+zhYZA!6=3wdH^jv;ot=@FX-_W5ALlMC|Kk63Y9}Qn-TNZt-dJ`;+P!_VyguF= z6ZQu#Z(rQNmEtWe-tQBTKha$XT9$X~Yi&Z7$Nb*P`~5p-1H5PUAF1f|Ju=tNd+PYe&|o|Fz^0-C zcXs}a1M3P?>{VwQy7+JH@9iIpIk2UONB`Qudu=INWkzO3(bxm)X5*oJ+c|EE0!-}r^gBvxP(YSo$-6e|Ek@^aU!TjU?e7BJ8XlkFc&+Z&-xO!r+ysyw-cT2 zIQ20H_1$=EfXi?gpE;W;G^F7Y*29>tj?)BNV+!VA63)gU_!!=VKVv6M%P`;Np(eBd z_5Cv#je9T-zd{#JV`GfUbevGecTy>6hGf_@{RQ@s)NX$=6MEc zVmF~eJ{c2nHfjPZQ48CG3HY{sez+&`SHndbVzF*7(@|^GfPHLzEb93j>oU}YH=+jI ziBY%@WAKQ5ei}7_;NB*}@u(zjjoRAu-ahj|UmC(`$VI&{30q8wXZc7l>^gI6JLZ%&ed3gZ=p^@2VWn@X-Z)%YQROPj<=vf{{{}keW)CXyV0zu z1!`g$sFe>yeK!VOEJ8)_VQU3yi}s=-cMO$785b!iL^b*v>s#BP&UH`Ji^bM*>%A*O z1Bd&9d2)>w#Vn{F|G`*PJ>J%nQL$~0>ZzNpXQR?_81}{jR7{@7j(7-LV|ca+MQ2pM z{ZLCEkxlk!&3QB^2J=u$S&Hg-J!;Lb+4`rLO#K(EiFNy%iN&G5YlfO&I(EZ8sP7kI zAU=l5n)R5875&K`t?UF1n#kX%JP*tvo|u68urUT~Hs>f%*ITB0W4>rJ6Eg+gqE8Vb$PDTw>j(UGJYU0nM`uhy^-mj>B^-~nj_)Y@~+N-qc2FJ-pU1=VS#5+)1v&^~* zl?&^z2|kT3zKiI|(rAtxoZAHEJE-F&rU@TrhZBclx z*|Ju-#9t3`Xi!#<#ZGt+Dw%d*5*|bia1MK8>}Ye-jYNHS7wSUViW+!3#$grK#v`Z* z{ES*?t6Ry0s6;G(u96?F>CnnwJUwIKy&C2`n> zdKT)1LSzxn0u05UP+M~vZ^D02?`0R7m5oA$)`N*yj(u?rYGU7Fe@vLp7&vJ<@gGEC zGYvKH3~HeB_yS(X2z;T)++=T}BC!XP@FUy)JJzOt&Kgi`CKQR0v^PXexHSf2DQZj0 zeH5Z7JcJ?mBx-;ys28_mIKF~mScyuueW(>2MGfrEFc(n@=1?DjTJd_UiQl67{~opX zzo7c@ou;7k9Wc|J_XJcVx}ZXsfvs^ACZG>>r9Oc=o;y(y`V?#7QH;iusBFJv>v1LK zS1}pu(0(h@zt5RQK_4u}Cb$+;a3@CLDQt!pQ4>ulHG6ymYJxYTCRTuTaWS^TCs3jP z0F`uKqps%bsMAxgOz*S*DHIfvEadievQZP*fI1DIU^bq^1=wwt`IUPe`%piHT0ooG zCZyd_6CZ+#(0JQE8?_ZnQ4xL+TQk11oPs8>6BU}bQ8PS%1Mn0o0v+d=92kiT^#oLo zOht8EY@e56N9qev6MPA^_h(VLbQQIQA#;hpR@{<8XIz9C_$qe7KQRrP&NJtG6sA*O zfnD(<)V)!&-27-|p|X4~YTzo=z`^s)!lJMPbr&1rE%S;0USry+;6_w3zGB^jTHqI`W9$2sg0lM( zYEOC*5l!G$)C&_)9nP?knu~GN7o!Gz3bjJNt?xx`-62~)X`f#~O{DfBGx0=ZVLqoB z1%1%kKDYt9QSXjTa4zckW2g=`qmt-VY=kFK$29Ox({USAGIvBpFc0-zAr8R>sJ;If z({=tYP*4a{?=k~rpgzb({T7U}?GsQDnQouYM}7Bzeg3GeZ?ex{Kt?7CQCVM!@pu3gnO`vz zFQEoVTWsFzjf&_H?1|&CH$J(T_-ikZ(Lgddb(WY9>tQhUrq~ygF$IfId%F&c@iWxK zvzD3&jlovb@3K~)OZ^}=!?T!!arc|ZOt_!;ccH;YLn^+8I=?4S$LA_4X`&wBDB^h3 zUcQaB@N;aAM^FPe%glhyF@$PAR1VyXy1*u)l6pR>pC^12TnaCtBJmk|vBraDkEfz0 z@B^yDP7j&m)(yj`55_Gx8r8A>x=Imot(h1}eFSRnCt)d0!DRFup`Z&PXgQgV33vmR zptj^W)J(TyZG0C)@c?QOQ!FL0J0{(;kE2)ZtVCEf}cte>(;3 zp$D~s`%oP}gza&YZT}o~Opl-jI*U5bNh?jrdtyiGqft3@KQ_gUs0Hpp9mj*HT=^R# z8Q-b5%4|V%Or@TQbuk}xT<$9;jKK=jUcZHU@gr1-PuTk3*phnfH6{XSsH7W;%8hBLoG3$m ze-F08r!X4dM;8yRA^tZ|xI%;M@R;d14;88hQIU8a6~ao?K%Zb&{24PaX|37oF{t)s z=;B_SgC|iD8uz$~@CMWb4?Ir%6@g6~^I*s7N38QP51zp+X+G-ux9%G%A$cu^nck1}H@rm!c+I zfr{Ku*7zq)q=upf8i)09Ha5Tqu^~Qd>%K}`IAlG8IxgW)nV;3R7)$*Y)Rmlvb#OXr zLJLvZyb6`PucHP!g>BH;U?$QQ6RF;aZE*r}OnuHW3Q07q#-6wXwTBl_D{Q~fWP3g; z={BMU_yCs%5JJ?73O1Q7x)(d?Jyhhrz;q0F#{B4HU>5aq?4X&3@UVYq6T~(6}n36cbGu^3hG9zztwC_3serZ!w}5CQ0!wJg!*n2HpUY4X>T8~ z4bNf{^}VQwoWe#}qr!CPqUy=G0sCV!{MokG-exYKHmFlG7`34BsDAH7y}t#U;J$6d zUjzL{gA9J&WOowk#XhJc%d;*(W%CMDc5g+Up53SjeTKF1H0r+i2lYI3yXn6nYGR#j zJ$pOxSBO0{xHt>7w~u0L+-3a2c(#ytl z>tNLTlQ0T>bM1pAs1-knCHOw-G-UqAWNk5Of}2ng+mGt#IF82)7=fewW{W0c9qRK@ z?=Q3M8&Em116i2Q`Hn&>8bV(&d)^T>k&zgR3o!A)Wm+pa6FIN!hqMz zZ$=aB&G^nl3c8^-q4xR+Dv4_CFd=M)(bPMm2F%9#cq{6Z%s@qO73%vptv_Qb_1M?V z@BfXcEy+RkcPsid!vYF9I2(0N-@!mUj#}wS?1AS{E9tb;Or$63RNR6!unZNUIo5@! ze(ps@Y66q3Gcb<&0@MJjFdjGA z`rFq1sFi<fD!N zQ(TVg!Mor`gRIdDrag6U=rtmNg(eIfp z*l7J6HDJ*DW@VA6q-lzZOn1}@M`IpN!>RZgHpa{k%zbbxYJ%fY$9Jx+KY;BS-+6|D zlIIIlhrgnd=PK$3%=wVj<1p-j5g(aTFc9^AE~a5VF2(hD1Gd^{LOmAyQokE-!w*o& z*z9BC--^Om3OaW8Vk2CKvG@kI#RJ$G|3SUiVZZsKT7Mis{XR^_Pq8arK@E`hiMi>f zV;1$7P!l_Yf!O*0@z+2p2h4zdthqRx_Cid-O6-WIaUQy#ng~6P!7(;Zb3zS{6XU1hr%ox!tixeHdmomegZpU^yg+GH)4D0Gcf`;q9XDl zYQXnw{Tu8V#HqqDw5J|2-`|geslSf3FxYq4`~!$c>_x*E)LuP-8u)w6!I&dvz%dv@ zJs-8A1*nNHLnYlBR777x7x$qi_B-mmYgh+EzcqhI^~F<|NyB0sjhAsa4*Sj|-?P@2 z@K)O2Kt(L}sF_$UhEv~w8sK?Ugmz#XJcYF}=9oElO|UNYRBWyD-^Vr-U}GNmume7c z>gWKr#Os)bEx$Jx&}|q`y#zIZ2T?0qi)ybxZRK8Ugr`u+8Fbu4vL^=X{12i~!h_+c z6}*RI@H5mNr~F`6(9N2I8MKc?ZPCN1)3F=ba_0i7pR1@nuJxm7kHQe@^{^i{#!-y# zOr|ggci})x`^jXr51UaxhT8L*C(K1sAG=d;k6KY7Di=0mDZYvddGblq-UV-=o{b9q zV;G6gqfZ0uqRPB0IT3H2ZpySvAucJ;?i@!`iqfn>Bx12&J3fr(Y9<}w~P%CWwx3L>) zqN7ofnTfM-J}R_-qXy1AV}7=0;&STmVSCIy%ijgX#i$(l%II@`r4UKOHH^WCb0%wD ztU4eAl!zX@e=B4PC0MxhrXy>8EVbN5S{;V6g2ZGn2k?j zEj)pm*dM4!T*bSv;RSO8uEYM+k6{~Zbbu0@^K&8UvHp|bQ1R0n&pAzs0z7<<)ZcRH$mJ1XgXsEMyf_4hfd|3j!8 zJAvBDGgpa!EQRL(n!U=vck*b|d$1XN#0Q&D@l85PQxQ7e4M z)<3r%xBh9L|BISXbWO9M=Eykw@4qN0biJ_=-e#SP3fZHmiS0t=#y-?aPhx8f2{avc zwD!c7v=77uSc0SRPt-U$K>^MRoQT!u|2zekhHIFNO@afQtvCP`>a(boUO}xOq?UO< z0X32CI1|UAlJZkbz{9qF0ri~|Vir^vmGoV4fRDmp3R>YBROq+Z`fE6X`g=GA6G8*3 zuj)CdiB+J!dl|JQyKyY;$9~v0ETHO>zL>1s0j_jg?K0W(TNVI{zK|3sN)qGW4>#Mifk%Y zVh_}B#5}dh%cj#+b5`G`vJAG-%%6)2Q`u4 z`X&kMqRx4HjKi*|_lII9^o^&Wj#gkguEP}k0u_N8ai-&1sFlQEcWjJ$J_fb-6R3_XHXZ~*QlRkH$hv@`I|{Wp<9RQa0@DAf1*CTgu0m8CYp&3 zKwTsr)Yi;Lt#~==S8zRQ<&~(39m397qmk(+9o0S(!*u=^QqTuWu`xc4gvQy8T5-+B z0o8wYi^FW{Ias}NOs4)d>brm@=5)BI3#c0^*>X`^HXR3J1!m$U)cRn_dyTT^DyO*|ZtE%31rpK9th6I)D~6*kuscx4`7zYZw*lMYOQ`<8 z#WbwxYi%0Ru`3PZP|39hwSt$iH}1y}j7&DiGY)T}-Ve2s<*3kpi`u%hHs-xKsNC3$ zPFPsKl9J*QH@`H~b*T;VPVq15vZQ9fq?K!LPFNY3Ik<*fUGxvhoDtza-G4)^T5f*P zWba(pf7g(hn%(m}vkJ@H!s01Yy!29(UzYDF%rEs$cJt`f>FfPJ&;QqB|0BaL1~!=C zDJjh_n&NurdZy1P^tyTZ{8x+8RR8qcCn6)qPxs^(xus>Ek}_WMznbR{^cNTG3iA)2 zT^Tr_(CaDnx~1Mi@1!!fY^v9t;+gJsCwa=eQ;JLGRnKA0)ci?P-Fd~c+&P{iUMhAc z6&K~@PnlKXb#q4cRo7*unf~bcy8~99UU1QW`Hr$GTYJ>; zZ{7KAXgwS5!m6#NhpLTq;J>TtqneYl3OzHbwyLA)-g0kQnOo$UQCQ_KukyRz!o80a zRBbISui9QV+v|F#PW6^&y3YUm3;)3Pmjp+*E>C7l-0As6WuCmMjnfMKkMCa<9c4C$ zbYKvs<^S{8fgu0B6FHIo>~sF0L8GcR7J5oc%iU>J8_TM;7L-+OpE0Yntewjy70x66 zvx|#7Wd+5|*Hh$9^tzq`Pf77)m(L36(NmP~dbCF=#bufPOP5>M@ZWrOOo0F6f6oT* nI2ag^8?|G2Y`~CULKj~n)7`N#KHyl;4t6Che9hsu0fYYss%re9 diff --git a/pyfpdb/locale/localise.sh b/pyfpdb/locale/localise.sh index 4566594f..6f780960 100755 --- a/pyfpdb/locale/localise.sh +++ b/pyfpdb/locale/localise.sh @@ -9,11 +9,15 @@ msgmerge --update locale/fpdb-de_DE.po locale/fpdb-en_GB.pot msgmerge --update locale/fpdb-es_ES.po locale/fpdb-en_GB.pot msgmerge --update locale/fpdb-fr_FR.po locale/fpdb-en_GB.pot msgmerge --update locale/fpdb-hu_HU.po locale/fpdb-en_GB.pot +msgmerge --update locale/fpdb-pl_PL.po locale/fpdb-en_GB.pot +msgmerge --update locale/fpdb-ru_RU.po locale/fpdb-en_GB.pot echo "compiling mo files" python /usr/share/doc/python-2.*/examples/Tools/i18n/msgfmt.py --output-file=locale/de/LC_MESSAGES/fpdb.mo locale/fpdb-de_DE.po python /usr/share/doc/python-2.*/examples/Tools/i18n/msgfmt.py --output-file=locale/es/LC_MESSAGES/fpdb.mo locale/fpdb-es_ES.po python /usr/share/doc/python-2.*/examples/Tools/i18n/msgfmt.py --output-file=locale/fr/LC_MESSAGES/fpdb.mo locale/fpdb-fr_FR.po python /usr/share/doc/python-2.*/examples/Tools/i18n/msgfmt.py --output-file=locale/hu/LC_MESSAGES/fpdb.mo locale/fpdb-hu_HU.po +python /usr/share/doc/python-2.*/examples/Tools/i18n/msgfmt.py --output-file=locale/pl/LC_MESSAGES/fpdb.mo locale/fpdb-pl_PL.po +python /usr/share/doc/python-2.*/examples/Tools/i18n/msgfmt.py --output-file=locale/ru/LC_MESSAGES/fpdb.mo locale/fpdb-ru_RU.po pocount locale/*.po From 4e9ab6a1d6305f1e28fdbdc4fbe92d0c99f79e14 Mon Sep 17 00:00:00 2001 From: Steffen Schaumburg Date: Thu, 10 Mar 2011 04:13:25 +0100 Subject: [PATCH 22/41] make THP executable --- pyfpdb/TestHandsPlayers.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 pyfpdb/TestHandsPlayers.py diff --git a/pyfpdb/TestHandsPlayers.py b/pyfpdb/TestHandsPlayers.py old mode 100644 new mode 100755 From 5a0f2946a4d516e046a655a5a0ebafbb3a64c558 Mon Sep 17 00:00:00 2001 From: Steffen Schaumburg Date: Thu, 10 Mar 2011 04:15:53 +0100 Subject: [PATCH 23/41] fix many strings that weren't being picked up by gettext's parser --- pyfpdb/AbsoluteToFpdb.py | 4 +- pyfpdb/BetfairToFpdb.py | 2 +- pyfpdb/CarbonToFpdb.py | 4 +- pyfpdb/Database.py | 4 +- pyfpdb/EverestToFpdb.py | 6 +- pyfpdb/EverleafToFpdb.py | 4 +- pyfpdb/FulltiltToFpdb.py | 4 +- pyfpdb/GuiDatabase.py | 4 +- pyfpdb/Hand.py | 85 +++++---- pyfpdb/HandHistoryConverter.py | 6 +- pyfpdb/ImapFetcher.py | 2 +- pyfpdb/OnGameToFpdb.py | 4 +- pyfpdb/Options.py | 2 +- pyfpdb/PartyPokerToFpdb.py | 4 +- pyfpdb/PkrToFpdb.py | 2 +- pyfpdb/SplitHandHistory.py | 8 +- pyfpdb/Summaries.py | 4 +- pyfpdb/Win2dayToFpdb.py | 2 +- pyfpdb/WinamaxToFpdb.py | 14 +- pyfpdb/iPokerToFpdb.py | 2 +- pyfpdb/locale/de/LC_MESSAGES/fpdb.mo | Bin 23859 -> 23859 bytes pyfpdb/locale/es/LC_MESSAGES/fpdb.mo | Bin 11882 -> 11882 bytes pyfpdb/locale/fpdb-de_DE.po | 196 ++++++++++++++------- pyfpdb/locale/fpdb-en_GB.pot | 181 ++++++++++++------- pyfpdb/locale/fpdb-es_ES.po | 193 ++++++++++++++------- pyfpdb/locale/fpdb-fr_FR.po | 243 +++++++++++++++++++------- pyfpdb/locale/fpdb-hu_HU.po | 249 +++++++++++++++++++-------- pyfpdb/locale/fpdb-pl_PL.po | 186 +++++++++++++------- pyfpdb/locale/fpdb-ru_RU.po | 195 ++++++++++++++------- pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo | Bin 75239 -> 74576 bytes pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo | Bin 76839 -> 76190 bytes 31 files changed, 1066 insertions(+), 544 deletions(-) diff --git a/pyfpdb/AbsoluteToFpdb.py b/pyfpdb/AbsoluteToFpdb.py index d55f4710..82368767 100755 --- a/pyfpdb/AbsoluteToFpdb.py +++ b/pyfpdb/AbsoluteToFpdb.py @@ -284,7 +284,7 @@ class Absolute(HandHistoryConverter): def readBringIn(self, hand): m = self.re_BringIn.search(hand.handText,re.DOTALL) if m: - logging.debug(_("Player bringing in: %s for %s" %(m.group('PNAME'), m.group('BRINGIN')))) + logging.debug(_("Player bringing in: %s for %s") % (m.group('PNAME'), m.group('BRINGIN'))) hand.addBringIn(m.group('PNAME'), m.group('BRINGIN')) else: logging.warning(_("No bringin found.")) @@ -348,7 +348,7 @@ class Absolute(HandHistoryConverter): bet = action.group('BET').replace(',', '') hand.addComplete( street, action.group('PNAME'), bet) else: - logging.debug(_("Unimplemented readAction: %s %s" %(action.group('PNAME'),action.group('ATYPE'),))) + logging.debug(_("Unimplemented readAction: %s %s") % (action.group('PNAME'),action.group('ATYPE'))) def readShowdownActions(self, hand): diff --git a/pyfpdb/BetfairToFpdb.py b/pyfpdb/BetfairToFpdb.py index d30b3b8e..b1a94b2e 100755 --- a/pyfpdb/BetfairToFpdb.py +++ b/pyfpdb/BetfairToFpdb.py @@ -157,7 +157,7 @@ class Betfair(HandHistoryConverter): def readBringIn(self, hand): m = self.re_BringIn.search(hand.handText,re.DOTALL) if m: - logging.debug(_("Player bringing in: %s for %s" %(m.group('PNAME'), m.group('BRINGIN')))) + logging.debug(_("Player bringing in: %s for %s") % (m.group('PNAME'), m.group('BRINGIN'))) hand.addBringIn(m.group('PNAME'), m.group('BRINGIN')) else: logging.warning(_("No bringin found")) diff --git a/pyfpdb/CarbonToFpdb.py b/pyfpdb/CarbonToFpdb.py index 2c5dbd5b..a9d2fcdf 100644 --- a/pyfpdb/CarbonToFpdb.py +++ b/pyfpdb/CarbonToFpdb.py @@ -264,8 +264,8 @@ or None if we fail to get the info """ elif action.group('ATYPE') == 'ALL_IN': hand.addAllIn(street, player, action.group('BET')) else: - logging.debug(_("Unimplemented readAction: %s %s" - % (action.group('PSEAT'),action.group('ATYPE'),))) + logging.debug(_("Unimplemented readAction: %s %s") + % (action.group('PSEAT'),action.group('ATYPE'))) def readShowdownActions(self, hand): for shows in self.re_ShowdownAction.finditer(hand.handText): diff --git a/pyfpdb/Database.py b/pyfpdb/Database.py index 9812300b..d8e83b76 100644 --- a/pyfpdb/Database.py +++ b/pyfpdb/Database.py @@ -1116,7 +1116,7 @@ class Database: self.connection.set_isolation_level(1) # go back to normal isolation level self.commit() # seems to clear up errors if there were any in postgres ptime = time() - stime - print _("prepare import took %s seconds" % ptime) + print (_("prepare import took %s seconds") % ptime) #end def prepareBulkImport def afterBulkImport(self): @@ -1191,7 +1191,7 @@ class Database: self.connection.set_isolation_level(1) # go back to normal isolation level self.commit() # seems to clear up errors if there were any in postgres atime = time() - stime - print (_("After import took %s seconds" % atime)) + print (_("After import took %s seconds") % atime) #end def afterBulkImport def drop_referential_integrity(self): diff --git a/pyfpdb/EverestToFpdb.py b/pyfpdb/EverestToFpdb.py index a9abebc1..348ec5bf 100644 --- a/pyfpdb/EverestToFpdb.py +++ b/pyfpdb/EverestToFpdb.py @@ -230,9 +230,9 @@ class Everest(HandHistoryConverter): elif action.group('ATYPE') in ('FOLD', 'SIT_OUT'): hand.addFold(street, player) else: - print (_("Unimplemented readAction: %s %s" % (action.group('PSEAT'),action.group('ATYPE'),))) - logging.debug(_("Unimplemented readAction: %s %s" - % (action.group('PSEAT'),action.group('ATYPE'),))) + print (_("Unimplemented readAction: %s %s") % (action.group('PSEAT'),action.group('ATYPE'))) + logging.debug(_("Unimplemented readAction: %s %s") + % (action.group('PSEAT'),action.group('ATYPE'))) def readShowdownActions(self, hand): for shows in self.re_ShowdownAction.finditer(hand.handText): diff --git a/pyfpdb/EverleafToFpdb.py b/pyfpdb/EverleafToFpdb.py index fced271a..1f03196d 100755 --- a/pyfpdb/EverleafToFpdb.py +++ b/pyfpdb/EverleafToFpdb.py @@ -285,7 +285,7 @@ or None if we fail to get the info """ elif action.group('ATYPE') == ' complete to': hand.addComplete( street, action.group('PNAME'), action.group('BET')) else: - logging.debug(_("Unimplemented readAction: %s %s" %(action.group('PNAME'),action.group('ATYPE'),))) + logging.debug(_("Unimplemented readAction: %s %s") % (action.group('PNAME'),action.group('ATYPE'))) def readShowdownActions(self, hand): @@ -294,7 +294,7 @@ or None if we fail to get the info """ for shows in self.re_ShowdownAction.finditer(hand.handText): cards = shows.group('CARDS') cards = cards.split(', ') - logging.debug(_("readShowdownActions %s %s" %(cards, shows.group('PNAME')))) + logging.debug(_("readShowdownActions %s %s") % (cards, shows.group('PNAME'))) hand.addShownCards(cards, shows.group('PNAME')) diff --git a/pyfpdb/FulltiltToFpdb.py b/pyfpdb/FulltiltToFpdb.py index b63cec83..82ce699b 100755 --- a/pyfpdb/FulltiltToFpdb.py +++ b/pyfpdb/FulltiltToFpdb.py @@ -248,9 +248,9 @@ class Fulltilt(HandHistoryConverter): info['sb'] = self.Lim_Blinds[mg['BB']][0] info['bb'] = self.Lim_Blinds[mg['BB']][1] except KeyError: - log.error(_("determineGameType: Lim_Blinds has no lookup for '%s'" % mg['BB'])) + log.error(_("determineGameType: Lim_Blinds has no lookup for '%s'") % mg['BB']) log.error(_("determineGameType: Raising FpdbParseError")) - raise FpdbParseError(_("Lim_Blinds has no lookup for '%s'") % mg['BB']) + raise FpdbParseError(_("determineGameType: Lim_Blinds has no lookup for '%s'") % mg['BB']) if mg['GAME'] is not None: (info['base'], info['category']) = games[mg['GAME']] diff --git a/pyfpdb/GuiDatabase.py b/pyfpdb/GuiDatabase.py index d6a1f8d2..fa049afa 100755 --- a/pyfpdb/GuiDatabase.py +++ b/pyfpdb/GuiDatabase.py @@ -478,7 +478,7 @@ class AddDB(gtk.Dialog): def run(self): response = super(AddDB,self).run() - log.debug(_("addDB.run: response is %s accept is %s" % (str(response), str(int(gtk.RESPONSE_ACCEPT))))) + log.debug(_("addDB.run: response is %s accept is %s") % (str(response), str(int(gtk.RESPONSE_ACCEPT)))) ok,retry = False,True while response == gtk.RESPONSE_ACCEPT: @@ -579,7 +579,7 @@ class AddDB(gtk.Dialog): dia.vbox.add(l) dia.show_all() ret = dia.run() - log.debug(_("check_fields: ret is %s cancel is %s" % (str(ret), str(int(gtk.RESPONSE_CANCEL))))) + log.debug(_("check_fields: ret is %s cancel is %s") % (str(ret), str(int(gtk.RESPONSE_CANCEL)))) if ret == gtk.RESPONSE_YES: try_again = True log.debug(_("check_fields: destroy dialog")) diff --git a/pyfpdb/Hand.py b/pyfpdb/Hand.py index 792e3d93..fd7b5a87 100644 --- a/pyfpdb/Hand.py +++ b/pyfpdb/Hand.py @@ -1167,7 +1167,7 @@ class DrawHand(Hand): hhc.markStreets(self) # markStreets in Draw may match without dealing cards if self.streets['DEAL'] == None: - raise FpdbParseError(_("DrawHand.__init__: street 'DEAL' is empty. Hand cancelled? HandID: '%s'" % self.handid)) + raise FpdbParseError(_("DrawHand.__init__: street 'DEAL' is empty. Hand cancelled? HandID: '%s'") % self.handid) hhc.readBlinds(self) hhc.readAntes(self) hhc.readButton(self) @@ -1239,60 +1239,61 @@ class DrawHand(Hand): def writeHand(self, fh=sys.__stdout__): # PokerStars format. + # HH output should not be translated super(DrawHand, self).writeHand(fh) players_who_act_ondeal = set(([x[0] for x in self.actions['DEAL']]+[x[0] for x in self.actions['BLINDSANTES']])) for player in [x for x in self.players if x[1] in players_who_act_ondeal]: #Only print stacks of players who do something on deal - print >>fh, _("Seat %s: %s (%s%s in chips) " %(player[0], player[1], self.sym, player[2])) + print >>fh, (("Seat %s: %s (%s%s in chips) ") % (player[0], player[1], self.sym, player[2])) if 'BLINDSANTES' in self.actions: for act in self.actions['BLINDSANTES']: - print >>fh, _("%s: %s %s %s%s" %(act[0], act[1], act[2], self.sym, act[3])) + print >>fh, ("%s: %s %s %s%s" % (act[0], act[1], act[2], self.sym, act[3])) if 'DEAL' in self.actions: - print >>fh, _("*** DEALING HANDS ***") + print >>fh, ("*** DEALING HANDS ***") for player in [x[1] for x in self.players if x[1] in players_who_act_ondeal]: if 'DEAL' in self.holecards: if self.holecards['DEAL'].has_key(player): (nc,oc) = self.holecards['DEAL'][player] - print >>fh, _("Dealt to %s: [%s]") % (player, " ".join(nc)) + print >>fh, ("Dealt to %s: [%s]") % (player, " ".join(nc)) for act in self.actions['DEAL']: print >>fh, self.actionString(act, 'DEAL') if 'DRAWONE' in self.actions: - print >>fh, _("*** FIRST DRAW ***") + print >>fh, ("*** FIRST DRAW ***") for act in self.actions['DRAWONE']: print >>fh, self.actionString(act, 'DRAWONE') if act[0] == self.hero and act[1] == 'discards': (nc,oc) = self.holecardsAsSet('DRAWONE', act[0]) dc = self.discards['DRAWONE'][act[0]] kc = oc - dc - print >>fh, _("Dealt to %s [%s] [%s]" % (act[0], " ".join(kc), " ".join(nc))) + print >>fh, (("Dealt to %s [%s] [%s]") % (act[0], " ".join(kc), " ".join(nc))) if 'DRAWTWO' in self.actions: - print >>fh, _("*** SECOND DRAW ***") + print >>fh, ("*** SECOND DRAW ***") for act in self.actions['DRAWTWO']: print >>fh, self.actionString(act, 'DRAWTWO') if act[0] == self.hero and act[1] == 'discards': (nc,oc) = self.holecardsAsSet('DRAWONE', act[0]) dc = self.discards['DRAWTWO'][act[0]] kc = oc - dc - print >>fh, _("Dealt to %s [%s] [%s]" % (act[0], " ".join(kc), " ".join(nc))) + print >>fh, (("Dealt to %s [%s] [%s]") % (act[0], " ".join(kc), " ".join(nc))) if 'DRAWTHREE' in self.actions: - print >>fh, _("*** THIRD DRAW ***") + print >>fh, ("*** THIRD DRAW ***") for act in self.actions['DRAWTHREE']: print >>fh, self.actionString(act, 'DRAWTHREE') if act[0] == self.hero and act[1] == 'discards': (nc,oc) = self.holecardsAsSet('DRAWONE', act[0]) dc = self.discards['DRAWTHREE'][act[0]] kc = oc - dc - print >>fh, _("Dealt to %s [%s] [%s]" % (act[0], " ".join(kc), " ".join(nc))) + print >>fh, (("Dealt to %s [%s] [%s]") % (act[0], " ".join(kc), " ".join(nc))) if 'SHOWDOWN' in self.actions: - print >>fh, _("*** SHOW DOWN ***") + print >>fh, ("*** SHOW DOWN ***") #TODO: Complete SHOWDOWN # Current PS format has the lines: @@ -1303,11 +1304,11 @@ class DrawHand(Hand): # Immediately before the summary. # The current importer uses those lines for importing winning rather than the summary for name in self.pot.returned: - print >>fh, _("Uncalled bet (%s%s) returned to %s" %(self.sym, self.pot.returned[name],name)) + print >>fh, ("Uncalled bet (%s%s) returned to %s" % (self.sym, self.pot.returned[name],name)) for entry in self.collected: - print >>fh, _("%s collected %s%s from x pot" %(entry[0], self.sym, entry[1])) + print >>fh, ("%s collected %s%s from x pot" % (entry[0], self.sym, entry[1])) - print >>fh, _("*** SUMMARY ***") + print >>fh, ("*** SUMMARY ***") print >>fh, "%s | Rake %s%.2f" % (self.pot, self.sym, self.rake) print >>fh, "\n\n" @@ -1432,29 +1433,29 @@ Add a complete on [street] by [player] to [amountTo] def writeHand(self, fh=sys.__stdout__): # PokerStars format. - + # HH output should not be translated super(StudHand, self).writeHand(fh) players_who_post_antes = set([x[0] for x in self.actions['BLINDSANTES']]) for player in [x for x in self.players if x[1] in players_who_post_antes]: #Only print stacks of players who do something preflop - print >>fh, _("Seat %s: %s (%s%s in chips)" %(player[0], player[1], self.sym, player[2])) + print >>fh, ("Seat %s: %s (%s%s in chips)" %(player[0], player[1], self.sym, player[2])) if 'BLINDSANTES' in self.actions: for act in self.actions['BLINDSANTES']: - print >>fh, _("%s: posts the ante %s%s" %(act[0], self.sym, act[3])) + print >>fh, ("%s: posts the ante %s%s" %(act[0], self.sym, act[3])) if 'THIRD' in self.actions: dealt = 0 - #~ print >>fh, _("*** 3RD STREET ***") + #~ print >>fh, ("*** 3RD STREET ***") for player in [x[1] for x in self.players if x[1] in players_who_post_antes]: if self.holecards['THIRD'].has_key(player): (open, closed) = self.holecards['THIRD'][player] dealt+=1 if dealt==1: - print >>fh, _("*** 3RD STREET ***") -# print >>fh, _("Dealt to %s:%s%s") % (player, " [" + " ".join(closed) + "] " if closed else " ", "[" + " ".join(open) + "]" if open else "") + print >>fh, ("*** 3RD STREET ***") +# print >>fh, ("Dealt to %s:%s%s") % (player, " [" + " ".join(closed) + "] " if closed else " ", "[" + " ".join(open) + "]" if open else "") print >>fh, self.writeHoleCards('THIRD', player) for act in self.actions['THIRD']: #FIXME: Need some logic here for bringin vs completes @@ -1462,36 +1463,36 @@ Add a complete on [street] by [player] to [amountTo] if 'FOURTH' in self.actions: dealt = 0 - #~ print >>fh, _("*** 4TH STREET ***") + #~ print >>fh, ("*** 4TH STREET ***") for player in [x[1] for x in self.players if x[1] in players_who_post_antes]: if player in self.holecards['FOURTH']: dealt+=1 if dealt==1: - print >>fh, _("*** 4TH STREET ***") + print >>fh, ("*** 4TH STREET ***") print >>fh, self.writeHoleCards('FOURTH', player) for act in self.actions['FOURTH']: print >>fh, self.actionString(act) if 'FIFTH' in self.actions: dealt = 0 - #~ print >>fh, _("*** 5TH STREET ***") + #~ print >>fh, ("*** 5TH STREET ***") for player in [x[1] for x in self.players if x[1] in players_who_post_antes]: if self.holecards['FIFTH'].has_key(player): dealt+=1 if dealt==1: - print >>fh, _("*** 5TH STREET ***") + print >>fh, ("*** 5TH STREET ***") print >>fh, self.writeHoleCards('FIFTH', player) for act in self.actions['FIFTH']: print >>fh, self.actionString(act) if 'SIXTH' in self.actions: dealt = 0 - #~ print >>fh, _("*** 6TH STREET ***") + #~ print >>fh, ("*** 6TH STREET ***") for player in [x[1] for x in self.players if x[1] in players_who_post_antes]: if self.holecards['SIXTH'].has_key(player): dealt += 1 if dealt == 1: - print >>fh, _("*** 6TH STREET ***") + print >>fh, ("*** 6TH STREET ***") print >>fh, self.writeHoleCards('SIXTH', player) for act in self.actions['SIXTH']: print >>fh, self.actionString(act) @@ -1501,7 +1502,7 @@ Add a complete on [street] by [player] to [amountTo] # Then we have no 'dealt to' lines, no action lines, but still 7th street should appear. # The only way I can see to know whether to print this line is by knowing the state of the hand # i.e. are all but one players folded; is there an allin showdown; and all that. - print >>fh, _("*** RIVER ***") + print >>fh, ("*** RIVER ***") for player in [x[1] for x in self.players if x[1] in players_who_post_antes]: if self.holecards['SEVENTH'].has_key(player): if self.writeHoleCards('SEVENTH', player): @@ -1513,7 +1514,7 @@ Add a complete on [street] by [player] to [amountTo] # The logic for a showdown is: at the end of river action there are at least two players in the hand # we probably don't need a showdown section in pseudo stars format for our filtering purposes if 'SHOWDOWN' in self.actions: - print >>fh, _("*** SHOW DOWN ***") + print >>fh, ("*** SHOW DOWN ***") # TODO: print showdown lines. # Current PS format has the lines: @@ -1524,11 +1525,11 @@ Add a complete on [street] by [player] to [amountTo] # Immediately before the summary. # The current importer uses those lines for importing winning rather than the summary for name in self.pot.returned: - print >>fh, _("Uncalled bet (%s%s) returned to %s" %(self.sym, self.pot.returned[name],name)) + print >>fh, ("Uncalled bet (%s%s) returned to %s" %(self.sym, self.pot.returned[name],name)) for entry in self.collected: - print >>fh, _("%s collected %s%s from x pot" %(entry[0], self.sym, entry[1])) + print >>fh, ("%s collected %s%s from x pot" %(entry[0], self.sym, entry[1])) - print >>fh, _("*** SUMMARY ***") + print >>fh, ("*** SUMMARY ***") print >>fh, "%s | Rake %s%.2f" % (self.pot, self.sym, self.rake) # TODO: side pots @@ -1536,23 +1537,23 @@ Add a complete on [street] by [player] to [amountTo] for s in self.board.values(): board += s if board: # sometimes hand ends preflop without a board - print >>fh, _("Board [%s]" % (" ".join(board))) + print >>fh, ("Board [%s]" % (" ".join(board))) for player in [x for x in self.players if x[1] in players_who_post_antes]: seatnum = player[0] name = player[1] if name in self.collectees and name in self.shown: - print >>fh, _("Seat %d: %s showed [%s] and won (%s%s)" % (seatnum, name, self.join_holecards(name), self.sym, self.collectees[name])) + print >>fh, ("Seat %d: %s showed [%s] and won (%s%s)" % (seatnum, name, self.join_holecards(name), self.sym, self.collectees[name])) elif name in self.collectees: - print >>fh, _("Seat %d: %s collected (%s%s)" % (seatnum, name, self.sym, self.collectees[name])) + print >>fh, ("Seat %d: %s collected (%s%s)" % (seatnum, name, self.sym, self.collectees[name])) elif name in self.shown: - print >>fh, _("Seat %d: %s showed [%s]" % (seatnum, name, self.join_holecards(name))) + print >>fh, ("Seat %d: %s showed [%s]" % (seatnum, name, self.join_holecards(name))) elif name in self.mucked: - print >>fh, _("Seat %d: %s mucked [%s]" % (seatnum, name, self.join_holecards(name))) + print >>fh, ("Seat %d: %s mucked [%s]" % (seatnum, name, self.join_holecards(name))) elif name in self.folded: - print >>fh, _("Seat %d: %s folded" % (seatnum, name)) + print >>fh, ("Seat %d: %s folded" % (seatnum, name)) else: - print >>fh, _("Seat %d: %s mucked" % (seatnum, name)) + print >>fh, ("Seat %d: %s mucked" % (seatnum, name)) print >>fh, "\n\n" @@ -1672,8 +1673,8 @@ class Pot(object): self.pots += [sum([min(v,v1) for (v,k) in commitsall])] commitsall = [((v-v1),k) for (v,k) in commitsall if v-v1 >0] except IndexError, e: - log.error(_("Pot.end(): Major failure while calculating pot: '%s'" % e)) - raise FpdbParseError(_("Pot.end(): Major failure while calculating pot: '%s'" % e)) + log.error(_("Pot.end(): Major failure while calculating pot: '%s'") % e) + raise FpdbParseError(_("Pot.end(): Major failure while calculating pot: '%s'") % e) # TODO: I think rake gets taken out of the pots. # so it goes: @@ -1696,5 +1697,3 @@ class Pot(object): ret += " Main pot %s%.2f" % (self.sym, self.pots[0]) return ret + ''.join([ (" Side pot %s%.2f." % (self.sym, self.pots[x]) ) for x in xrange(1, len(self.pots)) ]) - - diff --git a/pyfpdb/HandHistoryConverter.py b/pyfpdb/HandHistoryConverter.py index b91bca9e..39dcd1d9 100644 --- a/pyfpdb/HandHistoryConverter.py +++ b/pyfpdb/HandHistoryConverter.py @@ -304,14 +304,14 @@ which it expects to find at self.re_TailSplitHands -- see for e.g. Everleaf.py. elif gametype['base'] == 'draw': hand = Hand.DrawHand(self.config, self, self.sitename, gametype, handText) else: - log.error(_("Unsupported game type: %s" % gametype)) - raise FpdbParseError(_("Unsupported game type: %s" % gametype)) + log.error(_("Unsupported game type: %s") % gametype) + raise FpdbParseError(_("Unsupported game type: %s") % gametype) if hand: #hand.writeHand(self.out_fh) return hand else: - log.error(_("Unsupported game type: %s" % gametype)) + log.error(_("Unsupported game type: %s") % gametype) # TODO: pity we don't know the HID at this stage. Log the entire hand? diff --git a/pyfpdb/ImapFetcher.py b/pyfpdb/ImapFetcher.py index b3aa4ded..993843b1 100644 --- a/pyfpdb/ImapFetcher.py +++ b/pyfpdb/ImapFetcher.py @@ -108,7 +108,7 @@ def run(config, db): else: print _("No Tournament summaries found.") - print _("Errors: %s" % errors) + print (_("Errors: %s") % errors) def readFile(filename, options): codepage = ["utf8"] diff --git a/pyfpdb/OnGameToFpdb.py b/pyfpdb/OnGameToFpdb.py index 15bb1a35..c5626149 100755 --- a/pyfpdb/OnGameToFpdb.py +++ b/pyfpdb/OnGameToFpdb.py @@ -206,8 +206,8 @@ class OnGame(HandHistoryConverter): tzoffset = a.group('OFFSET') else: datetimestr = "2010/Jan/01 01:01:01" - log.error(_("readHandInfo: DATETIME not matched: '%s'" % info[key])) - print "DEBUG: readHandInfo: DATETIME not matched: '%s'" % info[key] + log.error(_("readHandInfo: DATETIME not matched: '%s'") % info[key]) + print (_("DEBUG: ") + _("readHandInfo: DATETIME not matched: '%s'") % info[key]) # TODO: Manually adjust time against OFFSET hand.startTime = datetime.datetime.strptime(datetimestr, "%Y/%b/%d %H:%M:%S") # also timezone at end, e.g. " ET" hand.startTime = HandHistoryConverter.changeTimezone(hand.startTime, tzoffset, "UTC") diff --git a/pyfpdb/Options.py b/pyfpdb/Options.py index e0988705..0829ea46 100644 --- a/pyfpdb/Options.py +++ b/pyfpdb/Options.py @@ -106,7 +106,7 @@ def site_alias(alias): tmp = aliases[alias] except KeyError, e: tmp = False - print _("Alias '%s' unknown" % alias) + print (_("Alias '%s' unknown") % alias) return tmp diff --git a/pyfpdb/PartyPokerToFpdb.py b/pyfpdb/PartyPokerToFpdb.py index 2abd744c..63dc0ad7 100755 --- a/pyfpdb/PartyPokerToFpdb.py +++ b/pyfpdb/PartyPokerToFpdb.py @@ -253,7 +253,7 @@ class PartyPoker(HandHistoryConverter): try: info.update(self.re_Hid.search(hand.handText).groupdict()) except AttributeError, e: - raise FpdbParseError(_("Cannot read HID for current hand: %s" % e)) + raise FpdbParseError(_("Cannot read HID for current hand: %s") % e) try: info.update(self.re_HandInfo.search(hand.handText,re.DOTALL).groupdict()) @@ -346,7 +346,7 @@ class PartyPoker(HandHistoryConverter): elif info[key].find(u"€")!=-1: hand.buyinCurrency="EUR" else: - raise FpdbParseError(_("Failed to detect currency. HID: %s: '%s'" % (hand.handid, info[key]))) + raise FpdbParseError(_("Failed to detect currency. HID: %s: '%s'") % (hand.handid, info[key])) info[key] = info[key].strip(u'$€') hand.buyin = int(100*Decimal(info[key])) if key == 'LEVEL': diff --git a/pyfpdb/PkrToFpdb.py b/pyfpdb/PkrToFpdb.py index ecb43ae8..62519da2 100755 --- a/pyfpdb/PkrToFpdb.py +++ b/pyfpdb/PkrToFpdb.py @@ -150,7 +150,7 @@ class Pkr(HandHistoryConverter): info['sb'] = self.Lim_Blinds[mg['BB']][0] info['bb'] = self.Lim_Blinds[mg['BB']][1] except KeyError: - log.error(_("determineGameType: Lim_Blinds has no lookup for '%s'" % mg['BB'])) + log.error(_("determineGameType: Lim_Blinds has no lookup for '%s'") % mg['BB']) log.error(_("determineGameType: Raising FpdbParseError")) raise FpdbParseError(_("Lim_Blinds has no lookup for '%s'") % mg['BB']) diff --git a/pyfpdb/SplitHandHistory.py b/pyfpdb/SplitHandHistory.py index 02d9075e..d163bdf4 100644 --- a/pyfpdb/SplitHandHistory.py +++ b/pyfpdb/SplitHandHistory.py @@ -73,7 +73,7 @@ class SplitHandHistory: try: infile = codecs.open(self.in_path, 'r', kodec) except IOError: - print _('File not found') + print (_('File not found')) sys.exit(2) #Split with do_hands_per_file if archive and paragraphs if a regular hh @@ -83,7 +83,7 @@ class SplitHandHistory: nn += 1 check = self.do_hands_per_file(infile, nn) if check is None: - print _('%s processed' % self.in_path) + print (_('%s processed') % self.in_path) break else: filenum = 0 @@ -102,11 +102,11 @@ class SplitHandHistory: def new_file(self, fileno=-1): if fileno < 1: - print _('Nope, will not work (fileno=%d)' % fileno) + print (_('Nope, will not work (fileno=%d)') % fileno) sys.exit(2) basename = os.path.splitext(os.path.basename(self.in_path))[0] name = os.path.join(self.out_path, basename+'-%06d.txt' % fileno) - print '-> %s' % name + print ('-> %s' % name) newfile = file(name, 'w') return newfile diff --git a/pyfpdb/Summaries.py b/pyfpdb/Summaries.py index 8cdd1f54..f50556da 100644 --- a/pyfpdb/Summaries.py +++ b/pyfpdb/Summaries.py @@ -47,7 +47,7 @@ for messageNumber in searchData[0].split(" "): if response!="OK": raise error #TODO: show error message if headerData[1].find("Subject: PokerStars Tournament History Request - Last x")!=1: - neededMessages.append((messageNumber, "PS") + neededMessages.append(messageNumber, "PS") tourneys=[] if len(neededMessages)==0: @@ -57,7 +57,7 @@ for messageData in neededMessages: if response!="OK": raise error #TODO: show error message if messageData[0]=="PS": - tourneys.append(PokerStarsSummaries.PokerStarsSummaries(bodyData) + tourneys.append(PokerStarsSummaries.PokerStarsSummaries(bodyData)) for tourney in tourneys: print "tourney:",tourney diff --git a/pyfpdb/Win2dayToFpdb.py b/pyfpdb/Win2dayToFpdb.py index 4d2c442f..3ea10010 100755 --- a/pyfpdb/Win2dayToFpdb.py +++ b/pyfpdb/Win2dayToFpdb.py @@ -338,7 +338,7 @@ class Win2day(HandHistoryConverter): elif action.group('ATYPE') == 'ACTION_STAND': hand.addStandsPat( street, action.group('PNAME')) else: - print _("DEBUG: unimplemented readAction: '%s' '%s'" %(action.group('PNAME'),action.group('ATYPE'),)) + print (_("DEBUG: ") + _("unimplemented readAction: '%s' '%s'") % (action.group('PNAME'), action.group('ATYPE'))) def readShowdownActions(self, hand): diff --git a/pyfpdb/WinamaxToFpdb.py b/pyfpdb/WinamaxToFpdb.py index d34e92e5..bd773854 100644 --- a/pyfpdb/WinamaxToFpdb.py +++ b/pyfpdb/WinamaxToFpdb.py @@ -214,7 +214,7 @@ class Winamax(HandHistoryConverter): datetimestr = "%s/%s/%s %s:%s:%s" % (a.group('Y'),a.group('M'), a.group('D'), a.group('H'),a.group('MIN'),a.group('S')) else: datetimestr = "2010/Jan/01 01:01:01" - log.error(_("readHandInfo: DATETIME not matched: '%s'" % info[key])) + log.error(_("readHandInfo: DATETIME not matched: '%s'") % info[key]) #print "DEBUG: readHandInfo: DATETIME not matched: '%s'" % info[key] hand.startTime = datetime.datetime.strptime(datetimestr, "%Y/%m/%d %H:%M:%S") hand.startTime = HandHistoryConverter.changeTimezone(hand.startTime, "CET", "UTC") @@ -297,7 +297,7 @@ class Winamax(HandHistoryConverter): hand.mixed = None def readPlayerStacks(self, hand): - log.debug(_("readplayerstacks: re is '%s'" % self.re_PlayerInfo)) + log.debug(_("readplayerstacks: re is '%s'") % self.re_PlayerInfo) m = self.re_PlayerInfo.finditer(hand.handText) for a in m: hand.addPlayer(int(a.group('SEAT')), a.group('PNAME'), a.group('CASH')) @@ -324,7 +324,7 @@ class Winamax(HandHistoryConverter): m = self.re_Button.search(hand.handText) if m: hand.buttonpos = int(m.group('BUTTON')) - log.debug(_('readButton: button on pos %d'%hand.buttonpos)) + log.debug(_('readButton: button on pos %d') % hand.buttonpos) else: log.warning(_('readButton: not found')) @@ -376,13 +376,13 @@ class Winamax(HandHistoryConverter): if street in hand.streets.keys(): m = self.re_HeroCards.finditer(hand.streets[street]) if m == []: - log.debug(_("No hole cards found for %s"%street)) + log.debug(_("No hole cards found for %s") % street) for found in m: hand.hero = found.group('PNAME') newcards = found.group('CARDS').split(' ') # print "DEBUG: addHoleCards(%s, %s, %s)" %(street, hand.hero, newcards) hand.addHoleCards(street, hand.hero, closed=newcards, shown=False, mucked=False, dealt=True) - log.debug(_("Hero cards %s: %s"%(hand.hero, newcards))) + log.debug(_("Hero cards %s: %s") % (hand.hero, newcards)) def readAction(self, hand, street): m = self.re_Action.finditer(hand.streets[street]) @@ -409,7 +409,7 @@ class Winamax(HandHistoryConverter): def readShowdownActions(self, hand): for shows in self.re_ShowdownAction.finditer(hand.handText): - log.debug(_("add show actions %s"%shows)) + log.debug(_("add show actions %s") % shows) cards = shows.group('CARDS') cards = cards.split(' ') # print "DEBUG: addShownCards(%s, %s)" %(cards, shows.group('PNAME')) @@ -466,7 +466,7 @@ class Winamax(HandHistoryConverter): def readShownCards(self,hand): for m in self.re_ShownCards.finditer(hand.handText): - log.debug(_("Read shown cards: %s"%m.group(0))) + log.debug(_("Read shown cards: %s") % m.group(0)) cards = m.group('CARDS') cards = cards.split(' ') # needs to be a list, not a set--stud needs the order (shown, mucked) = (False, False) diff --git a/pyfpdb/iPokerToFpdb.py b/pyfpdb/iPokerToFpdb.py index 950a9901..13f4a525 100644 --- a/pyfpdb/iPokerToFpdb.py +++ b/pyfpdb/iPokerToFpdb.py @@ -258,7 +258,7 @@ or None if we fail to get the info """ #print "DEBUG: addBringIn(%s, %s)" %(action.group('PNAME'), action.group('BET')) hand.addBringIn(action.group('PNAME'), action.group('BET')) else: - logging.error(_("Unimplemented readAction: %s" % (ag))) + logging.error(_("Unimplemented readAction: %s") % (ag)) def readShowdownActions(self, hand): for shows in self.re_ShowdownAction.finditer(hand.handText): diff --git a/pyfpdb/locale/de/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/de/LC_MESSAGES/fpdb.mo index 979ed3a9e7743b2290cb8d86fe0be8c22b23b60f..b56efc66ee19514b4fe49f7687b46109247c7a12 100644 GIT binary patch delta 19 bcmdnIi*fTV#tpxXSxl@9O*a2GHqitCR*DDI delta 19 bcmdnIi*fTV#tpxXS&XbqjW_={HqitCR*nbN diff --git a/pyfpdb/locale/es/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/es/LC_MESSAGES/fpdb.mo index c146b8df48a4d1820301457fa28dbc66fd77ae14..64cbba6785e3926cb120bbe2b69ed959d293bb51 100644 GIT binary patch delta 17 ZcmaDA^D1V;E-4lhD?^jb`=r(g0{}^C2QmNv delta 17 ZcmaDA^D1V;E-4lxD^ugm`=r(g0{}^G2QvTw diff --git a/pyfpdb/locale/fpdb-de_DE.po b/pyfpdb/locale/fpdb-de_DE.po index 9756fce2..43092554 100644 --- a/pyfpdb/locale/fpdb-de_DE.po +++ b/pyfpdb/locale/fpdb-de_DE.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-03-10 02:53+CET\n" +"POT-Creation-Date: 2011-03-10 04:14+CET\n" "PO-Revision-Date: 2011-03-10 01:42+0000\n" "Last-Translator: steffen123 \n" "Language-Team: German (Germany) \n" @@ -67,6 +67,10 @@ msgstr "" msgid "reading antes" msgstr "Lese Antes" +#: AbsoluteToFpdb.py:287 BetfairToFpdb.py:160 FulltiltToFpdb.py:425 +msgid "Player bringing in: %s for %s" +msgstr "" + #: AbsoluteToFpdb.py:290 EverleafToFpdb.py:230 msgid "No bringin found." msgstr "Kein Bringin gefunden." @@ -79,6 +83,11 @@ msgstr "Keine Small Blind" msgid "Absolute readStudPlayerCards is only a stub." msgstr "" +#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:233 +#: EverestToFpdb.py:234 EverleafToFpdb.py:288 +msgid "Unimplemented readAction: %s %s" +msgstr "" + #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 #: EverleafToFpdb.py:326 FulltiltToFpdb.py:783 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 @@ -341,6 +350,10 @@ msgstr "" msgid "warning: index %s_%s_idx not dropped %s, continuing ..." msgstr "" +#: Database.py:1119 +msgid "prepare import took %s seconds" +msgstr "" + #: Database.py:1150 Database.py:1158 Database.py:1426 Database.py:1434 msgid "Creating foreign key " msgstr "Erstelle Foreign Key " @@ -364,6 +377,11 @@ msgstr "Erstelle Foreign Key " msgid "Create index failed: " msgstr "Erstellen des Indexes fehlgeschlagen: " +#: Database.py:1194 +#, fuzzy +msgid "After import took %s seconds" +msgstr "Zeit zwischen Imports in Sekunden:" + #: Database.py:1227 Database.py:1228 msgid "Finished recreating tables" msgstr "" @@ -557,6 +575,10 @@ msgstr "" msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" +#: EverleafToFpdb.py:297 +msgid "readShowdownActions %s %s" +msgstr "" + #: Filters.py:53 msgid "All" msgstr "Alle" @@ -759,9 +781,11 @@ msgstr "Konnte Währung nicht finden" msgid "determineGameType: Raising FpdbParseError for file '%s'" msgstr "" -#: FulltiltToFpdb.py:253 PkrToFpdb.py:155 PokerStarsToFpdb.py:213 -msgid "Lim_Blinds has no lookup for '%s'" -msgstr "" +#: FulltiltToFpdb.py:251 FulltiltToFpdb.py:253 PkrToFpdb.py:153 +#: PokerStarsToFpdb.py:211 +#, fuzzy +msgid "determineGameType: Lim_Blinds has no lookup for '%s'" +msgstr "determineGameType: Konnte Gametype in '%s' nicht erkennen" #: FulltiltToFpdb.py:266 msgid "readHandInfo: Unable to recognise handinfo from: '%s'" @@ -771,10 +795,6 @@ msgstr "" msgid "FTP: readPlayerStacks: No players detected (hand #%s)" msgstr "" -#: FulltiltToFpdb.py:425 -msgid "Player bringing in: %s for %s" -msgstr "" - #: FulltiltToFpdb.py:428 msgid "No bringin found, handid =%s" msgstr "" @@ -1192,6 +1212,10 @@ msgstr "DB Beschreibung" msgid "Host Computer" msgstr "" +#: GuiDatabase.py:481 +msgid "addDB.run: response is %s accept is %s" +msgstr "" + #: GuiDatabase.py:495 msgid "start creating new db" msgstr "" @@ -1244,6 +1268,10 @@ msgstr "" msgid "Do you want to try again?" msgstr "Wollen Sie es nochmal versuchen?" +#: GuiDatabase.py:582 +msgid "check_fields: ret is %s cancel is %s" +msgstr "" + #: GuiDatabase.py:585 msgid "check_fields: destroy dialog" msgstr "" @@ -2332,7 +2360,7 @@ msgstr "" msgid "TOURNEYS PLAYER IDS" msgstr "" -#: Hand.py:221 Hand.py:1387 +#: Hand.py:221 Hand.py:1388 msgid "[ERROR] Tried to add holecards for unknown player: %s" msgstr "" @@ -2399,81 +2427,41 @@ msgstr "" msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" msgstr "" -#: Hand.py:1255 -msgid "*** DEALING HANDS ***" +#: Hand.py:1170 +msgid "DrawHand.__init__: street 'DEAL' is empty. Hand cancelled? HandID: '%s'" msgstr "" -#: Hand.py:1260 -msgid "Dealt to %s: [%s]" -msgstr "" - -#: Hand.py:1265 -msgid "*** FIRST DRAW ***" -msgstr "" - -#: Hand.py:1275 -msgid "*** SECOND DRAW ***" -msgstr "" - -#: Hand.py:1285 -msgid "*** THIRD DRAW ***" -msgstr "" - -#: Hand.py:1295 Hand.py:1516 -msgid "*** SHOW DOWN ***" -msgstr "" - -#: Hand.py:1310 Hand.py:1531 -msgid "*** SUMMARY ***" -msgstr "" - -#: Hand.py:1396 +#: Hand.py:1397 msgid "%s %s completes %s" msgstr "" -#: Hand.py:1414 +#: Hand.py:1415 msgid "Bringin: %s, %s" msgstr "" -#: Hand.py:1456 -msgid "*** 3RD STREET ***" -msgstr "" - -#: Hand.py:1470 -msgid "*** 4TH STREET ***" -msgstr "" - -#: Hand.py:1482 -msgid "*** 5TH STREET ***" -msgstr "" - -#: Hand.py:1494 -msgid "*** 6TH STREET ***" -msgstr "" - -#: Hand.py:1504 -msgid "*** RIVER ***" -msgstr "" - -#: Hand.py:1596 +#: Hand.py:1597 msgid "" "join_holecards: # of holecards should be either < 4, 4 or 7 - 5 and 6 should " "be impossible for anyone who is not a hero" msgstr "" -#: Hand.py:1597 +#: Hand.py:1598 msgid "join_holcards: holecards(%s): %s" msgstr "" -#: Hand.py:1599 +#: Hand.py:1600 msgid "join_holecards: Player '%s' appears not to have been dealt a card" msgstr "" -#: Hand.py:1689 +#: Hand.py:1676 Hand.py:1677 +msgid "Pot.end(): Major failure while calculating pot: '%s'" +msgstr "" + +#: Hand.py:1690 msgid "DEBUG: call Pot.end() before printing pot total" msgstr "" -#: Hand.py:1691 +#: Hand.py:1692 msgid "FpdbError in printing Hand object" msgstr "" @@ -2543,6 +2531,11 @@ msgstr "" msgid "Removing text < 50 characters" msgstr "" +#: HandHistoryConverter.py:307 HandHistoryConverter.py:308 +#: HandHistoryConverter.py:314 +msgid "Unsupported game type: %s" +msgstr "" + #: HandHistoryConverter.py:487 msgid "HH Sanity Check: output and input files are the same, check config" msgstr "" @@ -2751,6 +2744,11 @@ msgstr "" msgid "No Tournament summaries found." msgstr "" +#: ImapFetcher.py:111 +#, fuzzy +msgid "Errors: %s" +msgstr "***Fehler: " + #: ImapFetcher.py:159 msgid "Finished importing %s/%s PS summaries" msgstr "" @@ -2767,6 +2765,15 @@ msgstr "" msgid "limit not found in self.limits(%s). hand: '%s'" msgstr "" +#: OnGameToFpdb.py:209 OnGameToFpdb.py:210 WinamaxToFpdb.py:217 +#, fuzzy +msgid "readHandInfo: DATETIME not matched: '%s'" +msgstr "readHandInfo: '%s' nicht erkannt" + +#: OnGameToFpdb.py:210 Win2dayToFpdb.py:341 +msgid "DEBUG: " +msgstr "" + #: OnGameToFpdb.py:264 PartyPokerToFpdb.py:366 PokerStarsToFpdb.py:312 #: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 msgid "readButton: not found" @@ -2849,6 +2856,10 @@ msgstr "" msgid "Start Hidden" msgstr "" +#: Options.py:109 +msgid "Alias '%s' unknown" +msgstr "" + #: Options.py:119 msgid "press enter to end" msgstr "" @@ -2869,6 +2880,10 @@ msgstr "" msgid "Unknown game type '%s'" msgstr "" +#: PartyPokerToFpdb.py:256 +msgid "Cannot read HID for current hand: %s" +msgstr "" + #: PartyPokerToFpdb.py:261 msgid "Cannot read Handinfo for current hand" msgstr "" @@ -2877,14 +2892,18 @@ msgstr "" msgid "Cannot read GameType for current hand" msgstr "" +#: PartyPokerToFpdb.py:349 +#, fuzzy +msgid "Failed to detect currency. HID: %s: '%s'" +msgstr "Konnte Währung nicht finden" + #: PartyPokerToFpdb.py:537 msgid "Unimplemented readAction: '%s' '%s'" msgstr "" -#: PokerStarsToFpdb.py:211 -#, fuzzy -msgid "determineGameType: Lim_Blinds has no lookup for '%s'" -msgstr "determineGameType: Konnte Gametype in '%s' nicht erkennen" +#: PkrToFpdb.py:155 PokerStarsToFpdb.py:213 +msgid "Lim_Blinds has no lookup for '%s'" +msgstr "" #: PokerStarsToFpdb.py:265 #, fuzzy @@ -2895,6 +2914,14 @@ msgstr "Konnte Währung nicht finden" msgid "File not found" msgstr "" +#: SplitHandHistory.py:86 +msgid "%s processed" +msgstr "" + +#: SplitHandHistory.py:105 +msgid "Nope, will not work (fileno=%d)" +msgstr "" + #: SplitHandHistory.py:126 msgid "Unexpected error processing file" msgstr "" @@ -3344,6 +3371,10 @@ msgid "" "using version %d.%d.%d. Your milage may vary." msgstr "" +#: Win2dayToFpdb.py:341 +msgid "unimplemented readAction: '%s' '%s'" +msgstr "" + #: WinTables.py:81 msgid "Window %s not found. Skipping." msgstr "" @@ -3356,10 +3387,35 @@ msgstr "" msgid "failed to detect currency" msgstr "" +#: WinamaxToFpdb.py:300 +msgid "readplayerstacks: re is '%s'" +msgstr "" + #: WinamaxToFpdb.py:317 msgid "Failed to add streets. handtext=%s" msgstr "" +#: WinamaxToFpdb.py:327 +msgid "readButton: button on pos %d" +msgstr "" + +#: WinamaxToFpdb.py:379 +#, fuzzy +msgid "No hole cards found for %s" +msgstr "Keine Player IDs gefunden" + +#: WinamaxToFpdb.py:385 +msgid "Hero cards %s: %s" +msgstr "" + +#: WinamaxToFpdb.py:412 +msgid "add show actions %s" +msgstr "" + +#: WinamaxToFpdb.py:469 +msgid "Read shown cards: %s" +msgstr "" + #: XTables.py:70 msgid "Could not retrieve XID from table xwininfo. xwininfo is %s" msgstr "" @@ -4142,6 +4198,10 @@ msgstr "" msgid "CLI for importing hands is GuiBulkImport.py" msgstr "" +#: iPokerToFpdb.py:261 +msgid "Unimplemented readAction: %s" +msgstr "" + #: interlocks.py:52 msgid "lock already held by:" msgstr "" @@ -4166,3 +4226,7 @@ msgid "" "no gtk directories found in your path - install gtk or edit the path " "manually\n" msgstr "" + +#, fuzzy +#~ msgid "DEBUG: readHandInfo: DATETIME not matched: '%s'" +#~ msgstr "readHandInfo: '%s' nicht erkannt" diff --git a/pyfpdb/locale/fpdb-en_GB.pot b/pyfpdb/locale/fpdb-en_GB.pot index f68e0b8b..a355418f 100644 --- a/pyfpdb/locale/fpdb-en_GB.pot +++ b/pyfpdb/locale/fpdb-en_GB.pot @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2011-03-10 02:53+CET\n" +"POT-Creation-Date: 2011-03-10 04:15+CET\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -66,6 +66,10 @@ msgstr "" msgid "reading antes" msgstr "" +#: AbsoluteToFpdb.py:287 BetfairToFpdb.py:160 FulltiltToFpdb.py:425 +msgid "Player bringing in: %s for %s" +msgstr "" + #: AbsoluteToFpdb.py:290 EverleafToFpdb.py:230 msgid "No bringin found." msgstr "" @@ -78,6 +82,11 @@ msgstr "" msgid "Absolute readStudPlayerCards is only a stub." msgstr "" +#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:233 +#: EverestToFpdb.py:234 EverleafToFpdb.py:288 +msgid "Unimplemented readAction: %s %s" +msgstr "" + #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 #: EverleafToFpdb.py:326 FulltiltToFpdb.py:783 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 @@ -333,6 +342,10 @@ msgstr "" msgid "warning: index %s_%s_idx not dropped %s, continuing ..." msgstr "" +#: Database.py:1119 +msgid "prepare import took %s seconds" +msgstr "" + #: Database.py:1150 Database.py:1158 Database.py:1426 Database.py:1434 msgid "Creating foreign key " msgstr "" @@ -354,6 +367,10 @@ msgstr "" msgid "Create index failed: " msgstr "" +#: Database.py:1194 +msgid "After import took %s seconds" +msgstr "" + #: Database.py:1227 Database.py:1228 msgid "Finished recreating tables" msgstr "" @@ -546,6 +563,10 @@ msgstr "" msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" +#: EverleafToFpdb.py:297 +msgid "readShowdownActions %s %s" +msgstr "" + #: Filters.py:53 msgid "All" msgstr "" @@ -748,8 +769,9 @@ msgstr "" msgid "determineGameType: Raising FpdbParseError for file '%s'" msgstr "" -#: FulltiltToFpdb.py:253 PkrToFpdb.py:155 PokerStarsToFpdb.py:213 -msgid "Lim_Blinds has no lookup for '%s'" +#: FulltiltToFpdb.py:251 FulltiltToFpdb.py:253 PkrToFpdb.py:153 +#: PokerStarsToFpdb.py:211 +msgid "determineGameType: Lim_Blinds has no lookup for '%s'" msgstr "" #: FulltiltToFpdb.py:266 @@ -760,10 +782,6 @@ msgstr "" msgid "FTP: readPlayerStacks: No players detected (hand #%s)" msgstr "" -#: FulltiltToFpdb.py:425 -msgid "Player bringing in: %s for %s" -msgstr "" - #: FulltiltToFpdb.py:428 msgid "No bringin found, handid =%s" msgstr "" @@ -1152,6 +1170,10 @@ msgstr "" msgid "Host Computer" msgstr "" +#: GuiDatabase.py:481 +msgid "addDB.run: response is %s accept is %s" +msgstr "" + #: GuiDatabase.py:495 msgid "start creating new db" msgstr "" @@ -1204,6 +1226,10 @@ msgstr "" msgid "Do you want to try again?" msgstr "" +#: GuiDatabase.py:582 +msgid "check_fields: ret is %s cancel is %s" +msgstr "" + #: GuiDatabase.py:585 msgid "check_fields: destroy dialog" msgstr "" @@ -2271,7 +2297,7 @@ msgstr "" msgid "TOURNEYS PLAYER IDS" msgstr "" -#: Hand.py:221 Hand.py:1387 +#: Hand.py:221 Hand.py:1388 msgid "[ERROR] Tried to add holecards for unknown player: %s" msgstr "" @@ -2335,79 +2361,39 @@ msgstr "" msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" msgstr "" -#: Hand.py:1255 -msgid "*** DEALING HANDS ***" +#: Hand.py:1170 +msgid "DrawHand.__init__: street 'DEAL' is empty. Hand cancelled? HandID: '%s'" msgstr "" -#: Hand.py:1260 -msgid "Dealt to %s: [%s]" -msgstr "" - -#: Hand.py:1265 -msgid "*** FIRST DRAW ***" -msgstr "" - -#: Hand.py:1275 -msgid "*** SECOND DRAW ***" -msgstr "" - -#: Hand.py:1285 -msgid "*** THIRD DRAW ***" -msgstr "" - -#: Hand.py:1295 Hand.py:1516 -msgid "*** SHOW DOWN ***" -msgstr "" - -#: Hand.py:1310 Hand.py:1531 -msgid "*** SUMMARY ***" -msgstr "" - -#: Hand.py:1396 +#: Hand.py:1397 msgid "%s %s completes %s" msgstr "" -#: Hand.py:1414 +#: Hand.py:1415 msgid "Bringin: %s, %s" msgstr "" -#: Hand.py:1456 -msgid "*** 3RD STREET ***" -msgstr "" - -#: Hand.py:1470 -msgid "*** 4TH STREET ***" -msgstr "" - -#: Hand.py:1482 -msgid "*** 5TH STREET ***" -msgstr "" - -#: Hand.py:1494 -msgid "*** 6TH STREET ***" -msgstr "" - -#: Hand.py:1504 -msgid "*** RIVER ***" -msgstr "" - -#: Hand.py:1596 +#: Hand.py:1597 msgid "join_holecards: # of holecards should be either < 4, 4 or 7 - 5 and 6 should be impossible for anyone who is not a hero" msgstr "" -#: Hand.py:1597 +#: Hand.py:1598 msgid "join_holcards: holecards(%s): %s" msgstr "" -#: Hand.py:1599 +#: Hand.py:1600 msgid "join_holecards: Player '%s' appears not to have been dealt a card" msgstr "" -#: Hand.py:1689 +#: Hand.py:1676 Hand.py:1677 +msgid "Pot.end(): Major failure while calculating pot: '%s'" +msgstr "" + +#: Hand.py:1690 msgid "DEBUG: call Pot.end() before printing pot total" msgstr "" -#: Hand.py:1691 +#: Hand.py:1692 msgid "FpdbError in printing Hand object" msgstr "" @@ -2475,6 +2461,11 @@ msgstr "" msgid "Removing text < 50 characters" msgstr "" +#: HandHistoryConverter.py:307 HandHistoryConverter.py:308 +#: HandHistoryConverter.py:314 +msgid "Unsupported game type: %s" +msgstr "" + #: HandHistoryConverter.py:487 msgid "HH Sanity Check: output and input files are the same, check config" msgstr "" @@ -2682,6 +2673,10 @@ msgstr "" msgid "No Tournament summaries found." msgstr "" +#: ImapFetcher.py:111 +msgid "Errors: %s" +msgstr "" + #: ImapFetcher.py:159 msgid "Finished importing %s/%s PS summaries" msgstr "" @@ -2698,6 +2693,14 @@ msgstr "" msgid "limit not found in self.limits(%s). hand: '%s'" msgstr "" +#: OnGameToFpdb.py:209 OnGameToFpdb.py:210 WinamaxToFpdb.py:217 +msgid "readHandInfo: DATETIME not matched: '%s'" +msgstr "" + +#: OnGameToFpdb.py:210 Win2dayToFpdb.py:341 +msgid "DEBUG: " +msgstr "" + #: OnGameToFpdb.py:264 PartyPokerToFpdb.py:366 PokerStarsToFpdb.py:312 #: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 msgid "readButton: not found" @@ -2779,6 +2782,10 @@ msgstr "" msgid "Start Hidden" msgstr "" +#: Options.py:109 +msgid "Alias '%s' unknown" +msgstr "" + #: Options.py:119 msgid "press enter to end" msgstr "" @@ -2799,6 +2806,10 @@ msgstr "" msgid "Unknown game type '%s'" msgstr "" +#: PartyPokerToFpdb.py:256 +msgid "Cannot read HID for current hand: %s" +msgstr "" + #: PartyPokerToFpdb.py:261 msgid "Cannot read Handinfo for current hand" msgstr "" @@ -2807,12 +2818,16 @@ msgstr "" msgid "Cannot read GameType for current hand" msgstr "" +#: PartyPokerToFpdb.py:349 +msgid "Failed to detect currency. HID: %s: '%s'" +msgstr "" + #: PartyPokerToFpdb.py:537 msgid "Unimplemented readAction: '%s' '%s'" msgstr "" -#: PokerStarsToFpdb.py:211 -msgid "determineGameType: Lim_Blinds has no lookup for '%s'" +#: PkrToFpdb.py:155 PokerStarsToFpdb.py:213 +msgid "Lim_Blinds has no lookup for '%s'" msgstr "" #: PokerStarsToFpdb.py:265 @@ -2823,6 +2838,14 @@ msgstr "" msgid "File not found" msgstr "" +#: SplitHandHistory.py:86 +msgid "%s processed" +msgstr "" + +#: SplitHandHistory.py:105 +msgid "Nope, will not work (fileno=%d)" +msgstr "" + #: SplitHandHistory.py:126 msgid "Unexpected error processing file" msgstr "" @@ -3271,6 +3294,10 @@ msgstr "" msgid "This module was developed and tested with version 2.8.18 of gtk. You are using version %d.%d.%d. Your milage may vary." msgstr "" +#: Win2dayToFpdb.py:341 +msgid "unimplemented readAction: '%s' '%s'" +msgstr "" + #: WinTables.py:81 msgid "Window %s not found. Skipping." msgstr "" @@ -3283,10 +3310,34 @@ msgstr "" msgid "failed to detect currency" msgstr "" +#: WinamaxToFpdb.py:300 +msgid "readplayerstacks: re is '%s'" +msgstr "" + #: WinamaxToFpdb.py:317 msgid "Failed to add streets. handtext=%s" msgstr "" +#: WinamaxToFpdb.py:327 +msgid "readButton: button on pos %d" +msgstr "" + +#: WinamaxToFpdb.py:379 +msgid "No hole cards found for %s" +msgstr "" + +#: WinamaxToFpdb.py:385 +msgid "Hero cards %s: %s" +msgstr "" + +#: WinamaxToFpdb.py:412 +msgid "add show actions %s" +msgstr "" + +#: WinamaxToFpdb.py:469 +msgid "Read shown cards: %s" +msgstr "" + #: XTables.py:70 msgid "Could not retrieve XID from table xwininfo. xwininfo is %s" msgstr "" @@ -3957,6 +4008,10 @@ msgstr "" msgid "CLI for importing hands is GuiBulkImport.py" msgstr "" +#: iPokerToFpdb.py:261 +msgid "Unimplemented readAction: %s" +msgstr "" + #: interlocks.py:52 msgid "lock already held by:" msgstr "" diff --git a/pyfpdb/locale/fpdb-es_ES.po b/pyfpdb/locale/fpdb-es_ES.po index 51291ae6..7eeed3ec 100644 --- a/pyfpdb/locale/fpdb-es_ES.po +++ b/pyfpdb/locale/fpdb-es_ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: fpdb\n" -"POT-Creation-Date: 2011-03-10 02:53+CET\n" +"POT-Creation-Date: 2011-03-10 04:14+CET\n" "PO-Revision-Date: \n" "Last-Translator: Javier Sánchez \n" "Language-Team: \n" @@ -63,6 +63,10 @@ msgstr "" msgid "reading antes" msgstr "" +#: AbsoluteToFpdb.py:287 BetfairToFpdb.py:160 FulltiltToFpdb.py:425 +msgid "Player bringing in: %s for %s" +msgstr "" + #: AbsoluteToFpdb.py:290 EverleafToFpdb.py:230 msgid "No bringin found." msgstr "" @@ -75,6 +79,11 @@ msgstr "" msgid "Absolute readStudPlayerCards is only a stub." msgstr "" +#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:233 +#: EverestToFpdb.py:234 EverleafToFpdb.py:288 +msgid "Unimplemented readAction: %s %s" +msgstr "" + #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 #: EverleafToFpdb.py:326 FulltiltToFpdb.py:783 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 @@ -331,6 +340,10 @@ msgstr "" msgid "warning: index %s_%s_idx not dropped %s, continuing ..." msgstr "" +#: Database.py:1119 +msgid "prepare import took %s seconds" +msgstr "" + #: Database.py:1150 Database.py:1158 Database.py:1426 Database.py:1434 msgid "Creating foreign key " msgstr "Creando clave ajena" @@ -354,6 +367,11 @@ msgstr "Creando índice de postgresql" msgid "Create index failed: " msgstr "" +#: Database.py:1194 +#, fuzzy +msgid "After import took %s seconds" +msgstr "Tiempo entre importaciones en segundos:" + #: Database.py:1227 Database.py:1228 msgid "Finished recreating tables" msgstr "" @@ -547,6 +565,10 @@ msgstr "" msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" +#: EverleafToFpdb.py:297 +msgid "readShowdownActions %s %s" +msgstr "" + #: Filters.py:53 msgid "All" msgstr "Todos" @@ -751,9 +773,11 @@ msgstr "" msgid "determineGameType: Raising FpdbParseError for file '%s'" msgstr "determineGameType: Lanzando FpdbParseError" -#: FulltiltToFpdb.py:253 PkrToFpdb.py:155 PokerStarsToFpdb.py:213 -msgid "Lim_Blinds has no lookup for '%s'" -msgstr "" +#: FulltiltToFpdb.py:251 FulltiltToFpdb.py:253 PkrToFpdb.py:153 +#: PokerStarsToFpdb.py:211 +#, fuzzy +msgid "determineGameType: Lim_Blinds has no lookup for '%s'" +msgstr "determineGameType: Lanzando FpdbParseError" #: FulltiltToFpdb.py:266 msgid "readHandInfo: Unable to recognise handinfo from: '%s'" @@ -763,10 +787,6 @@ msgstr "" msgid "FTP: readPlayerStacks: No players detected (hand #%s)" msgstr "" -#: FulltiltToFpdb.py:425 -msgid "Player bringing in: %s for %s" -msgstr "" - #: FulltiltToFpdb.py:428 msgid "No bringin found, handid =%s" msgstr "" @@ -1170,6 +1190,10 @@ msgstr "" msgid "Host Computer" msgstr "" +#: GuiDatabase.py:481 +msgid "addDB.run: response is %s accept is %s" +msgstr "" + #: GuiDatabase.py:495 msgid "start creating new db" msgstr "" @@ -1222,6 +1246,10 @@ msgstr "" msgid "Do you want to try again?" msgstr "" +#: GuiDatabase.py:582 +msgid "check_fields: ret is %s cancel is %s" +msgstr "" + #: GuiDatabase.py:585 msgid "check_fields: destroy dialog" msgstr "" @@ -2321,7 +2349,7 @@ msgstr "" msgid "TOURNEYS PLAYER IDS" msgstr "" -#: Hand.py:221 Hand.py:1387 +#: Hand.py:221 Hand.py:1388 msgid "[ERROR] Tried to add holecards for unknown player: %s" msgstr "" @@ -2388,81 +2416,41 @@ msgstr "" msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" msgstr "" -#: Hand.py:1255 -msgid "*** DEALING HANDS ***" +#: Hand.py:1170 +msgid "DrawHand.__init__: street 'DEAL' is empty. Hand cancelled? HandID: '%s'" msgstr "" -#: Hand.py:1260 -msgid "Dealt to %s: [%s]" -msgstr "" - -#: Hand.py:1265 -msgid "*** FIRST DRAW ***" -msgstr "" - -#: Hand.py:1275 -msgid "*** SECOND DRAW ***" -msgstr "" - -#: Hand.py:1285 -msgid "*** THIRD DRAW ***" -msgstr "" - -#: Hand.py:1295 Hand.py:1516 -msgid "*** SHOW DOWN ***" -msgstr "" - -#: Hand.py:1310 Hand.py:1531 -msgid "*** SUMMARY ***" -msgstr "" - -#: Hand.py:1396 +#: Hand.py:1397 msgid "%s %s completes %s" msgstr "" -#: Hand.py:1414 +#: Hand.py:1415 msgid "Bringin: %s, %s" msgstr "" -#: Hand.py:1456 -msgid "*** 3RD STREET ***" -msgstr "" - -#: Hand.py:1470 -msgid "*** 4TH STREET ***" -msgstr "" - -#: Hand.py:1482 -msgid "*** 5TH STREET ***" -msgstr "" - -#: Hand.py:1494 -msgid "*** 6TH STREET ***" -msgstr "" - -#: Hand.py:1504 -msgid "*** RIVER ***" -msgstr "" - -#: Hand.py:1596 +#: Hand.py:1597 msgid "" "join_holecards: # of holecards should be either < 4, 4 or 7 - 5 and 6 should " "be impossible for anyone who is not a hero" msgstr "" -#: Hand.py:1597 +#: Hand.py:1598 msgid "join_holcards: holecards(%s): %s" msgstr "" -#: Hand.py:1599 +#: Hand.py:1600 msgid "join_holecards: Player '%s' appears not to have been dealt a card" msgstr "" -#: Hand.py:1689 +#: Hand.py:1676 Hand.py:1677 +msgid "Pot.end(): Major failure while calculating pot: '%s'" +msgstr "" + +#: Hand.py:1690 msgid "DEBUG: call Pot.end() before printing pot total" msgstr "" -#: Hand.py:1691 +#: Hand.py:1692 msgid "FpdbError in printing Hand object" msgstr "" @@ -2532,6 +2520,11 @@ msgstr "" msgid "Removing text < 50 characters" msgstr "" +#: HandHistoryConverter.py:307 HandHistoryConverter.py:308 +#: HandHistoryConverter.py:314 +msgid "Unsupported game type: %s" +msgstr "" + #: HandHistoryConverter.py:487 msgid "HH Sanity Check: output and input files are the same, check config" msgstr "" @@ -2743,6 +2736,10 @@ msgstr "" msgid "No Tournament summaries found." msgstr "" +#: ImapFetcher.py:111 +msgid "Errors: %s" +msgstr "" + #: ImapFetcher.py:159 msgid "Finished importing %s/%s PS summaries" msgstr "" @@ -2759,6 +2756,15 @@ msgstr "" msgid "limit not found in self.limits(%s). hand: '%s'" msgstr "" +#: OnGameToFpdb.py:209 OnGameToFpdb.py:210 WinamaxToFpdb.py:217 +#, fuzzy +msgid "readHandInfo: DATETIME not matched: '%s'" +msgstr "readHandInfo: No coinciden: '%s'" + +#: OnGameToFpdb.py:210 Win2dayToFpdb.py:341 +msgid "DEBUG: " +msgstr "" + #: OnGameToFpdb.py:264 PartyPokerToFpdb.py:366 PokerStarsToFpdb.py:312 #: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 msgid "readButton: not found" @@ -2841,6 +2847,10 @@ msgstr "" msgid "Start Hidden" msgstr "" +#: Options.py:109 +msgid "Alias '%s' unknown" +msgstr "" + #: Options.py:119 msgid "press enter to end" msgstr "" @@ -2861,6 +2871,10 @@ msgstr "" msgid "Unknown game type '%s'" msgstr "" +#: PartyPokerToFpdb.py:256 +msgid "Cannot read HID for current hand: %s" +msgstr "" + #: PartyPokerToFpdb.py:261 msgid "Cannot read Handinfo for current hand" msgstr "" @@ -2869,14 +2883,17 @@ msgstr "" msgid "Cannot read GameType for current hand" msgstr "" +#: PartyPokerToFpdb.py:349 +msgid "Failed to detect currency. HID: %s: '%s'" +msgstr "" + #: PartyPokerToFpdb.py:537 msgid "Unimplemented readAction: '%s' '%s'" msgstr "" -#: PokerStarsToFpdb.py:211 -#, fuzzy -msgid "determineGameType: Lim_Blinds has no lookup for '%s'" -msgstr "determineGameType: Lanzando FpdbParseError" +#: PkrToFpdb.py:155 PokerStarsToFpdb.py:213 +msgid "Lim_Blinds has no lookup for '%s'" +msgstr "" #: PokerStarsToFpdb.py:265 msgid "Failed to detect currency: '%s'" @@ -2886,6 +2903,14 @@ msgstr "" msgid "File not found" msgstr "" +#: SplitHandHistory.py:86 +msgid "%s processed" +msgstr "" + +#: SplitHandHistory.py:105 +msgid "Nope, will not work (fileno=%d)" +msgstr "" + #: SplitHandHistory.py:126 msgid "Unexpected error processing file" msgstr "" @@ -3335,6 +3360,10 @@ msgid "" "using version %d.%d.%d. Your milage may vary." msgstr "" +#: Win2dayToFpdb.py:341 +msgid "unimplemented readAction: '%s' '%s'" +msgstr "" + #: WinTables.py:81 msgid "Window %s not found. Skipping." msgstr "" @@ -3347,10 +3376,34 @@ msgstr "" msgid "failed to detect currency" msgstr "" +#: WinamaxToFpdb.py:300 +msgid "readplayerstacks: re is '%s'" +msgstr "" + #: WinamaxToFpdb.py:317 msgid "Failed to add streets. handtext=%s" msgstr "" +#: WinamaxToFpdb.py:327 +msgid "readButton: button on pos %d" +msgstr "" + +#: WinamaxToFpdb.py:379 +msgid "No hole cards found for %s" +msgstr "" + +#: WinamaxToFpdb.py:385 +msgid "Hero cards %s: %s" +msgstr "" + +#: WinamaxToFpdb.py:412 +msgid "add show actions %s" +msgstr "" + +#: WinamaxToFpdb.py:469 +msgid "Read shown cards: %s" +msgstr "" + #: XTables.py:70 msgid "Could not retrieve XID from table xwininfo. xwininfo is %s" msgstr "" @@ -4100,6 +4153,10 @@ msgstr "" msgid "CLI for importing hands is GuiBulkImport.py" msgstr "" +#: iPokerToFpdb.py:261 +msgid "Unimplemented readAction: %s" +msgstr "" + #: interlocks.py:52 msgid "lock already held by:" msgstr "" @@ -4124,3 +4181,7 @@ msgid "" "no gtk directories found in your path - install gtk or edit the path " "manually\n" msgstr "" + +#, fuzzy +#~ msgid "DEBUG: readHandInfo: DATETIME not matched: '%s'" +#~ msgstr "readHandInfo: No coinciden: '%s'" diff --git a/pyfpdb/locale/fpdb-fr_FR.po b/pyfpdb/locale/fpdb-fr_FR.po index 8dc13804..3a5c979c 100644 --- a/pyfpdb/locale/fpdb-fr_FR.po +++ b/pyfpdb/locale/fpdb-fr_FR.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-03-10 02:53+CET\n" +"POT-Creation-Date: 2011-03-10 04:14+CET\n" "PO-Revision-Date: 2011-03-09 15:37+0000\n" "Last-Translator: kibbitzer \n" "Language-Team: French (France) <>\n" @@ -68,6 +68,10 @@ msgstr "Absolute: Ne correspond pas à re_*IntoFromFileName: '%s'" msgid "reading antes" msgstr "lecture antes" +#: AbsoluteToFpdb.py:287 BetfairToFpdb.py:160 FulltiltToFpdb.py:425 +msgid "Player bringing in: %s for %s" +msgstr "Le Bring-In du joueur est: %s pour %s" + #: AbsoluteToFpdb.py:290 EverleafToFpdb.py:230 msgid "No bringin found." msgstr "Pas de Bring-In trouvé." @@ -80,6 +84,12 @@ msgstr "Pas de petite blinde" msgid "Absolute readStudPlayerCards is only a stub." msgstr "Absolute readStudPlayerCards est un bout de programme temporaire." +#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:233 +#: EverestToFpdb.py:234 EverleafToFpdb.py:288 +#, fuzzy +msgid "Unimplemented readAction: %s %s" +msgstr "readAction non implémenté: '%s' '%s'" + #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 #: EverleafToFpdb.py:326 FulltiltToFpdb.py:783 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 @@ -357,6 +367,11 @@ msgstr "attention: suppression de l'index %s_%s_idx a échoué: %s, continue ... msgid "warning: index %s_%s_idx not dropped %s, continuing ..." msgstr "attention: index %s_%s_idx non supprimé: %s, continue ..." +#: Database.py:1119 +#, fuzzy +msgid "prepare import took %s seconds" +msgstr "Le nettoyage a pris %.1f secondes" + #: Database.py:1150 Database.py:1158 Database.py:1426 Database.py:1434 msgid "Creating foreign key " msgstr "Création de la clé distante " @@ -380,6 +395,11 @@ msgstr "Création de l'index pg" msgid "Create index failed: " msgstr "La création de l'index a échoué: " +#: Database.py:1194 +#, fuzzy +msgid "After import took %s seconds" +msgstr "L'analyse a pris %.1f secondes" + #: Database.py:1227 Database.py:1228 msgid "Finished recreating tables" msgstr "Fin de re-création des tables" @@ -577,6 +597,10 @@ msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" "Everleaf readStudPlayerCards est seulement un bout de programme temporaire." +#: EverleafToFpdb.py:297 +msgid "readShowdownActions %s %s" +msgstr "" + #: Filters.py:53 msgid "All" msgstr "Tout" @@ -780,8 +804,10 @@ msgid "determineGameType: Raising FpdbParseError for file '%s'" msgstr "" "determineGameType: Une erreur d'analyse Fpdb du fichier '%s' est survenue" -#: FulltiltToFpdb.py:253 PkrToFpdb.py:155 PokerStarsToFpdb.py:213 -msgid "Lim_Blinds has no lookup for '%s'" +#: FulltiltToFpdb.py:251 FulltiltToFpdb.py:253 PkrToFpdb.py:153 +#: PokerStarsToFpdb.py:211 +#, fuzzy +msgid "determineGameType: Lim_Blinds has no lookup for '%s'" msgstr "Lim_Blinds ne retourne rien pour '%s'" #: FulltiltToFpdb.py:266 @@ -793,10 +819,6 @@ msgstr "readHandInfo: Impossible d'identifier handinfo de: '%s'" msgid "FTP: readPlayerStacks: No players detected (hand #%s)" msgstr "readPlayerStacks: Moins de 2 joueurs trouvés dans une main" -#: FulltiltToFpdb.py:425 -msgid "Player bringing in: %s for %s" -msgstr "Le Bring-In du joueur est: %s pour %s" - #: FulltiltToFpdb.py:428 msgid "No bringin found, handid =%s" msgstr "Pas de Bring-In trouvé, handid =%s" @@ -1233,6 +1255,10 @@ msgstr "Description de BDD" msgid "Host Computer" msgstr "Ordinateur hôte" +#: GuiDatabase.py:481 +msgid "addDB.run: response is %s accept is %s" +msgstr "" + #: GuiDatabase.py:495 msgid "start creating new db" msgstr "Début de création de nouvelle BDD" @@ -1285,6 +1311,11 @@ msgstr "check_fields: ouverture dialogue" msgid "Do you want to try again?" msgstr "Voulez-vous réessayer ?" +#: GuiDatabase.py:582 +#, fuzzy +msgid "check_fields: ret is %s cancel is %s" +msgstr "check_fields: retourne %s ok, %s réessayer" + #: GuiDatabase.py:585 msgid "check_fields: destroy dialog" msgstr "check_fields: destruction dialogue" @@ -2452,7 +2483,7 @@ msgstr "CARTES PRIVATIVES" msgid "TOURNEYS PLAYER IDS" msgstr "IDS DE TOURNOI DES JOUEURS" -#: Hand.py:221 Hand.py:1387 +#: Hand.py:221 Hand.py:1388 msgid "[ERROR] Tried to add holecards for unknown player: %s" msgstr "" "[ERREUR] Tentative d'ajout de cartes privatives pour un joueur inconnu: %s" @@ -2526,63 +2557,19 @@ msgstr "*** Chaîne de jeu:" msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" msgstr "HoldemOmahaHand.__init__:Ni HHC ni BDD+Id de main fournis" -#: Hand.py:1255 -msgid "*** DEALING HANDS ***" -msgstr "*** DISTRIBUTIONS DES MAINS ***" +#: Hand.py:1170 +msgid "DrawHand.__init__: street 'DEAL' is empty. Hand cancelled? HandID: '%s'" +msgstr "" -#: Hand.py:1260 -msgid "Dealt to %s: [%s]" -msgstr "Distribué à %s: [%s]" - -#: Hand.py:1265 -msgid "*** FIRST DRAW ***" -msgstr "*** PREMIER TIRAGE ***" - -#: Hand.py:1275 -msgid "*** SECOND DRAW ***" -msgstr "*** SECOND TIRAGE ***" - -#: Hand.py:1285 -msgid "*** THIRD DRAW ***" -msgstr "*** TROISIÈME TIRAGE ***" - -#: Hand.py:1295 Hand.py:1516 -msgid "*** SHOW DOWN ***" -msgstr "*** ABATTAGE ***" - -#: Hand.py:1310 Hand.py:1531 -msgid "*** SUMMARY ***" -msgstr "*** RÉSUMÉ ***" - -#: Hand.py:1396 +#: Hand.py:1397 msgid "%s %s completes %s" msgstr "%s %s entiers %s" -#: Hand.py:1414 +#: Hand.py:1415 msgid "Bringin: %s, %s" msgstr "Bringin: %s, %s" -#: Hand.py:1456 -msgid "*** 3RD STREET ***" -msgstr "*** 3ÈME RUE ***" - -#: Hand.py:1470 -msgid "*** 4TH STREET ***" -msgstr "*** 4ÈME RUE ***" - -#: Hand.py:1482 -msgid "*** 5TH STREET ***" -msgstr "*** 5ÈME RUE ***" - -#: Hand.py:1494 -msgid "*** 6TH STREET ***" -msgstr "*** 6ÈME RUE ***" - -#: Hand.py:1504 -msgid "*** RIVER ***" -msgstr "*** RIVIÈRE ***" - -#: Hand.py:1596 +#: Hand.py:1597 msgid "" "join_holecards: # of holecards should be either < 4, 4 or 7 - 5 and 6 should " "be impossible for anyone who is not a hero" @@ -2590,19 +2577,23 @@ msgstr "" "join_holecards:le # de cartes privatives devrait être < 4 ou égal à 4 ou à 7 " "- 5 et 6 devrait être impossible pour quiconque n'est pas le héros" -#: Hand.py:1597 +#: Hand.py:1598 msgid "join_holcards: holecards(%s): %s" msgstr "join_holecards: cartes privatives(%s): %s" -#: Hand.py:1599 +#: Hand.py:1600 msgid "join_holecards: Player '%s' appears not to have been dealt a card" msgstr "join_holecards: Le joueur '%s' semble ne pas avoir reçu de cartes" -#: Hand.py:1689 +#: Hand.py:1676 Hand.py:1677 +msgid "Pot.end(): Major failure while calculating pot: '%s'" +msgstr "" + +#: Hand.py:1690 msgid "DEBUG: call Pot.end() before printing pot total" msgstr "DEBUG: appel de Pot.end() avant impression du total de pot" -#: Hand.py:1691 +#: Hand.py:1692 msgid "FpdbError in printing Hand object" msgstr "Erreur de Fpdb à l'impression de l'objet Hand" @@ -2675,6 +2666,12 @@ msgstr "Ne trouve aucune mains." msgid "Removing text < 50 characters" msgstr "Suppression de texte < 50 caractères" +#: HandHistoryConverter.py:307 HandHistoryConverter.py:308 +#: HandHistoryConverter.py:314 +#, fuzzy +msgid "Unsupported game type: %s" +msgstr "Type de jeu inconnu '%s'" + #: HandHistoryConverter.py:487 msgid "HH Sanity Check: output and input files are the same, check config" msgstr "" @@ -2895,6 +2892,11 @@ msgstr "" msgid "No Tournament summaries found." msgstr "Aucun résumé de tournoi trouvé." +#: ImapFetcher.py:111 +#, fuzzy +msgid "Errors: %s" +msgstr "l'erreur est %s" + #: ImapFetcher.py:159 msgid "Finished importing %s/%s PS summaries" msgstr "Importation de %s/%s résumés PS terminée" @@ -2911,6 +2913,15 @@ msgstr "determineGameType: limite non trouvée dans self.limits(%s). Main: '%s'" msgid "limit not found in self.limits(%s). hand: '%s'" msgstr "Limite non trouvée dans self.limits(%s). Main: '%s'" +#: OnGameToFpdb.py:209 OnGameToFpdb.py:210 WinamaxToFpdb.py:217 +#, fuzzy +msgid "readHandInfo: DATETIME not matched: '%s'" +msgstr "ReadHandInfo: Pas de correspondance: '%s'" + +#: OnGameToFpdb.py:210 Win2dayToFpdb.py:341 +msgid "DEBUG: " +msgstr "" + #: OnGameToFpdb.py:264 PartyPokerToFpdb.py:366 PokerStarsToFpdb.py:312 #: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 msgid "readButton: not found" @@ -2999,6 +3010,10 @@ msgstr "Démarrer Réduit" msgid "Start Hidden" msgstr "Démarrer Caché" +#: Options.py:109 +msgid "Alias '%s' unknown" +msgstr "" + #: Options.py:119 msgid "press enter to end" msgstr "appuyer sur entrée pour finir" @@ -3019,6 +3034,11 @@ msgstr "Limite inconnue '%s'" msgid "Unknown game type '%s'" msgstr "Type de jeu inconnu '%s'" +#: PartyPokerToFpdb.py:256 +#, fuzzy +msgid "Cannot read HID for current hand: %s" +msgstr "Impossible de lire Handinfo pour cette main" + #: PartyPokerToFpdb.py:261 msgid "Cannot read Handinfo for current hand" msgstr "Impossible de lire Handinfo pour cette main" @@ -3027,13 +3047,17 @@ msgstr "Impossible de lire Handinfo pour cette main" msgid "Cannot read GameType for current hand" msgstr "Impossible de lire le GameType pour cette main" +#: PartyPokerToFpdb.py:349 +#, fuzzy +msgid "Failed to detect currency. HID: %s: '%s'" +msgstr "Impossible de trouver la devise" + #: PartyPokerToFpdb.py:537 msgid "Unimplemented readAction: '%s' '%s'" msgstr "readAction non implémenté: '%s' '%s'" -#: PokerStarsToFpdb.py:211 -#, fuzzy -msgid "determineGameType: Lim_Blinds has no lookup for '%s'" +#: PkrToFpdb.py:155 PokerStarsToFpdb.py:213 +msgid "Lim_Blinds has no lookup for '%s'" msgstr "Lim_Blinds ne retourne rien pour '%s'" #: PokerStarsToFpdb.py:265 @@ -3045,6 +3069,14 @@ msgstr "Impossible de trouver la devise" msgid "File not found" msgstr "Fichier non trouvé" +#: SplitHandHistory.py:86 +msgid "%s processed" +msgstr "" + +#: SplitHandHistory.py:105 +msgid "Nope, will not work (fileno=%d)" +msgstr "" + #: SplitHandHistory.py:126 msgid "Unexpected error processing file" msgstr "Erreur inattendue pendant le traitement du fichier" @@ -3502,6 +3534,11 @@ msgstr "" "Ce module à été développé et testé avec la version 2.8.18 de gtk. Vous " "utilisez la version %d.%d.%d. Votre programme de fidélité peut varier." +#: Win2dayToFpdb.py:341 +#, fuzzy +msgid "unimplemented readAction: '%s' '%s'" +msgstr "readAction non implémenté: '%s' '%s'" + #: WinTables.py:81 #, fuzzy msgid "Window %s not found. Skipping." @@ -3515,10 +3552,37 @@ msgstr "self.window n'existe pas ? Pourquoi ?" msgid "failed to detect currency" msgstr "Impossible de trouver la devise" +#: WinamaxToFpdb.py:300 +msgid "readplayerstacks: re is '%s'" +msgstr "" + #: WinamaxToFpdb.py:317 msgid "Failed to add streets. handtext=%s" msgstr "Impossible d'ajouter les rues. Texte de main=%s" +#: WinamaxToFpdb.py:327 +#, fuzzy +msgid "readButton: button on pos %d" +msgstr "readButton: non trouvé" + +#: WinamaxToFpdb.py:379 +#, fuzzy +msgid "No hole cards found for %s" +msgstr "Pas d'Ids de joueur trouvés" + +#: WinamaxToFpdb.py:385 +#, fuzzy +msgid "Hero cards %s: %s" +msgstr "l'erreur est %s" + +#: WinamaxToFpdb.py:412 +msgid "add show actions %s" +msgstr "" + +#: WinamaxToFpdb.py:469 +msgid "Read shown cards: %s" +msgstr "" + #: XTables.py:70 msgid "Could not retrieve XID from table xwininfo. xwininfo is %s" msgstr "Impossible de récupérer XID depuis la table xwininfo. xwininfo est %s" @@ -4343,6 +4407,11 @@ msgstr "Importation" msgid "CLI for importing hands is GuiBulkImport.py" msgstr "Le CLI pour l'importation de la main est GuiBulkImport.py" +#: iPokerToFpdb.py:261 +#, fuzzy +msgid "Unimplemented readAction: %s" +msgstr "readAction non implémenté: '%s' '%s'" + #: interlocks.py:52 msgid "lock already held by:" msgstr "Verrou déjà détenu par:" @@ -4373,6 +4442,50 @@ msgstr "" "pas de répertoire gtk trouvé à cet endroit - installez gtk ou modifiez le " "chemin manuellement\n" +#, fuzzy +#~ msgid "DEBUG: readHandInfo: DATETIME not matched: '%s'" +#~ msgstr "ReadHandInfo: Pas de correspondance: '%s'" + +#~ msgid "*** DEALING HANDS ***" +#~ msgstr "*** DISTRIBUTIONS DES MAINS ***" + +#~ msgid "Dealt to %s: [%s]" +#~ msgstr "Distribué à %s: [%s]" + +#~ msgid "*** FIRST DRAW ***" +#~ msgstr "*** PREMIER TIRAGE ***" + +#, fuzzy +#~ msgid "Dealt to %s [%s] [%s]" +#~ msgstr "Distribué à %s: [%s]" + +#~ msgid "*** SECOND DRAW ***" +#~ msgstr "*** SECOND TIRAGE ***" + +#~ msgid "*** THIRD DRAW ***" +#~ msgstr "*** TROISIÈME TIRAGE ***" + +#~ msgid "*** SHOW DOWN ***" +#~ msgstr "*** ABATTAGE ***" + +#~ msgid "*** SUMMARY ***" +#~ msgstr "*** RÉSUMÉ ***" + +#~ msgid "*** 3RD STREET ***" +#~ msgstr "*** 3ÈME RUE ***" + +#~ msgid "*** 4TH STREET ***" +#~ msgstr "*** 4ÈME RUE ***" + +#~ msgid "*** 5TH STREET ***" +#~ msgstr "*** 5ÈME RUE ***" + +#~ msgid "*** 6TH STREET ***" +#~ msgstr "*** 6ÈME RUE ***" + +#~ msgid "*** RIVER ***" +#~ msgstr "*** RIVIÈRE ***" + #~ msgid "Default logger intialised for " #~ msgstr "Logger par défaut initialisé pour" diff --git a/pyfpdb/locale/fpdb-hu_HU.po b/pyfpdb/locale/fpdb-hu_HU.po index 85d4e05b..d4b282b2 100644 --- a/pyfpdb/locale/fpdb-hu_HU.po +++ b/pyfpdb/locale/fpdb-hu_HU.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: 0.20.905 plus git\n" -"POT-Creation-Date: 2011-03-10 02:53+CET\n" +"POT-Creation-Date: 2011-03-10 04:14+CET\n" "PO-Revision-Date: 2011-02-27 18:23+0100\n" "Last-Translator: Ferenc Erki \n" "Language-Team: Hungarian \n" @@ -67,6 +67,10 @@ msgstr "Absolute: nem illeszkedik re_*InfoFromFilename-re: '%s'" msgid "reading antes" msgstr "antek olvasása" +#: AbsoluteToFpdb.py:287 BetfairToFpdb.py:160 FulltiltToFpdb.py:425 +msgid "Player bringing in: %s for %s" +msgstr "Nyitó hívás: %s hív %s-t" + #: AbsoluteToFpdb.py:290 EverleafToFpdb.py:230 msgid "No bringin found." msgstr "Nyitó hívás nem található." @@ -79,6 +83,12 @@ msgstr "Nincs kisvak" msgid "Absolute readStudPlayerCards is only a stub." msgstr "Az Absolute terem readStudPlayerCards funkciója csak egy csonk." +#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:233 +#: EverestToFpdb.py:234 EverleafToFpdb.py:288 +#, fuzzy +msgid "Unimplemented readAction: %s %s" +msgstr "Nem ismert readAction: '%s' '%s'" + #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 #: EverleafToFpdb.py:326 FulltiltToFpdb.py:783 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 @@ -357,6 +367,11 @@ msgstr "" 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:1119 +#, fuzzy +msgid "prepare import took %s seconds" +msgstr "Vacuum %.1f másodpercig tartott" + #: Database.py:1150 Database.py:1158 Database.py:1426 Database.py:1434 msgid "Creating foreign key " msgstr "idegen kulcs létrehozása " @@ -380,6 +395,11 @@ msgstr "pg index létrehozása " msgid "Create index failed: " msgstr "Index létrehozása nem sikerült: " +#: Database.py:1194 +#, fuzzy +msgid "After import took %s seconds" +msgstr "Analyze %.1f másodpercig tartott" + #: Database.py:1227 Database.py:1228 msgid "Finished recreating tables" msgstr "A táblák újra létrehozása befejeződött" @@ -577,6 +597,10 @@ msgstr "Nem sikerült felismerni a leosztásinformációkat innen: '%s'" msgid "Everleaf readStudPlayerCards is only a stub." msgstr "Az Everleaf terem readStudPlayerCards funkciója csak egy csonk." +#: EverleafToFpdb.py:297 +msgid "readShowdownActions %s %s" +msgstr "" + #: Filters.py:53 msgid "All" msgstr "Mind" @@ -779,8 +803,10 @@ msgstr "Nem található a pénznem" msgid "determineGameType: Raising FpdbParseError for file '%s'" msgstr "determineGameType: FpdbParseError a '%s' fájlnál" -#: FulltiltToFpdb.py:253 PkrToFpdb.py:155 PokerStarsToFpdb.py:213 -msgid "Lim_Blinds has no lookup for '%s'" +#: FulltiltToFpdb.py:251 FulltiltToFpdb.py:253 PkrToFpdb.py:153 +#: PokerStarsToFpdb.py:211 +#, fuzzy +msgid "determineGameType: Lim_Blinds has no lookup for '%s'" msgstr "Lim_Blinds nem tartalmazza ezt: '%s'" #: FulltiltToFpdb.py:266 @@ -793,10 +819,6 @@ msgstr "" msgid "FTP: readPlayerStacks: No players detected (hand #%s)" msgstr "readPlayerStacks: Kettőnél kevesebb játékost találtam egy leosztásban" -#: FulltiltToFpdb.py:425 -msgid "Player bringing in: %s for %s" -msgstr "Nyitó hívás: %s hív %s-t" - #: FulltiltToFpdb.py:428 msgid "No bringin found, handid =%s" msgstr "Nyitó hívás nem található, leosztásazonosító = %s" @@ -1232,6 +1254,10 @@ msgstr "Adatbázis leírás" msgid "Host Computer" msgstr "Kiszolgáló" +#: GuiDatabase.py:481 +msgid "addDB.run: response is %s accept is %s" +msgstr "" + #: GuiDatabase.py:495 msgid "start creating new db" msgstr "új adatbázis létrehozásának indítása" @@ -1284,6 +1310,11 @@ msgstr "check_fields: párbeszéd nyitása" msgid "Do you want to try again?" msgstr "Meg akarod próbálni újból?" +#: GuiDatabase.py:582 +#, fuzzy +msgid "check_fields: ret is %s cancel is %s" +msgstr "check_fields: OK visszaadása, mint %s, újrapróbálás, mint %s" + #: GuiDatabase.py:585 msgid "check_fields: destroy dialog" msgstr "check_fields: párbeszéd lezárása" @@ -2432,7 +2463,7 @@ msgstr "KEZDŐKÉZ" msgid "TOURNEYS PLAYER IDS" msgstr "VERSENYJÁTÉKOS AZONOSÍTÓK" -#: Hand.py:221 Hand.py:1387 +#: Hand.py:221 Hand.py:1388 msgid "[ERROR] Tried to add holecards for unknown player: %s" msgstr "[ERROR] Kezdőkéz hozzáadása ismeretlen játékoshoz: %s" @@ -2507,63 +2538,19 @@ msgstr "" "HoldemOmahaHand.__init__: sem a HHC, sem az adatbázis+leosztásaonosító nem " "lett megadva" -#: Hand.py:1255 -msgid "*** DEALING HANDS ***" -msgstr "*** OSZTÁS ***" +#: Hand.py:1170 +msgid "DrawHand.__init__: street 'DEAL' is empty. Hand cancelled? HandID: '%s'" +msgstr "" -#: Hand.py:1260 -msgid "Dealt to %s: [%s]" -msgstr "%s kapja: [%s]" - -#: Hand.py:1265 -msgid "*** FIRST DRAW ***" -msgstr "*** ELSŐ CSERE ***" - -#: Hand.py:1275 -msgid "*** SECOND DRAW ***" -msgstr "*** MÁSODIK CSERE ***" - -#: Hand.py:1285 -msgid "*** THIRD DRAW ***" -msgstr "*** HARMADIK CSERE ***" - -#: Hand.py:1295 Hand.py:1516 -msgid "*** SHOW DOWN ***" -msgstr "*** MUTATÁS ***" - -#: Hand.py:1310 Hand.py:1531 -msgid "*** SUMMARY ***" -msgstr "*** ÖSSZEGZÉS ***" - -#: Hand.py:1396 +#: Hand.py:1397 msgid "%s %s completes %s" msgstr "%s utcán %s játékos kiegészít erre: %s" -#: Hand.py:1414 +#: Hand.py:1415 msgid "Bringin: %s, %s" msgstr "Nyitó hívás: %s, %s" -#: Hand.py:1456 -msgid "*** 3RD STREET ***" -msgstr "*** HARMADIK UTCA ***" - -#: Hand.py:1470 -msgid "*** 4TH STREET ***" -msgstr "*** NEGYEDIK UTCA ***" - -#: Hand.py:1482 -msgid "*** 5TH STREET ***" -msgstr "*** ÖTÖDIK UTCA ***" - -#: Hand.py:1494 -msgid "*** 6TH STREET ***" -msgstr "*** HATODIK UTCA ***" - -#: Hand.py:1504 -msgid "*** RIVER ***" -msgstr "*** RIVER ***" - -#: Hand.py:1596 +#: Hand.py:1597 msgid "" "join_holecards: # of holecards should be either < 4, 4 or 7 - 5 and 6 should " "be impossible for anyone who is not a hero" @@ -2571,19 +2558,23 @@ 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:1597 +#: Hand.py:1598 msgid "join_holcards: holecards(%s): %s" msgstr "join_holcards: holecards(%s): %s" -#: Hand.py:1599 +#: Hand.py:1600 msgid "join_holecards: Player '%s' appears not to have been dealt a card" msgstr "join_holecards: a '%s' játékos úgy tűnik, hogy nem kapott lapot" -#: Hand.py:1689 +#: Hand.py:1676 Hand.py:1677 +msgid "Pot.end(): Major failure while calculating pot: '%s'" +msgstr "" + +#: Hand.py:1690 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:1691 +#: Hand.py:1692 msgid "FpdbError in printing Hand object" msgstr "FpdbError egy Hand objektum kiírása közben" @@ -2655,6 +2646,12 @@ msgstr "Nem történt beolvasás." msgid "Removing text < 50 characters" msgstr "50 karakternél rövidebb szöveg eltávolítása" +#: HandHistoryConverter.py:307 HandHistoryConverter.py:308 +#: HandHistoryConverter.py:314 +#, fuzzy +msgid "Unsupported game type: %s" +msgstr "Ismeretlen játéktípus: '%s'" + #: HandHistoryConverter.py:487 msgid "HH Sanity Check: output and input files are the same, check config" msgstr "" @@ -2872,6 +2869,11 @@ msgstr "IMAP üzenetek letöltése befejezve, kapcsolat lezárása" msgid "No Tournament summaries found." msgstr "Nem található verseny összefoglaló." +#: ImapFetcher.py:111 +#, fuzzy +msgid "Errors: %s" +msgstr "hiba: %s" + #: ImapFetcher.py:159 msgid "Finished importing %s/%s PS summaries" msgstr "%s/%s PS összefoglaló importálása kész" @@ -2889,6 +2891,15 @@ msgstr "" msgid "limit not found in self.limits(%s). hand: '%s'" msgstr "limit nem található ebben: self.limits(%s). leosztás: '%s'" +#: OnGameToFpdb.py:209 OnGameToFpdb.py:210 WinamaxToFpdb.py:217 +#, fuzzy +msgid "readHandInfo: DATETIME not matched: '%s'" +msgstr "readHandInfo: Nem illeszkedik: '%s'" + +#: OnGameToFpdb.py:210 Win2dayToFpdb.py:341 +msgid "DEBUG: " +msgstr "" + #: OnGameToFpdb.py:264 PartyPokerToFpdb.py:366 PokerStarsToFpdb.py:312 #: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 msgid "readButton: not found" @@ -2972,6 +2983,10 @@ msgstr "Indítás lecsukva" msgid "Start Hidden" msgstr "Indítás rejtve" +#: Options.py:109 +msgid "Alias '%s' unknown" +msgstr "" + #: Options.py:119 msgid "press enter to end" msgstr "nyomj ENTER-t a befejezéshez" @@ -2992,6 +3007,11 @@ msgstr "Ismeretlen limit: '%s'" msgid "Unknown game type '%s'" msgstr "Ismeretlen játéktípus: '%s'" +#: PartyPokerToFpdb.py:256 +#, fuzzy +msgid "Cannot read HID for current hand: %s" +msgstr "HID nem olvasható az aktuális leosztásból" + #: PartyPokerToFpdb.py:261 msgid "Cannot read Handinfo for current hand" msgstr "Handinfo nem olvasható az aktuális leosztásból" @@ -3000,13 +3020,17 @@ 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:349 +#, fuzzy +msgid "Failed to detect currency. HID: %s: '%s'" +msgstr "nem sikerült a pénznem meghatározása" + #: PartyPokerToFpdb.py:537 msgid "Unimplemented readAction: '%s' '%s'" msgstr "Nem ismert readAction: '%s' '%s'" -#: PokerStarsToFpdb.py:211 -#, fuzzy -msgid "determineGameType: Lim_Blinds has no lookup for '%s'" +#: PkrToFpdb.py:155 PokerStarsToFpdb.py:213 +msgid "Lim_Blinds has no lookup for '%s'" msgstr "Lim_Blinds nem tartalmazza ezt: '%s'" #: PokerStarsToFpdb.py:265 @@ -3018,6 +3042,14 @@ msgstr "nem sikerült a pénznem meghatározása" msgid "File not found" msgstr "Fájl nem található" +#: SplitHandHistory.py:86 +msgid "%s processed" +msgstr "" + +#: SplitHandHistory.py:105 +msgid "Nope, will not work (fileno=%d)" +msgstr "" + #: SplitHandHistory.py:126 msgid "Unexpected error processing file" msgstr "Váratlan hiba a fájl feldolgozása közben" @@ -3476,6 +3508,11 @@ msgstr "" "Ez a modul a gtk 2.8.18 verziójával lett fejlesztve és tesztelve. Te most a " "%d.%d.%d verziót használod. Lehet, hogy máshogy fog működni." +#: Win2dayToFpdb.py:341 +#, fuzzy +msgid "unimplemented readAction: '%s' '%s'" +msgstr "Nem ismert readAction: '%s' '%s'" + #: WinTables.py:81 msgid "Window %s not found. Skipping." msgstr "A(z) %s nevű ablak nincs meg. Kihagyás." @@ -3488,10 +3525,37 @@ msgstr "self.window nem létezik? miért?" msgid "failed to detect currency" msgstr "nem sikerült a pénznem meghatározása" +#: WinamaxToFpdb.py:300 +msgid "readplayerstacks: re is '%s'" +msgstr "" + #: WinamaxToFpdb.py:317 msgid "Failed to add streets. handtext=%s" msgstr "Nem sikerült az utcák hozzáadása. handtext=%s" +#: WinamaxToFpdb.py:327 +#, fuzzy +msgid "readButton: button on pos %d" +msgstr "readButton: nem található" + +#: WinamaxToFpdb.py:379 +#, fuzzy +msgid "No hole cards found for %s" +msgstr "Nincs játékosazonosító" + +#: WinamaxToFpdb.py:385 +#, fuzzy +msgid "Hero cards %s: %s" +msgstr "A hiba a következő: %s" + +#: WinamaxToFpdb.py:412 +msgid "add show actions %s" +msgstr "" + +#: WinamaxToFpdb.py:469 +msgid "Read shown cards: %s" +msgstr "" + #: XTables.py:70 msgid "Could not retrieve XID from table xwininfo. xwininfo is %s" msgstr "" @@ -4316,6 +4380,11 @@ msgid "CLI for importing hands is GuiBulkImport.py" msgstr "" "Parancssorból a GuiBulkImport.py segítségével tudsz leosztásokat importálni" +#: iPokerToFpdb.py:261 +#, fuzzy +msgid "Unimplemented readAction: %s" +msgstr "Nem ismert readAction: '%s' '%s'" + #: interlocks.py:52 msgid "lock already held by:" msgstr "a zárolást már elvégezte:" @@ -4347,6 +4416,50 @@ msgstr "" "Nem találhatóak a GTK könyvtárak az útvonaladban - telepítsd a GTK-t, vagy " "állítsd be kézzel az útvonalat\n" +#, fuzzy +#~ msgid "DEBUG: readHandInfo: DATETIME not matched: '%s'" +#~ msgstr "readHandInfo: Nem illeszkedik: '%s'" + +#~ msgid "*** DEALING HANDS ***" +#~ msgstr "*** OSZTÁS ***" + +#~ msgid "Dealt to %s: [%s]" +#~ msgstr "%s kapja: [%s]" + +#~ msgid "*** FIRST DRAW ***" +#~ msgstr "*** ELSŐ CSERE ***" + +#, fuzzy +#~ msgid "Dealt to %s [%s] [%s]" +#~ msgstr "%s kapja: [%s]" + +#~ msgid "*** SECOND DRAW ***" +#~ msgstr "*** MÁSODIK CSERE ***" + +#~ msgid "*** THIRD DRAW ***" +#~ msgstr "*** HARMADIK CSERE ***" + +#~ msgid "*** SHOW DOWN ***" +#~ msgstr "*** MUTATÁS ***" + +#~ msgid "*** SUMMARY ***" +#~ msgstr "*** ÖSSZEGZÉS ***" + +#~ msgid "*** 3RD STREET ***" +#~ msgstr "*** HARMADIK UTCA ***" + +#~ msgid "*** 4TH STREET ***" +#~ msgstr "*** NEGYEDIK UTCA ***" + +#~ msgid "*** 5TH STREET ***" +#~ msgstr "*** ÖTÖDIK UTCA ***" + +#~ msgid "*** 6TH STREET ***" +#~ msgstr "*** HATODIK UTCA ***" + +#~ msgid "*** RIVER ***" +#~ msgstr "*** RIVER ***" + #~ msgid "Default logger intialised for " #~ msgstr "Alapértelmezett naplózó előkészítve ehhez: " @@ -4406,9 +4519,6 @@ msgstr "" #~ "HoldemOmahaHand.__init__: nem lehet a leosztást összeállítani az " #~ "adatbázisból a leosztás azonosítója nélkül" -#~ msgid "Cannot read HID for current hand" -#~ msgstr "HID nem olvasható az aktuális leosztásból" - #~ 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" @@ -4523,9 +4633,6 @@ msgstr "" #~ msgid "Stats.do_stat result = %s" #~ msgstr "Stats.do_stat eredménye = %s" -#~ msgid "error: %s" -#~ msgstr "hiba: %s" - #~ msgid "Found unknown table = %s" #~ msgstr "Ismeretlen asztal = %s" diff --git a/pyfpdb/locale/fpdb-pl_PL.po b/pyfpdb/locale/fpdb-pl_PL.po index 291c6c1f..66f6f27d 100644 --- a/pyfpdb/locale/fpdb-pl_PL.po +++ b/pyfpdb/locale/fpdb-pl_PL.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-03-10 02:53+CET\n" +"POT-Creation-Date: 2011-03-10 04:14+CET\n" "PO-Revision-Date: 2011-03-09 22:36+0000\n" "Last-Translator: greg20 \n" "Language-Team: Polish (Poland) <>\n" @@ -68,6 +68,10 @@ msgstr "" msgid "reading antes" msgstr "" +#: AbsoluteToFpdb.py:287 BetfairToFpdb.py:160 FulltiltToFpdb.py:425 +msgid "Player bringing in: %s for %s" +msgstr "" + #: AbsoluteToFpdb.py:290 EverleafToFpdb.py:230 msgid "No bringin found." msgstr "" @@ -80,6 +84,11 @@ msgstr "" msgid "Absolute readStudPlayerCards is only a stub." msgstr "" +#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:233 +#: EverestToFpdb.py:234 EverleafToFpdb.py:288 +msgid "Unimplemented readAction: %s %s" +msgstr "" + #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 #: EverleafToFpdb.py:326 FulltiltToFpdb.py:783 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 @@ -333,6 +342,10 @@ msgstr "" msgid "warning: index %s_%s_idx not dropped %s, continuing ..." msgstr "" +#: Database.py:1119 +msgid "prepare import took %s seconds" +msgstr "" + #: Database.py:1150 Database.py:1158 Database.py:1426 Database.py:1434 msgid "Creating foreign key " msgstr "" @@ -354,6 +367,10 @@ msgstr "" msgid "Create index failed: " msgstr "" +#: Database.py:1194 +msgid "After import took %s seconds" +msgstr "" + #: Database.py:1227 Database.py:1228 msgid "Finished recreating tables" msgstr "" @@ -547,6 +564,10 @@ msgstr "" msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" +#: EverleafToFpdb.py:297 +msgid "readShowdownActions %s %s" +msgstr "" + #: Filters.py:53 msgid "All" msgstr "" @@ -749,8 +770,9 @@ msgstr "" msgid "determineGameType: Raising FpdbParseError for file '%s'" msgstr "" -#: FulltiltToFpdb.py:253 PkrToFpdb.py:155 PokerStarsToFpdb.py:213 -msgid "Lim_Blinds has no lookup for '%s'" +#: FulltiltToFpdb.py:251 FulltiltToFpdb.py:253 PkrToFpdb.py:153 +#: PokerStarsToFpdb.py:211 +msgid "determineGameType: Lim_Blinds has no lookup for '%s'" msgstr "" #: FulltiltToFpdb.py:266 @@ -761,10 +783,6 @@ msgstr "" msgid "FTP: readPlayerStacks: No players detected (hand #%s)" msgstr "" -#: FulltiltToFpdb.py:425 -msgid "Player bringing in: %s for %s" -msgstr "" - #: FulltiltToFpdb.py:428 msgid "No bringin found, handid =%s" msgstr "" @@ -1165,6 +1183,10 @@ msgstr "" msgid "Host Computer" msgstr "" +#: GuiDatabase.py:481 +msgid "addDB.run: response is %s accept is %s" +msgstr "" + #: GuiDatabase.py:495 msgid "start creating new db" msgstr "" @@ -1217,6 +1239,10 @@ msgstr "" msgid "Do you want to try again?" msgstr "" +#: GuiDatabase.py:582 +msgid "check_fields: ret is %s cancel is %s" +msgstr "" + #: GuiDatabase.py:585 msgid "check_fields: destroy dialog" msgstr "" @@ -2301,7 +2327,7 @@ msgstr "" msgid "TOURNEYS PLAYER IDS" msgstr "" -#: Hand.py:221 Hand.py:1387 +#: Hand.py:221 Hand.py:1388 msgid "[ERROR] Tried to add holecards for unknown player: %s" msgstr "" @@ -2368,81 +2394,41 @@ msgstr "" msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" msgstr "" -#: Hand.py:1255 -msgid "*** DEALING HANDS ***" +#: Hand.py:1170 +msgid "DrawHand.__init__: street 'DEAL' is empty. Hand cancelled? HandID: '%s'" msgstr "" -#: Hand.py:1260 -msgid "Dealt to %s: [%s]" -msgstr "" - -#: Hand.py:1265 -msgid "*** FIRST DRAW ***" -msgstr "" - -#: Hand.py:1275 -msgid "*** SECOND DRAW ***" -msgstr "" - -#: Hand.py:1285 -msgid "*** THIRD DRAW ***" -msgstr "" - -#: Hand.py:1295 Hand.py:1516 -msgid "*** SHOW DOWN ***" -msgstr "" - -#: Hand.py:1310 Hand.py:1531 -msgid "*** SUMMARY ***" -msgstr "" - -#: Hand.py:1396 +#: Hand.py:1397 msgid "%s %s completes %s" msgstr "" -#: Hand.py:1414 +#: Hand.py:1415 msgid "Bringin: %s, %s" msgstr "" -#: Hand.py:1456 -msgid "*** 3RD STREET ***" -msgstr "" - -#: Hand.py:1470 -msgid "*** 4TH STREET ***" -msgstr "" - -#: Hand.py:1482 -msgid "*** 5TH STREET ***" -msgstr "" - -#: Hand.py:1494 -msgid "*** 6TH STREET ***" -msgstr "" - -#: Hand.py:1504 -msgid "*** RIVER ***" -msgstr "" - -#: Hand.py:1596 +#: Hand.py:1597 msgid "" "join_holecards: # of holecards should be either < 4, 4 or 7 - 5 and 6 should " "be impossible for anyone who is not a hero" msgstr "" -#: Hand.py:1597 +#: Hand.py:1598 msgid "join_holcards: holecards(%s): %s" msgstr "" -#: Hand.py:1599 +#: Hand.py:1600 msgid "join_holecards: Player '%s' appears not to have been dealt a card" msgstr "" -#: Hand.py:1689 +#: Hand.py:1676 Hand.py:1677 +msgid "Pot.end(): Major failure while calculating pot: '%s'" +msgstr "" + +#: Hand.py:1690 msgid "DEBUG: call Pot.end() before printing pot total" msgstr "" -#: Hand.py:1691 +#: Hand.py:1692 msgid "FpdbError in printing Hand object" msgstr "" @@ -2512,6 +2498,11 @@ msgstr "" msgid "Removing text < 50 characters" msgstr "" +#: HandHistoryConverter.py:307 HandHistoryConverter.py:308 +#: HandHistoryConverter.py:314 +msgid "Unsupported game type: %s" +msgstr "" + #: HandHistoryConverter.py:487 msgid "HH Sanity Check: output and input files are the same, check config" msgstr "" @@ -2720,6 +2711,14 @@ msgstr "" msgid "No Tournament summaries found." msgstr "" +#: ImapFetcher.py:111 +#, fuzzy +msgid "Errors: %s" +msgstr "" +"\n" +"\n" +"Błąd to: " + #: ImapFetcher.py:159 msgid "Finished importing %s/%s PS summaries" msgstr "" @@ -2736,6 +2735,14 @@ msgstr "" msgid "limit not found in self.limits(%s). hand: '%s'" msgstr "" +#: OnGameToFpdb.py:209 OnGameToFpdb.py:210 WinamaxToFpdb.py:217 +msgid "readHandInfo: DATETIME not matched: '%s'" +msgstr "" + +#: OnGameToFpdb.py:210 Win2dayToFpdb.py:341 +msgid "DEBUG: " +msgstr "" + #: OnGameToFpdb.py:264 PartyPokerToFpdb.py:366 PokerStarsToFpdb.py:312 #: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 msgid "readButton: not found" @@ -2818,6 +2825,10 @@ msgstr "" msgid "Start Hidden" msgstr "" +#: Options.py:109 +msgid "Alias '%s' unknown" +msgstr "" + #: Options.py:119 msgid "press enter to end" msgstr "" @@ -2838,6 +2849,10 @@ msgstr "" msgid "Unknown game type '%s'" msgstr "" +#: PartyPokerToFpdb.py:256 +msgid "Cannot read HID for current hand: %s" +msgstr "" + #: PartyPokerToFpdb.py:261 msgid "Cannot read Handinfo for current hand" msgstr "" @@ -2846,12 +2861,17 @@ msgstr "" msgid "Cannot read GameType for current hand" msgstr "" +#: PartyPokerToFpdb.py:349 +#, fuzzy +msgid "Failed to detect currency. HID: %s: '%s'" +msgstr "nie wykryto waluty" + #: PartyPokerToFpdb.py:537 msgid "Unimplemented readAction: '%s' '%s'" msgstr "" -#: PokerStarsToFpdb.py:211 -msgid "determineGameType: Lim_Blinds has no lookup for '%s'" +#: PkrToFpdb.py:155 PokerStarsToFpdb.py:213 +msgid "Lim_Blinds has no lookup for '%s'" msgstr "" #: PokerStarsToFpdb.py:265 @@ -2863,6 +2883,14 @@ msgstr "nie wykryto waluty" msgid "File not found" msgstr "" +#: SplitHandHistory.py:86 +msgid "%s processed" +msgstr "" + +#: SplitHandHistory.py:105 +msgid "Nope, will not work (fileno=%d)" +msgstr "" + #: SplitHandHistory.py:126 msgid "Unexpected error processing file" msgstr "" @@ -3321,6 +3349,10 @@ msgstr "" "Ten moduł został napisany i przetestowany z GTK w wersji 2.8.18. Używasz " "wersji %d.%d.%d. Twój milage może się różnić." +#: Win2dayToFpdb.py:341 +msgid "unimplemented readAction: '%s' '%s'" +msgstr "" + #: WinTables.py:81 #, fuzzy msgid "Window %s not found. Skipping." @@ -3334,10 +3366,34 @@ msgstr "self.window nie istnieje? dlaczego?" msgid "failed to detect currency" msgstr "nie wykryto waluty" +#: WinamaxToFpdb.py:300 +msgid "readplayerstacks: re is '%s'" +msgstr "" + #: WinamaxToFpdb.py:317 msgid "Failed to add streets. handtext=%s" msgstr "Nie dodano ulic. handtext=%s" +#: WinamaxToFpdb.py:327 +msgid "readButton: button on pos %d" +msgstr "" + +#: WinamaxToFpdb.py:379 +msgid "No hole cards found for %s" +msgstr "" + +#: WinamaxToFpdb.py:385 +msgid "Hero cards %s: %s" +msgstr "" + +#: WinamaxToFpdb.py:412 +msgid "add show actions %s" +msgstr "" + +#: WinamaxToFpdb.py:469 +msgid "Read shown cards: %s" +msgstr "" + #: XTables.py:70 msgid "Could not retrieve XID from table xwininfo. xwininfo is %s" msgstr "Nie otrzymano XID z tabeli xwinfo. xwinfo jest %s" @@ -4107,6 +4163,10 @@ msgstr "importowanie" msgid "CLI for importing hands is GuiBulkImport.py" msgstr "CLI do importowania rozdań jest w GuiBulkImport.py" +#: iPokerToFpdb.py:261 +msgid "Unimplemented readAction: %s" +msgstr "" + #: interlocks.py:52 msgid "lock already held by:" msgstr "blokada jest już używana przez" diff --git a/pyfpdb/locale/fpdb-ru_RU.po b/pyfpdb/locale/fpdb-ru_RU.po index cdd8d546..675d250d 100644 --- a/pyfpdb/locale/fpdb-ru_RU.po +++ b/pyfpdb/locale/fpdb-ru_RU.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-03-10 02:53+CET\n" +"POT-Creation-Date: 2011-03-10 04:14+CET\n" "PO-Revision-Date: 2011-03-04 18:18+0000\n" "Last-Translator: Lexej \n" "Language-Team: Russian (Russia) <>\n" @@ -68,6 +68,10 @@ msgstr "Absolute: Не соответствует re_*InfoFromFilename: '%s'" msgid "reading antes" msgstr "читаем анте" +#: AbsoluteToFpdb.py:287 BetfairToFpdb.py:160 FulltiltToFpdb.py:425 +msgid "Player bringing in: %s for %s" +msgstr "" + #: AbsoluteToFpdb.py:290 EverleafToFpdb.py:230 msgid "No bringin found." msgstr "Bring-In не найден." @@ -80,6 +84,12 @@ msgstr "Нет малого блайнда" msgid "Absolute readStudPlayerCards is only a stub." msgstr "Absolute readStudPlayerCards это заглушка." +#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:233 +#: EverestToFpdb.py:234 EverleafToFpdb.py:288 +#, fuzzy +msgid "Unimplemented readAction: %s %s" +msgstr "DEBUG: не выполнена readAction: '%s' '%s'" + #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 #: EverleafToFpdb.py:326 FulltiltToFpdb.py:783 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 @@ -338,6 +348,10 @@ msgstr "" msgid "warning: index %s_%s_idx not dropped %s, continuing ..." msgstr "" +#: Database.py:1119 +msgid "prepare import took %s seconds" +msgstr "" + #: Database.py:1150 Database.py:1158 Database.py:1426 Database.py:1434 msgid "Creating foreign key " msgstr "" @@ -359,6 +373,10 @@ msgstr "" msgid "Create index failed: " msgstr "" +#: Database.py:1194 +msgid "After import took %s seconds" +msgstr "" + #: Database.py:1227 Database.py:1228 msgid "Finished recreating tables" msgstr "" @@ -552,6 +570,10 @@ msgstr "" msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" +#: EverleafToFpdb.py:297 +msgid "readShowdownActions %s %s" +msgstr "" + #: Filters.py:53 msgid "All" msgstr "" @@ -754,9 +776,11 @@ msgstr "" msgid "determineGameType: Raising FpdbParseError for file '%s'" msgstr "" -#: FulltiltToFpdb.py:253 PkrToFpdb.py:155 PokerStarsToFpdb.py:213 -msgid "Lim_Blinds has no lookup for '%s'" -msgstr "" +#: FulltiltToFpdb.py:251 FulltiltToFpdb.py:253 PkrToFpdb.py:153 +#: PokerStarsToFpdb.py:211 +#, fuzzy +msgid "determineGameType: Lim_Blinds has no lookup for '%s'" +msgstr "determineGameType: Невозможно определить тип игры: '%s'" #: FulltiltToFpdb.py:266 msgid "readHandInfo: Unable to recognise handinfo from: '%s'" @@ -767,10 +791,6 @@ msgstr "" msgid "FTP: readPlayerStacks: No players detected (hand #%s)" msgstr "readPlayerStacks: Менее двух игроков в руке" -#: FulltiltToFpdb.py:425 -msgid "Player bringing in: %s for %s" -msgstr "" - #: FulltiltToFpdb.py:428 msgid "No bringin found, handid =%s" msgstr "" @@ -1171,6 +1191,10 @@ msgstr "" msgid "Host Computer" msgstr "" +#: GuiDatabase.py:481 +msgid "addDB.run: response is %s accept is %s" +msgstr "" + #: GuiDatabase.py:495 msgid "start creating new db" msgstr "" @@ -1223,6 +1247,10 @@ msgstr "" msgid "Do you want to try again?" msgstr "" +#: GuiDatabase.py:582 +msgid "check_fields: ret is %s cancel is %s" +msgstr "" + #: GuiDatabase.py:585 msgid "check_fields: destroy dialog" msgstr "" @@ -2301,7 +2329,7 @@ msgstr "" msgid "TOURNEYS PLAYER IDS" msgstr "" -#: Hand.py:221 Hand.py:1387 +#: Hand.py:221 Hand.py:1388 msgid "[ERROR] Tried to add holecards for unknown player: %s" msgstr "" @@ -2368,81 +2396,41 @@ msgstr "" msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" msgstr "" -#: Hand.py:1255 -msgid "*** DEALING HANDS ***" +#: Hand.py:1170 +msgid "DrawHand.__init__: street 'DEAL' is empty. Hand cancelled? HandID: '%s'" msgstr "" -#: Hand.py:1260 -msgid "Dealt to %s: [%s]" -msgstr "" - -#: Hand.py:1265 -msgid "*** FIRST DRAW ***" -msgstr "" - -#: Hand.py:1275 -msgid "*** SECOND DRAW ***" -msgstr "" - -#: Hand.py:1285 -msgid "*** THIRD DRAW ***" -msgstr "" - -#: Hand.py:1295 Hand.py:1516 -msgid "*** SHOW DOWN ***" -msgstr "" - -#: Hand.py:1310 Hand.py:1531 -msgid "*** SUMMARY ***" -msgstr "" - -#: Hand.py:1396 +#: Hand.py:1397 msgid "%s %s completes %s" msgstr "" -#: Hand.py:1414 +#: Hand.py:1415 msgid "Bringin: %s, %s" msgstr "" -#: Hand.py:1456 -msgid "*** 3RD STREET ***" -msgstr "" - -#: Hand.py:1470 -msgid "*** 4TH STREET ***" -msgstr "" - -#: Hand.py:1482 -msgid "*** 5TH STREET ***" -msgstr "" - -#: Hand.py:1494 -msgid "*** 6TH STREET ***" -msgstr "" - -#: Hand.py:1504 -msgid "*** RIVER ***" -msgstr "" - -#: Hand.py:1596 +#: Hand.py:1597 msgid "" "join_holecards: # of holecards should be either < 4, 4 or 7 - 5 and 6 should " "be impossible for anyone who is not a hero" msgstr "" -#: Hand.py:1597 +#: Hand.py:1598 msgid "join_holcards: holecards(%s): %s" msgstr "" -#: Hand.py:1599 +#: Hand.py:1600 msgid "join_holecards: Player '%s' appears not to have been dealt a card" msgstr "" -#: Hand.py:1689 +#: Hand.py:1676 Hand.py:1677 +msgid "Pot.end(): Major failure while calculating pot: '%s'" +msgstr "" + +#: Hand.py:1690 msgid "DEBUG: call Pot.end() before printing pot total" msgstr "" -#: Hand.py:1691 +#: Hand.py:1692 msgid "FpdbError in printing Hand object" msgstr "" @@ -2512,6 +2500,11 @@ msgstr "" msgid "Removing text < 50 characters" msgstr "" +#: HandHistoryConverter.py:307 HandHistoryConverter.py:308 +#: HandHistoryConverter.py:314 +msgid "Unsupported game type: %s" +msgstr "" + #: HandHistoryConverter.py:487 msgid "HH Sanity Check: output and input files are the same, check config" msgstr "" @@ -2720,6 +2713,10 @@ msgstr "" msgid "No Tournament summaries found." msgstr "" +#: ImapFetcher.py:111 +msgid "Errors: %s" +msgstr "" + #: ImapFetcher.py:159 msgid "Finished importing %s/%s PS summaries" msgstr "" @@ -2736,6 +2733,15 @@ msgstr "" msgid "limit not found in self.limits(%s). hand: '%s'" msgstr "" +#: OnGameToFpdb.py:209 OnGameToFpdb.py:210 WinamaxToFpdb.py:217 +#, fuzzy +msgid "readHandInfo: DATETIME not matched: '%s'" +msgstr "readHandInfo: нет соответствия: '%s'" + +#: OnGameToFpdb.py:210 Win2dayToFpdb.py:341 +msgid "DEBUG: " +msgstr "" + #: OnGameToFpdb.py:264 PartyPokerToFpdb.py:366 PokerStarsToFpdb.py:312 #: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 msgid "readButton: not found" @@ -2818,6 +2824,10 @@ msgstr "" msgid "Start Hidden" msgstr "" +#: Options.py:109 +msgid "Alias '%s' unknown" +msgstr "" + #: Options.py:119 msgid "press enter to end" msgstr "" @@ -2838,6 +2848,10 @@ msgstr "" msgid "Unknown game type '%s'" msgstr "" +#: PartyPokerToFpdb.py:256 +msgid "Cannot read HID for current hand: %s" +msgstr "" + #: PartyPokerToFpdb.py:261 msgid "Cannot read Handinfo for current hand" msgstr "" @@ -2846,14 +2860,17 @@ msgstr "" msgid "Cannot read GameType for current hand" msgstr "" +#: PartyPokerToFpdb.py:349 +msgid "Failed to detect currency. HID: %s: '%s'" +msgstr "" + #: PartyPokerToFpdb.py:537 msgid "Unimplemented readAction: '%s' '%s'" msgstr "" -#: PokerStarsToFpdb.py:211 -#, fuzzy -msgid "determineGameType: Lim_Blinds has no lookup for '%s'" -msgstr "determineGameType: Невозможно определить тип игры: '%s'" +#: PkrToFpdb.py:155 PokerStarsToFpdb.py:213 +msgid "Lim_Blinds has no lookup for '%s'" +msgstr "" #: PokerStarsToFpdb.py:265 msgid "Failed to detect currency: '%s'" @@ -2863,6 +2880,14 @@ msgstr "" msgid "File not found" msgstr "Файл не найден" +#: SplitHandHistory.py:86 +msgid "%s processed" +msgstr "" + +#: SplitHandHistory.py:105 +msgid "Nope, will not work (fileno=%d)" +msgstr "" + #: SplitHandHistory.py:126 msgid "Unexpected error processing file" msgstr "" @@ -3312,6 +3337,11 @@ msgid "" "using version %d.%d.%d. Your milage may vary." msgstr "" +#: Win2dayToFpdb.py:341 +#, fuzzy +msgid "unimplemented readAction: '%s' '%s'" +msgstr "DEBUG: не выполнена readAction: '%s' '%s'" + #: WinTables.py:81 msgid "Window %s not found. Skipping." msgstr "" @@ -3324,10 +3354,34 @@ msgstr "" msgid "failed to detect currency" msgstr "" +#: WinamaxToFpdb.py:300 +msgid "readplayerstacks: re is '%s'" +msgstr "" + #: WinamaxToFpdb.py:317 msgid "Failed to add streets. handtext=%s" msgstr "" +#: WinamaxToFpdb.py:327 +msgid "readButton: button on pos %d" +msgstr "" + +#: WinamaxToFpdb.py:379 +msgid "No hole cards found for %s" +msgstr "" + +#: WinamaxToFpdb.py:385 +msgid "Hero cards %s: %s" +msgstr "" + +#: WinamaxToFpdb.py:412 +msgid "add show actions %s" +msgstr "" + +#: WinamaxToFpdb.py:469 +msgid "Read shown cards: %s" +msgstr "" + #: XTables.py:70 msgid "Could not retrieve XID from table xwininfo. xwininfo is %s" msgstr "" @@ -4069,6 +4123,11 @@ msgstr "" msgid "CLI for importing hands is GuiBulkImport.py" msgstr "" +#: iPokerToFpdb.py:261 +#, fuzzy +msgid "Unimplemented readAction: %s" +msgstr "DEBUG: не выполнена readAction: '%s' '%s'" + #: interlocks.py:52 msgid "lock already held by:" msgstr "" @@ -4095,3 +4154,7 @@ msgid "" "no gtk directories found in your path - install gtk or edit the path " "manually\n" msgstr "" + +#, fuzzy +#~ msgid "DEBUG: readHandInfo: DATETIME not matched: '%s'" +#~ msgstr "readHandInfo: нет соответствия: '%s'" diff --git a/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo index 0e86ce8bbfff45dfb3f87341a1bbf7224ad57dc0..f09bd89c90f87ce66979c006c3cf1565431d0d0f 100644 GIT binary patch delta 13680 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�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 V*nn|+-*E4J_3uC|+_iJS{{p4IV@m)4 diff --git a/pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo index 1d9e12eabc089a00b3e26e4f68a2cee7fdcd8de4..59e95fc65bc486d36d9b5086d9a5299fa15543e8 100644 GIT binary patch delta 13905 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 Z#~X7)gW|@zhYx&e*g(7X$o Date: Thu, 10 Mar 2011 04:29:16 +0100 Subject: [PATCH 24/41] unify a string --- pyfpdb/AbsoluteToFpdb.py | 2 +- pyfpdb/BetfairToFpdb.py | 2 +- pyfpdb/CarbonToFpdb.py | 2 +- pyfpdb/EverestToFpdb.py | 2 +- pyfpdb/EverleafToFpdb.py | 2 +- pyfpdb/FulltiltToFpdb.py | 2 +- pyfpdb/OnGameToFpdb.py | 2 +- pyfpdb/PartyPokerToFpdb.py | 2 +- pyfpdb/PkrToFpdb.py | 2 +- pyfpdb/PokerStarsToFpdb.py | 2 +- pyfpdb/Win2dayToFpdb.py | 2 +- pyfpdb/WinamaxToFpdb.py | 2 +- pyfpdb/iPokerToFpdb.py | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/pyfpdb/AbsoluteToFpdb.py b/pyfpdb/AbsoluteToFpdb.py index 82368767..ca38b84b 100755 --- a/pyfpdb/AbsoluteToFpdb.py +++ b/pyfpdb/AbsoluteToFpdb.py @@ -136,7 +136,7 @@ class Absolute(HandHistoryConverter): m = self.re_GameInfo.search(handText) if not m: tmp = handText[0:100] - log.error(_("determineGameType: Unable to recognise gametype from: '%s'") % tmp) + log.error(_("Unable to recognise gametype from: '%s'") % tmp) log.error(_("determineGameType: Raising FpdbParseError")) raise FpdbParseError(_("Unable to recognise gametype from: '%s'") % tmp) diff --git a/pyfpdb/BetfairToFpdb.py b/pyfpdb/BetfairToFpdb.py index b1a94b2e..9cf66e61 100755 --- a/pyfpdb/BetfairToFpdb.py +++ b/pyfpdb/BetfairToFpdb.py @@ -73,7 +73,7 @@ class Betfair(HandHistoryConverter): m = self.re_GameInfo.search(handText) if not m: tmp = handText[0:100] - log.error(_("determineGameType: Unable to recognise gametype from: '%s'") % tmp) + log.error(_("Unable to recognise gametype from: '%s'") % tmp) log.error(_("determineGameType: Raising FpdbParseError")) raise FpdbParseError(_("Unable to recognise gametype from: '%s'") % tmp) diff --git a/pyfpdb/CarbonToFpdb.py b/pyfpdb/CarbonToFpdb.py index a9d2fcdf..aa197cef 100644 --- a/pyfpdb/CarbonToFpdb.py +++ b/pyfpdb/CarbonToFpdb.py @@ -127,7 +127,7 @@ or None if we fail to get the info """ return self.info except AttributeError: tmp = handText[0:100] - log.error(_("determineGameType: Unable to recognise gametype from: '%s'") % tmp) + log.error(_("Unable to recognise gametype from: '%s'") % tmp) log.error(_("determineGameType: Raising FpdbParseError")) raise FpdbParseError(_("Unable to recognise gametype from: '%s'") % tmp) diff --git a/pyfpdb/EverestToFpdb.py b/pyfpdb/EverestToFpdb.py index 348ec5bf..f40a9abf 100644 --- a/pyfpdb/EverestToFpdb.py +++ b/pyfpdb/EverestToFpdb.py @@ -98,7 +98,7 @@ class Everest(HandHistoryConverter): return self.info except AttributeError: tmp = handText[0:100] - log.error(_("determineGameType: Unable to recognise gametype from: '%s'") % tmp) + log.error(_("Unable to recognise gametype from: '%s'") % tmp) log.error(_("determineGameType: Raising FpdbParseError")) raise FpdbParseError(_("Unable to recognise gametype from: '%s'") % tmp) diff --git a/pyfpdb/EverleafToFpdb.py b/pyfpdb/EverleafToFpdb.py index 1f03196d..650dba6c 100755 --- a/pyfpdb/EverleafToFpdb.py +++ b/pyfpdb/EverleafToFpdb.py @@ -107,7 +107,7 @@ or None if we fail to get the info """ m = self.re_GameInfo.search(handText) if not m: tmp = handText[0:100] - log.error(_("determineGameType: Unable to recognise gametype from: '%s'") % tmp) + log.error(_("Unable to recognise gametype from: '%s'") % tmp) log.error(_("determineGameType: Raising FpdbParseError")) raise FpdbParseError(_("Unable to recognise gametype from: '%s'") % tmp) diff --git a/pyfpdb/FulltiltToFpdb.py b/pyfpdb/FulltiltToFpdb.py index 82ce699b..337e9e53 100755 --- a/pyfpdb/FulltiltToFpdb.py +++ b/pyfpdb/FulltiltToFpdb.py @@ -208,8 +208,8 @@ class Fulltilt(HandHistoryConverter): m = self.re_GameInfo.search(handText) if not m: tmp = handText[0:100] + log.error(_("Unable to recognise gametype from: '%s'") % tmp) log.error(_("determineGameType: Raising FpdbParseError for file '%s'") % self.in_path) - log.error(_("determineGameType: Unable to recognise gametype from: '%s'") % tmp) raise FpdbParseError(_("Unable to recognise gametype from: '%s'") % tmp) mg = m.groupdict() diff --git a/pyfpdb/OnGameToFpdb.py b/pyfpdb/OnGameToFpdb.py index c5626149..ab087440 100755 --- a/pyfpdb/OnGameToFpdb.py +++ b/pyfpdb/OnGameToFpdb.py @@ -156,7 +156,7 @@ class OnGame(HandHistoryConverter): m = self.re_HandInfo.search(handText) if not m: tmp = handText[0:100] - log.error(_("determineGameType: Unable to recognise gametype from: '%s'") % tmp) + log.error(_("Unable to recognise gametype from: '%s'") % tmp) log.error(_("determineGameType: Raising FpdbParseError")) raise FpdbParseError(_("Unable to recognise gametype from: '%s'") % tmp) diff --git a/pyfpdb/PartyPokerToFpdb.py b/pyfpdb/PartyPokerToFpdb.py index 63dc0ad7..1ea72130 100755 --- a/pyfpdb/PartyPokerToFpdb.py +++ b/pyfpdb/PartyPokerToFpdb.py @@ -194,7 +194,7 @@ class PartyPoker(HandHistoryConverter): m_20BBmin = self.re_20BBmin.search(handText) if m is None: tmp = handText[0:100] - log.error(_("determineGameType: Unable to recognise gametype from: '%s'") % tmp) + log.error(_("Unable to recognise gametype from: '%s'") % tmp) log.error(_("determineGameType: Raising FpdbParseError")) raise FpdbParseError(_("Unable to recognise gametype from: '%s'") % tmp) return None diff --git a/pyfpdb/PkrToFpdb.py b/pyfpdb/PkrToFpdb.py index 62519da2..96185382 100755 --- a/pyfpdb/PkrToFpdb.py +++ b/pyfpdb/PkrToFpdb.py @@ -125,7 +125,7 @@ class Pkr(HandHistoryConverter): m = self.re_GameInfo.search(handText) if not m: tmp = handText[0:100] - log.error(_("determineGameType: Unable to recognise gametype from: '%s'") % tmp) + log.error(_("Unable to recognise gametype from: '%s'") % tmp) log.error(_("determineGameType: Raising FpdbParseError")) raise FpdbParseError(_("Unable to recognise gametype from: '%s'") % tmp) diff --git a/pyfpdb/PokerStarsToFpdb.py b/pyfpdb/PokerStarsToFpdb.py index 5d5d271d..1d836dde 100644 --- a/pyfpdb/PokerStarsToFpdb.py +++ b/pyfpdb/PokerStarsToFpdb.py @@ -182,7 +182,7 @@ class PokerStars(HandHistoryConverter): m = self.re_GameInfo.search(handText) if not m: tmp = handText[0:100] - log.error(_("determineGameType: Unable to recognise gametype from: '%s'") % tmp) + log.error(_("Unable to recognise gametype from: '%s'") % tmp) log.error(_("determineGameType: Raising FpdbParseError")) raise FpdbParseError(_("Unable to recognise gametype from: '%s'") % tmp) diff --git a/pyfpdb/Win2dayToFpdb.py b/pyfpdb/Win2dayToFpdb.py index 3ea10010..6fdc8bd9 100755 --- a/pyfpdb/Win2dayToFpdb.py +++ b/pyfpdb/Win2dayToFpdb.py @@ -92,7 +92,7 @@ class Win2day(HandHistoryConverter): m = self.re_GameInfo.search(handText) if not m: tmp = handText[0:100] - log.error(_("determineGameType: Unable to recognise gametype from: '%s'") % tmp) + log.error(_("Unable to recognise gametype from: '%s'") % tmp) log.error(_("determineGameType: Raising FpdbParseError")) raise FpdbParseError(_("Unable to recognise gametype from: '%s'") % tmp) diff --git a/pyfpdb/WinamaxToFpdb.py b/pyfpdb/WinamaxToFpdb.py index bd773854..f0815a35 100644 --- a/pyfpdb/WinamaxToFpdb.py +++ b/pyfpdb/WinamaxToFpdb.py @@ -169,7 +169,7 @@ class Winamax(HandHistoryConverter): m = self.re_HandInfo.search(handText) if not m: tmp = handText[0:100] - log.error(_("determineGameType: Unable to recognise gametype from: '%s'") % tmp) + log.error(_("Unable to recognise gametype from: '%s'") % tmp) log.error(_("determineGameType: Raising FpdbParseError")) raise FpdbParseError(_("Unable to recognise gametype from: '%s'") % tmp) diff --git a/pyfpdb/iPokerToFpdb.py b/pyfpdb/iPokerToFpdb.py index 13f4a525..3721812d 100644 --- a/pyfpdb/iPokerToFpdb.py +++ b/pyfpdb/iPokerToFpdb.py @@ -119,7 +119,7 @@ or None if we fail to get the info """ return self.info except AttributeError: tmp = handText[0:100] - log.error(_("determineGameType: Unable to recognise gametype from: '%s'") % tmp) + log.error(_("Unable to recognise gametype from: '%s'") % tmp) log.error(_("determineGameType: Raising FpdbParseError")) raise FpdbParseError(_("Unable to recognise gametype from: '%s'") % tmp) From 27f4503365c1c9ad2697feb9dcd0542f1f56a3d9 Mon Sep 17 00:00:00 2001 From: Steffen Schaumburg Date: Thu, 10 Mar 2011 04:29:38 +0100 Subject: [PATCH 25/41] remove return that cant be reached --- pyfpdb/PartyPokerToFpdb.py | 1 - 1 file changed, 1 deletion(-) diff --git a/pyfpdb/PartyPokerToFpdb.py b/pyfpdb/PartyPokerToFpdb.py index 1ea72130..c244f504 100755 --- a/pyfpdb/PartyPokerToFpdb.py +++ b/pyfpdb/PartyPokerToFpdb.py @@ -197,7 +197,6 @@ class PartyPoker(HandHistoryConverter): log.error(_("Unable to recognise gametype from: '%s'") % tmp) log.error(_("determineGameType: Raising FpdbParseError")) raise FpdbParseError(_("Unable to recognise gametype from: '%s'") % tmp) - return None mg = m.groupdict() # translations from captured groups to fpdb info strings From 23818e0c6b7e91b84bd261e43cb9a4af585b37c1 Mon Sep 17 00:00:00 2001 From: Steffen Schaumburg Date: Thu, 10 Mar 2011 04:36:20 +0100 Subject: [PATCH 26/41] more string unification --- pyfpdb/EverestToFpdb.py | 1 + pyfpdb/FulltiltToFpdb.py | 9 +++++---- pyfpdb/OnGameToFpdb.py | 2 +- pyfpdb/PkrToFpdb.py | 2 +- pyfpdb/PokerStarsToFpdb.py | 2 +- pyfpdb/WinamaxToFpdb.py | 2 +- 6 files changed, 10 insertions(+), 8 deletions(-) diff --git a/pyfpdb/EverestToFpdb.py b/pyfpdb/EverestToFpdb.py index f40a9abf..52910b5b 100644 --- a/pyfpdb/EverestToFpdb.py +++ b/pyfpdb/EverestToFpdb.py @@ -104,6 +104,7 @@ class Everest(HandHistoryConverter): if not m2: tmp = handText[0:100] + log.error(_("determineGameType: Raising FpdbParseError")) raise FpdbParseError(_("Unable to recognise handinfo from: '%s'") % tmp) self.info = {} diff --git a/pyfpdb/FulltiltToFpdb.py b/pyfpdb/FulltiltToFpdb.py index 337e9e53..b348cf7c 100755 --- a/pyfpdb/FulltiltToFpdb.py +++ b/pyfpdb/FulltiltToFpdb.py @@ -248,9 +248,9 @@ class Fulltilt(HandHistoryConverter): info['sb'] = self.Lim_Blinds[mg['BB']][0] info['bb'] = self.Lim_Blinds[mg['BB']][1] except KeyError: - log.error(_("determineGameType: Lim_Blinds has no lookup for '%s'") % mg['BB']) + log.error(_("Lim_Blinds has no lookup for '%s'") % mg['BB']) log.error(_("determineGameType: Raising FpdbParseError")) - raise FpdbParseError(_("determineGameType: Lim_Blinds has no lookup for '%s'") % mg['BB']) + raise FpdbParseError(_("Lim_Blinds has no lookup for '%s'") % mg['BB']) if mg['GAME'] is not None: (info['base'], info['category']) = games[mg['GAME']] @@ -263,8 +263,9 @@ class Fulltilt(HandHistoryConverter): m = self.re_HandInfo.search(hand.handText) if m is None: tmp = hand.handText[0:100] - log.error(_("readHandInfo: Unable to recognise handinfo from: '%s'") % tmp) - raise FpdbParseError(_("No match in readHandInfo.")) + log.error(_("Unable to recognise handinfo from: '%s'") % tmp) + log.error(_("readHandInfo: Raising FpdbParseError")) + raise FpdbParseError(_("Unable to recognise handinfo from: '%s'")) #print "DEBUG: m.groupdict: %s" % m.groupdict() hand.handid = m.group('HID') diff --git a/pyfpdb/OnGameToFpdb.py b/pyfpdb/OnGameToFpdb.py index ab087440..9b800499 100755 --- a/pyfpdb/OnGameToFpdb.py +++ b/pyfpdb/OnGameToFpdb.py @@ -172,7 +172,7 @@ class OnGame(HandHistoryConverter): info['limitType'] = self.limits[mg['LIMIT']] else: tmp = handText[0:100] - log.error(_("determineGameType: limit not found in self.limits(%s). hand: '%s'") % (str(mg),tmp)) + log.error(_("limit not found in self.limits(%s). hand: '%s'") % (str(mg),tmp)) log.error(_("determineGameType: Raising FpdbParseError")) raise FpdbParseError(_("limit not found in self.limits(%s). hand: '%s'") % (str(mg),tmp)) if 'GAME' in mg: diff --git a/pyfpdb/PkrToFpdb.py b/pyfpdb/PkrToFpdb.py index 96185382..2d9c37f7 100755 --- a/pyfpdb/PkrToFpdb.py +++ b/pyfpdb/PkrToFpdb.py @@ -150,7 +150,7 @@ class Pkr(HandHistoryConverter): info['sb'] = self.Lim_Blinds[mg['BB']][0] info['bb'] = self.Lim_Blinds[mg['BB']][1] except KeyError: - log.error(_("determineGameType: Lim_Blinds has no lookup for '%s'") % mg['BB']) + log.error(_("Lim_Blinds has no lookup for '%s'") % mg['BB']) log.error(_("determineGameType: Raising FpdbParseError")) raise FpdbParseError(_("Lim_Blinds has no lookup for '%s'") % mg['BB']) diff --git a/pyfpdb/PokerStarsToFpdb.py b/pyfpdb/PokerStarsToFpdb.py index 1d836dde..9ed50190 100644 --- a/pyfpdb/PokerStarsToFpdb.py +++ b/pyfpdb/PokerStarsToFpdb.py @@ -208,7 +208,7 @@ class PokerStars(HandHistoryConverter): info['sb'] = self.Lim_Blinds[mg['BB']][0] info['bb'] = self.Lim_Blinds[mg['BB']][1] except KeyError: - log.error(_("determineGameType: Lim_Blinds has no lookup for '%s'") % mg['BB']) + log.error(_("Lim_Blinds has no lookup for '%s'") % mg['BB']) log.error(_("determineGameType: Raising FpdbParseError")) raise FpdbParseError(_("Lim_Blinds has no lookup for '%s'") % mg['BB']) diff --git a/pyfpdb/WinamaxToFpdb.py b/pyfpdb/WinamaxToFpdb.py index f0815a35..871c1688 100644 --- a/pyfpdb/WinamaxToFpdb.py +++ b/pyfpdb/WinamaxToFpdb.py @@ -187,7 +187,7 @@ class Winamax(HandHistoryConverter): info['limitType'] = self.limits[mg['LIMIT']] else: tmp = handText[0:100] - log.error(_("determineGameType: limit not found in self.limits(%s). hand: '%s'") % (str(mg),tmp)) + log.error(_("limit not found in self.limits(%s). hand: '%s'") % (str(mg),tmp)) log.error(_("determineGameType: Raising FpdbParseError")) raise FpdbParseError(_("limit not found in self.limits(%s). hand: '%s'") % (str(mg),tmp)) if 'GAME' in mg: From 792b110ee1ba48e318dc08157fccdb9d595ae428 Mon Sep 17 00:00:00 2001 From: Steffen Schaumburg Date: Thu, 10 Mar 2011 05:14:16 +0100 Subject: [PATCH 27/41] more string unification --- pyfpdb/BetfairToFpdb.py | 2 +- pyfpdb/Filters.py | 2 +- pyfpdb/GuiAutoImport.py | 2 +- pyfpdb/GuiPositionalStats.py | 2 +- pyfpdb/GuiStove.py | 12 ++++++------ pyfpdb/Hand.py | 10 +++++----- pyfpdb/ImapFetcher.py | 6 +++--- pyfpdb/OnGameToFpdb.py | 2 +- pyfpdb/PokerStarsToFpdb.py | 2 +- pyfpdb/WinamaxToFpdb.py | 2 +- pyfpdb/test_Database.py | 4 ++-- 11 files changed, 23 insertions(+), 23 deletions(-) diff --git a/pyfpdb/BetfairToFpdb.py b/pyfpdb/BetfairToFpdb.py index 9cf66e61..1306ccfe 100755 --- a/pyfpdb/BetfairToFpdb.py +++ b/pyfpdb/BetfairToFpdb.py @@ -196,7 +196,7 @@ class Betfair(HandHistoryConverter): elif action.group('ATYPE') == 'checks': hand.addCheck( street, action.group('PNAME')) else: - sys.stderr.write( _("DEBUG: unimplemented readAction: '%s' '%s'") %(action.group('PNAME'),action.group('ATYPE'),)) + sys.stderr.write(_("DEBUG: ") + _("unimplemented readAction: '%s' '%s'") % (action.group('PNAME'),action.group('ATYPE'))) def readShowdownActions(self, hand): diff --git a/pyfpdb/Filters.py b/pyfpdb/Filters.py index dbdc3dc5..6c61c04b 100644 --- a/pyfpdb/Filters.py +++ b/pyfpdb/Filters.py @@ -77,7 +77,7 @@ class Filters(threading.Thread): self.mainVBox = gtk.VBox(False, 0) self.sw.add_with_viewport(self.mainVBox) self.sw.show() - print _("DEBUG: New packing box created!") + print(_("DEBUG: ") + _("New packing box created!")) self.found = {'nl':False, 'fl':False, 'pl':False, 'cn':False, 'ring':False, 'tour':False} self.label = {} diff --git a/pyfpdb/GuiAutoImport.py b/pyfpdb/GuiAutoImport.py index a846c165..ff50565a 100755 --- a/pyfpdb/GuiAutoImport.py +++ b/pyfpdb/GuiAutoImport.py @@ -200,7 +200,7 @@ class GuiAutoImport (threading.Thread): for site in the_sites: params = self.config.get_site_parameters(site) if params['enabled'] == True: - print "DEBUG: Detecting hh directory for site: '%s'" % site + print (_("DEBUG: ") + _("Detecting hh directory for site: '%s'") % site) if os.name == 'posix': if self.posix_detect_hh_dirs(site): #data[1].set_text(dia_chooser.get_filename()) diff --git a/pyfpdb/GuiPositionalStats.py b/pyfpdb/GuiPositionalStats.py index b3268a0e..40a69b10 100644 --- a/pyfpdb/GuiPositionalStats.py +++ b/pyfpdb/GuiPositionalStats.py @@ -134,7 +134,7 @@ class GuiPositionalStats (threading.Thread): def toggleCallback(self, widget, data=None): # print "%s was toggled %s" % (data, ("OFF", "ON")[widget.get_active()]) self.activesite = data - print _("DEBUG: activesite set to %s") %(self.activesite) + print (_("DEBUG: ") + _("activesite set to %s") % (self.activesite)) def refreshStats(self, widget, data): try: self.stats_vbox.destroy() diff --git a/pyfpdb/GuiStove.py b/pyfpdb/GuiStove.py index 6e495d45..a6505703 100644 --- a/pyfpdb/GuiStove.py +++ b/pyfpdb/GuiStove.py @@ -218,25 +218,25 @@ Against the range: { self.outputlabel.set_text(string) def set_board_flop(self, caller, widget): - print _("DEBUG: called set_board_flop: '%s' '%s'") %(caller ,widget) + print (_("DEBUG: ") + _("called set_board_flop: '%s' '%s'") % (caller ,widget)) self.boardtext = widget.get_text() def set_hero_cards_flop(self, caller, widget): - print _("DEBUG: called set_hero_cards_flop") + print (_("DEBUG: ") + _("called set_hero_cards_flop")) self.herorange = widget.get_text() def set_villain_cards_flop(self, caller, widget): - print _("DEBUG: called set_villain_cards_flop") + print (_("DEBUG: ") + _("called set_villain_cards_flop")) self.villainrange = widget.get_text() def update_flop_output_pane(self, caller, widget): - print _("DEBUG: called update_flop_output_pane") + print (_("DEBUG: ") + _("called update_flop_output_pane")) self.stove.set_board_string(self.boardtext) self.stove.set_hero_cards_string(self.herorange) self.stove.set_villain_range_string(self.villainrange) - print _("DEBUG: odds_for_range") + print (_("DEBUG: ") + ("odds_for_range")) self.ev = Stove.odds_for_range(self.stove) - print _("DEBUG: set_output_label") + print (_("DEBUG: ") + ("set_output_label")) self.set_output_label(self.ev.output) diff --git a/pyfpdb/Hand.py b/pyfpdb/Hand.py index fd7b5a87..5ee71c3f 100644 --- a/pyfpdb/Hand.py +++ b/pyfpdb/Hand.py @@ -475,12 +475,12 @@ If a player has None chips he won't be added.""" tmp = self.handText[0:100] log.error(_("markstreets didn't match - Assuming hand %s was cancelled") % self.handid) self.cancelled = True - raise FpdbParseError(_("FpdbParseError: markStreets appeared to fail: First 100 chars: '%s'") % tmp) + raise FpdbParseError(_("markStreets appeared to fail: First 100 chars: '%s'") % tmp) def checkPlayerExists(self,player): if player not in [p[1] for p in self.players]: - print (_("DEBUG: checkPlayerExists %s fail on hand number %s") % (player, self.handid)) - raise FpdbParseError(_("checkPlayerExists: '%s fail on hand number %s") % (player, self.handid)) + print (_("DEBUG: ") + _("checkPlayerExists: %s fail on hand number %s") % (player, self.handid)) + raise FpdbParseError(_("checkPlayerExists: %s fail on hand number %s") % (player, self.handid)) def setCommunityCards(self, street, cards): log.debug("setCommunityCards %s %s" %(street, cards)) @@ -1687,9 +1687,9 @@ class Pot(object): if self.sym is None: self.sym = "C" if self.total is None: - print _("DEBUG: call Pot.end() before printing pot total") + print (_("DEBUG: ") + _("call Pot.end() before printing pot total")) # NB if I'm sure end() is idempotent, call it here. - raise FpdbParseError(_("FpdbError in printing Hand object")) + raise FpdbParseError(_("Error in printing Hand object")) ret = "Total pot %s%.2f" % (self.sym, self.total) if len(self.pots) < 2: diff --git a/pyfpdb/ImapFetcher.py b/pyfpdb/ImapFetcher.py index 993843b1..3175c41d 100644 --- a/pyfpdb/ImapFetcher.py +++ b/pyfpdb/ImapFetcher.py @@ -41,7 +41,7 @@ def splitPokerStarsSummaries(summaryText): #TODO: this needs to go to PSS.py splitSummaries = re.split(re_SplitTourneys, summaryText) if len(splitSummaries) <= 1: - print _("DEBUG: re_SplitTourneys isn't matching") + print (_("DEBUG: ") + _("re_SplitTourneys isn't matching")) return splitSummaries @@ -50,7 +50,7 @@ def splitFullTiltSummaries(summaryText):#TODO: this needs to go to FTPS.py splitSummaries = re.split(re_SplitTourneys, summaryText) if len(splitSummaries) <= 1: - print _("DEBUG: re_SplitTourneys isn't matching") + print(_("DEBUG: ") + _("re_SplitTourneys isn't matching")) return splitSummaries @@ -64,7 +64,7 @@ def run(config, db): else: server = IMAP4(config.host) response = server.login(config.username, config.password) #TODO catch authentication error - print _("response to logging in:"),response + print(_("response to logging in: "), response) #print "server.list():",server.list() #prints list of folders response = server.select(config.folder) diff --git a/pyfpdb/OnGameToFpdb.py b/pyfpdb/OnGameToFpdb.py index 9b800499..90f7c6e7 100755 --- a/pyfpdb/OnGameToFpdb.py +++ b/pyfpdb/OnGameToFpdb.py @@ -334,7 +334,7 @@ class OnGame(HandHistoryConverter): elif action.group('ATYPE') == ' stands pat': hand.addStandsPat( street, action.group('PNAME')) else: - print _("DEBUG: unimplemented readAction: '%s' '%s'") %(action.group('PNAME'),action.group('ATYPE'),) + print (_("DEBUG: ") + _("unimplemented readAction: '%s' '%s'") % (action.group('PNAME'), action.group('ATYPE'))) def readShowdownActions(self, hand): for shows in self.re_ShowdownAction.finditer(hand.handText): diff --git a/pyfpdb/PokerStarsToFpdb.py b/pyfpdb/PokerStarsToFpdb.py index 9ed50190..760703ff 100644 --- a/pyfpdb/PokerStarsToFpdb.py +++ b/pyfpdb/PokerStarsToFpdb.py @@ -436,7 +436,7 @@ class PokerStars(HandHistoryConverter): elif action.group('ATYPE') == ' stands pat': hand.addStandsPat( street, action.group('PNAME')) else: - print _("DEBUG: unimplemented readAction: '%s' '%s'") %(action.group('PNAME'),action.group('ATYPE'),) + print (_("DEBUG: ") + _("unimplemented readAction: '%s' '%s'") % (action.group('PNAME'),action.group('ATYPE'))) def readShowdownActions(self, hand): diff --git a/pyfpdb/WinamaxToFpdb.py b/pyfpdb/WinamaxToFpdb.py index 871c1688..d34861c4 100644 --- a/pyfpdb/WinamaxToFpdb.py +++ b/pyfpdb/WinamaxToFpdb.py @@ -403,7 +403,7 @@ class Winamax(HandHistoryConverter): elif action.group('ATYPE') == ' stands pat': hand.addStandsPat( street, action.group('PNAME')) else: - log.fatal(_("DEBUG: unimplemented readAction: '%s' '%s'")) %(action.group('PNAME'),action.group('ATYPE'),) + log.fatal(_("DEBUG: ") + _("unimplemented readAction: '%s' '%s'") % (action.group('PNAME'),action.group('ATYPE'))) # print "Processed %s"%acts # print "committed=",hand.pot.committed diff --git a/pyfpdb/test_Database.py b/pyfpdb/test_Database.py index c5716641..0c5e5480 100644 --- a/pyfpdb/test_Database.py +++ b/pyfpdb/test_Database.py @@ -47,8 +47,8 @@ def testSQLiteVarianceFunction(): cur.execute("SELECT variance(i) from test") result = cur.fetchone()[0] - print _("DEBUG: Testing variance function") - print _("DEBUG: result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s") % (result, (result - 0.66666)) + print (_("DEBUG: ") + _("Testing variance function")) + print (_("DEBUG: ") + _("result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s") % (result, (result - 0.66666))) cur.execute("DROP TABLE test") assert (result - 0.66666) <= 0.0001 From ad04ad37c242f248bd6509cfeb0bed8e79287b60 Mon Sep 17 00:00:00 2001 From: Steffen Schaumburg Date: Thu, 10 Mar 2011 05:14:51 +0100 Subject: [PATCH 28/41] update pot/po/mo files --- pyfpdb/locale/de/LC_MESSAGES/fpdb.mo | Bin 23859 -> 23726 bytes pyfpdb/locale/es/LC_MESSAGES/fpdb.mo | Bin 11882 -> 11739 bytes pyfpdb/locale/fpdb-de_DE.po | 214 ++++++++++++------------ pyfpdb/locale/fpdb-en_GB.pot | 188 ++++++++++----------- pyfpdb/locale/fpdb-es_ES.po | 210 +++++++++++------------ pyfpdb/locale/fpdb-fr_FR.po | 237 ++++++++++++++------------ pyfpdb/locale/fpdb-hu_HU.po | 241 ++++++++++++++------------- pyfpdb/locale/fpdb-pl_PL.po | 190 ++++++++++----------- pyfpdb/locale/fpdb-ru_RU.po | 216 ++++++++++++------------ pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo | Bin 74576 -> 72829 bytes pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo | Bin 76190 -> 74420 bytes pyfpdb/locale/pl/LC_MESSAGES/fpdb.mo | Bin 0 -> 21780 bytes pyfpdb/locale/ru/LC_MESSAGES/fpdb.mo | Bin 0 -> 8884 bytes 13 files changed, 734 insertions(+), 762 deletions(-) create mode 100644 pyfpdb/locale/pl/LC_MESSAGES/fpdb.mo create mode 100644 pyfpdb/locale/ru/LC_MESSAGES/fpdb.mo diff --git a/pyfpdb/locale/de/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/de/LC_MESSAGES/fpdb.mo index b56efc66ee19514b4fe49f7687b46109247c7a12..18fb016cecfbfe374a39d5dbe849f77407ce32f9 100644 GIT binary patch delta 4383 zcmYM$3s6->9LMnmE{K5g5CJjbYG4JZAfRXl<^vQ>%?D|i6OLIiObS|AQpchPzL?CS zjLdweHl(77RyN^OjEx%RBPVn;a|%&WvzHb2{dIOGhPj{JJ@@SS?|=V$pl+{E?H(WJ zbcE*(!%v8hF}GlOpnCuRG=~|}iS8*(!B)H-W5SI|#Ua=qOEC)HM}6-zjKPc84gDjG z>5B0fkD1up7{^Sekb8KT3{`*mRO&% zzJM`2-z=kX2W~{NYYw9yp21-J5%0n)=)n}y5rS!`>)A-sOg?J&9>k6~%U+*@?1CxB zQmn!RRGOS#m`LL`9D_>T96prdO50z9+++4&cl-v4#au+C)R!-7!Z_4@L;2A4Le%wA z?2JpX1J+pA#gKpP-Bt#a>PA!snvq{~i4T7apn{&j5Y&oaK&`k6^}RL7ui49oGISL6 zz>}yN_!;})ZUc?2VBk4kwMQD{5{bzdSXgHDFMkcT4~n1o8vDpWwts4Y5+D$;h0!`mqs zWnu(sMbl83D7KcPwzA6hS0l+V+ffT>LblE^XKCmGH&DeDo#1999TjOF>R1+_2cN^K zSb@sODO84n`N+jIR3P(FD_m?{g?{w6p)c-4kIw&Y8jAE2Ov8hyV{{X>M}ZuX42;Bq zI11CT0(C5R;{f~xvoM)x@5Y(fAJ?MhKZ&V$0sCTi(iy_@&1f2`;wh+OQ;J%_E2vbj zM6G1E9Y27|OfxDYt*9-yf}BXxj;g6B3PXFIWF3G3^oOGY8I6tx%4ukY709ot=YzU2 zKOl=T9x7`ACZqOz6L!RX=*31X#}-tIXHn`Muox9+8EVg;M+LkbXJd6T`R7QQfE0I+ zy?87AkvJV6LAKX?iIj(FMK6Z3@qw6%yrs=Rd>Y4M5H{i_{1)fpfS1D@wso?2lSOE@~^rqCY-l$7dn02J<*7Ba5&TzK8l=EouvP+I}M{;6tbf zpTJsLVWu?24&G-M0gE->0aBG@ur87!~+Q%*0k} z4=P++dOs>a=Q$doG+sk5uC*8Tqf&nYDOmG2szws}x!;?L3hWtF1}afSyc)Ho^|pV+ z+G_QryQd)zsWHd&p`jbc<7OXLh~f0R5H>-ZMC93~0Cl`7aX5aCdS3)^#`L|O=*5Z1 z#AY6<_^MH-Xank)?#Bo4FU-*SFJLr^fh9=2n6->L6L&b0sHNkn*-rlhK4|4lq*6!9`)->y2 zYo2w2^+D^Sr~u}oGPV?*SQ?+wP!WBHDxy<35--^CbY61`FbfsfaE!olsA8LeN_7e9 z{spKlsKh0>1yw`+2fLY@j+BFWX)yU$MD+}Ku?cU%Yt~TSqsjDBP${2cb|_FJ@Xl=SpP)I$Yc-U-!ps?HSbY}hK|u${DM7bLv6*b5pLvr zu{-?+)Cy0dQhnWC_sey+CK$^Yk4CLLfih|L73D^OrqiSUqD%GW^2fvJ3`8zm4=YKN|e$C%}D1Z^8 z+X_yuuM$&a$KOEJ(pKz^C$O*1zyD~r zh%!+xo^eS1m?Bh)R%0=4Kj+b=~0I{!ZMuVc4^0UfJjn1I)@2D?!q+S^^I3>`sz|9gB9+fe~kOmvH` z5+mrpiVA2QY72H_6@HAGFMpC-Q;$p{|9W5*0}HVZm8y)%?q9pvsB^m>wW4NJakb!^ zXbRlG-oggDYj6h6yx+~>SE&2WqXN2y%5=aK_jE)$H1vgd)CyBD95Yd=%d^+Vq8?mm zEwkf`FqrXbJH8e*&mPoXH=q}rP|vxBL3k6DIVWhUyBDFD#K0)*iu14sF1CJvy5SJ| z;N(8fvQ_$5>o}CaCUm*s=J!_SAoTJ(+{jQtNJ} N$M&k5_`n(8e*tF$;y(ZY delta 4445 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 diff --git a/pyfpdb/locale/fpdb-de_DE.po b/pyfpdb/locale/fpdb-de_DE.po index 43092554..248f4103 100644 --- a/pyfpdb/locale/fpdb-de_DE.po +++ b/pyfpdb/locale/fpdb-de_DE.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-03-10 04:14+CET\n" +"POT-Creation-Date: 2011-03-10 05:10+CET\n" "PO-Revision-Date: 2011-03-10 01:42+0000\n" "Last-Translator: steffen123 \n" "Language-Team: German (Germany) \n" @@ -16,31 +16,27 @@ msgstr "" "Generated-By: pygettext.py 1.5\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: AbsoluteToFpdb.py:139 BetfairToFpdb.py:76 CarbonToFpdb.py:130 -#: EverestToFpdb.py:101 EverleafToFpdb.py:110 FulltiltToFpdb.py:212 -#: OnGameToFpdb.py:159 PartyPokerToFpdb.py:197 PkrToFpdb.py:128 -#: PokerStarsToFpdb.py:185 Win2dayToFpdb.py:95 WinamaxToFpdb.py:172 -#: iPokerToFpdb.py:122 -msgid "determineGameType: Unable to recognise gametype from: '%s'" -msgstr "determineGameType: Konnte Gametype in '%s' nicht erkennen" - -#: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 -#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:252 -#: OnGameToFpdb.py:160 OnGameToFpdb.py:176 PartyPokerToFpdb.py:198 -#: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186 -#: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173 -#: WinamaxToFpdb.py:191 iPokerToFpdb.py:123 -msgid "determineGameType: Raising FpdbParseError" -msgstr "determineGameType: FpdbParseError" - -#: AbsoluteToFpdb.py:141 BetfairToFpdb.py:78 CarbonToFpdb.py:132 -#: EverestToFpdb.py:103 EverleafToFpdb.py:112 FulltiltToFpdb.py:213 -#: OnGameToFpdb.py:161 PartyPokerToFpdb.py:199 PkrToFpdb.py:130 -#: PokerStarsToFpdb.py:187 Win2dayToFpdb.py:97 WinamaxToFpdb.py:174 -#: iPokerToFpdb.py:124 +#: AbsoluteToFpdb.py:139 AbsoluteToFpdb.py:141 BetfairToFpdb.py:76 +#: BetfairToFpdb.py:78 CarbonToFpdb.py:130 CarbonToFpdb.py:132 +#: EverestToFpdb.py:101 EverestToFpdb.py:103 EverleafToFpdb.py:110 +#: EverleafToFpdb.py:112 FulltiltToFpdb.py:211 FulltiltToFpdb.py:213 +#: OnGameToFpdb.py:159 OnGameToFpdb.py:161 PartyPokerToFpdb.py:197 +#: PartyPokerToFpdb.py:199 PkrToFpdb.py:128 PkrToFpdb.py:130 +#: PokerStarsToFpdb.py:185 PokerStarsToFpdb.py:187 Win2dayToFpdb.py:95 +#: Win2dayToFpdb.py:97 WinamaxToFpdb.py:172 WinamaxToFpdb.py:174 +#: iPokerToFpdb.py:122 iPokerToFpdb.py:124 msgid "Unable to recognise gametype from: '%s'" msgstr "Konnte Gametype in '%s' nicht erkennen" +#: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 +#: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:111 +#: FulltiltToFpdb.py:252 OnGameToFpdb.py:160 OnGameToFpdb.py:176 +#: PartyPokerToFpdb.py:198 PkrToFpdb.py:129 PkrToFpdb.py:154 +#: PokerStarsToFpdb.py:186 PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 +#: WinamaxToFpdb.py:173 WinamaxToFpdb.py:191 iPokerToFpdb.py:123 +msgid "determineGameType: Raising FpdbParseError" +msgstr "determineGameType: FpdbParseError" + #: AbsoluteToFpdb.py:204 msgid "readHandInfo: Didn't match: '%s'" msgstr "readHandInfo: '%s' nicht erkannt" @@ -61,13 +57,13 @@ msgstr "Dateiname: %s" msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'" msgstr "" -#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:415 +#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:416 #: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 #: WinamaxToFpdb.py:360 msgid "reading antes" msgstr "Lese Antes" -#: AbsoluteToFpdb.py:287 BetfairToFpdb.py:160 FulltiltToFpdb.py:425 +#: AbsoluteToFpdb.py:287 BetfairToFpdb.py:160 FulltiltToFpdb.py:426 msgid "Player bringing in: %s for %s" msgstr "" @@ -83,25 +79,25 @@ msgstr "Keine Small Blind" msgid "Absolute readStudPlayerCards is only a stub." msgstr "" -#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:233 -#: EverestToFpdb.py:234 EverleafToFpdb.py:288 +#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:234 +#: EverestToFpdb.py:235 EverleafToFpdb.py:288 msgid "Unimplemented readAction: %s %s" msgstr "" #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:326 FulltiltToFpdb.py:783 PartyPokerToFpdb.py:578 +#: EverleafToFpdb.py:326 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:577 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "" #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:327 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:579 +#: EverleafToFpdb.py:327 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" msgstr "" #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 -#: EverleafToFpdb.py:328 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:580 +#: EverleafToFpdb.py:328 FulltiltToFpdb.py:786 PartyPokerToFpdb.py:579 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" msgstr "" @@ -114,13 +110,13 @@ msgstr "Konnte Datei %s nicht finden" msgid "Output being written to" msgstr "" -#: BetfairToFpdb.py:108 CarbonToFpdb.py:163 EverestToFpdb.py:144 +#: BetfairToFpdb.py:108 CarbonToFpdb.py:163 EverestToFpdb.py:145 #: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 msgid "Didn't match re_HandInfo" msgstr "Keine Treffer für re_HandInfo" -#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146 -#: FulltiltToFpdb.py:267 PokerStarsToFpdb.py:223 +#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:147 +#: PokerStarsToFpdb.py:223 msgid "No match in readHandInfo." msgstr "" @@ -132,9 +128,18 @@ msgstr "" msgid "No bringin found" msgstr "Kein Bringin gefunden" +#: BetfairToFpdb.py:199 Filters.py:80 GuiAutoImport.py:203 +#: GuiPositionalStats.py:137 GuiStove.py:221 GuiStove.py:225 GuiStove.py:229 +#: GuiStove.py:233 GuiStove.py:237 GuiStove.py:239 Hand.py:482 Hand.py:1690 +#: ImapFetcher.py:44 ImapFetcher.py:53 OnGameToFpdb.py:210 OnGameToFpdb.py:337 +#: PokerStarsToFpdb.py:439 Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 +#: test_Database.py:50 test_Database.py:51 +msgid "DEBUG: " +msgstr "" + #: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439 -#: WinamaxToFpdb.py:406 -msgid "DEBUG: unimplemented readAction: '%s' '%s'" +#: Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 +msgid "unimplemented readAction: '%s' '%s'" msgstr "" #: Card.py:431 @@ -567,7 +572,7 @@ msgstr "" msgid "press enter to continue" msgstr "" -#: EverestToFpdb.py:107 +#: EverestToFpdb.py:108 FulltiltToFpdb.py:266 FulltiltToFpdb.py:268 msgid "Unable to recognise handinfo from: '%s'" msgstr "" @@ -648,7 +653,7 @@ msgid "Tourney" msgstr "Tourney" #: Filters.py:80 -msgid "DEBUG: New packing box created!" +msgid "New packing box created!" msgstr "" #: Filters.py:106 TourneyFilters.py:114 @@ -777,65 +782,65 @@ msgstr "parseSummary: Konnte Währung nicht finden" msgid "Unable to locate currency" msgstr "Konnte Währung nicht finden" -#: FulltiltToFpdb.py:211 +#: FulltiltToFpdb.py:212 msgid "determineGameType: Raising FpdbParseError for file '%s'" msgstr "" #: FulltiltToFpdb.py:251 FulltiltToFpdb.py:253 PkrToFpdb.py:153 -#: PokerStarsToFpdb.py:211 -#, fuzzy -msgid "determineGameType: Lim_Blinds has no lookup for '%s'" -msgstr "determineGameType: Konnte Gametype in '%s' nicht erkennen" - -#: FulltiltToFpdb.py:266 -msgid "readHandInfo: Unable to recognise handinfo from: '%s'" +#: PkrToFpdb.py:155 PokerStarsToFpdb.py:211 PokerStarsToFpdb.py:213 +msgid "Lim_Blinds has no lookup for '%s'" msgstr "" -#: FulltiltToFpdb.py:368 +#: FulltiltToFpdb.py:267 +#, fuzzy +msgid "readHandInfo: Raising FpdbParseError" +msgstr "parseSummary: FpdbParseError" + +#: FulltiltToFpdb.py:369 msgid "FTP: readPlayerStacks: No players detected (hand #%s)" msgstr "" -#: FulltiltToFpdb.py:428 +#: FulltiltToFpdb.py:429 msgid "No bringin found, handid =%s" msgstr "" -#: FulltiltToFpdb.py:435 +#: FulltiltToFpdb.py:436 msgid "FTP: readButton: Failed to detect button (hand #%s cancelled?)" msgstr "" -#: FulltiltToFpdb.py:489 +#: FulltiltToFpdb.py:490 msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" msgstr "" -#: FulltiltToFpdb.py:565 +#: FulltiltToFpdb.py:566 msgid "determineTourneyType : Parsing NOK" msgstr "" -#: FulltiltToFpdb.py:623 +#: FulltiltToFpdb.py:624 msgid "Unable to get a valid Tournament ID -- File rejected" msgstr "" -#: FulltiltToFpdb.py:654 +#: FulltiltToFpdb.py:655 msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:661 +#: FulltiltToFpdb.py:662 msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:665 +#: FulltiltToFpdb.py:666 msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" msgstr "" -#: FulltiltToFpdb.py:766 +#: FulltiltToFpdb.py:767 msgid "FullTilt: Player finishing stats unreadable : %s" msgstr "" -#: FulltiltToFpdb.py:775 +#: FulltiltToFpdb.py:776 msgid "FullTilt: %s not found in tourney.ranks ..." msgstr "" -#: FulltiltToFpdb.py:777 +#: FulltiltToFpdb.py:778 msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s" msgstr "" @@ -867,6 +872,11 @@ msgstr " _Auto Import läuft " msgid " Stop _Auto Import " msgstr " _Autoimport Anhalten " +#: GuiAutoImport.py:203 +#, fuzzy +msgid "Detecting hh directory for site: '%s'" +msgstr "Erstelle Verzeichnis \"%s\"" + #: GuiAutoImport.py:242 msgid "" "\n" @@ -1486,8 +1496,9 @@ msgid "Text" msgstr "" #: GuiPositionalStats.py:137 -msgid "DEBUG: activesite set to %s" -msgstr "" +#, fuzzy +msgid "activesite set to %s" +msgstr "self.sites[%s] auf %s gesetzt" #: GuiPositionalStats.py:323 msgid "Positional Stats page displayed in %4.2f seconds" @@ -1898,27 +1909,19 @@ msgid "Results" msgstr "" #: GuiStove.py:221 -msgid "DEBUG: called set_board_flop: '%s' '%s'" +msgid "called set_board_flop: '%s' '%s'" msgstr "" #: GuiStove.py:225 -msgid "DEBUG: called set_hero_cards_flop" +msgid "called set_hero_cards_flop" msgstr "" #: GuiStove.py:229 -msgid "DEBUG: called set_villain_cards_flop" +msgid "called set_villain_cards_flop" msgstr "" #: GuiStove.py:233 -msgid "DEBUG: called update_flop_output_pane" -msgstr "" - -#: GuiStove.py:237 -msgid "DEBUG: odds_for_range" -msgstr "" - -#: GuiStove.py:239 -msgid "DEBUG: set_output_label" +msgid "called update_flop_output_pane" msgstr "" #: GuiTourneyGraphViewer.py:178 @@ -2373,15 +2376,11 @@ msgid "markstreets didn't match - Assuming hand %s was cancelled" msgstr "" #: Hand.py:478 -msgid "FpdbParseError: markStreets appeared to fail: First 100 chars: '%s'" +msgid "markStreets appeared to fail: First 100 chars: '%s'" msgstr "" -#: Hand.py:482 -msgid "DEBUG: checkPlayerExists %s fail on hand number %s" -msgstr "" - -#: Hand.py:483 -msgid "checkPlayerExists: '%s fail on hand number %s" +#: Hand.py:482 Hand.py:483 +msgid "checkPlayerExists: %s fail on hand number %s" msgstr "" #: Hand.py:574 @@ -2458,11 +2457,11 @@ msgid "Pot.end(): Major failure while calculating pot: '%s'" msgstr "" #: Hand.py:1690 -msgid "DEBUG: call Pot.end() before printing pot total" +msgid "call Pot.end() before printing pot total" msgstr "" #: Hand.py:1692 -msgid "FpdbError in printing Hand object" +msgid "Error in printing Hand object" msgstr "" #: HandHistoryConverter.py:40 @@ -2725,11 +2724,11 @@ msgid "(btw, the key was %s and statd is %s" msgstr "" #: ImapFetcher.py:44 ImapFetcher.py:53 -msgid "DEBUG: re_SplitTourneys isn't matching" +msgid "re_SplitTourneys isn't matching" msgstr "" #: ImapFetcher.py:67 -msgid "response to logging in:" +msgid "response to logging in: " msgstr "" #: ImapFetcher.py:83 @@ -2757,11 +2756,8 @@ msgstr "" msgid "No Name" msgstr "" -#: OnGameToFpdb.py:175 WinamaxToFpdb.py:190 -msgid "determineGameType: limit not found in self.limits(%s). hand: '%s'" -msgstr "" - -#: OnGameToFpdb.py:177 WinamaxToFpdb.py:192 +#: OnGameToFpdb.py:175 OnGameToFpdb.py:177 WinamaxToFpdb.py:190 +#: WinamaxToFpdb.py:192 msgid "limit not found in self.limits(%s). hand: '%s'" msgstr "" @@ -2770,11 +2766,7 @@ msgstr "" msgid "readHandInfo: DATETIME not matched: '%s'" msgstr "readHandInfo: '%s' nicht erkannt" -#: OnGameToFpdb.py:210 Win2dayToFpdb.py:341 -msgid "DEBUG: " -msgstr "" - -#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:366 PokerStarsToFpdb.py:312 +#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:365 PokerStarsToFpdb.py:312 #: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 msgid "readButton: not found" msgstr "" @@ -2868,43 +2860,39 @@ msgstr "" msgid "You need to manually enter the playername" msgstr "" -#: PartyPokerToFpdb.py:213 +#: PartyPokerToFpdb.py:212 msgid "Cannot fetch field '%s'" msgstr "" -#: PartyPokerToFpdb.py:217 +#: PartyPokerToFpdb.py:216 msgid "Unknown limit '%s'" msgstr "" -#: PartyPokerToFpdb.py:222 +#: PartyPokerToFpdb.py:221 msgid "Unknown game type '%s'" msgstr "" -#: PartyPokerToFpdb.py:256 +#: PartyPokerToFpdb.py:255 msgid "Cannot read HID for current hand: %s" msgstr "" -#: PartyPokerToFpdb.py:261 +#: PartyPokerToFpdb.py:260 msgid "Cannot read Handinfo for current hand" msgstr "" -#: PartyPokerToFpdb.py:266 +#: PartyPokerToFpdb.py:265 msgid "Cannot read GameType for current hand" msgstr "" -#: PartyPokerToFpdb.py:349 +#: PartyPokerToFpdb.py:348 #, fuzzy msgid "Failed to detect currency. HID: %s: '%s'" msgstr "Konnte Währung nicht finden" -#: PartyPokerToFpdb.py:537 +#: PartyPokerToFpdb.py:536 msgid "Unimplemented readAction: '%s' '%s'" msgstr "" -#: PkrToFpdb.py:155 PokerStarsToFpdb.py:213 -msgid "Lim_Blinds has no lookup for '%s'" -msgstr "" - #: PokerStarsToFpdb.py:265 #, fuzzy msgid "Failed to detect currency: '%s'" @@ -3371,10 +3359,6 @@ msgid "" "using version %d.%d.%d. Your milage may vary." msgstr "" -#: Win2dayToFpdb.py:341 -msgid "unimplemented readAction: '%s' '%s'" -msgstr "" - #: WinTables.py:81 msgid "Window %s not found. Skipping." msgstr "" @@ -4207,11 +4191,12 @@ msgid "lock already held by:" msgstr "" #: test_Database.py:50 -msgid "DEBUG: Testing variance function" -msgstr "" +#, fuzzy +msgid "Testing variance function" +msgstr "Teste Datenbankverbindungen..." #: test_Database.py:51 -msgid "DEBUG: result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" +msgid "result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" msgstr "" #: windows_make_bats.py:30 @@ -4227,6 +4212,13 @@ msgid "" "manually\n" msgstr "" +#~ msgid "determineGameType: Unable to recognise gametype from: '%s'" +#~ msgstr "determineGameType: Konnte Gametype in '%s' nicht erkennen" + +#, fuzzy +#~ msgid "determineGameType: Lim_Blinds has no lookup for '%s'" +#~ msgstr "determineGameType: Konnte Gametype in '%s' nicht erkennen" + #, fuzzy #~ msgid "DEBUG: readHandInfo: DATETIME not matched: '%s'" #~ msgstr "readHandInfo: '%s' nicht erkannt" diff --git a/pyfpdb/locale/fpdb-en_GB.pot b/pyfpdb/locale/fpdb-en_GB.pot index a355418f..46ca5a26 100644 --- a/pyfpdb/locale/fpdb-en_GB.pot +++ b/pyfpdb/locale/fpdb-en_GB.pot @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2011-03-10 04:15+CET\n" +"POT-Creation-Date: 2011-03-10 05:14+CET\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -15,31 +15,27 @@ msgstr "" "Generated-By: pygettext.py 1.5\n" -#: AbsoluteToFpdb.py:139 BetfairToFpdb.py:76 CarbonToFpdb.py:130 -#: EverestToFpdb.py:101 EverleafToFpdb.py:110 FulltiltToFpdb.py:212 -#: OnGameToFpdb.py:159 PartyPokerToFpdb.py:197 PkrToFpdb.py:128 -#: PokerStarsToFpdb.py:185 Win2dayToFpdb.py:95 WinamaxToFpdb.py:172 -#: iPokerToFpdb.py:122 -msgid "determineGameType: Unable to recognise gametype from: '%s'" +#: AbsoluteToFpdb.py:139 AbsoluteToFpdb.py:141 BetfairToFpdb.py:76 +#: BetfairToFpdb.py:78 CarbonToFpdb.py:130 CarbonToFpdb.py:132 +#: EverestToFpdb.py:101 EverestToFpdb.py:103 EverleafToFpdb.py:110 +#: EverleafToFpdb.py:112 FulltiltToFpdb.py:211 FulltiltToFpdb.py:213 +#: OnGameToFpdb.py:159 OnGameToFpdb.py:161 PartyPokerToFpdb.py:197 +#: PartyPokerToFpdb.py:199 PkrToFpdb.py:128 PkrToFpdb.py:130 +#: PokerStarsToFpdb.py:185 PokerStarsToFpdb.py:187 Win2dayToFpdb.py:95 +#: Win2dayToFpdb.py:97 WinamaxToFpdb.py:172 WinamaxToFpdb.py:174 +#: iPokerToFpdb.py:122 iPokerToFpdb.py:124 +msgid "Unable to recognise gametype from: '%s'" msgstr "" #: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 -#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:252 -#: OnGameToFpdb.py:160 OnGameToFpdb.py:176 PartyPokerToFpdb.py:198 -#: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186 -#: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173 -#: WinamaxToFpdb.py:191 iPokerToFpdb.py:123 +#: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:111 +#: FulltiltToFpdb.py:252 OnGameToFpdb.py:160 OnGameToFpdb.py:176 +#: PartyPokerToFpdb.py:198 PkrToFpdb.py:129 PkrToFpdb.py:154 +#: PokerStarsToFpdb.py:186 PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 +#: WinamaxToFpdb.py:173 WinamaxToFpdb.py:191 iPokerToFpdb.py:123 msgid "determineGameType: Raising FpdbParseError" msgstr "" -#: AbsoluteToFpdb.py:141 BetfairToFpdb.py:78 CarbonToFpdb.py:132 -#: EverestToFpdb.py:103 EverleafToFpdb.py:112 FulltiltToFpdb.py:213 -#: OnGameToFpdb.py:161 PartyPokerToFpdb.py:199 PkrToFpdb.py:130 -#: PokerStarsToFpdb.py:187 Win2dayToFpdb.py:97 WinamaxToFpdb.py:174 -#: iPokerToFpdb.py:124 -msgid "Unable to recognise gametype from: '%s'" -msgstr "" - #: AbsoluteToFpdb.py:204 msgid "readHandInfo: Didn't match: '%s'" msgstr "" @@ -60,13 +56,13 @@ msgstr "" msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'" msgstr "" -#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:415 +#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:416 #: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 #: WinamaxToFpdb.py:360 msgid "reading antes" msgstr "" -#: AbsoluteToFpdb.py:287 BetfairToFpdb.py:160 FulltiltToFpdb.py:425 +#: AbsoluteToFpdb.py:287 BetfairToFpdb.py:160 FulltiltToFpdb.py:426 msgid "Player bringing in: %s for %s" msgstr "" @@ -82,25 +78,25 @@ msgstr "" msgid "Absolute readStudPlayerCards is only a stub." msgstr "" -#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:233 -#: EverestToFpdb.py:234 EverleafToFpdb.py:288 +#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:234 +#: EverestToFpdb.py:235 EverleafToFpdb.py:288 msgid "Unimplemented readAction: %s %s" msgstr "" #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:326 FulltiltToFpdb.py:783 PartyPokerToFpdb.py:578 +#: EverleafToFpdb.py:326 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:577 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "" #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:327 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:579 +#: EverleafToFpdb.py:327 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" msgstr "" #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 -#: EverleafToFpdb.py:328 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:580 +#: EverleafToFpdb.py:328 FulltiltToFpdb.py:786 PartyPokerToFpdb.py:579 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" msgstr "" @@ -113,13 +109,13 @@ msgstr "" msgid "Output being written to" msgstr "" -#: BetfairToFpdb.py:108 CarbonToFpdb.py:163 EverestToFpdb.py:144 +#: BetfairToFpdb.py:108 CarbonToFpdb.py:163 EverestToFpdb.py:145 #: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 msgid "Didn't match re_HandInfo" msgstr "" -#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146 -#: FulltiltToFpdb.py:267 PokerStarsToFpdb.py:223 +#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:147 +#: PokerStarsToFpdb.py:223 msgid "No match in readHandInfo." msgstr "" @@ -131,9 +127,18 @@ msgstr "" msgid "No bringin found" msgstr "" +#: BetfairToFpdb.py:199 Filters.py:80 GuiAutoImport.py:203 +#: GuiPositionalStats.py:137 GuiStove.py:221 GuiStove.py:225 GuiStove.py:229 +#: GuiStove.py:233 GuiStove.py:237 GuiStove.py:239 Hand.py:482 Hand.py:1690 +#: ImapFetcher.py:44 ImapFetcher.py:53 OnGameToFpdb.py:210 OnGameToFpdb.py:337 +#: PokerStarsToFpdb.py:439 Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 +#: test_Database.py:50 test_Database.py:51 +msgid "DEBUG: " +msgstr "" + #: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439 -#: WinamaxToFpdb.py:406 -msgid "DEBUG: unimplemented readAction: '%s' '%s'" +#: Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 +msgid "unimplemented readAction: '%s' '%s'" msgstr "" #: Card.py:431 @@ -555,7 +560,7 @@ msgstr "" msgid "press enter to continue" msgstr "" -#: EverestToFpdb.py:107 +#: EverestToFpdb.py:108 FulltiltToFpdb.py:266 FulltiltToFpdb.py:268 msgid "Unable to recognise handinfo from: '%s'" msgstr "" @@ -636,7 +641,7 @@ msgid "Tourney" msgstr "" #: Filters.py:80 -msgid "DEBUG: New packing box created!" +msgid "New packing box created!" msgstr "" #: Filters.py:106 TourneyFilters.py:114 @@ -765,64 +770,64 @@ msgstr "" msgid "Unable to locate currency" msgstr "" -#: FulltiltToFpdb.py:211 +#: FulltiltToFpdb.py:212 msgid "determineGameType: Raising FpdbParseError for file '%s'" msgstr "" #: FulltiltToFpdb.py:251 FulltiltToFpdb.py:253 PkrToFpdb.py:153 -#: PokerStarsToFpdb.py:211 -msgid "determineGameType: Lim_Blinds has no lookup for '%s'" +#: PkrToFpdb.py:155 PokerStarsToFpdb.py:211 PokerStarsToFpdb.py:213 +msgid "Lim_Blinds has no lookup for '%s'" msgstr "" -#: FulltiltToFpdb.py:266 -msgid "readHandInfo: Unable to recognise handinfo from: '%s'" +#: FulltiltToFpdb.py:267 +msgid "readHandInfo: Raising FpdbParseError" msgstr "" -#: FulltiltToFpdb.py:368 +#: FulltiltToFpdb.py:369 msgid "FTP: readPlayerStacks: No players detected (hand #%s)" msgstr "" -#: FulltiltToFpdb.py:428 +#: FulltiltToFpdb.py:429 msgid "No bringin found, handid =%s" msgstr "" -#: FulltiltToFpdb.py:435 +#: FulltiltToFpdb.py:436 msgid "FTP: readButton: Failed to detect button (hand #%s cancelled?)" msgstr "" -#: FulltiltToFpdb.py:489 +#: FulltiltToFpdb.py:490 msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" msgstr "" -#: FulltiltToFpdb.py:565 +#: FulltiltToFpdb.py:566 msgid "determineTourneyType : Parsing NOK" msgstr "" -#: FulltiltToFpdb.py:623 +#: FulltiltToFpdb.py:624 msgid "Unable to get a valid Tournament ID -- File rejected" msgstr "" -#: FulltiltToFpdb.py:654 +#: FulltiltToFpdb.py:655 msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:661 +#: FulltiltToFpdb.py:662 msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:665 +#: FulltiltToFpdb.py:666 msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" msgstr "" -#: FulltiltToFpdb.py:766 +#: FulltiltToFpdb.py:767 msgid "FullTilt: Player finishing stats unreadable : %s" msgstr "" -#: FulltiltToFpdb.py:775 +#: FulltiltToFpdb.py:776 msgid "FullTilt: %s not found in tourney.ranks ..." msgstr "" -#: FulltiltToFpdb.py:777 +#: FulltiltToFpdb.py:778 msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s" msgstr "" @@ -854,6 +859,10 @@ msgstr "" msgid " Stop _Auto Import " msgstr "" +#: GuiAutoImport.py:203 +msgid "Detecting hh directory for site: '%s'" +msgstr "" + #: GuiAutoImport.py:242 msgid "" "\n" @@ -1441,7 +1450,7 @@ msgid "Text" msgstr "" #: GuiPositionalStats.py:137 -msgid "DEBUG: activesite set to %s" +msgid "activesite set to %s" msgstr "" #: GuiPositionalStats.py:323 @@ -1838,27 +1847,19 @@ msgid "Results" msgstr "" #: GuiStove.py:221 -msgid "DEBUG: called set_board_flop: '%s' '%s'" +msgid "called set_board_flop: '%s' '%s'" msgstr "" #: GuiStove.py:225 -msgid "DEBUG: called set_hero_cards_flop" +msgid "called set_hero_cards_flop" msgstr "" #: GuiStove.py:229 -msgid "DEBUG: called set_villain_cards_flop" +msgid "called set_villain_cards_flop" msgstr "" #: GuiStove.py:233 -msgid "DEBUG: called update_flop_output_pane" -msgstr "" - -#: GuiStove.py:237 -msgid "DEBUG: odds_for_range" -msgstr "" - -#: GuiStove.py:239 -msgid "DEBUG: set_output_label" +msgid "called update_flop_output_pane" msgstr "" #: GuiTourneyGraphViewer.py:178 @@ -2310,15 +2311,11 @@ msgid "markstreets didn't match - Assuming hand %s was cancelled" msgstr "" #: Hand.py:478 -msgid "FpdbParseError: markStreets appeared to fail: First 100 chars: '%s'" +msgid "markStreets appeared to fail: First 100 chars: '%s'" msgstr "" -#: Hand.py:482 -msgid "DEBUG: checkPlayerExists %s fail on hand number %s" -msgstr "" - -#: Hand.py:483 -msgid "checkPlayerExists: '%s fail on hand number %s" +#: Hand.py:482 Hand.py:483 +msgid "checkPlayerExists: %s fail on hand number %s" msgstr "" #: Hand.py:574 @@ -2390,11 +2387,11 @@ msgid "Pot.end(): Major failure while calculating pot: '%s'" msgstr "" #: Hand.py:1690 -msgid "DEBUG: call Pot.end() before printing pot total" +msgid "call Pot.end() before printing pot total" msgstr "" #: Hand.py:1692 -msgid "FpdbError in printing Hand object" +msgid "Error in printing Hand object" msgstr "" #: HandHistoryConverter.py:40 @@ -2654,11 +2651,11 @@ msgid "(btw, the key was %s and statd is %s" msgstr "" #: ImapFetcher.py:44 ImapFetcher.py:53 -msgid "DEBUG: re_SplitTourneys isn't matching" +msgid "re_SplitTourneys isn't matching" msgstr "" #: ImapFetcher.py:67 -msgid "response to logging in:" +msgid "response to logging in: " msgstr "" #: ImapFetcher.py:83 @@ -2685,11 +2682,8 @@ msgstr "" msgid "No Name" msgstr "" -#: OnGameToFpdb.py:175 WinamaxToFpdb.py:190 -msgid "determineGameType: limit not found in self.limits(%s). hand: '%s'" -msgstr "" - -#: OnGameToFpdb.py:177 WinamaxToFpdb.py:192 +#: OnGameToFpdb.py:175 OnGameToFpdb.py:177 WinamaxToFpdb.py:190 +#: WinamaxToFpdb.py:192 msgid "limit not found in self.limits(%s). hand: '%s'" msgstr "" @@ -2697,11 +2691,7 @@ msgstr "" msgid "readHandInfo: DATETIME not matched: '%s'" msgstr "" -#: OnGameToFpdb.py:210 Win2dayToFpdb.py:341 -msgid "DEBUG: " -msgstr "" - -#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:366 PokerStarsToFpdb.py:312 +#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:365 PokerStarsToFpdb.py:312 #: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 msgid "readButton: not found" msgstr "" @@ -2794,42 +2784,38 @@ msgstr "" msgid "You need to manually enter the playername" msgstr "" -#: PartyPokerToFpdb.py:213 +#: PartyPokerToFpdb.py:212 msgid "Cannot fetch field '%s'" msgstr "" -#: PartyPokerToFpdb.py:217 +#: PartyPokerToFpdb.py:216 msgid "Unknown limit '%s'" msgstr "" -#: PartyPokerToFpdb.py:222 +#: PartyPokerToFpdb.py:221 msgid "Unknown game type '%s'" msgstr "" -#: PartyPokerToFpdb.py:256 +#: PartyPokerToFpdb.py:255 msgid "Cannot read HID for current hand: %s" msgstr "" -#: PartyPokerToFpdb.py:261 +#: PartyPokerToFpdb.py:260 msgid "Cannot read Handinfo for current hand" msgstr "" -#: PartyPokerToFpdb.py:266 +#: PartyPokerToFpdb.py:265 msgid "Cannot read GameType for current hand" msgstr "" -#: PartyPokerToFpdb.py:349 +#: PartyPokerToFpdb.py:348 msgid "Failed to detect currency. HID: %s: '%s'" msgstr "" -#: PartyPokerToFpdb.py:537 +#: PartyPokerToFpdb.py:536 msgid "Unimplemented readAction: '%s' '%s'" msgstr "" -#: PkrToFpdb.py:155 PokerStarsToFpdb.py:213 -msgid "Lim_Blinds has no lookup for '%s'" -msgstr "" - #: PokerStarsToFpdb.py:265 msgid "Failed to detect currency: '%s'" msgstr "" @@ -3294,10 +3280,6 @@ msgstr "" msgid "This module was developed and tested with version 2.8.18 of gtk. You are using version %d.%d.%d. Your milage may vary." msgstr "" -#: Win2dayToFpdb.py:341 -msgid "unimplemented readAction: '%s' '%s'" -msgstr "" - #: WinTables.py:81 msgid "Window %s not found. Skipping." msgstr "" @@ -4017,11 +3999,11 @@ msgid "lock already held by:" msgstr "" #: test_Database.py:50 -msgid "DEBUG: Testing variance function" +msgid "Testing variance function" msgstr "" #: test_Database.py:51 -msgid "DEBUG: result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" +msgid "result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" msgstr "" #: windows_make_bats.py:30 diff --git a/pyfpdb/locale/fpdb-es_ES.po b/pyfpdb/locale/fpdb-es_ES.po index 7eeed3ec..872ffdb5 100644 --- a/pyfpdb/locale/fpdb-es_ES.po +++ b/pyfpdb/locale/fpdb-es_ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: fpdb\n" -"POT-Creation-Date: 2011-03-10 04:14+CET\n" +"POT-Creation-Date: 2011-03-10 05:10+CET\n" "PO-Revision-Date: \n" "Last-Translator: Javier Sánchez \n" "Language-Team: \n" @@ -12,31 +12,27 @@ msgstr "" "X-Poedit-Language: Spanish\n" "X-Poedit-Country: SPAIN\n" -#: AbsoluteToFpdb.py:139 BetfairToFpdb.py:76 CarbonToFpdb.py:130 -#: EverestToFpdb.py:101 EverleafToFpdb.py:110 FulltiltToFpdb.py:212 -#: OnGameToFpdb.py:159 PartyPokerToFpdb.py:197 PkrToFpdb.py:128 -#: PokerStarsToFpdb.py:185 Win2dayToFpdb.py:95 WinamaxToFpdb.py:172 -#: iPokerToFpdb.py:122 -msgid "determineGameType: Unable to recognise gametype from: '%s'" -msgstr "determineGameType: Incapaz de reconocer el tipo de juego para: '%s'" - -#: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 -#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:252 -#: OnGameToFpdb.py:160 OnGameToFpdb.py:176 PartyPokerToFpdb.py:198 -#: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186 -#: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173 -#: WinamaxToFpdb.py:191 iPokerToFpdb.py:123 -msgid "determineGameType: Raising FpdbParseError" -msgstr "determineGameType: Lanzando FpdbParseError" - -#: AbsoluteToFpdb.py:141 BetfairToFpdb.py:78 CarbonToFpdb.py:132 -#: EverestToFpdb.py:103 EverleafToFpdb.py:112 FulltiltToFpdb.py:213 -#: OnGameToFpdb.py:161 PartyPokerToFpdb.py:199 PkrToFpdb.py:130 -#: PokerStarsToFpdb.py:187 Win2dayToFpdb.py:97 WinamaxToFpdb.py:174 -#: iPokerToFpdb.py:124 +#: AbsoluteToFpdb.py:139 AbsoluteToFpdb.py:141 BetfairToFpdb.py:76 +#: BetfairToFpdb.py:78 CarbonToFpdb.py:130 CarbonToFpdb.py:132 +#: EverestToFpdb.py:101 EverestToFpdb.py:103 EverleafToFpdb.py:110 +#: EverleafToFpdb.py:112 FulltiltToFpdb.py:211 FulltiltToFpdb.py:213 +#: OnGameToFpdb.py:159 OnGameToFpdb.py:161 PartyPokerToFpdb.py:197 +#: PartyPokerToFpdb.py:199 PkrToFpdb.py:128 PkrToFpdb.py:130 +#: PokerStarsToFpdb.py:185 PokerStarsToFpdb.py:187 Win2dayToFpdb.py:95 +#: Win2dayToFpdb.py:97 WinamaxToFpdb.py:172 WinamaxToFpdb.py:174 +#: iPokerToFpdb.py:122 iPokerToFpdb.py:124 msgid "Unable to recognise gametype from: '%s'" msgstr "Incapaz de reconocer el tipo de juego para: '%s'" +#: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 +#: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:111 +#: FulltiltToFpdb.py:252 OnGameToFpdb.py:160 OnGameToFpdb.py:176 +#: PartyPokerToFpdb.py:198 PkrToFpdb.py:129 PkrToFpdb.py:154 +#: PokerStarsToFpdb.py:186 PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 +#: WinamaxToFpdb.py:173 WinamaxToFpdb.py:191 iPokerToFpdb.py:123 +msgid "determineGameType: Raising FpdbParseError" +msgstr "determineGameType: Lanzando FpdbParseError" + #: AbsoluteToFpdb.py:204 msgid "readHandInfo: Didn't match: '%s'" msgstr "readHandInfo: No coinciden: '%s'" @@ -57,13 +53,13 @@ msgstr "Nombre de archivo: %s" msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'" msgstr "" -#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:415 +#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:416 #: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 #: WinamaxToFpdb.py:360 msgid "reading antes" msgstr "" -#: AbsoluteToFpdb.py:287 BetfairToFpdb.py:160 FulltiltToFpdb.py:425 +#: AbsoluteToFpdb.py:287 BetfairToFpdb.py:160 FulltiltToFpdb.py:426 msgid "Player bringing in: %s for %s" msgstr "" @@ -79,25 +75,25 @@ msgstr "" msgid "Absolute readStudPlayerCards is only a stub." msgstr "" -#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:233 -#: EverestToFpdb.py:234 EverleafToFpdb.py:288 +#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:234 +#: EverestToFpdb.py:235 EverleafToFpdb.py:288 msgid "Unimplemented readAction: %s %s" msgstr "" #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:326 FulltiltToFpdb.py:783 PartyPokerToFpdb.py:578 +#: EverleafToFpdb.py:326 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:577 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "" #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:327 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:579 +#: EverleafToFpdb.py:327 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" msgstr "" #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 -#: EverleafToFpdb.py:328 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:580 +#: EverleafToFpdb.py:328 FulltiltToFpdb.py:786 PartyPokerToFpdb.py:579 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" msgstr "" @@ -110,13 +106,13 @@ msgstr "" msgid "Output being written to" msgstr "" -#: BetfairToFpdb.py:108 CarbonToFpdb.py:163 EverestToFpdb.py:144 +#: BetfairToFpdb.py:108 CarbonToFpdb.py:163 EverestToFpdb.py:145 #: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 msgid "Didn't match re_HandInfo" msgstr "" -#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146 -#: FulltiltToFpdb.py:267 PokerStarsToFpdb.py:223 +#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:147 +#: PokerStarsToFpdb.py:223 msgid "No match in readHandInfo." msgstr "" @@ -128,9 +124,18 @@ msgstr "" msgid "No bringin found" msgstr "" +#: BetfairToFpdb.py:199 Filters.py:80 GuiAutoImport.py:203 +#: GuiPositionalStats.py:137 GuiStove.py:221 GuiStove.py:225 GuiStove.py:229 +#: GuiStove.py:233 GuiStove.py:237 GuiStove.py:239 Hand.py:482 Hand.py:1690 +#: ImapFetcher.py:44 ImapFetcher.py:53 OnGameToFpdb.py:210 OnGameToFpdb.py:337 +#: PokerStarsToFpdb.py:439 Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 +#: test_Database.py:50 test_Database.py:51 +msgid "DEBUG: " +msgstr "" + #: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439 -#: WinamaxToFpdb.py:406 -msgid "DEBUG: unimplemented readAction: '%s' '%s'" +#: Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 +msgid "unimplemented readAction: '%s' '%s'" msgstr "" #: Card.py:431 @@ -557,7 +562,7 @@ msgstr "" msgid "press enter to continue" msgstr "" -#: EverestToFpdb.py:107 +#: EverestToFpdb.py:108 FulltiltToFpdb.py:266 FulltiltToFpdb.py:268 msgid "Unable to recognise handinfo from: '%s'" msgstr "" @@ -638,7 +643,7 @@ msgid "Tourney" msgstr "Torneo" #: Filters.py:80 -msgid "DEBUG: New packing box created!" +msgid "New packing box created!" msgstr "" #: Filters.py:106 TourneyFilters.py:114 @@ -768,66 +773,66 @@ msgstr "" msgid "Unable to locate currency" msgstr "" -#: FulltiltToFpdb.py:211 +#: FulltiltToFpdb.py:212 #, fuzzy msgid "determineGameType: Raising FpdbParseError for file '%s'" msgstr "determineGameType: Lanzando FpdbParseError" #: FulltiltToFpdb.py:251 FulltiltToFpdb.py:253 PkrToFpdb.py:153 -#: PokerStarsToFpdb.py:211 -#, fuzzy -msgid "determineGameType: Lim_Blinds has no lookup for '%s'" -msgstr "determineGameType: Lanzando FpdbParseError" - -#: FulltiltToFpdb.py:266 -msgid "readHandInfo: Unable to recognise handinfo from: '%s'" +#: PkrToFpdb.py:155 PokerStarsToFpdb.py:211 PokerStarsToFpdb.py:213 +msgid "Lim_Blinds has no lookup for '%s'" msgstr "" -#: FulltiltToFpdb.py:368 +#: FulltiltToFpdb.py:267 +#, fuzzy +msgid "readHandInfo: Raising FpdbParseError" +msgstr "determineGameType: Lanzando FpdbParseError" + +#: FulltiltToFpdb.py:369 msgid "FTP: readPlayerStacks: No players detected (hand #%s)" msgstr "" -#: FulltiltToFpdb.py:428 +#: FulltiltToFpdb.py:429 msgid "No bringin found, handid =%s" msgstr "" -#: FulltiltToFpdb.py:435 +#: FulltiltToFpdb.py:436 msgid "FTP: readButton: Failed to detect button (hand #%s cancelled?)" msgstr "" -#: FulltiltToFpdb.py:489 +#: FulltiltToFpdb.py:490 msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" msgstr "" -#: FulltiltToFpdb.py:565 +#: FulltiltToFpdb.py:566 msgid "determineTourneyType : Parsing NOK" msgstr "" -#: FulltiltToFpdb.py:623 +#: FulltiltToFpdb.py:624 msgid "Unable to get a valid Tournament ID -- File rejected" msgstr "" -#: FulltiltToFpdb.py:654 +#: FulltiltToFpdb.py:655 msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:661 +#: FulltiltToFpdb.py:662 msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:665 +#: FulltiltToFpdb.py:666 msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" msgstr "" -#: FulltiltToFpdb.py:766 +#: FulltiltToFpdb.py:767 msgid "FullTilt: Player finishing stats unreadable : %s" msgstr "" -#: FulltiltToFpdb.py:775 +#: FulltiltToFpdb.py:776 msgid "FullTilt: %s not found in tourney.ranks ..." msgstr "" -#: FulltiltToFpdb.py:777 +#: FulltiltToFpdb.py:778 msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s" msgstr "" @@ -859,6 +864,10 @@ msgstr "_Auto importación funcionando" msgid " Stop _Auto Import " msgstr "Parar _auto importación" +#: GuiAutoImport.py:203 +msgid "Detecting hh directory for site: '%s'" +msgstr "" + #: GuiAutoImport.py:242 msgid "" "\n" @@ -1468,7 +1477,7 @@ msgid "Text" msgstr "" #: GuiPositionalStats.py:137 -msgid "DEBUG: activesite set to %s" +msgid "activesite set to %s" msgstr "" #: GuiPositionalStats.py:323 @@ -1884,27 +1893,19 @@ msgid "Results" msgstr "" #: GuiStove.py:221 -msgid "DEBUG: called set_board_flop: '%s' '%s'" +msgid "called set_board_flop: '%s' '%s'" msgstr "" #: GuiStove.py:225 -msgid "DEBUG: called set_hero_cards_flop" +msgid "called set_hero_cards_flop" msgstr "" #: GuiStove.py:229 -msgid "DEBUG: called set_villain_cards_flop" +msgid "called set_villain_cards_flop" msgstr "" #: GuiStove.py:233 -msgid "DEBUG: called update_flop_output_pane" -msgstr "" - -#: GuiStove.py:237 -msgid "DEBUG: odds_for_range" -msgstr "" - -#: GuiStove.py:239 -msgid "DEBUG: set_output_label" +msgid "called update_flop_output_pane" msgstr "" #: GuiTourneyGraphViewer.py:178 @@ -2362,15 +2363,11 @@ msgid "markstreets didn't match - Assuming hand %s was cancelled" msgstr "" #: Hand.py:478 -msgid "FpdbParseError: markStreets appeared to fail: First 100 chars: '%s'" +msgid "markStreets appeared to fail: First 100 chars: '%s'" msgstr "" -#: Hand.py:482 -msgid "DEBUG: checkPlayerExists %s fail on hand number %s" -msgstr "" - -#: Hand.py:483 -msgid "checkPlayerExists: '%s fail on hand number %s" +#: Hand.py:482 Hand.py:483 +msgid "checkPlayerExists: %s fail on hand number %s" msgstr "" #: Hand.py:574 @@ -2447,11 +2444,11 @@ msgid "Pot.end(): Major failure while calculating pot: '%s'" msgstr "" #: Hand.py:1690 -msgid "DEBUG: call Pot.end() before printing pot total" +msgid "call Pot.end() before printing pot total" msgstr "" #: Hand.py:1692 -msgid "FpdbError in printing Hand object" +msgid "Error in printing Hand object" msgstr "" #: HandHistoryConverter.py:40 @@ -2717,11 +2714,11 @@ msgid "(btw, the key was %s and statd is %s" msgstr "" #: ImapFetcher.py:44 ImapFetcher.py:53 -msgid "DEBUG: re_SplitTourneys isn't matching" +msgid "re_SplitTourneys isn't matching" msgstr "" #: ImapFetcher.py:67 -msgid "response to logging in:" +msgid "response to logging in: " msgstr "" #: ImapFetcher.py:83 @@ -2748,11 +2745,8 @@ msgstr "" msgid "No Name" msgstr "" -#: OnGameToFpdb.py:175 WinamaxToFpdb.py:190 -msgid "determineGameType: limit not found in self.limits(%s). hand: '%s'" -msgstr "" - -#: OnGameToFpdb.py:177 WinamaxToFpdb.py:192 +#: OnGameToFpdb.py:175 OnGameToFpdb.py:177 WinamaxToFpdb.py:190 +#: WinamaxToFpdb.py:192 msgid "limit not found in self.limits(%s). hand: '%s'" msgstr "" @@ -2761,11 +2755,7 @@ msgstr "" msgid "readHandInfo: DATETIME not matched: '%s'" msgstr "readHandInfo: No coinciden: '%s'" -#: OnGameToFpdb.py:210 Win2dayToFpdb.py:341 -msgid "DEBUG: " -msgstr "" - -#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:366 PokerStarsToFpdb.py:312 +#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:365 PokerStarsToFpdb.py:312 #: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 msgid "readButton: not found" msgstr "" @@ -2859,42 +2849,38 @@ msgstr "" msgid "You need to manually enter the playername" msgstr "" -#: PartyPokerToFpdb.py:213 +#: PartyPokerToFpdb.py:212 msgid "Cannot fetch field '%s'" msgstr "" -#: PartyPokerToFpdb.py:217 +#: PartyPokerToFpdb.py:216 msgid "Unknown limit '%s'" msgstr "" -#: PartyPokerToFpdb.py:222 +#: PartyPokerToFpdb.py:221 msgid "Unknown game type '%s'" msgstr "" -#: PartyPokerToFpdb.py:256 +#: PartyPokerToFpdb.py:255 msgid "Cannot read HID for current hand: %s" msgstr "" -#: PartyPokerToFpdb.py:261 +#: PartyPokerToFpdb.py:260 msgid "Cannot read Handinfo for current hand" msgstr "" -#: PartyPokerToFpdb.py:266 +#: PartyPokerToFpdb.py:265 msgid "Cannot read GameType for current hand" msgstr "" -#: PartyPokerToFpdb.py:349 +#: PartyPokerToFpdb.py:348 msgid "Failed to detect currency. HID: %s: '%s'" msgstr "" -#: PartyPokerToFpdb.py:537 +#: PartyPokerToFpdb.py:536 msgid "Unimplemented readAction: '%s' '%s'" msgstr "" -#: PkrToFpdb.py:155 PokerStarsToFpdb.py:213 -msgid "Lim_Blinds has no lookup for '%s'" -msgstr "" - #: PokerStarsToFpdb.py:265 msgid "Failed to detect currency: '%s'" msgstr "" @@ -3360,10 +3346,6 @@ msgid "" "using version %d.%d.%d. Your milage may vary." msgstr "" -#: Win2dayToFpdb.py:341 -msgid "unimplemented readAction: '%s' '%s'" -msgstr "" - #: WinTables.py:81 msgid "Window %s not found. Skipping." msgstr "" @@ -4162,11 +4144,12 @@ msgid "lock already held by:" msgstr "" #: test_Database.py:50 -msgid "DEBUG: Testing variance function" -msgstr "" +#, fuzzy +msgid "Testing variance function" +msgstr "Comprobando conexiones a la base de datos..." #: test_Database.py:51 -msgid "DEBUG: result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" +msgid "result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" msgstr "" #: windows_make_bats.py:30 @@ -4182,6 +4165,13 @@ msgid "" "manually\n" msgstr "" +#~ msgid "determineGameType: Unable to recognise gametype from: '%s'" +#~ msgstr "determineGameType: Incapaz de reconocer el tipo de juego para: '%s'" + +#, fuzzy +#~ msgid "determineGameType: Lim_Blinds has no lookup for '%s'" +#~ msgstr "determineGameType: Lanzando FpdbParseError" + #, fuzzy #~ msgid "DEBUG: readHandInfo: DATETIME not matched: '%s'" #~ msgstr "readHandInfo: No coinciden: '%s'" diff --git a/pyfpdb/locale/fpdb-fr_FR.po b/pyfpdb/locale/fpdb-fr_FR.po index 3a5c979c..10005370 100644 --- a/pyfpdb/locale/fpdb-fr_FR.po +++ b/pyfpdb/locale/fpdb-fr_FR.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-03-10 04:14+CET\n" +"POT-Creation-Date: 2011-03-10 05:10+CET\n" "PO-Revision-Date: 2011-03-09 15:37+0000\n" "Last-Translator: kibbitzer \n" "Language-Team: French (France) <>\n" @@ -16,31 +16,27 @@ msgstr "" "Generated-By: pygettext.py 1.5\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" -#: AbsoluteToFpdb.py:139 BetfairToFpdb.py:76 CarbonToFpdb.py:130 -#: EverestToFpdb.py:101 EverleafToFpdb.py:110 FulltiltToFpdb.py:212 -#: OnGameToFpdb.py:159 PartyPokerToFpdb.py:197 PkrToFpdb.py:128 -#: PokerStarsToFpdb.py:185 Win2dayToFpdb.py:95 WinamaxToFpdb.py:172 -#: iPokerToFpdb.py:122 -msgid "determineGameType: Unable to recognise gametype from: '%s'" -msgstr "determineGameType: Impossible de reconnaître le type de jeu de: '%s'" - -#: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 -#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:252 -#: OnGameToFpdb.py:160 OnGameToFpdb.py:176 PartyPokerToFpdb.py:198 -#: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186 -#: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173 -#: WinamaxToFpdb.py:191 iPokerToFpdb.py:123 -msgid "determineGameType: Raising FpdbParseError" -msgstr "determineGameType: Une erreur d'analyse de Fpdb est survenue" - -#: AbsoluteToFpdb.py:141 BetfairToFpdb.py:78 CarbonToFpdb.py:132 -#: EverestToFpdb.py:103 EverleafToFpdb.py:112 FulltiltToFpdb.py:213 -#: OnGameToFpdb.py:161 PartyPokerToFpdb.py:199 PkrToFpdb.py:130 -#: PokerStarsToFpdb.py:187 Win2dayToFpdb.py:97 WinamaxToFpdb.py:174 -#: iPokerToFpdb.py:124 +#: AbsoluteToFpdb.py:139 AbsoluteToFpdb.py:141 BetfairToFpdb.py:76 +#: BetfairToFpdb.py:78 CarbonToFpdb.py:130 CarbonToFpdb.py:132 +#: EverestToFpdb.py:101 EverestToFpdb.py:103 EverleafToFpdb.py:110 +#: EverleafToFpdb.py:112 FulltiltToFpdb.py:211 FulltiltToFpdb.py:213 +#: OnGameToFpdb.py:159 OnGameToFpdb.py:161 PartyPokerToFpdb.py:197 +#: PartyPokerToFpdb.py:199 PkrToFpdb.py:128 PkrToFpdb.py:130 +#: PokerStarsToFpdb.py:185 PokerStarsToFpdb.py:187 Win2dayToFpdb.py:95 +#: Win2dayToFpdb.py:97 WinamaxToFpdb.py:172 WinamaxToFpdb.py:174 +#: iPokerToFpdb.py:122 iPokerToFpdb.py:124 msgid "Unable to recognise gametype from: '%s'" msgstr "Impossible de reconnaître le type de jeu de: '%s'" +#: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 +#: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:111 +#: FulltiltToFpdb.py:252 OnGameToFpdb.py:160 OnGameToFpdb.py:176 +#: PartyPokerToFpdb.py:198 PkrToFpdb.py:129 PkrToFpdb.py:154 +#: PokerStarsToFpdb.py:186 PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 +#: WinamaxToFpdb.py:173 WinamaxToFpdb.py:191 iPokerToFpdb.py:123 +msgid "determineGameType: Raising FpdbParseError" +msgstr "determineGameType: Une erreur d'analyse de Fpdb est survenue" + #: AbsoluteToFpdb.py:204 msgid "readHandInfo: Didn't match: '%s'" msgstr "ReadHandInfo: Pas de correspondance: '%s'" @@ -62,13 +58,13 @@ msgstr "Nom de fichier: '%s'" msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'" msgstr "Absolute: Ne correspond pas à re_*IntoFromFileName: '%s'" -#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:415 +#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:416 #: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 #: WinamaxToFpdb.py:360 msgid "reading antes" msgstr "lecture antes" -#: AbsoluteToFpdb.py:287 BetfairToFpdb.py:160 FulltiltToFpdb.py:425 +#: AbsoluteToFpdb.py:287 BetfairToFpdb.py:160 FulltiltToFpdb.py:426 msgid "Player bringing in: %s for %s" msgstr "Le Bring-In du joueur est: %s pour %s" @@ -84,26 +80,26 @@ msgstr "Pas de petite blinde" msgid "Absolute readStudPlayerCards is only a stub." msgstr "Absolute readStudPlayerCards est un bout de programme temporaire." -#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:233 -#: EverestToFpdb.py:234 EverleafToFpdb.py:288 +#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:234 +#: EverestToFpdb.py:235 EverleafToFpdb.py:288 #, fuzzy msgid "Unimplemented readAction: %s %s" msgstr "readAction non implémenté: '%s' '%s'" #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:326 FulltiltToFpdb.py:783 PartyPokerToFpdb.py:578 +#: EverleafToFpdb.py:326 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:577 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "analyse de l'historique des mains" #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:327 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:579 +#: EverleafToFpdb.py:327 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" msgstr "traduction envoyée vers" #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 -#: EverleafToFpdb.py:328 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:580 +#: EverleafToFpdb.py:328 FulltiltToFpdb.py:786 PartyPokerToFpdb.py:579 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" msgstr "suivre (tail -f) la sortie" @@ -116,13 +112,13 @@ msgstr "Impossible de trouver le fichier %s" msgid "Output being written to" msgstr "Enregistrement du résultat dans" -#: BetfairToFpdb.py:108 CarbonToFpdb.py:163 EverestToFpdb.py:144 +#: BetfairToFpdb.py:108 CarbonToFpdb.py:163 EverestToFpdb.py:145 #: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 msgid "Didn't match re_HandInfo" msgstr "Ne correspond pas à  re_HandInfo" -#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146 -#: FulltiltToFpdb.py:267 PokerStarsToFpdb.py:223 +#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:147 +#: PokerStarsToFpdb.py:223 msgid "No match in readHandInfo." msgstr "Pas de correspondance dans readHandInfo" @@ -134,10 +130,20 @@ msgstr "readPlayerStacks: Moins de 2 joueurs trouvés dans une main" msgid "No bringin found" msgstr "Bring-In non trouvé" +#: BetfairToFpdb.py:199 Filters.py:80 GuiAutoImport.py:203 +#: GuiPositionalStats.py:137 GuiStove.py:221 GuiStove.py:225 GuiStove.py:229 +#: GuiStove.py:233 GuiStove.py:237 GuiStove.py:239 Hand.py:482 Hand.py:1690 +#: ImapFetcher.py:44 ImapFetcher.py:53 OnGameToFpdb.py:210 OnGameToFpdb.py:337 +#: PokerStarsToFpdb.py:439 Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 +#: test_Database.py:50 test_Database.py:51 +msgid "DEBUG: " +msgstr "" + #: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439 -#: WinamaxToFpdb.py:406 -msgid "DEBUG: unimplemented readAction: '%s' '%s'" -msgstr "DEBUG: readAction non implémenté: '%s' '%s'" +#: Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 +#, fuzzy +msgid "unimplemented readAction: '%s' '%s'" +msgstr "readAction non implémenté: '%s' '%s'" #: Card.py:431 msgid "fpdb card encoding(same as pokersource)" @@ -588,7 +594,7 @@ msgstr "get_stats a duré: %4.3f seconds" msgid "press enter to continue" msgstr "appuyez sur entrée pour continuer" -#: EverestToFpdb.py:107 +#: EverestToFpdb.py:108 FulltiltToFpdb.py:266 FulltiltToFpdb.py:268 msgid "Unable to recognise handinfo from: '%s'" msgstr "Impossible de reconnaître handinfo de: '¨%s'" @@ -670,7 +676,8 @@ msgid "Tourney" msgstr "Tournoi" #: Filters.py:80 -msgid "DEBUG: New packing box created!" +#, fuzzy +msgid "New packing box created!" msgstr "DEBUG: Nouvelle boîte de stockage créée !" #: Filters.py:106 TourneyFilters.py:114 @@ -799,71 +806,71 @@ msgstr "parseSummary: Impossible de trouver la devise" msgid "Unable to locate currency" msgstr "Impossible de trouver la devise" -#: FulltiltToFpdb.py:211 +#: FulltiltToFpdb.py:212 msgid "determineGameType: Raising FpdbParseError for file '%s'" msgstr "" "determineGameType: Une erreur d'analyse Fpdb du fichier '%s' est survenue" #: FulltiltToFpdb.py:251 FulltiltToFpdb.py:253 PkrToFpdb.py:153 -#: PokerStarsToFpdb.py:211 -#, fuzzy -msgid "determineGameType: Lim_Blinds has no lookup for '%s'" +#: PkrToFpdb.py:155 PokerStarsToFpdb.py:211 PokerStarsToFpdb.py:213 +msgid "Lim_Blinds has no lookup for '%s'" msgstr "Lim_Blinds ne retourne rien pour '%s'" -#: FulltiltToFpdb.py:266 -msgid "readHandInfo: Unable to recognise handinfo from: '%s'" -msgstr "readHandInfo: Impossible d'identifier handinfo de: '%s'" +#: FulltiltToFpdb.py:267 +#, fuzzy +msgid "readHandInfo: Raising FpdbParseError" +msgstr "parseSummary: Une erreur d'analyse de Fpdb est survenue" -#: FulltiltToFpdb.py:368 +#: FulltiltToFpdb.py:369 #, fuzzy msgid "FTP: readPlayerStacks: No players detected (hand #%s)" msgstr "readPlayerStacks: Moins de 2 joueurs trouvés dans une main" -#: FulltiltToFpdb.py:428 +#: FulltiltToFpdb.py:429 msgid "No bringin found, handid =%s" msgstr "Pas de Bring-In trouvé, handid =%s" -#: FulltiltToFpdb.py:435 +#: FulltiltToFpdb.py:436 msgid "FTP: readButton: Failed to detect button (hand #%s cancelled?)" msgstr "" "FTP: readButton: Impossible de déterminer le bouton (main #%s annulée ?)" -#: FulltiltToFpdb.py:489 +#: FulltiltToFpdb.py:490 msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" msgstr "FullTilt: DEBUG: readAction non implémenté: '%s' '%s'" -#: FulltiltToFpdb.py:565 +#: FulltiltToFpdb.py:566 msgid "determineTourneyType : Parsing NOK" msgstr "determineTourneyType : Analyse incorrecte" -#: FulltiltToFpdb.py:623 +#: FulltiltToFpdb.py:624 msgid "Unable to get a valid Tournament ID -- File rejected" msgstr "Impossible d'avoir un ID de tournoi valide -- Fichier rejeté" -#: FulltiltToFpdb.py:654 +#: FulltiltToFpdb.py:655 msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" msgstr "" "Conflit entre le buyin dans la ligne du haut (%s) et le champ BuyIn (%s)" -#: FulltiltToFpdb.py:661 +#: FulltiltToFpdb.py:662 msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" msgstr "" "Conflit entre les frais dans la ligne du haut (%s) et le champ BuyIn (%s)" -#: FulltiltToFpdb.py:665 +#: FulltiltToFpdb.py:666 msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" msgstr "" "Impossible d'affecter un buyin à ce tournoi : considérer en tant que freeroll" -#: FulltiltToFpdb.py:766 +#: FulltiltToFpdb.py:767 msgid "FullTilt: Player finishing stats unreadable : %s" msgstr "FullTilt: Statistiques de classement final du joueur illisibles : %s" -#: FulltiltToFpdb.py:775 +#: FulltiltToFpdb.py:776 msgid "FullTilt: %s not found in tourney.ranks ..." msgstr "FullTilt: %s non trouvé dans tourney.ranks..." -#: FulltiltToFpdb.py:777 +#: FulltiltToFpdb.py:778 msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s" msgstr "FullTilt: Mauvaise analyse : classement final incohérent : %s / %s" @@ -895,6 +902,11 @@ msgstr " _Auto-importation En cours " msgid " Stop _Auto Import " msgstr " Arrêt _Auto-Importation " +#: GuiAutoImport.py:203 +#, fuzzy +msgid "Detecting hh directory for site: '%s'" +msgstr "Création du répertoire: '%s'" + #: GuiAutoImport.py:242 msgid "" "\n" @@ -1544,7 +1556,8 @@ msgid "Text" msgstr "" #: GuiPositionalStats.py:137 -msgid "DEBUG: activesite set to %s" +#, fuzzy +msgid "activesite set to %s" msgstr "DEBUG: Site actif mis à %s" #: GuiPositionalStats.py:323 @@ -1997,27 +2010,20 @@ msgstr "" #: GuiStove.py:221 #, fuzzy -msgid "DEBUG: called set_board_flop: '%s' '%s'" +msgid "called set_board_flop: '%s' '%s'" msgstr "DEBUG: readAction non implémenté: '%s' '%s'" #: GuiStove.py:225 -msgid "DEBUG: called set_hero_cards_flop" -msgstr "" +#, fuzzy +msgid "called set_hero_cards_flop" +msgstr "DEBUG: readAction non implémenté: '%s' '%s'" #: GuiStove.py:229 -msgid "DEBUG: called set_villain_cards_flop" +msgid "called set_villain_cards_flop" msgstr "" #: GuiStove.py:233 -msgid "DEBUG: called update_flop_output_pane" -msgstr "" - -#: GuiStove.py:237 -msgid "DEBUG: odds_for_range" -msgstr "" - -#: GuiStove.py:239 -msgid "DEBUG: set_output_label" +msgid "called update_flop_output_pane" msgstr "" #: GuiTourneyGraphViewer.py:178 @@ -2497,17 +2503,15 @@ msgid "markstreets didn't match - Assuming hand %s was cancelled" msgstr "Les tours choisis ne correspondent pas - La main %s a été annulée" #: Hand.py:478 -msgid "FpdbParseError: markStreets appeared to fail: First 100 chars: '%s'" +#, fuzzy +msgid "markStreets appeared to fail: First 100 chars: '%s'" msgstr "" "Erreur d'analyse de Fpdb : Les tours choisis semblent pas convenir: Les " "premiers 100 caractères: '%s'" -#: Hand.py:482 -msgid "DEBUG: checkPlayerExists %s fail on hand number %s" -msgstr ": checkPlayerExists %s d'échecs sur la main numéro %s" - -#: Hand.py:483 -msgid "checkPlayerExists: '%s fail on hand number %s" +#: Hand.py:482 Hand.py:483 +#, fuzzy +msgid "checkPlayerExists: %s fail on hand number %s" msgstr "eckPlayerExists: '%s' d'échecs sur la main numéro %s" #: Hand.py:574 @@ -2590,11 +2594,13 @@ msgid "Pot.end(): Major failure while calculating pot: '%s'" msgstr "" #: Hand.py:1690 -msgid "DEBUG: call Pot.end() before printing pot total" +#, fuzzy +msgid "call Pot.end() before printing pot total" msgstr "DEBUG: appel de Pot.end() avant impression du total de pot" #: Hand.py:1692 -msgid "FpdbError in printing Hand object" +#, fuzzy +msgid "Error in printing Hand object" msgstr "Erreur de Fpdb à l'impression de l'objet Hand" #: HandHistoryConverter.py:40 @@ -2872,11 +2878,13 @@ msgid "(btw, the key was %s and statd is %s" msgstr "(quoiqu'il en soit, la clé était %s, et le statd est %s" #: ImapFetcher.py:44 ImapFetcher.py:53 -msgid "DEBUG: re_SplitTourneys isn't matching" +#, fuzzy +msgid "re_SplitTourneys isn't matching" msgstr "DEBUG: re_SplitTourneys ne correspond pas" #: ImapFetcher.py:67 -msgid "response to logging in:" +#, fuzzy +msgid "response to logging in: " msgstr "résultat de l'identification:" #: ImapFetcher.py:83 @@ -2905,11 +2913,8 @@ msgstr "Importation de %s/%s résumés PS terminée" msgid "No Name" msgstr "Pas de Nom" -#: OnGameToFpdb.py:175 WinamaxToFpdb.py:190 -msgid "determineGameType: limit not found in self.limits(%s). hand: '%s'" -msgstr "determineGameType: limite non trouvée dans self.limits(%s). Main: '%s'" - -#: OnGameToFpdb.py:177 WinamaxToFpdb.py:192 +#: OnGameToFpdb.py:175 OnGameToFpdb.py:177 WinamaxToFpdb.py:190 +#: WinamaxToFpdb.py:192 msgid "limit not found in self.limits(%s). hand: '%s'" msgstr "Limite non trouvée dans self.limits(%s). Main: '%s'" @@ -2918,11 +2923,7 @@ msgstr "Limite non trouvée dans self.limits(%s). Main: '%s'" msgid "readHandInfo: DATETIME not matched: '%s'" msgstr "ReadHandInfo: Pas de correspondance: '%s'" -#: OnGameToFpdb.py:210 Win2dayToFpdb.py:341 -msgid "DEBUG: " -msgstr "" - -#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:366 PokerStarsToFpdb.py:312 +#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:365 PokerStarsToFpdb.py:312 #: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 msgid "readButton: not found" msgstr "readButton: non trouvé" @@ -3022,44 +3023,40 @@ msgstr "appuyer sur entrée pour finir" msgid "You need to manually enter the playername" msgstr "Vous devez entrer le nom de joueur manuellement" -#: PartyPokerToFpdb.py:213 +#: PartyPokerToFpdb.py:212 msgid "Cannot fetch field '%s'" msgstr "Impossible de récupérer le champ '%s'" -#: PartyPokerToFpdb.py:217 +#: PartyPokerToFpdb.py:216 msgid "Unknown limit '%s'" msgstr "Limite inconnue '%s'" -#: PartyPokerToFpdb.py:222 +#: PartyPokerToFpdb.py:221 msgid "Unknown game type '%s'" msgstr "Type de jeu inconnu '%s'" -#: PartyPokerToFpdb.py:256 +#: PartyPokerToFpdb.py:255 #, fuzzy msgid "Cannot read HID for current hand: %s" msgstr "Impossible de lire Handinfo pour cette main" -#: PartyPokerToFpdb.py:261 +#: PartyPokerToFpdb.py:260 msgid "Cannot read Handinfo for current hand" msgstr "Impossible de lire Handinfo pour cette main" -#: PartyPokerToFpdb.py:266 +#: PartyPokerToFpdb.py:265 msgid "Cannot read GameType for current hand" msgstr "Impossible de lire le GameType pour cette main" -#: PartyPokerToFpdb.py:349 +#: PartyPokerToFpdb.py:348 #, fuzzy msgid "Failed to detect currency. HID: %s: '%s'" msgstr "Impossible de trouver la devise" -#: PartyPokerToFpdb.py:537 +#: PartyPokerToFpdb.py:536 msgid "Unimplemented readAction: '%s' '%s'" msgstr "readAction non implémenté: '%s' '%s'" -#: PkrToFpdb.py:155 PokerStarsToFpdb.py:213 -msgid "Lim_Blinds has no lookup for '%s'" -msgstr "Lim_Blinds ne retourne rien pour '%s'" - #: PokerStarsToFpdb.py:265 #, fuzzy msgid "Failed to detect currency: '%s'" @@ -3534,11 +3531,6 @@ msgstr "" "Ce module à été développé et testé avec la version 2.8.18 de gtk. Vous " "utilisez la version %d.%d.%d. Votre programme de fidélité peut varier." -#: Win2dayToFpdb.py:341 -#, fuzzy -msgid "unimplemented readAction: '%s' '%s'" -msgstr "readAction non implémenté: '%s' '%s'" - #: WinTables.py:81 #, fuzzy msgid "Window %s not found. Skipping." @@ -4417,11 +4409,13 @@ msgid "lock already held by:" msgstr "Verrou déjà détenu par:" #: test_Database.py:50 -msgid "DEBUG: Testing variance function" +#, fuzzy +msgid "Testing variance function" msgstr "DEBUG: Test de la fonction variance" #: test_Database.py:51 -msgid "DEBUG: result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" +#, fuzzy +msgid "result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" msgstr "DEBUG: resultat: %s attendu: 0.666666 (resultat-attente ~= 0.0): %s" #: windows_make_bats.py:30 @@ -4442,6 +4436,27 @@ msgstr "" "pas de répertoire gtk trouvé à cet endroit - installez gtk ou modifiez le " "chemin manuellement\n" +#~ msgid "determineGameType: Unable to recognise gametype from: '%s'" +#~ msgstr "" +#~ "determineGameType: Impossible de reconnaître le type de jeu de: '%s'" + +#~ msgid "DEBUG: unimplemented readAction: '%s' '%s'" +#~ msgstr "DEBUG: readAction non implémenté: '%s' '%s'" + +#, fuzzy +#~ msgid "determineGameType: Lim_Blinds has no lookup for '%s'" +#~ msgstr "Lim_Blinds ne retourne rien pour '%s'" + +#~ msgid "readHandInfo: Unable to recognise handinfo from: '%s'" +#~ msgstr "readHandInfo: Impossible d'identifier handinfo de: '%s'" + +#~ msgid "DEBUG: checkPlayerExists %s fail on hand number %s" +#~ msgstr ": checkPlayerExists %s d'échecs sur la main numéro %s" + +#~ msgid "determineGameType: limit not found in self.limits(%s). hand: '%s'" +#~ msgstr "" +#~ "determineGameType: limite non trouvée dans self.limits(%s). Main: '%s'" + #, fuzzy #~ msgid "DEBUG: readHandInfo: DATETIME not matched: '%s'" #~ msgstr "ReadHandInfo: Pas de correspondance: '%s'" diff --git a/pyfpdb/locale/fpdb-hu_HU.po b/pyfpdb/locale/fpdb-hu_HU.po index d4b282b2..4bcdb63c 100644 --- a/pyfpdb/locale/fpdb-hu_HU.po +++ b/pyfpdb/locale/fpdb-hu_HU.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: 0.20.905 plus git\n" -"POT-Creation-Date: 2011-03-10 04:14+CET\n" +"POT-Creation-Date: 2011-03-10 05:10+CET\n" "PO-Revision-Date: 2011-02-27 18:23+0100\n" "Last-Translator: Ferenc Erki \n" "Language-Team: Hungarian \n" @@ -16,31 +16,27 @@ msgstr "" "Generated-By: pygettext.py 1.5\n" "Plural-Forms: nplurals=2; plural=n !=1;\n" -#: AbsoluteToFpdb.py:139 BetfairToFpdb.py:76 CarbonToFpdb.py:130 -#: EverestToFpdb.py:101 EverleafToFpdb.py:110 FulltiltToFpdb.py:212 -#: OnGameToFpdb.py:159 PartyPokerToFpdb.py:197 PkrToFpdb.py:128 -#: PokerStarsToFpdb.py:185 Win2dayToFpdb.py:95 WinamaxToFpdb.py:172 -#: iPokerToFpdb.py:122 -msgid "determineGameType: Unable to recognise gametype from: '%s'" -msgstr "determineGameType: Nem sikerült felismerni a játéktípust innen: '%s'" - -#: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 -#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:252 -#: OnGameToFpdb.py:160 OnGameToFpdb.py:176 PartyPokerToFpdb.py:198 -#: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186 -#: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173 -#: WinamaxToFpdb.py:191 iPokerToFpdb.py:123 -msgid "determineGameType: Raising FpdbParseError" -msgstr "determineGameType: FpdbParseError" - -#: AbsoluteToFpdb.py:141 BetfairToFpdb.py:78 CarbonToFpdb.py:132 -#: EverestToFpdb.py:103 EverleafToFpdb.py:112 FulltiltToFpdb.py:213 -#: OnGameToFpdb.py:161 PartyPokerToFpdb.py:199 PkrToFpdb.py:130 -#: PokerStarsToFpdb.py:187 Win2dayToFpdb.py:97 WinamaxToFpdb.py:174 -#: iPokerToFpdb.py:124 +#: AbsoluteToFpdb.py:139 AbsoluteToFpdb.py:141 BetfairToFpdb.py:76 +#: BetfairToFpdb.py:78 CarbonToFpdb.py:130 CarbonToFpdb.py:132 +#: EverestToFpdb.py:101 EverestToFpdb.py:103 EverleafToFpdb.py:110 +#: EverleafToFpdb.py:112 FulltiltToFpdb.py:211 FulltiltToFpdb.py:213 +#: OnGameToFpdb.py:159 OnGameToFpdb.py:161 PartyPokerToFpdb.py:197 +#: PartyPokerToFpdb.py:199 PkrToFpdb.py:128 PkrToFpdb.py:130 +#: PokerStarsToFpdb.py:185 PokerStarsToFpdb.py:187 Win2dayToFpdb.py:95 +#: Win2dayToFpdb.py:97 WinamaxToFpdb.py:172 WinamaxToFpdb.py:174 +#: iPokerToFpdb.py:122 iPokerToFpdb.py:124 msgid "Unable to recognise gametype from: '%s'" msgstr "Nem sikerült felismerni a játéktípust innen: '%s'" +#: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 +#: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:111 +#: FulltiltToFpdb.py:252 OnGameToFpdb.py:160 OnGameToFpdb.py:176 +#: PartyPokerToFpdb.py:198 PkrToFpdb.py:129 PkrToFpdb.py:154 +#: PokerStarsToFpdb.py:186 PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 +#: WinamaxToFpdb.py:173 WinamaxToFpdb.py:191 iPokerToFpdb.py:123 +msgid "determineGameType: Raising FpdbParseError" +msgstr "determineGameType: FpdbParseError" + #: AbsoluteToFpdb.py:204 msgid "readHandInfo: Didn't match: '%s'" msgstr "readHandInfo: Nem illeszkedik: '%s'" @@ -61,13 +57,13 @@ msgstr "Fájlnév: %s" msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'" msgstr "Absolute: nem illeszkedik re_*InfoFromFilename-re: '%s'" -#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:415 +#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:416 #: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 #: WinamaxToFpdb.py:360 msgid "reading antes" msgstr "antek olvasása" -#: AbsoluteToFpdb.py:287 BetfairToFpdb.py:160 FulltiltToFpdb.py:425 +#: AbsoluteToFpdb.py:287 BetfairToFpdb.py:160 FulltiltToFpdb.py:426 msgid "Player bringing in: %s for %s" msgstr "Nyitó hívás: %s hív %s-t" @@ -83,26 +79,26 @@ msgstr "Nincs kisvak" msgid "Absolute readStudPlayerCards is only a stub." msgstr "Az Absolute terem readStudPlayerCards funkciója csak egy csonk." -#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:233 -#: EverestToFpdb.py:234 EverleafToFpdb.py:288 +#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:234 +#: EverestToFpdb.py:235 EverleafToFpdb.py:288 #, fuzzy msgid "Unimplemented readAction: %s %s" msgstr "Nem ismert readAction: '%s' '%s'" #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:326 FulltiltToFpdb.py:783 PartyPokerToFpdb.py:578 +#: EverleafToFpdb.py:326 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:577 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "leosztástörténet feldolgozása" #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:327 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:579 +#: EverleafToFpdb.py:327 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" msgstr "feldolgozás eredményének helye" #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 -#: EverleafToFpdb.py:328 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:580 +#: EverleafToFpdb.py:328 FulltiltToFpdb.py:786 PartyPokerToFpdb.py:579 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" msgstr "kövesse a kimenetet (tail -f)" @@ -115,13 +111,13 @@ msgstr "%s fájl nem található" msgid "Output being written to" msgstr "Az eredmény ide került kiírásra" -#: BetfairToFpdb.py:108 CarbonToFpdb.py:163 EverestToFpdb.py:144 +#: BetfairToFpdb.py:108 CarbonToFpdb.py:163 EverestToFpdb.py:145 #: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 msgid "Didn't match re_HandInfo" msgstr "re_HandInfo nem illeszkedik" -#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146 -#: FulltiltToFpdb.py:267 PokerStarsToFpdb.py:223 +#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:147 +#: PokerStarsToFpdb.py:223 msgid "No match in readHandInfo." msgstr "readHandInfo nem illeszkedik." @@ -133,10 +129,20 @@ msgstr "readPlayerStacks: Kettőnél kevesebb játékost találtam egy leosztás msgid "No bringin found" msgstr "Nyitó hívás nem található" +#: BetfairToFpdb.py:199 Filters.py:80 GuiAutoImport.py:203 +#: GuiPositionalStats.py:137 GuiStove.py:221 GuiStove.py:225 GuiStove.py:229 +#: GuiStove.py:233 GuiStove.py:237 GuiStove.py:239 Hand.py:482 Hand.py:1690 +#: ImapFetcher.py:44 ImapFetcher.py:53 OnGameToFpdb.py:210 OnGameToFpdb.py:337 +#: PokerStarsToFpdb.py:439 Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 +#: test_Database.py:50 test_Database.py:51 +msgid "DEBUG: " +msgstr "" + #: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439 -#: WinamaxToFpdb.py:406 -msgid "DEBUG: unimplemented readAction: '%s' '%s'" -msgstr "DEBUG: nem ismert readAction: '%s' '%s'" +#: Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 +#, fuzzy +msgid "unimplemented readAction: '%s' '%s'" +msgstr "Nem ismert readAction: '%s' '%s'" #: Card.py:431 msgid "fpdb card encoding(same as pokersource)" @@ -589,7 +595,7 @@ msgstr "get_stats időigény: %4.3f mp" msgid "press enter to continue" msgstr "nyomj ENTER-t a folytatáshoz" -#: EverestToFpdb.py:107 +#: EverestToFpdb.py:108 FulltiltToFpdb.py:266 FulltiltToFpdb.py:268 msgid "Unable to recognise handinfo from: '%s'" msgstr "Nem sikerült felismerni a leosztásinformációkat innen: '%s'" @@ -670,7 +676,8 @@ msgid "Tourney" msgstr "Versenyek" #: Filters.py:80 -msgid "DEBUG: New packing box created!" +#, fuzzy +msgid "New packing box created!" msgstr "DEBUG: Új csoportosító doboz létrehozva!" #: Filters.py:106 TourneyFilters.py:114 @@ -799,73 +806,72 @@ msgstr "parseSummary: Nem található a pénznem" msgid "Unable to locate currency" msgstr "Nem található a pénznem" -#: FulltiltToFpdb.py:211 +#: FulltiltToFpdb.py:212 msgid "determineGameType: Raising FpdbParseError for file '%s'" msgstr "determineGameType: FpdbParseError a '%s' fájlnál" #: FulltiltToFpdb.py:251 FulltiltToFpdb.py:253 PkrToFpdb.py:153 -#: PokerStarsToFpdb.py:211 -#, fuzzy -msgid "determineGameType: Lim_Blinds has no lookup for '%s'" +#: PkrToFpdb.py:155 PokerStarsToFpdb.py:211 PokerStarsToFpdb.py:213 +msgid "Lim_Blinds has no lookup for '%s'" msgstr "Lim_Blinds nem tartalmazza ezt: '%s'" -#: FulltiltToFpdb.py:266 -msgid "readHandInfo: Unable to recognise handinfo from: '%s'" -msgstr "" -"readHandInfo: Nem sikerült felismerni a leosztásinformációkat innen: '%s'" +#: FulltiltToFpdb.py:267 +#, fuzzy +msgid "readHandInfo: Raising FpdbParseError" +msgstr "parseSummary: FpdbParseError" -#: FulltiltToFpdb.py:368 +#: FulltiltToFpdb.py:369 #, fuzzy msgid "FTP: readPlayerStacks: No players detected (hand #%s)" msgstr "readPlayerStacks: Kettőnél kevesebb játékost találtam egy leosztásban" -#: FulltiltToFpdb.py:428 +#: FulltiltToFpdb.py:429 msgid "No bringin found, handid =%s" msgstr "Nyitó hívás nem található, leosztásazonosító = %s" -#: FulltiltToFpdb.py:435 +#: FulltiltToFpdb.py:436 msgid "FTP: readButton: Failed to detect button (hand #%s cancelled?)" msgstr "" "FTP: readButton: Nem sikerült az osztó felismerése (#%s leosztás " "megszakítva?)" -#: FulltiltToFpdb.py:489 +#: FulltiltToFpdb.py:490 msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" msgstr "FullTilt: DEBUG: nem ismert readAction: '%s' '%s'" -#: FulltiltToFpdb.py:565 +#: FulltiltToFpdb.py:566 msgid "determineTourneyType : Parsing NOK" msgstr "determineTourneyType : értelmezés nem OK" -#: FulltiltToFpdb.py:623 +#: FulltiltToFpdb.py:624 msgid "Unable to get a valid Tournament ID -- File rejected" msgstr "Nem sikerült érvényes versenyazonosítót találni --- A fájl elutasítva" -#: FulltiltToFpdb.py:654 +#: FulltiltToFpdb.py:655 msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" msgstr "" "Eltérés a beülők mértéke között a fejlécben (%s) és a Beülő mezőben (%s)" -#: FulltiltToFpdb.py:661 +#: FulltiltToFpdb.py:662 msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" msgstr "" "Eltérés a díjak mértéke között a fejlécben (%s) és a Beülő mezőben (%s)" -#: FulltiltToFpdb.py:665 +#: FulltiltToFpdb.py:666 msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" msgstr "" "Nem sikerült beülőt meghatározni ehhez a versenyhez : feltételezem, hogy ez " "egy freeroll" -#: FulltiltToFpdb.py:766 +#: FulltiltToFpdb.py:767 msgid "FullTilt: Player finishing stats unreadable : %s" msgstr "FullTilt: A következő játékos helyezési adata nem olvashatóak : %s" -#: FulltiltToFpdb.py:775 +#: FulltiltToFpdb.py:776 msgid "FullTilt: %s not found in tourney.ranks ..." msgstr "FullTilt: %s nem található a verseny helyezései között ..." -#: FulltiltToFpdb.py:777 +#: FulltiltToFpdb.py:778 msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s" msgstr "FullTilt: Hibás értelmezés : a helyezések nem egyeznek : %s / %s" @@ -897,6 +903,11 @@ msgstr " _Auto Import fut " msgid " Stop _Auto Import " msgstr " _Auto Import leállítása " +#: GuiAutoImport.py:203 +#, fuzzy +msgid "Detecting hh directory for site: '%s'" +msgstr "Könyvtár létrehozása: '%s'" + #: GuiAutoImport.py:242 msgid "" "\n" @@ -1543,7 +1554,8 @@ msgid "Text" msgstr "" #: GuiPositionalStats.py:137 -msgid "DEBUG: activesite set to %s" +#, fuzzy +msgid "activesite set to %s" msgstr "DEBUG: aktív terem: %s" #: GuiPositionalStats.py:323 @@ -1991,27 +2003,20 @@ msgstr "" #: GuiStove.py:221 #, fuzzy -msgid "DEBUG: called set_board_flop: '%s' '%s'" +msgid "called set_board_flop: '%s' '%s'" msgstr "DEBUG: nem ismert readAction: '%s' '%s'" #: GuiStove.py:225 -msgid "DEBUG: called set_hero_cards_flop" -msgstr "" +#, fuzzy +msgid "called set_hero_cards_flop" +msgstr "DEBUG: nem ismert readAction: '%s' '%s'" #: GuiStove.py:229 -msgid "DEBUG: called set_villain_cards_flop" +msgid "called set_villain_cards_flop" msgstr "" #: GuiStove.py:233 -msgid "DEBUG: called update_flop_output_pane" -msgstr "" - -#: GuiStove.py:237 -msgid "DEBUG: odds_for_range" -msgstr "" - -#: GuiStove.py:239 -msgid "DEBUG: set_output_label" +msgid "called update_flop_output_pane" msgstr "" #: GuiTourneyGraphViewer.py:178 @@ -2477,16 +2482,14 @@ msgstr "" "markstreets nem egyezik - A(z) %s leosztás érvénytelenítését feltételezem" #: Hand.py:478 -msgid "FpdbParseError: markStreets appeared to fail: First 100 chars: '%s'" +#, fuzzy +msgid "markStreets appeared to fail: First 100 chars: '%s'" msgstr "" "FpdbParseError: markStreets hívása meghiúsult: az első 100 karakter: '%s'" -#: Hand.py:482 -msgid "DEBUG: checkPlayerExists %s fail on hand number %s" -msgstr "DEBUG: checkPlayerExists %s hiba a következő leosztásban: %s" - -#: Hand.py:483 -msgid "checkPlayerExists: '%s fail on hand number %s" +#: Hand.py:482 Hand.py:483 +#, fuzzy +msgid "checkPlayerExists: %s fail on hand number %s" msgstr "checkPlayerExists: '%s hiba a következő leosztásban: %s" #: Hand.py:574 @@ -2571,11 +2574,13 @@ msgid "Pot.end(): Major failure while calculating pot: '%s'" msgstr "" #: Hand.py:1690 -msgid "DEBUG: call Pot.end() before printing pot total" +#, fuzzy +msgid "call Pot.end() before printing pot total" msgstr "DEBUG: Pot.end() hívása a teljes kassza kiírása előtt" #: Hand.py:1692 -msgid "FpdbError in printing Hand object" +#, fuzzy +msgid "Error in printing Hand object" msgstr "FpdbError egy Hand objektum kiírása közben" #: HandHistoryConverter.py:40 @@ -2850,11 +2855,13 @@ msgid "(btw, the key was %s and statd is %s" msgstr "(ja, a kulcs %s volt a statd pedig %s)" #: ImapFetcher.py:44 ImapFetcher.py:53 -msgid "DEBUG: re_SplitTourneys isn't matching" +#, fuzzy +msgid "re_SplitTourneys isn't matching" msgstr "DEBUG: re_SplitTourneys nem egyezik" #: ImapFetcher.py:67 -msgid "response to logging in:" +#, fuzzy +msgid "response to logging in: " msgstr "válasz a bejelentkezésre:" #: ImapFetcher.py:83 @@ -2882,12 +2889,8 @@ msgstr "%s/%s PS összefoglaló importálása kész" msgid "No Name" msgstr "Nincs név" -#: OnGameToFpdb.py:175 WinamaxToFpdb.py:190 -msgid "determineGameType: limit not found in self.limits(%s). hand: '%s'" -msgstr "" -"determineGameType: limit nem található ebben: self.limits(%s). leosztás: '%s'" - -#: OnGameToFpdb.py:177 WinamaxToFpdb.py:192 +#: OnGameToFpdb.py:175 OnGameToFpdb.py:177 WinamaxToFpdb.py:190 +#: WinamaxToFpdb.py:192 msgid "limit not found in self.limits(%s). hand: '%s'" msgstr "limit nem található ebben: self.limits(%s). leosztás: '%s'" @@ -2896,11 +2899,7 @@ msgstr "limit nem található ebben: self.limits(%s). leosztás: '%s'" msgid "readHandInfo: DATETIME not matched: '%s'" msgstr "readHandInfo: Nem illeszkedik: '%s'" -#: OnGameToFpdb.py:210 Win2dayToFpdb.py:341 -msgid "DEBUG: " -msgstr "" - -#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:366 PokerStarsToFpdb.py:312 +#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:365 PokerStarsToFpdb.py:312 #: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 msgid "readButton: not found" msgstr "readButton: nem található" @@ -2995,44 +2994,40 @@ msgstr "nyomj ENTER-t a befejezéshez" msgid "You need to manually enter the playername" msgstr "Meg kell adnod a játékos nevét" -#: PartyPokerToFpdb.py:213 +#: PartyPokerToFpdb.py:212 msgid "Cannot fetch field '%s'" msgstr "Nem található mező: '%s'" -#: PartyPokerToFpdb.py:217 +#: PartyPokerToFpdb.py:216 msgid "Unknown limit '%s'" msgstr "Ismeretlen limit: '%s'" -#: PartyPokerToFpdb.py:222 +#: PartyPokerToFpdb.py:221 msgid "Unknown game type '%s'" msgstr "Ismeretlen játéktípus: '%s'" -#: PartyPokerToFpdb.py:256 +#: PartyPokerToFpdb.py:255 #, fuzzy msgid "Cannot read HID for current hand: %s" msgstr "HID nem olvasható az aktuális leosztásból" -#: PartyPokerToFpdb.py:261 +#: PartyPokerToFpdb.py:260 msgid "Cannot read Handinfo for current hand" msgstr "Handinfo nem olvasható az aktuális leosztásból" -#: PartyPokerToFpdb.py:266 +#: PartyPokerToFpdb.py:265 msgid "Cannot read GameType for current hand" msgstr "GameType nem olvasható az aktuális leosztásból" -#: PartyPokerToFpdb.py:349 +#: PartyPokerToFpdb.py:348 #, fuzzy msgid "Failed to detect currency. HID: %s: '%s'" msgstr "nem sikerült a pénznem meghatározása" -#: PartyPokerToFpdb.py:537 +#: PartyPokerToFpdb.py:536 msgid "Unimplemented readAction: '%s' '%s'" msgstr "Nem ismert readAction: '%s' '%s'" -#: PkrToFpdb.py:155 PokerStarsToFpdb.py:213 -msgid "Lim_Blinds has no lookup for '%s'" -msgstr "Lim_Blinds nem tartalmazza ezt: '%s'" - #: PokerStarsToFpdb.py:265 #, fuzzy msgid "Failed to detect currency: '%s'" @@ -3508,11 +3503,6 @@ msgstr "" "Ez a modul a gtk 2.8.18 verziójával lett fejlesztve és tesztelve. Te most a " "%d.%d.%d verziót használod. Lehet, hogy máshogy fog működni." -#: Win2dayToFpdb.py:341 -#, fuzzy -msgid "unimplemented readAction: '%s' '%s'" -msgstr "Nem ismert readAction: '%s' '%s'" - #: WinTables.py:81 msgid "Window %s not found. Skipping." msgstr "A(z) %s nevű ablak nincs meg. Kihagyás." @@ -4390,11 +4380,13 @@ msgid "lock already held by:" msgstr "a zárolást már elvégezte:" #: test_Database.py:50 -msgid "DEBUG: Testing variance function" +#, fuzzy +msgid "Testing variance function" msgstr "DEBUG: Varianciafügvény tesztelése" #: test_Database.py:51 -msgid "DEBUG: result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" +#, fuzzy +msgid "result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" msgstr "" "DEBUG: eredmény: %s várt érték: 0.666666. (eredmény - várt érték ~= 0.0): %s" @@ -4416,6 +4408,29 @@ msgstr "" "Nem találhatóak a GTK könyvtárak az útvonaladban - telepítsd a GTK-t, vagy " "állítsd be kézzel az útvonalat\n" +#~ msgid "determineGameType: Unable to recognise gametype from: '%s'" +#~ msgstr "" +#~ "determineGameType: Nem sikerült felismerni a játéktípust innen: '%s'" + +#~ msgid "DEBUG: unimplemented readAction: '%s' '%s'" +#~ msgstr "DEBUG: nem ismert readAction: '%s' '%s'" + +#, fuzzy +#~ msgid "determineGameType: Lim_Blinds has no lookup for '%s'" +#~ msgstr "Lim_Blinds nem tartalmazza ezt: '%s'" + +#~ msgid "readHandInfo: Unable to recognise handinfo from: '%s'" +#~ msgstr "" +#~ "readHandInfo: Nem sikerült felismerni a leosztásinformációkat innen: '%s'" + +#~ msgid "DEBUG: checkPlayerExists %s fail on hand number %s" +#~ msgstr "DEBUG: checkPlayerExists %s hiba a következő leosztásban: %s" + +#~ msgid "determineGameType: limit not found in self.limits(%s). hand: '%s'" +#~ msgstr "" +#~ "determineGameType: limit nem található ebben: self.limits(%s). leosztás: " +#~ "'%s'" + #, fuzzy #~ msgid "DEBUG: readHandInfo: DATETIME not matched: '%s'" #~ msgstr "readHandInfo: Nem illeszkedik: '%s'" diff --git a/pyfpdb/locale/fpdb-pl_PL.po b/pyfpdb/locale/fpdb-pl_PL.po index 66f6f27d..dc6868de 100644 --- a/pyfpdb/locale/fpdb-pl_PL.po +++ b/pyfpdb/locale/fpdb-pl_PL.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-03-10 04:14+CET\n" +"POT-Creation-Date: 2011-03-10 05:10+CET\n" "PO-Revision-Date: 2011-03-09 22:36+0000\n" "Last-Translator: greg20 \n" "Language-Team: Polish (Poland) <>\n" @@ -17,31 +17,27 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2)\n" -#: AbsoluteToFpdb.py:139 BetfairToFpdb.py:76 CarbonToFpdb.py:130 -#: EverestToFpdb.py:101 EverleafToFpdb.py:110 FulltiltToFpdb.py:212 -#: OnGameToFpdb.py:159 PartyPokerToFpdb.py:197 PkrToFpdb.py:128 -#: PokerStarsToFpdb.py:185 Win2dayToFpdb.py:95 WinamaxToFpdb.py:172 -#: iPokerToFpdb.py:122 -msgid "determineGameType: Unable to recognise gametype from: '%s'" +#: AbsoluteToFpdb.py:139 AbsoluteToFpdb.py:141 BetfairToFpdb.py:76 +#: BetfairToFpdb.py:78 CarbonToFpdb.py:130 CarbonToFpdb.py:132 +#: EverestToFpdb.py:101 EverestToFpdb.py:103 EverleafToFpdb.py:110 +#: EverleafToFpdb.py:112 FulltiltToFpdb.py:211 FulltiltToFpdb.py:213 +#: OnGameToFpdb.py:159 OnGameToFpdb.py:161 PartyPokerToFpdb.py:197 +#: PartyPokerToFpdb.py:199 PkrToFpdb.py:128 PkrToFpdb.py:130 +#: PokerStarsToFpdb.py:185 PokerStarsToFpdb.py:187 Win2dayToFpdb.py:95 +#: Win2dayToFpdb.py:97 WinamaxToFpdb.py:172 WinamaxToFpdb.py:174 +#: iPokerToFpdb.py:122 iPokerToFpdb.py:124 +msgid "Unable to recognise gametype from: '%s'" msgstr "" #: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 -#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:252 -#: OnGameToFpdb.py:160 OnGameToFpdb.py:176 PartyPokerToFpdb.py:198 -#: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186 -#: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173 -#: WinamaxToFpdb.py:191 iPokerToFpdb.py:123 +#: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:111 +#: FulltiltToFpdb.py:252 OnGameToFpdb.py:160 OnGameToFpdb.py:176 +#: PartyPokerToFpdb.py:198 PkrToFpdb.py:129 PkrToFpdb.py:154 +#: PokerStarsToFpdb.py:186 PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 +#: WinamaxToFpdb.py:173 WinamaxToFpdb.py:191 iPokerToFpdb.py:123 msgid "determineGameType: Raising FpdbParseError" msgstr "" -#: AbsoluteToFpdb.py:141 BetfairToFpdb.py:78 CarbonToFpdb.py:132 -#: EverestToFpdb.py:103 EverleafToFpdb.py:112 FulltiltToFpdb.py:213 -#: OnGameToFpdb.py:161 PartyPokerToFpdb.py:199 PkrToFpdb.py:130 -#: PokerStarsToFpdb.py:187 Win2dayToFpdb.py:97 WinamaxToFpdb.py:174 -#: iPokerToFpdb.py:124 -msgid "Unable to recognise gametype from: '%s'" -msgstr "" - #: AbsoluteToFpdb.py:204 msgid "readHandInfo: Didn't match: '%s'" msgstr "" @@ -62,13 +58,13 @@ msgstr "" msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'" msgstr "" -#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:415 +#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:416 #: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 #: WinamaxToFpdb.py:360 msgid "reading antes" msgstr "" -#: AbsoluteToFpdb.py:287 BetfairToFpdb.py:160 FulltiltToFpdb.py:425 +#: AbsoluteToFpdb.py:287 BetfairToFpdb.py:160 FulltiltToFpdb.py:426 msgid "Player bringing in: %s for %s" msgstr "" @@ -84,25 +80,25 @@ msgstr "" msgid "Absolute readStudPlayerCards is only a stub." msgstr "" -#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:233 -#: EverestToFpdb.py:234 EverleafToFpdb.py:288 +#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:234 +#: EverestToFpdb.py:235 EverleafToFpdb.py:288 msgid "Unimplemented readAction: %s %s" msgstr "" #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:326 FulltiltToFpdb.py:783 PartyPokerToFpdb.py:578 +#: EverleafToFpdb.py:326 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:577 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "" #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:327 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:579 +#: EverleafToFpdb.py:327 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" msgstr "" #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 -#: EverleafToFpdb.py:328 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:580 +#: EverleafToFpdb.py:328 FulltiltToFpdb.py:786 PartyPokerToFpdb.py:579 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" msgstr "" @@ -115,13 +111,13 @@ msgstr "" msgid "Output being written to" msgstr "" -#: BetfairToFpdb.py:108 CarbonToFpdb.py:163 EverestToFpdb.py:144 +#: BetfairToFpdb.py:108 CarbonToFpdb.py:163 EverestToFpdb.py:145 #: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 msgid "Didn't match re_HandInfo" msgstr "" -#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146 -#: FulltiltToFpdb.py:267 PokerStarsToFpdb.py:223 +#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:147 +#: PokerStarsToFpdb.py:223 msgid "No match in readHandInfo." msgstr "" @@ -133,9 +129,18 @@ msgstr "" msgid "No bringin found" msgstr "" +#: BetfairToFpdb.py:199 Filters.py:80 GuiAutoImport.py:203 +#: GuiPositionalStats.py:137 GuiStove.py:221 GuiStove.py:225 GuiStove.py:229 +#: GuiStove.py:233 GuiStove.py:237 GuiStove.py:239 Hand.py:482 Hand.py:1690 +#: ImapFetcher.py:44 ImapFetcher.py:53 OnGameToFpdb.py:210 OnGameToFpdb.py:337 +#: PokerStarsToFpdb.py:439 Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 +#: test_Database.py:50 test_Database.py:51 +msgid "DEBUG: " +msgstr "" + #: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439 -#: WinamaxToFpdb.py:406 -msgid "DEBUG: unimplemented readAction: '%s' '%s'" +#: Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 +msgid "unimplemented readAction: '%s' '%s'" msgstr "" #: Card.py:431 @@ -556,7 +561,7 @@ msgstr "" msgid "press enter to continue" msgstr "" -#: EverestToFpdb.py:107 +#: EverestToFpdb.py:108 FulltiltToFpdb.py:266 FulltiltToFpdb.py:268 msgid "Unable to recognise handinfo from: '%s'" msgstr "" @@ -637,7 +642,7 @@ msgid "Tourney" msgstr "" #: Filters.py:80 -msgid "DEBUG: New packing box created!" +msgid "New packing box created!" msgstr "" #: Filters.py:106 TourneyFilters.py:114 @@ -766,64 +771,64 @@ msgstr "" msgid "Unable to locate currency" msgstr "" -#: FulltiltToFpdb.py:211 +#: FulltiltToFpdb.py:212 msgid "determineGameType: Raising FpdbParseError for file '%s'" msgstr "" #: FulltiltToFpdb.py:251 FulltiltToFpdb.py:253 PkrToFpdb.py:153 -#: PokerStarsToFpdb.py:211 -msgid "determineGameType: Lim_Blinds has no lookup for '%s'" +#: PkrToFpdb.py:155 PokerStarsToFpdb.py:211 PokerStarsToFpdb.py:213 +msgid "Lim_Blinds has no lookup for '%s'" msgstr "" -#: FulltiltToFpdb.py:266 -msgid "readHandInfo: Unable to recognise handinfo from: '%s'" +#: FulltiltToFpdb.py:267 +msgid "readHandInfo: Raising FpdbParseError" msgstr "" -#: FulltiltToFpdb.py:368 +#: FulltiltToFpdb.py:369 msgid "FTP: readPlayerStacks: No players detected (hand #%s)" msgstr "" -#: FulltiltToFpdb.py:428 +#: FulltiltToFpdb.py:429 msgid "No bringin found, handid =%s" msgstr "" -#: FulltiltToFpdb.py:435 +#: FulltiltToFpdb.py:436 msgid "FTP: readButton: Failed to detect button (hand #%s cancelled?)" msgstr "" -#: FulltiltToFpdb.py:489 +#: FulltiltToFpdb.py:490 msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" msgstr "" -#: FulltiltToFpdb.py:565 +#: FulltiltToFpdb.py:566 msgid "determineTourneyType : Parsing NOK" msgstr "" -#: FulltiltToFpdb.py:623 +#: FulltiltToFpdb.py:624 msgid "Unable to get a valid Tournament ID -- File rejected" msgstr "" -#: FulltiltToFpdb.py:654 +#: FulltiltToFpdb.py:655 msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:661 +#: FulltiltToFpdb.py:662 msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:665 +#: FulltiltToFpdb.py:666 msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" msgstr "" -#: FulltiltToFpdb.py:766 +#: FulltiltToFpdb.py:767 msgid "FullTilt: Player finishing stats unreadable : %s" msgstr "" -#: FulltiltToFpdb.py:775 +#: FulltiltToFpdb.py:776 msgid "FullTilt: %s not found in tourney.ranks ..." msgstr "" -#: FulltiltToFpdb.py:777 +#: FulltiltToFpdb.py:778 msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s" msgstr "" @@ -855,6 +860,10 @@ msgstr "" msgid " Stop _Auto Import " msgstr "" +#: GuiAutoImport.py:203 +msgid "Detecting hh directory for site: '%s'" +msgstr "" + #: GuiAutoImport.py:242 msgid "" "\n" @@ -1457,7 +1466,7 @@ msgid "Text" msgstr "" #: GuiPositionalStats.py:137 -msgid "DEBUG: activesite set to %s" +msgid "activesite set to %s" msgstr "" #: GuiPositionalStats.py:323 @@ -1860,27 +1869,19 @@ msgid "Results" msgstr "" #: GuiStove.py:221 -msgid "DEBUG: called set_board_flop: '%s' '%s'" +msgid "called set_board_flop: '%s' '%s'" msgstr "" #: GuiStove.py:225 -msgid "DEBUG: called set_hero_cards_flop" +msgid "called set_hero_cards_flop" msgstr "" #: GuiStove.py:229 -msgid "DEBUG: called set_villain_cards_flop" +msgid "called set_villain_cards_flop" msgstr "" #: GuiStove.py:233 -msgid "DEBUG: called update_flop_output_pane" -msgstr "" - -#: GuiStove.py:237 -msgid "DEBUG: odds_for_range" -msgstr "" - -#: GuiStove.py:239 -msgid "DEBUG: set_output_label" +msgid "called update_flop_output_pane" msgstr "" #: GuiTourneyGraphViewer.py:178 @@ -2340,15 +2341,11 @@ msgid "markstreets didn't match - Assuming hand %s was cancelled" msgstr "" #: Hand.py:478 -msgid "FpdbParseError: markStreets appeared to fail: First 100 chars: '%s'" +msgid "markStreets appeared to fail: First 100 chars: '%s'" msgstr "" -#: Hand.py:482 -msgid "DEBUG: checkPlayerExists %s fail on hand number %s" -msgstr "" - -#: Hand.py:483 -msgid "checkPlayerExists: '%s fail on hand number %s" +#: Hand.py:482 Hand.py:483 +msgid "checkPlayerExists: %s fail on hand number %s" msgstr "" #: Hand.py:574 @@ -2425,11 +2422,11 @@ msgid "Pot.end(): Major failure while calculating pot: '%s'" msgstr "" #: Hand.py:1690 -msgid "DEBUG: call Pot.end() before printing pot total" +msgid "call Pot.end() before printing pot total" msgstr "" #: Hand.py:1692 -msgid "FpdbError in printing Hand object" +msgid "Error in printing Hand object" msgstr "" #: HandHistoryConverter.py:40 @@ -2692,11 +2689,11 @@ msgid "(btw, the key was %s and statd is %s" msgstr "" #: ImapFetcher.py:44 ImapFetcher.py:53 -msgid "DEBUG: re_SplitTourneys isn't matching" +msgid "re_SplitTourneys isn't matching" msgstr "" #: ImapFetcher.py:67 -msgid "response to logging in:" +msgid "response to logging in: " msgstr "" #: ImapFetcher.py:83 @@ -2727,11 +2724,8 @@ msgstr "" msgid "No Name" msgstr "" -#: OnGameToFpdb.py:175 WinamaxToFpdb.py:190 -msgid "determineGameType: limit not found in self.limits(%s). hand: '%s'" -msgstr "" - -#: OnGameToFpdb.py:177 WinamaxToFpdb.py:192 +#: OnGameToFpdb.py:175 OnGameToFpdb.py:177 WinamaxToFpdb.py:190 +#: WinamaxToFpdb.py:192 msgid "limit not found in self.limits(%s). hand: '%s'" msgstr "" @@ -2739,11 +2733,7 @@ msgstr "" msgid "readHandInfo: DATETIME not matched: '%s'" msgstr "" -#: OnGameToFpdb.py:210 Win2dayToFpdb.py:341 -msgid "DEBUG: " -msgstr "" - -#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:366 PokerStarsToFpdb.py:312 +#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:365 PokerStarsToFpdb.py:312 #: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 msgid "readButton: not found" msgstr "" @@ -2837,43 +2827,39 @@ msgstr "" msgid "You need to manually enter the playername" msgstr "" -#: PartyPokerToFpdb.py:213 +#: PartyPokerToFpdb.py:212 msgid "Cannot fetch field '%s'" msgstr "" -#: PartyPokerToFpdb.py:217 +#: PartyPokerToFpdb.py:216 msgid "Unknown limit '%s'" msgstr "" -#: PartyPokerToFpdb.py:222 +#: PartyPokerToFpdb.py:221 msgid "Unknown game type '%s'" msgstr "" -#: PartyPokerToFpdb.py:256 +#: PartyPokerToFpdb.py:255 msgid "Cannot read HID for current hand: %s" msgstr "" -#: PartyPokerToFpdb.py:261 +#: PartyPokerToFpdb.py:260 msgid "Cannot read Handinfo for current hand" msgstr "" -#: PartyPokerToFpdb.py:266 +#: PartyPokerToFpdb.py:265 msgid "Cannot read GameType for current hand" msgstr "" -#: PartyPokerToFpdb.py:349 +#: PartyPokerToFpdb.py:348 #, fuzzy msgid "Failed to detect currency. HID: %s: '%s'" msgstr "nie wykryto waluty" -#: PartyPokerToFpdb.py:537 +#: PartyPokerToFpdb.py:536 msgid "Unimplemented readAction: '%s' '%s'" msgstr "" -#: PkrToFpdb.py:155 PokerStarsToFpdb.py:213 -msgid "Lim_Blinds has no lookup for '%s'" -msgstr "" - #: PokerStarsToFpdb.py:265 #, fuzzy msgid "Failed to detect currency: '%s'" @@ -3349,10 +3335,6 @@ msgstr "" "Ten moduł został napisany i przetestowany z GTK w wersji 2.8.18. Używasz " "wersji %d.%d.%d. Twój milage może się różnić." -#: Win2dayToFpdb.py:341 -msgid "unimplemented readAction: '%s' '%s'" -msgstr "" - #: WinTables.py:81 #, fuzzy msgid "Window %s not found. Skipping." @@ -4172,11 +4154,13 @@ msgid "lock already held by:" msgstr "blokada jest już używana przez" #: test_Database.py:50 -msgid "DEBUG: Testing variance function" +#, fuzzy +msgid "Testing variance function" msgstr "DEBUG: Testing variance function" #: test_Database.py:51 -msgid "DEBUG: result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" +#, fuzzy +msgid "result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" msgstr "DEBUG: result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" #: windows_make_bats.py:30 diff --git a/pyfpdb/locale/fpdb-ru_RU.po b/pyfpdb/locale/fpdb-ru_RU.po index 675d250d..92ff8179 100644 --- a/pyfpdb/locale/fpdb-ru_RU.po +++ b/pyfpdb/locale/fpdb-ru_RU.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-03-10 04:14+CET\n" +"POT-Creation-Date: 2011-03-10 05:10+CET\n" "PO-Revision-Date: 2011-03-04 18:18+0000\n" "Last-Translator: Lexej \n" "Language-Team: Russian (Russia) <>\n" @@ -17,31 +17,27 @@ msgstr "" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" -#: AbsoluteToFpdb.py:139 BetfairToFpdb.py:76 CarbonToFpdb.py:130 -#: EverestToFpdb.py:101 EverleafToFpdb.py:110 FulltiltToFpdb.py:212 -#: OnGameToFpdb.py:159 PartyPokerToFpdb.py:197 PkrToFpdb.py:128 -#: PokerStarsToFpdb.py:185 Win2dayToFpdb.py:95 WinamaxToFpdb.py:172 -#: iPokerToFpdb.py:122 -msgid "determineGameType: Unable to recognise gametype from: '%s'" -msgstr "determineGameType: Невозможно определить тип игры: '%s'" - -#: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 -#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:252 -#: OnGameToFpdb.py:160 OnGameToFpdb.py:176 PartyPokerToFpdb.py:198 -#: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186 -#: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173 -#: WinamaxToFpdb.py:191 iPokerToFpdb.py:123 -msgid "determineGameType: Raising FpdbParseError" -msgstr "determineGameType: FpdbParseError" - -#: AbsoluteToFpdb.py:141 BetfairToFpdb.py:78 CarbonToFpdb.py:132 -#: EverestToFpdb.py:103 EverleafToFpdb.py:112 FulltiltToFpdb.py:213 -#: OnGameToFpdb.py:161 PartyPokerToFpdb.py:199 PkrToFpdb.py:130 -#: PokerStarsToFpdb.py:187 Win2dayToFpdb.py:97 WinamaxToFpdb.py:174 -#: iPokerToFpdb.py:124 +#: AbsoluteToFpdb.py:139 AbsoluteToFpdb.py:141 BetfairToFpdb.py:76 +#: BetfairToFpdb.py:78 CarbonToFpdb.py:130 CarbonToFpdb.py:132 +#: EverestToFpdb.py:101 EverestToFpdb.py:103 EverleafToFpdb.py:110 +#: EverleafToFpdb.py:112 FulltiltToFpdb.py:211 FulltiltToFpdb.py:213 +#: OnGameToFpdb.py:159 OnGameToFpdb.py:161 PartyPokerToFpdb.py:197 +#: PartyPokerToFpdb.py:199 PkrToFpdb.py:128 PkrToFpdb.py:130 +#: PokerStarsToFpdb.py:185 PokerStarsToFpdb.py:187 Win2dayToFpdb.py:95 +#: Win2dayToFpdb.py:97 WinamaxToFpdb.py:172 WinamaxToFpdb.py:174 +#: iPokerToFpdb.py:122 iPokerToFpdb.py:124 msgid "Unable to recognise gametype from: '%s'" msgstr "Невозможно определить тип игры: '%s'" +#: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 +#: EverestToFpdb.py:102 EverestToFpdb.py:107 EverleafToFpdb.py:111 +#: FulltiltToFpdb.py:252 OnGameToFpdb.py:160 OnGameToFpdb.py:176 +#: PartyPokerToFpdb.py:198 PkrToFpdb.py:129 PkrToFpdb.py:154 +#: PokerStarsToFpdb.py:186 PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 +#: WinamaxToFpdb.py:173 WinamaxToFpdb.py:191 iPokerToFpdb.py:123 +msgid "determineGameType: Raising FpdbParseError" +msgstr "determineGameType: FpdbParseError" + #: AbsoluteToFpdb.py:204 msgid "readHandInfo: Didn't match: '%s'" msgstr "readHandInfo: нет соответствия: '%s'" @@ -62,13 +58,13 @@ msgstr "Имя файла: %s" msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'" msgstr "Absolute: Не соответствует re_*InfoFromFilename: '%s'" -#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:415 +#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:416 #: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 #: WinamaxToFpdb.py:360 msgid "reading antes" msgstr "читаем анте" -#: AbsoluteToFpdb.py:287 BetfairToFpdb.py:160 FulltiltToFpdb.py:425 +#: AbsoluteToFpdb.py:287 BetfairToFpdb.py:160 FulltiltToFpdb.py:426 msgid "Player bringing in: %s for %s" msgstr "" @@ -84,26 +80,26 @@ msgstr "Нет малого блайнда" msgid "Absolute readStudPlayerCards is only a stub." msgstr "Absolute readStudPlayerCards это заглушка." -#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:233 -#: EverestToFpdb.py:234 EverleafToFpdb.py:288 +#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:234 +#: EverestToFpdb.py:235 EverleafToFpdb.py:288 #, fuzzy msgid "Unimplemented readAction: %s %s" msgstr "DEBUG: не выполнена readAction: '%s' '%s'" #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 -#: EverleafToFpdb.py:326 FulltiltToFpdb.py:783 PartyPokerToFpdb.py:578 +#: EverleafToFpdb.py:326 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:577 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "разбор файлов истории" #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 -#: EverleafToFpdb.py:327 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:579 +#: EverleafToFpdb.py:327 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" msgstr "перенаправить перевод" #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 -#: EverleafToFpdb.py:328 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:580 +#: EverleafToFpdb.py:328 FulltiltToFpdb.py:786 PartyPokerToFpdb.py:579 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" msgstr "следовать (параметр -f) за входом" @@ -116,13 +112,13 @@ msgstr "Не удалось найти файл %s" msgid "Output being written to" msgstr "Вывод будет записан в файл " -#: BetfairToFpdb.py:108 CarbonToFpdb.py:163 EverestToFpdb.py:144 +#: BetfairToFpdb.py:108 CarbonToFpdb.py:163 EverestToFpdb.py:145 #: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 msgid "Didn't match re_HandInfo" msgstr "re_HandInfo не соответствует" -#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146 -#: FulltiltToFpdb.py:267 PokerStarsToFpdb.py:223 +#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:147 +#: PokerStarsToFpdb.py:223 msgid "No match in readHandInfo." msgstr "Нет соответствия в readHandInfo." @@ -134,9 +130,19 @@ msgstr "readPlayerStacks: Менее двух игроков в руке" msgid "No bringin found" msgstr "Bring-In не найден" +#: BetfairToFpdb.py:199 Filters.py:80 GuiAutoImport.py:203 +#: GuiPositionalStats.py:137 GuiStove.py:221 GuiStove.py:225 GuiStove.py:229 +#: GuiStove.py:233 GuiStove.py:237 GuiStove.py:239 Hand.py:482 Hand.py:1690 +#: ImapFetcher.py:44 ImapFetcher.py:53 OnGameToFpdb.py:210 OnGameToFpdb.py:337 +#: PokerStarsToFpdb.py:439 Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 +#: test_Database.py:50 test_Database.py:51 +msgid "DEBUG: " +msgstr "" + #: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439 -#: WinamaxToFpdb.py:406 -msgid "DEBUG: unimplemented readAction: '%s' '%s'" +#: Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 +#, fuzzy +msgid "unimplemented readAction: '%s' '%s'" msgstr "DEBUG: не выполнена readAction: '%s' '%s'" #: Card.py:431 @@ -562,7 +568,7 @@ msgstr "" msgid "press enter to continue" msgstr "" -#: EverestToFpdb.py:107 +#: EverestToFpdb.py:108 FulltiltToFpdb.py:266 FulltiltToFpdb.py:268 msgid "Unable to recognise handinfo from: '%s'" msgstr "" @@ -643,7 +649,7 @@ msgid "Tourney" msgstr "Турнир" #: Filters.py:80 -msgid "DEBUG: New packing box created!" +msgid "New packing box created!" msgstr "" #: Filters.py:106 TourneyFilters.py:114 @@ -772,66 +778,66 @@ msgstr "" msgid "Unable to locate currency" msgstr "" -#: FulltiltToFpdb.py:211 +#: FulltiltToFpdb.py:212 msgid "determineGameType: Raising FpdbParseError for file '%s'" msgstr "" #: FulltiltToFpdb.py:251 FulltiltToFpdb.py:253 PkrToFpdb.py:153 -#: PokerStarsToFpdb.py:211 -#, fuzzy -msgid "determineGameType: Lim_Blinds has no lookup for '%s'" -msgstr "determineGameType: Невозможно определить тип игры: '%s'" - -#: FulltiltToFpdb.py:266 -msgid "readHandInfo: Unable to recognise handinfo from: '%s'" +#: PkrToFpdb.py:155 PokerStarsToFpdb.py:211 PokerStarsToFpdb.py:213 +msgid "Lim_Blinds has no lookup for '%s'" msgstr "" -#: FulltiltToFpdb.py:368 +#: FulltiltToFpdb.py:267 +#, fuzzy +msgid "readHandInfo: Raising FpdbParseError" +msgstr "determineGameType: FpdbParseError" + +#: FulltiltToFpdb.py:369 #, fuzzy msgid "FTP: readPlayerStacks: No players detected (hand #%s)" msgstr "readPlayerStacks: Менее двух игроков в руке" -#: FulltiltToFpdb.py:428 +#: FulltiltToFpdb.py:429 msgid "No bringin found, handid =%s" msgstr "" -#: FulltiltToFpdb.py:435 +#: FulltiltToFpdb.py:436 msgid "FTP: readButton: Failed to detect button (hand #%s cancelled?)" msgstr "" -#: FulltiltToFpdb.py:489 +#: FulltiltToFpdb.py:490 msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" msgstr "" -#: FulltiltToFpdb.py:565 +#: FulltiltToFpdb.py:566 msgid "determineTourneyType : Parsing NOK" msgstr "" -#: FulltiltToFpdb.py:623 +#: FulltiltToFpdb.py:624 msgid "Unable to get a valid Tournament ID -- File rejected" msgstr "" -#: FulltiltToFpdb.py:654 +#: FulltiltToFpdb.py:655 msgid "Conflict between buyins read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:661 +#: FulltiltToFpdb.py:662 msgid "Conflict between fees read in topline (%s) and in BuyIn field (%s)" msgstr "" -#: FulltiltToFpdb.py:665 +#: FulltiltToFpdb.py:666 msgid "Unable to affect a buyin to this tournament : assume it's a freeroll" msgstr "" -#: FulltiltToFpdb.py:766 +#: FulltiltToFpdb.py:767 msgid "FullTilt: Player finishing stats unreadable : %s" msgstr "" -#: FulltiltToFpdb.py:775 +#: FulltiltToFpdb.py:776 msgid "FullTilt: %s not found in tourney.ranks ..." msgstr "" -#: FulltiltToFpdb.py:777 +#: FulltiltToFpdb.py:778 msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s" msgstr "" @@ -863,6 +869,11 @@ msgstr "" msgid " Stop _Auto Import " msgstr "" +#: GuiAutoImport.py:203 +#, fuzzy +msgid "Detecting hh directory for site: '%s'" +msgstr "Создание каталога: '%s'" + #: GuiAutoImport.py:242 msgid "" "\n" @@ -1465,7 +1476,7 @@ msgid "Text" msgstr "" #: GuiPositionalStats.py:137 -msgid "DEBUG: activesite set to %s" +msgid "activesite set to %s" msgstr "" #: GuiPositionalStats.py:323 @@ -1869,27 +1880,20 @@ msgstr "" #: GuiStove.py:221 #, fuzzy -msgid "DEBUG: called set_board_flop: '%s' '%s'" +msgid "called set_board_flop: '%s' '%s'" msgstr "DEBUG: не выполнена readAction: '%s' '%s'" #: GuiStove.py:225 -msgid "DEBUG: called set_hero_cards_flop" -msgstr "" +#, fuzzy +msgid "called set_hero_cards_flop" +msgstr "DEBUG: не выполнена readAction: '%s' '%s'" #: GuiStove.py:229 -msgid "DEBUG: called set_villain_cards_flop" +msgid "called set_villain_cards_flop" msgstr "" #: GuiStove.py:233 -msgid "DEBUG: called update_flop_output_pane" -msgstr "" - -#: GuiStove.py:237 -msgid "DEBUG: odds_for_range" -msgstr "" - -#: GuiStove.py:239 -msgid "DEBUG: set_output_label" +msgid "called update_flop_output_pane" msgstr "" #: GuiTourneyGraphViewer.py:178 @@ -2342,15 +2346,11 @@ msgid "markstreets didn't match - Assuming hand %s was cancelled" msgstr "" #: Hand.py:478 -msgid "FpdbParseError: markStreets appeared to fail: First 100 chars: '%s'" +msgid "markStreets appeared to fail: First 100 chars: '%s'" msgstr "" -#: Hand.py:482 -msgid "DEBUG: checkPlayerExists %s fail on hand number %s" -msgstr "" - -#: Hand.py:483 -msgid "checkPlayerExists: '%s fail on hand number %s" +#: Hand.py:482 Hand.py:483 +msgid "checkPlayerExists: %s fail on hand number %s" msgstr "" #: Hand.py:574 @@ -2427,11 +2427,11 @@ msgid "Pot.end(): Major failure while calculating pot: '%s'" msgstr "" #: Hand.py:1690 -msgid "DEBUG: call Pot.end() before printing pot total" +msgid "call Pot.end() before printing pot total" msgstr "" #: Hand.py:1692 -msgid "FpdbError in printing Hand object" +msgid "Error in printing Hand object" msgstr "" #: HandHistoryConverter.py:40 @@ -2694,11 +2694,11 @@ msgid "(btw, the key was %s and statd is %s" msgstr "" #: ImapFetcher.py:44 ImapFetcher.py:53 -msgid "DEBUG: re_SplitTourneys isn't matching" +msgid "re_SplitTourneys isn't matching" msgstr "" #: ImapFetcher.py:67 -msgid "response to logging in:" +msgid "response to logging in: " msgstr "" #: ImapFetcher.py:83 @@ -2725,11 +2725,8 @@ msgstr "" msgid "No Name" msgstr "" -#: OnGameToFpdb.py:175 WinamaxToFpdb.py:190 -msgid "determineGameType: limit not found in self.limits(%s). hand: '%s'" -msgstr "" - -#: OnGameToFpdb.py:177 WinamaxToFpdb.py:192 +#: OnGameToFpdb.py:175 OnGameToFpdb.py:177 WinamaxToFpdb.py:190 +#: WinamaxToFpdb.py:192 msgid "limit not found in self.limits(%s). hand: '%s'" msgstr "" @@ -2738,11 +2735,7 @@ msgstr "" msgid "readHandInfo: DATETIME not matched: '%s'" msgstr "readHandInfo: нет соответствия: '%s'" -#: OnGameToFpdb.py:210 Win2dayToFpdb.py:341 -msgid "DEBUG: " -msgstr "" - -#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:366 PokerStarsToFpdb.py:312 +#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:365 PokerStarsToFpdb.py:312 #: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 msgid "readButton: not found" msgstr "" @@ -2836,42 +2829,38 @@ msgstr "" msgid "You need to manually enter the playername" msgstr "" -#: PartyPokerToFpdb.py:213 +#: PartyPokerToFpdb.py:212 msgid "Cannot fetch field '%s'" msgstr "" -#: PartyPokerToFpdb.py:217 +#: PartyPokerToFpdb.py:216 msgid "Unknown limit '%s'" msgstr "" -#: PartyPokerToFpdb.py:222 +#: PartyPokerToFpdb.py:221 msgid "Unknown game type '%s'" msgstr "" -#: PartyPokerToFpdb.py:256 +#: PartyPokerToFpdb.py:255 msgid "Cannot read HID for current hand: %s" msgstr "" -#: PartyPokerToFpdb.py:261 +#: PartyPokerToFpdb.py:260 msgid "Cannot read Handinfo for current hand" msgstr "" -#: PartyPokerToFpdb.py:266 +#: PartyPokerToFpdb.py:265 msgid "Cannot read GameType for current hand" msgstr "" -#: PartyPokerToFpdb.py:349 +#: PartyPokerToFpdb.py:348 msgid "Failed to detect currency. HID: %s: '%s'" msgstr "" -#: PartyPokerToFpdb.py:537 +#: PartyPokerToFpdb.py:536 msgid "Unimplemented readAction: '%s' '%s'" msgstr "" -#: PkrToFpdb.py:155 PokerStarsToFpdb.py:213 -msgid "Lim_Blinds has no lookup for '%s'" -msgstr "" - #: PokerStarsToFpdb.py:265 msgid "Failed to detect currency: '%s'" msgstr "" @@ -3337,11 +3326,6 @@ msgid "" "using version %d.%d.%d. Your milage may vary." msgstr "" -#: Win2dayToFpdb.py:341 -#, fuzzy -msgid "unimplemented readAction: '%s' '%s'" -msgstr "DEBUG: не выполнена readAction: '%s' '%s'" - #: WinTables.py:81 msgid "Window %s not found. Skipping." msgstr "" @@ -4133,11 +4117,11 @@ msgid "lock already held by:" msgstr "" #: test_Database.py:50 -msgid "DEBUG: Testing variance function" +msgid "Testing variance function" msgstr "" #: test_Database.py:51 -msgid "DEBUG: result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" +msgid "result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" msgstr "" #: windows_make_bats.py:30 @@ -4155,6 +4139,16 @@ msgid "" "manually\n" msgstr "" +#~ msgid "determineGameType: Unable to recognise gametype from: '%s'" +#~ msgstr "determineGameType: Невозможно определить тип игры: '%s'" + +#~ msgid "DEBUG: unimplemented readAction: '%s' '%s'" +#~ msgstr "DEBUG: не выполнена readAction: '%s' '%s'" + +#, fuzzy +#~ msgid "determineGameType: Lim_Blinds has no lookup for '%s'" +#~ msgstr "determineGameType: Невозможно определить тип игры: '%s'" + #, fuzzy #~ msgid "DEBUG: readHandInfo: DATETIME not matched: '%s'" #~ msgstr "readHandInfo: нет соответствия: '%s'" diff --git a/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo index f09bd89c90f87ce66979c006c3cf1565431d0d0f..b1011be9b99ca990c92ba9f58620fe5affa4e543 100644 GIT binary patch delta 13467 zcmYM(2Xt0N`p5D6h9snrkc4y+(jWmsNFWe;3rJ{&-h1z25Rjr?P-)UsKm-&JbpatD zMv5+oph&TRB1&({(h)&+0}A}Vzs#KT_jvX*&wcMZ<(X$DF?;kI??*em-E(2yOCA1c zSjutY@Shk(|NqaKY{v;AJd4421FPXfOvAKVj+2G$tY zJ;vc^8_&UT;tv{aI0RD9dM;Md5!7>}BHP1JyGuq^h$FdSn)cTpKwhDz~9 zRMCEh+S-Gt_m5*BUTsAF^}=5~NX1f(%>Y&LY2t=h5nn^icnhk?zQ*x*6LlK;H*uU~ zoR8{f3o4VpU|YO`iJ0BgEVPStoJ&J1ehsz44^Vr(3$>C1*3;HMP{*xQGxJ_8YZGf5 zYgg+4>uBpF>kO+q-!_(6*IEm$JJFW`zd~i|F#6z08=trFZB$DCLM_0_HE|%S2&1qm zW}z}xfHidfSJ9}goN=fQK0-}oJF2=5p%-32Z~P6FnX9P# z;kJ#7QQv=zB@27X+$S*@#`sP$4Xvy;>WfdIzR(`iu{UbQvr!k&o2XN;!n(=&1#03) zt!GiE;5zC8D@J9&)6&#h1iA%0$e>XPS6la^QhEb50iQhX2CRYcI1D*3&a0@2?!$`s z1G1;iJxs+)t<1gB4q3eOEV8@KHdL_}w<7<^G(uXNW08$|F&{Pa#aJ2N!>V`~2jG3w z-gj$bIvR)ClG&Jzt593_6Y2sAYHP0ODyVy=3F`e`ZOOl8Ucdu&_?CTf3u=b@QC~P~ zEk<=%uASM-Oe{^@*xC|(i1X18yP&qJFUH|G)E3M~75f^Oh6dh>TIpd_itnL13gs43 z2T?c?t6(6mMs=_eRg}9>{TxBn(pBVNrCI% z@fvCc(R^DgOhPU@rwXcr5x5A)qW1g|YGs)n%*2{w25}c0jW44ncpLT8vUJCi-w#|T zo(8w0(*+Z73F^g9Q7?Xv%E)i1E7;S?Y(XR@64yjM?~E$C5vVO&gh}`js^9OhDc;0t zn9*79v;Vzll;Xh*)POTld%qIPU=eENUt&3Yf-2f_T^wft=3rg?8guXw*1%d_^$P~4 z1;cSBGPbh<1Mn6GF}_nwBN%;^d zI;dmZ2{*E5V~_*kME5bZH5gq^k~5MC=Jdd?7uCE!OBdQi&#xR_Rn&2w*#q}78 zTTr$1jg5cCP~sb?_a33X=iSd78ZmeJQmf@PSnBIG;a1&dg zKfP#X`Iv_buo)glE=4D5g!!>M1U1lb+>8aNEleC~F0AV4L!5(2*w8-jhpL%jC9?m| z(a?;hqgFT%HRBcNi` z#&^D_&!Nuu0`$W5s0?nz%6Je}oPT0G28}VtGaZ$o zTr7i44k{IY)ks=?wL>*)A3Fe1WL)5)75p%EzHJ*E&hKem?qFGT6W)bJ1_HZ&jjc;Nm zUO=rpWRj`oB-BK!qxQN!Mqp>uo{vOjWEO_vN2o2_g`6JO*=rik0aQodqf&PgtKjb# zjKR;FOvIxGXnWJ4WKq=*{@f4I1j;4%R@g$tI<> z(4TlXss;*B9Zo=H>;=?7Gf^v=huYiM?eit5Jzs%Z(0f=8H=+9Z5=(ynKS)DGc-ndc zwZgwK2t%iss!l*{$uQIerlUTei|TM0YNe|&3OAz${06naQ#QVdWr+1h2Ujly(a;M? zsEK5wX5JjNvNotMw71Xupo(lT>K<5aKi`A;{&%PvI)fz_&@^*A(^36)#9G*68u?cW z7w|w|T#W7UebnCH!#WtxVO9#eq9!r`_5N7Y7QJYn&qifriT!*n>U*Eq&v)DSu>Jh_ z3+%r#aG3|;_yFTD_(d~NI%=T0sFb!s{V*AT8u(?@R?Np#T#C%u*@a};sr!;Cwoj1V zbPl1um&>?`*v_S)t9L9iwlg19ME=vw1cFdi9*Z%Ufw7o}op2E9)NI3e+>5G(^Qc<5 zf_neISW-(f%x_K!s7$)OXz0b^sFhB_#yAU`;(pX#`o3&xp$_Vc4N-g98e3oo%)q6n zz5NQuVKHjrBVI8XdKuG*HyB;#M;eJdcz`Jw`zmS1#;DB9#vJ??R>!lb^IK-7$xI5i zC(glsI19Cvmr#o=0oS5B+J}kwD=HJkI25bQ zHha7XH39!QrWSglPSYS%@lC*W=%V^fn`<(XCmG)vNJCpN4NKu`_#7_8D(Ll^xeuyg zH{x8Zjmyy+kDw;{GiqzDp+Ei?{m_|bw$>k&kr*sF?&$jPAlrUW4+Dvtp^D~dRH{dy zipNF0zW|l7#Wr4t8mJJpknQ&Qe$>Ri#X!7(s*#(h_haXif2A~KzDZ3NR0bws08U1& z@DR=7*h+5Dqn2akHkpCbWyLq5u`xaG% z*HJ48UTBIg9<}0jsM9e3HKEn0E&3XDQQby$oVv&?pfxri?t)s#>!^t=MP>MaOG9`4 zCDhD|QRhA6b+eZ#s28(PDQs)w?wCqE9(7?YN3C=_YVVI?Sv-aM{&h@4pEu0jXJ8_+ z+k}RSX@K=DRL9?;GI9^K@~}5erczM@)xx@%kM(diX5n7@{4OREr!RJ#=dm3&!>_SA z`YtJ%pzGA8p$t5Q>Zms+;!@OBY{yVMh2`-kYC?WX%>?5xm$(6{pO;X_cnNBY3Q;Tn z32Wg)RHifEQl{DeJQ_+>FD!$juqr-}O66LthMO<~Phukeftqm0GLykJs9Ktik+={w zkq=QB`@+U2tbaf0fU`VY)u>{e{*IaGe5_6U z9%kaNs8pAJ*YwvAYY7qBCqM=hkr8k4C}sFhF01l)wm@OP*T-d*FGa~k=cc_9gvnr4`YgE0(WMO{eC zP+PJVRWln<7t&{_TG@*l=v$1#8(0DT)|xmCmC+WMjH6u|s?vq1sxGo09KctIucJDA z=6%z_LQE#!h?>|BHol1Q#NHp6_meS(I2TnjeXQeA6PttDD)&PgDKw5-AE2r|{zG$~ z+n^>k4YiU*s0nOF?eUMOW9j=Z({VCt%bK7j)Xl~d?C0|^iRbIF65~6EO~bi^v3wA@ z&a9vYYGNI&6H%vPxpgz@{jV?>&!M*D7V5M-LQNoey~#i|)bY$kz25=L==}Gmp)ZU< zRrQNDo{OsL6{r;*#nyNQ>tT%zW`NPCn{O`8z|XNhHvGu^C)x8@lXxR4ljpDi?_v_; zJ3}^_l+VHp;v!UvFWT69lbKjeR0bMbJ6lI!6P~|_0l3?G(0a^z&U(%I7rOew6Z;^b z&~y-CO|+(4b5N;khQ8Rr#@*46co-^^HKGvz2N&Gf?<3ZF!zu!Xs)i}q4 zAp8UK@e!)p+kI?)AsLPOAv6wkVa>o0+>N@)e!xV$f?nvi)np(LOB07;S&YFztb(Cf z+ohqI=b=*C2X(FoqrNZ+OHznY#EVhIw-MFRW$T})i9A9rB=QqeLlsf|Fj};$Oov?vl}(x zd#I~9V;k?{Fl?ps|2~b@Jh+KkVa|3lKt2W&k4Ii~W}sGf7}enkR7YVu%&+0?QCoHh zHKD7hiF)rezp_=vJmTS44Yy!Lo&Pg5^hM8SW&(*=g}5&2`5@~IOdwu^iTI`UA}TXp zpPQ|#h^qEFs4dDxZDBt8V{g^8?@Fe)B_`oauU1{Pym`~5rVIdAjr8r`b$!IQWD|=xMj>MU`W)Jz-N>jfyKRmji_PPLj;OD3! zEVtJbXD(`jqp$+Lg5_~7R>dzc6R)8%8ne&*;?W4z&p51$t8D!1KG*#6==+sfVQWm~ zg{7!s+l5hh*m?<->WA0{eZMxRqa$kI7jZQfqB8dMe)C_)%dO{7r!3_gGr_hljqyAf zhhcaL!|^_r!+--^LRbNHjz?n>PQ!G37qjpXDkBfECdM2zMc58iY~4}c8-XeK8n*Re z|2Nan01v-6H(lNjCT@#L+1uD04`3Y(JYrVV9F>VVsEIE@Rrfmd!>y>T`W!WZV;GCS zV!r^?7i6e0tc0|vQ{4o(bqdH!PzW6Z?!yTvzR`|)>BZIIk@g@w# zU8oxS0c+qts4cC2OcP`OThfT(L3dPj7NEYkzT^c~fVvO9#Y%V|)j|26O|4|3zTXSu zZ~~H9=MB_Emf6qOp^9}c>icK0D&sr%X(*M6$IUUUhBJw4U}@Zex(D{4CiVa|K;SPX zwV~LRI2l#lld&moMIG0>sI7T|x|sZbH5m^_S2Ike@if-NW;h+6!+qETb559Jxd>Gg zColp_pEP?KkBy1zViSBGqj3k$!lS4Kc0XlSJ{SiQPdi2a)zMiVXl3`XBKn**=ea6& zB<_kjZtJiM-bGC~?~M5milyj9dX@xq5Jy54^s!KzA zbO7t&i&zF<;51WOSYqTbtT<1a9XcpqltQA|Ydi{|}Gs7zMDrkIb~x<%G6FqPQ7 zMI)9*_$5;unOL5)~Cj>=f@Z|34j!{)@jP|sIk4(`A-yp0JM z`Mdr7KZiy#5Bgvnx>yt6K@D^SHSq7KR3=~+;Vk3nDJ3~Mda${N^sJgOF^U?RSOgYXlq zff3itmgQk-;;xeMoxU_m;ZW519ElBZ0=C4DQG5SC3_#w$GcRQr;ew>RFhI zt56f$kI8rrRm7e5{=0`sEn)79}n0Ue#Az^SFNdkn$L%z z7tfzTbzFeT*kl{eKyTtXsI6Uq+VeNi2bW_Au6AwXW7HS+qGtXLM&KnI7o%nze%E|4 z9d#2n#3XzJHGv}3f_7mUyo53M2kLbB-!mCX#du=3wQUT?vOJiH<#4HWgMGdmwSw^_qf0@raV<_3pXM);5uh$r~}{oruc#|fVc~)So&ih zdIYcLWwTK8eF&i_dodf_T+z#bpM%x$Bh=oWw4TQt;>)-K@g2jM5j=DdJZG;2BxCd-^MC9nz#e17ItAQ?niCi1&qL}n2wLp)gD&;$6OE% zP&F_Q%i&6l!Y$Yh51{Ue3XjZ1^8%_CcA$>cF4P1MVtYJ}^{~=obBg-oE5z?&0wz5n z|Fvl}dt&bV=dmP}Ha>}3VHwBcjKyr!=kMWDcogenq{mZo{ySng@hBXFE>6OmsLT%b z@{~+)J~kp=?&W$)_UKn0)Z#&KDNjkYHpdv^uBbg8hpOr~P#4X18y`V+{1-07cyEuh z9yj4g?CRqwsfj(POz%h4&@Z?XFS<0emn(ctM_a9@P}N(iw5Me6LvaCd1ZLvMfrP5uHqC_73ZM#vLOazYb=jF ztP@ZJypHN{1IFX0sN(wx_5ITrhF5L;H!7ok0VNA`ovJkI@}RDH;1t-{#i~5tiMnck zLrwHQsG_@z%EbRr6HW^>E6PCaZ60bOGf}5tA?jzt228~7FkR>W77eW=ri`bg*lMEo zswZkiqfjfKgE}1_U`_lKbxN*aXZ#yAq4q(Zl0Qti*qV43Rzcrj({C1bByNWOjPER_ zp(=hCwWlXgRs0AwPOC5*#`sAAk`KmQpMh>KD8OLT~-wPaLA z>Y=NZbfKY+XJaK?jyhg@tUjS8Gi_0OHy%|yOHjqT8Ff$W#~eJ1y5qycJSD%JK7|d4 zr=T*i4VU8iFpv5B-^6m}`0Yfc{uXM6kFf>Dgqw-=L#^;tRE7#sE8mCOs`IEVc!d2h zBf@O$eAL80#5#BYGw?|S=fAmLj5Mh(zzW1mP^m3KRqt2W6o0XCRFtWKs;HIsMXhWi zw#L<{6<=oMFVxYo4jqLuk&LyAKB|2wPb!J-haW%I&4!9`2n4E0-ldPUQs?3JIC@~&OK uMpn_aRnZAWFYdWfuITZxL5+4S3-t{1+QG}`{Fl8~!P9bwZ-S?d_x}NG=glAh delta 14932 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 Py3F!kZl4r3B>aB>u(ydD diff --git a/pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo index 59e95fc65bc486d36d9b5086d9a5299fa15543e8..a67e8605a61be194b4b8fc21a2f8a5298f45506a 100644 GIT binary patch delta 13692 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 delta 15097 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 S!O{1^DBthZ9Q>0?u>LPJ$4aRH literal 0 HcmV?d00001 diff --git a/pyfpdb/locale/ru/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/ru/LC_MESSAGES/fpdb.mo new file mode 100644 index 0000000000000000000000000000000000000000..b72b7ee6c533532d31b09463e572e57b59d66683 GIT binary patch literal 8884 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 JH+fj_{tpI}S(pF- literal 0 HcmV?d00001 From 07d9df0b3120c1821611fffb2e9b1089ceffbe3c Mon Sep 17 00:00:00 2001 From: Steffen Schaumburg Date: Thu, 10 Mar 2011 05:45:07 +0100 Subject: [PATCH 29/41] another bit of string churn - the number of strings/words to translate is going down due to this though :) --- pyfpdb/AbsoluteToFpdb.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pyfpdb/AbsoluteToFpdb.py b/pyfpdb/AbsoluteToFpdb.py index ca38b84b..1d753284 100755 --- a/pyfpdb/AbsoluteToFpdb.py +++ b/pyfpdb/AbsoluteToFpdb.py @@ -201,12 +201,12 @@ class Absolute(HandHistoryConverter): if m is None or fname_info is None: if m is None: tmp = hand.handText[0:100] - logging.error(_("readHandInfo: Didn't match: '%s'") % tmp) - raise FpdbParseError(_("Absolute: Didn't match re_HandInfo: '%s'") % tmp) + logging.error(_("Didn't match re_HandInfo: '%s'") % tmp) + raise FpdbParseError("Absolute: " + _("Didn't match re_HandInfo: '%s'") % tmp) elif fname_info is None: logging.error(_("readHandInfo: File name didn't match re_*InfoFromFilename")) logging.error(_("File name: %s") % self.in_path) - raise FpdbParseError(_("Absolute: Didn't match re_*InfoFromFilename: '%s'") % self.in_path) + raise FpdbParseError("Absolute: " + _("Didn't match re_*InfoFromFilename: '%s'") % self.in_path) logging.debug("HID %s, Table %s" % (m.group('HID'), m.group('TABLE'))) hand.handid = m.group('HID') From 8a519699b55675035be63ccd39824e8380ab2157 Mon Sep 17 00:00:00 2001 From: Steffen Schaumburg Date: Thu, 10 Mar 2011 06:16:31 +0100 Subject: [PATCH 30/41] update copyright year --- Makefile | 2 +- packaging/debian/copyright | 2 +- packaging/gentoo/ChangeLog | 2 +- packaging/gentoo/current_stable.ebuild | 4 +++- packaging/gentoo/current_testing.ebuild | 4 +++- packaging/gentoo/fpdb-9999.ebuild | 4 +++- packaging/windows/fpdbEnvInstaller2.au3 | 2 +- packaging/windows/py2exe_setup.py | 2 +- pyfpdb/AbsoluteToFpdb.py | 2 +- pyfpdb/AlchemyFacilities.py | 2 +- pyfpdb/AlchemyMappings.py | 2 +- pyfpdb/AlchemyTables.py | 2 +- pyfpdb/Anonymise.py | 2 +- pyfpdb/Aux_Hud.py | 2 +- pyfpdb/BetfairToFpdb.py | 2 +- pyfpdb/CarbonToFpdb.py | 2 +- pyfpdb/Card.py | 2 +- pyfpdb/Charset.py | 2 +- pyfpdb/Configuration.py | 4 ++-- pyfpdb/Database.py | 2 +- pyfpdb/DerivedStats.py | 2 +- pyfpdb/EverestToFpdb.py | 2 +- pyfpdb/EverleafToFpdb.py | 2 +- pyfpdb/Exceptions.py | 2 +- pyfpdb/Filters.py | 2 +- pyfpdb/FullTiltPokerSummary.py | 2 +- pyfpdb/FulltiltToFpdb.py | 2 +- pyfpdb/GuiAutoImport.py | 2 +- pyfpdb/GuiBulkImport.py | 2 +- pyfpdb/GuiDatabase.py | 2 +- pyfpdb/GuiGraphViewer.py | 2 +- pyfpdb/GuiImapFetcher.py | 2 +- pyfpdb/GuiLogView.py | 2 +- pyfpdb/GuiPlayerStats.py | 2 +- pyfpdb/GuiPositionalStats.py | 2 +- pyfpdb/GuiPrefs.py | 2 +- pyfpdb/GuiReplayer.py | 2 +- pyfpdb/GuiRingPlayerStats.py | 2 +- pyfpdb/GuiSessionViewer.py | 2 +- pyfpdb/GuiStove.py | 2 +- pyfpdb/GuiTourneyGraphViewer.py | 2 +- pyfpdb/GuiTourneyImport.py | 2 +- pyfpdb/GuiTourneyPlayerStats.py | 2 +- pyfpdb/GuiTourneyViewer.py | 2 +- pyfpdb/HHReplayer.py | 2 +- pyfpdb/HUD_main.pyw | 2 +- pyfpdb/HUD_run_me.py | 2 +- pyfpdb/Hand.py | 2 +- pyfpdb/HandHistory.py | 2 +- pyfpdb/HandHistoryConverter.py | 2 +- pyfpdb/Hello.py | 2 +- pyfpdb/Hud.py | 2 +- pyfpdb/IdentifySite.py | 2 +- pyfpdb/ImapFetcher.py | 2 +- pyfpdb/L10n.py | 2 +- pyfpdb/Mucked.py | 2 +- pyfpdb/OSXTables.py | 2 +- pyfpdb/OnGameToFpdb.py | 2 +- pyfpdb/Options.py | 2 +- pyfpdb/PartyPokerToFpdb.py | 2 +- pyfpdb/PkrToFpdb.py | 2 +- pyfpdb/PokerStarsSummary.py | 2 +- pyfpdb/PokerStarsToFpdb.py | 2 +- pyfpdb/RushNotesAux.py | 2 +- pyfpdb/RushNotesMerge.py | 2 +- pyfpdb/SQL.py | 2 +- pyfpdb/SitenameSummary.py | 4 ++-- pyfpdb/SplitHandHistory.py | 2 +- pyfpdb/Stats.py | 2 +- pyfpdb/Stove.py | 2 +- pyfpdb/Summaries.py | 2 +- pyfpdb/SummaryEverleaf.py | 2 +- pyfpdb/TableWindow.py | 2 +- pyfpdb/Tables_Demo.py | 2 +- pyfpdb/TestHandsPlayers.py | 2 +- pyfpdb/TestSummaryImport.py | 2 +- pyfpdb/TournamentTracker.py | 2 +- pyfpdb/TourneyFilters.py | 4 +++- pyfpdb/TourneySummary.py | 2 +- pyfpdb/Win2dayToFpdb.py | 2 +- pyfpdb/WinTables.py | 2 +- pyfpdb/WinamaxToFpdb.py | 2 +- pyfpdb/XTables.py | 2 +- pyfpdb/fpdb_import.py | 2 +- pyfpdb/iPokerToFpdb.py | 2 +- pyfpdb/locale/fpdb-fr_FR.po | 2 +- pyfpdb/locale/fpdb-hu_HU.po | 4 ++-- pyfpdb/locale/fpdb-pl_PL.po | 2 +- pyfpdb/test_Database.py | 2 +- pyfpdb/test_Everleaf.py | 2 +- pyfpdb/test_FullTilt.py | 2 +- pyfpdb/test_PokerStars.py | 2 +- pyfpdb/windows_make_bats.py | 2 +- pyfpdb/xlib_tester.py | 2 +- regression-test/PrintHand.py | 2 +- regression-test/PrintPlayerHudData.py | 2 +- regression-test/fpdb_util_lib.py | 2 +- regression-test/regression-test.sh | 2 +- run_fpdb.py | 2 +- test_Python.py | 2 +- test_Python_Libs.py | 2 +- utils/create-release.sh | 2 +- utils/fix_table_desc.py | 2 +- 103 files changed, 114 insertions(+), 106 deletions(-) diff --git a/Makefile b/Makefile index 514fb0a8..27237455 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -#Copyright 2009-2010 Carl Gherardi +#Copyright 2009-2011 Carl Gherardi #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/packaging/debian/copyright b/packaging/debian/copyright index 76023159..df31ee07 100644 --- a/packaging/debian/copyright +++ b/packaging/debian/copyright @@ -4,4 +4,4 @@ Upstream authors: ... License: AGPL3; partially GPL2 or higher -Copyright (C) 2008-2010 The FPDB developers +Copyright (C) 2008-2011 The FPDB developers diff --git a/packaging/gentoo/ChangeLog b/packaging/gentoo/ChangeLog index 57aaabe6..67fc3076 100644 --- a/packaging/gentoo/ChangeLog +++ b/packaging/gentoo/ChangeLog @@ -1,4 +1,4 @@ -# Copyright 1999-2010 Gentoo Foundation +# Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # created by Steffen Schaumburg, steffen@schaumburger.info diff --git a/packaging/gentoo/current_stable.ebuild b/packaging/gentoo/current_stable.ebuild index 666c7fee..2d458f95 100644 --- a/packaging/gentoo/current_stable.ebuild +++ b/packaging/gentoo/current_stable.ebuild @@ -1,7 +1,9 @@ -# Copyright 1999-2010 Gentoo Foundation +# Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ +#TODO: Header, add cdecimal + EAPI="2" inherit eutils games diff --git a/packaging/gentoo/current_testing.ebuild b/packaging/gentoo/current_testing.ebuild index d6940fe6..7abb0f96 100644 --- a/packaging/gentoo/current_testing.ebuild +++ b/packaging/gentoo/current_testing.ebuild @@ -1,7 +1,9 @@ -# Copyright 1999-2010 Gentoo Foundation +# Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ +#TODO: Header, add cdecimal + EAPI="2" inherit eutils games diff --git a/packaging/gentoo/fpdb-9999.ebuild b/packaging/gentoo/fpdb-9999.ebuild index 3cab3be6..2569e002 100644 --- a/packaging/gentoo/fpdb-9999.ebuild +++ b/packaging/gentoo/fpdb-9999.ebuild @@ -1,7 +1,9 @@ -# Copyright 1999-2010 Gentoo Foundation +# Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ +#TODO: Header, add cdecimal + EAPI="2" inherit eutils games git diff --git a/packaging/windows/fpdbEnvInstaller2.au3 b/packaging/windows/fpdbEnvInstaller2.au3 index 081ca7a1..05fba2a9 100644 --- a/packaging/windows/fpdbEnvInstaller2.au3 +++ b/packaging/windows/fpdbEnvInstaller2.au3 @@ -1,4 +1,4 @@ -; Copyright 2008-2010 Michael +; Copyright 2008-2011 Michael ; This program is free software: you can redistribute it and/or modify ; it under the terms of the GNU Affero General Public License as published by ; the Free Software Foundation, version 3 of the License. diff --git a/packaging/windows/py2exe_setup.py b/packaging/windows/py2exe_setup.py index 84b75886..210aaf5a 100644 --- a/packaging/windows/py2exe_setup.py +++ b/packaging/windows/py2exe_setup.py @@ -5,7 +5,7 @@ Py2exe script for fpdb. """ -# Copyright 2009-2010, Ray E. Barker +# Copyright 2009-2011, Ray E. Barker # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/pyfpdb/AbsoluteToFpdb.py b/pyfpdb/AbsoluteToFpdb.py index 1d753284..299ff669 100755 --- a/pyfpdb/AbsoluteToFpdb.py +++ b/pyfpdb/AbsoluteToFpdb.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- # -# Copyright 2008-2010, Carl Gherardi +# Copyright 2008-2011, Carl Gherardi # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/pyfpdb/AlchemyFacilities.py b/pyfpdb/AlchemyFacilities.py index f6cfd0b8..260a6c1d 100644 --- a/pyfpdb/AlchemyFacilities.py +++ b/pyfpdb/AlchemyFacilities.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2009-2010 Grigorij Indigirkin +#Copyright 2009-2011 Grigorij Indigirkin #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/AlchemyMappings.py b/pyfpdb/AlchemyMappings.py index c1110281..53f59a1a 100644 --- a/pyfpdb/AlchemyMappings.py +++ b/pyfpdb/AlchemyMappings.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2009-2010 Grigorij Indigirkin +#Copyright 2009-2011 Grigorij Indigirkin #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/AlchemyTables.py b/pyfpdb/AlchemyTables.py index 30e9d67d..0e42375e 100644 --- a/pyfpdb/AlchemyTables.py +++ b/pyfpdb/AlchemyTables.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2009-2010 Grigorij Indigirkin +#Copyright 2009-2011 Grigorij Indigirkin #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/Anonymise.py b/pyfpdb/Anonymise.py index 917cc3b5..4b603e75 100755 --- a/pyfpdb/Anonymise.py +++ b/pyfpdb/Anonymise.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2009-2010 Carl Gherardi +#Copyright 2009-2011 Carl Gherardi #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/Aux_Hud.py b/pyfpdb/Aux_Hud.py index 01880708..f7acbbb1 100644 --- a/pyfpdb/Aux_Hud.py +++ b/pyfpdb/Aux_Hud.py @@ -4,7 +4,7 @@ Mucked cards display for FreePokerTools HUD. """ -# Copyright 2008-2010, Ray E. Barker +# Copyright 2008-2011, Ray E. Barker # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/pyfpdb/BetfairToFpdb.py b/pyfpdb/BetfairToFpdb.py index 1306ccfe..8c9664ab 100755 --- a/pyfpdb/BetfairToFpdb.py +++ b/pyfpdb/BetfairToFpdb.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- # -# Copyright 2008-2010, Carl Gherardi +# Copyright 2008-2011, Carl Gherardi # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/pyfpdb/CarbonToFpdb.py b/pyfpdb/CarbonToFpdb.py index aa197cef..1ddba430 100644 --- a/pyfpdb/CarbonToFpdb.py +++ b/pyfpdb/CarbonToFpdb.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- # -# Copyright 2010, Matthew Boss +# Copyright 2010-2011, Matthew Boss # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/pyfpdb/Card.py b/pyfpdb/Card.py index bb68fcf7..fcabf379 100755 --- a/pyfpdb/Card.py +++ b/pyfpdb/Card.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2008-2010 Carl Gherardi +#Copyright 2008-2011 Carl Gherardi #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/Charset.py b/pyfpdb/Charset.py index 8a1535dc..793c8d14 100644 --- a/pyfpdb/Charset.py +++ b/pyfpdb/Charset.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2010 Mika Bostrom +#Copyright 2010-2011 Mika Bostrom #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/Configuration.py b/pyfpdb/Configuration.py index e350b49b..f24d76aa 100644 --- a/pyfpdb/Configuration.py +++ b/pyfpdb/Configuration.py @@ -2,9 +2,9 @@ # -*- coding: utf-8 -*- """Configuration.py -Handles HUD configuration files. +Handles fpdb/fpdb-hud configuration files. """ -# Copyright 2008-2010, Ray E. Barker +# Copyright 2008-2011, Ray E. Barker # # This program is free software; you can redistribute it and/or modify diff --git a/pyfpdb/Database.py b/pyfpdb/Database.py index d8e83b76..35841213 100644 --- a/pyfpdb/Database.py +++ b/pyfpdb/Database.py @@ -4,7 +4,7 @@ Create and manage the database objects. """ -# Copyright 2008-2010, Ray E. Barker +# Copyright 2008-2011, Ray E. Barker # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/pyfpdb/DerivedStats.py b/pyfpdb/DerivedStats.py index cc5585fd..262a3fee 100644 --- a/pyfpdb/DerivedStats.py +++ b/pyfpdb/DerivedStats.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2008-2010 Carl Gherardi +#Copyright 2008-2011 Carl Gherardi #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/EverestToFpdb.py b/pyfpdb/EverestToFpdb.py index 52910b5b..d55cc922 100644 --- a/pyfpdb/EverestToFpdb.py +++ b/pyfpdb/EverestToFpdb.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- # -# Copyright 2011, Carl Gherardi +# Copyright 2010-2011, Carl Gherardi # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/pyfpdb/EverleafToFpdb.py b/pyfpdb/EverleafToFpdb.py index 650dba6c..400e24a0 100755 --- a/pyfpdb/EverleafToFpdb.py +++ b/pyfpdb/EverleafToFpdb.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- # -# Copyright 2008-2010, Carl Gherardi +# Copyright 2008-2011, Carl Gherardi # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/pyfpdb/Exceptions.py b/pyfpdb/Exceptions.py index 5bae0196..1a0979a9 100644 --- a/pyfpdb/Exceptions.py +++ b/pyfpdb/Exceptions.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2009-2010 Matt Turnbull +#Copyright 2009-2011 Matt Turnbull #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/Filters.py b/pyfpdb/Filters.py index 6c61c04b..e73637c9 100644 --- a/pyfpdb/Filters.py +++ b/pyfpdb/Filters.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2008-2010 Steffen Schaumburg +#Copyright 2008-2011 Steffen Schaumburg #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/FullTiltPokerSummary.py b/pyfpdb/FullTiltPokerSummary.py index 77f82b45..98169393 100644 --- a/pyfpdb/FullTiltPokerSummary.py +++ b/pyfpdb/FullTiltPokerSummary.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2008-2010 Steffen Schaumburg +#Copyright 2008-2011 Steffen Schaumburg #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/FulltiltToFpdb.py b/pyfpdb/FulltiltToFpdb.py index b348cf7c..2338c8a0 100755 --- a/pyfpdb/FulltiltToFpdb.py +++ b/pyfpdb/FulltiltToFpdb.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- # -# Copyright 2008-2010, Carl Gherardi +# Copyright 2008-2011, Carl Gherardi # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/pyfpdb/GuiAutoImport.py b/pyfpdb/GuiAutoImport.py index ff50565a..2b54f988 100755 --- a/pyfpdb/GuiAutoImport.py +++ b/pyfpdb/GuiAutoImport.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2008-2010 Steffen Schaumburg +#Copyright 2008-2011 Steffen Schaumburg #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/GuiBulkImport.py b/pyfpdb/GuiBulkImport.py index 459c6733..7388af24 100755 --- a/pyfpdb/GuiBulkImport.py +++ b/pyfpdb/GuiBulkImport.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2008-2010 Steffen Schaumburg +#Copyright 2008-2011 Steffen Schaumburg #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/GuiDatabase.py b/pyfpdb/GuiDatabase.py index fa049afa..b7814979 100755 --- a/pyfpdb/GuiDatabase.py +++ b/pyfpdb/GuiDatabase.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2008-2010 Carl Gherardi +#Copyright 2008-2011 Carl Gherardi #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/GuiGraphViewer.py b/pyfpdb/GuiGraphViewer.py index d2fe2c18..db530d9d 100644 --- a/pyfpdb/GuiGraphViewer.py +++ b/pyfpdb/GuiGraphViewer.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2008-2010 Steffen Schaumburg +#Copyright 2008-2011 Steffen Schaumburg #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/GuiImapFetcher.py b/pyfpdb/GuiImapFetcher.py index 5e40b0e2..c50d44e4 100644 --- a/pyfpdb/GuiImapFetcher.py +++ b/pyfpdb/GuiImapFetcher.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2010 Steffen Schaumburg +#Copyright 2010-2011 Steffen Schaumburg #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/GuiLogView.py b/pyfpdb/GuiLogView.py index 39aed7a3..bccf53c9 100755 --- a/pyfpdb/GuiLogView.py +++ b/pyfpdb/GuiLogView.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2008-2010 Carl Gherardi +#Copyright 2008-2011 Carl Gherardi #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/GuiPlayerStats.py b/pyfpdb/GuiPlayerStats.py index e37a65a0..58e6801d 100644 --- a/pyfpdb/GuiPlayerStats.py +++ b/pyfpdb/GuiPlayerStats.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2010 Steffen Schaumburg +#Copyright 2010-2011 Steffen Schaumburg #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/GuiPositionalStats.py b/pyfpdb/GuiPositionalStats.py index 40a69b10..f1cba8de 100644 --- a/pyfpdb/GuiPositionalStats.py +++ b/pyfpdb/GuiPositionalStats.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2008-2010 Steffen Schaumburg +#Copyright 2008-2011 Steffen Schaumburg #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/GuiPrefs.py b/pyfpdb/GuiPrefs.py index bc0ba216..3ef334cd 100755 --- a/pyfpdb/GuiPrefs.py +++ b/pyfpdb/GuiPrefs.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2008-2010 Carl Gherardi +#Copyright 2008-2011 Carl Gherardi #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/GuiReplayer.py b/pyfpdb/GuiReplayer.py index 720a17c4..0f475226 100644 --- a/pyfpdb/GuiReplayer.py +++ b/pyfpdb/GuiReplayer.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2010 Maxime Grandchamp +#Copyright 2010-2011 Maxime Grandchamp #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/GuiRingPlayerStats.py b/pyfpdb/GuiRingPlayerStats.py index 82beb8e9..0e8f2e31 100644 --- a/pyfpdb/GuiRingPlayerStats.py +++ b/pyfpdb/GuiRingPlayerStats.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2008-2010 Steffen Schaumburg +#Copyright 2008-2011 Steffen Schaumburg #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/GuiSessionViewer.py b/pyfpdb/GuiSessionViewer.py index 1c907cc7..01b89bb3 100644 --- a/pyfpdb/GuiSessionViewer.py +++ b/pyfpdb/GuiSessionViewer.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2008-2010 Steffen Schaumburg +#Copyright 2008-2011 Steffen Schaumburg #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/GuiStove.py b/pyfpdb/GuiStove.py index a6505703..48518c40 100644 --- a/pyfpdb/GuiStove.py +++ b/pyfpdb/GuiStove.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2008-2010 Steffen Schaumburg +#Copyright 2008-2011 Steffen Schaumburg #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/GuiTourneyGraphViewer.py b/pyfpdb/GuiTourneyGraphViewer.py index 2a9bf1f5..ff1a71e2 100644 --- a/pyfpdb/GuiTourneyGraphViewer.py +++ b/pyfpdb/GuiTourneyGraphViewer.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2008-2010 Carl Gherardi +#Copyright 2008-2011 Carl Gherardi #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/GuiTourneyImport.py b/pyfpdb/GuiTourneyImport.py index 3dd46966..0bc71f3d 100755 --- a/pyfpdb/GuiTourneyImport.py +++ b/pyfpdb/GuiTourneyImport.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2008-2010 Carl Gherardi +#Copyright 2008-2011 Carl Gherardi #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/GuiTourneyPlayerStats.py b/pyfpdb/GuiTourneyPlayerStats.py index b04ed018..cd663094 100644 --- a/pyfpdb/GuiTourneyPlayerStats.py +++ b/pyfpdb/GuiTourneyPlayerStats.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2010 Steffen Schaumburg +#Copyright 2010-2011 Steffen Schaumburg #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/GuiTourneyViewer.py b/pyfpdb/GuiTourneyViewer.py index 758ae4bf..ab985793 100644 --- a/pyfpdb/GuiTourneyViewer.py +++ b/pyfpdb/GuiTourneyViewer.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2010 Steffen Schaumburg +#Copyright 2010-2011 Steffen Schaumburg #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/HHReplayer.py b/pyfpdb/HHReplayer.py index 5f2cb8ad..6fab934c 100644 --- a/pyfpdb/HHReplayer.py +++ b/pyfpdb/HHReplayer.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2008-2010 Carl Gherardi +#Copyright 2008-2011 Carl Gherardi #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/HUD_main.pyw b/pyfpdb/HUD_main.pyw index d305f866..66b46f1c 100755 --- a/pyfpdb/HUD_main.pyw +++ b/pyfpdb/HUD_main.pyw @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -# Copyright 2008-2010, Ray E. Barker +# Copyright 2008-2011, Ray E. Barker # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/pyfpdb/HUD_run_me.py b/pyfpdb/HUD_run_me.py index e6999e6b..c27f09ae 100755 --- a/pyfpdb/HUD_run_me.py +++ b/pyfpdb/HUD_run_me.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2009-2010 Eric Blade +#Copyright 2009-2011 Eric Blade #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/Hand.py b/pyfpdb/Hand.py index 5ee71c3f..f7283989 100644 --- a/pyfpdb/Hand.py +++ b/pyfpdb/Hand.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2008-2010 Carl Gherardi +#Copyright 2008-2011 Carl Gherardi #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/HandHistory.py b/pyfpdb/HandHistory.py index e0fe7552..9a3ba686 100644 --- a/pyfpdb/HandHistory.py +++ b/pyfpdb/HandHistory.py @@ -4,7 +4,7 @@ Parses HandHistory xml files and returns requested objects. """ -# Copyright 2008-2010, Ray E. Barker +# Copyright 2008-2011, Ray E. Barker # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/pyfpdb/HandHistoryConverter.py b/pyfpdb/HandHistoryConverter.py index 39dcd1d9..1d1e1330 100644 --- a/pyfpdb/HandHistoryConverter.py +++ b/pyfpdb/HandHistoryConverter.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2008-2010 Carl Gherardi +#Copyright 2008-2011 Carl Gherardi #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/Hello.py b/pyfpdb/Hello.py index 79efddba..cfb31cf9 100644 --- a/pyfpdb/Hello.py +++ b/pyfpdb/Hello.py @@ -4,7 +4,7 @@ Hello World demostration for Aux_Window. """ -# Copyright 2009-2010, Ray E. Barker +# Copyright 2009-2011, Ray E. Barker # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/pyfpdb/Hud.py b/pyfpdb/Hud.py index 49d1cffd..25192a93 100644 --- a/pyfpdb/Hud.py +++ b/pyfpdb/Hud.py @@ -4,7 +4,7 @@ Create and manage the hud overlays. """ -# Copyright 2008-2010 Ray E. Barker +# Copyright 2008-2011 Ray E. Barker # # This program is free software; you can redistribute it and/or modify diff --git a/pyfpdb/IdentifySite.py b/pyfpdb/IdentifySite.py index 5f8afa8b..d78d6b03 100755 --- a/pyfpdb/IdentifySite.py +++ b/pyfpdb/IdentifySite.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2010 Chaz Littlejohn +#Copyright 2010-2011 Chaz Littlejohn #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/ImapFetcher.py b/pyfpdb/ImapFetcher.py index 3175c41d..f4b263bc 100644 --- a/pyfpdb/ImapFetcher.py +++ b/pyfpdb/ImapFetcher.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2010 Steffen Schaumburg +#Copyright 2010-2011 Steffen Schaumburg #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/L10n.py b/pyfpdb/L10n.py index d2b75ab7..f6ed618e 100644 --- a/pyfpdb/L10n.py +++ b/pyfpdb/L10n.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2010 Steffen Schaumburg +#Copyright 2010-2011 Steffen Schaumburg #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/Mucked.py b/pyfpdb/Mucked.py index e592a471..52a23d1d 100644 --- a/pyfpdb/Mucked.py +++ b/pyfpdb/Mucked.py @@ -4,7 +4,7 @@ Mucked cards display for FreePokerTools HUD. """ -# Copyright 2008-2010, Ray E. Barker +# Copyright 2008-2011, Ray E. Barker # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/pyfpdb/OSXTables.py b/pyfpdb/OSXTables.py index 75d7218a..3ed64c98 100644 --- a/pyfpdb/OSXTables.py +++ b/pyfpdb/OSXTables.py @@ -2,7 +2,7 @@ # -*- coding: utf-8 -*- """XWindows specific methods for TableWindows Class. """ -# Copyright 2008 - 2010, Ray E. Barker +# Copyright 2008 - 2011, Ray E. Barker # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/pyfpdb/OnGameToFpdb.py b/pyfpdb/OnGameToFpdb.py index 90f7c6e7..67b0cd62 100755 --- a/pyfpdb/OnGameToFpdb.py +++ b/pyfpdb/OnGameToFpdb.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -# Copyright 2008-2010, Carl Gherardi +# Copyright 2008-2011, Carl Gherardi # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/pyfpdb/Options.py b/pyfpdb/Options.py index 0829ea46..4c67de9a 100644 --- a/pyfpdb/Options.py +++ b/pyfpdb/Options.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2008-2010 Ray E. Barker +#Copyright 2008-2011 Ray E. Barker #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/PartyPokerToFpdb.py b/pyfpdb/PartyPokerToFpdb.py index c244f504..903a344c 100755 --- a/pyfpdb/PartyPokerToFpdb.py +++ b/pyfpdb/PartyPokerToFpdb.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- # -# Copyright 2009-2010, Grigorij Indigirkin +# Copyright 2009-2011, Grigorij Indigirkin # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/pyfpdb/PkrToFpdb.py b/pyfpdb/PkrToFpdb.py index 2d9c37f7..93050e84 100755 --- a/pyfpdb/PkrToFpdb.py +++ b/pyfpdb/PkrToFpdb.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- # -# Copyright 2010, Carl Gherardi +# Copyright 2010-2011, Carl Gherardi # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/pyfpdb/PokerStarsSummary.py b/pyfpdb/PokerStarsSummary.py index 01431484..06358598 100644 --- a/pyfpdb/PokerStarsSummary.py +++ b/pyfpdb/PokerStarsSummary.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2008-2010 Steffen Schaumburg +#Copyright 2008-2011 Steffen Schaumburg #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/PokerStarsToFpdb.py b/pyfpdb/PokerStarsToFpdb.py index 760703ff..7b1add77 100644 --- a/pyfpdb/PokerStarsToFpdb.py +++ b/pyfpdb/PokerStarsToFpdb.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- # -# Copyright 2008-2010, Carl Gherardi +# Copyright 2008-2011, Carl Gherardi # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/pyfpdb/RushNotesAux.py b/pyfpdb/RushNotesAux.py index 19dc82dc..0a82d996 100644 --- a/pyfpdb/RushNotesAux.py +++ b/pyfpdb/RushNotesAux.py @@ -9,7 +9,7 @@ This will allow a rudimentary "HUD" in rush games The existing notes file will be altered by this function """ -# Copyright 2010, "Gimick" of the FPDB project fpdb.sourceforge.net +# Copyright 2010-2011, "Gimick" of the FPDB project fpdb.sourceforge.net # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by diff --git a/pyfpdb/RushNotesMerge.py b/pyfpdb/RushNotesMerge.py index 11069793..033f0323 100755 --- a/pyfpdb/RushNotesMerge.py +++ b/pyfpdb/RushNotesMerge.py @@ -13,7 +13,7 @@ The generated file can then replace heroname.xml (if all is well). """ -# Copyright 2010, "Gimick" of the FPDB project fpdb.sourceforge.net +# Copyright 2010-2011, "Gimick" of the FPDB project fpdb.sourceforge.net # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by diff --git a/pyfpdb/SQL.py b/pyfpdb/SQL.py index 717e5e9b..6ca016f3 100644 --- a/pyfpdb/SQL.py +++ b/pyfpdb/SQL.py @@ -2,7 +2,7 @@ # -*- coding: utf-8 -*- """Returns a dict of SQL statements used in fpdb. """ -# Copyright 2008-2010, Ray E. Barker +# Copyright 2008-2011, Ray E. Barker # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/pyfpdb/SitenameSummary.py b/pyfpdb/SitenameSummary.py index 568bc922..06015e14 100644 --- a/pyfpdb/SitenameSummary.py +++ b/pyfpdb/SitenameSummary.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2008-2010 Steffen Schaumburg +#Copyright 2008-2011 Steffen Schaumburg #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. @@ -15,7 +15,7 @@ #along with this program. If not, see . #In the "official" distribution you can find the license in agpl-3.0.txt. -"""A site template for tounrey summary parsing""" +"""A site template for tourney summary parsing""" import L10n _ = L10n.get_translation() diff --git a/pyfpdb/SplitHandHistory.py b/pyfpdb/SplitHandHistory.py index d163bdf4..80a07407 100644 --- a/pyfpdb/SplitHandHistory.py +++ b/pyfpdb/SplitHandHistory.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2010 Chaz Littlejohn +#Copyright 2010-2011 Chaz Littlejohn #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/Stats.py b/pyfpdb/Stats.py index 411940ff..0d3a78f4 100755 --- a/pyfpdb/Stats.py +++ b/pyfpdb/Stats.py @@ -3,7 +3,7 @@ """Manage collecting and formatting of stats and tooltips. """ -# Copyright 2008-2010, Ray E. Barker +# Copyright 2008-2011, Ray E. Barker # # This program is free software; you can redistribute it and/or modify diff --git a/pyfpdb/Stove.py b/pyfpdb/Stove.py index 1956522f..d3d909eb 100755 --- a/pyfpdb/Stove.py +++ b/pyfpdb/Stove.py @@ -3,7 +3,7 @@ # # stove.py # Simple Hold'em equity calculator -# Copyright (C) 2007-2008 Mika Bostrm +# Copyright (C) 2007-2011 Mika Bostrm # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/pyfpdb/Summaries.py b/pyfpdb/Summaries.py index f50556da..13f89efc 100644 --- a/pyfpdb/Summaries.py +++ b/pyfpdb/Summaries.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2008-2010 Steffen Schaumburg +#Copyright 2008-2011 Steffen Schaumburg #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/SummaryEverleaf.py b/pyfpdb/SummaryEverleaf.py index f7d1c8b7..3b80ec08 100644 --- a/pyfpdb/SummaryEverleaf.py +++ b/pyfpdb/SummaryEverleaf.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -# Copyright (c) 2009-2010 Eric Blade, and the FPDB team. +# Copyright (c) 2009-2011 Eric Blade, and the FPDB team. #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by diff --git a/pyfpdb/TableWindow.py b/pyfpdb/TableWindow.py index c09ad40f..3d8a2ae2 100644 --- a/pyfpdb/TableWindow.py +++ b/pyfpdb/TableWindow.py @@ -8,7 +8,7 @@ The class queries the poker client window for data of interest, such as size and location. It also controls the signals to alert the HUD when the client has been resized, destroyed, etc. """ -# Copyright 2008 - 2010, Ray E. Barker +# Copyright 2008 - 2011, Ray E. Barker # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/pyfpdb/Tables_Demo.py b/pyfpdb/Tables_Demo.py index fb573a6f..fc5e8547 100755 --- a/pyfpdb/Tables_Demo.py +++ b/pyfpdb/Tables_Demo.py @@ -4,7 +4,7 @@ Main program module to test/demo the Tables subclasses. """ -# Copyright 2008-2010, Ray E. Barker +# Copyright 2008-2011, Ray E. Barker # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/pyfpdb/TestHandsPlayers.py b/pyfpdb/TestHandsPlayers.py index 58d56ba1..681d91e3 100755 --- a/pyfpdb/TestHandsPlayers.py +++ b/pyfpdb/TestHandsPlayers.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- # -# Copyright 2010, Carl Gherardi +# Copyright 2010-2011, Carl Gherardi # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/pyfpdb/TestSummaryImport.py b/pyfpdb/TestSummaryImport.py index 2aa2a81b..7f89073d 100755 --- a/pyfpdb/TestSummaryImport.py +++ b/pyfpdb/TestSummaryImport.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- # -# Copyright 2010, Carl Gherardi +# Copyright 2010-2011, Carl Gherardi # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/pyfpdb/TournamentTracker.py b/pyfpdb/TournamentTracker.py index 3c8c1276..b01b2ebd 100644 --- a/pyfpdb/TournamentTracker.py +++ b/pyfpdb/TournamentTracker.py @@ -3,7 +3,7 @@ """TourneyTracker.py Based on HUD_main .. who knows if we want to actually use this or not """ -# Copyright (c) 2009-2010 Eric Blade, and the FPDB team. +# Copyright (c) 2009-2011 Eric Blade, and the FPDB team. #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by diff --git a/pyfpdb/TourneyFilters.py b/pyfpdb/TourneyFilters.py index caa1fd65..438efa70 100644 --- a/pyfpdb/TourneyFilters.py +++ b/pyfpdb/TourneyFilters.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2010 Steffen Schaumburg +#Copyright 2010-2011 Steffen Schaumburg #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. @@ -15,6 +15,8 @@ #along with this program. If not, see . #In the "official" distribution you can find the license in agpl-3.0.txt. +#TODO: migrate all of this into Filters.py + import L10n _ = L10n.get_translation() diff --git a/pyfpdb/TourneySummary.py b/pyfpdb/TourneySummary.py index 5d44fc86..b7210a01 100644 --- a/pyfpdb/TourneySummary.py +++ b/pyfpdb/TourneySummary.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2009-2010 Stephane Alessio +#Copyright 2009-2011 Stephane Alessio #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/Win2dayToFpdb.py b/pyfpdb/Win2dayToFpdb.py index 6fdc8bd9..63e36dd7 100755 --- a/pyfpdb/Win2dayToFpdb.py +++ b/pyfpdb/Win2dayToFpdb.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- # -# Copyright 2008-2010, Carl Gherardi +# Copyright 2008-2011, Carl Gherardi # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/pyfpdb/WinTables.py b/pyfpdb/WinTables.py index 5fc1a491..7b7fe31d 100644 --- a/pyfpdb/WinTables.py +++ b/pyfpdb/WinTables.py @@ -2,7 +2,7 @@ # -*- coding: utf-8 -*- """Routines for detecting and handling poker client windows for MS Windows. """ -# Copyright 2008 - 2010, Ray E. Barker +# Copyright 2008 - 2011, Ray E. Barker # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/pyfpdb/WinamaxToFpdb.py b/pyfpdb/WinamaxToFpdb.py index d34861c4..5b092b94 100644 --- a/pyfpdb/WinamaxToFpdb.py +++ b/pyfpdb/WinamaxToFpdb.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -# Copyright 2008-2010, Carl Gherardi +# Copyright 2008-2011, Carl Gherardi # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/pyfpdb/XTables.py b/pyfpdb/XTables.py index 93664856..9813e118 100644 --- a/pyfpdb/XTables.py +++ b/pyfpdb/XTables.py @@ -2,7 +2,7 @@ # -*- coding: utf-8 -*- """XWindows specific methods for TableWindows Class. """ -# Copyright 2008 - 2010, Ray E. Barker +# Copyright 2008 - 2011, Ray E. Barker # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/pyfpdb/fpdb_import.py b/pyfpdb/fpdb_import.py index 31bf54b7..0a6accf0 100644 --- a/pyfpdb/fpdb_import.py +++ b/pyfpdb/fpdb_import.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2008-2010 Steffen Schaumburg +#Copyright 2008-2011 Steffen Schaumburg #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/iPokerToFpdb.py b/pyfpdb/iPokerToFpdb.py index 3721812d..8ff65113 100644 --- a/pyfpdb/iPokerToFpdb.py +++ b/pyfpdb/iPokerToFpdb.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- # -# Copyright 2010, Carl Gherardi +# Copyright 2010-2011, Carl Gherardi # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/pyfpdb/locale/fpdb-fr_FR.po b/pyfpdb/locale/fpdb-fr_FR.po index 10005370..401e1e23 100644 --- a/pyfpdb/locale/fpdb-fr_FR.po +++ b/pyfpdb/locale/fpdb-fr_FR.po @@ -3626,7 +3626,7 @@ msgid "" "Copyright 2008-2011, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " "sqlcoder, Bostik, and others" msgstr "" -"Copyright 2008-2010, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " +"Copyright 2008-2011, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " "sqlcoder, Bostik, et consorts." #: fpdb.pyw:245 diff --git a/pyfpdb/locale/fpdb-hu_HU.po b/pyfpdb/locale/fpdb-hu_HU.po index 4bcdb63c..bda22f50 100644 --- a/pyfpdb/locale/fpdb-hu_HU.po +++ b/pyfpdb/locale/fpdb-hu_HU.po @@ -1,5 +1,5 @@ # Hungarian fpdb language file -# Copyright (C) 2010 +# Copyright (C) 2010-2011 # Ferenc Erki , 2010, 2011. # msgid "" @@ -3598,7 +3598,7 @@ msgid "" "Copyright 2008-2011, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " "sqlcoder, Bostik, and others" msgstr "" -"Copyright 2008-2010, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " +"Copyright 2008-2011, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " "sqlcoder, Bostik, and others" #: fpdb.pyw:245 diff --git a/pyfpdb/locale/fpdb-pl_PL.po b/pyfpdb/locale/fpdb-pl_PL.po index dc6868de..fcf7fd47 100644 --- a/pyfpdb/locale/fpdb-pl_PL.po +++ b/pyfpdb/locale/fpdb-pl_PL.po @@ -3424,7 +3424,7 @@ msgid "" "Copyright 2008-2011, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " "sqlcoder, Bostik, and others" msgstr "" -"Copyright 2008-2010, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " +"Copyright 2008-2011, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " "sqlcoder, Bostik, i inni" #: fpdb.pyw:245 diff --git a/pyfpdb/test_Database.py b/pyfpdb/test_Database.py index 0c5e5480..a3071ef5 100644 --- a/pyfpdb/test_Database.py +++ b/pyfpdb/test_Database.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2008-2010 Carl Gherardi +#Copyright 2008-2011 Carl Gherardi #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/test_Everleaf.py b/pyfpdb/test_Everleaf.py index 7cf20005..487efb6a 100644 --- a/pyfpdb/test_Everleaf.py +++ b/pyfpdb/test_Everleaf.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2009-2010 Matt Turnbull +#Copyright 2009-2011 Matt Turnbull #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/test_FullTilt.py b/pyfpdb/test_FullTilt.py index 567b16fa..4e4c664f 100644 --- a/pyfpdb/test_FullTilt.py +++ b/pyfpdb/test_FullTilt.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2009-2010 Matt Turnbull +#Copyright 2009-2011 Matt Turnbull #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/test_PokerStars.py b/pyfpdb/test_PokerStars.py index f192fde6..c532a278 100755 --- a/pyfpdb/test_PokerStars.py +++ b/pyfpdb/test_PokerStars.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2009-2010 Matt Turnbull +#Copyright 2009-2011 Matt Turnbull #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/windows_make_bats.py b/pyfpdb/windows_make_bats.py index 45804899..5de6e1e4 100755 --- a/pyfpdb/windows_make_bats.py +++ b/pyfpdb/windows_make_bats.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2009-2010 Carl Gherardi +#Copyright 2009-2011 Carl Gherardi #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/pyfpdb/xlib_tester.py b/pyfpdb/xlib_tester.py index 66a180d0..893cfb82 100755 --- a/pyfpdb/xlib_tester.py +++ b/pyfpdb/xlib_tester.py @@ -2,7 +2,7 @@ # -*- coding: utf-8 -*- """Test program to see if XTables.py will correctly id the poker client. """ -# Copyright 2010, Ray E. Barker +# Copyright 2010-2011, Ray E. Barker # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/regression-test/PrintHand.py b/regression-test/PrintHand.py index dac8f001..e11cf6c5 100755 --- a/regression-test/PrintHand.py +++ b/regression-test/PrintHand.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2008-2010 Steffen Schaumburg +#Copyright 2008-2011 Steffen Schaumburg #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/regression-test/PrintPlayerHudData.py b/regression-test/PrintPlayerHudData.py index f15dde00..c5f61f6c 100755 --- a/regression-test/PrintPlayerHudData.py +++ b/regression-test/PrintPlayerHudData.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2008-2010 Steffen Schaumburg +#Copyright 2008-2011 Steffen Schaumburg #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/regression-test/fpdb_util_lib.py b/regression-test/fpdb_util_lib.py index b3c608c9..f5467918 100644 --- a/regression-test/fpdb_util_lib.py +++ b/regression-test/fpdb_util_lib.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2008-2010 Steffen Schaumburg +#Copyright 2008-2011 Steffen Schaumburg #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/regression-test/regression-test.sh b/regression-test/regression-test.sh index 4333b127..7c82585f 100755 --- a/regression-test/regression-test.sh +++ b/regression-test/regression-test.sh @@ -1,6 +1,6 @@ #!/bin/sh -#Copyright 2008-2010 Steffen Schaumburg +#Copyright 2008-2011 Steffen Schaumburg #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/run_fpdb.py b/run_fpdb.py index cc62931f..cdef859d 100755 --- a/run_fpdb.py +++ b/run_fpdb.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2008-2010 Carl Gherardi +#Copyright 2008-2011 Carl Gherardi #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/test_Python.py b/test_Python.py index a12b6440..3faf7c7e 100755 --- a/test_Python.py +++ b/test_Python.py @@ -4,7 +4,7 @@ Test if python is working. """ -# Copyright 2008-2010, Ray E. Barker +# Copyright 2008-2011, Ray E. Barker # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/test_Python_Libs.py b/test_Python_Libs.py index a9db8252..71a613e4 100755 --- a/test_Python_Libs.py +++ b/test_Python_Libs.py @@ -4,7 +4,7 @@ Test if gtk is working. """ -# Copyright 2008-2010, Ray E. Barker +# Copyright 2008-2011, Ray E. Barker # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/utils/create-release.sh b/utils/create-release.sh index 3a0f579c..3d63bdc7 100755 --- a/utils/create-release.sh +++ b/utils/create-release.sh @@ -1,6 +1,6 @@ #!/bin/sh -#Copyright 2008-2010 Steffen Schaumburg, Ray E. Barker +#Copyright 2008-2011 Steffen Schaumburg, Ray E. Barker #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. diff --git a/utils/fix_table_desc.py b/utils/fix_table_desc.py index 74087ee4..0c5289a3 100644 --- a/utils/fix_table_desc.py +++ b/utils/fix_table_desc.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -#Copyright 2009-2010 Ray E. Barker +#Copyright 2009-2011 Ray E. Barker #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. From d0f6f53ae1ac3f5a394489365a85f25504adda0f Mon Sep 17 00:00:00 2001 From: Steffen Schaumburg Date: Thu, 10 Mar 2011 06:17:56 +0100 Subject: [PATCH 31/41] update pot/po/mo files --- pyfpdb/locale/de/LC_MESSAGES/fpdb.mo | Bin 23726 -> 23538 bytes pyfpdb/locale/es/LC_MESSAGES/fpdb.mo | Bin 11739 -> 11657 bytes pyfpdb/locale/fpdb-de_DE.po | 39 +++++++++++++------------- pyfpdb/locale/fpdb-en_GB.pot | 30 +++++++++----------- pyfpdb/locale/fpdb-es_ES.po | 33 +++++++++++----------- pyfpdb/locale/fpdb-fr_FR.po | 40 +++++++++++++++------------ pyfpdb/locale/fpdb-hu_HU.po | 40 +++++++++++++++------------ pyfpdb/locale/fpdb-pl_PL.po | 30 +++++++++----------- pyfpdb/locale/fpdb-ru_RU.po | 40 +++++++++++++++------------ pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo | Bin 72829 -> 72502 bytes pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo | Bin 74420 -> 74112 bytes pyfpdb/locale/pl/LC_MESSAGES/fpdb.mo | Bin 21780 -> 21780 bytes pyfpdb/locale/ru/LC_MESSAGES/fpdb.mo | Bin 8884 -> 8531 bytes 13 files changed, 128 insertions(+), 124 deletions(-) diff --git a/pyfpdb/locale/de/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/de/LC_MESSAGES/fpdb.mo index 18fb016cecfbfe374a39d5dbe849f77407ce32f9..b64215b3f8068b623c211fb6df7fc800ecf41760 100644 GIT binary patch delta 4357 zcmYM$3v|zA9LMozcC(F{U2Mj-zgo>@Zkzqh<}$Q}M&VyGE1hU^i4m(9esSEYlgkli zbck{dhre>&Q3=OUi6c|txTKbACpo2Jy+8e)b8?*j>v^8v<@r9}@ALfFwm0Cn-2u*p z=%A&BKj8t!G{=|gtM~t(15w5_q+5;YcpTI4Pwar6#>RMYAU47IsQXr90)B~2@hZk) z9j0Jhv@vasaZDDCehiGj4BUpg@e*pHKTt1DiE+ohs23O7ekm&O3Oinj@$`3~0zZaR zu?7=yP^|m>IBd-PW-bl>no52&;Z_XCZ;@xrMce<~T4xO>O5GP{^;p|jz1E)ALTizA zI3_T^8ApR`nz+`^kSq5|-x7!!g+QJHwb`Z_AL3+?syQK{dE zrMMFx!UT^oZ7>)0{+Cb-DMu}Qrb9!KFGWpQW&3OJ5&9ouTRe`9@E&S~VJ(blg$dXi zd!ZIG4hwNAD&Ev%WSQs&$KGe|PbDAWSxqe@qayx%c9XlQeNjY`QiRHP43$FX6m8&DP&)6YR= z1$AaJ zAqRCV$75&QjM;b@yJ0h;_F^$A6N|6|zK`wk6slD9Nb7&+zYz@`tCpx0bVsH7Dbz~F z+wqyG%q&5zU@fWy8<3M{K1OBmE7Sy+thX?P{@alUu&qPNn%%P#pRK^e6!K^?Q zWArnw5Kt1;vHo!CO zsJ~Wpg#kr+6Sac-s8R$|uwaZwjVB?W2J;9iBYCJ26rt`bMU`Nz?K`M|=b$EDfDyP3 z74UZ5pvd+if6YODI9cX4>c!C%OquZ@RWLnJ4~|AXHyO2(DX4|aMFqYHvv95TEUKiD z>~sZ~g^keZOT$B>*j|{5sq`11O5;cEksnY2MP;}vPez^NEL1HA*#0Q%OluWJaovyF zTVL4mpKwzE^{=DRmH+oQ(wQG1{aW0~Jn&`?bmSyx)uTX$FwSdUsyS=062a}5u~;GaINXgTVE4^YQ$FM9AS>VbQx7wLZw z+SM^gmQ5;ZlMX|+hgpZu;SZ?ycFA*3PXQjL20m0N5}kZE@)T^wKpJX=y-}$yw%13Y zN;3gp!D*-!-nPaRxD#}?=A+&-7=v-NwG1_JIVx~xDvjPWcA?JqpQx0EJnkODCa4U*;byXpKNp`jE7 zJ;6;Fj_f;Aj%{%#mf%IKk6jDhmF1%{H3$Q7IO;zbBQXp|qe?glvv3yb`8}uwe1^Hq zZ)#}dVN8Fw6h7p{m`Z#MPa|bEO$Qi54CZ-M#M*eiP3l$6;S=bZV8&> z0{R}*`?jO@)R(9U@8BDl;Bzyz!bko)F>smzo!hXd-4*pjZLR^h97|Dw-N(-{$Aa%d=ZAK4rHsEI$d*4Xh|7{U18c06>5 z`=VrwWIPQ$=tY&J2sQDGsLYk2N--H*<2H;#=Q|quhTpa}E_NTt#CnWpV-)71QeSBM zKI}rj6ti(P>cwYK83-Keo{o4_DbrBn{ZOSDhTLCbDrk5aSdWVMJbJJemD;cpchjVy z`UTb(t+P<6T!X6dPE5p_694y6Uj_NUiF>EHe?~?|K#(`5qu0MH^K6K}I%mJfzoH~A F;9r@x*Iobs delta 4536 zcmYk;3sl$T9mnwp`GW{37rBWNKOM*hs372l46RfYP0I^unDsXxCH5ySEtjmHMK;u8 zU6z}3W?s^jJFLV8wnZmAE!R#K*1VjdN9Q~Zu_)KNShKx9{+^R@{^$RCp6B=bJ(utE zeSZ8ewgspp$W(1VbqO5L%o3#Q5{c3wU?qguD11csEKc} z?H!m%y&E<0UVH$*z+|k8^PYbkV;JA;rohK^@THZ#gW>pJ`T#ZH2~-aJ8^_}3ScK`!Di_O>iT_jzn`lr-kD?wpi+kzmQ`7{urZNfK ziHgLF);Cb0J#Md`M}_`VtiZ2v6#5-wvhWd9|1Y5y(&C`{Q zF&H<}m?*pfwZaAXBlKe?ZbU8Qk2n_(qCy_cEYzNadM+ImK{wxCD8^YdEJB57D{4YL zs4Y5!O47@if*B-?A~6HCqGhN^R9PEQTiIgk+mK+Gmr)DoMz+p1XDDcZOQ_^ZO!Fd= zhni_I>R6Vd4KJ{C+M_UzNIu5lWSot8*n~Qk?KlztgOf0e*SYcLD7=X-DvcA|raun~JvA+99V2Vxa!qIIY}e+V_< zC$R=MWf6alqzTRT_SnH|sL#UXcsH`W<}XNkm_Bqcij5D$9ONx+CgV?W9){x~+=K69 zJ+2w+MYbO`fe_-a=fcMk|40g{G-yTH7=;s1E0~Geig_4tps0klN4SWnE@PbQ0GyW1avtTxcq6tGznwf;^xC|AURmiTGX4G^0P|v-F zT1XdaA@8ClegX@y&pMI}*OuOjnxOk2g(wP7p@Tc@g@dTjA43w>e1po7wDI13OHmVh z02P5|R1$APZE1(CAF=jXeRX;tH+wg15*ZD7{HGzhWNWPdIw*DS!Vjp56 zYINO~gbLv}R1TD)uGgaWc0E3c&myl7lfz3xTULrmxEAAav)Xn3|3E>>a01oAIn>@> zvW66T^=RvG>u77Pb&9pvy1;t7btP&7^{9wFhHf&2*C;57j-!(3B+kO~wmpy6oF+I4 zHL>X!i}O**wgMIEYSi;^jXA4GSE3$j$byTu`g`|-wn#RvF{0XYx4_pd5 zMrZI%_MjiN6|c2}m{d>OTeXYKU_5=PIZ;XquD%9Tn~sB2LJKZ;uU zZ*hUn{|glOm~Z&f1ZK?kekhcnI;_IcxC>M8Z>SD?QMq#&l{1MY-T?WiV_Jf|N{rvO zKZDApy*LJs;W(ZDkU3rw6`)=`^O5{9epHCIVHG})veDwmQi1WVR#H9@iZz@ zA7L>55A}m1=qB&9_)uFo1Pd77q)<=?3sE6jhMX8vhtseXwH5ugJ#U_uR5eH%nElAy z%q3LBX3qB(v=-IRZ;+F0j^YrEx!Fs02d|v}8z~It!g5ryRii@PjC!-}MrC&=YKyv2 zp+Ab6a6b;kkXyX$ABKuVCWhifRIU`+dM#?At8XFxI(GYL(6RbErr~F}1&5I#+S^x9 z5jujp{~!1WUPeu*X`z>N%@|Al3DkskqPCzNTkub){z?{kId%6U;;#W)XjqGFs8HoE z_Ws+|pw8_s)QWmg$<>R$LR0EZ?AO>ubvv%W@>{(KzJ+@39BM)rQIQT^;+>8-mx69c zMXfL!W3T`fx?+2M9%|q+Yn^Rhj}f$Qvh6!i{Tx8;br(9=jT+}7hU2%W$hqN5y}gLS zOd4imJT~A+++h7Z>Vd;J0N=-GJc>H+AKH39PNuH^v6G+>)o(p20?%R;?nAcHHC^_? zIn>^Kg?b>N%=`I#Jv!7^qh`L@)_0+j^i5RmoVE1<%e;2ST7-(|GSpTFFd3gl6W-Pt z{a0Vciu#)B`x+_=o$0H}0~rm@kNpjIt#s-t?wI8dl+O-S))YD!>Gc_H>*9YgBH?P= z_wQ~SH2%6EUqNARPFqRd@zAl?f7j>tx^eEQ2?QD{u5{)ER^7F-!KtXbry>w&OD*hl W7|>sSwReqp^(H?Lw)NbW5cGc}%oPU! diff --git a/pyfpdb/locale/es/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/es/LC_MESSAGES/fpdb.mo index d86f31d93f0e99ac587f52048c59f07c1576dbc6..80e24a9a4531b2e06065798bca072d2d8eca585e 100644 GIT binary patch delta 2778 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 diff --git a/pyfpdb/locale/fpdb-de_DE.po b/pyfpdb/locale/fpdb-de_DE.po index 248f4103..3e56509c 100644 --- a/pyfpdb/locale/fpdb-de_DE.po +++ b/pyfpdb/locale/fpdb-de_DE.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-03-10 05:10+CET\n" +"POT-Creation-Date: 2011-03-10 06:16+CET\n" "PO-Revision-Date: 2011-03-10 01:42+0000\n" "Last-Translator: steffen123 \n" "Language-Team: German (Germany) \n" @@ -37,13 +37,10 @@ msgstr "Konnte Gametype in '%s' nicht erkennen" msgid "determineGameType: Raising FpdbParseError" msgstr "determineGameType: FpdbParseError" -#: AbsoluteToFpdb.py:204 -msgid "readHandInfo: Didn't match: '%s'" -msgstr "readHandInfo: '%s' nicht erkannt" - -#: AbsoluteToFpdb.py:205 -msgid "Absolute: Didn't match re_HandInfo: '%s'" -msgstr "Absolute: re_HandInfo konnte '%s' nicht erkennen" +#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 +#, fuzzy +msgid "Didn't match re_HandInfo: '%s'" +msgstr "Keine Treffer für re_HandInfo" #: AbsoluteToFpdb.py:207 msgid "readHandInfo: File name didn't match re_*InfoFromFilename" @@ -54,8 +51,9 @@ msgid "File name: %s" msgstr "Dateiname: %s" #: AbsoluteToFpdb.py:209 -msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'" -msgstr "" +#, fuzzy +msgid "Didn't match re_*InfoFromFilename: '%s'" +msgstr "Absolute: re_HandInfo konnte '%s' nicht erkennen" #: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:416 #: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 @@ -600,11 +598,11 @@ msgstr "_Limits anzeigen" msgid "Show Number of _Players" msgstr "_Spielerzahl anzeigen" -#: Filters.py:54 TourneyFilters.py:51 +#: Filters.py:54 TourneyFilters.py:53 msgid "And:" msgstr "Und:" -#: Filters.py:54 TourneyFilters.py:51 +#: Filters.py:54 TourneyFilters.py:53 msgid "Between:" msgstr "Zwischen:" @@ -612,11 +610,11 @@ msgstr "Zwischen:" msgid "Games:" msgstr "Spiele:" -#: Filters.py:55 TourneyFilters.py:50 +#: Filters.py:55 TourneyFilters.py:52 msgid "Hero:" msgstr "Held:" -#: Filters.py:55 TourneyFilters.py:50 +#: Filters.py:55 TourneyFilters.py:52 msgid "Sites:" msgstr "Seien:" @@ -624,7 +622,7 @@ msgstr "Seien:" msgid "Limits:" msgstr "Limits:" -#: Filters.py:56 TourneyFilters.py:50 +#: Filters.py:56 TourneyFilters.py:52 msgid "Number of Players:" msgstr "Spielerzahl:" @@ -636,7 +634,7 @@ msgstr "Gruppieren:" msgid "Show Position Stats" msgstr "Positionen Anzeigen" -#: Filters.py:58 TourneyFilters.py:51 +#: Filters.py:58 TourneyFilters.py:53 msgid "Date:" msgstr "Datum:" @@ -656,7 +654,7 @@ msgstr "Tourney" msgid "New packing box created!" msgstr "" -#: Filters.py:106 TourneyFilters.py:114 +#: Filters.py:106 TourneyFilters.py:116 msgid "Either 0 or more than one site matched (%s) - EEK" msgstr "Entweder 0 oder mehr als eine Seite wurden (%s) erkannt" @@ -3177,11 +3175,11 @@ msgstr "" msgid "tournament tracker starting\n" msgstr "" -#: TourneyFilters.py:52 +#: TourneyFilters.py:54 msgid "Tourney Type" msgstr "" -#: TourneyFilters.py:86 +#: TourneyFilters.py:88 msgid "setting numTourneys:" msgstr "" @@ -4212,6 +4210,9 @@ msgid "" "manually\n" msgstr "" +#~ msgid "readHandInfo: Didn't match: '%s'" +#~ msgstr "readHandInfo: '%s' nicht erkannt" + #~ msgid "determineGameType: Unable to recognise gametype from: '%s'" #~ msgstr "determineGameType: Konnte Gametype in '%s' nicht erkennen" diff --git a/pyfpdb/locale/fpdb-en_GB.pot b/pyfpdb/locale/fpdb-en_GB.pot index 46ca5a26..675428d3 100644 --- a/pyfpdb/locale/fpdb-en_GB.pot +++ b/pyfpdb/locale/fpdb-en_GB.pot @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2011-03-10 05:14+CET\n" +"POT-Creation-Date: 2011-03-10 06:16+CET\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -36,12 +36,8 @@ msgstr "" msgid "determineGameType: Raising FpdbParseError" msgstr "" -#: AbsoluteToFpdb.py:204 -msgid "readHandInfo: Didn't match: '%s'" -msgstr "" - -#: AbsoluteToFpdb.py:205 -msgid "Absolute: Didn't match re_HandInfo: '%s'" +#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 +msgid "Didn't match re_HandInfo: '%s'" msgstr "" #: AbsoluteToFpdb.py:207 @@ -53,7 +49,7 @@ msgid "File name: %s" msgstr "" #: AbsoluteToFpdb.py:209 -msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'" +msgid "Didn't match re_*InfoFromFilename: '%s'" msgstr "" #: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:416 @@ -588,11 +584,11 @@ msgstr "" msgid "Show Number of _Players" msgstr "" -#: Filters.py:54 TourneyFilters.py:51 +#: Filters.py:54 TourneyFilters.py:53 msgid "And:" msgstr "" -#: Filters.py:54 TourneyFilters.py:51 +#: Filters.py:54 TourneyFilters.py:53 msgid "Between:" msgstr "" @@ -600,11 +596,11 @@ msgstr "" msgid "Games:" msgstr "" -#: Filters.py:55 TourneyFilters.py:50 +#: Filters.py:55 TourneyFilters.py:52 msgid "Hero:" msgstr "" -#: Filters.py:55 TourneyFilters.py:50 +#: Filters.py:55 TourneyFilters.py:52 msgid "Sites:" msgstr "" @@ -612,7 +608,7 @@ msgstr "" msgid "Limits:" msgstr "" -#: Filters.py:56 TourneyFilters.py:50 +#: Filters.py:56 TourneyFilters.py:52 msgid "Number of Players:" msgstr "" @@ -624,7 +620,7 @@ msgstr "" msgid "Show Position Stats" msgstr "" -#: Filters.py:58 TourneyFilters.py:51 +#: Filters.py:58 TourneyFilters.py:53 msgid "Date:" msgstr "" @@ -644,7 +640,7 @@ msgstr "" msgid "New packing box created!" msgstr "" -#: Filters.py:106 TourneyFilters.py:114 +#: Filters.py:106 TourneyFilters.py:116 msgid "Either 0 or more than one site matched (%s) - EEK" msgstr "" @@ -3100,11 +3096,11 @@ msgid "" "tournament tracker starting\n" msgstr "" -#: TourneyFilters.py:52 +#: TourneyFilters.py:54 msgid "Tourney Type" msgstr "" -#: TourneyFilters.py:86 +#: TourneyFilters.py:88 msgid "setting numTourneys:" msgstr "" diff --git a/pyfpdb/locale/fpdb-es_ES.po b/pyfpdb/locale/fpdb-es_ES.po index 872ffdb5..5f32cc7d 100644 --- a/pyfpdb/locale/fpdb-es_ES.po +++ b/pyfpdb/locale/fpdb-es_ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: fpdb\n" -"POT-Creation-Date: 2011-03-10 05:10+CET\n" +"POT-Creation-Date: 2011-03-10 06:16+CET\n" "PO-Revision-Date: \n" "Last-Translator: Javier Sánchez \n" "Language-Team: \n" @@ -33,12 +33,8 @@ msgstr "Incapaz de reconocer el tipo de juego para: '%s'" msgid "determineGameType: Raising FpdbParseError" msgstr "determineGameType: Lanzando FpdbParseError" -#: AbsoluteToFpdb.py:204 -msgid "readHandInfo: Didn't match: '%s'" -msgstr "readHandInfo: No coinciden: '%s'" - -#: AbsoluteToFpdb.py:205 -msgid "Absolute: Didn't match re_HandInfo: '%s'" +#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 +msgid "Didn't match re_HandInfo: '%s'" msgstr "" #: AbsoluteToFpdb.py:207 @@ -50,7 +46,7 @@ msgid "File name: %s" msgstr "Nombre de archivo: %s" #: AbsoluteToFpdb.py:209 -msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'" +msgid "Didn't match re_*InfoFromFilename: '%s'" msgstr "" #: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:416 @@ -590,11 +586,11 @@ msgstr "Mostrar _límites" msgid "Show Number of _Players" msgstr "Mostrar número de _jugadores" -#: Filters.py:54 TourneyFilters.py:51 +#: Filters.py:54 TourneyFilters.py:53 msgid "And:" msgstr "Y:" -#: Filters.py:54 TourneyFilters.py:51 +#: Filters.py:54 TourneyFilters.py:53 msgid "Between:" msgstr "Entre:" @@ -602,11 +598,11 @@ msgstr "Entre:" msgid "Games:" msgstr "Juegos:" -#: Filters.py:55 TourneyFilters.py:50 +#: Filters.py:55 TourneyFilters.py:52 msgid "Hero:" msgstr "Hero:" -#: Filters.py:55 TourneyFilters.py:50 +#: Filters.py:55 TourneyFilters.py:52 msgid "Sites:" msgstr "Sitios:" @@ -614,7 +610,7 @@ msgstr "Sitios:" msgid "Limits:" msgstr "Límites:" -#: Filters.py:56 TourneyFilters.py:50 +#: Filters.py:56 TourneyFilters.py:52 msgid "Number of Players:" msgstr "Número de jugadores:" @@ -626,7 +622,7 @@ msgstr "" msgid "Show Position Stats" msgstr "Mostrar stadísticas posicionales" -#: Filters.py:58 TourneyFilters.py:51 +#: Filters.py:58 TourneyFilters.py:53 msgid "Date:" msgstr "Fecha:" @@ -646,7 +642,7 @@ msgstr "Torneo" msgid "New packing box created!" msgstr "" -#: Filters.py:106 TourneyFilters.py:114 +#: Filters.py:106 TourneyFilters.py:116 msgid "Either 0 or more than one site matched (%s) - EEK" msgstr "" @@ -3164,11 +3160,11 @@ msgstr "" msgid "tournament tracker starting\n" msgstr "" -#: TourneyFilters.py:52 +#: TourneyFilters.py:54 msgid "Tourney Type" msgstr "" -#: TourneyFilters.py:86 +#: TourneyFilters.py:88 msgid "setting numTourneys:" msgstr "" @@ -4165,6 +4161,9 @@ msgid "" "manually\n" msgstr "" +#~ msgid "readHandInfo: Didn't match: '%s'" +#~ msgstr "readHandInfo: No coinciden: '%s'" + #~ msgid "determineGameType: Unable to recognise gametype from: '%s'" #~ msgstr "determineGameType: Incapaz de reconocer el tipo de juego para: '%s'" diff --git a/pyfpdb/locale/fpdb-fr_FR.po b/pyfpdb/locale/fpdb-fr_FR.po index 401e1e23..18382d75 100644 --- a/pyfpdb/locale/fpdb-fr_FR.po +++ b/pyfpdb/locale/fpdb-fr_FR.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-03-10 05:10+CET\n" +"POT-Creation-Date: 2011-03-10 06:16+CET\n" "PO-Revision-Date: 2011-03-09 15:37+0000\n" "Last-Translator: kibbitzer \n" "Language-Team: French (France) <>\n" @@ -37,13 +37,10 @@ msgstr "Impossible de reconnaître le type de jeu de: '%s'" msgid "determineGameType: Raising FpdbParseError" msgstr "determineGameType: Une erreur d'analyse de Fpdb est survenue" -#: AbsoluteToFpdb.py:204 -msgid "readHandInfo: Didn't match: '%s'" -msgstr "ReadHandInfo: Pas de correspondance: '%s'" - -#: AbsoluteToFpdb.py:205 -msgid "Absolute: Didn't match re_HandInfo: '%s'" -msgstr "Absolute: Pas de correspondance avec re_HandInfo: '%s'" +#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 +#, fuzzy +msgid "Didn't match re_HandInfo: '%s'" +msgstr "Ne correspond pas à  re_HandInfo" #: AbsoluteToFpdb.py:207 msgid "readHandInfo: File name didn't match re_*InfoFromFilename" @@ -55,7 +52,8 @@ msgid "File name: %s" msgstr "Nom de fichier: '%s'" #: AbsoluteToFpdb.py:209 -msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'" +#, fuzzy +msgid "Didn't match re_*InfoFromFilename: '%s'" msgstr "Absolute: Ne correspond pas à re_*IntoFromFileName: '%s'" #: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:416 @@ -623,11 +621,11 @@ msgstr "Montre _Limites" msgid "Show Number of _Players" msgstr "Montre le nombre de _Joueurs" -#: Filters.py:54 TourneyFilters.py:51 +#: Filters.py:54 TourneyFilters.py:53 msgid "And:" msgstr "Et:" -#: Filters.py:54 TourneyFilters.py:51 +#: Filters.py:54 TourneyFilters.py:53 msgid "Between:" msgstr "Entre:" @@ -635,11 +633,11 @@ msgstr "Entre:" msgid "Games:" msgstr "Parties:" -#: Filters.py:55 TourneyFilters.py:50 +#: Filters.py:55 TourneyFilters.py:52 msgid "Hero:" msgstr "Héros:" -#: Filters.py:55 TourneyFilters.py:50 +#: Filters.py:55 TourneyFilters.py:52 msgid "Sites:" msgstr "Sites:" @@ -647,7 +645,7 @@ msgstr "Sites:" msgid "Limits:" msgstr "Limites" -#: Filters.py:56 TourneyFilters.py:50 +#: Filters.py:56 TourneyFilters.py:52 msgid "Number of Players:" msgstr "Nombre de Joueurs :" @@ -659,7 +657,7 @@ msgstr "Regroupement:" msgid "Show Position Stats" msgstr "Montre les stats par position" -#: Filters.py:58 TourneyFilters.py:51 +#: Filters.py:58 TourneyFilters.py:53 msgid "Date:" msgstr "Date:" @@ -680,7 +678,7 @@ msgstr "Tournoi" msgid "New packing box created!" msgstr "DEBUG: Nouvelle boîte de stockage créée !" -#: Filters.py:106 TourneyFilters.py:114 +#: Filters.py:106 TourneyFilters.py:116 msgid "Either 0 or more than one site matched (%s) - EEK" msgstr "0 ou plus d'un site correspondant (%s) - EEK" @@ -3347,11 +3345,11 @@ msgstr "nom de table %s non trouvé, ignore.\n" msgid "tournament tracker starting\n" msgstr "démarrage du tracker de tournoi\n" -#: TourneyFilters.py:52 +#: TourneyFilters.py:54 msgid "Tourney Type" msgstr "Type de Tournoi" -#: TourneyFilters.py:86 +#: TourneyFilters.py:88 msgid "setting numTourneys:" msgstr "Paramètre numTourneys:" @@ -4436,6 +4434,12 @@ msgstr "" "pas de répertoire gtk trouvé à cet endroit - installez gtk ou modifiez le " "chemin manuellement\n" +#~ msgid "readHandInfo: Didn't match: '%s'" +#~ msgstr "ReadHandInfo: Pas de correspondance: '%s'" + +#~ msgid "Absolute: Didn't match re_HandInfo: '%s'" +#~ msgstr "Absolute: Pas de correspondance avec re_HandInfo: '%s'" + #~ msgid "determineGameType: Unable to recognise gametype from: '%s'" #~ msgstr "" #~ "determineGameType: Impossible de reconnaître le type de jeu de: '%s'" diff --git a/pyfpdb/locale/fpdb-hu_HU.po b/pyfpdb/locale/fpdb-hu_HU.po index bda22f50..336aa8d9 100644 --- a/pyfpdb/locale/fpdb-hu_HU.po +++ b/pyfpdb/locale/fpdb-hu_HU.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: 0.20.905 plus git\n" -"POT-Creation-Date: 2011-03-10 05:10+CET\n" +"POT-Creation-Date: 2011-03-10 06:16+CET\n" "PO-Revision-Date: 2011-02-27 18:23+0100\n" "Last-Translator: Ferenc Erki \n" "Language-Team: Hungarian \n" @@ -37,13 +37,10 @@ msgstr "Nem sikerült felismerni a játéktípust innen: '%s'" msgid "determineGameType: Raising FpdbParseError" msgstr "determineGameType: FpdbParseError" -#: AbsoluteToFpdb.py:204 -msgid "readHandInfo: Didn't match: '%s'" -msgstr "readHandInfo: Nem illeszkedik: '%s'" - -#: AbsoluteToFpdb.py:205 -msgid "Absolute: Didn't match re_HandInfo: '%s'" -msgstr "Absolute: re_HandInfo nem illeszkedik: '%s'" +#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 +#, fuzzy +msgid "Didn't match re_HandInfo: '%s'" +msgstr "re_HandInfo nem illeszkedik" #: AbsoluteToFpdb.py:207 msgid "readHandInfo: File name didn't match re_*InfoFromFilename" @@ -54,7 +51,8 @@ msgid "File name: %s" msgstr "Fájlnév: %s" #: AbsoluteToFpdb.py:209 -msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'" +#, fuzzy +msgid "Didn't match re_*InfoFromFilename: '%s'" msgstr "Absolute: nem illeszkedik re_*InfoFromFilename-re: '%s'" #: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:416 @@ -623,11 +621,11 @@ msgstr "_Limitek" msgid "Show Number of _Players" msgstr "_Játékosok száma" -#: Filters.py:54 TourneyFilters.py:51 +#: Filters.py:54 TourneyFilters.py:53 msgid "And:" msgstr "Max:" -#: Filters.py:54 TourneyFilters.py:51 +#: Filters.py:54 TourneyFilters.py:53 msgid "Between:" msgstr "Min:" @@ -635,11 +633,11 @@ msgstr "Min:" msgid "Games:" msgstr "Játékok:" -#: Filters.py:55 TourneyFilters.py:50 +#: Filters.py:55 TourneyFilters.py:52 msgid "Hero:" msgstr "Játékos:" -#: Filters.py:55 TourneyFilters.py:50 +#: Filters.py:55 TourneyFilters.py:52 msgid "Sites:" msgstr "Termek:" @@ -647,7 +645,7 @@ msgstr "Termek:" msgid "Limits:" msgstr "Limitek:" -#: Filters.py:56 TourneyFilters.py:50 +#: Filters.py:56 TourneyFilters.py:52 msgid "Number of Players:" msgstr "Játékosok száma:" @@ -659,7 +657,7 @@ msgstr "Csoportosítás:" msgid "Show Position Stats" msgstr "Pozíciók" -#: Filters.py:58 TourneyFilters.py:51 +#: Filters.py:58 TourneyFilters.py:53 msgid "Date:" msgstr "Dátum:" @@ -680,7 +678,7 @@ msgstr "Versenyek" msgid "New packing box created!" msgstr "DEBUG: Új csoportosító doboz létrehozva!" -#: Filters.py:106 TourneyFilters.py:114 +#: Filters.py:106 TourneyFilters.py:116 msgid "Either 0 or more than one site matched (%s) - EEK" msgstr "Vagy egynél több, vagy egy terem sem illeszkedik (%s) - EEK" @@ -3319,11 +3317,11 @@ msgstr "%s nevű asztal nincs meg, kihagyás.\n" msgid "tournament tracker starting\n" msgstr "versenykövető indítása\n" -#: TourneyFilters.py:52 +#: TourneyFilters.py:54 msgid "Tourney Type" msgstr "Verseny típusa" -#: TourneyFilters.py:86 +#: TourneyFilters.py:88 msgid "setting numTourneys:" msgstr "numTourneys beállítása:" @@ -4408,6 +4406,12 @@ msgstr "" "Nem találhatóak a GTK könyvtárak az útvonaladban - telepítsd a GTK-t, vagy " "állítsd be kézzel az útvonalat\n" +#~ msgid "readHandInfo: Didn't match: '%s'" +#~ msgstr "readHandInfo: Nem illeszkedik: '%s'" + +#~ msgid "Absolute: Didn't match re_HandInfo: '%s'" +#~ msgstr "Absolute: re_HandInfo nem illeszkedik: '%s'" + #~ msgid "determineGameType: Unable to recognise gametype from: '%s'" #~ msgstr "" #~ "determineGameType: Nem sikerült felismerni a játéktípust innen: '%s'" diff --git a/pyfpdb/locale/fpdb-pl_PL.po b/pyfpdb/locale/fpdb-pl_PL.po index fcf7fd47..4faf63aa 100644 --- a/pyfpdb/locale/fpdb-pl_PL.po +++ b/pyfpdb/locale/fpdb-pl_PL.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-03-10 05:10+CET\n" +"POT-Creation-Date: 2011-03-10 06:16+CET\n" "PO-Revision-Date: 2011-03-09 22:36+0000\n" "Last-Translator: greg20 \n" "Language-Team: Polish (Poland) <>\n" @@ -38,12 +38,8 @@ msgstr "" msgid "determineGameType: Raising FpdbParseError" msgstr "" -#: AbsoluteToFpdb.py:204 -msgid "readHandInfo: Didn't match: '%s'" -msgstr "" - -#: AbsoluteToFpdb.py:205 -msgid "Absolute: Didn't match re_HandInfo: '%s'" +#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 +msgid "Didn't match re_HandInfo: '%s'" msgstr "" #: AbsoluteToFpdb.py:207 @@ -55,7 +51,7 @@ msgid "File name: %s" msgstr "" #: AbsoluteToFpdb.py:209 -msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'" +msgid "Didn't match re_*InfoFromFilename: '%s'" msgstr "" #: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:416 @@ -589,11 +585,11 @@ msgstr "" msgid "Show Number of _Players" msgstr "" -#: Filters.py:54 TourneyFilters.py:51 +#: Filters.py:54 TourneyFilters.py:53 msgid "And:" msgstr "" -#: Filters.py:54 TourneyFilters.py:51 +#: Filters.py:54 TourneyFilters.py:53 msgid "Between:" msgstr "" @@ -601,11 +597,11 @@ msgstr "" msgid "Games:" msgstr "" -#: Filters.py:55 TourneyFilters.py:50 +#: Filters.py:55 TourneyFilters.py:52 msgid "Hero:" msgstr "" -#: Filters.py:55 TourneyFilters.py:50 +#: Filters.py:55 TourneyFilters.py:52 msgid "Sites:" msgstr "" @@ -613,7 +609,7 @@ msgstr "" msgid "Limits:" msgstr "" -#: Filters.py:56 TourneyFilters.py:50 +#: Filters.py:56 TourneyFilters.py:52 msgid "Number of Players:" msgstr "" @@ -625,7 +621,7 @@ msgstr "" msgid "Show Position Stats" msgstr "" -#: Filters.py:58 TourneyFilters.py:51 +#: Filters.py:58 TourneyFilters.py:53 msgid "Date:" msgstr "" @@ -645,7 +641,7 @@ msgstr "" msgid "New packing box created!" msgstr "" -#: Filters.py:106 TourneyFilters.py:114 +#: Filters.py:106 TourneyFilters.py:116 msgid "Either 0 or more than one site matched (%s) - EEK" msgstr "" @@ -3151,11 +3147,11 @@ msgstr "nie znaleziono stołu %s - pomijanie\n" msgid "tournament tracker starting\n" msgstr "tracker turniejowy rozpoczyna\n" -#: TourneyFilters.py:52 +#: TourneyFilters.py:54 msgid "Tourney Type" msgstr "Rodzaj turnieju" -#: TourneyFilters.py:86 +#: TourneyFilters.py:88 msgid "setting numTourneys:" msgstr "ustawianie numTourneys:" diff --git a/pyfpdb/locale/fpdb-ru_RU.po b/pyfpdb/locale/fpdb-ru_RU.po index 92ff8179..652e9486 100644 --- a/pyfpdb/locale/fpdb-ru_RU.po +++ b/pyfpdb/locale/fpdb-ru_RU.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-03-10 05:10+CET\n" +"POT-Creation-Date: 2011-03-10 06:16+CET\n" "PO-Revision-Date: 2011-03-04 18:18+0000\n" "Last-Translator: Lexej \n" "Language-Team: Russian (Russia) <>\n" @@ -38,13 +38,10 @@ msgstr "Невозможно определить тип игры: '%s'" msgid "determineGameType: Raising FpdbParseError" msgstr "determineGameType: FpdbParseError" -#: AbsoluteToFpdb.py:204 -msgid "readHandInfo: Didn't match: '%s'" -msgstr "readHandInfo: нет соответствия: '%s'" - -#: AbsoluteToFpdb.py:205 -msgid "Absolute: Didn't match re_HandInfo: '%s'" -msgstr "Absolute: re_HandInfo не соответствует: '%s'" +#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 +#, fuzzy +msgid "Didn't match re_HandInfo: '%s'" +msgstr "re_HandInfo не соответствует" #: AbsoluteToFpdb.py:207 msgid "readHandInfo: File name didn't match re_*InfoFromFilename" @@ -55,7 +52,8 @@ msgid "File name: %s" msgstr "Имя файла: %s" #: AbsoluteToFpdb.py:209 -msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'" +#, fuzzy +msgid "Didn't match re_*InfoFromFilename: '%s'" msgstr "Absolute: Не соответствует re_*InfoFromFilename: '%s'" #: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:416 @@ -596,11 +594,11 @@ msgstr "" msgid "Show Number of _Players" msgstr "" -#: Filters.py:54 TourneyFilters.py:51 +#: Filters.py:54 TourneyFilters.py:53 msgid "And:" msgstr "" -#: Filters.py:54 TourneyFilters.py:51 +#: Filters.py:54 TourneyFilters.py:53 msgid "Between:" msgstr "" @@ -608,11 +606,11 @@ msgstr "" msgid "Games:" msgstr "" -#: Filters.py:55 TourneyFilters.py:50 +#: Filters.py:55 TourneyFilters.py:52 msgid "Hero:" msgstr "Херо:" -#: Filters.py:55 TourneyFilters.py:50 +#: Filters.py:55 TourneyFilters.py:52 msgid "Sites:" msgstr "" @@ -620,7 +618,7 @@ msgstr "" msgid "Limits:" msgstr "" -#: Filters.py:56 TourneyFilters.py:50 +#: Filters.py:56 TourneyFilters.py:52 msgid "Number of Players:" msgstr "" @@ -632,7 +630,7 @@ msgstr "" msgid "Show Position Stats" msgstr "" -#: Filters.py:58 TourneyFilters.py:51 +#: Filters.py:58 TourneyFilters.py:53 msgid "Date:" msgstr "Дата:" @@ -652,7 +650,7 @@ msgstr "Турнир" msgid "New packing box created!" msgstr "" -#: Filters.py:106 TourneyFilters.py:114 +#: Filters.py:106 TourneyFilters.py:116 msgid "Either 0 or more than one site matched (%s) - EEK" msgstr "" @@ -3144,11 +3142,11 @@ msgstr "" msgid "tournament tracker starting\n" msgstr "" -#: TourneyFilters.py:52 +#: TourneyFilters.py:54 msgid "Tourney Type" msgstr "" -#: TourneyFilters.py:86 +#: TourneyFilters.py:88 msgid "setting numTourneys:" msgstr "" @@ -4139,6 +4137,12 @@ msgid "" "manually\n" msgstr "" +#~ msgid "readHandInfo: Didn't match: '%s'" +#~ msgstr "readHandInfo: нет соответствия: '%s'" + +#~ msgid "Absolute: Didn't match re_HandInfo: '%s'" +#~ msgstr "Absolute: re_HandInfo не соответствует: '%s'" + #~ msgid "determineGameType: Unable to recognise gametype from: '%s'" #~ msgstr "determineGameType: Невозможно определить тип игры: '%s'" diff --git a/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo index b1011be9b99ca990c92ba9f58620fe5affa4e543..cbfb22ca85e1a64fbcbcde408894be6281b729a9 100644 GIT binary patch delta 13373 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 delta 13590 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 diff --git a/pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo index a67e8605a61be194b4b8fc21a2f8a5298f45506a..e00afdd6d66d76daadcce243f63a5fa60702f6dd 100644 GIT binary patch delta 13610 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 delta 13795 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 Fe*h|Z`zinc diff --git a/pyfpdb/locale/pl/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/pl/LC_MESSAGES/fpdb.mo index 24be114ec1ab214a4f55dd90b25a01a68f32205a..d6e01a9fe3d8d7320ad785f1c93f2575a6c8ed56 100644 GIT binary patch delta 19 bcmbQTigC&+#tk?0SZ delta 19 bcmbQTigC&+#tk?0Sxl`A4L0A=w@?KDP09x) diff --git a/pyfpdb/locale/ru/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/ru/LC_MESSAGES/fpdb.mo index b72b7ee6c533532d31b09463e572e57b59d66683..4b3c09a6e9622f0f73455efcdf290b0dad20d024 100644 GIT binary patch delta 1160 zcmYMzUr1A77{~Evb7>>3sk1rLre;btBZyAaMNrg*MNkl4L}D>Wc4ZNjbraF|*9MKV^LgI)ynmnbo(J7i+ntXUzO?b% z!M~P&msh3#zkZ)t6~zPCfP=Uj(^!sKT!P;)h~5Qe^%%ksZp2nh;37;GJe$|CG(i&& zCa@VNaRq+HGAu7PtHuca8xWULP88~oU?t@tq>GIe>aSv)vWpt$J1#~~iJ2b*nDIGg zH3U4fNtV}xuaV7Iurxnl7`ZIMtpZz7nTq3T?8g8OqcUUg1g=j%|Z@5W6yfE(}%GKamv7ap@2)C4!_+^%{YM=$AGhBr`W z=Lt4r7Pn$ar8yQO=-~xw;3R6rF4o~oRL2~)<3b)LunYI&c~k~wQT_j*+C^D?3m!#n zELA8!MrAgKYw>Fp`M*F=OFpTy3@RhfPz`7BCtpMkNsfJBwu?B2N@bG9YB!47=@@E< z_fQLXhrQ_KA))O>wL8XbJq|krjRX%-JARK^@h@z{2q$d>_u+AzM(wzl#$?eBqt3`F z)L}f0IwQAm7iKVu^QZ;4EYE)x9XLVx&`E-o1mQ?N)p69o2Qh{xuoE-52Xn|}(fa&5 z??X*|2K(?fZo}WGjBaUgM}18m*I)d_pQ;W#^2IvaV(wJnT#=g%7L}z!jo1GIU#NMO delta 1361 zcmZY8OGuPa6u|Lgj_=p#IF_mTIjNHmP_wa`NGm2y%TTZfk;#;XhK-SiQsG!D7bf9g zEqa)wQHm{`LJ)!?DrjZdLWmv^^w@+5wUqv+88B#=`F{7ibH01;Iro0^yB_WKeoQhA z3!f@}>HHd2>D|g_z$9Yj_6laukp#41GHyfzt8g{8Vj=cn2~Ob#{Dd(g zUWp9<+mPg-24)jbh`Csg>#+yp@FuRo3DgOmV+y_x_AjA@`49KKcB`h9h&h|)cfzKCAY9I1(<<@SdEM&3#b+Qi5eG0 zS$^~8Sdi*UH0fQ%RMZMjpvKK0UwOtw6aL_(p%a=oL3^IuAf!DAYr_qLAP%{qa zq6^MOeXaIkKlb7oj93@QxCix+4xyf%anwWl0QKy6-_oe2v4ESt;6W_IQFP)0)}n>|;1O|S9$rG7coMbr@34U|i6pHZbTp!t_O{J`#FQNp zeY~@y{ajaz({TB^6O1CKVbAHb%g&YVwq}pL%Q)@sI?-yJZE4!$_B2;}PId$W{TIU) zqmo?z#02_%jR`MJ4rfWR-) Date: Thu, 10 Mar 2011 17:35:58 +0100 Subject: [PATCH 32/41] dont load configuration in test_python_libs as the import fails --- test_Python_Libs.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/test_Python_Libs.py b/test_Python_Libs.py index 71a613e4..31e14b34 100755 --- a/test_Python_Libs.py +++ b/test_Python_Libs.py @@ -24,9 +24,6 @@ Test if gtk is working. import sys import os -import Configuration - -config_path = Configuration.get_default_config_path() try: import gobject as _gobject @@ -70,7 +67,7 @@ try: (gtk.STOCK_CLOSE, gtk.RESPONSE_OK)) dia.set_default_size(500, 300) - l = gtk.Label("GTK is working!\nConfig location: %s" %config_path) + l = gtk.Label("GTK is working!\n") dia.vbox.add(l) l.show() From 78c19a7e8864f93721f94fd7b5bac8f31d5ca2bc Mon Sep 17 00:00:00 2001 From: Erki Ferenc Date: Fri, 11 Mar 2011 01:36:41 +0100 Subject: [PATCH 33/41] l10n: updated Hungarian translation --- pyfpdb/locale/fpdb-hu_HU.po | 291 +++++++++++++++--------------------- 1 file changed, 118 insertions(+), 173 deletions(-) diff --git a/pyfpdb/locale/fpdb-hu_HU.po b/pyfpdb/locale/fpdb-hu_HU.po index bda22f50..357b3f18 100644 --- a/pyfpdb/locale/fpdb-hu_HU.po +++ b/pyfpdb/locale/fpdb-hu_HU.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: 0.20.905 plus git\n" "POT-Creation-Date: 2011-03-10 05:10+CET\n" -"PO-Revision-Date: 2011-02-27 18:23+0100\n" +"PO-Revision-Date: 2011-03-11 01:33+0100\n" "Last-Translator: Ferenc Erki \n" "Language-Team: Hungarian \n" "Language: hu\n" @@ -81,9 +81,8 @@ msgstr "Az Absolute terem readStudPlayerCards funkciója csak egy csonk." #: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:234 #: EverestToFpdb.py:235 EverleafToFpdb.py:288 -#, fuzzy msgid "Unimplemented readAction: %s %s" -msgstr "Nem ismert readAction: '%s' '%s'" +msgstr "Nem ismert readAction: %s %s" #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 #: EverleafToFpdb.py:326 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:577 @@ -136,11 +135,10 @@ msgstr "Nyitó hívás nem található" #: PokerStarsToFpdb.py:439 Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 #: test_Database.py:50 test_Database.py:51 msgid "DEBUG: " -msgstr "" +msgstr "DEBUG: " #: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439 #: Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 -#, fuzzy msgid "unimplemented readAction: '%s' '%s'" msgstr "Nem ismert readAction: '%s' '%s'" @@ -181,9 +179,8 @@ msgid "No %s found, cannot fall back. Exiting.\n" msgstr "%s nem található, nem tudom folytatni. Kilépés.\n" #: Configuration.py:166 Configuration.py:167 -#, fuzzy msgid "Default logger initialised for %s" -msgstr "Alapértelmezett naplózó előkészítve ehhez: " +msgstr "Alapértelmezett naplózó előkészítve ehhez: %s" #: Configuration.py:178 Database.py:447 Database.py:448 msgid "Creating directory: '%s'" @@ -262,9 +259,10 @@ msgid "Error parsing %s. See error log file." msgstr "Hiba a(z) %s értelmezése közben. Nézz bele a hibanaplóba." #: Configuration.py:837 -#, fuzzy msgid "Error parsing example configuration file %s. See error log file." -msgstr "Hiba a(z) %s mintafájl értelmezése közben. Nézz bele a hibanaplóba." +msgstr "" +"Hiba a(z) %s minta konfigurációs fájl értelmezése közben. Nézz bele a " +"hibanaplóba." #: Database.py:65 msgid "Not using sqlalchemy connection pool." @@ -374,9 +372,8 @@ 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:1119 -#, fuzzy msgid "prepare import took %s seconds" -msgstr "Vacuum %.1f másodpercig tartott" +msgstr "az import előkészítése %s másodpercig tartott" #: Database.py:1150 Database.py:1158 Database.py:1426 Database.py:1434 msgid "Creating foreign key " @@ -388,23 +385,20 @@ msgid "Create foreign key failed: " msgstr "idegen kulcs létrehozása sikertelen: " #: Database.py:1172 -#, fuzzy msgid "Creating MySQL index %s %s" -msgstr "MySQL index létrehozása: %s %s" +msgstr "MySQL index létrehozása: %s %s" #: Database.py:1181 -#, fuzzy msgid "Creating PostgreSQL index " -msgstr "pg index létrehozása " +msgstr "PostgreSQL index létrehozása " #: Database.py:1186 Database.py:1337 Database.py:1346 Database.py:1354 msgid "Create index failed: " msgstr "Index létrehozása nem sikerült: " #: Database.py:1194 -#, fuzzy msgid "After import took %s seconds" -msgstr "Analyze %.1f másodpercig tartott" +msgstr "Az import utómunka %s másodpercig tartott" #: Database.py:1227 Database.py:1228 msgid "Finished recreating tables" @@ -605,7 +599,7 @@ msgstr "Az Everleaf terem readStudPlayerCards funkciója csak egy csonk." #: EverleafToFpdb.py:297 msgid "readShowdownActions %s %s" -msgstr "" +msgstr "readShowdownActions %s %s" #: Filters.py:53 msgid "All" @@ -676,9 +670,8 @@ msgid "Tourney" msgstr "Versenyek" #: Filters.py:80 -#, fuzzy msgid "New packing box created!" -msgstr "DEBUG: Új csoportosító doboz létrehozva!" +msgstr "Új csoportosító doboz létrehozva!" #: Filters.py:106 TourneyFilters.py:114 msgid "Either 0 or more than one site matched (%s) - EEK" @@ -727,7 +720,7 @@ msgstr "Min. leosztásszám:" #: Filters.py:679 Filters.py:708 Filters.py:734 Filters.py:761 Filters.py:875 #: Filters.py:926 Filters.py:960 Filters.py:1018 Filters.py:1071 msgid "hide" -msgstr "" +msgstr "elrejt" #: Filters.py:724 msgid "INFO: No tourney types returned from database" @@ -775,7 +768,7 @@ msgstr "Törlés" #: Filters.py:1068 msgid "show" -msgstr "" +msgstr "mutat" #: Filters.py:1076 fpdb.pyw:721 msgid "Pick a date" @@ -816,14 +809,12 @@ msgid "Lim_Blinds has no lookup for '%s'" msgstr "Lim_Blinds nem tartalmazza ezt: '%s'" #: FulltiltToFpdb.py:267 -#, fuzzy msgid "readHandInfo: Raising FpdbParseError" -msgstr "parseSummary: FpdbParseError" +msgstr "readHandInfo: FpdbParseError" #: FulltiltToFpdb.py:369 -#, fuzzy msgid "FTP: readPlayerStacks: No players detected (hand #%s)" -msgstr "readPlayerStacks: Kettőnél kevesebb játékost találtam egy leosztásban" +msgstr "FTP: readPlayerStacks: Nem találtam játékosokat (hand #%s)" #: FulltiltToFpdb.py:429 msgid "No bringin found, handid =%s" @@ -904,9 +895,8 @@ msgid " Stop _Auto Import " msgstr " _Auto Import leállítása " #: GuiAutoImport.py:203 -#, fuzzy msgid "Detecting hh directory for site: '%s'" -msgstr "Könyvtár létrehozása: '%s'" +msgstr "Leosztáskönyvtár keresése ehhez a teremhez: '%s'" #: GuiAutoImport.py:242 msgid "" @@ -957,9 +947,8 @@ msgstr "" " * Auto Import megállítása: A HUD már nem fut" #: GuiAutoImport.py:316 -#, fuzzy msgid "%s auto-import:" -msgstr "Auto Import automatikus indítása" +msgstr "%s auto-import:" #: GuiAutoImport.py:325 msgid "Browse..." @@ -1267,7 +1256,7 @@ msgstr "Kiszolgáló" #: GuiDatabase.py:481 msgid "addDB.run: response is %s accept is %s" -msgstr "" +msgstr "addDB.run: a válasz %s, az elfogadás %s" #: GuiDatabase.py:495 msgid "start creating new db" @@ -1322,9 +1311,8 @@ msgid "Do you want to try again?" msgstr "Meg akarod próbálni újból?" #: GuiDatabase.py:582 -#, fuzzy msgid "check_fields: ret is %s cancel is %s" -msgstr "check_fields: OK visszaadása, mint %s, újrapróbálás, mint %s" +msgstr "check_fields: a ret %s, a mégse %s" #: GuiDatabase.py:585 msgid "check_fields: destroy dialog" @@ -1519,19 +1507,19 @@ msgstr "Nem" #: GuiLogView.py:38 msgid "Fpdb Errors" -msgstr "" +msgstr "Fpdb hibák" #: GuiLogView.py:39 msgid "Fpdb Log" -msgstr "" +msgstr "Fpdb napló" #: GuiLogView.py:40 msgid "HUD Errors" -msgstr "" +msgstr "HUD hibák" #: GuiLogView.py:41 msgid "HUD Log" -msgstr "" +msgstr "HUD napló" #: GuiLogView.py:52 msgid "Log Messages" @@ -1539,101 +1527,91 @@ msgstr "Naplóbejegyzések" #: GuiLogView.py:98 msgid "Date/Time" -msgstr "" +msgstr "Dátum/idő" #: GuiLogView.py:99 msgid "Module" -msgstr "" +msgstr "Modul" #: GuiLogView.py:100 msgid "Level" -msgstr "" +msgstr "Szint" #: GuiLogView.py:101 msgid "Text" -msgstr "" +msgstr "Szöveg" #: GuiPositionalStats.py:137 -#, fuzzy msgid "activesite set to %s" -msgstr "DEBUG: aktív terem: %s" +msgstr "aktív terem: %s" #: GuiPositionalStats.py:323 msgid "Positional Stats page displayed in %4.2f seconds" msgstr "Pozíciós statisztikák megjelenítve %4.2f mp alatt" #: GuiPrefs.py:31 -#, fuzzy msgid "Databases" -msgstr "A_datbázis" +msgstr "Adatbázisok" #: GuiPrefs.py:31 msgid "General" -msgstr "" +msgstr "Általános" #: GuiPrefs.py:32 msgid "HUD" -msgstr "" +msgstr "HUD" #: GuiPrefs.py:32 msgid "Import" msgstr "Importálás" #: GuiPrefs.py:33 -#, fuzzy msgid "Games" -msgstr "Játékok:" +msgstr "Játékok" #: GuiPrefs.py:33 -#, fuzzy msgid "Sites" -msgstr "Termek:" +msgstr "Termek" #: GuiPrefs.py:34 -#, fuzzy msgid "Popup Windows" -msgstr "StatWindows debugolása" +msgstr "Felugró ablakok" #: GuiPrefs.py:34 msgid "Window" -msgstr "" +msgstr "Ablak" #: GuiPrefs.py:35 -#, fuzzy msgid "Popup Name" -msgstr "Nincs név" +msgstr "Felugró név" #: GuiPrefs.py:35 -#, fuzzy msgid "Stat" -msgstr "Állapot" +msgstr "Statisztika" #: GuiPrefs.py:36 GuiPrefs.py:42 -#, fuzzy msgid "Stat Name" -msgstr "Adatbázis név" +msgstr "Statisztika neve" #: GuiPrefs.py:37 msgid "Auxiliary Windows" -msgstr "" +msgstr "Kiegészítő ablakok" #: GuiPrefs.py:37 msgid "stud_mucked" -msgstr "" +msgstr "stud_mucked" #: GuiPrefs.py:38 -#, fuzzy msgid "Hand History Converters" -msgstr "Modulnév a Leosztástörténet Konvertáló számára" +msgstr "Leosztás feldolgozók" #: GuiPrefs.py:38 msgid "mucked" -msgstr "" +msgstr "mucked" #: GuiPrefs.py:39 -#, fuzzy msgid "Field Type" -msgstr "Fogadás módja" +msgstr "Mező típusa" #: GuiPrefs.py:39 fpdb.pyw:1033 msgid "Ring Player Stats" @@ -1641,25 +1619,23 @@ msgstr "Készpénzes statisztikák" #: GuiPrefs.py:40 msgid "Column Heading" -msgstr "" +msgstr "Oszlop fejléc" #: GuiPrefs.py:40 msgid "Left/Right Align" -msgstr "" +msgstr "Balra/jobbra igazítás" #: GuiPrefs.py:41 -#, fuzzy msgid "Show in Position Stats" -msgstr "Pozíciók" +msgstr "Mutatás a pozíciós statisztikákban" #: GuiPrefs.py:41 -#, fuzzy msgid "Show in Summaries" -msgstr "_Limitek" +msgstr "Mutatás az összegzésekben" #: GuiPrefs.py:42 msgid "Format" -msgstr "" +msgstr "Formátum" #: GuiPrefs.py:72 msgid "Setting" @@ -1844,9 +1820,8 @@ msgid "Hand Breakdown for all levels listed above" msgstr "Kezdőkezekre bontva a fenti limiteknél" #: GuiRingPlayerStats.py:143 -#, fuzzy msgid "_Filters" -msgstr "Leosztás szűrők:" +msgstr "_Szűrők" #: GuiRingPlayerStats.py:145 GuiTourneyPlayerStats.py:75 msgid "_Refresh Stats" @@ -1954,70 +1929,63 @@ msgstr "Köszönjük" #: GuiStove.py:97 msgid "Draw" -msgstr "" +msgstr "Draw" #: GuiStove.py:104 msgid "Stud" -msgstr "" +msgstr "Stud" #: GuiStove.py:115 msgid "Flop" -msgstr "" +msgstr "Flop" #: GuiStove.py:134 -#, fuzzy msgid "Gametype:" -msgstr "Játékok:" +msgstr "Játéktípus:" #: GuiStove.py:137 -#, fuzzy msgid "Players:" -msgstr "Minden játékos" +msgstr "Játékosok:" #: GuiStove.py:143 -#, fuzzy msgid "Input:" -msgstr "Bemeneti fájl" +msgstr "Bemenet:" #: GuiStove.py:144 msgid "Output:" -msgstr "" +msgstr "Kimenet:" #: GuiStove.py:170 msgid "Board:" -msgstr "" +msgstr "Közös lapok:" #: GuiStove.py:182 -#, fuzzy msgid "Player1:" -msgstr "Minden játékos" +msgstr "Játékos1:" #: GuiStove.py:197 -#, fuzzy msgid "Player2:" -msgstr "Minden játékos" +msgstr "Játékos2:" #: GuiStove.py:211 msgid "Results" -msgstr "" +msgstr "Eredmények" #: GuiStove.py:221 -#, fuzzy msgid "called set_board_flop: '%s' '%s'" -msgstr "DEBUG: nem ismert readAction: '%s' '%s'" +msgstr "set_board_flop hívása: '%s' '%s'" #: GuiStove.py:225 -#, fuzzy msgid "called set_hero_cards_flop" -msgstr "DEBUG: nem ismert readAction: '%s' '%s'" +msgstr "set_hero_cards_flop hívása: '%s' '%s'" #: GuiStove.py:229 msgid "called set_villain_cards_flop" -msgstr "" +msgstr "set_villain_cards_flop hívása" #: GuiStove.py:233 msgid "called update_flop_output_pane" -msgstr "" +msgstr "update_flop_output_pane hívása" #: GuiTourneyGraphViewer.py:178 msgid "Tournaments" @@ -2078,66 +2046,63 @@ msgstr "Importálandó fájlnév megadása szükséges" #: GuiTourneyPlayerStats.py:84 msgid "Cat." -msgstr "" +msgstr "Kat." #: GuiTourneyPlayerStats.py:85 -#, fuzzy msgid "Limit" -msgstr "Limitek:" +msgstr "Limit" #: GuiTourneyPlayerStats.py:86 msgid "Curr." -msgstr "" +msgstr "Pénzn." #: GuiTourneyPlayerStats.py:87 msgid "BuyIn" -msgstr "" +msgstr "Beülő" #: GuiTourneyPlayerStats.py:88 msgid "Fee" -msgstr "" +msgstr "Díj" #: GuiTourneyPlayerStats.py:90 msgid "#" -msgstr "" +msgstr "#" #: GuiTourneyPlayerStats.py:91 msgid "ITM%" -msgstr "" +msgstr "ITM%" #: GuiTourneyPlayerStats.py:92 msgid "1st" -msgstr "" +msgstr "1." #: GuiTourneyPlayerStats.py:93 -#, fuzzy msgid "2nd" -msgstr "Max:" +msgstr "2." #: GuiTourneyPlayerStats.py:94 msgid "3rd" -msgstr "" +msgstr "3." #: GuiTourneyPlayerStats.py:95 msgid "Rank?" -msgstr "" +msgstr "???" #: GuiTourneyPlayerStats.py:96 msgid "Spent" -msgstr "" +msgstr "Fizetett" #: GuiTourneyPlayerStats.py:97 msgid "Won" -msgstr "" +msgstr "Nyert" #: GuiTourneyPlayerStats.py:98 msgid "ROI%" -msgstr "" +msgstr "ROI%" #: GuiTourneyPlayerStats.py:99 -#, fuzzy msgid "$/Tour" -msgstr "Versenyek" +msgstr "$/verseny" #: GuiTourneyViewer.py:40 msgid "Enter the tourney number you want to display:" @@ -2197,7 +2162,7 @@ msgstr "Ezen ablak bezárása a HUD-ot is bezárja." #: HUD_main.pyw:123 msgid "Error initializing main_window" -msgstr "" +msgstr "Hiba a main_window inicializálása közben" #: HUD_main.pyw:138 msgid "hud_main: Game changed." @@ -2216,9 +2181,8 @@ msgid "HUD_main.read_stdin: hand processing starting ..." msgstr "HUD_main.read_stdin: leosztás feldolgozása indul" #: HUD_main.pyw:234 -#, fuzzy msgid "db error: skipping %s" -msgstr "adatbázis hiba: kihagyásra kerül a(z)" +msgstr "adatbázis hiba: kihagyásra kerül %s" #: HUD_main.pyw:253 msgid "hud_dict[%s] was not found\n" @@ -2482,15 +2446,12 @@ msgstr "" "markstreets nem egyezik - A(z) %s leosztás érvénytelenítését feltételezem" #: Hand.py:478 -#, fuzzy msgid "markStreets appeared to fail: First 100 chars: '%s'" -msgstr "" -"FpdbParseError: markStreets hívása meghiúsult: az első 100 karakter: '%s'" +msgstr "markStreets hívása meghiúsult: az első 100 karakter: '%s'" #: Hand.py:482 Hand.py:483 -#, fuzzy msgid "checkPlayerExists: %s fail on hand number %s" -msgstr "checkPlayerExists: '%s hiba a következő leosztásban: %s" +msgstr "checkPlayerExists: %s hiba a következő leosztásban: %s" #: Hand.py:574 msgid "%s %s calls %s" @@ -2544,6 +2505,7 @@ msgstr "" #: Hand.py:1170 msgid "DrawHand.__init__: street 'DEAL' is empty. Hand cancelled? HandID: '%s'" msgstr "" +"DrawHand.__init__: a 'DEAL' utca üres. A leosztás megszakítva? HandID: '%s'" #: Hand.py:1397 msgid "%s %s completes %s" @@ -2571,17 +2533,15 @@ msgstr "join_holecards: a '%s' játékos úgy tűnik, hogy nem kapott lapot" #: Hand.py:1676 Hand.py:1677 msgid "Pot.end(): Major failure while calculating pot: '%s'" -msgstr "" +msgstr "Pot.end(): Nagyobb hiba a kassza számítása közben: '%s'" #: Hand.py:1690 -#, fuzzy msgid "call Pot.end() before printing pot total" -msgstr "DEBUG: Pot.end() hívása a teljes kassza kiírása előtt" +msgstr "Pot.end() hívása a teljes kassza kiírása előtt" #: Hand.py:1692 -#, fuzzy msgid "Error in printing Hand object" -msgstr "FpdbError egy Hand objektum kiírása közben" +msgstr "Hiba egy Hand objektum kiírása közben" #: HandHistoryConverter.py:40 msgid "" @@ -2653,9 +2613,8 @@ msgstr "50 karakternél rövidebb szöveg eltávolítása" #: HandHistoryConverter.py:307 HandHistoryConverter.py:308 #: HandHistoryConverter.py:314 -#, fuzzy msgid "Unsupported game type: %s" -msgstr "Ismeretlen játéktípus: '%s'" +msgstr "Nem támogatott játéktípus: %s" #: HandHistoryConverter.py:487 msgid "HH Sanity Check: output and input files are the same, check config" @@ -2855,12 +2814,10 @@ msgid "(btw, the key was %s and statd is %s" msgstr "(ja, a kulcs %s volt a statd pedig %s)" #: ImapFetcher.py:44 ImapFetcher.py:53 -#, fuzzy msgid "re_SplitTourneys isn't matching" -msgstr "DEBUG: re_SplitTourneys nem egyezik" +msgstr "re_SplitTourneys nem egyezik" #: ImapFetcher.py:67 -#, fuzzy msgid "response to logging in: " msgstr "válasz a bejelentkezésre:" @@ -2877,9 +2834,8 @@ msgid "No Tournament summaries found." msgstr "Nem található verseny összefoglaló." #: ImapFetcher.py:111 -#, fuzzy msgid "Errors: %s" -msgstr "hiba: %s" +msgstr "Hibák: %s" #: ImapFetcher.py:159 msgid "Finished importing %s/%s PS summaries" @@ -2895,9 +2851,8 @@ msgid "limit not found in self.limits(%s). hand: '%s'" msgstr "limit nem található ebben: self.limits(%s). leosztás: '%s'" #: OnGameToFpdb.py:209 OnGameToFpdb.py:210 WinamaxToFpdb.py:217 -#, fuzzy msgid "readHandInfo: DATETIME not matched: '%s'" -msgstr "readHandInfo: Nem illeszkedik: '%s'" +msgstr "readHandInfo: DATETIME nem illeszkedik: '%s'" #: OnGameToFpdb.py:264 PartyPokerToFpdb.py:365 PokerStarsToFpdb.py:312 #: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 @@ -2984,7 +2939,7 @@ msgstr "Indítás rejtve" #: Options.py:109 msgid "Alias '%s' unknown" -msgstr "" +msgstr "Ismeretlen alias: '%s'" #: Options.py:119 msgid "press enter to end" @@ -3007,9 +2962,8 @@ msgid "Unknown game type '%s'" msgstr "Ismeretlen játéktípus: '%s'" #: PartyPokerToFpdb.py:255 -#, fuzzy msgid "Cannot read HID for current hand: %s" -msgstr "HID nem olvasható az aktuális leosztásból" +msgstr "HID nem olvasható a leosztásból: %s" #: PartyPokerToFpdb.py:260 msgid "Cannot read Handinfo for current hand" @@ -3020,18 +2974,16 @@ msgid "Cannot read GameType for current hand" msgstr "GameType nem olvasható az aktuális leosztásból" #: PartyPokerToFpdb.py:348 -#, fuzzy msgid "Failed to detect currency. HID: %s: '%s'" -msgstr "nem sikerült a pénznem meghatározása" +msgstr "Nem sikerült a pénznem meghatározása. HID: %s: '%s'" #: PartyPokerToFpdb.py:536 msgid "Unimplemented readAction: '%s' '%s'" msgstr "Nem ismert readAction: '%s' '%s'" #: PokerStarsToFpdb.py:265 -#, fuzzy msgid "Failed to detect currency: '%s'" -msgstr "nem sikerült a pénznem meghatározása" +msgstr "Nem sikerült a pénznem meghatározása: '%s'" #: SplitHandHistory.py:76 msgid "File not found" @@ -3039,11 +2991,11 @@ msgstr "Fájl nem található" #: SplitHandHistory.py:86 msgid "%s processed" -msgstr "" +msgstr "%s feldolgozva" #: SplitHandHistory.py:105 msgid "Nope, will not work (fileno=%d)" -msgstr "" +msgstr "Nem, nem fog működni (fileno=%d)" #: SplitHandHistory.py:126 msgid "Unexpected error processing file" @@ -3517,34 +3469,31 @@ msgstr "nem sikerült a pénznem meghatározása" #: WinamaxToFpdb.py:300 msgid "readplayerstacks: re is '%s'" -msgstr "" +msgstr "readplayerstacks: re értéke '%s'" #: WinamaxToFpdb.py:317 msgid "Failed to add streets. handtext=%s" msgstr "Nem sikerült az utcák hozzáadása. handtext=%s" #: WinamaxToFpdb.py:327 -#, fuzzy msgid "readButton: button on pos %d" -msgstr "readButton: nem található" +msgstr "readButton: a gomb ebben a pozícióban: %d" #: WinamaxToFpdb.py:379 -#, fuzzy msgid "No hole cards found for %s" -msgstr "Nincs játékosazonosító" +msgstr "Osztott lapok nem találhatóak a %s leosztásban " #: WinamaxToFpdb.py:385 -#, fuzzy msgid "Hero cards %s: %s" -msgstr "A hiba a következő: %s" +msgstr "Saját lapok %s: %s" #: WinamaxToFpdb.py:412 msgid "add show actions %s" -msgstr "" +msgstr "mutatás akció hozzáadása: %s" #: WinamaxToFpdb.py:469 msgid "Read shown cards: %s" -msgstr "" +msgstr "Mutatott lapok beolvasása: %s" #: XTables.py:70 msgid "Could not retrieve XID from table xwininfo. xwininfo is %s" @@ -3593,13 +3542,12 @@ msgstr "" "eval-t." #: fpdb.pyw:244 -#, fuzzy msgid "" "Copyright 2008-2011, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " "sqlcoder, Bostik, and others" msgstr "" "Copyright 2008-2011, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, " -"sqlcoder, Bostik, and others" +"sqlcoder, Bostik, és mások" #: fpdb.pyw:245 msgid "" @@ -3694,21 +3642,23 @@ msgid "" "Note that this dialogue will overwrite an existing config if one has been " "made already. " msgstr "" +"Megj: ez a funkció felülírja az esetleg már létező konfigurációs fájlt." #: fpdb.pyw:366 msgid "Abort now if you don't want that." -msgstr "" +msgstr "Fejezd be most, ha ezt nem szeretnéd." #: fpdb.pyw:367 -#, fuzzy msgid "" "Please select the game category for which you want to configure HUD stats " "and the number of rows and columns:" -msgstr "Válassz játéktípust, amelyre vonatkozóan be akarod állítani a HUD-ot:" +msgstr "" +"Válassz játéktípust, amelyre vonatkozóan be akarod állítani a HUD-ot, és " +"állítsd be a sorok és oszlopok számát:" #: fpdb.pyw:384 msgid "%d rows" -msgstr "" +msgstr "%d sor" #: fpdb.pyw:419 msgid "HUD Configurator - please choose your stats" @@ -3740,11 +3690,11 @@ msgstr "" #: fpdb.pyw:460 msgid "column %d" -msgstr "" +msgstr "%d. oszlop" #: fpdb.pyw:464 msgid "row %d" -msgstr "" +msgstr "%d sor" #: fpdb.pyw:544 msgid "Confirm deleting and recreating tables" @@ -3772,9 +3722,8 @@ msgid "User cancelled recreating tables" msgstr "A felhasználó megszakította a táblák újra létrehozását" #: fpdb.pyw:578 -#, fuzzy msgid "Confirm recreating HUD cache" -msgstr "Erősítsd meg a táblák törlését és újra létrehozását" +msgstr "Erősítsd meg a HUD cache újra létrehozását" #: fpdb.pyw:579 msgid "Please confirm that you want to re-create the HUD cache." @@ -4371,24 +4320,20 @@ msgstr "" "Parancssorból a GuiBulkImport.py segítségével tudsz leosztásokat importálni" #: iPokerToFpdb.py:261 -#, fuzzy msgid "Unimplemented readAction: %s" -msgstr "Nem ismert readAction: '%s' '%s'" +msgstr "Nem ismert readAction: %s" #: interlocks.py:52 msgid "lock already held by:" msgstr "a zárolást már elvégezte:" #: test_Database.py:50 -#, fuzzy msgid "Testing variance function" -msgstr "DEBUG: Varianciafügvény tesztelése" +msgstr "Variancia függvény tesztelése" #: test_Database.py:51 -#, fuzzy msgid "result: %s expecting: 0.666666 (result-expecting ~= 0.0): %s" -msgstr "" -"DEBUG: eredmény: %s várt érték: 0.666666. (eredmény - várt érték ~= 0.0): %s" +msgstr "eredmény: %s várt érték: 0.666666 (eredmény - várt érték ~= 0.0): %s" #: windows_make_bats.py:30 msgid "" From 292cea1fb98e4d8c9a16a36c2f2ae6582bc8d1ba Mon Sep 17 00:00:00 2001 From: Worros Date: Sun, 6 Mar 2011 09:40:49 +0800 Subject: [PATCH 34/41] Regression: Party freeroll tourney, sample --- .../NLHE-Freeroll-MTT-201008.Sample.hand.txt | Bin 0 -> 1368 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 pyfpdb/regression-test-files/tour/PartyPoker/Flop/NLHE-Freeroll-MTT-201008.Sample.hand.txt diff --git a/pyfpdb/regression-test-files/tour/PartyPoker/Flop/NLHE-Freeroll-MTT-201008.Sample.hand.txt b/pyfpdb/regression-test-files/tour/PartyPoker/Flop/NLHE-Freeroll-MTT-201008.Sample.hand.txt new file mode 100644 index 0000000000000000000000000000000000000000..c6075c9e1cb7883e3a61f14ed600ada4f3913012 GIT binary patch literal 1368 zcmb7^Pfy!G5XF18s(ro$W?HT%$dZ#h%JK}C{GK-xM8LO3$jXf3@Hh<*@C8$5 zTV1hrfUoUsYb?SdKs25t;Uvj$`eQmn97dt<&Dgx*_#B0F;gsnL*R82>ra9NDX)ub$ zX->ZbJXh`&^iN0EoHh8RBwru+-jp+o48p+H9P`#%B?+u7)yQ@^=Nf8(Rm0X?8*-#L zjzYY&6%+jKg$N@gK{tdW=1z*Yq{vA$%A2mtN$Hl9I4RqbVkhNWQtG5)D807`-`m(k zw{d(YvxK}wr5+?ove@A8(D%B>7FN9)a085M%xe7gy=PMrl&WniNM)h9St-hmkg#IO zk4BX+rIM1DmRIDN>sU}$jJwUDnK0bo<|KTjW;;_eO6h=F>>zrFRfO`kt z8R}Zx(@WG(ReXqa(>R`~)dQVDxeEGVF|3&AU&pC Date: Sun, 6 Mar 2011 09:41:43 +0800 Subject: [PATCH 35/41] Party: Fix Party freeroll tourney parsing --- pyfpdb/PartyPokerToFpdb.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyfpdb/PartyPokerToFpdb.py b/pyfpdb/PartyPokerToFpdb.py index 903a344c..69265fbf 100755 --- a/pyfpdb/PartyPokerToFpdb.py +++ b/pyfpdb/PartyPokerToFpdb.py @@ -335,7 +335,7 @@ class PartyPoker(HandHistoryConverter): hand.fee = 0 hand.buyinCurrency = "FREE" hand.isKO = False - if hand.tourNo != None: + elif hand.tourNo != None: hand.buyin = 0 hand.fee = 0 hand.buyinCurrency = "FREE" From 72f6a1ce6aec9e4eeab2e303114111a7254679da Mon Sep 17 00:00:00 2001 From: Worros Date: Thu, 10 Mar 2011 18:01:25 +0800 Subject: [PATCH 36/41] Database: Reformat a some tournament results update code Reformat to make life easier when debugging --- pyfpdb/Database.py | 30 ++++++++++++++++++++++-------- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/pyfpdb/Database.py b/pyfpdb/Database.py index 35841213..4efc832f 100644 --- a/pyfpdb/Database.py +++ b/pyfpdb/Database.py @@ -2359,8 +2359,9 @@ class Database: def createOrUpdateTourney(self, hand, source):#note: this method is used on Hand and TourneySummary objects cursor = self.get_cursor() - cursor.execute (self.sql.query['getTourneyByTourneyNo'].replace('%s', self.sql.query['placeholder']), - (hand.siteId, hand.tourNo)) + q = self.sql.query['getTourneyByTourneyNo'].replace('%s', self.sql.query['placeholder']) + cursor.execute(q, (hand.siteId, hand.tourNo)) + columnNames=[desc[0] for desc in cursor.description] result=cursor.fetchone() @@ -2385,9 +2386,12 @@ class Database: # if (resultDict[ev] < hand.startTime): # hand.startTime=resultDict[ev] if updateDb: - cursor.execute (self.sql.query['updateTourney'].replace('%s', self.sql.query['placeholder']), - (hand.entries, hand.prizepool, hand.startTime, hand.endTime, hand.tourneyName, - hand.matrixIdProcessed, hand.totalRebuyCount, hand.totalAddOnCount, hand.comment, hand.commentTs, tourneyId)) + q = self.sql.query['updateTourney'].replace('%s', self.sql.query['placeholder']) + row = (hand.entries, hand.prizepool, hand.startTime, hand.endTime, hand.tourneyName, + hand.matrixIdProcessed, hand.totalRebuyCount, hand.totalAddOnCount, hand.comment, + hand.commentTs, tourneyId + ) + cursor.execute(q, row) else: if source=="HHC": cursor.execute (self.sql.query['insertTourney'].replace('%s', self.sql.query['placeholder']), @@ -2436,9 +2440,19 @@ class Database: elif getattr(hand, handAttribute)[player]!=None and resultDict[ev]==None:#object has this value but DB doesnt, so update DB updateDb=True if updateDb: - cursor.execute (self.sql.query['updateTourneysPlayer'].replace('%s', self.sql.query['placeholder']), - (hand.ranks[player], hand.winnings[player], hand.winningsCurrency[player], - hand.rebuyCounts[player], hand.addOnCounts[player], hand.koCounts[player], tourneysPlayersIds[player[1]])) + q = self.sql.query['updateTourneysPlayer'].replace('%s', self.sql.query['placeholder']) + inputs = (hand.ranks[player], + hand.winnings[player], + hand.winningsCurrency[player], + hand.rebuyCounts[player], + hand.addOnCounts[player], + hand.koCounts[player], + tourneysPlayersIds[player[1]] + ) + #print q + #pp = pprint.PrettyPrinter(indent=4) + #pp.pprint(inputs) + cursor.execute(q, inputs) else: if source=="HHC": cursor.execute (self.sql.query['insertTourneysPlayer'].replace('%s', self.sql.query['placeholder']), From d7697f432811976365971fa2fc122ff96000a468 Mon Sep 17 00:00:00 2001 From: Worros Date: Thu, 10 Mar 2011 18:03:21 +0800 Subject: [PATCH 37/41] TourneySummary: SQLite complaining about Decimal format. Variables were already passed in as int - allow them to remain so --- pyfpdb/TourneySummary.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pyfpdb/TourneySummary.py b/pyfpdb/TourneySummary.py index b7210a01..94055b92 100644 --- a/pyfpdb/TourneySummary.py +++ b/pyfpdb/TourneySummary.py @@ -245,13 +245,13 @@ class TourneySummary(object): Adds a player to the tourney, and initialises data structures indexed by player. rank (int) indicating the finishing rank (can be -1 if unknown) name (string) player name -winnings (decimal) the money the player ended the tourney with (can be 0, or -1 if unknown) +winnings (int) the money the player ended the tourney with (can be 0, or -1 if unknown) """ log.debug(_("addPlayer: rank:%s - name : '%s' - Winnings (%s)") % (rank, name, winnings)) self.players.append(name) if rank: - self.ranks.update( { name : Decimal(rank) } ) - self.winnings.update( { name : Decimal(winnings) } ) + self.ranks.update( { name : rank } ) + self.winnings.update( { name : winnings } ) self.winningsCurrency.update( { name : winningsCurrency } ) else: self.ranks.update( { name : None } ) From 1fac2ffe135e390b6b33d7fe5ae37e29c1d8c743 Mon Sep 17 00:00:00 2001 From: Steffen Schaumburg Date: Fri, 11 Mar 2011 07:08:50 +0100 Subject: [PATCH 38/41] more string unification, update l10n files --- pyfpdb/Anonymise.py | 2 +- pyfpdb/BetfairToFpdb.py | 4 +- pyfpdb/CarbonToFpdb.py | 2 +- pyfpdb/EverestToFpdb.py | 2 +- pyfpdb/OnGameToFpdb.py | 2 +- pyfpdb/PokerStarsToFpdb.py | 2 +- pyfpdb/locale/de/LC_MESSAGES/fpdb.mo | Bin 23538 -> 24021 bytes pyfpdb/locale/es/LC_MESSAGES/fpdb.mo | Bin 11657 -> 11657 bytes pyfpdb/locale/fpdb-de_DE.po | 78 +++++++++++++-------------- pyfpdb/locale/fpdb-en_GB.pot | 48 ++++++++--------- pyfpdb/locale/fpdb-es_ES.po | 48 ++++++++--------- pyfpdb/locale/fpdb-fr_FR.po | 51 +++++++++--------- pyfpdb/locale/fpdb-hu_HU.po | 51 +++++++++--------- pyfpdb/locale/fpdb-pl_PL.po | 48 ++++++++--------- pyfpdb/locale/fpdb-ru_RU.po | 53 +++++++++--------- pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo | Bin 72502 -> 72429 bytes pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo | Bin 74112 -> 74036 bytes pyfpdb/locale/pl/LC_MESSAGES/fpdb.mo | Bin 21780 -> 21780 bytes pyfpdb/locale/ru/LC_MESSAGES/fpdb.mo | Bin 8531 -> 8441 bytes 19 files changed, 197 insertions(+), 194 deletions(-) diff --git a/pyfpdb/Anonymise.py b/pyfpdb/Anonymise.py index 4b603e75..6b00e3c6 100755 --- a/pyfpdb/Anonymise.py +++ b/pyfpdb/Anonymise.py @@ -52,7 +52,7 @@ else: m = hhc.re_PlayerInfo.finditer(filecontents) outfile = options.filename+".anon" -print _("Output being written to"), outfile +print (_("Output being written to %s") % outfile) savestdout = sys.stdout fsock = open(outfile,"w") diff --git a/pyfpdb/BetfairToFpdb.py b/pyfpdb/BetfairToFpdb.py index 8c9664ab..7357806a 100755 --- a/pyfpdb/BetfairToFpdb.py +++ b/pyfpdb/BetfairToFpdb.py @@ -105,7 +105,7 @@ class Betfair(HandHistoryConverter): def readHandInfo(self, hand): m = self.re_HandInfo.search(hand.handText) if(m == None): - log.error(_("Didn't match re_HandInfo")) + log.error(_("No match in readHandInfo.")) raise FpdbParseError(_("No match in readHandInfo.")) logging.debug("HID %s, Table %s" % (m.group('HID'), m.group('TABLE'))) hand.handid = m.group('HID') @@ -196,7 +196,7 @@ class Betfair(HandHistoryConverter): elif action.group('ATYPE') == 'checks': hand.addCheck( street, action.group('PNAME')) else: - sys.stderr.write(_("DEBUG: ") + _("unimplemented readAction: '%s' '%s'") % (action.group('PNAME'),action.group('ATYPE'))) + sys.stderr.write(_("DEBUG: ") + _("Unimplemented readAction: '%s' '%s'") % (action.group('PNAME'),action.group('ATYPE'))) def readShowdownActions(self, hand): diff --git a/pyfpdb/CarbonToFpdb.py b/pyfpdb/CarbonToFpdb.py index 1ddba430..7bcfa195 100644 --- a/pyfpdb/CarbonToFpdb.py +++ b/pyfpdb/CarbonToFpdb.py @@ -160,7 +160,7 @@ or None if we fail to get the info """ def readHandInfo(self, hand): m = self.re_HandInfo.search(hand.handText) if m is None: - logging.info(_("Didn't match re_HandInfo")) + logging.info(_("No match in readHandInfo.")) logging.info(hand.handText) raise FpdbParseError(_("No match in readHandInfo.")) logging.debug("HID %s-%s, Table %s" % (m.group('HID1'), diff --git a/pyfpdb/EverestToFpdb.py b/pyfpdb/EverestToFpdb.py index d55cc922..22fb1886 100644 --- a/pyfpdb/EverestToFpdb.py +++ b/pyfpdb/EverestToFpdb.py @@ -142,7 +142,7 @@ class Everest(HandHistoryConverter): def readHandInfo(self, hand): m = self.re_HandInfo.search(hand.handText) if m is None: - logging.info(_("Didn't match re_HandInfo")) + logging.info(_("No match in readHandInfo.")) logging.info(hand.handText) raise FpdbParseError(_("No match in readHandInfo.")) hand.handid = m.group('HID') diff --git a/pyfpdb/OnGameToFpdb.py b/pyfpdb/OnGameToFpdb.py index 67b0cd62..fd5efe31 100755 --- a/pyfpdb/OnGameToFpdb.py +++ b/pyfpdb/OnGameToFpdb.py @@ -334,7 +334,7 @@ class OnGame(HandHistoryConverter): elif action.group('ATYPE') == ' stands pat': hand.addStandsPat( street, action.group('PNAME')) else: - print (_("DEBUG: ") + _("unimplemented readAction: '%s' '%s'") % (action.group('PNAME'), action.group('ATYPE'))) + print (_("DEBUG: ") + _("Unimplemented readAction: '%s' '%s'") % (action.group('PNAME'), action.group('ATYPE'))) def readShowdownActions(self, hand): for shows in self.re_ShowdownAction.finditer(hand.handText): diff --git a/pyfpdb/PokerStarsToFpdb.py b/pyfpdb/PokerStarsToFpdb.py index 7b1add77..583fecf0 100644 --- a/pyfpdb/PokerStarsToFpdb.py +++ b/pyfpdb/PokerStarsToFpdb.py @@ -436,7 +436,7 @@ class PokerStars(HandHistoryConverter): elif action.group('ATYPE') == ' stands pat': hand.addStandsPat( street, action.group('PNAME')) else: - print (_("DEBUG: ") + _("unimplemented readAction: '%s' '%s'") % (action.group('PNAME'),action.group('ATYPE'))) + print (_("DEBUG: ") + _("Unimplemented readAction: '%s' '%s'") % (action.group('PNAME'),action.group('ATYPE'))) def readShowdownActions(self, hand): diff --git a/pyfpdb/locale/de/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/de/LC_MESSAGES/fpdb.mo index b64215b3f8068b623c211fb6df7fc800ecf41760..e5a5f755f9be69b1563c11540dcc4e08177213e7 100644 GIT binary patch delta 4986 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 diff --git a/pyfpdb/locale/es/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/es/LC_MESSAGES/fpdb.mo index 80e24a9a4531b2e06065798bca072d2d8eca585e..779464be11c6bff218c16be473ca5bfaaaf4271a 100644 GIT binary patch delta 19 acmeB-?u_1GEyZT2U|?=#u-Q?{Ll^)(eg$6u delta 19 acmeB-?u_1GEyZS_U|?otxY<$4Ll^)(aRpug diff --git a/pyfpdb/locale/fpdb-de_DE.po b/pyfpdb/locale/fpdb-de_DE.po index 3e56509c..66b7bada 100644 --- a/pyfpdb/locale/fpdb-de_DE.po +++ b/pyfpdb/locale/fpdb-de_DE.po @@ -1,20 +1,20 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR ORGANIZATION -# FIRST AUTHOR , YEAR. -# +# Steffen Schaumburg , 2011. msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-03-10 06:16+CET\n" -"PO-Revision-Date: 2011-03-10 01:42+0000\n" -"Last-Translator: steffen123 \n" -"Language-Team: German (Germany) \n" -"Language: de_DE\n" +"POT-Creation-Date: 2011-03-11 07:06+CET\n" +"PO-Revision-Date: 2011-03-11 07:05+0200\n" +"Last-Translator: Steffen Schaumburg \n" +"Language-Team: Fpdb\n" +"Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: ENCODING\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Virtaal 0.6.1\n" "Generated-By: pygettext.py 1.5\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" #: AbsoluteToFpdb.py:139 AbsoluteToFpdb.py:141 BetfairToFpdb.py:76 #: BetfairToFpdb.py:78 CarbonToFpdb.py:130 CarbonToFpdb.py:132 @@ -44,7 +44,7 @@ msgstr "Keine Treffer für re_HandInfo" #: AbsoluteToFpdb.py:207 msgid "readHandInfo: File name didn't match re_*InfoFromFilename" -msgstr "" +msgstr "readHandInfo: Dateiname wurde von re_*InfoFromFilename nicht erkannt" #: AbsoluteToFpdb.py:208 msgid "File name: %s" @@ -63,11 +63,11 @@ msgstr "Lese Antes" #: AbsoluteToFpdb.py:287 BetfairToFpdb.py:160 FulltiltToFpdb.py:426 msgid "Player bringing in: %s for %s" -msgstr "" +msgstr "Spieler macht Bring In: %s für %s" #: AbsoluteToFpdb.py:290 EverleafToFpdb.py:230 msgid "No bringin found." -msgstr "Kein Bringin gefunden." +msgstr "Kein Bring In gefunden." #: AbsoluteToFpdb.py:297 EverleafToFpdb.py:237 msgid "No small blind" @@ -80,19 +80,19 @@ msgstr "" #: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:234 #: EverestToFpdb.py:235 EverleafToFpdb.py:288 msgid "Unimplemented readAction: %s %s" -msgstr "" +msgstr "Nicht implementierte readAction: %s %s" #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 #: EverleafToFpdb.py:326 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:577 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" -msgstr "" +msgstr "Zu lesende Hand History" #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 #: EverleafToFpdb.py:327 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" -msgstr "" +msgstr "Ausgabepfad" #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 #: EverleafToFpdb.py:328 FulltiltToFpdb.py:786 PartyPokerToFpdb.py:579 @@ -105,18 +105,14 @@ msgid "Could not find file %s" msgstr "Konnte Datei %s nicht finden" #: Anonymise.py:55 -msgid "Output being written to" +msgid "Output being written to %s" msgstr "" -#: BetfairToFpdb.py:108 CarbonToFpdb.py:163 EverestToFpdb.py:145 -#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 -msgid "Didn't match re_HandInfo" -msgstr "Keine Treffer für re_HandInfo" - -#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:147 +#: BetfairToFpdb.py:108 BetfairToFpdb.py:109 CarbonToFpdb.py:163 +#: CarbonToFpdb.py:165 EverestToFpdb.py:145 EverestToFpdb.py:147 #: PokerStarsToFpdb.py:223 msgid "No match in readHandInfo." -msgstr "" +msgstr "Keine Treffer für re_HandInfo" #: BetfairToFpdb.py:123 msgid "readPlayerStacks: Less than 2 players found in a hand" @@ -135,9 +131,9 @@ msgstr "Kein Bringin gefunden" msgid "DEBUG: " msgstr "" -#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439 -#: Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 -msgid "unimplemented readAction: '%s' '%s'" +#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PartyPokerToFpdb.py:536 +#: PokerStarsToFpdb.py:439 +msgid "Unimplemented readAction: '%s' '%s'" msgstr "" #: Card.py:431 @@ -534,39 +530,39 @@ msgstr "" msgid "***Error sending finish: " msgstr "" -#: Database.py:2401 +#: Database.py:2405 msgid "invalid source in Database.createOrUpdateTourney" msgstr "" -#: Database.py:2414 +#: Database.py:2418 msgid "invalid source in Database.createOrUpdateTourneysPlayers" msgstr "" -#: Database.py:2540 +#: Database.py:2554 msgid "HandToWrite.init error: " msgstr "" -#: Database.py:2590 +#: Database.py:2604 msgid "HandToWrite.set_all error: " msgstr "" -#: Database.py:2621 +#: Database.py:2635 msgid "nutOmatic is id_player = %d" msgstr "" -#: Database.py:2629 +#: Database.py:2643 msgid "query plan: " msgstr "" -#: Database.py:2638 +#: Database.py:2652 msgid "cards =" msgstr "" -#: Database.py:2641 +#: Database.py:2655 msgid "get_stats took: %4.3f seconds" msgstr "" -#: Database.py:2643 +#: Database.py:2657 msgid "press enter to continue" msgstr "" @@ -574,6 +570,10 @@ msgstr "" msgid "Unable to recognise handinfo from: '%s'" msgstr "" +#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 +msgid "Didn't match re_HandInfo" +msgstr "Keine Treffer für re_HandInfo" + #: EverleafToFpdb.py:265 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" @@ -2887,10 +2887,6 @@ msgstr "" msgid "Failed to detect currency. HID: %s: '%s'" msgstr "Konnte Währung nicht finden" -#: PartyPokerToFpdb.py:536 -msgid "Unimplemented readAction: '%s' '%s'" -msgstr "" - #: PokerStarsToFpdb.py:265 #, fuzzy msgid "Failed to detect currency: '%s'" @@ -3357,6 +3353,10 @@ msgid "" "using version %d.%d.%d. Your milage may vary." msgstr "" +#: Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 +msgid "unimplemented readAction: '%s' '%s'" +msgstr "" + #: WinTables.py:81 msgid "Window %s not found. Skipping." msgstr "" diff --git a/pyfpdb/locale/fpdb-en_GB.pot b/pyfpdb/locale/fpdb-en_GB.pot index 675428d3..ad04d720 100644 --- a/pyfpdb/locale/fpdb-en_GB.pot +++ b/pyfpdb/locale/fpdb-en_GB.pot @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2011-03-10 06:16+CET\n" +"POT-Creation-Date: 2011-03-11 07:06+CET\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -102,15 +102,11 @@ msgid "Could not find file %s" msgstr "" #: Anonymise.py:55 -msgid "Output being written to" +msgid "Output being written to %s" msgstr "" -#: BetfairToFpdb.py:108 CarbonToFpdb.py:163 EverestToFpdb.py:145 -#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 -msgid "Didn't match re_HandInfo" -msgstr "" - -#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:147 +#: BetfairToFpdb.py:108 BetfairToFpdb.py:109 CarbonToFpdb.py:163 +#: CarbonToFpdb.py:165 EverestToFpdb.py:145 EverestToFpdb.py:147 #: PokerStarsToFpdb.py:223 msgid "No match in readHandInfo." msgstr "" @@ -132,9 +128,9 @@ msgstr "" msgid "DEBUG: " msgstr "" -#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439 -#: Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 -msgid "unimplemented readAction: '%s' '%s'" +#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PartyPokerToFpdb.py:536 +#: PokerStarsToFpdb.py:439 +msgid "Unimplemented readAction: '%s' '%s'" msgstr "" #: Card.py:431 @@ -520,39 +516,39 @@ msgstr "" msgid "***Error sending finish: " msgstr "" -#: Database.py:2401 +#: Database.py:2405 msgid "invalid source in Database.createOrUpdateTourney" msgstr "" -#: Database.py:2414 +#: Database.py:2418 msgid "invalid source in Database.createOrUpdateTourneysPlayers" msgstr "" -#: Database.py:2540 +#: Database.py:2554 msgid "HandToWrite.init error: " msgstr "" -#: Database.py:2590 +#: Database.py:2604 msgid "HandToWrite.set_all error: " msgstr "" -#: Database.py:2621 +#: Database.py:2635 msgid "nutOmatic is id_player = %d" msgstr "" -#: Database.py:2629 +#: Database.py:2643 msgid "query plan: " msgstr "" -#: Database.py:2638 +#: Database.py:2652 msgid "cards =" msgstr "" -#: Database.py:2641 +#: Database.py:2655 msgid "get_stats took: %4.3f seconds" msgstr "" -#: Database.py:2643 +#: Database.py:2657 msgid "press enter to continue" msgstr "" @@ -560,6 +556,10 @@ msgstr "" msgid "Unable to recognise handinfo from: '%s'" msgstr "" +#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 +msgid "Didn't match re_HandInfo" +msgstr "" + #: EverleafToFpdb.py:265 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" @@ -2808,10 +2808,6 @@ msgstr "" msgid "Failed to detect currency. HID: %s: '%s'" msgstr "" -#: PartyPokerToFpdb.py:536 -msgid "Unimplemented readAction: '%s' '%s'" -msgstr "" - #: PokerStarsToFpdb.py:265 msgid "Failed to detect currency: '%s'" msgstr "" @@ -3276,6 +3272,10 @@ msgstr "" msgid "This module was developed and tested with version 2.8.18 of gtk. You are using version %d.%d.%d. Your milage may vary." msgstr "" +#: Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 +msgid "unimplemented readAction: '%s' '%s'" +msgstr "" + #: WinTables.py:81 msgid "Window %s not found. Skipping." msgstr "" diff --git a/pyfpdb/locale/fpdb-es_ES.po b/pyfpdb/locale/fpdb-es_ES.po index 5f32cc7d..4a749300 100644 --- a/pyfpdb/locale/fpdb-es_ES.po +++ b/pyfpdb/locale/fpdb-es_ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: fpdb\n" -"POT-Creation-Date: 2011-03-10 06:16+CET\n" +"POT-Creation-Date: 2011-03-11 07:06+CET\n" "PO-Revision-Date: \n" "Last-Translator: Javier Sánchez \n" "Language-Team: \n" @@ -99,15 +99,11 @@ msgid "Could not find file %s" msgstr "" #: Anonymise.py:55 -msgid "Output being written to" +msgid "Output being written to %s" msgstr "" -#: BetfairToFpdb.py:108 CarbonToFpdb.py:163 EverestToFpdb.py:145 -#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 -msgid "Didn't match re_HandInfo" -msgstr "" - -#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:147 +#: BetfairToFpdb.py:108 BetfairToFpdb.py:109 CarbonToFpdb.py:163 +#: CarbonToFpdb.py:165 EverestToFpdb.py:145 EverestToFpdb.py:147 #: PokerStarsToFpdb.py:223 msgid "No match in readHandInfo." msgstr "" @@ -129,9 +125,9 @@ msgstr "" msgid "DEBUG: " msgstr "" -#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439 -#: Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 -msgid "unimplemented readAction: '%s' '%s'" +#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PartyPokerToFpdb.py:536 +#: PokerStarsToFpdb.py:439 +msgid "Unimplemented readAction: '%s' '%s'" msgstr "" #: Card.py:431 @@ -522,39 +518,39 @@ msgstr "" msgid "***Error sending finish: " msgstr "" -#: Database.py:2401 +#: Database.py:2405 msgid "invalid source in Database.createOrUpdateTourney" msgstr "" -#: Database.py:2414 +#: Database.py:2418 msgid "invalid source in Database.createOrUpdateTourneysPlayers" msgstr "" -#: Database.py:2540 +#: Database.py:2554 msgid "HandToWrite.init error: " msgstr "" -#: Database.py:2590 +#: Database.py:2604 msgid "HandToWrite.set_all error: " msgstr "" -#: Database.py:2621 +#: Database.py:2635 msgid "nutOmatic is id_player = %d" msgstr "" -#: Database.py:2629 +#: Database.py:2643 msgid "query plan: " msgstr "" -#: Database.py:2638 +#: Database.py:2652 msgid "cards =" msgstr "" -#: Database.py:2641 +#: Database.py:2655 msgid "get_stats took: %4.3f seconds" msgstr "" -#: Database.py:2643 +#: Database.py:2657 msgid "press enter to continue" msgstr "" @@ -562,6 +558,10 @@ msgstr "" msgid "Unable to recognise handinfo from: '%s'" msgstr "" +#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 +msgid "Didn't match re_HandInfo" +msgstr "" + #: EverleafToFpdb.py:265 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" @@ -2873,10 +2873,6 @@ msgstr "" msgid "Failed to detect currency. HID: %s: '%s'" msgstr "" -#: PartyPokerToFpdb.py:536 -msgid "Unimplemented readAction: '%s' '%s'" -msgstr "" - #: PokerStarsToFpdb.py:265 msgid "Failed to detect currency: '%s'" msgstr "" @@ -3342,6 +3338,10 @@ msgid "" "using version %d.%d.%d. Your milage may vary." msgstr "" +#: Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 +msgid "unimplemented readAction: '%s' '%s'" +msgstr "" + #: WinTables.py:81 msgid "Window %s not found. Skipping." msgstr "" diff --git a/pyfpdb/locale/fpdb-fr_FR.po b/pyfpdb/locale/fpdb-fr_FR.po index 18382d75..b1716bd4 100644 --- a/pyfpdb/locale/fpdb-fr_FR.po +++ b/pyfpdb/locale/fpdb-fr_FR.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-03-10 06:16+CET\n" +"POT-Creation-Date: 2011-03-11 07:06+CET\n" "PO-Revision-Date: 2011-03-09 15:37+0000\n" "Last-Translator: kibbitzer \n" "Language-Team: French (France) <>\n" @@ -107,15 +107,12 @@ msgid "Could not find file %s" msgstr "Impossible de trouver le fichier %s" #: Anonymise.py:55 -msgid "Output being written to" +#, fuzzy +msgid "Output being written to %s" msgstr "Enregistrement du résultat dans" -#: BetfairToFpdb.py:108 CarbonToFpdb.py:163 EverestToFpdb.py:145 -#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 -msgid "Didn't match re_HandInfo" -msgstr "Ne correspond pas à  re_HandInfo" - -#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:147 +#: BetfairToFpdb.py:108 BetfairToFpdb.py:109 CarbonToFpdb.py:163 +#: CarbonToFpdb.py:165 EverestToFpdb.py:145 EverestToFpdb.py:147 #: PokerStarsToFpdb.py:223 msgid "No match in readHandInfo." msgstr "Pas de correspondance dans readHandInfo" @@ -137,10 +134,9 @@ msgstr "Bring-In non trouvé" msgid "DEBUG: " msgstr "" -#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439 -#: Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 -#, fuzzy -msgid "unimplemented readAction: '%s' '%s'" +#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PartyPokerToFpdb.py:536 +#: PokerStarsToFpdb.py:439 +msgid "Unimplemented readAction: '%s' '%s'" msgstr "readAction non implémenté: '%s' '%s'" #: Card.py:431 @@ -556,39 +552,39 @@ msgstr "" msgid "***Error sending finish: " msgstr "***Erreur lors de l'envoi de fin: " -#: Database.py:2401 +#: Database.py:2405 msgid "invalid source in Database.createOrUpdateTourney" msgstr "source invalide dans Database.createOrUpdateTourney" -#: Database.py:2414 +#: Database.py:2418 msgid "invalid source in Database.createOrUpdateTourneysPlayers" msgstr "source invalide dans Database.createOrUpdateTourneysPlayers" -#: Database.py:2540 +#: Database.py:2554 msgid "HandToWrite.init error: " msgstr "HandToWrite.init erreur: " -#: Database.py:2590 +#: Database.py:2604 msgid "HandToWrite.set_all error: " msgstr "HandToWrite.set_all erreur: " -#: Database.py:2621 +#: Database.py:2635 msgid "nutOmatic is id_player = %d" msgstr "nutOmatic est id_player = %d" -#: Database.py:2629 +#: Database.py:2643 msgid "query plan: " msgstr "plan de requête: " -#: Database.py:2638 +#: Database.py:2652 msgid "cards =" msgstr "cartes =" -#: Database.py:2641 +#: Database.py:2655 msgid "get_stats took: %4.3f seconds" msgstr "get_stats a duré: %4.3f seconds" -#: Database.py:2643 +#: Database.py:2657 msgid "press enter to continue" msgstr "appuyez sur entrée pour continuer" @@ -596,6 +592,10 @@ msgstr "appuyez sur entrée pour continuer" msgid "Unable to recognise handinfo from: '%s'" msgstr "Impossible de reconnaître handinfo de: '¨%s'" +#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 +msgid "Didn't match re_HandInfo" +msgstr "Ne correspond pas à  re_HandInfo" + #: EverleafToFpdb.py:265 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" @@ -3051,10 +3051,6 @@ msgstr "Impossible de lire le GameType pour cette main" msgid "Failed to detect currency. HID: %s: '%s'" msgstr "Impossible de trouver la devise" -#: PartyPokerToFpdb.py:536 -msgid "Unimplemented readAction: '%s' '%s'" -msgstr "readAction non implémenté: '%s' '%s'" - #: PokerStarsToFpdb.py:265 #, fuzzy msgid "Failed to detect currency: '%s'" @@ -3529,6 +3525,11 @@ msgstr "" "Ce module à été développé et testé avec la version 2.8.18 de gtk. Vous " "utilisez la version %d.%d.%d. Votre programme de fidélité peut varier." +#: Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 +#, fuzzy +msgid "unimplemented readAction: '%s' '%s'" +msgstr "readAction non implémenté: '%s' '%s'" + #: WinTables.py:81 #, fuzzy msgid "Window %s not found. Skipping." diff --git a/pyfpdb/locale/fpdb-hu_HU.po b/pyfpdb/locale/fpdb-hu_HU.po index 336aa8d9..77d1204c 100644 --- a/pyfpdb/locale/fpdb-hu_HU.po +++ b/pyfpdb/locale/fpdb-hu_HU.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: 0.20.905 plus git\n" -"POT-Creation-Date: 2011-03-10 06:16+CET\n" +"POT-Creation-Date: 2011-03-11 07:06+CET\n" "PO-Revision-Date: 2011-02-27 18:23+0100\n" "Last-Translator: Ferenc Erki \n" "Language-Team: Hungarian \n" @@ -106,15 +106,12 @@ msgid "Could not find file %s" msgstr "%s fájl nem található" #: Anonymise.py:55 -msgid "Output being written to" +#, fuzzy +msgid "Output being written to %s" msgstr "Az eredmény ide került kiírásra" -#: BetfairToFpdb.py:108 CarbonToFpdb.py:163 EverestToFpdb.py:145 -#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 -msgid "Didn't match re_HandInfo" -msgstr "re_HandInfo nem illeszkedik" - -#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:147 +#: BetfairToFpdb.py:108 BetfairToFpdb.py:109 CarbonToFpdb.py:163 +#: CarbonToFpdb.py:165 EverestToFpdb.py:145 EverestToFpdb.py:147 #: PokerStarsToFpdb.py:223 msgid "No match in readHandInfo." msgstr "readHandInfo nem illeszkedik." @@ -136,10 +133,9 @@ msgstr "Nyitó hívás nem található" msgid "DEBUG: " msgstr "" -#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439 -#: Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 -#, fuzzy -msgid "unimplemented readAction: '%s' '%s'" +#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PartyPokerToFpdb.py:536 +#: PokerStarsToFpdb.py:439 +msgid "Unimplemented readAction: '%s' '%s'" msgstr "Nem ismert readAction: '%s' '%s'" #: Card.py:431 @@ -557,39 +553,39 @@ msgstr "" msgid "***Error sending finish: " msgstr "***Hiba a befejezés küldésekor: " -#: Database.py:2401 +#: Database.py:2405 msgid "invalid source in Database.createOrUpdateTourney" msgstr "érvénytelen forrás a Database.createOrUpdateTourney-ban" -#: Database.py:2414 +#: Database.py:2418 msgid "invalid source in Database.createOrUpdateTourneysPlayers" msgstr "érvénytelen forrás a Database.createOrUpdateTourneysPlayers-ben" -#: Database.py:2540 +#: Database.py:2554 msgid "HandToWrite.init error: " msgstr "HandToWrite.init hiba: " -#: Database.py:2590 +#: Database.py:2604 msgid "HandToWrite.set_all error: " msgstr "HandToWrite.set_all hiba: " -#: Database.py:2621 +#: Database.py:2635 msgid "nutOmatic is id_player = %d" msgstr "nutOmatic id_player értéke = %d" -#: Database.py:2629 +#: Database.py:2643 msgid "query plan: " msgstr "lekérdezési terv: " -#: Database.py:2638 +#: Database.py:2652 msgid "cards =" msgstr "kezdőkéz =" -#: Database.py:2641 +#: Database.py:2655 msgid "get_stats took: %4.3f seconds" msgstr "get_stats időigény: %4.3f mp" -#: Database.py:2643 +#: Database.py:2657 msgid "press enter to continue" msgstr "nyomj ENTER-t a folytatáshoz" @@ -597,6 +593,10 @@ msgstr "nyomj ENTER-t a folytatáshoz" msgid "Unable to recognise handinfo from: '%s'" msgstr "Nem sikerült felismerni a leosztásinformációkat innen: '%s'" +#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 +msgid "Didn't match re_HandInfo" +msgstr "re_HandInfo nem illeszkedik" + #: EverleafToFpdb.py:265 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "Az Everleaf terem readStudPlayerCards funkciója csak egy csonk." @@ -3022,10 +3022,6 @@ msgstr "GameType nem olvasható az aktuális leosztásból" msgid "Failed to detect currency. HID: %s: '%s'" msgstr "nem sikerült a pénznem meghatározása" -#: PartyPokerToFpdb.py:536 -msgid "Unimplemented readAction: '%s' '%s'" -msgstr "Nem ismert readAction: '%s' '%s'" - #: PokerStarsToFpdb.py:265 #, fuzzy msgid "Failed to detect currency: '%s'" @@ -3501,6 +3497,11 @@ msgstr "" "Ez a modul a gtk 2.8.18 verziójával lett fejlesztve és tesztelve. Te most a " "%d.%d.%d verziót használod. Lehet, hogy máshogy fog működni." +#: Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 +#, fuzzy +msgid "unimplemented readAction: '%s' '%s'" +msgstr "Nem ismert readAction: '%s' '%s'" + #: WinTables.py:81 msgid "Window %s not found. Skipping." msgstr "A(z) %s nevű ablak nincs meg. Kihagyás." diff --git a/pyfpdb/locale/fpdb-pl_PL.po b/pyfpdb/locale/fpdb-pl_PL.po index 4faf63aa..7e2639e1 100644 --- a/pyfpdb/locale/fpdb-pl_PL.po +++ b/pyfpdb/locale/fpdb-pl_PL.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-03-10 06:16+CET\n" +"POT-Creation-Date: 2011-03-11 07:06+CET\n" "PO-Revision-Date: 2011-03-09 22:36+0000\n" "Last-Translator: greg20 \n" "Language-Team: Polish (Poland) <>\n" @@ -104,15 +104,11 @@ msgid "Could not find file %s" msgstr "" #: Anonymise.py:55 -msgid "Output being written to" +msgid "Output being written to %s" msgstr "" -#: BetfairToFpdb.py:108 CarbonToFpdb.py:163 EverestToFpdb.py:145 -#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 -msgid "Didn't match re_HandInfo" -msgstr "" - -#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:147 +#: BetfairToFpdb.py:108 BetfairToFpdb.py:109 CarbonToFpdb.py:163 +#: CarbonToFpdb.py:165 EverestToFpdb.py:145 EverestToFpdb.py:147 #: PokerStarsToFpdb.py:223 msgid "No match in readHandInfo." msgstr "" @@ -134,9 +130,9 @@ msgstr "" msgid "DEBUG: " msgstr "" -#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439 -#: Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 -msgid "unimplemented readAction: '%s' '%s'" +#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PartyPokerToFpdb.py:536 +#: PokerStarsToFpdb.py:439 +msgid "Unimplemented readAction: '%s' '%s'" msgstr "" #: Card.py:431 @@ -521,39 +517,39 @@ msgstr "" msgid "***Error sending finish: " msgstr "" -#: Database.py:2401 +#: Database.py:2405 msgid "invalid source in Database.createOrUpdateTourney" msgstr "" -#: Database.py:2414 +#: Database.py:2418 msgid "invalid source in Database.createOrUpdateTourneysPlayers" msgstr "" -#: Database.py:2540 +#: Database.py:2554 msgid "HandToWrite.init error: " msgstr "" -#: Database.py:2590 +#: Database.py:2604 msgid "HandToWrite.set_all error: " msgstr "" -#: Database.py:2621 +#: Database.py:2635 msgid "nutOmatic is id_player = %d" msgstr "" -#: Database.py:2629 +#: Database.py:2643 msgid "query plan: " msgstr "" -#: Database.py:2638 +#: Database.py:2652 msgid "cards =" msgstr "" -#: Database.py:2641 +#: Database.py:2655 msgid "get_stats took: %4.3f seconds" msgstr "" -#: Database.py:2643 +#: Database.py:2657 msgid "press enter to continue" msgstr "" @@ -561,6 +557,10 @@ msgstr "" msgid "Unable to recognise handinfo from: '%s'" msgstr "" +#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 +msgid "Didn't match re_HandInfo" +msgstr "" + #: EverleafToFpdb.py:265 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" @@ -2852,10 +2852,6 @@ msgstr "" msgid "Failed to detect currency. HID: %s: '%s'" msgstr "nie wykryto waluty" -#: PartyPokerToFpdb.py:536 -msgid "Unimplemented readAction: '%s' '%s'" -msgstr "" - #: PokerStarsToFpdb.py:265 #, fuzzy msgid "Failed to detect currency: '%s'" @@ -3331,6 +3327,10 @@ msgstr "" "Ten moduł został napisany i przetestowany z GTK w wersji 2.8.18. Używasz " "wersji %d.%d.%d. Twój milage może się różnić." +#: Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 +msgid "unimplemented readAction: '%s' '%s'" +msgstr "" + #: WinTables.py:81 #, fuzzy msgid "Window %s not found. Skipping." diff --git a/pyfpdb/locale/fpdb-ru_RU.po b/pyfpdb/locale/fpdb-ru_RU.po index 652e9486..24312a9f 100644 --- a/pyfpdb/locale/fpdb-ru_RU.po +++ b/pyfpdb/locale/fpdb-ru_RU.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-03-10 06:16+CET\n" +"POT-Creation-Date: 2011-03-11 07:06+CET\n" "PO-Revision-Date: 2011-03-04 18:18+0000\n" "Last-Translator: Lexej \n" "Language-Team: Russian (Russia) <>\n" @@ -107,15 +107,12 @@ msgid "Could not find file %s" msgstr "Не удалось найти файл %s" #: Anonymise.py:55 -msgid "Output being written to" +#, fuzzy +msgid "Output being written to %s" msgstr "Вывод будет записан в файл " -#: BetfairToFpdb.py:108 CarbonToFpdb.py:163 EverestToFpdb.py:145 -#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 -msgid "Didn't match re_HandInfo" -msgstr "re_HandInfo не соответствует" - -#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:147 +#: BetfairToFpdb.py:108 BetfairToFpdb.py:109 CarbonToFpdb.py:163 +#: CarbonToFpdb.py:165 EverestToFpdb.py:145 EverestToFpdb.py:147 #: PokerStarsToFpdb.py:223 msgid "No match in readHandInfo." msgstr "Нет соответствия в readHandInfo." @@ -137,11 +134,10 @@ msgstr "Bring-In не найден" msgid "DEBUG: " msgstr "" -#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439 -#: Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 -#, fuzzy -msgid "unimplemented readAction: '%s' '%s'" -msgstr "DEBUG: не выполнена readAction: '%s' '%s'" +#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PartyPokerToFpdb.py:536 +#: PokerStarsToFpdb.py:439 +msgid "Unimplemented readAction: '%s' '%s'" +msgstr "" #: Card.py:431 msgid "fpdb card encoding(same as pokersource)" @@ -530,39 +526,39 @@ msgstr "" msgid "***Error sending finish: " msgstr "" -#: Database.py:2401 +#: Database.py:2405 msgid "invalid source in Database.createOrUpdateTourney" msgstr "" -#: Database.py:2414 +#: Database.py:2418 msgid "invalid source in Database.createOrUpdateTourneysPlayers" msgstr "" -#: Database.py:2540 +#: Database.py:2554 msgid "HandToWrite.init error: " msgstr "" -#: Database.py:2590 +#: Database.py:2604 msgid "HandToWrite.set_all error: " msgstr "" -#: Database.py:2621 +#: Database.py:2635 msgid "nutOmatic is id_player = %d" msgstr "" -#: Database.py:2629 +#: Database.py:2643 msgid "query plan: " msgstr "" -#: Database.py:2638 +#: Database.py:2652 msgid "cards =" msgstr "" -#: Database.py:2641 +#: Database.py:2655 msgid "get_stats took: %4.3f seconds" msgstr "" -#: Database.py:2643 +#: Database.py:2657 msgid "press enter to continue" msgstr "" @@ -570,6 +566,10 @@ msgstr "" msgid "Unable to recognise handinfo from: '%s'" msgstr "" +#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 +msgid "Didn't match re_HandInfo" +msgstr "re_HandInfo не соответствует" + #: EverleafToFpdb.py:265 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" @@ -2855,10 +2855,6 @@ msgstr "" msgid "Failed to detect currency. HID: %s: '%s'" msgstr "" -#: PartyPokerToFpdb.py:536 -msgid "Unimplemented readAction: '%s' '%s'" -msgstr "" - #: PokerStarsToFpdb.py:265 msgid "Failed to detect currency: '%s'" msgstr "" @@ -3324,6 +3320,11 @@ msgid "" "using version %d.%d.%d. Your milage may vary." msgstr "" +#: Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 +#, fuzzy +msgid "unimplemented readAction: '%s' '%s'" +msgstr "DEBUG: не выполнена readAction: '%s' '%s'" + #: WinTables.py:81 msgid "Window %s not found. Skipping." msgstr "" diff --git a/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo index cbfb22ca85e1a64fbcbcde408894be6281b729a9..daaa048ac9ab982043f2bb466f1bc1e592880569 100644 GIT binary patch delta 13348 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 delta 13414 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 DY=O?A delta 13653 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%0DVF_rZ88&Ri%RiO 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 delta 1231 zcmYMzTSydP6u|N0x~ZXgH!rR2*u~0(Rx~ZMtSBj^GLW83ND%YIBv=Zo+)5##rnKdp@KoK7v&| z7{FYdz?JwJmtazqNCvv`-+;K3a&@@A5mP94B3-06T;GS~lr7Y8zF|B@M2jrOMD#mN zkt_n9$pp)*z}LuTBsDHHU?y^jn_DvGqh_ic*J3RuVi#&gu45(+qE7fcTpvJfH-oy7 z@3@8eC648l;2zWlov16kijjB|xul<)?(iOJ1}xNxULkvsSzLp2Scj?1uCJsO*I_p@ zrwn5jj-#o;B!PCEN8Ld-FI3<82GrE=#?4rV8}SA*hrGcT5h7El6WpeAq1IzRI!M?7G~p1)Q&+c#26k{V;LU8OQ;!`MeV&AoFf|IB_uA(tn zlm^r@asu@*o?og`BQ3pPP#puOS^y5AZ zB9{~yp?6+`I`Jv2!MnH}|Da}cYmQav?2Ac1(B^Gv^BVOHP0fu)`|&2Px1rha9 Date: Fri, 11 Mar 2011 07:15:17 +0100 Subject: [PATCH 39/41] generate hungarian mo file --- pyfpdb/locale/fpdb-hu_HU.po | 10 +++++----- pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo | Bin 74036 -> 81282 bytes 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pyfpdb/locale/fpdb-hu_HU.po b/pyfpdb/locale/fpdb-hu_HU.po index f37d024a..ea1a6623 100644 --- a/pyfpdb/locale/fpdb-hu_HU.po +++ b/pyfpdb/locale/fpdb-hu_HU.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: 0.20.905 plus git\n" -"POT-Creation-Date: 2011-03-10 05:10+CET\n" +"POT-Creation-Date: 2011-03-11 07:14+CET\n" "PO-Revision-Date: 2011-03-11 01:33+0100\n" "Last-Translator: Ferenc Erki \n" "Language-Team: Hungarian \n" @@ -132,9 +132,10 @@ msgstr "Nyitó hívás nem található" msgid "DEBUG: " msgstr "DEBUG: " -#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439 -#: Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 -msgid "unimplemented readAction: '%s' '%s'" +#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PartyPokerToFpdb.py:536 +#: PokerStarsToFpdb.py:439 +#, fuzzy +msgid "Unimplemented readAction: '%s' '%s'" msgstr "Nem ismert readAction: '%s' '%s'" #: Card.py:431 @@ -3451,7 +3452,6 @@ msgstr "" "%d.%d.%d verziót használod. Lehet, hogy máshogy fog működni." #: Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 -#, fuzzy msgid "unimplemented readAction: '%s' '%s'" msgstr "Nem ismert readAction: '%s' '%s'" diff --git a/pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo index 3af1e722e47dc7aca5efe09bed05866be9f8d624..5d510f82d447ec799abe2694dbb014da5420ba78 100644 GIT binary patch delta 20978 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 bP5k5UfgJ<7T0^Y$&m>#jb}Y`cUbp@a1drI< delta 14495 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 Rs8aB1Lv8YdM%H)M{{f>gRN4Rl From d49d2e2220652b4f230c3540b69e6cbd7895243f Mon Sep 17 00:00:00 2001 From: Steffen Schaumburg Date: Sat, 12 Mar 2011 21:47:14 +0100 Subject: [PATCH 40/41] few more string unifications (I know its too late, but I wanted them in so translators running non-source can try their translations better), update l10n files --- pyfpdb/AbsoluteToFpdb.py | 8 +- pyfpdb/BetfairToFpdb.py | 4 +- pyfpdb/CarbonToFpdb.py | 7 +- pyfpdb/Configuration.py | 2 +- pyfpdb/EverestToFpdb.py | 9 +- pyfpdb/EverleafToFpdb.py | 2 +- pyfpdb/Filters.py | 2 +- pyfpdb/FulltiltToFpdb.py | 2 +- pyfpdb/GuiDatabase.py | 2 +- pyfpdb/GuiGraphViewer.py | 6 +- pyfpdb/GuiPrefs.py | 2 +- pyfpdb/GuiStove.py | 4 +- pyfpdb/GuiTourneyGraphViewer.py | 6 +- pyfpdb/HUD_main.pyw | 2 +- pyfpdb/PartyPokerToFpdb.py | 2 +- pyfpdb/PokerStarsToFpdb.py | 6 +- pyfpdb/WinamaxToFpdb.py | 2 +- pyfpdb/iPokerToFpdb.py | 4 +- pyfpdb/locale/de/LC_MESSAGES/fpdb.mo | Bin 24021 -> 26343 bytes pyfpdb/locale/es/LC_MESSAGES/fpdb.mo | Bin 11657 -> 11626 bytes pyfpdb/locale/fpdb-de_DE.po | 307 +++++++++++++-------------- pyfpdb/locale/fpdb-en_GB.pot | 166 ++++++--------- pyfpdb/locale/fpdb-es_ES.po | 178 +++++++--------- pyfpdb/locale/fpdb-fr_FR.po | 230 +++++++++++--------- pyfpdb/locale/fpdb-hu_HU.po | 232 +++++++++++--------- pyfpdb/locale/fpdb-pl_PL.po | 182 +++++++--------- pyfpdb/locale/fpdb-ru_RU.po | 180 +++++++--------- pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo | Bin 72429 -> 71253 bytes pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo | Bin 81282 -> 79676 bytes pyfpdb/locale/pl/LC_MESSAGES/fpdb.mo | Bin 21780 -> 21719 bytes pyfpdb/locale/ru/LC_MESSAGES/fpdb.mo | Bin 8441 -> 8106 bytes 31 files changed, 734 insertions(+), 813 deletions(-) diff --git a/pyfpdb/AbsoluteToFpdb.py b/pyfpdb/AbsoluteToFpdb.py index 299ff669..e779ee40 100755 --- a/pyfpdb/AbsoluteToFpdb.py +++ b/pyfpdb/AbsoluteToFpdb.py @@ -201,10 +201,10 @@ class Absolute(HandHistoryConverter): if m is None or fname_info is None: if m is None: tmp = hand.handText[0:100] - logging.error(_("Didn't match re_HandInfo: '%s'") % tmp) - raise FpdbParseError("Absolute: " + _("Didn't match re_HandInfo: '%s'") % tmp) + logging.error(_("No match in readHandInfo: '%s'") % tmp) + raise FpdbParseError("Absolute: " + _("No match in readHandInfo: '%s'") % tmp) elif fname_info is None: - logging.error(_("readHandInfo: File name didn't match re_*InfoFromFilename")) + logging.error(_("File name didn't match re_*InfoFromFilename")) logging.error(_("File name: %s") % self.in_path) raise FpdbParseError("Absolute: " + _("Didn't match re_*InfoFromFilename: '%s'") % self.in_path) @@ -348,7 +348,7 @@ class Absolute(HandHistoryConverter): bet = action.group('BET').replace(',', '') hand.addComplete( street, action.group('PNAME'), bet) else: - logging.debug(_("Unimplemented readAction: %s %s") % (action.group('PNAME'),action.group('ATYPE'))) + logging.debug(_("Unimplemented readAction: '%s' '%s'") % (action.group('PNAME'),action.group('ATYPE'))) def readShowdownActions(self, hand): diff --git a/pyfpdb/BetfairToFpdb.py b/pyfpdb/BetfairToFpdb.py index 7357806a..446bbbee 100755 --- a/pyfpdb/BetfairToFpdb.py +++ b/pyfpdb/BetfairToFpdb.py @@ -105,8 +105,8 @@ class Betfair(HandHistoryConverter): def readHandInfo(self, hand): m = self.re_HandInfo.search(hand.handText) if(m == None): - log.error(_("No match in readHandInfo.")) - raise FpdbParseError(_("No match in readHandInfo.")) + log.error(_("No match in readHandInfo: '%s'") % hand.handText[0:100]) + raise FpdbParseError(_("No match in readHandInfo: '%s'") % hand.handText[0:100]) logging.debug("HID %s, Table %s" % (m.group('HID'), m.group('TABLE'))) hand.handid = m.group('HID') hand.tablename = m.group('TABLE') diff --git a/pyfpdb/CarbonToFpdb.py b/pyfpdb/CarbonToFpdb.py index 7bcfa195..0f0822bf 100644 --- a/pyfpdb/CarbonToFpdb.py +++ b/pyfpdb/CarbonToFpdb.py @@ -160,9 +160,9 @@ or None if we fail to get the info """ def readHandInfo(self, hand): m = self.re_HandInfo.search(hand.handText) if m is None: - logging.info(_("No match in readHandInfo.")) + logging.info(_("No match in readHandInfo: '%s'") % hand.handText[0:100]) logging.info(hand.handText) - raise FpdbParseError(_("No match in readHandInfo.")) + raise FpdbParseError(_("No match in readHandInfo: '%s'") % hand.handText[0:100]) logging.debug("HID %s-%s, Table %s" % (m.group('HID1'), m.group('HID2'), m.group('TABLE')[:-1])) hand.handid = m.group('HID1') + m.group('HID2') @@ -264,8 +264,7 @@ or None if we fail to get the info """ elif action.group('ATYPE') == 'ALL_IN': hand.addAllIn(street, player, action.group('BET')) else: - logging.debug(_("Unimplemented readAction: %s %s") - % (action.group('PSEAT'),action.group('ATYPE'))) + logging.debug(_("Unimplemented readAction: '%s' '%s'") % (action.group('PSEAT'),action.group('ATYPE'))) def readShowdownActions(self, hand): for shows in self.re_ShowdownAction.finditer(hand.handText): diff --git a/pyfpdb/Configuration.py b/pyfpdb/Configuration.py index f24d76aa..8a2d3fb4 100644 --- a/pyfpdb/Configuration.py +++ b/pyfpdb/Configuration.py @@ -712,7 +712,7 @@ class Config: while added > 0 and n < 2: n = n + 1 log.info(_("Reading configuration file %s") % file) - print _("\nReading configuration file %s\n") % file + print (("\n"+_("Reading configuration file %s")+"\n") % file) try: doc = xml.dom.minidom.parse(file) self.doc = doc diff --git a/pyfpdb/EverestToFpdb.py b/pyfpdb/EverestToFpdb.py index 22fb1886..662d2889 100644 --- a/pyfpdb/EverestToFpdb.py +++ b/pyfpdb/EverestToFpdb.py @@ -142,9 +142,9 @@ class Everest(HandHistoryConverter): def readHandInfo(self, hand): m = self.re_HandInfo.search(hand.handText) if m is None: - logging.info(_("No match in readHandInfo.")) + logging.info(_("No match in readHandInfo: '%s'") % hand.handText[0:100]) logging.info(hand.handText) - raise FpdbParseError(_("No match in readHandInfo.")) + raise FpdbParseError(_("No match in readHandInfo: '%s'") % hand.handText[0:100]) hand.handid = m.group('HID') hand.tablename = self.info['TABLENAME'] hand.maxseats = None @@ -231,9 +231,8 @@ class Everest(HandHistoryConverter): elif action.group('ATYPE') in ('FOLD', 'SIT_OUT'): hand.addFold(street, player) else: - print (_("Unimplemented readAction: %s %s") % (action.group('PSEAT'),action.group('ATYPE'))) - logging.debug(_("Unimplemented readAction: %s %s") - % (action.group('PSEAT'),action.group('ATYPE'))) + print (_("Unimplemented readAction: '%s' '%s'") % (action.group('PSEAT'),action.group('ATYPE'))) + logging.debug(_("Unimplemented readAction: '%s' '%s'") % (action.group('PSEAT'),action.group('ATYPE'))) def readShowdownActions(self, hand): for shows in self.re_ShowdownAction.finditer(hand.handText): diff --git a/pyfpdb/EverleafToFpdb.py b/pyfpdb/EverleafToFpdb.py index 400e24a0..bcd37af9 100755 --- a/pyfpdb/EverleafToFpdb.py +++ b/pyfpdb/EverleafToFpdb.py @@ -142,7 +142,7 @@ or None if we fail to get the info """ def readHandInfo(self, hand): m = self.re_HandInfo.search(hand.handText) if(m == None): - logging.info(_("Didn't match re_HandInfo")) + logging.info(_("No match in readHandInfo: '%s'") % hand.handText[0:100]) logging.info(hand.handText) return None logging.debug("HID %s, Table %s" % (m.group('HID'), m.group('TABLE'))) diff --git a/pyfpdb/Filters.py b/pyfpdb/Filters.py index e73637c9..0a085933 100644 --- a/pyfpdb/Filters.py +++ b/pyfpdb/Filters.py @@ -52,7 +52,7 @@ class Filters(threading.Thread): # text used on screen stored here so that it can be configured self.filterText = {'limitsall':_('All'), 'limitsnone':_('None'), 'limitsshow':_('Show _Limits') ,'seatsbetween':_('Between:'), 'seatsand':_('And:'), 'seatsshow':_('Show Number of _Players') - ,'playerstitle':_('Hero:'), 'sitestitle':_('Sites:'), 'gamestitle':_('Games:') + ,'playerstitle':_('Hero:'), 'sitestitle':(_('Sites')+':'), 'gamestitle':(_('Games')+':') ,'limitstitle':_('Limits:'), 'seatstitle':_('Number of Players:') ,'groupstitle':_('Grouping:'), 'posnshow':_('Show Position Stats') ,'datestitle':_('Date:') diff --git a/pyfpdb/FulltiltToFpdb.py b/pyfpdb/FulltiltToFpdb.py index 2338c8a0..3ee97675 100755 --- a/pyfpdb/FulltiltToFpdb.py +++ b/pyfpdb/FulltiltToFpdb.py @@ -264,7 +264,7 @@ class Fulltilt(HandHistoryConverter): if m is None: tmp = hand.handText[0:100] log.error(_("Unable to recognise handinfo from: '%s'") % tmp) - log.error(_("readHandInfo: Raising FpdbParseError")) + log.error("readHandInfo: " + _("Raising FpdbParseError")) raise FpdbParseError(_("Unable to recognise handinfo from: '%s'")) #print "DEBUG: m.groupdict: %s" % m.groupdict() diff --git a/pyfpdb/GuiDatabase.py b/pyfpdb/GuiDatabase.py index b7814979..9e2734bb 100755 --- a/pyfpdb/GuiDatabase.py +++ b/pyfpdb/GuiDatabase.py @@ -478,7 +478,7 @@ class AddDB(gtk.Dialog): def run(self): response = super(AddDB,self).run() - log.debug(_("addDB.run: response is %s accept is %s") % (str(response), str(int(gtk.RESPONSE_ACCEPT)))) + log.debug(_("addDB.run: response is %s, accept is %s") % (str(response), str(int(gtk.RESPONSE_ACCEPT)))) ok,retry = False,True while response == gtk.RESPONSE_ACCEPT: diff --git a/pyfpdb/GuiGraphViewer.py b/pyfpdb/GuiGraphViewer.py index db530d9d..9ff8017f 100644 --- a/pyfpdb/GuiGraphViewer.py +++ b/pyfpdb/GuiGraphViewer.py @@ -46,10 +46,8 @@ try: from numpy import arange, cumsum from pylab import * except ImportError, inst: - print _("""Failed to load libs for graphing, graphing will not function. Please - install numpy and matplotlib if you want to use graphs.""") - print _("""This is of no consequence for other parts of the program, e.g. import - and HUD are NOT affected by this problem.""") + print _("""Failed to load libs for graphing, graphing will not function. Please install numpy and matplotlib if you want to use graphs.""") + print _("""This is of no consequence for other parts of the program, e.g. import and HUD are NOT affected by this problem.""") print "ImportError: %s" % inst.args class GuiGraphViewer (threading.Thread): diff --git a/pyfpdb/GuiPrefs.py b/pyfpdb/GuiPrefs.py index 3ef334cd..59b1c0e6 100755 --- a/pyfpdb/GuiPrefs.py +++ b/pyfpdb/GuiPrefs.py @@ -75,7 +75,7 @@ class GuiPrefs: configColumn.pack_start(cRender, True) configColumn.add_attribute(cRender, 'text', 1) - configColumn = gtk.TreeViewColumn(_("Value (double-click to change)")) + configColumn = gtk.TreeViewColumn(_("Value (double-click to change)")) self.configView.append_column(configColumn) cRender = gtk.CellRendererText() configColumn.pack_start(cRender, True) diff --git a/pyfpdb/GuiStove.py b/pyfpdb/GuiStove.py index 48518c40..f1261a28 100644 --- a/pyfpdb/GuiStove.py +++ b/pyfpdb/GuiStove.py @@ -131,10 +131,10 @@ class GuiStove(): flop_games_cb = self.create_combo_box(games) players_cb = self.create_combo_box(players) - label = gtk.Label(_("Gametype:")) + label = gtk.Label(_("Gametype")+":") ddhbox.add(label) ddhbox.add(flop_games_cb) - label = gtk.Label(_("Players:")) + label = gtk.Label(_("Players")+":") ddhbox.add(label) ddhbox.add(players_cb) diff --git a/pyfpdb/GuiTourneyGraphViewer.py b/pyfpdb/GuiTourneyGraphViewer.py index ff1a71e2..06ceb34b 100644 --- a/pyfpdb/GuiTourneyGraphViewer.py +++ b/pyfpdb/GuiTourneyGraphViewer.py @@ -46,10 +46,8 @@ try: from numpy import arange, cumsum from pylab import * except ImportError, inst: - print _("""Failed to load libs for graphing, graphing will not function. Please - install numpy and matplotlib if you want to use graphs.""") - print _("""This is of no consequence for other parts of the program, e.g. import - and HUD are NOT affected by this problem.""") + print _("""Failed to load libs for graphing, graphing will not function. Please install numpy and matplotlib if you want to use graphs.""") + print _("""This is of no consequence for other parts of the program, e.g. import and HUD are NOT affected by this problem.""") print "ImportError: %s" % inst.args class GuiTourneyGraphViewer (threading.Thread): diff --git a/pyfpdb/HUD_main.pyw b/pyfpdb/HUD_main.pyw index 66b46f1c..8878cde3 100755 --- a/pyfpdb/HUD_main.pyw +++ b/pyfpdb/HUD_main.pyw @@ -141,7 +141,7 @@ class HUD_main(object): self.kill_hud(None, hud.table.key) def destroy(self, *args): # call back for terminating the main eventloop - log.info(_("Terminating normally.")) + log.info(_("Quitting normally")) gtk.main_quit() def kill_hud(self, event, table): diff --git a/pyfpdb/PartyPokerToFpdb.py b/pyfpdb/PartyPokerToFpdb.py index 69265fbf..a2f708a1 100755 --- a/pyfpdb/PartyPokerToFpdb.py +++ b/pyfpdb/PartyPokerToFpdb.py @@ -345,7 +345,7 @@ class PartyPoker(HandHistoryConverter): elif info[key].find(u"€")!=-1: hand.buyinCurrency="EUR" else: - raise FpdbParseError(_("Failed to detect currency. HID: %s: '%s'") % (hand.handid, info[key])) + raise FpdbParseError(_("Failed to detect currency. Hand ID: %s: '%s'") % (hand.handid, info[key])) info[key] = info[key].strip(u'$€') hand.buyin = int(100*Decimal(info[key])) if key == 'LEVEL': diff --git a/pyfpdb/PokerStarsToFpdb.py b/pyfpdb/PokerStarsToFpdb.py index 583fecf0..e5315ea7 100644 --- a/pyfpdb/PokerStarsToFpdb.py +++ b/pyfpdb/PokerStarsToFpdb.py @@ -219,8 +219,8 @@ class PokerStars(HandHistoryConverter): m = self.re_HandInfo.search(hand.handText,re.DOTALL) m2 = self.re_GameInfo.search(hand.handText) if m is None or m2 is None: - log.error("Didn't match re_HandInfo") - raise FpdbParseError(_("No match in readHandInfo.")) + log.error(_("No match in readHandInfo: '%s'") % hand.handText[0:100]) + raise FpdbParseError(_("No match in readHandInfo: '%s'") % hand.handText[0:100]) info.update(m.groupdict()) info.update(m2.groupdict()) @@ -262,7 +262,7 @@ class PokerStars(HandHistoryConverter): hand.buyinCurrency="PSFP" else: #FIXME: handle other currencies, play money - raise FpdbParseError(_("Failed to detect currency: '%s'") % info[key]) + raise FpdbParseError(_("Failed to detect currency. Hand ID: %s: '%s'") % (hand.handid, info[key])) info['BIAMT'] = info['BIAMT'].strip(u'$€FPP') diff --git a/pyfpdb/WinamaxToFpdb.py b/pyfpdb/WinamaxToFpdb.py index 5b092b94..302a5c1f 100644 --- a/pyfpdb/WinamaxToFpdb.py +++ b/pyfpdb/WinamaxToFpdb.py @@ -260,7 +260,7 @@ class Winamax(HandHistoryConverter): hand.buyinCurrency="PSFP" else: #FIXME: handle other currencies, FPP, play money - raise FpdbParseError(_("failed to detect currency")) + raise FpdbParseError(_("Failed to detect currency. Hand ID: %s: '%s'") % (hand.handid, info[key])) info['BIAMT'] = info['BIAMT'].strip(u'$€FPP') diff --git a/pyfpdb/iPokerToFpdb.py b/pyfpdb/iPokerToFpdb.py index 8ff65113..7fd5d6ac 100644 --- a/pyfpdb/iPokerToFpdb.py +++ b/pyfpdb/iPokerToFpdb.py @@ -153,9 +153,9 @@ or None if we fail to get the info """ def readHandInfo(self, hand): m = self.re_HandInfo.search(hand.handText) if m is None: - logging.error(_("Didn't match re_HandInfo")) + logging.error(_("No match in readHandInfo: '%s'") % hand.handText[0:100]) logging.info(hand.handText) - raise FpdbParseError(_("Didn't match re_HandInfo")) + raise FpdbParseError(_("No match in readHandInfo: '%s'") % hand.handText[0:100]) mg = m.groupdict() #print "DEBUG: m.groupdict(): %s" % mg hand.handid = m.group('HID') diff --git a/pyfpdb/locale/de/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/de/LC_MESSAGES/fpdb.mo index e5a5f755f9be69b1563c11540dcc4e08177213e7..515d66d2edeea3e19df676c79370fa9903ed8f31 100644 GIT binary patch delta 7023 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 delta 4826 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 ZpeaA6CRtNGwkFkHTb7&C-cT{7$A6Zq{n7vc delta 2797 zcmYM$duWzb9Ki9TZhN;m?^(_1e7)7)WT_L4mn%pLIzT=q2{NXbT*o-gXIVAY7q)Q0Q5o$0W*P|JF4Gr)pX5d-0-*@OZ zt;i=_iQ8|X8OtKg2GAP~pg%^gpooGisz6h^B<`>UePK5`@E#n4`_Ktm&_J)C0o=d@ zW{^hPJ0oiec{mLV@P1r{ZrS_Y$iD+O(O`tf&^G{AZkxZOA7~p|kxT=F32y zKo8y8xV;X2Zyyp7fR|3L}{&=f!T1da3yB*JhB z4de>mhgZ>5C%J>BvH}fgF7gT0e7U6?&@;3hi||`4Zb!C=ZW8seT)i^y|5^%0+<+t@ zoJJ@35gj;(-({cYBXfsw=$6fi>nqTo)XlMn&{Ka7eeb8(zp*d%T=ugN$6;iLY6_-m zBO2*$G*ze2l{Dit`~f}H1G`+V|0 zl)~>c7(j2r^Yo5FGcgZM`EoRndUT+}Xuq$}iLaw) zfn82UsR6SX%>jq<Y@_89tn4Z70JalH=R>%C|Ihp-IW&@D@{(YDXV zS-1raxCLF%kiq{gGz!HO+`EbBgfq|%RhWS_SdO*mNTd zsXvbPyN<5-AMAi#hBF5Cz)UPff8fe7vSAJdBVB-IUCBtv|nTF=a^0X zBKlriT)&2Hn;Ymrqu{r+&M`H~K diff --git a/pyfpdb/locale/fpdb-de_DE.po b/pyfpdb/locale/fpdb-de_DE.po index 66b7bada..9b82f7fa 100644 --- a/pyfpdb/locale/fpdb-de_DE.po +++ b/pyfpdb/locale/fpdb-de_DE.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-03-11 07:06+CET\n" -"PO-Revision-Date: 2011-03-11 07:05+0200\n" +"POT-Creation-Date: 2011-03-12 21:23+CET\n" +"PO-Revision-Date: 2011-03-11 08:46+0200\n" "Last-Translator: Steffen Schaumburg \n" "Language-Team: Fpdb\n" "Language: de\n" @@ -37,23 +37,25 @@ msgstr "Konnte Gametype in '%s' nicht erkennen" msgid "determineGameType: Raising FpdbParseError" msgstr "determineGameType: FpdbParseError" -#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 -#, fuzzy -msgid "Didn't match re_HandInfo: '%s'" -msgstr "Keine Treffer für re_HandInfo" +#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 BetfairToFpdb.py:108 +#: BetfairToFpdb.py:109 CarbonToFpdb.py:163 CarbonToFpdb.py:165 +#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:145 +#: PokerStarsToFpdb.py:222 PokerStarsToFpdb.py:223 iPokerToFpdb.py:156 +#: iPokerToFpdb.py:158 +msgid "No match in readHandInfo: '%s'" +msgstr "Keine Treffer für re_HandInfo: '%s'" #: AbsoluteToFpdb.py:207 -msgid "readHandInfo: File name didn't match re_*InfoFromFilename" -msgstr "readHandInfo: Dateiname wurde von re_*InfoFromFilename nicht erkannt" +msgid "File name didn't match re_*InfoFromFilename" +msgstr "Dateiname wurde von re_*InfoFromFilename nicht erkannt" #: AbsoluteToFpdb.py:208 msgid "File name: %s" msgstr "Dateiname: %s" #: AbsoluteToFpdb.py:209 -#, fuzzy msgid "Didn't match re_*InfoFromFilename: '%s'" -msgstr "Absolute: re_HandInfo konnte '%s' nicht erkennen" +msgstr "re*InfoFromFilename konnte '%s' nicht erkennen" #: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:416 #: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203 @@ -77,24 +79,25 @@ msgstr "Keine Small Blind" msgid "Absolute readStudPlayerCards is only a stub." msgstr "" -#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:234 -#: EverestToFpdb.py:235 EverleafToFpdb.py:288 -msgid "Unimplemented readAction: %s %s" -msgstr "Nicht implementierte readAction: %s %s" +#: AbsoluteToFpdb.py:351 BetfairToFpdb.py:199 CarbonToFpdb.py:267 +#: EverestToFpdb.py:234 EverestToFpdb.py:235 OnGameToFpdb.py:337 +#: PartyPokerToFpdb.py:536 PokerStarsToFpdb.py:439 +msgid "Unimplemented readAction: '%s' '%s'" +msgstr "Nicht implementierte readAction: '%s' '%s'" -#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 +#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:297 #: EverleafToFpdb.py:326 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:577 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "Zu lesende Hand History" -#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 +#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:298 #: EverleafToFpdb.py:327 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" msgstr "Ausgabepfad" -#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 +#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:299 #: EverleafToFpdb.py:328 FulltiltToFpdb.py:786 PartyPokerToFpdb.py:579 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" @@ -108,12 +111,6 @@ msgstr "Konnte Datei %s nicht finden" msgid "Output being written to %s" msgstr "" -#: BetfairToFpdb.py:108 BetfairToFpdb.py:109 CarbonToFpdb.py:163 -#: CarbonToFpdb.py:165 EverestToFpdb.py:145 EverestToFpdb.py:147 -#: PokerStarsToFpdb.py:223 -msgid "No match in readHandInfo." -msgstr "Keine Treffer für re_HandInfo" - #: BetfairToFpdb.py:123 msgid "readPlayerStacks: Less than 2 players found in a hand" msgstr "" @@ -129,12 +126,7 @@ msgstr "Kein Bringin gefunden" #: PokerStarsToFpdb.py:439 Win2dayToFpdb.py:341 WinamaxToFpdb.py:406 #: test_Database.py:50 test_Database.py:51 msgid "DEBUG: " -msgstr "" - -#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PartyPokerToFpdb.py:536 -#: PokerStarsToFpdb.py:439 -msgid "Unimplemented readAction: '%s' '%s'" -msgstr "" +msgstr "DEBUG: " #: Card.py:431 msgid "fpdb card encoding(same as pokersource)" @@ -229,18 +221,10 @@ msgstr "" msgid "Configuration file %s not found. Using defaults." msgstr "" -#: Configuration.py:714 +#: Configuration.py:714 Configuration.py:715 msgid "Reading configuration file %s" msgstr "Lese Konfigurationsdatei %s" -#: Configuration.py:715 -msgid "" -"\n" -"Reading configuration file %s\n" -msgstr "" -"\n" -"Lese Konfigurationsdatei %s\n" - #: Configuration.py:721 msgid "Error parsing %s. See error log file." msgstr "" @@ -363,23 +347,20 @@ msgid "Create foreign key failed: " msgstr "Erstellen des Foreign Keys fehlgeschlagen: " #: Database.py:1172 -#, fuzzy msgid "Creating MySQL index %s %s" msgstr "Erstelle MySQL Index %s %s" #: Database.py:1181 -#, fuzzy msgid "Creating PostgreSQL index " -msgstr "Erstelle Foreign Key " +msgstr "Erstelle PostgreSQL index" #: Database.py:1186 Database.py:1337 Database.py:1346 Database.py:1354 msgid "Create index failed: " msgstr "Erstellen des Indexes fehlgeschlagen: " #: Database.py:1194 -#, fuzzy msgid "After import took %s seconds" -msgstr "Zeit zwischen Imports in Sekunden:" +msgstr "Bearbeitung nach Import dauerte %s Sekunden:" #: Database.py:1227 Database.py:1228 msgid "Finished recreating tables" @@ -570,14 +551,14 @@ msgstr "" msgid "Unable to recognise handinfo from: '%s'" msgstr "" -#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 -msgid "Didn't match re_HandInfo" -msgstr "Keine Treffer für re_HandInfo" - #: EverleafToFpdb.py:265 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" +#: EverleafToFpdb.py:288 +msgid "Unimplemented readAction: %s %s" +msgstr "Nicht implementierte readAction: %s %s" + #: EverleafToFpdb.py:297 msgid "readShowdownActions %s %s" msgstr "" @@ -606,18 +587,18 @@ msgstr "Und:" msgid "Between:" msgstr "Zwischen:" -#: Filters.py:55 -msgid "Games:" -msgstr "Spiele:" +#: Filters.py:55 GuiPrefs.py:33 +msgid "Games" +msgstr "Spiele" + +#: Filters.py:55 GuiPrefs.py:33 +msgid "Sites" +msgstr "Seiten" #: Filters.py:55 TourneyFilters.py:52 msgid "Hero:" msgstr "Held:" -#: Filters.py:55 TourneyFilters.py:52 -msgid "Sites:" -msgstr "Seien:" - #: Filters.py:56 msgid "Limits:" msgstr "Limits:" @@ -791,7 +772,7 @@ msgstr "" #: FulltiltToFpdb.py:267 #, fuzzy -msgid "readHandInfo: Raising FpdbParseError" +msgid "Raising FpdbParseError" msgstr "parseSummary: FpdbParseError" #: FulltiltToFpdb.py:369 @@ -871,9 +852,8 @@ msgid " Stop _Auto Import " msgstr " _Autoimport Anhalten " #: GuiAutoImport.py:203 -#, fuzzy msgid "Detecting hh directory for site: '%s'" -msgstr "Erstelle Verzeichnis \"%s\"" +msgstr "Untersuche HH-Verzeichnis für Seite: '%s'" #: GuiAutoImport.py:242 msgid "" @@ -924,9 +904,8 @@ msgstr "" " * Autoimport anhalten: HUD ist bereits beendet" #: GuiAutoImport.py:316 -#, fuzzy msgid "%s auto-import:" -msgstr "Autoimport" +msgstr "%s Autoimport:" #: GuiAutoImport.py:325 msgid "Browse..." @@ -1218,19 +1197,20 @@ msgstr "DB Beschreibung" #: GuiDatabase.py:462 msgid "Host Computer" -msgstr "" +msgstr "Host" #: GuiDatabase.py:481 -msgid "addDB.run: response is %s accept is %s" -msgstr "" +#, fuzzy +msgid "addDB.run: response is %s, accept is %s" +msgstr "addDB.run: Antwort ist %s, OK ist %s" #: GuiDatabase.py:495 msgid "start creating new db" -msgstr "" +msgstr "Beginne neue DB zu erstellen" #: GuiDatabase.py:514 msgid "tested new db, result=%s" -msgstr "" +msgstr "Neue DB getestet, Ergebnis=%s" #: GuiDatabase.py:517 msgid "Database created" @@ -1242,7 +1222,7 @@ msgstr "Datenbankerstellung fehlgeschlagen" #: GuiDatabase.py:533 msgid "check_fields: starting" -msgstr "" +msgstr "check_fields: starte" #: GuiDatabase.py:539 msgid "No Database Name given" @@ -1270,7 +1250,7 @@ msgstr "Unbekannter Datenbanktyp ausgewählt" #: GuiDatabase.py:569 msgid "check_fields: open dialog" -msgstr "" +msgstr "check_fields: Öffnen-Dialog" #: GuiDatabase.py:578 msgid "Do you want to try again?" @@ -1282,7 +1262,7 @@ msgstr "" #: GuiDatabase.py:585 msgid "check_fields: destroy dialog" -msgstr "" +msgstr "check_fields: Dialog beenden" #: GuiDatabase.py:589 msgid "check_fields: returning ok as %s, try_again as %s" @@ -1298,105 +1278,105 @@ msgstr "" #: GuiGraphViewer.py:49 GuiTourneyGraphViewer.py:49 msgid "" -"Failed to load libs for graphing, graphing will not function. Please\n" -" install numpy and matplotlib if you want to use graphs." +"Failed to load libs for graphing, graphing will not function. Please install " +"numpy and matplotlib if you want to use graphs." msgstr "" -#: GuiGraphViewer.py:51 GuiTourneyGraphViewer.py:51 +#: GuiGraphViewer.py:50 GuiTourneyGraphViewer.py:50 msgid "" -"This is of no consequence for other parts of the program, e.g. import \n" -" and HUD are NOT affected by this problem." +"This is of no consequence for other parts of the program, e.g. import and " +"HUD are NOT affected by this problem." msgstr "" -#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 +#: GuiGraphViewer.py:83 GuiTourneyGraphViewer.py:82 msgid "Refresh _Graph" msgstr "_Graph auffrischen" -#: GuiGraphViewer.py:87 GuiTourneyGraphViewer.py:86 +#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 msgid "_Export to File" msgstr "_Exportieren" -#: GuiGraphViewer.py:135 GuiGraphViewer.py:251 GuiSessionViewer.py:372 -#: GuiTourneyGraphViewer.py:134 GuiTourneyGraphViewer.py:232 +#: GuiGraphViewer.py:133 GuiGraphViewer.py:249 GuiSessionViewer.py:372 +#: GuiTourneyGraphViewer.py:132 GuiTourneyGraphViewer.py:230 msgid "***Error: " msgstr "***Fehler: " -#: GuiGraphViewer.py:168 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 -#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:159 +#: GuiGraphViewer.py:166 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 +#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:157 #: GuiTourneyPlayerStats.py:268 msgid "No sites selected - defaulting to PokerStars" -msgstr "" +msgstr "Keine Seiten ausgewählt - Standard ist PokerStars" -#: GuiGraphViewer.py:173 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 -#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:164 +#: GuiGraphViewer.py:171 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 +#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:162 #: GuiTourneyPlayerStats.py:271 msgid "No player ids found" msgstr "Keine Player IDs gefunden" -#: GuiGraphViewer.py:178 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 +#: GuiGraphViewer.py:176 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 #: GuiSessionViewer.py:218 msgid "No limits found" msgstr "Keine Limits gefunden" -#: GuiGraphViewer.py:188 GuiTourneyGraphViewer.py:174 +#: GuiGraphViewer.py:186 GuiTourneyGraphViewer.py:172 msgid "Graph generated in: %s" msgstr "Graph erstellt in: %s" -#: GuiGraphViewer.py:193 +#: GuiGraphViewer.py:191 msgid "Hands" msgstr "" -#: GuiGraphViewer.py:198 GuiTourneyGraphViewer.py:182 +#: GuiGraphViewer.py:196 GuiTourneyGraphViewer.py:180 msgid "No Data for Player(s) Found" msgstr "" -#: GuiGraphViewer.py:221 +#: GuiGraphViewer.py:219 msgid "" "Hands: %d\n" "Profit: $%.2f" msgstr "" -#: GuiGraphViewer.py:222 +#: GuiGraphViewer.py:220 msgid "Showdown: $%.2f" msgstr "" -#: GuiGraphViewer.py:223 +#: GuiGraphViewer.py:221 msgid "Non-showdown: $%.2f" msgstr "" -#: GuiGraphViewer.py:231 +#: GuiGraphViewer.py:229 msgid "Profit graph for ring games" msgstr "" -#: GuiGraphViewer.py:234 +#: GuiGraphViewer.py:232 msgid "" "Hands: %d\n" "Profit (%s): %.2f" msgstr "" -#: GuiGraphViewer.py:236 +#: GuiGraphViewer.py:234 msgid "Showdown (%s): %.2f" msgstr "" -#: GuiGraphViewer.py:238 +#: GuiGraphViewer.py:236 msgid "Non-showdown (%s): %.2f" msgstr "" -#: GuiGraphViewer.py:365 GuiTourneyGraphViewer.py:276 +#: GuiGraphViewer.py:363 GuiTourneyGraphViewer.py:274 msgid "Please choose the directory you wish to export to:" msgstr "" -#: GuiGraphViewer.py:378 GuiTourneyGraphViewer.py:289 +#: GuiGraphViewer.py:376 GuiTourneyGraphViewer.py:287 msgid "Closed, no graph exported" msgstr "" -#: GuiGraphViewer.py:396 GuiTourneyGraphViewer.py:307 +#: GuiGraphViewer.py:394 GuiTourneyGraphViewer.py:305 msgid "Graph created" -msgstr "" +msgstr "Graph erstellt" #: GuiImapFetcher.py:40 msgid "To cancel just close this tab." -msgstr "" +msgstr "Zum Abbrechen dieses Tab schließen." #: GuiImapFetcher.py:43 msgid "_Save" @@ -1409,19 +1389,23 @@ msgstr "" #: GuiImapFetcher.py:51 msgid "If you change the config you must save before importing" msgstr "" +"Falls Du die Konfiguration geändert hast musst du vor dem Importieren erst " +"Speichern" #: GuiImapFetcher.py:89 msgid "Starting import. Please wait." -msgstr "" +msgstr "Import gestartet. Bitte warten." #: GuiImapFetcher.py:94 msgid "Finished import without error." -msgstr "" +msgstr "Import ohne Fehler abgeschlossen." #: GuiImapFetcher.py:97 msgid "" "Login to mailserver failed: please check mailserver, username and password" msgstr "" +"Login beim Mailserver fehlgeschlagen: Bitte überprüfe Mail Server, " +"Benutzername und Passwort" #: GuiImapFetcher.py:100 msgid "" @@ -1494,18 +1478,16 @@ msgid "Text" msgstr "" #: GuiPositionalStats.py:137 -#, fuzzy msgid "activesite set to %s" -msgstr "self.sites[%s] auf %s gesetzt" +msgstr "activesite auf %s gesetzt" #: GuiPositionalStats.py:323 msgid "Positional Stats page displayed in %4.2f seconds" msgstr "Statistiken nach Position wurde in %4.2f Sekunden angezeigt" #: GuiPrefs.py:31 -#, fuzzy msgid "Databases" -msgstr "_Datenbank" +msgstr "Datenbanken" #: GuiPrefs.py:31 msgid "General" @@ -1516,19 +1498,8 @@ msgid "HUD" msgstr "" #: GuiPrefs.py:32 -#, fuzzy msgid "Import" -msgstr "_Importieren" - -#: GuiPrefs.py:33 -#, fuzzy -msgid "Games" -msgstr "Spiele:" - -#: GuiPrefs.py:33 -#, fuzzy -msgid "Sites" -msgstr "Seien:" +msgstr "Importieren" #: GuiPrefs.py:34 msgid "Popup Windows" @@ -1543,14 +1514,12 @@ msgid "Popup Name" msgstr "" #: GuiPrefs.py:35 -#, fuzzy msgid "Stat" -msgstr "Status" +msgstr "Stat" #: GuiPrefs.py:36 GuiPrefs.py:42 -#, fuzzy msgid "Stat Name" -msgstr "DB Name" +msgstr "Stat-Name" #: GuiPrefs.py:37 msgid "Auxiliary Windows" @@ -1585,9 +1554,8 @@ msgid "Left/Right Align" msgstr "" #: GuiPrefs.py:41 -#, fuzzy msgid "Show in Position Stats" -msgstr "Positionen Anzeigen" +msgstr "In \"Statistiken nach Position\" anzeigen" #: GuiPrefs.py:41 #, fuzzy @@ -1596,14 +1564,14 @@ msgstr "_Limits anzeigen" #: GuiPrefs.py:42 msgid "Format" -msgstr "" +msgstr "Format" #: GuiPrefs.py:72 msgid "Setting" -msgstr "" +msgstr "Einstellung" #: GuiPrefs.py:78 -msgid "Value (double-click to change)" +msgid "Value (double-click to change)" msgstr "" #: GuiPrefs.py:178 @@ -1871,14 +1839,12 @@ msgid "Flop" msgstr "" #: GuiStove.py:134 -#, fuzzy -msgid "Gametype:" -msgstr "Spiele:" +msgid "Gametype" +msgstr "Spiel" #: GuiStove.py:137 -#, fuzzy -msgid "Players:" -msgstr "Alle Spieler" +msgid "Players" +msgstr "Spieler" #: GuiStove.py:143 msgid "Input:" @@ -1893,14 +1859,12 @@ msgid "Board:" msgstr "" #: GuiStove.py:182 -#, fuzzy msgid "Player1:" -msgstr "Alle Spieler" +msgstr "Spieler1:" #: GuiStove.py:197 -#, fuzzy msgid "Player2:" -msgstr "Alle Spieler" +msgstr "Spieler2:" #: GuiStove.py:211 msgid "Results" @@ -1922,17 +1886,17 @@ msgstr "" msgid "called update_flop_output_pane" msgstr "" -#: GuiTourneyGraphViewer.py:178 +#: GuiTourneyGraphViewer.py:176 msgid "Tournaments" msgstr "" -#: GuiTourneyGraphViewer.py:205 GuiTourneyGraphViewer.py:218 +#: GuiTourneyGraphViewer.py:203 GuiTourneyGraphViewer.py:216 msgid "" "Tournaments: %d\n" "Profit: $%.2f" msgstr "" -#: GuiTourneyGraphViewer.py:215 +#: GuiTourneyGraphViewer.py:213 msgid "Tournament Results" msgstr "" @@ -1978,9 +1942,8 @@ msgid "Cat." msgstr "" #: GuiTourneyPlayerStats.py:85 -#, fuzzy msgid "Limit" -msgstr "Limits:" +msgstr "Limit" #: GuiTourneyPlayerStats.py:86 msgid "Curr." @@ -2031,9 +1994,8 @@ msgid "ROI%" msgstr "" #: GuiTourneyPlayerStats.py:99 -#, fuzzy msgid "$/Tour" -msgstr "Tourney" +msgstr "$/Tour" #: GuiTourneyViewer.py:40 msgid "Enter the tourney number you want to display:" @@ -2080,9 +2042,8 @@ msgid "Any major error will be reported there _only_." msgstr "" #: HUD_main.pyw:78 -#, fuzzy msgid "HUD_main: starting ...\n" -msgstr "fpdb startet ..." +msgstr "HUD_main: startet ...\n" #: HUD_main.pyw:107 HUD_run_me.py:62 msgid "Closing this window will exit from the HUD." @@ -2096,9 +2057,8 @@ msgstr "" msgid "hud_main: Game changed." msgstr "" -#: HUD_main.pyw:144 -#, fuzzy -msgid "Terminating normally." +#: HUD_main.pyw:144 fpdb.pyw:971 +msgid "Quitting normally" msgstr "Beende normal" #: HUD_main.pyw:205 @@ -2742,9 +2702,8 @@ msgid "No Tournament summaries found." msgstr "" #: ImapFetcher.py:111 -#, fuzzy msgid "Errors: %s" -msgstr "***Fehler: " +msgstr "Fehler: %s" #: ImapFetcher.py:159 msgid "Finished importing %s/%s PS summaries" @@ -2760,9 +2719,8 @@ msgid "limit not found in self.limits(%s). hand: '%s'" msgstr "" #: OnGameToFpdb.py:209 OnGameToFpdb.py:210 WinamaxToFpdb.py:217 -#, fuzzy msgid "readHandInfo: DATETIME not matched: '%s'" -msgstr "readHandInfo: '%s' nicht erkannt" +msgstr "readHandInfo: DATETIME in '%s' nicht erkannt" #: OnGameToFpdb.py:264 PartyPokerToFpdb.py:365 PokerStarsToFpdb.py:312 #: Win2dayToFpdb.py:162 WinamaxToFpdb.py:329 @@ -2882,14 +2840,9 @@ msgstr "" msgid "Cannot read GameType for current hand" msgstr "" -#: PartyPokerToFpdb.py:348 +#: PartyPokerToFpdb.py:348 PokerStarsToFpdb.py:265 WinamaxToFpdb.py:263 #, fuzzy -msgid "Failed to detect currency. HID: %s: '%s'" -msgstr "Konnte Währung nicht finden" - -#: PokerStarsToFpdb.py:265 -#, fuzzy -msgid "Failed to detect currency: '%s'" +msgid "Failed to detect currency. Hand ID: %s: '%s'" msgstr "Konnte Währung nicht finden" #: SplitHandHistory.py:76 @@ -3171,6 +3124,10 @@ msgstr "" msgid "tournament tracker starting\n" msgstr "" +#: TourneyFilters.py:52 +msgid "Sites:" +msgstr "Seien:" + #: TourneyFilters.py:54 msgid "Tourney Type" msgstr "" @@ -3365,10 +3322,6 @@ msgstr "" msgid "self.window doesn't exist? why?" msgstr "" -#: WinamaxToFpdb.py:263 -msgid "failed to detect currency" -msgstr "" - #: WinamaxToFpdb.py:300 msgid "readplayerstacks: re is '%s'" msgstr "" @@ -3927,10 +3880,6 @@ msgstr "" "\n" "Konnte globalen Lock nicht ergreifen, wird momentan von %s gehalten" -#: fpdb.pyw:971 -msgid "Quitting normally" -msgstr "Beende normal" - #: fpdb.pyw:996 msgid "Global lock released.\n" msgstr "Globaler Lock freigegeben.\n" @@ -4210,6 +4159,34 @@ msgid "" "manually\n" msgstr "" +#, fuzzy +#~ msgid "Failed to detect currency: '%s'" +#~ msgstr "Konnte Währung nicht finden" + +#, fuzzy +#~ msgid "Terminating normally." +#~ msgstr "Beende normal" + +#~ msgid "Games:" +#~ msgstr "Spiele:" + +#~ msgid "" +#~ "\n" +#~ "Reading configuration file %s\n" +#~ msgstr "" +#~ "\n" +#~ "Lese Konfigurationsdatei %s\n" + +#, fuzzy +#~ msgid "readHandInfo: Raising FpdbParseError" +#~ msgstr "parseSummary: FpdbParseError" + +#~ msgid "Didn't match re_HandInfo: '%s'" +#~ msgstr "Keine Treffer für re_HandInfo: '%s'" + +#~ msgid "Didn't match re_HandInfo" +#~ msgstr "Keine Treffer für re_HandInfo" + #~ msgid "readHandInfo: Didn't match: '%s'" #~ msgstr "readHandInfo: '%s' nicht erkannt" diff --git a/pyfpdb/locale/fpdb-en_GB.pot b/pyfpdb/locale/fpdb-en_GB.pot index ad04d720..7767ae42 100644 --- a/pyfpdb/locale/fpdb-en_GB.pot +++ b/pyfpdb/locale/fpdb-en_GB.pot @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2011-03-11 07:06+CET\n" +"POT-Creation-Date: 2011-03-12 21:46+CET\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -36,12 +36,16 @@ msgstr "" msgid "determineGameType: Raising FpdbParseError" msgstr "" -#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 -msgid "Didn't match re_HandInfo: '%s'" +#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 BetfairToFpdb.py:108 +#: BetfairToFpdb.py:109 CarbonToFpdb.py:163 CarbonToFpdb.py:165 +#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:145 +#: PokerStarsToFpdb.py:222 PokerStarsToFpdb.py:223 iPokerToFpdb.py:156 +#: iPokerToFpdb.py:158 +msgid "No match in readHandInfo: '%s'" msgstr "" #: AbsoluteToFpdb.py:207 -msgid "readHandInfo: File name didn't match re_*InfoFromFilename" +msgid "File name didn't match re_*InfoFromFilename" msgstr "" #: AbsoluteToFpdb.py:208 @@ -74,24 +78,25 @@ msgstr "" msgid "Absolute readStudPlayerCards is only a stub." msgstr "" -#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:234 -#: EverestToFpdb.py:235 EverleafToFpdb.py:288 -msgid "Unimplemented readAction: %s %s" +#: AbsoluteToFpdb.py:351 BetfairToFpdb.py:199 CarbonToFpdb.py:267 +#: EverestToFpdb.py:234 EverestToFpdb.py:235 OnGameToFpdb.py:337 +#: PartyPokerToFpdb.py:536 PokerStarsToFpdb.py:439 +msgid "Unimplemented readAction: '%s' '%s'" msgstr "" -#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 +#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:297 #: EverleafToFpdb.py:326 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:577 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "" -#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 +#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:298 #: EverleafToFpdb.py:327 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" msgstr "" -#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 +#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:299 #: EverleafToFpdb.py:328 FulltiltToFpdb.py:786 PartyPokerToFpdb.py:579 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" @@ -105,12 +110,6 @@ msgstr "" msgid "Output being written to %s" msgstr "" -#: BetfairToFpdb.py:108 BetfairToFpdb.py:109 CarbonToFpdb.py:163 -#: CarbonToFpdb.py:165 EverestToFpdb.py:145 EverestToFpdb.py:147 -#: PokerStarsToFpdb.py:223 -msgid "No match in readHandInfo." -msgstr "" - #: BetfairToFpdb.py:123 msgid "readPlayerStacks: Less than 2 players found in a hand" msgstr "" @@ -128,11 +127,6 @@ msgstr "" msgid "DEBUG: " msgstr "" -#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PartyPokerToFpdb.py:536 -#: PokerStarsToFpdb.py:439 -msgid "Unimplemented readAction: '%s' '%s'" -msgstr "" - #: Card.py:431 msgid "fpdb card encoding(same as pokersource)" msgstr "" @@ -221,16 +215,10 @@ msgstr "" msgid "Configuration file %s not found. Using defaults." msgstr "" -#: Configuration.py:714 +#: Configuration.py:714 Configuration.py:715 msgid "Reading configuration file %s" msgstr "" -#: Configuration.py:715 -msgid "" -"\n" -"Reading configuration file %s\n" -msgstr "" - #: Configuration.py:721 msgid "Error parsing %s. See error log file." msgstr "" @@ -556,14 +544,14 @@ msgstr "" msgid "Unable to recognise handinfo from: '%s'" msgstr "" -#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 -msgid "Didn't match re_HandInfo" -msgstr "" - #: EverleafToFpdb.py:265 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" +#: EverleafToFpdb.py:288 +msgid "Unimplemented readAction: %s %s" +msgstr "" + #: EverleafToFpdb.py:297 msgid "readShowdownActions %s %s" msgstr "" @@ -592,18 +580,18 @@ msgstr "" msgid "Between:" msgstr "" -#: Filters.py:55 -msgid "Games:" +#: Filters.py:55 GuiPrefs.py:33 +msgid "Games" +msgstr "" + +#: Filters.py:55 GuiPrefs.py:33 +msgid "Sites" msgstr "" #: Filters.py:55 TourneyFilters.py:52 msgid "Hero:" msgstr "" -#: Filters.py:55 TourneyFilters.py:52 -msgid "Sites:" -msgstr "" - #: Filters.py:56 msgid "Limits:" msgstr "" @@ -776,7 +764,7 @@ msgid "Lim_Blinds has no lookup for '%s'" msgstr "" #: FulltiltToFpdb.py:267 -msgid "readHandInfo: Raising FpdbParseError" +msgid "Raising FpdbParseError" msgstr "" #: FulltiltToFpdb.py:369 @@ -1176,7 +1164,7 @@ msgid "Host Computer" msgstr "" #: GuiDatabase.py:481 -msgid "addDB.run: response is %s accept is %s" +msgid "addDB.run: response is %s, accept is %s" msgstr "" #: GuiDatabase.py:495 @@ -1252,100 +1240,96 @@ msgid "Log Viewer" msgstr "" #: GuiGraphViewer.py:49 GuiTourneyGraphViewer.py:49 -msgid "" -"Failed to load libs for graphing, graphing will not function. Please\n" -" install numpy and matplotlib if you want to use graphs." +msgid "Failed to load libs for graphing, graphing will not function. Please install numpy and matplotlib if you want to use graphs." msgstr "" -#: GuiGraphViewer.py:51 GuiTourneyGraphViewer.py:51 -msgid "" -"This is of no consequence for other parts of the program, e.g. import \n" -" and HUD are NOT affected by this problem." +#: GuiGraphViewer.py:50 GuiTourneyGraphViewer.py:50 +msgid "This is of no consequence for other parts of the program, e.g. import and HUD are NOT affected by this problem." msgstr "" -#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 +#: GuiGraphViewer.py:83 GuiTourneyGraphViewer.py:82 msgid "Refresh _Graph" msgstr "" -#: GuiGraphViewer.py:87 GuiTourneyGraphViewer.py:86 +#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 msgid "_Export to File" msgstr "" -#: GuiGraphViewer.py:135 GuiGraphViewer.py:251 GuiSessionViewer.py:372 -#: GuiTourneyGraphViewer.py:134 GuiTourneyGraphViewer.py:232 +#: GuiGraphViewer.py:133 GuiGraphViewer.py:249 GuiSessionViewer.py:372 +#: GuiTourneyGraphViewer.py:132 GuiTourneyGraphViewer.py:230 msgid "***Error: " msgstr "" -#: GuiGraphViewer.py:168 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 -#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:159 +#: GuiGraphViewer.py:166 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 +#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:157 #: GuiTourneyPlayerStats.py:268 msgid "No sites selected - defaulting to PokerStars" msgstr "" -#: GuiGraphViewer.py:173 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 -#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:164 +#: GuiGraphViewer.py:171 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 +#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:162 #: GuiTourneyPlayerStats.py:271 msgid "No player ids found" msgstr "" -#: GuiGraphViewer.py:178 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 +#: GuiGraphViewer.py:176 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 #: GuiSessionViewer.py:218 msgid "No limits found" msgstr "" -#: GuiGraphViewer.py:188 GuiTourneyGraphViewer.py:174 +#: GuiGraphViewer.py:186 GuiTourneyGraphViewer.py:172 msgid "Graph generated in: %s" msgstr "" -#: GuiGraphViewer.py:193 +#: GuiGraphViewer.py:191 msgid "Hands" msgstr "" -#: GuiGraphViewer.py:198 GuiTourneyGraphViewer.py:182 +#: GuiGraphViewer.py:196 GuiTourneyGraphViewer.py:180 msgid "No Data for Player(s) Found" msgstr "" -#: GuiGraphViewer.py:221 +#: GuiGraphViewer.py:219 msgid "" "Hands: %d\n" "Profit: $%.2f" msgstr "" -#: GuiGraphViewer.py:222 +#: GuiGraphViewer.py:220 msgid "Showdown: $%.2f" msgstr "" -#: GuiGraphViewer.py:223 +#: GuiGraphViewer.py:221 msgid "Non-showdown: $%.2f" msgstr "" -#: GuiGraphViewer.py:231 +#: GuiGraphViewer.py:229 msgid "Profit graph for ring games" msgstr "" -#: GuiGraphViewer.py:234 +#: GuiGraphViewer.py:232 msgid "" "Hands: %d\n" "Profit (%s): %.2f" msgstr "" -#: GuiGraphViewer.py:236 +#: GuiGraphViewer.py:234 msgid "Showdown (%s): %.2f" msgstr "" -#: GuiGraphViewer.py:238 +#: GuiGraphViewer.py:236 msgid "Non-showdown (%s): %.2f" msgstr "" -#: GuiGraphViewer.py:365 GuiTourneyGraphViewer.py:276 +#: GuiGraphViewer.py:363 GuiTourneyGraphViewer.py:274 msgid "Please choose the directory you wish to export to:" msgstr "" -#: GuiGraphViewer.py:378 GuiTourneyGraphViewer.py:289 +#: GuiGraphViewer.py:376 GuiTourneyGraphViewer.py:287 msgid "Closed, no graph exported" msgstr "" -#: GuiGraphViewer.py:396 GuiTourneyGraphViewer.py:307 +#: GuiGraphViewer.py:394 GuiTourneyGraphViewer.py:305 msgid "Graph created" msgstr "" @@ -1469,14 +1453,6 @@ msgstr "" msgid "Import" msgstr "" -#: GuiPrefs.py:33 -msgid "Games" -msgstr "" - -#: GuiPrefs.py:33 -msgid "Sites" -msgstr "" - #: GuiPrefs.py:34 msgid "Popup Windows" msgstr "" @@ -1546,7 +1522,7 @@ msgid "Setting" msgstr "" #: GuiPrefs.py:78 -msgid "Value (double-click to change)" +msgid "Value (double-click to change)" msgstr "" #: GuiPrefs.py:178 @@ -1811,11 +1787,11 @@ msgid "Flop" msgstr "" #: GuiStove.py:134 -msgid "Gametype:" +msgid "Gametype" msgstr "" #: GuiStove.py:137 -msgid "Players:" +msgid "Players" msgstr "" #: GuiStove.py:143 @@ -1858,17 +1834,17 @@ msgstr "" msgid "called update_flop_output_pane" msgstr "" -#: GuiTourneyGraphViewer.py:178 +#: GuiTourneyGraphViewer.py:176 msgid "Tournaments" msgstr "" -#: GuiTourneyGraphViewer.py:205 GuiTourneyGraphViewer.py:218 +#: GuiTourneyGraphViewer.py:203 GuiTourneyGraphViewer.py:216 msgid "" "Tournaments: %d\n" "Profit: $%.2f" msgstr "" -#: GuiTourneyGraphViewer.py:215 +#: GuiTourneyGraphViewer.py:213 msgid "Tournament Results" msgstr "" @@ -2025,8 +2001,8 @@ msgstr "" msgid "hud_main: Game changed." msgstr "" -#: HUD_main.pyw:144 -msgid "Terminating normally." +#: HUD_main.pyw:144 fpdb.pyw:971 +msgid "Quitting normally" msgstr "" #: HUD_main.pyw:205 @@ -2804,12 +2780,8 @@ msgstr "" msgid "Cannot read GameType for current hand" msgstr "" -#: PartyPokerToFpdb.py:348 -msgid "Failed to detect currency. HID: %s: '%s'" -msgstr "" - -#: PokerStarsToFpdb.py:265 -msgid "Failed to detect currency: '%s'" +#: PartyPokerToFpdb.py:348 PokerStarsToFpdb.py:265 WinamaxToFpdb.py:263 +msgid "Failed to detect currency. Hand ID: %s: '%s'" msgstr "" #: SplitHandHistory.py:76 @@ -3092,6 +3064,10 @@ msgid "" "tournament tracker starting\n" msgstr "" +#: TourneyFilters.py:52 +msgid "Sites:" +msgstr "" + #: TourneyFilters.py:54 msgid "Tourney Type" msgstr "" @@ -3284,10 +3260,6 @@ msgstr "" msgid "self.window doesn't exist? why?" msgstr "" -#: WinamaxToFpdb.py:263 -msgid "failed to detect currency" -msgstr "" - #: WinamaxToFpdb.py:300 msgid "readplayerstacks: re is '%s'" msgstr "" @@ -3779,10 +3751,6 @@ msgid "" "Failed to get global lock, it is currently held by %s" msgstr "" -#: fpdb.pyw:971 -msgid "Quitting normally" -msgstr "" - #: fpdb.pyw:996 msgid "" "Global lock released.\n" diff --git a/pyfpdb/locale/fpdb-es_ES.po b/pyfpdb/locale/fpdb-es_ES.po index 4a749300..6d2a5f3f 100644 --- a/pyfpdb/locale/fpdb-es_ES.po +++ b/pyfpdb/locale/fpdb-es_ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: fpdb\n" -"POT-Creation-Date: 2011-03-11 07:06+CET\n" +"POT-Creation-Date: 2011-03-12 21:23+CET\n" "PO-Revision-Date: \n" "Last-Translator: Javier Sánchez \n" "Language-Team: \n" @@ -33,12 +33,16 @@ msgstr "Incapaz de reconocer el tipo de juego para: '%s'" msgid "determineGameType: Raising FpdbParseError" msgstr "determineGameType: Lanzando FpdbParseError" -#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 -msgid "Didn't match re_HandInfo: '%s'" +#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 BetfairToFpdb.py:108 +#: BetfairToFpdb.py:109 CarbonToFpdb.py:163 CarbonToFpdb.py:165 +#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:145 +#: PokerStarsToFpdb.py:222 PokerStarsToFpdb.py:223 iPokerToFpdb.py:156 +#: iPokerToFpdb.py:158 +msgid "No match in readHandInfo: '%s'" msgstr "" #: AbsoluteToFpdb.py:207 -msgid "readHandInfo: File name didn't match re_*InfoFromFilename" +msgid "File name didn't match re_*InfoFromFilename" msgstr "" #: AbsoluteToFpdb.py:208 @@ -71,24 +75,25 @@ msgstr "" msgid "Absolute readStudPlayerCards is only a stub." msgstr "" -#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:234 -#: EverestToFpdb.py:235 EverleafToFpdb.py:288 -msgid "Unimplemented readAction: %s %s" +#: AbsoluteToFpdb.py:351 BetfairToFpdb.py:199 CarbonToFpdb.py:267 +#: EverestToFpdb.py:234 EverestToFpdb.py:235 OnGameToFpdb.py:337 +#: PartyPokerToFpdb.py:536 PokerStarsToFpdb.py:439 +msgid "Unimplemented readAction: '%s' '%s'" msgstr "" -#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 +#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:297 #: EverleafToFpdb.py:326 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:577 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "" -#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 +#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:298 #: EverleafToFpdb.py:327 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" msgstr "" -#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 +#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:299 #: EverleafToFpdb.py:328 FulltiltToFpdb.py:786 PartyPokerToFpdb.py:579 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" @@ -102,12 +107,6 @@ msgstr "" msgid "Output being written to %s" msgstr "" -#: BetfairToFpdb.py:108 BetfairToFpdb.py:109 CarbonToFpdb.py:163 -#: CarbonToFpdb.py:165 EverestToFpdb.py:145 EverestToFpdb.py:147 -#: PokerStarsToFpdb.py:223 -msgid "No match in readHandInfo." -msgstr "" - #: BetfairToFpdb.py:123 msgid "readPlayerStacks: Less than 2 players found in a hand" msgstr "" @@ -125,11 +124,6 @@ msgstr "" msgid "DEBUG: " msgstr "" -#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PartyPokerToFpdb.py:536 -#: PokerStarsToFpdb.py:439 -msgid "Unimplemented readAction: '%s' '%s'" -msgstr "" - #: Card.py:431 msgid "fpdb card encoding(same as pokersource)" msgstr "" @@ -216,16 +210,10 @@ msgstr "" msgid "Configuration file %s not found. Using defaults." msgstr "" -#: Configuration.py:714 +#: Configuration.py:714 Configuration.py:715 msgid "Reading configuration file %s" msgstr "" -#: Configuration.py:715 -msgid "" -"\n" -"Reading configuration file %s\n" -msgstr "" - #: Configuration.py:721 msgid "Error parsing %s. See error log file." msgstr "" @@ -558,14 +546,14 @@ msgstr "" msgid "Unable to recognise handinfo from: '%s'" msgstr "" -#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 -msgid "Didn't match re_HandInfo" -msgstr "" - #: EverleafToFpdb.py:265 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" +#: EverleafToFpdb.py:288 +msgid "Unimplemented readAction: %s %s" +msgstr "" + #: EverleafToFpdb.py:297 msgid "readShowdownActions %s %s" msgstr "" @@ -594,18 +582,20 @@ msgstr "Y:" msgid "Between:" msgstr "Entre:" -#: Filters.py:55 -msgid "Games:" +#: Filters.py:55 GuiPrefs.py:33 +#, fuzzy +msgid "Games" msgstr "Juegos:" +#: Filters.py:55 GuiPrefs.py:33 +#, fuzzy +msgid "Sites" +msgstr "Sitios:" + #: Filters.py:55 TourneyFilters.py:52 msgid "Hero:" msgstr "Hero:" -#: Filters.py:55 TourneyFilters.py:52 -msgid "Sites:" -msgstr "Sitios:" - #: Filters.py:56 msgid "Limits:" msgstr "Límites:" @@ -781,7 +771,7 @@ msgstr "" #: FulltiltToFpdb.py:267 #, fuzzy -msgid "readHandInfo: Raising FpdbParseError" +msgid "Raising FpdbParseError" msgstr "determineGameType: Lanzando FpdbParseError" #: FulltiltToFpdb.py:369 @@ -1196,7 +1186,7 @@ msgid "Host Computer" msgstr "" #: GuiDatabase.py:481 -msgid "addDB.run: response is %s accept is %s" +msgid "addDB.run: response is %s, accept is %s" msgstr "" #: GuiDatabase.py:495 @@ -1273,59 +1263,59 @@ msgstr "" #: GuiGraphViewer.py:49 GuiTourneyGraphViewer.py:49 msgid "" -"Failed to load libs for graphing, graphing will not function. Please\n" -" install numpy and matplotlib if you want to use graphs." +"Failed to load libs for graphing, graphing will not function. Please install " +"numpy and matplotlib if you want to use graphs." msgstr "" -#: GuiGraphViewer.py:51 GuiTourneyGraphViewer.py:51 +#: GuiGraphViewer.py:50 GuiTourneyGraphViewer.py:50 msgid "" -"This is of no consequence for other parts of the program, e.g. import \n" -" and HUD are NOT affected by this problem." +"This is of no consequence for other parts of the program, e.g. import and " +"HUD are NOT affected by this problem." msgstr "" -#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 +#: GuiGraphViewer.py:83 GuiTourneyGraphViewer.py:82 msgid "Refresh _Graph" msgstr "" -#: GuiGraphViewer.py:87 GuiTourneyGraphViewer.py:86 +#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 msgid "_Export to File" msgstr "" -#: GuiGraphViewer.py:135 GuiGraphViewer.py:251 GuiSessionViewer.py:372 -#: GuiTourneyGraphViewer.py:134 GuiTourneyGraphViewer.py:232 +#: GuiGraphViewer.py:133 GuiGraphViewer.py:249 GuiSessionViewer.py:372 +#: GuiTourneyGraphViewer.py:132 GuiTourneyGraphViewer.py:230 msgid "***Error: " msgstr "" -#: GuiGraphViewer.py:168 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 -#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:159 +#: GuiGraphViewer.py:166 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 +#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:157 #: GuiTourneyPlayerStats.py:268 msgid "No sites selected - defaulting to PokerStars" msgstr "" -#: GuiGraphViewer.py:173 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 -#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:164 +#: GuiGraphViewer.py:171 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 +#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:162 #: GuiTourneyPlayerStats.py:271 msgid "No player ids found" msgstr "" -#: GuiGraphViewer.py:178 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 +#: GuiGraphViewer.py:176 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 #: GuiSessionViewer.py:218 msgid "No limits found" msgstr "" -#: GuiGraphViewer.py:188 GuiTourneyGraphViewer.py:174 +#: GuiGraphViewer.py:186 GuiTourneyGraphViewer.py:172 msgid "Graph generated in: %s" msgstr "" -#: GuiGraphViewer.py:193 +#: GuiGraphViewer.py:191 msgid "Hands" msgstr "Manos" -#: GuiGraphViewer.py:198 GuiTourneyGraphViewer.py:182 +#: GuiGraphViewer.py:196 GuiTourneyGraphViewer.py:180 msgid "No Data for Player(s) Found" msgstr "" -#: GuiGraphViewer.py:221 +#: GuiGraphViewer.py:219 msgid "" "Hands: %d\n" "Profit: $%.2f" @@ -1333,19 +1323,19 @@ msgstr "" "Manos: %d\n" "Beneficio: $%.2f" -#: GuiGraphViewer.py:222 +#: GuiGraphViewer.py:220 msgid "Showdown: $%.2f" msgstr "Showdown: $%.2f" -#: GuiGraphViewer.py:223 +#: GuiGraphViewer.py:221 msgid "Non-showdown: $%.2f" msgstr "Non-showdown: $%.2f" -#: GuiGraphViewer.py:231 +#: GuiGraphViewer.py:229 msgid "Profit graph for ring games" msgstr "" -#: GuiGraphViewer.py:234 +#: GuiGraphViewer.py:232 msgid "" "Hands: %d\n" "Profit (%s): %.2f" @@ -1353,23 +1343,23 @@ msgstr "" "Manos: %d\n" "Beneficio (%s): %.2f" -#: GuiGraphViewer.py:236 +#: GuiGraphViewer.py:234 msgid "Showdown (%s): %.2f" msgstr "" -#: GuiGraphViewer.py:238 +#: GuiGraphViewer.py:236 msgid "Non-showdown (%s): %.2f" msgstr "" -#: GuiGraphViewer.py:365 GuiTourneyGraphViewer.py:276 +#: GuiGraphViewer.py:363 GuiTourneyGraphViewer.py:274 msgid "Please choose the directory you wish to export to:" msgstr "Por favor elija el directorio a donde desea exportar:" -#: GuiGraphViewer.py:378 GuiTourneyGraphViewer.py:289 +#: GuiGraphViewer.py:376 GuiTourneyGraphViewer.py:287 msgid "Closed, no graph exported" msgstr "Cerrado, gráfica no exportada" -#: GuiGraphViewer.py:396 GuiTourneyGraphViewer.py:307 +#: GuiGraphViewer.py:394 GuiTourneyGraphViewer.py:305 msgid "Graph created" msgstr "Gráfica creada" @@ -1498,16 +1488,6 @@ msgstr "" msgid "Import" msgstr "_Importar" -#: GuiPrefs.py:33 -#, fuzzy -msgid "Games" -msgstr "Juegos:" - -#: GuiPrefs.py:33 -#, fuzzy -msgid "Sites" -msgstr "Sitios:" - #: GuiPrefs.py:34 msgid "Popup Windows" msgstr "" @@ -1581,7 +1561,7 @@ msgid "Setting" msgstr "" #: GuiPrefs.py:78 -msgid "Value (double-click to change)" +msgid "Value (double-click to change)" msgstr "" #: GuiPrefs.py:178 @@ -1854,12 +1834,12 @@ msgstr "" #: GuiStove.py:134 #, fuzzy -msgid "Gametype:" +msgid "Gametype" msgstr "Juegos:" #: GuiStove.py:137 #, fuzzy -msgid "Players:" +msgid "Players" msgstr "Todos los jugadores" #: GuiStove.py:143 @@ -1904,11 +1884,11 @@ msgstr "" msgid "called update_flop_output_pane" msgstr "" -#: GuiTourneyGraphViewer.py:178 +#: GuiTourneyGraphViewer.py:176 msgid "Tournaments" msgstr "Torneos" -#: GuiTourneyGraphViewer.py:205 GuiTourneyGraphViewer.py:218 +#: GuiTourneyGraphViewer.py:203 GuiTourneyGraphViewer.py:216 msgid "" "Tournaments: %d\n" "Profit: $%.2f" @@ -1916,7 +1896,7 @@ msgstr "" "Torneos: %d\n" "Beneficio: $%.2f" -#: GuiTourneyGraphViewer.py:215 +#: GuiTourneyGraphViewer.py:213 msgid "Tournament Results" msgstr "Resultados de torneos" @@ -2081,9 +2061,8 @@ msgstr "" msgid "hud_main: Game changed." msgstr "" -#: HUD_main.pyw:144 -#, fuzzy -msgid "Terminating normally." +#: HUD_main.pyw:144 fpdb.pyw:971 +msgid "Quitting normally" msgstr "Saliendo de forma normal" #: HUD_main.pyw:205 @@ -2869,12 +2848,8 @@ msgstr "" msgid "Cannot read GameType for current hand" msgstr "" -#: PartyPokerToFpdb.py:348 -msgid "Failed to detect currency. HID: %s: '%s'" -msgstr "" - -#: PokerStarsToFpdb.py:265 -msgid "Failed to detect currency: '%s'" +#: PartyPokerToFpdb.py:348 PokerStarsToFpdb.py:265 WinamaxToFpdb.py:263 +msgid "Failed to detect currency. Hand ID: %s: '%s'" msgstr "" #: SplitHandHistory.py:76 @@ -3156,6 +3131,10 @@ msgstr "" msgid "tournament tracker starting\n" msgstr "" +#: TourneyFilters.py:52 +msgid "Sites:" +msgstr "Sitios:" + #: TourneyFilters.py:54 msgid "Tourney Type" msgstr "" @@ -3350,10 +3329,6 @@ msgstr "" msgid "self.window doesn't exist? why?" msgstr "" -#: WinamaxToFpdb.py:263 -msgid "failed to detect currency" -msgstr "" - #: WinamaxToFpdb.py:300 msgid "readplayerstacks: re is '%s'" msgstr "" @@ -3887,10 +3862,6 @@ msgstr "" "\n" "Fallo al acceder al reloj global, está siendo utilizado por %s" -#: fpdb.pyw:971 -msgid "Quitting normally" -msgstr "Saliendo de forma normal" - #: fpdb.pyw:996 msgid "Global lock released.\n" msgstr "" @@ -4161,6 +4132,13 @@ msgid "" "manually\n" msgstr "" +#, fuzzy +#~ msgid "Terminating normally." +#~ msgstr "Saliendo de forma normal" + +#~ msgid "Games:" +#~ msgstr "Juegos:" + #~ msgid "readHandInfo: Didn't match: '%s'" #~ msgstr "readHandInfo: No coinciden: '%s'" diff --git a/pyfpdb/locale/fpdb-fr_FR.po b/pyfpdb/locale/fpdb-fr_FR.po index b1716bd4..f4465e19 100644 --- a/pyfpdb/locale/fpdb-fr_FR.po +++ b/pyfpdb/locale/fpdb-fr_FR.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-03-11 07:06+CET\n" +"POT-Creation-Date: 2011-03-12 21:23+CET\n" "PO-Revision-Date: 2011-03-09 15:37+0000\n" "Last-Translator: kibbitzer \n" "Language-Team: French (France) <>\n" @@ -37,13 +37,18 @@ msgstr "Impossible de reconnaître le type de jeu de: '%s'" msgid "determineGameType: Raising FpdbParseError" msgstr "determineGameType: Une erreur d'analyse de Fpdb est survenue" -#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 +#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 BetfairToFpdb.py:108 +#: BetfairToFpdb.py:109 CarbonToFpdb.py:163 CarbonToFpdb.py:165 +#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:145 +#: PokerStarsToFpdb.py:222 PokerStarsToFpdb.py:223 iPokerToFpdb.py:156 +#: iPokerToFpdb.py:158 #, fuzzy -msgid "Didn't match re_HandInfo: '%s'" -msgstr "Ne correspond pas à  re_HandInfo" +msgid "No match in readHandInfo: '%s'" +msgstr "Pas de correspondance dans readHandInfo" #: AbsoluteToFpdb.py:207 -msgid "readHandInfo: File name didn't match re_*InfoFromFilename" +#, fuzzy +msgid "File name didn't match re_*InfoFromFilename" msgstr "" "readHandInfo: Le nom de fichier ne correspond pas à re_*IntoFromFileName" @@ -78,25 +83,25 @@ msgstr "Pas de petite blinde" msgid "Absolute readStudPlayerCards is only a stub." msgstr "Absolute readStudPlayerCards est un bout de programme temporaire." -#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:234 -#: EverestToFpdb.py:235 EverleafToFpdb.py:288 -#, fuzzy -msgid "Unimplemented readAction: %s %s" +#: AbsoluteToFpdb.py:351 BetfairToFpdb.py:199 CarbonToFpdb.py:267 +#: EverestToFpdb.py:234 EverestToFpdb.py:235 OnGameToFpdb.py:337 +#: PartyPokerToFpdb.py:536 PokerStarsToFpdb.py:439 +msgid "Unimplemented readAction: '%s' '%s'" msgstr "readAction non implémenté: '%s' '%s'" -#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 +#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:297 #: EverleafToFpdb.py:326 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:577 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "analyse de l'historique des mains" -#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 +#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:298 #: EverleafToFpdb.py:327 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" msgstr "traduction envoyée vers" -#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 +#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:299 #: EverleafToFpdb.py:328 FulltiltToFpdb.py:786 PartyPokerToFpdb.py:579 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" @@ -111,12 +116,6 @@ msgstr "Impossible de trouver le fichier %s" msgid "Output being written to %s" msgstr "Enregistrement du résultat dans" -#: BetfairToFpdb.py:108 BetfairToFpdb.py:109 CarbonToFpdb.py:163 -#: CarbonToFpdb.py:165 EverestToFpdb.py:145 EverestToFpdb.py:147 -#: PokerStarsToFpdb.py:223 -msgid "No match in readHandInfo." -msgstr "Pas de correspondance dans readHandInfo" - #: BetfairToFpdb.py:123 msgid "readPlayerStacks: Less than 2 players found in a hand" msgstr "readPlayerStacks: Moins de 2 joueurs trouvés dans une main" @@ -134,11 +133,6 @@ msgstr "Bring-In non trouvé" msgid "DEBUG: " msgstr "" -#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PartyPokerToFpdb.py:536 -#: PokerStarsToFpdb.py:439 -msgid "Unimplemented readAction: '%s' '%s'" -msgstr "readAction non implémenté: '%s' '%s'" - #: Card.py:431 msgid "fpdb card encoding(same as pokersource)" msgstr "encodage des cartes fpdb (même que pokersource)" @@ -241,18 +235,10 @@ msgstr "" msgid "Configuration file %s not found. Using defaults." msgstr "Fichier de configuration %s non trouvé. Defaut utilisé." -#: Configuration.py:714 +#: Configuration.py:714 Configuration.py:715 msgid "Reading configuration file %s" msgstr "Lecture du fichier de configuration %s" -#: Configuration.py:715 -msgid "" -"\n" -"Reading configuration file %s\n" -msgstr "" -"\n" -"Lecture du fichier de configuration %s\n" - #: Configuration.py:721 msgid "Error parsing %s. See error log file." msgstr "Erreur d'analyse %s. Voir fichier de log d'erreur" @@ -592,15 +578,16 @@ msgstr "appuyez sur entrée pour continuer" msgid "Unable to recognise handinfo from: '%s'" msgstr "Impossible de reconnaître handinfo de: '¨%s'" -#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 -msgid "Didn't match re_HandInfo" -msgstr "Ne correspond pas à  re_HandInfo" - #: EverleafToFpdb.py:265 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" "Everleaf readStudPlayerCards est seulement un bout de programme temporaire." +#: EverleafToFpdb.py:288 +#, fuzzy +msgid "Unimplemented readAction: %s %s" +msgstr "readAction non implémenté: '%s' '%s'" + #: EverleafToFpdb.py:297 msgid "readShowdownActions %s %s" msgstr "" @@ -629,18 +616,20 @@ msgstr "Et:" msgid "Between:" msgstr "Entre:" -#: Filters.py:55 -msgid "Games:" +#: Filters.py:55 GuiPrefs.py:33 +#, fuzzy +msgid "Games" msgstr "Parties:" +#: Filters.py:55 GuiPrefs.py:33 +#, fuzzy +msgid "Sites" +msgstr "Sites:" + #: Filters.py:55 TourneyFilters.py:52 msgid "Hero:" msgstr "Héros:" -#: Filters.py:55 TourneyFilters.py:52 -msgid "Sites:" -msgstr "Sites:" - #: Filters.py:56 msgid "Limits:" msgstr "Limites" @@ -816,7 +805,7 @@ msgstr "Lim_Blinds ne retourne rien pour '%s'" #: FulltiltToFpdb.py:267 #, fuzzy -msgid "readHandInfo: Raising FpdbParseError" +msgid "Raising FpdbParseError" msgstr "parseSummary: Une erreur d'analyse de Fpdb est survenue" #: FulltiltToFpdb.py:369 @@ -1266,7 +1255,7 @@ msgid "Host Computer" msgstr "Ordinateur hôte" #: GuiDatabase.py:481 -msgid "addDB.run: response is %s accept is %s" +msgid "addDB.run: response is %s, accept is %s" msgstr "" #: GuiDatabase.py:495 @@ -1343,65 +1332,67 @@ msgid "Log Viewer" msgstr "Visualiseur de Log" #: GuiGraphViewer.py:49 GuiTourneyGraphViewer.py:49 +#, fuzzy msgid "" -"Failed to load libs for graphing, graphing will not function. Please\n" -" install numpy and matplotlib if you want to use graphs." +"Failed to load libs for graphing, graphing will not function. Please install " +"numpy and matplotlib if you want to use graphs." msgstr "" "Le chargement des libs de graph a échoué, graph indisponible. Veuillez\n" " installer numpy et matplotlib si vous voulez utiliser les " "graphiques." -#: GuiGraphViewer.py:51 GuiTourneyGraphViewer.py:51 +#: GuiGraphViewer.py:50 GuiTourneyGraphViewer.py:50 +#, fuzzy msgid "" -"This is of no consequence for other parts of the program, e.g. import \n" -" and HUD are NOT affected by this problem." +"This is of no consequence for other parts of the program, e.g. import and " +"HUD are NOT affected by this problem." msgstr "" "Celà n'a aucune incidence sur le reste du programme, par ex. importation \n" " et les HUD ne sont PAS affecté par ce problème." -#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 +#: GuiGraphViewer.py:83 GuiTourneyGraphViewer.py:82 msgid "Refresh _Graph" msgstr "Rafraîchir _Graphique" -#: GuiGraphViewer.py:87 GuiTourneyGraphViewer.py:86 +#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 msgid "_Export to File" msgstr "_Exporter vers un fichier" -#: GuiGraphViewer.py:135 GuiGraphViewer.py:251 GuiSessionViewer.py:372 -#: GuiTourneyGraphViewer.py:134 GuiTourneyGraphViewer.py:232 +#: GuiGraphViewer.py:133 GuiGraphViewer.py:249 GuiSessionViewer.py:372 +#: GuiTourneyGraphViewer.py:132 GuiTourneyGraphViewer.py:230 msgid "***Error: " msgstr "***Erreur: " -#: GuiGraphViewer.py:168 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 -#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:159 +#: GuiGraphViewer.py:166 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 +#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:157 #: GuiTourneyPlayerStats.py:268 msgid "No sites selected - defaulting to PokerStars" msgstr "Pas de site sélectionné - Pokerstars par défaut" -#: GuiGraphViewer.py:173 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 -#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:164 +#: GuiGraphViewer.py:171 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 +#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:162 #: GuiTourneyPlayerStats.py:271 msgid "No player ids found" msgstr "Pas d'Ids de joueur trouvés" -#: GuiGraphViewer.py:178 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 +#: GuiGraphViewer.py:176 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 #: GuiSessionViewer.py:218 msgid "No limits found" msgstr "Pas de limites trouvées" -#: GuiGraphViewer.py:188 GuiTourneyGraphViewer.py:174 +#: GuiGraphViewer.py:186 GuiTourneyGraphViewer.py:172 msgid "Graph generated in: %s" msgstr "Graphique généré en: %s" -#: GuiGraphViewer.py:193 +#: GuiGraphViewer.py:191 msgid "Hands" msgstr "Mains" -#: GuiGraphViewer.py:198 GuiTourneyGraphViewer.py:182 +#: GuiGraphViewer.py:196 GuiTourneyGraphViewer.py:180 msgid "No Data for Player(s) Found" msgstr "Pas de Données Trouvées pour le(s) Joueur(s)" -#: GuiGraphViewer.py:221 +#: GuiGraphViewer.py:219 msgid "" "Hands: %d\n" "Profit: $%.2f" @@ -1409,19 +1400,19 @@ msgstr "" "Mains: %d\n" "Profit: $%.2f" -#: GuiGraphViewer.py:222 +#: GuiGraphViewer.py:220 msgid "Showdown: $%.2f" msgstr "Abattage: $%.2f" -#: GuiGraphViewer.py:223 +#: GuiGraphViewer.py:221 msgid "Non-showdown: $%.2f" msgstr "Sans abattage: $%.2f" -#: GuiGraphViewer.py:231 +#: GuiGraphViewer.py:229 msgid "Profit graph for ring games" msgstr "" -#: GuiGraphViewer.py:234 +#: GuiGraphViewer.py:232 msgid "" "Hands: %d\n" "Profit (%s): %.2f" @@ -1429,23 +1420,23 @@ msgstr "" "Mains: %d\n" "Profit (%s): %.2f" -#: GuiGraphViewer.py:236 +#: GuiGraphViewer.py:234 msgid "Showdown (%s): %.2f" msgstr "Abattage (%s): %.2f" -#: GuiGraphViewer.py:238 +#: GuiGraphViewer.py:236 msgid "Non-showdown (%s): %.2f" msgstr "Sans abattage (%s): %.2f" -#: GuiGraphViewer.py:365 GuiTourneyGraphViewer.py:276 +#: GuiGraphViewer.py:363 GuiTourneyGraphViewer.py:274 msgid "Please choose the directory you wish to export to:" msgstr "Veuillez choisir le répertoire vers lequel vous souhaitez exporter :" -#: GuiGraphViewer.py:378 GuiTourneyGraphViewer.py:289 +#: GuiGraphViewer.py:376 GuiTourneyGraphViewer.py:287 msgid "Closed, no graph exported" msgstr "Fermé, pas de graphique exporté" -#: GuiGraphViewer.py:396 GuiTourneyGraphViewer.py:307 +#: GuiGraphViewer.py:394 GuiTourneyGraphViewer.py:305 msgid "Graph created" msgstr "Graphique créé" @@ -1580,16 +1571,6 @@ msgstr "" msgid "Import" msgstr "_Importation" -#: GuiPrefs.py:33 -#, fuzzy -msgid "Games" -msgstr "Parties:" - -#: GuiPrefs.py:33 -#, fuzzy -msgid "Sites" -msgstr "Sites:" - #: GuiPrefs.py:34 #, fuzzy msgid "Popup Windows" @@ -1667,7 +1648,8 @@ msgid "Setting" msgstr "Paramétrage" #: GuiPrefs.py:78 -msgid "Value (double-click to change)" +#, fuzzy +msgid "Value (double-click to change)" msgstr "Valeur (double-cliquer pour changer)" #: GuiPrefs.py:178 @@ -1971,12 +1953,12 @@ msgstr "" #: GuiStove.py:134 #, fuzzy -msgid "Gametype:" +msgid "Gametype" msgstr "Parties:" #: GuiStove.py:137 #, fuzzy -msgid "Players:" +msgid "Players" msgstr "Tous les joueurs" #: GuiStove.py:143 @@ -2024,11 +2006,11 @@ msgstr "" msgid "called update_flop_output_pane" msgstr "" -#: GuiTourneyGraphViewer.py:178 +#: GuiTourneyGraphViewer.py:176 msgid "Tournaments" msgstr "Tournois" -#: GuiTourneyGraphViewer.py:205 GuiTourneyGraphViewer.py:218 +#: GuiTourneyGraphViewer.py:203 GuiTourneyGraphViewer.py:216 msgid "" "Tournaments: %d\n" "Profit: $%.2f" @@ -2036,7 +2018,7 @@ msgstr "" "Tournois: %d\n" "Profit: $%.2f" -#: GuiTourneyGraphViewer.py:215 +#: GuiTourneyGraphViewer.py:213 msgid "Tournament Results" msgstr "Résultats de tournois" @@ -2220,9 +2202,8 @@ msgstr "" msgid "hud_main: Game changed." msgstr "" -#: HUD_main.pyw:144 -#, fuzzy -msgid "Terminating normally." +#: HUD_main.pyw:144 fpdb.pyw:971 +msgid "Quitting normally" msgstr "Quitte normalement" #: HUD_main.pyw:205 @@ -3046,14 +3027,9 @@ msgstr "Impossible de lire Handinfo pour cette main" msgid "Cannot read GameType for current hand" msgstr "Impossible de lire le GameType pour cette main" -#: PartyPokerToFpdb.py:348 +#: PartyPokerToFpdb.py:348 PokerStarsToFpdb.py:265 WinamaxToFpdb.py:263 #, fuzzy -msgid "Failed to detect currency. HID: %s: '%s'" -msgstr "Impossible de trouver la devise" - -#: PokerStarsToFpdb.py:265 -#, fuzzy -msgid "Failed to detect currency: '%s'" +msgid "Failed to detect currency. Hand ID: %s: '%s'" msgstr "Impossible de trouver la devise" #: SplitHandHistory.py:76 @@ -3341,6 +3317,10 @@ msgstr "nom de table %s non trouvé, ignore.\n" msgid "tournament tracker starting\n" msgstr "démarrage du tracker de tournoi\n" +#: TourneyFilters.py:52 +msgid "Sites:" +msgstr "Sites:" + #: TourneyFilters.py:54 msgid "Tourney Type" msgstr "Type de Tournoi" @@ -3539,10 +3519,6 @@ msgstr "nom de table %s non trouvé, ignore.\n" msgid "self.window doesn't exist? why?" msgstr "self.window n'existe pas ? Pourquoi ?" -#: WinamaxToFpdb.py:263 -msgid "failed to detect currency" -msgstr "Impossible de trouver la devise" - #: WinamaxToFpdb.py:300 msgid "readplayerstacks: re is '%s'" msgstr "" @@ -4123,10 +4099,6 @@ msgstr "" "\n" "Impossible d'obtenir un verrou global, il actuellement détenu par %s" -#: fpdb.pyw:971 -msgid "Quitting normally" -msgstr "Quitte normalement" - #: fpdb.pyw:996 msgid "Global lock released.\n" msgstr "Verrou global libéré.\n" @@ -4435,6 +4407,54 @@ msgstr "" "pas de répertoire gtk trouvé à cet endroit - installez gtk ou modifiez le " "chemin manuellement\n" +#~ msgid "" +#~ "Failed to load libs for graphing, graphing will not function. Please\n" +#~ " install numpy and matplotlib if you want to use graphs." +#~ msgstr "" +#~ "Le chargement des libs de graph a échoué, graph indisponible. Veuillez\n" +#~ " installer numpy et matplotlib si vous voulez utiliser " +#~ "les graphiques." + +#~ msgid "" +#~ "This is of no consequence for other parts of the program, e.g. import \n" +#~ " and HUD are NOT affected by this problem." +#~ msgstr "" +#~ "Celà n'a aucune incidence sur le reste du programme, par ex. " +#~ "importation \n" +#~ " et les HUD ne sont PAS affecté par ce problème." + +#, fuzzy +#~ msgid "Failed to detect currency: '%s'" +#~ msgstr "Impossible de trouver la devise" + +#~ msgid "failed to detect currency" +#~ msgstr "Impossible de trouver la devise" + +#, fuzzy +#~ msgid "Terminating normally." +#~ msgstr "Quitte normalement" + +#~ msgid "Games:" +#~ msgstr "Parties:" + +#~ msgid "" +#~ "\n" +#~ "Reading configuration file %s\n" +#~ msgstr "" +#~ "\n" +#~ "Lecture du fichier de configuration %s\n" + +#, fuzzy +#~ msgid "readHandInfo: Raising FpdbParseError" +#~ msgstr "parseSummary: Une erreur d'analyse de Fpdb est survenue" + +#, fuzzy +#~ msgid "Didn't match re_HandInfo: '%s'" +#~ msgstr "Ne correspond pas à  re_HandInfo" + +#~ msgid "Didn't match re_HandInfo" +#~ msgstr "Ne correspond pas à  re_HandInfo" + #~ msgid "readHandInfo: Didn't match: '%s'" #~ msgstr "ReadHandInfo: Pas de correspondance: '%s'" diff --git a/pyfpdb/locale/fpdb-hu_HU.po b/pyfpdb/locale/fpdb-hu_HU.po index ea1a6623..00f27837 100644 --- a/pyfpdb/locale/fpdb-hu_HU.po +++ b/pyfpdb/locale/fpdb-hu_HU.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: 0.20.905 plus git\n" -"POT-Creation-Date: 2011-03-11 07:14+CET\n" +"POT-Creation-Date: 2011-03-12 21:23+CET\n" "PO-Revision-Date: 2011-03-11 01:33+0100\n" "Last-Translator: Ferenc Erki \n" "Language-Team: Hungarian \n" @@ -37,13 +37,18 @@ msgstr "Nem sikerült felismerni a játéktípust innen: '%s'" msgid "determineGameType: Raising FpdbParseError" msgstr "determineGameType: FpdbParseError" -#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 +#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 BetfairToFpdb.py:108 +#: BetfairToFpdb.py:109 CarbonToFpdb.py:163 CarbonToFpdb.py:165 +#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:145 +#: PokerStarsToFpdb.py:222 PokerStarsToFpdb.py:223 iPokerToFpdb.py:156 +#: iPokerToFpdb.py:158 #, fuzzy -msgid "Didn't match re_HandInfo: '%s'" -msgstr "re_HandInfo nem illeszkedik" +msgid "No match in readHandInfo: '%s'" +msgstr "readHandInfo nem illeszkedik." #: AbsoluteToFpdb.py:207 -msgid "readHandInfo: File name didn't match re_*InfoFromFilename" +#, fuzzy +msgid "File name didn't match re_*InfoFromFilename" msgstr "readHandInfo: A fájlnév nem illeszkedik re_*InfoFromFilename-re" #: AbsoluteToFpdb.py:208 @@ -77,24 +82,26 @@ msgstr "Nincs kisvak" msgid "Absolute readStudPlayerCards is only a stub." msgstr "Az Absolute terem readStudPlayerCards funkciója csak egy csonk." -#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:234 -#: EverestToFpdb.py:235 EverleafToFpdb.py:288 -msgid "Unimplemented readAction: %s %s" -msgstr "Nem ismert readAction: %s %s" +#: AbsoluteToFpdb.py:351 BetfairToFpdb.py:199 CarbonToFpdb.py:267 +#: EverestToFpdb.py:234 EverestToFpdb.py:235 OnGameToFpdb.py:337 +#: PartyPokerToFpdb.py:536 PokerStarsToFpdb.py:439 +#, fuzzy +msgid "Unimplemented readAction: '%s' '%s'" +msgstr "Nem ismert readAction: '%s' '%s'" -#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 +#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:297 #: EverleafToFpdb.py:326 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:577 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "leosztástörténet feldolgozása" -#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 +#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:298 #: EverleafToFpdb.py:327 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" msgstr "feldolgozás eredményének helye" -#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 +#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:299 #: EverleafToFpdb.py:328 FulltiltToFpdb.py:786 PartyPokerToFpdb.py:579 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" @@ -109,12 +116,6 @@ msgstr "%s fájl nem található" msgid "Output being written to %s" msgstr "Az eredmény ide került kiírásra" -#: BetfairToFpdb.py:108 BetfairToFpdb.py:109 CarbonToFpdb.py:163 -#: CarbonToFpdb.py:165 EverestToFpdb.py:145 EverestToFpdb.py:147 -#: PokerStarsToFpdb.py:223 -msgid "No match in readHandInfo." -msgstr "readHandInfo nem illeszkedik." - #: BetfairToFpdb.py:123 msgid "readPlayerStacks: Less than 2 players found in a hand" msgstr "readPlayerStacks: Kettőnél kevesebb játékost találtam egy leosztásban" @@ -132,12 +133,6 @@ msgstr "Nyitó hívás nem található" msgid "DEBUG: " msgstr "DEBUG: " -#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PartyPokerToFpdb.py:536 -#: PokerStarsToFpdb.py:439 -#, fuzzy -msgid "Unimplemented readAction: '%s' '%s'" -msgstr "Nem ismert readAction: '%s' '%s'" - #: Card.py:431 msgid "fpdb card encoding(same as pokersource)" msgstr "fpdb kártyakódolás (ugyanaz, mint amit a pokersource használ)" @@ -238,18 +233,10 @@ msgstr "" msgid "Configuration file %s not found. Using defaults." msgstr "A %s konfigurációs fájl nem található. Alapértelmezések használata." -#: Configuration.py:714 +#: Configuration.py:714 Configuration.py:715 msgid "Reading configuration file %s" msgstr "%s konfigurációs fájl olvasása" -#: Configuration.py:715 -msgid "" -"\n" -"Reading configuration file %s\n" -msgstr "" -"\n" -"%s konfigurációs fájl olvasása\n" - #: Configuration.py:721 msgid "Error parsing %s. See error log file." msgstr "Hiba a(z) %s értelmezése közben. Nézz bele a hibanaplóba." @@ -589,14 +576,14 @@ msgstr "nyomj ENTER-t a folytatáshoz" msgid "Unable to recognise handinfo from: '%s'" msgstr "Nem sikerült felismerni a leosztásinformációkat innen: '%s'" -#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 -msgid "Didn't match re_HandInfo" -msgstr "re_HandInfo nem illeszkedik" - #: EverleafToFpdb.py:265 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "Az Everleaf terem readStudPlayerCards funkciója csak egy csonk." +#: EverleafToFpdb.py:288 +msgid "Unimplemented readAction: %s %s" +msgstr "Nem ismert readAction: %s %s" + #: EverleafToFpdb.py:297 msgid "readShowdownActions %s %s" msgstr "readShowdownActions %s %s" @@ -625,18 +612,18 @@ msgstr "Max:" msgid "Between:" msgstr "Min:" -#: Filters.py:55 -msgid "Games:" -msgstr "Játékok:" +#: Filters.py:55 GuiPrefs.py:33 +msgid "Games" +msgstr "Játékok" + +#: Filters.py:55 GuiPrefs.py:33 +msgid "Sites" +msgstr "Termek" #: Filters.py:55 TourneyFilters.py:52 msgid "Hero:" msgstr "Játékos:" -#: Filters.py:55 TourneyFilters.py:52 -msgid "Sites:" -msgstr "Termek:" - #: Filters.py:56 msgid "Limits:" msgstr "Limitek:" @@ -809,8 +796,9 @@ msgid "Lim_Blinds has no lookup for '%s'" msgstr "Lim_Blinds nem tartalmazza ezt: '%s'" #: FulltiltToFpdb.py:267 -msgid "readHandInfo: Raising FpdbParseError" -msgstr "readHandInfo: FpdbParseError" +#, fuzzy +msgid "Raising FpdbParseError" +msgstr "parseSummary: FpdbParseError" #: FulltiltToFpdb.py:369 msgid "FTP: readPlayerStacks: No players detected (hand #%s)" @@ -1255,7 +1243,8 @@ msgid "Host Computer" msgstr "Kiszolgáló" #: GuiDatabase.py:481 -msgid "addDB.run: response is %s accept is %s" +#, fuzzy +msgid "addDB.run: response is %s, accept is %s" msgstr "addDB.run: a válasz %s, az elfogadás %s" #: GuiDatabase.py:495 @@ -1331,64 +1320,66 @@ msgid "Log Viewer" msgstr "Napló böngésző" #: GuiGraphViewer.py:49 GuiTourneyGraphViewer.py:49 +#, fuzzy msgid "" -"Failed to load libs for graphing, graphing will not function. Please\n" -" install numpy and matplotlib if you want to use graphs." +"Failed to load libs for graphing, graphing will not function. Please install " +"numpy and matplotlib if you want to use graphs." msgstr "" "Nem sikerült a grafikonokhoz szükséges libraryk betöltése.\n" "A grafikonokhoz telepítsd a numpy-t és a matplotlib-et." -#: GuiGraphViewer.py:51 GuiTourneyGraphViewer.py:51 +#: GuiGraphViewer.py:50 GuiTourneyGraphViewer.py:50 +#, fuzzy msgid "" -"This is of no consequence for other parts of the program, e.g. import \n" -" and HUD are NOT affected by this problem." +"This is of no consequence for other parts of the program, e.g. import and " +"HUD are NOT affected by this problem." 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:85 GuiTourneyGraphViewer.py:84 +#: GuiGraphViewer.py:83 GuiTourneyGraphViewer.py:82 msgid "Refresh _Graph" msgstr "F_rissítés" -#: GuiGraphViewer.py:87 GuiTourneyGraphViewer.py:86 +#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 msgid "_Export to File" msgstr "_Exportálás fájlba" -#: GuiGraphViewer.py:135 GuiGraphViewer.py:251 GuiSessionViewer.py:372 -#: GuiTourneyGraphViewer.py:134 GuiTourneyGraphViewer.py:232 +#: GuiGraphViewer.py:133 GuiGraphViewer.py:249 GuiSessionViewer.py:372 +#: GuiTourneyGraphViewer.py:132 GuiTourneyGraphViewer.py:230 msgid "***Error: " msgstr "***Hiba: " -#: GuiGraphViewer.py:168 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 -#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:159 +#: GuiGraphViewer.py:166 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 +#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:157 #: GuiTourneyPlayerStats.py:268 msgid "No sites selected - defaulting to PokerStars" msgstr "Nincs kiválasztott terem - PokerStars használata" -#: GuiGraphViewer.py:173 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 -#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:164 +#: GuiGraphViewer.py:171 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 +#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:162 #: GuiTourneyPlayerStats.py:271 msgid "No player ids found" msgstr "Nincs játékosazonosító" -#: GuiGraphViewer.py:178 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 +#: GuiGraphViewer.py:176 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 #: GuiSessionViewer.py:218 msgid "No limits found" msgstr "Nem található limit" -#: GuiGraphViewer.py:188 GuiTourneyGraphViewer.py:174 +#: GuiGraphViewer.py:186 GuiTourneyGraphViewer.py:172 msgid "Graph generated in: %s" msgstr "Grafikon létrehozva %s mp alatt" -#: GuiGraphViewer.py:193 +#: GuiGraphViewer.py:191 msgid "Hands" msgstr "Leosztások" -#: GuiGraphViewer.py:198 GuiTourneyGraphViewer.py:182 +#: GuiGraphViewer.py:196 GuiTourneyGraphViewer.py:180 msgid "No Data for Player(s) Found" msgstr "Nem található adat a játékos(ok)ra vonatkozóan" -#: GuiGraphViewer.py:221 +#: GuiGraphViewer.py:219 msgid "" "Hands: %d\n" "Profit: $%.2f" @@ -1396,19 +1387,19 @@ msgstr "" "Leosztások: %d\n" "Profit: $%.2f" -#: GuiGraphViewer.py:222 +#: GuiGraphViewer.py:220 msgid "Showdown: $%.2f" msgstr "Mutatással: $%.2f" -#: GuiGraphViewer.py:223 +#: GuiGraphViewer.py:221 msgid "Non-showdown: $%.2f" msgstr "Mutatás nélkül: $%.2f" -#: GuiGraphViewer.py:231 +#: GuiGraphViewer.py:229 msgid "Profit graph for ring games" msgstr "Bevételgrafikon a készpénzes játékokról" -#: GuiGraphViewer.py:234 +#: GuiGraphViewer.py:232 msgid "" "Hands: %d\n" "Profit (%s): %.2f" @@ -1416,23 +1407,23 @@ msgstr "" "Leosztások: %d\n" "Profit (%s): %.2f" -#: GuiGraphViewer.py:236 +#: GuiGraphViewer.py:234 msgid "Showdown (%s): %.2f" msgstr "Mutatással (%s): %.2f" -#: GuiGraphViewer.py:238 +#: GuiGraphViewer.py:236 msgid "Non-showdown (%s): %.2f" msgstr "Mutatás nélkül (%s): %.2f" -#: GuiGraphViewer.py:365 GuiTourneyGraphViewer.py:276 +#: GuiGraphViewer.py:363 GuiTourneyGraphViewer.py:274 msgid "Please choose the directory you wish to export to:" msgstr "Válaszd ki az exportálás könyvtárát:" -#: GuiGraphViewer.py:378 GuiTourneyGraphViewer.py:289 +#: GuiGraphViewer.py:376 GuiTourneyGraphViewer.py:287 msgid "Closed, no graph exported" msgstr "Bezárva, nincs exportált grafikon" -#: GuiGraphViewer.py:396 GuiTourneyGraphViewer.py:307 +#: GuiGraphViewer.py:394 GuiTourneyGraphViewer.py:305 msgid "Graph created" msgstr "Grafikon létrehozva" @@ -1565,14 +1556,6 @@ msgstr "HUD" msgid "Import" msgstr "Importálás" -#: GuiPrefs.py:33 -msgid "Games" -msgstr "Játékok" - -#: GuiPrefs.py:33 -msgid "Sites" -msgstr "Termek" - #: GuiPrefs.py:34 msgid "Popup Windows" msgstr "Felugró ablakok" @@ -1642,7 +1625,8 @@ msgid "Setting" msgstr "Beállítás" #: GuiPrefs.py:78 -msgid "Value (double-click to change)" +#, fuzzy +msgid "Value (double-click to change)" msgstr "Érték (kattints duplán a módosításhoz)" #: GuiPrefs.py:178 @@ -1940,11 +1924,13 @@ msgid "Flop" msgstr "Flop" #: GuiStove.py:134 -msgid "Gametype:" +#, fuzzy +msgid "Gametype" msgstr "Játéktípus:" #: GuiStove.py:137 -msgid "Players:" +#, fuzzy +msgid "Players" msgstr "Játékosok:" #: GuiStove.py:143 @@ -1987,11 +1973,11 @@ msgstr "set_villain_cards_flop hívása" msgid "called update_flop_output_pane" msgstr "update_flop_output_pane hívása" -#: GuiTourneyGraphViewer.py:178 +#: GuiTourneyGraphViewer.py:176 msgid "Tournaments" msgstr "Versenyek" -#: GuiTourneyGraphViewer.py:205 GuiTourneyGraphViewer.py:218 +#: GuiTourneyGraphViewer.py:203 GuiTourneyGraphViewer.py:216 msgid "" "Tournaments: %d\n" "Profit: $%.2f" @@ -1999,7 +1985,7 @@ msgstr "" "Versenyek: %d\n" "Profit: $%.2f" -#: GuiTourneyGraphViewer.py:215 +#: GuiTourneyGraphViewer.py:213 msgid "Tournament Results" msgstr "Versenyeredmények" @@ -2168,9 +2154,9 @@ msgstr "Hiba a main_window inicializálása közben" msgid "hud_main: Game changed." msgstr "hud_main: Jatékváltás." -#: HUD_main.pyw:144 -msgid "Terminating normally." -msgstr "Normál leállás." +#: HUD_main.pyw:144 fpdb.pyw:971 +msgid "Quitting normally" +msgstr "Normál kilépés" #: HUD_main.pyw:205 msgid "Received hand no %s" @@ -2973,14 +2959,11 @@ msgstr "Handinfo nem olvasható az aktuális leosztásból" msgid "Cannot read GameType for current hand" msgstr "GameType nem olvasható az aktuális leosztásból" -#: PartyPokerToFpdb.py:348 -msgid "Failed to detect currency. HID: %s: '%s'" +#: PartyPokerToFpdb.py:348 PokerStarsToFpdb.py:265 WinamaxToFpdb.py:263 +#, fuzzy +msgid "Failed to detect currency. Hand ID: %s: '%s'" msgstr "Nem sikerült a pénznem meghatározása. HID: %s: '%s'" -#: PokerStarsToFpdb.py:265 -msgid "Failed to detect currency: '%s'" -msgstr "Nem sikerült a pénznem meghatározása: '%s'" - #: SplitHandHistory.py:76 msgid "File not found" msgstr "Fájl nem található" @@ -3267,6 +3250,10 @@ msgstr "%s nevű asztal nincs meg, kihagyás.\n" msgid "tournament tracker starting\n" msgstr "versenykövető indítása\n" +#: TourneyFilters.py:52 +msgid "Sites:" +msgstr "Termek:" + #: TourneyFilters.py:54 msgid "Tourney Type" msgstr "Verseny típusa" @@ -3463,10 +3450,6 @@ msgstr "A(z) %s nevű ablak nincs meg. Kihagyás." msgid "self.window doesn't exist? why?" msgstr "self.window nem létezik? miért?" -#: WinamaxToFpdb.py:263 -msgid "failed to detect currency" -msgstr "nem sikerült a pénznem meghatározása" - #: WinamaxToFpdb.py:300 msgid "readplayerstacks: re is '%s'" msgstr "readplayerstacks: re értéke '%s'" @@ -4040,10 +4023,6 @@ msgstr "" "\n" "Globális zárolás meghiúsult, %s már zárolta" -#: fpdb.pyw:971 -msgid "Quitting normally" -msgstr "Normál kilépés" - #: fpdb.pyw:996 msgid "Global lock released.\n" msgstr "Globális zárolás feloldva.\n" @@ -4353,6 +4332,49 @@ msgstr "" "Nem találhatóak a GTK könyvtárak az útvonaladban - telepítsd a GTK-t, vagy " "állítsd be kézzel az útvonalat\n" +#~ msgid "" +#~ "Failed to load libs for graphing, graphing will not function. Please\n" +#~ " install numpy and matplotlib if you want to use graphs." +#~ msgstr "" +#~ "Nem sikerült a grafikonokhoz szükséges libraryk betöltése.\n" +#~ "A grafikonokhoz telepítsd a numpy-t és a matplotlib-et." + +#~ 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 "" +#~ "A program más részeit, pl. az importálást vagy a HUD-ot,\n" +#~ "nem érinti ez a probléma." + +#~ msgid "Failed to detect currency: '%s'" +#~ msgstr "Nem sikerült a pénznem meghatározása: '%s'" + +#~ msgid "failed to detect currency" +#~ msgstr "nem sikerült a pénznem meghatározása" + +#~ msgid "Terminating normally." +#~ msgstr "Normál leállás." + +#~ msgid "Games:" +#~ msgstr "Játékok:" + +#~ msgid "" +#~ "\n" +#~ "Reading configuration file %s\n" +#~ msgstr "" +#~ "\n" +#~ "%s konfigurációs fájl olvasása\n" + +#~ msgid "readHandInfo: Raising FpdbParseError" +#~ msgstr "readHandInfo: FpdbParseError" + +#, fuzzy +#~ msgid "Didn't match re_HandInfo: '%s'" +#~ msgstr "re_HandInfo nem illeszkedik" + +#~ msgid "Didn't match re_HandInfo" +#~ msgstr "re_HandInfo nem illeszkedik" + #~ msgid "readHandInfo: Didn't match: '%s'" #~ msgstr "readHandInfo: Nem illeszkedik: '%s'" diff --git a/pyfpdb/locale/fpdb-pl_PL.po b/pyfpdb/locale/fpdb-pl_PL.po index 7e2639e1..bc1cad6c 100644 --- a/pyfpdb/locale/fpdb-pl_PL.po +++ b/pyfpdb/locale/fpdb-pl_PL.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-03-11 07:06+CET\n" +"POT-Creation-Date: 2011-03-12 21:23+CET\n" "PO-Revision-Date: 2011-03-09 22:36+0000\n" "Last-Translator: greg20 \n" "Language-Team: Polish (Poland) <>\n" @@ -38,12 +38,17 @@ msgstr "" msgid "determineGameType: Raising FpdbParseError" msgstr "" -#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 -msgid "Didn't match re_HandInfo: '%s'" -msgstr "" +#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 BetfairToFpdb.py:108 +#: BetfairToFpdb.py:109 CarbonToFpdb.py:163 CarbonToFpdb.py:165 +#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:145 +#: PokerStarsToFpdb.py:222 PokerStarsToFpdb.py:223 iPokerToFpdb.py:156 +#: iPokerToFpdb.py:158 +#, fuzzy +msgid "No match in readHandInfo: '%s'" +msgstr "Brak dopasowań in XTables dla tabeli '%s'." #: AbsoluteToFpdb.py:207 -msgid "readHandInfo: File name didn't match re_*InfoFromFilename" +msgid "File name didn't match re_*InfoFromFilename" msgstr "" #: AbsoluteToFpdb.py:208 @@ -76,24 +81,25 @@ msgstr "" msgid "Absolute readStudPlayerCards is only a stub." msgstr "" -#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:234 -#: EverestToFpdb.py:235 EverleafToFpdb.py:288 -msgid "Unimplemented readAction: %s %s" +#: AbsoluteToFpdb.py:351 BetfairToFpdb.py:199 CarbonToFpdb.py:267 +#: EverestToFpdb.py:234 EverestToFpdb.py:235 OnGameToFpdb.py:337 +#: PartyPokerToFpdb.py:536 PokerStarsToFpdb.py:439 +msgid "Unimplemented readAction: '%s' '%s'" msgstr "" -#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 +#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:297 #: EverleafToFpdb.py:326 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:577 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "" -#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 +#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:298 #: EverleafToFpdb.py:327 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" msgstr "" -#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 +#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:299 #: EverleafToFpdb.py:328 FulltiltToFpdb.py:786 PartyPokerToFpdb.py:579 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" @@ -107,12 +113,6 @@ msgstr "" msgid "Output being written to %s" msgstr "" -#: BetfairToFpdb.py:108 BetfairToFpdb.py:109 CarbonToFpdb.py:163 -#: CarbonToFpdb.py:165 EverestToFpdb.py:145 EverestToFpdb.py:147 -#: PokerStarsToFpdb.py:223 -msgid "No match in readHandInfo." -msgstr "" - #: BetfairToFpdb.py:123 msgid "readPlayerStacks: Less than 2 players found in a hand" msgstr "" @@ -130,11 +130,6 @@ msgstr "" msgid "DEBUG: " msgstr "" -#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PartyPokerToFpdb.py:536 -#: PokerStarsToFpdb.py:439 -msgid "Unimplemented readAction: '%s' '%s'" -msgstr "" - #: Card.py:431 msgid "fpdb card encoding(same as pokersource)" msgstr "" @@ -221,16 +216,10 @@ msgstr "" msgid "Configuration file %s not found. Using defaults." msgstr "" -#: Configuration.py:714 +#: Configuration.py:714 Configuration.py:715 msgid "Reading configuration file %s" msgstr "" -#: Configuration.py:715 -msgid "" -"\n" -"Reading configuration file %s\n" -msgstr "" - #: Configuration.py:721 msgid "Error parsing %s. See error log file." msgstr "" @@ -557,14 +546,14 @@ msgstr "" msgid "Unable to recognise handinfo from: '%s'" msgstr "" -#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 -msgid "Didn't match re_HandInfo" -msgstr "" - #: EverleafToFpdb.py:265 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" +#: EverleafToFpdb.py:288 +msgid "Unimplemented readAction: %s %s" +msgstr "" + #: EverleafToFpdb.py:297 msgid "readShowdownActions %s %s" msgstr "" @@ -593,18 +582,18 @@ msgstr "" msgid "Between:" msgstr "" -#: Filters.py:55 -msgid "Games:" +#: Filters.py:55 GuiPrefs.py:33 +msgid "Games" +msgstr "" + +#: Filters.py:55 GuiPrefs.py:33 +msgid "Sites" msgstr "" #: Filters.py:55 TourneyFilters.py:52 msgid "Hero:" msgstr "" -#: Filters.py:55 TourneyFilters.py:52 -msgid "Sites:" -msgstr "" - #: Filters.py:56 msgid "Limits:" msgstr "" @@ -777,7 +766,7 @@ msgid "Lim_Blinds has no lookup for '%s'" msgstr "" #: FulltiltToFpdb.py:267 -msgid "readHandInfo: Raising FpdbParseError" +msgid "Raising FpdbParseError" msgstr "" #: FulltiltToFpdb.py:369 @@ -1189,7 +1178,7 @@ msgid "Host Computer" msgstr "" #: GuiDatabase.py:481 -msgid "addDB.run: response is %s accept is %s" +msgid "addDB.run: response is %s, accept is %s" msgstr "" #: GuiDatabase.py:495 @@ -1266,99 +1255,99 @@ msgstr "" #: GuiGraphViewer.py:49 GuiTourneyGraphViewer.py:49 msgid "" -"Failed to load libs for graphing, graphing will not function. Please\n" -" install numpy and matplotlib if you want to use graphs." +"Failed to load libs for graphing, graphing will not function. Please install " +"numpy and matplotlib if you want to use graphs." msgstr "" -#: GuiGraphViewer.py:51 GuiTourneyGraphViewer.py:51 +#: GuiGraphViewer.py:50 GuiTourneyGraphViewer.py:50 msgid "" -"This is of no consequence for other parts of the program, e.g. import \n" -" and HUD are NOT affected by this problem." +"This is of no consequence for other parts of the program, e.g. import and " +"HUD are NOT affected by this problem." msgstr "" -#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 +#: GuiGraphViewer.py:83 GuiTourneyGraphViewer.py:82 msgid "Refresh _Graph" msgstr "" -#: GuiGraphViewer.py:87 GuiTourneyGraphViewer.py:86 +#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 msgid "_Export to File" msgstr "" -#: GuiGraphViewer.py:135 GuiGraphViewer.py:251 GuiSessionViewer.py:372 -#: GuiTourneyGraphViewer.py:134 GuiTourneyGraphViewer.py:232 +#: GuiGraphViewer.py:133 GuiGraphViewer.py:249 GuiSessionViewer.py:372 +#: GuiTourneyGraphViewer.py:132 GuiTourneyGraphViewer.py:230 msgid "***Error: " msgstr "" -#: GuiGraphViewer.py:168 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 -#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:159 +#: GuiGraphViewer.py:166 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 +#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:157 #: GuiTourneyPlayerStats.py:268 msgid "No sites selected - defaulting to PokerStars" msgstr "" -#: GuiGraphViewer.py:173 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 -#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:164 +#: GuiGraphViewer.py:171 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 +#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:162 #: GuiTourneyPlayerStats.py:271 msgid "No player ids found" msgstr "" -#: GuiGraphViewer.py:178 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 +#: GuiGraphViewer.py:176 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 #: GuiSessionViewer.py:218 msgid "No limits found" msgstr "" -#: GuiGraphViewer.py:188 GuiTourneyGraphViewer.py:174 +#: GuiGraphViewer.py:186 GuiTourneyGraphViewer.py:172 msgid "Graph generated in: %s" msgstr "" -#: GuiGraphViewer.py:193 +#: GuiGraphViewer.py:191 msgid "Hands" msgstr "" -#: GuiGraphViewer.py:198 GuiTourneyGraphViewer.py:182 +#: GuiGraphViewer.py:196 GuiTourneyGraphViewer.py:180 msgid "No Data for Player(s) Found" msgstr "" -#: GuiGraphViewer.py:221 +#: GuiGraphViewer.py:219 msgid "" "Hands: %d\n" "Profit: $%.2f" msgstr "" -#: GuiGraphViewer.py:222 +#: GuiGraphViewer.py:220 msgid "Showdown: $%.2f" msgstr "" -#: GuiGraphViewer.py:223 +#: GuiGraphViewer.py:221 msgid "Non-showdown: $%.2f" msgstr "" -#: GuiGraphViewer.py:231 +#: GuiGraphViewer.py:229 msgid "Profit graph for ring games" msgstr "" -#: GuiGraphViewer.py:234 +#: GuiGraphViewer.py:232 msgid "" "Hands: %d\n" "Profit (%s): %.2f" msgstr "" -#: GuiGraphViewer.py:236 +#: GuiGraphViewer.py:234 msgid "Showdown (%s): %.2f" msgstr "" -#: GuiGraphViewer.py:238 +#: GuiGraphViewer.py:236 msgid "Non-showdown (%s): %.2f" msgstr "" -#: GuiGraphViewer.py:365 GuiTourneyGraphViewer.py:276 +#: GuiGraphViewer.py:363 GuiTourneyGraphViewer.py:274 msgid "Please choose the directory you wish to export to:" msgstr "" -#: GuiGraphViewer.py:378 GuiTourneyGraphViewer.py:289 +#: GuiGraphViewer.py:376 GuiTourneyGraphViewer.py:287 msgid "Closed, no graph exported" msgstr "" -#: GuiGraphViewer.py:396 GuiTourneyGraphViewer.py:307 +#: GuiGraphViewer.py:394 GuiTourneyGraphViewer.py:305 msgid "Graph created" msgstr "" @@ -1487,14 +1476,6 @@ msgstr "" msgid "Import" msgstr "_Import" -#: GuiPrefs.py:33 -msgid "Games" -msgstr "" - -#: GuiPrefs.py:33 -msgid "Sites" -msgstr "" - #: GuiPrefs.py:34 msgid "Popup Windows" msgstr "" @@ -1565,7 +1546,7 @@ msgid "Setting" msgstr "" #: GuiPrefs.py:78 -msgid "Value (double-click to change)" +msgid "Value (double-click to change)" msgstr "" #: GuiPrefs.py:178 @@ -1833,11 +1814,11 @@ msgid "Flop" msgstr "" #: GuiStove.py:134 -msgid "Gametype:" +msgid "Gametype" msgstr "" #: GuiStove.py:137 -msgid "Players:" +msgid "Players" msgstr "" #: GuiStove.py:143 @@ -1880,17 +1861,17 @@ msgstr "" msgid "called update_flop_output_pane" msgstr "" -#: GuiTourneyGraphViewer.py:178 +#: GuiTourneyGraphViewer.py:176 msgid "Tournaments" msgstr "" -#: GuiTourneyGraphViewer.py:205 GuiTourneyGraphViewer.py:218 +#: GuiTourneyGraphViewer.py:203 GuiTourneyGraphViewer.py:216 msgid "" "Tournaments: %d\n" "Profit: $%.2f" msgstr "" -#: GuiTourneyGraphViewer.py:215 +#: GuiTourneyGraphViewer.py:213 msgid "Tournament Results" msgstr "" @@ -2057,9 +2038,8 @@ msgstr "" msgid "hud_main: Game changed." msgstr "" -#: HUD_main.pyw:144 -#, fuzzy -msgid "Terminating normally." +#: HUD_main.pyw:144 fpdb.pyw:971 +msgid "Quitting normally" msgstr "normalne wychodzenie" #: HUD_main.pyw:205 @@ -2847,14 +2827,9 @@ msgstr "" msgid "Cannot read GameType for current hand" msgstr "" -#: PartyPokerToFpdb.py:348 +#: PartyPokerToFpdb.py:348 PokerStarsToFpdb.py:265 WinamaxToFpdb.py:263 #, fuzzy -msgid "Failed to detect currency. HID: %s: '%s'" -msgstr "nie wykryto waluty" - -#: PokerStarsToFpdb.py:265 -#, fuzzy -msgid "Failed to detect currency: '%s'" +msgid "Failed to detect currency. Hand ID: %s: '%s'" msgstr "nie wykryto waluty" #: SplitHandHistory.py:76 @@ -3143,6 +3118,10 @@ msgstr "nie znaleziono stołu %s - pomijanie\n" msgid "tournament tracker starting\n" msgstr "tracker turniejowy rozpoczyna\n" +#: TourneyFilters.py:52 +msgid "Sites:" +msgstr "" + #: TourneyFilters.py:54 msgid "Tourney Type" msgstr "Rodzaj turnieju" @@ -3340,10 +3319,6 @@ msgstr "nie znaleziono stołu %s - pomijanie\n" msgid "self.window doesn't exist? why?" msgstr "self.window nie istnieje? dlaczego?" -#: WinamaxToFpdb.py:263 -msgid "failed to detect currency" -msgstr "nie wykryto waluty" - #: WinamaxToFpdb.py:300 msgid "readplayerstacks: re is '%s'" msgstr "" @@ -3896,10 +3871,6 @@ msgstr "" "\n" "Nie udało się pobrać blokady ogólnej, jest ona aktualnie używana przez %s" -#: fpdb.pyw:971 -msgid "Quitting normally" -msgstr "normalne wychodzenie" - #: fpdb.pyw:996 msgid "Global lock released.\n" msgstr "Uwolniono ogólną blokadę.\n" @@ -4176,3 +4147,14 @@ msgstr "" "\n" "Nie znaleziono katalogów GTK w podanej przez Ciebie ścieżce. Zainstaluj GTK " "lub wprowadź ścieżkę ręcznie.\n" + +#, fuzzy +#~ msgid "Failed to detect currency: '%s'" +#~ msgstr "nie wykryto waluty" + +#~ msgid "failed to detect currency" +#~ msgstr "nie wykryto waluty" + +#, fuzzy +#~ msgid "Terminating normally." +#~ msgstr "normalne wychodzenie" diff --git a/pyfpdb/locale/fpdb-ru_RU.po b/pyfpdb/locale/fpdb-ru_RU.po index 24312a9f..4e045ea9 100644 --- a/pyfpdb/locale/fpdb-ru_RU.po +++ b/pyfpdb/locale/fpdb-ru_RU.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Free Poker Database\n" -"POT-Creation-Date: 2011-03-11 07:06+CET\n" +"POT-Creation-Date: 2011-03-12 21:23+CET\n" "PO-Revision-Date: 2011-03-04 18:18+0000\n" "Last-Translator: Lexej \n" "Language-Team: Russian (Russia) <>\n" @@ -38,13 +38,18 @@ msgstr "Невозможно определить тип игры: '%s'" msgid "determineGameType: Raising FpdbParseError" msgstr "determineGameType: FpdbParseError" -#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 +#: AbsoluteToFpdb.py:204 AbsoluteToFpdb.py:205 BetfairToFpdb.py:108 +#: BetfairToFpdb.py:109 CarbonToFpdb.py:163 CarbonToFpdb.py:165 +#: EverestToFpdb.py:145 EverestToFpdb.py:147 EverleafToFpdb.py:145 +#: PokerStarsToFpdb.py:222 PokerStarsToFpdb.py:223 iPokerToFpdb.py:156 +#: iPokerToFpdb.py:158 #, fuzzy -msgid "Didn't match re_HandInfo: '%s'" -msgstr "re_HandInfo не соответствует" +msgid "No match in readHandInfo: '%s'" +msgstr "Нет соответствия в readHandInfo." #: AbsoluteToFpdb.py:207 -msgid "readHandInfo: File name didn't match re_*InfoFromFilename" +#, fuzzy +msgid "File name didn't match re_*InfoFromFilename" msgstr "readHandInfo: имя файла не соответствует re_*InfoFromFilename" #: AbsoluteToFpdb.py:208 @@ -78,25 +83,25 @@ msgstr "Нет малого блайнда" msgid "Absolute readStudPlayerCards is only a stub." msgstr "Absolute readStudPlayerCards это заглушка." -#: AbsoluteToFpdb.py:351 CarbonToFpdb.py:267 EverestToFpdb.py:234 -#: EverestToFpdb.py:235 EverleafToFpdb.py:288 -#, fuzzy -msgid "Unimplemented readAction: %s %s" -msgstr "DEBUG: не выполнена readAction: '%s' '%s'" +#: AbsoluteToFpdb.py:351 BetfairToFpdb.py:199 CarbonToFpdb.py:267 +#: EverestToFpdb.py:234 EverestToFpdb.py:235 OnGameToFpdb.py:337 +#: PartyPokerToFpdb.py:536 PokerStarsToFpdb.py:439 +msgid "Unimplemented readAction: '%s' '%s'" +msgstr "" -#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 +#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:297 #: EverleafToFpdb.py:326 FulltiltToFpdb.py:784 PartyPokerToFpdb.py:577 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 msgid "parse input hand history" msgstr "разбор файлов истории" -#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 +#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:298 #: EverleafToFpdb.py:327 FulltiltToFpdb.py:785 PartyPokerToFpdb.py:578 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 msgid "output translation to" msgstr "перенаправить перевод" -#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 +#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:299 #: EverleafToFpdb.py:328 FulltiltToFpdb.py:786 PartyPokerToFpdb.py:579 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 msgid "follow (tail -f) the input" @@ -111,12 +116,6 @@ msgstr "Не удалось найти файл %s" msgid "Output being written to %s" msgstr "Вывод будет записан в файл " -#: BetfairToFpdb.py:108 BetfairToFpdb.py:109 CarbonToFpdb.py:163 -#: CarbonToFpdb.py:165 EverestToFpdb.py:145 EverestToFpdb.py:147 -#: PokerStarsToFpdb.py:223 -msgid "No match in readHandInfo." -msgstr "Нет соответствия в readHandInfo." - #: BetfairToFpdb.py:123 msgid "readPlayerStacks: Less than 2 players found in a hand" msgstr "readPlayerStacks: Менее двух игроков в руке" @@ -134,11 +133,6 @@ msgstr "Bring-In не найден" msgid "DEBUG: " msgstr "" -#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PartyPokerToFpdb.py:536 -#: PokerStarsToFpdb.py:439 -msgid "Unimplemented readAction: '%s' '%s'" -msgstr "" - #: Card.py:431 msgid "fpdb card encoding(same as pokersource)" msgstr "fpdb кодирование карт (так же, как и в pokersource)" @@ -230,16 +224,10 @@ msgstr "" msgid "Configuration file %s not found. Using defaults." msgstr "" -#: Configuration.py:714 +#: Configuration.py:714 Configuration.py:715 msgid "Reading configuration file %s" msgstr "" -#: Configuration.py:715 -msgid "" -"\n" -"Reading configuration file %s\n" -msgstr "" - #: Configuration.py:721 msgid "Error parsing %s. See error log file." msgstr "" @@ -566,14 +554,15 @@ msgstr "" msgid "Unable to recognise handinfo from: '%s'" msgstr "" -#: EverleafToFpdb.py:145 iPokerToFpdb.py:156 iPokerToFpdb.py:158 -msgid "Didn't match re_HandInfo" -msgstr "re_HandInfo не соответствует" - #: EverleafToFpdb.py:265 msgid "Everleaf readStudPlayerCards is only a stub." msgstr "" +#: EverleafToFpdb.py:288 +#, fuzzy +msgid "Unimplemented readAction: %s %s" +msgstr "DEBUG: не выполнена readAction: '%s' '%s'" + #: EverleafToFpdb.py:297 msgid "readShowdownActions %s %s" msgstr "" @@ -602,18 +591,18 @@ msgstr "" msgid "Between:" msgstr "" -#: Filters.py:55 -msgid "Games:" +#: Filters.py:55 GuiPrefs.py:33 +msgid "Games" +msgstr "" + +#: Filters.py:55 GuiPrefs.py:33 +msgid "Sites" msgstr "" #: Filters.py:55 TourneyFilters.py:52 msgid "Hero:" msgstr "Херо:" -#: Filters.py:55 TourneyFilters.py:52 -msgid "Sites:" -msgstr "" - #: Filters.py:56 msgid "Limits:" msgstr "" @@ -787,7 +776,7 @@ msgstr "" #: FulltiltToFpdb.py:267 #, fuzzy -msgid "readHandInfo: Raising FpdbParseError" +msgid "Raising FpdbParseError" msgstr "determineGameType: FpdbParseError" #: FulltiltToFpdb.py:369 @@ -1201,7 +1190,7 @@ msgid "Host Computer" msgstr "" #: GuiDatabase.py:481 -msgid "addDB.run: response is %s accept is %s" +msgid "addDB.run: response is %s, accept is %s" msgstr "" #: GuiDatabase.py:495 @@ -1278,99 +1267,99 @@ msgstr "" #: GuiGraphViewer.py:49 GuiTourneyGraphViewer.py:49 msgid "" -"Failed to load libs for graphing, graphing will not function. Please\n" -" install numpy and matplotlib if you want to use graphs." +"Failed to load libs for graphing, graphing will not function. Please install " +"numpy and matplotlib if you want to use graphs." msgstr "" -#: GuiGraphViewer.py:51 GuiTourneyGraphViewer.py:51 +#: GuiGraphViewer.py:50 GuiTourneyGraphViewer.py:50 msgid "" -"This is of no consequence for other parts of the program, e.g. import \n" -" and HUD are NOT affected by this problem." +"This is of no consequence for other parts of the program, e.g. import and " +"HUD are NOT affected by this problem." msgstr "" -#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 +#: GuiGraphViewer.py:83 GuiTourneyGraphViewer.py:82 msgid "Refresh _Graph" msgstr "" -#: GuiGraphViewer.py:87 GuiTourneyGraphViewer.py:86 +#: GuiGraphViewer.py:85 GuiTourneyGraphViewer.py:84 msgid "_Export to File" msgstr "" -#: GuiGraphViewer.py:135 GuiGraphViewer.py:251 GuiSessionViewer.py:372 -#: GuiTourneyGraphViewer.py:134 GuiTourneyGraphViewer.py:232 +#: GuiGraphViewer.py:133 GuiGraphViewer.py:249 GuiSessionViewer.py:372 +#: GuiTourneyGraphViewer.py:132 GuiTourneyGraphViewer.py:230 msgid "***Error: " msgstr "" -#: GuiGraphViewer.py:168 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 -#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:159 +#: GuiGraphViewer.py:166 GuiPositionalStats.py:168 GuiRingPlayerStats.py:270 +#: GuiSessionViewer.py:212 GuiTourneyGraphViewer.py:157 #: GuiTourneyPlayerStats.py:268 msgid "No sites selected - defaulting to PokerStars" msgstr "" -#: GuiGraphViewer.py:173 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 -#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:164 +#: GuiGraphViewer.py:171 GuiPositionalStats.py:171 GuiRingPlayerStats.py:273 +#: GuiSessionViewer.py:215 GuiTourneyGraphViewer.py:162 #: GuiTourneyPlayerStats.py:271 msgid "No player ids found" msgstr "" -#: GuiGraphViewer.py:178 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 +#: GuiGraphViewer.py:176 GuiPositionalStats.py:174 GuiRingPlayerStats.py:276 #: GuiSessionViewer.py:218 msgid "No limits found" msgstr "" -#: GuiGraphViewer.py:188 GuiTourneyGraphViewer.py:174 +#: GuiGraphViewer.py:186 GuiTourneyGraphViewer.py:172 msgid "Graph generated in: %s" msgstr "" -#: GuiGraphViewer.py:193 +#: GuiGraphViewer.py:191 msgid "Hands" msgstr "" -#: GuiGraphViewer.py:198 GuiTourneyGraphViewer.py:182 +#: GuiGraphViewer.py:196 GuiTourneyGraphViewer.py:180 msgid "No Data for Player(s) Found" msgstr "" -#: GuiGraphViewer.py:221 +#: GuiGraphViewer.py:219 msgid "" "Hands: %d\n" "Profit: $%.2f" msgstr "" -#: GuiGraphViewer.py:222 +#: GuiGraphViewer.py:220 msgid "Showdown: $%.2f" msgstr "" -#: GuiGraphViewer.py:223 +#: GuiGraphViewer.py:221 msgid "Non-showdown: $%.2f" msgstr "" -#: GuiGraphViewer.py:231 +#: GuiGraphViewer.py:229 msgid "Profit graph for ring games" msgstr "" -#: GuiGraphViewer.py:234 +#: GuiGraphViewer.py:232 msgid "" "Hands: %d\n" "Profit (%s): %.2f" msgstr "" -#: GuiGraphViewer.py:236 +#: GuiGraphViewer.py:234 msgid "Showdown (%s): %.2f" msgstr "" -#: GuiGraphViewer.py:238 +#: GuiGraphViewer.py:236 msgid "Non-showdown (%s): %.2f" msgstr "" -#: GuiGraphViewer.py:365 GuiTourneyGraphViewer.py:276 +#: GuiGraphViewer.py:363 GuiTourneyGraphViewer.py:274 msgid "Please choose the directory you wish to export to:" msgstr "" -#: GuiGraphViewer.py:378 GuiTourneyGraphViewer.py:289 +#: GuiGraphViewer.py:376 GuiTourneyGraphViewer.py:287 msgid "Closed, no graph exported" msgstr "" -#: GuiGraphViewer.py:396 GuiTourneyGraphViewer.py:307 +#: GuiGraphViewer.py:394 GuiTourneyGraphViewer.py:305 msgid "Graph created" msgstr "" @@ -1499,14 +1488,6 @@ msgstr "" msgid "Import" msgstr "Автоимпорт" -#: GuiPrefs.py:33 -msgid "Games" -msgstr "" - -#: GuiPrefs.py:33 -msgid "Sites" -msgstr "" - #: GuiPrefs.py:34 msgid "Popup Windows" msgstr "" @@ -1577,7 +1558,7 @@ msgid "Setting" msgstr "" #: GuiPrefs.py:78 -msgid "Value (double-click to change)" +msgid "Value (double-click to change)" msgstr "" #: GuiPrefs.py:178 @@ -1845,11 +1826,11 @@ msgid "Flop" msgstr "" #: GuiStove.py:134 -msgid "Gametype:" +msgid "Gametype" msgstr "" #: GuiStove.py:137 -msgid "Players:" +msgid "Players" msgstr "" #: GuiStove.py:143 @@ -1894,17 +1875,17 @@ msgstr "" msgid "called update_flop_output_pane" msgstr "" -#: GuiTourneyGraphViewer.py:178 +#: GuiTourneyGraphViewer.py:176 msgid "Tournaments" msgstr "" -#: GuiTourneyGraphViewer.py:205 GuiTourneyGraphViewer.py:218 +#: GuiTourneyGraphViewer.py:203 GuiTourneyGraphViewer.py:216 msgid "" "Tournaments: %d\n" "Profit: $%.2f" msgstr "" -#: GuiTourneyGraphViewer.py:215 +#: GuiTourneyGraphViewer.py:213 msgid "Tournament Results" msgstr "" @@ -2067,8 +2048,8 @@ msgstr "" msgid "hud_main: Game changed." msgstr "" -#: HUD_main.pyw:144 -msgid "Terminating normally." +#: HUD_main.pyw:144 fpdb.pyw:971 +msgid "Quitting normally" msgstr "" #: HUD_main.pyw:205 @@ -2851,12 +2832,8 @@ msgstr "" msgid "Cannot read GameType for current hand" msgstr "" -#: PartyPokerToFpdb.py:348 -msgid "Failed to detect currency. HID: %s: '%s'" -msgstr "" - -#: PokerStarsToFpdb.py:265 -msgid "Failed to detect currency: '%s'" +#: PartyPokerToFpdb.py:348 PokerStarsToFpdb.py:265 WinamaxToFpdb.py:263 +msgid "Failed to detect currency. Hand ID: %s: '%s'" msgstr "" #: SplitHandHistory.py:76 @@ -3138,6 +3115,10 @@ msgstr "" msgid "tournament tracker starting\n" msgstr "" +#: TourneyFilters.py:52 +msgid "Sites:" +msgstr "" + #: TourneyFilters.py:54 msgid "Tourney Type" msgstr "" @@ -3333,10 +3314,6 @@ msgstr "" msgid "self.window doesn't exist? why?" msgstr "" -#: WinamaxToFpdb.py:263 -msgid "failed to detect currency" -msgstr "" - #: WinamaxToFpdb.py:300 msgid "readplayerstacks: re is '%s'" msgstr "" @@ -3867,10 +3844,6 @@ msgid "" "Failed to get global lock, it is currently held by %s" msgstr "" -#: fpdb.pyw:971 -msgid "Quitting normally" -msgstr "" - #: fpdb.pyw:996 msgid "Global lock released.\n" msgstr "" @@ -4138,6 +4111,13 @@ msgid "" "manually\n" msgstr "" +#, fuzzy +#~ msgid "Didn't match re_HandInfo: '%s'" +#~ msgstr "re_HandInfo не соответствует" + +#~ msgid "Didn't match re_HandInfo" +#~ msgstr "re_HandInfo не соответствует" + #~ msgid "readHandInfo: Didn't match: '%s'" #~ msgstr "readHandInfo: нет соответствия: '%s'" diff --git a/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo index daaa048ac9ab982043f2bb466f1bc1e592880569..85e922b4bf3035259255f47d7be4749feeb78437 100644 GIT binary patch delta 13305 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 diff --git a/pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/hu/LC_MESSAGES/fpdb.mo index 5d510f82d447ec799abe2694dbb014da5420ba78..c334139c53359df869efd2d7458ef81ababc8756 100644 GIT binary patch delta 15283 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 CQ=(}A delta 16808 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 P`aBlBV{Qk}YoY%I7zCi9 diff --git a/pyfpdb/locale/pl/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/pl/LC_MESSAGES/fpdb.mo index f91eebd035bafd380dc5713acbb127391b594f4f..8771d5733f6379c0207713d024fb5fea11f52a53 100644 GIT binary patch delta 4220 zcmYM$2~gHW7{~Dixdau#14WP*FH}Sh6%|n+^FTnnOEj+(%`=Y_BYZU*FH*`8N5_jy z$3i6)rZmei^S+w#N=-YoTchzvZF21UWqyYKF^&$Ii!tSR-l@}YPU9E`<6OvHoO2=Cz_3J4+p#aJ;3y-5eHXs`5vPN4It!dUw>kHO#)@jx}>tgFF^k&}m=vGa) z*au}8K)(XDa3v~*r%^k&joQKAsDORgo?Z_{Wu$}cXJI$`xv2TJqIO(n`-d@_{@D=n z?@Qwe543;>v&ni`3tL(fQ0FoQwQygYi6gNiofWE11`iQ ztY}RBt82&uE$mN6H4j5A)D>G}7PiN^s6e)(0xv@^{1}VyAnI^saDb-ZNK`;4kgA$0 zR6yP=(hS4hG@8;#MID~eSQF=7ZlE%B8+9fgqiXCI;bf=@ z#?o(rD#Z{~0C`BP=3OKiZc|2MI1f&tcGSXU%o{ibRgzy(Dg6g^CBS1oLS z3ZR*_JCa57A}Y0RROChI!uL?`{}NTQ%c#@;7b+8N_|($)6x90%qBb@bxp35<2IV&E zP>~%%MRo!8N%aVIUjt*E@9%b~d)yxnco;Jg>(GykcZ@?_!xUt1W*%naHl#Y{0S?B9 z1bhEy)6fozkaC*$aW>v{_jVlJ_ANtXQFnr1Ou@cwcvJCfJcy|n7hd4O<1DS&qOVhj~Z8k%D^e) z7@0>HjLk`pOvDDd|LHWe&}giUGfupVy1xws#7m|`ikOtSW}4zP}}=2~Z3 z->@!4wDl_|R z|1%7ye-iZx_X}oX6{-};sm4U%7}VighB~C~4K(xta}+h;4yxAm(^wQkQ32$k0^NxU z;5+PvchD0PC}?BsgxYa7hTt$%sixch0@NqtS|rnMvxSBZ$0e&rPbbAOsMO{lWi*Az z4Kl}2wS9^@j7y()Qo0V6ky2EE6-c(tVbuK3Y(JW)RpM8$qrU&QR5v({s1(=i?VReS z7(hP_^*jre+HvTOlTiV@idt|HHo;Y>!&ZtKcL-JUuTUGgjLJYzA7p(KN}~ogN4+5m zmC6{@M14>Tjj&F|RQd%-%;pg4eO`T?asJ2+Gfhyn9%`M0y3YBijjcepPVrhAZE-g) z!*5Ulj7?`(n2&z=6vv=XKj&~xM2&k3wa{j4hkH?n`6jCN4^X$vE5jKdj96m7CNh}Z*{hD%X9U4u&fCiKC*=!^SNJE_E`col2nV^j$|2Rg6&p`J&g#zkWQ z_Cs#E8HWB??55G4MhR-6^H>KjV>A2-HG$tCXXjDantn1W@Cn!o7h)jpKn3^-YTmC= z*YFvtR3U?%{}1BPMSu8Y8bLG)u`X^xO<0D_@e;=16VyaeL!7VS6jXl#D!>Aa#Eqx` j4wa|Z?Gs*J8WZj5o8U@_PfF-e{%!2TX63gB#d-b*8yUfQ delta 4302 zcmYM%dr(zX6vy!;h$8p^l!qvG)dUsr0wN}wl_{x6h>yzD$^;8An1E2Sygf8A8?`ih zST=HN=)%989C%B8*K+FtP@Bg0}5oW#U=3#G~k7-zfe%y*#cogF>DAH^e4#56chS6Ay zgK-DIx#IfqEK~P0ozqYg z-+?UFs<98&B5Sbcb)WgIo`wSW2=lN7!*CeU$Ta78XO6SLxxjgkv%>kXv(~xExeY@Y zcNYd!(|6p3CJd+FjGFj3Duu166?C9h(2Zp&;26~Xk*JK^==uwBJpF3acnzo(H@W^- zm`wk4Ecx$FqX(mCf=K63>`8x&a}sJ_=A$OQ4e!ULn2Bdl6ZIvEM7#=zVh%Ewm7q59 zV>lW&Vm3DSC;y!__-LOgkA9y+<-?>n`=HBs1%o? z0{RZAs$D?^6wM?s|jvB>VO{cEb-a2M?nL>XG23GzGQN z+t7zgP~)#bl4Ltk0UyK?3^daiLBr2eBXJ&f27oi@ug4&4MeUU{r~ukg8R|goiO{RO z8pokBl#G7NM3tft6+kT#v%QKWBVbK5=5gU9YDJkovxjg6swDrQQX0nFLz{AdGZEA2 zr{j2BjAQW?yarqFT8tn)S$H#QoYhFRZ436)`QJ@L6Mcv}7RQ|5pi0n+n)nygF8&ks zd^jsbDRx#nA4dhe5w)kbVj}Lw71)B>OS6ZO|K&7FXei@HW6^l@TZbFsvB~(eiKt2B*YT@kx8X7Q? zPxZuMr~opYc}OWx+B?!Sk9>3@mU_ycNF&7;t= z&{^($(7D>V(Ye*R69f9-9(SS9`Kj}3?8g1ms7$n>PRj*UU>8xT3>)Wt3B_Uz{cMcG z0@NNVLG79Ks0{3O{Zr$p|0FJ4=7LssL$){IT<6_LnXMdkeqTeC>Mc|$4x%!4+S!f@ z_!26Bu6!}9#RR+w>rnHYM~xdif&8mxV<&hYSb|zv04c9+L^iB_f&=j%Q~=R@v#6#? zs1?sao%2%U*Iwcu?WL2bQl7`oz;HADt`og+UI@@wz=e8LM4{Jtdtm~`(w~KzxCA)} zwgxru`>50(LuKZa>;H@i^e>>^bdlG4U*r8zrC5SV_#|o*1{!E+mwt?T(VRy;5Oaf9 z>xsCK{$x}D+fjjjg9@Mr^_zk*7=#P3Ki-L2aSduAkDyBRyz9S#ydeX2h=x*q1hqM? zIFoPmQhX~awX2Y_+J59D*&nFdCQbHAwg*+3!>Ej$Km~XP$-13GjX#2D)t`%FnBO+h z$mGHi=VeriN9TCEdMbv~FGXEnhDz;I7=oKod*(&dg!MQ8-^0Fm0`=TkRDi#u7NQ*) z%KSE74V;X@n1}j60V-9}Vr|L#TIi3)W)LG%tX4_$d7y7>Y^Ld1+x9YI8n~3iNH%M4w>_wxV8ap}Ah| z2ceGTDAe;e<&ysj8jHA~8lP~6%<%qF$wH;70kuck(T_v(yi&}@diwX`TI_c-Z$aFK z-7z@dOL;ghqo08H;j=hI_h*v-avF&~ph}Q}x}V{$=c1mQi{V&>oOpXAKqHLCLDY-rbJRo^Q8m*4r4?x()BqW%O;~`# zaS6ub228{^F$%xJKG=o|qysg6ui4&loPa7pU=EFIXq2H3>o5{O!w5Wy8u%Oz#i%*n zUpQH)b6tqT@FCaVjtcaB9E{(i0{9m#ENn_eMR|p8c!HajhAZ-f7@AyH+;MZRS9a N2dZlJ?wpk#^dD_q;4uII diff --git a/pyfpdb/locale/ru/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/ru/LC_MESSAGES/fpdb.mo index ac374af36906be09e8bbafc739053af9bd5b0ba2..38ecab7e7852ec045009ce6527814f7c306229f8 100644 GIT binary patch delta 1117 zcmYk)OGs2v9LMp~ylhCF8E3S|X!FpV(cCm+MaDE!L7)*9W>S>kHi%qAwYwN31rg!s zqBbQH5k;FWVOY@vvf4x;)v62v35<4{5>nq^a~EA^?&qG@|D5wbXKCl1y!EBVGiG=S z{Ok31@%rzn_ZU-4xd9WH#V+i{5Z=H5-p2^Oz&L)w)wqal81x#m3UiK~Wi8XoM-vSL z*o?#2i1)Ax-{Tsb!G8gF2QiOFP~)#*HQq))PT*Y@^&EZ1GUf!! z+C#%Bq~1J21$u^+IE6Jhjmpq0rqNAf5Zh3h$e||ccFO%u`yg(oeh9bX6Q_P2{mgHC zEYpoa)QTg#w16aPr)gY^d91+0n8E?<$BU@cf5#SFMq-;3t67Kbj@_tn$59I&K}%X+c6AvyB0n?9OPP3w zYM;XeF8X{e`De4{2iw1bzfq~X#H{Lg6}7_>YG+ST6VKva3=vg-9yQ49QtdHjas*vM=f@Fgmv zbEvpg>&r(F#}3MUxDQ7#hRLsdwD6&lCT_(7_MlQX8ne4R1(#j&Eqd(-mFHc>Tk-1R jxxnd)OgyuxBa^lN1m1XyiEzYTS$EWHk3}DQ=+g5Sj-hrW delta 1424 zcmajeSx8h-7{KvQ8y!s3aw#*Ho0)5n;YJ2IQb?wPN|rsexJ8nVW=0gj0 zWza)CWNsMgL|{}8(Vc=G1S_)MdNEqCr~aQ#*#=$i+}}Cpe)pX3eD}`Htm$mWt3b;+ z;n=`0oL{P^_U4X!i%1CF0$h$2xEb4U5th%=0w-_*dU%V3VgSxeh>Pjl+~eCYh<-ith_t%LJ1~p>b<}w#(I2PK2gNFK z%i<83PlGWTBE1|OMK&Q8zu5_WkW&J<1Y$U9rB-7+=Ho&8rH6F;E7iab_Nz}?7N z(t%-k!EGNp^uebzH1p4>@7l@>)sjcxT1>|@tViaS8~DgWWB_%6qdc6V<9G$faTy+= zT>8zN$5~ag-(VpI6SNhpP%AKkn%GO!I6tya zL>ubH_PP7rsFihM59<)EQEzJr?aGi=ANSdYi}(sZX&NY%ubVEr~C zQ9r(D)NdmXbFm0h@iJumDdYr;Kw+ zz;CDv#~318umEk?gIdW+qd&}I^9m8^HzahhiBT4UZ#;#T~lS)%WA8P%0DJc)R}S`>S{GaBf6japRlemk~1=s z)BDQ Date: Sat, 12 Mar 2011 22:03:06 +0100 Subject: [PATCH 41/41] fix some misplaced newlines in the translations, add checking program to localise script, update mo files --- pyfpdb/locale/de/LC_MESSAGES/fpdb.mo | Bin 26343 -> 26344 bytes pyfpdb/locale/fpdb-de_DE.po | 4 +++- pyfpdb/locale/fpdb-pl_PL.po | 14 ++++++++++---- pyfpdb/locale/fpdb-ru_RU.po | 3 +-- pyfpdb/locale/localise.sh | 7 +++++++ pyfpdb/locale/pl/LC_MESSAGES/fpdb.mo | Bin 21719 -> 21723 bytes pyfpdb/locale/ru/LC_MESSAGES/fpdb.mo | Bin 8106 -> 8104 bytes 7 files changed, 21 insertions(+), 7 deletions(-) diff --git a/pyfpdb/locale/de/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/de/LC_MESSAGES/fpdb.mo index 515d66d2edeea3e19df676c79370fa9903ed8f31..e2270080f1d8daafb8a98207156afa63446cb99e 100644 GIT binary patch delta 2453 zcmXZdeN2^Q7{~GZ2nd`+2mwJPI0pEF)Oblc2udK~q$Jc3CBZ_dH2z3rZP|Q?tQNKy znIKth5w2IArAvCV(R33X@lQ2duC@^Kt%)0rwKeMd>%RZ`JlB1m=YF}a>v_%}Bfcvm zzGI<&FJO#mDl$gCjI;4WEWknBj1!oTmBq#+U^`}GuZz!MBJo9>i+{QCs1?R!5~t%l ztVI3ZjB&VUh4D-`7yB8=z>Jl~EXGQliEXG2J%?IgAI9SV>b@`WHoSzIa02}pR$`5D zCOb2oInJUI&)!(!2G%*ZIG=E~qBgJxb&_6Oil1R9{)V&g60XKusPV%4>;_k&HdcwT zSc8%Hq{oF$*ovB<0|VHF`|wj-h{dHgl}(sS{3>cg-(nhG!1?&MGoj3wEaE&=2^yR) zVH)uf)Iq%Oxk%#TsxxGjO>qk9hCGbMwHS`|sM0jMxCQSdZbOxz4|T$$xB!Rn{}Q2| zo4`(-LJsVij&l287cSw40lW)GF%73t52oI4C(gte;vfcb4KkP6i)z|o+=9LeoAL%! zX1C)qdi^RjB3U!E}q74;;0Ah ziQ{o6aR8N}H=KhQMSKwxSl?W81HQF(!f4cj8O|)!hH{+CP$yrGRL!*E!}tX%)zMXU zfn-$a7Gn+uQN6PRwSjlg(?p+ep#?9aPH+R&t&^yl{)_b(_mJISE6yT*1=nE@s_UJ)Vx1clYe#bbq3VEq0FX~22dZ00?flIH~s>q6ZfII`xIv5 zHM|=W*V|@Zjk&~+;q7<;`6ik7Q3oBz?Rb4X`RC(iYBt!3_G2CK5Jq4MdDTfXF>Q z1j}#+R-oSFH8>kL;62!gdcF_iu^;s|45IG;#X0VAp_JdmZRTp{~A#s!h};oBAw_B`!nN zv<4Hg4%KA4Fdo}+4)$OSeuNA0D^%vjP;b|Sa|%_OX{1Lyle5__P>o7W4eEid7{td> zJAW7Nz|*K67{fytQD=K+0G09~)cxmB_x*``G4>I=PA@9sZ(*$7{{b#^f|ID)p2yd4 z6z5|-UlVojZf8I0Lp6+AU=rIgiC3f$-^6_U5ev}YU^7vQ3B*;{i_I9}aWT!scNo5v zj>U7Bg4vJS2P;t2 SoyVV^Gr7p;Ki*W-vE)CyLozr3 delta 2451 zcmXZdZA{f=7{~EjJOL7d@(dvz6vPM%kBWdqK!Qn05+R0ynH(zOO~~4^>0iy74;xbp zq^vE%^{C6n^7Le5Src9GrkX8RTZj|2i5rf!HCo?a_xbWoRPP~j-Z~~*yS7wcM zra7~n`OcMPo_(;&P1HI!IiGQMpboGDb(0>F%!G+AfCb;EUB=mY{3BWLDYf1ML%A|bo|?y_>eL85(iKvXm-Ae ze&Q3Ti+IBfQW=ap!&cc8r=uPSU@Wf12y8-?Cg|dJTtM83DnT#mh9_}84&whMLVa%n z58xDXVbAQYv|sGPTt4W>`)~yPIF0&ZMwMMS8|M%gViB%E)-tc4nsx}A(5$v8Z$@SI zIV`{zaWnubMAh_PY{vL?_JAE2O}q~u$8J>DkE0H{ zq}G_bu>iIHdR&Nya2|$G>;6(p{?*0TnNau6WHqJKkNTk~z@=E@=J#M0aWAU7&){Ob zhWBG~oo(jT7$Dw)bMX!2H_5z@y670T;q^N5&ySm_f5I+w1UC{7VkD-MSKTxlV=;g; zu>!-e3iTeZ!5FN=<@hw}`@NWmeWYu-?{o8)`m;t8fx4 zv9Q6IM{p-9#TPIYeH-la8CXo*h&os|>Hx=4uk|@p4|t;t)YZ38wTXVxral+rh$~Pv zt;ZB>L^atqOhgaku^Z>$N0@_Op)xm$db=i^Q>fBRBR%4o{6@RMI#g=vQD4}MMc9fu z`Ma2bXHh*cipMZwqwSr3RLTcY&!0y<_ZRNPxtr`hJ*bQy!#KVF{S0)2)2P~Bz%CrY zbZp|+MBTgH*@ya}8bWO_iMud`SELx<#AWz1uE1HFZ6?YwiMR%jVh|%e2Gb0_!|Htwr(*2 diff --git a/pyfpdb/locale/fpdb-de_DE.po b/pyfpdb/locale/fpdb-de_DE.po index 9b82f7fa..71b6cedc 100644 --- a/pyfpdb/locale/fpdb-de_DE.po +++ b/pyfpdb/locale/fpdb-de_DE.po @@ -3870,7 +3870,9 @@ msgstr "Status: Verbunden mit %s-Datenbank namens %s auf Host: %s" msgid "" "\n" "Global lock taken by %s" -msgstr "Globaler Lock durch %s ergriffen" +msgstr"" +"\n" +"Globaler Lock durch %s ergriffen" #: fpdb.pyw:961 msgid "" diff --git a/pyfpdb/locale/fpdb-pl_PL.po b/pyfpdb/locale/fpdb-pl_PL.po index bc1cad6c..53052df2 100644 --- a/pyfpdb/locale/fpdb-pl_PL.po +++ b/pyfpdb/locale/fpdb-pl_PL.po @@ -3466,13 +3466,17 @@ msgstr "Liczba rozdań: " msgid "" "\n" "Number of Tourneys: " -msgstr "Liczba turniejów: " +msgstr "" +"\n" +"Liczba turniejów: " #: fpdb.pyw:349 msgid "" "\n" "Number of TourneyTypes: " -msgstr "Liczba rodzajów turnieju: " +msgstr "" +"\n" +"Liczba rodzajów turnieju: " #: fpdb.pyw:350 msgid "Database Statistics" @@ -3551,7 +3555,7 @@ msgid "" "and you will have to re-import your histories.\n" msgstr "" " Jeżeli już istnieją tabele w bazie danych %s na %s zostaną one usunięte i " -"będziesz musiał ponownie zaimportować historię rozdań." +"będziesz musiał ponownie zaimportować historię rozdań.\n" #: fpdb.pyw:547 msgid "This may take a while." @@ -3963,7 +3967,9 @@ msgstr "" msgid "" "\n" "Any major error will be reported there _only_.\n" -msgstr "Błędy o dużym znaczeniu będą kierowane tylko tam.\n" +msgstr "" +"\n" +"Błędy o dużym znaczeniu będą kierowane tylko tam.\n" #: fpdb.pyw:1208 msgid "fpdb starting ..." diff --git a/pyfpdb/locale/fpdb-ru_RU.po b/pyfpdb/locale/fpdb-ru_RU.po index 4e045ea9..78dcfc47 100644 --- a/pyfpdb/locale/fpdb-ru_RU.po +++ b/pyfpdb/locale/fpdb-ru_RU.po @@ -3922,8 +3922,7 @@ msgstr "" "пройдите по ссылке https://lists.sourceforge.net/lists/listinfo/fpdb-" "announce и подпишитесь на уведомления.\n" " Если Вы хотите следить за разработкой более пристально, подпишитесь здесь " -"https://lists.sourceforge.net/lists/listinfo/fpdb-main.\n" -"\n" +"https://lists.sourceforge.net/lists/listinfo/fpdb-main." #: fpdb.pyw:1084 msgid "Help" diff --git a/pyfpdb/locale/localise.sh b/pyfpdb/locale/localise.sh index 6f780960..c5fa12cd 100755 --- a/pyfpdb/locale/localise.sh +++ b/pyfpdb/locale/localise.sh @@ -12,6 +12,13 @@ msgmerge --update locale/fpdb-hu_HU.po locale/fpdb-en_GB.pot msgmerge --update locale/fpdb-pl_PL.po locale/fpdb-en_GB.pot msgmerge --update locale/fpdb-ru_RU.po locale/fpdb-en_GB.pot +msgfmt -c locale/fpdb-de_DE.po +msgfmt -c locale/fpdb-es_ES.po +msgfmt -c locale/fpdb-fr_FR.po +msgfmt -c locale/fpdb-hu_HU.po +msgfmt -c locale/fpdb-pl_PL.po +msgfmt -c locale/fpdb-ru_RU.po + echo "compiling mo files" python /usr/share/doc/python-2.*/examples/Tools/i18n/msgfmt.py --output-file=locale/de/LC_MESSAGES/fpdb.mo locale/fpdb-de_DE.po python /usr/share/doc/python-2.*/examples/Tools/i18n/msgfmt.py --output-file=locale/es/LC_MESSAGES/fpdb.mo locale/fpdb-es_ES.po diff --git a/pyfpdb/locale/pl/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/pl/LC_MESSAGES/fpdb.mo index 8771d5733f6379c0207713d024fb5fea11f52a53..95ed351c2fde33183f0e852aff53d12da1d8d635 100644 GIT binary patch delta 2118 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 diff --git a/pyfpdb/locale/ru/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/ru/LC_MESSAGES/fpdb.mo index 38ecab7e7852ec045009ce6527814f7c306229f8..423933c0b5fe09221d4b8be6b12034fd3c819389 100644 GIT binary patch delta 313 zcmWmAy$gX+6vy#j-bzG?^7@Fv!z_d4u}YG`FZOVl&_MLin^z$WCM73k(ZoEuv4wT)U>WCVFL*`^ueiVr({gyg u4BpZ1>ocSZ8d${+HgRIGR+`I&L=k^z4>n2Gu#J37&1^n?S9;s^`4KpS^h z#lV}y(hr--`^60QF^+RA;tJb%!zQ+(azzbYc=d{bnDl@-EMW;Bv5pmN;5!b{47f%I zw>ZQs-SW7^H15&V^(UkcOyMUsu!g+^V!U(oXTX8+-Z F_YTZyC`$kU