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
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
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
from decimal import Decimal
from decimal_wrapper import Decimal
from sqlalchemy import types
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 re
from decimal import Decimal
from decimal_wrapper import Decimal
from sqlalchemy.orm import mapper, relation, reconstructor
from sqlalchemy.sql import select
from collections import defaultdict

View File

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

View File

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

View File

@ -17,7 +17,7 @@
#fpdb modules
import Card
from decimal import Decimal
from decimal_wrapper import Decimal
import logging
# 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_SqueezeDone'] = False
init['success_Steal'] = False
init['raiseToStealChance'] = False
init['raiseToStealDone'] = False
init['raiseFirstInChance'] = False
init['raisedFirstIn'] = False
init['foldBbToStealChance'] = False
@ -430,12 +432,16 @@ class DerivedStats():
#NOTE: Stud games will never hit this section
if steal_attempt:
self.handsplayers[pname]['foldBbToStealChance'] = True
self.handsplayers[pname]['raiseToStealChance'] = True
self.handsplayers[pname]['foldedBbToSteal'] = act == 'folds'
self.handsplayers[pname]['raiseToStealDone'] = act == 'raises'
self.handsplayers[stealer]['success_Steal'] = act == 'folds'
break
elif posn == 'S':
self.handsplayers[pname]['raiseToStealChance'] = steal_attempt
self.handsplayers[pname]['foldSbToStealChance'] = steal_attempt
self.handsplayers[pname]['foldedSbToSteal'] = steal_attempt and act == 'folds'
self.handsplayers[pname]['raiseToStealDone'] = steal_attempt and act == 'raises'
if steal_attempt and act != 'folds':
break
@ -457,7 +463,7 @@ class DerivedStats():
def calc34BetStreet0(self, hand):
"""Fills street0_(3|4)B(Chance|Done), other(3|4)BStreet0"""
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]]:
pname, act, aggr = action[0], action[1], action[1] in ('raises', 'bets')
if bet_level == 1:
@ -469,7 +475,7 @@ class DerivedStats():
self.handsplayers[pname]['street0_3BChance'] = True
self.handsplayers[pname]['street0_SqueezeChance'] = squeeze_chance
if not squeeze_chance and act == 'calls':
squeeze_chance = 1
squeeze_chance = True
continue
if aggr:
self.handsplayers[pname]['street0_3BDone'] = True

View File

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

View File

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

View File

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

View File

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

View File

@ -26,14 +26,20 @@ import os
import os.path
import xml.dom.minidom
import codecs
from decimal import Decimal
from decimal_wrapper import Decimal
import operator
from xml.dom.minidom import Node
import time
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
# 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
from HandHistoryConverter import *
from decimal import Decimal
from decimal_wrapper import Decimal
# OnGame HH Format

View File

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

View File

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

View File

@ -651,6 +651,9 @@ class Sql:
street0_FoldTo4BDone BOOLEAN,
street0_SqueezeChance BOOLEAN,
street0_SqueezeDone BOOLEAN,
raiseToStealChance BOOLEAN,
raiseToStealDone BOOLEAN,
success_Steal BOOLEAN,
street1Seen BOOLEAN,
@ -775,6 +778,9 @@ class Sql:
street0_FoldTo4BDone BOOLEAN,
street0_SqueezeChance BOOLEAN,
street0_SqueezeDone BOOLEAN,
raiseToStealChance BOOLEAN,
raiseToStealDone BOOLEAN,
success_Steal BOOLEAN,
street1Seen BOOLEAN,
@ -898,6 +904,9 @@ class Sql:
street0_FoldTo4BDone INT,
street0_SqueezeChance INT,
street0_SqueezeDone INT,
raiseToStealChance INT,
raiseToStealDone INT,
success_Steal INT,
street1Seen INT,
@ -1112,6 +1121,9 @@ class Sql:
street0_FoldTo4BDone INT,
street0_SqueezeChance INT,
street0_SqueezeDone INT,
raiseToStealChance INT,
raiseToStealDone INT,
success_Steal INT,
@ -1221,6 +1233,9 @@ class Sql:
street0_FoldTo4BDone INT,
street0_SqueezeChance INT,
street0_SqueezeDone INT,
raiseToStealChance INT,
raiseToStealDone INT,
success_Steal INT,
street1Seen INT,
@ -1327,6 +1342,9 @@ class Sql:
street0_FoldTo4BDone INT,
street0_SqueezeChance INT,
street0_SqueezeDone INT,
raiseToStealChance INT,
raiseToStealDone INT,
success_Steal INT,
street1Seen INT,
@ -1545,6 +1563,8 @@ class Sql:
sum(hc.street0_FoldTo4BDone) AS F4B_0,
sum(hc.street0_SqueezeChance) AS SQZ_opp_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.street1Seen) AS saw_f,
sum(hc.street1Seen) AS saw_1,
@ -1667,6 +1687,8 @@ class Sql:
sum(hc.street0_FoldTo4BDone) AS F4B_0,
sum(hc.street0_SqueezeChance) AS SQZ_opp_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.street1Seen) AS saw_f,
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_SqueezeChance as <signed>integer) AS SQZ_opp_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.street1Seen as <signed>integer) AS saw_f,
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_SqueezeChance as <signed>integer) AS SQZ_opp_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.street1Seen as <signed>integer) AS saw_f,
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_SqueezeChance as <signed>integer) AS SQZ_opp_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.street1Seen as <signed>integer) AS saw_f,
cast(hp2.street1Seen as <signed>integer) AS saw_1,
@ -2272,7 +2300,7 @@ class Sql:
from Gametypes gt
WHERE type = 'ring'
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':
self.query['playerDetailedStats'] = """
select <hgametypeId> AS hgametypeid
@ -3493,6 +3521,8 @@ class Sql:
,street0_FoldTo4BDone
,street0_SqueezeChance
,street0_SqueezeDone
,raiseToStealChance
,raiseToStealDone
,success_Steal
,street1Seen
,street2Seen
@ -3599,6 +3629,8 @@ class Sql:
,sum(street0_FoldTo4BDone)
,sum(street0_SqueezeChance)
,sum(street0_SqueezeDone)
,sum(raiseToStealChance)
,sum(raiseToStealDone)
,sum(success_Steal)
,sum(street1Seen)
,sum(street2Seen)
@ -3705,6 +3737,8 @@ class Sql:
,street0_FoldTo4BDone
,street0_SqueezeChance
,street0_SqueezeDone
,raiseToStealChance
,raiseToStealDone
,success_Steal
,street1Seen
,street2Seen
@ -3811,6 +3845,8 @@ class Sql:
,sum(CAST(street0_FoldTo4BDone as integer))
,sum(CAST(street0_SqueezeChance 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(street1Seen as integer))
,sum(CAST(street2Seen as integer))
@ -3917,6 +3953,8 @@ class Sql:
,street0_FoldTo4BDone
,street0_SqueezeChance
,street0_SqueezeDone
,raiseToStealChance
,raiseToStealDone
,success_Steal
,street1Seen
,street2Seen
@ -4023,6 +4061,8 @@ class Sql:
,sum(CAST(street0_FoldTo4BDone as integer))
,sum(CAST(street0_SqueezeChance 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(street1Seen as integer))
,sum(CAST(street2Seen as integer))
@ -4124,6 +4164,8 @@ class Sql:
street0_FoldTo4BDone,
street0_SqueezeChance,
street0_SqueezeDone,
raiseToStealChance,
raiseToStealDone,
success_Steal,
street1Seen,
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)"""
self.query['update_hudcache'] = """
UPDATE HudCache SET
@ -4232,6 +4274,8 @@ class Sql:
street0_FoldTo4BDone=street0_FoldTo4BDone+%s,
street0_SqueezeChance=street0_SqueezeChance+%s,
street0_SqueezeDone=street0_SqueezeDone+%s,
raiseToStealChance=raiseToStealChance+%s,
raiseToStealDone=raiseToStealDone+%s,
success_Steal=success_Steal+%s,
street1Seen=street1Seen+%s,
street2Seen=street2Seen+%s,
@ -4706,6 +4750,8 @@ class Sql:
street0_FoldTo4BDone,
street0_SqueezeChance,
street0_SqueezeDone,
raiseToStealChance,
raiseToStealDone,
success_Steal,
otherRaisedStreet0,
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
)"""
self.query['store_hands_actions'] = """insert into HandsActions (

View File

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

View File

@ -530,6 +530,26 @@ def squeeze(stat_dict, player):
_('% 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):
""" Fold to 3bet preflop. """
stat = 0.0

View File

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

View File

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

View File

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

View File

@ -29,7 +29,7 @@ import logging
import Configuration
from HandHistoryConverter import *
from decimal import Decimal
from decimal_wrapper import Decimal
import time
# Winamax HH Format
@ -233,6 +233,9 @@ class Winamax(HandHistoryConverter):
hand.tourNo = info[key]
if key == 'TABLE':
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:
hand.maxseats = int(info[key])
@ -276,15 +279,13 @@ class Winamax(HandHistoryConverter):
hand.isKO = False
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']
hand.fee = rake_factor*info['BIRAKE']
# TODO: Is this correct? Old code tried to
# 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:
hand.buyin = int(Decimal(info['BIAMT']))
hand.fee = 0

View File

@ -1,7 +1,7 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#Copyright 2008-2010 Steffen Schaumburg
#Copyright 2008-2011 Steffen Schaumburg
#This program is free software: you can redistribute it and/or modify
#it under the terms of the GNU Affero General Public License as published by
#the Free Software Foundation, version 3 of the License.
@ -126,7 +126,7 @@ import Configuration
import Exceptions
import Stats
VERSION = "0.21_rc2 plus git"
VERSION = "0.21 plus git"
class fpdb:
@ -241,7 +241,7 @@ class fpdb:
dia = gtk.AboutDialog()
dia.set_name("Free Poker Database (FPDB)")
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_license(_("Please see fpdb's start screen for license information"))
dia.set_website("http://fpdb.sourceforge.net/")

View File

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

Binary file not shown.

Binary file not shown.

View File

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

View File

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

View File

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

View File

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

View File

@ -5,8 +5,8 @@
msgid ""
msgstr ""
"Project-Id-Version: 0.20.905 plus git\n"
"POT-Creation-Date: 2011-02-23 16:58+CET\n"
"PO-Revision-Date: 2011-02-20 21:27+0100\n"
"POT-Creation-Date: 2011-02-27 05:51+CET\n"
"PO-Revision-Date: 2011-02-27 18:23+0100\n"
"Last-Translator: Ferenc Erki <erkiferenc@gmail.com>\n"
"Language-Team: Hungarian <erkiferenc@gmail.com>\n"
"Language: hu\n"
@ -17,26 +17,26 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n !=1;\n"
#: AbsoluteToFpdb.py:139 BetfairToFpdb.py:76 CarbonToFpdb.py:130
#: EverestToFpdb.py:101 EverleafToFpdb.py:110 FulltiltToFpdb.py:211
#: EverestToFpdb.py:101 EverleafToFpdb.py:110 FulltiltToFpdb.py:212
#: 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
msgid "determineGameType: Unable to recognise gametype from: '%s'"
msgstr "determineGameType: Nem sikerült felismerni a játéktípust innen: '%s'"
#: AbsoluteToFpdb.py:140 BetfairToFpdb.py:77 CarbonToFpdb.py:131
#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:212
#: FulltiltToFpdb.py:251 OnGameToFpdb.py:160 OnGameToFpdb.py:176
#: PartyPokerToFpdb.py:198 PkrToFpdb.py:129 PkrToFpdb.py:154
#: PokerStarsToFpdb.py:191 PokerStarsToFpdb.py:217 Win2dayToFpdb.py:96
#: WinamaxToFpdb.py:173 WinamaxToFpdb.py:191 iPokerToFpdb.py:123
#: EverestToFpdb.py:102 EverleafToFpdb.py:111 FulltiltToFpdb.py:251
#: OnGameToFpdb.py:160 OnGameToFpdb.py:176 PartyPokerToFpdb.py:198
#: PkrToFpdb.py:129 PkrToFpdb.py:154 PokerStarsToFpdb.py:186
#: PokerStarsToFpdb.py:212 Win2dayToFpdb.py:96 WinamaxToFpdb.py:173
#: WinamaxToFpdb.py:191 iPokerToFpdb.py:123
msgid "determineGameType: Raising FpdbParseError"
msgstr "determineGameType: FpdbParseError"
#: AbsoluteToFpdb.py:141 BetfairToFpdb.py:78 CarbonToFpdb.py:132
#: EverestToFpdb.py:103 EverleafToFpdb.py:112 FulltiltToFpdb.py:213
#: OnGameToFpdb.py:161 PartyPokerToFpdb.py:199 PkrToFpdb.py:130
#: PokerStarsToFpdb.py:192 Win2dayToFpdb.py:97 WinamaxToFpdb.py:174
#: PokerStarsToFpdb.py:187 Win2dayToFpdb.py:97 WinamaxToFpdb.py:174
#: iPokerToFpdb.py:124
msgid "Unable to recognise gametype from: '%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'"
#: AbsoluteToFpdb.py:278 EverleafToFpdb.py:218 FulltiltToFpdb.py:410
#: OnGameToFpdb.py:294 PokerStarsToFpdb.py:362 Win2dayToFpdb.py:203
#: WinamaxToFpdb.py:361
#: OnGameToFpdb.py:294 PokerStarsToFpdb.py:357 Win2dayToFpdb.py:203
#: WinamaxToFpdb.py:362
msgid "reading antes"
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
#: 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"
msgstr "leosztástörténet feldolgozása"
#: AbsoluteToFpdb.py:402 BetfairToFpdb.py:223 CarbonToFpdb.py:299
#: EverleafToFpdb.py:327 FulltiltToFpdb.py:779 PartyPokerToFpdb.py:573
#: PokerStarsToFpdb.py:473 Win2dayToFpdb.py:369 iPokerToFpdb.py:292
#: PokerStarsToFpdb.py:468 Win2dayToFpdb.py:369 iPokerToFpdb.py:292
msgid "output translation to"
msgstr "feldolgozás eredményének helye"
#: AbsoluteToFpdb.py:403 BetfairToFpdb.py:224 CarbonToFpdb.py:300
#: EverleafToFpdb.py:328 FulltiltToFpdb.py:780 PartyPokerToFpdb.py:574
#: PokerStarsToFpdb.py:474 Win2dayToFpdb.py:370 iPokerToFpdb.py:293
#: PokerStarsToFpdb.py:469 Win2dayToFpdb.py:370 iPokerToFpdb.py:293
msgid "follow (tail -f) the input"
msgstr "kövesse a kimenetet (tail -f)"
@ -111,7 +111,7 @@ msgid "Didn't match re_HandInfo"
msgstr "re_HandInfo nem illeszkedik"
#: BetfairToFpdb.py:109 CarbonToFpdb.py:165 EverestToFpdb.py:146
#: FulltiltToFpdb.py:266 PokerStarsToFpdb.py:228
#: FulltiltToFpdb.py:266 PokerStarsToFpdb.py:223
msgid "No match in readHandInfo."
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"
msgstr "Nyitó hívás nem található"
#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:444
#: WinamaxToFpdb.py:407
#: BetfairToFpdb.py:199 OnGameToFpdb.py:337 PokerStarsToFpdb.py:439
#: WinamaxToFpdb.py:408
msgid "DEBUG: unimplemented readAction: '%s' '%s'"
msgstr "DEBUG: nem ismert readAction: '%s' '%s'"
@ -498,81 +498,81 @@ msgstr "######## Leosztások ##########"
msgid "###### End Hands ########"
msgstr "###### Leosztások vége ########"
#: Database.py:2118
#: Database.py:2122
msgid "Error aquiring hero ids:"
msgstr "Hiba a játékosazonosítók meghatározása közben:"
#: Database.py:2226
#: Database.py:2230
msgid "######## Gametype ##########"
msgstr "######## Játéktípusok ##########"
#: Database.py:2230
#: Database.py:2234
msgid "###### End Gametype ########"
msgstr "###### Játéktípusok vége ########"
#: Database.py:2257
#: Database.py:2261
msgid "queue empty too long - writer stopping ..."
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: "
msgstr "az írás megállt, hiba a sor olvasásakor: "
#: Database.py:2285
#: Database.py:2289
msgid "deadlock detected - trying again ..."
msgstr "deadlock történt - újrapróbálás ..."
#: Database.py:2290
#: Database.py:2294
msgid "too many deadlocks - failed to store hand "
msgstr "túl sok deadlock - nem sikerült tárolni a leosztást "
#: Database.py:2294
#: Database.py:2298
msgid "***Error storing hand: "
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"
msgstr ""
"adatbázisba írás befejeződött: %d leosztás tárolva (%d sikertelen) %.1f mp "
"alatt"
#: Database.py:2314
#: Database.py:2318
msgid "***Error sending finish: "
msgstr "***Hiba a befejezés küldésekor: "
#: Database.py:2396
#: Database.py:2400
msgid "invalid source in Database.createOrUpdateTourney"
msgstr "érvénytelen forrás a Database.createOrUpdateTourney-ban"
#: Database.py:2409
#: Database.py:2413
msgid "invalid source in Database.createOrUpdateTourneysPlayers"
msgstr "érvénytelen forrás a Database.createOrUpdateTourneysPlayers-ben"
#: Database.py:2535
#: Database.py:2539
msgid "HandToWrite.init error: "
msgstr "HandToWrite.init hiba: "
#: Database.py:2585
#: Database.py:2589
msgid "HandToWrite.set_all error: "
msgstr "HandToWrite.set_all hiba: "
#: Database.py:2616
#: Database.py:2620
msgid "nutOmatic is id_player = %d"
msgstr "nutOmatic id_player értéke = %d"
#: Database.py:2624
#: Database.py:2628
msgid "query plan: "
msgstr "lekérdezési terv: "
#: Database.py:2633
#: Database.py:2637
msgid "cards ="
msgstr "kezdőkéz ="
#: Database.py:2636
#: Database.py:2640
msgid "get_stats took: %4.3f seconds"
msgstr "get_stats időigény: %4.3f mp"
#: Database.py:2638
#: Database.py:2642
msgid "press enter to continue"
msgstr "nyomj ENTER-t a folytatáshoz"
@ -654,98 +654,97 @@ msgstr "Versenyek"
#: Filters.py:80
msgid "DEBUG: New packing box created!"
msgstr ""
msgstr "DEBUG: Új csoportosító doboz létrehozva!"
#: Filters.py:106 TourneyFilters.py:114
msgid "Either 0 or more than one site matched (%s) - EEK"
msgstr "Vagy egynél több, vagy egy terem sem illeszkedik (%s) - EEK"
#: Filters.py:338
#: Filters.py:341
msgid "%s was toggled %s"
msgstr "%s %s lett kapcsolva"
#: Filters.py:338
#: Filters.py:341
msgid "OFF"
msgstr "KI"
#: Filters.py:338
#: Filters.py:341
msgid "ON"
msgstr "BE"
#: Filters.py:419
#: Filters.py:422
msgid "self.sites[%s] set to %s"
msgstr "self.sites[%s] beállítva erre: %s"
#: Filters.py:425
#: Filters.py:428
msgid "self.games[%s] set to %s"
msgstr "self.games[%s] beállítva erre: %s"
#: Filters.py:431
#: Filters.py:434
msgid "self.limit[%s] set to %s"
msgstr "self.limit[%s] beállítva erre: %s"
#: Filters.py:575
#: Filters.py:612
msgid "self.seats[%s] set to %s"
msgstr "self.seats[%s] beállítva erre: %s"
#: Filters.py:581
#: Filters.py:618
msgid "self.groups[%s] set to %s"
msgstr "self.groups[%s] beállítva erre: %s"
#: Filters.py:622
#: Filters.py:659
msgid "Min # Hands:"
msgstr "Min. leosztásszám:"
#: Filters.py:688
#: Filters.py:725
msgid "INFO: No tourney types returned from database"
msgstr "INFO: nem található versenytípus az adatbázisban"
#: Filters.py:689
#: Filters.py:726
msgid "No tourney types returned from database"
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"
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"
msgstr "Nem található játék az adatbázisban"
#: Filters.py:827
#: Filters.py:873
msgid "Graphing Options:"
msgstr ""
msgstr "Grafikon opciók:"
#: Filters.py:839
#: Filters.py:890
msgid "Show Graph In:"
msgstr ""
msgstr "Profit:"
#: Filters.py:859
#: Filters.py:906
msgid "Showdown Winnings"
msgstr ""
msgstr "Nyeremény mutatással"
#: Filters.py:867
#, fuzzy
#: Filters.py:914
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:"
msgstr "Ettől:"
#: Filters.py:998
#: Filters.py:1045
msgid "To:"
msgstr "Eddig:"
#: Filters.py:1003
#: Filters.py:1050
msgid " Clear Dates "
msgstr "Törlés"
#: Filters.py:1030 fpdb.pyw:719
#: Filters.py:1077 fpdb.pyw:719
msgid "Pick a date"
msgstr "Válassz napot"
#: Filters.py:1036 fpdb.pyw:725
#: Filters.py:1083 fpdb.pyw:725
msgid "Done"
msgstr "Kész"
@ -770,7 +769,11 @@ msgstr "parseSummary: Nem található a pénznem"
msgid "Unable to locate currency"
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'"
msgstr "Lim_Blinds nem tartalmazza ezt: '%s'"
@ -842,9 +845,8 @@ msgid " Start _Auto Import "
msgstr " _Auto Import indítása "
#: GuiAutoImport.py:125
#, fuzzy
msgid "Detect Directories"
msgstr "'%s' könyvtár létrehozva"
msgstr "Könyvtárak felismerése"
#: GuiAutoImport.py:144
msgid "Auto Import Ready."
@ -1287,7 +1289,7 @@ msgid ""
"Failed to load libs for graphing, graphing will not function. Please\n"
" install numpy and matplotlib if you want to use graphs."
msgstr ""
"Nem sikerült a grafikonokhoz szükséges 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."
#: GuiGraphViewer.py:51 GuiTourneyGraphViewer.py:51
@ -2088,7 +2090,7 @@ msgstr "KEZDŐKÉZ"
msgid "TOURNEYS PLAYER IDS"
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"
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"
msgstr "checkPlayerExists: '%s hiba a következő leosztásban: %s"
#: Hand.py:559
#: Hand.py:563
msgid "%s %s calls %s"
msgstr "%s utcán %s játékos ennyit megad: %s"
#: Hand.py:629
#: Hand.py:634
msgid "%s %s raise %s"
msgstr "%s utcán %s játékos eddig emel: %s"
#: Hand.py:640
#: Hand.py:645
msgid "%s %s bets %s"
msgstr "%s utcán %s játékos ennyit hív: %s"
#: Hand.py:659
#: Hand.py:665
msgid "%s %s folds"
msgstr "%s utcán %s játékos dob"
#: Hand.py:668
#: Hand.py:674
msgid "%s %s checks"
msgstr "%s utcán %s játékos passzol"
#: Hand.py:688
#: Hand.py:694
msgid "addShownCards %s hole=%s all=%s"
msgstr "addShownCards %s játékos kézben=%s mind=%s"
#: Hand.py:799
#: Hand.py:805
msgid ""
"*** ERROR - HAND: calling writeGameLine with unexpected STARTTIME value, "
"expecting datetime.date object, received:"
@ -2146,80 +2148,80 @@ msgstr ""
"*** ERROR - HAND: writeGameLine hívása nem várt STARTTIME értékkel, datetime."
"date objektumot vár, ezt kapta:"
#: Hand.py:800
#: Hand.py:806
msgid ""
"*** Make sure your HandHistoryConverter is setting hand.startTime properly!"
msgstr ""
"*** Győződj meg róla, hogy a feldolgozód helyesen állítja be a hand."
"startTime értékét!"
#: Hand.py:801
#: Hand.py:807
msgid "*** Game String:"
msgstr "*** Játék sztring:"
#: Hand.py:882
#: Hand.py:888
msgid "HoldemOmahaHand.__init__:Neither HHC nor DB+handid provided"
msgstr ""
"HoldemOmahaHand.__init__: sem a HHC, sem az adatbázis+leosztásaonosító nem "
"lett megadva"
#: Hand.py:1238
#: Hand.py:1244
msgid "*** DEALING HANDS ***"
msgstr "*** OSZTÁS ***"
#: Hand.py:1243
#: Hand.py:1249
msgid "Dealt to %s: [%s]"
msgstr "%s kapja: [%s]"
#: Hand.py:1248
#: Hand.py:1254
msgid "*** FIRST DRAW ***"
msgstr "*** ELSŐ CSERE ***"
#: Hand.py:1258
#: Hand.py:1264
msgid "*** SECOND DRAW ***"
msgstr "*** MÁSODIK CSERE ***"
#: Hand.py:1268
#: Hand.py:1274
msgid "*** THIRD DRAW ***"
msgstr "*** HARMADIK CSERE ***"
#: Hand.py:1278 Hand.py:1497
#: Hand.py:1284 Hand.py:1505
msgid "*** SHOW DOWN ***"
msgstr "*** MUTATÁS ***"
#: Hand.py:1293 Hand.py:1512
#: Hand.py:1299 Hand.py:1520
msgid "*** SUMMARY ***"
msgstr "*** ÖSSZEGZÉS ***"
#: Hand.py:1379
#: Hand.py:1385
msgid "%s %s completes %s"
msgstr "%s utcán %s játékos kiegészít erre: %s"
#: Hand.py:1397
#: Hand.py:1403
msgid "Bringin: %s, %s"
msgstr "Nyitó hívás: %s, %s"
#: Hand.py:1437
#: Hand.py:1445
msgid "*** 3RD STREET ***"
msgstr "*** HARMADIK UTCA ***"
#: Hand.py:1451
#: Hand.py:1459
msgid "*** 4TH STREET ***"
msgstr "*** NEGYEDIK UTCA ***"
#: Hand.py:1463
#: Hand.py:1471
msgid "*** 5TH STREET ***"
msgstr "*** ÖTÖDIK UTCA ***"
#: Hand.py:1475
#: Hand.py:1483
msgid "*** 6TH STREET ***"
msgstr "*** HATODIK UTCA ***"
#: Hand.py:1485
#: Hand.py:1493
msgid "*** RIVER ***"
msgstr "*** RIVER ***"
#: 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"
@ -2227,121 +2229,133 @@ msgstr ""
"join_holecards: a kézbe kapott lapok száma vagy < 4, 4 or 7 - 5 és 6 "
"mindenki számára lehetetlen, aki nem hős"
#: Hand.py:1578
#: Hand.py:1586
msgid "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"
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"
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"
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"
msgstr "A megfelelőségi ellenőrzésen nem ment át"
#: HandHistoryConverter.py:138
#: HandHistoryConverter.py:144
msgid "Tailing '%s'"
msgstr "'%s' követése"
#: HandHistoryConverter.py:145
#: HandHistoryConverter.py:151
msgid "HHC.start(follow): processHand failed: Exception msg: '%s'"
msgstr "HHC.start(follow): processHand meghiúsult: A hibaüzenet szövege: '%s'"
#: HandHistoryConverter.py:149
#: HandHistoryConverter.py:155
msgid "handsList is "
msgstr "A handsList a következő: "
#: HandHistoryConverter.py:160
#: HandHistoryConverter.py:166
msgid "HHC.start(): processHand failed: Exception msg: '%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"
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)"
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)"
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'"
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"
msgstr "%s megváltoztatta az inode számokat %d =>%d"
#: HandHistoryConverter.py:254
#: HandHistoryConverter.py:260
msgid "Converting starsArchive format to readable"
msgstr "starsArchive formátum konvertálása olvashatóra"
#: HandHistoryConverter.py:259
#: HandHistoryConverter.py:265
msgid "Converting ftpArchive format to readable"
msgstr "ftpArchive formátum konvertálása olvashatóra"
#: HandHistoryConverter.py:265
#: HandHistoryConverter.py:271
msgid "Read no hands."
msgstr "Nem történt beolvasás."
#: HandHistoryConverter.py:273
#: HandHistoryConverter.py:279
msgid "Removing text < 50 characters"
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"
msgstr ""
"HH Sanity Check: a kimeneti és bemeneti fájlok azonosak, ellenőrizd a "
"beállításokat"
#: HandHistoryConverter.py:504
#: HandHistoryConverter.py:510
msgid "Reading stdin with %s"
msgstr "Standard bemenet olvasása ezzel: %s"
#: HandHistoryConverter.py:519
#: HandHistoryConverter.py:525
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"
#: HandHistoryConverter.py:586
#: HandHistoryConverter.py:592
msgid " given TZ:"
msgstr " adott időzóna:"
#: HandHistoryConverter.py:586
#: HandHistoryConverter.py:592
msgid "raw time:"
msgstr "nyers idő:"
#: HandHistoryConverter.py:596
#: HandHistoryConverter.py:602
msgid "changeTimeZone: offset="
msgstr "changeTimeZone: offszet="
#: HandHistoryConverter.py:659
#: HandHistoryConverter.py:665
msgid "utcTime:"
msgstr "utcTime:"
#: HandHistoryConverter.py:708
#: HandHistoryConverter.py:714
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!"
#: HandHistoryConverter.py:709
#: HandHistoryConverter.py:715
msgid "*** ERROR: UNABLE TO CREATE OUTPUT DIRECTORY"
msgstr "*** ERROR: A KIMENETI KÖNYVTÁR NEM HOZHATÓ LÉTRE"
#: HandHistoryConverter.py:711
#: HandHistoryConverter.py:717
msgid "Created directory '%s'"
msgstr "'%s' könyvtár létrehozva"
#: HandHistoryConverter.py:715
#: HandHistoryConverter.py:721
msgid "out_path %s couldn't be opened"
msgstr "%s kimeneti könyvtár nem nyitható meg"
@ -2533,12 +2547,12 @@ msgstr ""
msgid "limit not found in self.limits(%s). hand: '%s'"
msgstr "limit nem található ebben: self.limits(%s). leosztás: '%s'"
#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:360 PokerStarsToFpdb.py:317
#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:330
#: OnGameToFpdb.py:264 PartyPokerToFpdb.py:360 PokerStarsToFpdb.py:312
#: Win2dayToFpdb.py:162 WinamaxToFpdb.py:331
msgid "readButton: not found"
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"
msgstr "noSB-n belüli readBlinds hiba - kisvak nem lett létrehozva"
@ -2749,86 +2763,90 @@ msgid "% Squeeze preflop"
msgstr "squeeze preflop %"
#: 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"
msgstr "dob 3-betre preflop %"
#: Stats.py:562 Stats.py:569
#: Stats.py:582 Stats.py:589
msgid "% Fold to 4 Bet preflop"
msgstr "dob 4-betre preflop %"
#: Stats.py:583 Stats.py:590
#: Stats.py:603 Stats.py:610
msgid "% won$/saw flop/4th"
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"
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"
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"
msgstr "agresszió gyakoriság riveren/6. utcán"
#: Stats.py:659 Stats.py:666
#: Stats.py:679 Stats.py:686
msgid "Aggression Freq 7th"
msgstr "agresszió gyakoriság 7. utcán"
#: Stats.py:685 Stats.py:692
#: Stats.py:705 Stats.py:712
msgid "Post-Flop Aggression Freq"
msgstr "postflop agresszió gyakoriság"
#: Stats.py:713 Stats.py:720
#: Stats.py:733 Stats.py:740
msgid "Aggression Freq"
msgstr "agresszió gyakoriság"
#: Stats.py:739 Stats.py:746
#: Stats.py:759 Stats.py:766
msgid "Aggression Factor"
msgstr "agresszió faktor"
#: Stats.py:763 Stats.py:770
#: Stats.py:783 Stats.py:790
msgid "% continuation bet "
msgstr "folytató nyitás %"
#: Stats.py:782 Stats.py:789
#: Stats.py:802 Stats.py:809
msgid "% continuation bet flop/4th"
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"
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"
msgstr "folytató nyitás riveren/6. utcán %"
#: Stats.py:839 Stats.py:846
#: Stats.py:859 Stats.py:866
msgid "% continuation bet 7th"
msgstr "folytató nyitás 7. utcán %"
#: Stats.py:858 Stats.py:865
#: Stats.py:878 Stats.py:885
msgid "% fold frequency flop/4th"
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"
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"
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"
msgstr "dobási gyakoriság 7. utcán %"
#: Stats.py:942
#: Stats.py:962
msgid "Example stats, player = %s hand = %s:"
msgstr "Példa statisztikák, játékos = %s leosztás = %s:"
#: Stats.py:975
#: Stats.py:995
msgid ""
"\n"
"\n"
@ -2838,7 +2856,7 @@ msgstr ""
"\n"
"Érvényes statisztikák:"
#: Stats.py:976
#: Stats.py:996
msgid ""
"(add _0 to name to display with 0 decimal places, _1 to display with 1, "
"etc)\n"
@ -2850,6 +2868,10 @@ msgstr ""
msgid "No board given. Using Monte-Carlo simulation..."
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
msgid "Fake HUD Main Window"
msgstr "Kamu HUD Főablak"
@ -3106,21 +3128,22 @@ msgstr ""
msgid "self.window doesn't exist? why?"
msgstr "self.window nem létezik? miért?"
#: WinamaxToFpdb.py:262
#: WinamaxToFpdb.py:265
msgid "failed to detect currency"
msgstr "nem sikerült a pénznem meghatározása"
#: WinamaxToFpdb.py:318
#: WinamaxToFpdb.py:319
msgid "Failed to add streets. handtext=%s"
msgstr "Nem sikerült az utcák hozzáadása. handtext=%s"
#: XTables.py:70
msgid "Could not retrieve XID from table xwininfo. xwininfo is %s"
msgstr ""
"Nem sikerült az XID meghatározása az asztal xwininfo-jából. Az xwininfo: %s"
#: XTables.py:74
msgid "No match in XTables for table '%s'."
msgstr ""
msgstr "Nincs találat az XTables-ben ehhez az asztalhoz: '%s'"
#: fpdb.pyw:38
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 "
"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
msgid ""
"We appear to be running in Windows, but the Windows Python Extensions are "

Binary file not shown.

Binary file not shown.