From bf84524a6a13990446a64a557e798f5fbb608c5a Mon Sep 17 00:00:00 2001 From: Karel Picman Date: Mon, 5 Feb 2018 13:32:37 +0100 Subject: [PATCH] Plupload library upgraded to v2.3.6 --- assets/javascripts/plupload/bower.json | 27 + assets/javascripts/plupload/js/Moxie.swf | Bin 29910 -> 27640 bytes assets/javascripts/plupload/js/Moxie.xap | Bin 63118 -> 65757 bytes assets/javascripts/plupload/js/i18n/ar.js | 2 +- assets/javascripts/plupload/js/i18n/az.js | 2 +- assets/javascripts/plupload/js/i18n/be_BY.js | 2 - assets/javascripts/plupload/js/i18n/bg.js | 2 +- assets/javascripts/plupload/js/i18n/bs.js | 2 +- assets/javascripts/plupload/js/i18n/ca.js | 2 +- assets/javascripts/plupload/js/i18n/cs.js | 2 +- assets/javascripts/plupload/js/i18n/cy.js | 2 +- assets/javascripts/plupload/js/i18n/da.js | 2 +- assets/javascripts/plupload/js/i18n/de.js | 2 +- assets/javascripts/plupload/js/i18n/el.js | 2 +- assets/javascripts/plupload/js/i18n/en.js | 2 +- assets/javascripts/plupload/js/i18n/es.js | 2 +- assets/javascripts/plupload/js/i18n/et.js | 2 +- assets/javascripts/plupload/js/i18n/fa.js | 2 +- assets/javascripts/plupload/js/i18n/fi.js | 2 +- assets/javascripts/plupload/js/i18n/fr.js | 2 +- assets/javascripts/plupload/js/i18n/he.js | 2 +- assets/javascripts/plupload/js/i18n/hr.js | 2 +- assets/javascripts/plupload/js/i18n/hu.js | 2 +- assets/javascripts/plupload/js/i18n/hy.js | 2 +- assets/javascripts/plupload/js/i18n/id.js | 2 +- assets/javascripts/plupload/js/i18n/it.js | 2 +- assets/javascripts/plupload/js/i18n/ja.js | 2 +- assets/javascripts/plupload/js/i18n/ka.js | 2 +- assets/javascripts/plupload/js/i18n/kk.js | 2 +- assets/javascripts/plupload/js/i18n/km.js | 2 +- assets/javascripts/plupload/js/i18n/ko.js | 2 +- assets/javascripts/plupload/js/i18n/ku-IQ.js | 2 - assets/javascripts/plupload/js/i18n/ku_IQ.js | 2 + assets/javascripts/plupload/js/i18n/lt.js | 2 +- assets/javascripts/plupload/js/i18n/lv.js | 2 +- assets/javascripts/plupload/js/i18n/ms.js | 2 +- assets/javascripts/plupload/js/i18n/nl.js | 2 +- assets/javascripts/plupload/js/i18n/pl.js | 2 +- assets/javascripts/plupload/js/i18n/pt-BR.js | 2 - assets/javascripts/plupload/js/i18n/pt.js | 2 + assets/javascripts/plupload/js/i18n/pt_BR.js | 2 + assets/javascripts/plupload/js/i18n/ro.js | 2 +- assets/javascripts/plupload/js/i18n/ru.js | 2 +- assets/javascripts/plupload/js/i18n/sk.js | 2 +- assets/javascripts/plupload/js/i18n/sl.js | 2 + assets/javascripts/plupload/js/i18n/sq.js | 2 +- assets/javascripts/plupload/js/i18n/sr.js | 2 +- assets/javascripts/plupload/js/i18n/sv.js | 2 +- assets/javascripts/plupload/js/i18n/th-TH.js | 2 - assets/javascripts/plupload/js/i18n/th_TH.js | 2 + assets/javascripts/plupload/js/i18n/tr.js | 2 +- assets/javascripts/plupload/js/i18n/uk-UA.js | 2 - assets/javascripts/plupload/js/i18n/uk_UA.js | 2 + assets/javascripts/plupload/js/i18n/vi.js | 2 +- assets/javascripts/plupload/js/i18n/zh-CN.js | 2 - assets/javascripts/plupload/js/i18n/zh-TW.js | 2 - assets/javascripts/plupload/js/i18n/zh_CN.js | 2 + assets/javascripts/plupload/js/i18n/zh_TW.js | 2 + .../img/buttons-disabled.png | Bin 1292 -> 1026 bytes .../js/jquery.plupload.queue/img/buttons.png | Bin 1439 -> 1078 bytes .../js/jquery.plupload.queue/img/transp50.png | Bin 399 -> 111 bytes .../jquery.plupload.queue.js | 21 +- .../jquery.plupload.queue.min.js | 2 +- .../css/jquery.ui.plupload.css | 34 +- .../js/jquery.ui.plupload/img/plupload.png | Bin 6597 -> 5741 bytes .../jquery.ui.plupload/jquery.ui.plupload.js | 351 +- .../jquery.ui.plupload.min.js | 2 +- assets/javascripts/plupload/js/moxie.js | 4790 +++++++++-------- assets/javascripts/plupload/js/moxie.min.js | 12 +- .../javascripts/plupload/js/plupload.dev.js | 596 +- .../plupload/js/plupload.full.min.js | 18 +- .../javascripts/plupload/js/plupload.min.js | 6 +- assets/javascripts/plupload/license.txt | 850 ++- assets/javascripts/plupload/readme.md | 115 +- 74 files changed, 4004 insertions(+), 2930 deletions(-) create mode 100644 assets/javascripts/plupload/bower.json delete mode 100644 assets/javascripts/plupload/js/i18n/be_BY.js delete mode 100644 assets/javascripts/plupload/js/i18n/ku-IQ.js create mode 100644 assets/javascripts/plupload/js/i18n/ku_IQ.js delete mode 100644 assets/javascripts/plupload/js/i18n/pt-BR.js create mode 100644 assets/javascripts/plupload/js/i18n/pt.js create mode 100644 assets/javascripts/plupload/js/i18n/pt_BR.js create mode 100644 assets/javascripts/plupload/js/i18n/sl.js delete mode 100644 assets/javascripts/plupload/js/i18n/th-TH.js create mode 100644 assets/javascripts/plupload/js/i18n/th_TH.js delete mode 100644 assets/javascripts/plupload/js/i18n/uk-UA.js create mode 100644 assets/javascripts/plupload/js/i18n/uk_UA.js delete mode 100644 assets/javascripts/plupload/js/i18n/zh-CN.js delete mode 100644 assets/javascripts/plupload/js/i18n/zh-TW.js create mode 100644 assets/javascripts/plupload/js/i18n/zh_CN.js create mode 100644 assets/javascripts/plupload/js/i18n/zh_TW.js diff --git a/assets/javascripts/plupload/bower.json b/assets/javascripts/plupload/bower.json new file mode 100644 index 00000000..fe0b67b9 --- /dev/null +++ b/assets/javascripts/plupload/bower.json @@ -0,0 +1,27 @@ +{ + "name": "plupload", + "license": "AGPLv3", + "authors": [ + "Davit Barbakadze " + ], + "homepage": "http://plupload.com", + "repository": { + "type": "git", + "url": "https://github.com/moxiecode/plupload.git" + }, + "main": [ + "./js/plupload.full.min.js" + ], + "ignore": [ + "tests/", + "src/", + "build/", + "examples/", + "Jakefile.js", + "package.json", + "bower.json", + "composer.json", + "README.md", + ".*" + ] +} \ No newline at end of file diff --git a/assets/javascripts/plupload/js/Moxie.swf b/assets/javascripts/plupload/js/Moxie.swf index e477cf9326ec212859ed21cc1ba4e19296dc5270..ca29775a5090f8ba2b5a7443bb9ecd14404f76eb 100644 GIT binary patch literal 27640 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 literal 29910 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 ZF&Cr9`@lK>`p4g%AD9NA{{-b?AHb^|E{^~J diff --git a/assets/javascripts/plupload/js/Moxie.xap b/assets/javascripts/plupload/js/Moxie.xap index fc7fbfe4b24cfbb901d5f05f760b0996493207a5..70ef069dad67effad3032a5537a3746fa09ebb4b 100644 GIT binary patch delta 61275 zcmV)8K*qn0?E~F`1h5Dae=QOiNtI*Rr3>Zr`46FU$%IaU@JfAYQm_xl^P(^XyF zUEN(>UENdNbJE0H6irbS9sc(1QFRq_|N#6zMUwWy(rEmR3ef29Y?VGx^@0eGf-gk+A;YCB4jJ;UqamulZa$-VL zmTvg;*+ITPQPc&ge}oB4sfxk`?wboC+=q;*f;$YWf^S8Mp2{|r@c2(tR^Ol~?eu^2 z3?KCG)sXM$ipaO1%~8qoR3#0MXBVi-JmqEl1OChyXaanE3?ABY(W|#$zN)O39`PN^ z;=G~yO#K1~6K|_!g;^^hw8rY8`bC?4AWTc1DKC3Jx}#>ZfBAuhg64Q?&ZP3XgA&Rq ze^Zo%jQ?GKLb*eG>DAVTb>(OoR=p17LEVe|vYAc*JXc~g#N-iEkQf~?U5M#Mj0YXh zN^4c!?*VY;UVuF40K3FWy{b1KLu=K>K`Jy{qXfTR66qBO%72AI{PPZbW~-{Ol%Y3~ z!cdz??)5_2f5Ab6Qsw<3mIy6v`wQTQ4Q7nJ>{>`Qvk*X=`HSGOq@?r=YsyJN`6h&eA zb(B^}q`wRk+#ZJp%wm29m}1vRtnLpZ(bhQ8pz4+acmx|EkGx|0{!ENFUOy7JN>aU3 zhF5_{+Fbcn6n1YEYi!on0YS0g9}G~&V*YY?Zh;o*adfT^tmC?4xsF{vnOof6xdofY zNt!(Af3E;KhpC#*lO6~(a}3V>LjcJQe@r}9VpAN7bS7tvoBm;lxARp8ez|qaROMlI z#VaAl0at6lxX}H>v3s{5%0B`HjH;&3*&aHh_P|yQWNlh)lu6bGRBSJ`F$hop-BRW> z1$rDtkHTj_|1g_rO{8Xe6UkY!iPUT_yH1r-e-E-dvkIO~EKU~Dt2UrFb$sgbnG{bE z4`WMHjtj@V;PjvFsR4Isfvi`Z!n4+g76l|SoPb0>uM9RDA!3+ zD*$n|eg*VbGa0g^&a6frF-O&%rWBfgBsRLlAZiANGIOUpr)OY%F~O~1G)CluBC!RdV?&s~$Py%?XW*EYED<#` z{{UGc(JfQcGQ;PTFvE`hc|_Dq?*TGIBLA3($2Ub;Vml9bX4L4ExiOeA_p;Zb5FAT` z#$N-E@|iLb!$il+LtfiUDW{{$Q$hH449P^q}4PFm?Y zpzz)ctTah*kDMo_odKLzpuc_ue_1K7s5d~1C|myaLnCaEx}RQ*K%`m470t8j5t1<(lkM|0I%Gu2U<) zgPO_K3|1W;;YmPbBfM5MYLZg-PR6;18XFXc4fLt9Y38eG)2iHOT0^>_k6gf$l8@HX zj9JB1VIEqR!qO z9e~)n4x2>4cM|~){hQ80xfR%}2-_YeEA?hHrr=X~ov$=$Ks+baCwqpRD zhLgmvK(rEj-L_D)WTMkiHakdlP_GKz=0mn@NigT3W!1A(hzKYphmXUen=)GfDvyyl;U1V2z;0}ZP0 z?F5p9)PGvjCS`awYBfv9KNVX=1Tp&XT*+o?L3}JN@IF@wsd%*yRY?X^Au^?tRT2=t z8*M&`J5As;0awvHVx_$@e>=U2NHytBSF~gqs#d_!iCJo`bA{H-3a#!f4DBY+>}Wr7 zS*U0rGy{?YJUOj;3vk|0(O6<5?cynrwW)TEX?oJ1Agxv!QZ?8076*Ne@`}$)n78Dm z)^8Ix%w66dE7YIF{y14oN8YPMGjS;uU`6Wgu%UYAAd!Ge*QlM%e@;?KVG_+9F(4U5 z&&sMtw6u4w0O!dLnAeJ)FVXa@hv;4`MsF6WnVWr*s3@Pk@)_V4;B$@o8fav_{vh(O zj;3;IllLj4A3-1L9*%6y_0Pi*CiSo<_3-m(LY|LW*j3}G^(a_a028z9JVvu-N|ZWy zrfSgWAd(Ujv&(8me-jI}by~1xHc%)%u#s$cSy~lfb0J9~Wdu0C3&n^slKokh`iE?M z5EEiaMY}IhK))fx!I5gAbYNvEZ6pUE9=Z+2x#nGnW+CW<1aO2{)9_&CDBH{!{c%v< zTC>(rtKI>6Xk{-jbJ*Zo>i7>B_}oJqziUf8y}D80S@gBm8ci!iC8+ z{9FOD)nl`a>*(c@#r2&jK}@q`+B9gMF*|0KV^?iLGa9r6&X#CJe@isD+Tm|T!97&8 zM+{sN10_!|X(~`A_bx#eE|o@q!e)8jM@fLi-fCRzU53$@OU#iWrYx2^* z^RJe55OY&bsT?EbChVUj_=Ix1XccEOx1LETm+fNtdY+zzdYPWv7U3WP>;4)XdP^hg ze!qS$%_$$H1IkBfPWd=+y7HXmm0w1>4KFcW2c;Wme=V<5q#F?F)R&TO!^=uHIA?i- zFC*QC1EkZy2E8oU+YlY>VF%}%L)6a=oFNtkJ0ad{Xd9!63)QW$nD*5#5}3Ib$+sbS zmv^0bTrXxrjSOY|{tM7tJ{c$NLq%h09sX;PWR=<&Mtu#F@@W|TO_-*J#9Y6OOqadv zbR1Hzf5Refkh?BtAm;Umd4t?nP!(8LD4l3$Q;Gfdz`?9O4$|$t5eH6|)lZFpk}5c& zl1jmP0?RAi19tw6*hs^|a3bamYLIf$dsEOZr8&p7_y1sA_kgZ?2%avM`{r1=7n25R zV3quvL>O!2-;81Z7F=TFH1AfNl3&IAx1fr;e~oN@FzR*xcH~v$^dc(OzXQ2_YEPQ$ z1F%#GjOTKsPRkiF*d-{oixRZPTB96%jo9i#O?$_?#l8{B^(v{S=7oA{ozzp8NIlh{ zXIK3;dUn?zq-Rh4F`>T>5|ezZ4p=^??pS_6-LZU5-SJ}S@|12xYkAP?Dx_N>(rGUx zf8BINjKs<&C|JbQ@k)x|MU5xAJAA+i<{ihVmfpQ={Gx zy9*wTQK3Y9FaTJ8dt%TLl~D6DgE$t*Yyj1UTO`dR$mYaf+M=@Ebl={hrrZofiA=fA zG^%OQ#i}{YEZ6Y1ptB!`fwP-v|8@98QNn`9QRqlq@1^f<;*5QQ0L!Q2DreG;ry+Skw}V>8C2O=_<8~ z&Z_My;E-2VrK+*yG8Y>SGf1*pyB1|j^0z|ju%1wdJt=kAkEIU#z0_gfd>D^{m$4AXmi zv>rKx{?*` z8mIzMYc)=IKP+An(;Y&+T!FHAnus1qNiy1{Kp8s$_pi`~cm)k28BH68Gw&b+fcDv> z)ZK-q0PWsOVmi?-C(hZPCmygpPn@$o51j6#Im^{5+a8>47(_Hq4|Sv-$*j<4_^!N&<>Z^E&@^*)NSjmqyV0g)GxyLwu}u3;8i5g+ ze=ojFjANMpuJHZVgTeeL^A{A&vuJbgRuFgZeZdyCw+l7FnK;J?f8}1L@g$2ifebZ! z2{n5>0<}KONP6=O;vavn$l%^sMF3k6@NpwcY#QDtcHU-3Qo*>zSCh{P`JAM|hEAE*+%a700p0kn zq@paq@?jx%2eN#!e^7GxsNbo|EyS4zuo+)Tjd2Ps(OTPvns%k!#HTjczkSvHqOp}_ zE>zsRg5v5QRpsJwV7}@-NWww2eh8(t8#@~-P%f+9dtN9~)OYK-81pa@y(%i{iJ&C^ z5sE@#_TLM^mG4U6)+fR5!}#~(n#~xy6wo=t`xh~FoK9_xf9Y4AnLyqD0SNXx=E@R4 zd!4PYKGqL?7mkAT%m*>5{tOi8dLN?juOOV4VM9|cE68vsgu7&TC4{?W_yh>|$nYf) zo+rbvh46eCz7@i~GJGe5iWVocK8g|ZrAU5Ete#`hABP`k?MLy|{gW8db z%YO_-AT@Ru?mncvPtj|`T+;hAa{3vB(&gz~+IyTFe-gOvWQwVqRa|OkdDi8bT|ApN z;iq80PnQKh-SuBWSrF)fY(5LgAULnM@TMyv5d`NWO)vfwEza;^BjA0Gwhy4B&!Yyt z85$+M*X<1(1$g@cHdu8ZHCSq|J1^E?*eWX@!L0z@X)9(0gYCTC9sW(0pAEH1CUK2G_3xM7e!- zEG9`)78(4NRaI54d$*&KIF*!=u=O3zxhpC(Xi!g;6Of2w9XQs3cVVa-ao!VHG-YvG zs1y4AFOf`OrngL~jnn8^ovun*L7Mu9fi;69e?tgsPmBHt8K+2L4+ZN-@5`tw&k2j8 z(%k9MqRe40yAAi#z7m$@f0f*a!sxfmivF7LE>e^uPZZ;=7liaW_pp`3upn$gw&cyTeI!IBCs)GEl)b)BLZC ze?2Z7dIOz?Xm2-Yc4>6e&^ z>LgX3G-CmvJRkfoJeksPqX@ZN>A};pW#sD+KK-qJuV{pU&CWPk=^{EZ) zMs5veptp~4W2_4${?t@e`@u0t5q3Gqjp*{{-ic;?Ag!p& z=M7DR25lcbMg`;#f|iaob5xxc$-ZlU$u9S`2=?7`2zDrxLT>MwLvEElrnEJGMEYyH zkjf+A?|S%qT=*v9Ujp?Mx&`99%Hf0(2r%ideq5IU?(i61NVlS#4!BM5fA<=NbYCKl z|7C*YG0Y$Fe*#=ujr?x$T?XpJ#ke;AA+1R?|3|^QL|r)|LFIEY!JQ;el2P12rZ)h8 z)nh;+83WM7tUG`S5IAShbQK`xLu7qfjN-85EDAJ;$rhFfo481^m}$z&Jvl~pY1%L~ z(|-=TJzS4L6dF;3KLUe*f5j~*=I;%etTHkE^>Qytb;Xc$#S&KS=(ov4 zk+zOlcTdou#Xc9yG7&tT)UH@K3A!^W^5+orHzr@hFa$Tz_cS}ELwSEKgaz3&31P0gB zX2QRbsq`N7Xd%Be|5unEebKb~^FWqU{9mK~Ka|yf3!wKKS`^E8tzWY zu$-fyz~u$5-o?rG z!8(HQ#e2@pf5_^N2Gu18K=jt29R$n&Go~G;SB&*n08uf2(UbDMjkHEdYz0le2eHkQSJ+rwQEe$AxdpNQe*ls_AjnckwsHikm)iEyqdk-yXZ^oj(9us|y<7*`sMDSa37|1PZg zmr4J6Dz|Or1+`YxG+2ra3Kx1yIISD09CDj8zthuFntmCNzmuLG&GZe z(zl%#f9ZrXaXpW|`~Ql?{R8`t^h`?Crk9N|_1Rl-+2{SYcrQ17P8xnDH+%ns1?`2O zcEw<3j7Ti7RagT(ZHO_KR4x)ez?_!i#Xj#591k=5kPt?|AQ(X~m)qp?@RNPNT|FUk zPXKOOQj4<`G(>tT-%{Dui*Rk1uWrLGx<7pJocqcbA8=p!;yL$~FFxSD^2Ry$c{d(#pLgS& z`@9EEH#KK@Q!gXkhL@FYdd~8uUq-qO2TZ4v%ncp*J?`}E_qdwa`{k+@+uHSU(z}qP ze|85MWtxEwm`pWrQ;7v-eiWX|{+Tkj6v(-sH8$hBU;KgaB^bU$gg0S$lL%jm;Y&pr z86)l>d>Mu>6Fa(;1?4c41etDLPVnWl>-Je3D*r)BXk%lquu%{nQdego!de`2eFh%Jj~R}SKrsBugNQxKQLaQ!eyMrUqT zejc-oAsH}^&Z#~1;|#J9@F>$t+?kVJG>lGgh{=Kzo zqsRbc`C!e1l?WT?f{MCPMNbVXTAr&fMO{056B5v=ro}4EvKL`VCiVpN3}7w~e=*cc zRzj>eG#{GOhBf6(D(bg*H(|fLah9(?<}Ug?n%WtaAY>qpCAWW)r~TaiNwOqDynXN^ z#I=;$7TkyfQ%JU8ct(IJ+dx)EXq;Y7QnE9AxtgTktN^?}2wNx(wcDIc-hU(TFyUnq zQs2XJCp&jcT4jcrHE1x^Z!`jbe>2T3C-UB(aF9}4Wts3kLq_u%+0X9?WDF1WM3|`O z?+*$3UxWZbszgRK70H=+b8(z(nl@FnaA#ICj+CgqVlCymMQg@~6&VgG|8fj4 z7VOO6=1sY+rQJGU(q9osf9`*x{_7P`sUj=VbS)q2UA$LsL#9KwQcIdvSg#0grV{2Ua0(Bv(7mKMUg^YX~Xe;ktQ&hBvC`D3~6 z{JmUve%grp?`+$EX+I+uyq896Uz+K}Imyd}qwSWsLv^dYaOIqK#+3)OGp?M|&e$*A zS*q8b*v~Du#n{sBpe|{tFRjAELu}Ohhu^9)|2bDJS1ZpSbfe|NcFS{`~gzA3~-z5`T z!}oGbwy7)oFCXn2P=9T^LcZd@2A```Ek8v1xOt5{n{zcy7w&XP1jV7PL&K9!h%3RW zBJaUUl1*W-AcIR(t($^D|G*kXIYgWl+)YzR-@bkOuALrMe_4qwP{aXmr6$@P&lQg0 zng)f&h9$-VRWqln-c#fQ=vG{2JWX%2$YVe(EA+|_Lp$!Bfe%sV=z3psUXnxiC2}UrmDc_&$ln>=MgrhipON!-RXwOIYbB zfg3Pjv|TOyf1iZ^;!2V^?1cP~S^S%xuT7K_uI)~zwOHmOT4&HP;>4SqDKC}rpqg!L zsUFi{R_{dB16^zvi|f{3dS2SfS2LDg`L;>^R_N<=Xlr>%Szc1OLqhw{H(*LIWBFXr zhi5m}?Y@iJK3Vy(YG_HSeY_723+E|adRE4pUI64$e<@o;gi*gU&DFy9PGODp=~^=A z9+{V(tR6TwnFVgBv7m4!njD0GtDGmc1`|;T;8cW?ocH!%&AtR8zg3(TyH-r?VUp&y z7=q^d>*BfMOouOFLg1FE()u<9H*=ZRrqUC=K=TPYNxnZSpw&YZjuRO3%Hh;^Va7H| z7`d5-f29|YenQJH)AH>Jl^$sOeg_g#SUyD6KQ9<-L`p-pGhpF`u3mgl$^ zNPUbx{;=pq|8%a(jf?r1yqA)Dzry)&kIe=clbg<^&|lx`5w8YtPQ-gd#!*fzN~eF=tU`q5QaBCXJ$DQKd3$BXls?_``f0Y_N-F5Rq;EWDNaSO~Db7nyT-z3TN zPhFK?yH3(|Sow6C1Ckot zFe;C720^e-%*sPnuxE0;n9aH1Ot3j|GaB-?n<}3IgKFH(Sem;NCZ$C z$PoACvdyG(PzYED*-k))y3+BKap zs-D%W=19`iYwa`)F-^vztQ{TXs(g^nA<=|Z?VbQ>NG2!XX@FR8of}D6GoD0&f8&t8 z^0eicd*kg*6{)b7S6JchH~G-B7Be9mhcus7fr#lUp|+}=Tdyqa*g_9 zJXkN$EMvHq+YM@T0^cNIw`g(xOh=#HFC1+~!Sj&PzAEB* z?WrPsT3nT7Y0sJkV`ej$!)tIqe>$tnp`vX{ZkkN#o3i?*$#gb32;+9C>v-kWu5(a% zm>;ysfF|bNCUe3uxiRImadXOn7GH|vda25}Ho@Df+wb8A0elcYC|P-udl2-v2R-n~ zvH!*!4U+lQ_@>cyO0H8L`w0aH#=eF(&J2hG%CiapJAz8P|bF*^mk!14(*?c7H6=d<;iju5PkS##6g*?ffO%oQ+Zb!8;NfE9Iywy)l_#H5(TkDA z#}*VeQrBn&I6Q5bvkFb+Qlii_mX|3H8}P_Nu^A{fTLsBYW3g>vv004gSu8e#DR{5mo^OC>^Ge`%dKe9?Z@ZO^rfk~tQcD-XGj1LZnUZmtRv&9U5$uv`az9qyQw z=Xeh3dCpz-jXiFzJzl8l{a%*gbnd5PIzeF^d7)T6pCIqLx=m^IqxuZ|;n^HB(TX2S zkRDW;v+%eYza4OQ#_;GT^9h~u=ZjX}ecG-yKfdj8ZNe6Ef8s34Eh0g2iV#3aar*QD zn-^gq^*Ia6>$F9G``iWHKf3?K)srBsi#-pmhQ7@c-a!~x?3M6QlyKE6qr!%?lCU_7 zux}ROLS8IP!btCf-+6oi{LbeK;kTDB;0r|$_49tg>5|+M(L+mtQwn$i?+3Z5vG;1A z^3r2>!o%eAe?hPH8lcrI8gBYTb+b1>yPMYF;anf=;!6#_0IU%1@p=593El(xb*zT> zR>4G>S+sk>=(Vr;er`2bSzU_?gU6ilj|G1p2LPmRv$fe9Opxa#W2hvPoKfW_NJlWL z_ynkd6z|!LdSl*Zo~|KGZX?ObN3{+gnN7W29}Zq`fVay)nY}R>C-0M8sQ& z23mO>e{A8=okiN-N*d?UX(espaWKwfM=N2REF$WRh_W@_23m|eumsIeXXjfY+cB~u zj4ZT7a*XT@BfDB6a~SD{k=;Cx)*ei>d17S5pa;MO!WVd<1z+G@gzw^AE%+|pP55r! z-GT=g)Zb7zhPrXW%JZQKn1E^8Du^&nUR@%1f1a@R`GWCv|GjS?8T)+U_=yna{mwG5 zAeXdQkc(PW-04xgzfVISCDy!=b`ftBn<-BNrtf(WuhAs} z*FD{hj+u9B_)uz=QD*#aHNkm|2nndYc zB}(kxzZEURcH%piHzk=k1UJ{+U&wD zQEa{>?j87+MsLBm$e$e1*|cWmm#jMbaGe4~5)T;w6Sb z1a^xfqNg*nkh>M}s{dJ`e+CSm?8ZzjbdCmXe8h6JZBzN_@c|jAO&x2C>p_)Q!5@gJ z0#>PVHi+BbRe{In7Xa>n=h&ant^}<-(iif%n`ErD6`)LaI$d7K4fEN6(5#|6D$HxS zw09WpWt#bEGzRp__s5DaIa{!QSwI6C5-K3(2UHPbXHhnVm&jdze+zeo>4_>es*}lO zW-<7kv8}j;0>%9^Id@~u)HB&!mX3bKb6%W?y7tBLJfbDf-XPD-EvRlOrkf|7wp^Qc zcuOrlGxn(R(#o2H|7U{b@htw!7ypyYKQkxu&j{vuj?ZSElNTU0Yz3)KqOrrx)kM!i;1b+O#s9SFeN||Ed%&S z8EpJiv{lU#*_404JHk;cgpbwvLK|vyDwEWq&HN)0Iqoc%KiUotMXN_9;TOtx$@*xvK!B*Fw|}0{l`LO<)p9= zD}o5m%Y^>T*Bf+J6KukxgiVO^#LUt39;Pn`VlRAIjzRrT8#47bSRveo@OvV-9pMj0 z@Cd?>NAT1ee*iurg8QLuh1Mt7KbEF!oP3FcwArV;1t`#{KqI> zL)eMpHBA4@2;O-;z?L1tcO$$gf|nvkqY<3A9pKX=SVj1%2sRMDBZ5tY-xt9a!cRo7 zjqua4{N4@luOe7OSWAU4LwJ4!>j;lWu!->b5o{qme-ptr!Z(JnY~gi53&TuFHXy}X z`TE@frB$du7KXd(&xGOb`X9rv%u-pFp87i? zU|#)^e+Zyebp5di5isz+kO5dV=IdV$Da=Cs`w`Gp|9u2>N0PwJqE**25oFir$DmaG zuo#rC9~Xl%^*drvw*KQ7)K*`XjUZmXDhB21cg7&6{#Xp^s6Q8jI_p1=L2ms&Vo<*R z=NMF||4#(XZYwirt0%&?!foeze_KES5_eJrfArKZj)3{~MX$JnQy*-PptkyZ zVo-a1K98V6{qh*pRexU$nqU863@X;ga}m^6e@6^Dvi^7sI<{^&5p-Prh8T20{U0&t zr26F@5%kJ>Z)XJ6>R*UK=hPRt5wx!Uu?Pwp@mFCZ+T3>QN9O|yJ6~TH0fqXt5fG$B ze}y8_f{E$Y?+htY`TFA#5RlIg$pni8DIAzyfe+&_iM~EQVe=}h+&UyVgq@+%al7!Ynp6& zX5BWVyQ#8i0ornx{n8{uz$k_O1E=HtU(>cWc)8lRm3%qN7i+OKDOd!bh4Lz^e~i8_ zz;k#7>zS_FGizufA^%}btZw}ek-y?ago)A%bSaKXGqX^GOqhlzRoTc}I^;dAKL>u! zpfh3%pw-ZIjyWutE|`BDF1S98zTF0G7r->(ACHT{|AJgrz8k-B;{P|XJdlCjc?Y>_ z(+-9IKlHwt&}eCx61|rej)Yzpf9_|f%*zIj*(dV&menwyy;Pr@Zibl8y+3XlRpmbV$_uxz?@0n3)v^`8oyZhw^IM&A!&3PPaD*Y=D=EN zos4L9Gjbu1ytzdmnUODfJPN(p#q?^GI!d%IM)U40l(%VHrF%7-Z^6$LfBcLVD7S`t z8DOS8g<_F2`@V}}VPpT=W1pt4*8Bi4hkb#9-^bviQDR)KWBNihWzv4)_zgt&Tg;@X zHn6auPGt}RGtMqL$JR#?TWniL5wsyEV-JIf*qJb>9UzQ&`ZK$5TY&hOGQ`e~h@sm- znSnAX;z=-9rS|RHCs-0be@y4&0-W}$ISSy+2?;u##Qe258p=mA(|-ko#7*1e7>+Wc z(H5y#Qp_^~8stUL&;f-L6Y_MQRr!Qbnh>Q98mfniwy1p*>J$WbSKt1dJ_VWb5k!5Lqxk0e}Zf7bXUo*!$iD zJ!)XH|W z9tt;?p_7|$e;45a4DY}&5aF4a=ACh1XRH4^Q!dB1pV)`JGbdxuLEo%%)8*5dVHyMD z^3~-}f`GEx+&mG!&#W2%h*$2`>Hs~wdQ!Y&-&9U6{GZ=*8!?M-R6pH-}tTcbCPg zq?~ZciBgP7yf5NBQ6~Cp+LS@srI$Ttpl97N663J)0#oC9?*wPn9mEf3JV_i)RKtCk z-pUWu2KI&3pRZ=jdjqGt-pa>=_d~sv2VKV)dpq71?U-ZNDRe`Qa&!t`P%bgHz74ZB zxJ6luf6Tbmi|_Y$OjJ|Bi^|^0w+&+L;0yz5Q&g%vY*5u#a6(drMMRzuM!Z3UFRAqV z=^eicrnSJcw0HdcedwZesOojo==b^(VxuVh_q*}mo`3uYPZ{~k_}BcCZhQYP|1|zE z-~8M4PyJy$h(GM{2R}Qt_*dhP^?kW<&8g3if1mS6eb1Q>Jw1+nJqqo9KIw}aNncb# zeWAI-THevM;)Nr6@j?t#mZkdM=z!c$LZ_tqzJi{Tg^8M@Z|$U`Lz|$=UpZaFO_d(zsznHhIZF!RnpQ2SO-Ouh@9)1_EFDaGpXt@#%! ze}Pd6tDuC6+Su7z0-L*p&G90>CX4ut+Q8xJ^5ibHu|r%sgbeQz_&jG4pBKgKD$!VZ zBN&G3<736?C=a_%XSt8@4&JHZ4+#*7R*l9C?}X0n`{c$z)e?RRg1jrsinAsm!!}C=gT>-LN5IXw)$eNP` zyBeh5KtD&Ar>c%^S~Z8*#P7aUshUWSkgRlyr>mfRmXA+3R61S@6cWxuND{(Y0!J2% z6X70Uq8pIKQ?-Sizx~3h35PFy_RaP zj)Rrt4$p?=bspghm<_AqWfLXwxDd&cpLTVW5myhF6ed>Mcq+7E|4ln;>e0>bqE zIP9T9fb0nfGyCJPhq?k}cR&a|v>)1oZ!54?!hkJ=7&2 z*+bA|u^yT)pt*X8kW8s9OC`jRv~9xhsx7e>gO{LwXHn3sMfONlXA(IE`Y$O(Jlsk+$3x1Et{=TqaO0(UV9fJkm9~6AADEPq_ zD0p^LjQ<@*abVu;`@j5$ck`bm2bJ1~!|CQ7C|U2rUWvi)Cu_W20RIvL`kz`Jj-?N@ z;8%qB4~FAN8z`%qf8Rt;jt|kTLH=tn{9z&(LizNT(eE(r8O*#2lYf>Z1b?@}I$NhC z{yC&u2$`J=*)|t4(~12Hrs5DF92X z1Y-g;BDN_5jk@t}FvvIJGGQZjG&Y8Dd*#O%gLfu>m=tH_e@T@!zZmZ0tQGgl(RU9p zANO`p;Gn(-)dqGQGw-JCC}UaD?Z(hg&HVa}Y04P1_{NMSq9FGl%JWZ9g0fNaIrbqM zZ-O6CV-4(ggWV0>Pl{qpR=r(qd_XXq3PPQuIT?(o?v5w;Ad!vaWGF@@WnDJG&M?QJ zZdtl~gr(M?fAIo(s45w%#rE+vAlh{HZ@xTBp4aj_1D`eg z&hZr0UCaC5hrZjGDtAH)LaytfCj#Vo)GHsPCLR8X+W1h!7rVWBd)joDnKW`ts7tV3 z#Jl^Z=?q}=GqmDuK29II*q*HQr)=gfGuTB?P7SAFfBN(#%U@u#!9S~-+V~VuX7!!0 zY&w@@Er9a`dj}_Q8`V-ZSaV_+mV^1s*az`r#arJ75@~JU-fs^cDVB6&Z>1Ye)W)YV zljP36-{I0uW*o=GGUs}+y@sp7V%zW+St`bCK3&!&vrxpJx!%3r#JeJ+{CRR#=CH_& za*p#%e`ZB-_4skPwA0;@rLkPxS(&)8Jj6a3v@Oj^IuLyXh*B({q)x7_vyCL!p2dP8 z1OUY4qd;(;T`sZED?6>3yZv?a>KWltLvsmaz3XkGw+4%!WxHYgeU#?j=0}2e8!GNI z;~pIsnFfWw+^h|E#EDX5G)ttAV-i0hx*5wTf2IpF=b_4aloV|MeUfxFCY6X!%tkyW zHd#h+ljT#fFg9mj0+swFbp2;6Y(yH=F(bw4Sdk8P>`3)GsYoR{=|~egnMkQR*+`c< zZKMf%L4w*iWBoMBs?vqq1m*B+Ig~5UL9}}hx=({i?QVB;*Df#S1|{Lid*r4CW81kt zfAntvt#^`g_X2Q(zX0k1wed;1X_npYLc;Cd`6NpLE{}wS!?Dh+%2O}Gn)ScV+GBKG zYb$F3?q#uN|F5%#V#c$rtOdB2#ailrlQpLuw=q!0c^hv>=6HL+U5Ewt0xWMAXAG^% zSB36$MJ;v-C@&;omryRQ$U{PT(G|N&eoU7m^6PSdN))6IIyS!w^U`OV-R($@gGgzoA%o_x|_o_UH& z*hDAUlXm^1u)67BGn>gJ%)bP;f7ii2xrVNb)UUo14Ceis?mr@NZhV*6>_s#9>O}NaRmtL~ zWxEiIk4WYt7T=2Ben#>4-$Yp=*<^^jk#J8CPS{n~;N4I3KJzGAhI&Wi3Y6tXlSY0t z0fzS2TJnM2O>AEye8>C-f34K5ya<4LVRRIo4ly%s(Du4xYPe}~tSViY(K;Oa32lU1 zJ9wHxY;p>r@`MeNvoNz8`FcbEES4vHK{W%-9X| z%$B#fFd>3sdnM2C_9|q};a{?X=iqA&cb#0h#IrnCg_0cZa2;ZFe~58-n*|`J67c{} zPMn`+m8S!(XH?z`tYsnJHiJz}%8m3aL}mfYDz6W(3OB~uftpJbTFBYQM57$CPF2i?V?oQFXHiSg`rnKbFv@WojY|^3&1G33lMwjgm z#w^#XY=p6_UK4i&e~jQej6M@0STzfSyQaL0UrWek847Z7`xhG9wGFG9!uK3E1QAyGTv1_;*Kj&INst37n%l5+OM1tl zdCa&iaum`xQN>;2StxXVk_Z%36f`Lha$M{%xPhD4tY(`Ke@X}MI>ZndzZAO0Fl#9@ z@kKt2J9M+ z4V_|#y=7;a<8s$sjh~4z^P@*u`O#H4EGn*(hOq&oBCBH;rlAY*glg1<={z1~Pjd^# zMleq7%2!HOe_=JwL}p?2O$wbjHCDe?p);s#w29}|F6WuT1mx;uVbqk*#tA<|`GUN+ zK}@m=Ljq-<^LF{(2!VVx1_Homfl)kOO3((m>XrM#(UF8%2*=?np0i*O;ya9`yu+My zIw5^d)UgBV*vXw(9p%m|)bW{MY(gDBRf>%<;ZM+se?CFt-ltcRBGYu-gJrtQ?hWpJ zz?W59Xsz*ea@DRR=!Owmm7)?J5gTzhM@}(Z+-{=z60%Sm-^MG>VEMD@UhyvRy>gz> z8dWe8+>th|pF;Us6CWkD@eHnK%3IaOlVM>gqx*uiQEXe6G6wpYS+zBT3Qxm)goUSI zOvH;Se;;lZ+lDGy-b9!(HU~OnNt#J%tAw6aIxDtSZ8?2C3)!u@66JfVT!H6DJ9Jlf zcTDA@!p?(=;rw|oh~X7z7erBZXB19}dZk6R55?msWB*RO98oPZR`&%kIY2ct*1!TQ zKa{E`yP>yU1-98WAqzUolvf&=@^V}j4=vO3e_RhM3Cq`2yU_TPH3d5%s_GbCYpI(% z$e&N*3%v+=H3J&b*IXDH8+ ze^I$CRWF8(9gi4Y_rhlBL0~BrgxSapX}OT888?T1Eai!`?Kk%`HSvTW*{)>UP|l@k zwedYf2{Jt?jIOg1bRVKhcQ0T00^@O0%9s)(a#KnSNzm@9K?Bl|evv21F_^c@N59Z8 z>v@4;27@bwgDVjmE5+57NAcClxwF2ze|{D5`196#0%4r=q}A8_T-^7Uoa>&z+37aC zSh`-d@sHpY&OgNd2(Epm!?jNh4b5NBg6CRn;lE%h%b!968(w@@pqs@JVCvPKw(JGeFN!!Ei$L@Z(;@gdo27P5bjbNh?-Cv2u)-} zhoPNgi)86x^h>MW;R5d&6%|)mKlJv{KKo zr8G=MxthL#v%Eu^RP+`J06##$zt8(%hcQ=ZPsdwE z^gK@$&)~1aI52#mzZFRwpHQNvD18wAhaSZxmH)fH4&$Hu!?a^<2CnqZPl!YK4S#&I z)`xdWkFEwtyb+yOIar3#pauCmc61S#x3?8vJ=((=NZ{0{!x@O+hEZ5Ybl)}zhH%eq zOTzR$mEj=g|HPaZ(wjRO?e@?MS9Fu9U)?SJ&z5jJQHQVdtV1tlIQe0>_2JrP^|=Vk z#NIlZ4OgyZc-d6GdAE3B7Y@GWAAd=j!^ER*Sk<6_u`Hy`r^gJ;R+8cc*n1PrKTu-S z0y9_QT5%g~;QTej`qzfenHAh?>$@D$EZELaaP+(KZL_l|u8KP?v3sz6sYIBjFk zDj}Y-g*6~%3)U`Wo0IS7gbC}y>ain6eRpWFI=4(!e(E}%uH%;5(W>R{?dXx?LOdA! z#rDdt!9wmV@@frieK1>M7YfwY(RBB|QIxqpfGK%4S;D3!n< zURl!3yLngf$VpmDkF~e5x+KnCkr%~zh(6a@P(D2#wJ;7W;)}X3fMT4*d=WnS8DA({ zr+@cO*@%mG@5C)C#{2MEqr3P5U}XUWi#_%q={l@9o9@?!5 z$NyleegjVJuNS)!kzQE+PWnjc26C6)NWVBPyf0#94q^?4FB;y6K#7<9H$alE38(Bj z1FkbzzLuBxAjaCx5Fe6VIn=<7(4FKlhu1zZKIE@L#eg@X^?y49yzE^dut&~?$ZlPLfQD?m^HEHM;by7*CTBvFpvoDkQBHg!pf ziyOk=iUhCr@JNJ)#4Cf+Rz>D)2RYkf&83p}ZiCv43h{43!#Fu$u%thZ+YJ!X{ndfr zg7}WqYk$OkbiYWWv)d?D$}sk_<57Cf#QwvD60JhC%6HY^*2*oI(T7wIg+im1*M!J~ zc5?HzY7Cm3U+tZwdj<=jKAKQwR(EN!7~99o3XS5QNe8Ob23i6GBXKNGZpBuwR(j^5 z1+(NPTutWpCfvOVG`J2G_w`fFTv0Q$mY9DM4u5MS3(IEzWE#+hH$yK&MRhj!azoT; zvvkyPEL`x4?QT;>jxra0Fko%Y&2tXjLEDPrO*atWvUD_K4ltx3?~Q9<&ac_#KwV(U z)2?HeWh3d_mh7c?${_Y|i|ruX5p!^t4ZrqCtcH75DY4l7X}Hyv5=-H)b32b-iMCd` zPk;C~R8!CW%iewaoNPA9vyHQ%xYM%9)6%0LtArC`na}4!j z=-U|Tz|eOvWMc@wpEY_E?$r$iRcVt|Y3FVEkrZz?lC0(*hP=1?hvP$T!D*FmU{o~) z@~7@eK4;^ObMWnl34Fng`B-?_vN%4Hs(-X6 zSSjit0cqxvBtS1@lLI~VpNFwo9T=-0GB1Fk-^OkYMFpBkmsJ3}-e}_fk~y%<8gMzl zd)X^m#zpybfjyxWdjwDF&1dNPgJctTNy6kOwi0#-?AjJ=@LnaWk8i|7UO3>gEPrcc zO)=~?Z`U?d4Bgu_)C0Gxy`)K0(iTlrG3w0Cm@igMx@MjQ%H4ZR!(W+&E8??N|3^&fQCs%kD=38psTuj<+tIl4fcEn4E2_&Vmq|) z)$_vF4O=;o5Au$^Y%A6kc(S)4ihuAPtRcz+srsiwdJu{smEE2P85X`CBR%y+^Oeg0 z#>+79o)zy__z~1%{|8Laud9+HTPA&t~1bgC6xurh{BW{%#5c3<@w6xiUS(IqFkq#N{4cka+~rl<%7!S6iZp8j4G!o zzf(Gu^-5iNTCo*ZS*#qaJg@XCzgO}~LFrPul_knj#ZwMaO3HF&g>r~8rmR#BRgQ*{ zcC4~SIZioVIYC*goUWXqoPVjDrJSu)l^Tr73zQ3$ipvSLJt^{sh zty~Q=_VvnZmDedZD6d!EpuADJQF)VcyK;xJU3shWHs$Tg4&_c|r?N}APkA?t>Iaku zm4}q~C=V+iQa-GFMER)lG3DdRqsk|gPb!~RzMyss`M&Z4<)_NODnC#Iy%5^EgIXHf*o5{yidwo8TKQ>c z=f%+8*wWWS+hbb?Eq~k}YvY6eS6li2T^m0?M=SsS1>0GJww(Q6{GVuPlx7C)YEpZp z2%mhxG%uVE{ae2vDMHWGLjup#KHR03$gu$F&Y-H>hVB$$ij{MvICNHuY&^wbL1Zy4 zF^A70Z;O*3u^;)WS>)|fJ9OalP|(gdkXn8ns^x2>TGr!gnSYMgbqJGEXxr7GbKVfs zIr6;{e!t~fvI&toN^I+cM&CY&DJRL93|#?A%+#2VG`-naJc-ggh<^;xX1|EUlru%dFGWO$@ON60P^3M2 zMew~2G|^ad5w+CY#E0uJ3-9e17B`pJOx|0<@_pZ@r?-Q4Mle-)qO#dbwZKNeZ&Z&6 zK9Iz}llF%(Tf97z-qG#*iPFAy%?WGdVWvcIpZbVS-;)pSOzGsE!JR3c!JR3cu&Cup z$$tVh0#uO=&MW5Rx%MN2LE^ybm3em(A(lS#En4NuR0m@P~GV7j-&ji5OV!H@UD>$?@4oazyOdAIrY6Br%tL4-lrt1W99pP zC;|l+e!BWzhfsG0Z2Kd)MJJQl?z_|mc7Gq8GG#j*Jc*x|kz6>r8{4<&+fa5b{g7ZEw@dmZhC7ONBVXoCRj3z=b6~{?)4J9kAJ{w zNVRoHrlN+ya&D`m+-!7S8b-IeVEIDk~174no7g>~?bpp`oEeLoNZl&6laVj6zC z_wUXg?9CzGF{?KvyeuL5aqDnG_Mqsoj_%tkPf8*;pe~Nz6{1w$L7YYB0Dmu4PJNtA zDVozh3A*{Utv+$Clk9L(@=&&u4g#6rwMlk1^8($bHc-X(o`bhtV5q!EJmV+V@aqH7 zeG5~)6HdF@@WN!COy(Uh8AnIJgL%6Y?03>t2HU-Rgtr%$=zHU69ykZi=D+f&>)_t= z-SmzDHL|&x^Uae7(AaKfY=0fTy9RCy6Mjr!X{7O7s!JSSD#?T%d zL#eUH@nag0o5kSAM(5fyxykJ+9!bveoM@Y6YseWAZ&;}EBz+G=wDq!ucvm}5@)UP? zjvUT5$#ciS9S&cM?r?ZOs862u7toOm31&zw0I&W+I-McLm&UU&B!Ag92nr^lY8;v zB4Ws2F7LC(xl3~k;&WQU&tqxutXj>#xW5&?dr>^f;rN9acYo&FjX!cj6r& z^re!NA@;4)COJ%HLUQ4Pdq{Bm#^bpAII($xO?vl|F@awkVt5C4l7qIv2s2Sm80j3_+j$7SCS!VY6kn5p?Yx4XW^*My zS@RHj8qI@6Jbz_cm~1Ym0gy@3`?7nnhz5q(;ze1 zj~z`GqsihmK`9E;We)GA5$)ffpquq^t^PX@%r{~G-j4)!PHA8zQbyxgc%%Wux@F*r zb#ZhH?=f4u4QZc_&pag57|wyVV`^sO_j) zJhg*9FBN#|!kCpl?dgC#Ey&>kxl^<}tg~sBx|FOuQA#jRMj$eaXBI#tx zCx^Ub^G+LNo;B$n1j@XPcxl7Tv%yP(D07(nx52|Hm2Yrw%e1GFaQh_p(4al>CJWEoM73A{xfoPN@ zH~L8=X$*DPgBbDDSqJ z#ebp`u-GDN$=6as8x}w_OC4lPR7p3= z8>7~6-Ka)H6Raw3^zJoDZ0G_Lje^#WdvS&irsHX1i627ra`5Yc3 z4f!gZGbkA=oHLNBe>vQPd=a*5A=@>A=*m~}FlULx+^AYXVs6wdnHVp~3=_*qOjH09n|a3? zyAeMj0^>*2Vgijh8{k?DPUS&ko($!PX0}mZ%5aKwXB1HjffNCvrl7Kj10fSq!GB6V z9%@yqqH5#QAVMbBS@(s;_}KmOJ~71+x1rHlobndStl_me_+6vQ`P>wx zEjt@0s^dXwYvQ9wwp%%v+k&BGC4U`HR#EqW>R>$OJwQjI75MTvMGY4=4mH{P zqpl=5xSpZJfOJgG(NN-z)DJU<#~~@cW4es7q8{Iw~&{ z*2kQ1^boKnQ0JO79(Z!fVSz=hIJ(NsFuC_0^7gRG*K&OdH|~z45<%q6pmhA^a&+)W zZD7CQSBH=?AEV6gM~M`L7)4;mL;CC^C)?!})0m z+3`l-w&21_oGn^lIipCXo{BaQEA z-#tWIj=095l4XXfiI2upr|XsfBpE#;Ay1X#p&Jhm-IS)oA&-&rO-l33z#p+o?%#;C zeg`@GcaE}|hskAUcj+@CMr~jcx8P5R?`#otTkm=i%74oppYxu^ZK5-T`y`P@>ZExV zmbpf4oJAW#TJTx+RT2XU2!24q;T|wu#Uhb$6jW3o1q1~>lAwal4!ks<6dN-=!wGt) z`&K%q{sZc&zuJu4>{5FaBf3W&j7Lkc(T{BiT5}TOYrW@y)}-J-o9dxMV`u12-K#-# zb22zj_kVurTZMN*AyOOPiNf74fEp31jS1X^)$lHy3-CQAf^;3y?j{EDqHd%cbX37A zVbxwrtckc0Q#{KFEyZMpbh*w2nz&=N!$)+bj5)win zR1rZC6F?yJNFbCTAms%`1s~E33J3@SK2SuZC?KF>Y=}x#dJ}x0_*6tGqJDGE%$5N9 z%76b;^1JgpbLPyMKDX?>)bE`h3#jKE3-G(agF%3 z*TaAJTm$SU(|b1yyuHD?FeidwDJzKE@x^dsZkt!K>sIs4)v?E+7MZF`Iw$u$;@b_2 zVBdd>C0#>1X0I<6)sU-GEpBG8Xt&$e^nYI4dU&T1Sq!%QP4%iYDgIgYsx<4YMtlnc zlh2K~ZMb{0xC6$n$D=xSo%nqKCff!t#gJjR@NQ6XLx+#Sr)*%8pjC8}V0%1eKK7tG zxks)OI|PWYeueseLkZ8mJ_qg9zRIMu_iRo3w<-vs+B>ire<{)(RWo;@wwSe6e;WnqnGmh?Zr zH~v7e+N;q3TUq|5kIsU(jXr*8=YR7N89She`|nj6Ssr@tjkb&4hfB;iN|!Z$AmdQ zEOVLQ7|vW~I0iA71&(IsvhrgDa|Q52By$CV)WTdgI69ci4o4mx1jjh$a=I;G>J%L4PlUnG4;tG8gz6#a!TMG;^V+0nCN2hAtL9J84#0gi6wN`zx$=4t{*Za)c*PUcF6V<2;-z%i7$ z+;EIxu2eWCFjpEJQ<*CrjycSg0mlO7%7kMJ=E{O&E^}qWF^#!$;D4CNT)A*`F;`PK zHes%2a7<^e=5TDvTzPOTWUhQT7BN==9Gfv$3pi#lS0NmmGglEDTQXNmI2JQk@xtXP z-g`=#d}ht)cmK&Gp9h0yx?=fXxP1Q0jL(^hUyxe-o`Z{%&%0&vzhrskBvO8t8lH($ z;g+I&1`hTcQSw=~6o2{LTAqAX4%Qzx|7$Ftk%Rj$@crdb{ud*kjZ2l!&cU;HEyNy; zr18H*cy5dT!F{)M{?}AKn+MPCHIvVuHJ8uY!LNS@cpuqn>%ANHjQ?elcs6Mv=Og)U zO01MgSHy2yLZ>X0&q2c+4EC1b8Vu6dKllXJ&m@S;Hpr~Xoqt(b?2r7|moLLIWM&4J zZGc)Pj6JBNna6w!d*t=FVBj_|>8khsnVxLp$EEl!2Y*GKGs8UQI?z{v>VX<*)N6e!E-69_Gzu(eznNZ_#VzHpLyHD)6!y8}r=8G#S(~vld#OU~y)A zrOFZ-Wcl>Y%zy2ojQvF!drn=9`}hix`t$-8GpGWp`8llSM5c_G@|@VAIz<5Hr&7;# zpaj$lslX^EY>A}GgTmy4{SGb=B5qiyHAwU)wfsBQvcl){Cp=FAH&DB^Qk~hFw;p{} z+b}D)+uuV^wfRckz)L-^L7U>t*mH}!-Y1Bk$ux{lt$zsk*S2oPMd9@$40EnLII8LD zffrXU7_=;V#<74^TaHhRxp?UGj3fJ>b$5QlxMT9`Qw?cb{y8uD?YV<&Z$@8^eeJ;x zqqqKavSjDrH=AHLbN`o@~gO{*4e zX#K^vO8@=hiQdmly4Od0pm_!~$}%TWz;5KXO*=eS7njO>vFt zH}+h#VB6<`t9NW!wuL2WGxYs79I<@R_@epsCx0eaXV^OrD|T_>DpL1}_g%>_HOvt@X0%xx=J`=Vu;LKar2mh8< zG(vl}YS28|XW-XYx(y#bprR`3aOU90x{v{vzgwVIOO;=qF!E8E;WGBUT_jG?dW-O~T)*fd?~`Di7lUuV-xA5XTPC>*Wt z`cesNVzZfdJ|1iNIAQa!`!_yT9cw%|WPj`P=PEu6xPG$l!jF$6$1mLb+NL#Mei&M` zv3#0!Q+kU&JKlVyYTG-pk8b(yjg4MzIk>0{-q&_$8?W6kB<#9 z5BzF+i$QfQ9~@y_)9b;9&7TLHTl$Cb=_c!m>GfrXDWy*b{;+?g_QbHuH0JkRYJcSe z_Yb)G$IqnlNQ|5F`4@}bCszn^v=nAz*$qqaSrP7JL+we|Y-?|05_v-8c+L$hD& ze_`bpUrc>^--`NOhx6{eeCnPbhrYFM=>6MYJfUtbzN^`W4oBVA!<{2dul~|WY1aQ? zUCDdj_dj*tsiAAWpFJ{b;?Bx;vwt>Ld=l~KknPL&S0^+(JM7*C<1KrX_U5;?I$3;1 zqW->}Ew;U%WZto1ey>e#-GdwZ{Ns-=cV&IPck|zu9Z8K|f3o*$y9Pa%czNKZB`Y5s zXL@=BTdNwE6gLa__OYRcF^>C*{*g{^F9?2k%h~nr*C*vgzF~Q8_Wt?SoqvbUzxn;~ z$#JKSnGfzi@ObO92Y>fAZ4cjDGx&WwMpdVKpg!@lmN%^3Ay;2*nN zs6+agsr`>-gXdJPA8_r!AHyr!eqQCAaMrZ^U;C|J_IOm+W!FX}zanwyKdw6a@4dTy zWyfRVN4D(r;J)?8dwp?ah=2K1s~=h%Zr*+U_OS|GRU!*820MMQUhN`0=Nwy?0{=~(^Rar=v(vnYvU?`$L+DmCIxyvF2 z1DN13ITo48a7gd;ntzKBw#5W*1u|bGiRqVW9^-;yzb00{*W@LZa8UZ@uj^>i%b=X@ zfR6!S`7m*Hy!8ELagj+%POm^`=B{N(=e9vzRK&MyytJv>qHWPfnWvuK{@)^7cS`Dcdo6Kg5< zR}T0fWbFq~@g}+bZttDbKJ*uN@QOe37kBiEKlT@Q@``u+i|_J^Kk=V0VH^(jT;EL! z!AWh(dEA_iO@&$SYy9QuPxv+^ir*XHQvQx3yb%PC*_ zoh#JvzWxJq^#yXl)f)k5+je=8j_qT~ZSKxIzSz zG3bO~3I@$%s{N*s^PX8TRZ-Jsi}!-nc%Di8FU}$SUE~q}@MgjHz$TrVsj9b~Q7BW+ zh*bkqs#DI1IUP+1bH7vkeXD1`%_jX*4g)yj(SL_$&=h^_jj8Y9<=off1Vag%AdFSTSEOZdnxfE|ZVL!?K z)_-Y+2@N*CybP-Vo+f3@mE!GeDM*0q)d#@1ngESU$V~%dVfSj z9`V|XReAen*!^dM;tsfILTq@pDjF|kG4uCjUgUrV^Gz3A{A3CqPh7P+vY zZde(dD*uf)l35HBS$QZDBg!y8!L(EcMeMMp%zzolMOoJWhu-fXfPEZiBIv}hsHucW z2R)JHQx1x1IP8-g7LqT0k}t*ZPJfrfd%nohEU6gI8GK7@5W(_c{^NhQ(*h}>V46%R zrvuICOKJ3^#5>0_rI@4o@`YgqmI+2GZ)h03vZ^eiHmsfw0sRs#;5u2XTo2^_4$jqR(}!K_%Gr#qg^Wwga^9pdOj&B*d>h)y;05% zaLeA1QT%5uBzu6Shyf$JSbu_z+6`GIl`n**g8Se{4A7F$Xt*g86BzcA@ZaGLBy#+~ zXIWmrJ%dSTr@`AG6a1$eF+Su<=s#bY)Tyx5%Lrq>v6G>x*zYnFCAFo_EHtt-JeXkr zbL$MO8pL8D#vh-UzQlEtI~eM@HpJ~%W1C|U(btsjRaHvDeOV89*4C!;9bPjax81nyC6}MnsD9x&3-GI$o!y~ z_@U~na~XW6OiaQ;R6fNQW|Lsi&MfuJye;@{r@=PIxA!@OYh8jB+tujI{Ia2md)!QA!*;ZtF4ZhDa^jZP@^4y2 zyRB6;Xng;+j^e#pDR6QO#pkW~wwJ8Br9ZS`&>!F>ao+wg@IT)r$YuWj)PJ(Q{pX;V zwGW92Q#56TXgZ7RMCskM)Gi{iCOT1OG1IUIr8W~uBQw*4a(`%gv>doOkq!D(ES#|M zsadvTc=2>>MkJY&{5xT2xms?(&X;HiD>wgjTMCB_vacC>uy0i~Xb-E*MhD-<)}=aRvzvuj^ghQO8r5i*Eh(lPqnL8+x?8*5=HH;(z4{w; zJ3KY^yhFir&VOx?_tjK+PfhQ456vR)wOQqPUVuE84)k0E(D+hrQUj<_Z&l2OKv?&4 z{eOi|7al_{a~W?_j^?^yLf4c3 znm@}QJkCDqiV=mlg4dBm34RtOh?)vQRdty?=^;Xm6hBgR#blr2=bI|N>!QK$`hUSw zK(vovm~sV<&4cs*t0;HHgn9(mguoFIE%#mVU7xJ6*2b}u-fWPsb7mh0O-FZhuPSULsuP=TAoO?ef;(KyVQ{Kxs+dx&Q za!~W3cLVp!@YCsXOX_4pQZsQe5^Ni*3pg>x>VKge5xwCtX=hfnolkUO!bgLAmwjk? zKR!gkIW4I<6OUP66ED##z)OB%y+g}I@LA~H2#68TUlv{rFPJhi!s8y5J8 zO92!22gP^z#PtfW8GskPX=u1##mXy)5Y$%>@`Z=^5xCAV1h1f{F~9q}p6~F92L0WW z{eK*M>CR}t(6V9E;3)e;OJ9Fz>Fp)5Ia=M?KCOIR4U{8Ht{}5J=GI0x)Xj5d@oFx^ zkLVfH%#*GFHN01uOj*oRmdV^@_?llBIywCCACCBNe5}#0Ga&InpaytAIC7?(1N!70Vf~HM}IYAHZxju&g@`)M41*oFvB8Vhmr)l#1ze# zbGNAGFi-oGc^U{@!KnuQs4n!@5zZc%oe(Bv_?kx;i@4R8nv{O4W;@Y;a260dXc*63 zyyF??2vl({6~lrrFhCPbd|`uts=x~+yfvoWsqK@pnfKeBJH6Mce72Qgw-~ob4mjjYe)*_($VZJeLc_$UvC(ky@8s5g!wFpu&N7_Rl+bb2!bybo)VlsYGS$~;G6C%?%K_kqg5g{~=dRGTM!xy%|i`U?@WI8zN z#C#70!t_nW8BJJ`i?RUQme}c`f%)Y>ar!X)SJOxG_{3-^rky9|lDDr%b z;jmQZVSf{T!}B$(@w*I8v)d+Y8s?`mr{{YTGL!Rant9C6vEDBawB&`sOn-GEQ{C}7M%ebQ5y3F(I zRW17igR{;NXuxM}>Krzw_*rlc{327!2(z0F_Mo~tJcO3j)n%#TrpGj8b z8Xf|@G7s*0!rRIJ5Q`pk%`{W&lW;B&ZgwX|aWvZX>CuW@@PFT!wH|+f^L^#F?zE|Kdu=vq&=gbIc=D<=YGJLD&t+YJLKms(p;uYkB0qD8j&(G z=njz{pNjQ=$nUQy={w z0nY2t3E}HFVZFuov8`fyH9D8cDG+DXZ{)jeU``4xcP>-mr3rcP)iEW^uIB@xE+oAW zeqC7S`5_M^%d&{0LlrN6M%_Aju!NdIxmrKJ^lg|a(?fGh<9;0@#;FMc5 zXO_jTdBoYPG-u{qVZ|f!GozLHLdhyhlFVb50RD#R7gNZGe|^@bx<<&U1rSson@*9I%bKkBfwS6W)R4T7Qf4 zJ*Jpx9y2e_?=Gwf_b;N)X=3>|GS7X^1>Sur$bYJh(8W6l!X|;XQygYjRtMo5{hV3N z*dzm&qy{jlp(b_4@nG^L60ft7Mon-{=4C&^9sY-J&c$^2!Z~T!z;{Iuz;_KZd5;qV z*;0A4d|9Fj!jVd#t&;o}Pethya&i+*-8SoAZvAdSi2z$R4y>Eb!95aZFxs7#+(VJDRu_ez06Yr`Oz>XfO+qiMta99B;_Ylpn+$O5P&mBF|M0?zg_oddJSXD zGRC094D{F-?Y(FEzu0IPXOVFlUw?0lw8}`M;tGS@XT!rCsDSZ$&)r!hLKQ~8oq3+A z(UA&oc|q#T>i8#4vq?4v?@knYF@ITce^LaY$H(>(=9~gSe(>d|hj$)`{1Q-65%%!M zg+e_61-dd!C1Y*begCan|IQncpUXDLKO2{=TzdDPwEgX^<7+uy`zfNBN*W87s$8kjS zX{x_$^YCxw*dI)Y^o3Vp%Z8kLw zYXhTvJxBI9za(C{>wk{&7%3X>uL>O~O$l?;sM}+m|D$LUjKS((@u$V{-iB0#o?2f0 zyLeeLYF)>7C`)JHSb3}Cp835m@mz;b%6$Eq5SO#}Yv{<+c zId%(No`KigX=6)4Y|2{+_rl=05l_1(;(XJqw~B+?qJ`oRv507`m%PNqCgCKALPIZp zF64=qkD>`8%YUhf`HJ^Lm=8m9tW4gzoDz*jKpK`4#{6CAB^03SPKPcO-g;rdPYT+l zD-Wav8|BB)g#~B=hu$NDH&xa74Xy_Am^+KTZ`Z||Obu&j%QtMjF38!rJSR`MkecZ! zVjwd@GedOJMBJ~6Li)=ehU*COwOO7TD~^Wu*_ez@yMGS1ng*@RtZLu?&*YGSe z)L}iTCOSD1yETP)zL^ALVJPpzFEVkzoFAwn&vC?j?z}@eBL1`-eiH*~$s+y7(?Q1$ zrT0R<9e+zpdf>5bmr^)iZzKJQkZbcj-h1sZeR`x_z0z<$X*aJlf_Z-5H;1n}pY8sB zC*1p=$N#FjPaIn_ctrZWgU42n8#8e5Sa0aw!4-oBk4cRkF?L|}n5xPFsj)o=j~QE8 zJ+de_Jrn**?P4W8JedidaxMFW~QuV^~3 zX|t^SoZP{gdHIcQ&urYtn#vJ_J%a9oYdjD1<7e(lO5xw?5LZdiuW_S7r1&!YG@ybv z)hLoqCh#r!2z-SCA;BX^H5XKp!G00Ryr^-FIeh=t+l3{gMsWu#YIreXCyb~XIkqT% zSbt5;sDg})u>*$<9#JtieMIHJG1X(Mht#AGtR9guzH;P{2^ra$nawgLRE(&~7&T__ z*uf)f&_KM^6zl&V+AEmw-&u^0z12!Vo2rVj+^@TweYSlCYL5ykB@C^#14HNH)U5K{pa|;D_&2 z?6L9sU>|tDD*rpl#4|&Dt|za{?|->Kl2_z0TK-PHt9UO6es3jCK3Am5W27t-Jdq?y zsFI%g_IeW;qaV(3BI2VQRkB+D6c4Y%@J=39$!?VFL!B=WPb2=Kzr64x}asfpwv-iKI&_!Q!ci0>jEM+|QEGsh&vX3aoy58~gNRW&9);URh8 z;pDukW&vaohF{GCo8Mvh2BIS$@{L9;L>!b4@(Dbwl2`J<^3HsyrFz8kT+*Ht7l4OK zJZMfT0Gy8aWC66xONhq{`dL+StpF@EX#tpnI0$iOi|!_s%tKsEGA%R-QkL0nV#SfNTz6hi+o6hV$nilB`;6g4d}ksc_SRs`+7vZ!|ew^_8lD2N>3 z;bM}~l8_H6cpgM{v;>JL#rG}2f?5ozek<-B5JXI^pwA?=fBlN?Mkf z$o(7x$d!^qC488*PJaq?lK9rpuiCYSI_!oxqV;gSlhmO6rPffQ4_Z&6D%sx}`r9>> zbfr+Mo!T^Qqml}aeC)J=UNHx;9f1<9ZUfdnYXdEErOh#}*|-!e{G$|F^Nmu_IfB@x zZR56lthI&kRmALek?l;R6=HA1frziPgV;TYXWKyy{J_Hz?*PnG6b1Qfwks)68NP<5QVp!wC88W z6j>g!38>iwHQSTP$ePhG?pHsuoJ^xOQb=1yMh_ z$sWvM1f4_^$Ru)<7`c^&oF$W~oPo_3IWv++$k)g=(SJ{oeS?0Uq44&TN68Ij-y?gR zGsxi@YR=?r8fOXvHk)V^;!K>);LL<95ZOH9MCM?j%t)Rl5y%pdJx3ZN%S5(}BvM$t z3X!cNX~;UV`#F1`3X(tlunYdE_=+R|5$ zy&>7FnC@-VY)fCK(6%2dp)8qnpj$DAgPbLhPJh6#zd#wfa0X>Rr9hqapzov2{`3;J z(u01C>^B8iPx?7BlkSpYCHK>V$Qp5`(K337!VQaD9oXzck6{kQoLR|ydK_69XLim` zARCXGPt%iVWjeBF=-0@el}U?b}|09HV$zcX@n8QCUei|94c zn#h(=%7A~phwOD4!l3MjI7=XVc$p#YJZG)wUSxz^LCp))%@iJ|)5G)9ztcR_H0qzz zW$|;iHppW1plN0Ok)?80MuXT$WQ7Xo;uzMwY5!rq0aX%|%YzA|1w@;Ts@9BTToM@NWzfXza-u9H8z-he%Pmp^;i%P5(vCiD5>n3~G5vEe?BS%y9wTVePf z9#%;|!$6L8hQ%CTFf8Tr?S>T`4;WtJl9n3ilp=P}4w9a=eYM3Lhijle6~m8eS2->~ zT*-ftk_{Ms7h^w1JdXG^;#F^2e8~U>eF!HS!M8NT9AjrL?_~r(`x}??wc-h5UoM$% z9KdlM;vvM}ja3poIt~-aa}aAyQ#r0h++%{;_`(D>Px5fjT8kO{2||qE=&|53L)s4J zWgJIhcn0EXjw<=c4E`T5cjn=y8hCruyoP_ro;E|-FCbnq_mS2-HnS~YVX|d6#}6=U zupXoyooQB>*8TIHX}vY~cdbxYpILQW^MDn~a?+~t@b`!$0Ai1tq27!EP(}x0e1L_= zrUo43@@4_xTT7I8LL3(m#$)FNMDf{SeLyU8lE-=9aFR~~TXXrBfuQpPM}>5;)yjV! zWhWK3tKPcuucgOq9&c6hB=)Y=TvH`4BhKNLRg$RzZm>b0{Lr?L+x*0~ltJl0ve%aE zwLHf@fcC82VTZo-iT$eVle`6aSXJ8wf&A{EK&5AGPmXbdErUUa z1kBO-OM2G65eyz~3D)Ve$j)Gm<2xKx@@;Tajz0w#aJ(5@%rPJYur#ECqr<52dGD?e zXw6|EgY*iS7*fq~I^x`rtGwnHWB5hH4IyJW)*~K3$qB>@sChL6e28&Q<_mvuHz(BO zR3}L0Ip5-v#fU2rUqak~xD9a^;)kez$O+cYBmRhZ)A=^f#SjV@gcyyO6#5azY{bG) z(CicnZCw_+pO>zJqmv8{t>8G8BPG*9k8(K)gR*OgHpFN||K5@q#+!(wbEKqmST&FB z8y3jJm0>{~M}>uQoER3zabAB|2G?8~hG`Ms41-b}4eP*T?cv>d>_?%?R8Na%MjTOl z))sJ7NxO(-u75TNQe8moijtlY(0d0)oK(Blj)|zycdxCDfKtqkfbqU1;ykxJFydE^ zO(UUPtr72uR1K8e7is3$7jY=c#~@CLgmL;ro0%eIu5ct@+ij* z94V=f4B!?%k92T68X3j$E5u8Y@f>raj(AH{7Nr_`);@qZh@+E?iUMzI5$7N-kAfP0 z4RIUdk*FYE1OJTb%&qN+25%1{UWx{9TgE_tXvfh>?v7c)ZT3YRfjE_;ousrM6>cX} z5#MaTDxA-;G1XlEc+7tuu5$tL8lvjj!!5UP{S)fP1*PuA(N3Hl|HadG<*1TpT_@FU zwJ&mcx7xLc>kwZ>{SB^2jjv6vSdQ^9)rIYQ;X9m!TG{y?+vUf4Sa$qW=I3B2x0{n^GsHwtFn(# z(!NoJUPtb2gr$Gr;hwe6Bfg0E3gRZjors?x9z{Hfcoy+%#BUJ)g?Jh97sMNgzaz57 zfCfYhq8-tR7>O8*n1Gmqn1Ps!Sb*3Hu^nP(#Cs9T5FbDsfH)Mf3UM^zLx__QYY`tq zd=haEVjbcl#AS#p5!WEDN8E(C4e_1EP`A+fd`)kB(+Gd9Oij>B2kCS8=}fi0TWw|n z>}{HI>{i>7V-{(bFox^&Nq}9)g9*?IlMo+AT#UFj0eb!h#2ttqBYuH+2Jw5u8;Hh4 zz;MK*L}=@J#NCO|_fBE>d?L(U|4Mv?=l)CL22;=4^d_(i%4-5Swne-bu@B-f#D@{5 zBhE%#h`4_YaTVfv#4U)s5I;pchIkI~XGC2Rpgjrp4>5>oNibvNBeq8Df>_4UGZqFW zo#NgON37x4t+qA^N)(+8*eDrhswBiTl;k0nBtzNn!Ei6cfrulLVRY0apW^i}1tm`) z&P99<@kPXKsQF$p)Y~U0Ify9g@I*2{ktFAnRdav0+AGOW^EVN-6hJ#-6k=nY_>c1i}%WijGP#FtW_q_3rbZ*Qc4KX0eN z9Fp&Ti}%K2H>7Rn2Fbl{i0$nL{R%hCc*9XL&JCVNr^4Pp#kwdA^n04e- zD$IW&Kc+(M{fY>&6z4{Yb0h2)pjUTFgVw1}gI=@`@hD2ZM*I=+SB}BNkgl;{VnMX0 zLtaiq7h)13%xOBD({v;|9k2kgPr`HDtCI9SJlrWgnPVo-u{|+%5aPIW*ddH;?y#uj zm-JAMzok>Fio02rSTX=ZGGWI)viTb7AhUm45}SiQUD}5@=x?R>IUTgN?TZ}i5I=8w zisM&^XWIh?clbEmL6bT_xDdl#F+8oqXFR+B!)q~otiw@`-y_y{oDkulCpv=79})GP z0Ecvf*iSl5i*iusU2{36Ahtxj7jX#Uvv5wX(q=@EN+Q~f=J-V9LqVYPFvpOb3Vm06nb_lDzv^aHW zVI00p7}E{sY*?bOIm|GQgpf6fq6{Mq(?}TE1V1GsAJB1znIw|fl7!||gNd^lf@vQZ zR&zF2vSWtzoGnc9u=ttT!rC)t;ui!4j_<=`S4l6^V2$cJ7lhe<5KPiAo|_h_d{BXXZ)J+z%9 zkqk=lm9`0=Z#?NPbGBYEZHuO(N#p}>oW|LCKh0!v-OG|_3ensmoynL@-NfehX}XC^ z#)TP6X)0;rjk|}lQW=+L>_>kxNN34fBkSR{*^_3FK5k!KXOKaXjWGh7;P$n92FXpu zwk6QES)?jeXg+HkLbJ#!$(D1LO^!?U24^`WI8Cs6&T>g-$xdnS!Y1m2{P?IcMF-49U8g zU!eDrcO>h}S$A?xvawvV2gz(I*ksP`Bf}({%~?;fT(X6n-A@in_6lcZ#MVr(t(=vU z4uX;2&2_XFxha|1vX1s9Rn0wPY$JVu)HfF;im~jV6=Z*&uRebVk-2%k@(m)#^E@`+ zr-MlMe4plE(ko0t6Eb{f2C&;WKUw@fF>Wh5+WhS{^=~lnE!b@t5(3S zN>+wUm41JYLKY&~3}lDz_Vu&HB(saBuG_K2v9-k9O|)N%Z5(@rH0~xe3v4aPE2M{)&7iN6N0B{4+S(pwuani?d^?>D zk$TCd*y?}SX2QDr(rqTX?!Ml-nG|;S_0~5? zO?O|9e3Pu}?(30T$T`Vo*@n=qB&vs8)i~Qmdi3!1*0;#49=_hXozx3P&e-bc4w84D zoV_{QNv=zF)3%emO|+h}KJ72CcgXVl<>=P0wS%3RGoJIBa%qZ`3mf2g>e6@Wq`;;t{>|y&c_Bm zOP=iG8*zI{*FL`b+)K9ik)^c{p?k>{$yRf=k0d|fOShkF5{zuNpJn@rt*_6@A(Gu! zq&sQX(L>@aykGE>mM z*b!1ESs-Ue$vcvT1pUO05&W1EXHh}d*$MJ;Ki@2TnrxS>aS&5Zlhpo#B?oEBSu(x9 zsI!cq9rQfOs1Sb64cf*okmi!D3ewRFq*Su?$huW{%HU8gkltPvpIu6*>&_=vbI9>>-wN19=FTOa+Dv)AulUdekK=0I&v_`L~al>KK%4GJ&G)BfYAIU zsHbv+WJ-1;sIPL943o^@=&Srj)=B1Y3|4+8$0bX4j8Og{(+3Kc?Uo zqpc+C=$Nl4w1;H(JDyYYbgX3k9jkv71D)h$>lBSnmu$4-4aG#Y!Geu>iwi-FY9q%wVeN(b4jxK*XH$5xa zO&*sbo+8r8-LW<~bSLxM#HmvOe_VZoXN57TAPb(4gZ^k5UorrRg^##pv| zxAX`4+~8_mHthsIUMABqE{ERxsBh%t&|!~?vbPR?PM1sT9~FCcNY|A1m@aZ?A3T#Z zqh*f?)-`yAt{FWnS$Xg)y5@iM%H#4JFL)bg6;F8BE4n;7L9(&IElD0NoFQkF;CfvF zT_xF^;N7}H8Z}d}CBgf2MfA{2pP$9_+DxCHt!RfQeSVhEy-$jIc`5j3U28h*@4z0# z(zc=7|1Q>t_k!*EHneb-V7rk`oh5AU502#QHDr&Hv%$&w_VmD0zH@)B4m4@D$RR#N zqaEq6IYKinq>a84y*Xd7W+6TFchS3__RVK^(}7QmaeHq_8M&KIecIPXchkpZTy;pL z{%$&3GS%5bcQ<_o*)%Q4IiANoFXM8YkLkP6JzgtwIXhS9VbANk(!2#8KTV_?)t>d# z#0h;jTD4HbJrQam_tJmuk}X0OyhyN@k)2y4>gC zP^w=km>PaUKa2)T<_tHHO1gNZsB2faj#kq3lBFT5mzpiY%hXERd9`4j!uzQY(!-M7 z7d}p{rUzdXz6=h3OdUgKtr2k#g|Ad6(AOk;jI)R7P060-Y%<-nRPMCiU&^x2u1rzTN#U zbr$vC-Op)|ZmwUtmFj%IbbHjg2I&^kBkO$qdJ#P*nD$x3_v#`V^@?B@I9p7+Nv4k^ zhUaLxWYLjj>T`6^E57l*gdTrI)aRAR*1DxM=~Yi3Ofr8gqwl;a;%HPlXVxu(1x9To z%V<-{8b{UZo~O1~1$(>QtgscdVvDa2zCb5z@vO{k3@^}Hkxr|RYR}osEuM9{jbSC7 zC*wZjaVzQKEpqmb>S0(#H%MlT?qgU(-;(K^(d`XuX}x5PIeUqIDp~XB3d76vE6Lg- z`&P0tZsmVvdPUkC9zEEwjyB#Z*yQL@hF9tEt)fJ8qNf-((S?#N;c=Vk;kSh5Kcc4_ zw$Yp0eXX*Kp55*%`z{){!xOi{u!}ZFHjT5jhI(4FL(Gv+#cVKqNVT1UEsoi0_=wKi zDg1mfW|v_%T_o8CWFus{(DuW_chf&4tK#evs+WIOR=0mXd=I_wuFscG>6^QRmHjb| zluzl~yF8v5)lcbXyF8xlGkiwB+a;`oxegolQtdra+D5KZhJAFx`#zfo=*9Qt^+?wb zh6D5$WRGh7TsnGy{w~=tWMLn8TJu+~xk<9oE}eFmp8vpCgGZ?PfyiCy_|NboG(fT< z&W?Z5Ykr!?D82xj=bjatp&g@nlHJAGaXR8dk7f()1g-V5w%Tc``$(>vu_p2rUGk9_ z)78i>?GbEp>^Fbu z$P>Oj`%U_gSF>JslP>nMv)b=;t{NI!;(GD<5YIWV>4Pu z4eXN4@9Fqtqk(;O+E+e}eS6whK8=6A3WZ;rKx{8OZr+^x!m|3Q$ExFDcCj63fUSjD>oIh0T+CJwqjKm zM4Tz1zo`|Q_N_0jH5>M=Z-lp&zhL{o>PYBEyi6aRVDe*)5;W@1c9J%JYzHl6GtuVP zMzGSJ&G*Z%JzFl~DA;Vz)=367+p}N1Y$xf!f-ia44%(3&MfNngC*gk~Q)l+WC0`C* z*!4^D`fkET&Xn(bIo!i6-}!R5hxPf+mqS-J;X7Xr-B{{npPxOL?Xs_4da&FEaV;5vb<8mbHAUR6-;ZIsH69@?_U7p<)hd2po96CpevI{(EQhnl*)*%i&u-=?*cPkL&%d+pC7a;Z z=-*jbfMC?4P$&m(T5I+uMMLcMFiJa*j69yHHqm%MDOxsDBTQoMH!qv~0v55+j`Jg=o^ znN_l@?(zC(nNu=jY7gB))<`mUY8hF`+>+&`PBAZJ9gs~YZBuv9MQny-_oh}Dmax|( z>zmq#v!s78!PfKKm$FsJKF}(84olfTBpZk9CCR2Cds8yFin^55O9pqcm$H45!JX`- z?1W%sQR*Y+W$dD4%ThOz{_+K51UX!X?|l*;tS_A-BsZeW+feZ6NR3yu)%y;O~EWQCG- zPt)ioRx4Rw&Nj2(BpaHxgTBGyB1JolNz>7-ELAY_w=@&k%9cp>_q2N5R+bkf*aB|l zEjCFoZDm>y-F7xZ#+C88ZaZrgEm)D`9riYREZSFww^^N+EjPc-NDP%b|Ci10vw4#J zE&YET_5oWSBU*Z9`s?No*dECirEfKV#0p&=cAD&Ft0Y^M{*L)mc3iUcoPEwRV+DIJ z^&Rs*)XJs*-C%ExMOUcjLRu7TaU5+oqch~*)YM#yplS4 zoE>ZscU;D8!?@xH{Np;vI}T0SgmCtp-?`dJwo;z)J=rlf0)FdD$@l5->)>C~|0*o- zaYI9747$% z#I_bK-U}ra8Gl|bg^a-5d!hV*`G0>;^?#`!|5ms?ENWmF_978}$PZ`ASpU9vYxt=Q z&qq2uV@<(Qe8Fw%$caCV{i{?WMy%vX3-oaswD2g_1?TWo*(%sb`I z(7uB9y|HMgd*+`b^iQzgJrnJ_VV1bRL98#_4@)5=_oJk{pJZUB2N@ZQ;RzU?j5?2J zLfQYG31t`K=>HP?492d&Twd`*QQmEt9%N)^=B<(rnlJqRZLwo-lSH8pG3di;Y&%iI zB6h!@rmy~WnorU(%QNadV_#TajqmrAJ z7pr7LtiOIx_MP-qsgsQL|M;JTqq6@>N7R3PWW)OR)YTJNJ`4V9O`j}ZtBt^!_Rm%& zVcC`4F#MmbN}{dh{s(_8~4%bgFb-19`#k!H=w>I^;^bZiDDXt74l2AM?z7; zWLT8iAANm{$y7q}D|%wcf$+Q7QuWxrhp-o&!+tAzY)HxNavH9= z4cA{`r{Xrtl_;so@vRp=n+mDUxwW^CL(K{3!=#)$Np#rr^|I&R9xKLz|DON$eWs9$ z84|EztWQp59~*zS2Vs3vs$Ab*#d{5ec zVcOj&-xeb?ujHYKu3X=0m4p%z zc42s&8~x0Mw0W3zxZ8LBSb}NqM$MHeKJ1N>0bb;Lr(41bnVfs4R%=)%Px$F%i!-L& zJL}*1jLb9E#M$Cs$Nrhk+x-+cFZWh&pGApCwJ7(_edf8`TX%z<(!qxpb76JZfT=p+ zXxfgNyK;Yh^Imp_FT5w$b2chQG`mCi*<4>(>?9B5dd@ZOB=J9g6nj^HNmOPONh5cY zOxlJ2l~A~<(h;#6$0_D=#0tbp#LwHs$Ft^-DO~g0 zN5vg^KqCP>1F_Ud49zc^rx6i$G#^4!WjLz&HFJL@$!V@wjHGjOi^YzqexxrpkF<;? zo12fkvG7SkCI%nJ8zUFmwb^oh2z=0M>&4Y!zJu;-rp@9nJ#}m52xfWvUFoP z`73{UxLy9smI`)H{sv1W8E}b#l z8N)qDr-B%3AF`);hIJ8vYrGYRRag(5Nm)TLkL_R3Lsw4VDbO19a0RO@7;5byt&J|w zam^p&MqAgi+Jf<1F6@Kl$!K{pTIh^Vm2Q7!iweqkE^r08g20vIdE|wHS9tE53pQ9+ z5V*@*fmenrFvoBLtr<>s@?7FD$9be*$S$4>4C7bj)`jGZ}*d&afloK5~Q=x5y>a(a&k5i8X}xiapKK0*s`6i|l}lv}b>d z@%oF{rWfh6#yl>01Mw8cI`m;WmTn1_t`6-i!7|p7aV_o-n2tKhh!^RU7H?}mvV|=k z517bSw3rn@mEZJF^Y9xjp5u6^#S0w&Xt6e6E%)R#jw0V)g^$oI1;Y8t#=>_3;@FPD z4+B=Pj|=w&{KyUzJ|0k_fc+BXQsIAieTj0jaEiG^2`c&`U=?vBWLQg-=%TL!)^R_t z1#Ch;%N6i&1uHMg4y?fIv=5XxK+t2`Pp_6+xJJMe~Fu2B$a%Tticl9#1iQ!_^+c-uA9>HaV39cT<1m{v=^j( zm%!Y32E+M?778Q9LZK$FD>q6e*{ROh`VqTPhkcdjGQ-{jTf|N-=WXCKOkwM1?RH(i z*2}mY`nFxy#JbuZj$ru#wXU}(>z-_#%Plmq?zT^4b9gw8Eo}XT{dEP}Vl7+M z`j{Q&jnnol%qvUxdh34#BlNUO_Ic3C$~>~Ybw2_+*X@+T^D?cTN{_!L+Q@=m@5LN*g=uw0~)W(N2dTt_lKN&v7lQDm`Y0d;v#cxCU`D z;gQP^s!*n&`R-M9q8acp+!U>=5<5abhs3sJKY zYrdlnu#iH}DW!kVb2?+6>5ToSltRx*#e54TLhh+lj5u5)(1#ur=Gz{qQ-?jIjtB|N z1}k(QmtG60!rG|fwegcy#cSg`?MKDl_HpNrN<`aP&Kg?Qb_vJd^e-c7w1(muL2->h zPioM94cc7G*0epRpN^90D4E4=zGJSyJASh;uUR}VO{srF59?5K3F0b@twWzz@l<_6 zjdZl5Ctbz$hlJLlwGw7*H!^e|Z{_hEJGXl@^o;Job~8hd=*G00&BNnmcmWUB^6(km zlTxyjhv%VW0pjx<_vvQmuMS;;mX~0@M!K@yQ^p^$7cHST;y&TA;O8dva1&~7k`mD0 zj(ZXdA3=W$!z%DD>UB(8k2-sVP5n>pa?J-(^B`?v{g9_>Vm)g)hmtt`u=dl!)6ZF_&qkkj2p&nWZo3R7aEbO{{fXGP{4&M4-1n5gCOx^Yu`cVA{9S&ynGJ z$SWLs*L56~jZvorbvhz;^CFB{fpA9}>NAATw{WjIj=}F+D)4^r3S22x@Hy%oW+a8= z0w1%j$ah2|9e7yd`;;3TyOKXh5a~u1@jYG{>h$3{M$(_yxnvM=avVk?sfj#BJ}{fe zO!9xZS>rp7MN}gT5Lb{9rXaGFhlBY13U=xdKSFDJFvsH*ay(5z{|Ce?DAAachiwcb z!3-o(7>?!P0FuWZ)&-DKc2*Ze+M>KO`-6w4Fvx2K;#S0WIR@|@&0%v8iBmu`K{;U# zAWfBrbsEX%VT}w!d6fdWj8jIKG%`^E&!>NIxt`2W&Zv4aOZiIWzMidOia95zl`Be9H3_;72{b z0QfP_M*%$){fM4_cF5t_a=K;Ur`8?n&o-Y7?+w=Q?!uut_PVXN9`n_KU?D2no1+dTi z0^p$c&jELOUj!WT{v}}4`x4-d-oFOi@BJF!o4kJqIP85HaLoH(0grjV0eHgu-vRIT zz5Rk;$OTE;aHSdFf4KGRfGGiX}a<6&63mteD;~(*ozP*<*Kg_8gVEm)r z4dj2!`vZWFd*1{2g!hL5pY(rzFrbTPypMPJ#j~9MGo1f zKB{GmF~=Blf-!gdUL-z!{m|+seA@w^^bxlo@$EtQDIc}vqrND@AM=0R1o&~^8@uTY z=FhyknD$d!=KVx7<0qPD{Y3LT;6d>o@%6|-@n-RZfZs1(0{l_&ExeuE@!(hX2>%6Oq73h5 zcz=N4I>Q^f3C0=b8Ge61!=GaKX@-9x!#xCF2on?oOq1c=4DV-H80bd5>l}WZ;nNH| z2MHe?ya3tW&G20kvyHgTZKFIlZXW>V?g(*yKf`r~k28Fl;R_7KUV>4EcQd@7;X1esS55wGbL|@xSa38~%3}4S-hB<~CHxT>@hA-U6Exn2JypezNFkHWtTgPzyP25I? zFEA7bSTYP>U?>i9p4%A1Pz*C>gfR^7Kg!e?KF;uIh8q1?IA#cqzmq*j_bKpPqMc&; zW>MP5M!Y~b@HG0ZZwJ(-@ho|k$&!BfFf z@S)&)f{z8C41Rws_{rcGg5L@bh3*R77cxT+g+3b!^xo2Yd+&JfsouBtmU`EFAMX8` z-jDV+`##n8Kl`rlKi0q6U+I5e|9|ZNT>n@5zuy0yes4G!-W5I+J`p|>E{5M5{*myb z;m5*18UAqisqk~*-w*#q_?2+qz#9if2W}sj95^?yI`Ds?foBH3I}jPXW$^T1Y4H07 z-#hqAgTFU8xou&avF-iap4j%(w%^$Hxov;4?d5Iy_U`R_wjbF(zWv_qE8Bl<`{%d+ z;r74T{`KvzZ2!*oo*mnE4DI+2J3h7J^E+PI;omv5^Uj^)J12L}?ac1Hvh$aB?%y@G z>-Jr-UH54b z{}}3ugd&5HJ&}D8`d*w~2)_>_JuHG^8$vq)cj15EL9tsLrV%cNM2f$S|3|uF^cz16 zzsPVPK=2U5^#HwW{b7dJbrWW)n_g0{aQG31Kh1Eohv0)f)XTrgVR!y_2ir@z={(%$ z;D4x};Kz2;uL10d2I$7rz7WGO+N5DF?G#@AR_|_s6&+v@Fa+2ywu=F@ZxC(UF5ZAv z-i&|HE#f*s)@&GF)`)nc7!_}VJv$)o0OoFl#vzL&tl%`frWs&o#hqeK+$9!7LM)0& zaazzT`aj^K*B1Y!@5hKk4oCgJ19*%7Kil|WKj9Dif6T_n@b~%YisnGqo9S0Yx~2eU zx(J_UIM8*kW|jR(ro7nqE?tPDVJdZJnDT%8Qs2oAA^w~(FERZ4@Tm?;rEqo|m73Rn z2GjA|wtob$zWph{@9v^J{ktj85W_bxd_=#)N7O#xBWeVD_7dFA@TR?w0^Y{(6MKIP z@HZG9zK*C}xeil|c;9tI=SLX2x!QGoXO|FPy?zexw>$0y{Mz;R1Add?ZF}4EM{j>1 z>HXjh6n^7P)KWM6UvD6M$ITS(W;l2=weC8G?$p1zrMp{*zyZSVWVrtT$z+7X#~H>L zN_onD`S}Ax;a7n7i=#rvC^-hGLzn2Ao^OYq!J7o6-`VugcQ`}u{LmCH=k?()NnS1V z#1G7N*2xLzWFNF90L%{PCi&kz^xc2nfI3ED5SV*VLmy_)5HPzyyHA|qv3eR%gVy!~ zzZJA`$FSNT)yaiAf`!J?8aXlbrbkyG`?gP|eZ+8ImR@BxfvVb}? zeitxBQ0;>S-VF@R@_nL&@!^Lp9->o3Sc5)M5qp6t1L_zp*8%eoeJ_)EP|$y`0*|6j zzxY1X*(cr!NWWov12F3tTYdBvAuwa&CSa~${Pn@BcmwUzV;sUK17CeuSI{@?e-@)s z$7s~-zya21$Cw@db0?hjXb#bG16ycxM=o|Z= z)Trm*pdCl}Pqo{D{|X>xF73_0-^}n9?G8FQ*Y2Xz2`vUVuEhc4S`zTQHi^{x7_Mk3 zV3rxKYA5OZlVM4lp>Oxo=76tgrx31bX@si`AJi5BAJWbMUeV40KB9lU1@PV4eRN`@ zW$COBt36%(f|dvTPa4g&zX+&{U)ELte?=<-{;GC?&OI1@QY!=V35LI>Rq4)!_5huS zXeQuqYfa?&l6DEV;(7xWL& zT_^p=0W&&%$M+(jE>`q^19(CI3HZfx{y+3j1YYhg_B`41hduqlox%OVvEb3*J;4tI zyF)ueiO^i=PeU(<^xhBlKHmFc?<>9jzMK2*>YMM|-#^^n=+}P+t{)s793Pw=e0cC@ z2Y+txt=sl*zjgb;?H}0wi`!q^-nrxU9g{oKJMuf;zVrP%|IN-PcmDj&)m>}5{{5~$ z-SrQ6f1o;%@zsXJMuES6~vyb^r51 z#Pywk34Qgi1y;m;e<#F*F8;fKT=xS`>GOao{W9P^`s08n^^bYrW$AveCT8?kBAS@h zAGt{rbNUYh&g+i?p3*zlt>4qIK1Ve9^I0DI?%$+G{pNp<3%9fd?!p$hw}dw1_V;ea zeaLm!P>46dZ5V)^yAGBoioZ9)Hr$H8+c4&jiX$S1xjKXO291k*VV~auyL=xk-&^sQ zg>}0h7BGjuCH&>_SHPcvzhzj06+Bn*SH$1j@OJ@!&xvmapA(lu&xsp*pA#$i%j}GF zd~nwd_`83#W7qE6Iwp2MCl>JculGDBM&&QSotUW>nkC~-!M`ANuuv+ASgj`PUzQT_ zYPnXe7?s9EF5jru*98B9lJm<`NEhSHA0Vzw6~yeT-NlV`qOU8#Q?rs-fNiY0?VqF$|WAXTX~8yu3q z=H?2f*D84-f1avZZy>3K-c+tqC;@qPW_qg8s4W-|G!3&M`4WqbV#&?p%-NJ|wS=dO z#w9UctmNuzs#bcOsTUi@3<*~K2;7-srBJ#oR$ES*)y}T%(+;@h@*(Zm5{m z0Ze})w^TADI(fNaROkokT3I=$SOJB4ty<#W9upI#VvQ?LUM?=r=jtZOqFOKK8seV$ zMoAHxXjbyf7?di1VXO&pdw;0h!I}llW?`vSJjtmz~tQSgaHqnYEh1 zjhLwC%8KW91{DJ=3kRFd=PDdXR<2fAYkOqAx~ohb!=!StT52jOyK_U=&;`_~GIS4y z&w^pKRN_pPwxu$YR!&zh)pDkZa*&^xomGL!dTvejbG%xr)=6w78BEu5d4st!>J5L! zw6T?%Q_9KeRA+=sBvp3p+$|IoI9mS@ zmU-&pTzn~B7xxxd?#-=;RD9LQUoe|xWsv48wuoai6c3Gxcs&o8FqWaztdcT-wwjF` zSqOzmH|l^ZYj%!g1!K#wqe?w6`VD^vIoE8!R?rXJ<;r5-s1(pg%Dh=w6jr!cYaPqN z^<#p<`rSyCN6am~&B!-|BPvHKZ5BcOFrEp!+Gx=5ZkFix_{;{zkFf$ygzM+?L_Aly zn1gk!Ky;^brKZ6HB9$n@u$ipuiaa`AHSZwV6GU?LMziLy;o?545?gSv9SwgsVzIKy zX42{Yt!Zt}2Q?w9%N9LT#UvoIdHG|5(^aTi0oJS7DCSB~6UVlwW@#922P< z%O*{PMh5evD51kKu8Ye>qd-VCp)FTMcG(J1{dOd4%HCxjonVEmA_eBFW|4(&x+60X zNqsGC=T{+{s-nbH915fz0>eQp$ss}(fcGt8Ihcg&m~gejUw3soDQZ)-UquN9E(f$ z2cRUiu~BX0O2W>a;V6HFl(tHQib#QHH+3K7--Ik+l;#@wRcH!3El|=d2c)LTaH5`r z!6EIE$yUtHV<9LsZRDWgRz?|fWt0e38dDT8%80KCj=_-RF^f=96;$O^Od4~UE`wIO zjI~)Y>3hvoo2DV{Sj*UAe4=`(!t|V&BIzJFv{-YpE!J8xA)0?JlYy+k(q(gbvM}h` zBAY(+2DcF!KPL^3N)Xv<&8Q?`VyY`5IWwO*C#L6Oq#1BYXOrBQYy!DnC#Gt45Y|k` z`Rs_wX2&VNP039}I<=f6Ln=*1COB5!!~BN*nuo%n5b9Fv+zRGY|0#88B-t`<&x2m%CKdE zVspzhH?l>3TPAEl$xd@49Z7D+Zb3sPWR?A@8+oHhGegP9)oDmTIwZyvoVyE{O=BjO z3ky=f9FFHorKMc{f*8kSQ&HK_Au6QCLS~f&Nj}3&uF`+Zl|aF0@Hh}CpTN8(7Hec= zTEx(XQp~qup};%`ip6>nGgZB04Fl3jC#c+a2Qg8tlBvk9a)K$J|XJ^f)-w@^=d`Aak`L}Wp39h9JH-4_=a#4^T9{rTf)b^= zKDPu#X*X))bwKj_^7Ue^p=NWFYR)c^A}FThFtT;T7LkK7`R9u>)o~2ZSRLNH$bz{# zR(f-)Uty!`hSS{?YgYmKb!qZ&%Jve`Al*t>lS+S`I@06?L0ba(hc1`NxNPK!0l>M6 z?Quy(rFn}(nOvP5D&|Bck@2LTbQbcbpG8Zy6*xC>tSCs^@^U$nfybhJDt2+yVuo~H z1(mL=*rj5ju_{)L;>v16lntn2+Y%U3hp{S_SD>vVjQT~pLrGF(!MHE2h+Hz+Nw(}Q zjN^X>vF}qiET=DKN{_$ba64ntggBk+n3Qb2O6D5AV7+MlHn>QZmy7~=4?GiC z5oY$X$dn6Gy|rw%uCK@c$N^Cs9`jXLb`tqp(rUT7iqbX&GHN~S1GMI8yzBhslBJl z8cp;^|CvJ2-Y+(o9iyez8A%jjcM zG;%8p5{8+_%$S;(5XrNt2{AdJ7LCr22t{xeYHX6MAjYEtz43-J>Rf_hs9-z%1 zERGAsi$#-mAQLJu-7G^4@NI2O921j;bC#e?YJx~v8(FM*LhXg5%zGvvXSshekUvW= z>;Q}tnH)-##)pea-Q=L9pzuJ7yqPyeJ4Di+i_@+!tsSuTZI&x3Gtn%U*BG-ZZx#Dku3jUEwVCtJMK1wWg)aGj2R>IT&>sut+_j%HDY)n;pj# z$6H+RC4@!OU36-3VqzvXo27rHVTKlGX|W1Nj2CtkV6zMBQft%&`h)T1++{l*Nn)u8 zU6t1&3vvh6JInrV6U{51#hYhYLi)*HCV`ct|XUOR*aTAW)llM(}b%&UA+X_ z1<(}i2JwD32|df~U`Br}Hmu=lacFSG$n0v5)x>N8M!5)JGbcr}SUcSkn<7pzMXkvp zWXcIr8Uzkf`7~uIxRMk?Hjvg`CAlF<(L{WrSck^QSga+Mh%Xq+PS%(eg|U-WN<2xS zz#%jP&a$z*T+EYqVPSJESW|57L|0ch4R;znUcIb#q@9BWgXe!qn)5LOv$srPdy}Yj z3t!B{?wMQ2o=z^LX*XvkHS3C5nHG6opy|}^PWP?>%*>YO0&=@!%M@$tW6MNa1=|iF z%&Xwbxwm1gz<}}oZn5G-=pe!rXA?A^HP*yAD{z))-b$`m66c(t6Oyw-P4Pu5(6XFV z$Yf?GQfHHi>~w!}b}};s%-OT8n77r86}2@_K|cR5MIo;&M9vC4pq`of8Xx_zIZnFg zX(0tKeHXjOB+`za*g_GGkk!+y_#o(qXE{wglyT)6CY4Iu-|)TRnoRf34ohN+Q^xiLK;)6-l?FEyb`8-qs{ka-!iqELR|O4ry8ebw=!7 z&7z^4#4O2;qq$n{fu=lg7G$ZjdDtLd}-~?Sq(R`>P=fJaEqaAUjoO7p~Q|Alr zLu@{hQx%-BC~P)w7KKeIs;FJJT@_FKu)S*d&?HKKGT=aZl{^_&s@%{ps!Q2=vqIyT zHpP|BX5sHE&pOMlzp*U0D6k%p>uKps*fFk(d<6>7p*+{?r1QLgkDC7FBPAbar3b(Z zb`H(WCbQ%7^D>f|T1d+1SuFg|4r4ttl@W=LqLQZ3GY7ns41l;L8YG-$4+KDyi=>?c(4m zZyn6!YH;1u4Fr3F5xh;W+#fl~i1AoDDJKVix}p%T=hLW*o^nnglh(wdjc+LA>v`^V zRWg~*Wa%t(A(>`pml5gtWHKQV$%)wFbZheLTuT&Lrehi8O{KHxWF|o;qXA@ z*Hmjw*w{+Zl-qVGQ%01#oieGDFhb?=V44{SZ!l7ksM!~oaDXH%-jOxF+M#P zKPgBmDJH;)E=$ zbSWzvVMixo>5P*$J$Hsla1&*@$+U&u~>EY8NM z({glPCZ{0?Re8a@Q=F+*CvtT`QZ}WGdC)o9W%s@5j(}E4p2eu)IhBK+rFg?o?YN~& z#e$*opg#-KRSbU<2D_18b#4e%>%1K27;W#_DJ2vuR?IA&JLC$ylL40wW#wiB2jPEm zLhK^ea6JB(c#$u+D;jlqJ)%^9tzO76kxP;r(`p4=#B6>wSFCWTlzaP{s1);t+Erhv zRtqYaSDq3S-o7!%&L8F+sog1s!1N&lv`ez8E;!{_nzrzu2i%?0sZ4SqHl3YaoDrlb z9DtsoGdZ}BoX;N09#K!2UkZ$jWJeAi!|VZFIyW;uH!a4evvUiHtqE(2z8Q6d#PG4 zhzrJ=T;$AK7}FgAJN31i+KI9vzopNf&&AOjPBsc8)F>?~blQQ`FBxD{NSw?flo^;1)c1(8a`5W-|3Y8CcJp#k+` zwY~tGRf0n+QFM`HzRK!M4>&o}zcE-RW2M?^j`Ps&0Ux)yt(TnA`M{4CJvHkJrE=Ds z6EwS5OKB?RO4zmH}4yN!#bdZT)d0&99`q4Am4Q0 zvvCetxAx#y*66&=P+J_(Cw0yycu)&<&&a-b#CLA;bV?NW``1>Tg;(lWMeI=39__AL^1W1jB9*NU*{X`_CzNNgt7D!FnoA8SBYmzs1P zM@|u@`*wnV;oO*~8d%CsiF&S3yiAkXG9Kzs^s-n39+X7;p?Y0jU*-*U-dm`;&ajIG zP%u`?w5vv!QQJ>|`2g4?-?*Mvs~uVkGf;8Y>9G57xNguj_KOBa=Biji2dedF)qQ8T zE?++=w%mJ1Rn`G4?~16qOme40MQZYF7^?)@+@S-1+GXpue1k3~Pb9Lc@9BtjR2^`N z;&MSOL8Y7v_12Y|Tpe91-X`Z`30WK6hiU~nx|Nsj75~m|&fAMCZ>K}ox{()&IFFK; ze8|HT-WeF6iG0t&Y+%(WuZ&^3S++0n zS8LM?0CMx5d)D6carS)R-&HDP1ksi<>_?@4fWU~zV|jQ;u;Z63tXM8z!^p2zinPxH zyre|ih>{ZXt8`sd;TK>C6`WPjGOxIn<%%octV>5%I!~6b#on%bSi2G&vD_~VCpk$e zM~s~?-hjiZSvf%vBFqy!9=8M6;^)~LxbQ&CO;fNvJFDrM&W@0mObE^UtbSrim~uRS z%DcIjR*U&nwT(p@A*YcXPZSWfV!tA%3swZ0n%c~!I-}uZdA^&(2PK%)FF0nDpwC@+=PGQ~#8a57qGx@AE|7FjnZ!sIL$SDI`?w@fbAa+S5s3G?-8p_y-NRid_5 zCuP{2lz{~|=+J13QkY+wbz^fYm0- z5>>T{Vs52UHK8eV1hUjzS;@6jC2{ItN&4_bX~q{||1WdMbh4{furM3Nr6SEoPOANK zl#315`wrGMWZGr5UUlFdZhFOm?_h3zXMz1O%+&L8qFziTF(T9vQg)$QZ9sT`m=?u} zJM-CWLSEI1V`!P9K#gUyjn$$lPF(xNh&z|E*UG_89s zkZ1k^)RND6cu9`&fELqBA0@(nTFslSR^*E;1(y~q){7^>E8l%~PU$Sy$GQvQ(#cGH zZBkwR5$b}diIoSP@}Wk4--F+XK_-4u>n`TV_{;re`>cWYjQKLtc#*e@CQ5V#YLf29 z({8d|3u_Q(oHW`mNh-zSn(WtgVSZJ=Naytm=*$4phOaVXndEtluhxn`X&rOBtdkyVjnUEwmA1us-+o7?2m z#5&EFj@!p;N!t)@g||Gy)|{KM|1cwZt+k7T}G4xL@mY(ng#YHRvov z65$s)TxBeIT;;vDgY)%bxkwJb^$Hw$X!6Aq*iJ05YT2Z<0>L6$am~Babvi&NJ>mC& z<@+5hHCm~e>70^heM-6LbN1*RWYo#$XANcCA`paU7UBW)Y~`Eom4g+s6N$(l0!)4rk@&Hr6BCCL$%n*^H_GLI^6=#&!}uIKd|*V5CArL& z9P%w)HmqoTdujyYebI4!vrQu~*G;SPlc)XOM3NB`bwZtU`W{TjP#6FHB@rkhWFl z>hP)?_PYyz6agRY?=(>DxvSupu7b~B1z(Wrt>kSrK}GGCN?dWtZQQz)vt`ufvP*2U zM(+ZduB*yqyjipe8VEoLT;@m>~dDL2791Utu3(*?uF(eiRHFXzI^~!~u_O|-w26?eqRmNvkiUX((EyUIF6^CO> zbXTg5C7yg?#u2HEv*VkpKp;gvdbUA4E37Z`Zbu--~y)4B-*r`-`e5oI!e^0LP{k%qexuhM-$dYNHGq#vj^L<~;% zsGx-{JhywQ$kI9qj0_KB5>Si0DWg;~obL`{e_T2du50>IX;2yM<7Kn*JcW@d^)(T+ z#7tZC_kat|Hw_aKt>X>Q240ClBMn>CN7#Rf%n{lIm zbSsQp1q|-1lRLDT+~Fla( z)#R>_e2VD;99CK~5RvIZKARfLrV*h1r0l{Nqws)(1_iZ{3sQ~L3=AK$Nv?%6X`PT4 zBjvn0TWu&??q05^TKZ)&E>v95Nh*AQ0L&_L%Tm)_blq1G<)DwJZ#;45@oYBEYw%d5 zT3IW@y_IsXmTb0fI9;qfAeCo5~B}TWv9oho7RoTPWsBO#2j%HOl4%#SRfqSG50;-*U{I1Ta+Am zZ6&vu&<~3f?KeZEqbJ`2xP}cm);_?G9zsL;b-4D{9@#j5EO*naJ09&G0_4Njvf3*+21cyGOis5m@GR^cU1eCHrMi=L4IvC~p-E)T z)g)?fT)h@zW5b(B<+c!9ZVSPG<+d0Vxh+OT?wX_G=qBAAK6K4NJF-=QP27zg+oBaq zTjEByz#URw$g^^=ZhI2+`WHoM`7a8ZtKxRlRtAI@1I*205_vLso)lVFg*gR{ zeI24W6w8u6UCNG1Bq;I)JtMU*NL zCYYnQ8WE}iD}r(4tZ=-4#IaS5uTaiy#77ex8SYwKSXVs*4mN?%CF-qS2e-&PPa~c~ zd(xnl11;3wKhG^%5p|Y4WZz}w65UB)DHXN$T3F%)X}4s!trhOOD$^=5-<#-NHD_FD z4@rfkd&AXoy7=f?LjI~)Vr{6C%mx~pN{QYj&VPy9j#9xg*Rjff{VKNQSz{}#kyHo8 zL_}g6N|O&TUsOAl(}HwbUQ;E+4Wt_fzogyx}i zZ6@AEBcaA+mD^;0N$GZso@JJD8F?fxIaq?Iutw1x;(DR&xt?((7b!(2O+?yj$|!D$ zwubRiUodVbqgxNeum9gqj{K~_iU zPJfN9f(dOR3S@QW#T>>^25Id*D7qJcpFl0ggtkkL0cjt9O?R96CzNC?UPNS(+bGA_ zrZIGv(|-rKzB-4JJoZV78Rmb5rE!pXF`2H^MX{&d$~q-Qu;D5z_MAug{o*c2;w|E> zf@1fHTg8py7UaCdlnXqvM7LwtMeug?UJ7ZXDPqU%{O#12Z7ZinSeIr0MQ>TPOlrCC zPzll9Kss@MLzd8z1<6SC=9LVq(uVpzQN5l7K?$C17SdIcWCE07r7^SFSrWzeM=-~q^tWZZ-##WvDe*_PXokNS9p+p~)F zGFhuGyQc@-d232*F7bRu`9+ZCz#`WP-nyjaLb?8bCDxfDw=KuEu)(%x84{lpb#7yY z^V$**F0h={9NC{_UJRZoS*|;_mYLXQQJ&(u3UVZLCB<3v@&rN`fLSBW>@`@r%ZyJT z#fpm^NfkQHrA?cs71U;0`F%1bc1=R-(`|WEl%oS)LYK@vBE+rtAYT&mcgmg-^R78_ zLXC2Nl7Tq-+Vf7kY`wT{9`#@58Tl;R!7``XEpVlu+bUggJB(4CY?019(u>YaeuHc? zaYxo^%RD|Mr+q0~YZBb2dG2xd=$b(~^@|*t1?f@rrxB(LNS9b=$g7C+D5AEf*&?uo z*k}1T8Py)CQ7g;~kH}p~o&jk-Xfh=$r|6x35VK0pndj?LpghOa4c4;-rIRFK^z{vC z9v2POMkn8CuBpiuE5_J5k1(pum9}d}c?@+$(`v8SF>Q~WG>`7OY+d(+kiH#ycgF74kAJFhoXgpEbzhpFG;+v~tJ&PzmVRGCNm1IhdqI=N+k!nxMZYzF zAJ&!kDYm6KwaFN}e+Sa6yLGl1YF>y)4VqT@s0?wuz*bA_*g92QXW^^d`c36_T`isb z?FEddapYNK8RXa^Eh$c=t)`Rp5vaCvv`7kEq=+dtUD$+R#mfX-kJ~TH}jOHN*_h+now3Z ziWV7Mr=kj9ro?(y;FU&OYPak$mfXqq`pG*YeQvKmirF^-co_50F#bj1OGFVK;n+#c z!(V9Xx6mpO`ds;R3x2$Q5T&< zs>MuaUt0Mu(leu#om+M>9(&iyG5)GK;;^m>@P3$|N7VDEdQzLj&C-%Z)l6SteTj0o zMMG|O>`Rn$71$%Ls(vmie~mQB$!FmUloC&~1*ozOjWS+ZfJz(J7S)2Xfq6A@K;zA? zmBtojlUsB4Cd4ccfyST7y}71;`qs){wk+j4{xPV$>3eFwF#qZ6-c)D$wegk&(wSV>FmzyW(I2+t45=3jUld^VGpIr9_tqAyPUGp%g*x}4}R)RPKw)e zTWVdQ+|o+_8aeyhy(QW&mT{9keYtZrul87p7rEOr>ynjeuZKi%)?Qzi*prv*P|-DI z(T_~?8X?O2K%3S(*G(yZx>rf>m<5Gd#my@BS=&0NBaIwswac@0jwG+q<+>}%zI@w? zr{fHAoMHdM)t6PDkVX`F$M+!1owyYJr?|&|E8JS%`?+J0_gQjk z$6cPh#m_Z08l)w%t7 z9-(ryTJ06LU5#SiMbX;z2M4!}^SU$2d%n_g)fG*X_l4XiAH?zN$#0ziMA5r(K*E)H zZj*L`DaJCqu9Ur6;ndALji!rMjA>aE_F+Zj-kpiEZ0c%%-CN|674GvAb5K`$RdtO~ zaAC~y7?Pv@BKOoqdml+^PL5B4r0&a+EO%FY*Rklwft}Y3a>7s_a z+GXt6f(KfEY+cT!rw!i4=M#hSoZ3&!v6Sjue^XiYRdtFQWjZtq%hQpqd(t{tjH=mD za$n+{G)l?Zyq?;s>g4)+tSjYMB-7r{mH8@aH_fyqa!o5ATmp7kolc5imBXg=HoEi5 z!cn-SB!qeWHn}%eWKV0qxP>__sk69(8uvNYQeLxvU6KQTlr+DztAQxvCZ8} zX={FeACdP6ZniyEr%Y7I-z}TFg!Y#9p12yfmW_BFwC|d4J2$qZZ0+f!a6t9&}C0XI?wy1vMtd(fY=#_*}0?0v6qC(ks7qdgDA}P=9WwoM$h* zuI6uR*56dyQHRDErO$?I*19T}_Q~19{KuYs=YRW(@IUyqhyUP{ zKfCsW9Z{iqqq;T}J}e*o@^Rb~)wJ+&-K+b&+roF~p`p&GHWUKTLmuP^4f&!SL*cWb zkU!cHj!{7OhCmIE03HD$r#kl|6M+%r90XY{JQxVz>5q8){!aQq$xiyU zNh;o@d;Og|C_=we4krDC^`lyUX9uA>3DECSsy2tZkS;?Oqapu(6+rne6a~>CFRBd$ zhJc}V40U)TA#f984r59XV_i`ZQEl~qh8H<)kt8`Z#PZaMmm%UnAbpIBzL_DE@A{+`giE44p%5iP5)|l`aqf4dfzNP%e~7xV z=@IBVs^=l|n_6jcUl?r!GMPWaJM31fV)p6O@%iN7|zY0-Ve5_e0}KUaAlUsnzQn{Uxfx9}pg` zzvjn(e>Z~R^@r^+o)qEV?vnKe%-=);Ec36G;% zPjucz^B>4PPv9|Ie$Tt)_k0(3hw#&kgwXn92w9@xa$o9yqT0WK|3R8NdV&Ef9>H+x zu!4HGg~op>_YLZf7f7Q$O1Bl&7hToANI7355eElh%B`{KsE?HoCdX1(7>XXhGWF0K zOV>R62~CxLo4_lOQN%8R9)1OV81zS}vB*Lr6gVqKP;|H|g$(VY`?=_T5hU^SdFWp- z>It8dL8vHy=0=4NpQDC&X^!%1_h=JZO6$}5wE^wBn$Vun{#g4X?N7AtXkXI)Q2Vm> zg7#>)(Y&eHR~?tu9!kt}ah!7in1^fk6WF zgW8>Y3A|HqXKB!5vLhP_=ntl9V)#6PDJVU;b8zZ9>1V_{#X3=cCn+uAzV&^C6B?o@ z+$m6hhqR>UX@=5u>Q>+}XOZ#Sm?khr9Y&e&CN7A|08#EI5av2G9uph$@J}@IWypWf ziJ+hS7B2xmB-V*~rrEsm$o0sY=h=*ngf~v`XrTZ*ogp9jAN}k9x|?)^NV4%lGJ#_O zGL0aHI@tfxeKfxz8^$>~wy2&=x%IQ@{_m=PPiIwRMd!UjHoSlR&*WV2b)W31;{m&~ zkF!HdzMIVQP0aL|qr%70Ox;7C%KzfI%flle7~bge`_TVg;f(_MaY1t2LNo`5Iywj< z?9)RLYL^!3-`M39q$7q}J3tEhfan|0I^fTd(=Z?? zEjNbr$Pk&Sjgb&Dvyb8N9yl!}I<5C$n4s%ixD!GxO=FluLAa?q?heF5*nh^?& zV5PEgI5I>nJ?rs-@+v!;JJn*v!yYSa#J2v88I8JeU9{ZHX;^Q*mo!yZ0P8FuI zBT(u76gMvi8N=E_h+X9TQ`ZfEE)A3Zl+TCt*i3kk{5X;h{qO11I`)dby@LLA2Cy3O z`)IX>e@bpewK`$?<&H>rrqAaA49_rk2tmO`*u!(+H>FZHiLFS$akdoeL?kkQAh!8B zTz=S?N<*1Qh*(%878dCrsoBOulIBA+eFpK7Lw`d)9+r=HD`wxXo*$HDJ_LEvLd>Uy zAZdNb&;9n(n(md4uBh^;W_;?&n2irZWicQl$54rlpsh@Nr;_0PqvR>Aq zfU^!`Jq-DLnv4lr%{Q-FX8-K$8ziR(y zx%`zX_I2`>qzU<}H~9Kda^r797)Vx0r&uK92ivHKjl(y6lB%rNQvBSD9OX7!tCUg7#3z$oaeEcp36bTX!5S7Lo83j0Bw|;DzSl)93S& zx$}pE)(Ri8y|Rrmk<6h`WTqk=kbW>oh9?M}jC6zoq;NqPhfw&+E}E&eFq}`9`{F*-r~av{u_PU ziBv=p<*HjBBrBoAP~Pqv4iX}$p!4y&KK-?zq7+dW+GX(dU#%9}%RpD0Qfq!|b_ytK zGQ{o;rm}9=UVt89t7e;(p}jeFW6R< zb|_#h!t3vHYTO!9&PXT>HS>g5WqFz8qBt~2GPI^tS;p`0mPiWv$!VavC>o}b`d-%* zyvnl{9{w(W-duXP{|YAIPRV+&ufsk4_I;d}v8Id!eQH;u+t*?3Z}`K$fEp}H zr+F#0vEJkJMOXnz;r9BrTbm=BKYkvy8~@;os+m=7i|`zM99q8w>J?9?>lnEJO$o7!SqCBWgng7%x6pMMFz)M@ zacY5FY&-w_J??#xZr8Sm-$KG7N6KguJHSOJK8WR=CP>2O83Cll2Md6iu42m_8!Y_(kU5if2v-7x(iCWK?aqUL&2ch zL*e~u>ge#54c@GOS=x=+meTQ0u*dQG12n5zxH6tRfG}Z2Su(QZ$d9op8X>wC3Ua(gu|H;5)$dfK`5LDaohv@z@n@D38q+>bhc zz5l$^`_H#OiMz-A);6bKdfMxc-X>KJ!_7k;Sr7NB^Up6kGUBoFzY$}1lis%O#@h28 ziG}`=pU~6oqvHZ0Ml5{gLkR5k4N{c$t0Fy|icgRH z!~cDlt=-8HWeS}f-8A4-!G2#*g>8#}DYTxRKA%NdT2j|QdeIT(i|x-KQARVk4KMfj z0@4Q{3SFA$!Fc!BOl?GMrZ%GO zPvi{3x`K}Y8Po9kOa1FFz`#ns1ZJYE3&~wwtfr55aTBbm1B%pvQG-lg%=q1ZJc^aK zMD~UDX)*3Co1;^aCkcE6sbq^hvcvcIw%e|bwBarb=nF}t{UOSgl$68ci9psPf5 zET9Pwe<_53A4}UeghX})*wWJSq2bY^!^20><(lw~92};9=s}J8QE))+7VXsp*wnY5 zspo35u5b3ptkO3fYHCC2=H*YEp(ho77=JJC)5Xgjx>!gj(%Spqb>i%QNNoBOcYXWo z!C(8Czoatx+s`MedHxC#Gn%UuqG_YiC{|X?^KZ+otmMwmtVQkg^ON)&x=ZJ4r6zw1 z+j+B|KVK$!aL9B-b-udvw(|={$;g?;dHFROwZand_4xI=wf7}HN#Us2^7E7{pZsLw z)q0{-n&F?1G4s{BVH_-fluDfT-J3-8Zt?#=-|I)C9apha(6($Vo^)h*3p{9BaN55c>=d74Om_DEA{QK`nI$8_OyHu=G>9G5g;9RHq zzLE8f0oL2X^tq8sIp3O5a^H`ZTGctE6AgL8L*6OcOz9Pk@(kO5|Hi};$w0hGU|P0s z!ODA_v(~qz;FAP)mEW%yC_{NI+E;l;86VfT2A~eVt4!N_;`oe+gUDn3Q5^x~ci!ff zZzek&x!?6K@VzAJvoOj`t6PvIZcUAT_riG-bPHTmd>DUGem{}E8$gH?TzC6h(GzXo zaIrNHQjYRl9jv!81l)3T%VdmY(wetjGVO9X#${sa{#u#uJkrgaS1b4b)F-No9z32O s{r}eQ|HaS$2D1$HK>-gf5*SI9Wj)e1?EnA(3<8r}_ACZl{{R300O6G79smFU delta 58615 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 runtime supports images only up to %wx%hpx.":"","File: %s":"ملف: %s","b":"بايت","Uploaded %d/%d files":"تحميل %d/%d ملف","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"العناصر المقبوله لتحميل هي %d ملف في هذا الوقت. الملفات الاضافية أزيلة.","%d files queued":"%d الملفات في قائمة الانتظار","File: %s, size: %d, max file size: %d":"ملف: %s, أقصى حجم للملف: %d, حجم: %d","Thumbnails":"","Drag files here.":"سحب الملف هنا","Runtime ran out of available memory.":"الذاكرة المتوفره أنتهت لمدة التشغيل","File count error.":"خطاء في عد الملفات","File extension error.":"خطأ في أمتداد الملف","mb":"ميجابايت","Add Files":"أضف ملفات"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/az.js b/assets/javascripts/plupload/js/i18n/az.js index 5930cbb2..b665321c 100644 --- a/assets/javascripts/plupload/js/i18n/az.js +++ b/assets/javascripts/plupload/js/i18n/az.js @@ -1,2 +1,2 @@ // Azerbaijani (az) -plupload.addI18n({"Stop Upload":"Yükləməni saxla","Upload URL might be wrong or doesn't exist.":"Yükləmə ünvanı səhvdir və ya mövcud deyil","tb":"tb","Size":"Həcm","Close":"Bağla","Init error.":"Init error.","Add files to the upload queue and click the start button.":"Faylları əlavə edin və yüklə düyməsinə klikləyin.","Filename":"Faylın adı","Image format either wrong or not supported.":"Şəklin formatı uyğun deyil və ya dəstəklənmir.","Status":"Status","HTTP Error.":"HTTP xətası.","Start Upload":"Yüklə","mb":"mb","kb":"kb","Duplicate file error.":"Bu fayl artıq növbədə var.","File size error.":"Fayl həcmi xətası.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Xəta: Yanlış fayl uzantısı:","Select files":"Faylları seçin","%s already present in the queue.":"%s artıq növbədə var.","File: %s":"Fayl: %s","b":"b","Uploaded %d/%d files":"%d/%d fayl yüklənib","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload element accepts only %d file(s) at a time. Extra files were stripped.","%d files queued":"Növbədə %d fayl var","File: %s, size: %d, max file size: %d":"Fayl: %s, həcm: %d, max fayl həcmi: %d","Drag files here.":"Faylları bura çəkin.","Runtime ran out of available memory.":"Runtime ran out of available memory.","File count error.":"Fayl sayı çox böyükdür.","File extension error.":"Fayl uzantısı xətası.","Error: File too large:":"Xəta:Fayl həcmi çox böyükdür.","Add Files":"Fayl əlavə et"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Yükləməni saxla","Upload URL might be wrong or doesn't exist.":"Yükləmə ünvanı səhvdir və ya mövcud deyil","tb":"tb","Size":"Həcm","Close":"Bağla","You must specify either browse_button or drop_element.":"","Init error.":"Init error.","Add files to the upload queue and click the start button.":"Faylları əlavə edin və yüklə düyməsinə klikləyin.","List":"","Filename":"Faylın adı","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Şəklin formatı uyğun deyil və ya dəstəklənmir.","Status":"Status","HTTP Error.":"HTTP xətası.","Start Upload":"Yüklə","Error: File too large:":"Xəta:Fayl həcmi çox böyükdür.","kb":"kb","Duplicate file error.":"Bu fayl artıq növbədə var.","File size error.":"Fayl həcmi xətası.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Xəta: Yanlış fayl uzantısı:","Select files":"Faylları seçin","%s already present in the queue.":"%s artıq növbədə var.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Fayl: %s","b":"b","Uploaded %d/%d files":"%d/%d fayl yüklənib","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload element accepts only %d file(s) at a time. Extra files were stripped.","%d files queued":"Növbədə %d fayl var","File: %s, size: %d, max file size: %d":"Fayl: %s, həcm: %d, max fayl həcmi: %d","Thumbnails":"","Drag files here.":"Faylları bura çəkin.","Runtime ran out of available memory.":"Runtime ran out of available memory.","File count error.":"Fayl sayı çox böyükdür.","File extension error.":"Fayl uzantısı xətası.","mb":"mb","Add Files":"Fayl əlavə et"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/be_BY.js b/assets/javascripts/plupload/js/i18n/be_BY.js deleted file mode 100644 index 656a4e52..00000000 --- a/assets/javascripts/plupload/js/i18n/be_BY.js +++ /dev/null @@ -1,2 +0,0 @@ -// Belarusian (Belarus) (be_BY) -plupload.addI18n({"Stop Upload":"","Upload URL might be wrong or doesn't exist.":"","tb":"","Size":"","Close":"","Init error.":"","Add files to the upload queue and click the start button.":"","Filename":"","Image format either wrong or not supported.":"","Status":"","HTTP Error.":"","Start Upload":"","mb":"","kb":"","Duplicate file error.":"","File size error.":"","N/A":"","gb":"","Error: Invalid file extension:":"","Select files":"","%s already present in the queue.":"","File: %s":"","b":"","Uploaded %d/%d files":"","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"","%d files queued":"","File: %s, size: %d, max file size: %d":"","Drag files here.":"","Runtime ran out of available memory.":"","File count error.":"","File extension error.":"","Error: File too large:":"","Add Files":""}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/bg.js b/assets/javascripts/plupload/js/i18n/bg.js index e16bdb0f..171f6121 100644 --- a/assets/javascripts/plupload/js/i18n/bg.js +++ b/assets/javascripts/plupload/js/i18n/bg.js @@ -1,2 +1,2 @@ // Bulgarian (bg) -plupload.addI18n({"Stop Upload":"Спрете качването","Upload URL might be wrong or doesn't exist.":"URL за качване може да е грешен или да не съществува.","tb":"tb","Size":"Размер","Close":"Затвори","Init error.":"Грешка: инициализиране.","Add files to the upload queue and click the start button.":"Добавете файлове в опашката за качване, и щракнете бутона старт.","Filename":"Име на файла","Image format either wrong or not supported.":"Формата на изображението или е объркан, или не се поддържа.","Status":"Статус","HTTP Error.":"Грешка: HTTP .","Start Upload":"Започнете качването","mb":"mb","kb":"kb","Duplicate file error.":"Грешка: файла е вече качен на сървъра.","File size error.":"Грешка: размер на файла.","N/A":"не приложимо","gb":"gb","Error: Invalid file extension:":"Грешка: Невалидно разширение на файл:","Select files":"Изберете файлове","%s already present in the queue.":"%s вече го има в опашката.","File: %s":"Файл: %s","b":"b","Uploaded %d/%d files":"Качени %d/%d файла","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Елемента за качване приема само %d файл(а) наведнъж. Допълнителните файлове бяха отстранени.","%d files queued":"%d файла в опашката","File: %s, size: %d, max file size: %d":"Файл: %s, размер: %d, максимален размер: %d","Drag files here.":"Довлечете файловете тук.","Runtime ran out of available memory.":"Недостатъчна свободна памет.","File count error.":"Грешка в броя на файловете.","File extension error.":"Грешка: разширение на файла.","Error: File too large:":"Грешка: Файла е твърде голям:","Add Files":"Добавете файлове"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Спрете качването","Upload URL might be wrong or doesn't exist.":"URL за качване може да е грешен или да не съществува.","tb":"tb","Size":"Размер","Close":"Затвори","You must specify either browse_button or drop_element.":"","Init error.":"Грешка: инициализиране.","Add files to the upload queue and click the start button.":"Добавете файлове в опашката за качване, и щракнете бутона старт.","List":"","Filename":"Име на файла","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Формата на изображението или е объркан, или не се поддържа.","Status":"Статус","HTTP Error.":"Грешка: HTTP .","Start Upload":"Започнете качването","Error: File too large:":"Грешка: Файла е твърде голям:","kb":"kb","Duplicate file error.":"Грешка: файла е вече качен на сървъра.","File size error.":"Грешка: размер на файла.","N/A":"не приложимо","gb":"gb","Error: Invalid file extension:":"Грешка: Невалидно разширение на файл:","Select files":"Изберете файлове","%s already present in the queue.":"%s вече го има в опашката.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Файл: %s","b":"b","Uploaded %d/%d files":"Качени %d/%d файла","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Елемента за качване приема само %d файл(а) наведнъж. Допълнителните файлове бяха отстранени.","%d files queued":"%d файла в опашката","File: %s, size: %d, max file size: %d":"Файл: %s, размер: %d, максимален размер: %d","Thumbnails":"","Drag files here.":"Довлечете файловете тук.","Runtime ran out of available memory.":"Недостатъчна свободна памет.","File count error.":"Грешка в броя на файловете.","File extension error.":"Грешка: разширение на файла.","mb":"mb","Add Files":"Добавете файлове"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/bs.js b/assets/javascripts/plupload/js/i18n/bs.js index 27fe0093..6576bb6f 100644 --- a/assets/javascripts/plupload/js/i18n/bs.js +++ b/assets/javascripts/plupload/js/i18n/bs.js @@ -1,2 +1,2 @@ // Bosnian (bs) -plupload.addI18n({"Stop Upload":"Prekini dodavanje","Upload URL might be wrong or doesn't exist.":"URL za dodavanje je neispravan ili ne postoji.","tb":"tb","Size":"Veličina","Close":"Zatvori","Init error.":"Inicijalizacijska greška.","Add files to the upload queue and click the start button.":"Dodajte datoteke u red i kliknite na dugme za pokretanje.","Filename":"Naziv datoteke","Image format either wrong or not supported.":"Format slike je neispravan ili nije podržan.","Status":"Status","HTTP Error.":"HTTP greška.","Start Upload":"Započni dodavanje","mb":"mb","kb":"kb","Duplicate file error.":"Dupla datoteka.","File size error.":"Greška u veličini datoteke.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Greška! Neispravan ekstenzija datoteke:","Select files":"Odaberite datoteke","%s already present in the queue.":"%s se već nalazi u redu.","File: %s":"Datoteka: %s","b":"b","Uploaded %d/%d files":"Dodano %d/%d datoteka","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Dodavanje trenutno dozvoljava samo %d datoteka istovremeno. Dodatne datoteke su uklonjene.","%d files queued":"%d datoteka čeka","File: %s, size: %d, max file size: %d":"Datoteka: %s, veličina: %d, maksimalna veličina: %d","Drag files here.":"Dovucite datoteke ovdje.","Runtime ran out of available memory.":"Nema više dostupne memorije.","File count error.":"Greška u brojanju datoeka.","File extension error.":"Greška u ekstenziji datoteke.","Error: File too large:":"Greška! Datoteka je prevelika:","Add Files":"Dodaj datoteke"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Prekini dodavanje","Upload URL might be wrong or doesn't exist.":"URL za dodavanje je neispravan ili ne postoji.","tb":"tb","Size":"Veličina","Close":"Zatvori","You must specify either browse_button or drop_element.":"","Init error.":"Inicijalizacijska greška.","Add files to the upload queue and click the start button.":"Dodajte datoteke u red i kliknite na dugme za pokretanje.","List":"","Filename":"Naziv datoteke","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Format slike je neispravan ili nije podržan.","Status":"Status","HTTP Error.":"HTTP greška.","Start Upload":"Započni dodavanje","Error: File too large:":"Greška! Datoteka je prevelika:","kb":"kb","Duplicate file error.":"Dupla datoteka.","File size error.":"Greška u veličini datoteke.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Greška! Neispravan ekstenzija datoteke:","Select files":"Odaberite datoteke","%s already present in the queue.":"%s se već nalazi u redu.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Datoteka: %s","b":"b","Uploaded %d/%d files":"Dodano %d/%d datoteka","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Dodavanje trenutno dozvoljava samo %d datoteka istovremeno. Dodatne datoteke su uklonjene.","%d files queued":"%d datoteka čeka","File: %s, size: %d, max file size: %d":"Datoteka: %s, veličina: %d, maksimalna veličina: %d","Thumbnails":"","Drag files here.":"Dovucite datoteke ovdje.","Runtime ran out of available memory.":"Nema više dostupne memorije.","File count error.":"Greška u brojanju datoeka.","File extension error.":"Greška u ekstenziji datoteke.","mb":"mb","Add Files":"Dodaj datoteke"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/ca.js b/assets/javascripts/plupload/js/i18n/ca.js index f45ed975..11abb4f2 100644 --- a/assets/javascripts/plupload/js/i18n/ca.js +++ b/assets/javascripts/plupload/js/i18n/ca.js @@ -1,2 +1,2 @@ // Catalan (ca) -plupload.addI18n({"Stop Upload":"Parar pujada","Upload URL might be wrong or doesn't exist.":"La URL de càrrega no és correcte o bé no existeix.","tb":"Tb","Size":"Tamany","Close":"Tancar","Init error.":"Error d´inicialització.","Add files to the upload queue and click the start button.":"Afegeixi els fitxers a la cua de pujada i cliqui el botó Iniciar","Filename":"Nom de fitxer","Image format either wrong or not supported.":"Format d'imatge incorrecte o no suportat.","Status":"Estat","HTTP Error.":"Error HTTP.","Start Upload":"Començar pujada","mb":"Mb","kb":"Kb","Duplicate file error.":"Error per duplicitat de fitxer.","File size error.":"Error en la mida del fitxer.","N/A":"N/D","gb":"Gb","Error: Invalid file extension:":"Error: Extensió de fitxer no vàlida:","Select files":"Seleccionar fitxers","%s already present in the queue.":"%s ja existeix a la cua.","File: %s":"Fitxer: %s","b":"b","Uploaded %d/%d files":"Pujats %d/%d fitxers","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"La càrrega d'elements tan sols accepta %d fitxer(s) alhora. Els fitxers sobrants seran descartats.","%d files queued":"%d fitxers en cua","File: %s, size: %d, max file size: %d":"Fitxer: %s, mida: %d, mida màxima de fitxer: %d","Drag files here.":"Arrossegui fitxers aquí","Runtime ran out of available memory.":"L'execució ha arribat al límit de memòria.","File count error.":"Error en el recompte de fitxers","File extension error.":"Error en l´extensió del fitxer.","Error: File too large:":"Error: Fitxer massa gran:","Add Files":"Afegir fitxers"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Parar pujada","Upload URL might be wrong or doesn't exist.":"La URL de càrrega no és correcte o bé no existeix.","tb":"Tb","Size":"Tamany","Close":"Tancar","You must specify either browse_button or drop_element.":"Has d'especificar o bé el botó de selecció de fitxers `browse_button` o bé l'àrea per arrosegar els fitxers `drop_element`.","Init error.":"Error d´inicialització.","Add files to the upload queue and click the start button.":"Afegeixi els fitxers a la cua de pujada i cliqui el botó Iniciar","List":"Llistat","Filename":"Nom de fitxer","%s specified, but cannot be found.":"%s especificat, però no es pot trobar.","Image format either wrong or not supported.":"Format d'imatge incorrecte o no suportat.","Status":"Estat","HTTP Error.":"Error HTTP.","Start Upload":"Començar pujada","Error: File too large:":"Error: Fitxer massa gran:","kb":"Kb","Duplicate file error.":"Error per duplicitat de fitxer.","File size error.":"Error en la mida del fitxer.","N/A":"N/D","gb":"Gb","Error: Invalid file extension:":"Error: Extensió de fitxer no vàlida:","Select files":"Seleccionar fitxers","%s already present in the queue.":"%s ja existeix a la cua.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"Resolució de la imatge massa gran! El pujador %s suporta mides d'imatge fins a %wx%hpx.","File: %s":"Fitxer: %s","b":"b","Uploaded %d/%d files":"Pujats %d/%d fitxers","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"La càrrega d'elements tan sols accepta %d fitxer(s) alhora. Els fitxers sobrants seran descartats.","%d files queued":"%d fitxers en cua","File: %s, size: %d, max file size: %d":"Fitxer: %s, mida: %d, mida màxima de fitxer: %d","Thumbnails":"Miniatures","Drag files here.":"Arrossegui fitxers aquí","Runtime ran out of available memory.":"L'execució ha arribat al límit de memòria.","File count error.":"Error en el recompte de fitxers","File extension error.":"Error en l´extensió del fitxer.","mb":"Mb","Add Files":"Afegir fitxers"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/cs.js b/assets/javascripts/plupload/js/i18n/cs.js index 82c21ed0..d8ae3c05 100644 --- a/assets/javascripts/plupload/js/i18n/cs.js +++ b/assets/javascripts/plupload/js/i18n/cs.js @@ -1,2 +1,2 @@ // Czech (cs) -plupload.addI18n({"Stop Upload":"Zastavit nahrávání","Upload URL might be wrong or doesn't exist.":"URL uploadu je možná špatně, nebo neexistuje.","tb":"tb","Size":"Velikost","Close":"Zavřít","Init error.":"Chyba inicializace.","Add files to the upload queue and click the start button.":"Přidejte soubory do fronty a pak spusťte nahrávání.","Filename":"Název souboru","Image format either wrong or not supported.":"Špatný, nebo nepodporovaný formát obrázku.","Status":"Stav","HTTP Error.":"Chyba HTTP.","Start Upload":"Spustit nahrávání","mb":"mb","kb":"kb","Duplicate file error.":"Chyba - duplikovaný soubor.","File size error.":"Chyba velikosti souboru.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Chyba: Neplatná koncovka souboru:","Select files":"Vyberte soubory","%s already present in the queue.":"%s je již zařazen ve frontě.","File: %s":"Soubor: %s","b":"b","Uploaded %d/%d files":"Nahráno %d/%d souborů","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload akceptuje pouze %d soubor(ů) najednou. Další soubory byly odstraněny.","%d files queued":"%d souborů ve frontě","File: %s, size: %d, max file size: %d":"Soubor: %s, velikost: %d, maximální velikost souboru: %d","Drag files here.":"Sem přetáhněte soubory.","Runtime ran out of available memory.":"Běh skriptu přesáhl dostupnou paměť.","File count error.":"Chyba v počtu souborů.","File extension error.":"Chyba přípony souboru.","Error: File too large:":"Chyba: Soubor je příliš veliký:","Add Files":"Přidat soubory"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Zastavit nahrávání","Upload URL might be wrong or doesn't exist.":"URL uploadu je možná špatně, nebo neexistuje.","tb":"tb","Size":"Velikost","Close":"Zavřít","You must specify either browse_button or drop_element.":"Musíte specifikovat browse_button či drop_element.","Init error.":"Chyba inicializace.","Add files to the upload queue and click the start button.":"Přidejte soubory do fronty a pak spusťte nahrávání.","List":"Seznam","Filename":"Název souboru","%s specified, but cannot be found.":"%s bylo specifikováno, ale nebylo nalezeno.","Image format either wrong or not supported.":"Špatný, nebo nepodporovaný formát obrázku.","Status":"Stav","HTTP Error.":"Chyba HTTP.","Start Upload":"Spustit nahrávání","Error: File too large:":"Chyba: Soubor je příliš veliký:","kb":"kb","Duplicate file error.":"Chyba - duplikovaný soubor.","File size error.":"Chyba velikosti souboru.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Chyba: Neplatná koncovka souboru:","Select files":"Vyberte soubory","%s already present in the queue.":"%s je již zařazen ve frontě.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"Rozlišení je mimo rozmezí! %s runtime podporuje obrázky pouze do %wx%hpx.","File: %s":"Soubor: %s","b":"b","Uploaded %d/%d files":"Nahráno %d/%d souborů","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload akceptuje pouze %d soubor(ů) najednou. Další soubory byly odstraněny.","%d files queued":"%d souborů ve frontě","File: %s, size: %d, max file size: %d":"Soubor: %s, velikost: %d, maximální velikost souboru: %d","Thumbnails":"Náhledy","Drag files here.":"Sem přetáhněte soubory.","Runtime ran out of available memory.":"Běh skriptu přesáhl dostupnou paměť.","File count error.":"Chyba v počtu souborů.","File extension error.":"Chyba přípony souboru.","mb":"mb","Add Files":"Přidat soubory"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/cy.js b/assets/javascripts/plupload/js/i18n/cy.js index 54a60c02..8873ec64 100644 --- a/assets/javascripts/plupload/js/i18n/cy.js +++ b/assets/javascripts/plupload/js/i18n/cy.js @@ -1,2 +1,2 @@ // Welsh (cy) -plupload.addI18n({"Stop Upload":"Atal Lanlwytho","Upload URL might be wrong or doesn't exist.":"URL y lanlwythiad ynb anghywir neu ddim yn bodoli.","tb":"tb","Size":"Maint","Close":"Cau","Init error.":"Gwall cych.","Add files to the upload queue and click the start button.":"Ychwanegwch ffeiliau i'r ciw lanlwytho a chlicio'r botwm dechrau.","Filename":"Enw'r ffeil","Image format either wrong or not supported.":"Fformat delwedd yn anghywir neu heb ei gynnal.","Status":"Statws","HTTP Error.":"Gwall HTTP.","Start Upload":"Dechrau Lanlwytho","mb":"mb","kb":"kb","Duplicate file error.":"Gwall ffeil ddyblyg.","File size error.":"Gwall maint ffeil.","N/A":"Dd/A","gb":"gb","Error: Invalid file extension:":"Gwall: estyniad ffeil annilys:","Select files":"Dewis ffeiliau","%s already present in the queue.":"%s yn y ciw yn barod.","File: %s":"Ffeil: %s","b":"b","Uploaded %d/%d files":"Lanlwythwyd %d/%d ffeil","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Mae'r elfen lanlwytho yn derbyn %d ffeil ar y tro. Caiff ffeiliau ychwanegol eu tynnu.","%d files queued":"%d ffeil mewn ciw","File: %s, size: %d, max file size: %d":"Ffeil: %s, maint: %d, maint mwyaf ffeil: %d","Drag files here.":"Llusgwch ffeiliau yma.","Runtime ran out of available memory.":"Allan o gof.","File count error.":"Gwall cyfri ffeiliau.","File extension error.":"Gwall estyniad ffeil.","Error: File too large:":"Gwall: Ffeil yn rhy fawr:","Add Files":"Ychwanegu Ffeiliau"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Atal Lanlwytho","Upload URL might be wrong or doesn't exist.":"URL y lanlwythiad ynb anghywir neu ddim yn bodoli.","tb":"tb","Size":"Maint","Close":"Cau","You must specify either browse_button or drop_element.":"","Init error.":"Gwall cych.","Add files to the upload queue and click the start button.":"Ychwanegwch ffeiliau i'r ciw lanlwytho a chlicio'r botwm dechrau.","List":"","Filename":"Enw'r ffeil","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Fformat delwedd yn anghywir neu heb ei gynnal.","Status":"Statws","HTTP Error.":"Gwall HTTP.","Start Upload":"Dechrau Lanlwytho","Error: File too large:":"Gwall: Ffeil yn rhy fawr:","kb":"kb","Duplicate file error.":"Gwall ffeil ddyblyg.","File size error.":"Gwall maint ffeil.","N/A":"Dd/A","gb":"gb","Error: Invalid file extension:":"Gwall: estyniad ffeil annilys:","Select files":"Dewis ffeiliau","%s already present in the queue.":"%s yn y ciw yn barod.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Ffeil: %s","b":"b","Uploaded %d/%d files":"Lanlwythwyd %d/%d ffeil","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Mae'r elfen lanlwytho yn derbyn %d ffeil ar y tro. Caiff ffeiliau ychwanegol eu tynnu.","%d files queued":"%d ffeil mewn ciw","File: %s, size: %d, max file size: %d":"Ffeil: %s, maint: %d, maint mwyaf ffeil: %d","Thumbnails":"","Drag files here.":"Llusgwch ffeiliau yma.","Runtime ran out of available memory.":"Allan o gof.","File count error.":"Gwall cyfri ffeiliau.","File extension error.":"Gwall estyniad ffeil.","mb":"mb","Add Files":"Ychwanegu Ffeiliau"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/da.js b/assets/javascripts/plupload/js/i18n/da.js index 9a4f62fe..577e712e 100644 --- a/assets/javascripts/plupload/js/i18n/da.js +++ b/assets/javascripts/plupload/js/i18n/da.js @@ -1,2 +1,2 @@ // Danish (da) -plupload.addI18n({"Stop Upload":"Stop upload","Upload URL might be wrong or doesn't exist.":"Upload URL kan være forkert eller ikke eksisterende.","tb":"tb","Size":"Størrelse","Close":"Luk","Init error.":"Opstarts fejl.","Add files to the upload queue and click the start button.":"Tilføj filer til køen og klik Start upload knappen.","Filename":"Filnavn","Image format either wrong or not supported.":"Billede format er enten forkert eller ikke understøttet.","Status":"Status","HTTP Error.":"HTTP fejl.","Start Upload":"Start upload","mb":"mb","kb":"kb","Duplicate file error.":"Filen findes allerede.","File size error.":"Filstørrelse fejl.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Fejl: Ugyldigt fil format:","Select files":"Vælg filer","%s already present in the queue.":"%s findes allerede i køen.","File: %s":"Fil: %s","b":"b","Uploaded %d/%d files":"Uploaded %d/%d filer","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload accepterer kun %d fil(er) af gangen. Ekstra filer blev skippet.","%d files queued":"%d filer i kø","File: %s, size: %d, max file size: %d":"Fil: %s, størrelse: %d, maks. filstørrelse: %d","Drag files here.":"Træk filer her.","Runtime ran out of available memory.":"Runtime mangler tilgængelige hukommelse.","File count error.":"Fil antal fejl.","File extension error.":"Fil format fejl.","Error: File too large:":"Fejl: Filen er for stor:","Add Files":"Tilføj filer"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Stop upload","Upload URL might be wrong or doesn't exist.":"Upload URL kan være forkert eller ikke eksisterende.","tb":"tb","Size":"Størrelse","Close":"Luk","You must specify either browse_button or drop_element.":"","Init error.":"Opstarts fejl.","Add files to the upload queue and click the start button.":"Tilføj filer til køen og klik Start upload knappen.","List":"","Filename":"Filnavn","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Billede format er enten forkert eller ikke understøttet.","Status":"Status","HTTP Error.":"HTTP fejl.","Start Upload":"Start upload","Error: File too large:":"Fejl: Filen er for stor:","kb":"kb","Duplicate file error.":"Filen findes allerede.","File size error.":"Filstørrelse fejl.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Fejl: Ugyldigt fil format:","Select files":"Vælg filer","%s already present in the queue.":"%s findes allerede i køen.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Fil: %s","b":"b","Uploaded %d/%d files":"Uploaded %d/%d filer","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload accepterer kun %d fil(er) af gangen. Ekstra filer blev skippet.","%d files queued":"%d filer i kø","File: %s, size: %d, max file size: %d":"Fil: %s, størrelse: %d, maks. filstørrelse: %d","Thumbnails":"","Drag files here.":"Træk filer her.","Runtime ran out of available memory.":"Runtime mangler tilgængelige hukommelse.","File count error.":"Fil antal fejl.","File extension error.":"Fil format fejl.","mb":"mb","Add Files":"Tilføj filer"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/de.js b/assets/javascripts/plupload/js/i18n/de.js index c738343d..c35b1572 100644 --- a/assets/javascripts/plupload/js/i18n/de.js +++ b/assets/javascripts/plupload/js/i18n/de.js @@ -1,2 +1,2 @@ // German (de) -plupload.addI18n({"Stop Upload":"Hochladen stoppen","Upload URL might be wrong or doesn't exist.":"Upload-URL ist falsch oder existiert nicht.","tb":"TB","Size":"Größe","Close":"Schließen","Init error.":"Initialisierungsfehler","Add files to the upload queue and click the start button.":"Dateien hinzufügen und auf 'Hochladen' klicken.","Filename":"Dateiname","Image format either wrong or not supported.":"Bildformat falsch oder nicht unterstützt.","Status":"Status","HTTP Error.":"HTTP-Fehler","Start Upload":"Hochladen beginnen","mb":"MB","kb":"KB","Duplicate file error.":"Datei bereits hochgeladen","File size error.":"Fehler bei Dateigröße","N/A":"Nicht verfügbar","gb":"GB","Error: Invalid file extension:":"Fehler: Ungültige Dateiendung:","Select files":"Dateien auswählen","%s already present in the queue.":"%s ist bereits in der Warteschlange","File: %s":"Datei: %s","b":"B","Uploaded %d/%d files":"%d/%d Dateien wurden hochgeladen","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Pro Durchgang können nur %d Datei(en) akzeptiert werden. Überzählige Dateien wurden ignoriert.","%d files queued":"%d Dateien in der Warteschlange","File: %s, size: %d, max file size: %d":"Datei: %s, Größe: %d, maximale Dateigröße: %d","Drag files here.":"Dateien hier hin ziehen.","Runtime ran out of available memory.":"Nicht genügend Speicher verfügbar.","File count error.":"Fehlerhafte Dateianzahl.","File extension error.":"Fehler bei Dateiendung","Error: File too large:":"Fehler: Datei zu groß:","Add Files":"Dateien hinzufügen"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Hochladen abbrechen","Upload URL might be wrong or doesn't exist.":"Upload-URL ist falsch oder existiert nicht.","tb":"TB","Size":"Größe","Close":"Schließen","You must specify either browse_button or drop_element.":"","Init error.":"Initialisierungsfehler","Add files to the upload queue and click the start button.":"Dateien hinzufügen und auf 'Hochladen' klicken.","List":"Liste","Filename":"Dateiname","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Bildformat falsch oder nicht unterstützt.","Status":"Status","HTTP Error.":"HTTP-Fehler","Start Upload":"Hochladen beginnen","Error: File too large:":"Fehler: Datei zu groß:","kb":"KB","Duplicate file error.":"Datei bereits hochgeladen","File size error.":"Fehler bei Dateigröße","N/A":"Nicht verfügbar","gb":"GB","Error: Invalid file extension:":"Fehler: Ungültige Dateiendung:","Select files":"Dateien auswählen","%s already present in the queue.":"%s ist bereits in der Warteschlange","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Datei: %s","b":"B","Uploaded %d/%d files":"%d/%d Dateien wurden hochgeladen","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Pro Durchgang können nur %d Datei(en) akzeptiert werden. Überzählige Dateien wurden ignoriert.","%d files queued":"%d Dateien in der Warteschlange","File: %s, size: %d, max file size: %d":"Datei: %s, Größe: %d, maximale Dateigröße: %d","Thumbnails":"Vorschaubilder","Drag files here.":"Dateien auf diese Fläche bewegen.","Runtime ran out of available memory.":"Nicht genügend Speicher verfügbar.","File count error.":"Fehlerhafte Dateianzahl.","File extension error.":"Fehler bei Dateiendung","mb":"MB","Add Files":"Dateien hinzufügen"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/el.js b/assets/javascripts/plupload/js/i18n/el.js index 1cabee89..3fa29eae 100644 --- a/assets/javascripts/plupload/js/i18n/el.js +++ b/assets/javascripts/plupload/js/i18n/el.js @@ -1,2 +1,2 @@ // Greek (el) -plupload.addI18n({"Stop Upload":"Ακύρωση Μεταφόρτωσης","Upload URL might be wrong or doesn't exist.":"Το URL μεταφόρτωσης είναι λάθος ή δεν υπάρχει.","tb":"tb","Size":"Μέγεθος","Close":"Κλείσιμο","Init error.":"Σφάλμα αρχικοποίησης.","Add files to the upload queue and click the start button.":"Προσθέστε αρχεία στην ουρά μεταφόρτωσης και πατήστε το κουμπί εκκίνησης.","Filename":"Όνομα Αρχείου","Image format either wrong or not supported.":"Ο τύπος εικόνας είναι λάθος ή δεν υποστηρίζεται.","Status":"Κατάσταση","HTTP Error.":"Σφάλμα HTTP.","Start Upload":"Εκκίνηση Μεταφόρτωσης","mb":"mb","kb":"kb","Duplicate file error.":"Το αρχείο έχει ξαναπροστεθεί.","File size error.":"Σφάλμα με το μέγεθος του αρχείου.","N/A":"Δεν ισχύει","gb":"gb","Error: Invalid file extension:":"Σφάλμα: Μη έγκυρος τύπος αρχείου:","Select files":"Επιλέξτε Αρχεία","%s already present in the queue.":"Το «%s» βρίσκεται ήδη στην ουρά.","File: %s":"Αρχείο: %s","b":"b","Uploaded %d/%d files":"Μεταφορτώθηκαν %d/%d αρχεία","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Μπορείτε να μεταφορτώσετε μεχρι και %d αρχείο/α κάθε φορά. Τα επιπλέον αρχεία αφαιρέθηκαν.","%d files queued":"%d αρχεία στην ουρά","File: %s, size: %d, max file size: %d":"Αρχείο: %s, μέγεθος: %d, μέγιστο μέγεθος αρχείου: %d","Drag files here.":"Σύρετε αρχεία εδώ","Runtime ran out of available memory.":"Δεν υπάρχει αρκετή διαθέσιμη μνήμη.","File count error.":"Σφάλμα με τον αριθμό αρχείων.","File extension error.":"Σφάλμα με τον τύπο αρχείου.","Error: File too large:":"Σφάλμα: Πολύ μεγάλο αρχείο:","Add Files":"Προσθέστε Αρχεία"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Ακύρωση Μεταφόρτωσης","Upload URL might be wrong or doesn't exist.":"Το URL μεταφόρτωσης είναι λάθος ή δεν υπάρχει.","tb":"tb","Size":"Μέγεθος","Close":"Κλείσιμο","You must specify either browse_button or drop_element.":"","Init error.":"Σφάλμα αρχικοποίησης.","Add files to the upload queue and click the start button.":"Προσθέστε αρχεία στην ουρά μεταφόρτωσης και πατήστε το κουμπί εκκίνησης.","List":"Λίστα","Filename":"Όνομα Αρχείου","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Ο τύπος εικόνας είναι λάθος ή δεν υποστηρίζεται.","Status":"Κατάσταση","HTTP Error.":"Σφάλμα HTTP.","Start Upload":"Εκκίνηση Μεταφόρτωσης","Error: File too large:":"Σφάλμα: Πολύ μεγάλο αρχείο:","kb":"kb","Duplicate file error.":"Το αρχείο έχει ξαναπροστεθεί.","File size error.":"Σφάλμα με το μέγεθος του αρχείου.","N/A":"Δεν ισχύει","gb":"gb","Error: Invalid file extension:":"Σφάλμα: Μη έγκυρος τύπος αρχείου:","Select files":"Επιλέξτε Αρχεία","%s already present in the queue.":"Το «%s» βρίσκεται ήδη στην ουρά.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Αρχείο: %s","b":"b","Uploaded %d/%d files":"Μεταφορτώθηκαν %d/%d αρχεία","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Μπορείτε να μεταφορτώσετε μεχρι και %d αρχείο/α κάθε φορά. Τα επιπλέον αρχεία αφαιρέθηκαν.","%d files queued":"%d αρχεία στην ουρά","File: %s, size: %d, max file size: %d":"Αρχείο: %s, μέγεθος: %d, μέγιστο μέγεθος αρχείου: %d","Thumbnails":"Μικρογραφίες","Drag files here.":"Σύρετε αρχεία εδώ","Runtime ran out of available memory.":"Δεν υπάρχει αρκετή διαθέσιμη μνήμη.","File count error.":"Σφάλμα με τον αριθμό αρχείων.","File extension error.":"Σφάλμα με τον τύπο αρχείου.","mb":"mb","Add Files":"Προσθέστε Αρχεία"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/en.js b/assets/javascripts/plupload/js/i18n/en.js index 6ab3e2e0..a0a20425 100644 --- a/assets/javascripts/plupload/js/i18n/en.js +++ b/assets/javascripts/plupload/js/i18n/en.js @@ -1,2 +1,2 @@ // English (en) -plupload.addI18n({"Stop Upload":"Stop Upload","Upload URL might be wrong or doesn't exist.":"Upload URL might be wrong or doesn't exist.","tb":"tb","Size":"Size","Close":"Close","Init error.":"Init error.","Add files to the upload queue and click the start button.":"Add files to the upload queue and click the start button.","Filename":"Filename","Image format either wrong or not supported.":"Image format either wrong or not supported.","Status":"Status","HTTP Error.":"HTTP Error.","Start Upload":"Start Upload","mb":"mb","kb":"kb","Duplicate file error.":"Duplicate file error.","File size error.":"File size error.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Error: Invalid file extension:","Select files":"Select files","%s already present in the queue.":"%s already present in the queue.","File: %s":"File: %s","b":"b","Uploaded %d/%d files":"Uploaded %d/%d files","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload element accepts only %d file(s) at a time. Extra files were stripped.","%d files queued":"%d files queued","File: %s, size: %d, max file size: %d":"File: %s, size: %d, max file size: %d","Drag files here.":"Drag files here.","Runtime ran out of available memory.":"Runtime ran out of available memory.","File count error.":"File count error.","File extension error.":"File extension error.","Error: File too large:":"Error: File too large:","Add Files":"Add Files"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Stop Upload","Upload URL might be wrong or doesn't exist.":"Upload URL might be wrong or doesn't exist.","tb":"tb","Size":"Size","Close":"Close","You must specify either browse_button or drop_element.":"You must specify either browse_button or drop_element.","Init error.":"Init error.","Add files to the upload queue and click the start button.":"Add files to the upload queue and click the start button.","List":"List","Filename":"Filename","%s specified, but cannot be found.":"%s specified, but cannot be found.","Image format either wrong or not supported.":"Image format either wrong or not supported.","Status":"Status","HTTP Error.":"HTTP Error.","Start Upload":"Start Upload","Error: File too large:":"Error: File too large:","kb":"kb","Duplicate file error.":"Duplicate file error.","File size error.":"File size error.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Error: Invalid file extension:","Select files":"Select files","%s already present in the queue.":"%s already present in the queue.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.","File: %s":"File: %s","b":"b","Uploaded %d/%d files":"Uploaded %d/%d files","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload element accepts only %d file(s) at a time. Extra files were stripped.","%d files queued":"%d files queued","File: %s, size: %d, max file size: %d":"File: %s, size: %d, max file size: %d","Thumbnails":"Thumbnails","Drag files here.":"Drag files here.","Runtime ran out of available memory.":"Runtime ran out of available memory.","File count error.":"File count error.","File extension error.":"File extension error.","mb":"mb","Add Files":"Add Files"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/es.js b/assets/javascripts/plupload/js/i18n/es.js index 72b0367e..dfc7548f 100644 --- a/assets/javascripts/plupload/js/i18n/es.js +++ b/assets/javascripts/plupload/js/i18n/es.js @@ -1,2 +1,2 @@ // Spanish (es) -plupload.addI18n({"Stop Upload":"Detener Subida.","Upload URL might be wrong or doesn't exist.":"URL de carga inexistente.","tb":"TB","Size":"Tamaño","Close":"Cerrar","Init error.":"Error de inicialización.","Add files to the upload queue and click the start button.":"Agregue archivos a la lista de subida y pulse clic en el botón de Iniciar carga","Filename":"Nombre de archivo","Image format either wrong or not supported.":"Formato de imagen no soportada.","Status":"Estado","HTTP Error.":"Error de HTTP.","Start Upload":"Iniciar carga","mb":"MB","kb":"KB","Duplicate file error.":"Error, archivo duplicado","File size error.":"Error de tamaño de archivo.","N/A":"No disponible","gb":"GB","Error: Invalid file extension:":"Error: Extensión de archivo inválida:","Select files":"Elija archivos","%s already present in the queue.":"%s ya se encuentra en la lista.","File: %s":"Archivo: %s","b":"B","Uploaded %d/%d files":"Subidos %d/%d archivos","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Se aceptan sólo %d archivo(s) al tiempo. Más, no se tienen en cuenta.","%d files queued":"%d archivos en cola.","File: %s, size: %d, max file size: %d":"Archivo: %s, tamaño: %d, tamaño máximo de archivo: %d","Drag files here.":"Arrastre archivos aquí","Runtime ran out of available memory.":"No hay memoria disponible.","File count error.":"Error en contador de archivos.","File extension error.":"Error de extensión de archivo.","Error: File too large:":"Error: archivo demasiado grande:","Add Files":"Agregar archivos"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Detener Subida.","Upload URL might be wrong or doesn't exist.":"URL de carga inexistente.","tb":"TB","Size":"Tamaño","Close":"Cerrar","You must specify either browse_button or drop_element.":"Debe especificar el browse_button o el drop_element","Init error.":"Error de inicialización.","Add files to the upload queue and click the start button.":"Agregue archivos a la lista de subida y pulse clic en el botón de Iniciar carga","List":"Lista","Filename":"Nombre de archivo","%s specified, but cannot be found.":"%s especificado, pero no se puede encontrar","Image format either wrong or not supported.":"Formato de imagen no soportada.","Status":"Estado","HTTP Error.":"Error de HTTP.","Start Upload":"Iniciar carga","Error: File too large:":"Error: archivo demasiado grande:","kb":"KB","Duplicate file error.":"Error, archivo duplicado","File size error.":"Error de tamaño de archivo.","N/A":"No disponible","gb":"GB","Error: Invalid file extension:":"Error: Extensión de archivo inválida:","Select files":"Elija archivos","%s already present in the queue.":"%s ya se encuentra en la lista.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"Resolución fuera de límites! El tiempo de ejecución %s sólo admite imágenes hasta %wx%hpx","File: %s":"Archivo: %s","b":"B","Uploaded %d/%d files":"Subidos %d/%d archivos","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Se aceptan sólo %d archivo(s) al tiempo. Más, no se tienen en cuenta.","%d files queued":"%d archivos en cola.","File: %s, size: %d, max file size: %d":"Archivo: %s, tamaño: %d, tamaño máximo de archivo: %d","Thumbnails":"Miniaturas","Drag files here.":"Arrastre archivos aquí","Runtime ran out of available memory.":"No hay memoria disponible.","File count error.":"Error en contador de archivos.","File extension error.":"Error de extensión de archivo.","mb":"MB","Add Files":"Agregar archivos"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/et.js b/assets/javascripts/plupload/js/i18n/et.js index 3e145b10..5e838b7c 100644 --- a/assets/javascripts/plupload/js/i18n/et.js +++ b/assets/javascripts/plupload/js/i18n/et.js @@ -1,2 +1,2 @@ // Estonian (et) -plupload.addI18n({"Stop Upload":"Stop Upload","Upload URL might be wrong or doesn't exist.":"Üleslaadimise URL võib olla vale või seda pole.","tb":"","Size":"Suurus","Close":"Sulge","Init error.":"Lähtestamise viga.","Add files to the upload queue and click the start button.":"Lisa failid üleslaadimise järjekorda ja klõpsa alustamise nupule.","Filename":"Failinimi","Image format either wrong or not supported.":"Image format either wrong or not supported.","Status":"Olek","HTTP Error.":"HTTP ühenduse viga.","Start Upload":"Start Upload","mb":"","kb":"","Duplicate file error.":"","File size error.":"Failisuuruse viga.","N/A":"N/A","gb":"","Error: Invalid file extension:":"Error: Invalid file extension:","Select files":"Vali faile","%s already present in the queue.":"","File: %s":"Fail: %s","b":"","Uploaded %d/%d files":"Üles laaditud %d/%d","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Üleslaadimise element saab vastu võtta ainult %d faili ühe korraga. Ülejäänud failid jäetakse laadimata.","%d files queued":"Järjekorras on %d faili","File: %s, size: %d, max file size: %d":"","Drag files here.":"Lohista failid siia.","Runtime ran out of available memory.":"Runtime ran out of available memory.","File count error.":"Failide arvu viga.","File extension error.":"Faililaiendi viga.","Error: File too large:":"Error: File too large:","Add Files":"Add Files"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Stop Upload","Upload URL might be wrong or doesn't exist.":"Üleslaadimise URL võib olla vale või seda pole.","tb":"","Size":"Suurus","Close":"Sulge","You must specify either browse_button or drop_element.":"","Init error.":"Lähtestamise viga.","Add files to the upload queue and click the start button.":"Lisa failid üleslaadimise järjekorda ja klõpsa alustamise nupule.","List":"","Filename":"Failinimi","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Image format either wrong or not supported.","Status":"Olek","HTTP Error.":"HTTP ühenduse viga.","Start Upload":"Start Upload","Error: File too large:":"Error: File too large:","kb":"","Duplicate file error.":"","File size error.":"Failisuuruse viga.","N/A":"N/A","gb":"","Error: Invalid file extension:":"Error: Invalid file extension:","Select files":"Vali faile","%s already present in the queue.":"","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Fail: %s","b":"","Uploaded %d/%d files":"Üles laaditud %d/%d","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Üleslaadimise element saab vastu võtta ainult %d faili ühe korraga. Ülejäänud failid jäetakse laadimata.","%d files queued":"Järjekorras on %d faili","File: %s, size: %d, max file size: %d":"","Thumbnails":"","Drag files here.":"Lohista failid siia.","Runtime ran out of available memory.":"Runtime ran out of available memory.","File count error.":"Failide arvu viga.","File extension error.":"Faililaiendi viga.","mb":"","Add Files":"Add Files"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/fa.js b/assets/javascripts/plupload/js/i18n/fa.js index e3246cc9..9cce3fe6 100644 --- a/assets/javascripts/plupload/js/i18n/fa.js +++ b/assets/javascripts/plupload/js/i18n/fa.js @@ -1,2 +1,2 @@ // Persian (fa) -plupload.addI18n({"Stop Upload":"توقف انتقال","Upload URL might be wrong or doesn't exist.":"Upload URL might be wrong or doesn't exist.","tb":"ترابایت","Size":"سایز","Close":"بستن","Init error.":"خطا در استارت اسکریپت","Add files to the upload queue and click the start button.":"اضافه کنید فایل ها را به صف آپلود و دکمه شروع را کلیک کنید.","Filename":"نام فایل","Image format either wrong or not supported.":"Image format either wrong or not supported.","Status":"وضعیت","HTTP Error.":"HTTP خطای","Start Upload":"شروع انتقال","mb":"مگابایت","kb":"کیلوبایت","Duplicate file error.":"خطای فایل تکراری","File size error.":"خطای سایز فایل","N/A":"N/A","gb":"گیگابایت","Error: Invalid file extension:":"Error: Invalid file extension:","Select files":"انتخاب فایل","%s already present in the queue.":"%s در لیست آپلود وجود دارد.","File: %s":" فایل ها : %s","b":"بایت","Uploaded %d/%d files":"منتقل شد %d/%d از فایلها","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"عنصر بارگذار فقط %d فایل رو در یک زمان می پذیرد. سایر فایل ها مجرد از این موضوع هستند.","%d files queued":"%d فایل در صف","File: %s, size: %d, max file size: %d":"فایل: %s, اندازه: %d, محدودیت اندازه فایل: %d","Drag files here.":"بکشید فایل ها رو به اینجا","Runtime ran out of available memory.":"Runtime ran out of available memory.","File count error.":"خطای تعداد فایل","File extension error.":"خطا پیشوند فایل","Error: File too large:":"Error: File too large:","Add Files":"افزودن فایل"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"توقف انتقال","Upload URL might be wrong or doesn't exist.":"Upload URL might be wrong or doesn't exist.","tb":"ترابایت","Size":"سایز","Close":"بستن","You must specify either browse_button or drop_element.":"","Init error.":"خطا در استارت اسکریپت","Add files to the upload queue and click the start button.":"اضافه کنید فایل ها را به صف آپلود و دکمه شروع را کلیک کنید.","List":"","Filename":"نام فایل","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Image format either wrong or not supported.","Status":"وضعیت","HTTP Error.":"HTTP خطای","Start Upload":"شروع انتقال","Error: File too large:":"Error: File too large:","kb":"کیلوبایت","Duplicate file error.":"خطای فایل تکراری","File size error.":"خطای سایز فایل","N/A":"N/A","gb":"گیگابایت","Error: Invalid file extension:":"Error: Invalid file extension:","Select files":"انتخاب فایل","%s already present in the queue.":"%s در لیست آپلود وجود دارد.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":" فایل ها : %s","b":"بایت","Uploaded %d/%d files":"منتقل شد %d/%d از فایلها","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"عنصر بارگذار فقط %d فایل رو در یک زمان می پذیرد. سایر فایل ها مجرد از این موضوع هستند.","%d files queued":"%d فایل در صف","File: %s, size: %d, max file size: %d":"فایل: %s, اندازه: %d, محدودیت اندازه فایل: %d","Thumbnails":"","Drag files here.":"بکشید فایل ها رو به اینجا","Runtime ran out of available memory.":"Runtime ran out of available memory.","File count error.":"خطای تعداد فایل","File extension error.":"خطا پیشوند فایل","mb":"مگابایت","Add Files":"افزودن فایل"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/fi.js b/assets/javascripts/plupload/js/i18n/fi.js index e16ebecf..272df1b0 100644 --- a/assets/javascripts/plupload/js/i18n/fi.js +++ b/assets/javascripts/plupload/js/i18n/fi.js @@ -1,2 +1,2 @@ // Finnish (fi) -plupload.addI18n({"Stop Upload":"Pysäytä lähetys","Upload URL might be wrong or doesn't exist.":"Lähetyksen URL-osoite saattaa olla väärä tai sitä ei ole olemassa.","tb":"TB","Size":"Koko","Close":"Sulje","Init error.":"Init virhe.","Add files to the upload queue and click the start button.":"Lisää tiedostoja lähetysjonoon ja klikkaa aloita-nappia.","Filename":"Tiedostonimi","Image format either wrong or not supported.":"Kuvaformaatti on joko väärä tai ei tuettu.","Status":"Tila","HTTP Error.":"HTTP-virhe.","Start Upload":"Aloita lähetys","mb":"MB","kb":"kB","Duplicate file error.":"Tuplatiedostovirhe.","File size error.":"Tiedostokokovirhe.","N/A":"N/A","gb":"GB","Error: Invalid file extension:":"Virhe: Virheellinen tiedostopääte:","Select files":"Valitse tiedostoja","%s already present in the queue.":"%s on jo jonossa.","File: %s":"Tiedosto: %s","b":"B","Uploaded %d/%d files":"Lähetetty %d/%d tiedostoa","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Vain %d tiedosto(a) voidaan lähettää kerralla. Ylimääräiset tiedostot ohitettiin.","%d files queued":"%d tiedostoa jonossa","File: %s, size: %d, max file size: %d":"Tiedosto: %s, koko: %d, suurin sallittu tiedostokoko: %d","Drag files here.":"Raahaa tiedostot tähän.","Runtime ran out of available memory.":"Toiminnon käytettävissä oleva muisti loppui kesken.","File count error.":"Tiedostolaskentavirhe.","File extension error.":"Tiedostopäätevirhe.","Error: File too large:":"Virhe: Liian suuri tiedosto:","Add Files":"Lisää tiedostoja"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Pysäytä lähetys","Upload URL might be wrong or doesn't exist.":"Lähetyksen URL-osoite saattaa olla väärä tai sitä ei ole olemassa.","tb":"TB","Size":"Koko","Close":"Sulje","You must specify either browse_button or drop_element.":"","Init error.":"Init virhe.","Add files to the upload queue and click the start button.":"Lisää tiedostoja lähetysjonoon ja klikkaa aloita-nappia.","List":"","Filename":"Tiedostonimi","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Kuvaformaatti on joko väärä tai ei tuettu.","Status":"Tila","HTTP Error.":"HTTP-virhe.","Start Upload":"Aloita lähetys","Error: File too large:":"Virhe: Liian suuri tiedosto:","kb":"kB","Duplicate file error.":"Tuplatiedostovirhe.","File size error.":"Tiedostokokovirhe.","N/A":"N/A","gb":"GB","Error: Invalid file extension:":"Virhe: Virheellinen tiedostopääte:","Select files":"Valitse tiedostoja","%s already present in the queue.":"%s on jo jonossa.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Tiedosto: %s","b":"B","Uploaded %d/%d files":"Lähetetty %d/%d tiedostoa","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Vain %d tiedosto(a) voidaan lähettää kerralla. Ylimääräiset tiedostot ohitettiin.","%d files queued":"%d tiedostoa jonossa","File: %s, size: %d, max file size: %d":"Tiedosto: %s, koko: %d, suurin sallittu tiedostokoko: %d","Thumbnails":"","Drag files here.":"Raahaa tiedostot tähän.","Runtime ran out of available memory.":"Toiminnon käytettävissä oleva muisti loppui kesken.","File count error.":"Tiedostolaskentavirhe.","File extension error.":"Tiedostopäätevirhe.","mb":"MB","Add Files":"Lisää tiedostoja"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/fr.js b/assets/javascripts/plupload/js/i18n/fr.js index 7f2a765b..2a8203f1 100644 --- a/assets/javascripts/plupload/js/i18n/fr.js +++ b/assets/javascripts/plupload/js/i18n/fr.js @@ -1,2 +1,2 @@ // French (fr) -plupload.addI18n({"Stop Upload":"Arrêter l'envoi.","Upload URL might be wrong or doesn't exist.":"L'URL d'envoi est soit erronée soit n'existe pas.","tb":"To","Size":"Taille","Close":"Fermer","Init error.":"Erreur d'initialisation.","Add files to the upload queue and click the start button.":"Ajoutez des fichiers à la file d'attente de téléchargement et appuyez sur le bouton 'Démarrer l'envoi'","Filename":"Nom du fichier","Image format either wrong or not supported.":"Le format d'image est soit erroné soit pas géré.","Status":"État","HTTP Error.":"Erreur HTTP.","Start Upload":"Démarrer l'envoi","mb":"Mo","kb":"Ko","Duplicate file error.":"Erreur: Fichier déjà sélectionné.","File size error.":"Erreur de taille de fichier.","N/A":"Non applicable","gb":"Go","Error: Invalid file extension:":"Erreur: Extension de fichier non valide:","Select files":"Sélectionnez les fichiers","%s already present in the queue.":"%s déjà présent dans la file d'attente.","File: %s":"Fichier: %s","b":"o","Uploaded %d/%d files":"%d fichiers sur %d ont été envoyés","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Que %d fichier(s) peuvent être envoyé(s) à la fois. Les fichiers supplémentaires ont été ignorés.","%d files queued":"%d fichiers en attente","File: %s, size: %d, max file size: %d":"Fichier: %s, taille: %d, taille max. d'un fichier: %d","Drag files here.":"Déposez les fichiers ici.","Runtime ran out of available memory.":"Le traitement a manqué de mémoire disponible.","File count error.":"Erreur: Nombre de fichiers.","File extension error.":"Erreur d'extension de fichier","Error: File too large:":"Erreur: Fichier trop volumineux:","Add Files":"Ajouter des fichiers"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Arrêter l'envoi.","Upload URL might be wrong or doesn't exist.":"L'URL d'envoi est soit erronée soit n'existe pas.","tb":"To","Size":"Taille","Close":"Fermer","You must specify either browse_button or drop_element.":"Vous devez spécifier browse_button ou drop_element.","Init error.":"Erreur d'initialisation.","Add files to the upload queue and click the start button.":"Ajoutez des fichiers à la file d'attente de téléchargement et appuyez sur le bouton 'Démarrer l'envoi'","List":"Liste","Filename":"Nom du fichier","%s specified, but cannot be found.":"%s spécifié, mais ne peut pas être trouvé.","Image format either wrong or not supported.":"Le format d'image est soit erroné soit pas géré.","Status":"État","HTTP Error.":"Erreur HTTP.","Start Upload":"Démarrer l'envoi","Error: File too large:":"Erreur: Fichier trop volumineux:","kb":"Ko","Duplicate file error.":"Erreur: Fichier déjà sélectionné.","File size error.":"Erreur de taille de fichier.","N/A":"Non applicable","gb":"Go","Error: Invalid file extension:":"Erreur: Extension de fichier non valide:","Select files":"Sélectionnez les fichiers","%s already present in the queue.":"%s déjà présent dans la file d'attente.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"Résolution sur les frontières ! L'exécution de %s supporte seulement les images de %wx%hpx","File: %s":"Fichier: %s","b":"o","Uploaded %d/%d files":"%d fichiers sur %d ont été envoyés","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Que %d fichier(s) peuvent être envoyé(s) à la fois. Les fichiers supplémentaires ont été ignorés.","%d files queued":"%d fichiers en attente","File: %s, size: %d, max file size: %d":"Fichier: %s, taille: %d, taille max. d'un fichier: %d","Thumbnails":"Miniatures","Drag files here.":"Déposez les fichiers ici.","Runtime ran out of available memory.":"Le traitement a manqué de mémoire disponible.","File count error.":"Erreur: Nombre de fichiers.","File extension error.":"Erreur d'extension de fichier","mb":"Mo","Add Files":"Ajouter des fichiers"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/he.js b/assets/javascripts/plupload/js/i18n/he.js index 71033478..7c819c77 100644 --- a/assets/javascripts/plupload/js/i18n/he.js +++ b/assets/javascripts/plupload/js/i18n/he.js @@ -1,2 +1,2 @@ // Hebrew (he) -plupload.addI18n({"Stop Upload":"בטל העלאה","Upload URL might be wrong or doesn't exist.":"כתובת URL שגויה או לא קיימת.","tb":"tb","Size":"גודל","Close":"סגור","Init error.":"שגיאת איתחול","Add files to the upload queue and click the start button.":"הוסף קבצים לרשימה ולחץ על כפתור שליחה להתחלת פעולות העלאה","Filename":"שם קובץ","Image format either wrong or not supported.":"תמונה פגומה או סוג תמונה לא נתמך","Status":"אחוז","HTTP Error.":"שגיאת פרוטוקול","Start Upload":"שליחה","mb":"MB","kb":"KB","Duplicate file error.":"קובץ כפול","File size error.":"גודל קובץ חורג מהמותר","N/A":"שגיאה","gb":"GB","Error: Invalid file extension:":"שגיאה: סוג קובץ לא נתמך:","Select files":"בחר קבצים","%s already present in the queue.":"%sקובץ נמצא כבר ברשימת הקבצים.","File: %s":"קובץ: %s","b":"B","Uploaded %d/%d files":"מעלה: %d/%d","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"אלמנטי ההעלאה מקבלים רק %d קובץ(ים) בפעם אחת. קבצים נוספים הוסרו.","%d files queued":"%d קבצים נותרו","File: %s, size: %d, max file size: %d":"קובץ: %s, גודל: %d, גודל מקסימלי: %d","Drag files here.":"גרור קבצים לכאן","Runtime ran out of available memory.":"שגיאת מחסור בזיכרון","File count error.":"שגיאת מספר קבצים","File extension error.":"קובץ זה לא נתמך","Error: File too large:":"שגיאה: קובץ חורג מהגודל המותר:","Add Files":"הוסף קבצים"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"בטל העלאה","Upload URL might be wrong or doesn't exist.":"כתובת URL שגויה או לא קיימת.","tb":"tb","Size":"גודל","Close":"סגור","You must specify either browse_button or drop_element.":"יש לציין או browse_button או drop_element.","Init error.":"שגיאת איתחול","Add files to the upload queue and click the start button.":"הוסף קבצים לרשימה ולחץ על כפתור שליחה להתחלת פעולות העלאה","List":"רשימה","Filename":"שם קובץ","%s specified, but cannot be found.":"%s צויין, אך לא נמצא.","Image format either wrong or not supported.":"תמונה פגומה או סוג תמונה לא נתמך","Status":"אחוז","HTTP Error.":"שגיאת פרוטוקול","Start Upload":"שליחה","Error: File too large:":"שגיאה: קובץ חורג מהגודל המותר:","kb":"KB","Duplicate file error.":"קובץ כפול","File size error.":"גודל קובץ חורג מהמותר","N/A":"שגיאה","gb":"GB","Error: Invalid file extension:":"שגיאה: סוג קובץ לא נתמך:","Select files":"בחר קבצים","%s already present in the queue.":"%sקובץ נמצא כבר ברשימת הקבצים.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"הרזולוציה גבוהה מדי! %s הפלטפורמה תומכת בתמונות עד גודל px.","File: %s":"קובץ: %s","b":"B","Uploaded %d/%d files":"מעלה: %d/%d","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"אלמנטי ההעלאה מקבלים רק %d קובץ(ים) בפעם אחת. קבצים נוספים הוסרו.","%d files queued":"%d קבצים נותרו","File: %s, size: %d, max file size: %d":"קובץ: %s, גודל: %d, גודל מקסימלי: %d","Thumbnails":"תמונות ממוזערות","Drag files here.":"גרור קבצים לכאן","Runtime ran out of available memory.":"שגיאת מחסור בזיכרון","File count error.":"שגיאת מספר קבצים","File extension error.":"קובץ זה לא נתמך","mb":"MB","Add Files":"הוסף קבצים"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/hr.js b/assets/javascripts/plupload/js/i18n/hr.js index 626dded4..25143f4d 100644 --- a/assets/javascripts/plupload/js/i18n/hr.js +++ b/assets/javascripts/plupload/js/i18n/hr.js @@ -1,2 +1,2 @@ // Croatian (hr) -plupload.addI18n({"Stop Upload":"Zaustavi upload.","Upload URL might be wrong or doesn't exist.":"Upload URL might be wrong or doesn't exist.","tb":"tb","Size":"Veličina","Close":"Zatvori","Init error.":"Greška inicijalizacije.","Add files to the upload queue and click the start button.":"Dodajte datoteke u listu i kliknite Upload.","Filename":"Ime datoteke","Image format either wrong or not supported.":"Image format either wrong or not supported.","Status":"Status","HTTP Error.":"HTTP greška.","Start Upload":"Pokreni upload.","mb":"mb","kb":"kb","Duplicate file error.":"Pogreška dvostruke datoteke.","File size error.":"Greška veličine datoteke.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Pogreška: Nevažeći nastavak datoteke:","Select files":"Odaberite datoteke:","%s already present in the queue.":"%s je već prisutan u listi čekanja.","File: %s":"Datoteka: %s","b":"b","Uploaded %d/%d files":"Uploadano %d/%d datoteka","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload element accepts only %d file(s) at a time. Extra files were stripped.","%d files queued":"%d datoteka na čekanju.","File: %s, size: %d, max file size: %d":"Datoteka: %s, veličina: %d, maksimalna veličina: %d","Drag files here.":"Dovucite datoteke ovdje","Runtime ran out of available memory.":"Runtime aplikaciji je ponestalo memorije.","File count error.":"Pogreška u broju datoteka.","File extension error.":"Pogreška u nastavku datoteke.","Error: File too large:":"Pogreška: Datoteka je prevelika:","Add Files":"Dodaj datoteke"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Zaustavi upload.","Upload URL might be wrong or doesn't exist.":"Upload URL might be wrong or doesn't exist.","tb":"tb","Size":"Veličina","Close":"Zatvori","You must specify either browse_button or drop_element.":"","Init error.":"Greška inicijalizacije.","Add files to the upload queue and click the start button.":"Dodajte datoteke u listu i kliknite Upload.","List":"","Filename":"Ime datoteke","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Image format either wrong or not supported.","Status":"Status","HTTP Error.":"HTTP greška.","Start Upload":"Pokreni upload.","Error: File too large:":"Pogreška: Datoteka je prevelika:","kb":"kb","Duplicate file error.":"Pogreška dvostruke datoteke.","File size error.":"Greška veličine datoteke.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Pogreška: Nevažeći nastavak datoteke:","Select files":"Odaberite datoteke:","%s already present in the queue.":"%s je već prisutan u listi čekanja.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Datoteka: %s","b":"b","Uploaded %d/%d files":"Uploadano %d/%d datoteka","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload element accepts only %d file(s) at a time. Extra files were stripped.","%d files queued":"%d datoteka na čekanju.","File: %s, size: %d, max file size: %d":"Datoteka: %s, veličina: %d, maksimalna veličina: %d","Thumbnails":"","Drag files here.":"Dovucite datoteke ovdje","Runtime ran out of available memory.":"Runtime aplikaciji je ponestalo memorije.","File count error.":"Pogreška u broju datoteka.","File extension error.":"Pogreška u nastavku datoteke.","mb":"mb","Add Files":"Dodaj datoteke"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/hu.js b/assets/javascripts/plupload/js/i18n/hu.js index ad233566..a445fd6a 100644 --- a/assets/javascripts/plupload/js/i18n/hu.js +++ b/assets/javascripts/plupload/js/i18n/hu.js @@ -1,2 +1,2 @@ // Hungarian (hu) -plupload.addI18n({"Stop Upload":"Feltöltés leállítása","Upload URL might be wrong or doesn't exist.":"A feltöltő URL hibás vagy nem létezik.","tb":"TB","Size":"Méret","Close":"Bezárás","Init error.":"Init hiba.","Add files to the upload queue and click the start button.":"A fájlok feltöltési sorhoz való hozzáadása után az Indítás gombra kell kattintani.","Filename":"Fájlnév","Image format either wrong or not supported.":"Rossz vagy nem támogatott képformátum.","Status":"Állapot","HTTP Error.":"HTTP-hiba.","Start Upload":"Feltöltés indítása","mb":"MB","kb":"kB","Duplicate file error.":"Duplikáltfájl-hiba.","File size error.":"Hibás fájlméret.","N/A":"Nem elérhető","gb":"GB","Error: Invalid file extension:":"Hiba: érvénytelen fájlkiterjesztés:","Select files":"Fájlok kiválasztása","%s already present in the queue.":"%s már szerepel a listában.","File: %s":"Fájl: %s","b":"b","Uploaded %d/%d files":"Feltöltött fájlok: %d/%d","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"A feltöltés egyszerre csak %d fájlt fogad el, a többi fájl nem lesz feltöltve.","%d files queued":"%d fájl sorbaállítva","File: %s, size: %d, max file size: %d":"Fájl: %s, méret: %d, legnagyobb fájlméret: %d","Drag files here.":"Ide lehet húzni a fájlokat.","Runtime ran out of available memory.":"Futásidőben elfogyott a rendelkezésre álló memória.","File count error.":"A fájlok számával kapcsolatos hiba.","File extension error.":"Hibás fájlkiterjesztés.","Error: File too large:":"Hiba: a fájl túl nagy:","Add Files":"Fájlok hozzáadása"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Feltöltés leállítása","Upload URL might be wrong or doesn't exist.":"A feltöltő URL hibás vagy nem létezik.","tb":"TB","Size":"Méret","Close":"Bezárás","You must specify either browse_button or drop_element.":"","Init error.":"Init hiba.","Add files to the upload queue and click the start button.":"A fájlok feltöltési sorhoz való hozzáadása után az Indítás gombra kell kattintani.","List":"","Filename":"Fájlnév","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Rossz vagy nem támogatott képformátum.","Status":"Állapot","HTTP Error.":"HTTP-hiba.","Start Upload":"Feltöltés indítása","Error: File too large:":"Hiba: a fájl túl nagy:","kb":"kB","Duplicate file error.":"Duplikáltfájl-hiba.","File size error.":"Hibás fájlméret.","N/A":"Nem elérhető","gb":"GB","Error: Invalid file extension:":"Hiba: érvénytelen fájlkiterjesztés:","Select files":"Fájlok kiválasztása","%s already present in the queue.":"%s már szerepel a listában.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Fájl: %s","b":"b","Uploaded %d/%d files":"Feltöltött fájlok: %d/%d","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"A feltöltés egyszerre csak %d fájlt fogad el, a többi fájl nem lesz feltöltve.","%d files queued":"%d fájl sorbaállítva","File: %s, size: %d, max file size: %d":"Fájl: %s, méret: %d, legnagyobb fájlméret: %d","Thumbnails":"","Drag files here.":"Ide lehet húzni a fájlokat.","Runtime ran out of available memory.":"Futásidőben elfogyott a rendelkezésre álló memória.","File count error.":"A fájlok számával kapcsolatos hiba.","File extension error.":"Hibás fájlkiterjesztés.","mb":"MB","Add Files":"Fájlok hozzáadása"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/hy.js b/assets/javascripts/plupload/js/i18n/hy.js index ddf432df..067d0289 100644 --- a/assets/javascripts/plupload/js/i18n/hy.js +++ b/assets/javascripts/plupload/js/i18n/hy.js @@ -1,2 +1,2 @@ // Armenian (hy) -plupload.addI18n({"Stop Upload":"Կանգնեցնել","Upload URL might be wrong or doesn't exist.":"Ավեցաված URL-ը սխալ է կամ գոյություն չունի։","tb":"տբ","Size":"Չափ","Close":"Փակել","Init error.":"Ստեղծման սխալ","Add files to the upload queue and click the start button.":"Ավելացրեք ֆայլեր ցուցակում և սեղմեք \"Վերբեռնել\"։","Filename":"Ֆայլի անուն","Image format either wrong or not supported.":"Նկարի ֆորմատը սխալ է կամ չի ընդունվում։","Status":"Կարգավիճակ","HTTP Error.":"HTTP սխալ","Start Upload":"Վերբեռնել","mb":"մբ","kb":"կբ","Duplicate file error.":"Ֆայլի կրկնման սխալ","File size error.":"Ֆայլի չափի սխալ","N/A":"N/A","gb":"գբ","Error: Invalid file extension:":"Սխալ։ Ֆայլի ընդլայնումը սխալ է։","Select files":"Ընտրեք ֆայլերը","%s already present in the queue.":"%s ֆայլը արդեն ավելացված է ցուցակում.","File: %s":"Ֆայլ: %s","b":"բ","Uploaded %d/%d files":"Վերբեռնվել են %d/%d ֆայլերը","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Վերբեռնիչը միանգամից ըդունում է միայն %d ֆայլ(եր). Ավելորդ ֆայլերը հեռացվել են.","%d files queued":"ցուցակում կա %d ֆայլ","File: %s, size: %d, max file size: %d":"Ֆայլ: %s, չափ: %d, ֆայլի մաքսիմում չափ: %d","Drag files here.":"Տեղափոխեք ֆայլերը այստեղ","Runtime ran out of available memory.":"Օպերատիվ հիշողության անբավարարուտյուն.","File count error.":"Ֆայլերի քանակի սխալ","File extension error.":"Ֆայլի ընդլայնման սխալ","Error: File too large:":"Սխալ։ Ֆայլի չափը մեծ է։","Add Files":"Ավելացնել ֆայլեր"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Կանգնեցնել","Upload URL might be wrong or doesn't exist.":"Ավեցաված URL-ը սխալ է կամ գոյություն չունի։","tb":"տբ","Size":"Չափ","Close":"Փակել","You must specify either browse_button or drop_element.":"","Init error.":"Ստեղծման սխալ","Add files to the upload queue and click the start button.":"Ավելացրեք ֆայլեր ցուցակում և սեղմեք \"Վերբեռնել\"։","List":"","Filename":"Ֆայլի անուն","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Նկարի ֆորմատը սխալ է կամ չի ընդունվում։","Status":"Կարգավիճակ","HTTP Error.":"HTTP սխալ","Start Upload":"Վերբեռնել","Error: File too large:":"Սխալ։ Ֆայլի չափը մեծ է։","kb":"կբ","Duplicate file error.":"Ֆայլի կրկնման սխալ","File size error.":"Ֆայլի չափի սխալ","N/A":"N/A","gb":"գբ","Error: Invalid file extension:":"Սխալ։ Ֆայլի ընդլայնումը սխալ է։","Select files":"Ընտրեք ֆայլերը","%s already present in the queue.":"%s ֆայլը արդեն ավելացված է ցուցակում.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Ֆայլ: %s","b":"բ","Uploaded %d/%d files":"Վերբեռնվել են %d/%d ֆայլերը","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Վերբեռնիչը միանգամից ըդունում է միայն %d ֆայլ(եր). Ավելորդ ֆայլերը հեռացվել են.","%d files queued":"ցուցակում կա %d ֆայլ","File: %s, size: %d, max file size: %d":"Ֆայլ: %s, չափ: %d, ֆայլի մաքսիմում չափ: %d","Thumbnails":"","Drag files here.":"Տեղափոխեք ֆայլերը այստեղ","Runtime ran out of available memory.":"Օպերատիվ հիշողության անբավարարուտյուն.","File count error.":"Ֆայլերի քանակի սխալ","File extension error.":"Ֆայլի ընդլայնման սխալ","mb":"մբ","Add Files":"Ավելացնել ֆայլեր"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/id.js b/assets/javascripts/plupload/js/i18n/id.js index 2921c27d..f043805a 100644 --- a/assets/javascripts/plupload/js/i18n/id.js +++ b/assets/javascripts/plupload/js/i18n/id.js @@ -1,2 +1,2 @@ // Indonesian (id) -plupload.addI18n({"Stop Upload":"Hentikan Upload","Upload URL might be wrong or doesn't exist.":"Alamat URL untuk upload tidak benar atau tidak ada","tb":"tb","Size":"Ukuran","Close":"Tutup","Init error.":"Kesalahan pada Init","Add files to the upload queue and click the start button.":"Tambahkan file kedalam antrian upload dan klik tombol Mulai","Filename":"Nama File","Image format either wrong or not supported.":"Kesalahan pada jenis gambar atau jenis file tidak didukung","Status":"Status","HTTP Error.":"HTTP Bermasalah","Start Upload":"Mulai Upload","mb":"mb","kb":"kb","Duplicate file error.":"Terjadi duplikasi file","File size error.":"Kesalahan pada ukuran file","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Kesalahan: Ekstensi file tidak dikenal","Select files":"Pilih file","%s already present in the queue.":"%s sudah ada dalam daftar antrian","File: %s":"File: %s","b":"b","Uploaded %d/%d files":"File terupload %d/%d","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Tempat untuk upload hanya menerima %d file(s) dalam setiap upload. File lainnya tidak akan disertakan","%d files queued":"%d file dalam antrian","File: %s, size: %d, max file size: %d":"File: %s, ukuran: %d, maksimum ukuran file: %d","Drag files here.":"Tarik file kesini","Runtime ran out of available memory.":"Tidak cukup memori","File count error.":"Kesalahan pada jumlah file","File extension error.":"Kesalahan pada ekstensi file","Error: File too large:":"Kesalahan: File terlalu besar","Add Files":"Tambah File"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Hentikan Upload","Upload URL might be wrong or doesn't exist.":"Alamat URL untuk upload tidak benar atau tidak ada","tb":"tb","Size":"Ukuran","Close":"Tutup","You must specify either browse_button or drop_element.":"","Init error.":"Kesalahan pada Init","Add files to the upload queue and click the start button.":"Tambahkan file kedalam antrian upload dan klik tombol Mulai","List":"","Filename":"Nama File","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Kesalahan pada jenis gambar atau jenis file tidak didukung","Status":"Status","HTTP Error.":"HTTP Bermasalah","Start Upload":"Mulai Upload","Error: File too large:":"Kesalahan: File terlalu besar","kb":"kb","Duplicate file error.":"Terjadi duplikasi file","File size error.":"Kesalahan pada ukuran file","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Kesalahan: Ekstensi file tidak dikenal","Select files":"Pilih file","%s already present in the queue.":"%s sudah ada dalam daftar antrian","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"File: %s","b":"b","Uploaded %d/%d files":"File terupload %d/%d","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Tempat untuk upload hanya menerima %d file(s) dalam setiap upload. File lainnya tidak akan disertakan","%d files queued":"%d file dalam antrian","File: %s, size: %d, max file size: %d":"File: %s, ukuran: %d, maksimum ukuran file: %d","Thumbnails":"","Drag files here.":"Tarik file kesini","Runtime ran out of available memory.":"Tidak cukup memori","File count error.":"Kesalahan pada jumlah file","File extension error.":"Kesalahan pada ekstensi file","mb":"mb","Add Files":"Tambah File"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/it.js b/assets/javascripts/plupload/js/i18n/it.js index 66c9f9df..ee771d4b 100644 --- a/assets/javascripts/plupload/js/i18n/it.js +++ b/assets/javascripts/plupload/js/i18n/it.js @@ -1,2 +1,2 @@ // Italian (it) -plupload.addI18n({"Stop Upload":"Ferma Upload","Upload URL might be wrong or doesn't exist.":"URL di Upload errata o non esistente","tb":"tb","Size":"Dimensione","Close":"Chiudi","Init error.":"Errore inizializzazione.","Add files to the upload queue and click the start button.":"Aggiungi i file alla coda di caricamento e clicca il pulsante di avvio.","Filename":"Nome file","Image format either wrong or not supported.":"Formato immagine errato o non supportato.","Status":"Stato","HTTP Error.":"Errore HTTP.","Start Upload":"Inizia Upload","mb":"mb","kb":"kb","Duplicate file error.":"Errore file duplicato.","File size error.":"Errore dimensione file.","N/A":"N/D","gb":"gb","Error: Invalid file extension:":"Errore: Estensione file non valida:","Select files":"Seleziona i files","%s already present in the queue.":"%s già presente nella coda.","File: %s":"File: %s","b":"byte","Uploaded %d/%d files":"Caricati %d/%d file","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload element accepts only %d file(s) at a time. Extra files were stripped.","%d files queued":"%d file in coda","File: %s, size: %d, max file size: %d":"File: %s, dimensione: %d, dimensione max file: %d","Drag files here.":"Trascina i files qui.","Runtime ran out of available memory.":"Runtime ha esaurito la memoria disponibile.","File count error.":"File count error.","File extension error.":"Errore estensione file.","Error: File too large:":"Errore: File troppo grande:","Add Files":"Aggiungi file"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Ferma Upload","Upload URL might be wrong or doesn't exist.":"URL di Upload errata o non esistente","tb":"tb","Size":"Dimensione","Close":"Chiudi","You must specify either browse_button or drop_element.":"Devi indicare almeno uno tra browse_button o drop_element.","Init error.":"Errore inizializzazione.","Add files to the upload queue and click the start button.":"Aggiungi i file alla coda di caricamento e clicca il pulsante di avvio.","List":"Lista","Filename":"Nome file","%s specified, but cannot be found.":"%s specificato, ma non è stato possibile trovarlo.","Image format either wrong or not supported.":"Formato immagine errato o non supportato.","Status":"Stato","HTTP Error.":"Errore HTTP.","Start Upload":"Inizia Upload","Error: File too large:":"Errore: File troppo grande:","kb":"kb","Duplicate file error.":"Errore file duplicato.","File size error.":"Errore dimensione file.","N/A":"N/D","gb":"gb","Error: Invalid file extension:":"Errore: Estensione file non valida:","Select files":"Seleziona i files","%s already present in the queue.":"%s già presente nella coda.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"Risoluzione oltre i limiti! %s runtime supporta immagini fino a %wx%hpx.","File: %s":"File: %s","b":"byte","Uploaded %d/%d files":"Caricati %d/%d file","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload element accepts only %d file(s) at a time. Extra files were stripped.","%d files queued":"%d file in coda","File: %s, size: %d, max file size: %d":"File: %s, dimensione: %d, dimensione max file: %d","Thumbnails":"Anteprime","Drag files here.":"Trascina i files qui.","Runtime ran out of available memory.":"Runtime ha esaurito la memoria disponibile.","File count error.":"File count error.","File extension error.":"Errore estensione file.","mb":"mb","Add Files":"Aggiungi file"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/ja.js b/assets/javascripts/plupload/js/i18n/ja.js index 28486992..03791441 100644 --- a/assets/javascripts/plupload/js/i18n/ja.js +++ b/assets/javascripts/plupload/js/i18n/ja.js @@ -1,2 +1,2 @@ // Japanese (ja) -plupload.addI18n({"Stop Upload":"アップロード停止","Upload URL might be wrong or doesn't exist.":"アップロード先の URL が存在しません","tb":"TB","Size":"サイズ","Close":"閉じる","Init error.":"イニシャライズエラー","Add files to the upload queue and click the start button.":"ファイルをアップロードキューに追加してスタートボタンをクリックしてください","Filename":"ファイル名","Image format either wrong or not supported.":"画像形式が間違っているかサポートされていません","Status":"ステータス","HTTP Error.":"HTTP エラー","Start Upload":"アップロード開始","mb":"MB","kb":"KB","Duplicate file error.":"重複ファイルエラー","File size error.":"ファイルサイズエラー","N/A":"N/A","gb":"GB","Error: Invalid file extension:":"エラー: ファイルの拡張子が無効です:","Select files":"ファイル選択","%s already present in the queue.":"%s 既にキューに存在しています","File: %s":"ファイル: %s","b":"B","Uploaded %d/%d files":"アップロード中 %d/%d ファイル","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"アップロード可能なファイル数は %d です 余分なファイルは削除されました","%d files queued":"%d ファイルが追加されました","File: %s, size: %d, max file size: %d":"ファイル: %s, サイズ: %d, 最大ファイルサイズ: %d","Drag files here.":"ここにファイルをドラッグ","Runtime ran out of available memory.":"ランタイムが使用するメモリが不足しました","File count error.":"ファイル数エラー","File extension error.":"ファイル拡張子エラー","Error: File too large:":"エラー: ファイルが大きすぎます:","Add Files":"ファイルを追加"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"アップロード停止","Upload URL might be wrong or doesn't exist.":"アップロード先の URL が存在しません","tb":"TB","Size":"サイズ","Close":"閉じる","You must specify either browse_button or drop_element.":"ブラウザのボタンで または ファイルをドロップするか いずれかの方法で指定する必要があります。","Init error.":"イニシャライズエラー","Add files to the upload queue and click the start button.":"ファイルをアップロードキューに追加してスタートボタンをクリックしてください","List":"リスト","Filename":"ファイル名","%s specified, but cannot be found.":"指定された %s は見つかりません。","Image format either wrong or not supported.":"画像形式が間違っているかサポートされていません","Status":"ステータス","HTTP Error.":"HTTP エラー","Start Upload":"アップロード開始","Error: File too large:":"エラー: ファイルが大きすぎます:","kb":"KB","Duplicate file error.":"重複ファイルエラー","File size error.":"ファイルサイズエラー","N/A":"N/A","gb":"GB","Error: Invalid file extension:":"エラー: ファイルの拡張子が無効です:","Select files":"ファイル選択","%s already present in the queue.":"%s 既にキューに存在しています","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"解像度がしきい値を超えています! ランタイム %s は縦 %h px 横 %w px までをサポートします","File: %s":"ファイル: %s","b":"B","Uploaded %d/%d files":"アップロード中 %d/%d ファイル","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"アップロード可能なファイル数は %d です 余分なファイルは削除されました","%d files queued":"%d ファイルが追加されました","File: %s, size: %d, max file size: %d":"ファイル: %s, サイズ: %d, 最大ファイルサイズ: %d","Thumbnails":"サムネイル","Drag files here.":"ここにファイルをドラッグ","Runtime ran out of available memory.":"ランタイムが使用するメモリが不足しました","File count error.":"ファイル数エラー","File extension error.":"ファイル拡張子エラー","mb":"MB","Add Files":"ファイルを追加"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/ka.js b/assets/javascripts/plupload/js/i18n/ka.js index b1a1fa9d..ed24ec44 100644 --- a/assets/javascripts/plupload/js/i18n/ka.js +++ b/assets/javascripts/plupload/js/i18n/ka.js @@ -1,2 +1,2 @@ // Georgian (ka) -plupload.addI18n({"Stop Upload":"ატვირთვის შეჩერება","Upload URL might be wrong or doesn't exist.":"ატვირთვის მისამართი არასწორია ან არ არსებობს.","tb":"ტბ","Size":"ზომა","Close":"დავხუროთ","Init error.":"ინიციალიზაციის შეცდომა.","Add files to the upload queue and click the start button.":"დაამატეთ ფაილები და დააჭირეთ ღილაკს - ატვირთვა.","Filename":"ფაილის სახელი","Image format either wrong or not supported.":"ფაილის ფორმატი არ არის მხარდაჭერილი ან არასწორია.","Status":"სტატუსი","HTTP Error.":"HTTP შეცდომა.","Start Upload":"ატვირთვა","mb":"მბ","kb":"კბ","Duplicate file error.":"ესეთი ფაილი უკვე დამატებულია.","File size error.":"ფაილის ზომა დაშვებულზე დიდია.","N/A":"N/A","gb":"გბ","Error: Invalid file extension:":"შეცდომა: ფაილს აქვს არასწორი გაფართოება.","Select files":"ფაილების მონიშვნა","%s already present in the queue.":"%s უკვე დამატებულია.","File: %s":"ფაილი: %s","b":"ბ","Uploaded %d/%d files":"ატვირთულია %d/%d ფაილი","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"ერთდროულად დაშვებულია მხოლოდ %d ფაილის დამატება.","%d files queued":"რიგშია %d ფაილი","File: %s, size: %d, max file size: %d":"ფაილი: %s, ზომა: %d, მაქსიმალური დაშვებული ზომა: %d","Drag files here.":"ჩააგდეთ ფაილები აქ.","Runtime ran out of available memory.":"ხელმისაწვდომი მეხსიერება გადაივსო.","File count error.":"აღმოჩენილია ზედმეტი ფაილები.","File extension error.":"ფაილის ფორმატი დაშვებული არ არის.","Error: File too large:":"შეცდომა: ფაილი ზედმეტად დიდია.","Add Files":"დაამატეთ ფაილები"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"ატვირთვის შეჩერება","Upload URL might be wrong or doesn't exist.":"ატვირთვის მისამართი არასწორია ან არ არსებობს.","tb":"ტბ","Size":"ზომა","Close":"დავხუროთ","You must specify either browse_button or drop_element.":"თქვენ უნდა მიუთითოთ browse_button ან drop_element.","Init error.":"ინიციალიზაციის შეცდომა.","Add files to the upload queue and click the start button.":"დაამატეთ ფაილები და დააჭირეთ ღილაკს - ატვირთვა.","List":"","Filename":"ფაილის სახელი","%s specified, but cannot be found.":"%s მითითებულია, მაგრამ ვერ მოიძებნა.","Image format either wrong or not supported.":"ფაილის ფორმატი არ არის მხარდაჭერილი ან არასწორია.","Status":"სტატუსი","HTTP Error.":"HTTP შეცდომა.","Start Upload":"ატვირთვა","Error: File too large:":"შეცდომა: ფაილი ზედმეტად დიდია.","kb":"კბ","Duplicate file error.":"ესეთი ფაილი უკვე დამატებულია.","File size error.":"ფაილის ზომა დაშვებულზე დიდია.","N/A":"N/A","gb":"გბ","Error: Invalid file extension:":"შეცდომა: ფაილს აქვს არასწორი გაფართოება.","Select files":"ფაილების მონიშვნა","%s already present in the queue.":"%s უკვე დამატებულია.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"სურათის გარჩევადობა აღემატება %s გარემოს მიერ მხარდაჭერილ მქსიმუმებს - %wx%hpx.","File: %s":"ფაილი: %s","b":"ბ","Uploaded %d/%d files":"ატვირთულია %d/%d ფაილი","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"ერთდროულად დაშვებულია მხოლოდ %d ფაილის დამატება.","%d files queued":"რიგშია %d ფაილი","File: %s, size: %d, max file size: %d":"ფაილი: %s, ზომა: %d, მაქსიმალური დაშვებული ზომა: %d","Thumbnails":"","Drag files here.":"ჩააგდეთ ფაილები აქ.","Runtime ran out of available memory.":"ხელმისაწვდომი მეხსიერება გადაივსო.","File count error.":"აღმოჩენილია ზედმეტი ფაილები.","File extension error.":"ფაილის ფორმატი დაშვებული არ არის.","mb":"მბ","Add Files":"დაამატეთ ფაილები"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/kk.js b/assets/javascripts/plupload/js/i18n/kk.js index 344922a8..feade11c 100644 --- a/assets/javascripts/plupload/js/i18n/kk.js +++ b/assets/javascripts/plupload/js/i18n/kk.js @@ -1,2 +1,2 @@ // Kazakh (kk) -plupload.addI18n({"Stop Upload":"Жүктеуді тоқтату","Upload URL might be wrong or doesn't exist.":"Жүктеуді қабылдаушы URL қате не мүлдем көрсетілмеген.","tb":"тб","Size":"Өлшемі","Close":"Жабу","Init error.":"Инициализация қатесі.","Add files to the upload queue and click the start button.":"Жүктеу кезегіне файлдар қосып, Бастау кнопкасын басыңыз.","Filename":"Файл аты","Image format either wrong or not supported.":"Сурет форматы қате немесе оның қолдауы жоқ.","Status":"Күйі","HTTP Error.":"HTTP қатесі.","Start Upload":"Жүктеуді бастау","mb":"мб","kb":"кб","Duplicate file error.":"Файл қайталамасының қатесі.","File size error.":"Файл өлшемінің қатесі.","N/A":"Қ/Ж","gb":"гб","Error: Invalid file extension:":"Қате: Файл кеңейтілуі қате:","Select files":"Файлдар таңдаңыз","%s already present in the queue.":"%s файлы кезекте бұрыннан бар.","File: %s":"Файл: %s","b":"б","Uploaded %d/%d files":"Жүктелген: %d/%d файл","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Жүктеу элементі бір кезде %d файл ғана жүктей алады. Артық файлдар жүктелмейді.","%d files queued":"%d файл кезекке қойылды","File: %s, size: %d, max file size: %d":"Файл: %s, өлшемі: %d, макс. файл өлшемі: %d","Drag files here.":"Файлдарды мына жерге тастаңыз.","Runtime ran out of available memory.":"Орындау кезінде жады жетпей қалды.","File count error.":"Файл санының қатесі.","File extension error.":"Файл кеңейтілуінің қатесі.","Error: File too large:":"Қате: Файл мөлшері тым үлкен:","Add Files":"Файл қосу"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Жүктеуді тоқтату","Upload URL might be wrong or doesn't exist.":"Жүктеуді қабылдаушы URL қате не мүлдем көрсетілмеген.","tb":"тб","Size":"Өлшемі","Close":"Жабу","You must specify either browse_button or drop_element.":"","Init error.":"Инициализация қатесі.","Add files to the upload queue and click the start button.":"Жүктеу кезегіне файлдар қосып, Бастау кнопкасын басыңыз.","List":"","Filename":"Файл аты","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Сурет форматы қате немесе оның қолдауы жоқ.","Status":"Күйі","HTTP Error.":"HTTP қатесі.","Start Upload":"Жүктеуді бастау","Error: File too large:":"Қате: Файл мөлшері тым үлкен:","kb":"кб","Duplicate file error.":"Файл қайталамасының қатесі.","File size error.":"Файл өлшемінің қатесі.","N/A":"Қ/Ж","gb":"гб","Error: Invalid file extension:":"Қате: Файл кеңейтілуі қате:","Select files":"Файлдар таңдаңыз","%s already present in the queue.":"%s файлы кезекте бұрыннан бар.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Файл: %s","b":"б","Uploaded %d/%d files":"Жүктелген: %d/%d файл","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Жүктеу элементі бір кезде %d файл ғана жүктей алады. Артық файлдар жүктелмейді.","%d files queued":"%d файл кезекке қойылды","File: %s, size: %d, max file size: %d":"Файл: %s, өлшемі: %d, макс. файл өлшемі: %d","Thumbnails":"","Drag files here.":"Файлдарды мына жерге тастаңыз.","Runtime ran out of available memory.":"Орындау кезінде жады жетпей қалды.","File count error.":"Файл санының қатесі.","File extension error.":"Файл кеңейтілуінің қатесі.","mb":"мб","Add Files":"Файл қосу"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/km.js b/assets/javascripts/plupload/js/i18n/km.js index c77cea13..503fde36 100644 --- a/assets/javascripts/plupload/js/i18n/km.js +++ b/assets/javascripts/plupload/js/i18n/km.js @@ -1,2 +1,2 @@ // Khmer (km) -plupload.addI18n({"Stop Upload":"បញ្ឈប់​ការ​ផ្ទុក​ឡើង","Upload URL might be wrong or doesn't exist.":"URL ផ្ទុក​ឡើង​អាច​ខុស ឬ​ក៏​គ្មាន។","tb":"tb","Size":"ទំហំ","Close":"បិទ","Init error.":"កំហុស Init។","Add files to the upload queue and click the start button.":"បន្ថែម​ឯកសារ​ទៅ​ក្នុង​ជួរ​លំដាប់​ផ្ទុក​ឡើង ហើយ​ចុច​ប៊ូតុង​ចាប់​ផ្ដើម។","Filename":"ឈ្មោះ​ឯកសារ","Image format either wrong or not supported.":"ទ្រង់​ទ្រាយ​រូបភាព​អាច​ខុស ឬ​ក៏​មិន​ស្គាល់​តែ​ម្ដង។","Status":"ស្ថានភាព","HTTP Error.":"កំហុស HTTP ។","Start Upload":"ចាប់​ផ្ដើម​ផ្ទុក​ឡើង","mb":"mb","kb":"kb","Duplicate file error.":"កំហុស​ឯកសារ​ស្ទួន​គ្នា។","File size error.":"កំហុស​ទំហំ​ឯកសារ។","N/A":"គ្មាន","gb":"gb","Error: Invalid file extension:":"កំហុស៖ កន្ទុយ​ឯកសារ​មិន​ត្រឹម​ត្រូវ៖","Select files":"ជ្រើស​ឯកសារ","%s already present in the queue.":"មាន %s នៅ​ក្នុង​ជួរ​លំដាប់​ហើយ។","File: %s":"ឯកសារ៖ %s","b":"b","Uploaded %d/%d files":"បាន​ផ្ទុក​ឡើង​ឯកសារ %d/%d","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"ការ​ផ្ទុក​ឡើង​ទទួល​ឯកសារ​បាន​តែ %d ប៉ុណ្ណោះ​ក្នុង​ពេល​តែ​មួយ។ ឯកសារ​ផ្សេង​ទៀត​នឹង​ត្រូវ​ដក​ចេញ។","%d files queued":"បាន​ដាក់​ឯកសារ %d បន្ត​គ្នា","File: %s, size: %d, max file size: %d":"ឯកសារ៖ %s, size: %d, ទំហំ​ឯកសារ​អតិបរមា៖ %d","Drag files here.":"អូស​ឯកសារ​មក​ទីនេះ។","Runtime ran out of available memory.":"ពេល​ដំណើរ​ការ​អស់​អង្គ​ចងចាំ​ទំនេរ​ហើយ។","File count error.":"កំហុស​ការ​រាប់​ឯកសារ។","File extension error.":"កំហុស​កន្ទុយ​ឯកសារ។","Error: File too large:":"កំហុស៖ ឯកសារ​ធំ​ពេក៖","Add Files":"បន្ថែម​ឯកសារ"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"បញ្ឈប់​ការ​ផ្ទុក​ឡើង","Upload URL might be wrong or doesn't exist.":"URL ផ្ទុក​ឡើង​អាច​ខុស ឬ​ក៏​គ្មាន។","tb":"tb","Size":"ទំហំ","Close":"បិទ","You must specify either browse_button or drop_element.":"","Init error.":"កំហុស Init។","Add files to the upload queue and click the start button.":"បន្ថែម​ឯកសារ​ទៅ​ក្នុង​ជួរ​លំដាប់​ផ្ទុក​ឡើង ហើយ​ចុច​ប៊ូតុង​ចាប់​ផ្ដើម។","List":"","Filename":"ឈ្មោះ​ឯកសារ","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"ទ្រង់​ទ្រាយ​រូបភាព​អាច​ខុស ឬ​ក៏​មិន​ស្គាល់​តែ​ម្ដង។","Status":"ស្ថានភាព","HTTP Error.":"កំហុស HTTP ។","Start Upload":"ចាប់​ផ្ដើម​ផ្ទុក​ឡើង","Error: File too large:":"កំហុស៖ ឯកសារ​ធំ​ពេក៖","kb":"kb","Duplicate file error.":"កំហុស​ឯកសារ​ស្ទួន​គ្នា។","File size error.":"កំហុស​ទំហំ​ឯកសារ។","N/A":"គ្មាន","gb":"gb","Error: Invalid file extension:":"កំហុស៖ កន្ទុយ​ឯកសារ​មិន​ត្រឹម​ត្រូវ៖","Select files":"ជ្រើស​ឯកសារ","%s already present in the queue.":"មាន %s នៅ​ក្នុង​ជួរ​លំដាប់​ហើយ។","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"ឯកសារ៖ %s","b":"b","Uploaded %d/%d files":"បាន​ផ្ទុក​ឡើង​ឯកសារ %d/%d","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"ការ​ផ្ទុក​ឡើង​ទទួល​ឯកសារ​បាន​តែ %d ប៉ុណ្ណោះ​ក្នុង​ពេល​តែ​មួយ។ ឯកសារ​ផ្សេង​ទៀត​នឹង​ត្រូវ​ដក​ចេញ។","%d files queued":"បាន​ដាក់​ឯកសារ %d បន្ត​គ្នា","File: %s, size: %d, max file size: %d":"ឯកសារ៖ %s, size: %d, ទំហំ​ឯកសារ​អតិបរមា៖ %d","Thumbnails":"","Drag files here.":"អូស​ឯកសារ​មក​ទីនេះ។","Runtime ran out of available memory.":"ពេល​ដំណើរ​ការ​អស់​អង្គ​ចងចាំ​ទំនេរ​ហើយ។","File count error.":"កំហុស​ការ​រាប់​ឯកសារ។","File extension error.":"កំហុស​កន្ទុយ​ឯកសារ។","mb":"mb","Add Files":"បន្ថែម​ឯកសារ"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/ko.js b/assets/javascripts/plupload/js/i18n/ko.js index 80c65640..f5789906 100644 --- a/assets/javascripts/plupload/js/i18n/ko.js +++ b/assets/javascripts/plupload/js/i18n/ko.js @@ -1,2 +1,2 @@ // Korean (ko) -plupload.addI18n({"Stop Upload":"업로드 중지","Upload URL might be wrong or doesn't exist.":"업로드할 URL이 존재하지 않습니다.","tb":"tb","Size":"크기","Close":"닫기","Init error.":"초기화 오류.","Add files to the upload queue and click the start button.":"파일을 업로드 큐에 추가한 후 시작 버튼을 클릭하십시오.","Filename":"파일명","Image format either wrong or not supported.":"지원되지 않는 이미지 형식입니다.","Status":"상태","HTTP Error.":"HTTP 오류.","Start Upload":"업로드 시작","mb":"mb","kb":"kb","Duplicate file error.":"파일 중복 오류.","File size error.":"파일 크기 오류.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"오류: 허용되지 않은 확장자입니다.","Select files":"파일 선택","%s already present in the queue.":"%s 파일이 이미 대기열에 존재합니다.","File: %s":"파일: %s","b":"b","Uploaded %d/%d files":"%d / %d 파일 업로드 완료","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"업로드 가능한 파일의 수는 %d 입니다. 불필요한 파일은 삭제되었습니다.","%d files queued":"%d 파일이 추가됨","File: %s, size: %d, max file size: %d":"파일: %s, 크기: %d, 최대 파일 크기: %d","Drag files here.":"이곳에 파일을 드래그 하세요.","Runtime ran out of available memory.":"런타임 메모리가 부족합니다.","File count error.":"파일 갯수 오류.","File extension error.":"파일 확장자 오류.","Error: File too large:":"오류: 파일 크기가 너무 큽니다.","Add Files":"파일 추가"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"업로드 중지","Upload URL might be wrong or doesn't exist.":"업로드할 URL이 존재하지 않습니다.","tb":"tb","Size":"크기","Close":"닫기","You must specify either browse_button or drop_element.":"browse_button 이나 drop_element 둘 중 하나를 지정해 주세요.","Init error.":"초기화 오류.","Add files to the upload queue and click the start button.":"파일을 업로드 큐에 추가한 후 시작 버튼을 클릭하십시오.","List":"목록","Filename":"파일명","%s specified, but cannot be found.":"%s 가 지정됐지만, 찾을 수 없습니다.","Image format either wrong or not supported.":"지원되지 않는 이미지 형식입니다.","Status":"상태","HTTP Error.":"HTTP 오류.","Start Upload":"업로드 시작","Error: File too large:":"오류: 파일 크기가 너무 큽니다.","kb":"kb","Duplicate file error.":"파일 중복 오류.","File size error.":"파일 크기 오류.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"오류: 허용되지 않은 확장자입니다.","Select files":"파일 선택","%s already present in the queue.":"%s 파일이 이미 대기열에 존재합니다.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"해상도 지원 범위를 초과했습니다! %s 런타임은 %wx%hpx 이상의 이미지를 지원합니다.","File: %s":"파일: %s","b":"b","Uploaded %d/%d files":"%d / %d 파일 업로드 완료","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"업로드 가능한 파일의 수는 %d 입니다. 불필요한 파일은 삭제되었습니다.","%d files queued":"%d 파일이 추가됨","File: %s, size: %d, max file size: %d":"파일: %s, 크기: %d, 최대 파일 크기: %d","Thumbnails":"미리보기","Drag files here.":"이곳에 파일을 드래그 하세요.","Runtime ran out of available memory.":"런타임 메모리가 부족합니다.","File count error.":"파일 갯수 오류.","File extension error.":"파일 확장자 오류.","mb":"mb","Add Files":"파일 추가"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/ku-IQ.js b/assets/javascripts/plupload/js/i18n/ku-IQ.js deleted file mode 100644 index f3dd2506..00000000 --- a/assets/javascripts/plupload/js/i18n/ku-IQ.js +++ /dev/null @@ -1,2 +0,0 @@ -// Kurdish (Iraq) (ku_IQ) -plupload.addI18n({"Stop Upload":"وەستانی بارکردن","Upload URL might be wrong or doesn't exist.":".بەستەری بارکراو نادروستە یان بەردەست نییە","tb":"تێرابایت","Size":"قەبارە","Close":"داخستن","Init error.":".هەڵەی ئامادەکردن","Add files to the upload queue and click the start button.":".زیادکردنی پەڕگەکان بۆ ڕیزی بارکردن و کرتەکردن لە دوگمەی دەستپێکردن","Filename":"ناوی پەڕگە","Image format either wrong or not supported.":".شێوازی وێنە هەڵەیە یان پاڵپشتی ناکرێت","Status":"ڕەوش","HTTP Error.":".HTTP هەڵەی","Start Upload":"دەستپێکردنی بارکردن","mb":"مێگابایت","kb":"کیلۆبایت","Duplicate file error.":".هەڵەی پەڕگەی دوبارە","File size error.":".هەڵەی قەبارەی پەڕگە","N/A":"بەردەست نییە","gb":"گێگابایت","Error: Invalid file extension:":":هەڵە: پاشگری پەڕگەی نادروست","Select files":"دیاریکردنی پەڕگەکان","%s already present in the queue.":".ئامادەیی هەیە لە ڕیز %s","File: %s":"%s :پەڕگە","b":"بایت","Uploaded %d/%d files":"پەڕگە بارکران %d/%d","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"بەشی بارکردن تەنها %d پەڕگە(کان) وەردەگرێت لەیەک کاتدا. پەڕگە زیادەکان .جیادەکرێنەوە","%d files queued":"پەڕگە ڕیزکران %d","File: %s, size: %d, max file size: %d":"پەڕگە: %s، قەبارە: %d، گەورەترین قەبارەی پەڕگە: %d","Drag files here.":".پەڕگەکان ڕاکێشە بۆ ئێرە","Runtime ran out of available memory.":"هەڵەی دەرچوون لە بیرگەی بەردەست.","File count error.":".هەڵەی ژماردنی پەڕگە","File extension error.":".هەڵەی پاشگری پەڕگە","Error: File too large:":":هەڵە: پەڕگەکە زۆر گەورەیە","Add Files":"زیادکردنی پەڕگەکان"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/ku_IQ.js b/assets/javascripts/plupload/js/i18n/ku_IQ.js new file mode 100644 index 00000000..8e80b7da --- /dev/null +++ b/assets/javascripts/plupload/js/i18n/ku_IQ.js @@ -0,0 +1,2 @@ +// Kurdish (Iraq) (ku_IQ) +plupload.addI18n({"Stop Upload":"وەستانی بارکردن","Upload URL might be wrong or doesn't exist.":".بەستەری بارکراو نادروستە یان بەردەست نییە","tb":"تێرابایت","Size":"قەبارە","Close":"داخستن","You must specify either browse_button or drop_element.":"","Init error.":".هەڵەی ئامادەکردن","Add files to the upload queue and click the start button.":".زیادکردنی پەڕگەکان بۆ ڕیزی بارکردن و کرتەکردن لە دوگمەی دەستپێکردن","List":"","Filename":"ناوی پەڕگە","%s specified, but cannot be found.":"","Image format either wrong or not supported.":".شێوازی وێنە هەڵەیە یان پاڵپشتی ناکرێت","Status":"ڕەوش","HTTP Error.":".HTTP هەڵەی","Start Upload":"دەستپێکردنی بارکردن","Error: File too large:":":هەڵە: پەڕگەکە زۆر گەورەیە","kb":"کیلۆبایت","Duplicate file error.":".هەڵەی پەڕگەی دوبارە","File size error.":".هەڵەی قەبارەی پەڕگە","N/A":"بەردەست نییە","gb":"گێگابایت","Error: Invalid file extension:":":هەڵە: پاشگری پەڕگەی نادروست","Select files":"دیاریکردنی پەڕگەکان","%s already present in the queue.":".ئامادەیی هەیە لە ڕیز %s","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"%s :پەڕگە","b":"بایت","Uploaded %d/%d files":"پەڕگە بارکران %d/%d","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"بەشی بارکردن تەنها %d پەڕگە(کان) وەردەگرێت لەیەک کاتدا. پەڕگە زیادەکان .جیادەکرێنەوە","%d files queued":"پەڕگە ڕیزکران %d","File: %s, size: %d, max file size: %d":"پەڕگە: %s، قەبارە: %d، گەورەترین قەبارەی پەڕگە: %d","Thumbnails":"","Drag files here.":".پەڕگەکان ڕاکێشە بۆ ئێرە","Runtime ran out of available memory.":"هەڵەی دەرچوون لە بیرگەی بەردەست.","File count error.":".هەڵەی ژماردنی پەڕگە","File extension error.":".هەڵەی پاشگری پەڕگە","mb":"مێگابایت","Add Files":"زیادکردنی پەڕگەکان"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/lt.js b/assets/javascripts/plupload/js/i18n/lt.js index b24e65b0..1f861204 100644 --- a/assets/javascripts/plupload/js/i18n/lt.js +++ b/assets/javascripts/plupload/js/i18n/lt.js @@ -1,2 +1,2 @@ // Lithuanian (lt) -plupload.addI18n({"Stop Upload":"Stabdyti įkėlimą","Upload URL might be wrong or doesn't exist.":"Klaidinga arba neegzistuojanti įkėlimo nuoroda.","tb":"tb","Size":"Dydis","Close":"Uždaryti","Init error.":"Įkrovimo klaida.","Add files to the upload queue and click the start button.":"Pridėkite bylas į įkėlimo eilę ir paspauskite starto mygtuką.","Filename":"Bylos pavadinimas","Image format either wrong or not supported.":"Paveiksliuko formatas klaidingas arba nebepalaikomas.","Status":"Statusas","HTTP Error.":"HTTP klaida.","Start Upload":"Pradėti įkėlimą","mb":"mb","kb":"kb","Duplicate file error.":"Pasikartojanti byla.","File size error.":"Netinkamas bylos dydis.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Klaida: Netinkamas bylos plėtinys:","Select files":"Žymėti bylas","%s already present in the queue.":"%s jau yra eilėje.","File: %s":"Byla: %s","b":"b","Uploaded %d/%d files":"Įkelta bylų: %d/%d","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Vienu metu galima įkelti tik %d bylas(ų). Papildomos bylos buvo pašalintos.","%d files queued":"%d bylų eilėje","File: %s, size: %d, max file size: %d":"Byla: %s, dydis: %d, galimas dydis: %d","Drag files here.":"Padėti bylas čia.","Runtime ran out of available memory.":"Išeikvota darbinė atmintis.","File count error.":"Netinkamas bylų kiekis.","File extension error.":"Netinkamas pletinys.","Error: File too large:":"Klaida: Byla per didelė:","Add Files":"Pridėti bylas"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Stabdyti įkėlimą","Upload URL might be wrong or doesn't exist.":"Klaidinga arba neegzistuojanti įkėlimo nuoroda.","tb":"tb","Size":"Dydis","Close":"Uždaryti","You must specify either browse_button or drop_element.":"","Init error.":"Įkrovimo klaida.","Add files to the upload queue and click the start button.":"Pridėkite bylas į įkėlimo eilę ir paspauskite starto mygtuką.","List":"","Filename":"Bylos pavadinimas","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Paveiksliuko formatas klaidingas arba nebepalaikomas.","Status":"Statusas","HTTP Error.":"HTTP klaida.","Start Upload":"Pradėti įkėlimą","Error: File too large:":"Klaida: Byla per didelė:","kb":"kb","Duplicate file error.":"Pasikartojanti byla.","File size error.":"Netinkamas bylos dydis.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Klaida: Netinkamas bylos plėtinys:","Select files":"Žymėti bylas","%s already present in the queue.":"%s jau yra eilėje.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Byla: %s","b":"b","Uploaded %d/%d files":"Įkelta bylų: %d/%d","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Vienu metu galima įkelti tik %d bylas(ų). Papildomos bylos buvo pašalintos.","%d files queued":"%d bylų eilėje","File: %s, size: %d, max file size: %d":"Byla: %s, dydis: %d, galimas dydis: %d","Thumbnails":"","Drag files here.":"Padėti bylas čia.","Runtime ran out of available memory.":"Išeikvota darbinė atmintis.","File count error.":"Netinkamas bylų kiekis.","File extension error.":"Netinkamas pletinys.","mb":"mb","Add Files":"Pridėti bylas"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/lv.js b/assets/javascripts/plupload/js/i18n/lv.js index 4e714641..dc4bb67e 100644 --- a/assets/javascripts/plupload/js/i18n/lv.js +++ b/assets/javascripts/plupload/js/i18n/lv.js @@ -1,2 +1,2 @@ // Latvian (lv) -plupload.addI18n({"Stop Upload":"Apturēt augšupielādi","Upload URL might be wrong or doesn't exist.":"Augšupielādes saite neeksistē vai ir nepareiza.","tb":"terabaiti","Size":"Izmērs","Close":"Aizvērt","Init error.":"Inicializācijas kļūda.","Add files to the upload queue and click the start button.":"Pievienojiet failus rindai un klikšķiniet uz pogas \"Sākt augšupielādi\".","Filename":"Faila nosaukums","Image format either wrong or not supported.":"Attēla formāts ir nepareizs vai arī netiek atbalstīts.","Status":"Statuss","HTTP Error.":"HTTP kļūda.","Start Upload":"Sākt augšupielādi","mb":"megabaiti","kb":"kilobaiti","Duplicate file error.":"Atkārtota faila kļūda","File size error.":"Faila izmēra kļūda.","N/A":"N/A","gb":"gigabaiti","Error: Invalid file extension:":"Kļūda: Nepareizs faila paplašinājums:","Select files":"Izvēlieties failus","%s already present in the queue.":"%s jau ir atrodams rindā.","File: %s":"Fails: %s","b":"baiti","Uploaded %d/%d files":"Augšupielādēti %d/%d faili","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Iespējams ielādēt tikai %d failus vienā reizē. Atlikušie faili netika pievienoti","%d files queued":"%d faili pievienoti rindai","File: %s, size: %d, max file size: %d":"Fails: %s, izmērs: %d, max faila izmērs: %d","Drag files here.":"Ievelciet failus šeit","Runtime ran out of available memory.":"Pietrūkst izmantojamās atmiņas.","File count error.":"Failu skaita kļūda","File extension error.":"Faila paplašinājuma kļūda.","Error: File too large:":"Kļūda: Fails pārāk liels:","Add Files":"Pievienot failus"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Apturēt augšupielādi","Upload URL might be wrong or doesn't exist.":"Augšupielādes saite neeksistē vai ir nepareiza.","tb":"terabaiti","Size":"Izmērs","Close":"Aizvērt","You must specify either browse_button or drop_element.":"Jums ir jānorāda vainu browse_button vai drop_element.","Init error.":"Inicializācijas kļūda.","Add files to the upload queue and click the start button.":"Pievienojiet failus rindai un klikšķiniet uz pogas \"Sākt augšupielādi\".","List":"Saraksts","Filename":"Faila nosaukums","%s specified, but cannot be found.":"%s norādīts, bet nevar tikt atrasts.","Image format either wrong or not supported.":"Attēla formāts ir nepareizs vai arī netiek atbalstīts.","Status":"Statuss","HTTP Error.":"HTTP kļūda.","Start Upload":"Sākt augšupielādi","Error: File too large:":"Kļūda: Fails pārāk liels:","kb":"kilobaiti","Duplicate file error.":"Atkārtota faila kļūda","File size error.":"Faila izmēra kļūda.","N/A":"N/A","gb":"gigabaiti","Error: Invalid file extension:":"Kļūda: Nepareizs faila paplašinājums:","Select files":"Izvēlieties failus","%s already present in the queue.":"%s jau ir atrodams rindā.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"Izšķirtspēja ārpus robežām! %s atbalsta attēlus tikai līdz %wx%hpx","File: %s":"Fails: %s","b":"baiti","Uploaded %d/%d files":"Augšupielādēti %d/%d faili","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Iespējams ielādēt tikai %d failus vienā reizē. Atlikušie faili netika pievienoti","%d files queued":"%d faili pievienoti rindai","File: %s, size: %d, max file size: %d":"Fails: %s, izmērs: %d, max faila izmērs: %d","Thumbnails":"Ikonas","Drag files here.":"Ievelciet failus šeit","Runtime ran out of available memory.":"Pietrūkst izmantojamās atmiņas.","File count error.":"Failu skaita kļūda","File extension error.":"Faila paplašinājuma kļūda.","mb":"megabaiti","Add Files":"Pievienot failus"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/ms.js b/assets/javascripts/plupload/js/i18n/ms.js index dffb0ae1..01b6ab3c 100644 --- a/assets/javascripts/plupload/js/i18n/ms.js +++ b/assets/javascripts/plupload/js/i18n/ms.js @@ -1,2 +1,2 @@ // Malay (ms) -plupload.addI18n({"Stop Upload":"Berhenti Muat naik","Upload URL might be wrong or doesn't exist.":"URL muat naik mungkin salah atau tidak wujud.","tb":"tb","Size":"saiz","Close":"Tutup","Init error.":"Ralat perlaksanaan.","Add files to the upload queue and click the start button.":"Tambah fail ke dalam giliran muat naik dan klik butang Muat Naik.","Filename":"Nama fail","Image format either wrong or not supported.":"Format imej sama ada salah atau tidak disokong.","Status":"Status","HTTP Error.":"Ralat HTTP.","Start Upload":"Muat Naik","mb":"mb","kb":"kb","Duplicate file error.":"Ralat menggandakan fail.","File size error.":"Ralat saiz fail.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Ralat: Sambungan fail tidak sah:","Select files":"Pilih fail","%s already present in the queue.":"%s telah ada dalam barisan.","File: %s":"Fail: %s","b":"b","Uploaded %d/%d files":"%d/%d telah dimuat naik","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Element muat naik hanya menerima %d fail(-fail) pada satu masa. Fail tambahan telah digugurkan.","%d files queued":"%d fail dalam barisan","File: %s, size: %d, max file size: %d":"Fail: %s, saiz: %d, saiz maks fail: %d","Drag files here.":"Seret fail ke sini.","Runtime ran out of available memory.":"Ruang ingatan masa larian tidak mencukupi.","File count error.":"Ralat bilangan fail.","File extension error.":"Ralat sambungan fail.","Error: File too large:":"Ralat: Fail terlalu bersar:","Add Files":"Tambah Fail"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Berhenti Muat naik","Upload URL might be wrong or doesn't exist.":"URL muat naik mungkin salah atau tidak wujud.","tb":"tb","Size":"saiz","Close":"Tutup","You must specify either browse_button or drop_element.":"","Init error.":"Ralat perlaksanaan.","Add files to the upload queue and click the start button.":"Tambah fail ke dalam giliran muat naik dan klik butang Muat Naik.","List":"","Filename":"Nama fail","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Format imej sama ada salah atau tidak disokong.","Status":"Status","HTTP Error.":"Ralat HTTP.","Start Upload":"Muat Naik","Error: File too large:":"Ralat: Fail terlalu bersar:","kb":"kb","Duplicate file error.":"Ralat menggandakan fail.","File size error.":"Ralat saiz fail.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Ralat: Sambungan fail tidak sah:","Select files":"Pilih fail","%s already present in the queue.":"%s telah ada dalam barisan.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Fail: %s","b":"b","Uploaded %d/%d files":"%d/%d telah dimuat naik","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Element muat naik hanya menerima %d fail(-fail) pada satu masa. Fail tambahan telah digugurkan.","%d files queued":"%d fail dalam barisan","File: %s, size: %d, max file size: %d":"Fail: %s, saiz: %d, saiz maks fail: %d","Thumbnails":"","Drag files here.":"Seret fail ke sini.","Runtime ran out of available memory.":"Ruang ingatan masa larian tidak mencukupi.","File count error.":"Ralat bilangan fail.","File extension error.":"Ralat sambungan fail.","mb":"mb","Add Files":"Tambah Fail"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/nl.js b/assets/javascripts/plupload/js/i18n/nl.js index 9ff3c1c6..62c5e969 100644 --- a/assets/javascripts/plupload/js/i18n/nl.js +++ b/assets/javascripts/plupload/js/i18n/nl.js @@ -1,2 +1,2 @@ // Dutch (nl) -plupload.addI18n({"Stop Upload":"Stop Upload","Upload URL might be wrong or doesn't exist.":"Upload URL is verkeerd of bestaat niet.","tb":"tb","Size":"Grootte","Close":"Sluiten","Init error.":"Initialisatie error.","Add files to the upload queue and click the start button.":"Voeg bestanden toe aan de wachtrij en druk op 'Start'.","Filename":"Bestandsnaam","Image format either wrong or not supported.":"bestandsextensie is verkeerd of niet ondersteund.","Status":"Status","HTTP Error.":"HTTP Error.","Start Upload":"Start Upload","mb":"mb","kb":"kb","Duplicate file error.":"Bestand bestaat al.","File size error.":"Bestandsgrootte error.","N/A":"Niet beschikbaar","gb":"gb","Error: Invalid file extension:":"Error: Ongeldige bestandsextensie:","Select files":"Selecteer bestand(en):","%s already present in the queue.":"%s is al aan de wachtrij toegevoegd.","File: %s":"Bestand: %s","b":"b","Uploaded %d/%d files":"%d/%d bestanden ge-upload","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload accepteert alleen %d bestand(en) tegelijk. Extra bestanden zijn verwijderd.","%d files queued":"%d bestand(en) in de wachtrij","File: %s, size: %d, max file size: %d":"Bestand: %s, grootte: %d, maximale bestandsgrootte: %d","Drag files here.":"Sleep bestanden hierheen.","Runtime ran out of available memory.":"Het maximum bruikbare geheugen is overschreden.","File count error.":"Teveel bestand(en) error.","File extension error.":"Ongeldig bestandsextensie.","Error: File too large:":"Error: Bestand te groot:","Add Files":"Bestand(en) toevoegen"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Stop Upload","Upload URL might be wrong or doesn't exist.":"Upload URL is verkeerd of bestaat niet.","tb":"tb","Size":"Grootte","Close":"Sluiten","You must specify either browse_button or drop_element.":"","Init error.":"Initialisatie error.","Add files to the upload queue and click the start button.":"Voeg bestanden toe aan de wachtrij en druk op 'Start'.","List":"","Filename":"Bestandsnaam","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"bestandsextensie is verkeerd of niet ondersteund.","Status":"Status","HTTP Error.":"HTTP Error.","Start Upload":"Start Upload","Error: File too large:":"Error: Bestand te groot:","kb":"kb","Duplicate file error.":"Bestand bestaat al.","File size error.":"Bestandsgrootte error.","N/A":"Niet beschikbaar","gb":"gb","Error: Invalid file extension:":"Error: Ongeldige bestandsextensie:","Select files":"Selecteer bestand(en):","%s already present in the queue.":"%s is al aan de wachtrij toegevoegd.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Bestand: %s","b":"b","Uploaded %d/%d files":"%d/%d bestanden ge-upload","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload accepteert alleen %d bestand(en) tegelijk. Extra bestanden zijn verwijderd.","%d files queued":"%d bestand(en) in de wachtrij","File: %s, size: %d, max file size: %d":"Bestand: %s, grootte: %d, maximale bestandsgrootte: %d","Thumbnails":"","Drag files here.":"Sleep bestanden hierheen.","Runtime ran out of available memory.":"Het maximum bruikbare geheugen is overschreden.","File count error.":"Teveel bestand(en) error.","File extension error.":"Ongeldig bestandsextensie.","mb":"mb","Add Files":"Bestand(en) toevoegen"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/pl.js b/assets/javascripts/plupload/js/i18n/pl.js index 05a5b295..c3ec94a3 100644 --- a/assets/javascripts/plupload/js/i18n/pl.js +++ b/assets/javascripts/plupload/js/i18n/pl.js @@ -1,2 +1,2 @@ // Polish (pl) -plupload.addI18n({"Stop Upload":"Przerwij transfer.","Upload URL might be wrong or doesn't exist.":"Adres URL moze bys nieprawidlowy lub moze nieistniec","tb":"tb","Size":"Rozmiar","Close":"Zamknij","Init error.":"Błąd inicjalizacji.","Add files to the upload queue and click the start button.":"Dodaj pliki i kliknij 'Rozpocznij transfer'.","Filename":"Nazwa pliku","Image format either wrong or not supported.":"Format zdjecia jest zly lub nieobslugiwany","Status":"Status","HTTP Error.":"Błąd HTTP.","Start Upload":"Wyslij","mb":"mb","kb":"kb","Duplicate file error.":"Blad: duplikacja pliku.","File size error.":"Plik jest zbyt duży.","N/A":"Nie dostępne","gb":"gb","Error: Invalid file extension:":"Blad: Nieprawidlowe rozszerzenie pliku:","Select files":"Wybierz pliki:","%s already present in the queue.":"%s juz wystepuje w kolejce.","File: %s":"Plik: %s","b":"b","Uploaded %d/%d files":"Wysłano %d/%d plików","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload element accepts only %d file(s) at a time. Extra files were stripped.","%d files queued":"%d plików w kolejce.","File: %s, size: %d, max file size: %d":"Plik: %s, rozmiar: %d, maksymalny rozmiar pliku: %d","Drag files here.":"Przeciągnij tu pliki","Runtime ran out of available memory.":"Wyczerpano pamiec RAM.","File count error.":"Blad liczenia pliku.","File extension error.":"Nieobsługiwany format pliku.","Error: File too large:":"Blad: Plik za duzy:","Add Files":"Dodaj pliki"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Przerwij transfer.","Upload URL might be wrong or doesn't exist.":"Adres URL może być nieprawidłowy lub może nie istnieć","tb":"tb","Size":"Rozmiar","Close":"Zamknij","You must specify either browse_button or drop_element.":"Musisz określić browse_button albo drop_element.","Init error.":"Błąd inicjalizacji.","Add files to the upload queue and click the start button.":"Dodaj pliki i kliknij 'Rozpocznij transfer'.","List":"Lista","Filename":"Nazwa pliku","%s specified, but cannot be found.":"%s określony ale nie można znaleźć.","Image format either wrong or not supported.":"Format zdjęcia jest zły lub nieobsługiwany","Status":"Status","HTTP Error.":"Błąd HTTP.","Start Upload":"Wyślij","Error: File too large:":"Błąd: Plik za duży:","kb":"kb","Duplicate file error.":"Błąd: duplikacja pliku.","File size error.":"Plik jest zbyt duży.","N/A":"Nie dostępne","gb":"gb","Error: Invalid file extension:":"Błąd: Nieprawidłowe rozszerzenie pliku:","Select files":"Wybierz pliki:","%s already present in the queue.":"%s już występuje w kolejce.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"Za duża rozdzielczość! %s maksymalna rozdzielczość to: %wx%hpx.","File: %s":"Plik: %s","b":"b","Uploaded %d/%d files":"Wysłano %d/%d plików","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Można jednocześnie dodać %d plików. Dodatkowe pliki zostały usunięte.","%d files queued":"%d plików w kolejce.","File: %s, size: %d, max file size: %d":"Plik: %s, rozmiar: %d, maksymalny rozmiar pliku: %d","Thumbnails":"Miniatury","Drag files here.":"Przeciągnij tu pliki","Runtime ran out of available memory.":"Wyczerpano pamięć RAM.","File count error.":"Błąd liczenia pliku.","File extension error.":"Nie obsługiwany format pliku.","mb":"mb","Add Files":"Dodaj pliki"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/pt-BR.js b/assets/javascripts/plupload/js/i18n/pt-BR.js deleted file mode 100644 index dcaf6c6f..00000000 --- a/assets/javascripts/plupload/js/i18n/pt-BR.js +++ /dev/null @@ -1,2 +0,0 @@ -// Portuguese (Brazil) (pt_BR) -plupload.addI18n({"Stop Upload":"Parar o envio","Upload URL might be wrong or doesn't exist.":"URL de envio está errada ou não existe","tb":"TB","Size":"Tamanho","Close":"Fechar","Init error.":"Erro inicializando.","Add files to the upload queue and click the start button.":"Adicione os arquivos abaixo e clique no botão \"Iniciar o envio\".","Filename":"Nome do arquivo","Image format either wrong or not supported.":"Image format either wrong or not supported.","Status":"Status","HTTP Error.":"Erro HTTP.","Start Upload":"Iniciar o envio","mb":"MB","kb":"KB","Duplicate file error.":"Erro: Arquivo duplicado.","File size error.":"Tamanho de arquivo não permitido.","N/A":"N/D","gb":"GB","Error: Invalid file extension:":"Error: Invalid file extension:","Select files":"Escolha os arquivos","%s already present in the queue.":"%s já presentes na fila.","File: %s":"Arquivo: %s","b":"Bytes","Uploaded %d/%d files":"Enviado(s) %d/%d arquivo(s)","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Só são aceitos %d arquivos por vez. O que passou disso foi descartado.","%d files queued":"%d arquivo(s)","File: %s, size: %d, max file size: %d":"Arquivo: %s, Tamanho: %d , Tamanho Máximo do Arquivo: %d","Drag files here.":"Arraste os arquivos pra cá","Runtime ran out of available memory.":"Runtime ran out of available memory.","File count error.":"Erro na contagem dos arquivos","File extension error.":"Tipo de arquivo não permitido.","Error: File too large:":"Error: File too large:","Add Files":"Adicionar arquivo(s)"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/pt.js b/assets/javascripts/plupload/js/i18n/pt.js new file mode 100644 index 00000000..609b4e0e --- /dev/null +++ b/assets/javascripts/plupload/js/i18n/pt.js @@ -0,0 +1,2 @@ +// Portuguese (pt) +plupload.addI18n({"Stop Upload":"Parar envio","Upload URL might be wrong or doesn't exist.":"O URL para carregar os ficheiros pode estar errado ou não existir.","tb":"tb","Size":"Tamanho","Close":"Fechar","You must specify either browse_button or drop_element.":"Deve especificar ou o botão de navegação browse_button ou o elemento de recolha drop_element.","Init error.":"Erro ao iniciar.","Add files to the upload queue and click the start button.":"Adicione ficheiros à fila e clique no botão iniciar.","List":"Lista","Filename":"Nome do ficheiro","%s specified, but cannot be found.":"%s definido mas não foi encontrado.","Image format either wrong or not supported.":"Formato da imagem errado ou não é suportado.","Status":"Estado","HTTP Error.":"Erro HTTP.","Start Upload":"Começar envio","Error: File too large:":"Erro: Ficheiro demasiado grande:","kb":"kb","Duplicate file error.":"Erro: ficheiro duplicado.","File size error.":"Tamanho do ficheiro errado.","N/A":"N/D","gb":"gb","Error: Invalid file extension:":"Erro: Extensão de ficheiro inválida:","Select files":"Seleccione ficheiros","%s already present in the queue.":"%s já se encontra em fila.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"Resolução excede os limites! %s suporta imagens até %wx%hpx.","File: %s":"Ficheiro: %s","b":"b","Uploaded %d/%d files":"Carregados %d/%d ficheiros","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Só é possível enviar %d ficheiro(s) de cada vez. Os restantes ficheiros foram excluídos.","%d files queued":"%d ficheiros em fila","File: %s, size: %d, max file size: %d":"Ficheiro: %s, tamanho: %d, tamanho máximo do ficheiro: %d","Thumbnails":"Miniaturas","Drag files here.":"Largar ficheiros aqui.","Runtime ran out of available memory.":"A execução esgotou a memória disponível.","File count error.":"Erro: contagem de ficheiros.","File extension error.":"Error de extensão do ficheiro.","mb":"mb","Add Files":"Adicionar ficheiros"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/pt_BR.js b/assets/javascripts/plupload/js/i18n/pt_BR.js new file mode 100644 index 00000000..ee7a4b94 --- /dev/null +++ b/assets/javascripts/plupload/js/i18n/pt_BR.js @@ -0,0 +1,2 @@ +// Portuguese (Brazil) (pt_BR) +plupload.addI18n({"Stop Upload":"Parar o envio","Upload URL might be wrong or doesn't exist.":"URL de envio incorreta ou inexistente","tb":"TB","Size":"Tamanho","Close":"Fechar","You must specify either browse_button or drop_element.":"Você deve especificar o botão para escolher(browse_button) os arquivos ou o elemento para arrastar(drop_element).","Init error.":"Erro ao iniciar.","Add files to the upload queue and click the start button.":"Adicione os arquivos à fila e clique no botão \"Iniciar o envio\".","List":"Listagem","Filename":"Nome do arquivo","%s specified, but cannot be found.":"Método de envio %s especificado, mas não pôde ser encontrado.","Image format either wrong or not supported.":"Imagem em formato desconhecido ou não permitido.","Status":"Status","HTTP Error.":"Erro HTTP.","Start Upload":"Iniciar o envio","Error: File too large:":"Erro: Arquivo muito grande:","kb":"KB","Duplicate file error.":"Erro: Arquivo duplicado.","File size error.":"Tamanho de arquivo não permitido.","N/A":"N/D","gb":"GB","Error: Invalid file extension:":"Erro: Extensão de arquivo inválida:","Select files":"Selecione os arquivos","%s already present in the queue.":"%s já presentes na fila.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"Resolução fora de tamanho. O método de envio %s suporta imagens com no máximo %wx%hpx.","File: %s":"Arquivo: %s","b":"Bytes","Uploaded %d/%d files":"%d\\/%d arquivo(s) enviados(s)","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Só são aceitos %d arquivos por vez. O que passou disso foi descartado.","%d files queued":"%d arquivo(s)","File: %s, size: %d, max file size: %d":"Arquivo: %s, Tamanho: %d , Tamanho Máximo do Arquivo: %d","Thumbnails":"Miniaturas","Drag files here.":"Arraste os arquivos pra cá","Runtime ran out of available memory.":"Método de envio ficou sem mem\\u00f3ria.","File count error.":"Erro na contagem dos arquivos","File extension error.":"Tipo de arquivo não permitido.","mb":"MB","Add Files":"Adicionar arquivo(s)"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/ro.js b/assets/javascripts/plupload/js/i18n/ro.js index 2ea3f06c..c8103671 100644 --- a/assets/javascripts/plupload/js/i18n/ro.js +++ b/assets/javascripts/plupload/js/i18n/ro.js @@ -1,2 +1,2 @@ // Romanian (ro) -plupload.addI18n({"Stop Upload":"Oprește încărcarea","Upload URL might be wrong or doesn't exist.":"Upload URL might be wrong or doesn't exist.","tb":"tb","Size":"Mărime","Close":"Închide","Init error.":"Eroare inițializare.","Add files to the upload queue and click the start button.":"Adaugă fișiere în lista apoi apasă butonul \"Începe încărcarea\".","Filename":"Nume fișier","Image format either wrong or not supported.":"Formatul de imagine ori este greșit ori nu este suportat.","Status":"Stare","HTTP Error.":"Eroare HTTP","Start Upload":"Începe încărcarea","mb":"mb","kb":"kb","Duplicate file error.":"Eroare duplicat fișier.","File size error.":"Eroare dimensiune fișier.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Eroare: Extensia fișierului este invalidă:","Select files":"Selectează fișierele","%s already present in the queue.":"%s există deja în lista de așteptare.","File: %s":"Fișier: %s","b":"b","Uploaded %d/%d files":"Fișiere încărcate %d/%d","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload element accepts only %d file(s) at a time. Extra files were stripped.","%d files queued":"%d fișiere listate","File: %s, size: %d, max file size: %d":"Fișier: %s, mărime: %d, mărime maximă: %d","Drag files here.":"Trage aici fișierele.","Runtime ran out of available memory.":"Runtime ran out of available memory.","File count error.":"Eroare numărare fișiere.","File extension error.":"Eroare extensie fișier.","Error: File too large:":"Eroare: Fișierul este prea mare:","Add Files":"Adaugă fișiere"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Oprește încărcarea","Upload URL might be wrong or doesn't exist.":"Upload URL might be wrong or doesn't exist.","tb":"tb","Size":"Mărime","Close":"Închide","You must specify either browse_button or drop_element.":"","Init error.":"Eroare inițializare.","Add files to the upload queue and click the start button.":"Adaugă fișiere în lista apoi apasă butonul \"Începe încărcarea\".","List":"","Filename":"Nume fișier","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Formatul de imagine ori este greșit ori nu este suportat.","Status":"Stare","HTTP Error.":"Eroare HTTP","Start Upload":"Începe încărcarea","Error: File too large:":"Eroare: Fișierul este prea mare:","kb":"kb","Duplicate file error.":"Eroare duplicat fișier.","File size error.":"Eroare dimensiune fișier.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Eroare: Extensia fișierului este invalidă:","Select files":"Selectează fișierele","%s already present in the queue.":"%s există deja în lista de așteptare.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Fișier: %s","b":"b","Uploaded %d/%d files":"Fișiere încărcate %d/%d","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload element accepts only %d file(s) at a time. Extra files were stripped.","%d files queued":"%d fișiere listate","File: %s, size: %d, max file size: %d":"Fișier: %s, mărime: %d, mărime maximă: %d","Thumbnails":"","Drag files here.":"Trage aici fișierele.","Runtime ran out of available memory.":"Runtime ran out of available memory.","File count error.":"Eroare numărare fișiere.","File extension error.":"Eroare extensie fișier.","mb":"mb","Add Files":"Adaugă fișiere"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/ru.js b/assets/javascripts/plupload/js/i18n/ru.js index ae2470be..c948650d 100644 --- a/assets/javascripts/plupload/js/i18n/ru.js +++ b/assets/javascripts/plupload/js/i18n/ru.js @@ -1,2 +1,2 @@ // Russian (ru) -plupload.addI18n({"Stop Upload":"Остановить Загрузку","Upload URL might be wrong or doesn't exist.":"Адрес заргузки неправильный или он не существует.","tb":"тб","Size":"Размер","Close":"Закрыть","Init error.":"Ошибка инициализации.","Add files to the upload queue and click the start button.":"Добавьте файлы в очередь и нажмите кнопку \"Загрузить файлы\".","Filename":"Имя файла","Image format either wrong or not supported.":"Формат картинки неправильный или он не поддерживается.","Status":"Статус","HTTP Error.":"Ошибка HTTP.","Start Upload":"Начать загрузку","mb":"мб","kb":"кб","Duplicate file error.":"Такой файл уже присутствует в очереди.","File size error.":"Неправильный размер файла.","N/A":"N/A","gb":"гб","Error: Invalid file extension:":"Ошибка: У файла неправильное расширение:","Select files":"Выберите файлы","%s already present in the queue.":"%s уже присутствует в очереди.","File: %s":"Файл: %s","b":"б","Uploaded %d/%d files":"Загружено %d/%d файлов","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Загрузочный элемент за раз принимает только %d файл(ов). Лишние файлы были отброшены.","%d files queued":"В очереди %d файл(ов)","File: %s, size: %d, max file size: %d":"Файл: %s, размер: %d, макс. размер файла: %d","Drag files here.":"Перетащите файлы сюда.","Runtime ran out of available memory.":"Рабочая среда превысила лимит достуной памяти.","File count error.":"Слишком много файлов.","File extension error.":"Неправильное расширение файла.","Error: File too large:":"Ошибка: Файл слишком большой:","Add Files":"Добавьте файлы"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Остановить Загрузку","Upload URL might be wrong or doesn't exist.":"Адрес заргузки неправильный или он не существует.","tb":"тб","Size":"Размер","Close":"Закрыть","You must specify either browse_button or drop_element.":"Вы должны указать browse_button или drop_element.","Init error.":"Ошибка инициализации.","Add files to the upload queue and click the start button.":"Добавьте файлы в очередь и нажмите кнопку \"Загрузить файлы\".","List":"Список","Filename":"Имя файла","%s specified, but cannot be found.":"%s существует, но не может быть найден.","Image format either wrong or not supported.":"Формат картинки неправильный или он не поддерживается.","Status":"Статус","HTTP Error.":"Ошибка HTTP.","Start Upload":"Начать загрузку","Error: File too large:":"Ошибка: Файл слишком большой:","kb":"кб","Duplicate file error.":"Такой файл уже присутствует в очереди.","File size error.":"Неправильный размер файла.","N/A":"N/A","gb":"гб","Error: Invalid file extension:":"Ошибка: У файла неправильное расширение:","Select files":"Выберите файлы","%s already present in the queue.":"%s уже присутствует в очереди.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"Слишком большое разрешение! %s поддерживаются изображения с размером не более %wx%hpx","File: %s":"Файл: %s","b":"б","Uploaded %d/%d files":"Загружено %d/%d файлов","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Загрузочный элемент за раз принимает только %d файл(ов). Лишние файлы были отброшены.","%d files queued":"В очереди %d файл(ов)","File: %s, size: %d, max file size: %d":"Файл: %s, размер: %d, макс. размер файла: %d","Thumbnails":"Миниатюра","Drag files here.":"Перетащите файлы сюда.","Runtime ran out of available memory.":"Рабочая среда превысила лимит достуной памяти.","File count error.":"Слишком много файлов.","File extension error.":"Неправильное расширение файла.","mb":"мб","Add Files":"Добавьте файлы"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/sk.js b/assets/javascripts/plupload/js/i18n/sk.js index 18c9351c..6fa1f082 100644 --- a/assets/javascripts/plupload/js/i18n/sk.js +++ b/assets/javascripts/plupload/js/i18n/sk.js @@ -1,2 +1,2 @@ // Slovak (sk) -plupload.addI18n({"Stop Upload":"Zastaviť nahrávanie","Upload URL might be wrong or doesn't exist.":"URL pre nahratie nie je správna alebo neexistuje.","tb":"tb","Size":"Veľkosť","Close":"Zatvoriť","Init error.":"Chyba inicializácie.","Add files to the upload queue and click the start button.":"Pridajte súbory do zoznamu a potom spustite nahrávanie.","Filename":"Názov súboru","Image format either wrong or not supported.":"Formát obrázku je nesprávny alebo nie je podporovaný.","Status":"Stav","HTTP Error.":"HTTP Chyba.","Start Upload":"Spustiť nahrávanie","mb":"mb","kb":"kb","Duplicate file error.":"Duplicitný súbor.","File size error.":"Súbor je príliš veľký.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Error: Nesprávny typ súboru:","Select files":"Vyberte súbory","%s already present in the queue.":"%s sa už nachádza v zozname.","File: %s":"Súbor: %s","b":"b","Uploaded %d/%d files":"Nahraných %d/%d súborov","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload element accepts only %d file(s) at a time. Extra files were stripped.","%d files queued":"%d súborov pridaných do zoznamu","File: %s, size: %d, max file size: %d":"Súbor: %s, veľkosť: %d, max. veľkosť súboru: %d","Drag files here.":"Sem pretiahnite súbory.","Runtime ran out of available memory.":"Runtime ran out of available memory.","File count error.":"Nesprávny počet súborov.","File extension error.":"Chybný typ súboru.","Error: File too large:":"Chyba: Súbor je príliš veľký:","Add Files":"Pridať súbory"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Zastaviť nahrávanie","Upload URL might be wrong or doesn't exist.":"URL pre nahratie nie je správna alebo neexistuje.","tb":"tb","Size":"Veľkosť","Close":"Zatvoriť","You must specify either browse_button or drop_element.":"","Init error.":"Chyba inicializácie.","Add files to the upload queue and click the start button.":"Pridajte súbory do zoznamu a potom spustite nahrávanie.","List":"","Filename":"Názov súboru","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Formát obrázku je nesprávny alebo nie je podporovaný.","Status":"Stav","HTTP Error.":"HTTP Chyba.","Start Upload":"Spustiť nahrávanie","Error: File too large:":"Chyba: Súbor je príliš veľký:","kb":"kb","Duplicate file error.":"Duplicitný súbor.","File size error.":"Súbor je príliš veľký.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Error: Nesprávny typ súboru:","Select files":"Vyberte súbory","%s already present in the queue.":"%s sa už nachádza v zozname.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Súbor: %s","b":"b","Uploaded %d/%d files":"Nahraných %d/%d súborov","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload element accepts only %d file(s) at a time. Extra files were stripped.","%d files queued":"%d súborov pridaných do zoznamu","File: %s, size: %d, max file size: %d":"Súbor: %s, veľkosť: %d, max. veľkosť súboru: %d","Thumbnails":"","Drag files here.":"Sem pretiahnite súbory.","Runtime ran out of available memory.":"Runtime ran out of available memory.","File count error.":"Nesprávny počet súborov.","File extension error.":"Chybný typ súboru.","mb":"mb","Add Files":"Pridať súbory"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/sl.js b/assets/javascripts/plupload/js/i18n/sl.js new file mode 100644 index 00000000..21185df7 --- /dev/null +++ b/assets/javascripts/plupload/js/i18n/sl.js @@ -0,0 +1,2 @@ +// Slovenian (sl) +plupload.addI18n({"Stop Upload":"Ustavi prenos","Upload URL might be wrong or doesn't exist.":"URL za nalaganje je napačen ali ne obstaja.","tb":"tb","Size":"Velikost","Close":"Zapri","You must specify either browse_button or drop_element.":"","Init error.":"Napaka pri inicializaciji.","Add files to the upload queue and click the start button.":"Dodaj datoteke na seznam in klikni na gumb začni","List":"Seznam","Filename":"Ime datoteke","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Format slike je napačen ali ni podrpt.","Status":"Status","HTTP Error.":"Neznana HTTP napaka.","Start Upload":"Začni prenos","Error: File too large:":"Napaka: datoteka je prevelika:","kb":"kb","Duplicate file error.":"Datoteka je že na seznamu.","File size error.":"Datoteka je prevelika.","N/A":"Ni na voljo","gb":"gb","Error: Invalid file extension:":"Napaka: napačen tip datoteke:","Select files":"Izberi datoteke","%s already present in the queue.":"%s je že na seznamu.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Datoteka: %s","b":"b","Uploaded %d/%d files":"Naloženo %d/%d datotek","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Nalagalnik sprejme samo %d datotek na enkrat. Višek datotek je odstranjen iz seznama.","%d files queued":"%d datotek na seznamu","File: %s, size: %d, max file size: %d":"Datoteka: %s, velikost: %d, največja dovoljena velikost: %d","Thumbnails":"Sličice","Drag files here.":"Potegni datoteke sem.","Runtime ran out of available memory.":"Zmanjkalo je pomnilnika.","File count error.":"Napačno število datotek.","File extension error.":"Napačen tip datoteke.","mb":"mb","Add Files":"Dodaj datoteke"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/sq.js b/assets/javascripts/plupload/js/i18n/sq.js index 921b3361..9a67c570 100644 --- a/assets/javascripts/plupload/js/i18n/sq.js +++ b/assets/javascripts/plupload/js/i18n/sq.js @@ -1,2 +1,2 @@ // Albanian (sq) -plupload.addI18n({"Stop Upload":"Ndalimi i ngarkimit","Upload URL might be wrong or doesn't exist.":"Ngarkimi i URL-s është i gabuar ose nuk ekziston.","tb":"TB","Size":"Madhësia","Close":"Mbyll","Init error.":"Init gabim.","Add files to the upload queue and click the start button.":"Mbas ngarkimit të dosjeve sipas rradhës duhet të klikoni butonin Start.","Filename":"Emri i dosjes","Image format either wrong or not supported.":"Formati i fotove është i keq ose nuk është i pranueshëm.","Status":"Statusi","HTTP Error.":"HTTP Gabim.","Start Upload":"Nisja e ngarkimit","mb":"MB","kb":"KB","Duplicate file error.":"Gabim i dublikimit të dosjes.","File size error.":"Gabim i madhësisë së dosjes.","N/A":"Nuk është në dispozicion","gb":"GB","Error: Invalid file extension:":"Gabim: përhapja e llojit të dosjes është e pavlefshme:","Select files":"Zhgjidhni dosjet","%s already present in the queue.":"%s tashmë ekziston në list.","File: %s":"Dosje: %s","b":"B","Uploaded %d/%d files":"Dosjet e ngarkuara: %d/%d","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Ngarkimi pranon njëherësh vetëm %d dosje, dosjet e tjera nuk do të jenë të ngarkuara.","%d files queued":"Dosja %d e vendosur në rradhë","File: %s, size: %d, max file size: %d":"Dosje: %s, madhësia: %d, madhësia maximale e dosjes: %d","Drag files here.":"Këtu mund të tërhiqni dosjet","Runtime ran out of available memory.":"Memoria që ishte në dispozicion ka mbaruar.","File count error.":"Gabim në lidhje me numrin e dosjeve.","File extension error.":"Gabim i zgjerimit të dosjes.","Error: File too large:":"Gabim: dosja është shumë e madhe:","Add Files":"Shtoni dosjet"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Ndalimi i ngarkimit","Upload URL might be wrong or doesn't exist.":"Ngarkimi i URL-s është i gabuar ose nuk ekziston.","tb":"TB","Size":"Madhësia","Close":"Mbyll","You must specify either browse_button or drop_element.":"","Init error.":"Init gabim.","Add files to the upload queue and click the start button.":"Mbas ngarkimit të dosjeve sipas rradhës duhet të klikoni butonin Start.","List":"","Filename":"Emri i dosjes","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Formati i fotove është i keq ose nuk është i pranueshëm.","Status":"Statusi","HTTP Error.":"HTTP Gabim.","Start Upload":"Nisja e ngarkimit","Error: File too large:":"Gabim: dosja është shumë e madhe:","kb":"KB","Duplicate file error.":"Gabim i dublikimit të dosjes.","File size error.":"Gabim i madhësisë së dosjes.","N/A":"Nuk është në dispozicion","gb":"GB","Error: Invalid file extension:":"Gabim: përhapja e llojit të dosjes është e pavlefshme:","Select files":"Zhgjidhni dosjet","%s already present in the queue.":"%s tashmë ekziston në list.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Dosje: %s","b":"B","Uploaded %d/%d files":"Dosjet e ngarkuara: %d/%d","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Ngarkimi pranon njëherësh vetëm %d dosje, dosjet e tjera nuk do të jenë të ngarkuara.","%d files queued":"Dosja %d e vendosur në rradhë","File: %s, size: %d, max file size: %d":"Dosje: %s, madhësia: %d, madhësia maximale e dosjes: %d","Thumbnails":"","Drag files here.":"Këtu mund të tërhiqni dosjet","Runtime ran out of available memory.":"Memoria që ishte në dispozicion ka mbaruar.","File count error.":"Gabim në lidhje me numrin e dosjeve.","File extension error.":"Gabim i zgjerimit të dosjes.","mb":"MB","Add Files":"Shtoni dosjet"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/sr.js b/assets/javascripts/plupload/js/i18n/sr.js index bb9581c8..5fc8ad18 100644 --- a/assets/javascripts/plupload/js/i18n/sr.js +++ b/assets/javascripts/plupload/js/i18n/sr.js @@ -1,2 +1,2 @@ // Serbian (sr) -plupload.addI18n({"Stop Upload":"Stop Upload","Upload URL might be wrong or doesn't exist.":"Upload URL might be wrong or doesn't exist.","tb":"","Size":"Veličina","Close":"Close","Init error.":"Init error.","Add files to the upload queue and click the start button.":"Dodajte fajlove u listu i kliknite na dugme Start.","Filename":"Naziv fajla","Image format either wrong or not supported.":"Image format either wrong or not supported.","Status":"Status","HTTP Error.":"HTTP Error.","Start Upload":"Počni upload","mb":"","kb":"","Duplicate file error.":"","File size error.":"File size error.","N/A":"N/A","gb":"","Error: Invalid file extension:":"Error: Invalid file extension:","Select files":"Izaberite fajlove","%s already present in the queue.":"","File: %s":"File: %s","b":"","Uploaded %d/%d files":"Snimljeno %d/%d fajlova","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload element accepts only %d file(s) at a time. Extra files were stripped.","%d files queued":"%d files queued","File: %s, size: %d, max file size: %d":"","Drag files here.":"Prevucite fajlove ovde.","Runtime ran out of available memory.":"Runtime ran out of available memory.","File count error.":"File count error.","File extension error.":"File extension error.","Error: File too large:":"Error: File too large:","Add Files":"Dodaj fajlove"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Stop Upload","Upload URL might be wrong or doesn't exist.":"Upload URL might be wrong or doesn't exist.","tb":"","Size":"Veličina","Close":"Close","You must specify either browse_button or drop_element.":"","Init error.":"Init error.","Add files to the upload queue and click the start button.":"Dodajte fajlove u listu i kliknite na dugme Start.","List":"","Filename":"Naziv fajla","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Image format either wrong or not supported.","Status":"Status","HTTP Error.":"HTTP Error.","Start Upload":"Počni upload","Error: File too large:":"Error: File too large:","kb":"","Duplicate file error.":"","File size error.":"File size error.","N/A":"N/A","gb":"","Error: Invalid file extension:":"Error: Invalid file extension:","Select files":"Izaberite fajlove","%s already present in the queue.":"","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"File: %s","b":"","Uploaded %d/%d files":"Snimljeno %d/%d fajlova","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload element accepts only %d file(s) at a time. Extra files were stripped.","%d files queued":"%d files queued","File: %s, size: %d, max file size: %d":"","Thumbnails":"","Drag files here.":"Prevucite fajlove ovde.","Runtime ran out of available memory.":"Runtime ran out of available memory.","File count error.":"File count error.","File extension error.":"File extension error.","mb":"","Add Files":"Dodaj fajlove"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/sv.js b/assets/javascripts/plupload/js/i18n/sv.js index f25ed818..50c27325 100644 --- a/assets/javascripts/plupload/js/i18n/sv.js +++ b/assets/javascripts/plupload/js/i18n/sv.js @@ -1,2 +1,2 @@ // Swedish (sv) -plupload.addI18n({"Stop Upload":"Avbryt","Upload URL might be wrong or doesn't exist.":"URL:en va fel eller existerar inte.","tb":"tb","Size":"Storlek","Close":"Stäng","Init error.":"Problem vid initialisering.","Add files to the upload queue and click the start button.":"Lägg till filer till kön och tryck på start.","Filename":"Filnamn","Image format either wrong or not supported.":"Bildformatet är fel eller så finns inte stöd för det.","Status":"Status","HTTP Error.":"HTTP problem.","Start Upload":"Starta","mb":"mb","kb":"kb","Duplicate file error.":"Problem med dubbla filer.","File size error.":"Problem med filstorlek.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Fel: Ej godkänd filändelse.","Select files":"Välj filer","%s already present in the queue.":"%s är redan tillagd.","File: %s":"Fil: %s","b":"b","Uploaded %d/%d files":"Laddade upp %d/%d filer","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Det går bara lägga till %d filer åt gången, allt utöver detta togs bort.","%d files queued":"%d filer i kö","File: %s, size: %d, max file size: %d":"Fil: %s, storlek: %d, max storlek: %d","Drag files here.":"Dra filer hit","Runtime ran out of available memory.":"Slut på minne.","File count error.":"Räknefel.","File extension error.":"Problem med filändelse.","Error: File too large:":"Fel: Filen är för stor:","Add Files":"Lägg till"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Avbryt","Upload URL might be wrong or doesn't exist.":"URL:en va fel eller existerar inte.","tb":"tb","Size":"Storlek","Close":"Stäng","You must specify either browse_button or drop_element.":"Du behöver specificera browse_button eller drop_element.","Init error.":"Problem vid initialisering.","Add files to the upload queue and click the start button.":"Lägg till filer till kön och tryck på start.","List":"Lista","Filename":"Filnamn","%s specified, but cannot be found.":"%s specificerad, men hittades inte.","Image format either wrong or not supported.":"Bildformatet är fel eller så finns inte stöd för det.","Status":"Status","HTTP Error.":"HTTP problem.","Start Upload":"Starta","Error: File too large:":"Fel: Filen är för stor:","kb":"kb","Duplicate file error.":"Problem med dubbla filer.","File size error.":"Problem med filstorlek.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Fel: Ej godkänd filändelse.","Select files":"Välj filer","%s already present in the queue.":"%s är redan tillagd.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"Upplösning utanför gränserna! %s bara bilder upp till %wx%hpx stöds.","File: %s":"Fil: %s","b":"b","Uploaded %d/%d files":"Laddade upp %d/%d filer","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Det går bara lägga till %d filer åt gången, allt utöver detta togs bort.","%d files queued":"%d filer i kö","File: %s, size: %d, max file size: %d":"Fil: %s, storlek: %d, max storlek: %d","Thumbnails":"Miniatyrer","Drag files here.":"Dra filer hit","Runtime ran out of available memory.":"Slut på minne.","File count error.":"Räknefel.","File extension error.":"Problem med filändelse.","mb":"mb","Add Files":"Lägg till"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/th-TH.js b/assets/javascripts/plupload/js/i18n/th-TH.js deleted file mode 100644 index 53b995e6..00000000 --- a/assets/javascripts/plupload/js/i18n/th-TH.js +++ /dev/null @@ -1,2 +0,0 @@ -// Thai (Thailand) (th_TH) -plupload.addI18n({"Stop Upload":"หยุดอัพโหลด","Upload URL might be wrong or doesn't exist.":"URL ของการอัพโหลดอาจจะผิดหรือไม่มีอยู่","tb":"เทราไบต์","Size":"ขนาด","Close":"ปิด","Init error.":"Init เกิดข้อผิดพลาด","Add files to the upload queue and click the start button.":"เพิ่มไฟล์ไปยังคิวอัพโหลดและคลิกที่ปุ่มเริ่ม","Filename":"ชื่อไฟล์","Image format either wrong or not supported.":"รูปแบบรูปภาพทั้งสองผิดหรือไม่รองรับ","Status":"สถานะ","HTTP Error.":"HTTP เกิดข้อผิดพลาด","Start Upload":"เริ่มอัพโหลด","mb":"เมกะไบต์","kb":"กิโลไบต์","Duplicate file error.":"ไฟล์ที่ซ้ำกันเกิดข้อผิดพลาด","File size error.":"ขนาดไฟล์เกิดข้อผิดพลาด","N/A":"N/A","gb":"กิกะไบต์","Error: Invalid file extension:":"ข้อผิดพลาด: นามสกุลไฟล์ไม่ถูกต้อง:","Select files":"เลือกไฟล์","%s already present in the queue.":"%s อยู่ในคิวแล้ว","File: %s":"ไฟล์: %s","b":"ไบต์","Uploaded %d/%d files":"อัพโหลดแล้ว %d/%d ไฟล์","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"การอัพโหลดจะยอมรับเฉพาะ %d ไฟล์(s) ในช่วงเวลาเดียวกัน เมื่อไฟล์พิเศษถูกปลดออก","%d files queued":"%d ไฟล์ที่อยู่ในคิว","File: %s, size: %d, max file size: %d":"ไฟล์: %s, ขนาด: %d, ขนาดไฟล์สูงสุด: %d","Drag files here.":"ลากไฟล์มาที่นี่","Runtime ran out of available memory.":"รันไทม์วิ่งออกมาจากหน่วยความจำ","File count error.":"การนับไฟล์เกิดข้อผิดพลาด","File extension error.":"นามสกุลไฟล์เกิดข้อผิดพลาด","Error: File too large:":"ข้อผิดพลาด: ไฟล์ใหญ่เกินไป:","Add Files":"เพิ่มไฟล์"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/th_TH.js b/assets/javascripts/plupload/js/i18n/th_TH.js new file mode 100644 index 00000000..560e3fbb --- /dev/null +++ b/assets/javascripts/plupload/js/i18n/th_TH.js @@ -0,0 +1,2 @@ +// Thai (Thailand) (th_TH) +plupload.addI18n({"Stop Upload":"หยุดอัพโหลด","Upload URL might be wrong or doesn't exist.":"URL ของการอัพโหลดอาจจะผิดหรือไม่มีอยู่","tb":"เทราไบต์","Size":"ขนาด","Close":"ปิด","You must specify either browse_button or drop_element.":"","Init error.":"Init เกิดข้อผิดพลาด","Add files to the upload queue and click the start button.":"เพิ่มไฟล์ไปยังคิวอัพโหลดและคลิกที่ปุ่มเริ่ม","List":"","Filename":"ชื่อไฟล์","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"รูปแบบรูปภาพทั้งสองผิดหรือไม่รองรับ","Status":"สถานะ","HTTP Error.":"HTTP เกิดข้อผิดพลาด","Start Upload":"เริ่มอัพโหลด","Error: File too large:":"ข้อผิดพลาด: ไฟล์ใหญ่เกินไป:","kb":"กิโลไบต์","Duplicate file error.":"ไฟล์ที่ซ้ำกันเกิดข้อผิดพลาด","File size error.":"ขนาดไฟล์เกิดข้อผิดพลาด","N/A":"N/A","gb":"กิกะไบต์","Error: Invalid file extension:":"ข้อผิดพลาด: นามสกุลไฟล์ไม่ถูกต้อง:","Select files":"เลือกไฟล์","%s already present in the queue.":"%s อยู่ในคิวแล้ว","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"ไฟล์: %s","b":"ไบต์","Uploaded %d/%d files":"อัพโหลดแล้ว %d/%d ไฟล์","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"การอัพโหลดจะยอมรับเฉพาะ %d ไฟล์(s) ในช่วงเวลาเดียวกัน เมื่อไฟล์พิเศษถูกปลดออก","%d files queued":"%d ไฟล์ที่อยู่ในคิว","File: %s, size: %d, max file size: %d":"ไฟล์: %s, ขนาด: %d, ขนาดไฟล์สูงสุด: %d","Thumbnails":"","Drag files here.":"ลากไฟล์มาที่นี่","Runtime ran out of available memory.":"รันไทม์วิ่งออกมาจากหน่วยความจำ","File count error.":"การนับไฟล์เกิดข้อผิดพลาด","File extension error.":"นามสกุลไฟล์เกิดข้อผิดพลาด","mb":"เมกะไบต์","Add Files":"เพิ่มไฟล์"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/tr.js b/assets/javascripts/plupload/js/i18n/tr.js index 47fec4ea..a3c0ac8c 100644 --- a/assets/javascripts/plupload/js/i18n/tr.js +++ b/assets/javascripts/plupload/js/i18n/tr.js @@ -1,2 +1,2 @@ // Turkish (tr) -plupload.addI18n({"Stop Upload":"Yüklemeyi durdur","Upload URL might be wrong or doesn't exist.":"URL yok ya da hatalı olabilir.","tb":"tb","Size":"Boyut","Close":"Kapat","Init error.":"Başlangıç hatası.","Add files to the upload queue and click the start button.":"Dosyaları kuyruğa ekleyin ve başlatma butonuna tıklayın.","Filename":"Dosya adı","Image format either wrong or not supported.":"Resim formatı yanlış ya da desteklenmiyor.","Status":"Durum","HTTP Error.":"HTTP hatası.","Start Upload":"Yüklemeyi başlat","mb":"mb","kb":"kb","Duplicate file error.":"Yinelenen dosya hatası.","File size error.":"Dosya boyutu hatası.","N/A":"-","gb":"gb","Error: Invalid file extension:":"Hata: Geçersiz dosya uzantısı:","Select files":"Dosyaları seç","%s already present in the queue.":"%s kuyrukta zaten mevcut.","File: %s":"Dosya: %s","b":"bayt","Uploaded %d/%d files":"%d/%d dosya yüklendi","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Yükleme elemanı aynı anda %d dosya kabul eder. Ekstra dosyalar işleme konulmaz.","%d files queued":"Kuyrukta %d dosya var.","File: %s, size: %d, max file size: %d":"Dosya: %s, boyut: %d, maksimum dosya boyutu: %d","Drag files here.":"Dosyaları buraya bırakın.","Runtime ran out of available memory.":"İşlem için yeterli bellek yok.","File count error.":"Dosya sayım hatası.","File extension error.":"Dosya uzantısı hatası.","Error: File too large:":"Hata: Dosya çok büyük:","Add Files":"Dosya ekle"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Yüklemeyi durdur","Upload URL might be wrong or doesn't exist.":"URL yok ya da hatalı olabilir.","tb":"tb","Size":"Boyut","Close":"Kapat","You must specify either browse_button or drop_element.":"browse_button veya drop_element değişkenlerini belirlemelisiniz.","Init error.":"Başlangıç hatası.","Add files to the upload queue and click the start button.":"Dosyaları kuyruğa ekleyin ve başlatma butonuna tıklayın.","List":"Liste","Filename":"Dosya adı","%s specified, but cannot be found.":"%s tanımlandı fakat bulunamadı.","Image format either wrong or not supported.":"Resim formatı yanlış ya da desteklenmiyor.","Status":"Durum","HTTP Error.":"HTTP hatası.","Start Upload":"Yüklemeyi başlat","Error: File too large:":"Hata: Dosya çok büyük:","kb":"kb","Duplicate file error.":"Yinelenen dosya hatası.","File size error.":"Dosya boyutu hatası.","N/A":"-","gb":"gb","Error: Invalid file extension:":"Hata: Geçersiz dosya uzantısı:","Select files":"Dosyaları seç","%s already present in the queue.":"%s kuyrukta zaten mevcut.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"Çözünürlük sınırların dışındadır! %s modu en fazla %wx%hpx desteklemektedir.","File: %s":"Dosya: %s","b":"bayt","Uploaded %d/%d files":"%d/%d dosya yüklendi","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Yükleme elemanı aynı anda %d dosya kabul eder. Ekstra dosyalar işleme konulmaz.","%d files queued":"Kuyrukta %d dosya var.","File: %s, size: %d, max file size: %d":"Dosya: %s, boyut: %d, maksimum dosya boyutu: %d","Thumbnails":"Önizlemeler","Drag files here.":"Dosyaları buraya bırakın.","Runtime ran out of available memory.":"İşlem için yeterli bellek yok.","File count error.":"Dosya sayım hatası.","File extension error.":"Dosya uzantısı hatası.","mb":"mb","Add Files":"Dosya ekle"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/uk-UA.js b/assets/javascripts/plupload/js/i18n/uk-UA.js deleted file mode 100644 index 726bf94c..00000000 --- a/assets/javascripts/plupload/js/i18n/uk-UA.js +++ /dev/null @@ -1,2 +0,0 @@ -// Ukrainian (Ukraine) (uk_UA) -plupload.addI18n({"Stop Upload":"Зупинити завантаження","Upload URL might be wrong or doesn't exist.":"Адреса завантаження неправильна або не існує.","tb":"тб","Size":"Розмір","Close":"Закрити","Init error.":"Помилка ініціалізації.","Add files to the upload queue and click the start button.":"Додайте файли в чергу та натисніть кнопку \"Завантажити файли\".","Filename":"Назва файлу","Image format either wrong or not supported.":"Формат картинки не правильний або не підтримується.","Status":"Статус","HTTP Error.":"Помилка HTTP.","Start Upload":"Почати завантаження","mb":"мб","kb":"кб","Duplicate file error.":"Такий файл вже присутній в черзі.","File size error.":"Неправильний розмір файлу.","N/A":"Н/Д","gb":"гб","Error: Invalid file extension:":"Помилка: У файлу неправильне розширення:","Select files":"Оберіть файли","%s already present in the queue.":"%s вже присутній у черзі.","File: %s":"Файл: %s","b":"б","Uploaded %d/%d files":"Завантажено %d/%d файлів","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Завантажувальний елемент приймає лише %d файл(ів) одночасно. Зайві файли було відкинуто.","%d files queued":"В черзі %d файл(ів)","File: %s, size: %d, max file size: %d":"Файл: %s, розмір: %d, макс. розмір файлу: %d","Drag files here.":"Перетягніть файли сюди.","Runtime ran out of available memory.":"Робоче середовище перевищило ліміт доступної пам'яті.","File count error.":"Занадто багато файлів.","File extension error.":"Неправильне розширення файлу.","Error: File too large:":"Помилка: Файл занадто великий:","Add Files":"Додати файли"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/uk_UA.js b/assets/javascripts/plupload/js/i18n/uk_UA.js new file mode 100644 index 00000000..f07d0e71 --- /dev/null +++ b/assets/javascripts/plupload/js/i18n/uk_UA.js @@ -0,0 +1,2 @@ +// Ukrainian (Ukraine) (uk_UA) +plupload.addI18n({"Stop Upload":"Зупинити завантаження","Upload URL might be wrong or doesn't exist.":"Адреса завантаження неправильна або не існує.","tb":"тб","Size":"Розмір","Close":"Закрити","You must specify either browse_button or drop_element.":"Ви маєте вказати або browse_button, або drop_element.","Init error.":"Помилка ініціалізації.","Add files to the upload queue and click the start button.":"Додайте файли в чергу та натисніть кнопку \"Завантажити файли\".","List":"Список","Filename":"Назва файлу","%s specified, but cannot be found.":"%s вказано, але не може бути знайдено.","Image format either wrong or not supported.":"Формат картинки не правильний або не підтримується.","Status":"Статус","HTTP Error.":"Помилка HTTP.","Start Upload":"Почати завантаження","Error: File too large:":"Помилка: Файл занадто великий:","kb":"кб","Duplicate file error.":"Такий файл вже присутній в черзі.","File size error.":"Неправильний розмір файлу.","N/A":"Н/Д","gb":"гб","Error: Invalid file extension:":"Помилка: У файлу неправильне розширення:","Select files":"Оберіть файли","%s already present in the queue.":"%s вже присутній у черзі.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"Роздільна здатність поза межами! Робоче середовище %s підтримує зображення лише до %wx%hpx.","File: %s":"Файл: %s","b":"б","Uploaded %d/%d files":"Завантажено %d/%d файлів","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Завантажувальний елемент приймає лише %d файл(ів) одночасно. Зайві файли було відкинуто.","%d files queued":"В черзі %d файл(ів)","File: %s, size: %d, max file size: %d":"Файл: %s, розмір: %d, макс. розмір файлу: %d","Thumbnails":"Мініатюри","Drag files here.":"Перетягніть файли сюди.","Runtime ran out of available memory.":"Робоче середовище перевищило ліміт доступної пам'яті.","File count error.":"Занадто багато файлів.","File extension error.":"Неправильне розширення файлу.","mb":"мб","Add Files":"Додати файли"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/vi.js b/assets/javascripts/plupload/js/i18n/vi.js index a0cfadcb..e11a6888 100644 --- a/assets/javascripts/plupload/js/i18n/vi.js +++ b/assets/javascripts/plupload/js/i18n/vi.js @@ -1,2 +1,2 @@ // Vietnamese (vi) -plupload.addI18n({"Stop Upload":"Dừng","Upload URL might be wrong or doesn't exist.":"Đường dẫn URL tải lên không đúng hoặc không tồn tại.","tb":"TB","Size":"Dung lượng","Close":"Đóng","Init error.":"Lỗi khởi tạo","Add files to the upload queue and click the start button.":"Thêm tập tin để tải lên và bấm vào nút bắt đầu","Filename":"Tên tập tin","Image format either wrong or not supported.":"Địng dạng hình ảnh không đúng hoặc không được hỗ trợ.","Status":"Trạng thái","HTTP Error.":"Lỗi HTTP","Start Upload":"Bắt đầu","mb":"MB","kb":"KB","Duplicate file error.":"Tập tin đã tồn tại","File size error.":"Lỗi dung lượng tập tin","N/A":"Chưa có thông tin","gb":"GB","Error: Invalid file extension:":"Lỗi: Định dạng tập tin không xác định:","Select files":"Chọn tập tin","%s already present in the queue.":"%s đã có trong danh sách chờ tải lên","File: %s":"Tập tin: %s","b":"B","Uploaded %d/%d files":"Đã tải lên %d/%d tập tin","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Chỉ có thể tải lên (%d) tập tin cùng một lúc. Những tập tin còn lại đã bị huỷ bỏ.","%d files queued":"%d tập tin trong danh sách chờ","File: %s, size: %d, max file size: %d":"Tập tin: %s, dung lượng %d, dung lượng tối đa: %d","Drag files here.":"Ném vào đây","Runtime ran out of available memory.":"Thời gian chạy vượt quá giới hạn bộ nhớ cho phép.","File count error.":"Lỗi đếm tập tin","File extension error.":"Lỗi định dạng tập tin","Error: File too large:":"Lỗi: Dung lượng tập tin quá lớn:","Add Files":"Thêm tập tin"}); \ No newline at end of file +plupload.addI18n({"Stop Upload":"Dừng","Upload URL might be wrong or doesn't exist.":"Đường dẫn URL tải lên không đúng hoặc không tồn tại.","tb":"TB","Size":"Dung lượng","Close":"Đóng","You must specify either browse_button or drop_element.":"","Init error.":"Lỗi khởi tạo","Add files to the upload queue and click the start button.":"Thêm tập tin để tải lên và bấm vào nút bắt đầu","List":"Danh sách","Filename":"Tên tập tin","%s specified, but cannot be found.":"%s đã chỉ định nhưng không thể tìm thấy.","Image format either wrong or not supported.":"Định dạng hình ảnh không đúng hoặc không được hỗ trợ.","Status":"Trạng thái","HTTP Error.":"Lỗi HTTP","Start Upload":"Bắt đầu","Error: File too large:":"Lỗi: Dung lượng tập tin quá lớn:","kb":"KB","Duplicate file error.":"Tập tin đã tồn tại","File size error.":"Lỗi dung lượng tập tin","N/A":"Chưa có thông tin","gb":"GB","Error: Invalid file extension:":"Lỗi: Định dạng tập tin không xác định:","Select files":"Chọn tập tin","%s already present in the queue.":"%s đã có trong danh sách chờ tải lên","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"Độ phân giải quá lớn! %s chỉ hỗ trợ kích thước tối đa %wx%hpx.","File: %s":"Tập tin: %s","b":"B","Uploaded %d/%d files":"Đã tải lên %d/%d tập tin","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Chỉ có thể tải lên (%d) tập tin cùng một lúc. Những tập tin còn lại đã bị huỷ bỏ.","%d files queued":"%d tập tin trong danh sách chờ","File: %s, size: %d, max file size: %d":"Tập tin: %s, dung lượng %d, dung lượng tối đa: %d","Thumbnails":"Ảnh thu nhỏ","Drag files here.":"Thả tập tin vào đây","Runtime ran out of available memory.":"Thời gian chạy vượt quá giới hạn bộ nhớ cho phép.","File count error.":"Lỗi đếm tập tin","File extension error.":"Lỗi định dạng tập tin","mb":"MB","Add Files":"Thêm tập tin"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/zh-CN.js b/assets/javascripts/plupload/js/i18n/zh-CN.js deleted file mode 100644 index f48e0c43..00000000 --- a/assets/javascripts/plupload/js/i18n/zh-CN.js +++ /dev/null @@ -1,2 +0,0 @@ -// Chinese (China) (zh_CN) -plupload.addI18n({"Stop Upload":"停止上传","Upload URL might be wrong or doesn't exist.":"上传的URL可能是错误的或不存在。","tb":"tb","Size":"大小","Close":"关闭","Init error.":"初始化错误。","Add files to the upload queue and click the start button.":"将文件添加到上传队列,然后点击”开始上传“按钮。","Filename":"文件名","Image format either wrong or not supported.":"图片格式错误或者不支持。","Status":"状态","HTTP Error.":"HTTP 错误。","Start Upload":"开始上传","mb":"mb","kb":"kb","Duplicate file error.":"重复文件错误。","File size error.":"文件大小错误。","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"错误:无效的文件扩展名:","Select files":"选择文件","%s already present in the queue.":"%s 已经在当前队列里。","File: %s":"文件: %s","b":"b","Uploaded %d/%d files":"已上传 %d/%d 个文件","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"每次只接受同时上传 %d 个文件,多余的文件将会被删除。","%d files queued":"%d 个文件加入到队列","File: %s, size: %d, max file size: %d":"文件: %s, 大小: %d, 最大文件大小: %d","Drag files here.":"把文件拖到这里。","Runtime ran out of available memory.":"运行时已消耗所有可用内存。","File count error.":"文件数量错误。","File extension error.":"文件扩展名错误。","Error: File too large:":"错误: 文件太大:","Add Files":"增加文件"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/zh-TW.js b/assets/javascripts/plupload/js/i18n/zh-TW.js deleted file mode 100644 index 2deebe2d..00000000 --- a/assets/javascripts/plupload/js/i18n/zh-TW.js +++ /dev/null @@ -1,2 +0,0 @@ -// Chinese (Taiwan) (zh_TW) -plupload.addI18n({"Stop Upload":"停止上傳","Upload URL might be wrong or doesn't exist.":"檔案URL可能有誤或者不存在。","tb":"tb","Size":"大小","Close":"關閉","Init error.":"初始化錯誤。","Add files to the upload queue and click the start button.":"將檔案加入上傳序列,然後點選”開始上傳“按鈕。","Filename":"檔案名稱","Image format either wrong or not supported.":"圖片格式錯誤或者不支援。","Status":"狀態","HTTP Error.":"HTTP 錯誤。","Start Upload":"開始上傳","mb":"mb","kb":"kb","Duplicate file error.":"錯誤:檔案重複。","File size error.":"錯誤:檔案大小超過限制。","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"錯誤:不接受的檔案格式:","Select files":"選擇檔案","%s already present in the queue.":"%s 已經存在目前的檔案序列。","File: %s":"檔案: %s","b":"b","Uploaded %d/%d files":"已上傳 %d/%d 個文件","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"每次只能上傳 %d 個檔案,超過限制數量的檔案將被忽略。","%d files queued":"%d 個檔案加入到序列","File: %s, size: %d, max file size: %d":"檔案: %s, 大小: %d, 檔案大小上限: %d","Drag files here.":"把檔案拖曳到這裡。","Runtime ran out of available memory.":"執行時耗盡了所有可用的記憶體。","File count error.":"檔案數量錯誤。","File extension error.":"檔案副檔名錯誤。","Error: File too large:":"錯誤: 檔案大小太大:","Add Files":"增加檔案"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/zh_CN.js b/assets/javascripts/plupload/js/i18n/zh_CN.js new file mode 100644 index 00000000..608d41ee --- /dev/null +++ b/assets/javascripts/plupload/js/i18n/zh_CN.js @@ -0,0 +1,2 @@ +// Chinese (China) (zh_CN) +plupload.addI18n({"Stop Upload":"停止上传","Upload URL might be wrong or doesn't exist.":"上传的URL可能是错误的或不存在。","tb":"tb","Size":"大小","Close":"关闭","You must specify either browse_button or drop_element.":"您必须指定 browse_button 或者 drop_element。","Init error.":"初始化错误。","Add files to the upload queue and click the start button.":"将文件添加到上传队列,然后点击”开始上传“按钮。","List":"列表","Filename":"文件名","%s specified, but cannot be found.":"%s 已指定,但是没有找到。","Image format either wrong or not supported.":"图片格式错误或者不支持。","Status":"状态","HTTP Error.":"HTTP 错误。","Start Upload":"开始上传","Error: File too large:":"错误: 文件太大:","kb":"kb","Duplicate file error.":"重复文件错误。","File size error.":"文件大小错误。","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"错误:无效的文件扩展名:","Select files":"选择文件","%s already present in the queue.":"%s 已经在当前队列里。","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"超限。%s 支持最大 %wx%hpx 的图片。","File: %s":"文件: %s","b":"b","Uploaded %d/%d files":"已上传 %d/%d 个文件","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"每次只接受同时上传 %d 个文件,多余的文件将会被删除。","%d files queued":"%d 个文件加入到队列","File: %s, size: %d, max file size: %d":"文件: %s, 大小: %d, 最大文件大小: %d","Thumbnails":"缩略图","Drag files here.":"把文件拖到这里。","Runtime ran out of available memory.":"运行时已消耗所有可用内存。","File count error.":"文件数量错误。","File extension error.":"文件扩展名错误。","mb":"mb","Add Files":"增加文件"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/i18n/zh_TW.js b/assets/javascripts/plupload/js/i18n/zh_TW.js new file mode 100644 index 00000000..a976cb67 --- /dev/null +++ b/assets/javascripts/plupload/js/i18n/zh_TW.js @@ -0,0 +1,2 @@ +// Chinese (Taiwan) (zh_TW) +plupload.addI18n({"Stop Upload":"停止上傳","Upload URL might be wrong or doesn't exist.":"檔案URL可能有誤或者不存在。","tb":"tb","Size":"大小","Close":"關閉","You must specify either browse_button or drop_element.":"您必須指定 browse_button 或 drop_element。","Init error.":"初始化錯誤。","Add files to the upload queue and click the start button.":"將檔案加入上傳序列,然後點選”開始上傳“按鈕。","List":"清單","Filename":"檔案名稱","%s specified, but cannot be found.":"找不到已選擇的 %s。","Image format either wrong or not supported.":"圖片格式錯誤或者不支援。","Status":"狀態","HTTP Error.":"HTTP 錯誤。","Start Upload":"開始上傳","Error: File too large:":"錯誤: 檔案大小太大:","kb":"kb","Duplicate file error.":"錯誤:檔案重複。","File size error.":"錯誤:檔案大小超過限制。","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"錯誤:不接受的檔案格式:","Select files":"選擇檔案","%s already present in the queue.":"%s 已經存在目前的檔案序列。","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"圖片解析度超出範圍! %s 最高只支援到 %wx%hpx。","File: %s":"檔案: %s","b":"b","Uploaded %d/%d files":"已上傳 %d/%d 個文件","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"每次只能上傳 %d 個檔案,超過限制數量的檔案將被忽略。","%d files queued":"%d 個檔案加入到序列","File: %s, size: %d, max file size: %d":"檔案: %s, 大小: %d, 檔案大小上限: %d","Thumbnails":"縮圖","Drag files here.":"把檔案拖曳到這裡。","Runtime ran out of available memory.":"執行時耗盡了所有可用的記憶體。","File count error.":"檔案數量錯誤。","File extension error.":"檔案副檔名錯誤。","mb":"mb","Add Files":"增加檔案"}); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/jquery.plupload.queue/img/buttons-disabled.png b/assets/javascripts/plupload/js/jquery.plupload.queue/img/buttons-disabled.png index afa11af9b93bcbd261faa6a5b0835e82493712b2..c759e402fb75a5cf581e82dea62145d73b9ef83a 100644 GIT binary patch delta 1015 zcmV_URYNUAObMltba2_qD|6CXLo`bB-f0KH*(@J?ne!rw6BO}Sq z&Nk;9J$lru!heZMdUkn=1lM7jmMd7jzDV|B63Jsx#EpiLHtQgD)=u1XC{4$l__u6k zP3~Ka&JBAJ)N?$GJ1M?sHv&J6m?!+ z9?{X!oIH8bJVwNF;Kwta(B@C0rwZrM5@JSziE#UIuzeff9-FG(W54TTcDKGy=9Gh^ z{vh7Ze9ba>L~PfuU+1TCa&mAwoeT^N(A?aNxm;UYi_7K0+~?=#XC5bFIq>6|4zAxy z$B9PL=YJeTxDWAb$ByQA2aqyuU;Qs*hhKH*RB=-%HfY5$J(RL*Acl;c5b=M&saRJ_YGjz<}q9<)pzk>4!o!ootcnx<^RbUz68q}`tbR;ZG->-002ovPDHLkV1f?z5d#1K literal 1292 zcmdUu{ZrBh9LK*cyLmOMbKNd&>ujyJA?aEC~~zn}NBXR)7W|sN7p`Q5FZPn}b6cI@%6mmG6E;YBgxp`z{B(g5F$wZ=3sZ1s_ zSC&-JjgriDGG9<|+N|qMu@kQi3=5^!SOKSoDr|hcS(nIx$>w?Y_}6KwQisDq>&KG^ zi_0{bH8nN$L-@}5#{z*sBoaNE0dajON?%cxq_BD%E0@ccmzSCPYH$)y9xazhBp?Wy zUW~~c0*SrbXfep`0_;EzT}hj=j$8hk%pbhjWCDo>+~W2Ey6qa7OfJ*smgutVcDun~ zSlF7q(-W^)6e^WU)-+{gRXu4PhfzX}D_Sm>+tJZcA<4$~W(gggQWLMqNW>4`&XFa_ z$3!!>siGdV#WsysWemKMKU9@bO;z~byHZ;hcj8h1f)Le`$WYSm3XtfYt5+Vvb7jeO zgQY!|W}>X9N|sm9i>xpe2_0QhQ#Uw-4W|TER#r;we7>#?N(rLTXx4SJ)F8wtQZNc+ zSl!QEQw+)IQy!0}(P+9R8TIw`I2>+hXozZlz?dNiR|l%q>NIvj3=5*P3tQ*t1OkC* zC>b^D!|N|d=Q_pnJe5jCr_)(1R(WqW-@+bTl54fv#l^+eIYyo)oj2S@PH#7u!_Wj;T^_|aLmv2xXf1{tLw~Rol zMoUA@How0E1c$wV+ArX@;j{i*jAO|Id0fXo7lQ`5PGpH1zO4M(nl*Mp{}LWd`hK|i zC)z~qJL}3hPjh=E7oAdn6;@F-8hmB7-wWMnK5+UfQVc|-V<4srKAn&t+EJ{=mmYl2 zKcaDu*Oh7emN4xwv%H%>guu-^L(CJO)8q82H6!eRXGegq`lySYbVKCRBLA{94hZml z7C3$h9*J#@{i7xV;SvW5&ZiMh)pYp3e*Pw$un))vg(brQiLq|T00b-=`ZO%H@?V~M B8n^%e diff --git a/assets/javascripts/plupload/js/jquery.plupload.queue/img/buttons.png b/assets/javascripts/plupload/js/jquery.plupload.queue/img/buttons.png index 153e73885ac4a1fd1a98dccd5df73b8d72a2df10..02a61222127e9fe0560ff3977846ab329cd31cac 100644 GIT binary patch delta 1068 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 diff --git a/assets/javascripts/plupload/js/jquery.plupload.queue/img/transp50.png b/assets/javascripts/plupload/js/jquery.plupload.queue/img/transp50.png index eb0efe104bdcc277ddcc3f6efdb54e1d533a5179..61e6b217c426c4c7b4e1d5249ff298425a5127c4 100644 GIT binary patch delta 93 zcmeBY&YvI=&dAKbz`%C?@j@WQ9N-h;`v3p`g8|2p4HHh@ z{1e$QDM;$zbFWMMeYKnhV#f|eBu!Qva;S;tqB;S44$rjF6*2UngC6Cic'; inputHTML += ''; - + inputCount++; $('#' + id + '_count').val(inputCount); @@ -247,7 +247,7 @@ used as it is. if (uploader.total.queued === 0) { $('span.plupload_add_text', target).html(_('Add Files')); } else { - $('span.plupload_add_text', target).html(o.sprintf(_('%d files queued'), uploader.total.queued)); + $('span.plupload_add_text', target).html(plupload.sprintf(_('%d files queued'), uploader.total.queued)); } $('a.plupload_start', target).toggleClass('plupload_disabled', uploader.files.length == (uploader.total.uploaded + uploader.total.failed)); @@ -279,6 +279,11 @@ used as it is. if (!settings.unique_names && settings.rename) { target.on('click', '#' + id + '_filelist div.plupload_file_name span', function(e) { var targetSpan = $(e.target), file, parts, name, ext = ""; + var fileContainer = targetSpan.closest('li'); + + if (!fileContainer.hasClass('plupload_delete')) { + return; + } // Get file name and split out name and extension file = up.getFile(targetSpan.parents('li')[0].id); @@ -343,7 +348,7 @@ used as it is. if (err.code == plupload.FILE_EXTENSION_ERROR) { alert(_("Error: Invalid file extension:") + " " + file.name); } - + file.hint = message; $('#' + file.id).attr('class', 'plupload_failed').find('a').css('display', 'block').attr('title', message); } @@ -425,4 +430,4 @@ used as it is. return uploaders[$(this[0]).attr('id')]; } }; -})(jQuery, mOxie); +})(jQuery, plupload); diff --git a/assets/javascripts/plupload/js/jquery.plupload.queue/jquery.plupload.queue.min.js b/assets/javascripts/plupload/js/jquery.plupload.queue/jquery.plupload.queue.min.js index d7f7b963..aaa71d9d 100644 --- a/assets/javascripts/plupload/js/jquery.plupload.queue/jquery.plupload.queue.min.js +++ b/assets/javascripts/plupload/js/jquery.plupload.queue/jquery.plupload.queue.min.js @@ -1 +1 @@ -;(function(e,t){function r(e){return plupload.translate(e)||e}function i(t,n){n.contents().each(function(t,n){n=e(n),n.is(".plupload")||n.remove()}),n.prepend('
'+'
'+'
'+'
'+'
'+r("Select files")+"
"+'
'+r("Add files to the upload queue and click the start button.")+"
"+"
"+"
"+'
'+'
'+'
'+r("Filename")+"
"+'
 
'+'
'+r("Status")+"
"+'
'+r("Size")+"
"+'
 
'+"
"+'
    '+'"+"
    "+"
    "+"
    "+''+"
    ")}var n={};e.fn.pluploadQueue=function(s){return s?(this.each(function(){function c(t){var n;t.status==plupload.DONE&&(n="plupload_done"),t.status==plupload.FAILED&&(n="plupload_failed"),t.status==plupload.QUEUED&&(n="plupload_delete"),t.status==plupload.UPLOADING&&(n="plupload_uploading");var r=e("#"+t.id).attr("class",n).find("a").css("display","block");t.hint&&r.attr("title",t.hint)}function h(){e("span.plupload_total_status",a).html(u.total.percent+"%"),e("div.plupload_progress_bar",a).css("width",u.total.percent+"%"),e("span.plupload_upload_status",a).html(t.sprintf(r("Uploaded %d/%d files"),u.total.uploaded,u.files.length))}function p(){var n=e("ul.plupload_filelist",a).html(""),i=0,s;e.each(u.files,function(t,r){s="",r.status==plupload.DONE&&(r.target_name&&(s+=''),s+='',s+='',i++,e("#"+f+"_count").val(i)),n.append('
  • '+'
    '+r.name+"
    "+'
    '+'
    '+r.percent+"%
    "+'
    '+plupload.formatSize(r.size)+"
    "+'
     
    '+s+"
  • "),c(r),e("#"+r.id+".plupload_delete a").click(function(t){e("#"+r.id).remove(),u.removeFile(r),t.preventDefault()})}),e("span.plupload_total_file_size",a).html(plupload.formatSize(u.total.size)),u.total.queued===0?e("span.plupload_add_text",a).html(r("Add Files")):e("span.plupload_add_text",a).html(t.sprintf(r("%d files queued"),u.total.queued)),e("a.plupload_start",a).toggleClass("plupload_disabled",u.files.length==u.total.uploaded+u.total.failed),n[0].scrollTop=n[0].scrollHeight,h(),!u.files.length&&u.features.dragdrop&&u.settings.dragdrop&&e("#"+f+"_filelist").append('
  • '+r("Drag files here.")+"
  • ")}function d(){delete n[f],u.destroy(),a.html(l),u=a=l=null}var u,a,f,l;a=e(this),f=a.attr("id"),f||(f=plupload.guid(),a.attr("id",f)),l=a.html(),i(f,a),s=e.extend({dragdrop:!0,browse_button:f+"_browse",container:f},s),s.dragdrop&&(s.drop_element=f+"_filelist"),u=new plupload.Uploader(s),n[f]=u,u.bind("UploadFile",function(t,n){e("#"+n.id).addClass("plupload_current_file")}),u.bind("Init",function(t,n){!s.unique_names&&s.rename&&a.on("click","#"+f+"_filelist div.plupload_file_name span",function(n){var r=e(n.target),i,s,o,u="";i=t.getFile(r.parents("li")[0].id),o=i.name,s=/^(.+)(\.[^.]+)$/.exec(o),s&&(o=s[1],u=s[2]),r.hide().after(''),r.next().val(o).focus().blur(function(){r.show().next().remove()}).keydown(function(t){var n=e(this);t.keyCode==13&&(t.preventDefault(),i.name=n.val()+u,r.html(i.name),n.blur())})}),e("#"+f+"_container").attr("title","Using runtime: "+n.runtime),e("a.plupload_start",a).click(function(t){e(this).hasClass("plupload_disabled")||u.start(),t.preventDefault()}),e("a.plupload_stop",a).click(function(e){e.preventDefault(),u.stop()}),e("a.plupload_start",a).addClass("plupload_disabled")}),u.bind("Error",function(t,n){var i=n.file,s;i&&(s=n.message,n.details&&(s+=" ("+n.details+")"),n.code==plupload.FILE_SIZE_ERROR&&alert(r("Error: File too large:")+" "+i.name),n.code==plupload.FILE_EXTENSION_ERROR&&alert(r("Error: Invalid file extension:")+" "+i.name),i.hint=s,e("#"+i.id).attr("class","plupload_failed").find("a").css("display","block").attr("title",s)),n.code===plupload.INIT_ERROR&&setTimeout(function(){d()},1)}),u.bind("PostInit",function(t){t.settings.dragdrop&&t.features.dragdrop&&e("#"+f+"_filelist").append('
  • '+r("Drag files here.")+"
  • ")}),u.init(),u.bind("StateChanged",function(){u.state===plupload.STARTED?(e("li.plupload_delete a,div.plupload_buttons",a).hide(),u.disableBrowse(!0),e("span.plupload_upload_status,div.plupload_progress,a.plupload_stop",a).css("display","block"),e("span.plupload_upload_status",a).html("Uploaded "+u.total.uploaded+"/"+u.files.length+" files"),s.multiple_queues&&e("span.plupload_total_status,span.plupload_total_file_size",a).show()):(p(),e("a.plupload_stop,div.plupload_progress",a).hide(),e("a.plupload_delete",a).css("display","block"),s.multiple_queues&&u.total.uploaded+u.total.failed==u.files.length&&(e(".plupload_buttons,.plupload_upload_status",a).css("display","inline"),u.disableBrowse(!1),e(".plupload_start",a).addClass("plupload_disabled"),e("span.plupload_total_status,span.plupload_total_file_size",a).hide()))}),u.bind("FilesAdded",p),u.bind("FilesRemoved",function(){var t=e("#"+f+"_filelist").scrollTop();p(),e("#"+f+"_filelist").scrollTop(t)}),u.bind("FileUploaded",function(e,t){c(t)}),u.bind("UploadProgress",function(t,n){e("#"+n.id+" div.plupload_file_status",a).html(n.percent+"%"),c(n),h()}),s.setup&&s.setup(u)}),this):n[e(this[0]).attr("id")]}})(jQuery,mOxie); \ No newline at end of file +!function(e,t){function i(e){return t.translate(e)||e}function s(t,s){s.contents().each(function(t,i){i=e(i),i.is(".plupload")||i.remove()}),s.prepend('
    '+'
    '+'
    '+'
    '+'
    '+i("Select files")+"
    "+'
    '+i("Add files to the upload queue and click the start button.")+"
    "+"
    "+"
    "+'
    '+'
    '+'
    '+i("Filename")+"
    "+'
     
    '+'
    '+i("Status")+"
    "+'
    '+i("Size")+"
    "+'
     
    '+"
    "+'
      '+'"+"
      "+"
      "+"
      "+''+"
      ")}var l={};e.fn.pluploadQueue=function(a){return a?(this.each(function(){function n(i){var s;i.status==t.DONE&&(s="plupload_done"),i.status==t.FAILED&&(s="plupload_failed"),i.status==t.QUEUED&&(s="plupload_delete"),i.status==t.UPLOADING&&(s="plupload_uploading");var l=e("#"+i.id).attr("class",s).find("a").css("display","block");i.hint&&l.attr("title",i.hint)}function o(){e("span.plupload_total_status",p).html(u.total.percent+"%"),e("div.plupload_progress_bar",p).css("width",u.total.percent+"%"),e("span.plupload_upload_status",p).html(t.sprintf(i("Uploaded %d/%d files"),u.total.uploaded,u.files.length))}function r(){var s,l=e("ul.plupload_filelist",p).html(""),a=0;e.each(u.files,function(i,o){s="",o.status==t.DONE&&(o.target_name&&(s+=''),s+='',s+='',a++,e("#"+c+"_count").val(a)),l.append('
    • '+'
      '+o.name+"
      "+'
      '+'
      '+o.percent+"%
      "+'
      '+t.formatSize(o.size)+"
      "+'
       
      '+s+"
    • "),n(o),e("#"+o.id+".plupload_delete a").click(function(t){e("#"+o.id).remove(),u.removeFile(o),t.preventDefault()})}),e("span.plupload_total_file_size",p).html(t.formatSize(u.total.size)),0===u.total.queued?e("span.plupload_add_text",p).html(i("Add Files")):e("span.plupload_add_text",p).html(t.sprintf(i("%d files queued"),u.total.queued)),e("a.plupload_start",p).toggleClass("plupload_disabled",u.files.length==u.total.uploaded+u.total.failed),l[0].scrollTop=l[0].scrollHeight,o(),!u.files.length&&u.features.dragdrop&&u.settings.dragdrop&&e("#"+c+"_filelist").append('
    • '+i("Drag files here.")+"
    • ")}function d(){delete l[c],u.destroy(),p.html(_),u=p=_=null}var u,p,c,_;p=e(this),c=p.attr("id"),c||(c=t.guid(),p.attr("id",c)),_=p.html(),s(c,p),a=e.extend({dragdrop:!0,browse_button:c+"_browse",container:c},a),a.dragdrop&&(a.drop_element=c+"_filelist"),u=new t.Uploader(a),l[c]=u,u.bind("UploadFile",function(t,i){e("#"+i.id).addClass("plupload_current_file")}),u.bind("Init",function(t,i){!a.unique_names&&a.rename&&p.on("click","#"+c+"_filelist div.plupload_file_name span",function(i){var s,l,a,n=e(i.target),o="",r=n.closest("li");r.hasClass("plupload_delete")&&(s=t.getFile(n.parents("li")[0].id),a=s.name,l=/^(.+)(\.[^.]+)$/.exec(a),l&&(a=l[1],o=l[2]),n.hide().after(''),n.next().val(a).focus().blur(function(){n.show().next().remove()}).keydown(function(t){var i=e(this);13==t.keyCode&&(t.preventDefault(),s.name=i.val()+o,n.html(s.name),i.blur())}))}),e("#"+c+"_container").attr("title","Using runtime: "+i.runtime),e("a.plupload_start",p).click(function(t){e(this).hasClass("plupload_disabled")||u.start(),t.preventDefault()}),e("a.plupload_stop",p).click(function(e){e.preventDefault(),u.stop()}),e("a.plupload_start",p).addClass("plupload_disabled")}),u.bind("Error",function(s,l){var a,n=l.file;n&&(a=l.message,l.details&&(a+=" ("+l.details+")"),l.code==t.FILE_SIZE_ERROR&&alert(i("Error: File too large:")+" "+n.name),l.code==t.FILE_EXTENSION_ERROR&&alert(i("Error: Invalid file extension:")+" "+n.name),n.hint=a,e("#"+n.id).attr("class","plupload_failed").find("a").css("display","block").attr("title",a)),l.code===t.INIT_ERROR&&setTimeout(function(){d()},1)}),u.bind("PostInit",function(t){t.settings.dragdrop&&t.features.dragdrop&&e("#"+c+"_filelist").append('
    • '+i("Drag files here.")+"
    • ")}),u.init(),u.bind("StateChanged",function(){u.state===t.STARTED?(e("li.plupload_delete a,div.plupload_buttons",p).hide(),u.disableBrowse(!0),e("span.plupload_upload_status,div.plupload_progress,a.plupload_stop",p).css("display","block"),e("span.plupload_upload_status",p).html("Uploaded "+u.total.uploaded+"/"+u.files.length+" files"),a.multiple_queues&&e("span.plupload_total_status,span.plupload_total_file_size",p).show()):(r(),e("a.plupload_stop,div.plupload_progress",p).hide(),e("a.plupload_delete",p).css("display","block"),a.multiple_queues&&u.total.uploaded+u.total.failed==u.files.length&&(e(".plupload_buttons,.plupload_upload_status",p).css("display","inline"),u.disableBrowse(!1),e(".plupload_start",p).addClass("plupload_disabled"),e("span.plupload_total_status,span.plupload_total_file_size",p).hide()))}),u.bind("FilesAdded",r),u.bind("FilesRemoved",function(){var t=e("#"+c+"_filelist").scrollTop();r(),e("#"+c+"_filelist").scrollTop(t)}),u.bind("FileUploaded",function(e,t){n(t)}),u.bind("UploadProgress",function(t,i){e("#"+i.id+" div.plupload_file_status",p).html(i.percent+"%"),n(i),o()}),a.setup&&a.setup(u)}),this):l[e(this[0]).attr("id")]}}(jQuery,plupload); \ No newline at end of file diff --git a/assets/javascripts/plupload/js/jquery.ui.plupload/css/jquery.ui.plupload.css b/assets/javascripts/plupload/js/jquery.ui.plupload/css/jquery.ui.plupload.css index e46a3f17..820a65f6 100644 --- a/assets/javascripts/plupload/js/jquery.ui.plupload/css/jquery.ui.plupload.css +++ b/assets/javascripts/plupload/js/jquery.ui.plupload/css/jquery.ui.plupload.css @@ -28,10 +28,10 @@ .plupload_file {border-width: 0 0 1px 0} .plupload_container .plupload_header {border-width: 0 0 1px 0; position: relative;} -.plupload_delete .ui-icon, +.plupload_delete .ui-icon, .plupload_done .ui-icon, .plupload_failed .ui-icon { - cursor:pointer; + cursor:pointer; } .plupload_header_content { @@ -144,7 +144,7 @@ right: 0; } -.plupload_buttons { +.plupload_buttons { position: relative; } @@ -160,7 +160,7 @@ _clear: left; } -.plupload_view_list div.plupload_file_size, +.plupload_view_list div.plupload_file_size, .plupload_view_list div.plupload_file_status, .plupload_view_list div.plupload_file_action { padding: 8px 6px; @@ -187,11 +187,11 @@ margin-left: -2px; } -.plupload_view_list .plupload_file_size, +.plupload_view_list .plupload_file_size, .plupload_view_list .plupload_file_status, -.plupload_filelist_footer .plupload_file_size, +.plupload_filelist_footer .plupload_file_size, .plupload_filelist_footer .plupload_file_status { - text-align: right; + text-align: right; width: 52px; } @@ -262,7 +262,7 @@ } .plupload_view_thumbs div.plupload_file_status { - position: relative; + position: relative; height: 3px; overflow: hidden; text-indent: -999px; @@ -276,7 +276,7 @@ .plupload .ui-sortable-helper, .plupload .ui-sortable .plupload_file { - cursor:move; + cursor:move; } .plupload_file_action {width: 16px;} @@ -330,12 +330,16 @@ display: block; } +.plupload_files_queued .plupload_droptext { + display: none; +} + .plupload_buttons, .plupload_upload_status {float: left} .plupload_message { position: absolute; top: -1px; - left: -1px; + left: -1px; height: 100%; width: 100%; } @@ -346,28 +350,28 @@ } .plupload_message strong { - font-weight: bold; + font-weight: bold; } .plupload_message i { - font-style: italic; + font-style: italic; } .plupload_message p span.ui-icon { float: left; - margin-right: 0.3em; + margin-right: 0.3em; } .plupload_header_content .ui-state-error, .plupload_header_content .ui-state-highlight { - border:none; + border:none; } .plupload_message_close { position:absolute; top:5px; right:5px; - cursor:pointer; + cursor:pointer; } .plupload .ui-sortable-placeholder { diff --git a/assets/javascripts/plupload/js/jquery.ui.plupload/img/plupload.png b/assets/javascripts/plupload/js/jquery.ui.plupload/img/plupload.png index 8ae0f90b5abcb54b3fe2c1f8c69aaeaff41d886e..6b629d012481357525e32bfc02e766221de7ecdc 100644 GIT binary patch literal 5741 zcmV-z7Lw_SP)0B+|e82jJyCpUx;{#kWHQ52i9EL*R2BO<88dw<$mds55Wk|cS|{WE|3$A8Qt zjR*ex%`>Ci{MRhw*}mo1uD^VeE$t1g_p6z4GbH3V`l=p_%ZCYzIla>ZPTsqSmHh1F zG+&;cmgfOS_%Xz{-~6XD3hBS9o~=;UZrZeo>FH_4#>Qf)?c{lm!sO)1ll1$278Vv_ zT_K-sx7%MG#a6*+5toafL^c1nKNgYot@1mCnw*hAnW~m>;U)u>AQB%<;Ba^?%345 zxqUO^HYJlDxvU_JfIfy5)iRbP+PQ)&4BY}cIkba942Bktwy}gk;Qo7-xc7m%-bI(l zzXkpck3IO-2mWHWy60t=UV3Tw^2;yBdtbrQ_BuR6$oRn)>iIR_0+Ww z+duRBzyJFe9lhSXSEsFD9jmwh z*4WQ83`@+11#;;}_Z19E_YERIr?Rqw%MC>ixk^hyfyz=8fm|$B0@i5h0;?uG8*f<4 z-Fxk>Q?m=Vty(8f2j(A<>puPW(-6L{uG_w2$BqbYFc?%$Q+N@QmX)*}1y%tp;Z>px z*@$L!yIEnOJ2zHWAI-2N+Lx3Hw(hAb<@l?X1Q zhscN!;f=5=Cqr66C^A(JQb5Q-B1mm3421-8EY1Y7%wn8iZQ#Z$RP9+F8_~+08+7?;~ zoEm;Mg0zKzDu_WsAP0;QY%Ua5<>1Ckr|_e&{n(j>j|0zv2M-bXxF(6pd9}n4LDeDE zhp5hv)Z6y#+0&d0>qEI}Q$FYvfwpbeB-894UcbTW;`DP5zhboMvRywt@l=*%iRB1S zT_-~d$q;g&DB*!c2tb12mexPu6L4)+fKShVjRbIjC$?b)Oc08YQ4q*2#8>q2_-$)3 zd&90XVeu8f>$pJNdGPtKSiO33*EQE%6XBJvt5kPXGoJRer`6rY!Gj0uF06pn+*vu% zdmq05VAuKc=j;8$JLdp6``r6x&Mi&s-ns6Ym?oA(#(;ucghC8bA~R720|*vWIbd-Z z16EW9QW+gImyj z#l=N{s(th3&FFfub^rbMSN)3sPyFM_9gFA3Zu+U|8(ES?mI(~RFjNVSAQp?okq`)2 z3Tz2euquPatEgO9^b%r5E`R{uB?>LU7ZD)ds1lD`I*cVD*aQ+-b@9*BI`p=i2CHNT zum@m&|CKwImd@Ptq$fS8Idtm@Ac86#S%*h5`s-~EqW}#n5uRlv4)7RK96|v&0v;hyASFnHBLXzwN*DI$ zL2^g}_+S`>jMWoe#>XZiyi}E>tC9RD6m7(MBpASR-No10JCEP_Z-8F`7-WNgGcz+| zHAzHx&D}&Zdjd^IH37zDPc6yBY_9H(TfWkEDB z1Q@e!4PwWw!Mk-}QxFH?eq^K|^%@ee2Fand<|;a~$A4wyM)3nFxH`Q0@T+Iq*j`H< z)v~1NK%L)W+1$eEd&Qxw_1LaoT&$O>AnFzpoeO`(kMi~oKe?VBj-I51Jcq163PU7i z3RMnP6;d!Qj8m8$kOqBbg5F!d8+t@>2>^n z?aPXg+ihi+4bz!UXAMJukVBRd3LrR@2OEHLb8A|v4is&$9YSa`a-I;uB^UzMlnyjg zBmokjWh~=UYuLC!JEss416abSPj>DchBlIW3<(q#2^Qa7ODF5hsOzFz%8XmVs}I|T z6YK5Ou&g@}r~sBjH6{;Tro{Iu;YG*mp+Y@7#}bIk90fk(v!XTDwqp!rgeW`-1!O{q z!`Gt~KzPBLr*V0*I@U2NLKM-VBMc6Q#~Hy2Jn{NxkrrS>0{GH#rWCPU-upEqPY?{& zImB2(VWZ(qIz|$@V+t+;s14mp_1Lv*SDf(cAnOioI`GL)esTq`1k+qga`^D!>Uni| zKpff%d(2Bn5<`ok2uN^9u95@_00GJ}cn}L!v(#WFEZL0Jwu?ou2D)|)nDRL_Xk{>% z-An)A4@$TocrX@I7(``LkE4~8ZmPqpoY>eSU$72T%N9LRLF?5JY(lBmPndJ=z!;H`Q4ug= zz&Z>u%Y#jkOvnf;-unt*RBg*vhx6eNf4F{Kxk*9AAC>gSGmJ6O%>bYN^rs_;GGo{0 z*yz&6Ibr3%5@2lC=d36|nGOA1r>_pdj<6;Wj0FlL0xY57K@wF;QY1_bU{Wl^_@>%UPI&@d-q}`nCs}I)z z7uysb-G!7f$|LOqClkmHJBKb%1 z^9#SfZq;TMLdudcWVS_N0ttc-LMw-MuF9aB6G285QKVAA0|TNOw4sG1EhfMizymFi zUNxLSWeSWFa28`zjPGERE}2dR1B#DWYtb#!@9Wm7>5zJcY<|G1UM+$jc~l^qyPf)% zQzo^Kco)KlSU$Jh9x|R5P5~7RbBE+$vVhMa&8Z+(FaxwyDd0^B(5NH=BufmV06z0L z#!9*tj4K^E1e;+@0WM$@i%AnLJ5VGn&Cf4q)_kbUu*<->x)1<$WCgN5!7Hq~s`ln` zrJ0PHDx-RCJqwpp2|AZ92W984{ODlR+qLxhGjqdVzG^(BT{s4LAmkD!@+60(fK=;g zfL5UjRJ)ACfHQRmMp1ak1aiPB5M#O}VXN|h%EpY3wSsj9>r-snVRYgQb7tv_Q*zPh zrrEFa$+eIByk^E<)}2D-2n85bx}_?c;IynmxnR8su(|lIyIBFojI98_xNhCLk=H+T zipAZ>9+>^bCtY);ZJ_`qkOe_hR^>w=2}T8}Ktfam=TTXz^Jz+mAu$9X7w|?UDKTuB zFs#SekyeYy(>X){9W^RD1+EvZOQ?=FA zgxYxBYWV7MC+HS0_RnjD8@|P!Z`^S5OAnmda?3TV+w@IfWQ1Tqq`(D>H-Zs`h=)QTs0stNFgQs7!B`8{flIJyfk_Rn?QpGx!F{JW+@=TZq+`Z=YU_*)0o&luN45s zM@Rqk@Ue>zUf$8)9lU2~AQ&N7zyvG-XALd~Zv`XOZyfjlhDLaUM0hF-E?0%}WY=1Z zQ~7{N1luy$)KaWu%PQ&Q&(Bx=^Lhcm6X#n;zO&`de{<~A>eoJTW|Eiow?0 zX8{ZtDj_ZcBme~v-5kJ*$5?|&wM+uGEzy0pndA*cCs{+%5uC)sMI;SPf9|a6sEG=+?Rv z+69O1v17+j_kBU@_5R_tfqLYFBR{+UzV>aMuw(o7t>Z+1#*kyQ3<#mz;t|7%3fRBr z0b;fe#IhYT3qT1|tjZv!>}*Sw8U<+S-F23u_aEFl*E##MJWLFSt)JbuZ{Ka&@9p|C zXLVrO9L~+tX8jGLx%;TknHL(eRn}E-=*i4p9m382;kA)^+``(?mwNl3e)nPXt+d#F z)y_*4;-~~@1BES+LNHJF)4)=I*0%Vd=K!u&vyu;7}b< zPER++H2a5n)vI2`h2rybXVU4`%;&G)cEdBaZ5m^G+>vMTn?~|bLJUye|Kfw-%Jrd- zE;OW~5>%E1ty?X(`^h znx+$LQMJ{ju$sfRf~UJ5PM5fQ_-?%o?PZr; zc3D?}R!(a=QPn)bX~K)r_BdZ^#_wsOdf5J%*SzL6JY0PK-qUL)TO0o0=IJYcb;nif z{O0v-x@}9y0~CTO7u+tW1bkuesKk&OLt-ql66oJIVBxki`FwitgZ<>x-~Om>@%?Ca zYK_MK(}ni0s=VH88RxF1>*{wcG_$S3ifcT*Z6jC5eK3UZi27$<@rqaQNaJhw&Rx2y zyY4@(>2A4s-PF3(TQ+r>o=6yLdnPA5wg3xwA>I>REa&9sGFI;GF9sXZY=RT_bnU}oe zB|Mhcdu;iMlgZkD9!n;6j@gM#lX}yB+&2eE3&=-jPa9b}L9ujq&e{I~e3zeK-0c>g zs80N6{q=08o(pc$a(&&Ax|=wyiQ$B{-K~1e{WH&f?sNJ7?cBwoT{jqo(Y5tXcZR~8 zQcQi=HH0VO~|i1piz<^O8}PQVE`4!HBqofd1?4$D$d4Xa4#MzkP| zynglC`0WmSzg5$wt`b{lX-TvZn;=W~mIPwRcS{$)-8kU$FFvnEQhSqyvLMUeMI{t~ z81ne>W53-v;G>T}ZbCK7PDgq|*AGRMj4*2x5 z&l*eChL9?0CCe^ULXiZ*IKKN6%H=#ErT7(b#_{zx-#D*N(%L|xvQ$;2OIAhI(p?B6 z_wPUO>x`L5PrwN{0mlTKfD>>6jsxJ=~d^0AyjS z2mpc>K~2CH&z`G-006d%rQHAm39TA`@AbABg-0GedemZNkwQQC4L-pQ0 f|5h^!Pr&glMlK7sW@$ej00000NkvXXu0mjf!x9OV literal 6597 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 ' + '
       
      ' + '' + - + '' + '' + '