From 6421400ca00be143d303e86ff6f4c3e2c5b21a22 Mon Sep 17 00:00:00 2001 From: camellan Date: Tue, 23 Jul 2019 20:17:34 +0400 Subject: [PATCH] Update Russian translate. Fix pot-file. Add translation strings. --- FlatCAMTranslation.py | 4 +- locale/ru/LC_MESSAGES/strings.mo | Bin 230349 -> 236610 bytes locale/ru/LC_MESSAGES/strings.po | 147 +++++++++++++++++-------------- locale_template/strings.pot | 13 ++- 4 files changed, 87 insertions(+), 77 deletions(-) diff --git a/FlatCAMTranslation.py b/FlatCAMTranslation.py index 14b95c52..2769c99e 100644 --- a/FlatCAMTranslation.py +++ b/FlatCAMTranslation.py @@ -93,8 +93,8 @@ def on_language_apply_click(app, restart=False): name.capitalize()) msgbox.setWindowTitle(_("Apply Language ...")) msgbox.setWindowIcon(QtGui.QIcon('share/language32.png')) - bt_yes = msgbox.addButton('Yes', QtWidgets.QMessageBox.YesRole) - bt_no = msgbox.addButton('No', QtWidgets.QMessageBox.NoRole) + bt_yes = msgbox.addButton(_("Yes"), QtWidgets.QMessageBox.YesRole) + bt_no = msgbox.addButton(_("No"), QtWidgets.QMessageBox.NoRole) msgbox.setDefaultButton(bt_yes) msgbox.exec_() diff --git a/locale/ru/LC_MESSAGES/strings.mo b/locale/ru/LC_MESSAGES/strings.mo index b2a509b2b1bb212e2c3d78007bac00d31aa41da4..8605b0e363d09d80019f6045b8fb1680d3f01ff8 100644 GIT binary patch delta 39233 zcmch=cYstyx39gs8wMD1&d}tXbIv*E9EM?lfnjD~1`rUM90WvSlQW2jWEe7%ksvdQ zq97tcK~cZ}it&4Xy9y8I+;i@C??1QhEuLDds#aC4T2*^@_xPSGGt-?qm@e>TresST z(tr@h$pcGQa-69t9jEpnX&tBeEXS!2Tfi9fZ@~P>zrW=;g^UquH{&}g-Gbv3h8nOw%m{nJOfU+{Pyot65axp0p;mt0 z$~P^aLrpN_Qp4;}6VD4nVF@c&hIts@sZT)z_JP@83{;01P@Y+6<+V@)z6-SlC!i*H z8|HvNK}|Gu(AX;kHQ_3jEnzm~eo$LI8V00TL_r3&*#@U!R^%H{D}4$xz|_kervS_Y zv%|WUU1472Xe-Z!>c0uf{$ZF7CPCTx%E~`3!~a^jv)lwzCMd&Ip$xQzTERe=6OM&y zzX)n#o2~plRJ)I$JoW%;;9sEHrCwnsP!!5zRVPz$LD)vl%0_p*$H+QKmbs|dnQoRiJ4EEO+SJ5D)Re2rOg zcc^1E6c&NwEZ0FD!*g%|{0@$WZPv0q@C~unsCGX=1?`_u6HU3^OgsnFfF+?kSp&*`TS&iv)0Ki;)*q^4 zG}L*W2sQ9bD8mb(+O4tN4%PlJRJ)5%6Z-^ez`Ia(ezf(!TRHg#GvRbFwa$MI3dLzy z7&e4$Umg2-Ct5a4XaTa&0!p zuQ<%X_)ZfFKG+v(1p{Dn7z2~TgHQ&KTb_s2krUxum}(2xGF%Fqzyfb`-NM08rzILH z2q!^JU;&he*1~`kJ1BI4M{Px>t)@W%SQLGEsFinvx_|~l86FQ6<@2BnZiYHd`=IQe zhwArbMeWptqqsvma{ZUqJPH z1Pj1FA#-x_y=%7i0@Ok-L)pCp)$hlERXE$tj5ELzROEm%)DZgNK$ss+x7-Z9$Y)_F zya2VLkKt?Z7EBGhzGo&j0P5n3gIe%hSO^9dQOHLj0qWxT6b^!Ib~p|J@9cw;yX|zG zX7D&{2Sau_&T!Zj{sPayM)1&X$C(ZPf@$H*J;t+3ptfucRE%tb#8SXXpr938vK61g z?#SQ5T(IF@6J&j$?(|VmF)$Yvfm>j4cp1t=&tPVlb)Q*r38)}#2({v#upXS~lKnqU zK?eSYGEi*4IiJm-1{?^>!|_lCw!^Y85tf4gz)Y~z0aITWN*(}pAB=)p`2v^*2B9Xn z2_|EF=O6{`)iJ1*eE=1V_n@Nqd#GUf1r~(91T#QUsCG4=yF#dA+0*KypavcV<>B#A z6Pp3E!sRd^7w@DXUW8fT*H9Ds9TE;s$U)u>;6A9}>37IXXb?<>JPJxb4r-vuQ2pmZ zt#}z!ENq5)PuL5!bxDWVe<^;oimZoCgIX{f`W{dQVxd+(0cz&!U`}`dx?2I8ApZlK z!X`&}tAcZ3E_elU{W}j~Mfk>16U4`k;{Q%4(jIf1-Y^VmOO8Xis_t=fd^*6A$OEiA z4{A%+Kp%V$YAbd_dEhXVN6tb$D=u4osuRXDS)gLTAE2NaRfZMdU?@Y&p$u(+TJd|9 zr(u5N&!O&z7f|hUzi$RC4Arj`l;^5KxxSH=JHQOceJukq6tq{9U{N?1Himm)KKL6{ zefE=PrG=mdEC#g&<)K{M66%yhz`SrN)Yj~STG%~XpY@d4+NKcC1)M$!b)D?Wq@=F+k{17Teo>=}2lOz8M zQ!>8u7lmXnw}9G$u23F}h1#kUP^ae-d<))%1ilk@ z!PJ-gz<8(@bl?BmQOHAsK`=j@3T0p;EDR4rP2@IIFnt5HCBHz$!ar6{dC>%GW+;!9 zfZC!OR_*}hsW2;#yomob;1pZ20j5LV3)^{k^@18W(`9op<%BwxWuXRWVA%nNB8Nfs zkFxslP_Z!w%5z(wCU6jHAs<}E|C-@-Tk!4_zl!RFRVWFLvxkqfby6hrh+8`wonPyMNtRJ<*!?=hdNH@Ebqe<$lj}F;-S!w zTo9&#ji4sd9%{vXVLBKKwXgtGyCqN)4Q!xLj>3MJ9)1lq^Jh?oLK2PZvp@w`38rtRJ(Q`8+$#VCKdq|Q_(QJ&i^P1n$dKq4hx~q=PD>y zZ-DB!4XWKRCU>4XDeNlKHPKNI3`owI(RH!Xo4ofkq_>p|sFp)<>jyv`mLYg ze;uPQPPm;=^@8lan%Bdk0TYOCg2c_CE4bx>FMd$0?91k1q&H_QS? zKyB@7H}HRT3X@QXhoB7n1na|p;CzCs{!Q~)F7XRRtrpp=D4L+F<3a zR^9_Uqdy3>b!opeTazO|K?4?ts;B}Lo%LZh*v#ttLTyzf%mv3n^;-;ej@Lu=-v{4= zCv5%j+s1R_ptfojl$}*pAJ|Tz9*VD3V`in~H>NgUKMoeMRA zWiTUr7v_h@pj>4;9rHp!PBeYUVd#DfkG= zh1u_!iI#$Lc_WwwwzYCNl)Y%EiH(Nx*c8|du7r)?Js8jUPBCr?byx)z<(uFea1WHL z>U?eVjiL6uBh+#22TQ_O7zI3mO)MAG}J_{ zeT)AKQ@DeoJPi5H7^((!lMRF^;5aBlQ=mLB+j61hN|*}$Ca750VR;&kME(rM!d8#W z0*_i=3{cPtKZDw%n=mK*3d#e&LmjJ3-3-wD$o2i~V3gIAyo-m>y@SQ9zq2UFhwYK0wO8rTcgfJ2}rxB<$}KBz4{153e= zVFCCLlt&9ZHWRG|**Wfi3hK}d%0O2u4}uD&QBVVqg$lB%Fci*)TH#_VuY;P{yHLS* z5NcwVpkn71RKFjg`u*vW{ZIMC44ehZKw+qvR)8B}GpLS_V0-u+4wL>V4-~i;YR{iR zUCp6Cnp05(rbTWD6+`V|KG+?$hGSqIo&PfwG@$nU`BWh%B5GWeBIW63pJ77p!%nIZYGc&Dwc{tZE-0mk5qq-|D|Y%LMv`(*%ekr z?gRC(SPa!}7gW1rP@Xyiv%!m2e+Ozo524!s0ySaJuVx~dVR7U_R&E`jAcMW3W*iP< zU^LVKUs~RWGW;D(51(6o$Zuu>X`nn*2xf;Bp*+;mvZG~B%K=a^5*SKB9b=$eJrT+^ zbD<0^h1%mCR(}C%q957%ThNdE3@S#ly)Ygt2DKH9U^dtd$|KR1<6)f6|11ivsrVC? zfGvJE4db9XPJ;485NbuMp**nJazE6>&)WKrEpNgi=9jhs$WJfR^9d8p|&IpYJwxJ zegf3QX25`+-wP@9fIDG1n9AdEx1t7|h#U?Nz`K^qy&m_wo%TMD`|VZ$)~Eg`)E52) zt8lp&OXhK3)%qm&xX+5|mM7pz+Pz5b3An*^B*f#o_7kY%a?kP^R1l^};c;D-A1Z2# z!fCJ+Yy)@M`oArcr}Vh@NE*xhP#&lVN5MLf;B)q-448q7r82Anbs8E$1zktzx)N&7 z!)*O9sAwJsHQ||1u3ipvz->_dPea-J0A_`s!L9HyR4fGpp{B6eaxW}M#Yw0=zYpco z45>X%FIW?vf=jL3BaO%W5CJ36e*txaHce~T18M?MPy>#)@@%Le3@oFd6|RMv@m8pY zJD^;B6w1I!s1Aux?XN=(^cB>~e}-z8ES>R8W+;1ps27}~mL;H0RcXj^4mhL*dIpdC^Vvo?kov3{Jx(7u4wiwR!5|FDe; zoW8I-90?O(EG)^3<0PH`l@uzX$dk?E42JD26QGV|{_Gy70Bi{h!zidNS^%HJeegs0 zZVofxxSSp*9{B@U2iDEyalV7E!=i9-Zo@ZWSH^etQ|JuS23&OY?N`91DWH}4hjIGAz@7xcIfulj||7L0+4{s~Z9JIl&TVIU`p z^%V5@JpvWgiI%sZ_VhcbsD1(EsZ51E&REz4j)NzlVx=bE!zecDL2YSssC%U&l%4HR z7tax>an2Xv{7Z4oHu%a`Jb^OsC)5QMQq)9$Ay^(cV7UvnLB0dufaQw0LFF8VnUGIG zP5cw6pnDAUO!*ti6IqLM{uQN#ikq30fU2kh<+4Vw25bx4!&$I9{2aD`6-$_vybiUH z*--YDKuvrlRLmT-@+~X>Zsq)el4hl~p=Q_=%2i#Vwj=^-#^Y@L0;prS9?C;op;bbcE{8SVnLlHOK71ZpB<;THHN zjDc0kd7P_oGt?D5s=V>UJSfktfQp69mOG$MO@ieOSYPM=FA93D*R5by-V|y@U7)t2 zCzQb_vmkqoGq|7 ztX+fgbpDr9(B5yB0`7-e@kv+-UWQDV^JP5bg_1Kuz13!hiuUYK9w`a6rM02#wSn?v z52%*-m~<9>VfGn7l$*EbD6fMt-M zLLH}k4a}9?2)>IP0To;s8=4oG%23aUfiOQj1t-J1P!k;3$Qc(u))?CSRU{js{O%xhZ@d&Cz*>+}SgP>wyBb0|OK^e%|-gqb+s^5Aj z*WZU#VTKN-z8RE$IxGoy!V@@=RI zmF{fV8ESynp`v-Km9N5n$bUesyjK?!LvKTQ>LS!>_ye|Je5YPlZQ3Qm`pEu1<~WAI;>a^#ez+6L-c_j6k-x85U>jHgc?r~e z!TG+N|N0aPa4TpF20*Q7q2+a`J>P&$(PxU_sfb(!rh>HxnJsBLm@6B3F;sAF8e(3- zeuABlBO}eqk3rqAkD!7(>rju=0k(l7;MxF%<`gmxGZj6dR<<1~7@t5HEF5L7+}EIv z-y&EWo`Y)V8*ZY%I+Pp(b&+j?YJVHb1DT@DL>fX}WPx!M6y2AgqB}>7iRSuH7sX(x z<1-Ixj}Joa;T>C_Io3VLP7SCRk4aD$&=*kAo_d4{w%V2>VSV&lArlQa->hhB`)*p*(aJ>Qv;6H&H$i>ecNG>lNf>v$6*4WR~@Zn+)m-uM`5tA4e5|Ldk* zGpPD#D330L0Vxhs&>nvYbz`NPVDA1dP%E4b<-*UQCRlo+*{ZHkhGs)uy}O};>LJuc zRfE%|g$1B4u=7y%e}?j8y-A#Zxj253K8x`=9_nJKFxgCC4%FVBfZbr`DaODssHjeW z8sIyqEvPuv$djOM(hIO244Gy=ur!5=f%ldM7mtT>@iwT7=sHv^p?{Y7d{8$)K?C%Hx;ke=HGBtV zh1Z}4`VQuVX=a<4C<^6)t}s2E4YlXXp^oh-sMvT2wPoqwFm`G{ZACAr8!#}Ff(G1T znFQ7GPpBKP&>XYJO<^A7XsChaKtJ3EHNj7y7V<0907d2+c7T552~Z1M12w_p5c>h= zK83<4Qp_`kN<%ehYZ(t!zXEDvC!lV&Z=eP$@TM7{4b+OFE$2bm*>3p}RIvVLW&eCl zi1XK!f;tX@y4j{%CO~!g7U~#ge9N!_)TtQ(wU+q{sRLtRAI4keQ)STo(Q#9YoR7`0%m~^VGj5gR4`^+V)nc|RIv7ia(O(=4p&%t z50t&nU;+3Wl*e-|<@{^qHI^EK?V$!33e|8b)D~=pa@`du*Z%}%AY0I|3RG-#hPv~| zL#=#2RQtzJ3(d65ET|6DsTj13^RE@Yg+dJuL7o5mP(hY)x%n{K8Y%`lSWbqSkat6^ z^bFL>zp(VKFneDd=0e{X%Ju!Awr~NIM|K1#sN;uFhJJxZJOs^3k24+l!YUpXX*dn5 z&6TR5ec^?ySdF1X9YL`BQaP_Z!@Di+p2dGHua0Y8C$cnc~x|F+Ds+r&som_z4( zAO#IL0m?Niq233MLq+*7R-bN!GL7~lqa7+-T9$=&7RkSdKL_a^6)CC zy+0)~zH^s?qSm|5L~U)TdtemI0N2C1a1WG+euSEEw*AHfm7xswhSI+d)qe%lu{{Sh zv70a*d=4|hJVcJK)Lx$q)ve!}Cdhne5^ILF|A*c`^4G!r}u6^u7wXZT})f@ae6lo_ZS)W9Pw z=UM$bRz7Wc8)~orfZF?G5rKbp#Kw|LLYtETwoQh zn3vKfP+K_%hUolXq@ZU&5}W~lhbiIY56unshUHQikA4HJ$^hA~VhFZPH2Qf-W&+-i z%qdC({j@Iu6+&15n5GZ79!Nf!Z3+Cq`cc_C#(41K||5P*BIvPYo+Vb?6E87@Y_;U;<15 z??4@|Z=sIYpHSyK^L6u#C=C?@HKF=-g{q$f)o(crh1;)l{&~1L2`F@a&p^5A9@Jg_ zmu;B!GxG(dA9h7w25R7GQ0ILmYzvRWPHaiq&&@ZZVK>Zii-4NIc&OlA47C-fZgBp! zqFX2wR9`~{N4=ZoN}dQ?BOinfVe&7`W3@Td1X@AelmlQf1|9=7(Arz3{-EVmsD*w5 ztHYn6-UmttzVtYMQ0NOE!JfC-8w@r5%HupkUVq2q{t-&>uK5b4);(56{S%nZi=q4G zS26Dc^IOqisFg)NH22Ch%Oz09d<)bSe;q1j0>4mDG-mnMP%)9|JHwi= zCh`E-1+Ip=*?xwNVC_ey-6U8Cc`H=#eFNLUT;KBp1RQGl0`}7RpY?-z+}?+BNv_9c z0A z52v7@miTHzm1uB-Qx3C`ZI9CAEVly8D*;fF9C`~qqMkDw;z{n;$A z0&I*N4x2K*vz3AjJ%Ks}`G3LH>~URK3yytef^7eDWAGwW(A}}}bEvIK`>Q#2RiKV< z2g^~gGV*fR0DfrY48L*yrD#H-Hk=9dd_Ds;z_)M^{2MApB3_twQ=$634_83%?;iKR z4_XZ;AUFTR40sM|A%DQ$=&Sx^zJ6N-w;<>EoAbY%!im2<&eyQVKgRX-cz4w?>Iu8S zIH+@e3Hsq86V!d7rCRPa55+UqRIyzb3b2x=l#p>DwLmhn)>?Jdh)P+OE3pwN`U zFHo+mmE7xoi}fkgO;{kr>pqNXK@HRx>KV`p>Uhn71K?q(7nr;$yzXh~0{bFwgzcd> zrCCrXsEcRnZWo|Eyb-o&SdvwAarp^Jg-_)dFTl z-xKP1MnkP|4Xg@J!yx<}YHt^2_PVcLd*JWLw_y`Jc_WM0y*K>XyzVir1FKLU0c+~~ zuT%kk3N?|8*}d*ta4o348UrX$Z;G3yS^51u-hjK}&r#@n`|=uB7KJk06lzaV2qZ zLe2ulLsg+Jpbk(Ih=q!sMbHmVLp^Km!;UahprF_Ns1#wj0IK6LsPp|5^usKLjNvL! zF6|5(z-Xwg*#)(-OO~Hmehqc8{RFl5DGHmI$p+lQgPG%DO9kgEMc}FBUEhUFbp{LDfm$gf$8CF zsJneR)ZT4_iiJZ^E4d6~;T>Dwv81_b!{BoC6X0teUe8OJoAs^I=El4Zt5Y9Z#_Rqz z+z1xb`Cm^#D?I~sw|@imw5nLvbes=$0iA-HK)!Njiz-2_tSi(p><8uIp-@{i8R{6W zwDK9KWBw(S$8(lv;yVB3C`^K_U=+Lzo5LCvyzW;mQ=r~h=0Xj)2x=m$ptfW;EDAq> zGW^u)Ln@kkBOla+Dni+94ddYw7?5j2E14k53riwbhuXt%sQY1xmDfN8+cBsWe+G4~ z??Ku56KZSHSN1yV;3TLhFHptnz8S?sUCmRV7QVO&=U*=jS*n@=7s3U|yWw&le}Yks zU|}zB)%3crV99G6543=qKu0JK^nnWAQBbd7lcBa^K3oR3Sh-#ubA@+>dZ8I#CtwQ8 zQRw(2Kt<;ns380v%B6onT`ZaFnhU80lz~1_?Z(6MOmr^POYE_FM*jqAYn=L~Uoq%M zYy~y3r~rl6DI{-TCNKqRZ|6fC;B12B;Z|4~ehxLEbPdhk7KRG4>TnPYgYv`$s0m+# z^3?B86HVU8jFS!OF&-#HK@XjdP*MLn^uy1gj^ppJ1q^L$PDf`r8+jd+2TC?EThJVG z9XS1=CLRuTng(0$g;kLMv8>Y6-Ku~yjDq%XEL4;(fcfFOa2UJkqpcjkO?aaXC zp*+zF>Uc#!d1#{LQdk>#2TTDULEV%;+j?(%(>@netW<=u*WAhjpgjB22&Rfr_z%kezdGLHGH8n}S^YH`D;>`xvZT&eb--I>LKZd&biuW~p-VVynAS;iDcp%^`w2A|kS733bcpqwjwEeyA-)#6{ z3iO-d3iR)VnJsEQz;FnxgMJoN)SrX8z`lU>;P>zlEFEs1e&4_{I{&=}dfhLNX2ZTT z_zZS})gsLCngi=1FM{ovz(;Tsa-qTI1IqcEc3L#%uRYNFr7aQ@|rUs0S;hgdU_i%|E%b*QNQ2FithK)qn(9AVz; zi$P7a8aVEcyk)sK@HpsYJdRLE7n_31Dt|>cpoablD}^5ct2EqWvGR9g<4Q7bnU?2 zI{$A`7)-?vQ0KVI1ao2Bff2|BCVJhkU}wUm$fbyxZxYnVelUEyD%@FnLo|&z3Jxj!KE2q_kVh+ z`b@9;cmG>p58CIQ#VePWkK3?2^659scSCvR7zW@8?A?X>5V~O==U>5=NI^6E3+jR? z{-%lU&QL3w26a4x@LRYEM!`4d8<+lJ8Tyuqm7JEt`t~Sr_8*9D%_h5W9TjzC-!ZUC^ zoV?!aguy}^xWVW*9VQ@e-^fKo|ACv#2bwpw7!Rg++pGV4+!+OR@$}ishfw;JdB^>V zHsFlj=5@b3z5zAB^mo0^7+7q(iQ=_TkK^B92iW>OE)EQ=fxTeWxU0&yH>VJl< z;L6=z=OpzHU_<10_8NWtQYy^gEB4W14iFJ!a+mPnh?Fq?2aLGMqA3b{?p^zKWH5LqGB;m`~?_DFq$7 z{jdPM19jv1PJ5mDuoxT)hroyMWB3_7dd39NlC$O+upMfkkKkJP!ph6f8N2U8UDbE3 z{0j`|r7+uha~x_x9k;$vE*uN5!LzV0Tyeqc{wGu~;7#PH56sow{G#bM{*rn4EQNY_ zy$>~^=THx=yqC>HJ3xI77;~BPugB+`w&H-T_yR_v{~7LueXe-j|HLZehhF!;5&H`2 zalGiNIR(3+?v3-XGE9UGVDdyGH-nO2hqd8xsD=KK$oba{vn3ft9q32yZsoC-i=pm` zolwW~G7N#Y;Y#=odQBY5}-(X)Rn(8a_MZ}Oh zUiXL1t8fGLm+rDqJQ01*yfsh!+O^C7{@XXkrM2KB8n%TBwyTz9@t=Zc9xM+}TK)vf zA{TmSPDMv}7rEBAypl1IeBYT<)AW&<$Zn{|_j}(P4>$fnH!SBbl7g<%$xtf}!U1p( z#Ez5ov5DI3P;woZ4Az6{*BBOrJ)s{?u=+JnTe%O)qo2dB@MqWvwtPZ=o&Pr}$iKmY;Hq7N;u7aG5X!l zz0PL!hk=YNY5lJ}T;Sf{%!knnFU-@-_q%y~R)t#0Kv)3ImQ4G1p@J*%5A(i|@=tC~ zia+bgOY8Ebl6JY2+od1p#X8mKnlf4ONBiG<#LmhY;Hh>Udvf?Ou0&;5BV4oW@=|A8q|`JDb@sL%ZtZ3tA*o`u@; z7f=gopW005O{gpVW`Kfb-ZYJw`3~3{IY(M!a1`8u{3+}Vr>FC|-`(DTlG~*>@+LS0 zIcEl+`*@xL$0Of|a&`ZVKKJ?mB~;A)1r<|)37O0cpTQ9*T4y#hJr1WM{|P6nE{|>jnq6JJ4UV-t*V+#7*znJ(Q?nGW) z$miUFZ3>$hDObdJY68?V;wFqxzoKTVZozl87fp-#+=s(YFbcU_ai9B9=?u)tF>6=C z=S)Q(S<>hJ5b*;nf!v~$&wZPXgZYuyLB-1ZundeTZK8ZN?1Y@QjES`{I0g9w7?3Ml zm-RV|;9AQ{<$Ugc$#@>FN8h=;;d8hEd07RY`!Fh5Q7+^MNGN@|N@j0QLS0E{P z{-minKFymM{Wh4F`YFxL1+ostB0qxK%ib+~?nk#%P;$YR#?`Z+K7xG#bx~DmW$uxg zP#%2-wSZutwTbSmZOnzy0am19I@HyA5b9Oxsg;YiHT8YrI`j+RL0GY!&wXe;g1SH2 zwl~M{UDyQqXQ+FoMh6p|>n#IMC^Vp=PDj%rV0j+aM4!Hsxe;5!X~;XEuINggeeS2; zW0q68_}usVW?junvv)J6V>;YT`>NfICmzBP$TfSo9tt?yDd>DA@9A^@u&57=M&1jD z!-Bnh?$_&YLEQs?LY?30z0Em42d5)E zK%ps$`e9~8GokM6)&qR*TkuAxQ}P6^g$={a7Tkq;OU^pb=l(rF7}UVaU=4W9GF^nJ zZw}?@fR#_eMmqn$QP9WY+Jnr%DF*xapXA^*9Ik>t!aDHHA?BXA47H~fBJGt6e?a~c z>Ns8=YCKkdn9qGEZHHsfr;Rc}IUV*>dlzu}p zHh1|+s279`W6W`z4HX;Lpj=n_HFGMWp>DJ-urvG}%0unOnsYx7x+{b&(bpYkPSL8_x z!Y=SRYzSLVH2V3lGV(204`vE50qtc+sK@Ct%e$~Ya_LDv_q*PCPzKLI8O$@;9M66* z0(k}0M4Tyxt)U-r8Pt7p2x=kU!|JfoRI{K!6a^`EL%HfZs0*jcH1n!74C<-46Aprp zq1ttsZd|wyY9(JnwaYidOt25smaT)j((gjqEj80@VHjlL{QVaNt^BrSiCM;Q9BhPs zx8*Zf3Ax5>V|X}}!JU?0L$%NShWldS^n;qfe5fr>f?8<0ImVOCU{Rg_)f5zjXJCDp zb*_1F=nAVL&xCsWJpnb~eOMLdnrEW91C)z*L3!vN91B~%X&>XTCvv;_CPubFdF)SE zm+_t2Zy5vQEqB2B=d>596pF^!YWT95Xz)%w!0To-DV0ri* zEDLilGO^JT24rX$1ywAEiuwz%E%YunF6;m`<3&&_|JX8gi3!36a47oMVITMa_JU28 z`rII15Bni|gGL@;c{<4X??FZ3WoE#MP#4D)m=ZQ#Zq9idsOVh}Gr@`6Q2)Q?HG2>LWeOpM-{(pvn4CJ%q zCdf)ztud7g*>V|}!5SWd(P%QC+??&O3;DP;tUuq=5$y-plE+zn6m2Wovg|4a^sfE^ zc{hVAEvG{X8MO^lG2k)k?jrN2zHVBB{2n=pyops@Flr|SZEBHqL-N&-^P{zqjCKcU z$Db5C@4}FmwxNF*tnIeL|07X+PJ=8kgw>9u@)mMW$}P!d$w~_`7NCx= zdfflfiA=Qr8GS+Yk>rn%CsOwjeKV6^CcXf1zM+nb^FO5&=m%>511hqq~A`F1r49mF=yqE7W<=bwU1( zHo9M0qAMla{Qa@}e>?)+zbP|=E9Ik6P7LlxPC;kBxN_49^jmB>8G62}aB8DFZmOM> zl&@p_96WE^MI(P^>$fnOPbt5x`sA#?B$axZH~`bqVLT1aQ`rt(42&f=wX2ei8RXZ= z-I&-`>XbUeFHO-IMLCgN5_ukN%Fwq8au4h)y>ICXuK(QAZJ8G$rxf){3(3VP4<;9;ypDGI)l})8 zf%|dI7M*0apJY8rLy@OgyHn^l#Wr-~?>qyA+S#6@+=<2wXfPE13ENZ0U+6o1ab;R^ zBjjde{@mY9UJUcmz&VYsmmNeE4QZ>imO8#nbsA!?3FV?tDV@&$LljDz=zI`^dy#J= zAE41{axIMfNL@9`7hwYoZKi%W?K)Ankv{yVBmXA-bW@p}#tyCuKjqG}&rM(cGZJSP ztcv~(bN})EKb5?5xM>Lg_GO@p$lsH5QC8Y(;N+llH4L7CN^eoGu6%RvcriYJ{5m?l z5&g}iYuo;Jku%bep8}jcw0W*h^8X9+L>i5wqPdi$bPVtn^ug^Ixk3k}yYP27i?%h< zFSGjA=y+>$J|u6Vt~9wW`4j2~t0O5V?T;ddK&5!bboc+BHL{Tk-m;xJbbLmBnYy7{ zO5>8WtImY}Yx1HSMf<|GPhGoWz7}@>N5>+pef9gsmW$ISZ!+uucTtW)jHc_0m^n*Q#;dP`36iaeCgN*l=aFnrk#_BVa?$4j|veH`+qWF@|> z$M*!MEAgqBHZ$}>kwE7RRAwYkN12WW=g{kGmTb(vB3bEI7@&SX?Y)$rl6ROYXFYw# zAXg@@)Ig-NwEe>l?nA$day|6TtcOxlAJ~dw3l&A}3Ub0@=vJVMg-WT>{RBf@$^0__ zgLx?)z=%>5`7!Mx&~HY!3;7=9vsxGfW~ZDMo119ExBN~wWWUb;A{y(%f&-&Pl75s> znoA>n1XF5H#~R2=)iC74NJ@0Q(6vS$Wb4*aKiqntfnDih>T*%Oh}|ueThLFb4WB>U z)E33>YD7nUz z`7&)j(EVS?c3zC~9V%Z#F2mqQ?7%+cMd-hUZ^Am%X@Q5yKI;aJcQN$Du}Co46CMQqte4lc58ka+E#>%qVSwBOc#~M)IJm~o`%PG$QFH?GS zm65Ak#a`=~hsdkQw~@!d1@voY`_1vN{uU^wllhg+{R(9dgSV#qwH>f2@&r1kwemRH z7DZP8)!YFO9$xw8@2j0QFyxi%_3v$4QNR+O}Pb{Xme)Fgxqf zbnJ`#BMm0m4!v#T<>-}s80bv9v6MTK&rt5eWG0~>PUg!Frw+P7YW&}%W_B!94b^W^ zyXcS$<+lv5hnyK>=g{%vq;m>Gxv48k`D?P$G6tzho7Q%M(iNl4I_f*p{?+ss`W~;e zQ(YGN=EcS}+Gf-KU$Z?r&@c@Z)$BmkX|Rbr3?09)y6FUbi_#J}fqa+zgf`_EXd&(P zVS_I>oG;OTNV~6KM+WSQj;{*&4-$B*m$41Pbm+EpHN=`T~Bg0CY7AF?)mS4(3nOq zQw!ubspJo1oWtaXbXICac^I8B!nE>2x{>V{MIg0fN(W5oTjN%AuCK>E!`zY6YW0&mkc zMwO&zWPOGA8ud-6x9jJLMWg0+;L$LTEr+9jgpnjWP*pm8M|n40i_@kN<*n53M_x%@ zL46S>{T6&c-(}SIv$m*qcA)!(x;+v|^Y#3{Nmlxp$~ZdwO^2))iM0CibQnSXRpjNg z`G@>69YvSVdZ{YBl=U3zTtjhw@u2RNn3RbQ#s|NgwwfCfsN$nVpz28~M4 z=q6>Q#cK9;&wz^3uCX+AF z?*#VZ)WA#pS7A`4KT&#^b#3I9G#Y_C_!UEHGaX$)>gG~@pSnZVcpl3f)|T4tw&eko zcTgTkzqPjAFzmQV=Pw1yZR9#MP~y)uob_~Q0k5F{fxL+FO>}4Si$D&1rX7&;K8&+-F;_w+-K*L0Zb&F!&H- z`=QbqIEaqFp*sVQ(dJ_qkNh>|+6*@DmBIJg@|W~$kImDxxri<^wwBY+J^y=9=0jN* z9;e}A+o?I#@3@WBkmo&he%dIlpiKkH>CpX!;Wg;)(Y6fbKIo2G8~rFNeMQ|0Q*{5$ z%D?q#lS$`)4u;-DC~OC-OQ*WF@pIVQ8mqzTn$h+e@>jI^iNP+B4^jRHD%GHV26+_u zI`RoP%&p<*(Z4Y{37t|;a=<}2Pv>q_{EgxsawG=hVLI{zJ1KQg8ciNS``^%i?rQj; z!h{~vXEOQKRE&1Ju@Ot#1S;;pCFGANXQi%~p8t($p!A6RJLMY~8G*qP$dAc~(D6fv z^93CSFiEAe$YIE(kym0+>0<-;->&FGvGF;!{-o`G%H?GT{stGJFGBwz`urC{Ar%$x zkjr4KI3}{e4m7Gr`8CQvQhtN_t8@-QPK_K#Ih=A7{i`GIArCThf1Jnc?S7Ibj@j(2|Dn7 zaD%qRkoUrJ$PZu}@>uHos2!=6<-6$JNqmp7lVqhyG*tSA!IZ|rs_2edxha#|VGWd` zz7P65ZcDbq_LW!ydmE^mf^L=VYnwU$pnFFBRPF!E)P+I?Yq&l$Qwp;kBaP_(Os8Ti z>W9%b6-IVr>}PU$^!MRp`t*j;upc=+`cEJ~emM`&kEGvx@1_{6PY{99C}#ON`Uzmk=vqKl@3(gOo$ z9=dOAc?d?{wu7%nuke(n;Ay=_0 zeAy#4hCWCC6CGC5rj{MB2n{NsuV)8+*}gxzPid=Ei(HdFb?6fXkI?ob>Xow7#`XV5 z3dgC)M}zOl|23_mF3JvCi2B>e1z}dJJBGZOtaK87$^d^+-_j1$1YJ*C|0nvQ=qtk< zI{)=q?L;P!8@^!;%Ft+AZb-S2HIxn`H7Osbv(f>(N|k4!54U}4+4{1yFG}5YI2PSh zn4Wx@T%Nop8S7tQ8-F1yq!$=kXLZ|Xl*N`+_dNsDK~5`yG@g2;!*<}yurQPAZ1q)a z-#)NAc7G)IuyyJ;Sm!@Kou0zNR8~?Yjib@^w4GT8{H@x z^|vupj&}L5y~Ymuwl&ZS`2yM9|C$s$bPOeLB^RZ0Jq#YTjeDajZwKf?+q3AG*cE56 zZ3duM3WEi0-C_owK%Ph6Kj5e6=UO`pu(|K$`PXE}&>+G!!6TDK6;S3N&qFuOcA843 zw#aGh0BYWZa!>RX88}piNK29XnxfMg-CS%xMV^K}GwuE)U&7`c?f>g2e?iDXqa7G~ z&l-P#{$)x)mmIl*ty@CHSd1J&R~dFe{{uNC<(KJe3L(fh(YK~u_Lmj#h%GnQ`ESR- zSK-T)?Pb9-1NC=a(JirU`=RU3#7j}X5i0#gT|riyfP9X@8zB4PeE2o_v7O))>Q7M) z9Hg_-3}$)X8YyNe{l|2gOa_Ip|1hq{00Qw@DLZ099E^L6Jkp`sie-bK-v)@_lSl9hI&Q_4iA4(R$}po%q| z!LH&tx;*qx_R4?*lkIIf{e$!=x;JXlx^=s@i;^$79onR0!zLYT)-E@o?%vx=@@J?p zFvdSNW|V(SSaiHUKE@wDBrJMxgg<^rgg<=L$dM6fqtJ{BlQPC%B(C0~r<=bE9Thz= zGJ3GTVa#iLuWy;{4V3kFj){qK8ihrLkBSP5kNA(0Ybu^f|G>zw;Suo>BmIM7M*742 zgCj>rMEkpzi5n6YE88(qr9+2=jh0!B9v>O|Z;#Th#5AHJ{9(}pLkC90#t$hIGpJ1X zsCa)^oIf@+Y^1RrS9Wj2JJ(C@t#a*7wh%L^y%`=wC*S+p({-7W$v{F@pC>+9AUtx= zSToL8Mvocfj~OsDBHVSsfC&GnxQKx=92V^lkBN>Ci;OnY4vh_qj);mJ7Zx8G6J6Hd zBHkZPlK~Mm{mmjq4xkMyYZej1GDl(^%Vk45vzEAsC~VWkKO|yggnwW}cp!41ak3iy z$MA7XDJ=E9-QMjriZJA$(*6yWk%*GG@4I zB62tzST^+E3Fpz68vDPSd2m_^PpLozE>I)QKQ=OYAiifl9ox6@7mtb6V#1g=IM;`zL*s`~932)lir!jX1P#Z?QGpEpNrY*b{py9vfuBO~JC!$!uJO*j?m znHm* zUTR=uTx?X>*q6Q;IFikZbGvGFFAt64xoq&$yq*cc&+~f92N#s^vj- zPm1HxmtC52a2hpe;~y0r86Q`|A8P%j7#|ZkFn$Q`=LBky;q2|m$S?*NlF!q>!M_I! zV}l}bn`?pf>C_F0h#Wj5-am9yTs$F#KiE$B>g72b6EkwyqU@hm3ZBmAS(`qJNDmw7 zA09J0!r!cXg@i)+J$*cZ7#0{SV{SZ+84?*j#GOZ2)Zmzrk?})@hq@6P8yP;#)yG6f znEiL%5*`y9%Z`UfVVP0Qy#8+t1~?)A$)dI(B05e>h>M9Di1FC4xOnX-ll;H2{9g^n za?<4)S&9#f@;7!jH{lJx=W$3d-!4zK98T9Vor$gnx=LzVf%vEy99_)Qvn~sa8AX_n z42zD#)x+HowTIf=6#g*9Zp6S)E`u=t%PlvTPr{XAo~%Ox_O!*ZMh-+B*Q4eHDVnwa zFVCaf!in!^W3Z0v?k2B=M?^)%M007nYlt2-+`X9w`AsuNp((S1sdQCDk*iI3Jl_-N z@l;9}u)xzlXUZn_;gN7?o2RYkmB+`T+e@+~>o-BB3nAi3gLWB+d0FO+h%EG&N~9RfqgZ z^Ai)2<|H2W(_oh#GzobxdG>jN3tM_~1QW}9(nA{!)!puH8?$TNqb<+P}wX{EJYT{mu9q|VrO!uZM@jtZlCmsx? z-4R;v#_X}AsloNnJz0WFW4#%Jza{f!2=>3>O%}Ww;?16LCdtz|bJn#?ZL;gU6RtOp zF|k7lrM~vW*H2hh#QR<8;IWQ0p3>3VHFd(3KHgP@Gp=!`%+j=KxB1{H-q|S&ZPfY` z54bMeuMIhvc*5^G;|+IjaBT2#VQ=1G-ksju!3DA2Y?WR2xuYL)-N=4h_eO^%nhEVn zJc6MFd^H0eEb9;Uj`QZq`R}6!B@O<4P?ilw-SFhdbv*F|9^cPQ_rKgdJEP$AI^IG} zcjKXb?8TJO#65mS!n29{^#)>}jb)w0|C8ku=dJp-6>t6R( z^OQ}P{+4%7Xl4yTxVwj9pMP+8%)p3X?Umj#wUee3zeI};*%Y^$1+%3r+&yE2K0S}( z1PVF{GhfDH()3`BRo*7S>npt_EB&`-cGD9FCCy_0{&Rm!+uj>?d$X1LACHVV&aa+Z z-8co?EcCy6GLq&eO(!ZAvqS%Xr}gCx@n22m4<@eiwhAWZ_oYm@y2|@~mcsuh)`Dwy zd-Eh*+wJvvlJC+j5&UwGH)qbt+#lL>;``-zIFCCpSnm%{;o$i_-fv51*VB6PxA;BLn5@oygdS`h#cOy1(ca~4< zOBVEdz4?p2eBSVKf%6YC6Y$Ff?z@8o>HoV)1pNm**@FIj-aIM)-;TTI2T!(y&klOS z(&`zW?SFk?Xr>$7JTf_lx<>z(XLZegk8@c)w*UJ!!D{EcE7Gr{e}ZmaTuzV&Z{PCf zPxqfUX=y!QjxugYxjUg?p=GGda^%>*mrud{FHcUwhv&Qp52ybxuV}#^L%o^PPj>g8 zka73-V6g5x-h#zmeLG{T^%n9UFKF%zaCnxE85ATe1W=t&qop=E=9gbp=948sZ$mKY-qBzdiR!Vi8@}nFl z3@cz)(#K;;;-7zZoYa_PlH5q5-NxPgF-n+4y2qxh<#>I*vhj8CC8j>cWx2%?Ks5X0R5vRt;zT zHH0llNP)dj4Npg{(qB*`vjg2bu--$}`wLYrV73{Vc&KujQ0axO6;M-F&&K;=Ew;rd zKY?sy+?eY)*)hsIbH@cx+o&R@#fH|QsG(blE%6lg!L0Myg18(@<3mh@85Wq4D1lm( z)iFQTMIZVn5zuy+hEZ`YYLzaxZbS|7ZW}+2Dt8gJs&At@`V2KypHM>|ZJ`;-#HjYO zq3Y#BjZ7H2`@bpy?a!vD3%5lz+yhl`h;<_BLUU2&)}T7J9d*IOsCF*c{F^rZ70Jvl7TjLO0BgOHpg!BI<%qu?YT+SuoFH$7zEtFe#ouUHB0)i_Ra| z9mg&)H}Dyg5s$LeOi5bQ&=!vFQg;cYGW*$JbGF{s<%CYt)E-K$ZK3>S*j$jK2aYSDA|0Q5PtT>97LoPP?Hh z`cY59DYzQ9pysmiFXjfCquT3@?g-iV42(?ra?FV9Q0-jx69^&j2~%QXT9pOSiw!U; zHb&i98&pSnp!W9&jD+(sH7>&xcpUXyc!F)P$r=_m{)&pXUCXqh|15!O1cKHvuh<6P z<7F&`C)Yd9IE=Z$j7&I2A-)1NH5*WCU>jTQ>a()+hcC>d{ToAPgYohMB0~W_g*0ZSku{N9f`BB@i9&$ma7v{hT zm|FXPFM(_%+{4TmdyBcF!l(;WwecRP{XPnH=SxtFa24v#w_yODKuy&d)Q#Ohjo3TX z8u*H_Fkq|Wq~iKcd;;+>AF5ylbng)367OKs2ca%J3N^$NQ1xb^cFk(k5FfDKL_Nqp zpgI(7o8vH>P7tyToL|we#nW}W=}{ll9gISyk4If-Dyo6`s5|}zwM({Ray){Xy8AXB zd54LoMdepQ4Sjo5{h^o&f8JsD|0WVNRL9Vr3M@lBc7)@U#X1;<^HF#BJMvU@K4C7L zyVESdxMw^3(1&b6XeHU}x-t-LV?p!>X9$053N5qi!hCLH9=Z{7*o4mJ@@q z7^(wxQH!xVYH0glNgR(F;xkwPokQleUC`Pdb?0-iF&@OCnEbF=bd4}J@gbN)t78%Y zb>IMM$WLP&yo6Elk@dCB|Ae~J?^fRtvn?Z|MlvR<<3XsYN{VVfBdYy;sCJ8DT(0kw zvjrNUrl1XK$cCck@*D=?Eu4aHk>%oy_|@bWKWav(5~^G?Oon|hB~G{LTQLpsQ>c!- zLBD$Vk$~nT;F!6C*yzp?YPF_D4Ov0d6jiYC7O0WxZsWsI7o29(w_q&dN3fcQPgEF* zc&ZcT!Ibd?Lj09bvhP4H%1Km*#46^AHP-|lz>dCkR)qxYJ8@Yk%;8UCa9d!e7 zPMZCn4%Kc!)S4=NlJQrdJ_%*86XwM&s0N>*I`|QFp{S=!dJ@#LJOf6-92gY~T1#Ou z;#E*XKGC`vlM}yceeWlrhT{EZdY%MBi048rnp&uiG)LWW7u1LhMcvtCRJj$Xj&8y1 zcoa3FA5a|+JZ;(uLcJ5xV082sB%q#`!5CN#GhkyIABDQZX{d7ZP#sx;(J%sI;9=C< zoxxO=sfQE7vsv}!aJv?O7Pod`e z3dY8ls8#+2<6!(trbB5^`6W>4HBcki5-Z?Z%!eOPBa`Ja^REl#BM={pV@#}tx?l?% z?~Cf#C>x()<4Z9&>6=lz=P`OQ^A$5i*-%qa2oqsBRQt_syvr5FUkPJK&>YRQ1?HhD zu0}n(cVHcSkJ+)}RWs)UP;)vA^)47^J&daV1;a4PHFgSXsshd>e&f2?mc4E;{_63Z z8|IlkA2l>fP#s!pXsDc`yTIj<@m<*et zro=ypfcEE1R0oz|T-=5!@ffOsC#Va)#sK_=xXs! zj>kQykt%!Nq*p;rc_WPDC(w>SChU*ha5-uJBfV z8h(iCz@Ik%n@x}U(3B5CjZi51^`OW^Kyz0Zwd(7m51XRquBEj%s{B~gh323xyb|?% z*kRL;qB?L9H8uCpi=R+K|HbCVe#H1|Xp{3?P3Ykx5@sP@{IU7bs}pJtr=ae5E^4Hf zpgM9I)sf#Z4Zgq}82gE7Ckzu3?~Izt5f}+4phjTY6UJYGc{X7=>VoT0YazmV8ha4G zkKM5LQ*(z$t(Q=Dcpo)Ik1#PlM~#5*nb}oIQSE0%ja+^|0WGR>sDjN=L)Q;=hoey= z6mDIHQHXCu*eAv=23> zXHeVbHilx97iLH^p*k9d%$!pdRlYi^elr{Iiaz2)Fe(nmK%9utwEw3O&>b!?3C?O% z&$gi!-yu}TE~6ID6O4wRQS|~}nhVB7)eA+LLfCIXu4 zx0nPY|6z7RD%2eo$H-U(Q(zsejJ>cZ9ztF4JF0%d*XHv;4$MxxDn`N~m=Q&yjEkQzHb#4AUOq`s@lvRIwNM>yh+VNY>H=4+ zw@~fgN7ehorvHoTfY1Nl3{eu){?CXSq7v2$)*99ZsI}1oHF9lGL){xSG9ys!{EV98 z6*m0pUj5yL*3avf0h z`l3c+66%I#phjT6bsf@izq8jCIAy(vX(@Qq6ySSz_k)5H3$;t~;ZHaaOW{47g=s!H zPAlAlx=_l0jM-5mR2(%zRcyQ-M$`Up?FM+RTL+@%Y_xTnbs=ib*PupZGiJj5sBQZk z%VMg}<^xK5%uIYDw!xjK5li{SJcv4BMeYB61XMA~SMzMIhMJQ4s5xtI(|e&hHW-uP zIBb9`F*`c{nyJWvLx?uS9eBe!<(v5dq}+G&B~~Bwhf!cF0nOoi%*(?(1yA(!#A|yz z?z>@-bq5|I{ZCAcTf823XiuYd%T4Pm3?}{!wOE6E9%m#b#VWWMHIlD=9={v-Ktenc zzFK1kc-%Wrg}q77iduBbP;(g^XiSUR1-Vg+tt3Xl@~FA4Ve=cIrmO?1qkT~$JTB1h zabK5nNl*h@Q4Q|Ggm?mf!8@o6kBMZQX&vK-bRv74Mvw{9;b>I5>rw6O zweeGa0vd`NsGi?Lb>um!;2YEs{)=kB8^x55iz=T8HFBY-JIaG9R|a**wNdT0Kz%@I zi`pF>P}|Z!fPjW-IBvm-ID$1$JgUe2E!L4}9(TLtjqY)pkUtl*;wKEpbTK?mJ=~A+ zs23E|<9>OSF_y<^N_s!+f!DAbR*da&hTlx;PeV<6Uc>Adgd1`+pn(7PNC4 zk5J%Fuvv6V6EPyBCra#bwvql@5|8^Um7z&J4*zrh=AV3|$4_pCxFTx1R<|}n?UFW_ z0EeQcWTtf~#^UFZGS zc3}=YVttR}iKk8Jar{~Yn+RwT?L>9tH`F3|ghBWowHTv^m^)33>Oe|VdS=v}7sP^C z8r88OsB#lfi!dDZ;97v1;@u(aeSE06N-}J_zsOQ8u>pIlPpYs#Yon1rq_z7xAU!sQeAJl~d zGMFKagL;A`#}b$w)lhd_i~X@Mrp@Sa`e6%ffj5yI>lDf4aevKMKC@}Zzk`4-Z~}|r zWvq$uvl!c82=QH*5pP-pvYK~9Hk?R$T^x-MQ5Wuz&Ex(m<{{1`oUx=S zxKrzQ@)1x%S=1fZ#N5~f>98{uHA2&Ed@1TP;d0cX{RK55dr(t$2G!mj)JVQSt%*;V z8NE5pjbuaj`@i}GG*_)rL)pc~`=C1FN1jy9R!o9VuoHT6d7O6G1v}t1EQcj?d)yB& z<53?_HeoaFv3d0Go-oln}Q87E9t{f+hrq$;$>WmA5n{H zX#tP<&KLEF{(vd5RzZ(5411zF_yM&&n-}u9A6Vw1KR*eV2o%ETh0UY2EUMv|m>PFt zb-ZoOTEuj02x>^zS+Ao;ETE{z{W7Wm<{{n>HG=C= zf(0;FagY1WM@LlpGAx2OQBSnsFpsks%VRctj=E5y5@rM{VHV;YF)hwUjp%;VE_qeL zZwh26X?j`*bqC`yy9%P_^fjvCe5E{27`8`sU=5bUTd49WN}CQ>#Y)6SV+Fj3i7;6i zkNZ(CFRI=kKLJg_0o0xSjp;E@Su;e9Q4Op?z2)AcD&{I@hO#$mWR{@vuiNyX@*elY zX-TX|dS_HSJFyOWE0_-Z>l4r%jm0*&57qND6+P~!)o!Q`?Xx~c&0)++W|0;|#hYU@ zoQSIb3R7W$%4Vb*p?1SWR7cJuBkOmPR53koiCS!nQH$eORKxMAdfYFUi=pmhB$mc= zsD=_$GgHzOwVM`UPE1+dtf3mHj*Z8>_`;@#)bQ{NN@_G9P?wC=sG)Icns{B@N_0I| z!xpv7g*KzM<6F#t!L`j|3qzG_j#^}!P;2K7szd4Oc-)Wc^)Zb27R;_5zayYKN?q63 z4mHQ?QA75pHBUX0-p{%RwRXOtrY>K7kNb;?1*rO;P>Zr~1M~5_Bc>q!Cnm+%4H+>F zd1eCKj8hFYXUiJ#)+2rlqvDyyW=gI#;h9Z5ZBrA^+su3-8iBQ__ZfBPRhyef>>yMJ zS7HskgWWMl3y=GYiKQ*r|H^ntf_hxErCE$aQ4MZKJ#wSAGTSc=YM0bQE!r8V)qm2) zouABuEH7%ic0-N8GISqws0Uf})@E@xZq5GJ>RwHPp3N6f4~kEi2~)H&b6f#6hdogF z%dsq;LVd7^+txgQI-{No^HGcKjMdl9%y~gn#|Kz9`U$9~kF3G%O}rwiV}nt5umW}G zS5RvrUI#Nmby2%w4QiEtKt1E@bTqH;$*2*2fNCdCC)4qtP#yHIwSoJnxeM-W9*t$J z!%#imhgvIdu^I+-F>9a=D!$Fe1G<`#tcfK^?~m&69_x41RF~>z_y1@D8A&*cRq+$5 zr{%hvA?=HLhOb0byo8#npdQAesE+-F+Kyvw`ey5OoBtg(qN#hD@|7@?_J3CbdScB* zJ^P=a?kGtwGlU&b9o&bSs;8)ilJqu=fKIQ>dAJzUy)JUF3y?g@u zdYqx!|0M`Cz{98xB$MqUkQw5_s0UFy)LK}Nnvz?nmrJI><^xDO)E$gREy`o4=Z0^H znX+`KT~G(Li$-H|+>FWa9IE|SL)iZ*2_#_~s$d~Zh}xE+I1m%#0@Rv_Kz9l-Ht{4w z&75aKZOdAywb36nWs6bmoI>64E7TJ((J*tp{KIHS7j8*{D*lYRlWnLuzJ}`Ychura zHr(TcU>Q`yZBTbI7IlFg)(03uJk|*FZpe=6U^P_xy;1Lw*?t0QXrC=`*BUs|6v&L~ zSasA#w7#edZNU({gSw;d))b@6g^F5Rp>AZHjc-Pc_%&2L|K9}kWD6Q?ERU)%05#-G ztrt<-%sa-+WjbqVYfIEf4Mn|N7NG8Q7wS%LV+eZ2ns!oQklz1g3FwZRpoVyybqi{7 z-a<7TZJe2^^r(1ERDM?s!G)-fA3%L}e2QAMA>+-BHMLGbP5EIA)&Bp3KnMx3Czzqh zf$B(gOo07SpWP;*7UL?^oF76h);FlR4V-Ac^~#KjmqHD7dkn>Ks3BjA+_`fK6LWp% zJ^@|e3#wp(pUs`*Lk(S1)X=qzei{B7f* zliB|&P?3NhvAt1?Y$*od?-+~^P{ z)S^3x>c~S>2c6}nep1xPlt4W{S}$k+$0yL6gqS!Eqhh#?FTpV48&MVhL^a^7Fh69b zL9O;2sHv!I<2_Lwo{TEL9W|9VP*1{dHa(etrD-?}HTTu6Jy5H825QdtqK5DmM#gs- zf?rUJFxe_&F4S5mk6Kg1Q5T$t8kt?F_x^3vV)n=T#bjhb&3!eDhvP9nF0fuf4Q0&L z=GmSBHRlab+i(Kvj(4Nx{+`uYV>%Rq+LjGb+kH9~)BZm|KtuBl)zj2#&7GG(cl)5y z$Dt~<$@Ss17~DxaeDFE|3s4VpUOVpfjrcc+{F&gmLgBrq%wxNkDhttTz?2V=SUo zQB%+ab>UH{A>E8>=oG5s?@?2ic!OCBg;5==hk8r)u<;G3eSZ@5n!kscxW1EMquHOu zQ5|WAx`S}kob5nO$qiHkudKdJW`vTU?x+y1^YZ7msHyw3#XJFXY&9M0f|~R3$k02> z(XYTm0!1*@Hufhr!&8`ayT@6APjDZO-C;hrmyIwToQzt08?ZM1it0$>o#sNBP`jhF zwYg0nWaG1Tvj0_J3kjOzv#2?Lh57&yW0!d_6-8~M4yg1=s3AXK)9+&`;(@zOeg#xJ z15oAW+W1}@zm1yGZ@bz5dX{J6v7`>vM^)^Dy5KBS2Y1{2tEg@G9#t;JUUPvgs1c}& z6L1-}#O(V#&S0E|n)5jO&4aEq{!F~TpFjfwkq_{?_3%R`s^HXv=0S86`M~R(!^5PP zIBXtR0Y}V-%|xgvY>JU^0qR-597p3BjDod)H4m&N*7n$obboIG`MAIfEQX=SOh)tL zrUO?{+vqNa;8)ZlN`Atu^8BcgtBE7A8;0Nqn;&%2d>GA%+D+Y29h`%Fl=C}>31~Zg zK&|qWr_9jiLRF}Vdaw*Yjm%=y)LgddpRg726u+7B!>wyjoc#q!;V1H|r`{w8TaMbJb9qR3u@qy_;BkVwYJXXOE*dI$hH1+nOR(;|} zrb8uB9iQzdpbH*H%}MZMbEjF*{Xl`**F8~-YXE8u%s_o0IgA>?i`GA|6!9oe%*a(n zEynhk9fzTI!DiGV_unEAi@R*;Vm;D_Vk*3jA@~L3V6qQp3bSG;@p71g>pSfUw8F8r zz$cLS68{<@ThZObt_5E$;G%;!<8dE`<94j`uQB>Jb^%j%2(`*Dd^c0_9Cc#> zJnyua)1jUxbubE!My;L6j^FDvC$No#0hrL^b?0yj)+heVTEgpfJ31GyDIFK$L7&(C z&Zk*`*X_UxY()A#)RQ%Fpx1q8w{XPt5C1uBY2vZ%2m{2TNc}Nd<$wM&!L9=h1DC!)JuYD zH!He-|67`XUIvX(7aob4yM?Ij6=CCNPQ3Uv_qxygRHz}%h*}HzuriiJ?eEFf%htpROnOt)1(u9soQ6t&{OW;7%)a*mu*!5tq-wiyr32#wPw(qDpN|4Abn#`z<=0iM)U?<6x7{za|Ugvremq(H5W zwALyZLcBM|##yNCw-PmV5va9r40R(nup7R%`OQ+8Mcf7FkUri|pr40dx25#DkJbet zUiXpt2=&n`IMnO@PPaO0s5hYQ^aASH{top{D4xpHn~!<`okMjXb81sB40U6zP}{H* zYJ~lL322Tcp|;^KHhuxM-(RAJJY5>o^CCEuczx7R-oWx$Hm%qF=43MJLUT|ZSc;m8 z2uz3PQ0;v*>CAsR^T0@h>PP`pgEg@i&O;4pob+b#q{d9di=n2jJ?gnI*2b5k7TFQh zo!&uh=jW()ycx`tB*evf|Boi1)tx@0*ZoK|0QE>7i`t%ZQ9r{a$z(1#8>bSFz&Sqt zgM`ei5vK5AHn029D|!wy0@Y9*sE-cZL<%xC{Ljl-&@p>`f~9=!NjNsQE^oLR;Y5rFb5r-hWhY&BsVvxj1L4fH<9v~ zidiv)cnws?df*_8p4W6>ENX6NA_L&8!5p{&^Wa@nhZ5v7Q=193wu)gJY>OI+v-#Nn z>hVnyG*nK0)6?jvJ57dqe`iEJdh4TB`)~}wyQppG6!5yg3yy=@6%BD5u0)MMj)Gsz(U5tsJZHnnnOQok%nVR+>9OZ0v5)ig^m4Di*h?= zRz7OP{zZ*=ydox^+D||uPymNvQ|mpvLA+&AGgL*2nL93zDVf9es8v3$xS7l4s3E?J zS{vW78m15PI>)dts-wk9n3vHSY)jl9Skf%I&ZuoN5;fEdP#rstT14M0Mye z>Q0|wB#c|ebSM$3d~Vc*Y9T-NIW4gR@e<{{?oY+*P`m62x_|%kFM-M=L@RF^s)s7j z19RaxEQfnh&xwEv<`G;EwKn>r=5!3|lh16_gJzxefK9)MdW1i*My=>|4r~8sA+Q7A zpccu>N~WPb7(o0S>W(g>M&cocVC2f?jx(T!zC3ENHODeI5w$HZ+I(LXbAw4yBc2ca z3REVb9=F6y*c-Ka7o#q?7xgZJbY-WP0#!PU$KhoaWVJXE=D z*ac5lWB)fJP`J8jXdY^j?MJ50d5C((KSm94Kn-(&gs6B<)c!7s8oA~eioLDjs2kg5 z^H1COeJn`&`x<`pH`7hXdRS+wS+gCUrVcwtn-^-=GNL8y+8L#>(BHva@_t-P}Si$3D9TBy9Ap(3C= z&xKmORZtJ2_NazOV0WB?x+8B((_kjlsxEBfwNZE8+Quhf2=V!-ZMYA0L$6Uc7}|>G z3DBLuj2fX<7!}7@ zr&{NsUl}V1=z<$jp92n~M&dbYBm&!*9~M($UgDKeLp>Zd0!vY!|My@?e1jT^Ty4!A z*GH|D38<0Sj>>=1mi@1WVzl$Re>R&1=M(>mde6^kZ#wW1wRqxmFe6X|HOG}uch~{7 zohI4zg{Y5k`%oi#4r}8*48^=1&D*hFN59woQ|MJBEF~jXC-Y>xg1OjEbvv65jq75j zAYE6p8*-yATpV?QR;Z6uy-*iei6M9bwYHw4-VFiWOnxHN$QJSw(6hZZx(%W3ycf2` z3#k2Du)BFq9L3he1ABPguUb3eEaI_ynja`u;#A^cy}Zt^co8+V;l0h1bq#7epF>^G ze~W+?-z(JW4DMqdAQiD0@i$l;tM&Cd4{22Jy+t%a__%pZKaFUZ*AMn-}yutq2^T!DFZ=-soXwv28^^GlV+=Q|y8vo8 zw8Q7v8#`gM5oRP$TW_J($O~)Kk>=%-0WXpshNrauqeyI2i)bn8<>VwQh)D1kx5d4T*6TuVN|9T&1BA`W4 z5>>G(D!moz(L2zlPqp!tsO`2FnOf&GY9!8~o+qy{8h%2(lzcxkq7$?I$+ee@Ks zvlsJCW&bZB@NTNtX@N7R@c^R2-xxtW#S9)4RJ@9Vh<}}BMxuYX*Lh0(DW1b~v-z2k zdW+_G-S7LK%{AY46`SXEzq-AOdTS1z?{)tY>H-d>eCh=(x<&++FZ4QnDc~&jI;)@` zR>F`aUgr?`olsMfZJDt2I?}|Av;RgC2q9sSEpX6!3$-0TqP9!? zJ?00FbU2TAR$PrI@dEbT%cGk)Ewhis$y6@g?{)vnsqu%*bKnhXYQCX%PpZSbMYaEP z5zr9V#0uCKXVTCioI$XKagF1INy>|8o%dOoGgO-u%4Z7`19A-~;S+fwe(L>RmKH z%lR*vj=aEGEHlLbo=AAzcW95uwhqt?zBYpm;Lw}hgeH#7VMwCZEr z@Vb9&p2zykI{&8m@~QeQvo_9RTgoT8&8}eRhoaWZi#uLt1?IWS_T`RlVgh`1&;01- zd0<}eMNluHuBaRFFCY*~;II;?@Cdc2qCPUO+Y)$^cz4W(g&&(K>4179S9!u0n0N{Y zW2vX+r{qJ}gm{8y=Bt<TUW7%jo^z=1=pxopo4- zjL-NT!~QbA8wz`CK9Vg#t=ex`7jwNccQg(w6F-g}Fu{A%aX+f#Pq8u9_+Z-GfE$R% z{>bZH`+q+Hy)@$gZQl1|QSslg9oGD0-i~{4Ao1k?n4zA7dIto5W*=id)S}vf>R`4n z<_DKisGhj zW;4`-QLo)67>Oa>nZ@V+;Bg?U&;1o`zHFw$v9kNz&z8gR8s#5ia@>={$Mb`IbAv!P z64K-}b2$^65&vT2jdGcxK7{%SCSh)$`ysLmb|!uhmteL$<_6BAR(I9BKKFSs9&-`j zk9xBHg?TY!KH}Q9%?PMKI4;IhxDz|(_qlJaGzEO_17r+p8$LoksIn9^bKe825Wi{7 zP{`*#V*8-V@3cCFeeTzI5$GRD;3)xZk4{B=?hlP0t$T|4+>h5oisgqHBR-;ne~jnHGPhs8?z+>hh4unX~5s1a*a%IAI=eXVY!3jEN^KYld_M4k!IS4#A(w86VKD&h`_)~W(ty4HU+9;KGNr+I(PvKV$3SWa;W@aSORz2_-8CdJZDv(`xlhG zQ5O!Y=5wZDIL^mR)qU=R@3^0U9u$E!%$#;W_mPW#kRDvqY{$S_X2|+ubJ8E9p7mvG zn<3wiTC~A+e9mR;iyEoQbne81x!Y{4?tFL4{`8ZhX!_t&Nz?-I4P< ztqEvbtU^7}?qY4s-NFpfSk%5hhVC71Pz_8*ZLj-S2eY^FIVEuvD*XiJ!JxK2_nVSR zsO>ocE8qod(sn*~>RMv~(vM*suJ3#&pa$!-H~VuowkCcFHKYYQ7)N0U@e8Qu#aq-W zPutNn*a=G$Ut!}fP(z-&lX>8DK`qYZSPY+`UyCh$XH#$zY6x#&aSZNa3f4n)a29H{ z-#|UnlXf)?|Ad;txu`q8h`RGc-Ha_!?XE+0;Dt3?clN*Lut#^(@JiI9@tHM64^yEw z>Vw5>R0mFA5scQ;+<7_F)C|RRconr~{>3n?+RJ=yn2hS^K}>_6da?g?!Q{Qoey)Z3 zWHTN$#LrP9l&p`>{d>L<=)T9XA?aiLnlF;yDD{6$A zs=j^#=?Uz`toR7^{*O1n+<9@-9gRRWxCS-Ezhe$eJ<#WVEU%3r#7CgoS#HxWqE@|U zklBufQ6o4W)nWf>0(z3g7;G$sg@_Np4!9kgV8{^jL1hRwCw>!~VPQs4@p;y-*noJG zq2_`S*oSzeVLtcA^}(pA9F065{LT&&Z~}*$k*JMnDKH3|<5JWV`9_$LDTsQov_Wmx z?dZW>{L>+jKdT`eO!yJu0eHa2Ct||cyku}hC9ESw06(k*_)Vk(5gj9`P>cejuoQ89 z#>-7Oh_swEke0@xN8%GRY5YB*d)%>g6$vH3GG|(w78|$Q3nxSVl+gVvD=p5k#DDRV zP>VuYIVWS5h-FD`jNhxKnq)LjP8n#CFXoj+H1~0+AD@Tu{+o4 zN|EZ6drw?PTEc#Pv5<;LO*e_HXfLwR#@VXQDk|I~t}i8i97ia3m-sdE^oGnpW92E! zk9|%>&MoBWo&PH*j{_$mXKXrm*tU_Fddv9xL-#*8P^0lEkcYDg8Q~P_#Ti043XP2> ze;46=gb#4eAiR&Vr8sr4gxuo_|NcxkITzY!FT@YVP9!?Vk9$r}>gh;InGJ+1YyPKD z@Lv)JQ=lk`4GGsL{NtEw8`?l4nF;scd`jkToRK*flddC!>QGn55`**BUT`ky&p5|W zrYdJHTkf=<0&j_Q!+e}$IR{aI*S~w@utvk9T&NLwxha#I_!~-e=hUNB-v~n_iT#&xZdXe1g+m|NPaZvxGA$=a1ttjr>XBd3cx+;5%+NN-GzHJ*8F$0 zJ*s9C6WNAmVo%a?a@P|~dH3H)#Px|rM|R5aDsZ0CsrM$yxsD^aNIKH>bN`b6+%Z2$ zJN$L8lZ7^PMCksnlgQUS?oouoB?v8|0UzO9oQr8lM;y`y*l+NooRKNB zp7h2v(3Dfh2fS@>Lh(n$k8{B<_JTWX$5Ru(M0g5i_ELV1JN`sA5ou=|cxa7_(``5l z760YzY8%RIFRZWUm)r10AfIztJ;lB^yuCOxkUnm=oJJ!*M^bpe5+V-Q7wwrJiH`n}gh`7Ht;c66~gh}zo5t&SW z;B`LOG<}yhiFkkF?@-5P(t^2Q2I72+@0=sAn=QYC4uz7&j|0vt+8Rsz$DtqdTa(A( zccT3#LqDgNpn8I304!eeY*e!6o1!}6;*pZrX;!LJLP ze~7;!T$Z%Kx*SIi!kJ0S$ywc3nh%yFKBpjG`#Y`4oWq&XEy_!Vv>3!Y+YXE*y(txS zRK~-kw+NWNq(giyq?MGM!l~b*G$D6Btv<7*-75T(g0ma7wvwk~GUeym*3(h8*Z)&q zWge0iK>60R8&13=brRb;=Li=f-CfAT2>i)em(#Yd`c6k0=tHI??PBu0j4bP91|t*H-zNQ^y3_Jj?lz^zFpU@I`{N z$o8}}8NF@TEzLixY$u|Vewy<)Di-D}&N-5c?6VhYLb;1FQoJfgp25coTHS$ zaoyhac*?$@?I9-F{kInJ^5pw(68K9M?U93c6dFroFTR~ZtwqVdEu8cPWrhbSA1GJ)9sKV|Dub_r>>u%NwI2kKq?Pnm(_yX*fC7{=L=f`urs z0(Vfj69rD&3eky2;o@Cra3J|U!aDZb{6nPacx2 zChAlmzT1X>u$i>@wDS`Qt0`N@WcZzqM6z-gAhQ{TF5z#)b!;cBV+rY>Ijh>Z(jId* zAl}t>vL^XDI^#%A{wqiKm`j;Fv^SafUyRCg&i_5!=O2$(Te%LI5mX4Ul~3Y*&MUS< zhpBm+@H)!HBVW|-U9wvv;k<0J7*)S1DVg0er6UI+6jU)TSWKxxic zG?KH-&{iMAl-jMR$bpQ7V=vYi<1H#Sm6$PSF@HFXjZG)`{ZzNn$g*gUOW;GZ5 znNvr8-5qrwxiQiSkD|;O@)r`$&Z(mWZDiq0MmSw0JO3BS>}(sFLMNtjrgn>)f0h!D zVe@AaE=t2X_Ho7}eGtB((T0R4a>ll0Z{ln6E^t=l)KQ3X|8hQ~oly7xNRPyyXmBD4 zcggs}HlCVJt+e5|w!vSBucVxg0S1RE&REj*-T5t>SCYC-h~KeyUDnp0K)G?8{Mm)` znu-nL*$NBsJQ@9|kO{Y9d(KT%j6=K);iXh)NTXGV>-fN#hVu=1I%ZS0F6RT{@uz!w z#@BzQ?v&+>#F>k894!PfQMv6^_u@O!r`qnlqm>twIY@i~=^Kg9qRd;u8whV9y&K^m z%IG*wPlAZ+s6n|@oJq)wLHaj-P2v7lz7dhHwopO}-X^?|h7NH4LxoPnKT+why{){q zaW&e5GCz(PT-6t^D>{Yt8QB%S;-aMSkf^)epj*&@k zX)A3bO-BXN+EZ^6@gpY5Ib!SACVeDlP0o(g?@pNm)L(#EZ2d~a`)H?s;>!oP{_Ga&90!fD2sU0-N#2(Skre+M34&uKXwc0pZ^`n@~P8 zW!BJ!KMsu)AhO8TK0$#Lq%Eg%U(yBe3{A{j`pME*|VCpoK- z*PVvj5w1b{48nobnMZmT%IbJa_!i-7n*aYEQ7Kr1gq>uT!C!5KEu_z-VGbKuYE3JWbMEQqsnL%JrpQ6`L1}^d5v)*tRNA*1iAI_>WCg*}YUg zPCO51ZsI*@=qqWdF$tAkk(Q7Pr&M8%J>*p-uN`^i2;U(*3(IlAKD1Ga^p%urYp*ei zydQ@@C5cIGMoIOE;}|Y5LFcf|<9hBj$I$4H;|zf{A2`KRp*6NrsNGoCRrc66ZzE#x&3i^OE0^ zaC*Wz8q+{D;`ss;(M(X9H+#KqS zCcho=td#K|AaYAx;y6gbz9e>`(02S}(`%AmkGPI>l%GYoK6$%sn$mkvXC8Sv@{pIF zcn&(FBNFMeu@`CCNb5)ZEaCH7|6xS#(NKEMA|&c~#|5|A#ui|Dlk6NL9MhKhhw@1{ zt5bFsX~DL$X^7vX{7~X8Y}##%MtXG4taP9-@uAes9?1OvL*Y^OV)i;tZ3?`h(LNMf z%^8#YuT*|%8~jE*`hV(dqRcwZ!b+pu&zv&}U$N!m+L5ShJKvY|Or$-x&mZ@?k;xoR zrHgo(0>x=ihnIKQooyhP@O#SqM*3RZPI>?iA^n)C=KlMF^u(mclo*1yOfN;m=MAj5pywDzufC@EY2>`kxM}?U&@uwrRzG{F?ZoZQv-GsW_`rU^ory2q&&%D(6wk{ls~N z#_y9}oV1koqAJr#|8SHeuLNz}v={0~S`^Y^*z1I;kPeN1s2lpuanTUlfJtGP|8xp3_ZW?{NRG$hS z3g5!ZTzo3wAICmhVGnsHNe{H~r&LZr+G8wf3#YYtO)1xswCtQUZRh7>eB$xR`}m*s z7ytO0I46};a|fwtGyw(t#0%gFj7r7Mgy+%7Th0ZP(ecVQ9*ItmBVL~PpOi~WJSOKU z&PK$WVm#Y9)oVhy3~Bq7run}_q0#>-phB}qJ4Yd}oeHJt*kmt$4=+)t0QvLr3Fiyj z#!d3P)L&2i51g4fb@<4yO}H%`{fBcf@mQt!r<}>>->qfGo{T*`WcHP<0dtbXncige z?X6|kjP?fh?$n}J>#cRxU(2*L_w}1WTNA%&7r1rI`?>KVGDP-t4+!5G!;>z&OH9w+ zh^(a80+;(dGX)HLBkqIeTUY?|cl8YMhnj<;L*$GP6b5vS&Q>v|$m&-d>1MI>D8 z-4rb_J+}6RpGn()e(U-D|KHkW!XF&=hJ<%s@68xda=rI`g78TfJV6mX z4|^kd!XF*+-Uy#{)H^nO|1t00@OdY^4}9#cSn4g I<16R=KlY38j{pDw diff --git a/locale/ru/LC_MESSAGES/strings.po b/locale/ru/LC_MESSAGES/strings.po index 7b6f8f4a..733c9b85 100644 --- a/locale/ru/LC_MESSAGES/strings.po +++ b/locale/ru/LC_MESSAGES/strings.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2019-07-17 13:06+0300\n" +"POT-Creation-Date: 2019-07-17 13:03+0300\n" "PO-Revision-Date: \n" "Last-Translator: Andrey Kultyapov \n" "Language-Team: \n" @@ -75,12 +75,12 @@ msgid "Close Editor" msgstr "Закрыть редактор" #: FlatCAMApp.py:2331 FlatCAMApp.py:3423 FlatCAMApp.py:6009 -#: FlatCAMTranslation.py:91 flatcamGUI/FlatCAMGUI.py:3760 +#: FlatCAMTranslation.py:96 flatcamGUI/FlatCAMGUI.py:3760 msgid "Yes" msgstr "Да" #: FlatCAMApp.py:2332 FlatCAMApp.py:3424 FlatCAMApp.py:6010 -#: FlatCAMTranslation.py:92 flatcamGUI/FlatCAMGUI.py:3761 +#: FlatCAMTranslation.py:97 flatcamGUI/FlatCAMGUI.py:3761 msgid "No" msgstr "Нет" @@ -1551,21 +1551,18 @@ msgstr "" msgid "[ERROR] There is no postprocessor file." msgstr "[ERROR] Это не файл постпроцессора." -#: FlatCAMTranslation.py:86 -#, fuzzy -#| msgid "Application started ..." +#: FlatCAMTranslation.py:91 msgid "The application will restart." -msgstr "Приложение запущено ..." +msgstr "Приложение будет перезапущено." -#: FlatCAMTranslation.py:87 -#, fuzzy, python-format -#| msgid "Are you sure you want to delete the GUI Settings? \n" +#: FlatCAMTranslation.py:92 +#, python-format msgid "Are you sure do you want to change the current language to %s?" -msgstr "Вы уверены, что хотите сбросить настройки интерфейса?\n" +msgstr "Вы уверены, что хотите изменить текущий язык на %s?" -#: FlatCAMTranslation.py:89 +#: FlatCAMTranslation.py:94 msgid "Apply Language ..." -msgstr "Применить Язык ..." +msgstr "Применить язык ..." #: ObjectCollection.py:420 #, python-brace-format @@ -3630,7 +3627,7 @@ msgid "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 9999.9999" msgstr "" -"Пороговое значение, все меньше места отмечены.\n" +"Пороговое значение, всех участков за вычетом отмеченных.\n" "Может иметь значение от 0,0000 до 9999,9999" #: flatcamEditors/FlatCAMGrbEditor.py:2549 @@ -3642,7 +3639,7 @@ msgid "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 9999.9999" msgstr "" -"Пороговое значение, все области больше этого отмечены.\n" +"Пороговое значение, всех участков больше отмеченых.\n" "Может иметь значение от 0,0000 до 9999,9999" #: flatcamEditors/FlatCAMGrbEditor.py:2564 @@ -6273,7 +6270,7 @@ msgstr "" #: flatcamGUI/FlatCAMGUI.py:4120 flatcamGUI/ObjectUI.py:302 msgid "Climb" -msgstr "Взбираться" +msgstr "Постепенный" #: flatcamGUI/FlatCAMGUI.py:4121 flatcamGUI/ObjectUI.py:303 msgid "Conv." @@ -6478,7 +6475,7 @@ msgstr "" #: flatcamGUI/FlatCAMGUI.py:4334 flatcamGUI/FlatCAMGUI.py:4516 #: flatcamGUI/FlatCAMGUI.py:5011 flatcamTools/ToolPcbWizard.py:112 msgid "TZ" -msgstr "" +msgstr "TZ" #: flatcamGUI/FlatCAMGUI.py:4356 flatcamGUI/FlatCAMGUI.py:5041 #: flatcamGUI/FlatCAMGUI.py:5500 flatcamGUI/FlatCAMGUI.py:5792 @@ -6845,7 +6842,7 @@ msgid "" "gcode output." msgstr "" "Файл постпроцессора, который диктует\n" -"выход УП." +"выходной код gcode." #: flatcamGUI/FlatCAMGUI.py:4739 msgid "Gcode: " @@ -7504,7 +7501,7 @@ msgstr "Параметры CNC FlatCAM" #: flatcamGUI/FlatCAMGUI.py:5757 flatcamGUI/ObjectUI.py:1568 msgid "tool = tool number" -msgstr "" +msgstr "tool = tool number" #: flatcamGUI/FlatCAMGUI.py:5758 flatcamGUI/ObjectUI.py:1569 msgid "tooldia = tool diameter" @@ -7512,7 +7509,7 @@ msgstr "tooldia = диаметр инструмента" #: flatcamGUI/FlatCAMGUI.py:5759 flatcamGUI/ObjectUI.py:1570 msgid "t_drills = for Excellon, total number of drills" -msgstr "" +msgstr "t_drills = для Excellon, общее количество сверл" #: flatcamGUI/FlatCAMGUI.py:5760 flatcamGUI/ObjectUI.py:1571 msgid "x_toolchange = X coord for Toolchange" @@ -7540,7 +7537,7 @@ msgstr "z_depthpercut = значение шага для мультипрохо #: flatcamGUI/FlatCAMGUI.py:5766 flatcamGUI/ObjectUI.py:1577 msgid "spindlesspeed = the value for the spindle speed" -msgstr "" +msgstr "spindlesspeed = значение скорости вращения шпинделя" #: flatcamGUI/FlatCAMGUI.py:5768 flatcamGUI/ObjectUI.py:1578 msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM" @@ -7697,10 +7694,8 @@ msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Отразить по вертикали (X) или горизонтали (Y)." #: flatcamGUI/FlatCAMGUI.py:6006 flatcamTools/ToolDblSided.py:131 -#, fuzzy -#| msgid "Point:" msgid "Point" -msgstr "Точка:" +msgstr "Точка" #: flatcamGUI/FlatCAMGUI.py:6007 flatcamTools/ToolDblSided.py:132 msgid "Box" @@ -7752,10 +7747,8 @@ msgid "How to select the polygons to paint." msgstr "Как выбирать полигоны для рисования." #: flatcamGUI/FlatCAMGUI.py:6117 flatcamTools/ToolPaint.py:247 -#, fuzzy -#| msgid "Angle:" msgid "Single" -msgstr "Угол:" +msgstr "Одиночный" #: flatcamGUI/FlatCAMGUI.py:6131 msgid "Film Tool Options" @@ -7864,16 +7857,12 @@ msgid "Number of rows of the desired panel" msgstr "Количество строк нужной панели" #: flatcamGUI/FlatCAMGUI.py:6245 flatcamTools/ToolPanelize.py:181 -#, fuzzy -#| msgid "Gerber\tB" msgid "Gerber" -msgstr "Gerber\tB" +msgstr "Gerber" #: flatcamGUI/FlatCAMGUI.py:6246 flatcamTools/ToolPanelize.py:182 -#, fuzzy -#| msgid "Ext Geo" msgid "Geo" -msgstr "ВНЕШНЯЯ" +msgstr "" #: flatcamGUI/FlatCAMGUI.py:6247 msgid "Panel Type:" @@ -7925,7 +7914,7 @@ msgstr "Калькулятор" #: flatcamGUI/FlatCAMGUI.py:6297 msgid "V-Shape Tool Calculator:" -msgstr "V-Shape Tool Calculator:" +msgstr "Калькулятор V-образного инструмента:" #: flatcamGUI/FlatCAMGUI.py:6299 msgid "" @@ -7933,10 +7922,13 @@ msgid "" "having the tip diameter, tip angle and\n" "depth-of-cut as parameters." msgstr "" +"Вычисляет диаметр инструмента для наконечника V-образной формы,\n" +"учитывая диаметр наконечника, угол наклона наконечника и\n" +"глубину резания в качестве параметров." #: flatcamGUI/FlatCAMGUI.py:6310 flatcamTools/ToolCalculators.py:92 msgid "Tip Diameter:" -msgstr "" +msgstr "Диаметр наконечника:" #: flatcamGUI/FlatCAMGUI.py:6312 msgid "" @@ -8016,6 +8008,8 @@ msgid "" "Various transformations that can be applied\n" "on a FlatCAM object." msgstr "" +"Различные преобразования, которые могут быть применены\n" +"на объекте FlatCAM." #: flatcamGUI/FlatCAMGUI.py:6406 msgid "Rotate Angle:" @@ -8225,7 +8219,7 @@ msgstr "" #: flatcamGUI/FlatCAMGUI.py:6636 flatcamTools/ToolSolderPaste.py:242 msgid "Spindle Speed FWD:" -msgstr "" +msgstr "Скорость прям. вр. шпинделя:" #: flatcamGUI/FlatCAMGUI.py:6638 flatcamTools/ToolSolderPaste.py:244 msgid "" @@ -8243,7 +8237,7 @@ msgstr "Пауза после выдачи паяльной пасты." #: flatcamGUI/FlatCAMGUI.py:6655 flatcamTools/ToolSolderPaste.py:259 msgid "Spindle Speed REV:" -msgstr "" +msgstr "Скорость обратн. вр. шпинделя:" #: flatcamGUI/FlatCAMGUI.py:6657 flatcamTools/ToolSolderPaste.py:261 msgid "" @@ -8361,6 +8355,9 @@ msgid "" "When unchecked, it will delete all mark shapes\n" "that are drawn on canvas." msgstr "" +"Переключает отображение Gerber Apertures Table\n" +"Когда флажок снят, он удалит все отмеченные фигуры\n" +"которые отображены на холсте." #: flatcamGUI/ObjectUI.py:214 msgid "Mark All" @@ -8554,6 +8551,8 @@ msgid "" "Tool Diameter. It's value (in current FlatCAM units) \n" "is the cut width into the material." msgstr "" +"Диаметр инструмента. Это значение (в текущих единицах FlatCAM) \n" +"ширины разреза в материале." #: flatcamGUI/ObjectUI.py:568 msgid "" @@ -8569,7 +8568,7 @@ msgstr "" #: flatcamGUI/ObjectUI.py:578 msgid "Toggle display of the drills for the current tool." -msgstr "" +msgstr "Переключает отображения сверел для текущего инструмента." #: flatcamGUI/ObjectUI.py:586 msgid "" @@ -8596,6 +8595,8 @@ msgid "" "Tool height just before starting the work.\n" "Delete the value if you don't need this feature." msgstr "" +"Высота положения инструмента непосредственно перед началом работы.\n" +"Удалите значение если вам не нужна эта функция." #: flatcamGUI/ObjectUI.py:646 msgid "" @@ -8615,6 +8616,9 @@ msgid "" "(in units per minute).\n" "This is for linear move G01." msgstr "" +"Скорость вращения инструмента при сверлении\n" +"(в единицах измерения в минуту).\n" +"Используется для линейного перемещения G01." #: flatcamGUI/ObjectUI.py:709 msgid "" @@ -8814,21 +8818,23 @@ msgstr "" #: flatcamGUI/ObjectUI.py:1039 msgid "V-Tip Dia:" -msgstr "" +msgstr "Диам. V-наконечника:" #: flatcamGUI/ObjectUI.py:1042 msgid "The tip diameter for V-Shape Tool" -msgstr "" +msgstr "Диаметр наконечника для V-образного инструмента" #: flatcamGUI/ObjectUI.py:1050 msgid "V-Tip Angle:" -msgstr "" +msgstr "Угол V-наконечника:" #: flatcamGUI/ObjectUI.py:1053 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." msgstr "" +"Угол наклона наконечника для V-образного инструмента.\n" +"В степенях." #: flatcamGUI/ObjectUI.py:1074 msgid "Multi-Depth:" @@ -8900,6 +8906,9 @@ msgid "" "If LASER postprocessor is used,\n" "this value is the power of laser." msgstr "" +"Скорость шпинделя в об/мин (опционально).\n" +"Если используется лазерный постпроцессор,\n" +"это значение - мощность лазера." #: flatcamGUI/ObjectUI.py:1243 msgid "PostProcessor:" @@ -9063,7 +9072,7 @@ msgstr "Калькуляторы" #: flatcamTools/ToolCalculators.py:25 msgid "V-Shape Tool Calculator" -msgstr "" +msgstr "Калькулятор V-образного инструмента" #: flatcamTools/ToolCalculators.py:26 msgid "Units Calculator" @@ -9151,10 +9160,8 @@ msgid "" msgstr "" #: flatcamTools/ToolCalculators.py:256 -#, fuzzy -#| msgid "Meas. Tool" msgid "Calc. Tool" -msgstr "Измеритель" +msgstr "Калькулятор" #: flatcamTools/ToolCutOut.py:18 msgid "Cutout PCB" @@ -9454,10 +9461,8 @@ msgid "2-Sided PCB" msgstr "2-х сторонняя плата" #: flatcamTools/ToolDblSided.py:47 -#, fuzzy -#| msgid "APP. LEVEL:" msgid "GERBER:" -msgstr "РЕЖИМ:" +msgstr "GERBER:" #: flatcamTools/ToolDblSided.py:52 flatcamTools/ToolDblSided.py:76 #: flatcamTools/ToolDblSided.py:100 @@ -9476,17 +9481,14 @@ msgstr "" "но изменяет его." #: flatcamTools/ToolDblSided.py:71 -#, fuzzy -#| msgid "EXCELLON" msgid "EXCELLON:" -msgstr "EXCELLON" +msgstr "EXCELLON:" #: flatcamTools/ToolDblSided.py:73 msgid "Excellon Object to be mirrored." msgstr "Объект Excellon для отражения." #: flatcamTools/ToolDblSided.py:95 -#| msgid "GEOMETRY" msgid "GEOMETRY:" msgstr "ГЕОМЕТРИЯ:" @@ -9791,6 +9793,8 @@ msgid "" "Specify the type of object to create from the image.\n" "It can be of type: Gerber or Geometry." msgstr "" +"Укажите тип объекта для создания из изображения.\n" +"Он может быть типа: Gerber или Geometry." #: flatcamTools/ToolImage.py:63 msgid "DPI value:" @@ -10017,6 +10021,8 @@ msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." msgstr "" +"Пул инструментов, из которого алгоритм\n" +"выберет те, которые будут использоваться для очистки меди." #: flatcamTools/ToolNonCopperClear.py:89 msgid "" @@ -10212,6 +10218,8 @@ msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for painting." msgstr "" +"Пул инструментов, из которого алгоритм\n" +"выберет те, которые будут использоваться для окрашивания." #: flatcamTools/ToolPaint.py:86 msgid "" @@ -10372,10 +10380,8 @@ msgid "Object" msgstr "Объект" #: flatcamTools/ToolPanelize.py:85 -#, fuzzy -#| msgid "Bounding Box:" msgid "Bounding Box" -msgstr "Ограничительная рамка:" +msgstr "Ограничительная рамка" #: flatcamTools/ToolPanelize.py:86 msgid "Penelization Reference:" @@ -10400,6 +10406,11 @@ msgid "" "The selection here decide the type of objects that will be\n" "in the Box Object combobox." msgstr "" +"Укажите тип объекта, который будет использоваться в качестве контейнера " +"дляn\n" +"пенализации. Это может быть: Gerber или Geometry.\n" +"Выбор здесь определяет тип объектов, которые будут\n" +"в поле Box Object." #: flatcamTools/ToolPanelize.py:128 msgid "" @@ -10460,8 +10471,6 @@ msgstr "" "расположеных в 2D массиве строк и столбцов." #: flatcamTools/ToolPanelize.py:272 -#, fuzzy -#| msgid "Panel Tool" msgid "Panel. Tool" msgstr "Панелизация" @@ -10531,7 +10540,7 @@ msgstr "Номер инструмента" #: flatcamTools/ToolPcbWizard.py:81 msgid "Tool diameter in file units." -msgstr "" +msgstr "Диаметр инструмента в файловых единицах." #: flatcamTools/ToolPcbWizard.py:95 msgid "Int. digits:" @@ -10679,6 +10688,8 @@ msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for dispensing solder paste." msgstr "" +"Пул инструментов, из которого алгоритм\n" +"выберет те, которые будут использоваться для дозирования паяльной пасты." #: flatcamTools/ToolSolderPaste.py:87 msgid "" @@ -11136,16 +11147,6 @@ msgstr "" msgid "CNCJob objects can't be offseted." msgstr "Объекты CNCJob не могут быть смещены." -#~ msgid "Tool dia: " -#~ msgstr "Диам. инстр.: " - -#~ msgid "" -#~ "The diameter of the cutting\n" -#~ "tool.." -#~ msgstr "" -#~ "Диаметр режущего\n" -#~ "инструмента.." - #, fuzzy #~| msgid "" #~| "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -11197,5 +11198,15 @@ msgstr "Объекты CNCJob не могут быть смещены." #~ msgid "tool_tab" #~ msgstr "tool_tab" +#~ msgid "Tool dia: " +#~ msgstr "Диам. инстр.: " + +#~ msgid "" +#~ "The diameter of the cutting\n" +#~ "tool.." +#~ msgstr "" +#~ "Диаметр режущего\n" +#~ "инструмента.." + #~ msgid "Disable" #~ msgstr "Отключить" diff --git a/locale_template/strings.pot b/locale_template/strings.pot index 7bd8fa09..6e26513d 100644 --- a/locale_template/strings.pot +++ b/locale_template/strings.pot @@ -70,12 +70,12 @@ msgid "Close Editor" msgstr "" #: FlatCAMApp.py:2331 FlatCAMApp.py:3423 FlatCAMApp.py:6009 -#: FlatCAMTranslation.py:91 flatcamGUI/FlatCAMGUI.py:3760 +#: FlatCAMTranslation.py:96 flatcamGUI/FlatCAMGUI.py:3760 msgid "Yes" msgstr "" #: FlatCAMApp.py:2332 FlatCAMApp.py:3424 FlatCAMApp.py:6010 -#: FlatCAMTranslation.py:92 flatcamGUI/FlatCAMGUI.py:3761 +#: FlatCAMTranslation.py:97 flatcamGUI/FlatCAMGUI.py:3761 msgid "No" msgstr "" @@ -1292,8 +1292,7 @@ msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() --> %s" msgstr "" #: FlatCAMObj.py:4430 FlatCAMObj.py:4668 -msgid "" -"[WARNING] Tool Offset is selected in Tool Table but no value is provided.\n" +msgid "[WARNING] Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." msgstr "" @@ -1373,16 +1372,16 @@ msgstr "" msgid "[ERROR] There is no postprocessor file." msgstr "" -#: FlatCAMTranslation.py:86 +#: FlatCAMTranslation.py:91 msgid "The application will restart." msgstr "" -#: FlatCAMTranslation.py:87 +#: FlatCAMTranslation.py:92 #, python-format msgid "Are you sure do you want to change the current language to %s?" msgstr "" -#: FlatCAMTranslation.py:89 +#: FlatCAMTranslation.py:94 msgid "Apply Language ..." msgstr ""