<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS> <TS version="2.1" language="zh_CN" sourcelanguage="en"> <context> <name>BoardSelectorTableModel</name> <message> <location filename="src/ui/boardselectortablemodel.cpp" line="84"/> <source>skipping board %1, format error</source> <translation>跳过 %1, 格式错误</translation> </message> </context> <context> <name>DetailItemDelegate</name> <message> <location filename="src/ui/detailitemdelegate.cpp" line="108"/> <location filename="src/ui/detailitemdelegate.cpp" line="290"/> <source>FOLD</source> <translation>弃牌</translation> </message> <message> <location filename="src/ui/detailitemdelegate.cpp" line="111"/> <location filename="src/ui/detailitemdelegate.cpp" line="293"/> <source>CALL</source> <translation>跟注</translation> </message> <message> <location filename="src/ui/detailitemdelegate.cpp" line="114"/> <location filename="src/ui/detailitemdelegate.cpp" line="296"/> <source>CHECK</source> <translation>过牌</translation> </message> <message> <location filename="src/ui/detailitemdelegate.cpp" line="117"/> <location filename="src/ui/detailitemdelegate.cpp" line="299"/> <source>BET</source> <translation>下注</translation> </message> <message> <location filename="src/ui/detailitemdelegate.cpp" line="120"/> <location filename="src/ui/detailitemdelegate.cpp" line="302"/> <source>RAISE</source> <translation>加注</translation> </message> <message> <location filename="src/ui/detailitemdelegate.cpp" line="287"/> <source>Can't calculate</source> <translation>无法计算</translation> </message> <message> <location filename="src/ui/detailitemdelegate.cpp" line="288"/> <source>EV</source> <translation>价值</translation> </message> </context> <context> <name>MainWindow</name> <message> <location filename="mainwindow.ui" line="14"/> <source>MainWindow</source> <translation type="unfinished"></translation> </message> <message> <location filename="mainwindow.ui" line="34"/> <source>IP Range</source> <translation>后行玩家(IP)范围</translation> </message> <message> <location filename="mainwindow.ui" line="40"/> <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'.AppleSystemUIFont'; font-size:13pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">AA,KK,QQ,JJ,TT,99:0.75,88:0.75,77:0.5,66:0.25,55:0.25,AK,AQs,AQo:0.75,AJs,AJo:0.5,ATs:0.75,A6s:0.25,A5s:0.75,A4s:0.75,A3s:0.5,A2s:0.5,KQs,KQo:0.5,KJs,KTs:0.75,K5s:0.25,K4s:0.25,QJs:0.75,QTs:0.75,Q9s:0.5,JTs:0.75,J9s:0.75,J8s:0.75,T9s:0.75,T8s:0.75,T7s:0.75,98s:0.75,97s:0.75,96s:0.5,87s:0.75,86s:0.5,85s:0.5,76s:0.75,75s:0.5,65s:0.75,64s:0.5,54s:0.75,53s:0.5,43s:0.5</p></body></html></source> <oldsource><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'SimSun'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'.AppleSystemUIFont'; font-size:13pt;">AA,KK,QQ,JJ,TT,99:0.75,88:0.75,77:0.5,66:0.25,55:0.25,AK,AQs,AQo:0.75,AJs,AJo:0.5,ATs:0.75,A6s:0.25,A5s:0.75,A4s:0.75,A3s:0.5,A2s:0.5,KQs,KQo:0.5,KJs,KTs:0.75,K5s:0.25,K4s:0.25,QJs:0.75,QTs:0.75,Q9s:0.5,JTs:0.75,J9s:0.75,J8s:0.75,T9s:0.75,T8s:0.75,T7s:0.75,98s:0.75,97s:0.75,96s:0.5,87s:0.75,86s:0.5,85s:0.5,76s:0.75,75s:0.5,65s:0.75,64s:0.5,54s:0.75,53s:0.5,43s:0.5</span></p></body></html></oldsource> <translation type="unfinished"></translation> </message> <message> <source>Select IP Range</source> <translation type="vanished">选择后行玩家(IP)范围</translation> </message> <message> <location filename="mainwindow.ui" line="52"/> <source>OOp range</source> <translation>先行玩家(OOP)范围</translation> </message> <message> <location filename="mainwindow.ui" line="58"/> <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'.AppleSystemUIFont'; font-size:13pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">QQ:0.5,JJ:0.75,TT,99,88,77,66,55,44,33,22,AKo:0.25,AQs,AQo:0.75,AJs,AJo:0.75,ATs,ATo:0.75,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,KQ,KJ,KTs,KTo:0.5,K9s,K8s,K7s,K6s,K5s,K4s:0.5,K3s:0.5,K2s:0.5,QJ,QTs,Q9s,Q8s,Q7s,JTs,JTo:0.5,J9s,J8s,T9s,T8s,T7s,98s,97s,96s,87s,86s,76s,75s,65s,64s,54s,53s,43s</p></body></html></source> <oldsource><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'SimSun'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'.AppleSystemUIFont'; font-size:13pt;">QQ:0.5,JJ:0.75,TT,99,88,77,66,55,44,33,22,AKo:0.25,AQs,AQo:0.75,AJs,AJo:0.75,ATs,ATo:0.75,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,KQ,KJ,KTs,KTo:0.5,K9s,K8s,K7s,K6s,K5s,K4s:0.5,K3s:0.5,K2s:0.5,QJ,QTs,Q9s,Q8s,Q7s,JTs,JTo:0.5,J9s,J8s,T9s,T8s,T7s,98s,97s,96s,87s,86s,76s,75s,65s,64s,54s,53s,43s</span></p></body></html></oldsource> <translation type="unfinished"></translation> </message> <message> <source>Select OOP Range</source> <translation type="vanished">选择先行玩家(OOP)范围</translation> </message> <message> <location filename="mainwindow.ui" line="134"/> <source>Board</source> <translation>公共牌</translation> </message> <message> <location filename="mainwindow.ui" line="141"/> <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'.AppleSystemUIFont'; font-size:13pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Qs,Jh,2h</p></body></html></source> <oldsource><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'SimSun'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'.AppleSystemUIFont'; font-size:13pt;">Qs,Jh,2h</span></p></body></html></oldsource> <translation type="unfinished"></translation> </message> <message> <location filename="mainwindow.ui" line="152"/> <source>Select Board Card</source> <translation>选择公共牌</translation> </message> <message> <location filename="mainwindow.ui" line="167"/> <source>Flop IP</source> <translation>翻牌 后行玩家(IP) 配置</translation> </message> <message> <location filename="mainwindow.ui" line="175"/> <location filename="mainwindow.ui" line="252"/> <location filename="mainwindow.ui" line="329"/> <location filename="mainwindow.ui" line="434"/> <location filename="mainwindow.ui" line="511"/> <location filename="mainwindow.ui" line="613"/> <source>Bet Sizes : </source> <translation>下注尺度: </translation> </message> <message> <location filename="mainwindow.ui" line="182"/> <location filename="mainwindow.ui" line="259"/> <location filename="mainwindow.ui" line="336"/> <location filename="mainwindow.ui" line="441"/> <location filename="mainwindow.ui" line="518"/> <location filename="mainwindow.ui" line="568"/> <location filename="mainwindow.ui" line="620"/> <location filename="mainwindow.ui" line="670"/> <location filename="mainwindow.ui" line="732"/> <source>50</source> <translation type="unfinished"></translation> </message> <message> <location filename="mainwindow.ui" line="200"/> <location filename="mainwindow.ui" line="277"/> <location filename="mainwindow.ui" line="354"/> <location filename="mainwindow.ui" line="459"/> <location filename="mainwindow.ui" line="536"/> <location filename="mainwindow.ui" line="638"/> <source>Raise Sizes: </source> <translation>加注尺度: </translation> </message> <message> <location filename="mainwindow.ui" line="207"/> <location filename="mainwindow.ui" line="284"/> <location filename="mainwindow.ui" line="466"/> <location filename="mainwindow.ui" line="543"/> <source>60</source> <translation type="unfinished"></translation> </message> <message> <location filename="mainwindow.ui" line="225"/> <location filename="mainwindow.ui" line="302"/> <location filename="mainwindow.ui" line="379"/> <location filename="mainwindow.ui" line="484"/> <location filename="mainwindow.ui" line="586"/> <location filename="mainwindow.ui" line="688"/> <source>Add Allin</source> <translation>允许全下</translation> </message> <message> <location filename="mainwindow.ui" line="189"/> <location filename="mainwindow.ui" line="214"/> <location filename="mainwindow.ui" line="266"/> <location filename="mainwindow.ui" line="291"/> <location filename="mainwindow.ui" line="343"/> <location filename="mainwindow.ui" line="368"/> <location filename="mainwindow.ui" line="448"/> <location filename="mainwindow.ui" line="473"/> <location filename="mainwindow.ui" line="525"/> <location filename="mainwindow.ui" line="550"/> <location filename="mainwindow.ui" line="575"/> <location filename="mainwindow.ui" line="627"/> <location filename="mainwindow.ui" line="652"/> <location filename="mainwindow.ui" line="677"/> <source>%</source> <translation type="unfinished"></translation> </message> <message> <location filename="mainwindow.ui" line="85"/> <source>Select IP</source> <translation>选择Ip范围</translation> </message> <message> <location filename="mainwindow.ui" line="106"/> <source>Select OOP</source> <translation>选择OOP范围</translation> </message> <message> <location filename="mainwindow.ui" line="244"/> <source>Turn IP</source> <translation>转牌 后行玩家(IP) 配置</translation> </message> <message> <location filename="mainwindow.ui" line="321"/> <source>River IP</source> <translation>河牌 后行玩家(IP) 配置</translation> </message> <message> <location filename="mainwindow.ui" line="361"/> <location filename="mainwindow.ui" line="645"/> <source>60 100</source> <translation type="unfinished"></translation> </message> <message> <location filename="mainwindow.ui" line="400"/> <source>Copy from Ip to OOP</source> <translation>从IP到OOP拷贝配置</translation> </message> <message> <location filename="mainwindow.ui" line="426"/> <source>Flop OOP</source> <translation>翻牌 先行玩家(OOP) 配置</translation> </message> <message> <location filename="mainwindow.ui" line="503"/> <source>Turn OOP</source> <translation>转牌 先行玩家(OOP) 配置</translation> </message> <message> <location filename="mainwindow.ui" line="561"/> <location filename="mainwindow.ui" line="663"/> <source>Donk Sizes: </source> <translation>反主動下注尺度: </translation> </message> <message> <location filename="mainwindow.ui" line="605"/> <source>River OOP</source> <translation>河牌 先行玩家(OOP) 配置</translation> </message> <message> <location filename="mainwindow.ui" line="711"/> <source>raise limit: </source> <translation>加注最大次数: </translation> </message> <message> <location filename="mainwindow.ui" line="718"/> <source>3</source> <translation type="unfinished"></translation> </message> <message> <location filename="mainwindow.ui" line="725"/> <source>times. Pot: </source> <translation>次. 底池(pot)筹码量: </translation> </message> <message> <location filename="mainwindow.ui" line="739"/> <source>Effective Stack: </source> <translation>有效筹码量: </translation> </message> <message> <location filename="mainwindow.ui" line="746"/> <location filename="mainwindow.ui" line="869"/> <source>200</source> <translation type="unfinished"></translation> </message> <message> <location filename="mainwindow.ui" line="753"/> <source> Mode: </source> <translation> 软件模式: </translation> </message> <message> <location filename="mainwindow.ui" line="761"/> <source>texas holdem</source> <translation>德州扑克</translation> </message> <message> <location filename="mainwindow.ui" line="766"/> <source>shortdeck</source> <translation>短牌</translation> </message> <message> <location filename="mainwindow.ui" line="778"/> <source>allin threshold: </source> <translation>全下阈值(%): </translation> </message> <message> <location filename="mainwindow.ui" line="791"/> <source>0.67</source> <translation type="unfinished"></translation> </message> <message> <location filename="mainwindow.ui" line="798"/> <source> use isomorphism</source> <translation> 利用游戏对称性加速</translation> </message> <message> <location filename="mainwindow.ui" line="832"/> <source>Build Tree</source> <translation>构建游戏树</translation> </message> <message> <location filename="mainwindow.ui" line="839"/> <source>Estimate Solving Memory</source> <translation>估计求解需要的内存</translation> </message> <message> <location filename="mainwindow.ui" line="1014"/> <source>Parameters</source> <translation>参数</translation> </message> <message> <location filename="mainwindow.ui" line="1022"/> <source>Export Current Parameter</source> <translation>导出当前参数</translation> </message> <message> <location filename="mainwindow.ui" line="1029"/> <source>Open Parameters Folder</source> <translation>打开参数目录</translation> </message> <message> <location filename="mainwindow.ui" line="1190"/> <location filename="mainwindow.cpp" line="373"/> <source>Settings</source> <translation>设置</translation> </message> <message> <location filename="mainwindow.ui" line="1205"/> <source>clear all</source> <translation>清除所有</translation> </message> <message> <source>Show Tree</source> <translation type="vanished">展示游戏树</translation> </message> <message> <location filename="mainwindow.ui" line="854"/> <source>Solver Options</source> <translation>求解器选项</translation> </message> <message> <location filename="mainwindow.ui" line="862"/> <source>iterations: </source> <translation>迭代次数: </translation> </message> <message> <location filename="mainwindow.ui" line="876"/> <source>times. stop solving when reach </source> <translation>次. 当达到 </translation> </message> <message> <location filename="mainwindow.ui" line="883"/> <source>0.5</source> <translation type="unfinished"></translation> </message> <message> <location filename="mainwindow.ui" line="890"/> <source>% exploitability</source> <translation>%底池的剥削度后停止程序</translation> </message> <message> <location filename="mainwindow.ui" line="914"/> <source>log interval: </source> <translation>打印间隔: </translation> </message> <message> <location filename="mainwindow.ui" line="921"/> <source>10</source> <translation type="unfinished"></translation> </message> <message> <location filename="mainwindow.ui" line="928"/> <source>threads: </source> <translation>进程数: </translation> </message> <message> <location filename="mainwindow.ui" line="935"/> <source>8</source> <translation type="unfinished"></translation> </message> <message> <location filename="mainwindow.ui" line="965"/> <source>Start solving</source> <translation>开始求解</translation> </message> <message> <location filename="mainwindow.ui" line="978"/> <source>Stop solving</source> <translation>停止求解</translation> </message> <message> <source>start solving</source> <translation type="vanished">开始求解局面</translation> </message> <message> <location filename="mainwindow.ui" line="991"/> <source>ShowResult</source> <translation>显示结果</translation> </message> <message> <location filename="mainwindow.ui" line="1068"/> <source>Clear Log</source> <translation>清除日志</translation> </message> <message> <location filename="mainwindow.ui" line="1096"/> <source>Solver</source> <translation type="unfinished"></translation> </message> <message> <location filename="mainwindow.ui" line="1195"/> <source>import</source> <translation>导入参数</translation> </message> <message> <location filename="mainwindow.ui" line="1200"/> <source>export</source> <translation>导出参数</translation> </message> <message> <location filename="mainwindow.ui" line="1102"/> <source>strategy</source> <translation></translation> </message> <message> <location filename="mainwindow.ui" line="1106"/> <source>export to file</source> <translation>保存策略到文件</translation> </message> <message> <location filename="mainwindow.ui" line="1114"/> <source>parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="mainwindow.ui" line="1135"/> <source>import setting</source> <translation>导入参数</translation> </message> <message> <location filename="mainwindow.ui" line="1140"/> <source>export current setting</source> <translation>导出当前参数</translation> </message> <message> <location filename="mainwindow.ui" line="1145"/> <source>ZN-CH</source> <translation type="unfinished"></translation> </message> <message> <location filename="mainwindow.ui" line="1150"/> <location filename="mainwindow.ui" line="1155"/> <source>Enghish</source> <translation></translation> </message> <message> <location filename="mainwindow.ui" line="1160"/> <source>Chinese</source> <translation>中文</translation> </message> <message> <location filename="mainwindow.ui" line="1165"/> <source>import IP range</source> <translation>导入后行玩家(IP)range</translation> </message> <message> <location filename="mainwindow.ui" line="1170"/> <source>import OOP range</source> <translation>导入先行玩家(OOP)range</translation> </message> <message> <location filename="mainwindow.ui" line="1175"/> <source>export IP range</source> <translation>导出后行玩家(IP)range</translation> </message> <message> <location filename="mainwindow.ui" line="1180"/> <source>export OOP range</source> <translation>导出先行玩家(OOP)range</translation> </message> <message> <location filename="mainwindow.ui" line="1185"/> <source>json</source> <translation>json文件</translation> </message> <message> <location filename="mainwindow.cpp" line="25"/> <source>TexasSolver</source> <translation type="unfinished"></translation> </message> <message> <location filename="mainwindow.cpp" line="83"/> <source>Save File</source> <translation>保存文件</translation> </message> <message> <location filename="mainwindow.cpp" line="85"/> <source>Json file (*.json)</source> <translation>Json 文件 (*.json)</translation> </message> <message> <location filename="mainwindow.cpp" line="270"/> <source>Open parameters file</source> <translation>打开参数文件</translation> </message> <message> <location filename="mainwindow.cpp" line="272"/> <source>Text files (*.txt)</source> <translation>文本 files (*.txt)</translation> </message> <message> <location filename="mainwindow.cpp" line="146"/> <source>File selection invalid.</source> <translation>文件选择无效.</translation> </message> <message> <location filename="mainwindow.cpp" line="151"/> <source>File open failed.</source> <translation>文件打开失败.</translation> </message> <message> <location filename="mainwindow.cpp" line="281"/> <source>Save Parameters</source> <translation>保存参数</translation> </message> <message> <location filename="mainwindow.cpp" line="283"/> <source>Text file (*.txt)</source> <translation>文本文件 (*.txt)</translation> </message> <message> <location filename="mainwindow.cpp" line="595"/> <source>Please build tree first.</source> <translation>请先建树.</translation> </message> <message> <location filename="mainwindow.cpp" line="597"/> <location filename="mainwindow.cpp" line="599"/> <source>Estimated Memory Usage: </source> <translation>估计的内存消耗: </translation> </message> <message> <location filename="mainwindow.cpp" line="597"/> <source> Mb</source> <translation type="unfinished"></translation> </message> <message> <location filename="mainwindow.cpp" line="599"/> <source> Gb</source> <translation type="unfinished"></translation> </message> <message> <source> Mb , which is </source> <translation type="vanished"> Mb , 大约是 </translation> </message> </context> <context> <name>QObject</name> <message> <location filename="src/solver/PCfrSolver.cpp" line="55"/> <source>Using %s threads</source> <translation>使用 %s 个进程</translation> </message> <message> <location filename="src/solver/PCfrSolver.cpp" line="806"/> <source>time used: </source> <translation>耗时: </translation> </message> <message> <location filename="src/solver/PCfrSolver.cpp" line="806"/> <source> second.</source> <translation> 秒.</translation> </message> <message> <location filename="src/solver/PCfrSolver.cpp" line="825"/> <source>collecting statics</source> <translation>收集数据中</translation> </message> <message> <location filename="src/solver/PCfrSolver.cpp" line="840"/> <source>statics collected</source> <translation>收集数据完毕</translation> </message> <message> <location filename="src/solver/BestResponse.cpp" line="42"/> <source>Iter: %s</source> <translation>迭代轮数: %s</translation> </message> <message> <location filename="src/solver/BestResponse.cpp" line="56"/> <source>player %s exploitability %s</source> <translation>玩家 %s 剥削度 %s </translation> </message> <message> <location filename="src/solver/BestResponse.cpp" line="59"/> <source>Total exploitability %s precent</source> <translation>总体剥削度:百分之 %s (底池)</translation> </message> <message> <location filename="src/ui/treeitem.cpp" line="21"/> <source>FLOP</source> <translation>翻牌</translation> </message> <message> <location filename="src/ui/treeitem.cpp" line="24"/> <source>TURN</source> <translation>转牌</translation> </message> <message> <location filename="src/ui/treeitem.cpp" line="27"/> <source>RIVER</source> <translation>河牌</translation> </message> <message> <location filename="src/ui/treeitem.cpp" line="34"/> <source>CHECK</source> <translation>过牌</translation> </message> <message> <location filename="src/ui/treeitem.cpp" line="37"/> <source>BET </source> <translation>下注 </translation> </message> <message> <location filename="src/ui/treeitem.cpp" line="40"/> <source>RAISE </source> <translation>加注 </translation> </message> <message> <location filename="src/ui/treeitem.cpp" line="43"/> <source>FOLD </source> <translation>弃牌 </translation> </message> <message> <location filename="src/ui/treeitem.cpp" line="46"/> <source>CALL</source> <translation>跟注</translation> </message> <message> <location filename="src/ui/treeitem.cpp" line="58"/> <source> begin</source> <translation> 开始</translation> </message> <message> <location filename="src/ui/treeitem.cpp" line="67"/> <source>IP </source> <translation>后行玩家(IP) </translation> </message> <message> <location filename="src/ui/treeitem.cpp" line="67"/> <source>OOP </source> <translation>先行玩家(OOP) </translation> </message> <message> <location filename="src/ui/treeitem.cpp" line="74"/> <source>DEAL FLOP CARD</source> <translation>发翻牌</translation> </message> <message> <location filename="src/ui/treeitem.cpp" line="77"/> <source>DEAL TURN CARD</source> <translation>发转牌</translation> </message> <message> <location filename="src/ui/treeitem.cpp" line="80"/> <source>DEAL RIVER CARD</source> <translation>发河牌</translation> </message> <message> <location filename="src/runtime/PokerSolver.cpp" line="72"/> <source>Please buld tree first.</source> <translation>请先构建游戏树.</translation> </message> <message> <location filename="mainwindow.cpp" line="392"/> <location filename="rangeselector.cpp" line="162"/> <location filename="src/runtime/PokerSolver.cpp" line="143"/> <source>save success</source> <translation>保存成功</translation> </message> <message> <location filename="mainwindow.cpp" line="394"/> <location filename="rangeselector.cpp" line="164"/> <location filename="src/runtime/PokerSolver.cpp" line="145"/> <source>save failed, file cannot be open</source> <translation>保存失败,文件无法打开</translation> </message> </context> <context> <name>QSolverJob</name> <message> <location filename="src/runtime/qsolverjob.cpp" line="38"/> <source>Encountering error:</source> <translation>遇到错误:</translation> </message> <message> <location filename="src/runtime/qsolverjob.cpp" line="49"/> <source>Loading holdem compairing file</source> <translation>加载德州扑克手牌对比器文件</translation> </message> <message> <location filename="src/runtime/qsolverjob.cpp" line="56"/> <source>Loading shortdeck compairing file</source> <translation>加载短牌手牌对比器文件</translation> </message> <message> <location filename="src/runtime/qsolverjob.cpp" line="62"/> <source>Loading finished. Good to go.</source> <translation>加载完毕。可以开始建树求解。</translation> </message> <message> <location filename="src/runtime/qsolverjob.cpp" line="67"/> <source>Saving json file..</source> <translation>保存 json 文件中..</translation> </message> <message> <location filename="src/runtime/qsolverjob.cpp" line="73"/> <source>Dump round: </source> <translation>保存轮数: </translation> </message> <message> <location filename="src/runtime/qsolverjob.cpp" line="75"/> <source>This could be slow, or even blow your RAM, dump to river is not well optimized :(</source> <translation>保存可能很慢,甚至可能爆内存,保存至river目前并没有很好优化 :(</translation> </message> <message> <location filename="src/runtime/qsolverjob.cpp" line="82"/> <source>Saving done.</source> <translation>保存完毕.</translation> </message> <message> <location filename="src/runtime/qsolverjob.cpp" line="86"/> <source>Trying to stop solver.</source> <translation>尝试停止Solver.</translation> </message> <message> <location filename="src/runtime/qsolverjob.cpp" line="97"/> <source>Start Solving..</source> <translation>开始求解..</translation> </message> <message> <location filename="src/runtime/qsolverjob.cpp" line="128"/> <source>Solving done.</source> <translation>求解结束.</translation> </message> <message> <location filename="src/runtime/qsolverjob.cpp" line="132"/> <source>Estimating tree memory..</source> <translation>正在估计内存使用..</translation> </message> <message> <location filename="src/runtime/qsolverjob.cpp" line="142"/> <source>building tree..</source> <translation>构建游戏树中..</translation> </message> <message> <location filename="src/runtime/qsolverjob.cpp" line="148"/> <source>build tree finished</source> <translation>构建游戏树完成</translation> </message> </context> <context> <name>RangeSelector</name> <message> <location filename="rangeselector.ui" line="14"/> <source>Dialog</source> <translation type="unfinished"></translation> </message> <message> <location filename="rangeselector.ui" line="22"/> <source>Range Text</source> <translation>范围</translation> </message> <message> <location filename="rangeselector.ui" line="36"/> <source>Confirm</source> <translation>确认</translation> </message> <message> <location filename="rangeselector.ui" line="43"/> <source>Cancel</source> <translation>取消</translation> </message> <message> <location filename="rangeselector.ui" line="50"/> <source>Clear range</source> <translation>清空范围</translation> </message> <message> <location filename="rangeselector.ui" line="57"/> <source>Export Range</source> <translation>导出范围</translation> </message> <message> <location filename="rangeselector.ui" line="64"/> <source>Import Range</source> <translation>导入范围</translation> </message> <message> <location filename="rangeselector.ui" line="71"/> <source>Open Range Folder</source> <translation>打开范围目录</translation> </message> <message> <location filename="rangeselector.ui" line="107"/> <source>Range Number</source> <translation>范围数字</translation> </message> <message> <location filename="rangeselector.cpp" line="27"/> <source>RangeSelector</source> <translation>范围选择器</translation> </message> <message> <location filename="rangeselector.cpp" line="147"/> <source>Save Range</source> <translation>保存范围</translation> </message> <message> <location filename="rangeselector.cpp" line="149"/> <source>Text file (*.txt)</source> <translation>文本文件 (*.txt)</translation> </message> <message> <location filename="rangeselector.cpp" line="198"/> <source>Open range file</source> <translation>打开范围文件</translation> </message> <message> <location filename="rangeselector.cpp" line="200"/> <source>Text files (*.txt)</source> <translation>文本文件 (*.txt)</translation> </message> <message> <location filename="rangeselector.cpp" line="180"/> <source>File selection invalid.</source> <translation>文件选择无效.</translation> </message> <message> <location filename="rangeselector.cpp" line="185"/> <source>File open failed.</source> <translation>文件打开失败.</translation> </message> </context> <context> <name>RangeSelectorTableModel</name> <message> <location filename="src/ui/rangeselectortablemodel.cpp" line="82"/> <source>skipping range %1, format error, range list should contain two part seperate by ':'</source> <translation>跳过范围 %1, 格式错误, 范围字符串应该包含两部分,由':'间隔</translation> </message> <message> <location filename="src/ui/rangeselectortablemodel.cpp" line="98"/> <source>skipping range %1, format error</source> <translation>跳过范围 %1, 格式错误</translation> </message> <message> <location filename="src/ui/rangeselectortablemodel.cpp" line="135"/> <source>o</source> <translation>o</translation> </message> <message> <location filename="src/ui/rangeselectortablemodel.cpp" line="137"/> <source>s</source> <translation>s</translation> </message> <message> <location filename="src/ui/rangeselectortablemodel.cpp" line="139"/> <source> </source> <translation> </translation> </message> </context> <context> <name>RoughStrategyItemDelegate</name> <message> <location filename="src/ui/roughstrategyitemdelegate.cpp" line="57"/> <source>FOLD</source> <translation>弃牌</translation> </message> <message> <location filename="src/ui/roughstrategyitemdelegate.cpp" line="57"/> <location filename="src/ui/roughstrategyitemdelegate.cpp" line="60"/> <location filename="src/ui/roughstrategyitemdelegate.cpp" line="64"/> <location filename="src/ui/roughstrategyitemdelegate.cpp" line="67"/> <location filename="src/ui/roughstrategyitemdelegate.cpp" line="70"/> <source>combos</source> <translation>组合</translation> </message> <message> <location filename="src/ui/roughstrategyitemdelegate.cpp" line="60"/> <source>CALL</source> <translation>跟注</translation> </message> <message> <location filename="src/ui/roughstrategyitemdelegate.cpp" line="64"/> <source>CHECK</source> <translation>过牌</translation> </message> <message> <location filename="src/ui/roughstrategyitemdelegate.cpp" line="67"/> <source>BET</source> <translation>下注</translation> </message> <message> <location filename="src/ui/roughstrategyitemdelegate.cpp" line="70"/> <source>RAISE</source> <translation>加注</translation> </message> </context> <context> <name>SettingEditor</name> <message> <location filename="settingeditor.ui" line="14"/> <source>Dialog</source> <translation type="unfinished"></translation> </message> <message> <location filename="settingeditor.ui" line="24"/> <source>Language</source> <translation>语言</translation> </message> <message> <location filename="settingeditor.ui" line="32"/> <source>English</source> <translation></translation> </message> <message> <location filename="settingeditor.ui" line="37"/> <source>Chinese</source> <translation></translation> </message> <message> <location filename="settingeditor.ui" line="62"/> <source>Dump round when saving strategy</source> <translation>保存策略时的保存轮数</translation> </message> <message> <location filename="settingeditor.ui" line="70"/> <source>1</source> <translation type="unfinished"></translation> </message> <message> <location filename="settingeditor.ui" line="75"/> <source>2</source> <translation type="unfinished"></translation> </message> <message> <location filename="settingeditor.ui" line="80"/> <source>3</source> <translation type="unfinished"></translation> </message> <message> <location filename="settingeditor.cpp" line="9"/> <source>Settings</source> <translation>设置</translation> </message> <message> <location filename="settingeditor.cpp" line="18"/> <location filename="settingeditor.cpp" line="47"/> <source>Unknown language: </source> <translation>未知语言: </translation> </message> <message> <location filename="settingeditor.cpp" line="18"/> <location filename="settingeditor.cpp" line="47"/> <source>Setting fail</source> <translation>设置失败</translation> </message> <message> <location filename="settingeditor.cpp" line="25"/> <source>dump round error: </source> <translation>保存轮数错误: </translation> </message> <message> <location filename="settingeditor.cpp" line="58"/> <source>Restart program to make language selection effective.</source> <translation>重启重续使语言更改生效.</translation> </message> </context> <context> <name>StrategyExplorer</name> <message> <location filename="strategyexplorer.ui" line="14"/> <source>StrategyExplorer</source> <translation>策略浏览器</translation> </message> <message> <location filename="strategyexplorer.ui" line="22"/> <source>Game Tree</source> <translation>游戏树</translation> </message> <message> <location filename="strategyexplorer.ui" line="46"/> <source> Turn card:</source> <translation> 转牌发牌:</translation> </message> <message> <location filename="strategyexplorer.ui" line="56"/> <source>River card:</source> <translation>河牌发牌:</translation> </message> <message> <location filename="strategyexplorer.ui" line="85"/> <source>Rough Strategy</source> <translation>大致策略</translation> </message> <message> <location filename="strategyexplorer.ui" line="117"/> <source>board:</source> <translation>牌面:</translation> </message> <message> <location filename="strategyexplorer.ui" line="128"/> <source>NoNodeChosen</source> <translation>尚未选择节点</translation> </message> <message> <location filename="strategyexplorer.ui" line="180"/> <source>Strategy & EVs:</source> <translation>策略和价值:</translation> </message> <message> <location filename="strategyexplorer.ui" line="206"/> <source>Ev + strategy</source> <translation>策略 + 价值</translation> </message> <message> <location filename="strategyexplorer.ui" line="219"/> <source>Ev</source> <translation>价值</translation> </message> <message> <location filename="strategyexplorer.ui" line="156"/> <location filename="strategyexplorer.cpp" line="146"/> <source>IP</source> <translation>后行动玩家(IP)</translation> </message> <message> <location filename="strategyexplorer.ui" line="169"/> <location filename="strategyexplorer.cpp" line="146"/> <source>OOP</source> <translation>先行动玩家(OOP)</translation> </message> <message> <location filename="strategyexplorer.ui" line="143"/> <source>Range:</source> <translation>范围:</translation> </message> <message> <source>Strategy:</source> <translation type="vanished">策略:</translation> </message> <message> <location filename="strategyexplorer.ui" line="193"/> <source>strategy</source> <translation>策略</translation> </message> <message> <source>Strategy</source> <translation type="vanished">策略</translation> </message> <message> <source>Range</source> <translation type="vanished">范围</translation> </message> <message> <location filename="strategyexplorer.cpp" line="139"/> <source>board</source> <translation>牌面</translation> </message> <message> <location filename="strategyexplorer.cpp" line="146"/> <source> decision node</source> <translation> 决策节点</translation> </message> <message> <location filename="strategyexplorer.cpp" line="150"/> <source><b>Chance node</b></source> <translation><b>发牌节点</b></translation> </message> <message> <location filename="strategyexplorer.cpp" line="154"/> <source><b>Terminal node</b></source> <translation><b>Fold节点</b></translation> </message> <message> <location filename="strategyexplorer.cpp" line="158"/> <source><b>Showdown node</b></source> <translation><b>摊牌节点</b></translation> </message> <message> <location filename="strategyexplorer.cpp" line="177"/> <source>Encountering error:</source> <translation>遇到错误:</translation> </message> </context> <context> <name>TableStrategyModel</name> <message> <location filename="src/ui/tablestrategymodel.cpp" line="51"/> <source>o</source> <translation>o</translation> </message> <message> <location filename="src/ui/tablestrategymodel.cpp" line="53"/> <source>s</source> <translation>s</translation> </message> <message> <location filename="src/ui/tablestrategymodel.cpp" line="55"/> <source> </source> <translation> </translation> </message> </context> <context> <name>boardselector</name> <message> <location filename="boardselector.ui" line="14"/> <source>Dialog</source> <translation></translation> </message> <message> <location filename="boardselector.ui" line="29"/> <source>Confirm</source> <translation>确认</translation> </message> <message> <location filename="boardselector.ui" line="36"/> <source>Cancel</source> <translation>取消</translation> </message> <message> <location filename="boardselector.ui" line="43"/> <source>Clear Board</source> <translation>清除公共牌</translation> </message> <message> <location filename="boardselector.cpp" line="9"/> <source>BoardSelector</source> <translation>公共牌选择器</translation> </message> </context> </TS>