From 7d48f0223f817703b94056a716fd8ba03b464127 Mon Sep 17 00:00:00 2001 From: Worros Date: Wed, 23 Feb 2011 12:30:48 +0800 Subject: [PATCH 1/6] Winamax: Adjust readCollectPot Remove guard for returning money. Unsure if this is correct. Passes the regression test suite, so committing for user test --- pyfpdb/WinamaxToFpdb.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/pyfpdb/WinamaxToFpdb.py b/pyfpdb/WinamaxToFpdb.py index 9d4721ec..6aa6f51c 100644 --- a/pyfpdb/WinamaxToFpdb.py +++ b/pyfpdb/WinamaxToFpdb.py @@ -430,10 +430,6 @@ class Winamax(HandHistoryConverter): # Return any uncalled bet. committed = sorted([ (v,k) for (k,v) in hand.pot.committed.items()]) #print "DEBUG: committed: %s" % committed - #ERROR below. lastbet is correct in most cases, but wrong when - # additional money is committed to the pot in cash games - # due to an additional sb being posted. (Speculate that - # posting sb+bb is also potentially wrong) returned = {} lastbet = committed[-1][0] - committed[-2][0] if lastbet > 0: # uncalled @@ -451,10 +447,11 @@ class Winamax(HandHistoryConverter): for m in self.re_CollectPot.finditer(hand.handText): collectees.append([m.group('PNAME'), m.group('POT')]) + #print "DEBUG: Total pot: %s" % tp.groupdict() + #print "DEBUG: According to pot: %s" % total + #print "DEBUG: Rake: %s" % rake + if len(collectees) == 1: - #print "DEBUG: Total pot: %s" % tp.groupdict() - #print "DEBUG: According to pot: %s" % total - #print "DEBUG: Rake: %s" % rake plyr, p = collectees[0] # p may be wrong, use calculated total - rake p = total - Decimal(rake) @@ -462,7 +459,7 @@ class Winamax(HandHistoryConverter): hand.addCollectPot(player=plyr,pot=p) else: for plyr, p in collectees: - if plyr in returned.keys() and Decimal(p) - returned[plyr] == 0: + if plyr in returned.keys(): p = Decimal(p) - returned[plyr] if p > 0: #print "DEBUG: addCollectPot(%s,%s)" %(plyr, p) From 757170974ec1d519c6977b9b8a51b44902781a54 Mon Sep 17 00:00:00 2001 From: Worros Date: Wed, 23 Feb 2011 12:32:30 +0800 Subject: [PATCH 2/6] Filters: L10n several strings Part of patch from tribumarchal --- pyfpdb/Filters.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pyfpdb/Filters.py b/pyfpdb/Filters.py index a93347f6..06935e50 100644 --- a/pyfpdb/Filters.py +++ b/pyfpdb/Filters.py @@ -824,7 +824,7 @@ class Filters(threading.Thread): def fillGraphOpsFrame(self, vbox): top_hbox = gtk.HBox(False, 0) vbox.pack_start(top_hbox, False, False, 0) - title = gtk.Label("Graphing Options:") + 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) @@ -836,7 +836,7 @@ class Filters(threading.Thread): vbox.pack_start(hbox1, False, False, 0) hbox1.show() - label = gtk.Label("Show Graph In:") + label = gtk.Label(_("Show Graph In:")) label.set_alignment(xalign=0.0, yalign=0.5) hbox1.pack_start(label, True, True, 0) label.show() @@ -856,7 +856,7 @@ class Filters(threading.Thread): vbox.pack_start(vbox1, False, False, 0) vbox1.show() - button = gtk.CheckButton("Showdown Winnings", False) + button = gtk.CheckButton(_("Showdown Winnings"), False) vbox1.pack_start(button, True, True, 0) # wouldn't it be awesome if there was a way to remember the state of things like # this and be able to set it to what it was last time? @@ -864,7 +864,7 @@ class Filters(threading.Thread): button.connect("toggled", self.__set_graphopscheck_select, "showdown") button.show() - button = gtk.CheckButton("Non-Showdown Winnings", False) + button = gtk.CheckButton(_("Non-Showdown Winnings"), False) vbox1.pack_start(button, True, True, 0) # ditto as 8 lines up :) #button.set_active(True) @@ -1109,3 +1109,4 @@ def main(argv=None): if __name__ == '__main__': sys.exit(main()) + From 2264e3b52515543afcba90c461856269f9565423 Mon Sep 17 00:00:00 2001 From: Worros Date: Wed, 23 Feb 2011 12:53:53 +0800 Subject: [PATCH 3/6] Regression: Winamax hh. Hero wins the side pot and loses the main pot. --- ...1010.Side.pot.Biggest.stack.loses.main.txt | 52 + ...ide.pot.Biggest.stack.loses.main.txt.hands | 31 + ...0.Side.pot.Biggest.stack.loses.main.txt.hp | 927 ++++++++++++++++++ 3 files changed, 1010 insertions(+) create mode 100644 pyfpdb/regression-test-files/cash/Winamax/Flop/NLHE-FR-EUR-0.02-0.05-201010.Side.pot.Biggest.stack.loses.main.txt create mode 100644 pyfpdb/regression-test-files/cash/Winamax/Flop/NLHE-FR-EUR-0.02-0.05-201010.Side.pot.Biggest.stack.loses.main.txt.hands create mode 100644 pyfpdb/regression-test-files/cash/Winamax/Flop/NLHE-FR-EUR-0.02-0.05-201010.Side.pot.Biggest.stack.loses.main.txt.hp diff --git a/pyfpdb/regression-test-files/cash/Winamax/Flop/NLHE-FR-EUR-0.02-0.05-201010.Side.pot.Biggest.stack.loses.main.txt b/pyfpdb/regression-test-files/cash/Winamax/Flop/NLHE-FR-EUR-0.02-0.05-201010.Side.pot.Biggest.stack.loses.main.txt new file mode 100644 index 00000000..dc1f12b6 --- /dev/null +++ b/pyfpdb/regression-test-files/cash/Winamax/Flop/NLHE-FR-EUR-0.02-0.05-201010.Side.pot.Biggest.stack.loses.main.txt @@ -0,0 +1,52 @@ +Winamax Poker - CashGame - HandId: #910116-28-1298310000 - Holdem no limit (0.02€/0.05€) - 2011/02/21 20:12:00 UTC +Table: 'Joue-les-Tours' 9-max (real money) Seat #4 is the button +Seat 1: Player1 (1.60€) +Seat 2: Player2 (1.95€) +Seat 3: Player3 (4.51€) +Seat 4: Player4 (4.54€) +Seat 5: Player5 (4.25€) +Seat 6: Player6 (2€) +Seat 7: Hero (5.96€) +Seat 8: Player8 (2.98€) +Seat 9: Player9 (5€) +*** ANTE/BLINDS *** +Player5 posts small blind 0.02€ +Player6 posts big blind 0.05€ +Dealt to Hero [Kd Kh] +*** PRE-FLOP *** +Hero raises 0.10€ to 0.15€ +Player8 calls 0.15€ +Player9 folds +Player1 calls 0.15€ +Player2 folds +Player3 folds +Player4 raises 1.09€ to 1.24€ +Player5 folds +Player6 folds +Hero raises 4.72€ to 5.96€ and is all-in +Player8 calls 2.83€ and is all-in +Player1 folds +Player4 calls 3.30€ and is all-in +*** FLOP *** [Qc 5d Qh] +*** TURN *** [Qc 5d Qh][Ks] +*** RIVER *** [Qc 5d Qh Ks][5h] +*** SHOW DOWN *** +Player4 shows [Js Jd] (Two pairs : Queens and Jacks) +Player8 shows [Qs Qd] (Quads of Queens) +Hero shows [Kd Kh] (Full of Kings and Queens) +Hero collected 4.34€ from side pot 1 +Player8 collected 8.56€ from main pot +*** SUMMARY *** +Total pot 12.90€ | Rake 0.80€ +Board: [Qc 5d Qh Ks 5h] +Seat 1: Player1 folded on the pre-flop +Seat 2: Player2 folded on the pre-flop +Seat 3: Player3 folded on the pre-flop +Seat 4: Player4 (button) showed [Js Jd] and lost with Two pairs : Queens and Jacks +Seat 5: Player5 (small blind) folded on the pre-flop +Seat 6: Player6 (big blind) folded on the pre-flop +Seat 7: Hero showed [Kd Kh] and won 4.34€ with Full of Kings and Queens +Seat 8: Player8 showed [Qs Qd] and won 8.56€ with Quads of Queens +Seat 9: Player9 folded on the pre-flop + + diff --git a/pyfpdb/regression-test-files/cash/Winamax/Flop/NLHE-FR-EUR-0.02-0.05-201010.Side.pot.Biggest.stack.loses.main.txt.hands b/pyfpdb/regression-test-files/cash/Winamax/Flop/NLHE-FR-EUR-0.02-0.05-201010.Side.pot.Biggest.stack.loses.main.txt.hands new file mode 100644 index 00000000..eea9c712 --- /dev/null +++ b/pyfpdb/regression-test-files/cash/Winamax/Flop/NLHE-FR-EUR-0.02-0.05-201010.Side.pot.Biggest.stack.loses.main.txt.hands @@ -0,0 +1,31 @@ +{ 'boardcard1': 37, + 'boardcard2': 17, + 'boardcard3': 11, + 'boardcard4': 51, + 'boardcard5': 4, + 'gametypeId': 1, + 'importTime': None, + 'maxSeats': 9, + 'playersAtShowdown': 3, + 'playersAtStreet1': 3, + 'playersAtStreet2': 3, + 'playersAtStreet3': 3, + 'playersAtStreet4': 0, + 'playersVpi': 4, + 'seats': 9, + 'sessionId': None, + 'showdownPot': 0, + 'siteHandNo': u'289101161298319136', + 'startTime': datetime.datetime(2011, 2, 21, 19, 12, 16, tzinfo=pytz.utc), + 'street0Raises': 3, + 'street1Pot': 1370, + 'street1Raises': 0, + 'street2Pot': 1370, + 'street2Raises': 0, + 'street3Pot': 1370, + 'street3Raises': 0, + 'street4Pot': 0, + 'street4Raises': 0, + 'tableName': u'Joue-les-Tours', + 'texture': None, + 'tourneyId': None} diff --git a/pyfpdb/regression-test-files/cash/Winamax/Flop/NLHE-FR-EUR-0.02-0.05-201010.Side.pot.Biggest.stack.loses.main.txt.hp b/pyfpdb/regression-test-files/cash/Winamax/Flop/NLHE-FR-EUR-0.02-0.05-201010.Side.pot.Biggest.stack.loses.main.txt.hp new file mode 100644 index 00000000..4fe149e1 --- /dev/null +++ b/pyfpdb/regression-test-files/cash/Winamax/Flop/NLHE-FR-EUR-0.02-0.05-201010.Side.pot.Biggest.stack.loses.main.txt.hp @@ -0,0 +1,927 @@ +{ u'Hero': { 'card1': 25, + 'card2': 12, + 'card3': 0, + 'card4': 0, + 'card5': 0, + 'card6': 0, + 'card7': 0, + 'foldBbToStealChance': False, + 'foldSbToStealChance': False, + 'foldToOtherRaisedStreet0': False, + 'foldToOtherRaisedStreet1': False, + 'foldToOtherRaisedStreet2': False, + 'foldToOtherRaisedStreet3': False, + 'foldToOtherRaisedStreet4': False, + 'foldToStreet1CBChance': False, + 'foldToStreet1CBDone': False, + 'foldToStreet2CBChance': False, + 'foldToStreet2CBDone': False, + 'foldToStreet3CBChance': False, + 'foldToStreet3CBDone': False, + 'foldToStreet4CBChance': False, + 'foldToStreet4CBDone': False, + 'foldedBbToSteal': False, + 'foldedSbToSteal': False, + 'other3BStreet0': False, + 'other4BStreet0': False, + 'otherRaisedStreet0': False, + 'otherRaisedStreet1': False, + 'otherRaisedStreet2': False, + 'otherRaisedStreet3': False, + 'otherRaisedStreet4': False, + 'position': 6, + 'raiseFirstInChance': True, + 'raisedFirstIn': True, + 'rake': 40, + 'sawShowdown': True, + 'seatNo': 7, + 'sitout': False, + 'startCards': 155, + 'startCash': 596, + 'street0Aggr': True, + 'street0Bets': 0, + 'street0Calls': 0, + 'street0Raises': 0, + 'street0VPI': True, + 'street0_3BChance': False, + 'street0_3BDone': False, + 'street0_4BChance': True, + 'street0_4BDone': True, + 'street0_C4BChance': False, + 'street0_C4BDone': False, + 'street0_FoldTo3BChance': True, + 'street0_FoldTo3BDone': False, + 'street0_FoldTo4BChance': False, + 'street0_FoldTo4BDone': False, + 'street0_SqueezeChance': False, + 'street0_SqueezeDone': False, + 'street1Aggr': False, + 'street1Bets': 0, + 'street1CBChance': False, + 'street1CBDone': False, + 'street1Calls': 0, + 'street1CheckCallRaiseChance': False, + 'street1CheckCallRaiseDone': False, + 'street1Raises': 0, + 'street1Seen': True, + 'street2Aggr': False, + 'street2Bets': 0, + 'street2CBChance': False, + 'street2CBDone': False, + 'street2Calls': 0, + 'street2CheckCallRaiseChance': False, + 'street2CheckCallRaiseDone': False, + 'street2Raises': 0, + 'street2Seen': True, + 'street3Aggr': False, + 'street3Bets': 0, + 'street3CBChance': False, + 'street3CBDone': False, + 'street3Calls': 0, + 'street3CheckCallRaiseChance': False, + 'street3CheckCallRaiseDone': False, + 'street3Raises': 0, + 'street3Seen': True, + 'street4Aggr': False, + 'street4Bets': 0, + 'street4CBChance': False, + 'street4CBDone': False, + 'street4Calls': 0, + 'street4CheckCallRaiseChance': False, + 'street4CheckCallRaiseDone': False, + 'street4Raises': 0, + 'street4Seen': False, + 'success_Steal': False, + 'totalProfit': -162, + 'tourneyTypeId': None, + 'tourneysPlayersIds': None, + 'winnings': 292, + 'wonAtSD': 1.0, + 'wonWhenSeenStreet1': 1.0, + 'wonWhenSeenStreet2': 1.0, + 'wonWhenSeenStreet3': 1.0, + 'wonWhenSeenStreet4': 0.0}, + u'Player1': { 'card1': 0, + 'card2': 0, + 'card3': 0, + 'card4': 0, + 'card5': 0, + 'card6': 0, + 'card7': 0, + 'foldBbToStealChance': False, + 'foldSbToStealChance': False, + 'foldToOtherRaisedStreet0': False, + 'foldToOtherRaisedStreet1': False, + 'foldToOtherRaisedStreet2': False, + 'foldToOtherRaisedStreet3': False, + 'foldToOtherRaisedStreet4': False, + 'foldToStreet1CBChance': False, + 'foldToStreet1CBDone': False, + 'foldToStreet2CBChance': False, + 'foldToStreet2CBDone': False, + 'foldToStreet3CBChance': False, + 'foldToStreet3CBDone': False, + 'foldToStreet4CBChance': False, + 'foldToStreet4CBDone': False, + 'foldedBbToSteal': False, + 'foldedSbToSteal': False, + 'other3BStreet0': False, + 'other4BStreet0': False, + 'otherRaisedStreet0': False, + 'otherRaisedStreet1': False, + 'otherRaisedStreet2': False, + 'otherRaisedStreet3': False, + 'otherRaisedStreet4': False, + 'position': 3, + 'raiseFirstInChance': False, + 'raisedFirstIn': False, + 'rake': 0, + 'sawShowdown': False, + 'seatNo': 1, + 'sitout': False, + 'startCards': 0, + 'startCash': 160, + 'street0Aggr': False, + 'street0Bets': 0, + 'street0Calls': 1, + 'street0Raises': 0, + 'street0VPI': True, + 'street0_3BChance': True, + 'street0_3BDone': False, + 'street0_4BChance': False, + 'street0_4BDone': False, + 'street0_C4BChance': False, + 'street0_C4BDone': False, + 'street0_FoldTo3BChance': False, + 'street0_FoldTo3BDone': False, + 'street0_FoldTo4BChance': False, + 'street0_FoldTo4BDone': False, + 'street0_SqueezeChance': 1, + 'street0_SqueezeDone': False, + 'street1Aggr': False, + 'street1Bets': 0, + 'street1CBChance': False, + 'street1CBDone': False, + 'street1Calls': 0, + 'street1CheckCallRaiseChance': False, + 'street1CheckCallRaiseDone': False, + 'street1Raises': 0, + 'street1Seen': False, + 'street2Aggr': False, + 'street2Bets': 0, + 'street2CBChance': False, + 'street2CBDone': False, + 'street2Calls': 0, + 'street2CheckCallRaiseChance': False, + 'street2CheckCallRaiseDone': False, + 'street2Raises': 0, + 'street2Seen': False, + 'street3Aggr': False, + 'street3Bets': 0, + 'street3CBChance': False, + 'street3CBDone': False, + 'street3Calls': 0, + 'street3CheckCallRaiseChance': False, + 'street3CheckCallRaiseDone': False, + 'street3Raises': 0, + 'street3Seen': False, + 'street4Aggr': False, + 'street4Bets': 0, + 'street4CBChance': False, + 'street4CBDone': False, + 'street4Calls': 0, + 'street4CheckCallRaiseChance': False, + 'street4CheckCallRaiseDone': False, + 'street4Raises': 0, + 'street4Seen': False, + 'success_Steal': False, + 'totalProfit': -15, + 'tourneyTypeId': None, + 'tourneysPlayersIds': None, + 'winnings': 0, + 'wonAtSD': 0.0, + 'wonWhenSeenStreet1': 0.0, + 'wonWhenSeenStreet2': 0.0, + 'wonWhenSeenStreet3': 0.0, + 'wonWhenSeenStreet4': 0.0}, + u'Player2': { 'card1': 0, + 'card2': 0, + 'card3': 0, + 'card4': 0, + 'card5': 0, + 'card6': 0, + 'card7': 0, + 'foldBbToStealChance': False, + 'foldSbToStealChance': False, + 'foldToOtherRaisedStreet0': False, + 'foldToOtherRaisedStreet1': False, + 'foldToOtherRaisedStreet2': False, + 'foldToOtherRaisedStreet3': False, + 'foldToOtherRaisedStreet4': False, + 'foldToStreet1CBChance': False, + 'foldToStreet1CBDone': False, + 'foldToStreet2CBChance': False, + 'foldToStreet2CBDone': False, + 'foldToStreet3CBChance': False, + 'foldToStreet3CBDone': False, + 'foldToStreet4CBChance': False, + 'foldToStreet4CBDone': False, + 'foldedBbToSteal': False, + 'foldedSbToSteal': False, + 'other3BStreet0': False, + 'other4BStreet0': False, + 'otherRaisedStreet0': False, + 'otherRaisedStreet1': False, + 'otherRaisedStreet2': False, + 'otherRaisedStreet3': False, + 'otherRaisedStreet4': False, + 'position': 2, + 'raiseFirstInChance': False, + 'raisedFirstIn': False, + 'rake': 0, + 'sawShowdown': False, + 'seatNo': 2, + 'sitout': False, + 'startCards': 0, + 'startCash': 195, + 'street0Aggr': False, + 'street0Bets': 0, + 'street0Calls': 0, + 'street0Raises': 0, + 'street0VPI': False, + 'street0_3BChance': True, + 'street0_3BDone': False, + 'street0_4BChance': False, + 'street0_4BDone': False, + 'street0_C4BChance': False, + 'street0_C4BDone': False, + 'street0_FoldTo3BChance': False, + 'street0_FoldTo3BDone': False, + 'street0_FoldTo4BChance': False, + 'street0_FoldTo4BDone': False, + 'street0_SqueezeChance': 1, + 'street0_SqueezeDone': False, + 'street1Aggr': False, + 'street1Bets': 0, + 'street1CBChance': False, + 'street1CBDone': False, + 'street1Calls': 0, + 'street1CheckCallRaiseChance': False, + 'street1CheckCallRaiseDone': False, + 'street1Raises': 0, + 'street1Seen': False, + 'street2Aggr': False, + 'street2Bets': 0, + 'street2CBChance': False, + 'street2CBDone': False, + 'street2Calls': 0, + 'street2CheckCallRaiseChance': False, + 'street2CheckCallRaiseDone': False, + 'street2Raises': 0, + 'street2Seen': False, + 'street3Aggr': False, + 'street3Bets': 0, + 'street3CBChance': False, + 'street3CBDone': False, + 'street3Calls': 0, + 'street3CheckCallRaiseChance': False, + 'street3CheckCallRaiseDone': False, + 'street3Raises': 0, + 'street3Seen': False, + 'street4Aggr': False, + 'street4Bets': 0, + 'street4CBChance': False, + 'street4CBDone': False, + 'street4Calls': 0, + 'street4CheckCallRaiseChance': False, + 'street4CheckCallRaiseDone': False, + 'street4Raises': 0, + 'street4Seen': False, + 'success_Steal': False, + 'totalProfit': 0, + 'tourneyTypeId': None, + 'tourneysPlayersIds': None, + 'winnings': 0, + 'wonAtSD': 0.0, + 'wonWhenSeenStreet1': 0.0, + 'wonWhenSeenStreet2': 0.0, + 'wonWhenSeenStreet3': 0.0, + 'wonWhenSeenStreet4': 0.0}, + u'Player3': { 'card1': 0, + 'card2': 0, + 'card3': 0, + 'card4': 0, + 'card5': 0, + 'card6': 0, + 'card7': 0, + 'foldBbToStealChance': False, + 'foldSbToStealChance': False, + 'foldToOtherRaisedStreet0': False, + 'foldToOtherRaisedStreet1': False, + 'foldToOtherRaisedStreet2': False, + 'foldToOtherRaisedStreet3': False, + 'foldToOtherRaisedStreet4': False, + 'foldToStreet1CBChance': False, + 'foldToStreet1CBDone': False, + 'foldToStreet2CBChance': False, + 'foldToStreet2CBDone': False, + 'foldToStreet3CBChance': False, + 'foldToStreet3CBDone': False, + 'foldToStreet4CBChance': False, + 'foldToStreet4CBDone': False, + 'foldedBbToSteal': False, + 'foldedSbToSteal': False, + 'other3BStreet0': False, + 'other4BStreet0': False, + 'otherRaisedStreet0': False, + 'otherRaisedStreet1': False, + 'otherRaisedStreet2': False, + 'otherRaisedStreet3': False, + 'otherRaisedStreet4': False, + 'position': 1, + 'raiseFirstInChance': False, + 'raisedFirstIn': False, + 'rake': 0, + 'sawShowdown': False, + 'seatNo': 3, + 'sitout': False, + 'startCards': 0, + 'startCash': 451, + 'street0Aggr': False, + 'street0Bets': 0, + 'street0Calls': 0, + 'street0Raises': 0, + 'street0VPI': False, + 'street0_3BChance': True, + 'street0_3BDone': False, + 'street0_4BChance': False, + 'street0_4BDone': False, + 'street0_C4BChance': False, + 'street0_C4BDone': False, + 'street0_FoldTo3BChance': False, + 'street0_FoldTo3BDone': False, + 'street0_FoldTo4BChance': False, + 'street0_FoldTo4BDone': False, + 'street0_SqueezeChance': 1, + 'street0_SqueezeDone': False, + 'street1Aggr': False, + 'street1Bets': 0, + 'street1CBChance': False, + 'street1CBDone': False, + 'street1Calls': 0, + 'street1CheckCallRaiseChance': False, + 'street1CheckCallRaiseDone': False, + 'street1Raises': 0, + 'street1Seen': False, + 'street2Aggr': False, + 'street2Bets': 0, + 'street2CBChance': False, + 'street2CBDone': False, + 'street2Calls': 0, + 'street2CheckCallRaiseChance': False, + 'street2CheckCallRaiseDone': False, + 'street2Raises': 0, + 'street2Seen': False, + 'street3Aggr': False, + 'street3Bets': 0, + 'street3CBChance': False, + 'street3CBDone': False, + 'street3Calls': 0, + 'street3CheckCallRaiseChance': False, + 'street3CheckCallRaiseDone': False, + 'street3Raises': 0, + 'street3Seen': False, + 'street4Aggr': False, + 'street4Bets': 0, + 'street4CBChance': False, + 'street4CBDone': False, + 'street4Calls': 0, + 'street4CheckCallRaiseChance': False, + 'street4CheckCallRaiseDone': False, + 'street4Raises': 0, + 'street4Seen': False, + 'success_Steal': False, + 'totalProfit': 0, + 'tourneyTypeId': None, + 'tourneysPlayersIds': None, + 'winnings': 0, + 'wonAtSD': 0.0, + 'wonWhenSeenStreet1': 0.0, + 'wonWhenSeenStreet2': 0.0, + 'wonWhenSeenStreet3': 0.0, + 'wonWhenSeenStreet4': 0.0}, + u'Player4': { 'card1': 49, + 'card2': 23, + 'card3': 0, + 'card4': 0, + 'card5': 0, + 'card6': 0, + 'card7': 0, + 'foldBbToStealChance': False, + 'foldSbToStealChance': False, + 'foldToOtherRaisedStreet0': False, + 'foldToOtherRaisedStreet1': False, + 'foldToOtherRaisedStreet2': False, + 'foldToOtherRaisedStreet3': False, + 'foldToOtherRaisedStreet4': False, + 'foldToStreet1CBChance': False, + 'foldToStreet1CBDone': False, + 'foldToStreet2CBChance': False, + 'foldToStreet2CBDone': False, + 'foldToStreet3CBChance': False, + 'foldToStreet3CBDone': False, + 'foldToStreet4CBChance': False, + 'foldToStreet4CBDone': False, + 'foldedBbToSteal': False, + 'foldedSbToSteal': False, + 'other3BStreet0': False, + 'other4BStreet0': False, + 'otherRaisedStreet0': False, + 'otherRaisedStreet1': False, + 'otherRaisedStreet2': False, + 'otherRaisedStreet3': False, + 'otherRaisedStreet4': False, + 'position': 0, + 'raiseFirstInChance': False, + 'raisedFirstIn': False, + 'rake': 0, + 'sawShowdown': True, + 'seatNo': 4, + 'sitout': False, + 'startCards': 127, + 'startCash': 454, + 'street0Aggr': True, + 'street0Bets': 0, + 'street0Calls': 1, + 'street0Raises': 0, + 'street0VPI': True, + 'street0_3BChance': True, + 'street0_3BDone': True, + 'street0_4BChance': False, + 'street0_4BDone': False, + 'street0_C4BChance': False, + 'street0_C4BDone': False, + 'street0_FoldTo3BChance': False, + 'street0_FoldTo3BDone': False, + 'street0_FoldTo4BChance': True, + 'street0_FoldTo4BDone': False, + 'street0_SqueezeChance': 1, + 'street0_SqueezeDone': 1, + 'street1Aggr': False, + 'street1Bets': 0, + 'street1CBChance': False, + 'street1CBDone': False, + 'street1Calls': 0, + 'street1CheckCallRaiseChance': False, + 'street1CheckCallRaiseDone': False, + 'street1Raises': 0, + 'street1Seen': True, + 'street2Aggr': False, + 'street2Bets': 0, + 'street2CBChance': False, + 'street2CBDone': False, + 'street2Calls': 0, + 'street2CheckCallRaiseChance': False, + 'street2CheckCallRaiseDone': False, + 'street2Raises': 0, + 'street2Seen': True, + 'street3Aggr': False, + 'street3Bets': 0, + 'street3CBChance': False, + 'street3CBDone': False, + 'street3Calls': 0, + 'street3CheckCallRaiseChance': False, + 'street3CheckCallRaiseDone': False, + 'street3Raises': 0, + 'street3Seen': True, + 'street4Aggr': False, + 'street4Bets': 0, + 'street4CBChance': False, + 'street4CBDone': False, + 'street4Calls': 0, + 'street4CheckCallRaiseChance': False, + 'street4CheckCallRaiseDone': False, + 'street4Raises': 0, + 'street4Seen': False, + 'success_Steal': False, + 'totalProfit': -454, + 'tourneyTypeId': None, + 'tourneysPlayersIds': None, + 'winnings': 0, + 'wonAtSD': 0.0, + 'wonWhenSeenStreet1': 0.0, + 'wonWhenSeenStreet2': 0.0, + 'wonWhenSeenStreet3': 0.0, + 'wonWhenSeenStreet4': 0.0}, + u'Player5': { 'card1': 0, + 'card2': 0, + 'card3': 0, + 'card4': 0, + 'card5': 0, + 'card6': 0, + 'card7': 0, + 'foldBbToStealChance': False, + 'foldSbToStealChance': False, + 'foldToOtherRaisedStreet0': False, + 'foldToOtherRaisedStreet1': False, + 'foldToOtherRaisedStreet2': False, + 'foldToOtherRaisedStreet3': False, + 'foldToOtherRaisedStreet4': False, + 'foldToStreet1CBChance': False, + 'foldToStreet1CBDone': False, + 'foldToStreet2CBChance': False, + 'foldToStreet2CBDone': False, + 'foldToStreet3CBChance': False, + 'foldToStreet3CBDone': False, + 'foldToStreet4CBChance': False, + 'foldToStreet4CBDone': False, + 'foldedBbToSteal': False, + 'foldedSbToSteal': False, + 'other3BStreet0': False, + 'other4BStreet0': False, + 'otherRaisedStreet0': False, + 'otherRaisedStreet1': False, + 'otherRaisedStreet2': False, + 'otherRaisedStreet3': False, + 'otherRaisedStreet4': False, + 'position': 'S', + 'raiseFirstInChance': False, + 'raisedFirstIn': False, + 'rake': 0, + 'sawShowdown': False, + 'seatNo': 5, + 'sitout': False, + 'startCards': 0, + 'startCash': 425, + 'street0Aggr': False, + 'street0Bets': 0, + 'street0Calls': 0, + 'street0Raises': 0, + 'street0VPI': False, + 'street0_3BChance': False, + 'street0_3BDone': False, + 'street0_4BChance': False, + 'street0_4BDone': False, + 'street0_C4BChance': True, + 'street0_C4BDone': False, + 'street0_FoldTo3BChance': False, + 'street0_FoldTo3BDone': False, + 'street0_FoldTo4BChance': False, + 'street0_FoldTo4BDone': False, + 'street0_SqueezeChance': False, + 'street0_SqueezeDone': False, + 'street1Aggr': False, + 'street1Bets': 0, + 'street1CBChance': False, + 'street1CBDone': False, + 'street1Calls': 0, + 'street1CheckCallRaiseChance': False, + 'street1CheckCallRaiseDone': False, + 'street1Raises': 0, + 'street1Seen': False, + 'street2Aggr': False, + 'street2Bets': 0, + 'street2CBChance': False, + 'street2CBDone': False, + 'street2Calls': 0, + 'street2CheckCallRaiseChance': False, + 'street2CheckCallRaiseDone': False, + 'street2Raises': 0, + 'street2Seen': False, + 'street3Aggr': False, + 'street3Bets': 0, + 'street3CBChance': False, + 'street3CBDone': False, + 'street3Calls': 0, + 'street3CheckCallRaiseChance': False, + 'street3CheckCallRaiseDone': False, + 'street3Raises': 0, + 'street3Seen': False, + 'street4Aggr': False, + 'street4Bets': 0, + 'street4CBChance': False, + 'street4CBDone': False, + 'street4Calls': 0, + 'street4CheckCallRaiseChance': False, + 'street4CheckCallRaiseDone': False, + 'street4Raises': 0, + 'street4Seen': False, + 'success_Steal': False, + 'totalProfit': -2, + 'tourneyTypeId': None, + 'tourneysPlayersIds': None, + 'winnings': 0, + 'wonAtSD': 0.0, + 'wonWhenSeenStreet1': 0.0, + 'wonWhenSeenStreet2': 0.0, + 'wonWhenSeenStreet3': 0.0, + 'wonWhenSeenStreet4': 0.0}, + u'Player6': { 'card1': 0, + 'card2': 0, + 'card3': 0, + 'card4': 0, + 'card5': 0, + 'card6': 0, + 'card7': 0, + 'foldBbToStealChance': False, + 'foldSbToStealChance': False, + 'foldToOtherRaisedStreet0': False, + 'foldToOtherRaisedStreet1': False, + 'foldToOtherRaisedStreet2': False, + 'foldToOtherRaisedStreet3': False, + 'foldToOtherRaisedStreet4': False, + 'foldToStreet1CBChance': False, + 'foldToStreet1CBDone': False, + 'foldToStreet2CBChance': False, + 'foldToStreet2CBDone': False, + 'foldToStreet3CBChance': False, + 'foldToStreet3CBDone': False, + 'foldToStreet4CBChance': False, + 'foldToStreet4CBDone': False, + 'foldedBbToSteal': False, + 'foldedSbToSteal': False, + 'other3BStreet0': False, + 'other4BStreet0': False, + 'otherRaisedStreet0': False, + 'otherRaisedStreet1': False, + 'otherRaisedStreet2': False, + 'otherRaisedStreet3': False, + 'otherRaisedStreet4': False, + 'position': 'B', + 'raiseFirstInChance': False, + 'raisedFirstIn': False, + 'rake': 0, + 'sawShowdown': False, + 'seatNo': 6, + 'sitout': False, + 'startCards': 0, + 'startCash': 200, + 'street0Aggr': False, + 'street0Bets': 0, + 'street0Calls': 0, + 'street0Raises': 0, + 'street0VPI': False, + 'street0_3BChance': False, + 'street0_3BDone': False, + 'street0_4BChance': False, + 'street0_4BDone': False, + 'street0_C4BChance': True, + 'street0_C4BDone': False, + 'street0_FoldTo3BChance': False, + 'street0_FoldTo3BDone': False, + 'street0_FoldTo4BChance': False, + 'street0_FoldTo4BDone': False, + 'street0_SqueezeChance': False, + 'street0_SqueezeDone': False, + 'street1Aggr': False, + 'street1Bets': 0, + 'street1CBChance': False, + 'street1CBDone': False, + 'street1Calls': 0, + 'street1CheckCallRaiseChance': False, + 'street1CheckCallRaiseDone': False, + 'street1Raises': 0, + 'street1Seen': False, + 'street2Aggr': False, + 'street2Bets': 0, + 'street2CBChance': False, + 'street2CBDone': False, + 'street2Calls': 0, + 'street2CheckCallRaiseChance': False, + 'street2CheckCallRaiseDone': False, + 'street2Raises': 0, + 'street2Seen': False, + 'street3Aggr': False, + 'street3Bets': 0, + 'street3CBChance': False, + 'street3CBDone': False, + 'street3Calls': 0, + 'street3CheckCallRaiseChance': False, + 'street3CheckCallRaiseDone': False, + 'street3Raises': 0, + 'street3Seen': False, + 'street4Aggr': False, + 'street4Bets': 0, + 'street4CBChance': False, + 'street4CBDone': False, + 'street4Calls': 0, + 'street4CheckCallRaiseChance': False, + 'street4CheckCallRaiseDone': False, + 'street4Raises': 0, + 'street4Seen': False, + 'success_Steal': False, + 'totalProfit': -5, + 'tourneyTypeId': None, + 'tourneysPlayersIds': None, + 'winnings': 0, + 'wonAtSD': 0.0, + 'wonWhenSeenStreet1': 0.0, + 'wonWhenSeenStreet2': 0.0, + 'wonWhenSeenStreet3': 0.0, + 'wonWhenSeenStreet4': 0.0}, + u'Player8': { 'card1': 50, + 'card2': 24, + 'card3': 0, + 'card4': 0, + 'card5': 0, + 'card6': 0, + 'card7': 0, + 'foldBbToStealChance': False, + 'foldSbToStealChance': False, + 'foldToOtherRaisedStreet0': False, + 'foldToOtherRaisedStreet1': False, + 'foldToOtherRaisedStreet2': False, + 'foldToOtherRaisedStreet3': False, + 'foldToOtherRaisedStreet4': False, + 'foldToStreet1CBChance': False, + 'foldToStreet1CBDone': False, + 'foldToStreet2CBChance': False, + 'foldToStreet2CBDone': False, + 'foldToStreet3CBChance': False, + 'foldToStreet3CBDone': False, + 'foldToStreet4CBChance': False, + 'foldToStreet4CBDone': False, + 'foldedBbToSteal': False, + 'foldedSbToSteal': False, + 'other3BStreet0': False, + 'other4BStreet0': False, + 'otherRaisedStreet0': False, + 'otherRaisedStreet1': False, + 'otherRaisedStreet2': False, + 'otherRaisedStreet3': False, + 'otherRaisedStreet4': False, + 'position': 5, + 'raiseFirstInChance': False, + 'raisedFirstIn': False, + 'rake': 40, + 'sawShowdown': True, + 'seatNo': 8, + 'sitout': False, + 'startCards': 141, + 'startCash': 298, + 'street0Aggr': False, + 'street0Bets': 0, + 'street0Calls': 2, + 'street0Raises': 0, + 'street0VPI': True, + 'street0_3BChance': True, + 'street0_3BDone': False, + 'street0_4BChance': False, + 'street0_4BDone': False, + 'street0_C4BChance': False, + 'street0_C4BDone': False, + 'street0_FoldTo3BChance': False, + 'street0_FoldTo3BDone': False, + 'street0_FoldTo4BChance': False, + 'street0_FoldTo4BDone': False, + 'street0_SqueezeChance': 0, + 'street0_SqueezeDone': False, + 'street1Aggr': False, + 'street1Bets': 0, + 'street1CBChance': False, + 'street1CBDone': False, + 'street1Calls': 0, + 'street1CheckCallRaiseChance': False, + 'street1CheckCallRaiseDone': False, + 'street1Raises': 0, + 'street1Seen': True, + 'street2Aggr': False, + 'street2Bets': 0, + 'street2CBChance': False, + 'street2CBDone': False, + 'street2Calls': 0, + 'street2CheckCallRaiseChance': False, + 'street2CheckCallRaiseDone': False, + 'street2Raises': 0, + 'street2Seen': True, + 'street3Aggr': False, + 'street3Bets': 0, + 'street3CBChance': False, + 'street3CBDone': False, + 'street3Calls': 0, + 'street3CheckCallRaiseChance': False, + 'street3CheckCallRaiseDone': False, + 'street3Raises': 0, + 'street3Seen': True, + 'street4Aggr': False, + 'street4Bets': 0, + 'street4CBChance': False, + 'street4CBDone': False, + 'street4Calls': 0, + 'street4CheckCallRaiseChance': False, + 'street4CheckCallRaiseDone': False, + 'street4Raises': 0, + 'street4Seen': False, + 'success_Steal': False, + 'totalProfit': 558, + 'tourneyTypeId': None, + 'tourneysPlayersIds': None, + 'winnings': 856, + 'wonAtSD': 1.0, + 'wonWhenSeenStreet1': 1.0, + 'wonWhenSeenStreet2': 1.0, + 'wonWhenSeenStreet3': 1.0, + 'wonWhenSeenStreet4': 0.0}, + u'Player9': { 'card1': 0, + 'card2': 0, + 'card3': 0, + 'card4': 0, + 'card5': 0, + 'card6': 0, + 'card7': 0, + 'foldBbToStealChance': False, + 'foldSbToStealChance': False, + 'foldToOtherRaisedStreet0': False, + 'foldToOtherRaisedStreet1': False, + 'foldToOtherRaisedStreet2': False, + 'foldToOtherRaisedStreet3': False, + 'foldToOtherRaisedStreet4': False, + 'foldToStreet1CBChance': False, + 'foldToStreet1CBDone': False, + 'foldToStreet2CBChance': False, + 'foldToStreet2CBDone': False, + 'foldToStreet3CBChance': False, + 'foldToStreet3CBDone': False, + 'foldToStreet4CBChance': False, + 'foldToStreet4CBDone': False, + 'foldedBbToSteal': False, + 'foldedSbToSteal': False, + 'other3BStreet0': False, + 'other4BStreet0': False, + 'otherRaisedStreet0': False, + 'otherRaisedStreet1': False, + 'otherRaisedStreet2': False, + 'otherRaisedStreet3': False, + 'otherRaisedStreet4': False, + 'position': 4, + 'raiseFirstInChance': False, + 'raisedFirstIn': False, + 'rake': 0, + 'sawShowdown': False, + 'seatNo': 9, + 'sitout': False, + 'startCards': 0, + 'startCash': 500, + 'street0Aggr': False, + 'street0Bets': 0, + 'street0Calls': 0, + 'street0Raises': 0, + 'street0VPI': False, + 'street0_3BChance': True, + 'street0_3BDone': False, + 'street0_4BChance': False, + 'street0_4BDone': False, + 'street0_C4BChance': False, + 'street0_C4BDone': False, + 'street0_FoldTo3BChance': False, + 'street0_FoldTo3BDone': False, + 'street0_FoldTo4BChance': False, + 'street0_FoldTo4BDone': False, + 'street0_SqueezeChance': 1, + 'street0_SqueezeDone': False, + 'street1Aggr': False, + 'street1Bets': 0, + 'street1CBChance': False, + 'street1CBDone': False, + 'street1Calls': 0, + 'street1CheckCallRaiseChance': False, + 'street1CheckCallRaiseDone': False, + 'street1Raises': 0, + 'street1Seen': False, + 'street2Aggr': False, + 'street2Bets': 0, + 'street2CBChance': False, + 'street2CBDone': False, + 'street2Calls': 0, + 'street2CheckCallRaiseChance': False, + 'street2CheckCallRaiseDone': False, + 'street2Raises': 0, + 'street2Seen': False, + 'street3Aggr': False, + 'street3Bets': 0, + 'street3CBChance': False, + 'street3CBDone': False, + 'street3Calls': 0, + 'street3CheckCallRaiseChance': False, + 'street3CheckCallRaiseDone': False, + 'street3Raises': 0, + 'street3Seen': False, + 'street4Aggr': False, + 'street4Bets': 0, + 'street4CBChance': False, + 'street4CBDone': False, + 'street4Calls': 0, + 'street4CheckCallRaiseChance': False, + 'street4CheckCallRaiseDone': False, + 'street4Raises': 0, + 'street4Seen': False, + 'success_Steal': False, + 'totalProfit': 0, + 'tourneyTypeId': None, + 'tourneysPlayersIds': None, + 'winnings': 0, + 'wonAtSD': 0.0, + 'wonWhenSeenStreet1': 0.0, + 'wonWhenSeenStreet2': 0.0, + 'wonWhenSeenStreet3': 0.0, + 'wonWhenSeenStreet4': 0.0}} From afb80457bb9a226e2823c60170eac61bc1ed92d0 Mon Sep 17 00:00:00 2001 From: Worros Date: Wed, 23 Feb 2011 13:04:56 +0800 Subject: [PATCH 4/6] Revert "Signed-off-by: tribumarchal " This reverts commit 91a312d34c12ebde1873c5110e9b524f609c10f9. --- pyfpdb/Filters.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pyfpdb/Filters.py b/pyfpdb/Filters.py index 06935e50..22b7d013 100644 --- a/pyfpdb/Filters.py +++ b/pyfpdb/Filters.py @@ -824,7 +824,7 @@ class Filters(threading.Thread): def fillGraphOpsFrame(self, vbox): top_hbox = gtk.HBox(False, 0) vbox.pack_start(top_hbox, False, False, 0) - title = gtk.Label(_("Graphing Options:")) + 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) @@ -836,7 +836,7 @@ class Filters(threading.Thread): vbox.pack_start(hbox1, False, False, 0) hbox1.show() - label = gtk.Label(_("Show Graph In:")) + label = gtk.Label("Show Graph In:") label.set_alignment(xalign=0.0, yalign=0.5) hbox1.pack_start(label, True, True, 0) label.show() @@ -856,7 +856,7 @@ class Filters(threading.Thread): vbox.pack_start(vbox1, False, False, 0) vbox1.show() - button = gtk.CheckButton(_("Showdown Winnings"), False) + button = gtk.CheckButton("Showdown Winnings", False) vbox1.pack_start(button, True, True, 0) # wouldn't it be awesome if there was a way to remember the state of things like # this and be able to set it to what it was last time? @@ -864,7 +864,7 @@ class Filters(threading.Thread): button.connect("toggled", self.__set_graphopscheck_select, "showdown") button.show() - button = gtk.CheckButton(_("Non-Showdown Winnings"), False) + button = gtk.CheckButton("Non-Showdown Winnings", False) vbox1.pack_start(button, True, True, 0) # ditto as 8 lines up :) #button.set_active(True) From 67a36ead6c0918f99a0a7dff3592b7842eb0117b Mon Sep 17 00:00:00 2001 From: Worros Date: Wed, 23 Feb 2011 13:07:49 +0800 Subject: [PATCH 5/6] Revert "Signed-off-by: tribumarchal " This reverts commit 91a312d34c12ebde1873c5110e9b524f609c10f9. --- pyfpdb/Filters.py | 8 +- pyfpdb/GuiGraphViewer.py | 20 +- pyfpdb/GuiTourneyGraphViewer.py | 4 +- pyfpdb/locale/fpdb-fr_FR.po | 11729 ++++++++----------------- pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo | Bin 29276 -> 29028 bytes 5 files changed, 3913 insertions(+), 7848 deletions(-) diff --git a/pyfpdb/Filters.py b/pyfpdb/Filters.py index 06935e50..22b7d013 100644 --- a/pyfpdb/Filters.py +++ b/pyfpdb/Filters.py @@ -824,7 +824,7 @@ class Filters(threading.Thread): def fillGraphOpsFrame(self, vbox): top_hbox = gtk.HBox(False, 0) vbox.pack_start(top_hbox, False, False, 0) - title = gtk.Label(_("Graphing Options:")) + 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) @@ -836,7 +836,7 @@ class Filters(threading.Thread): vbox.pack_start(hbox1, False, False, 0) hbox1.show() - label = gtk.Label(_("Show Graph In:")) + label = gtk.Label("Show Graph In:") label.set_alignment(xalign=0.0, yalign=0.5) hbox1.pack_start(label, True, True, 0) label.show() @@ -856,7 +856,7 @@ class Filters(threading.Thread): vbox.pack_start(vbox1, False, False, 0) vbox1.show() - button = gtk.CheckButton(_("Showdown Winnings"), False) + button = gtk.CheckButton("Showdown Winnings", False) vbox1.pack_start(button, True, True, 0) # wouldn't it be awesome if there was a way to remember the state of things like # this and be able to set it to what it was last time? @@ -864,7 +864,7 @@ class Filters(threading.Thread): button.connect("toggled", self.__set_graphopscheck_select, "showdown") button.show() - button = gtk.CheckButton(_("Non-Showdown Winnings"), False) + button = gtk.CheckButton("Non-Showdown Winnings", False) vbox1.pack_start(button, True, True, 0) # ditto as 8 lines up :) #button.set_active(True) diff --git a/pyfpdb/GuiGraphViewer.py b/pyfpdb/GuiGraphViewer.py index c33c334b..019d5085 100644 --- a/pyfpdb/GuiGraphViewer.py +++ b/pyfpdb/GuiGraphViewer.py @@ -77,14 +77,14 @@ class GuiGraphViewer (threading.Thread): "Dates" : True, "GraphOps" : True, "Groups" : False, - "Button1" : True, + "Button1" : True, "Button2" : True } self.filters = Filters.Filters(self.db, self.conf, self.sql, display = filters_display) - self.filters.registerButton1Name(_("Refresh")) + self.filters.registerButton1Name(_("Refresh _Graph")) self.filters.registerButton1Callback(self.generateGraph) - self.filters.registerButton2Name(_("Export to File")) + self.filters.registerButton2Name(_("_Export to File")) self.filters.registerButton2Callback(self.exportGraph) self.mainHBox = gtk.HBox(False, 0) @@ -218,9 +218,9 @@ class GuiGraphViewer (threading.Thread): 0., 500., 1000., 900., 800., 700., 600., 500., 400., 300., 200., 100., 0., 500., 1000., 1000.]) - self.ax.plot(green, color='green', label=(_("Hands")+(': %d\nProfit: $%.2f')) %(len(green), green[-1])) - self.ax.plot(blue, color='blue', label=(_("Showdown:")+('$%.2f')) %(blue[-1])) - self.ax.plot(red, color='red', label=(_("Non-showdown:")+(' $%.2f')) %(red[-1])) + self.ax.plot(green, color='green', label=_('Hands: %d\nProfit: $%.2f') %(len(green), green[-1])) + self.ax.plot(blue, color='blue', label=_('Showdown: $%.2f') %(blue[-1])) + self.ax.plot(red, color='red', label=_('Non-showdown: $%.2f') %(red[-1])) self.graphBox.add(self.canvas) self.canvas.show() self.canvas.draw() @@ -228,14 +228,14 @@ 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])) + self.ax.plot(green, color='green', label=_('Hands: %d\nProfit (%s): %.2f') %(len(green),graphops['dspin'], green[-1])) if graphops['showdown'] == 'ON': - self.ax.plot(blue, color='blue', label=(_("Showdown:")+(' (%s) %.2f')) %(graphops['dspin'], blue[-1])) + self.ax.plot(blue, color='blue', label=_('Showdown (%s): %.2f') %(graphops['dspin'], blue[-1])) if graphops['nonshowdown'] == 'ON': - self.ax.plot(red, color='red', label=(_("Non-showdown:")+(' (%s) %.2f')) %(graphops['dspin'], red[-1])) + self.ax.plot(red, color='red', label=_('Non-showdown (%s): %.2f') %(graphops['dspin'], red[-1])) if sys.version[0:3] == '2.5': self.ax.legend(loc='upper left', shadow=True, prop=FontProperties(size='smaller')) diff --git a/pyfpdb/GuiTourneyGraphViewer.py b/pyfpdb/GuiTourneyGraphViewer.py index a6636108..04f3b626 100644 --- a/pyfpdb/GuiTourneyGraphViewer.py +++ b/pyfpdb/GuiTourneyGraphViewer.py @@ -81,9 +81,9 @@ class GuiTourneyGraphViewer (threading.Thread): } self.filters = Filters.Filters(self.db, self.conf, self.sql, display = filters_display) - self.filters.registerButton1Name(_("Refresh")) + self.filters.registerButton1Name(_("Refresh _Graph")) self.filters.registerButton1Callback(self.generateGraph) - self.filters.registerButton2Name(_("Export to File")) + self.filters.registerButton2Name(_("_Export to File")) self.filters.registerButton2Callback(self.exportGraph) self.mainHBox = gtk.HBox(False, 0) diff --git a/pyfpdb/locale/fpdb-fr_FR.po b/pyfpdb/locale/fpdb-fr_FR.po index 6dcb3546..cb9d5031 100644 --- a/pyfpdb/locale/fpdb-fr_FR.po +++ b/pyfpdb/locale/fpdb-fr_FR.po @@ -1,7832 +1,3897 @@ - # F P D B F R E N C H T R A N S L A T I O N - - # C o p y r i g h t ( C ) 2 0 1 0 N O O R G A N I Z A T I O N : ) - - # F R E D E R I C P R O S T < P R O S T _ F R E D E R I C @ Y A H O O . F R > , 2 0 1 0 . - - # - - m s g i d " " - - m s g s t r " " - - " P r o j e c t - I d - V e r s i o n : P A C K A G E V E R S I O N \ n " - - " P O T - C r e a t i o n - D a t e : 2 0 1 1 - 0 2 - 1 6 0 8 : 4 3 + C E T \ n " - - " P O - R e v i s i o n - D a t e : 2 0 1 0 - 0 9 - 0 9 1 3 : 3 3 + 0 1 0 0 \ n " - - " L a s t - T r a n s l a t o r : \ n " - - " L a n g u a g e - T e a m : L A N G U A G E < L L @ l i . o r g > \ n " - - " L a n g u a g e : \ n " - - " M I M E - V e r s i o n : 1 . 0 \ n " - - " C o n t e n t - T y p e : t e x t / p l a i n ; c h a r s e t = U T F - 8 \ n " - - " C o n t e n t - T r a n s f e r - E n c o d i n g : 8 b i t \ n " - - " G e n e r a t e d - B y : p y g e t t e x t . p y 1 . 5 \ n " - - - - # : A b s o l u t e T o F p d b . p y : 1 3 9 B e t f a i r T o F p d b . p y : 7 6 C a r b o n T o F p d b . p y : 1 3 0 - - # : E v e r e s t T o F p d b . p y : 1 0 1 E v e r l e a f T o F p d b . p y : 1 1 0 F u l l t i l t T o F p d b . p y : 2 1 1 - - # : O n G a m e T o F p d b . p y : 1 5 9 P a r t y P o k e r T o F p d b . p y : 1 9 7 P k r T o F p d b . p y : 1 2 8 - - # : P o k e r S t a r s T o F p d b . p y : 1 9 0 W i n 2 d a y T o F p d b . p y : 9 5 W i n a m a x T o F p d b . p y : 1 7 2 - - # : i P o k e r T o F p d b . p y : 1 2 2 - - m s g i d " d e t e r m i n e G a m e T y p e : U n a b l e t o r e c o g n i s e g a m e t y p e f r o m : ' % s ' " - - m s g s t r " " - - - - # : A b s o l u t e T o F p d b . p y : 1 4 0 B e t f a i r T o F p d b . p y : 7 7 C a r b o n T o F p d b . p y : 1 3 1 - - # : E v e r e s t T o F p d b . p y : 1 0 2 E v e r l e a f T o F p d b . p y : 1 1 1 F u l l t i l t T o F p d b . p y : 2 1 2 - - # : F u l l t i l t T o F p d b . p y : 2 5 1 O n G a m e T o F p d b . p y : 1 6 0 O n G a m e T o F p d b . p y : 1 7 6 - - # : P a r t y P o k e r T o F p d b . p y : 1 9 8 P k r T o F p d b . p y : 1 2 9 P k r T o F p d b . p y : 1 5 4 - - # : P o k e r S t a r s T o F p d b . p y : 1 9 1 P o k e r S t a r s T o F p d b . p y : 2 1 7 W i n 2 d a y T o F p d b . p y : 9 6 - - # : W i n a m a x T o F p d b . p y : 1 7 3 W i n a m a x T o F p d b . p y : 1 9 1 i P o k e r T o F p d b . p y : 1 2 3 - - m s g i d " d e t e r m i n e G a m e T y p e : R a i s i n g F p d b P a r s e E r r o r " - - m s g s t r " " - - - - # : A b s o l u t e T o F p d b . p y : 1 4 1 B e t f a i r T o F p d b . p y : 7 8 C a r b o n T o F p d b . p y : 1 3 2 - - # : E v e r e s t T o F p d b . p y : 1 0 3 E v e r l e a f T o F p d b . p y : 1 1 2 F u l l t i l t T o F p d b . p y : 2 1 3 - - # : O n G a m e T o F p d b . p y : 1 6 1 P a r t y P o k e r T o F p d b . p y : 1 9 9 P k r T o F p d b . p y : 1 3 0 - - # : P o k e r S t a r s T o F p d b . p y : 1 9 2 W i n 2 d a y T o F p d b . p y : 9 7 W i n a m a x T o F p d b . p y : 1 7 4 - - # : i P o k e r T o F p d b . p y : 1 2 4 - - m s g i d " U n a b l e t o r e c o g n i s e g a m e t y p e f r o m : ' % s ' " - - m s g s t r " " - - - - # : A b s o l u t e T o F p d b . p y : 2 0 4 - - m s g i d " r e a d H a n d I n f o : D i d n ' t m a t c h : ' % s ' " - - m s g s t r " " - - - - # : A b s o l u t e T o F p d b . p y : 2 0 5 - - # , f u z z y - - m s g i d " A b s o l u t e : D i d n ' t m a t c h r e _ H a n d I n f o : ' % s ' " - - m s g s t r " N ' a p a s c o r r e s p o n d u à   r e _ H a n d I n f o " - - - - # : A b s o l u t e T o F p d b . p y : 2 0 7 - - m s g i d " r e a d H a n d I n f o : F i l e n a m e d i d n ' t m a t c h r e _ * I n f o F r o m F i l e n a m e " - - m s g s t r " " - - - - # : A b s o l u t e T o F p d b . p y : 2 0 8 - - # , f u z z y - - m s g i d " F i l e n a m e : % s " - - m s g s t r " N o m d e f i c h i e r : " - - - - # : A b s o l u t e T o F p d b . p y : 2 0 9 - - # , f u z z y - - m s g i d " A b s o l u t e : D i d n ' t m a t c h r e _ * I n f o F r o m F i l e n a m e : ' % s ' " - - m s g s t r " N ' a p a s c o r r e s p o n d u à   r e _ H a n d I n f o " - - - - # : A b s o l u t e T o F p d b . p y : 2 7 8 E v e r l e a f T o F p d b . p y : 2 1 8 F u l l t i l t T o F p d b . p y : 4 1 0 - - # : O n G a m e T o F p d b . p y : 2 9 4 P o k e r S t a r s T o F p d b . p y : 3 6 2 W i n 2 d a y T o F p d b . p y : 2 0 3 - - # : W i n a m a x T o F p d b . p y : 3 6 1 - - m s g i d " r e a d i n g a n t e s " - - m s g s t r " l e c t u r e a n t e s " - - - - # : A b s o l u t e T o F p d b . p y : 2 9 0 E v e r l e a f T o F p d b . p y : 2 3 0 - - # , f u z z y - - m s g i d " N o b r i n g i n f o u n d . " - - m s g s t r " B r i n g i n n o n t r o u v à © " - - - - # : A b s o l u t e T o F p d b . p y : 2 9 7 E v e r l e a f T o F p d b . p y : 2 3 7 - - m s g i d " N o s m a l l b l i n d " - - m s g s t r " P a s d e p e t i t e b l i n d e " - - - - # : A b s o l u t e T o F p d b . p y : 3 2 4 - - m s g i d " A b s o l u t e r e a d S t u d P l a y e r C a r d s i s o n l y a s t u b . " - - m s g s t r " " - - - - # : A b s o l u t e T o F p d b . p y : 4 0 1 B e t f a i r T o F p d b . p y : 2 2 2 C a r b o n T o F p d b . p y : 2 9 8 - - # : E v e r l e a f T o F p d b . p y : 3 2 6 F u l l t i l t T o F p d b . p y : 7 7 8 P a r t y P o k e r T o F p d b . p y : 5 7 2 - - # : P o k e r S t a r s T o F p d b . p y : 4 7 2 W i n 2 d a y T o F p d b . p y : 3 6 8 i P o k e r T o F p d b . p y : 2 9 1 - - m s g i d " p a r s e i n p u t h a n d h i s t o r y " - - m s g s t r " a n a l y s e d e l ' h i s t o r i q u e d e s m a i n s " - - - - # N o t r e a l l y s u r e o f t h e c o n t e x t h e r e - - # : A b s o l u t e T o F p d b . p y : 4 0 2 B e t f a i r T o F p d b . p y : 2 2 3 C a r b o n T o F p d b . p y : 2 9 9 - - # : E v e r l e a f T o F p d b . p y : 3 2 7 F u l l t i l t T o F p d b . p y : 7 7 9 P a r t y P o k e r T o F p d b . p y : 5 7 3 - - # : P o k e r S t a r s T o F p d b . p y : 4 7 3 W i n 2 d a y T o F p d b . p y : 3 6 9 i P o k e r T o F p d b . p y : 2 9 2 - - m s g i d " o u t p u t t r a n s l a t i o n t o " - - m s g s t r " t r a d u c t i o n e n v o y à © v e r s " - - - - # : A b s o l u t e T o F p d b . p y : 4 0 3 B e t f a i r T o F p d b . p y : 2 2 4 C a r b o n T o F p d b . p y : 3 0 0 - - # : E v e r l e a f T o F p d b . p y : 3 2 8 F u l l t i l t T o F p d b . p y : 7 8 0 P a r t y P o k e r T o F p d b . p y : 5 7 4 - - # : P o k e r S t a r s T o F p d b . p y : 4 7 4 W i n 2 d a y T o F p d b . p y : 3 7 0 i P o k e r T o F p d b . p y : 2 9 3 - - m s g i d " f o l l o w ( t a i l - f ) t h e i n p u t " - - m s g s t r " " - - - - # : A n o n y m i s e . p y : 4 9 - - m s g i d " C o u l d n o t f i n d f i l e % s " - - m s g s t r " I m p o s s i b l e d e t r o u v e r l e f i c h i e r % s " - - - - # : A n o n y m i s e . p y : 5 5 - - m s g i d " O u t p u t b e i n g w r i t t e n t o " - - m s g s t r " R à © s u l t a t s à © c r i s à   " - - - - # : B e t f a i r T o F p d b . p y : 1 0 8 C a r b o n T o F p d b . p y : 1 6 3 E v e r e s t T o F p d b . p y : 1 4 4 - - # : E v e r l e a f T o F p d b . p y : 1 4 5 i P o k e r T o F p d b . p y : 1 5 6 i P o k e r T o F p d b . p y : 1 5 8 - - m s g i d " D i d n ' t m a t c h r e _ H a n d I n f o " - - m s g s t r " N ' a p a s c o r r e s p o n d u à   r e _ H a n d I n f o " - - - - # : B e t f a i r T o F p d b . p y : 1 0 9 C a r b o n T o F p d b . p y : 1 6 5 E v e r e s t T o F p d b . p y : 1 4 6 - - # : F u l l t i l t T o F p d b . p y : 2 6 6 P o k e r S t a r s T o F p d b . p y : 2 2 8 - - # , f u z z y - - m s g i d " N o m a t c h i n r e a d H a n d I n f o . " - - m s g s t r " N ' a p a s c o r r e s p o n d u à   r e _ H a n d I n f o " - - - - # : B e t f a i r T o F p d b . p y : 1 2 3 - - m s g i d " r e a d P l a y e r S t a c k s : L e s s t h a n 2 p l a y e r s f o u n d i n a h a n d " - - m s g s t r " r e a d P l a y e r S t a c k s : M o i n s d e 2 j o u e u r s t r o u v é s d a n s u n e m a i n " - - - - # : B e t f a i r T o F p d b . p y : 1 6 3 - - m s g i d " N o b r i n g i n f o u n d " - - m s g s t r " B r i n g i n n o n t r o u v à © " - - - - # : B e t f a i r T o F p d b . p y : 1 9 9 O n G a m e T o F p d b . p y : 3 3 7 P o k e r S t a r s T o F p d b . p y : 4 4 4 - - # : W i n a m a x T o F p d b . p y : 4 0 7 - - m s g i d " D E B U G : u n i m p l e m e n t e d r e a d A c t i o n : ' % s ' ' % s ' " - - m s g s t r " D E B U G : r e a d A c t i o n n o n i m p l e m e n t à © : ' % s ' ' % s ' " - - - - # : C a r d . p y : 4 3 1 - - m s g i d " f p d b c a r d e n c o d i n g ( s a m e a s p o k e r s o u r c e ) " - - m s g s t r " e n c o d a g e d e s c a r t e s f p d b ( m à ª m e q u e p o k e r s o u r c e ) " - - - - # F r e d : W h a t ' s w i t h t h e e m p t y s t r i n g ? S h o u l d I d o t h e s a m e f o r t r a n s l a t i o n ? - - # : C h a r s e t . p y : 4 5 C h a r s e t . p y : 6 0 C h a r s e t . p y : 7 5 C h a r s e t . p y : 8 6 C h a r s e t . p y : 9 4 - - m s g i d " C o u l d n o t c o n v e r t : \ " % s \ " \ n " - - m s g s t r " I m p o s s i b l e d e c o n v e r t i r : \ " % s \ " \ n " - - - - # : C h a r s e t . p y : 4 8 C h a r s e t . p y : 6 3 C h a r s e t . p y : 7 8 - - m s g i d " C o u l d n o t e n c o d e : \ " % s \ " \ n " - - m s g s t r " I m p o s s i b l e d ' e n c o d e r : \ " % s \ " \ n " - - - - # F r e d : A r e w e d e a l i n g w i t h a d a t e o r a p a t h ? - - # : C o n f i g u r a t i o n . p y : 1 0 9 C o n f i g u r a t i o n . p y : 1 2 4 - - m s g i d " C o n f i g f i l e h a s b e e n c r e a t e d a t % s . \ n " - - m s g s t r " L e f i c h i e r d e c o n f i g u r a t i o n a à © t à © c r à © à © à   % s . \ n " - - - - # : C o n f i g u r a t i o n . p y : 1 2 3 - - m s g i d " " - - " N o % s f o u n d \ n " - - " i n % s \ n " - - " o r % s \ n " - - m s g s t r " " - - " P a s d e % s t r o u v à © \ n " - - " d a n s % s \ n " - - " o u % s \ n " - - - - # : C o n f i g u r a t i o n . p y : 1 2 8 C o n f i g u r a t i o n . p y : 1 2 9 - - # , f u z z y - - m s g i d " E r r o r c o p y i n g . e x a m p l e c o n f i g f i l e , c a n n o t f a l l b a c k . E x i t i n g . \ n " - - m s g s t r " " - - " E r r e u r l o r s d e l a c o p i e d u f i c h i e r . e x a m p l e , i m p o s s i b l e d e c o n t i n u e r . A r r à ª t " - - " e n c o u r s . \ n " - - - - # : C o n f i g u r a t i o n . p y : 1 3 3 C o n f i g u r a t i o n . p y : 1 3 4 - - m s g i d " N o % s f o u n d , c a n n o t f a l l b a c k . E x i t i n g . \ n " - - m s g s t r " P a s d e % s t r o u v à © , i m p o s s i b l e d e c o n t i n u e r . A r r à ª t e n c o u r s . \ n " - - - - # : C o n f i g u r a t i o n . p y : 1 6 6 - - m s g i d " D e f a u l t l o g g e r i n i t i a l i s e d f o r " - - m s g s t r " L o g g e r p a r d à © f a u t i n i t i a l i s à © p o u r " - - - - # : C o n f i g u r a t i o n . p y : 1 6 7 - - m s g i d " D e f a u l t l o g g e r i n t i a l i s e d f o r " - - m s g s t r " L o g g e r p a r d à © f a u t i n i t i a l i s à © p o u r " - - - - # : C o n f i g u r a t i o n . p y : 1 7 8 D a t a b a s e . p y : 4 4 3 D a t a b a s e . p y : 4 4 4 - - m s g i d " C r e a t i n g d i r e c t o r y : ' % s ' " - - m s g s t r " C r à © a t i o n d u r à © p e r t o i r e : ' % s ' " - - - - # : C o n f i g u r a t i o n . p y : 2 0 4 - - m s g i d " " - - " D e f a u l t e n c o d i n g s e t t o U S - A S C I I , d e f a u l t i n g t o C P 1 2 5 2 i n s t e a d - - I f y o u ' r e " - - " n o t o n a M a c , p l e a s e r e p o r t t h i s p r o b l e m . " - - m s g s t r " " - - " E n c o d a g e p a r d à © f a u t e s t U S - A S C I I , p a s s a g e e n C P 1 2 5 2 - - S i v o u s n ' à ª t e s p a s " - - " s u r u n M a c , v e u i l l e z r a p p o r t e r l e p r o b l à ¨ m e . " - - - - # : C o n f i g u r a t i o n . p y : 3 0 8 - - # , f u z z y - - m s g i d " L o a d i n g s i t e " - - m s g s t r " l e c t u r e a n t e s " - - - - # : C o n f i g u r a t i o n . p y : 5 2 9 - - m s g i d " c o n f i g . g e n e r a l : a d d i n g % s = % s " - - m s g s t r " c o n f i g . g e n e r a l : a j o u t % s = % s " - - - - # : C o n f i g u r a t i o n . p y : 5 7 6 C o n f i g u r a t i o n . p y : 5 7 7 - - m s g i d " b a d n u m b e r i n x a l i g n m e n t w a s i g n o r e d " - - m s g s t r " m a u v a i s c h i f f r e d a n s x a l i g n m e n t a à © t à © i g n o r à © " - - - - # : C o n f i g u r a t i o n . p y : 6 2 6 - - m s g i d " m i s s i n g c o n f i g s e c t i o n r a w _ h a n d s " - - m s g s t r " s e c t i o n d e c o n f i g r a w _ h a n d s m a n q u a n t e " - - - - # : C o n f i g u r a t i o n . p y : 6 3 2 - - m s g i d " I n v a l i d c o n f i g v a l u e f o r r a w _ h a n d s . s a v e , d e f a u l t i n g t o \ " e r r o r \ " " - - m s g s t r " " - - " V a l e u r d e c o n f i g i n v a l i d e p o u r r a w _ h a n d s . s a v e , m i s e p a r d é f a u t à \ " e r r o r \ " " - - - - # : C o n f i g u r a t i o n . p y : 6 3 9 - - m s g i d " I n v a l i d c o n f i g v a l u e f o r r a w _ h a n d s . c o m p r e s s i o n , d e f a u l t i n g t o \ " n o n e \ " " - - m s g s t r " " - - " V a l e u r d e c o n f i g i n v a l i d e p o u r r a w _ h a n d s . c o m p r e s s i o n , m i s e p a r d é f a u t à " - - " \ " e r r o r \ " " - - - - # : C o n f i g u r a t i o n . p y : 6 5 2 - - m s g i d " m i s s i n g c o n f i g s e c t i o n r a w _ t o u r n e y s " - - m s g s t r " s e c t i o n d e c o n f i g r a w _ t o u r n e y s m a n q u a n t e " - - - - # : C o n f i g u r a t i o n . p y : 6 5 8 - - m s g i d " I n v a l i d c o n f i g v a l u e f o r r a w _ t o u r n e y s . s a v e , d e f a u l t i n g t o \ " e r r o r \ " " - - m s g s t r " " - - " V a l e u r d e c o n f i g i n v a l i d e p o u r r a w _ t o u r n e y s . s a v e , m i s e p a r d é f a u t à \ " e r r o r \ " " - - - - # : C o n f i g u r a t i o n . p y : 6 6 5 - - m s g i d " " - - " I n v a l i d c o n f i g v a l u e f o r r a w _ t o u r n e y s . c o m p r e s s i o n , d e f a u l t i n g t o \ " n o n e \ " " - - m s g s t r " " - - " V a l e u r d e c o n f i g i n v a l i d e p o u r r a w _ t o u r n e y s . c o m p r e s s i o n , m i s e p a r d é f a u t à " - - " \ " e r r o r \ " " - - - - # : C o n f i g u r a t i o n . p y : 6 8 3 C o n f i g u r a t i o n . p y : 6 8 4 - - m s g i d " C o n f i g u r a t i o n f i l e % s n o t f o u n d . U s i n g d e f a u l t s . " - - m s g s t r " F i c h i e r d e c o n f i g u r a t i o n % s n o n t r o u v à © . D e f a u t u t i l i s à © . " - - - - # : C o n f i g u r a t i o n . p y : 7 1 4 - - m s g i d " R e a d i n g c o n f i g u r a t i o n f i l e % s " - - m s g s t r " L e c t u r e d u f i c h i e r d e c o n f i g u r a t i o n % s " - - - - # : C o n f i g u r a t i o n . p y : 7 1 5 - - m s g i d " " - - " \ n " - - " R e a d i n g c o n f i g u r a t i o n f i l e % s \ n " - - m s g s t r " " - - " \ n " - - " L e c t u r e d u f i c h i e r d e c o n f i g u r a t i o n % s \ n " - - - - # : C o n f i g u r a t i o n . p y : 7 2 1 - - m s g i d " E r r o r p a r s i n g % s . S e e e r r o r l o g f i l e . " - - m s g s t r " E r r e u r d ' a n a l y s e % s . V o i r f i c h i e r d e l o g d ' e r r e u r " - - - - # : C o n f i g u r a t i o n . p y : 8 3 7 - - # , f u z z y - - m s g i d " E r r o r p a r s i n g e x a m p l e f i l e % s . S e e e r r o r l o g f i l e . " - - m s g s t r " E r r e u r d ' a n a l y s e % s . V o i r f i c h i e r d e l o g d ' e r r e u r " - - - - # : D a t a b a s e . p y : 6 5 - - m s g i d " N o t u s i n g s q l a l c h e m y c o n n e c t i o n p o o l . " - - m s g s t r " N ' u t i l i s e p a s l e p o o l d e c o n n e x i o n s q l a l c h e m y " - - - - # : D a t a b a s e . p y : 7 2 - - m s g i d " N o t u s i n g n u m p y t o d e f i n e v a r i a n c e i n s q l i t e . " - - m s g s t r " N ' u t i l i s e p a s n u m p y p o u r d à © f i n i r l a v a r i a n c e d a n s s q l i t e " - - - - # : D a t a b a s e . p y : 2 4 6 - - m s g i d " C r e a t i n g D a t a b a s e i n s t a n c e , s q l = % s " - - m s g s t r " C r à © a t i o n d e l a b a s e d e d o n n à © e , s q l = % s " - - - - # : D a t a b a s e . p y : 3 9 4 - - m s g i d " * * * W A R N I N G U N K N O W N M Y S Q L E R R O R : " - - m s g s t r " * * * W A R N I N G E R R E U R M Y S Q L I N C O N N U E : " - - - - # : D a t a b a s e . p y : 4 4 8 - - m s g i d " C o n n e c t i n g t o S Q L i t e : % ( d a t a b a s e ) s " - - m s g s t r " C o n n e x i o n à   S Q L i t e : % ( d a t a b a s e ) s " - - - - # : D a t a b a s e . p y : 4 6 0 - - m s g i d " S o m e d a t a b a s e f u n c t i o n s w i l l n o t w o r k w i t h o u t N u m P y s u p p o r t " - - m s g s t r " C e r t a i n e s f o n c t i o n n a l i t à © s n e f o n c i t o n n e r o n t p a s s a n s N u m P y " - - - - # : D a t a b a s e . p y : 4 9 0 - - m s g i d " o u t d a t e d o r t o o n e w d a t a b a s e v e r s i o n ( % s ) - p l e a s e r e c r e a t e t a b l e s " - - m s g s t r " " - - " V e r s i o n d e l a b a s e d e d o n n à © e s t r o p a n c i e n n e o u t r o p n o u v e l l e ( % s ) - " - - " r e c r à © à © e z l e s t a b l e s S V P " - - - - # : D a t a b a s e . p y : 4 9 6 D a t a b a s e . p y : 4 9 7 - - m s g i d " F a i l e d t o r e a d s e t t i n g s t a b l e - r e c r e a t i n g t a b l e s " - - m s g s t r " E c h e c d e l e c t u r e d e l a t a b l e d e r à ¨ g l a g e s - r e c r à © a t i o n d e s t a b l e s " - - - - # : D a t a b a s e . p y : 5 0 1 D a t a b a s e . p y : 5 0 2 - - m s g i d " F a i l e d t o r e a d s e t t i n g s t a b l e - p l e a s e r e c r e a t e t a b l e s " - - m s g s t r " E c h e c d e l e c t u r e d e l a t a b l e d e r à ¨ g l a g e s - r e c r à © a t i o n d e s t a b l e s " - - - - # : D a t a b a s e . p y : 5 2 3 - - m s g i d " c o m m i t % s f a i l e d : i n f o = % s v a l u e = % s " - - m s g s t r " e c h e c d u c o m m i t % s : i n f o = % s v a l e u r = % s " - - - - # : D a t a b a s e . p y : 5 2 7 - - m s g i d " c o m m i t f a i l e d " - - m s g s t r " e c h e c d u c o m m i t " - - - - # : D a t a b a s e . p y : 7 0 8 D a t a b a s e . p y : 7 4 1 - - m s g i d " * * * D a t a b a s e E r r o r : " - - m s g s t r " * * * E r r e u r B a s e d e D o n n à © e s : " - - - - # : D a t a b a s e . p y : 7 3 8 - - m s g i d " D a t a b a s e : d a t e n h a n d s a g o = " - - m s g s t r " B a s e d e D o n n à © e s : d a t e d ' i l y a n m a i n s = " - - - - # : D a t a b a s e . p y : 8 9 5 - - m s g i d " E R R O R : q u e r y % s r e s u l t d o e s n o t h a v e p l a y e r _ i d a s f i r s t c o l u m n " - - m s g s t r " E R R O R : q u e r y % s l e r à © s u l t a t n ' a p a s p l a y e r _ i d e n p r e m i à ¨ r e c o l o n n e " - - - - # : D a t a b a s e . p y : 9 8 7 - - m s g i d " g e t L a s t I n s e r t I d ( ) : p r o b l e m f e t c h i n g i n s e r t _ i d ? r e t = % d " - - m s g s t r " g e t L a s t I n s e r t I d ( ) : p r o b l à ¨ m e l o r s d e l a r e c h e r c h e i n s e r t _ i d ? r e t = % d " - - - - # : D a t a b a s e . p y : 9 9 9 - - m s g i d " g e t L a s t I n s e r t I d ( % s ) : p r o b l e m f e t c h i n g l a s t v a l ? r o w = % d " - - m s g s t r " g e t L a s t I n s e r t I d ( % s ) : p r o b l à ¨ m e l o r s d e l a r e c h e r c h e l a s t v a l ? r o w = % d " - - - - # : D a t a b a s e . p y : 1 0 0 6 - - m s g i d " g e t L a s t I n s e r t I d ( ) : u n k n o w n b a c k e n d : % d " - - m s g s t r " g e t L a s t I n s e r t I d ( ) : b a c k e n d i n c o n n u : % d " - - - - # : D a t a b a s e . p y : 1 0 1 1 - - m s g i d " * * * D a t a b a s e g e t _ l a s t _ i n s e r t _ i d e r r o r : " - - m s g s t r " * * * E r r e u r g e t _ l a s t _ i n s e r t _ i d b a s e d e d o n n à © e s : " - - - - # : D a t a b a s e . p y : 1 0 6 5 D a t a b a s e . p y : 1 4 9 0 - - m s g i d " w a r n i n g : d r o p p g f k % s _ % s _ f k e y f a i l e d : % s , c o n t i n u i n g . . . " - - m s g s t r " W a r n i n g : s u p p r e s s i o n d e p g f k % s _ % s _ f k e y a é c h o u é : % s , c o n t i n u e . . . " - - - - # : D a t a b a s e . p y : 1 0 6 9 D a t a b a s e . p y : 1 4 9 4 - - m s g i d " w a r n i n g : c o n s t r a i n t % s _ % s _ f k e y n o t d r o p p e d : % s , c o n t i n u i n g . . . " - - m s g s t r " w a r n i n g : c o n t r a i n t e % s _ % s _ f k e y n o n s u p p r i m é e : % s , c o n t i n u e . . . " - - - - # : D a t a b a s e . p y : 1 0 7 7 D a t a b a s e . p y : 1 3 6 8 - - m s g i d " d r o p p i n g m y s q l i n d e x " - - m s g s t r " s u p p r i m e m y s q l i n d e x " - - - - # : D a t a b a s e . p y : 1 0 8 3 D a t a b a s e . p y : 1 3 7 3 D a t a b a s e . p y : 1 3 8 1 D a t a b a s e . p y : 1 3 8 8 - - m s g i d " d r o p i n d e x f a i l e d : " - - m s g s t r " s u p p r e s s i o n d ' i n d e x a é c h o u é : " - - - - # : D a t a b a s e . p y : 1 0 8 8 D a t a b a s e . p y : 1 3 7 5 - - m s g i d " d r o p p i n g p g i n d e x " - - m s g s t r " s u p p r i m e p g i n d e x " - - - - # : D a t a b a s e . p y : 1 1 0 1 - - m s g i d " w a r n i n g : d r o p i n d e x % s _ % s _ i d x f a i l e d : % s , c o n t i n u i n g . . . " - - m s g s t r " w a r n i n g : s u p p r e s s i o n d e l ' i n d e x % s _ % s _ i d x a é c h o u é : % s , c o n t i n u e . . . " - - - - # : D a t a b a s e . p y : 1 1 0 5 - - m s g i d " w a r n i n g : i n d e x % s _ % s _ i d x n o t d r o p p e d % s , c o n t i n u i n g . . . " - - m s g s t r " w a r n i n g : i n d e x % s _ % s _ i d x n o n s u p p r i m é : % s , c o n t i n u e . . . " - - - - # : D a t a b a s e . p y : 1 1 4 5 D a t a b a s e . p y : 1 1 5 3 - - # , f u z z y - - m s g i d " C r e a t i n g f o r e i g n k e y " - - m s g s t r " c r à © a t i o n d ' u n e c l à © à © t r a n g à ¨ r e " - - - - # : D a t a b a s e . p y : 1 1 5 1 D a t a b a s e . p y : 1 1 6 0 D a t a b a s e . p y : 1 1 7 2 - - # , f u z z y - - m s g i d " C r e a t e f o r e i g n k e y f a i l e d : " - - m s g s t r " c r e a t i o n d ' u n e c l à © à © t r a n g à ¨ r e a à © c h o u à © " - - - - # : D a t a b a s e . p y : 1 1 6 7 D a t a b a s e . p y : 1 3 2 6 D a t a b a s e . p y : 1 3 2 7 - - m s g i d " C r e a t i n g m y s q l i n d e x % s % s " - - m s g s t r " C r à © a t i o n i n d e x m y s q l % s % s " - - - - # : D a t a b a s e . p y : 1 1 7 6 - - # , f u z z y - - m s g i d " C r e a t i n g p g i n d e x " - - m s g s t r " c r à © a t i o n i n d e x p g " - - - - # : D a t a b a s e . p y : 1 1 8 1 D a t a b a s e . p y : 1 3 3 2 D a t a b a s e . p y : 1 3 4 1 D a t a b a s e . p y : 1 3 4 9 - - m s g i d " C r e a t e i n d e x f a i l e d : " - - m s g s t r " C r à © a t i o n d e l ' i n d e x a à © c h o u à © : " - - - - # : D a t a b a s e . p y : 1 2 2 2 D a t a b a s e . p y : 1 2 2 3 - - m s g i d " F i n i s h e d r e c r e a t i n g t a b l e s " - - m s g s t r " F i n d e r e - c r à © a t i o n d e s t a b l e s " - - - - # : D a t a b a s e . p y : 1 2 6 4 - - # , f u z z y - - m s g i d " * * * E r r o r c r e a t i n g t a b l e s : " - - m s g s t r " * * * E r r e u r l o r s d e l a s u p p r e s s i o n d e s t a b l e s : " - - - - # : D a t a b a s e . p y : 1 2 7 4 - - m s g i d " * * * E r r o r u n a b l e t o g e t d a t a b a s e c u r s o r " - - m s g s t r " * * * E r r e u r i m p o s s i b l e d e r à © c u p e r e r d a t a b a s e c u r s o r " - - - - # : D a t a b a s e . p y : 1 2 8 6 D a t a b a s e . p y : 1 2 9 7 D a t a b a s e . p y : 1 3 0 7 D a t a b a s e . p y : 1 3 1 4 - - m s g i d " * * * E r r o r d r o p p i n g t a b l e s : " - - m s g s t r " * * * E r r e u r l o r s d e l a s u p p r e s s i o n d e s t a b l e s : " - - - - # : D a t a b a s e . p y : 1 3 1 2 - - m s g i d " * * * E r r o r i n c o m m i t t i n g t a b l e d r o p " - - m s g s t r " * * * E r r e u r l o r s d u i n c o m m i t t i n g t a b l e d r o p " - - - - # : D a t a b a s e . p y : 1 3 3 5 D a t a b a s e . p y : 1 3 3 6 - - m s g i d " C r e a t i n g p g s q l i n d e x % s % s " - - m s g s t r " C r é a t i o n d e l ' i n d e x p g s q l % s % s " - - - - # : D a t a b a s e . p y : 1 3 4 3 D a t a b a s e . p y : 1 3 4 4 - - m s g i d " C r e a t i n g s q l i t e i n d e x % s % s " - - m s g s t r " C r é a t i o n d e l ' i n d e x s q l i t e % s % s " - - - - # : D a t a b a s e . p y : 1 3 5 1 - - m s g i d " U n k n o w n d a t a b a s e : M y S Q L , P o s t g r e s a n d S Q L i t e s u p p o r t e d " - - m s g s t r " B a s e d e d o n n à © e s i n c o n n u e : M y S Q L , P o s t g r e s e t S Q L i t e s o n t s u p p o r t à © e s " - - - - # : D a t a b a s e . p y : 1 3 5 6 - - # , f u z z y - - m s g i d " E r r o r c r e a t i n g i n d e x e s : " - - m s g s t r " c r à © a t i o n i n d e x p g " - - - - # : D a t a b a s e . p y : 1 3 8 3 - - m s g i d " D r o p p i n g s q l i t e i n d e x " - - m s g s t r " S u p p r e s s i o n d e l ' i n d e x s q l i t e " - - - - # : D a t a b a s e . p y : 1 3 9 0 - - m s g i d " " - - " F p d b o n l y s u p p o r t s M y S Q L , P o s t g r e s a n d S Q L I T E , w h a t a r e y o u t r y i n g t o u s e ? " - - m s g s t r " " - - " F p d b n e s u p p o r t e q u e M y S Q L , P o s t g r e s e t S Q L I T E , q u ' e s s a y e z v o u s d ' u t i l i s e r ? " - - - - # : D a t a b a s e . p y : 1 4 0 4 D a t a b a s e . p y : 1 4 4 4 - - m s g i d " s e t _ i s o l a t i o n _ l e v e l f a i l e d : " - - m s g s t r " s e t _ i s o l a t i o n _ l e v e l a é c h o u é : " - - - - # : D a t a b a s e . p y : 1 4 2 1 D a t a b a s e . p y : 1 4 2 9 - - m s g i d " c r e a t i n g f o r e i g n k e y " - - m s g s t r " c r à © a t i o n d ' u n e c l à © à © t r a n g à ¨ r e " - - - - # : D a t a b a s e . p y : 1 4 2 7 - - m s g i d " c r e a t e f o r e i g n k e y f a i l e d : " - - m s g s t r " c r e a t i o n d ' u n e c l à © à © t r a n g à ¨ r e a à © c h o u à © " - - - - # : D a t a b a s e . p y : 1 4 3 6 - - m s g i d " c r e a t e f o r e i g n k e y f a i l e d : " - - m s g s t r " c r e a t i o n d ' u n e c l à © à © t r a n g à ¨ r e a à © c h o u à © " - - - - # : D a t a b a s e . p y : 1 4 3 8 D a t a b a s e . p y : 1 4 9 7 - - m s g i d " O n l y M y S Q L a n d P o s t g r e s s u p p o r t e d s o f a r " - - m s g s t r " S e u l s M y S Q L e t P o s t g r e s s o n t s u p p o r t à © s p o u r l e m o m e n t " - - - - # : D a t a b a s e . p y : 1 4 6 8 - - m s g i d " d r o p p i n g m y s q l f o r e i g n k e y " - - m s g s t r " S u p p r e s i o n d e l a c l é é t r a n g è r e m y s q l " - - - - # : D a t a b a s e . p y : 1 4 7 2 - - m s g i d " d r o p f a i l e d : " - - m s g s t r " l a s u p p r e s s i o n a é c h o u é : " - - - - # : D a t a b a s e . p y : 1 4 7 5 - - m s g i d " d r o p p i n g p g f o r e i g n k e y " - - m s g s t r " s u p p r e s s i o n d e l a c l é é t r a n g è r e p g " - - - - # : D a t a b a s e . p y : 1 4 8 7 - - m s g i d " d r o p p e d p g f o r e i g n k e y % s _ % s _ f k e y , c o n t i n u i n g . . . " - - m s g s t r " s u p p r e s s i o n d e l a c l é é t r a n g è r e p g % s _ % s _ f k e y , c o n t i n u e . . . " - - - - # : D a t a b a s e . p y : 1 6 0 8 - - m s g i d " R e b u i l d h u d c a c h e t o o k % . 1 f s e c o n d s " - - m s g s t r " R e c o n s t r u c t i o n d u h u d c a c h e a p r i s % . 1 f s e c o n d e s " - - - - # : D a t a b a s e . p y : 1 6 1 1 D a t a b a s e . p y : 1 6 4 9 - - m s g i d " E r r o r r e b u i l d i n g h u d c a c h e : " - - m s g s t r " E r r e u r l o r s d e l a r e c o n s c t r u c t i o n d u h u d c a c h e : " - - - - # : D a t a b a s e . p y : 1 6 6 1 D a t a b a s e . p y : 1 6 6 7 - - m s g i d " E r r o r d u r i n g a n a l y z e : " - - m s g s t r " E r r e u r l o r s d e l ' a n a l y s e " - - - - # : D a t a b a s e . p y : 1 6 7 1 - - m s g i d " A n a l y z e t o o k % . 1 f s e c o n d s " - - m s g s t r " L ' a n a l y s e a p r i s % . 1 f s e c o n d e s " - - - - # : D a t a b a s e . p y : 1 6 8 1 D a t a b a s e . p y : 1 6 8 7 - - m s g i d " E r r o r d u r i n g v a c u u m : " - - m s g s t r " E r r e u r d u r a n t l e n e t o y a g e : " - - - - # : D a t a b a s e . p y : 1 6 9 1 - - m s g i d " V a c u u m t o o k % . 1 f s e c o n d s " - - m s g s t r " L e n e t t o y a g e a p r i s % . 1 f s e c o n d e s " - - - - # : D a t a b a s e . p y : 1 7 0 3 - - m s g i d " E r r o r d u r i n g l o c k _ f o r _ i n s e r t : " - - m s g s t r " E r r o r l o r s d u l o c k _ f o r _ i n s e r t : " - - - - # : D a t a b a s e . p y : 1 7 1 2 - - m s g i d " # # # # # # # # H a n d s # # # # # # # # # # " - - m s g s t r " " - - - - # : D a t a b a s e . p y : 1 7 1 6 - - m s g i d " # # # # # # E n d H a n d s # # # # # # # # " - - m s g s t r " " - - - - # : D a t a b a s e . p y : 2 1 1 6 - - # , f u z z y - - m s g i d " E r r o r a q u i r i n g h e r o i d s : " - - m s g s t r " E r r e u r l o r s d e l ' a n a l y s e " - - - - # : D a t a b a s e . p y : 2 2 2 2 - - m s g i d " # # # # # # # # G a m e t y p e # # # # # # # # # # " - - m s g s t r " " - - - - # : D a t a b a s e . p y : 2 2 2 6 - - m s g i d " # # # # # # E n d G a m e t y p e # # # # # # # # " - - m s g s t r " " - - - - # : D a t a b a s e . p y : 2 2 5 3 - - m s g i d " q u e u e e m p t y t o o l o n g - w r i t e r s t o p p i n g . . . " - - m s g s t r " " - - - - # : D a t a b a s e . p y : 2 2 5 6 - - m s g i d " w r i t e r s t o p p i n g , e r r o r r e a d i n g q u e u e : " - - m s g s t r " " - - - - # : D a t a b a s e . p y : 2 2 8 1 - - m s g i d " d e a d l o c k d e t e c t e d - t r y i n g a g a i n . . . " - - m s g s t r " " - - - - # : D a t a b a s e . p y : 2 2 8 6 - - m s g i d " t o o m a n y d e a d l o c k s - f a i l e d t o s t o r e h a n d " - - m s g s t r " " - - - - # : D a t a b a s e . p y : 2 2 9 0 - - m s g i d " * * * E r r o r s t o r i n g h a n d : " - - m s g s t r " * * * E r r e u r l o r s d u s t o c k a g e d e l a m a i n " - - - - # : D a t a b a s e . p y : 2 3 0 0 - - m s g i d " d b w r i t e r f i n i s h e d : s t o r e d % d h a n d s ( % d f a i l s ) i n % . 1 f s e c o n d s " - - m s g s t r " " - - " b a s e d e d o n n à © e s f i n i e d ' à © c r i r e : s t o c k à © % d m a i n s ( % d à © c h o u à © e s ) e n % . 1 f " - - " s e c o n d e s " - - - - # : D a t a b a s e . p y : 2 3 1 0 - - m s g i d " * * * E r r o r s e n d i n g f i n i s h : " - - m s g s t r " * * * E r r e u r l o r s d e l ' e n v o i d e f i n : " - - - - # : D a t a b a s e . p y : 2 3 9 2 - - m s g i d " i n v a l i d s o u r c e i n D a t a b a s e . c r e a t e O r U p d a t e T o u r n e y " - - m s g s t r " s o u r c e i n v a l i d e d a n s D a t a b a s e . c r e a t e O r U p d a t e T o u r n e y " - - - - # : D a t a b a s e . p y : 2 4 0 5 - - m s g i d " i n v a l i d s o u r c e i n D a t a b a s e . c r e a t e O r U p d a t e T o u r n e y s P l a y e r s " - - m s g s t r " s o u r c e i n v a l i d e d a n s D a t a b a s e . c r e a t e O r U p d a t e T o u r n e y s P l a y e r s " - - - - # : D a t a b a s e . p y : 2 5 3 1 - - m s g i d " H a n d T o W r i t e . i n i t e r r o r : " - - m s g s t r " H a n d T o W r i t e . i n i t e r r e u r : " - - - - # : D a t a b a s e . p y : 2 5 8 1 - - m s g i d " H a n d T o W r i t e . s e t _ a l l e r r o r : " - - m s g s t r " H a n d T o W r i t e . s e t _ a l l e r r e u r : " - - - - # : D a t a b a s e . p y : 2 6 1 2 - - m s g i d " n u t O m a t i c i s i d _ p l a y e r = % d " - - m s g s t r " " - - - - # : D a t a b a s e . p y : 2 6 2 0 - - m s g i d " q u e r y p l a n : " - - m s g s t r " " - - - - # : D a t a b a s e . p y : 2 6 2 9 - - m s g i d " c a r d s = " - - m s g s t r " c a r t e s = " - - - - # : D a t a b a s e . p y : 2 6 3 2 - - # , f u z z y - - m s g i d " g e t _ s t a t s t o o k : % 4 . 3 f s e c o n d s " - - m s g s t r " L e n e t t o y a g e a p r i s % . 1 f s e c o n d e s " - - - - # : D a t a b a s e . p y : 2 6 3 4 - - m s g i d " p r e s s e n t e r t o c o n t i n u e " - - m s g s t r " a p p u y e r s u r e n t r à © e p o u r c o n t i n u e r " - - - - # : E v e r e s t T o F p d b . p y : 1 0 7 - - m s g i d " U n a b l e t o r e c o g n i s e h a n d i n f o f r o m : ' % s ' " - - m s g s t r " " - - - - # : E v e r l e a f T o F p d b . p y : 2 6 5 - - m s g i d " E v e r l e a f r e a d S t u d P l a y e r C a r d s i s o n l y a s t u b . " - - m s g s t r " " - - - - # : F i l t e r s . p y : 5 3 - - m s g i d " A l l " - - m s g s t r " T o u t " - - - - # : F i l t e r s . p y : 5 3 - - m s g i d " N o n e " - - m s g s t r " A u c u n " - - - - # : F i l t e r s . p y : 5 3 - - m s g i d " S h o w _ L i m i t s " - - m s g s t r " M o n t r e _ L i m i t s " - - - - # : F i l t e r s . p y : 5 4 - - m s g i d " S h o w N u m b e r o f _ P l a y e r s " - - m s g s t r " M o n t r e n o m b r e d e _ P l a y e r s " - - - - # : F i l t e r s . p y : 5 4 T o u r n e y F i l t e r s . p y : 5 1 - - m s g i d " A n d : " - - m s g s t r " E t " - - - - # : F i l t e r s . p y : 5 4 T o u r n e y F i l t e r s . p y : 5 1 - - m s g i d " B e t w e e n : " - - m s g s t r " E n t r e " - - - - # : F i l t e r s . p y : 5 5 - - m s g i d " G a m e s : " - - m s g s t r " P a r t i e s : " - - - - # : F i l t e r s . p y : 5 5 T o u r n e y F i l t e r s . p y : 5 0 - - m s g i d " H e r o : " - - m s g s t r " H à © r o s " - - - - # : F i l t e r s . p y : 5 5 T o u r n e y F i l t e r s . p y : 5 0 - - m s g i d " S i t e s : " - - m s g s t r " S i t e s : " - - - - # : F i l t e r s . p y : 5 6 - - m s g i d " L i m i t s : " - - m s g s t r " L i m i t e s " - - - - # : F i l t e r s . p y : 5 6 T o u r n e y F i l t e r s . p y : 5 0 - - m s g i d " N u m b e r o f P l a y e r s : " - - m s g s t r " N o m b r e d e J o u e u r s " - - - - # : F i l t e r s . p y : 5 7 - - m s g i d " G r o u p i n g : " - - m s g s t r " R e g r o u p e m e n t : " - - - - # : F i l t e r s . p y : 5 7 - - # , f u z z y - - m s g i d " S h o w P o s i t i o n S t a t s " - - m s g s t r " M o n t r e r l e s s t a t s d e p o s i t i o n " - - - - # : F i l t e r s . p y : 5 8 T o u r n e y F i l t e r s . p y : 5 1 - - m s g i d " D a t e : " - - m s g s t r " D a t e : " - - - - # : F i l t e r s . p y : 5 9 - - m s g i d " A l l P l a y e r s " - - m s g s t r " T o u s l e s j o u e u r s " - - - - # : F i l t e r s . p y : 6 0 - - m s g i d " R i n g " - - m s g s t r " C a s h - G a m e " - - - - # : F i l t e r s . p y : 6 0 - - m s g i d " T o u r n e y " - - m s g s t r " T o u r n o i " - - - - # : F i l t e r s . p y : 9 6 T o u r n e y F i l t e r s . p y : 1 0 7 - - m s g i d " E i t h e r 0 o r m o r e t h a n o n e s i t e m a t c h e d ( % s ) - E E K " - - m s g s t r " 0 o u p l u s d ' u n s i t e c o r r e s p o n d ( % s ) - E E K " - - - - # : F i l t e r s . p y : 3 2 8 - - m s g i d " % s w a s t o g g l e d % s " - - m s g s t r " % s a à © t à © b a s c u l à © % s " - - - - # : F i l t e r s . p y : 3 2 8 - - m s g i d " O F F " - - m s g s t r " O F F " - - - - # : F i l t e r s . p y : 3 2 8 - - m s g i d " O N " - - m s g s t r " O N " - - - - # : F i l t e r s . p y : 4 0 9 - - m s g i d " s e l f . s i t e s [ % s ] s e t t o % s " - - m s g s t r " s e l f . s i t e s [ % s ] m i s à % s " - - - - # : F i l t e r s . p y : 4 1 5 - - m s g i d " s e l f . g a m e s [ % s ] s e t t o % s " - - m s g s t r " s e l f . g a m e s [ % s ] m i s à % s " - - - - # : F i l t e r s . p y : 4 2 1 - - m s g i d " s e l f . l i m i t [ % s ] s e t t o % s " - - m s g s t r " s e l f . l i m i t [ % s ] m i s à % s " - - - - # : F i l t e r s . p y : 5 6 5 - - m s g i d " s e l f . s e a t s [ % s ] s e t t o % s " - - m s g s t r " s e l f . s e a t s [ % s ] m i s à % s " - - - - # : F i l t e r s . p y : 5 7 1 - - m s g i d " s e l f . g r o u p s [ % s ] s e t t o % s " - - m s g s t r " s e l f . g r o u p s [ % s ] m i s à % s " - - - - # : F i l t e r s . p y : 6 1 2 - - m s g i d " M i n # H a n d s : " - - m s g s t r " M i n # M a i n s : " - - - - # : F i l t e r s . p y : 6 7 8 - - m s g i d " I N F O : N o t o u r n e y t y p e s r e t u r n e d f r o m d a t a b a s e " - - m s g s t r " I N F O : P a s d e t y p e s d e t o u r n o i r e t o u r n à © s p a r l a b a s e d e d o n n à © e s " - - - - # : F i l t e r s . p y : 6 7 9 - - m s g i d " N o t o u r n e y t y p e s r e t u r n e d f r o m d a t a b a s e " - - m s g s t r " P a s d e t y p e s d e t o u r n o i r e t o u r n à © s p a r l a b a s e d e d o n n à © e s " - - - - # : F i l t e r s . p y : 7 0 5 F i l t e r s . p y : 7 9 4 - - m s g i d " I N F O : N o g a m e s r e t u r n e d f r o m d a t a b a s e " - - m s g s t r " I N F O : P a s d e p a r t i e s r e t o u r n à © e s p a r l a b a s e d e d o n n à © e s " - - - - # : F i l t e r s . p y : 7 0 6 F i l t e r s . p y : 7 9 5 - - m s g i d " N o g a m e s r e t u r n e d f r o m d a t a b a s e " - - m s g s t r " P a s d e p a r t i e s r e t o u r n à © e s p a r l a b a s e d e d o n n à © e s " - - - - # : F i l t e r s . p y : 8 2 7 - - m s g i d " G r a p h i n g O p t i o n s : " - - m s g s t r " O p t i o n s d u G r a p h i q u e : " - - - - - - # : F i l t e r s . p y : 8 3 9 - - m s g i d " S h o w G r a p h I n : " - - m s g s t r " V o i r l e G r a p h i q u e e n : " - - - - - - # : F i l t e r s . p y : 8 5 2 - - m s g i d " S h o w d o w n W i n n i n g s " - - m s g s t r " A b a t t a g e G a g n a n t " - - - - # : F i l t e r s . p y : 8 6 7 - - m s g i d " N o n - S h o w d o w n W i n n i n g s " - - m s g s t r " S a n s - A b a t t a g e G a g n a n t " - - - - - - # : F i l t e r s . p y : 9 7 4 - - m s g i d " F r o m : " - - m s g s t r " D e : " - - - - # : F i l t e r s . p y : 9 8 8 - - m s g i d " T o : " - - m s g s t r " à : " - - - - # : F i l t e r s . p y : 9 9 3 - - m s g i d " C l e a r D a t e s " - - m s g s t r " E f f a c e r l e s D a t e s " - - - - # : F i l t e r s . p y : 1 0 2 0 f p d b . p y w : 7 1 9 - - m s g i d " P i c k a d a t e " - - m s g s t r " C h o i s i r u n e d a t e " - - - - # : F i l t e r s . p y : 1 0 2 6 f p d b . p y w : 7 2 5 - - m s g i d " D o n e " - - m s g s t r " F a i t " - - - - # : F u l l T i l t P o k e r S u m m a r y . p y : 9 3 P o k e r S t a r s S u m m a r y . p y : 8 1 S i t e n a m e S u m m a r y . p y : 8 1 - - m s g i d " p a r s e S u m m a r y : U n a b l e t o r e c o g n i s e T o u r n e y I n f o : ' % s ' " - - m s g s t r " " - - - - # : F u l l T i l t P o k e r S u m m a r y . p y : 9 4 F u l l T i l t P o k e r S u m m a r y . p y : 1 2 0 - - # : P o k e r S t a r s S u m m a r y . p y : 8 2 P o k e r S t a r s S u m m a r y . p y : 1 0 8 S i t e n a m e S u m m a r y . p y : 8 2 - - m s g i d " p a r s e S u m m a r y : R a i s i n g F p d b P a r s e E r r o r " - - m s g s t r " " - - - - # : F u l l T i l t P o k e r S u m m a r y . p y : 9 5 P o k e r S t a r s S u m m a r y . p y : 8 3 S i t e n a m e S u m m a r y . p y : 8 3 - - m s g i d " U n a b l e t o r e c o g n i s e T o u r n e y I n f o : ' % s ' " - - m s g s t r " " - - - - # : F u l l T i l t P o k e r S u m m a r y . p y : 1 1 9 P o k e r S t a r s S u m m a r y . p y : 1 0 7 - - m s g i d " p a r s e S u m m a r y : U n a b l e t o l o c a t e c u r r e n c y " - - m s g s t r " " - - - - # : F u l l T i l t P o k e r S u m m a r y . p y : 1 2 1 P o k e r S t a r s S u m m a r y . p y : 1 0 9 - - m s g i d " U n a b l e t o l o c a t e c u r r e n c y " - - m s g s t r " " - - - - # : F u l l t i l t T o F p d b . p y : 2 5 2 P k r T o F p d b . p y : 1 5 5 P o k e r S t a r s T o F p d b . p y : 2 1 8 - - m s g i d " L i m _ B l i n d s h a s n o l o o k u p f o r ' % s ' " - - m s g s t r " " - - - - # : F u l l t i l t T o F p d b . p y : 2 6 5 - - m s g i d " r e a d H a n d I n f o : U n a b l e t o r e c o g n i s e h a n d i n f o f r o m : ' % s ' " - - m s g s t r " " - - - - # : F u l l t i l t T o F p d b . p y : 4 2 0 - - m s g i d " P l a y e r b r i n g i n g i n : % s f o r % s " - - m s g s t r " " - - - - # : F u l l t i l t T o F p d b . p y : 4 2 3 - - # , f u z z y - - m s g i d " N o b r i n g i n f o u n d , h a n d i d = % s " - - m s g s t r " B r i n g i n n o n t r o u v à © " - - - - # : F u l l t i l t T o F p d b . p y : 4 3 0 - - m s g i d " F T P : r e a d B u t t o n : F a i l e d t o d e t e c t b u t t o n ( h a n d # % s c a n c e l l e d ? ) " - - m s g s t r " " - - - - # : F u l l t i l t T o F p d b . p y : 4 8 4 - - # , f u z z y - - m s g i d " F u l l T i l t : D E B U G : u n i m p l e m e n t e d r e a d A c t i o n : ' % s ' ' % s ' " - - m s g s t r " D E B U G : r e a d A c t i o n n o n i m p l e m e n t à © : ' % s ' ' % s ' " - - - - # : F u l l t i l t T o F p d b . p y : 5 6 0 - - m s g i d " d e t e r m i n e T o u r n e y T y p e : P a r s i n g N O K " - - m s g s t r " " - - - - # : F u l l t i l t T o F p d b . p y : 6 1 8 - - m s g i d " U n a b l e t o g e t a v a l i d T o u r n a m e n t I D - - F i l e r e j e c t e d " - - m s g s t r " " - - - - # : F u l l t i l t T o F p d b . p y : 6 4 9 - - m s g i d " C o n f l i c t b e t w e e n b u y i n s r e a d i n t o p l i n e ( % s ) a n d i n B u y I n f i e l d ( % s ) " - - m s g s t r " " - - " C o n f l i t e n t r e l e b u y i n d a n s l a l i g n e d u h a u t ( % s ) e t l e c h a m p B u y I n ( % s ) " - - - - # : F u l l t i l t T o F p d b . p y : 6 5 6 - - m s g i d " C o n f l i c t b e t w e e n f e e s r e a d i n t o p l i n e ( % s ) a n d i n B u y I n f i e l d ( % s ) " - - m s g s t r " " - - " C o n f l i t e n t r e l e s f r a i s d a n s l a l i g n e d u h a u t ( % s ) e t l e c h a m p B u y I n ( % s ) " - - - - # : F u l l t i l t T o F p d b . p y : 6 6 0 - - m s g i d " U n a b l e t o a f f e c t a b u y i n t o t h i s t o u r n a m e n t : a s s u m e i t ' s a f r e e r o l l " - - m s g s t r " " - - " I m p o s s i b l e d ' a f f e c t e r u n b u y i n à c e t o u r n o i : c o n s i d è r e r e n t a n t q u e f r e e r o l l " - - - - # : F u l l t i l t T o F p d b . p y : 7 6 1 - - m s g i d " F u l l T i l t : P l a y e r f i n i s h i n g s t a t s u n r e a d a b l e : % s " - - m s g s t r " " - - - - # : F u l l t i l t T o F p d b . p y : 7 7 0 - - m s g i d " F u l l T i l t : % s n o t f o u n d i n t o u r n e y . r a n k s . . . " - - m s g s t r " " - - - - # : F u l l t i l t T o F p d b . p y : 7 7 2 - - m s g i d " F u l l T i l t : B a d p a r s i n g : f i n i s h p o s i t i o n i n c o h e r e n t : % s / % s " - - m s g s t r " " - - - - # : G u i A u t o I m p o r t . p y : 9 0 - - m s g i d " T i m e b e t w e e n i m p o r t s i n s e c o n d s : " - - m s g s t r " T e m p s e n t r e l e s i m p o r t s e n s e c o n d e s " - - - - # : G u i A u t o I m p o r t . p y : 1 2 1 G u i A u t o I m p o r t . p y : 1 8 9 G u i A u t o I m p o r t . p y : 2 7 4 - - # , f u z z y - - m s g i d " S t a r t _ A u t o I m p o r t " - - m s g s t r " D à © m a r r a g e _ A u t o i m p o r t " - - - - # : G u i A u t o I m p o r t . p y : 1 4 0 - - # , f u z z y - - m s g i d " A u t o I m p o r t R e a d y . " - - m s g s t r " A u t o I m p o r t P r à ª t . " - - - - # : G u i A u t o I m p o r t . p y : 1 5 3 - - # , f u z z y - - m s g i d " P l e a s e c h o o s e t h e p a t h t h a t y o u w a n t t o A u t o I m p o r t " - - m s g s t r " C h o i s i s s e z l e r à © p e r t o i r e à   a u t o i m p o r t e r , s ' i l v o u s p l a à ® t " - - - - # : G u i A u t o I m p o r t . p y : 1 7 6 - - m s g i d " _ A u t o I m p o r t R u n n i n g " - - m s g s t r " _ A u t o I m p o r t E n c o u r s " - - - - # : G u i A u t o I m p o r t . p y : 1 8 7 - - # , f u z z y - - m s g i d " S t o p _ A u t o I m p o r t " - - m s g s t r " A r r à ª t _ A u t o i m p o r t " - - - - # : G u i A u t o I m p o r t . p y : 2 1 3 - - m s g i d " " - - " \ n " - - " G l o b a l l o c k t a k e n . . . A u t o I m p o r t S t a r t e d . \ n " - - m s g s t r " " - - - - # : G u i A u t o I m p o r t . p y : 2 1 5 - - # , f u z z y - - m s g i d " _ S t o p A u t o I m p o r t " - - m s g s t r " A r r à ª t _ A u t o i m p o r t " - - - - # : G u i A u t o I m p o r t . p y : 2 3 5 - - m s g i d " o p e n i n g p i p e t o H U D " - - m s g s t r " " - - - - # : G u i A u t o I m p o r t . p y : 2 4 9 - - m s g i d " " - - " \ n " - - " * * * G u i A u t o I m p o r t E r r o r o p e n i n g p i p e : " - - m s g s t r " " - - - - # : G u i A u t o I m p o r t . p y : 2 6 1 - - # , f u z z y - - m s g i d " " - - " \ n " - - " A u t o I m p o r t a b o r t e d - g l o b a l l o c k n o t a v a i l a b l e " - - m s g s t r " I m p o r t d i r e c t a b a n d o n n à © - l o c k g l o b a l i m p o s s i b l e " - - - - # : G u i A u t o I m p o r t . p y : 2 6 6 - - # , f u z z y - - m s g i d " " - - " \ n " - - " S t o p p i n g A u t o I m p o r t - g l o b a l l o c k r e l e a s e d . " - - m s g s t r " I m p o r t d i r e c t a b a n d o n n à © - l o c k g l o b a l i m p o s s i b l e " - - - - # : G u i A u t o I m p o r t . p y : 2 6 8 - - # , f u z z y - - m s g i d " " - - " \ n " - - " * S t o p A u t o I m p o r t : H U D a l r e a d y t e r m i n a t e d " - - m s g s t r " A r r à ª t _ A u t o i m p o r t " - - - - # : G u i A u t o I m p o r t . p y : 2 9 6 - - m s g i d " B r o w s e . . . " - - m s g s t r " P a r c o u r i r . . . " - - - - # : G u i B u l k I m p o r t . p y : 5 9 - - m s g i d " " - - " \ n " - - " G l o b a l l o c k t a k e n . . . " - - m s g s t r " " - - - - # : G u i B u l k I m p o r t . p y : 6 0 - - m s g i d " I m p o r t i n g . . . " - - m s g s t r " I m p o r t e n c o u r s . . . " - - - - # : G u i B u l k I m p o r t . p y : 1 1 3 - - m s g i d " " - - " G u i B u l k I m p o r t . l o a d d o n e : S t o r e d : % d \ t D u p l i c a t e s : % d \ t P a r t i a l : % d \ t E r r o r s : " - - " % d i n % s s e c o n d s - % . 0 f / s e c " - - m s g s t r " " - - - - # : G u i B u l k I m p o r t . p y : 1 2 7 - - m s g i d " I m p o r t C o m p l e t e " - - m s g s t r " I m p o r t F i n i " - - - - # : G u i B u l k I m p o r t . p y : 1 3 5 G u i T o u r n e y I m p o r t . p y : 7 8 - - # , f u z z y - - m s g i d " b u l k i m p o r t a b o r t e d - g l o b a l l o c k n o t a v a i l a b l e " - - m s g s t r " I m p o r t d i r e c t a b a n d o n n à © - l o c k g l o b a l i m p o s s i b l e " - - - - # : G u i B u l k I m p o r t . p y : 1 6 3 - - m s g i d " P r i n t S t a r t / S t o p I n f o " - - m s g s t r " A f f i c h e r I n f o s d e D à © p a r t / A r r à ª t " - - - - # : G u i B u l k I m p o r t . p y : 1 7 0 - - m s g i d " H a n d s / s t a t u s p r i n t : " - - m s g s t r " A f f i c h a g e m a i n s / s t a t u s : " - - - - # : G u i B u l k I m p o r t . p y : 1 8 7 - - m s g i d " N u m b e r o f t h r e a d s : " - - m s g s t r " N o m b r e d e t h r e a d s " - - - - # : G u i B u l k I m p o r t . p y : 2 0 7 - - m s g i d " A r c h i v e F i l e " - - m s g s t r " " - - - - # : G u i B u l k I m p o r t . p y : 2 1 2 - - m s g i d " H a n d s / f i l e : " - - m s g s t r " M a i n s / f i c h i e r s " - - - - # : G u i B u l k I m p o r t . p y : 2 2 7 - - m s g i d " D r o p i n d e x e s : " - - m s g s t r " S u p p r e s s i o n i n d i c e s : " - - - - # : G u i B u l k I m p o r t . p y : 2 3 6 G u i B u l k I m p o r t . p y : 2 8 6 - - m s g i d " a u t o " - - m s g s t r " a u t o " - - - - # : G u i B u l k I m p o r t . p y : 2 3 7 G u i B u l k I m p o r t . p y : 2 8 7 G u i B u l k I m p o r t . p y : 3 9 5 - - m s g i d " d o n ' t d r o p " - - m s g s t r " " - - - - # : G u i B u l k I m p o r t . p y : 2 3 8 G u i B u l k I m p o r t . p y : 2 8 8 - - m s g i d " d r o p " - - m s g s t r " " - - - - # : G u i B u l k I m p o r t . p y : 2 4 4 - - m s g i d " H U D T e s t m o d e " - - m s g s t r " M o d e d e t e s t H U D " - - - - # : G u i B u l k I m p o r t . p y : 2 4 9 G u i T o u r n e y I m p o r t . p y : 1 0 6 - - m s g i d " S i t e f i l t e r : " - - m s g s t r " F i l t r e d e s i t e : " - - - - # : G u i B u l k I m p o r t . p y : 2 7 7 - - m s g i d " D r o p H u d C a c h e : " - - m s g s t r " " - - - - # : G u i B u l k I m p o r t . p y : 2 9 5 G u i T o u r n e y I m p o r t . p y : 1 3 5 f p d b . p y w : 8 1 4 - - m s g i d " _ B u l k I m p o r t " - - m s g s t r " " - - - - # : G u i B u l k I m p o r t . p y : 2 9 7 G u i T o u r n e y I m p o r t . p y : 1 3 7 - - m s g i d " I m p o r t c l i c k e d " - - m s g s t r " I m p o r t c l i q u é " - - - - # : G u i B u l k I m p o r t . p y : 3 1 5 - - m s g i d " W a i t i n g . . . " - - m s g s t r " A t t e n t e . . . " - - - - # : G u i B u l k I m p o r t . p y : 3 4 4 - - m s g i d " I n p u t f i l e i n q u i e t m o d e " - - m s g s t r " F i c h i e r d ' e n t r à © e e n m o d e s i l e n c i e u x " - - - - # : G u i B u l k I m p o r t . p y : 3 4 6 - - m s g i d " d o n ' t s t a r t g u i ; d e p r e c a t e d ( j u s t g i v e a f i l e n a m e w i t h - f ) . " - - m s g s t r " " - - - - # : G u i B u l k I m p o r t . p y : 3 4 8 - - m s g i d " C o n v e r s i o n f i l t e r ( * F u l l T i l t P o k e r , P o k e r S t a r s , E v e r l e a f , A b s o l u t e ) " - - m s g s t r " " - - " F i l t r e d e c o n v e r s i o n ( * F u l l T i l t P o k e r , P o k e r S t a r s , E v e r l e a f , A b s o l u t e ) " - - - - # : G u i B u l k I m p o r t . p y : 3 5 0 - - m s g i d " I f t h i s o p t i o n i s p a s s e d i t q u i t s w h e n i t e n c o u n t e r s a n y e r r o r " - - m s g s t r " S i c e t t e o p t i o n e s t p a s s à © e c e l a q u i t t e q u a n d u n e e r r e u r e s t s u r v e n u e " - - - - # : G u i B u l k I m p o r t . p y : 3 5 2 O p t i o n s . p y : 5 5 - - m s g i d " P r i n t s o m e u s e f u l o n e l i n e r s " - - m s g s t r " A f f i c h e q u e l q u e s l i g n e s u t i l e s " - - - - # : G u i B u l k I m p o r t . p y : 3 5 4 - - m s g i d " " - - " D o t h e r e q u i r e d c o n v e r s i o n f o r S t a r s A r c h i v e f o r m a t ( i e . a s p r o v i d e d b y " - - " s u p p o r t " - - m s g s t r " " - - " F a i t l a c o n v e r s i o n r e q u i s e p o u r l e f o r m a t d ' a r c h i v e d e P o k e r s t a r s ( i e c o m m e " - - " f o u r n i p a r l e s u p p o r t " - - - - # : G u i B u l k I m p o r t . p y : 3 5 6 - - # , f u z z y - - m s g i d " " - - " D o t h e r e q u i r e d c o n v e r s i o n f o r F T P A r c h i v e f o r m a t ( i e . a s p r o v i d e d b y s u p p o r t " - - m s g s t r " " - - " F a i t l a c o n v e r s i o n r e q u i s e p o u r l e f o r m a t d ' a r c h i v e d e P o k e r s t a r s ( i e c o m m e " - - " f o u r n i p a r l e s u p p o r t " - - - - # : G u i B u l k I m p o r t . p y : 3 5 8 - - m s g i d " " - - " O u t p u t t h e p p r i n t e d v e r s i o n o f t h e H a n d s P l a y e r h a s h f o r r e g r e s i o n t e s t i n g " - - m s g s t r " " - - - - # : G u i B u l k I m p o r t . p y : 3 6 3 G u i T o u r n e y I m p o r t . p y : 2 6 7 I m a p F e t c h e r . p y : 1 7 2 - - m s g i d " U S A G E : " - - m s g s t r " U T I L I S A T I O N : " - - - - # : G u i B u l k I m p o r t . p y : 3 6 4 - - m s g i d " P o k e r S t a r s c o n v e r t e r : . / G u i B u l k I m p o r t . p y - c P o k e r S t a r s - f f i l e n a m e " - - m s g s t r " C o n v e r t i s s e u r P o k e r s t a r s : . / G u i B u l k I m p o r t . p y - c P o k e r S t a r s - f f i l e n a m e " - - - - # : G u i B u l k I m p o r t . p y : 3 6 5 - - m s g i d " " - - " F u l l T i l t c o n v e r t e r : . / G u i B u l k I m p o r t . p y - c \ " F u l l T i l t P o k e r \ " - f f i l e n a m e " - - m s g s t r " " - - " C o n v e r t i s s e u r F u l l T i l t : . / G u i B u l k I m p o r t . p y - c \ " F u l l T i l t P o k e r \ " - f " - - " f i l e n a m e " - - - - # : G u i B u l k I m p o r t . p y : 3 6 6 - - m s g i d " E v e r l e a f c o n v e r t e r : . / G u i B u l k I m p o r t . p y - c E v e r l e a f - f f i l e n a m e " - - m s g s t r " C o n v e r t i s s e u r E v e r l e a f : . / G u i B u l k I m p o r t . p y - c E v e r l e a f - f f i l e n a m e " - - - - # : G u i B u l k I m p o r t . p y : 3 6 7 - - m s g i d " A b s o l u t e c o n v e r t e r : . / G u i B u l k I m p o r t . p y - c A b s o l u t e - f f i l e n a m e " - - m s g s t r " C o n v e r t i s s e u r A b s o l u t e : . / G u i B u l k I m p o r t . p y - c A b s o l u t e - f f i l e n a m e " - - - - # : G u i B u l k I m p o r t . p y : 3 6 8 - - m s g i d " P a r t y P o k e r c o n v e r t e r : . / G u i B u l k I m p o r t . p y - c P a r t y P o k e r - f f i l e n a m e " - - m s g s t r " C o n v e r t i s s e u r P a r t y P o k e r : . / G u i B u l k I m p o r t . p y - c P a r t y P o k e r - f f i l e n a m e " - - - - # : G u i B u l k I m p o r t . p y : 3 8 2 - - m s g i d " - q i s d e p r e c a t e d . J u s t u s e \ " - f f i l e n a m e \ " i n s t e a d " - - m s g s t r " " - - - - # : G u i B u l k I m p o r t . p y : 4 0 8 - - m s g i d " " - - " G u i B u l k I m p o r t d o n e : S t o r e d : % d \ t D u p l i c a t e s : % d \ t P a r t i a l : % d \ t E r r o r s : % d " - - " i n % s s e c o n d s - % . 0 f / s e c " - - m s g s t r " " - - - - # : G u i D a t a b a s e . p y : 1 0 7 - - m s g i d " _ A d d " - - m s g s t r " " - - - - # : G u i D a t a b a s e . p y : 1 1 1 - - # , f u z z y - - m s g i d " _ R e f r e s h " - - m s g s t r " R a f r a î c h i r " - - - - # : G u i D a t a b a s e . p y : 1 1 5 - - m s g i d " T y p e " - - m s g s t r " T y p e " - - - - # : G u i D a t a b a s e . p y : 1 1 6 - - m s g i d " N a m e " - - m s g s t r " N o m " - - - - # : G u i D a t a b a s e . p y : 1 1 7 - - m s g i d " D e s c r i p t i o n " - - m s g s t r " D e s c r i p t i o n " - - - - # : G u i D a t a b a s e . p y : 1 1 8 G u i D a t a b a s e . p y : 4 4 8 G u i I m a p F e t c h e r . p y : 1 1 0 - - m s g i d " U s e r n a m e " - - m s g s t r " U s e r n a m e " - - - - # : G u i D a t a b a s e . p y : 1 1 9 G u i D a t a b a s e . p y : 4 5 5 G u i I m a p F e t c h e r . p y : 1 1 0 - - m s g i d " P a s s w o r d " - - m s g s t r " M o t d e p a s s e " - - - - # : G u i D a t a b a s e . p y : 1 2 0 - - m s g i d " H o s t " - - m s g s t r " H ô t e " - - - - # : G u i D a t a b a s e . p y : 1 2 1 - - m s g i d " O p e n " - - m s g s t r " O u v r i r " - - - - # : G u i D a t a b a s e . p y : 1 2 2 - - m s g i d " S t a t u s " - - m s g s t r " S t a t u s " - - - - # : G u i D a t a b a s e . p y : 2 5 6 - - m s g i d " T e s t i n g d a t a b a s e c o n n e c t i o n s . . . " - - m s g s t r " T e s t d e s c o n n e x i o n s d e l a b a s e d e d o n n é e s . . . " - - - - # : G u i D a t a b a s e . p y : 2 8 3 - - m s g i d " f i n i s h e d . " - - m s g s t r " f i n i " - - - - # : G u i D a t a b a s e . p y : 2 9 3 - - # , f u z z y - - m s g i d " l o a d D b s e r r o r : " - - m s g s t r " e r r e u r l o a d d b s : " - - - - # : G u i D a t a b a s e . p y : 3 1 4 G u i L o g V i e w . p y : 1 9 1 G u i T o u r n e y P l a y e r S t a t s . p y : 4 5 7 - - m s g i d " * * * s o r t C o l s e r r o r : " - - m s g s t r " * * * e r r e u r s o r t C o l s : " - - - - # : G u i D a t a b a s e . p y : 3 1 6 - - m s g i d " s o r t C o l s e r r o r : " - - m s g s t r " e r r e u r s o r t C o l s : " - - - - # : G u i D a t a b a s e . p y : 3 6 1 - - m s g i d " t e s t D B : t r y i n g t o c o n n e c t t o : % s / % s , % s , % s / % s " - - m s g s t r " " - - - - # : G u i D a t a b a s e . p y : 3 6 4 - - m s g i d " c o n n e c t e d o k " - - m s g s t r " " - - - - # : G u i D a t a b a s e . p y : 3 7 1 - - m s g i d " n o t c o n n e c t e d b u t n o e x c e p t i o n " - - m s g s t r " " - - - - # : G u i D a t a b a s e . p y : 3 7 3 f p d b . p y w : 8 9 0 - - m s g i d " " - - " M y S Q L S e r v e r r e p o r t s : A c c e s s d e n i e d . A r e y o u r p e r m i s s i o n s s e t c o r r e c t l y ? " - - m s g s t r " " - - - - # : G u i D a t a b a s e . p y : 3 7 7 f p d b . p y w : 8 9 2 - - m s g i d " M y S Q L c l i e n t r e p o r t s : 2 0 0 2 o r 2 0 0 3 e r r o r . U n a b l e t o c o n n e c t - " - - m s g s t r " " - - - - # : G u i D a t a b a s e . p y : 3 7 8 f p d b . p y w : 8 9 3 - - m s g i d " P l e a s e c h e c k t h a t t h e M y S Q L s e r v i c e h a s b e e n s t a r t e d " - - m s g s t r " V e u i l l e z v é r i f i e r q u e l e s e r v i c e M y S Q L e s t d é m a r r é " - - - - # : G u i D a t a b a s e . p y : 3 8 2 f p d b . p y w : 8 9 5 - - m s g i d " " - - " P o s t g r e S Q L S e r v e r r e p o r t s : A c c e s s d e n i e d . A r e y o u r p e r m i s s i o n s s e t c o r r e c t l y ? " - - m s g s t r " " - - - - # : G u i D a t a b a s e . p y : 3 8 5 f p d b . p y w : 8 9 7 - - m s g i d " P o s t g r e S Q L c l i e n t r e p o r t s : U n a b l e t o c o n n e c t - " - - m s g s t r " " - - - - # : G u i D a t a b a s e . p y : 3 8 6 f p d b . p y w : 8 9 8 - - # , f u z z y - - m s g i d " P l e a s e c h e c k t h a t t h e P o s t g r e S Q L s e r v i c e h a s b e e n s t a r t e d " - - m s g s t r " V e u i l l e z v é r i f i e r q u e l e s e r v i c e d e P o s t g r e s a b i e n é t é d é m a r r é " - - - - # : G u i D a t a b a s e . p y : 3 9 6 - - m s g i d " d b c o n n e c t i o n t o % s , % s , % s , % s , % s f a i l e d : % s " - - m s g s t r " c o n n e x i o n b d d à % s , % s , % s , % s , % s a é c h o u é : % s " - - - - # : G u i D a t a b a s e . p y : 4 0 4 - - # , f u z z y - - m s g i d " A d d D B s t a r t i n g " - - m s g s t r " f p d b d é m a r r e . . . " - - - - # : G u i D a t a b a s e . p y : 4 1 3 - - m s g i d " A d d N e w D a t a b a s e " - - m s g s t r " A j o u t e r N o u v e l l e B a s e D e D o n n é e s " - - - - # : G u i D a t a b a s e . p y : 4 2 3 - - # , f u z z y - - m s g i d " D B T y p e " - - m s g s t r " T y p e " - - - - # : G u i D a t a b a s e . p y : 4 3 3 - - # , f u z z y - - m s g i d " D B N a m e " - - m s g s t r " N o m " - - - - # : G u i D a t a b a s e . p y : 4 4 1 - - # , f u z z y - - m s g i d " D B D e s c r i p t i o n " - - m s g s t r " D e s c r i p t i o n " - - - - # : G u i D a t a b a s e . p y : 4 6 2 - - # , f u z z y - - m s g i d " H o s t C o m p u t e r " - - m s g s t r " I m p o r t F i n i " - - - - # : G u i D a t a b a s e . p y : 4 9 5 - - # , f u z z y - - m s g i d " s t a r t c r e a t i n g n e w d b " - - m s g s t r " E r r e u r à   l a c r à © a t i o n d e s i n d i c e s " - - - - # : G u i D a t a b a s e . p y : 5 1 4 - - m s g i d " t e s t e d n e w d b , r e s u l t = % s " - - m s g s t r " n o u v e l l e b d d t e s t é e , r é s u l t a t = % s " - - - - # : G u i D a t a b a s e . p y : 5 1 7 - - # , f u z z y - - m s g i d " D a t a b a s e c r e a t e d " - - m s g s t r " S t a t i s t i q u e s d e B a s e d e D o n n é e s " - - - - # : G u i D a t a b a s e . p y : 5 2 0 - - # , f u z z y - - m s g i d " D a t a b a s e c r e a t i o n f a i l e d " - - m s g s t r " c r à © a t i o n i n d e x a à © c h o u à © " - - - - # : G u i D a t a b a s e . p y : 5 3 3 - - m s g i d " c h e c k _ f i e l d s : s t a r t i n g " - - m s g s t r " " - - - - # : G u i D a t a b a s e . p y : 5 3 9 - - m s g i d " N o D a t a b a s e N a m e g i v e n " - - m s g s t r " P a s d e N o m d e B a s e D e D o n n é e s d o n n é " - - - - # : G u i D a t a b a s e . p y : 5 4 2 - - m s g i d " N o D a t a b a s e D e s c r i p t i o n g i v e n " - - m s g s t r " P a s d e D e s c r i p t i o n d e B a s e D e D o n n é e s d o n n é " - - - - # : G u i D a t a b a s e . p y : 5 4 5 - - # , f u z z y - - m s g i d " N o U s e r n a m e g i v e n " - - m s g s t r " U s e r n a m e " - - - - # : G u i D a t a b a s e . p y : 5 4 8 - - # , f u z z y - - m s g i d " N o P a s s w o r d g i v e n " - - m s g s t r " M o t d e p a s s e " - - - - # : G u i D a t a b a s e . p y : 5 5 1 - - m s g i d " N o H o s t g i v e n " - - m s g s t r " P a s d e n o m d ' H ô t e d o n n é " - - - - # : G u i D a t a b a s e . p y : 5 6 5 - - m s g i d " U n k n o w n D a t a b a s e T y p e s e l e c t e d " - - m s g s t r " T y p e d e B a s e D e D o n n é e s s e l e c t i o n n é e I n c o n n u " - - - - # : G u i D a t a b a s e . p y : 5 6 9 - - m s g i d " c h e c k _ f i e l d s : o p e n d i a l o g " - - m s g s t r " " - - - - # : G u i D a t a b a s e . p y : 5 7 8 - - m s g i d " D o y o u w a n t t o t r y a g a i n ? " - - m s g s t r " V o u l e z - v o u s r é - e s s a y e r ? " - - - - # : G u i D a t a b a s e . p y : 5 8 5 - - m s g i d " c h e c k _ f i e l d s : d e s t r o y d i a l o g " - - m s g s t r " " - - - - # : G u i D a t a b a s e . p y : 5 8 9 - - m s g i d " c h e c k _ f i e l d s : r e t u r n i n g o k a s % s , t r y _ a g a i n a s % s " - - m s g s t r " " - - - - # : G u i D a t a b a s e . p y : 6 9 1 G u i L o g V i e w . p y : 2 0 4 - - m s g i d " T e s t L o g V i e w e r " - - m s g s t r " V i s u a l i s e u r L o g d e T e s t " - - - - # : G u i D a t a b a s e . p y : 6 9 6 G u i L o g V i e w . p y : 2 0 9 - - m s g i d " L o g V i e w e r " - - m s g s t r " V i s u a l i s e u r d e L o g " - - - - # : G u i G r a p h V i e w e r . p y : 4 9 G u i T o u r n e y G r a p h V i e w e r . p y : 4 9 - - m s g i d " " - - " F a i l e d t o l o a d l i b s f o r g r a p h i n g , g r a p h i n g w i l l n o t f u n c t i o n . P l e a s e \ n " - - " i n s t a l l n u m p y a n d m a t p l o t l i b i f y o u w a n t t o u s e g r a p h s . " - - m s g s t r " " - - " L e c h a r g e m e n t d e s l i b s d e g r a p h a é c h o u é , g r a p h i n d i s p o n i b l e . V e u i l l e z \ n " - - " i n s t a l l e r n u m p y e t m a t p l o t l i b s i v o u s v o u l e z u t i l i s e r l e s " - - " g r a p h s . " - - - - # : G u i G r a p h V i e w e r . p y : 5 1 G u i T o u r n e y G r a p h V i e w e r . p y : 5 1 - - m s g i d " " - - " T h i s i s o f n o c o n s e q u e n c e f o r o t h e r p a r t s o f t h e p r o g r a m , e . g . i m p o r t \ n " - - " a n d H U D a r e N O T a f f e c t e d b y t h i s p r o b l e m . " - - m s g s t r " " - - - - # : G u i G r a p h V i e w e r . p y : 8 5 G u i T o u r n e y G r a p h V i e w e r . p y : 8 4 - - - - m s g i d " R e f r e s h G r a p h " - - m s g s t r " R a f r a i c h i r l e G r a p h i q u e " - - - - # : G u i G r a p h V i e w e r . p y : 8 7 G u i T o u r n e y G r a p h V i e w e r . p y : 8 6 - - m s g i d " E x p o r t t o F i l e " - - m s g s t r " E x p o r t e r l e G r a p h i q u e " - - - - # : G u i G r a p h V i e w e r . p y : 1 3 5 G u i G r a p h V i e w e r . p y : 2 5 1 G u i S e s s i o n V i e w e r . p y : 3 7 2 - - # : G u i T o u r n e y G r a p h V i e w e r . p y : 1 3 4 G u i T o u r n e y G r a p h V i e w e r . p y : 2 3 2 - - m s g i d " * * * E r r o r : " - - m s g s t r " * * * E r r e u r : " - - - - # : G u i G r a p h V i e w e r . p y : 1 6 8 G u i P o s i t i o n a l S t a t s . p y : 1 6 8 G u i R i n g P l a y e r S t a t s . p y : 2 7 0 - - # : G u i S e s s i o n V i e w e r . p y : 2 1 2 G u i T o u r n e y G r a p h V i e w e r . p y : 1 5 9 - - # : G u i T o u r n e y P l a y e r S t a t s . p y : 2 6 8 - - m s g i d " N o s i t e s s e l e c t e d - d e f a u l t i n g t o P o k e r S t a r s " - - m s g s t r " P a s d e s i t e s e l e c t i o n n é - P o k e r s t a r s p a r d é f a u t " - - - - # : G u i G r a p h V i e w e r . p y : 1 7 3 G u i P o s i t i o n a l S t a t s . p y : 1 7 1 G u i R i n g P l a y e r S t a t s . p y : 2 7 3 - - # : G u i S e s s i o n V i e w e r . p y : 2 1 5 G u i T o u r n e y G r a p h V i e w e r . p y : 1 6 4 - - # : G u i T o u r n e y P l a y e r S t a t s . p y : 2 7 1 - - m s g i d " N o p l a y e r i d s f o u n d " - - m s g s t r " P a s d ' i d s d e j o u e u r t r o u v é " - - - - # : G u i G r a p h V i e w e r . p y : 1 7 8 G u i P o s i t i o n a l S t a t s . p y : 1 7 4 G u i R i n g P l a y e r S t a t s . p y : 2 7 6 - - # : G u i S e s s i o n V i e w e r . p y : 2 1 8 - - m s g i d " N o l i m i t s f o u n d " - - m s g s t r " P a s d e l i m i t e s t r o u v é e s " - - - - # : G u i G r a p h V i e w e r . p y : 1 8 8 G u i T o u r n e y G r a p h V i e w e r . p y : 1 7 4 - - m s g i d " G r a p h g e n e r a t e d i n : % s " - - m s g s t r " G r a p h g e n e r é e n : % s " - - - - # : G u i G r a p h V i e w e r . p y : 1 9 3 - - m s g i d " H a n d s " - - m s g s t r " M a i n s " - - - - # : G u i G r a p h V i e w e r . p y : 1 9 8 G u i T o u r n e y G r a p h V i e w e r . p y : 1 8 2 - - m s g i d " N o D a t a f o r P l a y e r ( s ) F o u n d " - - m s g s t r " D o n n é e s N o n - T r o u v é e s p o u r l e s J o u e u r s " - - - - # : G u i G r a p h V i e w e r . p y : 2 2 1 - - m s g i d " " - - " H a n d s : % d \ n " - - " P r o f i t : $ % . 2 f " - - m s g s t r " " - - " M a i n s : % d \ n " - - " P r o f i t : $ % . 2 f " - - - - # : G u i G r a p h V i e w e r . p y : 2 2 2 - - m s g i d " S h o w d o w n : " - - m s g s t r " A b a t t a g e : " - - - - # : G u i G r a p h V i e w e r . p y : 2 2 3 - - m s g i d " N o n - s h o w d o w n : " - - m s g s t r " S a n s - a b a t t a g e : " - - - - # : G u i G r a p h V i e w e r . p y : 2 3 4 - - # , f u z z y - - m s g i d " " - - " H a n d s : % d \ n " - - " P r o f i t ( % s ) : % . 2 f " - - m s g s t r " " - - " M a i n s : % d \ n " - - " P r o f i t : $ % . 2 f " - - - - # : G u i G r a p h V i e w e r . p y : 2 3 6 - - # , f u z z y - - # m s g i d " S h o w d o w n ( % s ) : % . 2 f " - - # m s g s t r " A b a t t a g e : $ % . 2 f " - - - - # : G u i G r a p h V i e w e r . p y : 2 3 8 - - # , f u z z y - - # m s g i d " N o n - s h o w d o w n ( % s ) : % . 2 f " - - # m s g s t r " S a n s - a b a t t a g e : $ % . 2 f " - - - - # : G u i G r a p h V i e w e r . p y : 3 6 5 G u i T o u r n e y G r a p h V i e w e r . p y : 2 7 6 - - m s g i d " P l e a s e c h o o s e t h e d i r e c t o r y y o u w i s h t o e x p o r t t o : " - - m s g s t r " V e u i l l e z c h o i s i r l e r e p e r t o i r e v e r s l e q u e l v o u s s o u h a i t e z e x p o r t e r : " - - - - # : G u i G r a p h V i e w e r . p y : 3 7 8 G u i T o u r n e y G r a p h V i e w e r . p y : 2 8 9 - - m s g i d " C l o s e d , n o g r a p h e x p o r t e d " - - m s g s t r " F e r m é , p a s d e g r a p h e x p o r t é " - - - - # : G u i G r a p h V i e w e r . p y : 3 9 6 G u i T o u r n e y G r a p h V i e w e r . p y : 3 0 7 - - m s g i d " G r a p h c r e a t e d " - - m s g s t r " G r a p h c r é é " - - - - # : G u i I m a p F e t c h e r . p y : 4 0 - - m s g i d " T o c a n c e l j u s t c l o s e t h i s t a b . " - - m s g s t r " P o u r a n n u l e r , f e r m e r c e t t e f e n ê t r e " - - - - # : G u i I m a p F e t c h e r . p y : 4 3 - - m s g i d " _ S a v e " - - m s g s t r " " - - - - # : G u i I m a p F e t c h e r . p y : 4 7 - - # , f u z z y - - m s g i d " _ I m p o r t A l l " - - m s g s t r " I m p o r t " - - - - # : G u i I m a p F e t c h e r . p y : 5 1 - - m s g i d " I f y o u c h a n g e t h e c o n f i g y o u m u s t s a v e b e f o r e i m p o r t i n g " - - m s g s t r " S i v o u s c h a n g e z l a c o n f i g u r a t i o n v o u s d e v e z s a u v e r a v a n t d ' i m p o r t e r " - - - - # : G u i I m a p F e t c h e r . p y : 8 9 - - m s g i d " S t a r t i n g i m p o r t . P l e a s e w a i t . " - - m s g s t r " D é m a r r a g e d e l ' i m p o r t . V e u i l l e z p a t i e n t e r . " - - - - # : G u i I m a p F e t c h e r . p y : 9 4 - - m s g i d " F i n i s h e d i m p o r t w i t h o u t e r r o r . " - - m s g s t r " F i n d e l ' i m p o r t s a n s e r r e u r . " - - - - # : G u i I m a p F e t c h e r . p y : 9 7 - - m s g i d " " - - " L o g i n t o m a i l s e r v e r f a i l e d : p l e a s e c h e c k m a i l s e r v e r , u s e r n a m e a n d p a s s w o r d " - - m s g s t r " " - - - - # : G u i I m a p F e t c h e r . p y : 1 0 0 - - m s g i d " " - - " C o u l d n o t c o n n e c t t o m a i l s e r v e r : c h e c k m a i l s e r v e r a n d u s e S S L s e t t i n g s a n d " - - " i n t e r n e t c o n n e c t i v i t y " - - m s g s t r " " - - - - # : G u i I m a p F e t c h e r . p y : 1 1 0 - - m s g i d " F e t c h T y p e " - - m s g s t r " " - - - - # : G u i I m a p F e t c h e r . p y : 1 1 0 - - m s g i d " M a i l F o l d e r " - - m s g s t r " R e p e r t o i r d e M a i l " - - - - # : G u i I m a p F e t c h e r . p y : 1 1 0 - - m s g i d " M a i l s e r v e r " - - m s g s t r " " - - - - # : G u i I m a p F e t c h e r . p y : 1 1 0 - - m s g i d " S i t e " - - m s g s t r " S i t e " - - - - # : G u i I m a p F e t c h e r . p y : 1 1 0 - - m s g i d " U s e S S L " - - m s g s t r " U t i l i s e r S S L " - - - - # : G u i I m a p F e t c h e r . p y : 1 4 2 - - m s g i d " Y e s " - - m s g s t r " O u i " - - - - # : G u i I m a p F e t c h e r . p y : 1 4 3 - - m s g i d " N o " - - m s g s t r " N o n " - - - - # : G u i L o g V i e w . p y : 5 2 - - m s g i d " L o g M e s s a g e s " - - m s g s t r " M e s s a g e s d e L o g " - - - - # : G u i L o g V i e w . p y : 8 7 - - m s g i d " R e f r e s h " - - m s g s t r " R a f r a î c h i r " - - - - # : G u i P o s i t i o n a l S t a t s . p y : 1 3 7 - - m s g i d " D E B U G : a c t i v e s i t e s e t t o % s " - - m s g s t r " " - - - - # : G u i P o s i t i o n a l S t a t s . p y : 3 2 3 - - # , f u z z y - - m s g i d " P o s i t i o n a l S t a t s p a g e d i s p l a y e d i n % 4 . 2 f s e c o n d s " - - m s g s t r " P a g e d e s t a t s a f f i c h é e e n % 4 . 2 f s e c o n d e s " - - - - # : G u i P r e f s . p y : 7 2 - - m s g i d " S e t t i n g " - - m s g s t r " P r o p r i é t é " - - - - # : G u i P r e f s . p y : 7 8 - - m s g i d " V a l u e ( d o u b l e - c l i c k t o c h a n g e ) " - - m s g s t r " V a l e u r ( d o u b l e c l i c k p o u r c h a n g e r ) " - - - - # : G u i P r e f s . p y : 1 7 8 - - m s g i d " T e s t P r e f e r e n c e s D i a l o g " - - m s g s t r " D i a l o g u e d e P r é f é r e n c e s d e T e s t " - - - - # : G u i P r e f s . p y : 1 8 3 f p d b . p y w : 2 9 3 - - m s g i d " P r e f e r e n c e s " - - m s g s t r " P r é f é r e n c e s " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 4 4 - - m s g i d " T y p e o f G a m e " - - m s g s t r " " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 4 5 - - m s g i d " H o l e c a r d s " - - m s g s t r " " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 4 6 - - # , f u z z y - - m s g i d " P o s i t i o n " - - m s g s t r " S t a t s P o s i t i o n " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 4 7 - - # , f u z z y - - m s g i d " N a m e o f t h e p l a y e r " - - m s g s t r " N o m b r e d e J o u e u r s " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 4 8 - - # , f u z z y - - m s g i d " N u m b e r o f h a n d s p l a y e d " - - m s g s t r " N o m b r e d e M a i n s : " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 4 9 - - # , f u z z y - - m s g i d " N u m b e r o f S e a t s " - - m s g s t r " N o m b r e d e t h r e a d s " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 5 0 - - m s g i d " " - - " V o l u n t a r i l y P u t t i n g I n t h e p o t \ n " - - " ( b l i n d s e x c l u d e d ) " - - m s g s t r " " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 5 1 - - # , f u z z y - - m s g i d " % P r e F l o p R a i s e " - - m s g s t r " R e l a n c e P r é - F l o p % " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 5 2 - - # , f u z z y - - m s g i d " % P r e F l o p R e - R a i s e / 3 B e t " - - m s g s t r " R e l a n c e P r é - F l o p % " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 5 3 - - # , f u z z y - - m s g i d " % P r e F l o p R e - R a i s e / 4 B e t " - - m s g s t r " R e l a n c e P r é - F l o p % " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 5 4 - - # , f u z z y - - m s g i d " % P r e F l o p F o l d T o R e - R a i s e / F 3 B e t " - - m s g s t r " R e l a n c e P r é - F l o p % " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 5 5 - - # , f u z z y - - m s g i d " % P r e F l o p F o l d T o R e - R a i s e / F 4 B e t " - - m s g s t r " R e l a n c e P r é - F l o p % " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 5 6 - - # , f u z z y - - m s g i d " A g g r e s s i o n F a c t o r \ n " - - m s g s t r " S t a t s d e S e s s i o n " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 5 7 - - m s g i d " " - - " A g g r e s s i o n F r e q u e n c y \ n " - - " B e t o r R a i s e v s F o l d " - - m s g s t r " " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 5 8 - - # , f u z z y - - m s g i d " C o n t i n u a t i o n B e t p o s t - f l o p " - - m s g s t r " % m i s e d e c o n t i n u a t i o n f l o p / 4 è m e " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 5 9 - - m s g i d " % R a i s e F i r s t I n \ \ % R a i s e w h e n f i r s t t o b e t " - - m s g s t r " " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 6 0 - - m s g i d " " - - " % F i r s t t o r a i s e p r e - f l o p \ n " - - " a n d s t e a l b l i n d s " - - m s g s t r " " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 6 1 - - m s g i d " % S a w F l o p v s h a n d s d e a l t " - - m s g s t r " " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 6 2 - - m s g i d " S a w S h o w D o w n / R i v e r " - - m s g s t r " " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 6 3 - - m s g i d " W e n t T o S h o w D o w n W h e n S a w F l o p " - - m s g s t r " " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 6 4 - - # , f u z z y - - m s g i d " % W o n s o m e m o n e y a t s h o w d o w n " - - m s g s t r " % a r g e n t g a g n é à l ' a b a t t a g e " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 6 5 - - m s g i d " " - - " F l o p A g g r e s s i o n \ n " - - " % B e t o r R a i s e a f t e r s e e i n g F l o p " - - m s g s t r " " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 6 6 - - m s g i d " " - - " T u r n A g g r e s s i o n \ n " - - " % B e t o r R a i s e a f t e r s e e i n g T u r n " - - m s g s t r " " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 6 7 - - m s g i d " " - - " R i v e r A g g r e s s i o n \ n " - - " % B e t o r R a i s e a f t e r s e e i n g R i v e r " - - m s g s t r " " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 6 8 - - m s g i d " " - - " C o m i n g S o o n \ n " - - " T o t a l % a g r e s s i o n " - - m s g s t r " " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 6 9 - - m s g i d " A m o u n t w o n " - - m s g s t r " " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 7 0 - - m s g i d " " - - " N u m b e r o f B i g B l i n d s w o n \ n " - - " o r l o s t p e r 1 0 0 h a n d s " - - m s g s t r " " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 7 1 - - m s g i d " A m o u n t o f r a k e p a i d " - - m s g s t r " " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 7 2 - - m s g i d " " - - " N u m b e r o f B i g B l i n d s w o n \ n " - - " o r l o s t p e r 1 0 0 h a n d s \ n " - - " w h e n e x c l u d i n g r a k e " - - m s g s t r " " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 7 3 - - m s g i d " " - - " M e a s u r e o f u n c e r t a i n t y \ n " - - " T h e l o w e r , t h e m o r e s t a b l e t h e a m o u n t s w o n " - - m s g s t r " " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 3 4 1 G u i S e s s i o n V i e w e r . p y : 2 5 7 - - # : G u i T o u r n e y P l a y e r S t a t s . p y : 2 4 3 - - m s g i d " S t a t s p a g e d i s p l a y e d i n % 4 . 2 f s e c o n d s " - - m s g s t r " P a g e d e s t a t s a f f i c h é e e n % 4 . 2 f s e c o n d e s " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 3 8 8 - - m s g i d " * * * s o r t n u m s e r r o r : " - - m s g s t r " * * * s o r t n u m s e r r e u r : " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 4 1 0 - - m s g i d " * * * s o r t c o l s e r r o r : " - - m s g s t r " * * * s o r t c o l s e r r e u r : " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 7 1 5 - - m s g i d " D e t a i l e d F i l t e r s " - - m s g s t r " F i l t r e s D é t a i l l é s " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 7 2 4 - - # , f u z z y - - m s g i d " H a n d F i l t e r s : " - - m s g s t r " e t a u t r e s " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 7 3 7 - - m s g i d " b e t w e e n " - - m s g s t r " e n t r e " - - - - # : G u i R i n g P l a y e r S t a t s . p y : 7 3 8 - - m s g i d " a n d " - - m s g s t r " e t " - - - - # : G u i S e s s i o n V i e w e r . p y : 4 2 - - m s g i d " F a i l e d t o l o a d n u m p y a n d / o r m a t p l o t l i b i n S e s s i o n V i e w e r " - - m s g s t r " " - - - - # : G u i S e s s i o n V i e w e r . p y : 4 3 - - m s g i d " I m p o r t E r r o r : % s " - - m s g s t r " E r r e u r I m p o r t : % s " - - - - # : G u i S e s s i o n V i e w e r . p y : 8 1 - - m s g i d " H a n d B r e a k d o w n f o r a l l l e v e l s l i s t e d a b o v e " - - m s g s t r " " - - - - # : G u i S e s s i o n V i e w e r . p y : 1 5 8 - - m s g i d " S e s s i o n V i e w e r i s p r o o f o f c o n c e p t c o d e o n l y , a n d c o n t a i n s m a n y b u g s . \ n " - - m s g s t r " " - - - - # : G u i S e s s i o n V i e w e r . p y : 1 5 9 - - m s g i d " " - - " F e e l f r e e t o u s e t h e v i e w e r , b u t t h e r e i s n o g u a r a n t e e t h a t t h e d a t a i s " - - " a c c u r a t e . \ n " - - m s g s t r " " - - - - # : G u i S e s s i o n V i e w e r . p y : 1 6 0 - - m s g i d " " - - " I f y o u a r e i n t e r e s t e d i n d e v e l o p i n g t h e c o d e f u r t h e r p l e a s e c o n t a c t u s v i a " - - " t h e u s u a l c h a n n e l s . \ n " - - m s g s t r " " - - - - # : G u i S e s s i o n V i e w e r . p y : 1 6 1 - - m s g i d " T h a n k y o u " - - m s g s t r " " - - - - # : G u i S e s s i o n V i e w e r . p y : 1 6 4 G u i S t o v e . p y : 7 0 f p d b . p y w : 1 2 8 5 - - m s g i d " F P D B W A R N I N G " - - m s g s t r " W A R N I N G F P D B " - - - - # : G u i S e s s i o n V i e w e r . p y : 3 9 3 - - m s g i d " S e s s i o n c a n d l e s t i c k g r a p h " - - m s g s t r " " - - - - # : G u i S e s s i o n V i e w e r . p y : 3 9 6 - - m s g i d " S e s s i o n s " - - m s g s t r " S e s s i o n s " - - - - # : G u i S t o v e . p y : 6 3 - - m s g i d " " - - " S t o v e i s a G U I m o c k u p o f a E V c a l c u l a t i o n p a g e , a n d c o m p l e t e l y n o n " - - " f u n c t i o n a l . \ n " - - m s g s t r " " - - - - # : G u i S t o v e . p y : 6 4 - - m s g i d " " - - " U n l e s s y o u a r e i n t e r e s t e d i n d e v e l o p i n g t h i s f e a t u r e , p l e a s e i g n o r e t h i s " - - " p a g e . \ n " - - m s g s t r " " - - - - # : G u i S t o v e . p y : 6 5 - - m s g i d " " - - " I f y o u a r e i n t e r e s t e d i n d e v e l o p i n g t h e c o d e f u r t h e r s e e G u i S t o v e . p y a n d " - - " S t o v e . p y \ n " - - m s g s t r " " - - - - # : G u i S t o v e . p y : 6 6 - - m s g i d " T h a n k y o u " - - m s g s t r " " - - - - # : G u i T o u r n e y G r a p h V i e w e r . p y : 1 7 8 - - # , f u z z y - - m s g i d " T o u r n a m e n t s " - - m s g s t r " T o u r n o i " - - - - # : G u i T o u r n e y G r a p h V i e w e r . p y : 2 0 5 G u i T o u r n e y G r a p h V i e w e r . p y : 2 1 8 - - # , f u z z y - - m s g i d " " - - " T o u r n a m e n t s : % d \ n " - - " P r o f i t : $ % . 2 f " - - m s g s t r " " - - " M a i n s : % d \ n " - - " P r o f i t : $ % . 2 f " - - - - # : G u i T o u r n e y G r a p h V i e w e r . p y : 2 1 5 - - # , f u z z y - - m s g i d " T o u r n a m e n t R e s u l t s " - - m s g s t r " T o u r n o i " - - - - # : G u i T o u r n e y I m p o r t . p y : 7 2 G u i T o u r n e y I m p o r t . p y : 2 9 0 - - m s g i d " " - - " G u i T o u r n e y I m p o r t . l o a d d o n e : S t o r e d : % d \ t E r r o r s : % d i n % s s e c o n d s - % . 0 f / s e c " - - m s g s t r " " - - - - # : G u i T o u r n e y I m p o r t . p y : 1 7 5 f p d b _ i m p o r t . p y : 2 2 3 - - m s g i d " A t t e m p t e d t o a d d n o n - d i r e c t o r y ' % s ' a s a n i m p o r t d i r e c t o r y " - - m s g s t r " " - - - - # : G u i T o u r n e y I m p o r t . p y : 1 9 1 - - m s g i d " T o u r n e y S u m m a r y I m p o r t s t a r t e d a t % s - % d f i l e s t o i m p o r t . " - - m s g s t r " " - - - - # : G u i T o u r n e y I m p o r t . p y : 2 1 7 - - m s g i d " T o u r n e y I m p o r t : R e m o v i n g t e x t < 1 0 0 c h a r a c t e r s f r o m e n d o f f i l e " - - m s g s t r " " - - - - # : G u i T o u r n e y I m p o r t . p y : 2 2 1 - - m s g i d " T o u r n e y I m p o r t : R e m o v i n g t e x t < 1 0 0 c h a r a c t e r s f r o m s t a r t o f f i l e " - - m s g s t r " " - - - - # : G u i T o u r n e y I m p o r t . p y : 2 3 1 - - m s g i d " F i n i s h e d i m p o r t i n g % s / % s t o u r n a m e n t s u m m a r i e s " - - m s g s t r " " - - - - # : G u i T o u r n e y I m p o r t . p y : 2 5 2 - - m s g i d " G T I . r e a d F i l e : ' % s ' " - - m s g s t r " " - - - - # : G u i T o u r n e y I m p o r t . p y : 2 7 1 I m a p F e t c h e r . p y : 1 7 6 - - m s g i d " N e e d t o d e f i n e a c o n v e r t e r " - - m s g s t r " " - - - - # : G u i T o u r n e y I m p o r t . p y : 2 7 8 - - m s g i d " N e e d a f i l e n a m e t o i m p o r t " - - m s g s t r " " - - - - # : G u i T o u r n e y P l a y e r S t a t s . p y : 7 5 - - # , f u z z y - - m s g i d " _ R e f r e s h S t a t s " - - m s g s t r " R a f r a î c h i r " - - - - # : G u i T o u r n e y V i e w e r . p y : 4 0 - - m s g i d " E n t e r t h e t o u r n e y n u m b e r y o u w a n t t o d i s p l a y : " - - m s g s t r " E n t r e r l e n u m é r o d e t o u r n o i q u e v o u s v o u l e z a f f i c h e r : " - - - - # : G u i T o u r n e y V i e w e r . p y : 4 6 - - # , f u z z y - - m s g i d " _ D i s p l a y " - - m s g s t r " A f f i c h e _ P l a y e r " - - - - # : G u i T o u r n e y V i e w e r . p y : 5 3 - - m s g i d " D i s p l a y _ P l a y e r " - - m s g s t r " A f f i c h e _ P l a y e r " - - - - # : G u i T o u r n e y V i e w e r . p y : 6 8 - - m s g i d " " - - " T o u r n a m e n t n o t f o u n d - p l e a s e e n s u r e y o u i m p o r t e d i t a n d s e l e c t e d t h e " - - " c o r r e c t s i t e " - - m s g s t r " " - - " T o u r n o i n o n t r o u v é - v e u i l l e z v o u s a s s u r e z q u e v o u s l ' a v e z i m p o r t é e t a v e z " - - " s é l e c t i o n n é l e s i t e a d é q u a t " - - - - # : G u i T o u r n e y V i e w e r . p y : 9 6 - - m s g i d " " - - " P l a y e r o r t o u r n e y n o t f o u n d - p l e a s e e n s u r e y o u i m p o r t e d i t a n d s e l e c t e d t h e " - - " c o r r e c t s i t e " - - m s g s t r " " - - " J o u e u r o u t o u r n o i n o n t r o u v é - v e u i l l e z v o u s a s s u r e z q u e v o u s l ' a v e z i m p o r t é " - - " e t a v e z s é l e c t i o n n é l e s i t e a d é q u a t " - - - - # : G u i T o u r n e y V i e w e r . p y : 1 1 0 - - m s g i d " N / A " - - m s g s t r " N / A " - - - - # : G u i T o u r n e y V i e w e r . p y : 1 3 1 - - m s g i d " i n v a l i d e n t r y i n t o u r n e y n u m b e r - m u s t e n t e r n u m b e r s o n l y " - - m s g s t r " n u m é r o d e t o u r n o i i n v a l i d e - c h i f f r e s s e u l e m e n t " - - - - # : H U D _ m a i n . p y w : 2 8 2 - - m s g i d " T a b l e \ " % s \ " n o l o n g e r e x i s t s \ n " - - m s g s t r " T a b l e \ " % s \ " n ' e x i s t e p l u s \ n " - - - - # : H U D _ m a i n . p y w : 3 1 4 - - # , f u z z y - - m s g i d " E r r o r r e s i z i n g H U D f o r t a b l e : % s . " - - m s g s t r " * * * E r r e u r l o r s d e l a c r à © a t i o n d e s t a b l e s : " - - - - # : H U D _ m a i n . p y w : 3 2 8 - - m s g i d " E r r o r k i l l i n g H U D f o r t a b l e : % s . " - - m s g s t r " " - - - - # : H U D _ m a i n . p y w : 3 5 1 - - # , f u z z y - - m s g i d " E r r o r c r e a t i n g H U D f o r h a n d % s . " - - m s g s t r " E r r e u r à   l a c r à © a t i o n d e s i n d i c e s " - - - - # : H U D _ m a i n . p y w : 3 6 2 - - m s g i d " E r r o r u p d a t i n g H U D f o r h a n d % s . " - - m s g s t r " " - - - - # : H U D _ r u n _ m e . p y : 4 5 - - # , f u z z y - - m s g i d " H U D _ m a i n s t a r t i n g \ n " - - m s g s t r " " - - " \ n " - - " H U D _ m a i n : d é m a r r a g e . . . " - - - - # : H U D _ r u n _ m e . p y : 5 1 T o u r n a m e n t T r a c k e r . p y : 3 0 6 - - m s g i d " U s i n g d b n a m e = % s \ n " - - m s g s t r " " - - - - # : H U D _ r u n _ m e . p y : 6 2 - - # , f u z z y - - m s g i d " C l o s i n g t h i s w i n d o w w i l l e x i t f r o m t h e H U D . " - - m s g s t r " F e r m e r c e t t e f e n ê t r e p r o v o q u e r a l ' a r r ê t d u T r a c k e r d e T o u r n o i " - - - - # : H U D _ r u n _ m e . p y : 6 6 - - m s g i d " H U D M a i n W i n d o w " - - m s g s t r " F e n ê t r e P r i n c i p a l e H U D " - - - - # : H a n d . p y : 1 4 5 - - m s g i d " B B " - - m s g s t r " B B " - - - - # : H a n d . p y : 1 4 6 - - m s g i d " S B " - - m s g s t r " S B " - - - - # : H a n d . p y : 1 4 7 - - m s g i d " B U T T O N P O S " - - m s g s t r " P O S B O U T O N " - - - - # : H a n d . p y : 1 4 8 - - m s g i d " H A N D N O . " - - m s g s t r " M A I N N O . " - - - - # : H a n d . p y : 1 4 9 T o u r n e y S u m m a r y . p y : 1 3 1 - - m s g i d " S I T E " - - m s g s t r " S I T E " - - - - # : H a n d . p y : 1 5 0 - - m s g i d " T A B L E N A M E " - - m s g s t r " N O M T A B L E " - - - - # : H a n d . p y : 1 5 1 T o u r n e y S u m m a r y . p y : 1 4 1 - - m s g i d " H E R O " - - m s g s t r " H E R O S " - - - - # : H a n d . p y : 1 5 2 T o u r n e y S u m m a r y . p y : 1 4 2 - - m s g i d " M A X S E A T S " - - m s g s t r " M A X S I E G E S " - - - - # : H a n d . p y : 1 5 3 - - m s g i d " L E V E L " - - m s g s t r " N I V E A U " - - - - # : H a n d . p y : 1 5 4 T o u r n e y S u m m a r y . p y : 1 4 7 - - m s g i d " M I X E D " - - m s g s t r " M I X T E " - - - - # : H a n d . p y : 1 5 5 - - m s g i d " L A S T B E T " - - m s g s t r " " - - - - # : H a n d . p y : 1 5 6 - - # , f u z z y - - m s g i d " A C T I O N S T R E E T S " - - m s g s t r " T O U R S " - - - - # : H a n d . p y : 1 5 7 - - m s g i d " S T R E E T S " - - m s g s t r " T O U R S " - - - - # : H a n d . p y : 1 5 8 - - # , f u z z y - - m s g i d " A L L S T R E E T S " - - m s g s t r " T O U R S " - - - - # : H a n d . p y : 1 5 9 - - m s g i d " C O M M U N I T Y S T R E E T S " - - m s g s t r " " - - - - # : H a n d . p y : 1 6 0 - - # , f u z z y - - m s g i d " H O L E S T R E E T S " - - m s g s t r " T O U R S " - - - - # : H a n d . p y : 1 6 1 - - # , f u z z y - - m s g i d " C O U N T E D S E A T S " - - m s g s t r " N O M B R E D E R E C A V E S " - - - - # : H a n d . p y : 1 6 2 - - m s g i d " D E A L T " - - m s g s t r " D I S T R I B U E S " - - - - # : H a n d . p y : 1 6 3 - - m s g i d " S H O W N " - - m s g s t r " M O N T R E " - - - - # : H a n d . p y : 1 6 4 - - m s g i d " M U C K E D " - - m s g s t r " M U C K E D " - - - - # : H a n d . p y : 1 6 5 - - m s g i d " T O T A L P O T " - - m s g s t r " P O T T O T A L " - - - - # : H a n d . p y : 1 6 6 - - # , f u z z y - - m s g i d " T O T A L C O L L E C T E D " - - m s g s t r " P O T T O T A L " - - - - # : H a n d . p y : 1 6 7 - - m s g i d " R A K E " - - m s g s t r " R A K E " - - - - # : H a n d . p y : 1 6 8 T o u r n e y S u m m a r y . p y : 1 3 2 - - m s g i d " S T A R T T I M E " - - m s g s t r " H E U R E D E P A R T " - - - - # : H a n d . p y : 1 6 9 - - # , f u z z y - - m s g i d " T O U R N A M E N T N O " - - m s g s t r " N U M T O U R N O I " - - - - # : H a n d . p y : 1 7 0 T o u r n e y S u m m a r y . p y : 1 3 7 - - # , f u z z y - - m s g i d " T O U R N E Y I D " - - m s g s t r " N U M T O U R N O I " - - - - # : H a n d . p y : 1 7 1 T o u r n e y S u m m a r y . p y : 1 3 6 - - # , f u z z y - - m s g i d " T O U R N E Y T Y P E I D " - - m s g s t r " I D S J O U E U R T O U R N O I S " - - - - # : H a n d . p y : 1 7 2 T o u r n e y S u m m a r y . p y : 1 3 8 - - m s g i d " B U Y I N " - - m s g s t r " " - - - - # : H a n d . p y : 1 7 3 - - # , f u z z y - - m s g i d " B U Y I N C U R R E N C Y " - - m s g s t r " D E V I S E " - - - - # : H a n d . p y : 1 7 4 - - # , f u z z y - - m s g i d " B U Y I N C H I P S " - - m s g s t r " R E C A V E J E T O N S " - - - - # : H a n d . p y : 1 7 5 T o u r n e y S u m m a r y . p y : 1 3 9 - - m s g i d " F E E " - - m s g s t r " " - - - - # : H a n d . p y : 1 7 6 - - m s g i d " I S R E B U Y " - - m s g s t r " E S T A R E C A V E " - - - - # : H a n d . p y : 1 7 7 - - m s g i d " I S A D D O N " - - m s g s t r " E S T A A D D O N " - - - - # : H a n d . p y : 1 7 8 - - m s g i d " I S K O " - - m s g s t r " E S T U N K O " - - - - # : H a n d . p y : 1 7 9 T o u r n e y S u m m a r y . p y : 1 6 3 - - m s g i d " K O B O U N T Y " - - m s g s t r " B O U N T Y K O " - - - - # : H a n d . p y : 1 8 0 - - m s g i d " I S M A T R I X " - - m s g s t r " E S T M A T R I X " - - - - # : H a n d . p y : 1 8 1 - - m s g i d " I S S H O O T O U T " - - m s g s t r " E S T U N S H O O T O U T " - - - - # : H a n d . p y : 1 8 2 T o u r n e y S u m m a r y . p y : 1 6 4 - - m s g i d " T O U R N E Y C O M M E N T " - - m s g s t r " C O M M E N T A I R E T O U R N O I " - - - - # : H a n d . p y : 1 8 5 T o u r n e y S u m m a r y . p y : 1 7 6 - - m s g i d " P L A Y E R S " - - m s g s t r " J O U E U R S " - - - - # : H a n d . p y : 1 8 6 - - m s g i d " S T A C K S " - - m s g s t r " S T A C K S " - - - - # : H a n d . p y : 1 8 7 - - m s g i d " P O S T E D " - - m s g s t r " " - - - - # : H a n d . p y : 1 8 8 - - m s g i d " P O T " - - m s g s t r " P O T " - - - - # : H a n d . p y : 1 8 9 - - m s g i d " S E A T I N G " - - m s g s t r " S I E G E " - - - - # : H a n d . p y : 1 9 0 - - m s g i d " G A M E T Y P E " - - m s g s t r " T Y P E D E J E U " - - - - # : H a n d . p y : 1 9 1 - - m s g i d " A C T I O N " - - m s g s t r " A C T I O N " - - - - # : H a n d . p y : 1 9 2 - - m s g i d " C O L L E C T E E S " - - m s g s t r " C O L L E C T E E S " - - - - # : H a n d . p y : 1 9 3 - - m s g i d " B E T S " - - m s g s t r " M I S E S " - - - - # : H a n d . p y : 1 9 4 - - m s g i d " B O A R D " - - m s g s t r " T A B L E A U " - - - - # : H a n d . p y : 1 9 5 - - m s g i d " D I S C A R D S " - - m s g s t r " " - - - - # : H a n d . p y : 1 9 6 - - m s g i d " H O L E C A R D S " - - m s g s t r " C A R T E S S E R V I E S " - - - - # : H a n d . p y : 1 9 7 - - m s g i d " T O U R N E Y S P L A Y E R I D S " - - m s g s t r " I D S J O U E U R T O U R N O I S " - - - - # : H a n d . p y : 2 2 0 H a n d . p y : 1 3 6 0 - - m s g i d " [ E R R O R ] T r i e d t o a d d h o l e c a r d s f o r u n k n o w n p l a y e r : % s " - - m s g s t r " " - - - - # : H a n d . p y : 2 8 7 - - m s g i d " H a n d . i n s e r t ( ) : h i d # : % s i s a d u p l i c a t e " - - m s g s t r " " - - - - # : H a n d . p y : 4 5 5 - - m s g i d " m a r k s t r e e t s d i d n ' t m a t c h - A s s u m i n g h a n d % s w a s c a n c e l l e d " - - m s g s t r " " - - - - # : H a n d . p y : 4 5 7 - - m s g i d " F p d b P a r s e E r r o r : m a r k S t r e e t s a p p e a r e d t o f a i l : F i r s t 1 0 0 c h a r s : ' % s ' " - - m s g s t r " " - - - - # : H a n d . p y : 4 6 1 - - m s g i d " D E B U G : c h e c k P l a y e r E x i s t s % s f a i l o n h a n d n u m b e r % s " - - m s g s t r " " - - - - # : H a n d . p y : 4 6 2 - - m s g i d " c h e c k P l a y e r E x i s t s : ' % s f a i l o n h a n d n u m b e r % s " - - m s g s t r " " - - - - # : H a n d . p y : 5 4 9 - - m s g i d " % s % s c a l l s % s " - - m s g s t r " " - - - - # : H a n d . p y : 6 1 9 - - m s g i d " % s % s r a i s e % s " - - m s g s t r " " - - - - # : H a n d . p y : 6 3 0 - - m s g i d " % s % s b e t s % s " - - m s g s t r " " - - - - # : H a n d . p y : 6 4 9 - - m s g i d " % s % s f o l d s " - - m s g s t r " " - - - - # : H a n d . p y : 6 5 8 - - m s g i d " % s % s c h e c k s " - - m s g s t r " " - - - - # : H a n d . p y : 6 7 8 - - m s g i d " a d d S h o w n C a r d s % s h o l e = % s a l l = % s " - - m s g s t r " " - - - - # : H a n d . p y : 7 8 9 - - m s g i d " " - - " * * * E R R O R - H A N D : c a l l i n g w r i t e G a m e L i n e w i t h u n e x p e c t e d S T A R T T I M E v a l u e , " - - " e x p e c t i n g d a t e t i m e . d a t e o b j e c t , r e c e i v e d : " - - m s g s t r " " - - - - # : H a n d . p y : 7 9 0 - - m s g i d " " - - " * * * M a k e s u r e y o u r H a n d H i s t o r y C o n v e r t e r i s s e t t i n g h a n d . s t a r t T i m e p r o p e r l y ! " - - m s g s t r " " - - - - # : H a n d . p y : 7 9 1 - - m s g i d " * * * G a m e S t r i n g : " - - m s g s t r " " - - - - # : H a n d . p y : 8 7 2 - - m s g i d " H o l d e m O m a h a H a n d . _ _ i n i t _ _ : N e i t h e r H H C n o r D B + h a n d i d p r o v i d e d " - - m s g s t r " " - - - - # : H a n d . p y : 1 2 2 8 - - # , f u z z y - - m s g i d " * * * D E A L I N G H A N D S * * * " - - m s g s t r " * * * S E C O N D T I R A G E * * * " - - - - # : H a n d . p y : 1 2 3 3 - - m s g i d " D e a l t t o % s : [ % s ] " - - m s g s t r " " - - - - # : H a n d . p y : 1 2 3 8 - - m s g i d " * * * F I R S T D R A W * * * " - - m s g s t r " * * * P R E M I E R T I R A G E * * * " - - - - # : H a n d . p y : 1 2 4 8 - - m s g i d " * * * S E C O N D D R A W * * * " - - m s g s t r " * * * S E C O N D T I R A G E * * * " - - - - # : H a n d . p y : 1 2 5 8 - - m s g i d " * * * T H I R D D R A W * * * " - - m s g s t r " * * * T R O I S I E M E T I R A G E * * * " - - - - # : H a n d . p y : 1 2 6 8 H a n d . p y : 1 4 8 7 - - m s g i d " * * * S H O W D O W N * * * " - - m s g s t r " * * * A B A T T A G E * * * " - - - - # : H a n d . p y : 1 2 8 3 H a n d . p y : 1 5 0 2 - - m s g i d " * * * S U M M A R Y * * * " - - m s g s t r " * * * R E S U M E * * * " - - - - # : H a n d . p y : 1 3 6 9 - - m s g i d " % s % s c o m p l e t e s % s " - - m s g s t r " " - - - - # : H a n d . p y : 1 3 8 7 - - m s g i d " B r i n g i n : % s , % s " - - m s g s t r " " - - - - # : H a n d . p y : 1 4 2 7 - - m s g i d " * * * 3 R D S T R E E T * * * " - - m s g s t r " * * * 3 E M E R U E * * * " - - - - # : H a n d . p y : 1 4 4 1 - - m s g i d " * * * 4 T H S T R E E T * * * " - - m s g s t r " * * * 4 E M E R U E * * * " - - - - # : H a n d . p y : 1 4 5 3 - - m s g i d " * * * 5 T H S T R E E T * * * " - - m s g s t r " * * * 5 E M E R U E * * * " - - - - # : H a n d . p y : 1 4 6 5 - - m s g i d " * * * 6 T H S T R E E T * * * " - - m s g s t r " * * * 6 E M E R U E * * * " - - - - # : H a n d . p y : 1 4 7 5 - - m s g i d " * * * R I V E R * * * " - - m s g s t r " * * * R I V I E R E * * * " - - - - # : H a n d . p y : 1 5 6 7 - - m s g i d " " - - " j o i n _ h o l e c a r d s : # o f h o l e c a r d s s h o u l d b e e i t h e r < 4 , 4 o r 7 - 5 a n d 6 s h o u l d " - - " b e i m p o s s i b l e f o r a n y o n e w h o i s n o t a h e r o " - - m s g s t r " " - - - - # : H a n d . p y : 1 5 6 8 - - m s g i d " j o i n _ h o l c a r d s : h o l e c a r d s ( % s ) : % s " - - m s g s t r " " - - - - # : H a n d . p y : 1 5 7 0 - - m s g i d " j o i n _ h o l e c a r d s : P l a y e r ' % s ' a p p e a r s n o t t o h a v e b e e n d e a l t a c a r d " - - m s g s t r " " - - - - # : H a n d . p y : 1 6 6 0 - - m s g i d " D E B U G : c a l l P o t . e n d ( ) b e f o r e p r i n t i n g p o t t o t a l " - - m s g s t r " " - - - - # : H a n d . p y : 1 6 6 2 - - m s g i d " F p d b E r r o r i n p r i n t i n g H a n d o b j e c t " - - m s g s t r " " - - - - # : H a n d H i s t o r y C o n v e r t e r . p y : 1 3 0 - - m s g i d " F a i l e d s a n i t y c h e c k " - - m s g s t r " " - - - - # : H a n d H i s t o r y C o n v e r t e r . p y : 1 3 8 - - m s g i d " T a i l i n g ' % s ' " - - m s g s t r " " - - - - # : H a n d H i s t o r y C o n v e r t e r . p y : 1 4 5 - - m s g i d " H H C . s t a r t ( f o l l o w ) : p r o c e s s H a n d f a i l e d : E x c e p t i o n m s g : ' % s ' " - - m s g s t r " " - - - - # : H a n d H i s t o r y C o n v e r t e r . p y : 1 4 9 - - m s g i d " h a n d s L i s t i s " - - m s g s t r " " - - - - # : H a n d H i s t o r y C o n v e r t e r . p y : 1 6 0 - - m s g i d " H H C . s t a r t ( ) : p r o c e s s H a n d f a i l e d : E x c e p t i o n m s g : ' % s ' " - - m s g s t r " " - - - - # : H a n d H i s t o r y C o n v e r t e r . p y : 1 6 4 - - # , f u z z y - - m s g i d " R e a d % d h a n d s ( % d f a i l e d ) i n % . 3 f s e c o n d s " - - m s g s t r " " - - " b a s e d e d o n n à © e s f i n i e d ' à © c r i r e : s t o c k à © % d m a i n s ( % d à © c h o u à © e s ) e n % . 1 f " - - " s e c o n d e s " - - - - # : H a n d H i s t o r y C o n v e r t e r . p y : 1 7 0 - - m s g i d " S u m m a r y f i l e ' % s ' c o r r e c t l y p a r s e d ( t o o k % . 3 f s e c o n d s ) " - - m s g s t r " " - - - - # : H a n d H i s t o r y C o n v e r t e r . p y : 1 7 2 - - m s g i d " E r r o r c o n v e r t i n g s u m m a r y f i l e ' % s ' ( t o o k % . 3 f s e c o n d s ) " - - m s g s t r " " - - - - # : H a n d H i s t o r y C o n v e r t e r . p y : 1 7 5 - - # , f u z z y - - m s g i d " E r r o r c o n v e r t i n g ' % s ' " - - m s g s t r " C o n v e r s i o n " - - - - # : H a n d H i s t o r y C o n v e r t e r . p y : 2 0 6 - - m s g i d " % s c h a n g e d i n o d e n u m b e r s f r o m % d t o % d " - - m s g s t r " " - - - - # : H a n d H i s t o r y C o n v e r t e r . p y : 2 5 4 - - m s g i d " C o n v e r t i n g s t a r s A r c h i v e f o r m a t t o r e a d a b l e " - - m s g s t r " " - - - - # : H a n d H i s t o r y C o n v e r t e r . p y : 2 5 9 - - m s g i d " C o n v e r t i n g f t p A r c h i v e f o r m a t t o r e a d a b l e " - - m s g s t r " " - - - - # : H a n d H i s t o r y C o n v e r t e r . p y : 2 6 5 - - m s g i d " R e a d n o h a n d s . " - - m s g s t r " " - - - - # : H a n d H i s t o r y C o n v e r t e r . p y : 2 7 3 - - m s g i d " R e m o v i n g t e x t < 5 0 c h a r a c t e r s " - - m s g s t r " " - - - - # : H a n d H i s t o r y C o n v e r t e r . p y : 4 8 1 - - m s g i d " H H S a n i t y C h e c k : o u t p u t a n d i n p u t f i l e s a r e t h e s a m e , c h e c k c o n f i g " - - m s g s t r " " - - - - # : H a n d H i s t o r y C o n v e r t e r . p y : 5 0 4 - - # , f u z z y - - m s g i d " R e a d i n g s t d i n w i t h % s " - - m s g s t r " L e c t u r e d u f i c h i e r d e c o n f i g u r a t i o n % s " - - - - # : H a n d H i s t o r y C o n v e r t e r . p y : 5 1 9 - - m s g i d " u n a b l e t o r e a d f i l e w i t h a n y c o d e c i n l i s t ! " - - m s g s t r " " - - - - # : H a n d H i s t o r y C o n v e r t e r . p y : 5 8 6 - - m s g i d " g i v e n T Z : " - - m s g s t r " " - - - - # : H a n d H i s t o r y C o n v e r t e r . p y : 5 8 6 - - m s g i d " r a w t i m e : " - - m s g s t r " " - - - - # : H a n d H i s t o r y C o n v e r t e r . p y : 5 9 6 - - m s g i d " c h a n g e T i m e Z o n e : o f f s e t = " - - m s g s t r " " - - - - # : H a n d H i s t o r y C o n v e r t e r . p y : 6 5 9 - - m s g i d " u t c T i m e : " - - m s g s t r " " - - - - # : H a n d H i s t o r y C o n v e r t e r . p y : 7 0 8 - - m s g i d " U n a b l e t o c r e a t e o u t p u t d i r e c t o r y % s f o r H H C ! " - - m s g s t r " " - - - - # : H a n d H i s t o r y C o n v e r t e r . p y : 7 0 9 - - m s g i d " * * * E R R O R : U N A B L E T O C R E A T E O U T P U T D I R E C T O R Y " - - m s g s t r " " - - - - # : H a n d H i s t o r y C o n v e r t e r . p y : 7 1 1 - - m s g i d " C r e a t e d d i r e c t o r y ' % s ' " - - m s g s t r " R é p e r t o i r e c r é é ' % s ' " - - - - # : H a n d H i s t o r y C o n v e r t e r . p y : 7 1 5 - - m s g i d " o u t _ p a t h % s c o u l d n ' t b e o p e n e d " - - m s g s t r " " - - - - # : H e l l o . p y : 4 6 - - m s g i d " c r e a t i n g H e l l o " - - m s g s t r " c r é a t i o n H e l l o " - - - - # : H e l l o . p y : 4 9 - - m s g i d " H e l l o W o r l d " - - m s g s t r " H e l l o W o r l d " - - - - # : H e l l o . p y : 6 7 - - m s g i d " s i t e = " - - m s g s t r " s i t e = " - - - - # : H e l l o . p y : 7 5 - - m s g i d " Y O U R N A M E H E R E " - - m s g s t r " V O T R E N O M I C I " - - - - # : H e l l o . p y : 1 0 6 - - m s g i d " " - - " H e l l o % s \ n " - - " Y o u h a v e p l a y e d % d h a n d s \ n " - - " o n % s . " - - m s g s t r " " - - " H e l l o % s \ n " - - " V o u s a v e z j o u é % d m a i n s \ n " - - " s u r % s . " - - - - # : H u d . p y : 1 4 8 - - m s g i d " K i l l T h i s H U D " - - m s g s t r " T e r m i n e r C e H U D " - - - - # : H u d . p y : 1 5 3 - - m s g i d " S a v e H U D L a y o u t " - - m s g s t r " S a u v e g a r d e r C o m p o s i t i o n H U D " - - - - # : H u d . p y : 1 5 7 - - # , f u z z y - - m s g i d " R e p o s i t i o n S t a t W i n d o w s " - - m s g s t r " S t a t s P o s i t i o n " - - - - # : H u d . p y : 1 6 1 - - # , f u z z y - - m s g i d " S h o w P l a y e r S t a t s " - - m s g s t r " S t a t s J o u e u r C a s h - G a m e " - - - - # : H u d . p y : 1 6 6 H u d . p y : 2 3 5 - - m s g i d " F o r T h i s B l i n d L e v e l O n l y " - - m s g s t r " P o u r C e N i v e a u d e B l i n d s S e u l e m e n t " - - - - # : H u d . p y : 1 7 1 H u d . p y : 2 4 0 - - m s g i d " F o r M u l t i p l e B l i n d L e v e l s : " - - m s g s t r " P o u r P l u s i e u r s N i v e u a x d e B l i n d s : " - - - - # : H u d . p y : 1 7 4 H u d . p y : 2 4 3 - - m s g i d " 0 . 5 t o 2 . 0 x C u r r e n t B l i n d s " - - m s g s t r " " - - - - # : H u d . p y : 1 7 9 H u d . p y : 2 4 8 - - m s g i d " 0 . 3 3 t o 3 . 0 x C u r r e n t B l i n d s " - - m s g s t r " " - - - - # : H u d . p y : 1 8 4 H u d . p y : 2 5 3 - - m s g i d " 0 . 1 t o 1 0 x C u r r e n t B l i n d s " - - m s g s t r " " - - - - # : H u d . p y : 1 8 9 H u d . p y : 2 5 8 - - # , f u z z y - - m s g i d " A l l L e v e l s " - - m s g s t r " T o u j o u r s " - - - - # : H u d . p y : 1 9 4 H u d . p y : 2 6 3 - - m s g i d " F o r # S e a t s : " - - m s g s t r " P o u r S i è g e # : " - - - - # : H u d . p y : 1 9 7 H u d . p y : 2 6 6 - - m s g i d " A n y N u m b e r " - - m s g s t r " T o u s " - - - - # : H u d . p y : 2 0 2 H u d . p y : 2 7 1 - - m s g i d " C u s t o m " - - m s g s t r " C u s t o m " - - - - # : H u d . p y : 2 0 7 H u d . p y : 2 7 6 - - m s g i d " E x a c t " - - m s g s t r " E x a c t " - - - - # : H u d . p y : 2 1 2 H u d . p y : 2 8 1 - - m s g i d " S i n c e : " - - m s g s t r " D e p u i s : " - - - - # : H u d . p y : 2 1 5 H u d . p y : 2 8 4 - - m s g i d " A l l T i m e " - - m s g s t r " T o u j o u r s " - - - - # : H u d . p y : 2 2 0 H u d . p y : 2 8 9 - - # , f u z z y - - m s g i d " S e s s i o n " - - m s g s t r " S e s s i o n s " - - - - # : H u d . p y : 2 2 5 H u d . p y : 2 9 4 - - m s g i d " % s D a y s " - - m s g s t r " % s J o u r s " - - - - # : H u d . p y : 2 3 0 - - # , f u z z y - - m s g i d " S h o w O p p o n e n t S t a t s " - - m s g s t r " M o n t r e r l e s s t a t s d e p o s i t i o n " - - - - # : H u d . p y : 3 5 2 - - # , f u z z y - - m s g i d " D e b u g S t a t W i n d o w s " - - m s g s t r " S t a t s P o s i t i o n " - - - - # : H u d . p y : 3 5 6 - - m s g i d " S e t m a x s e a t s " - - m s g s t r " D é f i n i l e m a x d e s i è g e s " - - - - # : H u d . p y : 5 7 7 - - # , f u z z y - - m s g i d " U p d a t i n g c o n f i g f i l e " - - m s g s t r " L e c t u r e d u f i c h i e r d e c o n f i g u r a t i o n % s " - - - - # : H u d . p y : 5 8 6 - - m s g i d " N o l a y o u t f o u n d f o r % d - m a x g a m e s f o r s i t e % s \ n " - - m s g s t r " " - - - - # : H u d . p y : 6 0 0 - - m s g i d " " - - " e x c e p t i o n i n H u d . a d j _ s e a t s \ n " - - " \ n " - - m s g s t r " " - - - - # : H u d . p y : 6 0 1 - - m s g i d " e r r o r i s % s " - - m s g s t r " l ' e r r e u r e s t % s " - - - - # : H u d . p y : 6 0 8 - - # , f u z z y - - m s g i d " E r r o r f i n d i n g a c t u a l s e a t . \ n " - - m s g s t r " E r r e u r l o r s d e l ' a n a l y s e " - - - - # : H u d . p y : 6 2 4 - - m s g i d " C r e a t i n g h u d f r o m h a n d " - - m s g s t r " C r é a t i o n d u h u d d e p u i s l a m a i n " - - - - # : H u d . p y : 6 7 3 - - m s g i d " " - - " K e y E r r o r a t t h e s t a r t o f t h e f o r l o o p i n u p d a t e i n h u d _ m a i n . H o w t h i s c a n " - - " p o s s i b l y h a p p e n i s t o t a l l y b e y o n d m y c o m p r e h e n s i o n . Y o u r H U D m a y b e a b o u t t o " - - " g e t r e a l l y w e i r d . - E r i c " - - m s g s t r " " - - - - # : H u d . p y : 6 7 4 - - m s g i d " ( b t w , t h e k e y w a s % s a n d s t a t d i s % s " - - m s g s t r " " - - - - # : I m a p F e t c h e r . p y : 4 4 I m a p F e t c h e r . p y : 5 3 - - m s g i d " D E B U G : r e _ S p l i t T o u r n e y s i s n ' t m a t c h i n g " - - m s g s t r " " - - - - # : I m a p F e t c h e r . p y : 6 7 - - m s g i d " r e s p o n s e t o l o g g i n g i n : " - - m s g s t r " r e p o n s e a u l o g - i n : " - - - - # : I m a p F e t c h e r . p y : 8 3 - - m s g i d " I m a p F e t c h e r : F o u n d % s m e s s a g e s t o f e t c h " - - m s g s t r " " - - - - # : I m a p F e t c h e r . p y : 1 0 3 - - m s g i d " C o m p l e t e d r e t r i e v i n g I M A P m e s s a g e s , c l o s i n g s e r v e r c o n n e c t i o n " - - m s g s t r " " - - - - # : I m a p F e t c h e r . p y : 1 0 9 - - m s g i d " N o T o u r n a m e n t s u m m a r i e s f o u n d . " - - m s g s t r " " - - - - # : I m a p F e t c h e r . p y : 1 5 9 - - m s g i d " F i n i s h e d i m p o r t i n g % s / % s P S s u m m a r i e s " - - m s g s t r " " - - - - # : M u c k e d . p y : 3 2 7 - - m s g i d " N o N a m e " - - m s g s t r " P a s d e N o m " - - - - # : O n G a m e T o F p d b . p y : 1 7 5 W i n a m a x T o F p d b . p y : 1 9 0 - - m s g i d " d e t e r m i n e G a m e T y p e : l i m i t n o t f o u n d i n s e l f . l i m i t s ( % s ) . h a n d : ' % s ' " - - m s g s t r " " - - - - # : O n G a m e T o F p d b . p y : 1 7 7 W i n a m a x T o F p d b . p y : 1 9 2 - - m s g i d " l i m i t n o t f o u n d i n s e l f . l i m i t s ( % s ) . h a n d : ' % s ' " - - m s g s t r " " - - - - # : O n G a m e T o F p d b . p y : 2 6 4 P a r t y P o k e r T o F p d b . p y : 3 6 0 P o k e r S t a r s T o F p d b . p y : 3 1 7 - - # : W i n 2 d a y T o F p d b . p y : 1 6 2 W i n a m a x T o F p d b . p y : 3 3 0 - - m s g i d " r e a d B u t t o n : n o t f o u n d " - - m s g s t r " " - - - - # : O n G a m e T o F p d b . p y : 2 8 3 W i n a m a x T o F p d b . p y : 3 5 0 - - m s g i d " r e a d B l i n d s i n n o S B e x c e p t i o n - n o S B c r e a t e d " - - m s g s t r " " - - - - # : O p t i o n s . p y : 3 1 - - m s g i d " I f p a s s e d e r r o r o u t p u t w i l l g o t o t h e c o n s o l e r a t h e r t h a n . " - - m s g s t r " " - - - - # : O p t i o n s . p y : 3 4 - - m s g i d " O v e r r i d e s t h e d e f a u l t d a t a b a s e n a m e " - - m s g s t r " " - - - - # : O p t i o n s . p y : 3 7 - - # , f u z z y - - m s g i d " S p e c i f i e s a c o n f i g u r a t i o n f i l e . " - - m s g s t r " L e c t u r e d u f i c h i e r d e c o n f i g u r a t i o n % s " - - - - # : O p t i o n s . p y : 4 0 - - m s g i d " " - - " I n d i c a t e s p r o g r a m w a s r e s t a r t e d w i t h a d i f f e r e n t p a t h ( o n l y a l l o w e d o n c e ) . " - - m s g s t r " " - - - - # : O p t i o n s . p y : 4 3 - - m s g i d " M o d u l e n a m e f o r H a n d H i s t o r y C o n v e r t e r " - - m s g s t r " " - - - - # : O p t i o n s . p y : 4 6 - - # , f u z z y - - m s g i d " A s i t e n a m e " - - m s g s t r " U s e r n a m e " - - - - # : O p t i o n s . p y : 5 0 - - # , f u z z y - - m s g i d " E r r o r l o g g i n g l e v e l : " - - m s g s t r " E r r e u r l o r s d e l ' a n a l y s e " - - - - # : O p t i o n s . p y : 5 3 - - # , f u z z y - - m s g i d " P r i n t v e r s i o n i n f o r m a t i o n a n d e x i t . " - - m s g s t r " I n f o r m a t i o n d e V e r s i o n : " - - - - # : O p t i o n s . p y : 5 8 - - m s g i d " I n p u t f i l e " - - m s g s t r " " - - - - # : O p t i o n s . p y : 6 0 - - m s g i d " I n p u t d i r e c t o r y " - - m s g s t r " " - - - - # : O p t i o n s . p y : 6 2 - - # , f u z z y - - m s g i d " I n p u t o u t p a t h i n q u i e t m o d e " - - m s g s t r " F i c h i e r d ' e n t r à © e e n m o d e s i l e n c i e u x " - - - - # : O p t i o n s . p y : 6 4 - - m s g i d " F i l e t o b e s p l i t i s a P o k e r S t a r s o r F u l l T i l t P o k e r a r c h i v e f i l e " - - m s g s t r " " - - - - # : O p t i o n s . p y : 6 6 - - m s g i d " H o w m a n y h a n d s d o y o u w a n t s a v e d t o e a c h f i l e . D e f a u l t i s 1 0 0 " - - m s g s t r " " - - - - # : O p t i o n s . p y : 6 8 - - m s g i d " X l o c a t i o n t o o p e n w i n d o w " - - m s g s t r " " - - - - # : O p t i o n s . p y : 7 0 - - m s g i d " Y l o c a t i o n t o o p e n W i n d o w " - - m s g s t r " " - - - - # : O p t i o n s . p y : 7 2 - - # , f u z z y - - m s g i d " A u t o - s t a r t A u t o - i m p o r t " - - m s g s t r " D à © m a r r a g e _ A u t o i m p o r t " - - - - # : O p t i o n s . p y : 7 4 - - m s g i d " S t a r t M i n i m i z e d " - - m s g s t r " " - - - - # : O p t i o n s . p y : 7 6 - - m s g i d " S t a r t H i d d e n " - - m s g s t r " " - - - - # : O p t i o n s . p y : 1 1 9 - - m s g i d " p r e s s e n t e r t o e n d " - - m s g s t r " a p p u y e r s u r e n t r é e p o u r f i n i r " - - - - # : P 5 s R e s u l t s P a r s e r . p y : 1 0 - - m s g i d " Y o u n e e d t o m a n u a l l y e n t e r t h e p l a y e r n a m e " - - m s g s t r " " - - - - # : P a r t y P o k e r T o F p d b . p y : 2 1 3 - - m s g i d " C a n n o t f e t c h f i e l d ' % s ' " - - m s g s t r " " - - - - # : P a r t y P o k e r T o F p d b . p y : 2 1 7 - - m s g i d " U n k n o w n l i m i t ' % s ' " - - m s g s t r " L i m i t e i n c o n n u e ' % s ' " - - - - # : P a r t y P o k e r T o F p d b . p y : 2 2 2 - - m s g i d " U n k n o w n g a m e t y p e ' % s ' " - - m s g s t r " T y p e d e j e u i n c o n n u ' % s ' " - - - - # : P a r t y P o k e r T o F p d b . p y : 2 6 1 - - m s g i d " C a n n o t r e a d H a n d i n f o f o r c u r r e n t h a n d " - - m s g s t r " I m p o s s i b l e d e l i r e H a n d i n f o p o u r c e t t e m a i n " - - - - # : P a r t y P o k e r T o F p d b . p y : 2 6 6 - - m s g i d " C a n n o t r e a d G a m e T y p e f o r c u r r e n t h a n d " - - m s g s t r " I m p o s s i b l e d e l i r e l e G a m e T y p e p o u r c e t t e m a i n " - - - - # : P a r t y P o k e r T o F p d b . p y : 5 3 1 - - # , f u z z y - - m s g i d " U n i m p l e m e n t e d r e a d A c t i o n : ' % s ' ' % s ' " - - m s g s t r " D E B U G : r e a d A c t i o n n o n i m p l e m e n t à © : ' % s ' ' % s ' " - - - - # : S p l i t H a n d H i s t o r y . p y : 7 6 - - m s g i d " F i l e n o t f o u n d " - - m s g s t r " " - - - - # : S p l i t H a n d H i s t o r y . p y : 1 2 6 - - m s g i d " U n e x p e c t e d e r r o r p r o c e s s i n g f i l e " - - m s g s t r " " - - - - # : S p l i t H a n d H i s t o r y . p y : 1 6 5 - - m s g i d " E n d o f f i l e r e a c h e d " - - m s g s t r " " - - - - # : S t a t s . p y : 1 2 7 S t a t s . p y : 1 2 8 - - m s g i d " T o t a l P r o f i t " - - m s g s t r " P r o f i t T o t a l " - - - - # : S t a t s . p y : 1 4 9 S t a t s . p y : 1 5 6 - - m s g i d " V o l u n t a r i l y P u t I n P o t P r e - F l o p % " - - m s g s t r " " - - - - # : S t a t s . p y : 1 6 9 S t a t s . p y : 1 7 7 - - m s g i d " P r e - F l o p R a i s e % " - - m s g s t r " R e l a n c e P r é - F l o p % " - - - - # : S t a t s . p y : 1 9 0 S t a t s . p y : 1 9 8 - - m s g i d " % w e n t t o s h o w d o w n " - - m s g s t r " * e s t a l l é à l ' a b a t t a g e " - - - - # : S t a t s . p y : 2 1 1 S t a t s . p y : 2 1 9 - - m s g i d " % w o n m o n e y a t s h o w d o w n " - - m s g s t r " % a r g e n t g a g n é à l ' a b a t t a g e " - - - - # : S t a t s . p y : 2 3 4 S t a t s . p y : 2 4 3 - - m s g i d " p r o f i t / 1 0 0 h a n d s " - - m s g s t r " p r o f i t / 1 0 0 m a i n s " - - - - # : S t a t s . p y : 2 3 7 - - m s g i d " e x c e p t i o n c a l c i n g p / 1 0 0 : 1 0 0 * % d / % d " - - m s g s t r " " - - - - # : S t a t s . p y : 2 5 6 S t a t s . p y : 2 6 5 - - m s g i d " b i g b l i n d s / 1 0 0 h a n d s " - - m s g s t r " b i g b l i n d s / 1 0 0 m a i n s " - - - - # : S t a t s . p y : 2 7 8 S t a t s . p y : 2 8 7 - - m s g i d " B i g B e t s / 1 0 0 h a n d s " - - m s g s t r " B i g B e t s / 1 0 0 m a i n s " - - - - # : S t a t s . p y : 2 8 1 - - m s g i d " e x c e p t i o n c a l c i n g B B / 1 0 0 : " - - m s g s t r " " - - - - # : S t a t s . p y : 3 0 1 S t a t s . p y : 3 1 0 - - m s g i d " F l o p S e e n % " - - m s g s t r " F l o p v u s % " - - - - # : S t a t s . p y : 3 3 3 S t a t s . p y : 3 4 2 - - # , f u z z y - - m s g i d " n u m b e r h a n d s s e e n " - - m s g s t r " N o m b r e d e M a i n s : " - - - - # : S t a t s . p y : 3 5 5 S t a t s . p y : 3 6 3 - - m s g i d " f o l d e d f l o p / 4 t h " - - m s g s t r " c o u c h é s u r f l o p / 4 è m e " - - - - # : S t a t s . p y : 3 7 6 - - m s g i d " % s t e a l a t t e m p t e d " - - m s g s t r " % v o l s t e n t é s " - - - - # : S t a t s . p y : 3 9 1 - - m s g i d " % s u c c e s s s t e a l " - - m s g s t r " " - - - - # : S t a t s . p y : 4 0 6 S t a t s . p y : 4 1 3 - - m s g i d " % f o l d e d S B t o s t e a l " - - m s g s t r " % c o u c h é S B s u r v o l " - - - - # : S t a t s . p y : 4 2 5 S t a t s . p y : 4 3 2 - - m s g i d " % f o l d e d B B t o s t e a l " - - m s g s t r " % c o u c h é B B s u r v o l " - - - - # : S t a t s . p y : 4 4 7 S t a t s . p y : 4 5 4 - - m s g i d " % f o l d e d b l i n d t o s t e a l " - - m s g s t r " % c o u c h é b l i n d s u r v o l " - - - - # : S t a t s . p y : 4 6 6 S t a t s . p y : 4 7 3 - - # , f u z z y - - m s g i d " % 3 B e t p r e f l o p / 3 r d " - - m s g s t r " % 3 / 4 B e t p r é - f l o p / 3 è m e " - - - - # : S t a t s . p y : 4 8 5 S t a t s . p y : 4 9 2 - - # , f u z z y - - m s g i d " % 4 B e t p r e f l o p / 4 r d " - - m s g s t r " % 3 / 4 B e t p r é - f l o p / 3 è m e " - - - - # : S t a t s . p y : 5 0 4 S t a t s . p y : 5 1 1 - - # , f u z z y - - m s g i d " % C o l d 4 B e t p r e f l o p / 4 r d " - - m s g s t r " % 3 / 4 B e t p r é - f l o p / 3 è m e " - - - - # : S t a t s . p y : 5 2 3 S t a t s . p y : 5 3 0 - - m s g i d " % S q u e e z e p r e f l o p " - - m s g s t r " " - - - - # : S t a t s . p y : 5 4 3 S t a t s . p y : 5 5 0 - - # , f u z z y - - m s g i d " % F o l d t o 3 B e t p r e f l o p " - - m s g s t r " % 3 / 4 B e t p r é - f l o p / 3 è m e " - - - - # : S t a t s . p y : 5 6 2 S t a t s . p y : 5 6 9 - - # , f u z z y - - m s g i d " % F o l d t o 4 B e t p r e f l o p " - - m s g s t r " % 3 / 4 B e t p r é - f l o p / 3 è m e " - - - - # : S t a t s . p y : 5 8 3 S t a t s . p y : 5 9 0 - - # , f u z z y - - m s g i d " % w o n $ / s a w f l o p / 4 t h " - - m s g s t r " % m i s e d e c o n t i n u a t i o n f l o p / 4 è m e " - - - - # : S t a t s . p y : 6 0 2 S t a t s . p y : 6 0 9 - - m s g i d " A g g r e s s i o n F r e q f l o p / 4 t h " - - m s g s t r " F r e q A g r e s s i o n f l o p / 4 è m e " - - - - # : S t a t s . p y : 6 2 1 S t a t s . p y : 6 2 8 - - m s g i d " A g g r e s s i o n F r e q t u r n / 5 t h " - - m s g s t r " F r e q A g r e s s i o n t o u r n a n t / 5 è m e " - - - - # : S t a t s . p y : 6 4 0 S t a t s . p y : 6 4 7 - - m s g i d " A g g r e s s i o n F r e q r i v e r / 6 t h " - - m s g s t r " F r e q A g r e s s i o n r i v i è r e / 6 è m e " - - - - # : S t a t s . p y : 6 5 9 S t a t s . p y : 6 6 6 - - m s g i d " A g g r e s s i o n F r e q 7 t h " - - m s g s t r " F r e q A g r e s s i o n 7 è m e " - - - - # : S t a t s . p y : 6 8 5 S t a t s . p y : 6 9 2 - - m s g i d " P o s t - F l o p A g g r e s s i o n F r e q " - - m s g s t r " F r e q A g r e s s i o n P o s t - F l o p " - - - - # : S t a t s . p y : 7 1 3 S t a t s . p y : 7 2 0 - - m s g i d " A g g r e s s i o n F r e q " - - m s g s t r " F r e q A g r e s s i o n " - - - - # : S t a t s . p y : 7 3 9 S t a t s . p y : 7 4 6 - - # , f u z z y - - m s g i d " A g g r e s s i o n F a c t o r " - - m s g s t r " S t a t s d e S e s s i o n " - - - - # : S t a t s . p y : 7 6 3 S t a t s . p y : 7 7 0 - - m s g i d " % c o n t i n u a t i o n b e t " - - m s g s t r " % m i s e d e c o n t i n u a t i o n " - - - - # : S t a t s . p y : 7 8 2 S t a t s . p y : 7 8 9 - - m s g i d " % c o n t i n u a t i o n b e t f l o p / 4 t h " - - m s g s t r " % m i s e d e c o n t i n u a t i o n f l o p / 4 è m e " - - - - # : S t a t s . p y : 8 0 1 S t a t s . p y : 8 0 8 - - m s g i d " % c o n t i n u a t i o n b e t t u r n / 5 t h " - - m s g s t r " % m i s e d e c o n t i n u a t i o n t o u r n a n t / 5 è m e " - - - - # : S t a t s . p y : 8 2 0 S t a t s . p y : 8 2 7 - - m s g i d " % c o n t i n u a t i o n b e t r i v e r / 6 t h " - - m s g s t r " % m i s e d e c o n t i n u a t i o n r i v i è r e / 6 è m e " - - - - # : S t a t s . p y : 8 3 9 S t a t s . p y : 8 4 6 - - m s g i d " % c o n t i n u a t i o n b e t 7 t h " - - m s g s t r " % m i s e d e c o n t i n u a t i o n 7 è m e " - - - - # : S t a t s . p y : 8 5 8 S t a t s . p y : 8 6 5 - - m s g i d " % f o l d f r e q u e n c y f l o p / 4 t h " - - m s g s t r " % f r é q u e n c e d e f o l d f l o p / 4 è m e " - - - - # : S t a t s . p y : 8 7 7 S t a t s . p y : 8 8 4 - - m s g i d " % f o l d f r e q u e n c y t u r n / 5 t h " - - m s g s t r " % f r é q u e n c e d e f o l d t o u r n a n t / 5 è m e " - - - - # : S t a t s . p y : 8 9 6 S t a t s . p y : 9 0 3 - - m s g i d " % f o l d f r e q u e n c y r i v e r / 6 t h " - - m s g s t r " % f r é q u e n c e d e f o l d r i v i è r e / 6 è m e " - - - - # : S t a t s . p y : 9 1 5 S t a t s . p y : 9 2 2 - - m s g i d " % f o l d f r e q u e n c y 7 t h " - - m s g s t r " % f r é q u e n c e d e f o l d 7 è m e " - - - - # : S t a t s . p y : 9 4 2 - - m s g i d " E x a m p l e s t a t s , p l a y e r = % s h a n d = % s : " - - m s g s t r " " - - - - # : S t a t s . p y : 9 7 5 - - m s g i d " " - - " \ n " - - " \ n " - - " L e g a l s t a t s : " - - m s g s t r " " - - - - # : S t a t s . p y : 9 7 6 - - m s g i d " " - - " ( a d d _ 0 t o n a m e t o d i s p l a y w i t h 0 d e c i m a l p l a c e s , _ 1 t o d i s p l a y w i t h 1 , " - - " e t c ) \ n " - - m s g s t r " " - - - - # : S t o v e . p y : 2 9 0 - - m s g i d " N o b o a r d g i v e n . U s i n g M o n t e - C a r l o s i m u l a t i o n . . . " - - m s g s t r " " - - - - # : T a b l e s _ D e m o . p y : 6 1 - - # , f u z z y - - m s g i d " F a k e H U D M a i n W i n d o w " - - m s g s t r " F e n ê t r e P r i n c i p a l e H U D " - - - - # : T a b l e s _ D e m o . p y : 9 1 - - m s g i d " e n t e r t a b l e n a m e t o f i n d : " - - m s g s t r " e n t r e r l e n o m d e l a t a b l e à t r o u v e r : " - - - - # : T o u r n a m e n t T r a c k e r . p y : 3 9 - - m s g i d " " - - " N o t e : e r r o r o u t p u t i s b e i n g d i v e r t e d t o f p d b - e r r o r - l o g . t x t a n d H U D - e r r o r . " - - " t x t . A n y m a j o r e r r o r w i l l b e r e p o r t e d t h e r e _ o n l y _ . " - - m s g s t r " " - - - - # : T o u r n a m e n t T r a c k e r . p y : 1 0 0 - - m s g i d " t o u r n a m e n t e d i t w i n d o w = " - - m s g s t r " " - - - - # : T o u r n a m e n t T r a c k e r . p y : 1 0 3 - - # , f u z z y - - m s g i d " F P D B T o u r n a m e n t E n t r y " - - m s g s t r " F P D B T o u r n a m e n t T r a c k e r " - - - - # : T o u r n a m e n t T r a c k e r . p y : 1 4 3 - - m s g i d " C l o s i n g t h i s w i n d o w w i l l s t o p t h e T o u r n a m e n t T r a c k e r " - - m s g s t r " F e r m e r c e t t e f e n ê t r e p r o v o q u e r a l ' a r r ê t d u T r a c k e r d e T o u r n o i " - - - - # : T o u r n a m e n t T r a c k e r . p y : 1 4 5 - - # , f u z z y - - m s g i d " E n t e r T o u r n a m e n t " - - m s g s t r " T o u r n o i " - - - - # : T o u r n a m e n t T r a c k e r . p y : 1 5 0 - - m s g i d " F P D B T o u r n a m e n t T r a c k e r " - - m s g s t r " F P D B T o u r n a m e n t T r a c k e r " - - - - # : T o u r n a m e n t T r a c k e r . p y : 1 6 1 - - m s g i d " E d i t " - - m s g s t r " E d i t i o n " - - - - # : T o u r n a m e n t T r a c k e r . p y : 1 6 4 - - m s g i d " R e b u y " - - m s g s t r " R e c a v e " - - - - # : T o u r n a m e n t T r a c k e r . p y : 2 6 3 - - m s g i d " d b e r r o r : s k i p p i n g " - - m s g s t r " e r r e u r b d d : i g n o r é " - - - - # : T o u r n a m e n t T r a c k e r . p y : 2 6 5 - - m s g i d " D a t a b a s e e r r o r % s i n h a n d % d . S k i p p i n g . \ n " - - m s g s t r " E r r e u r d e b a s e d e d o n n é e s % s d a n s l a m a i n % d . I g n o r é e . \ n " - - - - # : T o u r n a m e n t T r a c k e r . p y : 2 7 4 - - m s g i d " c o u l d n o t f i n d t o u r n a m e n t : s k i p p i n g " - - m s g s t r " t o u r n o i n o n t r o u v é : i g n o r e " - - - - # : T o u r n a m e n t T r a c k e r . p y : 2 7 5 - - m s g i d " C o u l d n o t f i n d t o u r n a m e n t % d i n h a n d % d . S k i p p i n g . \ n " - - m s g s t r " I m p o s s i b l e d e t r o u v e r l e t o u r n o i % d d a n s l a m a i n % d . I g n o r é . \ n " - - - - # : T o u r n a m e n t T r a c k e r . p y : 2 9 8 - - m s g i d " t a b l e n a m e % s n o t f o u n d , s k i p p i n g . \ n " - - m s g s t r " n o m d e t a b l e % s n o n t r o u v é , i g n o r é . \ n " - - - - # : T o u r n a m e n t T r a c k e r . p y : 3 0 5 - - m s g i d " t o u r n a m e n t t r a c k e r s t a r t i n g \ n " - - m s g s t r " t r a c k e r d e t o u r n o i d é n a r r e \ n " - - - - # : T o u r n e y F i l t e r s . p y : 5 2 - - m s g i d " T o u r n e y T y p e " - - m s g s t r " T y p e d e T o u r n o i " - - - - # : T o u r n e y F i l t e r s . p y : 7 9 - - m s g i d " s e t t i n g n u m T o u r n e y s : " - - m s g s t r " " - - - - # : T o u r n e y S u m m a r y . p y : 1 3 3 - - m s g i d " E N D T I M E " - - m s g s t r " H E U R E D E F I N " - - - - # : T o u r n e y S u m m a r y . p y : 1 3 4 - - m s g i d " T O U R N E Y N A M E " - - m s g s t r " N O M D U T O U R N O I " - - - - # : T o u r n e y S u m m a r y . p y : 1 3 5 - - m s g i d " T O U R N E Y N O " - - m s g s t r " N U M T O U R N O I " - - - - # : T o u r n e y S u m m a r y . p y : 1 4 0 - - m s g i d " C U R R E N C Y " - - m s g s t r " D E V I S E " - - - - # : T o u r n e y S u m m a r y . p y : 1 4 3 - - m s g i d " E N T R I E S " - - m s g s t r " P A R T I C I P A N T S " - - - - # : T o u r n e y S u m m a r y . p y : 1 4 4 - - m s g i d " S P E E D " - - m s g s t r " V I T E S S E " - - - - # : T o u r n e y S u m m a r y . p y : 1 4 5 - - m s g i d " P R I Z E P O O L " - - m s g s t r " P R I Z E P O O L " - - - - # : T o u r n e y S u m m a r y . p y : 1 4 6 - - m s g i d " S T A R T I N G C H I P C O U N T " - - m s g s t r " S T A C K D E D E P A R T " - - - - # : T o u r n e y S u m m a r y . p y : 1 4 8 - - m s g i d " R E B U Y " - - m s g s t r " R E C A V E " - - - - # : T o u r n e y S u m m a r y . p y : 1 4 9 - - m s g i d " A D D O N " - - m s g s t r " A D D O N " - - - - # : T o u r n e y S u m m a r y . p y : 1 5 0 - - m s g i d " K O " - - m s g s t r " K O " - - - - # : T o u r n e y S u m m a r y . p y : 1 5 1 - - m s g i d " M A T R I X " - - m s g s t r " M A T R I X " - - - - # : T o u r n e y S u m m a r y . p y : 1 5 2 - - m s g i d " M A T R I X I D P R O C E S S E D " - - m s g s t r " " - - - - # : T o u r n e y S u m m a r y . p y : 1 5 3 - - m s g i d " S H O O T O U T " - - m s g s t r " S H O O T O U T " - - - - # : T o u r n e y S u m m a r y . p y : 1 5 4 - - m s g i d " M A T R I X M A T C H I D " - - m s g s t r " " - - - - # : T o u r n e y S u m m a r y . p y : 1 5 5 - - # , f u z z y - - m s g i d " S U B T O U R N E Y B U Y I N " - - m s g s t r " N U M T O U R N O I " - - - - # : T o u r n e y S u m m a r y . p y : 1 5 6 - - # , f u z z y - - m s g i d " S U B T O U R N E Y F E E " - - m s g s t r " N O M D U T O U R N O I " - - - - # : T o u r n e y S u m m a r y . p y : 1 5 7 - - m s g i d " R E B U Y C H I P S " - - m s g s t r " R E C A V E J E T O N S " - - - - # : T o u r n e y S u m m a r y . p y : 1 5 8 - - m s g i d " A D D O N C H I P S " - - m s g s t r " A D D O N J E T O N S " - - - - # : T o u r n e y S u m m a r y . p y : 1 5 9 - - m s g i d " R E B U Y C O S T " - - m s g s t r " C O U T R E C A V E " - - - - # : T o u r n e y S u m m a r y . p y : 1 6 0 - - m s g i d " A D D O N C O S T " - - m s g s t r " C O U T A D D O N " - - - - # : T o u r n e y S u m m a r y . p y : 1 6 1 - - m s g i d " T O T A L R E B U Y S " - - m s g s t r " T O T A L R E C A V E S " - - - - # : T o u r n e y S u m m a r y . p y : 1 6 2 - - m s g i d " T O T A L A D D O N S " - - m s g s t r " T O T A L A D D O N S " - - - - # : T o u r n e y S u m m a r y . p y : 1 6 5 - - m s g i d " S N G " - - m s g s t r " S N G " - - - - # : T o u r n e y S u m m a r y . p y : 1 6 6 - - m s g i d " S A T E L L I T E " - - m s g s t r " S A T E L L I T E " - - - - # : T o u r n e y S u m m a r y . p y : 1 6 7 - - m s g i d " D O U B L E O R N O T H I N G " - - m s g s t r " D O U B L E O R N O T H I N G " - - - - # : T o u r n e y S u m m a r y . p y : 1 6 8 - - m s g i d " G U A R A N T E E " - - m s g s t r " G U A R A N T I E " - - - - # : T o u r n e y S u m m a r y . p y : 1 6 9 - - m s g i d " A D D E D " - - m s g s t r " A J O U T E " - - - - # : T o u r n e y S u m m a r y . p y : 1 7 0 - - # , f u z z y - - m s g i d " A D D E D C U R R E N C Y " - - m s g s t r " D E V I S E " - - - - # : T o u r n e y S u m m a r y . p y : 1 7 1 - - m s g i d " C O M M E N T " - - m s g s t r " C O M M E N T A I R E " - - - - # : T o u r n e y S u m m a r y . p y : 1 7 2 - - m s g i d " C O M M E N T T I M E S T A M P " - - m s g s t r " " - - - - # : T o u r n e y S u m m a r y . p y : 1 7 5 - - # , f u z z y - - m s g i d " P L A Y E R I D S " - - m s g s t r " J O U E U R S " - - - - # : T o u r n e y S u m m a r y . p y : 1 7 7 - - # , f u z z y - - m s g i d " T O U R N E Y S P L A Y E R S I D S " - - m s g s t r " I D S J O U E U R T O U R N O I S " - - - - # : T o u r n e y S u m m a r y . p y : 1 7 8 - - m s g i d " R A N K S " - - m s g s t r " " - - - - # : T o u r n e y S u m m a r y . p y : 1 7 9 - - m s g i d " W I N N I N G S " - - m s g s t r " G A I N S " - - - - # : T o u r n e y S u m m a r y . p y : 1 8 0 - - # , f u z z y - - m s g i d " W I N N I N G S C U R R E N C Y " - - m s g s t r " D E V I S E " - - - - # : T o u r n e y S u m m a r y . p y : 1 8 1 - - m s g i d " C O U N T R E B U Y S " - - m s g s t r " N O M B R E D E R E C A V E S " - - - - # : T o u r n e y S u m m a r y . p y : 1 8 2 - - m s g i d " C O U N T A D D O N S " - - m s g s t r " N O M B R E D ' A D D O N S " - - - - # : T o u r n e y S u m m a r y . p y : 1 8 3 - - m s g i d " N B O F K O " - - m s g s t r " N O M B R E D E K O " - - - - # : T o u r n e y S u m m a r y . p y : 2 3 0 - - m s g i d " T o u r n e y I n s e r t / U p d a t e d o n e " - - m s g s t r " " - - - - # : T o u r n e y S u m m a r y . p y : 2 5 0 - - m s g i d " a d d P l a y e r : r a n k : % s - n a m e : ' % s ' - W i n n i n g s ( % s ) " - - m s g s t r " " - - - - # : T o u r n e y S u m m a r y . p y : 2 7 7 - - m s g i d " i n c r e m e n t P l a y e r W i n n i n g s : n a m e : ' % s ' - A d d W i n n i n g s ( % s ) " - - m s g s t r " " - - - - # : T r e e V i e w T o o l t i p s . p y : 1 0 8 - - m s g i d " " - - " T h i s m o d u l e w a s d e v e l o p e d a n d t e s t e d w i t h v e r s i o n 2 . 8 . 1 8 o f g t k . Y o u a r e " - - " u s i n g v e r s i o n % d . % d . % d . Y o u r m i l a g e m a y v a r y . " - - m s g s t r " " - - - - # : W i n T a b l e s . p y : 7 3 - - m s g i d " s e l f . w i n d o w d o e s n ' t e x i s t ? w h y ? " - - m s g s t r " " - - - - # : W i n a m a x T o F p d b . p y : 2 6 2 - - m s g i d " f a i l e d t o d e t e c t c u r r e n c y " - - m s g s t r " " - - - - # : W i n a m a x T o F p d b . p y : 3 1 8 - - m s g i d " F a i l e d t o a d d s t r e e t s . h a n d t e x t = % s " - - m s g s t r " " - - - - # : f p d b . p y w : 3 8 - - m s g i d " - p r e s s r e t u r n t o c o n t i n u e \ n " - - m s g s t r " - a p p u y e r s u r e n t r é e p o u r c o n t i n u e r \ n " - - - - # : f p d b . p y w : 4 5 - - m s g i d " " - - " \ n " - - " p y t h o n 2 . 5 - 2 . 7 n o t f o u n d , p l e a s e i n s t a l l p y t h o n 2 . 5 , 2 . 6 o r 2 . 7 f o r f p d b \ n " - - m s g s t r " " - - - - # : f p d b . p y w : 4 6 f p d b . p y w : 5 8 f p d b . p y w : 8 0 - - m s g i d " P r e s s E N T E R t o c o n t i n u e . " - - m s g s t r " A p p u y e z s u r E N T R E E p o u r c o n t i n u e r . " - - - - # : f p d b . p y w : 5 7 - - m s g i d " " - - " W e a p p e a r t o b e r u n n i n g i n W i n d o w s , b u t t h e W i n d o w s P y t h o n E x t e n s i o n s a r e " - - " n o t l o a d i n g . P l e a s e i n s t a l l t h e P Y W I N 3 2 p a c k a g e f r o m h t t p : / / s o u r c e f o r g e . n e t / " - - " p r o j e c t s / p y w i n 3 2 / " - - m s g s t r " " - - - - # : f p d b . p y w : 7 9 - - m s g i d " " - - " U n a b l e t o l o a d P y G T K m o d u l e s r e q u i r e d f o r G U I . P l e a s e i n s t a l l P y C a i r o , " - - " P y G O b j e c t , a n d P y G T K f r o m w w w . p y g t k . o r g . " - - m s g s t r " " - - - - # : f p d b . p y w : 1 2 2 - - m s g i d " G u i S t o v e n o t f o u n d . I f y o u w a n t t o u s e i t p l e a s e i n s t a l l p y p o k e r - e v a l . " - - m s g s t r " " - - - - # : f p d b . p y w : 2 4 4 - - m s g i d " " - - " C o p y r i g h t 2 0 0 8 - 2 0 1 0 , S t e f f e n , E r a t o s t h e n e s , C a r l G h e r a r d i , E r i c B l a d e , _ m t , " - - " s q l c o d e r , B o s t i k , a n d o t h e r s " - - m s g s t r " " - - - - # : f p d b . p y w : 2 4 5 - - m s g i d " " - - " Y o u a r e f r e e t o c h a n g e , a n d d i s t r i b u t e o r i g i n a l o r c h a n g e d v e r s i o n s o f f p d b " - - " w i t h i n t h e r u l e s s e t o u t b y t h e l i c e n s e " - - m s g s t r " " - - - - # : f p d b . p y w : 2 4 6 - - m s g i d " P l e a s e s e e f p d b ' s s t a r t s c r e e n f o r l i c e n s e i n f o r m a t i o n " - - m s g s t r " " - - - - # : f p d b . p y w : 2 5 0 - - m s g i d " a n d o t h e r s " - - m s g s t r " e t a u t r e s " - - - - # : f p d b . p y w : 2 5 6 - - m s g i d " O p e r a t i n g S y s t e m " - - m s g s t r " S y s t è m e d ' e x p l o i t a t i o n " - - - - # : f p d b . p y w : 2 7 6 - - m s g i d " Y o u r c o n f i g f i l e i s : " - - m s g s t r " V o t r e f i c h i e r d e c o n f i g u r a t i o n e s t : " - - - - # : f p d b . p y w : 2 8 1 - - m s g i d " V e r s i o n I n f o r m a t i o n : " - - m s g s t r " I n f o r m a t i o n d e V e r s i o n : " - - - - # : f p d b . p y w : 2 8 8 - - m s g i d " T h r e a d s : " - - m s g s t r " T h r e a d s : " - - - - # : f p d b . p y w : 3 1 1 - - m s g i d " " - - " U p d a t e d p r e f e r e n c e s h a v e n o t b e e n l o a d e d b e c a u s e w i n d o w s a r e o p e n . R e - s t a r t " - - " f p d b t o l o a d t h e m . " - - m s g s t r " " - - " L e s n o u v e l l e s p r é f é r e n c e s n ' o n t p a s é t é c h a r g é e c a r d e s f e n ê t r e s s o n t " - - " o u v e r t e s . R e l a n c e r f p d b p o u r l e s c h a r g e r . " - - - - # : f p d b . p y w : 3 2 1 - - m s g i d " M a i n t a i n D a t a b a s e s " - - m s g s t r " " - - - - # : f p d b . p y w : 3 3 1 - - m s g i d " s a v i n g u p d a t e d d b d a t a " - - m s g s t r " " - - - - # : f p d b . p y w : 3 3 8 - - m s g i d " g u i d b r e s p o n s e w a s " - - m s g s t r " " - - - - # : f p d b . p y w : 3 4 4 - - m s g i d " " - - " C a n n o t o p e n D a t a b a s e M a i n t e n a n c e w i n d o w b e c a u s e o t h e r w i n d o w s h a v e b e e n " - - " o p e n e d . R e - s t a r t f p d b t o u s e t h i s o p t i o n . " - - m s g s t r " " - - - - # : f p d b . p y w : 3 4 7 - - m s g i d " N u m b e r o f H a n d s : " - - m s g s t r " N o m b r e d e M a i n s : " - - - - # : f p d b . p y w : 3 4 8 - - m s g i d " " - - " \ n " - - " N u m b e r o f T o u r n e y s : " - - m s g s t r " " - - " \ n " - - " N o m b r e d e T o u r n o i s : " - - - - # : f p d b . p y w : 3 4 9 - - m s g i d " " - - " \ n " - - " N u m b e r o f T o u r n e y T y p e s : " - - m s g s t r " " - - " \ n " - - " N o m b r e d e T y p e d e T o u r n o i : " - - - - # : f p d b . p y w : 3 5 0 - - m s g i d " D a t a b a s e S t a t i s t i c s " - - m s g s t r " S t a t i s t i q u e s d e B a s e d e D o n n é e s " - - - - # : f p d b . p y w : 3 5 9 - - m s g i d " H U D C o n f i g u r a t o r - c h o o s e c a t e g o r y " - - m s g s t r " C o n f i g u r a t e u r H U D - c h o i s i s s e z u n e c a t é g o r i e " - - - - # : f p d b . p y w : 3 6 5 - - m s g i d " " - - " P l e a s e s e l e c t t h e g a m e c a t e g o r y f o r w h i c h y o u w a n t t o c o n f i g u r e H U D s t a t s : " - - m s g s t r " " - - - - # : f p d b . p y w : 4 1 7 - - m s g i d " H U D C o n f i g u r a t o r - p l e a s e c h o o s e y o u r s t a t s " - - m s g s t r " " - - - - # : f p d b . p y w : 4 2 3 - - m s g i d " P l e a s e c h o o s e t h e s t a t s y o u w i s h t o u s e i n t h e b e l o w t a b l e . " - - m s g s t r " " - - - - # : f p d b . p y w : 4 2 7 - - m s g i d " N o t e t h a t y o u m a y n o t s e l e c t a n y s t a t m o r e t h a n o n c e o r i t w i l l c r a s h . " - - m s g s t r " " - - - - # : f p d b . p y w : 4 3 1 - - m s g i d " " - - " I t i s n o t c u r r e n t l y p o s s i b l e t o s e l e c t \ " e m p t y \ " o r a n y t h i n g e l s e t o t h a t " - - " e n d . " - - m s g s t r " " - - - - # : f p d b . p y w : 4 3 5 - - m s g i d " " - - " T o c o n f i g u r e t h i n g s l i k e c o l o u r i n g y o u w i l l s t i l l h a v e t o u s e t h e " - - " P r e f e r e n c e s d i a l o g u e o r m a n u a l l y e d i t y o u r H U D _ c o n f i g . x m l . " - - m s g s t r " " - - - - # : f p d b . p y w : 5 4 2 - - m s g i d " C o n f i r m d e l e t i n g a n d r e c r e a t i n g t a b l e s " - - m s g s t r " " - - - - # : f p d b . p y w : 5 4 3 - - # , f u z z y - - m s g i d " P l e a s e c o n f i r m t h a t y o u w a n t t o ( r e - ) c r e a t e t h e t a b l e s . " - - m s g s t r " V e u i l l e z c o n f i r m e r q u e v o u s v o u l e z r e c r é é e r l e c a c h e H U D . " - - - - # : f p d b . p y w : 5 4 4 - - m s g i d " " - - " I f t h e r e a l r e a d y a r e t a b l e s i n t h e d a t a b a s e % s o n % s t h e y w i l l b e d e l e t e d " - - " a n d y o u w i l l h a v e t o r e - i m p o r t y o u r h i s t o r i e s . \ n " - - m s g s t r " " - - - - # : f p d b . p y w : 5 4 5 - - # , f u z z y - - m s g i d " T h i s m a y t a k e a w h i l e . " - - m s g s t r " " - - " i l s s e r o n t s u p p r i m é s . \ n " - - " C e l a p e u t p r e n d r e d u t e m p s . " - - - - # : f p d b . p y w : 5 7 0 - - m s g i d " U s e r c a n c e l l e d r e c r e a t i n g t a b l e s " - - m s g s t r " L ' u t i l i s a t e u r a a n n u l é l a r e c o n s t r u c t i o n d e s t a b l e s " - - - - # : f p d b . p y w : 5 7 7 - - m s g i d " P l e a s e c o n f i r m t h a t y o u w a n t t o r e - c r e a t e t h e H U D c a c h e . " - - m s g s t r " V e u i l l e z c o n f i r m e r q u e v o u s v o u l e z r e c r é é e r l e c a c h e H U D . " - - - - # : f p d b . p y w : 5 8 5 - - m s g i d " H e r o ' s c a c h e s t a r t s : " - - m s g s t r " " - - - - # : f p d b . p y w : 5 9 9 - - m s g i d " V i l l a i n s ' c a c h e s t a r t s : " - - m s g s t r " " - - - - # : f p d b . p y w : 6 1 2 - - m s g i d " R e b u i l d i n g H U D C a c h e . . . " - - m s g s t r " R e c o n s t r u c t i o n d u C a c h e H U D . . . " - - - - # : f p d b . p y w : 6 2 0 - - m s g i d " U s e r c a n c e l l e d r e b u i l d i n g h u d c a c h e " - - m s g s t r " L ' u t i l i s a t e u r a a n n u l é l a r e c o n s t r u c t i o n d u c a c h e h u d " - - - - # : f p d b . p y w : 6 3 2 - - m s g i d " C o n f i r m r e b u i l d i n g d a t a b a s e i n d e x e s " - - m s g s t r " " - - - - # : f p d b . p y w : 6 3 3 - - m s g i d " P l e a s e c o n f i r m t h a t y o u w a n t t o r e b u i l d t h e d a t a b a s e i n d e x e s . " - - m s g s t r " V e u i l l e z c o n f i r m e r l a r e c o n s t r u c t i o n d e s i n d i c e s d e b a s e d e d o n n é e s . " - - - - # : f p d b . p y w : 6 4 1 - - m s g i d " R e b u i l d i n g I n d e x e s . . . " - - m s g s t r " R e c o n s t r u c t i o n d e s I n d i c e s . . . " - - - - # : f p d b . p y w : 6 4 8 - - m s g i d " C l e a n i n g D a t a b a s e . . . " - - m s g s t r " N e t t o y a g e d e l a B a s e d e D o n n é e s . . . " - - - - # : f p d b . p y w : 6 5 3 - - m s g i d " A n a l y z i n g D a t a b a s e . . . " - - m s g s t r " A n a l y s e d e l a B a s e d e D o n n é e s . . . " - - - - # : f p d b . p y w : 6 5 8 - - m s g i d " U s e r c a n c e l l e d r e b u i l d i n g d b i n d e x e s " - - m s g s t r " L ' u t i l i s a t e u r a a n n u l é l a r e c o n s t r u c t i o n d e s i n d i c e s d e B D D " - - - - # : f p d b . p y w : 7 5 3 - - m s g i d " " - - " U n i m p l e m e n t e d : S a v e P r o f i l e ( t r y s a v i n g a H U D l a y o u t , t h a t s h o u l d d o i t ) " - - m s g s t r " " - - - - # : f p d b . p y w : 8 0 8 - - m s g i d " _ M a i n " - - m s g s t r " " - - - - # : f p d b . p y w : 8 0 9 f p d b . p y w : 8 4 0 - - m s g i d " _ Q u i t " - - m s g s t r " " - - - - # : f p d b . p y w : 8 1 0 - - m s g i d " < c o n t r o l > L " - - m s g s t r " " - - - - # : f p d b . p y w : 8 1 0 - - m s g i d " _ L o a d P r o f i l e ( b r o k e n ) " - - m s g s t r " " - - - - # : f p d b . p y w : 8 1 1 - - m s g i d " < c o n t r o l > S " - - m s g s t r " " - - - - # : f p d b . p y w : 8 1 1 - - m s g i d " _ S a v e P r o f i l e ( t o d o ) " - - m s g s t r " " - - - - # : f p d b . p y w : 8 1 2 - - m s g i d " < c o n t r o l > F " - - m s g s t r " " - - - - # : f p d b . p y w : 8 1 2 - - m s g i d " P r e _ f e r e n c e s " - - m s g s t r " " - - - - # : f p d b . p y w : 8 1 3 - - m s g i d " _ I m p o r t " - - m s g s t r " " - - - - # : f p d b . p y w : 8 1 4 - - m s g i d " < c o n t r o l > B " - - m s g s t r " " - - - - # : f p d b . p y w : 8 1 5 - - m s g i d " < c o n t r o l > R " - - m s g s t r " " - - - - # : f p d b . p y w : 8 1 5 - - m s g i d " T o u r n a m e n t _ R e s u l t s I m p o r t " - - m s g s t r " " - - - - # : f p d b . p y w : 8 1 6 - - m s g i d " < c o n t r o l > I " - - m s g s t r " " - - - - # : f p d b . p y w : 8 1 6 - - m s g i d " _ I m p o r t t h r o u g h e M a i l / I M A P " - - m s g s t r " " - - - - # : f p d b . p y w : 8 1 7 - - m s g i d " _ V i e w e r s " - - m s g s t r " " - - - - # : f p d b . p y w : 8 1 8 - - m s g i d " < c o n t r o l > A " - - m s g s t r " " - - - - # : f p d b . p y w : 8 1 8 - - m s g i d " _ A u t o I m p o r t a n d H U D " - - m s g s t r " " - - - - # : f p d b . p y w : 8 1 9 - - m s g i d " < c o n t r o l > H " - - m s g s t r " " - - - - # : f p d b . p y w : 8 1 9 - - m s g i d " _ H U D C o n f i g u r a t o r " - - m s g s t r " " - - - - # : f p d b . p y w : 8 2 0 - - m s g i d " < c o n t r o l > G " - - m s g s t r " " - - - - # : f p d b . p y w : 8 2 0 - - m s g i d " _ G r a p h s " - - m s g s t r " " - - - - # : f p d b . p y w : 8 2 1 f p d b . p y w : 1 0 9 6 - - # , f u z z y - - m s g i d " T o u r n e y G r a p h s " - - m s g s t r " T y p e d e T o u r n o i " - - - - # : f p d b . p y w : 8 2 2 - - m s g i d " S t o v e ( p r e v i e w ) " - - m s g s t r " " - - - - # : f p d b . p y w : 8 2 3 - - m s g i d " < c o n t r o l > P " - - m s g s t r " " - - - - # : f p d b . p y w : 8 2 3 - - m s g i d " R i n g _ P l a y e r S t a t s ( t a b u l a t e d v i e w , n o t o n p g s q l ) " - - m s g s t r " " - - - - # : f p d b . p y w : 8 2 4 - - m s g i d " < c o n t r o l > T " - - m s g s t r " " - - - - # : f p d b . p y w : 8 2 4 - - m s g i d " _ T o u r n e y S t a t s ( t a b u l a t e d v i e w , n o t o n p g s q l ) " - - m s g s t r " " - - - - # : f p d b . p y w : 8 2 5 - - m s g i d " T o u r n e y _ V i e w e r " - - m s g s t r " " - - - - # : f p d b . p y w : 8 2 6 - - m s g i d " < c o n t r o l > O " - - m s g s t r " " - - - - # : f p d b . p y w : 8 2 6 - - m s g i d " P _ o s i t i o n a l S t a t s ( t a b u l a t e d v i e w , n o t o n s q l i t e ) " - - m s g s t r " " - - - - # : f p d b . p y w : 8 2 7 f p d b . p y w : 1 0 5 5 - - m s g i d " S e s s i o n S t a t s " - - m s g s t r " S t a t s d e S e s s i o n " - - - - # : f p d b . p y w : 8 2 8 - - m s g i d " H a n d _ R e p l a y e r ( n o t w o r k i n g y e t ) " - - m s g s t r " " - - - - # : f p d b . p y w : 8 2 9 - - m s g i d " _ D a t a b a s e " - - m s g s t r " " - - - - # : f p d b . p y w : 8 3 0 - - m s g i d " _ M a i n t a i n D a t a b a s e s " - - m s g s t r " " - - - - # : f p d b . p y w : 8 3 1 - - m s g i d " C r e a t e o r R e c r e a t e _ T a b l e s " - - m s g s t r " " - - - - # : f p d b . p y w : 8 3 2 - - m s g i d " R e b u i l d H U D C a c h e " - - m s g s t r " R e c o n s t r u c t i o n C a c h e H U D " - - - - # : f p d b . p y w : 8 3 3 - - m s g i d " R e b u i l d D B I n d e x e s " - - m s g s t r " R e c o n s t r u c t i o n I n d i c e s B D D " - - - - # : f p d b . p y w : 8 3 4 - - m s g i d " _ S t a t i s t i c s " - - m s g s t r " " - - - - # : f p d b . p y w : 8 3 5 - - m s g i d " D u m p D a t a b a s e t o T e x t f i l e ( t a k e s A L O T o f t i m e ) " - - m s g s t r " " - - - - # : f p d b . p y w : 8 3 6 - - m s g i d " _ H e l p " - - m s g s t r " " - - - - # : f p d b . p y w : 8 3 7 - - m s g i d " _ L o g M e s s a g e s " - - m s g s t r " " - - - - # : f p d b . p y w : 8 3 8 - - m s g i d " A _ b o u t , L i c e n s e , C o p y i n g " - - m s g s t r " " - - - - # : f p d b . p y w : 8 5 6 - - m s g i d " T h e r e i s a n e r r o r i n y o u r c o n f i g f i l e \ n " - - m s g s t r " " - - - - # : f p d b . p y w : 8 5 7 - - m s g i d " " - - " \ n " - - " \ n " - - " E r r o r i s : " - - m s g s t r " " - - - - # : f p d b . p y w : 8 5 8 - - m s g i d " C O N F I G F I L E E R R O R " - - m s g s t r " " - - - - # : f p d b . p y w : 8 6 2 - - # , f u z z y - - m s g i d " L o g f i l e i s % s \ n " - - m s g s t r " F i c h i e r d e l o g e s t " - - - - # : f p d b . p y w : 8 6 4 - - m s g i d " C o n f i g f i l e " - - m s g s t r " F i c h i e r d e c o n f i g u r a t i o n " - - - - # : f p d b . p y w : 8 6 5 - - m s g i d " " - - " h a s b e e n c r e a t e d a t : \ n " - - " % s . \ n " - - m s g s t r " " - - " a é t é c r é é à : \ n " - - " % s . \ n " - - - - # : f p d b . p y w : 8 6 6 - - m s g i d " " - - " E d i t y o u r s c r e e n _ n a m e a n d h a n d h i s t o r y p a t h i n t h e s u p p o r t e d _ s i t e s s e c t i o n " - - " o f t h e P r e f e r e n c e s w i n d o w ( M a i n m e n u ) b e f o r e t r y i n g t o i m p o r t h a n d s . " - - m s g s t r " " - - - - # : f p d b . p y w : 8 8 8 - - # , f u z z y - - m s g i d " C o n n e c t e d t o S Q L i t e : % s " - - m s g s t r " C o n n e c t é à S Q L i t e : % ( d a t a b a s e ) s " - - - - # : f p d b . p y w : 9 2 2 - - m s g i d " S t r o n g W a r n i n g - I n v a l i d d a t a b a s e v e r s i o n " - - m s g s t r " " - - - - # : f p d b . p y w : 9 2 4 - - m s g i d " A n i n v a l i d D B v e r s i o n o r m i s s i n g t a b l e s h a v e b e e n d e t e c t e d . " - - m s g s t r " " - - " U n e v e r s i o n i n v a l i d e d e l a B D D o u d e s t a b l e s m a n q u a n t e s o n t é t é d é t e c t é s . " - - - - # : f p d b . p y w : 9 2 8 - - m s g i d " " - - " T h i s e r r o r i s n o t n e c e s s a r i l y f a t a l b u t i t i s s t r o n g l y r e c o m m e n d e d t h a t y o u " - - " r e c r e a t e t h e t a b l e s b y u s i n g t h e D a t a b a s e m e n u . " - - m s g s t r " " - - - - # : f p d b . p y w : 9 3 2 - - m s g i d " " - - " N o t d o i n g t h i s w i l l l i k e l y l e a d t o m i s b e h a v i o u r i n c l u d i n g f p d b c r a s h e s , " - - " c o r r u p t d a t a e t c . " - - m s g s t r " " - - - - # : f p d b . p y w : 9 4 6 - - m s g i d " S t a t u s : C o n n e c t e d t o % s d a t a b a s e n a m e d % s o n h o s t % s " - - m s g s t r " " - - - - # : f p d b . p y w : 9 5 6 - - m s g i d " " - - " \ n " - - " G l o b a l l o c k t a k e n b y % s " - - m s g s t r " " - - - - # : f p d b . p y w : 9 5 9 - - m s g i d " " - - " \ n " - - " F a i l e d t o g e t g l o b a l l o c k , i t i s c u r r e n t l y h e l d b y % s " - - m s g s t r " " - - - - # : f p d b . p y w : 9 6 9 - - m s g i d " Q u i t t i n g n o r m a l l y " - - m s g s t r " Q u i t t e n o r m a l e m e n t " - - - - # : f p d b . p y w : 9 9 4 - - m s g i d " G l o b a l l o c k r e l e a s e d . \ n " - - m s g s t r " " - - - - # : f p d b . p y w : 1 0 0 1 - - m s g i d " A u t o I m p o r t " - - m s g s t r " I m p o r t A u t o " - - - - # : f p d b . p y w : 1 0 1 1 - - m s g i d " B u l k I m p o r t " - - m s g s t r " I m p o r t F i c h i e r s " - - - - # : f p d b . p y w : 1 0 1 8 - - # , f u z z y - - m s g i d " T o u r n a m e n t R e s u l t s I m p o r t " - - m s g s t r " T o u r n o i " - - - - # : f p d b . p y w : 1 0 2 4 - - m s g i d " e M a i l I m p o r t " - - m s g s t r " I m p o r t e M a i l " - - - - # : f p d b . p y w : 1 0 3 1 - - m s g i d " R i n g P l a y e r S t a t s " - - m s g s t r " S t a t s J o u e u r C a s h - G a m e " - - - - # : f p d b . p y w : 1 0 3 7 - - # , f u z z y - - m s g i d " T o u r n e y S t a t s " - - m s g s t r " S t a t s J o u e u r T o u r n o i " - - - - # : f p d b . p y w : 1 0 4 3 - - m s g i d " T o u r n e y V i e w e r " - - m s g s t r " V i s u a l i s e u r T o u r n o i " - - - - # : f p d b . p y w : 1 0 4 9 - - m s g i d " P o s i t i o n a l S t a t s " - - m s g s t r " S t a t s P o s i t i o n " - - - - # : f p d b . p y w : 1 0 6 1 - - # , f u z z y - - m s g i d " H a n d R e p l a y e r " - - m s g s t r " F i l t r e s M a i n s : " - - - - # : f p d b . p y w : 1 0 6 5 - - m s g i d " " - - " F p d b n e e d s t r a n s l a t o r s ! \ n " - - " I f y o u s p e a k a n o t h e r l a n g u a g e a n d h a v e a f e w m i n u t e s o r m o r e t o s p a r e g e t i n " - - " t o u c h b y e m a i l i n g s t e f f e n @ s c h a u m b u r g e r . i n f o \ n " - - " \ n " - - " W e l c o m e t o F p d b ! \ n " - - " T o b e n o t i f i e d o f n e w s n a p s h o t s a n d r e l e a s e s g o t o h t t p s : / / l i s t s . s o u r c e f o r g e . " - - " n e t / l i s t s / l i s t i n f o / f p d b - a n n o u n c e a n d s u b s c r i b e . \ n " - - " I f y o u w a n t t o f o l l o w d e v e l o p m e n t m o r e c l o s e l y g o t o h t t p s : / / l i s t s . " - - " s o u r c e f o r g e . n e t / l i s t s / l i s t i n f o / f p d b - m a i n a n d s u b s c r i b e . \ n " - - " \ n " - - " T h i s p r o g r a m i s c u r r e n t l y i n a n a l p h a - s t a t e , s o o u r d a t a b a s e f o r m a t i s s t i l l " - - " s o m e t i m e s c h a n g e d . \ n " - - " Y o u s h o u l d t h e r e f o r e a l w a y s k e e p y o u r h a n d h i s t o r y f i l e s s o t h a t y o u c a n r e - " - - " i m p o r t a f t e r a n u p d a t e , i f n e c e s s a r y . \ n " - - " \ n " - - " F o r d o c u m e n t a t i o n p l e a s e v i s i t o u r w e b s i t e / w i k i a t h t t p : / / f p d b . s o u r c e f o r g e . " - - " n e t / . \ n " - - " I f y o u n e e d h e l p c l i c k o n C o n t a c t - G e t H e l p o n o u r w e b s i t e . \ n " - - " P l e a s e n o t e t h a t d e f a u l t . c o n f i s n o l o n g e r n e e d e d n o r u s e d , a l l " - - " c o n f i g u r a t i o n n o w h a p p e n s i n H U D _ c o n f i g . x m l . \ n " - - " \ n " - - " T h i s p r o g r a m i s f r e e / l i b r e o p e n s o u r c e s o f t w a r e l i c e n s e d p a r t i a l l y u n d e r t h e " - - " A G P L 3 , a n d p a r t i a l l y u n d e r G P L 2 o r l a t e r . \ n " - - " T h e W i n d o w s i n s t a l l e r p a c k a g e i n c l u d e s c o d e l i c e n s e d u n d e r t h e M I T l i c e n s e . \ n " - - " Y o u c a n f i n d t h e f u l l l i c e n s e t e x t s i n a g p l - 3 . 0 . t x t , g p l - 2 . 0 . t x t , g p l - 3 . 0 . " - - " t x t a n d m i t . t x t i n t h e f p d b i n s t a l l a t i o n d i r e c t o r y . " - - m s g s t r " " - - - - # : f p d b . p y w : 1 0 8 2 - - m s g i d " H e l p " - - m s g s t r " A i d e " - - - - # : f p d b . p y w : 1 0 8 9 - - m s g i d " G r a p h s " - - m s g s t r " G r a p h s " - - - - # : f p d b . p y w : 1 1 0 3 - - m s g i d " S t o v e " - - m s g s t r " " - - - - # : f p d b . p y w : 1 1 7 6 - - m s g i d " " - - " \ n " - - " N o t e : e r r o r o u t p u t i s b e i n g d i v e r t e d t o f p d b - e r r o r s . t x t a n d H U D - e r r o r s . t x t " - - " i n : % s " - - m s g s t r " " - - - - # : f p d b . p y w : 1 1 7 7 - - m s g i d " " - - " \ n " - - " A n y m a j o r e r r o r w i l l b e r e p o r t e d t h e r e _ o n l y _ . \ n " - - m s g s t r " " - - - - # : f p d b . p y w : 1 2 0 6 - - m s g i d " f p d b s t a r t i n g . . . " - - m s g s t r " f p d b d é m a r r e . . . " - - - - # : f p d b . p y w : 1 3 0 5 - - m s g i d " " - - " W A R N I N G : U n a b l e t o f i n d o u t p u t h a n d h i s t o r y d i r e c t o r y % s \ n " - - " \ n " - - " P r e s s Y E S t o c r e a t e t h i s d i r e c t o r y , o r N O t o s e l e c t a n e w o n e . " - - m s g s t r " " - - - - # : f p d b . p y w : 1 3 1 3 - - m s g i d " " - - " W A R N I N G : U n a b l e t o c r e a t e h a n d o u t p u t d i r e c t o r y . I m p o r t i n g i s n o t l i k e l y t o " - - " w o r k u n t i l t h i s i s f i x e d . " - - m s g s t r " " - - - - # : f p d b . p y w : 1 3 2 4 - - m s g i d " " - - " W A R N I N G : U n a b l e t o f i n d s i t e ' % s ' \ n " - - " \ n " - - " P r e s s Y E S t o a d d t h i s s i t e t o t h e d a t a b a s e . " - - m s g s t r " " - - - - # : f p d b . p y w : 1 3 4 0 - - m s g i d " " - - " \ n " - - " E n t e r s h o r t c o d e f o r % s \ n " - - " ( u p t o 3 c h a r a c t e r s ) : \ n " - - m s g s t r " " - - - - # : f p d b _ i m p o r t . p y : 5 1 - - m s g i d " I m p o r t d a t a b a s e m o d u l e : M y S Q L d b n o t f o u n d " - - m s g s t r " " - - - - # : f p d b _ i m p o r t . p y : 5 8 - - m s g i d " I m p o r t d a t a b a s e m o d u l e : p s y c o p g 2 n o t f o u n d " - - m s g s t r " " - - - - # : f p d b _ i m p o r t . p y : 1 8 5 - - m s g i d " D a t a b a s e I D f o r % s n o t f o u n d " - - m s g s t r " " - - - - # : f p d b _ i m p o r t . p y : 1 8 7 - - m s g i d " " - - " [ E R R O R ] M o r e t h a n 1 D a t a b a s e I D f o u n d f o r % s - M u l t i p l e c u r r e n c i e s n o t " - - " i m p l e m e n t e d y e t " - - m s g s t r " " - - - - # : f p d b _ i m p o r t . p y : 2 3 3 - - m s g i d " S t a r t e d a t % s - - % d f i l e s t o i m p o r t . i n d e x e s : % s " - - m s g s t r " " - - - - # : f p d b _ i m p o r t . p y : 2 4 2 - - m s g i d " N o n e e d t o d r o p i n d e x e s . " - - m s g s t r " P a s b e s o i n d e s u p p r i m e r l e s i n d i c e s . " - - - - # : f p d b _ i m p o r t . p y : 2 6 1 - - m s g i d " w r i t e r s f i n i s h e d a l r e a d y " - - m s g s t r " " - - - - # : f p d b _ i m p o r t . p y : 2 6 4 - - m s g i d " w a i t i n g f o r w r i t e r s t o f i n i s h . . . " - - m s g s t r " " - - - - # : f p d b _ i m p o r t . p y : 2 7 4 - - m s g i d " . . . w r i t e r s f i n i s h e d " - - m s g s t r " " - - - - # : f p d b _ i m p o r t . p y : 2 8 0 - - m s g i d " N o n e e d t o r e b u i l d i n d e x e s . " - - m s g s t r " P a s b e s o i n d e r e c o n s t r u i r e l e s i n d i c e s . " - - - - # : f p d b _ i m p o r t . p y : 2 8 4 - - m s g i d " N o n e e d t o r e b u i l d h u d c a c h e . " - - m s g s t r " P a s b e s o i n d e r e c o n s t r u i r e l e c a c h e h u d . " - - - - # : f p d b _ i m p o r t . p y : 3 1 8 - - m s g i d " s e n d i n g f i n i s h m e s s a g e q u e u e l e n g t h = " - - m s g s t r " " - - - - # : f p d b _ i m p o r t . p y : 4 4 5 f p d b _ i m p o r t . p y : 4 4 7 - - # , f u z z y - - m s g i d " C o n v e r t i n g % s " - - m s g s t r " C o n v e r s i o n " - - - - # : f p d b _ i m p o r t . p y : 4 8 5 - - m s g i d " H a n d p r o c e s s e d b u t e m p t y " - - m s g s t r " M a i n t r a i t é e m a i s v i d e " - - - - # : f p d b _ i m p o r t . p y : 5 0 6 - - m s g i d " f p d b _ i m p o r t : s e n d i n g h a n d t o h u d " - - m s g s t r " " - - - - # : f p d b _ i m p o r t . p y : 5 0 9 - - m s g i d " F a i l e d t o s e n d h a n d t o H U D : % s " - - m s g s t r " " - - - - # : f p d b _ i m p o r t . p y : 5 2 4 - - m s g i d " U n k n o w n f i l t e r f i l t e r _ n a m e : ' % s ' i n f i l t e r : ' % s ' " - - m s g s t r " " - - - - # : f p d b _ i m p o r t . p y : 5 3 5 - - m s g i d " " - - " E r r o r N o . % s p l e a s e s e n d t h e h a n d c a u s i n g t h i s t o f p d b - m a i n @ l i s t s . s o u r c e f o r g e . " - - " n e t s o w e c a n f i x t h e p r o b l e m . " - - m s g s t r " " - - - - # : f p d b _ i m p o r t . p y : 5 3 6 - - m s g i d " F i l e n a m e : " - - m s g s t r " N o m d e f i c h i e r : " - - - - # : f p d b _ i m p o r t . p y : 5 3 7 - - m s g i d " " - - " H e r e i s t h e f i r s t l i n e o f t h e h a n d s o y o u c a n i d e n t i f y i t . P l e a s e m e n t i o n " - - " t h a t t h e e r r o r w a s a V a l u e E r r o r : " - - m s g s t r " " - - - - # : f p d b _ i m p o r t . p y : 5 3 9 - - m s g i d " H a n d l o g g e d t o h a n d - e r r o r s . t x t " - - m s g s t r " " - - - - # : f p d b _ i m p o r t . p y : 5 9 5 - - # , f u z z y - - m s g i d " I m p o r t i n g " - - m s g s t r " I m p o r t e n c o u r s . . . " - - - - # : f p d b _ i m p o r t . p y : 6 2 3 - - m s g i d " C L I f o r i m p o r t i n g h a n d s i s G u i B u l k I m p o r t . p y " - - m s g s t r " " - - - - # : i n t e r l o c k s . p y : 5 2 - - m s g i d " l o c k a l r e a d y h e l d b y : " - - m s g s t r " " - - - - # : t e s t _ D a t a b a s e . p y : 5 0 - - m s g i d " D E B U G : T e s t i n g v a r i a n c e f u n c t i o n " - - m s g s t r " " - - - - # : t e s t _ D a t a b a s e . p y : 5 1 - - m s g i d " D E B U G : r e s u l t : % s e x p e c t i n g : 0 . 6 6 6 6 6 6 ( r e s u l t - e x p e c t i n g ~ = 0 . 0 ) : % s " - - m s g s t r " " - - - - # : w i n d o w s _ m a k e _ b a t s . p y : 3 9 - - m s g i d " " - - " \ n " - - " T h i s s c r i p t i s o n l y f o r w i n d o w s \ n " - - m s g s t r " " - - " \ n " - - " C e s c r i p t e s t s e u l e m e n t p o u r W i n d o w s \ n " - - - - # : w i n d o w s _ m a k e _ b a t s . p y : 6 6 - - m s g i d " " - - " \ n " - - " n o g t k d i r e c t o r i e s f o u n d i n y o u r p a t h - i n s t a l l g t k o r e d i t t h e p a t h " - - " m a n u a l l y \ n " - - m s g s t r " " - - - - # ~ m s g i d " " - - # ~ " H o w o f t e n t o p r i n t a o n e - l i n e s t a t u s r e p o r t ( 0 ( d e f a u l t ) m e a n s n e v e r ) " - - # ~ m s g s t r " " - - # ~ " A q u e l l e f r à © q u e n c e à © c r i r e u n e l i g n e d e r a p p o r t ( 0 ( d à © f a u t ) v e u t d i r e " - - # ~ " j a m a i s ) " - - - - # ~ m s g i d " F a i l o n e r r o r " - - # ~ m s g s t r " A r r à ª t l o r s d u n e e r r e u r " - - - - # ~ m s g i d " L o g f i l e i s " - - # ~ m s g s t r " F i c h i e r d e l o g e s t " - - - - # ~ m s g i d " T e r m i n a t i n g n o r m a l l y . " - - # ~ m s g s t r " T e r m i n é n o r m a l e m e n t . " - - - - # ~ m s g i d " R e c e i v e d h a n d n o % s " - - # ~ m s g s t r " M a i n r e ç u n o % s " - - - - # ~ m s g i d " w i l l n o t s e n d h a n d \ n " - - # ~ m s g s t r " n ' e n v e r r a p a s l a m a i n \ n " - - - - # ~ m s g i d " H U D c r e a t e : t a b l e n a m e % s n o t f o u n d , s k i p p i n g . " - - # ~ m s g s t r " C r é a t i o n H U D : t a b l e n o m m é % s n o n t r o u v é e , i g n o r é e . " - - - - # ~ m s g i d " C a n n o t r e a d H I D f o r c u r r e n t h a n d " - - # ~ m s g s t r " I m p o s s i b l e d e l i r e l e H I D p o u r c e t t e m a i n " - - - - # ~ m s g i d " c r e a t i n g m y s q l i n d e x " - - # ~ m s g s t r " c r à © a t i o n i n d e x m y s q l " - - - - # ~ m s g i d " c r e a t e i n d e x f a i l e d : " - - # ~ m s g s t r " c r à © a t i o n i n d e x a à © c h o u à © " - - - - # ~ m s g i d " c r e a t e i n d e x f a i l e d : " - - # ~ m s g s t r " c r à © a t i o n d e l ' i n d e x a à © c h o u à © : " - - - - m s g i d " P r o f i t g r a p h f o r r i n g g a m e s " - - m s g s t r " G r a p h d e p r o f i t p o u r l e c a s h - g a m e " - - - - # ~ m s g i d " G a m e I n f o r e g e x d i d n o t m a t c h " - - # ~ m s g s t r " G a m e I n f o r e g e x n e c o r r e s p o n d p a s " - - - - # ~ m s g i d " d i d n ' t r e c o g n i s e b u y i n c u r r e n c y i n : " - - # ~ m s g s t r " n ' a p a s r e c o n n u l a d e v i s e d u b u y i n : " - - - - # ~ m s g i d " c o m m i t f i n i s h e d o k , i = " - - # ~ m s g s t r " s u c c à ¨ s d u c o m m i t , i = " - - - - # ~ m s g i d " D e f a u l t " - - # ~ m s g s t r " D é f a u t " - - - - # ~ m s g i d " F a t a l E r r o r - C o n f i g F i l e M i s s i n g " - - # ~ m s g s t r " E r r e u r F a t a l e - F i c h i e r d e C o n f i g u r a t i o n M a n q u a n t " - +# FPDB FRENCH TRANSLATION +# Copyright (C) 2010 NO ORGANIZATION :) +# FREDERIC PROST , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2011-02-16 08:43+CET\n" +"PO-Revision-Date: 2010-09-09 13:33+0100\n" +"Last-Translator: \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: pygettext.py 1.5\n" + +#: AbsoluteToFpdb.py:139 BetfairToFpdb.py:76 CarbonToFpdb.py:130 +#: EverestToFpdb.py:101 EverleafToFpdb.py:110 FulltiltToFpdb.py:211 +#: OnGameToFpdb.py:159 PartyPokerToFpdb.py:197 PkrToFpdb.py:128 +#: PokerStarsToFpdb.py:190 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:212 +#: FulltiltToFpdb.py:251 OnGameToFpdb.py:160 OnGameToFpdb.py:176 +#: PartyPokerToFpdb.py:198 PkrToFpdb.py:129 PkrToFpdb.py:154 +#: PokerStarsToFpdb.py:191 PokerStarsToFpdb.py:217 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:192 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 +#, fuzzy +msgid "Absolute: Didn't match re_HandInfo: '%s'" +msgstr "N'a pas correspondu à re_HandInfo" + +#: AbsoluteToFpdb.py:207 +msgid "readHandInfo: File name didn't match re_*InfoFromFilename" +msgstr "" + +#: AbsoluteToFpdb.py:208 +#, fuzzy +msgid "File name: %s" +msgstr "Nom de fichier:" + +#: AbsoluteToFpdb.py:209 +#, fuzzy +msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'" +msgstr "N'a pas correspondu à re_HandInfo" + +#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:410 +#: OnGameToFpdb.py:294 PokerStarsToFpdb.py:362 Win2dayToFpdb.py:203 +#: WinamaxToFpdb.py:361 +msgid "reading antes" +msgstr "lecture antes" + +#: AbsoluteToFpdb.py:290 EverleafToFpdb.py:230 +#, fuzzy +msgid "No bringin found." +msgstr "Bringin non trouvé" + +#: AbsoluteToFpdb.py:297 EverleafToFpdb.py:237 +msgid "No small blind" +msgstr "Pas de petite blinde" + +#: 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:778 PartyPokerToFpdb.py:572 +#: PokerStarsToFpdb.py:472 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 +#: PokerStarsToFpdb.py:473 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 +msgid "output translation to" +msgstr "traduction envoyé vers" + +#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 +#: EverleafToFpdb.py:328 FulltiltToFpdb.py:780 PartyPokerToFpdb.py:574 +#: PokerStarsToFpdb.py:474 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 +msgid "follow (tail -f) the input" +msgstr "" + +#: Anonymise.py:49 +msgid "Could not find file %s" +msgstr "Impossible de trouver le fichier %s" + +#: Anonymise.py:55 +msgid "Output being written to" +msgstr "Résultats écris à" + +#: 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" + +#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146 +#: FulltiltToFpdb.py:266 PokerStarsToFpdb.py:228 +#, fuzzy +msgid "No match in readHandInfo." +msgstr "N'a pas correspondu à re_HandInfo" + +#: BetfairToFpdb.py:123 +msgid "readPlayerStacks: Less than 2 players found in a hand" +msgstr "readPlayerStacks: Moins de 2 joueurs trouvés dans une main" + +#: BetfairToFpdb.py:163 +msgid "No bringin found" +msgstr "Bringin non trouvé" + +#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:444 +#: WinamaxToFpdb.py:407 +msgid "DEBUG: unimplemented readAction: '%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)" + +# 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" + +#: Charset.py:48 Charset.py:63 Charset.py:78 +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éé à %s.\n" + +#: Configuration.py:123 +msgid "" +"No %s found\n" +" in %s\n" +" or %s\n" +msgstr "" +"Pas de %s trouvé\n" +" dans %s\n" +" 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 .example, 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" + +#: Configuration.py:166 +msgid "Default logger initialised for " +msgstr "Logger par défaut initialisé pour" + +#: Configuration.py:167 +msgid "Default logger intialised for " +msgstr "Logger par défaut initialisé pour" + +#: Configuration.py:178 Database.py:443 Database.py:444 +msgid "Creating directory: '%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." + +#: Configuration.py:308 +#, fuzzy +msgid "Loading site" +msgstr "lecture antes" + +#: Configuration.py:529 +msgid "config.general: adding %s = %s" +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é" + +#: Configuration.py:626 +msgid "missing config section raw_hands" +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\"" + +#: 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\"" + +#: Configuration.py:652 +msgid "missing config section raw_tourneys" +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\"" + +#: 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\"" + +#: Configuration.py:683 Configuration.py:684 +msgid "Configuration file %s not found. Using defaults." +msgstr "Fichier de configuration %s non trouvé. Defaut utilisé." + +#: Configuration.py:714 +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" + +#: 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" + +#: Database.py:65 +msgid "Not using sqlalchemy connection pool." +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" + +#: Database.py:246 +msgid "Creating Database instance, sql = %s" +msgstr "Création de la base de donnée, sql = %s" + +#: Database.py:394 +msgid "*** WARNING UNKNOWN MYSQL ERROR:" +msgstr "*** WARNING ERREUR MYSQL INCONNUE:" + +#: Database.py:448 +msgid "Connecting to SQLite: %(database)s" +msgstr "Connexion à SQLite: %(database)s" + +#: Database.py:460 +msgid "Some database functions will not work without NumPy support" +msgstr "Certaines fonctionnalités ne foncitonneront pas sans NumPy" + +#: Database.py:490 +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" + +#: Database.py:496 Database.py:497 +msgid "Failed to read settings table - recreating tables" +msgstr "Echec de lecture de la table de règlages - recréation des tables" + +#: Database.py:501 Database.py:502 +msgid "Failed to read settings table - please recreate tables" +msgstr "Echec de lecture de la table de règlages - recréation des tables" + +#: Database.py:523 +msgid "commit %s failed: info=%s value=%s" +msgstr "echec du commit %s: info=%s valeur=%s" + +#: Database.py:527 +msgid "commit failed" +msgstr "echec du commit" + +#: Database.py:708 Database.py:741 +msgid "*** Database Error: " +msgstr "*** Erreur Base de Données: " + +#: Database.py:738 +msgid "Database: date n hands ago = " +msgstr "Base de Données: date d'il y a n mains = " + +#: Database.py:895 +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" + +#: Database.py:987 +msgid "getLastInsertId(): problem fetching insert_id? ret=%d" +msgstr "getLastInsertId(): problème lors de la recherche insert_id? ret=%d" + +#: Database.py:999 +msgid "getLastInsertId(%s): problem fetching lastval? row=%d" +msgstr "getLastInsertId(%s): problème lors de la recherche lastval? row=%d" + +#: Database.py:1006 +msgid "getLastInsertId(): unknown backend: %d" +msgstr "getLastInsertId(): backend inconnu: %d" + +#: Database.py:1011 +msgid "*** Database get_last_insert_id error: " +msgstr "*** Erreur get_last_insert_id base de données: " + +#: Database.py:1065 Database.py:1490 +msgid "warning: drop pg fk %s_%s_fkey failed: %s, continuing ..." +msgstr "Warning: suppression de pg fk %s_%s_fkey a échoué: %s, continue..." + +#: Database.py:1069 Database.py:1494 +msgid "warning: constraint %s_%s_fkey not dropped: %s, continuing ..." +msgstr "warning: contrainte %s_%s_fkey non supprimée: %s, continue ..." + +#: Database.py:1077 Database.py:1368 +msgid "dropping mysql index " +msgstr "supprime mysql index" + +#: Database.py:1083 Database.py:1373 Database.py:1381 Database.py:1388 +msgid " drop index failed: " +msgstr " suppression d'index a échoué: " + +#: Database.py:1088 Database.py:1375 +msgid "dropping pg index " +msgstr "supprime pg index " + +#: Database.py:1101 +msgid "warning: drop index %s_%s_idx failed: %s, continuing ..." +msgstr "warning: suppression de l'index %s_%s_idx a échoué: %s, continue ..." + +#: Database.py:1105 +msgid "warning: index %s_%s_idx not dropped %s, continuing ..." +msgstr "warning: index %s_%s_idx non supprimé: %s, continue ..." + +#: Database.py:1145 Database.py:1153 +#, fuzzy +msgid "Creating foreign key " +msgstr "création d'une clé étrangère" + +#: Database.py:1151 Database.py:1160 Database.py:1172 +#, fuzzy +msgid "Create foreign key failed: " +msgstr " creation d'une clé étrangère a échoué" + +#: Database.py:1167 Database.py:1326 Database.py:1327 +msgid "Creating mysql index %s %s" +msgstr "Création index mysql %s %s" + +#: Database.py:1176 +#, fuzzy +msgid "Creating pg index " +msgstr "création index pg" + +#: Database.py:1181 Database.py:1332 Database.py:1341 Database.py:1349 +msgid "Create index failed: " +msgstr "Création de l'index a échoué: " + +#: Database.py:1222 Database.py:1223 +msgid "Finished recreating tables" +msgstr "Fin de re-création des tables" + +#: Database.py:1264 +#, fuzzy +msgid "***Error creating tables: " +msgstr "***Erreur lors de la suppression des tables: " + +#: Database.py:1274 +msgid "*** Error unable to get databasecursor" +msgstr "*** Erreur impossible de récuperer databasecursor" + +#: Database.py:1286 Database.py:1297 Database.py:1307 Database.py:1314 +msgid "***Error dropping tables: " +msgstr "***Erreur lors de la suppression des tables: " + +#: Database.py:1312 +msgid "*** Error in committing table drop" +msgstr "*** Erreur lors du in committing table drop" + +#: Database.py:1335 Database.py:1336 +msgid "Creating pgsql index %s %s" +msgstr "Création de l'index pgsql %s %s" + +#: Database.py:1343 Database.py:1344 +msgid "Creating sqlite index %s %s" +msgstr "Création de l'index sqlite %s %s" + +#: Database.py:1351 +msgid "Unknown database: MySQL, Postgres and SQLite supported" +msgstr "Base de données inconnue: MySQL, Postgres et SQLite sont supportées" + +#: Database.py:1356 +#, fuzzy +msgid "Error creating indexes: " +msgstr "création index pg" + +#: Database.py:1383 +msgid "Dropping sqlite index " +msgstr "Suppression de l'index sqlite " + +#: Database.py:1390 +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:1404 Database.py:1444 +msgid " set_isolation_level failed: " +msgstr " set_isolation_level a échoué:" + +#: Database.py:1421 Database.py:1429 +msgid "creating foreign key " +msgstr "création d'une clé étrangère" + +#: Database.py:1427 +msgid " create foreign key failed: " +msgstr " creation d'une clé étrangère a échoué" + +#: Database.py:1436 +msgid " create foreign key failed: " +msgstr " creation d'une clé étrangère a échoué" + +#: Database.py:1438 Database.py:1497 +msgid "Only MySQL and Postgres supported so far" +msgstr "Seuls MySQL et Postgres sont supportés pour le moment" + +#: Database.py:1468 +msgid "dropping mysql foreign key" +msgstr "Suppresion de la clé étrangère mysql" + +#: Database.py:1472 +msgid " drop failed: " +msgstr " la suppression a échoué: " + +#: Database.py:1475 +msgid "dropping pg foreign key" +msgstr "suppression de la clé étrangère pg" + +#: Database.py:1487 +msgid "dropped pg foreign key %s_%s_fkey, continuing ..." +msgstr "suppression de la clé étrangère pg %s_%s_fkey, continue..." + +#: Database.py:1608 +msgid "Rebuild hudcache took %.1f seconds" +msgstr "Reconstruction du hudcache a pris %.1f secondes" + +#: Database.py:1611 Database.py:1649 +msgid "Error rebuilding hudcache:" +msgstr "Erreur lors de la reconsctruction du hudcache:" + +#: Database.py:1661 Database.py:1667 +msgid "Error during analyze:" +msgstr "Erreur lors de l'analyse" + +#: Database.py:1671 +msgid "Analyze took %.1f seconds" +msgstr "L'analyse a pris %.1f secondes" + +#: Database.py:1681 Database.py:1687 +msgid "Error during vacuum:" +msgstr "Erreur durant le netoyage:" + +#: Database.py:1691 +msgid "Vacuum took %.1f seconds" +msgstr "Le nettoyage a pris %.1f secondes" + +#: Database.py:1703 +msgid "Error during lock_for_insert:" +msgstr "Error lors du lock_for_insert:" + +#: Database.py:1712 +msgid "######## Hands ##########" +msgstr "" + +#: Database.py:1716 +msgid "###### End Hands ########" +msgstr "" + +#: Database.py:2116 +#, fuzzy +msgid "Error aquiring hero ids:" +msgstr "Erreur lors de l'analyse" + +#: Database.py:2222 +msgid "######## Gametype ##########" +msgstr "" + +#: Database.py:2226 +msgid "###### End Gametype ########" +msgstr "" + +#: Database.py:2253 +msgid "queue empty too long - writer stopping ..." +msgstr "" + +#: Database.py:2256 +msgid "writer stopping, error reading queue: " +msgstr "" + +#: Database.py:2281 +msgid "deadlock detected - trying again ..." +msgstr "" + +#: Database.py:2286 +msgid "too many deadlocks - failed to store hand " +msgstr "" + +#: Database.py:2290 +msgid "***Error storing hand: " +msgstr "***Erreur lors du stockage de la main" + +#: Database.py:2300 +msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" +msgstr "" +"base de données finie d'écrire: stocké %d mains (%d échouées) en %.1f " +"secondes" + +#: Database.py:2310 +msgid "***Error sending finish: " +msgstr "***Erreur lors de l'envoi de fin: " + +#: Database.py:2392 +msgid "invalid source in Database.createOrUpdateTourney" +msgstr "source invalide dans Database.createOrUpdateTourney" + +#: Database.py:2405 +msgid "invalid source in Database.createOrUpdateTourneysPlayers" +msgstr "source invalide dans Database.createOrUpdateTourneysPlayers" + +#: Database.py:2531 +msgid "HandToWrite.init error: " +msgstr "HandToWrite.init erreur: " + +#: Database.py:2581 +msgid "HandToWrite.set_all error: " +msgstr "HandToWrite.set_all erreur: " + +#: Database.py:2612 +msgid "nutOmatic is id_player = %d" +msgstr "" + +#: Database.py:2620 +msgid "query plan: " +msgstr "" + +#: Database.py:2629 +msgid "cards =" +msgstr "cartes =" + +#: Database.py:2632 +#, fuzzy +msgid "get_stats took: %4.3f seconds" +msgstr "Le nettoyage a pris %.1f secondes" + +#: Database.py:2634 +msgid "press enter to continue" +msgstr "appuyer sur entrée pour continuer" + +#: 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 "Tout" + +#: Filters.py:53 +msgid "None" +msgstr "Aucun" + +#: Filters.py:53 +msgid "Show _Limits" +msgstr "Montre _Limits" + +#: Filters.py:54 +msgid "Show Number of _Players" +msgstr "Montre nombre de _Players" + +#: Filters.py:54 TourneyFilters.py:51 +msgid "And:" +msgstr "Et" + +#: Filters.py:54 TourneyFilters.py:51 +msgid "Between:" +msgstr "Entre" + +#: Filters.py:55 +msgid "Games:" +msgstr "Parties:" + +#: Filters.py:55 TourneyFilters.py:50 +msgid "Hero:" +msgstr "Héros" + +#: Filters.py:55 TourneyFilters.py:50 +msgid "Sites:" +msgstr "Sites:" + +#: Filters.py:56 +msgid "Limits:" +msgstr "Limites" + +#: Filters.py:56 TourneyFilters.py:50 +msgid "Number of Players:" +msgstr "Nombre de Joueurs" + +#: Filters.py:57 +msgid "Grouping:" +msgstr "Regroupement:" + +#: Filters.py:57 +#, fuzzy +msgid "Show Position Stats" +msgstr "Montrer les stats de position" + +#: Filters.py:58 TourneyFilters.py:51 +msgid "Date:" +msgstr "Date:" + +#: Filters.py:59 +msgid "All Players" +msgstr "Tous les joueurs" + +#: Filters.py:60 +msgid "Ring" +msgstr "Cash-Game" + +#: Filters.py:60 +msgid "Tourney" +msgstr "Tournoi" + +#: Filters.py:96 TourneyFilters.py:107 +msgid "Either 0 or more than one site matched (%s) - EEK" +msgstr "0 ou plus d'un site correspond (%s) - EEK" + +#: Filters.py:328 +msgid "%s was toggled %s" +msgstr "%s a été basculé %s" + +#: Filters.py:328 +msgid "OFF" +msgstr "OFF" + +#: Filters.py:328 +msgid "ON" +msgstr "ON" + +#: Filters.py:409 +msgid "self.sites[%s] set to %s" +msgstr "self.sites[%s] mis à %s" + +#: Filters.py:415 +msgid "self.games[%s] set to %s" +msgstr "self.games[%s] mis à %s" + +#: Filters.py:421 +msgid "self.limit[%s] set to %s" +msgstr "self.limit[%s] mis à %s" + +#: Filters.py:565 +msgid "self.seats[%s] set to %s" +msgstr "self.seats[%s] mis à %s" + +#: Filters.py:571 +msgid "self.groups[%s] set to %s" +msgstr "self.groups[%s] mis à %s" + +#: Filters.py:612 +msgid "Min # Hands:" +msgstr "Min # Mains:" + +#: Filters.py:678 +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:679 +msgid "No tourney types returned from database" +msgstr "Pas de types de tournoi retournés par la base de données" + +#: Filters.py:705 Filters.py:794 +msgid "INFO: No games returned from database" +msgstr "INFO: Pas de parties retournées par la base de données" + +#: Filters.py:706 Filters.py:795 +msgid "No games returned from database" +msgstr "Pas de parties retournées par la base de données" + +#: Filters.py:974 +msgid "From:" +msgstr "De:" + +#: Filters.py:988 +msgid "To:" +msgstr "à:" + +#: Filters.py:993 +msgid " Clear Dates " +msgstr " Effacer les Dates " + +#: Filters.py:1020 fpdb.pyw:719 +msgid "Pick a date" +msgstr "Choisir une date" + +#: Filters.py:1026 fpdb.pyw:725 +msgid "Done" +msgstr "Fait" + +#: 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:252 PkrToFpdb.py:155 PokerStarsToFpdb.py:218 +msgid "Lim_Blinds has no lookup for '%s'" +msgstr "" + +#: FulltiltToFpdb.py:265 +msgid "readHandInfo: Unable to recognise handinfo from: '%s'" +msgstr "" + +#: FulltiltToFpdb.py:420 +msgid "Player bringing in: %s for %s" +msgstr "" + +#: FulltiltToFpdb.py:423 +#, fuzzy +msgid "No bringin found, handid =%s" +msgstr "Bringin non trouvé" + +#: FulltiltToFpdb.py:430 +msgid "FTP: readButton: Failed to detect button (hand #%s cancelled?)" +msgstr "" + +#: FulltiltToFpdb.py:484 +#, fuzzy +msgid "FullTilt: DEBUG: unimplemented readAction: '%s' '%s'" +msgstr "DEBUG: readAction non implementé: '%s' '%s'" + +#: FulltiltToFpdb.py:560 +msgid "determineTourneyType : Parsing NOK" +msgstr "" + +#: FulltiltToFpdb.py:618 +msgid "Unable to get a valid Tournament ID -- File rejected" +msgstr "" + +#: FulltiltToFpdb.py:649 +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 +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 +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:761 +msgid "FullTilt: Player finishing stats unreadable : %s" +msgstr "" + +#: FulltiltToFpdb.py:770 +msgid "FullTilt: %s not found in tourney.ranks ..." +msgstr "" + +#: FulltiltToFpdb.py:772 +msgid "FullTilt: Bad parsing : finish position incoherent : %s / %s" +msgstr "" + +#: GuiAutoImport.py:90 +msgid "Time between imports in seconds:" +msgstr "Temps entre les imports en secondes" + +#: GuiAutoImport.py:121 GuiAutoImport.py:189 GuiAutoImport.py:274 +#, fuzzy +msgid " Start _Auto Import " +msgstr " Démarrage _Autoimport " + +#: GuiAutoImport.py:140 +#, fuzzy +msgid "Auto Import Ready." +msgstr "AutoImport Prêt." + +#: GuiAutoImport.py:153 +#, fuzzy +msgid "Please choose the path that you want to Auto Import" +msgstr "Choisissez le répertoire à auto importer, s'il vous plaît" + +#: GuiAutoImport.py:176 +msgid " _Auto Import Running " +msgstr " _Auto Import En cours " + +#: GuiAutoImport.py:187 +#, fuzzy +msgid " Stop _Auto Import " +msgstr " Arrêt _Autoimport " + +#: GuiAutoImport.py:213 +msgid "" +"\n" +"Global lock taken ... Auto Import Started.\n" +msgstr "" + +#: GuiAutoImport.py:215 +#, fuzzy +msgid " _Stop Auto Import " +msgstr " Arrêt _Autoimport " + +#: GuiAutoImport.py:235 +msgid "opening pipe to HUD" +msgstr "" + +#: GuiAutoImport.py:249 +msgid "" +"\n" +"*** GuiAutoImport Error opening pipe: " +msgstr "" + +#: GuiAutoImport.py:261 +#, fuzzy +msgid "" +"\n" +"Auto Import aborted - global lock not available" +msgstr "Import direct abandonné - lock global impossible" + +#: GuiAutoImport.py:266 +#, fuzzy +msgid "" +"\n" +"Stopping Auto Import - global lock released." +msgstr "Import direct abandonné - lock global impossible" + +#: GuiAutoImport.py:268 +#, fuzzy +msgid "" +"\n" +" * Stop Auto Import: HUD already terminated" +msgstr " Arrêt _Autoimport " + +#: GuiAutoImport.py:296 +msgid "Browse..." +msgstr "Parcourir..." + +#: GuiBulkImport.py:59 +msgid "" +"\n" +"Global lock taken ..." +msgstr "" + +#: GuiBulkImport.py:60 +msgid "Importing..." +msgstr "Import en cours..." + +#: 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 "Import Fini" + +#: GuiBulkImport.py:135 GuiTourneyImport.py:78 +#, fuzzy +msgid "bulk import aborted - global lock not available" +msgstr "Import direct abandonné - lock global impossible" + +#: GuiBulkImport.py:163 +msgid "Print Start/Stop Info" +msgstr "Afficher Infos de Départ/Arrêt" + +#: GuiBulkImport.py:170 +msgid "Hands/status print:" +msgstr "Affichage mains/status:" + +#: GuiBulkImport.py:187 +msgid "Number of threads:" +msgstr "Nombre de threads" + +#: GuiBulkImport.py:207 +msgid "Archive File" +msgstr "" + +#: GuiBulkImport.py:212 +msgid "Hands/file:" +msgstr "Mains/fichiers" + +#: GuiBulkImport.py:227 +msgid "Drop indexes:" +msgstr "Suppression indices:" + +#: GuiBulkImport.py:236 GuiBulkImport.py:286 +msgid "auto" +msgstr "auto" + +#: 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 "Mode de test HUD" + +#: GuiBulkImport.py:249 GuiTourneyImport.py:106 +msgid "Site filter:" +msgstr "Filtre de site:" + +#: GuiBulkImport.py:277 +msgid "Drop HudCache:" +msgstr "" + +#: GuiBulkImport.py:295 GuiTourneyImport.py:135 fpdb.pyw:814 +msgid "_Bulk Import" +msgstr "" + +#: GuiBulkImport.py:297 GuiTourneyImport.py:137 +msgid "Import clicked" +msgstr "Import cliqué" + +#: GuiBulkImport.py:315 +msgid "Waiting..." +msgstr "Attente..." + +#: GuiBulkImport.py:344 +msgid "Input file in quiet mode" +msgstr "Fichier d'entrée en mode silencieux" + +#: 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 "" +"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" + +#: GuiBulkImport.py:352 Options.py:55 +msgid "Print some useful one liners" +msgstr "Affiche quelques lignes utiles" + +#: GuiBulkImport.py:354 +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" + +#: GuiBulkImport.py:356 +#, fuzzy +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" + +#: 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 "UTILISATION:" + +#: GuiBulkImport.py:364 +msgid "PokerStars converter: ./GuiBulkImport.py -c PokerStars -f filename" +msgstr "Convertisseur Pokerstars: ./GuiBulkImport.py -c PokerStars -f filename" + +#: GuiBulkImport.py:365 +msgid "" +"Full Tilt converter: ./GuiBulkImport.py -c \"Full Tilt Poker\" -f filename" +msgstr "" +"Convertisseur Full Tilt: ./GuiBulkImport.py -c \"Full Tilt Poker\" -f " +"filename" + +#: GuiBulkImport.py:366 +msgid "Everleaf converter: ./GuiBulkImport.py -c Everleaf -f filename" +msgstr "Convertisseur Everleaf: ./GuiBulkImport.py -c Everleaf -f filename" + +#: GuiBulkImport.py:367 +msgid "Absolute converter: ./GuiBulkImport.py -c Absolute -f filename" +msgstr "Convertisseur Absolute: ./GuiBulkImport.py -c Absolute -f filename" + +#: GuiBulkImport.py:368 +msgid "PartyPoker converter: ./GuiBulkImport.py -c PartyPoker -f filename" +msgstr "Convertisseur PartyPoker: ./GuiBulkImport.py -c PartyPoker -f filename" + +#: 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 +#, fuzzy +msgid "_Refresh" +msgstr "Rafraîchir" + +#: GuiDatabase.py:115 +msgid "Type" +msgstr "Type" + +#: GuiDatabase.py:116 +msgid "Name" +msgstr "Nom" + +#: GuiDatabase.py:117 +msgid "Description" +msgstr "Description" + +#: GuiDatabase.py:118 GuiDatabase.py:448 GuiImapFetcher.py:110 +msgid "Username" +msgstr "Username" + +#: GuiDatabase.py:119 GuiDatabase.py:455 GuiImapFetcher.py:110 +msgid "Password" +msgstr "Mot de passe" + +#: GuiDatabase.py:120 +msgid "Host" +msgstr "Hôte" + +#: GuiDatabase.py:121 +msgid "Open" +msgstr "Ouvrir" + +#: GuiDatabase.py:122 +msgid "Status" +msgstr "Status" + +#: GuiDatabase.py:256 +msgid "Testing database connections ... " +msgstr "Test des connexions de la base de données ..." + +#: GuiDatabase.py:283 +msgid "finished." +msgstr "fini" + +#: GuiDatabase.py:293 +#, fuzzy +msgid "loadDbs error: " +msgstr "erreur loaddbs: " + +#: GuiDatabase.py:314 GuiLogView.py:191 GuiTourneyPlayerStats.py:457 +msgid "***sortCols error: " +msgstr "***erreur sortCols: " + +#: GuiDatabase.py:316 +msgid "sortCols error: " +msgstr "erreur sortCols: " + +#: 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:890 +msgid "" +"MySQL Server reports: Access denied. Are your permissions set correctly?" +msgstr "" + +#: GuiDatabase.py:377 fpdb.pyw:892 +msgid "MySQL client reports: 2002 or 2003 error. Unable to connect - " +msgstr "" + +#: GuiDatabase.py:378 fpdb.pyw:893 +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 +msgid "" +"PostgreSQL Server reports: Access denied. Are your permissions set correctly?" +msgstr "" + +#: GuiDatabase.py:385 fpdb.pyw:897 +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é" + +#: GuiDatabase.py:396 +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 ..." + +#: GuiDatabase.py:413 +msgid "Add New Database" +msgstr "Ajouter Nouvelle Base De Données" + +#: GuiDatabase.py:423 +#, fuzzy +msgid "DB Type" +msgstr "Type" + +#: GuiDatabase.py:433 +#, fuzzy +msgid "DB Name" +msgstr "Nom" + +#: GuiDatabase.py:441 +#, fuzzy +msgid "DB Description" +msgstr "Description" + +#: GuiDatabase.py:462 +#, fuzzy +msgid "Host Computer" +msgstr "Import Fini" + +#: GuiDatabase.py:495 +#, fuzzy +msgid "start creating new db" +msgstr "Erreur à la création des indices" + +#: GuiDatabase.py:514 +msgid "tested new db, result=%s" +msgstr "nouvelle bdd testée, résultat=%s" + +#: GuiDatabase.py:517 +#, fuzzy +msgid "Database created" +msgstr "Statistiques de Base de Données" + +#: GuiDatabase.py:520 +#, fuzzy +msgid "Database creation failed" +msgstr " création index a échoué" + +#: GuiDatabase.py:533 +msgid "check_fields: starting" +msgstr "" + +#: GuiDatabase.py:539 +msgid "No Database Name given" +msgstr "Pas de Nom de Base De Données donné" + +#: GuiDatabase.py:542 +msgid "No Database Description given" +msgstr "Pas de Description de Base De Données donné" + +#: GuiDatabase.py:545 +#, fuzzy +msgid "No Username given" +msgstr "Username" + +#: GuiDatabase.py:548 +#, fuzzy +msgid "No Password given" +msgstr "Mot de passe" + +#: GuiDatabase.py:551 +msgid "No Host given" +msgstr "Pas de nom d'Hôte donné " + +#: GuiDatabase.py:565 +msgid "Unknown Database Type selected" +msgstr "Type de Base De Données selectionnée Inconnu" + +#: GuiDatabase.py:569 +msgid "check_fields: open dialog" +msgstr "" + +#: GuiDatabase.py:578 +msgid "Do you want to try again?" +msgstr "Voulez-vous ré-essayer ?" + +#: 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 "Visualiseur Log de Test" + +#: GuiDatabase.py:696 GuiLogView.py:209 +msgid "Log Viewer" +msgstr "Visualiseur de Log" + +#: 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 "" +"Le chargement des libs de graph a échoué, graph indisponible. Veuillez\n" +" installer numpy et matplotlib si vous voulez utiliser les " +"graphs." + +#: 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 +#, fuzzy +msgid "Refresh _Graph" +msgstr "Rafraîchir" + +#: 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 "***Erreur: " + +#: 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 "Pas de site selectionné - 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é" + +#: GuiGraphViewer.py:178 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 +msgid "Graph generated in: %s" +msgstr "Graph generé en: %s" + +#: GuiGraphViewer.py:193 +msgid "Hands" +msgstr "Mains" + +#: GuiGraphViewer.py:198 GuiTourneyGraphViewer.py:182 +msgid "No Data for Player(s) Found" +msgstr "Données Non-Trouvées pour les Joueurs" + +#: GuiGraphViewer.py:221 +msgid "" +"Hands: %d\n" +"Profit: $%.2f" +msgstr "" +"Mains: %d\n" +"Profit: $%.2f" + +#: GuiGraphViewer.py:222 +msgid "Showdown: $%.2f" +msgstr "Abattage: $%.2f" + +#: GuiGraphViewer.py:223 +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" + +#: GuiGraphViewer.py:236 +#, fuzzy +msgid "Showdown (%s): %.2f" +msgstr "Abattage: $%.2f" + +#: GuiGraphViewer.py:238 +#, fuzzy +msgid "Non-showdown (%s): %.2f" +msgstr "Sans-abattage: $%.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:" + +#: GuiGraphViewer.py:378 GuiTourneyGraphViewer.py:289 +msgid "Closed, no graph exported" +msgstr "Fermé, pas de graph exporté" + +#: GuiGraphViewer.py:396 GuiTourneyGraphViewer.py:307 +msgid "Graph created" +msgstr "Graph créé" + +#: GuiImapFetcher.py:40 +msgid "To cancel just close this tab." +msgstr "Pour annuler, fermer cette fenêtre" + +#: GuiImapFetcher.py:43 +msgid "_Save" +msgstr "" + +#: GuiImapFetcher.py:47 +#, fuzzy +msgid "_Import All" +msgstr "Import" + +#: 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" + +#: GuiImapFetcher.py:89 +msgid "Starting import. Please wait." +msgstr "Démarrage de l'import. Veuillez patienter." + +#: GuiImapFetcher.py:94 +msgid "Finished import without error." +msgstr "Fin de l'import sans erreur." + +#: 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 "Repertoir de Mail" + +#: GuiImapFetcher.py:110 +msgid "Mailserver" +msgstr "" + +#: GuiImapFetcher.py:110 +msgid "Site" +msgstr "Site" + +#: GuiImapFetcher.py:110 +msgid "Use SSL" +msgstr "Utiliser SSL" + +#: GuiImapFetcher.py:142 +msgid "Yes" +msgstr "Oui" + +#: GuiImapFetcher.py:143 +msgid "No" +msgstr "Non" + +#: GuiLogView.py:52 +msgid "Log Messages" +msgstr "Messages de Log" + +#: GuiLogView.py:87 +msgid "Refresh" +msgstr "Rafraîchir" + +#: GuiPositionalStats.py:137 +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" + +#: GuiPrefs.py:72 +msgid "Setting" +msgstr "Propriété" + +#: GuiPrefs.py:78 +msgid "Value (double-click to change)" +msgstr "Valeur (double click pour changer)" + +#: GuiPrefs.py:178 +msgid "Test Preferences Dialog" +msgstr "Dialogue de Préférences de Test" + +#: GuiPrefs.py:183 fpdb.pyw:293 +msgid "Preferences" +msgstr "Préférences" + +#: GuiRingPlayerStats.py:44 +msgid "Type of Game" +msgstr "" + +#: GuiRingPlayerStats.py:45 +msgid "Hole cards" +msgstr "" + +#: GuiRingPlayerStats.py:46 +#, fuzzy +msgid "Position" +msgstr "Stats 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:" + +#: GuiRingPlayerStats.py:49 +#, fuzzy +msgid "Number of Seats" +msgstr "Nombre de threads" + +#: GuiRingPlayerStats.py:50 +msgid "" +"Voluntarily Putting In the pot\n" +"(blinds excluded)" +msgstr "" + +#: GuiRingPlayerStats.py:51 +#, fuzzy +msgid "% Pre Flop Raise" +msgstr "Relance Pré-Flop %" + +#: GuiRingPlayerStats.py:52 +#, fuzzy +msgid "% Pre Flop Re-Raise / 3Bet" +msgstr "Relance Pré-Flop %" + +#: GuiRingPlayerStats.py:53 +#, fuzzy +msgid "% Pre Flop Re-Raise / 4Bet" +msgstr "Relance Pré-Flop %" + +#: GuiRingPlayerStats.py:54 +#, fuzzy +msgid "% Pre Flop Fold To Re-Raise / F3Bet" +msgstr "Relance Pré-Flop %" + +#: GuiRingPlayerStats.py:55 +#, fuzzy +msgid "% Pre Flop Fold To Re-Raise / F4Bet" +msgstr "Relance Pré-Flop %" + +#: GuiRingPlayerStats.py:56 +#, fuzzy +msgid "Aggression Factor\n" +msgstr "Stats de Session" + +#: GuiRingPlayerStats.py:57 +msgid "" +"Aggression Frequency\n" +"Bet or Raise vs Fold" +msgstr "" + +#: GuiRingPlayerStats.py:58 +#, fuzzy +msgid "Continuation Bet post-flop" +msgstr "% mise de continuation flop/4ème" + +#: 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 +#, fuzzy +msgid "% Won some money at showdown" +msgstr "% argent gagné à l'abattage" + +#: 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:341 GuiSessionViewer.py:257 +#: GuiTourneyPlayerStats.py:243 +msgid "Stats page displayed in %4.2f seconds" +msgstr "Page de stats affichée en %4.2f secondes" + +#: GuiRingPlayerStats.py:388 +msgid "***sortnums error: " +msgstr "***sortnums erreur: " + +#: GuiRingPlayerStats.py:410 +msgid "***sortcols error: " +msgstr "***sortcols erreur: " + +#: GuiRingPlayerStats.py:715 +msgid "Detailed Filters" +msgstr "Filtres Détaillés" + +#: GuiRingPlayerStats.py:724 +#, fuzzy +msgid "Hand Filters:" +msgstr "et autres" + +#: GuiRingPlayerStats.py:737 +msgid "between" +msgstr "entre" + +#: GuiRingPlayerStats.py:738 +msgid "and" +msgstr "et" + +#: GuiSessionViewer.py:42 +msgid "Failed to load numpy and/or matplotlib in Session Viewer" +msgstr "" + +#: GuiSessionViewer.py:43 +msgid "ImportError: %s" +msgstr "ErreurImport: %s" + +#: 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 "" + +#: 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:1285 +msgid "FPDB WARNING" +msgstr "WARNING FPDB" + +#: GuiSessionViewer.py:393 +msgid "Session candlestick graph" +msgstr "" + +#: GuiSessionViewer.py:396 +msgid "Sessions" +msgstr "Sessions" + +#: 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 "" + +#: GuiTourneyGraphViewer.py:178 +#, fuzzy +msgid "Tournaments" +msgstr "Tournoi" + +#: GuiTourneyGraphViewer.py:205 GuiTourneyGraphViewer.py:218 +#, fuzzy +msgid "" +"Tournaments: %d\n" +"Profit: $%.2f" +msgstr "" +"Mains: %d\n" +"Profit: $%.2f" + +#: GuiTourneyGraphViewer.py:215 +#, fuzzy +msgid "Tournament Results" +msgstr "Tournoi" + +#: 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:223 +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:75 +#, fuzzy +msgid "_Refresh Stats" +msgstr "Rafraîchir" + +#: GuiTourneyViewer.py:40 +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" + +#: GuiTourneyViewer.py:53 +msgid "Display _Player" +msgstr "Affiche _Player" + +#: GuiTourneyViewer.py:68 +msgid "" +"Tournament not found - please ensure you imported it and selected the " +"correct site" +msgstr "" +"Tournoi non trouvé - veuillez vous assurez que vous l'avez importé et avez " +"sélectionné le site adéquat" + +#: GuiTourneyViewer.py:96 +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é " +"et avez sélectionné le site adéquat" + +#: GuiTourneyViewer.py:110 +msgid "N/A" +msgstr "N/A" + +#: GuiTourneyViewer.py:131 +msgid "invalid entry in tourney number - must enter numbers only" +msgstr "numéro de tournoi invalide - chiffres seulement" + +#: HUD_main.pyw:282 +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: " + +#: HUD_main.pyw:328 +msgid "Error killing HUD for table: %s." +msgstr "" + +#: HUD_main.pyw:351 +#, fuzzy +msgid "Error creating HUD for hand %s." +msgstr "Erreur à la création des indices" + +#: HUD_main.pyw:362 +msgid "Error updating HUD for hand %s." +msgstr "" + +#: HUD_run_me.py:45 +#, fuzzy +msgid "HUD_main starting\n" +msgstr "" +"\n" +"HUD_main: démarrage ..." + +#: HUD_run_me.py:51 TournamentTracker.py:306 +msgid "Using db name = %s\n" +msgstr "" + +#: 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" + +#: HUD_run_me.py:66 +msgid "HUD Main Window" +msgstr "Fenêtre Principale HUD" + +#: Hand.py:145 +msgid "BB" +msgstr "BB" + +#: Hand.py:146 +msgid "SB" +msgstr "SB" + +#: Hand.py:147 +msgid "BUTTONPOS" +msgstr "POSBOUTON" + +#: Hand.py:148 +msgid "HAND NO." +msgstr "MAIN NO." + +#: Hand.py:149 TourneySummary.py:131 +msgid "SITE" +msgstr "SITE" + +#: Hand.py:150 +msgid "TABLE NAME" +msgstr "NOM TABLE" + +#: Hand.py:151 TourneySummary.py:141 +msgid "HERO" +msgstr "HEROS" + +#: Hand.py:152 TourneySummary.py:142 +msgid "MAXSEATS" +msgstr "MAXSIEGES" + +#: Hand.py:153 +msgid "LEVEL" +msgstr "NIVEAU" + +#: Hand.py:154 TourneySummary.py:147 +msgid "MIXED" +msgstr "MIXTE" + +#: Hand.py:155 +msgid "LASTBET" +msgstr "" + +#: Hand.py:156 +#, fuzzy +msgid "ACTION STREETS" +msgstr "TOURS" + +#: Hand.py:157 +msgid "STREETS" +msgstr "TOURS" + +#: Hand.py:158 +#, fuzzy +msgid "ALL STREETS" +msgstr "TOURS" + +#: Hand.py:159 +msgid "COMMUNITY STREETS" +msgstr "" + +#: Hand.py:160 +#, fuzzy +msgid "HOLE STREETS" +msgstr "TOURS" + +#: Hand.py:161 +#, fuzzy +msgid "COUNTED SEATS" +msgstr "NOMBRE DE RECAVES" + +#: Hand.py:162 +msgid "DEALT" +msgstr "DISTRIBUES" + +#: Hand.py:163 +msgid "SHOWN" +msgstr "MONTRE" + +#: Hand.py:164 +msgid "MUCKED" +msgstr "MUCKED" + +#: Hand.py:165 +msgid "TOTAL POT" +msgstr "POT TOTAL" + +#: Hand.py:166 +#, fuzzy +msgid "TOTAL COLLECTED" +msgstr "POT TOTAL" + +#: Hand.py:167 +msgid "RAKE" +msgstr "RAKE" + +#: Hand.py:168 TourneySummary.py:132 +msgid "START TIME" +msgstr "HEURE DEPART" + +#: Hand.py:169 +#, fuzzy +msgid "TOURNAMENT NO" +msgstr "NUM TOURNOI" + +#: Hand.py:170 TourneySummary.py:137 +#, fuzzy +msgid "TOURNEY ID" +msgstr "NUM TOURNOI" + +#: Hand.py:171 TourneySummary.py:136 +#, fuzzy +msgid "TOURNEY TYPE ID" +msgstr "IDS JOUEUR TOURNOIS" + +#: Hand.py:172 TourneySummary.py:138 +msgid "BUYIN" +msgstr "" + +#: Hand.py:173 +#, fuzzy +msgid "BUYIN CURRENCY" +msgstr "DEVISE" + +#: Hand.py:174 +#, fuzzy +msgid "BUYIN CHIPS" +msgstr "RECAVE JETONS" + +#: Hand.py:175 TourneySummary.py:139 +msgid "FEE" +msgstr "" + +#: Hand.py:176 +msgid "IS REBUY" +msgstr "EST A RECAVE" + +#: Hand.py:177 +msgid "IS ADDON" +msgstr "EST A ADDON" + +#: Hand.py:178 +msgid "IS KO" +msgstr "EST UN KO" + +#: Hand.py:179 TourneySummary.py:163 +msgid "KO BOUNTY" +msgstr "BOUNTY KO" + +#: Hand.py:180 +msgid "IS MATRIX" +msgstr "EST MATRIX" + +#: Hand.py:181 +msgid "IS SHOOTOUT" +msgstr "EST UN SHOOTOUT" + +#: Hand.py:182 TourneySummary.py:164 +msgid "TOURNEY COMMENT" +msgstr "COMMENTAIRE TOURNOI" + +#: Hand.py:185 TourneySummary.py:176 +msgid "PLAYERS" +msgstr "JOUEURS" + +#: Hand.py:186 +msgid "STACKS" +msgstr "STACKS" + +#: Hand.py:187 +msgid "POSTED" +msgstr "" + +#: Hand.py:188 +msgid "POT" +msgstr "POT" + +#: Hand.py:189 +msgid "SEATING" +msgstr "SIEGE" + +#: Hand.py:190 +msgid "GAMETYPE" +msgstr "TYPE DE JEU" + +#: Hand.py:191 +msgid "ACTION" +msgstr "ACTION" + +#: Hand.py:192 +msgid "COLLECTEES" +msgstr "COLLECTEES" + +#: Hand.py:193 +msgid "BETS" +msgstr "MISES" + +#: Hand.py:194 +msgid "BOARD" +msgstr "TABLEAU" + +#: Hand.py:195 +msgid "DISCARDS" +msgstr "" + +#: Hand.py:196 +msgid "HOLECARDS" +msgstr "CARTES SERVIES" + +#: Hand.py:197 +msgid "TOURNEYS PLAYER IDS" +msgstr "IDS JOUEUR TOURNOIS" + +#: Hand.py:220 Hand.py:1360 +msgid "[ERROR] Tried to add holecards for unknown player: %s" +msgstr "" + +#: Hand.py:287 +msgid "Hand.insert(): hid #: %s is a duplicate" +msgstr "" + +#: Hand.py:455 +msgid "markstreets didn't match - Assuming hand %s was cancelled" +msgstr "" + +#: Hand.py:457 +msgid "FpdbParseError: markStreets appeared to fail: First 100 chars: '%s'" +msgstr "" + +#: Hand.py:461 +msgid "DEBUG: checkPlayerExists %s fail on hand number %s" +msgstr "" + +#: Hand.py:462 +msgid "checkPlayerExists: '%s fail on hand number %s" +msgstr "" + +#: Hand.py:549 +msgid "%s %s calls %s" +msgstr "" + +#: Hand.py:619 +msgid "%s %s raise %s" +msgstr "" + +#: Hand.py:630 +msgid "%s %s bets %s" +msgstr "" + +#: Hand.py:649 +msgid "%s %s folds" +msgstr "" + +#: Hand.py:658 +msgid "%s %s checks" +msgstr "" + +#: Hand.py:678 +msgid "addShownCards %s hole=%s all=%s" +msgstr "" + +#: Hand.py:789 +msgid "" +"*** ERROR - HAND: calling writeGameLine with unexpected STARTTIME value, " +"expecting datetime.date object, received:" +msgstr "" + +#: Hand.py:790 +msgid "" +"*** Make sure your HandHistoryConverter is setting hand.startTime properly!" +msgstr "" + +#: Hand.py:791 +msgid "*** Game String:" +msgstr "" + +#: Hand.py:872 +msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" +msgstr "" + +#: Hand.py:1228 +#, fuzzy +msgid "*** DEALING HANDS ***" +msgstr "*** SECOND TIRAGE ***" + +#: Hand.py:1233 +msgid "Dealt to %s: [%s]" +msgstr "" + +#: Hand.py:1238 +msgid "*** FIRST DRAW ***" +msgstr "*** PREMIER TIRAGE ***" + +#: Hand.py:1248 +msgid "*** SECOND DRAW ***" +msgstr "*** SECOND TIRAGE ***" + +#: Hand.py:1258 +msgid "*** THIRD DRAW ***" +msgstr "*** TROISIEME TIRAGE ***" + +#: Hand.py:1268 Hand.py:1487 +msgid "*** SHOW DOWN ***" +msgstr "*** ABATTAGE ***" + +#: Hand.py:1283 Hand.py:1502 +msgid "*** SUMMARY ***" +msgstr "*** RESUME ***" + +#: Hand.py:1369 +msgid "%s %s completes %s" +msgstr "" + +#: Hand.py:1387 +msgid "Bringin: %s, %s" +msgstr "" + +#: Hand.py:1427 +msgid "*** 3RD STREET ***" +msgstr "*** 3EME RUE ***" + +#: Hand.py:1441 +msgid "*** 4TH STREET ***" +msgstr "*** 4EME RUE ***" + +#: Hand.py:1453 +msgid "*** 5TH STREET ***" +msgstr "*** 5EME RUE ***" + +#: Hand.py:1465 +msgid "*** 6TH STREET ***" +msgstr "*** 6EME RUE ***" + +#: Hand.py:1475 +msgid "*** RIVER ***" +msgstr "*** RIVIERE ***" + +#: Hand.py:1567 +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:1568 +msgid "join_holcards: holecards(%s): %s" +msgstr "" + +#: Hand.py:1570 +msgid "join_holecards: Player '%s' appears not to have been dealt a card" +msgstr "" + +#: Hand.py:1660 +msgid "DEBUG: call Pot.end() before printing pot total" +msgstr "" + +#: Hand.py:1662 +msgid "FpdbError in printing Hand object" +msgstr "" + +#: HandHistoryConverter.py:130 +msgid "Failed sanity check" +msgstr "" + +#: HandHistoryConverter.py:138 +msgid "Tailing '%s'" +msgstr "" + +#: HandHistoryConverter.py:145 +msgid "HHC.start(follow): processHand failed: Exception msg: '%s'" +msgstr "" + +#: HandHistoryConverter.py:149 +msgid "handsList is " +msgstr "" + +#: HandHistoryConverter.py:160 +msgid "HHC.start(): processHand failed: Exception msg: '%s'" +msgstr "" + +#: HandHistoryConverter.py:164 +#, 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" + +#: HandHistoryConverter.py:170 +msgid "Summary file '%s' correctly parsed (took %.3f seconds)" +msgstr "" + +#: HandHistoryConverter.py:172 +msgid "Error converting summary file '%s' (took %.3f seconds)" +msgstr "" + +#: HandHistoryConverter.py:175 +#, fuzzy +msgid "Error converting '%s'" +msgstr "Conversion" + +#: HandHistoryConverter.py:206 +msgid "%s changed inode numbers from %d to %d" +msgstr "" + +#: HandHistoryConverter.py:254 +msgid "Converting starsArchive format to readable" +msgstr "" + +#: HandHistoryConverter.py:259 +msgid "Converting ftpArchive format to readable" +msgstr "" + +#: HandHistoryConverter.py:265 +msgid "Read no hands." +msgstr "" + +#: HandHistoryConverter.py:273 +msgid "Removing text < 50 characters" +msgstr "" + +#: HandHistoryConverter.py:481 +msgid "HH Sanity Check: output and input files are the same, check config" +msgstr "" + +#: HandHistoryConverter.py:504 +#, fuzzy +msgid "Reading stdin with %s" +msgstr "Lecture du fichier de configuration %s" + +#: HandHistoryConverter.py:519 +msgid "unable to read file with any codec in list!" +msgstr "" + +#: HandHistoryConverter.py:586 +msgid " given TZ:" +msgstr "" + +#: HandHistoryConverter.py:586 +msgid "raw time:" +msgstr "" + +#: HandHistoryConverter.py:596 +msgid "changeTimeZone: offset=" +msgstr "" + +#: HandHistoryConverter.py:659 +msgid "utcTime:" +msgstr "" + +#: HandHistoryConverter.py:708 +msgid "Unable to create output directory %s for HHC!" +msgstr "" + +#: HandHistoryConverter.py:709 +msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY" +msgstr "" + +#: HandHistoryConverter.py:711 +msgid "Created directory '%s'" +msgstr "Répertoire créé '%s'" + +#: HandHistoryConverter.py:715 +msgid "out_path %s couldn't be opened" +msgstr "" + +#: Hello.py:46 +msgid "creating Hello" +msgstr "création Hello" + +#: Hello.py:49 +msgid "Hello World" +msgstr "Hello World" + +#: Hello.py:67 +msgid "site =" +msgstr "site =" + +#: Hello.py:75 +msgid "YOUR NAME HERE" +msgstr "VOTRE NOM ICI" + +#: Hello.py:106 +msgid "" +"Hello %s\n" +"You have played %d hands\n" +" on %s." +msgstr "" +"Hello %s\n" +"Vous avez joué %d mains\n" +" sur %s." + +#: Hud.py:148 +msgid "Kill This HUD" +msgstr "Terminer Ce HUD" + +#: Hud.py:153 +msgid "Save HUD Layout" +msgstr "Sauvegarder Composition HUD" + +#: Hud.py:157 +#, fuzzy +msgid "Reposition StatWindows" +msgstr "Stats Position" + +#: Hud.py:161 +#, fuzzy +msgid "Show Player Stats" +msgstr "Stats Joueur Cash-Game" + +#: Hud.py:166 Hud.py:235 +msgid "For This Blind Level Only" +msgstr "Pour Ce Niveau de Blinds Seulement" + +#: Hud.py:171 Hud.py:240 +msgid "For Multiple Blind Levels:" +msgstr "Pour Plusieurs Niveuax de Blinds:" + +#: 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 +#, fuzzy +msgid " All Levels" +msgstr " Toujours" + +#: Hud.py:194 Hud.py:263 +msgid "For #Seats:" +msgstr "Pour Siège#:" + +#: Hud.py:197 Hud.py:266 +msgid " Any Number" +msgstr " Tous" + +#: Hud.py:202 Hud.py:271 +msgid " Custom" +msgstr " Custom" + +#: Hud.py:207 Hud.py:276 +msgid " Exact" +msgstr " Exact" + +#: Hud.py:212 Hud.py:281 +msgid "Since:" +msgstr "Depuis:" + +#: Hud.py:215 Hud.py:284 +msgid " All Time" +msgstr " Toujours" + +#: Hud.py:220 Hud.py:289 +#, fuzzy +msgid " Session" +msgstr "Sessions" + +#: Hud.py:225 Hud.py:294 +msgid " %s Days" +msgstr " %s Jours" + +#: Hud.py:230 +#, fuzzy +msgid "Show Opponent Stats" +msgstr "Montrer les stats de position" + +#: Hud.py:352 +#, fuzzy +msgid "Debug StatWindows" +msgstr "Stats Position" + +#: Hud.py:356 +msgid "Set max seats" +msgstr "Défini le max de sièges" + +#: Hud.py:577 +#, fuzzy +msgid "Updating config file" +msgstr "Lecture du fichier de configuration %s" + +#: 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 "l'erreur est %s" + +#: Hud.py:608 +#, fuzzy +msgid "Error finding actual seat.\n" +msgstr "Erreur lors de l'analyse" + +#: Hud.py:624 +msgid "Creating hud from hand " +msgstr "Création du hud depuis la main" + +#: 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 "reponse au log-in:" + +#: 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 "Pas de Nom" + +#: 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:360 PokerStarsToFpdb.py:317 +#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:330 +msgid "readButton: not found" +msgstr "" + +#: OnGameToFpdb.py:283 WinamaxToFpdb.py:350 +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 +#, fuzzy +msgid "Specifies a configuration file." +msgstr "Lecture du fichier de configuration %s" + +#: 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 +#, fuzzy +msgid "A sitename" +msgstr "Username" + +#: Options.py:50 +#, fuzzy +msgid "Error logging level:" +msgstr "Erreur lors de l'analyse" + +#: Options.py:53 +#, fuzzy +msgid "Print version information and exit." +msgstr "Information de Version:" + +#: Options.py:58 +msgid "Input file" +msgstr "" + +#: Options.py:60 +msgid "Input directory" +msgstr "" + +#: Options.py:62 +#, fuzzy +msgid "Input out path in quiet mode" +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" +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 +#, fuzzy +msgid "Auto-start Auto-import" +msgstr " Démarrage _Autoimport " + +#: Options.py:74 +msgid "Start Minimized" +msgstr "" + +#: Options.py:76 +msgid "Start Hidden" +msgstr "" + +#: Options.py:119 +msgid "press enter to end" +msgstr "appuyer sur entrée pour finir" + +#: 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 "Limite inconnue '%s'" + +#: PartyPokerToFpdb.py:222 +msgid "Unknown game type '%s'" +msgstr "Type de jeu inconnu '%s'" + +#: PartyPokerToFpdb.py:261 +msgid "Cannot read Handinfo for current hand" +msgstr "Impossible de lire Handinfo pour cette main" + +#: PartyPokerToFpdb.py:266 +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 "DEBUG: readAction non implementé: '%s' '%s'" + +#: 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 "Profit Total" + +#: 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 "Relance Pré-Flop %" + +#: Stats.py:190 Stats.py:198 +msgid "% went to showdown" +msgstr "* est allé à l'abattage" + +#: Stats.py:211 Stats.py:219 +msgid "% won money at showdown" +msgstr "% argent gagné à l'abattage" + +#: Stats.py:234 Stats.py:243 +msgid "profit/100hands" +msgstr "profit/100mains" + +#: Stats.py:237 +msgid "exception calcing p/100: 100 * %d / %d" +msgstr "" + +#: Stats.py:256 Stats.py:265 +msgid "big blinds/100 hands" +msgstr "big blinds/100 mains" + +#: Stats.py:278 Stats.py:287 +msgid "Big Bets/100 hands" +msgstr "Big Bets/100 mains" + +#: Stats.py:281 +msgid "exception calcing BB/100: " +msgstr "" + +#: Stats.py:301 Stats.py:310 +msgid "Flop Seen %" +msgstr "Flop vus %" + +#: Stats.py:333 Stats.py:342 +#, fuzzy +msgid "number hands seen" +msgstr "Nombre de Mains:" + +#: Stats.py:355 Stats.py:363 +msgid "folded flop/4th" +msgstr "couché sur flop/4ème" + +#: Stats.py:376 +msgid "% steal attempted" +msgstr "% vols tentés" + +#: Stats.py:391 +msgid "% success steal" +msgstr "" + +#: Stats.py:406 Stats.py:413 +msgid "% folded SB to steal" +msgstr "% couché SB sur vol" + +#: Stats.py:425 Stats.py:432 +msgid "% folded BB to steal" +msgstr "% couché BB sur vol" + +#: Stats.py:447 Stats.py:454 +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" + +#: Stats.py:485 Stats.py:492 +#, fuzzy +msgid "% 4 Bet preflop/4rd" +msgstr "% 3/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" + +#: Stats.py:523 Stats.py:530 +msgid "% Squeeze preflop" +msgstr "" + +#: Stats.py:543 Stats.py:550 +#, fuzzy +msgid "% Fold to 3 Bet preflop" +msgstr "% 3/4 Bet pré-flop/3ème" + +#: Stats.py:562 Stats.py:569 +#, fuzzy +msgid "% Fold to 4 Bet preflop" +msgstr "% 3/4 Bet pré-flop/3ème" + +#: Stats.py:583 Stats.py:590 +#, fuzzy +msgid "% won$/saw flop/4th" +msgstr "% mise de continuation flop/4ème" + +#: Stats.py:602 Stats.py:609 +msgid "Aggression Freq flop/4th" +msgstr "Freq Agression flop/4ème" + +#: Stats.py:621 Stats.py:628 +msgid "Aggression Freq turn/5th" +msgstr "Freq Agression tournant/5ème" + +#: Stats.py:640 Stats.py:647 +msgid "Aggression Freq river/6th" +msgstr "Freq Agression rivière/6ème" + +#: Stats.py:659 Stats.py:666 +msgid "Aggression Freq 7th" +msgstr "Freq Agression 7ème" + +#: Stats.py:685 Stats.py:692 +msgid "Post-Flop Aggression Freq" +msgstr "Freq Agression Post-Flop" + +#: Stats.py:713 Stats.py:720 +msgid "Aggression Freq" +msgstr "Freq Agression" + +#: Stats.py:739 Stats.py:746 +#, fuzzy +msgid "Aggression Factor" +msgstr "Stats de Session" + +#: Stats.py:763 Stats.py:770 +msgid "% continuation bet " +msgstr "% mise de continuation" + +#: Stats.py:782 Stats.py:789 +msgid "% continuation bet flop/4th" +msgstr "% mise de continuation flop/4ème" + +#: Stats.py:801 Stats.py:808 +msgid "% continuation bet turn/5th" +msgstr "% mise de continuation tournant/5ème" + +#: Stats.py:820 Stats.py:827 +msgid "% continuation bet river/6th" +msgstr "% mise de continuation rivière/6ème" + +#: Stats.py:839 Stats.py:846 +msgid "% continuation bet 7th" +msgstr "% mise de continuation 7ème" + +#: Stats.py:858 Stats.py:865 +msgid "% fold frequency flop/4th" +msgstr "% fréquence de fold flop/4ème" + +#: Stats.py:877 Stats.py:884 +msgid "% fold frequency turn/5th" +msgstr "% fréquence de fold tournant/5ème" + +#: Stats.py:896 Stats.py:903 +msgid "% fold frequency river/6th" +msgstr "% fréquence de fold rivière/6ème" + +#: Stats.py:915 Stats.py:922 +msgid "% fold frequency 7th" +msgstr "% fréquence de fold 7ème" + +#: Stats.py:942 +msgid "Example stats, player = %s hand = %s:" +msgstr "" + +#: Stats.py:975 +msgid "" +"\n" +"\n" +"Legal stats:" +msgstr "" + +#: Stats.py:976 +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 "" + +#: Tables_Demo.py:61 +#, fuzzy +msgid "Fake HUD Main Window" +msgstr "Fenêtre Principale HUD" + +#: Tables_Demo.py:91 +msgid "enter table name to find: " +msgstr "entrer le nom de la 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 "" + +#: TournamentTracker.py:100 +msgid "tournament edit window=" +msgstr "" + +#: TournamentTracker.py:103 +#, fuzzy +msgid "FPDB Tournament Entry" +msgstr "FPDB Tournament Tracker" + +#: TournamentTracker.py:143 +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" + +#: TournamentTracker.py:150 +msgid "FPDB Tournament Tracker" +msgstr "FPDB Tournament Tracker" + +#: TournamentTracker.py:161 +msgid "Edit" +msgstr "Edition" + +#: TournamentTracker.py:164 +msgid "Rebuy" +msgstr "Recave" + +#: TournamentTracker.py:263 +msgid "db error: skipping " +msgstr "erreur bdd: ignoré" + +#: TournamentTracker.py:265 +msgid "Database error %s in hand %d. Skipping.\n" +msgstr "Erreur de base de données %s dans la main %d. Ignorée.\n" + +#: TournamentTracker.py:274 +msgid "could not find tournament: skipping" +msgstr "tournoi non trouvé: ignore" + +#: TournamentTracker.py:275 +msgid "Could not find tournament %d in hand %d. Skipping.\n" +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" + +#: TournamentTracker.py:305 +msgid "tournament tracker starting\n" +msgstr "tracker de tournoi dénarre\n" + +#: TourneyFilters.py:52 +msgid "Tourney Type" +msgstr "Type de Tournoi" + +#: TourneyFilters.py:79 +msgid "setting numTourneys:" +msgstr "" + +#: TourneySummary.py:133 +msgid "END TIME" +msgstr "HEURE DE FIN" + +#: TourneySummary.py:134 +msgid "TOURNEY NAME" +msgstr "NOM DU TOURNOI" + +#: TourneySummary.py:135 +msgid "TOURNEY NO" +msgstr "NUM TOURNOI" + +#: TourneySummary.py:140 +msgid "CURRENCY" +msgstr "DEVISE" + +#: TourneySummary.py:143 +msgid "ENTRIES" +msgstr "PARTICIPANTS" + +#: TourneySummary.py:144 +msgid "SPEED" +msgstr "VITESSE" + +#: TourneySummary.py:145 +msgid "PRIZE POOL" +msgstr "PRIZE POOL" + +#: TourneySummary.py:146 +msgid "STARTING CHIP COUNT" +msgstr "STACK DE DEPART" + +#: TourneySummary.py:148 +msgid "REBUY" +msgstr "RECAVE" + +#: 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 "" + +#: TourneySummary.py:153 +msgid "SHOOTOUT" +msgstr "SHOOTOUT" + +#: TourneySummary.py:154 +msgid "MATRIX MATCH ID" +msgstr "" + +#: TourneySummary.py:155 +#, fuzzy +msgid "SUB TOURNEY BUY IN" +msgstr "NUM TOURNOI" + +#: TourneySummary.py:156 +#, fuzzy +msgid "SUB TOURNEY FEE" +msgstr "NOM DU TOURNOI" + +#: TourneySummary.py:157 +msgid "REBUY CHIPS" +msgstr "RECAVE JETONS" + +#: TourneySummary.py:158 +msgid "ADDON CHIPS" +msgstr "ADDON JETONS" + +#: TourneySummary.py:159 +msgid "REBUY COST" +msgstr "COUT RECAVE" + +#: TourneySummary.py:160 +msgid "ADDON COST" +msgstr "COUT ADDON" + +#: TourneySummary.py:161 +msgid "TOTAL REBUYS" +msgstr "TOTAL RECAVES" + +#: TourneySummary.py:162 +msgid "TOTAL ADDONS" +msgstr "TOTAL ADDONS" + +#: TourneySummary.py:165 +msgid "SNG" +msgstr "SNG" + +#: TourneySummary.py:166 +msgid "SATELLITE" +msgstr "SATELLITE" + +#: TourneySummary.py:167 +msgid "DOUBLE OR NOTHING" +msgstr "DOUBLE OR NOTHING" + +#: TourneySummary.py:168 +msgid "GUARANTEE" +msgstr "GUARANTIE" + +#: TourneySummary.py:169 +msgid "ADDED" +msgstr "AJOUTE" + +#: TourneySummary.py:170 +#, fuzzy +msgid "ADDED CURRENCY" +msgstr "DEVISE" + +#: TourneySummary.py:171 +msgid "COMMENT" +msgstr "COMMENTAIRE" + +#: TourneySummary.py:172 +msgid "COMMENT TIMESTAMP" +msgstr "" + +#: TourneySummary.py:175 +#, fuzzy +msgid "PLAYER IDS" +msgstr "JOUEURS" + +#: TourneySummary.py:177 +#, fuzzy +msgid "TOURNEYS PLAYERS IDS" +msgstr "IDS JOUEUR TOURNOIS" + +#: TourneySummary.py:178 +msgid "RANKS" +msgstr "" + +#: TourneySummary.py:179 +msgid "WINNINGS" +msgstr "GAINS" + +#: TourneySummary.py:180 +#, fuzzy +msgid "WINNINGS CURRENCY" +msgstr "DEVISE" + +#: TourneySummary.py:181 +msgid "COUNT REBUYS" +msgstr "NOMBRE DE RECAVES" + +#: TourneySummary.py:182 +msgid "COUNT ADDONS" +msgstr "NOMBRE D'ADDONS" + +#: TourneySummary.py:183 +msgid "NB OF KO" +msgstr "NOMBRE DE KO" + +#: 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:73 +msgid "self.window doesn't exist? why?" +msgstr "" + +#: WinamaxToFpdb.py:262 +msgid "failed to detect currency" +msgstr "" + +#: WinamaxToFpdb.py:318 +msgid "Failed to add streets. handtext=%s" +msgstr "" + +#: fpdb.pyw:38 +msgid " - press return to continue\n" +msgstr " - appuyer 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 "" + +#: fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:80 +msgid "Press ENTER to continue." +msgstr "Appuyez sur ENTREE pour continuer." + +#: 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 "" + +#: fpdb.pyw:244 +msgid "" +"Copyright 2008-2010, 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 "et autres" + +#: fpdb.pyw:256 +msgid "Operating System" +msgstr "Système d'exploitation" + +#: fpdb.pyw:276 +msgid "Your config file is: " +msgstr "Votre fichier de configuration est:" + +#: fpdb.pyw:281 +msgid "Version Information:" +msgstr "Information de Version:" + +#: fpdb.pyw:288 +msgid "Threads: " +msgstr "Threads: " + +#: fpdb.pyw:311 +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 " +"ouvertes. Relancer fpdb pour les charger." + +#: 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 "Nombre de Mains:" + +#: fpdb.pyw:348 +msgid "" +"\n" +"Number of Tourneys: " +msgstr "" +"\n" +"Nombre de Tournois: " + +#: fpdb.pyw:349 +msgid "" +"\n" +"Number of TourneyTypes: " +msgstr "" +"\n" +"Nombre de Type de Tournoi: " + +#: fpdb.pyw:350 +msgid "Database Statistics" +msgstr "Statistiques de Base de Données" + +#: fpdb.pyw:359 +msgid "HUD Configurator - choose category" +msgstr "Configurateur HUD - choisissez une catégorie" + +#: fpdb.pyw:365 +msgid "" +"Please select the game category for which you want to configure HUD stats:" +msgstr "" + +#: fpdb.pyw:417 +msgid "HUD Configurator - please choose your stats" +msgstr "" + +#: fpdb.pyw:423 +msgid "Please choose the stats you wish to use in the below table." +msgstr "" + +#: fpdb.pyw:427 +msgid "Note that you may not select any stat more than once or it will crash." +msgstr "" + +#: fpdb.pyw:431 +msgid "" +"It is not currently possible to select \"empty\" or anything else to that " +"end." +msgstr "" + +#: fpdb.pyw:435 +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" +msgstr "" + +#: 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." + +#: 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 "" + +#: fpdb.pyw:545 +#, fuzzy +msgid "This may take a while." +msgstr "" +" ils seront supprimés.\n" +"Cela peut prendre du temps." + +#: fpdb.pyw:570 +msgid "User cancelled recreating tables" +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." + +#: fpdb.pyw:585 +msgid " Hero's cache starts: " +msgstr "" + +#: fpdb.pyw:599 +msgid " Villains' cache starts: " +msgstr "" + +#: fpdb.pyw:612 +msgid " Rebuilding HUD Cache ... " +msgstr "Reconstruction du Cache HUD ..." + +#: fpdb.pyw:620 +msgid "User cancelled rebuilding hud cache" +msgstr "L'utilisateur a annulé la reconstruction du cache hud" + +#: fpdb.pyw:632 +msgid "Confirm rebuilding database indexes" +msgstr "" + +#: fpdb.pyw:633 +msgid "Please confirm that you want to rebuild the database indexes." +msgstr "Veuillez confirmer la reconstruction des indices de base de données." + +#: fpdb.pyw:641 +msgid " Rebuilding Indexes ... " +msgstr "Reconstruction des Indices ..." + +#: fpdb.pyw:648 +msgid " Cleaning Database ... " +msgstr "Nettoyage de la Base de Données ..." + +#: fpdb.pyw:653 +msgid " Analyzing Database ... " +msgstr "Analyse de la Base de Données ..." + +#: fpdb.pyw:658 +msgid "User cancelled rebuilding db indexes" +msgstr "L'utilisateur a annulé la reconstruction des indices de BDD" + +#: fpdb.pyw:753 +msgid "" +"Unimplemented: Save Profile (try saving a HUD layout, that should do it)" +msgstr "" + +#: fpdb.pyw:808 +msgid "_Main" +msgstr "" + +#: fpdb.pyw:809 fpdb.pyw:840 +msgid "_Quit" +msgstr "" + +#: fpdb.pyw:810 +msgid "L" +msgstr "" + +#: fpdb.pyw:810 +msgid "_Load Profile (broken)" +msgstr "" + +#: fpdb.pyw:811 +msgid "S" +msgstr "" + +#: fpdb.pyw:811 +msgid "_Save Profile (todo)" +msgstr "" + +#: fpdb.pyw:812 +msgid "F" +msgstr "" + +#: fpdb.pyw:812 +msgid "Pre_ferences" +msgstr "" + +#: fpdb.pyw:813 +msgid "_Import" +msgstr "" + +#: fpdb.pyw:814 +msgid "B" +msgstr "" + +#: fpdb.pyw:815 +msgid "R" +msgstr "" + +#: fpdb.pyw:815 +msgid "Tournament _Results Import" +msgstr "" + +#: fpdb.pyw:816 +msgid "I" +msgstr "" + +#: fpdb.pyw:816 +msgid "_Import through eMail/IMAP" +msgstr "" + +#: fpdb.pyw:817 +msgid "_Viewers" +msgstr "" + +#: fpdb.pyw:818 +msgid "A" +msgstr "" + +#: fpdb.pyw:818 +msgid "_Auto Import and HUD" +msgstr "" + +#: fpdb.pyw:819 +msgid "H" +msgstr "" + +#: fpdb.pyw:819 +msgid "_HUD Configurator" +msgstr "" + +#: fpdb.pyw:820 +msgid "G" +msgstr "" + +#: fpdb.pyw:820 +msgid "_Graphs" +msgstr "" + +#: fpdb.pyw:821 fpdb.pyw:1096 +#, fuzzy +msgid "Tourney Graphs" +msgstr "Type de Tournoi" + +#: fpdb.pyw:822 +msgid "Stove (preview)" +msgstr "" + +#: fpdb.pyw:823 +msgid "P" +msgstr "" + +#: fpdb.pyw:823 +msgid "Ring _Player Stats (tabulated view, not on pgsql)" +msgstr "" + +#: fpdb.pyw:824 +msgid "T" +msgstr "" + +#: fpdb.pyw:824 +msgid "_Tourney Stats (tabulated view, not on pgsql)" +msgstr "" + +#: fpdb.pyw:825 +msgid "Tourney _Viewer" +msgstr "" + +#: fpdb.pyw:826 +msgid "O" +msgstr "" + +#: fpdb.pyw:826 +msgid "P_ositional Stats (tabulated view, not on sqlite)" +msgstr "" + +#: fpdb.pyw:827 fpdb.pyw:1055 +msgid "Session Stats" +msgstr "Stats de Session" + +#: fpdb.pyw:828 +msgid "Hand _Replayer (not working yet)" +msgstr "" + +#: fpdb.pyw:829 +msgid "_Database" +msgstr "" + +#: fpdb.pyw:830 +msgid "_Maintain Databases" +msgstr "" + +#: fpdb.pyw:831 +msgid "Create or Recreate _Tables" +msgstr "" + +#: fpdb.pyw:832 +msgid "Rebuild HUD Cache" +msgstr "Reconstruction Cache HUD" + +#: fpdb.pyw:833 +msgid "Rebuild DB Indexes" +msgstr "Reconstruction Indices BDD" + +#: fpdb.pyw:834 +msgid "_Statistics" +msgstr "" + +#: fpdb.pyw:835 +msgid "Dump Database to Textfile (takes ALOT of time)" +msgstr "" + +#: fpdb.pyw:836 +msgid "_Help" +msgstr "" + +#: fpdb.pyw:837 +msgid "_Log Messages" +msgstr "" + +#: fpdb.pyw:838 +msgid "A_bout, License, Copying" +msgstr "" + +#: fpdb.pyw:856 +msgid "There is an error in your config file\n" +msgstr "" + +#: fpdb.pyw:857 +msgid "" +"\n" +"\n" +"Error is: " +msgstr "" + +#: fpdb.pyw:858 +msgid "CONFIG FILE ERROR" +msgstr "" + +#: fpdb.pyw:862 +#, fuzzy +msgid "Logfile is %s\n" +msgstr "Fichier de log est" + +#: fpdb.pyw:864 +msgid "Config file" +msgstr "Fichier de configuration" + +#: fpdb.pyw:865 +msgid "" +"has been created at:\n" +"%s.\n" +msgstr "" +"a été créé à:\n" +"%s.\n" + +#: fpdb.pyw:866 +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 +#, fuzzy +msgid "Connected to SQLite: %s" +msgstr "Connecté à SQLite: %(database)s" + +#: fpdb.pyw:922 +msgid "Strong Warning - Invalid database version" +msgstr "" + +#: fpdb.pyw:924 +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." + +#: fpdb.pyw:928 +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 +msgid "" +"Not doing this will likely lead to misbehaviour including fpdb crashes, " +"corrupt data etc." +msgstr "" + +#: fpdb.pyw:946 +msgid "Status: Connected to %s database named %s on host %s" +msgstr "" + +#: fpdb.pyw:956 +msgid "" +"\n" +"Global lock taken by %s" +msgstr "" + +#: fpdb.pyw:959 +msgid "" +"\n" +"Failed to get global lock, it is currently held by %s" +msgstr "" + +#: fpdb.pyw:969 +msgid "Quitting normally" +msgstr "Quitte normalement" + +#: fpdb.pyw:994 +msgid "Global lock released.\n" +msgstr "" + +#: fpdb.pyw:1001 +msgid "Auto Import" +msgstr "Import Auto" + +#: fpdb.pyw:1011 +msgid "Bulk Import" +msgstr "Import Fichiers" + +#: fpdb.pyw:1018 +#, fuzzy +msgid "Tournament Results Import" +msgstr "Tournoi" + +#: fpdb.pyw:1024 +msgid "eMail Import" +msgstr "Import eMail" + +#: fpdb.pyw:1031 +msgid "Ring Player Stats" +msgstr "Stats Joueur Cash-Game" + +#: fpdb.pyw:1037 +#, fuzzy +msgid "Tourney Stats" +msgstr "Stats Joueur Tournoi" + +#: fpdb.pyw:1043 +msgid "Tourney Viewer" +msgstr "Visualiseur Tournoi" + +#: fpdb.pyw:1049 +msgid "Positional Stats" +msgstr "Stats Position" + +#: fpdb.pyw:1061 +#, fuzzy +msgid "Hand Replayer" +msgstr "Filtres Mains:" + +#: fpdb.pyw:1065 +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:1082 +msgid "Help" +msgstr "Aide" + +#: fpdb.pyw:1089 +msgid "Graphs" +msgstr "Graphs" + +#: fpdb.pyw:1103 +msgid "Stove" +msgstr "" + +#: fpdb.pyw:1176 +msgid "" +"\n" +"Note: error output is being diverted to fpdb-errors.txt and HUD-errors.txt " +"in: %s" +msgstr "" + +#: fpdb.pyw:1177 +msgid "" +"\n" +"Any major error will be reported there _only_.\n" +msgstr "" + +#: fpdb.pyw:1206 +msgid "fpdb starting ..." +msgstr "fpdb démarre ..." + +#: fpdb.pyw:1305 +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 +msgid "" +"WARNING: Unable to create hand output directory. Importing is not likely to " +"work until this is fixed." +msgstr "" + +#: fpdb.pyw:1324 +msgid "" +"WARNING: Unable to find site '%s'\n" +"\n" +"Press YES to add this site to the database." +msgstr "" + +#: fpdb.pyw:1340 +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:185 +msgid "Database ID for %s not found" +msgstr "" + +#: fpdb_import.py:187 +msgid "" +"[ERROR] More than 1 Database ID found for %s - Multiple currencies not " +"implemented yet" +msgstr "" + +#: fpdb_import.py:233 +msgid "Started at %s -- %d files to import. indexes: %s" +msgstr "" + +#: fpdb_import.py:242 +msgid "No need to drop indexes." +msgstr "Pas besoin de supprimer les indices." + +#: fpdb_import.py:261 +msgid "writers finished already" +msgstr "" + +#: fpdb_import.py:264 +msgid "waiting for writers to finish ..." +msgstr "" + +#: fpdb_import.py:274 +msgid " ... writers finished" +msgstr "" + +#: fpdb_import.py:280 +msgid "No need to rebuild indexes." +msgstr "Pas besoin de reconstruire les indices." + +#: fpdb_import.py:284 +msgid "No need to rebuild hudcache." +msgstr "Pas besoin de reconstruire le cache hud." + +#: fpdb_import.py:318 +msgid "sending finish message queue length =" +msgstr "" + +#: fpdb_import.py:445 fpdb_import.py:447 +#, fuzzy +msgid "Converting %s" +msgstr "Conversion" + +#: fpdb_import.py:485 +msgid "Hand processed but empty" +msgstr "Main traitée mais vide" + +#: 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 "Nom de fichier:" + +#: 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 +#, fuzzy +msgid "Importing" +msgstr "Import en cours..." + +#: 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:39 +msgid "" +"\n" +"This script is only for windows\n" +msgstr "" +"\n" +"Ce script est seulement pour Windows\n" + +#: windows_make_bats.py:66 +msgid "" +"\n" +"no gtk directories found in your path - install gtk or edit the path " +"manually\n" +msgstr "" + +#~ 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 "Fail on error" +#~ msgstr "Arrêt lors dune erreur" + +#~ msgid "Logfile is " +#~ msgstr "Fichier de log est" + +#~ 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" diff --git a/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo b/pyfpdb/locale/fr/LC_MESSAGES/fpdb.mo index 8643de703f3b2f2f72c8e395349a3925da0c5bd2..669c6feff3b4eb820bf2afc4c1ab7cc8d0e63206 100644 GIT binary patch delta 6909 zcmYM&33yId9>?*MJ&{CWk04&z1d%kcgxJyuVkZ-7X-UXSVtYwKENw4_Qrf9bN>N&- zly*vWqMe}_v{k0lo%X4%Drl>^&_2~pmHGa1PiH(HpL5Q=_niOvpCveZ$?wudKj(bI zz_o^7oBWJviMJwD`~R=A&5hx=ImaJO@Fup#$XH|AU`JGaI5t2ZHp3<8!3`LP`!NhZ z#d=ta4CR<_DTLDSD~4cT3u9t10u@k_t>>aT9*>b&fqY_?*yo$D5%pKFDV{)nn+yC= zH!)jpPNgyJU9dUhn?V%RQAu3`A=wu;Sa+iaejPQ#GuRNnvF)an+a7~zZ*T2o9buh} z8h9SI#nl+k_@;(JGJcHe;5XC^qsg0Q6o(o(6QeK>^e}cqcxOubAox$l0pzBSleMZ^>kDRJunCRV>GTn1+pI1@lMo|9Y6(e%GSTb0P3M0 zx4#JNK|KcbUZIEl2U3_tg9fZXe{@joOHqNXKy98!QG4Y{R0g)7+G|kXA4COw0=1V; zqW1Gy>sP4nf5IfZ<8jn?T$l11FS=R_!{cNlc+VlW)0yb?dEt?MtWm=%)`24hgymy zn1XAOZDbCi-am_T@glM+W(?D38yIIk1Th({UfLh9>b3KGm;6%By$!NX;0Mg7>7JFK2!$QVGh2G%FGSa zn$}~Qk76_IirY~GoJH-4`t95q#-RGiLQS;5I-#ze^`AyTGh2>>@EHukt2hw9$56~B z-(lDngK;P-1BIvzOtS3@Q12~9eYXmgfoj{n9@!q|FBrx6=1mIf=oBjTwbomxHE+_v z4JZROgDliq_eEvo9wbKN!*JYy8gM&mA}`qb9%L2GE2t$ngN`B$OLbpth>AQ0)gF)G z*a5YcS(t_MPitQ!y%ZI=5B1$548WDB_a8xJXl)w#R{$Gn;5s*( zF$MRdQeTVOoOe)b+$!A-urn&KT-2!1C_M^H<54oQx=?og;t zA?_~sheAix3!_jGmLb_Pvrucd33c9&qHe&G)-O;q{10kEw^0-E<4CBV_85)ns6CT| znt(Hgf<7!lrM3if(T7Ua-%zQ14aeeJs2j3PCd-1O`J)>?jJ@zE>U&*x8n7?wbQRkA zEL49Ek|D>erl2cv8!A=%u>pR9iu^0o+J1}r@JCdjib6{hjt#LL>bss8kHb*k%|Xqy z3e}&3dT$wqF}_(xK`GmUdhuD*%>Rn&U@z*!{isa+)3(2k+Jq-i0lkln@C>S-?=T8) zqBeC%7q{OgShvYBMCU)1g4U!nYPSwSeK;01Kp854+4lKd+rAWg(Eczg6K|sSNUePy z#}KppQCThByC1NE^D!%-jHi<-$))RHVhy|*3}=uYGZpgD}{@FIHf8tR8i zB$tFTm5LhpE-b)asLZUf?d!A1zjpt28Z^Vbs2T6WJUoo*Fo+#S-zE{8;&{}Wm*WIn zj_UXlCgL?rzy{sjz`CH8bTr1`MAUJe-<|w7rm)_=unU!eS5bi-LCxfSY=S3k{VM9c zZ&88&f*SZXDv*S1x8Dw^dJbw+=A+hrI%;AI914nbJ!-%MsDa+bH2fU36wxenZ%jl^ zpqY%ZxEA&P9&CokP?ZDU>OQ8?ySWHFsk6B=S36rT` z#^xBoA!m{%8M$Lj5t425IC}73s0n?Ix(A|&S^*ZIQeTP+bO{ouV>VDwBrl={K7dNm z4b+RKkNaT^Du4`IA8akLK7iUg>rfZZW>g@%?eh<@CH1e7u1#o;0(bafLP0ZHjO;hF zAJhB@0QEr|rlA@1MqR0esEj;-n)xE%I34Pt?15kTqv2``p1&X1JZ#GlV zCV37u!`-L>j$=H2huT~X^W43Vg&J@$#^H3-saS;ycq{679zq3l!5ZAp-3zIx?+2j% z{%NLCkgHLr;U()Es3rImwK=b&0yO>I3nvyeU^i6CM_H#>tE?+g18%@f+=m_TT7UA- z?Py{KxHA}v+6yJ9lvkoUUWE$aDbyx<0hO88u_Iow^~U+`jI&U?{XW!$%B&Ast1+1N zo%!Tng_mdu!dFqp<^XEVP9V!^PNGuUY@i!RcT~susEpi)t+2|v76Yl*peFDS9EvAU zOV(_V`!lDjLqU;tw+;PJf#hQd4#O}UZQF}b=X(k&&;_WBJ%sge9jd>rwtW}sSRX`9 z^gYzQ@-b=&oS?yO}7LTCz)K}P1=ihIbyO!ywO;UhLWjT6q4J!37V?F!`)9^fMW|70)_gbTl zaSo>9LR2Pq;Dfje6+r3;*Fp@}`M;lnuGp2Bh?_79k6u)QqQM z1U_V~M)srGf?C2au^oPo`XLru;AVIv#xcH`MnQMg zg)@3KZlRVmY`j~KMAc)hP8@|~ z8sbr#Z6LPAM^J0E7nATJ#$xEbHdEMydKz}cJdD9bs8jR=rrxjwIt7!kbezaLxUnZY9G9d3hW|k^W4HV*x2h{&0SFg zcrgKe)@lr({&&>CuiG=Pza<@g!;gX!?7IG@F)(%>!{7tW2$@Q z7NRy~8S1;wuqR$a9mjU1?myFuP^n*wn!wW-kB3ncb80CBQTP>g3jE646h)wB5{sH) z9QtD}hG9Qc;KNa;q7c>3D&$<7H5iK9F$s60mi8pJ!b`{=;s1Z8xewwng$HSviT9vV zv;C`m zM+)jF(C4N;2Q`yns5LJ}ZN`PR{)Bax^%w^8{4>{VpjXzjqei^+Kx}zrxf0H8(~-77|rFskpMTc&hjJ$6F>8_;)Y$l~t6LduDh& z<=)xe@=6~gdggh{D`=WC*E_>A&o{TiQ{kIiT3lA?U1-PlmS@*|QMAafdfB8;sw*a+ QsrHs+{BPKuC3_?P3r$Ep6#xJL delta 7181 zcmZA52~?I<9>?(usL1L9f}rAy2x15pE-7G|B4~;r8fvbu?214vqt4OZ7PYL@8PS@V z%*HI2Y%yLdN3G*nnT?jmY;ntSY0{_;nM*dFobQk4R%fO&XFm7d_j&I9-~avJhi1;7 z^*MFk$8)-4tF?xIp7k-NEA|Od@ArQ)qK%27I|Mu7BFY<*cgu)N24tRQ_&xburpSm0$OVO&!Q&Yjf(LoGPgNnf4_lY^gHoV z1olRT%rMkE(`3vM$FU`m0bAJcYw>6Sl{%QGxt~nz*gYIkK*( z00!88F8a|gL(Nx#>9_#(+zuD{Z$;xn2K2yD^u;ew<7ZKUeT^!f?@+aJ4V3{^pvJ>c z?{`B5+#6L({gEOw8P?IL_X{u{XU2M*#!?0p(KhUl@1iFB8GB-z9>&~;NtlV#aX3DU z{KtI7e`&mJoRf(h)De`Rit#?|hig%{=zTl>g@=X~xQeR!E_C!_f7F?dwU(l)`9V}h z*5fVs9JX9L)KQ$lM7)C3mx*DUdOic|aX4~nW+zfE#&e8@c6tqUwtiHi0trW*aWdxO z5LAX%U@P2=D$*BGJKTjz?GaS!Pv9MR7WI5AC9e!7U@}fdGT|}HXeiQksOzx{dB+?^ zW#B3f!wzgK6!TFTa-+_6A+Eq>I1s~oI}43L)y87fP9H|iw+Xf3f40c^e_($&j@sd6 zybD9gZ)==_qj4s-#jO~Cjo1eFpfd3`DicRgM{>db{xj-%pCsq~AXG-eF@W_=6b%(o z94h5ms0j;DM^R*5jH-brP=PgK5bi{s{X3}497FbCnlT8Y`#1|Gpx#Te{oByPv73Q3 zbSBeKJA4%NU;`@hzuNJQs0m+0o$XG%9j~DR@5>}QqM@k%I1I)asEy3UOk9F`|NUgn zKbuC|6l3nhJoLrYsD;;J2tI=f=q2<=FKXi57>EZ@M{yLjffK0b&)M;dsKA?1@7+K@ z4CqV#^+HHrCq)sc0JEiw>f$*(q#?H&7V} zzSWsG9yQ-^4-K8&3?z%D21D@~r0~tls1L@csD-{o70=H|7R^o65hioDRCE(iU&dnV z0@O|)Lv3soYD240^LTdCXisA=s(6l|c5)H*;t!}4U%}yMQk{&AK&5mnPQl5jFJ~hT z!mn`%y7=try&0%=HlS`nV*QK=e$9dJA<@=fJ9Up@#%JHbcCSw>DqUM>8?R5V=G!(!p)WlEQ{wCCeJ5V*T2X#aTQB`~n zwXPo$Yu$rql0(%1{}$-2Y|vffrGcdQmUFg_`)F?SF!*=Cihc z3HAI<)XoC=7_{6P)N|>mfX5(zNKGMXzNP5GRkxFWeVey4pwt~kEqoO7@k>+&`cY9D zPe)~96l#Z)P&=N6nOKOLZwnHWc@HD-7gQ~D8cZQ#B5K};2b2GvG*&SXhda=P$52Oc z9Xq3MnscAKU^xAB)bDwy3`{`_<)fq3xeT zRcjNfHbOZ#?W`**&~(&-Gf@jwVhS!n9fcR~!1s`wYuaQufBgobo}Yk`=qab6)I5Mn z@fwWA4XA6i2X$r#P-prP_QJEM;tS-GQ-7wbH6Ih`KY~&C3X(+gKJu+HeniD-nEvQu zeKU`ScC-@pp=d-!cm^>#A3FgBL4=pqqsYrzkbs(#fJb;&%eViw1G32h}TdV zagA`^&&KZb@5gx7H-D!Qhx@T*0aUTXQPMI6Rpo_*+|W>hWsk8)BTiJC7N z6~G;+qs&2NrUa95x$VC(iu}hjaDo9ZImu{HfEs9Q4=byO9| zahv(5jP61OatbwX6DlM67ffX&+G87ouoVLZs2xnj9IQZ{*)H_O0sn1owUk$;Rs@e(S< zsbe`V9D`hS^9Yhuvme>CX~%9WQ@gh`FJ&wuv z9O^7TLeR6w0_olkc^RO%<9cK8QO!3R(q+m0^Whl6$h&(Y|^K({<6m3QHN^z%>w z9JXG=Ao|_MJJ%`+d(t0@?XU>lScf{}PfTK2))=x3vLxDZu*TTmaMCRFBpCOQj7;ZyVzkQ-?Bp+}8? zyPX~6q3-7_bm3xD3fE%@ZbhZ`4b%}FM~>IrKtCK^;Pi7)nfe>57&l>C+>XKc4-Cis z1>`@1#z_WLY?n|AT}Qp(Kgl_g_83Y(0#yU?7>N_GJPOTLe?iqm&=lur zyC7e6Q;2$RGb$jjhlX~r4?E&fOu&C5^ZTsH0kf@z{vbcnn)Ig`IT&f1xpuAHt_QRXzrFt%@)am!qy>BX+?PsH(q;Dx$<0 z&i7&nGND<7O6_XY#x`I&Zbk)k4wdl^Gqq99zeh`hKP;%7W}#Ah7Y@Q4R7#hjif09C zC(ol&ychM}0o2Y8VHSRd%3#baXTc<_r=NiXuo2TeG%nB>i9Pvx=*2mx9lVO2aW979 zaSXxlP}lE2s7%GocD@TEFqZyo)LAb<74ws*4Xi`GzY$f0uc9Y`#+x*>qw}Z*Z(?8U zT^3oUXc?v7FP6Hx&UM+G#_ju)dc=|R1>5*7F}sCBm%k^fdSUS&WF zzK)7?KMuhUFbRW-olo-ZsNdbFiONs`*Vw)XmEz^7BYP4Rz&2EXyX^RWRNyD{f>L@J zb#}oe&bK@TwZL?Y!&2*G=tut*)WTkzi+fQ!>Qm}$q(3TvOl*adQO{4uT%3a`=-EYM zG>wa>v+q~tT&uCDYIUPt{0uYjJnFi}mOK9{HW}N}UxC`d6W9ZHqBeFCTjP(Y+i@M0 zp;mKRHsUcIX=sNLsNzY(033pfJR5ag#-b*A5Owb#K`s0=#^WZ`5gx*BcnVcBKilyL z(v(O)0aGy-!*u^2q`|kuJb^m%%h(H3E1ZSyK`l^)x>jp37`NE**H8+{yPunps%q5d|U#sq9eopt2B z&Y#;f97=x@X5o{ViKlT8#?|m&f#d4u%`UESRh76VR@Hl(qWnWcMlPtXs;P6;Rk^at zE4!Us!Xo6qiNo< zTd(>w{3|uuyDhbkPjp^QRY`fBtF*>lUFIsOs&Un5#!~mZ;)YN9Z3`+csVS~4b7k{$ z!{YvX0@NsTjjl{<=rvys-s;^6!4Y~Wq@vB-RPNsYU_u&n%lVkvG|H~UmXLDm0_x{51ZX$|uW SQ#<~){IBt(dAAqt2>CCjc8~r5 From e9f2f47726c4941c51cb9a7d8e5b0252a91f458f Mon Sep 17 00:00:00 2001 From: Worros Date: Wed, 23 Feb 2011 13:10:16 +0800 Subject: [PATCH 6/6] Filters: L10n several strings Part of patch from tribumarchal --- pyfpdb/Filters.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pyfpdb/Filters.py b/pyfpdb/Filters.py index 22b7d013..06935e50 100644 --- a/pyfpdb/Filters.py +++ b/pyfpdb/Filters.py @@ -824,7 +824,7 @@ class Filters(threading.Thread): def fillGraphOpsFrame(self, vbox): top_hbox = gtk.HBox(False, 0) vbox.pack_start(top_hbox, False, False, 0) - title = gtk.Label("Graphing Options:") + 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) @@ -836,7 +836,7 @@ class Filters(threading.Thread): vbox.pack_start(hbox1, False, False, 0) hbox1.show() - label = gtk.Label("Show Graph In:") + label = gtk.Label(_("Show Graph In:")) label.set_alignment(xalign=0.0, yalign=0.5) hbox1.pack_start(label, True, True, 0) label.show() @@ -856,7 +856,7 @@ class Filters(threading.Thread): vbox.pack_start(vbox1, False, False, 0) vbox1.show() - button = gtk.CheckButton("Showdown Winnings", False) + button = gtk.CheckButton(_("Showdown Winnings"), False) vbox1.pack_start(button, True, True, 0) # wouldn't it be awesome if there was a way to remember the state of things like # this and be able to set it to what it was last time? @@ -864,7 +864,7 @@ class Filters(threading.Thread): button.connect("toggled", self.__set_graphopscheck_select, "showdown") button.show() - button = gtk.CheckButton("Non-Showdown Winnings", False) + button = gtk.CheckButton(_("Non-Showdown Winnings"), False) vbox1.pack_start(button, True, True, 0) # ditto as 8 lines up :) #button.set_active(True)