Merge branch 'master' of git://git.assembla.com/fpdb

This commit is contained in:
Worros 2011-02-28 10:00:45 +08:00
commit 3d7f75c933
33 changed files with 992 additions and 813 deletions

View File

@ -1,9 +1,16 @@
This is a list of download links of Windows packages for Python 2.7 of our dependencies.
These are as of 26Feb2011:
matplotlib 1.0.1 ... http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.0.1/
pygtk 2.22 ... http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.22/
pycairo 1.8.10 ... http://ftp.gnome.org/pub/GNOME/binaries/win32/pycairo/1.8/
pyGobject X ... http://ftp.gnome.org/pub/GNOME/binaries/win32/pygobject/2.26/
The below are from Aug2010, and should probably be updated to newer versions:
Python 2.7 ... http://python.org/ftp/python/2.7/python-2.7.msi Python 2.7 ... http://python.org/ftp/python/2.7/python-2.7.msi
pywin 214 ... https://sourceforge.net/projects/pywin32/files/pywin32/Build%20214/pywin32-214.win32-py2.7.exe/download pywin 214 ... https://sourceforge.net/projects/pywin32/files/pywin32/Build%20214/pywin32-214.win32-py2.7.exe/download
matplotlib X ... not available as py27 as of 16aug2010: https://sourceforge.net/projects/matplotlib/files/matplotlib/
pygtk X ... not available as py27 as of 16aug2010: http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/
pycairo X ... not available as py27 as of 16aug2010: http://ftp.gnome.org/pub/GNOME/binaries/win32/pycairo/
pyGobject X ... not available as py27 as of 16aug2010: http://ftp.gnome.org/pub/GNOME/binaries/win32/pygobject/
py2exe 0.6.9 ... https://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/py2exe-0.6.9.win32-py2.7.exe/download py2exe 0.6.9 ... https://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/py2exe-0.6.9.win32-py2.7.exe/download
psycopg2 ... http://www.stickpeople.com/projects/python/win-psycopg/psycopg2-2.2.2.win32-py2.7-pg8.4.4-release.exe psycopg2 ... http://www.stickpeople.com/projects/python/win-psycopg/psycopg2-2.2.2.win32-py2.7-pg8.4.4-release.exe

View File

@ -17,7 +17,7 @@
#TODO: gettextify if file is used again #TODO: gettextify if file is used again
from decimal import Decimal from decimal_wrapper import Decimal
from sqlalchemy import types from sqlalchemy import types
from sqlalchemy.orm.exc import NoResultFound from sqlalchemy.orm.exc import NoResultFound

View File

@ -23,7 +23,7 @@ This package contains all classes to be mapped and mappers themselves
import logging import logging
import re import re
from decimal import Decimal from decimal_wrapper import Decimal
from sqlalchemy.orm import mapper, relation, reconstructor from sqlalchemy.orm import mapper, relation, reconstructor
from sqlalchemy.sql import select from sqlalchemy.sql import select
from collections import defaultdict from collections import defaultdict

View File

@ -53,7 +53,7 @@ _ = L10n.get_translation()
import sys import sys
import logging import logging
from HandHistoryConverter import * from HandHistoryConverter import *
from decimal import Decimal from decimal_wrapper import Decimal
class Carbon(HandHistoryConverter): class Carbon(HandHistoryConverter):

View File

@ -38,7 +38,7 @@ import sys
import traceback import traceback
from datetime import datetime, date, time, timedelta from datetime import datetime, date, time, timedelta
from time import time, strftime, sleep from time import time, strftime, sleep
from decimal import Decimal from decimal_wrapper import Decimal
import string import string
import re import re
import Queue import Queue
@ -73,7 +73,7 @@ except ImportError:
use_numpy = False use_numpy = False
DB_VERSION = 149 DB_VERSION = 150
# Variance created as sqlite has a bunch of undefined aggregate functions. # Variance created as sqlite has a bunch of undefined aggregate functions.
@ -1838,6 +1838,8 @@ class Database:
pdata[p]['street0_FoldTo4BDone'], pdata[p]['street0_FoldTo4BDone'],
pdata[p]['street0_SqueezeChance'], pdata[p]['street0_SqueezeChance'],
pdata[p]['street0_SqueezeDone'], pdata[p]['street0_SqueezeDone'],
pdata[p]['raiseToStealChance'],
pdata[p]['raiseToStealDone'],
pdata[p]['success_Steal'], pdata[p]['success_Steal'],
pdata[p]['otherRaisedStreet0'], pdata[p]['otherRaisedStreet0'],
pdata[p]['otherRaisedStreet1'], pdata[p]['otherRaisedStreet1'],
@ -1964,6 +1966,8 @@ class Database:
line.append(pdata[p]['street0_FoldTo4BDone']) line.append(pdata[p]['street0_FoldTo4BDone'])
line.append(pdata[p]['street0_SqueezeChance']) line.append(pdata[p]['street0_SqueezeChance'])
line.append(pdata[p]['street0_SqueezeDone']) line.append(pdata[p]['street0_SqueezeDone'])
line.append(pdata[p]['raiseToStealChance'])
line.append(pdata[p]['raiseToStealDone'])
line.append(pdata[p]['success_Steal']) line.append(pdata[p]['success_Steal'])
line.append(pdata[p]['street1Seen']) line.append(pdata[p]['street1Seen'])
line.append(pdata[p]['street2Seen']) line.append(pdata[p]['street2Seen'])

View File

@ -17,7 +17,7 @@
#fpdb modules #fpdb modules
import Card import Card
from decimal import Decimal from decimal_wrapper import Decimal
import logging import logging
# logging has been set up in fpdb.py or HUD_main.py, use their settings: # logging has been set up in fpdb.py or HUD_main.py, use their settings:
@ -59,6 +59,8 @@ class DerivedStats():
init['street0_SqueezeChance']= False init['street0_SqueezeChance']= False
init['street0_SqueezeDone'] = False init['street0_SqueezeDone'] = False
init['success_Steal'] = False init['success_Steal'] = False
init['raiseToStealChance'] = False
init['raiseToStealDone'] = False
init['raiseFirstInChance'] = False init['raiseFirstInChance'] = False
init['raisedFirstIn'] = False init['raisedFirstIn'] = False
init['foldBbToStealChance'] = False init['foldBbToStealChance'] = False
@ -430,12 +432,16 @@ class DerivedStats():
#NOTE: Stud games will never hit this section #NOTE: Stud games will never hit this section
if steal_attempt: if steal_attempt:
self.handsplayers[pname]['foldBbToStealChance'] = True self.handsplayers[pname]['foldBbToStealChance'] = True
self.handsplayers[pname]['raiseToStealChance'] = True
self.handsplayers[pname]['foldedBbToSteal'] = act == 'folds' self.handsplayers[pname]['foldedBbToSteal'] = act == 'folds'
self.handsplayers[pname]['raiseToStealDone'] = act == 'raises'
self.handsplayers[stealer]['success_Steal'] = act == 'folds' self.handsplayers[stealer]['success_Steal'] = act == 'folds'
break break
elif posn == 'S': elif posn == 'S':
self.handsplayers[pname]['raiseToStealChance'] = steal_attempt
self.handsplayers[pname]['foldSbToStealChance'] = steal_attempt self.handsplayers[pname]['foldSbToStealChance'] = steal_attempt
self.handsplayers[pname]['foldedSbToSteal'] = steal_attempt and act == 'folds' self.handsplayers[pname]['foldedSbToSteal'] = steal_attempt and act == 'folds'
self.handsplayers[pname]['raiseToStealDone'] = steal_attempt and act == 'raises'
if steal_attempt and act != 'folds': if steal_attempt and act != 'folds':
break break
@ -457,7 +463,7 @@ class DerivedStats():
def calc34BetStreet0(self, hand): def calc34BetStreet0(self, hand):
"""Fills street0_(3|4)B(Chance|Done), other(3|4)BStreet0""" """Fills street0_(3|4)B(Chance|Done), other(3|4)BStreet0"""
bet_level = 1 # bet_level after 3-bet is equal to 3 bet_level = 1 # bet_level after 3-bet is equal to 3
squeeze_chance = 0 squeeze_chance = False
for action in hand.actions[hand.actionStreets[1]]: for action in hand.actions[hand.actionStreets[1]]:
pname, act, aggr = action[0], action[1], action[1] in ('raises', 'bets') pname, act, aggr = action[0], action[1], action[1] in ('raises', 'bets')
if bet_level == 1: if bet_level == 1:
@ -469,7 +475,7 @@ class DerivedStats():
self.handsplayers[pname]['street0_3BChance'] = True self.handsplayers[pname]['street0_3BChance'] = True
self.handsplayers[pname]['street0_SqueezeChance'] = squeeze_chance self.handsplayers[pname]['street0_SqueezeChance'] = squeeze_chance
if not squeeze_chance and act == 'calls': if not squeeze_chance and act == 'calls':
squeeze_chance = 1 squeeze_chance = True
continue continue
if aggr: if aggr:
self.handsplayers[pname]['street0_3BDone'] = True self.handsplayers[pname]['street0_3BDone'] = True

View File

@ -25,7 +25,7 @@ _ = L10n.get_translation()
import sys import sys
import logging import logging
from HandHistoryConverter import * from HandHistoryConverter import *
from decimal import Decimal from decimal_wrapper import Decimal
class Everest(HandHistoryConverter): class Everest(HandHistoryConverter):

View File

@ -20,7 +20,7 @@
import L10n import L10n
_ = L10n.get_translation() _ = L10n.get_translation()
from decimal import Decimal from decimal_wrapper import Decimal
import datetime import datetime
from Exceptions import FpdbParseError from Exceptions import FpdbParseError

View File

@ -263,7 +263,7 @@ Left-Drag to Move"
bgcolor="#000000" bgcolor="#000000"
converter="EverleafToFpdb" converter="EverleafToFpdb"
decoder="everleaf_decode_table" decoder="everleaf_decode_table"
enabled="False" enabled="True"
fgcolor="#EEEEEE" fgcolor="#EEEEEE"
hudopacity="0.75" hudopacity="0.75"
screen_name="PlayerName" screen_name="PlayerName"
@ -282,16 +282,16 @@ Left-Drag to Move"
</layout> </layout>
<layout fav_seat="0" height="546" max="10" width="792"> <layout fav_seat="0" height="546" max="10" width="792">
<location seat="0" x="182" y="69"> </location> <location seat="0" x="182" y="69"> </location>
<location seat="1" x="456" y="74"> </location> <location seat="1" x="485" y="66"> </location>
<location seat="2" x="630" y="81"> </location> <location seat="2" x="661" y="79"> </location>
<location seat="3" x="637" y="208"> </location> <location seat="3" x="675" y="210"> </location>
<location seat="4" x="629" y="347"> </location> <location seat="4" x="644" y="346"> </location>
<location seat="5" x="412" y="377"> </location> <location seat="5" x="449" y="375"> </location>
<location seat="6" x="232" y="377"> </location> <location seat="6" x="253" y="374"> </location>
<location seat="7" x="21" y="349"> </location> <location seat="7" x="46" y="348"> </location>
<location seat="8" x="4" y="208"> </location> <location seat="8" x="23" y="204"> </location>
<location seat="9" x="7" y="88"> </location> <location seat="9" x="38" y="79"> </location>
<location seat="10" x="196" y="69"> </location> <location seat="10" x="226" y="67"> </location>
</layout> </layout>
<layout fav_seat="0" height="546" max="8" width="792"> <layout fav_seat="0" height="546" max="8" width="792">
<location seat="0" x="182" y="69"> </location> <location seat="0" x="182" y="69"> </location>
@ -312,7 +312,7 @@ Left-Drag to Move"
</site> </site>
<site enabled="False" <site enabled="True"
site_name="Win2day" site_name="Win2day"
table_finder="Win2day.exe" table_finder="Win2day.exe"
screen_name="YOUR SCREEN NAME HERE" screen_name="YOUR SCREEN NAME HERE"
@ -357,7 +357,7 @@ Left-Drag to Move"
</site> </site>
<site enabled="False" <site enabled="True"
site_name="Absolute" site_name="Absolute"
table_finder="AbsolutePoker.exe" table_finder="AbsolutePoker.exe"
screen_name="YOUR SCREEN NAME HERE" screen_name="YOUR SCREEN NAME HERE"
@ -402,7 +402,7 @@ Left-Drag to Move"
</site> </site>
<site enabled="False" <site enabled="True"
site_name="PartyPoker" site_name="PartyPoker"
table_finder="PartyGaming.exe" table_finder="PartyGaming.exe"
screen_name="YOUR SCREEN NAME HERE" screen_name="YOUR SCREEN NAME HERE"
@ -494,7 +494,7 @@ Left-Drag to Move"
</layout> </layout>
</site> </site>
<site HH_path="C:/Program Files/OnGame Sking/HandHistory/YOUR SCREEN NAME HERE/" converter="OnGameToFpdb" decoder="everleaf_decode_table" enabled="False" screen_name="YOUR SCREEN NAME HERE" site_name="OnGame" site_path="C:/Program Files/OnGame/" supported_games="holdem" table_finder="OnGame.exe"> <site HH_path="C:/Program Files/OnGame Sking/HandHistory/YOUR SCREEN NAME HERE/" converter="OnGameToFpdb" decoder="everleaf_decode_table" enabled="True" screen_name="YOUR SCREEN NAME HERE" site_name="OnGame" site_path="C:/Program Files/OnGame/" supported_games="holdem" table_finder="OnGame.exe">
<layout fav_seat="0" height="547" max="8" width="794"> <layout fav_seat="0" height="547" max="8" width="794">
<location seat="1" x="640" y="64"> </location> <location seat="1" x="640" y="64"> </location>
<location seat="2" x="650" y="230"> </location> <location seat="2" x="650" y="230"> </location>
@ -542,7 +542,7 @@ Left-Drag to Move"
</layout> </layout>
</site> </site>
<site HH_path="C:/Program Files/PKR/HandHistory/YOUR SCREEN NAME HERE/" converter="PkrToFpdb" decoder="everleaf_decode_table" enabled="False" screen_name="YOUR SCREEN NAME HERE" site_name="PKR" site_path="C:/Program Files/PKR/" supported_games="holdem" table_finder="PKR.exe"> <site HH_path="C:/Program Files/PKR/HandHistory/YOUR SCREEN NAME HERE/" converter="PkrToFpdb" decoder="everleaf_decode_table" enabled="True" screen_name="YOUR SCREEN NAME HERE" site_name="PKR" site_path="C:/Program Files/PKR/" supported_games="holdem" table_finder="PKR.exe">
<layout fav_seat="0" height="547" max="8" width="794"> <layout fav_seat="0" height="547" max="8" width="794">
<location seat="1" x="640" y="64"> </location> <location seat="1" x="640" y="64"> </location>
<location seat="2" x="650" y="230"> </location> <location seat="2" x="650" y="230"> </location>
@ -578,7 +578,7 @@ Left-Drag to Move"
</layout> </layout>
</site> </site>
<site HH_path="C:/Program Files/Winamax/HandHistory/YOUR SCREEN NAME HERE/" converter="WinamaxToFpdb" decoder="everleaf_decode_table" enabled="False" screen_name="YOUR SCREEN NAME HERE" site_name="Winamax" site_path="C:/Program Files/Winamax/" supported_games="holdem" table_finder="Winamax.exe"> <site HH_path="C:/Program Files/Winamax/HandHistory/YOUR SCREEN NAME HERE/" converter="WinamaxToFpdb" decoder="everleaf_decode_table" enabled="True" screen_name="YOUR SCREEN NAME HERE" site_name="Winamax" site_path="C:/Program Files/Winamax/" supported_games="holdem" table_finder="Winamax.exe">
<layout fav_seat="0" height="547" max="8" width="794"> <layout fav_seat="0" height="547" max="8" width="794">
<location seat="1" x="640" y="64"> </location> <location seat="1" x="640" y="64"> </location>
<location seat="2" x="650" y="230"> </location> <location seat="2" x="650" y="230"> </location>
@ -614,7 +614,7 @@ Left-Drag to Move"
</layout> </layout>
</site> </site>
<site HH_path="C:/Program Files/Everest/HandHistory/YOUR SCREEN NAME HERE/" converter="EverestToFpdb" decoder="everleaf_decode_table" enabled="False" screen_name="YOUR SCREEN NAME HERE" site_name="Everest" site_path="C:/Program Files/Everest/" supported_games="holdem" table_finder="Everest.exe"> <site HH_path="C:/Program Files/Everest/HandHistory/YOUR SCREEN NAME HERE/" converter="EverestToFpdb" decoder="everleaf_decode_table" enabled="True" screen_name="YOUR SCREEN NAME HERE" site_name="Everest" site_path="C:/Program Files/Everest/" supported_games="holdem" table_finder="Everest.exe">
<layout fav_seat="0" height="547" max="8" width="794"> <layout fav_seat="0" height="547" max="8" width="794">
<location seat="1" x="640" y="64"> </location> <location seat="1" x="640" y="64"> </location>
<location seat="2" x="650" y="230"> </location> <location seat="2" x="650" y="230"> </location>

View File

@ -25,7 +25,7 @@ import sys
import traceback import traceback
import os import os
import os.path import os.path
from decimal import Decimal from decimal_wrapper import Decimal
import operator import operator
import time,datetime import time,datetime
from copy import deepcopy from copy import deepcopy
@ -271,6 +271,7 @@ db: a connected Database object"""
# End prep functions # End prep functions
##### #####
hh = self.stats.getHands() hh = self.stats.getHands()
hp_inserts, ha_inserts = [], []
if not db.isDuplicate(self.dbid_gt, hh['siteHandNo']): if not db.isDuplicate(self.dbid_gt, hh['siteHandNo']):
# Hands - Summary information of hand indexed by handId - gameinfo # Hands - Summary information of hand indexed by handId - gameinfo

View File

@ -26,14 +26,20 @@ import os
import os.path import os.path
import xml.dom.minidom import xml.dom.minidom
import codecs import codecs
from decimal import Decimal from decimal_wrapper import Decimal
import operator import operator
from xml.dom.minidom import Node from xml.dom.minidom import Node
import time import time
import datetime import datetime
from pytz import timezone
import pytz try:
from pytz import timezone
import pytz
except ImportError:
print _("ImportError: Unable to import PYTZ library. Please install PYTZ from http://pypi.python.org/pypi/pytz/")
raw_input(_("Press ENTER to continue."))
exit()
import logging import logging
# logging has been set up in fpdb.py or HUD_main.py, use their settings: # logging has been set up in fpdb.py or HUD_main.py, use their settings:

View File

@ -31,7 +31,7 @@ log = logging.getLogger("parser")
import Configuration import Configuration
from HandHistoryConverter import * from HandHistoryConverter import *
from decimal import Decimal from decimal_wrapper import Decimal
# OnGame HH Format # OnGame HH Format

View File

@ -20,7 +20,7 @@
import L10n import L10n
_ = L10n.get_translation() _ = L10n.get_translation()
from decimal import Decimal from decimal_wrapper import Decimal
import datetime import datetime
from Exceptions import FpdbParseError from Exceptions import FpdbParseError

View File

@ -25,7 +25,7 @@ _ = L10n.get_translation()
import sys import sys
from HandHistoryConverter import * from HandHistoryConverter import *
from decimal import Decimal from decimal_wrapper import Decimal
# PokerStars HH Format # PokerStars HH Format
@ -131,34 +131,29 @@ class PokerStars(HandHistoryConverter):
# revised re including timezone (not currently used): # revised re including timezone (not currently used):
#re_DateTime = re.compile("""(?P<Y>[0-9]{4})\/(?P<M>[0-9]{2})\/(?P<D>[0-9]{2})[\- ]+(?P<H>[0-9]+):(?P<MIN>[0-9]+):(?P<S>[0-9]+) \(?(?P<TZ>[A-Z0-9]+)""", re.MULTILINE) #re_DateTime = re.compile("""(?P<Y>[0-9]{4})\/(?P<M>[0-9]{2})\/(?P<D>[0-9]{2})[\- ]+(?P<H>[0-9]+):(?P<MIN>[0-9]+):(?P<S>[0-9]+) \(?(?P<TZ>[A-Z0-9]+)""", re.MULTILINE)
def compilePlayerRegexs(self, hand): # These used to be compiled per player, but regression tests say
players = set([player[1] for player in hand.players]) # we don't have to, and it makes life faster.
if not players <= self.compiledPlayers: # x <= y means 'x is subset of y' short_subst = {'PLYR': r'(?P<PNAME>.+?)', 'CUR': '\$?'}
# we need to recompile the player regexs. re_PostSB = re.compile(r"^%(PLYR)s: posts small blind %(CUR)s(?P<SB>[.0-9]+)" % short_subst, re.MULTILINE)
# TODO: should probably rename re_HeroCards and corresponding method, re_PostBB = re.compile(r"^%(PLYR)s: posts big blind %(CUR)s(?P<BB>[.0-9]+)" % short_subst, re.MULTILINE)
# since they are used to find all cards on lines starting with "Dealt to:" re_Antes = re.compile(r"^%(PLYR)s: posts the ante %(CUR)s(?P<ANTE>[.0-9]+)" % short_subst, re.MULTILINE)
# They still identify the hero. re_BringIn = re.compile(r"^%(PLYR)s: brings[- ]in( low|) for %(CUR)s(?P<BRINGIN>[.0-9]+)" % short_subst, re.MULTILINE)
self.compiledPlayers = players re_PostBoth = re.compile(r"^%(PLYR)s: posts small \& big blinds %(CUR)s(?P<SBBB>[.0-9]+)" % short_subst, re.MULTILINE)
player_re = "(?P<PNAME>" + "|".join(map(re.escape, players)) + ")" re_HeroCards = re.compile(r"^Dealt to %(PLYR)s(?: \[(?P<OLDCARDS>.+?)\])?( \[(?P<NEWCARDS>.+?)\])" % short_subst, re.MULTILINE)
subst = {'PLYR': player_re, 'CUR': self.sym[hand.gametype['currency']]} re_Action = re.compile(r"""
log.debug("player_re: " + player_re)
self.re_PostSB = re.compile(r"^%(PLYR)s: posts small blind %(CUR)s(?P<SB>[.0-9]+)" % subst, re.MULTILINE)
self.re_PostBB = re.compile(r"^%(PLYR)s: posts big blind %(CUR)s(?P<BB>[.0-9]+)" % subst, re.MULTILINE)
self.re_Antes = re.compile(r"^%(PLYR)s: posts the ante %(CUR)s(?P<ANTE>[.0-9]+)" % subst, re.MULTILINE)
self.re_BringIn = re.compile(r"^%(PLYR)s: brings[- ]in( low|) for %(CUR)s(?P<BRINGIN>[.0-9]+)" % subst, re.MULTILINE)
self.re_PostBoth = re.compile(r"^%(PLYR)s: posts small \& big blinds %(CUR)s(?P<SBBB>[.0-9]+)" % subst, re.MULTILINE)
self.re_HeroCards = re.compile(r"^Dealt to %(PLYR)s(?: \[(?P<OLDCARDS>.+?)\])?( \[(?P<NEWCARDS>.+?)\])" % subst, re.MULTILINE)
self.re_Action = re.compile(r"""
^%(PLYR)s:(?P<ATYPE>\sbets|\schecks|\sraises|\scalls|\sfolds|\sdiscards|\sstands\spat) ^%(PLYR)s:(?P<ATYPE>\sbets|\schecks|\sraises|\scalls|\sfolds|\sdiscards|\sstands\spat)
(\s(%(CUR)s)?(?P<BET>[.\d]+))?(\sto\s%(CUR)s(?P<BETTO>[.\d]+))? # the number discarded goes in <BET> (\s(%(CUR)s)?(?P<BET>[.\d]+))?(\sto\s%(CUR)s(?P<BETTO>[.\d]+))? # the number discarded goes in <BET>
\s*(and\sis\sall.in)? \s*(and\sis\sall.in)?
(and\shas\sreached\sthe\s[%(CUR)s\d\.]+\scap)? (and\shas\sreached\sthe\s[%(CUR)s\d\.]+\scap)?
(\scards?(\s\[(?P<DISCARDED>.+?)\])?)?\s*$""" (\scards?(\s\[(?P<DISCARDED>.+?)\])?)?\s*$"""
% subst, re.MULTILINE|re.VERBOSE) % short_subst, re.MULTILINE|re.VERBOSE)
self.re_ShowdownAction = re.compile(r"^%s: shows \[(?P<CARDS>.*)\]" % player_re, re.MULTILINE) re_ShowdownAction = re.compile(r"^%s: shows \[(?P<CARDS>.*)\]" % short_subst['PLYR'], re.MULTILINE)
self.re_CollectPot = re.compile(r"Seat (?P<SEAT>[0-9]+): %(PLYR)s (\(button\) |\(small blind\) |\(big blind\) |\(button\) \(small blind\) |\(button\) \(big blind\) )?(collected|showed \[.*\] and won) \(%(CUR)s(?P<POT>[.\d]+)\)(, mucked| with.*|)" % subst, re.MULTILINE) re_sitsOut = re.compile("^%s sits out" % short_subst['PLYR'], re.MULTILINE)
self.re_sitsOut = re.compile("^%s sits out" % player_re, re.MULTILINE) re_ShownCards = re.compile("^Seat (?P<SEAT>[0-9]+): %s (\(.*\) )?(?P<SHOWED>showed|mucked) \[(?P<CARDS>.*)\].*" % short_subst['PLYR'], re.MULTILINE)
self.re_ShownCards = re.compile("^Seat (?P<SEAT>[0-9]+): %s (\(.*\) )?(?P<SHOWED>showed|mucked) \[(?P<CARDS>.*)\].*" % player_re, re.MULTILINE) re_CollectPot = re.compile(r"Seat (?P<SEAT>[0-9]+): %(PLYR)s (\(button\) |\(small blind\) |\(big blind\) |\(button\) \(small blind\) |\(button\) \(big blind\) )?(collected|showed \[.*\] and won) \(%(CUR)s(?P<POT>[.\d]+)\)(, mucked| with.*|)" % short_subst, re.MULTILINE)
def compilePlayerRegexs(self, hand):
pass
def readSupportedGames(self): def readSupportedGames(self):
return [["ring", "hold", "nl"], return [["ring", "hold", "nl"],

View File

@ -651,6 +651,9 @@ class Sql:
street0_FoldTo4BDone BOOLEAN, street0_FoldTo4BDone BOOLEAN,
street0_SqueezeChance BOOLEAN, street0_SqueezeChance BOOLEAN,
street0_SqueezeDone BOOLEAN, street0_SqueezeDone BOOLEAN,
raiseToStealChance BOOLEAN,
raiseToStealDone BOOLEAN,
success_Steal BOOLEAN, success_Steal BOOLEAN,
street1Seen BOOLEAN, street1Seen BOOLEAN,
@ -775,6 +778,9 @@ class Sql:
street0_FoldTo4BDone BOOLEAN, street0_FoldTo4BDone BOOLEAN,
street0_SqueezeChance BOOLEAN, street0_SqueezeChance BOOLEAN,
street0_SqueezeDone BOOLEAN, street0_SqueezeDone BOOLEAN,
raiseToStealChance BOOLEAN,
raiseToStealDone BOOLEAN,
success_Steal BOOLEAN, success_Steal BOOLEAN,
street1Seen BOOLEAN, street1Seen BOOLEAN,
@ -898,6 +904,9 @@ class Sql:
street0_FoldTo4BDone INT, street0_FoldTo4BDone INT,
street0_SqueezeChance INT, street0_SqueezeChance INT,
street0_SqueezeDone INT, street0_SqueezeDone INT,
raiseToStealChance INT,
raiseToStealDone INT,
success_Steal INT, success_Steal INT,
street1Seen INT, street1Seen INT,
@ -1112,6 +1121,9 @@ class Sql:
street0_FoldTo4BDone INT, street0_FoldTo4BDone INT,
street0_SqueezeChance INT, street0_SqueezeChance INT,
street0_SqueezeDone INT, street0_SqueezeDone INT,
raiseToStealChance INT,
raiseToStealDone INT,
success_Steal INT, success_Steal INT,
@ -1221,6 +1233,9 @@ class Sql:
street0_FoldTo4BDone INT, street0_FoldTo4BDone INT,
street0_SqueezeChance INT, street0_SqueezeChance INT,
street0_SqueezeDone INT, street0_SqueezeDone INT,
raiseToStealChance INT,
raiseToStealDone INT,
success_Steal INT, success_Steal INT,
street1Seen INT, street1Seen INT,
@ -1327,6 +1342,9 @@ class Sql:
street0_FoldTo4BDone INT, street0_FoldTo4BDone INT,
street0_SqueezeChance INT, street0_SqueezeChance INT,
street0_SqueezeDone INT, street0_SqueezeDone INT,
raiseToStealChance INT,
raiseToStealDone INT,
success_Steal INT, success_Steal INT,
street1Seen INT, street1Seen INT,
@ -1545,6 +1563,8 @@ class Sql:
sum(hc.street0_FoldTo4BDone) AS F4B_0, sum(hc.street0_FoldTo4BDone) AS F4B_0,
sum(hc.street0_SqueezeChance) AS SQZ_opp_0, sum(hc.street0_SqueezeChance) AS SQZ_opp_0,
sum(hc.street0_SqueezeDone) AS SQZ_0, sum(hc.street0_SqueezeDone) AS SQZ_0,
sum(hc.raiseToStealChance) AS RTS_opp,
sum(hc.raiseToStealDone) AS RTS,
sum(hc.success_Steal) AS SUC_ST, sum(hc.success_Steal) AS SUC_ST,
sum(hc.street1Seen) AS saw_f, sum(hc.street1Seen) AS saw_f,
sum(hc.street1Seen) AS saw_1, sum(hc.street1Seen) AS saw_1,
@ -1667,6 +1687,8 @@ class Sql:
sum(hc.street0_FoldTo4BDone) AS F4B_0, sum(hc.street0_FoldTo4BDone) AS F4B_0,
sum(hc.street0_SqueezeChance) AS SQZ_opp_0, sum(hc.street0_SqueezeChance) AS SQZ_opp_0,
sum(hc.street0_SqueezeDone) AS SQZ_0, sum(hc.street0_SqueezeDone) AS SQZ_0,
sum(hc.raiseToStealChance) AS RTS_opp,
sum(hc.raiseToStealDone) AS RTS,
sum(hc.success_Steal) AS SUC_ST, sum(hc.success_Steal) AS SUC_ST,
sum(hc.street1Seen) AS saw_f, sum(hc.street1Seen) AS saw_f,
sum(hc.street1Seen) AS saw_1, sum(hc.street1Seen) AS saw_1,
@ -1806,6 +1828,8 @@ class Sql:
cast(hp2.street0_FoldTo4BDone as <signed>integer) AS F4B_0, cast(hp2.street0_FoldTo4BDone as <signed>integer) AS F4B_0,
cast(hp2.street0_SqueezeChance as <signed>integer) AS SQZ_opp_0, cast(hp2.street0_SqueezeChance as <signed>integer) AS SQZ_opp_0,
cast(hp2.street0_SqueezeDone as <signed>integer) AS SQZ_0, cast(hp2.street0_SqueezeDone as <signed>integer) AS SQZ_0,
cast(hp2.raiseToStealChance as <signed>integer) AS RTS_opp,
cast(hp2.raiseToStealDone as <signed>integer) AS RTS,
cast(hp2.success_Steal as <signed>integer) AS SUC_ST, cast(hp2.success_Steal as <signed>integer) AS SUC_ST,
cast(hp2.street1Seen as <signed>integer) AS saw_f, cast(hp2.street1Seen as <signed>integer) AS saw_f,
cast(hp2.street1Seen as <signed>integer) AS saw_1, cast(hp2.street1Seen as <signed>integer) AS saw_1,
@ -1921,6 +1945,8 @@ class Sql:
cast(hp2.street0_FoldTo4BDone as <signed>integer) AS F4B_0, cast(hp2.street0_FoldTo4BDone as <signed>integer) AS F4B_0,
cast(hp2.street0_SqueezeChance as <signed>integer) AS SQZ_opp_0, cast(hp2.street0_SqueezeChance as <signed>integer) AS SQZ_opp_0,
cast(hp2.street0_SqueezeDone as <signed>integer) AS SQZ_0, cast(hp2.street0_SqueezeDone as <signed>integer) AS SQZ_0,
cast(hp2.raiseToStealChance as <signed>integer) AS RTS_opp,
cast(hp2.raiseToStealDone as <signed>integer) AS RTS,
cast(hp2.success_Steal as <signed>integer) AS SUC_ST, cast(hp2.success_Steal as <signed>integer) AS SUC_ST,
cast(hp2.street1Seen as <signed>integer) AS saw_f, cast(hp2.street1Seen as <signed>integer) AS saw_f,
cast(hp2.street1Seen as <signed>integer) AS saw_1, cast(hp2.street1Seen as <signed>integer) AS saw_1,
@ -2037,6 +2063,8 @@ class Sql:
cast(hp2.street0_FoldTo4BDone as <signed>integer) AS F4B_0, cast(hp2.street0_FoldTo4BDone as <signed>integer) AS F4B_0,
cast(hp2.street0_SqueezeChance as <signed>integer) AS SQZ_opp_0, cast(hp2.street0_SqueezeChance as <signed>integer) AS SQZ_opp_0,
cast(hp2.street0_SqueezeDone as <signed>integer) AS SQZ_0, cast(hp2.street0_SqueezeDone as <signed>integer) AS SQZ_0,
cast(hp2.raiseToStealChance as <signed>integer) AS RTS_opp,
cast(hp2.raiseToStealDone as <signed>integer) AS RTS,
cast(hp2.success_Steal as <signed>integer) AS SUC_ST, cast(hp2.success_Steal as <signed>integer) AS SUC_ST,
cast(hp2.street1Seen as <signed>integer) AS saw_f, cast(hp2.street1Seen as <signed>integer) AS saw_f,
cast(hp2.street1Seen as <signed>integer) AS saw_1, cast(hp2.street1Seen as <signed>integer) AS saw_1,
@ -2272,7 +2300,7 @@ class Sql:
from Gametypes gt from Gametypes gt
WHERE type = 'ring' WHERE type = 'ring'
order by type, limitType DESC, bb_or_buyin DESC""" order by type, limitType DESC, bb_or_buyin DESC"""
#FIXME: Some stats not added to DetailedStats #FIXME: Some stats not added to DetailedStats (miss raise to steal)
if db_server == 'mysql': if db_server == 'mysql':
self.query['playerDetailedStats'] = """ self.query['playerDetailedStats'] = """
select <hgametypeId> AS hgametypeid select <hgametypeId> AS hgametypeid
@ -3493,6 +3521,8 @@ class Sql:
,street0_FoldTo4BDone ,street0_FoldTo4BDone
,street0_SqueezeChance ,street0_SqueezeChance
,street0_SqueezeDone ,street0_SqueezeDone
,raiseToStealChance
,raiseToStealDone
,success_Steal ,success_Steal
,street1Seen ,street1Seen
,street2Seen ,street2Seen
@ -3599,6 +3629,8 @@ class Sql:
,sum(street0_FoldTo4BDone) ,sum(street0_FoldTo4BDone)
,sum(street0_SqueezeChance) ,sum(street0_SqueezeChance)
,sum(street0_SqueezeDone) ,sum(street0_SqueezeDone)
,sum(raiseToStealChance)
,sum(raiseToStealDone)
,sum(success_Steal) ,sum(success_Steal)
,sum(street1Seen) ,sum(street1Seen)
,sum(street2Seen) ,sum(street2Seen)
@ -3705,6 +3737,8 @@ class Sql:
,street0_FoldTo4BDone ,street0_FoldTo4BDone
,street0_SqueezeChance ,street0_SqueezeChance
,street0_SqueezeDone ,street0_SqueezeDone
,raiseToStealChance
,raiseToStealDone
,success_Steal ,success_Steal
,street1Seen ,street1Seen
,street2Seen ,street2Seen
@ -3811,6 +3845,8 @@ class Sql:
,sum(CAST(street0_FoldTo4BDone as integer)) ,sum(CAST(street0_FoldTo4BDone as integer))
,sum(CAST(street0_SqueezeChance as integer)) ,sum(CAST(street0_SqueezeChance as integer))
,sum(CAST(street0_SqueezeDone as integer)) ,sum(CAST(street0_SqueezeDone as integer))
,sum(CAST(raiseToStealChance as integer))
,sum(CAST(raiseToStealDone as integer))
,sum(CAST(success_Steal as integer)) ,sum(CAST(success_Steal as integer))
,sum(CAST(street1Seen as integer)) ,sum(CAST(street1Seen as integer))
,sum(CAST(street2Seen as integer)) ,sum(CAST(street2Seen as integer))
@ -3917,6 +3953,8 @@ class Sql:
,street0_FoldTo4BDone ,street0_FoldTo4BDone
,street0_SqueezeChance ,street0_SqueezeChance
,street0_SqueezeDone ,street0_SqueezeDone
,raiseToStealChance
,raiseToStealDone
,success_Steal ,success_Steal
,street1Seen ,street1Seen
,street2Seen ,street2Seen
@ -4023,6 +4061,8 @@ class Sql:
,sum(CAST(street0_FoldTo4BDone as integer)) ,sum(CAST(street0_FoldTo4BDone as integer))
,sum(CAST(street0_SqueezeChance as integer)) ,sum(CAST(street0_SqueezeChance as integer))
,sum(CAST(street0_SqueezeDone as integer)) ,sum(CAST(street0_SqueezeDone as integer))
,sum(CAST(raiseToStealChance as integer))
,sum(CAST(raiseToStealDone as integer))
,sum(CAST(success_Steal as integer)) ,sum(CAST(success_Steal as integer))
,sum(CAST(street1Seen as integer)) ,sum(CAST(street1Seen as integer))
,sum(CAST(street2Seen as integer)) ,sum(CAST(street2Seen as integer))
@ -4124,6 +4164,8 @@ class Sql:
street0_FoldTo4BDone, street0_FoldTo4BDone,
street0_SqueezeChance, street0_SqueezeChance,
street0_SqueezeDone, street0_SqueezeDone,
raiseToStealChance,
raiseToStealDone,
success_Steal, success_Steal,
street1Seen, street1Seen,
street2Seen, street2Seen,
@ -4213,7 +4255,7 @@ class Sql:
%s, %s, %s, %s, %s, %s, %s, %s, %s, %s,
%s, %s, %s, %s, %s, %s, %s, %s, %s, %s,
%s, %s, %s, %s, %s, %s, %s, %s, %s, %s,
%s, %s)""" %s, %s, %s, %s)"""
self.query['update_hudcache'] = """ self.query['update_hudcache'] = """
UPDATE HudCache SET UPDATE HudCache SET
@ -4232,6 +4274,8 @@ class Sql:
street0_FoldTo4BDone=street0_FoldTo4BDone+%s, street0_FoldTo4BDone=street0_FoldTo4BDone+%s,
street0_SqueezeChance=street0_SqueezeChance+%s, street0_SqueezeChance=street0_SqueezeChance+%s,
street0_SqueezeDone=street0_SqueezeDone+%s, street0_SqueezeDone=street0_SqueezeDone+%s,
raiseToStealChance=raiseToStealChance+%s,
raiseToStealDone=raiseToStealDone+%s,
success_Steal=success_Steal+%s, success_Steal=success_Steal+%s,
street1Seen=street1Seen+%s, street1Seen=street1Seen+%s,
street2Seen=street2Seen+%s, street2Seen=street2Seen+%s,
@ -4706,6 +4750,8 @@ class Sql:
street0_FoldTo4BDone, street0_FoldTo4BDone,
street0_SqueezeChance, street0_SqueezeChance,
street0_SqueezeDone, street0_SqueezeDone,
raiseToStealChance,
raiseToStealDone,
success_Steal, success_Steal,
otherRaisedStreet0, otherRaisedStreet0,
otherRaisedStreet1, otherRaisedStreet1,
@ -4766,7 +4812,7 @@ class Sql:
%s, %s, %s, %s, %s, %s, %s, %s, %s, %s,
%s, %s, %s, %s, %s, %s, %s, %s, %s, %s,
%s, %s, %s, %s, %s, %s, %s, %s, %s, %s,
%s, %s %s, %s, %s, %s
)""" )"""
self.query['store_hands_actions'] = """insert into HandsActions ( self.query['store_hands_actions'] = """insert into HandsActions (

View File

@ -20,7 +20,7 @@
import L10n import L10n
_ = L10n.get_translation() _ = L10n.get_translation()
from decimal import Decimal from decimal_wrapper import Decimal
import datetime import datetime
from Exceptions import FpdbParseError from Exceptions import FpdbParseError

View File

@ -530,6 +530,26 @@ def squeeze(stat_dict, player):
_('% Squeeze preflop')) _('% Squeeze preflop'))
def raiseToSteal(stat_dict, player):
""" Raise to Steal."""
stat = 0.0
try:
stat = float(stat_dict[player]['rts'])/float(stat_dict[player]['rts_opp'])
return (stat,
'%3.1f' % (100.0*stat),
'RST=%3.1f%%' % (100.0*stat),
'RST_pf=%3.1f%%' % (100.0*stat),
'(%d/%d)' % (stat_dict[player]['rts'], stat_dict[player]['rts_opp']),
_('% Raise to Steal'))
except:
return (stat,
'NA',
'RST=NA',
'RST_pf=NA',
'(0/0)',
_('% Raise to Steal'))
def f_3bet(stat_dict, player): def f_3bet(stat_dict, player):
""" Fold to 3bet preflop. """ """ Fold to 3bet preflop. """
stat = 0.0 stat = 0.0

View File

@ -142,7 +142,7 @@ class Table_Window(object):
if self.number is not None: break if self.number is not None: break
trys += 1 trys += 1
if trys > 4: if trys > 4:
log.error("Can't find table %s" % table_name) log.error(_("Can't find table %s") % table_name)
return None return None
geo = self.get_geometry() geo = self.get_geometry()

View File

@ -28,7 +28,7 @@ import traceback
import logging import logging
import os import os
import os.path import os.path
from decimal import Decimal from decimal_wrapper import Decimal
import operator import operator
import time,datetime import time,datetime
from copy import deepcopy from copy import deepcopy

View File

@ -18,7 +18,7 @@
import L10n import L10n
_ = L10n.get_translation() _ = L10n.get_translation()
from decimal import Decimal from decimal_wrapper import Decimal
import datetime import datetime
from BeautifulSoup import BeautifulSoup from BeautifulSoup import BeautifulSoup

View File

@ -29,7 +29,7 @@ import logging
import Configuration import Configuration
from HandHistoryConverter import * from HandHistoryConverter import *
from decimal import Decimal from decimal_wrapper import Decimal
import time import time
# Winamax HH Format # Winamax HH Format
@ -233,6 +233,9 @@ class Winamax(HandHistoryConverter):
hand.tourNo = info[key] hand.tourNo = info[key]
if key == 'TABLE': if key == 'TABLE':
hand.tablename = info[key] hand.tablename = info[key]
# TODO: long-term solution for table naming on Winamax.
if hand.tablename.endswith(u'No Limit Hold\'em'):
hand.tablename = hand.tablename[:-len(u'No Limit Hold\'em')] + u'NLHE'
if key == 'MAXPLAYER' and info[key] != None: if key == 'MAXPLAYER' and info[key] != None:
hand.maxseats = int(info[key]) hand.maxseats = int(info[key])
@ -276,15 +279,13 @@ class Winamax(HandHistoryConverter):
hand.isKO = False hand.isKO = False
info['BIRAKE'] = info['BIRAKE'].strip(u'$€') info['BIRAKE'] = info['BIRAKE'].strip(u'$€')
rake_factor = 1
bi_factor = 1
if info['BIAMT'].find(".") == -1:
bi_factor = 100
if info['BIRAKE'].find(".") == -1:
rake_factor = 100
hand.buyin = bi_factor*info['BIAMT'] # TODO: Is this correct? Old code tried to
hand.fee = rake_factor*info['BIRAKE'] # conditionally multiply by 100, but we
# want hand.buyin in 100ths of
# dollars/euros (so hand.buyin = 90 for $0.90 BI).
hand.buyin = int(100 * Decimal(info['BIAMT']))
hand.fee = int(100 * Decimal(info['BIRAKE']))
else: else:
hand.buyin = int(Decimal(info['BIAMT'])) hand.buyin = int(Decimal(info['BIAMT']))
hand.fee = 0 hand.fee = 0

View File

@ -1,7 +1,7 @@
#!/usr/bin/env python #!/usr/bin/env python
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
#Copyright 2008-2010 Steffen Schaumburg #Copyright 2008-2011 Steffen Schaumburg
#This program is free software: you can redistribute it and/or modify #This program is free software: you can redistribute it and/or modify
#it under the terms of the GNU Affero General Public License as published by #it under the terms of the GNU Affero General Public License as published by
#the Free Software Foundation, version 3 of the License. #the Free Software Foundation, version 3 of the License.
@ -126,7 +126,7 @@ import Configuration
import Exceptions import Exceptions
import Stats import Stats
VERSION = "0.21_rc2 plus git" VERSION = "0.21 plus git"
class fpdb: class fpdb:
@ -241,7 +241,7 @@ class fpdb:
dia = gtk.AboutDialog() dia = gtk.AboutDialog()
dia.set_name("Free Poker Database (FPDB)") dia.set_name("Free Poker Database (FPDB)")
dia.set_version(VERSION) dia.set_version(VERSION)
dia.set_copyright(_("Copyright 2008-2010, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, sqlcoder, Bostik, and others")) dia.set_copyright(_("Copyright 2008-2011, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, sqlcoder, Bostik, and others"))
dia.set_comments(_("You are free to change, and distribute original or changed versions of fpdb within the rules set out by the license")) dia.set_comments(_("You are free to change, and distribute original or changed versions of fpdb within the rules set out by the license"))
dia.set_license(_("Please see fpdb's start screen for license information")) dia.set_license(_("Please see fpdb's start screen for license information"))
dia.set_website("http://fpdb.sourceforge.net/") dia.set_website("http://fpdb.sourceforge.net/")

View File

@ -46,7 +46,7 @@ _ = L10n.get_translation()
import sys import sys
import logging import logging
from HandHistoryConverter import * from HandHistoryConverter import *
from decimal import Decimal from decimal_wrapper import Decimal
class iPoker(HandHistoryConverter): class iPoker(HandHistoryConverter):

Binary file not shown.

Binary file not shown.

View File

@ -3,7 +3,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: 0.20.905 plus git\n" "Project-Id-Version: 0.20.905 plus git\n"
"POT-Creation-Date: 2011-02-23 16:58+CET\n" "POT-Creation-Date: 2011-02-27 05:51+CET\n"
"PO-Revision-Date: 2010-08-30 00:57+0200\n" "PO-Revision-Date: 2010-08-30 00:57+0200\n"
"Last-Translator: Steffen Schaumburg <steffen@schaumburger.info>\n" "Last-Translator: Steffen Schaumburg <steffen@schaumburger.info>\n"
"Language-Team: Fpdb\n" "Language-Team: Fpdb\n"
@ -16,26 +16,26 @@ msgstr ""
"Generated-By: pygettext.py 1.5\n" "Generated-By: pygettext.py 1.5\n"
#: AbsoluteToFpdb.py:139 BetfairToFpdb.py:76 CarbonToFpdb.py:130 #: AbsoluteToFpdb.py:139 BetfairToFpdb.py:76 CarbonToFpdb.py:130
#: EverestToFpdb.py:101 EverleafToFpdb.py:110 FulltiltToFpdb.py:211 #: EverestToFpdb.py:101 EverleafToFpdb.py:110 FulltiltToFpdb.py:212
#: OnGameToFpdb.py:159 PartyPokerToFpdb.py:197 PkrToFpdb.py:128 #: OnGameToFpdb.py:159 PartyPokerToFpdb.py:197 PkrToFpdb.py:128
#: PokerStarsToFpdb.py:190 Win2dayToFpdb.py:95 WinamaxToFpdb.py:172 #: PokerStarsToFpdb.py:185 Win2dayToFpdb.py:95 WinamaxToFpdb.py:172
#: iPokerToFpdb.py:122 #: iPokerToFpdb.py:122
msgid "determineGameType: Unable to recognise gametype from: '%s'" msgid "determineGameType: Unable to recognise gametype from: '%s'"
msgstr "" msgstr ""
#: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 #: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131
#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:212 #: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:251
#: FulltiltToFpdb.py:251 OnGameToFpdb.py:160 OnGameToFpdb.py:176 #: OnGameToFpdb.py:160 OnGameToFpdb.py:176 PartyPokerToFpdb.py:198
#: PartyPokerToFpdb.py:198 PkrToFpdb.py:129 PkrToFpdb.py:154 #: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186
#: PokerStarsToFpdb.py:191 PokerStarsToFpdb.py:217 Win2dayToFpdb.py:96 #: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173
#: WinamaxToFpdb.py:173 WinamaxToFpdb.py:191 iPokerToFpdb.py:123 #: WinamaxToFpdb.py:191 iPokerToFpdb.py:123
msgid "determineGameType: Raising FpdbParseError" msgid "determineGameType: Raising FpdbParseError"
msgstr "" msgstr ""
#: AbsoluteToFpdb.py:141 BetfairToFpdb.py:78 CarbonToFpdb.py:132 #: AbsoluteToFpdb.py:141 BetfairToFpdb.py:78 CarbonToFpdb.py:132
#: EverestToFpdb.py:103 EverleafToFpdb.py:112 FulltiltToFpdb.py:213 #: EverestToFpdb.py:103 EverleafToFpdb.py:112 FulltiltToFpdb.py:213
#: OnGameToFpdb.py:161 PartyPokerToFpdb.py:199 PkrToFpdb.py:130 #: OnGameToFpdb.py:161 PartyPokerToFpdb.py:199 PkrToFpdb.py:130
#: PokerStarsToFpdb.py:192 Win2dayToFpdb.py:97 WinamaxToFpdb.py:174 #: PokerStarsToFpdb.py:187 Win2dayToFpdb.py:97 WinamaxToFpdb.py:174
#: iPokerToFpdb.py:124 #: iPokerToFpdb.py:124
msgid "Unable to recognise gametype from: '%s'" msgid "Unable to recognise gametype from: '%s'"
msgstr "" msgstr ""
@ -63,8 +63,8 @@ msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'"
msgstr "Keine Treffer für re_HandInfo" msgstr "Keine Treffer für re_HandInfo"
#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:410 #: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:410
#: OnGameToFpdb.py:294 PokerStarsToFpdb.py:362 Win2dayToFpdb.py:203 #: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203
#: WinamaxToFpdb.py:361 #: WinamaxToFpdb.py:362
msgid "reading antes" msgid "reading antes"
msgstr "Lese Antes" msgstr "Lese Antes"
@ -82,19 +82,19 @@ msgstr ""
#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298
#: EverleafToFpdb.py:326 FulltiltToFpdb.py:778 PartyPokerToFpdb.py:572 #: EverleafToFpdb.py:326 FulltiltToFpdb.py:778 PartyPokerToFpdb.py:572
#: PokerStarsToFpdb.py:472 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291
msgid "parse input hand history" msgid "parse input hand history"
msgstr "" msgstr ""
#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299
#: EverleafToFpdb.py:327 FulltiltToFpdb.py:779 PartyPokerToFpdb.py:573 #: EverleafToFpdb.py:327 FulltiltToFpdb.py:779 PartyPokerToFpdb.py:573
#: PokerStarsToFpdb.py:473 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292
msgid "output translation to" msgid "output translation to"
msgstr "" msgstr ""
#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300
#: EverleafToFpdb.py:328 FulltiltToFpdb.py:780 PartyPokerToFpdb.py:574 #: EverleafToFpdb.py:328 FulltiltToFpdb.py:780 PartyPokerToFpdb.py:574
#: PokerStarsToFpdb.py:474 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293
msgid "follow (tail -f) the input" msgid "follow (tail -f) the input"
msgstr "" msgstr ""
@ -112,7 +112,7 @@ msgid "Didn't match re_HandInfo"
msgstr "Keine Treffer für re_HandInfo" msgstr "Keine Treffer für re_HandInfo"
#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146 #: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146
#: FulltiltToFpdb.py:266 PokerStarsToFpdb.py:228 #: FulltiltToFpdb.py:266 PokerStarsToFpdb.py:223
#, fuzzy #, fuzzy
msgid "No match in readHandInfo." msgid "No match in readHandInfo."
msgstr "Keine Treffer für re_HandInfo" msgstr "Keine Treffer für re_HandInfo"
@ -126,8 +126,8 @@ msgstr ""
msgid "No bringin found" msgid "No bringin found"
msgstr "Kein Bringin gefunden." msgstr "Kein Bringin gefunden."
#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:444 #: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439
#: WinamaxToFpdb.py:407 #: WinamaxToFpdb.py:408
msgid "DEBUG: unimplemented readAction: '%s' '%s'" msgid "DEBUG: unimplemented readAction: '%s' '%s'"
msgstr "" msgstr ""
@ -487,79 +487,79 @@ msgstr ""
msgid "###### End Hands ########" msgid "###### End Hands ########"
msgstr "" msgstr ""
#: Database.py:2118 #: Database.py:2122
msgid "Error aquiring hero ids:" msgid "Error aquiring hero ids:"
msgstr "" msgstr ""
#: Database.py:2226 #: Database.py:2230
msgid "######## Gametype ##########" msgid "######## Gametype ##########"
msgstr "" msgstr ""
#: Database.py:2230 #: Database.py:2234
msgid "###### End Gametype ########" msgid "###### End Gametype ########"
msgstr "" msgstr ""
#: Database.py:2257 #: Database.py:2261
msgid "queue empty too long - writer stopping ..." msgid "queue empty too long - writer stopping ..."
msgstr "" msgstr ""
#: Database.py:2260 #: Database.py:2264
msgid "writer stopping, error reading queue: " msgid "writer stopping, error reading queue: "
msgstr "" msgstr ""
#: Database.py:2285 #: Database.py:2289
msgid "deadlock detected - trying again ..." msgid "deadlock detected - trying again ..."
msgstr "" msgstr ""
#: Database.py:2290 #: Database.py:2294
msgid "too many deadlocks - failed to store hand " msgid "too many deadlocks - failed to store hand "
msgstr "" msgstr ""
#: Database.py:2294 #: Database.py:2298
msgid "***Error storing hand: " msgid "***Error storing hand: "
msgstr "" msgstr ""
#: Database.py:2304 #: Database.py:2308
msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds"
msgstr "" msgstr ""
#: Database.py:2314 #: Database.py:2318
msgid "***Error sending finish: " msgid "***Error sending finish: "
msgstr "" msgstr ""
#: Database.py:2396 #: Database.py:2400
msgid "invalid source in Database.createOrUpdateTourney" msgid "invalid source in Database.createOrUpdateTourney"
msgstr "" msgstr ""
#: Database.py:2409 #: Database.py:2413
msgid "invalid source in Database.createOrUpdateTourneysPlayers" msgid "invalid source in Database.createOrUpdateTourneysPlayers"
msgstr "" msgstr ""
#: Database.py:2535 #: Database.py:2539
msgid "HandToWrite.init error: " msgid "HandToWrite.init error: "
msgstr "" msgstr ""
#: Database.py:2585 #: Database.py:2589
msgid "HandToWrite.set_all error: " msgid "HandToWrite.set_all error: "
msgstr "" msgstr ""
#: Database.py:2616 #: Database.py:2620
msgid "nutOmatic is id_player = %d" msgid "nutOmatic is id_player = %d"
msgstr "" msgstr ""
#: Database.py:2624 #: Database.py:2628
msgid "query plan: " msgid "query plan: "
msgstr "" msgstr ""
#: Database.py:2633 #: Database.py:2637
msgid "cards =" msgid "cards ="
msgstr "" msgstr ""
#: Database.py:2636 #: Database.py:2640
msgid "get_stats took: %4.3f seconds" msgid "get_stats took: %4.3f seconds"
msgstr "" msgstr ""
#: Database.py:2638 #: Database.py:2642
#, fuzzy #, fuzzy
msgid "press enter to continue" msgid "press enter to continue"
msgstr " - drücken Sie Enter um fortzufahren" msgstr " - drücken Sie Enter um fortzufahren"
@ -648,91 +648,91 @@ msgstr ""
msgid "Either 0 or more than one site matched (%s) - EEK" msgid "Either 0 or more than one site matched (%s) - EEK"
msgstr "Entweder 0 oder mehr als eine Seite wurden (%s) erkannt" msgstr "Entweder 0 oder mehr als eine Seite wurden (%s) erkannt"
#: Filters.py:338 #: Filters.py:341
msgid "%s was toggled %s" msgid "%s was toggled %s"
msgstr "%s wurde auf %s gestellt" msgstr "%s wurde auf %s gestellt"
#: Filters.py:338 #: Filters.py:341
msgid "OFF" msgid "OFF"
msgstr "AUS" msgstr "AUS"
#: Filters.py:338 #: Filters.py:341
msgid "ON" msgid "ON"
msgstr "AN" msgstr "AN"
#: Filters.py:419 #: Filters.py:422
msgid "self.sites[%s] set to %s" msgid "self.sites[%s] set to %s"
msgstr "self.sites[%s] auf %s gesetzt" msgstr "self.sites[%s] auf %s gesetzt"
#: Filters.py:425 #: Filters.py:428
msgid "self.games[%s] set to %s" msgid "self.games[%s] set to %s"
msgstr "self.games[%s] auf %s gesetzt" msgstr "self.games[%s] auf %s gesetzt"
#: Filters.py:431 #: Filters.py:434
msgid "self.limit[%s] set to %s" msgid "self.limit[%s] set to %s"
msgstr "self.limit[%s] auf %s gesetzt" msgstr "self.limit[%s] auf %s gesetzt"
#: Filters.py:575 #: Filters.py:612
msgid "self.seats[%s] set to %s" msgid "self.seats[%s] set to %s"
msgstr "self.seats[%s] auf %s gesetzt" msgstr "self.seats[%s] auf %s gesetzt"
#: Filters.py:581 #: Filters.py:618
msgid "self.groups[%s] set to %s" msgid "self.groups[%s] set to %s"
msgstr "self.groups[%s] auf %s gesetzt" msgstr "self.groups[%s] auf %s gesetzt"
#: Filters.py:622 #: Filters.py:659
msgid "Min # Hands:" msgid "Min # Hands:"
msgstr "Min. Hände:" msgstr "Min. Hände:"
#: Filters.py:688 #: Filters.py:725
msgid "INFO: No tourney types returned from database" msgid "INFO: No tourney types returned from database"
msgstr "INFO: Keine Tourney-Arten (TourneyTypes) von der Datenbank erhalten" msgstr "INFO: Keine Tourney-Arten (TourneyTypes) von der Datenbank erhalten"
#: Filters.py:689 #: Filters.py:726
msgid "No tourney types returned from database" msgid "No tourney types returned from database"
msgstr "Keine Tourney-Arten (TourneyTypes) von der Datenbank erhalten" msgstr "Keine Tourney-Arten (TourneyTypes) von der Datenbank erhalten"
#: Filters.py:715 Filters.py:804 #: Filters.py:752 Filters.py:850
msgid "INFO: No games returned from database" msgid "INFO: No games returned from database"
msgstr "INFO: Keine Spielarten (games) von der Datenbank erhalten" msgstr "INFO: Keine Spielarten (games) von der Datenbank erhalten"
#: Filters.py:716 Filters.py:805 #: Filters.py:753 Filters.py:851
msgid "No games returned from database" msgid "No games returned from database"
msgstr "Keine Spielarten (games) von der Datenbank erhalten" msgstr "Keine Spielarten (games) von der Datenbank erhalten"
#: Filters.py:827 #: Filters.py:873
msgid "Graphing Options:" msgid "Graphing Options:"
msgstr "" msgstr ""
#: Filters.py:839 #: Filters.py:890
msgid "Show Graph In:" msgid "Show Graph In:"
msgstr "" msgstr ""
#: Filters.py:859 #: Filters.py:906
msgid "Showdown Winnings" msgid "Showdown Winnings"
msgstr "" msgstr ""
#: Filters.py:867 #: Filters.py:914
msgid "Non-Showdown Winnings" msgid "Non-Showdown Winnings"
msgstr "" msgstr ""
#: Filters.py:984 #: Filters.py:1031
msgid "From:" msgid "From:"
msgstr "Von:" msgstr "Von:"
#: Filters.py:998 #: Filters.py:1045
msgid "To:" msgid "To:"
msgstr "Bis:" msgstr "Bis:"
#: Filters.py:1003 #: Filters.py:1050
msgid " Clear Dates " msgid " Clear Dates "
msgstr " Datum zurücksetzen" msgstr " Datum zurücksetzen"
#: Filters.py:1030 fpdb.pyw:719 #: Filters.py:1077 fpdb.pyw:719
msgid "Pick a date" msgid "Pick a date"
msgstr "Wählen Sie ein Datum" msgstr "Wählen Sie ein Datum"
#: Filters.py:1036 fpdb.pyw:725 #: Filters.py:1083 fpdb.pyw:725
msgid "Done" msgid "Done"
msgstr "Fertig" msgstr "Fertig"
@ -757,7 +757,11 @@ msgstr ""
msgid "Unable to locate currency" msgid "Unable to locate currency"
msgstr "" msgstr ""
#: FulltiltToFpdb.py:252 PkrToFpdb.py:155 PokerStarsToFpdb.py:218 #: FulltiltToFpdb.py:211
msgid "determineGameType: Raising FpdbParseError for file '%s'"
msgstr ""
#: FulltiltToFpdb.py:252 PkrToFpdb.py:155 PokerStarsToFpdb.py:213
msgid "Lim_Blinds has no lookup for '%s'" msgid "Lim_Blinds has no lookup for '%s'"
msgstr "" msgstr ""
@ -2047,7 +2051,7 @@ msgstr ""
msgid "TOURNEYS PLAYER IDS" msgid "TOURNEYS PLAYER IDS"
msgstr "" msgstr ""
#: Hand.py:221 Hand.py:1370 #: Hand.py:221 Hand.py:1376
msgid "[ERROR] Tried to add holecards for unknown player: %s" msgid "[ERROR] Tried to add holecards for unknown player: %s"
msgstr "" msgstr ""
@ -2071,227 +2075,237 @@ msgstr ""
msgid "checkPlayerExists: '%s fail on hand number %s" msgid "checkPlayerExists: '%s fail on hand number %s"
msgstr "" msgstr ""
#: Hand.py:559 #: Hand.py:563
msgid "%s %s calls %s" msgid "%s %s calls %s"
msgstr "" msgstr ""
#: Hand.py:629 #: Hand.py:634
msgid "%s %s raise %s" msgid "%s %s raise %s"
msgstr "" msgstr ""
#: Hand.py:640 #: Hand.py:645
msgid "%s %s bets %s" msgid "%s %s bets %s"
msgstr "" msgstr ""
#: Hand.py:659 #: Hand.py:665
msgid "%s %s folds" msgid "%s %s folds"
msgstr "" msgstr ""
#: Hand.py:668 #: Hand.py:674
msgid "%s %s checks" msgid "%s %s checks"
msgstr "" msgstr ""
#: Hand.py:688 #: Hand.py:694
msgid "addShownCards %s hole=%s all=%s" msgid "addShownCards %s hole=%s all=%s"
msgstr "" msgstr ""
#: Hand.py:799 #: Hand.py:805
msgid "" msgid ""
"*** ERROR - HAND: calling writeGameLine with unexpected STARTTIME value, " "*** ERROR - HAND: calling writeGameLine with unexpected STARTTIME value, "
"expecting datetime.date object, received:" "expecting datetime.date object, received:"
msgstr "" msgstr ""
#: Hand.py:800 #: Hand.py:806
msgid "" msgid ""
"*** Make sure your HandHistoryConverter is setting hand.startTime properly!" "*** Make sure your HandHistoryConverter is setting hand.startTime properly!"
msgstr "" msgstr ""
#: Hand.py:801 #: Hand.py:807
msgid "*** Game String:" msgid "*** Game String:"
msgstr "" msgstr ""
#: Hand.py:882 #: Hand.py:888
msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided"
msgstr "" msgstr ""
#: Hand.py:1238 #: Hand.py:1244
msgid "*** DEALING HANDS ***" msgid "*** DEALING HANDS ***"
msgstr "" msgstr ""
#: Hand.py:1243 #: Hand.py:1249
msgid "Dealt to %s: [%s]" msgid "Dealt to %s: [%s]"
msgstr "" msgstr ""
#: Hand.py:1248 #: Hand.py:1254
msgid "*** FIRST DRAW ***" msgid "*** FIRST DRAW ***"
msgstr "" msgstr ""
#: Hand.py:1258 #: Hand.py:1264
msgid "*** SECOND DRAW ***" msgid "*** SECOND DRAW ***"
msgstr "" msgstr ""
#: Hand.py:1268 #: Hand.py:1274
msgid "*** THIRD DRAW ***" msgid "*** THIRD DRAW ***"
msgstr "" msgstr ""
#: Hand.py:1278 Hand.py:1497 #: Hand.py:1284 Hand.py:1505
msgid "*** SHOW DOWN ***" msgid "*** SHOW DOWN ***"
msgstr "" msgstr ""
#: Hand.py:1293 Hand.py:1512 #: Hand.py:1299 Hand.py:1520
msgid "*** SUMMARY ***" msgid "*** SUMMARY ***"
msgstr "" msgstr ""
#: Hand.py:1379 #: Hand.py:1385
msgid "%s %s completes %s" msgid "%s %s completes %s"
msgstr "" msgstr ""
#: Hand.py:1397 #: Hand.py:1403
msgid "Bringin: %s, %s" msgid "Bringin: %s, %s"
msgstr "" msgstr ""
#: Hand.py:1437 #: Hand.py:1445
msgid "*** 3RD STREET ***" msgid "*** 3RD STREET ***"
msgstr "" msgstr ""
#: Hand.py:1451 #: Hand.py:1459
msgid "*** 4TH STREET ***" msgid "*** 4TH STREET ***"
msgstr "" msgstr ""
#: Hand.py:1463 #: Hand.py:1471
msgid "*** 5TH STREET ***" msgid "*** 5TH STREET ***"
msgstr "" msgstr ""
#: Hand.py:1475 #: Hand.py:1483
msgid "*** 6TH STREET ***" msgid "*** 6TH STREET ***"
msgstr "" msgstr ""
#: Hand.py:1485 #: Hand.py:1493
msgid "*** RIVER ***" msgid "*** RIVER ***"
msgstr "" msgstr ""
#: Hand.py:1577 #: Hand.py:1585
msgid "" msgid ""
"join_holecards: # of holecards should be either < 4, 4 or 7 - 5 and 6 should " "join_holecards: # of holecards should be either < 4, 4 or 7 - 5 and 6 should "
"be impossible for anyone who is not a hero" "be impossible for anyone who is not a hero"
msgstr "" msgstr ""
#: Hand.py:1578 #: Hand.py:1586
msgid "join_holcards: holecards(%s): %s" msgid "join_holcards: holecards(%s): %s"
msgstr "" msgstr ""
#: Hand.py:1580 #: Hand.py:1588
msgid "join_holecards: Player '%s' appears not to have been dealt a card" msgid "join_holecards: Player '%s' appears not to have been dealt a card"
msgstr "" msgstr ""
#: Hand.py:1670 #: Hand.py:1678
msgid "DEBUG: call Pot.end() before printing pot total" msgid "DEBUG: call Pot.end() before printing pot total"
msgstr "" msgstr ""
#: Hand.py:1672 #: Hand.py:1680
msgid "FpdbError in printing Hand object" msgid "FpdbError in printing Hand object"
msgstr "" msgstr ""
#: HandHistoryConverter.py:130 #: HandHistoryConverter.py:40
msgid ""
"ImportError: Unable to import PYTZ library. Please install PYTZ from http://"
"pypi.python.org/pypi/pytz/"
msgstr ""
#: HandHistoryConverter.py:41 fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:80
msgid "Press ENTER to continue."
msgstr "Drücken Sie ENTER um fortzufahren"
#: HandHistoryConverter.py:136
msgid "Failed sanity check" msgid "Failed sanity check"
msgstr "" msgstr ""
#: HandHistoryConverter.py:138 #: HandHistoryConverter.py:144
msgid "Tailing '%s'" msgid "Tailing '%s'"
msgstr "" msgstr ""
#: HandHistoryConverter.py:145 #: HandHistoryConverter.py:151
msgid "HHC.start(follow): processHand failed: Exception msg: '%s'" msgid "HHC.start(follow): processHand failed: Exception msg: '%s'"
msgstr "" msgstr ""
#: HandHistoryConverter.py:149 #: HandHistoryConverter.py:155
msgid "handsList is " msgid "handsList is "
msgstr "" msgstr ""
#: HandHistoryConverter.py:160 #: HandHistoryConverter.py:166
msgid "HHC.start(): processHand failed: Exception msg: '%s'" msgid "HHC.start(): processHand failed: Exception msg: '%s'"
msgstr "" msgstr ""
#: HandHistoryConverter.py:164 #: HandHistoryConverter.py:170
msgid "Read %d hands (%d failed) in %.3f seconds" msgid "Read %d hands (%d failed) in %.3f seconds"
msgstr "" msgstr ""
#: HandHistoryConverter.py:170 #: HandHistoryConverter.py:176
msgid "Summary file '%s' correctly parsed (took %.3f seconds)" msgid "Summary file '%s' correctly parsed (took %.3f seconds)"
msgstr "" msgstr ""
#: HandHistoryConverter.py:172 #: HandHistoryConverter.py:178
msgid "Error converting summary file '%s' (took %.3f seconds)" msgid "Error converting summary file '%s' (took %.3f seconds)"
msgstr "" msgstr ""
#: HandHistoryConverter.py:175 #: HandHistoryConverter.py:181
#, fuzzy #, fuzzy
msgid "Error converting '%s'" msgid "Error converting '%s'"
msgstr "Konvertiere " msgstr "Konvertiere "
#: HandHistoryConverter.py:206 #: HandHistoryConverter.py:212
msgid "%s changed inode numbers from %d to %d" msgid "%s changed inode numbers from %d to %d"
msgstr "" msgstr ""
#: HandHistoryConverter.py:254 #: HandHistoryConverter.py:260
msgid "Converting starsArchive format to readable" msgid "Converting starsArchive format to readable"
msgstr "" msgstr ""
#: HandHistoryConverter.py:259 #: HandHistoryConverter.py:265
msgid "Converting ftpArchive format to readable" msgid "Converting ftpArchive format to readable"
msgstr "" msgstr ""
#: HandHistoryConverter.py:265 #: HandHistoryConverter.py:271
msgid "Read no hands." msgid "Read no hands."
msgstr "" msgstr ""
#: HandHistoryConverter.py:273 #: HandHistoryConverter.py:279
msgid "Removing text < 50 characters" msgid "Removing text < 50 characters"
msgstr "" msgstr ""
#: HandHistoryConverter.py:481 #: HandHistoryConverter.py:487
msgid "HH Sanity Check: output and input files are the same, check config" msgid "HH Sanity Check: output and input files are the same, check config"
msgstr "" msgstr ""
#: HandHistoryConverter.py:504 #: HandHistoryConverter.py:510
#, fuzzy #, fuzzy
msgid "Reading stdin with %s" msgid "Reading stdin with %s"
msgstr "Lese Konfigurationsdatei %s" msgstr "Lese Konfigurationsdatei %s"
#: HandHistoryConverter.py:519 #: HandHistoryConverter.py:525
msgid "unable to read file with any codec in list!" msgid "unable to read file with any codec in list!"
msgstr "" msgstr ""
#: HandHistoryConverter.py:586 #: HandHistoryConverter.py:592
msgid " given TZ:" msgid " given TZ:"
msgstr "" msgstr ""
#: HandHistoryConverter.py:586 #: HandHistoryConverter.py:592
msgid "raw time:" msgid "raw time:"
msgstr "" msgstr ""
#: HandHistoryConverter.py:596 #: HandHistoryConverter.py:602
msgid "changeTimeZone: offset=" msgid "changeTimeZone: offset="
msgstr "" msgstr ""
#: HandHistoryConverter.py:659 #: HandHistoryConverter.py:665
msgid "utcTime:" msgid "utcTime:"
msgstr "" msgstr ""
#: HandHistoryConverter.py:708 #: HandHistoryConverter.py:714
msgid "Unable to create output directory %s for HHC!" msgid "Unable to create output directory %s for HHC!"
msgstr "" msgstr ""
#: HandHistoryConverter.py:709 #: HandHistoryConverter.py:715
msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY" msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY"
msgstr "" msgstr ""
#: HandHistoryConverter.py:711 #: HandHistoryConverter.py:717
#, fuzzy #, fuzzy
msgid "Created directory '%s'" msgid "Created directory '%s'"
msgstr "Erstelle Verzeichnis \"%s\"" msgstr "Erstelle Verzeichnis \"%s\""
#: HandHistoryConverter.py:715 #: HandHistoryConverter.py:721
msgid "out_path %s couldn't be opened" msgid "out_path %s couldn't be opened"
msgstr "" msgstr ""
@ -2485,12 +2499,12 @@ msgstr ""
msgid "limit not found in self.limits(%s). hand: '%s'" msgid "limit not found in self.limits(%s). hand: '%s'"
msgstr "" msgstr ""
#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:360 PokerStarsToFpdb.py:317 #: OnGameToFpdb.py:264 PartyPokerToFpdb.py:360 PokerStarsToFpdb.py:312
#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:330 #: Win2dayToFpdb.py:162 WinamaxToFpdb.py:331
msgid "readButton: not found" msgid "readButton: not found"
msgstr "" msgstr ""
#: OnGameToFpdb.py:283 WinamaxToFpdb.py:350 #: OnGameToFpdb.py:283 WinamaxToFpdb.py:351
msgid "readBlinds in noSB exception - no SB created" msgid "readBlinds in noSB exception - no SB created"
msgstr "" msgstr ""
@ -2706,94 +2720,98 @@ msgid "% Squeeze preflop"
msgstr "" msgstr ""
#: Stats.py:543 Stats.py:550 #: Stats.py:543 Stats.py:550
msgid "% Raise to Steal"
msgstr ""
#: Stats.py:563 Stats.py:570
msgid "% Fold to 3 Bet preflop" msgid "% Fold to 3 Bet preflop"
msgstr "" msgstr ""
#: Stats.py:562 Stats.py:569 #: Stats.py:582 Stats.py:589
msgid "% Fold to 4 Bet preflop" msgid "% Fold to 4 Bet preflop"
msgstr "" msgstr ""
#: Stats.py:583 Stats.py:590 #: Stats.py:603 Stats.py:610
msgid "% won$/saw flop/4th" msgid "% won$/saw flop/4th"
msgstr "" msgstr ""
#: Stats.py:602 Stats.py:609 #: Stats.py:622 Stats.py:629
msgid "Aggression Freq flop/4th" msgid "Aggression Freq flop/4th"
msgstr "" msgstr ""
#: Stats.py:621 Stats.py:628 #: Stats.py:641 Stats.py:648
msgid "Aggression Freq turn/5th" msgid "Aggression Freq turn/5th"
msgstr "" msgstr ""
#: Stats.py:640 Stats.py:647 #: Stats.py:660 Stats.py:667
msgid "Aggression Freq river/6th" msgid "Aggression Freq river/6th"
msgstr "" msgstr ""
#: Stats.py:659 Stats.py:666 #: Stats.py:679 Stats.py:686
msgid "Aggression Freq 7th" msgid "Aggression Freq 7th"
msgstr "" msgstr ""
#: Stats.py:685 Stats.py:692 #: Stats.py:705 Stats.py:712
msgid "Post-Flop Aggression Freq" msgid "Post-Flop Aggression Freq"
msgstr "" msgstr ""
#: Stats.py:713 Stats.py:720 #: Stats.py:733 Stats.py:740
msgid "Aggression Freq" msgid "Aggression Freq"
msgstr "" msgstr ""
#: Stats.py:739 Stats.py:746 #: Stats.py:759 Stats.py:766
#, fuzzy #, fuzzy
msgid "Aggression Factor" msgid "Aggression Factor"
msgstr "Statistiken nach Sitzung" msgstr "Statistiken nach Sitzung"
#: Stats.py:763 Stats.py:770 #: Stats.py:783 Stats.py:790
msgid "% continuation bet " msgid "% continuation bet "
msgstr "" msgstr ""
#: Stats.py:782 Stats.py:789 #: Stats.py:802 Stats.py:809
msgid "% continuation bet flop/4th" msgid "% continuation bet flop/4th"
msgstr "" msgstr ""
#: Stats.py:801 Stats.py:808 #: Stats.py:821 Stats.py:828
msgid "% continuation bet turn/5th" msgid "% continuation bet turn/5th"
msgstr "" msgstr ""
#: Stats.py:820 Stats.py:827 #: Stats.py:840 Stats.py:847
msgid "% continuation bet river/6th" msgid "% continuation bet river/6th"
msgstr "" msgstr ""
#: Stats.py:839 Stats.py:846 #: Stats.py:859 Stats.py:866
msgid "% continuation bet 7th" msgid "% continuation bet 7th"
msgstr "" msgstr ""
#: Stats.py:858 Stats.py:865 #: Stats.py:878 Stats.py:885
msgid "% fold frequency flop/4th" msgid "% fold frequency flop/4th"
msgstr "" msgstr ""
#: Stats.py:877 Stats.py:884 #: Stats.py:897 Stats.py:904
msgid "% fold frequency turn/5th" msgid "% fold frequency turn/5th"
msgstr "" msgstr ""
#: Stats.py:896 Stats.py:903 #: Stats.py:916 Stats.py:923
msgid "% fold frequency river/6th" msgid "% fold frequency river/6th"
msgstr "" msgstr ""
#: Stats.py:915 Stats.py:922 #: Stats.py:935 Stats.py:942
msgid "% fold frequency 7th" msgid "% fold frequency 7th"
msgstr "" msgstr ""
#: Stats.py:942 #: Stats.py:962
msgid "Example stats, player = %s hand = %s:" msgid "Example stats, player = %s hand = %s:"
msgstr "" msgstr ""
#: Stats.py:975 #: Stats.py:995
msgid "" msgid ""
"\n" "\n"
"\n" "\n"
"Legal stats:" "Legal stats:"
msgstr "" msgstr ""
#: Stats.py:976 #: Stats.py:996
msgid "" msgid ""
"(add _0 to name to display with 0 decimal places, _1 to display with 1, " "(add _0 to name to display with 0 decimal places, _1 to display with 1, "
"etc)\n" "etc)\n"
@ -2803,6 +2821,11 @@ msgstr ""
msgid "No board given. Using Monte-Carlo simulation..." msgid "No board given. Using Monte-Carlo simulation..."
msgstr "" msgstr ""
#: TableWindow.py:145
#, fuzzy
msgid "Can't find table %s"
msgstr "Konnte Datei %s nicht finden"
#: Tables_Demo.py:61 #: Tables_Demo.py:61
msgid "Fake HUD Main Window" msgid "Fake HUD Main Window"
msgstr "" msgstr ""
@ -3058,11 +3081,11 @@ msgstr ""
msgid "self.window doesn't exist? why?" msgid "self.window doesn't exist? why?"
msgstr "" msgstr ""
#: WinamaxToFpdb.py:262 #: WinamaxToFpdb.py:265
msgid "failed to detect currency" msgid "failed to detect currency"
msgstr "" msgstr ""
#: WinamaxToFpdb.py:318 #: WinamaxToFpdb.py:319
msgid "Failed to add streets. handtext=%s" msgid "Failed to add streets. handtext=%s"
msgstr "" msgstr ""
@ -3087,10 +3110,6 @@ msgstr ""
"Python 2.5-2.7 nicht gefunden, bitte installieren Sie Python 2.5, 2.6 oder " "Python 2.5-2.7 nicht gefunden, bitte installieren Sie Python 2.5, 2.6 oder "
"2.7 für fpdb\n" "2.7 für fpdb\n"
#: fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:80
msgid "Press ENTER to continue."
msgstr "Drücken Sie ENTER um fortzufahren"
#: fpdb.pyw:57 #: fpdb.pyw:57
msgid "" msgid ""
"We appear to be running in Windows, but the Windows Python Extensions are " "We appear to be running in Windows, but the Windows Python Extensions are "

View File

@ -5,7 +5,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2011-02-23 16:58+CET\n" "POT-Creation-Date: 2011-02-27 05:51+CET\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -16,26 +16,26 @@ msgstr ""
#: AbsoluteToFpdb.py:139 BetfairToFpdb.py:76 CarbonToFpdb.py:130 #: AbsoluteToFpdb.py:139 BetfairToFpdb.py:76 CarbonToFpdb.py:130
#: EverestToFpdb.py:101 EverleafToFpdb.py:110 FulltiltToFpdb.py:211 #: EverestToFpdb.py:101 EverleafToFpdb.py:110 FulltiltToFpdb.py:212
#: OnGameToFpdb.py:159 PartyPokerToFpdb.py:197 PkrToFpdb.py:128 #: OnGameToFpdb.py:159 PartyPokerToFpdb.py:197 PkrToFpdb.py:128
#: PokerStarsToFpdb.py:190 Win2dayToFpdb.py:95 WinamaxToFpdb.py:172 #: PokerStarsToFpdb.py:185 Win2dayToFpdb.py:95 WinamaxToFpdb.py:172
#: iPokerToFpdb.py:122 #: iPokerToFpdb.py:122
msgid "determineGameType: Unable to recognise gametype from: '%s'" msgid "determineGameType: Unable to recognise gametype from: '%s'"
msgstr "" msgstr ""
#: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 #: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131
#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:212 #: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:251
#: FulltiltToFpdb.py:251 OnGameToFpdb.py:160 OnGameToFpdb.py:176 #: OnGameToFpdb.py:160 OnGameToFpdb.py:176 PartyPokerToFpdb.py:198
#: PartyPokerToFpdb.py:198 PkrToFpdb.py:129 PkrToFpdb.py:154 #: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186
#: PokerStarsToFpdb.py:191 PokerStarsToFpdb.py:217 Win2dayToFpdb.py:96 #: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173
#: WinamaxToFpdb.py:173 WinamaxToFpdb.py:191 iPokerToFpdb.py:123 #: WinamaxToFpdb.py:191 iPokerToFpdb.py:123
msgid "determineGameType: Raising FpdbParseError" msgid "determineGameType: Raising FpdbParseError"
msgstr "" msgstr ""
#: AbsoluteToFpdb.py:141 BetfairToFpdb.py:78 CarbonToFpdb.py:132 #: AbsoluteToFpdb.py:141 BetfairToFpdb.py:78 CarbonToFpdb.py:132
#: EverestToFpdb.py:103 EverleafToFpdb.py:112 FulltiltToFpdb.py:213 #: EverestToFpdb.py:103 EverleafToFpdb.py:112 FulltiltToFpdb.py:213
#: OnGameToFpdb.py:161 PartyPokerToFpdb.py:199 PkrToFpdb.py:130 #: OnGameToFpdb.py:161 PartyPokerToFpdb.py:199 PkrToFpdb.py:130
#: PokerStarsToFpdb.py:192 Win2dayToFpdb.py:97 WinamaxToFpdb.py:174 #: PokerStarsToFpdb.py:187 Win2dayToFpdb.py:97 WinamaxToFpdb.py:174
#: iPokerToFpdb.py:124 #: iPokerToFpdb.py:124
msgid "Unable to recognise gametype from: '%s'" msgid "Unable to recognise gametype from: '%s'"
msgstr "" msgstr ""
@ -61,8 +61,8 @@ msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'"
msgstr "" msgstr ""
#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:410 #: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:410
#: OnGameToFpdb.py:294 PokerStarsToFpdb.py:362 Win2dayToFpdb.py:203 #: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203
#: WinamaxToFpdb.py:361 #: WinamaxToFpdb.py:362
msgid "reading antes" msgid "reading antes"
msgstr "" msgstr ""
@ -80,19 +80,19 @@ msgstr ""
#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298
#: EverleafToFpdb.py:326 FulltiltToFpdb.py:778 PartyPokerToFpdb.py:572 #: EverleafToFpdb.py:326 FulltiltToFpdb.py:778 PartyPokerToFpdb.py:572
#: PokerStarsToFpdb.py:472 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291
msgid "parse input hand history" msgid "parse input hand history"
msgstr "" msgstr ""
#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299
#: EverleafToFpdb.py:327 FulltiltToFpdb.py:779 PartyPokerToFpdb.py:573 #: EverleafToFpdb.py:327 FulltiltToFpdb.py:779 PartyPokerToFpdb.py:573
#: PokerStarsToFpdb.py:473 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292
msgid "output translation to" msgid "output translation to"
msgstr "" msgstr ""
#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300
#: EverleafToFpdb.py:328 FulltiltToFpdb.py:780 PartyPokerToFpdb.py:574 #: EverleafToFpdb.py:328 FulltiltToFpdb.py:780 PartyPokerToFpdb.py:574
#: PokerStarsToFpdb.py:474 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293
msgid "follow (tail -f) the input" msgid "follow (tail -f) the input"
msgstr "" msgstr ""
@ -110,7 +110,7 @@ msgid "Didn't match re_HandInfo"
msgstr "" msgstr ""
#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146 #: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146
#: FulltiltToFpdb.py:266 PokerStarsToFpdb.py:228 #: FulltiltToFpdb.py:266 PokerStarsToFpdb.py:223
msgid "No match in readHandInfo." msgid "No match in readHandInfo."
msgstr "" msgstr ""
@ -122,8 +122,8 @@ msgstr ""
msgid "No bringin found" msgid "No bringin found"
msgstr "" msgstr ""
#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:444 #: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439
#: WinamaxToFpdb.py:407 #: WinamaxToFpdb.py:408
msgid "DEBUG: unimplemented readAction: '%s' '%s'" msgid "DEBUG: unimplemented readAction: '%s' '%s'"
msgstr "" msgstr ""
@ -473,79 +473,79 @@ msgstr ""
msgid "###### End Hands ########" msgid "###### End Hands ########"
msgstr "" msgstr ""
#: Database.py:2118 #: Database.py:2122
msgid "Error aquiring hero ids:" msgid "Error aquiring hero ids:"
msgstr "" msgstr ""
#: Database.py:2226 #: Database.py:2230
msgid "######## Gametype ##########" msgid "######## Gametype ##########"
msgstr "" msgstr ""
#: Database.py:2230 #: Database.py:2234
msgid "###### End Gametype ########" msgid "###### End Gametype ########"
msgstr "" msgstr ""
#: Database.py:2257 #: Database.py:2261
msgid "queue empty too long - writer stopping ..." msgid "queue empty too long - writer stopping ..."
msgstr "" msgstr ""
#: Database.py:2260 #: Database.py:2264
msgid "writer stopping, error reading queue: " msgid "writer stopping, error reading queue: "
msgstr "" msgstr ""
#: Database.py:2285 #: Database.py:2289
msgid "deadlock detected - trying again ..." msgid "deadlock detected - trying again ..."
msgstr "" msgstr ""
#: Database.py:2290 #: Database.py:2294
msgid "too many deadlocks - failed to store hand " msgid "too many deadlocks - failed to store hand "
msgstr "" msgstr ""
#: Database.py:2294 #: Database.py:2298
msgid "***Error storing hand: " msgid "***Error storing hand: "
msgstr "" msgstr ""
#: Database.py:2304 #: Database.py:2308
msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds"
msgstr "" msgstr ""
#: Database.py:2314 #: Database.py:2318
msgid "***Error sending finish: " msgid "***Error sending finish: "
msgstr "" msgstr ""
#: Database.py:2396 #: Database.py:2400
msgid "invalid source in Database.createOrUpdateTourney" msgid "invalid source in Database.createOrUpdateTourney"
msgstr "" msgstr ""
#: Database.py:2409 #: Database.py:2413
msgid "invalid source in Database.createOrUpdateTourneysPlayers" msgid "invalid source in Database.createOrUpdateTourneysPlayers"
msgstr "" msgstr ""
#: Database.py:2535 #: Database.py:2539
msgid "HandToWrite.init error: " msgid "HandToWrite.init error: "
msgstr "" msgstr ""
#: Database.py:2585 #: Database.py:2589
msgid "HandToWrite.set_all error: " msgid "HandToWrite.set_all error: "
msgstr "" msgstr ""
#: Database.py:2616 #: Database.py:2620
msgid "nutOmatic is id_player = %d" msgid "nutOmatic is id_player = %d"
msgstr "" msgstr ""
#: Database.py:2624 #: Database.py:2628
msgid "query plan: " msgid "query plan: "
msgstr "" msgstr ""
#: Database.py:2633 #: Database.py:2637
msgid "cards =" msgid "cards ="
msgstr "" msgstr ""
#: Database.py:2636 #: Database.py:2640
msgid "get_stats took: %4.3f seconds" msgid "get_stats took: %4.3f seconds"
msgstr "" msgstr ""
#: Database.py:2638 #: Database.py:2642
msgid "press enter to continue" msgid "press enter to continue"
msgstr "" msgstr ""
@ -633,91 +633,91 @@ msgstr ""
msgid "Either 0 or more than one site matched (%s) - EEK" msgid "Either 0 or more than one site matched (%s) - EEK"
msgstr "" msgstr ""
#: Filters.py:338 #: Filters.py:341
msgid "%s was toggled %s" msgid "%s was toggled %s"
msgstr "" msgstr ""
#: Filters.py:338 #: Filters.py:341
msgid "OFF" msgid "OFF"
msgstr "" msgstr ""
#: Filters.py:338 #: Filters.py:341
msgid "ON" msgid "ON"
msgstr "" msgstr ""
#: Filters.py:419 #: Filters.py:422
msgid "self.sites[%s] set to %s" msgid "self.sites[%s] set to %s"
msgstr "" msgstr ""
#: Filters.py:425 #: Filters.py:428
msgid "self.games[%s] set to %s" msgid "self.games[%s] set to %s"
msgstr "" msgstr ""
#: Filters.py:431 #: Filters.py:434
msgid "self.limit[%s] set to %s" msgid "self.limit[%s] set to %s"
msgstr "" msgstr ""
#: Filters.py:575 #: Filters.py:612
msgid "self.seats[%s] set to %s" msgid "self.seats[%s] set to %s"
msgstr "" msgstr ""
#: Filters.py:581 #: Filters.py:618
msgid "self.groups[%s] set to %s" msgid "self.groups[%s] set to %s"
msgstr "" msgstr ""
#: Filters.py:622 #: Filters.py:659
msgid "Min # Hands:" msgid "Min # Hands:"
msgstr "" msgstr ""
#: Filters.py:688 #: Filters.py:725
msgid "INFO: No tourney types returned from database" msgid "INFO: No tourney types returned from database"
msgstr "" msgstr ""
#: Filters.py:689 #: Filters.py:726
msgid "No tourney types returned from database" msgid "No tourney types returned from database"
msgstr "" msgstr ""
#: Filters.py:715 Filters.py:804 #: Filters.py:752 Filters.py:850
msgid "INFO: No games returned from database" msgid "INFO: No games returned from database"
msgstr "" msgstr ""
#: Filters.py:716 Filters.py:805 #: Filters.py:753 Filters.py:851
msgid "No games returned from database" msgid "No games returned from database"
msgstr "" msgstr ""
#: Filters.py:827 #: Filters.py:873
msgid "Graphing Options:" msgid "Graphing Options:"
msgstr "" msgstr ""
#: Filters.py:839 #: Filters.py:890
msgid "Show Graph In:" msgid "Show Graph In:"
msgstr "" msgstr ""
#: Filters.py:859 #: Filters.py:906
msgid "Showdown Winnings" msgid "Showdown Winnings"
msgstr "" msgstr ""
#: Filters.py:867 #: Filters.py:914
msgid "Non-Showdown Winnings" msgid "Non-Showdown Winnings"
msgstr "" msgstr ""
#: Filters.py:984 #: Filters.py:1031
msgid "From:" msgid "From:"
msgstr "" msgstr ""
#: Filters.py:998 #: Filters.py:1045
msgid "To:" msgid "To:"
msgstr "" msgstr ""
#: Filters.py:1003 #: Filters.py:1050
msgid " Clear Dates " msgid " Clear Dates "
msgstr "" msgstr ""
#: Filters.py:1030 fpdb.pyw:719 #: Filters.py:1077 fpdb.pyw:719
msgid "Pick a date" msgid "Pick a date"
msgstr "" msgstr ""
#: Filters.py:1036 fpdb.pyw:725 #: Filters.py:1083 fpdb.pyw:725
msgid "Done" msgid "Done"
msgstr "" msgstr ""
@ -742,7 +742,11 @@ msgstr ""
msgid "Unable to locate currency" msgid "Unable to locate currency"
msgstr "" msgstr ""
#: FulltiltToFpdb.py:252 PkrToFpdb.py:155 PokerStarsToFpdb.py:218 #: FulltiltToFpdb.py:211
msgid "determineGameType: Raising FpdbParseError for file '%s'"
msgstr ""
#: FulltiltToFpdb.py:252 PkrToFpdb.py:155 PokerStarsToFpdb.py:213
msgid "Lim_Blinds has no lookup for '%s'" msgid "Lim_Blinds has no lookup for '%s'"
msgstr "" msgstr ""
@ -1950,7 +1954,7 @@ msgstr ""
msgid "TOURNEYS PLAYER IDS" msgid "TOURNEYS PLAYER IDS"
msgstr "" msgstr ""
#: Hand.py:221 Hand.py:1370 #: Hand.py:221 Hand.py:1376
msgid "[ERROR] Tried to add holecards for unknown player: %s" msgid "[ERROR] Tried to add holecards for unknown player: %s"
msgstr "" msgstr ""
@ -1974,219 +1978,227 @@ msgstr ""
msgid "checkPlayerExists: '%s fail on hand number %s" msgid "checkPlayerExists: '%s fail on hand number %s"
msgstr "" msgstr ""
#: Hand.py:559 #: Hand.py:563
msgid "%s %s calls %s" msgid "%s %s calls %s"
msgstr "" msgstr ""
#: Hand.py:629 #: Hand.py:634
msgid "%s %s raise %s" msgid "%s %s raise %s"
msgstr "" msgstr ""
#: Hand.py:640 #: Hand.py:645
msgid "%s %s bets %s" msgid "%s %s bets %s"
msgstr "" msgstr ""
#: Hand.py:659 #: Hand.py:665
msgid "%s %s folds" msgid "%s %s folds"
msgstr "" msgstr ""
#: Hand.py:668 #: Hand.py:674
msgid "%s %s checks" msgid "%s %s checks"
msgstr "" msgstr ""
#: Hand.py:688 #: Hand.py:694
msgid "addShownCards %s hole=%s all=%s" msgid "addShownCards %s hole=%s all=%s"
msgstr "" msgstr ""
#: Hand.py:799 #: Hand.py:805
msgid "*** ERROR - HAND: calling writeGameLine with unexpected STARTTIME value, expecting datetime.date object, received:" msgid "*** ERROR - HAND: calling writeGameLine with unexpected STARTTIME value, expecting datetime.date object, received:"
msgstr "" msgstr ""
#: Hand.py:800 #: Hand.py:806
msgid "*** Make sure your HandHistoryConverter is setting hand.startTime properly!" msgid "*** Make sure your HandHistoryConverter is setting hand.startTime properly!"
msgstr "" msgstr ""
#: Hand.py:801 #: Hand.py:807
msgid "*** Game String:" msgid "*** Game String:"
msgstr "" msgstr ""
#: Hand.py:882 #: Hand.py:888
msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided"
msgstr "" msgstr ""
#: Hand.py:1238 #: Hand.py:1244
msgid "*** DEALING HANDS ***" msgid "*** DEALING HANDS ***"
msgstr "" msgstr ""
#: Hand.py:1243 #: Hand.py:1249
msgid "Dealt to %s: [%s]" msgid "Dealt to %s: [%s]"
msgstr "" msgstr ""
#: Hand.py:1248 #: Hand.py:1254
msgid "*** FIRST DRAW ***" msgid "*** FIRST DRAW ***"
msgstr "" msgstr ""
#: Hand.py:1258 #: Hand.py:1264
msgid "*** SECOND DRAW ***" msgid "*** SECOND DRAW ***"
msgstr "" msgstr ""
#: Hand.py:1268 #: Hand.py:1274
msgid "*** THIRD DRAW ***" msgid "*** THIRD DRAW ***"
msgstr "" msgstr ""
#: Hand.py:1278 Hand.py:1497 #: Hand.py:1284 Hand.py:1505
msgid "*** SHOW DOWN ***" msgid "*** SHOW DOWN ***"
msgstr "" msgstr ""
#: Hand.py:1293 Hand.py:1512 #: Hand.py:1299 Hand.py:1520
msgid "*** SUMMARY ***" msgid "*** SUMMARY ***"
msgstr "" msgstr ""
#: Hand.py:1379 #: Hand.py:1385
msgid "%s %s completes %s" msgid "%s %s completes %s"
msgstr "" msgstr ""
#: Hand.py:1397 #: Hand.py:1403
msgid "Bringin: %s, %s" msgid "Bringin: %s, %s"
msgstr "" msgstr ""
#: Hand.py:1437 #: Hand.py:1445
msgid "*** 3RD STREET ***" msgid "*** 3RD STREET ***"
msgstr "" msgstr ""
#: Hand.py:1451 #: Hand.py:1459
msgid "*** 4TH STREET ***" msgid "*** 4TH STREET ***"
msgstr "" msgstr ""
#: Hand.py:1463 #: Hand.py:1471
msgid "*** 5TH STREET ***" msgid "*** 5TH STREET ***"
msgstr "" msgstr ""
#: Hand.py:1475 #: Hand.py:1483
msgid "*** 6TH STREET ***" msgid "*** 6TH STREET ***"
msgstr "" msgstr ""
#: Hand.py:1485 #: Hand.py:1493
msgid "*** RIVER ***" msgid "*** RIVER ***"
msgstr "" msgstr ""
#: Hand.py:1577 #: Hand.py:1585
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" 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 "" msgstr ""
#: Hand.py:1578 #: Hand.py:1586
msgid "join_holcards: holecards(%s): %s" msgid "join_holcards: holecards(%s): %s"
msgstr "" msgstr ""
#: Hand.py:1580 #: Hand.py:1588
msgid "join_holecards: Player '%s' appears not to have been dealt a card" msgid "join_holecards: Player '%s' appears not to have been dealt a card"
msgstr "" msgstr ""
#: Hand.py:1670 #: Hand.py:1678
msgid "DEBUG: call Pot.end() before printing pot total" msgid "DEBUG: call Pot.end() before printing pot total"
msgstr "" msgstr ""
#: Hand.py:1672 #: Hand.py:1680
msgid "FpdbError in printing Hand object" msgid "FpdbError in printing Hand object"
msgstr "" msgstr ""
#: HandHistoryConverter.py:130 #: HandHistoryConverter.py:40
msgid "ImportError: Unable to import PYTZ library. Please install PYTZ from http://pypi.python.org/pypi/pytz/"
msgstr ""
#: HandHistoryConverter.py:41 fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:80
msgid "Press ENTER to continue."
msgstr ""
#: HandHistoryConverter.py:136
msgid "Failed sanity check" msgid "Failed sanity check"
msgstr "" msgstr ""
#: HandHistoryConverter.py:138 #: HandHistoryConverter.py:144
msgid "Tailing '%s'" msgid "Tailing '%s'"
msgstr "" msgstr ""
#: HandHistoryConverter.py:145 #: HandHistoryConverter.py:151
msgid "HHC.start(follow): processHand failed: Exception msg: '%s'" msgid "HHC.start(follow): processHand failed: Exception msg: '%s'"
msgstr "" msgstr ""
#: HandHistoryConverter.py:149 #: HandHistoryConverter.py:155
msgid "handsList is " msgid "handsList is "
msgstr "" msgstr ""
#: HandHistoryConverter.py:160 #: HandHistoryConverter.py:166
msgid "HHC.start(): processHand failed: Exception msg: '%s'" msgid "HHC.start(): processHand failed: Exception msg: '%s'"
msgstr "" msgstr ""
#: HandHistoryConverter.py:164 #: HandHistoryConverter.py:170
msgid "Read %d hands (%d failed) in %.3f seconds" msgid "Read %d hands (%d failed) in %.3f seconds"
msgstr "" msgstr ""
#: HandHistoryConverter.py:170 #: HandHistoryConverter.py:176
msgid "Summary file '%s' correctly parsed (took %.3f seconds)" msgid "Summary file '%s' correctly parsed (took %.3f seconds)"
msgstr "" msgstr ""
#: HandHistoryConverter.py:172 #: HandHistoryConverter.py:178
msgid "Error converting summary file '%s' (took %.3f seconds)" msgid "Error converting summary file '%s' (took %.3f seconds)"
msgstr "" msgstr ""
#: HandHistoryConverter.py:175 #: HandHistoryConverter.py:181
msgid "Error converting '%s'" msgid "Error converting '%s'"
msgstr "" msgstr ""
#: HandHistoryConverter.py:206 #: HandHistoryConverter.py:212
msgid "%s changed inode numbers from %d to %d" msgid "%s changed inode numbers from %d to %d"
msgstr "" msgstr ""
#: HandHistoryConverter.py:254 #: HandHistoryConverter.py:260
msgid "Converting starsArchive format to readable" msgid "Converting starsArchive format to readable"
msgstr "" msgstr ""
#: HandHistoryConverter.py:259 #: HandHistoryConverter.py:265
msgid "Converting ftpArchive format to readable" msgid "Converting ftpArchive format to readable"
msgstr "" msgstr ""
#: HandHistoryConverter.py:265 #: HandHistoryConverter.py:271
msgid "Read no hands." msgid "Read no hands."
msgstr "" msgstr ""
#: HandHistoryConverter.py:273 #: HandHistoryConverter.py:279
msgid "Removing text < 50 characters" msgid "Removing text < 50 characters"
msgstr "" msgstr ""
#: HandHistoryConverter.py:481 #: HandHistoryConverter.py:487
msgid "HH Sanity Check: output and input files are the same, check config" msgid "HH Sanity Check: output and input files are the same, check config"
msgstr "" msgstr ""
#: HandHistoryConverter.py:504 #: HandHistoryConverter.py:510
msgid "Reading stdin with %s" msgid "Reading stdin with %s"
msgstr "" msgstr ""
#: HandHistoryConverter.py:519 #: HandHistoryConverter.py:525
msgid "unable to read file with any codec in list!" msgid "unable to read file with any codec in list!"
msgstr "" msgstr ""
#: HandHistoryConverter.py:586 #: HandHistoryConverter.py:592
msgid " given TZ:" msgid " given TZ:"
msgstr "" msgstr ""
#: HandHistoryConverter.py:586 #: HandHistoryConverter.py:592
msgid "raw time:" msgid "raw time:"
msgstr "" msgstr ""
#: HandHistoryConverter.py:596 #: HandHistoryConverter.py:602
msgid "changeTimeZone: offset=" msgid "changeTimeZone: offset="
msgstr "" msgstr ""
#: HandHistoryConverter.py:659 #: HandHistoryConverter.py:665
msgid "utcTime:" msgid "utcTime:"
msgstr "" msgstr ""
#: HandHistoryConverter.py:708 #: HandHistoryConverter.py:714
msgid "Unable to create output directory %s for HHC!" msgid "Unable to create output directory %s for HHC!"
msgstr "" msgstr ""
#: HandHistoryConverter.py:709 #: HandHistoryConverter.py:715
msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY" msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY"
msgstr "" msgstr ""
#: HandHistoryConverter.py:711 #: HandHistoryConverter.py:717
msgid "Created directory '%s'" msgid "Created directory '%s'"
msgstr "" msgstr ""
#: HandHistoryConverter.py:715 #: HandHistoryConverter.py:721
msgid "out_path %s couldn't be opened" msgid "out_path %s couldn't be opened"
msgstr "" msgstr ""
@ -2369,12 +2381,12 @@ msgstr ""
msgid "limit not found in self.limits(%s). hand: '%s'" msgid "limit not found in self.limits(%s). hand: '%s'"
msgstr "" msgstr ""
#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:360 PokerStarsToFpdb.py:317 #: OnGameToFpdb.py:264 PartyPokerToFpdb.py:360 PokerStarsToFpdb.py:312
#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:330 #: Win2dayToFpdb.py:162 WinamaxToFpdb.py:331
msgid "readButton: not found" msgid "readButton: not found"
msgstr "" msgstr ""
#: OnGameToFpdb.py:283 WinamaxToFpdb.py:350 #: OnGameToFpdb.py:283 WinamaxToFpdb.py:351
msgid "readBlinds in noSB exception - no SB created" msgid "readBlinds in noSB exception - no SB created"
msgstr "" msgstr ""
@ -2583,93 +2595,97 @@ msgid "% Squeeze preflop"
msgstr "" msgstr ""
#: Stats.py:543 Stats.py:550 #: Stats.py:543 Stats.py:550
msgid "% Raise to Steal"
msgstr ""
#: Stats.py:563 Stats.py:570
msgid "% Fold to 3 Bet preflop" msgid "% Fold to 3 Bet preflop"
msgstr "" msgstr ""
#: Stats.py:562 Stats.py:569 #: Stats.py:582 Stats.py:589
msgid "% Fold to 4 Bet preflop" msgid "% Fold to 4 Bet preflop"
msgstr "" msgstr ""
#: Stats.py:583 Stats.py:590 #: Stats.py:603 Stats.py:610
msgid "% won$/saw flop/4th" msgid "% won$/saw flop/4th"
msgstr "" msgstr ""
#: Stats.py:602 Stats.py:609 #: Stats.py:622 Stats.py:629
msgid "Aggression Freq flop/4th" msgid "Aggression Freq flop/4th"
msgstr "" msgstr ""
#: Stats.py:621 Stats.py:628 #: Stats.py:641 Stats.py:648
msgid "Aggression Freq turn/5th" msgid "Aggression Freq turn/5th"
msgstr "" msgstr ""
#: Stats.py:640 Stats.py:647 #: Stats.py:660 Stats.py:667
msgid "Aggression Freq river/6th" msgid "Aggression Freq river/6th"
msgstr "" msgstr ""
#: Stats.py:659 Stats.py:666 #: Stats.py:679 Stats.py:686
msgid "Aggression Freq 7th" msgid "Aggression Freq 7th"
msgstr "" msgstr ""
#: Stats.py:685 Stats.py:692 #: Stats.py:705 Stats.py:712
msgid "Post-Flop Aggression Freq" msgid "Post-Flop Aggression Freq"
msgstr "" msgstr ""
#: Stats.py:713 Stats.py:720 #: Stats.py:733 Stats.py:740
msgid "Aggression Freq" msgid "Aggression Freq"
msgstr "" msgstr ""
#: Stats.py:739 Stats.py:746 #: Stats.py:759 Stats.py:766
msgid "Aggression Factor" msgid "Aggression Factor"
msgstr "" msgstr ""
#: Stats.py:763 Stats.py:770 #: Stats.py:783 Stats.py:790
msgid "% continuation bet " msgid "% continuation bet "
msgstr "" msgstr ""
#: Stats.py:782 Stats.py:789 #: Stats.py:802 Stats.py:809
msgid "% continuation bet flop/4th" msgid "% continuation bet flop/4th"
msgstr "" msgstr ""
#: Stats.py:801 Stats.py:808 #: Stats.py:821 Stats.py:828
msgid "% continuation bet turn/5th" msgid "% continuation bet turn/5th"
msgstr "" msgstr ""
#: Stats.py:820 Stats.py:827 #: Stats.py:840 Stats.py:847
msgid "% continuation bet river/6th" msgid "% continuation bet river/6th"
msgstr "" msgstr ""
#: Stats.py:839 Stats.py:846 #: Stats.py:859 Stats.py:866
msgid "% continuation bet 7th" msgid "% continuation bet 7th"
msgstr "" msgstr ""
#: Stats.py:858 Stats.py:865 #: Stats.py:878 Stats.py:885
msgid "% fold frequency flop/4th" msgid "% fold frequency flop/4th"
msgstr "" msgstr ""
#: Stats.py:877 Stats.py:884 #: Stats.py:897 Stats.py:904
msgid "% fold frequency turn/5th" msgid "% fold frequency turn/5th"
msgstr "" msgstr ""
#: Stats.py:896 Stats.py:903 #: Stats.py:916 Stats.py:923
msgid "% fold frequency river/6th" msgid "% fold frequency river/6th"
msgstr "" msgstr ""
#: Stats.py:915 Stats.py:922 #: Stats.py:935 Stats.py:942
msgid "% fold frequency 7th" msgid "% fold frequency 7th"
msgstr "" msgstr ""
#: Stats.py:942 #: Stats.py:962
msgid "Example stats, player = %s hand = %s:" msgid "Example stats, player = %s hand = %s:"
msgstr "" msgstr ""
#: Stats.py:975 #: Stats.py:995
msgid "" msgid ""
"\n" "\n"
"\n" "\n"
"Legal stats:" "Legal stats:"
msgstr "" msgstr ""
#: Stats.py:976 #: Stats.py:996
msgid "" msgid ""
"(add _0 to name to display with 0 decimal places, _1 to display with 1, etc)\n" "(add _0 to name to display with 0 decimal places, _1 to display with 1, etc)\n"
msgstr "" msgstr ""
@ -2678,6 +2694,10 @@ msgstr ""
msgid "No board given. Using Monte-Carlo simulation..." msgid "No board given. Using Monte-Carlo simulation..."
msgstr "" msgstr ""
#: TableWindow.py:145
msgid "Can't find table %s"
msgstr ""
#: Tables_Demo.py:61 #: Tables_Demo.py:61
msgid "Fake HUD Main Window" msgid "Fake HUD Main Window"
msgstr "" msgstr ""
@ -2930,11 +2950,11 @@ msgstr ""
msgid "self.window doesn't exist? why?" msgid "self.window doesn't exist? why?"
msgstr "" msgstr ""
#: WinamaxToFpdb.py:262 #: WinamaxToFpdb.py:265
msgid "failed to detect currency" msgid "failed to detect currency"
msgstr "" msgstr ""
#: WinamaxToFpdb.py:318 #: WinamaxToFpdb.py:319
msgid "Failed to add streets. handtext=%s" msgid "Failed to add streets. handtext=%s"
msgstr "" msgstr ""
@ -2957,10 +2977,6 @@ msgid ""
"python 2.5-2.7 not found, please install python 2.5, 2.6 or 2.7 for fpdb\n" "python 2.5-2.7 not found, please install python 2.5, 2.6 or 2.7 for fpdb\n"
msgstr "" msgstr ""
#: fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:80
msgid "Press ENTER to continue."
msgstr ""
#: fpdb.pyw:57 #: 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/" 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 "" msgstr ""

View File

@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: fpdb\n" "Project-Id-Version: fpdb\n"
"POT-Creation-Date: 2011-02-23 16:58+CET\n" "POT-Creation-Date: 2011-02-27 05:51+CET\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Last-Translator: Javier Sánchez <donoban@gmail.com>\n" "Last-Translator: Javier Sánchez <donoban@gmail.com>\n"
"Language-Team: \n" "Language-Team: \n"
@ -13,26 +13,26 @@ msgstr ""
"X-Poedit-Country: SPAIN\n" "X-Poedit-Country: SPAIN\n"
#: AbsoluteToFpdb.py:139 BetfairToFpdb.py:76 CarbonToFpdb.py:130 #: AbsoluteToFpdb.py:139 BetfairToFpdb.py:76 CarbonToFpdb.py:130
#: EverestToFpdb.py:101 EverleafToFpdb.py:110 FulltiltToFpdb.py:211 #: EverestToFpdb.py:101 EverleafToFpdb.py:110 FulltiltToFpdb.py:212
#: OnGameToFpdb.py:159 PartyPokerToFpdb.py:197 PkrToFpdb.py:128 #: OnGameToFpdb.py:159 PartyPokerToFpdb.py:197 PkrToFpdb.py:128
#: PokerStarsToFpdb.py:190 Win2dayToFpdb.py:95 WinamaxToFpdb.py:172 #: PokerStarsToFpdb.py:185 Win2dayToFpdb.py:95 WinamaxToFpdb.py:172
#: iPokerToFpdb.py:122 #: iPokerToFpdb.py:122
msgid "determineGameType: Unable to recognise gametype from: '%s'" msgid "determineGameType: Unable to recognise gametype from: '%s'"
msgstr "determineGameType: Incapaz de reconocer el tipo de juego para: '%s'" msgstr "determineGameType: Incapaz de reconocer el tipo de juego para: '%s'"
#: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 #: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131
#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:212 #: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:251
#: FulltiltToFpdb.py:251 OnGameToFpdb.py:160 OnGameToFpdb.py:176 #: OnGameToFpdb.py:160 OnGameToFpdb.py:176 PartyPokerToFpdb.py:198
#: PartyPokerToFpdb.py:198 PkrToFpdb.py:129 PkrToFpdb.py:154 #: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186
#: PokerStarsToFpdb.py:191 PokerStarsToFpdb.py:217 Win2dayToFpdb.py:96 #: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173
#: WinamaxToFpdb.py:173 WinamaxToFpdb.py:191 iPokerToFpdb.py:123 #: WinamaxToFpdb.py:191 iPokerToFpdb.py:123
msgid "determineGameType: Raising FpdbParseError" msgid "determineGameType: Raising FpdbParseError"
msgstr "determineGameType: Lanzando FpdbParseError" msgstr "determineGameType: Lanzando FpdbParseError"
#: AbsoluteToFpdb.py:141 BetfairToFpdb.py:78 CarbonToFpdb.py:132 #: AbsoluteToFpdb.py:141 BetfairToFpdb.py:78 CarbonToFpdb.py:132
#: EverestToFpdb.py:103 EverleafToFpdb.py:112 FulltiltToFpdb.py:213 #: EverestToFpdb.py:103 EverleafToFpdb.py:112 FulltiltToFpdb.py:213
#: OnGameToFpdb.py:161 PartyPokerToFpdb.py:199 PkrToFpdb.py:130 #: OnGameToFpdb.py:161 PartyPokerToFpdb.py:199 PkrToFpdb.py:130
#: PokerStarsToFpdb.py:192 Win2dayToFpdb.py:97 WinamaxToFpdb.py:174 #: PokerStarsToFpdb.py:187 Win2dayToFpdb.py:97 WinamaxToFpdb.py:174
#: iPokerToFpdb.py:124 #: iPokerToFpdb.py:124
msgid "Unable to recognise gametype from: '%s'" msgid "Unable to recognise gametype from: '%s'"
msgstr "Incapaz de reconocer el tipo de juego para: '%s'" msgstr "Incapaz de reconocer el tipo de juego para: '%s'"
@ -58,8 +58,8 @@ msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'"
msgstr "" msgstr ""
#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:410 #: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:410
#: OnGameToFpdb.py:294 PokerStarsToFpdb.py:362 Win2dayToFpdb.py:203 #: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203
#: WinamaxToFpdb.py:361 #: WinamaxToFpdb.py:362
msgid "reading antes" msgid "reading antes"
msgstr "" msgstr ""
@ -77,19 +77,19 @@ msgstr ""
#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298
#: EverleafToFpdb.py:326 FulltiltToFpdb.py:778 PartyPokerToFpdb.py:572 #: EverleafToFpdb.py:326 FulltiltToFpdb.py:778 PartyPokerToFpdb.py:572
#: PokerStarsToFpdb.py:472 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291
msgid "parse input hand history" msgid "parse input hand history"
msgstr "" msgstr ""
#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299
#: EverleafToFpdb.py:327 FulltiltToFpdb.py:779 PartyPokerToFpdb.py:573 #: EverleafToFpdb.py:327 FulltiltToFpdb.py:779 PartyPokerToFpdb.py:573
#: PokerStarsToFpdb.py:473 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292
msgid "output translation to" msgid "output translation to"
msgstr "" msgstr ""
#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300
#: EverleafToFpdb.py:328 FulltiltToFpdb.py:780 PartyPokerToFpdb.py:574 #: EverleafToFpdb.py:328 FulltiltToFpdb.py:780 PartyPokerToFpdb.py:574
#: PokerStarsToFpdb.py:474 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293
msgid "follow (tail -f) the input" msgid "follow (tail -f) the input"
msgstr "" msgstr ""
@ -107,7 +107,7 @@ msgid "Didn't match re_HandInfo"
msgstr "" msgstr ""
#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146 #: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146
#: FulltiltToFpdb.py:266 PokerStarsToFpdb.py:228 #: FulltiltToFpdb.py:266 PokerStarsToFpdb.py:223
msgid "No match in readHandInfo." msgid "No match in readHandInfo."
msgstr "" msgstr ""
@ -119,8 +119,8 @@ msgstr ""
msgid "No bringin found" msgid "No bringin found"
msgstr "" msgstr ""
#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:444 #: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439
#: WinamaxToFpdb.py:407 #: WinamaxToFpdb.py:408
msgid "DEBUG: unimplemented readAction: '%s' '%s'" msgid "DEBUG: unimplemented readAction: '%s' '%s'"
msgstr "" msgstr ""
@ -472,79 +472,79 @@ msgstr ""
msgid "###### End Hands ########" msgid "###### End Hands ########"
msgstr "" msgstr ""
#: Database.py:2118 #: Database.py:2122
msgid "Error aquiring hero ids:" msgid "Error aquiring hero ids:"
msgstr "" msgstr ""
#: Database.py:2226 #: Database.py:2230
msgid "######## Gametype ##########" msgid "######## Gametype ##########"
msgstr "" msgstr ""
#: Database.py:2230 #: Database.py:2234
msgid "###### End Gametype ########" msgid "###### End Gametype ########"
msgstr "" msgstr ""
#: Database.py:2257 #: Database.py:2261
msgid "queue empty too long - writer stopping ..." msgid "queue empty too long - writer stopping ..."
msgstr "" msgstr ""
#: Database.py:2260 #: Database.py:2264
msgid "writer stopping, error reading queue: " msgid "writer stopping, error reading queue: "
msgstr "" msgstr ""
#: Database.py:2285 #: Database.py:2289
msgid "deadlock detected - trying again ..." msgid "deadlock detected - trying again ..."
msgstr "" msgstr ""
#: Database.py:2290 #: Database.py:2294
msgid "too many deadlocks - failed to store hand " msgid "too many deadlocks - failed to store hand "
msgstr "" msgstr ""
#: Database.py:2294 #: Database.py:2298
msgid "***Error storing hand: " msgid "***Error storing hand: "
msgstr "" msgstr ""
#: Database.py:2304 #: Database.py:2308
msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds"
msgstr "" msgstr ""
#: Database.py:2314 #: Database.py:2318
msgid "***Error sending finish: " msgid "***Error sending finish: "
msgstr "" msgstr ""
#: Database.py:2396 #: Database.py:2400
msgid "invalid source in Database.createOrUpdateTourney" msgid "invalid source in Database.createOrUpdateTourney"
msgstr "" msgstr ""
#: Database.py:2409 #: Database.py:2413
msgid "invalid source in Database.createOrUpdateTourneysPlayers" msgid "invalid source in Database.createOrUpdateTourneysPlayers"
msgstr "" msgstr ""
#: Database.py:2535 #: Database.py:2539
msgid "HandToWrite.init error: " msgid "HandToWrite.init error: "
msgstr "" msgstr ""
#: Database.py:2585 #: Database.py:2589
msgid "HandToWrite.set_all error: " msgid "HandToWrite.set_all error: "
msgstr "" msgstr ""
#: Database.py:2616 #: Database.py:2620
msgid "nutOmatic is id_player = %d" msgid "nutOmatic is id_player = %d"
msgstr "" msgstr ""
#: Database.py:2624 #: Database.py:2628
msgid "query plan: " msgid "query plan: "
msgstr "" msgstr ""
#: Database.py:2633 #: Database.py:2637
msgid "cards =" msgid "cards ="
msgstr "" msgstr ""
#: Database.py:2636 #: Database.py:2640
msgid "get_stats took: %4.3f seconds" msgid "get_stats took: %4.3f seconds"
msgstr "" msgstr ""
#: Database.py:2638 #: Database.py:2642
msgid "press enter to continue" msgid "press enter to continue"
msgstr "" msgstr ""
@ -632,92 +632,92 @@ msgstr ""
msgid "Either 0 or more than one site matched (%s) - EEK" msgid "Either 0 or more than one site matched (%s) - EEK"
msgstr "" msgstr ""
#: Filters.py:338 #: Filters.py:341
msgid "%s was toggled %s" msgid "%s was toggled %s"
msgstr "" msgstr ""
#: Filters.py:338 #: Filters.py:341
msgid "OFF" msgid "OFF"
msgstr "" msgstr ""
#: Filters.py:338 #: Filters.py:341
msgid "ON" msgid "ON"
msgstr "" msgstr ""
#: Filters.py:419 #: Filters.py:422
msgid "self.sites[%s] set to %s" msgid "self.sites[%s] set to %s"
msgstr "" msgstr ""
#: Filters.py:425 #: Filters.py:428
msgid "self.games[%s] set to %s" msgid "self.games[%s] set to %s"
msgstr "" msgstr ""
#: Filters.py:431 #: Filters.py:434
msgid "self.limit[%s] set to %s" msgid "self.limit[%s] set to %s"
msgstr "" msgstr ""
#: Filters.py:575 #: Filters.py:612
msgid "self.seats[%s] set to %s" msgid "self.seats[%s] set to %s"
msgstr "" msgstr ""
#: Filters.py:581 #: Filters.py:618
msgid "self.groups[%s] set to %s" msgid "self.groups[%s] set to %s"
msgstr "" msgstr ""
#: Filters.py:622 #: Filters.py:659
msgid "Min # Hands:" msgid "Min # Hands:"
msgstr "" msgstr ""
#: Filters.py:688 #: Filters.py:725
msgid "INFO: No tourney types returned from database" msgid "INFO: No tourney types returned from database"
msgstr "" msgstr ""
#: Filters.py:689 #: Filters.py:726
msgid "No tourney types returned from database" msgid "No tourney types returned from database"
msgstr "" msgstr ""
#: Filters.py:715 Filters.py:804 #: Filters.py:752 Filters.py:850
msgid "INFO: No games returned from database" msgid "INFO: No games returned from database"
msgstr "" msgstr ""
#: Filters.py:716 Filters.py:805 #: Filters.py:753 Filters.py:851
msgid "No games returned from database" msgid "No games returned from database"
msgstr "" msgstr ""
#: Filters.py:827 #: Filters.py:873
msgid "Graphing Options:" msgid "Graphing Options:"
msgstr "" msgstr ""
#: Filters.py:839 #: Filters.py:890
msgid "Show Graph In:" msgid "Show Graph In:"
msgstr "" msgstr ""
#: Filters.py:859 #: Filters.py:906
msgid "Showdown Winnings" msgid "Showdown Winnings"
msgstr "" msgstr ""
#: Filters.py:867 #: Filters.py:914
#, fuzzy #, fuzzy
msgid "Non-Showdown Winnings" msgid "Non-Showdown Winnings"
msgstr "Non-showdown: $%.2f" msgstr "Non-showdown: $%.2f"
#: Filters.py:984 #: Filters.py:1031
msgid "From:" msgid "From:"
msgstr "" msgstr ""
#: Filters.py:998 #: Filters.py:1045
msgid "To:" msgid "To:"
msgstr "" msgstr ""
#: Filters.py:1003 #: Filters.py:1050
msgid " Clear Dates " msgid " Clear Dates "
msgstr "" msgstr ""
#: Filters.py:1030 fpdb.pyw:719 #: Filters.py:1077 fpdb.pyw:719
msgid "Pick a date" msgid "Pick a date"
msgstr "" msgstr ""
#: Filters.py:1036 fpdb.pyw:725 #: Filters.py:1083 fpdb.pyw:725
msgid "Done" msgid "Done"
msgstr "Hecho" msgstr "Hecho"
@ -742,7 +742,12 @@ msgstr ""
msgid "Unable to locate currency" msgid "Unable to locate currency"
msgstr "" msgstr ""
#: FulltiltToFpdb.py:252 PkrToFpdb.py:155 PokerStarsToFpdb.py:218 #: FulltiltToFpdb.py:211
#, fuzzy
msgid "determineGameType: Raising FpdbParseError for file '%s'"
msgstr "determineGameType: Lanzando FpdbParseError"
#: FulltiltToFpdb.py:252 PkrToFpdb.py:155 PokerStarsToFpdb.py:213
msgid "Lim_Blinds has no lookup for '%s'" msgid "Lim_Blinds has no lookup for '%s'"
msgstr "" msgstr ""
@ -1983,7 +1988,7 @@ msgstr ""
msgid "TOURNEYS PLAYER IDS" msgid "TOURNEYS PLAYER IDS"
msgstr "" msgstr ""
#: Hand.py:221 Hand.py:1370 #: Hand.py:221 Hand.py:1376
msgid "[ERROR] Tried to add holecards for unknown player: %s" msgid "[ERROR] Tried to add holecards for unknown player: %s"
msgstr "" msgstr ""
@ -2007,224 +2012,234 @@ msgstr ""
msgid "checkPlayerExists: '%s fail on hand number %s" msgid "checkPlayerExists: '%s fail on hand number %s"
msgstr "" msgstr ""
#: Hand.py:559 #: Hand.py:563
msgid "%s %s calls %s" msgid "%s %s calls %s"
msgstr "" msgstr ""
#: Hand.py:629 #: Hand.py:634
msgid "%s %s raise %s" msgid "%s %s raise %s"
msgstr "" msgstr ""
#: Hand.py:640 #: Hand.py:645
msgid "%s %s bets %s" msgid "%s %s bets %s"
msgstr "" msgstr ""
#: Hand.py:659 #: Hand.py:665
msgid "%s %s folds" msgid "%s %s folds"
msgstr "" msgstr ""
#: Hand.py:668 #: Hand.py:674
msgid "%s %s checks" msgid "%s %s checks"
msgstr "" msgstr ""
#: Hand.py:688 #: Hand.py:694
msgid "addShownCards %s hole=%s all=%s" msgid "addShownCards %s hole=%s all=%s"
msgstr "" msgstr ""
#: Hand.py:799 #: Hand.py:805
msgid "" msgid ""
"*** ERROR - HAND: calling writeGameLine with unexpected STARTTIME value, " "*** ERROR - HAND: calling writeGameLine with unexpected STARTTIME value, "
"expecting datetime.date object, received:" "expecting datetime.date object, received:"
msgstr "" msgstr ""
#: Hand.py:800 #: Hand.py:806
msgid "" msgid ""
"*** Make sure your HandHistoryConverter is setting hand.startTime properly!" "*** Make sure your HandHistoryConverter is setting hand.startTime properly!"
msgstr "" msgstr ""
#: Hand.py:801 #: Hand.py:807
msgid "*** Game String:" msgid "*** Game String:"
msgstr "" msgstr ""
#: Hand.py:882 #: Hand.py:888
msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided"
msgstr "" msgstr ""
#: Hand.py:1238 #: Hand.py:1244
msgid "*** DEALING HANDS ***" msgid "*** DEALING HANDS ***"
msgstr "" msgstr ""
#: Hand.py:1243 #: Hand.py:1249
msgid "Dealt to %s: [%s]" msgid "Dealt to %s: [%s]"
msgstr "" msgstr ""
#: Hand.py:1248 #: Hand.py:1254
msgid "*** FIRST DRAW ***" msgid "*** FIRST DRAW ***"
msgstr "" msgstr ""
#: Hand.py:1258 #: Hand.py:1264
msgid "*** SECOND DRAW ***" msgid "*** SECOND DRAW ***"
msgstr "" msgstr ""
#: Hand.py:1268 #: Hand.py:1274
msgid "*** THIRD DRAW ***" msgid "*** THIRD DRAW ***"
msgstr "" msgstr ""
#: Hand.py:1278 Hand.py:1497 #: Hand.py:1284 Hand.py:1505
msgid "*** SHOW DOWN ***" msgid "*** SHOW DOWN ***"
msgstr "" msgstr ""
#: Hand.py:1293 Hand.py:1512 #: Hand.py:1299 Hand.py:1520
msgid "*** SUMMARY ***" msgid "*** SUMMARY ***"
msgstr "" msgstr ""
#: Hand.py:1379 #: Hand.py:1385
msgid "%s %s completes %s" msgid "%s %s completes %s"
msgstr "" msgstr ""
#: Hand.py:1397 #: Hand.py:1403
msgid "Bringin: %s, %s" msgid "Bringin: %s, %s"
msgstr "" msgstr ""
#: Hand.py:1437 #: Hand.py:1445
msgid "*** 3RD STREET ***" msgid "*** 3RD STREET ***"
msgstr "" msgstr ""
#: Hand.py:1451 #: Hand.py:1459
msgid "*** 4TH STREET ***" msgid "*** 4TH STREET ***"
msgstr "" msgstr ""
#: Hand.py:1463 #: Hand.py:1471
msgid "*** 5TH STREET ***" msgid "*** 5TH STREET ***"
msgstr "" msgstr ""
#: Hand.py:1475 #: Hand.py:1483
msgid "*** 6TH STREET ***" msgid "*** 6TH STREET ***"
msgstr "" msgstr ""
#: Hand.py:1485 #: Hand.py:1493
msgid "*** RIVER ***" msgid "*** RIVER ***"
msgstr "" msgstr ""
#: Hand.py:1577 #: Hand.py:1585
msgid "" msgid ""
"join_holecards: # of holecards should be either < 4, 4 or 7 - 5 and 6 should " "join_holecards: # of holecards should be either < 4, 4 or 7 - 5 and 6 should "
"be impossible for anyone who is not a hero" "be impossible for anyone who is not a hero"
msgstr "" msgstr ""
#: Hand.py:1578 #: Hand.py:1586
msgid "join_holcards: holecards(%s): %s" msgid "join_holcards: holecards(%s): %s"
msgstr "" msgstr ""
#: Hand.py:1580 #: Hand.py:1588
msgid "join_holecards: Player '%s' appears not to have been dealt a card" msgid "join_holecards: Player '%s' appears not to have been dealt a card"
msgstr "" msgstr ""
#: Hand.py:1670 #: Hand.py:1678
msgid "DEBUG: call Pot.end() before printing pot total" msgid "DEBUG: call Pot.end() before printing pot total"
msgstr "" msgstr ""
#: Hand.py:1672 #: Hand.py:1680
msgid "FpdbError in printing Hand object" msgid "FpdbError in printing Hand object"
msgstr "" msgstr ""
#: HandHistoryConverter.py:130 #: HandHistoryConverter.py:40
msgid ""
"ImportError: Unable to import PYTZ library. Please install PYTZ from http://"
"pypi.python.org/pypi/pytz/"
msgstr ""
#: HandHistoryConverter.py:41 fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:80
msgid "Press ENTER to continue."
msgstr ""
#: HandHistoryConverter.py:136
msgid "Failed sanity check" msgid "Failed sanity check"
msgstr "" msgstr ""
#: HandHistoryConverter.py:138 #: HandHistoryConverter.py:144
msgid "Tailing '%s'" msgid "Tailing '%s'"
msgstr "" msgstr ""
#: HandHistoryConverter.py:145 #: HandHistoryConverter.py:151
msgid "HHC.start(follow): processHand failed: Exception msg: '%s'" msgid "HHC.start(follow): processHand failed: Exception msg: '%s'"
msgstr "" msgstr ""
#: HandHistoryConverter.py:149 #: HandHistoryConverter.py:155
msgid "handsList is " msgid "handsList is "
msgstr "" msgstr ""
#: HandHistoryConverter.py:160 #: HandHistoryConverter.py:166
msgid "HHC.start(): processHand failed: Exception msg: '%s'" msgid "HHC.start(): processHand failed: Exception msg: '%s'"
msgstr "" msgstr ""
#: HandHistoryConverter.py:164 #: HandHistoryConverter.py:170
msgid "Read %d hands (%d failed) in %.3f seconds" msgid "Read %d hands (%d failed) in %.3f seconds"
msgstr "" msgstr ""
#: HandHistoryConverter.py:170 #: HandHistoryConverter.py:176
msgid "Summary file '%s' correctly parsed (took %.3f seconds)" msgid "Summary file '%s' correctly parsed (took %.3f seconds)"
msgstr "" msgstr ""
#: HandHistoryConverter.py:172 #: HandHistoryConverter.py:178
msgid "Error converting summary file '%s' (took %.3f seconds)" msgid "Error converting summary file '%s' (took %.3f seconds)"
msgstr "" msgstr ""
#: HandHistoryConverter.py:175 #: HandHistoryConverter.py:181
msgid "Error converting '%s'" msgid "Error converting '%s'"
msgstr "" msgstr ""
#: HandHistoryConverter.py:206 #: HandHistoryConverter.py:212
msgid "%s changed inode numbers from %d to %d" msgid "%s changed inode numbers from %d to %d"
msgstr "" msgstr ""
#: HandHistoryConverter.py:254 #: HandHistoryConverter.py:260
msgid "Converting starsArchive format to readable" msgid "Converting starsArchive format to readable"
msgstr "" msgstr ""
#: HandHistoryConverter.py:259 #: HandHistoryConverter.py:265
msgid "Converting ftpArchive format to readable" msgid "Converting ftpArchive format to readable"
msgstr "" msgstr ""
#: HandHistoryConverter.py:265 #: HandHistoryConverter.py:271
msgid "Read no hands." msgid "Read no hands."
msgstr "" msgstr ""
#: HandHistoryConverter.py:273 #: HandHistoryConverter.py:279
msgid "Removing text < 50 characters" msgid "Removing text < 50 characters"
msgstr "" msgstr ""
#: HandHistoryConverter.py:481 #: HandHistoryConverter.py:487
msgid "HH Sanity Check: output and input files are the same, check config" msgid "HH Sanity Check: output and input files are the same, check config"
msgstr "" msgstr ""
#: HandHistoryConverter.py:504 #: HandHistoryConverter.py:510
msgid "Reading stdin with %s" msgid "Reading stdin with %s"
msgstr "" msgstr ""
#: HandHistoryConverter.py:519 #: HandHistoryConverter.py:525
msgid "unable to read file with any codec in list!" msgid "unable to read file with any codec in list!"
msgstr "" msgstr ""
#: HandHistoryConverter.py:586 #: HandHistoryConverter.py:592
msgid " given TZ:" msgid " given TZ:"
msgstr "" msgstr ""
#: HandHistoryConverter.py:586 #: HandHistoryConverter.py:592
msgid "raw time:" msgid "raw time:"
msgstr "" msgstr ""
#: HandHistoryConverter.py:596 #: HandHistoryConverter.py:602
msgid "changeTimeZone: offset=" msgid "changeTimeZone: offset="
msgstr "" msgstr ""
#: HandHistoryConverter.py:659 #: HandHistoryConverter.py:665
msgid "utcTime:" msgid "utcTime:"
msgstr "" msgstr ""
#: HandHistoryConverter.py:708 #: HandHistoryConverter.py:714
msgid "Unable to create output directory %s for HHC!" msgid "Unable to create output directory %s for HHC!"
msgstr "" msgstr ""
#: HandHistoryConverter.py:709 #: HandHistoryConverter.py:715
msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY" msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY"
msgstr "" msgstr ""
#: HandHistoryConverter.py:711 #: HandHistoryConverter.py:717
msgid "Created directory '%s'" msgid "Created directory '%s'"
msgstr "" msgstr ""
#: HandHistoryConverter.py:715 #: HandHistoryConverter.py:721
msgid "out_path %s couldn't be opened" msgid "out_path %s couldn't be opened"
msgstr "" msgstr ""
@ -2411,12 +2426,12 @@ msgstr ""
msgid "limit not found in self.limits(%s). hand: '%s'" msgid "limit not found in self.limits(%s). hand: '%s'"
msgstr "" msgstr ""
#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:360 PokerStarsToFpdb.py:317 #: OnGameToFpdb.py:264 PartyPokerToFpdb.py:360 PokerStarsToFpdb.py:312
#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:330 #: Win2dayToFpdb.py:162 WinamaxToFpdb.py:331
msgid "readButton: not found" msgid "readButton: not found"
msgstr "" msgstr ""
#: OnGameToFpdb.py:283 WinamaxToFpdb.py:350 #: OnGameToFpdb.py:283 WinamaxToFpdb.py:351
msgid "readBlinds in noSB exception - no SB created" msgid "readBlinds in noSB exception - no SB created"
msgstr "" msgstr ""
@ -2626,93 +2641,97 @@ msgid "% Squeeze preflop"
msgstr "" msgstr ""
#: Stats.py:543 Stats.py:550 #: Stats.py:543 Stats.py:550
msgid "% Raise to Steal"
msgstr ""
#: Stats.py:563 Stats.py:570
msgid "% Fold to 3 Bet preflop" msgid "% Fold to 3 Bet preflop"
msgstr "" msgstr ""
#: Stats.py:562 Stats.py:569 #: Stats.py:582 Stats.py:589
msgid "% Fold to 4 Bet preflop" msgid "% Fold to 4 Bet preflop"
msgstr "" msgstr ""
#: Stats.py:583 Stats.py:590 #: Stats.py:603 Stats.py:610
msgid "% won$/saw flop/4th" msgid "% won$/saw flop/4th"
msgstr "" msgstr ""
#: Stats.py:602 Stats.py:609 #: Stats.py:622 Stats.py:629
msgid "Aggression Freq flop/4th" msgid "Aggression Freq flop/4th"
msgstr "" msgstr ""
#: Stats.py:621 Stats.py:628 #: Stats.py:641 Stats.py:648
msgid "Aggression Freq turn/5th" msgid "Aggression Freq turn/5th"
msgstr "" msgstr ""
#: Stats.py:640 Stats.py:647 #: Stats.py:660 Stats.py:667
msgid "Aggression Freq river/6th" msgid "Aggression Freq river/6th"
msgstr "" msgstr ""
#: Stats.py:659 Stats.py:666 #: Stats.py:679 Stats.py:686
msgid "Aggression Freq 7th" msgid "Aggression Freq 7th"
msgstr "" msgstr ""
#: Stats.py:685 Stats.py:692 #: Stats.py:705 Stats.py:712
msgid "Post-Flop Aggression Freq" msgid "Post-Flop Aggression Freq"
msgstr "" msgstr ""
#: Stats.py:713 Stats.py:720 #: Stats.py:733 Stats.py:740
msgid "Aggression Freq" msgid "Aggression Freq"
msgstr "" msgstr ""
#: Stats.py:739 Stats.py:746 #: Stats.py:759 Stats.py:766
msgid "Aggression Factor" msgid "Aggression Factor"
msgstr "" msgstr ""
#: Stats.py:763 Stats.py:770 #: Stats.py:783 Stats.py:790
msgid "% continuation bet " msgid "% continuation bet "
msgstr "" msgstr ""
#: Stats.py:782 Stats.py:789 #: Stats.py:802 Stats.py:809
msgid "% continuation bet flop/4th" msgid "% continuation bet flop/4th"
msgstr "" msgstr ""
#: Stats.py:801 Stats.py:808 #: Stats.py:821 Stats.py:828
msgid "% continuation bet turn/5th" msgid "% continuation bet turn/5th"
msgstr "" msgstr ""
#: Stats.py:820 Stats.py:827 #: Stats.py:840 Stats.py:847
msgid "% continuation bet river/6th" msgid "% continuation bet river/6th"
msgstr "" msgstr ""
#: Stats.py:839 Stats.py:846 #: Stats.py:859 Stats.py:866
msgid "% continuation bet 7th" msgid "% continuation bet 7th"
msgstr "" msgstr ""
#: Stats.py:858 Stats.py:865 #: Stats.py:878 Stats.py:885
msgid "% fold frequency flop/4th" msgid "% fold frequency flop/4th"
msgstr "" msgstr ""
#: Stats.py:877 Stats.py:884 #: Stats.py:897 Stats.py:904
msgid "% fold frequency turn/5th" msgid "% fold frequency turn/5th"
msgstr "" msgstr ""
#: Stats.py:896 Stats.py:903 #: Stats.py:916 Stats.py:923
msgid "% fold frequency river/6th" msgid "% fold frequency river/6th"
msgstr "" msgstr ""
#: Stats.py:915 Stats.py:922 #: Stats.py:935 Stats.py:942
msgid "% fold frequency 7th" msgid "% fold frequency 7th"
msgstr "" msgstr ""
#: Stats.py:942 #: Stats.py:962
msgid "Example stats, player = %s hand = %s:" msgid "Example stats, player = %s hand = %s:"
msgstr "" msgstr ""
#: Stats.py:975 #: Stats.py:995
msgid "" msgid ""
"\n" "\n"
"\n" "\n"
"Legal stats:" "Legal stats:"
msgstr "" msgstr ""
#: Stats.py:976 #: Stats.py:996
msgid "" msgid ""
"(add _0 to name to display with 0 decimal places, _1 to display with 1, " "(add _0 to name to display with 0 decimal places, _1 to display with 1, "
"etc)\n" "etc)\n"
@ -2722,6 +2741,10 @@ msgstr ""
msgid "No board given. Using Monte-Carlo simulation..." msgid "No board given. Using Monte-Carlo simulation..."
msgstr "" msgstr ""
#: TableWindow.py:145
msgid "Can't find table %s"
msgstr ""
#: Tables_Demo.py:61 #: Tables_Demo.py:61
msgid "Fake HUD Main Window" msgid "Fake HUD Main Window"
msgstr "" msgstr ""
@ -2974,11 +2997,11 @@ msgstr ""
msgid "self.window doesn't exist? why?" msgid "self.window doesn't exist? why?"
msgstr "" msgstr ""
#: WinamaxToFpdb.py:262 #: WinamaxToFpdb.py:265
msgid "failed to detect currency" msgid "failed to detect currency"
msgstr "" msgstr ""
#: WinamaxToFpdb.py:318 #: WinamaxToFpdb.py:319
msgid "Failed to add streets. handtext=%s" msgid "Failed to add streets. handtext=%s"
msgstr "" msgstr ""
@ -3000,10 +3023,6 @@ msgid ""
"python 2.5-2.7 not found, please install python 2.5, 2.6 or 2.7 for fpdb\n" "python 2.5-2.7 not found, please install python 2.5, 2.6 or 2.7 for fpdb\n"
msgstr "" msgstr ""
#: fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:80
msgid "Press ENTER to continue."
msgstr ""
#: fpdb.pyw:57 #: fpdb.pyw:57
msgid "" msgid ""
"We appear to be running in Windows, but the Windows Python Extensions are " "We appear to be running in Windows, but the Windows Python Extensions are "

View File

@ -5,7 +5,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2011-02-23 16:58+CET\n" "POT-Creation-Date: 2011-02-27 05:51+CET\n"
"PO-Revision-Date: 2010-09-09 13:33+0100\n" "PO-Revision-Date: 2010-09-09 13:33+0100\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -16,26 +16,26 @@ msgstr ""
"Generated-By: pygettext.py 1.5\n" "Generated-By: pygettext.py 1.5\n"
#: AbsoluteToFpdb.py:139 BetfairToFpdb.py:76 CarbonToFpdb.py:130 #: AbsoluteToFpdb.py:139 BetfairToFpdb.py:76 CarbonToFpdb.py:130
#: EverestToFpdb.py:101 EverleafToFpdb.py:110 FulltiltToFpdb.py:211 #: EverestToFpdb.py:101 EverleafToFpdb.py:110 FulltiltToFpdb.py:212
#: OnGameToFpdb.py:159 PartyPokerToFpdb.py:197 PkrToFpdb.py:128 #: OnGameToFpdb.py:159 PartyPokerToFpdb.py:197 PkrToFpdb.py:128
#: PokerStarsToFpdb.py:190 Win2dayToFpdb.py:95 WinamaxToFpdb.py:172 #: PokerStarsToFpdb.py:185 Win2dayToFpdb.py:95 WinamaxToFpdb.py:172
#: iPokerToFpdb.py:122 #: iPokerToFpdb.py:122
msgid "determineGameType: Unable to recognise gametype from: '%s'" msgid "determineGameType: Unable to recognise gametype from: '%s'"
msgstr "" msgstr ""
#: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 #: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131
#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:212 #: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:251
#: FulltiltToFpdb.py:251 OnGameToFpdb.py:160 OnGameToFpdb.py:176 #: OnGameToFpdb.py:160 OnGameToFpdb.py:176 PartyPokerToFpdb.py:198
#: PartyPokerToFpdb.py:198 PkrToFpdb.py:129 PkrToFpdb.py:154 #: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186
#: PokerStarsToFpdb.py:191 PokerStarsToFpdb.py:217 Win2dayToFpdb.py:96 #: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173
#: WinamaxToFpdb.py:173 WinamaxToFpdb.py:191 iPokerToFpdb.py:123 #: WinamaxToFpdb.py:191 iPokerToFpdb.py:123
msgid "determineGameType: Raising FpdbParseError" msgid "determineGameType: Raising FpdbParseError"
msgstr "" msgstr ""
#: AbsoluteToFpdb.py:141 BetfairToFpdb.py:78 CarbonToFpdb.py:132 #: AbsoluteToFpdb.py:141 BetfairToFpdb.py:78 CarbonToFpdb.py:132
#: EverestToFpdb.py:103 EverleafToFpdb.py:112 FulltiltToFpdb.py:213 #: EverestToFpdb.py:103 EverleafToFpdb.py:112 FulltiltToFpdb.py:213
#: OnGameToFpdb.py:161 PartyPokerToFpdb.py:199 PkrToFpdb.py:130 #: OnGameToFpdb.py:161 PartyPokerToFpdb.py:199 PkrToFpdb.py:130
#: PokerStarsToFpdb.py:192 Win2dayToFpdb.py:97 WinamaxToFpdb.py:174 #: PokerStarsToFpdb.py:187 Win2dayToFpdb.py:97 WinamaxToFpdb.py:174
#: iPokerToFpdb.py:124 #: iPokerToFpdb.py:124
msgid "Unable to recognise gametype from: '%s'" msgid "Unable to recognise gametype from: '%s'"
msgstr "" msgstr ""
@ -64,8 +64,8 @@ msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'"
msgstr "N'a pas correspondu à re_HandInfo" msgstr "N'a pas correspondu à re_HandInfo"
#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:410 #: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:410
#: OnGameToFpdb.py:294 PokerStarsToFpdb.py:362 Win2dayToFpdb.py:203 #: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203
#: WinamaxToFpdb.py:361 #: WinamaxToFpdb.py:362
msgid "reading antes" msgid "reading antes"
msgstr "lecture antes" msgstr "lecture antes"
@ -84,20 +84,20 @@ msgstr ""
#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298
#: EverleafToFpdb.py:326 FulltiltToFpdb.py:778 PartyPokerToFpdb.py:572 #: EverleafToFpdb.py:326 FulltiltToFpdb.py:778 PartyPokerToFpdb.py:572
#: PokerStarsToFpdb.py:472 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291
msgid "parse input hand history" msgid "parse input hand history"
msgstr "analyse de l'historique des mains" msgstr "analyse de l'historique des mains"
# Not really sure of the context here # Not really sure of the context here
#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299
#: EverleafToFpdb.py:327 FulltiltToFpdb.py:779 PartyPokerToFpdb.py:573 #: EverleafToFpdb.py:327 FulltiltToFpdb.py:779 PartyPokerToFpdb.py:573
#: PokerStarsToFpdb.py:473 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292
msgid "output translation to" msgid "output translation to"
msgstr "traduction envoyé vers" msgstr "traduction envoyé vers"
#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300
#: EverleafToFpdb.py:328 FulltiltToFpdb.py:780 PartyPokerToFpdb.py:574 #: EverleafToFpdb.py:328 FulltiltToFpdb.py:780 PartyPokerToFpdb.py:574
#: PokerStarsToFpdb.py:474 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293
msgid "follow (tail -f) the input" msgid "follow (tail -f) the input"
msgstr "" msgstr ""
@ -115,7 +115,7 @@ msgid "Didn't match re_HandInfo"
msgstr "N'a pas correspondu à re_HandInfo" msgstr "N'a pas correspondu à re_HandInfo"
#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146 #: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146
#: FulltiltToFpdb.py:266 PokerStarsToFpdb.py:228 #: FulltiltToFpdb.py:266 PokerStarsToFpdb.py:223
#, fuzzy #, fuzzy
msgid "No match in readHandInfo." msgid "No match in readHandInfo."
msgstr "N'a pas correspondu à re_HandInfo" msgstr "N'a pas correspondu à re_HandInfo"
@ -128,8 +128,8 @@ msgstr "readPlayerStacks: Moins de 2 joueurs trouvés dans une main"
msgid "No bringin found" msgid "No bringin found"
msgstr "Bringin non trouvé" msgstr "Bringin non trouvé"
#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:444 #: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439
#: WinamaxToFpdb.py:407 #: WinamaxToFpdb.py:408
msgid "DEBUG: unimplemented readAction: '%s' '%s'" msgid "DEBUG: unimplemented readAction: '%s' '%s'"
msgstr "DEBUG: readAction non implementé: '%s' '%s'" msgstr "DEBUG: readAction non implementé: '%s' '%s'"
@ -506,83 +506,83 @@ msgstr ""
msgid "###### End Hands ########" msgid "###### End Hands ########"
msgstr "" msgstr ""
#: Database.py:2118 #: Database.py:2122
#, fuzzy #, fuzzy
msgid "Error aquiring hero ids:" msgid "Error aquiring hero ids:"
msgstr "Erreur lors de l'analyse" msgstr "Erreur lors de l'analyse"
#: Database.py:2226 #: Database.py:2230
msgid "######## Gametype ##########" msgid "######## Gametype ##########"
msgstr "" msgstr ""
#: Database.py:2230 #: Database.py:2234
msgid "###### End Gametype ########" msgid "###### End Gametype ########"
msgstr "" msgstr ""
#: Database.py:2257 #: Database.py:2261
msgid "queue empty too long - writer stopping ..." msgid "queue empty too long - writer stopping ..."
msgstr "" msgstr ""
#: Database.py:2260 #: Database.py:2264
msgid "writer stopping, error reading queue: " msgid "writer stopping, error reading queue: "
msgstr "" msgstr ""
#: Database.py:2285 #: Database.py:2289
msgid "deadlock detected - trying again ..." msgid "deadlock detected - trying again ..."
msgstr "" msgstr ""
#: Database.py:2290 #: Database.py:2294
msgid "too many deadlocks - failed to store hand " msgid "too many deadlocks - failed to store hand "
msgstr "" msgstr ""
#: Database.py:2294 #: Database.py:2298
msgid "***Error storing hand: " msgid "***Error storing hand: "
msgstr "***Erreur lors du stockage de la main" msgstr "***Erreur lors du stockage de la main"
#: Database.py:2304 #: Database.py:2308
msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds"
msgstr "" msgstr ""
"base de données finie d'écrire: stocké %d mains (%d échouées) en %.1f " "base de données finie d'écrire: stocké %d mains (%d échouées) en %.1f "
"secondes" "secondes"
#: Database.py:2314 #: Database.py:2318
msgid "***Error sending finish: " msgid "***Error sending finish: "
msgstr "***Erreur lors de l'envoi de fin: " msgstr "***Erreur lors de l'envoi de fin: "
#: Database.py:2396 #: Database.py:2400
msgid "invalid source in Database.createOrUpdateTourney" msgid "invalid source in Database.createOrUpdateTourney"
msgstr "source invalide dans Database.createOrUpdateTourney" msgstr "source invalide dans Database.createOrUpdateTourney"
#: Database.py:2409 #: Database.py:2413
msgid "invalid source in Database.createOrUpdateTourneysPlayers" msgid "invalid source in Database.createOrUpdateTourneysPlayers"
msgstr "source invalide dans Database.createOrUpdateTourneysPlayers" msgstr "source invalide dans Database.createOrUpdateTourneysPlayers"
#: Database.py:2535 #: Database.py:2539
msgid "HandToWrite.init error: " msgid "HandToWrite.init error: "
msgstr "HandToWrite.init erreur: " msgstr "HandToWrite.init erreur: "
#: Database.py:2585 #: Database.py:2589
msgid "HandToWrite.set_all error: " msgid "HandToWrite.set_all error: "
msgstr "HandToWrite.set_all erreur: " msgstr "HandToWrite.set_all erreur: "
#: Database.py:2616 #: Database.py:2620
msgid "nutOmatic is id_player = %d" msgid "nutOmatic is id_player = %d"
msgstr "" msgstr ""
#: Database.py:2624 #: Database.py:2628
msgid "query plan: " msgid "query plan: "
msgstr "" msgstr ""
#: Database.py:2633 #: Database.py:2637
msgid "cards =" msgid "cards ="
msgstr "cartes =" msgstr "cartes ="
#: Database.py:2636 #: Database.py:2640
#, fuzzy #, fuzzy
msgid "get_stats took: %4.3f seconds" msgid "get_stats took: %4.3f seconds"
msgstr "Le nettoyage a pris %.1f secondes" msgstr "Le nettoyage a pris %.1f secondes"
#: Database.py:2638 #: Database.py:2642
msgid "press enter to continue" msgid "press enter to continue"
msgstr "appuyer sur entrée pour continuer" msgstr "appuyer sur entrée pour continuer"
@ -671,92 +671,92 @@ msgstr ""
msgid "Either 0 or more than one site matched (%s) - EEK" msgid "Either 0 or more than one site matched (%s) - EEK"
msgstr "0 ou plus d'un site correspond (%s) - EEK" msgstr "0 ou plus d'un site correspond (%s) - EEK"
#: Filters.py:338 #: Filters.py:341
msgid "%s was toggled %s" msgid "%s was toggled %s"
msgstr "%s a été basculé %s" msgstr "%s a été basculé %s"
#: Filters.py:338 #: Filters.py:341
msgid "OFF" msgid "OFF"
msgstr "OFF" msgstr "OFF"
#: Filters.py:338 #: Filters.py:341
msgid "ON" msgid "ON"
msgstr "ON" msgstr "ON"
#: Filters.py:419 #: Filters.py:422
msgid "self.sites[%s] set to %s" msgid "self.sites[%s] set to %s"
msgstr "self.sites[%s] mis à %s" msgstr "self.sites[%s] mis à %s"
#: Filters.py:425 #: Filters.py:428
msgid "self.games[%s] set to %s" msgid "self.games[%s] set to %s"
msgstr "self.games[%s] mis à %s" msgstr "self.games[%s] mis à %s"
#: Filters.py:431 #: Filters.py:434
msgid "self.limit[%s] set to %s" msgid "self.limit[%s] set to %s"
msgstr "self.limit[%s] mis à %s" msgstr "self.limit[%s] mis à %s"
#: Filters.py:575 #: Filters.py:612
msgid "self.seats[%s] set to %s" msgid "self.seats[%s] set to %s"
msgstr "self.seats[%s] mis à %s" msgstr "self.seats[%s] mis à %s"
#: Filters.py:581 #: Filters.py:618
msgid "self.groups[%s] set to %s" msgid "self.groups[%s] set to %s"
msgstr "self.groups[%s] mis à %s" msgstr "self.groups[%s] mis à %s"
#: Filters.py:622 #: Filters.py:659
msgid "Min # Hands:" msgid "Min # Hands:"
msgstr "Min # Mains:" msgstr "Min # Mains:"
#: Filters.py:688 #: Filters.py:725
msgid "INFO: No tourney types returned from database" msgid "INFO: No tourney types returned from database"
msgstr "INFO: Pas de types de tournoi retournés par la base de données" msgstr "INFO: Pas de types de tournoi retournés par la base de données"
#: Filters.py:689 #: Filters.py:726
msgid "No tourney types returned from database" msgid "No tourney types returned from database"
msgstr "Pas de types de tournoi retournés par la base de données" msgstr "Pas de types de tournoi retournés par la base de données"
#: Filters.py:715 Filters.py:804 #: Filters.py:752 Filters.py:850
msgid "INFO: No games returned from database" msgid "INFO: No games returned from database"
msgstr "INFO: Pas de parties retournées par la base de données" msgstr "INFO: Pas de parties retournées par la base de données"
#: Filters.py:716 Filters.py:805 #: Filters.py:753 Filters.py:851
msgid "No games returned from database" msgid "No games returned from database"
msgstr "Pas de parties retournées par la base de données" msgstr "Pas de parties retournées par la base de données"
#: Filters.py:827 #: Filters.py:873
msgid "Graphing Options:" msgid "Graphing Options:"
msgstr "" msgstr ""
#: Filters.py:839 #: Filters.py:890
msgid "Show Graph In:" msgid "Show Graph In:"
msgstr "" msgstr ""
#: Filters.py:859 #: Filters.py:906
msgid "Showdown Winnings" msgid "Showdown Winnings"
msgstr "" msgstr ""
#: Filters.py:867 #: Filters.py:914
#, fuzzy #, fuzzy
msgid "Non-Showdown Winnings" msgid "Non-Showdown Winnings"
msgstr "Sans-abattage: $%.2f" msgstr "Sans-abattage: $%.2f"
#: Filters.py:984 #: Filters.py:1031
msgid "From:" msgid "From:"
msgstr "De:" msgstr "De:"
#: Filters.py:998 #: Filters.py:1045
msgid "To:" msgid "To:"
msgstr "à:" msgstr "à:"
#: Filters.py:1003 #: Filters.py:1050
msgid " Clear Dates " msgid " Clear Dates "
msgstr " Effacer les Dates " msgstr " Effacer les Dates "
#: Filters.py:1030 fpdb.pyw:719 #: Filters.py:1077 fpdb.pyw:719
msgid "Pick a date" msgid "Pick a date"
msgstr "Choisir une date" msgstr "Choisir une date"
#: Filters.py:1036 fpdb.pyw:725 #: Filters.py:1083 fpdb.pyw:725
msgid "Done" msgid "Done"
msgstr "Fait" msgstr "Fait"
@ -781,7 +781,11 @@ msgstr ""
msgid "Unable to locate currency" msgid "Unable to locate currency"
msgstr "" msgstr ""
#: FulltiltToFpdb.py:252 PkrToFpdb.py:155 PokerStarsToFpdb.py:218 #: FulltiltToFpdb.py:211
msgid "determineGameType: Raising FpdbParseError for file '%s'"
msgstr ""
#: FulltiltToFpdb.py:252 PkrToFpdb.py:155 PokerStarsToFpdb.py:213
msgid "Lim_Blinds has no lookup for '%s'" msgid "Lim_Blinds has no lookup for '%s'"
msgstr "" msgstr ""
@ -2097,7 +2101,7 @@ msgstr "CARTES SERVIES"
msgid "TOURNEYS PLAYER IDS" msgid "TOURNEYS PLAYER IDS"
msgstr "IDS JOUEUR TOURNOIS" msgstr "IDS JOUEUR TOURNOIS"
#: Hand.py:221 Hand.py:1370 #: Hand.py:221 Hand.py:1376
msgid "[ERROR] Tried to add holecards for unknown player: %s" msgid "[ERROR] Tried to add holecards for unknown player: %s"
msgstr "" msgstr ""
@ -2121,230 +2125,240 @@ msgstr ""
msgid "checkPlayerExists: '%s fail on hand number %s" msgid "checkPlayerExists: '%s fail on hand number %s"
msgstr "" msgstr ""
#: Hand.py:559 #: Hand.py:563
msgid "%s %s calls %s" msgid "%s %s calls %s"
msgstr "" msgstr ""
#: Hand.py:629 #: Hand.py:634
msgid "%s %s raise %s" msgid "%s %s raise %s"
msgstr "" msgstr ""
#: Hand.py:640 #: Hand.py:645
msgid "%s %s bets %s" msgid "%s %s bets %s"
msgstr "" msgstr ""
#: Hand.py:659 #: Hand.py:665
msgid "%s %s folds" msgid "%s %s folds"
msgstr "" msgstr ""
#: Hand.py:668 #: Hand.py:674
msgid "%s %s checks" msgid "%s %s checks"
msgstr "" msgstr ""
#: Hand.py:688 #: Hand.py:694
msgid "addShownCards %s hole=%s all=%s" msgid "addShownCards %s hole=%s all=%s"
msgstr "" msgstr ""
#: Hand.py:799 #: Hand.py:805
msgid "" msgid ""
"*** ERROR - HAND: calling writeGameLine with unexpected STARTTIME value, " "*** ERROR - HAND: calling writeGameLine with unexpected STARTTIME value, "
"expecting datetime.date object, received:" "expecting datetime.date object, received:"
msgstr "" msgstr ""
#: Hand.py:800 #: Hand.py:806
msgid "" msgid ""
"*** Make sure your HandHistoryConverter is setting hand.startTime properly!" "*** Make sure your HandHistoryConverter is setting hand.startTime properly!"
msgstr "" msgstr ""
#: Hand.py:801 #: Hand.py:807
msgid "*** Game String:" msgid "*** Game String:"
msgstr "" msgstr ""
#: Hand.py:882 #: Hand.py:888
msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided"
msgstr "" msgstr ""
#: Hand.py:1238 #: Hand.py:1244
#, fuzzy #, fuzzy
msgid "*** DEALING HANDS ***" msgid "*** DEALING HANDS ***"
msgstr "*** SECOND TIRAGE ***" msgstr "*** SECOND TIRAGE ***"
#: Hand.py:1243 #: Hand.py:1249
msgid "Dealt to %s: [%s]" msgid "Dealt to %s: [%s]"
msgstr "" msgstr ""
#: Hand.py:1248 #: Hand.py:1254
msgid "*** FIRST DRAW ***" msgid "*** FIRST DRAW ***"
msgstr "*** PREMIER TIRAGE ***" msgstr "*** PREMIER TIRAGE ***"
#: Hand.py:1258 #: Hand.py:1264
msgid "*** SECOND DRAW ***" msgid "*** SECOND DRAW ***"
msgstr "*** SECOND TIRAGE ***" msgstr "*** SECOND TIRAGE ***"
#: Hand.py:1268 #: Hand.py:1274
msgid "*** THIRD DRAW ***" msgid "*** THIRD DRAW ***"
msgstr "*** TROISIEME TIRAGE ***" msgstr "*** TROISIEME TIRAGE ***"
#: Hand.py:1278 Hand.py:1497 #: Hand.py:1284 Hand.py:1505
msgid "*** SHOW DOWN ***" msgid "*** SHOW DOWN ***"
msgstr "*** ABATTAGE ***" msgstr "*** ABATTAGE ***"
#: Hand.py:1293 Hand.py:1512 #: Hand.py:1299 Hand.py:1520
msgid "*** SUMMARY ***" msgid "*** SUMMARY ***"
msgstr "*** RESUME ***" msgstr "*** RESUME ***"
#: Hand.py:1379 #: Hand.py:1385
msgid "%s %s completes %s" msgid "%s %s completes %s"
msgstr "" msgstr ""
#: Hand.py:1397 #: Hand.py:1403
msgid "Bringin: %s, %s" msgid "Bringin: %s, %s"
msgstr "" msgstr ""
#: Hand.py:1437 #: Hand.py:1445
msgid "*** 3RD STREET ***" msgid "*** 3RD STREET ***"
msgstr "*** 3EME RUE ***" msgstr "*** 3EME RUE ***"
#: Hand.py:1451 #: Hand.py:1459
msgid "*** 4TH STREET ***" msgid "*** 4TH STREET ***"
msgstr "*** 4EME RUE ***" msgstr "*** 4EME RUE ***"
#: Hand.py:1463 #: Hand.py:1471
msgid "*** 5TH STREET ***" msgid "*** 5TH STREET ***"
msgstr "*** 5EME RUE ***" msgstr "*** 5EME RUE ***"
#: Hand.py:1475 #: Hand.py:1483
msgid "*** 6TH STREET ***" msgid "*** 6TH STREET ***"
msgstr "*** 6EME RUE ***" msgstr "*** 6EME RUE ***"
#: Hand.py:1485 #: Hand.py:1493
msgid "*** RIVER ***" msgid "*** RIVER ***"
msgstr "*** RIVIERE ***" msgstr "*** RIVIERE ***"
#: Hand.py:1577 #: Hand.py:1585
msgid "" msgid ""
"join_holecards: # of holecards should be either < 4, 4 or 7 - 5 and 6 should " "join_holecards: # of holecards should be either < 4, 4 or 7 - 5 and 6 should "
"be impossible for anyone who is not a hero" "be impossible for anyone who is not a hero"
msgstr "" msgstr ""
#: Hand.py:1578 #: Hand.py:1586
msgid "join_holcards: holecards(%s): %s" msgid "join_holcards: holecards(%s): %s"
msgstr "" msgstr ""
#: Hand.py:1580 #: Hand.py:1588
msgid "join_holecards: Player '%s' appears not to have been dealt a card" msgid "join_holecards: Player '%s' appears not to have been dealt a card"
msgstr "" msgstr ""
#: Hand.py:1670 #: Hand.py:1678
msgid "DEBUG: call Pot.end() before printing pot total" msgid "DEBUG: call Pot.end() before printing pot total"
msgstr "" msgstr ""
#: Hand.py:1672 #: Hand.py:1680
msgid "FpdbError in printing Hand object" msgid "FpdbError in printing Hand object"
msgstr "" msgstr ""
#: HandHistoryConverter.py:130 #: HandHistoryConverter.py:40
msgid ""
"ImportError: Unable to import PYTZ library. Please install PYTZ from http://"
"pypi.python.org/pypi/pytz/"
msgstr ""
#: HandHistoryConverter.py:41 fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:80
msgid "Press ENTER to continue."
msgstr "Appuyez sur ENTREE pour continuer."
#: HandHistoryConverter.py:136
msgid "Failed sanity check" msgid "Failed sanity check"
msgstr "" msgstr ""
#: HandHistoryConverter.py:138 #: HandHistoryConverter.py:144
msgid "Tailing '%s'" msgid "Tailing '%s'"
msgstr "" msgstr ""
#: HandHistoryConverter.py:145 #: HandHistoryConverter.py:151
msgid "HHC.start(follow): processHand failed: Exception msg: '%s'" msgid "HHC.start(follow): processHand failed: Exception msg: '%s'"
msgstr "" msgstr ""
#: HandHistoryConverter.py:149 #: HandHistoryConverter.py:155
msgid "handsList is " msgid "handsList is "
msgstr "" msgstr ""
#: HandHistoryConverter.py:160 #: HandHistoryConverter.py:166
msgid "HHC.start(): processHand failed: Exception msg: '%s'" msgid "HHC.start(): processHand failed: Exception msg: '%s'"
msgstr "" msgstr ""
#: HandHistoryConverter.py:164 #: HandHistoryConverter.py:170
#, fuzzy #, fuzzy
msgid "Read %d hands (%d failed) in %.3f seconds" msgid "Read %d hands (%d failed) in %.3f seconds"
msgstr "" msgstr ""
"base de données finie d'écrire: stocké %d mains (%d échouées) en %.1f " "base de données finie d'écrire: stocké %d mains (%d échouées) en %.1f "
"secondes" "secondes"
#: HandHistoryConverter.py:170 #: HandHistoryConverter.py:176
msgid "Summary file '%s' correctly parsed (took %.3f seconds)" msgid "Summary file '%s' correctly parsed (took %.3f seconds)"
msgstr "" msgstr ""
#: HandHistoryConverter.py:172 #: HandHistoryConverter.py:178
msgid "Error converting summary file '%s' (took %.3f seconds)" msgid "Error converting summary file '%s' (took %.3f seconds)"
msgstr "" msgstr ""
#: HandHistoryConverter.py:175 #: HandHistoryConverter.py:181
#, fuzzy #, fuzzy
msgid "Error converting '%s'" msgid "Error converting '%s'"
msgstr "Conversion" msgstr "Conversion"
#: HandHistoryConverter.py:206 #: HandHistoryConverter.py:212
msgid "%s changed inode numbers from %d to %d" msgid "%s changed inode numbers from %d to %d"
msgstr "" msgstr ""
#: HandHistoryConverter.py:254 #: HandHistoryConverter.py:260
msgid "Converting starsArchive format to readable" msgid "Converting starsArchive format to readable"
msgstr "" msgstr ""
#: HandHistoryConverter.py:259 #: HandHistoryConverter.py:265
msgid "Converting ftpArchive format to readable" msgid "Converting ftpArchive format to readable"
msgstr "" msgstr ""
#: HandHistoryConverter.py:265 #: HandHistoryConverter.py:271
msgid "Read no hands." msgid "Read no hands."
msgstr "" msgstr ""
#: HandHistoryConverter.py:273 #: HandHistoryConverter.py:279
msgid "Removing text < 50 characters" msgid "Removing text < 50 characters"
msgstr "" msgstr ""
#: HandHistoryConverter.py:481 #: HandHistoryConverter.py:487
msgid "HH Sanity Check: output and input files are the same, check config" msgid "HH Sanity Check: output and input files are the same, check config"
msgstr "" msgstr ""
#: HandHistoryConverter.py:504 #: HandHistoryConverter.py:510
#, fuzzy #, fuzzy
msgid "Reading stdin with %s" msgid "Reading stdin with %s"
msgstr "Lecture du fichier de configuration %s" msgstr "Lecture du fichier de configuration %s"
#: HandHistoryConverter.py:519 #: HandHistoryConverter.py:525
msgid "unable to read file with any codec in list!" msgid "unable to read file with any codec in list!"
msgstr "" msgstr ""
#: HandHistoryConverter.py:586 #: HandHistoryConverter.py:592
msgid " given TZ:" msgid " given TZ:"
msgstr "" msgstr ""
#: HandHistoryConverter.py:586 #: HandHistoryConverter.py:592
msgid "raw time:" msgid "raw time:"
msgstr "" msgstr ""
#: HandHistoryConverter.py:596 #: HandHistoryConverter.py:602
msgid "changeTimeZone: offset=" msgid "changeTimeZone: offset="
msgstr "" msgstr ""
#: HandHistoryConverter.py:659 #: HandHistoryConverter.py:665
msgid "utcTime:" msgid "utcTime:"
msgstr "" msgstr ""
#: HandHistoryConverter.py:708 #: HandHistoryConverter.py:714
msgid "Unable to create output directory %s for HHC!" msgid "Unable to create output directory %s for HHC!"
msgstr "" msgstr ""
#: HandHistoryConverter.py:709 #: HandHistoryConverter.py:715
msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY" msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY"
msgstr "" msgstr ""
#: HandHistoryConverter.py:711 #: HandHistoryConverter.py:717
msgid "Created directory '%s'" msgid "Created directory '%s'"
msgstr "Répertoire créé '%s'" msgstr "Répertoire créé '%s'"
#: HandHistoryConverter.py:715 #: HandHistoryConverter.py:721
msgid "out_path %s couldn't be opened" msgid "out_path %s couldn't be opened"
msgstr "" msgstr ""
@ -2539,12 +2553,12 @@ msgstr ""
msgid "limit not found in self.limits(%s). hand: '%s'" msgid "limit not found in self.limits(%s). hand: '%s'"
msgstr "" msgstr ""
#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:360 PokerStarsToFpdb.py:317 #: OnGameToFpdb.py:264 PartyPokerToFpdb.py:360 PokerStarsToFpdb.py:312
#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:330 #: Win2dayToFpdb.py:162 WinamaxToFpdb.py:331
msgid "readButton: not found" msgid "readButton: not found"
msgstr "" msgstr ""
#: OnGameToFpdb.py:283 WinamaxToFpdb.py:350 #: OnGameToFpdb.py:283 WinamaxToFpdb.py:351
msgid "readBlinds in noSB exception - no SB created" msgid "readBlinds in noSB exception - no SB created"
msgstr "" msgstr ""
@ -2766,96 +2780,101 @@ msgstr ""
#: Stats.py:543 Stats.py:550 #: Stats.py:543 Stats.py:550
#, fuzzy #, fuzzy
msgid "% Raise to Steal"
msgstr "% couché SB sur vol"
#: Stats.py:563 Stats.py:570
#, fuzzy
msgid "% Fold to 3 Bet preflop" msgid "% Fold to 3 Bet preflop"
msgstr "% 3/4 Bet pré-flop/3ème" msgstr "% 3/4 Bet pré-flop/3ème"
#: Stats.py:562 Stats.py:569 #: Stats.py:582 Stats.py:589
#, fuzzy #, fuzzy
msgid "% Fold to 4 Bet preflop" msgid "% Fold to 4 Bet preflop"
msgstr "% 3/4 Bet pré-flop/3ème" msgstr "% 3/4 Bet pré-flop/3ème"
#: Stats.py:583 Stats.py:590 #: Stats.py:603 Stats.py:610
#, fuzzy #, fuzzy
msgid "% won$/saw flop/4th" msgid "% won$/saw flop/4th"
msgstr "% mise de continuation flop/4ème" msgstr "% mise de continuation flop/4ème"
#: Stats.py:602 Stats.py:609 #: Stats.py:622 Stats.py:629
msgid "Aggression Freq flop/4th" msgid "Aggression Freq flop/4th"
msgstr "Freq Agression flop/4ème" msgstr "Freq Agression flop/4ème"
#: Stats.py:621 Stats.py:628 #: Stats.py:641 Stats.py:648
msgid "Aggression Freq turn/5th" msgid "Aggression Freq turn/5th"
msgstr "Freq Agression tournant/5ème" msgstr "Freq Agression tournant/5ème"
#: Stats.py:640 Stats.py:647 #: Stats.py:660 Stats.py:667
msgid "Aggression Freq river/6th" msgid "Aggression Freq river/6th"
msgstr "Freq Agression rivière/6ème" msgstr "Freq Agression rivière/6ème"
#: Stats.py:659 Stats.py:666 #: Stats.py:679 Stats.py:686
msgid "Aggression Freq 7th" msgid "Aggression Freq 7th"
msgstr "Freq Agression 7ème" msgstr "Freq Agression 7ème"
#: Stats.py:685 Stats.py:692 #: Stats.py:705 Stats.py:712
msgid "Post-Flop Aggression Freq" msgid "Post-Flop Aggression Freq"
msgstr "Freq Agression Post-Flop" msgstr "Freq Agression Post-Flop"
#: Stats.py:713 Stats.py:720 #: Stats.py:733 Stats.py:740
msgid "Aggression Freq" msgid "Aggression Freq"
msgstr "Freq Agression" msgstr "Freq Agression"
#: Stats.py:739 Stats.py:746 #: Stats.py:759 Stats.py:766
#, fuzzy #, fuzzy
msgid "Aggression Factor" msgid "Aggression Factor"
msgstr "Stats de Session" msgstr "Stats de Session"
#: Stats.py:763 Stats.py:770 #: Stats.py:783 Stats.py:790
msgid "% continuation bet " msgid "% continuation bet "
msgstr "% mise de continuation" msgstr "% mise de continuation"
#: Stats.py:782 Stats.py:789 #: Stats.py:802 Stats.py:809
msgid "% continuation bet flop/4th" msgid "% continuation bet flop/4th"
msgstr "% mise de continuation flop/4ème" msgstr "% mise de continuation flop/4ème"
#: Stats.py:801 Stats.py:808 #: Stats.py:821 Stats.py:828
msgid "% continuation bet turn/5th" msgid "% continuation bet turn/5th"
msgstr "% mise de continuation tournant/5ème" msgstr "% mise de continuation tournant/5ème"
#: Stats.py:820 Stats.py:827 #: Stats.py:840 Stats.py:847
msgid "% continuation bet river/6th" msgid "% continuation bet river/6th"
msgstr "% mise de continuation rivière/6ème" msgstr "% mise de continuation rivière/6ème"
#: Stats.py:839 Stats.py:846 #: Stats.py:859 Stats.py:866
msgid "% continuation bet 7th" msgid "% continuation bet 7th"
msgstr "% mise de continuation 7ème" msgstr "% mise de continuation 7ème"
#: Stats.py:858 Stats.py:865 #: Stats.py:878 Stats.py:885
msgid "% fold frequency flop/4th" msgid "% fold frequency flop/4th"
msgstr "% fréquence de fold flop/4ème" msgstr "% fréquence de fold flop/4ème"
#: Stats.py:877 Stats.py:884 #: Stats.py:897 Stats.py:904
msgid "% fold frequency turn/5th" msgid "% fold frequency turn/5th"
msgstr "% fréquence de fold tournant/5ème" msgstr "% fréquence de fold tournant/5ème"
#: Stats.py:896 Stats.py:903 #: Stats.py:916 Stats.py:923
msgid "% fold frequency river/6th" msgid "% fold frequency river/6th"
msgstr "% fréquence de fold rivière/6ème" msgstr "% fréquence de fold rivière/6ème"
#: Stats.py:915 Stats.py:922 #: Stats.py:935 Stats.py:942
msgid "% fold frequency 7th" msgid "% fold frequency 7th"
msgstr "% fréquence de fold 7ème" msgstr "% fréquence de fold 7ème"
#: Stats.py:942 #: Stats.py:962
msgid "Example stats, player = %s hand = %s:" msgid "Example stats, player = %s hand = %s:"
msgstr "" msgstr ""
#: Stats.py:975 #: Stats.py:995
msgid "" msgid ""
"\n" "\n"
"\n" "\n"
"Legal stats:" "Legal stats:"
msgstr "" msgstr ""
#: Stats.py:976 #: Stats.py:996
msgid "" msgid ""
"(add _0 to name to display with 0 decimal places, _1 to display with 1, " "(add _0 to name to display with 0 decimal places, _1 to display with 1, "
"etc)\n" "etc)\n"
@ -2865,6 +2884,11 @@ msgstr ""
msgid "No board given. Using Monte-Carlo simulation..." msgid "No board given. Using Monte-Carlo simulation..."
msgstr "" msgstr ""
#: TableWindow.py:145
#, fuzzy
msgid "Can't find table %s"
msgstr "Impossible de trouver le fichier %s"
#: Tables_Demo.py:61 #: Tables_Demo.py:61
#, fuzzy #, fuzzy
msgid "Fake HUD Main Window" msgid "Fake HUD Main Window"
@ -3126,11 +3150,11 @@ msgstr ""
msgid "self.window doesn't exist? why?" msgid "self.window doesn't exist? why?"
msgstr "" msgstr ""
#: WinamaxToFpdb.py:262 #: WinamaxToFpdb.py:265
msgid "failed to detect currency" msgid "failed to detect currency"
msgstr "" msgstr ""
#: WinamaxToFpdb.py:318 #: WinamaxToFpdb.py:319
msgid "Failed to add streets. handtext=%s" msgid "Failed to add streets. handtext=%s"
msgstr "" msgstr ""
@ -3152,10 +3176,6 @@ msgid ""
"python 2.5-2.7 not found, please install python 2.5, 2.6 or 2.7 for fpdb\n" "python 2.5-2.7 not found, please install python 2.5, 2.6 or 2.7 for fpdb\n"
msgstr "" msgstr ""
#: fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:80
msgid "Press ENTER to continue."
msgstr "Appuyez sur ENTREE pour continuer."
#: fpdb.pyw:57 #: fpdb.pyw:57
msgid "" msgid ""
"We appear to be running in Windows, but the Windows Python Extensions are " "We appear to be running in Windows, but the Windows Python Extensions are "

View File

@ -5,8 +5,8 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: 0.20.905 plus git\n" "Project-Id-Version: 0.20.905 plus git\n"
"POT-Creation-Date: 2011-02-23 16:58+CET\n" "POT-Creation-Date: 2011-02-27 05:51+CET\n"
"PO-Revision-Date: 2011-02-20 21:27+0100\n" "PO-Revision-Date: 2011-02-27 18:23+0100\n"
"Last-Translator: Ferenc Erki <erkiferenc@gmail.com>\n" "Last-Translator: Ferenc Erki <erkiferenc@gmail.com>\n"
"Language-Team: Hungarian <erkiferenc@gmail.com>\n" "Language-Team: Hungarian <erkiferenc@gmail.com>\n"
"Language: hu\n" "Language: hu\n"
@ -17,26 +17,26 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n !=1;\n" "Plural-Forms: nplurals=2; plural=n !=1;\n"
#: AbsoluteToFpdb.py:139 BetfairToFpdb.py:76 CarbonToFpdb.py:130 #: AbsoluteToFpdb.py:139 BetfairToFpdb.py:76 CarbonToFpdb.py:130
#: EverestToFpdb.py:101 EverleafToFpdb.py:110 FulltiltToFpdb.py:211 #: EverestToFpdb.py:101 EverleafToFpdb.py:110 FulltiltToFpdb.py:212
#: OnGameToFpdb.py:159 PartyPokerToFpdb.py:197 PkrToFpdb.py:128 #: OnGameToFpdb.py:159 PartyPokerToFpdb.py:197 PkrToFpdb.py:128
#: PokerStarsToFpdb.py:190 Win2dayToFpdb.py:95 WinamaxToFpdb.py:172 #: PokerStarsToFpdb.py:185 Win2dayToFpdb.py:95 WinamaxToFpdb.py:172
#: iPokerToFpdb.py:122 #: iPokerToFpdb.py:122
msgid "determineGameType: Unable to recognise gametype from: '%s'" msgid "determineGameType: Unable to recognise gametype from: '%s'"
msgstr "determineGameType: Nem sikerült felismerni a játéktípust innen: '%s'" msgstr "determineGameType: Nem sikerült felismerni a játéktípust innen: '%s'"
#: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131 #: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131
#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:212 #: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:251
#: FulltiltToFpdb.py:251 OnGameToFpdb.py:160 OnGameToFpdb.py:176 #: OnGameToFpdb.py:160 OnGameToFpdb.py:176 PartyPokerToFpdb.py:198
#: PartyPokerToFpdb.py:198 PkrToFpdb.py:129 PkrToFpdb.py:154 #: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186
#: PokerStarsToFpdb.py:191 PokerStarsToFpdb.py:217 Win2dayToFpdb.py:96 #: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173
#: WinamaxToFpdb.py:173 WinamaxToFpdb.py:191 iPokerToFpdb.py:123 #: WinamaxToFpdb.py:191 iPokerToFpdb.py:123
msgid "determineGameType: Raising FpdbParseError" msgid "determineGameType: Raising FpdbParseError"
msgstr "determineGameType: FpdbParseError" msgstr "determineGameType: FpdbParseError"
#: AbsoluteToFpdb.py:141 BetfairToFpdb.py:78 CarbonToFpdb.py:132 #: AbsoluteToFpdb.py:141 BetfairToFpdb.py:78 CarbonToFpdb.py:132
#: EverestToFpdb.py:103 EverleafToFpdb.py:112 FulltiltToFpdb.py:213 #: EverestToFpdb.py:103 EverleafToFpdb.py:112 FulltiltToFpdb.py:213
#: OnGameToFpdb.py:161 PartyPokerToFpdb.py:199 PkrToFpdb.py:130 #: OnGameToFpdb.py:161 PartyPokerToFpdb.py:199 PkrToFpdb.py:130
#: PokerStarsToFpdb.py:192 Win2dayToFpdb.py:97 WinamaxToFpdb.py:174 #: PokerStarsToFpdb.py:187 Win2dayToFpdb.py:97 WinamaxToFpdb.py:174
#: iPokerToFpdb.py:124 #: iPokerToFpdb.py:124
msgid "Unable to recognise gametype from: '%s'" msgid "Unable to recognise gametype from: '%s'"
msgstr "Nem sikerült felismerni a játéktípust innen: '%s'" msgstr "Nem sikerült felismerni a játéktípust innen: '%s'"
@ -62,8 +62,8 @@ msgid "Absolute: Didn't match re_*InfoFromFilename: '%s'"
msgstr "Absolute: nem illeszkedik re_*InfoFromFilename-re: '%s'" msgstr "Absolute: nem illeszkedik re_*InfoFromFilename-re: '%s'"
#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:410 #: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:410
#: OnGameToFpdb.py:294 PokerStarsToFpdb.py:362 Win2dayToFpdb.py:203 #: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203
#: WinamaxToFpdb.py:361 #: WinamaxToFpdb.py:362
msgid "reading antes" msgid "reading antes"
msgstr "antek olvasása" msgstr "antek olvasása"
@ -81,19 +81,19 @@ msgstr "Az Absolute terem readStudPlayerCards funkciója csak egy csonk."
#: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298 #: AbsoluteToFpdb.py:401 BetfairToFpdb.py:222 CarbonToFpdb.py:298
#: EverleafToFpdb.py:326 FulltiltToFpdb.py:778 PartyPokerToFpdb.py:572 #: EverleafToFpdb.py:326 FulltiltToFpdb.py:778 PartyPokerToFpdb.py:572
#: PokerStarsToFpdb.py:472 Win2dayToFpdb.py:368 iPokerToFpdb.py:291 #: PokerStarsToFpdb.py:467 Win2dayToFpdb.py:368 iPokerToFpdb.py:291
msgid "parse input hand history" msgid "parse input hand history"
msgstr "leosztástörténet feldolgozása" msgstr "leosztástörténet feldolgozása"
#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299 #: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299
#: EverleafToFpdb.py:327 FulltiltToFpdb.py:779 PartyPokerToFpdb.py:573 #: EverleafToFpdb.py:327 FulltiltToFpdb.py:779 PartyPokerToFpdb.py:573
#: PokerStarsToFpdb.py:473 Win2dayToFpdb.py:369 iPokerToFpdb.py:292 #: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292
msgid "output translation to" msgid "output translation to"
msgstr "feldolgozás eredményének helye" msgstr "feldolgozás eredményének helye"
#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300 #: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300
#: EverleafToFpdb.py:328 FulltiltToFpdb.py:780 PartyPokerToFpdb.py:574 #: EverleafToFpdb.py:328 FulltiltToFpdb.py:780 PartyPokerToFpdb.py:574
#: PokerStarsToFpdb.py:474 Win2dayToFpdb.py:370 iPokerToFpdb.py:293 #: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293
msgid "follow (tail -f) the input" msgid "follow (tail -f) the input"
msgstr "kövesse a kimenetet (tail -f)" msgstr "kövesse a kimenetet (tail -f)"
@ -111,7 +111,7 @@ msgid "Didn't match re_HandInfo"
msgstr "re_HandInfo nem illeszkedik" msgstr "re_HandInfo nem illeszkedik"
#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146 #: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146
#: FulltiltToFpdb.py:266 PokerStarsToFpdb.py:228 #: FulltiltToFpdb.py:266 PokerStarsToFpdb.py:223
msgid "No match in readHandInfo." msgid "No match in readHandInfo."
msgstr "readHandInfo nem illeszkedik." msgstr "readHandInfo nem illeszkedik."
@ -123,8 +123,8 @@ msgstr "readPlayerStacks: Kettőnél kevesebb játékost találtam egy leosztás
msgid "No bringin found" msgid "No bringin found"
msgstr "Nyitó hívás nem található" msgstr "Nyitó hívás nem található"
#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:444 #: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439
#: WinamaxToFpdb.py:407 #: WinamaxToFpdb.py:408
msgid "DEBUG: unimplemented readAction: '%s' '%s'" msgid "DEBUG: unimplemented readAction: '%s' '%s'"
msgstr "DEBUG: nem ismert readAction: '%s' '%s'" msgstr "DEBUG: nem ismert readAction: '%s' '%s'"
@ -498,81 +498,81 @@ msgstr "######## Leosztások ##########"
msgid "###### End Hands ########" msgid "###### End Hands ########"
msgstr "###### Leosztások vége ########" msgstr "###### Leosztások vége ########"
#: Database.py:2118 #: Database.py:2122
msgid "Error aquiring hero ids:" msgid "Error aquiring hero ids:"
msgstr "Hiba a játékosazonosítók meghatározása közben:" msgstr "Hiba a játékosazonosítók meghatározása közben:"
#: Database.py:2226 #: Database.py:2230
msgid "######## Gametype ##########" msgid "######## Gametype ##########"
msgstr "######## Játéktípusok ##########" msgstr "######## Játéktípusok ##########"
#: Database.py:2230 #: Database.py:2234
msgid "###### End Gametype ########" msgid "###### End Gametype ########"
msgstr "###### Játéktípusok vége ########" msgstr "###### Játéktípusok vége ########"
#: Database.py:2257 #: Database.py:2261
msgid "queue empty too long - writer stopping ..." msgid "queue empty too long - writer stopping ..."
msgstr "Queue.Empty túl sokáig tart - az írás befejeződik ..." msgstr "Queue.Empty túl sokáig tart - az írás befejeződik ..."
#: Database.py:2260 #: Database.py:2264
msgid "writer stopping, error reading queue: " msgid "writer stopping, error reading queue: "
msgstr "az írás megállt, hiba a sor olvasásakor: " msgstr "az írás megállt, hiba a sor olvasásakor: "
#: Database.py:2285 #: Database.py:2289
msgid "deadlock detected - trying again ..." msgid "deadlock detected - trying again ..."
msgstr "deadlock történt - újrapróbálás ..." msgstr "deadlock történt - újrapróbálás ..."
#: Database.py:2290 #: Database.py:2294
msgid "too many deadlocks - failed to store hand " msgid "too many deadlocks - failed to store hand "
msgstr "túl sok deadlock - nem sikerült tárolni a leosztást " msgstr "túl sok deadlock - nem sikerült tárolni a leosztást "
#: Database.py:2294 #: Database.py:2298
msgid "***Error storing hand: " msgid "***Error storing hand: "
msgstr "***Hiba a leosztás tárolása közben: " msgstr "***Hiba a leosztás tárolása közben: "
#: Database.py:2304 #: Database.py:2308
msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds" msgid "db writer finished: stored %d hands (%d fails) in %.1f seconds"
msgstr "" msgstr ""
"adatbázisba írás befejeződött: %d leosztás tárolva (%d sikertelen) %.1f mp " "adatbázisba írás befejeződött: %d leosztás tárolva (%d sikertelen) %.1f mp "
"alatt" "alatt"
#: Database.py:2314 #: Database.py:2318
msgid "***Error sending finish: " msgid "***Error sending finish: "
msgstr "***Hiba a befejezés küldésekor: " msgstr "***Hiba a befejezés küldésekor: "
#: Database.py:2396 #: Database.py:2400
msgid "invalid source in Database.createOrUpdateTourney" msgid "invalid source in Database.createOrUpdateTourney"
msgstr "érvénytelen forrás a Database.createOrUpdateTourney-ban" msgstr "érvénytelen forrás a Database.createOrUpdateTourney-ban"
#: Database.py:2409 #: Database.py:2413
msgid "invalid source in Database.createOrUpdateTourneysPlayers" msgid "invalid source in Database.createOrUpdateTourneysPlayers"
msgstr "érvénytelen forrás a Database.createOrUpdateTourneysPlayers-ben" msgstr "érvénytelen forrás a Database.createOrUpdateTourneysPlayers-ben"
#: Database.py:2535 #: Database.py:2539
msgid "HandToWrite.init error: " msgid "HandToWrite.init error: "
msgstr "HandToWrite.init hiba: " msgstr "HandToWrite.init hiba: "
#: Database.py:2585 #: Database.py:2589
msgid "HandToWrite.set_all error: " msgid "HandToWrite.set_all error: "
msgstr "HandToWrite.set_all hiba: " msgstr "HandToWrite.set_all hiba: "
#: Database.py:2616 #: Database.py:2620
msgid "nutOmatic is id_player = %d" msgid "nutOmatic is id_player = %d"
msgstr "nutOmatic id_player értéke = %d" msgstr "nutOmatic id_player értéke = %d"
#: Database.py:2624 #: Database.py:2628
msgid "query plan: " msgid "query plan: "
msgstr "lekérdezési terv: " msgstr "lekérdezési terv: "
#: Database.py:2633 #: Database.py:2637
msgid "cards =" msgid "cards ="
msgstr "kezdőkéz =" msgstr "kezdőkéz ="
#: Database.py:2636 #: Database.py:2640
msgid "get_stats took: %4.3f seconds" msgid "get_stats took: %4.3f seconds"
msgstr "get_stats időigény: %4.3f mp" msgstr "get_stats időigény: %4.3f mp"
#: Database.py:2638 #: Database.py:2642
msgid "press enter to continue" msgid "press enter to continue"
msgstr "nyomj ENTER-t a folytatáshoz" msgstr "nyomj ENTER-t a folytatáshoz"
@ -654,98 +654,97 @@ msgstr "Versenyek"
#: Filters.py:80 #: Filters.py:80
msgid "DEBUG: New packing box created!" msgid "DEBUG: New packing box created!"
msgstr "" msgstr "DEBUG: Új csoportosító doboz létrehozva!"
#: Filters.py:106 TourneyFilters.py:114 #: Filters.py:106 TourneyFilters.py:114
msgid "Either 0 or more than one site matched (%s) - EEK" msgid "Either 0 or more than one site matched (%s) - EEK"
msgstr "Vagy egynél több, vagy egy terem sem illeszkedik (%s) - EEK" msgstr "Vagy egynél több, vagy egy terem sem illeszkedik (%s) - EEK"
#: Filters.py:338 #: Filters.py:341
msgid "%s was toggled %s" msgid "%s was toggled %s"
msgstr "%s %s lett kapcsolva" msgstr "%s %s lett kapcsolva"
#: Filters.py:338 #: Filters.py:341
msgid "OFF" msgid "OFF"
msgstr "KI" msgstr "KI"
#: Filters.py:338 #: Filters.py:341
msgid "ON" msgid "ON"
msgstr "BE" msgstr "BE"
#: Filters.py:419 #: Filters.py:422
msgid "self.sites[%s] set to %s" msgid "self.sites[%s] set to %s"
msgstr "self.sites[%s] beállítva erre: %s" msgstr "self.sites[%s] beállítva erre: %s"
#: Filters.py:425 #: Filters.py:428
msgid "self.games[%s] set to %s" msgid "self.games[%s] set to %s"
msgstr "self.games[%s] beállítva erre: %s" msgstr "self.games[%s] beállítva erre: %s"
#: Filters.py:431 #: Filters.py:434
msgid "self.limit[%s] set to %s" msgid "self.limit[%s] set to %s"
msgstr "self.limit[%s] beállítva erre: %s" msgstr "self.limit[%s] beállítva erre: %s"
#: Filters.py:575 #: Filters.py:612
msgid "self.seats[%s] set to %s" msgid "self.seats[%s] set to %s"
msgstr "self.seats[%s] beállítva erre: %s" msgstr "self.seats[%s] beállítva erre: %s"
#: Filters.py:581 #: Filters.py:618
msgid "self.groups[%s] set to %s" msgid "self.groups[%s] set to %s"
msgstr "self.groups[%s] beállítva erre: %s" msgstr "self.groups[%s] beállítva erre: %s"
#: Filters.py:622 #: Filters.py:659
msgid "Min # Hands:" msgid "Min # Hands:"
msgstr "Min. leosztásszám:" msgstr "Min. leosztásszám:"
#: Filters.py:688 #: Filters.py:725
msgid "INFO: No tourney types returned from database" msgid "INFO: No tourney types returned from database"
msgstr "INFO: nem található versenytípus az adatbázisban" msgstr "INFO: nem található versenytípus az adatbázisban"
#: Filters.py:689 #: Filters.py:726
msgid "No tourney types returned from database" msgid "No tourney types returned from database"
msgstr "Nem található versenytípus az adatbázisban" msgstr "Nem található versenytípus az adatbázisban"
#: Filters.py:715 Filters.py:804 #: Filters.py:752 Filters.py:850
msgid "INFO: No games returned from database" msgid "INFO: No games returned from database"
msgstr "INFO: nem található játék az adatbázisban" msgstr "INFO: nem található játék az adatbázisban"
#: Filters.py:716 Filters.py:805 #: Filters.py:753 Filters.py:851
msgid "No games returned from database" msgid "No games returned from database"
msgstr "Nem található játék az adatbázisban" msgstr "Nem található játék az adatbázisban"
#: Filters.py:827 #: Filters.py:873
msgid "Graphing Options:" msgid "Graphing Options:"
msgstr "" msgstr "Grafikon opciók:"
#: Filters.py:839 #: Filters.py:890
msgid "Show Graph In:" msgid "Show Graph In:"
msgstr "" msgstr "Profit:"
#: Filters.py:859 #: Filters.py:906
msgid "Showdown Winnings" msgid "Showdown Winnings"
msgstr "" msgstr "Nyeremény mutatással"
#: Filters.py:867 #: Filters.py:914
#, fuzzy
msgid "Non-Showdown Winnings" msgid "Non-Showdown Winnings"
msgstr "Mutatás nélkül: $%.2f" msgstr "Nyeremény mutatás nélkül"
#: Filters.py:984 #: Filters.py:1031
msgid "From:" msgid "From:"
msgstr "Ettől:" msgstr "Ettől:"
#: Filters.py:998 #: Filters.py:1045
msgid "To:" msgid "To:"
msgstr "Eddig:" msgstr "Eddig:"
#: Filters.py:1003 #: Filters.py:1050
msgid " Clear Dates " msgid " Clear Dates "
msgstr "Törlés" msgstr "Törlés"
#: Filters.py:1030 fpdb.pyw:719 #: Filters.py:1077 fpdb.pyw:719
msgid "Pick a date" msgid "Pick a date"
msgstr "Válassz napot" msgstr "Válassz napot"
#: Filters.py:1036 fpdb.pyw:725 #: Filters.py:1083 fpdb.pyw:725
msgid "Done" msgid "Done"
msgstr "Kész" msgstr "Kész"
@ -770,7 +769,11 @@ msgstr "parseSummary: Nem található a pénznem"
msgid "Unable to locate currency" msgid "Unable to locate currency"
msgstr "Nem található a pénznem" msgstr "Nem található a pénznem"
#: FulltiltToFpdb.py:252 PkrToFpdb.py:155 PokerStarsToFpdb.py:218 #: FulltiltToFpdb.py:211
msgid "determineGameType: Raising FpdbParseError for file '%s'"
msgstr "determineGameType: FpdbParseError a '%s' fájlnál"
#: FulltiltToFpdb.py:252 PkrToFpdb.py:155 PokerStarsToFpdb.py:213
msgid "Lim_Blinds has no lookup for '%s'" msgid "Lim_Blinds has no lookup for '%s'"
msgstr "Lim_Blinds nem tartalmazza ezt: '%s'" msgstr "Lim_Blinds nem tartalmazza ezt: '%s'"
@ -842,9 +845,8 @@ msgid " Start _Auto Import "
msgstr " _Auto Import indítása " msgstr " _Auto Import indítása "
#: GuiAutoImport.py:125 #: GuiAutoImport.py:125
#, fuzzy
msgid "Detect Directories" msgid "Detect Directories"
msgstr "'%s' könyvtár létrehozva" msgstr "Könyvtárak felismerése"
#: GuiAutoImport.py:144 #: GuiAutoImport.py:144
msgid "Auto Import Ready." msgid "Auto Import Ready."
@ -1287,7 +1289,7 @@ msgid ""
"Failed to load libs for graphing, graphing will not function. Please\n" "Failed to load libs for graphing, graphing will not function. Please\n"
" install numpy and matplotlib if you want to use graphs." " install numpy and matplotlib if you want to use graphs."
msgstr "" msgstr ""
"Nem sikerült a grafikonokhoz szükséges libraryl betöltése.\n" "Nem sikerült a grafikonokhoz szükséges libraryk betöltése.\n"
"A grafikonokhoz telepítsd a numpy-t és a matplotlib-et." "A grafikonokhoz telepítsd a numpy-t és a matplotlib-et."
#: GuiGraphViewer.py:51 GuiTourneyGraphViewer.py:51 #: GuiGraphViewer.py:51 GuiTourneyGraphViewer.py:51
@ -2088,7 +2090,7 @@ msgstr "KEZDŐKÉZ"
msgid "TOURNEYS PLAYER IDS" msgid "TOURNEYS PLAYER IDS"
msgstr "VERSENYJÁTÉKOS AZONOSÍTÓK" msgstr "VERSENYJÁTÉKOS AZONOSÍTÓK"
#: Hand.py:221 Hand.py:1370 #: Hand.py:221 Hand.py:1376
msgid "[ERROR] Tried to add holecards for unknown player: %s" msgid "[ERROR] Tried to add holecards for unknown player: %s"
msgstr "[ERROR] Kezdőkéz hozzáadása ismeretlen játékoshoz: %s" msgstr "[ERROR] Kezdőkéz hozzáadása ismeretlen játékoshoz: %s"
@ -2114,31 +2116,31 @@ msgstr "DEBUG: checkPlayerExists %s hiba a következő leosztásban: %s"
msgid "checkPlayerExists: '%s fail on hand number %s" msgid "checkPlayerExists: '%s fail on hand number %s"
msgstr "checkPlayerExists: '%s hiba a következő leosztásban: %s" msgstr "checkPlayerExists: '%s hiba a következő leosztásban: %s"
#: Hand.py:559 #: Hand.py:563
msgid "%s %s calls %s" msgid "%s %s calls %s"
msgstr "%s utcán %s játékos ennyit megad: %s" msgstr "%s utcán %s játékos ennyit megad: %s"
#: Hand.py:629 #: Hand.py:634
msgid "%s %s raise %s" msgid "%s %s raise %s"
msgstr "%s utcán %s játékos eddig emel: %s" msgstr "%s utcán %s játékos eddig emel: %s"
#: Hand.py:640 #: Hand.py:645
msgid "%s %s bets %s" msgid "%s %s bets %s"
msgstr "%s utcán %s játékos ennyit hív: %s" msgstr "%s utcán %s játékos ennyit hív: %s"
#: Hand.py:659 #: Hand.py:665
msgid "%s %s folds" msgid "%s %s folds"
msgstr "%s utcán %s játékos dob" msgstr "%s utcán %s játékos dob"
#: Hand.py:668 #: Hand.py:674
msgid "%s %s checks" msgid "%s %s checks"
msgstr "%s utcán %s játékos passzol" msgstr "%s utcán %s játékos passzol"
#: Hand.py:688 #: Hand.py:694
msgid "addShownCards %s hole=%s all=%s" msgid "addShownCards %s hole=%s all=%s"
msgstr "addShownCards %s játékos kézben=%s mind=%s" msgstr "addShownCards %s játékos kézben=%s mind=%s"
#: Hand.py:799 #: Hand.py:805
msgid "" msgid ""
"*** ERROR - HAND: calling writeGameLine with unexpected STARTTIME value, " "*** ERROR - HAND: calling writeGameLine with unexpected STARTTIME value, "
"expecting datetime.date object, received:" "expecting datetime.date object, received:"
@ -2146,80 +2148,80 @@ msgstr ""
"*** ERROR - HAND: writeGameLine hívása nem várt STARTTIME értékkel, datetime." "*** ERROR - HAND: writeGameLine hívása nem várt STARTTIME értékkel, datetime."
"date objektumot vár, ezt kapta:" "date objektumot vár, ezt kapta:"
#: Hand.py:800 #: Hand.py:806
msgid "" msgid ""
"*** Make sure your HandHistoryConverter is setting hand.startTime properly!" "*** Make sure your HandHistoryConverter is setting hand.startTime properly!"
msgstr "" msgstr ""
"*** Győződj meg róla, hogy a feldolgozód helyesen állítja be a hand." "*** Győződj meg róla, hogy a feldolgozód helyesen állítja be a hand."
"startTime értékét!" "startTime értékét!"
#: Hand.py:801 #: Hand.py:807
msgid "*** Game String:" msgid "*** Game String:"
msgstr "*** Játék sztring:" msgstr "*** Játék sztring:"
#: Hand.py:882 #: Hand.py:888
msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided" msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided"
msgstr "" msgstr ""
"HoldemOmahaHand.__init__: sem a HHC, sem az adatbázis+leosztásaonosító nem " "HoldemOmahaHand.__init__: sem a HHC, sem az adatbázis+leosztásaonosító nem "
"lett megadva" "lett megadva"
#: Hand.py:1238 #: Hand.py:1244
msgid "*** DEALING HANDS ***" msgid "*** DEALING HANDS ***"
msgstr "*** OSZTÁS ***" msgstr "*** OSZTÁS ***"
#: Hand.py:1243 #: Hand.py:1249
msgid "Dealt to %s: [%s]" msgid "Dealt to %s: [%s]"
msgstr "%s kapja: [%s]" msgstr "%s kapja: [%s]"
#: Hand.py:1248 #: Hand.py:1254
msgid "*** FIRST DRAW ***" msgid "*** FIRST DRAW ***"
msgstr "*** ELSŐ CSERE ***" msgstr "*** ELSŐ CSERE ***"
#: Hand.py:1258 #: Hand.py:1264
msgid "*** SECOND DRAW ***" msgid "*** SECOND DRAW ***"
msgstr "*** MÁSODIK CSERE ***" msgstr "*** MÁSODIK CSERE ***"
#: Hand.py:1268 #: Hand.py:1274
msgid "*** THIRD DRAW ***" msgid "*** THIRD DRAW ***"
msgstr "*** HARMADIK CSERE ***" msgstr "*** HARMADIK CSERE ***"
#: Hand.py:1278 Hand.py:1497 #: Hand.py:1284 Hand.py:1505
msgid "*** SHOW DOWN ***" msgid "*** SHOW DOWN ***"
msgstr "*** MUTATÁS ***" msgstr "*** MUTATÁS ***"
#: Hand.py:1293 Hand.py:1512 #: Hand.py:1299 Hand.py:1520
msgid "*** SUMMARY ***" msgid "*** SUMMARY ***"
msgstr "*** ÖSSZEGZÉS ***" msgstr "*** ÖSSZEGZÉS ***"
#: Hand.py:1379 #: Hand.py:1385
msgid "%s %s completes %s" msgid "%s %s completes %s"
msgstr "%s utcán %s játékos kiegészít erre: %s" msgstr "%s utcán %s játékos kiegészít erre: %s"
#: Hand.py:1397 #: Hand.py:1403
msgid "Bringin: %s, %s" msgid "Bringin: %s, %s"
msgstr "Nyitó hívás: %s, %s" msgstr "Nyitó hívás: %s, %s"
#: Hand.py:1437 #: Hand.py:1445
msgid "*** 3RD STREET ***" msgid "*** 3RD STREET ***"
msgstr "*** HARMADIK UTCA ***" msgstr "*** HARMADIK UTCA ***"
#: Hand.py:1451 #: Hand.py:1459
msgid "*** 4TH STREET ***" msgid "*** 4TH STREET ***"
msgstr "*** NEGYEDIK UTCA ***" msgstr "*** NEGYEDIK UTCA ***"
#: Hand.py:1463 #: Hand.py:1471
msgid "*** 5TH STREET ***" msgid "*** 5TH STREET ***"
msgstr "*** ÖTÖDIK UTCA ***" msgstr "*** ÖTÖDIK UTCA ***"
#: Hand.py:1475 #: Hand.py:1483
msgid "*** 6TH STREET ***" msgid "*** 6TH STREET ***"
msgstr "*** HATODIK UTCA ***" msgstr "*** HATODIK UTCA ***"
#: Hand.py:1485 #: Hand.py:1493
msgid "*** RIVER ***" msgid "*** RIVER ***"
msgstr "*** RIVER ***" msgstr "*** RIVER ***"
#: Hand.py:1577 #: Hand.py:1585
msgid "" msgid ""
"join_holecards: # of holecards should be either < 4, 4 or 7 - 5 and 6 should " "join_holecards: # of holecards should be either < 4, 4 or 7 - 5 and 6 should "
"be impossible for anyone who is not a hero" "be impossible for anyone who is not a hero"
@ -2227,121 +2229,133 @@ msgstr ""
"join_holecards: a kézbe kapott lapok száma vagy < 4, 4 or 7 - 5 és 6 " "join_holecards: a kézbe kapott lapok száma vagy < 4, 4 or 7 - 5 és 6 "
"mindenki számára lehetetlen, aki nem hős" "mindenki számára lehetetlen, aki nem hős"
#: Hand.py:1578 #: Hand.py:1586
msgid "join_holcards: holecards(%s): %s" msgid "join_holcards: holecards(%s): %s"
msgstr "join_holcards: holecards(%s): %s" msgstr "join_holcards: holecards(%s): %s"
#: Hand.py:1580 #: Hand.py:1588
msgid "join_holecards: Player '%s' appears not to have been dealt a card" msgid "join_holecards: Player '%s' appears not to have been dealt a card"
msgstr "join_holecards: a '%s' játékos úgy tűnik, hogy nem kapott lapot" msgstr "join_holecards: a '%s' játékos úgy tűnik, hogy nem kapott lapot"
#: Hand.py:1670 #: Hand.py:1678
msgid "DEBUG: call Pot.end() before printing pot total" msgid "DEBUG: call Pot.end() before printing pot total"
msgstr "DEBUG: Pot.end() hívása a teljes kassza kiírása előtt" msgstr "DEBUG: Pot.end() hívása a teljes kassza kiírása előtt"
#: Hand.py:1672 #: Hand.py:1680
msgid "FpdbError in printing Hand object" msgid "FpdbError in printing Hand object"
msgstr "FpdbError egy Hand objektum kiírása közben" msgstr "FpdbError egy Hand objektum kiírása közben"
#: HandHistoryConverter.py:130 #: HandHistoryConverter.py:40
msgid ""
"ImportError: Unable to import PYTZ library. Please install PYTZ from http://"
"pypi.python.org/pypi/pytz/"
msgstr ""
"ImportError: Nem sikerült a PYTZ library betöltése. Kérlek telepítsd innen: "
"http://pypi.python.org/pypi/pytz/"
#: HandHistoryConverter.py:41 fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:80
msgid "Press ENTER to continue."
msgstr "Nyomj ENTER-t a folytatáshoz."
#: HandHistoryConverter.py:136
msgid "Failed sanity check" msgid "Failed sanity check"
msgstr "A megfelelőségi ellenőrzésen nem ment át" msgstr "A megfelelőségi ellenőrzésen nem ment át"
#: HandHistoryConverter.py:138 #: HandHistoryConverter.py:144
msgid "Tailing '%s'" msgid "Tailing '%s'"
msgstr "'%s' követése" msgstr "'%s' követése"
#: HandHistoryConverter.py:145 #: HandHistoryConverter.py:151
msgid "HHC.start(follow): processHand failed: Exception msg: '%s'" msgid "HHC.start(follow): processHand failed: Exception msg: '%s'"
msgstr "HHC.start(follow): processHand meghiúsult: A hibaüzenet szövege: '%s'" msgstr "HHC.start(follow): processHand meghiúsult: A hibaüzenet szövege: '%s'"
#: HandHistoryConverter.py:149 #: HandHistoryConverter.py:155
msgid "handsList is " msgid "handsList is "
msgstr "A handsList a következő: " msgstr "A handsList a következő: "
#: HandHistoryConverter.py:160 #: HandHistoryConverter.py:166
msgid "HHC.start(): processHand failed: Exception msg: '%s'" msgid "HHC.start(): processHand failed: Exception msg: '%s'"
msgstr "HHC.start(): processHand meghiúsult: A hibaüzenet szövege: '%s'" msgstr "HHC.start(): processHand meghiúsult: A hibaüzenet szövege: '%s'"
#: HandHistoryConverter.py:164 #: HandHistoryConverter.py:170
msgid "Read %d hands (%d failed) in %.3f seconds" msgid "Read %d hands (%d failed) in %.3f seconds"
msgstr "%d leosztás beolvasva (%d sikertelen) %.3f mp alatt" msgstr "%d leosztás beolvasva (%d sikertelen) %.3f mp alatt"
#: HandHistoryConverter.py:170 #: HandHistoryConverter.py:176
msgid "Summary file '%s' correctly parsed (took %.3f seconds)" msgid "Summary file '%s' correctly parsed (took %.3f seconds)"
msgstr "A(z) '%s' összefoglaló fájl rendben feldolgozva (%.3f mp)" msgstr "A(z) '%s' összefoglaló fájl rendben feldolgozva (%.3f mp)"
#: HandHistoryConverter.py:172 #: HandHistoryConverter.py:178
msgid "Error converting summary file '%s' (took %.3f seconds)" msgid "Error converting summary file '%s' (took %.3f seconds)"
msgstr "Hiba a(z) '%s' összefoglaló fájl konvertálása közben (%.3f mp)" msgstr "Hiba a(z) '%s' összefoglaló fájl konvertálása közben (%.3f mp)"
#: HandHistoryConverter.py:175 #: HandHistoryConverter.py:181
msgid "Error converting '%s'" msgid "Error converting '%s'"
msgstr "Hiba a(z) '%s' konvertálása közben" msgstr "Hiba a(z) '%s' konvertálása közben"
#: HandHistoryConverter.py:206 #: HandHistoryConverter.py:212
msgid "%s changed inode numbers from %d to %d" msgid "%s changed inode numbers from %d to %d"
msgstr "%s megváltoztatta az inode számokat %d =>%d" msgstr "%s megváltoztatta az inode számokat %d =>%d"
#: HandHistoryConverter.py:254 #: HandHistoryConverter.py:260
msgid "Converting starsArchive format to readable" msgid "Converting starsArchive format to readable"
msgstr "starsArchive formátum konvertálása olvashatóra" msgstr "starsArchive formátum konvertálása olvashatóra"
#: HandHistoryConverter.py:259 #: HandHistoryConverter.py:265
msgid "Converting ftpArchive format to readable" msgid "Converting ftpArchive format to readable"
msgstr "ftpArchive formátum konvertálása olvashatóra" msgstr "ftpArchive formátum konvertálása olvashatóra"
#: HandHistoryConverter.py:265 #: HandHistoryConverter.py:271
msgid "Read no hands." msgid "Read no hands."
msgstr "Nem történt beolvasás." msgstr "Nem történt beolvasás."
#: HandHistoryConverter.py:273 #: HandHistoryConverter.py:279
msgid "Removing text < 50 characters" msgid "Removing text < 50 characters"
msgstr "50 karakternél rövidebb szöveg eltávolítása" msgstr "50 karakternél rövidebb szöveg eltávolítása"
#: HandHistoryConverter.py:481 #: HandHistoryConverter.py:487
msgid "HH Sanity Check: output and input files are the same, check config" msgid "HH Sanity Check: output and input files are the same, check config"
msgstr "" msgstr ""
"HH Sanity Check: a kimeneti és bemeneti fájlok azonosak, ellenőrizd a " "HH Sanity Check: a kimeneti és bemeneti fájlok azonosak, ellenőrizd a "
"beállításokat" "beállításokat"
#: HandHistoryConverter.py:504 #: HandHistoryConverter.py:510
msgid "Reading stdin with %s" msgid "Reading stdin with %s"
msgstr "Standard bemenet olvasása ezzel: %s" msgstr "Standard bemenet olvasása ezzel: %s"
#: HandHistoryConverter.py:519 #: HandHistoryConverter.py:525
msgid "unable to read file with any codec in list!" msgid "unable to read file with any codec in list!"
msgstr "a fájl olvasása nem sikerült egyik listabeli kódolással sem" msgstr "a fájl olvasása nem sikerült egyik listabeli kódolással sem"
#: HandHistoryConverter.py:586 #: HandHistoryConverter.py:592
msgid " given TZ:" msgid " given TZ:"
msgstr " adott időzóna:" msgstr " adott időzóna:"
#: HandHistoryConverter.py:586 #: HandHistoryConverter.py:592
msgid "raw time:" msgid "raw time:"
msgstr "nyers idő:" msgstr "nyers idő:"
#: HandHistoryConverter.py:596 #: HandHistoryConverter.py:602
msgid "changeTimeZone: offset=" msgid "changeTimeZone: offset="
msgstr "changeTimeZone: offszet=" msgstr "changeTimeZone: offszet="
#: HandHistoryConverter.py:659 #: HandHistoryConverter.py:665
msgid "utcTime:" msgid "utcTime:"
msgstr "utcTime:" msgstr "utcTime:"
#: HandHistoryConverter.py:708 #: HandHistoryConverter.py:714
msgid "Unable to create output directory %s for HHC!" msgid "Unable to create output directory %s for HHC!"
msgstr "A %s kimeneti könyvtár nem hozható létre a feldolgozó számára!" msgstr "A %s kimeneti könyvtár nem hozható létre a feldolgozó számára!"
#: HandHistoryConverter.py:709 #: HandHistoryConverter.py:715
msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY" msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY"
msgstr "*** ERROR: A KIMENETI KÖNYVTÁR NEM HOZHATÓ LÉTRE" msgstr "*** ERROR: A KIMENETI KÖNYVTÁR NEM HOZHATÓ LÉTRE"
#: HandHistoryConverter.py:711 #: HandHistoryConverter.py:717
msgid "Created directory '%s'" msgid "Created directory '%s'"
msgstr "'%s' könyvtár létrehozva" msgstr "'%s' könyvtár létrehozva"
#: HandHistoryConverter.py:715 #: HandHistoryConverter.py:721
msgid "out_path %s couldn't be opened" msgid "out_path %s couldn't be opened"
msgstr "%s kimeneti könyvtár nem nyitható meg" msgstr "%s kimeneti könyvtár nem nyitható meg"
@ -2533,12 +2547,12 @@ msgstr ""
msgid "limit not found in self.limits(%s). hand: '%s'" msgid "limit not found in self.limits(%s). hand: '%s'"
msgstr "limit nem található ebben: self.limits(%s). leosztás: '%s'" msgstr "limit nem található ebben: self.limits(%s). leosztás: '%s'"
#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:360 PokerStarsToFpdb.py:317 #: OnGameToFpdb.py:264 PartyPokerToFpdb.py:360 PokerStarsToFpdb.py:312
#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:330 #: Win2dayToFpdb.py:162 WinamaxToFpdb.py:331
msgid "readButton: not found" msgid "readButton: not found"
msgstr "readButton: nem található" msgstr "readButton: nem található"
#: OnGameToFpdb.py:283 WinamaxToFpdb.py:350 #: OnGameToFpdb.py:283 WinamaxToFpdb.py:351
msgid "readBlinds in noSB exception - no SB created" msgid "readBlinds in noSB exception - no SB created"
msgstr "noSB-n belüli readBlinds hiba - kisvak nem lett létrehozva" msgstr "noSB-n belüli readBlinds hiba - kisvak nem lett létrehozva"
@ -2749,86 +2763,90 @@ msgid "% Squeeze preflop"
msgstr "squeeze preflop %" msgstr "squeeze preflop %"
#: Stats.py:543 Stats.py:550 #: Stats.py:543 Stats.py:550
msgid "% Raise to Steal"
msgstr "emel lopásra %"
#: Stats.py:563 Stats.py:570
msgid "% Fold to 3 Bet preflop" msgid "% Fold to 3 Bet preflop"
msgstr "dob 3-betre preflop %" msgstr "dob 3-betre preflop %"
#: Stats.py:562 Stats.py:569 #: Stats.py:582 Stats.py:589
msgid "% Fold to 4 Bet preflop" msgid "% Fold to 4 Bet preflop"
msgstr "dob 4-betre preflop %" msgstr "dob 4-betre preflop %"
#: Stats.py:583 Stats.py:590 #: Stats.py:603 Stats.py:610
msgid "% won$/saw flop/4th" msgid "% won$/saw flop/4th"
msgstr "$nyer/flopot/4. utcát néz %" msgstr "$nyer/flopot/4. utcát néz %"
#: Stats.py:602 Stats.py:609 #: Stats.py:622 Stats.py:629
msgid "Aggression Freq flop/4th" msgid "Aggression Freq flop/4th"
msgstr "agresszió gyakoriság flopon/4. utcán" msgstr "agresszió gyakoriság flopon/4. utcán"
#: Stats.py:621 Stats.py:628 #: Stats.py:641 Stats.py:648
msgid "Aggression Freq turn/5th" msgid "Aggression Freq turn/5th"
msgstr "agresszió gyakoriság turnön/5. utcán" msgstr "agresszió gyakoriság turnön/5. utcán"
#: Stats.py:640 Stats.py:647 #: Stats.py:660 Stats.py:667
msgid "Aggression Freq river/6th" msgid "Aggression Freq river/6th"
msgstr "agresszió gyakoriság riveren/6. utcán" msgstr "agresszió gyakoriság riveren/6. utcán"
#: Stats.py:659 Stats.py:666 #: Stats.py:679 Stats.py:686
msgid "Aggression Freq 7th" msgid "Aggression Freq 7th"
msgstr "agresszió gyakoriság 7. utcán" msgstr "agresszió gyakoriság 7. utcán"
#: Stats.py:685 Stats.py:692 #: Stats.py:705 Stats.py:712
msgid "Post-Flop Aggression Freq" msgid "Post-Flop Aggression Freq"
msgstr "postflop agresszió gyakoriság" msgstr "postflop agresszió gyakoriság"
#: Stats.py:713 Stats.py:720 #: Stats.py:733 Stats.py:740
msgid "Aggression Freq" msgid "Aggression Freq"
msgstr "agresszió gyakoriság" msgstr "agresszió gyakoriság"
#: Stats.py:739 Stats.py:746 #: Stats.py:759 Stats.py:766
msgid "Aggression Factor" msgid "Aggression Factor"
msgstr "agresszió faktor" msgstr "agresszió faktor"
#: Stats.py:763 Stats.py:770 #: Stats.py:783 Stats.py:790
msgid "% continuation bet " msgid "% continuation bet "
msgstr "folytató nyitás %" msgstr "folytató nyitás %"
#: Stats.py:782 Stats.py:789 #: Stats.py:802 Stats.py:809
msgid "% continuation bet flop/4th" msgid "% continuation bet flop/4th"
msgstr "folytató nyitás flopon/4. utcán %" msgstr "folytató nyitás flopon/4. utcán %"
#: Stats.py:801 Stats.py:808 #: Stats.py:821 Stats.py:828
msgid "% continuation bet turn/5th" msgid "% continuation bet turn/5th"
msgstr "folytató nyitás turnön/5. utcán %" msgstr "folytató nyitás turnön/5. utcán %"
#: Stats.py:820 Stats.py:827 #: Stats.py:840 Stats.py:847
msgid "% continuation bet river/6th" msgid "% continuation bet river/6th"
msgstr "folytató nyitás riveren/6. utcán %" msgstr "folytató nyitás riveren/6. utcán %"
#: Stats.py:839 Stats.py:846 #: Stats.py:859 Stats.py:866
msgid "% continuation bet 7th" msgid "% continuation bet 7th"
msgstr "folytató nyitás 7. utcán %" msgstr "folytató nyitás 7. utcán %"
#: Stats.py:858 Stats.py:865 #: Stats.py:878 Stats.py:885
msgid "% fold frequency flop/4th" msgid "% fold frequency flop/4th"
msgstr "dobási gyakoriság flopon/4. utcán %" msgstr "dobási gyakoriság flopon/4. utcán %"
#: Stats.py:877 Stats.py:884 #: Stats.py:897 Stats.py:904
msgid "% fold frequency turn/5th" msgid "% fold frequency turn/5th"
msgstr "dobási gyakoriság turnön/5. utcán %" msgstr "dobási gyakoriság turnön/5. utcán %"
#: Stats.py:896 Stats.py:903 #: Stats.py:916 Stats.py:923
msgid "% fold frequency river/6th" msgid "% fold frequency river/6th"
msgstr "dobási gyakoriság riveren/6. utcán %" msgstr "dobási gyakoriság riveren/6. utcán %"
#: Stats.py:915 Stats.py:922 #: Stats.py:935 Stats.py:942
msgid "% fold frequency 7th" msgid "% fold frequency 7th"
msgstr "dobási gyakoriság 7. utcán %" msgstr "dobási gyakoriság 7. utcán %"
#: Stats.py:942 #: Stats.py:962
msgid "Example stats, player = %s hand = %s:" msgid "Example stats, player = %s hand = %s:"
msgstr "Példa statisztikák, játékos = %s leosztás = %s:" msgstr "Példa statisztikák, játékos = %s leosztás = %s:"
#: Stats.py:975 #: Stats.py:995
msgid "" msgid ""
"\n" "\n"
"\n" "\n"
@ -2838,7 +2856,7 @@ msgstr ""
"\n" "\n"
"Érvényes statisztikák:" "Érvényes statisztikák:"
#: Stats.py:976 #: Stats.py:996
msgid "" msgid ""
"(add _0 to name to display with 0 decimal places, _1 to display with 1, " "(add _0 to name to display with 0 decimal places, _1 to display with 1, "
"etc)\n" "etc)\n"
@ -2850,6 +2868,10 @@ msgstr ""
msgid "No board given. Using Monte-Carlo simulation..." msgid "No board given. Using Monte-Carlo simulation..."
msgstr "Nincsenek közös lapok. Monte-Carlo módszer használata..." msgstr "Nincsenek közös lapok. Monte-Carlo módszer használata..."
#: TableWindow.py:145
msgid "Can't find table %s"
msgstr "%s asztal nem található"
#: Tables_Demo.py:61 #: Tables_Demo.py:61
msgid "Fake HUD Main Window" msgid "Fake HUD Main Window"
msgstr "Kamu HUD Főablak" msgstr "Kamu HUD Főablak"
@ -3106,21 +3128,22 @@ msgstr ""
msgid "self.window doesn't exist? why?" msgid "self.window doesn't exist? why?"
msgstr "self.window nem létezik? miért?" msgstr "self.window nem létezik? miért?"
#: WinamaxToFpdb.py:262 #: WinamaxToFpdb.py:265
msgid "failed to detect currency" msgid "failed to detect currency"
msgstr "nem sikerült a pénznem meghatározása" msgstr "nem sikerült a pénznem meghatározása"
#: WinamaxToFpdb.py:318 #: WinamaxToFpdb.py:319
msgid "Failed to add streets. handtext=%s" msgid "Failed to add streets. handtext=%s"
msgstr "Nem sikerült az utcák hozzáadása. handtext=%s" msgstr "Nem sikerült az utcák hozzáadása. handtext=%s"
#: XTables.py:70 #: XTables.py:70
msgid "Could not retrieve XID from table xwininfo. xwininfo is %s" msgid "Could not retrieve XID from table xwininfo. xwininfo is %s"
msgstr "" msgstr ""
"Nem sikerült az XID meghatározása az asztal xwininfo-jából. Az xwininfo: %s"
#: XTables.py:74 #: XTables.py:74
msgid "No match in XTables for table '%s'." msgid "No match in XTables for table '%s'."
msgstr "" msgstr "Nincs találat az XTables-ben ehhez az asztalhoz: '%s'"
#: fpdb.pyw:38 #: fpdb.pyw:38
msgid " - press return to continue\n" msgid " - press return to continue\n"
@ -3135,10 +3158,6 @@ msgstr ""
"Python 2.5-2.7 nem található, kérlek telepítsd a Python 2.5-öt, 2.6-ot, vagy " "Python 2.5-2.7 nem található, kérlek telepítsd a Python 2.5-öt, 2.6-ot, vagy "
"2.7-et az fpdb számára\n" "2.7-et az fpdb számára\n"
#: fpdb.pyw:46 fpdb.pyw:58 fpdb.pyw:80
msgid "Press ENTER to continue."
msgstr "Nyomj ENTER-t a folytatáshoz."
#: fpdb.pyw:57 #: fpdb.pyw:57
msgid "" msgid ""
"We appear to be running in Windows, but the Windows Python Extensions are " "We appear to be running in Windows, but the Windows Python Extensions are "

Binary file not shown.

Binary file not shown.