From 8994e2177c4865d03e8a2730d29bda72003372a7 Mon Sep 17 00:00:00 2001 From: Miguel Date: Tue, 30 Jul 2024 21:48:02 +0200 Subject: [PATCH] Antes de cambiar a Disccionarios para la traduccion --- ...r_export2translate_translated - copia.xlsx | Bin 0 -> 58792 bytes data/translate_log.log | 807 ++++++++++++++++++ x3_llm_translate_text.py | 39 +- 3 files changed, 835 insertions(+), 11 deletions(-) create mode 100644 data/3_master_export2translate_translated - copia.xlsx create mode 100644 data/translate_log.log diff --git a/data/3_master_export2translate_translated - copia.xlsx b/data/3_master_export2translate_translated - copia.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..58fa64259a28d8bba063ab61a1ae0b1101beb250 GIT binary patch literal 58792 zcmeEt_dnJD->_0tNRpKtm1Jgyj3Z5)*4tb2hhgHqvr?ZSI5+d1GsH`TL3E{K-_u0sjC0`F~gfnNiK^)nex! zkRR>co4lbql&5q`YQeYuyx=p%-!+kSXjA>fSFa8e19#8e{l;P?lY72x2qm%7@-olP zw#YZ2u1u3Y*r(w)%#c$?w6=bpw}Oo$!ck9mDft4Yk~oKvQK&^c)n|v|YR#MX|K3r} zy!euZRq^da!a%(?(`a2OJz6hAwqdYxOkI0~=~mOvu5%L|%-vS61W<-+6E{>&1YboB zvAP(hJ-wpyT);%L)Nvyw(za< z7OL0@f@EyEf07+bk)Mo0qFD5AX8+ zWxiB1%4vp64F71R&VJQacr2|x@xF$vjG(VqdP8H$t=}38rk6bIess`Io_Mfzcwv)i z4!8FE?zzU_SFU;bFN`(J$)o1mr}X_6S7PS8B@Sq)s16UQsh<8fw=9H-@vH+|dknme z4!EU}qq&Wfs0iiX|L>0f5BuPMu$~$5M59`a{=?FvJ^uzWVff>@yK1g?9+h3u@_MT> z#8?=ba*cDig74Bft&4ut%HDXdy{5rog-~L{mCf;+nZf5T$nzArW_^g=aX``vUU!Un z=#crhhRKDnLD-B_R(0cd!G{ZCN;1BwHIDK;>{_{>d#+6ce(^MO+NBSy&^RBxx+l6L zCR^BJguBldvOeS#%On#c+v2@@V}8sr+zya^Jl`3|(%@ub*^l*Tu(`6aeG&HjrR=L5 zlSD_kt8PYSHow>I$5$}#d)!d}+Ms#$=J_p&HsyNWijy%Zoo?W;JhtIRC$XS)i|Q|t}9x~+;)p^&+usl4ZTg$17bJ9u(ATwT4_%|hYX z6%Ntk@4{`&+OJNZ7J?jKH-*I2H+&4baJuo$9qRSRymDL~hc0>J<12}4%G6Y6IFhw~ zb`}eBq~GLQ4Tvpx8_mlm`%LTtV~p@g-oVEKFgFX?q6J-9VdUz6XKJ z-q51H`tsq0_E-TS^Wd0z|KC&h6|~bh)_$D`K*fk}82DY~3E!W)S9!9u?e~I|OK9QS zBwBBqdlLnGm7OEcWP?w}di)Hd8nAk_v>k3sH<55IlWh8$U9IBw0uvjlQhW8J=%yn&wt#@7n$SCh-;9rQ<91A@2M4%Rymo-<140 zE6UNOm8V~XKR5u2Qpw~ow^fl|;`Tdc@P4#uMe{WENcvyd)X6Uj zcYKv-8h?1De>^r+DrE9^qKvJ6)BV$M<#g&qiG_@#{Pel9MA-s-`9kP$j`uv?SF&o& zR9!II&N2HNb@%)GOE+2?aEQtxquj~Rx?sH9<6-ZY1BLK~obo90F0KTcyK`|N^MSpBAvaL&!#h4sRd2#nKDB4o1e z?MMR@(w|UH{j>5@f34@>rO;p4xew3k7yiChaNtSc-iI#tUUb-Ql(=0)9FEF3qpF0d zfb8NzrSk_H%_VakJe6AyU>S)1`GeTMQXWeZ?#T|$PRW0_Or(>zUZND^Mu#8zUu3jQ zdHtqjf0<~tWv#f~4>8`CN@ktBWQA+_MerJ@^#<Mj#D#lR0?GToj>8uY_lYP(!OP_h5D4qLKehV`6ToC zc_In3KzH_w6LYCzM1yeRgUoY+aaMP+)3@Ksd)Xvoef^u`g&D%&#&KFjfx(TcW48N>&{pMx%~Pwt_AH*bwOUuE z?9fkL!l*&eQc#Z%&X@fgl)1eHBAlka$CbgB{yN{?Z4#&$TorC!U$U5NtS5{DP5*C` zv6bnI;n1R@63{ug%9 z3**efX^NsD+2W9T{uc(nWiyCnuCIw^X+!s|``M}2_76WBZ@jtrWxmqQe9(9GTG|P{ zS3(3kx}AyLwMn1z-1qfQ+v@Yro>uTQsPHb9(V6QMaEK88Yy$Kd-E;AVywpvQNH4qr{=Ek~3_X zQO*34tD5ceGvR^G0Yr#rB}{<0b>%wo6h}9tl_cZABy>nlhI%B6l%1+r48NY}uX#BB zNI*eBcV7+m?GE3YRKbh~+11F`am%{6hUwU!*_+F!yNgbV_VqOn>?5G^Z7>k^$@^-!y0mvEf-qjZHl^Cds2lyLUe4_p7lkRz*zN>~UJZv13m z^nQ#wAYl|nCvpr%2tIe=*uLKBNfTZ?UfA>l!fOZ%FFNE5QLZms|C1LG(!hK$<9*Op zakzim$a}x7;$W)naLed$hVgKVd|Tanuln{O+30X0X(!uT|8UFyP(I6hf3RXd{E)n} zd;4&ce7M!-eK^tU9bbGK9QBqTJRs+l+&~&Er z_L2ukO^K-<0Z`M&nn7jx$kdFL;wT=Kz}z|OR>tn^!wb6o@|xWM>4r+6xQc*XRmb*B z_ttJwS-Q7K-Fh2KU^((YR_fqj=Eok%{I&Y+NH~3)(eCctgS;g!S*yL6$i;c;%52$v zJwtI}*(E-9#~;}-)jv1%pE~}i?}s;xeD%61TEjcHf9<(un=@f&KfFB2$G9>4bO$)| z#xOvwb2souYD}zp$A$FyA0b{XbIR*?4I)M~puB}PNZ;EQrsnI`>bDEn#@BjR4ve2_ zHXHJ7nMvzBtcY3H_qZaWvcydbFkO6OEm8nx?zebvE;|L@!g&|pbc<>LQK@L)n@|?` zY2L`}Arrq^Kbs#UaqmWR;%u2)-G;zU=0S|3UJSI-HQ$m)&htiNb|UiY^RgK0wvO29 zjJ@~=R|Qp$U=ey)sIt*n9`aJe?10)ThVMY{d8SE50!nghcEIhm_gByNxwa}^8<`V- zG@A=&0PL;zWi)5(9C}KFX-Q#{>A)xB8gGTWgxBL*dZi_;P`91_of`sW z(%&PZ_K3RmZWEM;dRuw+s5|DYpO_Bjhduw-h3~vC17eB|_ej|(p9k7*%qZ%6kCrG@ z-98tcs!${jF6_3oD2;l@dkQ}o<&}2O-^?Ac?HU3CY0XA*+WZ&z6hT(j-Ki}EI9jp{ZnQj}86To<0R{8*&} zpUwM#+`72eS7MbnLxC>qss0aWA@Bc$-dZ|4c++%Yu8~5EfB=qMm^$0mpTNyIEN?^D z6A6?LGX5JE@f~HP7POc!yq)U+7e9hq5C0Fi>k<6)3XgD>rl#|fHF!B+{K9x2rk@d4UOqAAB9&2EJiVw%9wBofg&YxCGsC`bTcP zF+gs?0u;3RUWgmv1h4`pa9d7+stV<{LyM!^+!kB5m}0aAeol>`)<@@C8G#kF{pSnu zM=wm30`u0PU7SAP&56;_b0|EZm;hawggNB!Y%4UFj{3Tq72#Y}_WmOEz zm#tBQ$N%p`%FavwJVf!Ce=g-dk{hrOifjEPL`4ACx=&H7l2$|>aH4nc=c-nvWTyYR z3{g)Z`M=%tMjr%4)PK9l_(tUaxXIA#gWHjxEvOl1t;k^RJMZ9Tq9c!7ayNjY>?3(% zCq6n`Q#?K)?U$o3MZ(w#ig@+^8|iM}z=NazDDhv4X`%xX-(~$TI)QYx4fz47#k2ob z>5`l}&_MZ-)&85k+RGI7Zv5NmK^Wo@rg;Wj-~Rs!2Kkl3OYjkmvo}4Dlumm7zo|;{ zO+``S*XVz71FYj8MAUyHKj}M#{FEab{1^E<7bxUI{*(NkbPD<8f5<;jJ>QF0qmZxs zFYTtbS^VL|qv8$+0`{d#5 zuVEmE)Lrl9%oYjRycq2OWCo4Pdwim*>R+{y2+@4 z|0Zwgy0jH_I>VAUmQg;?b(zpr`$TQRwRQ13R^ddL_tNlKhT?E!>AJJSOy}jq{IU!o zM!AX6U|f*s)=g;u-R*pI1Pxc9KvnB<%-1h!EH7QWpD_NndC40}Uf&^FD{?rB8WlL1 zqFNVC%JYW9y+x-n-x-dX8y-R$5f-TP)Ny+w&bgJ(JbU?+?WTg4&5QWvs@{mbXRP$D z2)B8y#Z7Mfgu;!H&%TUk|4RQ8a%fl*PGIwLoJ=Y-@ z=Y%GJK07l_Hj_#ZaZ+L9TQ%OlF-P2n`uw3{-WM`j-~HpP!d78&I{38;ylqJZ(9r3m zQPK7y)_LW5OwRdO=Z(F@W%K0c2hpNCoR<&zkp<;x1k?Mv73V z$bFn5XP(*~9Vj|?*N;cIgBJm<;ER9ta;9c$@`ViNCF6u6v|~>unDaAnk%AQ1Tsm>6V<8p-c zG+jK2c_LE0v9A(aWr!1=CYHCheVF7)U7H(!%o5)YCOK5X5FJ>Db$W~FiIIg zrIfv&NN=e)`Bz+Akz@Sp#Y==5XfL> zEW}UY^piTzUGvms6i?!FKSpvcAWbfxf#2xs;o)7j8S=&&I98QZ_o3-goT&U`KL*7~ zK>anPBa~6g>$`CmhpNgA-OJs*7~8vSlyJ8yWW?m9O5V5NDQu2G`TQR6)$yg|Kljt` z`+KAb{+mf|$$$lh4s}38d^qlHsNpWOv3<`8#qZ~_xVEWg^_mXlNs(os|8y5)s?at* zOES0e#ys{&3p`)E?K&S+wABnsf_H8dQQkT6V6E*5uG2j{^q$RYx?P(iMfhEOEGMpL zE}^@<^KI0RZ@IapO{Jr*x-qZuV}`=}eFm`v_M{MP3iW;x6cLI)OL+{Kyca`Z zGC36sc`5garR8?9a*#&djdYq~;(FKIH6_kAHlJq`Pn2C(wk0YoX^V;cTC$Hd*!G5! zyE+i<<|lx02!+?m>$ah{X0gA5Y;z%Z;4Z`oF7o4z@jS_RT=CE9a@f`ffE*XWTcd3G;bC+ zVn)zwKPSbY2pun(Ye;7{WdDKmH-bL$YPWMlYQhZNn(Kt7vg@USQECq%+T`An?d5oblFoA(mAhR~AGAIz6*FJaVMyTu3; zuKrNa)jK|`yBDO;dD&+I)UfbPk5AfonDVQ~e0K*rPFA$lpH_GX7~2-RCf$Boy7rZK zSK}ua=gOr}J+9#gi0%8=q(5TE3$o|lsmOx}^8p(MBA&^J!d&Wz+;5 zkPP2$dnkYC!|+;$pjdI`ot$~o5^wbx60@rEMrmhYm`i8nu-5M0hik;BXSe5qxE{eb zO3&*MNFKaH-HOF#9!KCx!8`pAv^~kWcH`0T$=S zuzfzxEVL1Gu|r+81lHZ5h_A#baoZzGr2c$$e#K`rN8&)0ml#C8Qkn~5NX1;VP_HRS z2{vl$n~AxmogQ*R6+W+o6Re=^+Mz!59pxkln*Mflnm(Qu>}6zUl#~N*SVrB`H>dB8 z_F@N4B3hh%r`T{N_^p*!CO7lM^Xn&!Y?60%w)X=Qq*ouP5-!6zsMn&47*hW^KM&Z5 zu?}&L7Jmv?oQP(K%5GZHpem$ju7q?y5!v)RdG%yPc+KVggVd)KUDW+*V*i-^m_e0o zPtnBh$m_5dw@?K6)8TK`1xR_ODh6W@A{F*K?GhT$~Lfx-_?&JQ`zOsX@OW>pcsx+}j^(rDA?PlEl&F zt+Jk+h=66j&rmmB>K{L^_RvJx^^W#IRj5OwV9Z^ulw>}ktenZaC6`S$u7CNxz0!t{ zJ!Mar!|CPEH>xt*MQ(^=l@mpb5^^wf#75s{O9La99dQv|=WSvXqNP?ZPsgJBbzjHu zZokBrBnPN|?Fl3e18QH*?B}x-WAIW;se*BzK5}4@o*mFSwn|eC_!4$%zK()PH{)0kTM{_Zf5H>J5bPA2ASpOiYIY5c4r&aiIo zkUv|+Pq*~S=H|IIc;)&GVZWp$+F0=z3BM+?s51*$TQ2{x0YP#$vFw4mF}Z@@DQJq5 zL3O*7mJZ{=5+AtM_`?Ob5m_%iFuEnBXpx6DgczSus=FAqp^hJW1s=;0L9Fi{!PcT4 zXoSA!8a|oSFoAP+*#5C|-AeHfggyOrN%u-3qz(VH-NJ-bVr9H;w z&MJQd#ZRH8gp69UFERmtN>EpavyT!dM51q!D4@{y35``&-Qr2fqp{Y!c$18#r+Y;W zIy!Yz>TYo|$jfGA{adW#&W%|!beSX@;rUsSJ;>Vc0~6{NLySWPoE1saB*#hDT%vwg z45YJ_*YBdT6G#0h_rho<9PtlJ_dIf`#qk8ss6%Ow z8Az|IlE99pv@G@CQMhykYJ}g0(j{M{lRv`S{yrLuxsE@Nmc#&9bIGc?SKHaEEG-@z z#Ee$q_g2Ef6LO8b@YCvC_XXwVh&KlEA?Vy3Ns5p_h$IAAd5vN+Z0O+pWysx+Ug7wSOF39zy-kEoWQf@A^epTXmA zDT0z=8+C$iml~ndCVqry;}_0gH?_nB+{)Qlwoa!nPB;@!#cwq9BWuaj-it8`Db4C~ zorr#AGBU0vY?F{ZvIpU(sC-ZMK-J+Bv3B{?g-zOGCOcdH%<~QP&C*u=W7^UFT`a}( zbk|5W{PVMmP><=7&f0!Y*ee^F)4P7oATGWG$s1nCFnPZ!#*Xp)CM|Ak^I?^sPf4hY zCLEMH!;ow9g(BU$38C*2bp2sY(|gutfbu@_qdtzyB%5nMKaAqcYup!KOLy=XM}ONY zvIVeC^Z17Quk5FsMgi=~Y~Jud+lu8rSwJ6}tvp5OzttBPtt&-nTPm1Wnn7InF);DM zGRi0+)X&_&wPX5L=IBMvRF946&5TMpID!9Ki8+BkMUJyp4o8>x*{IUcCOLE-B%&I1 zPNDm$T3Ht`*rddllEWHxA{H0;kO#fj7|wEKlPqz*KKqU^gTQ) zE&T}RF0=%WNsu1@AsALB{=9?l8mKm~)I@71Mmumlu{PzD?bF{LB8&CLMWKzcA!@Oq zwwayo81$7^=pRsGY4m446#^_$@cJ$TgN~CGfMI&%n4Ji8_Y+gP89-B@AE{XwktJ!J zM?6{S?67D^u>OkrOnM1fO!3scM|pM~Rg=D1j4qfOsy0wwD;B9X5FO9H(5w5T)+|}M zwDp}Ej>S&_%^wX(mUa)+^q%|yyA%vPy}Ji}5d(+}U?HENrS%`mG`fI*4h{!~kI4xuk*I)wwMpGf?0q#vOOYrC59zyAdG@g#fN^*V~Xogb;4* zlpZ1nzy7wbLt(bbrLDwy%9tOhk2gLR!UQCZGMLInW@xK*pO6P?kwyUamNUUW7V!YU7}%}vT5@NNIf2AsDT=&Yu^)jSXBCYd-h z92({Y)e_Q_Ys02Ni2=>%=Y5_pdVn`$;cg-M>iJ10_tu`N30o{TCy7jlf9Y4k1;y$i zo@v0p#*1oSc5!BN?hkwe?md}_QCpk~vcR)nkjJ4$EljQ1V>7M7x=c-?lW)a}UEjQl zO%G1`6YCTRIgi;>igDYY*$Vc~wt;Dn@|dtuWd$?kvN<$Xv3-`ix!p@AtHv0>)l!{r zs?IoqZ2X;RwzBum@oL9}aWwbPeaW4g>S<&RpM3i>-{=nV8y#LM+@D!yM(g^iTErpu ztBRX%bjZ8E#h3$Lw2JlwU3#;L z3f!KBR*YnFb3Q__etPOjT5x=Uv99nOD9x!X5FsC6G!C)0pK?O@V9;z@5{{h?vv((Y z|3dQ{O+tLPpEDv;Ff)%9c5p9qTm@#Y%Gin&KdasEC+Iy^YQWti6`7gX;%9=O_k-X|Q>&ucLIL!x5rY1$xdBe% zWfM&&?8#RY)jxW0?{P2W5*}8*`V7V-gm7HyJ;f(O<>E{>e4fXZX$iXGq}@ba5mvE9MlKYk)mMZ~FPZaB7;(UH=sPrNhN3>Wlg>nwH$oF~f9i`6%p-cZ z>#BHAME{ulP%QFWpKZ6HG%Vc`Cu2_g6~{h|-m9&pS&*7Sh~I3NM6{6IoiSMMwgNX< zQi)Zz0P4Bmx?Y$#^cRdH2uE*^4|4hdWdBmDkAjEwdmKwhw-!--8wBehJu| z?K%0HXyQ!CXV%^|rZB3s&#M~%=nNe7AK=ecYgyQAM^@80h-kiJ6{e!^!8Hh{kaWj& z@Up}SgtU_-2Ym3MM;{y{FYs{IAio9gDH`b%OFMXD@Q1n7n%&Mk)=D>6p`^Z5R^G zGNpCaZu)|fs-%y{lx|KsuA3vB|Xye|LX1?~@D4eW{D=%_T$4iJ}pO zXdUfew(Gx-99~;PY!i+vffz-nA>3cgzdZ1=E?CV5WpEMIBgakc=xjp@6yn_Pt5DL* z>&>(~IZ8^%)iYXj$fYakt1amZE-_oF-tOde*U7|kYs9w9-L5yC_M;B(Ih<{2@FUyIlTl_Hn}|CFA|Gl*t{E=qmjFK# zqMZj(`otBkB9H2(oSg`v3Yy%?tV=nlN14FJEY_1IK!zapX<<~MS6z;^0acw^UdnFwq}C*vR{t=R&lkR;2O- zLlTy^QP`4nA@_|h6}%s@;SSJsorzLdzB|G}LwlVl)f*8h>>>Qh=!YQU=59`Y%pXkQ zyOa|T@?|c@IK;t6PN_018kao6>8-hg{IEI`#pW>l@KV@o#*~xh8!!4;a!6Jufi~OZ z616tILN*X^3}ac|0midQNY^2wecI9-0llETUHRk>Nrr8OZ6Ytgq*M()v~%M-)%+K7 z26swXaf)7oY#lG=^I0tP9H;~iZ4$eUYNBs=JmDar)BG`(>r@E15F=*q@AVlO-MZ*3 zlQ^>lpPUr825m!pX@HRa*DiRiJhBpRNvCLk3A9iRt)d|zq*$HM9#GLec-2b~12#&3 zTxgpt_DZcyyKTxR7yF?Sn>2w7G{FB93?lmK%P@T=eUV`T)R3PP9Cr%AP$A6Iq4e6@ zffY9?wO?G(9@BBoN7@^&H*V?hp2Gc^W{Sn`-MA$G5o;ybM{Nv$i^Z@|G`vd3116QZ zkMlM`;isUWXt7RZ49AGpSAd#AXP)pLSQ6)2qVR-jEWZ9nRUQob4DoEKH-MweAt$A5 zx%{Q&O1{r3EHg3_dKQSHSX^{e4C~QP$3v>BJMMgwV2J2rVJBH#qVz`gA(JmmkKs}= zmYctI;1e(4CfGXLUwul8Fg%%j3*>i2GNlGi3bAg$8hrP!6uk2>`gUb$Km|Lz2z@7` zz7jk30vzM$?J^e)nN^xY50NG{y~FIXj&1{H9PjqY4-XIig#&9H;Zb&4P#%>%3M0*- z4-zYCnIA8h(HYub%3NiGl&efW8t8ij>?DDAj_3w`)Ju5Ox8Y>aU#0U5b{>IZF;-rC z9sXxdm#HVzvIuet2vQLB!^*axx`O6}OpR-WXbA{)+C&5h;~= zesTeKQ3Rw2Ny2NvsnLVwaPXND=*VKrYM}<&992&CE=jNZ>6-+M3U<*yvPDW`MgPn* z#BvSSdh}!I-1>DA6hUt)b!iNXS;-T^RGyiXNJ<`t!>oECqM#x0SDr8z9T%-LXC|CC zW{f@JtVDPs@3el@Wf7F9>prSv{>%Wf(1g-w!3$9M)3E$(h)CISe?&f=g2*^7bniqu zdJZFGw}0_i8TMf_2#DDof**5yHkr`R%9NW0@4WeCQ=2H3c_m!KMXZ*_IS_J#QVO*! zFyF9dc?4$cuoRc@7{r}2thPps!+yTBRsLmL;a_n;xv1qMqMK_kZf5L0YDddm(Tp8J zEv_(yG3A4}L(=o%teZMd(6ncaJ0iRR*jR0eS16&2U}^!soQ;7+;sb7j0vIh*0Ffy3 zeS=_#!&3rIKfG25S(#-?S2J%_10s&Qm7>a3sSvoLiSS@+oZ1$jJg^(Rw;eaR_|H1jA7EvT9a`mis%HMo7*fh4W~K4mBuJB@x0#4c`Jfts=+~>% zWU>q!(;n}`XuNYjB9kK(2ZBWJM+81;<842S(!5o)ndmq!m|Yls?{yDF?f#=*bfIth z2xl6Wm!dPRP7qh}R2dh)wGefAwa+<2eEO0{Bo~k6t5P}lUp$McIpf%BeLnDW)|q2j zP!pG%-lGqBEI4A7`@){ywZPm}vd#`UDlpPFGS6FoF7XOk-$9>iA278zYAj)Yz&Ov^ zFfcAl@K_dJA}__Q-JE;;ZD6#>?)ZC##i^N4yj-48avvdC7ZipTw}kJ@!+C>xAU6S- z9&x>VFMCvvPRD0i zUC07Arnr@aPm@o_w}@>=a?Pq`TeUA51BorBY(q&67oULXfYdJfP3OP_pmNE>wys42 zyZh3sO)k$IF;iII0(#O|3g#J?)(O*b3(Q)db7Mm3KB%M2D=ZDRo4nd+oP={iO80vx z7bFYqLP7IOzSRf1)Qz;Pqx0~@K}iur{}QEh{ZG8eV^gA(9T{C@7Hund2X5GC3=&VG zG)O$+XKkU5N8R-L!PNsZgY1`SnLT$~X_k?auVWn2gt)U}FAfO_8di9uEGbKeC-$x0i}Kib zozP&YGf3nz9qs+WC3aUm%k{2xpCsq8uo+8JFqdqmfbTG+%kiT~-+)xMENwLz3tTWU zcqBB->}|+!NC@yH82FCf0V+r6>!dbCy1j9>sXO>rdMH{iIcg!R4rE1iZ>|tC$Fuyw zNaFAHevgC=M4VY*p^-&yq!xF_n~2w<(*I)s4&o0-s&p-#FwX2 z41YlgFwVt&AF*eWP7JR>g)ENW7Zr{DK|^k*HX@;P=4sGKNnwx-guH`+BJVMRtyu%O z??bI!jS15C@qo4p!y*eSM$K+m`9*HLac)Z4Yi_6a@xbM?sk9J|8t}azj?L*mp$}b` zM&BnC)s=XK5e%~HYX$FgXoUvjf!l*R#o>p4Ev3CSJOmsyk}!pF5SB6@tKpC!bB{c~ znDy6x4R%l^EqmgdC4CG-BntzI>qwqi_HKv_>Yl3pR;d8 zmrUE{j}_Tz^JsI>9I2d zf%OZTVL-_m$&DezK{(2MD9SK5*v`Ad3D&t%ev997Ioo?$+I4{A(=61~X~p2EoXw!kngDe&pyi5-HXw~W#=Ph?_oE*dgWqx=$p)h($twm zzAGnaCrgH_O^frl2bUPafs`bpDT^8hU&@{DMmZt!xL|U}USgryQW_QlDLWQEOdn2R zL`umy*-c&Q?8a6fgU7su2St*>Z-rUp;g+nV2z@fs9w~;A zBW^S@JhZTS&IqdLLd{*q!A+@zycnAs>jwT(wy!?Lc5x%UPHo$siY_W`Y^+nJ3(KjP z;_WlPkdlg^mG!t<@j{hN`yVj)+QUd@!Zf;a3ndkj=m6cU<+H$z_p~t)UdU9N0s@d%kP$e05~o6F=ruKpzC3hIKbmjXN;weP?_<$G2znIm3G+>E*0yRW zC#GV4eQl;86Yu+E)t3YJQl_Yn5aaTXVXrYEfJSnP>(RNOr!L0s)?4jvvXPU=)gSR3b8qo^*v=yLoHrGD#chbu?A}SiP zhdX9COz%ah1r%nI<(|GERc5Db@7BLu7MgG`nU9xl&+ozy5$7wjRnIMcx2^OF6G9k7 zGcJ`~@^zml(KsWUUy>%SV*TkxJA?_Pp8AZQU}lK8iJ{%Wact`yda7#MH=VUZN-o3Z zs-Z7S5NL#X4%!@L5;-uEn)l*jbnh-D3-Qd@QyeaO}PX%>APp=!&T(Z zR_1Qr;?%mSiTlrF<=Qg$uFbp4ZRGLB#TL*iKbZ3!Zy8JHKcP0rQ&-$AUR29 zr<8nWX*&8)$W|ZFiP8z()D{A6gzR7XRA{nfybvheanDF585934J48c{QM8S=!{OY~N^!b{eW9}$F3z8W0om7MiS0}XhvsWaSUYVIFi%T-#eS@z zBoRyGDpLk*ugv9H5GGBT9y+t$OR^CQQZ-)Xfn_yZpj^m)d z0+e#6)frL4Z$Zq&Q+gv(x(;4!GXsveZTForT_at0R5#+%`bM|7fBx^<5&w313&FWs z^P0IM`r&RsPq(cV8B>u?>){O~O$k%zB$7H8$GO^6a-FFt;qD|-ATAfOiaznq-?~^c z7i@iOlOhB0aOIb?5%LYH=S{VxY5FnZ^hUJ=?=`?FjVy@0NS5kCY)LHk zWp^1Y2(FcWKPfXZ>G>^pURwa@$ZSUDVI7jn zQ`}$)Isy<6ZCrMOxAMa#_LX}F)wFN!48QK}Ks-$_Vk3cJtlqEwXH&>xiQJIp%d3M@ zoU;(t-D%vIVbS>2UAr8xwmCSzR?+~fqsMm6jZlQx&K|>#sWZ7eSQcw^b!LrVS%Vvo z5&n%Ws|358%R=7!zf1C9nZxtY9?H|1{R+*$iDEO(=TCt4cs#)fKBUIxG4cWs(4KJH z>xDsHP;4KbwhTCFl2p7hSHFtoBYoWL8lfJC3U{F_2!5%8#RD(R9vF&XsIxaAi)G@Q_zYqJIs_ieTkT{3z4YP5QkUnRgPB4^=!V0Bh0F*rdj+W^2-d?v zxk%36dg&N&PkAGnUz8?{)T<->a5e}v=S$#R2Ft*_wO5c3Ovn?dvbkf~@^5>Ft!gP~ zp!0h{4(Q{$KW}#*G_QUhpY8&{5qnDT4zI6G$8P58laA>IEDWx$R?K^y| zV38vH4b#*vc-b~8+!e6WFEO$KI(X+DD@h}^Ayko=rOXh}o7v!3t^$mm$%e^j3c~d_ zx~v0B@$d-P4Oj9DIJCyW(KLqyoFJkDjv0pbz_xude+|2XDV|7GEJ}bce&F*1D)V6m zr-?YSleo#hawfjzzmG=tOLd91nBm9^%;z`qi?HfQ0j?w%z0?M- z%RfxW4Ws$H8Mpq) z+rjpSV0f~cT`6>{dzcEu7@hDxso~BJEamIjkTHNb zef=3m7)8A$y*zL^O>Mx@`#h<_`3Yz!XZv^zT&d7yOjtIDwBYEioc_%(f#s+WsmFG7@Aqj?Httx}JL{)U~dvb~8pyyU&I1S}IuTFIi!wz|B5Cxn&@ z^5v4ZdO*BVC_2aJg*>d4OuD`?^<+M4?5)x8TK-xe^Qcwfwf+~0cXhu_GT~JyGT+kX zNt9ww;?y8PjPzC+Ub;wNV|fJ(Mr=sbQx&1&v@Kl~(^x^p2?w#gMJ_Nu0>NnD>&aqedU$~1pGbH4$084Qp$ zwoO1jcnkwklLfyc_5p;n)i{JNC~&+&apR!nEq9!>3Rdl{r+Ap4^m$|@nB)KRRMOJb zmU6j6T{t+}a?ns16(y2cNQ!!Ah6aIH@1Tpa2*_3pF#-OaF0_OY!w%{QTh0Z6iGM8j zhg{0Xf_thBTbI;ms)F1NOSwuL2!f%7RXZfd-jQ+x{E~A+6U|?>@46dfNaR z1Ur33GO(Jzhf*)BUEjRiL;aEXNoZMty?0(#v<=J#tbS^-4dH?_O5E9NzS6MG~T_f^?q#!VCE*WYYpLe3G5FOcp$ zLN+t&LXA>&Fb|eelykw_(}Sb7X{$h2b`3h*(bt0(?-O9$^E@_%FA~ zw|b~Ak&G`$>0G}QxFjCMO=X^40l?XhS*4H_=C~cD#3#9>tE&Kxp{UzvHrEMaeLpNmS zFwjo$VVmd83T2OhRkMxSv(trg>pHPRtD?zh|7ce*OgPNrfrCj8dL_3W2YCTwG(~X0 z%U1;$DPK8=q*Ds=Ej$IW7W8Z>2N-9V*Qg%?d=%xO>jtlj7F|O*Uq(cal3(^x7Z8mL zDEn0}jUlNRm&v7E|1wB2jIkO4#`gd%*#jJ{J_^BWsG2nJ**1%z>8tuE$~Rvp^#EFQ zWwJi*&r$~{OZLja+28-1#fH#=p}AEV_=Ixx^m3;1Ez@c8$|n{>84SPd0lxUt5N6*B zOcU5*9O>U2@e>pQEOa2J2Uw`_jrsr(hP$I>$eMnrLJs%!kG&mx`y<8;LK9svdd!4Q#$isP zf^QS2olegUou?fBv!weM*v0^x{O4Zc=f5fSc*->FVCVy7SU#omS4w*9RyVZ~<6DeB z>v-WYdHFn&l5`T30N{}VIG+Arx7rM zRw(=QRJX&;&#eU#->M*$cJnQ7^G}ywhL9bzr76&F){~sWwTaGvjaj}HS{g) z^l#gy(NZugoI=dH-Pr1^rh@UFGPEvSQoQ-7Vl|P2`YDwDDO9mO3HcT6?txxqwvSl( z$+lw2rGa)=XV_bB@b_1Yf@ZXiviGc{qKj3|+}aSkwXt;xj?Ez&axs5vwq;noti~vW zm&2jjY@H0yW2*!KCfrb>;F|&#P;8upNvHa#LD3WJ&ZSUTA9su8+Fa=lI~e@rypE z%52mw!r)WcL}s&a73l9M$iIMJo)WXrgAVJ--D!|L^Tu1>x=~(yy?a&P>h)nI_YijP z-2r>i2t>$7k+R={!%bO{hQkEvrxXsSVo_eNVi5{wo-eYjXK1;dYD+OEjZTH{ zkOkgs+=V80Rwrw1Gk#OF=WWoxHRgq}GP?v7ME>-)z(4yLWqsksy^}reamR$dSGen- z6)q@u~9jGW2FPJc(Z49Kt;-lzlTw)dbr@aDux|aJS$=fw>D9>R02j5f{y;j`WJ!2ChG0k zwDi5KP$>6;?zd2_o&>EjO{ditgXY2`id+|vY*QfEp>{Xh`gjf0QwhBUY;(TZ1bQI4 zF1bxzTp{?e)__*q2g(5k>gY!5^b2guk=#Uax^v@>=z4-sIRN+y2#}}O+(&cTK<{r5 zaF9BSLZ`ssCI$DAE84w?yTTUFXI_65bjA(_1PaYMM_Sd!br6HlvBQM!w=+~d2#ON? zc99m#1MubAorKCa#}ZzhMLm!e#JyEt@D`|dEY7VAKzs8==?S)vaJ4~Itb=rbg6AkZ z%I|`5J)3jbkBN?B<=dwqzEuv!{wKrJV@sB_EFM<+RL#CApi85f8p>_Y80x6$19<<&Wt*R&CzD&?iZQnpdyY zQFeMdAy2qbmsd{g#&6Lw^v(4?W^;s?2;;?;qR7aPOK5Ff+sBW)5TOef{%i8ReKDkS z4At$i;{*$=r;)n4Q_f@Rp2Dz+TKo)nK(Gem5EWwba5YSmK{}+kzu7$Z)Kfhl7Q9{e z#ouyuoWNS8UYnq1d?Qc*nAY)E$k-Ee=^e_gpsh=;`!SpCtvE|frFsWYW9!fmEGvle zqd$#KJ$Ud!NOdxabsc|hXFVzQ@qx`6vXs;DB2g<3qF%jBNGY4+$7Sv!%wm^pSc2cL zk7)I;?Z|VUL-5{V)Iri)8wg*>Jv*xN+uJESx5_kJw3h;d~pa}C@bhr zX;+##Xo5Fvw+cEAI<`L%fmYxvW%~z`%>?U7-a15@ADYN=`?ta4I{WIR3?x&8cH0^d zylg)84>P}|KRTvBJ4-7)%ucRt+CH4W>r~{W50@ z`s;_vK(a+F_dhWm<_#b-45FXO=rEX*fQ46sBoH(v3@hpOuGD{Ol#sQ6V5<-!(JHfh z43r=qex^vJ!RcMN<+&6jvG=>to{;IEn+OPXXB-EW8d^Km~D$RkJ z|2_Q815n1z0GaXY=Nk#~Xd}CO*wO z3A$~s*qynMhyJthn>sbfkZMa+9#Z(o;UIUtwbEKyJ(7I&Sg%;h?zXBtaMOfQ{2u!7 zEsdtcGk}5NUEGdh&S7^UDT|#2!>s-rm{9o+JMC9jN+`=c*GvL}3CDG@`1@gqdPJ!3`7V_Q;oB-KSpzH;sL&s}S{ zadDbJ>W2U-1_Xm~ZM}Eha;eXKkH@&p>Hr{Ggef7VOw+2#%5LyCv$OK`H)MiILyRK> zkJ%R8hgXS!-(ZAzG~t3Cvg!Yv`N>lEG+8P+h%M^za3oyE^!My^8G}I)S_1_G!Hi+l zktGX@aQ*l34<*_UQHhdO_(xrFXpC`uSVop^Gs;`dKpu$_h%p%EuQC)s0&T~s31#xP zGTR8{R4-RU^Z|mIIh|U@Pn`vUFF>2^8?sqwL>Gc!nWntdHtWiWV>RE~IoC4q+v&jGfQLJVyYhluGOaG?i zor9KlAt;i0G-)9I{Ljve^VGiq0TEm4-yq>Q)kj0e&{@6 zGl1aR6U;1Dn%|si_uj?_g6TbCGycaz?bKApbs+gNmiw2G)%7??C?YV6ydzWNY6DH2 zvj*O5QgB{PzEmm8twGA!mcIsR z)8KJpM`{B|1IhZ% z?qq8&_I&=gPDsla89j(Dsg**#Ov$Sz;Ci_t7RxrSlbd2$k-agGFF`PkM{Ih@S0lE! zr0sN6EuJm6o!>(tV#lTAsZ>_vp>n+fgjl{SDZ^+=wGZ#+C{2Olw}4r29s@$(H@i;A zMyePko{mQ?W7U)W3{prF9$8W~>8I7Tg9UY5{JBYgg0ly6lB_VmskwkMK4CCgK9C-= ze%2*(VOJolh@ch_t(#6u`CXUA&7q-PAaOPbxJQ;|Vn*6AVxsoa)(UL6+nVTl~11fRi!?xqOxeQ$gVw!vct(k9+ciL*b3plU;AW%|TB(6O?#TEU;0We8OD> z1MXKt);wW=5bCKTgY5bCne)i&H-NM;zK|1eY3J%42Ud1L|i&l1mD z3FVtc8Swg+V1N+5T!~`M8susjEKy5sE$$Jt>kIbQ@_|e_U=8jPZ)yehdXV}b{R-i= zOZ&%A$+EP{EHx4LpCD-j-gc`J2;5Y${v)%(R{59UH zd$PIk58xTHe_7WuQlhSapNeiFyI0b&GWuKfH*{p6>mD;Tw|z9VMEpn4NZC=yhmslO z((-*#(VPH|$B!92RpO@A;JWWZ(CP9pK>E~E$BI-ql2oHVYYEGdD7v!nBDeZ~j(YUcqw)bfokj!^ap#l>6BkxNqiEtrw?T)_hLWIrVG4iQS zKyyxZU8Gf>^2dQ&Q)#!Q(!`_QFIu-fv!+{vKr(zom}^0gGO6rlSCi zmRTV}XEZq>$TC(kVLvna0SOIb!?MVJ6k%3DWZG4ld|dO>`>hw4RoLPuqcd7>5sU$+ z!}`1>WdDYu|Jzyz({zpVvF$C>B1ETZr~j1I#j=uUW-_~Wtobj|H_;QMbN%3%rN;L! z<|b1XL!gw)lj@UKtePp-_{UTcKaOTKWckOQ^;!|;_{y9?0%7iUkb(AX>af9(66Zcw ztH`hl+=Ow#A@WcV2!YP0q8<{u4%!T>lB`IW*K6u6OAE&wP7VJ9Ioe~;B(=|rZcrcC zdf`xot#eYl4gOElutrAAXS)^iM~_J5E<^;fkj%?nfsK29THf`Rdmp-89>!=-L?HGT znYXgYjz-@zfPfL*&{wn7%w|pyJGlDe0Kd~V}0Cz~r5{_80yPTq ziLFEJ3*=;N#l7Rey+rk!SFkJ~;(EPPW0(tKF;ftQx_WyVoWc_Dqeek|L$g&1Lg^9r zf^4pVR$1`j0xOH;|Lxs(gK>ueg2l)MHlbBRL=6NA$c_m4 zq3h)-jp#d0UBSG#wJI8W_k!%MAFQ(^|4nBtg@!t)U--`$D_w{P8PO@qm&>+Q<2pe1 zF#yP~hQ5UsuVPIvCZA@piL`NPAqj#5uK5Wkrz_X}QpZE6#l%_WvTmC_daVl)5yX^p zlJt$HTqG+1M2zpfN~4KS2mi`XQ(zIgr+MiMOwCmx&%Y`{jOQN2IdmFdB`Y{e8hJ~m zZ_R2EXySV7flNUty0Or5m~VG$xrhG~Lo>Ohp6 zn*rk=iu}{ap2)Jv#+R^uTi_B7#Ji!OZL-uL2Q=~Zc&o*@Vt5UkfP37tdnvjGMnzQ+ zTQpF2Jq$wjBmuKc1sU!AerO~lk$p6oKugv|ywe6EKx**EkKt{}j{gXEDV}7y>h^ju z--z~b-l9+k5^+zlnJ*X17$`n_xt}V(mx}%z_y;CA)u$Fzd~1gJP9uPXZIgR=OYZtLsfF*(%b!vhj=eOgNleNFek**{}gtE=mh<} zI&$UC^@y1mQmS(sqR0IUbt$XZ{%dEhn*Tz!b)MAVuvp~?nt^D!L+u2JTaq_BZiS3+tyQi~ClU z{Md1u@8H2TNEE7Dl+MX{5aFU5Q3khF_9=RV6-skwFg3MZV8E_vjxiBO8{DleM3mZa zU(;{MlSYH;Q9dY8u(E1n^m{yR0kb$P^)^x819GNGT(DXSgsiFjjo;7 zoE%L;uD=OPef!7(q7_d~6&SO;r+D-Cev&&8=p7a1JfXN3u$K{+8$HO;JuLV>?`E9k z4^NQEXLzlj2fX_Ih!LXmL4R{QZ2SH2e52i5-`}iSNl0A751)m^uxtyR-mW`3-d?UR z4nFz4Uv5Bpl|%Y|{@3QQn*N)d!tHk^nTb(GwL$6cj8#DPNe*>ox?#Bq|0>z5kDYmc zWRRsFsi_~E*z_bVf5=#3hMAQX#HHluf7m%(SvpKTz&F7+EBKSL_^);B|86JR9lCPm z1L=^yK>Y7|g8$lyI-8r=n6Uo$^S@4_r<$^M#5@@7_=kREciD%A()Ce;0o1Y%8N8pZ zsU>1&BbH5iby>a*$Jk0ZGAZVoYuza4HUJ{(p|NsPZx$NAPyG>o6Aj&!(b96ZriFj1 zMyv0A<-H&rx3AFkOJj2u4lWR|flCJOLB(_Kils}IZQ6FYnJ^10Z#jn%Do8V?VG-(V zxWBhqx$E{(kt5y}Ig&O6YLr;FsV0y!8F?g|QH7XMvS5{N7KO=(1)vAmcFW8;HYv%l zeTPZfh8k6TDrB9NTO=nH`o%_oY?vp7&wW-L(ZRCZ1hx<>x4tLL+!^f%ooEU)6 zSI?XL!aeKNehbyrhvSurx0ffQn}HfTJ;BHB*i?y^3L)>Sk%^q=fVl4;!}WY0ZyF91 z^nGuSE;a-&J9*#$I9opH7~!^wVzmRmD*(CaZ?2Y>#|8g6_&nAO=A?vdxrj!=D0J^u zeqI-yl`Lb$?`9%Li|yFhQlq**RYE8eutIJ)zS8vOuldN3wwzBY+7C$~uN4(Xmn=~E z@Y#Q`sIthQ*-R}_Fte{S%E#Li6e5WZomX41&u=UdpiswTFp)BRE#2BjK#^5j0Oc~H=B>6V|8pt-SzeG)Vm2k2v5$HiDWC3oeF zfV#F<(AVQ3(#~PT8IfB!4cSyGrIXNz}9};tvs^OP^Dg-B-sl^h?)h{0fO5 zkn;Q^&?g0F`~CYJX=7HOw1jIN_TpIUJ&RsC>hwp}Ba*KvF-*)fw6ar%jOO#;Tc{9T zD>zDmj4i8#fQ3R^rq7X^z6`3}KVM6Rth-&d#{LK~G1@c!IBPGcR6$@TpTkS3LPfo% zLx)aDC*K&&G$lvAyM#f<~` zY82?0J#LBYpRK@CLPxB=hrzi9&yCV7`6h~?6gY&5RU@48p$8ZXEB*S_cvPB$Dm zPgtCKIPF(EIbM#f9Xv*5X)ji}RL$I`5hdKYM;zaobI%eCr14nw;p=(-g(7K#tH7X< zlYTzlB-bJDPBPU0CVZuRkX}aY_y4_+fZnR{HwlCunIIPup#BeAIXQb+n>hXJcwGy$ zv07onc>B8Ohw*ei?7G8*R4+R-tGL*oOL_|aF%n*^7gg#kKk)V}?<=jd%uH#dk9Fki zdEVr8zWV@*{~-8T#i#iziN}j?ab_Ni7jUylWt%sI-5rR&B_N?>T2~+EA{S! zeK?D3cFltGfw8=~ulR@E>$t$Mhpos}VkesEV1m2eEN|Xu*)nU$kt-GME^-VPY7GH~ zS6!2HM4a=s=|*2k1yz6QPO4}p=2{WFf}r6#JPGO(0o&qDtDY=vX=?oEaS}c;u7Bakr;DoPIIiAZ(I|#V!f67nKK6WeUWwNyLwykta&vP&iWF@d&(HH9 zHX>az8{t9aj1PYfHJ-bY`U8{kEDat^Pu|MPH{Ht0LgZz40%xMtR2!>Z$XM;VZ@O}+ z7i|p{;j<3MkM(G_H@$8W+nGaCx~0`~zf=kwtx#XPviK;IeIE~QbQ|(!M0asKTTJ?P zW=wOY8*kw5r*n-Wi&3cWT6e@_WDyJMhGOQ=SadAXa8M)^7&y#d~s64gdu?YWZ89=|wr8M4}RRwa695A3If9E~nF zN8i6s-8r>3u2VVe9ET|E0Lz{0p05*J2Wembzqdoxn*Au$G zZKu=dtwTxUtxGrTSJiZg>N7)E+{1a8_lKkC{tAJ)&q=&jQ{9e3uuI|WwN+H~q` zcbE64zOmYshYQwOQ{wXdEecJE3Vi{o417P2>qoN)yTtX~^}M7>-S9&2@LXnGG}vw1?{%RY&`6O<9zRSXN2yG0L0 zUrTZ6hJwc^Rwb_;J;W~GcPGxwF~5S98cvvrQe@2K^=tq=g!{-r>*6Oxhke9zzo;_~ z=1$qRH$(M(e+}GUx?VSQBx~ROZ2*UbKW#^{s`B?AAT8X-r}vMTmtEnp-HjWwr#sKq zV#`S(&+biO!HDh9pOu~Gnd_yx+1)m-fXJHlLn03!%A;Mi%Y|g;R}^o5BE%GH*f?_t zR_l$OFRL7-AF+5U;i_hB^7DJ>cZKOR44Lmfq2Hh0G;h^b4t+^k zX3-sfU9EVNCq=gVp0GY!R=u9H#NavA#hmMP3?k_lk5rsDY$SVdU793%d2i3rXm%(M zsM&=+RO*L}3|!2blQPJCZwkQbYuv!XQGeEIv(5?HeQ=eC9#Y5(ufFeMh4Jc`hGjfS z?MNnc=8lD&pO_Laflov@g9)?!;E?U=wKjz$c*I2#E)=s(MhTsEwYBm`Zwt5K zPg9Bt_ANximwdk@GQR(^Up`T&DyErY@{Mv2es1{_bJ1o&b0}xmU;Gu(4E>TpdB>iV zC7-z$r6#haWzPCzypfYA@yz}WO|gm}>G5m81o6(OkZaxQ&&Z;~LoL(Cw*V2TLM|q> z5$_s(zIRo-e4zM&hZq-rq)6VpoX=~Gi=IKWb%Vyp@t{h<<52VE<&IR17Q)2D z#P-AThCPR#(W%${7xO<;o`e$#J4Fv+H1n7F&1VrXcbPrkgq*B6ACkn7D712%&m};Q z1Z535&f7Ot#6H8&(TV67uB0Dcz6g!8&e;-|-LPEre_W+4+-ib*fOMRG zc+C8Hfj`CRF?t_qX={3Uu2&KK&T1Au7pl-)5o=R)xBs>JccSYF2 z{&rM-w-wT*mrE}@l5yXLyR`{kUmK6-8Qt|iTMErfF&6oElKgq`iQG$=XPHJpq*FR) zV=m&v2kRPAoXp&F&dY>vtHh}M6<^=2(@JNB-ix|d?6Esye}9cQKhI+Z*kKrMhopy$ z+&hS(1L!ER4~f++@h0%X(+4aG%gq{V)VE9{L!p9qALt+JS2cJv-!XmPmQc@o$}oUW ztiMlnLZ6!T1MYXubKbQ@2*M_xo+a3W4oN{R?uBnvL1eyI*w#r{?zth}BiW;NBu>0>CwXH>qUCmW>Soki~H#OXztd!AyrnRK$ zA#E%bO<2vz`LRyO26Wlf#$0S`7IT+whR>OXx`k_Pp5ZT}=!3xr1NJrK(KQW$9ffvi zgs~D-dR-o`c8vQns{Fguy-&I%yA3U{CsAtD>&yIFq_qqu0+-4$1(hM?%F&@?n>b&) zD4A8^#=hQ6XTXm51xdKkT;A9ux!xzStp6lt%5xyu!a{jFeqSE&#-J1GL9In+^u}B7 zQ^d@PbbGSMweQjE1s^4K@ieTMV<-FyoWrgPWH774C0a4+kBKzID}U=uDo^yNF1yZ5 z1i@d+mR0?+jFf(9jN#EHapyhIy7a7%y!5cALAXSb+W6!bTtp|qS82bxgDbfclfqAu z;kOoY?UKj$Q3v%z>&f36Ky^PpXCcd#h1>OLoxx$Vm85xFoSx2*tRw_|4OSRxb$O+4 z68mV4W0zx~$9G`ZE|U@`DLU;vu_JfuB;#k-4{b{T_sa57f)-WqjMP25o3=61@RmAR z%^)ia^f4Ut)00sMLBQJ!tV-`CQ&f}qj6C4#-4QnBb-*icQDDE8oyD(BLm4I-r?z4g zmi$Yp&SZEbAP8JuiR{Qg*FrZ=R`Q)=_VinK6r$z zsU=dZ`3L1-w}|*Xvk$W;@s7e2tLCmd;_FO9t{?J0|HuOh~^zJtr91?_6g8@W^uZ0SnRdaD^rFbf1-L`cR zcv@wOJD?;K{>GtC_B|ON-{Ws^xd7)04)~tAs!_Z!3oI|2SaTZ|Sv#K;RTJiuxLjz< z{Iu)DBT+$hi4TO)hIzSg+IB{`$@}=8RW;r`ncg=AY&p?$az#G%jsuaX0@Bh%Je}bOAFC@1{t?fPp zB%ws#PMju9g~PWjQ?eB;5xgn1I$K#Ialnp3>*&nl-oV`W8}vEp+MYeoXZI`={O_oP*1`V6`q&({OAqvpO>a(rNLL5%J;@i~pA)&3;V9k`H@xN324QNCsGKX+e+a z4%4P-bY9=Pf1^Bv_X7d__z?TI?0Isgp9MKzKkm#M1jrM8vN?|k^G6c->siTIAt2sh`}Usr*EuKS7Y!A#B!px(bb0h()Imlv4n`*b12>B ztq$hysDeH|%jP8}Q8X+(ZNQ1pIo{d7=Hm}qHXdt>aEp8MVfse$QSm@WV{YLh( zJy+`v4)}9C{dUfFgpU1lBoK_){40lT1ue;s#R;o3qulTPtokWDb4mgqke$5Vy(#cL zfx!u(3$fies%189jau~^g93ps<+&8sB$Um_+>l}kK`nDEw~Wh|K9CW4$YfLZCVRHo z+0%BgVT<0>CO^o#VYTb<1CYu!7zx$sYrh#sUeZCuVyJ`y)X^S z@w@qqo*cw%)G#=IdeRuFNw?Ah)rFtT?ES7sttum6Me#^3moK8Vvp^N+bq1U%5!W#{ zN9KJXzmPnbH@`8$ts&vQ@v%H_Mg-WxzCJ{xL?$|T+6|h52a=}iso%Kr9YsrAlEfIg zo0oeCg-?6gcw%-~iOgNsbWNY$nHn0DkZ3xQTl-(6?zwo{>$1SzSD zoa}HPEh2$|JK7Ga@nr-`ZEFe78#sm|V7D#TJ2ol%ZL(h-8`2vUNt|lhgHzG4*^mxo zV|ibYbSJ;WeYc97G+C93-BEUnJGZ2k`VD9az5 zut00wuc-3m9@hXE`o$}~7sKWwvssO}P{3u5^P%M6(`M7|j@gWDLd)4#t>TJ7B@Cl} zx1Y}jTxJ>RKh6*K9DoWeE@%xC+~Q1)c2GygmZ3|uz2|vm8TaIjsCyEFzkEFc2!WpBZsStGjm268X;>zE>uukra@ zgwObBem!Cg?V-%tEY+nnUKJEr1Z8Po0&oh~NDf%(kw;cmMw=AxlS$gQRL=B17toRQ z5qh|Q^p{gYb87qkJ{2MNJ5hbj3v|s8tPR)<&BhU^-WP;tRmpZ8=h1We;8|X(@miP9 z$7JA%2Bp0)PIQ&D6;NaNrG5LsH#e2*(@^NRsa_7}>%e?Hg()fa4ZF8zpqK0xdG7PS@q}A@jGX-wcD$h4cKVxWGoV=xDt&8e z-(1h=N~wkRBc^9d%-_Mk#m-z`ZXB#g5X$M2dEDE#>8MSR$z2U*dA-OV!p;lde%>@D zZhOu_TO@CJzd$ahMZ)5O^GW>M_^#U6cE*K}_1kD=C!&kl;jm0<*0J-2vAlq@yHtQO zg~Z9?b*&QGRMJEd%mWxk-oGUPO)2UMv#xf^VBul;xy?!V6L)|D59zfzS35+XxKhwg zlz#o_xxt*K!7*R{x?Q@^6VbW-7Z{Kh^_{7Ma`lT@+$Je&3fOeA`G_ZUCI&r4>f48N z1`IpKZneQ2916*G^dX>%1}l^_*47zME&?;oeeh>8noPupGK6q%uw(~6QlL~fo|oUF zzY%4s3g8W+clpCUd^wqrC!$rQCL2a{F*vfty;!njeEEA#fT;(JiqN_wOLRS&Jr2-i zkuoQd9~SX2Xu4#Q12X|~ZjM}CBw2`ZE^3|tTIB$9zP)PJu0d2%8M~S9xS%n5 zh*JZ@^fy&TA-UG)6sjmMC;D@90IW|EGQpnoB+e-{Q>4FQN@-5t#ahE(M*n#UV$OEe z$wbHtIcEH-mB!wJ9cbIs*m4^FPex2S*76!@!?`|o#kO{Eq(Ex8C0w@}=JmL9I4PY# z8!CYWEp#Z!;L<2G^IA@qj{G^v;)p!3oOWFoXM>b^EIlvbusHXS&cHpot)9uS?^Tyr z7(Qy#tsRhpyUccWxo&0H<|8KM?xLwt5Tx|Lqkj;oTrn?RB0q^(9%mL!~|-;9`((uxX@U(G`ALIB@DBXrkEv1ePrFzMrKdp zX1U(B>RB0A$Pb^63lC)LISE;F>+^@QM1{QAi2SlV z!}E+SHF;q7gPHnk;ks1}&E{pGaNA{%+ExLjMK6?l@t*SCOZ@_TU;(cB{sQ5C#5L1? zjUm1G<1LF25M;Bk&DyR3v-$e0+4BJbA-e_>cxKf85;9@ebvDWpFm&Kh^8Fobn!T${)@ zoJntF7kiCR`CbfEHG4cnc4wo4lVV0Eet0#!6`^d8oDD?~XhFPjme=6?_*jLafA)RX z&|D{)?$r6GR8eTeI5kjUgn=GawImeYCxzO2<^HAAMuF{JtVGgONqF~LUvkgi2D$89 za)gNRSUXD;*&~CpPO~d5n`>5aNwX4Cj;$38RU~XAWRWe!H(Y+mq1{p)+@JOl$BK`xp6CR0@ut_c3IYxz%XO9ZBIi5C&-z z*}V0kx2G1RGfQn!^x5}H^(H>)v#PGWFvVW_A+sV{k(&d{!E+ISzRW`Qv*zbfGVTqtXG#aw9()<>MC%gr zQ=M0+bWICo?IGv9E~1ZK_(EvPZcTrYuohayT&?-Eh32%X2OB*Q`n31+tvuhrshRVd z9uRCt93+yzq$;DUKa+C>?S6KdF5{96+OohZ*Z=J|6!DZNHZj`(t7vlH{3oRnoJ1UjGinciT)M6a#;)D1o4qS~0vBV~E zb^dkQ54v9NbJUhBd9MwtUPLwQFldxQ%0(-duEwQqZ0JqAHbXnM^q5|g-N@`AfVrYb zoEG^#L;BCjx}hCf@Mc5OB9-FSqMXmq;RuH3r>>vMU)p|Qd*1HQST*7(`*aQK60f%@ z;XU4j|D@EoL(btt=4#N}T|VKKi@gu+@@={Rz@^j1-l0RKs25bgc;+TV_k zf6cF%*KzI{lUJMSYTAt9%5nwzFP%O`6oeciAP1iHYa-OQN>*%q3a6Ei6}X`Do^ru_ z^J?TwGuo>!?j>2bPIgG9WKW`WUWFYC5Vb70Nx+y$|Fnn%H(`T(+x1>yFvZNH{KsJ# z(>D!jLVfk!X9e!7Q)3Ul6dR47urgFP46Y~RVcTE6-o(#Nu(TbtSJ=@Zta3u$==y{S zzM4QXI0N?UP!vpBCjREI&oU!0a}p#{@VVM<^aG(y5%b6tIokQ_3Y!yQD)S`{A>rj( zhztP~e|3hU2&fri1eH7Ew~MK#HgJMOPW0l}P&k@H>HIq~8$ZdGrBvnn5_-QZ3ddml zeym;tvP85q!fh_<+Z3n|!;p_Rikkd7EK}7nSf^vhZ$438Q(te9z;HA-_V@~in~|0k z5Y$IlwQ=r>RIw%dkzNi56vst_&9CwmdU508E&QUC{ z_}vez4Ii*=Rm;5`S@qZW8UJ+^VBI20jJuGhuRG>#oL6`P>*wSZ`o2E|yl}i3KTvM7 zc~NWvnLcPUt=7`o7W|5mB5FW!5VI`fU^svVVSm5WU~~-`l-xU{hxDn@(3*BuTm++J?}7H{M$0o?haB++I5 zeUO!Iv}kp-k$D~OrKLWb@6oZE(=WVZgl~ih`VZnBQ$xu}oln_TL?#(S;H5vNTz!YA ze-axx8%d-V)ZK>9xg!~}Gm8BguJm9Z3owiv(iA(E^O+UlfT0lDUI5lWGcSmC$ znCmqf1T|zU_L->|j(%>6y;dv?G15Nw3qogK82iQ$KP0Unk8mQ=2~`;v>_z=c)gezgAviwJM%4|7lmqR*Y}=hrVM1=+$4H6l5?SDdaO z6N-?`-;NRaT2@T51t59 zF!$4$x%0Z8p~P#XDQU$OYD5qE1nQ@H3OAZoM65{GcbYV9k=UaBKT~&&Rl&>Y8N^dv zk2QV~iJNt1&vQQKyKOZd{SvY;1V#>}=JekaS)Xsx&a|qg<3!E%+W*avzAbm+KPjRb z(h@~}mszqnu+a8KM-W}%2Rhyl3SU-_Gq=bHSKFj#w{ew93^>aM4jwX&A62!;yR4!& z88~#pSvi~VI3h61FvViaR5h(iq|y4|6&CN`#Q|7dp?+NQ;~j7EiZ7d3e1^3{CfWc+ zMq_*WV}4fu|T z{%z*Ef}E$3q;ri3cc&1o2L5sKb$>&e-nb?$qg}BJ?#A2xWKS>yu zBr@y#(OPKZxQVq*FoF`#f9OFgcMX_@;Xa74l2G z*s^1T*frhRGrTJF8`N9rdV5WZ)CMaeg4~;Sh@35*&ZC&zlnw8SwA-3LR0IeLGb$6E zfBdVVkU^%D25vrFK$0U0CcrpYvV=T@@Fi5oOF4|}cbG$!f1rTN-yRzUd(i@8>LZoI zOSxP0OQP>&K|EXNkC%cQ7)_j%v)algLQ62DgGd~p;3y&#^9rP#DbFR|=x0wa4A5l@#6l!?33%yqISu?l zo!}V(4C6tTv*qdrs(4}Et3Hl^hy z7Xa*sB{*D9|CiaF+L8ax1t=c z=dQm5pi_|WF$0Q&4J7RS*YQ1*P>?>(p_=+~Q7XJ$lJMhj3-A=n`6resNK?tRa?b`U zOw~|2v-y93(xUmS($*lnrk3>ylj5s*81E`>$QMSs85C-ylaeme^iuzyF@du)PX~OiCINcLp;#psdG9p(hyb>tO@x zm}c6nI5bnkJd!iqPNYpL z*4x-38XA{1l;}^fSj0}Zvm5Bsy>m)Mt^6bqr$Q=0wcU_y?CQpTP+>g9aGO{=J$ z?JUuMS9DL}VH9B#Sow`;BcvHG%upoWe^q4HoD*FVXb2Dj-shOM>T=2I+`#Io};d~E}zn8=8(sGf`$ z*85~)s3&wZC$p=0+Mw3{G(5)diLtCERe3yX*2y;aycfkamainMnrZ?VyGy`Jj7l?2 zRs?QSjXlfKL(nk|4agl^Q5Jn~q%`$R$4@X>Fn-89#Ylb8B0SG6)N*3xON&o?)x1ehBE` z3}GL6aC!NMB2vF#xn$Ghn?9 z2Ts%T*b=>8sp$!n;6l1|N^^@H@iKm9Y%pK?H3jVCER#*xTCbL2yX8CTbyeAlxW3zZD3(w6w=J;&1?>c_@rEG0{1<8sg0 zeI?P@JI0@@581YjG_T;m&2{X&>ir&k?TC!)Q?~4VV{Z1yk=SL$^v17Oi}uZv8DF8B zCPIiz(&EI3x{2R0p0aB*;YeEZ5o1#D&e!-fK~k<^9y!*ma4`k8w+T>#1_1oXs)bMz z-y??KRLO2chA1nM*}-wP;y!s47bfic*DCq}1VipoRhd{#s{V*o8EC72H$#U+3J2d{ z&>8OX*)fC9@kqOoYbb=ysPz=k4G=FR%R!c)1 zl|l|b%c-T7g+!K*utHs1szcDr>P9$zOmV9-+OOsJ<;K0rp6l{Etiw%io5kaDw%EZ* z3{MS+u)dAL&kFavjcM(DAoBU`tdn z*p3HQFaqLHO~uXtom^%mW(Eep1gP6MtTe3Zp`@^{u4!aH6y$S-caNzNa*erB z4zQ5p*$B1u-l4#oCq?nVQwRYpaEhtXZWi)gA!nMtlmJfB<+$%_c&qK3^oldi^ym=8 z979SvWxPr0u=DImivp0{6ep?gXU@W%_@=f{s|FU1?4G*Vvs)?I3Bh`cd)pnNbhC|f zfE2bYyhJichZ8U?R1Ob#{i_dxT3fZgBw?2vSRq$xOPDjAi6$JEHLFCl{64U8S3 z*p)wIWwkE#k@c*OATxhWZ2@<;1cofz=h&docKSjl&;$|yQe5a($WgbH6pjM-L_1kx zcMk-3j-d^}Sx@coC7GF!mcbGHV(NngGO02M=VBa!9Io!Amq zu`~WN9|-9=9IeAT0oyI!(~y(NK#Wj7v4L(WpkvT!A-Qa?C2~{T-o+m)PRZMDb#VZ# zSVeWq8N_lMvOS25T9+g;lYa<)*8n1O!Kt0b?abZ8z}HEGw1EO%yiPwYcIWM=-_g^p z2&&O}s|nj?U*1eLI9H35Co??nOn0t?e{YQ*b_JKyztbsSqGU)+m=tO0T%hcAl`1yw{_{t{H3 z14XISQTRoQgGcJs^^u&ZGU<2q?m4$l#btl)*Zqy<&3s#C_8_{&%M2k?-$A&aZ8@NEB%7m`A^ z%N)xj2xS!{SLJT)`|tf61clD{kbkCM2G%E|sZjY3!UG%u;_#b&MdMQqCJx%=79DW(3Gs>_^CWYhE33!-i$$>LXG7?)Mh;cPnsiuH%IVs2RZI%?~juTg}Nnau~J zN*PSHr=e!N#>m8qro$ddAeP9ZeUD5K@k|Bm4k8Z5>ba}nzJ?v+wkvjO?e4Zl1Gg=s zHb;^Mk`-{&D1oRRzM@P%XPbixWm@e{j{yhgM4=EtX0Lp!?G=O>4Ws{YO3vbU@tS)@29ks8CdfRFb*SdRa58E?s zusyBR-(`Ck`?gxGZLp`UBliMPl$s0azF@?Iod%Eg6&~&6(Fg$; zy8q8Vmxq%nZ5$FqO}deQWW)%bq@LpH2t$h3 zOL%Dk8BvHE`ya7@&f_GI0CD-w+TpK_B1>4-^1JXg0E8nP9VYcNhDrS)2h$=WlO!Cm zk51z9%w-LHv%m8>iO`m1m8GvzR#dK3>o87p4mCK-;4|{%QPR~T&)}R%nyqs@6h5eL z_PztO&psZthyo(tL(<7CLxQC(_2^5{-ua7z92!EeIUR_OHII+%+N9tTS5dbYzLhd9j) zRFXI$4(8d>K{hjBvr%*@4mU=cymAE?oWS(QY^gPJA>-&3ydn&0@vd)O*Lp|h_S>v) ztR`rll^fDgyC78$p2}k1+Gpj~IguMF3tCA+c~MRqBzZ5wS0zuED4`K3n{0Ub(*i-S7~AJ}Jnh{ZyQCTdS$3vYKc^}6U6dd)GMu6o68x7vBHxqr z;{{eHYQ_t^&Z`qIus&HEUf_0CWrZ=$MwH6^Lw|ZEVt`guUl)n8N6tQd?U~s zu}hm1zV~n&3dMlZHD$B{^#=*C;RF~fDxEiIlCh-@OR z7f#4zEv%y^uqHC?uV8$pj;F%C`CvfQMo=ng`WRrr{)~Y$p#ShGN?R%jJ4ZEEYr`1r z@{ud%0INw&j;B~9>NUyx8hF38mZF&m`qu^w{;u<@!fW&R?ZT`mer}Ha*C4DGXf8Kw zN0(qmd)Afd7Pc|eXjnv8RCOjN?+r6d1!5nT!y%or2AGf;0EgE2n$N9zgUtEC6amA* zY1|s=32KSY^;VU3bTLT=>#BRrXVknXO~@hv0A+1Go?+LTi~@>h<-mB#cf!9*IE2I2 zn46m;@zp8ptfyG{bLfkGny}lpPNUK#pm9xXnJ52z1j8!G@OSYvG16S6F{r zaD`EC$?xpr_t;1=`#UQNt`_=e{j=(0;qYEtM`ZUachyi~WR&(QYFtN< zO;-0FvMfG|1sLzJDa|NLI6P_!`vEA4`0&jg3?zr#~ar^b@Tmn1FMI z<;$1lb#Op!#x8`gxM&gN0FYJ6 zDJc28i{2|_Fd}r`1^|Sj4=}qgq_ND(ZCUO~u2`{yDKfWw2&hFzVR4Dsc{5EEha*`* zfw>_|pFmbrfrt@s)vN9hvazj^)Qp09He2_sbr*!jLwGZ55s>0m>T5JXcUixW`~wKO z_>nRJ^CMI{%4&oDMxWOr_7P~-2UHVY+iA6+UTf9WL~HF6k z0}SxpqXXwuON&EPpnDparR5KNjgWDKjl)F;5+y)%37g#g0W)0Gy_7nSHj&xcah173*`FESrnF{>=&-p>iPlP;{BG^Ae5oHIMIO04Zs&m(ut=dI58iiJL(m zaAQQtlcdNC-sCTa1KDG?MP)r*F?CF7BKM-s+f2_z5s2QbXa;a)Tf#0ghk?7L&MU|v zoIil}27*T7C)o&19o@0%D-np8xhYieO{r4{g+r+`u+Y7{Jv)-OEcG*US78IccBLV_ z%>z2kkGM20E z6POXvKX&mGPz!Y8y1aO{6#j?T@%@8B+Kr58Dpk>g{52;!%js}*u%Npv7WgPHIv*R1 z*+$5akm_Ez!J=NIuyBOo-ax37hmLM(C)!jid3<(Tu=V2!PHhV$PH^UZZ1=|5J>z6P zg5xD2v);Sgz9kfPezdu3k2?Z25&15))2W!pz22xX2c#jJ_!dh7>2?{iFlg8HNzHoV zb$@j>hyb^9w8%mN4bN4#GpNcY&NK||H%#J#?KeyV;Z057iXm>;ZJ0Ma zo;i$^nmQC4w_`4Y_^3i)K$34PR1la9+y!DYr{)2Q8RCSY5Z-iDKD}-OqyQATW6~-u z=Qg7+8HL80vDz^7FvcdVV!s=6_nQhQKW@ z^K{Z3M06-K0!yYuQ4Lq3DPK1|skw4;(M49kA%jw?g0r4WX+SIcavf8#hfALn|DHN< z&B5!7Q5wq>*I1v7>cbAW(6) zy4CV@w~=l+22=@yBsdNZszV{voOP;P*(htvKexJXA+V5*qdEUOavl*Fx{JmbLNpOW zrVA?0NN-K{wraLnvh-w5NDW`eY6UQ8ShFXP%b*uCDwT^Xp+*-q`q7C?A7IHx%FQs0v0Q3E!?^w41B0%e~Sl+-ZF_*ha$ZtIVN5Ro0$6iOq6uC>HtsOf$M^k~r@@V&NDLq@hZyWyc z7@KnLG?~AwJW6ug7G3Uf&>8dqvNswuk+c;6)4CtH6htP{b^<+B-j@5o*6FJcJ&W2E zC>-KSDa9{~oeiBoXPfQhofI@iUAZFt+X6@}kYJx9aqOmA&3S@XEYa%p0cr`2nCpzl z=sC*(d~8@bwSnp1Tcsa*o^15wdt8J&#P|W=68RLJFSl#F-5Cm7+y%iHZKC1qnGO>n z5As^uuY7z($;6#y~&?!&9MKUMMalZ+%qmR{!)V|^vH8e=u{?0>@IwOgX z^AW)~LAJnNBT=3ugua$pEj#53s{*~uv$v;$Oq=l06~?Z-=ei;d2(g1ZO~@D9~93t&jnvaqPdnV&4+ zMNbNf^pI`$ENj<7T!G!n3h&n9Bbm@u28t3l;R6B*aQqWUnMwR-hzE+fw0uMSV05<1y3ec16?jrg8AQ=S~t2EK{F#w1W)`i5eYc}aZ)2mgY(4Jgx>`IvvP$Bq97dobMqGmq|Q>Bs58PwNJVbv}Or5 zd!ClpHLcj_n!wG%c9j+(4W2~3RtVFD^*5AzR?z#e*58EYBvzhXQ-VDeOKrxD0%M`Y zELMC~xsl7X+6SvV%VnzkbzDU`v_x2o1FfRVTsAJ1sEaT2Un*zpc=qckI+;DM<}-BP zTmXQ}&!?hVIbB$1K=;$Wb{Ds_i6+tAx7CyN%615>s)YDZIs_n-G}D++XR3e{T@Zv? znIM*e;pDmMtoma-5rz68^U*YfUiL0Dhm^T?cf=b|%0pKB&J)V+U*^FnJAv2cJ{=aL zCs?P9lL<>DLX_jGy2#}zZx^%nvVyfvaiknMj+l$i6z=fGAMsTMOlv^(NM(=xUV?&w ze0MyQ0j11)#4KGq8mU|CL$<-~M1C=yR8l+|&Cjs;+3N#UdLG5=P&>7!4?q zw79yEA!#Yzcwx{IWeX#ThDgQEEEe!3zRXCrWXD=7zDSlmn=CL1hPp7ingZq*H2=c> zl6{`4bM14w-_!lRv@?Sl$$Gobtw~U=zcknTc(wT2SwQL_86-b}&wS}T$^_H2O}>awj*kDwR_3j2xc%{U z$$kjGK;{iC{`(vSVEZ+9d|_sxT3lL~n?H!Gs58^mEP$kirRk;F%I6ScAV!(?}hEZh~Pv;*1ipi3qX*`YRt^)OZ6+n5i7ai|%J*$`s zI)W;PYj28nc?K{@bL5MDw*n_<{F>)^$tg_Q0e3F_w{yVmA;goZIX+$T$~4M<&az&+ zB=k;O6#D4J^&p{b^BI{m0i%oS=PD2@6GPNpGMj73f-WAOhZksJ@$if72=3xh&_d=G zmX75!_$AvW_k5?vbMf4zS36>IG%bj6!l#GXjScxcaQs4gB%-YS{NU)!yl{y5 z;L;P2NzSAuJ9;tvrshkiK>7wsa3*-#64G~D&n*g#LT)D?%6iB<+}BI9Q*BHJ=v@Yo z2C$hc_OP&Ygud;i+2`k%SC(FE4t(x~qen9Y30@?`8C^2v=)v6Q$WO-TYx2#BK;IAEN*0Qfo zgyZ6JMnr~7-cf8td_~sSicEedJQWp2tLau7lzVlKq`*dnan*oSG& zoLzktns%ZYA`$AvM9n`5&^r0YfsAysUegY;NC zgPwp(WS=@JoU#0G%WJQ~h+X|B=HcoHK5%BQDg2Z7-p;I@Ly|r7NG|g~fRz{5FICF` zOa39*RN1l)hmL{`%}!&uIuQQ$v#t=@uHRHqOhzvmXsV6%Gn)+WYyNC0$$HN4*rki9ISPRC^>uj9 zT7G8eopFgJM?H@HYyNBrvGkiE=2^q{k{Nh>qvI!R?M8*c?uU=EK%m*3-A}HpofmWm z$KNFOPM-f|z-LR$Y8bHKJ1s2EE`b}DTHO-TFe(#+OAE}L=fYIYD4~ZTI*0*k;8=5z z@vo)fZ^>IlVQ`tZ3c}%9`_jy|C4p~A6Fmapl6QLq!r6CQ0w&BqgRH7ws55wP8M2Zl z79>9W#VI5=du(y##Wb=*JSknk1t?bS%F*F5JC0CsPajLm@!}pTkRyY398A}t|pwaX-3#` zH8A+!e-|!QMz+{Vo`yzi}`OhE$ClMxBTaT0o;65t3a;2xR{s&vlkF;g#iBF zqEOp$T)3K|HdQKCypaGg=cd+fI>aw9g--QCf>zGX0y#Z~C<4@M*tnFa)yUL*VS|0>8GUG-*CK;eR#HTX+ z{L*&ET}enIP8o_(x zh<~5uTuC}x#I*zGbPKNWtDA%xzR?nfR>jof=| zNa&P?ut|B@b5-`YrM1mp@Rv*`5ltnPjXpy#l)68gf)d%mPBF?9>S^}HIFDZbng6!% zeEtU$iI#2nm~i7;-V3tFH3w{2G1*47-qlIw(m@0TN{2PyK5^#ko9%x16LX!vlIYX^ zvWJC76rPo2u6cN5NE?$Hkuv0_FtAfeTtdHbg)L2Lbn2T-j3w`L%KR-T_A6^{{F`lp zH*X~No4UL2#~Z0@ruCBOH>}x%^J6Yu(!iLjHF!7;SPj6$n`h4>XNJlDG`L+!agM-Y z7&c7s$0pAalpEZjCI=CEh7|H9E*WGK8`|#h@rYjoX`k1DsV2~O@qRKv_F-B{r5Mho zd(7kldSi9-)N7~LlguQ(?pFsC6ch)WZBOY?R6=a_M04?C_rr5Kk-*D|?5XWmR{fyf zs_)m^yKmKhtsmE0RlT$OPP2#fq3`R2p7@{fKUICR{=fB&`jh&L`dY<*X*NZK#>s=0 z66y74_15k?9LvM1zKfA<*H3q^R;Zej3@ra-Cd|J6OZ|BF?fMy}_tx$^&#^I6qI@~Y zZP5NKQvW1FxKTfio8|OSk|=Gq<;h&5`FYh?_T9I4-@%gX)DQ9JmBwfWWu`}4cXt1| zepo*Ow9}m4h-A_j&s!MDRlMo8dZ^U)F9qQFI)8;?ri+|WI)xa5j~*QyZT7|NWRh43VZFL%oiQv zZ#ZSU@5@4gK{Mes=Hwp83O~lmzKd-kt9uuJ?DfjNh3-DUjCblslbsZfy&wHHw@tl0 z;U2!n&g0I15C8u@+UF+ShWNujy^T%yF67}uepc`{Xl|6q^kVQ&xisOjzD!5-Q5;DbGCMMod(L5FEXw-dQ1pJ6*Z z#+~)ffO|50_eZ=bM-F2Gcjc%)_V~6OImNxaFGqJi{Kg!)u6uN}pr`qLpWC~MO8ja4 zHH?6->TB}nbz}*}U$$|X?m$uDJ^NSc3{daoKjnI-GRr#_>N!%XhL`ny{Od!srcGR}@b5c#>@NP{ktmlt_1%QsL=&VrWGYP+?tHu{D(UwL zE6qEN{$6Y(r(3b_owyc#{b~Gbv$v=%P7}kFjzy>Ew6FkBtT<1s0JQ!}v`DH!4;x*5 zf(3fSPqh2CE?J+pda6{uemuK+m!=3+zew4I&Mzy-kA1IxI7ScN@}o9r^t7#NtdjMR z+}M|5L~+4kUdpb-f}6!N<`uL)nH}`M!852oXGgN5jRqS=y-%{)iPWZ-WBHJK&uF}` z;iJQZ6M`>FBMMt=`0yzS?xPuQ9-8?(^<%qn@8bmWu=ibaQQEBq8~jIn(}-CV+GTwW ziqKBR5$6kM4mxNQp*!EgM#vz zpgF%x7$2hy`e>4Uy6OP7diB}EmUePf%Gw_~3_%o|`r~|I9$mBW_W1HYDf~Z#9KJ(U z5O^25yi)z@hwA9Xi72wsH#Rdc_bp9ft|9j_rgpUn2#t?0nI(I%u)~qyPku6lHRWc- zwTLgdCC8H6nYsb+PC=rsjwJyoCl%KM!h@AE$_E#aDhg#Mm5K3$8L`w`xTdHSK&dg8 z64ZdPhJLL%bm?ZSCZC8NB2z}toY!!yq&GqmYFqvNSf}N8gt)A7Cqgdl4t%a2_QhB; z#!ZONLA;H(z+L?9V}Vg2748@q?ujUHyPZQGYYgAYZOsc5`|XJVR`;+!FZ;HrEYM!P}?fV8(sMDL2hF{y*m9B=i_~^;l~}&(;sPPK+hOm$IIKEnI|72ct^| z_adDWv|(F$06lgOP2dOep~d{?eJ)oD9Ry+Sspk*%V@Q+_K_~1cC6f0+aOYEfq75!) z6sGU5!r_O0aGw)V7ya?iZ}h>!#m4p0+c*sSxg(SV5*u*UP*)Q=*=V0ozAopy-?cINBJzHaK*;rV&vpq*yInmMU0mK9Fe_In8#-XK!J*i*N9$%W@>PUSc@{7I^Z~Wq~xqrr*iipF@0+U;hqd_r6 zGV}e6V3?VS-Oh`%C#&-Z)1ap5#)C}RdN3_FpL;6d`exfYnSx=N#%6!DQq(D)E9!Qx ztlP!ulgSp%jBdGTY$^FUw;;=hih3+swdJDGuN*Gvab;Tb?~`9XfiNL0 z6!(+t&c_w%2q#ZPGEz*4(7_A^Meg~Cnz65T-tYk zUhRH>)_1tE;Niw!sdqXrmJl30UPikzp->69NoG4aK2Tpttw{C&=_Ajaku4tOzh%pDYw}8@C}+k{&O~!T9L*8aY0TIGXyd}nA}&Ft4a+ChrrUUG zT|~8XLHBr|QnUI89jP#%-qW*ZsWEOT1YP$R@JE6j>1RLh|OYN+PG{VD^d~0# ziRS9`8c=Ijdd(85Zw&4szP4a9JTy5&;?Oups_pw?tLZB}QXO|+M%m*Q zRZDyXd_mNrd)Z~N;93%DD3Z_oTJI$9@_5`2DS!zNtNxBUjQD^pTPtmbTjjn{yxtPZ zT^h@I0MFb}4bNz-v1yTv?NdEiRU@4)HLH}l(Avopny~^JU#pbC+{0BMY{8ori39*br${=N{nbMX+UXqER^ma z8V-r&Qzcs;;&TP?)Noh35WN*`&y z)0`ssX{a`}i}k+cUb%6Jx{vyr`(89qw#9aJHU?&H3YQ;_bw29u+G zPIoa14U1OMeg2iziyS+TNX&YPB2z&~O(urx69al|0+6L4Y*gEP3l%n?IWsmwv;;C| zsm@@-X_$Z-LjMW>lXUu#SgMw|1({)3Knkd6h%z_bBPw-+-VWJfhDetArVKE6hC~l= z{GsX+N^T>iPLi*(S$>-GVVnxre7`vsAbWy(LMK{2SY>Kvt{?*L zW>qgY&Ss3!<&`9VAsgp7k1Jq3?nsJFwM?o7chc4GUs5NwMaPJJ zQpwnv6@fMsKpqndM4{>Ee94{fKB5R`>nOlw-_NU$~AuOQRlTq`O7HJ^2M4;;toogxZAXA)JOq+e)Zz1v#UdkmF8>E zRC7zSv%#Ga7J*@1tYn+sBX=Hq#c-e1Cr-jMBM+gJB`@HZm?NU#Xt)!)9#&?PhRWWv z;w}v!;W4!Bx4a@|y20$RQwMY^>aUzg6~Qu-&Y6;Zv^X<2YWdhuS7w|80IH+)PF{eH zh>Zn-)VnLHMx0dxjNNm+72CAz6Ge`^7}&I*8OrGBu=v zQ|w%FfSH)gsilFFG`@`p7cqYWzG*Tk2H{&*l=Gf`L^lXJL6QPVGoiwt=+@_$59U=? zUJvvC0)YJu1cY-f{=Gu>I4;FE_3zQlZG>;?2l?M^%M&@uT1MAW8?fZn(7+I2qwfSu zIx$rRd#>E=;Is6@r*%isTYOn9xD3Px3^BOX;v^NB9U?w(dz(g_3+xYpYB%dB32iIC8JpM4eca$xgyY&oso_l5C zc=AH@amd!%pQB>oa~N>Ng&c->^DnBy|CHGx;wn)yS8}mw8>q%!oj<=nDa0VS?>1wI zg$d!?&$muxh4B*1|KhKDMxdvv4#S0k&Z+U?^t1 z!8ctdn7~CMuAhvl1mCvxDnj5owqER6*~%0l5k%?nT7?#N{NI97D zNkB8q0si%r zcu5YWC~zg`!S6*wwqH{UlJnUiL4eB<0%x%GKqM}AnVN}7(eaLSY2!MN)ePBefs3B# z1HE=GU_J#j;wb(RK6LBqA)Twl<(|McMV|W1-iYVf{MaLMz&pi($*x7ZNBp%QCJH~c zT9kXz$>1sz-E&ggLG0h1sWt}PSQEjBW=WlOpfiQd( z)&tb^9N)<@vjm926UNGd!Q}gFt1OZNSc~&BhU-=Ex~7gbq2bR}eD`M+iuLNOFn!u$ zZbXS5+IYSGlWNxDp)*Y|7HEeEJk+by1^i8j&J%Rz7vKr}1`Dq1lFp(kT9<3`0l&fL z`-6Nw!L)uNjkSxvVKGnEcHVe> z4cv%x)tR$v=T2{w)u7gmkB?4<5s?*PRgut3ndVmuTdZND;5-Ha&p;8%6798jcoRp; zGNA;4`a}az*pKN<3x50{UD+#Q{LXOlaUal(b)g!K_&T+%r!t9&J-2t<)eR#Ggv?BF zwQZw|#{PKH8pN34GK+K+zJSt2@%iKx=mI-)m zN%*F5dER2qdjvT`HqskO5}@mE0yDX-S|a@ba*K%hD(SS*Yk112u#jhw360$vd)CPj z*Rdp={)r#Q!5xPp^#`2(p6`Z+s2%kkCMTN?$X20m;@&1Lg2Zu z9i_)1fJTCYlxSYqBh?HW25UkCtdk)|6R1$)Ny%YTy3D@u-db7iRc~bbv_aL}{MDWJYdxXK!l)?^-vlKHe;0^GOUTH|1Egn^efbXysO zhWkh>tZ?gSHXf!t5zkx5Hz`(3NtDo1Q(*2g7Yi||Yq$)qRWrZhf8%d39^_y7pErS> zd@gbK|5i;G4|I%94o;wx|z~CeszN zb+x=Wk3>64n1f(Ab_p3&tCdR^FCbY5^V`_eIcg*#e~&pqSWZlYd8%|pY7e!&EO(UcVhjonkm3GQhHspI=o@8g-Zv1jkWqdKk;d|YDC`s=Eh+Gb< z3tTrT^`KutWqH7!g+L}48UATtul_23%Ej(BQdU6@|)qbT>0U~ zlB)oC;15je3+aVilJ$UyTTdxtjEs{+#uHjBl4}`%utt+Nn_&_1N4ix<+ z0ywTcmy8oCPW%8OJQ&n{h3Yn4Vw4>UZBds{`n`z$W+LYnwTHSYb<}U_uOP6AA33eU z-2coA!(+p!JzJ!lrf}%pEtd~*fB$OYnxw!geJQ+${FEdwMx4&l&#+v;$9)>t{}iSK z)~w6&<$OsbAneybqz9J36#ZBXafB;-%Lr1J8qKV(txd_e4pz5ID<%l$SC+%Bo@T0uc&*b{jR71aVIXBveHHmYbB}ihm+LEXF9%9B?U8 z%)0xe6`|Q#+!YC-ECI^Qc7ak?>>&D--&c6PnKphoTWr)@hbM;esQPsXZ2XV%RipfM z$u&i<@~UYMC#h`P)GIrt%M4OSFGp(1QS`c!*qN}XxQl!lFRq<@M1h=3TQlxMgU!%B zGKC(gmonWcZAfWW3Mrd>d~(PO$2+12!vBVsEb%v`0}pUSv!KOT8>0`ulz7Fj>wl~N zkZ0W#?>r(UZS74}Gd>$g=34w(oSBf--1i|gs#9tbeOhk6xRpdk7tbWFz%5JwXnG>N zVMVZ3mtYaYmMez45|5=HRDEav?gvUHamXlq-|v_1D9d`V zqExQ&Fga(jT>T6mG@B}pw{qb&MJ{bxELe1ogXdG^8$N@Wxtdo1W&qNo4QLS-GP7u~ z3n`vK;b~BLmyxU3H1mlU3rF&m@iK+E4FssMPJ{qWXV99ehQ-T|7#qkf387LAh{>EU zSM!VIfIJ;Ta-o#toBowzv@)WGICxH?;QuPYP*PzAlZOiQGv9nR@7HXaPhcqr>3H z26-@)K|?ediOuOHuqSBW!M~eS4`0$vk+eTu-2NYV9_lAm{YNHxC>@oMA8851VbPw4 z^r%luxL4_pEq{e+F--b7QN^e%6mD~Rkf{@sV<@3aVPpN`MmR$hhdcZF+RM}DRxh5fj;+2qi8i@vb94VVxu(|7oY`30 zoK$uZBEU>Ay6}dT%0ZcCFb}7#8J$&fWNDg4N}{AwWHf<_hpKH>Mp1XZXQ2)e*lALR z!04g~yMaqn{nNLV*q`)brgd~H)wAd3@EvH|eg0_9_K?R8q8)r+Mn ze1nF$57w#zujF#r*dF+732@t>?c~J^<*ku7RgU%9y3VET|H*Lrs2xB7r>934!YNmvjo64QlI~<~7_t;R zB~fUvak+-V&n)gsrHUCzSgtP+w1_HzJXKCZ>4N+on~S=eP|GNHY&S!+ zi+zhQB7>|*!j&opj^Wbe+a^P{vDPYPmy#Flfc@GSm~^1LSzp$5DFZZH2nQ z?qeI>0dFkeG&z!Rg_hh4=~WuP#>KT6hAy77z9D1Gk(V< zz)XPUwz${zGm>WH^^5DjIeU8TbhWwm=H^CQijuNu*!lGfaJQ6N8+`ic+Hcm*6@F$u zzr4B8rw5QTrsj_xT_}bgxYpbS*o?e^d+OgzDM2R#wlR5bVvb6wHt}N=D~i-T{cGMP zS8dFu<0=#d?TyjEW$sQ|48=wo%Nbl3eeP>)%Qnke)HnWT9}lQtMYb~D z5yMBaiI9txU2&#nn~D+n(gu$#EgYXMwi!rkmu3D;~B!C>Ha$alO}G;anzcQl%9zUem;@J zQqkyO7kbxc@!^b`5VMrHCUfr=OP_QUg8hi@P%K`fMqK%rfrCi12n{05M`NbFPOzOkKaD#Rw685HGiKrjn{ormDh#G2GMu2Z_)ZST~>#69ES| zp~cJXUG-N~+ut7Pp}Rv$x?AZ6DUleuhZ-2V70_WwrCS;a1qn$7sZqLyQ9?x+kP>Nd zkb39d`(5w7`n~_b`<}DbKIg2npJ#v8KF|K_^UL0k&8s6lis;%N=5yaX%f`K#_zMz9 zOvTrO18*NnV3%A_z}&mEe7UVj{XvWjx58qDg@K608@8Zj_lpVJ7gPcA!q<(sdk9ql z>Z*)NLOfKpL(1=1vwNec3U@6MJ?dtmP#Y^6$vf*a}$}+LZjw#09 z6=*X$jN;58#?jdLy)?*ri4kXC3mla+4D56W=WWm!Ya@df~aQ&`XY=+9N+Ia_%^ql%`Sh zkZE@w50!0>_j0*!7SX|d3bN+aFZf@zR>o9I1cyKT!bQscQEN%j66@%kkqocs&}wSP zjRkG}0Epuv>XuEuQSE0*(?*>ifJ>?N7kJ4mHXB*(B?!NCi6jo6smuTLh25ZKaqJAG zVl~z&dy)+n)#@pxY+dJ(C}v8Z53;o&Xn4j% z&CdBKl^9hll7LP(TNP>Z^pqkB{M3r;1R0f~JDb?7S+{Ec`gnS+m&Np*i`rd)FPQGWv`)ErN$2=FG?f#Btd@P`8yr7Iov??1v$$?=t6fk7FVOyfDM! zpe+S((}+{i^CfgB)!vmy#|6oKQ?$} zAV~8pr$q#HqEu%UMt_-Io~~`b!72Ri$A)7Echk*;cHV01(RDR?{nrjO{2Pi^H5%?Vt3I#QoPTeS*PB!FexEUP;-vm|eOkdIfL_a#D0RX5GcVVRwDJtiBc5B992(!@Hdg#p{>u_=- zeA)Jqb7fUpVe#s@CmgmDxcH#R8HfF|eMT(2AO(X-qKQf;>Enm62D)yfn=-@&dQEAU zBJk)zQVW%H9URkwFZFReMY=sJWts}R51)m3`o0#I%_J1COnk}V&F3RogX2>`EQzFx z&ph@G<;a`LSXCeIKo`lDa(8EeY8gB}*$0~$r0*!i(wSK5)Y0~jXFNiln$Lr~_@Bx> zCVP&!PkXnTafyg<$RxJv8+0mPewrJ?Z(B~2K*cP1KtqHpcrTSfF@S?OXb04q9_2;G z$& zaNI>S3x>&G?zrU6gxe-)(=v^D&m=O&u-Qmdy`d$Cy2tQ|%H3y0$K!ZiEv)9ct@vIt zdOq_aYc@oAF?UC2oaX6Gf&Q-Hxl_Gx9QUSiQ_r=?e0|*{E=QszWtJ)HkkU%+V^7gM zVXoQ@Rm~>T^WlceS_tXIL0p8|ZR+{lY5MHNQ2ZmILE>8|b#>W-yuK$V!oiLm#UALo zgvpxT7S2~~_n%235OIbG7?b`GL;n{PcUfQmvo9?jq^HeHHC} zn$N77@HxGmh>1Cb9y3L|h&X5E((9oLAnDxL;#md^&mtnXn=j0q;=Te@gc10)RGG>E zY#zeYnTL|(Kj>{)*EIoqEw8!XT`Y9LL=v|((hFJym{B}>KhYVK+8O!~(q1>fr)?rT zSHWwfph^}`+4Irv%ZG6X^>O07J@qLGYF~77PdP= zB*1OTDv5B7xv2 zLn#x*XV6~qk!$`2h3H!^3cUrG_k2Z0V8!elP6ZQZ0>oIO4RLeL7mTs%b4oIxf7neH!%$$%FM~ zcKT+%?dbV_K{Vt6ztH>}B0F}HdNc~wz?|e>0t1zmsFPIaZqPA<(Qvfxb(j$zIfY)L zub!|*51uo6Os2qH?;H#oEDfVnR0<$W{LxR*Q%EEYt0lE!b( z?64YYU*-h~r-5K;sOSzPCKQa?>g~QHU*zjgVG$N z_A)@PIgq*_M_k?}!WYyh&-IlDuD3itS+eOsFf~{0Sg+}CbTZm~4p~=Y8ziPh67|HA zoifP3w?J+5&4;wQ!fFjsyEMZkLERK%m%Sz?S;|j$!nSO>2Q$MqD=e1G8Su-lo$9%A zf9T)PpZaER^<~Utf*f|{r7{ydaLqo1n~IU}K!gY*ceZc6xdp2f{(4*YX4r?MxAhQ( zFY1lNcO@BIU{&|HeTF~abR~87`s^21WUcQ}QLT5CF&Vg2{Ctrh!?gfKz`$p4mybj3 zLSl;b5tR*O@Ub1wThHFRc+Me}?07L4E@IK%8{d6U?o-4=>dNI z#8b*w?IP!&rVI%uV$+gyW(9ngIIWcPpA}hiyyaWt|HLVz!<|d>aKR+{S_Y8uNx=d0 zlbem=kx7Da$7RHPA~!W)s`&$}IKX3g3+MHF%{8S@DHoc_A~BEvLz?O#HAddh6`LOiuN?rV2yTQBdhLauryP?sYTfG*{G@@%=@evh!f8f-7>nUfXNeFYI)ASd1NaG zOeOM`f^odVt;=V@ha*QqLk)|vv@;_ct+}fu%8l_RKAoI}8Phkr;svmvY$8!AhoYw3 zTOoiSHETejz{(5C1uv;uF$CsI8oOv(srbOkI@3s?E^PKDS2{1 zF}r@SJfY7FW0CTXxay1YfLo5c-@`+kLL1tTIhv<_I*7<2Ox@;6_jx2Z3{w@o_i&jX z9wn7dh?2wu!znc}>87PWJI0CDf4YjP_)qDw>Tu?J_Xg}iXdFjG8*~+}dir=g)pAf0 zB%^KDpxa;O<`nm?{?&kXQ+icW6Z^&%>#IoxAiCxXbukHm`UQ%)Km*+VFrmF(j(3f} z6o9SrfBQ(uu)94VP7B|~ztR}KS6Ee82y4U5wo{;d!V$)h@ltfIl5=?bWY_R@y~SEw z?&jIrW+3@6L!`NmgJTgSC{{P4oJbl9Lz&0ge;CEkYfVUrfIfThPhDfR&YHDUkjs*z zFNV1EMgT>LdA{?@;V(o$`QJT;s!8O+;N;6yO-ZMIEp)Oe(apquIaN}1y;6OO18m~5 zxKu@H4=8kBz6_?IWYr)eZVAof!Mh4l0)4&gn&PXd%D8mwH{km$VYBBV-}1wV{B4_0 zW(d+7FZ#h3%hbt>nkLle7xJZ&3{L_`#^l<@_A!+7mQw4MPJ=8!^p433*VczOBk)H9 zqL>KHp!Zi}6CRK#6_jMQ4_^#KB#sD=SNY#e<=ZS6?+nG>Y7i@j~qc2~YV6bi56Llb~NFw%*XFBBW62b?3xxYKPa_2|& z1f5b9&Bi;$5Iou`xx53=l;_+0Zju}2?oe=Ag^_K zM}}k}{jDLA93>$`T{g<<&FdO7pobKFthbJMprZ#y=)|d6&=*8561_L)tF=!jNiLtg!D+RJ0BL;8N@+^Y≻((~_A<4!>1P z=`duizR_bDI86_SeA)Us*V`Ao;wZk~=x6w;ve-8GTz3^wVTCLukPU9T@`9GhQ$|_E+5@ZIGT*e#+ zPJZcc#5JBN|MvBBdDPv59}`~sZ|Yhuu^!!j3Hch12-azs0D$%F2531fzY?^Xi*p}gs~cd`Fv%|jx!BR+5a0$0 z6chcU{2h43z7CegR=I%c*L;pXEe_GkI81izc9{~d{;`=11VTdV)xjlUa6{|(LZ`V0EIo%HVvzfPoo w;{kw)&j7%GO{>4de@%w}gzGK+1OA`XXmT4L+fe`jG4{l6t_+}F`Qzz-0IIgcCjbBd literal 0 HcmV?d00001 diff --git a/data/translate_log.log b/data/translate_log.log new file mode 100644 index 0000000..53d9626 --- /dev/null +++ b/data/translate_log.log @@ -0,0 +1,807 @@ +2024-07-30 18:53:49,388 - DEBUG - Decisión de traducción para texto ' SK<#>F': No (palabras > 3 letras: False, solo campos especiales: True) +2024-07-30 18:53:49,388 - DEBUG - Decisión de traducción para texto ' SK<#>T': No (palabras > 3 letras: False, solo campos especiales: True) +2024-07-30 18:53:49,389 - DEBUG - Decisión de traducción para texto '### Discharge Timer <#> - ERRORE TESTO ###': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,389 - DEBUG - Decisión de traducción para texto '### ERRORE ###': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,389 - DEBUG - Decisión de traducción para texto '### Infeed Timer <#> - ERRORE TESTO ###': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,389 - DEBUG - Decisión de traducción para texto '### Input Segnale <#> - ERRORE TESTO ###': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,389 - DEBUG - Decisión de traducción para texto '### Output Scorta IN - ERRORE TESTO ###': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,389 - DEBUG - Decisión de traducción para texto '### Output Scorta OUT - ERRORE TESTO ###': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,389 - DEBUG - Decisión de traducción para texto '### Output Segnale <#> - ERRORE TESTO ###': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,390 - DEBUG - Decisión de traducción para texto 'DRYER <#> [M<#> -> M<#>]': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,390 - DEBUG - Decisión de traducción para texto 'FIFO <#> [M<#> -> M<#>]': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,390 - DEBUG - Decisión de traducción para texto 'Manual Control for Actuator: <#>" />': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,390 - DEBUG - Decisión de traducción para texto 'PID Setup for: <#>" />': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,390 - DEBUG - Decisión de traducción para texto 'Scale: PID + FF -> Actuator': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,390 - DEBUG - Decisión de traducción para texto 'Scale: Read -> Process': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,390 - DEBUG - Decisión de traducción para texto 'TILTER Recipe for : <#>" /> : <#>" />': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,390 - DEBUG - Decisión de traducción para texto 'TILTER SETUP : Machine Parameters & Functions : <#>" />': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,390 - DEBUG - Decisión de traducción para texto 'TILTER STATUS : <#>" />': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,391 - DEBUG - Decisión de traducción para texto 'Trasportatori - <#>" />': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,391 - DEBUG - Decisión de traducción para texto 'Valve <#>" />': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,394 - DEBUG - Decisión de traducción para texto 'Abilita Alta Velocità Da Ingresso': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,394 - DEBUG - Decisión de traducción para texto 'Abilita Alta Velocità Da Ingresso (V<#>)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,394 - DEBUG - Decisión de traducción para texto 'Abilita Alta Velocità Da Uscita': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,394 - DEBUG - Decisión de traducción para texto 'Abilita Apertura Blocco Da Ingresso': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,395 - DEBUG - Decisión de traducción para texto 'Abilita Apertura Blocco Da Uscita': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,395 - DEBUG - Decisión de traducción para texto 'Abilita Backup-Restore': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,395 - DEBUG - Decisión de traducción para texto 'Abilita Carico Preforme': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,395 - DEBUG - Decisión de traducción para texto 'Abilita Pre-Riscaldamento Forno': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,395 - DEBUG - Decisión de traducción para texto 'Abilita Pressurizzazione': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,395 - DEBUG - Decisión de traducción para texto 'Abilita Rotazione Da Sincronismo': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,395 - DEBUG - Decisión de traducción para texto 'Abilita Scarico Prodotto Da Trasporti Uscita': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,395 - DEBUG - Decisión de traducción para texto 'Abilita Velocità Di Produzione Da Ingresso': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,395 - DEBUG - Decisión de traducción para texto 'Abilita Velocità Di Produzione Da Ingresso (V<#>)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,395 - DEBUG - Decisión de traducción para texto 'Abilita Velocità Di Produzione Da Sincronismo': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,395 - DEBUG - Decisión de traducción para texto 'Abilita Velocità Di Produzione Da Uscita': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,395 - DEBUG - Decisión de traducción para texto 'Abilita Velocità Media Da Ingresso (V<#>)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,395 - DEBUG - Decisión de traducción para texto 'Abilita Velocità Media Da Uscita': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,395 - DEBUG - Decisión de traducción para texto '''Abilita\Disabilita Energy Saving Per linea Piena''': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,396 - DEBUG - Decisión de traducción para texto '''Abilita\Disabilita Energy Saving Per linea Standby''': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,396 - DEBUG - Decisión de traducción para texto '''Abilita\Disabilita Energy Saving Per linea Vuota''': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,396 - DEBUG - Decisión de traducción para texto 'Abilitato': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,396 - DEBUG - Decisión de traducción para texto 'Abilitazione': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,396 - DEBUG - Decisión de traducción para texto 'Abilitazione Calibrazione degli EMD': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,396 - DEBUG - Decisión de traducción para texto 'Abilitazione Reset Calibrazione degli EMD': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,396 - DEBUG - Decisión de traducción para texto 'Accelerazione': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,396 - DEBUG - Decisión de traducción para texto 'Accesso Web - Solo supervisione': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,396 - DEBUG - Decisión de traducción para texto 'Accumulation Infeed Tilter': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,396 - DEBUG - Decisión de traducción para texto 'Accumulo': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,396 - DEBUG - Decisión de traducción para texto 'Accumulo <#> Uscita FIFO <#>': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,396 - DEBUG - Decisión de traducción para texto 'Accumulo Ingresso DOS': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,396 - DEBUG - Decisión de traducción para texto 'Accumulo Ingresso Fardellatrice SK<#>T': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,396 - DEBUG - Decisión de traducción para texto 'Accumulo Ingresso FIFO <#>': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,396 - DEBUG - Decisión de traducción para texto 'Acqua/Sapone con Valvole comandate a PLC': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,397 - DEBUG - Decisión de traducción para texto 'Acqua/Sapone con Valvole comandate da centralina esterna': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,397 - DEBUG - Decisión de traducción para texto 'Administration': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,397 - DEBUG - Decisión de traducción para texto 'Aggancio': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,397 - DEBUG - Decisión de traducción para texto 'Allarme Attuale': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,397 - DEBUG - Decisión de traducción para texto 'ALLARME CANALE DX VALVOLA CASSETO A': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,397 - DEBUG - Decisión de traducción para texto 'ALLARME CANALE DX VALVOLA CASSETO B': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,397 - DEBUG - Decisión de traducción para texto 'ALLARME CANALE SX VALVOLA CASSETO A': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,397 - DEBUG - Decisión de traducción para texto 'ALLARME CANALE SX VALVOLA CASSETO B': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,398 - DEBUG - Decisión de traducción para texto 'Allarme del Watchdog Modbus': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,398 - DEBUG - Decisión de traducción para texto 'Allarme di time-out procedura di autotuning parametri elettrici': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,398 - DEBUG - Decisión de traducción para texto 'Allarme Encoder SPI della parte Multi Turn, la posizione multigiro non è più affidabile': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,398 - DEBUG - Decisión de traducción para texto 'Allarme Encoder SPI della parte Single Turn, la posizione singolo giro non è più affidabile': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,398 - DEBUG - Decisión de traducción para texto 'Allarme flash dati non funzionante': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,398 - DEBUG - Decisión de traducción para texto 'Allarme lettura encoder SPI ': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,398 - DEBUG - Decisión de traducción para texto 'Allarme memoria parametri non accessibile o corrotta': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,398 - DEBUG - Decisión de traducción para texto 'Allarme Non Presente': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,398 - DEBUG - Decisión de traducción para texto 'Allarme overcurrent hardware': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,398 - DEBUG - Decisión de traducción para texto 'Allarme overcurrent software': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,398 - DEBUG - Decisión de traducción para texto 'Allarme overtemperature motore': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,398 - DEBUG - Decisión de traducción para texto 'Allarme overtemperature scheda': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,398 - DEBUG - Decisión de traducción para texto 'Allarme overvoltage ': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,398 - DEBUG - Decisión de traducción para texto 'Allarme parametro con valore sbagliato': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,398 - DEBUG - Decisión de traducción para texto 'Allarme restore parametri default fallita': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,399 - DEBUG - Decisión de traducción para texto 'Allarme restore parametri motore default fallita': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,399 - DEBUG - Decisión de traducción para texto 'Allarme undervoltage': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,399 - DEBUG - Decisión de traducción para texto 'Allarme Utente': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,399 - DEBUG - Decisión de traducción para texto 'Allarme utente da ingresso digitale': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,399 - DEBUG - Decisión de traducción para texto 'ALLARME: ': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,399 - DEBUG - Decisión de traducción para texto 'ALLARME: Barriere de uscite impegnate': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,399 - DEBUG - Decisión de traducción para texto 'ALLARME: Encoder non rileva segnali': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,399 - DEBUG - Decisión de traducción para texto 'ALLARME: Fotocellula di uscita divider impegnata': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,399 - DEBUG - Decisión de traducción para texto 'ALLARME: Lock / Unlock Timeout': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,399 - DEBUG - Decisión de traducción para texto 'ALLARME: Piattaforma non arrivato in alto': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,399 - DEBUG - Decisión de traducción para texto 'ALLARME: Piattaforma non arrivato in basso': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,399 - DEBUG - Decisión de traducción para texto 'ALLARME: Pressostato rileva mancanza d'aria': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,399 - DEBUG - Decisión de traducción para texto 'ALLARME: Sicurezza non attivata': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,400 - DEBUG - Decisión de traducción para texto 'Allarmi Generali': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,400 - DEBUG - Decisión de traducción para texto 'Allarmi QE Esterno': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,400 - DEBUG - Decisión de traducción para texto 'Alto [SK<#>T]': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,400 - DEBUG - Decisión de traducción para texto 'AMV<#> - E<#>': No (palabras > 3 letras: False, solo campos especiales: True) +2024-07-30 18:53:49,400 - DEBUG - Decisión de traducción para texto 'Analog Read': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,401 - DEBUG - Decisión de traducción para texto 'Archivia': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,401 - DEBUG - Decisión de traducción para texto 'Attiva controllo remoto': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,401 - DEBUG - Decisión de traducción para texto 'Automatic Mode': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,401 - DEBUG - Decisión de traducción para texto 'Avvertenza invecchiamento olio': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,401 - DEBUG - Decisión de traducción para texto 'Avviso vibrazione': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,402 - DEBUG - Decisión de traducción para texto 'Basculante': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,402 - DEBUG - Decisión de traducción para texto 'BASCULANTE <#> [M<#>]': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,402 - DEBUG - Decisión de traducción para texto 'BASCULANTE <#> - DB<#>': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,402 - DEBUG - Decisión de traducción para texto 'Basso [Basculante]': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,404 - DEBUG - Decisión de traducción para texto 'Basso [Piattaforma]': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,404 - DEBUG - Decisión de traducción para texto 'Belt Motor Enable': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,404 - DEBUG - Decisión de traducción para texto 'Belt motor not Ok': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,404 - DEBUG - Decisión de traducción para texto 'Belt Speed b/h a <#>hz': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,404 - DEBUG - Decisión de traducción para texto 'Blocco Aperto': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,404 - DEBUG - Decisión de traducción para texto 'Bottle diameter': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,404 - DEBUG - Decisión de traducción para texto 'Bottle Fallen Infeed': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,404 - DEBUG - Decisión de traducción para texto 'Bottles Inside Tilter': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,404 - DEBUG - Decisión de traducción para texto 'Bypass': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,404 - DEBUG - Decisión de traducción para texto 'Bypass Minimun Accumulation': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,404 - DEBUG - Decisión de traducción para texto 'Calcolo della rampa IPOS': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,404 - DEBUG - Decisión de traducción para texto 'Canale A': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,404 - DEBUG - Decisión de traducción para texto 'Canale B': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,404 - DEBUG - Decisión de traducción para texto 'Carica del circuito intermedio': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,405 - DEBUG - Decisión de traducción para texto 'Chain Exit Sensor guide open': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,405 - DEBUG - Decisión de traducción para texto 'Chain Motor Enable': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,405 - DEBUG - Decisión de traducción para texto 'Chain piston position High': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,405 - DEBUG - Decisión de traducción para texto 'Chain piston position Low': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,405 - DEBUG - Decisión de traducción para texto 'Chain pulse not ok': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,405 - DEBUG - Decisión de traducción para texto 'Chain Speed b/h at <#>hz': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,405 - DEBUG - Decisión de traducción para texto 'Chiamata Fardelli': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,405 - DEBUG - Decisión de traducción para texto 'Chiamati Pacchi Canale Destro (B)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,405 - DEBUG - Decisión de traducción para texto 'Chiamati Pacchi Canale Sinistro (A)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,406 - DEBUG - Decisión de traducción para texto 'Ciclo CPU': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,406 - DEBUG - Decisión de traducción para texto 'Classe di segnalazioni': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,406 - DEBUG - Decisión de traducción para texto 'Cliente': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,406 - DEBUG - Decisión de traducción para texto 'Commento': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,406 - DEBUG - Decisión de traducción para texto 'Conditions to Run Doser': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,406 - DEBUG - Decisión de traducción para texto 'Condizioni allo start': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,406 - DEBUG - Decisión de traducción para texto 'Condizioni ambientali': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,406 - DEBUG - Decisión de traducción para texto 'Configurazione hardware': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,407 - DEBUG - Decisión de traducción para texto 'Corto verso terra': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,407 - DEBUG - Decisión de traducción para texto 'DB Analog_AnalogPID{<#>}_PID_Kd': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,407 - DEBUG - Decisión de traducción para texto 'DB Analog_AnalogPID{<#>}_PID_Ki': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,407 - DEBUG - Decisión de traducción para texto 'DB Analog_AnalogPID{<#>}_PID_Kp': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,407 - DEBUG - Decisión de traducción para texto 'DB Analog_Sensors{<#>}_Recipe_Alarm Max': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,407 - DEBUG - Decisión de traducción para texto 'DB Analog_Sensors{<#>}_PID_FFk': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,407 - DEBUG - Decisión de traducción para texto 'DB Analog_Sensors{<#>}_PID_FFoffset': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,407 - DEBUG - Decisión de traducción para texto 'DB Analog_Sensors{<#>}_PID_SetPoint': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,408 - DEBUG - Decisión de traducción para texto 'Delay OFF': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,408 - DEBUG - Decisión de traducción para texto 'Delay ON': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,408 - DEBUG - Decisión de traducción para texto 'Derivative Kd': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,408 - DEBUG - Decisión de traducción para texto 'Descrizione comando': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,408 - DEBUG - Decisión de traducción para texto 'Devio Ingresso Fardellatrici': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,408 - DEBUG - Decisión de traducción para texto 'Diagnosis events': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,408 - DEBUG - Decisión de traducción para texto 'DISCHARGE CONVEYOR TILTER': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,408 - DEBUG - Decisión de traducción para texto 'Discharge transport running': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,408 - DEBUG - Decisión de traducción para texto 'Dispositivo di controllo della velocità': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,408 - DEBUG - Decisión de traducción para texto 'Distance Pht to Step sensor mm': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,408 - DEBUG - Decisión de traducción para texto 'Divisore <#>-<#> Attivo': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,408 - DEBUG - Decisión de traducción para texto 'Divisore Pacchi': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,409 - DEBUG - Decisión de traducción para texto 'Door <#> Opened': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,409 - DEBUG - Decisión de traducción para texto 'Doser Motor Enable': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,409 - DEBUG - Decisión de traducción para texto 'Doser motor not Ok': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,409 - DEBUG - Decisión de traducción para texto 'Doser Speed b/h at <#>hz': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,409 - DEBUG - Decisión de traducción para texto 'DRYER <#> [M<#>]': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,409 - DEBUG - Decisión de traducción para texto 'Enable Auto Empting': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,409 - DEBUG - Decisión de traducción para texto 'Enable Energy Saving': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,409 - DEBUG - Decisión de traducción para texto 'Enable Force value when PID disabled': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,409 - DEBUG - Decisión de traducción para texto 'Enable Infeed': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,409 - DEBUG - Decisión de traducción para texto 'Enable Infeed Selector': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,409 - DEBUG - Decisión de traducción para texto 'Enable PID': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,409 - DEBUG - Decisión de traducción para texto 'Encoder': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,409 - DEBUG - Decisión de traducción para texto 'Encoder non ancora allineato': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,410 - DEBUG - Decisión de traducción para texto 'Encoder non rileva movimento': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,410 - DEBUG - Decisión de traducción para texto 'Encoder rileva movimento lato sbagliato': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,410 - DEBUG - Decisión de traducción para texto 'Energy Save mode': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,410 - DEBUG - Decisión de traducción para texto 'Errore di inseguimento': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,410 - DEBUG - Decisión de traducción para texto 'Errore di plausibilità DIP': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,410 - DEBUG - Decisión de traducción para texto 'Errore Hmi': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,410 - DEBUG - Decisión de traducción para texto 'Errore nel riferimento di posizione del modo CSP': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,410 - DEBUG - Decisión de traducción para texto 'Errore nella sincronizzazione CSP': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,410 - DEBUG - Decisión de traducción para texto 'Errors': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,411 - DEBUG - Decisión de traducción para texto 'Fardellatrice SK<#>F': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,411 - DEBUG - Decisión de traducción para texto 'Fardellatrice SK<#>T': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,411 - DEBUG - Decisión de traducción para texto 'Feedfordward Parameters': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,411 - DEBUG - Decisión de traducción para texto 'FIFO <#> (Catene centrali)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,411 - DEBUG - Decisión de traducción para texto 'FIFO <#> (Catene Uscita)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,411 - DEBUG - Decisión de traducción para texto 'FIFO <#> (Ingresso)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,411 - DEBUG - Decisión de traducción para texto 'Filler Speed': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,411 - DEBUG - Decisión de traducción para texto 'Finecorsa raggiunto': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,411 - DEBUG - Decisión de traducción para texto 'Finecorsa SW IPOS': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,411 - DEBUG - Decisión de traducción para texto 'Following Divider Alm': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,411 - DEBUG - Decisión de traducción para texto 'Following Divider Wrn': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,411 - DEBUG - Decisión de traducción para texto 'Forza +Ingressi': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,411 - DEBUG - Decisión de traducción para texto 'Frequenza Ciclo:': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,411 - DEBUG - Decisión de traducción para texto 'Funzione tecnologica': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,411 - DEBUG - Decisión de traducción para texto 'Fuori Posizione': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,411 - DEBUG - Decisión de traducción para texto 'Gain mBar': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,412 - DEBUG - Decisión de traducción para texto 'Geosync DOS': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,412 - DEBUG - Decisión de traducción para texto 'Geosync REC-<#>': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,412 - DEBUG - Decisión de traducción para texto 'Geosync SFI-<#>': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,412 - DEBUG - Decisión de traducción para texto 'Hardware DRS': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,412 - DEBUG - Decisión de traducción para texto 'High Speed Request': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,412 - DEBUG - Decisión de traducción para texto 'In Funzione': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,412 - DEBUG - Decisión de traducción para texto 'In Maximum': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,412 - DEBUG - Decisión de traducción para texto 'In Minimum': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,412 - DEBUG - Decisión de traducción para texto 'In Posizione': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,413 - DEBUG - Decisión de traducción para texto 'INFEED CONVEYOR TILTER': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,413 - DEBUG - Decisión de traducción para texto 'INFEED SPACER - MINIMOTOR': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,413 - DEBUG - Decisión de traducción para texto 'Ingresso Alto Piattaforma Tappeto': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,413 - DEBUG - Decisión de traducción para texto 'Ingresso Basculante': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,413 - DEBUG - Decisión de traducción para texto 'Ingresso Basso Piattaforma Accumulo': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,413 - DEBUG - Decisión de traducción para texto 'Ingresso Basso Piattaforma Tappeto': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,413 - DEBUG - Decisión de traducción para texto 'Ingresso Divisore Pacchi': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,413 - DEBUG - Decisión de traducción para texto 'Ingresso Etichettatrice (Motore <#>-Dryer <#>)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,413 - DEBUG - Decisión de traducción para texto 'Ingresso Fardellatrice SK<#>F': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,413 - DEBUG - Decisión de traducción para texto 'Ingresso Fardellatrice SK<#>T': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,413 - DEBUG - Decisión de traducción para texto 'Ingresso Manigliatrice (Tappeto <#>, Destro)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,413 - DEBUG - Decisión de traducción para texto 'Ingresso Manigliatrice (Tappeto <#>, Sinistro)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,413 - DEBUG - Decisión de traducción para texto 'Ingresso Pacchi Fardellatrice SK<#>T Accumulo': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,414 - DEBUG - Decisión de traducción para texto 'Ingresso Pacchi Fardellatrice SK<#>T Tappeto Destro': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,414 - DEBUG - Decisión de traducción para texto 'Ingresso Pacchi Fardellatrice SK<#>T Tappeto Sinistro': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,414 - DEBUG - Decisión de traducción para texto 'Ingresso Pal Canale A (Sinistra)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,414 - DEBUG - Decisión de traducción para texto 'Ingresso Pal Canale B (Destra)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,414 - DEBUG - Decisión de traducción para texto 'Inizializzazione': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,414 - DEBUG - Decisión de traducción para texto 'Integrative Ki': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,414 - DEBUG - Decisión de traducción para texto 'Interruzione posizionamento': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,414 - DEBUG - Decisión de traducción para texto 'Invecchiamento/sovratemperatura olio': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,414 - DEBUG - Decisión de traducción para texto 'Invert sign of Error': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,414 - DEBUG - Decisión de traducción para texto 'Ion_Alm': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,414 - DEBUG - Decisión de traducción para texto 'Ion_Level': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,414 - DEBUG - Decisión de traducción para texto 'Ion_Sts_Alm': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,414 - DEBUG - Decisión de traducción para texto 'IPOS-ILLOP': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,414 - DEBUG - Decisión de traducción para texto 'Isteresi mBar': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,415 - DEBUG - Decisión de traducción para texto 'Jam Allarm': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,415 - DEBUG - Decisión de traducción para texto 'Jam Infeed Chain': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,415 - DEBUG - Decisión de traducción para texto 'Jam Outfeed Chain': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,415 - DEBUG - Decisión de traducción para texto 'JAM OUTFEED CONE': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,415 - DEBUG - Decisión de traducción para texto 'K correction on Belt': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,415 - DEBUG - Decisión de traducción para texto 'K correction on Doser': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,415 - DEBUG - Decisión de traducción para texto 'KRONES': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,415 - DEBUG - Decisión de traducción para texto 'Labeller Selected': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,415 - DEBUG - Decisión de traducción para texto 'Loop in Alarm': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,415 - DEBUG - Decisión de traducción para texto 'Low Speed Request': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,415 - DEBUG - Decisión de traducción para texto 'Lubrificazione a secco': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,415 - DEBUG - Decisión de traducción para texto 'Lubrificazione EcoLab': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,416 - DEBUG - Decisión de traducción para texto 'M<#> ON/B<#>M<#> Piena/S<#>M<#> Vuota (%M<#>)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,416 - DEBUG - Decisión de traducción para texto 'Macchina In Automatico': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,416 - DEBUG - Decisión de traducción para texto 'Macchina In Bypass': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,416 - DEBUG - Decisión de traducción para texto 'Macchina In Marcia': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,416 - DEBUG - Decisión de traducción para texto 'Macchina In Pausa': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,416 - DEBUG - Decisión de traducción para texto 'Macchina In Rotazione': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,416 - DEBUG - Decisión de traducción para texto 'Macchina Pronta': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,416 - DEBUG - Decisión de traducción para texto 'Macchina Sincronizzata': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,416 - DEBUG - Decisión de traducción para texto 'Macchina Vuota': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,417 - DEBUG - Decisión de traducción para texto 'Machina In Produzione': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,417 - DEBUG - Decisión de traducción para texto 'Machine Parameters': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,417 - DEBUG - Decisión de traducción para texto 'Machine running': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,417 - DEBUG - Decisión de traducción para texto 'Machine Status': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,417 - DEBUG - Decisión de traducción para texto 'Main Chain Motor not OK': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,417 - DEBUG - Decisión de traducción para texto 'Main EM': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,417 - DEBUG - Decisión de traducción para texto 'Main Recipe': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,417 - DEBUG - Decisión de traducción para texto 'Main Setup TILTER-SKID': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,417 - DEBUG - Decisión de traducción para texto 'Manca l'opzione': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,417 - DEBUG - Decisión de traducción para texto 'Mancano i finecorsa': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,417 - DEBUG - Decisión de traducción para texto 'Mancanza di fase nella rete': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,418 - DEBUG - Decisión de traducción para texto 'Mancanza di Prodotto in Ingresso': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,418 - DEBUG - Decisión de traducción para texto 'Manual Command': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,418 - DEBUG - Decisión de traducción para texto 'Manual Mode': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,418 - DEBUG - Decisión de traducción para texto 'Master Sincronizzata (Da Riempitrice)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,418 - DEBUG - Decisión de traducción para texto 'MATRIX': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,418 - DEBUG - Decisión de traducción para texto 'Max Accumulation Outfeed': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,418 - DEBUG - Decisión de traducción para texto 'Max accumulation timeout': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,418 - DEBUG - Decisión de traducción para texto 'Max allowed pressure': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,419 - DEBUG - Decisión de traducción para texto 'Max temperature to stop Filler': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,419 - DEBUG - Decisión de traducción para texto 'Maximun reached': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,419 - DEBUG - Decisión de traducción para texto 'Maximun Value': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,419 - DEBUG - Decisión de traducción para texto 'Messa in servizio': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,419 - DEBUG - Decisión de traducción para texto 'Minimal Speed m/min': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,419 - DEBUG - Decisión de traducción para texto 'Minimo Accumulo da Ingresso': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,419 - DEBUG - Decisión de traducción para texto 'Minimum Value': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,419 - DEBUG - Decisión de traducción para texto 'Minimun reached': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,419 - DEBUG - Decisión de traducción para texto 'Modalità fieldbus incompatibile con hardware presente': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,419 - DEBUG - Decisión de traducción para texto 'Modo operativo': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,419 - DEBUG - Decisión de traducción para texto 'Modulated Valve Min to Bypass': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,419 - DEBUG - Decisión de traducción para texto 'Modulated Valve OUT': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,420 - DEBUG - Decisión de traducción para texto 'Modulo di memoria': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,420 - DEBUG - Decisión de traducción para texto 'Monitor': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,420 - DEBUG - Decisión de traducción para texto 'Morsetto esterno': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,420 - DEBUG - Decisión de traducción para texto 'N° Cicli Pompa Pneumatica:': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,420 - DEBUG - Decisión de traducción para texto 'Near Maximun': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,420 - DEBUG - Decisión de traducción para texto 'Near Maxmimun': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,420 - DEBUG - Decisión de traducción para texto 'Near Minimun': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,420 - DEBUG - Decisión de traducción para texto 'Nessuna anomalia': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,420 - DEBUG - Decisión de traducción para texto 'Nessuna Richiesta': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,420 - DEBUG - Decisión de traducción para texto 'Nessuna Segnalazione': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,420 - DEBUG - Decisión de traducción para texto 'Nessuna Segnalazione: In Produzione': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,420 - DEBUG - Decisión de traducción para texto 'Nessuna Selezione': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,420 - DEBUG - Decisión de traducción para texto 'Nessuno': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,420 - DEBUG - Decisión de traducción para texto 'NEWMAPAK': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,421 - DEBUG - Decisión de traducción para texto 'No Alarm': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,421 - DEBUG - Decisión de traducción para texto 'NODO PROFIBUS DA ELABORARE [<#> = TUTTI]': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,421 - DEBUG - Decisión de traducción para texto 'NODO PROFIBUS IN ELABORAZIONE': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,421 - DEBUG - Decisión de traducción para texto 'Nome del computer': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,421 - DEBUG - Decisión de traducción para texto 'Nome utente': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,421 - DEBUG - Decisión de traducción para texto 'Non Usato': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,421 - DEBUG - Decisión de traducción para texto 'Normal Value': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,421 - DEBUG - Decisión de traducción para texto 'Not Selected': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,421 - DEBUG - Decisión de traducción para texto 'Not Used': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,421 - DEBUG - Decisión de traducción para texto 'Number of Slots on Main Chain': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,421 - DEBUG - Decisión de traducción para texto 'Numero di PLC/CPU': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,421 - DEBUG - Decisión de traducción para texto 'Offset Chain Phase mm': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,421 - DEBUG - Decisión de traducción para texto 'Offset Chain Phase Startup mm': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,421 - DEBUG - Decisión de traducción para texto 'Offset to add': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,422 - DEBUG - Decisión de traducción para texto 'Offset Triggers distance': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,422 - DEBUG - Decisión de traducción para texto 'Operate': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,422 - DEBUG - Decisión de traducción para texto 'Opzione watchdog': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,422 - DEBUG - Decisión de traducción para texto 'Ora legale/Ora solare': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,422 - DEBUG - Decisión de traducción para texto 'Out Maximum': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,422 - DEBUG - Decisión de traducción para texto 'Out Minimum': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,422 - DEBUG - Decisión de traducción para texto 'Out Offset': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,422 - DEBUG - Decisión de traducción para texto 'Out Ofsset': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,422 - DEBUG - Decisión de traducción para texto 'Out Value When PID is disabled': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,422 - DEBUG - Decisión de traducción para texto 'Outfeed Expulsion': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,422 - DEBUG - Decisión de traducción para texto 'Overflow indice IPOS': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,422 - DEBUG - Decisión de traducción para texto 'Overspeed b/h': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,422 - DEBUG - Decisión de traducción para texto 'Overspeed m/min': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,423 - DEBUG - Decisión de traducción para texto 'Paletizzatore': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,423 - DEBUG - Decisión de traducción para texto 'Parola di controllo IPOS': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,423 - DEBUG - Decisión de traducción para texto 'Passo Macchina': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,423 - DEBUG - Decisión de traducción para texto 'Phase Signal': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,423 - DEBUG - Decisión de traducción para texto 'Phase Time Error': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,423 - DEBUG - Decisión de traducción para texto 'Photocell trigger': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,423 - DEBUG - Decisión de traducción para texto 'PIATTAFORMA <#> [M<#>]': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,423 - DEBUG - Decisión de traducción para texto 'PIATTAFORMA <#> - DB<#>': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,423 - DEBUG - Decisión de traducción para texto 'PID Correction': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,423 - DEBUG - Decisión de traducción para texto 'PID disabled by PLC logic': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,423 - DEBUG - Decisión de traducción para texto 'PID Parameters': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,424 - DEBUG - Decisión de traducción para texto 'PLC number': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,424 - DEBUG - Decisión de traducción para texto 'Pressostato': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,424 - DEBUG - Decisión de traducción para texto 'Pressure sensor': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,424 - DEBUG - Decisión de traducción para texto 'Pressure Sensor Control': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,424 - DEBUG - Decisión de traducción para texto 'Problema encoder DIP': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,424 - DEBUG - Decisión de traducción para texto 'Production Speed b/h': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,424 - DEBUG - Decisión de traducción para texto 'Production Speed m/min': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,424 - DEBUG - Decisión de traducción para texto 'Proporcional coefficient to apply to SetPoint': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,425 - DEBUG - Decisión de traducción para texto 'Proporcional Kp': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,425 - DEBUG - Decisión de traducción para texto 'Protezione motore': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,425 - DEBUG - Decisión de traducción para texto 'Ramp Speed bottles/step': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,425 - DEBUG - Decisión de traducción para texto 'RAW value set to the actuator': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,425 - DEBUG - Decisión de traducción para texto 'RCP\CONSENSI\DISCHARGE\SYNCHROBLOC': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,425 - DEBUG - Decisión de traducción para texto 'RCP\CONSENSI\INFEED\SYNCHROBLOC': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,425 - DEBUG - Decisión de traducción para texto 'RCP\TTOP\M<#>': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,425 - DEBUG - Decisión de traducción para texto 'Read Scaled value + offset': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,425 - DEBUG - Decisión de traducción para texto 'Recipe': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,425 - DEBUG - Decisión de traducción para texto 'Recipe_element_<#>': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,425 - DEBUG - Decisión de traducción para texto 'RePhase Doser Empty': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,425 - DEBUG - Decisión de traducción para texto 'Reporting': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,425 - DEBUG - Decisión de traducción para texto 'Ricerca di zero': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,426 - DEBUG - Decisión de traducción para texto 'Richiesta di start divider': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,426 - DEBUG - Decisión de traducción para texto 'Richiesta di start Zona': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,426 - DEBUG - Decisión de traducción para texto 'Riempitrice': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,426 - DEBUG - Decisión de traducción para texto 'Riferimento Etichettatrice': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,426 - DEBUG - Decisión de traducción para texto 'Riferimento Fardellatrice SK<#>F': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,426 - DEBUG - Decisión de traducción para texto 'Riferimento Fardellatrice SK<#>F (Media)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,426 - DEBUG - Decisión de traducción para texto 'Riferimento Fardellatrice SK<#>F (Prod)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,426 - DEBUG - Decisión de traducción para texto 'Riferimento Fardellatrice SK<#>T': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,426 - DEBUG - Decisión de traducción para texto 'Riferimento Fardellatrice SK<#>T (Media)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,426 - DEBUG - Decisión de traducción para texto 'Riferimento Fardellatrice SK<#>T (Prod)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,426 - DEBUG - Decisión de traducción para texto 'Riferimento Pal': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,426 - DEBUG - Decisión de traducción para texto 'Riferimento Riempitrice': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,426 - DEBUG - Decisión de traducción para texto 'Riferimento VDOS': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,426 - DEBUG - Decisión de traducción para texto 'Riferimento VREC': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,427 - DEBUG - Decisión de traducción para texto 'Riferimento VSFI': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,427 - DEBUG - Decisión de traducción para texto 'Ripartenza Anticipata Etichettatrice': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,427 - DEBUG - Decisión de traducción para texto 'Ripartenza Anticipata Monoblocco': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,427 - DEBUG - Decisión de traducción para texto 'Ripartenza Anticipata Riempitrice': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,427 - DEBUG - Decisión de traducción para texto 'RIUNITORE SEMIAUTOMATICO - RM': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,427 - DEBUG - Decisión de traducción para texto 'Rottura cavo ingresso analogico': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,427 - DEBUG - Decisión de traducción para texto 'RS<#> - Timeout': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,427 - DEBUG - Decisión de traducción para texto 'S<#>/S<#>-SA<#> ON (Rall)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,427 - DEBUG - Decisión de traducción para texto 'S<#>-M<#> + S<#>-M<#> ON (Acc)': No (palabras > 3 letras: False, solo campos especiales: True) +2024-07-30 18:53:49,427 - DEBUG - Decisión de traducción para texto 'S<#>-M<#> ON (Stop)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,427 - DEBUG - Decisión de traducción para texto 'S<#>-M<#> ON (Med)': No (palabras > 3 letras: False, solo campos especiales: True) +2024-07-30 18:53:49,428 - DEBUG - Decisión de traducción para texto 'S<#>-M<#> [SK<#>T]': No (palabras > 3 letras: False, solo campos especiales: True) +2024-07-30 18:53:49,428 - DEBUG - Decisión de traducción para texto 'S<#>-SA<#> ON (Stop)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,428 - DEBUG - Decisión de traducción para texto 'S<#>-M<#> [SK<#>F]': No (palabras > 3 letras: False, solo campos especiales: True) +2024-07-30 18:53:49,428 - DEBUG - Decisión de traducción para texto 'SA<#> - ALLINEATORE': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,428 - DEBUG - Decisión de traducción para texto 'Safety_Vacuum': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,428 - DEBUG - Decisión de traducción para texto 'Scaled read value + offset': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,428 - DEBUG - Decisión de traducción para texto 'Scheda fieldbus non coerente con quella selezionata': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,428 - DEBUG - Decisión de traducción para texto 'Scheda fieldbus non inizializzata correttamente': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,428 - DEBUG - Decisión de traducción para texto 'Scheda wireless non funzionante': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,429 - DEBUG - Decisión de traducción para texto 'Schema': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,429 - DEBUG - Decisión de traducción para texto 'Scorta': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,429 - DEBUG - Decisión de traducción para texto 'Secury memory scheda fieldbus non funzionante': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,429 - DEBUG - Decisión de traducción para texto 'Segnalazione di pronto invecchiamento olio': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,429 - DEBUG - Decisión de traducción para texto 'Segnalazioni': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,429 - DEBUG - Decisión de traducción para texto 'Segnalazioni Z<#>': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,429 - DEBUG - Decisión de traducción para texto 'Set Manual': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,429 - DEBUG - Decisión de traducción para texto 'Set Point - Value to reach': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,429 - DEBUG - Decisión de traducción para texto 'Setup Lubrificazione': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,430 - DEBUG - Decisión de traducción para texto 'Setup Pressure sensor': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,430 - DEBUG - Decisión de traducción para texto 'Setup Tank Level sensor': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,430 - DEBUG - Decisión de traducción para texto 'Setup Temperature Sensor': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,430 - DEBUG - Decisión de traducción para texto 'Sezione di potenza': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,430 - DEBUG - Decisión de traducción para texto 'Sganciatore TF/TH': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,430 - DEBUG - Decisión de traducción para texto 'Sicurezza In Uscita': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,430 - DEBUG - Decisión de traducción para texto 'SIDEL Transport Conveyors': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,430 - DEBUG - Decisión de traducción para texto 'Sincronizzazione boot': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,430 - DEBUG - Decisión de traducción para texto 'SK<#>F': No (palabras > 3 letras: False, solo campos especiales: True) +2024-07-30 18:53:49,431 - DEBUG - Decisión de traducción para texto 'SK<#>F+SK<#>T': No (palabras > 3 letras: False, solo campos especiales: True) +2024-07-30 18:53:49,431 - DEBUG - Decisión de traducción para texto 'SK<#>T': No (palabras > 3 letras: False, solo campos especiales: True) +2024-07-30 18:53:49,431 - DEBUG - Decisión de traducción para texto 'SKID Set Point': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,431 - DEBUG - Decisión de traducción para texto 'SKID Temperature Control': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,431 - DEBUG - Decisión de traducción para texto 'SKID WATER PUMP': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,431 - DEBUG - Decisión de traducción para texto 'Sleever': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,431 - DEBUG - Decisión de traducción para texto 'Sleevers Finpac selected': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,431 - DEBUG - Decisión de traducción para texto 'Soffiatrice': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,431 - DEBUG - Decisión de traducción para texto 'Software di sistema': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,431 - DEBUG - Decisión de traducción para texto 'Sorgente controllo': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,431 - DEBUG - Decisión de traducción para texto 'Sorgente riferimento': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,431 - DEBUG - Decisión de traducción para texto 'sovracorrente': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,431 - DEBUG - Decisión de traducción para texto 'sovratemperatura': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,431 - DEBUG - Decisión de traducción para texto 'Sovratensione del circuito intermedio': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,432 - DEBUG - Decisión de traducción para texto 'Speed Request': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,432 - DEBUG - Decisión de traducción para texto 'Start Phase Doser': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,432 - DEBUG - Decisión de traducción para texto 'Start Speed b/h': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,432 - DEBUG - Decisión de traducción para texto 'States Definition': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,432 - DEBUG - Decisión de traducción para texto 'Stato di riconoscimento': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,432 - DEBUG - Decisión de traducción para texto 'Stop in Alarm': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,432 - DEBUG - Decisión de traducción para texto 'Stop Phase Doser': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,433 - DEBUG - Decisión de traducción para texto 'Superuser': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,433 - DEBUG - Decisión de traducción para texto 'Switch di homing non configurati correttamente': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,433 - DEBUG - Decisión de traducción para texto 'Switches': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,434 - DEBUG - Decisión de traducción para texto 'Synchro Bloc': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,434 - DEBUG - Decisión de traducción para texto 'System': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,434 - DEBUG - Decisión de traducción para texto 'Tank Level': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,434 - DEBUG - Decisión de traducción para texto 'Tank Level Control': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,434 - DEBUG - Decisión de traducción para texto 'Tank Level Minimun': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,434 - DEBUG - Decisión de traducción para texto 'Tank Level Near Minimun': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,434 - DEBUG - Decisión de traducción para texto 'Task <#>ms ha sforato la deadline realtime': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,434 - DEBUG - Decisión de traducción para texto 'TDP violation detected in the cycle': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,434 - DEBUG - Decisión de traducción para texto 'TDX violation detected in the cycle': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,434 - DEBUG - Decisión de traducción para texto 'Temperature': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,434 - DEBUG - Decisión de traducción para texto 'Temperature Control': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,435 - DEBUG - Decisión de traducción para texto 'Testo di messaggio': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,435 - DEBUG - Decisión de traducción para texto 'Testo supplementare <#>': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,435 - DEBUG - Decisión de traducción para texto 'TILTER CHAIN': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,435 - DEBUG - Decisión de traducción para texto 'Tilter in Auto Emptying': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,435 - DEBUG - Decisión de traducción para texto 'Tilter in Energy Save Mode': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,435 - DEBUG - Decisión de traducción para texto 'Tilter Infeed PID Setup': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,435 - DEBUG - Decisión de traducción para texto 'TILTER Running': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,435 - DEBUG - Decisión de traducción para texto 'Tilter Slot size': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,435 - DEBUG - Decisión de traducción para texto 'Tilter Speed calculated from phase bot/h': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,435 - DEBUG - Decisión de traducción para texto 'TILTER/PID_RCP': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,435 - DEBUG - Decisión de traducción para texto 'TILTER/RCP': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,435 - DEBUG - Decisión de traducción para texto 'Time filter for states': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,435 - DEBUG - Decisión de traducción para texto 'Time in s to reach forced value on PID disabled': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,435 - DEBUG - Decisión de traducción para texto 'Time of Integral Window in seconds': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,435 - DEBUG - Decisión de traducción para texto 'Time out': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,436 - DEBUG - Decisión de traducción para texto 'Time to smooth Input Values in seconds': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,436 - DEBUG - Decisión de traducción para texto 'Timeout bus di campo': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,436 - DEBUG - Decisión de traducción para texto 'Timeout bus di sistema <#>': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,436 - DEBUG - Decisión de traducción para texto 'Timeout durante procedura Homing': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,436 - DEBUG - Decisión de traducción para texto 'Timeout rampa': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,436 - DEBUG - Decisión de traducción para texto 'Tipo di Motore non Selezionato': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,436 - DEBUG - Decisión de traducción para texto 'TL<#> - <#>L<#>': No (palabras > 3 letras: False, solo campos especiales: True) +2024-07-30 18:53:49,436 - DEBUG - Decisión de traducción para texto 'TL<#> - Back Up': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,436 - DEBUG - Decisión de traducción para texto 'Transporto': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,436 - DEBUG - Decisión de traducción para texto 'Trasportatori In Ingresso In Marcia': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,436 - DEBUG - Decisión de traducción para texto 'Trasportatori In Uscita In Marcia': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,436 - DEBUG - Decisión de traducción para texto 'Trasportatori Pacchi In Ingresso In Marcia': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,436 - DEBUG - Decisión de traducción para texto 'Trasporti In Igresso Canale Sinistro (A) In Marcia': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,437 - DEBUG - Decisión de traducción para texto 'Trasporto Alto Piattaforma': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,437 - DEBUG - Decisión de traducción para texto 'Trasporto Basso Piattaforma': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,437 - DEBUG - Decisión de traducción para texto 'Uscita Alta Basculante': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,437 - DEBUG - Decisión de traducción para texto 'Uscita aperta': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,437 - DEBUG - Decisión de traducción para texto 'Uscita Bassa <#> Basculante': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,437 - DEBUG - Decisión de traducción para texto 'Uscita Bassa Basculante': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,437 - DEBUG - Decisión de traducción para texto 'Uscita Divisore Pacchi': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,437 - DEBUG - Decisión de traducción para texto 'Uscita Divisore Pacchi Destra': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,437 - DEBUG - Decisión de traducción para texto 'Uscita Divisore Pacchi Sinistra': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,437 - DEBUG - Decisión de traducción para texto 'Uscita Etichettatrice': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,437 - DEBUG - Decisión de traducción para texto 'Uscita Etichettatrice (Accumulo <#>)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,437 - DEBUG - Decisión de traducción para texto 'Uscita Etichettatrice (Rallentatore)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,437 - DEBUG - Decisión de traducción para texto 'Uscita Fardellatrice SK<#>F': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,438 - DEBUG - Decisión de traducción para texto 'Uscita Fardellatrice SK<#>F (Accumulo <#>)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,438 - DEBUG - Decisión de traducción para texto 'Uscita Fardellatrice SK<#>F (Accumulo <#>, Destro)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,438 - DEBUG - Decisión de traducción para texto 'Uscita Fardellatrice SK<#>F (Accumulo <#>, Sinistro)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,438 - DEBUG - Decisión de traducción para texto 'Uscita Fardellatrice SK<#>F (Tappeto <#>)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,438 - DEBUG - Decisión de traducción para texto 'Uscita Fardellatrice SK<#>T': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,438 - DEBUG - Decisión de traducción para texto 'Uscita Fardellatrice SK<#>T (Tappeto Stampanti)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,438 - DEBUG - Decisión de traducción para texto 'Uscita Fardellatrice SK<#>T Accumulo <#>': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,438 - DEBUG - Decisión de traducción para texto 'Uscita Manigliatrice (Accumulo, Destro)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,438 - DEBUG - Decisión de traducción para texto 'Uscita Manigliatrice (Accumulo, Sinistro)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,438 - DEBUG - Decisión de traducción para texto 'Uscita Piattaforma': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,438 - DEBUG - Decisión de traducción para texto 'Uscita Piattaforma Accumulo': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,438 - DEBUG - Decisión de traducción para texto 'Uscita Sinchrobloc': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,438 - DEBUG - Decisión de traducción para texto 'Uscita Sinchrobloc (Bancale di Scarto)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,438 - DEBUG - Decisión de traducción para texto 'Uscita Sinchrobloc (Motore <#>-Dryer <#>)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,438 - DEBUG - Decisión de traducción para texto 'Uscita Sinchrobloc (Rallentatore)': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,439 - DEBUG - Decisión de traducción para texto 'Usura freno': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,439 - DEBUG - Decisión de traducción para texto 'Utilizzazione dell'unità': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,439 - DEBUG - Decisión de traducción para texto 'Value % to set in Manual Mode': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,439 - DEBUG - Decisión de traducción para texto 'Value calculated from PID': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,439 - DEBUG - Decisión de traducción para texto 'Value calculated from PID + Feedforward': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,439 - DEBUG - Decisión de traducción para texto 'Value calculated from PID + FF to Actuator': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,439 - DEBUG - Decisión de traducción para texto 'Value calculated from PID Scaled': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,439 - DEBUG - Decisión de traducción para texto 'Value to force when PID es disabled': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,439 - DEBUG - Decisión de traducción para texto 'Verificare Con Formato': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,440 - DEBUG - Decisión de traducción para texto 'W<#>/<#>/<#> General - Pressure sensor Maximun reached': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,440 - DEBUG - Decisión de traducción para texto 'W<#>/<#>/<#> General - Tank under minimun level': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,440 - DEBUG - Decisión de traducción para texto 'W<#>/<#>/<#> General - Stop Filler for Overtemperature': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,440 - DEBUG - Decisión de traducción para texto 'W<#>/<#>/<#> General - Signals Forced': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,440 - DEBUG - Decisión de traducción para texto 'Waiting for product': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,440 - DEBUG - Decisión de traducción para texto 'Waiting Infeed Selector Enable': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,440 - DEBUG - Decisión de traducción para texto 'Waiting Minimal Accumulation': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,440 - DEBUG - Decisión de traducción para texto 'Warnings': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,441 - DEBUG - Decisión de traducción para texto 'Watchdog del sistema': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,441 - DEBUG - Decisión de traducción para texto 'Water supply': Sí (palabras > 3 letras: True, solo campos especiales: True) +2024-07-30 18:53:49,441 - DEBUG - Decisión de traducción para texto 'YV<#>': No (palabras > 3 letras: False, solo campos especiales: True) +2024-07-30 18:53:49,441 - INFO - Número total de textos a traducir: 504 +2024-07-30 18:53:49,441 - WARNING - Archivo system_prompt.txt no encontrado. Usando prompt por defecto. +2024-07-30 18:53:49,441 - INFO - Solicitando traducción de Italian a Russian para el lote de textos: +### Discharge Timer <#> - ERRORE TESTO ### +### ERRORE ### +### Infeed Timer <#> - ERRORE TESTO ### +### Input Segnale <#> - ERRORE TESTO ### +### Output Scorta IN - ERRORE TESTO ### +### Output Scorta OUT - ERRORE TESTO ### +### Output Segnale <#> - ERRORE TESTO ### +DRYER <#> [M<#> -> M<#>] +FIFO <#> [M<#> -> M<#>] +Manual Control for Actuator: <#>" /> +PID Setup for: <#>" /> +Scale: PID + FF -> Actuator +Scale: Read -> Process +TILTER Recipe for : <#>" /> : <#>" /> +TILTER SETUP : Machine Parameters & Functions : <#>" /> +TILTER STATUS : <#>" /> +Trasportatori - <#>" /> +Valve <#>" /> +Abilita Alta Velocità Da Ingresso +Abilita Alta Velocità Da Ingresso (V<#>) +2024-07-30 18:53:55,333 - INFO - Respuestas recibidas: +['### Таймер разряда <#> - ОШИБКА ТЕКСТА ###', '### ОШИБКА ###', '### Таймер подачи <#> - ОШИБКА ТЕКСТА ###', '### Входной сигнал <#> - ОШИБКА ТЕКСТА ###', '### Выходной запас IN - ОШИБКА ТЕКСТА ###', '### Выходной запас OUT - ОШИБКА ТЕКСТА ###', '### Выходной сигнал <#> - ОШИБКА ТЕКСТА ###', 'СУШИЛЬНАЯ УСТАНОВКА <#> [M<#> -> M<#>]', 'FIFO <#> [M<#> -> M<#>]', 'Ручное управление для актуатора: <#>" />', 'Настройка PID для: <#>" />', 'Масштаб: PID + FF -> Актуатор', 'Масштаб: Чтение -> Процесс', 'Рецепт ТИЛЬТЕРА для: <#>" /> : <#>" />', 'НАСТРОЙКА ТИЛЬТЕРА: Параметры машины и функции: <#>" />', 'СТАТУС ТИЛЬТЕРА: <#>" />', 'Транспортёры - <#>" />', 'Клапан <#>" />', 'Включить высокую скорость на входе', 'Включить высокую скорость на входе (V<#>)'] +2024-07-30 18:53:55,333 - WARNING - Archivo system_prompt.txt no encontrado. Usando prompt por defecto. +2024-07-30 18:53:55,333 - INFO - Solicitando traducción de Italian a Russian para el lote de textos: +Abilita Alta Velocità Da Uscita +Abilita Apertura Blocco Da Ingresso +Abilita Apertura Blocco Da Uscita +Abilita Backup-Restore +Abilita Carico Preforme +Abilita Pre-Riscaldamento Forno +Abilita Pressurizzazione +Abilita Rotazione Da Sincronismo +Abilita Scarico Prodotto Da Trasporti Uscita +Abilita Velocità Di Produzione Da Ingresso +Abilita Velocità Di Produzione Da Ingresso (V<#>) +Abilita Velocità Di Produzione Da Sincronismo +Abilita Velocità Di Produzione Da Uscita +Abilita Velocità Media Da Ingresso (V<#>) +Abilita Velocità Media Da Uscita +''Abilita\Disabilita Energy Saving Per linea Piena'' +''Abilita\Disabilita Energy Saving Per linea Standby'' +''Abilita\Disabilita Energy Saving Per linea Vuota'' +Abilitato +Abilitazione +2024-07-30 18:54:18,566 - INFO - Respuestas recibidas: +['Включить высокую скорость выхода', 'Включить открытие блока входа', 'Включить открытие блока выхода', 'Включить резервное копирование-восстановление', 'Включить загрузку преформ', 'Включить предварительный разогрев печи', 'Включить прессуризацию', 'Включить вращение от синхронизации', 'Включить выгрузку продукта от транспортов выхода', 'Включить скорость производства от входа', 'Включить скорость производства от входа (V<#>)', 'Включить скорость производства от синхронизации', 'Включить скорость производства от выхода', 'Включить среднюю скорость от входа (V<#>)', 'Включить среднюю скорость от выхода', "''Включить/выключить энергосбережение для полной линии''", "''Включить/выключить энергосбережение для линии в режиме ожидания''", "''Включить/выключить энергосбережение для пустой линии''", 'Включено', 'Включение'] +2024-07-30 18:54:18,567 - WARNING - Archivo system_prompt.txt no encontrado. Usando prompt por defecto. +2024-07-30 18:54:18,567 - INFO - Solicitando traducción de Italian a Russian para el lote de textos: +Abilitazione Calibrazione degli EMD +Abilitazione Reset Calibrazione degli EMD +Accelerazione +Accesso Web - Solo supervisione +Accumulation Infeed Tilter +Accumulo +Accumulo <#> Uscita FIFO <#> +Accumulo Ingresso DOS +Accumulo Ingresso Fardellatrice SK<#>T +Accumulo Ingresso FIFO <#> +Acqua/Sapone con Valvole comandate a PLC +Acqua/Sapone con Valvole comandate da centralina esterna +Administration +Aggancio +Allarme Attuale +ALLARME CANALE DX VALVOLA CASSETO A +ALLARME CANALE DX VALVOLA CASSETO B +ALLARME CANALE SX VALVOLA CASSETO A +ALLARME CANALE SX VALVOLA CASSETO B +Allarme del Watchdog Modbus +2024-07-30 18:54:23,339 - INFO - Respuestas recibidas: +['Калибровка EMD', 'Сброс калибровки EMD', 'Ускорение', 'Веб-доступ - только для наблюдения', 'Накопительный загрузчик', 'Накопление', 'Накопление <#> Выход FIFO <#>', 'Накопление входа DOS', 'Накопление входа упаковщика SK<#>T', 'Накопление входа FIFO <#>', 'Вода/Мыло с клапанами, управляемыми PLC', 'Вода/Мыло с клапанами, управляемыми внешним контроллером', 'Администрирование', 'Сцепление', 'Текущая тревога', 'Тревога канала DX клапана кассеты A', 'Тревога канала DX клапана кассеты B', 'Тревога канала SX клапана кассеты A', 'Тревога канала SX клапана кассеты B', 'Тревога контроллера Watchdog Modbus'] +2024-07-30 18:54:23,340 - WARNING - Archivo system_prompt.txt no encontrado. Usando prompt por defecto. +2024-07-30 18:54:23,340 - INFO - Solicitando traducción de Italian a Russian para el lote de textos: +Allarme di time-out procedura di autotuning parametri elettrici +Allarme Encoder SPI della parte Multi Turn, la posizione multigiro non è più affidabile +Allarme Encoder SPI della parte Single Turn, la posizione singolo giro non è più affidabile +Allarme flash dati non funzionante +Allarme lettura encoder SPI +Allarme memoria parametri non accessibile o corrotta +Allarme Non Presente +Allarme overcurrent hardware +Allarme overcurrent software +Allarme overtemperature motore +Allarme overtemperature scheda +Allarme overvoltage +Allarme parametro con valore sbagliato +Allarme restore parametri default fallita +Allarme restore parametri motore default fallita +Allarme undervoltage +Allarme Utente +Allarme utente da ingresso digitale +ALLARME: +ALLARME: Barriere de uscite impegnate +2024-07-30 18:54:27,810 - INFO - Respuestas recibidas: +['Тайм-аут тревоги процедуры автоподстройки электрических параметров', 'Тревога SPI энкодера многооборотной части, многооборотная позиция больше не надежна', 'Тревога SPI энкодера одноборотной части, одноборотная позиция больше не надежна', 'Тревога: сбой работы флеш-памяти', 'Тревога: чтение SPI энкодера', 'Тревога: память параметров недоступна или повреждена', 'Тревога: не обнаружено', 'Тревога: аппаратное превышение тока', 'Тревога: программное превышение тока', 'Тревога: перегрев двигателя', 'Тревога: перегрев платы', 'Тревога: превышение напряжения', 'Тревога: параметр с неправильным значением', 'Тревога: сбой восстановления параметров по умолчанию', 'Тревога: сбой восстановления параметров двигателя по умолчанию', 'Тревога: пониженное напряжение', 'Тревога: пользовательская', 'Тревога: пользовательская с цифрового входа', 'ТРЕВОГА: ', 'ТРЕВОГА: Барьеры выходов заняты'] +2024-07-30 18:54:27,811 - WARNING - Archivo system_prompt.txt no encontrado. Usando prompt por defecto. +2024-07-30 18:54:27,811 - INFO - Solicitando traducción de Italian a Russian para el lote de textos: +ALLARME: Encoder non rileva segnali +ALLARME: Fotocellula di uscita divider impegnata +ALLARME: Lock / Unlock Timeout +ALLARME: Piattaforma non arrivato in alto +ALLARME: Piattaforma non arrivato in basso +ALLARME: Pressostato rileva mancanza d'aria +ALLARME: Sicurezza non attivata +Allarmi Generali +Allarmi QE Esterno +Alto [SK<#>T] +Analog Read +Archivia +Attiva controllo remoto +Automatic Mode +Avvertenza invecchiamento olio +Avviso vibrazione +Basculante +BASCULANTE <#> [M<#>] +BASCULANTE <#> - DB<#> +Basso [Basculante] +2024-07-30 18:56:42,534 - INFO - Respuestas recibidas: +['Тревога: Кодировщик не обнаруживает сигналы', 'Тревога: Фотоклетка выхода делителя занята', 'Тревога: Тайм-аут блокировки / разблокировки', 'Тревога: Платформа не достигла верхней точки', 'Тревога: Платформа не достигла нижней точки', 'Тревога: Манометр обнаруживает отсутствие воздуха', 'Тревога: Безопасность не активирована', 'Общие тревоги', 'Внешние тревоги QE', 'Высокий [SK<#>T]', 'Аналоговое считывание', 'Архивировать', 'Активировать удаленный контроль', 'Автоматический режим', 'Предупреждение о старении масла', 'Предупреждение о вибрации', 'Подъемник', 'ПОДЪЕМНИК <#> [M<#>]', 'ПОДЪЕМНИК <#> - DB<#>', 'Низкий [Подъемник]'] +2024-07-30 18:56:42,535 - WARNING - Archivo system_prompt.txt no encontrado. Usando prompt por defecto. +2024-07-30 18:56:42,535 - INFO - Solicitando traducción de Italian a Russian para el lote de textos: +Basso [Piattaforma] +Belt Motor Enable +Belt motor not Ok +Belt Speed b/h a <#>hz +Blocco Aperto +Bottle diameter +Bottle Fallen Infeed +Bottles Inside Tilter +Bypass +Bypass Minimun Accumulation +Calcolo della rampa IPOS +Canale A +Canale B +Carica del circuito intermedio +Chain Exit Sensor guide open +Chain Motor Enable +Chain piston position High +Chain piston position Low +Chain pulse not ok +Chain Speed b/h at <#>hz +2024-07-30 18:56:45,630 - INFO - Respuestas recibidas: +['Бассо [Платформа]', 'Включение моторного ремня', 'Мотор ремня не работает', 'Скорость ремня б/ч на <#>гц', 'Блокировка открыта', 'Диаметр бутылки', 'Бутылка упала на подачу', 'Бутылки внутри наклона', 'Обход', 'Минимальное накопление обхода', 'Расчет рампы IPOS', 'Канал A', 'Канал B', 'Загрузка промежуточной цепи', 'Датчик выхода цепи, направляющая открыта', 'Включение моторной цепи', 'Позиция поршня цепи высокая', 'Позиция поршня цепи низкая', 'Импульс цепи не в порядке', 'Скорость цепи б/ч на <#>гц'] +2024-07-30 18:56:45,631 - WARNING - Archivo system_prompt.txt no encontrado. Usando prompt por defecto. +2024-07-30 18:56:45,631 - INFO - Solicitando traducción de Italian a Russian para el lote de textos: +Chiamata Fardelli +Chiamati Pacchi Canale Destro (B) +Chiamati Pacchi Canale Sinistro (A) +Ciclo CPU +Classe di segnalazioni +Cliente +Commento +Conditions to Run Doser +Condizioni allo start +Condizioni ambientali +Configurazione hardware +Corto verso terra +DB Analog_AnalogPID{<#>}_PID_Kd +DB Analog_AnalogPID{<#>}_PID_Ki +DB Analog_AnalogPID{<#>}_PID_Kp +DB Analog_Sensors{<#>}_Recipe_Alarm Max +DB Analog_Sensors{<#>}_PID_FFk +DB Analog_Sensors{<#>}_PID_FFoffset +DB Analog_Sensors{<#>}_PID_SetPoint +Delay OFF +2024-07-30 18:56:48,476 - INFO - Respuestas recibidas: +['Вызов Фарделли', 'Вызванные Пакеты Канал Правый (B)', 'Вызванные Пакеты Канал Левый (A)', 'Цикл ЦП', 'Класс сигналов', 'Клиент', 'Комментарий', 'Условия для запуска Дозатора', 'Условия при старте', 'Условия окружающей среды', 'Аппаратная конфигурация', 'Короткое замыкание на землю', 'DB Analog_AnalogPID{<#>}_PID_Kd', 'DB Analog_AnalogPID{<#>}_PID_Ki', 'DB Analog_AnalogPID{<#>}_PID_Kp', 'DB Analog_Sensors{<#>}_Recipe_Alarm Max', 'DB Analog_Sensors{<#>}_PID_FFk', 'DB Analog_Sensors{<#>}_PID_FFoffset', 'DB Analog_Sensors{<#>}_PID_SetPoint', 'Задержка ВЫКЛ'] +2024-07-30 18:56:48,477 - WARNING - Archivo system_prompt.txt no encontrado. Usando prompt por defecto. +2024-07-30 18:56:48,477 - INFO - Solicitando traducción de Italian a Russian para el lote de textos: +Delay ON +Derivative Kd +Descrizione comando +Devio Ingresso Fardellatrici +Diagnosis events +DISCHARGE CONVEYOR TILTER +Discharge transport running +Dispositivo di controllo della velocità +Distance Pht to Step sensor mm +Divisore <#>-<#> Attivo +Divisore Pacchi +Door <#> Opened +Doser Motor Enable +Doser motor not Ok +Doser Speed b/h at <#>hz +DRYER <#> [M<#>] +Enable Auto Empting +Enable Energy Saving +Enable Force value when PID disabled +Enable Infeed +2024-07-30 18:56:52,301 - INFO - Respuestas recibidas: +['Задержка ВКЛ', 'Производная Kd', 'Описание команды', 'Отклонение входа Фарделлаторов', 'События диагностики', 'Наклон конвейера для выгрузки', 'Работа транспортера для выгрузки', 'Устройство контроля скорости', 'Расстояние Pht до датчика шага мм', 'Делитель <#>-<#> Активен', 'Делитель пакетов', 'Дверь <#> Открыта', 'Включение мотора дозатора', 'Мотор дозатора не в порядке', 'Скорость дозатора б/ч на <#> Гц', 'СУШИЛЬНАЯ УСТАНОВКА <#> [М<#>]', 'Включить автоматическую выгрузку', 'Включить энергосбережение', 'Включить значение силы, когда PID отключен', 'Включить подачу'] +2024-07-30 18:56:52,301 - WARNING - Archivo system_prompt.txt no encontrado. Usando prompt por defecto. +2024-07-30 18:56:52,301 - INFO - Solicitando traducción de Italian a Russian para el lote de textos: +Enable Infeed Selector +Enable PID +Encoder +Encoder non ancora allineato +Encoder non rileva movimento +Encoder rileva movimento lato sbagliato +Energy Save mode +Errore di inseguimento +Errore di plausibilità DIP +Errore Hmi +Errore nel riferimento di posizione del modo CSP +Errore nella sincronizzazione CSP +Errors +Fardellatrice SK<#>F +Fardellatrice SK<#>T +Feedfordward Parameters +FIFO <#> (Catene centrali) +FIFO <#> (Catene Uscita) +FIFO <#> (Ingresso) +Filler Speed +2024-07-30 18:56:54,950 - INFO - Respuestas recibidas: +['Включить селектор встраивания', 'Включить PID', 'Энкодер', 'Энкодер еще не выровнен', 'Энкодер не обнаруживает движение', 'Энкодер обнаруживает движение с неправильной стороны', 'Режим энергосбережения', 'Ошибка отслеживания', 'Ошибка правдоподобия DIP', 'Ошибка HMI', 'Ошибка в ссылке на позицию режима CSP', 'Ошибка синхронизации CSP', 'Ошибки', 'Упаковочная машина SK<#>F', 'Упаковочная машина SK<#>T', 'Параметры feedforward', 'FIFO <#> (Центральные цепи)', 'FIFO <#> (Выходные цепи)', 'FIFO <#> (Вход)', 'Скорость заполнения'] +2024-07-30 18:56:54,951 - WARNING - Archivo system_prompt.txt no encontrado. Usando prompt por defecto. +2024-07-30 18:56:54,952 - INFO - Solicitando traducción de Italian a Russian para el lote de textos: +Finecorsa raggiunto +Finecorsa SW IPOS +Following Divider Alm +Following Divider Wrn +Forza +Ingressi +Frequenza Ciclo: +Funzione tecnologica +Fuori Posizione +Gain mBar +Geosync DOS +Geosync REC-<#> +Geosync SFI-<#> +Hardware DRS +High Speed Request +In Funzione +In Maximum +In Minimum +In Posizione +INFEED CONVEYOR TILTER +INFEED SPACER - MINIMOTOR +2024-07-30 18:56:58,799 - INFO - Respuestas recibidas: +['Конечное положение достигнуто', 'Конечное положение SW IPOS', 'Следующий делитель Alm', 'Следующий делитель Wrn', 'Сила\nВходы', 'Частота цикла:', 'Технологическая функция', 'Вне положения', 'Усиление мБар', 'Геосинхронизация DOS', 'Геосинхронизация REC-<#>', 'Геосинхронизация SFI-<#>', 'Аппаратное обеспечение DRS', 'Запрос высокой скорости', 'В функции', 'На максимуме', 'На минимуме', 'В положении', 'НАКЛОН ПОДАЧИ', 'ПРОБКА ДЛЯ ПОДАЧИ - MINIMOTOR'] +2024-07-30 18:56:58,800 - WARNING - Archivo system_prompt.txt no encontrado. Usando prompt por defecto. +2024-07-30 18:56:58,800 - INFO - Solicitando traducción de Italian a Russian para el lote de textos: +Ingresso Alto Piattaforma Tappeto +Ingresso Basculante +Ingresso Basso Piattaforma Accumulo +Ingresso Basso Piattaforma Tappeto +Ingresso Divisore Pacchi +Ingresso Etichettatrice (Motore <#>-Dryer <#>) +Ingresso Fardellatrice SK<#>F +Ingresso Fardellatrice SK<#>T +Ingresso Manigliatrice (Tappeto <#>, Destro) +Ingresso Manigliatrice (Tappeto <#>, Sinistro) +Ingresso Pacchi Fardellatrice SK<#>T Accumulo +Ingresso Pacchi Fardellatrice SK<#>T Tappeto Destro +Ingresso Pacchi Fardellatrice SK<#>T Tappeto Sinistro +Ingresso Pal Canale A (Sinistra) +Ingresso Pal Canale B (Destra) +Inizializzazione +Integrative Ki +Interruzione posizionamento +Invecchiamento/sovratemperatura olio +Invert sign of Error +2024-07-30 18:57:03,812 - INFO - Respuestas recibidas: +['Входная платформа высокого уровня', 'Вход с откидной дверцей', 'Входная платформа низкого уровня для накопления', 'Входная платформа низкого уровня с конвейером', 'Входной разделитель пакетов', 'Входная этикетировочная машина (Двигатель <#>-Сушилка <#>)', 'Входная упаковочная машина SK<#>F', 'Входная упаковочная машина SK<#>T', 'Входная ручная машина (Конвейер <#>, Правый)', 'Входная ручная машина (Конвейер <#>, Левый)', 'Входные пакеты упаковочной машины SK<#>T для накопления', 'Входные пакеты упаковочной машины SK<#>T с правым конвейером', 'Входные пакеты упаковочной машины SK<#>T с левым конвейером', 'Вход паллетного канала A (Слева)', 'Вход паллетного канала B (Справа)', 'Инициализация', 'Интегративные Ki', 'Прерывание позиционирования', 'Старение/перегрев масла', 'Инвертировать знак ошибки'] +2024-07-30 18:57:03,813 - WARNING - Archivo system_prompt.txt no encontrado. Usando prompt por defecto. +2024-07-30 18:57:03,813 - INFO - Solicitando traducción de Italian a Russian para el lote de textos: +Ion_Alm +Ion_Level +Ion_Sts_Alm +IPOS-ILLOP +Isteresi mBar +Jam Allarm +Jam Infeed Chain +Jam Outfeed Chain +JAM OUTFEED CONE +K correction on Belt +K correction on Doser +KRONES +Labeller Selected +Loop in Alarm +Low Speed Request +Lubrificazione a secco +Lubrificazione EcoLab +M<#> ON/B<#>M<#> Piena/S<#>M<#> Vuota (%M<#>) +Macchina In Automatico +Macchina In Bypass +2024-07-30 18:57:06,265 - INFO - Respuestas recibidas: +[] diff --git a/x3_llm_translate_text.py b/x3_llm_translate_text.py index 6a1d3ce..1521fe0 100644 --- a/x3_llm_translate_text.py +++ b/x3_llm_translate_text.py @@ -6,6 +6,7 @@ import logging from openai_api_key import api_key from x2_master_export2translate import transformar_texto import ollama +import json client = OpenAI(api_key=api_key()) @@ -68,27 +69,37 @@ def read_system_prompt(): except FileNotFoundError: logger.warning("Archivo system_prompt.txt no encontrado. Usando prompt por defecto.") return "You are a translator." - + + +def translate_batch_openai(batch_texts, source_lang, target_lang): + # Aquí se asume que esta función maneja una lista de textos y devuelve una lista de traducciones + translations = [] + for text in batch_texts: + translation = translate_text(text, source_lang, target_lang) + translations.append(translation) + return translations + def translate_batch_openai(texts, source_lang, target_lang): joined_text = "\n".join(texts) system_prompt = read_system_prompt() logger.info( f"Solicitando traducción de {source_lang} a {target_lang} para el lote de textos:\n{joined_text}" ) + request_payload = json.dumps({"texts": texts, "source_lang": source_lang, "target_lang": target_lang}) response = client.chat.completions.create( model= "gpt-4o-mini", # "gpt-3.5-turbo", messages=[ - {"role": "system", "content": system_prompt}, - { - "role": "user", - "content": f"Translate the following texts from {source_lang} to {target_lang} while preserving special fields like <> and <#>. This texts are for an HMI industrial machine: \n\n{joined_text}", - }, + {"role": "system", "content": f"You are a translator.{system_prompt}."}, + {"role": "user", "content": request_payload} ], max_tokens=1500, temperature=0.3, ) - translations = response.choices[0].message.content.strip().split("\n") + response_payload = json.loads(response.choices[0].message.content.strip()) + translations = response_payload.get("texts", []) logger.info(f"Respuestas recibidas:\n{translations}") + if len(translations) != len(texts): + raise ValueError("La cantidad de traducciones recibidas no coincide con la cantidad de textos enviados.") return translations def translate_batch(texts, source_lang, target_lang): @@ -150,12 +161,18 @@ def main(file_path, target_lang_code,target_lang, traducir_todo, batch_size=10): print(f"Número total de textos a traducir: {num_texts}") translations = [] - for start_idx in range(0, num_texts , batch_size): # num_texts + for start_idx in range(0, num_texts, batch_size): end_idx = min(start_idx + batch_size, num_texts) batch_texts = texts_to_translate[start_idx:end_idx] + logger.info(f"Traduciendo: celdas desde {start_idx} a {end_idx}.") print(f"Traduciendo : celdas desde: {start_idx} a :{end_idx}.") - batch_translations = translate_batch_openai(batch_texts, 'Italian', target_lang) - translations.extend(batch_translations) + try: + batch_translations = translate_batch_openai(batch_texts, 'Italian', target_lang_code) + translations.extend(batch_translations) + except Exception as e: + logger.error(f"Error en la traducción de celdas desde {start_idx} a {end_idx}: {e}") + print(f"Error en la traducción de celdas desde {start_idx} a {end_idx}: {e}") + continue logger.info(f"Número total de traducciones recibidas: {len(translations)}") @@ -175,7 +192,7 @@ def main(file_path, target_lang_code,target_lang, traducir_todo, batch_size=10): if __name__ == "__main__": - batch_size = 5 + batch_size = 20 translate_file = ".\\data\\2_master_export2translate.xlsx" mostrar_idiomas()