From edd2c160c7b7124c3179f6b7eb3457e56b9bb53d Mon Sep 17 00:00:00 2001 From: Sander Land Date: Tue, 5 Jan 2021 17:23:23 +0100 Subject: [PATCH] ancient chinese+black --- CONTRIBUTIONS.md | 3 ++- katrain/core/engine.py | 11 +++++++++-- katrain/core/game.py | 9 +++++++-- katrain/core/game_node.py | 8 +++++++- katrain/gui/badukpan.py | 7 ++++++- katrain/gui/kivyutils.py | 4 +++- katrain/gui/widgets/filebrowser.py | 3 +-- katrain/gui/widgets/progress_loader.py | 6 +++++- .../i18n/locales/cn/LC_MESSAGES/katrain.mo | Bin 13867 -> 13916 bytes .../i18n/locales/cn/LC_MESSAGES/katrain.po | 1 + .../i18n/locales/de/LC_MESSAGES/katrain.mo | Bin 16230 -> 16276 bytes .../i18n/locales/de/LC_MESSAGES/katrain.po | 1 + .../i18n/locales/en/LC_MESSAGES/katrain.mo | Bin 15457 -> 15503 bytes .../i18n/locales/es/LC_MESSAGES/katrain.mo | Bin 15539 -> 15585 bytes .../i18n/locales/es/LC_MESSAGES/katrain.po | 1 + .../i18n/locales/fr/LC_MESSAGES/katrain.mo | Bin 17497 -> 17547 bytes .../i18n/locales/fr/LC_MESSAGES/katrain.po | 1 + .../i18n/locales/jp/LC_MESSAGES/katrain.mo | Bin 17960 -> 18003 bytes .../i18n/locales/ko/LC_MESSAGES/katrain.mo | Bin 17376 -> 17420 bytes .../i18n/locales/ko/LC_MESSAGES/katrain.po | 1 + .../i18n/locales/ru/LC_MESSAGES/katrain.mo | Bin 22420 -> 22484 bytes .../i18n/locales/ru/LC_MESSAGES/katrain.po | 1 + .../i18n/locales/tw/LC_MESSAGES/katrain.mo | Bin 14586 -> 14632 bytes .../i18n/locales/tw/LC_MESSAGES/katrain.po | 4 ++++ katrain/popups.kv | 2 +- 25 files changed, 51 insertions(+), 12 deletions(-) diff --git a/CONTRIBUTIONS.md b/CONTRIBUTIONS.md index ee68c50..5e48e29 100644 --- a/CONTRIBUTIONS.md +++ b/CONTRIBUTIONS.md @@ -49,7 +49,8 @@ Many thanks to these additional authors: * "ajkenny84" for the red-green colourblind theme. * Lukasz Wierzbowski for the ability to paste urls for sgfs and helping fix alt-gr issues. * Carton He for contributions to sgf parsing and handling. -* "blamarche" for adding the board coordinates toggle +* "blamarche" for adding the board coordinates toggle. +* "pdeblanc" for adding the ancient chinese scoring option. ## Translators diff --git a/katrain/core/engine.py b/katrain/core/engine.py index 253bde2..6db9412 100644 --- a/katrain/core/engine.py +++ b/katrain/core/engine.py @@ -26,7 +26,13 @@ class KataGoEngine: """Starts and communicates with the KataGO analysis engine""" # TODO: we don't support suicide in game.py, so no "tt": "tromp-taylor", "nz": "new-zealand" - RULESETS_ABBR = [("jp", "japanese"), ("cn", "chinese"), ("ko", "korean"), ("aga", "aga"), ("stone_scoring", "stone_scoring")] + RULESETS_ABBR = [ + ("jp", "japanese"), + ("cn", "chinese"), + ("ko", "korean"), + ("aga", "aga"), + ("stone_scoring", "stone_scoring"), + ] RULESETS = {fromkey: name for abbr, name in RULESETS_ABBR for fromkey in [abbr, name]} @staticmethod @@ -103,7 +109,8 @@ class KataGoEngine: ) except (FileNotFoundError, PermissionError, OSError) as e: self.katrain.log( - i18n._("Starting Kata failed").format(command=self.command, error=e), OUTPUT_ERROR, + i18n._("Starting Kata failed").format(command=self.command, error=e), + OUTPUT_ERROR, ) return # don't start self.analysis_thread = threading.Thread(target=self._analysis_read_thread, daemon=True) diff --git a/katrain/core/game.py b/katrain/core/game.py index dc37a24..a157ceb 100644 --- a/katrain/core/game.py +++ b/katrain/core/game.py @@ -435,7 +435,9 @@ class Game: return f"{base_game_name} {self.game_id}.sgf" def write_sgf( - self, filename: str, trainer_config: Optional[Dict] = None, + self, + filename: str, + trainer_config: Optional[Dict] = None, ): if trainer_config is None: trainer_config = self.katrain.config("trainer", {}) @@ -583,7 +585,10 @@ class Game: analyze_and_play_policy(new_node) self.engines[node.next_player].request_analysis( - new_node, callback=set_analysis, priority=-1000, analyze_fast=True, + new_node, + callback=set_analysis, + priority=-1000, + analyze_fast=True, ) analyze_and_play_policy(cn) diff --git a/katrain/core/game_node.py b/katrain/core/game_node.py index 9d02be6..b446be3 100644 --- a/katrain/core/game_node.py +++ b/katrain/core/game_node.py @@ -319,7 +319,13 @@ class GameNode(SGFNode): text += i18n._("Info:point loss").format(points_lost=points_lost) + "\n" top_move = previous_top_move["move"] score = self.format_score(previous_top_move["scoreLead"]) - text += i18n._("Info:top move").format(top_move=top_move, score=score,) + "\n" + text += ( + i18n._("Info:top move").format( + top_move=top_move, + score=score, + ) + + "\n" + ) else: text += i18n._("Info:best move") + "\n" if previous_top_move.get("pv") and (sgf or details): diff --git a/katrain/gui/badukpan.py b/katrain/gui/badukpan.py index 5b37945..6396ae6 100644 --- a/katrain/gui/badukpan.py +++ b/katrain/gui/badukpan.py @@ -472,7 +472,12 @@ class BadukPanWidget(Widget): if move_policy == best_move_policy: Color(*Theme.TOP_MOVE_BORDER_COLOR[:3], Theme.POLICY_ALPHA) Line( - circle=(self.gridpos_x[x], self.gridpos_y[y], self.stone_size - dp(1.2),), width=dp(2), + circle=( + self.gridpos_x[x], + self.gridpos_y[y], + self.stone_size - dp(1.2), + ), + width=dp(2), ) with pass_btn.canvas.after: diff --git a/katrain/gui/kivyutils.py b/katrain/gui/kivyutils.py index 291dc16..bdda6b2 100644 --- a/katrain/gui/kivyutils.py +++ b/katrain/gui/kivyutils.py @@ -664,7 +664,9 @@ def cached_text_texture(text, font_name, markup, _cache={}, **kwargs): def draw_text(pos, text, font_name=None, markup=False, **kwargs): texture = cached_text_texture(text, font_name, markup, **kwargs) Rectangle( - texture=texture, pos=(pos[0] - texture.size[0] / 2, pos[1] - texture.size[1] / 2), size=texture.size, + texture=texture, + pos=(pos[0] - texture.size[0] / 2, pos[1] - texture.size[1] / 2), + size=texture.size, ) diff --git a/katrain/gui/widgets/filebrowser.py b/katrain/gui/widgets/filebrowser.py index b89e5e7..467f4a7 100644 --- a/katrain/gui/widgets/filebrowser.py +++ b/katrain/gui/widgets/filebrowser.py @@ -315,8 +315,7 @@ class LinkTree(TreeView): class I18NFileBrowser(BoxLayout): - """I18NFileBrowser class, see module documentation for more information. - """ + """I18NFileBrowser class, see module documentation for more information.""" __events__ = ("on_success", "on_submit") diff --git a/katrain/gui/widgets/progress_loader.py b/katrain/gui/widgets/progress_loader.py index d2c3aae..61e1f97 100644 --- a/katrain/gui/widgets/progress_loader.py +++ b/katrain/gui/widgets/progress_loader.py @@ -71,7 +71,11 @@ class ProgressLoader(BoxLayout): Clock.schedule_once(self.animation_show, 1) def animation_show(self, _dt): - animation = Animation(opacity=1, d=0.2, t="out_quad",) + animation = Animation( + opacity=1, + d=0.2, + t="out_quad", + ) animation.start(self) def request_download_file(self, url, path): diff --git a/katrain/i18n/locales/cn/LC_MESSAGES/katrain.mo b/katrain/i18n/locales/cn/LC_MESSAGES/katrain.mo index 0fd991bb3bb6a89616aa02da4714b4e9dcc31ba4..72b89fef6bf057a0b30fa270b8886475aa363a57 100644 GIT binary patch delta 3575 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 delta 3528 zcmYM$3y_Xg7{KwMOvAqqt;?78{ zp=Z247^^UU7;XW_paV@nJLaP+o)fPxMOR!D>&0lltw=1P1ik-zGy}iH>zC1SDzhrB zi}r7dNjtWqz$f(P%ML@4d%~DlpMtJv7Mg(t=m0Cx%x%P4_&Iw2apV)u@MVBTV|xO< zFAJTwRZa45pUb*U$-S)9Cvk2kqZI+6Nm@&qD)$ z5`A3rkylMJ%%H$06!2w-LNvm)(H&?iOXKxJ=t@q-_P?VQcuN_00?kN6bU``j{heZa zPc*{=%j)d^2nr534!z-p=zKKNLiC1r(Uq-379BoD2mTtp?+BJ{MQpzk>#3y0z-piw z%Zlb=MW6rP6x_@H=%E{l4*VFJiHYa{FQOC7jn|i=6BnTYZa^p4jgEH+UD$7EzpLmt z8SIDsGcoCaITW-#I$;lVrGwBLhoJ$DL(jxywEy(jJ{KK$5!!zRnxXYr0ZY*SU!jNc zC_2yO2JF8PSLQ{{Hij&8fOcqyUg((^65B^dC!;Hy6|XNr`>#SL+Kha{9=;s+I6i?F zu?3DMikop>L-KE`HqtqY(CDZ|sSQ?D8$iLo+rU zonSng`h0AT3vmj5gl=Kmo63KdyQ1SHhf_#UcpLpSD@M0u11`rB^iP5@yd+HRcyz_n z(9F$5GxjDLz&q%8#c2PXXus0fejFX|EOM5T;UWb)rZnLuOyDuxi4S05Q-1sLB5ud+ z%|bYc`7Cce-cP>IU|J5_hnMlL>q6MYMwe1gxrKv@`*Cy%Z$R>Hz?)i|3HE)f>-f&T!w6G_y#-SKUfnxvD|p ze>5X)I+yqFf^JQp=twl6XV8FWp$l7rj=KWQ+$wbZwV3J(w@~ng?dSmeu|A$aC%l5a cuu_-uQ-0sNRn-=xue+zg!t8awcPdKx50V>JkN^Mx diff --git a/katrain/i18n/locales/es/LC_MESSAGES/katrain.mo b/katrain/i18n/locales/es/LC_MESSAGES/katrain.mo index 5d316ccdd954607c2c87ee9bfcb993c9646dcd94..b92c936227d88b672a71af2d7199f7d20c5f6914 100644 GIT binary patch delta 3572 zcmYM$36RcZ9Ki7hS;uDAF4nQxwUYZNSDT|!JId&Al^K<58BAH$F{o)?7E?58mN47o zC^~FR#<3>Gj3cW?bZBZ2NkWBbDiuW%OKX5a~If|oEAQ__<4Ow6R-0dw*0SRaY?sTX4{ zEI~eru$b?3E|j4SHbi$~UFwI>0lz}#3O`~N{)snZ8l7*#Y&5_YX#1Yn3aK3Cf3F#YV#rliridLW*cmo}v0?k|{Ho$Mt{=Xof@DE=GSf5F} zo{RSDgwESHll)s46mJwpr=tVUM+YcFKH*)y9C#NR;9+ztPN4x_LE9UR^>j32&CtxW z!P?jjZP%v(`8T40TyVlCkWVP)%RO6&c3gr^RED6ASa`j;xY@5K7fSpNv^cmnPBGrGbXXdrco&Iz+I8@nR0gh$Zv z#-b~q8BHvp(2@(w&;csY6(2-Xcoa?9sd)c9I>BGaoFScx6SP9#2l;6G!O;=elzJf= z`19!Fx&(REB*Ib(d_oytHrR|txF`B4n#xo0{snX;f5q#myq&62jRu~JW~2kUp!|4$ zK)gN_&G6`|I{RNl!2zE`JG>lSgGRa;?XVqP*?wg4;S+S?GibkyShW@LdR@|Cy&)P{ z9-6UE(fcsP=YKc__i`k9=%%6r&qgy*f(}rM4!A1bFGnZdh6Z>5o!}@s-UW1F*U)zL z*ayeSLEE>-goS(x4%|OF6rFf9y5cG50JG7+7NKWj8QO1ky#5|K!FII$UNlo*U`@P$ zw!e%X&g)IteL_OGFtORT4`kHQW##n19G@KZrfO#-8T>+wIwF>MyYTO6tFN4B<`O)hUD?IFkLTXHH(F zKsLjhXvF)_6dpw$f-2XG=MGWnb?ayhLzFJ(8udI8qjI9|F3AEDR=N!5#EAs zVP7=h0!-L&Fa;ft={N_Cco90$S~O+l=tQT{6`sQk{1@-VjIPP|!VolbPvLx=iFtSx zS$xRumOShOyODp&VIp5VA>nm2H9OG>&R`~9#|JU3JAY8(aP;w6fd>2qI`A1ZQ<+5T znaM++^U3JSSE4Vj)##zz(1ZNjVFwp@y+VHBp~ zLUe0N(RM2^3)i3vs6ZF^ar8Xar(QF`TcH+(EHttlG}3nH9^D@6ebI>u&;SOZD;R-h zU?OJWY;?R=uo14r7Ptv{rGz7B`%B322#FgM8c^uW+odz!hi0M}-RmW2Aj_~iu0;b} zhfY+Ew%>xT@JPIW5k1Vm#d;QRD>L034ZI`r#3n*73Qk-Y8!Sa)3U8nT97DD>{Eepa zj$X-u3eZ#!MFV*f&Cob>g;SBoKg^AmAhCo6=vM8<+CKmLD7ex?RTuaTKqoqm4txn6 z_zIfhYMi`P*aXc?1-hdBXv#m2_48;TSJ3fl_DODC6Lh|om{LHYEd^K7C7O?R=!Xt4 zEIJN7G&Ar4T!?Pn;jLx$N>fv(6pbG>y>QC3NktR3wrScSFTG#Uj7bw_j+x%#{)v-{ N#!TNjxYyX~{{gNLXnOzv delta 3528 zcmYM$3#^Z29Ki9%EtivXIPMM|w@#SqPz%Nl`f160=o|6$*X7=l^Wk-}`x<_kAwE=l4AC%jNvS{6ukj*`kVioEmuslvgeu?lt z*EDVvpbb_;H(@2}d(Z(7BXfkGu_j){NAUrc#S{iHz$$3_EUb$iu{sXHiZ}+HCl6DZ zKg^+E$B#>Hgs>4^;V!hpvFK@Zpkg$DTUZ7wF`5}jMcda!18)-Vw?tRm8HqLYjL!#S zMdlB$TENlhKoii0)6f+!h|gD|D_$4tU!v{yAhCpFX#Zc(4Ez?K-$lo%z^b$++P(=U zY?woVU+BZd1}`Cf!su9^g05&Dnt{dW0PE4r?Zj$$0_}eZ`Gr5Y7@*O3KMn0yADy>( zI{CNIJwC{djzkB}LkB28eqlKm2i}YZxDVZmA~e7&X!{$n{t(SrC89GkwXgyy5i3-qmYhryT8pwCi;`sbebW6*TF8ifLvyhm=Gw8g7 z5)@p~@YrA?nyLb{;j&oY6zjXtj>pk{=g<}Yjs|iMoiK$cGq4d7OX!M@HyB;{o6*E1 z3XQli8y#Rhy5g_UlpaJ=RurF~K_|F|%oQG@6IAD>--B$leUE5=tV2B)4SYQMx=uqr zHHk2b0>4ne#RhB82)9P}qp2*4&(ESOxfbvL6D`MA%D~gmjAWn-%0~NljQ4w@86H$p zXa8TL;DBS%4%4HH&`8&y9X>->R){P*>_rDYh4wp-C0h~i-;4FKq{YChq8Y0nZHAA7ytC-SuA}YlqvNEqAGWWH z2?xxkpl#6!pG8;t0@`sH8qiquOiV`G&xrRIq605O+pk44v>nUgF|_?j^iWI0A3tB+TXE>pn-@W!Fy*&7qrIP~zmi%W49`d@AWV6@Q$Fs4Qcs~Cr7D0Us%Rfy0r)FdYS2yQ?V|Vt)z}~}5b2Ep65wAm2xC420 z!wF2qUy-@OE%a1pv`ntN6&iR?bcKVEH!O^d^{ME1i*PWmN5{E~p1Fok)6czWM}aJd ze(0xkTyzE+z!LOKtVQ>5Lv$PZdhJEG;sDzJG#cnNY=95YEzE3{3^)sI*9H?7`cO#2 zm(hsFq7%(RQ?>w|=m5IHqgWL$V|ToTeiw3DCo|U#XHy@F4e=bZ=x`rB?9JOSIreWu z{&_>fbZVw%6*|EoOvek@7jIx!?3j~$eWsuRZ$}3{gl6hCdS=QHHOC=5kFGo)4R8j! z_aCC|SF|Pnyy9U4H#jHZ5N6^{G}5Z=lBc}|nvwR%ISf581xKS>lZU<)Q?Mq^L>I6e zUEt>Ew^)VxRVW66HseHY7V?#Y`;rri?Ft944Y%R*D#77e5;nxWpv zYaa$jhahu?7tt+Rg!Ws4E^u{8o&8@+!3jP`2i%Vicmz%D54akyqZygc2i%n`MN_>t z)_0>RK7x*S2Hmpj=!Cb?4BkTnDb)pCVI>MBD?|s#inc=!OKtr`9oY84S>Hh$B!C2V< diff --git a/katrain/i18n/locales/es/LC_MESSAGES/katrain.po b/katrain/i18n/locales/es/LC_MESSAGES/katrain.po index d24fa9b..cb88853 100644 --- a/katrain/i18n/locales/es/LC_MESSAGES/katrain.po +++ b/katrain/i18n/locales/es/LC_MESSAGES/katrain.po @@ -287,6 +287,7 @@ msgstr "Koreanas" msgid "aga" msgstr "AGA" +#. TODO check msgid "stone_scoring" msgstr "Antiguas Chinas" diff --git a/katrain/i18n/locales/fr/LC_MESSAGES/katrain.mo b/katrain/i18n/locales/fr/LC_MESSAGES/katrain.mo index 88e84e74d1c5d0786a1afc274c3f8042796eede4..0f0aa329d6d92c69a3d26d5e905113dc97ef0148 100644 GIT binary patch delta 3578 zcmYM$3rv<(9LMp4;sr@X5V<8UUIGF!LqZZ!Q6@SxFI1K-MBkXcYrLS$w3&M*UM4x4 zmu$UdX`!a1!{w#4%e1`UuuR=FB{44(Fg3SUI!){Qd!MuAUf<6-=Q+g?b}uz_Z9)rVV@HU3?6?adRjppaM)n_0Pt5 z9EUyeH4MWyQS&UpZp?4qrJx&YgAK;)N3E~{b;AYgHPk@2Q314Pl=c{p%0MEje;O+A zEZaT;wc;WqW>ajh&%`k1H{~keeAGaTQ5{#IR=mMpuS2bPkF6g<^=m|8G8a(y-#}&H zZ+ktA)o7epYci^T7CP!!K!J~$%9lF&kbBL1TVH`%(R-*2e1aNaA1ZT4F$#Z0-G2x9 zm`8jmzz8N$y9ae&25R2CNb;}3BzwVYtwIgF1T{ba`Iv2dY2dF>0se^Eie^-Rf1&y- z8r8d_G8T`@ObT|!!Ki-2qR77@DxyIXzJh$r9KN(?%TPD2LQNDv_1k6ZM^S-XwBEMY z|3z(SH0jcP9&0udqnUu3x74Aa6;;{})u>bjP#r(B^#iuvfV!~>b>Hu(6+T1-(uL?W zVFD&#CK8Kz4mI9P)XL{souw4|(y$ISz&_N9kD*d{29>gAd%XoU!98S7)18VY=#P3I zUbwob!1>Rwdfi%^g2D&$q;n6(u6m;hhuunQI8LF-9WDx2-~R@6%F+4gYWPQg^8 z0{5UYl8#zXj=et4wilx^TpFyi|9%P@a3Si3cdQ#xk?um>uotzmACSeH6R3%=pzgbg z!L6|ET}X%OJyC)6L1iq%Itn}L`JYNbds%`ybd{)q7oajxjT&GLYQT@|^*YqVdr$!$ zK}~Q5HC`)fVfRt}y0Q-%ClS>@4ILG7C}`j@)?(DerKlBGpaxig3akcoHrAo;``EUB zj+$UEs{bKWrcPrAY(@3IjXInU;@E#p6vK;JktZYDYI0EnOhH}uqRz%#+g@#5hg#ug zd;LpP|6{0$&LSUkl`oC^2w%r&W>3Y%3FJSILLCh{#jTi(|DXo$$4}x+%*HJkKrfEy zZOju`i~aC8vM6)Q);lHgLqt6tpT+Sw374Z5at@2J#i1~OLaxXC`JIhQ*)r7O`w$o5 zCal23Bx6R0a7b|;_0xUaGc%TFSU=yBP!p7+R=xH6YqRz%Is6%@hwa0DNKQQ=8#^9e6q)QWbLiLYA?srTA z1s%fvZiC6hTI#u2%1STcEb1duNGbJg7>CE%z$(1@B(HCrn$G(jYe{EsY|LO{Y#T@* zc;_i&Ud0E4jG58Sn3prP5QiU=EcY*!1|&PC71TEcul&`h* zdQ?ikN1ixy3bhqCQ2p-XT8v>oI9{d>jDo3JH zScuw!iMIVEjHW&v74SSHd8P*YU_I*bJ%tLi2_5a_4GP+uyQqQN=Wuc{9My3MzJOy; z6K+6dXbb9)9md&s2^HvAj(jhC5q(&WI^^e27C&NvM<#MjfVnjKRsM%=j?4*Qf>5ptf`qDuA7+1$~3;uDOmHFL8wXUT_9b z&;VXk3g@F<#hX!q>_<&}5Vi83ZF`gT3Tomu)XL0AcOeOwO0}P@kH=W*&!hU4W3rzA z6%=@+O+D&Y>l}Kp4M~a#%jb=Ug{Zwuzt>mh_m@@euFJ1)_aB#sX#4;G delta 3530 zcmYM$4NTQl7{~Dk1QbzF1QqCJA|aY$8k+BcB!K+>mk2Q;@o`QWa)9X{Q z8}&l$h^5FUXp8ucqoE4bVXeCrJ5xV^8t^M*4m*WC@mK7E|6&BjFo*)|hU%Y=$v6rV za0W)>Jk&f3FqZl4WeU3SjrIn!EvOalMcvTo{(u^&6&1i0?0}saO&N$q^-o3xp62aC zP%9pT#A>;IJs+c)-)5wi7$1SiQHpFUVj0#qUERz)Sw2aLuGCc_P}P;{b!Mn{mz#H zR5WUjL){lZ%{w@r{Hu`d7Yf|DsDT%t2B<YYLDW_pLj`yq)&Ebg-$rGu zGtntCy|5GZL-iZfgZwL^F*InxDagkP`O==1p>8ZkO;m;ISL^jXs6f7PTmAYUs4a~o zUAiyMO-Ev~aj1Ex1u1AnbG$<-Dpggej%&QW)$4mvH#VW}`x&*uHdG)tP!q-wWeTPu zvDkRjc=@Q6Kjj7&Qb?s?DQbW^)QUevrSvc=Wyk#b3Dg7^k-6+PYJvnB^*+cz_0Mr9 zV-ocORN(Vbk83&dstH;p1wK~AmpasC~wb2Wq4Y9o&BFpK?9bcZdl^3MnzhSx?wYFWev!p?K9NC$5Hp4!S=22_8VT0 zAT0{4J1S!VcNj+L`JY5VdpQ+#=;ojXE=Fad6g5BvYJydMeI07zO{f5Oqb4|v8t)`( zVZWjJ-9n8M%YLYTG6pqZ1_e1BHQ@x*N~fc4d<+#(3F=Igq58k%?W<4&uR-zgZzB!q*oqoBlAppSus3eT7jZ834Vc}H%dj8TBa5+b zy?zPrqTcmR4jg9UG%Q9fWFHpbQ5=MUV4u*>?qpQTim?6hz;f!9_zY^)+%U6ev5e}j zzM-=+kY`sv+rv;37>0fL+o;8R>=<)YDLZ z64aqmyA5?V_M;B#VbmTsx!Ll7CSg4rxB!m~;B}3o?lJ3+%gAQ{w+&`uY|11MJU)b9SZukM*Lpaw`eC7k ztk2RPC_%HW6v&P>BHLnZUhgtIl!+n8wpuRgY!sqWzR>G6sFZF(o-k`bZACMx-x+)z zucJN%*x{0Ndf zE5W{4gL-@$P=OvqZDlhCwKu0IXyEfmHmwcSF=?dP!WD9TwvuRG@g-3U_NSs zLe#*o;bPo@<8biUQ07Wd87M_%c(J!vj3xhycm)ldC;I?7KXw$A!fU9N2N+GKIvsf; zZ76C>rlSUY)UVG%Wv&>t70;v2)=Esq?WnCf>eqh>Qc&uzpa#5&I%MH2Qz=bE9j1QR z3-3d1*%WNwYt#ZtP=6!HE=!#>!AB*89Y zE)K{E?d^P2s#jwqzUi(*1z3w=SnqDb5!63M-FE@i@3PmgVifb+&GrH*pAZ^28l&kL zhwV=RCWf&pRLaH^m9`)swU@I|{T8COZYe60Z==pmJu2W`sDKOB2C?koefeIS7bghYLcqpkNqoE~dd-#8k1y;KN diff --git a/katrain/i18n/locales/fr/LC_MESSAGES/katrain.po b/katrain/i18n/locales/fr/LC_MESSAGES/katrain.po index d3c87fd..f1d7497 100644 --- a/katrain/i18n/locales/fr/LC_MESSAGES/katrain.po +++ b/katrain/i18n/locales/fr/LC_MESSAGES/katrain.po @@ -302,6 +302,7 @@ msgstr "Coréennes" msgid "aga" msgstr "AGA" +#. TODO check msgid "stone_scoring" msgstr "Chinoises anciennes" diff --git a/katrain/i18n/locales/jp/LC_MESSAGES/katrain.mo b/katrain/i18n/locales/jp/LC_MESSAGES/katrain.mo index fb0bd4a1c5dd216f11e4f5407e82bca926a6b11b..3511d380543bc5f016e48341e42f59710fcf068a 100644 GIT binary patch delta 3571 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 Yr+ELFn(CJ8B5Ot_Z0=lhCo4AeKgY*nsQ>@~ diff --git a/katrain/i18n/locales/ko/LC_MESSAGES/katrain.po b/katrain/i18n/locales/ko/LC_MESSAGES/katrain.po index 7c5c26c..c44af39 100644 --- a/katrain/i18n/locales/ko/LC_MESSAGES/katrain.po +++ b/katrain/i18n/locales/ko/LC_MESSAGES/katrain.po @@ -280,6 +280,7 @@ msgstr "한국" msgid "aga" msgstr "AGA" +#. TODO check msgid "stone_scoring" msgstr "고대 중국" diff --git a/katrain/i18n/locales/ru/LC_MESSAGES/katrain.mo b/katrain/i18n/locales/ru/LC_MESSAGES/katrain.mo index 1aebf6f2d33a47151122d2f96f157191a2b30e09..49f48ccafa37c4e120bbd20f7283167d091357af 100644 GIT binary patch delta 3591 zcmYM$3rv<(9LMnk0wM?)YFb1wh$Kj(R=yxQa2Y7bX) zu-AKr|9;@#bNp-ZQO%e`0sq^B;$iCD@f<#b*Rd!5j{fKq=+uKTnEF5r!%?K~6Tb(}zfkICdq9hV_v&01UEirUdGR0cjqO>hjAx%1c+e?*OcfP73FUkb1b zi>N&eHEs}U-I2lMUxhULAlsUcns^gxf(qng4)CRkzd{9g8FduRr~n_L`YRgMgHRdk zjmk_k`r=SjzY$%@zapAKgBF~Fe9S7obY`1T14~g0RiOIS*!p=?AUCY7_W8f4BkfMQ zG%n1Vh{R~7qSnoFQP7T7+7892R8^oles1gaw%&jmcpWwF9%_gGpaStDIxQH2AsC0m zVy2bL``rEwc`t@6kbK8tl2)lg<9Y-vZe{5q6PY+eh-pR{byKb zV=wC2sKAR*uWKptQ{ysa6!@45zSN-x72zrCH>gxL+vm4YJ9%u|{rPojPcUwG3;&85cOTo2!nXU7 z4%NG%0_%&)*dXgT^wImDNkL~h4|VBQq9!gtWuh20!4A}fAKB+ssD+QB0z8LW;3{gq z+o+BGh3Xf;IcT0xRR0)ssgOiL6Hl^cpcc+T?KlrLK>;eTZK%7k6E$wHZT|wbKpm?8 zX;h}Jpf}z|^>0O8&cAzc{#vL9Kh%mm3OQCY95q2Y>UlQmZmhQL#nzpu9qzZ!zeM%F zfLf>t`Iwu0Y2G$mirra#Iu?bH|1lIU(?FI?Ab$emF&Y*5T+G4M_!NJ}HF%>B>BIC; zXD3CdOjY0n`~*khEnI++Va$bFP)E~(v+$9N!W0T=;l{jxdyp~a5-P>_unZqzDQ@d) z%nA=O#yh*2dP#&6fM0(npeT%@eFoCi6yP}g0Po@rRO%Zdo!8#gLLrNWj*OycUPt{^ z+m3^=3_V%!H2P3K8||d_B5KFqqf-70k`(j68aTj7eJt`qm}Jxu&qwuJgIojNf7{`Z z(_qeGEghP1JPVgS&!1@OP2@Y5`tpJNVZv*%#(aqBM461Or0*sszQ}Q5@1bPCldN%` z%c)lMBk zJ28!@)ZRnQ({Z%Zo`A$^regtaKppi%jCN6o9OGQJsi?bL>Ot>Im9U zx7&NH^Ogjo>Jg~^Lr_Qg3M$ZC9FMzEZ_9O5zgBdS9pl3d3B%#22Xk-;=A$p}#|?Pc z)?=8B(=bC(JD!KRxDL4{<_?l&(`AA&`!EHS(L0!l;S-&D!9?<(PD3>fIs(s0M2!ik z1>VF^Jc#+&fH^oK*{N5dUeizpF}I0Fz3+v%1Iuv%MsaSsq+3xL*o{G0l|ud_DAdz1 z2AgpNhD~+?nTxDxK1E-=kNRPHh{SAsI4_-jD(d+X)B<^^%oJmP+=~f#26Y#nppGcY zmFlEC6?FuQP!pA)CMdY9imMPWxcgYnEo~i*XwDEvO@CLhU?& zMs3v9he9}o**FW=;{f~)eXtF+L+|O%&cZN|dK~)USnP+X$Qx(!?DI+_ndXSCKSj;s zpXO{d5?|8$Kas*~JSegcuHr)Ke;~(eX3lT|+lve^kFgI9;o`_?s7t#7m7x+;hTca{ zthb)T<NWMsbdF#cE}@=^;aFQ+ z5wOGGKQDLj{QT^^)ys01)<*Ywby#?L<6G`J_YwC=_i=Y!xVzqcys_9_<37>2QDt{s JZDD$d_kUfkjMM-C delta 3530 zcmYM#3ryBk7{~Dk5_km!MFo-Yh8Mh{BBrDgii&pu(WZHUG}K5f!BUf6%1a|PN7=k& z<)*Sp7i)N-)M;66i8AMGk{8BSCOS>mb(&`1AOExEUf<6-=YKBGdCvL2T-YD5Wq*Lb zKC0P!#=koLKhFOv!K#_h|zc*!|`8ihG9&i09&H^cgOaaifu3# zo8uzXIz<@4`nHyW2ENrG(jd~M zagomMNK7^ywQiQ5f_9YWIxIt_stna}tE*SKdNpcb4QkwF)DCZ>0=bV`FpMbUunQ84 zrJ?4_LGAoGr@xp&7aG=}Ca6H|_%JG^Cs8S@baYtH;pfids8rUv=XI!^G`jYGoI(6bDey>CM&eK# zN<@uMb?q6b3}-dfIsZ8nG+`lXz-!LUs7QCA2JA)ctP0t*9Ysxi9yRU?HXVg)zwheJ zNQ(k%h00jGGZ};R{%2CqSx!b>x;)gx3sIR^hMM4Y)B>B_^Bt&#_n-nih+5zzYQ8$u z#%`keJw(kD!Fi~Ed-Q9`nji($VKnMa^r_RZv!sCzi|rAC5m+1A4mSliru9l1)K9HP?4wMV$8({_zf20@p!Xdn9{-9$y`*X zUd2(k7Kh{an2#YH&1T^u)RCOR8CZuCFxlV9tRIEfkTLcdD#d5<9jwDmSlHR@g#c29 z>!=qbcmdo(1?20>UpyR$bg`K@5?A9*JdR3zWjF72KZSYJ{WmD^vGI)7U$Yl635zk1 z1$SdG^@<)|YClEo_$yS(Pa;XN^Uk}d)JG)pbBjGuM?3=6Z#r`PR_s0Z+uN?80;_m% z0y9{+xTo0`>eXy-3H3?6&0fKyeazm+6r#+;bENMlY&U>61s^1nfk3mRoM$2R@+a6B zJ{-(lYGxLY>IK${b4up^Sx*XmS!fp0*WN<1YF{JAWY=&U2Bq<);1qlkSDtC`e{9bI)Vn&?Y@qB zOa5^6pb=jGDAZB*LIs+I8MqSlwj4vvdk#sCHKM;Gg?Mg?9t_9+I1PQc9#`XLR}W`4 zUADHU9jD_GoP}HytHB}o8-9enM|l~o!KbMQj`r#^F^78jX!6f-+0QhL#h5YP0(sbh z`UWh*N?eQ`GQIjn)N86i%x%%AOZN-^m$YUR$?S>#01fbPl7_5lZ=w%tQ7ONO#A=PGvrppO^n5I8foxP}=3`eZ#X-0ibr&vUH}p;PGM?n8 zpd%QAny3IZ!BPyz4X8V?4Ljo}sOPn)iEg^~mXo~KEE&}=6DQ*$)TORQ?fedEqmQr? z`iIeL28G#}h=(y48&EsEj@ntk6fc!+FqC=%cEKbZh}rJ>IwYC4#ntOk^V~*lG$hMx zF!sP{tZ#EE=)pmJ7JopF*M?+!ft8{LT*7#a%JJ-vy0nu~87ja)T;(jmLh7Zc%-+Ii z{1YQEe5%HC{&7tOc7f_R0b64(Dpd<{cK~OI+Q~S=R>1R6XS)WI@k>;Iw@{ZWbUInX zB-Fh9F$z;r^Gw8Wy@v%9dSMajOg}`me~TJ$4+}7ycc>Ei~s-t diff --git a/katrain/i18n/locales/ru/LC_MESSAGES/katrain.po b/katrain/i18n/locales/ru/LC_MESSAGES/katrain.po index 997c537..489a683 100644 --- a/katrain/i18n/locales/ru/LC_MESSAGES/katrain.po +++ b/katrain/i18n/locales/ru/LC_MESSAGES/katrain.po @@ -306,6 +306,7 @@ msgstr "Корейские" msgid "aga" msgstr "AGA" +#. TODO check msgid "stone_scoring" msgstr "Древние китайские" diff --git a/katrain/i18n/locales/tw/LC_MESSAGES/katrain.mo b/katrain/i18n/locales/tw/LC_MESSAGES/katrain.mo index 8ef53ecbd34100239f13df3c42bf6ea50ff752d1..bde68db5e1ac51d5d5ac3e595c2f88aeb3796dbe 100644 GIT binary patch delta 3573 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 QYx8=pN~t|PYHs`g0EpUCSO5S3 diff --git a/katrain/i18n/locales/tw/LC_MESSAGES/katrain.po b/katrain/i18n/locales/tw/LC_MESSAGES/katrain.po index 3dd156e..9e8b922 100644 --- a/katrain/i18n/locales/tw/LC_MESSAGES/katrain.po +++ b/katrain/i18n/locales/tw/LC_MESSAGES/katrain.po @@ -779,3 +779,7 @@ msgstr "插入完畢,複製 {num_copied} 手棋。" #. mode msgid "finish inserting before navigating" msgstr "此功能在插入模式無法使用,按 i 結束插入。" + +#. TODO +msgid "stone_scoring" +msgstr "Ancient Chinese" diff --git a/katrain/popups.kv b/katrain/popups.kv index 21fbc27..8d5e420 100644 --- a/katrain/popups.kv +++ b/katrain/popups.kv @@ -472,7 +472,7 @@ text: i18n._("ruleset") AnchorLayout: LabelledSpinner: - size_hint: 0.8,0.8 + size_hint: 0.95,0.8 input_property: 'game/rules' font_size: sp(Theme.DESC_FONT_SIZE) id: rules_spinner