From 2e69f141182bfdaa3573bdfbd68a348c02ae40ff Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Fri, 4 Oct 2024 10:07:51 -0400 Subject: [PATCH 01/20] v2.5.4: fixed gravity chaos cursed wand effect not being triggerable --- .../shatteredpixeldungeon/items/wands/CursedWand.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/CursedWand.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/CursedWand.java index a23649eefb..f41a3bacaa 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/CursedWand.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/CursedWand.java @@ -1007,6 +1007,7 @@ public boolean effect(Item origin, Char user, Ballistica bolt, boolean positiveO VERY_RARE_EFFECTS.add(new HeroShapeShift()); VERY_RARE_EFFECTS.add(new SuperNova()); VERY_RARE_EFFECTS.add(new SinkHole()); + VERY_RARE_EFFECTS.add(new GravityChaos()); } public static CursedEffect randomVeryRareEffect(){ From e92ed1276ca453279c927ba5a268c0391a9f76d4 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Fri, 4 Oct 2024 10:08:26 -0400 Subject: [PATCH 02/20] v2.5.4: fixed flashbang bomb not properly using electricity dmg type --- .../shatteredpixel/shatteredpixeldungeon/items/bombs/Bomb.java | 1 - .../shatteredpixeldungeon/items/bombs/FlashBangBomb.java | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/bombs/Bomb.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/bombs/Bomb.java index 8b4e27d6d4..1e4676e7d0 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/bombs/Bomb.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/bombs/Bomb.java @@ -28,7 +28,6 @@ import com.shatteredpixel.shatteredpixeldungeon.actors.Actor; import com.shatteredpixel.shatteredpixeldungeon.actors.Char; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Hero; -import com.shatteredpixel.shatteredpixeldungeon.effects.Beam; import com.shatteredpixel.shatteredpixeldungeon.effects.CellEmitter; import com.shatteredpixel.shatteredpixeldungeon.effects.particles.BlastParticle; import com.shatteredpixel.shatteredpixeldungeon.effects.particles.SmokeParticle; diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/bombs/FlashBangBomb.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/bombs/FlashBangBomb.java index e6a8cee1ba..187f80cb23 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/bombs/FlashBangBomb.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/bombs/FlashBangBomb.java @@ -71,7 +71,7 @@ public void explode(int cell) { for (Char ch : affected){ //25% bonus damage and 10 turns of stun int damage = Math.round(Random.NormalIntRange(4 + Dungeon.scalingDepth(), 12 + 3*Dungeon.scalingDepth()) / 4f); - ch.damage(damage, Electricity.class); + ch.damage(damage, new Electricity()); if (ch.isAlive()) Buff.prolong(ch, Paralysis.class, Paralysis.DURATION); arcs.add(new Lightning.Arc(DungeonTilemap.tileCenterToWorld(cell), ch.sprite.center())); From 77ea415dc72490698612f2c8f16ac9661ae01061 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Fri, 4 Oct 2024 10:10:02 -0400 Subject: [PATCH 03/20] v2.5.4: fixed errors with dmg numbers in bomb descs --- .../shatteredpixeldungeon/items/bombs/Bomb.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/bombs/Bomb.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/bombs/Bomb.java index 1e4676e7d0..2eb602800b 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/bombs/Bomb.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/bombs/Bomb.java @@ -239,12 +239,13 @@ public int value() { @Override public String desc() { - int depth = Dungeon.depth == -1 ? 1 : Dungeon.depth; + int depth = Dungeon.hero == null ? 1 : Dungeon.scalingDepth(); String desc = Messages.get(this, "desc", 4+depth, 12+3*depth); - if (fuse == null) + if (fuse == null) { return desc + "\n\n" + Messages.get(this, "desc_fuse"); - else + } else { return desc + "\n\n" + Messages.get(this, "desc_burning"); + } } private static final String FUSE = "fuse"; From e3a11ba7711d9e3c19ac21f318c71bae2b10398a Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Sun, 6 Oct 2024 13:34:25 -0400 Subject: [PATCH 04/20] v2.5.4: added support for narrow non-breaking space to fonts --- core/src/main/assets/fonts/pixel_font.ttf | Bin 59856 -> 59872 bytes desktop/src/main/assets/fonts/droid_sans.ttf | Bin 3118144 -> 3118152 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/core/src/main/assets/fonts/pixel_font.ttf b/core/src/main/assets/fonts/pixel_font.ttf index 28cfd140dfd0ad1db8f13dd810459dc834fca779..bd25b35152de20b93f0c45ea4db0c3cc658dd799 100644 GIT binary patch delta 736 zcmZ`$T}YEr7=F&q{Ap_2)KJqz!AfOhNtA+#kWGTxCW{&r=EpW2;@V1)nUO*kLLk)1 zW~o_2O~?!FyIG)6U}9bgR#y}KCYE|t7ePg7?_3vl(Z%_Be$I2=_ni3!zP!NO!2l$o z0~{8k@!Z*4tEanw^=V?Wswz(zagdJ@9wMA=wiXo!Ckjjevk|VfyCttOhcZBC0r;nS zsmZ&wMM+riCq2Htv9<2-(X}2RlQL(Xx}1_DVeO-qv=EJBE|;@iO3cv+3QQ#;&*g6R zO;u*UB^(5H_cnU$Qn^Mm3#66+aVEFq^YR&NkWLsmS0uOd*#(^pg!4(adOc0eKd0cJ z0&Ya~?dGV#vAM78vbO9S65@#lroZS9Mb?#kl`nLk9giD{IQfVuXZx64zQiVz)XV_L z>Dnrm7NU+KuapHfdrfO2Di8yMXwjWyMIxwk)10SoC|oHBzY3oZXDC0EdrG%*N4c%s zRN54eVpYnN(!~#Z1{0UmLwpoWywTT+d3}sP%d!`v=*C-%mi)GHql>x5f5D+ZI5 z?35CbInK?*9w-~ySVg#qVkBUz+-y83zcqU0Jky2E(Qx!+)U5teAFB7&TWXtnLv2=T z)Z^+twea(JMvq}q`<(h9%|K>JiC$f8RkDblHYCs diff --git a/desktop/src/main/assets/fonts/droid_sans.ttf b/desktop/src/main/assets/fonts/droid_sans.ttf index ffe7e5817311e02400c857e9561790b4b7480c21..4acbb946f4c80d51588cca96aa6e1757c64c79ed 100644 GIT binary patch delta 665119 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ʬ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

&kAk#k#OoPz!M`r$lM~1-W#fp@$72cj+_!!c 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

AEk zkq(`m^^qT%1#Ev)eEXcNExZ#sHt6c8QFtleQQs@;eF3ZwJEELyXNo*LWL`#aM?l=n zPEN0;;3IsGZ#6_1goKAqN18)FfMWq9DoW&vjSn}W<`-Vh@E_s}9Z%xZQy6v%>2{*p z(G$-Xo+ErwjfW5gOW~D`7~_L8c)VD66~Sfuu0U3|G=DC`vS*!_Wv2Ouu{CkX`B{^D z3}+u)LGTGUXe5m0NUP4z8aEcMS3nI%s;*$BgT$p3!5#DAX_$q|q7?j&fKLyTD<^ZJ z4_%P8M1Vt_$2Qn<=ry6DB?xy_#lyrgl&EM_3LJ^jv)k+!7*US~6mlpoT$y~z;ho_9 ziDNi_;;&2rU)5<2%=U0-D1<8P5r{E>U?^o99PLp{W+Ez`u2nEmsN5{01QOvCND0Ik zL#*bofL1wNU<<&YoN8mWvw-P9nU#NlN$L{X3v(gh=iUhLz?>VLRT$eaP{?{BF%hTm zJt*v9)LOW{k#cZ>K<`=1+nln{3Cv2&i|%vClNNXgq^C5?_9MI&bR;-hiIo8+tYamN z5t<+hzal!x7{Mol5b3$Ca$zA5JV?v3nBF(*XW?!3fzw7q&?QIk5W&3$A{Wm-kpgF) zf#}a>Sz)^}VhF)qUM}3vc;XlxKrdxx!=c$561YHZHFy{n0>R&CS?3C)o52f}H>VK8 zB1@fBq!Q@y0D29cedBLCrG(dBxWNQNV0C~SrQ1PR@#lV75A>Krc&WmJ2aA@n{o+IY zv!3u%tOk$RYx`&QO&d$op<8BHA(iK#D3Rg=3;l zK%WM%!W_bPA7-(<0P%`wRPiJ$zi=yM?s3#aA5bl<{D=rSEdUwNslVzSfCs8UF>rns zSB}@odDQ2rEr|~f$to4V*q*q>wnIu4Eho5R1f;zW=NFU?a`YyyEanlt>sI|1;X5*7 z(Kw1fmr(UC!rhXKveRWy_Cms!ol@BeeqZ4?+)!lFg5wpmCfm@8;K|rUfgr}S+Y#I` z0<-@6P+Bp+l8prgWwjg463FR}PCta=xQ&Ayo?b<(Ss5CJ6_-Om;&Q* zIPb~~UfY7h*^mOx32q}nofKe#qSM->zy-W)*-Jx8j257n5(9SwuMD?xIJ*P~LKs-! z$AcV>UZ!EEx^ZPdL9r1}A^MIbFs#AS@K`lJ7Zw6|tOLWsGBiHcb@7F&uMwKR#>0df zAO7SO!{)-`Q4N?>y+`n*)_d7Ql*MBJ9;jMHs|jvF%w@dr4sLHmY(H;)KNCC|_dG#! zM1ng^uzFEZC`u=IGB)_zc7@p~_?=Gv4z-fIv?-YIkT~U1_%&R)anA>NfjlT* ztbD*CMguj~xh&@$-4RZMLNTlFj;-)1)e*cx5B`Ewg12!8qF^+y%}uQlNQZ35qfHp# zZs5hEgmrm`0dAmh%Z-rcNe%I(G?)rX{v>$PQkZz4U2q4%lM3+sn#(N6>D=SPc%}>e zYz!R=OddA8LKLwU;AKFSqvYEZ21w^P7NC+>86EMyE3!W7!ODvx1tKvsvRbZ-!>`QB zyK-_P&KLv`H#rxjz|j=MdCn++2L$Gcg!u23Sto`5DX7SYo@@w3jo>)@!#GmHW(Y?q zh7Tz+m*tfMM>o>Zsdy^UarEd&KgJCB*+Ut;tH+J(8#H`_ST!u`BjGZ_O8OM3!b8>E zlZ~iy1=&zlb0;T?CFFN{0tMqtii_|kp&|H6-C>%$?l2@CWJ}343?E7kU%=nShDTXc zOapmj-&%-JhjUS%7u! zWnTk*{@580U66!Ttg1z>i}13v8Np1a<2~K4c}Ni<7jS zPVN+-M1jV^KT-(c%hz;LE4i59Vb_Pe;jw&Nw$Fv*Lwl&P^PVAm$D-(Sy1$rrb_!z@ zh+b2#W?!yZ0!5L+yCXgCh9b^#NO+XP@ixnQSNNNYkChP>U`0Qv8855Cq!h(4>S@$2 z`+>oeg@ET`J_bxCddSU1y55`n>?v?M?iE5!a(;V(&oJm7N}=j`jESoR`X8*6LvE|Z zfr}RcY~~P1Y|vkt>0!=#>0c>?SRmnLOe#(zxRW7>PyT0dvG_-hkBsRp^@0b9u@l%Gp|nzl z6yVQAw+$4S&N7uaZYE}pYR$C<7JaZ%0R~y1U^4B280UKq_}~P>Q>(kX2fz7-;~^`5 zNsI8~oKV2}t`o7zsT&Bx?eAlp5YDCazR~>U2%irv-DOPEd)`+hj>7;Cs&p>IBPzU~ zPl;FiJMBTM?8hsx`JaIQA=n(|82zMS8A~I_TyE3~Ly3vvGUs1KD`+4%h|GmTH@Wc? z{F}qwIH+{zQiy+UJ{Ga0b?}6T5c_T>Hb(x1dpFAQREaSHIzx;cKZOaK)S>8d9!~8b z9*egST);ki5Yh#t&FP(@MMpZFq84Bu@b>{?1BD6%M)T6Sen}hJ1FQ&+8q$%u>M4RJ zEtnEhi??$8PQ9V#|3P1X8bcc#|FIkf=4BHJu8JqFhx_I4*ayBF-y>mmCRLZ-<&okD z-V0;LX&WdyNxRBj3E3F{WP^WCWQ`-q$-~SFVruPXrzNO}3vOiH%5gF~DS?D@s*zB3 ztxE`BrGsZkS3!LNzx?TeQ;`wok~j_>w=eVD4S19|fUT9)fa-dHQ?y z0rNpgtQeL;jD436gNugn+GJ$&fGE2=1s|T3BIam_a7v#!=Mp?g3t^wSu~|oiX|UoPx0w;qhSdBjUP+;bAx5`ubdC!M zpU|qK3RW737~v9vIyr&4LMrAxp9069UtzE46}^uObxlw*?sb;D7Qh2VSXyb?;cN7e zx13FDj*T%QNMO{D#RAb{?F5{j-JamyVoMQ}x104hhY*Vf7&of=(gp{PgxI%PDL~yZ z1TA$ClNx_w>(pofYh0cJXLP_H3qB(_C%D1P$@rXhA^Je>eL%=T?+%FyJaTX>JwS@(c z$K1yJdCbC*M98ilpOrUMNFj$+u;dbKZfSA#`7sRQbNf}K<~oK7F-DHy zhfE+t-3=QC-3VmQqXj=_fcIL&n0+0mE{nri54lpk+9N1_BXPgJ40+`emXWt2v2q*~Vn#!eMCC#lwRnNL`tk-ZNWOlE8!~>@X z(X3wAKojI>`PILq%s)C-967>9w9>TB`IQof>qE%1|(TtoB z8~B0oLU#5}1`Z$i7lLg(^wAPf451S(V3H;^=6+(5Rzcx#Ba{6rbkf65?G#u%l*qkAMpS%hR zA6N-=clXl#mBU(w6H7P(9HR?bmL)5l{Kp`p=L%J5?m!ikMF^?(u2wWG^1$ifGT+Ni zjydc=;4o)3AFPlQND&IZi$eih1tAR7I|3bkZ-Tyq2(MzPl_bPBu-Fh6yNuDCa3jxS zrW1!_AXD?mBdyDVE?QW z@Q3+4@J2PD4yF}uIUYwLa100qvVTW%*~eYqF*8AI0~4phq3`~{l3NAQ z3vdvPGx?RJTonW;z(EyG2dxBS^SoyP9w;17tDp*`JPJTFk}zAw#qvv27V!`OR+)b- zuBBYMqNWrl%=9()xXg9}LAtPMUj?-x#VyWd16oSRtn0>!vC@f;3xc%4%bbom zOhft|jm*04uJ-IaG0I`>T8qkXC8OoU1oEIZTm>}-gwmb-M}JTzRJErCX9ETb)olR^ zDr|sgaT&0b?T~_x4Cvfl1=;Piij8L;U6_M090U ziU2sG(eueF$nq2o`LA_URubINuoJvPNU4@TE(MN1xOBuPzy(hgL@ShB2rAJ3OfDJk zX1TY}rlgh!pu&L}3%^SthC)#b4`Rxu)&RQp&ONsg9jCW2v)8~(>hUYSZ6W>-25ufN z9qr;{k#XDc;w3JeKN$#4NTI{tZorC*7SCKNJmqfS?+sQ#K6nBI zo^?H3p8soH=;<2t7puKCbWmg^-fG?E}ibe`3%8o(2{3491U^I zw*d%2=y(i=?SkDIfvON#a9rd9p`n3(6^IY`Xi&EcvkefsP{N@nxdKs9r0FD3PL4xy zp~&Ibz-CPo_5^Z2C01v1MqGfZp2WyW2&TECU;yhG=wEjZXNLctE1I6zxW5vK+OSSd z+AM`~=Q3dzQz&$x+#msZ@iiQfA;EZv-0s;!|2hc!S5;sYt00wZj5W+icD8mT#u`OI zE`%Csg0m&o927RdM?uImPK(7MSi|EMR=`I9o&7K0)^|r5iB5P=xZ~_?=|ARY<|K&>Xv78Aj&f>!2;|@|z2orrOLZloY?Q$U7 zLFpu4o?gPs1b0FM-L{V+8zAte5B*SWX5IOmIscVN7M1K*BJ1EFMvO4|o$~ACYad#3 zA4DuZfXo&j;zHxMH0hyW@c@L^Jm6X$Tm7f)1@6NoU^60wUs|PKB@kc04dRO&j+e!B zD9NSaqwYcuXRne&&ski7_;r0b9IZ}tieE>#J9{uVxQ|&^SiGNaV7&sOxpFyeaAJYw z9A*-_FSF)B4+F{y2CwVq!g=>)|I8k)l44lx*om7mGLNcVE*1suLwZlKilv^j3IE}F z3buR<&_G!fMJS7;5}f}Uu2n-T06l>?&|`-gNQ8wu5xQ_L7Xn*7tAvzkb^Rf4xB&dA zBi9DJXFeAtpsoHC$TB_{ppr2w;BQ z#-BDUhQ#y)4;C?YK}9B;M}@U+5D{Y?3XgGA(`$!&n6R2o0@n?8;XDg#S(cE6ed*$X z$yw2%Yx5{w4nb zzm&uA71iA+TrLf9b(j4Yq07YqQ?g|C9pVDWrBrSOkXLOp|5FM$p{C+9Qxv=;Uie(r z8{J6dg4w4ciLIZ@>fF7c;J=8Ad!NfX11m9my=Wx^Vsqy#R&+I+t;HD|l=}cdu2{Cw4rNG}bEFo|x508ClVP)y zVfZlU5MD_jsk~DK1i_Mb0 zX;HNd;kb)yjJ+vIf3)L3+(5rr&!u+i2zyHoN<24()1?uA9}Y(hf8kzNP#lio5{<#} zi%Y~9@#zAe!SOpj1Q%Md+D`tj9{%i0 z+K-%KaXP9na=Axb{1k%-6U9j{WG(VTs6i>x#HKI86U!4Rl#nyM{l+-gjdum+?~?E+ zzRiX6S(tGypX_qRi7aW^mppLNfLW^YV<$E+1}K;qA^h@=>r=WHVH>Kj&9j+=zu-oK z2J#J5BOgWtGCMz?vONL}5-yzH9jk(_&jXf51~-z~hVp0lhSu~=4L5Gwe=W2He4&Ky zJ{W$X)4MP&X)5DzD9Wx9o_NCVcQ|nIo)@xO;Xfho03bEN@r(d|dxyg@ufd$`OGmis z;?sOm8gn&b7Qk=3xaMDc(t}SA-705z@o$Al<#!Ub&AbcrLoF1j_@xj}j-$oc54b!5 zaQ;Ilb+-eXrZ6tT(<5=!t>>IB=DvGIC$VpK)-CKIchz854)l;KAAV!X)yI>;_~joC zcRWh5>;BX7>^ImTQLBbD5|6)>nM3$F`;r-t2Ljl@zCq$KBxXE#ni;-wwRm9;BnQis zIG4gr%fuy9~Gfa9Tw?>Kg-n1W9p8G+n-Rc!ACn~!!N!VoY!B1uy&j5J_?^YykJm-m-2d-9_$UN z^%C%rbHKmbkE)dYN-1}wFOc!lSKz9x1e~}6&I1#H=N7%e$hhr!r#~q3H9)!sH5Bw-RiY5@Z^AB`5YhRXX#*);;FE|9^KFrFCvI)A^VFY-)!#U+m2ufhK zPCX@^Da+io9WmaW(($DJeJ^coMbTZjOR~RtB_EK0U16y33PY$nLT}~8LBxNNHX^$^ zL`a+-4tWuDX+gzAlKITUSA?gqS6kVOGnp9u7br3!;*4)NTH`n(BUJExw8aG?{reNX z@{)kFxPsXM!~<@rF_0@O$R&p5b#Hb) zooF2H2kFf`JWlU$`b#)oqcffwqEOU!rT&;yq4z@8$~=|VBZ70=(0iOs2sk$YX&NCK z8x1)90)z`>eZ1lBZ5cdk85+ksyf8mPBsJ1oW7@d5*!(sna{1vl2 z^Xr`Qt}!@m*2O8%g#d$yjhXZcp@1ZLa!Rnq8TmB|ze^vKNi+dtSma1`%Q zI%y9vEfKtM4|o>8^`kOs*Nd9$5udVVOPE!x@pp4Pj-nob0)ZDf;SJMAuY2gab;lmu zJYlTs1IHq-WV*I)1shA|?z=i}o${}U_5G-M!&uju`pvp*s7%bbI}k``P9QO&c0+k8 zlVPiUH}NTd0asr2*2ukWpP0jCHf%VLarn_Ej1}J2fCFX{F;J~#H8rIzmCYzyVs`RY zj-PsJ5TLDSM2%lO&*4@a5EjFK$9O9dMP>LO&MgmK#iZhm88S=OA78^%`tfvDaFALf zwL*rcZ$neJ%5%k3-}?<-sLxmPC2swsFi#Cbg~l=BY!;!7Ux!iPp?s9KJ=HtaDHdF! zCl{{7Cy-f0RDZ4Y9mT#Ej$%9%4lZQe5((+I?pCyt`5+i%^y);(<9$tcdJ zPN6sp>C8OGKmvPT0#r5mYa#uZ!_9NiKU+Agyu#rO=xm2$nqboe+YvBP+af%93bUjw zy7iOtb&U?nnDldd2cl9Et{u?aJl1vahTe(h+uw(GZcV==8)v~T#8W*Ek5;Bnt?sCz zJZ#T22qwoT!KC~7%IPjZ`ngC|hiA+K-ieB$!cS`Jff3@5>whFN@0?!gllX#^wS-=k z&BKptKI7FHA^obi^m%CzVg&=bRzO7|?q^aJusEjaZYBehw{RL`T8?>@t*=bGGp9PT zcnMzpqa3~Rnv955nzKZ_W4`O4G0?D=_0_p5b}85y!Wrcs)$xs-Hr^E+>p;cq;{mM> z|CG;|={#bT(|eZI5c0g>3?G&;W=+4$T*Qgbu=4=g?oj`0g8_AfmdWbR%8*%_7BZen z&c-u>1YgN^JG`I>KJ#O)?@S8+HO>yka+=_qQBP&7+C`LZh7_JiVDgcwT)DD>^v)xvwhkh<%x>i(l(jW8KMx|z>#(6q2Sd0JOx>||Ug@N6 zKRs+r@eFYYeP1P-v3rSdl6o)H*Q^Fi+}fO(MySsI%qLPBB`yoe@!g#5A!&JrD~~S% zS{;X@!jGOE1nsMI3Q2yBH{iNtZf()R*$%hw0ijRphv+;V*2$dAkj$Jy)Oe~-D66@$ z@@9uKO3Y85Ms`*@dxR-7%UtzyeZ2SGNyANgNth~AaRcZiK@e^{odl>0m&||rHr4NX zZ@_)`$plzJoP{Q`)W73|4BmX)`@8nq(AdF zToP_g`J}(vKRLPt*H8O)5Ym{NsXA+{KKxWPbzW5BThU}d$6hS|E$41$<;{%rjF5$h z;2}Co=_cH<$@R!AM2pjVD#Zmc$FEb)enkvtOF|D^_XISep-7dfUMqviwf9Cqt2ONv zffZDf7;iBpPl&_H)RbJ)3^;$4kM|`Z7d8J0j$DfQs{@%NY@949Ab-HsU5MFgp*Cg( zt529JJZO56_@);)(__jSLUf9D7?QK$k+QEJzq3rhLwG?bE7FZl%jq4V9blwP*?0)k zz;;{7A4(_bGCwK&Jiimp6LOZ_8>ct{lMX3v{+cA02=kbQ;;F$r;ool^{$$2fETVbz zQE=fZ=p@^I$VpOIQq|t*k(FY$A;xhE>6aw8@^&Y7XV2c@#QZFw3B(hH!9;eZl&Tk8 zOF~;6%V8SGa4{j%z{)!_xK>nVdwqqgmRr7jtP0J)@_=#cnv*)MrMXboBvN!<9 zC8Oease26~|Dva~Qkg$3Ap)Lki*Vw?fR|3Wh3fhH3QbZZsXvfSP{o`2^z^&&C&x^ z+p(@pveL1u49_)2Qp_e!ss;Ya6Fc3i0i16k9y_!DQ0 zno_8lrj}3EP;jc6I%S zzd(FtsCmgCUZ*^JBxfSz4?r>03$cgqDpJD^k2_G!LBU5HPOHktr~XCw6q*O&v37~k zYs#Kk?QL~Ed&5@vG!(JbN0Cv5<_NlI{BZP&)f>+2I(x&$BQ@$?tL=|;4c+xvRZPCG zT$uM$I!EQJ3EsedlEb-b4R}#qJ?-qSC$B%{<;1lz>Z4d)%+qcc+)@`am!F-o@3)K~ z3%eYC*?$D-5*)sJ^@dM$owfEZ#jFJ5KpXrwxa#jBpV#%x=e|;tS4xABe|on7 zUUk*BGR1~Oi>C)c=X{qCPd>f*?(@6)EG@+=v*}XyajM;-epnDpKU@8q@LEb^9Ix1~ z!G!?-S~gxi3J>c54s4mRut+5a81eHd({>QqgD4fS51;gQ6q zp#q(6FeD8LUR3yw=y+f~su0!B%iy*M5`4#D8CR0Sg!zzN zu1$@u2#jA56TFg}1aXFk5@(V%U^oe2CP3je6Rez>!8Ly9^CX?dY9sU;A4&A>(uytC&C})6}p(3JvYf;9B7=zKZavmzLn%6%+o( zTKHqC#wlOE90bgJcN06&z3h zjPbIQb9Z_Mx3>>VO1^_Q#>-68uQMiSzGOdnavj}Timg5ETD-Y59@UqMLYn-qfP2Ul zFa*?_6ISvmkeD;L(x)D{1jt#zkjj{8V%M`vaM;6ME?v@`*;^71y($|o`1mz@2nP6b zu+CI>S>iOaUmT5F6T5wn%Ltgqity5j%~OAgjkFRznP>Gy2*HiM@bw;< z!OcQ)#IgU#;A$M?(AAMolgdc(sX%7MW;em3Sl0*KQt$T(-;>#Gf|sJev}<^7%J5`N z?Rr>(Gc5I%QgKy@Lpy7xpk-$?Oxfij~fQ;e-YlgqGSsYdV zFG*)RwsN-YES5JTCiUoP)6KF|GxPmSM0xou%_AHsg7=Rg30o|I{97+aB~E7=(R| zNcr&Uv*QBp?Y5=uUH1*Rdw(BT&$L4OnR<55aFgx3XoLjw4!n}X*(rmocYDd~AO5n+|TI01DT;nYq zSI+9#-`{F!+8BOfHo=x*#!zR~pZaR>#BQ02A751UEWxN6OWngeHmPDH1hm*|9~?eqAC~GaF_hi@|Yp|RZQT8 z+zx?#Gq}=>F*G@p!A%qAQ$sy@T2do!FIjDF>O^j-!cOfG2t3BNCKHQ*5#G@X!k)R8 zwapNMu>h(hsQ^}o9!_jSkLcJx%QN$T31rTcrIR>nNyoF@#BY?CvgpV5w#UKQ86NW^ z)9U3Ncwt%Eq*(bx=K*%D*)?gx(p3RZD|o?qXh@zNgr*|ml>^5xs?qenngzy1hP(UCWmLyGd&jLJr~ZvO%eZLqczEJ+mm8~+pd9h zR4SHfvrG)tPs+w;Vc37B!_7R{<(s%G@Kh)6hX0ESRp#nYa@h7X5-H^X}UV`-gg|QFWWLH<8Lb-oe?M>M|{P0kufk_Th|3mU81XAbrf%(ejy@;=F8v-V|Wk z*q-mSWa{Iq8bcd`n_tXd8gPavLU$I6fs#2(32wIE#uwPQq+|@kk8;AwCj*ghXq#kx z=s$vR7FHu~3V5maS@~4JOJ#WW=K*J?EZ{KxM}V-mGAo}BB6dy<(Se^eFbAvXMwmj` zuRyt4BVpE7Zu?S3NJVP~uD52q-Fz{X*Y=2alYADrI+(KNWH%8Novc_=?eZNl{&N2v z{-`|&C*R=Bm*T9L;Gt!w>_|Qc%hvsm0-`EEtln8m%6!n`tnx<5F|#}nuhpaj+P1SC zu&8}IBOm(cnoW-Xe>V$ z(q-qWGU-^j5PBmhuqCM}9Dczuf9ky~W6JldWsBLw6+=?$8+#s!Z-Y`1n4b?xEKg_- zUv?-sj}1$5ul--hh-6W**lBE}S+3lK$WFgSU5-|(5BoMDwH?xUmWZ6+d%s^j3*iLi`-hdkl zPP1lOs(;eUp#KzrFfwf{T@Z-88Cl%E2Saiwd-Yk#2ejWb&*D|pibwwM+K^cr?<6jT zxA*@kb&A{VlR?}on3$^0zlzgVz8Dfl6~i&&1N96h$ct6uU4)jHQ}_)(Gr=LhbC#_G zid56X9JSx22{B$@#A>46fhEL9!1M5Xcfh^In06Z-{DsH;>>uxh0G)6*;S=8pM4oEx zXq!}+1ju%Lwj(74L)P^OPrXB!4hVlLjH4Z|i3uKhrK0rZKqf8CPl2iG_6?GKRnM#g z20{zJMOLg1V>nOgg7lZ*JYm#87wXQCY-bLHG*Pmhzv9SMnD4~h!ULNIU-?Q9@b-d845bJb?A6w6Fe+M8I(Lp5ty#~&^H1$Say<=b0p zBzE7}j-I!q2_Ns0ofnJ}9yy}8CE)zvMkKU2QYGisX9*hbFA?YlLwYBgegAp|OUSTg zwg72d?C|L8`}QLqdVu=`KXs3svWOjk&DF)%^Xbah^sM`iOW}Y&hy9Cx2>f-Qw5CBE zg7utuS*_m)xbKX({dZ?@)p<+HBZr8}H$xDQ7Q{bzf@On2a zM34(hde z1biwnc`Q)l2Yy$AZ@~dYHG=~pMixUY)*2i9;?w;BUxb|v(~~+(KnH^Jy-k@3 zRxT?10j12jPUXoy3lWG$6Z`cFoCSP7a^=Lz5%pRhJDTxBoHw>$lkj;_ycL=MiE(KzUiAn5WaE=#CyKLIp%SL zyD_I=3+vy662i(#nnauDTDjSgl}%DvNv$e9I(Nidef%1xrg|OD+;Nj$-eUYr|J@(( zJD$0EZ*w?RC?|AAZ+EzT8U)fg{I3q@sYd-`>TsCDP2pP|fa~Qgi7>Y=^oC7Ms1EIx zYSH4tK}lR`*pdCyk=bpI4)K&&_C=4JkN>xiwDxF_nrkEcW{6L4(ZPc?hK0tWwOU=99)OD`CbguTL)$iQY^@jDQ+|M5Q z6n-~e>ziq45ZoQ)@Mx%pzDfA5#{>!XN@%or#uSHuZ)*13(sk)pEOD?G`5hk=Ua|OQ zAw9U+du!J@$Ko;e!4`dxtp(8kaT+M!Jtn&%>%Y}sA*Tnj*h|bNGfqtLKyOUZbO(Q;`i=&$_`bXET8^`#^#Gh85_s_1K>$mE! z7Fdyc?wu?#FZlSy&8~lUefo@7amw_oeNdd}8N|vT9sjX0nI#BkWH}P|8oYIn=HYjA-MaNzoZLFhCo^y917Pz8KYZsg-F?MRHRgzHjK0KOGx$9- zxIUQX@U0pACcc}@;QTzE7~OqXH%#r$7pHH~=|1se{cMjii z+MUB&M`dt*;-`kS0F-iHhZodJ&QUd+U=nCTGi8g;c)^DgBEn4*g4ceM;W3T=jD#tk zYlwOI2W-@ALhAg9NM9-vyjnv8j%jGmVgEJ6YpDtE!2egHQ{T;HzxE_&6oxZMFZg#i z;kka@1?#HonxEd#{i#A6w2&9V%k(Xd`BCZW{thRVYh^s(hYlZ*!86fY56s{lNh+vvn@DYTv#%~2f`l96^yak^zfo}vJ{ZeM*hfa1ln=x!M zBIx_(IAQ3S*#uodwh3{Og^cPgh<5pbPo02oi`n?Ne`19oG%+%jjaToZ@wgC!rH&)= zTcNz@k=e{@C=i)s{Wtpf_(^U2_Z&~fIv##061F#n;&R2|5a2H~jS1X3j^m$%5U|Ti zm@wI0BFz3%AN5*%E8&gLI{_95wJC;Z?p4iSbakIqTvp=3zGDGubFUbc(tqulU zrzpq2EJWw|crvR4t%fHqu+UUj(zYYZ9KS22%`-k1A$ z5>R0Usvk@3Yx)3~C-afb; zu6v{eQiYRU#Jz;ke+!-#y!>*67EeZa^zVV6?`|zZrDN~)2loW0+EpGy96+TY;|#HC z#rV;V7yE9rF*?>svFSyC-zOeEbv%CZnh+e78XJlSe8nxCW%ze{Ovr4xE3FXh!#cAkAFQ6`7cx(E1bsCQ z4WWxxX!$SDZi=g&0TvM*Hsf|?NrPN{M7WPa5ad4~+CPPZ+vqSy#0)3KMxRPVnS_)C zlAFp$W_)~X>C};+*Mzfvud(spy}p6AIp1Y79*b2b|RoYgdEs0$Z+f zz8oK_H3Ad6GkE4R6G%)N&*hEB|M}#!(UVP(^BJO^-#DCJuZ3IjZH{j}KE|`!g;S28 z4|0uq-B^N#ljiUuJT@Fxulw1$!`5wGcOSe8ulc6U-Tgc-2b@ocx&H1~6LKu|0QRLh z2;YAz$M<(4iNXXA;{zEUZK@ic;x#2W-9U9~>SC}MTFjDMZI{Ctk(MHi(GwibJ#Q(? zQb+4Vhch?nhM_5O{_G4ct-F;x2dzUp$G78#`6mD16X;KJWOMLIbQEHAA7oJ@Yz#dy zBakJ@3Ar9ZS03!41CRIxLd_oEvD0y>b zM{+JYQHH30HXE<4YGbtTMGj{lYf&IgY&$a>&wNw3%|_FNc;AY=x4LZ$$q!716j@3i zeMcbkH|`qo(RVtWcFr8K_4F9;uRQJjqwGKWE`Pw7&0>7{cMfMUv?3AgFzk9&WgU1109efO*)}bp!8+#f00C5$S>5uv(R^nT@#W{O zLGa}DMug!;)mEo=^JxpsvF7k6<&ouuMEV(`U|6P7C9EOz}Q1b-Q{&P$SS0}F!Nkp$is=~I@Q-R%!-ZJ8XT zGV%w9Tj(WwS7yE)<7ql(Q4yF;k#s2!cJ`K9>a|exV$(JM-w0TIn!KHVvtpzAplYCb&Ye zItjHR51_$91leyn^cf^}oT~j8pK*k81OzOY4C)^gp%gB(pP57Up4btLmHLG3sX>Vk zjaniad!QJ=Vp2pHs!`&1tOhP-L7o@o8P?2sm{L12pR(GiLS_yJh8q^&P_)B&aDw&U zRG%0#lLWk(RL`7aRq}k~KPc~A&5RkqJuq7c6G*Z@c1V@kc$zq4m>+Yzj`@R4 zd3vv7>$xsHlN)mjbc^NY7lYxH4fzo-+d$5Q5UhXVwBsnU`TSoUPG8V@uEv-qB$XcqP30l`{1{)_YuNEx zhg0QhRxR1JUf}Q(>D5XK4K&WsMB2uq?QZDUbRO#-G0KKQ8(@y;g{ueNvwNTQrpLup z`FXz1EljMfloM^;&X|+l=hHfh)UxulYpYY+2t1iLj$>Jb4Vo2q2zn8`YaaCkn+cKU zSY&hEyx5UN8nUw0O682Y*WTTn!n5^KAHOe-btr9_s0}nhBFqr!#AkI0?v6g9by{$x zEMXEZrPak|AX5utdTycG`gkIXq|fiP3eMh1yIZd3mj}G$p?zO9I5(3bsHmjAulWS3 zHmiS)DTi-Pb#eBa7@uP870#3&4)%ba_BmF_!K`AfGXGD9V>8kHTHIErK1~*;J|$!{ zhkQYbazg%$$vl(3b-E+8&)UFG=I=*Ltyemn-YPB5-=9poE?>27-Rknay6?N*eynf3 zx_QC9yU*Hs9j89_sXmo1sSdfZO(+F*zYGeqjxx*hy7F@ z=B4SOWKD(z@NB}NSE;n|)#m(zy8E{7Bvvx%;`;*A25o;|^SB4&mlNqI2HhK|{=hnJ zvbD~L$)424jxUKu(pq*K(h(F_5wo%g2?>+Xs}d;$xzjuk(|vYv zAfF5zlwry#q*O)ID)5a$1IwyVsycpy*DrK9^RV#DA5HwNH#nR@uaK(0m+;AtH=pz{ zFtMF~5QQW4d}&B0yRymJ$Fj-1103V!cRv1w4!7gvY?8kM{QkbB0hm-Rh#Qo1P;ug} zax4wZDQh=4GW$spABPw?j>zU8OqN?nD}fAzjDhJCi6$+)$rvsmbBtF(NaJtz2Xq@5 zto{k2@0)ix5h+p((XLmQ#v_T31F*Tev%*=N3#K?ndB*0`kF#z$AKZ|UVE^IHgSGJG(cxuo#+0eU%2Hyl4g>~0biB0P5G`DoT zP;FyJ5HCx2X$IHQ!I*9IXYfqwM#JG`);f11%*$gTwKh`?(Oe?T2~w+#=j}I*H+XWk z3hx94p3HP{%`7(qk4g4!^a=dlwnC@=$z)9-GB^mBZxpG~W_O{wy9h;_^@Fg~Z36I4 zS1@XgG^3)@dvLNpPo%0S+JqgS^$FxuU5Bd_X;p}r`*gdfZ$XGs;iD#`YSU0OfE=IY zkdYG{&wh72!6mi{tvCCFH6Gl0OTgVHmWCzqdz(i+y8CY%AILviZ(Tj=*zR|%--wrc6I}FLX*0!+D{;KR-x=dsO*`;+1)SNp1Ali0H@f_oGIaZ%c)(+uF<}@+ z35GI-v{HVcqH+T7^YM0J2Y5{3t@memqz@CI@7rmomx$~QFVaNo12Ms0*5DE&!-=6a zmS}w_#xwDS0Ii;Y(=R)4^ok}JZ-&csW`b7TAMiYrBy$N;9a!TUOBW?X5Ww)rG-C&3 zaA|G~x}j?X+*XiS>1)F1hqDK{2~rtetLoltd@fmEz!|z7iBtBZ4`n7es+D4$$5C<{ zrzH{yH~;{<6v@dFF)^+LD6+ZX4?orL-Pw2k* zXya~M5b>9gI8*4wg6nIW4?3~?2z!Bb-TRZmjQxiKCNvcDY-o$RD3P8en9LxoQvih0tJu`O7B!S2iJ+xD)-}0l0b6z5~r8!6r|JKC6=_ zQL7w-?vT$clt2UhZ|kfeQnuYk1732n*2gk+FD+eF@E~?Oa=qVK1xL zYN7iHPIIZ@8v)PF^XdNs4lj!Frf$<}YHvXI@p(|UJ{J@Gj)^n$`GC`&!D!zPn@66A zn*4?Aah^NS>^l7`*8QV1t@WjVdmHU!&dK1~OZ4Pa9&fZS=7CaRz(Zd$1FSEC;h0osBtUsmu?pyHy3xQNuZ5lq~%n5+Mzq$OB z?rYC@h-juT;}((L>o$)32VQ(r%dhfdi_hWbIZYe??SP+Of@AH}e>m~wdsoiHE zd%FGrNP^hp7}P@37x1iy?mxWwlc#mRW9vi3(bs*DZCGLQyurV*divA5k66DIjUJ8_ zrFOXsfugiAA^5=On#<4VK4;^p9MrSA`l6G%*RS9BQvLOn=IJMQFKm6B{z&HHsoz`q zt6%+i!Ov|T@=RiGIz&#Mm&_sk?3GkXKO!% zKqMO<=kBV_y@jm-(#oa3eN5<}d-Afta1JXxKa?F!N!*mZMd z`4VT;q{nz;X!dswe=+xdZl+r7LEi>{zztdDB}3G^7tavKt%!$}MW;hSS6DLG#5W8)_gB|e@%D*^xc}PR{`jVE)PUh7d8_NKL0O=Q_7pDm66{9QMCub16M@;k4=Uk-k0hfH72G; zU(M02ZvmHn3Z!js;sN>@_;O}La;rNaebUlW%JBP1YS_x)e0`D#6Rvz`@Yc5-ZVOT} zgs?+8=#0l!$Cd87OM?AC?Hh8?thE8&ev>`8__@NWv`cDTWYNttnlu8J{on|YZ zSAw&G+{mAZ=C@v<2Px7yK|g@FLSNYIdQNw3;}#BD*wCDOPWM~3K7xO=Qj0`G*xipu z3jW>IL!R4RThA}PW7PMYL2lP*DLsD-;MMW>=;`;RHU8j^i!EU0VSG0KX#IaIN6bIU z=i3-Etohl<$~;B}9(_q%V}PiGuF|@odDQc}U%9oHSnDZNxX+^7E`xH2`qJu0Fla-8 z=lD@*&hav@*@no1W~W|^O1zz3Q%Ao8tjjUpGXfzvg*1s@##j5|lx#|X3@E44sZYdmH- zoPmif-K(@yOC}+4F-r&nwgzrSG_q-8G$)|VF+)^P0&0Q;GV_cj0VuI;T$@He<~5{(_-Quz_D>a4SDzsHc`PIVH#>tK|-< zrIAbg{0vb>pm>49&Bjo**|_(U+4#&fy{U~Z!j{DgUd*Ejsx?Jr4MFbq)Rv$j%Ra5`o1>ajDGms!nIupu z+zd&pYnYw>K#cb=uN4Y~+BLzI?;Z8LhfEJ+tc=@YK9jAld@lPRb|b0)YKG)O&GS}4XKa_0;EFW=kGp# zADq$>d`N4Xp$8{_wpxEG;jN!H+pp~YrhQ0bc%g(8 zRxDn|K@G%waBV5XxRbR!U`$;naeNP+YCP3z(m=7;sZPOa#~a|1#plGtFOqu6ohB40 zp&26M8q)i>kKheKK!jP>GyBE(o_`9St5-R52!WR2*X?Iz-21yuxA+Y~sFJwUa%cL-GMoz20hVbxas#QOO z4*j|`o&=-~6CyrwMYxi0@68;~r(sSd@tTEK@pOM+gmK1`B;h2#bT|nspEV~5-}Q_@ z#IS>wcs&wf`k;VwJm7UJUCA#DKh0_Qf0gWS4|vGT9{g`cICG@M)K-w8Ox1DQl4i@y z8Ov;rmxg+zi5-_Xe%Rj^`L$AYk0mhSsXxKT!~X8U^`psAc(5@9^%+CspYjP- za7ozI4R@6$LfvxU>d2Rgt@Rt%5|0G4HXbkNZvz*W%jT6rR-D^;;NC57jV|7ZATKaq zXFfw_t;rUip-y|^2d#Q;<@kty6OKaQO~ZJwYp;y3smb8T>fslvS}ye`Gq{d=DjKRi z&=RV~*J4fmic**$%X+&WlEGz~dhw_|RHp|P z=OcS(6EZ~OxnE?CH}xlY z6MkfXa8lG4o?QEo9z3gg>KXVIvpW7_{yF{G2U}KHw&EEm)XLF@x`s?Bl#e5vKf~-S=~l2!rryy+VGk@?C_2=C=v9$ zqxrPAbpP^E9bd~j?~L)@VT?UScv5R)Nd!kjEs2cH(4Geu zt#aCfP^N{^r#ZeZ6`)Qs`Ag98Q}i;ir`8r~xh%uwDD$^?YhC7ZjOTza+y(h9Os2eU z$Z7~9B*4oPTSh9gSMbj!H_!fygBzTffC?^G3Q&r&>XPX&Sx%x-evV#Fs< z6H;}tT$0!bLjaGQt1<#+GU3_rw+wELh8%wUo5}tppv@3-n7O=gh#|`(gL!C5)zt?=s9qbRs>-|O=9uK6Zf$24HhBg`mBR(R_ zT5}cS4(Gw;Y>Ct8t*7o^f(JvEaV9(Y-OnajLYU0M$-+Z~ zCx7J(L3{jpiuq9wrq1X*aCO^+4Gs_0If1;Pv#!MOY|X~ork3Jw>fr&Wlb|uI7Z0Lj zt?S}JN(fSEqZ1ySfY&#;S6!ctSJ;>j7J1lYeS2*2(qHrgo_X}PlVH)zS)hsWcT3e} z!pJxScL6++M}>C>vpBsub*FeO4h5(%UlJo^3S*bS0=kaJul_wkD+fkig zg`!U&JQgY$B8$N$2}hNnxVQ4#3UZ=q@n|uN$*v+xYf{l1Rzi0M-(Jh$$}HxPwPHSd zU=7<}fxg=NUJ*e(3_Cz_o7DFspA(n9ElgTi^SP#I2cAQa^UXXl;7mU7f##=${WgZD z*(SNGc`K5w!&9KkObZ(|4GcO{I%8v=HgzAL!&tW!qG<#TOyK&f*2ESnXube1_+~iw z8n1b&w(YG{3ANXdJU3UD5kl}0Aa&xMWoV^^UU%{Z-v8U&xkp>H($;4wU;m(qziV3M}x+92WO!vLbkx@t`m}xTQ zC6H|-6vjO_9ni3(wCkXZ0Sh28JhMbN8^Sf3%zi`iRmygdMRlX=SBl3v5xNDWG$-Em z;*3a^(zhk8gceQunL~Vh(IGCbrh)#>2($^NbbO7e_RVKrN_I-sP!VcU&z$DtBhS=7 z&hgAP!b66@C^r0zqlq8HgS0|KYTI0CuMb52gQsoePk+$i)-$l(g`zP z2WN1#-=bSo`uh9d$zO=rF|dIHBM z`&%P#oMP=M2`qsjQBC!eaHyKcR;;asZs2_P7F#waqOWgOP-GL~3gO&5^A3moscuMN ztA%!|_2f2_Vxp5heU)m6wxx9-$7}0j9Q6*)s-)0H)pQ3}%QbDiAH+;>9ypB#WI8qU z=9E;eG&1w8m_TM3+vXdcwN_$QWOu#N$5U#BoH4ujE{8`_9WR))eLXSW6{@ljk{>jn zf2b(L4|3^$09}WWL zNWm&CsWtC%8c)gK*{;Xzv4H!AU&*GkDO9@CailT1SUYb8GKZb}x)U&m zwM^OWcDVT%UzK1^w(yF0z_K3wL?by_wB5@mCAnPPo~COp!ig=+V1h{ieu&ZGJQqs* zfW!X96Z}C(GIhWFzF{EB9Bc`RG~lKQMM)jy>(1bfO&L75KgxevfF%3hpAxjw1cpzx zt=4;PAYw+0@N7II;AMy0E8wXIWeM}XqrEqoHT!4MEusOJ6qeVqT$=qNnTotlrnI)U zn4bGa5J~x7MEJHyyjUBV0M19v%3*Cz<7qLcNIBV5_~m$zI2L^2$pLo>`#vhBkcL9# z@|mGIO6b{dA16)+grB(s?(1_Tpk9?>ol1K@f6&QV&l8c9!`DPa97|*hx6*4_vD3~^ER+olO~yH}S7yPv;a%c9EMH-inzA5~%bjRE&J{g^qLi47}x zF~0YEL55v3G&r)sOubV@Uto5Jvc{<2fb9F6V36z*z(CnXQUR zMA>loIfT?A}qJ3C!)k*8sWyBGj>+n!}XA?R-J0hNC4eVT}D=YZ}zo!{= zBuw!nQm8R(9Z|}zf5n4p0sG;9C=1!-OC@;+f0q<4BkRMNLLwbd^H@}wtYNr)3$?JkE56xYsK6v-+ zSEX80A|l3fM7A7Q=rl9w2TAA@=IfZ4+f*sXR>x)~fBUH5Opej>H%SjK5S-zX-6v|_ z*Wp|%X8E*{qKIw03ZGY2WWvB>=Xn%GJ3nUdLVbX7r3cN=1OZ=BEq*`@CI7H6f)n;J zmsR_|#HUQHN$7%`7%Ph0`ZT}Tg`f(!^%v6G(sTyT z#?PgCY0etNi;w$wtTjFEmp&)8B)b!?esbr&gvX945oPAR`9XcuzYIu)v=dQys?+2wFbK$Hd)GW z3u&zpo;-x8&o(>w@=@zaX`;#yGDt9`t%Kng5>D0x=L^)YCw?pSLn*moTX0{57ar_F z_2+tG^@Q2(w`|y|cBGw_ygUSMKYttiAP(~i%=KHJNd$w5A`dD5 zovCi{WWw7IT|ITK8(&5}m48iqsQLD0_t#Dt(v;K}@KTvHH27@6F;vX+a|PUmN(EZ1aqEH)bK60`9){W2SliE=8m?iwi_5%Jv zjH1B|Ab;$8i{S5eI6wPjwBK18Pug~iQ_)ca9pN#aAhz=gGYD>%ZaVN6b=;0Mj1Odh zzEmW6KSt?g@Z}^t_zFi9uYehRG2ubjE<<$)z`cSY6YO0j!3tjRkz|9~vJ6ecKHA`E zC5b~5b4bjY<~n#@R)WX)!P84{ItB#8Z=Q=E;)C|Xn(bZP7Z>WicRt22E(J8$Tj}ktddJwzm3Gp31?&BHN@~PnojYq@m_NM)?@v^H+_#e@+#})RK7n{(2 zWQOQUCPjxoD&Uvdp0~pv9dPaB#`t41xXz~g_~RUYViUMu^<29yGp|RI+HncCgB5k8gOmZ4`6wg!P&E0Rr@aCLudJTYeFEt zy~V7Cr-8>B(hE7h@34*@z5OLg9M3s>Eh3@-fiGlmiDU3a+U6l)5pei&HeQAu8X%rv zNL%+xfkThugC6iDPD27iR7=})lvr8B;N!pY@$^73RNq$u09)WueYZ3FL70(`&jX>H zn#6NI$R=b2CN9e0)+k65jgMq-NoEYy|Lt%~Ijme#b>m|hykml*()d&f5n^Hp#WGV7 zV?z51LyC!#hV&c2!iLg#YC^tZnwY)H@e?jad6XO`hMur>hIVR=>iVxMF$4)rvfg7H zPRWF5@L@z$V#sX#tP(>MAU_eGOiVmDs~RdAOg)xO2>AH#oG=-cx4Vr$oG~QRxT=$r zTCSr2Zz4kl{+CZMS)22|Nu2UJK!k_w3Cd=@ofg`&gArIB%*JPg2S42W$=TfpZ>W8@ zdHzSbe^dxb+&-XGw!RX4xRV*&a}9azp^lu=>UU(5mX{oy$+Ykkp2qnOXT%79{XA2D zifulS0}X6kV;8>C5bBxxA>m<1+C^%%`xc9-RU$)1U|)`}zbzOl2@qE#5ZnHvlSwv> zS{-T@0lNSagxR+!7f9kNZ>OQ)JVtX!T#EJi1X4ys4sK6 zxun)mpLzSxb9_9VNF~giXyUgH=XhJ6DIdgj3oasRO43ky3tdVtp1Gln0w|&ClH#9NY47hk`cECJdhF6UdabVQSrRiNh(Kl89+z zC%Q!uX1{NtBdObub@&?mJnh~2Sw;jrJ?`)cLAd8f)WcFE5P7Ka-T`*GlJhZoG6CYY zE(yy#rituKKh6bZ6WXaDSaP8moz@@Kh!Li- zp94Mq>)C_M@tVnlJNs@@X}slOO}=Q(I3AiNGeL8E2G0uDNZiAriu7I|Q_=AHVCV|p zol@v*|7O6`y$ZqOUIp=F0&F`z8=t{<{?g&N>{?Q3+(@7VnNKuc>JtbzRZA1YsjH{c z<>OP67nf)RLwPJ zs}E;F*tMEMQpCL)`)nnM7`Jh~h4<&g)bb@nKk(*^S^GUfLM)_Kbxq_Hugk_~W~jX} z&;MEHQa?E+cysRB_@cv&03yUgb1sA1`=NjtzYl$i?6%q$p%RsceJ=*(w9sY_U8EJm$LD;`=Rm8b2|9bxj;)WdB)R1%3cQ0 z{*TTCFV7~y^E0@qRq#e`2080evm^kur|(Yo6q?ZdvLj+5v4WvQ(tfntde2Xv$(-SIP`a3mo2lf+Gt!-xY(pfT!UXY9j0R zAe<}&T-k8==Y&VSfY2rTkM5sM$iif-6F&Y@9lN(vA|SJk4wVQ{8`9p0mZUMB0-KiH z{;A@z>$LnV`}3-S+u7e_=7r}o0cW1)4{*|4&pRD%FMI)fL@W5g%;SBdQRBxSm+Wup z7V&H)IBpVIoJT^cr8O@dRT?TDLW$Y;h*9E^;~AbYY~u({h6HEo!h2JY&T-l0G_yaY z7BXv}c47Y|?50T*Yt=`!vOLTAvil&c|A5<_o=|sG$%TDN=8^sNBT#|NoR&MtR7|%z z)VTa-!Xw>M8`emgqyCpOYONWyC$o(_-QgT>{e{Ml-I@tzYXYnP&D7a&f*i^0**?K1 zu#gCmM?y+ewzC8C(8Bms4thUqETLpc2zE(e%HE$em{K>LQn(lg=>OVJ%(#*n_yF+# zbok!bnKW;e6!l*P+!2kQ!SOUk_<)L%`#=g?nn4UXe)LvptCY?}Z$-aTicf#(yV-dx zNlh(Tc$!-8nlY5+k=l109ugO?C;spY;9>s<6`8twpBocM7;4?YLQ>r!_aoO(E0JYd zTB>BkGh4@%3TjV2V?yjaDWh?_zF@LlQV_k{%?T(}D!Y!#2$<7oJYSQe@zjQ*!Gsw9 zmcyxT^CeZi?H|a-2Ob{F!HO>s#RGh`>TiL_?L2#P$vlzW#>yQL!&!ta8pi)S!=Gte zmrGRtqw6sVraDzD_4AUr{p1oNn8(J?UhMErQbIGAC8h9}A*`7)M}+|1{}0?$k}M_| zfksj(^R~5HV#uyK!6!K0eoPiTZZr`tjhgLuq-_?{9Q>}opo4WPQaBfV6gO(WoteNq z-r&izvt0^}M>pxFWZMn`wvHS;fKO{5)-%#DM+Gk0euEm0{35E`#8)yznKtSvfl=M6hP;PV zwzKC8)86+xc+x#=J?KBE^8gYsF9_a#YQX)(^MVRbge)CTDm9NENQ(?Ilyy(dRmWp+ z;z=_oOrY+F!p{BuG)n|&zx(t!5b)@{!ew@?7y&|BcocC z*-Wk5Ul2rmtv9*5Bpr!cxZS@5XV}VLEDRSm2Oh+KwlOsMMt=~T+JvcRm*C-$Q%46P zSGV~~agoD232BTBQ4H6r`-SiSOl~MWh`61GT2YA6PN?vBZ^(;QnXO4g&5CI$ZeUOd zixQcxp6Up-6w!nDpL#?_Je$z?p~Itn>d`7Dyq<`Z=NJ3-U`S?ghF+WDw`~|PwEcsC zH(&A9?r(9^70K@J*|^MHjZ{C#hjzsqmWNWoBp=Ev+tJNt<(YGvyk{~+1$QI5}ix^w|c@Wqd)2$m)&5!R5zGxgE=L}2P(dl1mgOwV0u z32B6b(fQw(w1>lxBS-T4WM78?kKz$72sAaohS}>nrV^+vwOhRWA303 zWj|2vnRy@KnE)uPIxotLJlO=Q`xgG1td&)zebOEbA>h`Gm+7`)Ew=_P&tFE4Ujvth zX6_CBXAkH&*-vxRw*+A?V!YC{X1pBJRK4xM81F5^!j?V8Tai?j;l-(B|5C^;|H~1P zp)3!SZf!~8=|Am3z)nM+0C;slNtWK^c|dc_DMv8^aM}Ma7G5sJ^YnmrPFn-l>_NnS zg_FM&K<@V^SuwDqxk%3FM}wbcU>Qmk(~+i`_P%m;A&jK<5I zWBM?ni5TSs)oUX%q)affPs|ZxhHUyJPQ;{ynL1KJ$Y=T-*QCwqdtb+S81tB9Hk?ML zj|o}GWHeQT2^BInVFoS8 zoxvMFF2SL8lWzIO46d+j{1oi?&0-77LJL@_xUW@GJ)O(mJ21sbCTIIuVt`VL;hEti zUzssupnXa(!12M@!Xq8N*ByoL4bHxG4@7$FQFG@Sru^kNv&(yoSLB$cX2&za8N7bK zAnd(C;c}fC6VfL3k4QlG$7mvILw>M$R*A5MAVQ5VAuUCRJFaP>K#g?Gx!>@v7skgy zLtF5`0j(9=d2>wgA3W`|X{DrN-_=nrpP7mAF4^p+5<_HE7w>rGuES`dG^>>sFM)L) z2(IEXtMzD!u*#{cI_*cS3DpHGEpW3QNmve^zHz}^QJL-J1K7W_Lsl)G%*Qh*xE>YR z(r^Z8DpV+koq>C043mK@AIyC|8?T=RW}boZ)gg2}Hj6au<317hwY2ME(g1Gun|XGI zOeuE;9+MHLdes5f5g{3zzgGx8gP?|Jcp4g^*70#4s-#-))&E*#)Ul=t4P@RsgWPzh z@J{@f5=>khjJ2rwR)M}Z;qi~5xR?I6^T4Qtud=4*4#)WF+!1M(Xm}bPr52UaS^u%OqKA|QIePJ9 zX^PD`fI??+Pc^DG znB?{U@bRYJ2<7$*GkDh6G~jVAFtnlmZ$W7%GF-%RQ#xPwQA z>`I4f$@Wh9_78_aVBJl8QE)^rM=@#qVhv$GMQ^!c{9ryEzk8U?3e&sS%%QD=S-!+t z;2xZy?H6CvnZwoC+o}31?DRnr)$8v-#{_98V`h9z_D}mu2|17PRqk`_m7>(dMj9 zAi0W zPN}nYykE(seYzv_U-BEjD$U`?HE!X)cH@5uZ@)6r2wv6|cHNgG&oV{SZ{pyfX4p;0bNqOf^ z`kI(y)sbPHI_cNyne4ClK}0VBsI*b6 zoiUYaUfRqUGoQg6#ZdBmBz&KvzJhevhP*jb|Lv@TI}maiGKN^EKvmjr$r$S-rOFcO zpa@Va_6a!IeHYx;;hsOt@fXmJ*fQKy0&W)$DG?@IAO5Kyw+CFgpz*vt;A${OM@w+a zgt**RO2uy_Q(T65OWZiJG>LGj$zBMMnaRV>s^voNbRBI}Jw?AQG?J|+_@O1iwG7vT zrP)1*%i+uycA*6gL|U57-^TG&WWa50D3vcg(cu(APH4<7P6eEy3{w}p@0!_~jw99b z5^f3ZJ;E{;)ET_&8|jWP8Z8IDhf=#CYuwu>aUG}lZv39ZLsMo~6eHe$ z&EPagb`*3{#%&`oAta?wX%}>z8MARam)bx(zBzTbo>o7&y6>;Mo9q3G01~7lan-rRAIjizz`5R%RF=vil)kHj zAWKgb6^YTEfL8l{yyltk6+6)tlvM7!n+t1A;k}Z>K&9aEW{zqT~N zJRcG`L%kURT~y{3!Xm!tal zfgs??Nt&oGLNY|dVCIxi_plZ#oGCb&Rm)xsBLiU9>Y4H2&X5f`GEX?pz;HIFQ;;e< zI$_N)g$B3(S4j}d4~Q%OwwardjY{)zlG{_NAk0L8zh%F$-~;_g2d@~44Q zeUNSYp@a-PhJ$(#U7=Z}0lxJUaLf{%pYjyE2iq$dJdQi}Urc!8FFxMjz`t-f;iI4H zIJhGk{X8Gkq1!Uy#-$}VKO3o}JFKEI`WYX8kX!%+YU3jC*^IC%1VzHf4O6YtIR=&T zVb-Y1$n$&xKf|6)7`@QpQQ-~I@G%aj`E`)L`4!?>gcuSaG&=gT)N6hJjK*P%HIAUqS(93OBClBA(WR2r8#qL^TW zr&b-#31(yLKoL>%^gm$b6OxdzjN$oD`#gh#;e~tb!GIWEIE-+5f&?**Be13(M0f}o zCLNHeYo?Imj&)l=SSG5eX88kF>Jmfkq^WSe#V?c?vi1cUF&F4dfyfVEO0db>Iezl5 z&gg!`U#J?FRnF}rMRecGI3YqWqQNxVxFXY#`IstPNX%>GR=mvxCVYHuI&HvBu0>>C zziorV4-SS-BSU0Ms+I)WWHSP(uZ<7n&VIWz-Zo?CGf+MRyE1it``mG@Nj#^#(1xo8 z0X1Ge;VOq)zJN~@F9ss-cZ(Nkjx94_e-om;&F8SxNJ~4BrQjE4|D*Y9ZL&Wsj7XXB z3HG^Q5HU0KUcCC|KjZty_MNbua7K}{KqfiKv~W*{N5C!|k&)v@cPYS||Jq~x*3x)8 z=NkBTJ>gkCfo>(;@LRO_Zr;5dZtsgi0qK{V?b(cgyrJ)OjIZ{+lC%0=(R}Qs-S4xr z_@fU96y9zS0*!1Bxc4Wc4zLFrUOX3u}9L_~9D9vw6W~-ES!VB+SReAQ!7xAiP)%vG~z5h-Im`hFPL! zH$d=p+@WV$v6u2e1BjGA1a#pdx<#xO^C+! zBfS4>KA!u{_WmmgF~6nx&&#{d-D={^Wk}WLO?-%xcXc&?aYgsJ#ozcxz1s)zRiQWY z<@WtQBYYaGJ&8aHws(vcBO8B^#)H$Hrlfg%j~jN}y-G6;cs z*P01L#P5%2LL2GZ86uqTo)>)fJcrv29aw$pN5nI;+2QPbZXq7uTSpEOp8YL`aT3ZN zENyQtU)BAdmtBO})&6e~M?ZWK{zS~SsIzB3<+C=t!=K5L_1_b^fGibo<)eCruf5oO z>($-o6<`_euL@m1!=2wkw`lSrxYW#X&x`fktH|gWIt%@l{zy zzY&NsevN_RrSVKMj<-6@k$son`co3Bj>D>89OLxt&V*{C@zq2BU1{_qcZyUQXS~j5 z#wt-eLEBvwLD$roK`?vP|6MWjU;fPNbp7|_vFZ;$d?!dNbuHVSn0D)Atm@*Igb)n- zGyB0)jQF#&f)PENhIz3mZu77L(Y*V4EbC#V{jo3sBLt4^@Q*i7zOMVmt*;i%vwhIP z2rngq#d8GzMDw)k@%`_|=#Nh}FS#DCUce#*Hb@PMrEdgk&l?D@ZE#EsY`IR~g9-0L zKPCPc7J9pW?Jj~N?+R`O6JI^5A+oR$^tudw1K-AP<7*YD*Aa0&#jhSICD!ih@GT&G zjRN?aL^RNL_yK_5ux>XJ>Ej5m?d$L(!O$OwXYRFvcku9i!4RzIE#WD)CgZ>EK&1zB=|i&Ki8PgkV1_v(=tXXb8uq>1Ju$ zuHFot^Au{x5hueF$NCXW4(4&qzfvfDCCQ)y$#M=)@Sn4+Tu8NOmCBB9D z#cXBxKa>5<@xF~R{3Ifxn~A_Zq1Hck7}|NV!|4~-(meL6j_`}S1Aa9>KfnD%;@N(J zk3Sp?Nvnfb3jRcgpGdpiLI*Ru^t!Y;aNINB0v_Zm1=CPve5v`9Tf4t@pGo}T zR&ReH5NIEsVnMilnwR{w``}YE4bdmq`^e+tTb(3))jH+`F&!7y+2344;is@F30hxl z9(;TENbydRptFedW_%y{rjGs=j&eA?!J=Ed$NLjvGr?GGp6%lgg{+r$^u2IjhaZ60 zv-BjbLJ5w?eu|Ic*dOO(3@x-DU{n3&Cx-9SZIJkccBS z`*>eWngQZ^Gc$<1Z~S2#AKHe&{AQ4;FTOu`z#TV%FgP_tqsM0iqz$)lYVxg}14G*p zc5vf!V*CwAL*Ws{LmW;4WQIPEt1tTlwrBdt9zU;_CM-65bG&*`lvOg!Ns~h=NiLj+1q?@q{;bWFmV;)7^p_0+`*xU25CjXbu`by0oCz%CjE z=LdijwZX>W)LR`Flil?!H`YiE{OQgZ!EeBE?~LCOyPCGLj;a0C4ACteL$}X!IAcvI z(rnv4-{DlfvaB&QnLLl3-Q_%#VhpvpSX9>8fX)mjlR2E_PZQQiH}!Id?~iu_XZDQ`;n2S7 zfEOM>;>8If{$k-GW4AH;$gGvAM$jneEL=>UuHh-R%vmC9OdswOtjaL^C>Hx?9nM}P zuijsGI0>s&w4$-?Wez8P6^-LOEg|GXO{%!l|3ikTEWtU!er{F#ZTtDo&702QXVGw! zb7#yYu}EpWDHJ&MqDWJH9OpM7nTdp_c7TuH9}ayh{ms9NgQvlRzK3e#w>>_^I&<>P zbXl5~hI<01)jojp_^V~6uHapW0R{-X;4I4&Y~T2JSK)aHE!tf9QQ&;_y86tJ$HevRXfKy!%)6#JLOp*U~sKC5jUORz0@* z!12{=}^*)(}mQouTfuPi;uti9oM6i#D>)5CDOz99L|mS8#}E~n_VQk zOIr#Ozp2m9@?8)Q&DLV7aYRgFM#4UyNfAdXSlzUYv*a;ybv9m&f(a2XE@v*Vx)1Z9 zx=mb|O~_oj{)`NMtDH#;ZBJ6OF5EI$Tu62dwsVZQ8kED~ylG`hkz)8;5PtfOQbyKWrYe*QT?mT>SCh87l3G`%*D! z*tTTZ>uK^t%IEwI?1tzcs=e}d2==P8O0UJc+ z5TEc9ha2(e%WEGi!NHU>`_pE7?@d42szg4y-UqQD=vVFq*|fN{Il0fKD>oiSMyIZ6 z_UwyV_YwY4@1XT1Y%ju)OIXLm1&(f$_G|L^^%>k=5Ta$nuC$lKVArOTjUUD=$xl4D z)4X+!A3dx2x&1bMw-C}XFzJKb*KKk=^{j^isa_OPw8h+WV!SuYhBR9L{Se?ftiOQG zZ0P!DKAtU*@YJwYKDIZS5MEJN(N=uaBHnldAU}o8oZWb{F zx`kQUxqjnj{#EV;c2J$t=vRSq5J$mruT(SSw`?A1K}piN`;PJ~+B2URdg@0c!*7OGcglXaG5Nd8d! zR0daCtG$-v2mhAgv1$PfVCgm4_&=yu0tWo-@CYn}qylm$71XgNz=TAA4B0(-AsTpW zM!;$+dPj_Zb#wCIO+y8$5B?|uso&r;?uOE2{_-X6xXTLlrPNeO4NpzP`me}{*^ZRp z6IW(%F=69tUr&U|bv9uVxkpk~lGE6Pcw@A^@f_)Za-$jV^6~t6-PSl#?@-bf@n`Cd z7ek{n^NL^lED;So-Vs@vfWy=`NkbPpJa(f8QIKGd#USjBwJ}ut^d4|ARP;KW4B?#_ zJQ*Ps)l&yX$!sgjB=}*5D07^6X?OfwURTV|KQ1F6RS#lKKznC+)GF$o+9y?LX;*bg zMYV@za8s!m9lS>dH%1M9X!AvfZmON3Klq|>A>}5m&MOa9$wfHMUU&RIx~@A;vZ7iq z!CshQVL_rOAV@2Upon5XMNttE0TnZ{Dxktc%%aTnoz#61l{g6XMF17Ge-=d zpkP7-l^m9w1l{+2=bSoyZqLFW`(sX3ot&!f?YeiVJyeYY``LU-FPWtLapAhfoCUmU zYyAsrM?bD(Mt?!=qEV+3b2@3}PUqBKfGe+QQ-w9V>g|3RGx3PTdd0EhCv&>D5z~zQ zHRV?hs9VbbKeHjyv&$Bnt%qBo#ptSa?F+8A7cNo;agUmRJK-!>!5(a(MWsFW7@Quf z`%3Xx9@Wcy<&GgCObl!caCLowm(EKu#|08|wMAhlaZR`+Q9)GfIf0`~M>!EeR=y^; zhAInzz5LcdyoIYEH$O|Ws|yfcvj+(x$mj%AI^lK}PVMlZV!v*@P4(r})DkXrRJFke z7lH?LGX`E#>tG}t;ww8h5Eh9`SL7rnfuPp%-@^QW$8Q8@W>UfQD=hx}ftt_-UJ~KT(ot8&Y!IxRx`j8lR42*1l&S*}Y5a=q2d0d0OLYSG8{FH9L)YcCb^D`0Ya+ii zEDjZ+FZDh=#|!rJ`^~A9knV<(8mV^GiiTZk=P69EcWIZTUM6NiG_+dmab;jAghcs* zpk8S=G~WHW)sEQC1xBmrfXuGxL7JFj;5LJ2yKK2$5300u4R2=y)gi%>Q4JkuogpYp3 z;Or`b<5WHt@C5%@NT#G|6b}W+3YE0~*V@P;jx>TCmK==>BnN1y^z0u9=wqT?bBuDn zY}vF)=toQ7p(UCaf^Jfc<=gUYsvhM0q#|u|L_-_?(f$pY3paNkt=a?nr}YZT9Wn#TTS1 zr40St;GD13OOnmtwqbtAe!VI3D46&mZ@v#9PXU03IYR6`c&;JZ1r4E`uGgQ<1x#IT zBK34(sNCi7+)kx?#^5BNzb8GI<{5wqPz&KhFb~J{hc5@o;N*Ka$g9vXxH?J5C$)HH zy{2|#5hof-b&FF?52^+3531YrKYEwV*OM>bMGSr~;0ccBm*^9Z^wcF&TXGa-okgFV z7nb1m?s203^;N>@hc1oizx)oB#^59nQt0xD0WR~qZs&YY(HR%0;YH%5cmNa-`33ho z%Tc;Zyy2=qAV@s>^#Bj}NAEK@1%_a7l+t5`Be;u5M$Zc6bG@V{*pG|`Pu%b~pP!75 zBO}D?Pl;^$>(DR5hYadb3c-?Sqw7;rP7WhT>lsc$&9=>Z@%9*YDh5*<4Am;2x z_S)L~4gWBB#;_0ql4(u84gd5-@@}hgJN$23MBC|mD#9!;eV6(9dS4uUBXu?UCK=?X^$snAI1;+$Z(DU5|y4!#LACKxETP-F?36Xc#S6@NLcHJPAbA!~4Q9 z7NlH^JYVN0BY5f``Vt0;Ltm6()D$6}x-n7gNXh_CTy->lMlA^c;+K!!d-6 zXg(0)VPtn-L#f#Ua7`<}xt25#vo4#@dgtd+N5VcRdrm-{tY7Swb25FLAod^rdu{IN z9oOqQ>`*eUIuL9!COIvat%d9CnUp9yf;`faD<$%a{>izPii0_O7(I%q&ER}B2G2Fz zz+9m3b4XMU-x3yt$Qyl?!CTP^B?1rp+!)IBs{T;`o|uUSMo#AZ5gxtCR-f^z2Sq}- zJ2g2i0zi$Ne4PQZP0;klb;A`*bKeQ7qEmtx>4yI zbLJ5o2#qm?&R=X zt1$B701q{-zFojCotg?Td>r6re~UdG;Ok1}smYOqp^@al?S65C&DT`Qa|U5_G zH$%n#_fa4H=aNQ-wjep5ESigPENZPkSJa15V=9+smp*0iwgz}C9cHxU_xkf}zQTEd zigMdia001+5vlzWenyEjRH`Mv!k%{4MoZ@NiuS;$M~S~krH3MfLsZz`ANHujctP;X z`SpcPEExPKHL>AFBjBB!!EeeD1|AL1+OYG6OU z=f1*G+ewjGF%Pf!Z}V;;qFUmI4_q6Pd=x(VQ-x<}>-m@y-0GE&+MjK}L4c&z8=~j; zrpiWB2$A{=$e5zsfP86rLm1O7-qO#F0s4o&!V0zH5g42h^RsYmz}!PQNvIW#Q#xj` z|Jxkx|CTY9njvx8Y{`hYR#f!^dpg{XnuOJ2|C@=6w|(*~f{XP1K5-y_zfV0Bnwg&v z#$p6$!a11mzC?tP6zn^8pcA+6Xed+u9SuHm%S6I~JAueP*0JGMkx)N94dN453vsY! z>g9tb_(b_>TvMiJ6gJ>!3xejrQA15z>FJ|rYcyp@2xwms)DRr|o-g1- z28M_%;8zulDeE}Y;)`E0I17vvF!P?<4X!^*g%D*H>|*&@!t7?lMH6NiRAl9o!Xi=Q z$irNu?catwOp=`4`;sJdE>*oa*Vxky7fl`ak4}avE3mU{`JB4|aW1 z#gCDM`Go7qiD+tUljF&y^o9QmaDDhFzBZPjD-*)(Ql1DK<#Ey{dNRb33kk_rVllaoI3<5UXSOE&pxC+;DfGsGNum{4Gq1tBt?F$LDHa ze;%IvpVel-oai;2U0&rc8Ah3oNM9Zn{2bgpU~KQyUD^#vd8-9yCb_62Dd zr{W`nyBmhy**}EQW+%TsU*YJHQ~-XrN$}t~HzOY}msys+#0K1e(?^4$bV3S!AO=`F zWiPsjZg)k{dZ6*;J=b370R77cmWVyd!}mg%zo_mG5-)Xy_EHI!kbsaJf6Y=!3F#1``XEw>(HB)sANz)*-We<7Tb>D3xQgkR_n*?jk<^hx1o^Dy5 z%%nE0$0h`JV%*X$xQVZ6HiXFA!E(HJ0@Z|)-Jt7 z79^GPfsgFA$Db^4R5>@1mJ`gx8&;2X!gfl%fMVN5IAk^dV#bcV$y&0}_%%7gluT5v zHtpWx1akGQ_tF3lyFLG~2%S}09e!^oS3j+AXLG8eBr$*DEzT#sQDNa{fq?uTy5~e9 zB3rHr@d2%E(;srUnX-Ni<`?Beq_6>2oMCZjB{X$~Ghln_X&5g= z2F`KKCR1<@+%o^SzyQ@R_T}#lLY{B4`}DFA(fN=*dv0z%Rj=t>G@Kp7QGRBE8*x>c zr_W&wiX=oPD#P~{B5}R94f7Yr0WWHtZ1|5$@2M3(EclJ#YGZh+RqiuWzdFmp#bJST z7pBI+92~?g;~^M@u=ZS#T*J_Bd7$L#q@Sk{ZbHusnJ$=lq9Zb?=eE|MJ7NDE2F)kU z-o!=J22VTPf9RwkiA`P^gpf3hUxhIKJwH=TvdLOR8VPxUrVzFA=O0`11Jg##3o^e) z3K@0iCY3Zi{egr>66=G>?H4G{ zssFZy3qnPk>M_Eal;G(TAI)jQCDZQ(PvM|NJqX(18d1HPw--6aG<#i96O0WYZ3JzA zsqA{?w)VHu>@`8miUObbyCedg_${F5g~I{F4_( zTj}`)NQN+B6_XoB2ks$!=}1FF?+&jAmTxn-r(XFAOOfX?9=o)ocyh1g0kNYWnyN0P zhE6{*5Ybb7DQ{EgT}|rTqfCDKL*U9RwIngx*w)}=Rvc*hFtS6#$b2xASw0psRC;Yd zJrsy~dt^auqlHoJJ-T0S^LcfQWUSf}=Qp-9xJnE>`~b?oDQn5TCWUwoTCz6OTH94FkLR`X>J~~=olQoZ#HS}KD?O3jE6pR6t+(T#K zO@Xn{=FWftLB#pNbTiT0rDiYQPO@}2W0ohvi18)yv*m0}KomSV`;5W$z6ZRXGAzeI zjn!ekw9)(;N1MaykFmN%-W|gHz-an{1rJRvDb!!e1tGgwfNS=eIU*pEtfnC}lQhK8 z4V(RuC)s>WF3_m`4iAQP&FNlE3Cx{m1J00sXCW|T1w!X9{I3(Rjz)cE2Agdmz-W;6 zx(}TkoN`Bl(`23nu~%C}dUuXOOUw^h7@Xk-FE&kl#o<=hRTE>W(QvO{+?dlS9a4N~ zMjTbb(Br?=;1!p|5DjdT;oaIs(;@c-vSQz}iLwtB%{*V$4PM5v!OIgl$E(oY83h@&jWP)`a;FXg3t^yTjvI7mK|?@|o$b<_R{jv+(io~%dXb9qTAaR47}AKy zv{w)B$;~9f9*Q$>4-2#oiCt~Hdmu*pt z2 z`D$xuueyuK8ZJkvf-lX^aW12Yq)3u2F}GsmZg+|#qS3O?h0pnYYpysLbuzE z1ZP7c1xGiQ6$q#X1PwT@eR^4UT#a3wNR+1FzscnVcakII!zV?4_yj*|x>HpNY4nqp z;v@X5hY6B<3^DXCgEL(3m$SNT9B8cKH+C~*sly?%V)=C>G+M*<0n`t>t7zOf)4y(Kx1jR-eBF2N9UW;o+RBmU?5|mBB#EJ9B2rOLQTKXIhHr;hQ#|DPYB3bsirX9YEyDS+jEo6r-U+JeWWKPb;5Ozq%Xc^h+`)# zRbcU_l#Z;q6uQ+HhT7mRo&Wrw<`bvYiwasv7jSKLzeD`pXQmpb-c0YmKnI*K?}~>* z%`6D~YYtB>3m|Z`{R~dii2#;S_cu84Yk8BbBH!LBG!8%!TIo0o>E%}nb zU*q*quV1I@;pTj47HzRNj3R@#jo;UwCp|skBSMZ>!{_Hf<;Y|5!>(OUUnQt%W69 z(5#L@Q@qU};L_W50MB$gS&BW4IGWk-z#xTw{zI~(e{qKiTl__kVdp-Wli1J0`fnt% z{u?;jf4vK>Nl+rmFWVqvaxBt!DrY-mEQQjus~aq2zsX60T%g~X$+a8QtT^q$uZ6J~ z#-Z!1A7{9j9c7cQL@IMm!<<<^q(r8WLCn!aB^7ksZQM%RqKNn@EtgtM&08&2G;_!| zgOc94%JJ)Y%)4{=SM!mRysbiB;7d;l1cGE^P@*8B!wMpG*xdJsv`Tt=(>TP|uyl+6 zRm5()<{dk98uk{1? zdF0$U)CbG~7k^2Hg8J-~NWV+w&O|R4vn`5WIGp|xjx79A6-uo2L(=%<4&wg{mxy#6 z)Ld{9h}%Q5#?xhts+DjuGaY6O6E0@bFEcpfz}Eu;^UO2(xDcSR`}@TDCgLa=|FW4 zhg-ag6WDi$8_x~Mz_fYb?`#d3ma3$8&^TjleZa`9|;L|h;*b?Yaaf)vygR49&BXguHM z(|7c7l7!cK^ujKfWUuUVIl*WOeJ4{@zSPP%wo6fX;{^ecCW3r|Afu89OtN&E!&inL zXxfuC14&A1QttR4{R7vi zCa2&VqGcX0@}t%Y<~OjMfl$mF$2!~^J@xj+%M8vFACXe<6f4N1IDW=f6h!D3(rB7~ zUv6vEvElH`YqTzqn_1PDUh&~r#qS4IwN`sTe z!?G>o{H$1iwGcVprB@FZRn|{%DNU6Nmt%GcJVXH)(^DU0$c4*@iTV+^-uD5x`cWg{ zqV(e6ynP6Lxl6(>LmnCGr@R8(x(rhz7()K;ZmLmeyr1 zkZ@4Xu6@Q9(1Yb@P;JidWNl4LjguTs0#LcmANsVxiC`U3=LNWY{d{%?fSm$8)amu&$#l@O{+b3r}H zd}>I#8TE2dmS7sq*AfsmACe|=)y}In{p&p)U)|%FKcw@ zFEL@brNn1@9+H96a&Yk8^KV^X@ZG_XmI$2C0a2Q-0)W7v?3zl@gy3hwl@6Mp#|ran zd!5&@OE#8Vo3|fIF!zXk8gH`YycJhNN>n?V9E|o9_{6t!XsItDS3fZa*F8Ct2+EDK zk+Dh{B7SlS18+0Jez6*_S_3@E<6m~79gysA$b5=JMlGk6Qn+wk2ty#M)0 z8=xknuj&z(n*7%MxwuoJx{nQ0gX)Q5q3L9JwFER<7y7P1zN!%D^RrOqaQ4pJ4AM3f z0&KxiAm8*QBDdm)g)}!%a3L^-K*%pBK{Pk%7JSss1n;>z2iG4Hz!K_W_1734{T&Dd zm_3X0Xa8bwNp8B|7l{YnY6I#TSfC75jxxBP`zYK$7o|SwmTSB@5YWw~2)2y2$u!i` z^kcwLb>G_B^E&o?)x;lcLMtfqk=%&lg>v(9J?D70- zaN1_kkt9XVFA?5oiF*g&xITH{Lxc}}(B{*TWPVlgq#Un5eS^4llp)}Oa3U5zL@EwZ zM;QYAw3LGU+FToWyDeZy$;HBY6>H;kgX_n;a698fKM@UHWN>{Z$&VF@$2ZpbeCvkB z&k(}zAbiy}t7;d2u;ahke+e6C@nXN*9D+D)a1oX>VUiab?oM0_bRU~sg_nL|@Lfb$ zTzr|K0%3dhmE3$>@n5Pa{zP~+DxKI!uVz_3+ZK42GrE}z98SX0A6wJp>&L(c&XJ5aa5JI(LOv_cOSgZLTLLfF>;*LRBT3<;*4m&l#i1{~G zJ~RRW8Hwwi)bDSD^R7T>Y3$c+aBc;_?5y1z*9te=8RJo9B%ta>&R1rqZggfXwN{@f z^TDPwD#?zU05B@>Romg`mORhDc-3yJp0w%^d~Mu7kYDo*Ri7k`Cc*T2XyC76a|ZzuJkt+2LcR9#-I<0+Kb40C`c+Ai z5dvBQ0Jr(5+yZxrd#=h6AYo-xyx;LyDSrj>w5smihKK{|gdIRs9O#sPcOue(9evL2 za4yuL#mfnAyk}F_Cpwn5KT4`n8!pr|~_-%m06Z%F7@A{L$i}G0~l$SmfD9rzt!P&LSW6$z+0>>r;|Lq_j z0LIbSs$Ev?v1*@Hhp#$g)2n+rzO_wugUm`!zGlm9h%S}~3HjmY8rIzePOAX|KVm)M zPQDX&qRS!6;HL<0q~LP+@R5XbROau3l=1*?A0HhSx;N}?18gxKqWB{(=fKD-YU}$t zuFlX=zJYyDk_O;qvf5+O) zW}R!Rz5nl;6KbjJp(DwcFRD)#tnYJb_LOPj7{VuBY;bObByp&e6Uh_Eg%l>E>#q%Z z*QpD&h^Edn0;}O70-r&`1!0gkBhaOozn>zEB9RK*_ZKt!5>6_FXL5)r?W+>5 zBO}WKe)>oV=to!6f>paf?~%X7vs1%cwo8%SmZ*x*UJS;1KS^@KXJJMlrF z5N&zZ4HLR2tJGEaoN($J zQiDJ3Q3!n4;W_hE58ZU~V8_R|S$!DE&0SEtY^dYh?1%iL@ey0HE8azr7r(Nv6F%?* zgY%f8A84F!aP?Kd2Omd z)(@_fT}XJ(X#0F6&`1@(ZGPhuHXq;Yqmo*LFK|S(g2RU{c6fe%m%-Z!bo>0AMn{nL zL;$1v%A|^sJsc5z+a+tDiHi%;{6^B85w6`b(($-#><^+P=tS1&J{3YtADh$OZd?}_r_pC{t!>Wh*gp4eePCv%P2U{tICI-f0Yd6={PjpXIn&oh+-$P&w6Sz~2DE zKCt+ELqv7o-%@uY5hkMhTJx)^G0;c6N!^9&QMJcUcQi6_fO1+)DWwZFDW4OhxzlY` zsG{d^DP=RN^UE&|aQU#a!e?%FxTR`^cdtu9NxRBc%f$b!Eub_3z8)pV3EvbLdR~AB z!j1CQ@%Uxc841X)wqG=nv!A?wW15Iw8#M&0J4517I)9)Q@wORJ!Ajq7hNK7K+mGr9 zC-?xv#qB-tg#edd^_DNmIhxyha4`pGnHIrj-Xd^_=ZxOsn#&617^lIOvz0(t7#gVM z2+&ug`!Nk29S8&s_1)ok_~aa+J0M+G{SAck88H#bvphvqNg+XaNE}&8G=$&n5)|hC z*9ou?xaNA$8oIEKr(_y+kH4#Rf=~V zt*hhDIVd#X-{=) zD?QR9T;iB!ziDvV_+}zn{F8(kENbDD-j)yn=DuTaG8B@OUOUkk!szy^*3=%UcYHw` z$x7Oia6uqk`IaH_6EF3Z-k${mH}GKEO!h&apML8~r?a1LbiqKDIpuJYYw$t}@4!at z9F{>Q7&V1>Yc)wo##&BREPs(}YKUqeq*f$Z>HSk=(Fp~6&;KjH<#9h4;ESS5`-OpE z*Xk(&9<-80^|qKQl-^|XRR}nyYHI-jEDUK!U%YsiwL~hX@&_bc7?aN1BSLzva<%ANU2ss zCaJ8j_*cV|kwDm0)KUo0kfD*AxylK%!Gm3f=5v}Lo*>yW_S|j{iOIo>bMwg%LJz%n zc7doU1u+M1r3C76-D$r}0&-NV5)a?z1W4E=9>V6;4IUcB!7Bs2l_avl{B=H%K98^w z3>Ak!7{ASamm>>A#&+~I%+DUL^S?DXg}9?7#PHL?e2IGzqB#6o*dGVP2nKOo`anWf z96)P>PkH~q)p#$Trw(J6rEK|{z*ryYBwS*SUU*D!*fukbgv^lJBMskah}3bw)CiIn zJUN+(h{Dce_=i3}Wgg7L1D?GCLm|};@22ofUVE0_S?xN4yyOxDdynoP;3Apmr#SGk zB%f(eIu^xMN{s-85SwR@X%ixg=O2ZUmelEYbRxxI%ByUB#I8!98{NAz8=P(Er~rR3 zIOk&nTndS$!_ilV0g3l)yCjzo&_sjyl|)k~pBOg!YP-7d?>4MQC z!h%q5hhJoHCMQ3dLW~?5=7*lXOZzT14EAi+a!TtwCS(0{35KE>TIXVg(bm2?SBFRU z4us_m#Nj=1W~0AI%dLWyT1kj?15su6A9`9o97?m|?i=R94|x<(EE?zM&?_ba-IN7UgpM08Uv1uE`0~57a5;zNZ;BF-I0MVdXDIgi#Qhyn)mdGMYlvj2)I^D$yv6eHU;) zSCvzt#jA7NDgp0OXHzcMgafHHoaTRT1PB+x2LD4K+)B$uc5x7HoWe2x=WJW~yDehI zlh^LF6{}nkkcA|Y!ByQ9p;MZIue|91xw9p6JK| zk+D{U#5S!saE3@Y;cFxm)#i;>=%RvVUhfNC=L80Vgq74(_={qSXyR`^-j7Ej%My6lq-d)RMxX%Mz4-_-Ofvt$mk_bgz9qVS!k(|U$1d3jvZw4son@b zB!?$8Ifbn6KVd-nzOj9BoYFr+qftqnD+z=KwQoDe!;FYdsk|C^Qn*gJDPm+?!R=UT zm*kO#N?mE?Y4&lDPT}(rE{OVXCz1ZmiDhd-^rsZ)Ca~Lu%6;cTVMIuy!!s$jhe{(2 zNB~x z=mLlaPiNF@ZbjKb5|I9**MD@gc(hkLFjbxdytp2RJt3S}@qDwFi3 zFU&`{Y{RpDa$D^8YA+I!2%N4=xy^yfNE^8^iFH+I7?a{se=pZ9{5ddA^R!O9i*sM) zSfir(U)y6yY(8+4anD_>>~0i3juRWRbv*1TjHiOcA|^+q-Th?1D&?%3EjVEHql!!W ze|dN}&P9^9jEKFlz#GbP3CcDqDtq-~#uP& zn0j4;@kk)l2|lNG0-7;Vo&sSqx>-`SFuFv6t^QkwGlwjV0%EwN2OkZOBz$@ z1X7UAwzOe8-?>YPg`xzeT-&2aTZC)qLX>f7;hz$Txy*y zIv#H2oNxm{Z2~ay(f-*kZJd%Y?6&aJ6@)b-dVw`W)`F|q7O!;zcHF*jRSrMRAeC_* z0m^$5qKZOh%XT$H^lWL%)dUl*ENS6Zy&%V^*7laaoEPwflwR!u-0i0zhZsO5-w(=pzvX7&SM)yVki zK0lWmvYi~x(1p+R-WZt0Zh_xSQFVbxwVPbIIcO*0R_!|e4M&#SGiC=lJna*%P11>Q z#ILVKAg>1eH0xbi%kvjnY1GoIN|)^%2#9}3Jxu8p#mh7pHk!RZw>534y;^cO>%ryt zeWpq`ahMO-=0V{L+$5yJBgFeJ%1K8lBsq28o`X|+GGFjmht$B9OPIY8Aq?MH{0HnG za=s#Sdsn{WOvUO|n0<;fm1|0?shc96@ECm_R(B!f7tcLkF=n|!IHH4qqlp7@4C%{) zaGYun;f+O1=X^@1Z;D9vYhasd@U$fp_(V$WWGIC8?9>T%g_X{l;mF zfb0bq(ESHz(syi-wA5^kWyiyJX{hRVi2$E;I2q;dbJfWjpRxfuOsi2SRC^t6A*TeY zDAumIpz3O0fQ!Tv$CEJ0yXK^GUcg2VC+|dOh^UEHp574PVf(a@8cu2`Jn9-bg6O(8 zI#aTtHQ^eLix;JN?U;B8^N-q}QoG|#r7G8ExABt$B1tHdQafBa&JRLNp`LCH|MZ&@ zoc5RB)GMcxpR)mdfB;VQb5(jJM5F1_g~P^~mnCG$bc$>G?ExN4H1!&XB-D@Ty&Nu@!uh{)yL_$>Fcjg*3hzDN z;bw2zICaI79}$gETk^nIopWkmTf;CFvszSq+HqN`p3L6gCY=qKInrj6(#bhbxu-?E zjM%VT(8_d$sT47Kq=V2~|5C15e{7-A~f5xP;#5DC*F7hy?szVbwIcmtLYH`X* zme@GoB0^0t`Gi0m^I?C=h}8O7AIOJL%Zsi39zs%eW)UxzzIE?+O&I&UkKM=&I4RP* zMzu1^H?t&HkNqddfcN>6-*7lhfcH|>HyU3Ea3L-SFU8?sQ5=#n#>4>^u1!#bbF+f* zw)5XE_^~e#WJ;uOLx4*-PCX-sh*E^tUS4`LIQcFMCi-Z+&zeWU{dwM*IBIo1TJ6%*JM22a8fTR?^cZr*%{BQmG$ zePMnewYG*DY4q4Qz#F?Td7uw2-QU6 z%K=fS@r|$K;PCF={+xL{QYJqLxP5QNd|;<6|9;)%t&YqJQT;S7;&kLl$YRl=?`7=~ z#=hob(jQKLpDVb|;j&#bOkX#+JpY&7uG(*ATVG)Nc!kgZ#o<H1$IJ`{+AEL9zJI8EX)cRm}2R6 zN1UnTa54WI@jr$EIh#}X)GZFTO{A&tLW9#!q`a!1^dKL)%GDGPw@J;PIzk&$?~(m~ z&PI1|V4hp*sJ`6hVJhzt%Pe@$t)4$EF0n@78Ec>nxSQgWPuKzeZMFKhj zCj!=l$c?(YnOWJS%1fe(s~Y`EOfvH<(+VqrsY@i8`GpNAoDZSGLxvK{lg-a%y%`i` zhs#4NB|LMo!}Hs)ZyFr&pF2itd@HxW)mM$_Gdw_;*~jP8M|^(c+W{WDKl@&QGh)*I zZ~EsxU>9r7in?b{Px>(bkn*aYUdLF_9wMo}E|_SOkI4s5N{E-7Bg#(M`~UgP0hwHP zr7E1h&Eb>~HGKXmBI2m4JmmFh)JBJgJz#Ytz*~(@R+#x+7zpon%*35a*gnl1=JV}c z`YL+hoMcw>`+rYu^k2?@EjDm=;#!d+W&K~{J2uevo=5I$3v5bc(ahWm4TSyR!ii4A zp8c67Q)*|4mjX6@DeHf}SJ&`3hXiQlz^$jrI)GsttR=28yubk^SR{_{0c(LK1xX?S&Ma>H7%| zo^7v646&&!4xN=ojWN0U+*I6(cgvRJb*>q`l4~rz(|@FIP{)*&nfhm;{}0ZoO)|tk z4DitPRL2}{w-olnh2ib+fk2SilX*e9VzS|;ww4b07mo7-AF!VhD)G5j8JxD;+K`YWmr8~!A(`gVun|&8yFU{om3%QRp++o*hf=yzSLYqh zkaZJQYlNr#AD-{kzu*h(4YmnMt$IC|GngQW5eRQ~*B?ZA>iQWX!(I zxz6o=7XA_7A$QCmQwU)_T7{JSE(`7tSs&(y$NCLz`!c-{R${aV&VyofnJ+MBA&Y>c zX1k`s{;-+|^XaDSAuKbZ(wipiXHlk!R;7gr_5CmOtgzwPB;z);IxZDFc{k=+vU4c95Y{7;6Pe*Eb?Q zb$}N~nNy3SE9-viJ-|W+6Q}sMzhe*6_KWGNYM@_bTq`~Qo z;;3qZ*;hL}W7Wc$uG!|wfJiuEu2E!Q|z2JQCnM|FAUpRFs zuW~8x;VnW{dbudy;C2Hkzt#~LrUObxTt6q^LUV_Rp=l)c>+q~xR|NY@D2>0Ii=-^% z?F_D~8@PxjFl0=xh=8FHu2E|bVS_G&^8NqSL2L2&?e7V$Umil%tDl=AqI*3M8KnJN zW@*7!uYiX=VC|$t0FvvYc1>a}e^8TT$%5DVf?T>CY=vB|r8b8|GB&BDn^9eq;oA<3!sf$2>ml4!SrTd-~S3PlvZPVCH-(LLzN6(4uFpoVZh0?sFyn zbBRGN1UHuM3dp3Roy})SBGS?-MXLJ6FkceS;;}gmGPFbAuy_gk4~>9WHg)e(Xx#0R zh(?sDMfkPDB?7t!L8RD?3V>?BLRR2R$18`ErDqb}W&)bV)ck&5VAW0Gvu8WpY^K{P z(+{>}mMcPAH5+rkoOD#b)W(#hUtr<+U*q0DL?q2Mo%gvUL3PzH`cdUf?HZR#QsHYs0igWCzagc_DQ0A(~2-K^q`Ej zA52M-s%A_I(Oz^A?}lg33tY=CNX=435^;uwh{6|8lH4S!`U_X!7wNNt!s&lG8=7Sw z2ym$bry5xcc*+q_WmIjp zZw?uo6Jcrr<+lx&R8$czeO~w>;$r?!*$zPiXZ&}NTsEXt+P2+9+<^S=3b?4Y`pq0% zlZ{uz1r&J~0$-j3B7GD#KbMxdgiu%YTM6omL=ugV(JRs@*6_$BB%|4wIR!4C`%9X{ z@iXbL|C4>0+5M5goj8!e|Ko5YVsNx5&e+QR!WJ3hF}*Nd{WjS}L(y7;&%YuIjXeni z##wV4N2u!G6vnpoF+r$a@89;I{o|hTgH9-Sv|n$*Z{+!(hgTz18$h37ru3Qa_| z(SNkCb#kh(jg7)9ZZ4#-yBsQtygwmu|}dHI$aYvMAq1m zJu)Nfe_Kn$AD_VU>&(wv3%l>P!TENx_XWKjL3(-XS-(kZI)lW0424}+>$%I2QTw@q_at0)AFJ_W-nk{Fs-H+~W)n%GH z`yye&Q0)>3nKU8{^5s_N?;7C#=myWf7CsRMgn)dPra1oEoRrKH%zEuxXglYv{*Y3( zRY2Mq9kCcVX<#>DF5T0V6{nvnTt7C)1VS?BIB+g=oCmlipSY032Bl(98yI7~7bn%` zw25u2Ye7!a*Pp;Orn@~8zD%oOr^2rk^{8=h)4ALonsKmn?&{$vG_@N#Mm`OujXXRH3SZ9bC>%w__j zUgqc5*8LNoUv9~86Hf0CeB;oB%l&v;Vwry#>C?xa;ON5Eqq$!ovl8F_zDC}qS-4(; zFsDdy!|Kl|OHgEfGyMxEl7lx72=I`Qn@`NaTS@=oRugWAG4qhhB|I>23(c4!4{~Jo z6Z9&r8@)l#H;O~(C-CeP&4!Me2Wj*}@5nw+g8WWIykYjEX}ZDf1b6mhZE&;h_yXXG zH8f;KL^f;2a52yj_~28xX7I`QHxs^Xk+{qFA_oO+9FtG}EZl&xyriwy7K-Dn5rrnu z8ovAKPpSoej0aiF%-;Me+@y+}R z0T$F^TMAorSnbdoIs@*ip~qkG^ZRKB-(bIA8IQ zv%v1p3({wV`O90y|%%^7ZFjBcI{n!>L zVJN=;(j1~)Q{&qIV!|sZ{6@fTwkv;}aFTJjJg=Jh3*j?&8ayLmjd>MDo+aU+Qo1r2()krs5+h)6m3Z!Z4!2{2@~Oa+wQSaUGX^q2b&rGvK|^E6 z6)r)LY+%IT#3S2)?D(x{2m+{vn(!EXmdFeJ#WTA_)s=G%5x+UHbgC4x6SXm-RI|+tDL{}`Tb9b2}Hb3#cw{#5g9|Kma76HQRC3F zDUHW*-p0jD@>+I;GppBoh;Su#UUC?%szG}oswoZ?iE>Em8J$Dl>lA+&+0_{EgNGqR zCe(RkU|6DI6vZugYkLX?+xV|gE8NlXUH$OM@MjD~OQ`?^*;;=3oE&P-*Bj*2uTvK1 zd@1eSzvX;48Us_0zeS|snP>!kk4*-8zGw_7B7}aIl!JhXzwU-hP4>4Du-`zb3l1M^ zc&LN>_z9T0cu{u>z>E^eGY;TEdFP;0<}c-TM3AoU%Q*s6pTtNHPDlb_5)gG80krW(!1ANv zZyJ2(lp*@%;;mx&BBEoW5UFoejVQ9=WFmdp3I&zQ!|Nnp;F>1<0c&U`kx*l0e#{xL zjKGgQwJ|IyEmI;hciRF=BF7O5Uw&mkB&9^ZDMd2ItktAN=ne!@%_APs)R@EwvH5&` zQ%D?kG)t;d2Z5vY?L$P}P_Rixl|yP(VQEti5lp0vj=bOJTlKfB@wYHPB;T2<70weu zQ}+NlvdeTzA8@s5D>0N)pFSG_@%{(7rvD+1_M`WQDO3=2!D6OD^Qgd>TtAzk8hS`( zT)Pam4)ZmUUqNCLz&&;Eba3aU;UhT0Jsc$La1ABoYF;@`*5C;vDLSzr%x_#BJ z@ci>zgf?Fg1QEwjhnYJbW|Re*bD>Z3q`w=S#D$1TSn1w6JR7ME+~0BgQR3&7l1)f_lD$v}crZSFa13zKiN`E(prr)X;G5w4ng z*fk|%6Vi^8HHQmR6dAboWs9IvA>!Wpy6 z5DO2fo=@`pnH=wnP=`T0O-pw0!pWGCx;ZHdcPZ3sF@Nexq9G|EqFDfD>TBfS{6wOL z48&SnsHad8x*0zQHHJPIvBaWN80!>d{$x`eu`u>4BcfjH!9TfcfQRIpoo#UX)IFqO zsqDpV^WSAzqc>{!*j5cL}w~aopXojCpvG|$(TE&(n+O+#=85hHs8DQ(f@;^txZ|@ zr9wmnLQ%jV#zwzG1}GdDa8pk2PN)k-xDe`tXXW6QuryWAKEoMKo24`1=s^Ei8&KlV z&iLyEo@%j2TP44P?nv#-)Mq$9x8ac{Q6j1+uU!=~G(nactSl35z4^ z1?7T_X-Py%?u8%1{I9V!glj%wxEH2R*($EW%-#X6$H!v!=CLU&QbLI;wc!kocAO~* zU4uW$rioiBnXjP^4Qi-Y?=d(T)xsr=&iu^a_F^QXZ6`>e(N-K=Lur~Xvq`~eMSAQ~ zgqWHOkCxQ=mlAVsM%GQ>d3nGi+Ui;qJkWtAIt@o~t!+);Q5+rz@8)U$s`N@6AH2DXapQS{{ua@o%vc<7oNZdT0ivp3w&l(X;c3`;YQqJ~B;J0jL zyQh9qK`9ev^&|H1AI)18?m0v_eyl)3XHnYN%76{13bCO3mc))r9rj(7azd1{sp6@@ zd2PPkSD^64lmIChO9(E;ffW$v(&{x|;fsVR4WIHnS!f<7V>=<_#2gGZKvS~GAAS`_ zx8vw2lBI>57SSION{R`d=|b@`T}XIm37{ik#5|g|VOcfE|1&yfWf&Yf{vf%V!u|zEn*--C!Ke zORGoWdA{SXjJM+fe!dvP%Rz*rwrtj&IxVVPvz#zmnQ%lFYRYKoEQ9kCuA+%?X@B@7 zb5l3r$QR>M@;R#UPXeJ*Ri}$!YYJU^c+ja>*eXLffpeTv0Nt_YY zOumGuPNa zD}AcxpAZ&^8FYT7W^kHKf9%5CUL4q9uWrRcb-MIGcdr(9OHK+ z*@QARs&l2x<>A+J2&a3B)mnl1+Pd-WL?MzgTEbHg@K9N^#4zXM#fVlSL8TW&{ylQt z>}d9z1Y1xiA5zG9OGPSJ2sN|4CbHpCvdl-zSVKZ#t1z7M2ouvi^23N8smaY#oa3Cs zRF)iWJ7U$;;%*M-W+!Q|I4r4rShFaJ>zn_g-TBrQLJv!`qK44oyA2sbPOki_EK>%T zP|ucOcgy>)4aCE_%Gf0i&qYJ!lK~!bNmluk4XD?{9P8gq!nrNCEKo*E8n>!eDMSiy zrhMOliYg{jc=kERZyQ~6Ty&T)kHo)i@pM7`0$b2#w@S*}3@LReFE6u=dwoJ8P@oA%9dhoxfY>UE97}3^bO!i3`PzNAKdS>CMKb!$)=}Jj`cW zM6KjZ%)dR%7X}nQ_p#b#dvu<1QkjzmzG#yeOB!SXFCiC*u9!QuQV4wXy9U>vQQ~L0 z)29bc|pJOX*6W3o`k9F$h0(2f``*iC+v@c|{ICo;};|&qxxI9cPI6@m|^A z4L%m|V&!BRMHC_VII>>I+s3Tkhbr2bPld_n8x0h3!2_@2dyL2nmDdsxKPuz|L~2`* zQZYMU=?Rpb=G$6`5JWKB2-t@ZrvyBLe?-id(}w)iw3|=W;4!C#1rqzJ?!n&%cre2- z_7%pcnPH+zJj>5@xOLY0kipHV0w4%0$U&g{_Go{xk4oH~^0}){8OmCvo4?w^8F07w zOA}!x47r9z9tMFTH32f~WQ-sD747vM?qgY@i6j$ks)S}!`6dH$z@YGoWIdZ7O@y)} zc$j|Fq^}p!*dsZ9F_Gax0w+8(XF^b`cD_Y zqDYDRDG71OGl$Hidy6k%oWhe8J_8wrDYxsy8WLB#+A$uH$t4TACi|F=?xbUM9zNZCh)5k7tDTEAmIRBC_)@&!yR9RR6p_&?$mF6ab8nAHz+xFvEUjC5}E`NWIoMMAh|dxxj&sNo%*S!0Ly zF?qif9v!Ic(T=EknJ~J+;B+3T2j)BPF*q;O5|x|8P`u$cXI4LGo^9~XwOAm8cfL|o zbWZKV`*q6KrJ%2r4jEJOMs)U5P8#?{S}oL|$AJe3=crKQ(-pa{Rp(a{cf=#&E4+NH z&o`$t_*p3{ae)M_4IFI?bc==1DYI!Qlz;gsh(6(PyYk2Iz=w^|#L!Q20@OAg*ttu_ zFWdSwmH+3QHk(oe*%Lp?enz-|pO|p@+^~^LTL_&`w!v_&Wum)4kBVnd%Sxu3T^ZcPZel}o=T5DG$}ehPKM-g8OG(j8 z2Y1Lz2qhA#cRRu)i6C5`$^|8tw4#J6sR9$OlFNL5QHTr#4OV_E_@73N*o`6GGi?&u z`_!t!(Z$*^2X*eXPkuMy8ZMV=(@*Z)*M)$5Rl%*tN{sbyxuVbNN_m1Gz zeDTWR(#zShw9g|MnP1vc+q{40UaLj)!EI}64}yxjKN*$>=gPVqo>OtpryQPQMSQ~F zJ0Ur_@Iy5-oVFRxhO)PeMiFekRaLA(r-%*+1Oh|Dsb?Xg5Twnh7riT0opexq=!nv@ zw~lY{5Qp1)rpnmxzGADaSbsY$-h5x)({<8FluC{cRNA2_N1C)oW{M?Ysd=6osuh04 z@_nRJzSqY@xW{D@`+Yk(Li6Z>J;jPj&tDgzQsfgH${*iUaC{mF!a-k3^h}vS=@VCl z`N6rCZgqHiMM1nLJ44MEttSKimWS?9Jk-Yyq*nLbcIkKGcH54eSG)GW&OLCg6gb5j z7%(E*3QD07AzHJRquGh+*M)y-*tEjb&-7T#SXVe@zfw*S(r$w@;%>r z*)lZW?+eV7YQ)*?9iDQG5b(DND1^K(p(d)w;u3Pt+`oZG-elVgIYtJm$cISlK<5%` zB#CO5Qvk4^k*;A-PX#^@=4$}R{PC1L$xuj!-s(c&Cuy%Mh>G&Fp+fV6PFxm^e=qpk z#L0nH@T<9BZylbEINaU`;pb3LDPTh<6Z~-e>j8dCt3)+FRNHV6-6i)Vl7fZB(~Dto zfKMgG(I*4b(|g+dHR&0WDzs-T;0X$yJh0{TIgO6dl*xaCrpHgTGWH)IPi012CVQU4 zlOSTbsoxlUt#}3s_|W&MwW*rVPlCvNz8K*2TbZRW`9y)o!md6!o%(fZP<~^ST`y(< zI!6?8FSi&DSC_mP^NSjC8TvB`-qiGnaK4Y|d=rQWSF?u;k>uaHBSDIom991TeGU;{ z7;xf2x+&A{+%`6@2iwq=x^umU)S4gmwZSE3(#EwdHnL9#TESIj1|4p#yee|$=c%Li zMnMNgo@5KS2^FR_d(7QzaQd8V>y+8`#|g6^5oRffv`;!VcA<=Y)U_N1Iii(b>{*gB z(ED5GIF|=!k8wC9!9G;yuWvEN`PgG*(llnj^7*Ox6rU@7$KZGX&IOLB`w<&Z^SU|Y z_x*(?x)u1!E_icJBQz((CbTy$|De&F4+=qjMAMaK?2sI5-_G}HlJqCJf*FB^2 z`0S~i)q9)G(!%@`JYNL_hfilX{4S^#aQ;{duXhbOoEu^M9Fq_P(2pH%-vU!S)!#du zkP`*2QPgM?9;{&OBvvbr@SWMkrr;C%K01> zb!DnY{Hj4045pTbsX@+76h8X5fatDOKgYw|vxvx#3W!H8nbY}ww}<)S$YbZUG0M*S zSNv&|sIGEMSRjN;BV6FWP$ENOaAWi|pMMVsLqmFmz)^RQ`&a!m3D$#Fz~F|bi_I^7 z8r8BTPkbTSz&lBp^4WshKo}ZQhRQ8X*e{oqA^+tPHE|CK>wLbLYj}9^IG)E=|3Li8 zD6d)6XE~@_qZ>Fd+A;wT<&f=%z5=)@eEq8p*#jVgm%vOLq>;ixE*nyK))InDLAVlX zMj{T{Vt*-gh6pich;CQnJhBK2R5~zg1fFj5ciXaA5A3Q}aDKDT@mK;eZM@szx5K|K zf&F!0FqL;kf^5l@fFDxO{4c!epBLpocR16RA`;aG4>rce|VtE}`Wy4Q) zBJyUxa$CL97m+FaL_nvPQ);9X^3*_?UE15{^U*lwt1oq>I-}tXUsC*~lrCX^duCw+ zKQcsXwpdsR+=8pw@63v(RKmgSe9i4}GH6guH1`~b)A;}&MoXFVrSzFqCGJN(lunX{ zN;imral-N-KLaDV5H$iipFgUy`FxQJQY%A4$bAB5b(Nnck7gT)Xn5KNNcc8B^-+ep z_YH87SmA?@1h_t)m1O0=`=S#|8dk!i71Jn*^)DX#J^mfV1z&83#`f3UvmY*R5dD| zsJf_+_xJ-ksmXV!ot1d^Q2|%TF|!*So*qvM@nT6TL1|c!?X>0ARsUwjQqLd$o-g7) z1|F^q*IS8(jPV6=l1mp>Ffd$YsuLS$vGs-;i)fVEL71%C=-4B3mH%Fyf~ zKA(ii=t*s+;6nnBhLN!_|8CZY+OcvT6l}*->9u?8z}$kQ^1=)b?%dXQh52Y@3{Ky0 zJaa#FxV_w=g30f5 zbXW^KOu$L-I$v-LJQjqNA^*-Vvtm%8|AvZiIg92gbRa<0hDz!uq&gqwRt@o75cyBk zdaIU9)5M>gA)ag^R1`jbvBTM%dPHfFETOaFam5Z9}8r?uWM-L)@U=#gJQ+ zhXjkM``vxZZBR90y$)}ODN}aa9qrg%^oi=939q+&!uDzW)fec72GO4Si>iyG$H+2B zY32##c>LqWlu7~V)bS=CAK-F>i<)hrWj2})tj9p43;Y0%1cIHXUgQKe ztAnW{P4yUjr!6c%EZ^@Zfw6}jPCQVzYL(v>GQnVfNi<4$3cYKvKXQP={f9U-k3>Ql zo`P0=gU`2T0y@75y$K$l&(GH7BF%QMnX1kYV0C}*sWtr0#!h6W+dY_)!GZOq43aki z$PiwWx1{qchtrQBSnsW5s5eUOiNezw7x z@#OmLI+Tz1XTC*r%~2;Fn5}=waoLZ2l(_%MXU!ITW>zkU)`8}jEueJr#*Z>J7dIeM z7j*tKs)G}LfbF=#=hAr(@kqa~c$U8J_^ngQWS}@IWrmlES-NdWQS61}kZ{}ywZ;lv zXgwS*{-F%`nK-W~lFX_MtWWc)buyM|N-Wl4ClHwsWILgF$n8wJ$bYQC@Y0tn&*JR4 zJp*wui4ympIqWROiCJ_z%rDj_g$DkGkQy1h8b^uL5FjQAf2`rPpfVTWL2^G_CsQGX z`{BA4CuCA(s`^*ML&*gXlQ+(PN+0oo+o2NJP<}sPY&EBhDMp7g)kOU=xHY6oWaxh! zm)Tc@v!AszXH0SnS&rd(@Z1w@Q74j%yfj&dH{<%fmNVM>@v5l`n$DGoP~*=tI3<6u zbv88in*f*1sxmuw0N~dDQ*ubB+)nOC^3;MjBRv?$^|lCO0nWP%(4vIYyc2}DmnB%4 zZMIH7NCO2)X{6t1X#S^7x= zApz;H7*^G`Ij-}%>{e2xfP$eDZhJ3THHU3^AXVX*hfpGAKDm*No{C((%HXuaovj@y zf1VLk=Tc4n!g3+bw5dBESh(31sJLkIlt5)~hucn7;eOqz_TQe3Dmy!2dL;x!4Ihhr#_I`Wp_*;Q-|cpXUwsRr(q@bj)k zaAndpS_9gVD7;wNnWxe+YZ zBU`oV-(Ky6twGIx4MfH45~9lx(Fjd_0u04fuO_tmH(SFOcps)4O(G(|>{9KR6Y$F8 zVY2j6N6Z3%#<6^yEWXy^BnUHQmfN55upzA+%j^26H`zWi>3?}pcH{^naVUJ`M=9GE}I7O>?K0we1PcL|g*80|y5xVA6|@}hRt1l2B@s9s}m z{zzYfsOu)q?|YuXi67Mzm2MGM4XWD>l1XG$|CxhpM+C{L;%p>i_BIEvqbLPD`m!i` zy6Qg&pIXW>1V;PV+~P?GPU!^E8nF#jJs}}Y3kh5$CVT@Cxx~A{p=8t0cO>BUYe2py zElz0d+v3SwcA@Uref&Kn^?MT0bD8_-v-u)NTMp2TvZOIsoo$`VAQ2kpAnlbq-3T} zhU3)gjk)>i1N1S0cL7^svRdi)kbhLLACMKgCq{q{BMU%7&o{VUCBie2?-AbreS_}~k>%vK3N3)bO|^?o#!se> z<{vW;Z+g-xoxR)akA4QI0230cMXl6^Fgx?erk}mG^XhG1_+ic(Kt?l0Zd!Fc<7og{ zEWmfiYWbqi07WVeNTwS&f79Pj?YwH6)h`rEFW&T{H+DW@o7JQ8*KqB+H+6nI(;;*K zg8s1x8+og(|Mi^IkIX0V#{vF#?qKH67I;c%Yq#8q#D%EolUBC(TAR-lEvKQg>o~uT zCd}~Myy~A!x%1}`-rUe~Pw8%-KS z1Q__N!xtxeKo0`W7M zRQ_e{=(l#(_2Rz%`)rcl*vZUtE-}r&*WlE(mQ-w9(9FT(grz5dqwA^D`S%dsM5Yxu ze+nY+YLxdAc*>jUwMS0t{Qgnk3%X0?gYKeM7HXyB zMohAjYE*aG8MQm#-g%)e?%UZYJQj`GW}cvt86f?P!Kru=A-jz5?01{~e0t}5w>b*V z&cA#$6$8)X$t&PdG1}sZKvRd;&VNVe7goz3lW*Jfly`QXxP7*I#S%HWS6$XlG!iuE zy<~6!*4)4H{E+y z=R@1 zQQ%)PxcvT53ULKN1fv7p)+8QyR)FiVp3@xZ6w_ZGJP% zk0$t5fQt!w1&?cVHGKbWd6DrC6u9|q&gTmrw0%Uh$qH&f5hjt5;D zOrNc=ee>6bi0@0rcttxVzS559l1G7G`Y7AIBP_vz|T&QmIA1z!{ z-EI$8q#bwmlo|Pew|PY%5Ny^&{_+J;)i6*VK0cB&nMczE=7oIVf=#R=oMIsU5Pnqk zza=$-6)e~qr)2a`?Sw7o|2e>uWSsw(0GB8jM*s(gcHEM&Lui%VzuE%l)Ks0$>?oO3 zIV1eHKp?`e4)CbC)Kj{KvhlTT9OV*G^BP0cUOcWfI2jFL*+lUbjS?PGd-I7@#UDW6jh4a36HD{<82>_C5j8glM1kAp9RVJhz0=@r;W>3z zfXBuq!B=m|xaEP}jPTu$LLf>O!fG0FxI;#X?+x%MzRH+bFpV*j^%WA}U z@ZOE9!~D=EY}~=&+_Ag2Z`{%0LDP7^x3R+p+Opcl&HxXZ*tpZy5CPAcN14B~&*uSg zi=kZrmt#-8-Vd5EiBXca=G7Z_4e-d&ZU%4bm^MDv;d#yN-olf`Dz$Ns)<8_Z8}|(G zXv@6P z$5kCA+us-DRd+yuM_WEI!0!!=9%%3#(zl4j*^5I6dw9%2$^HzTmSa3AAd4POYD^ht^K+?!4<@ z{p0C|j%U33o)F>14DBMCz(3W_Ds_GeZ+PI3`kYODG9K>A&jR}2NqB$N;CwP5Uo)uB z5?-1#IA6Szlgk05i7=n99muQY{WXEl+x$H+U+Uj}pO<65wYdWIi7;$-#TQ&iVbR z1?Ept22@%o^kQogSym1y)x!bhLw4AC^$RMZy; zcL6Av5LQO@&60I!XVsQawSG2`3?Vq5>2?;i*0BE!#QB^|nCcZ@_X`M>S*V+r_Hlmg z+TPA(w7K|W5)mXw{THWos-V!HDvBP@f{_svD=hxB&F7OpIX@oRfpCrr9zCCj>ML&} zJWKm6y@m(y^+*|nCod;qu@$GHkKAI2XsZC9+~45rtHlW?50Lo~LkRN$n{M<3Pvxx! zZ^OUw2!kKuPZBDp7|Z z06(jpMnk)T5E8vH{M_6+Fh*AKQ?hNjsvn&goO6u`pT-IspJ!`202h-PuIIPo>favK z1;`NaU;!G6$okQ3DKx+#Xs@JE&K9_89>lXU8OsLJD#yh&=)_jwf^tgZujatU7vwlY zT$a#)tXKd4mQh5-f+z|vc0m*bDN=_niq7{u&suw( zeJ=C+{DU!T@4b54`<%0{;2qGo%5<;zUwTgS=Yt*pc`mvvFf9-4-763%T>Tng(+?OA z3H<&6KvXtvgO-YTzvTn z0Z(Q2Wn8`ZZ-+BwOU3KOUi`8i-)qU>1HWyaGuqL+=66o|g<~E2t~Skdv;C$;_St?L zmf(v+C!KUm#_boj$ZCE4SBPWc#lFVd2w(Hzz{P_OxU#`Fz9QiMB#dA79ZN0v01c@! zVrJR$8i(`Yrmh;9{twA+zA>Axhnroy5x#hDz`eE^p23~AK5L@mWiIN>XML8v8w2(R z&*thm6ml2GwQOuRr!uU1&w8M{LXBBlS{^)@aAFglJ@Nb#UyY(?xk&Kurn*C2>MKzD zmA_2<>)C`PKkmKU5t-kIH^r~~@ma8%A7ivDC0=tf%%_9kXWxF|c#8P>5A%~QbbVn! zeVDQMPc8_C=-&D{!p37O@Vx-nyS0XgpZkU8^s^+5k5=Xzqd!M?Wt@(@$`?c-w5vLo zj?56r5q$mu8C?D3FdD;*QQpX^4+D9j7GB_j!b32K}Yz$A5z>#gnN8j$j1hb3#h5Yo7bBCPR@&_CdbT zM|wth=*!Mf^qgkz_$&<$#lS?bU<0FhnzMJEq~6h^Lb6*ekIwE~(L`GUa-Bg+tq7jzh~Jqb zcT9imoE^hA-;i6vUL6>&2)Jh|AZCe~R9N;z2&)S>c=sVrz(P1uXYYj$=g(WI1!WF| zAEw?6mhdFRtGo~y(1$cg0=MdAP5J8Pn*#1{q8s7OH#?k`Fw2?7|Ht8EDEs(~4kG-! zL({jdVrY;3g@ng0iv@I6_}gTww4_p~v^l#lnTjH$_YZ9Q?eqiZ$4y~0l= zKb>=_aMefl`t*2V&hB>g9qs0AntiLY$+wmC&dBE5L@{}yC7KA$MHDvS=UtAf0klhj zUrqQ5mu)=F2X6o}Y^U^@MZFhcV#yAS5ux>PGW2XRw0&H|he~H~_7Y02%7dSAfLk3hf?UFvWWR&O-TZn@SAvuZv)OkaK5&-7%T z>K<%(de2Jd@s=ioKzuG@-2zl-Rld8+2~dU7L~&Qrj}zuAI+$-p-i%}%0_epYBfR-e zhwrn!@co|Iddnwb0sGBhXfwz-A{Gx4IJrWY0_aP>o(n7Rz0zBN#!ye%Pts@psn?oM z{w)^N+1J2wFA@nF z`D=Z?nViQlMtJ6bV}Q0z4EeVzOD}OLybJa_X@1FSVtY<)unr-k43|%Nq-yq~cm! zJ4Ktz@ofIgW+%K4Du7;cH9nM3ZZ9F!%*cp6SQY002D<9D; zzC#LoWgxny67{GcPJrJ7qxl+pAm-QS5yen5DvldV%3rvh&@D$c-+W5P^qM32$L4#R z+fM2D&zi6LA9tME@sZbAj()YH=Cu;)zc>GjlV*WLXu0FC%WVG&c)h2Gqdkonv+Va5 zLc4!9`vn}m^pC_+ukVG1hY&ix%(sdL--yO=NAS@@1I|E%5p8~v%6@s~CHxzY(fk+i z0}!@~v0&5IK$H&Kv|!?A4v*ivT3kyx7T?*N`T~BT;WrZXhM2^N#Agq^s{WhPhL~GB zorM{k7g$Le{`}0HtA2om4&n9(R*nd3XLD(MEB09S+A$;?He7?&xD6hsF7$ZYYRTajui<>YA!{KL z1eVe%m6?EFrEjXJnzmF%9$Jwml2@L6F%2O}b<5ewR%o=4?af*GZ}x#m zl_v4*>VUIL3!mVXU_!J8nz)ToU^brJDduyp5`xV?+TqMC${~Hff&b&c=~S0y3@yFZ;Z${I`wb6qczgn7VL6go2x?Tf+qlo&f*pxV;Bh&m#1g7o z1HxH!#EBT4NH^G<#H0HKLmo|L`z=p$xS0}~@Jql_;@ZW2P!ma7B0p~MHoV%<3A?c**MUHeQtPvPJHx}@4 z0qNJ^e01srynA;6QV&1@)Nva_Gspn03C|%0AOCBze_OSSU)l+~8G%_m?GYk6s+z#X zpH>`|p_avd_b+_D;YZ|*^l*NZW!Rsp<9C)SAR`-m!CGzQAn~H=c*HCjQgs|XiHOKn zXd-J|8Y#a=L|K*H@<^Z0uiSXhR(Q|b! z8#a3z7_Il7Kz4`juQ7(Fu3GZ=p9MHmD;#pmA)FrZPqped>3b2$kQz12rS^}P+&ndh zx25K>YEeV9+5E=Ts^%qM?zp&6k=}HQuQu<2+wuY;bjc7PM7o*oKei{~^r4Jv7}uV# z&933-((5!v&TWT0RpFc+h)$>I3V2N_E=MBq>|88}&|o@JFRl<%sMgMu=U8*;`7(!l zChGdC2q#Cex1qqSRk^PHfkv-M(ePQu89O})INS(yf6n0+8qwIrJ@PNkB!y2rNE5;A|#iGcnPd!MBxZx44=` z$T|n6GdP}AkBN&N&TrcFHK-Sf)Mc6ku%)-quMYxbC%|pLH5F4`-XJ&9S!wlyKL+nmUA!?Ja%J6G`pKSui)8P_Z z)2wZo1bH`)U%X`Inf@P#Q!;y5MR{a;B7^H*Bvbd~cO7oK4`exOyQcZ8k}etT278)h zU6(qXNkmu7OutjAOX-hQ#U5{}cuZXtcq)!Mo$4-4ri(cZ|5WPV9!-vvrOd&mepVrj z&#i6OFtbzh=Vx{N!qnAB>C)UE&NI7K+?AQe&vA`f{BT%gAcK#-(TPzSB_LDF=(8M7 zFV{iT>@L7xA7RZ#3EjzUl58dC;Y&}hO21Uah%DR~aDT7E;PHd=Yj84>bqtHi38^wU ziOrvF0gqoB<3TU3YD;f$0^Gh>8YM&NKoK&kNz1pkwYfaS>H-X2os@YlHEWR}$C`EF z?5hF|%zmCkrVimU)+ud2+=09z@Z#P<*f(OP!nrRw+*%XN*DY3cFPm?6O|el!60tQ)r~o0{9r_Vs z-ZqqV0<@DJi}-@K`U3XLN){G_o6dFknsl&i^W$Kdcyz=nIF49JWeHn8X_lJ02tAWY zIDJJRqmu-;aT;y!$s(T{k+`+VYI(rp5+=)dfLj=DIXv)F8;CIe7&lHCDjf+PmL&qk zNxr~B2?xb}?-2j!V_dD?#98s5>CfOQJjQ7Jv^%wt!TqNb3fpeTIqaQ2^?0=<5R;el zFb4T~o16hWeOU;2r1dg4jpN{!; zH_^LAgat)vZGMfoXo@g{jwnnUOYaFdAIc{46t$)I`T%XJ!eQ2oUvMCCbs!rLB!Q5c zhvYXC(eQU9#KVICb3C>?MmR2QG9kjj=f1-E`?y-OQaRhb^#Nyh46iN}uSDYVFc-2k zAvZ#q$2y#B>(W?bd+w_aCwuae!I!qNSMi3W;{p#e0@!nBKK@W2VB{-4jBs4LM0s>W z`J5C#dt3A9b2={MufE_3bvlG*8qggg1OG#KZ`w}B%PpJ<7kiQuYnvax!$7zlsb9(Y z#3rrS6CAkSdQ?T=IRg%*0WQ!Z5+gkN=YV@e8+@dMJArOA3>g8YAG;w#0t~*$@vxrB zTh^-u9Jt8g`b^)x<9!(s&3z*XR~YI^>LsIU35=mFsdKlyhty;6%5kio6&T_Ep}?=! z0*8=xG#?9hc;;+}vjx0fJ?TB1Pcp7i22L|4&nKT-$Ea%L7kEv;3)L;4k>SuoGT?6A6%f5SCL;e7HiG zkI!`Qw6GuH3;X)~(1@vg=3a-}&-ieUb1>%*o)h!28!IT8E$BYi2ZABf#7OB(z74SX zBO`&xn_q*+8(PF8r!kGekTYlqM*d!ph;-JDkpE z-u+S2(AIm;?bu~?fzpw=G*{bWNX0;Ql*QCT!~THti97Tzwr7xYGdvVW)J&ZD2-t#|=QsfdrM-J6hGwzHb1^;WP0YAvngWO+gU9dWk+1|a{PA0Kc*0bX zc=lgTfN4ly9nHcwkep9&I4huv6D@%&$e+y7fv1EvZlDnMQco7Io^k9d>wtqc4;R9# z#;y(NDon-g&15#4@4xA0XY?6-9DTPl#DW%Dop@Nly$hd3Oo9LLPh^BMb$6#d0L`F` zU}_yjNpLeb0fUdHmW_;NUKn>M^Q^$Sb7iisy_5ah%)l3xLZ!0Xh)U9_-f3rk4b<2W7KWt8U4Ah z3FosNGF>n+<@YPPTF);BY+oRFeN+W(^gP!{vgs%p7#SnmM2WtG9fGvwPJ3c7z-=G= zfW333MSX)W$FU7d&RK5nXx-b)G?R8w%r1JZV^;cz*E*^isZXfq=IdNwR=Bd9+9b0a zpt@v3i`AJ=WpGJ1_f1N%<$w$>6WV-h!yJ!Zif?s_UH!>$OiQE$Oh)V)x7SP9iQjc5!Aqo zu(HF`E_gloLYv;o;CkiU;L(C`zPL7c{B)Fcij?Me#KY0RpUoe5LyGS>Rxw1C2li@3 z`P)rU`Hvh?yk&0EtcRC}TJ#8`dxrD7ryNe7(WiR$wtC>vFA}P0HbfII$q<>kglKjs zgWFF^Z4`l|cS>yUXiIZ*-;Vk0p{NPjBYG%*Gvr|~>>nzK!muvErsg3Rb^N{%7b7=1 zR;o)}o4T5b3-%}4PT69%S)uoA{_JpYNBd#tV%$~Ui%}LcJR4t9+NmODe3QU06*EK| zKN*C1Obzj8M<``Df?d#tMrs(_ZhWEE6 z_Z^zSdtU2sn(fBY3?r%CBz_B*LImcvW(!2v?OeiX9@vUsY`x0DG1_%Jb(jLxP< zmX7D#z)!+3kNL&uWU{|`ClK-Fb2J7>)e(1kvDy$dQISHWvj5m_6~b+r<71w1RBH?* z@c82$?)FEHH3HLrjRl@JO{IDwL|am&`ZmJmM*~O!^bV83H@+e8up@zBd~^g2eaGR{ z90b57%buG>=CFpDDn%7-Q>l(ajX-pmcIh$%nENj0FMS{*tS?(lfOwQLhvbU zN`0)0ishb7L=+jTO{Hvz+yva?01+{uEbilQYT~BSSE83IolYj0Ks~Zkt8k*JEkqOy zae+#jNiba=i&Uaxav~!vhD<|CA9OhJ|FdLtF)>OwUS5U-T_|Q5VGbxf*hy93?i2RQ z3c;v3FAh|U@bqV#Fa^k*uDCv9NciV|1pkN4KI8*@nfq4WtUis74Db(U3zR_oYvg1y z9u_N{hO`Y@Dz~LxZp}1H*iJ{(NMQT%42&}V;MF|(GTXnBgq!oRz;_Ui=pzC5L^OvT zR;D5Pki5Mc^$r50>=;fxuS1>C+}a{7=z1L&^niSDs)oT1|6>77qXaegJ2bsj&S;#bV*t1vQ z?km>e1|EBA1)rm+s1SoGSBHx1I6D?lVoA2~mTF#-&9!;p~>If%@CRPKw#scZE!{c;B)6z;1qynD_jxrExi#yI%V5lA>a*) ze`B9Qke8intGnU3oWJzHF2LS6$-bF{XFgB(KuXJ;uN?~^u>aD>VgWaJSYQK7XrN`9 zz45Fjho{bEUm&tg|A8W$I-|YuVAmc5tFvAD)Q<5CSavLU6M;Vr>NZ55_67FKIl<7( zHyzH+UPie4AcyaZ$K~4gIG&UR?P7qyv-DY?&x^5dIFQ>LU$EW>_)fk{-2Ct*`07lW zTIvoueqEX`D;&NK4?pC41E?&pM32Mm>$#GCufzF*d?v?IpTq6f(#!c9N&>zEb^`sr zfY+4E1sp!$a4Jv)Harsy)i*qgY>{asTz+3-N1e!EIL<)@fRli6jPbGxSuhDW7=&1H zp)e=Z2srNx0el!bHxfc*pX(<{>fMjy=n{4uAi~n2d}c(3Zw_3HY~U)cO1L0D7TCcQ z1~$wHO=|Vq;2Y39IB{m`lGzc5+XqV}p3xxeZ?3y=V*xL!Y9Eh*DtyA>yTTkdvWSkV zfm%vAh<25KjNw27k@t6>&rdqE0~mWZ;bX^S_@(V)3?$7ul58E`PBYul(duIzTDGgk z_}P_wf#{*^v`=i4dLlK}kv?2%Y(hfYG7sSVK5QwacYg0-T#3L`D*3dh4lfMR6l8H` zogpWX%+qGJB^Xun*-qwW+sr5Xw7*3q9fO4H!`O&|tyzt+0m?(K>B#JR-sA)Ifwywa zz*~Y)#_$pfk>I?vCO6+)>QU_101~p=(tIr7%iX2D7aY#-yK+-3I(#=hV+=t?PasoW z4;69z{G|H`%!!bds~1b?OBDhBl))q5bB>Vr`$!VE`6&)3!?}c~I(+x-S0h}5;f1uP zq2zZHK6wy{PaaIhmOc;pLEOFAslI$OhcV{aWz<2HZQ+?%xRh+ve$)d_L{nX*S5K3<}jP6OKTOJkjJ;xf-#>Nb8zd{C&*v^!jLyM%p(A8e;jx2YcvsJF0k02$ zQT+E1&RIG=TdPyex${@upNoIq?7SL3Mso~jt^d5wB4s7nF4eTTbn?$cYRUH_oWJFM zG2fpl`ux&Pd=nSZ?(kpw{7$q<%5y!)l%V^Cqzb+pqk)+(iNH=lAXV($cMPBV)sEro zIcoO~-y~o!pn2C*9bw|C7!Ls&24pa*0Sd9*LLhxfHOe88W>#A zk*^a@{ktM>Hw@+qOJ57PE3D`Ew)y-aRme}tfgjka1{pbr@GUzX8Uv2V7o6#E?uv!T zB|fWp@I4*-y?yB$v5t9HVu2Ir`b_hpfAB-eA47BX z{vVnC0;%H8t%KdG!`%vV7pB<`=i9k-fAiWO#QdtVe;DvGLA-=nX^`j!8bLhg{M=aN zC4T@d4c7cCv7i!ob93VQj{P56X_(24qhzfCecDglrX!fkdg5ksB4ypE##pKw(a8IJBz;o~PqIY3 z@n8}+-j?9AZqQ64OQjvF68>L823*pVW68TN!ABoQAvhZNi<|&Dnix=!3|p#3A`7_Y z_ueB!t$=$ba(6)cP@Ufo)$s3qs`cBTK zGGl%w`S{;5xCAjg!zlhS-vrmqjqNNk$bIX&=GV8Qs4e|t$INwoD%QD_Zkp=@o-_la;4{TnQPjp8U29%m zd<}XkhgXvD_@mM`If}L~xG@%Z&5-(QOE(4Fg>m@J0e8pmIf3kObVr&W8%gsY1{>xM ziP97jScon)pKx2peou4LY>RR43!ULx176kEZOwCU?%2P1#%*Z$sHfUk(nS<2DgC!9k2 ze6P`ypHJwk@G%%Z!ykC2<^!%1ff#5!90RG~++F3?b^6a>ikGoO6`b4{aJOCmPl&63 zhmxD!CQ+miow-VU0H-7&iS`E;=v`gpdkKXmUt`&3XeP;ovE8-H1#`V%E7KSSEzMX* z2|9`h(TfS8$Bt(xlpTjBcZZ?y8wTf!36v%gs$`pq8=FV}t7E?>Fa5{Yh99{0%EJwB zA*Zeo+pXr*-H3Y=e`$M_AA>4t5={v)jW(ttT*dnrPIVr_y2e9mb-=xc?*g~7I*$ii zsGqLg%)C<&H<&7`YQ69NWT9_ojfMZ3(>uBQ#k$gxwH8)X*D&A^3@spx1!7p)94H`!a-p8F@SrJv}(?5CBd}T zIB|RMK|h3axPa(Xher!3czsG~y0tb11MfBo&Zf@{WW3P<@byRl!2nuZnalmjmA-36 zNEy=@XmteK=bLXWoFjO_$Z<)0L8_8=2|9^GQP{rBQJ&UrA-x#$HM?g-w23q+eGPgB zFwD1W@-^$YhL<()OjVb+k3B>r_6%ex(pX;0Bxv{9g|>R$=JUf`9zA;nJl~<#8^8}i zu(1H`qFwrZg80=|^IgJy1DWR&OBt>GV!jhG;yvGv`3@g=2gte)H9jfgaMU7iEP5^v zWIUG*30wO+oKGjL8qy@S#j`Ua<|oQm+Hclc4{%fQvN+&!K^_=u=vxH_hMOg4yscO! z@dP;j!*Yyi5M!Z!NBAH|7@BnTqj7Uw>AfQ|S8Kt@LE}!nN@;b&{rCV4+RF*01`hN^ zJZV-ka^eRCyrP-b!48j83uo$~8JwCdQdB?82ZFHJsaySNJ=`Vtvw9(`Pd`KQJR+o& zY4T2Za;=Z09huD5dSuCjze?@g)qQ};LO&j05itgxI3iv<0j>0ZmS!;>^nb>gb4MG4 zL2%&|Ge)iTC?E4k8iP?{>=299ngbyx;h)^iCD4|qyoW{e{Oe`+sU$p1*KC(Bk(bIJW#oTRHyu~OGsPuH0J z^g_un98mDce6Epa1_S&(>l8)quyjy`F`0XK8mzUR<%{gCNfNPmeRkfcw4S5IG=UJi z=AIh_s}dg>aNn_ye}Mvz3p2GPMtE3{2hE=TpBHO#Tt%(*{PqEt_5}{7!zu*b3@>ze z*x%>BDBwv56ZFLnr#5rPe+l6%RJ4CSkaq2a=Sk^hj))miVZ4B>iY-UVd}Jus-phlq zYsoeLih$p=%1&r{|42lXBkW%0{aWjl4i86lO`zG(e0E0p{8z_(KB*~P;i!N|QA5`Q zH$1x8vmNhLye7k!E9A8fx1RtgUFdazFFn*`Gm$FN>)j1@H1-A`t5~*ZVV9FFDt+fo z0T0H-_nRFauHcG!O9sys@K%RME9vv!M)<1cvsZVnFD@YFlapwsT0S;JyNO44*JT*= z5UjX?@P*%Ha6QHxMEb%}@|hW2Z)_R7D{-g~4``x+A8>x-m&hDpQ@s;z3mU)5;2D9& zg&ACLQQQ3WKg{5IisyvkvVlLxbCJXG@+)-=iJdUEcD{hs4mN2>6OCV2;Fxckhzs8W z4|Rs$eP4{4(1iJ-=%PQ`m{^OWJ#Nf1Fs zeeg6VXdNj%?$5$G;z>_k5R=$}Hja)3G!~xTn|Sd`eQ@sT_)A4n%(rWb zX1+%9R3bdZybi>BznGvdoZswaxJHT%L7Y+tw|)CKJo@Uz%ZaG<_L%R6GLY>{r!eLNuWQ^AS!Fd>DWnusKRJm@5@9rmjjS&wL?4U0~zyoZh%P2)Q@AM!<0(QpI-o zwE_2hYXo?|crcu4q%XBT9sEIUg@q$3ZR$NoLz2&r1|omy*a(dNB;aH;oO$-{fTv5E zfEn4aFN54)zp#l0(AAPH=Kd@)FMi*Vy6%&#|Y)~aK|6f&!z zbx_56$jPYxgS(G1ry%7W(d~`)uOdkTMVHWIuXGYGTW=bB2^D27bO{L<49X+UCo!CcqXork=U12fCH>`y0V1 zb8t~goM#qYHqielE}(%j@4)>2rTY-JD)Ir%2bq|!rimhSk&%>K2)~t=wv5~WJoR3A zTkAccNtxC)`BU{Mi$}y@MksE}uuVG{8$6hd5n;^N?qK~0;qk?&y}E(XbI-?cgp79 zR*|vlj;Wf zvYfV&a1RPMoxI-(!+;{pvr!>x;OM6sXC3`cw}`Sl{X+$B_~vR0=Sq6<)K3bGv7Z51$bXIH7J8-3r5Y zT?RzJ-IM>y=F6`w!iV7$L0CN_w@IiF6-4qAldv0li3OI0WvU@`g#lNWVDm@*nZbp} z0-)oJ}Q5&$gRv^Id%9aG2i3Bqi9~;Z| z8|Zkojc?rg_6K)9esv-Lk5BQrTES=RO+K+?Bd_AwAqG2roF#Q*Gt!pkRR%2R=le1| z;=(@BUmrKm+J+Vds|Qn~#XH`0%nPEz&70?B$P`OspQsS05wrPos0e{a-sW!pM}R%J zy%9EU*H32)6nAEnxl1y*xw*6#XGtWio2QMy_@UW+*~;Lp6C4h07p7K=i@3ttyaYzK zKpnfXT#(Pt4y(LH7=Ir%5$?>mlK_@cdX@u^_cGe!!Fx8wfah4V|5({R`niH>XzsT$ z-{HpS_|5^ZxcSV#0?ubPxUAj6Vm>|vp~P8L8+&#v@JnBep{f6MIQK%oVe54?Om!63)w^;Ps}yxl79d+nJf&CSRMurKR2$$ui3ZVTCR85?+kkH-pRL zO?wm1bhs4`&>bsK*4Ndh$~gB^QnT~qqkI7?fn}RboFDnMbNko7Puo|aaL?;5FCCjlb1Y?*-`NFmOxPar07I~$`|3pG$ z62m?YPc0DPw)?uBgoh6<5kW(k&tqJi&T5ngyV9yV@-U(Gxj%Dd>-`$TRmw~RNHlhp za_a+*kPeb%zR~R&A!As`?Cf~*ypYmzK8iNXntX@2q+QeE(3=Anj{3CWaqsMn0jd|$ z7{}{>CyqZDMC6FB%8O%-pBq}lWCzz3jZLO*nLffVvv>6q zY^kA2zOAM$pxJlol^Jo_*TQ&uT?Uu7oW?~JI3i%A1C~X#JB$)?l1G7kEq*qk(^;}G zHJXG4GJrG1FV*q0Z@tWT^ss3rn1<)dNN^2%{Kr-2bTIYHrryRWPJ~%f znaylCTo1Tsyt%)SEJs5K3rz_z`YMN;2H|g}!Q#@~v!mm~Hg=~Bk;T4zI_`UkNHA?w z9tnuBMb6aafrkg?5m9r0b+|4i%615GcRmTo(He+}tl_h_8gK!P-2>CgcN$r$orb$g z6L!20TX$oF1H=4Jz=a>rWtmJdaFP!MVRM?9v>;CZ%mmYi`+O!HIp2nl0Z)Cy{}LP3 z>%NrjE$5Op%8<1FZ+=@l@dY&!WFZjg?lo)dn@`P%>wL=WIfv$0^SQsuTCI7AC^(sw zc{IPi;bX8r_77M1pqJt_sIk8}LN|v=AD6_JlEC$Fo6hb|h+5QJk_)Q$(Gj(!=#9lt z#+gd!qU_Cx7vb1@SqLrO6>zTs_M5DXmtZu@cKm@Zbl4ru&;u(&N(&^nD^O4y%1QDNaT8gWAObGUqFeuKbt_nPbJC7%b)M#>> zs&MSK5?Xe?v>(D~0i9l3ysPCl0`bEFY{%@!eAJFDoDzhI2MiUKXqr#S29#(DxMbGJ z(r!}g9C(Mv^!R+jwf{DsX%`Zo;(?9}edi)ySBrFM6XJ!J+{^JJt(7 z!`}j$`W#LLfDD@pA@h^lxxW({_BK<1$l|VqS6VXDpj6(>HJJHFF*6uk`E3(cL^hr4 zaK^o)u&!nP?b&?6EhM{8*PT&M;bw~FVF7oOT2<{kK*AMP*%(II4yBp$HMeD19M4@7 z$dccvC5s;r2t3B@Y}!{?m|~x3jye2|gomHr;}XE#u8J(ju(MHkX^u za=1AyOrc6xYkfMKZ`-vSDD%eAfM3fu8pAB~#D@S7 z%Y;*Frg}k#)h3m{kBdv`$eTM39WAw8wV9OBtesA9|3Q(~dSBzt#&bBFu8%t|9cDAc zOoOA?)W>{XNZ=aT3-bGbKPR?JOsKzqSb54Z~jnuxLwky&mmdyi;f;& ztj9*W2#tTU6snYs8 z`1Crv1XsDtGoPff#8J#j4>MY4AqwBHcyB(*iAB{kVHzLG;L?CG-LrqPzZDAHdTFuS zcVsN^vS|kfbKp9(r4Tg&8`lP$7rP*&jal91TN}R3*LZrjHNCrGO&souD=n(El20(9 zSZnoh$~*^m5+Z{~7u!g!IDJA#;MSD(JTsW05a=0Ah-Q|m3)@h5-rEoh{PB%36u;g; z0#-car1M{k`EFa2teG|@79lWC@1-)@oj$)zaBGg{!2DO6Cm!1Q=>okb!~|{^lV>l? zr^gXKki^+-J3p^2;fZVem?z*xPlhL(-~Hc!^QVx&-N3VmzxTN040KgH<`CidJqf~v zsPB7X=+%LUSKbBTjVA`2-_Vc%QY8rl{AP2K{s&gzx)&rPJd;u*3F~L8`xP}AB0se? z4NW9Bx5HL2#Gl2j5cVIjat^{8~Dt!RKxaIFDigpMkFN z$sk-@gc-wzAMFE9G&^GcKUU#V)ll`wwroJo+NGMDNl*#r=4)fV|00<&H2vp*GundD zEonY;zBVg-cvaxUL40k(&P!(SvS{j#r-Kmvnzm3iTYTyyc{f+;;? zXwF-9i+_2rJ<_VENSZKJkD*}-!dWJaM`Mh0ZJ{lm_(QWXUnRis#O2baImW*YwEAO# zKk0MTRTC1t-QZ(ovGV9}MzO&T!isZ;4`gt)ScId0&V+vDDq>Uk+CRBy{#NH81@uNV_7gODb1l-HF;PpvV!*#XE ze>-tMfDmziZF{mfF9yq8U45sUOehJN`WG*BVsxOa^sXNdxF1BAl<_+%=5V3y^>w$8(!FUUxr9T`b{d5;$D;`Zw|0{@pm`Nv&&x7i)r3 zgKyf$;ho!4Y)kD6?~nOpG$iBA-+@QRY{pP)FyQ`BvhRDaKTaK=8UyLaK*j0w9s&2g zoiP;0?Nn(-c%jUq73YjY#J21=J4OFXVUgwg?0EDV4>3u6a+&44%Q4B~+?E6~hvgw$ z;MaMb2@uD1ojkwE>TyFYN2?KwvfLhrLFN}>o;abRopp<-o2}FaeHl1uErV>YAT&_z{la>JOwibq{YQg5Z9{Jd>+)? z^*Nm<6nE1L_?ES%^B7T2aE8Ase?7D|`??hO?ofS;AY<;KI$smv#< zf;VtT0q;A4PGDZZ?FfI|@S7ZHja1;!li+nd*{by&rZusp)Gf32Q>eApsK$8Vx?OgR zW)zH_?f5LG;z(lnyMh<#I4_O^Y+yE3fVhHr7&gV5dOL|dY^R}Iju{c?2}Hi{MD_w) zzmDCDC<6T34!8LflDKO89mf|75xG*mGUBb2&+Hz1c6n$~u>i8fdFZzYWBL$yyIBz++DT7Zr{6R2|&3~@uCl%OpBmPpO!8iK+J#YiH zy|7^LO@$9|C#9dU9(uhH%{ZJF&t1>odhOX;@XZeAZN>T-xn6k-$w*Az6_m~IEjz4j z@FFtwKH}*;(&rbvOV=bbj%IyeZ-m=TB$Mm86o}H^l7_lPa6q8Z zlzVmtJQr-v@i05zwdw+Hf^7lL`Xm7#$?BI!4L+XIHsSi!TW4s&=kuax!Cga(4(B!Q zw`7{zlHo7s7qzkX!~n}QB{POT=Wx2_l|B~$Mt;z00&K@wz@EH zNn0Z3C>hgrv=r=6r%B}c$j8Y|3kO`_hN&V~$Fi@nUtmmYYONKA^99pu5-uKep5_A& zfsU?91Aw0%#F^*=(co(W&ack^A9w(DG@yh)n}8`2xwc%>`Xbk?+66z-MKAm1s%Nb_ za@7l0y>wM`^2MG1D$I^wa=c_*zj(7)qnL~Lcer&ri4UV%n|PM!aqQNhm&TqQW2N$H ztuu&k)lTB&)>Xe*b->oOFYWx$>Jw<`+Aw7CRo;E{ii_SCI-D6syVl_YWrQ!seBUw^ z{}i4FX7lw;*k~8wqwAZOy{z+Un-o7p%3~6hKZ6e?TQTT$);IiMA$?FrOg)?vJ7CA~ zjjtnIcUW(OdVam?2>k5Yk*ii6v0wAZS9E^G7LWFDj=QzG3`hD9hx4{~d)M(UF#)+_ zz8b)xcM;B2ndVRmM!N}beZ}F-_+omrm++n~$HW5P4355}4N*la@q(>s3#Eg1OXFlT z5#A#)%J&yR_^Vrg^-9Fp>dnmqU)j0eiM`0lFz~@n)k-Yt{@mS~{k4o6J73lO?CR)r zjDeh=QKjoiZR7*^AGx*X)t&ENZNL8(ym6Ku<7@&QtVTx`O1zVgWcVo3g+Xk$wh*{6GCNRQ%;?bew--)>N4l*wOP zXEjehy7Nr_ju&3*PGyr8P;MTX6g(9Rrc*sP96_PR{8WA|{i4+w+L`eA4Z$2Yxp=-n z%#a>3Nh`Y`$h5m2*(5w0VNeZNvIC;xzZ@w3<8a#|S+*XL-zcFjf}vD3 zDg6yR`yV-3aFB6x_!|-<=rQpI-d2a>4B8K^jnfh2UM;X2+fgX&#`ck16N=~&)JrgW ziO*jfk|DQ)p+uOEW^R`N@~+l5d_Eb)tC=XjuA(HdwdIt+RF@oqHRo~EX6`2tFz&2BgP%Ze0)pN}VDZzFu{tr=nc za=GJ4Z7l1Sa@5#cH2=*$ANJ>F1I_i+r!|1#P^*gL*xL!8Nao=SMmoqEyn^t_#cclF zl1zRvb&A6&z(2|8IL_uE!0p+5{A?fWKi|)RR`N)545-^2to0pVKn-OQPyNB+jF6jH zA&t@LUpSooxg53c2g3hdhf@Ii>JKi82hy#xeSjf&gIcD;xF9^365Py}i0MLjS1d`! zoRCFA>wAvJ_L~T06QG%Vg0X)iLv!Qd#6$g+2O615Hy)885`nqxTo4XPMsFb^vwagS zoJ_`_H_+QJ^8=h8UumxqVK8JS8@$}-vu-{67TOFZ!vdmn+xr8t`PC(-D5O-KoM^-} zbokb>H+DXK^_stE)@99Ky{U72%})B`uUn6KbLXd5ulXDQYMs-(;w_yYDW1ST#uF90 zH03 zd-!2bXAzSqj z%-*97Pfz@Osg)zRxgm-V5qCkY*E2z)fa<>Qh$y8UAg>|3=OBj@j~L=*B!Cl~2&>K- z{>Gaeu7{3xd?rMFyZ8VJ2;NZoJNb(lBB|F9b$vCPFNSRXSlKW7Y1Mcy8RDorl}TepaM_4J{R!5BP8|2YlADcVpz~8 zc)U5lEMyFQm~8f~X&(Cyc<=@MWBz`=nDKBsbK835wmw)u(l9``5#EKCJe$wbCZue} zVO#jU=Ck$IRaEopB3eImI4hFgELpsV^GB{bCI*;#kn`rThd}RxVId+zat32)9v!~m zc2I&0Fp35|o6itY$(xt-i}y6Y`OeOpinW|Hu_cgtx61AvucAR#N6NPMXJBHN3Q|i? zAhsS2^1AxOi-qlUt%)&W2O|%5T>DA`=zQlNq(lCRJGtTXY7mx#o4?G#GHbq+!_!QuLGqj4Q(RE1|>6PC>X6SKMyn`Nmw6 zh+5~mWMs&)(+AraV%_DY9wi#{e^k!rM>_DxvCAt9h)5Y`%L^)SwjkPC51?lNq8~e= zJ)~0Lp)LXcNlCzbMpC9R)l((7%|dHG04Pp48* zIr)v8A5t>KZezXeVO_2Fs8seKo4D#_-mX6%&qed=G9uc~^z27?MfEy=oZqtoClO<| zL3ryIj)%!dzn9qkC*j|_+4J7cOV$+pW9SpjV~*`SbIo`7NAGu=4>+##yo1m%VdRs( zoGC;eFuxDstqYp>9@qIreinen;hVuLeGxv_EqF8aTxMQ4yTSW@89e#sZty_j8AL2g z84=xmND%lMDy0d+rC5WH{IU6n6FLXhNT9w4H@|)Y`VUd=`eyTmCw6|k(DE*I1RlHE z-P!Vifnb|x`5VYuyaD+yY@+!F?@IZa;^@%L;A4p3U|XSRFW*mZgK~X<4gvX%a2$_> zqZoW}Dx0sw-}PzAPjo>*9&htEBt4p50)NlzIUhg4)ZF^M&IwaOyfV|KL%uQ;xaBv7 zn|GrG+`dqeGDk0QxP>?pq$!~X+keexpROixeqZuFzaR3XBl6;81iF9ga2|Q<#}w!H z=YrNRn|Hjw^B4BY5~pghc@SdSsom{xN~31ckhXpmaNiZ0DF)GOgfy84vFi(XCVl^g zWV!=EK(9PFcW57DL8g}YeS0%0e5wCNN)rN*QK`j0%(y7SW9^vK%ZoSgzqPBje(!^w zd#yIx#YG}*b{>Rx1T&IqWNRBy?_x|lmHR*R={K*5fPca5g@;>R^>p*9s`CdXE$|3h z&(2*7|K|(XCaHnwc^46NO*`DAWm_ewqPwMb?0pTvXWkuz{l&A9TZo6`#ZbXZl~pDU zQT$3gbHD60crX_X9^?y1Smjn~uG?0@uV*1~jTx?PB<;|iea?tDLz{K8!y%l1FKf~j zkIxpUkeDsIP!$5vZDp9xqsw#nb?~7G&qmra)2WSF<(dJNFpnP0`} zhFzOSf1-20Cr>`h$C>-}F4p9;Dalyc+EObjF1Bv&&CNqk>b&P5#oK(YI!!Y5jNtBk zAm3^Jf%>dchXgH;HlNuXI7wG9R-?eD)t~?ZlpKn^Vh3<_7IWofC=n6s; zRv%=J;ZFqI!;WuYwWV))zu_7FQOu|2fS;EjRtUSpVm`kd+48__!5usSkObAcSS$k4 zSS@Y};R8F<-UmRW-pzKj-u)pl_+iJ(jfnEdhW`-Wy4d0HE513*J^2I&hQ@usHV}j_ z6F&ctj6t0>n~H}f0};Cjr17qkIKS&7*?b+vcMA{o6B@SkeuN@nXsm(=kzk=Y0)LMM znU8GQwRy)qHW!1TWkDdd@U0S4s{xMe8p*D4;HGMboOxWCOWbabQxag%!Hyo|USf3xG_ zA1d(DzG?Sj#~s-D_Ps-F{>JAsx2sMpbP%375I3*7Q$!q%|HT*Z0Np+bJC+N=bFF=b ztv4Je0;x+e0%&*42S%rYux~01-c!rqQ43)I#Z$8Z_4B5QEicL7l3?`EHVGhx=?n)iLzL2CZ7n;HUbN3iPXOPL4?7_ei(SjD0@ShxVX#;R(5Mh za!M7ZIKi?skixgN&>8qD)pDjMgJ*QcQ+n7RzNdF8n9kx72ox+vmQ2KV6LB{8u0T}% z4F2~HUyJ#wh`rl5f4m;^eZMgVcduB&ea{4smrx~GQJx{tAkw%o#6u0Rg2VeKWCSwF z;$2O%L}+&Gstk|4C?GsVS@`%wm3sm!Sd%Zy2q;+@r<2Go;R0DF)!XCnHbxhxviW+g z!F+6@H-pQ!T@(HE`E*>Plx_oEI4Q{BQPM~MmBIB?(dPHwkioMKYWUy`o+Z`ElLKB< z!ZvQ5ph|UgXA%s3G#2nEE*Oe;H?3*Ke!?a0iTQk>!=6D-M|LF`eMp)v%!wBB44E}6 zQ`pAG0==f9`JVoVKJHp#WJQF`JfcvCkaO{$l z&gWkun93&};Y6q@wdFQ{>d=h1d}iVb;?JVWyC}m`OgrWqm%R)9Yh~Yx>QB%TLcokk9eT*^AY%ji9)@N-_qfQKABV8{0TTwy;|U zFP*kN1uS@Ei&%18cJ`oTH-(-f;F%*%?*adhfvl}>{LSI^#1XMNet&XYc}ve!kB5TJ z*oF+3ZCFJ7WGttvV=0Id9WmX71@E1mooG1cuqk?ndOJO$^3AiWTkHGeKHBrfT}|W+6)+x>|<&^ z*=Mp}LoDiWWEA?hq%;5SKbFI-KLwF8vTF-vP4?2{8o4CXU^YK{>DGTn+%&u3EjGVj zVCsO+Ps0&+WMLx^pLkm^LJCV~@!h$(DBw1K1{puJp>s;t#$g$wxMLSKn%`Ia%z7`XV!T#`hzx?L1j5EC{ zV+_Q{%amL$Y?8N9=SqgN17WTT0{WVp-*IPo*Pig3fZRpK$IkYqYTDGLcX6@zMVc|K zfLUW|VVx7PO+KV!YJ*dyjUbs-E;VKs_N)jO+AS6?^Z_nVCAS4bL)ij7w{*g(V3Q&3 zC=Gsc%jeS%wv{>bWEd;7k-cX`ZvecoQ-pu=*_k;=_NF$~oj9#8+(!9Ymj|+}KZ=i^ zc{(K@v9GnAh-t6%k6L_Oy&LZ{*Xw*H#Udg*BLL#Y)Wpvm-sb(SD>Ase+||9e!_7C6 z5VclH_GFZY|3$qAxhZpwwHV0k*36SinTTq9msyOGfZ7f>PwFDLZITlg=%k>xD}6rA zqxVrvu=gzN?*o+V9=%MjUbmH6OFn1Vrce1FN<@PX^Z9(!O6R154;O*I2OefpI3&MX z#>0zk&Fcm_-?9b@M5FxEtuGzy>|MRv_wZM}iCPWLuHO2GM(1-^AN4%`#a|E$xfE0l z!CTij+@2Ys5;mT%)z><_LnkGOkD;3gUpTsX>~QC&kNN`t7+#+(7H`8K1KwWk@J_sI zefz4PV(~XLzc=9iVexQ};N#85jdWhPMt@8{_1mL(*W#c@bEH)kFghTQxN!0U_&>J3 zd93pzJFj_={<^+-(ywrW*ScZrbyJ;t?o|Ae(DmsEg$E9D_=N`$zK{-=c(f`__ty#M z)#FkTRdF{XZ3r=p`B>#}<|Fvrc&!2_9`$Mc;<^8j)WBKZfyoxcG>3(V3*^-OhY-=& z$F`onsq>LL7dnkwpSm-9BFxP6Ue2n(^%#LavQvRmOw8v@oWnGo8u1wX_k_o9zYs3Z zUoUw78AY}r8)%%I!S%3)k3c{e%Op-4q8_m2@Crl483Ct$$tc>53=i%Mujnmgh}35qq9*(#RQiunLvg@PL^j_v z_oi&VKA9PU5!(bP3D<^y%K7}}tc}ygmO#Wk3M3mr^y~-`uaeE+Oo#Sq@Sg;~B=GR9 zI^dajLuEec;+rE3bYF0v0rOt;E9gr~r}M7GOwhaC3B>W0*?9b@3@$tdZ+tEoauZBU z!2c@}u)RUF+k&aZSisLX$mo|fA8g4qBy67y%elsy4C<&ns3P-{=(}_ zP)!c5z#;I$Lml4y(U#6_2Vtv;w&hBnMXd6k?!OCuRrBJ{b_=2{9ffT{q z-%EP30tG+J=TmxF+~6~L`4K~1GHmPS=IcM-`Mx#cZr~HmD}IDdqW97E@95w4Z_&EN zk?y|zb`Lg_W?L}lAITZ9fu{!ird*oVtpUHyx_s9Pn()wyS_8w=x}ES<&EYR}&J<#| z|M>(UO~mU512?qkufj^Bu){VyRNj%q&bCb-YP3*n&wdWj`Q zsi6M_4!1Nx0-q$J*4;6mw|$82mf5X!kHbp`lRaDia`;`vBoe9nR^! z4(E$Nxdi`lI3rSt(R4g=mD#%W-{!^WB8yf^pw>4c90p!RfjCMdz6E3HC-wm(eWg)ek;+>3T8eK*< z5Ce>y%;T34^$xGN%Jka;UJ1cv%MaL6lH*LH%WHfAC6@&TkE{4lXEj=u*ZO?R2_fL} zE&(UuQiG`v<0j;eP7cg`%Lp`IztVXtFWJMLoT;K(f(S=jM$c9ibMOP4A9iE}iCX_f zfY^4QnT{YjakD{g=CtYF zWBZ*MZ?)xp4F6kkh(gCpOxKq8b;A7gG9e5|)PQn%XBa7zvBWGso z6c{7tRFrI%EdA*LKEJJG%ziN76~|wGV8HLl18@03f-54cj`?6Q_Mm0#>)e_*2Dlr_5k1A>QAr%pQysns;zoYH;j%VAcQ+jQHsO?8_^bX=)RqtP zfp!xd?r=5(W$CH+-Jj_C&vRz0QXk=Kc$$$3(e5k{_4Eq7 zwDU6@-j=5w+cTSA`buYWjrrWO6puSCKU;xTEI%hu<^fe7K)Z&cHc0E)w9In#!5NM% zKUZTsSujsQRNytBzc{|K)ezlAayh(rZ+MtZT&Z*%2FD(N&{S}wR~}}3xeJ%f0=>fUNL+#!))67c4d23nN=s0t6j$R0cn#D@2J-Cj3P(oumVQ)Q zex<`Bh{aNU10**}+qXZay_65`AB&Q$WR9+bny);w^TOTKpft7;L)W94^|Lyg2T7u3 zG!pGR3u=-+O4P1bg5_KsFk_T8OaBRa)u98#zPzbhR555Y{|87;+N~{SV;2lUaU^ zaJ4z$D0`6R8Q<*e*1oCU0F&6oKRC2i`b=&4wHZG-{B`YgJsMvha5m~t#4seiPd;`< z^D7V9ueSUK5ik8k+FO33BjZ&8@}uEFA%lTqzV=(5_}-MkjakF*9gq|vsyv+{>zp-i+s;rVw%BaR|+G|i7 z+OrIwMnrv+mcfV1gm<+`Gq9D+nGRU5JcH+wzCASHZ*6F{XZEh{5Gd2yaN1(n^B!b` zk#~U(TBu2~6Q#oI?#B0!2`d#u9)hKIsm>M9$LSg?_e&Cb2rLM0-LRNywNOxJ!$;QO~7)hn14y=0yKeN>^je2m8S zzz#Fh(r7Bt@hC-sP#^lWm6CUBQ3tvfYbq#hz5n6T#IqbB&-^20EJKe0F9~^|^#0z* zlEBj5@_T(vS!}^L_h85R0G%)EYBsKrf&Rmsx#WM8wzhnnui-;uW%UuoD2=N5j7H1$ zkJS9*9nQmplHuC$al^6T){1#f$QGFT4bh1XXJp-{)GWWxi6H^g|0fndptW@5l0jB`ii;?PuSOpBJocfCmu!uvs}Bc0@!7-csPKg_{_Dt6l*v4! zUv{{Cf|^WSA2Q~Uu)%;iIL6>Pa1m$Yq#fW(h5RELlke*{Z7cySf7FQ)p>ZeXM$QZ7 zDs^=Ee`9{G_1f~sVm{C564SMwq-i^(GC1EUSpK*#Xs@N8a5&45nY%8aTbh z;JTj(-OEb^t@l5bcJWHK4(*<)!4RVY`kLe^X0IuSm#%B-oF-g%6)6N(?Y-*IRWEK{ z_Jhvv7hG6xpwof%u+dT3yt>j&Z*rt%l`~>94zHdv)JLxouFb;5PFotWPTLhWt1+4b zN7oVAV~4gA8bfY?4nWQst2#+D=3iCO&dClZWAe_i(s*Dg*QB7C_eGHhjo0yg zgGeH7CRhj}c{tU&KGi(wyEyn;jNudrwk$ohtwv#O`ExzOvN?EevvU$MpRv@sV$!>rIh<9x=nqkMi!Po?+WuBgdd=Mp?M?@(26a` z?+|ZodCB2X23-9uhco$Qd}o@39ABf}TxCHIU(gB0kG0vtH7h*tax2@OCXKZ6@1He!>a0m7e9_?vR1n^6#3*d=({R@-042 z8wC@1`Ho;yKrwBNx`;mt7n5%$$nu}saZREPNQ^aKcxC5a#W;E|t&O0aKqgFc;05+n zk^!PBFqx{uj{WNr=flsfw9~5(!6ywP@Wla$_IpKr2yTTzxC{pQKtTfZUj=Br-@Mbt z$e;pd2#$p)hjjyKq_v^nam-`$QsLyI%km7Ow)|%om}~BOzLKr{b#f&eFf9r`_3-<^ zsfqf?S!7`OvgSn>bpBB7Y;E~3K9#%b48`(a9Ue8oIGniC;WT!(MO?fr;Cx#)WvBXj zR85e)+zpmJ#Cr(9SNNj#)4sno54{Xu$}eB(<7I`DTQ5V^j<6cR5wWa6fs~sMxa_YlmJHny#Z0UFT8lP_`@X?kpUn_V)7rZHNXeN`(G7c@?(8}P0 zZdB3mB)YA|oDsP$n7XABBL8rB2xo3S@y-P2W=x2tu-_(nC6ApZ|IqyUZ;?cnuTK*b zGgJE}He5SAgG(l?E#Kht?O8y;r%rP?wU(KD@K$15zR@k@yjbBJZ}I?uaYL1wk5k(E zJ8Vu7LwD)a}a4oc*x0EoE=C`NBei6FOnNHEF;90)i z*D$L|qf^-K>?}=ae=|{TVmunnD0%JYqY%v z;T|lLh-S*{J$1elrwPjDqPCp!7&TVry}B}WZTT)SMqJWbW!G@G#!3ccy5)a1pZe?0 zdkXzAm8uxeS<8;8J`BlV$9sf;kJF7&Ir;Lxf>Do{>E}sHaB0nNi!wiv{I@gXYYO*< zdwo$gGHTPWc6e|<{r(CO+SateL|bRe1BU-2A}r$?t7rppt14)|0(UfLK_F|O>0X zPT{W*SDWNL!OCilMRuNkCdv1pg!r0tp3g9^O(MexUT#DA*2cQp%1*H$WmGjJEB6a{ zB`Hmx}nZmrNhVBgqC@_ zHieYo-1_go$$4qZQZK2-11w7Y;EC+GuZd(g1;avzi8q#(GNfzMuW3%5(YfE@D`kdHEef^l zEy~KCE^l%flWQ-2l(X*<^{%@~Vg;!k43&!3q^WD2A$HAW^wd`NX>MbQSV4JpK`NzX zWxs$|7+#^ulA+~y_HLi0#})Xdl#=osi-T8zl?Q5U9lDRQd=#~n2W5oHKxjL4hxA;*9Zw9nL!*X^nK)zXHE@u2WW4wqALd!>cWAoigId8+=RZ z&TE>Ft)TX6EEP&)3{fdK^AciY*R&B?d1UkAKXvZEx~_ltL_eQ~S(c^1l;8~WvSQWs zwm@wK2?ZoMCZpu<5Ue0ui=8}MrR4KiU*~V$bbZoN<>P`0cbVz$Q|gGN*dSVyxdLYk z2J)2nguqkLlXgtCl_$m;YwKvJSJYMx&5-5EeJv=%pYx2RKZL^6-_zV_oVqi9c!Z2p1xycJsEUDY+CYPmi_9xorFy z4sSd5T0vPFLk*6s08ttfG=}6KeEf* zdog(wpMTwcB=<(ctcR&@dAXZ1y`x~#y&{-Onm70>t@ORhhwUfW$O8*+%H-(OJkE24 z9p!7vXW&A)@I8k|(zQ~#aoImF)$^@D;?6LJ_=OxYr5~EH+0_qjnVuJZO zc?bC*Mt4fB=|SP*u{L;i2Hm@Q-lpkgf=xus^WPBjy>JX*dyZFzHdTmJOF8^Fl#mP-L+PUBH{A3vc@Mg^^-=LLlR^H-k+ZvV?$n3=2p?bbaEYS#;;bnN< zMl0hX=@<$nh*>>nq9{4_BsM-E#6i&23r3(`D=p=ToP`8bAIw{58T_3Nk7QiP;{H2C zEAR3}H|3eS>vCUYuldmDuMp{E!ZN#2vXps`5iTYP^FK=}?{-|t=bJ}e*}1lOk3)B_ zZms)Z0bwb3ICS;;*rlYu@?MRVPl7ZyG0m}wDIZHt#If4Su|X%*3fZDqIW7pLJ-q4b zc!$S<+5ozT2=^15Nb09-&56E-VPdv44}M<|PoE};VdNw}3=nYq{$MO2 zQyi~+AQ(%@-sY!jyZiRPJ8@&`Loq)k6G^^;BQtv`w))C+eR{jd|BskjgG7)^a*`t} z`wU4ke!kXxBvfyP*O+y!6YDibr^s7@)gNuH`!-`?au;HltT~2!R&vq*)z}`DX1TVw zTgH*4Cb^>WeQgCtOGrVbqnJuQo~@B|sptKK4=~_LvFrA1Ud3117fV{?oyLy^w&O*Npp_7)bfd^!qa+8$VCTxNRw`czs}wV=JF^ z=5oesE6}<#kSe?}fHdcDL>6||e05bo~`_BgzZd}_fXe;US6#!q2E z=4&gdJ)qNMj=_xwM*EzRce+hnYIlQsbQbMsH` zO8!@7G)B5+VOz7=*YF@TQ`qJd?PWw;ahXkTs&OFKWYZBv+4JmrvcuWWmjvpT$i{yz zrsCAiyG;a|;Oq;GSySq~;D!AjiAAPqb-@>uRxs%n9d6h3l&-bK;bpr>JoUlbsi{Gv z6Gg&S`K$VL)tMFE<3!;ZJb}9M%2PbRz#y*1IZborv-1v|*dU=;!L2q9~??H2=AI`ffwE!C`i$u-AM6fJ02xL3}|xXzqzBbGYH z>3mSg#vvuLICKCzmOb4!B;%JeTxF81t$fAdG=t#djGOxN$5}94edB9=61}-(q(1#C zqTX<=2$qS`RQ}aje71K`efmO?|C-N9o^3wxb&v2f*&XkDLT%-&;3hS9W>?4{1XQar zKqB=?w0EfLX#F5Dnah0yO|szS!)t1(w(_m!sekM|p!l{A`qvH~gIj%3sKXryiBal!Ma~n}kApyk@XAl@XnJvtk5j<11*xt4H0UHvnqtlie95m&AwP3CuLUv9E8H7Q zX0?^`!;&Vv#t?~$xu0v0K4ZRQ2!D|=miyQR!B|RS2!CW$rp4MI8W6cfI$koS(Rm2I z3m)qm0}thzE`M5qn8KnqjjkYy1aGf17dgCqXl6vv*l0crTp2L6m5Uu-ZLn)AzXn{d zM3n{0B>#;sC=;4RJ=Dq|H*r)zxx9I zGF+Kf>YL$h>uQ_fd2*j>$+}wBdh*IOzLqUU?#D>sS{HTJ4~(wU^NylE@mwOGcuq{p z(#Fa^d~tdFXA)l@NE0yzM{VT>htp-sAgedgd|~uP(J0?6hn9}URV`!LB1t{;224)} zbvL=xDW94OZ}v6xC1cnaxJAcc#kLqu8y@2uJ1e211S&%OI(a^CH0(jkMb`DZXt&06;aF27sDi`>5i zFKpwQSwJeSt^8X=*xlqs;9f^o2DB0XkHeWD@&xeTfLE=*J>lVXiWXD~#?uH-zAFox z51zK#;a07pDxJ1dz>{hfP^aB5;8pxPJ3PH=l{Uqv-9Hxilc)(CPNc5(w3?XW>l{{* zh|fTvt+4ox_+Dd2w$+QOPRF6JzXVNDoV!(u`Zh8#`v`@Zj-d)|H3 z&2RpgnL790lh3*5-gn=91v%BXtEMg$qLkPP*L8>v|FsV=U&6|$4x?m}vA^CobVd*M z{)Ed{N57)}Ukp|Mo1-oi{F@FZ zVcjd(cqHJpp$=QSDAeF8k;F%j0a<`kImW#Paoc{n;D@!&yzRijGfv=-!MtSA`^W?5 z5k3No2`eiP4IVgG@b5aD3yR>S;YFs$Ioa6;Tb5-Bckcc zvjJuw!FM8E2O`Zp%@2rCv^v}?b<Sn_V@LW-!@tj@UY;$ zq?w%$f`;@RXLHo<;lYrbp?&X4e@d);I{gR2!c>)X%hNrYIZVTG59`6Wr%bt^A=6TyhQEMXuBKWVk0IeqYB~>m zfnS<~sY-@?YBGk}_eqGPUI<|D;XG+sbb%zY;@_kHb)d@wIL7JRQ=;KoNC1X-=WK-` zU)39d_>dlVAEj#lrfp)BC9~xRO*-A90zb`(JYy!f%h02;29>N$Gr@VS$K0X+tA+GC z@$=}!>vrfxf=}NRaQD1PB*BWhyl9#}R`Bz@KPyOaZJ+1rmNS-rJ^gkrndi<1h!x5a8A(DdmReNLgZjS_*9#GVTDoFK;`kqngXb=do=vhV@LJN z8(5LyP zUkZ3_`ems#m)gF57G~n!fXp;0uMS*HI`Yz~_Yg~j+2QD~Z&DT$f!@`6rP;Od%gO-e zZaLH#-Mu#U3AT>@-pBCLIhbPdu7n0tOs~p#ldrG9nWa?sHb1%PL?CMl8C^mW`m8dE zdOPEo$=w274%a-j_0T=orfh!PwZ=+PU)VLzUPW4Qe7sQ_iDp0vqIpUN&#Ic{#{%v( z@a!KdOw;TVvX1E~ge)xatJ)d5sKPK;epm9lBK5-v@7^UNkQE%ARPvI5v^8)^M!=rK z=tBVZ9kVWU9E!R{Ux{enw=#g5&;|9D$>OtNF>RWLCVuUR;sFiKi3_5?5d{1R=g3}! zhwoUxFm>;Z@I}LUF~HY96G%6h9%ZQR-GW<{%0n0QAmeU9B)qYs0+%PSAuJ&(H2fp0 zCPY!Z#Ro8)tX6O>H>{E(O6_GAH?l7O|bcX3qF zJ;n!l^=X4v_XIMZ_stkHhX&k}+u%ouCNrTw_vf|WAtjx>QV)z`G7w$dI8P~X)xW8I z6tjmK$~7;-8gHa1n07!GggEC8&4e}!%s$k|@T7@yjOnoTd58B9-+^Vi3yp70T3v_f z3K{eX(ZB_I6br2{IGj5Js$OEUd>rQpk-qybc9*=;XPpoKzjOtrLqlH4Idu%qq ziUPs2kYT+B+ZDeeqAWu)RKxpQpUd!M0?eH3a4yiz*J>s}5d-+vULabTcR2IBJ~(IQ z*?C;__cdViG)Z<|z}+t_yjD`QM9f>eS!lN|1c<-!#Hc!q!FoPFTpAl$2BWn=h zaVv~~PK5VKAwK{o!%2O#Izya@!`0?T0`8AH%ylLQ9ezN%39EhA5=uJk`U7 z=g=~sSa5TIs<}EU7)Rt=u*UTK{W7?6mq|aEw)^QL(k`7CX8>MG;kx$&)qa)vF#8H@@Lu`5^Q;`GRdf#9DU%Ghi^ITE?|B9dO?;GxF`r0`3oI z4Bk00gO_=*HhdjLn?rR0MQ}dUJZVZAd5DUU5hxLjoHDYsH2f<^NPoH>UpKO8x;A|v z5q1$f8sibgZ$(xj%@^(_OnelOI>;ie9oP1naw3n+uV&I@mEQtP6NIzKoKMqO7-d13 zg{JZT{uZV?`Q06kjcG5MEFslbC4rc?sR1`+i-|}OAO1D4)ar;Z zL?v3KDef$mV?2iyNYQCkk1U9sQ5IERRGSK?Fnc*u%%CVGSNjusCs2v9PAX@jR9*NP z`!6K3l3A>!pmLLL5wn^j@&_F5h&KnE{vQ6j02!Sj_nVO~l0f%9(cf1khG+3n4rh4Z zpl{S6ym5?Y5vwUD>~n*ub>U6{uSm9lI>Gx_vTFPO4ri4phwUIFQJkYJ^Zq=Z9VTf1 zE5N>%=Hn8mbn4R>P-|+@*~JRMJvbT%l@m^U!+)S)18| z-06;HspRESVY2mpa87%;poy$oW=;>I;ZLwX_2qcd4g;JHu6K#Ut>T1$R?>8jbNIn~ zip1@?958WSG;m8PY~6lSQG4MUQ&SOcTn*?FebR#~5 zR@BHD=<9uC1+$F9S)7L!8IG3GqtCwiP=;uN7G<@F*By1&f}ae=qCxX zX|;t&7MuiBk{W@|Il)k6?X;XvKAFTQo(vBU-NxZsX!{`!$0z&v^{q%kJD(f`{IG>d z5Jv$_L)-u|dvg9a0hr%I)m=>gE`T4|GlyMyUi3G|$6hCb2PQZw1~3V6wo?dgg?l<8 zW-WwJ=Op%LYrt(&R{fhf0jpVszx5^WPbb#q?&zO^r&bK1O2SI^N|%C{AN(XuEZtQ4 zGwiI47m+SJKZvWO6SFn@)@b*U(Uz4bTN^&6T7egR-4ndwDA-7)`Ot^S5-lExtYjDQ z_y{TYOtQH=zA0*Re3)Y4%Z|sKGN$;Je1_$H%zzVbCSeAcYl9O=4A^$Zfcv(EnXUy- zi2m97Y2`f`JgdH2r#PICfX}&^AFK3jqBKKs-z@Xu7J|hIc*W<0AMbFQN17^{e7w<28n@l0(A3t6pyM-Y=TzeBK04r4`X>i{zca(rz+(dLH<6excP&bb zd_g7W%)WcY`z_$)j;Pcu6#~EH=TozM)w9dc+Tw%{R9-6aBn4{fFQS(0s~_nDI6L0N znt3zSZR@24l35C9+0EJz@!j!vw770)x*XN2W@ z&QS81Ftst%N_A)K!+8HKj;F`zJN5inQ8qKiCt%5tJuQ-H77or3Wx-G{XIT0kzxa!= z!D8ub>TmHCu00k`kz5yFDO|8W?Vw0$V|v5ct!XDh>E!q(-Nb(c+>7Mxe_?;NMnGiG z*IQ4_`kQb{8SON=6909&7t`$tcXCesai+oJ3$0XNHZM)=_WpLh9g*W^!zM#8ltu2u z7KiTxhZG$CBKs%1kt3r0eOTy?0hfk4n z082hg=OWxqGj7Za?ntlZu*Fx2S*{!9FAd0*Rn$fVVP#Txu`#9o)T;U$Q_VGpi-y_X zh(9$Ns8%5IY7BW#h-m+;WS@S!!}*O@&AJ1hl5|PkN-#`di-(E*L%qM90<%b<{oARs z>al)I;gfYZb-{Ah4n)_A4{^2D|>aeJ0+lZWH)zV1J%ErKhJYi+qt{}F|dOv-TN z!PA1GGj$Y_=cp~5c;pxnCz-zPb7P#+gN>X2IosMZ(U#$yd#Tz$@7X~RepMm(ycnqY z!`pxk1i>!GZOqK`TTi@i|6h;Uj~z!3pvR#r>nwdle6)}7@wc~LQtSUfp&!#f%Q|W1 z9#q~NyGsUFWnhCx_s!sn6N3*T4+OEB^>F38Vggj0UskJdharR}q<8_+a16MS1L_B{ zVd`jy^KxBns}E_;>%K7Suk8!#KMs!yJemuQp*ZqI=}r3*Z2TwQzhJ{|aVkylfL9>0 zZE!I(HtBFXs6q+IP;IUzIbIZFM8t^m99O`V1)Qmc5`GpI>>+g>k)r{OMJH4A)V`f9S1%u*=ktPqAeP+p{Iglf{GeSRhyFAtM_DtGlrVA3@*o- zKmccWc#{8yO-1t3zAmcLkW37jC$_Mm6>uTq7t%`!B!CDHH7an+vL${bv%qsza%k9} zhqj_Y6`m1}<5$##701$0kEZ{N40T`T{TVUpZ*Dz#9^kJ?X-|7% zrqb@qeSppIC?Tihc;VS(s7w^Ki7%3jA6}zcZ4bU*#LsS>`EaZx=?xN+&S}#q-LfVZ z?VI>WC_s~>`OehWeT>nAKoe&YXY!p=^VYwUN+0%D$}mOZXbw}T=l4uwJo^)HMcCwT z))7$R69GE|(ATvk3yH{0Ca+&NMl_76!AFtClbyKi?hSW!;(W{1GT+~csQXHXTY^I_ zn!pMQx#+L0k3YKq@WN~~2_FpBOLDdLv~XB4Y#9g`rZBf7MIx=l7(I9~TvJ;zxN?BQ zR~&8`jy3PYY)yiSI}l|vQWFW#;VhCtc=p#MOo5}n&J&mlnn?xJr3w-w+&Rzt_hV+u zo#{2HCgp%D7(+ZEl6gerVxJ0M8;DYlez^4WI)@XF7-}kZD~#TfViei!3(>!D_nod+ zBqL$1Bd27Sdy8= zLpC6rXPfg553f=ZsExjfMw{t?_2M1ys zNcNuP>b5qEfCe_C)Ral2+S!*AOx{9GN@K=t>&Y2h-fZxlFTJ4t@czB_Dvb5C6s~$k zUl)-TSf%5-ydsQ3)>VK_?@cbc|D5$#5zWI*nF_e^bUpVly&ilkRmrSO_tM_5)hi== zIBfFy-u4HZYHXsI0jXe0Pw-8ovFkFpYF#lWlS$VJ0m0pCX`_#YRuo@CljB9 zqEI$H%LiCEL0ukB|5AaonuG5n@k0l}tWpz?0N{=>$xp^Tq7(%tNIbWuN#wj@7Ee^( z5kxqxg@p5;BPq%WWWm_TBS>iE1h%mj^qNMSNyBr560P9&nk<+edl%u|RN`_QPNtlL z)8fmI6C`BI#J=vo`e1V$3^tW^fg+?*&c!r@Q6^jW-+~c2)xu2`MuIfg494-;N! zCa{L3@r;PPU+8P2&=B~?YDm(0Sz}2go|3ZQzFE%-6qfbP8uRbLv{c?v4MwbjL#zHO z6N)NGGkr%6n!Zye4V=UX#WP|$kC2({6IVDg-hQY}V-sfL_d&$hN|lB9dqhLqt7S6j z>kb4mpSTU#%Cf^rTpBaY%pfB|GlL;znM-ONL;+m;IU!7z%=qNV;CyR0i}#(6&In~v zwtkofpntaBjR%-yEc5oIR&W22*utEY$CiiFm zh-EsF?CzREN{arsvYIe>^SchuVjp;F#T+BIkKVlAxwcMb$Ydr%77wC~ctpwatGz!r z@Um%nwV4rDgqYBsGxJhL%g(LGk{yx>DKt5m6UOr$63!m6Rr=e;9x!0@Z2yd~%vNZ+ zB6-74`)9M?($3TXZ_Xy5`cVNVVPr^SXkv@Q&HgckcZV{#rC^!4vv0ud;uW`lt${GY zOD=y7sk4f2>4+F~`KG^;_>O0ycS=4;;V>N;&_e`MZ9GI^=FA>Ow2?o92IdUB%0{0= zt<%nkXs&KBC-jA?s*cmwt!MpJ*csvOu)}GhEaX~XIS6Z^FS?KD>*jN^Y-9{|M}q(p zi)Je_)E#S`_xS$b@{_svky0j0937aRJXY|A54Me0yd&Z835VPM1XMYBZ}y+OSJwX~ zKFOFoM(|XM*#rdm#2o>zP2B0RYQBd=B9WUl2*1Hp3Y&7!-Wt?rV_J_rrGK>eHGiz6 zd4*l=k(;d1opOHo4zK*PeWC`Ve#*3n$ea8K;XD4z;k;<#+D#V%{$cgs<#4`brFm=e ze8E2iuMr}iuu$>RmPFlYhx4UtMdb7;6~YYdYd3ul1Qbb=i6JV~2!kYakV2lzXTjT# zsW4Pn16Ct#~CuMLx0un>)35hYax$>Q%_9H9(c^XWbv;KT>UHwe}zQeij z%F2MlA%QIx4<)=i;{(hDaFsT;Q8I=M5lk?&Zv}29K>wA83!Y5CJ(g?vFjNc`eeK6N z0eb@u4nBJT2Gr_CepcM_xlAVY!X6)E+QXPdmV>4CXf`Fl){hBqrNTMv-#*FU$^LPp z&e)6Du#(iua97l|A5VA}wUrp+vnhLmdI;fUR&diEwBhWhwZ5Ggg_(&Ncow|>{cVmw z!_v#x5S;SrA7$9$LxivVd+X9C_78Gdf)jxI`Dm+#p<_a_Fya$XrR^1zWT3X_{drDJ z;kE52gh#j>0x8vh?4Jnd>%Nl4@IaasR9z^Hu7tXPZb^+6)@W>>Ealu@6dGx~TyualpI+j8#;8sZizJU1@XHZ{-{!d|!w+F~<00<4QaYRM{7hWv9 zR`5iCdv8*u*>>Uet@EDT|JedUV!83QY_PqetW3gINl8!A2HoJp)jyR?cBTw=YrdWE z#(Oe6TKLaBiSTKJyYP_dTe(+G2UXXFEhf@kilEYWQQVc>fB&mS*p7|>tAF} zw3yPDU5UjLDc}*dOcGn62?@5nnDEw5GDMk%x~mRne`$z4vE6-n23M4|exfR%+iv~h zwElDWd00H5e}MO5X1S7{$)~}fcCo{mD`mieHxNFWsuGJ)1pdf71y2UI32=qILQgJ&61U93wpXJs&_sdUcs7P~azn_b@tkSMN`_2#~4KugB#a?X@(+?xI4#tss&RY!+p z4odT#85FUgoye>CXCZ{X()ory`SJ3kesP3M5%bF!rB> zb67}h5{S{U^8!u>1L3j%VE@pB?YRJM0`MXV;gS7iA8VLs2O_>51rKiQRY63_M8G6l znezT*RLdNbj1PE&(M+Qa)S4j};IRLk=FE_c1a4$~YqL-5XW0NrTt9*gHNNQZa4-{~ zao)!8xK4uoOU)I1aScRF?sg4CsE($QhD@?}rc8;o;<2~C>&mU3TCIPhqB-ji6O3l2 zv|Lu|LJR@!4tR*;N>BKC}SvY z`=Df2CP{$7E#9BnQ_40??A$+tiy`?@(KnrYu=k-BhYRi~#Iu1V+~- z7rTZc{Ky;?rZK@9KOlbEpNM1vLp1U9jBuvvi4lhzVa&zWpZ7$FQNpuiH1**Oo;h$l z@MeF^#Ua7uH+=v()f_tYTWTUC-~egD2v1>Z55fwm#@{NMWB&~Q^l{Pua(jzn`j&fC z29U5`uNeB45pG?4X8$F{@#{Ltu=bojZ!%qN>{wzNL##v&NNs&%c~O#?V>IzY{zcdL=k*PNM{dA8gMIo@ zXb$?ARHOL_h_tG8L)>~jdoX)~t4%otp`|BO1j2+mgw+0fH zvo%j8fiOSeIx1vRG{2Jdm(&IyOf@_gA$CQ9=98&e?@!H!)OdO6a|SPZ({cO!Y=8)i z+(G);(hE29v(gC7Wf?K9C7}TF$Fcjb6YM6PQ8EdpFLXq`RO>i=+vuk|* zUrqxr!s6cv4E&xAfrxM=EmLb;EkQ)8h}vhfKm9(F4C&jjm0oQ&a^6N+Csv0&PmTRt~qLUYB;gNUbjeoAs?t3Wid|h**k-0^}x(fz-bPw^MW z2G2Ax3;Cjd=A3a@!x9iT1^D;}Pd5pjetnT*nbZPx}z)hS$rG$?|0c5mX(DW@L zNqc`@j*v>VqHie0DFhNEP53zH&b!H zz*BL?t#3~70-s^Z(&})k_sNh{YMPio%?HrAw7YLn5T{lM*C8r{&zG9>EwlQ|sp;;y zi7=*N&W43ovpaqj4ZZ+vU&#TXYOA)8KssL*qVv2zH*IfZKJR=*aCkQFIJRP{4dU_Ey4joXOV%-~ zy;w8F(Bm^^BU_@ri?`N$Y`0w2or(3NA@zjwxRl_}i)2176*#-rbBy7D>xn0`B#LIqty48dbm-gX6?N z-{8qH$iv3p*+vG4{@H4!yDNj|Q|&hb?)!tL-PLUgZnx(r!ZqjWLqQ~)8;W5$pPV>Th08dH$m5O6Qh4Zd`bfLHX~{iMU~EhaF#x+)<&__;}wsRQQ> zplmT@dt9g*S5f~#8)rM5?s$uqqrVV*yTj>qSzc|WYSPZfBWPFK=wDmyi2SEqvxP^x z%>=8MTtXXiJ(F$%)4RjzUC@%jTYF`2#g)OkpU&V~F&ez_unexXdEtnVP=Y|F?ybo; z=ww=wnmxCcnZzH=JG_jM%Mfe9X!pMzKecMUbR4zOy7#Z7jtfNG3UzpLi_qFCmZgZR z&$RyWhW;~N_k8{sydwDY&p{3gUfe(6S8TeB)A9Bfu|Hc~E-xyq|46yX=x7&DU%)G>9Qa$nT?2-H=rF;LPfugWmuxk( zCkA*0X7Iri$nRZ>&qnh#?kgJBIHz^+Iq6 zo}9te-{h=3jr@~bO#OFYQ46~Ay^6DLEfwImjvAurdIBncNa^CtwT>zbk{QKsNXwq5!gKmh-)Kleqbh7(kVVjmPupEpw&e=Vkq~d=T5M ztSq!CY50p1qkrLk?hVao@Vsa6Y^&YpPgnIs*567G z+;%J!@X$7;Ju-R=33CS*@M-VQwE9+zuVzZm2J=<;-@ZROZ(jyyyQLo zQ+vJ6m`&9YSM4|R+0e*c*=uyc=}~bvZ2AWHc#iNsJK%I^yeZNI1O|9+2DgY@6t%xx z@XW#fz4t2G{MEG@gXZICP_xnedXbyer_oW3=HV*A`9im_`d2Q$mi1SSHvJdk=cvGQ z^QN!EsfA~BA^8oJp#gsJMOqe{lA!JpsU_Z-H1U}(g=hvDJ|h6Nj4qKduc3E1{fS{~ z@UtB5dv`$Or^de#12_qNGZBb;)y=_i3xI2)=KYU^CUm1mdr%rpMLabshc&`0h|^#Q zaK^VdTK-rxq-s_0k>|9oE&9J%D4YiV&pWXc)S`Ca*Q7S^n}E|R@M;fxVwWPtx82b~ z_@#swZ_4`XiN(P02p@W52G>avgHKrUe z1OQu7OUbANn8Z9LxSp{oj-1o0V*oQ8N)nuE`M|{bX=Cb5MA}736HzxY%db}!C#dhNk-s?!P zVF#>?jqf?!Zs&zKKKlEuPfg(Pr*--t@3gO8fWbcQ`1#V&4;)Sz6bh!J;s0|uZ|c2@ zxww9q`v1`3HUnK8#D0|Fk;53Cq4-(|3Ead~W=d*|_yFG3W5#^mgC zHFv-#kUSy4&jPOfF2t;z>g6yW;M15PifN3;5%sC2&QpnqVZ|R_&GxYNek3Ce7 ze@wp2;r5;>s-Gz)m!fYFiVecr`!EwsJ*WaNC3}s-X#&0Z+B}X74J6z1&B|L!Q^vhc zrlE+l5p56ixfowk)Td>}RKRtA;RI+)rAM=6e2|Wa}cWGK@N{M z58MQogaCiq^mxrI-tfQPU<8232=Gpx(9n%~(ed9YasBAlH=6z5JOgzAe`K9B3E1F; zcVuw8GvE#E-~FY-X%9s^4S`DU{;glk^ndYna$g?ebIQJaG^BC#Gg1hJg;TsY>z~CL zPdN$?!%0`O%wX<7&2vfXZ?i}O@{l6cwG>~2c|0nUjDu~n3mSw3zY1cUWsu;Ex%sr0 zN<8{>mciqI9GO;(&RtGCV+R$Eh_8Ez@azR_SpIZI;40o~WQbWr|H zDn9GKnC#c1tvEDOkW0at^3ZQ*DW3&q~!rp>A zVT61LrnRj47k$f6xEiP;y>-LK-?WXx8H-xk52{%1f?f6J`+zrOm*)S$;f4okk9TQg zc=D^)0q<&}XA+hV4J&h%7vieO!Xe9B%J#Bb#*I%KqIyIlLbS?QWo|mp>~w zTuh9{gfZ4HhW2wfFFtyq2wMn^ZT1GfQmv0U`{w|zaJbnX-ad*g5#F@Pv5JUe@h<0?})O z04GSSk__J6eZgn8_P=zmGd{0g$uAFqNY|2W)6HPoYo(|P6w_t*YR4KUMp-dXXRTMS z^zV55sE}$#f-X!?lx;%rBpa)p%UQ3FJrwZT^h?;A7^X#Ibdwy@a zn0^C0b+32083Ml1KmvhiFu8L?-G#AZCbo+#0Qb4>i{5`TMAHT5BHD-||-+PKIJ%~^jt>ZHWky@l{icSJ(HymfV_zf~y1b^gV> zb7w{C*Cx^wc9KiDE1Tb1%;3B$Mf3O&rVqg1?sy1S< zX-y%TUFCq;9YMeiKnRZGU4Fqc--}xzkG>m!b#IMc>738qTF*MS|0r+9OdD3Q8S3WN zgWuPGx7NtH{fFMAE*$l{^meM>we?Zp*z2yX-w@SZMG48SiVD3ppVxoX)6~4iR%RJX z8VK~dvP>PV863_^$iaPUNHx9i)>}$+cg&it6t-b^%HUR38GP>wTx44R19XL&C*HHZ zSzPSX3!nTM;kV0m?&Z>_OS7NjVKt`cYQ9kT_iw%Wefj_%oY6yWhf$yP-i*@B z^|Ji1iY7={`Z7dw$;o;dJ*<}@Cyer=SEH@p{0E%U)Q`e3Q&h?CQR|0Efp=aHZ=L*~ z{YM>R=u)7NJ8fmS8t>Yg`Op4$7WX2K@m+y~FC%bCBlu9tU#wEE<=*hnZmHsm=+Ey7 zp#RV{gva#^T%p{+39oSy;jOPnf3J28fAh}|%^H+QjKJu3Gq|>TZ9s8O>#ZNaNs4+t z?glPRt$qBNF^(UajaT+e{rwtBVx@rpj@06pTZAEW;Fa02^*(VKNq!e=XR3Se`|wJLgsQ!+Hk zn7t(N))xn-&XARynM%FDwf;k;$q1(}NfYC54Lm-%nE<>AAGLv0w;MKt?d|gcRIK23 zw+n1pKek5#M`VP@l8x;~G5QL0fM6I3!jzc!<@96aK0)E%d^1F&n30?ze?sGu{Vw1v z=R!kMsaB=QR9%=)OuQ=Vul*UrGx4thca0X-F#W)2NX~LDB?wKJa|L1ECLfwp*2!coCT%oI|IlN-zF?r zj+k;d3u=BZ)>K#jTQsB>%cY6Q*9Y7eD&|CuPX+wXxbu+-hncfhZ&8f#cLnjAxacu$ zG|KErtwP&w|H*QSUXa2XzhUla}LRSz5R(17o@ z%@kv(bz#7Lxdxl;~j7Qohzx!W3~b!9RMfDPk&_C5~hbf~AW z(o1dX5oB^1ivkZJD`izHL!UH_8c2j`PQ(|V5=4B#XF90tdFyG65g#6j{uCn8<=jgG z&Z#WQp?Dd6|3Y+H!~nBPlq>OGKGm&5Wafr(h|Hopvd#j^y1;LbPZjk=ydG}_ zSEz3O3?IPF4Ncy*xv_RkhDdqUBwqaYfbX`7)Zi262An2lT*$=!KCsdaFWKYNWVXLc zHb8+f{69UKph_v3Bv_n@{w$G$KygaIDFF7!4S#zy;LxbjjW>KC8qypp0{q-}rn>O> z#fu%zT^KoC>)T{>?bxipJz$n#?GI*fZNs&{rgW3#Iqsie>M@4m!`&pHEA2aPAOVtb zhOTlay?mX9EFp_<=j`b3FQXg&9oTm&LNYrB^$sAa?YK0di#(Ug)!Hl`lVfrN3m&#v zu8UV}>6BV!)bFj{DQD~hUy_OH$QHozz%u^*_@vo14*kXUoq6}b_K<|p08Qyq``V7* zW(@PLTP2zCRX|hHhX1=T_DmBj;l-*o$RCnqDx0{>;ih_41JB`rO!dB(WUAcyi@?L> zOscc`;w4iur6)lqU_1!IGchmj4N<(%$@sm2UT%q|ov%=}Ug_}!P%(JHPD7G;qYTc-z{ju=TOUX?XwBYnqbuesDQdrRHR zPtEYyOUOFwSJU_C`_|wraw^XDk*nkV&HZ)QA4GV3HtY(PF(#gMc3w_FR%e|M{l}h- zih;?=i~%|P$?flR0F~*)onuq)8ua3DFYfe8adN8K1$X##|NZu|(;ZnD^JNV_l&cYU z2KVKTnRM-bft&dz1fIrPB^06aep~;o2ag|ccRa_HPRu=*$aL}jTnjsBPGMK;yp!nG z?jM55L@jt&g;`b~G3_rM@S?dV|R z5$u$UOQ!2c<8cE$ee7CB*32>JpDgeo3c>Xmk69yHD!ze|O#bAd+QBlfA|a<>sJ-#9 z9=InjXZRt`u=x^Ff#srBs=NF7^%*^*8##`gbq0uT?V({qJtyT`i#^13`quocop#%L zGUOUq3p3re2`7D=DFkx}chhsJu7>Qv=4g-;`T&$+!H`x74ei%e`fED({*P?k`kDS6 z1$-2F0di@urDG5q$0Uun)!!0ukB%wKl|69H`BQHOyf$@CYK2*dOLGU;n>}OnRot16 z!LzU~`DhSfEQ9#M3J0*+nPRC1_*}CGkxw>c6GA*D>#vGw>p0=@5t;v40$ci(3E;&MR62kCLhcF3M-vW&#j4O)QW306R(y*RunJ zYbR!iGKS`I8=Hn?%4Txak|Bd5Ln7!9ouzH0qQ;{$0(vBD62z`4`x{({+JBAy{@ETA zpnXNa{eC(#L4E%Wj;kEPHp|b?8sw!sPmEA0osLl+P82u)_AnIpRdx*cykTSOSGDL7C;vZO=K!+rZSQei|{bq4L*_gxA>Mbt{j`;QHD3d zyrFU<`~~mijE3wM#f*SIl5+`8i~gQ)>bkwS&-`Oj(rDf7Q_2wx#i<)KB zi;kyYofDjP?i39bn>C*iaIb#`rq&V8rrrAMqkk38GYQ|ck9-aV`KHIW2ENh%M>|Z{ zJUs^a2A#bdvzAY>rfz9tv7A_FXB5lsFPd0ft7d2GKN|S`fr<5By^cvRsWnq~cDonL zM-otscLuZmnc23zCWG6|NW!)H3U#%H)ZSPrPd?J%(me?$ z3nI+3PFkw4?gl$gD<>HbFOzU3SD{TZrm5VMwXQV*hBvp~|80DsLuJ(9cbppSB6SX< za>D`fduMPt7GKxG>CL>Z)6;YNzC{Htt_{yh+Q#7gAt_me6HjhOIf@M!t9mHH$>8-H zoFO}-3AGQSUV&QjnNf^de;xt|`^g;jH?aTobq?3dbuz4TiZxaY&=l)%M6<(v)o$>m zcLm%%*Wi`9E@P-u;$gPq#b`DlPCP^?89bh<6K?OQ%QVxU&j@EGYt}c0#|8RyK=mK} zJ2X-Bt(}$)$T*FM&$O9sno4z(xvK5yxfb12Y-mnNg_U8CugLaxb3er^Yx>MKe0~~; z?5;5pu6&PMD{-@BXUhBAG6}nYooV^R(;R*XBvy&;@HEqL3({`rpE^KJQC26Owaf$^ ztlym>ex4Hv!U@j=T((5cUnHK2CbWEVJhQ$1>u-er;~DQl)}X`CMu3lCoUj)Iyg0T; zrDmEpiSQe}KTo5o9P^}6PRVrA5MXg+6OHNVO~pe7(A1pl{guV6f9s;w zwHNgtaZJtUBXo;SL9KQA1!LduKYFj?yOJ5IQZIfGO>Wmgv4=>`XLghA&64dL@6UuN z*+wn}yf*S%je3@Fm2HI9)T3|Ych$BcA2{;+YGbAC5C5OGKdQ~XZHF{u-<|6$JChcy z5WPTV4JOafn5RUec(*QnYiFv_w#D&OV}DFA(8fPGLVE!Nn}Qv!>eim!y7UMAf86Jz z?6i1U>w7=!e?9sx>5&vHC(B4O=II{}o;(y1|o z9a@LKpaMs}aQF)=a1eI*i`K(iLqEp(R8v%1iWr%aua{PamE>PmftO@nUV&qWd+Y-n z=%d7cc2(geqE}Q9VLcG)+~#CM)x2RWM}N%#(m;`io%b zrG24_UKc~kiUBIdoY9oTdNuc!tiOWxv8T4Kz8J?Kra!fjo-4*77_h6dO2IBIH?1EI>X2UG@y4NZ!%!+MFhbYm5G=_BJM{4q#JGcKuH>s(ftOw|Q-Py@^YMoN&`JZYUqupl?cK0BFHY=*l1nD$d&fAgRB@V+W&c!_863Kq{VKK`)=6JVgQBf!T_=z#Awz_% zM2By!^e^#j>xGXZS3x*rGCXYK;0>h1W=X(r=0o8ol)jExNHIfX!jknb{koOm$tSe! zg14Ub%l-pBw0Bf`mSQ201G7#dn7Fg~MBs^?oUEZH+o=BX45e7FJ!eiNYn(+sZd3&N3l)<8b9eHrrSXK-z(xF$ZD!Sj&EL;4I)5MKLu1zrZj zCji%OZ?AKIvN8agXy3AdCQ6C_tI{8Ymmaf0|I+rKD*G3x)OTrga z;N=SFGZlDgvd>oF(8P4H8JyOp4@&&{9B>n#O&L=|f2s^B)%v*#yd?7ZUih~C6ZXtJ z-kyB*S?XB(NRvvg}RZ#@w;qX3YA=4csm2WRe_h%eY*lLnZ2m>z2D)x z_lQPpc3-Z3os{eNGR7d3ix-*Gij`OS3D5Yy z5Ke3|m3=-DOf2oT{%Jxh2cVkE2E?Z8lG11(3b-?Rl@qWHD7=B<@GC2f!h~cIjHZ|` zYyiA%65*Z^Cj2@c{U59wrxiqe1Mw9bz==l$mi}Dn&zQergZ^K~5_(oOLa5GEiUE%3 z@(LnsOidrM4w1H{mk@}V07poGlA-G=c!0lyiVxe*J%ll#7~xK;?MxGxfI6xvqQ9MP z=8hPuG;F&5$O-TsF1-ZQL9Mn94$ZMAeC{Up=aCXK0i0+Wc`1{?G(o~zr3K-mdL+Bi z3Dbvk4y>c8IQrW&b1-Uz*S_ohiNDaJhw1+y;cS3EXe9)k!a$yAD)32300DYT)=4$w zzS0CtV1y@##;R!IK}b)&68?|NA)f0EJjy7BjPTm`Dg&UQo%gIT%FRk4G6IvySHd(- zI7Jx`tjSj_I;M6bzlozes{u}74HHjt!gs3eD9Bw{=#O3fk4z~=8{9*VzwpJ;4 z+lq74{6R%Bi+kj1(-2R5$^@3fLD=AP|LSmFBc{2)2#-F@;k=aTI^9uc8Xd^-6nq$B zh?WUwc$j3&PzuY?5YMDZ6El4kMkD-|_o}GcY!5uf(DEG|f0%6fj#^rW&G=-_2wYzw zV77-!>28>_zwd}FTouQJuiVGsVPhwJCx;szIOD8V!)!(TLE=ahMxgy7A7Gk*Pb}|K zVaOyyW*j6UXRC9JYtL`qG2%0rXdTYj$4ThU2cBB|5V0O3}U z*&UCHd>a6R4OeHJ@VZ5;E7lP%?NxOO^DgvXd5{ZWjKaA(fMj?;x5(q8b1xrYgsGw* zR|c3$qnufJu=fvdTzN>PzroRe<)Ib$QG2eog~fU5?dNY=Vbg;8@l+8(i#+1_Tf z3$X}r0%?x52?3f|lC!W?8Vc`S!km&xY=~eo!?S#-_vb}jS;(%X@Z*~Z%Hir?^mQPI zn}Fd5TRNgNz)~Y5HuxG`QvG{uTztskJtkQDiNmA3a{Px8{yY>X z4L^r?X0Qm6Xx5*v4hhd(QW2d(Z|HOoc{q6bs^q>UqBGgBc5#MCC)5m42jLk6?EZQY zZk&?A?Ld(jUA#PlU&ZYP!!!O%hwBKH?rE?FuIV!ZoX_4thNcib0l!%q5&_fz3GOG8 zh6NuR3wY9;G!d8mx`ud!N)oI;V{Z&Kw+Euj?44xmUq2w=ek#r32L{|vDH@)IR8o+z zN*47m`sPmc0gMmr9S)yCiHDz+A<_vXlWh3(3~tBdB-!Ne0`8YM8$*Ma1)L1gCnRv| zD8kcg5q3E2nIa4YhN{h$A~2l-+*F4+8#Z70Y1aS7(lnj-1>BEQ4*wJI*M^@hD!_@* z@q5pari`nh@5CUg3HEnx@0!6)OOj&xOBwtIKE*M0FXh_Mky^+9-K_sjo4!Z;OS<8- zj-_;V?n(rTN5lXgnS}b9uNMDk4K3*{J#*C7-7>firWyX_>2+}8FZ#x?mI_3QeM2-~ z67W}|4Bo*^82#<**@}?arv{t{%|fHga{*6+NnqYJnCxFUuunw=0Ui1@)y@B32G?0U zgU`%oaE0c;0yRW-Gd#i2;72ofVGbjXT6fPHbnk$vZmx`Rk7d(Dd=!Bulf;78Iu9fH zwVwrXtpp6$Vk!vCi7zVc|F(>{QmPSI`*{YJJr}i7%cS%8uOnb_9Is@SW=jdIHh~o! znEFL9rF32|WV^Mr4k1_CFg4XKd^;naseFES2De*ogeOk6#|P184*}WrA4J#7(+f9j z+VtQaJK4)WLbmw4jEJ^(ho94W@NIb1O~>t9z@A_x4Ceb`cp&oDX%#q&NugV~u>y}g z6t6H+cKed0ykY*)S$};(#dOlTN0Bw?HPrUGBAgPbnHIP53qemc zgGztah7w>co3rSLkjyzcCI&ErW4`B$>QF2k!ZnnR{YrD=1lwi-tqo0>>(o=tNCE7m zr3lBnnS>)D!)J}7_Wxvvbeh)StNUkgdudyUR?9hy1XzX(-a0n=GshuP9d7F^+to0J z=;P1mTgg?LCBL;_1tLERZj!D2I)mHMPZ6#^?t;hs4WC$ew6T{@o!4vEMIp74dz$Vc z@KD>_`orJ*x4jN(!zBi3>9Mc21Q2)4Hxk}_gOlDD%F~%_zLp30n=`mBGijm-1D=%q z*k2Fh>klBje*X(D{Rgh!+($bQWA|%azNdfZKAHeW&e%4yc~OTo`$j(QXb;%KM;~Bg z=2IL#n(_{B571R5BOfC?`m?GPd!seM|IhJo+w(FOwS(ALsr09*03Vq)cnUib&|Uwd zuy$pDzm{tR_;RkCkOcG+l)=Z}-}=K|n}5pN$)Kb^MW@U0PA{n$Je75JCk7nG2G@`G z{{4Hdg@aN0PZQ4?BHD?$gIWKv6l&bB)18UDEs@$vF-~bTeGj!O(y)+K@iYEc8xRDp z+oVrq8i5t0xFD><(FPy=p2JC4W}5hZ1y4b>={S3*Hw(F7Xy|2xkEivY^@qvq6H}Q0c(x){ zjAIJS5RsuQMwhk(Lu3?)>VIbcrlKQxn`~K|#>NsBQx=%{5*Z{jab~$i--_UKf=Kr$N6!h>J$iH(kcKtJRQ= zeb|xFA+!gjHFOL5HIYh%_D?PJ+g+SxwF~DEjvjM}fs!PC2 z%Ah5)b9@A<$Nob}l#A(}WF&q#1TA#`meHn{X|XjquX@9TELS zel#|!{wZYHU%92OIe=6m_Vq&4XifIt_Vj4*S948b&TKxwW7aQfe@(#CYdV@t=HKOT zYC?X|k^nva70Ii0-}G#a4{)SX^X%ro1|s@I42Z>Z^e=8(ry&&(rqQ_0J{;RGTn&dW zKsXx^uh?^dR64bvd^ZNbxn#1X&-cK6)z0;L79rGxrC(sctY4ajvnOBIHcsOmetPfa zlK7?`0+-u&(X9VOCp6?~*5Gl)Eb(Z<;Z>*=hNw|y&3_PHaF~1bm6%x2&|K*m;BX_b zdR6r2VhEC1vkgQ*IZlf}gq6vQ;x zAVVbMruKwqH_i~9!+jz&(>3lGa9%%LM&Ua%xZQ7T9F5*L8vOgGbFY=@VAvpRwXPT~ z-W+g#h#UmwP(^2^j#O^=8w1gw0+=QEbgJ|4Xh@k8GT{Nm#|QXT5b|BL>9C4fv;n?SLH2Qw4cK2_T0zA%v4$3NGr)!r!#N46{p|7&6G zUy+*g4)83?Y!y73h3%b1$0PgG&fs1e2Dgj}7TKUtnsUuoAEI z3u+Gx@jI3k{MZ51g$LaHs}S%cV|HsjAR}Pq_qW);qKV85jqgN%pMlLGC*B%xCO2pf zaN2(o{DueX+?@|V<_LHifPIRI|04MgR{k=Zr+N#+#?NAm*AXVfB*v(}`36?yo%a(< zK^F-`3OC;MoN0pzOKRn=GaMK3|VYl=2(LID&Ux1_5v1arm7JbN~uUtww=OmM6*idy|aZ0PLD5S6y>o47WEi=nBT zD~PC8yGLK@9=u1^U)9s}iR@p=o~8};FLvTNR!E$cb5nB_c+4~W2u^6i79=vy)b|4J zD=O2_6mnwVw{?dIPrg=g*gvvW@oaKhamXyJc9fd%uriNtE;s?h14b?Db<)bIoS{Xy zb$l@N=S{cB{>Ev16Nf6*B{j`c$WTuPgM(TB9pzNde9rZS2sCYGqvQEJvh>Fu6L@Gg zPgeX_2xP0{76LI;ml2po`U$x98(Q+A3ZAU)Tq~W|6Wj7k608uSFo91PzY7Aq&I}S; z5^1Fn+ziQN%h}U`sJ8XLB_E~}B_uED>XZ?jYb*xLqMcV+2EroY_B!&9aUFezU(gZ9^9^K)Wes&!O)I z+*9qqB^5*z;7Zw_0@Mbzj9L4=ZsN`DJa%<&eUgOC_iAiQ7U=^L3l@Q?-bf2JmW z<&b$RH`=PDT=!T6zCckAtP^7Vx-6iuGc)Nai(JV94!no0lTIqpV;& zTbai%pBoINTh`To1=bG9vZdSBH)e1NX7-Q!t0(~MA9=g;!fb%j=Kx~3M>1_})E`B7 z=8)I;Dp`4C;RzWYCAOKh3LYMK&=fr1&-`Co!BmUynIX%`K3)x*8AkKmZMz{dLkH!A z_xF{ur|9oHyg#LAS>HUNZw(WXX!yjm(ubT^2^FSXhMZg`OQAFcN^4_kB2BsBfM%ju z#6_4wCY^a}4}PX@;IaO#&y_nUt`bLdr$9vMFkl8#QjaO5!j&C_XQrq;q^$@b?eV%Z z;E6QM)5+Q93D)o7rkJ>AQ z-Rq6O?6ZQvm6b*5g#l07d2-<53c)@8HP5g9l>~?`I8~Zl{d*5#I%9OZpnQg!?P z*7djgLg5)-CY1AL@jnasM7Ubr^v#|Y1j=)boh)4-$=Gb)t*v|ZY2%j4XJf7I* zzM}eXy$MXE@u>m}vzWn}f6EZ5LY^D0NNfV2|LB_lPqBZQYn9b=gkZ7w)IjDTXvF90 z0k5cg4jCiNqmZ)x3z$PQ0%4xH!GL>Vqll{2Rrbsmm--;zG_tUo8_EV{Yk=$n$5+}O zv-gMZ2UGUCgq&>n1rCoAO~sk7x#s@Oo}e7K=PIZK91q=%>Y9WkSd{N{ge)qf9GiP^ zMyM>KYIB-^C#Ql5g|KO6c6&BP5jKl0D32sRn92tfVUvmX#sHcmh%X!+aCab+el4;Y zl37-I%^};1Ay(32)+*__dj_6A^I&Ss`ElRi0op(UeBnfDWZ`k-mumw|9#o}@4qLdc z{>72;eGY}?#Q7X!t)s6CjbxKo++TRWp8HkSa`V%{nO8i+SYT6Ctz*~rIkF)Cj_|4| zq0m0~(t!J8KA-DL%~Y1{^Xo#9r(}9^j}+5AEjPM+2DbutGr2 z^!~oIbHBOR;dqtO!^oWfX0p#Nn47L$<;?no zs)SI}cb3x!mSY)c3>2jm^YWmtexlRS>$|zxuk{8dE1Ap9@wtF|L^*-7fBMdh@=JVY z#vaB-x|k@_3y&b_7@6$1TKW$;jRC7Ezwms!lHuf;)YRH;XJ{XMXDXWlR?|KfO=Q^? z`+SyITzl?^5}@c?y(yE-&aa7~&IbcdAAoO|ChAsM+r~;(KD53V{hiVJWg-l0L0AIR zFD0DhQ_kTcDJ0(hAvVYcx19N;icmzz<`Yv6jLr;nuV1dw|_)JT;sUd#&9p>t?^Btm_1E} zaoevg5j0B*P4arG*0QNIxYP{d?tHpV()GIrS9Y`NMGexx1HzRj`JjkhbF}SeWpFv5 zO$!SL1)Rqd!ZBNqb$Arqns;h*D!AuXLW>$>0uIGzl;~7h7;Q}xA9quvDiyai?5RM> z^9Q<$H>jrOk@LcNqu$tdb};>CKfba?Ow|Rl?A|(w4dgFF#CMux-^q7p@T?Sw8=hH> zEAEZq#%^M3B+x5zX zK!5Y0Ch8Z#k^fUNk$Sh6wFN6Mdc49%U;OHu+ZK{*mu5TW$sSV)Zh~xoe@LFHIfe9g z+ne;SWZ7z2;nO}i2KeSDKT*Y6A%knP+w1D&6BO^fs7IHlH_Lkr~5A*)!Bk13- zW8`c3VziuEWwxEiWc@9N zNK4yqb9l9Xx|aNA(kS$NB3n;Plnz)~2=hx_&XiBboh>~oPv;qIJLsFyKcCF{)>2|) zVRFN!0y7hiS@wFd^7HB;A^=%Lm{JICvt`_$etMWNFjTnHn8a&;ivfIw6a!l2lv|OY zwRiNVs>zU4JyB*p)(64p^xLDqo1m}(Ykv=p{27&HxV3*|@T>^k_M!|?rn$8}8NBq1 zzLl|na}o-{cFAPP1X;uC$AYlW@n*BFiP8P#-F)HZcU1NEw3%_Bk`l7p^j?71R>s-7 z3;&0i`L3%bx=xpE9fb7Lk^dTMEOYX6IHd6cXP^&n;Ht2+71FkilS*IbX|2yZeDm9i zFLH2v4PgItMqp%taJ~jnC1&uU9|oMB4(|Ph28@dSml19+KrDfZ!|kMI&G3xI{et}X zq>k@d!$?x+eqc!Tmz`r@`cfdGLx8~WBpDq_cIW9Gdu8BzglGMIf^ouW{x4q{7=L;X++V+;%Q77iI7s zpJ}0j3nwdNJ0rZ3R7lmzIZT4aYkdF-$VPUwJ5y~+{8eXSf9;a-(0IlW;pPL+L!QVQ z_QwWx=B?Q&dalLb#e5y2(%-$_RsH#p%oi8K5D9f&O1}}dCNK_)GEX6cP-01Dh(^+q zCz6N3)UixYv;t}zXcr?{))R1|# zqF^OCDdCyK@zoF7UZ=EpBpU0qa3bDzBOBZ4dMe6Q>cyg|F24FfuT~9i@K#^+_XEx* zKpb$U$+TPH{r6G-g0|mnMZPt}S#zpL#lM|R<VZyxN>=D9`1YDYvGnl!VPEWa6>i z8Kc*>4m@@9{zWV8np3FEf8rEg`6XRxInFPZ{&@##lM;jM;4PG$i``vWQ5}DgM7Cv}mpgbW9DTXkw{C~f;vn^`*8zAMI&Y1S=@kodF?``Zj5rkl@-{yz6vf1WW5 z`tn5+roLS|D^BpnYn*8zTbYSLo*V~n%v5YQfyqZl&lVh_1|HLj@QfUu!L#u1oR{GI zP-J%ckGwe|kF*`1=pkImM@zrY`fFx4(+*t}@RSn7&<>a|7^MLF`FytY$JRq12XpZB zV=y2I?U1HBmrcx>-B(f>X|+)}>GYcdj~|DVIcnoginHsEPNTPttJGb0sxn{_@i1Zx zk{z2DNHg$?falSM*1%(aBL8WYg?O6i<)_QS!(F;a;pQlfJtV`kWqF%16=&&UjD;wl zf=7Rw6Q%yGZ+18*U1`w{2}OcEgorG9Y`{4dC9@^MH2JE%xHKb_jf>NQoTsv6y7ezv ze}%RQGIMeUw+d8R;o&9-;yEQND|V#?aTHQR$5Bre2R3tvQ6Ak3jbvdyvn}9!d;tG3 ztuH`exI&+eDX<33ki}6&u1(9-U*nc32JI7sGJjZjM-WQ0za*T6w|Rd*BIhP7^A_IE zl&!>BU*|_Lz*q2=Xn5At5v9^nlE;BAnpR(fGL>f^9`)ke;pYS%f8;PciJ};95?|HZ zV5%DbCR=x+LY9O2feu3!2Rc~CWd1Rk_9qy&Sz?;IETf_RqEYnCe<&LKB~TvCs1!K9 zTr{TURXEIJUq(z-h{Pjm5--iyH&Eu1l)|OK;d#g(h-}7HL!7xHqRh+Z%Jl6!^k$-k za%JhNoxfE=0Gs3gQ(kM&rJ1&%?Xn~?^x14cR^Y@lbF(#zb1}N`^XTsqw^1ZOdu8(C zmLvNsNiCMiPS3=7Z;TMNhXYY%%HFka2Dk7s4PBhUtr#)_RVR*`WAO#i|7!OO_J2g* z;z7~iYg*&9_;bK3wMF|gmbmKQk9ObTvnZ-x9`K4FD`nA>qCyO>JU9CLLs!RhS-^d5 zZhZN()fZbjzgkt55XJNA$h3wid$RA389Q)!9C!F|Mj-RCmBrTCCvHCSz~&>P{fgFa zp0fFf(Pb8Tvb z4DUh-;W3v5aLpcz?mEC5{Xvu)@tql=EFkAD%-~viS^u4fX7J2yCy`NuxZ>0VX&-!c zH29MVb7wu7Nb{&Ey<^!E*BgU1Flji>Ea!!!N%*4n9?$IrNc3YdJC59YOy3R*(& zz<4p>thsQ9;R+@nOzkTfT+;IqBk{BbPQ%?Kcw_{v9_XET9r9JY%;sc+_umeD^TzOT z)SFTf@$BXmbu%_;rTFT>KmO#D`+6F7Vd1wSqC*1C;tDS>jDK1JB%AdTKJ0e-AMWs? zm+%p{GvLU8S2c80z^e@1IpEd)X(hqia3KJ4pG$C;7*IuY*V}>L?RMaIza98JHiQ>_ zyN=ngp>Nl*w*!YoH#E(?0`3A#{eh;Tc;3Gv*wmv5XG!X+2u<93;{g+ChoiUueKzht z`QF=s=Xi?TiSFAwpa~`4z685!z5U&k_v?i(Y9ii96RLeCp3*zO5H%IH6Cqd~jwAIO{t(WCbR0$#D_uH)Ck zTXUyxKB}+?ebD-5p?h$^t7OvjzyOtuMt<&X(cj6>!~PW`Rr>FGXqjTF{64G~kz4QK z0k0sM|KET+p4n~>;VS+|cz>jrKUuDtf7SnYK$>fN{riLv4u%r)=E6fhu7`pWbrz#tqxb$f**3LiDe~pLjd)C$+wP=H^!vPZrnsTU^`) zVRsofc}@|0_accnBC{l@`0xR0YY!n5nCz3_3&M(m$lJ`fq zz@L6Q@Mk!@=q3Ej+Zk~B?ZBUPJ8-zxhMG9D3dgK!lKnrvt~3PY@DnG2e`peTSh(j6mRa@W zNeE6U!k0YuQZXI~(|KM%r8lfQB7ET686V855n(YtwJ3Q0hK!&*e*TTc@q@p5sqsUf zcjFV6?ai?1Dk}65N8rbY>A5(5l2FdSsmw?6Uz*10MZ}0q@GntLA1jVm&y9StHN1Jo zB=9raFn5(*+B|C#f{&*soZSBXL}o&n$F8(Nm^HXwuM^(;6NB#}^WneR&b07_&4ZySuyn6lhF`y+Cl+Rw*%_F@ zA9srKG)VbhR&nsh+isDj(YJL@02F$R-_E2$%cdIve#t~1)!nDAbBwqpQvpkZLg2$Q zHieIf!)ZVso>T_>g7WFi6Ftjv1hQ3DM)Nvya5-R6_@cE2*HFfgE&WFhF5}HZ^8iQF zfMt4eOP4Nq!V&y4i~X`MI5%4kUPI||mCl~uE|7%t_P!s*iLf)&6nm>OwZAL$88 zrWnq?yK=l3e+p6I12;I~E-6>sVsQM>5WUp*X)x-|4l(d80y${X1na)2HJ^bq9bED# z#(#C)A^1&URjBVg2dARrTjea!c*cBL*5$@CwPMI=BHqU>n-_zn?{GR?~9YX(O+ zxJ1)1H7_u@zSk>)m$bv?C4rB~Z5Kw8fTrmcY5n8vzuuD#elVl9S5Foa-u!HO!6({R z?kN+DEK4trA}j?5zX6JgKy%z%1 zl>ZlxX4hQ%6#2UY;r2Xj;34xR_ z*McG#XN7#DWt@i!&CeMld^n$NV(@CJ8D>{pU3Wd?z8V47{Q_&K>#vZjNf$Oexm1D3ckeP_!&P69)AVk(K7wQzj#6wTJffGa@{aAyMP25E9+3%w#5AD*G^rV>sTA@IjeSIxE1^ z2>kk@#=R@Y2Sz;EmI$NX9}A+|y8-B4@qmN^G39z=fplG&qry5AA>uRl1?Z-7&ow`!U{v8{rDU}0LCN(oW{_M6{!TxSw;Zie4k6>+PG=` z;JNJwOgVpdp{|ba1|H+DrYh>Y=%fCJy-3t<<7=%Y_B@b->m6Lln8w!uZ(f@2bzb{7 z68_OW$C&OY>Tbf5r|vIsko|0+r!kqy zrIXJ|Pxy=!?p*n!TIWy@NC4Dt8H1o;2Y-r7e%PX$8PF6;jz{OCg6Uc^4vI4{G)NT@ zD&vnwvBv*ZqG7NIf;ZupGfY5tdfoZ$e@IAO57eD9Gw}C5Y*46rt}sUUT|dnQwQQxqix!VNIL9xPRYWIJm+u~?7C*fGLanH6BML#M&)};J zjs*3}u69B+M5@%9$Ok`glJQ}DjGwZ5@?_})WL8UNB5Vvw0LPN5l-+HAki$Y*T zEX(HQQCS?DM)e(fdgJ5EU?%CZjrbrfu~JzoBl`*3GFYOVr$#V)z6G~JEo^08;j7JOuG z2WR;zR7h~-5|=Cr?{6NQV+4Z#EivMLO9=*loSr_b{hU3&fk91Kqs8Rms;Xxu;a^Gb zpVdD1Lr3F}kvGRdI2MxAmfnvGyt2M)6Q z+h2M~L~#Fz-+##ouwB~lses2{A3+LGA!XFFt>dEtHpuwu@C=GMBFe~cmAdR-+fKv! z2FxD8da+&yQTI$IPA`4#iy3UpECiCTF%k&4jbS$K0RZ$JSB!6mH4X%ncjrQ zPvpb#+~h4j4C5gz>a2EBj7*ssoLidipHgKm<%cCp%p9t=NTxv92j!S?53LsBw=yCD zH;nj|hr)OjP9ej`&=ko_6GA)d3raLBDO(C+?Kf%Hu@Rn2t^VC29H|%tREIwRDl|f$ zC7Pz=dq$eX&fe7O@x2UzIfBiGzq4IwO8g?Djo3(7fgneNyZKhP!Nci;=98rEKz}I= zR5np}#LuU~P5k(m!sFL%v&8%x8Hp34U?!%HAKKNyxmDE!96p{tJT4l+9FULMVX_8k zWTr0MAj9pGi1p7!A~wG6pMh1qFVY}P!R?jdKSg*5E0VJ^a-D;7Q?FmLJ1z>x@c;$X z=RRC0y+^Z+0Eu!`)_H08 zLk_O>Pr*%@CWE5ymJTcKQ$`~XM}#HB;^|b#Cmr3rl5{@)^;F~rG$HvTsP(N~Yc ztyJI#Ve}UV*UXiiEeIfd;E4j&OF909KxGccv+_6XD?n?U9Gb z=;3rl(thc=velOZtalhO>P>IK{Rr^B9)qiu(n0#f>CQ@IBr|W|alkK=J`^*O^{nu* z?)0L1`+2XOjX}d7j!bdkS~MMhjliq=$?@hl*S}D2KV-_*AHmq>x6;FU+lP`LknsCP zh{Zdc$OiM9ZJAD zXns2f7fa@`kcV$JI5uSb>H1-*BoPqcTF4Nff`67?+tUQQ@Iq0^Tzx)RPL3-Z#E? zj!_gae`5}=2a>Xs?%x{l?l8S*T}slZqC>wj!O9;`_h`V-uMN)6_VGmru#l{jwLdk* z;V|JtzsU(uMj}|p%k-_|5vHf{_|V`}46bem{N5ZN9golUDZzp-8v%atlo>ko2ng!p zC@O?=VO^n7(WO@#T=PQ|!bmaTQG;XS;KtVhMop^cByT7;sVqLtA^0S{U!3Ly>oKdi zR0Ul2DjScr5IcRp#`sKwtHmxNzfR`EAV>M<= z01mVMQ`kl=U7b@@PkAN7mCyJ-HeSz0WZyYYRFr!M!PD@Z-aPC1R*sRzMg$Bxt7N3ZYTxkhCIG0KG$!Z>_BVTu8MEiN|{qS=~5M}U0ipJ^qp?k!B5+J*oOhdnifM~S}mev0J z>vDp1RVXp-lc`-k9saw3jTtV&_4gHH0-}YpveZk1<06{#DXex{jl9B?(iupEj|jlc zKx(xJP%C;bv+?TI7>3?(zyUq?Mr&Eh%^yTXkrTpa=(jTd z)XLBuIRWCjMXwY@b!aF4|CTwXuwH+&Tl^vUal6sR@ToDqX*z4L{Zd<8NafPkuNGqV zZCzaS`6C9tb=flqOnX;4g>*c(ZCGNE4=iSLnJ?RK*~`CZa7@koA$M?=XMcMqMMk!W z2nvCKf+12S1`O9_t0}4i)-KBN5f9D(3dUnb=XfnAfn!-Aw@w91c!KO@|5bwiuqekSrYM-u@$mxIcU7r4%x5w3_!2gu;`ju8*=1_)wT95yOWfBh9a#vzZt$4dm{M|ZOs5dAHU~#uD1YG~<7Jsa z!PaIa{%S$*8bcs4_{diKbrh@~lI3^(wwwU9OqvBoO5&|DK5Brp)7}Qh2a7Sq@>}M; zD+IoK1--{ym(x@l#B-zVKT9~vj0UywjOkfCzFT+*xGsE~5og+QeDjAnxb)(>!f$YJ z?vMMqujgg!xIk+?dga6FIz2I<&hRj!wiZ8{Z-^Td#uodkq z^+MR-fyMwy$ivRj?{Z+4!T9`^xN`6yz~lJ%SuQ|Caak@;{#ntI09e|o%q+bIcm$K!_@3Bsr!z#9Qc?=K_V z_6l`{FO6_ip_H@2M?ya9uK7;U=`iXlIYC`Jq@15_1N@x|4+RqikIS+}WO5N7(X({jo$<>b+gUK52{IKBtjtVVA1zLFfUXk81cIT^QHry z^M;0JK>==ON%e&#IM+#$-t(-p?r(_>livX@ep+(NFGb7S%zpe3S?WUvnQB z37IL1{vwN!o?n#&DE!xikHzsJdzp=mT+$^h=2$h+6Phh`FdEvz7-=XZ$OwW2d4?0f zv+tEJqu@-@AXp&M@Ggzx?NC?BMjjJYdv5}|_vR>EYmM5D>=%gwGiESOy5o3$HFf+5 z;Zp6P?ZdAyT%e%>{qu}QvsJQwd^(vmeVu6ikYMDFCWdy>XBxW;CUp0T{Sm>KulOes^&(sqlDS0wN6T`p@3IRcJTw#^n6Y*4kI3KyF=2bE|HTEgmgg&oPZ^nt5JF)cnQ~FPJsQI0U(`~Rbep)KKjFD zGKD&iV%yB!66Ge970*Nqu$dD9OK;B+z(btV@wGe02m&@{o>=i;;{yR2dm1+Qg~;Fd zj2xfw(FXz#sl~&OW(cV?xJW%gM(#Uj<_Y!O{B==)xf;LT%N;UnbZoRC@L{*4X)O#I{VgMkBf|)7=A)O!U>ax=_(p>?-*BA0QIS z&qla8R^ba}qaMfeJyvX%q$+10r*kc62`FPj;aR^>6@e_qM7$cko za!1^A3HgY+6abGt36Bn32KaIbLG*;qb1Gm!$cVrk%m?!N0eYM$7y;hG6-GUr7eN&n z@o~#?#?^%em4U+zdamb6H=ZG2Xp&0z}x4ajYt&o*`3;`>6smzm-y+NUEViO{tC+bZj$vv-JdI;)LugI)8tF`kUSTD`o_S;w0kYF%!B&3DrjKEPF}dDR(r*>O=R zYd7SdRIsUyg8z;Ec>gyG)`ilc75%||x>%J2>pzR*L!xRJBvDnNG(x5f6!oz zPjvE-q0$9qkwpX=CNp*3Lx3;+oFibzR}0ok*o+YjK+_=~{W!0MKueH{Vs9J;YlSfW zmE~ck!|%X40n3*dfmVog!R1S7nXn@xz}3LbKB=7cKLkkpQzLkN1ae?C7W3=Y;Xwnp&4;-7yHZ3 zaB%0*@vx9ZQago`^l?W(3$S2tF;l@Yxte#l@lK(kcR4t7LSOwvfTBm8qAQ*zJaI3~ zp@Yk-5NxV->3l5BFuyZyBUdiHh(Q z(z;~)-3EuEe1lMp!}$jJ$0um@GdcdAN$P*alSZJH#cG)E>zTU7o)_&LEdJ=|(D?>K?s|W{wS-dMeaX+7G zXR?Y|@ed==5WquBqWaq%BQ7j$yv%vgV)^<}5YTt6gS(Plp?yc{UrQwR^7tC6S|IT8 z_vTy;xNAJ49XSD*mT7T+STTdYF24wGhThMuTY|N{?(2qRlOQ?#hZrBVj#dvI7F@wG;Za`4IaKQo>aAAH2>%bcz&w_;%_;^3jNhOjpt8oJRZTZZO@wp z_2Vj77d0`?f}!1npgQylkReEMUWjgO-s^;QL=lHQ;-~7LH?fUj}boaTi(?-Q@Iw0~STXdin*aUK&-Y3;1@Es%E ze%KQb+188xHXd3?X()VQfa5HmdpG6ZbBT0iBf#fvBtyqPkQ1?pi32&T1cBy!H_3%Hm@XaXX{T;&uiu)1N@1bq(o9R2E99 zaC#|jm%xV`1mzPq2>QB%7`OI*Dz&rmkx#26@+AjB^uLXWT@0b`%SHF4(wU=|n4u~l zZgV>2NtP-!4SeDc{NURykD>*xl4A!6TYKbVC$kF^5{w@o5msY#QziZe4iw@dQ3c2K zJK(HIg)jMwg0LJ6H8LIKPPck-mOqk+Yu|FmsR~#0KlOo&%7@w0P9BmVx zWk{R%J9uorZxI24HUYL^SAwM%MK~q|vB2P$q}SchK9+nN+AaNp4Z<18Klq}DoFNE& zw!txL@FYQh3NMb=qfRM}RIPo}~}w;NZ`VULw;b_=n8ZGZHzzS~{1AIZiN3 zU};y05!YLz6=f6+u)Q`^mxzbGHr{dIa>(G@*m(YMGmn=R_v8e`d2;FQt>OKDEx=Jq zm_NUmgX_CelF|AwKIc&}Ofq+L+Z+J|lM$RO7hKLXP4y)oVYE~>FXFnI!SR*`L!;Nb zmx|}4K%|98rh}J;fxJcsj0SM_iP1z(wOssx&_jPEc)24WqY+t#6~=3sZQmNc=KDD~ zlx6E3-GT6U1H|506YErP=&^AJ0DC2#VetlUY-XZz@`&C5oR;bMrUZ$ez*9G#!I*#k zX7D3GK#fd5n3FNb@>$?0JC_q+ooiI)AB183oDJ=-oU+gD@>g~6H-HVwe~a^R^2&wH z7;u&GQ_^qW)c&1BTAjq_0h7N&_>G;xBM6srA+f3@ZAIbu*bCu!O^Ei@Wik*xa^Pd* z4X)!C{a=JzAsT;qhb0g|yC|SfCi+%_n~y}e{Z^$h3M(RXfPe903p8xehB!W~x>eD? z8(iLsvjRx13(k1T)r_*BH2k0`8fm^i?;K0&=cD5cA91AzX_4pSL zYE8fsMo@5d|E>{khg*x0!&P(mrdD3+zc&xe=5Rl`L5#!4-fHg7k7I`GE13d)=uhjKqG4li5}tll9;%4g#^sG zTMIOXXXGdwUkKaiJcCR8a~h3YWC(@Fgls+?;dw>>72&xAZvNZgQSg|U+F4yBl`eJi zAM+lsTtsb~&qSh!)EgwKG@p&|oU+aTIyiUTHvTz-N8=PeRxgep+;2MddEOAQA&znS zX}%B$(u;mBZ#BGJUd?h*ngABPB_o>;b|5DF3xj8TD1Kr~ z2N(PH7DkE)4-4U4E@2J+vUK__?N=Z39%#`UVvoxQJd^A_n(&#%HG>O8#>+mPT0409 z!Y%E)9zu2#GP4uCQ)G7}$R@&^{wnF6{EgPWPY}M%`tDoXFWw?~KmU?h)u>UD@;FrA zZJ3Y=k8qg&Z@@?I!T8ZD3=RvqPaXXu;eRqXK1;|IN5Ux(+~j{12?c&1_4c;C+Fsjs zVB724-ke_W%l2O+w0t7WpK;wYk6m&?W=kqjfX@>HBb;-`Jn^aQ(#0VTE=4krXB_iH z3gJ*r$J4X(;urX>>j{A>B-1Vl@U)%@-1`A~tKHz(z4Ls#7e3Wbl~nMl5=puuO_+-_ zI6V)Jx+4UFtApNSA%uulj5;S#D$K>1097`urHgQxk#m{T(O*m=V3$eY zQw^@(z?sE)^wKmpo>gGp3sXj>&>^bnDSQ@>$$q*6jzR)N5Bmdn)8T$6h}#q3asojRf{kLmA=snWL-uRS<=*`GbRV5pUz) z=HN`W9$AdZs{pc7ARnxl_+s<;X@D>KURWc*b#&4A=_OC_RUZ`)PkJz(7L0RkoJ%|n z4MVmJazh_bi^T`B)j8hab}>S-v9IhRGNNGnP|#Xwsm$PqR9VfJdMVCONBVr2RiLc% z-tgNqr4lU#C1~uKA+%*Kdbs2bx>dcgB=qX&J%!g-L_QXOgAntP_%#q_*HOu2rl|Y zZ%_cUySj#LM$RTfqG{f+vf|@n80X<%Q(g(DI_-MQ%<;XP5WYe`Eax*Ns}Vbn$8lN| z%(mKdTVcG-j9QBG!}?JbN+k1@(aNm51-E{&#K@J<@SB}reYc7Vt=`+g-T3$dJ(?KD z5Bz}fkI95beB37{GAYX9%V(>`^BO7?$_-zQ$=GWo7;FlGXanaScz{L%@B?h;bgjIP%GrTzrO|#b5bcg7IxHU;njx+K-%)5QZ_gXcOp9lCr(9qPL<1?z)$m+CyUws zZopSxW&CX?C_8m+U5)QK!F(e}EgpJ9gqr}hxbH>>XHqMCVvh*Nqf2?gPz{^6or7oX zKz^22T3bwBwgWP%u9X>8p8aRNh4Y9CSt}_WXPTOO|77~Qi7*AEB9N{$JMs}#B3Wsjnj&tNc`@#i{1H66_+FzcEMUw&{Dj2wYB4IwY-1Oukod-GRzfPg7MabF*u3I~k2_QzX#j8EcPlyo4$9n1*lVrwtD4_;62+TfHxhdyN@^ zlb+ZQl8G>BVNRh|+7BkgY0*{s)wnl-4Oki+uccrTT`6#VTwj?GQ5IWQO)JHZkr(r4 zj5NXv_D{Sv60vofHJ>pe{mPCA!s`-+aCrBYR_rU!=J+g6?08W5FJ1@!xsT)MQzW2G zAtTU)TmD^xW9i4kj+LK;fQf1x|M#~4!nO4j9?>G4*e@FAlwBECc&vZAedVVL+Cqpd zcFY@o2Gc2CRw2$C`Ymo5f0?kB52;9Zh=TQT__csL<2X@C|Hn%oj!~ScOz>He5&C~j zoO;+t6vux&H(tV~Z;Ipu^S2KA=Zf4UuMu5@n@0tO=pj?+6D9zM;(ThwEU(00v5x(t zzpG?1`Di#-o(Vo0|6F3k#~)zC3^&1BMa!(08~hA|YXwONw1Vn8y7Br$A1v$o^ay{X zE%BCpEF#bcaC_;e^hB1yc#$rv_tSIZQHm5W>IFNC$7i|mHap7v*I8M1U_>D45VK2L zxGu(iwG?bjF7Kgi9crFiJiWw+Nj>~Zfg`n9|NH05P2D)$#heNqYKUP4Qyi#9f)@{}@(j~C)=st~LMa7uO21Bl6@2hAY7 zq87UNxC=@F`E1RI?if#pvt z!SOydzPf)rCm|(h{5TTe`~nS1Q(>`#(=rWCTxUQb3s3sOQSH;-u5?&+I0a-D*JQ_X z$KadP>k1#;F`e_MJj=qGv9cocAZ*WhvAKQ(;C1O6B*x^%koC+4yeA0TP2jpWsS)mX zVEjofdnWQf#z&vWi*ieM!uZwIFbAmsiDM5pu)QIX;{*JL3J8LAvXsi|5&J};IVJ$l z#F(VYXZ#BWhu8j%kMQ@(d6Klk*BP8Y49Ud8ud2xdm9Iuk?O3UC0pRub7#wf6(L)2W zWtRMr`l5&Mw8sg~eV$amP(Z`*OIsXohRH(MG!@4hBeMYC6cfvYEDzW5jn5c7zK*3o z))mJ`&mmayfG*@!^z;JRFk&Gb1VlvoFbEogreJ)mi;i_700L{4-&{|YkBm`vK(NA49J|^%8H)f8eD$@LHwXqt==ZtjjTqZiS=8GRb2qv}>?zV0CVM43EZtQBM?%$x|wAP`26<|B2Td zA`&z%CZkYl*a*`@4X)0S9Tbed&sn%}2^9*ij-gRS)4w^vE(EExca49HjV4$l)GQdW z(&yQAv+6Kf>Y@U^aSS0k}XVd3_;%x7#|Z7A=8Zzs$0&FvfiFcmi}KF zqv)a4vaHR;*gT{L#P8_Fkm)z}Vuhera8BvNv88mQH<*CviT?knfVBQ3zHYzfYz{k^ ze#ZusDc*Mmp>H%|OrP4LnIKDFWALnZ6W%*vaJ=2anb7!znK1SNjo*@gh90fg#gO9Y zxm9)Agg8y=R9z#pSohtkxe19bTQVQ;=zFykv7%DB-@;>d&Krk}1|peM)(kiyagtd3 zOiqX}8)D~*eujm*>0o>(-V!~6b)}3?AEihct=XDP9KU2VLTLiB&X0cW;EVF?qdc-!5V9E_sTzmAkI!PcB;^- zJ`;fHkF~epYg8!Ib}S7Yzjm69k6{B`9vKeY9vS6an*QD3NJ@3}kvWC%i*$rHWNFY@ zS-G_vudAVt0ge=;=b{12q&--^q$_ zgLRG$&W}bkq)j;)+v7GLh3k(y#b{*&WE8y-Q@+7Y zNoWe8)?$Ai9L;GO71Hnx-evB_R~)pY*u5IP2G7z%d?1s@+YBD>&T(R|Bol`iLU#~#lAY>hZ-FBXt-MeUs38EVY3(AG+)x* z#iw9({Gv8q2y|ADUS$FbNj~vTgBQjR|J&f(CV|oF{c?hfj1G$y@7)2O))*a z4xJ6t0ZXL!N3?gk3DEcpL7%M5#1BVk`ySib@Ueo_@`fy8saW=Y?{^D|vCf)q z0{^(Npl5j*7f$W0tU195VknG}WCA@A*V#Hg-5dqvLOOAj!9$4#g(UUKCwfTu;|ama z2MiGfH-6$=q#pVQzM^VNXsH!b2-P5OX=z9sGQkmEXjTJj4ITws3e0S46P=hd2!Xgx z5oMWXF_*STpVpj8|7qi5%+-?vYoa0#X*I3=AqRo}`Ffl8Dckw?f`w#$}I5p9LPiHM(5yN&jnb z7{UTEL*DP;jLrh-@$&27GWDo>5@~(Q8|#~WfE(PK88~q)1(lIPIPn2f0wI_7p&=jK z*MvpyG=2s#F=SBA^||!9s9esN;ad@{Y(*wv>3IVfA;yHOm2#HX|3I*VaFj2XgXxQ~ zr1#apP8=6$cx7Ha)A+gZij!VlZq~#3I-~@^;MmY8=d|;ZsKwcj-c)??hDIt+zshdhBPAn2E z`xqES*F!Mdf=!+uvhlIHv{D*d7#x$c#Y-0V>7iLSrkZ5D%+O@JR;W zS}f)R7PYwXi#R?fc-fu?hXI%olIpTuVOew?wg42|cp2caLh#N4`&Xj^cq5!i6gqH2 zg3AzK5$+AR&EN$Oy{R`fMA1dt7#w-S!;Qu-A$aB1=|8vV7)r1*sthcPgX~L@eXj$& z&-VLryARK!CA0gO@qMqi@w)c&z*2=DRQp}C4~;i zLudUETU026i;6;Uxe3OFE{^Xz2=K1uV=t)GN8UZ zKmMdB#Rt(?7iPjk$M~>yhMZ#Y+y>V`GX*Mr;V2I0LK&}0JQqTlI5^HYz(3(JHxczC zq175gWN@`&KqfRQ1Od#fz5_76Z-0Zw)i6>)65{U$M<$X#PEj0x^*9fh=q8*vPyjN~ zxv!CxOx_cJZaqHzi@{OoPSNy!gX>*M>Kc@!e3-u zEDLLCCQrHXeCW6MY4VX}fO+U)@tk%eqPl6#nrD zhe9&mEc=APbyqE(YjlE7V@HFlqVmQoR2TkdJ3b;;9)Fo&^kHNp6!L=4$uW}8oWNFL z^eH!<3K^d;1%eMfVen81(bI&#xiWE{W5f`Q-T?tXM}<72&!lG^yvwu`mK|z%J$94Q z8oP#yoge8Q(2y?UoIUnsgJWg#FMO(W22lfsKT; zh5At#+j|ej_TFuJg;zg-tMvZP(QxI{`+LAa8OQU)y?%5F&PM|nIbBqFrxC=1lBIit zVCg;%&W;O+93;NV!JkUc>g=!&wkvw%5JRH?xh)uZE67IP7U5>&$Xfu9c3{;_F%TeP zUTxz6*Ok3MM6G=djwK>})iYD7O5XDOHqbraq48)zh6Hrtf=HBy%fY@IFX?P8?!rmn zpKA%GQalp13sYZP@ih0pq(Eqjo6-ww~22 zka01}64hq<@v9*K;th^zN(7I8QQ*}frv1bhB92M1kXtv>a8(DZnMI2~Ut&fAz3}IR zAdAG~Lq}qKyzGTn(VpRcl46IXhA3FqzM|CNe2kB8cnKUgO~vZQD~S*^2{2FT)ASzz z-q2MTHZ(L;?_#PL>t8kpf<$<*pxB!^**-M}awhH1ix>w5PTczBb4 zcBIiWgicj<{eNEBF*apuI(fkk>FDkqe>vp!K&6u9B*9F>bBzTG5BUv;>(eR17rbu$ zwXf6LnaaFP}24YhpYL6RE^yMZ-hn& zi8}s<+<5GV{sWJKgRFUbrLU3^R%iU}#a?M<(&k?avWdCGVG+h1bT5~ftA~uHUEWW5 z8lN~AdKROHo-sJqP5;5?z#43i6J3DIrwrhphuVJ8wxuk*Uf$NxmOi#eN6#T|2W_9U z4a!19HiNeB&4f!sHbc>#BvO5B-FrBy2u7sa zi=u)xD>o_}5P|<-{YkIs`0A8I__=h#OD4X}1!>sw@wdF{9N*Z(xW;=d3XgAN>v*YO z8!x#|EdbY_R3M*)FAMDw2;MJHf@M=2!4n9M!sDH0jOUVH;q_zUczdaSSi&o-@i5=Q zuzxu|5>hIZfDu0=X96S#h(P*p#$on+IgXI+{r(15MWbcIAzJ|Fm2=~>m*c~)*ejpm zH#xYRipf$?5u?i-f}LjmS_lS~3Ux{A^NWujrPQ zvGwDx?f71@;6+l0YR1xmeP!X+fG?~Vb=>Xf`0fWCoPkyN!k0NXH#7#{D#GnHmBEuO zBf{1uiWoV;!D)^WgwsM)ufjP8E)0pID`6?jg~C9#abh0bsC6Uo1suQNdBEE$>36Fg zPbE8G=)^ogxG0AYq?GCk?=koe(u7!I3#84+8$pVdOcolwT%6I=Bd>>)#zu#E24w9ZYX@ker`Oo zX$83gOFhw_*!h<}1U?b2^M>>xT`wy75qy zD}m)7&Itybr(I@%^nLQ@Z;tY4M1TAs3dSL;TJYr@BRnLchn8Lo_)@`|#nyU|n>mXy zrAWk<(9=sYPxF_5q(B#aBS)YikPguEw;UXE4L!8Y-=Knl=0a_XbP?7 znnB0o?QvbRU^Vu;lBT*@SyF=26RPOQH=RN}*;n}JSBmg4StYw%fx+^sqUIv$ZGT$5CC3#!Wt1=j(N1yp*&>pGrJ8228TvpE=( zfHp0G$m1!Qcp?+7&U=0jc)dTuQA$!`^B({lSW^Zcnvz3-#is+_2rEMzJd!`2oJd#} zr3b&E;~RUf!yo;@avXJXrM~!Mgn#k72Y0+|%GSr?kNVL1?cdn3YDywYPT{++$4v zTsYGR9MlPTi}Ycf+27nJe1!(IX>t02;~P_!lu zn7Cw9*}_`QkWaM0jT#OgZY)?|lbj(_RC?yMSHRu19~iC>UMXHd%GQ>I=+Z?(DG0-r zLQ#9HfK$&fXS&-B7p&JrRGcI|d2YmSs}!v0mWD}WaJMJ?z)J}H1aU8yinyITPl9Q) zW#%FrKcS{@NoGkxsW?gA8R?9}JEl(AH@)bnj@=JcnCwbK{CL4=K}rbA_WfW zKN}QyFaFs#y&u4R)92)$SCe&3))G|kk+uh&g8QY%zLz6UI70r}FTDW&?3=Dr;0^lE z1^^FC@0EWNdZPPyWA<>{z0L;3eUi9h|9PG3KR%V-OuMI(2K}duJK1pP+xSASH7+F- zH(N?5q4uAH$y73!I1(19YP)!nyWC zTw!(sEq&f}5i6WJ~|t?A6! z(xy7AU6+9AEa^hI$-vXCG~B~&e`f2PMP-omm97cHZL|P+y5vSfTJ*Z^0^uwSslXNr z3^SQ$`e>xnSQrP zCp??D;>xFclFl=%oo84(&oF${)w=U6Ag*=i8P?9z(9WY=T6dlXxwP&)4edM)?K}~hS_;eChJK$&y^5cyTROM!JnN9v^q=H6N39mbg2d((CX|f zwMPwWk7{U-8rB{qN}xy4+DUp8RqAftqpmAOgsIUb-AStZN2X4wZcQ73N_=uXsv476 zk=moSjXmnSu%qjebX1nMiRaR~DcwQ|t(%exDD)(&pj$~N)VXBWyi}f#%HtFw<%J)Y zw2Exql!z-fB`bBsweCrZdzUE_roLIyPb8#@Y~7R;cdilUn-Z;;rlc0;dy?W>_ax=X zo|N#d)(2cU{}yhm{m_`^o02juG^N>~uqj}Yo}_fGdQxK6Ptue~I7w5Y72Rk`<({N; zt$UKvSx?$OZo5u`-LwBxDgmv!P1=+;X;a$7)N0+7q$^87v~Eh9v?)EKO-Z@5Zc4Ip z6fUis(lgqWp3$cCj5eibv?)EKP3akJO3!Fh+N4cslP-tIx^+{Uv!yPFHeorm+ZOUC zcVe5g*F2-WW|Q_B;f-EHBPQuJlw`eTYTI`5i%&n2)^IXRo3n#Cda4BA@A%P;XQ`i*n;U}lheuZN?xGjSrb#JjPXondE|k4WDY0G^qdu*PI8~P z5DJfz22I>1Gs0P4>(TYlR9O#|Vpv;lgjf$DzMko|hI>TmYG0?j8GDSQK*l#8rrI5b zi(%q=NRy`aZ~^HxeXf9W%5?8&xM01b>#iEEMF_j!DY!QvX<8&k_X({9rkmg1u}d;X zNM+@Bs?|VtN+IbhHE=xB?mgtt8ut;y;glC^Mo)L4;p{MU&Qahw>l5U8DRKO1t}>x4 z4aD(yN~*XyR7ONe4Sdyb;WWYvyxDMJL+a_|*qc1VkqU9i9A&!EkYOM12y0Vb0yoWY zK^aeXkl|V=Q=4wMq!m)y5;YCyG@hx<0mOyV2xomwGLX1ngvYHgTnLl#MABAjO+yBE zE1}Fwg8Q-If-;`zoi9Q6NJ|{^srG!tC8hXw?_|gjCnvCbKf|?fclTk23m)}!AB+ME z^5h+s?r^{pR+G$#IYLe%{D6io$v(#LeVVB%Rx&hLC)o@{_f0vQE0f%@GRM68k2T zFqwIWjFvnQ2Afg)n`H;00<$V2;ppBkgFii_Ogu z>J?9y%@KmbqRkU#lZ0B~aoHSE!nrx3jLYT-%`?ZdmSmHJCX7dhNg~v)$7OSbR)oi8 zb3`c=RuP?{tP`8B8N*sONt89s<_N6_b?MLHZZ}70ML2iYvN=Kx^mOv^BAu~9NqE9+ zlF)K-7P>j2WTBfQH1?h@n zDm=if%eD$-+=q=0zkr)4AZ5bT2p=|_E+wBJVYXE$ z(`7pa#d*4WjOWH2&qSF%R?yTDx~)QqsoN@)aoJ9xj5|EYOLE#!nOe40C=+H|1;w3D zm(ty`RZw?7QTFI0JB24OPgQE!R>3p<58PdoZ9ZezB1~?pP^Qav3LdA5W;=z)61Q)m z^=_+BB6M2?#knwXtKgH(dB*J&igZb(`y8{-GJozCuzS`i#fs>XDv(9~1;EbTAx}eS z6;SEX#fkt$z!fXv<5;Iw=WatnD~VVUp0HREvq^_4&o2{+ zC_zt$ib&wHP!b+ltO$oIRfNY)HGwU7)`}G&bn^1aTv}0!C1Kg?nHDR;bQ$1n&hqQ9IQd$KjOe_0? zY2}HEY2|UnvXJ#YWqz z2dcfk=2%R>Ft(<3q>?oabq~+vJ;(D67fu_@=5!Ps!ynfR$Ee|1ABuLZBKsSSML0h& zs`0OPOg&BiTgN?W;~sAF-G@P_y%2G}`z!A)PtD11y$-;>6ZCTl!_28c$eS`w6@1+^>;ouQ3g) zY)_XOEM!M??1}I&knih9Mvnfys?=iysGEH%h6_`3YsWG)azn&yrwiybW8c%rO zbu&!^X%H-W&z$TEx@+&TwJA^*D(>6%FfKhpSDI z`kxdz&2Zr{iYGkCaN#kE$4!s8lA@)jD2XThj1h)~jkCU1RMg{E7+u(Pd7e$fgjN!ZOG+y)zQ(p|K}?B;xd3*wZ~(8{M;cfyJjNCo;?Sv5Js)`{e_nTx!YYPLl8dqK}{jc=5lClVz9W3$85c@w}%y z-*EQ!ZC4dM@!qXe#HEo=PYMDZ4mG=08ZsOee4fg@frJx=3l$LvL3g9!!v5XU-DS97 zgvUJ^>26PGy+^(f1*-K9XK%XU7J@!x@VNaWQ_UBTdsoD1MP#_7Qj?g_rD3U`AuBa$ zDuUZKK3J4VL&9_*JY#RV;l2M-m}+CjGgO4miz%(Lk6g-_Y;2chsVXk#29fk~Xa)kD#8{A!VTgBdV!&7X1jG}bR8GHK{ z7kck;;Z=cWQ{GOJ+Yc=+GIkYaCkc^bsyyu`OiN{IhZ)bLg{HL+w$jv?YDe2iDnbQ1>+L4qPErwN z+^F#kH}T8}iGq~U)rQ0!c03$brmrOK2Zn1ACc6rgg~`*&^Am<5gwQMcOvKrZI@N~B zW>;ZaCYxP_Y3XjeiI=(C3ACFqnW9nNE;1{9g4%2+ng3f_Ur&Gh^iI=~S>sH)*TM^3 zGdO1ZI45}AsfG)4g2!Dz+}4ti`m)IYdG1Y~^CO+k37&4eExl!7$1bmyb%sd)ij547 zz(%I`Cmp+=tV8bRkj#iLQjp^QZn($IK#zOTaPo;w8gIDtgu2}KIVinA|5>+)f88Me z97>)w={FMI?PF(l%GYEDCN6a5pl;`4c|}yozidNr^G`ksV!qxV*4kU}xD>6kjA#8@ zqeBla(mfP$dRXJ>{!5&EO(LCG+_A%}8PslRebh7b-k|3V^Mjt<@30}E%{rd;nk&9g zp$iXnowEKU>0+Bjf0g%%U+=oCz6GU8`W8kx>#~Bw#N?4#n=KQzZnJMBQz>wkVR(1U z^OXN4F1&N5RUsxz$|YHwEep)rtl~Uj)@IANtjm^hS(ha)ndO+eHd`WeZMKXHZ8l6m zo@dr&%XFX8w<6GH73tjO+H4t@wb?S$tjl`3L*Q<^@QlgOaEXAcv)@AGZwhfzWt1>$ zv!1EaWo_0gL!9ffB|3K51k-4E$IrRVwb?S^2MUTRoeIpltS;B;Fm1N13`tY$tVhEB z$=dFb#Ix$mEtvDJv9q3$I8 zQ(61|S)^;-Kb5Y~KM91W zN#hA`i~{fGr0WUqGF-6G;~tH4YQ4w35akh<%yLNExZ#IqbxQR(nRIDIILh!iDNnjhho_ z8#f5Nrj*Qnb^lac>;AcrbglcR(iQvX zDpIuWpCj5oS84xTrTuf2_Rm$i{#>Q~bCvebRoXwvbCUi^Ehg!oBicWeymkM)3hGYM zKb3Xs{;71W`=`n1SFwwmrrC;!dv63)HW2}O1Gt)!cze=1??{;7nm`={bs_fN&WV9Ll> z_fUJGe-b%K|5V)mMwsuPifi3J6{qK3#r~oUNelB>huax9p!r*SdcyU7>$ciAnnB zX7?zm%x3*aN)9}r_)Er zopLCuM+n2@c{F*7T=8Bf-b+%XC)8)h*`3rck?^A=)JMmi@yx>0-E7JPfu8Pn1tS!f zDASFG4A(gwp}TLSih7(>GpvZpc-%pgD^r^uaQN&y_CKERWJ3nec$^*qcEoR73p4CzLUz`&zuX>>#ypVmdxp8(!GZoXKz-lVL~eIBZdoi zP(4m70M`QbvA`(l=8&gWK=x9(r_%!Hcrgh}W?9ooIbsS4x3aT)h@Ma@AiLS=>9hhe zBRozEAiKS3IIfOLcTgQ+O)DU~gX(cw0Z>NQlOCrP&{9$N@sxC;_0AiIO=nd%{Ub_X>Q3Y}I!cFok&X$53Br%dkU zi3GjD5td$_@Pv8@4wveR+0%V6TBv7mp6*k`WmiyjN?0c|0v93~LQCpfOhT=Q);O(* z><+4@%jN{F2%Qro0Fu}?C&-kbXK<_d+Q=Lgn9T`#2&X;cN3J5!hV}T$3(V#O#d*4H zPSDdUk7GqhdyL0d4(aBE5}{QDl+i@Q0^OXT72!N;pDB=C!8Y>No^A_zPL10F*$PXt9?7c7Ub@!h zpW;4jxbUW^$7S0Bz4(WoUY+wN@{|chW^nvmpW-~7{CC(EDDp}YZX)4zMi}0K_JrBC zpiGx-3(B}`TM%$k4b?dmSd-pBO@lzEjN29j!i+B47L;*^zXVUWEhrOa+XBTo>)p1X zj9YF3^V-E*c)c&FZZG;9kJ*%p)t z-L^n+p75Oompads-nsU4=NMg(*9)`fPT3-@r?M!rTcyPckPaw4t$=K?yZ~yO|P`Z zoo2Z3VAAM#3lQi0)wu`jEkMsu{+q(WHsERwJeI<~Zn&`MF*>~kXan^Ypr?AmsKPrt z4p+Jb7?|)Dp#8yHfSzcEF$~KVk2}?H;c{tU$XkF>U)%z8Mwe~@dX8T)j$v7%bauHk zaO5pO!@yOgTYz5Li;<(QD^;3ZE)5)c3()CNx&`PsmTmzWM`%*I1-J;%7MDxc3VhPb zr5;&KE5k9Zxzy-1t!$vCm8UAEmBW?NDllPM*&j?R zPgG1Rk1M8CV92zJ`Xa5I(WSKV9E)kCbauHkaAaB;2Cgclm6ujbE0t!KO9MxymD8h? zR*qvSt&AfyDW=ujd4SH6o@Id!FBxc>4lvM1DNZk!8bU9Z`ca=V4&ektTa{fd4OF~b zs%dVQOFfI9L>9V24+D9*H2lHKrQr`=F10`C>0OOQc&{N0?10*8;wPH7s04_xzvw))W(I^3v3*Dyby7|`z!;l zbh*^%QeG|%TH$i3bx(%1`^3mmFPG{-<#;Y}+2vAMZAtg}vaRaAgTG4q8l5l|_hF+C z`xB3Ay{h{fd5WACs|Dqm8m_RayN!gcS9MC*dR3=%tygu5d#vCDT`k;}KwwP^Ci9RX ziJNMK;ex8iwO-XxpnKfmml=wiWL2lg)~h;NKgp_2ajjQ%%Cq&VPD&IQvx4s!Y5~x)^HcT~gg# zhYinVf|%?wsmB#7!sCh+ff}sN{XInDUTLl(F5^*`-ChkP5nL@X6T+uRSgZ&yuvifu zSF8xnlNEtyZecg?kfn<7xT$7Es0fcc@Fj4E8_vs1!Uff=B(z*S(_%$93riK@am9-8 zJmtR;isVK7Y$>)DO1Kg3E>(nQTC509SF8w6SF8wCCV3D7b0v`}b02Zlf=eCKQbl-N zu_9EU%F~LFElao|*AG!GE|Xp^aJx)ex=ZSDAEA=jT~d#`&~RZfAz=}o(sQLE@FbFp z(s26g38mQ(7xqC-626LrUo~9V2YI@iqd;AHc)H&i&elfBERU4vQ()L8Ib7*+h{sKf z%IKM@#~l=v(W6n1o31ZXX3s-B@?;|nhrb^88N-EjjI+KbQ(Ddlk6U55@HnK2`OmKB z+5CQK=Jl>Y*^N=NEx*wU=jcKR|Pq@->p(3sz-NB@rFkGkzPj{o?!gf8< z$^4I>b&-V0ER0COJsJtsdXIY{3M}F5l{(xp(0p-p_De3f%5_&8A9Z=;yP`m?U5`64 zDyok|Jnme>g^F<2+bearIadl{V(%pH6rT`!rq>wL@J_NaeI49w@6;i_YM~c+yU~S; z@O09E>22K?$PIZ<_-qbY)mt)}Z1zrF7A8k$cS+&ylGp4mDcr4(Lp0VtnkZ?Z+Z#bdkq)vA%aeR6M_w<>vThgmpHyf zrn^97mnyl3gs3b~j#9*(dq@va+|Nk2JL%RKF5IT{ie9g{MBG9`s!^Q<@=BNdKbZy# zJ<~rLE?n*OxJ{GeYFimD+$B}Igqqe~`4WV$e+k@?hHGJcO&6(q$V($7uhn#sy2p!8 zBrTA-O5H@A>zumvcR23w^rFLebf|Tpx`n6%)7x`Yn?V&&_mj&0 zTG{C^(~pLzFz&31L!C9Xf5krIi50yNN%=nUvDEWYhPu7t=pH< zW!9QnUiLc-8eb-jYhNWo*S>OAKvCDe%5+)x@^m8aO+whZeH}JQ`7BlbM0$J>e`q5Or&dHGhO?dnfmrMGj;7t{&4MUrfXj_Q{TQsE_$B! zh8gMYB(lF;znaOox9(R*`F=Gc_5JE7->+t*zF*Do{Yw6D{YrF_euZCim5w@tfo$Ec z6n9E2VqLR-1r)Q7bKOhfKO(=61KTBGw!$yt#8%*N-l6*uPxvt-v~SzY`Zk$L1q#zk z3>UT|o^G+>!gl26q?6r^(5*GxCR>s!U80(P!;oP=;tA!yb5?lVpCX-F=y97T$JJhD zxQ&Ue)*WGOw@9cvbdP&O#NExw%;Vl;xQFfSERXw$;cPp?pZ=`Q`Vr3iDzys@8TKR2 zr8PYd!2(OeK2v=Kpp~-BVXvJ(IMnG2gDn za_wr&x2wgu)z+AAS8HwW~F*U9HKrE0LSEtFc_W z8guPR)&r9+udep(YAn~TuJ-L}EZ43?jcj=}mTOm{Q`WBVNO`j56}9Sa-LAeqNxRwr zev`B-#ZA(#6!|gBl6<@RA(^&rS4!8qUEM~yN!pbXwr*ESD7oFDT`8`0yHZ^1c17G| z?MjiY+m+&4w=2c9ZdZycwktrZvwq%|j$Pcjb7GB#zL=yzDVx>}>Ml5Vk_M$bU4vrT zYfDhN-{~1?)`S$PgsmGCm6@bLk#3R(rF5nKv^ShFTM4JPY*4rP26bPX{7+J%xE*}b zH>f9b4eCkXpdQIJs3(1cdM?+Xp7agsxm<&K&NZm#at-P^-=O3V*Pxzr4eGgEgA%z} zgL*R8pq_LM>Ny6w<$7vP#W$!YeS;E|+y6b8Yfz#_)}WruH7L<3Yfw)@@+A8|YGn;d zul)T?&XZ-nlp9c;7Aw8y_ZxxVh+xlo4X|BrWgJ`M-lw=kc6EPmD-xb*gt)I4ar~-m zWzJg+hf9DFX9DFISQ1C?00MU_m63!LWiB@yZoy@AiE1kQO%euyo>2aqI9x6(GX1}o zpc9{xZgZKgwzc78Jyl{_d)4GjYj1oB+|h=^4?Y$Yt(|7Ly!Efq_0&a%#4l53uAygY z3k`?$RFUcGi1Tz3AZb@JbIU=alK*%5Wh}j;{NahD%zwyIaqkvKy$LP>-B4WxT)-lWF#8SXuT-MM!rc zJbS_SCrrWxz$RT<5-pKkS`pb(aYxvt7117kDSg%t$g~Sg?R&DI(<@P)ZmB7wdv1At z^eYk$lMp3=C#qr7?FqFavS-bnPAeia!sE0eK&N|dk9$h$p8{JTts-zqP@j-FLaPYe z+0#9@$7w~hRJ5iQfk(#r2r%)4S`yhML1(>HM0QEgC$Rg- zm{59Z?&-85vip8IM_g$YA@K12h?W?hXH={rG9r)5<_P`iR*%z)=!_NdJtp>7$TOQG zGz@_b=P6xU5~yi?olb* zNhqNgn9UJtp{L8{2z^h)(`9pn;+%oqNj6E8tca6DIEM0s*&Lx2;RISmAfL1%Je^jA z{w{^=BNE$4+-W7DHv_Xp=)+9HY$NfQTN5hoeJnrx`db-yrr|al?z_URI!6}mlDxBs zlV4cCYq>>%ONLp#a zkti$b_7NqXaUUU%mCDGYC%4{hB$N(aqB@76sAc9T!9fet_Kts9A$`E#Wt z<#F-XN)@pIuGZfmbX#j>=yAo0@VHPBA?%4FW$`T~(OYn}CoEP3+EsP#zN9Nwgr_T3 zgr^g)XYUUq?jBjJ2#+gPgu|68!sA|L1_tYY!TDdUh$WFBqlL9%MR=yC8Pm`Yob{!O z@Hkck-X9KIYtOV;5lSfgAgPvOMR=w^jhS7_3;c#9D=9QJ(8>G59b}r7gc7PU(|{{g zgcDe*2xo-bS(lXQwu<;4nIy^rwIZ^0nrxlq?b?IV+c$Ph+hXpa>4tse>Ez7IPO9+NI#0DhsP-`o zbgFGfpF&feuLITQ9FNY|I>`q=D3ZgtgRh33_8*cL+{P^swYY3DUw^z=_bbWrQ8YUk8b9h2^(j7gZ%jR^#Fe>D0)mk{3s zbneM*@;?d=Pq-vEC17W3^uiyEUi^d6`yt1jZqW-kM(@`|&C%!uj7Be@G9P@@7^uk|^UKq&eDdu8}UKpp*3phs4P*kxPJ>~cr zi(X)&(F@WLy+a+7QuK@o1eBt8eR}!Xozv3$H+EFEm^+l-e?gX#L*uWDbvKmm^?1i_ zd(4%UuFM=?uuzAG+?qN==?S0Bvg*q8B2PXlvLuni1mj|#`b^$#8Rr~l{c%>(wTs&nx~2lWDlT8&V6Aq0Zr(0Uz0;a6>MD>#7Q(BeS2fMBdz z2gVSFwg~*zTF+X0KWFcAl0TB1_c_nn<63*|VV#{`gbs3Qj}{p6`Zwc~9)S091FW?nGHI? z@GQdD)?WuBv)t}$XCICeyvQ@z9tU(1&1?3QUNb_1-JS)A;#t^Gr-4b?u>jWXSODvG zEDTGIg)Es>LMvYz!yt$U7tO#}w_^d`8P01v7GHqNT>9EnrPZ1}C)n*+$kejev9Q`E zSKD1?BnV=cXE8uC&2~E$U(y7791BaZ$FY!_QJ49EqDras;aL=p1rj_JJd0#YyI7;| z&XYf_{&JIb-p$qt%gJZMVCic!c6O0T#@_E(Yw|flf~7{-WAkQtkqRvJOP(1=DBgpnYXqS6Q^ zt}HUc2|^>Xt1XiY86$or3ZVtazuWrG%nn-qSfT6!C#p63Oq`fm?Ly<=iLFr1JWrFX z*6f*gvGZ(!QkTrWA(X+)-bUQuU~7faavCd?c`2NEVij8@WbA&&Vp*QCW@|rKt=SW? zTC->DkR+2 z3zgBph_Pl548(g9Mk|zPrrAdd44IkK1gkZBY?*>st=Us4d>1RP*;7WVHG57FE0h|Z zW7Cn~hu5p6$C^D8;q_|V4l?sES~GfPRI2n9E;LS#Qq5EcvsmU8&eL5i z3%LVve-&Dt%wnP9s#_^SBbawr!Z0ad-h%~(%t-cS%d|R~Ma1f47L}qpIm)~hDM8F5 zD8ac?9K%MkY?=P6=0oGz67Yo0$2QCF5s(IpmZRJlJJxv-A;s94j`>N4sa;g&8mTL3 zzV|5BNT-NMHYUQNX`eu5eqoteYD8GH9LvQ#nWA_{W8PxpNi7%_fov*MLhc|G7EOC7 z6M?~^bz&3>Qt_%lHY&vItB{!#a<_&->_T>yzKmq^P(5W&%)ZM@=(i%aFgU3>kPYd1 z$lch9anu1-x`zq6z^o~9AX|joAvXrj&2wV36D3HY zAXRl!Cy`OT@?0 z`M+jo6UQ63o7A5q(qrj-gs6@0z*`dGp+9MC$9SI!d22s8iKxG5Ovhy_^ankFsK4mZ z!|__YbDsU8Asm-&w0GpZp=LlMH!feGiODg;r7zykYWYel*b-THMu6GB%ddke3ouiT zhH8w@QIZ9g=}#J>F-Mz{YgVJ#+&smDZqS@{W6tZ9U*+cWJd@Y?1oI#zI-GETE^J|Ql?M9towi`7s+YQ3{ zLdZD5Y&VFA&@-|dHMXbMXdJsDnPE4cYr4Q}H)^5b3B?I1sx`73;4zl%MoXqSE>#E_ zh=*%+Qv_@+G}{fvz{_@nG3!s+ZbS$fs>VRF8x@i41~95pvKuuo+YRPPdVAG&W6d2} z?y28~-LQzUrSlOh2D@RAVoT>E#1(eKBE*)?M{F4EhDC5ffnLhVcEbX^^rvh$EU-&|%67v7x|Y6prONKH z8!N~AY(Kep{=bbE9yuvj&i+VV9ZbDV2_F2A&xkVyhg%ICVt^Qf!@VROk^v??U1Xl? zhA~#LnRg-PJsKPfhx?b785ur>xZa83a5E7O_Y(0E?ld2Xd2qOMAsD;YWrj~JM`gA2 zNbu1T%$PgeOVY7166y}OW(G${7=y#znNjn%8$FUA4mT4|Po;;$O{MoxtsL~s*aw^! z&BQX{aBCA{3MxD~Dmpc#)$I=VlJw~a7Wx$z8V)xw@WhD}_d*K+hnsnDxHCqXaew;{ zb2|~y9d51es(szz)+)sz8Ro4>nc2ks!XhCSz%2X)%)+G__^@>TrQ}Xr3U}fnawjf@ zJ8`vzIKV7issRp5=U+``;c7DrS7)n_0Lzn+1`n?!=|pEL>`4;c9D* zZnN+yjaN`kHVdE9I0gMFn*~V(Z)LL}iK#nrsmks#3s;+2X#P!KnG*f-nv7{HYFRo$ zubBYWZ6<(~X5#;ew87LrnoKtndI?MFoC1P~d3k9jzGcL2GXY+=nE=MyCYn}<2Z(ujX(oVmn+Yp@kC_10Z6>~@>(CRk9d<&R zLi~YVGXbIUx0?bOLi8E%y3GW54<_FI2nB_muoAkRD9wZsd&~rQuT0g=W&*r!Goifk z)~9#g#Vy5VSc=DCDIOjXS1bv7M4Q(NtWVS zvlP!}OCd7VQaqk5#p7lvp0x()v=r0Z!%{q+EXBn0FP9B7$CZ?i! zT!r_T3QM>Zy!0=!eEc0{Oi#MyK!B2dHtxsr`(XN|iqb|X?uKIQ1Zyxob10auM>BY~ zgBtgvLS>migzjNNap+JtLTjNHIZtCvlqX$Hc>5dg8pq-aFHWzy!9l;>Z00s48ht|P z($8}VS?GOjUMs=J9E(B_k9K`5qYV>j+ovi8ov^C0V?4o*($kqk@Tl~%>tpNDi{&JI z4W92p)x#*Nl+GM7?=Y=yI$_0_^$Xhdam@TObQ(HhRTCfXFClIFRJ_>s5eEYpHHGc^ zG}^v#vmI3pZG_guQ!O(&Na=f8?rE926uj@|WJZQ&NpFK=kHoZ&iTPkUa>~TpofuIujNR{8Oq3bh z+K1_S^!5%$Gz}5yV0x9ASuA$sNE_y1u_H&?Fm|S=r!#X~kEYVo!Sq%;X|+|sODq(N z9h2g7Gw+X$x6u=f;3Z10se+dPf`~=ZTnZxkwok?=GrsMUJ1Ft!T)JlT)WI4izN%;^ zCa!X^khx^w&o-`RQh=4aOD&bK}%iw$B-^R_2rCps4QnK6d`zjK;%N;i{! zJZm!1|8uAk^Q8YHJ|^az;?D{3!$yPxVi47pT&Ls2D z|1~oR%wQh+e~LPq{+JefP4j&k5|9xn)IV4!ghnLN8pfaz`93qo@`zxQ=IQ?<(gu12 zK$3)8qCAg}VPYN z0MnI*nwaMcz~C2(<1WN&T&SLtDigfHF^zLjjCnG3XcYoj1EG1oP!r`1BStAmD9slt z9!(c&?BK{~Q|Gi5kx`U_<_i!?O(F9IWc1;>W?HAjSf;HstaD;~?;JvZrPWRIg*w5n zIZsc5<)#4d?oQ1544<29%66jp0t+=F%@=@CQ?yQr<;;M$vdB#4$wv|}U&uZGyIO9I zRB}?>0Pqv}eK4A|PFQLLW2HtgR%*n(W&}nrGNG;#Nh6q8YQ#g9nSG5{Y6SC2jbNT? zM1vVLs*}M|BN!_+g0M;>7+dBw8tN&StbC8G6f}dbGE->;3q8YyhCQItR~o_C`NoqI z-!X$`p`}KExVKh!r4cOjYn~a`2%R*`SgdbMXwNY_653+C1|5o3!ZZSz*TmnImOF#&6i6;wki3baE@dvG$D##^XM3757S&&OSSddG4uppPn2ZCJU z$%0(sMGJBPa-0Xb#Cr&G3Cx0A9I`BKu~t`~6&o{<_<9d=2_Xn_iPSX69TKS!+q&g*8HJ1%lQJ2(1-Q z)>`pkt>q7z)2g-NMYL8tS!>0EwN`qt){1qlDgaoyI5`UBZ(VFNhy4MkyW;qZCgPqa;yK*IC8v;1%=0JcK93 zI~Jbg5BB1rsRlRM-e0^Z;YpIXWa42-Jo0DZN&aALDUQ{DgeL`C!jmK`>+PNE{hf$R z3SkzRga^EMZ+a1`#|g>w&=QLMQY3VlMkb}~S$I<9K*N)cSVJPJ@FW+Zd2EFzsWbB3 z@m~yfm2G~Q;4kVsvsi()ysZSucu#BLt~#BLt~ zyxXiEv-5;u1X$%lz}W%V?L!#W<3j-J@FAr1zz+7zkbjY|V+3o|+36^KvvaFfcaIMNpC$BZZ_@PKg%D?_?aW$& zJwAk$qQ{2-FMNo|C`yk6-KmaywKNV%j`!;Bl;<)sB1$T?qI;CJM%X;Wu~H)#>(mIH zVT#u!b55%joo3oSu}mzzYMU2~p0v!A8etio5nT|Wl3f$(9nBa6+nkzMBeh^y6p&;# zGo?xpI8$l_VU6^s1@WDve+aUUhb=S>`&?e@n16&m5`U ztTlp#mKp&Jyiy~WS87Cq+~`;xDv>pUh?PcADJqR%Ua1kBo@fMCykph#d)AenagE4B z|4-%j!ORO4t-c_}7#1P(7sMD_Z8e>j<$qu@o9CO*a$TN@7dtVQI90?1Qj-Bbe zh`pfFSIhE@UEn-fgv7Cm$c^^;s}e|ykTZK|byv&sEc6!V#j-pw@L=)svV7*r7okLH zLtEBU$Jb34=yJ=>Eq0tYfiJ#R-1JvCs(SNmE+^ zWycdU0Vax#HZU+`#xhz(BN4BPMxsJg(MZmd@lVujMM@AeBu?-Y!&D=%Pc0Tu&H>8G zk#jr{#a^8mVc6uxP3gNbG47x~mC&j}tu_sU;K^Eyd#u zcQW2G?P|N(X^E_y5YERqop4BPCgyzh9 zeNB9zz>pd1Y;)V_h!j;&6#`KOZ?%}mD#7wzEw64Qc(P?iHR3zkyQj<*S@XDSL>fDW z6V?g$9j`cFK7$eu5~Q?r{=WEvx;R>*GB4G`g87Aw`u5I-$S0Wa_8raS;xqg=t*e=@ zx3e&0><5lLgzUAjE#267g z(M!Is-Kh1vHII!S{^I2B`Uys<^xv>*gyW@So|zk04q(|%)mXQgI@n}pGgb302!-<_ zG2X3?Fk-e-HF2X=m6{Y_=>OnlGgV{ROa-P#Or}75q+cl6sURjEnW-9k)iz|BnbLUD zj?$Bzf>3HEwNqvp{DaioOk}3&%w#i_WlB8hZ)$auoyws13yPX#47^RAnJ5HjG@B{T zjP<85Q+mXNg#ujcLj6P=_lq+6iAzsrs!s4^lbOts8YmgK$IqXe+{HC%6`Q72dW?DL z{8en4RM7 zDzFq1(IR4UkU}Dc3oSE$VwqX*LVa@3;$82UPY!Sgl-{;0L$hSsGUMw6F0+A9Ob#^c z#-_`y1Ti`2#LAEe=9Q6CE$qO^sE0(fz@r@W$w3Rl+Dvw4r^UM~6~g8QEgt3u%0oy*%8evghD0#242fv* zUKv%2Q*15Xijdb()x|FPcm- zG^+8Xi2^3pLx=oB>JthX&Ua8MR0nx94^_Uod z-6jTDw~4XR_m~)9-6qC9m|I0%xpsa}tGmadByb~Ke98)G?`d$TD5?wZnYttXT*Ei*d&F8=B-=Y2!waSP=4u5hgqI{`f0HC2LV zyHJgE5^T-0CUg%?GR|LGxK_!#$ax;HG@LY^t-;apOU`KXQWJWE6Fp?7MZC>1Eun0Q zw=n5#VgOU9PYZj@F%Q>bEN_eHT~mcnI)7PXGJEVxkPe&Gyfd7q!D?J<=AE45poVKP zsHWq5$NaEas}wT)S!RCT;vJ?nN*l$s%&$35nyH}#LA*PIgjqAuVY8})bl9v)khaB2 zUUAn{QTj4mi%ajvFLN}^Q(EpiTx+<4b;37UKRetCmpH>68Ujyr(8I1;#MO@ZlIKv= zPSosp6DkkV3@Oa3#lyB(3g;Q_VmuksMUyrNuTi3ZOQc1-(S^oZ0u#mNT7of0WenS5 zDSE1v;MQ8E>?|O7j1K2xl1f79aDI&)QVUHou{zUPdjCjYzH5q0Plxl7Ahlr`uEizv zZLt)t;@-8i)9l;Lhh{IC&K19Vd{X1bhFC_oB>YVn`|xezR~*cTq|1{Ftw z&;S*RSuhdHjbTo(+!$_QP=L;i+P<);xR&1HwOYh8Q|XZzDt);z%vI_Nkm9vkGOu!( z9-N{)RdMlOk_PN7L$^hzw1nQ`#F*(KGvGl1(%x^22L;F&)u<~#liP_(SZ)k+Dawsu zPO$t;Ws3&|$Wco+BsA04iM0-kiK>PQ|ATeHJSNoGiO%x~Mz<&6K_k-DQa&Vn#$@Ip z0pCV!5%ZV;jerW@Od64{mTK{!5o+4+v^hTWpb@F$ZWK*sGn2;zl#q#eOsFs#63}0W zM?(T8W{e%;wT6t!<{^W5On^o(28~EpOL6IGNT`~LhJ-q!SBd`HXc;Pjw*Llc#AMP4 z>K8O5poGlJLxRO*wKAHA1Yix7kj8|n6lqNGujX*A(U4&ATAW}Ruhrs-MvVXV9g{mX zPiT3kzb}fQwSm)1+1vWLb-u&4f%$yFu9PZyXFE>=odomgg7msPT|l^2NxaC3eh|>z zyT^=pjbj>~QSxqZ%#YEvczL>Dr(+%K4%ccCC0VN(57%NW&leD|)WVkaXC}v{c(_)J zc#IP}O5ZwIT9m$ZjIPAGrwfni4sQEOsZ9KpRyWNTs_LfCJ1_=bo-QzE{fVXva)K+* zvaEe+zEBZqzQAn=-T_qIxe%5hO&3aD5w0b~HBV}}N6)V`Vte_0Fw%vl_Q6t3jImN9 z7%MeGKG3Q{)r9a28YO39sS%5ex7>K8Mli3`2EK11I- zA*?}%VwEtBKnWLXf|W*4f|W*4&9n}d7M(O{#HuhdoZzXZO36K2^PifH(SEKG>G$Ca z<@dqp)#HuJW#cd&?)b56DaOO*>jar^uN|xbK^fWSWrFN#$Q#BhenN=E17$?Qf%3yz z=4=$sau=ZaE2DviAzY$?l8DRqCE5G@Gy`L~TqF@P! zCSf_D3&&BazP&vTN8!#|M3v9waJD-yWYMue%C;)apRSA#rt7!7V7uyVys^ z*9yD!;-RTKZ?Y)|bnT<#&6 zgOz^v9P!Sq^!fpWqA98cc+RNwN8@Q+O6G}k(Ca=R!P0$bFw}!sdep!`eAp9gkLLfP z3HG=T#_Mq(tVY#+!1YPm_PG=wuG~g~a364OaoUn9E{+m;qaRB41{$>}XH*urywC`F zmX6)%D-$!U5}FZ!z|MAJYmPaRy6Vsf=9L;@TT-LPjh8e+XJ=)CrA9EZ)Ck5(jbN=HctoZ;4b?qSt@Nq|_+5v0iJ56T7YMnSGi1DZPe(UC0gBOWL7J|aseI*f_IM#^-n;xc;x~-GPAR$S1-U* zDXIl{Dn+#b&%9MBGxotWEH};|K`g-M@TA8y8{?0?d)HkWoQR#-Pk-^lQ0cuEcAUvi z!B{QqEXU%!<9d?pUaZ*6v5xuGP%R8LEX86CU!pv{6iN;xibk7Ejm6S0qPB<^IOtJ6 zL+zSzixZ4k4#wilY;<0PI57`4EEj^XW(Gzq2V4<2^GLr?3UWZr5RZZ!YV1`lnKH#- zB8*rL#$qgt*du5PG?Ud`bu|>%CtWSzK&wi5+8RBc}cIiM-P+vGB% z38|UriWkUiP(tfab45qwQdGfMR5KLhP-T>Y9JusI@8o&&c9YVlCeXPG_?zwEp? zJ;c0hO={i)nP=Z3a9e5}imXXRBx?dJN};`6hG*-f(e_k&vL?*a^!BVSnj4xmlnbNG znyl1=#(Jv~S(BA)P3+#NP*1shN#C}Mqw;TNP3-2VP|xFFP3-Qd{F_-5yFDuZX4b^+ zkIKKnn%EUmDG{?K;_FI_U1=4e(J6NMoLiHlVNIkwY9(M{j)pa{Tckp~Jg7CXYoy{g z$-7z;nXC3%la=Gi?H4U>cGp*?#6WuMckwhb}PjLeET`8Iwgn$;>&Hne~o^x6V9x>*>0tA@go63J9!$P`K+k0*Z-` zIx*(6gjJynjO~?pI6uM|ymd)0qN5l*%8B8vGj_UTF=e&VtDi27D2-)5LIS>sXu_qw02VJx50|58k>(K-ta#^Wd#hbX4RtMWqK*0J|*-uue;2 z4K+~(K~atRH&{wb0-0t=8Yz9-lH9G;T?Ik0P|W*FO9EcEC9!6jB}-yfMw>}u$1OKK zmc)oXmISOvzq* zPus$Bw`Vf_BG?isRk9`Wo6U2cB3q(~sx6W7BwHfCsV!-q(k{_$OOSLc;OQn=yVz41 z(~I1+=mAE=lISAOU|M}gKCV?`Cs@nn`>BRZJlnyD75X(3YD>tp-&za3$axy@^exGx zI;ewb?G*gI`I^_dpQR= z0Ap2p*<5PhPsL5q+FdG3vCb3JfG6D|LlYjM)lCN&8MA&tn@f(_YV0(KVr9f)>*p_P zV%}Y95>6_0k8YM#v8pF5g^)~F+<^I9DpstkA?Lv6#Oz_Q#IJTx_|?{9ThN6FjLPJtU2}81p`o!#e;TX2iD|@sov6CjMW;ba$!d z-QifQY_QCqmOL~i68vumBdCUmvpa7ClT{Zf;m*&+r%Raknliy$z*(suJz1%t7*#1| z-)6)d-9@FJopvk|WbCg!!DuGV%*UJ;nD8{bXI_AMl>k*tfL0IV&-!wG)+)TgM$Ak>L z%G&5+>x9sVZVVc+&Wzr8j&&PK_hY@2y14b5=z8g6M-|(h=p=dUWK_vD2AvB;>|)M7K%n-^2!)A zA~Grq>kR&`m;UFz)x;PyVqyBU2bJD6LK8$r8G}Y>Gu0XWnCQQBCIzwA1fm@6NE(q# z$U>nJ%0mg62aV9`MhFMBeXwZ zzm?MyjnL^viu;-Vl$LwA)HNdg?qh^>F>y?w5#3lGBOb8QK{dh4W5k_?VT?HCdJ~!l z2{Z!}p%JRn&e>x_{T*R>YH~m&XD07nYfaffhDi z+md;$$ZS~VY&P}C3&}K74@-|NRK~KUM|xCtvh+3f*D-iT$7Z3~)N_Smp7jMcprN^( z;I|x$ehmz~Z0XUj_kW$#TbWv3Rr?C#gtecRxLyWeOj3Zdlh*VwXt zq2%t@yzK6`FfqVlYR~8|z4-g68NXkOtF*`6x0-21XC!xjG~d$uyvzK>yr!yd^7jdI zqI4;1rZ_@L{h}3}QPe28`y_K(`jgysO8$PUYBZ;`5t? z@KHkKicd(sqNE4?p^Bs$n*FfT!V6)MA5Yj%%;y8|#PLQJd98?y`Z`gIIx9n|^lv@L zinCgg_~xH#eIbFP#`}Dd@-_KK>Pk@BbHC|A!YQUa&;5>L;S{?_O?>WuI2K!(d+V>G z)2m)0{YIKwyxP=D7Ugc@pm&pavTiak-fHhAET!xwueLYmyqkm&>m~uAoA{GurR*m0 zCb~&HSvQFXbQ2O%brZ(QZW2H}N+$fvTIhNW*eBu@6KKmyJL4wne+Uo_u7y@twQwHh%OolM{Q7 zWd0&uu9W4{D!=?YMY+&}U_tee{v>%_r}=+vS%jTV^=I{*<#LxZl~A z-g?@o*+<6beGVm=e6wWcq{~xLX0LO4%(zjM4dab1`lCWWVzfaEKl|^A!RElKbyi$G zGZhcGsX%6~81M54W#;lRD(0kjOJ3G~UXD|uQRc+l82e}Q?lSx2Y-`}vh9P209WNV1 zMxQPnDEEVG64bg|D-TV;ct+8bV7CKxqqY4S&xlSbN?tjoz<76u@pwj2@Y)eu3No>r zQZQCKP-+E{V7LEdSm8g(st*aJ9R!q+v2F(nLd}7y{3l>%c&+JtswjOsVygttccPw5 zE^4MVrO3S7t(ShjznLoksZq~sFaojLfwE3hO({?_U(p1^fhznbA`;!x#{{>w6xG$OvIVY4?U-rzzbhS4xwuBCKKFkDp@T51GirA7oMla7f(C4Bb} zIjuAzh{`K9g0WH~7$c3q_cW}8m{N>>bDrO=g~_?|SR>laTSRPS zP%2DH$QqF`>ob)`ATtjrucZ+MudNYsBM`PQQQfU6MM*3*f)gyK6iYQ5qvtAL(U!4h zcCt<=^NQzARPQz%Oa|X*)tN)M7!z012CFz!vRuRsW+uir-={7)zbQkb4{NkyIwM*m zo`j6yEh*0971NoQ@`|bRI#)~``)`*S+XS{UCsJs|RGxIj)K_7_>s~Q+>~~#eco{D9 z@_*Nb-N^K$Eg(|SXaCx1F&lB37Jc?(38OX98EZ4&{n|P0X0Xg}B_7uLfr0m@3G3qVOdqbYMxI>sSO+G4DdhVlsS?@*2OOYQ2MTJd=sn zI~M)lh|as!vCt{T?oB*+zl=TVSQE2q0;^yu#>5*GHPUbt^a;jf3gH+w0vJ2Wu{fRS zSfkZ8d%A;hJd;ZAhpKWg6=NT8UNjRYctyg{>A}-p8fU6Bma4(l7z_PM$|*|7#Jds( zkDPfA78o+~3Qf?@RCRPjT?LiiYSk8V94bW>OhpOKtw;%OGAEuBJjJotV}6ZhLqn?4 z?@uUas#z?+U?>iWn8-ugp#9nxOr?y#&U9XEOat4+WWL9-xY&w$7hn}MhZ8Y)l@mRj zsFj(Gjzut)@n&w(1gFG2S#3r{*qbb)X0)nUsyEpxs8Xc#j}$_QNZ}7wZ9~TP+y+lJ zBwZtF-YUg#V@wU6=ERQD&%VpCxY&wntqP{%jEJUOrC6%rZ)rBB z_LNnwHZb)v0S3e0!H3s>M;|1hX~j))BG03%q~YW@kFJUr?E08f43U^9ye&r$7cYq4 z?EGOo*xe5CV22RXgML;$9_%DyJjhAJjM#C+K;$^$;sueB&9`b!R<`H zZlPD1d(zj1YoS;9H#_7ENfv;W5j&n3d646YiLoL0eDjAd&Cp;UUZMm6^S zqM1UbO#{2k(O~LuZ6~ruwa{*B1YWjAHBY8W(Yy%8LT(P#1j8JOHL8eJFjka8dHcE0 zIIl%DQw3w?^bW3rv0#pVyR=3_sFX!#h33hF+82+`f;IB!tazKOk;GKtZL&rlqXm_; z7_G1@9;p?G9Er{dS)=1{B}BYN)<}}e)@bF}tkFucM&eobS|bbH%B3`GWT9L6H?l?+ zz?BiQMi#~u)=1UA&l-6!*Ae>4)bCYwFRP?tIo_&h6@I}OW()ajKVvalcxc`|b`PLg zqnYz8#kW}Jp?heUc%gxMz7}&?8NVbm@3hRU2QhsBoOzfn=<@BI<`pszvjtt0!i)e| z1EKeNf-xgt;-meT&lVP^86@%i(+ipz_|l9W7&0T6i$P2mwDj1MW9;-)dX$1n@3Vz` z)fHoyE#R(nJ+>G!%^F?dLL&qN#P@1-S0NZI^efJbPcJYJvxOYY#k>c-^y#Xr$c^^a z`7SitiHJU1(CV(**JleFMT7Y>^H!t;Hx>P2{Ntx5cbWfNs^ctK`YD7kukW0p9aAbE#Tp4$#E^3;Sx($w%zQ^DI>oz#w)JbQ3@zse^(SxZwwYqx@ z4up0a9Pr@&lm-Vp7#zdk{vbgEdkhY+C2ly{2FGfq$KZh1ZE%!l2InR4cz#$Z0rYDt z8z6a51GJS5&@b2kZN{z>um2p5hW(7CYUWBR8eBg%R5?#6neAq_SXbk*J9=L8qMzneU-B&-sYK!I5-x1 zpJQ>I7GsYUg&-_%XvMWy3@+;zN;_IrM(L}ZHFk!})N8SF>0b)Na*l&~Ef#}PGp!vh z#W*+G()fG2njN5+S5b+4y%iHzI~EJ3 z#~AN;6FS@m?_$Sdg+k`#lAetCl9>&HHJV^ti^U1v=){<&GVylDq7;nXzYX5j8q=UE z%MIOuf~p~*bO%a}VF^0l!^J!-`s6#D7(3H4L)T(a>FEv>ZzroZYeTvNrOwP%Ucy*q zg3LeG>aMQEGOX`fEGFLLLZb~iqmL9Am5{DLsS1&R`|78zi+iCr$v$m500MJns;_dA(CVw4j6nf9Gg^O@ zlZns(Ej@BdrLVrq$rx5W^R-wk6AGYMY6?|x@nw<*3%@kkd zWF8bid5E;3%+z1yBx3bdP9{PDv`R56W}ZxDtD>L8Jb`I^p3a zFq0U|LjsOMGM0w~OzSZue8yzvA;IG&nV81}tP?@?Z#E({B43NeygVczLFVNl0ey+E z`dTakXY!a(5ot)ko-6TaNI-vKEDs5qQ8_`!U>*~&PQ(~AB43L|rKceQ8D$I_p|>H{ z8NEvMUpkC}PzeyfK^l>-#bTk*2pzmoLgqmu6hp6P-Xoq~U=5X!#)PUAX-tS|8}ssz z0F9soX-Gh{8S~`-dM(zDjZYZ9KTrNhb>w4i@ZW!Ky-z&AUQDJ9hDDee^UiiG!ptyV z5KAlr&Kkocb}f#;G4UcNMvM|1O7Yx{>p3{fXqR%!%eg+`2;7pYJ`6nb<~)l4ikLNYCx z+1D~tYJ|uUnW76)49TvwyVr^_1~?Ns6d8zJi;}a@QX?2EHG;58BN$uO&WvP07SOyD zG=)YRF;T`)D@AlB#!8K#TB|gIG1CZ*T?>_9q3b-sI1~!v-dd&fp%rA5h2|-Ajg=aq zJc(Vi4%Ipos;Y#{?5+t`8bJwG8bO7q&V({=B?>r@p^B>;35pP@?(9b&IsVXnJ1-gE z@!;gd^F~MDlBJU*YXf<(OP1onE?JV1T#!R?$xZ{U3%Sc?T>Efx>fV)0-t<`0^`s>R|(YcYSY z77M^yEFP@IA`8}H@n9_$uUU%$ITtM!uUU%)VlC!~Wv*;7$oo^YSctF|iAFwOHwG+>PakRm2Xd58-aCVA{=|mxZYm8-d~Jsu~O0WS}cC?-t;1l zbaHBs78p{yOs~bV?AeW2kp;OCYw>G{Jtuyvsw~bhO3rsBiXN)G`mHsnh zm9wCJd!W=fSHu=SY+%_w1&Mle?T&y2M-LKasTEd6K3WRx;n(V9=A)+&vl znyEB`Wv&zbH=*G_gD6WN9U8$xOO0S&sS(U8HKIXoZ26+{pNUv$1eK!F2cy298M#)zliJV#*Q<2`Hn2+oh4YKkxi}=GXoVm6pfW};5|+Z51NT^ zN%I|9Z?eoBXgu*nr2u*(5c(2$8x4DfV}4L`MxJH-_fQXiJGlQImHYKM5`J9Shgl;8@9M4Ybd72IT20sE|D~tTB7nOkm3oOaWN*VF4nZT zBTL4AfQyX?ia!JzFe$5$;gmc_x$mlPYmSIX}l z4LLPpPh1x;^Wjp=SHy#Hf-q>>u}LOEz9^6aSVP3>k}Sqv)s;~fiY>*?($B)6?b=r7_Z%|ula>pp1@_B7xi73g*RS4K4^il>_hVL+e!27H;a&f^p}mV z#d~&8Fr_H(z4&EXOVtsMWFORj1^~7j#f{*kICDXz}Eu&;vYAjin zh|!`1s~9cDPV>xklwM7XTNWfpHA4}j?aY`j+-+J8*XkzIQVT6ii}xAuHhE^^02F5? zTb3u`3!{YA_GDVB1gjV=@T|J47%fVWEDM)j)9bh}3#R3_$NOxzXm<&}GE1@&ms3Cq zJtPa3#6z+IF-zhXX2ox2Njw+}x_6vf5)Z=iUtmf6x-9?AEQ#Ni6|b2k@yoJ20kb6H z^h#@8X|=8~O1LZwZyXIvA`xYJlsJAfOX8PhLHbHq62B}frKpy~9ONELg7~WWXN{kI z-J;!_|0Nme3#VcXUV09vVobgCaMI;&tf3hWL^s6USaLJ~b0y}9ldglSdT}@=Gi8~1 zr`FBPdas-C(wTU@W8wQ6Hgl`;G#JZdMwkxEgp-~xw3)KO)#JC|r8B5CW0`R;eMt(Z zBBAc3D-VZA7(1}YC}ZZN>jg70Z)NcGRC=3EST+VjeWSk7hIw$(b2Bk^h0Am&T^(}` zHCL^i7)ljdwZ+|7RNd9xSip=odzbUVNoQW+q+9mAMkBc4?J4Yyi0-9pb>C^uF_of< zZeZSul$lM;8*hGka`F5>uvn_`LE9}_AW>6hCoW+-;gM9Z6COzg<&%IT^*GkE$00#Y z>T#@Rk7K>s36GtEI2Wk5(aoH2`bNp*aQC zZ8!|;F&x15@&wz416VQ~5r;`RwL7q3HgUd=vBGe8m0Ibmuqdk0>ME>|X&%QFp3|7# zgLtP_cNG@JLNUEp3kTC^n3@dfQNs2n#1Y8$aDdls zIFx5$Q48Q?{18sYRv3@1Y&<*)3dX~upkO>CR!EJu;S27;*n;8#}ZVKsU zJUp%`epBPoY*q0+#>0}XBAU)t#`Ge$B`Kn5c#ixYfk}s1zv#wfMMnAz-FwAE5pJMI zG+8WD9LM@&$0AgQc^5ercP5Q2Gy7{+>3|}FQ<&Gf_e!^Zn0T8Djff`3?sF_6nizY` zu?Wi|jJA_3GYuz5JFLhl6A$iBkPax;yfd5^5lvKj*-k3%y<+fuC&qCs&dj=mag|D| zi!J%QV;#*z2Na#B>vA3nRYf#$W*&B-9qmioNt~INYG!CVsj3;=AAdy}FwhZh{jwEPn@Cps9nC^2!hV-eBx4ikF3@rK*rUF=v) z24{^YgSDi$!Ldi?HJF@ng4j>WQ7ufo-H8#=#Mu3gMI;nsVr4|FJ7mgvPddJi%n*@| zuh-ZieL_X%v5s|=-nWww&eiDW3aIpSe7&lfDx!%qdX*;_5lxUOCQCB2(XqI%jM8gn zu||?(ub3!nuvTqR3L^S;Qsz-+==6G32s*v4*r|gd6JO;CMjKLsbbP&PiYlV%Z5Giq zUi;!j6V0?3lB586i%ZVSh;jf!|IYzUjG_PMfTlk+o@RPt2K_$=G%*kTf9L09=K=H5 zKR4osjR*zE0ZmN2(dr=Yr!o)yKNo^A^nc}H^T;u1I251)H8a(IDhaLjQyDv?Kclpr z+Q7YJ;+am2{ZuM_wV%q^16AMNE*KJC;mx(Am^#8n{ z%DhKBGZDT)nQ3jOnuZgx+D~O7`oA_4!Z(zis!@N8qpb(6iM#$VFsRV<0NT`T3A|OtPcr+rQzc6-4M@E~$w3U#C1ZV^kp%FQt ziAql+Le)$(BGehZ3YlqAKof+1!*o6m2_SNUc|<@7nU_Zd93o&IG$IE(p@5B*o`!^~ z6f`8DLs8B62?K3HXaprlBLV`NmaSV%jH#in& zOqrJ_4LHYdSYKEZ6D8SJDF~xk0|`Yq6ipgxEG7+2M^0(hP!rGSFMV|gjcTSkgyw~? zL9q3$d!1{6_$#e$nl&IZEVMj?#=N^dqtS%S%aewtDk04pssw4)Q1cEb+MW`mNkhTg zOQs^2HRPVZTFX6p!Fb~5z9J6MYxh`So9^maQwJpcP^0b*j>lZX_uCY=9I5SxRz(Zzs z*XC{ae?1;X#7Y5xS-+@GVKPs)tgQ5*jhrC*fA*cPR4o)QS_}DuwNL=oLh)cN6j`tqiU(_%9+XajlSG-EomOMNx$wlrgn8_cEErk&~qzeOZuYh!k{OViDmY<4BxiQTw}G7Z=7Y~4UUB; zilG6#ZkGXAx6ANto!9oc3`Xp68GtS8&rFZY0A7#F0I=I-u{u+l&l>S1hHY>x zj)ZZ7H#*i@XheX}%dcg7CEx~{t4v}D#3%EZJo zJu|WNPNlDw-Wj{Vd9n09YwNn6;8h9arr1NPy9#Aup|?0MmfnGZcTd7-p%KlCt*6F< zwE&`oi!{O3+I!ku1F>3qr<$oknJA;}P$tnb^PUFGk7fk^UiWiBAIZe<_4i$>_(M`#8n!XeF}Oz$<`fyP_!ywC{d zUGG@*v&?HI^sJ;M7%Gv$iJ5y75gNhRqy1PF%0xUrBW91MjYc*)#wVRT0$jU>o$B zd4;yGpLOc&Y*i=|6`~4dqKwY1z{w4*Qp}G)M1rSSW?n3ZtFTjRL)DaMi~YVV{r(Z{ zgj2g)Cp=^u*s+eq-nQ`?C&HpFdoIo={G|!q&4j+kiE*xh6NE)uCIxuH)J(>8$;^w5 zca`(v#69yiIwninH4zp~OITyDXv@T8*O+(@(s?^Ek2hEraaBXls8y;59CQ=0nb?i3 z@&r3d@1ab~(&uKW^s~|jETa#{$qfeI?;t|X29Z;((%Er=fwz}opK&bCC$P*fI~EyD zJl)sblt6SeCO%MLs5a|tbKB^M9&b=pw`SDi4YWp|oM-#Gl%NM3Xoo^(IKh)GGrLQ_ zz}4FCQ*l%KxJGD*6Mnx`ejiN1od1S#y0PQsbA6{By=d3@14KB9!y~-q`r-7Y@|)e+ zAZA^D+kbrX(e|5O5_5+Crm4?-y^zn?4;*{Q^TpVfZVca7_ZP<}t&l|b$CuUPw`-4C zwDdKwWp8mAkJRO!eYax|w=w(fI_0B^dqCa20^eQtiX0#GddbHt@Y(hF?Yv{<(6ZI> z-19uGqW;I%Ds6v!d7av1?)CnDd{h+qfvh(hR$4t7mhAV^>K$fn&~5dAxz*GCTkhQe z&vc<}t0&^5Vc+9e+v=dz95Oan~4w z%xv{MS_%n**lqPd?6!J_&26J2lGQ6~M!vkhU(tqC`W~x?1hdtH4+yLGx*n@{ly$<& z>P^VcgQ=s&C#e}bip|~YVeXD%b9VyF-BET!gqyn)OmMfk1NH+ephn-o3`4DfZRy6? z+?@b(cLJNc6UJulOvdb6Tt?g6S%G`Z-BD!jAmd7x5n*01OUJUgI|}CRST=V@jm_Ly zT0Q3OD44qw*xcd$ZgU3=<}MFU=V>iZy^$Ihjed!>pUzY25D&&M?U5U7!k=ak^PU{z zaghlLUAC6F&SU16df6@LOhsjY%-v;d?*0nq?lLxa8({7( zV{<19T)o~Mux@h)tlQjeU~{(t=57Ow%Uh3kw*fbMou}10bpy2~E6&%f(hp57U1M(F3iAeD zw|V;~lX)&=<`6b?M-aR1+rJvI+rEL~sM z-hd_Z79nhuV2^zRvD>~`>3hr@Fs$n2*w;wU>|(cl`+r*9RR|k3Qx*FP47_ghhRl$8 zgI$c=NP<1~&4@kr&1$B{yn(mEn>SWYismS!xezcpv{70>YZVQDx z%)uek?=Jpw-apIYs0=)E;&oSV9>l`kCcpoU6?$JqX|M8^^GZzIPVp@K=C2Yw8=$PZ zf%sP@bg2nlr>pYjx9JC1Y0Gbl~roO+~!hg+?1vhobF!2&F2e?fWW0+N&&i#m!&26qZxktSpIf z;x)&~{ckPz^h(zV{T(Z@ms=+k{gF<1xD}4DhQJdYj89`RakXQyBJQT*V|lN#PH<~2Q?CWG+|XuaMWoHj z8at#Gnq*>;tF!bTCucW*Ri&q>h#JEpm&O9snYqd`qqn>OLlgdqRyW1Tk<4b=Iz|;I z$HaSFXe?4wzo5@9R+*uo2ucv?rM=2@^B1)tMMcy^EOK>LX%#1T!FccQ=*OwAuui92 zC!qoPoGfEdfE*~t7!)Ay)_>S!{)Nee0^~qB=2bU;ebk8RBSoZW4wPeJR)9NgF2=m9 z0Pw^a%L?FFLkVULsEDKhIMqi&NdYiNXDll~l~IcdYWTyWOgz&yCno7s`f9hHv8(`f zMxg*XP)>NN;_3>82IN3F7J7?kCiW(Qfd>W9K8Fo?<~@>lz^H((08M9SOBxU#aAD%B zTxf&^QG(TOJ@Za8o|<>8^x2TmOn+jY{1L}Q0kk_*_#dqk9=;7M4+#jAV;(eOQk*2T zJBEbMo6I~U_|0ET%wqxq<)HdsHKP3AG8((}%qum5d08V+a>C-~FFj6DfqwH>Cst_$ z39U4Ov9?CY$0-@iV*&!@7=uRSKshQs4GC2fdZ3*4dT0d8ysGgkjb$qc{WfVtzWIw2 zghpt<8+4v|c}PI7XI`lh4dsT$gsK#kMlcT=kptx@!Ac{TCmJ!n;vI{2YA|1r>8RBP z;)Jrd^?-H0!?uC>d_m4UKR_-ccxO9LBji-(Ux~EA^p8yD8eqD>Q4{lg0T}$rCybcq z3pFoK7iwOfE-=rd2)KMNyhT zgTq*<5sZ}@@xexg;^HrjpR?)=jbLJ_5uyc>nU`B;N{wJ%sS(UmjcDRLvzDB}`-pi^x+{%f zp`}JJR%(P{4LTIfpt*#5YJ!zUkkCpas1U8wzFMQqlj*SawSB|LfQSU45!pREfBd`m z?Yd<9;n+IeZzE7H9xPBU9xM#&L-yKXxJN1w3&XnBkl)8WQh`_)Rv;FJ6%Q7M6%Q7M zaQai)U8=_%UvnI4@Q547K;aK zv3Rf+TWhbKjTQ^UTI^$n%%a5tu@(!&S}Y!{#p1zQ%pWv=Rg1-o)?)r(Ef#>aSUgyZ zMHZ~Z;=x)hUb7YhvIZ>{uUU%)VlC!~Wv*;7$a@!BEJRp~MM~CUB%*3D7op;*#o%j; z`H>cTf7N2>0c*#1yi*o~M{98jSo|oLfGu7Q^^yTW#-aCmd&e$#ytw&fWq-mh0gK-( zZVsL36SxU19yY$q-o_MuUz=R)H}y96vAEO;(*W5IL& zU};Gg7K@aF=YnN7f#F59Q4_P*`->4l7ZNRkj$gbty@+jMP7S+OI&}qx)W&)fSg82g zu|?2DKF)dfqP?1tYRW_vJm+k~PPbGMCX?NX&&-oQW^u#KfHnRn<@C4{z}TH=vKa?h z`4b{;Fp@!Egt~{F9BfXo+nx9~<4G-BM#IG&{h7Ax)51X-WcLKa_cfzp3 zoscOb38e*j9yCEr9=3aR%qtyi#=6}JtL@oy#9On{>(#nNQ&bD`EOedoGIpC#*)*ozSle<(^FmRvtD=j|5LeMlGH$ zZBdOjRT^O)`{>8k2@mtag|+}|0J2JGbuzKk2%B?`eqcgNjbL7>5jM3L{ipGyFwlsY ztue9G2qu;q!C0vgjFlP@n9bG}cy9Eg6k7TKwKJ6-He;nmFji^=W26zZD};8cJZ!3& zN+VcksS)7G7~G)|S*ApvmMX!-QX?{PqS6Rt=9ijar4htyYs6{o>aIL&Ca&~m3iad! zp%K|l``_cweMUaVVv9F3J6fMR-01lg#!hrh*IYDKh_TgPT7C44-so5yMU!`BMho8Uj>YmSWA`T>R=hSKwhY9r6_|u}uRbEd z?$t-f4oNbxE=!rgSGo{eMyrobJkyD>9#7R)t;aKVf%96ck1q47gyp7?*s{H}x~u3p z7J7>lTdR-GyC-3^`iN$t4JlwK{jQo`1kW|?WpEI?S07P|DteAG+P(TXg9Nc2uZQO0 z3^&%xbkE;Ppr_{1DL!JI>6Hc_x()0&$Kn(z^UiWCG~zE!=C7N~a~(7PS!2tX2#-`l zJD?F_v!rJqY{d0W42@vk^^S!`Fz;5!qU4OpHxqT7(LfVa3xjZ2J25|IrNJv$<|dv; z&nXY9)r=jO(ld={5W0gB`Y|glJv4%e@NxCjeAP^T%xc+l4|ia)v}Og2W@4FFAht|T z)I%jurLw>+8u3{t#uWop-G0nUGl~*2?=I(so6kHPvr-wRj!PSm-@%VhekuAM-epol^81$@DOiourA1^fb0i zx|`*u0tH*;SV!qSdakqdv+r_V+yh26>R}{kCW|fOoXUjNG83m3K-@#C+v7-flG$BV z-Lv9$8!rx*Fz;sxt9Z@q0|ki8EY<|)V46ESo5zuKR=0ieRt+~ld!;6c(rFaHa@A5@9|8* z)A%!gCst76opYX3X*Zj+{Y;uTa8j!aq=VmS{WRXZdAnVUH@|Lg?hrW)DdWwR%q{+A z9IW;9#s^IlGG|4}B=sGV9rrgcJE?r}Xn!&6c8FYiUQs=MD0@M&)Lx*=ZZ1V$X(F{A zan}%DeEH??+hw;iqf)hsX20q$x+$J|xmMroe<-H!S@ngv_0){_P|7n*G4d?;xJe4F zCY{^e-wfLurMvmUU3P0YFMeop2eDQ7OsLD$^!(6dGPXl8v(mL>f@{*XkHavcuZrU# zohcjJ8avi_jjC}Cc3Ru1gG}gqJi!Rs;{>y@g-j^pYmAqTEv45?A*b2e)WwRAURwYt6tD482;wFuwk@$W6B%31jA3MKt3r^mWuEklKarj-rpj^}#{(&+ zWNn#<1iOvxZ@We$W9u3wccqcBm6>j@v0drL_DFl@&n$NfWYB_(2OA)_tdU_9S6-xb z8{3s*Hnw=P+t|t_Y?aJzV|!f7*qY29V|yGMTfEq9Y>ykWv9;>yF}5q&*g|Btu{~Oi zZJ0txER3x;&C%nN#1yvQ>^84b?WN2f^LpHv&8wx}V_t#1*_wGGjej54CY_R1i}vqR ze;~gPW?rx8@E_WkKFc`%HpOP7Vx&_y6KNo45YxK}ab__rf7XP`#7>et#f3(HW8Q_1 z#q91TOYmKm;Cjbms5f5Yxw+oKnBE!aH^{-B=aRF~dlL_nCdM$kn~>4H!hCi&@tl}f zOz(*3(>o<%^1~RWcZ#8A7&|JJ9u7b2G8fD_m&I z?!cQenbKs^z7t{=P(YUXm6XxON;oy6?PT3!!f%k9NK-f_VtSV`%8bwMax)RnXLl26 zc9(dEi+PpFq2)BDcT8N7a=OXXtpV>glnk zm$E&D$ZmW3DYmDO*lkZg)v~8}v)i6t-Lj|lW{*9+x@AxCrdUDgS*5#bMR0dDcURa` zu|wYDVzmstQ8Y#x{LpP+J@ypDvz*wnr>%?iR8cX0bAsLW^jnsh9(#%eOM42v0TIh( zx#Wy>+f(qm?WtjX_7vb=Ui!8@1=ej(fpyzcVBPlgD~(o7k3F@T>9MB}+HFranapl` z3Yqe^S+JkYgFW?u7R0*}h+tY8cJ>BdoQ2M8j zx9sWT)(5-o>EmusZ6m11o<82Pr_Y)+QB0}EaxviXmOaIr-S+g^mOaIr-S+g^mOZsM zd+h16Y)|oGw>^EfWlybodhF@rY)>Jw)1FRm&-N4&JMHQ8_APsgH@ofWvn_jSZ}!;J zXIu6ZZ+6>LD?%$~@~g5g^hs^f=|$d|5Hl(3MbpdW_rdUs*5HR(gD1>>#TyedCm1G2 z34bX8ce>D|lmO3mqJ|qP_IbnhG@)x8)0oMUCnLP{FvLtM_GRN8V7zM_)2PA3Yb?JL zbVLIn6K`{(#!Qw%?{iFJElcb%$D$AE*De z=QyY_lc{P@Gp!BjqJ(ry2=flt>ZTK)jA`%S{pf~45byTPXv}1pnTHFEs+2aQD;{k~ z153Q$5&u-Whjp50L+XfhM57=I?^NSy91NBQ{&xJjg|Z?2PuAy7wmv5%64Ch;#$;+| zSS({Pw%W1SY>?qzbVF1|oRr}_C$z(V8jhhj1?eG@J7dC350pKI~L_+ z?EZ=;$1NhktreIs-;kb^83QVhg!+c`q)eA;3@eKHdP3$MtLaJlGPS9RXL@EjN>AZ1 z;8D%cy-~GHtSIIPN#)5UR{vA0n?fXOp|^NuBBMwUyn8w^>rd59f>ip5hS3e_DnZ|n z?yPQ#kgR#Dip+3=rx~WpqL}i2T8lkBe$#g*cWM4v{y&(O)mZ7UP=b6agE1&Uj*?^y zN|2)@Z!np2CKF1Kqa>N z3{MbBz+lQubt;2|R;Mx;gA#ORv_6%=#51kQwDia+mA*Qa!5Eg+b4(b^gc9T^N#%(W ztkdeQPGzuA5h4aqn+eM>z`%nND29_4%)_#J#wauOsSF}kr!ts`Wp%Am>_IaRN}vg1 zSA=;`f*cI_w_5D!=2Pw$W#FF#7)R{mWKtLQ(|5o7O*&lVL@gttzki?nR+UN ziJ}rV*2KCU)L2Ksh#St=2{JDa3rLW8d00SSVywyILJj6&p~7fbz^WDrrC|a6g|R#= zSVo&6gElVMuz+oP^PmyR1NK#Q>ju--zA-K&GfhMq7OM88VF4P!yj3YP&x6lxfL;$D4A=>lm`)UG>}%voyy3;miCqnQ}HdmC7u zDsxlpuFcz008>>GT4?~4qS657tt>JF9umYFBl@M#UdqZF%nU=n2S*HRf|Ep&Z}AsJ;3i5jEA+q zFTs29V6l?Wu?tmn6)PDp+9iYNHP>0dWB?X0>A-mHXEjFhy0P6c7(br#Mv2Gt2dkYO zyg$c9gCX{F`7XjkQ;6ignz2$N7%McwZWi#c8o|6$BN#J{Xv*oRCs_K_M65J|u~H)#D>Xu~W`G2{XO)hX8bPJ6 zG=j0xr{>JKPp#j<=eC#C5b4>n5>T{L>KEm#a-@vG?A^-K{?pPH&P?f3BQwp$!qa4 zQpzdB=WB{H&CtPL@^Y6ah?Pej5)lt(D@A_Y-v;N!i9t@VT#IMk?auR!2Vd-Sq4zr& zi}6g{+K*Lh@x-gv;u$*xi+y=9onJk?qiAxRmn zA|!?P0_lm1#@Ft@XmN9$b;#xJ`KGO@nOA78G-^t^>mgR0gxRlg+2C=G#SC5l3>_7#+WW)oN=r?QVseCNJGEa0&ERhBQ)tHRlhQ;0+ zWHu0bZz7^+ae{DBRcM9zAuo+c!qPPH{LHNKu=viHq>7Bjm**Kg%E3?p#!h!E7T>A# ze#UF3bY_;Z4>&KHDP&rx{}l2FIRx4`!?} z4+Oc(@9b=T$V;mm?Hi>~-YZ>bY)4Uob1PDUm<;9g;VZkCKl6kOTIVAE9^~48LyPDAVSVnX-sfAu(*p8wR!2aEM z;&(`9u5w<4L~?@gy>^sNSo73^HP6l4F_nUa!i04b)r2XpL#RjT>?loCCFnsqEuMUs zZOTgFA(1UGVXOK}?;(-8L0i?@?7O^XA|#S(#)EX49mN%@b2@fnU?A?P)$JjX`Wf3g zLGd=EW_0vo47^QUSc4AbQ95P&T4$S+o@hclI-5u7bXKF6-anSsnBP3Dfzt%{tY z?E#)_pdN=sfVg-M66Np`*NA*fR;;Ep(Z1t@&X*6CrH7m35`%s9yyM~p-?bNBIzI0f z`|VnN?~Oqztw>D8z2jCZ+M^};N+)YD9avOkXW#L8g+xESm_rL9-**%eJ-9}b#-3zI-1zs4B+5}NptQQ|@>{xU z>u}fwy6_v;Snv$Gv1|ux-kBzo?4U>+OdV`8VFu;1&2h|&6U=rHLeXuHFyd97(KxTf zyle++9y~cUgM>9x5Sr~EfsSQ6SYc!bYiv);sG7POllnH>+H`^04%Woe`b$rC5Im|G zw}Wa1TQYTEii=hCqzV&%(=d2&Y6ls!e&NxIY6lquFWW)JzmgMS(?lHs!#dko+4Z20hEx8aklX2Z8?Y=&>u zm<%7tS9-o9iW|1>7&ClsHCK&Sd|fK%m@(Nn>DtoYx^3JlwsH1ikBvKiOg0WLzTUIb zwsEV*nmp!{VaGcB3!;>GEX&`=bB6j zHH;7!CSGXZ_M$wP{ruR7e`3V-o|%~aFzBM~YvwfQVP=Y@DQ66SLjA8b({c~dD?ljk$!J|^?u>io>>8bR{D3!j7aAE8N zE;D97E)zBmvmb3k%zi*zqt)%RpA<5vAAyN}F_iaAL1XsAyt@*Hv6?f3*^f4_ocYpa zFDhXb;zC59{b+SpwN^z8GH->KKJML0>8Xvw>?fO<+qK+Ne_m+>)Oao1IC)STx0Y?( z1+Z~z*~YDdja$n$Zk_e!ZX36bZ5&?gwsGs&xw990Y}`7wad@%Y#z|JQjgzmVs&gkF z=*%V;VHtS{eW z4bg4mfOXqAVBI$Eizc(j#(~&vMJ~IR5y`L6<)uMyRXs+*tjihSEIhsz^59E;VK8n)EkP)ZE*a?u=$P}~&&ju)d-7n{TQxa2c7)`{I zm}5~0%1qwr)Y}OQp>%+@#t!aJkajw2-Wkqomwq4JCZ3?J&Z}&i)*92R%Pcp( z)wxhyZ? z8nI)V`-`t6eQBgZJsMScm~S!<8WDT{@*VnL81b)-s4Ahmn=$uiA~YgzsWT56k&mG= zCbcIrm4{kkY^&&hA6RYv6S3O-XABzAnNbAd+3pFZ{tXk)Or=Losr0T9dFPWctQhA& zJeCQK(C_JSQ;fB?RU`D6lz#dWd%G<37SBw~{egi9jnK_&Z2mJ38lmkAj56aI!F|mF zgRLi4oBvG2lCf?y!!M=;tIdDrl^TID;-mBAj}%-~GmgnX#iWZ#@6Ce*nt`!AMnEGN zTkU-*R>LqxeA;B@F#^pHJRSdM@*siLFc^_9kw&PM#EM7|m6yi|V9dKcO6a|wF_B@V z7mdL9&tM)TPj6i>3?8PqhVP6enERPXoM&$2u|gpqL1a(9%~;L1RRXK_hgG zs56?!2x$t9iA0s!Iw=hjAX0VH7=iUZ=H)R0y`Fh_i~vRjoNHcCv=b52AQ7u!OoT@0 z7y*r7-l|li*z{r^Gy+E^WggM^MB=-y5;+hLe&2ssCp^pqc4H?v7GnhS&UQ=#@zil+b=C!hL=Gm}ib$ccJnGJCzUh#|yl9E)SL%)7xcy;P;-<#_~Q%`}AOi3EX; zJyw(g6A9zxiA0?s%_AzADGsmc$SF-EYN9x6qPvSlBVd52^fZsCvGbj$>%&wtGXBXx zkS7vM{BOfP@5GK~qKQP!%kv1vtUu8_qNz$q6N!pQ6N#F4fM--|G|wX}L7GPtJUJ%a z3dGZ@`KFe8^!%1a=Dg7a%gTSQBh%L?N`& z2r5MD5OK*{iS#r)9HsCC$B!Ph%Wm5bzpV+6_8Xt{{Y6Xm9=%$hX5?=;O+Fa^P<|bZ zUOm3~$8uOC9yGk`NZJ1uMAk}#HRY_>2J{yV`=Dd74fu28z2X1o>&*i#tBR}fhJ3ze z?zvHhww3mx4AOv*A4J2mnHo_;41x$qM`FyN5z&6{-FII+9gR$%5|qG2XrL8?iJwEG z#*D^x0*M&W2o3~n6{8V^W^y9Huc}tn+3W1RPxA+_?_FnA?WtIqSSMHJ24^`FSQX@w?YxQkU~#r)732^7gqRctS4d+1N(!f07E!cjWG;i<)N7wd&~=6!E{8cb624l(nK6R(}^*p8N-lPg&5L| zo#ecT)fvl2`1j|%sO^Vhh*QgqE^?tU#9ipvhBzKPPn)S2;w&T|;>^p3IP);XwYGRu z4ds8V`pO|rL?7aMEV1a%xqOH-@A$R}F~nIRhWM_nNqu$R)1(~3x0xG0dMIN}M&oaq zfHd4;KfqqN$(+l4@KIOaxODESeZBZ+*B7kQq}8*dcZM??1L@RrX`*7T0nIu;``_}i?E?;7uR zr2M=ae^3?R-( zMiMXUnjCzI6$C%9l4IvM7VEliinzg0Rth5Yt&Zt>A?MYDSSxDNS=Z&ndK7EK*)O|7 z&Gl0r0vTZSAQo6Rh?R{ zeu#z2$h5*}CR~#FMeQbfKLo773I;;u5hF%y2n@tp6gwD#R}W%8qY8V1SmS9Bi-m~( zo=w(lJy9%(9>r!sEEJxOO4u(BwQo#^-{@FGyG|ThEY&rM1ga6nkCUdK9Fl28Mm@0H zBL34bX{*d4a+$3~=!KYCbK6`PipLZpuj_JRZV}AOErK!W%FX}{%r+vsCebNOVG%); zf)*CRSZ)!Fosh;^lh?lZ$sua)jzwfGQ&9hVqHhI=vYK5j19#4PR9@mVG$|JyiJQSeB3Oe!7Ee5nD+=UnB7U? z`fj*mCtLsN8&hn#FmIh4`vt& zv!GFh^vbjti1poYv>LrJrQL8Sq&KFt8$P?h^u5Xoqc5ZyD7?jn*(#qT(hEiPSXyKLz=*QQ5cAyVys!x7 zA#P1ePUhY0GQ%Po1`*7rH78>TW~-Q=B-Aw#1{(4Fw6yXtUKl$h)~aE<3?A3k9MJh?I#3SVj9axsaYYtu}dp{&2pEkeJ4%$iK54LP{B%myJmS{*ylq7BPR=mz&K9$R zHZIf#l;?`(H8gBaMk03;^E^kY+T5NaRc%qZ(Cs7$?KUYCo@xq{zt?avU7wjYVxF+U zv}(NYDLGENYP|Kq#Y@MNPc52%luRcwo?l~P_K?AThZ)dg_V}|5dy8Y?{X^6S6(zgy z+eFl65hY@8f0|rMHZ@^n%ttb3NrSZI2yDE~$XD#PSVc@u*q^iP&lT(R!xeM()n@%_ z)%Z61bH(kM^wIlVdL%ocX#0;>&R@LuzE(5O@6>$>xb}EtatD)q7XDl&1kv*m{d2&0 zvwYbY-E%bCOSn@`K>C1l%Nf5~$Sr5S*VV-@n z7bFh(F)w)|Q|P91lojS0=fxR6<~7M3mBi$YN-TM!5=-8wz{ndJ)^JJ59hJoAdoBEs zUx$~xQOQf*$S`j0(Hrp_Da+eah14{jvbkI)=u&9i8y%_5P2Q+fSa>6iIS11q-s?5& zx+)tNI>xZKSX<~xNyMTd%DmB9@+wd%kIfsc8Jjm+Gd6Fu2Hr@tiZ|NV=sn(O z&6PW8GNpuS;`(LT>n#*f+5gJ-gXz~=14uWqJ6_KimIrz+32`T5XZr~B`C;~alle-O zxn4Yx$dol|bO{qLbcMcPo_d-Q-(ZE==vXWdn1|(ou6u1lvRlNx5?W}k1Y|bT5PFw` zzF_Vs+}4lz@<5Lm+wy>UzC6&v*c{TqWO-nPX}qKz@Hhv3!Q8>la4Z(gRC`|@=n-Qq z4;aJppy(!Bqx$kdL0E?obzvYQW6BlA@_>bYzAY$bNnpYdw}s__PJvh+Fi*yu)jpCb zxrV+xNLEioUmj?4TmN==2fEN$9x!jRRd}aPgNZl(#^Z|?ubh_Fks&EjkUtkj05|bo zc%1i=$9b;}#k$A2$gsM{dGFXf&PMV$@9lV;jYh6}oQ?1}8_nZvgvZ$kkF(J{&PMY% z8{u)@3y~X|YyNx|9 zlbQT@m3CX)P?!$_eIjmr&4)6us>e}ZBP02rOkd$~K&*S5ub4trwNa)0XEf*aT0~;L^p4!;P<;L(a)8lbam>!Q~HSF;?M(pu8;2qdDH#Q`wpmURs z`G!Q)UVaB09%rjowb$c30*~_ud7MXVDAqmB{}@*HIFG>NJV74kk&eevAJ-S-JOPjM zgn67N;BlUS$9cj$&J*Two`A=B1Rm!R_BbZJ?r~=3!{b=Z>K;cPu^8tOc$_ETaUOxk z5v{u7GJ224G3}j1!_UbAN#0;c63HTWKu9$FntcDHd_S0ZwzbC*)_-;EC5~yH;n#G< z#l&+Q)Eqq#I-^?(@tdkYcT5uvbA|0|GhkEmtuO~!VXkwYrrPDa=93O;!k~a4>MLZa zqtL|zwYBI7y}QO!hKz=X9rH>skKUS@zNQ22(=U`xLsCJZkX|I0*qJV~QhRx8)}V%Z zrC-)Go!4e<%eca;U8p7+CZ6=VIG~R^R_P{sYvw%lXM-6KzvDzrG)zKmK+yqV!?@Mx zMRLKTw`L_zwho>;9`EK$;+k$@ItouWEZx_)ZT#{*7A|ija?{HEo{fPcyU%p6lO6M| zgATUNG0!WU5o-|xSg$hI|6)75OVE|=t#(s8TVc+&!d&k}-*f0F{FGy{l4stnj``Ma zN9H{_4_yg`;#I_Q+WYsI=x@o|OXfP*zRvT!!VY%Wc4VF?SfdJKflRgV#6rEg3X5mz zCVxxTULwdXli%srDaQ!O8mcA~?BMJ#Mz7065=mh=&m35!r3EJE}v2!${S zwPHJs>^^LZ5!0-I?Eoox%S*EYFt{7=U=gVjjG0A0WY^?Tf5~-g^A>nqx0S@F+IvCmMJFsl|m`>OfQU{IL&G=D+LtvfeI#*y;VZ@u&ppU{|#oW z_MJ?^BvjY>yizC?e$j<`H_hm1!BVk%zAnkM@nj2yMh8@-e`%#qD5RA_(K4O$b(zA> z`8uopym>35_MJ>ZCCUsY2kf3U-t@f1do~O8L+8x3KJt`S)NlLC4S=!C0ERXh>S1eH zD2OpwkHq+AUOWEPO0~c{nZoB-VXkvx3;`x)2GA*JW&jXnG`&)5lRSUoqdedmCww2TgV>53)evksJv66>vEQOvT_q8Ovg8c&zQ(&fVL z>k(QM6AvRGr3iX&q1APilh7FID9oOU6+@kRvKZ=AiDIY+?{`#aS`>3{LE-6E!!}MH z+E&Q=hurzM-%sseje7KW(|(JW&5sXTf4E@jPAz0N!u`^oJAAzDTzYQdD*3RBA-^*| zL01*cy8g}u;$lM zao0VEBy2JgYP@#5fk~SaY3=xSA?@c4W95@Jl(C~hzr71`y)PbbV-YL=kW@_$7B4%7 zMCA9vg$Na2+zTgBnvAW}#*>Q{FW*sa?z4{i4f#^9@k2+opCq?){;v%>8yyvhb<}Q# z485ZQvW^O9owjj&uzrdU=qLZAMJoC!p0s|757tld0sR!8te>J3liK9*!TKp4Lq7pJ zAN>^1Sw970{p5(1FYhM^{8RK(h_HSNRoYLdlZc|9T!e}*`bpGDKW*qSuuI2V-XJx^ zAdt)a4q7akMVF54>OPp(h04#b?sFTwbiDeF?RdIje9FPbzH%{rciu;3)WZaB7;oaI zx5(2ghBsK7NPK8x*R#2N;N39ZD(wB7Z4Vya4syI>49TmXud0Qhx}!Fyd`#H>!Prt4 zQ{#zTt(r~3Ug1~r-Q>@BK5SdlEh5Z~WupnZt9=mm#)`IO7>aqtc*_zh-s+E2)2w?_ zYm1kv`1}GtFY6VConhjUEhID0@WcA;`Uep&{G)#8i5Gyq#OV<*!+8Tc$FWYpJd{Qe znR&d-yqs`K*2*dU=m7L zWYP^HKC9i^4I=ba4b`G2im+PrL=mR2Cy0PT1QGZ#nsx<=`}=f%H(MqSzi)%Ex`cEr zw}>Z&5%>O`<284S=-l6zN6^B1RZDD5f|r80!LGi9^upv8F<%Qa`{nVbpDtMHYetun z+kidkSar<^tS|xM6(KWY^);glB^$u{&e~8H+!H+^v-OL<*Rzq;Su>(3ia2_HLqc;K zK&RQ-iQXmuE0Z)_h(UonYL4N2m>ecEbg z;w4V(>?_tU?3-fVr<@lDwv8E9#zy%j10 zRD7#pam0+VeI3(%McXrG@UT`W?T|qsZMDg#0#AmHt>Ipc!&`tl9XYmSr@P?<{=PG$1JrN zadHbA!EGgQuDY3p(7Rk{?5(px1g3g=7(xtvR4|oq??5`wYyuy(#XP^5?3n6y_RXKc-})DJJIAVmDYUBUKTPB zE^Lv^3V1Eth;fS0#U>O!Y-wa+brfFULL+JBxyIYuc-J@R_vnqz z^DHcGQKUUIQv2v9s^Mtt#5jb2CdI7q5yw0Wt0VMtZ9&n$%)7V6Qb8LZP@ea&R7{DR z%?8^XTyyFs>R-=$s5ZA}VWk#j-Z3alQ&o7Xf$jA^QwwyMO|Ni^*d^wOsb|?BTxEms z1;(jkCpi|*C-KIIH%k^b+OC6X{dQvZE&i;ZzVGO`$g!9f4lthne?rp|WlZi8(?W;$ z3CAKdV%{wdw@|End!qcZkTKQ@|hET#qG`F#t!h+$z`IKW;iPwOKSqt&g@JIr@5 z@p#8#T43zej>WW)T6kjgCdXo0VC*jyYoyttYgp*}oapIj-lY3mK|khL9715BUvSK) zg=u9Bj6E^>c8g&LNO@ueHirDZu3cnI0z_d9o0F3a*1r+Kl0v`rVV8DVpi0ciY-Bv2 z7I<9Dy%?Ap0YW2Ic$$Ijw4f7$7{S3bEwG6nt|(0lC6=az9Fu(5d|tq`AfrKqrfDH3 zPRyoh0T_JPQN~NtLdi?hf?%2t%S1#<>TgP+X<8_;G%XYuO$#N~Jj0q=9aRZFe>+&3 z7E0c$oEJya;QXwcXj(8{<1QTF+npG$pIWA8S~yah+tcBewnx)g;pbdtoS_2--ko@< ztgaumVB&ol5rwgW(zH@4@YbgVU@#h#}=7$GVfkTI1Cx1@P*V0(d=>0>JvD0IWVK z7}hf>0Fyw@y;NsX09cXQP5W|M+vSOK zxmJ+&r+}tb%C`gkRtB~dNBX_}aSXy_Qo!~@g&Q67)iWuan7zp`b;F`hCWYCXm1tALgwm~~Q9~Abmt(O)W^7wOmj8yy z6!AvQUM&$O!Qde+hL&OMIL9JPV(bjVbgf|BWNqRV^wsljv3hQ}X-4mGq2Z}m=v6I- zlWFLRX>D##8PaaT{s488ub%a%K~O>FeG8L9`#U9_!eIHFFe;3%o~wh+SI_Nlm~eCZ z>REp>1}D>2Vp6bC>dWW$M@%|I48(S=fQ&_5F<7gluo}MoavOy8NdeeN&dVl+%Xw0` z*re1a1xUHbrGyE<_+>f}6R1xL;MFGu@OmZ%fb~fMSbb73tY=aH)-x#ptWOHS>XQPn z`lMjB@0k>U^-Ky7TAvg?WF}Cb6d?2qZ8yOLFi61bnG`^*PYPC;o=L%YJu3z9>MI5C zdL{)B>yv_bQ>$HWi=Veac=&d(`lO(|zDYq-NM&Tp)L=e3*3K*C+rcyx)+dGAj8~r& zz{8}VjscT`8$XCLK~yFMVD(7>Sbb73tY=aH)-x#ptWOHS>XQO6ObWZjq~NaBYTq|0 z0IW|65L%xU?$qYaCxz)RYd7h1Ait<2U1lxXofN?9nG{f%`&%NyBuolcn4U?&cs-K> zcn7-7Y*GMmvQ>DeZB?+sY*O$Iq^zNcDz(EH-YVZeTfQI6>}P}U2vdfv*c^L_W18FB#bi=A$3abt70}KqL-fSV zGaS>T(JpafRsty*^?ITkm>9ei=3pz#b&hFvYtH+mW18A~t8O1LQQVmc)k{Q`$k^RX z%&>C5+uE9w_+}?Yc5w>|hCOOc>naO#jq?Hn?~k-aDXR-SmiZ+rsGToi z;&%zuQxr_Z9(BsSrBzeI8ut6v7 zCgTbgkj@`51`9~%j~Igiw3)tB`rt5ftGnNfK&;_U;ycek)25hg|GkuQ(=npMu55+x=>7?&ACr3xx$}L9uiO1|AF`9Wi3wgI*ZF zGn5PC2GFE_B4Tm=h+3vNf5bc(fEEVt*q8?cNO_bp8OS}kNcDBUkNs4b@ITlfOmjks z#hl>3lJ2GtUYZiHX^1J|qb4&=2|vVnHCCAB1Xu)2_;W@~a{`1i4;GeHlwrf)-THt1+171f0lY3>J|xeW~^|B^2F6 zQ$ktLYh*sPl18R4gnmVvo8|-%Sz($JU=hqqQv$MinFou|DFIkRHKaMAs0GalMgP*2 zfc;cbSY-OLKCy`LMSr|_cO=El+~Ls?j%TMZ{C{ll9bqk1$I^P?J__H#JI8r?JX>YT z58SiIAej<~_lbA96j zQb^;|mK!8jPP$s2^IYFREQR#>hD5G!K$b!pkfo5u2TLK14@e>PPg<-Zg*2YD6w>%$ zDWvfMDWvhqQb?l|mO>gIEQK^4LkcM%PxX!GEQK@>OCfc{%7^_{jry@a4uPKP8zL-) zG*np%DTydjNL_@A&r?XJmg%>{(|r0)eYn4Tui3tq`Wqk6Z}G|cO^5hk=&8SfSii|0 zuON~78<6!|K-O>Z!TK#epx^wH7P08Jc+&bUK3KoS2lQKfvVMzFSii*w>$i9e{RYTW zf8#mpw?M4l9I^7{{RV-a`Wqsw-$Ir38;L0T%|)pAqTkHMh8v20!#J?iU(5EDtlwqx z)I8Qh(!vr2g8|lJ&c6KmXF&Wari~ z{KQ_p1i?~&`N6~eLBC&gDjt;7-(~aTgXRB52`&HEKbS75khoyoD?r2@EXn^}wjUnc zXb;}x4@MGjNVFtie(O_=1IUI(UO3p9FhdQ*9(T1Y7vV3UuPS3hDk>L zuR3puCI(CPY~YLkQ6K5#|0e$qtR74N%Yq3FAjCqYJw&F5(`_`(`Yy)NWBj0sD#WDm zRU_u%G!rGHuxZhQi4HFhr&(qZOh_~%C56IzFkx6vFafL{OaMEyzo7WNoW_4nCaZlB zPE+lBf(h%2V)vbDUqsU?Q|<)6S)02jn1Ik~FyXvBoaTZ);I)rH1BLml>WgT)$$|+} z*b_`xllBA?;N{^oD?~7X{NMI{)Uf$xeSzs|wRw1L3kk<^i(o9bh-XNh2SZte=N6&w zj+iJWVIw=5%oYTmots+(^Ky$|UTzVL=~bK^Q(`c;2*L`BU@W%?#xjd&@RqBR4y+cz z#5}yV+N&){nDITYgr);4k6Na%2$p$utY#v<22nOdDi*;)bBjP>5ME7D2TrEP{D!s^baz)FK+4+Tuv#Vr$GNin)K47P2QDn6Z;hS=x?g zY@K6qmeV#LXMaQMA1|cRemoN|abj%8A8dtrrtz+KEDkL&51Wr^mz#OFIxnu`!+u{+ zIxrI-abg_wB&^tuXKY{Rbv7SWpT0XftQAVzXg%q`Ec7hr#dbW^zSxdu>;mWMcD%hi zVxiZxAP#ea_;hXVVmqFNe#v>U9nU=Rd*Wl#c0BQ#A{`ioS)>Y!bYLPD+woM1VmqFB z$F_yh?fBU1orS_z8JHb!))Zm;zCGS->7N73n&6xl?2ziv9C+gJTIa>FS;o#*teK~| zkm&d2MjU9({S~byQ=l7|h=^44C9oa;T;u6$g*e`<2Yexuc{h1sVmn?jxr$GEPKZL6 zK5A=-e3(vhu%3%X4Ot-q)+**F*)%r~p)>LP4wj{j2*qwSgHf0$DPzZZLE{A#V~BCv z0js;p>xM$#u2lUqn0{^!y@X~i6&3q_ZhF5Vj?`+ZekHocC-myVnW~S zM8Bf3!wZiV$)hhdo`fM%m~d#39?SYRWB%7k0<~abc(kY?W8u+iya&CY70k217PQI1 zFKtpuJv+Es7*7taV^Sk`uSF$1Iaps<7u_^^qwsA0kL+M-8ov~+?WZZKy=Q?X3_Oi- zBMVG_GNM!{ZwxyH6`t&7PJ?)73C4i(8`7-jqZX^G2t@rdZ$J^evc+VZ4GhX>lxpVM2;}_!3WFw!RJw8kR?5oT7 ziP?*s9^U)qR;B~T9|2)=vv^tK-`VrGWa=3EFUNl7MPclre$3BT&Tkzv@iaa6rP53D zTgS}c>Q?9-R(HmZcPt#UW8=#GQ2HId0&fdo%dA<yc#BABteAehQ5E6Ey-U$v znLEui8RY_c_Ir;1rJ?lT$p&o=;8@%3zwnl2a_P~ouV}EKKkbb_&><1`@du1|Ll<-|92AnA0ByeTXyz; zz~KMVLP>m^OoA_S|CdIAMC;tW&5@PL=G2fW&zuX{jXbq@%v?g0(!@qoa3!a{&`4+yO80k4J!ybK=D znxMx6LQ35Oe$YJNW$=I>ga?GIpS5F(BfzWS0qv0<4|p{^AReiEKr4|)fVl_!SdRz% ztaV!50|M*ufB@?r@E=WR-2;MG_kgz=ukHcCa}St177*(m5Ln#<0^8>1+Vy~j^?5*m zd$mONfWYb=5SW;5#RCGXdqAswp9ch3_ka*u_kjPY&E4YxA+yH=f>`%}Al5yg6{g1n z8n4F#f+w#Qo~n325GUIvWe*5q-2>hY5BLx~;6w0$55WWe7#>i3Qg00SI6UA(>;WIQ z=j$F2Slt5xt9wAhdORSoz3U5OfUB)tbkWSqNnmvk_&7Y^L-2ss1U()QQmP(s=4s{u zA5ssv*N!t!gA0VPx(j?9F3=w7ae%vq3$!A+3rs0~FVKFOS>P^E&xs)k>IC_I zFtgHnExl1KvGhh&Fbx8kc#gI3G6@1fe31#=(}YT>Acnq7qKi`K#g0Xi+wU0f0OO@M zswJ;;eW$)uWa5`yXw;CgyB)LKz>N2>V^Im>(Hm7OOv4K4%q~jG#6$ZP(xp5l?@Z@K zf+Mx|sB?X%)}Fz4I#GkbtYzqs0XL}yLv+S~F&h^}ir)#1^%IESafQ)`T$l$kj9P}? zs1^$8jcU;{_C~eQ0Tq2n3hBgRNt88-48*i8bfgZm85yef{qF6iiA?rl5x;ALP@WM^ zfoc6GX7NgO_jY@SiR)Zh?3N#6LQgc_dKVhoLd?S()!ikE#VTHlF_@9jAo{L%-h=Zz ztB#4EaxivVm?%>~rxuLevmM?eeVD!(-O0iG%aVGA)9&pq4Jq_Ds=G_~6*cr9SgzLI zQ~Y+fZ6SLzO11Y_s!1VZ7kEKqTZjvDO@@K@I&E%$qq=*$EkrUK|ApmLQYL=ag+?C| z(ch>h9u>yls1}1w3*&E8cb8?6wwk;dWg>RkQj?NG&*!Ks#7 zh;9+PibWtyW=!^H#5}77b&Js2W1|4P#%k{-p|wY0sP=9Vs<6ah5xdG}0N#vpVPFx8 zaaWABwcR3ied>Q2C$hpXc`ah602qj{2(1OOn3(rq%L7J*af?XZ6g+z~`V1$=P5~2P z5!$5KCZKlLVTYu{1}(A{a|^ z1O_kWh!300G)JHtnCDrrYSS&^tG!ja41T2CvScJ+f3L06kT6>rT6VLL(ghf#8X^tqm$#ed8Z!Lmlra7YR z3eAH3vNktO5~v|7ghgmUQA1$hr8xqlo_Vkc>;X_6?K&5zw^lfoiM zACi4Sy`}J71vnocV^EKuRz{*!ABw=+eRgXZ#ow(-U)BW^+OcR>3>RvB>qq zx5rK zLxIu4p~Uv-FU;uBz#`X=N=gfdQmBNAR*OpQW#IrUj$%^F6h|>bUp3bc#9wQ3)4~CT zVWD4ig>hn*d1>8H^3uA&bN!+;qL3C21(6mGMavXNF{z-mZpe9+T)!j6FW*Z}=W8%O z817+XE;j(iasyy2H-O(ZnLC?IHvox0Q6}ce_}5>@PX}2~G2(tk%ng8vxdAXQHvq=+ z@qdcEh>+StVQv6KEDV6L+yEGB4Zv&9nDm^U&a2kGIGs=Y&j!=Hgl{ZS4&~tNp`*RW2Qz7S8w=xjKFz@(QH-Z?K zujTSYy0p+eO1~YR>H}DobJ712uFD91t-?Nn)8d0MjNr7;WlY%82v-jrZS##T^haV;GJT_CT{kT8hZOs!RxJi)G~an98_(R;KEoc^ns2l%!=U$a zl|A<~$71}2?5!eOoA!U@@6qUf&t%p0DK`z|oMCcOChHL@efYQIQ^t#zH$(AM(#7(f zSbADXA`Sso50-(|gXNE#%(uGCZmU>P#YU|DV8 zD~&09*oDTLmxT5N%O;fGGGRHuJc*X9MPpgZm<7ugD>o%EUoBEs^aRV+GR10<71n~~ z!B8S$eQO}SWhJfj6TN2Q1&C02rDdtFMJOgK zHmhNM|HQG}BB=I-MKC5aoE4_?-qmHgMKrR#h>;EA&$PJR@<677Z@24Z0m)TD()kixko~? z)E&FPWyV{k-)&Npj;?7z?uzBw-1R+m7y6~PptPqx3*L8IjP}%>_n=^n4z|vw`s@N# zNH1QC8rJvJ(Q5TQbttUusmogfSD3$M5^p7AewAB<=5L@N@~TQWve6>w;a0mkCIeEs zPm{ioBFVh74O5H2UC&cTo6!AD==n~Jh@6QRIu;foQNI*sweb+9rr%m+-c8O6i)eW= z|Ld(iR??_p3kr5uOGND%+t!cy`9#emLtIQePi57N3BT)^!9!Z1a2AXm=U7+-V+eA! z_C+_1{>*u?|3WR(cq(h^Cl-2@6C?5m@nCIkKcATHdM2Ts%Btybun6XTtF45t2ISNL z6YuYU1LXB!u=)AK>R|KpiQ3#nt9dG`Ha9kCNZ;I~*uV9CtQ$~!8{K}-ZTcrm!rSAi2b!{Jid0r=8PD0$K14U6E1s@G zJ!eaAenw%an>=T053z_Y&$gNF^wLDSDiiOk)^M3BoZHSoq@1myWjvKtZ~cA@+f1a8 za<-TVg{N9!(w?P+Q8GMNxJ9Jz|5(2FJ4%ZS4H-LW-pjNf(ru~?iUk-JVbeMj`Ycsh z+;8Z-@p(_lk8H^VBHA%SUF$+3Oo|7$JWYOqj32zk9^AQ|<{TSu%_TnM55^XJJh*zI zE79+*-C0^0PS78`;*=%J&LqvF<6U5Qb;e%Z79U=n+Gq48$HJ>ScEuLC3zB8L&!3B1 zY4P0t+K$DwA}s$4&I>2byl=M{wse>$O9)+6?kr;+APOUqgbdjoofva15&d-W&aD%t zN)#6mGVjGEQ}tm_@%(vDv*9=1^aw0bQlG84E$!Y%_4i=@cJ|wSQ5Xox;i(07Zh(oj5N8eM+kke+K>XUu^y4QYT zkJr{$L*+HJus2{QSwV8A4Xkk5&lYimXouMMp3wXK1Ay!IOM+K}y0ug7Z}*yFWnZ@b@5{gHe> zm{v=O#c0dvU{V~h9euHe#VGTz7?pRUjV~U~QK5cqY=E&CW#WYI2h;lh z_+6#+Zj^a9IWHEY!Bbb|i_vu2GeE`eYKe#j7~9s5`C?S>F~wq(c)l3b>k7XKSH<8V ztD_3;nu+4tSQdJf3DwZswr6w!DwpkA-%pQR zVf?OA5<20FQ4PH<4%26YH-Z!QccYp?#6&Dc)3vcw7+;K52b(WO)3ve8JJ1Uni&4@y zx96mR>DpK)j<>8|w6yVyVkP9Zr}AK1rZ^cPFW3%NciZ3?9tuZu4Je*=^f{J#PE`9}oxb+-+y z?zVx|-L|z_kK0zP*KI>6+;&RdK$FUPL@YvFxObCHOm?L!eDK7yunmjlC-c75VzRkJ~n0kJ|>X?zX|}aoe|#w>&P(&(pP{)A#mx?O)oct9xx=b*~Mq?zQDb zn+!;J?OhhO$GTv|za+0cv!gv(_u9WCuk8<3z4pwGt1_i$KB4Gz_k$_kC+9*tq*EV9^ zYdf#*wZVI_6(;xEPK4J+TDHD?eU;XGW~mQZq-B3izW)>XelWAY4VoiNU>$pjV|w#y z&Xd?$tXi_N8wY>igzjrX-|C>IW#`0;9n+Lv#bkU-VGcFkb&hFba?bmtW15-EJoDOL zc2Lu@8B_zhyN9UQ!;WcMcE+RA0VTFilGzkQsf#sDUQ!)|CpcEAJsmEGLh2?u9gt(< zwcqJNb#~2badnF^@n~&sIvv26jSD(2!x(tq;Yz62=8~r40U%QU(&+#eY6|IeK*>AU z6-JAazPW>Cp=r%sY0^1y+JdDwKd&CI*h8`_-e6g#V*dd zCiCSsj^`YUAAMuqd$6mjFM6=Wv)+iWHR6q#P$vG1Vd?kTn1?x5-}96*e^l@^(3^q6 zUpp9y)+BVaU^|#>0!zcDpUPw2QH8=*-$>d=vn%v1Wl_?RG@CGamLX&B zc7@SRT$m3yFEHgvhOhpa82y8TQF|78TZI_B?>iRF&Agu*R_%(pUBS~M;ix?k=THFBO>wFI^o^bMVsXp4GFo+B40RPYDV5GXVxOmniHOQO95rd$gx>nFotV zXFy(OGB=n^ScJY(lQqA(3?_<6NWbgx3GBa28}YA=2#e5HT-do_9xNg$WF9Oco$+C; zfk`M4t5F7F5tT*%ENmw=D{L#%;0zo^I#F$72mhb zr|Bm3ubV`5u(?IF&Bm?f7NJMMaTtIU&cPydJmEbOwWwJ{gDC;c_G+zn<>FPCm<+Mj zBGPTGjHNjO=hYcYa|8x2=7^h4HKA#eKsPWE7NIr`i-0fqlJU|U0in(tul)X!r8`ae zljGI*ELl1kpNyC00aTo2rfHyqjW6rS+$1s^mN`nU9%Uh!aP{Wtv9HKj^7PP0btg|> zV(-S-O_wsU(B$g5LBFPzCr=N9V1>82bB%Eg47}v&F|Ob6+ahi-W5Z&UTs;Oh6((H0 z4Ejzj#@oJ^wITU-jASaBk7OMO7|E=`BXBzmoT7b+&8#{&0k6>@f+bn0$Ur{AFu%z! z2Vpiyrp~c8+?PY9iXqznp$SdVJ}_38qJ3Z%4K_2sFk%Y#OJWN5iRio(?Uz`J_Dd|H z{YH<+Yb_9)T45;MFR^{RN%eqn&P&mLiKS@2gQ@?Upl}}`H5-NdCH77)OgGv`C9ZBU z;th8&eIIvB?*1Tf#s&t3`-C}BhLlXtNQlkG#pr_Vft zsbxBcfwQjgXg`hoGqm2r`GrL^e=5LWxJ2Pj!iWlFEVl^8a*NP-dNAD0WabvZJh6zB zU9Ae`VIe-(h`B{D@snAr0DF${a*JS@xkbEHH#$RMm_%3v5eti8EVl^8a*JThEJDxf zYjQwV`@$lq_Ju_-mRkfX%q>EBa#sIY+HAA{Mqya!7qgMgSZ)!FL z?n;ag+iqAW(ZwGabmVyJxpGFzA(L^r%ZPwQRv04V72}onl8kj9R2c!C@&_WrKbVXk zyNrm+P%;L8QZPHD@CfFwjt{*4wZD!Tf0B9f{$`YWeJ zEX^W6*kbouXbaxS zRL}jU%ZLD&iahsH$0BS1?>N;xCo{L`P67AX`t49$rG1|kOmC9!2SbTq+Yz#RN@Zs7 zR3}Ep1Y@#SZOUTx_J<~Poe6!L^WxPG^Dvy!icnVnQkX_UW+~0zIx!9^F!3{vg+dU) z`-Wo?k}-y{msW&~{cq@t91{XZivskO7Gnd)B3+p=3{+h%B64O7166B}ff|_j?TOLr zTxcu_srIAURw05;#{SB&7{(z~WnviXauLHAJPkG{M*rkIS@Yst0So<)Rw$N)OvE5p zp%~=M`=#^la}0&iHQdD9?k$#A;`I}A&vvlVzitt`w@X4&=oXQdgsc!2p-vL_x|}(_ z^xQ?u$D8k8Jh9{OJ>$)9XsuV4WitML&&r_IixnR%?>*yf_iH-qCF9i}UAT0-@@HUg zIkok2HyZmx&W_RR>?`k3@{QxkD}=oI4kh0>Uj539{CG=7+rY4I9G~ax&C1>+?4yUK zZFIB~VwgF>diHl5i;ag6Hu-=Sc)w_)+(EDOAJ^{x8bui3ovtM5u>BIb;A>4+%eILS{WLd%d)-7BzqL}*xw2=#}fv=*eWlS7I0vM5rwzhd~ea+Q%Y^MsTr6LhYdtAtA2AZMO}E-zqG^7G1-8 zZ4hGHAX&?wH1hSp!F-X##M~mp)e29BpNwoNRL3Hims`YJjQ1uL~O=+Y+U!kKXOHh*hbWqYtzg?efmDiShaZg^}2%QwiGFMcsX0S93~eUl+rtzOOsGR4d`{?9$7IS6Ywn=fkmG zxcODISfCwdWo%l|PSbYpqSf=ZI5Vx3z|Qu{d2ZJ1z_9aGrDiV5AoF*2GTAflLg&Tc zl(~4}pz&*CH##v6-!btf$71{g`;sbDwvFmopqWsYd6#3cIl$O9$C?UQB=8cklfbLF znv6wZqM(e)O4>~m3pB@cR-71}VPN~t&dTq{n@4YSEZ*5s%M|&$tne!5MgA^$2bsQ) zIwt$Nc(=hqWzM%gjKgF;sF>6^E_4PXYVRwP4{(|J293wR0~hw z)pxnD2vRsV*($u#f_PRa79f>Kr#OaMj5dFFk;G1q8K=2afXIu5NhFZ56HVYEu?P?u zJIk?n)&7?zbFr%QI~Ny8@L%#Sz`pJxX)=KCGom>dPvBi7lXgkm>ffD5&S}E|M-PvFC3`=CO+Doz|7w`(3ov+Pg(8l6{b( zWjud3braRz^LG`)Neb;k$-#cQ_LHZAEou{Zsee6zR|}em!MoFI7?oh21Si%NfuS(V zRG(}w8K(PVMJ+rPtlHe33YMCi6nZLH-l9-=swqsV10yZQ^bsq3l1N!6mkH2K;4QH6 z2B@mQxaRhk}(aZd(fve%pnF?~Mn~JF%_X zDwXI5Ov?_vOe7vd#q#tmJ@F35OV#l_0PRG)Vg_#&a&CvJXZm0tR_ce?Xb!hNOOCe0 zlA|rLx}#lfGT&@Xuqfr+!Z4svhNoL1gu)V!GNP2;usA}-yv>fq0W0PuN6RuhIk#%1 z3_@XYv;{_vw#1&%Ul`B16@8I&OC|N3+vL9(dsTn!$_BdKuW{MYkfho)Fat%A$HRNcIG16O{6t6>IqYzkkv}@VX;=#J3l{DJqXxEyy zx}#k?CP!-z_Bh(LV{){3Pz={xU)RU49h0NQgLOx{h8?X{rpM7jh>VGfqdi{h*5hc` zjLFgB!MdZBH0I=Jtt35;cFmX^tre@s(L%_Jy~tfhyJoy?zU*huYRNS_)*ecE(0?W0 z52j@$Cc{cbq|~{NiF(6gjmJE!@zQSwztd!5S$RHqdJzJa(@eb3g~lT9Y9s!U6=tJj zvBqN_)_9uihdGydH#;xZc)%J6z01K^$1!nRKjv#Z{lN)Lt;F*+Ui$S8#tsRYkul65 z7I~U#fkhr;XE-rl!cpx#!D{FBTqa}ha9(s%$TUZLRSR-gNDs-F#v*U$Hh5s6pLbrY z@qmFR`?@wRB9>qt)_7XMd+=s2N+Sw=kyjmTzQ#+x@4>tSU15Y8q|n!Rs_;&W#S(A) zh4qUTy>MFGyX-rNi!~v+167~h=Ugvk=XxnQS6#kE5>+0>Lf}QNEJnG65Mpvyv2(?P zb?15&J6GvK(N=e^@-{2Qoc3UkbG?e4D;}&n*Q?mM;=xyYWny4r7P*w2t5v4Qxk5T-MQXk#JY0@ukKvI>v66C>&_L}Hf!3Ho(;=1tjDWC-~L$ZvcvXooWDwYMxo>^Y#$7#deUN?Y zgXCL(WTblF3W0Us`YZOWc(CqUf5pD_SEjA*TYtsA)gJ8et-oU5iU(JFgG96f|NkrY zt$48RTOVZKYL)5ntq}4)*Vfq~nE4H@TaRyjkbJ8@Sof_Da^Py(dVK4H=35)DsH*M> zT&+4iz7+~iv+AUqfNch!+1*E(zA?sKsqYajgPDPK;Su2IZdnPw1fXoOmRNe54D3P^ zx{nEctMlR}U{;vkCW9yLRSMHc$IE1WofG3STqb_fvA7KuMDV`sSX6?sySKx8*fC3- z)fezYq_@djQd3B8lS}N-eubTsQ`ToO=b28d)SliZLm{2yL^a+e$k0>+b=K>zf;9*K+z%eqGjl9G8aa9a)#pRF7$pcDRl+CP0ooE zbiSfgh_}h*OcsTPMF!*LgspQdURKCR z7nv_Jnd`U1yF{=?Uqi>{j97sX^>{{H1-wvpLa`sh3O{8+QxYokZgng+2^qVm-Z7!vBgNS%^U89Qt{GEX$Dsn*_qk-A!Y|3&JBva~B&#&3B{iLG21 z@wC>3v4v(W+RXf^Hn;yGwf??CDfCNDjBY|#fcM=hX5-0k0}^{@XT zb+x(u7pWJv+n~&o@hvs1D}0q<>3!h_t@g}%8UGn@g$+U-!(kDL#273hC806~i_o|3 z*n9ZDCR1%~Vipz=iI4J&#Y|L_(6`;O4BTWytz%e(zS4zI=D{LTf-3W15vdZ4$(kDq zW3z+7NBS|hh?Js9JhuqV2}L~47%UVPZ{5wRek1NvMon;Jo;a zc9tm?p;<8PkAQhsT&vCP7NG|Zu${v~VG-?*fOUAV2*r@B$2t8pC z)K5foi_qpq-%~BzBGLy=QKmC;v$))Aum3f3`uG z<_K^YgGDTCk0dj;&Si#0V2;>q%OW=kC1P2`L|BB{G?Gx^(PWZtEkeB{T7`LOjsV8I zG)LTyJtqe5v6AZKf*LaRNIyn%1jY;TXpVqIBusudBTW)TN$o0Ncr;iqUkNX_lH#V?d@LJfg|m*xnJdge7S3GH8iRG4;> zhyhAOnj?x0!4uMb0bP~85Wn}GVha)#f>z~OA7}S6j%eH zY30Bmuy*AjXCG6{Z5S;aN^GD0!jxA5Q%Py%Pzp^82VhitS~!%LynL`$(;aZGgsn!d zZb2drWkhsV4us9vxab^1ZO4rB(!!zSJ>dG}R47&>RC`)E6hvA$0ArrKEw>s*-&4!b z!Xf9$Y6L5XH1hvk>pk4Du!#4{_k-aA8-%$#G>NJ8MqH9(FA3ny|tm7|Sg}Fg?+2wMZu6wP)f9 zu27E=>p){Hw+O0zVG)eMBIHDOm;?*WEds=SwYh06U361n5v(w`2*Vl-C|XN%4VSCJ z!Xij$VG&dbT1poMZ7t&1Zj(YGEFvAU)cW&ZXxTu96Se8}jn;DfcpI^#_F%(7HdM=Qc2Di;z}L`Ey!C zzr<7vi1|8X+|Dw#v5eI}QpNGy!oLy4QS`~zQEAsbhf1-@NO?#T=ZLfK)=N&>$i8=b7!I70I5S3`$`Fh1qrB;v}&1f2KL)(}51-qfKiTe8=RAznG|>^kD=RSd}wjJFDVKmTCOcz8Sf z@3a@u@!%E_w&PF;syj+}%EyH5AB-*0qfGGWH)w*r>G`ddNh~j;=_Y^h$L<9};uev3 z3_jq&yV?g~j;w84hC$n3kGCwLGOqqOwa>aY$j^skK{-Vjj(Gr>2OUU|)G3m|b6i=>*YbKu?0>TfeXC>LpaVkdLC0;zs|Otoi1nxg z#5@kij0NoOtW_9$II9F3GNO3r|+P|s7o}j~cJwb=Ic9tNS4a7F;=ms57 zcsgp)Ub6ajEynOa3yT=b_k-b9MGK1@C3=M z*$RuGmMJWPh2|Cko($WHMHtp#U=(pU6LX8;!sHf#!u(hj78XIg)*>2Bkkr~!Es8jt ziEEPW5)TSbH!Ov7@6cil|F;MWu9EKuvoZ@WoM`-&Rw5BNi|xvkAj#M|R~Flq?>3=3 zs!-ppR35g-m?y!8&C1xVl+FDcjJU#xGHDtZ+m%fGlw$ zV*jQvwlWDUwksLi*Lksl&)8wDOzgWccA{gkf8Q{8mV>c@Pqp{$N_~fhS}@kxu9UIF zG9_@a3Pwg6czbGV>;AoN?x!myS*XkghQ)Rz6TjPH*pXyjzFUdHEL4TQTghWhwv&7$ z7Tc9n3*WBPbr7~INugh|s@tR3z-NW8vVx|4`k{@o{oEoXPa=LQ=28J7*Ah{uCQ+cN z8Cz=tHJu4Lnv9+8SXjhgn#_TzJm0YhtAnT8X|o7aHB|r``0q2~Ax4xPE9nN!$--a? zqVf>8YQ6(7=H2YPs03pOW0mKd`wSwEHPB*i!u*JtrbuDA%-CM8FmB&tOsZm)C<`i^ z`-pnA_SnE@;u&r2i>~k^W}1;!V()NXbQ8;zv15fXi_pz|H0eRw+aiaNAq#M$<9V3y zXe*>S3GC!(RxwW$;*wPs`Z>qq*aP$KY%%I4FX(+O)^M{)?};0i^fAf7 zR)wy);0yXDS5|eWQ z22(i73WIP-&8y^zi*e^t@(?YhN|?-M8bXtEDTxS|bkr6YIhPW9Mt@;EFLA|F;#^AN zv8^eT*sC0?)SjFRc+`dDTskth=Uk4|=JveA6*AqHLhH^2ygRc>aAC-~aA|C?k#i{& zl5=66bs;&Il9!wd^F&|8xu{#Ayu{qOtRd$j|5mTDhMdbWa4u`cs;2t zxk%n&axQDf=3Lf}lXH>FIMr)NGGTHqYscnX){c{NSp(-HS#-&{NEqDfT#hH_vSw_~ z<#=)~YsThWB#*FlE>cBxE~2z`F0#z+buN-2xRW}UzpRgJFdMvNCM=a08Guqmtpj3O0<(IdyJY$IEQ#ZLxIG3wjXe@6*oYm&`SYEpc zu{;a?yz?TKXWqA347>cyLoBZqYyeUXJzb}q6a2}Q=1+E-zE;QY)aT$) zHnB(91dpE8B9C$h$JdpruTx<>(4_bC6OrRwu2Al5y~ z*Nj;ADB#sS3V1yp1z_Ey0IPcx!+JalFzgQG9tGGT-rAW*0f^m!+@k=idlajEk4FJk z_b6Z6o=5qP4NqCWN(7jD6bP+*6!7XE1-u@QVm0jXC`Rn@DBvCF1?_qi@FpFL1hg$u zwZXLTIv(YRg%QA`{DM4+{98TBFUX_(3?AhdDBsEYXD|JmVifrx zF^YW|L5e*oQHp(;!W4N@!W8>5#VNmlSNR2bm6;u^+p1n=W>@kmzfi9t@^&S+@(Xn< zrX%?ksj5AY>;%U&r72fkLvGm-=EHggBe+c%2<6-_6TFIa4b@- z7<;{AvG)Ch$$YuVl;xkaPfFoo-h1L@NNi?FOG{y1Ys4Efp-hy2i_ny6#k|`cixeKl zepK-EWr!>MwS$pPMa0p9?O>}Mi_9nH9aSi7^_BPiG4Wg@rc^7cJ>3F@#V=#>O3+#+ zx`}0ez-0!eyx#l%SmBJaNR13Njs^q~-r&KHE z!AYk?mj9=ttajhuXKWD4JJZ%85{WTbL`t<{3>KjS6iW|@Z)KcqFqyCjy6=yPViMAS zni_+(tVE4M{A(k^B2tzT^Q7607YdmNi%6AV%Q8;i%_9htuycY&Wj(+WgaX-y8_pu-E30{`nS06kBD=yh_>0d)!ZV|eSge@MWj?K zs(pFi-`{DyEBF1uruF|kM_^1amgWfD{=it8BVZAjBYN)pVjHPLygZXbghfLh}N4(;k1&d|WSVccG}UN6FJ;Tr&^jS_252K=_y6mI2Xs-yanwTz$OknTlS* z??UsFN0{j>lt3E0GE}tUccGc*0l1w@OVR#!DB8z~9|UJVvw;j-qsIGS3UtX9L?Gv$b-(Lz9ZGA+ydzZY2t)-Ve)o3j;B8B@U zwvQ7vg(v5wXurfxaGoA3B%b=e?tOn*?Iqk-H@r;tDT^lUiT17b^ivDOtKIjPE0lp{ z3gZBz4Vub*e>v{~;!zE?f)wpjVQTmN<-~(sXk<*$2&QPi)1;;l(SAxB`dj@ryYEkR zHUBI??Y=(+8DopcF}4WBZZes>sY+V^qL3_8EF#_ar^GK9@wrA!3*eHNTLkmc`WHOL z?xxm+K8^o}P#7i=7D2?qA{fgpg0b8p7&D7#JcBZ;edoSE#i-dj7LjA`^cw05mR#o5 zEtXoedf#6zlr191#L2eSl4H3=p!R!d_l8Ai{GUqW1CbWMMIUxfYGw)xi(rMYh;$I{ z!&;2t5r_CBk$``-LHHsYgvVIz3JmxE`GaHJ|0iQohLYd^$1*N=84=QJ=+fT*7cy}F zUqE*MpMS7&{McnglpYV-{eSTR_y5HwyZ?`56!-rzc1l}D1SlZ{_y0v9?fyTiT5xkLb7U{eNi`{F{8=z5j1PI`8NphDdzC5czxKt-}?OEF>Qyx7dSoxFRxS zV2A`{L&QI5F=z835)axCi4Pbe@yUjWe^4345MeAIA|V7rBnoLmgsN5y5f+&b5%AXg z6_Fv*hKNH}%6y2#gEmAU|Ihr2$bfW+ypmKGL&P6c`Na@%k%pxqf(!9JY!~9~G=(8% zH{#g^aksre_Oa!nIJx+4*?hPL+$J?lmlJNqFYdGV^!#mUWg%jRQ*;`+Ot zrs9*_e(Rfa&RW<6Y+! z(8QEXUo$HM$R^ncx|vvycObNkchqqKtA{&=W#Nt_43I+F@8`)G#Cp5~EMEbz%rpCI zKRT~*P*(t1(-bQJ7FvsUYM0sNGV^f9W8_=4pGNg~$NHD{`?+O4ue^wNvT(ibE znua@wk)!YbS;P&7Ag=M2iA5D^4~4!0=&p&g%k0`EOyx4Wgf;it2xXH8kgDelQOy4q!{Z1X=_pcY%N@InVs`^gR{NNj(I<7wbLf1 z%lx%tv8(Sq-r#I6vm=@H4Nl0!yDXX5I~$y{&&FkTQD|IdM^!H_vtxB1@M1OH%`dal+M}dYdp`=bqCH&6*gITkbQ3GY*-Gs~ z?AwEPkm-{yvx2sl*|AXZa|XuYN+y1*#SnEf@BR!!VQjGZNvO(LOPASca~I9#hby&7 zv5ij(=O$Z)I9$mJUujr-M8Wf5s~xG(R-r-bTE}6-J^I6A=gL%c_zmOBv}tt$B%w z48synH!VAfQdOaz%b+iM3Zb4TRp&jwP}u52o|NdX)!q}O7Po0)RQu5zy=5X%im|u5 z!ssSyQO}cFEEa*+{mRQOvs*03jZs4u`Z-q^XG?%RUAt*?XN#3Q2~MoJyWP7?d2>Dx z(`9y~&~q88&F#4ii`%|u-Z9%zc&cIPs*!)!VodL_V!ZWjOZJrHqlNF3!+@*C2jS1^ zMm{}j{8IfR2~zsy0ppFpHtClKjQ zm-`-IZTLPfTAUmHFZp&bz5jR{p4{y(geOT)7aIL6{8^`8t{TtjAIZa#FFPqsdi@Df znk0S^VSdw^H~`9MQcF)mVK6OIqFC%7NygmxDDx%|Wn9MUwCZgk=(=}jBM0l(v#&NBCjVN=S6lS9h*`3?y zn0bhf(=}ksLv)-f2&{on5hBKwZlhu1wtmc`<8%!e@rrA}7(;X{`r@V<29I-v5gs!p zjb{ao=$LBn(QjInn(FQVg+X`>SSX@n?Iy(k%tLgn7@}k5 zAv!j!vB)z@BMOU~YKZ8G0_hqs<{j8}6QX10O|~t1XQpp_!}=wQ=VSig0K>l=hJQH> z|8f}q#W4KKVffd=@GpnqUkk&(7KVQ<4F6gf{|5_OSiB%)oO}e(%@PXA0A6V7! z{nrxy1^RNs2eEGWviHzy_~6wIAG{vJ2Pn0z7(TGN;TzUt_`vpRWx^~lN`dtlKEUIg z*fo4$b;GyX_ZU8~y5Zl3pKGfdzJ&3;h7Y0ge`_^2{ApzjrgY>?jOvCD-u*4l@BgEw z=`nmG_87jkj4zATceCMxS2uj+vEgrp;Xew)e-wuQC=CCnF#Jbh_)o&{ABEvR3B!L9 zhW{iC|4A7BlQ8@zVfatN@SlX?KMKQt6o&t#HCxs2XLf?&KdOc=2|PQ&@*joei)^+0 zM`8I-n&mf-s>*hx~a^> zbF9agNeBSqH%+K57wHUBDfD9JY5s>Q{BPqOWQ9rZ^h#bQhbJe>ibsYmvXpX63T>FC z)a2O1StY12^a8_p4VRSO=@mlh4MvHb&|iBx!UP_*w!FZg93HI&gYR^q8UkcBq*Hw? zRL*jWL4VwNde2oZ^NU$Q?{2K0K>SV)8fF8E-e459r+0dVLVANy@(vb#P2})oC8aY= zCGm7CXuCl+^;NC+jBFre-+#|4@Oz3D_a`}~^`DqM*@=-7!o+os#Ri%A&Y6>pw|+ak zOB{=};ZLkEXB+Q&#~z#~KkEM<((kPBQx3)|mWdMm%cxH^XY8Ks@E+;IWDnDSZBBP= zP#6;Gmt&;+j2OdaLt2V6hRuewj$yo~0yphSo_)ovK z$UKby1y41xDEz4r|H_EhTU{2ki$W%1{HLTL=3)G&N-&1;uROenaI7(fFn|J7toXG> z5?Wji!x+YYwV-r2OoO9@OoRbw?NL&yeer9Hj9uWZ7S|=QOpJeh^@uegcoL;Bix`ff*u=504(^^HYSdAg9;L3X+}T}4`XRYxWk+`W`vKJ%rqmQ8@{K3 z`(OqNFL8xo5wPGbM!ep!c!|gg(~JOx%u6!@YR;Hhgy?Tgg26N;6hxX4@Dh=DG$UZV zFqUS7R8UE+v>LiesKbOsFfmODC=At}W`q)hMd*xB7Sv~irZou&{dco@SVX!mi50>k zw4kUV^U{m}i(nosLV3VY!NzJ&Q$kS-ni5j8d8^Tk0E-}n{`;e<5U&fUMdx46mr{Aza36(^z+U3KpNhPkcaCG4GoYAgkwGuRPh>W4bx;pJ<;05} z)010@AySw4U5M8?rbhvD-X|T?qeeOJ%Z}-Zdch*XhtRZaD2eif_zGS76c{ZVN^GD0 z!pN$@Bm7E9J3rf=)q<7{P>7X*b%iV&P*6Pyn6*sj+>^;{tS_wgv}|DF|7vs7vVk!u zOv?twz)PzJ#=z6ehen&U(!aE9D2TLd07m1YbM7gtJ*^sA-bxvXR{PHFNlLWsh~d-5 zlj9}Jo8dwmbg~k%G2nw|O2_cPvD^X}%PrszWBw*bb}0@wghm_4-;9Rp}|KoYUA0IEe{ z0nA&o9fepor|9`VtSx1eMt*_ks=F8Lw$s#B`DQRY8rSW_2VA!kpX|CF*)){r4##yn zf!K9B|6|DS_;ou0*>yVs*>yYd!LHkh54di}KWX8L>vrNvyKW~w*mXPc0oU!sC%bMZ zN@3US#0R@>CmzFfJAmXhpWbm4&)Ic5f!K9Bj#&8~vgX!+6|YSo@Wr@pCq&qFJE6+1 z+aVFfbvrIX#pl=UOx>>E4o{mW|H-gQJ^2IqelYw4^jmyDzr`o(HyNt(+}Y^2K&;>H zGi2!f7LfH@K-O>Z!TK#epx^wH7P08Jc+&bUK3KoS2lQKfvVMzFSii*w>$i9e{RZfK z^jkb<{T7Jzn?t-9L;YDdQDQ4P_9W5_NB&_y4V1YpQ8wZ-H-&r zMtkrke=u%H3Sn|X(q2ao@yuQAGcZDb#`xPZ42rJ6zOhZE8kBC{S&fOoOgR`S`q;e;)Ri+~!_28i`= z0=#-S0jwTQe06)_gb{nf31Ibb0@$Hm!-%IbF9PccCjjQ*1l7I>s2P(TGMm9;8=e)` z!-<=>7fx7ncM=KG%r8VSta>;BUOk-ntc}Ot@PcaSO5ubNd%_88nVxV0yfrSgJD#8r z;e`IU9IY^ivi8HKOSZ%u>RwK15w@;zEVl^8a*Gf(GLy-2ykZe|+op>P4U>o({I?N* zZp7=nb`fH-!rUU5mssw;%LneinIM&&QoPDMduXn7o4e1I$I~-GmNI z<@rvG^d2T68r6+doL~H*@eVPbgqYIQdX5(|nRk;b42u9yI!<1?Xp)Z*)2jy-iikCB z%rl0FwTk&MCVhE`{chs<`9`qlP5ZuR&TY1;xfZ^JIx+-GuXtlB>6@EuT7_5~vBFmxrqPkTpxy!F4WE@ilJ%p1;F%Wkn6eMJ5=z>aTa+B?V&@70F2o^DEf9Az-2?=emeSJcmG)v@I1WVGwa zMJ84~onOi%{!S{cE|Sdz3X`WZ%t!Q5R+#IZ7dbqvuW?r=9;+lKPgi2e)0J5AbOlD9 z&aj3{N}jGHCQnylCwdLtfplb^)n9w@bnVGS6UtrT=d@aH))89wbVu44-0TV?gNd5E z^mL6-2BW)_I4yMR->w_9{`GTOt&8-+7)GA1sDwwuI^*piruY>F4*06 zYireXwbk8^b=}q_kD26#MW}E!O%Vf_AlbyC~qJfzIVVmTw^E;~xyy_e#v{SFKIU?tiT zLCjOWGxaK!sA0?9uvzL@&8y?Q^A)?6J=~~z?gvxNL}ZsJrgs8Dn~f9DPdXrDGMmZD zd}!%{%hAA1OXI3~H@Do7l0qahtUGtQ(mgPAw;P>4oLunQ?OtUjaMhP^d&Jn#y8?7z zicZ61uYP=k6fXpleP!torWJ-%(GNrk@ zA*FkS(!D}y*3;W`;X_hdpom^FrO|sGzPmVa2&2k0t+SL~7Z^&f3`RBb1hw$&^M{45j-6qO@bjx}XN^IKGJn zongkLhaqu)aQ=k4@xF`|2XsW@BOx^{hk5?8&oD+iwUn-;p(m>*{6B%xqL)l*9$xM+ zJlb&JReH1`oN+_#enV}xH4L@;14HdCW#J*z9u#U13biSp4@YgfQ#>5C2Zh>0LhV7J z_K;9}NT@v|)F!XPQF}U`=u6i|j8W-Kc8n_0FYkm76`LG4 zTC$lv^JDbp0P|_O6GorCS``yUpS?Ne&@5B7TQRpxX7t%!#prjAbVhMmx_JgoTlP@} z6V@sFtYWUC;!yN9C1M;;*}XB$bS8(Q4NJj)WRR{0dtJe!8?&j;0_KvN~J-xmpPo%u1?JjL`39nnLThtbi6cXl@aAlYnfA)C!| zXqR6;qIUrziYryo9X}Cxm=#0=I`e(S^za?g`-x(D{%WS~XIeSsH%ah@Bd71qrr)|X zs%XJh@RT)jJbTdkNo4O(o9V*1NR)@D{trtbYIT$Z(pm#AXG=(CNAC5%4%pD~AK z3A1uJqsCq8i1@n){O1wsWk#LSf2HZpu2oDA-*&pQ&nf0QDh@^O^+b&0DLW9ud^7so z;R?Fz;ARxLV--tSirncj%<5ejb7=j2RUS(yy(ER+AwIvYj0hj5YZ}P`gL6s9h-6F{ z5xzAQ(Gy0L-kSQ5ZTf9&6vV(X(CavSPLC)GBk1NG-->D)%Zj(No-iVOYbv5Aj0kUe zM)bf7_V=FNmX3g171W!v5lk3CM)~fK#gq}_+^whxCX5(|y@e~e5aY|zLJ0!p^khbu z6-LnL`Bqe@NC7I02yf2X(JLd!rgYRSp)!J&X&Yabju^d1N3XY{)aYuOZe>LH)>Ooy zFe1D;8_^R+g!f;K9{z-=P=Y}I^NO}J%80~ZQ${4NuQGx#z7=I0rgOpw@`vlQxMmu0 z2ug51&~r}neKhXK9wE~y6hnxGj0i7-Xr2(Pv`6sc3K5JL;maoR3g6%2O``cBHY$t= zuUthGOM8ScLOA_v)+_B1Y%`)KjG+6Wf|i2qVl0%^qP!A%ie`M7X|gdCeXnjL?o^ z|HB>M(k3CdEUZIeggnzm#|GRd!yfUf?h$lWc+VA+aJHR;@N8b9WNfZt^Z?I>I_&?j z6e^Yu5^Pit5}Vm*vntYCQ(C=-dMgy8N7_o|`99XWS222|Ev{FT{huydmn&k0kqb(r z7{whGqgxcC*Dc}>-ya?`=LpgBjnVAnk5N2Ru^r_OvviP){ocSF~aJ_88MpmGOTA9;dAs_#iAN@jIfGvMp$f%>bY35Sey|h z4EsNl4UfV_b_q1Zu_(wQU4VHqQgUYrr`NHUiR2%dDX9&HC|I=ofDI4Q=S|`+UF+&tNR8 zm^&9(z1tLX=K|tHrscAr=B=26pK3!__Gm+Put71c_nIvBR;VXit#i;p4ot)B5!z6n zL9<4(Qx$Vnj@3IW#H7k`4tB>K{EIf!E0j%U8nW0wL7!5gZ?WZyxjRYDLF3!u6kSZy zkbPVm>N92$2QMh57oimsz0D!U@0mEgU?Uv(;_U)*kVCX^FWo$wUgp3O#uC;ihcHk~ z$`-4KE-uXe)mO}PAxDET@semq1KlMuBH<01MH8-Wib z;dqEzy?BTsP~f~(Lew^lhp0AW2k{WKSUg0X0}fHsuq;F^HdW`*g{Z~iA?h4(h}wqn z5H+JK3sH;3L)1Co5S50w9+42D)<`@=tzJAtRZl`xyxl+!%0kpQC<{?D^0E-Mdhrmo z{t!N6BOw|rm|8cHbLh;LTY2e`No@Df~-rfHGA=l)g|+;s}m>)b`5F}pjg;#j?s zvGCZUCFmMdpwxk|G}SWX2@WPLLFI=POErpsb5+q*`%*Fpc8y~6S0JD_9}A2uhTC4q ze$9$SOHk2EE~6>N@nCR&2NNH1cg%T8rx^uv^(Jf-IDPWd2u)nT**{VmP5EkSL?FGiC~ zP*F@SK}9dQ1bvDe4pV}Xo}Z4_pmr&SDM8ucFeRusyh29Luik~1DOz4BV+7`(qIWCx zvg}lb)*&`mr_(XQVsS?7XT3kN%{U{h9x=i%JE^yjdb%~v2&))p#3*(sdT~ZrEY1jE zxZz8c*cD#|g=DuO}0VY^zzU}d*+EH*{;T*+*) zPb=oT+QovGDClYzi#00dPI+eZWw&!Iwp8_8d80Nd(WSHZDCp`NQ9O#VwTih@pEdfN zV(!#u^~@aTlWW&{I|uu^=)oWT z7?E7O4sUAA-^pP%6%=xH632u*tKE7cqcc7RyHqhPx+8jDQ_L~qib0rjKczKaLHD%V zUlPI#QK?-mCUq_C0&+)FF@B=Xm#0s&H}c>yJzUMYhh)v9 z>GO5;0)w0+tcSZ)Ph(zJ=_InLkK2)V*0U>!$L;hHe)l?^I21+f?%Wyos)+3jb_R>d z6ZH~K^t>Hox-QmX?r6pIZMvrPS4vBtLjbU%d!5cW)Q9qD6n1_&ob<17)Z)I{pJ`)T zu!_dL=+WT*z4e_9NC!3P!V)FG7~F8*k?OC@b?w~4X1bR4QU+N`vb}>s=7B?QKzp_#u4k+Mk#pbEEgXC6v+x1J8k8<*k z0%_m=2bEJdxqW*#$qCi&(^DJhW?K{FnXV1&^ESoam7#TQO{LC22X9xU!`+xWkRNK& z1hc{s?BwOTOgoJ^UHDG0`NR4L8&0J!caPOZqtR$5dCaqX_4PCf6XxVkQ+zD$E$&Xi z$RZv=;kzoYh938H!Oz%ukIKiO{Q%oLo#d;p3Hp9tJ*ly9ht89ZArBg&O9%j!ZxgND zdX@(&9}R2!$$R?`NuEC=Y_IZ;e-?Sr^_Tih^DgEun1#^UeqM79p*#w}Q2stGmj5)j z|Fp{MF{Ir*`D;jC_+GH~Q2is

o2PJGBwL&xb$OtEl4f6z+cPHSe^F>v&IS-=(H#$_MG!gmbN| zf*R6H9zwJOfdW$?63eSGd3z~z7hT2jK9y6Kc!}B&j%fd1#hWU<6DzAIBi35KdA~&Df2S}!2=LS;G)@8c3K<>Ku z-;B`@uk1-Z5B|2X563i02%IR|r!kxEhDlZ!Q~(G#Zq`!s#u1rzWn;3q=4 zW7k*z zq0_-rQ-CLyQv|WCMBy~hug|`9#grD2zK)4Q2VxSmDlnE$5^1H+euz{thlin^PyaMJosp=_wy=55TIi5 zsUy6$N}q?`{#oOYr%Ezg?prFS7~ew+wor(JO)TsnFO0O$e@5jLSdBs1@vStOMe=i zRPS{*oX1~&rtWEv;XONtP{&}OEN-m#1}o;tI{#c-QD)goM3l^Or=tbEUAQxa-#zZc zd_(&e+MXt1fHKyh3KluEbV362y66&rjNrve?Ciprv}6_f^@+SlILeXKGhpl;m_tq|ErB? zh&=cC3t0Y&%EL8L`K!h#ho5e!zYp!~f*m~mynF`Rc}?XM-cm&Vk>!7IfkF;;&~o_W z0c6^+Yhv*K$0Hhr9Zw1aqy$Kz%JL&1=Zt+@EzAEubWS@bY%OPQb&gc|XjILE#G&?+ zxcw%`gMV67RbScuMsds-SM!4SQg`S7UX>`{;kUx!$QY}%k6V}5rLfL{)AK;?)~jpI(4!Kqj?&}y2;qWnqbGLyiHa0 z>~SF2c#^lJig=wa>Es8jTZ)k#nZhN4Txfd*__Z5 z%^SL>;WsC!`Em6Gzkni=dqSK1KEkDZynVCEg&P=dS1Z|TcY#Ff#(@!hiTk%-+ovIC zUbJ1q?YF6%I>{+v^%W$iN)~>PqQ97=5gA+#Ak#^SIbApqynd>8^*r_&d^xm1V?bX5 zEFc;kG;+4REKBmvXH`y=8z5@6-OuemC@wz@dwkUo=v&*ipyT=K2}c(`3|s5%I?WCr z75AO)&911z0;BZ}#dFT^Dk}UF*wSB&=k29+?W!|!&Y0bYar;BY2WOOy>q(yLQaJ^W z)CX-O_i+N^RUx`^%2T=y6`wrQ`&H$P|DaZDsF6e$rCSsQ%a)M5{cI!OPxAJe+`b}M zdzSZ@UqfF4ECVZtM>0Ae!f2(+Y2n}J^Y4o+2Mg30l{hH0mQ_QZX*-$zT_(D2!=T{c z%0f2jHJAj|-IW^fsYkho*=Sk;+NmThJx}uBt16e;k5-)PtXnFKoaamA-JX%}qRn39 zD^YE+Bx$J}2xoNDu6r5;iksrpQsBXrJhKh?LvGo97x#r%sYGs{>p^S24Aroaad8 zN2r{3yFC=;vfHg07c4*5+gWu!E7t@apYdLjW5Sx+C6}M);WHke3HVIJ=SX~x!slpw zj=^UVKF8v796k;BOvYylKA*s6Dn7^KGYy{%KA*(r1bj}!=Wp=&6h0^6b22`s6fZw- k`lvZ022*2$+MddZLAHDPq>9?&_qwM)FnZ+X<2K*)SHD%WM*si- From 7215fc999d6b67651d9bdc1659432ae04851d243 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Sun, 6 Oct 2024 13:38:17 -0400 Subject: [PATCH 05/20] v2.5.4: fixed imp's new terrain override not setting terrain flags --- .../shatteredpixeldungeon/actors/mobs/npcs/Imp.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/npcs/Imp.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/npcs/Imp.java index 2f044ced5b..5eb35068df 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/npcs/Imp.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/npcs/Imp.java @@ -34,6 +34,7 @@ import com.shatteredpixel.shatteredpixeldungeon.items.rings.Ring; import com.shatteredpixel.shatteredpixeldungeon.journal.Notes; import com.shatteredpixel.shatteredpixeldungeon.levels.CityLevel; +import com.shatteredpixel.shatteredpixeldungeon.levels.Level; import com.shatteredpixel.shatteredpixeldungeon.levels.Terrain; import com.shatteredpixel.shatteredpixeldungeon.messages.Messages; import com.shatteredpixel.shatteredpixeldungeon.scenes.GameScene; @@ -231,7 +232,7 @@ public static void spawn( CityLevel level ) { spawned = true; //imp always spawns on an empty tile, for better visibility - level.map[ npc.pos ] = Terrain.EMPTY; + Level.set( npc.pos, Terrain.EMPTY, level); //always assigns monks on floor 17, golems on floor 19, and 50/50 between either on 18 switch (Dungeon.depth){ From b8e68533b99bdeeb994bd5c34bd678ec26bcca32 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Sun, 6 Oct 2024 13:50:07 -0400 Subject: [PATCH 06/20] v2.5.4: fixed instakill effects not working on raging brutes (they are working on healthy brutes. i.e. they set health to 0 and trigger enraging) --- .../shatteredpixel/shatteredpixeldungeon/actors/Char.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/Char.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/Char.java index 0976b5e00a..3044f7603f 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/Char.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/Char.java @@ -80,6 +80,7 @@ import com.shatteredpixel.shatteredpixeldungeon.actors.hero.abilities.duelist.Challenge; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.abilities.rogue.DeathMark; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.abilities.warrior.Endure; +import com.shatteredpixel.shatteredpixeldungeon.actors.mobs.Brute; import com.shatteredpixel.shatteredpixeldungeon.actors.mobs.CrystalSpire; import com.shatteredpixel.shatteredpixeldungeon.actors.mobs.DwarfKing; import com.shatteredpixel.shatteredpixeldungeon.actors.mobs.Elemental; @@ -480,6 +481,9 @@ public boolean attack( Char enemy, float dmgMulti, float dmgBonus, float accMult if (enemy.isAlive() && enemy.alignment != alignment && prep != null && prep.canKO(enemy)){ enemy.HP = 0; + if (enemy.buff(Brute.BruteRage.class) != null){ + enemy.buff(Brute.BruteRage.class).detach(); + } if (!enemy.isAlive()) { enemy.die(this); } else { @@ -498,6 +502,9 @@ public boolean attack( Char enemy, float dmgMulti, float dmgBonus, float accMult && !Char.hasProp(enemy, Property.MINIBOSS) && (enemy.HP/(float)enemy.HT) <= 0.4f*((Hero)this).pointsInTalent(Talent.COMBINED_LETHALITY)/3f) { enemy.HP = 0; + if (enemy.buff(Brute.BruteRage.class) != null){ + enemy.buff(Brute.BruteRage.class).detach(); + } if (!enemy.isAlive()) { enemy.die(this); } else { From 91fa8b440f58658af73ee52f33586284323db051 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Sun, 6 Oct 2024 14:12:35 -0400 Subject: [PATCH 07/20] v2.5.4: added a bit of clarity to antimagic scroll --- core/src/main/assets/messages/items/items.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/assets/messages/items/items.properties b/core/src/main/assets/messages/items/items.properties index 57a4b23acd..224246631a 100644 --- a/core/src/main/assets/messages/items/items.properties +++ b/core/src/main/assets/messages/items/items.properties @@ -1130,7 +1130,7 @@ items.scrolls.exotic.scrollofsirenssong$enthralled.name=enthralled items.scrolls.exotic.scrollofsirenssong$enthralled.desc=This creature has been bewitched by the magic of a scroll of siren's song.\n\nAn enthralled character is permanently your ally, and will fight any enemies they encounter. items.scrolls.exotic.scrollofantimagic.name=scroll of anti-magic -items.scrolls.exotic.scrollofantimagic.desc=The incantation on this scroll will surround you with a magical aura that temporarily blocks all magical effects, harmful or helpful. Heroic armor abilities are strong enough to work regardless however. +items.scrolls.exotic.scrollofantimagic.desc=The incantation on this scroll will surround you with a magical aura that temporarily blocks all magical effects, harmful or helpful. This includes most magical item effects such as wands, scrolls, rings, artifacts, enchantments, and curses. Heroic armor abilities are strong enough to work regardless however. items.scrolls.exotic.scrollofchallenge.name=scroll of challenge items.scrolls.exotic.scrollofchallenge.desc=When read aloud, this scroll will unleash a great roar that draws enemies to the user while simultaneously creating a small arena around them.\n\nAs long as the reader stays in this arena they will take 33% less damage from all sources (this is applied before other forms of damage reduction), and they will not lose satiety.\n\nThe size of the arena will scale with the size of the area the reader is in. It will be particularly small in some boss areas. From 86910fb5e03c423f57b811c730843179de1c8ff8 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Sun, 6 Oct 2024 14:15:07 -0400 Subject: [PATCH 08/20] v2.5.4: toxic gas rooms can no longer have extra traps --- .../levels/rooms/special/ToxicGasRoom.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/ToxicGasRoom.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/ToxicGasRoom.java index 859ecab6d9..3dbaf0249f 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/ToxicGasRoom.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/ToxicGasRoom.java @@ -115,6 +115,11 @@ public boolean canPlaceCharacter(Point p, Level l) { return gas == null || gas.volume == 0 || gas.cur[l.pointToCell(p)] == 0; } + @Override + public boolean canPlaceTrap(Point p) { + return false; //room is already filled with trap-hazards, no need to add more + } + public static class ToxicGasSeed extends Blob { @Override From 2b6d21be550a76dc85fe77401231da8b4f526ba4 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Sun, 6 Oct 2024 19:51:58 -0400 Subject: [PATCH 09/20] v2.5.4: lab rooms can now only find str pot prize items --- .../levels/rooms/special/LaboratoryRoom.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/LaboratoryRoom.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/LaboratoryRoom.java index 7ce10f124e..726a4d0278 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/LaboratoryRoom.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/LaboratoryRoom.java @@ -29,7 +29,7 @@ import com.shatteredpixel.shatteredpixeldungeon.items.Item; import com.shatteredpixel.shatteredpixeldungeon.items.journal.AlchemyPage; import com.shatteredpixel.shatteredpixeldungeon.items.keys.IronKey; -import com.shatteredpixel.shatteredpixeldungeon.items.potions.Potion; +import com.shatteredpixel.shatteredpixeldungeon.items.potions.PotionOfStrength; import com.shatteredpixel.shatteredpixeldungeon.items.trinkets.TrinketCatalyst; import com.shatteredpixel.shatteredpixeldungeon.journal.Document; import com.shatteredpixel.shatteredpixeldungeon.levels.Level; @@ -126,7 +126,7 @@ private static Item prize( Level level ) { Item prize = level.findPrizeItem( TrinketCatalyst.class ); if (prize == null){ - prize = level.findPrizeItem( Potion.class ); + prize = level.findPrizeItem( PotionOfStrength.class ); if (prize == null) { prize = Generator.random(Random.oneOf(Generator.Category.POTION, Generator.Category.STONE)); } From 8a143658fba9ed9bd2b8fd3f137ab3e8b847b1aa Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Mon, 7 Oct 2024 11:32:46 -0400 Subject: [PATCH 10/20] v2.5.4: fixed cases where geomancer would be awoken via debuff --- .../shatteredpixeldungeon/actors/mobs/GnollGeomancer.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/GnollGeomancer.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/GnollGeomancer.java index 42cc06a972..da918dfdae 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/GnollGeomancer.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/GnollGeomancer.java @@ -135,6 +135,13 @@ public boolean isInvulnerable(Class effect) { || hasSapper(); } + @Override + public boolean add(Buff buff) { + //immune to buffs and debuff (except its own rock armor) while sleeping + if (state == SLEEPING && !(buff instanceof RockArmor)) return false; + else return super.add(buff); + } + @Override public int damageRoll() { return Random.NormalIntRange( 3, 6 ); From bf4fd5c66f33b4852571cf1e50e7e290a1f8af0f Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Mon, 7 Oct 2024 12:22:43 -0400 Subject: [PATCH 11/20] v2.5.4: buffs on enemies can now also use the revivepersists property --- .../actors/buffs/AllyBuff.java | 6 ++++- .../actors/buffs/Buff.java | 2 +- .../actors/buffs/ChampionEnemy.java | 1 + .../actors/hero/HeroClass.java | 4 ++-- .../actors/hero/abilities/Ratmogrify.java | 24 ++++++------------- .../actors/mobs/DwarfKing.java | 4 ++++ .../actors/mobs/Ghoul.java | 15 +++++------- .../actors/mobs/Necromancer.java | 11 ++++----- .../actors/mobs/SpectralNecromancer.java | 11 ++++----- .../actors/mobs/Swarm.java | 11 ++++----- .../items/artifacts/MasterThievesArmband.java | 1 + 11 files changed, 39 insertions(+), 51 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/AllyBuff.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/AllyBuff.java index 018490a848..a640620954 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/AllyBuff.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/AllyBuff.java @@ -34,7 +34,11 @@ //generic class for buffs which convert an enemy into an ally // There is a decent amount of logic that ties into this, which is why it has its own abstract class -public abstract class AllyBuff extends Buff{ +public abstract class AllyBuff extends Buff { + + { + revivePersists = true; + } @Override public boolean attachTo(Char target) { diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/Buff.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/Buff.java index 1ea74f2f87..829414bd76 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/Buff.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/Buff.java @@ -45,7 +45,7 @@ public enum buffType {POSITIVE, NEGATIVE, NEUTRAL} //whether or not the buff announces its name public boolean announced = false; - //whether a buff should persist through revive effects for the hero + //whether a buff should persist through revive effects or similar (e.g. transmogrify) public boolean revivePersists = false; protected HashSet resistances = new HashSet<>(); diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/ChampionEnemy.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/ChampionEnemy.java index 3f4dbd141a..d13c6ec381 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/ChampionEnemy.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/ChampionEnemy.java @@ -41,6 +41,7 @@ public abstract class ChampionEnemy extends Buff { { type = buffType.POSITIVE; + revivePersists = true; } protected int color; diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/HeroClass.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/HeroClass.java index 92bb5515f5..0e9645e89b 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/HeroClass.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/HeroClass.java @@ -28,6 +28,7 @@ import com.shatteredpixel.shatteredpixeldungeon.QuickSlot; import com.shatteredpixel.shatteredpixeldungeon.SPDSettings; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.abilities.ArmorAbility; +import com.shatteredpixel.shatteredpixeldungeon.actors.hero.abilities.Ratmogrify; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.abilities.duelist.Challenge; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.abilities.duelist.ElementalStrike; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.abilities.duelist.Feint; @@ -40,7 +41,6 @@ import com.shatteredpixel.shatteredpixeldungeon.actors.hero.abilities.rogue.DeathMark; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.abilities.rogue.ShadowClone; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.abilities.rogue.SmokeBomb; -import com.shatteredpixel.shatteredpixeldungeon.actors.hero.abilities.warrior.Endure; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.abilities.warrior.HeroicLeap; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.abilities.warrior.Shockwave; import com.shatteredpixel.shatteredpixeldungeon.items.BrokenSeal; @@ -249,7 +249,7 @@ public HeroSubClass[] subClasses() { public ArmorAbility[] armorAbilities(){ switch (this) { case WARRIOR: default: - return new ArmorAbility[]{new HeroicLeap(), new Shockwave(), new Endure()}; + return new ArmorAbility[]{new HeroicLeap(), new Shockwave(), new Ratmogrify()}; case MAGE: return new ArmorAbility[]{new ElementalBlast(), new WildMagic(), new WarpBeacon()}; case ROGUE: diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/abilities/Ratmogrify.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/abilities/Ratmogrify.java index 5d9ae959fd..f4fa87bb48 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/abilities/Ratmogrify.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/abilities/Ratmogrify.java @@ -29,7 +29,6 @@ import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.AllyBuff; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.AscensionChallenge; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Buff; -import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.ChampionEnemy; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Invisibility; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Hero; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Talent; @@ -38,7 +37,6 @@ import com.shatteredpixel.shatteredpixeldungeon.effects.CellEmitter; import com.shatteredpixel.shatteredpixeldungeon.effects.Speck; import com.shatteredpixel.shatteredpixeldungeon.items.armor.ClassArmor; -import com.shatteredpixel.shatteredpixeldungeon.items.artifacts.MasterThievesArmband; import com.shatteredpixel.shatteredpixeldungeon.items.scrolls.ScrollOfTeleportation; import com.shatteredpixel.shatteredpixeldungeon.journal.Bestiary; import com.shatteredpixel.shatteredpixeldungeon.messages.Messages; @@ -140,28 +138,20 @@ protected void activate(ClassArmor armor, Hero hero, Integer target) { rat.setup((Mob)ch); rat.pos = ch.pos; - //preserve champion enemy buffs - HashSet champBuffs = ch.buffs(ChampionEnemy.class); - for (ChampionEnemy champ : champBuffs){ - if (ch.remove(champ)) { - ch.sprite.clearAura(); + //preserve some buffs + HashSet persistentBuffs = new HashSet<>(); + for (Buff b : ch.buffs()){ + if (b.revivePersists){ + persistentBuffs.add(b); } } - MasterThievesArmband.StolenTracker stealTracker = ch.buff(MasterThievesArmband.StolenTracker.class); - if (stealTracker != null){ - ch.remove(stealTracker); - } - Actor.remove( ch ); ch.sprite.killAndErase(); Dungeon.level.mobs.remove(ch); - for (ChampionEnemy champ : champBuffs){ - ch.add(champ); - } - if (stealTracker != null) { - ch.add(stealTracker); + for (Buff b : persistentBuffs){ + ch.add(b); } GameScene.add(rat); diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/DwarfKing.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/DwarfKing.java index 66ffd3f6c2..987a7703ed 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/DwarfKing.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/DwarfKing.java @@ -758,6 +758,10 @@ public void restoreFromBundle(Bundle bundle) { public static class KingDamager extends Buff { + { + revivePersists = true; + } + @Override public boolean act() { if (target.alignment != Alignment.ENEMY){ diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Ghoul.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Ghoul.java index 96e1786b3e..77474f1be5 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Ghoul.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Ghoul.java @@ -25,14 +25,11 @@ import com.shatteredpixel.shatteredpixeldungeon.actors.Actor; import com.shatteredpixel.shatteredpixeldungeon.actors.Char; import com.shatteredpixel.shatteredpixeldungeon.actors.blobs.SacrificialFire; -import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.AllyBuff; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Buff; -import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.ChampionEnemy; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.abilities.duelist.Challenge; import com.shatteredpixel.shatteredpixeldungeon.effects.FloatingText; import com.shatteredpixel.shatteredpixeldungeon.effects.Pushing; import com.shatteredpixel.shatteredpixeldungeon.items.Gold; -import com.shatteredpixel.shatteredpixeldungeon.items.artifacts.MasterThievesArmband; import com.shatteredpixel.shatteredpixeldungeon.levels.features.Chasm; import com.shatteredpixel.shatteredpixeldungeon.scenes.GameScene; import com.shatteredpixel.shatteredpixeldungeon.sprites.CharSprite; @@ -137,8 +134,11 @@ protected boolean act() { Actor.add( new Pushing( child, pos, child.pos ) ); } - for (Buff b : buffs(ChampionEnemy.class)){ - Buff.affect( child, b.getClass()); + //champion buff, mainly + for (Buff b : buffs()){ + if (b.revivePersists) { + Buff.affect(child, b.getClass()); + } } } @@ -184,10 +184,7 @@ protected synchronized void onRemove() { if (buff instanceof SacrificialFire.Marked){ //don't remove and postpone so marked stays on Buff.prolong(this, SacrificialFire.Marked.class, timesDowned*5); - } else if (buff instanceof AllyBuff - || buff instanceof ChampionEnemy - || buff instanceof MasterThievesArmband.StolenTracker - || buff instanceof DwarfKing.KingDamager) { + } else if (buff.revivePersists) { //don't remove } else { buff.detach(); diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Necromancer.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Necromancer.java index f1b5b6ccd0..60a710c3a3 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Necromancer.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Necromancer.java @@ -26,9 +26,7 @@ import com.shatteredpixel.shatteredpixeldungeon.actors.Actor; import com.shatteredpixel.shatteredpixeldungeon.actors.Char; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Adrenaline; -import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.AllyBuff; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Buff; -import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.ChampionEnemy; import com.shatteredpixel.shatteredpixeldungeon.effects.Beam; import com.shatteredpixel.shatteredpixeldungeon.effects.FloatingText; import com.shatteredpixel.shatteredpixeldungeon.effects.Pushing; @@ -247,11 +245,10 @@ public void summonMinion(){ Dungeon.level.occupyCell( mySkeleton ); ((NecromancerSprite)sprite).finishSummoning(); - for (Buff b : buffs(AllyBuff.class)){ - Buff.affect(mySkeleton, b.getClass()); - } - for (Buff b : buffs(ChampionEnemy.class)){ - Buff.affect( mySkeleton, b.getClass()); + for (Buff b : buffs()){ + if (b.revivePersists) { + Buff.affect(mySkeleton, b.getClass()); + } } } diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/SpectralNecromancer.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/SpectralNecromancer.java index 201c26268d..1aabce4f2a 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/SpectralNecromancer.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/SpectralNecromancer.java @@ -25,9 +25,7 @@ import com.shatteredpixel.shatteredpixeldungeon.Dungeon; import com.shatteredpixel.shatteredpixeldungeon.actors.Actor; import com.shatteredpixel.shatteredpixeldungeon.actors.Char; -import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.AllyBuff; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Buff; -import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.ChampionEnemy; import com.shatteredpixel.shatteredpixeldungeon.effects.Pushing; import com.shatteredpixel.shatteredpixeldungeon.items.scrolls.ScrollOfRemoveCurse; import com.shatteredpixel.shatteredpixeldungeon.messages.Messages; @@ -160,11 +158,10 @@ public void summonMinion() { Dungeon.level.occupyCell( wraith ); ((SpectralNecromancerSprite)sprite).finishSummoning(); - for (Buff b : buffs(AllyBuff.class)){ - Buff.affect( wraith, b.getClass()); - } - for (Buff b : buffs(ChampionEnemy.class)){ - Buff.affect( wraith, b.getClass()); + for (Buff b : buffs()){ + if (b.revivePersists) { + Buff.affect(wraith, b.getClass()); + } } wraithIDs.add(wraith.id()); } diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Swarm.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Swarm.java index 2b87dbb694..cc2d923935 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Swarm.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Swarm.java @@ -24,10 +24,8 @@ import com.shatteredpixel.shatteredpixeldungeon.Dungeon; import com.shatteredpixel.shatteredpixeldungeon.actors.Actor; import com.shatteredpixel.shatteredpixeldungeon.actors.Char; -import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.AllyBuff; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Buff; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Burning; -import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.ChampionEnemy; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Poison; import com.shatteredpixel.shatteredpixeldungeon.effects.Pushing; import com.shatteredpixel.shatteredpixeldungeon.items.Item; @@ -136,11 +134,10 @@ private Swarm split() { if (buff( Poison.class ) != null) { Buff.affect( clone, Poison.class ).set(2); } - for (Buff b : buffs(AllyBuff.class)){ - Buff.affect( clone, b.getClass()); - } - for (Buff b : buffs(ChampionEnemy.class)){ - Buff.affect( clone, b.getClass()); + for (Buff b : buffs()){ + if (b.revivePersists) { + Buff.affect(clone, b.getClass()); + } } return clone; } diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/MasterThievesArmband.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/MasterThievesArmband.java index 8e93ef2b41..71518e636d 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/MasterThievesArmband.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/MasterThievesArmband.java @@ -207,6 +207,7 @@ public String prompt() { //counter of 0 for attempt but no success, 1 for success public static class StolenTracker extends CounterBuff { + { revivePersists = true; } public void setItemStolen(boolean stolen){ if (stolen) countUp(1); } public boolean itemWasStolen(){ return count() > 0; } } From ad856bdea3b55dbb227afb82539386fca113eec3 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Mon, 7 Oct 2024 12:31:31 -0400 Subject: [PATCH 12/20] v2.5.4: adjusted language loading slightly, english now has 'en' code --- .../shatteredpixeldungeon/messages/Languages.java | 2 +- .../shatteredpixeldungeon/messages/Messages.java | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/messages/Languages.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/messages/Languages.java index 750bf02087..4292cd3bf1 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/messages/Languages.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/messages/Languages.java @@ -24,7 +24,7 @@ import java.util.Locale; public enum Languages { - ENGLISH("english", "", Status.O_COMPLETE, null, null), + ENGLISH("english", "en", Status.O_COMPLETE, null, null), CHINESE("中文", "zh", Status.__UNREVIEW, new String[]{"Chronie_Lynn_Iwa", "Jinkeloid(zdx00793)", "endlesssolitude"}, new String[]{"931451545", "Budding", "Fatir", "Fishbone", "Hcat", "HoofBumpBlurryface", "Horr_lski", "Lery", "Lyn_0401", "Lyx0527", "Ooooscar", "Oxide111", "RainSlide", "ShatteredFlameBlast", "SpaceAnchor", "SunsetGlowTheDOGE", "Teller", "hmdzl001", "leo", "tempest102", "户方狸奴"}), KOREAN("한국어", "ko", Status.__UNREVIEW, new String[]{"Cocoa", "Flameblast12", "GameConqueror", "Korean2017"}, new String[]{"AFS", "N8fall", "WondarRabb1t", "chlrhwnstkd", "ddojin0115", "eeeei", "enjuxx", "hancyel", "linterpreteur", "lemonam", "lsiebnie", "sora0430"}), RUSSIAN("русский", "ru", Status.__UNREVIEW, new String[]{"AprilRain(Vadzim Navumaû)", "ConsideredHamster", "Dominowood371", "Inevielle", "apxwn", "yarikonline"}, new String[]{"AngryPotato", "AttHawk46", "BlueberryShortcake", "CatGirlSasha", "Enwviun", "HerrGotlieb", "HoloTheWise", "Ilbko", "JleHuBbluKoT", "KirStaLong", "MrXantar", "Nikets", "OneDuo", "Originalej0name", "Raymundo", "Shamahan", "Thomasg63", "XAutumn", "Ya6lo4ko", "dasfan123", "ifritdiezel", "kirusyaga", "long_live_the_9", "pancreper1", "perefrazz", "roman.yagodin", "tibby", "un_logic", "vivatimperia", "Вoвa"}), diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/messages/Messages.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/messages/Messages.java index 95576124d3..9ac32e3c37 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/messages/Messages.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/messages/Messages.java @@ -86,16 +86,18 @@ public static void setup( Languages lang ){ //store language and locale info for various string logic Messages.lang = lang; + Locale bundleLocal; if (lang == Languages.ENGLISH){ locale = Locale.ENGLISH; + bundleLocal = Locale.ROOT; //english is source, uses root locale for fetching bundle } else { locale = new Locale(lang.code()); + bundleLocal = new Locale(lang.code()); } formatters.clear(); //strictly match the language code when fetching bundles however bundles = new ArrayList<>(); - Locale bundleLocal = new Locale(lang.code()); for (String file : prop_files) { bundles.add(I18NBundle.createBundle(Gdx.files.internal(file), bundleLocal)); } From 175a344fb548bf791144990abb85b047070dccec Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Mon, 7 Oct 2024 14:03:17 -0400 Subject: [PATCH 13/20] v2.5.4: fixed beacon of returning placing hero into closed doors --- .../items/scrolls/ScrollOfTeleportation.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/scrolls/ScrollOfTeleportation.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/scrolls/ScrollOfTeleportation.java index b59c8eeeef..a44aeca036 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/scrolls/ScrollOfTeleportation.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/scrolls/ScrollOfTeleportation.java @@ -302,12 +302,14 @@ public static void appear( Char ch, int pos ) { } } - //just plays the VFX for teleporting, without any position changes + //just plays the VFX for teleporting, without any position changes, does re-press cells though public static void appearVFX( Char ch ){ if (Dungeon.level.heroFOV[ch.pos]){ Sample.INSTANCE.play(Assets.Sounds.TELEPORT); } + Dungeon.level.occupyCell(ch); + if (ch.invisible == 0) { ch.sprite.alpha( 0 ); ch.sprite.parent.add( new AlphaTweener( ch.sprite, 1, 0.4f ) ); From 4ff769d0ef0101ac3017171da53fc0a825a74e07 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Mon, 7 Oct 2024 15:08:52 -0400 Subject: [PATCH 14/20] v2.5.4: fixed necromancers not being able to summon onto doors --- .../shatteredpixeldungeon/actors/mobs/Necromancer.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Necromancer.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Necromancer.java index 60a710c3a3..357c297889 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Necromancer.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Necromancer.java @@ -289,8 +289,10 @@ public boolean act(boolean enemyInFOV, boolean justAlerted) { summoningPos = -1; - //we can summon around blocking terrain, but not through it - PathFinder.buildDistanceMap(pos, BArray.not(Dungeon.level.solid, null), Dungeon.level.distance(pos, enemy.pos)+3); + //we can summon around blocking terrain, but not through it, except unlocked doors + boolean[] passable = BArray.not(Dungeon.level.solid, null); + BArray.or(Dungeon.level.passable, passable, passable); + PathFinder.buildDistanceMap(pos, passable, Dungeon.level.distance(pos, enemy.pos)+3); for (int c : PathFinder.NEIGHBOURS8){ if (Actor.findChar(enemy.pos+c) == null From e7dbe79c154f566e9f5fc641c03b7981b94d15b2 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Mon, 7 Oct 2024 15:22:44 -0400 Subject: [PATCH 15/20] v2.5.4: fixed 2x unided SOTrans not being usable on its own stack --- .../items/scrolls/ScrollOfTransmutation.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/scrolls/ScrollOfTransmutation.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/scrolls/ScrollOfTransmutation.java index f7fc5062c7..c44018cc71 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/scrolls/ScrollOfTransmutation.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/scrolls/ScrollOfTransmutation.java @@ -79,9 +79,9 @@ protected boolean usableOnItem(Item item) { } else if (item instanceof Potion){ return !(item instanceof Elixir || item instanceof Brew); - //all regular or exotic scrolls, except itself + //all regular or exotic scrolls, except itself (unless un-ided, in which case it was already consumed) } else if (item instanceof Scroll){ - return item != this || item.quantity() > 1; + return item != this || item.quantity() > 1 || identifiedByUse; //all rings, wands, artifacts, trinkets, seeds, and runestones } else { From 118a7681710fed3c38018954c4ce304daeee4aef Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Mon, 7 Oct 2024 15:32:48 -0400 Subject: [PATCH 16/20] v2.5.4: fixed rare cases where rot heart could still be boxed in --- .../levels/rooms/quest/RotGardenRoom.java | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/quest/RotGardenRoom.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/quest/RotGardenRoom.java index ad15ab111f..15ad2f89ff 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/quest/RotGardenRoom.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/quest/RotGardenRoom.java @@ -122,17 +122,11 @@ public void paint( Level level ) { placePlant(level, pos, new RotLasher()); } - //If the only open cells next to the heart are a diagonal, open one additional adjacent cell + //look for open diagonals near the hard and create open cardinals near them. //This is important so that the heart can spread gas - boolean openCardinal = false; - for (int i = 1; i < PathFinder.CIRCLE8.length; i+=2){ - if (level.map[heartPos + PathFinder.CIRCLE8[i]] != Terrain.WALL) openCardinal = true; - } - if (!openCardinal){ - for (int i = 0; i < PathFinder.CIRCLE8.length; i+=2){ - if (level.map[heartPos + PathFinder.CIRCLE8[i]] != Terrain.WALL){ - Painter.set(level, heartPos + PathFinder.CIRCLE8[i+1], Terrain.HIGH_GRASS); - } + for (int i = 0; i < PathFinder.CIRCLE8.length; i+=2){ + if (level.map[heartPos + PathFinder.CIRCLE8[i]] != Terrain.WALL){ + Painter.set(level, heartPos + PathFinder.CIRCLE8[i+1], Terrain.HIGH_GRASS); } } From 2f8892360a608fc75bfcf18dbeae4859efde5854 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Mon, 7 Oct 2024 16:57:26 -0400 Subject: [PATCH 17/20] v2.5.4: fixed parchment scrap altering generation from 2 rooms --- .../levels/rooms/special/CryptRoom.java | 5 ++++- .../levels/rooms/special/SacrificeRoom.java | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/CryptRoom.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/CryptRoom.java index f3f249b691..64b47a32bb 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/CryptRoom.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/CryptRoom.java @@ -80,12 +80,15 @@ private static Item prize( Level level ) { return new Gold().random(); } + //always generate the curse to prevent parchment scrap from altering levelgen + Armor.Glyph curse = Armor.Glyph.randomCurse(); + //if it isn't already cursed, give it a free upgrade if (!prize.cursed){ prize.upgrade(); //curse the armor, unless it has a glyph if (!prize.hasGoodGlyph()){ - prize.inscribe(Armor.Glyph.randomCurse()); + prize.inscribe(curse); } } prize.cursed = prize.cursedKnown = true; diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/SacrificeRoom.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/SacrificeRoom.java index ae6f543b78..d007bd8df5 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/SacrificeRoom.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/SacrificeRoom.java @@ -90,12 +90,15 @@ public static Item prize( Level level ) { return new Gold().random(); } + //always generate the curse to prevent parchment scrap from altering levelgen + Weapon.Enchantment curse = Weapon.Enchantment.randomCurse(); + //if it isn't already cursed, give it a free upgrade if (!prize.cursed){ prize.upgrade(); //curse the weapon, unless it has a glyph if (!prize.hasGoodEnchant()){ - prize.enchant(Weapon.Enchantment.randomCurse()); + prize.enchant(curse); } } prize.cursed = prize.cursedKnown = true; From b487648371fffd9a4279d5219817b4637d4b42c1 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Tue, 8 Oct 2024 14:24:45 -0400 Subject: [PATCH 18/20] v2.5.4: updated translator credits and translations --- .../messages/actors/actors_fr.properties | 10 +- .../messages/actors/actors_hu.properties | 136 +++++----- .../messages/actors/actors_pl.properties | 18 +- .../messages/actors/actors_ru.properties | 6 +- .../messages/actors/actors_tr.properties | 52 ++-- .../messages/actors/actors_vi.properties | 20 +- .../assets/messages/items/items_de.properties | 2 +- .../assets/messages/items/items_eo.properties | 8 +- .../assets/messages/items/items_es.properties | 4 +- .../assets/messages/items/items_fr.properties | 234 +++++++++--------- .../assets/messages/items/items_hu.properties | 22 +- .../assets/messages/items/items_it.properties | 4 +- .../assets/messages/items/items_pl.properties | 110 ++++---- .../assets/messages/items/items_tr.properties | 32 +-- .../assets/messages/items/items_vi.properties | 6 +- .../assets/messages/items/items_zh.properties | 46 ++-- .../messages/journal/journal_el.properties | 4 +- .../messages/journal/journal_fr.properties | 20 +- .../messages/levels/levels_fr.properties | 48 ++-- .../assets/messages/misc/misc_el.properties | 10 +- .../assets/messages/misc/misc_fr.properties | 10 +- .../assets/messages/misc/misc_hu.properties | 2 +- .../assets/messages/misc/misc_it.properties | 2 +- .../messages/plants/plants_cs.properties | 2 +- .../messages/scenes/scenes_be.properties | 1 + .../messages/scenes/scenes_cs.properties | 1 + .../messages/scenes/scenes_de.properties | 1 + .../messages/scenes/scenes_el.properties | 1 + .../messages/scenes/scenes_eo.properties | 1 + .../messages/scenes/scenes_es.properties | 1 + .../messages/scenes/scenes_fr.properties | 7 +- .../messages/scenes/scenes_hu.properties | 1 + .../messages/scenes/scenes_in.properties | 1 + .../messages/scenes/scenes_it.properties | 1 + .../messages/scenes/scenes_ja.properties | 1 + .../messages/scenes/scenes_ko.properties | 1 + .../messages/scenes/scenes_nl.properties | 1 + .../messages/scenes/scenes_pl.properties | 3 +- .../messages/scenes/scenes_pt.properties | 1 + .../messages/scenes/scenes_ru.properties | 1 + .../messages/scenes/scenes_tr.properties | 1 + .../messages/scenes/scenes_uk.properties | 1 + .../messages/scenes/scenes_vi.properties | 1 + .../messages/scenes/scenes_zh.properties | 1 + .../main/assets/messages/ui/ui_hu.properties | 6 +- .../main/assets/messages/ui/ui_ru.properties | 6 +- .../messages/windows/windows_cs.properties | 2 +- .../messages/windows/windows_el.properties | 2 +- .../messages/windows/windows_fr.properties | 10 +- .../messages/windows/windows_hu.properties | 8 +- .../messages/windows/windows_pl.properties | 46 ++-- .../messages/windows/windows_ru.properties | 2 +- .../messages/windows/windows_tr.properties | 54 ++-- .../messages/Languages.java | 24 +- 54 files changed, 508 insertions(+), 488 deletions(-) diff --git a/core/src/main/assets/messages/actors/actors_fr.properties b/core/src/main/assets/messages/actors/actors_fr.properties index aeebb3bf67..e38b0d04d4 100644 --- a/core/src/main/assets/messages/actors/actors_fr.properties +++ b/core/src/main/assets/messages/actors/actors_fr.properties @@ -293,7 +293,7 @@ actors.buffs.momentum.resting_desc=Alors qu'il se déplace, le Traceur prend son actors.buffs.monkenergy.name=énergie actors.buffs.monkenergy.action=Capacités de la Moniale -actors.buffs.monkenergy.desc=Lorsque elle élimine des ennemis, la Moniale gagne de l'énergie qu'elle peut utiliser dans une variété de capacités. La plupart des ennemis offrent 1 énergie lorsqu'ils sont vaincus, et la Moniale ne perd pas d'énergie au fil du temps.\n\nÉnergie actuelle : %1$d/%2$d. +actors.buffs.monkenergy.desc=Lorsqu'elle élimine des ennemis, la Moniale gagne de l'énergie qu'elle peut utiliser dans une variété de capacités. La plupart des ennemis offrent 1 énergie lorsqu'ils sont vaincus, et la Moniale ne perd pas d'énergie au fil du temps.\n\nÉnergie actuelle : %1$d/%2$d. actors.buffs.monkenergy.desc_cooldown=La Moniale a utilisé récemment une capacité, elle doit attendre avant d'en utiliser une nouvelle.\n\nAttente actuelle : %d tours. actors.buffs.monkenergy$monkability$flurry.name=rafale de coups actors.buffs.monkenergy$monkability$flurry.desc=Deux attaques instantanées qui infligent %1$d-%2$d dégâts et ignorent l'armure. Cette capacité ne peut pas être utilisée à plusieurs reprises. @@ -587,7 +587,7 @@ actors.hero.herosubclass.battlemage=mage de guerre actors.hero.herosubclass.battlemage_short_desc=Le _Mage de Guerre_ applique des effets supplémentaires quand il se bat avec son bâton comme arme de mêlée. Ces effets dépendent de la baguette imprégnée dans son bâton. actors.hero.herosubclass.battlemage_desc=Le Mage de guerre gagne un effet supplémentaire lorsqu'il attaque en mêlée avec son bâton, comme si ce dernier était imprégné d'un enchantement supplémentaire. Ces effets dépendent de la baguette qui imprègne le bâton, chaque baguette ayant son propre effet. Le bâton du Mage de guerre regagne également 0.5 charges quand il frappe avec. actors.hero.herosubclass.warlock=sorcier -actors.hero.herosubclass.warlock_short_desc=Le _Sorcier_ a une chance de marquer l'âme d'une cible lorsqu'il utilise une baguette sur eux. Il va régénérer lorsque il infligera des dégâts physiques aux ennemis marqués. +actors.hero.herosubclass.warlock_short_desc=Le _Sorcier_ a une chance de marquer l'âme d'une cible lorsqu'il utilise une baguette sur eux. Il va régénérer lorsqu'il infligera des dégâts physiques aux ennemis marqués. actors.hero.herosubclass.warlock_desc=Le Sorcier a une chance de marquer l'âme d'une cible lorsqu'il utilise une baguette sur eux. La chance de marquer l'âme et la durée du marquage augmentent avec le niveau de la baguette.\n\nLorsque l'âme d'un ennemi est marquée, le Sorcier va régénérer 2 PV tous les 5 dégâts qu'il lui inflige, mais uniquement avec des armes de mêlée ou de jet, pas avec des baguettes ! actors.hero.herosubclass.assassin=assassin actors.hero.herosubclass.assassin_short_desc=L'_Assassin_ peut préparer un coup mortel alors qu'il est invisible. Plus longtemps il reste invisible, plus puissante l'attaque sera. @@ -831,7 +831,7 @@ actors.hero.talent.perfect_copy.desc=_+1:_ Le clone d'ombre gagne _10%_ des PV m actors.hero.talent.natures_bounty.title=générosité de la nature actors.hero.talent.natures_bounty.desc=_+1 :_ La Chasseresse peut trouver _4 baies_ cachées dans l'herbe haute pendant qu'elle explore les prochains étages du donjon.\n\n_+2 :_ La Chasseresse peut trouver _6 baies_ cachées dans l'herbe haute pendant qu'elle explore les prochains étages du donjon.\n\nLes baies sont mangées rapidement, restaurent une petite quantité de satiété, et peuvent contenir une graine utilisable. actors.hero.talent.survivalists_intuition.title=intuition du survivaliste -actors.hero.talent.survivalists_intuition.desc=_+1 :_ La Chasseuse identifie tous les équipements _1.75x plus vite_.\n\n_+2 :_ La Chasseuse identifie tous les équipements _2.5x plus vite_. +actors.hero.talent.survivalists_intuition.desc=_+1 :_ La Chasseresse identifie tous les équipements _1.75x plus vite_.\n\n_+2 :_ La Chasseresse identifie tous les équipements _2.5x plus vite_. actors.hero.talent.followup_strike.title=coup enchaîné actors.hero.talent.followup_strike.desc=_+1:_ Lorsque la Chasseresse touche un ennemi avec son arc ou une arme de lancer, sa prochaine attaque au corps à corps contre cet ennemi inflige _2 dégâts bonus_.\n\n_+2_ Lorsque la Chasseresse touche un ennemi avec son arc ou une arme de lancer, sa prochaine attaque au corps à corps contre cet ennemi inflige _3 dégâts bonus_. actors.hero.talent.natures_aid.title=aide de la nature @@ -1148,7 +1148,7 @@ actors.mobs.crystalguardian.desc=Ces grands gardiens de cristal ressemblent à d actors.mobs.crystalmimic.name=mimique de cristal actors.mobs.crystalmimic.ate=La mimique a mangé votre %s ! actors.mobs.crystalmimic.escaped=Le mimique de cristal s'est échappé ! -actors.mobs.crystalmimic.desc=Les mimiques sont des créatures magiques pouvant prendre n'importe quelle apparence. Dans les donjons elles choisissent presque toujours la silhouette d'un coffre afin de leurrer les aventuriers imprudents.\n\nLes mimiques de cristal sont beaucoup plus rusées que leurs congénères, et préfèrent éviter le combat pendant qu'elles volent le butin. Elles vont essayer de fuir une fois découvertes, et peuvent repositionner les ennemis lorsque elles attaquent. +actors.mobs.crystalmimic.desc=Les mimiques sont des créatures magiques pouvant prendre n'importe quelle apparence. Dans les donjons elles choisissent presque toujours la silhouette d'un coffre afin de leurrer les aventuriers imprudents.\n\nLes mimiques de cristal sont beaucoup plus rusées que leurs congénères, et préfèrent éviter le combat pendant qu'elles volent le butin. Elles vont essayer de fuir une fois découvertes, et peuvent repositionner les ennemis lorsqu'elles attaquent. actors.mobs.crystalspire.name=pic de cristal actors.mobs.crystalspire.warning=Le cristal vibre lorsque vous le frappez. Continuer va sûrement attirer l'attention sur vous. @@ -1384,7 +1384,7 @@ actors.mobs.statue.desc=Vous pouvez penser que c'est juste une autre des nombreu actors.mobs.statue.desc_weapon=Alors que la statue elle-même est faite de pierre, l'arme qu'elle brandit (_%s_) semble réelle. actors.mobs.succubus.name=succube -actors.mobs.succubus.desc=Les succubes sont des démons se métamorphosant et manipulant l'esprit de leurs proies. Celle-ci a pris l'apparence d'une belle femme, quoique assez pâle et d'un style gothique quelque peu dérangeant. Peut-être veut-elle attirer des sorciers nains ?\n\nLes succubes charmeront temporairement leurs ennemis lorsque elles attaquent, les rendant incapables de riposter directement. Lorsque une succube attaque un ennemi charmé, elle lui volera un peu de son essence vitale. +actors.mobs.succubus.desc=Les succubes sont des démons se métamorphosant et manipulant l'esprit de leurs proies. Celle-ci a pris l'apparence d'une belle femme, quoique assez pâle et d'un style gothique quelque peu dérangeant. Peut-être veut-elle attirer des sorciers nains ?\n\nLes succubes charmeront temporairement leurs ennemis lorsqu'elles attaquent, les rendant incapables de riposter directement. Lorsqu'une succube attaque un ennemi charmé, elle lui volera un peu de son essence vitale. actors.mobs.swarm.name=essaim de mouches actors.mobs.swarm.desc=Le mortel essaim de mouches bourdonne avec colère. Toute attaque non magique le coupera en deux essaims plus petits mais tout aussi dangereux. diff --git a/core/src/main/assets/messages/actors/actors_hu.properties b/core/src/main/assets/messages/actors/actors_hu.properties index 401fe16e18..135477318b 100644 --- a/core/src/main/assets/messages/actors/actors_hu.properties +++ b/core/src/main/assets/messages/actors/actors_hu.properties @@ -37,10 +37,10 @@ actors.blobs.toxicgas.ondeath=Meghaltál a mérgező gáztól... actors.blobs.corrosivegas.desc=Halálos marógáz kavarog ezen a helyen. actors.blobs.waterofawareness.procced=Amint belekortyolsz, érzed, hogy új tudás járja át az elmédet. -actors.blobs.waterofawareness.desc=A tudás ereje sugárzik a kút vizéből. Kortyolj belőle, hogy megismerd a rajtad lévő felszerelések minden titkát, és azonosítsd az átkokat a hátizsákodban lévő minden tárgyon, továbbá, hogy felfedd az emeleten lévő összes tárgyat. +actors.blobs.waterofawareness.desc=A tudás ereje sugárzik a kút vizéből. Ha iszol a kútból, teljesen azonosítja a rajtad lévő felszereléseket, azonosítja az átkokat a hátizsákodban lévő összes tárgyon, továbbá felfedi az emeleten lévő összes tárgyat. actors.blobs.waterofhealth.procced=Belekortyolva érzed, hogy a sebeid teljesen begyógyulnak. -actors.blobs.waterofhealth.desc=Az élet ereje sugárzik a kút vizéből. Kortyolj belőle, hogy begyógyuljanak a sebeid, és csillapítsa az éhséged, továbbá, hogy megtisztítsa a rajtad lévő felszereléseket az átkoktól. +actors.blobs.waterofhealth.desc=Az élet ereje sugárzik a kút vizéből. Ha iszol a kútból, begyógyulnak a sebeid, elmúlik az éhséged, továbbá megtisztulnak a rajtad lévő felszerelések az átkoktól. actors.blobs.wateroftransmutation.desc=A változás ereje sugárzik ennek a kútnak a vizéből. Dobj egy tárgyat a kútba, hogy átváltozzon valami mássá. @@ -125,8 +125,8 @@ actors.buffs.burning.desc=Kevés borzasztóbb dolog van annál, mint amikor az e actors.buffs.championenemy.warn=Halálos lény jelenlétét érzed. actors.buffs.championenemy$blazing.name=lángoló bajnok actors.buffs.championenemy$blazing.desc=A lángoló bajnokok 25%-kal nagyobb sérülést okoznak. Lángra lobbantják az ellenfelüket, immunisak a tűzre, továbbá lángra lobbantják a környezetüket is amint elpusztulnak. A vízet azonban nem tudják lángra lobbantani. -actors.buffs.championenemy$projecting.name=ostorzó bajnok -actors.buffs.championenemy$projecting.desc=Az ostorzó bajnokok 25%-kal nagyobb sérülést okoznak közelharcban, és +3 mezővel távolabbra elér a támadásuk. +actors.buffs.championenemy$projecting.name=kivetüléses bajnok +actors.buffs.championenemy$projecting.desc=A kivetüléses bajnokok 25%-kal nagyobb sérülést okoznak közelharcban, és +3 mezővel távolabbra elér a támadásuk. actors.buffs.championenemy$antimagic.name=mágiaellenes bajnok actors.buffs.championenemy$antimagic.desc=A mágiaellenes bajnokok 50%-kal kevesebbet sérülnek, és teljesen immunisak a varázslatokra. actors.buffs.championenemy$giant.name=óriás bajnok @@ -792,7 +792,7 @@ actors.hero.talent.light_cloak.meta_desc=_Ha ezt a tehetséget egy másik hős k actors.hero.talent.enhanced_rings.title=fokozott hatású gyűrűk actors.hero.talent.enhanced_rings.desc=_+1:_ Amikor a zsivány ereklyét használ, a gyűrűi _3 körig_ +1-gyel nagyobb fejlettségi szintűek lesznek.\n\n_+2:_ Amikor a zsivány ereklyét használ, a gyűrűi _6 körig_ +1-gyel nagyobb fejlettségi szintűek lesznek.\n\n_+3:_ Amikor a zsivány ereklyét használ, gyűrűi _9 körig_ +1-gyel nagyobb fejlettségi szintűek lesznek. -actors.hero.talent.enhanced_lethality.title=fokozott halandóság +actors.hero.talent.enhanced_lethality.title=fokozott halálosság actors.hero.talent.enhanced_lethality.desc=_+1:_ Az orgyilkos az előkészületi szintjétől függően képes merényletet elkövetni a _4/13/27/67% egészségszint_ alatti ellenfelek ellen az eredeti 3/10/20/50% helyett.\n\n_+2:_ Az orgyilkos az előkészületi szintjétől függően képes merényletet elkövetni az _5/17/33/83% egészségszint_ alatti ellenfelek ellen az eredeti 3/10/20/50% helyett.\n\n_+3:_ Az orgyilkos az előkészületi szintjétől függően képes merényletet elkövetni a _6/20/40/100% egészségszint_ alatti ellenfelek ellen az eredeti 3/10/20/50% helyett. actors.hero.talent.assassins_reach.title=orgyilkos hatótávja actors.hero.talent.assassins_reach.desc=_+1:_ Az orgyilkos felkészülési szintjétől függő cikázási hatósugara _1/3/4/6 mezőre_ emelkedik az eredeti 1/2/3/4-ről.\n\n_+2:_ Az orgyilkos felkészülési szintjétől függő cikázási hatósugara _2/4/6/8 mezőre_ emelkedik az eredeti 1/2/3/4-ről.\n\n_+3:_ Az orgyilkos felkészülési szintjétől függő cikázási hatósugara _2/5/7/10 mezőre_ emelkedik az eredeti 1/2/3/4-ről.\n\nCikázás közben át tud jutni a veszélyeken és az ellenségeken, de szilárd térelemeken, például falakon, nem. @@ -870,33 +870,33 @@ actors.hero.talent.shielding_dew.desc=_+1:_ A harmatcseppek védőburkot adhatna actors.hero.talent.fan_of_blades.title=pengelegyező actors.hero.talent.fan_of_blades.desc=_+1:_ A kísértetpengék legfeljebb _1 további célpontot_ is eltalálhatnak 50%-os sebzést okozva. A célpontnak _30 fokos_ kúp alakú támadási területen belül láthatónak kell lennie.\n\n_+2:_ A kísértetpengék legfeljebb _2 további célpontot_ is eltalálhatnak 50%-os sebzést okozva. A célpontoknak _60 fokos_ kúp alakú támadási területen belül láthatónak kell lenniük.\n\n_+3:_ A kísértetpengék legfeljebb _3 további célpontot_ is eltalálhatnak 50%-os sebzést okozva. A célpontoknak _90 fokos_ kúp alakú támadási területen belül láthatónak kell lenniük.\n\n_+4:_ A kísértetpengék legfeljebb _4 további célpontot_ is eltalálhatnak 50%-os sebzést okozva. A célpontoknak _120 fokos_ kúp alakú támadási területen belül láthatónak kell lenniük. -actors.hero.talent.projecting_blades.title=ostorzó pengék +actors.hero.talent.projecting_blades.title=kivetüléses pengék actors.hero.talent.projecting_blades.desc=_+1:_ A kísértetpengék _+25%-os pontossággal_ rendelkeznek, és legfeljebb _2 szilárd mezőn_ is át tudnak hatolni.\n\n_+2:_ A kísértetpengék _+50%-os pontossággal_ rendelkeznek, és legfeljebb _4 szilárd mezőn_ is át tudnak hatolni.\n\n_+3:_ A kísértetpengék _+75%-os pontossággal_ rendelkeznek, és legfeljebb _6 szilárd mezőn_ is át tudnak hatolni.\n\n_+4:_ A kísértetpengék _+100%-os pontossággal_ rendelkeznek, és legfeljebb _8 szilárd mezőn_ is át tudnak hatolni. actors.hero.talent.spirit_blades.title=lélekpengék actors.hero.talent.spirit_blades.desc=_+1:_ A kísértetpengék _30%-os eséllyel_ kiválthatják a lélekíj bűvöletét is.\n\n_+2:_ A kísértetpengék _60%-os eséllyel_ kiválthatják a lélekíj bűvöletét is.\n\n_+3:_ A kísértetpengék _90%-os eséllyel_ kiválthatják a lélekíj bűvöletét is.\n\n_+4:_ A kísértetpengék _100%-os eséllyel_ kiválthatják a lélekíj bűvöletét is, és a bűvöleteket _+10%-kal felerősítik_. actors.hero.talent.growing_power.title=növekvő erő -actors.hero.talent.growing_power.desc=_+1:_ A természet erejéből származó támadás- és mozgássebesség-növelés _38% -ra és 125% -ra_ nőtt 33% -ról és 100% -ról.\n\n_+2:_ A természet erejéből származó támadás- és mozgássebesség-növelés _42% -ra és 150% -ra_ nőtt 33% -ról és 100% -ról.\n\n_+3:_ A természet erejéből származó támadás- és mozgássebesség-növelés _46% -ra és 175% -ra_ nőtt 33% -ról és 100% -ról.\n\n_+4:_ A természet erejéből származó támadás- és mozgássebesség-növelés _50% -ra és 200% -ra_ nőtt 33% -ról és 100% -ról. +actors.hero.talent.growing_power.desc=_+1:_ A természet erejéből származó támadási- és mozgásisebesség-fokozás _38% és 125%_ az eredeti 33% és 100% helyett.\n\n_+2:_ A természet erejéből származó támadási- és mozgásisebesség-fokozás _42% és 150%_ az eredeti 33% és 100% helyett.\n\n_+3:_ A természet erejéből származó támadási- és mozgásisebesség-fokozás _46% és 175%_ az eredeti 33% és 100% helyett.\n\n_+4:_ A természet erejéből származó támadási- és mozgásisebesség-fokozás _50% és 200%_ az eredeti 33% és 100% helyett. actors.hero.talent.natures_wrath.title=természet haragja -actors.hero.talent.natures_wrath.desc=_+1:_ Amíg a természet ereje munkálkodik, a lélekíjjal leadott lövések _8%-os eséllyel_ kiváltanak egy véletlenszerű káros növényi hatást.\n\n_+2:_ Amíg a természet ereje munkálkodik, a lélekíjjal leadott lövések _17%-os eséllyel_ kiváltanak egy véletlenszerű káros növényi hatást.\n\n_+3:_ Amíg a természet ereje munkálkodik, a lélekíjjal leadott lövések _25%-os eséllyel_ kiváltanak egy véletlenszerű káros növényi hatást.\n\n_+4:_ Amíg a természet ereje munkálkodik, a lélekíjjal leadott lövések _33%-os eséllyel_ kiváltanak egy véletlenszerű káros növényi hatást.\n\nA növények, melyek hatása kiváltható: vakgyom, tűzvirág, jégsüveg, szomorúmoha és vihartő. +actors.hero.talent.natures_wrath.desc=_+1:_ Amíg a természet ereje tart, a lélekíjjal leadott lövések _8%-os eséllyel_ kiváltanak egy véletlenszerű káros növényi hatást.\n\n_+2:_ Amíg a természet ereje tart, a lélekíjjal leadott lövések _17%-os eséllyel_ kiváltanak egy véletlenszerű káros növényi hatást.\n\n_+3:_ Amíg a természet ereje tart, a lélekíjjal leadott lövések _25%-os eséllyel_ kiváltanak egy véletlenszerű káros növényi hatást.\n\n_+4:_ Amíg a természet ereje tart, a lélekíjjal leadott lövések _33%-os eséllyel_ kiváltanak egy véletlenszerű káros növényi hatást.\n\nA növények, melyek hatása kiváltható: vakgyom, tűzvirág, jégsüveg, szomorúmoha és vihartő. actors.hero.talent.wild_momentum.title=vad lendület actors.hero.talent.wild_momentum.desc=_+1:_ Ha megölsz egy ellenséget a lélekíjjal, _1 körrel_ meghosszabbodik a természet erejének időtartama. Az időtartam legfeljebb _2 körrel_ hosszabbítható meg.\n\n_+2:_ Ha megölsz egy ellenséget a lélekíjjal, _2 körrel_ meghosszabbodik a természet erejének időtartama. Az időtartam legfeljebb _4 körrel_ hosszabbítható meg.\n\n_+3:_ Ha megölsz egy ellenséget a lélekíjjal, _3 körrel_ meghosszabbodik a természet erejének időtartama. Az időtartam legfeljebb _6 körrel_ hosszabbítható meg.\n\n_+4:_ Ha megölsz egy ellenséget a lélekíjjal, _4 körrel_ meghosszabbodik a természet erejének időtartama. Az időtartam legfeljebb _8 körrel_ hosszabbítható meg. actors.hero.talent.eagle_eye.title=sasszem actors.hero.talent.eagle_eye.desc=_+1:_ A léleksólyom látótávolsága 6 mezőről _7 mezőre_ növekszik.\n\n_+2:_ A léleksólyom látótávolsága 6 mezőről _8 mezőre_ növekszik.\n\n_+3:_ A léleksólyom látótávolsága 6 mezőről _9 mezőre_ növekszik, és _2 mezőre_ kiterjedő belső látása lesz.\n\n_+4:_ A léleksólyom látótávolsága 6 mezőről _10 mezőre_ növekszik, és _3 mezőre_ kiterjedő belső látása lesz. -actors.hero.talent.go_for_the_eyes.title=csak a szemét...! -actors.hero.talent.go_for_the_eyes.desc=_+1:_ A léleksólyom támadásai _2 körre_ megvakítják az ellenséget.\n\n_+2:_ A léleksólyom támadásai _5 körre_ megvakítják az ellenséget.\n\n_+3:_ A léleksólyom támadásai _5 körre_ megvakítják és _2 körre_ lerokkantják az ellenséget.\n\n_+4:_ A léleksólyom támadásai _5 körre_ megvakítják és _5 körre_ lerokkantják az ellenséget. +actors.hero.talent.go_for_the_eyes.title=a szemére célozz +actors.hero.talent.go_for_the_eyes.desc=_+1:_ A léleksólyom támadásai _2 körre_ megvakítják az ellenséget.\n\n_+2:_ A léleksólyom támadásai _5 körre_ megvakítják az ellenséget.\n\n_+3:_ A léleksólyom támadásai _5 körre_ megvakítják, és _2 körre_ lerokkantják az ellenséget.\n\n_+4:_ A léleksólyom támadásai _5 körre_ megvakítják, és _5 körre_ lerokkantják az ellenséget. actors.hero.talent.swift_spirit.title=fürge lélek actors.hero.talent.swift_spirit.desc=_+1:_ A léleksólyom mozgási sebessége 2-ről _2,5 mezőre_ nő, és garantáltan kitér az ellene irányuló első _2 támadás_ elől.\n\n_+2:_ A léleksólyom mozgási sebessége 2-ről _3 mezőre_ nő, és garantáltan kitér az ellene irányuló első _4 támadás_ elől.\n\n_+3:_ A léleksólyom mozgási sebessége 2-ről _3,5 mezőre_ nő, és garantáltan kitér az ellene irányuló első _6 támadás_ elől.\n\n_+4:_ A léleksólyom mozgási sebessége 2-ről _4 mezőre_ nő, és garantáltan kitér az ellene irányuló első _8 támadás_ elől. #duelist -actors.hero.talent.strengthening_meal.title=erősítő étkezés +actors.hero.talent.strengthening_meal.title=erőt adó étek actors.hero.talent.strengthening_meal.desc=_+1:_ Az étkezés 3 bónuszsebzést ad a párbajhősnek a következő _2_ fizikai támadással okozott ütéséhez.\n\n_+2:_ Az étkezés 3 bónuszsebzést ad a párbajhősnek a következő _3_ fizikai támadással okozott ütéséhez. actors.hero.talent.adventurers_intuition.title=kalandor megérzése -actors.hero.talent.adventurers_intuition.desc=_+1:_ A párbajhős _2.5x gyorsabban_ azonosítja a fegyvereket és _1.75x gyorsabban_ a páncélokat.\n\n_+2:_ A párbajhős azonosítja a fegyvereket, _amint viseli_ és _2.5x gyorsabban_ a páncélokat. +actors.hero.talent.adventurers_intuition.desc=_+1:_ A párbajhős _2,5x gyorsabban_ azonosítja a fegyvereket, és _1,75x gyorsabban_ a páncélokat.\n\n_+2:_ A párbajhős azonosítja a fegyvereket, _amint felveszi őket_, és _2,5x gyorsabban_ azonosítja a páncélokat. actors.hero.talent.patient_strike.title=türelmes csapás -actors.hero.talent.patient_strike.desc=_+1:_ Ha a párbajhős vár, mielőtt közelharci támadást hajtana végre, _1-2 bónusz sebzést_ okoz.\n\n_+1:_ Ha a párbajhős vár, mielőtt közelharci támadást hajtana végre, _2 bónusz sebzést_ okoz. -actors.hero.talent.aggressive_barrier.title=agresszív védekezés +actors.hero.talent.patient_strike.desc=_+1:_ Ha a párbajhős vár, mielőtt közelharci támadást hajtana végre, _1-2 bónuszsebzést_ okoz.\n\n_+1:_ Ha a párbajhős vár, mielőtt közelharci támadást hajtana végre, _2 bónuszsebzést_ okoz. +actors.hero.talent.aggressive_barrier.title=agresszív védőburok actors.hero.talent.aggressive_barrier.desc=_+1:_ A párbajhős _3 védőburkot_ kap, amikor fegyveres képességet használ, és 50% életerőn vagy az alatt van.\n\n_+2:_ A párbajhős _5 védőburkot_ kap, amikor fegyveres képességet használ, és 50% életerőn vagy az alatt van. actors.hero.talent.aggressive_barrier.meta_desc=_Ha ezt a tehetséget egy másik hős kapja meg_, akkor neki ehelyett akkor ad védőburkot, amikor közelharci támadást hajt végre alacsony életerő mellett, azonban 50 kört kell várnia, amíg újra használhatja ezt a tehetséget. @@ -905,127 +905,127 @@ actors.hero.talent.focused_meal.desc=_+1:_ Az étel elfogyasztása 1 körig tart actors.hero.talent.focused_meal.meta_desc=_Ha ezt a tehetséget egy másik hős kapja meg_, ehelyett a következő találatkor garantált bónuszsebzést ad, amely +1 szintnél egyenlő a hős szintje/3, +2 szintnél pedig a hős szintje/2 értékkel. actors.hero.talent.liquid_agility.title=folyékony ügyesség actors.hero.talent.liquid_agility.desc=_+1:_ Miután varázsitalt, főzetet vagy elixírt iszik vagy dobál, a párbajozónak _3x-osára nő a kijátszása_, és _3x-osára nő a pontossága_ a következő közelharci támadásakor, ha arra 5 körön belül kerül sor.\n\n_+2:_ Miután varázsitalt, főzetet vagy elixírt iszik vagy dobál, a párbajozónak _korlátlan kijátszása_ és _korlátlan pontossága_ lesz a következő közelharci támadásakor, ha arra 5 körön belül kerül sor.\n\nEz a hatás további 1 körig és 1 támadásig tart, ha erő- vagy tapasztalatitalokat, illetve olyan alkímiával előállítható tárgyakat használ, amelyeket ezekből az italokból lehet elkészíteni.\n\nHa olyan alkímiával előállítható tárgyról van szó, amelyiknek az elkészítésekor több darab készül egyszerre (pl. vizes főzet), e tehetség véletlenszerűen fejti ki hatását, aminek valószínűsége függ az adott tárgyból előállított mennyiségtől. -actors.hero.talent.weapon_recharging.title=fegyver újratöltés +actors.hero.talent.weapon_recharging.title=fegyverújratöltés actors.hero.talent.weapon_recharging.desc=_+1:_ A párbajhős _15 körönként_ kap egy fegyvertöltést, amikor pálca- vagy ereklyetöltő hatások alatt áll.\n\n_+2:_ A párbajhős _10 körönként_ kap egy fegyvertöltést, amikor pálca- vagy ereklyetöltő hatások alatt áll. -actors.hero.talent.weapon_recharging.meta_desc=_Ha ezt a tehetséget egy másik hős kapja meg_ ehelyett +5% közelharci sebzést fog okozni, miközben +1-en töltődik fel, vagy +7,5% közelharci sebzést, miközben +2-en töltődik fel. +actors.hero.talent.weapon_recharging.meta_desc=_Ha ezt a tehetséget egy másik hős kapja meg_, ehelyett +5% közelharci sebzést fog okozni újratöltéskor +1 szint esetén, vagy +7,5% közelharci sebzést +2 szint esetén. actors.hero.talent.lethal_haste.title=végzetes sietség actors.hero.talent.lethal_haste.desc=_+1:_ Amikor a párbajhős egy fegyveres képességgel gyilkos csapást mér egy ellenségre, _3 kör_ azonnali mozgás lesz a jutalma.\n\n_+2:_ Amikor a párbajhős egy fegyveres képességgel gyilkos csapást mér egy ellenségre, _5 kör_ azonnali mozgás lesz a jutalma. actors.hero.talent.lethal_haste.meta_desc=_Ha ezt a tehetséget egy másik hős kapja meg_, akkor ő ehelyett a közönséges fegyveres támadásokkal váltja ki a hatást, azonban 100 kört kell várnia, amíg újra használhatja ezt a tehetséget. -actors.hero.talent.swift_equip.title=gyors felszerelés -actors.hero.talent.swift_equip.desc=_+1:_ A párbajhős _egy alkalommal_ azonnal kézbe tud venni egy másik fegyvert, de 20 kört kell várnia, amíg újra használhatja ezt a tehetséget.\n\n_+2:_ A párbajhős _két alkalommal_ azonnal kézbe tud venni egy másik fegyvert, de 20 kört kell várnia, amíg újra használhatja ezt a tehetséget.\n\nHa a párbajhős rendelkezik ezzel a tehetséggel, és éppen nem tart a várakozási ideje, akkor egy nem felszerelt fegyver gyors használatakor a párbajhős azonnal kézbe veszi azt a fegyvert. +actors.hero.talent.swift_equip.title=fürge felszerelkezés +actors.hero.talent.swift_equip.desc=_+1:_ A párbajhős _egy alkalommal_ azonnal kézbe tud venni egy másik fegyvert, de 20 kört kell várnia, amíg újra használhatja ezt a tehetséget.\n\n_+2:_ A párbajhős _két alkalommal_ azonnal kézbe tud venni egy másik fegyvert, de 20 kört kell várnia, amíg újra használhatja ezt a tehetséget.\n\nHa a párbajhős rendelkezik ezzel a tehetséggel, és éppen nem tart a várakozási ideje, akkor egy nem felszerelt fegyver gyorsrekeszen keresztüli használatakor a párbajhős azonnal kézbe veszi azt a fegyvert. actors.hero.talent.precise_assault.title=pontos támadás actors.hero.talent.precise_assault.desc=_+1:_ Amikor a párbajhős fegyveres képességet használ, 5 körön belül a következő közelharci támadása _2x pontosságú_ lesz.\n\n_+2:_ Amikor a párbajhős fegyveres képességet használ, 5 körön belül a következő közelharci támadása _5x pontosságú_ lesz.\n\n_+3:_ Amikor a párbajhős fegyveres képességet használ, 5 körön belül a következő közelharci támadása _korlátlan pontosságú_ lesz. actors.hero.talent.precise_assault.meta_desc=_Ha ezt a tehetséget egy másik hős kapja meg_, akkor +1-nél 10%-kal, +2-nél 20%-kal, +3-nál 30%-kal növeli a közelharci pontosságot. -actors.hero.talent.deadly_followup.title=halálos nyomonkövetés +actors.hero.talent.deadly_followup.title=halálos utócsapás actors.hero.talent.deadly_followup.desc=_+1:_ Amikor a párbajhős dobófegyverrel eltalál egy ellenséget, 5 körön keresztül _10%-kal több közelharci sebzést_ okoz neki.\n\n_+2:_ Amikor a párbajhős dobófegyverrel eltalál egy ellenséget, 5 körön keresztül _20%-kal több közelharci sebzést_ okoz neki.\n\n_+3:_ Amikor a párbajhős dobófegyverrel eltalál egy ellenséget, 5 körön keresztül _30%-kal több közelharci sebzést_ okoz neki. -actors.hero.talent.varied_charge.title=változatos töltés +actors.hero.talent.varied_charge.title=változatossági töltés actors.hero.talent.varied_charge.desc=_+1:_ A bajnok azonnal visszanyer _0,17 fegyvertöltést_, ha két különböző fegyveres képességet használ, időkorlátozás nélkül.\n\n_+2:_ A bajnok azonnal visszanyer _0,33 fegyvertöltést_, ha két különböző fegyveres képességet használ, időkorlátozás nélkül.\n\n_+3:_ A bajnok azonnal visszanyer _0,5 fegyvertöltést_, ha két különböző fegyveres képességet használ, időkorlátozás nélkül. actors.hero.talent.twin_upgrades.title=kettős fejlesztés actors.hero.talent.twin_upgrades.desc=_+1:_ Ha a bajnok két felszerelt fegyvere közül az egyiknek alacsonyabb a fejlettségi szintje, és _a követelményszintje 2 vagy több szinttel alacsonyabb_, mint a másik fegyveré, akkor a fejlettségi szintje a másik fegyver fejlettségi szintjére emelkedik.\n\n_+2:_ Ha a bajnok két felszerelt fegyvere közül az egyiknek alacsonyabb a fejlettségi szintje, és _a követelményszintje 1 vagy több szinttel alacsonyabb_, mint a másik fegyveré, akkor a fejlettségi szintje a másik fegyver fejlettségi szintjére emelkedik.\n\n_+3:_ Ha a bajnok két felszerelt fegyvere közül az egyiknek alacsonyabb a fejlettségi szintje, és _a követelményszintje azonos vagy alacsonyabb_, mint a másik fegyveré, akkor a fejlettségi szintje a másik fegyver fejlettségi szintjére emelkedik. actors.hero.talent.combined_lethality.title=halálos kombináció actors.hero.talent.combined_lethality.desc=_+1:_ Ha a bajnok közelharci fegyverrel támad rögtön valamilyen más fegyver képességének használata után, akkor ez a támadás kivégez minden olyan nem főellenfelet, amelynek az _életpontja kevesebb, mint 13%_.\n\n_+2:_ Ha a bajnok közelharci fegyverrel támad rögtön valamilyen más fegyver képességének használata után, akkor ez a támadás kivégez minden olyan nem főellenfelet, amelynek az _életpontja kevesebb, mint 27%_.\n\n_+3:_ Ha a bajnok közelharci fegyverrel támad rögtön valamilyen más fegyver képességének használata után, akkor ez a támadás kivégez minden olyan nem főellenfelet, amelynek az _életpontja kevesebb, mint 40%_.\n\nA támadás lehet közönséges közelharci fegyveres támadás vagy egy fegyveres képességgel végrehajtott támadás. -actors.hero.talent.unencumbered_spirit.title=tehermentes lélek +actors.hero.talent.unencumbered_spirit.title=megkönnyebbült lélek actors.hero.talent.unencumbered_spirit.desc=_+1:_ A szerzetes _50%-kal több energiát_ nyer minden _3-mas vagy alacsonyabb_ követelményszintű felszerelés után, amelyet visel.\n\n_+2:_ A szerzetes _75%-kal több energiát_ nyer minden _2-es vagy alacsonyabb_ követelményszintű felszerelés után, amelyet visel.\n\n_+3:_ A szerzetes _100%-kal több energiát_ nyer minden _1-es_ követelményszintű felszerelés után, amelyet visel. Ezen kívül kap egy szövetpáncélt és szegecselt kesztyűt ingyen.\n\nNe feledd, hogy ez a tehetség nem jár semmi előnnyel, ha fegyvertelen vagy, illetve ha az Erő gyűrűjével támadsz. -actors.hero.talent.monastic_vigor.title=szerzetesi lendület -actors.hero.talent.monastic_vigor.desc=_+1:_ Ha a szerzetes _100% energiával_ rendelkezik, képességei felerősödnek.\n\n_+2:_ Ha a szerzetes _legalább 80% energiával_ rendelkezik, a képességei felerősödnek.\n\n_+3:_ Ha a szerzetes _legalább 60% energiával_ rendelkezik, a képességei felerősödnek.\n\nFelerősödött állapotban:\n- A Pofonesőnél érvényesül a fegyvered bűvölete\n- Az Összpontosítás azonnali\n- A Vetődés hatótávolsága +4-gyel nő\n- A Sárkányrúgás +50% sebzést okoz, és a visszalökő és kábító hatását minden szomszédos ellenségre kiterjeszti.\n- A Meditáció lassan visszagyógyítja a hiányzó HP 20%-át, és 80%-os sérülés-ellenállást biztosít. +actors.hero.talent.monastic_vigor.title=szerzetesi erély +actors.hero.talent.monastic_vigor.desc=_+1:_ Ha a szerzetes _100% energiával_ rendelkezik, képességei felerősödnek.\n\n_+2:_ Ha a szerzetes _legalább 80% energiával_ rendelkezik, a képességei felerősödnek.\n\n_+3:_ Ha a szerzetes _legalább 60% energiával_ rendelkezik, a képességei felerősödnek.\n\nFelerősödött állapotban:\n- A Pofonesőnél érvényesül a fegyvered bűvölete\n- Az Összpontosítás azonnali\n- A Vetődés hatótávolsága +4-gyel nő\n- A Sárkányrúgás +50% sebzést okoz, és a visszalökő és kábító hatását minden szomszédos ellenségre kiterjeszti\n- A Meditáció lassan visszagyógyítja a hiányzó életerő 20%-át, és 80%-os sérülés-ellenállást biztosít. actors.hero.talent.combined_energy.title=kombinált energia actors.hero.talent.combined_energy.desc=_+1:_ Ha a szerzetes 5 körön belül használ egy fegyveres képességet és egy _legalább 4 energiát_ igénylő képességet, akkor 1 elhasznált energiát visszanyer.\n\n_+2:_ Ha a szerzetes 5 körön belül használ egy fegyveres képességet és egy _legalább 3 energiát_ igénylő képességet, akkor 1 elhasznált energiát visszanyer.\n\n_+3:_ Ha a szerzetes 5 körön belül használ egy fegyveres képességet és egy _legalább 2 energiát_ igénylő képességet, akkor 1 elhasznált energiát visszanyer. -actors.hero.talent.close_the_gap.title=csökkenteni a távolságot +actors.hero.talent.close_the_gap.title=közelbe férkőzés actors.hero.talent.close_the_gap.desc=_+1:_ A párbajhős a párbaj kezdetekor _legfeljebb két mező távolságot_ keresztülcikázik a célpontja felé.\n\n_+2:_ A párbajhős a párbaj kezdetekor _legfeljebb három mező távolságot_ keresztülcikázik a célpontja felé.\n\n_+3:_ A párbajhős a párbaj kezdetekor _legfeljebb négy mező távolságot_ keresztülcikázik a célpontja felé.\n\n_+4:_ A párbajhős a párbaj kezdetekor _legfeljebb öt mező távolságot_ keresztülcikázik a célpontja felé.\n\nCikázás közben át tud jutni a veszélyeken és az ellenségeken, de szilárd térelemeken, például falakon, nem. A cikázás figyelembe vételével kerül meghatározásra, hogy egy ellenség elég közel van-e ahhoz, hogy kihívd. actors.hero.talent.invigorating_victory.title=élénkítő győzelem -actors.hero.talent.invigorating_victory.desc=_+1:_ Ha a párbajhős legyőzi célpontját a párbaj vége előtt, akkor _5 életerőt plusz a párbaj során elszenvedett sebzés 30%-át_ meggyógyítja.\n\n_+2:_ Ha a párbajhős legyőzi célpontját a párbaj vége előtt, akkor _10 életerőt plusz a párbaj során elszenvedett sebzés 50%-át_ meggyógyítja.\n\n_+3:_ Ha a párbajhős legyőzi célpontját a párbaj vége előtt, akkor _15 életerőt plusz a párbaj során elszenvedett sebzés 65%-át_ meggyógyítja.\n\n_+4:_ Ha a párbajhős legyőzi célpontját a párbaj vége előtt, akkor _20 életerőt plusz a párbaj során elszenvedett sebzés 75%-át_ meggyógyítja. +actors.hero.talent.invigorating_victory.desc=_+1:_ Ha a párbajhős a párbaj vége előtt legyőzi célpontját, akkor _5 plusz a párbaj során elszenvedett sebzés 30%-ának megfelelő életerőt_ gyógyul.\n\n_+2:_ Ha a párbajhős a párbaj vége előtt legyőzi célpontját, akkor _10 plusz a párbaj során elszenvedett sebzés 50%-ának megfelelő életerőt_ gyógyul.\n\n_+3:_ Ha a párbajhős a párbaj vége előtt legyőzi célpontját, akkor _15 plusz a párbaj során elszenvedett sebzés 65%-ának megfelelő életerőt_ gyógyul.\n\n_+4:_ Ha a párbajhős a párbaj vége előtt legyőzi célpontját, akkor _20 plusz a párbaj során elszenvedett sebzés 75%-ának megfelelő életerőt_ gyógyul. actors.hero.talent.elimination_match.title=kieséses mérkőzés actors.hero.talent.elimination_match.desc=_+1:_ Ha a párbajhős a párbaj végét követő 3 körön belül újabb kihívást intéz, az a kihívás _16%-kal kevesebb_ töltést használ el.\n\n_+2:_ Ha a párbajhős a párbaj végét követő 3 körön belül újabb kihívást intéz, az a kihívás _30%-kal kevesebb_ töltést használ el.\n\n_+3:_ Ha a párbajhős a párbaj végét követő 3 körön belül újabb kihívást intéz, az a kihívás _40%-kal kevesebb_ töltést használ el.\n\n_+4:_ Ha a párbajhős a párbaj végét követő 3 körön belül újabb kihívást intéz, az a kihívás _50%-kal kevesebb_ töltést használ el. actors.hero.talent.elemental_reach.title=elemi hatótáv actors.hero.talent.elemental_reach.desc=_+1:_ Az elemi csapás hatótávolsága 4-ről _5 mezőre_ növekszik, szélessége pedig 65-ről _75 fokra_ növekszik.\n\n_+2:_ Az elemi csapás hatótávolsága 4-ről _6 mezőre_ növekszik, szélessége pedig 65-ről _85 fokra_ növekszik.\n\n_+3:_ Az elemi csapás hatótávolsága 4-ről _7 mezőre_ növekszik, szélessége pedig 65-ről _95 fokra_ növekszik.\n\n_+4:_ Az elemi csapás hatótávolsága 4-ről _8 mezőre_ növekszik, szélessége pedig 65-ről _105 fokra_ növekszik. -actors.hero.talent.striking_force.title=erőcsapás +actors.hero.talent.striking_force.title=csapáserő actors.hero.talent.striking_force.desc=_+1:_ Az elemi csapás hatásának ereje _30%-kal_ növekszik.\n\n_+2:_ Az elemi csapás hatásának ereje _60%-kal_ növekszik.\n\n_+3:_ Az elemi csapás hatásának ereje _90%-kal_ növekszik.\n\n_+4:_ Az elemi csapás hatásának ereje _120%-kal_ növekszik. actors.hero.talent.directed_power.title=irányított energia actors.hero.talent.directed_power.desc=_+1:_ Az elemi csapás célzott támadása _+30% bűverőt_ kap minden egyes ellenség után, aki az elemi csapás hatásának hatósugarában van, beleértve a támadás célpontját is.\n\n_+2:_ Az elemi csapás célzott támadása _+60% bűverőt_ kap minden egyes ellenség után, aki az elemi csapás hatásának hatósugarában van, beleértve a támadás célpontját is.\n\n_+3:_ Az elemi csapás célzott támadása _+90% bűverőt_ kap minden egyes ellenség után, aki az elemi csapás hatásának hatósugarában van, beleértve a támadás célpontját is.\n\n_+4:_ Az elemi csapás célzott támadása _+120% bűverőt_ kap minden egyes ellenség után, aki az elemi csapás hatásának hatósugarában van, beleértve a támadás célpontját is. actors.hero.talent.feigned_retreat.title=színlelt visszavonulás actors.hero.talent.feigned_retreat.desc=_+1:_ Ha egy ellenség megtámadja a párbajhős utóképét, akkor _2 kör_ sietség lesz a párbajhős jutalma.\n\n_+2:_ Ha egy ellenség megtámadja a párbajhős utóképét, akkor _4 kör_ sietség lesz a párbajhős jutalma.\n\n_+3:_ Ha egy ellenség megtámadja a párbajhős utóképét, akkor _6 kör_ sietség lesz a párbajhős jutalma.\n\n_+4:_ Ha egy ellenség megtámadja a párbajhős utóképét, akkor _8 kör_ sietség lesz a párbajhős jutalma. -actors.hero.talent.expose_weakness.title=gyengeség leplezése +actors.hero.talent.expose_weakness.title=gyenge pont kiderítése actors.hero.talent.expose_weakness.desc=_+1:_ Azok az ellenségek, amelyek megtámadják a párbajhős utóképét, _2 körig_ gyengévé és sebezhetővé válnak.\n\n_+2:_ Azok az ellenségek, amelyek megtámadják a párbajhős utóképét, _4 körig_ gyengévé és sebezhetővé válnak.\n\n_+3:_ Azok az ellenségek, amelyek megtámadják a párbajhős utóképét, _6 körig_ gyengévé és sebezhetővé válnak.\n\n_+4:_ Azok az ellenségek, amelyek megtámadják a párbajhős utóképét, _8 körig_ gyengévé és sebezhetővé válnak. -actors.hero.talent.counter_ability.title=védekező képesség +actors.hero.talent.counter_ability.title=viszonzóképesség actors.hero.talent.counter_ability.desc=_+1:_ Ha a párbajhős az utóképét ért támadást követő 3 körön belül fegyveres képességet használ, azonnal visszakap _0,38 töltést_.\n\n_+2:_ Ha a párbajhős az utóképét ért támadást követő 3 körön belül fegyveres képességet használ, azonnal visszakap _0,77 töltést_.\n\n_+3:_ Ha a párbajhős az utóképét ért támadást követő 3 körön belül fegyveres képességet használ, azonnal visszakap _1,13 töltést_.\n\n_+4:_ Ha a párbajhős az utóképét ért támadást követő 3 körön belül fegyveres képességet használ, azonnal visszakap _1,5 töltést_. #universal actors.hero.talent.heroic_energy.title=hősi energia -actors.hero.talent.heroic_energy.rat_title=patkányi energia +actors.hero.talent.heroic_energy.rat_title=hörcshősi energia actors.hero.talent.heroic_energy.desc=_+1:_ A hősi páncél képességének _12%-kal csökken_ a töltési költsége.\n\n_+1:_ A hősi páncél képességének _23%-kal csökken_ a töltési költsége.\n\n_+1:_ A hősi páncél képességének _32%-kal csökken_ a töltési költsége.\n\n_+1:_ A hősi páncél képességének _40%-kal csökken_ a töltési költsége. actors.hero.talent.ratsistance.title=rágcsállóság actors.hero.talent.ratsistance.desc=_+1:_ Ellenséges patkányosított ellenfeleid _-10% sebzést_ okoznak.\n\n_+2:_ Ellenséges patkányosított ellenfeleid _-19% sebzést_ okoznak.\n\n_+3:_ Ellenséges patkányosított ellenfeleid _-27% sebzést_ okoznak.\n\n_+4:_ Ellenséges patkányosított ellenfeleid _-35% sebzést_ okoznak. -actors.hero.talent.ratlomacy.title=patkomácia +actors.hero.talent.ratlomacy.title=rágcsálomácia actors.hero.talent.ratlomacy.desc=_+1:_ Továbbpatkányosíthatod a patkányosított ellenfeleket, miáltal barátságossá válnak, és végleg patkányok maradnak.\n\n_+2:_ Továbbpatkányosíthatod a patkányosított ellenfeleket, miáltal barátságossá válnak, végleg patkányok maradnak, és _2 kör_ adrenalint is kapnak.\n\n_+3:_ Továbbpatkányosíthatod a patkányosított ellenfeleket, miáltal barátságossá válnak, végleg patkányok maradnak, és _4 kör_ adrenalint is kapnak.\n\n_+4:_ Továbbpatkányosíthatod a patkányosított ellenfeleket, miáltal barátságossá válnak, végleg patkányok maradnak, és _6 kör_ adrenalint is kapnak. -actors.hero.talent.ratforcements.title=utánpatkánylás +actors.hero.talent.ratforcements.title=utánpótkánylás actors.hero.talent.ratforcements.desc=_+1:_ A patkányosítást magadon használva _megidézel 1_ szövetséges erszényes patkányt magad mellé.\n\n_+2:_ A patkányosítást magadon használva _megidézel 2_ szövetséges erszényes patkányt magad mellé.\n\n_+3:_ A patkányosítást magadon használva _megidézel 3_ szövetséges erszényes patkányt magad mellé.\n\n_+4:_ A patkányosítást magadon használva _megidézel 4_ szövetséges erszényes patkányt magad mellé. ###npcs -actors.mobs.npcs.blacksmith.name=troll kovácsműhely -actors.mobs.npcs.blacksmith.intro_quest_warrior=Hé Ember! Kemény fickónak tűnsz. -actors.mobs.npcs.blacksmith.intro_quest_mage=Hé Ember! Okosnak tűnsz. -actors.mobs.npcs.blacksmith.intro_quest_rogue=Hé Ember! Ravasznak tűnsz. -actors.mobs.npcs.blacksmith.intro_quest_huntress=Hé Ember! Gyorsnak tűnsz. -actors.mobs.npcs.blacksmith.intro_quest_duelist=Hé Ember! Bátornak tűnsz. -actors.mobs.npcs.blacksmith.intro_quest_cleric=Hé Ember! Befolyásosnak tűnsz. -actors.mobs.npcs.blacksmith.intro_quest_start=Hasznos akarsz lenni, mi? Igen, tudok valamit, amit megtehetnél. Egy régi bánya tetejére építettem ezt a műhelyt, csak egy létra van lejjebb. Fogd ezt a csákányt és bányássz nekem sötétarany ércet. 40 darab elég lesz. A szikla odalent szép és puha, úgyhogy kis erőfeszítéssel át tudsz majd bányászni a falakon.\n\nHogy érted, hogy fogok fizetni? Te mohó...\n\nOké, oké, kovácsolhatok neked. Tekintsd magad szerencsésnek, én vagyok az egyetlen kovács a környéken. -actors.mobs.npcs.blacksmith.intro_quest_crystal=Azért vigyázz, a bánya veszélyes egy ilyen kis emberkének, mint te. Egy ideje már elhagyatott, és egy csomó kristály kezdett nőni benne. Fényesek, de túl törékenyek ahhoz, hogy bármit is érjenek, és valami varázslatos dolog védi őket. Elég erősek, úgyhogy _vigyázz, hol bányászol_, különben felhívod magadra a figyelmüket.\n\nVan valahol egy _óriáskristály_ is. Az sokkal keményebb, szóval készülj fel a harcra, ha elkezded törni. Fogadok, hogy a szétzúzása lelassítja a kristályok növekedését, szóval külön jutalmat adok érte, ha ezt meg tudod csinálni. -actors.mobs.npcs.blacksmith.intro_quest_gnoll=Azért vigyázz, a bánya veszélyes egy ilyen kis emberkének, mint te. Néhány gnoll is akarja az aranyat, és most ész nélkül rombolják a helyet. Ostoba jószágok, és a bányászásukkal mindenféle omlásokat és beomlásokat okoztak. Neked ezeken keresztül kell majd bányászni, úgyhogy _keresd a nemrég megbolygatott sziklákat_.\n\nSzerintem egy bizonyos gnoll okozza a legtöbb bajt, valószínűleg egy _földmágus sámán_ vagy valami ilyesmi. Külön jutalmat fizetek, ha megtalálod és megölöd, de biztos vagyok benne, hogy nem fogja hagyni magát. -actors.mobs.npcs.blacksmith.intro_quest_fungi=Csak óvatosan, a bánya veszélyes egy ilyen kis emberkének, mint te. Valami gombaszerű szörnyeteg burjánzik odalent. Gombaőrszemek vannak mindenfelé, amelyek roppant életveszélyesek, ha meglátnak, de legalább nem tudnak felkelni és üldözni téged. _Ne legyél a látókörükben_, ha életben akarsz maradni.\n\nKülön jutalmat kapsz, ha sikerül legyőznöd a _legnagyobb gombát_, de ez komoly erőfeszítésbe fog kerülni. Több micéliumgócponthoz is kapcsolódik, amelyek a falakban rejtőznek. Ezek többségét el kell pusztítanod, mielőtt igazán kárt tehetnél benne. -actors.mobs.npcs.blacksmith.reminder=Nem vesztegeted az időmet? A bánya bejárata ott van. -actors.mobs.npcs.blacksmith.reminder_crystal=Hozz nekem annyi aranyat, amennyit csak tudsz és próbáld meg összetörni a nagy kristályt is. -actors.mobs.npcs.blacksmith.reminder_gnoll=Hozz nekem annyi aranyat, amennyit csak tudsz és próbáld meg megölni a gnoll földmágust is. -actors.mobs.npcs.blacksmith.reminder_fungi=Hozz nekem annyi aranyat, amennyit csak tudsz és próbáld meg megölni az óriásgombát is. +actors.mobs.npcs.blacksmith.name=troll kovács +actors.mobs.npcs.blacksmith.intro_quest_warrior=Halihó, Ember! Kemény fickónak tűnsz. +actors.mobs.npcs.blacksmith.intro_quest_mage=Halihó, Ember! Okos fickónak tűnsz. +actors.mobs.npcs.blacksmith.intro_quest_rogue=Halihó, Ember! Ravasz fickónak tűnsz. +actors.mobs.npcs.blacksmith.intro_quest_huntress=Halihó, Ember! Elég gyorsnak tűnsz. +actors.mobs.npcs.blacksmith.intro_quest_duelist=Halihó, Ember! Elég bátornak tűnsz. +actors.mobs.npcs.blacksmith.intro_quest_cleric=Halihó, Ember! Elég befolyásosnak tűnsz. +actors.mobs.npcs.blacksmith.intro_quest_start=Csinálná' valami hasznosat, mi? Hát, tudok valamit, amit megtehetné'. Egy régi bánya tetejére építettem ezt a műhelyt, ahová le tudsz jutni azon a létrán ott. Fogd ezt a csákányt, és bányássz nekem _sötétaranyércet. 40 darab_ elég lesz mongyuk. A kőzet odalent jó puha, úgyhogy _némi erőfeszítéssel át tudsz majd bányászni a falakon._\n\nHogy érted, hogy hogy' fogok fizetni? Te haszonéhes...\n\nJó'van, jó'van, kovácsolhatok neked valamit. Azé' jobb, ha tudod, milyen szerencsés vagy, mer' én vagyok az egyetlen kovács a környéken. +actors.mobs.npcs.blacksmith.intro_quest_crystal=Azé' vigyázz, a bánya veszélyes egy ilyen kis emberkének, amilyen te vagy. Egy ideje már elhagyatott, és egy csomó kristály kezdett nőni benne. Fényesek, de túl törékenyek ahho', hogy bármit is érjenek, na és valami varázslatos dolog védi őket. Elég erősek, úgyhogy _vigyázz, hol bányászo'_, mer' könnyen felhívod magadra a figyelmüket.\n\nVan valahol egy _óriáskristály_ is. Az sokka' keményebb, szóva' készülj fel a harcra, ha elkezded törni. Le merném fogadni, hogy a szétzúzása lelassítja a kristályok növekedését, szóva' külön jutalmat adok érte, ha ezt sikerül megcsiná'ni. +actors.mobs.npcs.blacksmith.intro_quest_gnoll=Azé' vigyázz, a bánya veszélyes egy ilyen kis emberkének, amilyen te vagy. Néhány gnoll is akarja az aranyat, és most ész né'kü' furká'nak ott mindent. Ostoba jószágok, és a bányászásukka' mindenféle omlásokat és beomlásokat okoztak. Neked ezeken keresztü' kell majd bányászni, úgyhogy _keresd a nemrég megbolygatott sziklákat_.\n\nVan egy gnoll, én rá gyanakszok, hogy az okozza a legtöbb bajt, szerintem egy _földmágus sámán_ vagy valami ilyesmi. Külön jutalmat fizetek, ha megtalálod és megölöd, de biztos vagyok benne, hogy nem fogja hagyni magát. +actors.mobs.npcs.blacksmith.intro_quest_fungi=Azé' vigyázz, a bánya veszélyes egy ilyen kis emberkének, amilyen te vagy. Valami gombaszerű szörnyeteg burjánzik odalent. Gombaőrszemek vannak mindenfelé, amelyek roppant életveszélyesek, ha meglátnak, de legalább nem tudnak felkelni és üldözni téged. _Ne legyé' a látókörükben_, ha életbe' akarsz maradni.\n\nKülön jutalmat kapsz, ha sikerül legyőznöd a _legnagyobb gombát_, de ez komoly erőfeszítésbe fog kerülni. Több micéliumgócponthoz is kapcsolódik, amelyek a falakban rejtőznek. Ezek többségét el kell pusztítanod, mielőtt igazán kárt tehetné' benne. +actors.mobs.npcs.blacksmith.reminder=Nem látod, hogy nem érek rá? A bánya bejárata arra van. +actors.mobs.npcs.blacksmith.reminder_crystal=Hozzá' nekem annyi aranyat, amennyit csak tudsz, és próbá'd meg összetörni a nagy kristályt is. +actors.mobs.npcs.blacksmith.reminder_gnoll=Hozzá' nekem annyi aranyat, amennyit csak tudsz, és próbá'd meg megölni a gnoll földmágust is. +actors.mobs.npcs.blacksmith.reminder_fungi=Hozzá' nekem annyi aranyat, amennyit csak tudsz, és próbá'd meg megő'ni az óriásgombát is. actors.mobs.npcs.blacksmith.lost_pick=Szórakozó' velem? Hol a csákányom?! -actors.mobs.npcs.blacksmith.quest_start_prompt=Készen állsz, hogy lemenjünk? Győződj meg róla, hogy van egy kis szabad helyed az arany számára.\n\n_Csak egyszer engedlek le!_ +actors.mobs.npcs.blacksmith.quest_start_prompt=Készen á'sz, hogy lemennyé'? Addig csinájjá' helyet az aranynak, amíg még itt vagy.\n\n_Csak egysze' engedlek le oda!_ actors.mobs.npcs.blacksmith.enter_yes=Készen állok actors.mobs.npcs.blacksmith.enter_no=Egyelőre nem -actors.mobs.npcs.blacksmith.exit_warn_none=Máris végeztél? Alig van aranyad! _40 darabot_ kellett volna szerezned.\n\n_Ne feledd, nem engedlek vissza, ha egyszer feljöttél._ -actors.mobs.npcs.blacksmith.exit_warn_low=Máris végeztél? Nem úgy tűnik, mintha sok aranyad lenne. _40 darabot_ kellett volna szerezned.\n\n_Ne feledd, nem engedlek vissza, ha egyszer feljöttél._ -actors.mobs.npcs.blacksmith.exit_warn_med=Végeztél? Legalább van egy kis aranyad, de biztosan van még több is a bányában. _40 darabot_ kellett volna szerezned.\n\n_Ne feledd, nem engedlek vissza, ha egyszer feljöttél._ -actors.mobs.npcs.blacksmith.exit_warn_high=Végeztél? Úgy tűnik, hogy van egy jó adag aranyad, de nekem még jól jönne egy kicsit több. _40 darabot_ kellett volna szerezned.\n\n_Ne feledd, nem engedlek vissza, ha egyszer feljöttél._ -actors.mobs.npcs.blacksmith.exit_warn_full=Végeztél? Rengeteg aranyat szereztél, de győződj meg róla, hogy nem hagytál hátra semmit a felszerelésedből.\n\n_Ne feledd, nem engedlek vissza, ha egyszer feljöttél._ -actors.mobs.npcs.blacksmith.exit_warn_crystal=Az óriáskristály is ott van még lent. Külön jutalmat fizetek, ha elpusztítod. -actors.mobs.npcs.blacksmith.exit_warn_gnoll=Az a gnoll földmágus is ott van még lent. Külön jutalmat fizetek, ha elpusztítod. -actors.mobs.npcs.blacksmith.exit_warn_fungi=Az az óriásgomba is ott van még lent. Külön jutalmat adok, ha elpusztítod. +actors.mobs.npcs.blacksmith.exit_warn_none=Máris végezté'? Hisze' nincs is aranyad! _40 darabot_ kellett vó'na gyűjtened.\n\n_Ne feledd, hogy nem engedlek vissza, ha egyszer feljötté'._ +actors.mobs.npcs.blacksmith.exit_warn_low=Máris végezté'? Nem úgy tűnik, mintha sok aranyad lenne. _40 darabot_ kellett vó'na gyűjtened.\n\n_Ne feledd, hogy nem engedlek vissza, ha egyszer feljötté'._ +actors.mobs.npcs.blacksmith.exit_warn_med=Végezté'? Legalább talá'tá' egy kis aranyat, de azé' enné' van még több is a bányába'. _40 darabot_ kellett vó'na gyűjtened.\n\n_Ne feledd, hogy nem engedlek vissza, ha egyszer feljötté'._ +actors.mobs.npcs.blacksmith.exit_warn_high=Végezté'? Látom, már van bőven aranyad, de nekem kéne' még egy kicsi. _40 darabot_ kellett vó'na gyűjtened.\n\n_Ne feledd, hogy nem engedlek vissza, ha egyszer feljötté'._ +actors.mobs.npcs.blacksmith.exit_warn_full=Végezté'? Rengeteg aranyat szerezté' má', de nézd meg újra, hogy nem hagytá'-e lenn semmilyen cuccodat.\n\n_Ne feledd, hogy nem engedlek vissza, ha egyszer feljötté'._ +actors.mobs.npcs.blacksmith.exit_warn_crystal=Az óriáskristály még odalent van. Külön jutalmat fizetek, ha elpusztítod. +actors.mobs.npcs.blacksmith.exit_warn_gnoll=Az a gnoll földmágus még odalenn van. Külön jutalmat fizetek, ha elpusztítod. +actors.mobs.npcs.blacksmith.exit_warn_fungi=Az az óriásgomba még odalenn van. Külön jutalmat adok, ha elpusztítod. actors.mobs.npcs.blacksmith.exit_yes=Végeztem. actors.mobs.npcs.blacksmith.exit_no=Egyelőre nem -actors.mobs.npcs.blacksmith.get_lost=Dolgom van. Tűnj el! +actors.mobs.npcs.blacksmith.get_lost=Dó'gom van. Haggyá'! actors.mobs.npcs.blacksmith.entrance_blocked=A lefelé vezető út el van zárva. actors.mobs.npcs.blacksmith.cant_enter_old=Ez a terület ebben a futamban nem érhető el. Játssz egy új játékot, hogy kipróbáld az új küldetést! actors.mobs.npcs.blacksmith.def_verb=védte actors.mobs.npcs.blacksmith.desc=Ez a troll kovács úgy néz ki, ahogy minden troll kinéz: magas és sovány, bőre pedig mind színében, mind állagában a kőhöz hasonlít. A troll kovács aránytalanul kicsi szerszámokkal bütyköl. ##old blacksmith quest dialogue from pre-v2.2.0 -actors.mobs.npcs.blacksmith.gold_1=Hé, emberfajzat! Segítené', mi? Fogd ezt a csákányt és bányásszá' nekem _sötét aranyércet, 15 darab_ tán elég lesz. Hogy érted, hogy mit adok érte? Milyen kapzsi vagy...\nRendben, rendben, pénzt nem tudok adni, de némi kovácsmunkával tudok fizetni. Jobb ha tudod: nagy szerencséd van velem, én vagyok az egyetlen kovács a környéken. -actors.mobs.npcs.blacksmith.blood_1=Hé, emberfajzat! Segítené', mi? Fogd ezt a csákányt és _öljé' meg egy denevért_ vele, legyen rajta a vére. Hogy érted, hogy mit adok érte? Milyen kapzsi vagy...\nRendben, rendben, pénzt nem tudok adni, de némi kovácsmunkával tudok fizetni. Jobb ha tudod: nagy szerencséd van velem, én vagyok az egyetlen kovács a környéken. -actors.mobs.npcs.blacksmith.gold_2=Sötét aranyérc. 15 darab. Most komolyan, ennyire nem mögy? -actors.mobs.npcs.blacksmith.blood_2=Azt mondtam, hogy denevér vére kell a csákányra. Csitt-csatt! -actors.mobs.npcs.blacksmith.completed=Ó, hát visszatértél... Jobb későn min' soha. +actors.mobs.npcs.blacksmith.gold_1=Halihó, Ember! Csinálná' valami hasznosat, mi? Fogd ezt a csákányt és bányássz nekem _sötétaranyércet, 15 darab_ talán elég lesz. Hogy érted, hogy hogy' fogok fizetni? Te haszonéhes...\nJó'van, jó'van, kovácsolhatok neked valamit. Azé' jobb, ha tudod, milyen szerencsés vagy, mer' én vagyok az egyetlen kovács a környéken. +actors.mobs.npcs.blacksmith.blood_1=Halihó, Ember! Csinálná' valami hasznosat, mi? Fogd ezt a csákányt és _ölj meg egy denevért_ vele, hogy legyen véres a vasa. Hogy érted, hogy hogy' fogok fizetni? Te haszonéhes...\nJó'van, jó'van, kovácsolhatok neked valamit. Azé' jobb, ha tudod, milyen szerencsés vagy, mer' én vagyok az egyetlen kovács a környéken. +actors.mobs.npcs.blacksmith.gold_2=Sötétaranyérc. 15 darab. Mit nem értő' ezen? +actors.mobs.npcs.blacksmith.blood_2=Aszontam, hogy denevérvér legyen a csákányon. Iszkiri! +actors.mobs.npcs.blacksmith.completed=Na, csak, hogy visszajötté'... Jobb később, mint soha. actors.mobs.npcs.ghost.name=bánatos kísértet actors.mobs.npcs.ghost.rat_1=Köszöntelek %s! Hajdan olyan voltam mint te: erős és magabiztos… amíg az egyik iszonytató szörny meg nem gyilkolt. Nem hagyhatom el ezt a helyet, amíg a bosszúm nem teljes. Öld meg a _poshadó patkányt,_ amely kioltotta az életemet!\n\nEzen a szinten kutatja következő áldozatát, mindenfelé árasztva mocskát… _Óvakodj az áradó bűzfelhőjétől és a maró harapásától! A savat ártalmatlanítja a víz…_ -actors.mobs.npcs.ghost.rat_2=Kérlek, segíts! Pusztítsd el a förtelmet…\n\n_A vízhez közel harcolj és kerüld el a bűzt…_ +actors.mobs.npcs.ghost.rat_2=Kérlek, segíts! Pusztítsd el a förtelmet…\n\n_A vízhez közel harcolj, és kerüld el a bűzt…_ actors.mobs.npcs.ghost.gnoll_1=Üdv, %s... Egykor olyan voltam mint te - erős és magabiztos... De egy körmönfont ellenfél legyőzött... Nem tudom elhagyni ezt a helyet... Amíg bosszút nem állok... Öld meg a _szélhámos gnollt,_ amely kioltotta az életemet...\n\nEz nem olyan mint a többi gnoll... Elrejtőzik és távolsági fegyvereket használ... _Vigyázz a mérgező és tüzes dárdáival, ne támadd messziről..._ -actors.mobs.npcs.ghost.gnoll_2=Kérlek... Segíts... Öld meg a szélhámost...\n\n_Ne engedd, hogy eltaláljon... Menj közel hozzá..._ -actors.mobs.npcs.ghost.crab_1=Üdv, %s... Egykor olyan voltam mint te - erős és magabiztos... De egy ősi állat legyőzött... Nem tudom elhagyni ezt a helyet... Amíg bosszút nem állok... Öld meg az _óriásrákot,_ amely kioltotta az életemet...\n\nNem normális, hogy ilyen öreg... Egyetlen erős ollója van és vastag páncélja... _Vigyázz az ollójával, ha nem leped meg őt, kivédi vele a támadásod..._ -actors.mobs.npcs.ghost.crab_2=Kérlek... Segíts... Öld meg a páncélos jószágot...\n\n_Mindig védekezik... Ha észrevesz..._ +actors.mobs.npcs.ghost.gnoll_2=Kérlek... Segíts... Öld meg a szélhámost...\n\n_Ne engedd, hogy eltaláljon téged... Menj közel hozzá..._ +actors.mobs.npcs.ghost.crab_1=Üdv, %s... Egykor olyan voltam mint te - erős és magabiztos... Aztán egy ősi állat legyőzött... Nem tudom elhagyni ezt a helyet... Amíg bosszút nem állok... Öld meg az _óriásrákot,_ amely kioltotta az életemet...\n\nNem normális, hogy ilyen öreg... Egyetlen erős ollója van, és vastag páncélja... _Vigyázz az ollójával, ha nem leped meg őt, kivédi vele a támadásod..._ +actors.mobs.npcs.ghost.crab_2=Kérlek... Segíts... Öld meg a páncélos bestiát...\n\n_Mindent kivéd... Ha észrevesz..._ actors.mobs.npcs.ghost.find_me=Köszönöm... gyere, keress meg... actors.mobs.npcs.ghost.desc=A kísértet alig látszik. Úgy néz ki, mint egy alaktalan, szomorú arcú, halovány fényfolt. actors.mobs.npcs.imp.name=nagyravágyó kobold actors.mobs.npcs.imp.intro=Te ugye kalandor vagy? Imádom a kalandorokat! Mindig lehet rájuk számítani, ha meg kellene ölni valamit, nem igaz? Persze, vérdíjért cserébe ;) actors.mobs.npcs.imp.golems_1=Nekem a _gólemek_ megölése lenne a kérésem. Tudod, egy kis üzletet szeretnék itt nyitni, de azok az ostoba gólemek nem tesznek jót az üzletnek! Nem lehet ezekkel a császkáló gránittömbökkel alkudozni, a fenébe is! Szóval kérlek, ölj meg... mondjuk _4 gólemet_, és a jutalom máris tiéd. -actors.mobs.npcs.imp.monks_1=Nekem a _szerzetesek_ megölése lenne a kérésem. Tudod, egy kis üzletet szeretnék itt nyitni, de ezek az őrültek nem vásárolnak semmit és a többi vásárlót is elijesztik. Szóval kérlek, ölj meg... mondjuk _5 szerzetest_, és a jutalom máris tiéd. +actors.mobs.npcs.imp.monks_1=Nekem a _szerzetesek_ megölése lenne a kérésem. Tudod, egy kis üzletet szeretnék itt nyitni, de ezek az őrültek nem vásárolnak semmit, és a többi vásárlót is elijesztik. Szóval kérlek, ölj meg... mondjuk _5 szerzetest_, és a jutalom máris a tiéd. actors.mobs.npcs.imp.golems_2=Hogy állsz a gólemvadászattal? Ne felejtsd felvenni a fémlapokat! actors.mobs.npcs.imp.monks_2=Nahát, még élsz! Tudtam, hogy jobban kung-fuzol, mint ők. ;) Ne felejtsd felvenni a fémlapokat! actors.mobs.npcs.imp.cya=Minden jót, %s! @@ -1037,10 +1037,10 @@ actors.mobs.npcs.impshopkeeper.greetings=Üdv, %s! actors.mobs.npcs.impshopkeeper.greetings_ascent=Mit csináltál %s? Gyorsan vásárolj, ki kell jutnom innen! actors.mobs.npcs.impshopkeeper.thief=Azt hittem, bízhatok benned! actors.mobs.npcs.impshopkeeper.buyback=A kobold vidáman visszaadja az árut. -actors.mobs.npcs.impshopkeeper.desc=Az kobold egy kis boltot állított fel a belső csarnokok határán. Jó látni egy barátságos arcot, de az árai bizonyosan nem tűnnek barátságosnak. +actors.mobs.npcs.impshopkeeper.desc=A kobold egy kis boltot állított fel a belső csarnokok határán. Jó látni egy barátságos arcot, mondjuk az árai egyáltalán nem tűnnek barátságosnak. actors.mobs.npcs.mirrorimage.name=tükörkép -actors.mobs.npcs.mirrorimage.desc=Ez az illúzió közeli hasonlóságot hordoz veled, még mintha a jelenlegi fegyvered és páncélod is viselné.\n\nA tükörképek felkutatják és megtámadják az ellenségeket a leutánzott fegyverükkel, ami pont úgy viselkedik, mint a sajátod, de kevesebb sérülést okoz. Majdnem látható formából indulnak, de a támadás érdekében már könnyen látható formát öltenek.\n\nMiközben a védekezésük erőteljes lehet, a tükörképek nem tartósak, és amint sérülést szenvednek elillannak. +actors.mobs.npcs.mirrorimage.desc=Ez az illúzió nagyon hasonlít rád, olyan mintha még a jelenlegi fegyvered és páncélod is viselné.\n\nA tükörképek felkutatják és megtámadják az ellenségeket a leutánzott fegyverükkel, amely pont úgy viselkedik, mint a tiéd, csak kevesebb sebzést okoz. Kezdetben szinte láthatatlanok, de a támadáshoz jobban észrevehető formát kell ölteniük.\n\nMiközben a támadóerejük nagy lehet, a tükörképek nem tartósak, és amint sérülést szenvednek, elillannak. actors.mobs.npcs.prismaticimage.name=prizmakép actors.mobs.npcs.prismaticimage.desc=Ez a csillámló délibáb nagyon hasonlít rád, még az éppen viselt fegyvered és páncélod is látszik rajta.\n\nA prizmaképek megpróbálják felkutatni és elvonni az ellenfelek figyelmét a fokozott védelmükkel és egészségükkel hogy téged védjenek. Bár nincs akkora támadóerejük, mint a tükörképeknek, viszont tartósabbak, és hasznosítják a páncélod előnyös tulajdonságait.\n\nHa az életerejük nullára esik le, a prizmaképek jópár kör alatt tűnnek csak el, és még így is gyógyíthatók eközben. Ha nincs ellenség, a prizmaképek elhalványodnak és visszatérnek mesterükhöz. diff --git a/core/src/main/assets/messages/actors/actors_pl.properties b/core/src/main/assets/messages/actors/actors_pl.properties index 4d9b70f347..59a6b64bf8 100644 --- a/core/src/main/assets/messages/actors/actors_pl.properties +++ b/core/src/main/assets/messages/actors/actors_pl.properties @@ -37,7 +37,7 @@ actors.blobs.toxicgas.ondeath=Zabił cię toksyczny gaz... actors.blobs.corrosivegas.desc=W tym miejscu unosi się chmura śmiercionośnego, żrącego gazu. actors.blobs.waterofawareness.procced=Kiedy bierzesz łyk z tej studni, czujesz, jak wiedza wlewa się do twojego umysłu. -actors.blobs.waterofawareness.desc=Woda w tej studni emanuje potęgą wiedzy. Jeden łyk wystarczy, aby zidentyfikować założone przedmioty, odkryć klątwy na przedmiotach w ekwipunku i znaleźć położenie wszystkich przedmiotów na tym piętrze. +actors.blobs.waterofawareness.desc=Woda w tej studni emanuje potęgą wiedzy. Jeden łyk wystarczy, aby zidentyfikować założone przedmioty, odkryć klątwy na przedmiotach w ekwipunku i ujawnić położenie wszystkich przedmiotów na tym piętrze. actors.blobs.waterofhealth.procced=Kiedy bierzesz łyk z tej studni, czujesz, jak twoje rany zasklepiają się. actors.blobs.waterofhealth.desc=Woda w tej studni emanuje potęgą uzdrowienia. Jeden łyk wystarczy, aby uleczyć swoje rany, zaspokoić głód i oczyścić klątwy z założonych przedmiotów. @@ -104,7 +104,7 @@ actors.buffs.bleeding.name=krwotok actors.buffs.bleeding.ondeath=Wykrwawiłeś się na śmierć... actors.buffs.bleeding.heromsg=Krwawisz! actors.buffs.bleeding.rankings_desc=Wykrwawiony na śmierć -actors.buffs.bleeding.desc=Ta rana niepokojąco mocno krwawi.\n\nKrwawienie zadaje obrażenia w każdej turze. wraz z tym malejąc o losową ilość, aż w końcu krwawienie ustanie.\n\nObecna liczba punków obrażeń od krwawienia: %d +actors.buffs.bleeding.desc=Z tej rany wypływa niepokojąco dużo krwi.\n\nKrwawienie zadaje obrażenia w każdej turze. Obrażenia spadają co turę o losową wartość, aż w końcu krwawienie ewentualnie ustanie.\n\nObecne obrażenia od krwawienia: %d actors.buffs.bless.name=błogosławieństwo actors.buffs.bless.desc=Potężny impuls skupienia, część uważa, że jest ofiarowany przez bogów. \n\nBłogosławieństwo zwiększa statystyki celności oraz uniku o 25%%, czyniąc błogosławionego znacznie efektywniejszym w bitwie.\n\nPozostałe tury efektu: %s. @@ -318,7 +318,7 @@ actors.buffs.ooze.name=żrący szlam actors.buffs.ooze.heromsg=Żrący szlam przeżera się przez twoje ciało. Zmyj go jak najszybciej! actors.buffs.ooze.ondeath=Rozpuściłeś się... actors.buffs.ooze.rankings_desc=Rozpuszczony -actors.buffs.ooze.desc=Lepka, żrąca substancja przywiera do ciała powoli je rozpuszczając.\n\nSzlam będzie zadawał obrażenia przez jakiś czas, ale może zostać zmyty wodą.\n\nPozostałe tury oszlamienia: %s. +actors.buffs.ooze.desc=Lepka, żrąca substancja przywiera do ciała, powoli je rozpuszczając.\n\nSzlam będzie zadawał obrażenia przez jakiś czas, ale może zostać zmyty wodą.\n\nPozostałe tury oszlamienia: %s. actors.buffs.paralysis.name=paraliż actors.buffs.paralysis.heromsg=Jesteś sparaliżowany! @@ -379,7 +379,7 @@ actors.buffs.snipersmark.name=naznaczenie strzelczyni actors.buffs.snipersmark.action_name_snapshot=szybki strzał actors.buffs.snipersmark.action_name_volley=seria actors.buffs.snipersmark.action_name_sniper=skupiony strzał -actors.buffs.snipersmark.desc=Strzelczyni jest skoncentrowana na ostatnio zaatakowanym przeciwniku, co pozwala jej na wykonanie ataku specjalnego. Atak ten przybiera różne formy w zależności od tego, jakie rozszerzenie posiada łuk.\n\nDomyślnie łuk wystrzeli _szybki strzał_, który zadaje zmniejszone obrażenia, ale wykonanie go jest natychmiastowe.\n\nAtak łukiem rozszerzonym pod kątem prędkości spowoduje wystrzelenie _serii_ trzech strzał. Każda strzała zada zmniejszone obrażenia, ale może aktywować zaklęcie na łuku. Ten atak wymaga jednej tury.\n\nAtak łukiem rozszerzonym pod kątem obrażeń pozwala na oddanie _skupionego strzału_. Ten atak nigdy nie chybi i zadaje dodatkowe obrażenia wraz ze zwiększeniem odległości od celu, jednak wymaga dwóch tur do wykonania.\n\nPozostało tur: %s. +actors.buffs.snipersmark.desc=Strzelczyni jest skoncentrowana na ostatnio zaatakowanym przeciwniku, co pozwala jej na wykonanie ataku specjalnego. Atak ten przybiera różne formy w zależności od tego, jakie rozszerzenie posiada łuk.\n\nDomyślnie łuk wystrzeli _szybki strzał_, który zadaje zmniejszone obrażenia, ale wykonanie go jest natychmiastowe.\n\nAtak łukiem rozszerzonym pod kątem prędkości spowoduje wystrzelenie _serii_ trzech strzał. Każda strzała zada zmniejszone obrażenia, ale może aktywować zaklęcie na łuku. Ten atak wymaga jednej tury.\n\nAtak łukiem rozszerzonym pod kątem obrażeń pozwala na oddanie _skupionego strzału_. Ten atak nigdy nie chybi i zadaje dodatkowe obrażenia wraz ze zwiększeniem odległości od celu, jednak wymaga dwóch tur do wykonania.\n\nPozostałe tury: %s. actors.buffs.soulmark.name=naznaczenie duszy actors.buffs.soulmark.desc=Czarnoksiężnik naznaczył duszę tego stworzenia, pozwalając mu leczyć się przy zadawaniu obrażeń fizycznych.\n\nPozostałe tury naznaczenia duszy: %s. @@ -634,7 +634,7 @@ actors.hero.talent$swiftequipcooldown.desc=Niedawno użyłeś tego talentu i mus actors.hero.talent$preciseassaulttracker.name=Precyzyjny atak actors.hero.talent$preciseassaulttracker.desc=Następny atak wręcz Fechmistrzyni będzie celniejszy.\n\nPozostałe tury: %s. actors.hero.talent$deadlyfollowuptracker.name=śmiertelna kontynuacja -actors.hero.talent$deadlyfollowuptracker.desc=Fechmistrzyni niedawno zaatakowała przeciwnika bronią miotaną, dzięki czemu jej ataki wręcz przeciwko niemu będą zadawały dodatkowe obrażenia.\n\nPozostałe tury: %s. +actors.hero.talent$deadlyfollowuptracker.desc=Fechmistrzyni niedawno zaatakowała przeciwnika bronią miotaną, dzięki czemu jej ataki wręcz przeciwko niemu będą zadawały dodatkowe obrażenia.\n\nPozostałe tury efektu: %s. actors.hero.talent$combinedlethalityabilitytracker.executed=zamordowany #warrior @@ -1034,7 +1034,7 @@ actors.mobs.npcs.imp.desc=Chochliki to pomniejsze demony. Są znane nie ze wzgl actors.mobs.npcs.impshopkeeper.name=ambitny chochlik actors.mobs.npcs.impshopkeeper.greetings=%s! Ach, witaj! -actors.mobs.npcs.impshopkeeper.greetings_ascent=Cóżeś uczynił %s? Kupuj szybko, muszę się stąd wynosić czym prędzej. +actors.mobs.npcs.impshopkeeper.greetings_ascent=Czy to %s? Co się stało tam na dole? Kupuj szybko, muszę stąd uciekać! actors.mobs.npcs.impshopkeeper.thief=Myślałem, że mogę ci zaufać! actors.mobs.npcs.impshopkeeper.buyback=Chochlik pogodnie cofa twój zakup. actors.mobs.npcs.impshopkeeper.desc=Ten chochlik rozłożył mały sklep na wejściu do wewnętrznych sal. Miło jest zobaczyć jakąś przyjazną twarz, choć kontrastuje się ona z wysokimi cenami. @@ -1094,7 +1094,7 @@ actors.mobs.npcs.wandmaker.intro_warrior=Ooo, witaj! Co za miła niespodzianka s actors.mobs.npcs.wandmaker.intro_rogue=Jejku, ale mnie przestraszyłeś! Nie spotkałem tutaj żadnego bandyty, który wciąż byłby przy zdrowych zmysłach, więc wnioskuję, że jesteś z powierzchni! Jeżeli nie masz nic przeciwko pomaganiu obcej osobie, być może mam dla ciebie zadanie. actors.mobs.npcs.wandmaker.intro_mage=Och, witaj %s! Słyszałem o pewnym zamieszaniu dotyczącym ciebie i instytutu czarodziei? A zresztą nieważne, tak czy siak nigdy nie lubiłem tych fajtłapów. Jeśli masz ochotę, mogę mieć dla ciebie zadanie. actors.mobs.npcs.wandmaker.intro_huntress=Och, witam pannę! Zobaczyć przyjazną twarz to takie miłe zaskoczenie tu na dole, czyż nie? W rzeczy samej, mógłbym przysiąc, że widziałem twoją twarz już wcześniej, ale głowy sobie nie dam uciąć... Zresztą nieważne, jeśli poszukujesz przygody, mogę mieć dla ciebie zadania. -actors.mobs.npcs.wandmaker.intro_duelist=Ooo, witaj panienko! Cóż za miła niespodzianka spotkać bohaterkę w tak przygnębiającym miejscu! Jeśli chcesz pomóc staruszkowi, mogę mieć dla ciebie zadanie. +actors.mobs.npcs.wandmaker.intro_duelist=O, witaj panienko! Cóż za miła niespodzianka spotkać bohaterkę w tak przygnębiającym miejscu! Jeśli chcesz pomóc staruszkowi, mogę mieć dla ciebie zadanie. actors.mobs.npcs.wandmaker.intro_1=\n\nPrzybyłem tu, by odnaleźć rzadki składnik do budowy różdżki, lecz zagubiłem się, a moja magiczna osłona słabnie. Muszę wkrótce wracać, ale nie mogę znieść myśli o powrocie bez zdobycia tego, po co tu przybyłem. actors.mobs.npcs.wandmaker.intro_dust=Szukam trochę _grobowego prochu_. Jest to specjalny rodzaj mączki kostnej, który często występuje w miejscach takich jak to. Gdzieś tutaj powinien być zabarykadowany pokój, w którym powinieneś znaleźć trochę prochu. Bądź jednak ostrożny, klątwa drzemiąca w tym prochu jest dość potężna, _wróć do mnie tak szybko jak tylko potrafisz_, a ja ją zdejmę z ciebie. actors.mobs.npcs.wandmaker.intro_ember=Szukam _świeżych niedopałków_, które można pozyskać z nowo narodzonego żywiołaka ognia. Żywiołaki zwykle pojawiają się, gdy rytuał przywołania nie jest kontrolowany, więc znajdź kilka świec i miejsce do rytuału, a na pewno sprawisz, że się pojawi. Walcząc z nim, _nie daj się zapędzić w kozi róg_ albo _przygotuj jakiś przedmiot zamrażający._ Nowo narodzone żywiołaki są dość potężne i chaotyczne, ale nie znoszą zimna. @@ -1308,7 +1308,7 @@ actors.mobs.necromancer.desc=Czeladnicy czarnej magii tłumnie przybyli do stare actors.mobs.necromancer$necroskeleton.name=szkielet nekromanty actors.mobs.necromancer$necroskeleton.desc=Ten szkielet został przywołany przez nekromantę. Zachowuje się jak zwykły ożywiony szkielet i rozpadnie się, jak tylko nekromanta zostanie pokonany. -actors.mobs.mob.died=Słyszysz jak coś gdzieś umiera. +actors.mobs.mob.died=Słyszysz, jak coś gdzieś umiera. actors.mobs.mob.rage=#$%^ actors.mobs.mob.rankings_desc=Pokonany przez: %s @@ -1461,7 +1461,7 @@ actors.mobs.yogfist$darkfist.desc=Ta pięść jest stworzona z czystej energii c actors.char.kill=Zabił cię %s... -actors.char.defeat=pokonano: %s. +actors.char.defeat=pokonany przeciwnik: %s. actors.char.def_verb=unik actors.char.invulnerable=nietykalny actors.char.immune=odporny diff --git a/core/src/main/assets/messages/actors/actors_ru.properties b/core/src/main/assets/messages/actors/actors_ru.properties index 59e31ac4d9..1a497db7e0 100644 --- a/core/src/main/assets/messages/actors/actors_ru.properties +++ b/core/src/main/assets/messages/actors/actors_ru.properties @@ -40,7 +40,7 @@ actors.blobs.waterofawareness.procced=Как только вы делаете г actors.blobs.waterofawareness.desc=Вода в этом колодце излучает силу знаний. Глоток из этого колодца откроет все секреты экипированных вещей, опознает проклятия на всех предметах в инвентаре, и раскроет все предметы на текущем этаже. actors.blobs.waterofhealth.procced=Едва вы сделали глоток, ваши раны полностью затянулись. -actors.blobs.waterofhealth.desc=Вода в этом источнике излучает здоровье. Сделайте глоток, чтобы исцелить раны, утолить голод, и очистить от проклятий любые изношенные предметы. +actors.blobs.waterofhealth.desc=Вода в этом источнике излучает здоровье. Глоток этой воды исцелит раны, утолит голод и очистит проклятия любых носимых предметов. actors.blobs.wateroftransmutation.desc=Вода в этом источнике излучает изменчивость. Бросьте в него предмет, чтобы получить нечто другое. @@ -111,7 +111,7 @@ actors.buffs.bless.desc=Большой всплеск сосредоточенн actors.buffs.blindness.name=ослеплен actors.buffs.blindness.heromsg=Вас ослепили! -actors.buffs.blindness.desc=Мир вокруг вас словно покрыт тёмным туманом.\n\nОслеплённый персонаж не видит дальше одной клетки перед собой, из-за чего дальний бой становится невозможным, а враги могут с лёгкостью скрыться. К тому же, ослеплённый герой не может читать свитки и книги.\n\nХодов осталось: %s. +actors.buffs.blindness.desc=Слепота окутывает окружающий мир темной дымкой.\n\nОслеплённый персонаж не видит дальше одной клетки перед собой, из-за чего дальний бой становится невозможным, а враги могут с лёгкостью скрыться. К тому же, ослеплённый герой не может читать свитки и книги.\n\nХодов осталось: %s. actors.buffs.buff.heromsg= @@ -134,7 +134,7 @@ actors.buffs.championenemy$giant.desc=Гигантские чемпионы по actors.buffs.championenemy$blessed.name=Вдохновлённый чемпион actors.buffs.championenemy$blessed.desc=Вдохновлённые чемпионы имеют 4-кратную меткость и уклонение. actors.buffs.championenemy$growing.name=Растущий чемпион -actors.buffs.championenemy$growing.desc=Растущие чемпионы получают постоянно растущий бонус к меткости, уклонению, физической атаке и к сопротивлению урону.\n\nТекущий бонус к метк/укл/атк: %1$d%%\nТекущее сопротивление урону: %2$d%% +actors.buffs.championenemy$growing.desc=Растущие чемпионы получают непрерывно возрастающий бонус меткости, уклонения, физической атаки и сопротивления урону.\n\nТекущий бонус метк/укл/атк: %1$d%%\nТекущее сопротивление урону: %2$d%% actors.buffs.charm.name=зачарован actors.buffs.charm.heromsg=Вы очарованы! diff --git a/core/src/main/assets/messages/actors/actors_tr.properties b/core/src/main/assets/messages/actors/actors_tr.properties index 171338ce3c..db5713c24e 100644 --- a/core/src/main/assets/messages/actors/actors_tr.properties +++ b/core/src/main/assets/messages/actors/actors_tr.properties @@ -37,10 +37,10 @@ actors.blobs.toxicgas.ondeath=Zehirli gazdan öldün... actors.blobs.corrosivegas.desc=Burada zehirli bir aşındırıcı çamur bulutu süzülüyor. actors.blobs.waterofawareness.procced=Bir yudum alırken zihnine bilgi aktığını hissediyorsun. -actors.blobs.waterofawareness.desc=Power of knowledge radiates from the water of this well. Drinking from the well will fully identify all equipped items, identify curses on all items in you inventory, and reveal all items on the current floor. +actors.blobs.waterofawareness.desc=Bu kuyunun suyundan bilginin gücü yayılıyor. Kuyu suyundan içmek kuşandığın eşyaları tanımanı sağlar, envanterindeki eşyalarında bulunan lanetleri tanımlar ve bu kattaki tüm eşyaları ortaya çıkarır. actors.blobs.waterofhealth.procced=Bir yudum alırken yaralarının tamamen iyileştiğini hissediyorsun. -actors.blobs.waterofhealth.desc=Power of health radiates from the water of this well. Drinking from this well wil heal your wounds, satisfy hunger, and cleanse curses on any worn items. +actors.blobs.waterofhealth.desc=Bu kuyunun suyundan sağlık gücü yayılır. Bu kuyudan içmek yaralarınızı iyileştirir, açlığınızı giderir ve yıpranmış eşyaların üzerindeki lanetleri temizler. actors.blobs.wateroftransmutation.desc=Bu kuyunun suyundan değişim gücü yayılıyor. Attığın şeyin başka bir şeye dönüşmesi için içine bir şey at. @@ -251,13 +251,13 @@ actors.buffs.invisibility.name=görünmez actors.buffs.invisibility.desc=Etrafındaki çevreyle iç içe girdin, bu da görünmeni imkansız kılıyor.\n\nGörünmez durumda iken düşmanların sana saldıramaz veya seni takip edemez. Fiziksel saldırılar ve büyüsel etkiler (parşömenler ve asalar) görünmezliği anında sonlandırır. \n\nGörünmezliğin geçmesine kalan sıra: %s. actors.buffs.invulnerability.name=dokunulmaz -actors.buffs.invulnerability.desc=Size kısa bir süre için yenilmezlik sağlayan güçlü bir koruyucu güçle donatıldınız!\n\nKalan tur sayısı: %s. +actors.buffs.invulnerability.desc=Büyük bir koruyucu güçle donatıldınız ve bu size kısa bir süre için zarar görmezlik sağlıyor!\n\nKalan tur sayısı: %s. actors.buffs.levitation.name=havalanmak -actors.buffs.levitation.desc=Büyülü bir güç seni havalandırıyor, kendi ağırlığını bile hissetmiyorsun. \n\nHavalanmış karakterler sessizce hareket eder ve yer yüzeyi kaynaklı etkileri yok sayarlar. Tuzaklar tetiklenmez, su ateşi söndürmez, bitkiler ezilmez, kökler ıska geçer ve çukurlaın üzerinden süzülürsün. Ama dikkatli ol, havalanma sona erdiği anda bunlar gerçekleşebilir.\n\nHavalanma kalan tur sayısı: %s. +actors.buffs.levitation.desc=Büyülü bir güç seni havalandırıyor, kendi ağırlığını bile hissetmiyorsun. \n\nHavalanmış karakterler sessizce hareket eder ve yer yüzeyi kaynaklı etkileri yok sayarlar. Tuzaklar tetiklenmez, su ateşi söndürmez, bitkiler ezilmez, kökler ıska geçer ve çukurların üzerinden süzülürsün. Ama dikkatli ol, havalanma sona erdiği anda bunlar gerçekleşebilir!\n\nHavalanma kalan tur sayısı: %s. actors.buffs.lifelink.name=yaşam bağlantısı -actors.buffs.lifelink.desc=This character's life force is linked to another character nearby. Any damage taken is shared between them.\n\nWhenever this character takes damage, half of it will be dealt to the life link target instead.\n\nTurns of life link remaining: %s, or until the linked character dies. +actors.buffs.lifelink.desc=Bu karakterin yaşam gücü yakındaki başka bir karaktere bağlanır. Alınan herhangi bir hasar aralarında paylaşılır.\n\nBu karakter her hasar aldığında, hasarın yarısı onun yerine bağlandığı karaktere verilir.\n\nKalan yaşam bağı turları: %s veya bağlı karakter ölene kadar. actors.buffs.light.name=aydınlatılmış actors.buffs.light.desc=En karanlık zindanda bile, senin tarafında sabit bir ışık her zaman ışıldıyor. \n\nIşık karanlığı aydinlatmanı sağlar, yani aynı noktadan daha fazla sey görebilirsin. \n\nAydinlatmanın geçmesine kalan sıra: %s. @@ -296,8 +296,8 @@ actors.buffs.monkenergy.action=Keşiş Yetenekleri actors.buffs.monkenergy.desc=Keşiş, düşmanları yendikçe çeşitli yeteneklerde kullanabileceği enerji kazanır. Çoğu düşman yenildiğinde 1 enerji verir ve Keşiş zamanla enerji kaybetmez.\n\nŞu anki enerji: %1$d/%2$d. actors.buffs.monkenergy.desc_cooldown=Keşiş yakın zamanda bir yetenek kullandı ve başka bir yetenek kullanmadan önce beklemelidir.\n\nŞu anki bekleme süresi: %d tur. actors.buffs.monkenergy$monkability$flurry.name=Telaşlı darbeler -actors.buffs.monkenergy$monkability$flurry.desc=Two instant strikes that deal %1$d-%2$d damage and ignore armor. This ability cannot be used repeatedly. -actors.buffs.monkenergy$monkability$flurry.empower_desc=Two instant strikes that deal %1$d-%2$d damage, ignore armor, _and use your weapon's enchantment._ This ability cannot be used repeatedly. +actors.buffs.monkenergy$monkability$flurry.desc=%1$d-%2$d hasar veren ve zırhı yok sayan iki anlık saldırı. Bu özellik üst üste kullanılamaz. +actors.buffs.monkenergy$monkability$flurry.empower_desc=%1$d-%2$d hasar veren, zırhı yok sayan _ve silahınızın büyüsünü kullanan_ iki anlık saldırı. Bu özellik üst üste kullanılamaz. actors.buffs.monkenergy$monkability$focus.name=odaklanma actors.buffs.monkenergy$monkability$focus.desc=Keşiş bir tur boyunca odaklanır, bu onun ona karşı yapılan bir sonraki saldırıdan kaçınmasını sağlar. actors.buffs.monkenergy$monkability$focus.empower_desc=Keşiş anında odaklanır, bu onun ona karşı yapılan bir sonraki saldırıdan kaçınmasını sağlar. @@ -326,7 +326,7 @@ actors.buffs.paralysis.out=felce karşı koyuldu actors.buffs.paralysis.desc=Çoğu zaman en kötü şey hiçbir şey yapmamaktır.\n\nFelç, tüm davranışların durmasına neden olarak hedefini etkinin geçmesine beklemeye zorlar. Hasar almaktan kaynaklanan acı, karakterlerin felcin etkine karşı koymalarına neden olarak onları felç etkisinden çıkarabilir.\n\nFelcin geçmesine kalan sıra: %s. actors.buffs.physicalempower.name=fiziksel olarak güçlendirilmiş -actors.buffs.physicalempower.desc=Your blows have been empowered, increasing the amount of damage you can deal when you hit enemies with physical attacks.\n\nBonus damage: %1$d.\nHits remaining: %2$d. +actors.buffs.physicalempower.desc=Darbeleriniz güçlendirildi, fiziksel saldırılarla vurduğunuz zaman verebileceğiniz hasar miktarı arttı.\n\nEk hasar:%1$d.\nKalan vuruşlar:%2$d. actors.buffs.pincushion.name=iğnelik actors.buffs.pincushion.desc=Bu karaktere karşı kullandığın fırlatma silahları ona saplı ve o yenildikten sonra yere düşecekler.\n\nSaplı eşyalar: @@ -379,7 +379,7 @@ actors.buffs.snipersmark.name=Keskin nişancı işareti actors.buffs.snipersmark.action_name_snapshot=Anlık durum görüntüsü actors.buffs.snipersmark.action_name_volley=voleybol actors.buffs.snipersmark.action_name_sniper=keskin nişancı atışı -actors.buffs.snipersmark.desc=The Sniper is honed in on the target she most recently attacked. She is able to perform a special attack with her bow which will vary based on how the bow is augmented.\n\nAn unaugmented bow will fire a _snapshot,_ which deals reduced damage but does not take any time to fire.\n\nA bow augmented for speed will fire a _volley_ of three arrows. Each arrow will deal reduced damage, but can still activate enchantment. This volley takes 1 turn to shoot.\n\nA bow augmented for damage will fire a _sniper shot._ This shot is guaranteed to hit, deals bonus damage based on distance from the target, and takes 2 turns to fire.\n\nTurns remaining: %s. +actors.buffs.snipersmark.desc=Keskin nişancı en son saldırdığı hedefe daha fazla odaklanır. Nişancı yayı ile yayını nasıl ayarladığına bağlı olarak özel bir saldırı yapabilir.\n\nAyarlanmamış bir yay _hızlıca_ yollayacaktır. Daha düşük bir hasarı vardır fakat ateşleme anında gerçekleşir.\n\nHıza ayarlanmış bir yay üç oktan oluşan bir _seri_ yollayacaktır. Her bir ok azaltılmış hasar verecektir, yine de efsunları etkinleştirebilir. Bu vuruş 1 turluk zaman gerektirir.\n\nHasara ayarlanmış bir yay _keskin nişan_ oku yollayacaktır. Bu vuruşun isabet etmesi garantilidir, işaretlenen düşmana uzaklığına göre bonus hasar verecektir. Bu vuruş 2 turluk zaman gerektirir.\n\nKalan turlar:%s actors.buffs.soulmark.name=ruh işaretli actors.buffs.soulmark.desc=Büyücü bu yaratığın ruhuna girerek fiziksel hasar aldığında iyileşmesini sağlar.\n\nRuh işaretinin geçmesine kalan sıra: %s. @@ -407,7 +407,7 @@ actors.buffs.vertigo.name=baş dönmesi actors.buffs.vertigo.desc=Düz bir yolda yürümek tüm dünya dönerken zor olabilir.\n\nBaş dönmesinin etkisi altında olan bir karakter gitmeye çalıştığı yer yerine rastgele başka bir yere gidecektir.\n\nBaş dönmesinin geçmesine kalan sıra: %s. actors.buffs.wandempower.name=asalar güçlendi -actors.buffs.wandempower.desc=Your damage-dealing wands have been empowered, increasing the amount of damage they deal for a few hits.\n\nBonus damage: %1$d.\nHits remaining: %2$d. +actors.buffs.wandempower.desc=Hasar veren asaların güçlendirildi, bir kaç vuruş için verilen hasar miktarı arttı.\n\nEk hasar:%1$d.\nKalan vuruşlar:%2$d. actors.buffs.weakness.name=zayıflamış actors.buffs.weakness.heromsg=Zayıflamış hissediyorsun! @@ -498,7 +498,7 @@ actors.hero.abilities.huntress.spirithawk$hawkally.name=Ruh Şahini actors.hero.abilities.huntress.spirithawk$hawkally.direct_defend=Şahin bu konuma gidiyor. actors.hero.abilities.huntress.spirithawk$hawkally.direct_follow=Şahin sizi takip ediyor actors.hero.abilities.huntress.spirithawk$hawkally.direct_attack=Şahin saldırmaya gidiyor! -actors.hero.abilities.huntress.spirithawk$hawkally.desc=A magical hawk, summoned by the Huntress. It glows a bright ethereal blue, its head constantly shifts around as it surveys the area.\n\nWhile it isn't much of a fighter its speed and vision make it excellent for scouting and distracting enemies. +actors.hero.abilities.huntress.spirithawk$hawkally.desc=Avcı tarafından çağırılmış sihirli bir şahin. Parlak, semavi bir maviyle parıldarken, kafası, alanı tararken etrafta dolanıp duruyor.\n\nPek iyi bir dövüşçü olmasa da hızı ve görüş yeteneği düşmanları gözetlemek ve dikkatlerini dağıtmak için mükemmel. actors.hero.abilities.huntress.spirithawk$hawkally.desc_remaining=Kalan tur: %d actors.hero.abilities.huntress.spirithawk$hawkally.desc_dodges=Kalan garanti kaçınmalar: %d @@ -606,7 +606,7 @@ actors.hero.herosubclass.champion_short_desc=_Şampiyon_ iki silah kullanabilir actors.hero.herosubclass.champion_desc=Şampiyon, birincil silahına ek olarak ikincil bir silah da kuşanabilen bir yakın dövüş silahları ustasıdır. Normal saldırılarında birincil silahını kullanır, ancak birincil silahını anında değiştirebilir ve her iki silahın da yeteneğini kullanabilir.\n\nAyrıca 2 adet daha fazla azami silah yeteneği şarjı ve +%50 silah yeteneği şarj hızı kazanır. actors.hero.herosubclass.monk=keşiş actors.hero.herosubclass.monk_short_desc=_Keşiş_ dövüşürken enerji biriktirir. Bu enerji çeşitli benzersiz yetenekler için harcanabilir. -actors.hero.herosubclass.monk_desc=The Monk is a master of physical technique. As she defeats enemies, she gains energy which can be used on a variety of defensive and utility-focused abilities. This energy does not fade over time, but has a cap based on the Monk's level.\n\n1 Energy: quickly strike with fists\n2 Energy: focus to dodge next attack\n3 Energy: instantly dash nearby\n4 Energy: kick an enemy away\n5 Energy: meditate to clear statuses and restore wand & artifact charge +actors.hero.herosubclass.monk_desc=Keşiş bir fiziksel teknik ustasıdır. Düşmanlarını yendikçe, çeşitli savunma ve fayda odaklı yeteneklerde kullanabileceği enerji kazanır. Bu enerji zamanla azalmaz, ancak Keşiş'in seviyesine bağlı olarak bir sınırı vardır.\n\n1 Enerji: yumruklarla hızlıca saldır\n2 Enerji: bir sonraki saldırıdan kaçmak için odaklan\n3 Enerji: anında yakınlara atıl\n4 Enerji: düşmanı tekmeleyerek uzaklaştır\n5 Enerji: durumları temizlemek ve asa & nesne yükünü yenilemek için meditasyon yap ##talents actors.hero.talent$provokedangertracker.name=kışkırtılmış öfke @@ -643,7 +643,7 @@ actors.hero.talent.hearty_meal.desc=_+1:_ Yemek yemek, Savaşçı'nın canı %30 actors.hero.talent.veterans_intuition.title=Gazinin Sezgileri actors.hero.talent.veterans_intuition.desc=_+1:_ Savaşçı silahları _1,75 kat_ ve zırhları _2,5 kat daha hızlı_ tanımlar.\n_+2_: Savaşçı silahları _2,5 kat daha hızlı_ tanır ve zırhı _kuşandığında zırhı da tanır_. actors.hero.talent.provoked_anger.title=kışkırtılmış öfke -actors.hero.talent.provoked_anger.desc=_+1:_ When the Warrior's shielding breaks, his next physical attack will deal _2 bonus damage_.\n\n_+2:_ When the Warrior's shielding breaks, his next physical attack will deal _3 bonus damage_. +actors.hero.talent.provoked_anger.desc=_+1:_ Savaşçı'nın kalkanı kırıldığında, bir sonraki fiziksel saldırısı _2 ilave hasar_ verir.\n_+2:_ Savaşçı'nın kalkanı kırıldığında, bir sonraki fiziksel saldırısı _3 ilave hasar_ verir. actors.hero.talent.iron_will.title=Demir İrade actors.hero.talent.iron_will.desc=_+1:_ Savaşçının mühründen sağlanan azami kalkan _1 artar_.\n\n_+2:_ Savaşçının mühründen sağlanan azami kalkan _2 artar_. actors.hero.talent.iron_will.meta_desc=_Bu yetenek farklı bir kahraman tarafından kazanılırsa_, kalkan avantajını kırık mühür olmadan verir. @@ -662,7 +662,7 @@ actors.hero.talent.improvised_projectiles.title=Doğaçlama Mermiler actors.hero.talent.improvised_projectiles.desc=_+1:_ Savaşçı normalde fırlatma silahı olarak kullanılmayan bir eşyayı fırlatarak _2 tur_ düşmanını kör edebilir. 50 tur bekleme süresi vardır.\n\n_+2:_ Savaşçı normalde fırlatmak silahı olarak kullanılmayan bir eşyayı fırlatarak _3 tur_ düşmanını kör edebilir. 50 tur bekleme süresi vardır. actors.hero.talent.hold_fast.title=Dayan -actors.hero.talent.hold_fast.desc=_+1:_ When the Warrior waits he gains _1-2 armor_ until he moves.\n\n_+2:_ When the Warrior waits he gains _2-4 armor_ until he moves.\n\n_+3:_ When the Warrior waits he gains _3-6 armor_ until he moves. +actors.hero.talent.hold_fast.desc= _+1:_ Savaşçı beklediğinde tekrar hareket edene kadar _1-2 zırh_ kazanır.\n\n_+2:_ Savaşçı beklediğinde tekrar hareket edene kadar _2-4 zırh_ kazanır.\n\n_+3:_ Savaşçı beklediğinde tekrar hareket edene kadar _3-6 zırh_ kazanır. actors.hero.talent.strongman.title=Güçlü Adam actors.hero.talent.strongman.desc=_+1:_ Savaşçının gücü _%8 arttı_ sayı aşağı doğru yuvarlanır.\n\n_+2:_ Savaşçının gücü _%13 arttı_ sayı aşağı doğru yuvarlanır.\n\n_+3:_Savaşçının gücü _%18 arttı_ sayı aşağı doğru yuvarlanır. @@ -703,7 +703,7 @@ actors.hero.talent.even_the_odds.desc=_+1:_ Savaşçı, dayanıklılık sona erd #mage actors.hero.talent.empowering_meal.title=Güçlendirici Yemek -actors.hero.talent.empowering_meal.desc=_+1:_ Eating food grants the Mage _2 bonus damage_ on the next 3 times he deals damage with a wand.\n\n_+2:_ Eating food grants the Mage _3 bonus damage_ on the next 3 times he deals damage with a wand. +actors.hero.talent.empowering_meal.desc=_+1:_ Yemek yemek, Büyücünün asasıyla yaptığı sıradaki 3 saldırısına _2 ilave hasar_ verir.\n\n_+2:_ Yemek yemek, Büyücünün asasıyla yaptığı sıradaki 3 saldırısına _3 ilave hasar_ verir. actors.hero.talent.scholars_intuition.title=Bilgin'in Sezgisi actors.hero.talent.scholars_intuition.desc=_+1:_ Büyücü asaları _3x daha hızlı_ tanımlar.\n\n_+2:_ Büyücü asaları _kullandığı anda_ tanımlar. actors.hero.talent.lingering_magic.title=kalıcı büyü @@ -891,7 +891,7 @@ actors.hero.talent.swift_spirit.desc=_+1:_ Ruh şahininin hareket hızı 2'den _ #duelist actors.hero.talent.strengthening_meal.title=güçlendirici yemek -actors.hero.talent.strengthening_meal.desc=_+1:_ Eating food grants the Duelist 3 bonus damage the next _2 times_ she hits an enemy with a physical attack.\n\n_+2:_ Eating food grants the Duelist 3 bonus damage the next _3 times_ she hits an enemy with a physical attack. +actors.hero.talent.strengthening_meal.desc=_+1:_ Yemek yemek Düellocunun düşmana yaptığı bir sonraki _2_ fiziksel saldırısına 3 ilave hasar verir.\n\n_+2:_ Yemek yemek Düellocunun düşmana yaptığı bir sonraki _3_ fiziksel saldırısına 3 ilave hasar verir.\n actors.hero.talent.adventurers_intuition.title=maceracı sezgisi actors.hero.talent.adventurers_intuition.desc=_+1:_ Düellocu silahları _2,5 kat_, zırhları ise _1,75 kat daha hızlı_ tanımlar.\n\n_+2:_ Düellocu silahları _kuşandığında onları_ ve zırhı _2,5 kat daha hızlı_ tanımlar. actors.hero.talent.patient_strike.title=sabır vuruşu @@ -902,7 +902,7 @@ actors.hero.talent.aggressive_barrier.meta_desc=_Bu yetenek farklı bir kahraman actors.hero.talent.focused_meal.title=odaklayan yemek actors.hero.talent.focused_meal.desc=_+1:_ Yemek yemek Düellocunun 1 turunu alır ve silahlarına _0.67 şarj_ verir.\n\n_+1:_ Yemek yemek Düellocunun 1 turunu alır ve silahlarına _1 şarj_ verir. -actors.hero.talent.focused_meal.meta_desc=_If this talent is gained by a different hero_ it will instead grant bonus damage to their next hit equal to their level/3 at +1, or level/2 at +2. +actors.hero.talent.focused_meal.meta_desc=_Bu yetenek farklı bir kahraman tarafından kazanılırsa_ bunun yerine bir sonraki vuruşuna +1'de seviye/3'e ya da +2'de seviye/2'ye eşit bonus hasar verir. actors.hero.talent.liquid_agility.title=sıvı çevikliği actors.hero.talent.liquid_agility.desc=_+1:_ When drinking or throwing a potion, brew, or elixir, the Duelist has _3x evasion_, and has _3x accuracy_ on her next melee attack within 5 turns.\n\n_+2:_ When drinking or throwing a potion, brew, or elixir, the Duelist has _infinite evasion_, and has _infinite accuracy_ on her next melee attack within 5 turns.\n\nThis bonus lasts for one additional turn and attack when using potions of strength, experience, or alchemy items that must be crafted using those potions.\n\nFor alchemy items with higher output quantities (e.g. aqua brew), this talent has a chance to trigger based on how many of that item is produced. actors.hero.talent.weapon_recharging.title=silah şarjı @@ -916,7 +916,7 @@ actors.hero.talent.swift_equip.desc=_+1:_ The Duelist can switch her equipped we actors.hero.talent.precise_assault.title=kesin saldırı actors.hero.talent.precise_assault.desc=_+1:_ When the Duelist uses a weapon ability, she gains _2x accuracy_ on her next melee attack within 5 turns.\n\n_+2:_ When the Duelist uses a weapon ability, she gains _5x accuracy_ on her next melee attack within 5 turns.\n\n_+3:_ When the Duelist uses a weapon ability, she gains _infinite accuracy_ on her next melee attack within 5 turns. -actors.hero.talent.precise_assault.meta_desc=_If this talent is gained by a different hero_ it will instead increase melee accuracy by 10% at +1, 20% at +2, or 30% at +3. +actors.hero.talent.precise_assault.meta_desc=_Bu yetenek farklı bir kahraman tarafından kazanılırsa_, bunun yerine yakın dövüş saldırı isabetini +1'de %10, +2'de %20 veya +3'te %30 artıracaktır. actors.hero.talent.deadly_followup.title=ölümcül takip actors.hero.talent.deadly_followup.desc=_+1:_ When the Duelist hits an enemy with a thrown weapon, she will deal _10% more melee damage_ to them for 5 turns.\n\n_+2:_ When the Duelist hits an enemy with a thrown weapon, she will deal _20% more melee damage_ to them for 5 turns.\n\n_+3:_ When the Duelist hits an enemy with a thrown weapon, she will deal _30% more melee damage_ to them for 5 turns. @@ -1023,11 +1023,11 @@ actors.mobs.npcs.ghost.find_me=Teşekkür ederim... gel ve beni bul... actors.mobs.npcs.ghost.desc=Hayalet zar zor gözüküyor. Kederli bir yüzü olan şekilsiz, soluk bir noktaya benziyor. actors.mobs.npcs.imp.name=hırslı imp -actors.mobs.npcs.imp.intro=Are you an adventurer? I love adventurers! You can always rely on them if something needs to be killed, am I right? For a bounty of course ;) +actors.mobs.npcs.imp.intro=Bir maceracı mısın? Maceracıları çok severim! Bir şeylerin ölmesi gerektiğinde her zaman onlara güvenebilirsin, di mi? Tabi ki bi ödül karşılığında ;) actors.mobs.npcs.imp.golems_1=In my case it's _golems_ that need to be killed. You see, I'm going to start a little business here, but those stupid golems are bad for business! It's very hard to negotiate with wandering lumps of granite, damn them! So please kill... let's say _4 of them_ and a reward is yours. -actors.mobs.npcs.imp.monks_1=In my case it's _monks_ who need to be killed. You see, I'm going to start a little business here, but those lunatics don't buy anything themselves and will scare away other customers. So please kill... let's say _5 of them_ and a reward is yours. +actors.mobs.npcs.imp.monks_1=Benim durumumda _keşişler_ öldürülmelidir. Görüyorsunya, burada küçük bir işyeri kurdum, ama bu aptallar kendi başlarına hiçbirşey almıyor ve üstelik diğer müşterileri korkutuyorlar. Bu yüzden lütfen... Hadi onlardan _5 tane_ öldür ve bir ödül kap. actors.mobs.npcs.imp.golems_2=Golem avın nasıl gidiyor? Sakın jetonları almayı unutma. -actors.mobs.npcs.imp.monks_2=Oh, you're still alive! I knew that your kung-fu would be stronger ;) Just don't forget to grab those tokens. +actors.mobs.npcs.imp.monks_2=Oh, hala hayattasın! Senin kung-fu'nun daha güçlü olabileceğini biliyordum ;) Sadece şu jetonları toplamayı unutma. actors.mobs.npcs.imp.cya=Görüşürüz, %s! actors.mobs.npcs.imp.hey=Şşşt, %s! actors.mobs.npcs.imp.desc=Impler küçük şeytanlardır. Güçleri veya büyü yeteneklerinden değil akıllı ve sosyetik olmaları ile not edilebilirler. Çoğu imp, şeytan olmayanlarla yaşamayı tercih eder. @@ -1073,7 +1073,7 @@ actors.mobs.npcs.sheep.desc=Bu büyülü bir koyun. Nesi mi büyülü? Onu öld actors.mobs.npcs.shopkeeper.name=tezgâhtar actors.mobs.npcs.shopkeeper.thief=Hırsız, Hırsız! actors.mobs.npcs.shopkeeper.warn=Dikkat et! Seni bir daha uyarmayacağım. -actors.mobs.npcs.shopkeeper.flee=The shopkeeper flees! +actors.mobs.npcs.shopkeeper.flee=Dükkan sahibi kaçıyor. actors.mobs.npcs.shopkeeper.sell=Bir eşya sat actors.mobs.npcs.shopkeeper.talk=Konuş actors.mobs.npcs.shopkeeper.buyback=Tezgâhtar gönülsüzce ürününüzü iade etti. @@ -1116,8 +1116,8 @@ actors.mobs.albino.name=albino sıçan actors.mobs.albino.desc=Bu nadir bir keseli sıçan ırkı, bembeyaz bir derisi ve pürüzlü dişleri var. actors.mobs.armoredstatue.name=zırhlı heykel -actors.mobs.armoredstatue.desc=You would think that it's just another one of this dungeon's inanimate statues, but its red glowing eyes give it away.\n\nIt seems to be in great condition because of the armor it's wearing, it might be very hard to kill. -actors.mobs.armoredstatue.desc_arm_wep=While the statue itself is made of stone, the _%1$s_ and _%2$s_ it's wielding look real. +actors.mobs.armoredstatue.desc=Onun, bu zindanın cansız heykellerinden sadece biri olduğunu düşünebilirsin, ama parlayan kırmızı gözleri onu ele veriyor..\n\nZırh kuşanmış olduğundan dolayı çok dayanıklı görünüyor, öldürmesi çok zor olabilir. +actors.mobs.armoredstatue.desc_arm_wep=Bu heykel taşdan yapilmış, ama elindeki _%1$s_ ve _%2$s_ gayet gerçekci duruyor. actors.mobs.bandit.name=çılgın haydut @@ -1380,8 +1380,8 @@ actors.mobs.spinner.desc=Bu yeşilimsi tüylü mağara örümcekleri doğrudan actors.mobs.statue.name=canlandırılmış heykel actors.mobs.statue.def_verb=engellendi -actors.mobs.statue.desc=You would think that it's just another one of this dungeon's inanimate statues, but its red glowing eyes give it away. -actors.mobs.statue.desc_weapon=While the statue itself is made of stone, the _%s_ it's wielding looks real. +actors.mobs.statue.desc=Bu heykelin zindandaki diger cansız heykeller gibi olduğunu düşünebilrisin ama parlayan kırmızı gözleri onu ele veriyor. +actors.mobs.statue.desc_weapon=Bu heykel taştan yapılmış, ama elindeki _%s_ gayet gerçekçi duruyor. actors.mobs.succubus.name=succubus actors.mobs.succubus.desc=Succubi'ler avlarının zihinlerini manipüle eden şekil değiştiren iblislerdir. Bu seferki soluk gotik bir insansı şeklini almış, belki de cüce büyücüleri cezbetmek için?\n\nSuccubi'ler saldırdıklarında düşmanlarını geçici olarak büyüleyebilir ve düşmanlarının kendilerine doğrudan saldıramamasını sağlayabilir. Succubi büyülenmiş bir düşmana saldırdığında, onun yaşam özünün bir kısmını çalar. diff --git a/core/src/main/assets/messages/actors/actors_vi.properties b/core/src/main/assets/messages/actors/actors_vi.properties index 35adda4a0a..6d3b2fe48d 100644 --- a/core/src/main/assets/messages/actors/actors_vi.properties +++ b/core/src/main/assets/messages/actors/actors_vi.properties @@ -980,7 +980,7 @@ actors.mobs.npcs.blacksmith.intro_quest_cleric=Này con người! Ngươi nhìn actors.mobs.npcs.blacksmith.intro_quest_start=Muốn trở nên hữu dụng à? Ta có việc ngươi có thể làm đây. Ta đã dựng cái xưởng này trên một cái mỏ cũ, nó ở ngay dưới cái thang kia. Cầm cây cuốc này và đào cho ta vài _cục vàng tối. 40 cục_ chắc là đủ. Đá ỏ dưới đó cũng mềm nên _ngươi sẽ có thể đào qua các bức tường bằng một chút sức._\n\nÝ ngươi là sao, ta sẽ trả công thế nào ư? Đồ tham lam...\n\nOk, ok, ta có thể làm chút công việc rèn cho ngươi. Ngươi may mắn đấy, ta là thợ rèn duy nhất quanh đây. actors.mobs.npcs.blacksmith.intro_quest_crystal=Cẩn thận nhé, cái mỏ hơi nguy hiểm cho một con người bé nhỏ như ngươi. Nó bị bỏ hoang đã được một thời gian rồi, và hàng đống tinh thể đã bắt đầu mọc lên. Chúng cũng lấp lánh, nhưng dễ vỡ quá nên chẳng có giá trị gì cả, và chúng có mấy cái thứ phép thuật bảo vệ chúng. Chúng khá mạnh đấy, nên hãy _cẩn thận khi ngươi đào_ không thì ngươi sẽ khiến chúng chú ý tới.\n\nCó một khối _tinh thể khổng lồ_ ở đâu đó nữa. Nó vững chắc hơn nhiều, nên hãy chuẩn bị cho một trận chiến nếu ngươi bắt đầu phá nó. Nhưng ta cá là đập nó đi sẽ làm chậm sự phát triển của tất cả các tinh thể, nên ta sẽ trả công thêm nếu ngươi làm được việc đó. actors.mobs.npcs.blacksmith.intro_quest_gnoll=Cẩn thận nhé, cái mỏ khá nguy hiểm đối với một con người bé nhỏ như ngươi đấy. Có mấy con gnoll cũng muốn chỗ vàng và giờ chúng đang phá hoại nơi này. Chúng là những sinh vật ngu ngốc, nên hoạt động khai thác của chúng đã gây ra đủ kiểu đổ sụp và sập hang. Ngươi sẽ phải đào qua đó, nên _hãy tìm những tảng đá mới bị tác động gần đây._\n\nTa nghĩ một kẻ trong đám gnoll đang gây ra hầu hết các vấn đề, có lẽ là một _thầy thổ thuật sư_ hay gì đó. Ta sẽ trả công thêm, nếu ngươi có thể tìm và giết nó, nhưng ta chắc chắn là nó sẽ đánh trả đấy. -actors.mobs.npcs.blacksmith.intro_quest_fungi=Cẩn thận nhé, cái mỏ hơi nguy hiểm cho một con người bé nhỏ như ngươi. Có vài con quái vật giống nấm đã mọc lên dưới đó. Nó có mấy trụ nấm rất chết chóc nếu mà tụi nó thấy ngươi, nhưng ít nhất thì tụi nó không thể đứng dậy và đuổi theo ngươi. _Đừng để bị nhìn thấy_ nếu ngươi muốn sống.\n\nTa sẽ trả công gấp đôi nếu ngươi có thể hạ được _cấy nấm to nhất,_ nhưng mà sẽ cần nỗ lực thật sự đấy. Nó được kết nối với một đám ổ nấm mốc giấu kín trong tường. Ngươi sẽ cần phá hết chúng thì mới gây sát thương cho nó được. +actors.mobs.npcs.blacksmith.intro_quest_fungi=Cẩn thận nhé, cái mỏ hơi nguy hiểm cho một con người bé nhỏ như ngươi. Có vài con quái vật giống nấm đã mọc lên dưới đó. Bọn chúng có mấy trụ nấm rất nguy hiểm nếu chúng thấy ngươi, nhưng ít nhất thì bọn chúng không thể đứng dậy và đuổi theo ngươi. _Đừng để bị nhìn thấy_ nếu ngươi muốn sống.\n\nTa sẽ trả công gấp đôi nếu ngươi có thể hạ được _cấy nấm to nhất,_ nhưng mà sẽ cần nỗ lực thật sự đấy. Nó được kết nối với một đám ổ nấm mốc giấu kín trong tường. Ngươi sẽ cần phá hết chúng thì mới gây sát thương cho nó được. actors.mobs.npcs.blacksmith.reminder=Ngươi lãng phí thời gian của ta xong chưa? Lối vào hang ở đằng kia. actors.mobs.npcs.blacksmith.reminder_crystal=Mang về cho ta nhiều vàng nhất có thể, và hãy cố phá khối tinh thể to nữa. actors.mobs.npcs.blacksmith.reminder_gnoll=Mang về cho ta nhiều vàng nhất có thể, và hãy cố giết tên thổ thuật sư gnoll nữa. @@ -1026,8 +1026,8 @@ actors.mobs.npcs.imp.name=Quỷ imp tham lam actors.mobs.npcs.imp.intro=Ngươi là một nhà thám hiểm? Ta thích các nhà thám hiểm! Ngươi luôn có thể dựa vào họ nếu có thứ gì đó cần phải giết, ta nói đúng chứ? Tất nhiên là với thù lao rồi ;) actors.mobs.npcs.imp.golems_1=Trong trường hợp của ta thì lũ _golem_ là thứ cần phải giết. Ngươi biết không, ta sắp bắt đầu kinh doanh một chút ở đây, nhưng lũ golem ngu ngốc ấy có hại cho việc kinh doanh của ta! Rất khó để đàm phán với mấy đống đá granite đi lang thang, chết tiệt! Nên xin hãy giúp ta giết... _4 con_ đi, và sẽ có một phần thưởng cho ngươi. actors.mobs.npcs.imp.monks_1=Trong trường hợp của ta thì mấy tên _tu sĩ_ là kẻ cần phải giết. Ngươi biết không, ta sắp bắt đầu kinh doanh một chút ở đây, nhưng lũ điên ấy chẳng mua gì cả và sẽ doạ những khách hàng khác của ta đi mất. Nên xin hãy giúp ta giết... _5 tên_ đi, và sẽ có một phần thưởng cho ngươi. -actors.mobs.npcs.imp.golems_2=Cuộc săn golem của ngươi thế nào rồi? Nhớ đừng quên lấy mấy tấm thẻ nhé. -actors.mobs.npcs.imp.monks_2=Ồ, ngươi vẫn còn sống! Ta biết là võ công của ngươi mạnh hơn mà ;) Nhớ đừng quên lấy những tấm thẻ nhé. +actors.mobs.npcs.imp.golems_2=Cuộc săn golem của ngươi thế nào rồi? Đừng quên lấy mấy tấm thẻ đó là được. +actors.mobs.npcs.imp.monks_2=Ồ, ngươi vẫn còn sống! Ta biết là võ công của ngươi mạnh hơn mà ;) Đừng quên lấy mấy tấm thẻ là được. actors.mobs.npcs.imp.cya=Gặp sau. %s! actors.mobs.npcs.imp.hey=Suyỵt, %s! actors.mobs.npcs.imp.desc=Imp là những con quỷ cấp thấp. Chúng nổi bật không phải vì sức mạnh hay tài năng ma thuật, mà bởi vì chúng khá thông minh và dễ gần. Nhiều con imp thích sống cùng những loài không phải quỷ hơn. @@ -1057,10 +1057,10 @@ actors.mobs.npcs.ratking.crown_no=Tôi không muốn... actors.mobs.npcs.ratking.crown_thankyou=Hehehe, cảm ơn! Giờ đi và làm đức vua của ngươi tự hào đi! actors.mobs.npcs.ratking.crown_fine=Được thôi! Dù sao cũng không phải là ta muốn nó... actors.mobs.npcs.ratking.crown_after=Thích áo giáp mới của ngươi chứ? Không có chuyện đòi lại đâu! -actors.mobs.npcs.ratking.desc_crown=Con chuột này to hơn một chút so với một con chuột có túi bình thường. Nó đang đội một chiếc vương miện của vua người lùn trên đầu nó. -actors.mobs.npcs.ratking.desc_birthday=Con chuột này to hơn một chút so với một con chuột có túi bình thường. Nó đang đội một chiếc mũ tiệc tùng tí hon thay vì chiếc vương miện thường thấy của nó. Chúc mừng sinh nhật Vua Chuột! -actors.mobs.npcs.ratking.desc_winter=Con chuột này to hơn một chút so với một con chuột có túi bình thường. Nó đang đội một cái mũ lễ hội nhỏ xíu thay vì cái vương miện thường thấy của nó. Ngày lễ vui vẻ! -actors.mobs.npcs.ratking.desc=Con chuột này to hơn một chút so với một con chuột có túi bình thường. Nó đang đội một chiếc vương miện tí hon trên đầu nó. +actors.mobs.npcs.ratking.desc_crown=Con chuột này to hơn một con chuột có túi bình thường một chút. Nó đang đội chiếc vương miện của vua người lùn trên đầu. +actors.mobs.npcs.ratking.desc_birthday=Con chuột này to hơn một con chuột có túi bình thường một chút. Nó đang đội một chiếc nón tiệc bé xíu thay vì chiếc vương miện thông thường của nó. Chúc mừng sinh nhật Vua Chuột! +actors.mobs.npcs.ratking.desc_winter=Con chuột này to hơn một con chuột có túi bình thường một chút. Nó đang đội một chiếc mũ lễ hội bé xíu thay vì chiếc vương miện thông thường của nó. Ngày lễ vui vẻ! +actors.mobs.npcs.ratking.desc=Con chuột này to hơn một con chuột có túi bình thường một chút. Nó đang đội một chiếc vương miện bé xíu trên đầu. actors.mobs.npcs.sheep.name=cừu actors.mobs.npcs.sheep.baa!=Bee! @@ -1097,7 +1097,7 @@ actors.mobs.npcs.wandmaker.intro_huntress=Xin chào quý cô! Một gương mặ actors.mobs.npcs.wandmaker.intro_duelist=Ồ, chào quý cô! Thật bất ngờ khi được gặp một người hùng ở một nơi tăm tối như thế này! Nếu quý cô đây có lòng muốn giúp đỡ tấm thân già này, ta có một yêu cầu muốn nhờ cô giúp đỡ. actors.mobs.npcs.wandmaker.intro_1=\n\nTa đến đây để tìm một nguyên liệu hiếm cho một cây đũa phép, nhưng ta đã bị lạc, và khiên phép thuật của ta đang yếu đi. Ta cần phải sớm rời đi, nhưng không đành lòng đi mà không lấy được thứ mà ta đã đến để lấy. actors.mobs.npcs.wandmaker.intro_dust=Ta cần tìm một ít _bột xác_. Nó là loại bột đặc biệt từ vụn xương bị nguyền rủa, thường xuất hiện ở những nơi như này. Sẽ có một phòng bị chặn cửa đâu đó trong tầng này, ta chắc chắn một ít bột sẽ xuất hiện ở đó. Nhưng ngươi phải cẩn thận, bởi vì người cầm bột sẽ bị nguyền rủa, _quay lại đây càng sớm càng tốt_, ta sẽ giải trừ nó cho ngươi. -actors.mobs.npcs.wandmaker.intro_ember=Ta cần tìm một ít _than mới_ từ nguyên tố lửa sơ sinh. Nguyên tố thường hiện lên từ nghi lễ triệu hồi mà không có kiểm soát, nên ngươi chỉ việc tìm một ít nến và một khu vực nghi lễ là ta chắc chắn rằng ngươi có thể triệu hồi một con. Ngươi sẽ muốn _tránh bịt lối thoát thân_ khi mà đánh nó đấy, hoặc ngươi có thể _giữ vật phẩm có thể đóng băng khi cần_. Nguyên tố sơ sinh rất mạnh và hỗn loạn, nhưng chúng không thể chịu được cái lạnh. +actors.mobs.npcs.wandmaker.intro_ember=Ta cần tìm một ít _than mới_ từ một nguyên tố lửa sơ sinh. Các nguyên tố thường xuất hiện khi một nghi lễ triệu hồi không được kiểm soát, nên chỉ cần tìm vài cây nến và một khu vực nghi lễ là ta chắc chắn rằng ngươi có thể khiến một con xuất hiện. Cơ mà ngươi sẽ muốn _tránh tự dồn mình vào đường cùng_ khi chiến đấu với nó, hoặc ngươi có thể _chuẩn bị sẵn một vật phẩm đóng băng nào đó_. Các nguyên tố sơ sinh khá mạnh và hỗn loạn, nhưng chúng không thể chịu được cái lạnh. actors.mobs.npcs.wandmaker.intro_berry=Tên quản ngục cũ ở đây giữ một _Quả mọng thối_, và ta đang cần một hạt giống của nó. Thứ cây này có lẽ đã mọc um tùm rồi, thế nên muốn lấy hạt từ nó quả là không dễ. Nó mọc thành vườn ở đâu đó trong tầng này. Cố gắng _giữ khoảng cách với roi dây leo của nó_ nếu ngươi muốn toàn mạng. Dùng lửa có vẻ hợp lí nhưng đừng làm thế, ngươi sẽ đốt trụi cả cái cây và tiêu hủy luôn thứ hạt mà ta cần mất. actors.mobs.npcs.wandmaker.intro_2=\n\nNếu ngươi có thể lấy nó cho ta, ta sẽ vui lòng trả công cho ngươi bằng một trong những cây đũa phép được chế tạo tinh xảo của ta! Ta mang hai chiếc theo mình, nên ngươi có thể thoải mái chọn chiếc mình thích. actors.mobs.npcs.wandmaker.reminder_dust=Đã tìm thấy bụi xác chết chưa, %s? Hãy tìm những cái rào chắn. @@ -1116,7 +1116,7 @@ actors.mobs.albino.name=chuột bạch tạng actors.mobs.albino.desc=Đây là một giống chuột có túi hiếm, với bộ lông trắng tinh và hàm răng lởm chởm. actors.mobs.armoredstatue.name=tượng mặc giáp -actors.mobs.armoredstatue.desc=Bạn đã nghĩ rằng đây chỉ lại là một bức tượng bất động khác của hầm ngục này, nhưng đôi mắt phát sáng màu đỏ của nó lại không cho thấy điều đó.\n\nCó vẻ nó còn nguyên vẹn do bộ giáp đang mặc, và có lẽ sẽ rất khó nếu muốn tiêu diệt. +actors.mobs.armoredstatue.desc=Bạn sẽ nghĩ rằng đó chỉ là một trong những bức tượng vô tri khác của hầm ngục này, nhưng đôi mắt màu đỏ phát sáng của nó khiến nó bị lộ..\n\nCó vẻ nó còn khá nguyên vẹn do bộ áo giáp nó đang mặc, có lẽ sẽ rất khó để tiêu diệt nó. actors.mobs.armoredstatue.desc_arm_wep=Mặc dù bản thân bức tượng được làm bằng đá, nhưng _%1$s_ và _%2$s_ nó trang bị trông như thật. actors.mobs.bandit.name=tên cướp điên @@ -1380,7 +1380,7 @@ actors.mobs.spinner.desc=Những con nhện hang động có bộ lông màu xan actors.mobs.statue.name=tượng sống actors.mobs.statue.def_verb=chặn -actors.mobs.statue.desc=Bạn sẽ nghĩ rằng đó chỉ là một bức tượng vô chi vô giác khác của hầm ngục này, nhưng đôi mắt phát sáng màu đỏ của nó đã làm cho nó khác hẳn. +actors.mobs.statue.desc=Bạn sẽ nghĩ rằng đó chỉ là một trong những bức tượng vô tri khác của hầm ngục này, nhưng đôi mắt màu đỏ phát sáng của nó khiến nó bị lộ. actors.mobs.statue.desc_weapon=Mặc dù bản thân bức tượng được làm bằng đá, nhưng _%s_ nó trang bị trông như thật. actors.mobs.succubus.name=succubus diff --git a/core/src/main/assets/messages/items/items_de.properties b/core/src/main/assets/messages/items/items_de.properties index 2f732d2b75..2c25bce825 100644 --- a/core/src/main/assets/messages/items/items_de.properties +++ b/core/src/main/assets/messages/items/items_de.properties @@ -1366,7 +1366,7 @@ items.trinkets.parchmentscrap.stats_desc=Auf der aktuellen Stufe wird dieser Tal items.trinkets.petrifiedseed.name=versteinerter Samen items.trinkets.petrifiedseed.desc=Dieser Samen ist versteinert, ob durch lange geologische Prozesse oder durch Magie. Dieser Samen scheint die Flora im Dungeon magisch zu beeinflussen, wodurch Pflanzensamen mitunter durch Runensteine ersetzt werden. items.trinkets.petrifiedseed.typical_stats_desc=Üblicherweise führt dieses Schmuckstück dazu, dass zertrampeltes Gras %1$s %%Runensteine anstelle von Samen fallen lässt, und dass hohes Gras %2$s %%häufiger Gegenstände fallen lässt. -items.trinkets.petrifiedseed.stats_desc=Auf seiner aktuellen Stufe bewirkt dieses Schmuckstück, dass zertrampeltes Gras _%1$s %%_ der Zeit Runensteine ​​statt Samen fallen lässt und dass hohes Gras außerdem _%2$s%%_ öfter Gegenstände fallen lässt. +items.trinkets.petrifiedseed.stats_desc=Auf seiner aktuellen Stufe bewirkt dieses Schmuckstück, dass zertrampeltes Gras _%1$s %%_ der Zeit Runensteine statt Samen fallen lässt und dass hohes Gras außerdem _%2$s%%_ öfter Gegenstände fallen lässt. items.trinkets.ratskull.name=Rattenschädel items.trinkets.ratskull.desc=Dieses makabre Kleinod ist nicht viel größer als der Schädel einer normalen Ratte, was in diesem Dungeon schon eine Seltenheit ist. Der magische Einfluss dieses Rattenschädels scheint die selteneren Bewohner dieses Dungeons anzuziehen, so dass diese wesentlich häufiger auftreten. diff --git a/core/src/main/assets/messages/items/items_eo.properties b/core/src/main/assets/messages/items/items_eo.properties index cc8d807243..dcfbb761fe 100644 --- a/core/src/main/assets/messages/items/items_eo.properties +++ b/core/src/main/assets/messages/items/items_eo.properties @@ -484,7 +484,7 @@ items.bombs.bomb.snuff_fuse=Vi rapide bruligis meĉon de bombo. items.bombs.bomb.ondeath=La eksplodo mortigis vin… items.bombs.bomb.rankings_desc=Mortigita pro eksplodo items.bombs.bomb.desc=Eĉ granda bombo de nigra pulvo. Eksplodo de ĝi kaŭzos _%1$d-%2$d da damaĝo_ al ĉio apud la eksplodejo kaj detruos iun apudajn terenon kaj aĵojn. -items.bombs.bomb.desc_fuse=Ŝajnas, ke la meĉo bruligos dum kelkaj temperoj antaŭ eksplodi. +items.bombs.bomb.desc_fuse=Ŝajnas, ke la meĉo brulos dum kelkaj temperoj antaŭ eksplodi. items.bombs.bomb.desc_burning=La meĉo de bombo brulas, forkuru aŭ estingu ĝin! items.bombs.bomb$doublebomb.name=du bomboj items.bombs.bomb$doublebomb.desc=Stako de du grandaj bomboj de nigra pulvo, ŝajnas ke vi ricevis unu senpage! @@ -502,7 +502,7 @@ items.bombs.holybomb.name=sankta bombo items.bombs.holybomb.desc=Tiu ĉi bombo estas modifita por ellasi helan brilon de sankta lumo je eksplodo. Ĉio ene la radiuso de 2 kaheloj ricevos _%1$d-%2$d da damaĝo_ pro la eksplodo, kaj nemortaj kaj demonaj bestaĉoj ricevos kroman 50%% damaĝon pro la sankta lumo. items.bombs.noisemaker.name=bruilo -items.bombs.noisemaker.desc=Tiu ĉi bombo estas modifita por ke pluroble eligu bruan sonon kiam ĝia meĉo forbrulos. Kiam iu tuŝos la bombo, ĝi eksplodos kaj kaŭzos _%1$d-%2$d da damaĝo_ al ĉio en la radiuso de 2 kaheloj! +items.bombs.noisemaker.desc=Tiu ĉi bombo estas modifita por ke pluroble eligu bruan sonon kiam ĝia meĉo forbrulos. Kiam iu tuŝos la bombon, ĝi eksplodos kaj kaŭzos _%1$d-%2$d da damaĝo_ al ĉio en la radiuso de 2 kaheloj! items.bombs.noisemaker.desc_burning=Tiu ĉi brulilo eksplodos, kiam iu alproksimiĝos al ĝi! items.bombs.smokebomb.name=fumbombo @@ -1732,9 +1732,9 @@ items.weapon.melee.battleaxe.ability_desc=Duelistino povas plenumi _frapegon_ pe items.weapon.melee.battleaxe.desc=Granda stala klingo de tiu ĉi batalhakilo kaŭzas seriozan inerton je ĉiu larĝa svingo. items.weapon.melee.crossbow.name=pafarko -items.weapon.melee.crossbow.stats_desc=Tiu ĉi armilo pliigas damaĝon de ĵetsagetoj kiam surmetita kaj eĉ transdonos sian ensorĉon al ili. +items.weapon.melee.crossbow.stats_desc=Tiu ĉi armilo pliigas damaĝpovon de ĵetsagetoj kiam surmetita kaj eĉ transdonos sian ensorĉon al ili. items.weapon.melee.crossbow.ability_name=plipovigita pafo -items.weapon.melee.crossbow.typical_ability_desc=Duelistino povas prepari _plipovigitan pafon_ per pafarko. Ŝia sekva norma atako per ĝi certe trafos kaj aktivigos unu el la tri efikoj: permanaj atakoj forbatos kontraŭulojn, neprempitaj sagetoj kaŭzos probable_+%1$d da damaĝo_, trempitaj sagetoj kaŭzos frap-efikojn ene la areo 7×7 kaj havos probable _%2$d pliajn uzojn._ +items.weapon.melee.crossbow.typical_ability_desc=Duelistino povas prepari _plipovigitan pafon_ per pafarko. Ŝia sekva norma atako per ĝi certe trafos kaj aktivigos unu el la tri efikoj: permanaj atakoj forbatos kontraŭulojn, netrempitaj sagetoj kaŭzos probable _+%1$d da damaĝo_, trempitaj sagetoj kaŭzos frap-efikojn ene la areo 7×7 kaj havos probable _%2$d pliajn uzojn._ items.weapon.melee.crossbow.ability_desc=Duelistino povas prepari _plipovigitan pafon_ per pafarko. Ŝia sekva norma atako per ĝi certe trafos kaj aktivigos unu el la tri efikoj: permanaj atakoj forbatos kontraŭulojn, netrempitaj sagetoj kaŭzos +%1$d da damaĝo_, trempitaj sagetoj kaŭzos frap-efikojn ene la areo 7×7 kaj havos _%2$d pliajn uzojn._ items.weapon.melee.crossbow.desc=Nesufiĉe komplika armilo pafanta sagojn kun deca rapido. Kvankam ĝi ne estas projektita por servi kiel permana armilo, pro ĝia solida strukturo ĝi taŭgos por batali permane. items.weapon.melee.crossbow.upgrade_ability_stat_name=Plifortigo de special-atako diff --git a/core/src/main/assets/messages/items/items_es.properties b/core/src/main/assets/messages/items/items_es.properties index 86bb0cd7d0..aa67e5fe94 100644 --- a/core/src/main/assets/messages/items/items_es.properties +++ b/core/src/main/assets/messages/items/items_es.properties @@ -493,13 +493,13 @@ items.bombs.firebomb.name=bomba de fuego items.bombs.firebomb.desc=Esta bomba ha sido modificada para estallar en un área más grande, causando _%1$d-%2$d de daño_ y esparciendo llamas prolongadas en un radio de 2 casillas. items.bombs.flashbangbomb.name=flashbang -items.bombs.flashbangbomb.desc=Esta bomba personalizada estallará en una explosión de luz cegadora cuando explote. Todo aquello dentro de un radio de 2 casillas recibirá _%1$d-%2$d de daño por la explosión, un 25%% de daño adicional por electricidad, y serán paralizados por 10 turnos. +items.bombs.flashbangbomb.desc=Esta bomba personalizada estallará en una explosión de luz, sonido y electricidad cuando explote. Todo aquello dentro de un radio de 2 casillas recibirá _%1$d-%2$d de daño_ por la explosión, un 25%% de daño adicional por electricidad, y serán paralizados por 10 turnos. items.bombs.frostbomb.name=bomba helada items.bombs.frostbomb.desc=Esta bomba ha sido modificada para estallar en un área más grande, causando _%1$d-%2$d de daño_ y esparciendo una ráfaga de aire helado prolongada en un radio de 2 casillas. items.bombs.holybomb.name=bomba sagrada -items.bombs.holybomb.desc=Esta bomba ha sido modificada para encender una luz sagrada en un gran área cuando explota. Todo aquello dentro de un radio de 2 casillas recibirá _%1$d-%2$d de daño_ por la explosión, y enemigos no muertos o demoníacos recibirán un 50%%de daño adicional por la luz sagrada. +items.bombs.holybomb.desc=Esta bomba ha sido modificada para encender una luz sagrada en un gran área cuando explota. Todo aquello dentro de un radio de 2 casillas recibirá _%1$d-%2$d de daño_ por la explosión, y enemigos no muertos o demoníacos recibirán un 50%% de daño adicional por la luz sagrada. items.bombs.noisemaker.name=bomba de ruido items.bombs.noisemaker.desc=Esta bomba personalizada hará ruido repetidamente cuando se agote su fusible. Cuando algo toque la bomba, ¡explotará y causará _%1$d-%2$d de daño_ a todo aquello dentro de un radio de 2 casillas! diff --git a/core/src/main/assets/messages/items/items_fr.properties b/core/src/main/assets/messages/items/items_fr.properties index ac1f52b6c6..7bba537047 100644 --- a/core/src/main/assets/messages/items/items_fr.properties +++ b/core/src/main/assets/messages/items/items_fr.properties @@ -745,7 +745,7 @@ items.potions.brews.infernalbrew.name=breuvage infernal items.potions.brews.infernalbrew.desc=Lorsqu'il est utilisé, ce breuvage répand rapidement un enfer de feu sous forme de gaz. items.potions.brews.shockingbrew.name=breuvage foudroyant -items.potions.brews.shockingbrew.desc=Lorsque utilisé, ce breuvage répand un orage électrique dans une grande zone autour de l'emplacement où la fiole a été cassée. +items.potions.brews.shockingbrew.desc=Lorsqu'utilisé, ce breuvage répand un orage électrique dans une grande zone autour de l'emplacement où la fiole a été cassée. items.potions.brews.unstablebrew.name=breuvage instable items.potions.brews.unstablebrew.desc=Ce breuvage magique brille en passant par les couleurs de l'arc-en-ciel.\n\nLorsqu'il est bu ou lancé, il déclenchera l'effet d'une potion au hasard. L'effet sera toujours positif si le breuvage est bu et sera toujours négatif si lancé. @@ -966,33 +966,33 @@ items.rings.ringofforce.upgrade_stat_name_1=Dégâts à mains nues items.rings.ringofforce.upgrade_stat_name_2=Dégâts bonus avec arme items.rings.ringofforce.upgrade_stat_name_3=Dégâts de capacité items.rings.ringofforce.ability_name=posture de bagarreur -items.rings.ringofforce.typical_ability_desc=La Duelliste peut adopter une _posture de bagarreur_ avec cet anneau. Dans cette posture, les attaques de la Duelliste utilisent toujours cet anneau même si une arme est équipée. Ces attaquent infligent généralement _%1$d-%2$d dégâts_ et bénéficient aussi de l’enchantement et de l'augmentation de l’arme. Cette posture ralentit la recharge de l'arme de 50%%. +items.rings.ringofforce.typical_ability_desc=La Duelliste peut adopter une _posture de bagarreur_ avec cet anneau. Dans cette posture, les attaques de la Duelliste utilisent toujours cet anneau même si une arme est équipée. Ces attaques infligent généralement _%1$d-%2$d dégâts_ et bénéficient aussi de l’enchantement et de l'augmentation de l’arme. Cette posture ralentit la recharge de l'arme de 50%%. items.rings.ringofforce.ability_desc=La Duelliste peut adopter une _posture de bagarreur_ avec cet anneau. Dans cette posture, les attaques de la Duelliste utilisent toujours cet anneau même si une arme est équipée. Ces attaquent infligent %1$d-%2$d dégâts et bénéficient aussi de l’enchantement et de l'augmentation de l’arme. Cette posture ralentit la recharge de l'arme de 50%%. items.rings.ringofforce.desc=Cette bague améliore la force des attaques au corps à corps de son porteur. Cette puissance supplémentaire est plutôt faible lorsque l'on manie une arme, mais elle rendra les attaques à mains nues beaucoup plus puissantes. Une bague maudite affaiblira au contraire les attaques de son porteur. items.rings.ringofforce$brawlersstance.name=posture de bagarreur items.rings.ringofforce$brawlersstance.desc=Dans cette posture, les attaques normales de la Duelliste utiliseront un anneau de force équipée même si elle a une arme équipée. Ces attaques bénéficient toujours de l'augmentation et de l'enchantement de l'arme.\n\nMaintenir cette posture demande de la concentration, ce qui ralentit la recharge des capacités d'arme de 50%.\n\nCette posture peut être activée et désactivée en utilisant un anneau de force, mais le ralentissement de la recharge des capacités persistera un petit moment si la posture est rapidement modifiée. items.rings.ringoffuror.name=bague de furie -items.rings.ringoffuror.stats=Si vous la portez,cette bague augmentera la vitesse de vos attaques de _%s%%._ -items.rings.ringoffuror.typical_stats=Si vous la portez,cette bague augmentera typiquement la vitesse de vos attaques de _%s%%._ +items.rings.ringoffuror.stats=Si vous la portez, cette bague augmentera la vitesse de vos attaques de _%s%%._ +items.rings.ringoffuror.typical_stats=Si vous la portez, cette bague augmentera typiquement la vitesse de vos attaques de _%s%%._ items.rings.ringoffuror.combined_stats=Vos anneaux équipés combinent leur puissance, augmentant la vitesse de vos attaques de _%s%%_ au total. items.rings.ringoffuror.upgrade_stat_name_1=Boost de vitesse d'attaque items.rings.ringoffuror.desc=Cette bague procure à son porteur une rage intérieure, lui permettant d'attaquer plus rapidement. Une bague maudite va au contraire ralentir la vitesse d'attaque de son porteur. items.rings.ringofhaste.name=bague de célérité items.rings.ringofhaste.stats=Si vous la portez, cette bague augmentera votre vitesse de déplacement de _%s%%._ -items.rings.ringofhaste.typical_stats=Si vous la portez, cette bague augmentera normalement votre vitesse de déplacement de _%s%%._ +items.rings.ringofhaste.typical_stats=Si vous la portez, cette bague augmentera typiquement votre vitesse de déplacement de _%s%%._ items.rings.ringofhaste.combined_stats=Vos anneaux équipés combinent leur puissance, augmentant votre vitesse de déplacement de _%s%%_ au total. items.rings.ringofhaste.upgrade_stat_name_1=Boost de vitesse de déplacement items.rings.ringofhaste.desc=Cette bague réduit la difficulté de déplacement de son porteur, lui permettant de courir à des vitesses surhumaines. Une bague maudite va au contraire peser sur son porteur pour le ralentir. items.rings.ringofmight.name=bague de puissance items.rings.ringofmight.stats=Si vous la portez, cette bague augmentera votre force de _%1$d_ et vos points de vie de _%2$s%%._ -items.rings.ringofmight.typical_stats=Si vous la portez, cette bague augmentera normalement votre force de _%1$d_ et vos points de vie de _%2$s%%._ +items.rings.ringofmight.typical_stats=Si vous la portez, cette bague augmentera typiquement votre force de _%1$d_ et vos points de vie de _%2$s%%._ items.rings.ringofmight.combined_stats=Vos anneaux équipés combinent leur puissance, augmentant votre force de _%1$d_ et vos PV maximums de _%2$s%%_ au total. items.rings.ringofmight.upgrade_stat_name_1=Augmentation de force items.rings.ringofmight.upgrade_stat_name_2=Boost de santé maximale -items.rings.ringofmight.desc=Cette bague améliore la condition physique de son porteur, lui procurant une meilleure force et une meilleure constitution. Une bague maudit affaiblira son porteur. +items.rings.ringofmight.desc=Cette bague améliore la condition physique de son porteur, lui procurant une meilleure force et une meilleure constitution. Une bague maudite affaiblira son porteur. items.rings.ringofsharpshooting.name=bague d'acuité items.rings.ringofsharpshooting.stats=Si vous la portez, cette bague augmentera les dégâts de vos armes de lancer comme si leur niveau était amélioré de _%1$d_ et leur durabilité augmentera de _%2$s%%._ @@ -1002,19 +1002,19 @@ items.rings.ringofsharpshooting.upgrade_stat_name_1=Boost de niveau des armes de items.rings.ringofsharpshooting.upgrade_stat_name_2=Boost de durabilité items.rings.ringofsharpshooting.desc=Cette bague accroît la précision et la visée du porteur, ce qui rendra toutes les armes de jets plus dangereuses et durables. Une bague maudite aura l'effet inverse. -items.rings.ringoftenacity.name=bague de tenacité -items.rings.ringoftenacity.stats=Si vous la portez, cette bague diminuera les dégâts reçus de _%s%%._ -items.rings.ringoftenacity.typical_stats=Si vous la portez, cette bague diminuera normalement les dégâts reçus de _%s%%._ +items.rings.ringoftenacity.name=bague de ténacité +items.rings.ringoftenacity.stats=Si vous la portez, cette bague diminuera au mieux les dégâts reçus de _%s%%._ +items.rings.ringoftenacity.typical_stats=Si vous la portez, cette bague diminuera typiquement les dégâts reçus de _%s%%_ au maximum. items.rings.ringoftenacity.combined_stats=Vos anneaux équipés combinent leur puissance, ce qui réduit les dommages que vous prenez jusqu’à _%s%%_ au total. items.rings.ringoftenacity.upgrade_stat_name_1=Résistance aux dégâts maximale items.rings.ringoftenacity.desc=Le personnage portant cette bague résistera à des attaques qui autrement auraient été mortelles. Plus le porteur ou la porteuse est blessé(e), plus iel sera résistant(e) aux dommages. Une bague maudite va au contraire faciliter l'exécution de celle/celui-ci par les ennemis. items.rings.ringofwealth.name=bague de fortune items.rings.ringofwealth.stats=Si vous la portez, cette bague augmentera votre chance de _%s%%._ -items.rings.ringofwealth.typical_stats=Si vous la portez, cette bague augmentera normalement votre chance de _%s%%._ +items.rings.ringofwealth.typical_stats=Si vous la portez, cette bague augmentera typiquement votre chance de _%s%%._ items.rings.ringofwealth.combined_stats=Vos anneaux équipés combinent leur puissance, augmentant votre chance de _%s%%_ au total. items.rings.ringofwealth.upgrade_stat_name_1=Boost de chance -items.rings.ringofwealth.desc=Cette bague agit comme un aimant à trésor, augmentant la proportion qu'ont les ennemis et les conteneurs à transporter des objets de valeur. Une bague maudite réduira au contraire vos chances de recevoir un butin. +items.rings.ringofwealth.desc=Cette bague agit comme un aimant à trésor, augmentant la propension qu'ont les ennemis et les conteneurs à posséder des objets de valeur. Une bague maudite réduira au contraire vos chances de recevoir un butin. @@ -1051,14 +1051,14 @@ items.scrolls.scrolloflullaby.name=parchemin de berceuse items.scrolls.scrolloflullaby.sooth=Le parchemin produit une douce mélodie. Vous avez vraiment envie de dormir. items.scrolls.scrolloflullaby.desc=Lire ce parchemin va émettre une douce mélodie qui endormira tout ceux qui l'entendent dans un profond sommeil magique. Pour le héros et ses alliés ce repos est réparateur. -items.scrolls.scrollofmagicmapping.name=sort de cartographie magique +items.scrolls.scrollofmagicmapping.name=parchemin de cartographie magique items.scrolls.scrollofmagicmapping.layout=Vous connaissez maintenant la disposition du niveau. items.scrolls.scrollofmagicmapping.desc=Une fois lu, ce parchemin imprimera dans votre mémoire une image d'une clarté limpide révélant le plan du niveau ainsi que ses plus sombres secrets. L'emplacement des objets et des créatures demeurera inconnu. items.scrolls.scrollofmirrorimage.name=parchemin d'image-miroir items.scrolls.scrollofmirrorimage.copies=Le parchemin crée des images-miroir de vous. items.scrolls.scrollofmirrorimage.no_copies=Le parchemin tente de créer des images-miroir de vous, mais elles n'ont nulle part où aller. -items.scrolls.scrollofmirrorimage.desc=L'incantation sur ce parchemin créera deux doublures. Ces images-miroir agissent comme des clones, plus faibles, et traqueront leurs ennemis. Elle n'ont aucune durée de vie mais disparaîtront dès qu'elles prendront des dégâts. +items.scrolls.scrollofmirrorimage.desc=L'incantation sur ce parchemin créera deux doublures illusoires. Ces images-miroir agissent comme de faibles clones, et traqueront leurs ennemis. Elles n'ont malheureusement aucune durée de vie et disparaîtront dès qu'elles subissent des dégâts. items.scrolls.scrollofretribution.name=parchemin de rétribution items.scrolls.scrollofretribution.blast=Une puissante énergie magique jaillit du parchemin ! @@ -1077,14 +1077,14 @@ items.scrolls.scrollofremovecurse.inv_title=Purifier un objet items.scrolls.scrollofremovecurse.cleansed=Votre objet brille d'une lumière purificatrice, et une énergie malveillante se disperse ! items.scrolls.scrollofremovecurse.not_cleansed=Votre objet brille d'une lumière purificatrice, mais rien ne se passe. items.scrolls.scrollofremovecurse.spirit=Votre parchemin libère l'esprit tourmenté ! -items.scrolls.scrollofremovecurse.desc=L'incantation de ce parchemin enlèvera instantanément tout enchantement maléfique d'une unique arme, bague, baguette, armure ou d'un artefact transporté. +items.scrolls.scrollofremovecurse.desc=L'incantation de ce parchemin enlèvera instantanément tout enchantement maléfique d'une unique arme, bague, baguette, armure ou artefact transporté. items.scrolls.scrollofteleportation.name=parchemin de téléportation items.scrolls.scrollofteleportation.tele=Vous avez été téléporté en un clin d'œil à un autre endroit de l'étage. items.scrolls.scrollofteleportation.no_tele=Votre sort de téléportation échoue. items.scrolls.scrollofteleportation.cant_reach=Vous ne pouvez pas vous téléporter ici items.scrolls.scrollofteleportation.prompt=Choisissez un lieu où téléporter -items.scrolls.scrollofteleportation.desc=Le sort sur ce parchemin téléporte le lecteur à un autre endroit de ce niveau du donjon. Le parchemin privilégie les zones non visitées, mais ne peut pas passer à travers les portes fermés à clef ou les obstacles. Il peut, cependant, révéler des portes cachés qui mène vers de nouveaux lieux. +items.scrolls.scrollofteleportation.desc=Le sort sur ce parchemin téléporte le lecteur à un autre endroit de ce niveau du donjon. Le parchemin privilégie les zones non visitées, mais ne peut pas passer à travers les portes fermées à clef ou les obstacles. Il peut, cependant, révéler des portes cachées qui mènent vers de nouveaux lieux. items.scrolls.scrollofterror.name=parchemin de terreur items.scrolls.scrollofterror.none=Le parchemin émet un brillant éclair de lumière rouge. @@ -1119,7 +1119,7 @@ items.scrolls.exotic.exoticscroll.naudiz=parchemin de NAUDIZ exotique items.scrolls.exotic.exoticscroll.berkanan=parchemin de BERKANAN exotique items.scrolls.exotic.exoticscroll.odal=parchemin de ODAL exotique items.scrolls.exotic.exoticscroll.tiwaz=parchemin de TIWAZ exotique -items.scrolls.exotic.exoticscroll.unknown_desc=Une brillante rune de magie indéchiffrable est écrite sur ce parchemin noir. Elle semble étrangère a cette terre, qui sait ce qui se passerait quand lue a haute voix? +items.scrolls.exotic.exoticscroll.unknown_desc=Une rune brillante de magie indéchiffrable est inscrite sur ce parchemin noir. Il semble étranger à cette terre, qui sait ce qui arrivera quand vous le lirez à haute voix ? items.scrolls.exotic.scrollofsirenssong.name=parchemin du chant des sirènes items.scrolls.exotic.scrollofsirenssong.prompt=Choisissez une cible @@ -1138,15 +1138,15 @@ items.scrolls.exotic.scrollofchallenge$challengearena.name=arène de défi items.scrolls.exotic.scrollofchallenge$challengearena.desc=Une arène magique est apparue autour de vous, démarquée par un brouillard stagnant rouge.\n\nQuand vous vous tenez dans le brouillard, votre faim n'augmente pas et vous recevez 33%% de dégâts en moins de toutes les sources. Si vous possédez d'autres sources de réductions de dégâts (par exemple une armure), elles s'appliqueront après la réduction de 33%%.\n\nTours restants : %d. items.scrolls.exotic.scrollofdivination.name=parchemin de divination -items.scrolls.exotic.scrollofdivination.nothing_left=Il ne reste rien a identifier! -items.scrolls.exotic.scrollofdivination.desc=Ce parchemin permet d'identifier aléatoirement 4 objets que vous ne connaissez pas encore. Cela peut-être la couleur d'une potion, la rune d'un parchemin ou la gemme d'un anneau. Les objets identifiés ne sont pas forcément ceux que vous portez sur vous. -items.scrolls.exotic.scrollofdivination$wnddivination.desc=Votre parchemin de divination a identifié les objets suivant: +items.scrolls.exotic.scrollofdivination.nothing_left=Il ne reste rien à identifier ! +items.scrolls.exotic.scrollofdivination.desc=Ce parchemin permet d'identifier aléatoirement 4 objets que vous ne connaissez pas encore. Cela peut être la couleur d'une potion, la rune d'un parchemin ou la gemme d'un anneau. Les objets identifiés ne sont pas forcément ceux que vous portez sur vous. +items.scrolls.exotic.scrollofdivination$wnddivination.desc=Votre parchemin de divination a identifié les objets suivants : items.scrolls.exotic.scrollofdread.name=parchemin d'effroi items.scrolls.exotic.scrollofdread.desc=Une fois lu, ce parchemin émettra un éclair de lumière rouge qui provoque une terreur incroyable chez tous les ennemis dans votre champ de vision. Cet effet est si grand qu'ils essaieront rapidement de s'enfuir du donjon, pour ne plus jamais être revus !\n\nComme pour la terreur, cet effet peut expirer avec le temps, ou si l'ennemi est attaqué.\n\nLes ennemis à forte volonté tels que les boss se verront infliger une terreur à la place. items.scrolls.exotic.scrollofenchantment.name=parchemin d'enchantement -items.scrolls.exotic.scrollofenchantment.inv_title=Enchante un objet +items.scrolls.exotic.scrollofenchantment.inv_title=Enchanter un objet items.scrolls.exotic.scrollofenchantment.weapon=Choisissez un enchantement à appliquer à votre arme. items.scrolls.exotic.scrollofenchantment.armor=Choisissez un glyphe à appliquer à votre armure. items.scrolls.exotic.scrollofenchantment.cancel=annuler @@ -1165,13 +1165,13 @@ items.scrolls.exotic.scrollofmetamorphosis.metamorphose_talent=métamorphoser le items.scrolls.exotic.scrollofmetamorphosis.desc=Ce parchemin contient une puissante magie de transmutation, qui s'appliquera au lecteur plutôt qu'à un objet. La magie de ce parchemin vous permettra de sélectionner un talent et de le remplacer par un parmi quatre talents du même niveau de différentes classes de héros !\n\nCet effet ne peut s'appliquer qu'aux talents de classe, pas aux talents acquis des sous-classes ou des capacités d'armure. Les talents que vous ne pouvez pas utiliser ne seront pas proposés en option. items.scrolls.exotic.scrollofmysticalenergy.name=parchemin d'énergie mystique -items.scrolls.exotic.scrollofmysticalenergy.desc=Le pouvoir magique pur attaché a ce parchemin va, quand déchaîné, charger les artefacts équipés d'un utilisateur au fil du temps. +items.scrolls.exotic.scrollofmysticalenergy.desc=Une fois relâché, le pouvoir énergétique brut enfermé dans ce parchemin rechargera au fil du temps tous les artéfacts équipés de l'utilisateurice. items.scrolls.exotic.scrollofpassage.name=parchemin de passage items.scrolls.exotic.scrollofpassage.desc=Le sort sur ce parchemin téléporte instantanément le lecteur à l'entrée de région la plus proche au dessus de lui. Très utile pour rejoindre rapidement la boutique. items.scrolls.exotic.scrollofprismaticimage.name=parchemin d'image prismatique -items.scrolls.exotic.scrollofprismaticimage.desc=L'incantation sur ce parchemin créera une doublure du/de la lecteurice. Cette images prismatique agira comme un clone plus faible du lecteur avec les mêmes défenses mais moins de PV et de dégâts .\n\nCette image prismatique se montrera lorsque des ennemis seront présents et tentera de défendre le lecteur.\n\nSi une image prismatique existe déjà, l'utilisation de ce parchemin la guérira complètement. +items.scrolls.exotic.scrollofprismaticimage.desc=L'incantation sur ce parchemin créera une doublure colorée du lecteur. Cette image prismatique agira comme un clone plus faible du lecteur avec les mêmes défenses mais moins de PV et de dégâts.\n\nCette image prismatique se montrera lorsque des ennemis seront présents et tentera de défendre le lecteur.\n\nSi une image prismatique existe déjà, l'utilisation de ce parchemin la guérira complètement. items.scrolls.exotic.scrollofpsionicblast.name=parchemin de salve psionique items.scrolls.exotic.scrollofpsionicblast.ondeath=La salve psionique déchire votre esprit... @@ -1214,8 +1214,8 @@ items.spells.magicalinfusion.desc=Ce sort possède le même pouvoir qu'un parche items.spells.magicalporter.name=Téléporteur magique items.spells.magicalporter.inv_title=Téléporter un objet -items.spells.magicalporter.nowhere=Il n'y a nulle part où téléporter un élément. -items.spells.magicalporter.desc=Ce sort va téléporter un objet sur lequel vous le lancez. Contrairement à la Balise du marchand,cependant,les items seront transportés jusqu'à l'entrée du prochain étage de boss. +items.spells.magicalporter.nowhere=Il n'y a nulle part où téléporter un objet. +items.spells.magicalporter.desc=Ce sort téléporte les objets sur lesquels il est lancé. Contrairement à la balise du marchand, les objets seront transportés jusqu'à l'entrée du prochain étage de boss. items.spells.phaseshift.name=déphasage items.spells.phaseshift.no_target=Il n'y a rien à téléporter ici. @@ -1253,13 +1253,13 @@ items.spells.unstablespell.name=sort instable items.spells.unstablespell.desc=Ce petit cristal cubique noir présente des runes mouvantes sur chacune de ses faces.\n\nUne fois activé, l'effet d'un parchemin aléatoire sera déclenché. L'effet du parchemin sera utile pour le combat s'il y a des ennemis dans votre champ de vision, et non utile pour le combat dans le cas contraire. items.spells.wildenergy.name=énergie sauvage -items.spells.wildenergy.desc=Ce sort contient la même énergie maudite qui alimentait le DM-300. Lorsque il est lancé, il rechargera vos baguettes et vos artefacts, et lancera aussi un effet aléatoire de baguette maudite. Vous pouvez tout de même choisir la direction de cette effet maudit. +items.spells.wildenergy.desc=Ce sortilège contient des restes de l'énergie maudite qui alimentait le D.M.-300. Lancé, il rechargera vos baguettes et vos artéfacts équipés, tout en déclenchant un effet aléatoire d'une baguette maudite. Vous pouvez cependant choisir la direction où lancer cette magie maudite. ###runestones items.stones.inventorystone.ac_use=UTILISER -items.stones.runestone$placeholder.name=Pierre runique +items.stones.runestone$placeholder.name=pierre runique items.stones.stoneofaggression.name=pierre d'agressivité items.stones.stoneofaggression.desc=Quand cette pierre est jetée sur un allié ou ennemi, tout les ennemis à proximité seront brièvement forcés de l'attaquer.\n\nCependant les boss peuvent résister à cet effet, réduisant considérablement sa durée et recevant moins de dégâts de leurs sbires. @@ -1297,14 +1297,14 @@ items.stones.stoneofdetectmagic.detected_good=Vous détectez de la magie positiv items.stones.stoneofdetectmagic.detected_bad=Vous détectez de la magie malveillante sur cet objet ! items.stones.stoneofdetectmagic.desc=Cette pierre runique est capable de détecter la magie affectant un objet. Utiliser cette pierre sur un objet non identifié vous indiquera s'il est affecté par une malédiction ou par de la magie positive comme un enchantement ou des améliorations. -items.stones.stoneofdisarming.name=Pierre de désamorçage -items.stones.stoneofdisarming.desc=Cette Pierre runique contient de la magie qui peut désarmer les pièges cachés à l'intérieur du donjon. Elle va désamorcer jusque 9 pièges autour du lieu où elle a été jetée. +items.stones.stoneofdisarming.name=pierre de désamorçage +items.stones.stoneofdisarming.desc=Cette pierre runique contient de la magie qui peut désarmer les pièges cachés à l'intérieur du donjon. Elle va désamorcer jusqu'à 9 pièges autour du lieu où elle a été jetée. items.stones.stoneofenchantment.name=pierre d'enchantement -items.stones.stoneofenchantment.inv_title=Enchante un objet -items.stones.stoneofenchantment.weapon=Votre arme brille dans l'obscurité! -items.stones.stoneofenchantment.armor=Votre armure brille dans l'obscurité! -items.stones.stoneofenchantment.desc=Cette pierre runique possède un enchantement magique. À la différence d'un parchemin d'amélioration, elle n'augmentera pas la puissance directe d'un objet, mais imprégnera plutôt une arme ou une armure d'un enchantement, lui conférant un nouveau pouvoir. +items.stones.stoneofenchantment.inv_title=Enchanter un objet +items.stones.stoneofenchantment.weapon=Votre arme brille dans l'obscurité ! +items.stones.stoneofenchantment.armor=Votre armure brille dans l'obscurité ! +items.stones.stoneofenchantment.desc=Cette pierre runique possède une magie d'enchantement. À la différence d'un parchemin d'amélioration, elle n'augmentera pas directement la puissance d'un objet, mais imprégnera plutôt une arme ou une armure d'un enchantement, lui conférant un nouveau pouvoir. items.stones.stoneoffear.name=pierre de peur items.stones.stoneoffear.desc=Quand cette pierre est lancée sur un ennemi, la terreur le submerge, le faisant s'enfuir. Attaquer un ennemi qui fuit réduira l'effet. @@ -1374,12 +1374,12 @@ items.trinkets.ratskull.typical_stats_desc=Cette babiole rend généralement les items.trinkets.ratskull.stats_desc=Au niveau actuel, cette babiole rend les ennemis exotiques _%dx_ plus courants. L'effet est cependant réduit de moitié pour les mimiques de cristal et les statues en armure. items.trinkets.saltcube.name=cube de sel -items.trinkets.saltcube.desc=Ce grand cristal de sel a été taillé en un cube parfait, et a étrangement absorbé l'eau de la marmite au lieu de se dissoudre. Il semble conserver par magie la nourriture que vous mangez, rallongeant votre satiété mais réduisant aussi votre guérison passive quand vous n'êtes pas affamé. +items.trinkets.saltcube.desc=Ce grand cristal de sel a été taillé en un cube parfait, et a étrangement absorbé l'eau du chaudron au lieu de se dissoudre. Il semble conserver par magie la nourriture que vous mangez, rallongeant votre satiété mais réduisant aussi votre guérison passive quand vous n'êtes pas affamé. items.trinkets.saltcube.typical_stats_desc=Cette babiole augmente généralement de _%1$s%%_ votre temps avant d'avoir faim, mais ralentira aussi votre régénération de vie de _%2$s%%_. items.trinkets.saltcube.stats_desc=À son niveau actuel, cette babiole augmentera de _%1$s%%_ votre temps avant d'avoir faim, mais ralentira aussi votre régénération de vie de _%2$s%%_. items.trinkets.shardofoblivion.name=éclat du vide -items.trinkets.shardofoblivion.desc=Après avoir mijoté dans la marmite, cet éclat de métal maudit semble être devenu un éclat de... rien ? Il semble courber la lumière autour de lui, et lévite sur place quand vous le lâchez. L'éclat semble tirer de l'énergie de votre ignorance, c'est sûrement une meilleure idée de ne pas trop y penser. +items.trinkets.shardofoblivion.desc=Après avoir mijoté dans le chaudron, cet éclat de métal maudit est devenu un éclat de... rien ? Il semble courber la lumière autour de lui, et lévite sur place quand vous le lâchez. L'éclat semble tirer de l'énergie de votre ignorance, c'est sûrement une meilleure idée de ne pas trop y penser. items.trinkets.shardofoblivion.typical_stats_desc=Cette babiole augmentera typiquement le taux de butin donné par les ennemis de 20%% pour chaque objet non identifié que vous avez équipé ou utilisé récemment, pour un maximum de _%d objet(s)_. L'éclat vous empêchera également d'identifier automatiquement l'équipement, mais peut aussi être utilisé pour identifier manuellement les objets qui sont prêts pour cela. items.trinkets.shardofoblivion.stats_desc=À son niveau actuel, cette babiole augmentera le taux de butin donnés par les ennemis de 20%% pour chaque objet non identifié que vous avez équipé ou utilisé récemment, pour un maximum de _%d objet(s)_. L'éclat vous empêchera également d'identifier automatiquement l'équipement, mais peut aussi être utilisé pour identifier manuellement les objets qui sont prêts pour cela. items.trinkets.shardofoblivion.ac_identify=IDENTIFIER @@ -1391,7 +1391,7 @@ items.trinkets.shardofoblivion$wandusetracker.name=Baguette Non Identifiée Util items.trinkets.shardofoblivion$wandusetracker.desc=Vous avez récemment utilisé une baguette non identifiée, ce qui compte comme un équipement non identifié pour l'éclat de vide pendant quelques temps.\n\nTours restants : %s items.trinkets.thirteenleafclover.name=trèfle à treize feuilles -items.trinkets.thirteenleafclover.desc=Un bain dans la marmite alchimique a rajouté plein de feuilles à ce trèfle ! Vous ne savez pas vraiment s'il va vous porter bonheur ou malheur, peut-être que votre chance sera plus chaotique ? +items.trinkets.thirteenleafclover.desc=Le bain dans le chaudron alchimique a rajouté plein de feuilles à ce trèfle ! Vous ne savez pas vraiment s'il va vous porter bonheur ou malheur, peut-être que votre chance sera plus chaotique ? items.trinkets.thirteenleafclover.typical_stats_desc=Normalement quand le héros inflige des dégâts, les nombres proches de la moyenne sont plus probables. Cette babiole a généralement _%d%%_ de chance d'inverser cet effet : les attaques ont beaucoup plus de chance d'infliger le maximum ou minimum de dégâts.\n\nCette babiole coûte assez peu d'énergie à améliorer. items.trinkets.thirteenleafclover.stats_desc=Normalement quand le héros inflige des dégâts, les nombres proches de la moyenne sont plus probables. À son niveau actuel, cette babiole a _%d%%_ de chance d'inverser cet effet : les attaques ont beaucoup plus de chance d'infliger le maximum ou minimum de dégâts.\n\nCette babiole coûte assez peu d'énergie à améliorer. @@ -1412,14 +1412,14 @@ items.trinkets.wondrousresin.stats_desc=Au niveau actuel, cette babiole rend bé items.trinkets.trinketcatalyst.name=catalyseur magique items.trinkets.trinketcatalyst.window_text=L'eau commence à luire quand vous ajouter le catalyseur. Il y a quelques objets à proximité que vous pouvez imprégner d'énergie pour les transformer en babiole magique. -items.trinkets.trinketcatalyst.desc=Cette boule de poussière dorée magique scintille dans l'obscurité du donjon. Ce catalyseur peut être utilisé dans une marmite alchimique avec un peu d'énergie alchimique pour fabriquer une babiole unique.\n\nLes babioles offrent une variété d'effets qui altèrent légèrement le donjon ou ses habitants. Les babioles peuvent être améliorées avec plus d'énergie alchimique pour renforcer leurs effets ou abandonnées pour annuler complètement leurs effets. +items.trinkets.trinketcatalyst.desc=Cette boule de poussière dorée magique scintille dans l'obscurité du donjon. Ce catalyseur peut être utilisé dans un chaudron alchimique avec un peu d'énergie alchimique pour fabriquer une babiole unique.\n\nLes babioles offrent une variété d'effets qui altèrent légèrement le donjon ou ses habitants. Les babioles peuvent être améliorées avec plus d'énergie alchimique pour renforcer leurs effets ou abandonnées pour annuler complètement leurs effets. items.trinkets.trinketcatalyst$randomtrinket.name=babiole aléatoire items.trinkets.trinketcatalyst$randomtrinket.desc=Un objet est coincé dans une bourse que vous n'arrivez pas à ouvrir.\n\nLe processus d'alchimie va dissoudre la bourse, mais vous ne savez pas quelle babiole vous obtiendrez ! items.trinkets.trinket$placeholder.name=babiole ###wands -items.wands.cursedwand.ondeath=vous avez été tué par votre propre %s. +items.wands.cursedwand.ondeath=Vous avez été tué par votre propre %s. items.wands.cursedwand.nothing=Rien ne se passe. items.wands.cursedwand.mass_invuln=Une lumière éclatante jaillit de votre baguette ! items.wands.cursedwand.petrify=Vous vous figez sur place ! @@ -1438,7 +1438,7 @@ items.wands.cursedwand.gravity_end=Le chaos gravitationnel s'arrête. items.wands.damagewand.upgrade_stat_name_1=Dégâts magiques -items.wands.wand.ac_zap=Utiliser +items.wands.wand.ac_zap=UTILISER items.wands.wand.fizzles=Votre baguette s'interrompt ; elle doit manquer de charges. items.wands.wand.no_magic=Votre baguette grésille; vous ne pouvez pas l'utiliser en étant immunisé à la magie. items.wands.wand.self_target=Vous ne pouvez pas vous cibler ! @@ -1452,11 +1452,11 @@ items.wands.wand.prompt=Choisissez un endroit pour tirer items.wands.wand$placeholder.name=baguette items.wands.wandofblastwave.name=Baguette d'onde de choc -items.wands.wandofblastwave.staff_name=Baton d'onde de choc +items.wands.wandofblastwave.staff_name=Bâton d'onde de choc items.wands.wandofblastwave.ondeath=Vous vous êtes suicidé avec votre propre baguette d'onde de choc... -items.wands.wandofblastwave.desc=Cette baguette magique est fait d'une sorte de pierre de marbre, avec des bordures dorées et une gemme noire et ronde à son bout. Elle paraît très lourde dans votre main. +items.wands.wandofblastwave.desc=Cette baguette magique est faite d'une sorte de pierre marbrée, avec des bordures dorées et une gemme noire et ronde à son bout. Elle paraît très lourde dans votre main. items.wands.wandofblastwave.typical_stats_desc=Cette baguette envoie des boules d'énergie qui explosent sur leur cibles. La force du souffle cause généralement _%1$d-%2$d dégâts_ et envoie les ennemis voler au loin. -items.wands.wandofblastwave.stats_desc=Cette baguette envoie des boules d'énergie qui explosent sur leur cibles. La force du souffle cause _%1$d à %2$d_ dégâts et envoie les ennemis voler au loin. +items.wands.wandofblastwave.stats_desc=Cette baguette envoie des boules d'énergie qui explosent sur leurs cibles. La force du souffle cause _%1$d-%2$d_ dégâts et envoie les ennemis voler au loin. items.wands.wandofblastwave.upgrade_stat_name_2=Recul items.wands.wandofblastwave.bmage_desc=Quand _le Mage de Guerre_ frappe un ennemi avec un bâton d'onde de choc, l'ennemi a une chance d'être repoussé, comme si le bâton avait un enchantement élastique. items.wands.wandofblastwave.eleblast_desc=Une explosion élémentaire avec un bâton d'onde de choc infligera 67% des dégâts et repoussera tous les ennemis en dehors de la zone d'explosion. @@ -1467,7 +1467,7 @@ items.wands.wandofcorrosion.desc=Cette baguette est formée d'un corps cendré q items.wands.wandofcorrosion.stats_desc=Cette baguette tire un projectile qui explose au contact des ennemis en un nuage de gaz hautement corrosif. Tout ce qui est pris dans ce nuage subira des dégâts qui augmenteront avec le temps, commençant à _%d dégâts._ items.wands.wandofcorrosion.upgrade_stat_name_1=Dégâts corrosifs items.wands.wandofcorrosion.upgrade_stat_name_2=Volume de gaz -items.wands.wandofcorrosion.bmage_desc=Quand _le Mage de Guerre_ frappe un ennemi avec un bâton de corrosion, l'ennemi a une chance de devenir suintant. +items.wands.wandofcorrosion.bmage_desc=Quand _le Mage de Guerre_ frappe un ennemi avec un bâton de corrosion, l'ennemi a une chance de se faire recouvrir de vase caustique. items.wands.wandofcorrosion.eleblast_desc=Une explosion élémentaire avec un bâton de corrosion infligera aux ennemis 4 tours de corrosion commençant à 6 dégâts. items.wands.wandofcorruption.name=baguette de corruption @@ -1483,7 +1483,7 @@ items.wands.wandofcorruption.eleblast_desc=Une explosion élémentaire avec un b items.wands.wandofdisintegration.name=baguette de désintégration items.wands.wandofdisintegration.staff_name=Bâton de désintégration items.wands.wandofdisintegration.desc=Cette baguette magique est faite d'un morceau lisse d'obsidienne, une lumière d'un pourpre profond courant sur ses flancs et se concentrant à son bout. Elle brille d'une énergie destructrice, prête à jaillir. -items.wands.wandofdisintegration.stats_desc=Cette baguette lance un rayon qui perce tous les obstacles qu'il rencontre. La portée de ce rayon augmente avec le nombre d'améliorations. Le rayon inflige _%1$d à %2$d_ dégâts et inflige des dégâts supplémentaires pour chaque ennemi ou mur qu'il traverse. +items.wands.wandofdisintegration.stats_desc=Cette baguette lance un rayon qui perce tous les obstacles qu'il rencontre. La portée de ce rayon augmente avec le nombre d'améliorations. Le rayon inflige _%1$d-%2$d_ dégâts et inflige des dégâts supplémentaires pour chaque ennemi ou mur qu'il traverse. items.wands.wandofdisintegration.upgrade_stat_name_2=Portée maximale items.wands.wandofdisintegration.bmage_desc=Lorsqu'il est manié par _le mage de guerre_, un bâton de désintégration a une portée d'attaque plus importante, comme s'il avait un enchantement de projection. items.wands.wandofdisintegration.eleblast_desc=Une explosion élémentaire avec un bâton de désintégration infligera 100% des dégâts et traversera les murs. @@ -1491,17 +1491,17 @@ items.wands.wandofdisintegration.eleblast_desc=Une explosion élémentaire avec items.wands.wandoffireblast.name=baguette de souffle de feu items.wands.wandoffireblast.staff_name=Bâton de souffle de feu items.wands.wandoffireblast.desc=Cette baguette magique est faite de bois rouge laqué et d'une feuille dorée utilisée généreusement lui donnant un côté royal. Son sommet siffle et craque, impatient de libérer son pouvoir magique. -items.wands.wandoffireblast.stats_desc=Cette baguette fait jaillir un cône de feu lorsqu'elle est utilisée. Son attaque suivante consommera _%1$dcharges_ et causera _%2$d-%3$d_ dommages. Plus la baguette utilise de charges, plus l'effet est important et fort. +items.wands.wandoffireblast.stats_desc=Cette baguette fait jaillir un cône de feu lorsqu'elle est utilisée. Son attaque suivante consommera _%1$dcharges_ et causera _%2$d-%3$d_ dégâts. Plus la baguette utilise de charges, plus grand et puissant sera le cône de feu. items.wands.wandoffireblast.upgrade_stat_name_1=Dégâts, 1 charge items.wands.wandoffireblast.upgrade_stat_name_2=Dégâts, 2 charges items.wands.wandoffireblast.upgrade_stat_name_3=Dégâts, 3 charges -items.wands.wandoffireblast.bmage_desc=Quand _le Mage de Guerre_ frappe un ennemi avec un bâton de souffle de feu , l'ennemi a une chance de s'enflammer, comme si le bâton avait un enchantement flamboyant. +items.wands.wandoffireblast.bmage_desc=Quand _le Mage de Guerre_ frappe un ennemi avec un bâton de souffle de feu, l'ennemi a une chance de s'enflammer, comme si le bâton avait un enchantement flamboyant. items.wands.wandoffireblast.eleblast_desc=Une explosion élémentaire avec un bâton de souffle de feu infligera 100% des dégâts, le souffle ouvrira les portes et enflammera les ennemis et le terrain. items.wands.wandoffrost.name=baguette de gel items.wands.wandoffrost.staff_name=Bâton de gel items.wands.wandoffrost.desc=Cette baguette semble être faite d'une sorte de glace magique. Elle devient plus brillante vers son bout arrondi. Elle semble très froide lorsqu'elle est tenue, mais d'une manière ou d'une autre votre main reste chaude. -items.wands.wandoffrost.stats_desc=Cette baguette magique envoie des souffles d'énergie glacée vers vos ennemis, leur infligeant _ %1$d à %2$d dégâts_. Ce souffle les refroidit, ce qui réduit leur vitesse. L'effet semble plus fort dans l'eau. Les ennemis déjà refroidis ou gelés prennent moins de dommages de cette baguette magique. +items.wands.wandoffrost.stats_desc=Cette baguette magique envoie des souffles d'énergie glacée vers vos ennemis, leur infligeant _ %1$d-%2$d dégâts_. Ce souffle les refroidit, ce qui réduit leur vitesse. L'effet semble plus fort dans l'eau. Les ennemis déjà refroidis ou gelés prennent moins de dommages de cette baguette magique. items.wands.wandoffrost.upgrade_stat_name_2=Durée du refroidissement items.wands.wandoffrost.bmage_desc=Quand _le Mage de Guerre_ frappe un ennemi avec un bâton de gel, l'ennemi a une chance d'être immédiatement gelé. Plus un ennemi est refroidi, plus cette chance s’accroît. items.wands.wandoffrost.eleblast_desc=Une explosion élémentaire avec un bâton de gel infligera 100% des dégâts, gèlera les ennemis et éteindra le feu. @@ -1510,37 +1510,37 @@ items.wands.wandoflightning.name=baguette de foudre items.wands.wandoflightning.staff_name=bâton d'éclair items.wands.wandoflightning.ondeath=Vous vous êtes tué vous-même avec votre propre baguette de foudre.... items.wands.wandoflightning.desc=Cette baguette magique est en métal, la rendant étonnement lourde. Deux broches recourbées terminent la baguette et un arc électrique se forme entre elles. -items.wands.wandoflightning.stats_desc=Cette baguette envoie de puissante décharges électriques à travers tout ce qui est ciblé infligeant _%1$d à %2$d_ dégâts._ Cette électricité va se propager de proche en proche. Elle se propage plus facilement dans l'eau. Les arcs électriques de cette baguette peuvent vous blesser, mais ne feront pas de mal à vos alliés. -items.wands.wandoflightning.bmage_desc=Quand _le Mage de Guerre_ frappe un ennemi avec un bâton de foudre, l'ennemi a une chance de créer des arcs électriques entre ses ennemis, comme si il avait un enchantement foudroyant. +items.wands.wandoflightning.stats_desc=Cette baguette envoie de puissantes décharges électriques à travers tout ce qui est ciblé, infligeant _%1$d-%2$d_ dégâts._ Cette électricité va se propager de proche en proche. Elle se propage plus facilement dans l'eau. Les arcs électriques de cette baguette peuvent vous blesser, mais ne feront pas de mal à vos alliés. +items.wands.wandoflightning.bmage_desc=Quand _le Mage de Guerre_ frappe un ennemi avec un bâton d'éclair, des arcs électriques peuvent jaillir vers les autres ennemis, comme si le bâton avait un enchantement foudroyant. items.wands.wandoflightning.eleblast_desc=Une explosion élémentaire avec un bâton de foudre infligera 100% des dégâts, étourdira les ennemis pendant 5 tours et l'eau sera électrifiée. items.wands.wandoflivingearth.name=baguette de terre vivante items.wands.wandoflivingearth.staff_name=bâton de terre vivante items.wands.wandoflivingearth.desc=Cette baguette est fabriquée à partir d'une roche étrange, avec d'éclatantes bandes d'énergie jaune. Les roches semblent se déplacer légèrement lorsque vous saisissez la baguette, comme si elles pouvaient sentir votre main. -items.wands.wandoflivingearth.stats_desc=Cette baguette envoie des décharges de roches magiques sur les ennemis, leur infligeant _%1$d-%2$d dégâts._ Les pierres se reconstitueront ensuite autour de la personne, lui octroyant une armure proportionnelle aux dommages infligés. Si assez d'armure est obtenue, elles formera un gardien de pierre dès que la baguette sera à nouveau utilisée. +items.wands.wandoflivingearth.stats_desc=Cette baguette envoie des décharges de roches magiques sur les ennemis, leur infligeant de _%1$d à %2$d dégâts._ Les pierres vont ensuite se reformer autour de l'utilisateur, le protégeant comme une armure en fonction des dégâts infligés. Si il y a assez de pierres, elles se rassembleront en un gardien de terre dès que la baguette sera utilisée. items.wands.wandoflivingearth.upgrade_stat_name_2=PV max du gardien items.wands.wandoflivingearth.upgrade_stat_name_3=Blocage du gardien items.wands.wandoflivingearth.bmage_desc=Quand _le Mage de Guerre_ frappe un ennemi avec un bâton de terre vivante, une partie des dégâts infligés est retourné en tant qu'armure de pierre. items.wands.wandoflivingearth.eleblast_desc=Une explosion élémentaire avec un bâton de terre vivante infligera 50% des dégâts et soignera un gardien de terre actif pour chaque ennemi touché. items.wands.wandoflivingearth$rockarmor.name=armure de pierre -items.wands.wandoflivingearth$rockarmor.desc=Des pierres magiques entourent votre corps, lorsque vous serez attaqué, elles tenteront de bloquer pour vous et réduiront les dégâts reçus de 50%%. Cependant, chaque dommage bloqué enlèveront une partie de la roche.\n\nArmure restante : %1$d.\n\nSi suffisamment de roches sont construites autour de vous, la prochaine charge de votre baguette de terre vivante transformera une partie de vos pierres en gardien qui se battra avec vous.\n\nArmure nécessaire pour le Gardien : %2$d. +items.wands.wandoflivingearth$rockarmor.desc=Des pierres magiques entourent votre corps. Lorsque vous serez attaqué, elles tenteront de s'interposer et réduiront les dégâts reçus de 50%%. Cependant, chaque dommage bloqué enlève une partie de la roche.\n\nArmure restante : %1$d.\n\nSi suffisamment de roches sont construites autour de vous, la prochaine utilisation de votre baguette de terre vivante transformera une partie de celles-ci en un gardien qui se battra avec vous.\n\nArmure nécessaire pour le Gardien : %2$d. items.wands.wandoflivingearth$earthguardian.name=gardien de terre items.wands.wandoflivingearth$earthguardian.desc=Les roches de votre baguette de terre vivante se sont formées en un gardien de terre protecteur ! Ce gardien rocheux attaquera les ennemis proches, ce qui les forcera à viser le gardien au lieu de vous. Lorsque toutes les menaces à proximité seront parties, le gardien se reformera autour de vous, et reviendra lorsque vous utiliserez votre baguette la prochaine fois. items.wands.wandoflivingearth$earthguardian.wand_info=La puissance défensive du gardien est liée au niveau de votre baguette. Elle bloque actuellement _%1$d%2$d dégâts._ items.wands.wandofmagicmissile.name=baguette de projectile magique items.wands.wandofmagicmissile.staff_name=bâton de projectile magique -items.wands.wandofmagicmissile.desc=Cette baguette assez simple lance des missiles d'une pure énergie magique. Bien que la baguette elle-même n'ait pas d'effets spéciaux, elle a plus de charges disponibles et peut brièvement alimenter d'autres baguettes lorsqu'elle est améliorée. +items.wands.wandofmagicmissile.desc=Cette baguette assez simple lance des projectiles d'énergie magique pure. Bien que la baguette elle-même n'ait pas d'effets spéciaux, elle a plus de charges disponibles et peut brièvement renforcer d'autres baguettes lorsqu'elle est améliorée. items.wands.wandofmagicmissile.stats_desc=Chaque tir de cette baguette fait _%1$d-%2$d dégâts, _ et surchargera brièvement les autres baguettes si elle est améliorée. -items.wands.wandofmagicmissile.bmage_desc=Quand _le Mage de Guerre_ frappe un ennemi avec un bâton de missile magique, en plus de ce bâton, toutes les baguettes possédées gagneront des charges. +items.wands.wandofmagicmissile.bmage_desc=Quand _le Mage de Guerre_ frappe un ennemi avec un bâton de projectile magique, en plus de ce bâton, toutes les baguettes possédées gagneront des charges. items.wands.wandofmagicmissile.eleblast_desc=Une explosion élémentaire avec un bâton de projectile magique infligera 50% des dégâts et donnera au Mage 15 tours de recharge. items.wands.wandofmagicmissile$magiccharge.name=charge magique -items.wands.wandofmagicmissile$magiccharge.desc=Votre baguette de missile magique a redonné de la puissance à vos baguettes, augmentant ainsi le niveau d'efficacité du prochain tir qu'elles effectueront.\n\nVos baguettes sont renforcées de : +%d.\n\nTours de charge magique restants : %s. +items.wands.wandofmagicmissile$magiccharge.desc=Votre baguette de missile magique a redonné de la puissance à vos baguettes, augmentant ainsi le niveau effectif du prochain tir qu'elles effectueront.\n\nVos baguettes sont renforcées à : +%d.\n\nTours de charge magique restants : %s. items.wands.wandofprismaticlight.name=baguette de lumière prismatique items.wands.wandofprismaticlight.staff_name=bâton de lumière prismatique items.wands.wandofprismaticlight.desc=Cette baguette magique est faite d'un cristal transparent, comme un long morceau de verre lisse. Des lumières colorées scintillent à son extrémité n'attendant que de jaillir vers leurs cible. -items.wands.wandofprismaticlight.stats_desc=Cette baguette envoie des rayons de lumière qui pénètrent l'obscurité du donjon, révélant les lieux cachés et les pièges. Ce rayon peut aveugler les ennemis et inflige _%1$d à %2$d_ dégâts. Les ennemis démoniaques et les morts vivants brûleront dans cette lumière vive, subissant des dégâts supplémentaires. +items.wands.wandofprismaticlight.stats_desc=Cette baguette envoie des rayons de lumière qui pénètrent l'obscurité du donjon, révélant les lieux cachés et les pièges. Ce rayon peut aveugler les ennemis et inflige _%1$d-%2$d_ dégâts. Les ennemis démoniaques et les morts-vivants brûleront dans cette lumière vive, subissant des dégâts supplémentaires. items.wands.wandofprismaticlight.upgrade_stat_name_2=Chance d'aveugler items.wands.wandofprismaticlight.upgrade_stat_name_3=Durée d'éclairement items.wands.wandofprismaticlight.bmage_desc=Quand _le Mage de Guerre_ frappe un ennemi avec un bâton de lumière prismatique, il l'estropie pour une durée qui sera proportionnelle au niveau du bâton. @@ -1553,7 +1553,7 @@ items.wands.wandofregrowth.stats_desc=Lorsqu'elle est utilisée, cette baguette items.wands.wandofregrowth.degradation=Après avoir utilisé _%d charges_, cette baguette commencera à ne plus produire de plantes et d'herbe fraîche. Cette limite est augmentée par les montées de niveau ou l'amélioration de la baguette. items.wands.wandofregrowth.upgrade_stat_name_1=Herbes par charge items.wands.wandofregrowth.upgrade_stat_name_2=Limite totale d'herbes -items.wands.wandofregrowth.bmage_desc=Lorsque _le Mage de Guerre_ frappe un ennemi avec un bâton de repousse et que les deux se tiennent sur de l'herbe, le mage obtient une guérison par les plantes en proportion des dommages subis. +items.wands.wandofregrowth.bmage_desc=Lorsque _le Mage de Guerre_ frappe un ennemi avec un bâton de repousse et que l'un des deux se tient sur de l'herbe, le Mage obtient une phytoguérison en proportion des dégâts infligés. items.wands.wandofregrowth.eleblast_desc=Une explosion élémentaire avec un bâton de repousse enracinera les ennemis et fera pousser aléatoirement de l'herbe dans la zone de l'explosion. items.wands.wandofregrowth$dewcatcher.name=Piégeuse de rosée items.wands.wandofregrowth$dewcatcher.desc=Les piégeuses de rosée sont des plantes merveilleuses qui se remplissent de rosée magique. Elles tentent de se camoufler en herbe pour éviter d'attirer l'attention, mais leurs perles de rosée les trahissent. @@ -1568,7 +1568,7 @@ items.wands.wandoftransfusion.staff_name=bâton de transfusion items.wands.wandoftransfusion.ondeath=Vous vous êtes suicidé avec votre Baguette de Transfusion... items.wands.wandoftransfusion.charged=Votre bâton s'est chargé d'énergie vitale de l'ennemi ! items.wands.wandoftransfusion.desc=Une baguette de belle forme, elle se remarque par sa teinte magenta et la gemme d'un noir profond à son bout. -items.wands.wandoftransfusion.stats_desc=Quand elle est utilisée sur des alliés, cette baguette va puiser _%1$d points de vie de l'utilisateur_ pour soigner ou protéger la cible avec _%2$d points de vie_. Sur des ennemis, la baguette va brièvement les charmer et appliquer _%3$d points de bouclier à l'utilisateur_. Les mort-vivants hostiles prendront _%4$d à %5$d dégâts_ au lieu d'être charmés. +items.wands.wandoftransfusion.stats_desc=Quand elle est utilisée sur un allié ou un ennemi charmé, cette baguette va puiser _%1$d points de vie de l'utilisateur_ pour soigner ou protéger la cible avec _%2$d points de vie_. Utilisée sur des ennemis, la baguette va brièvement les charmer et donner _%3$d points de bouclier à l'utilisateur_. Les morts-vivants hostiles subiront _%4$d-%5$d dégâts_ au lieu d'être charmés. items.wands.wandoftransfusion.upgrade_stat_name_1=Soin des alliés items.wands.wandoftransfusion.upgrade_stat_name_2=Bouclier obtenu items.wands.wandoftransfusion.upgrade_stat_name_3=Dégâts sur morts-vivants @@ -1588,17 +1588,17 @@ items.wands.wandofwarding.eleblast_desc=Une explosion élémentaire avec un bât items.wands.wandofwarding$ward.desc_generic_ward=Cette balise va envoyer automatiquement une décharge à tout ennemi qui entre dans son champ de vision.\n\nUtiliser votre baguette de balisage sur la balise l'améliorera.\n\nLes balises ont un nombre limité de coups avant de se dissiper. items.wands.wandofwarding$ward.desc_generic_sentry=Cette petite sentinelle a la même puissance de feu que les balises, mais elle a de la santé au lieu d'un nombre de charges défini. Elle ressemble à la gemme au bout de votre baguette de balisage.\n\nTirer sur la sentinelle avec votre baguette de balisage permet de la soigner et de l'améliorer.\n\nLa sentinelle perd de la vie à chaque tir, mais vous pouvez la soigner en lui tirant dessus avec votre baguette de balisage. items.wands.wandofwarding$ward.name_1=Faible balise -items.wands.wandofwarding$ward.desc_1=Cette balise simple va envoyer une décharge aux ennemis qui rentrent dans son champs de vision, infligeant _%1$d-%2$d dégâts._\n\nUtiliser votre baguette de balisage sur une balise améliorera la balise.\n\nCette balise enverra une seule décharge avant dissipation.\n\nVotre baguette de balisage utilise _%3$d énergie_ pour alimenter cette balise. +items.wands.wandofwarding$ward.desc_1=Cette balise simple va envoyer une décharge aux ennemis qui entrent dans son champ de vision, infligeant _%1$d-%2$d dégâts._\n\nUtiliser votre baguette de balisage sur cette balise l'améliorera.\n\nCette balise enverra une seule décharge avant dissipation.\n\nVotre baguette de balisage utilise _%3$d énergie_ pour alimenter cette balise. items.wands.wandofwarding$ward.name_2=Balise -items.wands.wandofwarding$ward.desc_2=Cette balise améliorée a un comportement plus complexe, et attaque plusieurs fois. Chaque décharge de cette balise infligera _%1$d-%2$d dégâts._\n\nUtiliser votre baguette de balisage sur une balise améliorera la balise.\n\nCette balise enverra trois décharges avant dissipation.\n\nVotre baguette de balisage utilise _%3$d énergie_ pour alimenter cette balise. +items.wands.wandofwarding$ward.desc_2=Cette balise améliorée a un motif plus complexe, et peux attaquer plusieurs fois. Chaque décharge de cette balise infligera _%1$d-%2$d dégâts._\n\nUtiliser votre baguette de balisage sur cette balise l'améliorera.\n\nCette balise enverra trois décharges avant dissipation.\n\nVotre baguette de balisage utilise _%3$d énergie_ pour alimenter cette balise. items.wands.wandofwarding$ward.name_3=Puissante balise -items.wands.wandofwarding$ward.desc_3=Cette balise entièrement améliorée est capable d’attaquer plus de fois que ses prédécesseurs. Chaque décharge depuis cette balise infligera de _%1$d à %2$ddégâts._\n\nUtiliser votre baguette de balisage sur une balise améliorera la balise\n\nCette balise lancera 5 décharges avant de se dissiper.\n\nVotre baguette de balisage use _%3$dénergies_ pour alimenter cette balise. +items.wands.wandofwarding$ward.desc_3=Cette balise entièrement améliorée est capable d’attaquer plus de fois que ses prédécesseurs. Chaque décharge depuis cette balise infligera _%1$d-%2$d dégâts._\n\nUtiliser votre baguette de balisage sur cette balise l'améliorera.\n\nCette balise enverra cinq décharges avant de se dissiper.\n\nVotre baguette de balisage use _%3$d énergies_ pour alimenter cette balise. items.wands.wandofwarding$ward.name_4=sentinelle faible items.wands.wandofwarding$ward.desc_4=Cette petite sentinelle a la même puissance de feu que les puissantes balises, mais elle a de la santé au lieu d'un nombre de charges défini. Elle ressemble à la gemme au bout de votre baguette de balisage. Chaque tir de la sentinelle infligera _%1$d-%2$d dégâts._\n\nTirer sur la sentinelle avec votre baguette de balisage permet de la soigner et de l'améliorer.\n\nLa sentinelle perd de la vie à chaque tir, mais vous pouvez la soigner en lui tirant dessus avec votre baguette de balisage.\n\nLa baguette utilise _%3$d points d'énergie_ pour soutenir cette sentinelle. items.wands.wandofwarding$ward.name_5=sentinelle -items.wands.wandofwarding$ward.desc_5=Cette sentinelle améliorée est plus grande et plus durable qu’une sentinelle inférieure. Chaque coup de cette sentinelle infligera _%1$d à %2$d dégâts. _\n\nTirer sur cette sentinelle avec votre baguette de balisage va l'améliorer et la soigner.\n\nCette sentinelle va utiliser un peu de points de vie chaque fois qu’elle attaque un ennemi, mais peut être guérie en utilisant votre baguette de balisage sur elle.\n\nVotre baguette de balisage utilise _%3$dénergies_ pour maintenir cette sentinelle. +items.wands.wandofwarding$ward.desc_5=Cette sentinelle améliorée est plus grande et plus durable qu’une sentinelle inférieure. Chaque coup de cette sentinelle infligera _%1$d-%2$d dégâts._\n\nTirer sur cette sentinelle avec votre baguette de balisage va l'améliorer et la soigner.\n\nCette sentinelle va utiliser un peu de points de vie chaque fois qu’elle attaque un ennemi, mais peut être guérie en utilisant votre baguette de balisage sur elle.\n\nVotre baguette de balisage utilise _%3$d énergies_ pour alimenter cette sentinelle. items.wands.wandofwarding$ward.name_6=sentinelle puissante -items.wands.wandofwarding$ward.desc_6=Cette sentinelle entièrement amélioré est beaucoup plus durable que ses prédécesseurs. Chaque coup de cette sentinelle infligera _%1$d à %2$d dégâts. _\n\nTirer sur cette sentinelle avec votre baguette de balisage va la guérir.\n\nCette sentinelle va utiliser des points de vie chaque fois qu’elle attaque un ennemi, mais elle peut être guéri en utilisant votre baguette de balisage sur elle.\n\nVotre baguette de balisage utilise _%3$d énergies_ pour soutenir cette sentinelle. +items.wands.wandofwarding$ward.desc_6=Cette sentinelle entièrement améliorée est beaucoup plus durable que ses prédécesseurs. Chaque coup de cette sentinelle infligera _%1$d-%2$d dégâts._\n\nTirer sur cette sentinelle avec votre baguette de balisage va la guérir.\n\nCette sentinelle va utiliser des points de vie chaque fois qu’elle attaque un ennemi, mais elle peut être guérie en utilisant votre baguette de balisage sur elle.\n\nVotre baguette de balisage utilise _%3$d énergies_ pour alimenter cette sentinelle. items.wands.wandofwarding$ward.dismiss_title=Renvoyer cette balise ? items.wands.wandofwarding$ward.dismiss_body=Vous pouvez dissiper cette balise magique si vous ne voulez plus que votre baguette la maintienne. Le faire détruira immédiatement la balise.\n\nDissiper la balise ? items.wands.wandofwarding$ward.dismiss_confirm=oui @@ -1606,11 +1606,11 @@ items.wands.wandofwarding$ward.dismiss_cancel=non ###weapon curses items.weapon.curses.annoying.name=%s pénible -items.weapon.curses.annoying.msg_1=HOOO, NOUS BATTONS NOUS CONTRE QUELQUE CHOSE ? +items.weapon.curses.annoying.msg_1=HOOO, NOUS BATTONS-NOUS CONTRE QUELQUE CHOSE ? items.weapon.curses.annoying.msg_2=OUAIS, VAS-Y ! items.weapon.curses.annoying.msg_3=HÉ, ÉCOUTE ! -items.weapon.curses.annoying.msg_4=EST CE QU'ON EST DÉJA EST AU BOSS ? -items.weapon.curses.annoying.msg_5=AIE, NE ME SECOUE PAS COMME ÇA ! +items.weapon.curses.annoying.msg_4=EST CE QU'ON EST DÉJÀ EST AU BOSS ? +items.weapon.curses.annoying.msg_5=AÏE, NE ME SECOUE PAS COMME ÇA ! items.weapon.curses.annoying.msg_6=MEURS, INSECTE ! items.weapon.curses.annoying.msg_7=OUAIIIIIIIIIIIIIIIIIIIIIIS ! items.weapon.curses.annoying.msg_8=PEUT-ON FAIRE UNE PAUSE !? @@ -1630,21 +1630,21 @@ items.weapon.curses.displacing.name=%s de déplacement items.weapon.curses.displacing.desc=Les armes de déplacement sont empruntes d'une magie chaotique de téléportation. Elles ont la capacité de déplacer au hasard les ennemis dans le niveau. items.weapon.curses.displacing.elestrike_desc=Une attaque élémentaire avec une malédiction de déplacement a 50% de chance de téléporter chaque ennemi à portée. -items.weapon.curses.explosive.name=%s explosive +items.weapon.curses.explosive.name=%s d'explosion items.weapon.curses.explosive.warm=Chaud... items.weapon.curses.explosive.hot=Brulant ! items.weapon.curses.explosive.desc=Les armes explosives accumulent graduellement leur puissance puis explosent, infligeant des dégâts au porteur et aux ennemis. items.weapon.curses.explosive.desc_cool=Votre arme est froide au toucher. items.weapon.curses.explosive.desc_warm=Votre arme accumule de l'énergie et devient chaude... items.weapon.curses.explosive.desc_hot=Votre arme est brûlante ! Elle est sur le point d'exploser ! -items.weapon.curses.explosive.elestrike_desc=Une attaque élémentaire avec une malédiction explosive a 50% de chance de déclencher une explosion sur un ennemi aléatoire à portée. +items.weapon.curses.explosive.elestrike_desc=Une attaque élémentaire avec une malédiction d'explosion a 50% de chance de déclencher une explosion sur un ennemi aléatoire à portée. items.weapon.curses.friendly.name=%s sympathique items.weapon.curses.friendly.desc=Les armes sympathiques sont faites pour les pacifistes, déclenchant parfois de la magie rendant le combat impossible. items.weapon.curses.friendly.elestrike_desc=Une attaque élémentaire avec une malédiction sympathique a 50% de chance de charmer chaque ennemi à portée durant 6 tours. -items.weapon.curses.polarized.name= %s polarisé(e) -items.weapon.curses.polarized.desc=Une arme polarisée est affectée par une magie qui fait que ses attaques font 50% de dégats en plus… ou aucun. +items.weapon.curses.polarized.name= %s de polarisation +items.weapon.curses.polarized.desc=Une arme polarisée est affectée par une magie qui fait que ses attaques font 50% de dégâts en plus… ou aucun. items.weapon.curses.polarized.elestrike_desc=Une attaque élémentaire avec une arme polarisée a 50% de chance d'infliger 24-36 dégâts à chaque ennemi à portée. items.weapon.curses.sacrificial.name=%s sacrificiel(le) @@ -1682,8 +1682,8 @@ items.weapon.enchantments.kinetic.elestrike_desc=Une attaque élémentaire avec items.weapon.enchantments.kinetic$conserveddamage.name=dégâts conservés items.weapon.enchantments.kinetic$conserveddamage.desc=Votre arme a conservé l'excès de force d'un précédent coup de grâce, et l'appliquera comme un dégât bonus lors de votre prochaine attaque. Toutefois, l'énergie s'estompera avec le temps.\nDégâts Conservés : %d. -items.weapon.enchantments.corrupting.name= %s de corruption -items.weapon.enchantments.corrupting.desc=Ce puissant enchantement possède la capacité de plier les ennemis sous votre volonté. Lorsque un ennemi est tué avec cette arme, il y a une chance pour qu'il soit corrompu au lieu de mourir. +items.weapon.enchantments.corrupting.name=%s de corruption +items.weapon.enchantments.corrupting.desc=Ce puissant enchantement possède la capacité de plier les ennemis sous votre volonté. Lorsqu'un ennemi est tué avec cette arme, il y a une chance pour qu'il soit corrompu au lieu de mourir. items.weapon.enchantments.corrupting.elestrike_desc=Une attaque élémentaire avec un enchantement de corruption a 5-25% de chance (en fonction des points de vie manquants) de corrompre chaque ennemi à portée, à l'exception de la cible principale. items.weapon.enchantments.elastic.name=%s élastique @@ -1691,7 +1691,7 @@ items.weapon.enchantments.elastic.desc=Les armes élastiques peuvent envoyer les items.weapon.enchantments.elastic.elestrike_desc=Une attaque élémentaire avec un enchantement élastique repousse de 5 cases tous les ennemis à portée. items.weapon.enchantments.grim.name=sinistre %s -items.weapon.enchantments.grim.desc=Ce puissant enchantement a le pouvoir de tuer instantanément un ennemi. Son effet à plus de chances de se produire si la cible est faible. +items.weapon.enchantments.grim.desc=Ce puissant enchantement a le pouvoir de tuer instantanément un ennemi. Son effet a plus de chances de se produire si la cible est faible. items.weapon.enchantments.grim.elestrike_desc=Une frappe élémentaire avec un enchantement sinistre a 6-30% de chance (basé sur les points de vie manquants) de tuer tous les ennemis à portée, à l'exception de la cible principale. items.weapon.enchantments.lucky.name=%s de chance @@ -1722,7 +1722,7 @@ items.weapon.melee.assassinsblade.ability_name=se camoufler items.weapon.melee.assassinsblade.typical_ability_desc=La Duelliste peut _se camoufler_ quand elle utilise une lame d'assassin. Cette capacité permet à la Duelliste de se téléporter instantanément à 3 cases et lui octroie généralement _%d tours d'invisibilité._ items.weapon.melee.assassinsblade.ability_desc=La Duelliste peut _se camoufler_ quand elle utilise une lame d'assassin. Cette capacité permet à la Duelliste de se téléporter instantanément à 3 cases et lui octroie _%d tours d'invisibilité._ items.weapon.melee.assassinsblade.upgrade_ability_stat_name=Durée de capacité -items.weapon.melee.assassinsblade.desc=Une petite lame ondulée en obsidienne, difficile d'emploi malgré son faible poids, elle est mortelle si elle trouve le bon endroit ou frapper sa cible. +items.weapon.melee.assassinsblade.desc=Une petite lame ondulée en obsidienne. Difficile d'emploi malgré son faible poids, elle est mortelle si elle trouve le bon endroit où frapper sa cible. items.weapon.melee.battleaxe.name=hache de guerre items.weapon.melee.battleaxe.stats_desc=C'est une arme plutôt précise. @@ -1793,11 +1793,11 @@ items.weapon.melee.greataxe.stats_desc=Cette arme est incroyablement lourde. items.weapon.melee.greataxe.ability_name=rétribution items.weapon.melee.greataxe.typical_ability_desc=La Duelliste peut effectuer une attaque de _rétribution_ avec sa grande hache si elle est en dessous de 50%% de sa santé. Cette attaque dévastatrice inflige généralement _%1$d-%2$d dégâts_, est garantie de réussir, et est instantanée si elle tue un ennemi. items.weapon.melee.greataxe.ability_desc=La Duelliste peut effectuer une attaque de _rétribution_ avec sa grande hache si elle est en dessous de 50%% de sa santé. Cette attaque dévastatrice inflige _%1$d-%2$d dégâts_, est garantie de réussir, et est instantanée si elle tue un ennemi. -items.weapon.melee.greataxe.desc=Pensé pour être brandie par-dessus l'épaule, cette hache titanesque est aussi puissante qu'elle est lourde. +items.weapon.melee.greataxe.desc=Pensée pour être brandie par-dessus l'épaule, cette hache titanesque est aussi puissante que lourde. items.weapon.melee.greatshield.name=grand bouclier -items.weapon.melee.greatshield.typical_stats_desc=Normalement cette arme bloque 0-%ddégats, blocage qui augmente avec les améliorations. -items.weapon.melee.greatshield.stats_desc=Cette arme bloque 0-%ddégats, blocage qui augmente avec les améliorations. +items.weapon.melee.greatshield.typical_stats_desc=Normalement cette arme bloque 0-%d dégâts, blocage qui augmente avec les améliorations. +items.weapon.melee.greatshield.stats_desc=Cette arme bloque 0-%d dégâts, blocage qui augmente avec les améliorations. items.weapon.melee.greatshield.ability_name=se protéger items.weapon.melee.greatshield.typical_ability_desc=La Duelliste peut _se protéger_ avec un grand bouclier, annulant complétement toute attaque physique ou magique la visant pendant _%d tours_ en général. Après que la Duelliste ait bloqué une attaque, riposter ou utiliser de la magie mettra fin à la protection. items.weapon.melee.greatshield.ability_desc=La Duelliste peut _se protéger_ avec un grand bouclier, annulant complétement toute attaque physique ou magique la visant pendant _%d tours_. Après que la Duelliste ait bloqué une attaque, riposter ou utiliser de la magie mettra fin à la protection. @@ -1853,12 +1853,12 @@ items.weapon.melee.magesstaff.yes=Oui, je suis sûr. items.weapon.melee.magesstaff.no=Non, j'ai changé d'avis items.weapon.melee.magesstaff.desc=Fabriqué par le Mage lui même, ce bâton est une arme magique unique qui peut être imprégné avec une baguette. items.weapon.melee.magesstaff.no_wand=Le bâton n'a pas de magie en lui. Il doit être _infusé par le pouvoir d'une baguette_ avant de pouvoir lancer des sorts. -items.weapon.melee.magesstaff.has_wand=Le bâton est imprégné avec _%s._ -items.weapon.melee.magesstaff.cursed_wand=Cette baguette est maudite, rendant sa magie chaotique et aléatoire. +items.weapon.melee.magesstaff.has_wand=Le bâton est imprégné avec une _%s._ +items.weapon.melee.magesstaff.cursed_wand=Ce bâton est maudit, rendant sa magie chaotique et aléatoire. items.weapon.melee.meleeweapon.ac_ability=CAPACITÉ -items.weapon.melee.meleeweapon.stats_known=Cette arme de mêlée de _niveau %1$d_ inflige _de %2$d à %3$d dégâts_ et nécessite _%4$d de force_ pour être correctement utilisée. -items.weapon.melee.meleeweapon.stats_unknown=En moyenne cette arme de mêlée de _niveau-%1$d_ inflige de _%2$d à %3$d dégâts_ et nécessite _%4$d de force_ pour être correctement utilisée. +items.weapon.melee.meleeweapon.stats_known=Cette arme de mêlée de _niveau %1$d_ inflige _%2$d-%3$d dégâts_ et nécessite _%4$d de force_ pour être correctement utilisée. +items.weapon.melee.meleeweapon.stats_unknown=En moyenne cette arme de mêlée de _niveau-%1$d_ inflige _%2$d-%3$d dégâts_ et nécessite _%4$d de force_ pour être correctement utilisée. items.weapon.melee.meleeweapon.probably_too_heavy=Cette arme est probablement trop lourde pour vous. items.weapon.melee.meleeweapon.stats_desc= items.weapon.melee.meleeweapon.ability_need_equip=Vous devez équiper l'arme pour utiliser sa capacité. @@ -1897,8 +1897,8 @@ items.weapon.melee.rapier.ability_desc=La Duelliste peut effectuer une _fente_ a items.weapon.melee.rapier.desc=Une épée droite mince qui offre une certaine protection en échange d'une puissance de coupe moindre. items.weapon.melee.roundshield.name=bouclier rond -items.weapon.melee.roundshield.typical_stats_desc=Normalement cette arme bloque 0-%ddégats, blocage qui augmente avec les améliorations. -items.weapon.melee.roundshield.stats_desc=Cette arme bloque 0-%ddégats, blocage qui augmente avec les améliorations. +items.weapon.melee.roundshield.typical_stats_desc=Normalement cette arme bloque 0-%d dégâts, blocage qui augmente avec les améliorations. +items.weapon.melee.roundshield.stats_desc=Cette arme bloque 0-%d dégâts, blocage qui augmente avec les améliorations. items.weapon.melee.roundshield.ability_name=se protéger items.weapon.melee.roundshield.typical_ability_desc=La Duelliste peut _se protéger_ avec un bouclier rond, annulant complétement toute attaque physique ou magique la visant pendant _%d tours_ en général. Après que la Duelliste ait bloqué une attaque, riposter ou utiliser de la magie mettra fin à la protection. items.weapon.melee.roundshield.ability_desc=La Duelliste peut _se protéger_ avec un bouclier rond, annulant complétement toute attaque physique ou magique la visant pendant _%d tours_. Après que la Duelliste ait bloqué une attaque, riposter ou utiliser de la magie mettra fin à la protection. @@ -1962,7 +1962,7 @@ items.weapon.melee.warhammer.stats_desc=C'est une arme plutôt précise. items.weapon.melee.warhammer.ability_name=coup lourd items.weapon.melee.warhammer.typical_ability_desc=La Duelliste peut effectuer un _coup lourd_ avec un marteau de guerre. Cette attaque concentrée inflige généralement _%1$d-%2$d dégâts_ si l'ennemi est surpris, et l'étourdit pendant 5 tours ce qui réduit sa précision et son esquive de 50 %%. Ce coup lourd touche à coup sûr mais sans bonus de dégât si l'ennemi n'est pas surpris. items.weapon.melee.warhammer.ability_desc=La Duelliste peut effectuer un _coup lourd_ avec un marteau de guerre. Cette attaque concentrée inflige _%1$d-%2$d dégâts_ si l'ennemi est surpris, et l'étourdit pendant 5 tours ce qui réduit sa précision et son esquive de 50 %%. Ce coup lourd touche à coup sûr mais sans bonus de dégât si l'ennemi n'est pas surpris. -items.weapon.melee.warhammer.desc=Bien peu de créatures peuvent résister aux coups devastateurs de cette masse imposante de plomb et d'acier, mais elle nécessite une grande force pour être efficacement utilisée. +items.weapon.melee.warhammer.desc=Bien peu de créatures peuvent résister aux coups dévastateurs de cette masse imposante de plomb et d'acier, mais elle nécessite une grande force pour être efficacement utilisée. items.weapon.melee.warscythe.name=faux de guerre items.weapon.melee.warscythe.stats_desc=C'est une arme assez peu précise. @@ -1993,7 +1993,7 @@ items.weapon.missiles.darts.blindingdart.name=fléchette aveuglante items.weapon.missiles.darts.blindingdart.desc=Ces fléchettes sont enduites d'un extrait d'Herblouï qui aveugleront leurs cibles pour un court instant. Cependant ils ne seront pas désorientés, et un ennemi saura toujours où il vous a vu pour la dernière fois. items.weapon.missiles.darts.chillingdart.name=fléchette de léthargie -items.weapon.missiles.darts.chillingdart.desc=Ces fléchettes sont enduite d'un extrait de Pistigel qui ralentiront énormément leur cible. +items.weapon.missiles.darts.chillingdart.desc=Ces fléchettes sont enduites d'un extrait de Pistigel qui ralentiront énormément leur cible. items.weapon.missiles.darts.cleansingdart.name=fléchette purificatrice items.weapon.missiles.darts.cleansingdart.desc=Ces fléchettes sont enduites d'un extrait de mageroyal qui va temporairement immuniser les alliés aux effets néfastes, ou qui supprimera tous les effets positifs des ennemis. Les ennemis peuvent parfois oublier qu'ils attaquent ou vous fuient. La fléchette elle-même est toujours nocive aux ennemis, mais ne blessera pas les alliés. @@ -2002,10 +2002,10 @@ items.weapon.missiles.darts.dart.name=fléchette items.weapon.missiles.darts.dart.ac_tip=ENDUIRE items.weapon.missiles.darts.dart.prompt=Sélectionnez une graine items.weapon.missiles.darts.dart.tip_title=Enduire des fléchettes -items.weapon.missiles.darts.dart.tip_desc=Une graine peut être enduite sur une ou deux fléchettes pour les renforcer. Chaque type de graine génèrera une fléchette particulière, avec un effet à usage unique.\n\nEnduire une fléchette avec cette graine va produire un _%s._ -items.weapon.missiles.darts.dart.tip_all=enduit %1$d fléchettes avec %2$d graines. -items.weapon.missiles.darts.dart.tip_two=enduit 2 fléchettes avec 1 graine -items.weapon.missiles.darts.dart.tip_one=enduit 1 fléchette avec 1 graine +items.weapon.missiles.darts.dart.tip_desc=Une graine peut être enduite sur une ou deux fléchettes pour les renforcer. Chaque type de graine génèrera une fléchette particulière, avec un effet à usage unique.\n\nEnduire une fléchette avec cette graine va produire une _%s._ +items.weapon.missiles.darts.dart.tip_all=enduire %1$d fléchettes avec %2$d graines +items.weapon.missiles.darts.dart.tip_two=enduire 2 fléchettes avec 1 graine +items.weapon.missiles.darts.dart.tip_one=enduire 1 fléchette avec 1 graine items.weapon.missiles.darts.dart.tip_cancel=annuler items.weapon.missiles.darts.dart.desc=Ces simples projectiles de bois façonnés en pointe sont balancés pour voler droit vers leur cible d'un mouvement de poignet. Ils peuvent être renforcés par des graines pour bénéficier d'effets supplémentaires au lancer. items.weapon.missiles.darts.dart.unlimited_uses=Cependant, grâce à leur construction simple les fléchettes sont incassables. @@ -2013,17 +2013,17 @@ items.weapon.missiles.darts.dart.unlimited_uses=Cependant, grâce à leur constr items.weapon.missiles.darts.displacingdart.name=fléchette de téléportation items.weapon.missiles.darts.displacingdart.desc=Ces fléchettes sont enduites d'un extrait de Roséclipse qui téléporteront leur cible quelques mètres plus loin. -items.weapon.missiles.darts.healingdart.name=fléchette régénératives +items.weapon.missiles.darts.healingdart.name=fléchette régénérative items.weapon.missiles.darts.healingdart.desc=Ces fléchettes sont enduites d'un extrait de solherbe qui vont donner un bonus de régénération à leur cible. La fléchette elle-même est toujours nocive aux ennemis, mais ne blessera pas les alliés. items.weapon.missiles.darts.holydart.name=fléchette bénie items.weapon.missiles.darts.holydart.desc=Ces fléchettes sont enduites d'un extrait de fleurétoile qui va insuffler une énergie bénie à leur cible. Les alliés et les ennemis normaux seront bénis, mais les ennemis morts-vivants ou démoniaques subiront d'importants dégâts. La fléchette elle-même est toujours nocive aux ennemis, mais ne blessera pas les alliés. -items.weapon.missiles.darts.incendiarydart.name=dard incendiaire +items.weapon.missiles.darts.incendiarydart.name=fléchette incendiaire items.weapon.missiles.darts.incendiarydart.desc=Ces fléchettes sont enduites d'un extrait de Pyroflore et exploseront dans de brillantes flammes à l'impact. items.weapon.missiles.darts.paralyticdart.name=fléchette paralysante -items.weapon.missiles.darts.paralyticdart.desc=Ces fléchettes ont leur pointe enduite d'un extrait de Terracine qui va paralyser leur cible pour un court instant +items.weapon.missiles.darts.paralyticdart.desc=Ces fléchettes ont leur pointe enduite d'un extrait de Terracine qui va paralyser leur cible pour un court instant. items.weapon.missiles.darts.poisondart.name=fléchette empoisonnée items.weapon.missiles.darts.poisondart.desc=Ces fléchettes sont enduites d'extrait de Moussepeine, qui empoisonneront leurs cibles. @@ -2032,11 +2032,11 @@ items.weapon.missiles.darts.rotdart.name=fléchette rance items.weapon.missiles.darts.rotdart.desc=Ces fléchettes perverses sont enduites d'un extrait de rancebaie, qui corrodera agressivement tout ce qui entrera en contact avec la fléchette. Les ennemis puissants résisteront en grande partie à cet effet, mais la corrosion est suffisamment forte pour tuer facilement la plupart des ennemis de base. Ces fléchettes enduites dureront plus longtemps que les autres, mais leur durabilité ne peut pas être augmentée. items.weapon.missiles.darts.shockingdart.name=fléchette foudroyante -items.weapon.missiles.darts.shockingdart.desc=Ces féchettes sont enduites d'extrait de Houlevigne, qui délivreront une douloureuse décharge à leurs cibles. +items.weapon.missiles.darts.shockingdart.desc=Ces fléchettes sont enduites d'un extrait de Houlevigne, qui délivreront une douloureuse décharge à leurs cibles. items.weapon.missiles.darts.tippeddart.ac_clean=NETTOYER items.weapon.missiles.darts.tippeddart.clean_title=Nettoyer les fléchettes -items.weapon.missiles.darts.tippeddart.clean_desc=Cette opération va enlever la graine qui renforce tes fléchettes, ce qui les feront redevenir normales. +items.weapon.missiles.darts.tippeddart.clean_desc=Cette opération va enlever la pâte d'extrait de graine recouvrant les fléchettes, ce qui supprimera leur effet spécial. items.weapon.missiles.darts.tippeddart.clean_all=toutes les nettoyer items.weapon.missiles.darts.tippeddart.clean_one=en nettoyer une items.weapon.missiles.darts.tippeddart.cancel=annuler @@ -2048,7 +2048,7 @@ items.weapon.missiles.darts.tippeddart.has_broken=La pointe de votre fléchette items.weapon.missiles.bolas.name=bolas -items.weapon.missiles.bolas.desc=Ces armes de jet inhabituelles ne font pas énormément de dégats, mais elles sont très utiles pour ralentir leurs cibles. +items.weapon.missiles.bolas.desc=Ces armes de jet inhabituelles ne font pas énormément de dégâts, mais elles sont très utiles pour ralentir leurs cibles. items.weapon.missiles.boomerang.name=boomerang items.weapon.missiles.boomerang.desc=Ce projectile de bois plat et incurvé reviendra dans la main de son lanceur une fois jeté sur l'ennemi. @@ -2070,7 +2070,7 @@ items.weapon.missiles.javelin.desc=Ces grands javelots sont lestés afin de cons items.weapon.missiles.kunai.name=kunaï items.weapon.missiles.kunai.desc=Ces petits couteaux sont très dangereux dans les mains d'un utilisateur habile. Ils sont plus efficaces contre les ennemis qui ne sont pas sur leur garde. -items.weapon.missiles.missileweapon.stats=Cette arme de jet de _niveau %1$d_ inflige _de %2$d à %3$d dégâts_ et nécessite _%4$d de force_ pour être correctement utilisée. +items.weapon.missiles.missileweapon.stats=Cette arme de jet de _niveau %1$d_ inflige _%2$d-%3$d dégâts_ et nécessite _%4$d de force_ pour être correctement utilisée. items.weapon.missiles.missileweapon.distance=Cette arme est conçue pour une utilisation à distance, elle est plus précise contre des ennemis distants, mais aussi bien moins précise au corps-à-corps. items.weapon.missiles.missileweapon.durability=Les armes de jets vont s'abimer et se briser au fur et à mesure de leur utilisation. items.weapon.missiles.missileweapon.uses_left=Ce tas d'armes peut encore être utilisé _%d/%d_ fois avant de se briser. @@ -2080,7 +2080,7 @@ items.weapon.missiles.missileweapon.has_broken=Une de vos armes de jet s'est cas items.weapon.missiles.missileweapon$placeholder.name=arme de jet items.weapon.missiles.shuriken.name=shuriken -items.weapon.missiles.shuriken.desc=Des pièces de métal aux lames très tranchantes. Elles sont assez légères et très faciles à utiliser en mouvement. Un shuriken peut être lancé instantanément après un déplacement +items.weapon.missiles.shuriken.desc=Des pièces de métal aux lames très tranchantes. Elles sont assez légères et très faciles à utiliser en mouvement. Un shuriken peut être lancé instantanément après un déplacement. items.weapon.missiles.throwingclub.name=bâton de lancer items.weapon.missiles.throwingclub.desc=Une arme de jet assez simple, grossièrement une pierre attachée à un bâton. Malgré un petit manque de dégâts, sa tête rocailleuse la rend résistante, et elle ne colle pas aux ennemis. @@ -2110,14 +2110,14 @@ items.weapon.missiles.trident.desc=D'énormes lances de jets possédant trois de items.weapon.spiritbow.name=arc spirituel items.weapon.spiritbow.ac_shoot=TIRER items.weapon.spiritbow.prompt=Choisissez une cible -items.weapon.spiritbow.stats=L'arc ne peut pas être directement amélioré, mais il se renforce lorsque vous passez au niveau supérieur. À votre niveau actuel, les flèches tirées feront _%1$d-%2$d dégâts_ et l'arc nécessite _%3$d de force_ pour être correctement utilisé. +items.weapon.spiritbow.stats=L'arc ne peut être directement amélioré, mais se renforce quand vous passez au niveau supérieur. À votre niveau actuel, les flèches tirées infligent _%1$d-%2$d dégâts_ et l'arc nécessite _%3$d de force_ pour être correctement utilisé. items.weapon.spiritbow.desc=Un très ancien arc en bois magique. La corde et les gravures de cette arc brillent d'une lumière bleu pâle. Lorsque la corde est tendue, cet arc fait apparaître une flèche magique qui peut être tirée sur un ennemi. -items.weapon.weapon.identify=Vous vous êtes suffisament familiarisé avec votre arme pour l'identifier. +items.weapon.weapon.identify=Vous vous êtes suffisamment familiarisé avec votre arme pour l'identifier. items.weapon.weapon.too_heavy=Votre force inadaptée pour l'utilisation de cette arme réduit votre vitesse et la précision de vos attaques, elle influe de même sur vos attaques surprises. items.weapon.weapon.excess_str=Grâce à votre excès de force, vous infligez jusqu'à _%d dégâts supplémentaires_ avec cette arme. items.weapon.weapon.hardening_gone=Le durcissement sur cette arme s’est estompé ! -items.weapon.weapon.incompatible=L'interaction entre différent types de magie a effacé l'enchantement de cette arme ! +items.weapon.weapon.incompatible=L'interaction entre différents types de magies a effacé l'enchantement de cette arme ! items.weapon.weapon.cursed_worn=Comme cette arme est maudite, vous n'arrivez pas à la lâcher. items.weapon.weapon.cursed=Vous pouvez sentir la magie noire émanant de cette arme. items.weapon.weapon.weak_cursed=Malgré la malédiction, vous pouvez retirer cette arme. @@ -2144,7 +2144,7 @@ items.amulet.ascent_no=S'arrêter là items.ankh.name=ankh items.ankh.ac_bless=BÉNIR items.ankh.bless=Vous bénissez l'ankh avec de l'eau magique. -items.ankh.desc=Cet ancien symbole d'immortalité permet de revenir à la vie après la mort. La plupart des objets tomberont au sol là où vous êtes mort, mais vous pourrez les récuperer si vous y retournez. En utilisant une outre pleine, l'ankh peut être bénie pour être plus puissante. +items.ankh.desc=Cet ancien symbole d'immortalité permet de revenir à la vie après la mort. La plupart des objets tomberont au sol là où vous êtes mort, mais vous pourrez les récupérer si vous y retournez. En utilisant une outre pleine, l'ankh peut être bénie pour être plus puissante. items.ankh.desc_blessed=Cet ancien symbole d'immortalité permet de retourner à la vie après la mort. L'ankh a été béni et est maintenant plus fort. L'ankh se sacrifiera pour vous préserver d'un péril mortel. items.arcaneresin.name=résine arcanique @@ -2152,7 +2152,7 @@ items.arcaneresin.prompt=Sélectionnez une baguette items.arcaneresin.ac_apply=APPLIQUER items.arcaneresin.level_too_high=Cette baguette est trop puissante pour l'améliorer avec de la résine. items.arcaneresin.not_enough=Vous n'avez pas assez de résine pour ça! -items.arcaneresin.apply=Vous enduisez votre baguette de résine, augmentant sa puissance! +items.arcaneresin.apply=Vous enduisez votre baguette de résine, augmentant sa puissance ! items.arcaneresin.desc=Cette fine poudre scintille de reflets violets et blancs. Elle peut faire office d'amplificateur d’énergies magiques, augmentant le niveau des baguettes sur lesquelles elle est appliquée !\n\nAugmenter une baguette coûte 1, 2 ou 3 résines, dépendant du niveau initial de la baguette. La résine peut améliorer les baguettes jusqu'à un maximum de +3.\n\nLes améliorations par résine sont _remplacées par les autres sources d'amélioration_ (comme les parchemins d'amélioration), et ne sont pas comptées lors de l'imprégnation du bâton du Mage. items.brokenseal.name=sceau brisé @@ -2162,7 +2162,7 @@ items.brokenseal.unknown_armor=Vous devez d'abord identifier cette armure. items.brokenseal.cursed_armor=Le sceau ne s'attache pas à une armure maudite. items.brokenseal.affix=Vous fixez le sceau à votre armure ! items.brokenseal.desc=Un sceau de cire, fixé sur une armure comme symbole de valeur. Toutes les marques du sceau ont été effacées par le temps, et il est brisé en deux.\n\nSouvenir de son foyer, le sceau aide le guerrier à persévérer. En le portant sur lui, le guerrier va progressivement générer un bouclier qui s'additionne avec sa santé, basé sur la qualité de son armure.\n\nLe sceau peut être _fixé sur une armure,_ et déplacé d'une armure à l'autre. Il peut transporter un niveau d'amélioration avec lui si cette amélioration a été faite sur une armure quand le sceau y était attaché. -items.brokenseal.inscribed=Un _%s_ est gravé sur le sceau. +items.brokenseal.inscribed=Le sceau porte une gravure de _%s_. items.brokenseal.choose_title=Choisissez un Glyphe items.brokenseal.choose_desc=Cette armure et le sceau brisé portent tous deux un glyphe. Choisissez le glyphe qui doit être conservé.\n\nNotez que si vous choisissez le glyphe qui se trouve actuellement sur l'armure, le sceau ne pourra pas le transférer plus tard. @@ -2170,8 +2170,8 @@ items.dewdrop.name=perle de rosée items.dewdrop.already_full=Votre santé est déjà pleine. items.dewdrop.desc=Une perle de rosée claire comme le cristal.\n\nGrâce aux propriétés magiques de cet endroit, l'eau pure a de légers effets revigorants. -items.equipableitem.unequip_cursed=Vous ne pouvez enlever un objet maudit ! -items.equipableitem.ac_equip=EQUIPER +items.equipableitem.unequip_cursed=Vous ne pouvez pas enlever un objet maudit ! +items.equipableitem.ac_equip=ÉQUIPER items.equipableitem.ac_unequip=DÉSÉQUIPER items.energycrystal.name=cristal d'énergie @@ -2211,7 +2211,7 @@ items.item.curse=malédiction items.item.custom_note=Cet objet a une note personnalisée : "_%s_" items.kindofmisc.unequip_title=Déséquipez un objet -items.kindofmisc.unequip_message=Vous devez d'abord déséquiper d'abord un de ces objets. Sélectionnez un objet avec lequel intervertir. +items.kindofmisc.unequip_message=Vous devez d'abord déséquiper un de ces objets. Sélectionnez-en un à échanger. items.kindofweapon.swift_equip=Vous équipez rapidement votre arme. items.kindofweapon.equip_cursed=Votre main se contracte involontairement autour de la poignée de l'arme. @@ -2223,19 +2223,19 @@ items.kindofweapon.empty=vide items.kingscrown.name=Couronne du roi nain items.kingscrown.ac_wear=PORTER items.kingscrown.naked=Malheureusement, la couronne ne peut pas transformer vos sous-vêtements. -items.kingscrown.upgraded=La couronne brille de mille feux puis se désintègre à mesure que votre armure se transforme! -items.kingscrown.ratgraded=Les pattes du roi des rats brillent de mille feux à mesure que votre armure se transforme! -items.kingscrown.desc=La couronne du dernier roi des nains, brille avec une énorme énergie magique.\n\nUne fois portée, la magie de la couronne se répandra dans l'armure que vous portez actuellement, la transformant en une _armure épique unique avec des capacités spéciales._ La nouvelle armure conservera toutes les propriétés de l'armure d'origine. +items.kingscrown.upgraded=La couronne brille de mille feux puis se désintègre à mesure que votre armure se transforme ! +items.kingscrown.ratgraded=Les pattes du roi des rats brillent de mille feux à mesure que votre armure se transforme ! +items.kingscrown.desc=La couronne du dernier roi des nains, elle brille d'une énorme énergie magique.\n\nUne fois portée, la magie de la couronne se répandra dans l'armure que vous portez actuellement, la transformant en une _armure épique unique avec des capacités spéciales._ La nouvelle armure conservera toutes les propriétés de l'armure d'origine. items.liquidmetal.name=métal liquide items.liquidmetal.ac_apply=APPLIQUER items.liquidmetal.prompt=Sélectionnez une arme de jet -items.liquidmetal.already_fixed=Cette arme de jet est déjà en parfait état! +items.liquidmetal.already_fixed=Cette arme de jet est déjà en parfait état ! items.liquidmetal.apply=Vous utilisez %d métal liquide pour réparer votre arme de jet. -items.liquidmetal.desc=Si vous le versez sur une arme de jet, ce liquide magique se répandra dans les fissures et réparera les dégats dûs à l'usage, remettant l'arme de jet en parfait état!\n\nUne arme de rang 1 demande 10 parts de métal liquide, une arme de rang 5 en demande 30. Chaque augmentation double également la quantité de métal nécessaire.\n\nLe métal liquide ne peut pas être utilisé pour réparer l'enduit des fléchettes enduites. +items.liquidmetal.desc=Si vous le versez sur une arme de jet, ce liquide magique colmatera les fissures et réparera les dégâts dus à l'usage, remettant l'arme de jet en parfait état !\n\nUne arme de rang 1 demande 10 doses de métal liquide, une arme de rang 5 en demande 30. Chaque amélioration double également la quantité de métal nécessaire.\n\nLe métal liquide ne peut pas être utilisé pour réparer l'enduit des fléchettes enduites. items.lostbackpack.name=sac à dos perdu -items.lostbackpack.desc=C'est votre inventaire perdu. Ramassez-le pour récuperer tous les objets que vous avez perdu. +items.lostbackpack.desc=C'est votre inventaire perdu. Ramassez-le pour récupérer tous les objets que vous avez perdu ! items.merchantsbeacon.name=balise du marchand items.merchantsbeacon.ac_use=UTILISER @@ -2246,13 +2246,13 @@ items.stylus.ac_inscribe=INSCRIRE items.stylus.prompt=Choisissez une armure items.stylus.identify=Vous devez d'abord savoir si cette armure est maudite. items.stylus.cursed=La magie du stylet ne marche pas sur les armures maudites. -items.stylus.inscribed=Vous avez inscrit un glyphe sur votre armure avec le stylet +items.stylus.inscribed=Vous avez inscrit un glyphe sur votre armure avec le stylet. items.stylus.desc=Le stylet arcanique est fait d'une pierre sombre très dure. En l'utilisant, vous pouvez inscrire un glyphe magique sur une armure, mais vous ne pouvez pas décider quel glyphe ce sera, le stylet choisira pour vous. -items.tengusmask.name=Le masque de Tengu +items.tengusmask.name=Masque de Tengu items.tengusmask.ac_wear=PORTER items.tengusmask.used=Le masque se désintègre alors que sa puissance coule en vous ! -items.tengusmask.desc=Ce masque tombé de la tête De Tengu quand il est mort, vous pouvez sentir un grand pouvoir magique qui en émane. Le masque était-il la source de force de Tengu ?\n\nUne fois porté, l'énorme pouvoir du masque sera transféré en vous, vous permettant de _choisir une sous-classe pour votre héros._\n\nQuelle sous-classe choisirez-vous ? +items.tengusmask.desc=Ce masque est tombé du visage de Tengu quand il est mort, vous pouvez sentir un grand pouvoir magique qui en émane. Le masque était-il la source de force de Tengu ?\n\nUne fois porté, l'énorme pouvoir du masque sera transféré en vous, vous permettant de _choisir une sous-classe pour votre héros._\n\nQuelle sous-classe choisirez-vous ? items.torch.name=torche items.torch.ac_light=ALLUMER @@ -2263,7 +2263,7 @@ items.waterskin.ac_drink=BOIRE items.waterskin.collected=Vous collectez une perle de rosée dans votre outre. items.waterskin.full=Votre outre est pleine ! items.waterskin.empty=Votre outre est vide ! -items.waterskin.desc=Un récipient pour du liquide, fait de cuir et de corde, fermée par un bouchon de liège. -items.waterskin.desc_water=Pour l'instant l'outre contient juste de l'eau potable. Il doit surement y avoir quelque chose dans le donjon que l'outre peut contenir -items.waterskin.desc_heal=L'outre contient de l'eau de guérison. Plus elle est remplie, plus vous serez soigné instantanément en en buvant. Vous ne boirez que ce dont vous avez besoin. +items.waterskin.desc=Un récipient à liquides, fait de cuir et de corde, fermé par un bouchon de liège. +items.waterskin.desc_water=Pour l'instant l'outre contient juste de l'eau potable. Il doit surement y avoir quelque chose dans le donjon que l'outre peut contenir. +items.waterskin.desc_heal=L'outre contient de l'eau de guérison. Plus elle est remplie, plus vous serez soigné instantanément en y buvant. Vous ne boirez que ce dont vous avez besoin. items.waterskin.desc_full=L'outre pleine semble émettre de l'énergie. Peut-être peut-elle être utilisée pour bénir un autre objet lié à la survie ? diff --git a/core/src/main/assets/messages/items/items_hu.properties b/core/src/main/assets/messages/items/items_hu.properties index 264afa8280..456f4bd20d 100644 --- a/core/src/main/assets/messages/items/items_hu.properties +++ b/core/src/main/assets/messages/items/items_hu.properties @@ -995,9 +995,9 @@ items.rings.ringofmight.upgrade_stat_name_2=Maximáliséletpont-növelés items.rings.ringofmight.desc=A gyűrű javítja a viselője fizikai tulajdonságait, megnöveli a testi erejét és állóképességét. Ha a gyűrű átkozott, meggyengíti a viselőjét. items.rings.ringofsharpshooting.name=mesterlövészgyűrű -items.rings.ringofsharpshooting.stats=A gyűrűt viselve ennyivel növekszik a dobófegyvereid szintje _%1$d_ és a tartósságuk _%2$s%%._ -items.rings.ringofsharpshooting.typical_stats=A gyűrűt viselve jellemzően ennyivel növekszik a dobófegyvereid szintje _%1$d_ és a tartósságuk _%2$s%%._ -items.rings.ringofsharpshooting.combined_stats=A gyűrűk, amelyeket viselsz, egyesítik erejüket, és a dobófegyverek erejét összesen _%1$d_ ponttal magasabb fejlettségi szintű megfelelőjük erejére növelik, továbbá _%2$s%%_-kal növelik a tartósságukat. +items.rings.ringofsharpshooting.stats=A gyűrűt viselve dobófegyvereid sebzése olyan mértékben nő meg, mintha azok _%1$d_ szinttel fel lettek volna fejlesztve, tartósságuk pedig _%2$s%%_-kal lesz magasabb. +items.rings.ringofsharpshooting.typical_stats=A gyűrűt viselve dobófegyvereid sebzése jellemzően olyan mértékben nő meg, mintha azok _%1$d_ szinttel fel lettek volna fejlesztve, tartósságuk pedig _%2$s%%_-kal lesz magasabb. +items.rings.ringofsharpshooting.combined_stats=A gyűrűk, amelyeket viselsz, egyesítik erejüket, és a dobófegyvereid összesen _%1$d_ fejlesztési szinttel lesznek erősebbek, továbbá _%2$s%%_-kal megnő a tartósságuk. items.rings.ringofsharpshooting.upgrade_stat_name_1=Szintsebzés-növelés items.rings.ringofsharpshooting.upgrade_stat_name_2=Tartósságnövelés items.rings.ringofsharpshooting.desc=A gyűrű javítja a viselője célzóképességét és pontosságát, amitől minden dobófegyvere erősebbé és tartósabbá válik. Ha a gyűrű átkozott, ellentétes hatást fejt ki. @@ -1010,11 +1010,11 @@ items.rings.ringoftenacity.upgrade_stat_name_1=Maximálissebzés-növelés items.rings.ringoftenacity.desc=A gyűrű viselője halálos ütéseknek is képes ellenállni. Minél sebzettebb, annál ellenállóbbá válik a további sebzésekkel szemben. Ha a gyűrű átkozott, az ellenségek könnyebben végeznek a viselőjével. items.rings.ringofwealth.name=gazdagsággyűrű -items.rings.ringofwealth.stats=A gyűrűt viselve ennyivel megnő a szerencséd _%s%%._ -items.rings.ringofwealth.typical_stats=A gyűrűt viselve jellemzően ennyivel nő a szerencséd _%s%%._ +items.rings.ringofwealth.stats=A gyűrűt viselve _%s%%-kal_ megnő a szerencséd. +items.rings.ringofwealth.typical_stats=A gyűrűt viselve jellemzően _%s%%-kal_ megnő a szerencséd. items.rings.ringofwealth.combined_stats=A gyűrűk, amelyeket viselsz, egyesítik erejüket, összesen _%s%%_-kal növelve a szerencsédet. items.rings.ringofwealth.upgrade_stat_name_1=Szerencsenövelés -items.rings.ringofwealth.desc=Ez a gyűrű mágnesként vonzódik a kincsekhez. Növeli a valószínűségét, hogy az ellenségek és a tárolók értékes dolgokat rejtsenek. Természetesen ha a gyűrű átkozott, csökkenti a zsákmány értékét. +items.rings.ringofwealth.desc=Ez a gyűrű mágnesként vonzza a kincseket, és megnöveli az esélyét, hogy az ellenségeknél és a ládákban értékes dolgokat találj. Ha a gyűrű átkozott, kisebb a zsákmány esélye. @@ -1247,7 +1247,7 @@ items.spells.targetedspell.inv_title=Vezess mágiát valamibe items.spells.telekineticgrab.name=telekinetikus fogás items.spells.telekineticgrab.cant_grab=Ezt nem tudod megfogni. items.spells.telekineticgrab.no_target=Nincs semmi itt amit megfoghatsz. -items.spells.telekineticgrab.desc=Ez a varázslat lehetővé teszi a varázsló számára, hogy távolról megragadjon minden tárgyat egy adott helyen, vagy minden eldobott fegyvert, ami az ellenséghez tapad!\n\nNem használható olyan tárgyak megragadására, amelyek valaki más tulajdonában vannak, vagy olyan tárolók, mint például ládák megragadására. +items.spells.telekineticgrab.desc=Ez a varázslat lehetővé teszi a varázsló számára, hogy távolról magához ragadjon minden tárgyat egy adott helyről, vagy minden dobófegyvert, amely egy adott ellenségbe fúródott!\n\nNem használható olyan tárgyak megragadására, amelyek valaki más tulajdonában vannak, vagy ládák és egyéb tárolók megragadására. items.spells.unstablespell.name=kiszámíthatatlan varázslat items.spells.unstablespell.desc=Ennek a kis négyzetes fekete kristálynak minden egyes oldalán váltakozó rúnajelek láthatók.\n\nHa használod, egy véletlenszerű tekercs hatását váltja ki. A tekercs hatása mindig harci jellegű lesz, amennyiben ellenségek vannak a látómeződben, amennyiben pedig nincsenek, akkor viszont mindig nem harci jellegű. @@ -1485,7 +1485,7 @@ items.wands.wandofdisintegration.staff_name=porlasztó varázsbot items.wands.wandofdisintegration.desc=A kemény, csiszolt obszidiándarabból készült varázspálca oldalán sötétlila fény fut végig. A benne izzó pusztító energia csak a kilövésre vár. items.wands.wandofdisintegration.stats_desc=A varázspálcából kilövő sugár áthatol bármilyen akadályon, és annál messzebb jut, minél nagyobb a fejlesztése. A sugár _%1$d-%2$d sebzést_ okoz, és minden ellenfél és fal, amelyen áthatol, növeli a sebzését. items.wands.wandofdisintegration.upgrade_stat_name_2=Maximális hatótávolság -items.wands.wandofdisintegration.bmage_desc=A _harci mágus_ által kezelt porlasztó varázsbotnak emelt támadási hatótávolsága lesz, mintha ostorzó bűvölete volna. +items.wands.wandofdisintegration.bmage_desc=A _harci mágus_ által kezelt porlasztó varázsbotnak emelt támadási hatótávolsága lesz, mintha kivetüléses bűvölete volna. items.wands.wandofdisintegration.eleblast_desc=A porlasztó varázsbottal előidézett elemi robbanás 100% sebzést okoz, és áthatol a falakon is. items.wands.wandoffireblast.name=tűzokádó varázspálca @@ -1698,9 +1698,9 @@ items.weapon.enchantments.lucky.name=szerencsés %s items.weapon.enchantments.lucky.desc=Azok az ellenségek, akiket szerencsés fegyverrel öltek meg, több zsákmányt hagyhatnak maguk után. items.weapon.enchantments.lucky.elestrike_desc=A szerencsés bűvölettel bűvölt elemi csapás hatósugarában lévő ellenségek alá 12,5% eséllyel zsákmány hullik. Ez a hatás ellenségenként csak egyszer váltható ki. -items.weapon.enchantments.projecting.name=ostorzó %s +items.weapon.enchantments.projecting.name=kivetüléses %s items.weapon.enchantments.projecting.desc=A bűvölés hatására a közelharci fegyverek messzebbre érnek el, a távolsági fegyverek pedig áthatolnak a közeli falakon. -items.weapon.enchantments.projecting.elestrike_desc=Az ostorzó bűvölettel bűvölt elemi csapás 30%-os sebzést okoz minden ellenségnek a hatósugarában, az elsődleges célpontot kivéve. +items.weapon.enchantments.projecting.elestrike_desc=A kivetüléses bűvölettel bűvölt elemi csapás 30%-os sebzést okoz minden ellenségnek a hatósugarában, az elsődleges célpontot kivéve. items.weapon.enchantments.shocking.name=sokkoló %s items.weapon.enchantments.shocking.desc=Áram ível ki a sokkoló fegyverből, az egymáshoz közel álló ellenségeknek többletsebzést okozva. @@ -2244,7 +2244,7 @@ items.merchantsbeacon.desc=A törpetechnológia eme ritka darabjának segítség items.stylus.name=mágikus vágótű items.stylus.ac_inscribe=VÉSEK items.stylus.prompt=Válassz egy páncélt -items.stylus.identify=Először meg kell állapítanod, hogy a páncél el van-e átkozva. +items.stylus.identify=Először azonosítanod kell, hogy a páncél el van-e átkozva. items.stylus.cursed=A vágótű varázsereje nem működik átkozott páncélon. items.stylus.inscribed=Varázsjelet véstél a páncélodra a vágótűvel. items.stylus.desc=A mágikus vágótű nagyon kemény, sötét kőből készült. Varázsjelet véshetsz vele a páncélodra, de nincs hatalmad afölött, hogy milyen varázsjelet, ezt a tű dönti el helyetted. diff --git a/core/src/main/assets/messages/items/items_it.properties b/core/src/main/assets/messages/items/items_it.properties index e99686b22d..f9aa39cc57 100644 --- a/core/src/main/assets/messages/items/items_it.properties +++ b/core/src/main/assets/messages/items/items_it.properties @@ -1038,7 +1038,7 @@ items.scrolls.scroll.no_magic=Non puoi leggere una pergamena mentre sei immune a items.scrolls.scroll.cursed=Il tuo libro di magie maledetto ti impedisce di invocare la magia di questa pergamena! Tuttavia una pergamena di rimuovi maledizione potrebbe essere abbastanza forte da poter funzionare comunque... items.scrolls.scroll$placeholder.name=pergamena -items.scrolls.inventoryscroll.warning=Vuoi davvero annullare questo utilizzo dello scorrimento? La pergamena non è stata identificata in precedenza, quindi verrà comunque consumata. +items.scrolls.inventoryscroll.warning=Vuoi davvero annullare questo utilizzo della pergamena? La pergamena non è stata identificata in precedenza, quindi verrà comunque consumata. items.scrolls.inventoryscroll.yes=Si, sono sicuro. items.scrolls.inventoryscroll.no=No, ho cambiato idea @@ -1250,7 +1250,7 @@ items.spells.telekineticgrab.no_target=Non c'è niente da afferrare lì. items.spells.telekineticgrab.desc=Quest'incantesimo consente a chi lo pronuncia di afferrare da lontano ogni oggetto in un certo punto oppure ogni arma da lancio conficcata in un nemico!\n\nNon si può usare per attrarre a sé oggetti che qualcun altro possiede né contenitori come le casse. items.spells.unstablespell.name=incantesimo instabile -items.spells.unstablespell.desc=Questo piccolo cristallo quadrato nero presenta simboli runici mobili su ciascuna delle sue superfici.\n\nQuando attivato, attiverà l'effetto di una pergamena casuale. L'effetto di scorrimento sarà sempre focalizzato sul combattimento se ci sono nemici nel tuo campo visivo, altrimenti sarà sempre non focalizzato sul combattimento. +items.spells.unstablespell.desc=Questo piccolo cristallo quadrato nero presenta simboli runici mobili su ciascuna delle sue superfici.\n\nQuando attivato, attiverà l'effetto di una pergamena casuale. L'effetto della pergamena sarà sempre focalizzato sul combattimento se ci sono nemici nel tuo campo visivo, altrimenti sarà sempre non focalizzato sul combattimento. items.spells.wildenergy.name=energia selvaggia items.spells.wildenergy.desc=Questa formula magica contiene un po' dell'energia malefica che alimenta DM-300. Quando lanciata ricaricherà le tue bacchette e i tuoi artefatti consunti, scatenando inoltre un effetto di bacchetta maledetta casuale. Sei comunque in grado di scegliere una direzione di lancio del maleficio. diff --git a/core/src/main/assets/messages/items/items_pl.properties b/core/src/main/assets/messages/items/items_pl.properties index 35ac8effa1..c38ed2133f 100644 --- a/core/src/main/assets/messages/items/items_pl.properties +++ b/core/src/main/assets/messages/items/items_pl.properties @@ -332,7 +332,7 @@ items.artifacts.etherealchains.cant_reach=Twoje łańcuchy nie mogą tam dosięg items.artifacts.etherealchains.inside_wall=Twoje łańcuchy mogą cię ciągnąć przez ściany, a nie do nich. items.artifacts.etherealchains.nothing_to_grab=Nie ma tu niczego do chwycenia. items.artifacts.etherealchains.prompt=Wybierz cel. -items.artifacts.etherealchains.desc=Te długie, ale lekki łańcuchy promieniują nieziemską energią. Można ich użyć do podciągnięcia się do ściany lub do przyciągnięcia przeciwników do ciebie. Nieziemska natura łańcuchów pozwala im nawet przechodzić przez ściany! +items.artifacts.etherealchains.desc=Te długie, ale lekkie łańcuchy promieniują nieziemską energią. Można ich użyć do podciągnięcia się do ściany lub do przyciągnięcia przeciwników do ciebie. Nieziemska natura łańcuchów pozwala im nawet przechodzić przez ściany! items.artifacts.etherealchains.desc_cursed=Przeklęte łańcuchy przyczepiły się do twojego boku, nieprzerwanie miotają się i próbują cię przewrócić lub związać. items.artifacts.etherealchains.desc_equipped=Łańcuchy spoczywają u twojego boku i powoli posilają się duchową energią tych, których pokonujesz. Każdy ładunek jest ogniwem w łańcuchu, który rozciąga się o dokładnie jedną kaflę. items.artifacts.etherealchains$chainsrecharge.levelup=Twoje łańcuchy nabierają mocy! @@ -379,9 +379,9 @@ items.artifacts.masterthievesarmband.no_steal=Ten przeciwnik nie ma nic, co moż items.artifacts.masterthievesarmband.stole_item=Ukradziony przedmiot: %s. items.artifacts.masterthievesarmband.failed_steal=Nie udało ci się nic ukraść. items.artifacts.masterthievesarmband.level_up=Twoja opaska nabiera mocy! -items.artifacts.masterthievesarmband.desc=Ta purpurowa aksamitna opaska nosi znak mistrza złodziei. Nie należy ona do ciebie, ale prawdopodobnie także nie należała do gościa, który ją ostatnio posiadał. -items.artifacts.masterthievesarmband.desc_cursed=Przeklęta opaska przykleiła się do twojego nadgarstka, i w jakiś tajemniczy sposób twoja sakiewka ze złotem staje się coraz lżejsza... -items.artifacts.masterthievesarmband.desc_worn=Czujesz, jak moc zbiera się w twojej opasce, gdy zdobywasz doświadczenie. Możesz użyć tej mocy by obrabować sklep lub okraść przeciwników!\n\nOkradanie przeciwników następuje natychmiast, chwilowo ich dezorientuje i daje ci szansę zabrać ich przedmioty. Ta umiejętność jest efektywniejsza na niezaalarmowanych przeciwnikach. Okradanie przeciwnika więcej niż raz nie pozwala zdobywać kolejnych przedmiotów. +items.artifacts.masterthievesarmband.desc=Ta purpurowa aksamitna opaska nosi znak mistrza złodziei. Nie należy ona do ciebie, ale prawdopodobnie nie należała też do poprzedniego posiadacza. +items.artifacts.masterthievesarmband.desc_cursed=Przeklęta opaska jest zawiązana wokół twojego nadgarstka, a twoja sakiewka ze złotem w jakiś tajemniczy sposób staje się coraz lżejsza... +items.artifacts.masterthievesarmband.desc_worn=Czujesz, jak moc zbiera się w twojej opasce, gdy zdobywasz doświadczenie. Możesz użyć tej mocy, by obrabować sklep lub okraść przeciwników!\n\nOkradanie przeciwników następuje natychmiast, chwilowo ich dezorientuje i daje ci szansę zabrać ich przedmioty. Ta umiejętność działa lepiej przeciwko nieświadomym twojej obecności przeciwnikom. Wielokrotne okradanie tego samego celu nie pozwala zdobywać kolejnych przedmiotów. items.artifacts.sandalsofnature.name=sandały natury items.artifacts.sandalsofnature.name_1=pantofle natury @@ -476,43 +476,43 @@ items.bags.magicalholster.desc=Ten cienki pokrowiec jest stworzony ze skóry egz ###bombs items.bombs.arcanebomb.name=tajemnicza bomba -items.bombs.arcanebomb.desc=This bomb has been imbued with arcane properties. It will explode into a powerful blast similar to Goo's pumped up attack, dealing _%1$d-%2$d magical damage_ to anything within 2 tiles. +items.bombs.arcanebomb.desc=Ta bomba przejęła magiczne właściwości kawałka szlamu. Wybuch tej bomby przypomina ładowany atak Wielkiego Szlamu, który zadaje _%1$d-%2$d obrażeń magicznych_ wszystkiemu, co znajdzie się w zasięgu dwóch pól. items.bombs.bomb.name=bomba items.bombs.bomb.ac_lightthrow=PODPAL I RZUĆ -items.bombs.bomb.snuff_fuse=Szybko odbezpieczyłeś bombę. +items.bombs.bomb.snuff_fuse=Szybko zgaszono lont bomby. items.bombs.bomb.ondeath=Zabił cię wybuch... items.bombs.bomb.rankings_desc=Zabity przez wybuch -items.bombs.bomb.desc=Dość solidna bomba czarnoprochowa. Eksplozja tej bomby zada _%1$d-%2$d obrażeń_ wszystkiemu, co do niej przylega, oraz zniszczy niektóre przedmioty i przylegające elementy terenu. +items.bombs.bomb.desc=Dość solidna bomba czarnoprochowa. Eksplozja tej bomby zada _%1$d-%2$d obrażeń_ istotom na przyległych polach oraz zniszczy niektóre przedmioty i elementy terenu. items.bombs.bomb.desc_fuse=Wygląda na to, że lont będzie się spalał przez kilka tur po zapaleniu. -items.bombs.bomb.desc_burning=Lont tej bomby wypala się, lepiej się oddal lub go zgaś! +items.bombs.bomb.desc_burning=Lont tej bomby spala się, lepiej się oddal lub go zgaś! items.bombs.bomb$doublebomb.name=dwie bomby items.bombs.bomb$doublebomb.desc=Para ogromnych bomb z czarnym prochem - wygląda na to, że dostałeś jedną za darmo! items.bombs.firebomb.name=bomba zapalająca -items.bombs.firebomb.desc=Ta bomba została zmodyfikowana, by wybuchnąć na większym obszarze, zadając __%1$d-%2$d obrażeń_ oraz rozpętując ognistą burzę na obszarze 2 pól. +items.bombs.firebomb.desc=Ta bomba została zmodyfikowana, by wybuchnąć na większym obszarze, zadając _%1$d-%2$d obrażeń_ oraz rozpętując ognistą burzę na obszarze 2 pól. items.bombs.flashbangbomb.name=bomba błyskowa -items.bombs.flashbangbomb.desc=This customized bomb will erupt into a blast of light, sound, and electricity when it explodes. Anything within 2 tiles will take _%1$d-%2$d damage_ from the explosion, an additional 25%% damage from the electricity, and be stunned for 10 turns. +items.bombs.flashbangbomb.desc=Ta spreparowana bomba głośno wybuchnie, oślepiając i rażąc prądem. Wszystko w zasięgu dwóch pól zostanie ogłuszone na 10 tur, otrzyma _%1$d-%2$d obrażeń_ od eksplozji oraz dodatkowe 25%% obrażeń od elektryczności. items.bombs.frostbomb.name=bomba mrożąca -items.bombs.frostbomb.desc=This bomb has been modified to explode in a larger area, dealing _%1$d-%2$d damage_ and spreading a sustained gust of freezing air within 2 tiles. +items.bombs.frostbomb.desc=Ta bomba została zmodyfikowana, by zwiększyć jej zasięg, eksplozji do dwóch pól. Wybuch tej bomby zadaje _%1$d-%2$d obrażeń_ oraz wypełnia obszar eksplozji podmuchami mrożącego powietrza. items.bombs.holybomb.name=święta bomba -items.bombs.holybomb.desc=This bomb has been modified to flash holy light in a larger area when it explodes. Anything within 2 tiles will take _%1$d-%2$d damage_ from the explosion, and undead or demonic enemies will take an additional 50%% damage from the holy light. +items.bombs.holybomb.desc=Ta bomba została zmodyfikowana, by przy wybuchu rozbłysnąć świętym światłem. Wszystko w zasięgu dwóch pól otrzyma _%1$d-%2$d obrażeń_ od eksplozji. Nieumarli i demoniczni przeciwnicy otrzymają dodatkowe 50%% obrażeń od świętego światła. items.bombs.noisemaker.name=bomba gwiżdżąca -items.bombs.noisemaker.desc=This customized bomb will repeatedly make noise when its fuse runs out. When something touches the bomb, it will explode and deal _%1$d-%2$d damage_ to anything within 2 tiles! +items.bombs.noisemaker.desc=Ta spreparowana bomba będzie wielokrotnie wydawać hałaśliwe dźwięki po wypaleniu lontu. Bomba ta wybuchnie przy dotknięciu, zadając _%1$d-%2$d obrażeń_ wszystkiemu w obszarze 2 pól! items.bombs.noisemaker.desc_burning=Czas na bombie gwiżdżącej upływa; wybuchnie ona, gdy coś znajdzie się w pobliżu! items.bombs.smokebomb.name=bomba dymna -items.bombs.smokebomb.desc=This bomb has been modified to spew a thick cloud of gas as the same time as exploding. It will deal _%1$d-%2$d damage_ and spread shrouding fog within 2 tiles. +items.bombs.smokebomb.desc=Ta bomba została zmodyfikowana, by w momencie wybuchu wyrzucać z siebie gęstą chmurę gazu. Bomba zada _%1$d-%2$d obrażeń_ i pokryje okrywającą mgłą obszar w zasięgu dwóch pól. items.bombs.regrowthbomb.name=bomba odrodzenia -items.bombs.regrowthbomb.desc=This customized bomb will splash life-giving liquid everywhere within 3 tiles instead of exploding. The area caught in the blast will rapidly sprout grass and plants. Yourself and any allies caught in the blast will be healed as if they had drank a potion of healing. +items.bombs.regrowthbomb.desc=Ta spreparowana bomba rozpryska leczący płyn w obszarze 3 pól, zamiast wybuchnąć. Ziemia na całym obszarze wokół eksplozji wypuści nowe łodygi i zakwitnie. Ty oraz wszyscy sojusznicy w zasięgu zostaną uleczeni, jakby wypili miksturę leczenia. items.bombs.shrapnelbomb.name=rozpryskowa bomba -items.bombs.shrapnelbomb.desc=Ta bomba została zmodyfikowana za pomocą odłamków metalu z kadłuba DM-300, które zostaną wyrzucone na wszystkie strony przy eksplozji, zadając _%1$d-%2$d obrażeń_ w ogromnym obszarze wokół bomby. Może dobrym pomysłem byłoby schowanie się za czymś przy używaniu jej... +items.bombs.shrapnelbomb.desc=Ta bomba została zmodyfikowana za pomocą odłamków metalu z kadłuba DM-300, które w momencie wybuchu zostaną wyrzucone na wszystkie strony, zadając _%1$d-%2$d obrażeń_ na ogromnym obszarze wokół bomby. Dobrym pomysłem byłoby schowanie się za czymś, gdy jej używasz... items.bombs.woollybomb.name=bomba wełniasta items.bombs.woollybomb.desc=Ta spreparowana bomba wytworzy całe stado magicznych owiec przy eksplozji. Eksplozja zada _%1$d-%2$d obrażeń_ wszystkiemu w obszarze 2 pól. Owce te będą blokować poruszanie się przez bardzo długi czas, choć mogą być ręcznie rozproszone przez interakcję z nimi! Owce znikną szybciej w obecności potężnych przeciwników. @@ -927,35 +927,35 @@ items.rings.ringofaccuracy.name=pierścień celności items.rings.ringofaccuracy.stats=Gdy założony, ten pierścień zwiększy twoją celność o _%s%%_. items.rings.ringofaccuracy.typical_stats=Podobne pierścienie zwykle zwiększają celność ataków o _%s%%_. items.rings.ringofaccuracy.combined_stats=Twoje pierścienie łączą swoją moc, zwiększając razem twoją celność o _%s%%_. -items.rings.ringofaccuracy.upgrade_stat_name_1=Wzmocnienie Precyzji +items.rings.ringofaccuracy.upgrade_stat_name_1=Zwiększenie Celności items.rings.ringofaccuracy.desc=Ten pierścień zwiększa twoją koncentrację, ułatwiając ci trafienie w cel. Przeklęty pierścień utrudni ci zranienie przeciwnika. items.rings.ringofarcana.name=pierścień tajemnych mocy items.rings.ringofarcana.stats=Gdy założony, ten pierścień zwiększy moc zaklęć i glifów o _%s%%_. items.rings.ringofarcana.typical_stats=Podobne pierścienie zwykle zwiększają moc zaklęć i glifów o _%s%%_. items.rings.ringofarcana.combined_stats=Twoje pierścienie łączą swoją moc, zwiększając razem moc twoich glifów i zaklęć o _%s%%_. -items.rings.ringofarcana.upgrade_stat_name_1=Wzmocnienie Tajemną Mocą +items.rings.ringofarcana.upgrade_stat_name_1=Zwiększenie Zaklęć items.rings.ringofarcana.desc=Ten pierścień wzmacnia zaklęcia znajdujące się na broni i glify na pancerzu, ale działa też w przypadku klątw! Zwiększa on zarówno ich szanse na aktywację, jak i siłę ich efektów, gdy szansa na aktywację wynosi 100%. Przeklęty pierścień osłabi zaś działanie zaklęć, glifów i klątw. items.rings.ringofelements.name=pierścień żywiołów items.rings.ringofelements.stats=Gdy założony, ten pierścień zwiększy twoją odporność na żywioły o _%s%%_. items.rings.ringofelements.typical_stats=Podobne pierścienie zwykle zwiększają odporność na żywioły o _%s%%_. items.rings.ringofelements.combined_stats=Twoje pierścienie łączą swoją moc, zapewniając razem _%s%%_ odporności na żywioły. -items.rings.ringofelements.upgrade_stat_name_1=Odporność +items.rings.ringofelements.upgrade_stat_name_1=Odporność na Żywioły items.rings.ringofelements.desc=Ten pierścień zwiększa odporność noszącego na większość efektów magicznych i tych związanych z żywiołami, zmniejszając obrażenia i czas trwania negatywnych efektów. Przeklęty pierścień zwiększy szkodliwość tych efektów. items.rings.ringofenergy.name=pierścień energii items.rings.ringofenergy.stats=Gdy założony, ten pierścień zwiększy prędkość ładowania różdżek, artefaktów i umiejętności zbroi o _%s%%_. items.rings.ringofenergy.typical_stats=Podobne pierścienie zwykle zwiększają prędkość ładowania różdżek, artefaktów i umiejętności zbroi o _%s%%_. items.rings.ringofenergy.combined_stats=Twoje pierścienie łączą swoją moc, zwiększając razem prędkość ładowania o _%s%%_. -items.rings.ringofenergy.upgrade_stat_name_1=Wzmocnienie Ładunku +items.rings.ringofenergy.upgrade_stat_name_1=Zwiększenie Szybkości Ładowania items.rings.ringofenergy.desc=Twój magiczny ekwipunek będzie się szybciej ładować w magicznym polu promieniującym z tego pierścienia. Przeklęty pierścień spowolni jego ładowanie. items.rings.ringofevasion.name=pierścień uników items.rings.ringofevasion.stats=Gdy założony, ten pierścień zwiększy twoją umiejętność unikania o _%s%%_. items.rings.ringofevasion.typical_stats=Podobne pierścienie zwykle zwiększają umiejętność unikania o _%s%%_. items.rings.ringofevasion.combined_stats=Twoje pierścienie łączą swoją moc, zwiększając razem twoją zdolność unikania o _%s%%_. -items.rings.ringofevasion.upgrade_stat_name_1=Wzmocnienie Uniku +items.rings.ringofevasion.upgrade_stat_name_1=Zwiększenie Uniku items.rings.ringofevasion.desc=Ten pierścień przyspiesza reakcję noszącego, ułatwiając mu unik przed wrogimi ciosami. Przeklęty pierścień ułatwi wrogom trafienie nosiciela. items.rings.ringofforce.name=pierścień siły @@ -963,7 +963,7 @@ items.rings.ringofforce.stats=Przy braku broni wręcz i przy twojej aktualną si items.rings.ringofforce.typical_stats=Przy braku broni wręcz i przy twojej aktualnej sile podobne pierścienie zwykle zadają _%1$d-%2$d obrażeń_. Z założoną bronią podobne pierścienie zwykle zwiększają obrażenia o _%3$d_. items.rings.ringofforce.combined_stats=Twoje pierścienie łączą swoją moc, zadając razem _%1$d-%2$d obrażeń_ bez broni lub zwiększając obrażenia wyposażonej broni o _%3$d_. items.rings.ringofforce.upgrade_stat_name_1=Obrażenia Pięściami -items.rings.ringofforce.upgrade_stat_name_2=Wzmocnienie Broni Białej +items.rings.ringofforce.upgrade_stat_name_2=Zwiększenie Obrażeń Broni Białej items.rings.ringofforce.upgrade_stat_name_3=Obrażenia Umiejętności items.rings.ringofforce.ability_name=postawa awanturnika items.rings.ringofforce.typical_ability_desc=Korzystając z tego pierścienia, Fechmistrzyni może przyjąć _postawę awanturniczki_, powodującą, że jej zwykłe ataki zawsze będą używać tego pierścienia, nawet gdy ma wyposażoną broń. Te ataki zazwyczaj zadają _%1$d-%2$d obrażeń_, dziedziczą zaklęcie oraz wzmocnienie broni. Ta postawa spowalnia prędkość odzyskiwania ładunków broni o 50%%. @@ -976,44 +976,44 @@ items.rings.ringoffuror.name=pierścień furii items.rings.ringoffuror.stats=Gdy założony, ten pierścień zwiększy twoją prędkość ataku o _%s%%._ items.rings.ringoffuror.typical_stats=Podobne pierścienie zwykle zwiększają prędkość ataku o _%s%%._ items.rings.ringoffuror.combined_stats=Twoje pierścienie łączą swoją moc, zwiększając razem prędkość twoich ataków o _%s%%_. -items.rings.ringoffuror.upgrade_stat_name_1=Wzmocnienie Prędkości Ataku +items.rings.ringoffuror.upgrade_stat_name_1=Zwiększenie Prędkości Ataku items.rings.ringoffuror.desc=Ten pierścień wprowadza bohatera w stan furii, umożliwiając mu szybsze wyprowadzanie ataków. Przeklęty pierścień spowalnia ataki bohatera. items.rings.ringofhaste.name=pierścień szybkości items.rings.ringofhaste.stats=Gdy założony, ten pierścień zwiększy twoją prędkość poruszania się o _%s%%._ items.rings.ringofhaste.typical_stats=Podobne pierścienie zwykle zwiększają prędkość poruszania się o _%s%%._ items.rings.ringofhaste.combined_stats=Twoje pierścienie łączą swoją moc, zwiększając razem prędkość twojego ruchu o _%s%%_. -items.rings.ringofhaste.upgrade_stat_name_1=Wzmocnienie Szybkości Chodzenia +items.rings.ringofhaste.upgrade_stat_name_1=Zwiększenie Szybkości Chodzenia items.rings.ringofhaste.desc=Ten pierścień sprawia, że bohater czuje się lżejszy, co pozwala mu na poruszanie się z nadludzką prędkością. Przeklęty pierścień zaś spowolni bohatera. items.rings.ringofmight.name=pierścień mocy items.rings.ringofmight.stats=Gdy założony, ten pierścień zwiększy twoją siłę o _%1$d_ i twoje maksymalne zdrowie o _%2$s%%._ items.rings.ringofmight.typical_stats=Podobne pierścienie zwykle zwiększają siłę o _%1$d_ i maksymalne zdrowie o _%2$s%%._ items.rings.ringofmight.combined_stats=Twoje pierścienie łączą swoją moc, podwyższając razem twoją siłę o _%1$d_ i maksymalne zdrowie o _%2$s%%_. -items.rings.ringofmight.upgrade_stat_name_1=Przypływ Siły -items.rings.ringofmight.upgrade_stat_name_2=Wzmocnienie Maksymalnego Zdrowia +items.rings.ringofmight.upgrade_stat_name_1=Zwiększenie Siły +items.rings.ringofmight.upgrade_stat_name_2=Zwiększenie Maks. PŻ items.rings.ringofmight.desc=Ten pierścień zwiększa fizyczne cechy bohatera, dając mu większą siłę i wytrzymałość. Przeklęty pierścień osłabi bohatera. items.rings.ringofsharpshooting.name=pierścień precyzji items.rings.ringofsharpshooting.stats=Gdy założony, ten pierścień zwiększy obrażenia broni miotanych, jak gdyby ich poziom był zwiększony o _%1$d_ i polepszy ich wytrzymałość o _%2$s%%_. items.rings.ringofsharpshooting.typical_stats=Podobne pierścienie zwykle zwiększają obrażenia broni miotanych, jak gdyby ich poziom był zwiększony o _%1$d_ i polepszają ich wytrzymałość o _%2$s%%_. items.rings.ringofsharpshooting.combined_stats=Twoje pierścienie łączą swoją moc, zwiększając razem efektywny poziom broni miotanej o _%1$d_ i zwiększając jej wytrzymałość o _%2$s%%_. -items.rings.ringofsharpshooting.upgrade_stat_name_1=Wzmocnienie Obrażeń od Poziomu -items.rings.ringofsharpshooting.upgrade_stat_name_2=Wzmocnienie Trwałości +items.rings.ringofsharpshooting.upgrade_stat_name_1=Zwiększenie Obrażeń od Poziomu +items.rings.ringofsharpshooting.upgrade_stat_name_2=Zwiększenie Trwałości items.rings.ringofsharpshooting.desc=Ten pierścień zwiększa precyzję bohatera, co sprawia, że wszystkie bronie dystansowe są bardziej celne i wytrzymałe. Przeklęty pierścień ma odwrotny efekt. items.rings.ringoftenacity.name=pierścień wytrwałości items.rings.ringoftenacity.stats=Gdy założony, ten pierścień zmniejszy otrzymywane obrażenia o maksymalnie _%s%%_. items.rings.ringoftenacity.typical_stats=Podobne pierścienie zwykle zmniejszają otrzymywane obrażenia o maksymalnie _%s%%_. items.rings.ringoftenacity.combined_stats=Twoje pierścienie łączą swoją moc, razem zmniejszając otrzymywane obrażenia o maksymalnie _%s%%_. -items.rings.ringoftenacity.upgrade_stat_name_1=Maks Redukcja Obrażeń +items.rings.ringoftenacity.upgrade_stat_name_1=Maks. Redukcja Obrażeń items.rings.ringoftenacity.desc=Ten pierścień pozwala noszącemu przeżyć normalnie zabójcze dla niego ataki. Im bardziej ranny jest nosiciel, tym bardziej będzie odporny na obrażenia. Przeklęty pierścień ułatwi natomiast uśmiercenie noszącego. items.rings.ringofwealth.name=pierścień dostatku items.rings.ringofwealth.stats=Gdy założony, ten pierścień zwiększy twoje szczęście o _%s%%._ items.rings.ringofwealth.typical_stats=Podobne pierścienie zwykle zwiększają szczęście o _%s%%._ items.rings.ringofwealth.combined_stats=Twoje pierścienie łączą swoją moc, zwiększając razem twoje szczęście o _%s%%_. -items.rings.ringofwealth.upgrade_stat_name_1=Wzmocnienie Szczęścia +items.rings.ringofwealth.upgrade_stat_name_1=Zwiększenie Szczęścia items.rings.ringofwealth.desc=Ten pierścień działa jak magnes na skarby, zwiększając szansę na to, że znajdziesz wartościowe przedmioty w różnego rodzaju skrzyniach lub przy ciałach wrogów. Przeklęty pierścień zmniejszy szansę na otrzymanie przedmiotów. @@ -1045,7 +1045,7 @@ items.scrolls.inventoryscroll.no=Nie, zmieniłem zdanie. items.scrolls.scrollofidentify.name=zwój identyfikacji items.scrolls.scrollofidentify.inv_title=Zidentyfikuj przedmiot items.scrolls.scrollofidentify.it_is=Twój zwój zidentyfikował wybrany przedmiot. To %s. -items.scrolls.scrollofidentify.desc=Ten zwój stale zdradza wszystkie sekrety jednego z wybranych przedmiotów +items.scrolls.scrollofidentify.desc=Ten zwój na stałe zdradza wszystkie sekrety jednego wybranego przedmiotu. items.scrolls.scrolloflullaby.name=zwój kołysanki items.scrolls.scrolloflullaby.sooth=Zwój wydaje z siebie kojącą muzykę. Czujesz się bardzo śpiący. @@ -1102,7 +1102,7 @@ items.scrolls.scrollofupgrade.name=zwój ulepszenia items.scrolls.scrollofupgrade.inv_title=Ulepsz przedmiot items.scrolls.scrollofupgrade.weaken_curse=Zwój Ulepszenia osłabia klątwę rzuconą na przedmiot. items.scrolls.scrollofupgrade.remove_curse=Zwój Ulepszenia zdejmuje klątwę z przedmiotu! -items.scrolls.scrollofupgrade.desc=This scroll will upgrade a single item. Wands will increase in power and number of charges, weapons and armor will deal and block more damage, and the effects of rings will intensify.\n\nIt can even weaken or sometimes totally dispel curses, though it is not as potent as a scroll of remove curse. Unfortunately, the upgrading magic can also erase enchantments or glyphs on higher level gear. +items.scrolls.scrollofupgrade.desc=Ten zwój ulepszy wybrany przedmiot. Różdżki staną się mocniejsze i zwiększy się ich liczba ładunków, bronie i zbroje będą odpowiednio zadawać bądź blokować więcej obrażeń, a efekty pierścieni zostaną wzmocnione.\n\nZwój może nawet osłabić lub czasami całkowicie rozproszyć klątwy, choć nie jest tak potężny, jak zwój zdjęcia klątwy. Niestety, magia ulepszania może również usunąć zaklęcia lub glify na wyższym poziomie sprzętu. @@ -1151,7 +1151,7 @@ items.scrolls.exotic.scrollofenchantment.weapon=Wybierz zaklęcie do nałożenia items.scrolls.exotic.scrollofenchantment.armor=Wybierz glif do nałożenia na twoją zbroję. items.scrolls.exotic.scrollofenchantment.cancel=Anuluj items.scrolls.exotic.scrollofenchantment.cancel_warn=Anulowanie zużyje zwój zaklęcia, czy mimo tego chcesz anulować? -items.scrolls.exotic.scrollofenchantment.cancel_warn_yes=Tak, jestem pewny +items.scrolls.exotic.scrollofenchantment.cancel_warn_yes=Tak, jestem pewny. items.scrolls.exotic.scrollofenchantment.cancel_warn_no=Nie, zmieniłem zdanie. items.scrolls.exotic.scrollofenchantment.desc=Ten zwój zaklnie broń lub zbroję potężnym, magicznym glifem. Czytelnik ma nawet w pewnym stopniu kontrolę nad używanym typem magii. @@ -1185,10 +1185,10 @@ items.spells.alchemize.prompt=Przekształć przedmiot items.spells.alchemize.desc=To zaklęcie zawiera moce transmutacyjne podobne do tych, które można znaleźć w tyglu alchemicznym. Każde rzucenie zaklęcia pozwala użytkownikowi zamienić przedmiot (lub stos przedmiotów) na złoto lub energię alchemiczną. Przekształcenie mikstur lub zwojów w energię spowoduje ich zidentyfikowanie!\n\nKilka kryształów Midasa można kupić w sklepach, ale znacznie więcej można wykonać, łącząc nasiono, kamień runiczny i odrobinę energii alchemicznej. items.spells.alchemize$wndalchemizeitem.sell=Zamień w %d złota items.spells.alchemize$wndalchemizeitem.sell_1=Zamień 1 w %d złota -items.spells.alchemize$wndalchemizeitem.sell_all=Zamień całość w %d złota +items.spells.alchemize$wndalchemizeitem.sell_all=Zamień stos w %d złota items.spells.alchemize$wndalchemizeitem.energize=Zamień w %d energii items.spells.alchemize$wndalchemizeitem.energize_1=Zamień 1 w %d energii -items.spells.alchemize$wndalchemizeitem.energize_all=Zamień całość w %d energii +items.spells.alchemize$wndalchemizeitem.energize_all=Zamień stos w %d energii items.spells.beaconofreturning.name=latarnia powrotu items.spells.beaconofreturning.preventing=Silna magiczna aura tego miejsca nie pozwala ci użyć tego zaklęcia! @@ -1465,7 +1465,7 @@ items.wands.wandofcorrosion.name=różdżka korozji items.wands.wandofcorrosion.staff_name=kostur korozji items.wands.wandofcorrosion.desc=Ta różdżka jest zrobiona z jesionu i ma świetnie wykonany pomarańczowy klejnot. items.wands.wandofcorrosion.stats_desc=Ta różdżka strzela pociskiem, który eksploduje w wybranej lokacji, tworząc chmurę silnie żrącego gazu. Wszystko, co znajdzie się w chmurze, będzie otrzymywać zwiększające się z czasem obrażenia, zaczynając od _%d._ -items.wands.wandofcorrosion.upgrade_stat_name_1=Obrażenia z Korozji +items.wands.wandofcorrosion.upgrade_stat_name_1=Obrażenia od Korozji items.wands.wandofcorrosion.upgrade_stat_name_2=Objętość Gazu items.wands.wandofcorrosion.bmage_desc=Gdy _Mag bojowy_ uderza przeciwnika kosturem korozji, ma szansę na pokrycie go żrącym szlamem. items.wands.wandofcorrosion.eleblast_desc=Zaklęcie sfery żywiołów z użyciem kostura korozji nakłada na wrogów 4 tury korozji, rozpoczynając od 6 punktów obrażeń. @@ -1476,7 +1476,7 @@ items.wands.wandofcorruption.already_corrupted=Nie można bardziej wpłynąć na items.wands.wandofcorruption.desc=Ta różdżka promieniuje chaotyczną, mroczną energią, tak jakby nie było to dość oczywiste, z małej ozdobnej czaszki na jej czubku. items.wands.wandofcorruption.stats_desc=Ta różdżka wystrzeliwuje pocisk korupcyjnej energii, osłabiając przeciwników i ewentualnie konwertując ich na twoją stronę. Wrogowie mogą się oprzeć korupcji, ale wrogowie z pełnym zdrowiem będą trudniejsi do skorumpowania niż ci osłabieni. items.wands.wandofcorruption.upgrade_stat_name_1=Moc Wypaczenia -items.wands.wandofcorruption.upgrade_stat_name_2=Czas Złych Efektów +items.wands.wandofcorruption.upgrade_stat_name_2=Czas Trwania Złych Efektów items.wands.wandofcorruption.bmage_desc=Gdy _Mag bojowy_ uderza przeciwnika kosturem korupcji, istnieje szansa, że przeciwnik wpadnie w amok. items.wands.wandofcorruption.eleblast_desc=Zaklęcie sfery żywiołów z użyciem kostura korupcji nakłada na wroga 5 tur amoku. @@ -1492,9 +1492,9 @@ items.wands.wandoffireblast.name=różdżka ognistego podmuchu items.wands.wandoffireblast.staff_name=kostur ognistego podmuchu items.wands.wandoffireblast.desc=Ta różdżka została wykonana z czerwonego, polakierowanego drewna, a złoty liść ma jej nadać bardziej królewskiego wyglądu. Jej końcówka trzeszczy i syczy, żądna uwolnić swoją potężną magię. items.wands.wandoffireblast.stats_desc=Ta różdżka po użyciu wystrzeliwuje stożek ognia. Jej następny atak _zużyje %1$d ładunków_ i zada _%2$d-%3$d obrażeń._ Im więcej ładunków ten atak wykorzystuje, tym większy i potężniejszy ten efekt. -items.wands.wandoffireblast.upgrade_stat_name_1=Obrażenia 1 Ładunku -items.wands.wandoffireblast.upgrade_stat_name_2=Obrażenia 2 Ładunków -items.wands.wandoffireblast.upgrade_stat_name_3=Obrażenia 3 Ładunków +items.wands.wandoffireblast.upgrade_stat_name_1=Obrażenia 1. Ładunku +items.wands.wandoffireblast.upgrade_stat_name_2=Obrażenia 2. Ładunków +items.wands.wandoffireblast.upgrade_stat_name_3=Obrażenia 3. Ładunków items.wands.wandoffireblast.bmage_desc=Gdy _Mag bojowy_ uderza przeciwnika kosturem ognistego podmuchu, wróg ma szansę stanąć w ogniu, tak jakby kostur miał na sobie zaklęcie płomieni. items.wands.wandoffireblast.eleblast_desc=Zaklęcie sfery żywiołów z użyciem kostura ognistego podmuchu zadaje 100% obrażeń, otwiera drzwi oraz podpala otoczenie i przeciwników. @@ -1518,8 +1518,8 @@ items.wands.wandoflivingearth.name=różdżka żywej ziemi items.wands.wandoflivingearth.staff_name=kostur żywej ziemi items.wands.wandoflivingearth.desc=Ta różdżka jest wykonana z dość ciekawej skały z pasami błyszczącej, żółtej energii. Kamienie wydają się przesuwać i uginać pod twoim uchwytem, zupełnie jakby wyczuwały twoją dłoń. items.wands.wandoflivingearth.stats_desc=Ta różdżka wysyła pociski magicznych skał w kierunku wrogów, zadając _%1$d-%2$d punktów obrażeń._ Kamienie te potem zbudują zbroję wokół użytkownika, przyznając zbroję proporcjonalną do zadanych obrażeń. Jeśli wystarczająco dużo zbroi zostanie utworzone, przekształci się ona w skalnego strażnika przy następnym użyciu różdżki. -items.wands.wandoflivingearth.upgrade_stat_name_2=Maksymalne Zdrowie Strażnika -items.wands.wandoflivingearth.upgrade_stat_name_3=Blok Strażnika +items.wands.wandoflivingearth.upgrade_stat_name_2=Maks. PŻ Strażnika +items.wands.wandoflivingearth.upgrade_stat_name_3=Obrona Strażnika items.wands.wandoflivingearth.bmage_desc=Gdy _Mag bojowy_ uderza przeciwnika kosturem żywej ziemi, część zadanych obrażeń jest zwracana jako skalna zbroja. items.wands.wandoflivingearth.eleblast_desc=Zaklęcie sfery żywiołów z użyciem kostura żywej ziemi zadaje 50% obrażeń i naprawia aktywowanego ziemnego strażnika za każdego trafionego przeciwnika. items.wands.wandoflivingearth$rockarmor.name=skalna zbroja @@ -1542,7 +1542,7 @@ items.wands.wandofprismaticlight.staff_name=kostur pryzmatycznego światła items.wands.wandofprismaticlight.desc=Ta różdżka została wykonana z dużego fragmentu prześwitującego kryształu, wyglądającego jak długi kawałek gładkiego szkła. Małe błyski kolorowego światła tańczą na koniuszku różdżki, chcąc wystrzelić przed siebie. items.wands.wandofprismaticlight.stats_desc=Ta różdżka strzela promieniami światła, które rozjaśniają mrok labiryntu i odsłaniają ukryte miejsca i pułapki. Wiązka potrafi oślepić wrogów i zadaje _%1$d-%2$d obrażeń._ Demoniczne i nieumarłe stwory spłoną w błysku światła różdżki i odniosą dodatkowe obrażenia. items.wands.wandofprismaticlight.upgrade_stat_name_2=Szansa Oślepienia -items.wands.wandofprismaticlight.upgrade_stat_name_3=Czas Światła +items.wands.wandofprismaticlight.upgrade_stat_name_3=Czas Rozświetlenia items.wands.wandofprismaticlight.bmage_desc=Gdy _Mag bojowy_ uderza przeciwnika kosturem pryzmatycznego światła, zostanie on okaleczony na czas zależny od poziomu kostura. items.wands.wandofprismaticlight.eleblast_desc=Zaklęcie sfery żywiołów z użyciem kostura pryzmatycznego światła zadaje 67% obrażeń, ujawnia otoczenie w miejscu wybuchu i oślepia wrogów na 5 tur. @@ -1551,7 +1551,7 @@ items.wands.wandofregrowth.staff_name=kostur odrośnięcia items.wands.wandofregrowth.desc=Ta różdżka jest wykonana z cienkiego kawałka starannie wyrzeźbionego drewna. Jakimś cudem wciąż tętni życiem, jasnozielona jak młode drzewo. "Gdy jedno życie się kończy, drugie się zaczyna... Ten odwieczny cykl nigdy się nie kończy!" items.wands.wandofregrowth.stats_desc=Przy użyciu ta różdżka wystrzeli magiczną energię odrodzenia o kształcie stożka, powodując wzrost trawy, korzeni i rzadkich roślin. Następne użycie zużyje _%1$d ładunków_. Im więcej ładunków różdżka użyje, tym większy i silniejszy będzie efekt. items.wands.wandofregrowth.degradation=Pozostałe _ładunki: %d_. Po ich wykorzystaniu różdżka nie będzie powodować wzrostu roślin i świeżej trawy. Ten limit jest zwiększany przez zdobywanie poziomów lub ulepszanie różdżki. -items.wands.wandofregrowth.upgrade_stat_name_1=Trawy Na Ładunek +items.wands.wandofregrowth.upgrade_stat_name_1=Trawa na Ładunek items.wands.wandofregrowth.upgrade_stat_name_2=Limit trawy items.wands.wandofregrowth.bmage_desc=Gdy _Mag bojowy_ uderza przeciwnika kosturem odrodzenia, a jego cel lub on sam stoją na trawie, Mag zyskuje roślinne leczenie proporcjonalne do zadanych obrażeń. items.wands.wandofregrowth.eleblast_desc=Zaklęcie sfery żywiołów z użyciem kosturem odrodzenia zakorzenia wrogów w miejscu i sprawia, że wokół wyrasta trawa. @@ -1721,7 +1721,7 @@ items.weapon.melee.assassinsblade.stats_desc=Ta broń jest mocniejsza wobec nieo items.weapon.melee.assassinsblade.ability_name=przyczajenie się items.weapon.melee.assassinsblade.typical_ability_desc=Używając skrytobójczego ostrza, Fechmistrzyni może się _przyczaić_. Ta zdolność pozwala jej natychmiastowo odskoczyć na odległość do 3 pól, zazwyczaj zapewniając jej przy tym _niewidzialność na następującą liczbę tur: %d._ items.weapon.melee.assassinsblade.ability_desc=Używając skrytobójczego ostrza, Fechmistrzyni może się _przyczaić_. Ta zdolność pozwala jej natychmiastowo odskoczyć na odległość do 3 pól, zapewniając jej przy tym _niewidzialność na następującą liczbę tur: %d._ -items.weapon.melee.assassinsblade.upgrade_ability_stat_name=Czas Umiejętności +items.weapon.melee.assassinsblade.upgrade_ability_stat_name=Czas Trwania Umiejętności items.weapon.melee.assassinsblade.desc=Małe, faliste ostrze wykonane z obsydianu, trudne w użyciu pomimo bycia lekkim, ale zabójcze, jeżeli celnie ugodzi ofiarę. items.weapon.melee.battleaxe.name=topór bojowy @@ -1734,10 +1734,10 @@ items.weapon.melee.battleaxe.desc=Ogromne, stalowe ostrze tego topora bojowego w items.weapon.melee.crossbow.name=kusza items.weapon.melee.crossbow.stats_desc=Założenie tej broni zwiększy obrażenia miotanych strzałek, a nawet da im swoje zaklęcie. items.weapon.melee.crossbow.ability_name=wzmocniony strzał -items.weapon.melee.crossbow.typical_ability_desc=Używając kuszy, Fechmistrzyni może przygotować _wzmocniony strzał_, dzięki czemu następny zwykły atak zawsze trafi. Dodatkowo, zostanie nałożony jeden z trzech efektów: ataki wręcz odepchną wrogów do tyłu, nienasączone strzałki zazwyczaj zadadzą _+%1$d obrażeń_, a nasączone strzałki zadziałają na obszarze 7x7 pól i zazwyczaj wytrzymają na _%2$d więcej użyć_. -items.weapon.melee.crossbow.ability_desc=Używając kuszy, Fechmistrzyni może przygotować _wzmocniony strzał_, dzięki czemu następny zwykły atak zawsze trafi. Dodatkowo, zostanie nałożony jeden z trzech efektów: ataki wręcz odepchną wrogów do tyłu, nienasączone strzałki zadadzą _+%1$d obrażeń_, a nasączone strzałki zadziałają na obszarze 7x7 pól i wytrzymają na _%2$d więcej użyć_. +items.weapon.melee.crossbow.typical_ability_desc=Używając kuszy, Fechmistrzyni może przygotować _wzmocniony strzał_, dzięki czemu następny zwykły atak zawsze trafi. Dodatkowo, zostanie nałożony jeden z trzech efektów: ataki wręcz odepchną wrogów do tyłu, nienasączone strzałki zazwyczaj zadadzą _+%1$d obrażeń_, a nasączone strzałki zadziałają na obszarze 7x7 pól i zazwyczaj będą mogły być użyte _dodatkowe %2$d razy_. +items.weapon.melee.crossbow.ability_desc=Używając kuszy, Fechmistrzyni może przygotować _wzmocniony strzał_, dzięki czemu następny zwykły atak zawsze trafi. Dodatkowo, zostanie nałożony jeden z trzech efektów: ataki wręcz odepchną wrogów do tyłu, nienasączone strzałki zadadzą _+%1$d obrażeń_, a nasączone strzałki zadziałają na obszarze 7x7 pól i będą mogły być użyte _dodatkowe %2$d razy_. items.weapon.melee.crossbow.desc=Dość skomplikowana broń, która strzela bełtami o bardzo wysokiej prędkości. Nie jest zaprojektowana do walki wręcz, ale porządna konstrukcja kuszy ją umożliwia. -items.weapon.melee.crossbow.upgrade_ability_stat_name=Wzmocnienie umiejętności +items.weapon.melee.crossbow.upgrade_ability_stat_name=Wzmocnienie Umiejętności items.weapon.melee.crossbow$chargedshot.name=naładowany items.weapon.melee.crossbow$chargedshot.desc=Fechmistrzyni skupia moc w swojej kuszy. Następny wyprowadzony za jej pomocą atak zawsze trafi oraz nałoży jeden z trzech efektów:\n- Ataki bronią białą odepchną wrogów na kilka pól do tyłu.\n- Nienasączone strzałki zadadzą dodatkowe obrażenia.\n- Nasączone strzałki otrzymają dodatkowe użycia i zadziałają na obszarze o rozmiarze 7x7 pól. Pozytywne efekty strzałek zadziałają jedynie na sojuszników, a negatywne na przeciwników. Fechmistrzyni nie może użyć tej umiejętności, aby nałożyć na siebie pozytywny efekt strzałki. @@ -1746,7 +1746,7 @@ items.weapon.melee.dagger.stats_desc=Ta broń jest mocniejsza wobec nieobawiają items.weapon.melee.dagger.ability_name=przyczajenie się items.weapon.melee.dagger.typical_ability_desc=Używając sztyletu, Fechmistrzyni może się _przyczaić_. Ta zdolność pozwala jej natychmiastowo odskoczyć na odległość do 5 pól, zazwyczaj zapewniając jej przy tym _niewidzialność na następującą liczbę tur: %d._ items.weapon.melee.dagger.ability_desc=Używając sztyletu, Fechmistrzyni może się _przyczaić_. Ta zdolność pozwala jej natychmiastowo odskoczyć na odległość do 5 pól, zapewniając jej przy tym _niewidzialność na następującą liczbę tur: %d._ -items.weapon.melee.dagger.upgrade_ability_stat_name=Czas Umiejętności +items.weapon.melee.dagger.upgrade_ability_stat_name=Czas Trwania Umiejętności items.weapon.melee.dagger.desc=Prosty, żelazny nożyk z przetartą, drewnianą rękojeścią. items.weapon.melee.dirk.name=kindżał @@ -1754,7 +1754,7 @@ items.weapon.melee.dirk.stats_desc=Ta broń jest mocniejsza wobec nieświadomych items.weapon.melee.dirk.ability_name=przyczajenie się items.weapon.melee.dirk.typical_ability_desc=Używając kindżału, Fechmistrzyni może się _przyczaić_. Ta zdolność pozwala jej natychmiastowo odskoczyć na odległość do 4 pól, zazwyczaj zapewniając jej przy tym _niewidzialność na następującą liczbę tur: %d._ items.weapon.melee.dirk.ability_desc=Używając kindżału, Fechmistrzyni może się _przyczaić_. Ta zdolność pozwala jej natychmiastowo odskoczyć na odległość do 4 pól, zapewniając jej przy tym _niewidzialność na następującą liczbę tur: %d._ -items.weapon.melee.dirk.upgrade_ability_stat_name=Czas Umiejętności +items.weapon.melee.dirk.upgrade_ability_stat_name=Czas Trwania Umiejętności items.weapon.melee.dirk.desc=Dłuższy sztylet pozwalający wepchnąć więcej stali w przeciwników. items.weapon.melee.flail.name=kiścień @@ -1763,7 +1763,7 @@ items.weapon.melee.flail.ability_name=rozkręć items.weapon.melee.flail.spin_warn=Nie możesz bardziej rozkręcić kiścienia. items.weapon.melee.flail.typical_ability_desc=Fechmistrzyni może _rozkręcić_ kiścień, by zwiększyć moc jej następnego uderzenia, a także zagwarantować trafienie celu. Każda tura rozkręcania zazwyczaj kiścienia doda _+%d obrażeń_ do następnego zwykłym ataku, maksymalnie do 3 razy. Ładunek broni jest zużywany tylko na początku rozkręcania kiścienia. items.weapon.melee.flail.ability_desc=Fechmistrzyni może _rozkręcić_ kiścień, by zwiększyć moc jej następnego uderzenia, a także zagwarantować trafienie celu. Każda tura rozkręcania kiścienia doda _+%d obrażeń_ do następnego zwykłym ataku, maksymalnie do 3 razy. Ładunek broni jest zużywany tylko na początku rozkręcania kiścienia. -items.weapon.melee.flail.desc=Kolczasta kula przymocowana do uchwytu za pomocą łańcucha. Bardzo nieporęczna, lecz niszczycielska jeśli solidnie trafi. +items.weapon.melee.flail.desc=Kolczasta kula przymocowana do uchwytu za pomocą łańcucha. Bardzo nieporęczna, lecz niszczycielska, jeśli trafi w cel. items.weapon.melee.flail$spinabilitytracker.name=wirowanie items.weapon.melee.flail$spinabilitytracker.desc=Fechmistrzyni kręci swym kiścieniem, szykując się do wyprowadzenia mocniejszego uderzenia. Każdy obrót zajmuje jedną turę aczkolwiek zwiększa obrażenia, maksymalnie do trzech obrotów. Rozkręcony kiścień zawsze sięgnie celu.\n\nAktualne obroty: %1$d%%.\nPozostałe tury: %2$s. @@ -1801,7 +1801,7 @@ items.weapon.melee.greatshield.stats_desc=Ta broń blokuje 0-%d obrażeń, a jej items.weapon.melee.greatshield.ability_name=zabezpiecz się items.weapon.melee.greatshield.typical_ability_desc=Fechmistrzyni może _zabezpieczyć się_ przy użyciu wielkiej tarczy, całkowicie blokując wszystkie ataki fizyczne lub magiczne wyprowadzone przeciwko niej, zazwyczaj w czasie następnych _%d. tur_. Po zablokowaniu ataku wroga przez Fechmistrzynię atakowanie przeciwnika lub używanie magii zakończy zabezpieczanie się. items.weapon.melee.greatshield.ability_desc=Fechmistrzyni może _zabezpieczyć się_ przy użyciu wielkiej tarczy, całkowicie blokując wszystkie ataki fizyczne lub magiczne wyprowadzone przeciwko niej w czasie następnych _%d. tur_. Po zablokowaniu ataku wroga przez Fechmistrzynię atakowanie przeciwnika lub używanie magii zakończy zabezpieczanie się. -items.weapon.melee.greatshield.upgrade_ability_stat_name=Czas Umiejętności +items.weapon.melee.greatshield.upgrade_ability_stat_name=Czas Trwania Umiejętności items.weapon.melee.greatshield.desc=Bardziej przenośna ściana aniżeli tarcza, ta gigantyczna masa metalu wspiera obronę, ale nie daje zbyt dużo miejsca na atak. items.weapon.melee.greatsword.name=miecz dwuręczny @@ -1884,7 +1884,7 @@ items.weapon.melee.quarterstaff.stats_desc=Ta broń blokuje 0-2 obrażeń. items.weapon.melee.quarterstaff.ability_name=postawa obronna items.weapon.melee.quarterstaff.typical_ability_desc=Używając pałki, Fechmistrzyni może przyjąć _postawę obronną_. Aktywacja tej postawy nie wymaga czasu i trzykrotnie zwiększa wartość uniku Fechmistrzyni _na liczbę tur zazwyczaj wynoszącą: %d_. items.weapon.melee.quarterstaff.ability_desc=Używając pałki, Fechmistrzyni może przyjąć _postawę obronną_. Aktywacja tej postawy nie wymaga czasu i trzykrotnie zwiększa wartość uniku Fechmistrzyni _na następującą liczbę tur: %d_. -items.weapon.melee.quarterstaff.upgrade_ability_stat_name=Czas Umiejętności +items.weapon.melee.quarterstaff.upgrade_ability_stat_name=Czas Trwania Umiejętności items.weapon.melee.quarterstaff.desc=Pałka wykonana z twardego drewna, jej końce pokryte są żelazem. items.weapon.melee.quarterstaff$defensivestance.name=postawa obronna items.weapon.melee.quarterstaff$defensivestance.desc=Fechmistrzyni używa swojej pałki, aby odbić nadchodzące ataki i nadlatujące pociski. Póki przyjmuje ona tę postawę, jej umiejętność unikania ataków jest trzykrotnie większa.\n\nPozostałe tury: %s. @@ -1902,7 +1902,7 @@ items.weapon.melee.roundshield.stats_desc=Ta broń blokuje 0-%d obrażeń. Bloko items.weapon.melee.roundshield.ability_name=zabezpiecz się items.weapon.melee.roundshield.typical_ability_desc=Fechmistrzyni może _zabezpieczyć się_ przy użyciu okrągłej tarczy, całkowicie blokując wszystkie ataki fizyczne lub magiczne wyprowadzone przeciwko niej, zazwyczaj w czasie następnych _%d. tur_. Po zablokowaniu ataku wroga przez Fechmistrzynię atakowanie przeciwnika lub używanie magii zakończy zabezpieczanie się. items.weapon.melee.roundshield.ability_desc=Fechmistrzyni może _zabezpieczyć się_ przy użyciu okrągłej tarczy, całkowicie blokując wszystkie ataki fizyczne lub magiczne wyprowadzone przeciwko niej w czasie następnych _%d. tur_. Po zablokowaniu ataku wroga przez Fechmistrzynię atakowanie przeciwnika lub używanie magii zakończy zabezpieczanie się. -items.weapon.melee.roundshield.upgrade_ability_stat_name=Czas Umiejętności +items.weapon.melee.roundshield.upgrade_ability_stat_name=Czas Trwania Umiejętności items.weapon.melee.roundshield.desc=Ta wielka tarcza skutecznie blokuje ataki i jest przyzwoitą bronią w razie kłopotów. items.weapon.melee.roundshield$guardtracker.name=zabezpieczenie items.weapon.melee.roundshield$guardtracker.guarded=sparowano @@ -1930,7 +1930,7 @@ items.weapon.melee.scimitar.stats_desc=To dość szybka broń. items.weapon.melee.scimitar.ability_name=taniec miecza items.weapon.melee.scimitar.typical_ability_desc=Używając sejmitaru, Fechmistrzyni może wykonać _taniec miecza_. Wejście w tę postawę jest natychmiastowe i zapewnia Fechmistrzyni +60%% szybkości ataku i +50%% celności na zazwyczaj _%d tury_. items.weapon.melee.scimitar.ability_desc=Używając sejmitaru, Fechmistrzyni może wykonać _taniec miecza_. Wejście w tę postawę jest natychmiastowe i zapewnia Fechmistrzyni +60%% szybkości ataku i +50%% celności na _%d tury_. -items.weapon.melee.scimitar.upgrade_ability_stat_name=Czas Umiejętności +items.weapon.melee.scimitar.upgrade_ability_stat_name=Czas Trwania Umiejętności items.weapon.melee.scimitar.desc=Cienkie, zaokrąglone ostrze. Jego kształt pozwala na szybsze, ale za to słabsze ataki. items.weapon.melee.scimitar$sworddance.name=taniec miecza items.weapon.melee.scimitar$sworddance.desc=Fechmistrzyni wykonuje szybkie, oparte na impetach ciosy, przypominające taniec. Gdy ta postawa jest aktywna, jej ataki są o 60%% szybsze (wystarczająco szybkie, aby wykonać dokładnie dwa ciosy na turę sejmitarem) i ma +50%% celności.\n\nPozostałe tury efektu: %s. diff --git a/core/src/main/assets/messages/items/items_tr.properties b/core/src/main/assets/messages/items/items_tr.properties index 137b6daa76..d07c9c4837 100644 --- a/core/src/main/assets/messages/items/items_tr.properties +++ b/core/src/main/assets/messages/items/items_tr.properties @@ -333,7 +333,7 @@ items.artifacts.etherealchains.inside_wall=Zincirlerin ancak seni duvarların i items.artifacts.etherealchains.nothing_to_grab=Burada tutunacak bir şey yok. items.artifacts.etherealchains.prompt=Hedeflemek için bir yer seçin. items.artifacts.etherealchains.desc=Bu geniş fakat hafif zincirler ruhani enerjiyle parlıyor. Seni araziye doğru çekmek veya düşmanlarını sana çekmek için kullanılabilir. Zincirlerin ruhani doğası onların duvarların içinden de uzamasını sağlar! -items.artifacts.etherealchains.desc_cursed=The cursed chains are locked to your side, constantly swinging around, trying to trip or bind you. +items.artifacts.etherealchains.desc_cursed=Lanetli zincirler sana kilitlendi, durmadan sallanıyor, dengeni bozmaya ve seni sakatlamaya çalışıyor. items.artifacts.etherealchains.desc_equipped=Zincirler yanında duruyor, yendiklerinin ruhani enerjisini yavaşça içine çekiyor. Her şarj zincirde bir halkadır, bu da tam olarak bir kare uzar. items.artifacts.etherealchains$chainsrecharge.levelup=Zincirlerin güçlendi! @@ -467,7 +467,7 @@ items.bags.scrollholder.name=parşomen tutacağı items.bags.scrollholder.desc=This tubular container looks like it would hold an astronomer's tools and charts, but your scrolls will fit just as well. There's even a few side compartments which would nicely fit spell crystals, arcane styli, and arcane resin.\n\nThe holder doesn't look very flammable, so your scrolls should be safe from fire inside it. items.bags.velvetpouch.name=kadife kese -items.bags.velvetpouch.desc=This small velvet pouch can store many small items in it, such as seeds, runestones, and some alchemy ingredients. +items.bags.velvetpouch.desc=Bu küçük kadife kese içinde bir sürü eşya bulundurabilir, tohumlar, rün taşları, ve bazı simya maddeleri. items.bags.magicalholster.name=büyülü kılıf items.bags.magicalholster.desc=Bu ince kılıf egzotik bir hayvanın derisinden yapılmış ve çok sayıda menzilli silah taşımanı sağlayan kuvvetli bir sihir taşıyor.\n\nKolayca çantaya elini sokup tam aradığın eşyayı tutabilirsin.\n\nBu kılıfın taşıdığı sihir sayesinde asalar biraz daha hızlı şarj olur ve fırlatılan silahların ömrü biraz daha artar. @@ -557,7 +557,7 @@ items.food.frozencarpaccio.invis=Ellerinin görünmez olduğunu görüyorsun! items.food.frozencarpaccio.hard=Derinin sertleştiğini hissediyorsun! items.food.frozencarpaccio.refresh=Tazeleyici! items.food.frozencarpaccio.better=Daha iyi hissediyorsun! -items.food.frozencarpaccio.desc=It's a piece of frozen raw meat. The only way to eat it is by cutting thin slices of it. And this way it's surprisingly good. +items.food.frozencarpaccio.desc=Bu bir parça donmuş çiğ et. Bunu yemenin tek yolu küçük parçalara ayırmak. Bu yolla tadı şaşırtıcı derecede güzel. items.food.meatpie.name=etli börek items.food.meatpie.eat_msg=Bu yemek harikaydı! @@ -620,7 +620,7 @@ items.journal.alchemypage.name=yırtık simya kitabı sayfası items.journal.alchemypage.desc=Simya üzerine yazılmış bir rehber kitabından bir sayfa.\n\nYazının çoğu uzaktan okumak için çok küçük, fakat sayfanın başlığını çıkarabiliyorsun:\n\n_"%s"_ items.journal.guidebook.name= zindan ustalığı cildi -items.journal.guidebook.hint_mobile=Your guidebook has advice for you! Tap the blinking journal button to read it. +items.journal.guidebook.hint_mobile=Tarifkitabının senin için bir önerisi var! Okumak için yanıp sönen günlük butonuna bas. items.journal.guidebook.hint_desktop=Your guidebook has advice for you! Select the blinking journal button (%s) to read it. items.journal.guidebook.hint_status=Tarif kitabı items.journal.guidebook.desc=Bir maceracının rehber kitabı, maceraya atılmanın ona göre olmadığına karar vermiş biri tarafından buraya bırakılmış! Bu özel kitap büyülü ve maceracıları doğru zamanda bir sayfayı okumaya sevk edebilir.\n\nBu işlevselliğe rağmen, kitap en çok kapakta büyük dostça harflerle yazılmış "Panik Yapmayın!" kelimeleri nedeniyle popülerdir. @@ -766,7 +766,7 @@ items.potions.elixirs.elixiroffeatherfall.name=tüy düşüşü iksiri items.potions.elixirs.elixiroffeatherfall.light=Bir tüy gibi hafif hissediyorsun! items.potions.elixirs.elixiroffeatherfall.desc=Bu iksir daha güçsüz ama daha kontrollü. Bunu içen kişi bir süreliğine hasar almadan düşebilir. items.potions.elixirs.elixiroffeatherfall$featherbuff.name=tüy düşüşü -items.potions.elixirs.elixiroffeatherfall$featherbuff.desc=You are under the effects of a feather fall elixir, allowing you to fall into chasms without taking damage!\n\nTurns remaining: %s. +items.potions.elixirs.elixiroffeatherfall$featherbuff.desc=Yavaş düşüş iksirinin etkisi altındasın, uçurumlardan hasar almadan düşebilirsin!\n\nKalan tur: %s. items.potions.elixirs.elixirofhoneyedhealing.name=ballı iyileşme özütü items.potions.elixirs.elixirofhoneyedhealing.desc=This elixir combines healing with the sweetness of honey. When drank, it will apply the same effect as a potion of healing and satisfy a small amount of hunger, but it can also be thrown to heal an ally.\n\nCreatures with an affinity for honey might be pacified if this item is used on them. @@ -879,7 +879,7 @@ items.quest.pickaxe.ac_mine=KAZ items.quest.pickaxe.no_vein=Yakınlarda kazabileceğin kara altın cevheri yok. items.quest.pickaxe.ability_name=delmek items.quest.pickaxe.ability_desc=Düellocu bir düşmanı kazmayla _delebilir_. Bu vuruş garantilidir, 3 tur boyunca savunmasız kalır ve sert derili düşmanlara _%1$d-%2$d hasar_ verir. -items.quest.pickaxe.upgrade_ability_stat_name=Ability Damage +items.quest.pickaxe.upgrade_ability_stat_name=Yetenek hasarı items.quest.pickaxe.desc=Bu, kayaları kırmak için sağlam ve ağır bir alettir. Bununla madencilik yapmak için kazmayı kuşanmanıza gerek yoktur, ancak muhtemelen bir silah olarak kuşanılabilir. items.quest.ratskull.name=geniş fare kafatası @@ -941,30 +941,30 @@ items.rings.ringofelements.name=elementlerin yüzüğü items.rings.ringofelements.stats=Bu yüzük giyildiğinde %s%% element direnci sağlar items.rings.ringofelements.typical_stats=Bu yüzük giyildiğinde genelde %s%% element direnci sağlar. items.rings.ringofelements.combined_stats=Takılı yüzüklerin güçlerini birleştirerek toplam _%%%s_ element direnci sağlıyor.. -items.rings.ringofelements.upgrade_stat_name_1=Resistance +items.rings.ringofelements.upgrade_stat_name_1=Direniş items.rings.ringofelements.desc=Bu yüzük çoğu elemental ve büyülü etkiye karşı onların verdiği hasarları ve zararlı etkilerinin sürelerini azaltarak direnç sağlar. Doğal olarak lanetli bir yüzük bu etkileri daha kötü bir hale getirir. items.rings.ringofenergy.name=Enerji yüzüğü items.rings.ringofenergy.stats=Takıldığında, bu yüzük asa, eser, ve kahraman zırhı şarj olma hızını _%s%%_ arttırır. items.rings.ringofenergy.typical_stats=Takıldığında, bu yüzük tipik olarak asa, eser, ve kahraman zırhı şarj olma hızını _%s%%_ arttırır. items.rings.ringofenergy.combined_stats=Takılı yüzüklerin güçlerini birleştirerek şarj olma hızını toplam _%%%s_ arttırıyor. -items.rings.ringofenergy.upgrade_stat_name_1=Charge Boost +items.rings.ringofenergy.upgrade_stat_name_1=Şarj bonusu items.rings.ringofenergy.desc=Sihirli ekipmanınız, bu halkadan yayılan gizli alanda daha hızlı şarj olacak. Bunun yerine lanetli bir halka yeniden şarjı yavaşlatır. items.rings.ringofevasion.name=sakınma yüzüğü items.rings.ringofevasion.stats=Bu yüzük giyildiğinde saldırılardan kaçınma şansınızı %s%% artırır items.rings.ringofevasion.typical_stats=Bu yüzük giyildiğinde genelde saldırılardan kaçınma şansınızı %s%% artırır items.rings.ringofevasion.combined_stats=Takılı yüzüklerin güçlerini birleştirerek kaçınma oranını toplam _%%%s_ arttırıyor. -items.rings.ringofevasion.upgrade_stat_name_1=Evasion Boost +items.rings.ringofevasion.upgrade_stat_name_1=Kaçınma bonusu items.rings.ringofevasion.desc=Bu yüzük giyen kişinin reaksiyonlarını hızlandırarak ona vurmayı zorlaştırır. Lanetli bir yüzük onu giyen kişiye vurulmasını kolaylaştıracaktır. items.rings.ringofforce.name=güç yüzüğü items.rings.ringofforce.stats=Mevcut gücünüz ile yumruk atarken bu yüzük _%1$d-%2$d_ hasar verir. Bir silah kullanıyorsanız bu yüzük hasarınızı _%3$d_ artırır. items.rings.ringofforce.typical_stats=Yumruklarınız ve mevcut gücünüz ile bu yüzük normalde _%1$d-%2$d_ hasar verir. Bir silah kullanıyorsanız normalde hasarınızı _%3$d_ artırır. items.rings.ringofforce.combined_stats=Takılı yüzükleriniz güçlerini birleştirerek silahsız olarak toplam _%1$d-%2$d hasar_ verir veya bir tanesiyle hasarı _%3$d_ artırır. -items.rings.ringofforce.upgrade_stat_name_1=Unarmed Damage -items.rings.ringofforce.upgrade_stat_name_2=Armed Damage Boost -items.rings.ringofforce.upgrade_stat_name_3=Ability Damage +items.rings.ringofforce.upgrade_stat_name_1=Silahsız hasar +items.rings.ringofforce.upgrade_stat_name_2=Silahlı hasar bonusu +items.rings.ringofforce.upgrade_stat_name_3=Yetenek hasarı items.rings.ringofforce.ability_name=kavgacı duruşu items.rings.ringofforce.typical_ability_desc=Düellocu bu yüzükle bir _kavgacı duruşu_ benimseyebilir, bu da normal saldırılarının bir silah takılı olsa bile her zaman bu yüzüğü kullanmasına neden olur. Bu saldırılar tipik olarak _%1$d-%2$d hasar_ verir ve ayrıca silahın büyüsünü ve güçlendirmesini de devralır. Bu duruş silahın şarj olma hızını 50%% yavaşlatır. items.rings.ringofforce.ability_desc=Düellocu bu yüzükle bir _kavgacı duruşu_ benimseyebilir, bu da normal saldırılarının bir silah takılı olsa bile her zaman bu yüzüğü kullanmasına neden olur. Bu saldırılar _%1$d-%2$d hasar_ ve ayrıca silahın büyüsünü ve güçlendirmesini de devralır. Bu duruş silahın şarj olma hızını 50%% yavaşlatır. @@ -1070,7 +1070,7 @@ items.scrolls.scrollofrage.desc=Okunduğunda, bu parşömen tüm düşmanları o items.scrolls.scrollofrecharging.name=reşarj parşömeni items.scrolls.scrollofrecharging.surge=Bir enerji dalgası vücudundan geçerek asalarını canlandırıyor! -items.scrolls.scrollofrecharging.desc=The raw magical power bound up in this parchment will charge up all the user's wands over time when released. +items.scrolls.scrollofrecharging.desc=Saf büyülü güç larşomenden çıkar ve zamanla kullanıcının bütün asalarını şarj eder. items.scrolls.scrollofremovecurse.name=Lanet kaldırma parşömeni items.scrolls.scrollofremovecurse.inv_title=Bir eşyayı arındır @@ -1320,7 +1320,7 @@ items.stones.stoneofintuition.break_warn=You've used a stone of intuition previo items.stones.stoneofintuition$wndguess.text=Tanımlanmamış eşyanın tipini tahmin edin. Tahmininiz doğruysa, tip tanımlanır! items.stones.stoneofintuition$wndguess.correct=Doğru. Bu eşya tipi tanımlandı! items.stones.stoneofintuition$wndguess.incorrect=Tahminin yanlıştı. -items.stones.stoneofintuition$wndguess.break=Your stone of intuition crumbles to dust... +items.stones.stoneofintuition$wndguess.break=Sezgi taşı toz haline gelir. items.stones.stoneofshock.name=şok taşı items.stones.stoneofshock.desc=Bu rüntaşı yakındaki tüm düşmanları kısa süreliğine sersemleten bir elektriksel enerji salar ve fırlatan kişinin asasını vurduğu her hedef için şarj artan bir şekilde şarj eder. @@ -1868,7 +1868,7 @@ items.weapon.melee.meleeweapon.ability_cant_use=Bu yeteneği şu anda kullanamaz items.weapon.melee.meleeweapon.ability_no_target=Orada hedef falan yok. items.weapon.melee.meleeweapon.ability_target_range=Hedef menzilde değil. items.weapon.melee.meleeweapon.ability_occupied=O yer dolu. -items.weapon.melee.meleeweapon.upgrade_ability_stat_name=Ability Damage +items.weapon.melee.meleeweapon.upgrade_ability_stat_name=Yetenek hasarı items.weapon.melee.meleeweapon.prompt=Bir Hedef Seçin items.weapon.melee.meleeweapon.swap=Silahları Değiştir items.weapon.melee.meleeweapon.swap_full=Bunu dolu bir envanterle yapamazsınız. @@ -2244,7 +2244,7 @@ items.merchantsbeacon.desc=Bu garip cüce teknoloji parçası uzak mesafelerden items.stylus.name=büyülü kalem items.stylus.ac_inscribe=KAZI items.stylus.prompt=Bir zırh seç -items.stylus.identify=You must identify whether that armor is cursed first. +items.stylus.identify=Öncelikle bu zırhın lanetli olup olmadığını belirlemelisin. items.stylus.cursed=Kalemin büyüsü lanetli zırhın üzerinde işe yaramaz. items.stylus.inscribed=Kalemle zırhının üzerini kazıdın items.stylus.desc=Bu büyülü kalem kara, berk bir taştan yapılmış. Bunu kullanarak zırhın üzerine büyülü bir rün işleyebilirsin, ancak bu rünün ne olacağı konusunda hiç bir gücün yoktur; kalem senin için seçecektir. diff --git a/core/src/main/assets/messages/items/items_vi.properties b/core/src/main/assets/messages/items/items_vi.properties index 4b4677ea88..7f7bed8505 100644 --- a/core/src/main/assets/messages/items/items_vi.properties +++ b/core/src/main/assets/messages/items/items_vi.properties @@ -1292,10 +1292,10 @@ items.stones.stoneofdeepsleep.desc=Khi hòn đá này được ném vào một k items.stones.stoneofdetectmagic.name=hòn đá phát giác phép thuật items.stones.stoneofdetectmagic.inv_title=Kiểm tra một vật phẩm items.stones.stoneofdetectmagic.detected_none=Bạn không phát hiện bất cứ phép thuật nào đang ảnh hưởng tới vật phẩm này. -items.stones.stoneofdetectmagic.detected_both=Bạn phát hiện cả phép thuật tích cực và tiêu cực đang ảnh hưởng tới vật phẩm này! +items.stones.stoneofdetectmagic.detected_both=Bạn phát hiện cả phép thuật tích cực và hắc ám đang ảnh hưởng tới vật phẩm này! items.stones.stoneofdetectmagic.detected_good=Bạn phát hiện phép thuật tích cực đang ảnh hưởng tới vật phẩm này! -items.stones.stoneofdetectmagic.detected_bad=Bạn phát hiện phép tiêu cực đang ảnh hưởng tới vật phẩm này! -items.stones.stoneofdetectmagic.desc=Hòn đá rune này có thể phát hiện phép thuật đang ảnh hưởng tới vật phẩm. Sử dụng hòn đá này lên một vật phẩm chưa thẩm định sẽ cho bạn biết nếu nó cá bị ảnh hưởng bởi lời nguyền ác tính và liệu nó có bị ảnh hưởng bởi phép thuật tích cực như là phù phép hay nâng cấp. +items.stones.stoneofdetectmagic.detected_bad=Bạn phát hiện phép thuật hắc ám đang ảnh hưởng tới vật phẩm này! +items.stones.stoneofdetectmagic.desc=Hòn đá rune này có thể phát hiện phép thuật đang ảnh hưởng tới vật phẩm. Sử dụng hòn đá này lên một vật phẩm chưa thẩm định sẽ cho bạn biết nếu nó có bị ảnh hưởng bởi phép thuật hắc ám và liệu nó có bị ảnh hưởng bởi phép thuật tích cực như là phù phép hay nâng cấp. items.stones.stoneofdisarming.name=hòn đá tháo rời items.stones.stoneofdisarming.desc=Viên đá rune này nắm giữ phép thuật có khả năng vô hiệu các cạm bẫy nguy hiểm được giấu xuyên suốt hầm ngục. Nó sẽ vô hiệu hóa lên tới 9 cái bẫy xung quanh khu vực nó được ném tới. diff --git a/core/src/main/assets/messages/items/items_zh.properties b/core/src/main/assets/messages/items/items_zh.properties index f90bc38fd8..ed2f049eff 100644 --- a/core/src/main/assets/messages/items/items_zh.properties +++ b/core/src/main/assets/messages/items/items_zh.properties @@ -1328,23 +1328,23 @@ items.stones.stoneofshock.desc=这颗符石被扔出后会爆出一阵电能量 ###trinkets items.trinkets.chaoticcenser.name=混乱香炉 -items.trinkets.chaoticcenser.desc=在炼金釜中炼制一段时间后,这个本应用作烧香的香炉竟然开始自发地产生烟气!香炉需要部分随机的时间积聚气体,进而将气体向随机的方向喷射而出。香炉似乎可以产生各式各样的有害气体,但看起来至少气体射出的位置对你更有利。 -items.trinkets.chaoticcenser.typical_stats_desc=这件饰物通常会每_%d_回合左右就会在附近生成一次有害气体。香炉在存在敌人时释放气体的可能性更高,而在狭窄空间内释放气体的可能性更低。在更高的等级下,香炉更有可能生成奇异而强大的气体。 -items.trinkets.chaoticcenser.stats_desc=以它目前的等级,这件饰物会每_%d_回合左右就会在附近生成一次有害气体。香炉在存在敌人时释放气体的可能性更高,而在狭窄空间内释放气体的可能性更低。在更高的等级下,香炉更有可能生成奇异而强大的气体。 +items.trinkets.chaoticcenser.desc=在炼金釜中炼制一段时间后,这个本应用作烧香的香炉竟然开始自发地产生烟气!这些气体会积聚起来,并从香炉以半随机的时间间隔向随机的方向喷射而出。它似乎可以产生各式各样的有害气体,但看起来至少气体射出的位置对你更有利。 +items.trinkets.chaoticcenser.typical_stats_desc=这件饰物通常会每_%d_回合左右就在附近生成一次有害气体。气体有更高可能性在存在敌人时生成,而有更低可能性在狭窄空间内生成。在更高等级下,气体有更高可能性是与炼金有关的强大气体。 +items.trinkets.chaoticcenser.stats_desc=以它目前的等级,这件饰物会每_%d_回合左右就在附近生成一次有害气体。气体有更高可能性在存在敌人时生成,而有更低可能性在狭窄空间内生成。在更高等级下,气体有更高可能性是与炼金有关的强大气体。 items.trinkets.dimensionalsundial.name=位面日晷 items.trinkets.dimensionalsundial.warning=你的日晷不再显影,这使你倍感不安。 -items.trinkets.dimensionalsundial.desc=这块小型手持式日晷不知何故在地牢深处也能显影,甚至不将其摆正也不会造成影响。更奇怪的是,晷影的方位似乎与这个位面的太阳无关。当晷影不再显现时,日晷似乎会招来危险。 +items.trinkets.dimensionalsundial.desc=不知为何,这块小型手持式日晷能在地牢深处显影,甚至你不将其摆正也是如此。更奇怪的是,晷影的方位似乎与这个世界的太阳无关。当晷影不再显现时,日晷似乎会招致危险。 items.trinkets.dimensionalsundial.typical_stats_desc=这件饰物通常会在日间(早上8:00到晚上8:00)降低_%1$d%%_的敌人生成速率并在夜间(晚上8:00到早上8:00)提升_%2$d%%_的敌人生成速率。 items.trinkets.dimensionalsundial.stats_desc=以它目前的等级,这件饰物会在日间(早上8:00到晚上8:00)降低_%1$d%%_的敌人生成速率并在夜间(晚上8:00到早上8:00)提升_%2$d%%_的敌人生成速率。 items.trinkets.exoticcrystals.name=奇异能晶 -items.trinkets.exoticcrystals.desc=这些小型粉色晶体有着和炼金能量晶体一样的几何外形。尽管它们不能直接为炼金实验供能,但不知何故似乎能影响你找到的药剂和卷轴。 +items.trinkets.exoticcrystals.desc=这些小型粉色晶体有着和炼金能量晶体一样的几何外形。尽管它们不能直接为炼金实验供能,但不知为何似乎能影响你找到的药剂和卷轴。 items.trinkets.exoticcrystals.typical_stats_desc=这件饰物通常会有_%s%%_的概率会将药剂、卷轴替换为对应的合剂、秘卷。此效果不会影响力量药剂,升级卷轴与为了处理特殊房间而生成的道具。 items.trinkets.exoticcrystals.stats_desc=以它目前的等级,这件饰物会有_%s%%_的概率会将药剂、卷轴替换为对应的合剂、秘卷。此效果不会影响力量药剂,升级卷轴与为了处理特殊房间而生成的道具。 items.trinkets.eyeofnewt.name=蝾螈魔眼 -items.trinkets.eyeofnewt.desc=这颗黑金色的蝾螈眼球本是一种常见的炼金原料,而现在已被强化为一件饰物。眼球似乎会以降低你的视力为代价换取让你以其他方式看清事物的能力。 +items.trinkets.eyeofnewt.desc=这颗黑金色的蝾螈眼球是一种常见的炼金原料,而现在已被强化为一件饰物。眼球似乎会以降低你的视力为代价换取让你以其他方式看见事物的能力。 items.trinkets.eyeofnewt.typical_stats_desc=这件饰物通常会减少你_%1$s%%_的视野范围,但也会赋予你对_%2$d_格范围内敌人的灵视感知。 items.trinkets.eyeofnewt.stats_desc=以它目前的等级,这件饰物会减少你_%1$s%%_的视野范围,但也会赋予你对_%2$d_格范围内敌人的灵视感知。 @@ -1354,7 +1354,7 @@ items.trinkets.mimictooth.typical_stats_desc=这件饰物通常会使所有种 items.trinkets.mimictooth.stats_desc=以它目前的等级,这件饰物会使所有种类宝箱怪的出现频率变为_%1$s倍_,使宝箱怪更难以被发现,其掉落物品也更加丰厚。每层还会有_%2$s%%_的概率含有一个黑檀宝箱怪。 items.trinkets.mossyclump.name=苔藓丛簇 -items.trinkets.mossyclump.desc=无论你如何用力挤压,这团潮湿的苔藓似乎都能保持其水分。它似乎与地牢产生了魔法连结,使植被和流水更有可能出现。 +items.trinkets.mossyclump.desc=无论你如何用力挤压它,这团潮湿的苔藓似乎都能保持其水分。它似乎与地牢产生了魔法连结,使植被和流水更有可能出现。 items.trinkets.mossyclump.typical_stats_desc=这件饰物通常会使_%d%%_的普通楼层遍布流水或植被。\n\n这件饰物升级所需炼金能量极多。 items.trinkets.mossyclump.stats_desc=以它目前的等级,这件饰物会使_%d%%_的普通楼层遍布流水或植被。\n\n这件饰物升级所需炼金能量极多。 @@ -1369,17 +1369,17 @@ items.trinkets.petrifiedseed.typical_stats_desc=这件饰物通常会有_%1$s%%_ items.trinkets.petrifiedseed.stats_desc=以它目前的等级,这件饰物会有_%1$s%%_的概率将践踏高草掉落的种子替换为符石,还会提升_%2$s%%_的高草掉落物品的概率。 items.trinkets.ratskull.name=巨鼠头骨 -items.trinkets.ratskull.desc=这件吓人的饰物并不比正常老鼠的头骨大上多少,不过在这个地牢里它还是很稀有的。头骨的魔力似乎能吸引更多稀有的地牢住民,使它们更有可能出现。 +items.trinkets.ratskull.desc=这件可怕的饰物并不比正常老鼠的头骨大多少,但不知为何在这个地牢却很稀有。头骨的魔力似乎能吸引更多稀有的地牢住民,使它们更有可能出现。 items.trinkets.ratskull.typical_stats_desc=这件饰物通常会使稀有敌人的出现频率变为_%d倍_。不过头骨对水晶宝箱怪和装甲石像出现频率的增幅效果减半。 items.trinkets.ratskull.stats_desc=以它目前的等级,这件饰物会使稀有敌人的出现频率变为_%d倍_。不过头骨对水晶宝箱怪和装甲石像出现频率的增幅效果减半。 items.trinkets.saltcube.name=盐晶立方 -items.trinkets.saltcube.desc=这块巨大的盐晶被切割成近乎完美的立方体,而且不知何故它并没有溶解,而是成功吸收了炼金釜中一半的水。它似乎神奇地脱水并保存了你的食物,以延长你从中得到的饱腹感,不过它也会减少你不饿肚子时的生命回复。 +items.trinkets.saltcube.desc=这块巨大的盐晶被切割成近乎完美的立方体,并且不知为何它设法吸收了炼金釜中一半的水分而非溶解于其中。它似乎神奇地脱水并保存了你的食物,延长了你得到的饱腹感,但也降低了不挨饿时的生命回复。 items.trinkets.saltcube.typical_stats_desc=这件饰物通常会延长你_%1$s%%_的饥饿所需时间,但也会降低你_%2$s%%_的生命回复速率。 items.trinkets.saltcube.stats_desc=以它目前的等级,这件饰物会延长你_%1$s%%_的饥饿所需时间,但也会降低你_%2$s%%_的生命回复速率。 items.trinkets.shardofoblivion.name=遗忘碎片 -items.trinkets.shardofoblivion.desc=经过炼金釜的烹煮,这一小块诅咒金属碎片已经化为了...一片虚无?光线似乎在它周围弯曲,并且当你不握住它时它就会在原地漂浮。碎片似乎神奇地从你的无知中获得力量,因此最好不要想太多关于它的事。 +items.trinkets.shardofoblivion.desc=经过炼金釜的烹煮,这一小块诅咒金属碎片已经化为了...一片虚无?光线似乎在它周围弯曲,并且当你不握住它时它就会悬浮在原地。碎片似乎神奇地从你的无知中获得力量,因此最好不要想太多关于它的事。 items.trinkets.shardofoblivion.typical_stats_desc=这件饰物通常会为你目前装备或最近使用的每个未鉴定物品提升20%%的敌人掉落物品概率(最多_%d个物品_)。碎片还会阻止你自动鉴定装备,但可用于手动鉴定准备好的物品。 items.trinkets.shardofoblivion.stats_desc=以它目前的等级,这件饰物会为你目前装备或最近使用的每个未鉴定物品提升20%%的敌人掉落物品概率(最多_%d个物品_)。碎片还会阻止你自动鉴定装备,但可用于手动鉴定准备好的物品。 items.trinkets.shardofoblivion.ac_identify=鉴定 @@ -1391,7 +1391,7 @@ items.trinkets.shardofoblivion$wandusetracker.name=使用未鉴定法杖 items.trinkets.shardofoblivion$wandusetracker.desc=你最近使用了一根未鉴定法杖,短期内遗忘碎片将其视为使用了一件未鉴定装备。\n\n效果剩余时长:%s回合 items.trinkets.thirteenleafclover.name=十三叶草 -items.trinkets.thirteenleafclover.desc=不知何故,炼金釜的烹煮导致这株三叶草长出了一堆额外的叶片!暂且不知这件饰物能否带来好运,也许它只会使你的运气变得更加混乱无序? +items.trinkets.thirteenleafclover.desc=不知为何,炼金釜的烹煮导致这株三叶草长出了一堆额外的叶片!暂且不知这件饰物能否带来好运,也许它只会使你的运气变得更加混乱无序? items.trinkets.thirteenleafclover.typical_stats_desc=一般当英雄造成伤害时,数值一般更会接近平均值。这件饰物通常会有_%d%%_的概率反转这一机制,进而使数值更接近最大值或最小值。\n\n这件饰物升级所需炼金能量较少。 items.trinkets.thirteenleafclover.stats_desc=一般当英雄造成伤害时,数值一般更会接近平均值。以它目前的等级,这件饰物通常会有_%d%%_的概率反转这一机制,进而使数值更接近最大值或最小值。\n\n这件饰物升级所需炼金能量较少。 @@ -1400,7 +1400,7 @@ items.trinkets.trapmechanism.desc=地牢中某个塌方陷阱的核心元件, items.trinkets.trapmechanism.typical_stats_desc=这件饰物通常会使_%d%%_的普通楼层遍布陷阱或深渊。\n\n这件饰物升级所需炼金能量较少。 items.trinkets.trapmechanism.stats_desc=以它目前的等级,这件饰物会使_%d%%_的普通楼层遍布陷阱或深渊。\n\n这件饰物升级所需炼金能量较少。 -items.trinkets.vialofblood.name=血饮魔瓶 +items.trinkets.vialofblood.name=血饮之瓶 items.trinkets.vialofblood.desc=这个细长的试管内装有地牢中某些住民的血液,当你转动瓶子时其中的血液也会缓慢流动。它似乎神奇地增强并延迟了更强的治疗效果。 items.trinkets.vialofblood.typical_stats_desc=这件饰物通常会增加你_%1$s%%_的饮用治疗药剂、水袋或生命之泉获得的治疗总量。不过上述治疗效果也会更慢地进行,每回合最多回复英雄_%2$s点_生命值(与英雄等级成正比)。 items.trinkets.vialofblood.stats_desc=以它目前的等级,这件饰物会增加你_%1$s%%_的饮用治疗药剂、水袋或生命之泉获得的治疗总量。不过上述治疗效果也会更慢地进行,每回合最多回复英雄_%2$s点_生命值(与英雄等级成正比)。 @@ -1421,7 +1421,7 @@ items.trinkets.trinket$placeholder.name=饰物 ###wands items.wands.cursedwand.ondeath=你死于自己的%s。 items.wands.cursedwand.nothing=什么事都没发生。 -items.wands.cursedwand.mass_invuln=明耀的圣光从你的法杖迸射而出! +items.wands.cursedwand.mass_invuln=明耀的光芒从你的法杖迸射而出! items.wands.cursedwand.petrify=你突然被定在了原地! items.wands.cursedwand.grass=草木在你周围疯长而出! items.wands.cursedwand.fire=你闻到了烧烤的味道... @@ -1476,7 +1476,7 @@ items.wands.wandofcorruption.already_corrupted=这个角色已经被你腐化。 items.wands.wandofcorruption.desc=这根法杖能发射混乱的黑暗能量,法杖尖端的那个小头骨装饰很是应景。 items.wands.wandofcorruption.stats_desc=这根法杖会释放腐坏的能量,能削弱敌人并最终将他们扭曲为你的奴仆。敌人能抵抗腐化,但虚弱的敌人明显地更容易被腐化。 items.wands.wandofcorruption.upgrade_stat_name_1=腐化强度 -items.wands.wandofcorruption.upgrade_stat_name_2=减益持续时长 +items.wands.wandofcorruption.upgrade_stat_name_2=减益时长 items.wands.wandofcorruption.bmage_desc=当_战斗法师_以腐化魔杖近战攻击目标时,有概率使其陷入狂乱。 items.wands.wandofcorruption.eleblast_desc=腐化魔杖的元素风暴对所有目标造成5回合狂乱。 @@ -1502,7 +1502,7 @@ items.wands.wandoffrost.name=冰霜法杖 items.wands.wandoffrost.staff_name=冰霜魔杖 items.wands.wandoffrost.desc=这根法杖似乎由某种魔法冰块制成。它的圆顶闪着亮光。握起来很冰,但不知为何你的手仍保持着温暖。 items.wands.wandoffrost.stats_desc=这根法杖能向你的敌人射击冰霜能量,造成_%1$d~%2$d点伤害_并冻伤目标,在水中的作用似乎更强。冻伤或冻结的敌人将受到更少该法杖的伤害。 -items.wands.wandoffrost.upgrade_stat_name_2=冻伤持续时长 +items.wands.wandoffrost.upgrade_stat_name_2=冻伤时长 items.wands.wandoffrost.bmage_desc=当_战斗法师_以冰霜魔杖近战攻击目标时,有概率将其直接冻结。目标冻伤越严重,被冻结的概率就越高。 items.wands.wandoffrost.eleblast_desc=冰霜魔杖的元素风暴造成100%伤害,冻结敌人并熄灭火焰。 @@ -1542,7 +1542,7 @@ items.wands.wandofprismaticlight.staff_name=棱光魔杖 items.wands.wandofprismaticlight.desc=这根法杖由一块实心半透明水晶构成,就像一块厚长光滑的玻璃。一粒粒彩色的光点在法杖顶端跳跃,随时准备迸射而出。 items.wands.wandofprismaticlight.stats_desc=这根法杖射出的光线能刺破地牢的黑暗,揭露隐藏的区域和陷阱。光线能致盲敌人并造成_%1$d~%2$d点伤害_。恶魔与亡灵生物会在法杖的强光下燃烧,受到额外伤害。 items.wands.wandofprismaticlight.upgrade_stat_name_2=致盲概率 -items.wands.wandofprismaticlight.upgrade_stat_name_3=照明持续时长 +items.wands.wandofprismaticlight.upgrade_stat_name_3=照明时长 items.wands.wandofprismaticlight.bmage_desc=当_战斗法师_以棱光魔杖近战攻击目标时,能使目标陷入随魔杖等级提升而延长的残废效果。 items.wands.wandofprismaticlight.eleblast_desc=棱光魔杖的元素风暴造成67%伤害,揭示区域内所有地形,致盲所有目标5回合。 @@ -1721,7 +1721,7 @@ items.weapon.melee.assassinsblade.stats_desc=这件武器对未察觉你的敌 items.weapon.melee.assassinsblade.ability_name=潜行 items.weapon.melee.assassinsblade.typical_ability_desc=决斗家握持暗杀之刃时可以_潜行_。这个武技能够使决斗家立即闪现最多3格远,并一般会给予_%d回合隐形_。 items.weapon.melee.assassinsblade.ability_desc=决斗家握持暗杀之刃时可以_潜行_。这个武技能够使决斗家立即闪现最多3格远,并给予_%d回合隐形_。 -items.weapon.melee.assassinsblade.upgrade_ability_stat_name=武技持续时长 +items.weapon.melee.assassinsblade.upgrade_ability_stat_name=武技时长 items.weapon.melee.assassinsblade.desc=黑曜石制的波浪形短刃,虽轻便但不易用,如果能击中要害足以致命。 items.weapon.melee.battleaxe.name=战斧 @@ -1746,7 +1746,7 @@ items.weapon.melee.dagger.stats_desc=这件武器对未察觉你的敌人更有 items.weapon.melee.dagger.ability_name=潜行 items.weapon.melee.dagger.typical_ability_desc=决斗家握持匕首时可以_潜行_。这个武技能够使决斗家立即闪现最多5格远,并一般给予_%d回合隐形_。 items.weapon.melee.dagger.ability_desc=决斗家握持匕首时可以_潜行_。这个武技能够使决斗家立即闪现最多5格远,并给予_%d回合隐形_。 -items.weapon.melee.dagger.upgrade_ability_stat_name=武技持续时长 +items.weapon.melee.dagger.upgrade_ability_stat_name=武技时长 items.weapon.melee.dagger.desc=木柄被磨损的简易铁质匕首。 items.weapon.melee.dirk.name=长匕首 @@ -1754,7 +1754,7 @@ items.weapon.melee.dirk.stats_desc=这件武器对未察觉你的敌人更有效 items.weapon.melee.dirk.ability_name=潜行 items.weapon.melee.dirk.typical_ability_desc=决斗家握持长匕首时可以_潜行_。这个武技能够使决斗家立即闪现最多4格远,并一般给予_%d回合隐形_。 items.weapon.melee.dirk.ability_desc=决斗家握持长匕首时可以_潜行_。这个武技能够使决斗家立即闪现最多4格远,并给予_%d回合隐形_。 -items.weapon.melee.dirk.upgrade_ability_stat_name=武技持续时长 +items.weapon.melee.dirk.upgrade_ability_stat_name=武技时长 items.weapon.melee.dirk.desc=一个长一些的刺击型匕首,可以往敌人身体里捅得更深一点。 items.weapon.melee.flail.name=链枷 @@ -1801,7 +1801,7 @@ items.weapon.melee.greatshield.stats_desc=这件武器能格挡0~%d点伤害。 items.weapon.melee.greatshield.ability_name=护卫 items.weapon.melee.greatshield.typical_ability_desc=决斗家可以用巨型方盾_护卫_自己,一般会在_%d回合_内完全抵挡针对自己的物理或魔法攻击。一旦决斗家抵挡过攻击,再行反击或施法,护卫都会终止。 items.weapon.melee.greatshield.ability_desc=决斗家可以用巨型方盾_护卫_自己,在_%d回合_内完全抵挡针对自己的物理或魔法攻击。一旦决斗家抵挡过攻击,再行还击或施法,护卫都会终止。 -items.weapon.melee.greatshield.upgrade_ability_stat_name=武技持续时长 +items.weapon.melee.greatshield.upgrade_ability_stat_name=武技时长 items.weapon.melee.greatshield.desc=与其说它是一面盾,不如说它是一堵能移动的墙。这一大块金属对于防御十分有效,但没有在攻击方面留下多少余地。 items.weapon.melee.greatsword.name=巨剑 @@ -1884,7 +1884,7 @@ items.weapon.melee.quarterstaff.stats_desc=这件武器可以格挡0~2点伤害 items.weapon.melee.quarterstaff.ability_name=防御架势 items.weapon.melee.quarterstaff.typical_ability_desc=决斗家可通过铁头棍进入_防御架势_。进入这一架势不消耗时间,且一般将在_%d回合_内使她的闪避变为3倍。 items.weapon.melee.quarterstaff.ability_desc=决斗家可通过铁头棍进入_防御架势_。进入这一架势不消耗时间,且将在_%d回合_内使她的闪避变为3倍。 -items.weapon.melee.quarterstaff.upgrade_ability_stat_name=武技持续时长 +items.weapon.melee.quarterstaff.upgrade_ability_stat_name=武技时长 items.weapon.melee.quarterstaff.desc=这是两端以铁包覆的硬木棍。 items.weapon.melee.quarterstaff$defensivestance.name=防御架势 items.weapon.melee.quarterstaff$defensivestance.desc=决斗家正在使用她的铁头棍偏斜来袭的攻击和投射物。只要她还处于这个架势下,她对一切攻击的闪避能力都会变为3倍。\n\n剩余回合数:%s @@ -1902,7 +1902,7 @@ items.weapon.melee.roundshield.stats_desc=这件武器能格挡0~%d点伤害。 items.weapon.melee.roundshield.ability_name=护卫 items.weapon.melee.roundshield.typical_ability_desc=决斗家可以用圆盾_护卫_自己,一般会在_%d回合_内完全抵挡针对自己的物理或魔法攻击。一旦决斗家抵挡过攻击,再行还击或施法,护卫都会终止。 items.weapon.melee.roundshield.ability_desc=决斗家可以用圆盾_护卫_自己,在_%d回合_内完全抵挡针对自己的所有物理或魔法攻击。一旦决斗家抵挡过攻击,再行还击或施法,护卫都会终止。 -items.weapon.melee.roundshield.upgrade_ability_stat_name=武技持续时长 +items.weapon.melee.roundshield.upgrade_ability_stat_name=武技时长 items.weapon.melee.roundshield.desc=这个大盾可以有效格挡攻击,在危机时刻也可以作为不错的武器使用。 items.weapon.melee.roundshield$guardtracker.name=护卫中 items.weapon.melee.roundshield$guardtracker.guarded=被护卫 @@ -1930,7 +1930,7 @@ items.weapon.melee.scimitar.stats_desc=这是一件比较快的武器。 items.weapon.melee.scimitar.ability_name=剑舞 items.weapon.melee.scimitar.typical_ability_desc=决斗家可用弯刀进入_剑舞_。进入这个姿态不消耗时间,并使决斗家一般在_%d回合_内攻击速度+60%%且精准+50%%。 items.weapon.melee.scimitar.ability_desc=决斗家可用弯刀进入_剑舞_。进入这个姿态不消耗时间,并使决斗家在 _%d回合_内攻击速度+60%%且精准+50%%。 -items.weapon.melee.scimitar.upgrade_ability_stat_name=武技持续时长 +items.weapon.melee.scimitar.upgrade_ability_stat_name=武技时长 items.weapon.melee.scimitar.desc=一把厚重的弯刀。它的形状能让它进行更快但不甚强力的攻击。 items.weapon.melee.scimitar$sworddance.name=剑舞 items.weapon.melee.scimitar$sworddance.desc=决斗家正以一种舞蹈的形式展开疾风骤雨般的攻击。当这个架势激活时,她的攻击速度增加60%%(在使用弯刀的情况下刚好足以一回合攻击两次),且具有+50%%的精准。\n\n剩余回合数:%s diff --git a/core/src/main/assets/messages/journal/journal_el.properties b/core/src/main/assets/messages/journal/journal_el.properties index 0f3e84df04..3664685ce5 100644 --- a/core/src/main/assets/messages/journal/journal_el.properties +++ b/core/src/main/assets/messages/journal/journal_el.properties @@ -89,9 +89,9 @@ journal.document.intros.dungeon.body=Πολλοί ήρωες έχουν ξεχυ journal.document.intros.sewers.title=Υπόνομοι journal.document.intros.sewers.body=Τα ανώτερα επίπεδα της κατακόμβης αποτελούν το αποχετευτικό σύστημα της πόλης. \n\nΜια σκοτεινή ενέργεια αναβλύζει από τα έγκατα, και τα άλλοτε άκακα πλάσματα του υπονόμου έχουν γίνει όλο και πιο επικίνδυνα. Η πόλη αναγκάζεται να στέλνει περιπολίες φρουρών εδώ κάτω για να διατηρεί την ασφάλεια στην επιφάνεια.\n\nΑυτό το μέρος είναι επικίνδυνο, αλλά, τουλάχιστον, η σκοτεινή μαγεία είναι ασθενής εδώ. journal.document.intros.prison.title=Φυλακή -journal.document.intros.prison.body=Πολλά χρόνια πριν είχε χτιστεί μία φυλακή εδώ κάτω για να στεγάζει επικίνδυνους εγκληματίες. Ηταν στενά επιτηρούμενη και ασφαλής, και κατάδικοι από όλη τη χώρα μεταφέρονταν εδώ για να εκτίσουν την ποινή τους.\n\nΑλλά μια μέρα, ένα σκοτεινό μίασμα άρχισε να αναβλύζει από κάτω που διαστρέβλωνε τα μυαλά φρουρών και κρατουμένων.\n\nΑνταποκρινόμενη στο επακόλουθο χάος, η πόλη σφράγισε ολόκληρη τη φυλακή. Ποιος ξέρει τι απέγιναν όλοι όσοι αφέθηκαν να πεθάνουν εδώ μέσα... +journal.document.intros.prison.body=Πριν από πολλά χρόνια είχε χτιστεί μία φυλακή εδώ κάτω για να στεγάζει τους επικίνδυνους εγκληματίες. Ηταν στενά επιτηρούμενη και ασφαλής, και κατάδικοι από όλη τη χώρα μεταφέρονταν εδώ για να εκτίσουν την ποινή τους.\n\nΑλλά μια μέρα, ένα σκοτεινό μίασμα άρχισε να αναβλύζει από κάτω που διαστρέβλωνε τα μυαλά φρουρών και κρατουμένων.\n\nΑνταποκρινόμενη στο επακόλουθο χάος, η πόλη σφράγισε ολόκληρη τη φυλακή. Ποιος ξέρει τι απέγιναν όλοι όσοι αφέθηκαν να πεθάνουν εδώ μέσα... journal.document.intros.caves.title=Σπήλαια -journal.document.intros.caves.body=Αυτά τα αραιοκατοικημένα σπήλαια εκτείνονται κάτω από την εγκαταλελειμμένη φυλακή. Είναι πλούσια σε ορυκτά και ήταν κάποτε μεγάλο κέντρο εμπορίου και βιομηχανίας για την κοινωνία των νάνων από κάτω. Εγκαταλείφθηκαν όμως αφότου οι νάνοι έγιναν εμμονικοί με τη σκοτεινή μαγεία.\n\nΠλέον τα σπήλαια κατοικούνται από πανίδα του υπεδάφους, από γκνολ κι από εγκαταλελειμμένες μηχανές. Πιθανώς κι αυτά έχουν διαφθαρεί από την ίδια δύναμη που μαστίζει τις δύο από πάνω τοποθεσίες. +journal.document.intros.caves.body=Αυτά τα αραιοκατοικημένα σπήλαια εκτείνονται κάτω από την εγκαταλελειμμένη φυλακή. Είναι πλούσια σε ορυκτά και ήταν κάποτε μεγάλο κέντρο εμπορίου και βιομηχανίας για την κοινωνία των νάνων από κάτω. Εγκαταλείφθηκαν όμως αφότου οι νάνοι έγιναν εμμονικοί με τη σκοτεινή μαγεία.\n\nΠλέον τα σπήλαια κατοικούνται από πανίδα του υπεδάφους, από γκνολ κι από εγκαταλελειμμένες μηχανές. Πιθανώς κι αυτά να έχουν διαφθαρεί από την ίδια δύναμη που μαστίζει τις δύο από πάνω τοποθεσίες. journal.document.intros.city.title=Μητρόπολη των Νάνων journal.document.intros.city.body=Η Μητρόπολη των Νάνων ήταν κάποτε η μεγαλύτερη όλων των πόλεων-κρατών τους. Κατά την περίοδο της ακμής της, οι νάνοι είχαν χτίσει θαυμαστές μηχανές με μέταλλο και μαγεία, χάρη στις οποίες επεκτεινόταν η μητρόπολη ταχύτατα.\n\nΑλλά μια μέρα, οι πύλες της πόλης αμπαρώθηκαν και κανείς δεν ξανάκουσε τίποτα από τους νάνους. Οι λίγοι που ξέφυγαν από την πόλη μιλούσαν για έναν τρελό αρχιμάγο που σφετερίστηκε τον θρόνο, καθώς και για μια αποτρόπαια μαγεία που είχε στην κατοχή του. journal.document.intros.halls.title=Αίθουσες των Δαιμόνων diff --git a/core/src/main/assets/messages/journal/journal_fr.properties b/core/src/main/assets/messages/journal/journal_fr.properties index 6c26c855ef..5b583b1fa2 100644 --- a/core/src/main/assets/messages/journal/journal_fr.properties +++ b/core/src/main/assets/messages/journal/journal_fr.properties @@ -43,7 +43,7 @@ journal.document.adventurers_guide.surprise_attacks.body=Plutôt que de laisser journal.document.adventurers_guide.identifying.title=Identifier les objets journal.document.adventurers_guide.identifying.body=Vous ne connaîtrez pas toutes les propriétés de certains objets lorsque vous les ramasserez pour la première fois.\n\nLa couleur de chaque potion et le symbole de chaque parchemin sont différents dans chaque donjon. Un équipement ramassé est non identifié, il peut être amélioré ou enchanté si vous avez de la chance, mais il peut être maudit !\n\nLes parchemins d'identification, d'amélioration ou de purification sont très utiles si vous voulez réduire les risques en utilisant des objets non identifiés.\n\n(Vous pouvez trouver une liste de tous les objets que vous avez identifiés dans l'onglet objets de votre journal). journal.document.adventurers_guide.food.title=Gérer la faim -journal.document.adventurers_guide.food.body=Se rationner efficacement la clé pour améliorer vos chances de survie. Il vaut mieux considérer la santé et la satiété comme des ressources qu'il faut gérer, plutôt que de les garder pleines en permanence.\n\nTant que vous n'êtes pas affamé, vous regagnez lentement de la santé. Cette régénération sera donc gaspillée si vous mangez en étant en pleine santé. \n\nSi vous rythmez vos repas en fonction de votre état de santé, votre nourriture devrait durer beaucoup plus longtemps. +journal.document.adventurers_guide.food.body=Se rationner efficacement est la clé pour améliorer vos chances de survie. Il vaut mieux considérer la santé et la satiété comme des ressources qu'il faut gérer, plutôt que de les garder pleines en permanence.\n\nTant que vous n'êtes pas affamé, vous regagnez lentement de la santé. Cette régénération sera donc gaspillée si vous mangez en étant en pleine santé. \n\nSi vous rythmez vos repas en fonction de votre état de santé, votre nourriture devrait durer beaucoup plus longtemps. journal.document.adventurers_guide.alchemy.title=Alchimie & Babioles journal.document.adventurers_guide.alchemy.body=Si certains de vos consommables vous sont inutiles, vous pouvez les utiliser en tant qu'ingrédients dans le chaudron d'alchimie ! Les objets peuvent être utilisés en tant qu'ingrédients de recette ou en énergie alchimique multi-usage. Transformer les potions et parchemins en énergie sert aussi à les identifier !\n\nLes breloques sont des équipements provenant uniquement de l'alchimie. Elles ont toutes sortes d'effets utiles, et sont faites à partir d'un peu d'énergie alchimique et d'un catalyseur magique. Les breloques peuvent être améliorées avec plus d'énergie pour rendre leurs effets plus puissants.\n\n(Vous trouverez le premier chaudron d'alchimie au 3e ou 4e étage du donjon. Vous trouverez également les pages d'un livre de recettes alchimiques près de ces chaudrons.) journal.document.adventurers_guide.dieing.title=Gérer la défaite @@ -53,7 +53,7 @@ journal.document.adventurers_guide.searching.body=Les donjons sont pleins de por journal.document.adventurers_guide.strength.title=Force journal.document.adventurers_guide.strength.body=Vous n'aurez pas le temps de vous entraîner avec les armes et armures que vous trouverez dans le donjon, vous aurez donc besoin de force pour les utiliser efficacement.\n\nLes potions de force et les parchemins d'amélioration constituent le moyen le plus efficace de répondre aux exigences d'un équipement plus lourd et de niveau supérieur.\n\nIl est important de chercher à utiliser les objets de niveau supérieur, mais ne négligez pas pour autant l'équipement que vous pouvez utiliser plus tôt. Une fois que vous êtes assez profond dans le donjon, vous aurez besoin d'un équipement de haut niveau pour survivre, mais vous devez d'abord survivre assez longtemps pour l'équiper ! journal.document.adventurers_guide.upgrades.title=Améliorations -journal.document.adventurers_guide.upgrades.body=Plus vous vous enfoncez dans le donjon, plus il est important que vous utilisiez un équipement de haut niveau et amélioré par la magie.\n\nLes armes et armures de niveau supérieur gagnent davantage de puissance lors des améliorations, mais vous aurez également besoin de force pour les utiliser correctement. Les baguettes, anneaux et artefacts n'ont pas besoin de force, mais leur usage est limité ou ne sont pas directement utiles en combat.\n\nChoisissez bien ce que vous améliorez, car c'est l'un des moyens les plus importants pour vous préparer à parcourir les étages du donjon. Les aventuriers qui réussissent le mieux terminent leur aventure dans le donjon avec un équipement de haut niveau hautement amélioré. +journal.document.adventurers_guide.upgrades.body=Plus vous vous enfoncez dans le donjon, plus il est important que vous utilisiez un équipement de haut niveau amélioré par la magie.\n\nLes armes et armures de niveau supérieur gagnent en puissance grâce aux améliorations, mais vous aurez également besoin de force pour les utiliser correctement. Les baguettes, anneaux et artefacts n'ont pas besoin de force, mais leur usage est limité ou bien ils ne sont pas utiles directement en combat.\n\nChoisissez bien ce que vous améliorez, car c'est l'un des moyens les plus importants pour survivre au début du donjon, et vous préparer à réussir les niveaux suivants. journal.document.adventurers_guide.looting.title=Le butin journal.document.adventurers_guide.looting.body=Des pièces spécifiques contiendront souvent un meilleur butin. Certaines de ces pièces se trouvent derrière des portes verrouillées, ou contiennent des obstacles à franchir.\n\nLorsqu'un obstacle bloque votre progression, cherchez une solution à proximité. Vous pouvez généralement trouver un objet qui vous aidera au même étage.\n\nLes potions de force et les parchemins d'amélioration sont d'excellents points de repère pour savoir si vous explorez bien. Vous pourrez trouver 2 potions de force et 3 parchemins d'amélioration dans chaque région de cinq étages du donjon.\n\n(Vous pouvez consulter une liste des points de repère importants et des clés inutilisées dans le carnet de notes du journal.) journal.document.adventurers_guide.levelling.title=Gagner de l'expérience @@ -65,7 +65,7 @@ journal.document.adventurers_guide.magic.body=Les attaques magiques traversent l journal.document.alchemy_guide.title=Manuel d'Alchimie journal.document.alchemy_guide.potions.title=Introduction et Potions -journal.document.alchemy_guide.potions.body=Bienvenue dans l'Application Pratique de l'Alchimie!\n\nLes recettes d'Alchimie peuvent être utilisées pour créer une large variété d'objets dans une marmite alchimique. Vous pouvez faire des expériences pour trouver des recettes, ou continuer à lire ce livre pour avoir un catalogue complet des possibilités !\n\nCommençons par la recette d'alchimie la plus célèbre : Placez trois graines dans la marmite alchimique pour brasser une potion aléatoire.\n\nÀ chaque graine est associé une potion. La potion que vous venez de créer correspond à une des graines utilisées. Utiliser plusieurs exemplaires de la même graine augmente les chances d'obtenir la potion équivalente. +journal.document.alchemy_guide.potions.body=Bienvenue dans l'Application Pratique de l'Alchimie !\n\nLes recettes d'Alchimie peuvent être utilisées pour créer une large variété d'objets dans un chaudron d'alchimie. Vous pouvez faire des expériences pour trouver des recettes, ou continuer à lire ce livre pour avoir un catalogue complet des possibilités !\n\nCommençons par la recette d'alchimie la plus célèbre : Placez trois graines dans le chaudron pour brasser une potion aléatoire.\n\nÀ chaque graine est associé une potion. La potion que vous venez de créer correspond à une des graines utilisées. Utiliser plusieurs exemplaires de la même graine augmente les chances d'obtenir la potion équivalente. journal.document.alchemy_guide.stones.title=Créer des pierres runiques journal.document.alchemy_guide.stones.body=Mixer un parchemin dans un pot d'alchimie va imprégner sa magie en deux roches dans le pot. Cela crée des pierres runiques et va identifier le parchemin ! journal.document.alchemy_guide.energy_food.title=Énergie et Nourriture @@ -93,7 +93,7 @@ journal.document.intros.prison.body=Une prison a été construite ici il y a de journal.document.intros.caves.title=Caves journal.document.intros.caves.body=Ces cavernes peu peuplées s'étendent sous la prison abandonnée. Riches en minerais, elles étaient autrefois un centre animé de commerce et d'industrie pour la société naine, mais elles ont été abandonnées lorsque les nains sont devenus obsédés par la magie noire.\n\nLes cavernes sont maintenant principalement habitées par la faune souterraine, les gnolls et les machines abandonnées ; probablement corrompus par le même pouvoir qui a affecté les régions moins profondes. journal.document.intros.city.title=Métropole naine -journal.document.intros.city.body=La Métropole des nains était autrefois la plus imposante des cités naines. À son apogée, les nains ont construit d'incroyables machines de métal et de magie permettant à celle-ci de s'agrandir rapidement.\n\nMais un jour, les portes de la ville furent barrées et personne n'entendit plus jamais parler des nains. Le peu de personnes qui s'en sont échappés ont raconté des histoires à propos d'un sorcier fou ayant volé le trône et de la terrible magie qu'il a appris à maîtriser. +journal.document.intros.city.body=La Métropole des nains était autrefois la plus imposante des cités naines. À son apogée, les nains ont construit d'incroyables machines de métal et de magie permettant à celle-ci de s'agrandir rapidement.\n\nMais un jour, les portes de la ville furent barrées et personne n'entendit plus jamais parler des nains. Le peu de personnes qui s'en sont échappé ont raconté des histoires à propos d'un sorcier fou ayant volé le trône et de la terrible magie qu'il a appris à maîtriser. journal.document.intros.halls.title=Salles des démons journal.document.intros.halls.body=Ces salles profondes de la métropole naine ont été corrompues par la magie noire. Dans le passé, ces régions abritaient la cour des démonistes d'élite du roi nain, mais maintenant elles semblent avoir été reprises par quelque chose d'encore plus sinistre...\n\nToutes sortes de créatures démoniaques horribles habitent ces salles, dirigées par une terrible puissance sombre. Si le roi des nains n'était pas à l'origine cette corruption, la chose au plus profond du donjon doit en être la source.\n\nFaites preuve de prudence, très peu d'aventuriers sont déjà descendus aussi bas... @@ -114,15 +114,15 @@ journal.document.prison_warden.title=Journal de la matonne journal.document.prison_warden.journal.title=Tenir un journal journal.document.prison_warden.journal.body=1er jour de Printemps, 362\n\nCeci est la première entrée du journal de bord de la surveillante de prison Kiana Smith. Avec tout ce qui se passe dernièrement, j'ai décidé de commencer un journal pour garder mes pensées en ordre.\n\nGérer une prison située un kilomètre sous terre n'a jamais été facile, mais ces derniers temps, il semble qu'un bouleversement est en train de se produire. Les détenus ont commencé à s'agiter sans raison et refusent de s'expliquer.\n\nQuelques gardes commencent à dire que le lieu est hanté. Je ne peux pas laisser mes subordonnés répandre des rumeurs, mais je ne peux pas les blâmer d'être inquiets.\n- Smith journal.document.prison_warden.recruits.title=Les nouvelles recrues -journal.document.prison_warden.recruits.body=80ème jour du printemps, 362\n\nComme promis, de nouvelles recrues sont arrivées aujourd'hui. Comme d'habitude, quelques-unes semblent prometteuses mais beaucoup de râleurs ne sont là que pour la paie. Néanmoins, ces renforts devraient beaucoup nous aider avec les prisonniers qui sont de plus en indisciplinés.\n\nDans ce genre de poste il est important de savoir à qui on peut faire confiance. Un des nouveaux, Thomas, semble particulièrement prometteur. J'ai besoin de toute l'aide disponible maintenant, donc s'il s'en sort bien, je le ferai promouvoir rapidement.\n- Smith +journal.document.prison_warden.recruits.body=80ème jour du printemps, 362\n\nComme promis, de nouvelles recrues sont arrivées aujourd'hui. Comme d'habitude, quelques-unes semblent prometteuses mais beaucoup de râleurs ne sont là que pour la paie. Néanmoins, ces renforts devraient beaucoup nous aider avec les prisonniers qui sont de plus en plus indisciplinés.\n\nDans ce genre de poste il est important de savoir à qui on peut faire confiance. Un des nouveaux, Thomas, semble particulièrement prometteur. J'ai besoin de toute l'aide disponible maintenant, donc s'il s'en sort bien, je le ferai promouvoir rapidement.\n- Smith journal.document.prison_warden.mines.title=Sceller les Mines -journal.document.prison_warden.mines.body=54ème jour de l'hiver, 363\n\nUn groupe d'ingénieurs de la ville est venu aujourd'hui, disant qu'ils étaient ici pour sceller la vieille entrée des mines en dessous. Je suppose que la ville ne veut plus s'embêter à entretenir le passage. Je n'ai pas été informée à l'avance, comme d'habitude.\n\nLe chef des ingénieurs m'a bafouillé de magie naine qui remonterai depuis les mines. Je n'en crois pas un mot.\n\nLa situation est sous meilleur contrôle avec notre nouveau personnel, mais les causes du problème n'ont pas été résolues. Clairement, quelque chose affecte les prisonniers, et abattre quelques murs ne va pas y changer.\n- Smith +journal.document.prison_warden.mines.body=54ème jour de l'hiver, 363\n\nUn groupe d'ingénieurs de la ville est venu aujourd'hui, disant qu'ils étaient ici pour sceller la vieille entrée des mines en dessous. Je suppose que la ville ne veut plus s'embêter à entretenir le passage. Je n'ai pas été informée à l'avance, comme d'habitude.\n\nLe chef des ingénieurs m'a bafouillé une histoire de magie naine qui remonterait depuis les mines. Je n'en crois pas un mot.\n\nLa situation est sous meilleur contrôle avec notre nouveau personnel, mais les causes du problème n'ont pas été résolues. Clairement, quelque chose affecte les prisonniers, et abattre quelques murs ne va rien y changer.\n- Smith journal.document.prison_warden.rotberry.title=Le Rancebaie -journal.document.prison_warden.rotberry.body=23ème jour de l'automne, 363\n\nJ'ai reçu un cadeau adorable de Félix aujourd'hui. C'est une sorte de buisson rouge vif appelé 'rancebaie'.\n\nJe lui ai déjà mentionné à quel point cet endroit était morne, et apparemment il m'a écouté. D'après lui cette plante déteste la lumière et l'eau donc j'ai juste à tailler les feuilles à peu près une fois par mois. Cette coupe a l'air d'être importante, il l'a mentionnée au moins une douzaine de fois dans sa lettre.\n\nBien sûr, Félix ne fait jamais rien gratuitement. Il dit que les graines que cette chose donne sont parfaites pour la fabrication de baguettes, donc évidemment je lui en dois quelques-unes à chaque fois que la plante en produit.\n- Smith +journal.document.prison_warden.rotberry.body=23ème jour de l'automne, 363\n\nJ'ai reçu un cadeau adorable de Félix aujourd'hui. C'est une sorte de buisson rouge vif appelé "rancebaie".\n\nJe lui ai déjà mentionné à quel point cet endroit était morne, et apparemment il m'a écoutée. D'après lui, cette plante déteste la lumière et l'eau donc j'ai juste à tailler les feuilles à peu près une fois par mois. Cette coupe a l'air d'être importante, il l'a mentionnée au moins une douzaine de fois dans sa lettre.\n\nBien sûr, Félix ne fait jamais rien gratuitement. Il dit que les graines que cette chose donne sont parfaites pour la fabrication de baguettes, donc évidemment je lui en dois quelques-unes à chaque fois que la plante en produit.\n- Smith journal.document.prison_warden.no_support.title=Pas de soutien -journal.document.prison_warden.no_support.body=11ème jour du printemps, 364\n\nBon sang, à quoi ils jouent dans la ville ? Après avoir demandé de l'aide en urgence, je n'ai pas eu de réponse, pas même une des ces excuses sans conviction qu'on m'envoie quand mes requêtes sont refusées.\n\nPendant ce temps, l'état des prisonniers empire, et certains des gardes ont même commencé à semer le trouble. Est-ce qu'ils prévoient de laisser la situation s'aggraver jusqu'à ce qu'on se retrouve avec une émeute !?\n\nAu moins, Thomas reste toujours aussi fiable. Son aide pour l'organisation a été précieuse, et son idée de réactiver ces vieilles unités DM-100 était regrettable mais nécessaire. Je suis sûre de pouvoir reprendre le contrôle de la situation, j'ai juste besoin de fichus renforts !\n-Smith +journal.document.prison_warden.no_support.body=11ème jour du printemps, 364\n\nBon sang, à quoi ils jouent dans la ville ? Après avoir demandé de l'aide en urgence, je n'ai pas eu de réponse, pas même une de ces excuses sans conviction qu'on m'envoie quand mes requêtes sont refusées.\n\nPendant ce temps, l'état des prisonniers empire, et certains des gardes ont même commencé à semer le trouble. Est-ce qu'ils prévoient de laisser la situation s'aggraver jusqu'à ce qu'on se retrouve avec une émeute !?\n\nAu moins, Thomas reste toujours aussi fiable. Son aide pour l'organisation a été précieuse, et son idée de réactiver ces vieilles unités DM-100 était regrettable mais nécessaire. Je suis sûre de pouvoir reprendre le contrôle de la situation, j'ai juste besoin de fichus renforts !\n-Smith journal.document.prison_warden.letter.title=Lettre à Thomas -journal.document.prison_warden.letter.body=Thomas,\n\nTu as été un bon ami, alors je te fais une faveur.\n\nQuand tu commencera ton service ce soir, verrouille et barricade la cellule de Tengu, jette la clé dans une alcôve, et va-t'en. Ce n'est pas grave si les autres prisonniers sont sans surveillance, bientôt personne ne pourra quitter cet endroit. Mais ce taré doit rester enfermé, s'il s'échappe il n'y a aucun moyen de savoir ce qu'il fera.\n\nN'en parle à personne, et ne me cherche pas. Une capitaine doit couler avec son navire.\n- Kiana +journal.document.prison_warden.letter.body=Thomas,\n\nTu as été un bon ami, alors je te fais une faveur.\n\nQuand tu commenceras ton service ce soir, verrouille et barricade la cellule de Tengu, jette la clé dans une alcôve, et va-t'en. Ce n'est pas grave si les autres prisonniers sont sans surveillance, bientôt personne ne pourra quitter cet endroit. Mais ce taré doit rester enfermé, s'il s'échappe il n'y a aucun moyen de savoir ce qu'il fera.\n\nN'en parle à personne, et ne me cherche pas. Une capitaine doit couler avec son navire.\n- Kiana journal.document.caves_explorer.title=Journal de l'explorateur journal.document.caves_explorer.expedition.title=Début de l'expédition ! journal.document.caves_explorer.expedition.body=Jour 1 de l'été 308\n\nAujourd'hui débute notre expédition de quatre semaines dans les mines abandonnées des nains ! J'ai été missionné par le roi lui-même pour explorer cet endroit. Mes objectifs principaux sont de trouver n'importe quelle ressource inexploitée et d'étudier les grottes pour un potentiel projet de construction de prison.\n\nMême si je suis capable de me défendre, le roi a insisté pour que je sois escorté par les gardes de la cité. C'est un tas d'idiots, mais tant qu'ils ne me ralentissent pas, leurs présence est tolérable.\n\nNous devrions avoir nettoyé les égouts et atteint la mine d'ici cette nuit.\n- Archibald Drummond. Archimage de l'école de sorcellerie du Sud. @@ -159,7 +159,7 @@ journal.document.halls_king.ritual.body=Thymor m'a confronté publiquement plus journal.document.halls_king.new_king.title=Un Nouveau Roi journal.document.halls_king.new_king.body=AHAHAHAHAAA, JE SUIS ROI !\n\nIls m'ont tout simplement laissé faire ! Sans se faire prier, ils ont accepté de me laisser 'partager' ce pouvoir avec eux dans un grand rituel. En un instant ils se sont transformé d'un chœur de voix moqueuses en ma nouvelle cour de sujets silencieux !\n\nBien entendu, Thymor a fui comme un lâche dès le début du rituel. Je peux déjà sentir la force de résistance qu'il rassemble. Je crois que je vais le laisser faire, pour qu'il m'amène directement tous les conspirateurs !\n\nClairement ce royaume ne me respecte pas non plus, je suppose que je vais arranger ça aussi.\n- Le Roi des Nains journal.document.halls_king.thing.title=La Chose -journal.document.halls_king.thing.body=Il y a un problème. Thymor a été défait sans effort, mais il semble que mon excursion dans les plans extérieurs ne soit pas passée inaperçue.\n\nQuelque... 'chose'... a été attirée dans mon monde et commence à forcer son apparition au bas des salles inférieures. Pour compliquer encore les choses, c'est l'endroit exact où j'ai entreposé l'amulette ! Une créature si méprisable, pourquoi doit-elle essayer de me dépouiller de mon pouvoir quand il y en a tant à prendre ailleurs ?\n\nMalgré mon pouvoir, je ne pense pas pouvoir simplement charger et le combattre. Son véritable pouvoir est insondable, mais il doit il y a avoir un moyen de le limiter. JE DÉFENDRAI MON PRIX ! +journal.document.halls_king.thing.body=Il y a un problème. Thymor a été défait sans effort, mais il semble que mon excursion dans les plans extérieurs ne soit pas passée inaperçue.\n\nQuelque... 'chose'... a été attirée dans mon monde et commence à forcer son apparition au bas des salles inférieures. Pour compliquer encore les choses, c'est l'endroit exact où j'ai entreposé l'amulette ! Une créature si méprisable, pourquoi doit-elle essayer de me dépouiller de mon pouvoir quand il y en a tant à prendre ailleurs ?\n\nMalgré mon pouvoir, je ne pense pas pouvoir simplement charger et le combattre. Son véritable pouvoir est insondable, mais il doit y avoir un moyen de le limiter. JE DÉFENDRAI MON PRIX ! journal.document.halls_king.attrition.title=Usure journal.document.halls_king.attrition.body=J'ai un plan pour m'occuper de cette chose. Son pouvoir est sans limite, mais elle a du mal à rester stable dans ce monde. Elle se repose sur ses sbires et avatars pour ses basses besognes tandis qu'elle essaie de rassembler assez de pouvoir pour s'emparer de l'amulette.\n\nBien que je ne possède plus l'amulette, j'ai encore l'usage de son pouvoir. J'ai aussi l'avantage du nombre, avec toute la cité naine de mon côté. Je peux simplement envoyer indéfiniment des soldats pour l'empêcher de récupérer l'amulette et remporter pas à pas cette guerre à l'usure !\n\nMOI, RODNEY, ROI DES NAINS, JE TE SURVIVRAI YOG-DZEWA ! diff --git a/core/src/main/assets/messages/levels/levels_fr.properties b/core/src/main/assets/messages/levels/levels_fr.properties index a300519fcb..c43250b3b2 100644 --- a/core/src/main/assets/messages/levels/levels_fr.properties +++ b/core/src/main/assets/messages/levels/levels_fr.properties @@ -12,13 +12,13 @@ levels.features.chasm.rankings_desc=Mort à l'impact. levels.rooms.special.magicalfireroom$eternalfire.desc=Un épais mur de feu vert se tient là, sans doute grâce à la magie. Il est si dense que vous ne pouvez pas passer au travers, et il enflamme tout ce qui s'approche trop. Le feu ne semble pas brûler de manière naturelle, vous devrez utiliser quelque chose pour l'éteindre. levels.rooms.special.sentryroom$sentry.name=sentinelle rouge -levels.rooms.special.sentryroom$sentry.desc=Cette sentinelle rouge sang semble garder le trésor de l'autre coté de cette salle. Elle tirera des rayons de désintégration si vous pénétrez la zone qu'elle défend.\n\nElle est immunisée contre les effets négatifs et peut voir au travers de l'invisibilité, mais semble prendre du temps pour charger avant de tirer.\n\nD'une manière ou d'une autre, la sentinelle n'attaque que vous, comme si elle savait que les habitants du donjon n'étaient pas une menace pour le trésor. +levels.rooms.special.sentryroom$sentry.desc=Cette sentinelle rouge sang semble garder le trésor de l'autre côté de cette salle. Elle tirera des rayons de désintégration si vous pénétrez la zone qu'elle défend.\n\nElle est immunisée contre les effets négatifs et peut voir au travers de l'invisibilité, mais semble prendre du temps pour charger avant de tirer.\n\nD'une manière ou d'une autre, la sentinelle n'attaque que vous, comme si elle savait que les habitants du donjon n'étaient pas une menace pour le trésor. levels.rooms.special.toxicgasroom$toxicvent.name=conduite de gaz toxique -levels.rooms.special.toxicgasroom$toxicvent.desc=Un aventurier malchanceux a surement activé ce piège des années auparavant. En dépit de son état inactif, il continue de répandre un gaz toxique dans la pièce et n'a pas l'air de s'arrêter. Vous aurez besoin de quelque chose pour vous protéger du gaz si vous voulez explorer cette pièce. +levels.rooms.special.toxicgasroom$toxicvent.desc=Un aventurier malchanceux a sûrement activé ce piège des années auparavant. En dépit de son état inactif, il continue de répandre un gaz toxique dans la pièce et n'a pas l'air de s'arrêter. Vous aurez besoin de quelque chose pour vous protéger du gaz si vous voulez explorer cette pièce. -levels.rooms.special.weakfloorroom$hiddenwell.name=Puit profond -levels.rooms.special.weakfloorroom$hiddenwell.desc=Vous distinguez seulement un puits dans les profondeurs, peut être y a t-il quelque chose d'intéressant en bas ? +levels.rooms.special.weakfloorroom$hiddenwell.name=Puits profond +levels.rooms.special.weakfloorroom$hiddenwell.desc=Vous distinguez seulement un puits dans les profondeurs, peut-être y a-t-il quelque chose d'intéressant en bas ? levels.rooms.quest.blacksmithroom$questentrance.name=Entrée de la mine levels.rooms.quest.blacksmithroom$questentrance.desc=Cette échelle mène à une ancienne mine juste en dessous de l’atelier du forgeron. @@ -49,7 +49,7 @@ levels.traps.chillingtrap.desc=Lorsqu'il est activé, les produits chimiques de levels.traps.confusiontrap.name=Piège à gaz de confusion levels.traps.confusiontrap.desc=Activer ce piège remplira l'espace alentour de gaz de confusion. -levels.traps.cursingtrap.name=Pège de malédiction +levels.traps.cursingtrap.name=piège de malédiction levels.traps.cursingtrap.curse=Vos objets équipés sont maudits ! levels.traps.cursingtrap.desc=Ce piège contient la même magie malveillante trouvée dans un équipement maudit. L'activer maudira certains objets dans les alentours immédiats. @@ -67,13 +67,13 @@ levels.traps.distortiontrap.name=Piège de distorsion levels.traps.distortiontrap.desc=Construit à partir d'une magie inconnue, ce piège va invoquer toutes sortes de créatures jusqu'à vous. levels.traps.explosivetrap.name=Piège explosif -levels.traps.explosivetrap.desc=Ce piège contient de la poudre explosive et un mécanisme de mise à feu. L'activer provoquera une explosion dans la zone alentours. +levels.traps.explosivetrap.desc=Ce piège contient de la poudre explosive et un mécanisme de mise à feu. L'activer provoquera une explosion dans la zone alentour. levels.traps.flashingtrap.name=Piège éblouissant levels.traps.flashingtrap.desc=Lorsqu'il est activé, ce piège va allumer une puissante poudre explosive stockée à l'intérieur, ce qui va temporairement aveugler, estropier et blesser sa victime.\n\nCe piège doit avoir un grand stock de poudre, car il peut être activé de nombreuses fois sans casser. levels.traps.flocktrap.name=Piège à moutons -levels.traps.flocktrap.desc=Peut-être est ce une farce d'un mage amateur ? Activer ce piège créera un troupeau de moutons magiques. +levels.traps.flocktrap.desc=Peut-être est-ce une farce d'un mage amateur ? Activer ce piège créera un troupeau de moutons magiques. levels.traps.frosttrap.name=Piège de gel levels.traps.frosttrap.desc=Lorsqu'il est activé, les produits chimiques de ce piège vont rapidement geler l'air dans une grande zone aux alentours. @@ -96,19 +96,19 @@ levels.traps.grippingtrap.desc=Ce piège se referme sur les pieds de celui qui l levels.traps.guardiantrap.name=Piège du gardien levels.traps.guardiantrap.alarm=Le piège émet un son perçant qui se réverbère dans le donjon ! -levels.traps.guardiantrap.desc=Ce piège est relié à un drôle de mécanisme qui invoquera un gardien et alertera tous les ennemis du niveau. +levels.traps.guardiantrap.desc=Ce piège est relié à un drôle de mécanisme qui invoquera des gardiens et alertera tous les ennemis du niveau. levels.traps.guardiantrap$guardian.name=gardien invoqué levels.traps.guardiantrap$guardian.desc=Cette apparition bleue semble être un reflet invoqué de l'un des gardiens de pierre du donjon. levels.traps.guardiantrap$guardian.desc_weapon=Bien que la statue elle-même soit presque immatérielle, l'arme qu'elle brandit (_%s_) semble réelle. levels.traps.oozetrap.name=Piège de vase -levels.traps.oozetrap.desc=Ce piège aspergera de limon caustique ce qui l'aura activé. Le limon brûlera jusqu'à ce qu'il soit nettoyé. +levels.traps.oozetrap.desc=Ce piège aspergera de la vase caustique à l'activation. La vase brûlera jusqu'à ce qu'elle soit nettoyée. levels.traps.pitfalltrap.name=Piège à trappe levels.traps.pitfalltrap.triggered_hero=Le sol commence à s'effondrer autour de vous ! levels.traps.pitfalltrap.triggered=Le sol commence à s'effondrer autour du piège déclenché ! levels.traps.pitfalltrap.no_pit=Le sol est ici trop solide pour y mettre un piège. -levels.traps.pitfalltrap.desc=Ce piège est connecté à un système de trappes, qui peut après s'être déclenché va faire tomber tout ce qui se trouve dessus! Cependant, il ne marche pas dans les endroits avec les sols les plus solides. +levels.traps.pitfalltrap.desc=Ce piège est connecté à un système de trappes qui, peu après s'être déclenché va faire tomber tout ce qui se trouve dessus ! Cependant, il ne marche pas dans les endroits avec les sols les plus solides. levels.traps.poisondarttrap.name=Piège à fléchettes empoisonnées levels.traps.poisondarttrap.ondeath=Le piège à fléchette empoisonnée vous a tué... @@ -133,7 +133,7 @@ levels.traps.teleportationtrap.desc=À chaque fois que ce piège est activé, to levels.traps.tengudarttrap.desc=Tengu s’est clairement préparé pour un combat. Ce piège activera un souffleur de fléchettes caché qui tirera une fléchette empoisonnée à la chose la plus proche qui n’est pas Tengu.\n\nLe piège est si bien fait que le mécanisme de déclenchement est impossible à détecter sans aide magique. Cependant, le piège est visible pendant un moment quand il est posé. levels.traps.toxictrap.name=Piège de gaz toxique -levels.traps.toxictrap.desc=Activer ce piège emplira l'espace avoisinnant de gaz toxique. +levels.traps.toxictrap.desc=Activer ce piège emplira l'espace avoisinant de gaz toxique. levels.traps.trap.rankings_desc=Tué par : %s @@ -146,9 +146,9 @@ levels.traps.warpingtrap.desc=Tout ce qui active ce piège sera téléporté dan levels.traps.weakeningtrap.name=Piège affaiblissant levels.traps.weakeningtrap.desc=La magie contenue dans ce piège dévore l'énergie de tout ce qui rentre en contact avec elle. Cependant, les puissants ennemis devraient tenir le coup. -levels.traps.worndarttrap.name=Piège à fléchettes usées +levels.traps.worndarttrap.name=piège à fléchettes usé levels.traps.worndarttrap.ondeath=Le piège à fléchette usé vous a tué... -levels.traps.worndarttrap.desc=Un petit lance fléchettes est caché à proximité, déclencher ce piège en projettera une sur la cible la plus proche.\n\nA cause de sa vétusté il n'est cependant plus très dangereux et il n'est même plus caché... +levels.traps.worndarttrap.desc=Un petit lance-fléchettes est caché à proximité, déclencher ce piège en projettera une sur la cible la plus proche.\n\nA cause de sa vétusté il n'est cependant plus très dangereux et il n'est même plus caché... @@ -157,28 +157,28 @@ levels.cavesbosslevel.wires_name=Câbles dénudés levels.cavesbosslevel.wires_desc=Le sol est partiellement creusé ici, montrant de gros fils exposés. Ils doivent connecter le réseau électrique circulant dans cette zone.\n\nLes fils semblent être traversés par du courant. Si le DM-300 marche ici, il pourra peut-être en tirer de l'électricité. levels.cavesbosslevel.energy_desc=Le sol ici est étincelant d'électricité, il est dangereux de marcher dessus. _Les étincelles semblent graviter dans une certaine direction..._ peut-être qu'elles mènent à la source d'alimentation ? levels.cavesbosslevel.gate_name=Portail de métal -levels.cavesbosslevel.gate_desc=Une grande porte métallique qui bloque le chemin menant à la métropole naine. Le boîtier métallique au centre produit un bruit lourd, il doit être connecté aux circuits et aux machines à proximité. Peut-être que détruire le DM-300 ouvrira la porte? +levels.cavesbosslevel.gate_desc=Une grande porte métallique qui bloque le chemin menant à la métropole naine. Le boîtier métallique au centre produit un bruit lourd, il doit être connecté aux circuits et aux machines à proximité. Peut-être que détruire le DM-300 ouvrira la porte ? levels.cavesbosslevel.gate_desc_broken=La porte doit avoir été connectée au DM-300 d'une manière ou d'une autre, car elle a explosé lorsque le DM-300 a été vaincu. Il n'en reste plus que quelques barres de fer brisées. -levels.cavesbosslevel.water_desc=Avec toute cette électricité dans l'air, l'eau pourraît être dangereuse... +levels.cavesbosslevel.water_desc=Avec toute cette électricité dans l'air, l'eau pourrait être dangereuse... levels.citybosslevel.throne_name=Trône -levels.citybosslevel.throne_desc=Cet impressionnant trône est le siège de l'empire nain, désormais utilisé par un nécromancien fou de pouvoir.\n\nIl semble y avoir des pièces magiques ou mécaniques sur le trône, le roi des nains semblent acquérir une puissance supplémentaire lorsque il est dessus. +levels.citybosslevel.throne_desc=Cet impressionnant trône est le siège de l'empire nain, désormais utilisé par un nécromancien fou de pouvoir.\n\nIl doit y avoir des pièces magiques ou mécaniques sur le trône, le roi des nains semble acquérir une puissance supplémentaire lorsqu'il est dessus. levels.citybosslevel.summoning_name=Piédestal d'invocation -levels.citybosslevel.summoning_desc=Ce piédestal a une grande ouverture au centre, qui rayonne d'une énergie sombre.\n\nLe roi des nains utilise ces piédestaux comme points centraux pour sa magie nécromantique et pour invoquer des serviteurs. Le piédestal doit charger pendant quelques tours avant que le serviteur n'apparaisse, et le type de serviteur invoqué dépend du pouvoir magique du piédestal. +levels.citybosslevel.summoning_desc=Ce piédestal a une grande ouverture au centre, qui rayonne d'une énergie sombre.\n\nLe roi des nains utilise ces piédestaux comme points centraux pour sa magie nécromantique et pour invoquer des serviteurs. Le piédestal doit charger pendant quelques tours avant que le serviteur n'apparaisse, et le type de serviteur invoqué dépend du pouvoir magique s'y accumulant. levels.caveslevel.grass_name=Mousse fluorescente levels.caveslevel.high_grass_name=Champignons fluorescents levels.caveslevel.water_name=Eau glaciale levels.caveslevel.entrance_desc=L'échelle mène au niveau supérieur. levels.caveslevel.exit_desc=L'échelle descend au niveau suivant. -levels.caveslevel.high_grass_desc=D'immense champignons bloquent la vue. +levels.caveslevel.high_grass_desc=D'immenses champignons bloquent la vue. levels.caveslevel.wall_deco_desc=Une veine de minerai est visible dans le mur. De l'or ? levels.caveslevel.bookshelf_desc=Qui aurait besoin d'une bibliothèque dans une grotte ? levels.citylevel.water_name=Eau de couleur douteuse levels.citylevel.high_grass_name=Grandes fleurs épanouies levels.citylevel.entrance_desc=Une rampe mène au niveau supérieur. -levels.citylevel.exit_desc=Une rampe descends au niveau inférieur. +levels.citylevel.exit_desc=Une rampe descend au niveau inférieur. levels.citylevel.deco_desc=Des carreaux manquent au sol. levels.citylevel.sp_desc=Un épais tapis recouvre le sol. levels.citylevel.statue_desc=La statue représente un nain dans une pose héroïque. @@ -216,7 +216,7 @@ levels.level.empty_well_name=Puits vide levels.level.statue_name=Statue levels.level.inactive_trap_name=Piège déclenché levels.level.bookshelf_name=Bibliothèque -levels.level.alchemy_name=Marmite d'alchimie +levels.level.alchemy_name=Chaudron d'alchimie levels.level.default_name=??? levels.level.chasm_desc=Vous ne voyez pas le fond. levels.level.water_desc=En cas de feu, marchez dans l'eau pour l'éteindre. @@ -228,9 +228,9 @@ levels.level.locked_door_desc=La porte est verrouillée, vous devez trouver la b levels.level.crystal_door_desc=Cette porte est faite de cristal magique. Vous pouvez voir au travers, mais vous aurez besoin d'une clef de cristal pour l'ouvrir. levels.level.locked_exit_desc=De lourdes grilles bloquent les escaliers qui descendent. levels.level.barricade_desc=La cloison de bois est fermement fixée mais a séché au fil du temps. Pourrait-elle brûler ? -levels.level.inactive_trap_desc=Le piège à déjà été activé et ne présente plus de danger. +levels.level.inactive_trap_desc=Le piège a déjà été activé et ne présente plus de danger. levels.level.statue_desc=Quelqu'un a tenté de décorer cet endroit, mais n'y est visiblement pas parvenu. -levels.level.alchemy_desc=Cette marmite déborde d'eau magique. Les objets peuvent êtres mélangés dans la marmite pour en créer de nouveaux! +levels.level.alchemy_desc=Ce chaudron déborde d'eau magique. Les objets peuvent être mélangés dans le chaudron pour en créer de nouveaux ! levels.level.empty_well_desc=Le puits s'est asséché. levels.level$feeling.chasm_title=étage effondré @@ -258,8 +258,8 @@ levels.mininglevel.barricade_desc=La barricade en bois est correctement install levels.prisonlevel.water_name=Eau froide et opaque levels.prisonlevel.empty_deco_desc=Il y a de vieilles tâches de sang sur le sol. -levels.prisonlevel.bookshelf_desc=C'est probablement les vestiges de la bibliothèque de la prison. Est ce que ça brûle ? +levels.prisonlevel.bookshelf_desc=C'est probablement les vestiges de la bibliothèque de la prison. Est-ce que ça brûle ? levels.sewerlevel.water_name=Eau sombre levels.sewerlevel.empty_deco_desc=De la mousse jaunâtre couvre le sol. -levels.sewerlevel.bookshelf_desc=La bibliothèque est remplie de livres bon marché et sans intérêt. Est ce que ça brûle ? +levels.sewerlevel.bookshelf_desc=La bibliothèque est remplie de livres bon marché et sans intérêt. Est-ce que ça brûle ? diff --git a/core/src/main/assets/messages/misc/misc_el.properties b/core/src/main/assets/messages/misc/misc_el.properties index d74fa971f2..d6c6ec3bf1 100644 --- a/core/src/main/assets/messages/misc/misc_el.properties +++ b/core/src/main/assets/messages/misc/misc_el.properties @@ -165,13 +165,13 @@ badges$badge.high_score_4.desc=Ολοκληρώθηκε παιχνίδι με β badges$badge.high_score_5.title=Γκρανμαίτρ κυνηγός βαθμολογίας badges$badge.high_score_5.desc=Ολοκληρώθηκε παιχνίδι με βαθμολογία 1.000.000 και άνω badges$badge.researcher_1.title=Αρχάριος ερευνητής -badges$badge.researcher_1.desc=Συμπληρώθηκαν 40 καταχωρίσεις στο ημερολόγιο +badges$badge.researcher_1.desc=Συμπληρώθηκαν 40 καταχωρήσεις στο ημερολόγιο badges$badge.researcher_2.title=Έμπειρος ερευνητής -badges$badge.researcher_2.desc=Συμπληρώθηκαν 80 καταχωρίσεις στο ημερολόγιο +badges$badge.researcher_2.desc=Συμπληρώθηκαν 80 καταχωρήσεις στο ημερολόγιο badges$badge.researcher_3.title=Ειδικός ερευνητής -badges$badge.researcher_3.desc=Συμπληρώθηκαν 160 καταχωρίσεις στο ημερολόγιο +badges$badge.researcher_3.desc=Συμπληρώθηκαν 160 καταχωρήσεις στο ημερολόγιο badges$badge.researcher_4.title=Μαέστρος ερευνητής -badges$badge.researcher_4.desc=Συμπληρώθηκαν 320 καταχωρίσεις στο ημερολόγιο +badges$badge.researcher_4.desc=Συμπληρώθηκαν 320 καταχωρήσεις στο ημερολόγιο badges$badge.researcher_5.title=Γκρανμαίτρ ερευνητής badges$badge.researcher_5.desc=Συμπληρώθηκαν όλες οι καταχωρίσεις στο ημερολόγιο badges$badge.catalog_one_equipment.title=Πλήρως εξοπλισμένος @@ -179,7 +179,7 @@ badges$badge.catalog_one_equipment.desc=Συμπληρώθηκε μία κατα badges$badge.catalog_potions_scrolls.title=Πλήρως εφοδιασμένος badges$badge.catalog_potions_scrolls.desc=Αναγνωρίστηκε κάθε κανονικό φίλτρο και πάπυρος σε ένα παιχνίδι badges$badge.all_rare_enemies.title=Κυνηγός μεγάλων θηραμάτων -badges$badge.all_rare_enemies.desc=Συμπληρώθηκαν όλες οι καταχωρίσεις σπάνιων εχθρών στο ημερολόγιο +badges$badge.all_rare_enemies.desc=Συμπληρώθηκαν όλες οι καταχωρήσεις των σπάνιων εχθρών στο ημερολόγιο badges$badge.rodney.title=Τον φοβόμαστε ακόμα; badges$badge.rodney.desc=Μαθεύτηκε το πραγματικό όνομα του Βασιλιά των Νάνων diff --git a/core/src/main/assets/messages/misc/misc_fr.properties b/core/src/main/assets/messages/misc/misc_fr.properties index 703f3156f3..6b1bf43ab9 100644 --- a/core/src/main/assets/messages/misc/misc_fr.properties +++ b/core/src/main/assets/messages/misc/misc_fr.properties @@ -143,7 +143,7 @@ badges$badge.boss_challenge_3.desc=Vaincre le boss des cavernes sans être attaq badges$badge.boss_challenge_4.title=Pas d'armes en Sa présence badges$badge.boss_challenge_4.desc=Vaincre le boss de la cité naine sans l'attaquer directement avec une arme, un anneau ou une baguette badges$badge.boss_challenge_5.title=Exorciste -badges$badge.boss_challenge_5.desc=Vaincre le boss final avec tous les géniteurs démoniaques en vie et le challenge "boss encore plus méchants" activé +badges$badge.boss_challenge_5.desc=Vaincre le boss final avec tous les géniteurs démoniaques en vie et le défi "boss encore plus méchants" activé badges$badge.games_played_1.title=Aventurier novice badges$badge.games_played_1.desc=Jouez 10 parties ou gagnez-en une badges$badge.games_played_2.title=Apprenti Aventurier @@ -188,11 +188,11 @@ badges$badge.happy_end.desc=Ramenez l'Amulette de Yendor à la surface badges$badge.happy_end_remains.title=Toi aussi tu l'as fait badges$badge.happy_end_remains.desc=Ramenez l'objet signature d'un héros à la surface badges$badge.champion_1.title=Champion de bronze -badges$badge.champion_1.desc=Finissez le jeu avec au moins 1 challenge activé +badges$badge.champion_1.desc=Finissez le jeu avec au moins 1 défi activé badges$badge.champion_2.title=Champion d'argent -badges$badge.champion_2.desc=Finissez le jeu avec au moins 3 challenges activés +badges$badge.champion_2.desc=Finissez le jeu avec au moins 3 défis activés badges$badge.champion_3.title=Champion d'or -badges$badge.champion_3.desc=Finissez le jeu avec au moins 6 challenges activés +badges$badge.champion_3.desc=Finissez le jeu avec au moins 6 défis activés badges$badge.unlock_mage.title=Mage Débloqué ! badges$badge.unlock_mage.desc=Débloquez le mage en utilisant un parchemin d'amélioration badges$badge.unlock_rogue.title=Voleur Débloqué ! @@ -211,7 +211,7 @@ challenges.no_healing_desc=Les potions de soin sont bien pratiques, malheureusem challenges.no_herbalism=Terre arides challenges.no_herbalism_desc=Il semblerait qu'il n'y ait plus d'eau potable dans ce donjon maudit...\n\n- Les gouttes de rosée sont retirées\n- Les plantes sont retirées\n- Les graines continuent à apparaître, mais ne s'enracineront pas challenges.swarm_intelligence=Intelligence collective -challenges.swarm_intelligence_desc=Attention, les monstres deviennent plus intelligents !\n\n- Lorsque un ennemi vous remarque, les ennemis alentours sont attirés à vous. +challenges.swarm_intelligence_desc=Attention, les monstres deviennent plus intelligents !\n\n- Quand un ennemi vous remarque, les ennemis alentour sont attirés à vous. challenges.darkness=Obscurité challenges.darkness_desc=C'est un donjon après tout !\n\n- La distance de vision est drastiquement réduite\n- Une torche apparaît à chaque étage\n- Le bonus d'éclairage dure moins longtemps challenges.no_scrolls=Runes interdites diff --git a/core/src/main/assets/messages/misc/misc_hu.properties b/core/src/main/assets/messages/misc/misc_hu.properties index 977cea50f6..cc36e5e2b9 100644 --- a/core/src/main/assets/messages/misc/misc_hu.properties +++ b/core/src/main/assets/messages/misc/misc_hu.properties @@ -217,7 +217,7 @@ challenges.darkness_desc=Ez mégsicsak egy kazamata!\n\n- A megszokott látótá challenges.no_scrolls=Tiltott rúnák challenges.no_scrolls_desc=Egy bizonyos rúnát nehezebb megtalálni. Sajnos ez mindig az, amire a leginkább szükség volna.\n\n- A kazamata fejlesztő tekercseinek fele eltávolítva challenges.champion_enemies=Ellenséges bajnokok -challenges.champion_enemies_desc=Nem csak te tudsz szintet lépni!\n\n- Az ellenfelek 1/8 eséllyel valamilyen bajnoki képességgel tűnnek fel.\n- A bajnokok felébrednek, ha netán alva tűntek volna fel\n- A hősöd felismeri, amikor egy bajnok feltűnik\n- A bajnokokat nem lehet lezülleszteni\n\nA bajnokoknak hat típusa van:\n_Lángoló (narancs):_ +25% közelharci sebzés, meggyújt az ütése, halálakor lángot szór, nem tudja meggyújtani a vizet\n_Ostorzó (lila):_ +25% közelharci sebzés, +3 közelharci hatótáv\n_Mágiaellenes (zöld):_ -50% sérülés, immunis a varázslatokra\n_Óriás (kék):_ -80% sérülés, +1 közelharci hatótáv, nem fér át a folyosókon\n_Áldott (sárga):_ 4x pontosság és kijátszás\n_Erősödő (piros):_ +20% pontosság, kijátszás, sebzés, és HP. Ezek 4 körönként 1%-kal nőnek. +challenges.champion_enemies_desc=Nem csak te tudsz szintet lépni!\n\n- Az ellenfelek 1/8 eséllyel valamilyen bajnoki képességgel tűnnek fel.\n- A bajnokok felébrednek, ha netán alva tűntek volna fel\n- A hősöd felismeri, amikor egy bajnok feltűnik\n- A bajnokokat nem lehet lezülleszteni\n\nA bajnokoknak hat típusa van:\n_Lángoló (narancs):_ +25% közelharci sebzés, meggyújt az ütése, halálakor lángot szór, nem tudja meggyújtani a vizet\n_Kivetüléses (lila):_ +25% közelharci sebzés, +3 közelharci hatótáv\n_Mágiaellenes (zöld):_ -50% sérülés, immunis a varázslatokra\n_Óriás (kék):_ -80% sérülés, +1 közelharci hatótáv, nem fér át a folyosókon\n_Áldott (sárga):_ 4x pontosság és kijátszás\n_Erősödő (piros):_ +20% pontosság, kijátszás, sebzés, és HP. Ezek 4 körönként 1%-kal nőnek. challenges.stronger_bosses=Rosszabb főellenségek challenges.stronger_bosses_desc=A főellenségek sokkal nehezebbek ezzel a kihívással!\n\n_Ragacs:_ +20% élet\n_-_ A vízben való gyógyulás fokozódik, 3-ra egy kör alatt\n_-_ 1 kör alatt pumpálja fel magát 2 helyett\n_Tengu:_ +25% élet\n_-_ 1. fázis: A csapdák sokkal halálosabbak\n_-_ 2. fázis: A képességek sokkal gyakoribbak \n_DM-300:_ + 33% élet\n_-_ Az oszlopok sokkal nehezebbek, és 3 aktiválódik\n_-_ A képességek sokkal erősebbek és gyakoribbak\n_-_ A DM-300 gyorsabb, ha túl van töltve\n_-_ Kétszer gyakoribbak a szabadon álló vezetékek\n_Törpekirály:_\n_-_ A szolgák az összes fázisban erősebbek\n_-_ 1. fázis: gyorsabb képességek és idézés\n_-_ 2. fázis: 2-vel több szolga körönként\n_-_ 3. fázis: 2-ször több élet, gyorsabb idézés\n_Yog-Dzewa:_\n_-_ Egyszerre 2 ököl van megidézve!\n_-_ +60% lézer sebzés\n_-_ Erősebb szolgák diff --git a/core/src/main/assets/messages/misc/misc_it.properties b/core/src/main/assets/messages/misc/misc_it.properties index 0815a67cff..c0a8e3e9e2 100644 --- a/core/src/main/assets/messages/misc/misc_it.properties +++ b/core/src/main/assets/messages/misc/misc_it.properties @@ -177,7 +177,7 @@ badges$badge.researcher_5.desc=Compila ogni voce del catalogo nel tuo diario badges$badge.catalog_one_equipment.title=Ben attrezzato badges$badge.catalog_one_equipment.desc=Compila una voce di catalogo per ogni tipo di articolo di equipaggiamento nel tuo diario badges$badge.catalog_potions_scrolls.title=Completamente fornito -badges$badge.catalog_potions_scrolls.desc=Identifica ogni pozione normale e scorri in una volta +badges$badge.catalog_potions_scrolls.desc=Identifica ogni pozione regolare e pergamena in una volta badges$badge.all_rare_enemies.title=Cacciatore di selvaggina grossa badges$badge.all_rare_enemies.desc=Compila tutte le voci del catalogo dei nemici rari nel tuo diario badges$badge.rodney.title=Non è così intimidatorio adesso diff --git a/core/src/main/assets/messages/plants/plants_cs.properties b/core/src/main/assets/messages/plants/plants_cs.properties index f0697e4e52..2de5180811 100644 --- a/core/src/main/assets/messages/plants/plants_cs.properties +++ b/core/src/main/assets/messages/plants/plants_cs.properties @@ -10,7 +10,7 @@ plants.blindweed$seed.name=Semínko Oslepníku plants.mageroyal.name=Mágovice plants.mageroyal.refreshed=Cítíš se odpočatě. plants.mageroyal.desc=Trnité květy mágovice obsahují zvláštní chemikálii, která je proslulá svými účinky jako velmi silné neutralizační činidlo. Cokoliv, co se této rostliny dotkne, bude očištěno od řady negativních efektů. -plants.mageroyal.warden_desc=Navíc k neutralizačnímu účinku bude _Strážkyně_ po doteku mágovice dočasně chrráněna před všemi oblast postihujícími efekty. +plants.mageroyal.warden_desc=Navíc k neutralizačnímu účinku bude _Strážkyně_ po doteku mágovice dočasně chráněna před všemi oblast postihujícími efekty. plants.mageroyal$seed.name=Semínko mágovice plants.earthroot.name=Kořeník diff --git a/core/src/main/assets/messages/scenes/scenes_be.properties b/core/src/main/assets/messages/scenes/scenes_be.properties index 92118228fe..736281db29 100644 --- a/core/src/main/assets/messages/scenes/scenes_be.properties +++ b/core/src/main/assets/messages/scenes/scenes_be.properties @@ -82,6 +82,7 @@ scenes.interlevelscene$mode.fall=Falling! scenes.interlevelscene$mode.reset=Resetting scenes.interlevelscene.file_not_found=Файл захавання не знойдзены. Калі памылка паўтараецца пасля перазапуску, значыць, захаванне было пашкоджана. Прабачце. scenes.interlevelscene.io_error=Немагчыма прачытаць файл захавання. Калі памылка паўтараецца пасля перазапуску, значыць, захаванне было пашкоджана. Прабачце. +scenes.interlevelscene.continue=Далей scenes.journalscene.title=Запісы diff --git a/core/src/main/assets/messages/scenes/scenes_cs.properties b/core/src/main/assets/messages/scenes/scenes_cs.properties index 52995f9bd4..6f414b49e8 100644 --- a/core/src/main/assets/messages/scenes/scenes_cs.properties +++ b/core/src/main/assets/messages/scenes/scenes_cs.properties @@ -82,6 +82,7 @@ scenes.interlevelscene$mode.fall=Pád! scenes.interlevelscene$mode.reset=Resetování scenes.interlevelscene.file_not_found=Uložená pozice nenalezena. Pokud tato chyba přetrvává i po restartování hry, může to znamenat, že pozice je poškozena. Promiň. scenes.interlevelscene.io_error=Nemohu načíst uloženou pozici. Pokud tato chyba přetrvává i po restartování hry, může to znamenat, že pozice je poškozena. Promiň. +scenes.interlevelscene.continue=Pokračovat scenes.journalscene.title=Deník diff --git a/core/src/main/assets/messages/scenes/scenes_de.properties b/core/src/main/assets/messages/scenes/scenes_de.properties index 8a40132c87..ad9eb1dfde 100644 --- a/core/src/main/assets/messages/scenes/scenes_de.properties +++ b/core/src/main/assets/messages/scenes/scenes_de.properties @@ -82,6 +82,7 @@ scenes.interlevelscene$mode.fall=Absturz! scenes.interlevelscene$mode.reset=Setze zurück. scenes.interlevelscene.file_not_found=Keine Speicherdatei gefunden. Sollte dieser Fehler nach einem Neustart weiterhin bestehen, kann die Datei möglicherweise beschädigt sein. Tut mir leid! scenes.interlevelscene.io_error=Speicherdatei kann nicht gelesen werden. Sollte dieser Fehler nach einem Neustart weiterhin bestehen, kann die Datei möglicherweise beschädigt sein. Tut mir leid! +scenes.interlevelscene.continue=Weiter scenes.journalscene.title=Tagebuch diff --git a/core/src/main/assets/messages/scenes/scenes_el.properties b/core/src/main/assets/messages/scenes/scenes_el.properties index 0043adda73..5a646905c3 100644 --- a/core/src/main/assets/messages/scenes/scenes_el.properties +++ b/core/src/main/assets/messages/scenes/scenes_el.properties @@ -82,6 +82,7 @@ scenes.interlevelscene$mode.fall=Πτώση! scenes.interlevelscene$mode.reset=Επαναφορά scenes.interlevelscene.file_not_found=Δεν βρέθηκε το αρχείο αποθήκευσης. Αν το σφάλμα παραμένει μετά την επανεκκίνηση, ίσως η αποθήκευση να είναι κατεστραμμένη. Συγγνώμη γι' αυτό. scenes.interlevelscene.io_error=Δεν μπορεί να διαβαστεί το αρχείο αποθήκευσης. Αν το σφάλμα παραμένει μετά την επανεκκίνηση, ίσως η αποθήκευση να είναι κατεστραμμένη. Συγγνώμη γι' αυτό. +scenes.interlevelscene.continue=Συνέχεια scenes.journalscene.title=Ημερολόγιο diff --git a/core/src/main/assets/messages/scenes/scenes_eo.properties b/core/src/main/assets/messages/scenes/scenes_eo.properties index aaffe17f16..d93da79eab 100644 --- a/core/src/main/assets/messages/scenes/scenes_eo.properties +++ b/core/src/main/assets/messages/scenes/scenes_eo.properties @@ -82,6 +82,7 @@ scenes.interlevelscene$mode.fall=Falado! scenes.interlevelscene$mode.reset=Rekreado scenes.interlevelscene.file_not_found=Konserv-dosiero ne trovita. Se ĉi tiu eraro reaperos post restarto, tio signifas, ke ĉi tiu konservita ludo estas difektita. Ni pardonpetas pro tio. scenes.interlevelscene.io_error=Konserv-dosiero mallegebla. Se ĉi tiu eraro reaperos post restarto, tio signifas, ke ĉi tiu konservita ludo estas difektita. Ni pardonpetas pro tio. +scenes.interlevelscene.continue=Pluigi scenes.journalscene.title=Taglibro diff --git a/core/src/main/assets/messages/scenes/scenes_es.properties b/core/src/main/assets/messages/scenes/scenes_es.properties index e08854ef8f..d0fd5b351c 100644 --- a/core/src/main/assets/messages/scenes/scenes_es.properties +++ b/core/src/main/assets/messages/scenes/scenes_es.properties @@ -82,6 +82,7 @@ scenes.interlevelscene$mode.fall=¡Cayendo! scenes.interlevelscene$mode.reset=Reseteando scenes.interlevelscene.file_not_found=No se encuentra la partida guardada. Si el error persiste después de reiniciar, puede ser que el fichero esté corrupto. Lo siento. scenes.interlevelscene.io_error=No se puede leer la partida guardada. Si el error persiste después de reiniciar, puede ser que el fichero esté corrupto. Lo siento. +scenes.interlevelscene.continue=Continuar scenes.journalscene.title=Diario diff --git a/core/src/main/assets/messages/scenes/scenes_fr.properties b/core/src/main/assets/messages/scenes/scenes_fr.properties index 8fe1c7ecd5..587e2a6b1b 100644 --- a/core/src/main/assets/messages/scenes/scenes_fr.properties +++ b/core/src/main/assets/messages/scenes/scenes_fr.properties @@ -35,7 +35,7 @@ scenes.gamescene.return=Vous retournez à l'étage %d du donjon. scenes.gamescene.resurrect=Vous apparaissez au niveau %d. scenes.gamescene.secret_hint=Vous êtes certain qu'il y a une pièce secrète quelque part à cet étage. scenes.gamescene.choose_examine=Choisissez d'Examiner -scenes.gamescene.multiple_examine=Il y à beaucoup de choses intéressantes ici, laquelle voulez vous examiner ? +scenes.gamescene.multiple_examine=Il y a plusieurs choses intéressantes ici. Que voulez-vous examiner ? scenes.gamescene.dont_know=Vous ne savez pas ce qu'il y a ici. scenes.gamescene.multiple=Objets Multiples scenes.gamescene.go_here=Aller Ici @@ -58,10 +58,10 @@ scenes.heroselectscene.start=Commencer scenes.heroselectscene.options=Options du jeu scenes.heroselectscene.custom_seed=Graine personnalisée scenes.heroselectscene.daily=Épreuve journalière -scenes.heroselectscene.daily_desc=Chaque jour, une nouvelle épreuve est disponible pour tout le monde ! Cette "épreuve journalière" génère le même donjon pour chaque personne qui y joue (à condition qu'elle joue également à la même version du jeu).\n\nVous pouvez prendre autant de temps que vous le souhaitez pour effectuer une épreuve journalière, mais vous ne pouvez en avoir qu'une seule active à la fois. _Les épreuves journalières ne donnent pas droit à des badges et ont leur propre page de classement._\n\nVoulez-vous commencer l'épreuve du jour avec le héros et les challenges sélectionnés ? +scenes.heroselectscene.daily_desc=Chaque jour, une nouvelle épreuve est disponible pour tout le monde ! Cette "épreuve journalière" génère le même donjon pour chaque personne qui y joue (à condition qu'elle joue également à la même version du jeu).\n\nVous pouvez prendre autant de temps que vous le souhaitez pour effectuer une épreuve journalière, mais vous ne pouvez en avoir qu'une seule active à la fois. _Les épreuves journalières ne donnent pas droit à des badges et ont leur propre page de classement._\n\nVoulez-vous commencer l'épreuve du jour avec le héros et les défis sélectionnés ? scenes.heroselectscene.daily_yes=Oui scenes.heroselectscene.daily_no=Non -scenes.heroselectscene.daily_repeat=Vous avez déjà participé à l'épreuve journalière. Vous pouvez la rejouer si vous voulez, mais elle ne sera pas classée.\n\nAprès avoir terminé d'y rejouer, vous pourrez la voir dans la fenêtre de classement journalier pendant une courte période avant qu'elle ne soit supprimée.\n\nVoulez-vous rejouer l'épreuve journalière d'aujourd'hui avec le héros et les challenges sélectionnés ? +scenes.heroselectscene.daily_repeat=Vous avez déjà participé à l'épreuve journalière. Vous pouvez la rejouer si vous voulez, mais elle ne sera pas classée.\n\nAprès avoir terminé d'y rejouer, vous pourrez la voir dans la fenêtre de classement journalier pendant une courte période avant qu'elle ne soit supprimée.\n\nVoulez-vous rejouer l'épreuve journalière d'aujourd'hui avec le héros et les défis sélectionnés ? scenes.heroselectscene.daily_unavailable_long=Il semble que vous ayez commencé une épreuve qui se situe dans le futur ! Cela peut se produire si vous avez récemment changé de fuseau horaire ou si vous avez modifié votre horloge système. _Votre prochaine épreuve sera disponible dans %d jours._ scenes.heroselectscene.daily_existing=Vous avez déjà une épreuve journalière en cours. Vous devez terminer cette partie avant d'en commencer une autre. scenes.heroselectscene.daily_nowin=Chaque jour est proposée une nouvelle partie identique pour tout le monde ! Cette "course quotidienne" produit le même donjon pour toute personne qui la joue (avec une même version du jeu).\n\n_Vous devez remporter au moins une partie avant de pouvoir jouer à ces courses quotidiennes._ @@ -82,6 +82,7 @@ scenes.interlevelscene$mode.fall=Chute ! scenes.interlevelscene$mode.reset=Réinitialisation scenes.interlevelscene.file_not_found=Aucun fichier de sauvegarde n'a été trouvé. Si cette erreur persiste après avoir relancé le jeu, cela pourrait signifier que le fichier a été corrompu. Nous en sommes désolés. scenes.interlevelscene.io_error=Le fichier de sauvegarde est illisible. Si cette erreur persiste après avoir relancé le jeu, cela pourrait signifier que le fichier a été corrompu. Nous en sommes désolés. +scenes.interlevelscene.continue=Continuer scenes.journalscene.title=Journal diff --git a/core/src/main/assets/messages/scenes/scenes_hu.properties b/core/src/main/assets/messages/scenes/scenes_hu.properties index e870c2e24d..b53f0ec84e 100644 --- a/core/src/main/assets/messages/scenes/scenes_hu.properties +++ b/core/src/main/assets/messages/scenes/scenes_hu.properties @@ -82,6 +82,7 @@ scenes.interlevelscene$mode.fall=Zuhansz! scenes.interlevelscene$mode.reset=Visszaállítás scenes.interlevelscene.file_not_found=Nem található a mentett fájl. Ha a hiba újraindítás után is fennáll, az azt jelentheti, hogy a mentésed tönkrement. Sajnáljuk. scenes.interlevelscene.io_error=Nem olvasható a mentett fájl. Ha a hiba újraindítás után is fennáll, az azt jelentheti, hogy a mentésed tönkrement. Sajnáljuk. +scenes.interlevelscene.continue=Folytatás scenes.journalscene.title=Napló diff --git a/core/src/main/assets/messages/scenes/scenes_in.properties b/core/src/main/assets/messages/scenes/scenes_in.properties index 72a7abe940..ae5580e4ec 100644 --- a/core/src/main/assets/messages/scenes/scenes_in.properties +++ b/core/src/main/assets/messages/scenes/scenes_in.properties @@ -82,6 +82,7 @@ scenes.interlevelscene$mode.fall=Jatuh!!! scenes.interlevelscene$mode.reset=Mengulang scenes.interlevelscene.file_not_found=File simpanan tidak ditemukan. Jika kegagalan ini muncul setelah di-restart, sepertinya simpanan game ini rusak. Maaf tentang itu. scenes.interlevelscene.io_error=Tidak dapat membaca file simpanan. Jika kegagalan ini muncul setelah restart, sepertinya simpanan game ini rusak. Maaf tentang itu. +scenes.interlevelscene.continue=Lanjutkan scenes.journalscene.title=Jurnal diff --git a/core/src/main/assets/messages/scenes/scenes_it.properties b/core/src/main/assets/messages/scenes/scenes_it.properties index e546d5dbed..bba42f96b1 100644 --- a/core/src/main/assets/messages/scenes/scenes_it.properties +++ b/core/src/main/assets/messages/scenes/scenes_it.properties @@ -82,6 +82,7 @@ scenes.interlevelscene$mode.fall=In caduta! scenes.interlevelscene$mode.reset=Sto resettando scenes.interlevelscene.file_not_found=File di salvataggio non trovato. Se l'errore persiste dopo un riavvio, probabilmente questo file di salvataggio è corrotto. Ci dispiace. scenes.interlevelscene.io_error=Impossibile leggere il file di salvataggio. Se l'errore persiste dopo un riavvio, probabilmente questo file di salvataggio è corrotto. Ci dispiace. +scenes.interlevelscene.continue=Continua scenes.journalscene.title=Diario diff --git a/core/src/main/assets/messages/scenes/scenes_ja.properties b/core/src/main/assets/messages/scenes/scenes_ja.properties index 2adf25783e..73dcba93a3 100644 --- a/core/src/main/assets/messages/scenes/scenes_ja.properties +++ b/core/src/main/assets/messages/scenes/scenes_ja.properties @@ -82,6 +82,7 @@ scenes.interlevelscene$mode.fall=墜落中 scenes.interlevelscene$mode.reset=初期化中 scenes.interlevelscene.file_not_found=セーブファイルが見つかりません。リスタート後もこのエラーが再発する場合、セーブされたゲームが壊れてしまった可能性があります。ご迷惑をおかけして申し訳ございません。 scenes.interlevelscene.io_error=セーブファイルを読み込めません。リスタート後もこのエラーが再発する場合、セーブされたゲームが壊れてしまった可能性があります。ご迷惑をおかけして申し訳ございません。 +scenes.interlevelscene.continue=続ける scenes.journalscene.title=日誌 diff --git a/core/src/main/assets/messages/scenes/scenes_ko.properties b/core/src/main/assets/messages/scenes/scenes_ko.properties index 09f3503ba9..c19763d4bd 100644 --- a/core/src/main/assets/messages/scenes/scenes_ko.properties +++ b/core/src/main/assets/messages/scenes/scenes_ko.properties @@ -82,6 +82,7 @@ scenes.interlevelscene$mode.fall=떨어지는 중! scenes.interlevelscene$mode.reset=재시작하는 중 scenes.interlevelscene.file_not_found=저장된 게임을 찾지 못했습니다. 다시 시작한 뒤에도 똑같은 오류가 발생한다면, 당신이 저장한 게임이 손상된 것입니다. 죄송합니다. scenes.interlevelscene.io_error=저장된 게임을 읽을 수 없습니다. 다시 시작한 뒤에도 똑같은 오류가 발생한다면, 당신이 저장한 게임이 손상된 것입니다. 죄송합니다. +scenes.interlevelscene.continue=계속 scenes.journalscene.title=모험 일지 diff --git a/core/src/main/assets/messages/scenes/scenes_nl.properties b/core/src/main/assets/messages/scenes/scenes_nl.properties index 231be7ea05..25a0af3a0c 100644 --- a/core/src/main/assets/messages/scenes/scenes_nl.properties +++ b/core/src/main/assets/messages/scenes/scenes_nl.properties @@ -82,6 +82,7 @@ scenes.interlevelscene$mode.fall=Vallen! scenes.interlevelscene$mode.reset=Resetten scenes.interlevelscene.file_not_found=Opslagbestand niet gevonden. Als deze fout zich blijft voordoen na herstarten, kan het betekenen dat het opgeslagen spel beschadigd is. Sorry daarvoor. scenes.interlevelscene.io_error=Opslagbestand kan niet gelezen worden. Als deze fout zich blijft voordoen na herstarten, kan het betekenen dat het opgeslagen spel beschadigd is. Sorry daarvoor. +scenes.interlevelscene.continue=Doorgaan scenes.journalscene.title=Dagboek diff --git a/core/src/main/assets/messages/scenes/scenes_pl.properties b/core/src/main/assets/messages/scenes/scenes_pl.properties index 81a4d1dfed..8b2c1e8521 100644 --- a/core/src/main/assets/messages/scenes/scenes_pl.properties +++ b/core/src/main/assets/messages/scenes/scenes_pl.properties @@ -82,6 +82,7 @@ scenes.interlevelscene$mode.fall=Spadanie! scenes.interlevelscene$mode.reset=Resetowanie scenes.interlevelscene.file_not_found=Plik z zapisem gry nie znaleziony. Jeśli problem występuje dalej po restarcie, może oznaczać to że plik jest uszkodzony. Przepraszamy. scenes.interlevelscene.io_error=Nie można odczytać pliku zapisu gry. Jeśli problem występuje dalej po restarcie, może oznaczać to że plik jest uszkodzony. Przepraszamy. +scenes.interlevelscene.continue=Kontynuuj scenes.journalscene.title=Dziennik @@ -100,7 +101,7 @@ scenes.rankingsscene.no_games=Nie rozegrano jeszcze ani jednej gry. scenes.rankingsscene.no_info=Brak dodatkowych informacji scenes.startscene.title=Gry w trakcie -scenes.startscene.new=Nowa gra +scenes.startscene.new=Nowa Gra scenes.supporterscene.title=Wspomóż grę scenes.supporterscene.intro=Chciałbym, aby Shattered Pixel Dungeon był wolny od reklam i nachalnych mikropłatności, które psują tak wiele darmowych gier. Zamiast tego wolę poprosić graczy o bezpośrednie wsparcie! diff --git a/core/src/main/assets/messages/scenes/scenes_pt.properties b/core/src/main/assets/messages/scenes/scenes_pt.properties index bb699861fa..978aafe724 100644 --- a/core/src/main/assets/messages/scenes/scenes_pt.properties +++ b/core/src/main/assets/messages/scenes/scenes_pt.properties @@ -82,6 +82,7 @@ scenes.interlevelscene$mode.fall=Caindo! scenes.interlevelscene$mode.reset=Reiniciando scenes.interlevelscene.file_not_found=Arquivo salvo não encontrado. Se este erro persistir após reiniciar o jogo, pode significar que o arquivo salvo está corrompido. Desculpe! scenes.interlevelscene.io_error=Não foi possível ler o arquivo salvo. Se este erro persistir após reiniciar o jogo, pode significar que o arquivo salvo está corrompido. Desculpe! +scenes.interlevelscene.continue=Continuar scenes.journalscene.title=Diário diff --git a/core/src/main/assets/messages/scenes/scenes_ru.properties b/core/src/main/assets/messages/scenes/scenes_ru.properties index fc4add6f24..1483129ece 100644 --- a/core/src/main/assets/messages/scenes/scenes_ru.properties +++ b/core/src/main/assets/messages/scenes/scenes_ru.properties @@ -82,6 +82,7 @@ scenes.interlevelscene$mode.fall=Вы упали в пропасть! scenes.interlevelscene$mode.reset=Перезапуск уровня scenes.interlevelscene.file_not_found=Файл сохранения не найден. Если ошибка повторяется после перезапуска, значит сохранение было повреждено. Извините. scenes.interlevelscene.io_error=Не удается прочесть файл сохранения. Если ошибка повторяется после перезапуска, значит сохранение было повреждено. Извините. +scenes.interlevelscene.continue=Продолжить scenes.journalscene.title=Журнал diff --git a/core/src/main/assets/messages/scenes/scenes_tr.properties b/core/src/main/assets/messages/scenes/scenes_tr.properties index b51e60f387..8135b9b59f 100644 --- a/core/src/main/assets/messages/scenes/scenes_tr.properties +++ b/core/src/main/assets/messages/scenes/scenes_tr.properties @@ -82,6 +82,7 @@ scenes.interlevelscene$mode.fall=Düşülüyor! scenes.interlevelscene$mode.reset=Sıfırlanıyor scenes.interlevelscene.file_not_found=Kayıt dosyası bulunamadı. Eğer bu hata oyunu yeniden başlattıktan sonra devam ediyorsa, bu kayıt dosyası bozulmuş olabilir. Kusura bakmayın. scenes.interlevelscene.io_error=Kayıt dosyası okunamıyor. Eğer bu hata oyunu yeniden başlattıktan sonra devam ediyorsa bu kayıt dosyası bozulmuş olabilir. Kusura bakmayın. +scenes.interlevelscene.continue=Devam Et scenes.journalscene.title=Günlük diff --git a/core/src/main/assets/messages/scenes/scenes_uk.properties b/core/src/main/assets/messages/scenes/scenes_uk.properties index ef9f40066b..bc00925523 100644 --- a/core/src/main/assets/messages/scenes/scenes_uk.properties +++ b/core/src/main/assets/messages/scenes/scenes_uk.properties @@ -82,6 +82,7 @@ scenes.interlevelscene$mode.fall=Падаємо! scenes.interlevelscene$mode.reset=Скидаємо scenes.interlevelscene.file_not_found=Файл збереження не знайдено. Якщо ця помилка не зникне після перезапуску, то ця збережена гра, ймовірно, пошкоджена. Вибач. scenes.interlevelscene.io_error=Неможливо прочитати файл збереження. Якщо ця помилка не зникне після перезапуску, то ця збережена гра, ймовірно, пошкоджена. Вибач. +scenes.interlevelscene.continue=Далі scenes.journalscene.title=Журнал diff --git a/core/src/main/assets/messages/scenes/scenes_vi.properties b/core/src/main/assets/messages/scenes/scenes_vi.properties index 92f7f35f5f..fe2be720e2 100644 --- a/core/src/main/assets/messages/scenes/scenes_vi.properties +++ b/core/src/main/assets/messages/scenes/scenes_vi.properties @@ -82,6 +82,7 @@ scenes.interlevelscene$mode.fall=Đang rơi! scenes.interlevelscene$mode.reset=Đang khởi động lại scenes.interlevelscene.file_not_found=Không tìm thấy tệp lưu. Nếu lỗi này vẫn còn sau khi khởi động lại, có thể là bản lưu trò chơi này đã bị hư. Xin lỗi về điều đó. scenes.interlevelscene.io_error=Không thể đọc tệp lưu. Nếu lỗi này vẫn còn sau khi khởi động lại, có thể là bản lưu trò chơi này đã bị hư. Xin lỗi về điều đó. +scenes.interlevelscene.continue=Tiếp tục scenes.journalscene.title=Sổ tay diff --git a/core/src/main/assets/messages/scenes/scenes_zh.properties b/core/src/main/assets/messages/scenes/scenes_zh.properties index 194002b8c8..37497dd4c8 100644 --- a/core/src/main/assets/messages/scenes/scenes_zh.properties +++ b/core/src/main/assets/messages/scenes/scenes_zh.properties @@ -82,6 +82,7 @@ scenes.interlevelscene$mode.fall=跌落中! scenes.interlevelscene$mode.reset=重置中 scenes.interlevelscene.file_not_found=未能找到存档文件。如果重启后问题依旧存在,那这个存档可能已经损坏。节哀顺变。 scenes.interlevelscene.io_error=未能读取存档文件。如果重启后问题依旧存在,那这个存档可能已经损坏。节哀顺变。 +scenes.interlevelscene.continue=继续 scenes.journalscene.title=日志 diff --git a/core/src/main/assets/messages/ui/ui_hu.properties b/core/src/main/assets/messages/ui/ui_hu.properties index 2d5add348e..de609f91b4 100644 --- a/core/src/main/assets/messages/ui/ui_hu.properties +++ b/core/src/main/assets/messages/ui/ui_hu.properties @@ -27,9 +27,9 @@ ui.talentspane.unlock_tier2=Érd el a 6. szintet, hogy több tehetséget oldj fe ui.talentspane.unlock_tier3=Érd el a 12. szintet, és használd a második főellenségtől kapott tárgyat, hogy további tehetségeket oldj fel. ui.talentspane.unlock_tier4=Érd el a 20. szintet, és használd a negyedik főellenségtől kapott tárgyat, hogy további tehetségeket oldj fel. -ui.toolbar.quickslot_prompt=Válassz ki egy gyorsrekeszt +ui.toolbar.quickslot_prompt=Válassz egy gyorsrekeszt ui.toolbar.quickslot_select=Gyorsrekesz kiválasztása -ui.toolbar.quickslot_assign=Gyorsrekesz kiválasztása +ui.toolbar.quickslot_assign=Gyorsrekesz hozzárendelése ui.toolbar.quickslot_cancel=Mégse ui.toolbar.container_prompt=Válassz ki egy tárolót ui.toolbar.container_select=Tároló kiválasztása @@ -37,7 +37,7 @@ ui.toolbar.container_cancel=Mégse ui.toolbar.container_empty=A tároló üres! ui.toolbar.item_prompt=Válassz ki egy tárgyat ui.toolbar.item_select=Tárgyválasztás -ui.toolbar.item_use=Tárgy gyors használata +ui.toolbar.item_use=Tárgy gyorsított használata ui.toolbar.item_cancel=Mégse ui.toolbar.examine_prompt=Érintsd újra a kereséshez\nÉrints meg egy mezőt, hogy megvizsgáld diff --git a/core/src/main/assets/messages/ui/ui_ru.properties b/core/src/main/assets/messages/ui/ui_ru.properties index 17b7f5a985..e9f9c23f70 100644 --- a/core/src/main/assets/messages/ui/ui_ru.properties +++ b/core/src/main/assets/messages/ui/ui_ru.properties @@ -12,9 +12,9 @@ ui.customnotebutton.new_inv_prompt=Выберите предмет заметк ui.customnotebutton.new_item_title=Напишите заголовок для этой пользовательской заметки к предмету:\n_%s_ ui.customnotebutton.new_type=Заметка о новом типе предмета ui.customnotebutton.new_type_prompt=Выберите тип предмета, с которым вы хотели бы связать эту заметку. -ui.customnotebutton$customnotewindow.edit_title=Заголовок -ui.customnotebutton$customnotewindow.add_text=Содержимое -ui.customnotebutton$customnotewindow.edit_text=Содержимое +ui.customnotebutton$customnotewindow.edit_title=Редактировать заголовок +ui.customnotebutton$customnotewindow.add_text=Добавить текст +ui.customnotebutton$customnotewindow.edit_text=Изменить текст ui.customnotebutton$customnotewindow.delete=Удалить ui.customnotebutton$customnotewindow.delete_warn=Вы уверены, что хотите удалить пользовательскую заметку? ui.customnotebutton$customnotewindow.confirm=Подтвердить diff --git a/core/src/main/assets/messages/windows/windows_cs.properties b/core/src/main/assets/messages/windows/windows_cs.properties index caba375b0b..31e94eb5bb 100644 --- a/core/src/main/assets/messages/windows/windows_cs.properties +++ b/core/src/main/assets/messages/windows/windows_cs.properties @@ -223,7 +223,7 @@ windows.wndranking$statstab.score=Skóre windows.wndranking$statstab.str=Síla windows.wndranking$statstab.duration=Délka hry windows.wndranking$statstab.depth=Maximální podlaží -windows.wndranking$statstab.ascent=Nejvyšší podlaží při stoupání +windows.wndranking$statstab.ascent=Nejvyšší podlaží windows.wndranking$statstab.seed=Seed podzemí windows.wndranking$statstab.custom_seed=_Vlastní seed_ windows.wndranking$statstab.daily_for=_Denní hra dne_ diff --git a/core/src/main/assets/messages/windows/windows_el.properties b/core/src/main/assets/messages/windows/windows_el.properties index f335f2f9b0..3882cb1b53 100644 --- a/core/src/main/assets/messages/windows/windows_el.properties +++ b/core/src/main/assets/messages/windows/windows_el.properties @@ -122,7 +122,7 @@ windows.wndjournal$notestab.floor_header=Όροφος %d windows.wndjournal$catalogtab.title=Κατάλογοι windows.wndjournal$catalogtab.title_equipment=Εξοπλισμός windows.wndjournal$catalogtab.title_consumables=Αναλώσιμα -windows.wndjournal$catalogtab.title_bestiary=Πλάσματα +windows.wndjournal$catalogtab.title_bestiary=Οντότητες windows.wndjournal$catalogtab.title_lore=Ιστορία windows.wndjournal$catalogtab.not_seen_item=Δεν έχεις αναγνωρίσει αυτό το αντικείμενο σε κάποιο από τα παιχνίδια σου ακόμη. windows.wndjournal$catalogtab.not_seen_enchantment=Δεν έχεις αναγνωρίσει όπλο με αυτήν την μαγική ενίσχυση σε κάποιο από τα παιχνίδια σου ακόμη. diff --git a/core/src/main/assets/messages/windows/windows_fr.properties b/core/src/main/assets/messages/windows/windows_fr.properties index 17d110df69..f864a9f39c 100644 --- a/core/src/main/assets/messages/windows/windows_fr.properties +++ b/core/src/main/assets/messages/windows/windows_fr.properties @@ -22,7 +22,7 @@ windows.wndblacksmith$hardenselector.prompt=Durcir un objet windows.wndblacksmith$upgradeselector.prompt=Améliorer un objet windows.wndblacksmith$wndsmith.prompt=D’accord, voila ce que j'peux te faire. J’ai déjà allumé la forge, alors choisis vite. -windows.wndchallenges.title=Challenges +windows.wndchallenges.title=Défis windows.wndchooseability.message=La couronne brille lorsqu'elle repose sur votre tête ; elle et votre armure deviennent chaudes au toucher. Vous pouvez sentir la magie de la couronne commencer à agir sur votre armure, mais elle doit être dirigée. Quelle capacité d'armure choisissez-vous ? windows.wndchooseability.message_no_crown=Choisissez une capacité pour votre armure ! @@ -57,7 +57,7 @@ windows.wndenergizeitem.energize_all=Transformer tout en %d d'énergie windows.wnderror.title=ERREUR windows.wndgame.settings=Réglages -windows.wndgame.challenges=Challenges +windows.wndgame.challenges=Défis windows.wndgame.rankings=Classement windows.wndgame.start=Commencer une Partie windows.wndgame.menu=Menu Principal @@ -65,7 +65,7 @@ windows.wndgame.exit=Quitter le jeu windows.wndgame.return=Reprendre la partie windows.wndgameinprogress.title=Niveau %1$d %2$s -windows.wndgameinprogress.challenges=Challenges +windows.wndgameinprogress.challenges=Défis windows.wndgameinprogress.exp=Expérience windows.wndgameinprogress.str=Force windows.wndgameinprogress.health=Santé @@ -218,7 +218,7 @@ windows.wndranking.items=Objets windows.wndranking.badges=Badges windows.wndranking$statstab.title=Niveau %1$d %2$s windows.wndranking$statstab.talents=Talents -windows.wndranking$statstab.challenges=Challenges +windows.wndranking$statstab.challenges=Défis windows.wndranking$statstab.score=Score windows.wndranking$statstab.str=Force windows.wndranking$statstab.duration=Durée de la Partie @@ -270,7 +270,7 @@ windows.wndscorebreakdown.bosses_desc=Basé sur les bosses vaincus, avec des mal windows.wndscorebreakdown.quests_title=Quêtes windows.wndscorebreakdown.quests_desc=Basé sur les quêtes complétées. windows.wndscorebreakdown.win_multiplier=Multiplicateur de victoire -windows.wndscorebreakdown.challenge_multiplier=Multiplicateur de Challenge +windows.wndscorebreakdown.challenge_multiplier=Multiplicateur de Défis windows.wndscorebreakdown.total=Score Total windows.wndscorebreakdown.old_score_desc=Les parties commencées avant la v1.3 ont moins de catégories de scoring, mais celle de progression est ~50% plus importante et le butin à un plafond plus élevé diff --git a/core/src/main/assets/messages/windows/windows_hu.properties b/core/src/main/assets/messages/windows/windows_hu.properties index d4d6cc693a..f5073322e3 100644 --- a/core/src/main/assets/messages/windows/windows_hu.properties +++ b/core/src/main/assets/messages/windows/windows_hu.properties @@ -20,7 +20,7 @@ windows.wndblacksmith$wndreforge.prompt=Mit kovácsoltatsz újra? windows.wndblacksmith$wndreforge.reforge=Újrakovácsolás windows.wndblacksmith$hardenselector.prompt=Keményíts meg egy tárgyat windows.wndblacksmith$upgradeselector.prompt=Fejlesztendő tárgy -windows.wndblacksmith$wndsmith.prompt=Oké, itt van, amit én tudok csinálni. A kovácsműhely már meleg, úgyhogy válassz gyorsan. +windows.wndblacksmith$wndsmith.prompt=Jó'van, én ezeket tudom megcsinálni neked. A kohó már elég forró, úgyhogy válassz gyorsan. windows.wndchallenges.title=Kihívások @@ -166,7 +166,7 @@ windows.wndkeybindings.examine=Vizsgálat windows.wndkeybindings.rest=Pihen windows.wndkeybindings.inventory=Hátizsák windows.wndkeybindings.inventory_selector=Hátizsákrekesz-választó -windows.wndkeybindings.quickslot_selector=Gyorsrekesz Választó +windows.wndkeybindings.quickslot_selector=Gyorsrekeszválasztó windows.wndkeybindings.quickslot_1=Gyorsrekesz 1 windows.wndkeybindings.quickslot_2=Gyorsrekesz 2 windows.wndkeybindings.quickslot_3=Gyorsrekesz 3 @@ -210,7 +210,7 @@ windows.wndkeybindings$wndchangebinding.cancel=Mégse windows.wndmonkabilities.title=válassz egy képességet windows.wndmonkabilities.energycost=(%d energia) -windows.wndquickbag.title=tárgy gyors használata +windows.wndquickbag.title=tárgy gyorsított használata windows.wndranking.error=Nem sikerült több információt betölteni windows.wndranking.stats=Adatlap @@ -364,7 +364,7 @@ windows.wndupgrade.harden=Fejlesztéskor ez a tárgy %d%% eséllyel el is veszí windows.wndupgrade.resin=Ezt a pálcát misztikus gyantával fejlesztették, a normál fejlesztések felülírják a gyanta fejlesztéseket! windows.wndupgrade.damage=Sebzés windows.wndupgrade.blocking=Blokkolás -windows.wndupgrade.weight=Tömeg +windows.wndupgrade.weight=Súly windows.wndupgrade.durability=Tartósság windows.wndupgrade.zap_damage=Lövéssebzés windows.wndupgrade.corrosion_damage=Marás okozta sebzés diff --git a/core/src/main/assets/messages/windows/windows_pl.properties b/core/src/main/assets/messages/windows/windows_pl.properties index f281329a99..b007716aff 100644 --- a/core/src/main/assets/messages/windows/windows_pl.properties +++ b/core/src/main/assets/messages/windows/windows_pl.properties @@ -52,7 +52,7 @@ windows.wnddocument.missing=brakująca strona windows.wndenergizeitem.prompt=Przemień w Energię windows.wndenergizeitem.energize=Zamień w %d energii windows.wndenergizeitem.energize_1=Zamień 1 w %d energii -windows.wndenergizeitem.energize_all=Zamień całość w %d energii +windows.wndenergizeitem.energize_all=Zamień stos w %d energii windows.wnderror.title=BŁĄD @@ -108,7 +108,7 @@ windows.wndimp.reward=Weź pierścień windows.wndinfocell.nothing=Nie ma tu nic ciekawego. -windows.wndinfotalent.upgrade=Ulepsz talent +windows.wndinfotalent.upgrade=Ulepsz Talent windows.wndinfotrap.inactive=Ta pułapka jest nieaktywna i nie może być już użyta. @@ -274,7 +274,7 @@ windows.wndscorebreakdown.challenge_multiplier=Mnożnik Wyzwań windows.wndscorebreakdown.total=Całkowity wynik windows.wndscorebreakdown.old_score_desc=Gry rozpoczęte przed wersją 1.3 mają mniej kategorii, ale wynik za postęp jest ~50% większy, a kategoria skarb ma wyższy limit. -windows.wndsettings$displaytab.title=Ustawienia wyświetlacza +windows.wndsettings$displaytab.title=Ustawienia Wyświetlacza windows.wndsettings$displaytab.fullscreen=Pełny ekran windows.wndsettings$displaytab.saver=Oszczędzanie energii windows.wndsettings$displaytab.saver_desc=Tryb oszczędzania energii renderuje grę w zmniejszonym rozmiarze i skaluje ją tak, aby pasowała do ekranu.\n\nSpowoduje to, że grafika będzie mniej ostra, a interfejs lekko powiększony, ale również poprawi wydajność gry i zmniejszy zużycie baterii.\n\nByć może trzeba będzie ponownie uruchomić grę, aby zmiany zostały zapisane. @@ -296,15 +296,15 @@ windows.wndsettings$uitab.ui_mode=Tryb Interfejsu windows.wndsettings$uitab.scale=Rozmiar Interfejsu windows.wndsettings$uitab.mobile=Mobilny windows.wndsettings$uitab.full=Pełny -windows.wndsettings$uitab.toolbar_settings=Ustawienia Paska Narzędzi -windows.wndsettings$uitab.mode=Tryb paska narzędzi: +windows.wndsettings$uitab.toolbar_settings=Ustawienia paska narzędzi +windows.wndsettings$uitab.mode=Tryb Paska Narzędzi: windows.wndsettings$uitab.split=Podział windows.wndsettings$uitab.group=Grupa windows.wndsettings$uitab.center=Centrum windows.wndsettings$uitab.flip_toolbar=Odwróć pasek narzędzi windows.wndsettings$uitab.flip_indicators=Odwróć wskaźniki -windows.wndsettings$uitab.quickslot_swapper=Strony Szybkiego Dostępu -windows.wndsettings$uitab.swapper_desc=Pokazuje 3 pola szybkiego dostępu i przycisk zmiany stron, jeśli nie ma dość miejsca na wyświetlenie wszystkich pól. +windows.wndsettings$uitab.quickslot_swapper=Strony szybkiego dostępu +windows.wndsettings$uitab.swapper_desc=Pokazuje 3 pola i przycisk zmiany stron, jeśli nie ma dość miejsca na wyświetlenie wszystkich pól. windows.wndsettings$uitab.system_font=Czcionka systemowa windows.wndsettings$uitab.off=Wył. windows.wndsettings$uitab.high=Wysoka @@ -321,18 +321,18 @@ windows.wndsettings$datatab.news=Aktualności o grze windows.wndsettings$datatab.updates=Nowe aktualizacje gry windows.wndsettings$datatab.betas=Aktualizacje beta windows.wndsettings$datatab.wifi=Łącz tylko przez WiFi -windows.wndsettings$audiotab.title=Ustawienia dźwięku -windows.wndsettings$audiotab.music_vol=Głośność muzyki +windows.wndsettings$audiotab.title=Ustawienia Dźwięku +windows.wndsettings$audiotab.music_vol=Głośność Muzyki windows.wndsettings$audiotab.music_mute=Wycisz muzykę -windows.wndsettings$audiotab.sfx_vol=Głośność efektów +windows.wndsettings$audiotab.sfx_vol=Głośność Efektów windows.wndsettings$audiotab.sfx_mute=Wycisz efekty -windows.wndsettings$audiotab.ignore_silent=Ignoruj Tryb Cichy -windows.wndsettings$audiotab.music_bg=Odtwarzaj Muzykę w Tle -windows.wndsettings$langstab.title=Ustawienia języka +windows.wndsettings$audiotab.ignore_silent=Ignoruj tryb cichy +windows.wndsettings$audiotab.music_bg=Odtwarzaj muzykę w tle +windows.wndsettings$langstab.title=Ustawienia Języka windows.wndsettings$langstab.completed=Ten język został w pełni przetłumaczony i sprawdzony. windows.wndsettings$langstab.unreviewed=_Ten język nie został jeszcze sprawdzony._ Może zawierać błędy, ale cały tekst został przetłumaczony. windows.wndsettings$langstab.unfinished=_Ten język nie został w pełni przetłumaczony._ Duża część tekstu może być nadal w języku angielskim. -windows.wndsettings$langstab.transifex=Wszystkie tłumaczenia powstały dzięki wolontariuszom na platformie _Transifex._ +windows.wndsettings$langstab.transifex=Wszystkie tłumaczenia powstały dzięki wolontariuszom na platformie _Transifex_. windows.wndsettings$langstab.credits=Podziękowania windows.wndsettings$langstab.reviewers=Korektorzy windows.wndsettings$langstab.translators=Tłumacze @@ -341,14 +341,14 @@ windows.wndsupportprompt.title=Wiadomość od developera gry windows.wndsupportprompt.intro=Cześć, mam nadzieję że podoba ci się Shattered Pixel Dungeon! windows.wndsupportprompt.close=Zamknij -windows.wndtradeitem.buy=Kup za %d szt. złota +windows.wndtradeitem.buy=Kup za %d złota windows.wndtradeitem.steal=Ukradnij z szansą %1$d%%\nUżyte ładunki: %2$d windows.wndtradeitem.steal_warn=Twoja opaska nie jest wystarczająco naładowana, aby zagwarantować kradzież tego przedmiotu. Jeśli się nie powiedzie, sklep zostanie zamknięty. Czy na pewno chcesz próbować kradzieży? windows.wndtradeitem.steal_warn_yes=Tak, jestem pewny. windows.wndtradeitem.steal_warn_no=Nie, zmieniłem zdanie. -windows.wndtradeitem.sell=Sprzedaj za %d szt. złota -windows.wndtradeitem.sell_1=Sprzedaj 1 za %d szt. złota -windows.wndtradeitem.sell_all=Sprzedaj całość za %d szt. złota +windows.wndtradeitem.sell=Sprzedaj za %d złota +windows.wndtradeitem.sell_1=Sprzedaj 1 za %d złota +windows.wndtradeitem.sell_all=Sprzedaj stos za %d złota windows.wndupgrade.title=Ulepsz Przedmiot windows.wndupgrade.desc=Ulepszenie przedmiotu wzmacnia go na zawsze: @@ -363,13 +363,13 @@ windows.wndupgrade.glyph=Ulepszenie tego przedmiotu ma %d%% szans na zniszczenie windows.wndupgrade.harden=Ulepszenie tego przedmiotu ma %d%% szans na zniszczenie zahartowania! windows.wndupgrade.resin=Ta różdżka została ulepszona magiczną żywicą, zwykłe ulepszenia zastąpią ulepszenia z żywicy! windows.wndupgrade.damage=Obrażenia -windows.wndupgrade.blocking=Blokowanie +windows.wndupgrade.blocking=Blokowane Obrażenia windows.wndupgrade.weight=Waga -windows.wndupgrade.durability=Wytrzymałość -windows.wndupgrade.zap_damage=Obrażenia Ładunku -windows.wndupgrade.corrosion_damage=Obrażenia z Korozji +windows.wndupgrade.durability=Trwałość +windows.wndupgrade.zap_damage=Obrażenia na Ładunek +windows.wndupgrade.corrosion_damage=Obrażenia od Korozji windows.wndupgrade.ward_damage=Obrażenia Wartownika -windows.wndupgrade.charges=Maksymalny Ładunek +windows.wndupgrade.charges=Maks. Liczba Ładunków windows.wndupgrade.ring_boost=Ulepszenie Pierścienia windows.wndupgrade.upgrade=Ulepsz windows.wndupgrade.back=Wróć diff --git a/core/src/main/assets/messages/windows/windows_ru.properties b/core/src/main/assets/messages/windows/windows_ru.properties index 40ecbeb271..ecc0d2087c 100644 --- a/core/src/main/assets/messages/windows/windows_ru.properties +++ b/core/src/main/assets/messages/windows/windows_ru.properties @@ -380,7 +380,7 @@ windows.wndvictorycongrats.challenges=Теперь вы можете включ windows.wndvictorycongrats.custom_seeds=Теперь вы можете вводить _пользовательские сиды!_ Один и тот же сид и версия игры всегда приводят к одному и тому же подземелью. windows.wndvictorycongrats.dailies=Теперь вы можете участвовать в _ежедневных забегах!_ Каждый день проводится новый ежедневный забег, одинаковый для всех игроков! windows.wndvictorycongrats.thank_you=Большое вам спасибо за игру в Shattered Pixel Dungeon! -windows.wndvictorycongrats.support_prompt=Если вы еще этого не сделали, _пожалуйста, рассмотрите возможность поддержки игры._ Поддержка преданных своему делу игроков позволяет разработчику продолжать совершенствовать игру! +windows.wndvictorycongrats.support_prompt=Если вы еще этого не сделали, _пожалуйста, рассмотрите возможность поддержки игры._ Поддержка преданных игроков позволяет разработчику продолжать совершенствовать игру! windows.wndvictorycongrats.support=Поддержать windows.wndvictorycongrats.close=Закрыть diff --git a/core/src/main/assets/messages/windows/windows_tr.properties b/core/src/main/assets/messages/windows/windows_tr.properties index 54749f6ef6..df8e9f87f8 100644 --- a/core/src/main/assets/messages/windows/windows_tr.properties +++ b/core/src/main/assets/messages/windows/windows_tr.properties @@ -121,29 +121,29 @@ windows.wndjournal$notestab.custom_notes=Özel windows.wndjournal$notestab.floor_header=Kat %d windows.wndjournal$catalogtab.title=Kataloglar windows.wndjournal$catalogtab.title_equipment=Teçhizat -windows.wndjournal$catalogtab.title_consumables=Consumables +windows.wndjournal$catalogtab.title_consumables=Tüketim maddesi windows.wndjournal$catalogtab.title_bestiary=Bestiary -windows.wndjournal$catalogtab.title_lore=Lore +windows.wndjournal$catalogtab.title_lore=Bilgi windows.wndjournal$catalogtab.not_seen_item=You haven't found and identified that item in any of your runs yet. windows.wndjournal$catalogtab.not_seen_enchantment=You haven't found and identified a weapon with that enchantment in any of your runs yet. windows.wndjournal$catalogtab.not_seen_glyph=You haven't found and identified an armor with that glyph in any of your runs yet. -windows.wndjournal$catalogtab.not_seen_enemy=You haven't defeated this enemy in any of your runs yet. +windows.wndjournal$catalogtab.not_seen_enemy=Bu düşmanı su ana kadar hiç yenmedin. windows.wndjournal$catalogtab.not_seen_ally=You haven't encountered this character in any of your runs yet. -windows.wndjournal$catalogtab.not_seen_trap=You haven't examined or triggered this trap in any of your runs yet. -windows.wndjournal$catalogtab.not_seen_plant=You haven't examined or trampled this plant in any of your runs yet. -windows.wndjournal$catalogtab.upgrade_count=You have upgraded this item a total of _%,d_ times. -windows.wndjournal$catalogtab.trinket_count=You have crafted or upgraded this item a total of _%,d_ times. -windows.wndjournal$catalogtab.use_count=You have used this item a total of _%,d_ times. -windows.wndjournal$catalogtab.gold_count=You have spent a total of _%,d_ gold. -windows.wndjournal$catalogtab.energy_count=You have used a total of _%,d_ energy crystals. -windows.wndjournal$catalogtab.enemy_count=You have defeated this enemy a total of _%,d_ times. -windows.wndjournal$catalogtab.trap_count=You have triggered this trap a total of _%,d_ times. -windows.wndjournal$catalogtab.plant_count=You have trampled this plant a total of _%,d_ times. -windows.wndjournal$catalogtab.not_seen_lore=You haven't found this lore text in any of your runs yet. +windows.wndjournal$catalogtab.not_seen_trap=Bu tuzağı daha önceki hiçbir koşunda tanımlamadın veya tetiklemedin. +windows.wndjournal$catalogtab.not_seen_plant=Bu bitkiyi daha önce hiç incelemdin veya ezmedin. +windows.wndjournal$catalogtab.upgrade_count=Bu eşyayı toplam _%,d_ kere yükselttin. +windows.wndjournal$catalogtab.trinket_count=Bu eşya toplam _%,d_ kere üretildi veya yükseltildi. +windows.wndjournal$catalogtab.use_count=Bu eşyayı _%,d_ kere kullandın. +windows.wndjournal$catalogtab.gold_count=Toplamda _%,d_ altın harcadın. +windows.wndjournal$catalogtab.energy_count=Toplam _%,d_ tane enerji kristali kullandın. +windows.wndjournal$catalogtab.enemy_count=Bu düşmanı _%,d_ kere yendiniz. +windows.wndjournal$catalogtab.trap_count=Bu tuzağı _%,d_ kere tetikledin. +windows.wndjournal$catalogtab.plant_count=Bu bitkiyi _%,d_ kere ezdin. +windows.wndjournal$catalogtab.not_seen_lore=Bu bilgi notunu daha önceki hiçbir koşunda bulmadın. windows.wndjournal$badgestab.title=Rozetler windows.wndjournal$badgestab.title_main_menu=Rozetlerin -windows.wndjournal$badgestab.this_run=This Run -windows.wndjournal$badgestab.overall=Overall +windows.wndjournal$badgestab.this_run=Bu koşu +windows.wndjournal$badgestab.overall=Etraflı windows.wndkeybindings.controller_info=Sol joystik karakterini hareket ettirir\nSağ joystik ekran işaretçisini hareket ettirir windows.wndkeybindings.ttl_action=Eylem @@ -350,28 +350,28 @@ windows.wndtradeitem.sell=%dg karşılığında sat windows.wndtradeitem.sell_1=1 tanesini %dg karşılığında sat windows.wndtradeitem.sell_all=Hepsini %dg karşılığında sat -windows.wndupgrade.title=Upgrade an Item -windows.wndupgrade.desc=Upgrading an item permanently improves it: -windows.wndupgrade.remaining=You have _%d_ upgrade items left. +windows.wndupgrade.title=Bir eşyayı yükselt +windows.wndupgrade.desc=Bir eşyayı yükseltmek onu kalıcı olarak şu kadar güçlendirir: +windows.wndupgrade.remaining=_%d_ yükseltme eşyanız kaldı. windows.wndupgrade.unided=You don't know the properties of this item, its un-upgraded state is shown here. -windows.wndupgrade.unknown_ring=You don't know what this ring's effect is, and so have no idea what upgrading it will do. +windows.wndupgrade.unknown_ring=Bu yüzüğün etkisini bilmiyorsun, bu yüzden onu yükseltmenin ne gibi bir şey yapacağından emin olamıyorsun. windows.wndupgrade.cursed=Upgrading this item also has a 33% chance to cleanse its curse. windows.wndupgrade.cursed_weaken=Upgrading this item will also weaken its curse, and has a 33% chance to cleanse it entirely. -windows.wndupgrade.curse_infusion=If the curse is cleansed, the item will no longer benefit from curse infusion! +windows.wndupgrade.curse_infusion=Lanet temizlendi, bu eşya artık lanetin etkisi altında değil. windows.wndupgrade.enchant=Upgrading this item also has a %d%% chance to destroy its enchantment! windows.wndupgrade.glyph=Upgrading this item also has a %d%% chance to destroy its glyph! windows.wndupgrade.harden=Upgrading this item also has a %d%% chance to break its hardening! windows.wndupgrade.resin=This wand has been enhanced with arcane resin, normal upgrades will override resin upgrades! windows.wndupgrade.damage=Hasar windows.wndupgrade.blocking=Engel -windows.wndupgrade.weight=Weight -windows.wndupgrade.durability=Durability +windows.wndupgrade.weight=Ağırlık +windows.wndupgrade.durability=Dayanıklılık windows.wndupgrade.zap_damage=Zap Damage windows.wndupgrade.corrosion_damage=Corrosion Damage windows.wndupgrade.ward_damage=Ward Damage windows.wndupgrade.charges=Max Charges -windows.wndupgrade.ring_boost=Ring Boost -windows.wndupgrade.upgrade=Upgrade +windows.wndupgrade.ring_boost=Yüzük bonusu +windows.wndupgrade.upgrade=Yükseltme windows.wndupgrade.back=Geri windows.wndvictorycongrats.title=Zafer! @@ -379,9 +379,9 @@ windows.wndvictorycongrats.start_text=Congratulations on conquering the dungeon! windows.wndvictorycongrats.challenges=You can now enable _challenges!_ These are optional modifiers to make the game more difficult in a variety of ways. windows.wndvictorycongrats.custom_seeds=You can now enter _custom seeds!_ The same seed and game version always produce the same dungeon. windows.wndvictorycongrats.dailies=You can now participate in _daily runs!_ Every day there's a new daily run that's the same for every player! -windows.wndvictorycongrats.thank_you=Thank you so much for playing Shattered Pixel Dungeon! +windows.wndvictorycongrats.thank_you=Shattered Pixel Dungeon oynadığın için teşekkürler! windows.wndvictorycongrats.support_prompt=If you haven't already, _please consider supporting the game._ Support from dedicated players lets the developer continue improving the game! -windows.wndvictorycongrats.support=Support +windows.wndvictorycongrats.support=Destek windows.wndvictorycongrats.close=Kapat windows.wndwandmaker.dust=Ah, görüyorum ki tozu bulmuşsun! Hayaletler hakkında endişelenme, onlarla ben ilgilenirim. Söz verdiğim gibi, benim yüksek kaliteli asalarımdan birini seçebilirsin. diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/messages/Languages.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/messages/Languages.java index 4292cd3bf1..70cdbe0546 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/messages/Languages.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/messages/Languages.java @@ -26,21 +26,21 @@ public enum Languages { ENGLISH("english", "en", Status.O_COMPLETE, null, null), CHINESE("中文", "zh", Status.__UNREVIEW, new String[]{"Chronie_Lynn_Iwa", "Jinkeloid(zdx00793)", "endlesssolitude"}, new String[]{"931451545", "Budding", "Fatir", "Fishbone", "Hcat", "HoofBumpBlurryface", "Horr_lski", "Lery", "Lyn_0401", "Lyx0527", "Ooooscar", "Oxide111", "RainSlide", "ShatteredFlameBlast", "SpaceAnchor", "SunsetGlowTheDOGE", "Teller", "hmdzl001", "leo", "tempest102", "户方狸奴"}), - KOREAN("한국어", "ko", Status.__UNREVIEW, new String[]{"Cocoa", "Flameblast12", "GameConqueror", "Korean2017"}, new String[]{"AFS", "N8fall", "WondarRabb1t", "chlrhwnstkd", "ddojin0115", "eeeei", "enjuxx", "hancyel", "linterpreteur", "lemonam", "lsiebnie", "sora0430"}), - RUSSIAN("русский", "ru", Status.__UNREVIEW, new String[]{"AprilRain(Vadzim Navumaû)", "ConsideredHamster", "Dominowood371", "Inevielle", "apxwn", "yarikonline"}, new String[]{"AngryPotato", "AttHawk46", "BlueberryShortcake", "CatGirlSasha", "Enwviun", "HerrGotlieb", "HoloTheWise", "Ilbko", "JleHuBbluKoT", "KirStaLong", "MrXantar", "Nikets", "OneDuo", "Originalej0name", "Raymundo", "Shamahan", "Thomasg63", "XAutumn", "Ya6lo4ko", "dasfan123", "ifritdiezel", "kirusyaga", "long_live_the_9", "pancreper1", "perefrazz", "roman.yagodin", "tibby", "un_logic", "vivatimperia", "Вoвa"}), + KOREAN("한국어", "ko", Status.__UNREVIEW, new String[]{"Cocoa", "Flameblast12", "GameConqueror", "Korean2017"}, new String[]{"AFS", "N8fall", "WondarRabb1t", "benepaper", "chlrhwnstkd", "ddojin0115", "eeeei", "enjuxx", "hancyel", "linterpreteur", "lemonam", "lsiebnie", "sora0430"}), + RUSSIAN("русский", "ru", Status.__UNREVIEW, new String[]{"AprilRain(Vadzim Navumaû)", "ConsideredHamster", "Dominowood371", "Inevielle", "apxwn", "yarikonline"}, new String[]{"5r", "AngryPotato", "AttHawk46", "BlueberryShortcake", "CatGirlSasha", "Enwviun", "HerrGotlieb", "HoloTheWise", "Ilbko", "JleHuBbluKoT", "KirStaLong", "MrXantar", "Nikets", "OneDuo", "Originalej0name", "Raymundo", "Shamahan", "Thomasg63", "XAutumn", "Ya6lo4ko", "dasfan123", "ifritdiezel", "kirusyaga", "kptmx", "long_live_the_9", "pancreper1", "perefrazz", "roman.yagodin", "tibby", "un_logic", "vivatimperia", "Вoвa"}), SPANISH("español", "es", Status.O_COMPLETE, new String[]{"KeyKai", "Kiroto", "Kohru", "airman12", "grayscales"}, new String[]{"2001sergiobr", "AdventurerKilly", "Alesxanderk", "Bryan092", "CorvosUtopy", "D0n.Kak0", "Dewstend", "Dyrran", "Enddox", "Fervoreking", "Illyatwo2", "Fuwn", "JPCHZ", "LastCry", "Marquezo_577_284", "NAVI1237", "STKmonoqui", "Sh4rkill3r", "alfongad", "anauta", "benzarr410", "chepe567.jc", "ctrijueque", "damc0616", "desen90", "dhg121", "javifs", "jonismack1", "magmax", "rechebeltran", "tres.14159"}), PORTUGUESE("português", "pt", Status.O_COMPLETE, new String[]{"NicholasPainek", "TDF2001", "matheus208"}, new String[]{"14NGiestas", "Aetheryll", "Andrew_px1", "Arthur_Mastriaga", "Bigode935", "Bionic64", "Chacal.Ex", "ChainedFreaK", "DAVICCOSTA", "Derik", "DredgenVale", "ElefanteFome", "Helen0903", "JST", "Kotaroo05", "MadHorus", "Maria_João", "MarkusCoisa", "Matie", "OtávioMoraes", "PingasOwner", "Piraldo", "Sr.BaconDelicioso", "Tete_Teli", "Tio_P_(Krampus)", "Zukkine", "ancientorange", "danypr23", "denis.gnl", "efverick", "gBiazon", "ismael.henriques12", "juniorsilve33", "mfcord", "nattlegal", "owenreilly", "rafazago", "renan408", "try31"}), - GERMAN("deutsch", "de", Status.__UNREVIEW, new String[]{"Dallukas", "KrystalCroft", "Wuzzy", "Zap0", "apxwn", "bernhardreiter", "davedude"}, new String[]{"2711chrissi", "Abracadabra", "Ceeee", "DarkPixel", "EmilKevinManuel", "ErichME", "Faquarl", "LenzB", "MacMoff", "Micksha", "Niseko", "Ordoviz", "Sarius", "Shtynow", "SirEddi", "Sorpl3x", "SurmanPP", "SwissQ", "ThunfischGott", "Timo_S", "Topicranger", "azrdev", "carrageen", "dome.scheidler", "galactictrans", "gekko303", "jeinzi", "johannes.schobel", "karoshi42", "koryphea", "luciocarreras", "mklr", "niemand", "oragothen", "spixi", "unbekannterTyp", "wunst"}), - FRENCH("français", "fr", Status.O_COMPLETE, new String[]{"Emether", "TheKappaDuWeb", "Weende_Bellet", "Xalofar", "canc42", "kultissim", "minikrob", "Lucasgstar"}, new String[]{"3raven", "Alsydis", "Axce", "Az_zahr", "Bastien72", "Basttee", "Coco_EC", "Dekadisk", "Draal", "Eragem", "Karnot", "Lama", "Le_Valla", "Louson", "Martin.Bellet", "Neopolitan", "NoGi", "Nyrnx", "Opidox", "Pandaman516", "Petit_Chat", "RomTheMareep", "RunningColours", "STPayoube", "Soeiz", "SpeagleZNT", "Teddywestside", "Tronche2Cake", "VRad", "Ygdrazil", "_nim_", "adamch", "adeb", "antoine9298", "clexanis", "eloiseflo", "fricht", "go11um", "hydrasho", "jan.", "jazzzz", "levilbatard", "linterpreteur", "luffah", "maeltur70", "marmous", "mcbaba29000", "mluzarreta", "panopano", "solthaar", "speagle", "typhr80", "vavavoum", "whereisfelix", "willi3725", "zM_"}), + GERMAN("deutsch", "de", Status.__UNREVIEW, new String[]{"Dallukas", "KrystalCroft", "Wuzzy", "Zap0", "apxwn", "bernhardreiter", "davedude"}, new String[]{"2711chrissi", "Abracadabra", "Anaklysmos", "Ceeee", "DarkPixel", "EmilKevinManuel", "ErichME", "Faquarl", "LenzB", "MacMoff", "Micksha", "Niseko", "Ordoviz", "Sarius", "Shtynow", "SirEddi", "Sorpl3x", "SurmanPP", "SwissQ", "ThunfischGott", "Timo_S", "Topicranger", "azrdev", "carrageen", "dome.scheidler", "galactictrans", "gekko303", "jeinzi", "johannes.schobel", "karoshi42", "koryphea", "luciocarreras", "mklr", "niemand", "oragothen", "spixi", "tanjay", "unbekannterTyp", "wunst"}), + FRENCH("français", "fr", Status.O_COMPLETE, new String[]{"Emether", "TheKappaDuWeb", "Weende_Bellet", "Xalofar", "canc42", "kultissim", "minikrob", "Lucasgstar"}, new String[]{"3raven", "Alsydis", "Axce", "Az_zahr", "Bastien72", "Basttee", "Coco_EC", "Dekadisk", "Draal", "Eragem", "Karnot", "L.E.V.", "Lama", "Le_Valla", "Leandre", "Louson", "Martin.Bellet", "Neopolitan", "NoGi", "Nyrnx", "Opidox", "Pandaman516", "Petit_Chat", "RomTheMareep", "RunningColours", "STPayoube", "Soeiz", "SpeagleZNT", "Teddywestside", "Tronche2Cake", "VRad", "Ygdrazil", "_nim_", "adamch", "adeb", "antoine9298", "clexanis", "eloiseflo", "fricht", "go11um", "hydrasho", "jan.", "jazzzz", "levilbatard", "linterpreteur", "luffah", "maeltur70", "marmous", "mcbaba29000", "mluzarreta", "panopano", "solthaar", "speagle", "tkf_", "typhr80", "vavavoum", "whereisfelix", "willi3725", "zM_"}), JAPANESE("日本語", "ja", Status.O_COMPLETE, new String[]{"daingewuvzeevisiddfddd", "oz51199"}, new String[]{"Gosamaru", "NickZhrbin", "Otogiri", "Siraore_Rou", "amama", "grassedge", "kiyofumimanabe", "librada", "mocklike", "tomofumikitano"}), - POLISH("polski", "pl", Status.X_UNFINISH, new String[]{"Daniel Witański", "Deksippos", "MrKukurykpl", "chronon", "kuadziw", "szymex73"}, new String[]{"Akmetari", "AntiTime", "Boguc", "Chasseur", "Ciechu", "Darden", "DarkKnightComes", "DogeseleQ", "GRan0000", "Hammil", "I256I", "KarixDaii", "KrnąbrnyOlaf", "Lufix", "MJedi", "MrCommander", "Odiihinia", "Ostsee0912", "Peperos", "RolsoN", "Scharnvirk", "Tangens", "VasteelXolotl", "Voyteq", "Wiiiiiii", "bogumilg", "bvader95", "dusakus", "elchudy", "jajkoswinka", "michaub", "ozziezombie", "szczoteczka22", "taki1", "transportowiec96"}), - VIETNAMESE("tiếng việt","vi", Status.__UNREVIEW, new String[]{"Chuseko", "The_Hood", "nguyenanhkhoapythus"}, new String[]{"BlueSheepAlgodoo", "Phuc2401", "Teh_boi", "Threyja", "Toluu", "bruhwut", "buicongminh_t63", "deadlevel13", "duongfg250", "h4ndy_c4ndy", "hniV", "khangxyz3g", "ngolamaz3", "nkhhu", "vdgiapp", "vtvinh24"}), - TURKISH("türkçe", "tr", Status.X_UNFINISH, new String[]{"LokiofMillenium", "Mustafa.10", "T3kin5iZ", "emrebnk", "gorkem_yılmaz"}, new String[]{"AGORAAA", "AchernarPrime", "AcuriousPotato", "BurningDaylight", "Mehmet_Emin_21", "MuratEfeYilmaz", "OzanAlkan", "TR_Muhittin", "Talha_0_0", "ahmetbakicakir", "akkaya.mustafa", "alikeremozfidan", "alpekin98", "denizakalin", "eraysall402", "erdemozdemir98", "hasantahsin160", "immortalsamuraicn", "kayikyaki", "melezorus34", "mitux", "mustafadoslu", "ryuga", "yasirckr85", "yukete"}), + POLISH("polski", "pl", Status.__UNREVIEW, new String[]{"Daniel Witański", "Deksippos", "MrKukurykpl", "chronon", "kuadziw", "szymex73"}, new String[]{"Akmetari", "AntiTime", "Boguc", "Chasseur", "Ciechu", "Darden", "DarkKnightComes", "DogeseleQ", "GRan0000", "Hammil", "I256I", "KarixDaii", "KrnąbrnyOlaf", "Lufix", "MJedi", "MrCommander", "Odiihinia", "Ostsee0912", "Peperos", "RolsoN", "Scharnvirk", "Tangens", "VasteelXolotl", "Voyteq", "Wiiiiiii", "bogumilg", "bvader95", "dusakus", "elchudy", "jajkoswinka", "michaub", "mikolka9144", "ozziezombie", "szczoteczka22", "taki1", "transportowiec96"}), + VIETNAMESE("tiếng việt","vi", Status.__UNREVIEW, new String[]{"Chuseko", "The_Hood", "nguyenanhkhoapythus"}, new String[]{"BlueSheepAlgodoo", "Phuc2401", "SpaceMetropolis", "Teh_boi", "Threyja", "Toluu", "bruhwut", "buicongminh_t63", "deadlevel13", "duongfg250", "h4ndy_c4ndy", "hniV", "khangxyz3g", "ngolamaz3", "nkhhu", "vdgiapp", "vtvinh24"}), + TURKISH("türkçe", "tr", Status.X_UNFINISH, new String[]{"LokiofMillenium", "Mustafa.10", "T3kin5iZ", "emrebnk", "gorkem_yılmaz"}, new String[]{"AGORAAA", "AchernarPrime", "AcuriousPotato", "BurningDaylight", "Mehmet_Emin_21", "MuratEfeYilmaz", "OzanAlkan", "TR_Muhittin", "Talha_0_0", "TheMBDsvs", "YORGANSIZMTAV", "ahmetbakicakir", "akkaya.mustafa", "alikeremozfidan", "alpekin98", "denizakalin", "eraysall402", "erdemozdemir98", "hasantahsin160", "immortalsamuraicn", "kayikyaki", "kempilbey", "melezorus34", "mitux", "mustafadoslu", "ryuga", "yasirckr85", "yukete"}), ITALIAN("italiano", "it", Status.__UNREVIEW, new String[]{"MottledElm", "NeoAugustus", "bizzolino", "funnydwarf", "inkubo87"}, new String[]{"4est", "Danelix", "DaniMare", "Danzl", "Eriliken", "Esse78", "Guiller124", "IoannesMaria", "LN_90", "Mat323", "Mister64", "Noostale", "PicchiSeba", "Tugamer89", "andreafaffo", "andrearubbino00", "cantarini", "carinellialessandro31", "mamon68596", "dmytro.tokayev", "mattiuw", "max1234ita", "nessunluogo", "righi.a", "umby000", "valerio.bozzolan"}), - UKRANIAN("українська", "uk", Status.O_COMPLETE, new String[]{"Oster", "Snikewin", "zhushman00"}, new String[]{"AlexFenixUA", "Dotsent", "Lyttym", "Mops", "Sadsaltan1", "TarasUA", "TheGuyBill", "Tomfire", "Volkov", "ZverWolf", "_bor_", "alexfenixva", "ddmaster3463", "filalex77", "holuydadko", "ingvarfed", "iu0v1", "jesternotricks", "lezzen", "myshokoleksander05", "oliolioxinfree", "qweez", "romanokurg", "so1der", "sterenkevicsasa", "vlisivka", "xojltoh", "yukete", "zhawty", "Мальвочка"}), - INDONESIAN("indonésien","in", Status.__UNREVIEW, new String[]{"RF_4R4F1_03", "rakapratama"}, new String[]{"An_Ironstone", "INDRA_SYAHPUTRA", "Izulhaaq", "Karanh", "M.Bintang.K", "PineFirebloom", "QiuQiuQi", "Taka31", "ZakyM313", "ZangieF347", "aachunemiku", "atmorojo", "di9526985", "esprogarap", "hatsunnimiku", "icebearwand", "kirimaja", "lupar21", "luthfidzaky_ldzy", "nicoalvito", "noeldycreator", "oolek", "wisnugafur"}), - CZECH("čeština", "cs", Status.__UNREVIEW, new String[]{"ObisMike", "novotnyvaclav"}, new String[]{"16cnovotny", "AshenShugar", "Autony", "Block_Vader", "Buba237", "Nerdiniel", "JStrange", "RealBrofessor", "Thorn_123", "chuckjirka", "emteckos2", "kristanka"}), - HUNGARIAN("magyar", "hu", Status.__UNREVIEW, new String[]{"dorheim", "summoner001", "szalaik"}, new String[]{"Csanevox", "Navetelen", "acszoltan111", "clarovani", "dhialub", "nanometer", "nardomaa", "savarall", "szemetvodor"}), + UKRANIAN("українська", "uk", Status.O_COMPLETE, new String[]{"Oster", "Snikewin", "zhushman00"}, new String[]{"AlexFenixUA", "Buster54", "Doodlinka", "Dotsent", "Lyttym", "Mops", "Sadsaltan1", "TarasUA", "TheGuyBill", "Tomfire", "Volkov", "ZverWolf", "_bor_", "alexfenixva", "ddmaster3463", "filalex77", "holuydadko", "ingvarfed", "iu0v1", "jesternotricks", "lezzen", "myshokoleksander05", "oliolioxinfree", "qweez", "romanokurg", "so1der", "sterenkevicsasa", "vlisivka", "xojltoh", "yukete", "zhawty", "Мальвочка"}), + INDONESIAN("indonésien","in", Status.__UNREVIEW, new String[]{"RF_4R4F1_03", "rakapratama"}, new String[]{"An_Ironstone", "INDRA_SYAHPUTRA", "Izulhaaq", "Karanh", "M.Bintang.K", "PineFirebloom", "QiuQiuQi", "Taka31", "ZakyM313", "ZangieF347", "aachunemiku", "atmorojo", "di9526985", "esprogarap", "hatsunnimiku", "icebearwand", "kirimaja", "lupar21", "luthfidzaky_ldzy", "mkakhsan301", "nicoalvito", "noeldycreator", "oolek", "wisnugafur"}), + CZECH("čeština", "cs", Status.__UNREVIEW, new String[]{"ObisMike", "novotnyvaclav"}, new String[]{"16cnovotny", "AshenShugar", "Autony", "Block_Vader", "Buba237", "JStrange", "Nerdiniel", "Patrik123", "RealBrofessor", "Thorn_123", "chuckjirka", "emteckos2", "kristanka"}), + HUNGARIAN("magyar", "hu", Status.__UNREVIEW, new String[]{"dorheim", "summoner001", "szalaik"}, new String[]{"Csanevox", "Navetelen", "acszoltan111", "balazsszalab", "clarovani", "dhialub", "nanometer", "nardomaa", "savarall", "szemetvodor"}), DUTCH("nederlands", "nl", Status.O_COMPLETE, new String[]{"AlbertBrand", "Mvharen"}, new String[]{"AvanLieshout", "Blokheck011", "Frankwert", "Gehenna", "Valco", "ZephyrZodiac", "link200023", "rmw", "th3f4llenh0rr0r"}), //FINNISH("suomi", "fi", Status.X_UNFIN, new String[]{"TenguKnight"}, new String[]{"Allugaattori10", "Dakkus", "Jaskas123", "MailBoxGod", "Oftox", "Sautari", "Tikkari"} ), GREEK("ελληνικά", "el", Status.X_UNFINISH, new String[]{"Aeonius", "Saxy"}, new String[]{"DU_Clouds", "VasKyr", "YiorgosH", "fr3sh", "stefboi", "toumbo", "val.exe"}), @@ -48,7 +48,7 @@ public enum Languages { //CATALAN("català", "ca", Status.X_UNFIN, new String[]{"Illyatwo2"}, new String[]{"Elosy", "n1ngu"}) //GALICIAN("galego", "gl", Status.X_UNFIN, new String[]{"xecarballido"}, null), //BASQUE("euskara", "eu", Status.X_UNFIN, new String[]{"Deathrevenge", "Osoitz"}, null), - ESPERANTO("esperanto", "eo", Status.__UNREVIEW, new String[]{"Verdulo"}, new String[]{"Raizin"}); + ESPERANTO("esperanto", "eo", Status.__UNREVIEW, new String[]{"Verdulo"}, new String[]{"Raizin", "Rwelean", "kameluloj"}); public enum Status{ //below 80% translated languages are not added or removed From e40e374a09331cc8f1bb7ff03c7dbc922bd367a0 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Tue, 8 Oct 2024 14:41:17 -0400 Subject: [PATCH 19/20] v2.5.4: updated version and changelog for v2.5.4 release! --- build.gradle | 4 +-- .../scenes/WelcomeScene.java | 2 +- .../ui/changelist/v2_X_Changes.java | 27 ++++++++++++++++++- 3 files changed, 29 insertions(+), 4 deletions(-) diff --git a/build.gradle b/build.gradle index 723b3b688d..0a93377fd0 100644 --- a/build.gradle +++ b/build.gradle @@ -20,8 +20,8 @@ allprojects { appName = 'Shattered Pixel Dungeon' appPackageName = 'com.shatteredpixel.shatteredpixeldungeon' - appVersionCode = 800 - appVersionName = '2.5.3' + appVersionCode = 801 + appVersionName = '2.5.4' appJavaCompatibility = JavaVersion.VERSION_1_8 diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/WelcomeScene.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/WelcomeScene.java index c039065546..c9bd3e6d35 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/WelcomeScene.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/WelcomeScene.java @@ -196,7 +196,7 @@ protected void onClick() { //TODO: change the messages here in accordance with the type of patch. message = Messages.get(this, "patch_intro"); message += "\n"; - message += "\n" + Messages.get(this, "patch_balance"); + //message += "\n" + Messages.get(this, "patch_balance"); message += "\n" + Messages.get(this, "patch_bugfixes"); message += "\n" + Messages.get(this, "patch_translations"); diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/changelist/v2_X_Changes.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/changelist/v2_X_Changes.java index 0283fe7d8b..79332c7e0c 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/changelist/v2_X_Changes.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/changelist/v2_X_Changes.java @@ -89,10 +89,35 @@ public static void add_v2_5_Changes( ArrayList changeInfos ) { changes.hardlight(Window.TITLE_COLOR); changeInfos.add(changes); - changes = new ChangeInfo("", false, null); + changes = new ChangeInfo("v2.5.4", false, null); changes.hardlight(Window.TITLE_COLOR); changeInfos.add(changes); + changes.addButton(new ChangeButton(Icons.get(Icons.PREFS), Messages.get(ChangesScene.class, "misc"), + "_-_ Toxic gas rooms can no longer contain extra traps\n" + + "_-_ Updated translations and translator credits")); + + changes.addButton(new ChangeButton(new Image(Assets.Sprites.SPINNER, 144, 0, 16, 16), Messages.get(ChangesScene.class, "bugfixes"), + "Fixed the Following Bugs:\n" + + "_Caused by v2.5.3:_\n" + + "_-_ New flashbang not using electricity damage type\n" + + "_-_ Various errors with damage numbers in bomb descriptions\n" + + "_-_ Various rare textual errors\n" + + "\n" + + "_Caused by v2.5.0:_\n" + + "_-_ Very rare Gravity Chaos cursed wand effect not being triggerable\n" + + "_-_ Rare cases where ambitious imp could cause terrain to not behave correctly", + + "_Existed Prior to v2.5.0:_\n" + + "_-_ Assassinate/execute effects not working on enraged brutes\n" + + "_-_ Cases where a locked laboratory room could contain the solution potion to a hazard room that contains its key\n" + + "_-_ Cases where the gnoll geomancer could be awoken via debuff\n" + + "_-_ Specific cases where beacon of returning could place the hero inside of closed dooors\n" + + "_-_ Necromancers not being able to summon their minions in unlocked doors\n" + + "_-_ Specific cases where one scroll of transmutation couldn't be used on another\n" + + "_-_ Rare cases where the rot heart could be boxed in and not spawn gas\n" + + "_-_ Specific cases where the parchment scrap trinket could still influence level generation")); + changes = new ChangeInfo("v2.5.3", false, null); changes.hardlight(Window.TITLE_COLOR); changeInfos.add(changes); From f5531fd65542f69ed4c17a5bdde03299e06a83f6 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Wed, 9 Oct 2024 12:48:17 -0400 Subject: [PATCH 20/20] v2.5.4: fixed unintended debug code and upped version for re-release --- build.gradle | 2 +- .../messages/actors/actors_fr.properties | 4 +- .../messages/actors/actors_pl.properties | 4 +- .../assets/messages/items/items_fr.properties | 2 +- .../assets/messages/items/items_tr.properties | 70 +++++++++---------- .../assets/messages/items/items_uk.properties | 10 +-- .../assets/messages/misc/misc_fr.properties | 10 +-- .../messages/plants/plants_fr.properties | 12 ++-- .../messages/windows/windows_tr.properties | 6 +- .../actors/hero/HeroClass.java | 4 +- 10 files changed, 62 insertions(+), 62 deletions(-) diff --git a/build.gradle b/build.gradle index 0a93377fd0..e9382f2f0f 100644 --- a/build.gradle +++ b/build.gradle @@ -20,7 +20,7 @@ allprojects { appName = 'Shattered Pixel Dungeon' appPackageName = 'com.shatteredpixel.shatteredpixeldungeon' - appVersionCode = 801 + appVersionCode = 802 appVersionName = '2.5.4' appJavaCompatibility = JavaVersion.VERSION_1_8 diff --git a/core/src/main/assets/messages/actors/actors_fr.properties b/core/src/main/assets/messages/actors/actors_fr.properties index e38b0d04d4..7a61ee96b8 100644 --- a/core/src/main/assets/messages/actors/actors_fr.properties +++ b/core/src/main/assets/messages/actors/actors_fr.properties @@ -1050,7 +1050,7 @@ actors.mobs.npcs.ratking.not_sleeping=Je ne dormais pas ! actors.mobs.npcs.ratking.what_is_it=Qu'y a-t-il ? Je n'ai pas le temps pour ces bêtises. Mon royaume ne va pas se gouverner tout seul ! actors.mobs.npcs.ratking.confused=Qu... Qu... Quoi ! Où suis-je ? Mon royaume me demande ! actors.mobs.npcs.ratking.crown_clothes=Mettez des vêtements ! Vous n'êtes pas en état de parler à sa majesté ! -actors.mobs.npcs.ratking.crown_desc=Oooh, cette couronne est pour moi !? Elle parait plus brillante que la mienne, alors j'accepte gracieusement !\n\nJ'imagine que je peux vous offrir quelque chose en récompense pour cette couronne. Un puissant pouvoir siérait à un héros comme vous ! Voulez-vous cela ? +actors.mobs.npcs.ratking.crown_desc=Oooh, cette couronne est pour moi !? Elle paraît plus brillante que la mienne, alors j'accepte gracieusement !\n\nJ'imagine que je peux vous offrir quelque chose en récompense pour cette couronne. Un puissant pouvoir siérait à un héros comme vous ! Voulez-vous cela ? actors.mobs.npcs.ratking.crown_yes=Bien sûr ! actors.mobs.npcs.ratking.crown_info=Dites-m'en plus d'abord. actors.mobs.npcs.ratking.crown_no=Je ne préfère pas... @@ -1392,7 +1392,7 @@ actors.mobs.swarm.desc=Le mortel essaim de mouches bourdonne avec colère. Toute actors.mobs.tengu.name=Tengu actors.mobs.tengu.notice_gotcha=Je te tiens, %s ! actors.mobs.tengu.interesting=Rendons les choses plus intéressantes... -actors.mobs.tengu.notice_have=Tu est mien désormais, %s ! +actors.mobs.tengu.notice_have=Je te tiens, %s ! actors.mobs.tengu.defeated=Enfin libre... actors.mobs.tengu.rankings_desc=Assassiné par le Tengu actors.mobs.tengu.desc=Un célèbre et mystérieux assassin, nommé après le masque qui lui est greffé sur le visage.\n\nTengu est maintenu au sol par de grandes boucles aux poignets et genoux, bien qu'il semble s'être libéré de ses chaînes depuis longtemps.\n\nIl essayera d'utiliser des pièges, la magie d'illusion et des attaques précises pour éliminer la seule chose stoppant son évasion : vous. diff --git a/core/src/main/assets/messages/actors/actors_pl.properties b/core/src/main/assets/messages/actors/actors_pl.properties index 59a6b64bf8..87927b69ff 100644 --- a/core/src/main/assets/messages/actors/actors_pl.properties +++ b/core/src/main/assets/messages/actors/actors_pl.properties @@ -631,7 +631,7 @@ actors.hero.talent$lethalhastecooldown.name=odnawianie zabójczego pośpiechu actors.hero.talent$lethalhastecooldown.desc=Niedawno użyłeś tego talentu i musisz poczekać, zanim użyjesz go ponownie.\n\nPozostałe tury: %s. actors.hero.talent$swiftequipcooldown.name=odnawianie szybkiego wyposażania actors.hero.talent$swiftequipcooldown.desc=Niedawno użyłeś tego talentu i musisz poczekać, zanim użyjesz go ponownie.\n\nPozostałe tury: %s. -actors.hero.talent$preciseassaulttracker.name=Precyzyjny atak +actors.hero.talent$preciseassaulttracker.name=precyzyjny atak actors.hero.talent$preciseassaulttracker.desc=Następny atak wręcz Fechmistrzyni będzie celniejszy.\n\nPozostałe tury: %s. actors.hero.talent$deadlyfollowuptracker.name=śmiertelna kontynuacja actors.hero.talent$deadlyfollowuptracker.desc=Fechmistrzyni niedawno zaatakowała przeciwnika bronią miotaną, dzięki czemu jej ataki wręcz przeciwko niemu będą zadawały dodatkowe obrażenia.\n\nPozostałe tury efektu: %s. @@ -915,7 +915,7 @@ actors.hero.talent.swift_equip.title=szybkie wyposażenie actors.hero.talent.swift_equip.desc=_+1:_ Fechmistrzyni może natychmiast zmienić używaną broń _raz_ na 20 tur.\n\n_+2:_ Fechmistrzyni może natychmiast zmienić używaną broń _dwa razy_ na 20 tur.\n\nJeśli Fechmistrzyni posiada ten talent i jest on gotowy do użytku, to szybkie użycie niewyekwipowanej broni ją wyposaży. actors.hero.talent.precise_assault.title=precyzyjny atak -actors.hero.talent.precise_assault.desc=_+1:_ Gdy Fechmistrzyni użyje zdolności broni, zyskuje _2-krotną celność_ w swoim następnym ataku wręcz wyprowadzonym w ciągu 5 tur.\n\n_+2:_ Gdy Fechmistrzyni użyje zdolności broni, zyskuje _5-krotną celność_ w swoim następnym ataku wręcz wyprowadzonym w ciągu 5 tur.\n\n_+3:_ Gdy Fechmistrzyni użyje zdolności broni, zyskuje _nieskończoną celność_ w swoim następnym ataku wręcz wyprowadzonym w ciągu 5 tur. +actors.hero.talent.precise_assault.desc=_+1:_ Gdy Fechmistrzyni użyje zdolności broni, jej _celność zwiększa się 2-krotnie_ przy następnym ataku wręcz wyprowadzonym w ciągu 5 tur.\n\n_+2:_ Gdy Fechmistrzyni użyje zdolności broni, jej _celność zwiększa się 5-krotnie_ przy następnym ataku wręcz wyprowadzonym w ciągu 5 tur.\n\n_+3:_ Gdy Fechmistrzyni użyje zdolności broni, jej _celność zwiększa się do nieskończoności_ przy następnym ataku wręcz wyprowadzonym w ciągu 5 tur. actors.hero.talent.precise_assault.meta_desc=_Jeśli ten talent jest uzyskany przez innego bohatera_, zwiększa on celność broni wręcz o 10/20/30% przy +1/+2/+3. actors.hero.talent.deadly_followup.title=śmiertelna kontynuacja actors.hero.talent.deadly_followup.desc=_+1:_ Fechmistrzyni zadaje przeciwnikowi _10% więcej obrażeń w walce wręcz_ przez 5 tur od momentu trafienia go bronią miotaną.\n\n_+2:_ Fechmistrzyni zadaje przeciwnikowi _20% więcej obrażeń w walce wręcz_ przez 5 tur od momentu trafienia go bronią miotaną.\n\n_+3:_ Fechmistrzyni zadaje przeciwnikowi _30% więcej obrażeń w walce wręcz_ przez 5 tur od momentu trafienia go bronią miotaną. diff --git a/core/src/main/assets/messages/items/items_fr.properties b/core/src/main/assets/messages/items/items_fr.properties index 7bba537047..30e8cd2488 100644 --- a/core/src/main/assets/messages/items/items_fr.properties +++ b/core/src/main/assets/messages/items/items_fr.properties @@ -323,7 +323,7 @@ items.artifacts.driedrose$ghosthero.desc=Une figure frêle et éthérée avec un ##back to artifacts items.artifacts.etherealchains.name=chaînes éthérées items.artifacts.etherealchains.ac_cast=JETER -items.artifacts.etherealchains.rooted=Vos chaînes ne peuvent pas vous tirer lorsque que vous êtes enraciné. +items.artifacts.etherealchains.rooted=Vos chaînes ne peuvent pas vous tirer lorsque vous êtes enraciné. items.artifacts.etherealchains.no_charge=Vos chaînes n'ont pas assez de charge. items.artifacts.etherealchains.cursed=Vous ne pouvez pas utiliser des chaînes maudites. items.artifacts.etherealchains.does_nothing=Cela ne fera rien. diff --git a/core/src/main/assets/messages/items/items_tr.properties b/core/src/main/assets/messages/items/items_tr.properties index d07c9c4837..a82e5e87b3 100644 --- a/core/src/main/assets/messages/items/items_tr.properties +++ b/core/src/main/assets/messages/items/items_tr.properties @@ -476,7 +476,7 @@ items.bags.magicalholster.desc=Bu ince kılıf egzotik bir hayvanın derisinden ###bombs items.bombs.arcanebomb.name=arcane bomba -items.bombs.arcanebomb.desc=This bomb has been imbued with arcane properties. It will explode into a powerful blast similar to Goo's pumped up attack, dealing _%1$d-%2$d magical damage_ to anything within 2 tiles. +items.bombs.arcanebomb.desc=Bu bomba antik ozelliklerle donatılmış. Goo'nun pompalama saldırısına benzer bir şekilde patlayacak, 2 karoluk bölgenin içindeki herşeye %1$d-%2$d kadar büyülü hasar verecek. items.bombs.bomb.name=bomba items.bombs.bomb.ac_lightthrow=YAK & FIRLAT @@ -506,7 +506,7 @@ items.bombs.noisemaker.desc=This customized bomb will repeatedly make noise when items.bombs.noisemaker.desc_burning=Ses bombası bipliyor, yanına bir şey yaklaşırsa patlar! items.bombs.smokebomb.name=Sis bombası -items.bombs.smokebomb.desc=This bomb has been modified to spew a thick cloud of gas as the same time as exploding. It will deal _%1$d-%2$d damage_ and spread shrouding fog within 2 tiles. +items.bombs.smokebomb.desc=Bomba, patladığı anda yoğun bir gaz bulutu püskürtecek şekilde modifiye edilmiş. _%1$d-%2$d hasar_ verecek ve 2 karo gaz dumanı ile kaplanacak. items.bombs.regrowthbomb.name=yeniden büyüme bombası items.bombs.regrowthbomb.desc=This customized bomb will splash life-giving liquid everywhere within 3 tiles instead of exploding. The area caught in the blast will rapidly sprout grass and plants. Yourself and any allies caught in the blast will be healed as if they had drank a potion of healing. @@ -515,7 +515,7 @@ items.bombs.shrapnelbomb.name=şarapnel bombası items.bombs.shrapnelbomb.desc=This bomb has been modified with scraps of DM-300's metal, which will fragment and fly everywhere when it explodes, dealing _%1$d-%2$d damage_ in a huge range around the bomb. You had better hide behind something when using it... items.bombs.woollybomb.name=yünlü bomba -items.bombs.woollybomb.desc=This customized bomb will create a wide field of magical sheep after exploding. The explosion will deal _%1$d-%2$d damage_ to anything within 2 tiles. The sheep will block movement and persist for a very long time! The sheep will not last as long in the presence of powerful enemies though, and can be manually dispelled sooner by interacting with them. +items.bombs.woollybomb.desc=Bu özel yapım bombanın patlamasını takiben büyük bir alanı büyülü koyunlar kaplayacak. Patlama 2 karo içerisindeki her şeye _%1$d-%2$d hasar_ verecek. Koyunlar uzun süre duracak ve hareket etmene engel olacaklar! Güçlü düşmanlar mevcut iken koyunlar o kadar da uzun kalmayacak, ve istenirse karşılıklı etkileşimler ile bu süre kısaltılabilir. ###food items.food.berry.name=zindan dutu @@ -620,9 +620,9 @@ items.journal.alchemypage.name=yırtık simya kitabı sayfası items.journal.alchemypage.desc=Simya üzerine yazılmış bir rehber kitabından bir sayfa.\n\nYazının çoğu uzaktan okumak için çok küçük, fakat sayfanın başlığını çıkarabiliyorsun:\n\n_"%s"_ items.journal.guidebook.name= zindan ustalığı cildi -items.journal.guidebook.hint_mobile=Tarifkitabının senin için bir önerisi var! Okumak için yanıp sönen günlük butonuna bas. -items.journal.guidebook.hint_desktop=Your guidebook has advice for you! Select the blinking journal button (%s) to read it. -items.journal.guidebook.hint_status=Tarif kitabı +items.journal.guidebook.hint_mobile=Rehber kitabın senin için bir önerisi var! Okumak için yanıp sönen günlük defteri butonuna bas. +items.journal.guidebook.hint_desktop=Rehber kitabın senin için bir önerisi var! Okumak için yanıp sönen günlük defteri butonuna (%s) bas. +items.journal.guidebook.hint_status=Rehber kitap items.journal.guidebook.desc=Bir maceracının rehber kitabı, maceraya atılmanın ona göre olmadığına karar vermiş biri tarafından buraya bırakılmış! Bu özel kitap büyülü ve maceracıları doğru zamanda bir sayfayı okumaya sevk edebilir.\n\nBu işlevselliğe rağmen, kitap en çok kapakta büyük dostça harflerle yazılmış "Panik Yapmayın!" kelimeleri nedeniyle popülerdir. items.journal.guidepage.name=aşınmış kılavuz sayfası @@ -927,14 +927,14 @@ items.rings.ringofaccuracy.name=isabet yüzüğü items.rings.ringofaccuracy.stats=Giyildiğinde bu yüzük isabet oranını _%s%%_ artırır. items.rings.ringofaccuracy.typical_stats=Giyildiğinde bu yüzük genelde isabet oranını _%s%%._ artırır. items.rings.ringofaccuracy.combined_stats=Takılı yüzüklerin güçlerini birleştirerek isabet oranını toplam _%%%s_ arttırıyor. -items.rings.ringofaccuracy.upgrade_stat_name_1=Accuracy Boost +items.rings.ringofaccuracy.upgrade_stat_name_1=Hedefleme bonusu items.rings.ringofaccuracy.desc=Bu yüzük odağınızı artırarak saldırılarınızın hedefini bulmasını kolaylaştırır.Lanetli bir yüzük ise saldırılarınızın hedefi bulmasını zorlaştıracak items.rings.ringofarcana.name=sırlar yüzüğü items.rings.ringofarcana.stats=Takıldığında, bu yüzük efsun ve rünlerin gücünü _%s%%_ arttırır. items.rings.ringofarcana.typical_stats=Takıldığında, bu yüzük genellikle efsun ve rünlerin gücünü _%s%%_ arttırır. items.rings.ringofarcana.combined_stats=Takılı yüzüklerin güçlerini birleştirerek efsun ve rünlerin gücünü toplam _%%%s_ arttırıyor. -items.rings.ringofarcana.upgrade_stat_name_1=Arcana Boost +items.rings.ringofarcana.upgrade_stat_name_1=Gizemli bonus items.rings.ringofarcana.desc=Bu yüzük, lanetler de dahil olmak üzere silahlardaki büyülü büyüleri ve zırhlardaki glifleri geliştirir! Önce aktivasyon şansını arttırır, ardından aktivasyon şansı %100 olduğunda etkinin gücünü arttırır. Bunun yerine lanetli bir yüzük büyüleri, glifleri ve lanetleri zayıflatır. items.rings.ringofelements.name=elementlerin yüzüğü @@ -998,7 +998,7 @@ items.rings.ringofsharpshooting.name=keskin nişancılık yüzüğü items.rings.ringofsharpshooting.stats=Bu yüzük giyildiği zaman, sanki fırlatma silahlarının seviyesi _%1$d_ artmış gibi hasar verir, ve dayanıklılıklarını _%2$s%%_ arttırır. items.rings.ringofsharpshooting.typical_stats=Takıldığında, bu yüzük tipik olarak, fırlatmalı silahlarınızın hasarını, sanki seviyeleri _%1$d_ artırılmış gibi ve dayanıklılıklarını _%2$s%%_ oranında artıracaktır. items.rings.ringofsharpshooting.combined_stats=Takılı yüzükleriniz güçlerini birleştirerek etkili fırlatılan silah seviyesini _%1$d_ ve dayanıklılıklarını toplamda _%2$s%%_ artırıyor. -items.rings.ringofsharpshooting.upgrade_stat_name_1=Level Damage Boost +items.rings.ringofsharpshooting.upgrade_stat_name_1=Seviye hasarı bonusu items.rings.ringofsharpshooting.upgrade_stat_name_2=Dayanıklılık bonusu items.rings.ringofsharpshooting.desc=Bu yüzük, giyen kişinin nişan alımını ve kesinliğini attırarak tüm mesafeli silahları daha hasar verici ve sağlam hale getirir. Lanetli bir yüzük zıt efekte sahip olacaktır. @@ -1006,7 +1006,7 @@ items.rings.ringoftenacity.name=inat yüzüğü items.rings.ringoftenacity.stats=Kuşanıldığında bu yüzük kuşanannın aldığı hasarı _%s%%_ azaltır. items.rings.ringoftenacity.typical_stats=Kuşanıldığında bu yüzük genelde kuşananın aldığı hasarı _%s%%_ azaltır. items.rings.ringoftenacity.combined_stats=Takılı yüzükleriniz güçlerini birleştirerek aldığınız hasarı toplamda _%s%%_ kadar azaltır. -items.rings.ringoftenacity.upgrade_stat_name_1=Max Damage Resist +items.rings.ringoftenacity.upgrade_stat_name_1=Maximum hasar dayanıklılığı items.rings.ringoftenacity.desc=Giyildiğinde bu yüzük kuşananın normalde ölümcül olan saldırılara direncini arttırır. Kullanıcı ne kadar yaralı ise, hasara karşı o kadar dirençli olur. Lanetli bir yüzük düşmanların giyen kişiyi öldürmelerini kolaylaştırır. items.rings.ringofwealth.name=zenginlik yüzüğü @@ -1289,12 +1289,12 @@ items.stones.stoneofclairvoyance.desc=Bu taş atıldığı anda geniş bir aland items.stones.stoneofdeepsleep.name=horlayarak uyku taşı items.stones.stoneofdeepsleep.desc=Bu taş bir düşmana atıldığında, onları tavuk gibi büyülü uykuya sokar. Sihirli bir şekilde uyuyan düşmanlar, dürtülene dek sonsuza kadar uyur. -items.stones.stoneofdetectmagic.name=stone of detect magic +items.stones.stoneofdetectmagic.name=büyü saptama taşı items.stones.stoneofdetectmagic.inv_title=Bir eşyanın lanetli olup olmadığını tespit et -items.stones.stoneofdetectmagic.detected_none=You don't detect any magic affecting this item. -items.stones.stoneofdetectmagic.detected_both=You detect both positive and malevolent magic affecting this item! -items.stones.stoneofdetectmagic.detected_good=You detect positive magic affecting this item! -items.stones.stoneofdetectmagic.detected_bad=You detect malevolent magic affecting this item! +items.stones.stoneofdetectmagic.detected_none=Bu eşyaya etki eden bir büyü fark etmedin. +items.stones.stoneofdetectmagic.detected_both=Bu eşyaya hem kötücül hem de pozitif büyünün etki ettiğini fark ediyorsun! +items.stones.stoneofdetectmagic.detected_good=Bu eşyaya pozitif büyünün etki ettiğini fark ettin! +items.stones.stoneofdetectmagic.detected_bad=Bu eşyaya kötücül büyünün etki ettiğini fark ettin! items.stones.stoneofdetectmagic.desc=This runestone is able to detect magic affecting an item. Using this stone on an unidentified item will tell you if it is affected by a malevolent curse and whether it is affected by positive magic such as an enchantment or upgrades. items.stones.stoneofdisarming.name=Etkisiz hale getirme taşı @@ -1327,7 +1327,7 @@ items.stones.stoneofshock.desc=Bu rüntaşı yakındaki tüm düşmanları kısa ###trinkets -items.trinkets.chaoticcenser.name=chaotic censer +items.trinkets.chaoticcenser.name=kaotik rün items.trinkets.chaoticcenser.desc=After some time in the alchemy pot this incense-burning censer appears to be producing smoke all on its own! These gasses build up and will spew forth from the censer in random directions and semi-random intervals. It seems capable of producing all sorts of gasses, but the position they shoot out in seems to be more likely to be in your favour at least. items.trinkets.chaoticcenser.typical_stats_desc=Typically this trinket will spawn a harmful gas nearby roughly every _%d_ turns. The gas is more likely to appear when enemies are present, and less likely to appear in enclosed spaces. At higher levels these gases are more likely to be exotic and powerful. items.trinkets.chaoticcenser.stats_desc=At its current level, this trinket will spawn a harmful gas nearby roughly every _%d_ turns. The gas is more likely to appear when enemies are present, and less likely to appear in enclosed spaces. At higher levels these gases are more likely to be exotic and powerful. @@ -1378,14 +1378,14 @@ items.trinkets.saltcube.desc=This large salt crystal was cut into an almost perf items.trinkets.saltcube.typical_stats_desc=Typically this trinket will increase the amount of time before you grow hungry by _%1$s%%_, but will also reduce your rate of health regeneration by _%2$s%%_. items.trinkets.saltcube.stats_desc=At its current level this trinket will increase the amount of time before you grow hungry by _%1$s%%_, but will also reduce your rate of health regeneration by _%2$s%%_. -items.trinkets.shardofoblivion.name=shard of oblivion +items.trinkets.shardofoblivion.name=Yokluk Parçası items.trinkets.shardofoblivion.desc=After stewing in the alchemy pot, this small shard of cursed metal has changed to be made of... nothing? Light seems to bend around it, and it hovers in place when you aren't holding it. The shard seems to be magically drawing power from your ignorance, so it's probably best to not think about it too much. items.trinkets.shardofoblivion.typical_stats_desc=Typically this trinket will increase the rate that enemies drop loot by 20%% for each unidentified item you have equipped or recently used, to a max of _%d item(s)_. The shard will also prevent you from automatically identifying equipment, but can be used to manually identify items that are ready for it. items.trinkets.shardofoblivion.stats_desc=At its current level this trinket will increase the rate that enemies drop loot by 20%% for each unidentified item you have equipped or recently used, to a max of _%d item(s)_. The shard will also prevent you from automatically identifying equipment, but can be used to manually identify items that are ready for it. items.trinkets.shardofoblivion.ac_identify=Tanımlamak items.trinkets.shardofoblivion.identify_prompt=Bir eşyayı tanımla -items.trinkets.shardofoblivion.identify_ready=An item is ready to identify: %s. -items.trinkets.shardofoblivion.identify_not_yet=That item isn't ready to be identified yet. +items.trinkets.shardofoblivion.identify_ready=Bir eşya tanımlamaya hazır: %s. +items.trinkets.shardofoblivion.identify_not_yet=Bu eşya henüz tanımlamaya hazır değil. items.trinkets.shardofoblivion.identify=Eşyayı tanımladın! items.trinkets.shardofoblivion$wandusetracker.name=Tanımlanmamış asa kullanıldı. items.trinkets.shardofoblivion$wandusetracker.desc=You have recently used an unidentified wand, which counts as one piece of used unidentified equipment for the shard of oblivion for a little while.\n\nTurns remaining: %s @@ -1408,12 +1408,12 @@ items.trinkets.vialofblood.stats_desc=At its current level this trinket will inc items.trinkets.wondrousresin.name=harikulade reçine items.trinkets.wondrousresin.desc=This shimmering blue resin appears to have the distilled essence of a cursed wand's magic. The magic from the alchemy pot has seemed to stabilize it somewhat, and it's now affecting your wands. items.trinkets.wondrousresin.typical_stats_desc=Typically this trinket will force cursed wand effects to become neutral or positive _%1$s%%_ of the time, and will cause uncursed wands to fire an additional neutral or positive cursed zap _%2$s%%_ of the time.\n\nThis trinket costs a moderately large amount of energy to upgrade. -items.trinkets.wondrousresin.stats_desc=At its current level this trinket will force cursed wand effects to become neutral or positive _%1$s%%_ of the time, and will cause uncursed wands to fire an additional neutral or positive cursed zap _%2$s%%_ of the time.\n\nThis trinket costs a moderately large amount of energy to upgrade. +items.trinkets.wondrousresin.stats_desc=Bu seviyesinde, bu biblo lanetli asaların _%1$s%%_ oranında nötr veya pozitif etkiye sahip bir şekilde kullanılmasını ve lanetli olmayan asaların ise _%2$s%%_ oranında ek bir nötr veya pozitif lanetli ateşleme yapmasını sağlayacak.\n\nBu biblonun seviye yükseltme enerji maliyeti yüksek. items.trinkets.trinketcatalyst.name=büyülü katalizör items.trinkets.trinketcatalyst.window_text=Katalizörü eklediğinizde su parlamaya başlar. Büyülü bir bibloya dönüştürmek için enerji yükleyebileceğiniz birkaç yakın eşya var. items.trinkets.trinketcatalyst.desc=Bu büyülü altın tozu topu zindanın karanlığında parıldar. Bu katalizör bir simya kabında biraz simya enerjisiyle kullanılarak eşsiz bir biblo,ıvır zıvır veya incik boncuk üretilebilir.\n\nIvır zıvırlar zindanı veya sakinlerini hafifçe değiştiren çeşitli farklı etkiler sağlar. İncik boncuklar, etkilerini daha güçlü hale getirmek için daha fazla enerji ile yükseltilebilir veya etkiden tamamen vazgeçmek için bırakılabilir. -items.trinkets.trinketcatalyst$randomtrinket.name=random trinket +items.trinkets.trinketcatalyst$randomtrinket.name=Rastgele biblo items.trinkets.trinketcatalyst$randomtrinket.desc=One nearby item is stuck inside a pouch that you can't get open.\n\nThe alchemy process will dissolve the pouch away, but you won't know what trinket you'll get until you do it! items.trinkets.trinket$placeholder.name=biblo @@ -1421,19 +1421,19 @@ items.trinkets.trinket$placeholder.name=biblo ###wands items.wands.cursedwand.ondeath=%s ile kendi kendini öldürdün. items.wands.cursedwand.nothing=Hiçbir şey olmadı. -items.wands.cursedwand.mass_invuln=Brilliant light erupts from your wand! -items.wands.cursedwand.petrify=You suddenly freeze in place! +items.wands.cursedwand.mass_invuln=Asandan muhteşem bir ışık yayılıyor. +items.wands.cursedwand.petrify=Birden olduğun yerde donup kaldın. items.wands.cursedwand.grass=Etrafında çim bitiyor! items.wands.cursedwand.fire=Yanık kokusu alıyorsun... items.wands.cursedwand.transmogrify_wand=Asan başka bir eşyaya dönüştü! items.wands.cursedwand.transmogrify_other=Eşyanız farklı bir şeye dönüşüyor! -items.wands.cursedwand.disguise=Your appearance changes before your eyes! +items.wands.cursedwand.disguise=Görüntün gözlerinin önünde değişiyor. items.wands.cursedwand.supernova=A blazing ball of energy starts to grow. You might want to run! items.wands.cursedwand.supernova_positive=A blazing ball of energy starts to grow, but it feels safe somehow. items.wands.cursedwand.sinkhole=Etrafınızdaki zemin çökmeye başlıyor! items.wands.cursedwand.sinkhole_positive=The ground starts to give way, but feels solid enough beneath you. items.wands.cursedwand.gravity=Gravity suddenly starts to pull in random directions! -items.wands.cursedwand.gravity_positive=Gravity suddenly starts to pull in random directions, but this doesn't seem to affect you. +items.wands.cursedwand.gravity_positive=Bir anda yerçekimi her yerden çekmeye başlıyor ama bu seni etkiliyor gibi görünmüyor items.wands.cursedwand.gravity_end=Yer çekimi kaosu sona erdi. items.wands.damagewand.upgrade_stat_name_1=Büyü hasarı @@ -1542,7 +1542,7 @@ items.wands.wandofprismaticlight.staff_name=prizmatik ışık değneği items.wands.wandofprismaticlight.desc=Bu asa düzgün, uzun bir cam kütlesini andıran katı bir yarı saydam kristalden yapılmış. Küçük, renkli ışık huzmeleri asanın ucunda dans ederek dışarı çıkmayı bekliyor. items.wands.wandofprismaticlight.stats_desc=Bu asa karanlığı delici bir ışık saçar, bu ışınlar gizlenmiş bölgeleri ve tuzakları açığa çıkarır. Bu ışın düşmanları kör edebilir ve _%1$d-%2$d_ hasar verir. Şeytani yaratıklar ve hortlaklar bu ışınlardan yanarak daha fazla hasar alırlar. items.wands.wandofprismaticlight.upgrade_stat_name_2=Kör yapma şansı -items.wands.wandofprismaticlight.upgrade_stat_name_3=Light Duration +items.wands.wandofprismaticlight.upgrade_stat_name_3=Işık süresi items.wands.wandofprismaticlight.bmage_desc=_Savaş büyücüsü_ prizmatik ışık asasıyla bir düşmana vurduğunda düşmanlar yaraalanır, yaralanma süresi asa seviyesiyle artar. items.wands.wandofprismaticlight.eleblast_desc=Prizmatik ışık asasıyla yapılan bir element patlaması %67 hasar verir, patlamadaki tüm bölgeyi açığa çıkarır ve düşmanları beş tur kör eder. @@ -1721,7 +1721,7 @@ items.weapon.melee.assassinsblade.stats_desc=Bu silah farkında olmayan düşman items.weapon.melee.assassinsblade.ability_name=sinsilik items.weapon.melee.assassinsblade.typical_ability_desc=Düellocu bir suikastçı kılıcı kullanırken _gizlice yaklaşabilir_. Bu yetenek, Düellocunun 3 karo uzaklığa kadar anında gözden kaybolmasını sağlar ve genellikle ona _%d tur görünmezlik verir._ items.weapon.melee.assassinsblade.ability_desc=Düellocu bir suikastçı kılıcı kullanırken _sessizce sokulabilir_ . Bu yetenek, Düellocunun 3 karo uzaklığa kadar uzaklaşmasını sağlar ve _%d tur görünmezlik_ kazandırır. -items.weapon.melee.assassinsblade.upgrade_ability_stat_name=Ability Duration +items.weapon.melee.assassinsblade.upgrade_ability_stat_name=Yetenek süresi items.weapon.melee.assassinsblade.desc=Küçük, dalgalı obsidyenden yapılma bir bıçak, hafif olmasına rağmen kullanması zor, ancak hedefi tutturursa ölümcül. items.weapon.melee.battleaxe.name=savaş baltası @@ -1746,7 +1746,7 @@ items.weapon.melee.dagger.stats_desc=Bu silah farkında olmayan düşmanlara kar items.weapon.melee.dagger.ability_name=gizlice sokul items.weapon.melee.dagger.typical_ability_desc=Düellocu bir hançer kullanırken _sessizce sokulabilir_ . Bu yetenek, Düellocunun 5 karo uzaklığa kadar anında uzaklaşmasını sağlar ve tipik olarak _%d tur görünmezlik_ kazandırır. items.weapon.melee.dagger.ability_desc=Düellocu bir hançer kullanırken _sessizce sokulabilir_ . Bu yetenek, Düellocunun 5 karo uzaklığa kadar anında uzaklaşmasını sağlar ve _%d tur görünmezlik_ kazandırır. -items.weapon.melee.dagger.upgrade_ability_stat_name=Ability Duration +items.weapon.melee.dagger.upgrade_ability_stat_name=Yetenek süresi items.weapon.melee.dagger.desc=Eskimiş bir ahşap kabzaya sahip basit, demirden bir hançer. items.weapon.melee.dirk.name=kama @@ -1754,7 +1754,7 @@ items.weapon.melee.dirk.stats_desc=Bu silah farkında olmayan düşmanlara karş items.weapon.melee.dirk.ability_name=sinsilik items.weapon.melee.dirk.typical_ability_desc=Düellocu bir hançer kullanırken _sessizce sokulabilir_ . Bu yetenek, Düellocunun 4 karo uzaklığa kadar anında uzaklaşmasını sağlar ve tipik olarak _%d tur görünmezlik_ kazandırır. items.weapon.melee.dirk.ability_desc=Düellocu bir hançer kullanırken _sessizce sokulabilir_ . Bu yetenek, Düellocunun 4 karo uzaklığa kadar anında uzaklaşmasını sağlar ve _%d tur görünmezlik_ kazandırır. -items.weapon.melee.dirk.upgrade_ability_stat_name=Ability Duration +items.weapon.melee.dirk.upgrade_ability_stat_name=Yetenek süresi items.weapon.melee.dirk.desc=Daha uzun bir uca sahip hançer, rakiplerine saplamak için fazladan metale sahip. items.weapon.melee.flail.name=topuz @@ -1801,7 +1801,7 @@ items.weapon.melee.greatshield.stats_desc=Bu silah 0-%d hasarı önler ve yükse items.weapon.melee.greatshield.ability_name=koruma items.weapon.melee.greatshield.typical_ability_desc=Düellocu, kendisine karşı yapılan tüm fiziksel veya büyülü saldırıları tipik olarak _%d tur_ boyunca tamamen etkisiz hale getiren bir büyük kalkanla _kendini koruyabilir_. Düellocu bir saldırıyı engellediğinde, geri saldırmak veya büyü kullanmak korumayı sona erdirir. items.weapon.melee.greatshield.ability_desc=Düellocu, kendisine karşı yapılan tüm fiziksel veya büyülü saldırıları _%d tur_ boyunca tamamen etkisiz hale getiren bir büyük kalkanla _kendini koruyabilir_. Düellocu bir saldırıyı engellediğinde, geri saldırmak veya büyü kullanmak korumayı sona erdirir. -items.weapon.melee.greatshield.upgrade_ability_stat_name=Ability Duration +items.weapon.melee.greatshield.upgrade_ability_stat_name=Yetenek süresi items.weapon.melee.greatshield.desc=Kalkandan ziyade hareketli bir duvar, bu devasa metal kütlesi savunmaya yardımcı olur, ancak saldırı için pek yer bırakmaz. items.weapon.melee.greatsword.name=dev kılıç @@ -1884,7 +1884,7 @@ items.weapon.melee.quarterstaff.stats_desc=Bu silah 0-2 hasar engeller. items.weapon.melee.quarterstaff.ability_name=savunma duruşu items.weapon.melee.quarterstaff.typical_ability_desc=The Duelist can assume a _defensive stance_ with a quarterstaff. This stance takes no time to activate and triples her evasion typically for _%d turns._ items.weapon.melee.quarterstaff.ability_desc=The Duelist can assume a _defensive stance_ with a quarterstaff. This stance takes no time to activate and triples her evasion for _%d turns._ -items.weapon.melee.quarterstaff.upgrade_ability_stat_name=Ability Duration +items.weapon.melee.quarterstaff.upgrade_ability_stat_name=Yetenek süresi items.weapon.melee.quarterstaff.desc=Kütükten bir değnek, uçları demirle kaplanmış. items.weapon.melee.quarterstaff$defensivestance.name=savunma duruşu items.weapon.melee.quarterstaff$defensivestance.desc=Düellocu, gelen darbeleri ve mermileri savuşturmak için sırığını kullanıyor. Bu duruşta olduğu sürece tüm saldırılara karşı kaçınması normalinin üç katıdır.\n\nKalan tur: %s. @@ -1902,7 +1902,7 @@ items.weapon.melee.roundshield.stats_desc=Bu silah 0-%d hasarı önler ve yükse items.weapon.melee.roundshield.ability_name=korun items.weapon.melee.roundshield.typical_ability_desc=The Duelist can _guard_ herself with a round shield, completely negating all physical or magical attacks made against her typically for _%d turns_. Once the Duelist has blocked an attack, attacking back or using magic will end guarding. items.weapon.melee.roundshield.ability_desc=The Duelist can _guard_ herself with a round shield, completely negating all physical or magical attacks made against her for _%d turns_. Once the Duelist has blocked an attack, attacking back or using magic will end guarding. -items.weapon.melee.roundshield.upgrade_ability_stat_name=Ability Duration +items.weapon.melee.roundshield.upgrade_ability_stat_name=Yetenek süresi items.weapon.melee.roundshield.desc=Bu geniş kalkan saldırıları etkili bir biçimde önler ve zorda kalınca iyi bir silah olarak kullanılabilir. items.weapon.melee.roundshield$guardtracker.name=korunuyor items.weapon.melee.roundshield$guardtracker.guarded=korunmuş @@ -1930,7 +1930,7 @@ items.weapon.melee.scimitar.stats_desc=Bu gayet hızlı bir silah. items.weapon.melee.scimitar.ability_name=kılıç dansı items.weapon.melee.scimitar.typical_ability_desc=The Duelist can perform a _sword dance_ with a scimitar. This stance takes no time to activate and grants the Duelist +60%% attack speed and +50%% accuracy typically for _%d turns._ items.weapon.melee.scimitar.ability_desc=The Duelist can perform a _sword dance_ with a scimitar. This stance takes no time to activate and grants the Duelist +60%% attack speed and +50%% accuracy for _%d turns._ -items.weapon.melee.scimitar.upgrade_ability_stat_name=Ability Duration +items.weapon.melee.scimitar.upgrade_ability_stat_name=Yetenek süresi items.weapon.melee.scimitar.desc=Kalın, kıvrık bir bıçak. Şekli, hızlı fakat daha zayıf saldırıların yapılmasını sağlar. items.weapon.melee.scimitar$sworddance.name=kılıç dansı items.weapon.melee.scimitar$sworddance.desc=The Duelist is making quick momentum based strikes in a sort of dance. While this stance is active, she attacks 60%% faster (enough to attack exactly twice a turn with a scimitar) and has +50%% accuracy.\n\nTurns remaining: %s. @@ -1946,7 +1946,7 @@ items.weapon.melee.spear.name=mızrak items.weapon.melee.spear.stats_desc=Bu bayağı yavaş bir silah.\nBu silah fazladan erişime sahiptir. items.weapon.melee.spear.ability_name=sapla items.weapon.melee.spear.typical_ability_desc=The Duelist can use the tip of a spear to _spike_ an enemy that is in range but not adjacent. This typically deals _%1$d-%2$d_ damage, knocks the enemy back, and is guaranteed to hit. -items.weapon.melee.spear.ability_desc=The Duelist can use the tip of a spear to _spike_ an enemy that is in range but not adjacent. This deals _%1$d-%2$d_ damage, knocks the enemy back, and is guaranteed to hit. +items.weapon.melee.spear.ability_desc=Düellocu mızrağın ucunu menzilde olan ancak bitişiğinde olmayan bir düşmana_saplar_. Bu saldırı _%1$d_-_%2$d_ hasar verir, düşmanı geriye iter ve isabet etmesi garantidir. items.weapon.melee.spear.desc=Ucuna sivriltilmiş demir takılı uzun ince bir tahta çubuk. items.weapon.melee.sword.name=Kılıç @@ -2208,7 +2208,7 @@ items.item.ac_drop=BIRAK items.item.ac_throw=FIRLAT items.item.rankings_desc=Öldüren: %s items.item.curse=lanet -items.item.custom_note=This item has a custom note: "_%s_" +items.item.custom_note=Bu eşyanın özel bir notu var:"_%s_" items.kindofmisc.unequip_title=Bir eşyayı çıkar items.kindofmisc.unequip_message=Önce bu eşyalardan birinin donanımını çıkarmanız gerekir. Değiştirmek için bir öğe seçin. diff --git a/core/src/main/assets/messages/items/items_uk.properties b/core/src/main/assets/messages/items/items_uk.properties index a4bf48dba4..69e450c777 100644 --- a/core/src/main/assets/messages/items/items_uk.properties +++ b/core/src/main/assets/messages/items/items_uk.properties @@ -1438,10 +1438,10 @@ items.wands.cursedwand.gravity_end=Гравітаційний хаос закі items.wands.damagewand.upgrade_stat_name_1=Магічна шкода -items.wands.wand.ac_zap=ВИСТРЕЛИТИ +items.wands.wand.ac_zap=ВИСТРІЛИТИ items.wands.wand.fizzles=Ваш жезл іскрить. Він не має достатньо зарядів. items.wands.wand.no_magic=Ваш жезл іскрить; ви не можете користуватися жезлами будучи імунним до магії. -items.wands.wand.self_target=Неможливо вистрелити у себе! +items.wands.wand.self_target=Неможливо вистрілити у себе! items.wands.wand.identify=Ви достатньо знайомі з вашим жезлом, щоб її розпізнати. items.wands.wand.resin_one=Ця палиця отримала _1 рівень_ від таємничої смоли. items.wands.wand.resin_many=Цей жезл отримав _%d рівні_ від таємничої смоли. @@ -1568,7 +1568,7 @@ items.wands.wandoftransfusion.staff_name=Патериця Передачі items.wands.wandoftransfusion.ondeath=Ви загинули від використання вашого Жезла Передачі items.wands.wandoftransfusion.charged=Ваша патериця заряджена життєвою енергією ворога! items.wands.wandoftransfusion.desc=Хоч і будучи доволі просто зробленим, цей жезл вирізняється пурпуровим руків'ям та вугільно-чорним каменем на верхівці. -items.wands.wandoftransfusion.stats_desc=При використанні на союзників і причарованих ворогів, жезл висмоктує _%1$d здоров'я користувача_, лікуючи або захищаючи на _%2$d здоров'я._ При використанні на ворогах, жезл короткостроково причаровує їх, захищаючи користувача на _%3$d_. Агресивна нечисть отримує _%4$d-%5$d шкоди_ замість причарування. +items.wands.wandoftransfusion.stats_desc=При використанні на союзників і причарованих ворогів, жезл висмоктує _%1$d здоров'я користувача_, лікуючи або захищаючи на _%2$d здоров'я._ При використанні на ворогів жезл ненадовго зачаровує їх, одночасно накладаючи на користувача _%3$d захисту_. Агресивна нечисть отримує _%4$d-%5$d шкоди_ замість причарування. items.wands.wandoftransfusion.upgrade_stat_name_1=Зцілення союзників items.wands.wandoftransfusion.upgrade_stat_name_2=Самозахист items.wands.wandoftransfusion.upgrade_stat_name_3=Шкода від нечисті @@ -1839,7 +1839,7 @@ items.weapon.melee.mace.desc=Великий залізний наконечни items.weapon.melee.magesstaff.name=Патериця мага items.weapon.melee.magesstaff.ac_imbue=НАДІЛИТИ -items.weapon.melee.magesstaff.ac_zap=ВИСТРЕЛИТИ +items.weapon.melee.magesstaff.ac_zap=ВИСТРІЛИТИ items.weapon.melee.magesstaff.prompt=Оберіть жезл items.weapon.melee.magesstaff.imbue=Ви наділяєте свою патерицю силою %s. items.weapon.melee.magesstaff.preserved=Жезл був збережений! @@ -2108,7 +2108,7 @@ items.weapon.missiles.trident.desc=Масивний спис з трьома с items.weapon.spiritbow.name=Лук душ -items.weapon.spiritbow.ac_shoot=ВИСТРЕЛИТИ +items.weapon.spiritbow.ac_shoot=ВИСТРІЛИТИ items.weapon.spiritbow.prompt=Виберіть ціль items.weapon.spiritbow.stats=Цей лук не можна покращити сувоєм, проте він сам буде покращуватись, коли ви підвищуватимете свій рівень. На поточному рівні, стріли, випущені з лука, будуть наносити _%1$d-%2$d ушкоджень_ . Лук вимагає _%3$d сили_, щоб нормально його використовувати. items.weapon.spiritbow.desc=Лук, зроблений з давнього магічного дерева. Його тятива та візерунки сяють чистим блакитним світлом. Цей лук здатен створювати магічні стріли, а тому не потребує боєприпасів. diff --git a/core/src/main/assets/messages/misc/misc_fr.properties b/core/src/main/assets/messages/misc/misc_fr.properties index 6b1bf43ab9..fdef2041ca 100644 --- a/core/src/main/assets/messages/misc/misc_fr.properties +++ b/core/src/main/assets/messages/misc/misc_fr.properties @@ -1,5 +1,5 @@ badges.endorsed=Badge obtenu : %s. -badges.new=badge déverrouillé: %s. +badges.new=Badge déverrouillé : %s. badges$badge.monsters_slain_1.title=Chasseur de monstres débutant badges$badge.monsters_slain_1.desc=Abats 10 ennemis en une partie badges$badge.monsters_slain_2.title=Chasseur de monstres habitué @@ -208,7 +208,7 @@ challenges.no_armor=Ma foi est mon armure challenges.no_armor_desc=Vous devrez avoir confiance en vous car votre armure ne fera plus grand-chose !\n\n- Le pouvoir de blocage de base est réduit pour toutes les armures sauf la tunique en lin\n- Toutes les armures ne gagnent que très peu en efficacité de blocage lorsqu'elles sont améliorées\n- Le pouvoir défensif du gardien de terre est également considérablement réduit challenges.no_healing=Pharmacophobie challenges.no_healing_desc=Les potions de soin sont bien pratiques, malheureusement vous êtes allergique !\n\n- Les potions de soins, les objets fabriqués à l'aide de potions de soins et les fruits radieux empoisonnent le héros au lieu de le guérir\n- Les breuvages instables ne peuvent pas aléatoirement empoisonner ou guérir le héros\n- Ces objets fonctionnent toujours normalement pour les autres personnages. -challenges.no_herbalism=Terre arides +challenges.no_herbalism=Terres arides challenges.no_herbalism_desc=Il semblerait qu'il n'y ait plus d'eau potable dans ce donjon maudit...\n\n- Les gouttes de rosée sont retirées\n- Les plantes sont retirées\n- Les graines continuent à apparaître, mais ne s'enracineront pas challenges.swarm_intelligence=Intelligence collective challenges.swarm_intelligence_desc=Attention, les monstres deviennent plus intelligents !\n\n- Quand un ennemi vous remarque, les ennemis alentour sont attirés à vous. @@ -219,8 +219,8 @@ challenges.no_scrolls_desc=Une rune en particulier est plus difficile à trouver challenges.champion_enemies=Champions hostiles challenges.champion_enemies_desc=Vous n’êtes pas le seul à pouvoir monter de niveau !\n\n- Les ennemis communs ont 1/8 chance d’apparaître avec un bonus de champion spécial\n- Les champions se réveillent s’ils apparaissent endormis\n- Le héros sait quand un champion apparaît\n- Les champions sont immunisés à la corruption\n\nIl existe six types d’ennemis champions:\n_Flamboyant (orange) :_ +25 % de dégâts au corps à corps, enflamme en attaquant, propage des flammes à sa mort, ne peut pas enflammer l’eau\n_Projection (violet):_ +25% de dégâts de mêlée, +3 de portée de mêlée\n_Anti-magique (vert):_ -50% de dégâts subis, immunisé contre les effets magiques\n_Géant (bleu):_ -80% de dégâts subis, +1 portée de mêlée, ne peut pas se déplacer dans les tunnels\n_Béni (jaune):_ x4 de précision et évasion\n_Croissant (rouge):_ +20% de précision, d’évasion, de dégâts et de PV. Augmente de 1% tous les 4 tours. challenges.stronger_bosses=Des boss encore plus méchants -challenges.stronger_bosses_desc=Avec ce défi, les boss sont bien plus puissants !\n\n_Goo:_ +20% de santé\n_-_ Se soigne plus vite dans l'eau, augmenté à 3 pv/tour\n_-_ Pompe son énergie en 1 tour au lieu de 2\n_Tengu:_ +25% de santé\n_-_ Phase 1: les pièges sont bien plus mortels\n_-_ Phase 2: utilise ses capacités plus fréquemment\n_DM-300:_ +33% de santé\n_-_ Les pylônes sont plus résistants et 3 d'entre eux s'activent\n_-_ Les capacités sont plus puissantes et fréquentes\n_-_ Le DM-300 est plus rapide quand il est en surcharge\n_-_ Les câbles dénudés sont deux fois plus communs\n_Roi Nain:_ +50% de santé\n_-_ Les sbires sont plus fort durant toutes les phases\n_-_ Phase 1: capacités et invocations plus rapides\n_-_ Phase 2: 2 larbins de plus par cycle\n_-_ Phase 3: santé doublée, invocations plus rapides\n_Yog-Dzewa:_\n_-_ Deux poings sont invoqués à chaque fois\n_-_ +60% de dégâts causés par le laser\n_-_ Larbins plus forts +challenges.stronger_bosses_desc=Avec ce défi, les boss sont bien plus puissants !\n\n_Goo:_ +20% de santé\n_-_ Se soigne plus vite dans l'eau, augmenté à 3 pv/tour\n_-_ Pompe son énergie en 1 tour au lieu de 2\n_Tengu:_ +25% de santé\n_-_ Phase 1: les pièges sont bien plus mortels\n_-_ Phase 2: utilise ses capacités plus fréquemment\n_DM-300:_ +33% de santé\n_-_ Les pylônes sont plus résistants et 3 d'entre eux s'activent\n_-_ Les capacités sont plus puissantes et fréquentes\n_-_ Le DM-300 est plus rapide quand il est en surcharge\n_-_ Les câbles dénudés sont deux fois plus communs\n_Roi des Nains:_ +50% de santé\n_-_ Les sbires sont plus forts durant toutes les phases\n_-_ Phase 1: capacités et invocations plus rapides\n_-_ Phase 2: 2 larbins de plus par cycle\n_-_ Phase 3: santé doublée, invocations plus rapides\n_Yog-Dzewa:_\n_-_ Deux poings sont invoqués à chaque fois !\n_-_ +60% de dégâts causés par le laser\n_-_ Larbins plus forts rankings$record.something=Tué par quelque chose -rankings$record.won=Amulette de Yendor obtenue -rankings$record.ascended=Remontez avec l'amulette ! +rankings$record.won=Obtint l'Amulette de Yendor +rankings$record.ascended=Remonta avec l'amulette ! diff --git a/core/src/main/assets/messages/plants/plants_fr.properties b/core/src/main/assets/messages/plants/plants_fr.properties index 0f8bdf2cae..2c7c753d95 100644 --- a/core/src/main/assets/messages/plants/plants_fr.properties +++ b/core/src/main/assets/messages/plants/plants_fr.properties @@ -1,6 +1,6 @@ plants.blandfruitbush.name=fruifade plants.blandfruitbush.desc=Cousin éloigné de la rancebaie, ce fruit en forme de poire est produit par un buisson, le fruifadier. Même s'il n'est pas empoisonné, ce fruit est peu consistant et son goût terreux n'est pas très appétissant. Mais peut-être que vous pourriez le cuire. -plants.blandfruitbush$seed.name=Graine de Fruifade +plants.blandfruitbush$seed.name=graine de fruifade plants.blindweed.name=herblouï plants.blindweed.desc=Dès que vous la touchez, l'herblouï se détériore dans un intense flash de lumière. Le flash est si intense qu'il désoriente pendant plusieurs secondes. @@ -15,7 +15,7 @@ plants.mageroyal$seed.name=graine de mageroyal plants.earthroot.name=terracine plants.earthroot.desc=Quand une créature touche une terracine, les racines de la plante s'enroulent autour de la créature, de manière à former une sorte d'armure naturelle immobile. -plants.earthroot.warden_desc=Les racines d'un plant de terracine accompagne _la Gardienne_ lui fournissant une armure en peau d'écorce. +plants.earthroot.warden_desc=Les racines d'un plant de terracine accompagnent _la Gardienne_ lui fournissant une armure mobile en peau d'écorce. plants.earthroot$seed.name=graine de terracine plants.earthroot$armor.name=armure végétale plants.earthroot$armor.desc=Une sorte d'armure naturelle totalement immobile, faite d'écorce et de vignes.\n\nCette armure végétale bloquera %d dégâts physiques que vous subiriez, jusqu'à ce qu'elle s'effrite.\n\nL'armure étant immobile, le simple fait d'essayer de bouger la détruira.\n\nArmure restante : %d. @@ -32,13 +32,13 @@ plants.firebloom$seed.name=graine de pyroflore plants.icecap.name=pistigel plants.icecap.desc=A l'instant où elle est touchée, la pistigel projette une bouffée de pollen glacial pouvant geler toute créature sur le coup. L'effet de gel est rehaussé si l'environnement est humide. -plants.icecap.warden_desc=Lorsqu'elle piétine une pistigel, _la Gardienne_ sera brièvement entourée de givre au lieu d'être blessée. +plants.icecap.warden_desc=Lorsqu'elle piétine une pistigel, _la Gardienne_ sera brièvement entourée de givre au lieu d'être blessée. plants.icecap$seed.name=graine de pistigel plants.plant.warden_desc=Cette plante n'a pas d'effet spécial lorsqu'elle est utilisée par la Gardienne. plants.plant$seed.seed_of=Graine de %s plants.plant$seed.ac_plant=PLANTER -plants.plant$seed.info=Lancez cette graine vers l'endroit ou vous voulez la planter.\n\n%s +plants.plant$seed.info=Lancez cette graine vers l'endroit où vous voulez la planter.\n\n%s plants.plant$seed$placeholder.name=graine plants.rotberry.name=rancebaie @@ -57,14 +57,14 @@ plants.starflower.warden_desc=En plus d'être bénie, _la Gardienne_ gagnera une plants.starflower$seed.name=graine de fleurétoile plants.stormvine.name=houlevigne -plants.stormvine.desc=La gravité a un effet étrange sur la houlevigne qui permet à ses fines vrilles bleuâtres de rester suspendu dans l'air. Tout ce qui entre en contact avec eux est immédiatement déboussolé. +plants.stormvine.desc=La gravité a un effet étrange sur la houlevigne qui permet à ses fines vrilles bleuâtres de rester suspendues dans l'air. Tout ce qui entre en contact avec elles est immédiatement déboussolé. plants.stormvine.warden_desc=_La Gardienne_ est capable de contrôler l'effet gravitationnel de la houlevigne et lévite brièvement lorsqu'elle en piétine une. plants.stormvine$seed.name=graine de houlevigne plants.sungrass.name=solherbe plants.sungrass.desc=La Solherbe est très connue pour ses capacités curatives. En effet sa sève est capable de vous vous requinquer d'une manière très efficace bien que ce ne soit pas toujours très rapide. plants.sungrass.warden_desc=_La Gardienne_ peut bénéficier de la guérison d'une solherbe piétinée même si elle s'en éloigne. -plants.sungrass$seed.name=Graine de solherbe +plants.sungrass$seed.name=graine de solherbe plants.sungrass$health.name=phytoguérison plants.sungrass$health.desc=La Solherbe possède d'excellentes propriétés de soin, bien que ses effets soient moins rapides que ceux d'une potion de soin. \n\nLes effets seront rompus si vous sortez de la plante.\n\nRécupération restante : %d. diff --git a/core/src/main/assets/messages/windows/windows_tr.properties b/core/src/main/assets/messages/windows/windows_tr.properties index df8e9f87f8..5760b9d6af 100644 --- a/core/src/main/assets/messages/windows/windows_tr.properties +++ b/core/src/main/assets/messages/windows/windows_tr.properties @@ -355,10 +355,10 @@ windows.wndupgrade.desc=Bir eşyayı yükseltmek onu kalıcı olarak şu kadar g windows.wndupgrade.remaining=_%d_ yükseltme eşyanız kaldı. windows.wndupgrade.unided=You don't know the properties of this item, its un-upgraded state is shown here. windows.wndupgrade.unknown_ring=Bu yüzüğün etkisini bilmiyorsun, bu yüzden onu yükseltmenin ne gibi bir şey yapacağından emin olamıyorsun. -windows.wndupgrade.cursed=Upgrading this item also has a 33% chance to cleanse its curse. +windows.wndupgrade.cursed=Bu eşyayı yükseltmek %33 ihtimalle onun lanetini kaldiracaktır. windows.wndupgrade.cursed_weaken=Upgrading this item will also weaken its curse, and has a 33% chance to cleanse it entirely. windows.wndupgrade.curse_infusion=Lanet temizlendi, bu eşya artık lanetin etkisi altında değil. -windows.wndupgrade.enchant=Upgrading this item also has a %d%% chance to destroy its enchantment! +windows.wndupgrade.enchant=Bu esyayı yükseltmek%d%%ihtimalle büyüsünü yok eder. windows.wndupgrade.glyph=Upgrading this item also has a %d%% chance to destroy its glyph! windows.wndupgrade.harden=Upgrading this item also has a %d%% chance to break its hardening! windows.wndupgrade.resin=This wand has been enhanced with arcane resin, normal upgrades will override resin upgrades! @@ -369,7 +369,7 @@ windows.wndupgrade.durability=Dayanıklılık windows.wndupgrade.zap_damage=Zap Damage windows.wndupgrade.corrosion_damage=Corrosion Damage windows.wndupgrade.ward_damage=Ward Damage -windows.wndupgrade.charges=Max Charges +windows.wndupgrade.charges=Maximum şarj windows.wndupgrade.ring_boost=Yüzük bonusu windows.wndupgrade.upgrade=Yükseltme windows.wndupgrade.back=Geri diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/HeroClass.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/HeroClass.java index 0e9645e89b..92bb5515f5 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/HeroClass.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/HeroClass.java @@ -28,7 +28,6 @@ import com.shatteredpixel.shatteredpixeldungeon.QuickSlot; import com.shatteredpixel.shatteredpixeldungeon.SPDSettings; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.abilities.ArmorAbility; -import com.shatteredpixel.shatteredpixeldungeon.actors.hero.abilities.Ratmogrify; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.abilities.duelist.Challenge; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.abilities.duelist.ElementalStrike; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.abilities.duelist.Feint; @@ -41,6 +40,7 @@ import com.shatteredpixel.shatteredpixeldungeon.actors.hero.abilities.rogue.DeathMark; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.abilities.rogue.ShadowClone; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.abilities.rogue.SmokeBomb; +import com.shatteredpixel.shatteredpixeldungeon.actors.hero.abilities.warrior.Endure; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.abilities.warrior.HeroicLeap; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.abilities.warrior.Shockwave; import com.shatteredpixel.shatteredpixeldungeon.items.BrokenSeal; @@ -249,7 +249,7 @@ public HeroSubClass[] subClasses() { public ArmorAbility[] armorAbilities(){ switch (this) { case WARRIOR: default: - return new ArmorAbility[]{new HeroicLeap(), new Shockwave(), new Ratmogrify()}; + return new ArmorAbility[]{new HeroicLeap(), new Shockwave(), new Endure()}; case MAGE: return new ArmorAbility[]{new ElementalBlast(), new WildMagic(), new WarpBeacon()}; case ROGUE: