From 7155feba2f3e009ee73abbbf95ea28e5767f9f09 Mon Sep 17 00:00:00 2001 From: Yu Chen Date: Fri, 15 Sep 2017 15:11:34 +0800 Subject: [PATCH] Update Simplified Chinese UI translation (#1471) * Update Simplified Chinese UI translation --- stuff/config/loc/中文/tnzcore.qm | Bin 550 -> 675 bytes stuff/config/loc/中文/tnztools.qm | Bin 14512 -> 15923 bytes stuff/config/loc/中文/toonz.qm | Bin 163316 -> 201480 bytes stuff/config/loc/中文/toonzlib.qm | Bin 13456 -> 14200 bytes stuff/config/loc/中文/toonzqt.qm | Bin 32159 -> 37608 bytes toonz/sources/translations/chinese/tnzcore.ts | 10 +- .../sources/translations/chinese/tnztools.ts | 66 +- toonz/sources/translations/chinese/toonz.ts | 1362 ++++++++++++----- .../sources/translations/chinese/toonzlib.ts | 46 +- toonz/sources/translations/chinese/toonzqt.ts | 249 ++- 10 files changed, 1265 insertions(+), 468 deletions(-) diff --git a/stuff/config/loc/中文/tnzcore.qm b/stuff/config/loc/中文/tnzcore.qm index 2a5aaa77891e560e7dea31b18d716e749cf2d73b..28919bec429969d231587579cdc92fb83586a990 100644 GIT binary patch delta 207 zcmZ3+vY2&(NPPf<-KVV#Ah4=Im4SiL7E14CI{DKMD4NR_wd4zsKF7AqY%-8u!M0-c zIiR{4DE*6V-CZD`!G?d4m@`nEHIspX$&wi;!sEvq!jWN9))J>4!pi{^U|<7c5#Pj| zwEUvn)D(rZqQqR6RE506+*Ed;411t|QdVkm2_r}|Tkq#Mbps~2HvZu3%z}c7xJ0szAyG#&r| delta 81 zcmZ3?x{PIlh?@h$ss>dC28Ig|n$eHx|koBr32GIZLV+4>|#^nB71$Z6J~2J)+X1(6fNJ zrkxOWnlU|zxUWtTS+5fxH5)=tGNzv<{<(iaw3{*R5M%ZZ;xk_(N?%L7;}_UJi})M} z>bHgXQ8o%vzhlI2guIL zhQCqX>IJCi08NnQqry|<-0%fa-!3ZT@SJfYO)go5eI`cZPmGb5LqzMM>)AraMaInT z4GshQ?f8z0R_!24%%q}+w@|@Dn)dXcL@{fE|3e8xnz>xY zCG1a{#l6w8m*|D9+)}TXD03{=bmASDY8=;e9i2)$$+hNnVQLB(Ee9C;mUEj+jv!wV zcYZLulpqJW`xS6)=31UV3&-ofWi;n9Ms)Hy(=j?x@A0E{m%!a?8RNcV%>E-^B;&p* zn)l>A!Tm%0k|$X(<5hmkatMjP%ePfx#0OjW-3t89j^_8AkkAP$f7TD-X+brAwX+kh zE#UvY02K@CRbduxk2#(Ti3PpEnedB^GP zL9>8BpX;-dl|<@G`s}kiFgE-2&J8VS)nvVtlYsQ^qf)))7p$PjWjOe7b8HTaorUep5Tn1Umc36NiZ1; z9zftiljDdV>nlyUPfnxNHH_igP1Us*P|y#i+2_u}oW-Wrhxz#L*l*f4GbHFABTU;Z zx!91z7-3<2zKJnoi0RWXj2(A_(eNT;e1RK7Jx3m-F0rbd_R^zu2Q`pOD4tZgk~bjv z6?1)a^rpFHKBVQWtxeKB#pGElxA2~e$}%fVvJvM)rf`FE`Oak z+FRw3>g6wWk@CU87Wt%bKpqy^Pd=_Q%Z<9p@-V9%*YC)0TVp{}$0Yqi!K!f@T1=J3 znZN1@sh(KpDwkc>c=?>AR^F+Ll@qKpWrf}XMt3w?ha2U4(N;M!F{-00=|euoR$4e| z!X)d|l!}*2=Tr@yIKgRm8Vc{M{8HYX7A=oR6>MH#Kx}Z=yURS1==O@au3E|O5(@(^ zZ^!sln=s81iZEl$;*UJrs z_P9bZ>s%fw5RlT<=%=YLFwY|uxXWwM)ZsA+!QKm#eLhbZtV_mFrvGH^l_}im6U%!i z`=6LSAq1pUtx<-g_6Rjk^jEpO?)j2fz$B^h%K9%!J&)T;kGC#Z`F63*IWQEWY(nGH z=3R@AEk4;xO-^?dv372K0A)8wVy(|FiGgaDSM+&%3Ks)Du}l(u-N`F@i`G8tL@2H7 z&CLA&-569>SW0UzItR9BTj%|(Z_zsK4NcWUN=-9V&AaA3o|G9Gq@GI#(5nVk^CmIHvaz&(TMAR66pN{{|)4?z8{^ delta 1905 zcmXYy3s6*L6vxl9_uk!m_wL?>aAAQ(0g*Q>sk!-X$Ootkj>;&ehPnp$N~XyMl(oVK zP@%3Mk{T)qBAS7txfnP!AS#+!X`>irl9Mq`jFISw^~aB$x%0b^?|$ch&iS9a4VzAF z*y-)`C8BT~gTDwIQAC^@e9jmJ@)K~_aU>H3JpmUJnQkx!`+!a&se;kJ87wFAxX2je z31Yw40`M~UC3qXpu}|U_BBwf+odlFH#(hk*FcJ%_M9aQ~rU2sdYaytFF{+KY8|@Ha zBHlZTNVS47I*a&WFNoAv83TG5iIOsk%LTrB75ltqT#JHkHdR<2hC3_ zB+}hs)SqYcQW#Cuj4?TkR=+`_bk;sfEvzC6ew|XEK14<(v~b`bBA;|xR0aVa4qEir zM_?(V^dF@e5lD70DmF&Xv>|pgdaWPg-;99^hdA^+c7W1ioaG1@O>YT<8x}Jf9x!@- z${3N$7`1wc`xxU>DBaRcWG*1bMtEpgH`Q(#tXKh~wV1wY>c{g1^x)YgB-ExdrK8QJ zY*muqyF>wRt1_G?FT-=Mss?^Q1%l!{+yhNSqh5G4iaZQ>kWn7TXlP{gn#5>%qBa)K zAks#ujpYeorrKvW1PwE(r*xrZ);a3gm5+!hl~JQtSIj~0EpBy93gU#^ID8Fv{WW+d zXg|+)?12aB85M=m_=vYH-bCcp&QGmNgNGh7S^}KxB<>!c>cRs3eSS?MMve>O4{k%i zzzDu_RSi*m2w&%c>$p()WFz5us=1P>h zUx=8NN#t8COpO|g`!-?mjD7IhQX$7sOQbl<*oo%|MoThdUOv_b0q<#l%R)xs$)ct8bCh2*NLR@M`} zVv%YFdmg!0s+l&KD0GSBzPQ{-Z%3GN} zdYMUoWG+vY`DOr-Md(XZJs20jL1{8a|0Q$gY>CWmi_GU&BywN*J|Ay=ZwTIhCbL!t ziL82v%r|4fLZYEh(3r)ifvO`VAPA0wV_M>OyV@rJc!HlBr-cM#7nBpQN`kNFqphRWy5n#kNV zP9pE{N@kahG8fDz8gUpsg|4^KCsAgcrL}yJ>?M&`!r0*f?uP=c9G^m7$R*|4RmA%U zq+I8V@vrDe%Izu*DRay+nG;G#d1M^MU(rQ6AeT-u14c+>js8gF%P*4h_$p!} zu9ETu1oAanc%cr_@P-l@DG-LMdAww{zF!!b^SNckffLUEdeCM$7%jD!|3M9rGWj65%MTAIw@VE~?Mc3&cEQBLO4l``KLCGxbNGV>Ei2w6+)Q+E<9 zQ8S5tuOK0AB|eB2r6`H53zGTiISC7f5wF{Vgsh`P#)dMR3liD4ZxZ=1d>Hrn@Xr6@ zc9|n8$n-^pt@r%~|BF{-`nQJtvEK0CBwq-qC^H)`ES!Wfj+4kr&_g)qmWL!P6Nvpb zldv3PTiaG5>(qgSm6M5yrASy`NG!dNL_T?(%x#BB*x*Y%i_6UE1-oP>R{E$#I^Y!w zNH`DuuUB5?2#rKO4r7Gte2PFSpHyNV$4ITrf+c$)ktZJ|UDM6P2Y(}z)}DCACo)wi zA-)`fUXby zLUw_{zYI16^ea%Lno#F*3R!_?5)C}gWad1_y_Bhl5e)WP;9Ss01b;qY&w=$7Ps(4ClC zMb2N)rG3^@m%hUxlz&s#26@CPloIyvWrZc4FyLavcMY$wW2J?U86zF=36;sMerMF}J-M|+0R!gAe3BuNbx)JX>)n^x;Hu1)E;2i@bnuJzGE)}ITv9A^#T=O%{z&BQb7VU2 z0xde?^D2}3tOLaNo+9^>NaBAf$iwVNY}!2XnsJqwQ?f)p?*n=5A4fbVn!L^wz(ROP zwnY;&2AkuCj?{Ra8W(Jb?EO-&W2Gq|74OGO+bge-BEY=Hw4dn~j zSrU0bG4)Hpb?rTw6+&c&ypx%#l{w#CX7*``toZ|(Zf-Ic{Vj9tGKoBGEe)syeekYF z1Cmjp4>QOzAUU6C{$yOpC${z?4M@S*|B9gj+l<8ecBg?St|I){BawGsPJ?nc6T9+_ z2AxDiz^lu2T26z%%q2d`k9=Aq25P-cBAW$H8@4Ir%0HL5RYa1k#X; zZp0S*(@+(9bnZeL>VbzUeV52GEH`Or0-`bhWi<4667i%&8d38wG2t%xcZ2Nf(Zi$p%F zGL5-WL=0hMeA`FFqZ`nq88F_xD$(T03B(SapegFR#2YoB8T&2~uY7`L9LXSVbD3s5 zDkgg3L&>!f5pL*9b9NxmJM*08dESEl=l-TNo38MKL6jDP8)qj`+KhL^j*h0x1u&Y? zy=bXtZ3NF(Y1wd3qON;s%^;{_TUT1!>Kt)H6)+oN2E)qYt5_SgR^7~7(|bn-bd6}m!52QhCe$&Zwf~e>phgdR!Jb?Z)N|#xRxlkf2U9}dhy#p(=5o6wThs+i$Sy>fir>-9>=Li3{(4LhGvk+G{VdduF zJivujSayq8R0*r7Edya~#VTLIklU4GHkL}+h-)jeDn{#t*Q^$=M(jcetDD^w(-I@A z_j5e4*{@msiC2iqS78k+1`@64$r|>~BfdO{ISj({oj)+A;CMLhDAs(zISk=%)@nv` zVq-h74ny6E*1Td}+Kz^hpJ8451rTkS$GQ%H%~Y5)SnV^SF%jvNxGm#}BZKmzno~>UhzG^`8J!yzMIMKOI8{fgVsP33g)<8~7R) zFSbY`uQZGeewj%0{Tmyy7s7k;1{>-PiyKmt4ZQ`K%hy=g(AV9Fm!8c=)J%ocw_v_) zh7+xFm$~`_^PBjb*fK}vpKK;N9?Q)A5Ys$-$IQjK#L6#b!8;J!97<;)n@?f>bclsk zMr|tAVWGvBh~>X$qbha8jISaK{{b(!_biLj>4-IfTx(8YDr1?*qIEBck8IE4s=OiA zU1Ve6$ytL3EY&m_lO_k51J|+CBT%}6ZWjmZ(?=cv6r3*-X`B;Z!TiezP}@Te-pCSVvm*Rs&?V*gSDWem)WPzaKnAx zuvLny|n|Q;dB`~>_c%uyn zunz_EMyK70cR$Bll$l3td;xFSL`n29g?EfK60fA-U3MQNmgK=*Eft%=AD8f+tBpi| zW$<3ztDuW6^4{g3uTKwhkJp&TZn?uf1H*}{9JuG2yLdjGdo|k%eZRp6#oi`XY9N=q z=&~X{VpA4OaakUM4^b5lnK>)B1*!y!t+gI`E z-JOViJ<7)(fVZoDj>nJvOzd!DKIOg(v55wrP-h@f_vt*L$PTewWuD}WvFuciCmrmM ztidKe)AazcYxDWcz7XaYS$t0GWa4vO_?)S)h>u;x=Vt#z@L8UxB^Zf4C~e{CVfcV) z6VK>#m)Onoe8F1;93i`S=E@@C2hZ|_lGK;x*(cB<*9$!RiX*YpYj{pDdg9b7p7XX1 zu^O-V;(P}p-|~F%!CJ&O&*iK3!!RA&&)05SL2SVdz8--p?Rd^NFDN8BpyQhlt^zIX zc%C)FIed-pLP$g>e(^muqv0-}^SwnyL>E1IetaFG8#j2qHIlh$;Q7`FW?>%BN8mv> z*6@8=ftV(p@AG&`%yOC+HtJ7&)>wY12o2-k`QZ(){gx{H$b%=u*cN_tBYL{b34ZKb zb@>0$8T_~#)I_MuPpIJoel_D~79*58w2+@UI2Qp$hRj9NB(jGt5_x1jel8;#mTo@3 z^5qM>Urm1H*HU8h%JOSx(IYLo@EfTJx3~1?w;psQ`cQ%2O@{g^?D-QDhUnWk{^a&H z=>M;0{K@yB$Zag;Pa7YAMSH@Qn|3gP z!>s;)dUb`SK7_F6U4=FwlPJ+!BLAz6qI404=1*Nk=_dY!Iz4KJG>b(s4t?!Cfu_);6 zb4BYb=%JoDica?uP{9QX=kf?Z!uu$k-Kr7W1{Pw>N8VR-bK60*FG|sE6o!_kC|qq< z!47;@xLT*9_17z0Ex+Fom8+)cH8GrMl0wnD6T0xsPepHEjM=BUir%N(i2J51`c%eD zXH=%bV-?h{-%EvOAq>e3XNBiYEk2yB7|l6$RCQxRGS=~wkvj9R^uST|cmxCgYRLKQ`XeJ*6-mLg7F4Tfr{ zVoXD*IXxTtTnl-M^Xeg2O36sdD`6|*L z-NR7kDAHq7k$O0&Smb1b_y1BX4#bexv#eAs&7Xs$$t%UO(w~X%F0WWU7c>3_u8Os; z6NpMu73+3yCfd|Mu{9GMTcp^2v^KHtn-m9jBH$R@MNwpj9C@RGGMkK09JYl}vk8jB zPEf~yJBlNf`Vp0`t~lDp6?4Hn#mSAi#C}#(oGDO1|I2?>oH^8y*!n`n`C1se-BT4; zXB{RA&Qe@^1i!A%Q(Ui#_mUK9~bj9=4;lzhrQM}yZ4*jopOz{qROg_g( z@uBt;;t39l;_wTIh6gH&6Cos193}Go9TX)ZdT4};;>QTId|oTXZ|OZ(#qZ|<2)$-0 zDQP%SU8dA6h44KYsx&5q6RTHAY10O7yOozjmVZcDrMjA^{cI~O#79?G)`~(6AEYR2 z2Sb``ja1fEK>e6eS#SJ&^u$kP{cGik4UALT+hOcxgee`aHYb{1Ln4b=qilQ&Emkd8 zHZ#9O2zOBFw4n|rv%{3_6maWL)08d;F%`?$r|jAG9Ae2=N_T6}TE<`Lo@2pSL}V)a z+S(GEpR4rPZX|X$Na?xo5%I9fO7HkbM3+x0y~iU0GUO}!2OwvDrjBw@FanBh=aeH@ zAks;Ll_MU&BCfijH1~xQI_9o4|3r)5Pf-SS971%hk23f<)UV-9Wrza;nJIb7kW&wd zR-RIZSYE?viRniA&%EDq8P-9@oR!n&CcyCA zS56P>MzmzM(vnl~!4#1J&SGCbQHhnH5gTtiDU8-7uNXwf>n^7(*3nZaje#?6vB?TE}-mJIn|!(5q4!kUL)P9-E z@@4KkDv?)7lv&M2W{rn38?2GpXueEKvtIH+YX_O_zRK*pLZ-`jnLRehbdy`gJ$A_F z{p-jaI6jaH7mn->t;=4~&v7@Mas78~q`bE3+lC zY4*yEQ3r_k7^>WS9(vm~Ou5y51>yrcnM)Tcw~ii(>~A;aj!F-RebFoPKjaZ5X_fnQ z5WXXmlm~oZ7piSl9y(}Gyk?HFs0u7%db09N0xWD^U*-8Y3k=MNNjR|bsm!2tGDD_I zWJhm;83-naDK7?Lt!!wZ%+alsmkz%p?$t(l`Cd6?7cQ{J$q^%ky|$XrX5H!P?LJ7vNJsNJE{${YIy#C)|S@`!KB8wcjVO}Z#= z*}>+AELGmFj2<8-tuoe~t2i9ZYjUi1K0AB)Ds?d}wW9qbf2R&ydLW z#3&!lGZOEsR6ff3P27F8(()`1rqt(-@`Vp<_nYU+7x_N0h-a0rN>H(JFO~1IVA-}r zDZhtd{$7xxEa`NY*es^}amJCDS5M{7&WMKn?pfYh;R0{y`(3Cx z4TkAnZ=n{0a0gx#8Vt!pfTIu`PT$8w#&StIU=OQJp}QE7)1een^x3CQdJNff%>!-od<5nRrOBgASbbf1j5V%kNa$B%xPP4^di?s!YwX|2$+ z*qvAhLFjW2NveH0f_voz^sJlU?wfAS|5q10TdYCeG+FTOhv>J9tkH$5OoJDlDohv+do$>fl}MpR>4b@IFj0tqElipZEeQQ1O#SJEyj_Wq zz-*9i{~#n({s4VmEhIF4NqkX#VS1}cn7>~TX7n0HtXLFgjM|9o*$yG4`%x^`yq3sg zC(4}GLT2VBnb|9Z6f9j*R9n!3u-bO1km3gEZZ$+Ax9k*B{z}9O$bKOOD}Gd|j*wy% z(x@Pb?5n3l?iwT0?X)oG-Z)e=TbSDf-YvVQFz>1vfk#zg!4RtqH4_$K-J6^)3z_~+ zh)??^WSJge`6^GyvLqnzDEnDh=m=?E880lH3gHO+B`iDwe?O#^kmHXBZ^sKcCE-Y+ z9u^jreT;nGNMUhTTda&65EiehM%)-LG(YVws7xwn*gj_XtaUa6M|Su=H9K zvS4RrHg=QQqKsf!USl|Mc1~CsgjHGnGhtPIq(~ylgAc(0!s>E}kS_ZQYnP8C(#H$y zXTonQUdVKBC)3MVS> zfp54zQTYDq2)t^4iL87(nK@h{uXNr@#Q)>+{*L#3dui&YIRZ9K5BP*>F~0bToKzeJX=R5h=Jf(|oP zo7(7s`NgU>p_@^mVpZGnM=^~qkol@m)nOyN-(VkAXFv4V;!&!uhi(zK=Q10ek=ZO> zX6r#R+c%Qg`L4<$y)bZ_%BB7};x(qJT(_d2;(aRDGx*T=9F?2)6S4g+s@|Wy;WUh@ zzCU*&#;dOCr*XsQHlC9IbD zcALs4g(H{LR5gT^M`+g5q8hpd544;kbJZbvsjqYLTj8S(AtzSExn^{ZN5l zsu3O#y7I?WzC%-?{})w$4o0GUH-cg9~y0uqyCl zN8&cAD)VN9aJwq0Mg>$uykS|Siqj3nWblD1uGDQTI<-;7_X@`BHc>TRr9h6yS*Gt7 znZfNOvKI1v);mWv$$*^i=8h_h9u?gbsG96K8L3%?YI0mxVriXKQ@S3;P-dv6o-B_D zX{KuGX~c-{^{Rwp9pV2^Zc@#>_{TUGMw3kZ{cs8U`%BpQ8QHOF5`EaZ@Cfd#g{ zbw5?syeIGp(W*s55D}UDRJo;I6FJ{kEjjr&@_wPJ<)xs8SJPCh+gC#@`Bk;{9HiV~ zv}#?!L`+tvtJeQr6Naa(YV)0Q*v2wbwbkPs{J;8^YFCBL#G^x0`B=%IbDdQCgEm73 zs;G+2gkh~VUUe+zIHuM8R41CiaCG)loqDp2*q2<@=_Y7V&ruTjDu31K2?(>(T~rtE z1!DGlUv=d>dPHTTx*CfH-rJ_SAwDKHlvKC=f=qSuRNep468^t$71hJ>7#qj&GCdcl z9-?8CpR9WP6ctO|sCqIxoT%D7)l($L=~R&F>0)={^#-Y)W%v=_@m=+zGz`wvB-Lw& z?HJpEs<-?q79tL-K6Us=R3l1Nd_NGY-5#nhz0C;midEmGcrR&(o0BJ0n%U9{fP$;-coBD~KOVR`X>mP{4P!uy`}E?JBkU zz8R^SVQSrQ2;HE4YTe(k`3b|-dUXuEs;D-t2q&(6rY>_elvs8nb$OnTa6U*~-eNsS z3{+PTpCB)HL|tjcdtzJPt1FfKgjO6;S9WMcET)>;#wiaK_@S=eGabUUPHlJC9l_=| zwcU#%Sj_Y4y7Zgat88`M`o&nP*{H4?1vfqYh`Q0U?nI;NfI&oIv(%0LoI(I{T;2FG zdg5g_wZ(eC4i8f|Ul2yrY>h;=^e=TwYlYrcQn#{J(43@h<&ckTRx@?$eNe;Sr_^n{ zah}pr-BvpPrta_t?lfSk+Iej;@v`x1*KlM=I$Tiq!3QZ?q3-J`V3U?!?NP>qSmlmt zkG%Cr)h@Hh2f}SK&LzPL0 zY%WUV{!BewcOJgvzS_4o;`>QY)V|l&6LWP_`%hkvr<@%FsdiGQoJaP%bdbz;CuJ_$C6UcKE|EtLQO{~+BXAcV8UQIoBb0;JgT)pb{I^qlVsn>kkL#*Rn^;)(GIh~Q}wReuf;QUdqfA$?F zb%lECi~g993{~%#=7Kq49d)4|PAVo)UDR7gd}@LEND55wsLAT19dfbkHdKA=I)t}n zEA{cdmk~RzlNq>OeKJdc%`O_QK2@Uyv0+Z?v;KHs&qVdvb0?84@1VZ890ul7fcjEZ z6S2ZI>Z`p4Vy}m)uUC%8+|5%WJ9R~UtIZ@V$BkA09dm$q$0YTg2C10y-BLd+f;KGg zr+#eRE$nzyB46vJe)>n0;NNzE&FQ zIZY$NAhCV5HD&AmL_)Kpru+qHO~M&X#V!3YLq60 zY>=jNO*kJ%jm-8}WO~-pI6uop7QBq6%Y)xA;VUhg9>{#M(l#2`3Q!yFF4MoYrf1J` z*kE9z={-IgGO$I{=M3(D_@Z$S0H2T5xbMJRvGsPDgQ{x!ZmCan?Xbr4EM(?>qQ>)H zC*tMYHQry{k>JeK40MKUXvb&<-c7}<_^oEd_i$o&EK@XoD{m2t^VgUIuVT$+t0t(^ zWTJ*MG(p?m68G+*3ATRtqq8PN`tV^*$h33BU4DU=Ft>}+gipfZh$ukRy0r_@a7t%e1gDv?Lb&`hkTBT6%9CY1`uMgv!k zr5uE8jzyEuzZ8bTLz8d_W1p+gB>84z3HGig`TQ+#tY*#z49%Whnt7jMq5se9HR;P@ zu$D7llfj&kf}J3db-JZlkaGm{|67_&FWjH*r^!|Y5?|3nll{6DqTptlC8N6{czvo_ zzCRf=p+e1yD@fsvbr)G5zsQ0Fqnl;BT#Mgdn*2Osx`Hhrm$+8j;;lu|-^?Z6AyZRO3hs8u zA$5_p&u58z+I-FNzi_{$ zlg!>DWd;YyjGwJJZm~WvXRvgERnL&wx|HVlC^(;s`!pxd*}!zhX-;0af~?g=&FNXc zF%>swlLt4u4RslPOqTg`CLDp@1(%?{1|4j997r!^15HWR!3TJxw6HX`g< zt9g_Li`Ldl^J)XssHuxg@7J0)K^ur?HPpPX-w-BtqUQY!d?@d$=EGpve%(n;aTa7| z>Ss-{)j(+uX@0bAjtxywn%`fFiH;w(X#PwcM{L7*t*SD{c&MvZm2r~T;;LHBilYdt ze`&RS;l0FGT3s}vv|%eA#e499Htr`CR+4I-gCTKm^-P@{EP`#+npjAqd`DL_kinzT*JPlDe6(6$K3 zAZA-$+sd&4vB%Nc*0mAHEC|)Mw(bGdXtkYcy~pO3R$AAm0nq;nW^KD+Z!+j|A1vu$auC%cV_Nqw#7{_Vu;?ALl;GQv$K%WOGGW}9v@oj=O#rj_ZkR%VZz zGW({>$QnNSBPDT*CzEa61(E1on8QSwXu=NT<*vm^;$dq0JLNK3vKf0 z1Y#AoXj7tK(p?*CQ)1BI<}EAEvSq0_YsUf}$plQ!$I68XLX+J!BzV0QaeyQmEEih0S} zMXqzP(m7b>qK6WBim$gfu+9Is(pk3By5eiJxuJ)?~Q@cpJ&JKGy z_g~kp-{(Pe^SgFq0)%v_R=aT*q`!EEb_+wAE_#A?>rPnC_Z_rbzpo%x^SyR&byV18 zq|BhpGUGiZGRH^Sf^Mg<#iO*=a)?_aljqu^d}JoWg0)8~!QWT7uRZ3C5bHW=PsBq1 zAGvE!p1~N-_tl<0(viqGLwiook>QBZo zs7QSe?JcW1ZyBY1aJL_khpqNuIP6GFKa2LE1$tVxwDwW&@?cNx<7F3+3tpprGP5n# ze4A*W9CpMSQ8VpR?E%b;c5B}Rz``BauYJpR5}vtiDe1<}xCqyE2!0>XdEDU=Fxcrjh!G`?t>Eu!87ov96Q@8f4k!p)1w35OcJHx^k=UA_*0%tB4g3 z`qoHSwJ+4@z)xM(iLrRAqjA{2JUG-Vm;hYtzt8pIt{bqRUYG?Mx z+HO-_?bCVKBdU_fg171F63Tt$s;k%eCuA&ASMU7@;>PnjdxUBh=KV(3FbNTl-3*xy zuVoJOkolyEuHkfF#D2Cqhx;%{%EP)w2b&T*mY{R2f`~^mT-U6VBXM;VnQJ=enh%1B z)nC`OEJkLupRddT1-dqV*6a0j9q;_cRxgFF)1bx3|J9kM>$JNP(&2q2vYH)rol5=? z-`Y>t)#))dCXvo16<+I?r>@8Cfe6*U>U#BZC-(ORU7!A|uv+G=^SBHxv1y?5>bn8^ zfj;T_H%~!ibWS&L0fxZTM>nWX=*@}Hs`RwEpHKRW70Y_gaTyN%KL24_PZ zymbDKWwF38LKmPB@Ph&$T|g1WvZ$6W;0SEELkC@8`*K)xx}`HOI*t{SZ#wg8GeWWg zo%sy(-Z@etUzV>6?R}Z}@>aUgqHtnwZFD1BdO>JobzzSt!`@WTjY_fhz;N9t%cqSH zhIzWk#`lnu$=5|S$-o{krW@OO60uubbQ8=@#HuCgCU1kjx*gC>sSDHlyrpic)k!t% zt4rKe8N2umR}%bmSu5acw$9X9 zvd?2o`aag>TtmShcIXy04ur`J(Jiu0NLH1Wxq6$-H5+8EJ*LYwqJ^=xy0ryukuhzp zTOWFWsJ4r4W6g_LoEog#=#Ye|oJP0x%vEeiYNXqCy(@e0}!ewI1_vy~Z?Z5|q=q@y~n$jrU<%89UEBfdj4IPd|#17q~6}iMW zoYg(X_B>X3tnSH1EW6F_se8H|_QCv7_hNoWVykm>uUf!um#?gQ7kD1K-l8P3#d~BP z&((cwfeKq9qjaC@V=NAP>56+K6786)`#cKHqn<+d<*f~orcn27K?yic_uaNHX2D-| zzmy8%+XD5%B2=`nmR@rZLlD|Tugy9_WcVVH9a=1r@4KYeMIoZ<(MWF`cmdJ1gT8cw zB;s|q>C3wJg#I@gr!V^uEo*aAX8+^*ax-3I3bj*TZl?_bk>mO*8!$_rxJ+Ml=3(NU z?PYd#*VklDED|`M)4!rS(mkV*0+}j^3#P z)UaNpzI8L$j{+}!hjDEY{}q>bXeYe<@NcuSC61=ik_xwMFl<=`Qm53-vyqPa)H>K|iE6HXw!g>xVpf zfwi8$C9?fx^}}DljvW1?_pRX$^?s`l7-RW}oXjG9Q2k3-gfi)a?3=;O9?=IojzJJv zqz|bF%h$I+KQihOCKxvQsNOKm{EtlkbNZ-=!`Mu2@J(b+Tll#K|%78~>_C+`yTXriBeTf}U)tbX=4U*dxf=~GKpBi4Ve zKFtF|V4kR7pogXFbW@*w?J@D4ee~Jy(L-&rWDZv7m)an~S)rcZva~JqabF|-y3X#z zo88o}FM_&Vw}4Q$>$^dy+x2()&6VC_r&ET0b28%hH`)5FgHjRk+|Y0PFa>cy9sQn= za0I9K^?M%Sx|5rJZxXoWl74?auGinGKR6Q&33JvLHbz9WccA`o&B6Gd-l9M9W-3f$ zWBt+YOQ9xB^v7<)Fbw*xKOXZp@wHrke0~=UNrL|P1+<{me3=95>remvo7lw)`txT| z@U6e~mjYqgmYmRE8@C-Y;;X-2;E12;bkN^mwb2vv^tX<2BA==t8>u2OFNNfA@1FHVzEaf7C+QCJ)ztdIas5RZd?#-4Vb1 zF3^8}^_b}I5&Dulc|=`5>wh?p!{XFiiEPPR{jZPEhVfNIMQ?mCw7MvS!~JeOBnsc) zQ!J}8MO7k%uKfj3?SmTEye+Cfqw8N@6gAsZV5z)BZO1cMeoqk%QSjdn`iX`N0lQ+# zipI4iNWmTuO%_~#Hbpdj#BW6eU$IoK7crZP5_z45Vx^Clp@yDf<)_yCL1&3PqPu8= z&2AQMI3n7Ljj&cLid9=6ylyyBtiF0Z@!)Y_KG;mO8;P#IRZX-z0$DlvL9AunF+HuL z%#9<(`a50l!-LPFeF{EoyH&K$MvL3@5F749d6Vr$hYIkjD}RZO^`I@~gG9&FZxG5t zv9SWb|6)-+#m2Uo#KKmKjT@r}5|4?EUC^~h=ZKBJZbn-EwAk#-DrBvh=u{WB`%YW2 z#m@Cesf-p|-cCktH%Dyw+7@24rP#jqB5YRqB6hsf6-%(`VyEwrg|B18&TbPBxO^77 z^vflR*NI);c@X=wOzakEfwOq|QAr_`3n zT&IfRvk;cg-!AjdP>Jl*NHMPIAxyQVigDK6E_pg}ObZyGy%WT-n*?G-^ThGN{?MlD z;zTn{{mdM3(hc-r^M0bmdcf00i53@3we-HCWg@z)@($6mqy>7UjcC~d_4!dvv^-41 z`FL@1asmMG8?)dN4p zJS(PIO>y>bF{2aa3AU5P3}-~UFC4^-c~#-fn3%EJDujo{jJ+_?Q@vy^*(YZIEI@>G zOJ>VJF{d8moVh$|m+G*lCf5Zc$ zs*CF`4nk;_Bd*6^7r_4CUE;PyBk`-ZrV{yFmAKu!7kfUwiM#hW6PtTT+{aMhYPmE|v9h)>1*|H3@+LJmx;M|<(YM^CIw28$P~`w^L(#mnD15!dw> zue?S;(y^w@E>Fd)%`j9k&&BKGq0d1R#2Yyn<2H`sow!0+Kta4yq`(%9dE%pai?M!i zKzx*O6+JdVd>*?Md&A3#uew2<^KOb?TRegOA9WMI`b85>IWKLqCxlqHCvKu&?f9AI+JbC-dY7yYmvy795m>a)sV3GX3$r~T97)( zQ2I$Vgl4x4m7O8=uFqulQW$J!Be9vTGt_jjT*K6Bw4qi_`1chb4YlpRz)M{>)baR4 zJc$|VB*8{M{b^{hX9d#qF%tQx>jwL#zmfZCYjF6hBe8SA2FIS*J96x)!D*Qj(WGpN z>~oZ%dCN3nBmNj#&kHAZW2B*dvo2V?nq}xP=OtD^e;YblMjb^In{DXU^&_%X&W0ZK zFJSD>8hZ8fA!@L}&}%Scq1ysOuOWXUX|&1E=jAq}Uh@s!70M&_>u(q^4awxNC5EBL zGw@rGGlt=F(F0W*8v@r{Cbsgh!8~X)vSR**pmS4^Et@Hko$O%SFHomz&lA80{IO+&bKJKo9xhS5=wiQUT# zqodCdZ@>(rGxM>vvX>#M{Y}WkNkg0hPU*ok!`Qwn;eOSI3HV_;Pnlkru;@j)+v2jWEpgK+M*5zC>Q}wqaIWE|%r08s<8sVxGSO{04d(GU{P0NBl5k zw3$pSFw>BE?+~KlPhb)8?Hxb_soST62uinKG~_nL5ZOL6EIBV?Loze04ylFd{Y}H_ zM0nMe7H`AqN5xq49bj1V148jS$FSk^TjHfY8n(W_jpcI(!?wf7j4TT`?3jxlQO+>z zE`yNEsfJ;< z9?ekE_p6OPv7X0%%`m!o&d2#4;QpIpeVRGZ8t>GY%i`PJH7bqwkd`$e4s1{Tk!LhZV+vmiTbz)y9B! zur~$gj6nx>U;;DEVhmP6KVQ8z23r>v-3J;+SN%;qx5yat3}e*yv@tfhE0$I-8OJ9Z z@yn>v#_>y+6Fa%WXi*lzX@wXkzlF4)Zf{H&;f|21yD@PoqN|BmO3+pUSkNwbVQmmze@yJ6ft0Pd0} z8u#wR5Nuj&+_wxLR@OD{Pe;q_eT)a&ZYHXdV?1~dLRT?OX246CDd%OTSCq)cdr0Jo zS;m9E5S9miG!}ZpSDcw@JmeGr{l9wKc=&PvoP@%7#2!-mJ;Zn{A5H|j5l@U4h~3|4 zJgI=KUm9UN=>Z`t{n~i0Zh1@|=Xe#y4e}!vCM$Y$#&?Byp{U6Cz7l4` z)YJGrG#7cizQ&K;Aw2i%7{5NkbAwtMzdnV@_N#0Bv7j8LV1tc6J7B1e*E9a=kD&9m zlZni$u&P#Q()>b>sQh4=i#wZiJK7+&TxHVjf}J_F&Lm#8BqCQ+!&JI)ZR}_$FqLb) z5s^t1Q$;PNWH&-hRYzlt+=5MY)}beCT}^fJnagSUShg5 zQ^%E8kOMw%>iY8}(Vz1sSC4RFUfWFWYh#cyd0-lB)#Hl?O+%MIzz>NknMO?OhUGNT zWCC? z6*r4%nvENBx|>YXCZ57p$x<>qJ4$4^pH0c?qxicWCnYlPZKkx|)~-7!kv$ho1PkKz*c`SJ-sy_?$XBe;#?xKVXbG0M82}K>CL{TFerOWpT9LH3QseAv%$n< zytC<-OFp(@SCv`$zC`BI#`L=~w1QW{w#mb+Lf(4kMk>o6{L?@*$@-T$m>uj8m358{ z42|$I2Sh{#hK2`wL`23$G6imEGCyU_8`0mZ#OUDx-{kU_)a0xo%) z|0%#?^7e}}+xdkD+Vu>NHb=$$?uD$Uh~N@{SJ=up1K^6Jj^WJH%}M z-%DtoyV|o?);V{B_q*8o)Rru|SzqUB{a?5n`iXIgvknYa`&XDOgcJrp@m(92C_mhU z|MM}Qej#SNQK11*5s@Jg;byzgXuI%;7(2f>ztAv0|1fh~oky72FWPJuZ4NUB;D%jb zXi$(j${ZeJ7if+P4KUk9MA-#|m;?T@i?J3}^PjRD|EHFx4~n!;|I?$7RyQQOZ=a!U zhxE%E?0QCLQRQA7*w&-{KXohJCCm@SdPIccV*~ucV$IePD|hu9WsdUe>K7Rk8)fco zjx&dKjR=p4iU^a2RModb^H%>+h`xv4s8N3ZH?Lcy_mvCiKi)R=3yCsEheU)0{@;`! zS0HZUe{aRWkkA0z+b06j`yU9c_y1FD85H~PQl*jjpUbnz?U3qO>fiOWjz{F)e~PsIZ$@D4?DoBYyL|${;8hmVGj29i?VZ#2s1~gmkzI* zmk~al|A!7W7+uV}mkZF&)w(x|OYGan5^j~BtVL6!{wbs0zl5f1L|8;rw4HyvUH@np zL^}`2lsOPG8XX!F8WA3yelW@=uWHOIC2O8};VW|}lcJa!6>On@cUHB`(cf5w^hF8P z@-*=}l~87cw^yI^-^VMKEz>nNN-__!EZTMR=$XE3Vuj4V7qL3&t0tC7Uw@#SA~LkC z^SVq<}&YUtQEWkf5(LCM#%YS^TRQJ#@vsE+$BEsX$QRz)BmC`3z zI%YbrW3{aX=H*+;DXQq^qu`!XcG3mY*+q`pAU081$FS`YSmT*tA z+#YK`1>48g4{0^R^zT0MGLN$AK>zUAX!MD9Og#GAE+{Hu6bw2_v-9u^Gsnc3t@Y0< zn;66_69UvjvaMAoJL*ThX#m;9CE~anc~H+;2Q1;^2gI72@WE4q7g;Sc+1c3+`0a82 zzn-wG`bQ+)WYN7`_}l@%VaSDk4gc#N+4X(k8}UcYJJK8w8Wbt-inThje^Awl^zI;K)=9Qxau%4F@B-p(uV^hL+wJt z@!e5=)>j>@7v(zv|B{OU$$r~e9~=`J7G~#fwzKxMqfYA4_@p`tc0PT{jG^g2XEaWC znCXx=c;+SUP-^)6*!q)h&bjHHGrS)BoZUYIR@yl-G7PPbucup7^E@9Xa<_c$`5C*Yso66n`W0!pKzd3o@sU+Rdt=EL9BVe@0rK` z!}!7*#E$Y0hii;ZUzS!Uy+wLSHRbSnA^&z+LRWKGShUq%Xu8Gqi-^oz){9qH{p)yJ z?|&bU=))_N6(sNV@29)?MP+Wj&TO^v3ph=;pWimKz@6Kt514Pt+}W2``1ifc#yxrU z|2Q4eliTGDnBSNBIm*K?+$=k9(ON_X8;8O9~H3m zh%(1D3N??h8xR`p9~u@K6aRlIGqb5PtD0^;;8I@s|5WxR@KILR;&VT;P8KHHWKX_? zY=k5v2ndlaD@4d7%nXSb5;B>5StOZ>Gm{Akm=T*=DA+&;xYkyM_gb;FwOVTD`RlW8 zb?MVq@IC#buZ#Lh>rd-a+N#y6|8wsB=9_Pp2$o-LlDYTXbI(2Z?B~Xq+xM}umzXAp z1iII2`9;pzAN*oykvI4LA{eGWt9#-MDNTpVsr>8dJoe1U)hd~kDzg81_dHW^*7szL zP@aesHpa}~>-?H(SPH*{M#*U(o5YLcwLF!7_K~N`NJop?snMwm@l-4P>q-Zu=FAjka_ZnW! z^1l7*g_0Q5Ze0PBHx^FV;<7uCGZN+R&p!OWG$v}`*MrU8-(1YprIyM1L^k}qb$`e_ z+xEuVsMuulO@==XTf8ZM%7_C~4-D@{i`Vj(jI+1=sUmuH*6z2D7TQ*TM<#08K_IWx zRA|aHt(v6);*_;ooGvi=K^{1m3DmjLd-|=6v-iDyF1{jFdSE1aWZkaD*)wdWK{Yd_ z%mD0UgxQkg#Cs&iyYC-s7m3mX^u5Q4eo5HyOg7wXx7%h^lW>KpH;%pV1uJxcX>@TLwE54uYeey$3y#Dx8`_jj^ z9)8LD`A3;ai_1DCn{{+dG)qnwqi5qsLR>{UdNp{F6pTzNXu2}y-@rBWp8H$wL(L?C zM5p2m`ffDI^jQh{?V@L<5F8}krrnBmYFGk7_t)QNaVH*|A=s2qi?2@cT%Iae@EqJM74ri zw|t!8dnp5&Qws*R&R*ERuluk<>7-VNB#odLGfz)YiwGR+$t0^6RVQ9|m+@5iakkkO zKF;gz+F2g?IF(u9$H^x}I?lkP;N#5mJ(NTGg_6YCN6kmV?n>&mQQ$AJOjPbnPR8t` z!PkimVb>`)ZuZfcjVPlOip1fkE|5_a&hO79S~L(sWQLBJ2%+*~e?FW}2Ky-D>HP#g zPvf5lot+Ql#Dk~SSq5$!(+8r) zsM)M()HG;BRb(Tj6V;Yz+}zl}LL2l(J<oor(6oi)~+ z(tELESI>9R7;&4A-za$$f_^xpVkuJ1%SIWA=7n|Qnn z^qja=ns$Ou1D?#NlfIxQIkaOLiKcy(GH&n`I)DPUn}Ct)wd1@LlUb?@S8Bh9NLwJWlaeGEyc2K(;8@F24!I#ilIL$6{hqN_O=*S3`SMJ-w=7hpBJav{w(d1(9JuGU zkL>CQ5(K64%yx7qyGLz<_Nj8G=zYwWPPb(cU3D_fMu}$9(}7`+vZ5c?cFW$;@zEIw zw}DSVAFKeQp=AYGw^WDoc$~HO;`XUwOV~^vY8B~Su_Sj{B9dOS9CfaW{Mj;c+?;TV zOjpyw1d@H`zzVXcOnd16PLL46l)A%)2N0^$=(VfBOv#i#3=vN3kPfUO)l_<)l+vkm zqNDe(BFpmQPJYnyNZ&oPk1E*fu9qBk(L4h28#<1h`N}Ht)vQE~h~Dy1;aIzBY^q4# zUQL$KzSZQ~n&k0MjHmd3py)?N!{DIUZgE*hM3lO4Gcf!?kF6m&zI#`bTLk+48WNR{ zbAo*8gdJc|u)*~rj?VQ}t|j}E*C%p^kcX!gv@>N}J~Z0Q?Em)ZF7VP?;qd9*n~6(b zr&-<6u1t-sTP+TZx}5ZMC)}}=E##_apM}P=aDIGGBY;T*VhSpvO=;Y#!f zR0tJn4ISndu^w1e62~xR@AnR!kS!ThpoRghIy_{)7QueSXL`B!(r`R;N&sCCx}fek zbe?yX?^?XG?zU3Zdh4~_4MszoVKXe*3h^3@cG<;Y$tB0GoG2q87=}SDMj;H4alA_F z7RF|cADgbvJbYbX?6t?*YXv`QhzoOznTxF1%Z_M;3bQ5^X57bTxQvfFAz)@5sbLff zL5Yoky8_3#S1et@@bg4G&H4a>!T8~M1gQ0e7;d@}44oc4H#Idw@cVM;nG?-Pc(U%f z%M#GU(etpgU66wQ1LkMSl4&e}2?0XUhW`O{uLR?D3lY>~PQ(zqdk)dQEYh7p$TvpIQO7uwvVL-Ks3`5!-UZ=k2Y$VJu-SbRP|mJ^(8(ag zDVCya+#G2-{rq#1-yC-Sc>G#SE}>tbI)(($t&ntZO;1RnRPcUhp+kVzZKqX41m}KY z%rYGb8hBUgTTc>;yli;{OH}SLY_Y2w#vNZ!K}*udk-Br zbgTR2p0AiQH5(P0)v|09Tqu_QV1k++yN47vMFgeAuxJQ{vZtU>Kg>!uhPo z^iCc-JsdwUYpmtBUIDn+0I5k3t_};N+a_&;k)SfREkgj90mQx63Wq=Ju0T)+M-0_K z6OEyg|2__))I6iN79fwZT$|rRs1e1GdJLO9g88SCc%2g~MuJ!#2;|Lse1GIk#UYEs zRjO0AlibnOV(d1yfw@)(Cenht(fOT6a2!j6xFJDy7%NKEtPsu2McQwIR*A?*NoVA9u2BkrqKsEd4=C%!LQnw9Jwn#yV|d9)}ZdEf`3 zd05JKv1!CUCE9J6qjl~XwS^!azzDqVozE?(O7d8EUgX*UEa59qDQJGAckbFVuprP} zlgmEwrC~LOx749DRZ-B3OD=Jq2hyT2OO<(3_o zah5R%!4FP@!7>c)8Tf@@O7kqa(<<2{|0>~&R35&F%ZzzWtJnEFv7;4TK*KkfzWHSK z4~A;h+FOFw#`>-W)~yl;pumBcz(VMMn2!X?L$K%sIluoHxTeakn<6aB{G^aAyYPkt7i-8hBw=v` zZ-493Ya>c?t)af>4nrHdPYMDlI}FV&t!;*uW>I#}Lj;z06v)hjkBgE^a$xA-SFqyczj|(%olV#doO(nUw&gC48n{m zQ3*D90?`H*f>Db?wVw$>IpX8RRzQ!K+2t!RHpAs0N@8=80YW(3 zG36d}ttY^jg8?L&S;if7C@LC)8YYNcp-2D~>6e)(K9yLFUrI5t84%idr?tG&0{<(= zOw=3kC^kT&dM7A3LiWPqOcD0N_K3SzT`@=KR+w;!v=tAN|Ej$xF$y-Nv`&S-S~Udr z$if&AcBX7hd*ChOy(8-|QmgQ4V#6ec6YUNUs5xe+=LVvJXq>d!TA8*D+@UN@6T0~t zC`#*_H)ithkRA%qjHYUF88G~flTc3};kT&7khK>E?sfe_^ep_bT%etZ+9Av)&^0k# zAO@KRmxYz(*u3YVpnZ5?OFWb<>tFpQt`xngGG~yJ_m99HT$}=Nk3k9PpbA5p!0cMXu zeo&oY3}fX5&M)Nnk{7rhI+Nu2GFQXTOblG$>c;yo*p*?!niGaA@49gKyMY?fWY9`t zgHvplhAfj~EJkoylH{SvL)${kL(PLSUd%VtBVd)}t3k+W%b^$#2#PF=(ZKSI$leY# z4X~B3jES?*>G3<7^ansoE0GczipFA0ES+5kEgCZSaU z4N0h~mBuGr)11(r%L)0;0KT{i)*$b^#gNd`y{`%}V8!*f}R7h|P*UI~UIRrfbNUaeGJciE5{to3&8L*`q?h>aDE)* za#?y@8KP~Sgn9sFoI4}t7Ki&I)pAi=CM6C&HwF{ys*kkWCdWr@7Eq9EKo-sHBi}BF z`__%-BSGU5Ocn^|GEprLJljX?VjM?B1u)6%u-Kdv5IwM2r}?6^csEZIhvLoB#0uV- zw0$>Ou`&xzD(GKd`O(6lD%3PT^>{kbXmQboNg%SG&od{}fxdG09H+VJ%yAkm+C%b) zNYD3^oTdUk;jZ(yI4}Zj(7NZWFU&p~HZcb#wn5PV4019IQ=WdZSa z4hG0#A-PL9LdNzl+QBK8vIFm1W*wd1O-jm>q4HIGiz5v6WT-j7MkUT-99?>LH#v;| zsTWpN()V}6pEXOwT3ghOC`T2>%7e5!YrTL7tX~;I-4ZR_PsFh@o><+PW2i*))byU= zB2*_-YATH}yWvGd>9v`ek#(xVjcXbP-NmDONz7(F8>vl5;7eGQGMD3MXFbhyQHoC;N;ASk%z-uk8|#uwW~K`y(?{8SoYd zWfx1aT4r>7!tOxWa+HgC@lfE;l!FsfZ_ru5mT5@GaIpCZLN>PdUo*7)@Ea%IRiKqM zj7?df^2Xxa14u(h0mM%rOpKXYNHDNvXrG-F81y(5fuQ+htVLCY1Xci5%YZm$3=bC6 z07F=LXkbTAxOh-5EPyh;)%c&kTo($mSR943?OR~QGoRLymdN1h%f*}5da`I3IK_b z-B(~GS;Sk=n8l7*AGLdjs>I))k>ZT7YLL{$vSzHla%vwWt`3dnA|F))E@h_`6hD`HlIizV6_tc>`z4BiKXzn-?mPj2t+5=$@QxW9FS0~ zOx{^8g7M^VSs~=dO58w10(GDc-U5nhSj1Kq&INxPC0W^7GMp~S;ly}z6K}c{Ia(CP zT-%<7m_Xp^`R$+dKehcKLjv|%1vSW2%TVC%@op;CFvFZ$JK)i5pTr7a*5pWc+u>x^ z-#}_TYX(Ml?J(Yb^QRvD{IRYP!$quI;&$P|5nj;cp1b1$=+O$QIdlMMvwS9@Z(b!6 zJ6iTmU`=f+7>MWvi7g;+L5%PY6jt@mik{>$Fd+CCYqpa{heup#VucZ$+fm330C}8P z%PtGb@f%2QRXVg2v}(rLVGe7=5Z+E|Z5^MGpvMk)T4w0#kQqa_bna4d>tcC^8B%dT z6n1|yR|hZB=f-4``3O7qs|=dkrUp!=Xq9PLA_D=#n3;o+n8GR;7G*$IpoRUUa9J{T zM_}h%2-1*64YWiAFwdpW-9XltC3-%&ebO)_t@fysfV$SP(TM@OeGjme11kUcy^q^N zJQ*>jCvIM(Dn*OgJUKeZ#92-pJGM&I_T#oNqF1u{pm+1=JytNu4(=g8EY{-X)}XNe zSh*=l{5~&-69#T(;@h`sjI1J6$vjzUj5&UHP=YGWpY5z@AGJ-oK<&u~LvI)--=!~) z!&|%BZCG#$jc^noQgdL98C9FQ?NJa%PrIYuYsPBf@s9CVGy z0ETVkQTmJxOVH^>8z~|3#VNIuquI6H6=EJw25OcA=x$@Cn2*cQb9VCarhOPR zUPfqSwok(qvQCaed$u!FaJC0y!EZ!*<)0APA78Yp%*I;PM2DyL< z$pL%_4Sr+d5Jcd?k*eWR;lCz`+ngso(DyM?1*Ia_y*xdNA!+4^s<9@T(MNGT@yelc z3h5R#K`MrW-*h7}dDd{04I1fB1Dl59F+sXB$`#XdWI$(5hPFvD_*P(+3oBApTiRr> zyCf(A*xNNI{LV&gi2^to`7yxr93i}cnI-ZJsZM(l3 zx*pTDoW3*Crc&h?R z3r$zFB4x5+W2+@#GjsEcHJ!2?1^u6Xl0^?W$j`2-K;sRQFvvX82LoT{J#tu-vD?(K z3+?zDih@d5R?Gw;C68`$l7B0RGd$J#!cE}jDh!?2Il5OGbBZ0dv1ul!JR2~b zk8%mN$NJ2GJG(V4PpV( z)80w)2`zGy^w?OV-9GN*qI*f4-{e-NrLy3b%HF2u27z0ybCWw0R{G02Kza*PWUe8# z8>+~6t~~lCi)Lkd^rjCLK&4=UO`*?-)-o3utk*#P4L46{zXgDQZHjco0xYzr=v!0d zbd|2__tFOGgW$>lRv1voz;>|0027Ehv6oc>r%rbJ*8pBzeIYU-CHA=t8NW#-Co}x@_Tbg$(#6xn?!EfO9Mtss z^eF2K^MMB+VnL(Y_b_9jGF4;JxHOZRA^68SPIswD1?{HTk)ooAj`tyn*pxB>@`cgHw{bsllYY^C{?OAXo%cgwL7y8h z1HLSQzX@r0yt+eYUGn6{k(b1u#Opgf*ArcXZ3i@tvP^(mymg-B=_8`mL=Vi9rD>6HyXy|nh`*gDO%$3U3Vo?Z zNv}|yigAvC;e*@2XsCq9gxYe_%Q22YG}O=kgLRx9-1yVurphdEPyuFX)E!4zz9Xt~%6WFpbEAOQ8B>i3&Aua!VVW zl@@$ma97b)r4K#=6h3-}BzTh^yq?~D8%gp#b`R+iY7gb>u$mxszJ{c5ZNAgSX%k`_g3>8(E|q5wbt;K!sVIx|apZR{m%JVbkodjxor z-t#+)>86KBT|$9>0O-frhsfWOa_|@3>~#}>a`Vr~zsGe#s>w>Y*@X>aeQqpt#fVq1 zU$Iq^CPXG6F#iKlGq^ZlIP(`vVE~h+!LVe{5APL-P}jYe2afWI)EDd_rBqCWG$h`4+9^5 z^E}a!B_%vWgUTORj`f4cEjv&-fDv%m>@zQtw-$Ng&=$lPtHRrH+`iy%W%w~-Rc35# z5CbN%u`>6mcfiJL4NoC-B%K1CKT*cRf?&bYC!Zi`zMs5Ieo8X3H<$;@(QR^dCJ)%tDD)RFrlHJqC~H$LC=;H{1VX z7sv={DZ!ht-Fc!$?nT0M67Qc8(cED_tx&Kp#7rY-Vb;+gLYfFNn+@%#cWYP0g>8RRuA({jINDwTH!EI5AzwdM7A33q(5fD#;XTbf^fWi^GMz zmk!>y?{$?h$dI)jdz#B-fxwSLqOZRJGf(}Nm}Alkxa#V?H2VT?+3LTSzWxW2kzCI- z0>pNH+NX{sw7?_H4nU^AltU`x4O@@COV~*tP=+ek*74{N?_EYq0(>r;p63!V&<#ckh#HgxW{DQP zNq*Io&P&h`LtGz4oQi;DY#o1@8(+|>PEev; zNZP)?=V27v5ft(`3tI3+Kv|92&=-JUI))Qj&?{U@@b)jiJ_^{i@W>QKIBP(~r-bWx z)T6%9cS$n2CP#e`NC3QPyg*ao);vy5BqdOiT~*Yk^c%k(7`kAd zRWg4oWgC{R+Pvr5MLPE}Nu$!o#dPsy=-YRD40eb40zuN8U!^V!Ap_aBm&ys*q= zhCg!&iAdiDp}bs9S;FOjexDepzd?Aih85nLkA$Uc^gMpq0QX*o z&yqK=dOlsUQD~^t^&Hwhg0DM_KolcrpE{Fe2;C#eA~xFhifoJdA>-Bi3>nY1m`?{c z!XM(qep`}AA6qX}(9;`*&4tOs7pD@sM#7FkhfTtggB^kI&5gpNQSg9X5!E*f8T3rE z;Pt-g-pYTfZxMdrDd5k_sRi$VX&*&44YL2LLW`|L2&l3b(xxns++|@f7BGOg*hW;g zNuX6&94t^nB&h63!Uxe5FeY-b3{tt|New({i1L0=q=~HpJZsmSxgr9Zez)yPTDa_lJSAMv|eF&X4|$vP`ZZYCn38dEp$sg#q+Q1ib2Dkb4%b_L|ANPU@>?b(lO=0 zCtWdd;I|%}{%dpjg;}iWX#5I%eG&=Od40%j6fvOV@A#7W3aRd-QLO^=w9KsnJUJ4D z;Xmb?#C1Z;Rbz z@pKI$QY&b*ruT0CluH=oN)(p|@3Zdi?l9b{V*38_(z(o#Jh^L>(KKveR?#_hL6@tuMKPF;W=ZKi>rf@CU`XnpQ&cFVX`KCYU+RqUWRe^e8qeEM``^TC@Ude zXNQmhgii597F;wAX9g{)WwXOhBCxA0l+(L0)UFUNB_N$;ZjVgXv)5H61*U^SdL4n;^P#h~rg0f8h)bgKy)ILCA>SqKKJf|`#| zM_36%1c;u{YP+C@F>#G%Cok`1RK$~+1YuZS zRbIi&zNL{-^k~xYMWY3YnTOD)u!Bua+eL^+75w@YCC~L^UtZLkc5kyGS{a$or2&b0$bI zCHZSC6xoyjHQDS>3&0b@%+A%}8;cl=#<-*htE`lJoZ)|J5i6!J00ef1m5H2iC|Lfb zKv4rpmp#|Z!$_R}-|ZgBAA3}=(6wN*9(Mdx?`19SxcM*yvW{xDL%R@iX1SkD+&gXV@eL?#}##%p>p&1sE4em|Nb z(gS{KDU@z8O?D1cJ6U)Ts#fq1D>&=5@}C`m+h}1~Q0NnOL6{xPJ{~&+(+}EoMQ7ym zp({IuGpUw9$`6b{CnUS*JDoxiJ=G~VGQoSnS6~!0V%AlQP!vrMY!}jfi?<6Ui)g)( zRMD901fBQgJF|W5W+9&B-y{xqf<05M2^hlh@(X{}8~Eg|9fCD3HV#z`Si?{B3YDpl z(s{=&uKHI1kjDZ;&4#tpGDy*z%=f$i6=;*TP^75C zEv#RY?EZ-F2O_Z7sNPO1Z0F6%d>6Pl&PQusepBtJTlir?fSed^RF+NR0Vz(zYo-LR zN0|Ga@@Z6~{3kw&`70KiceK^l^H`L+)ghpWqlPFoD%0bdEsi}+(-s?E<0}LKf3$9h z&i{9e8LNpy7}Z-;(TsV0zn z%IqAqVaZ$*FbJrldJL78)|IZH+h>F#U)7AzLvpY_VkCAfkj#VrKWMrG;Ya)S3E%fz z=2=-T)sb&fRo6hSp5Y-b>48Av!T-E~a^zv}&xQc(kX-CysUcqGb=nXJ!2o>1e&G`N E|5P>JkN^Mx delta 18855 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 fY_7{GfkDGp1KBuz%>H%e_sw^|@0|0UJMU~L zY4B4k0cIb73@}fv1cDR5WefsJ2mIq50KW`@u3La{9c-ypfTkW<|3*`NFVu`4z~)44 zZY1D84p&S%pm(5OOa=mHycjhF&+S4WXuTJsGcfy}8!)tMc<0}M>XWT0A6*Y{6`Jnb z?*I=)YR(o11L3I}&j-|)(4-l0c>vwFnoGV90I8SJId%fR-!O*o0w8p^7bC`*=i{FM ze6BJ@Z?yp-nT%>#0PJ+>6@iJOMRKk5n8D5VYL^W^MLS)_Rk|7 zMC4J{lx-r#=UK~|3Ho3M8`?u3SXZ+4esaJ!nk`KuLZ)l%woQ}d#K-LGUt|K>qwM~f zIU=}+^$ctQ;`-S?@{f~aXV^PMMS!J}Gmg+(c!4u_k>ShEaT!AeDlJ;VJrnaB5K+VJ z*xm<39_22s*-stC+(_@DGv9G@@if5nG@rM5D>*a9Z%UvOh%*1?+$!n=uX04lI_1UK zQ@py>MehbL#%|kkV3>QmHq`2GYI2J|9=DirP%8Rl0jnCSb zlk^^=d*FK_9AzBbHAY#m|6D>e9=O+X;cR2I=y2Z^Ga2_+awqFPV0w{j6arVfUkWT> V8`p;3ZFGelVT#{yuM3Y0{vXH>Hw^#) diff --git a/stuff/config/loc/中文/toonzqt.qm b/stuff/config/loc/中文/toonzqt.qm index cb98f98332c94fb86a5903ade916131dd835073e..3a2048518621433e8f108944c6a161aba2244724 100644 GIT binary patch delta 7234 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 Y>oRN9uPlA+wykVevv9{|J6*8<2br#;rT_o{ delta 3948 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 BT3Y}B diff --git a/toonz/sources/translations/chinese/tnzcore.ts b/toonz/sources/translations/chinese/tnzcore.ts index a3777399..50c51237 100644 --- a/toonz/sources/translations/chinese/tnzcore.ts +++ b/toonz/sources/translations/chinese/tnzcore.ts @@ -1,6 +1,6 @@ - + QObject @@ -11,6 +11,14 @@ Unidentified Action 未标识的动作 + + Skipping frame. + 跳帧。 + + + Malformed frame name + 不合格的帧名 + TCenterLineStrokeStyle diff --git a/toonz/sources/translations/chinese/tnztools.ts b/toonz/sources/translations/chinese/tnztools.ts index d0266d85..8af0f21e 100644 --- a/toonz/sources/translations/chinese/tnztools.ts +++ b/toonz/sources/translations/chinese/tnztools.ts @@ -1,6 +1,6 @@ - + ArrowToolOptionsBox @@ -57,11 +57,11 @@ Center - 中心点 + 中心点 Lock - 锁定 + 锁定 ( @@ -80,7 +80,7 @@ BrushTool Thickness - 粗细 + 粗细 Hardness: @@ -100,15 +100,15 @@ Break Sharp Angles - 断开尖角 + 断开尖角 Pencil Mode - 铅笔模式 + 铅笔模式 Pressure Sensitivity - 压力灵敏度 + 压力灵敏度 Cap @@ -334,31 +334,31 @@ Lines - 线 + 线 Areas - 区域 + 区域 Lines && Areas - 线和区域 + 线和区域 Normal - 正常 + 正常 Rectangular - 矩形 + 矩形 Freehand - 手绘 + 手绘 Polyline - 多边形 + 多边形 @@ -394,6 +394,18 @@ Preset: 预设: + + Size + 大小 + + + Pressure + 压感 + + + Opacity + 不透明度 + FullColorEraserTool @@ -686,6 +698,10 @@ Do you want to proceed? Size: 大小: + + Snap + 吸附 + PumpTool @@ -726,7 +742,7 @@ Do you want to proceed? The current column is not visible in Camera Stand. - 当前列在摄影机位中不可见。 + 当前列在摄影机位中不可见。 It is not possible to edit the audio column. @@ -958,15 +974,27 @@ Do you want to proceed? StylePickerTool No current level. - + 没有当前层级。 Current level has no available palette. - + 当前层级没有可用色板。 Palette must have more than one palette to be organized. - + 必须要多个色板才能被组织。 + + + Mode: + 模式: + + + Passive Pick + 拾取光标位置颜色 + + + Organize Palette + 整理调色板 @@ -974,7 +1002,7 @@ Do you want to proceed? With this option being activated, the picked style will be moved to the end of the first page of the palette. - + 打开这个选项,选中的样式将被移到色板第一页的最后。 diff --git a/toonz/sources/translations/chinese/toonz.ts b/toonz/sources/translations/chinese/toonz.ts index bf179c45..5a8d102e 100644 --- a/toonz/sources/translations/chinese/toonz.ts +++ b/toonz/sources/translations/chinese/toonz.ts @@ -1,6 +1,6 @@ - + AddFilmstripFramesPopup @@ -117,6 +117,31 @@ 无法应用适配线,因为有两列同时被选中。 + + AudioRecordingPopup + + Audio Recording + 音频录制 + + + Save and Insert + 保存并插入 + + + Sync with XSheet + 同步摄影表 + + + + + + + The microphone is not available: +Please select a different device or check the microphone. + 麦克风不可用: +请选择不同的设备或者检查您的麦克风。 + + AutocenterPopup @@ -125,7 +150,7 @@ Pegbar Holes: - 定位尺的孔洞: + 定位尺孔: Field Guide: @@ -293,6 +318,48 @@ Stop it or wait for its completion before removing it. 路径 %1 不存在。 + + CameraCaptureLevelControl + + Black Point Value + 黑场值 + + + White Point Value + 白场值 + + + Threshold Value + 阀值 + + + Gamma Value + 伽㐷值 + + + + CameraCaptureLevelHistogram + + Click to Update Histogram + 点击更新直方图 + + + Drag to Move White Point + 拖动以移动白场 + + + Drag to Move Gamma + 拖动以移动伽㐷 + + + Drag to Move Black Point + 拖动以移动黑场 + + + Drag to Move Threshold Point + 拖动以移动阀值点 + + CameraSettingsPopup @@ -554,11 +621,11 @@ when running the cleanup process. Cleanup all selected drawings overwriting those previously cleaned up. - 清稿所有选中的图像,并对上一次已经清稿过的重新清稿 + 清稿所有选中的图像,并对上一次已经清稿过的重新清稿。 Cleanup only non-cleaned up drawings and keep those previously cleaned up. - 只清稿尚未处理的图像,并保持之前已经清稿过的不动 + 只清稿尚未处理的图像,并保持之前已经清稿过的不动。 Delete existing level and create a new level with selected drawings only. @@ -729,15 +796,15 @@ What do you want to do? Autocenter - 自动定位中心 + 自动定位中心 Pegbar Holes - + 定位尺孔 Field Guide - 规格板 + 规格板 @@ -748,7 +815,7 @@ What do you want to do? Pegbar Holes: - 定位尺的孔洞: + 定位尺孔: Field Guide: @@ -821,7 +888,7 @@ What do you want to do? Update Colors by Using Picked Positions - + 按选中的位置更新颜色 @@ -993,7 +1060,7 @@ What do you want to do? Palette: - 调色板: + 调色板: Tolerance: @@ -1001,15 +1068,15 @@ What do you want to do? End: - 结束: + 结束: File to convert: - 要转换的文件: + 要转换的文件: Output Name: - 输出名称: + 输出名称: Same as Painted @@ -1141,9 +1208,9 @@ What do you want to do? When activated, styles of the default palette -($TOONZSTUDIOPALETTE\cleanup_default.tpl) will -be appended to the palette after conversion in -order to save the effort of creating styles +($TOONZSTUDIOPALETTE\cleanup_default.tpl) will +be appended to the palette after conversion in +order to save the effort of creating styles before color designing. 启用该选项时,会在转换完成后附加默认调色板 ($TOONZSTUDIOPALETTE\cleanup_default.tpl)的样式到调色板中。 @@ -1151,7 +1218,31 @@ before color designing. Remove Unused Styles from Input Palette - + 删除置入调色板中的未用样式 + + + Image DPI + 图像 DPI + + + Current Camera DPI + 当前摄影机 DPI + + + Custom DPI + 自定 DPI + + + Specify the policy for setting DPI of converted tlv. +If you select the "Image DPI" option and the source image does not +contain the dpi information, then the current camera dpi will be used. + + 指定转换 TLV 的 DPI设置策略。如果选择 “图像 DPI”, +而且源图不包含 DPI 信息,则采用当前摄影机 DPI。 + + + Dpi: + DPI: @@ -1219,11 +1310,11 @@ before color designing. Style Index: - 样式索引: + 样式索引: Apply to Frames: - 应用给这些帧: + 应用给这些帧: Style Index: @@ -1250,7 +1341,7 @@ before color designing. Cancel - 取消 + 取消 Close @@ -1338,7 +1429,7 @@ before color designing. Thumbnails View - 缩略图视图 + 缩略图视图 List View @@ -1392,39 +1483,43 @@ before color designing. DvTopBar File - 文件 + 文件 Edit - 编辑 + 编辑 Scan & Cleanup - 扫描&清稿 + 扫描&清稿 Level - 层级 + 层级 Xsheet - 摄影表 + 摄影表 Cells - 单元格 + 帧格 View - 视图 + 视图 Windows - 窗口 + 窗口 Scan - 扫描 + 扫描 + + + Scan && Cleanup + 扫描&&清稿 @@ -1490,11 +1585,11 @@ before color designing. Width: - 宽度: + 宽度: Height: - 高度: + 高度: H Resolution: @@ -1627,7 +1722,7 @@ before color designing. FileBrowser Folder: - 文件夹: + 路径: Can't change file extension @@ -1806,11 +1901,11 @@ before color designing. From: - 开始: + 开始: To: - 结束: + 结束: Apply @@ -1818,7 +1913,7 @@ before color designing. Folder name: - 文件夹名称: + 文件夹: @@ -1960,7 +2055,7 @@ Do you want to overwrite it? Relative Onion Skin Toggle - 显示/隐藏相关洋葱皮 + 显示/隐藏相关洋葱皮 Fixed Onion Skin Toggle @@ -2018,11 +2113,11 @@ Do you want to overwrite it? Load Images - 加载图像 + 加载图像 Append Images - 附加图像 + 附加图像 Save Images @@ -2138,6 +2233,21 @@ Do you want to overwrite it? 无法删除 %1。 + + LayerHeaderPanel + + Preview Visbility Toggle All + 全部预览可见性开关 + + + Camera Stand Visibility Toggle All + 全部摄影机可见性开关 + + + Lock Toggle All + 全部锁定开关 + + LevelCreatePopup @@ -2170,7 +2280,7 @@ Do you want to overwrite it? Save in: - 保存到: + 保存位置: Width: @@ -2182,7 +2292,7 @@ Do you want to overwrite it? Create - 创建 + 创建 Cancel @@ -2279,7 +2389,7 @@ Do you want to create it? Image Resolution: - 图像分辨率: + 图像分辨率: Premultiply @@ -2291,7 +2401,7 @@ Do you want to create it? Subsampling: - 子采样: + 子采样: DPI: @@ -2327,7 +2437,7 @@ Do you want to create it? Resolution - + 分辨率 @@ -2471,7 +2581,7 @@ Do you want to create it? Palette from Frame: - 调色板开始帧: + 调色板开始帧: Frames : @@ -2508,7 +2618,7 @@ Do you want to create it? Append Images - 附加图像 + 附加图像 From: @@ -2559,7 +2669,7 @@ Do you want to create it? %1 does not exist. - %1 不存在。 + %1 不存在。 TLV Caching Behavior @@ -2698,7 +2808,7 @@ Do you want to create it? %1 is not a TNZ file. - %1 不是 TNZ 文件。 + %1 不是 TNZ 文件。 you can load only TNZ files for render task. @@ -2713,7 +2823,7 @@ Do you want to create it? LocatorPopup Locator - + 定位器 @@ -2767,11 +2877,11 @@ Do you want to create it? Visit Web Site - 访问网站 + 访问网站 Cancel - 取消 + 取消 &New Scene @@ -2835,7 +2945,7 @@ Do you want to create it? &Save Palette - 保存调色板 + 保存调色板(&S) &Load Color Model... @@ -2951,7 +3061,7 @@ Do you want to create it? &Paste - 粘贴(&P) + 粘贴(&P) &Merge @@ -2963,7 +3073,7 @@ Do you want to create it? Paste RGBA Values - 粘贴 RGBA 值 + 粘贴 RGBA 值 &Delete @@ -3403,7 +3513,7 @@ Do you want to create it? &Palette Gizmo - 调色板装置 + 调色板装置(&P) &Delete Unused Styles @@ -3471,7 +3581,7 @@ Do you want to create it? Onion Skin - 洋葱皮 + 洋葱皮 Duplicate @@ -3499,7 +3609,7 @@ Do you want to create it? Premultiply - 预乘 Alpha + 预乘 Alpha Convert to Vectors... @@ -3583,75 +3693,75 @@ Do you want to create it? Activate this column only - 仅启用此列 + 仅启用此列 Activate selected columns - 启用所选列 + 启用所选列 Activate all columns - 启用全部列 + 启用全部列 Deactivate selected columns - 停用所选列 + 停用所选列 Deactivate all columns - 停用全部列 + 停用全部列 Toggle columns activation - 启用/停用列 + 启用/停用列 Enable this column only - 仅启用此列 + 仅启用此列 Enable selected columns - 启用所选列 + 启用所选列 Enable all columns - 启用全部列 + 启用全部列 Disable all columns - 禁用全部列 + 禁用全部列 Disable selected columns - 禁用所选列 + 禁用所选列 Swap enabled columns - 交换已启用的列 + 交换已启用的列 Lock this column only - 仅锁定此列 + 仅锁定此列 Lock selected columns - 锁定所选列 + 锁定所选列 Lock all columns - 锁定全部列 + 锁定全部列 Unlock selected columns - 解锁所选列 + 解锁所选列 Unlock all columns - 解锁全部列 + 解锁全部列 Swap locked columns - 交换被锁的列 + 交换被锁的列 Edit Tool @@ -3803,11 +3913,11 @@ Do you want to create it? Increase brush hardness - 增加画笔硬度 + 增加画笔硬度 Decrease brush hardness - 降低画笔硬度 + 降低画笔硬度 Auto Group @@ -3851,7 +3961,7 @@ Do you want to create it? Pressure sensibility - 压力灵敏度 + 压力灵敏度 Segment Ink @@ -3903,15 +4013,15 @@ Do you want to create it? Areas Mode - 区域模式 + 区域模式 Lines Mode - 线模式 + 线模式 Lines & Areas Mode - 线和区域模式 + 线和区域模式 Type @@ -3919,19 +4029,19 @@ Do you want to create it? Normal Type - 正常类型 + 正常类型 Rectangular Type - 长方形类型 + 长方形类型 Freehand Type - 手绘类型 + 手绘类型 Polyline Type - 多边形类型 + 多边形类型 TypeTool Font @@ -4007,23 +4117,23 @@ Do you want to create it? Drawing - 绘制 + 绘制 Animation - 动画 + 动画 Browser - 浏览器 + 浏览器 Pltedit - 色板编辑 + 色板编辑 Farm - 农场 + 农场 Reload qss @@ -4083,19 +4193,19 @@ Do you want to create it? Increase max brush thickness - 增大最大画笔粗细 + 增大最大画笔粗细 Decrease max brush thickness - 减小最大画笔粗细 + 减小最大画笔粗细 Increase min brush thickness - 增大最小画笔粗细 + 增大最小画笔粗细 Decrease min brush thickness - 减小最小画笔粗细 + 减小最小画笔粗细 &Binarize... @@ -4111,7 +4221,7 @@ Do you want to create it? Linetest - 线稿测试 + 线稿测试 &Load As Sub-xsheet... @@ -4171,7 +4281,7 @@ Do you want to create it? Toggle &Opacity Check - 开关和不透明度检查(&O) + 开关不透明度检查(&O) &Load Folder... @@ -4443,58 +4553,114 @@ Do you want to create it? &Save All Levels - + 保存全部层级(&S) &Camera Capture... - + 摄影机拍摄(&C)... Toggle Maximize Panel - + 开关最大化面板 Toggle Main Window's Full Screen Mode - + 开关主窗口的全屏模式 Onion Skin Toggle - 显示/隐藏洋葱皮 + 洋葱皮开关 Zero Thick Lines - + 零宽度线 Pressure Sensitivity - + 压力灵敏度 Toggle Link to Studio Palette - + 开关链接到工作室调色版 Remove Reference to Studio Palette - + 删除指向工作室调色版的引用 &Startup Popup... - + 启动窗口(&S)... + + + &Pencil Test... + 铅笔测试(&P)... + + + &Fast Render to MP4 + 快速渲染 MP4(&F) + + + Record Audio + 录制音频 + + + Refresh + 刷新 + + + Toggle XSheet Toolbar + 开关摄影表工具条 + + + SnapSensitivity + 吸附灵敏度 + + + &New Vector Level + 新矢量层级(&N) + + + New Vector Level + 新矢量层级 + + + &New Toonz Raster Level + 新 Toonz 栅格层级(&N) + + + New Toonz Raster Level + 新 Toonz 栅格层级 + + + &New Raster Level + 新栅格层级(&N) + + + New Raster Level + 新栅格层级 + + + Alpha Channel + 透明通道 + + + &Command Bar + 命令条(&C) MatchlinesDialog Apply Match Lines - 应用适配线 + 应用适配线 Add Match Line Styles - 添加适配线样式 + 添加适配线样式 Use Style: - 使用样式: + 使用样式: Line Prevalence @@ -4734,22 +4900,22 @@ What do you want to do? MyViewFinder Camera is not available - + 摄影机不可用 OutputSettingsPopup Save in: - 保存到: + 保存位置: File Name: - 文件名: + 文件名: File Format: - 文件格式: + 文件格式: Output Camera: @@ -4757,11 +4923,11 @@ What do you want to do? To Frame: - 结束帧: + 结束帧: From Frame: - 开始帧: + 开始帧: Shrink: @@ -4785,7 +4951,7 @@ What do you want to do? Multiple Rendering: - 多重渲染: + 多重渲染: Do stereoscopy @@ -4829,7 +4995,7 @@ What do you want to do? to FPS: - 伸缩后的 FPS: + 伸缩后的 FPS: Stretch from FPS: @@ -4889,15 +5055,15 @@ What do you want to do? 8 bits - 8位 + 8位 16 bits - 16位 + 16位 Columns - + Camera Shift: @@ -4905,7 +5071,7 @@ What do you want to do? Stereoscopic Render: - 立体渲染: + 立体渲染: Camera Settings @@ -5043,6 +5209,10 @@ What do you want to do? Warning 警告 + + Render + 渲染 + OverwriteDialog @@ -5121,173 +5291,403 @@ Do you want to overwrite it? PencilTestPopup Camera Capture - + 摄影机拍摄 Refresh - 刷新 + 刷新 File - 文件 + 文件 Options - 选项 + 选项 Save images as they are captured - + 拍摄同时保存图片 Image adjust - + 图像调整 Upside down - + 垂直翻转 Capture white BG - + 拍摄白背景 Display - + 显示 Show onion skin - + 显示洋葱皮 Interval timer - + 间隔计时器 Use interval timer - + 使用间隔计时器 Capture [Return key] - + 拍摄 +[回车键] Close - 关闭 + 关闭 Next Level - + 下一层级 Camera: - + 摄影机: Resolution: - 分辨率: + 分辨率: Name: - 名称: + 名称: Frame: - 帧: + 帧: File Type: - + 文件类型: Save In: - 保存位置: + 保存位置: Color type: - + 颜色类型: Threshold: - 阈值: + 阈值: Contrast: - 对比度: + 对比度: Brightness: - 亮度: + 亮度: BG reduction: - + 背景去除: Opacity(%): - + 不透明度(%): Interval(sec): - + 间隔(秒): No camera found - + 没有找到摄影机 - Select camera - - + - 选中摄影机 - Start Capturing [Return key] - + 开始拍摄 +[回车键] Stop Capturing [Return key] - + 停止拍摄 +[回车键] No level name specified: please choose a valid level name - 未指定层级名称: 请选择一个有效的层级名称 + 未指定层级名称: 请选择一个有效的层级名称 Folder %1 doesn't exist. Do you want to create it? - 文件夹 %1不存在。 + 文件夹 %1不存在。 要创建它吗? Unable to create - 无法创建 + 无法创建 The level name specified is already used: please choose a different level name. - + 所指定的层级名称已经被使用: 请选择一个不同的层级名称。 The save in path specified does not match with the existing level. - + 指定的保存路径和已有层级补匹配。 The captured image size does not match with the existing level. - + 所拍摄的图像大小和已有层级不匹配。 File %1 does exist. Do you want to overwrite it? - + 文件 %1 已经存在。 +您要覆盖它吗? Failed to load %1. - + 加载 %1 失败。 Video Capture Filter Settings... - + 视频拍摄滤镜设置... + + + Pencil Test + 铅笔测试 + + + Capture + 拍摄 + + + Load Selected Image + 加载选中的图像 + + + Subfolder + 子文件夹 + + + No image selected. Please select an image in the Xsheet. + 没有选择图像。请在摄影表中选一个图像。 + + + The selected image is not in a raster level. + 选中的图像不在栅格层级。 + + + The selected image size does not match the current camera settings. + 选中的图像大小和当前摄影机设置不匹配。 + + + No + frame id + + + + Previous Level + 前一个层级 + + + UNDEFINED WARNING + 为定义警告 + + + The level is not registered in the scene, but exists in the file system. + 该层级没在场景中注册,但存在于文件系统中。 + + + WARNING : Image size mismatch. The saved image size is %1 x %2. + 警告: 图像大小不匹配。已保存的图像大小是 %1 x %2。 + + + WARNING + 警告 + + + +Frame %1 exists. + 帧 %1 已存在。 + + + +Frames %1 exist. + 帧 %1 已存在。 + + + OVERWRITE 1 of + 覆盖 1 + + + ADD to + 添加到 + + + %1 frame + %1 帧 + + + %1 frames + %1 帧 + + + The level will be newly created. + 层级将被创建。 + + + NEW + 新建 + + + The level is already registered in the scene. + 层级已在场景中注册。 + + + +NOTE : The level is not saved. + 注: 层级未保存。 + + + +WARNING : Failed to get image size of the existing level %1. + 警告: 获取已有层级 %1 的图像大小失败。 + + + +WARNING : Image size mismatch. The existing level size is %1 x %2. + 警告: 图像大小不匹配。已有层级大小是 %1 x %2。 + + + WARNING : Level name conflicts. There already is a level %1 in the scene with the path + %2. + 警告: 层级名冲突。位置 %2 的场景中已有名为 %1 的层级。 + + + +WARNING : Image size mismatch. The size of level with the same name is is %1 x %2. + 警告: 图像大小不匹配。同名层级的大小是 %1 x %2。 + + + WARNING : Level path conflicts. There already is a level with the path %1 + in the scene with the name %2. + 警告: 层级路径冲突。位置 %1 的场景中已有名为 %2 的层级。 + + + +WARNING : Image size mismatch. The size of level with the same path is %1 x %2. + 警告: 图像大小不匹配。同位置的层级大小是 %1 x %2。 + + + +WARNING : Image size mismatch. The saved image size is %1 x %2. + 警告: 图像大小不匹配。保存的图像大小是 %1 x %2。 + + + + PencilTestSaveInFolderPopup + + Create Subfolder + 创建子文件夹 + + + Infomation + 信息 + + + Subfolder Name + 子文件夹名 + + + Auto Format: + 自动格式: + + + Show This on Launch of the Camera Capture + 显示到摄影机拍摄启动窗口 + + + OK + 确定 + + + Cancel + 取消 + + + C- + Sequence + Scene + C- + 序列 + 场景 + + + Sequence + Scene + 序列 + 场景 + + + Episode + Sequence + Scene + 片段 + 序列 + 场景 + + + Project + Episode + Sequence + Scene + 项目 + 片段 + 序列 + 场景 + + + Save In: + 保存位置: + + + Project: + 项目: + + + Episode: + 判断: + + + Sequence: + 序列: + + + Scene: + 场景: + + + Subfolder Name: + 子文件夹名: + + + Subfolder name should not be empty. + 子文件名不能空。 + + + Subfolder name should not contain following characters: * . " / \ [ ] : ; | = , + 子文件夹名不能包含如下字符: * . " / \ [ ] : ; | = , + + + Folder %1 already exists. + 文件夹 %1 已经存在。 + + + It is not possible to create the %1 folder. + 无法创建 %1 文件夹。 + + + Set As Default + 保存未默认 + + + Set the current "Save In" path as the default. + 设置当前“保存位置”为默认。 @@ -5298,19 +5698,19 @@ Do you want to overwrite it? Luminance: - 明度: + 明度: Saturation: - 饱和度: + 饱和度: Hue: - 色相: + 色相: Transparency: - 透明度: + 透明度: Fade to Color @@ -5318,7 +5718,7 @@ Do you want to overwrite it? Color: - 颜色: + 颜色: Fade @@ -5364,6 +5764,18 @@ Do you want to overwrite it? Color 色彩 + + Full Alpha + 全透明度 + + + Zero Alpha + 零透明度 + + + Alpha + 透明度 + PreferencesPopup @@ -5381,11 +5793,11 @@ Do you want to overwrite it? Minimize Raster Memory Fragmentation* - 最小化栅格内存碎片* + 最小化栅格内存碎片* Save Automatically Every Minutes - 自动保存间隔(分钟) + 自动保存间隔(分钟) Backup Animation Levels when Saving @@ -5393,7 +5805,7 @@ Do you want to overwrite it? Cell-dragging Behaviour: - 拖动单元格的行为: + 拖动帧格的行为: Interface @@ -5417,15 +5829,15 @@ Do you want to overwrite it? Flipbook Shrink: - 翻页书收缩: + 翻页书收缩: Step: - 步长: + 步长: Height*: - 高度*: + 高度*: Loading @@ -5453,7 +5865,7 @@ Do you want to overwrite it? Default Interpolation: - 默认插值法: + 默认插值法: Linear @@ -5501,11 +5913,11 @@ Do you want to overwrite it? Following Frames Correction: - 后面帧的颜色: + 后面帧的颜色: Previous Frames Correction: - 前面帧的颜色: + 前面帧的颜色: Display Lines Only @@ -5521,19 +5933,19 @@ Do you want to overwrite it? Cells Only - 仅单元格 + 仅帧格 Cells and Column Data - 单元格和列数据 + 帧格和列数据 Language*: - 语言*: + 语言*: Undo Memory Size (MB): - 分配给撤消的内存大小(MB): + 分配给撤消的内存大小(MB): Render Task Chunk Size: @@ -5545,7 +5957,7 @@ Do you want to overwrite it? *Changes will take effect the next time you run Toonz - * 更改将在下次启动 OpenToonz 时生效 + * 更改将在下次启动 OpenToonz 时生效 cm @@ -5569,15 +5981,15 @@ Do you want to overwrite it? Level Strip Frames Width*: - 层级条的帧数宽*: + 层级条的帧数宽*: Capture - 录像 + 录像 Frame Rate: - 帧速率: + 帧速率: Scan File Format: @@ -5589,7 +6001,7 @@ Do you want to overwrite it? Height: - 高度: + 高度: DPI: @@ -5609,7 +6021,7 @@ Do you want to overwrite it? Enable Version Control * - 启用版本控制* + 启用版本控制* Default Level Type: @@ -5637,15 +6049,15 @@ Do you want to overwrite it? Ink Color on White Bg: - 白色背景上的描线颜色: + 白色背景上的描线颜色: Ink Color on Black Bg: - 黑色背景上的描线颜色: + 黑色背景上的描线颜色: Paint Color: - 上色颜色: + 上色颜色: Fit to Flipbook @@ -5705,7 +6117,7 @@ Do you want to overwrite it? Replace Level after SaveLevelAs command - 执行另存层级命令后替换层级 + 执行另存层级命令后替换层级 * Changes will take effect the next time you run Toonz @@ -5713,7 +6125,7 @@ Do you want to overwrite it? Move Current Frame by Clicking on Xsheet / Numerical Columns Cell Area - 在“摄影表/数字列”的单元格区域点按时,改变当前帧 + 在“摄影表/数字列”的帧格区域点按时,改变当前帧 Enable Actual Pixel View on Scene Editing Mode @@ -5729,7 +6141,7 @@ Do you want to overwrite it? Show "ABC" Appendix to the Frame Number in Xsheet Cell - 在摄影表单元格的帧编号后面显示“ABC”之类的附加字母 + 在摄影表帧格的帧编号后面显示“ABC”之类的附加字母 Automatically Remove Scene Number from Loaded Level Name @@ -5885,115 +6297,220 @@ Do you want to overwrite it? Show Keyframes on Cell Area - 在单元格区域上显示关键帧 + 在帧格上显示关键帧 Rooms *: - 工作区*: + 工作区*: Save Automatically - + 自动保存 Automatically Save the Scene File - + 自动保存场景文件 Automatically Save Non-Scene Files - + 自动保存非场景文件 My Documents/OpenToonz* - + 我的文档/OpenToonz* Desktop/OpenToonz* - + 桌面/OpenToonz* Stuff Folder* - + Stuff 文件夹 Custom* - + 自定 Custom Project Path(s): - + 自定项目路径: Advanced: Multiple paths can be separated by ** (No Spaces) - + 注: 多个路径可以用**分开(无空格) All imported images will use the same DPI - + 全部导入的图像采用相同 DPI Import/Export - + 导入/导出 Show Onion Skin During Playback - + 回放时显示洋葱皮 Interval(Minutes): - + 间隔(分钟): Additional Project Locations - + 附加项目位置 Pixels Only: - + 仅像素: Rooms*: - + 工作区*: OpenToonz can use FFmpeg for additional file formats. - + OpenToonz可以使用 FFmpeg 处理附加文件格式。 FFmpeg is not bundled with OpenToonz - + FFmpeg 并没有和 OpenToonz 一起打包。 NOTE: This is an experimental feature. - + 注: 这是体验版的功能。 Please SAVE YOUR WORK before exporting in MP4, WEBM, or GIF format. - + 请在导出 MP4,WEBM 或 GIF 格式之前保存您的工作。 Please provide the path where FFmpeg is located on your computer. - + 请提供您电脑上 FFmpeg 的存放路径。 FFmpeg Path: - + FFmpeg 路径: Number of seconds to wait for FFmpeg to complete processing the output: - + 等待 FFmpeg 完成输出工作的秒数: Note: FFmpeg begins working once all images have been processed. - + 注: 一旦所有图像处理完成后, FFmpeg 开始工作。 FFmpeg Timeout: - + FFmpeg 暂停: Show Startup Window when OpenToonz Starts - + 当 OpenToonz 启动时显示启动窗口 + + + Numpad keys are assigned to the following commands. +Is it OK to release these shortcuts? + 小键盘键被分配给了下列命令。可以释放这些快捷键吗? + + + OK + 确定 + + + Cancel + 取消 + + + Use Numpad and Tab keys for Switching Styles + 使用小键盘和 Tab 键切换样式 + + + Use Arrow Key to Shift Cell Selection + 使用箭头键转移帧格选择 + + + Enable to Input Cells without Double Clicking + 启用不双击情况下置入帧格 + + + Please indicate where you would like exports from Fast Render(MP4) to go. + 请指示快速渲染(MP4)的输出路径。 + + + Fast Render Path: + 快速输出路径: + + + Watch File System and Update File Browser Automatically + 监视文件系统并自动更新文件浏览器 + + + Use Camera DPI for All Imported Images + 对所有导入的图像都使用摄影机 DPI + + + Show Toolbar in the XSheet + 在摄影表显示工具条 + + + Expand Function Editor Header to Match XSheet Toolbar Height (Requires Restart) + 扩展功能编辑器以适配到摄影表工具条的高度(需要重启程序) + + + Show Column Numbers in Column Headers + 在列头部显示列编号 + + + Always ask before loading or importing + 加载和导入前总是询问 + + + Always import the file to the current project + 总是导入文件到当前项目 + + + Always load the file from the current location + 总是从当前位置加载文件 + + + Strokes + 描边 + + + Guides + 参考线 + + + All + 全部 + + + Default File Import Behavior: + 默认文件导入行为: + + + Default TLV Caching Behavior: + 默认 TLV 缓存行为: + + + Column Icon: + 列图标: + + + Palette Type on Loading Raster Image as Color Model: + 加载栅格图像时把调色板类型当作颜色模型: + + + Vector Snapping: + 矢量吸附: + + + New Levels Default to the Current Camera Size + 新建层级默认到当前摄影机大小 + + + Enable OpenToonz Commands' Shortcut Keys While Renaming Cell + 重命名帧格时启用 OpenToonz 命令快捷键 @@ -6177,6 +6694,18 @@ Do you want to overwrite it? Expose layers in a group as frames in a column 将组中的层公开为一列中的帧 + + FileName#LayerName + 文件名#图层名 + + + LayerName + 图层名 + + + Level Name: + 层级名: + QApplication @@ -6201,7 +6730,7 @@ Do you want to overwrite it? It is not possible to paste the cells: there is a circular reference. - 无法粘贴单元格: 存在循环引用。 + 无法粘贴帧格: 存在循环引用。 Overwrite @@ -6369,7 +6898,7 @@ Do you want to import it or load it from its original location? System date tampered. - 系统日期已被篡改 + 系统日期已被篡改 No more Undo operations available. @@ -6387,7 +6916,7 @@ Visit the Web site for more information. Quit - 退出 + 退出 Scan @@ -6399,7 +6928,7 @@ Visit the Web site for more information. Select an empty cell or a sub-xsheet cell. - 选择一个空单元格或子摄影单元格。 + 选择一个空的帧格或空的子摄影帧格。 Collapsing columns: what you want to do? @@ -6622,7 +7151,7 @@ Are you sure you want to revert to previous version? %1: the current scene has been modified. Do you want to save your changes? - %1: 当前场景已经被修改。 + %1: 当前场景已经被修改。 要保存更改吗? @@ -6691,7 +7220,7 @@ What do you want to do? It is not possible to delete lines because no column, cell or level strip frame was selected. - 无法删除线,因为没有选择任何列、单元格或层级条帧。 + 无法删除线,因为没有选择任何列、帧格或层级条帧。 The rooms will be reset the next time you run Toonz. @@ -6707,7 +7236,7 @@ What do you want to do? Change project - 更改项目 + 更改项目 It is not possible to delete the selection. @@ -6715,7 +7244,7 @@ What do you want to do? It is not possible to paste vectors in the current cell. - 无法在当前单元格中粘贴矢量。 + 无法在当前帧格中粘贴矢量。 It is not possible to paste data: there is nothing to paste. @@ -6847,7 +7376,7 @@ Some levels have not been loaded because their version is not supported Selected cells must be in the same column. - 所选的单元格必须在同一个列中。 + 所选的帧格必须在同一个列中。 Match lines can be deleted from Toonz raster levels only @@ -6899,7 +7428,7 @@ Some levels have not been loaded because their version is not supported It is not possible to paste image on the current cell. - 无法粘贴图像到当前单元格。 + 无法粘贴图像到当前帧格。 Are you sure you want to delete the selected cleanup color? @@ -7089,7 +7618,7 @@ Do you want to save your changes? The scene %1 was created with Toonz and cannot be loaded in LineTest. - 场景 %1 是用 Toonz 创建的,不能加载到 LineTest 中。 + 场景 %1 是用 Toonz 创建的,不能加载到 LineTest 中。 File %1 already exists. @@ -7191,7 +7720,7 @@ Are you sure ? Select a sub-xsheet cell. - 请选择一个子摄影表单元格。 + 请选择一个子摄影表帧格。 Collapse @@ -7229,19 +7758,19 @@ Are you sure ? Following file(s) are modified. - 下列文件已经被修改。 + 下列文件已经被修改。 Are you sure to - + 您确定要 anyway ? - 吗? + 不管 OK @@ -7261,7 +7790,7 @@ Are you sure to Toonz cannot Save this Level - Toonz 不能保存该层级 + Toonz 不能保存该层级 No Current Scene @@ -7345,7 +7874,7 @@ Are you sure to Clear Cells : Col%1 - 清理单元格 : Col%1 + 清理帧格 : Col%1 Reverse @@ -7397,7 +7926,7 @@ Are you sure to Palette Gizmo - 调色板装置 + 调色板装置 Create Level %1 at Column %2 @@ -7437,19 +7966,19 @@ Are you sure to Paste Cells - 粘贴单元格 + 粘贴帧格 Delete Cells - 删除单元格 + 删除帧格 Cut Cells - 剪切单元格 + 剪切帧格 Insert Cells - 插入单元格 + 插入帧格 Paste (Strokes) @@ -7465,10 +7994,10 @@ Are you sure to Overwrite Paste Cells - 覆盖粘贴单元格 + 覆盖粘贴帧格 - Cannot paste data + Cannot paste data Nothing to paste 无法粘贴数据 没有东西可粘贴 @@ -7491,7 +8020,7 @@ Are you sure to Set Keyframe : %1 at Frame %2 - 设置关键帧 : %1 在帧 %2 + 设置关键帧 : %1 在帧 %2 Move Columns @@ -7503,7 +8032,7 @@ Are you sure to Rename Cell at Column %1 Frame %2 - 重命名在列 %1 帧 %2 上的单元格 + 重命名在列 %1 帧 %2 上的帧格 Move Level @@ -7575,11 +8104,11 @@ Are you sure to [Drag&Drop] to copy separator to menu bar - [拖放]以拷贝分隔条到菜单栏 + [拖放]以拷贝分隔条到菜单栏&D [Drag&Drop] to copy command to menu bar - [拖放]以拷贝命令到菜单栏 + [拖放]以拷贝命令到菜单栏&D Cannot open menubar settings template file. Re-installing Toonz will solve this problem. @@ -7599,78 +8128,104 @@ Are you sure to Change current drawing %1 - + 改变当前绘图%1 %1: the current scene has been modified. What would you like to do? - + %1: 当前场景已经被修改。您要怎么做? Save All - + 保存全部 Save Scene Only - + 仅保存场景 Discard Changes - + 丢弃更改 The following file(s) have been modified. - + 下列文件已经被修改。 + + What would you like to do? - + 您要怎么做? Save Changes - + 保存更改 Anyway - + 不管 This scene is incompatible with pixels only mode of the current OpenToonz version. What would you like to do? - + 该场景和当前 OpenToonz 的仅像素模式不兼容。您要怎么做? Turn off pixels only mode - + 关闭仅像素模式 Keep pixels only mode on and resize the scene - + 保持仅像素模式并调整场景大小 Hide Zero Thickness Lines - + 隐藏零宽度线 Show Zero Thickness Lines - + 显示零宽度线 <custom> - <自定> + <自定> The file name already exists. Do you want to overwrite it? - + 文件名已经存在。您要覆盖它吗? Deleting "%1". Are you sure? - + 删除 "%1。您确定吗? + + + FFmpeg not found, please set the location in the Preferences and restart. + FFmpeg 没找到,请在首选项中设置位置并重启程序。 + + + Skipping frame. + 跳帧。 + + + Always do this action. + 总是执行这个动作。 + + + The selected scene could not be found. + 选中的场景不能找到。 + + + Layer name + 图层名 + + + Command Bar + 命令条 @@ -7744,7 +8299,7 @@ The audio file will not be included in the rendered clip. RenderListener Finalizing render, please wait. - + 完成渲染最后阶段,请稍等。 @@ -7778,7 +8333,7 @@ The audio file will not be included in the rendered clip. Nothing to replace: no cells selected. - 没有可替换的: 没有单元格被选中。 + 没有可替换的: 没有帧格被选中。 File not found @@ -7799,7 +8354,7 @@ The audio file will not be included in the rendered clip. Nothing to replace: no cells or columns selected. - 没有可替换的: 没有单元格或者列被选中。 + 没有可替换的: 没有帧格或者列被选中。 @@ -7810,7 +8365,7 @@ The audio file will not be included in the rendered clip. Delete Room - 删除工作区 + 删除工作区 Room @@ -8267,7 +8822,7 @@ The audio file will not be included in the rendered clip. %1 is editing frames from %2 to %3 - %1 正在编辑从 %2 到 %3 的帧。 + %1 正在编辑从 %2 到 %3 的帧 @@ -8809,7 +9364,7 @@ Please commit or revert changes first. Frame Rate: - 帧速率: + 帧速率: Camera BG Color: @@ -8817,19 +9372,19 @@ Please commit or revert changes first. Viewer BG Color: - 查看器背景色: + 查看器背景色: Preview BG Color: - 预览背景色: + 预览背景色: Checkerboard Color 1: - 棋盘色 1: + 棋盘色 1: Checkerboard Color 2: - 棋盘色 2: + 棋盘色 2: Image Subsampling: @@ -8837,7 +9392,7 @@ Please commit or revert changes first. Marker Interval: - 标记间隔: + 标记间隔: A/R: @@ -8845,11 +9400,11 @@ Please commit or revert changes first. Safe Area Box 2: - 安全区域框 2: + 安全区域框 2: Safe Area Box 1: - 安全区域框 1: + 安全区域框 1: TLV Subsampling: @@ -8857,11 +9412,11 @@ Please commit or revert changes first. Start Frame: - 开始帧: + 开始帧: Level And Column Icon: - 层级和列图标: + 层级和列图标: Field Guide Size: @@ -8879,6 +9434,10 @@ Please commit or revert changes first. Start Frame: 开始帧: + + Enable Column Color Filter and Transparency for Rendering + + SceneViewerContextMenu @@ -8983,11 +9542,11 @@ Please commit or revert changes first. Safe Area (Right Click to Select) - 安全区域(右键单击可选择) + 安全区域(右键单击可选择) Field Guide - 规格板 + 规格板 @@ -9002,67 +9561,75 @@ Please commit or revert changes first. Couldn't find any matching command. - + 未能找到匹配的命令。 Export Current Shortcuts - + 导出当前的快捷键配置 Delete Current Preset - + 删除当前的预设 Save Current Shortcuts as New Preset - + 保存当前快捷键为新预设 Apply - 应用 + 应用 Use selected preset as shortcuts - + 使用选中的预设做快捷键 Clear All Shortcuts - + 清除全部快捷键 This will erase ALL shortcuts. Continue? - + 这会抹除全部快捷键。继续吗? This will overwrite all current shortcuts. Continue? - + 这将覆盖当前的全部快捷键。继续吗? A file named - + 名为 already exists. Do you want to replace it? - + 的文件已经存在。您打算替换吗? OpenToonz - Setting Shortcuts - + OpenToonz - 设置快捷键 Included presets cannot be deleted. - + 包含的预设没法被删除。 Are you sure you want to delete the preset: - + 您确定要删除该预设: ? - + Load from file... - + 从文件加载... + + + Load + 加载 + + + Shortcut Presets + 快捷键预设 @@ -9093,7 +9660,7 @@ Please commit or revert changes first. Cells - 单元格 + 帧格 View @@ -9137,7 +9704,7 @@ Please commit or revert changes first. Playback - + 回放 @@ -9229,7 +9796,7 @@ Assign to '%3'? Cells - 单元格 + 帧格 Reframe @@ -9280,189 +9847,198 @@ Assign to '%3'? StartupPopup OpenToonz Startup - + OpenToonz 启动 Choose Project - + 选择项目 Create a New Scene - + 创建新场景 Open Scene - + 打开场景 Scene Name: - + 场景名称: Width: - 宽度: + 宽度: Height: - 高度: + 高度: DPI: - DPI: + DPI: X - X + X Resolution: - 分辨率: + 分辨率: Frame Rate: - 帧速率: + 帧速率: Add - 添加 + 添加 Remove - + 删除 Show this at startup - + 启动时显示此窗口 Create Scene - + 创建场景 New Project... - + 新项目... Open Another Scene... - + 打开其它场景... pixel - 像素 + 像素 cm - cm + cm mm - mm + mm inch - inch + inch field - field + field Save In: - 保存位置: + 保存位置: Camera Size: - + 摄影机参数: Units: - + 单位: No Recent Scenes - + 无最近场景 The name cannot be empty. - + 名称不能是空的。 The chosen file path is not valid. - + 所选的文件路径无效。 The width must be 1 or more. - + 宽度必须大于等于1。 The height must be 1 or more. - + 高度必须大于等于1。 The frame rate must be 1 or more. - + 帧率必须大于等于1。 Preset name - + 预设名称 Enter the name for %1 - + 请给 %1 命名 Error : Preset Name is Invalid - + 错误: 预设名称无效 The preset name must not use ','(comma). - + 预设名称不能用 ‘,’(逗号)。 Bad camera preset - + 不正确的摄影机预设 - '%1' doesn't seem to be a well formed camera preset. + '%1' doesn't seem to be a well formed camera preset. Possibly the preset file has been corrupted - + '%1' 不是正确格式的摄影机预设。 +可能该预设文件已经被损坏了。 + + + The width must be greater than zero. + 宽度必须大于零。 + + + The height must be greater than zero. + 高度必须大于零。 SubSheetBar - Sub-scene controls: + Sub-scene controls: Click the arrow button to create a new sub-xsheet - 子场景控制: + 子场景控制: [点按]箭头按钮创建新子摄影表 Disable Edit in Place - 禁用位置上的编辑 + 禁用位置上的编辑 Enable Edit in Place - 启用位置上的编辑 + 启用位置上的编辑 Exit Sub-xsheet (1 Level Up) - 退出子摄影表(向上一级) + 退出子摄影表(向上一级) Exit Sub-xsheet (2 Levels Up) - 退出子摄影表(向上两级) + 退出子摄影表(向上两级) Exit Sub-xsheet (3 or More Levels Up) - 退出子摄影表(向上三级或更多) + 退出子摄影表(向上三级或更多) Enter Sub-xsheet - 进入子摄影表 + 进入子摄影表 Current Scene - 当前场景 + 当前场景 @@ -9473,11 +10049,11 @@ Click the arrow button to create a new sub-xsheet It is not possible to save automatically an untitled scene. - 无法自动保存未命名的场景。 + 无法自动保存未命名的场景。 It is not possible to automatically save an untitled scene. - + 无法自动保存未命名的场景。 @@ -9564,7 +10140,7 @@ Click the arrow button to create a new sub-xsheet Multiple Rendering: - 多重渲染: + 多重渲染: None @@ -9624,11 +10200,11 @@ Click the arrow button to create a new sub-xsheet Remove -> - 素材 -> + 素材 -> <- Add - <- 添加 + <- 添加 Multimedia: @@ -9767,7 +10343,7 @@ Click the arrow button to create a new sub-xsheet Selected Cells - 所选单元格 + 所选帧格 Selected Frame Range @@ -10068,7 +10644,7 @@ Please refer to the user guide for details. Click and drag to repeat selected cells - [点按并拖动]以重复所选的单元格 + [点按并拖动]以重复所选的帧格 Open Memo @@ -10103,11 +10679,11 @@ Please refer to the user guide for details. Camera Stand Toggle - 显示/隐藏摄影机位 + 显示/隐藏摄影机位 Render Toggle - 显示/隐藏渲染 + 显示/隐藏渲染 Lock Toggle @@ -10123,7 +10699,7 @@ Please refer to the user guide for details. Click to select the type of motion path - [点按]以选择运动路径类型 + [点按]以选择运动路径类型 Click to select column, drag to move it @@ -10131,15 +10707,15 @@ Please refer to the user guide for details. Click to unlink column - [点按]以取消列的链接 + [点按]以取消列的链接 Click and drag to link column - [点按并拖动]以链接列 + [点按并拖动]以链接列 Master column of linked columns - 相链接列的主列 + 相链接列的主列 &Subsampling 1 @@ -10178,6 +10754,45 @@ Please refer to the user guide for details. 子采样 + + XsheetGUI::ColumnTransparencyPopup + + None + + + + Red + + + + Green + 绿 + + + Blue + + + + DarkYellow + 暗黄 + + + DarkCyan + 暗青 + + + DarkMagenta + 暗红 + + + N.B. Filter doesn't affect vector levels + N.B.过滤器对矢量层级无效 + + + Filter: + 过滤器: + + XsheetGUI::NoteArea @@ -10216,11 +10831,11 @@ Please refer to the user guide for details. XsheetGUI::RowArea Onion Skin Toggle - 显示/隐藏洋葱皮 + 显示/隐藏洋葱皮 Current Frame - 当前帧 + 当前帧 Relative Onion Skin Toggle @@ -10264,7 +10879,26 @@ Please refer to the user guide for details. Pinned Center : Col%1%2 - + 钉住了的中心: 列%1%2 + + + Set Auto Markers + 设置自动标注 + + + + XsheetGUI::Toolbar + + New Vector Level + 新矢量层级 + + + New Toonz Raster Level + 新Toonz栅格层级 + + + New Raster Level + 新栅格层级 diff --git a/toonz/sources/translations/chinese/toonzlib.ts b/toonz/sources/translations/chinese/toonzlib.ts index 86f6d23b..2da868c2 100644 --- a/toonz/sources/translations/chinese/toonzlib.ts +++ b/toonz/sources/translations/chinese/toonzlib.ts @@ -1,12 +1,20 @@ - + Preferences Retas Level Format RETAS 层级格式 + + Adobe Photoshop + + + + PNG + + QObject @@ -334,11 +342,43 @@ Set Picked Position of Style#%1 in Palette%2 : %3,%4 - + 设定已经在调色板%2 : %3,%4中挑选的样式#%1位置 Update Colors by Using Picked Positions in Palette %1 - + 使用在调色板%1中已经挑选的位置更新颜色 + + + Can't save + 没法保存 + + + None + + + + Red + + + + Green + 绿 + + + Blue + + + + DarkYellow + 暗黄 + + + DarkCyan + 暗青 + + + DarkMagenta + 暗红 diff --git a/toonz/sources/translations/chinese/toonzqt.ts b/toonz/sources/translations/chinese/toonzqt.ts index d75ec2ef..7fa84d26 100644 --- a/toonz/sources/translations/chinese/toonzqt.ts +++ b/toonz/sources/translations/chinese/toonzqt.ts @@ -1,6 +1,6 @@ - + AddFxContextMenu @@ -28,6 +28,29 @@ 替换 + + AddWordButton + + Character + 字符 + + + Part + 部分 + + + Suffix + 后缀 + + + New + 新建 + + + Add New Word for %1 + 添加新词到 %1 + + AdjustPaletteDialog @@ -62,23 +85,23 @@ CameraSettingsWidget Width: - 宽度: + 宽度: Height: - 高度: + 高度: XPx: - XPx: + XPx: XDpi: - XDpi: + XDpi: YDpi: - YDpi: + YDpi: Use Current Level Settings @@ -88,27 +111,21 @@ Bad camera preset 不正确的摄影机预设 - - '%1' doesn't seem a well formed camera preset. -Possibly the preset file has been corrupted - “%1”不像是正确格式的摄影机预设。 -预设文件可能已经损坏了 - Preset name 预设名称 Enter the name for %1 - 请输入 %1 的名字 + 请给 %1 命名 YPx: - YPx: + YPx: AR: - AR: + AR: Add @@ -132,15 +149,21 @@ Possibly the preset file has been corrupted DPI - + DPI Pixels - + 像素 x - + x + + + '%1' doesn't seem a well formed camera preset. +Possibly the preset file has been corrupted + “%1”不像是正确格式的摄影机预设。 +预设文件可能已经损坏了 @@ -170,43 +193,43 @@ Possibly the preset file has been corrupted CleanupCameraSettingsWidget Closest: - 最靠近的: + 最靠近的: E/W: - 左右: + 左右: N/S: - 上下: + 上下: DPI: - DPI: + DPI: Name: - 名称: + 名称: Path: - 路径: + 路径: Field settings - 规格设置 + 规格设置 XPx: - XPx: + XPx: YPx: - YPx: + YPx: Resulting Level Info - 结果层级信息 + 结果层级信息 @@ -243,11 +266,11 @@ Possibly the preset file has been corrupted Color Threshold - 颜色阈值: + 颜色阈值 White Threshold - 白场阈值: + 白场阈值 H Range @@ -311,11 +334,11 @@ Possibly the preset file has been corrupted DVGui::ProgressDialog Toonz - OpenToonz + OpenToonz OpenToonz - + OpenToonz @@ -324,6 +347,10 @@ Possibly the preset file has been corrupted Toonz OpenToonz + + OpenToonz + OpenToonz + DVGui::ToneCurveField @@ -351,27 +378,27 @@ Possibly the preset file has been corrupted DvTextEdit Bold - 粗体 + 粗体 Italic - 斜体 + 斜体 Underline - 下划线 + 下划线 Align Left - 左对齐 + 左对齐 Align Center - 居中对齐 + 居中对齐 Align Right - 右对齐 + 右对齐 @@ -385,11 +412,22 @@ Possibly the preset file has been corrupted 缓出: + + EasyInputArea + + Warning + 警告 + + + %1 is already registered + %1 已经被注册了 + + FileField ... - ... + ... @@ -551,7 +589,7 @@ Possibly the preset file has been corrupted Frame - + Set the current frame @@ -587,7 +625,7 @@ Possibly the preset file has been corrupted &Locator - + 定位器(&L) @@ -759,7 +797,7 @@ Possibly the preset file has been corrupted Range: - 范围: + 范围: Interpolation: @@ -767,7 +805,7 @@ Possibly the preset file has been corrupted Step: - 步长: + 步长: Similar Shape @@ -894,6 +932,10 @@ Possibly the preset file has been corrupted &Function Editor Toggle 切换功能编辑器(&F) + + &Open Function Curve Editor + 打开功能曲线编辑器(&O) + FunctionTreeView @@ -961,11 +1003,11 @@ Possibly the preset file has been corrupted Output - 输出 + 输出 Out - Out + Out @@ -1128,11 +1170,11 @@ Select FX nodes and related links before copying or cutting the selection you wa XSheet - 摄影表 + 摄影表 X - X + X @@ -1175,26 +1217,48 @@ Select FX nodes and related links before copying or cutting the selection you wa LineEdit A file name cannot contains any of the following chracters: /\:*?"<>|. - 文件名能包含如下的任一字符: /\:*?"<>|. + 文件名能包含如下的任一字符: /\:*?"<>|. + + + + MyPaintBrushStyleChooserPage + + Plain color + 纯色 + + + + NewWordDialog + + OK + 确定 + + + Cancel + 取消 + + + Enter new word + 输入新词 PageViewer Toggle Link to Studio Palette - 切换是否链接到工作室调色板 + 切换是否链接到工作室调色板 Remove Reference to Studio Palette - 移除工作室调色板的引用 + 移除工作室调色板的引用 New Style - 新建样式 + 新建样式 New Page - 新建页 + 新建页 @@ -1237,7 +1301,7 @@ Select FX nodes and related links before copying or cutting the selection you wa Color Model: - 色彩模型: + 色彩模型: &Palette Gizmo @@ -1269,7 +1333,7 @@ Select FX nodes and related links before copying or cutting the selection you wa &Small Thumbnails With Name View - 小缩略图和名称视图(&S) + 小缩略图和名称视图(&S) Lock Palette @@ -1305,11 +1369,11 @@ Select FX nodes and related links before copying or cutting the selection you wa Update - 更新 + 更新 Don't Update - 不更新 + 不更新 (Color Model: @@ -1328,7 +1392,7 @@ Select FX nodes and related links before copying or cutting the selection you wa Remove Links - 移除链接 + 移除链接 New Style @@ -1340,7 +1404,7 @@ Select FX nodes and related links before copying or cutting the selection you wa Name Editor - 名称编辑器 + 名字编辑器 @@ -1398,7 +1462,7 @@ Select FX nodes and related links before copying or cutting the selection you wa ProgressDialog Toonz - OpenToonz + OpenToonz @@ -1482,7 +1546,7 @@ Select FX nodes and related links before copying or cutting the selection you wa Fx Schematic - 特效示意图 + 特效示意图 Save Motion Path @@ -1522,7 +1586,7 @@ Select FX nodes and related links before copying or cutting the selection you wa For further information visit - 更多信息访问 + 更多信息访问 Fullpath: @@ -1682,7 +1746,7 @@ Select FX nodes and related links before copying or cutting the selection you wa It is not possible to assing a shortcut with modifiers to the visualization commands. - 无法分配带修饰键的快捷键给可视化命令。 + 无法分配带修饰键的快捷键给可视化命令。 It is not possible to save the motion path. @@ -1698,7 +1762,7 @@ Select FX nodes and related links before copying or cutting the selection you wa Toonz 7.1 - OpenToonz + OpenToonz The file name cannot be empty or contain any of the following characters: (new line) \ / : * ? " | @@ -1728,7 +1792,7 @@ Are you sure? Cut Style from Palette : %1 - 从调色板 %1 中剪切样式: + 从调色板 %1 中剪切样式 to Palette : %1 @@ -1760,7 +1824,7 @@ Are you sure? Remove Link in Palette : %1 - 移除调色板 %1 的链接 + 移除调色板 %1 的链接 Get Color from Studio Palette @@ -1866,15 +1930,15 @@ Are you sure? OpenToonz 1.1 - + OpenToonz 1.1 Remove Reference in Palette : %1 - + 移除调色板%1中的引用 It is not possible to assign a shortcut with modifiers to the visualization commands. - + 无法分配带修饰键的快捷键给可视化命令。 @@ -1888,7 +1952,7 @@ Are you sure? RadioButtonDialog Toonz - Toonz + Toonz @@ -1931,7 +1995,7 @@ Are you sure? &Schematic Toggle - 切换示意图(&S) + 切换示意图(&S) &Swtich output port display mode @@ -1975,11 +2039,11 @@ Are you sure? SpeedInOutSegmentPage Speed in: - 速入: + 速入: Speed out: - 速出: + 速出: First Speed: @@ -2087,19 +2151,19 @@ Are you sure? StudioPaletteViewer &New Folder - 新建文件夹(&N) + 新建文件夹(&N) &New Palette - 新建调色板(&N) + 新建调色板(&N) &Search for Palettes - 搜索调色板(&S) + 搜索调色板(&S) &Delete - 删除(&D) + 删除(&D) @@ -2114,7 +2178,7 @@ Are you sure? Auto - 自动 + 自动 Automatically update style changes @@ -2153,11 +2217,15 @@ Are you sure? 设置 - Auto + Auto Apply 自动 应用 + + MyPaint Brush + MyPaint 笔刷 + StyleEditorGUI::PlainColorPage @@ -2184,12 +2252,16 @@ Apply Autopaint for Lines 线自动上色 + + Reset to default + 重新初始化 + StyleNameEditor Name Editor - 名称编辑器 + 名字编辑器 OK @@ -2209,7 +2281,15 @@ Apply Name Editor: # %1 - 名称编辑器: # %1 + 名字编辑器: # %1 + + + Apply and Next + 应用并转到下一个 + + + Easy Inputs + 简易输入 @@ -2242,7 +2322,7 @@ Apply ToneCurveField Channel: - 通道: + 通道: @@ -2252,4 +2332,11 @@ Apply 纯色 + + WordButton + + Remove %1 + 删除 %1 + +