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/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 d55df299..781c5875 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:" @@ -746,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" @@ -845,31 +840,26 @@ 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 " #: 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 " @@ -880,7 +870,6 @@ msgid "" msgstr "" #: GuiAutoImport.py:244 -#, fuzzy msgid " _Stop Auto Import " msgstr " _Stop Autoimport " @@ -895,29 +884,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" @@ -948,7 +934,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" @@ -1002,7 +987,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" @@ -1042,7 +1027,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 "" @@ -1094,7 +1078,6 @@ msgid "_Add" msgstr "" #: GuiDatabase.py:111 -#, fuzzy msgid "_Refresh" msgstr "_Rafraîchir" @@ -1139,7 +1122,6 @@ msgid "finished." msgstr "fini" #: GuiDatabase.py:293 -#, fuzzy msgid "loadDbs error: " msgstr "erreur loaddbs: " @@ -1186,7 +1168,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é" @@ -1195,36 +1176,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" @@ -1233,14 +1208,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" @@ -1255,12 +1228,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é" @@ -1406,7 +1377,6 @@ msgid "_Save" msgstr "" #: GuiImapFetcher.py:47 -#, fuzzy msgid "_Import All" msgstr "_Importer Tout" @@ -1474,7 +1444,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" @@ -1503,22 +1472,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" @@ -1551,7 +1516,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" @@ -1657,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" @@ -1814,9 +1782,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 @@ -1928,7 +1895,6 @@ msgid "LASTBET" msgstr "BETSUIVANT" #: Hand.py:157 -#, fuzzy msgid "ACTION STREETS" msgstr "ACTION TOURS" @@ -1937,9 +1903,8 @@ msgid "STREETS" msgstr "TOURS" #: Hand.py:159 -#, fuzzy msgid "ALL STREETS" -msgstr "TOURS" +msgstr "TOUT LES TOURS" #: Hand.py:160 msgid "COMMUNITY STREETS" @@ -1951,7 +1916,6 @@ msgid "HOLE STREETS" msgstr "TOURS" #: Hand.py:162 -#, fuzzy msgid "COUNTED SEATS" msgstr "NOMBRE DE SIEGES" @@ -1972,7 +1936,6 @@ msgid "TOTAL POT" msgstr "POT TOTAL" #: Hand.py:167 -#, fuzzy msgid "TOTAL COLLECTED" msgstr "TOTAL COLLECTER" @@ -1985,17 +1948,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" @@ -2004,12 +1964,10 @@ msgid "BUYIN" msgstr "" #: Hand.py:174 -#, fuzzy msgid "BUYIN CURRENCY" msgstr "DEVISE" #: Hand.py:175 -#, fuzzy msgid "BUYIN CHIPS" msgstr "BUYIN JETONS" @@ -2165,7 +2123,6 @@ msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" msgstr "" #: Hand.py:1244 -#, fuzzy msgid "*** DEALING HANDS ***" msgstr "*** SECOND TIRAGE ***" @@ -2274,11 +2231,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)" @@ -2289,9 +2243,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" @@ -2393,12 +2346,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" @@ -2423,9 +2374,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:" @@ -2461,12 +2411,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" @@ -2622,9 +2570,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" @@ -2663,7 +2610,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'" @@ -2724,9 +2670,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" @@ -2761,7 +2706,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" @@ -2894,9 +2838,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" @@ -3065,9 +3008,8 @@ msgid "ADDED" msgstr "AJOUTE" #: TourneySummary.py:170 -#, fuzzy msgid "ADDED CURRENCY" -msgstr "DEVISE" +msgstr "AJOUTE DEVISE" #: TourneySummary.py:171 msgid "COMMENT" @@ -3078,12 +3020,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" @@ -3238,6 +3178,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: " @@ -3271,24 +3213,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 "" @@ -3301,18 +3246,18 @@ 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" +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 -#, fuzzy msgid "This may take a while." msgstr " Ceci peut prendre un moment." @@ -3322,7 +3267,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: " @@ -3368,6 +3313,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" @@ -3399,7 +3345,7 @@ msgstr "" #: fpdb.pyw:812 msgid "Pre_ferences" -msgstr "Pré_férences" +msgstr "Pré_férences fpdb" #: fpdb.pyw:813 msgid "_Import" @@ -3423,7 +3369,7 @@ msgstr "" #: fpdb.pyw:816 msgid "_Import through eMail/IMAP" -msgstr "" +msgstr "_Importer par eMail/IMAP" #: fpdb.pyw:817 msgid "_Viewers" @@ -3435,7 +3381,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 +3397,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 +3413,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 +3421,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 +3432,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 +3441,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 +3465,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)" @@ -3633,7 +3578,6 @@ msgid "Bulk Import" msgstr "Import Fichiers" #: fpdb.pyw:1018 -#, fuzzy msgid "Tournament Results Import" msgstr "Import résultats Tournoi" @@ -3646,7 +3590,6 @@ msgid "Ring Player Stats" msgstr "Stats Joueur Cash-Game" #: fpdb.pyw:1037 -#, fuzzy msgid "Tourney Stats" msgstr "Stats Joueur Tournoi" @@ -3661,7 +3604,7 @@ msgstr "Stats Position" #: fpdb.pyw:1061 #, fuzzy msgid "Hand Replayer" -msgstr "Filtres Mains:" +msgstr "Rejoueur de Mains:" #: fpdb.pyw:1065 msgid "" @@ -3714,7 +3657,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." @@ -3866,9 +3809,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 994a404c..35339f87 100644 Binary files a/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo and b/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo differ