From 041ff61d41209d7f42aa77624d1288f6a5b4b337 Mon Sep 17 00:00:00 2001 From: Pk11 Date: Mon, 20 Mar 2023 23:25:23 -0500 Subject: [PATCH] Update translations - Japanese: 71% - French: 39% - 10 strings edited --- resources/gm9/languages/es.trf | Bin 24336 -> 24368 bytes resources/gm9/languages/fr.trf | Bin 24012 -> 26232 bytes resources/gm9/languages/ja.trf | Bin 24900 -> 33516 bytes resources/gm9/languages/nl.trf | Bin 24580 -> 24612 bytes resources/gm9/languages/pl.trf | Bin 23928 -> 23956 bytes resources/gm9/languages/ru.trf | Bin 25584 -> 25616 bytes resources/languages/es.json | 20 +- resources/languages/fr.json | 590 ++++++++-------- resources/languages/ja.json | 1170 ++++++++++++++++---------------- resources/languages/nl.json | 20 +- resources/languages/pl.json | 20 +- resources/languages/ru.json | 20 +- 12 files changed, 920 insertions(+), 920 deletions(-) diff --git a/resources/gm9/languages/es.trf b/resources/gm9/languages/es.trf index 200944d925c6486954aeca1dfb325056754e1a46..d0130587fc3c52488d94b634096e700b0265d545 100644 GIT binary patch delta 887 zcmW-YZEO>D0EbtWju#biy2)lDl{rVSch{HeD%aji|98FKOW*G9e=i9{VF6v2&gnK* zBO^77V==?xXk5Ssl7%I6d~llsl7$4~78DaUMh2phEcjuHxI)wcK@;Nar{_tY-|w>v zw($!#yDIYhwgJ1}HatOgIm|!@k{El7Gqjwo-zv#@S# z2%EsZ!RD}^F}sU$?RTAUO}qYaz2ZLLF1UYkw|iziH#|j8xp$NIMKA4r%iHc<_Ez98 z;St=zQ~3TY{xRNfW&eXYKNZ`QY_(cd`LNclVckNlZ85<4mhf@mZ9 zi6!FofEZ{A^adsaKL%{Unjjub1Y3i-;8<`W_#n8MB*`?{P3Fh~IZA#_UL%X-Q&c^r zP&sOZ8mDHc1*%9rPrpX*piMfPrhDl;Jw(sYOLQ4i!?+oN`H(rnTx3?5?V)t2Cv-Km z5?TvtK^;H<4hRqe0!RV_>;g@o8MJ{6I0TM@FTpfe1P?(C>t-c(H`~D;Vo$Q?*sJUv zb}LuUZRY^j!5!tsx!c?m&J~V@o5P=mhqK{p;XlLA@M*rEALFm^xB0*M^$|xT7r7jH zL1+=CggIeRC<XwiTT9C1eNSb zo=X0ZTuD|aRfO@6!A9WBRCmUcap0)bHqj={BRvc-8P2 uz|f5rV?Mn(vc1vdeNu|0Myv$iY}0h7xuK9dYCH4&mi8049U^2Th!!p}4@iP801v4!(O*3FK+B5Vs2{bh{ zMl@G6V}CSqG{9$v1ydALDpNvJOjB7?X;X7keN%~3ms6oru2aBM%v0G@Bl zRn%4ERrgf}RuonwRyS5mR$o?lR@+trR~1(%S4UT8S9n*2SDRO`SIt-GR{&TRSR`08 KSU^}&SYlZJ3^{55 diff --git a/resources/gm9/languages/fr.trf b/resources/gm9/languages/fr.trf index df542f7bdc78f10db93c0104045531769b17f22a..787bb3ba8466e6b8fdd7da5c149cfc7542f142b5 100644 GIT binary patch delta 10966 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 F{vS4Nw)+48 delta 8605 zcma)Bd30Olm49hyY|Hz;+n*Q7k{5Z+V#kX%OIG4diycpBAhPsqzp?b5<~=F4pzt~a z4f~Mr$duC-0!(0F3Ji?tfskoK0~3Zq3Je|28PDu*vIoI$z#%aMPA=Sav-#SecgPr9u4#G zRwItZ!!agFLdLFT6SbDs{WY{6piK!hj~F%@kD1M8${LSxROgnRHe?USg&55XRCky5 z+m;^fw_%>Akb|$QZ%;nbr^mhMkuVXEchOK%?PEoam1aqZo$- zI)>uWKFS{ESQ_~fg1pKhh4Bzs0S?+Vg-IWp3ov0iR7Xwnv>>2<>mX(s6(nf(XP?3d2$zvs;U19$^o+7}4NX`Ky!U1nlBYMhIqIWEqEKGtv;7`*f#3O8|c zb8tsWky9}T+6XZoE~Jt$B@~DSqyw3y(%)r1Dmuxf&=SwUHRkb+=HQlflsym*#=`+Z z^o>~C^g_x2Iv}8ZG|$X2LD<2ueJC0b1Z5$GHqQO|fKp25t7EqL@_lXP_ z7l_C{9p17F^q`R$3&45|t)_J74^WnZJRJb06nFzz7(Q6pKsa%obiJ*jTKw|mX6R-`nacnq&kV08tLhvN&x{!d-j7Y!9MPeYVBPWfk zToJqbLV%s8Q6L6hH5-r7f=Ndi*Mx#8NeM)w;Y2Iyx5=RrV1sm6SxwM_yufk_MK&fO ziYTb=UEsnYWFwKLkQ5_>GB})5n$%Gwnwdxd6y&1VF9i%fcE6V_Xh>raIB--zPOBf0 z1C-rul|SL5;Fa>(al6lvBB!YKk@eIh)8Uz6r%z#uf7hsX+gO0b*Yh*6FpV!~oACM8@p8~XJ`s(f@hKnSiQR$nEpSW7H|7{YF?<-n zd5)vT9g3n_87`Zsv4whRKNDO8duy!dw|M|>GqDTH<;CB^I4~dwJaU+ zNEEqj<5o0nM?zp9P03=-p;_&=q*Wb|#MWBc;r1!&Q*Ks>L99w_VZCS__ASzh)qHGm z2D}SAecWyz!3NO^8D6G?;Ni$M){BH7&qQOC6OdiIWfX!TzQ*0A0qoJ_xQo0BB&S&- zV_d|Zv;YxE^YT*w%p_Ar5^W(V0oHbH-m-?$DWAa)DL))BGqCW}%Q2i@fU63MG(jv1 z&?TV&3byJ-_$<9qR4zto7R44A09}YII5vR^IEw`s7UPPREPIMV0mL$5FeBiSggz5x zU!a4FC>V#N4b~wLia~~&#t9-J6L8vrhoGE{sGzJ$0gmm;pTe12Y@cHwm$t_^cs!lD zxB%XOSWdp2N|bexQxV`Nx0u{6uMkEUg0T$3zgJMw!|LsS0e9)Tl3@|!hJD7}jsph} zD8w`1qp~~7z>_3;X#t9XRFz>A0&_GJMo~z=G@>K3G+=KC%?5&t@u>W~n!r>;n7p_V zBHct`l8D1vrs)L}HO$I^uGzJkgg41fj`3}d=OW~^hGv8aVM75vq}^x?)ALLWMB;E% zuZx9YR+yuqRwS?u)>Ggb zxc)WdR&3-EgAevGSoIt@;-y(E8y}a>mu(Ya6GX6^g(8XkmqlqlV)UVG9289ClMiPN z0R@6Fcsp=+7S~H!Qdo&<`6ez~3XBw;v?QM>pAFG-0jNi1Um(dJUq~%XC+FeNR!9vu>sA&1G_9Kbfb4k_2Q zakrWksfviUr1FemOd?ly!VM6B(<%|FA+W|mJQ#%XJ4F)JTVNY2R|9orc4{=N{{Y!lZa*pM`Z;yh8F!}h!E zW#Ocn6|dwSdSHPwTMUUB(7o(MQro%3$VDPF z3utM^Z>(1(%a1CiNFjwCg&*$gSRgg+MO3Vbg9GO_P$t3%xWi0g9w(~3 zqK2k6o@&IZ__wZaSm$BtPOXO}8O!RdiB>U{+XSc$2>PuL*DJ)O_DoWgY7V!8+=?Z% zhE>jqW>AP&O)=|EnvMd}lWNgGia4Ars8kl9_tAU;N)Rxkb(Z6yC07%KW)n6*vb`dS z5r8elBef*rYBmL1^41hfXrGd&K;qh#DYdBhOP%^=pd>C|F85?fKf%3%a(2zjXdi}f z!`q3L*uC5dUizl*c03TdA|qDtjt!2Q*R_k!-I#8Q?S| zeF!zUj5P-Rpqz~`k=R0hSa=Kdu&7X!a|-Z6Q2J#TklCfkqqwwC{R0CAnPOmZMBf0L zSPCS7Kl!G(k$j;#xop9yO-~XT0V?T%hCUI}9*h$RveBVrLL%2h%sdNqScpJ}rV!K| zP|6`Z7n#NFwBr2GU6I;7Nte|ys~!R^a76YGQR}RVadE{G!Me()uHYM(Pvpw3fk6+q zLvV{#S5S_M#I4jVPK@|! z4rUI@G)P5cr~tRYJCsI(`4)~qawK(Og4HUU*#v$v)o{QD*9eyjE%l1>wvaSs7!jcc z1aKo2p$bhJ5;k$1PZmhf6Y)^q{aFFBe<-`J_y8ik#_-xh)UYfM-`yO95#GAUl~Yve zjGVd1UZhYJHvtnV1u^VV29!V(Q$%GPnH+1tRpkm=wTn9MNG`|@2opm*L}Wrx(+N=P z$rwU{PX-W}YLbRU$|9&t zSE10HEIJV&Xo8FLh+AS2&j^dspG@>Dh74S=cO;XNLg>^IX1Uk`gf=qjLyI<(PR&;- z>j6@&TU8X7PB&MGNhKW|QIC&9kxANpK}Q-UX!&?Nv<@KwbcEswW0g7_karGIK5_yc zQ=S>9mRUnq{S*e=9N&lR0hW~>ZD|(w(WITyLZzAVLA)o)iv8;-P47V#7oeSpaXJWe zm%paIp9yhl!E*@L}%g{7Sfe%9xNewNe7u!zuDx8r~ab`Tk zmz@s>wNdeV(|XC$>*l>f{uFzFIaz2b9}1AcFS9{$O|kvvmR0wGLIcLP*xzPp-4f5S z^JauE4S5Q>GHGXrt9p`y5erP$kvt^Da~<4J%HO2p9siU)5hvYGgpP20Lb|>)u!l@q z$gC|wrgkv+k>~$7CllnXS`&xwBk zAgLYV6uM98xvm$h9Wa!JN2u2e^~s5J2-9#Vt~}ITut7TAQ!1V6X_EfXvsLQce6}Px zxWmbMTaTv1! zTq+TQr=OSGmBceLU6g@LIYyuhN0WxDS?7y^&LE^#ZFQC1s*4IJ%t6%}S~>1}=Bga1 z14diC*eP)0mF}F`nW;rkbtS#GNN%bqre>g8K;R3GjmN8{1fOV@-qhq ze$gb;*w9)MJb4p5ufT+8)P%oK@ahDHiVX|N0+^G3XlWDthyvWD^xc+hECp(O z+51-Z?EafgVr!Z`ZCBc2nwWN1+C6CxrahJRZ)qQkTyua4Kjzo?l65lcovcr?s|8@`Z>}$w z$^CZj-ML3{U&wtk_iXNk+?>3+yq-Kq-e2Xhc{kjFs#y;Y#+GJXvzAQmLfs=id+QM0oqSaV&?12r$yd{t9gYp!+G-c|cR z?bEgI)P7o(Eo^RrG5lQgy|3rn-T;={mOVwz>!E{4K z>#wa}uD`qf=k=%SzpBq^Ff?p!7-^Vk*w=8N;qivg8a6dnH%>OrH{Q_rc;ku2cN;G@ zBE3!T(FgUse!u=6{Sp09{TurC^yl=MhH`_)aI@i{;roV%49^)(8BQApo33pVn;sII z-fr4pG#dwvlg3%2V7$qA(DU*N^<-U*lF7%ac@7=z8`;FTl-2T$`Pqvr#H}&`SJNy0pd-@aohx%9g zPxb$?f6Ktcz|6qn!1V)%296E>^!E=M~`oUpuZdE4^emeZDVmd`9-SuR?{4c0Vkjmlp&);F!6S}$1(YlZn6E$_Ok6&+sC#7d#8QEF52(6zhVE4JP$Vb_mcZ@4~kec{?TQaWND zagXdC;lzR?&Ur3*GQ1^TgSW%m=XHAh-fO&z-W$BPdH=!tkoQO4=e;MrZ+k!R zp7&nxe$!XztMm2v>^`4w*0<01UEjUFM|?+pZ~D&qF8b2_#eRc-tAE75+duE$=fA~& z(Ep(S+0Fi!{BQX`_J8Tmn5vrEJaymH@u~luIy-gMbmR2qY1{P7bY%MW=|`r2GX3`S Q$J3ur|7kjBSM9F<2RY4eRR910 diff --git a/resources/gm9/languages/ja.trf b/resources/gm9/languages/ja.trf index 2478bbb6fd914d836a60f60463e56eadf73d5809..16319fd53ee334353fced16e0cdf982842c84c0e 100644 GIT binary patch literal 33516 zcmc(I34By#mhWX#D7D=I!R3NPNdrk(L4|$KLIH`|T`mI378obZ)^Otp#UI9_@37$x#bZ0zhe$m3CZ+>?JbHl$ z9NQ3&9a>nhP!3~$oZhjdHmrje-_pU@G7i(E(TjXBOBa>JV=u>JF}BXM^~3=DMm%=H zYN$3g+KG7d4XoL`wWz>eddDRUDdw4yNA`EV_Xa}&$P46dVgz_S9^1y3%Wwn&n>yNy z<6^27#r~|FA)%Ao!1ATgGBZXRo1 z=^VpY@;e(#_hqpnzL*C{ag0Q(qI(2n36d%WCHDCx&lVTz>8unMm(4RgD4u68$SsCG zGdyLZSkPLrAQ-0aiAqXxe{5NrQd+3YDTLHUPcv=>JMWIi_#`bWm2oPh9HN?N-l8l}C#dllG}&P` z4m43~JO)04Oq_-;`RvN3Pd2>#$%dVuY-s&t1GG|G#|PIsUupa7N{el2de=nD=I%X5 z)LeD>xU!XMV#hX8gVEN+k(T7X_iWFmchD4{>=Tc+L6tCuhb#$YX#4-Y%&vEUkIfyI zUyDaxjz_ojve>e5wA19ii?D57S7ElUf%aW(XA|2`6EZeHhEI`>iJrD8W#bqciH3r0 z1qGry$O^OU?B$83HWuuu_<4V%OPp70!E9C@hEid+l)`3Vt{ezHdulS@z^m; zp8`xVr3DD%At-9WZBR?^$|1mcn{;F>8wVx=D`9ftjM(Mm+lPT0&4iH2+=NAKPVNKF z&~uATv6n0;DJrMs8n~GoxE7MC^P3VcUCsz7*dBmnjn~HjSYA*@0|G7FluCMb@4KA5 z1Tg{d4Vwu}TYK@F9h#9>E$${K=eDD%P zMVa%ADxr1lBzLis)Xqc>HX>pkVp3y|&69g>o+6sTO5oq~_&c%wt;FViWVX9Do`9#M zOq@C&`VndZMi~^uUau&VC#64|Iwk!XlT~P>E8Ooe@+Nd$V&f(0e~{;)=m5rMdA;G% z!feLG&^|N@Ljq$Ma^HmSGs|X19J+KzE+#j>&U`vJKnDL#KZ!;Q_;GwbasbWajTOrv zFAm<-Nsc1sfAuu@b?m@|-_){FJK-Kz#+_WxWSWhDs$ta5xD^sSGwwMl6GzS_U)}xL zm58FTHMelP(;k4&yN+y3zIuij)eMcs#J1NuF2ar&g+Pwh)pjb;zL%|#v55SRWo?D@ zYqS#ZI@()dOimv;X>SU0QEJsJ44XvfQOmK(`!@QS#FWw@2R>BT!4yJf7Cesjt zI*(k!bY`VUHiJ78(4n2jE<=(b(>7A-ofq1=_rYU^?}GWDAK@(Q!TM|k(7h>3PU^22 zda9Mf+sL?do{M%|+F(<=uO;7x}D8a@WShsojZ9z{N4) z-o#@YX>LM*e8d9+h7i)N+Blrsvht>Rm)hdwIm18-+k>TXF$atYD0=SSarv!|izL9w zU1u0=)|nUGvp}T!Gv}LQEw#NKJKM&>j%(W`tiFE+R;=sVD;n2jE8OEEJ0v17gumn$ zNgWB^1QrjHjuH*zivd~EHN(~nK7~|~Fdup-xE<|Az>}PP7Ck;CltjJ83n^1ZxrBq=ht_xQgW6~%JVlV)II3wPIfTSY3RLPUGG0t^OHi6E z#de|tY$0f_OF0N@%YlQo9$IB^3HfhNY&wwKe~{%tEN10810D@@&?X_}K^su7^9c^d zqvxcrM4X2-3>ZjCaXi+{R42Sq0R^n|WYDz5Y11t%wrdZOY~r&+&s>g2p=aM>3J1{! zyk2OY*7RJB$PJ~&AbFIlvc|PUUkVIp6@sns%nnjy3Zx!diazNRBD9E28==$_cI37SB|H>lBh93I@ZMEm>Q z8@B_kpb!uL^iOy%-4o)t>zxaD(5Wyw8(a-q1%u)?*m zDS#!%AaYFe2gu{mo_0r$W2y1x$jm|lV*H1|3tr!@iH=lm z5g7&jzA)bhibjvAQRN5D? z^3q}>%ciXw5V=Lg3oXz>Ey#9Rv=|ae@FLm|ckVz+mg|r`gwn!Ac6%=qFMQh0CN@Y^ zO1&xe(qiC>d(_R;qlP|h(nbMeACMsC$O zjAT0Y8e@-Uwj)Z6aSLe`N*xoNNj~eON2X$B+-YS_?8MYp{cL8grjrDqPoQ=uPvZ!S z5RnrI=T3|c)ahI$O1R={3=0M#c7re=1MHR-6`@VWK8O*wUW31)#3MVUKb*4J-MgTd zw=0PqCzJbI*cfST2CCC6X%H~SFdLa%Nj)aWglI9Ca8lXHQETTLm%2`{6F7vhDW@~i zF7VJ>yL5ud(vacL760pJhwrs$elCa1cG0XTc0AhcsGGplO*8o+Ra||3rIBVm;;hmBc~pJR*|W^h{83Xr2u&XL~JTh`XD%WrfyN0db5t;D4Zuy~w1z>s)k2Lo~cqh6x6hkn3LMBEt2hfYc zixpFvh^F^#c{nAKH838GLPCjlRn{jKnW+46EvKtet=E@ zQdn^VIkH3-gg{)#b;${l(x-{^X2>M;yj$9A>?~7S*~1J4;9j9g2%6P4@UU7*=@+XQ zo}yl!)0IaMEDexunfNf7Efd#IGPy_FmiCJ$!#dmAyAQw4QexC-WxVuLC|Q%n5K^-y zj^Vr2OB<3K=FA`=(j;@IjZ4Dm1}K5##J+fRryeU?d8SWdnT^yl(jZMdZ^Xe2JsB(T znXOqtw59nmy|9AZ48X7ljqx(DLJC^X3jArNBvzkUfe&M3g+3Em-&xTu$chTOW{Y@T zqXGvrQbFQHCLDXgZert6edsANv7F4BcD`=;QL};~31)EUdc>8fk5m~3_HU!N%o zU(gP*L~Ttx^(~)TG6T!aTke?)8q_Whg77!Q9LePg|Nb2Cr`a0;L?~4 zE)boV7{X){aESK%?A*lK>y@~b21Dw@48vtwok>n*IIB;qW#}qm)p&;H-g5sLx>>3L zI)zEYTQ7=VY8je5v}@%k)MeB{1}kxBY_$6gRaI!vzJN{saF7Q47kJRyf4Yi7C? zcrv0&umbWN2oMdD1MW0;V#Ht~m||QyJcXBy2pic`%E1|WF{PJbPQz@Gt<3W>bQVUB z&X~!X^%O|w01dMS5?xea@?pblf?R2CDgKsjjaPr4%f2@e;| zmQ9NSx!u--3iHMxquNTqsXjHc;E)A>B1pOyc~VBO4LY0VbX_E`^@1~Vep(iKE( zAgmU%%d~ZN2SCO}oB)_rMwPJ9yJ3@%={0rZE7O81ag)I&(yq~S zWRR&WP#kre`=pi1ZDx>6eJzDFV@k}@C|@Tk zW%4Qm2KCI$vs`_UCoAdEcUE$oewQ1v!5{Wwc}eZ*LMPcvE|`&r4~WxdmWZ>)OF9WJ zij<>9F!?|nIrC;~nwUT=6c+08TN0b$E1uvvti*aG)6(K3@*60tu|8%!kG|b%5_WhE zW|W6p8AhSwFawm;SirP)en%=?+*FbAsD;~;<>aYTUUDXt37PYr2C|qt%bAszlNapk zL4dH(?COT$sDPgn@P%|-+}3pzwS{Tt33?zN5%mI;s@5`Igkoo%9!m3;9US7JWTEI&MAU!^PcXQ|~sN55X$Xn|P-21h_ zOb6O*ZIpIp`By`E75tbUd+CymCOCdpE*X|wyVOxSZxefnN88v{9#L4S*WsjedDSnO zHXO`~{4AaH#$)i)=zxKXkKytp)%k3RM^Q9}WH*$U=tiEcMYt|&0AtO@7)Dxqi!Oa} z(bLW>-VrBXk<-8_M+Q4Dly{Mc&nPdoC2?&%RDn_bG7rjfCHy4BQj;=&%_=`3`&fty zD^{d@qIQ0Bn%_&|M?J|s!0JhP-h&0BV2~%$_9*g1r_UYOEfVPN$N{MPj?23c$FQ3} zI6$IHB|y^~8LObFVuG&{r$xA<1yq73P&XwyLrLyu2;WSMX*l-fH7=|JB@l=R+Wi%r zlNj&ZfMd?3ZjjQH()pF)R+`7d&sx^Ul(KTFsG)1Xz#4d&AGRf5dx=$|VJP{C@;0=N zh)#&GEuJGN?A!kF>d8Z88KY;fc5OHB$Y1w96ySB7PD%SN<9N} zXr&X<5iuR>L!9!adY3X?!pfV)wI(x|@p6;iz#x<*7SrGS6|x9*lr>@Ew4904f+~4h z)}NI{^V5T0#Nk*lsQ{~1dM@;l+1r)Wgw7E=X22$YS_fse2Lx`(3D8`)G9c>n0U;PA zavBYY@<{g@m7Mw36*1SIXkrr#HSQ-yY&47HDMrKp1Wn>r#XICDIDzSs^I5HJBq%+GYZz%eF!qG6FKtp(&{bJ+*ER7w4($g zA4&6TH4M9MLAnCx1ni16xR956uo7E_NXD9$$BU$Ebu`@Cy=!MT-LpqcJoB+&lSH-( zri{sjwnQm#U~-*3m3X1+CEC53)E#wk@w}OIoDqWGKxf__)SkRKLOCLxb`ceAJR?GF zcvC^g2RjK|ckeItRJ$HXi6-r$ynYcn-P@z$w(d=oH7?vRo~cc4iXXEqHm_%HATtg#ds72(Qpnn>7kKdfi-|An7g5N{-SoTHraN(dk=0U_i&R& zciYyi^$kY{WKg%!q*xHuRpSHgk*f3z@`zF=c0Y(Qm(j+Gk~vz7?0tX0)@)pe{!i$gGIsVsVt0W z10LArb-BWn+SDmy2_(W>E!)dSZtP5|w}NN}RO>dy zbUfq+#|L0x#AMO|Pv5_xkSgPN+5qxZ3q~sIr$$Uek>&~J!NR1ZVO&GBRuBY|GALBK zvpb9mtCige`s=V|xO=a+7QjBphAV8>IhoK}3 z2@c!Y|7@^iF22+5P zX1lB4-Up~#ST?U{KKI&1lx^Y8aU*PSqSzx{bd9&5(2JVrA~c#-DyG*uY-Lxa0KjSq zApA^yWw?gCc+oQ@Wx97lTvzAi6Z2Q9lr6^FCUE;lSw6+|y#U|oq7!$0T9oC5rUyOa z&E)N+N`NVK-LqhcEQW#V=0rFtMwWvzR-ZBj4j(cvKewuOdTv&bLO-*w`BxiQWKZ~d zK~BS-#V+Jl$+4B$7NhTL?r2`FeuOj^U8jO9qp-f>NG{Fj=BF*q*sRf!Hup*Mm5xhz z$q4FY;ZB`EGE>JrWD)o+NqPy#ZosnG8pMNRORpwKLbV+^O9Q_4PCNpi3zalTz`^oH z^uxdiriR(W-)aW^kh*Sw5#Y7q6*X)XX*!$PCKH0wHfbb}VUwn={H-M-(Rv&^mo>{& zV~js=C*Xr1N5>@^u_f~~K`EpJOk!39m6Qt*pcsmvw! z0Jv@Aktg8xq7Pnilgr<6BV?IgRR>>8I61a5diTN+*hqSF0^Z+{IJ2F9W~_su=)eSG z#9pu@prqr;-l3#Dd?j#=&&k6D#7c(81Oc+d-yvNdB=m5Mk{sCWgDM zB>zt8*rj)yx%6@L(cPgq}rr2Ub+YWOZ(9YU$!FuUR zwfo?^xadvG6?co8NnIdn64C{OE%&gzV5O?1MfLOX%#Lk&;Y!tv8XmmRX)*<3ln}~z z#a;7KGgJY96Lfhay}~k78GPEF$K<{GJlo|##&P6EX<8H)eYj z^!R%DnupEtqZSaf}zbTdt~ zoCylIyxJ2KXbq}OKsB&j>vwr7n`{BM(_ilnFpLMAf_NjT>T-k}<89%fJHS4w52-;% zy}Qa$>&}4t)Uy9OE6~rXdVIl>UN%STR#-Lz66r>KUb;KnA3a>iZIE-L?KelO;Q2@@IrpfQ(LeAms4)RBXr*RBIhg zHm}>^A_9kf?#4Q|Gvs!u0e3L$4S{+%AcD8i^B)@=MPWGU-M26u$b&(C;Tdw3OEnYR znS|1n+Q?cPApa-|Y@mJ78{Qgw1Fua6%$NY9BQ1AScdvyzZYkA7aR<|oFtD&o(6`8M zk(U~e!TpDFrPtb}R)XhJv8Hq`vM~IuSS$euP4{M;{2c6#1}ezUEzCFMwNf4jQ(dso z7MNhi)2a%5Ue{lQVHFrar|4Gv6*;Y{iC6F!-jYUN+f@}M4tVzRX8L-J{@SAw%Bf@d z+sZ9p1yUPCJ9aS6#@DZ?L+FH;Dns6{f^9 ze}N{si6%NXXj0|* z22({4rBO;rAm9(=BQ9qqhQmwMm8=VI@glk{KA;NojjFRnO*_g z%2RwHUF?v|3hg-V6rw_Cqm!eQ`^ZYuPA2I{bRUlcWfEBnf*7yP_6KSmFtXJ!uYO-R z$gSEeZXg;wUav~Z3-%!Bsqi+bF1Obma@z_PEZ~;F?^8XY9EFdx>ja0(*Vr)%=N344v#k+a4WMtF#JHUGmK^ULRdnrKkS1F%dtJ}V;{L@Bl^vf zgyBT>_|`z#sg-O5AM~Fm6m)wll|^tJm^o1!{9&(4@JNNb$?tQ)Cc0FACF`Ut1f#fp z{%}<_-z=0W4MsfUbOSL4R#L0oSZ<+O5e|ib6&KJ%nl?w}(E7D82CS>2sT^vh-|KP* zLmi0Np2KZeI5f}jcCs~$$Tv0$CU=~f-}KsQ-@ zZ5=*f8gJ@h8wU0rJ~EQEa12}$q*ymNP*Dd{OPKQqJXIc_qHlFSA9i?yqQzEJ?e~K@ z99Sh#rutx}XQht+H6Nend=-<*(A0&wf$RVUT``2OiY6C2a7|S7fGit-n%8dQq7vRu zE=?K}4t|WlNi0!US0xiF4dIDj`2ITRAG9W$*cK|cr1x; zm2)#0D;RO|zQvvU)E4+Pox~=3&y;qM%VP+xy^&=gzaJ);vT-t33**Xa?t6 z<16vfFL^#}Na|Z9!GM-FUf{;`5vXLUYNAsjX3P;ru$Nqj_%`IM<{jlDkFPGw^@g%29Fm_^ zXSLf|6Aag?h&!M&oz+}9X^%-|k$6ZS3;r5R4;!8wXzT`opZPpo!O0^<%4EI-dURXE zJAgtSEb|4oTDZ8Btuh}p$pm3fK`dtT2E$ILI~asx3vqVT)pcy(INv&HyMz$%V3M{f3#_C~DgOtNmajZh?)cS)V z)$6HoV}GRfJTMJD7xq-?55TAag7h8_5cRME7tHSQ!JxCr2>Me5&ru9hL7!LqJWkm7 zCY7Tr_P?!kAKb}C zASJ+0Z{AfB+s`E5zbb@;_kx>)UhmU{$pdGVr^=YR#gz2g@6J~aqSO|-WPL6K-WAGr zv_e31B!J>@Z5{D5!b@lls0!iE5o_}^9mFc~jlTL~AeKy|7(gk4pW~x3!gXrM6Y{!) znOqyPxF9Ii*E8ZsBRZQ11ujkbk3xF^su856CQq$f(LZ%~8yrnRI`yaeb%Z5cAqx9n zh*-}VXsW}8D!q=Xpqz=Gmo&O(+u^7nAXd;QGZt;mrapd=C7S?&sVd8IQzjLlp4yaLa|B>A3!?uOfYtlpM*Dr zWEy_yh2H-A1p7NX-?k)uLbC26BS8F?uL5S`#0)@s6sz=V zK#mdism{^l^@9@(Gv-kC0)Y;(47kn{nx)Kf`+##Nc1!QOQ^$_3^T20zt6q1NCp0=+ zS&V?d?_-t;W>x^P#%zUQcH&eoUf;Zcz-2p71J7IQ1_z!o9%FK}5u;I>q_&o6@EqwV zy4;lxI0d(_=Ra9C>ghvRo;KQT@yy*qGmtg|r4>8~=<>lo~$;+Eognx?) zi}UhqKDXNi(}$E2d=zXM`qT^4#neuY6wuj@8ux^tr^?5MC2qoo7EyS?{Vziki!^N5 ztH}CMA3xhT$5swWj^OX7eKkIRgHLs0X`E0Zttr@%>?C8V3b)q}1sC$$7^|U@fXEZ{ zlV3oVIjX&n5~m)pPKKP4FczJ7JNFJ82;lsb>LKZcuk6(s3XXd^E?w%}yAB>4zYJ~h z2nxdRG`}CBQv0WX2S^j26HF< z%!W?-2I?f_hg=a-(Xb5sO0=N?x|%i6L!yp4kG`|lz!TXKlHdTs|{dDuebXNW6`auIww_2VNJSxWg`w7%7T} zM#hR@iJTA!E-rc#Ig5>P=!!If`k2DurRb$ebvJr~NXOcqu0yCmqV5UKQi|=K#ObSv zYx~(J_F`j%9F1hHsgN?=*`RBM!n{k3$AnB_6(%k?JkmI^goYGR+=^673(NG{O~@EZ zQp_#Dk!YlD6!k;%_R5dnoK69FxW#TR7dGTQGgWT;3fT&FijY;R(!G z4s0ZyHo+Yvea^iS3I&|uV8~w!9(9e!sYNAu^mqUd0_!I8Sm%eYhA0Ea2D-JfQE+rq z3FC?^O{l?*)DJt(VqOPO;_!~Q!QHRNc4fLtcYLOyB(-lKg-(S6Dk<22Cy3M<^VpQ>qk~W_D z5nx)}F^U}u;7p*fpqLn1q)TLOQMYTJM-c?>X@nw5n$Rls z2<_`?IY&|N|Jiy|D-02$ICNuHrnc=A?%-2_07AC;rf^Nlms=81{I{$`C+Ska99AMX4n$zb#xs zdH`l3pH%lmWS1x*iBkpq-NIsN`h|)Ui7T(-7kcnVgx4ZekDgIPfdmiT@jbc!1Qp?* zMbQ}bLN>AU?V~Vf_>~(RK+r8dK9<7&Nt}I^E`qRXeJXLsPFRh*%x~e5rxH)Z@82EU zg4(52_DivM@Fusy92WvcWu3tRbDmc7u5 zi_Py!!^Yf=Y-hTa%8qgf{cHkU0Sx74bX$%gL$ZfXFwJx55}+c?XIbtmx&l>xDtZD* zTrAg+%mIa3Kwd!zNz@iu$FocLFg(l6_bO7rJozqX)KzL48hBNY7~Wa!2$+}e2vpTC zpR^LWFWw5L8OOV9si~$(qH>LnVbO$QJ!HIb84yXH&8!fGXUQ3};yAQx<9mY5z}wlYNeBl><#TU2+-ioG>TYMFF+&J5cWSu@O9zDmhR+oUO=6LKN(pQzBbND94VmWJ3*U9;hJ%Lig8-NWk`;T>A#0whfm(Ijbv&b(zPp@ML z1xeWit_sr6@knh~X!WSn43+7f^Qoz*!i~6$RbxsPK>m}Lfp5}snWBf*pmmZBv|ho7 ztjJ2rpPn>k*5Wt+L`_!u?;cZXRbT5X%4&6bNLU>bVNK`jOptgPLSobT#MQ&ebBMrE zktqQ+Ta!F+7`M#W&ucfa|vYOhGMo-A56!DX3 z)_{o7V=F-#6X%-l1`bQ=%;m|QTK&UIj=ZRc9jn%$_F?LVJ;F2>5Z{5 z^Oh9+#!12A;v47}$nR6ODevM3$|v?)-0yV1%l$s=_ltgsexLUHqTi7IWBSkNzp{T# z|8@O$^?$Gb_xpGBA3Wgx0S^y&W`J`*a6t2bZ3A8#aC*SC0Ur(c*?^7#|1sdEfx`!8 z4V*b}(LndW7Y1$_czEEYf!`bWzX$$#;4On58Z>p#>_KINRt$P>P{knkpsx&S8I*U! z&u@U<^#8!x#c^z{L3w$-IDvI zonQLmOABvZf9sK3uipCOTl?KM;kISBHQe^{Z6|O0>21pGMYq@7{@U&5Z|}I>e#h}U zetO4m@A%6dL+*U+&gbv^`JK1lm3!A4cm3e5*HbtpD&a!{-cNGko3fH-}#vo)~`9JrnLJ zyQlV^rh8tw=gd9dzo+Y-ek1N5F@407Bc2@*9(!{bSA9?YJGE22VbthRGe#{N6&>}jqkcVV z@aTo3UmSgA^qmh*ez5An)(6i%_=5*Oeem}W-Z|#kF&oER9`lDW!?PaET9WmA)`hIk zv&K9$@HZYFHukBpFOB`_*a6w&vhCUJ*}u%TeRA!mH< z>fF=0-MIyMFXo-f>&&Z|xOw8)iOQrAlb)LNl}U#teQ(mACKXQp+T??iKbrjcK0EdF)SpcK^VGaYosWL?(LIlz zd-RJ(hfT|$_RVRZO#9Di-suOY|73c0{>uE9^S_<{$NWcTESa%x#_KcwX2#EEd^V&1 z%rP?`ojGUb_L=Q7Z+q;i$NZ0NeC(yi-g_+m*q#&YxQ~ z_oKNJ=k1&K(Y!y;yZ6bQC#O9*|H)NP);#&bljooO&65M>-#LHG{72@$H2)X#A6-zj z;P`_6rNyP)rP&MLS$J^KlZ&5PylL^3#ot~0@#0}m&3bC-Q@?#mEn8T2pzLqTJ}&#b z>}LBt_H28Bz0|(ae${?Ud4Bnt^4H40TmF~wDNmn&dd8CHmwd4#^vt)HE?5>?c6`}4 zmW7sITK-SV|G50F6@@FRR_s{Ow&Lq6ezD?DEACtQ_{xfv>sB6H`O(V%Sb5i~39II< zTCpmy>g846UiG_GcRcsZbM4Rl^108RyM6V9)pJ(Yu5MnvbM@KP-(3C6)xTXm*zsk@ z0!Njj+3}j=wBuKf-#H$tSYGjR#Sbe!tC;D8Hg#@u?scAVe&GCj=Z~Dfa(?RkgYz%W z8(ep~Mz}_~a$JwNN?ktJX4hHQk6gcY4RVik=eQqtFTrulM)x82$L^oIJKTSAPpDi_ zxu$Y&<;BW>tGuylbk&@yRaIN6PF8)Z>Y?hAYESis>b=#cs=r?SarInJ)bl;hm^HyQ z`_{a-=38rizUFsp?x-18GpA-*Op zx6^xD?TFejwFR}yYM-y&Qu|izhqeD+JIFW5H{bU)->1HD{saDV{{Q9w+&`r5>AJmj zy`MtKVARR)4kr!}^Z;-`5XpxT|48Ls7$$24_RCVMD{-hW3Wb4gb*ac|*U(FEx&A z9NRdpaap6c@vDtH8V@v{Y5aQQPa3-$2RDss%5Snad7CyhwKaXG>0g>YYZ~;z$QSZo zu)lErg`dCh`3nQqj$T{1*1mT2+WNIy*0!zv`r3b9`|oT2vi3_aj(l* zC3$QXZ^4O)4RO3+LyWh?j)QG%zDXv@Brh*7-#lmio|7+bB;(2A$s~UBWyVR~@0@#Y zb+sg9d*+Yf1G?)j=iYnn+0UsC1?%g#Mm4QD5b>02nl=UhR!q~h(W8%#9)Ie>lMmr} zqCa83CvxT{O{))vn)8Eqj+{7|AG|9+_&|Q}?)>0u^yStet<2KP%i?>y6|T|ePmSJo zPpy9b+#_#4d^SHQMn9P!ye&WUYJT`^e(0tA;NkqxK^FrYI&$G_UmrRA`TXF~{2-5_ z8TaG|AI=Y=@iqW=>BU3qu$oKFV(>$U#pdwvtb~F+$qkP_cy#2RuaDe$KLH%NGe7tQ zfmJ&PZ~OC2=Uyr6- zxs;Vlr_D^(i0er+7R@Hilv~@CA3jZs4j>Q!kH23u=7+w@5FgGD z-^*VH^TUr}MU2l6eVs0D`1btp!!4c`1!ipXL=#Wthrg5`e!OUwqiv!oIKm^efuS>E zV_mJG{P1V7Y20% zLy>k*lNM-hF9M>T8HnSd%^nFLs$BsIHa8RjQO^v-@zAEJ2Q{<7(;V=5LJ^I==)q=B zLqPKc!i|BQey@D=`a?na)gKIdD*X^Y^0_(C+#1@cD`13c`ympHGzIi#PYXbXv?fnD zqK5;XkZ*^E%Tu6RTiU}q;CBQx%oSf+TAMuHKoc01u+Mj+>5i{^yqeyOe+^!6(a^I@ zE}*BQ`QhVC>j!sh>vS+J_-5qR!&;NR0ka`69${Eu_#^pY+%t&s+447U|LmK$-}mP2 zN8Y?0e1GcvtLNVO+^Gsz*Z4Uj2M@jdzzMxl-?c8ZTOYaiE)p|CM@CK@96k1eYv=e0 zwqQ|n@%HE4r# z`N3x{ochYhJ8~%tV;{6WBk$0N#>V0A9_L{;KIqrfJ++a1yBb|eTZ?q z>rn)#t|LzrqHCnbGB5InCyfYuH; z?k}_sv;zvl;zSa|uZ%wR2ykOdaMDEwu&G0%$AB};JnYiKfu?{jLfb8(-!BUK#q7}+ z4~*RX%0&lCLdQT-bALCCfe|n(2n za~NduVDbEo`!CwH>Ed12a2IF?1p6ZXANjk-M-Cm6n)1ROPr~TXs%sj(j7;c3+#1ez zR@=03d|S;m=St%Gw~CMspBrd08@!;p621^w-A(lMIX7~fxrON}MThQDj_ilxNIwHoqNUOZ{wW0Gb-|o^b zJOL&+L5E|fZs>5~P?Jt}l|yaYha_CS^c#>?sjNa1CKaijhhG>ycq==RWdA4;34sUP zeTjsVFpL0)QLSt*9IeQNP!bY&#)a6UU}Zd0Jn*z2T(uWkrBn;=@N6ivF!sW!18+TZ z^qsR0D)M%r3paS-6l6MFx{*T|?Q9d{G>|Y5e&G~sAR#;K9h@4u7Y-)c;fa!8?4q%5 zKrPy+vf|XX;7T8^QzNTCz))Ya$7k=qz@5}QcKgmY``Q(i17YCy_MjG_;T( zN{zL8PZVwOQq5sHJH{*#O z>|67sqRD|z(D-;JvDa9yr;|q1GW31XMAq$gJNpxvalM2VLbIi>7O2d1!y&g^2%BWh zY&6No0;yQ(Xv{zizz`=Fk2%YT^D)IEPoQT;_WMHBc!b2Irn`2P#dc#d&KKWcrji4? zE?fE%@wkyv{nmhm`_$==?2l$*eK@%qus4y(=Aua)0YHm9BD(WfUo_PVoM*F{M0YN0 zSQRd<9NL5X%v3g!${BE@WlJ=jP7bWsw|Yf?G!-+FvUk9+L`TY$ErJY1V@wV0Gm~-M z%g|+$yk+dgGO~`1lxn08^+bOZ`!mxNSFz{q7YBz>jo9)I(v!7|kxg)ey`ur_po8YiJo0_93I$R`?O&WAG zZ)-R_4wT{$xY7)g$V3bGnfvr`vww%4rO9B?9#bRk8h5$|?*xd5Bw~AjYzI~&o(V9+ zt8DUzyPT^~v~K(|o(6B&(-CljBtC@~@6kJax)t4PXkt}&yxTd-Mk&V~c>9{8Ei8Ah z1ydIIFR91C=Bb3$=k89V01=1ZV+=R}BD{f?;zhi<1jr5?KzB{Ja!v^Bhup~;dPDPd zx)sYL(pjw@lEH+y=(T3Tz`NI}jfEWHOz2uR!z!%?HaCVFBO`v&xq~O zA+$3F@WpD1B$d`-WD-3CqM^skkYXaWRono8mGU2>(9+F4l|2cds*)wAOLg{vcJ!3V zvq_ZFEIDH@EkxSN++z(+5k0z_!z%R*-3ep;2DHg zkewiCUste_cobK}x=A(*mbDv0h6Pdqg$Rd0FSnvS5W($fT&AHL{oMw{e_Zd5#`fgW zf?galKuHTGp>hb73az-Q%&O1=DWP;7gNmDIkl-1TqkLc*>u4(nH>TpzOx!uJJZbbM zvRIKgU!9gGD(>x#_JguXq}vRgWmzQVi0^`<+Ch_o<@tDus2E%%6HQq?Mn=jZ;7$c; za$t3y}f2L?@$0-o2PDkTNhd?KoxhxD9bricNkxD0_=Yg>O*-RAtgsTja zF~px@bB?bh88t5@2l!i<)S0DY9<(u-E0xuXo03whh_gE-r96eRNluL$J<(h;D@cc^ zi;<}eK@FVBv<3pf(oAL8tSgYp0$J&3whxT7ug)e3pb7g|1R{?MtPL=YO4DqdSxHEQ zSy@Pk#N|kvF-e(8s8HL|c7)mFlNJTcyCOc80E!to1wUVY337Vx8irG02n$8E>PH zL#7&OZ=R4T*C=dc5@bpMTD+MIKoiz!5mTb~di8*M~Lx=CkDLf%D>ikV6uPevJK z06{tx*If|q7rlMwX#3vFtqQpUyqpx2g#`qB zQnZ4yF!mam0a!V}p{E;ZSv{xph+_~PUzst&wuL+^z$or22rE`ZRska1O?wg+9Oq5i zosw2c)rDb?WH?;xz9yiNNp6LKjWL48@d<-u_n&BY+)mlm+8a$KU}TVxQ5Q6}T@oxS zcxl<`MaY!m3~g+tu|Xj33;KvXce+v!q;WsF{V;{dSRhP@Tg64F$+AIClhPL47!lVm zpcR^%$oNpSK?vx9TNtO+c)QWmz`p1J!1I$NA#t8kVc3v5En^>(<&$`XeIN|63ii;* z$X6Yb3%P@YM3G99QqZBf7&UsLHwEi1&T?kr3DU|U+r6727xFIP9`1MJD!j3CNYA1^C}J}k@;T9U`=YOjLKZ~|$kV~oU1 zQJd0ZDyD;j3cFs(pK%=$aEqz4v_c@!LX1iXE#`L-HOfdQO2J_{rWz%TB9~naENYYk zabP=c0GFW`cBC9$7HehCK}V2KMEb@L6+p^jWmWDfOSo}_+cAzD3m10j^c;J7wUWec z$t6f!c#HdBupq8UfzL4=Vztsj*;1o105*d^NffJ8h1<5obqMX>F)k~le#$(SGzUo^$HK#?QjR#!QKQHYH9M+YDr6WKKsWk!8jqPIc|L%_1P>{N5^ z;%3{da5#!Qrw`6w)^rh23i&_+Cll#z6YjbLf)G!Nl*e}ne3gn|*uDfb3*bp_7F3f0 zuX8D!W=F>+8$`7TdOuVjC|!rKopZawoTp%rW~vqmacJyJe>BV8aHLZ?<-#I-MX`>3 ziEOM-S3*OmLs@+%{5*u=MDPUCl%4HR#799eV|6wG;S4*wC(%nehVD$Fw=bI_9}n@g zM0bW_D_Jua>%#>bMvCM(h1EH(%0ajg^i;C}@=RnCn86ta>=;Q2dMxjYWVo6n(HoKn7-tge9URQncEV z8h0TDj|;Icy(p&O){2p18A!d6ZQ5nJS+k01MzI<~WK~iRBO*;&tGFI$2Y; z)^b!!juh*U87LY-C89c(k8IOx^;DGIs^14-BP~+(JLu}SHQAZ-?E`r zOr%n@8HoxJ7$4K8Hp;qGyzWD3NUg2d(~MP7nD*=w;E(4^3dLSpYjxD^UaoJMJ9im@W;Dnw%x9Koq0`x(|r z{{YiRVGKbM<0L3S?9RQ|^LZ>egN#_o78e}}ndTfvWLZ>bpl*P6%XG`TtyP$f+3lEE zE3$_$zJw(3W)N1;ahOg1ux-+?+!e+lOI#@>>3g%VWwc$=sM)QtiGw717S>T3(hlVS zcVoFXb@zmSJhVb_Fq>?d7-dC$A_K9$Wa*&;IDXds-spQQRAN)GdCTDL%n;y+U59U%Sm`xxX+>wNUJwQ-U z%oT~iL8&Iw1Jf+M4QQ^i;Bf# zs3L+bfS8;{HH}OSY-R{FAzH1_q~WzKnD!e{J=`xoENvGqVYg0+Bd$d%cponG9NDc0 zk>(oPg9@Oo-8!9ruL)2<0iv@w7BU%GY|FLF0~r95Ql;OWK)t)k*Tn5elLK@(PJ2sz z0pr1rUcq&d9u2$`GH;;*Go~o>Ds=%OqIk4C6$QZ_RSD|k-Xv5ZvZSKATrXD*tgksi zX=%0^rpTeC$yQf-$RJo{BV;TD^*Xp5=l#{I1y;Ih{XxZT&*_%CXT_($}q+qH^1J6 zN;<)8D8nOqA>x5GJi$dtBBX8qXLjIR6(%vqsyLWveV9!s+IG=iC&YtR>V;Q;Lm`9$ zW7O!$u_l@PKpQ6nH91NXsKuEOsihx$3xX*pBsVPXV8R$=9xPhHz7)lBK}vF3JXcVl zQc}CM(#VcrSjXR%)`%Vo_*$D0F7OBZq*5nBgrCL0#kLUu;fOpRn}o#Fb`sm|3UV@) zP$3h$M0KDl(j_iWZKbzXh!mkwMDeId2)p2o783%^Q`E>e%+$z(a9YQ?cDA;M^wyT9 zoqDGy)DmoIxY)@GthVXHTybkhAk-NOMglId5lE@vy*oF&-bI$Dh;&Hu7MTIWEGi)Y zy`iA5QRrI8a?4B_rO0Bk{2V7R$4W|}0&)|NcDtwmKsomcKcy=8=};{cK?(`ilkb89N%f6`u=z;lT)VI&nPeH& zbqa?9|1xmP-Vfr(CeDkDbq|F%5XYpj**?xuiR z#zmu_cU2rbH>rxTDCi5v^27U5_$h0uAg(QzVjM+9Q=B zf%suxs+1BgC{6Y1z?_MYF-lIIy~ZtwZlZ3HdtAOg(}aYH0t;|b+4ZhNi6l2FUtCki z6s2g0vS{Hw2?UF=8+s^o6L)YIeQ_?TQl`fKgq4MX>sY~w7V@DH@WyKaz?dWpoW^1J z6hSRI3Mzmo4nSi$e#b@avL=lQj*KWMONc*uAAy{3;$|E=i@2L^BVFf9pcn|UG^i|B zpA?fN8?p|R2SE2A$1s(G{IJwZYl2o!cOAMqOJpe1TwiKnw57CMt~6= zuM}j@q$A4=FczH`Wd{{oM8t(cfkaQL2~}M1xwuJY`sh2{Ar!tMnn~q4kWsNdfd#v{ zheIt$rAjA~LImVV13bGBMNv;k-#rKlr{sZU41?HOZVYiI z?-cm~q6NA=NICd|w6&IkfK(xOPd|#0Vo^);AV-s-c&O&hL_d*8Lb5;%YJpq^5=5&< zYCdLY4e+K=Nuvc(j6a~=5KTu@S|g}Cs)f@q1+_>t0ar?qG?hou1{<-9xY@5Y>kYrdz4GtRV*HHnlbMKIWz}E7rzTa=v2y}p4c5US1?&r=@Kf;1+j5z(b*bJQlXJ7 zKZD*wiMp^Y6;LmXWUj!5IgpI@A~z-S!_FM~zU&T2IEXyi;iGq_ zL>e1e2UHFqz{Ir*GSe?>9ECWlMG`x^Bc7?`B`QN^e|?xFJED5{tD&@o#wpN5DU1-H znGpiWB)1`_Dehg)FGFtU|0`;XODdK06NiFX*9{3TST(A1LAe9L^!5yb3}Q&k%w%$D zPz;?T=ofEXinWqmyjZfUVzR~Pof{5xqJp8Izchc7j{_IjJYA+NvV`9eYq3yi6*zQ`aa&FS__KN^3NLCE42 zDH2A;HSU_oE|IMh?1KoKEMzNRkxpY60p zW-Th318QI^*wbK%vhZgM9DO8f9WE7$NQ7~tLd8Ny*J=*%9FH!#3*`9dUd8Hk`7l2D zF;eyo9K?=#j0RuLZ+Qj6m0h~+RoLUP(H&~1O_9F%Q zYf%bGZ-23^oQUgHRaMtiRc-O%)93Y9Rk=6|4=W7ssUYu73LP6prjvvYipm9p)<^dk z8!Xf%+JpjXV>?;oVvD-iWEO=bj7ORSfs2C+Y;mcb1gz|u7`7%ZN=AbuIg)B)qM`&9 zBs+q^Olq6_Vd6w`O(`SH>yYG^xPTSXh5#}?mZ zVk$=94zL$@P$OYe57INg#ZCgQjEYHgCLxk9OiE&e6IdB4Iq}rEUuxRi0XBs&lAsG)4)a_KGby^zP1t8V=s;?%7L(BJKIn|iG!BmaB%FdP;JR}7Py$D9DBlaX^3CZYqnH!Q^}-1 zAiP5suhd0!L3GIOGM&*jP^nOeN@w({{nyplW+p7V;*P@g)15K55vuhScnd#cWN*d? zfY4jED_qj-5KRnsa#&Qg;uwtE%MeS`jjDqZZPyi{Te3TGp$PIxMNL}JrUS-`R5+4a zxE4#*GNP(4x}T2YP#dsfoj=k?AY8n{M3GR(JQ_I8U9f}LUJnPZ>)F${qqvS!i*Tq! zolFX6xIznLrb6KpLy;Fe83caymT=`n=m*`cpeUOCU)yg1&Ii~rG-wZKic}70PswSy zefkXx$TqJb6!BfUu0HE8w5-SFC0QiL#?fh(6wk%`=!V!K;-cdY8D z?hs}d_d^#W-l*S_LvGd5h;zxOruoS8rm~i%zM;Mt4z?;V)z)C|Ysf1z$a2%H0ld1s zUp$DyN_|bDXN|VTNaBO_CL$Z6ZKAO}j7D3=n9*yXgvT}^9JH;Xe*mh*KauYa|_TINQP@Dor^K96y4}rqck=B66YaMM9n|01fcE z`8P3Snpm0=6yxdBSWiJngYpDW>{`6vC7;Q0W-wIa;MfQ5VDGMtyOqL^at#FC47c_} zrBLK}BRBJn;Swnlm_jvPrdK``)PY=s05L~gSrz) zG1T%3*3G42sC|MYLmz(N0^|`*YTN}LwJeBkvCDvPG=s9ZmyRe5<-*Te=sp2nmMj&1 z{7e4sSXh+eh@Tsan7zG3DrP3WFB47UN64rqr@@36PbLs%UCH%Hf&C~{(p339b-?{d zs1ifeDDqfY99a$-Lud!;I3I!EHGn?i5iqsLZ-I8uAQnjgiOQ^6m=!Q2g)C>mJ4rVS zKB`bp5-d)KT#lc0L~t<5EqDmQ9|D7w3rD(w#yMM~2sNn2u<0X}k?Vog%eEDvlV64- zpu%b=7YWg6BuEQgt(>Xi68KF2KGY$|Me31yNyRA!3yVPfh!Fwu>yW@ZA-5K9LARdTT0L(pHX8jx~eP0Nv}Vi${*uBL^XJ#GH!^vl*uwZqz1w7+PTQ(C6n zHs#(ak4<@T%BxepIpzCPel_L2DRZW7o*JCmH}w-!zcBUrssA|jH&drhyKLIlX*;HM zO*5utrhRJKUDLie?a66hpZ1Mu|1|B*Y41#XZ`x%g^GfuR%97fW8%lPT^ps>vZY?=f za(~H}N=}wMU-DYXH%h);^1YHbOMX{!_eZXo{;}x?r+;PokEj22`ie_hE*ZMy^d+xf zvSdcZ4DXECj8D&aV8#nG{@0AxXIz-^-i%q7ZoTy6r7qV#*Nz_7S##ybt~`9@qgTFo z<@c`q<&}TD@~T;7v$oD^n)T6HM`nF{)*G{aJL}z9f0?!Hs;yTYx$4YS-@0n?Y|rfQ z>|16J&ptl;+1cNn{ma?^I{PDY7SE}gQ$J_dob;UA<{X{#vE=lp5T6?0e4 z-8}b(xi`zs{XA@9KF~^L+Ed^Lppy<{g}OY~IuJUY+;- zdB2?ZyLo?_S2BO${EGS8=ZEHheE!h<`{$pW|Hk~83u+fc7JO#GeG8skaBjhm7yNd? zpBKzpxMJbvg$)aLEle*QTKKtzCl|iB@H-2CvM|5!&kJWRnzyKQ(cdfzFZ$@Bo<+AT z`t+g$i;gY&>Y{Hh`thQXMei+Ixwv|!-vs|T)r`08_4|Mu#sOSdg;TN+z>aOp!!zq<5WOMklb*Gp$F zt6tW$?AB$+mYrVq^0GIU{c+i)%NH%*vOKiBfBB*1$CrO&`J2n<>DTB@dQ87f|9kxx z`n$SbdQGXX^lwXZrB9Uped*6i|D|;9imDZRR@}AX#EMr}Oj|j3yI}2xwZ63-YhPIV zqqXm@U9c{=Zr{2S>t0y*?R7t0_x8F!t-ECX+Vzq3pIra+`m^hQwEnm27jM|G!Ly-# zLt?|gh6gviwBh?3{&~YR_hNUA`v!Nyeb9Zs`=tAu?(=S~a#`h;%0OkPGFCZId7|>A z%6#R&RW8KKiIJ*!)&8mzRX?cukE%J<71h^P`>WfkcUAXRo7Dr=U#$K{^*>d=S^ZA+ zd)2Eq-n{YtjjwIYZ(Op;yXp9*vzz{X(|y-6iJuK)P;hp&I)`q!`j)AcL1)oyFwmfm*vwr98faN8fZ z&9A$z?xS^g)qSz<*}AiJ->dsSb??;8++MNWx82{SNkjdTl`*s(BJCs z@bC5;{yqL%{QLZ$^55pa(|^o=(*LUeC;mV9X9nDX`oPVBT;M?9Sm61<{|uZD{5f!K zeQkYReP{iF`jhqFs(-hBPD7xfyWvv}k2bv2FxoJE$BG?;J09Ng4?BLf&CCy!plE|JyvZWqymVy);|Z9Q$L+pfQH_l=L;ICA66P&jlnbSCuc(52xe;k98;I24YD)8S8tKO251 z{9O2(;h%@!4o`{9i&RE@k&Z|rvM+LHqvL}kB);K zM?0SEc&X#N9Y5{(O~-$9xH^|~R(95R?&`dy^V6M&JCAoh-T7MQ4?ExJ{7vVdJ1^;) z-?g^ux~_(<&aRJleWvS3*Xgb+c5dFeW9P1&pV;}}&eJ>3?EJyb{7&trB{yxlDR@)o PO+7bRH{EvA=WqJ|bZkWv diff --git a/resources/gm9/languages/nl.trf b/resources/gm9/languages/nl.trf index a46518ab0cb0eed43849f1ea75c7b48fb2ff6858..f870ffefc7ddb8bfc4a9ff9355e28ffd1945187c 100644 GIT binary patch delta 908 zcmYj}du$VR0LRzOkPNUY5EwX2!?JE_dUt(XSK8jIzq@PiuI<|U-S2u8HaEATb-006 ziVRXEQ)7cN*dLacBny9l-~$&oN+wRCP9z~nLNSD~B|gY_j7N}!p&;xJ<6qxLzMpT; zh-u%5X_hL9Vs*>5S#DF|F!iFXVs`Bt1G{bWOpi?8=NLVsSFwf}t-=4Oe%P0Zt?AXN zc1zpqsn$%o^JUAbhtd0pe1`bZJah3oece?1ziFn+lI~1r(ygo08&Z})4F1RT-D0H~ z#K&!_8W>EzRFP}3ZM5yN6>aBiH*NQAbFga6fi+=oVtcVc>>PFjTZmh6FTM)z#lOLS z#c$#d@VP`4QA6NF1Hlm~B2VljJ|%{T?};g*&faW)&wkMUn|-#U-O=MX?pWa*bRKh- zoL8N9on@|iSID)(b=Gy=^%zNz9I2AcIr23!L%u`yk_ED#{F%H|hQt!%T_!n|Xp=#0g&o2P;gYaebc=Cuo%mr+JSv_S?}#Xv z2^NB12Tueq1aAc^L)p;b&_5w4^-Dw2s8o_Br3cbt`B|BgBXX;}Uhb3k$wm2$d`X^` zGs*^KvyxY~D?`dLV$e* zHN$0)gdwQI4)`|w2z~+&z#<%lr{M&=2Jb_&wn(#TeofPwwGORYdso}4?a~ft1KNmo zM!Tq8(e7wv=yCKks$Yv7D1aK#3+NTJ4t;=qE;o}eFXa{h zMqz1eWn>^@a%Ew3X>MmAW@&6?Ip&lq4M9nha6uQda6x7mv)EZ+ z1AkpDc`cePwk^~x?k)Q*2rd~eFD_axZ!VcGtuD?kN8JlH(&JPSQ0Jw!caJ%&B1 zJr3_}w` z8$%&OCqpemGebH`Q z4MjdhT}69Et3}C0`$ZT=Ge%fOZ+}LdM!ZJYMmI-RM|ww>N2^D^N7P5_M_EXdNZ&{` zNrXw6NvTP=Ny|y$N&86)N*_uuN<&IoN_9$xN}EcwO36yxN>)o;OJqxIOLR+_OQ1`q zOVCT*OY2JrOd(7-Oj1m2Op;8vOw3IAOcG5-O|nh$O=M1dPLxi!PS8#qPk&)g^G_2{ zSx}o$!B7cNO;K)9p;5n4+)?XM0#XxFB~md`KT=XsUs7>Wgi@PQs#3yI)>80N1XCAN zDpNR9O;ci1a8rO&i&L9ZsZ+93!c)&v;8XBZ`BMl~9#l3|KvYdsT~udOaa4U&i&T|V zqExh0z*Nmt*i_la zRx(yUR!ml1R&G{*R*_boR;^aPR>)S@R_j*!RtQ%ZS1VUQS5sGPSI<}WR|!}gSUXr- eSZr8%SdUnwSixA_SoBy5Sr}O-Su|NiSyovuGDyq- diff --git a/resources/gm9/languages/pl.trf b/resources/gm9/languages/pl.trf index e980983accbf969a798e08922feba964d0dd6ec9..739987b14e0bcaf4baf6a2380eacf77d996b1aa6 100644 GIT binary patch delta 886 zcmXAheM}Q)0LGz?q`{=aB?G3IH6}B&ch}NuOWXVEd)JTa)zZ87y|?EkYG4}!4B%(t z+;D{@3zIPyCQg)P8A(z31JN)U8FMC@Y0S1*0wGaYmx;?lhHSyrpc!%6{q=jEC;2@q z-xl^x6c!;R66x+K@|w)sE(&wDHN~$S7+p`iQ1~nyCrKgC-K00q0rK~Xr+Y!9uBo~H zE$f^6>+23SwKiDaep;Dl<`>j;Oa9^w?yvtZpzv~D-76@0W`wfQjIh0Yl-yRkCY7~4 zwrwE1M3UG;v=K*%)5Ha0mUuvHB;90^Y$bciG&xS*BP|q58Pp!?2-QV>P7P4Q)FtW) zHBXuC<@Q(Y9=l|3wh!9p?9Vy2IO-f9Iqo`4m7wx=rQ69lv2(Zckn?@#8RvE9ZKqDR z&>zs}=__=Go=eex(#!M{+Ttp8SzS@rAy?Wp?J~LD?k4w_ZmVa|Gwaz^m8}}{9`+6R zW_-)Oxc@W%1^=Xf(Z8MvFpW$*)6a}C(@c&jWf^t{n_|=K6g$u6SQA&my~O!A%XC+|JJKVmEGP%-gC~Pu2X6)c39e0re4*Du2SZb#!+XP> z;au1ec`q^kMghbLwQ|vQ`8&PqV>^tqRY{hXn|r@N)(U6 zDM6)KIjnRlY2~sqtt=_#m_3GLjj3p$JMktre0Mu>b&~5YSLcRNR8EWtwHP1PH5+}3GJqq)gEYt za2>3GBxGO^>aZ5>gB`F7o`NIr2AqUhxCB?A30Y7D+KgN%j3C;Dn$Q8%j*g-JeP|F} zLRZnxXcjG?f6-cfgKpCWy;|R)x9A;upFXT#(=+-n`jY-cFTtCz0}EKiuj5AChCjxq x@DTnEPvU!c71t&^lc$rz$)A#o$<<`BVKqDkGFprejecXu7&m?}W{f|K{{UbYOpX8m delta 850 zcmV-Y1Fig&y8-yR0R>V?Mn-Uv1vdihR^@a%Ew3X>MmAW@&6?Ia&@b>WE-=S1A~7m4LNQn| zWif0qlrgk1$1y=NTQYDmoHDI4zB0;xGTAcVGVL<_G6XXYGd442Gmi? zG!8YBHOVzhHq17pH)lAHIK(*MI666iIi5McIodf0IxRX@I&M0NI;1+nI^#M7J19F! zJ8e6XJHb2AJL5a>JN`QdJR>|mJY76@Jfl3|Jo!8VJrzAAJwH8VJ$OBfJ*ho^zCG7H zzP2tPePb3e5|%Rd-EJwQ-EV?b;`c0heVgFuQvkwBS1 zpFpKRt3a_pxIn-_&p_Ki@jwefCqX|!VnKRAlR>FLyg|=F=RyBL7(y{ZYeH^9b3%(k zyh7VT`9di}M?-l-mP4^a)z#MASt1L={CTMLb1PMQKIXMG;0_Mzcl& zM;AvYM>a=EM_)&IM~O$BN3BP}N7zU6M+8V2NHR!ANLonLNZLr^Na{%PNEb;SNhL{6 zNn1&2Nrp+ENw!JQN$N=uN;XPLN_R?-O2kSqOK?l#OZrO^Of^hSOqxu8-%N2$kxkc4 z8BRY=hfd2*>`os~Jx@#ZS^tQ$ABqQ)5$lQ;$=n zQ?gUPQ_xf4Q}R;;R1s7lR54ULR7zA{RBcpyREt!eRI^mZRNquWRcTdxRgYD!RnAr4 cRqRy)Ru@(@R!>%ER()2BR+?6)R=8HlR_($?vj6}9 diff --git a/resources/gm9/languages/ru.trf b/resources/gm9/languages/ru.trf index f94e65be446b253ff8cb16463ff58cac37bcc507..64eb1b3dcd590981fa2a42a2b055fe39482a6532 100644 GIT binary patch delta 877 zcmXAhX-pJn0EWATQmQQ~f*~bYtfWC`qRg>7JL}@^96R3}%)#!?%r~<$CWeZ%S-UEx zM7!xG1QUus%Hfd^f0#my8U+!w*3=OD1CN%~v_*|=Vn7ROPiu=UG-(6<^*qU&=l$)f zr|X)hASQ5J;oIE>eoy;wor&Zvd$VQaAX4mEl-^rtN$(}JX2~C-#1hM~9~RkzuUW*% z8hpHHNxr9l{XaU*mMx2~ZF(oQEx7pcgcX){EV`@A^TJ5KyEQKhkv+&EWEi=LJVxe_ zJhTL@L3MNodITLrZ=#RTBFu}S*cPkgpW*w^*YEqz_oCnNXZ)A^abl3TK;(#r#8cugVr?K2hzBMDvw?pC>q(LnNh3>c zBU9vFvV-g*`^YcIr=&Ni1T(?G;Dcb;OB?POHq@-paBTBgBI`+=m%rq4wwhU{98Q5C;07rmOsLu<*)O3LV>Vcs1y=H zi_k4x5$+4C#0{b#z9;U_is!_y#a~2ON=aSP8R?4jt@K3l)TirD*8f>A$$j#WJSOMl zDfzj)N_j)^DN)5zb}9#yqsp*yL%FZ~uB6o6>OQqi?No=<3+iQcMt!DwG_OWziq@>P zX(zOtHm$8_Sl{3@Tx%$d?ThuqPQ@l-Gch!tZH>Q@s7|C4!-+eI3cXQp*FV)K^;vyR zf6ee3wMNJg4cB+jI6y$<@iqq(3Pow;CTb^il1ElU>w delta 833 zcmV-H1HSx_$N})j0R~b@Mn>pkkp?yaWU)P0F|(I35&@H}GCq^-GB=YaGv$*HG#0Zc zG{z3I@j~wblfgt72U8$sX>4UWlLbXdvr$EH7_-D(U;}?uF>x`HF|IMpG3GJzF#s|V zGAA-pGG{W8GNm%cGTbr(GZHfmG#xZ2G)pvaG=Maa zG@Uf6G}JT=HAFRRHIX&RHSje`HflDgHbFO>H>5YbH_|uXH|94EI4(FrIJ-F2IO;eS zIVU+dIYfUsQ#o2WXE}B`emRIausPp33_3hIYC4=c(K-e@h&v5DLp;VjMm-)r;XVmJ zK0jJNv_JYk7(h8dR6v42r$Ep^=s*KO9zi@oT|s_9qCvz#=RpiYJ3>oBT|#O?ctU|f zokF=n*Fy0^9Yb0}b3=SXk3*kBxkKMW@bd zMN&nAMYl!mMK4B0Mv_LiM#@IrM&?HFM)yYjMg&I-M-xXGM;}KeM=M7%M>QP)$bW)5`uTscT6jOg$Q|nU;R8druRJl|ERYg^1Rhd<{RmoM@ zRqs^*RuWboRxDOOR!ml2R&iE{R+m<M}^R`FH@R~J_$S2|ZuS6x?aS9n*5SC&_w zSFcyRSIt-5SLRpsR|{ApSS?sOSV~w_SYB9aSa?{1SdUntSglyPSjAY+Sln3ZSod*Q z0a+1Q9$6__H(5nlSXpOTcUgv6npvq?xLL_r-C6Wm30faoELu5QN?Kc5Y+8O=i&~mm zt6H^M#9G)|=UVkz1zQ+fEn7faSzEkY<6HJy30x>#NL*Q5W?Xz+kzB4^$z0)F_gn>C L6kQ=*GF?MmN%uj0 diff --git a/resources/languages/es.json b/resources/languages/es.json index e693c48..d295a7e 100644 --- a/resources/languages/es.json +++ b/resources/languages/es.json @@ -427,7 +427,7 @@ "DELETING_FILES_PLEASE_WAIT": "Deleting files, please wait...", "FAILED_DELETING_N_OF_N_PATHS": "Failed deleting %lu/%lu path(s)", "DELETE_FILE": "Delete \"%s\"?", - "FAILED_DELETING": "Failed deleting:", + "FAILED_DELETING_PATH": "Failed deleting:\n%s", "NOT_ALLOWED_IN_SEARCH_DRIVE": "Not allowed in search drive", "NOT_ALLOWED_IN_VIRTUAL_GAME_PATH": "Not allowed in virtual game path", "NOT_ALLOWED_IN_XORPAD_DRIVE": "Not allowed in XORpad drive", @@ -438,19 +438,19 @@ "PASTE_FILE_HERE": "Paste \"%s\" here?", "PASTE_N_PATHS_HERE": "Paste %lu paths here?", "FAILED_COPYING_PATH_PROCESS_REMAINING": "Failed copying path:\n%s\nProcess remaining?", - "FAILED_COPYING_PATH": "Failed copying path:", + "FAILED_COPYING_PATH": "Failed copying path:\n%s", "FAILED_MOVING_PATH_PROCESS_REMAINING": "Failed moving path:\n%s\nProcess remaining?", - "FAILED_MOVING_PATH": "Failed moving path:", + "FAILED_MOVING_PATH": "Failed moving path:\n%s", "RENAME_FILE_ENTER_NEW_NAME_BELOW": "Rename %s?\nEnter new name below.", - "FAILED_RENAMING_PATH": "Failed renaming path:", + "FAILED_RENAMING_PATH": "Failed renaming path:\n%s", "CREATE_A_NEW_ENTRY_HERE_SELECT_TYPE": "Create a new entry here?\nSelect type.", "CREATE_A_FOLDER": "Create a folder", "CREATE_A_DUMMY_FILE": "Create a dummy file", "CREATE_NEW_FOLDER_HERE_ENTER_NAME_BELOW": "Create a new folder here?\nEnter name below.", "CREATE_NEW_FILE_HERE_ENTER_NAME_BELOW": "Create a new file here?\nEnter name below.", "CREATE_NEW_FILE_HERE_ENTER_SIZE_BELOW": "Create a new %s here?\nEnter file size below.", - "FAILED_CREATING_FOLDER_PATH": "Failed creating folder:", - "FAILED_CREATING_FILE_PATH": "Failed creating file:", + "FAILED_CREATING_FOLDER_PATH": "Failed creating folder:\n%s", + "FAILED_CREATING_FILE_PATH": "Failed creating file:\n%s", "TITLE_MANAGER": "Title manager", "BRICK_MY_3DS": "Brick my 3DS", "LANGUAGE": "Language...", @@ -539,7 +539,7 @@ "SKIP_FILES": "Skip file(s)", "OVERWRITE_ALL": "Overwrite all", "SKIP_ALL": "Skip all", - "DESTINATION_ALREADY_EXISTS": "Destination already exists:", + "DESTINATION_ALREADY_EXISTS": "Destination already exists:\n%s", "CHOOSE_NEW_DESTINATION_NAME": "Choose new destination name", "COPY_OPERATION_IS_NOT_ALLOWED": "Copy operation is not allowed", "DESTINATION_EQUALS_ORIGIN": "Destination equals origin", @@ -558,11 +558,11 @@ "BEAT_EXPECTED_MORE_PATCH_DATA": "Expected more patch data", "BEAT_OUT_OF_MEMORY": "Out of memory", "BEAT_UNKNOWN_ERROR": "Unknown error", - "FAILED_TO_INITIALIZE_BPM_FILE": "Failed to initialize BPM file:", - "FAILED_TO_INITIALIZE_BPS_FILE": "Failed to initialize BPS file:", + "FAILED_TO_INITIALIZE_BPM_FILE": "Failed to initialize BPM file:\n%s", + "FAILED_TO_INITIALIZE_BPS_FILE": "Failed to initialize BPS file:\n%s", "PATCH_SUCCESSFULLY_APPLIED": "Patch successfully applied", "PATCHING_ABORTED_BY_USER": "Patching aborted by user", - "FAILED_TO_RUN_PATCH": "Failed to run patch:", + "FAILED_TO_RUN_PATCH": "Failed to run patch:\n%s", "DECOMPRESSING_DOT_CODE": "Decompressing .code...", "DECOMPRESSING_DOT_CODE_B_DETECTED_CANCEL": "Decompressing .code...\nB button detected. Cancel?", "COMPRESSING_DOT_CODE": "Compressing .code...", diff --git a/resources/languages/fr.json b/resources/languages/fr.json index 11472b0..5ab0ab8 100644 --- a/resources/languages/fr.json +++ b/resources/languages/fr.json @@ -76,310 +76,310 @@ "RESTORE_CLIPBOARD": "SELECT - Restaurer le presse-papier\n", "REBOOT_POWEROFF_HOME": "START - Redémarrer / [+R] Éteindre\nHOME - aller au menu HOME", "NO_EMUNAND": "Aucune EmuNAND", - "REDNAND_SIZE_MIN": "RedNAND size (min)", + "REDNAND_SIZE_MIN": "Taille de la RedNAND (min)", "GW_EMUNAND_SIZE_FULL": "GW EmuNAND size (full)", - "MULTINAND_SIZE_2X": "MultiNAND size (2x)", - "MULTINAND_SIZE_3X": "MultiNAND size (3x)", - "MULTINAND_SIZE_4X": "MultiNAND size (4x)", + "MULTINAND_SIZE_2X": "Taille MultiNAND (x2)", + "MULTINAND_SIZE_3X": "Taille MultiNAND (x3)", + "MULTINAND_SIZE_4X": "Taille MultiNAND (x4)", "USER_INPUT": "User input...", "AUTO": "Auto", - "16KB_CLUSTERS": "16KB Clusters", - "32KB_CLUSTERS": "32KB Clusters", - "64KB_CLUSTERS": "64KB Clusters", + "16KB_CLUSTERS": "Clusters de 16 ko", + "32KB_CLUSTERS": "Clusters de 32 ko", + "64KB_CLUSTERS": "Clusters de 64 ko", "SD_NOT_DETECTED": "Erreur : carte SD non détectée.", "FORMAT_SD_CHOOSE_EMUNAND": "Formater la carte SD (%lluMo) ?\nChoisissez la taille EmuNAND :", "SD_SIZE_IS_ENTER_EMUNAND_SIZE": "La taille de la carte SD est de %lluMB.\nEntrez la taille EmuNAND (Mo) ci-dessous :", "FORMAT_SD_CHOOSE_CLUSTER": "Formater la carte SD (%lluMo) ?\nChoisissez la taille d'allocation :", "FORMAT_SD_ENTER_LABEL": "Formater la carte SD (%lluMo) ?\nEntrez le nom :", "FORMAT_SD_FAILED": "Formatage SD : échec !", - "REDNAND_TYPE": "RedNAND type", - "REDNAND_TYPE_MULTI": "RedNAND type (multi)", - "REDNAND_TYPE_SINGLE": "RedNAND type (single)", + "REDNAND_TYPE": "Type de la RedNAND", + "REDNAND_TYPE_MULTI": "Type de la RedNAND (multiple)", + "REDNAND_TYPE_SINGLE": "Type de la RedNAND (simple)", "GW_EMUNAND_TYPE": "GW EmuNAND type", "DONT_SET_UP": "Don't set up", - "CHOOSE_EMUNAND_TYPE": "Choose EmuNAND type to set up:", - "CLONE_SYSNAND_TO_REDNAND": "Clone SysNAND to RedNAND?", - "CLONING_SYSNAND_TO_EMUNAND_FAILED": "Cloning SysNAND to EmuNAND: failed!", - "PRESS_A_TO_CONTINUE": "Press to continue", - "HEXEDITOR_CONTROLS": "Hexeditor Controls:\n \n↑↓→←(+R) - Scroll\nR+Y - Switch view\nX - Search / goto...\nA - Enter edit mode\nA+↑↓→← - Edit value\nB - Exit\n", + "CHOOSE_EMUNAND_TYPE": "Choisissez le type d'EmuNAND à configurer :", + "CLONE_SYSNAND_TO_REDNAND": "Cloner la SysNAND vers la RedNAND ?", + "CLONING_SYSNAND_TO_EMUNAND_FAILED": "Clonage de la SysNAND vers l'EmuNAND : échec !", + "PRESS_A_TO_CONTINUE": "Appuyez sur pour continuer", + "HEXEDITOR_CONTROLS": "Commandes de l'éditeur hexadécimal :\n \n↑↓→←(+R) - Défiler\nR+Y - Changer de vue\nX - Rechercher / aller à…\nA - Entrer en mode édition\nA+↑↓→← - Modifier la valeur\nB - Quitter\n", "NOT_FOUND": "Not found!", "GO_TO_OFFSET": "Aller à l'offset", - "SEARCH_FOR_STRING": "Search for string", - "SEARCH_FOR_DATA": "Search for data", + "SEARCH_FOR_STRING": "Recherche de chaîne", + "SEARCH_FOR_DATA": "Recherche de données", "CURRENT_OFFSET_SELECT_ACTION": "Current offset: %08lX\nSelect action:", "CURRENT_OFFSET_ENTER_NEW": "Current offset: %08lX\nEnter new offset below.", "ENTER_SEARCH_REPEAT_SEARCH": "Enter search string below.\n(R+X to repeat search)", "MADE_EDITS_SAVE_CHANGES": "You made edits in %lu place(s).\nWrite changes to file?", - "FAILED_WRITING_TO_FILE": "Failed writing to file!", - "CALCULATING_SHA_FAILED": "Calculating SHA-%s: failed!", - "SHA_VERIFICATION_PASSED": "\nSHA verification: passed!", - "SHA_VERIFICATION_FAILED": "\nSHA verification: failed", - "IDENTICAL_WITH_PREVIOUS": "\n \nIdentical with previous file:\n", - "WRITE_SHA_FILE": "\n \nWrite .SHA file?", - "WRITE_SHA1_FILE": "\n \nWrite .SHA1 file?", - "CALCULATING_CMAC_FAILED": "Calculating CMAC: failed!", - "CMAC_VERIFICATION_PASSED": "CMAC verification: passed!", - "CMAC_VERIFICATION_FAILED": "CMAC verification: failed!", - "FIX_CMAC_IN_FILE": "\n \nFix CMAC in file?", - "FIXING_CMAC_FAILED": "Fixing CMAC: failed!", - "COPY_ALL_SELECTED_ITEMS": "Copy all %lu selected items?", - "FAILED_COPYING_ITEM": "Failed copying item", - "ITEMS_COPIED_TO_OUT": "%lu items copied to %s", - "PATH_COPIED_TO_OUT": "%s\nCopied to %s", + "FAILED_WRITING_TO_FILE": "Impossible d'écrire dans le fichier !", + "CALCULATING_SHA_FAILED": "Calcul SHA-%s : échec !", + "SHA_VERIFICATION_PASSED": "\nVérification SHA : réussie !", + "SHA_VERIFICATION_FAILED": "\nVérification SHA : échec !", + "IDENTICAL_WITH_PREVIOUS": "\n \nIdentique au fichier précédent :\n", + "WRITE_SHA_FILE": "\n \nÉcrire un fichier .SHA ?", + "WRITE_SHA1_FILE": "\n \nÉcrire un fichier .SHA1 ?", + "CALCULATING_CMAC_FAILED": "Calcul du CMAC : échec !", + "CMAC_VERIFICATION_PASSED": "Vérification du CMAC : réussie !", + "CMAC_VERIFICATION_FAILED": "Vérification du CMAC : échec !", + "FIX_CMAC_IN_FILE": "\n \nCorriger le CMAC du fichier ?", + "FIXING_CMAC_FAILED": "Correction du CMAC : échec !", + "COPY_ALL_SELECTED_ITEMS": "Copier les %lu éléments sélectionnés ?", + "FAILED_COPYING_ITEM": "Impossible de copier l'élément", + "ITEMS_COPIED_TO_OUT": "%lu éléments copiés vers %s", + "PATH_COPIED_TO_OUT": "%s\nCopié dans %s", "CART_INIT_FAILED": "Cart init failed!", "CART_DETECTED_SIZE_INPUT_BELOW": "Cart: %s\nDetected size: %s\n \nInput dump size below.", "NDS_CART_DECRYPT_SECURE_AREA": "Cart: %s\nNDS cart detected\nDecrypt the secure area?", "FAILED_DUMPING_CART": "%s\nFailed dumping cart", - "PATH_DUMPED_TO_OUT": "%s\nDumped to %s", - "CREATED": "created", - "MODIFIED": "modified", - "ANALYZING_DRIVE": "Analyzing drive, please wait...", - "ANALYZING_DIR": "Analyzing dir, please wait...", + "PATH_DUMPED_TO_OUT": "%s\nDumpé vers %s", + "CREATED": "créé ", + "MODIFIED": "modifié ", + "ANALYZING_DRIVE": "Analyse du disque, veuillez patienter…", + "ANALYZING_DIR": "Analyse du dossier, veuillez patienter…", "N_FILES_N_SUBDIRS_TOTAL_SIZE_FREE_USED_TOTAL": "%lu files & %lu subdirs\n%s total size\n \nspace free: %s\nspace used: %s\nspace total: %s", "N_FILES_N_SUBDIRS_TOTAL_SIZE": "%lu files & %lu subdirs\n%s total size", - "FILESIZE_X": "filesize: %s", - "READONLY_HIDDEN_SYSTEM_ARCHIVE_VIRTUAL": " \n[%c] %sread-only [%c] %shidden\n[%c] %ssystem [%c] %sarchive\n[%c] %svirtual\n%s", - "UDRL_CHANGE_ATTRIBUTES": " \n(↑↓→← to change attributes)\n", - "A_TO_CONTINUE": "( to continue)", - "A_APPLY_B_CANCEL": "( to apply, to cancel)", - "A_YES_B_NO": "( yes, no)", - "A_SELECT_B_CANCEL": "( select, cancel)", - "HOLD_B_TO_CANCEL": "(hold B to cancel)", - "FAILED_TO_SET_ATTRIBUTES": "Failed to set attributes!", - "NAND_IMAGE_OPTIONS": "NAND image options...", - "CTRNAND_OPTIONS": "CTRNAND options...", - "MOUNT_FAT_IMAGE": "Mount as FAT image", - "CIA_IMAGE_OPTIONS": "CIA image options...", - "NCSD_IMAGE_OPTIONS": "NCSD image options...", - "NCCH_IMAGE_OPTIONS": "NCCH image options...", - "MOUNT_AS_EXEFS_IMAGE": "Mount as EXEFS image", - "MOUNT_AS_ROMFS_IMAGE": "Mount as ROMFS image", - "TMD_FILE_OPTIONS": "TMD file options...", - "TMD_CDN_OPTIONS": "TMD/CDN options...", - "TMD_TWL_OPTIONS": "TMD/TWL options...", - "MANAGE_TITLE": "Manage Title...", - "BOSS_FILE_OPTIONS": "BOSS file options...", - "DECRYPT_NUS_CDN_FILE": "Decrypt NUS/CDN file", - "SHOW_SMDH_TITLE_INFO": "Show SMDH title info", - "NDS_IMAGE_OPTIONS": "NDS image options...", - "GBA_IMAGE_OPTIONS": "GBA image options...", - "TICKET_OPTIONS": "Ticket options...", - "TAD_IMAGE_OPTIONS": "TAD image options...", - "SHOW_3DSX_TITLE_INFO": "Show 3DSX title info", - "FIRM_IMAGE_OPTIONS": "FIRM image options...", - "AGBSAVE_OPTIONS": "AGBSAVE options...", - "DUMP_GBA_VC_SAVE": "Dump GBA VC save", - "TICKET_DB_OPTIONS": "Ticket.db options...", - "MOUNT_AS_DIFF_IMAGE": "Mount as DIFF image", - "MOUNT_AS_DISA_IAMGE": "Mount as DISA image", - "INSTALL_CIFINISH_BIN": "Install cifinish.bin", + "FILESIZE_X": "taille fichier : %s", + "READONLY_HIDDEN_SYSTEM_ARCHIVE_VIRTUAL": " \n[%c] %slect. seule [%c] %scaché\n[%c] %ssystème [%c] %sarchive\n[%c] %svirtuel\n%s", + "UDRL_CHANGE_ATTRIBUTES": " \n(↑↓→← pour changer les attributs)\n", + "A_TO_CONTINUE": "( pour continuer)", + "A_APPLY_B_CANCEL": "( pour appliquer, pour annuler)", + "A_YES_B_NO": "( oui, non)", + "A_SELECT_B_CANCEL": "( sélectionner, annuler)", + "HOLD_B_TO_CANCEL": "(maintenez B pour annuler)", + "FAILED_TO_SET_ATTRIBUTES": "Impossible de définir les attributs !", + "NAND_IMAGE_OPTIONS": "Options d'image NAND…", + "CTRNAND_OPTIONS": "Options CTRNAND…", + "MOUNT_FAT_IMAGE": "Monter en tant qu'image FAT", + "CIA_IMAGE_OPTIONS": "Options d'image CIA…", + "NCSD_IMAGE_OPTIONS": "Options d'image NCSD…", + "NCCH_IMAGE_OPTIONS": "Options d'image NCCH…", + "MOUNT_AS_EXEFS_IMAGE": "Monter en tant qu'image EXEFS", + "MOUNT_AS_ROMFS_IMAGE": "Monter en tant qu'image ROMFS", + "TMD_FILE_OPTIONS": "Options de fichier TMD…", + "TMD_CDN_OPTIONS": "Options TMD/CDN…", + "TMD_TWL_OPTIONS": "Options TMD/TWL…", + "MANAGE_TITLE": "Gérer le titre…", + "BOSS_FILE_OPTIONS": "Options de fichier BOSS…", + "DECRYPT_NUS_CDN_FILE": "Décrypter fichier NUS/CDN", + "SHOW_SMDH_TITLE_INFO": "Afficher infos titre SMDH", + "NDS_IMAGE_OPTIONS": "Options d'image NDS…", + "GBA_IMAGE_OPTIONS": "Options d'image GBA…", + "TICKET_OPTIONS": "Options de ticket…", + "TAD_IMAGE_OPTIONS": "Options d'image TAD…", + "SHOW_3DSX_TITLE_INFO": "Afficher infos titre 3DSX", + "FIRM_IMAGE_OPTIONS": "Options d'image FIRM…", + "AGBSAVE_OPTIONS": "Options AGBSAVE…", + "DUMP_GBA_VC_SAVE": "Dumper sauvegarde GBA CV", + "TICKET_DB_OPTIONS": "Options Ticket.db…", + "MOUNT_AS_DIFF_IMAGE": "Monter en tant qu'image DIFF", + "MOUNT_AS_DISA_IAMGE": "Monter en tant qu'image DISA", + "INSTALL_CIFINISH_BIN": "Installer cifinish.bin", "TITLEKEY_OPTIONS": "Titlekey options...", - "AESKEYDB_OPTIONS": "AESkeydb options...", - "BUILD_X": "Build %s", - "NCCHINFO_OPTIONS": "NCCHinfo options...", - "EXECUTE_GM9_SCRIPT": "Execute GM9 script", - "FONT_OPTIONS": "Font options...", - "LANGUAGE_OPTIONS": "Language options...", - "VIEW_PNG_FILE": "View PNG file", - "REBUILD_NCSD_HEADER": "Rebuild NCSD header", - "SHOW_IN_HEXEDITOR": "Show in Hexeditor", - "CALCULATE_SHA256": "Calculate SHA-256", - "CALCULATE_SHA1": "Calculate SHA-1", - "SHOW_FILE_INFO": "Show file info", - "SHOW_IN_TEXTVIEWER": "Show in Textviewer", - "CALCULATE_CMAC": "Calculate CMAC", - "COPY_TO_OUT": "Copy to %s", - "DUMP_TO_OUT": "Dump to %s", + "AESKEYDB_OPTIONS": "Options AESkeydb…", + "BUILD_X": "Générer %s", + "NCCHINFO_OPTIONS": "Options NCCHinfo…", + "EXECUTE_GM9_SCRIPT": "Exécuter script GM9", + "FONT_OPTIONS": "Paramètres de la police…", + "LANGUAGE_OPTIONS": "Paramètres de la langue…", + "VIEW_PNG_FILE": "Voir le fichier PNG", + "REBUILD_NCSD_HEADER": "Régénérer en-tête NCSD", + "SHOW_IN_HEXEDITOR": "Éditeur hexadécimal", + "CALCULATE_SHA256": "Calculer SHA-256", + "CALCULATE_SHA1": "Calculer SHA-1", + "SHOW_FILE_INFO": "Afficher infos fichier", + "SHOW_IN_TEXTVIEWER": "Visionneuse de textes", + "CALCULATE_CMAC": "Calculer le CMAC", + "COPY_TO_OUT": "Copier vers %s", + "DUMP_TO_OUT": "Dumper vers %s", "INJECT_DATA_AT_OFFSET": "Inject data @offset", - "OPEN_THIS_FOLDER": "Open this folder", - "OPEN_CONTAINING_FOLDER": "Open containing folder", - "OPEN_TITLE_FOLDER": "Open title folder", - "PATH_N_FILES_SELECTED": "%s\n(%lu files selected)", - "CHECK_CURRENT_CMAC_ONLY": "Check current CMAC only", - "VERIFY_CMAC_FOR_ALL": "Verify CMAC for all", - "FIX_CMAC_FOR_ALL": "Fix CMAC for all", - "N_N_N_FILES_OK_FIXED_TOTAL_N_OF_N_HAVE_NO_CMAC": "%lu/%lu/%lu files ok/fixed/total\n%lu/%lu have no CMAC", - "N_OF_N_FILES_VERIFIED_N_OF_N_FILES_FIXED": "%lu/%lu files verified ok\n%lu/%lu files fixed", - "N_OF_N_FILES_VERIFIED_N_OF_N_HAVE_NO_CMAC": "%lu/%lu files verified ok\n%lu/%lu have no CMAC", - "N_OF_N_FILES_VERIFIED": "%lu/%lu files verified ok", + "OPEN_THIS_FOLDER": "Ouvrir ce dossier", + "OPEN_CONTAINING_FOLDER": "Ouvrir le dossier contenant", + "OPEN_TITLE_FOLDER": "Ouvrir le dossier du titre", + "PATH_N_FILES_SELECTED": "%s\n(%lu fichiers sélectionnés)", + "CHECK_CURRENT_CMAC_ONLY": "Vérifier le CMAC actuel uniq.", + "VERIFY_CMAC_FOR_ALL": "Vérifier le CMAC pour tous", + "FIX_CMAC_FOR_ALL": "Corriger le CMAC pour tous", + "N_N_N_FILES_OK_FIXED_TOTAL_N_OF_N_HAVE_NO_CMAC": "%lu/%lu/%lu fichiers ok/corrigés/au total\n%lu/%lu n'ont pas de CMAC", + "N_OF_N_FILES_VERIFIED_N_OF_N_FILES_FIXED": "%lu/%lu fichiers vérifiés ok\n%lu/%lu fichiers corrigés", + "N_OF_N_FILES_VERIFIED_N_OF_N_HAVE_NO_CMAC": "%lu/%lu fichiers vérifiés ok\n%lu/%lu n'ont pas de CMAC", + "N_OF_N_FILES_VERIFIED": "%lu/%lu fichiers vérifiés ok", "INJECT_DATA_FROM_SPECIFY_OFFSET_BELOW": "Inject data from %s?\nSpecify offset below.", "FAILED_INJECTING_PATH": "Failed injecting %s", - "MOUNT_CXI_NDS_TO_DRIVE": "Mount CXI/NDS to drive", - "MOUNT_IMAGE_TO_DRIVE": "Mount image to drive", - "RESTORE_SYSNAND_SAFE": "Restore SysNAND (safe)", + "MOUNT_CXI_NDS_TO_DRIVE": "Monter CXI/NDS sur le lecteur", + "MOUNT_IMAGE_TO_DRIVE": "Monter l'image sur le lecteur", + "RESTORE_SYSNAND_SAFE": "Restaurer la SysNAND (sans risque)", "UPDATE_EMBEDDED_BACKUP": "Update embedded backup", - "SHOW_TITLE_INFO": "Show title info", - "DECRYPT_FILE": "Decrypt file (...)", - "DECRYPT_FILE_OUT": "Decrypt file (%s)", - "ENCRYPT_FILE": "Encrypt file (...)", - "ENCRYPT_FILE_OUT": "Encrypt file (%s)", - "BUILD_CIA_FROM_FILE": "Build CIA from file", - "BUILD_CIA_STANDARD": "Build CIA (standard)", - "BUILD_CIA_LEGIT": "Build CIA (legit)", - "DUMP_CXI_NDS_FILE": "Dump CXI/NDS file", - "INSTALL_GAME_IMAGE": "Install game image", - "INSTALL_TICKET": "Install ticket", - "DUMP_TICKET_FILE": "Dump ticket file", - "UNINSTALL_TITLE": "Uninstall title", - "VERIFY_FILE": "Verify file", - "TRANSFER_IMAGE_TO_CTRNAND": "Transfer image to CTRNAND", - "INJECT_TO_H_AND_S": "Inject to H&S", - "TRIM_FILE": "Trim file", - "RENAME_FILE": "Rename file", + "SHOW_TITLE_INFO": "Afficher infos titre", + "DECRYPT_FILE": "Déchiffrer le fichier (…)", + "DECRYPT_FILE_OUT": "Déchiffrer le fichier (%s)", + "ENCRYPT_FILE": "Chiffrer le fichier (…)", + "ENCRYPT_FILE_OUT": "Chiffrer le fichier (%s)", + "BUILD_CIA_FROM_FILE": "Générer CIA à partir du fichier", + "BUILD_CIA_STANDARD": "Générer CIA (standard)", + "BUILD_CIA_LEGIT": "Générer CIA (authentique)", + "DUMP_CXI_NDS_FILE": "Dumper fichier CXI/NDS", + "INSTALL_GAME_IMAGE": "Installer l'image du jeu", + "INSTALL_TICKET": "Installer le ticket", + "DUMP_TICKET_FILE": "Dumper le fichier ticket", + "UNINSTALL_TITLE": "Désinstaller le titre", + "VERIFY_FILE": "Vérifier le fichier", + "TRANSFER_IMAGE_TO_CTRNAND": "Transférer image vers CTRNAND", + "INJECT_TO_H_AND_S": "Injecter dans S&S", + "TRIM_FILE": "Tronquer le fichier", + "RENAME_FILE": "Renommer le fichier", "BUILD_XORPADS_SD": "Build XORpads (SD output)", "BUILD_XORPADS_INPLACE": "Build XORpads (inplace)", - "EXTRACT_X": "Extract %s", + "EXTRACT_X": "Extraire %s", "INIT_X": "Init %s", - "INSTALL_X": "Install %s", - "INSTALL_FIRM": "Install FIRM", - "BOOT_FIRM": "Boot FIRM", - "SET_AS_ACTIVE_FONT": "Set as active font", - "SET_AS_ACTIVE_LANGUAGE": "Set as active language", - "DUMP_BA_VC_SAVE": "Dump GBA VC save", - "INJECT_GBA_VC_SAVE": "Inject GBA VC save", - "SET_AS_DEFAULT": "Set as default", - "MOUNTING_IMAGE_FAILED": "Mounting image: failed", - "PATH_MOUNTED_AS_DRIVE_ENTER_PATH_NOW": "%s\nMounted as drive %s\nEnter path now?", - "DECRYPT_TO_OUT": "Decrypt to %s", - "DECRYPT_INPLACE": "Decrypt inplace", - "TRY_TO_DECRYPT_ALL_N_SELECTED_FILES": "Try to decrypt all %lu selected files?", - "TRYING_TO_DECRYPT_N_FILES": "Trying to decrypt %lu files...", - "DECRYPTION_FAILED_CONTINUE": "Decryption failed\n \nContinue?", - "N_OF_N_FILES_DECRYPTED_N_OF_N_NOT_ENCRYPTED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu files decrypted ok\n%lu/%lu not encrypted\n%lu/%lu not of same type", - "N_OF_N_FILES_DECRYPTED": "%lu/%lu files decrypted ok", - "N_FILES_WRITTEN_TO_OUT": "%lu files written to %s", - "FILE_NOT_ENCRYPTED": "File is not encrypted", - "DECRYPTION_SUCCESS": "Decryption success", - "DECRYPTION_FAILED": "Decryption failed", - "PATH_DECRYPTED_TO_OUT": "%s\nDecrypted to %s", - "ENCRYPT_TO_OUT": "Encrypt to %s", - "ENCRYPT_INPLACE": "Encrypt inplace", - "TRY_TO_ENCRYPT_N_SELECTED_FILES": "Try to encrypt all %lu selected files?", - "TRYING_TO_ENCRYPT_N_FILES": "Trying to encrypt %lu files...", - "ENCRYPTION_FAILED_CONTINUE": "Encryption failed\n \nContinue?", - "N_OF_N_FILES_ENCRYPTED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu files encrypted ok\n%lu/%lu not of same type", - "N_OF_N_FILES_ENCRYPTED": "%lu/%lu files encrypted ok", - "ENCRYPTION_SUCCESS": "Encryption success", - "ENCRYPTION_FAILED": "Encryption failed", - "PATH_ENCRYPTED_TO_OUT": "%s\nEncrypted to %s", - "TRY_TO_PROCESS_N_SELECTED_FILES": "Try to process all %lu selected files?", - "PATH_BUILD_TYPE_FAILED_CONTINUE": "%s\nBuild %s failed\n \nContinue?", - "N_OF_N_TYPES_BUILT_N_OF_N_NOT_SAME_TYPE": "%lu/%lu %ss built ok\n%lu/%lu not of same type", - "N_OF_N_TYPES_BUILT": "%lu/%lu %ss built ok", - "N_FILES_FAILED_CONVERTION_VERIFICATION_RECOMMENDED": "%lu file(s) failed conversion.\nVerification is recommended.", - "PATH_TYPE_BUILT_TO_OUT": "%s\n%s built to %s", - "PATH_TYPE_BUILD_FAILED": "%s\n%s build failed", - "FILE_FAILED_CONVERSION_VERIFY_NOW": "file failed conversion.\n \nVerify now?", - "VERIFICATION_SUCCESS": "Verification success", - "VERIFICATION_FAILED": "Verification failed", - "CONTENT_IS_MISSING": "Content is missing", - "INSTALL_TO_SYSNAND": "Install to SysNAND", - "INSTALL_TO_EMUNAND": "Install to EmuNAND", - "TRY_TO_INSTALL_N_SELECTED_FILES": "Try to install all %lu selected files?", - "TRYING_TO_INSTALL_N_FILES": "Trying to install %lu files...", - "INSTALL_FAILED_CONTINUE": "Install failed\n \nContinue?", - "N_OF_N_FILES_INSTALLED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu files installed ok\n%lu/%lu not of same type", - "N_OF_N_FILES_INSTALLED": "%lu/%lu files installed ok", - "INSTALL_SUCCESS": "Install success", - "INSTALL_FAILED": "Install failed", - "FILE_FAILED_INSTALL_VERIFY_NOW": "file failed install.\n \nVerify now?", - "KEEP_TICKET_AND_SAVEGAME": "Keep ticket & savegame", - "UNINSTALL_EVERYTHING": "Uninstall everything", - "ABORT_UNINSTALL": "Abort uninstall", - "UNINSTALL_N_SELECTED_TITLES": "Uninstall %lu selected titles?", - "UNINSTALL_SELECTED_TITLE": "Uninstall selected title?", - "N_OF_N_TITLES_UNINSTALLED": "%lu/%lu titles uninstalled", - "UNINSTALLING_PLEASE_WAIT": "Uninstalling, please wait...", - "UNINSTALL_FAILED": "Uninstall failed!", - "TRY_TO_VERIFY_N_SELECTED_FILES": "Try to verify all %lu selected files?", - "VERIFICATION_FAILED_CONTINUE": "Verification failed\n \nContinue?", - "N_OF_N_FILES_VERIFIED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu files verified ok\n%lu/%lu not of same type", - "VERIFYING_FILE_PLEASE_WAIT": "Verifying file, please wait...", - "NAND_VALIDATION_SUCCESS": "NAND validation success", - "NAND_VALIDATION_FAILED": "NAND validation failed", - "DUMP_FOR_N_SELECTED_FILES": "Dump for all %lu selected files?", - "N_OF_N_LEGIT_TICKETS_DUMPED_ATTEMPT_DUMP_ALL": "%lu/%lu legit tickets dumped.\n \nAttempt to dump all tickets?", - "N_OF_N_TICKETS_DUMPED_TO_OUT": "%lu/%lu tickets dumped to %s", - "PATH_TICKET_DUMPED_TO_OUT": "%s\nTicket dumped to %s", - "LEGIT_TICKET_NOT_FOUND_DUMP_ANYWAYS": "%s\nLegit ticket not found.\n \nDump anyways?", - "DUMP_TICKET_FAILED": "Dump ticket failed!", + "INSTALL_X": "Installer %s", + "INSTALL_FIRM": "Installer le FIRM", + "BOOT_FIRM": "Démarrer le FIRM", + "SET_AS_ACTIVE_FONT": "Définir comme police active", + "SET_AS_ACTIVE_LANGUAGE": "Définir comme langue active", + "DUMP_BA_VC_SAVE": "Dumper sauvegarde GBA CV", + "INJECT_GBA_VC_SAVE": "Injecter sauvegarde GBA CV", + "SET_AS_DEFAULT": "Définir par défaut", + "MOUNTING_IMAGE_FAILED": "Montage de l'image : échec", + "PATH_MOUNTED_AS_DRIVE_ENTER_PATH_NOW": "%s\nMonté en tant que lecteur %s\nS'y rendre tout se suite ?", + "DECRYPT_TO_OUT": "Déchiffrer vers %s", + "DECRYPT_INPLACE": "Déchiffrer en place", + "TRY_TO_DECRYPT_ALL_N_SELECTED_FILES": "Essayer de déchiffrer les %lu fichiers sélectionnés ?", + "TRYING_TO_DECRYPT_N_FILES": "Tentative de déchiffrement de %lu fichiers…", + "DECRYPTION_FAILED_CONTINUE": "Échec du déchiffrement\n \nContinuer ?", + "N_OF_N_FILES_DECRYPTED_N_OF_N_NOT_ENCRYPTED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu fichiers déchiffrés ok\n%lu/%lu non chiffrés\n%lu/%lu pas du même type", + "N_OF_N_FILES_DECRYPTED": "%lu/%lu fichiers déchiffrés ok", + "N_FILES_WRITTEN_TO_OUT": "%lu fichiers écrits vers %s", + "FILE_NOT_ENCRYPTED": "Le fichier n'est pas chiffré", + "DECRYPTION_SUCCESS": "Déchiffrement réussi", + "DECRYPTION_FAILED": "Échec du déchiffrement", + "PATH_DECRYPTED_TO_OUT": "%s\nDéchiffré vers %s", + "ENCRYPT_TO_OUT": "Chiffrer vers %s", + "ENCRYPT_INPLACE": "Chiffrer en place", + "TRY_TO_ENCRYPT_N_SELECTED_FILES": "Essayer de chiffrer les %lu fichiers sélectionnés ?", + "TRYING_TO_ENCRYPT_N_FILES": "Tentative de chiffrement de %lu fichiers…", + "ENCRYPTION_FAILED_CONTINUE": "Échec du chiffrement\n \nContinuer ?", + "N_OF_N_FILES_ENCRYPTED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu fichiers chiffrés ok\n%lu/%lu pas du même type", + "N_OF_N_FILES_ENCRYPTED": "%lu/%lu fichiers chiffrés ok", + "ENCRYPTION_SUCCESS": "Chiffrement réussi", + "ENCRYPTION_FAILED": "Échec du chiffrement", + "PATH_ENCRYPTED_TO_OUT": "%s\nChiffré vers %s", + "TRY_TO_PROCESS_N_SELECTED_FILES": "Essayer de traiter les %lu fichiers sélectionnés ?", + "PATH_BUILD_TYPE_FAILED_CONTINUE": "%s\nLa génération de %s a échoué\n \nContinuer ?", + "N_OF_N_TYPES_BUILT_N_OF_N_NOT_SAME_TYPE": "%lu/%lu %ss générés ok\n%lu/%lu pas du même type", + "N_OF_N_TYPES_BUILT": "%lu/%lu %ss générés ok", + "N_FILES_FAILED_CONVERTION_VERIFICATION_RECOMMENDED": "La conversion a échoué pour %s fichier(s).\nUne vérification est recommandée.", + "PATH_TYPE_BUILT_TO_OUT": "%s\n%s générés vers %s", + "PATH_TYPE_BUILD_FAILED": "%s\n%s n'a pu être généré", + "FILE_FAILED_CONVERSION_VERIFY_NOW": "conversion du fichier échouée.\n \nVérifier maintenant ?", + "VERIFICATION_SUCCESS": "Vérification réussie", + "VERIFICATION_FAILED": "Échec de la vérification", + "CONTENT_IS_MISSING": "Le contenu est manquant", + "INSTALL_TO_SYSNAND": "Installer sur la SysNAND", + "INSTALL_TO_EMUNAND": "Installer sur l'EmuNAND", + "TRY_TO_INSTALL_N_SELECTED_FILES": "Essayer d'installer les %lu fichiers sélectionnés ?", + "TRYING_TO_INSTALL_N_FILES": "Tentative d'installation de %lu fichiers…", + "INSTALL_FAILED_CONTINUE": "Échec de l'installation\n \nContinuer ?", + "N_OF_N_FILES_INSTALLED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu fichiers installés ok\n%lu/%lu pas du même type", + "N_OF_N_FILES_INSTALLED": "%lu/%lu fichiers installés ok", + "INSTALL_SUCCESS": "Installation réussie", + "INSTALL_FAILED": "Échec de l'installation", + "FILE_FAILED_INSTALL_VERIFY_NOW": "installation du fichier échouée.\n \nVérifier maintenant ?", + "KEEP_TICKET_AND_SAVEGAME": "Conserver ticket et sauvegarde", + "UNINSTALL_EVERYTHING": "Tout désinstaller", + "ABORT_UNINSTALL": "Annuler désinstallation", + "UNINSTALL_N_SELECTED_TITLES": "Désinstaller les %lu titres sélectionnés ?", + "UNINSTALL_SELECTED_TITLE": "Désinstaller le titre sélectionné ?", + "N_OF_N_TITLES_UNINSTALLED": "%lu/%lu titres désinstallés", + "UNINSTALLING_PLEASE_WAIT": "Désinstallation, veuillez patienter…", + "UNINSTALL_FAILED": "Échec de la désinstallation !", + "TRY_TO_VERIFY_N_SELECTED_FILES": "Essayer de vérifier les %lu fichiers sélectionnés ?", + "VERIFICATION_FAILED_CONTINUE": "Échec de la vérification\n \nContinuer ?", + "N_OF_N_FILES_VERIFIED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu fichiers vérifiés ok\n%lu/%lu pas du même type", + "VERIFYING_FILE_PLEASE_WAIT": "Vérification du fichier, veuillez patienter…", + "NAND_VALIDATION_SUCCESS": "Validation de la NAND réussie", + "NAND_VALIDATION_FAILED": "Échec de la validation de la NAND", + "DUMP_FOR_N_SELECTED_FILES": "Dumper les %lu fichiers sélectionnés ?", + "N_OF_N_LEGIT_TICKETS_DUMPED_ATTEMPT_DUMP_ALL": "%lu/%lu tickets authentiques dumpés.\n \nTenter de dumper tous les tickets ?", + "N_OF_N_TICKETS_DUMPED_TO_OUT": "%lu/%lu tickets dumpés vers %s", + "PATH_TICKET_DUMPED_TO_OUT": "%s\nTicket dumpé vers %s", + "LEGIT_TICKET_NOT_FOUND_DUMP_ANYWAYS": "%s\nLe ticket authentique n'a pas été trouvé.\n \nDumper quand même ?", + "DUMP_TICKET_FAILED": "Échec du dumping du ticket !", "BUILDING_X": "Building %s...", "BUILDING_X_SYSNAND": "Building %s (SysNAND)...", "BUILDING_X_EMUNAND": "Building %s (EmuNAND)...", - "PATH_N_OF_N_FILES_PROCESSED_N_OF_N_FILES_IGNORED": "%s\n%lu/%lu files processed\n%lu/%lu files ignored", - "PATH_N_OF_N_FILES_PROCESSED": "%s\n%lu/%lu files processed", - "BUILD_DATABASE_SUCCESS": "Build database success.", - "BUILD_DATABASE_FAILED": "Build database failed.", - "TRY_TO_TRIM_N_SELECTED_FILES": "Try to trim all %lu selected files?", - "TRIMMING_FAILED_CONTINUE": "Trimming failed\n \nContinue?", - "N_OF_N_FILES_TRIMMED_N_OF_N_NOT_OF_SAME_TYPE_X_SAVED": "%lu/%lu files trimmed ok\n%lu/%lu not of same type\n%s saved", - "N_OF_N_FILES_TRIMMED_X_SAVED": "%lu/%lu files trimmed ok\n%s saved", - "FILE_CANT_BE_TRIMMED": "File can't be trimmed.", - "FILE_ALREADY_TRIMMED": "File is already trimmed.", - "PATH_CURRENT_SIZE_TRIMMED_SIZE_DIFFERENCE_TRIM_FILE": "%s\nCurrent size: %s\nTrimmed size: %s\nDifference: %s\n \nTrim this file?", - "TRIMMING_FAILED": "Trimming failed.", - "PATH_TRIMMED_BY_X": "%s\nTrimmed by %s.", - "TRY_TO_RENAME_N_SELECTED_FILES": "Try to rename all %lu selected files?", - "N_OF_N_RENAMED": "%lu/%lu renamed ok", + "PATH_N_OF_N_FILES_PROCESSED_N_OF_N_FILES_IGNORED": "%s\n%lu/%lu fichiers traités\n%lu/%lu fichiers ignorés", + "PATH_N_OF_N_FILES_PROCESSED": "%s\n%lu/%lu fichiers traités", + "BUILD_DATABASE_SUCCESS": "Génération de la base de données réussie.", + "BUILD_DATABASE_FAILED": "Échec de la génération de la base de données.", + "TRY_TO_TRIM_N_SELECTED_FILES": "Essayer de tronquer les %lu fichiers sélectionnés ?", + "TRIMMING_FAILED_CONTINUE": "Échec du troncage\n \nContinuer ?", + "N_OF_N_FILES_TRIMMED_N_OF_N_NOT_OF_SAME_TYPE_X_SAVED": "%lu/%lu fichiers tronqués ok\n%lu/%lu pas du même type\n%s enregistrés", + "N_OF_N_FILES_TRIMMED_X_SAVED": "%lu/%lu fichiers tronqués ok\n%s enregistrés", + "FILE_CANT_BE_TRIMMED": "Impossible de tronquer le fichier.", + "FILE_ALREADY_TRIMMED": "Le fichier est déjà tronqué.", + "PATH_CURRENT_SIZE_TRIMMED_SIZE_DIFFERENCE_TRIM_FILE": "%s\nTaille actuelle : %s\nTaille tronquée : %s\nDifférence : %s\n \nTronquer ce fichier ?", + "TRIMMING_FAILED": "Échec du troncage.", + "PATH_TRIMMED_BY_X": "%s\nTronqué par %s.", + "TRY_TO_RENAME_N_SELECTED_FILES": "Essayer de renommer les %lu fichiers sélectionnés ?", + "N_OF_N_RENAMED": "%lu/%lu renommés ok", "COULD_NOT_RENAME_TO_GOOD_NAME": "Could not rename to good name", "SYSNAND_H_AND_S_INJECT": "SysNAND H&S inject", "EMUNAND_H_AND_S_INJECT": "EmuNAND H&S inject", - "H_AND_S_INJECT_SUCCESS": "H&S inject success", - "H_AND_S_INJECT_FAILURE": "H&S inject failure", - "TRY_EXTRACT_ALL_N_SELECTED_FILES": "Try to extract all %lu selected files?", - "N_OF_N_FILES_EXTRACTED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu files extracted ok\n%lu/%lu not of same type", - "N_OF_N_FILES_EXTRACTED": "%lu/%lu files extracted ok", - "EXTRACTING_DOT_CODE": "Extracting .code, please wait...", - "PATH_EXT_EXTRACTED_TO_OUT": "%s\n%s extracted to %s", - "DOT_CODE_EXTRACT_FAILED": ".code extract failed", - "TRANSFER_TO_SYSNAND": "Transfer to SysNAND", - "TRANSFER_TO_EMUNAND": "Transfer to EmuNAND", - "CTRNAND_TRANSFER_SUCCESS": "CTRNAND transfer success", - "CTRNAND_TRANSFER_FAILED": "CTRNAND transfer failed", - "NO_VALID_DESTINATION_FOUND": "No valid destination found", - "NAND_RESTORE_SUCCESS": "NAND restore success", - "NAND_RESTORE_FAILED": "NAND restore failed", - "REBUILD_NCSD_SUCCESS": "Rebuild NCSD success", - "REBUILD_NCSD_FAILED": "Rebuild NCSD failed", + "H_AND_S_INJECT_SUCCESS": "Injection dans S&S réussie", + "H_AND_S_INJECT_FAILURE": "Échec de l'injection dans S&S", + "TRY_EXTRACT_ALL_N_SELECTED_FILES": "Essayer d'extraire les %lu fichiers sélectionnés ?", + "N_OF_N_FILES_EXTRACTED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu fichiers extraits ok\n%lu/%lu pas du même type", + "N_OF_N_FILES_EXTRACTED": "%lu/%lu fichiers extraits ok", + "EXTRACTING_DOT_CODE": "Extraction de .code, veuillez patienter…", + "PATH_EXT_EXTRACTED_TO_OUT": "%s\n%s extrait vers %s", + "DOT_CODE_EXTRACT_FAILED": "Échec de l'extraction de .code", + "TRANSFER_TO_SYSNAND": "Transférer vers lz SysNAND", + "TRANSFER_TO_EMUNAND": "Transférer vers l'EmuNAND", + "CTRNAND_TRANSFER_SUCCESS": "Transfert de la CTRNAND réussie", + "CTRNAND_TRANSFER_FAILED": "Échec du transfert de la CTRNAND", + "NO_VALID_DESTINATION_FOUND": "Aucune destination valide n'a été trouvée", + "NAND_RESTORE_SUCCESS": "Restauration de la NAND réussie", + "NAND_RESTORE_FAILED": "Échec de la restauration de la NAND", + "REBUILD_NCSD_SUCCESS": "Régénération du NCSD réussie", + "REBUILD_NCSD_FAILED": "Échec de la régénération du NCSD", "PATH_NCCHINFO_PADGEN_SUCCESS": "%s\nNCCHinfo padgen success%cOutput dir: %s", "PATH_NCCHINFO_PADGEN_FAILED": "%s\nNCCHinfo padgen failed%c%0.0s", "UPDATING_EMBEDDED_BACKUP": "Updating embedded backup...", "BACKUP_UPDATE_NOT_REQUIRED": "Backup update: not required", "BACKUP_UPDATE_COMPLETED": "Backup update: completed", "BACKUP_UPDATE_FAILED": "Backup update: failed!", - "WARNING_KEYS_NOT_VERIFIED_CONTINUE_AT_YOUR_OWN_RISK": "Warning: Keys are not verified.\nContinue on your own risk?", + "WARNING_KEYS_NOT_VERIFIED_CONTINUE_AT_YOUR_OWN_RISK": "Attention : Les clés ne sont pas vérifiées.\nPoursuivre à vos risques et périls ?", "AESKEYDB_INIT_SUCCESS": "AESkeydb init success", "AESKEYDB_INIT_FAILED": "AESkeydb init failed", "AESKEYDB_INSTALL_SUCCESS": "AESkeydb install success", "AESKEYDB_INSTALL_FAILED": "AESkeydb install failed", - "INSTALL_TO_FIRM0": "Install to FIRM0", - "INSTALL_TO_FIRM1": "Install to FIRM1", - "INSTALL_TO_BOTH": "Install to both", - "PATH_N_KB_INSTALL_TO_SYSNAND": "%s (%dkB)\nInstall to SysNAND?", - "PATH_N_KB_INSTALL_SUCCESS": "%s (%dkB)\nInstall success", + "INSTALL_TO_FIRM0": "Installer sur FIRM0", + "INSTALL_TO_FIRM1": "Installer sur FIRM1", + "INSTALL_TO_BOTH": "Installer sur les deux", + "PATH_N_KB_INSTALL_TO_SYSNAND": "%s (%d ko)\nInstaller sur la SysNAND ?", + "PATH_N_KB_INSTALL_SUCCESS": "%s (%d ko)\nInstallation réussie", "PATH_N_KB_INSTALL_FAILED": "%s (%dkB)\nInstall failed", - "WARNING_DO_NOT_RUN_UNTRUSTED_SCRIPTS": "Warning: Do not run scripts\nfrom untrusted sources.\n \nExecute script?", - "SCRIPT_EXECUTE_SUCCESS": "Script execute success", - "SCRIPT_EXECUTE_FAILURE": "Script execute failure", + "WARNING_DO_NOT_RUN_UNTRUSTED_SCRIPTS": "Attention : N'exécutez pas les scripts\nprovenant de sources non fiables.\n \nExécuter le script ?", + "SCRIPT_EXECUTE_SUCCESS": "Exécution du script réussie", + "SCRIPT_EXECUTE_FAILURE": "Échec de l'exécution du script", "ERROR_CANNOT_VIEW_FILE": "Error: Cannot view file\n(Hint: maybe it's too big)", - "SAVEGAME_DUMPED_TO_OUT": "Savegame dumped to %s.", - "SAVEGAME_DUMP_FAILED": "Savegame dump failed!", - "GBA_SAVEGAME_MUST_BE_IN_CLIPBOARD": "GBA VC savegame has to\nbe in the clipboard.", - "SAVEGAME_INJECT_SUCCESS": "Savegame inject success.", - "SAVEGAME_INJECT_FAILED": "Savegame inject failed!", - "FONT_WILL_BE_ACTIVE_ON_NEXT_BOOT": "Font will be active on next boot", + "SAVEGAME_DUMPED_TO_OUT": "Sauvegarde dumpée vers %s.", + "SAVEGAME_DUMP_FAILED": "Échec du dump de la sauvegarde !", + "GBA_SAVEGAME_MUST_BE_IN_CLIPBOARD": "La sauvegarde GBA CV doit être\ndans le presse-papiers.", + "SAVEGAME_INJECT_SUCCESS": "Injection de la sauvegarde réussie.", + "SAVEGAME_INJECT_FAILED": "Échec de l'injection de la sauvegarde !", + "FONT_WILL_BE_ACTIVE_ON_NEXT_BOOT": "La police sera active au prochain démarrage", "LANGUAGE_WILL_BE_ACTIVE_ON_NEXT_BOOT": "Language will be active on next boot", "HOME_MORE_MENU_SELECT_ACTION": "HOME more... menu.\nSelect action:", "SD_FORMAT_MENU": "SD format menu", "BONUS_DRIVE_MENU": "Bonus drive setup", "SWITCH_EMUNAND": "Switch EmuNAND", "BUILD_SUPPORT_FILES": "Build support files", - "RESTORE_H_AND_S": "Restore H&S", - "SET_RTC_DATE_TIME": "Set RTC date&time", - "CONFGURE_BRIGHTNESS": "Configure brightness", - "CALIBRATE_TOUCHSCREEN": "Calibrate touchscreen", - "SYSTEM_INFO": "System info", - "SHOW_README": "Show ReadMe", + "RESTORE_H_AND_S": "Restaurer S&S", + "SET_RTC_DATE_TIME": "Régler date et heure RTC", + "CONFGURE_BRIGHTNESS": "Configurer la luminosité", + "CALIBRATE_TOUCHSCREEN": "Calibrer l'écran tactile", + "SYSTEM_INFO": "Infos système", + "SHOW_README": "Afficher le ReadMe", "INITIALIZING_SD_FAILED_RETRY": "Initializing SD card failed! Retry?", "SETUP_FAILED": "Setup failed!", "CURRENT_EMUNAND_OFFSET_IS_N_SWITCH_TO_NEXT": "Current EmuNAND offset is %06lX.\nSwitch to next offset?", @@ -387,38 +387,38 @@ "OK_SYS_EMU": "OK (Sys&Emu)", "OK_SYS": "OK (Sys)", "FAILED": "Failed", - "RESTORE_H_AND_S_EMUNAND": "Restore H&S (EmuNAND)", - "RESTORE_H_AND_S_SYSNAND": "Restore H&S (SysNAND)", - "TITLE_SET_RTC_DATE_TIME": "Set RTC date&time:", + "RESTORE_H_AND_S_EMUNAND": "Restaurer S&S (EmuNAND)", + "RESTORE_H_AND_S_SYSNAND": "Restaurer S&S (SysNAND)", + "TITLE_SET_RTC_DATE_TIME": "Régler date et heure RTC :", "NEW_RTC_DATE_TIME_IS_TIME": "New RTC date&time is:\n%s\n \nHint: HOMEMENU time needs\nmanual adjustment after\nsetting the RTC.", - "TOUCHSCREEN_CALIBRATION_SUCCESS": "Touchscreen calibration success!", - "TOUCHSCREEN_CALIBRATION_FAILED": "Touchscreen calibration failed!", + "TOUCHSCREEN_CALIBRATION_SUCCESS": "Calibration de l'écran tactile réussie !", + "TOUCHSCREEN_CALIBRATION_FAILED": "Impossible de calibrer l'écran tactile !", "GODMODE9_README_TOC": "GodMode9 ReadMe Table of Contents", "ESSENTIAL_BACKUP_NOT_FOUND_CREATE_NOW": "Essential files backup not found.\nCreate one now?", "BACKUP_EMBEDDED_WRITTEN_TO_OUT": "Backup embedded in SysNAND\nand written to %s.", - "RTC_DATE_TIME_SEEMS_TO_BE_WRONG_SET_NOW": "RTC date&time seems to be\nwrong. Set it now?", + "RTC_DATE_TIME_SEEMS_TO_BE_WRONG_SET_NOW": "La date et l'heure RTC\nsemblent être erronées.\nLes régler maintenant ?", "RESUME_GODMODE9": "Resume GodMode9", "RESUME_BOOTLOADER": "Resume bootloader", "SELECT_PAYLOAD": "Select payload...", "SELECT_SCRIPT": "Select script...", - "POWEROFF_SYSTEM": "Poweroff system", - "REBOOT_SYSTEM": "Reboot system", + "POWEROFF_SYSTEM": "Éteindre le système", + "REBOOT_SYSTEM": "Redémarrer le système", "FLAVOR_BOOTLOADER_SELECT_OPTION": "%s bootloader menu.\nSelect action:", "BOOTLOADER_PAYLOADS_MENU_SELECT_PAYLOAD": "Bootloader payloads menu.\nSelect payload:", "BOOTLOADER_SCRIPTS_MENU_SELECT_SCRIPT": "Bootloader scripts menu.\nSelect script:", "NO_BOOTABLE_FIRM_FOUND_RESUMING_GODMODE9": "No bootable FIRM found.\nNow resuming GodMode9...", - "OUT_OF_MEMORY": "Out of memory.", + "OUT_OF_MEMORY": "Mémoire insuffisante.", "INVALID_DIRECTORY_OBJECT": "Invalid directory object", "INVALID_ROOT_DIRECTORY": "Invalid root directory.", "WRITE_PERMISSIONS_WERE_CHANGED_RELOCK": "Write permissions were changed.\nRelock them?", - "OPEN_TITLE_MANAGER": "Open title manager", - "SEARCH_FOR_FILES": "Search for files...", - "FIX_CMACS_FOR_DRIVE": "Fix CMACs for drive", - "SHOW_DIRECTORY_INFO": "Show directory info", - "SHOW_DRIVE_INFO": "Show drive info", + "OPEN_TITLE_MANAGER": "Ouvrir le gestionnaire de titres", + "SEARCH_FOR_FILES": "Rechercher des titres…", + "FIX_CMACS_FOR_DRIVE": "Réparer les CMACs du lecteur", + "SHOW_DIRECTORY_INFO": "Afficher infos dossier", + "SHOW_DRIVE_INFO": "Afficher infos lecteur", "FAILED_SETTING_UP_TITLE_MANAGER": "Failed setting up title manager!", "SEARCH_FILE_ENTER_SEARCH_BELOW": "Search %s?\nEnter search below.", - "FOUND_N_RESULTS": "Found %lu results.", + "FOUND_N_RESULTS": "%lu résultats trouvés.", "FIX_CMACS_FOR_DRIVE_FINISHED": "Fix CMACs for drive finished.", "FAILED_TO_ANALYZE_DRIVE": "Failed to analyze drive\n", "FAILED_TO_ANALYZE_DIR": "Failed to analyze dir\n", @@ -426,8 +426,8 @@ "DELETE_N_PATHS": "Delete %lu path(s)?", "DELETING_FILES_PLEASE_WAIT": "Deleting files, please wait...", "FAILED_DELETING_N_OF_N_PATHS": "Failed deleting %lu/%lu path(s)", - "DELETE_FILE": "Delete \"%s\"?", - "FAILED_DELETING": "Failed deleting:", + "DELETE_FILE": "Supprimer « %s » ?", + "FAILED_DELETING_PATH": "Failed deleting:\n%s", "NOT_ALLOWED_IN_SEARCH_DRIVE": "Not allowed in search drive", "NOT_ALLOWED_IN_VIRTUAL_GAME_PATH": "Not allowed in virtual game path", "NOT_ALLOWED_IN_XORPAD_DRIVE": "Not allowed in XORpad drive", @@ -438,19 +438,19 @@ "PASTE_FILE_HERE": "Paste \"%s\" here?", "PASTE_N_PATHS_HERE": "Paste %lu paths here?", "FAILED_COPYING_PATH_PROCESS_REMAINING": "Failed copying path:\n%s\nProcess remaining?", - "FAILED_COPYING_PATH": "Failed copying path:", + "FAILED_COPYING_PATH": "Failed copying path:\n%s", "FAILED_MOVING_PATH_PROCESS_REMAINING": "Failed moving path:\n%s\nProcess remaining?", - "FAILED_MOVING_PATH": "Failed moving path:", + "FAILED_MOVING_PATH": "Failed moving path:\n%s", "RENAME_FILE_ENTER_NEW_NAME_BELOW": "Rename %s?\nEnter new name below.", - "FAILED_RENAMING_PATH": "Failed renaming path:", + "FAILED_RENAMING_PATH": "Failed renaming path:\n%s", "CREATE_A_NEW_ENTRY_HERE_SELECT_TYPE": "Create a new entry here?\nSelect type.", "CREATE_A_FOLDER": "Create a folder", "CREATE_A_DUMMY_FILE": "Create a dummy file", "CREATE_NEW_FOLDER_HERE_ENTER_NAME_BELOW": "Create a new folder here?\nEnter name below.", "CREATE_NEW_FILE_HERE_ENTER_NAME_BELOW": "Create a new file here?\nEnter name below.", "CREATE_NEW_FILE_HERE_ENTER_SIZE_BELOW": "Create a new %s here?\nEnter file size below.", - "FAILED_CREATING_FOLDER_PATH": "Failed creating folder:", - "FAILED_CREATING_FILE_PATH": "Failed creating file:", + "FAILED_CREATING_FOLDER_PATH": "Failed creating folder:\n%s", + "FAILED_CREATING_FILE_PATH": "Failed creating file:\n%s", "TITLE_MANAGER": "Title manager", "BRICK_MY_3DS": "Brick my 3DS", "LANGUAGE": "Language...", @@ -539,7 +539,7 @@ "SKIP_FILES": "Skip file(s)", "OVERWRITE_ALL": "Overwrite all", "SKIP_ALL": "Skip all", - "DESTINATION_ALREADY_EXISTS": "Destination already exists:", + "DESTINATION_ALREADY_EXISTS": "Destination already exists:\n%s", "CHOOSE_NEW_DESTINATION_NAME": "Choose new destination name", "COPY_OPERATION_IS_NOT_ALLOWED": "Copy operation is not allowed", "DESTINATION_EQUALS_ORIGIN": "Destination equals origin", @@ -558,11 +558,11 @@ "BEAT_EXPECTED_MORE_PATCH_DATA": "Expected more patch data", "BEAT_OUT_OF_MEMORY": "Out of memory", "BEAT_UNKNOWN_ERROR": "Unknown error", - "FAILED_TO_INITIALIZE_BPM_FILE": "Failed to initialize BPM file:", - "FAILED_TO_INITIALIZE_BPS_FILE": "Failed to initialize BPS file:", + "FAILED_TO_INITIALIZE_BPM_FILE": "Failed to initialize BPM file:\n%s", + "FAILED_TO_INITIALIZE_BPS_FILE": "Failed to initialize BPS file:\n%s", "PATCH_SUCCESSFULLY_APPLIED": "Patch successfully applied", "PATCHING_ABORTED_BY_USER": "Patching aborted by user", - "FAILED_TO_RUN_PATCH": "Failed to run patch:", + "FAILED_TO_RUN_PATCH": "Failed to run patch:\n%s", "DECOMPRESSING_DOT_CODE": "Decompressing .code...", "DECOMPRESSING_DOT_CODE_B_DETECTED_CANCEL": "Decompressing .code...\nB button detected. Cancel?", "COMPRESSING_DOT_CODE": "Compressing .code...", @@ -652,26 +652,26 @@ "CONTENTS_IN_CIA_TOTAL": "Contents in TMD: %lu", "CONSOLE_ID_N": "Console ID: %08lX\n", "SHOW_GAME_INFO_DETAILS": "%s\n%s %s Title\n \nTitle ID: %016llX\nTitle version: %lu.%lu.%lu\nContents size: %s\n%s\n%s \nTicket/TMD: %s/%s\nVerification: %s", - "STATE_LEGIT": "legit", - "STATE_ILLEGIT": "illegit", - "STATE_UNKNOWN": "unknown", - "STATE_INVALID": "invalid", + "STATE_LEGIT": "authentique", + "STATE_ILLEGIT": "inauthentique", + "STATE_UNKNOWN": "inconnu", + "STATE_INVALID": "invalide", "STATE_PENDING_PROCEED_WITH_VERIFICATION": "pending\n \nProceed with verification?", "STATE_PASSED": "passed", "STATE_FAILED": "failed", "OUTPUT_FILE_ALREADY_EXISTS_UPDATE_THIS": "Output file already exists.\nUpdate this?", - "DSI_ENHANCED": "DSi Enhanced", - "DSI_EXCLUSIVE": "DSi Exclusive", + "DSI_ENHANCED": "Optimisé DSi", + "DSI_EXCLUSIVE": "Exclusif DSi", "FIXING_CMACS_PLEASE_WAIT": "Fixing CMACs, please wait...", "NCSD_HEADER_IS_NOT_VALID": "NCSD header is not valid", "NAND_DUMP_MISSING_DATA": "NAND dump missing data", "ERROR_CTR_MBR_IS_CORRUPT": "Error: CTR MBR is corrupt", "ERROR_TWL_MBR_IS_CORRUPT": "Error: TWL MBR is corrupt", - "PATH_ERROR_CTR_PARTITION_N_IS_CORRUPT": "%s\nError: CTR partition%lu is corrupt", - "PATH_ERROR_TWL_PARTITION_N_IS_CORRUPT": "%s\nError: TWL partition%lu is corrupt", - "NO_VALID_FIRM_FOUND": "No valid FIRM found", - "ERROR_NAND_DUMP_IS_CORRUPT_STILL_CONTINUE": "Error: NAND dump is corrupt.\nStill continue?", - "ERROR_SYSTEM_IS_LOCKED": "Error: System is locked.", + "PATH_ERROR_CTR_PARTITION_N_IS_CORRUPT": "%s\nErreur : La partition CTR%lu est corrompue", + "PATH_ERROR_TWL_PARTITION_N_IS_CORRUPT": "%s\nErreur : La partition TWL%lu est corrompue", + "NO_VALID_FIRM_FOUND": "Aucun FIRM valide n'a été trouvé", + "ERROR_NAND_DUMP_IS_CORRUPT_STILL_CONTINUE": "Erreur : Le dump de la NAND\nest corrompu.\nContinuer quand même ?", + "ERROR_SYSTEM_IS_LOCKED": "Erreur : Le système est verrouillé.", "ESSENTIAL_FILES_BACKUP_IS_REQUIRED_CREATE_ONE_NOW": "Essential files backup is required.\nCreate one now?", "WARNING_PROCEEDING_WILL_OVERWRITE_SYSNAND_WITH_DUMP": "!WARNING!\n \nProceeding will overwrite the\nSysNAND with the provided dump.\n \n(B9S/A9LH will be left intact.)", "IMAGE_NCSD_CORRUPT_OR_CUSTOMIZED_SAFE_RESTORE_NOT_POSSIBLE": "Image NCSD corrupt or customized,\nsafe restore is not possible!", @@ -692,12 +692,12 @@ "PERFECT_KEYDB_IS_ALREADY_INSTALLED": "Perfect %s is already installed!", "PATH_NOT_PERFECT_KEYDB_IMAGE_CANNOT_INSTALL_TO_NAND": "%s\nNot a perfect %s image.\nCannot install to NAND!", "PATH_FAILED_WRITING_KEYDB_TO_NAND": "%s\nFailed writing %s to NAND!", - "USE_L_R_TO_SAVE": "(use L+R to save)", + "USE_L_R_TO_SAVE": "(utilisez L+R pour enregistrer)", "EASTER_NOT_FOUND": "(%s not found)", "BUILDING_TO_OUT_ARG": "Building to %s:\n%s ...", "EJECT_SD_CARD": "Eject SD card...", "INSERT_SD_CARD": "Insert SD card...", - "SCRIPTERR_UNKNOWN_CMD": "unknown cmd", + "SCRIPTERR_UNKNOWN_CMD": "cmd inconnu", "SCRIPTERR_BAD_NUMBER_OF_ARGS": "bad # of args", "SCRIPTERR_UNRECOGNIZED_FLAGS": "unrecognized flags", "SCRIPTERR_ILLEGAL_FLAG": "illegal flag", @@ -707,18 +707,18 @@ "SCRIPTERR_QUOTE_NOT_AN_ERROR": "'not' an error", "SCRIPTERR_SYNTAX_ERROR_AFTER_IF": "syntax error after 'if'", "SCRIPTERR_ELIF_WITHOUT_IF": "'elif' without 'if'", - "SCRIPTERR_SYNTAX_ERROR_AFTER_ELIF": "syntax error after 'elif'", - "SCRIPTERR_ELSE_WITHOUT_IF": "'else' without 'if'", - "SCRIPTERR_END_WITHOUT_IF": "'end' without 'if'", - "SCRIPTERR_FOR_INSIDE_FOR": "'for' inside 'for'", + "SCRIPTERR_SYNTAX_ERROR_AFTER_ELIF": "erreur de syntaxe après 'elif'", + "SCRIPTERR_ELSE_WITHOUT_IF": "'else' sans 'if'", + "SCRIPTERR_END_WITHOUT_IF": "'end' sans 'if'", + "SCRIPTERR_FOR_INSIDE_FOR": "'for' dans un 'for'", "SCRIPTERR_DIR_NOT_FOUND": "dir not found", - "SCRIPTERR_FOR_WITHOUT_NEXT": "'for' without 'next'", - "SCRIPTERR_NEXT_WITHOUT_FOR": "'next' without 'for'", + "SCRIPTERR_FOR_WITHOUT_NEXT": "'for' sans 'next'", + "SCRIPTERR_NEXT_WITHOUT_FOR": "'next' sans 'for'", "SCRIPTERR_FORPATH_ERROR": "forpath error", "SCRIPTERR_LABEL_NOT_FOUND": "label not found", "SCRIPTERR_USER_ABORT": "user abort", "SCRIPTERR_KEY_NOT_PRESSED": "key not pressed", - "SCRIPTERR_OUT_OF_MEMORY": "out of memory", + "SCRIPTERR_OUT_OF_MEMORY": "mémoire insuffisante", "SCRIPTERR_VAR_FAIL": "var fail", "SCRIPTERR_FORBIDDEN_DRIVE": "forbidden drive", "SCRIPTERR_INVALID_PATH": "invalid path", diff --git a/resources/languages/ja.json b/resources/languages/ja.json index befa192..98ecc0c 100644 --- a/resources/languages/ja.json +++ b/resources/languages/ja.json @@ -1,14 +1,14 @@ { "GM9_LANGUAGE": "日本語", "FIRM_TOO_BIG": "FIRMが大きすぎます。", - "PATH_DO_NOT_BOOT_UNTRUSTED": "%s (%dkB)\n注意: 信頼できないソースから\nFIRMを起動しないでください。\n \nFIRMを起動?", + "PATH_DO_NOT_BOOT_UNTRUSTED": "%s (%dkB)\n注意: 信頼できないソースから\nFIRMを起動しないでください。\n \nFIRMを起動?", "NOT_BOOTABLE_FIRM": "%s\n起動できるFIRMではない。", "FIRM_ENCRYPTED": "FIRMが暗号化されています。\n \n起動前に復号化しますか?", "MAKE_COPY_AT_OUT_TEMP_FIRM": "%s/temp.firmにコピーを作成しますか?", "TRY_BOOT_ANYWAYS": "とにかく起動してみる", - "WARNING_BOOT_UNSUPPORTED_LOCATION": "Warning: Trying to boot from an\nunsupported location.", + "WARNING_BOOT_UNSUPPORTED_LOCATION": "警告: サポートされていない\n場所からブートしようとしています。", "ROOT": "[ルート]", - "LOADING": "ロード中……", + "LOADING": "ロード中…", "PANE_N": "ペイン第%luつ", "CURRENT": "現在", "DIR": "(dir)", @@ -17,53 +17,53 @@ "GAME_VIRTUAL": "(ゲームバーチャル)", "SYSNAND_FAT": "(システムNAND FAT)", "SYSNAND_VIRTUAL": "(システムNANDバーチャル)", - "EMUNAND_FAT": "(エミュNAND FAT)", - "EMUNAND_VIRTUAL": "(エミュNANDバーチャル)", + "EMUNAND_FAT": "(EmuNAND FAT)", + "EMUNAND_VIRTUAL": "(EmuNANDバーチャル)", "IMAGE_FAT": "(イメージFAT)", "XORPAD_VIRTUAL": "(XORパッドバーチャル)", "MEMORY_VIRTUAL": "(メモリバーチャル)", "ALIAS_FAT": "(エイリアスFAT)", "GAMECART_VIRTUAL": "(ゲームカートバーチャル)", "VRAM_VIRTUAL": "(VRAMバーチャル)", - "SEARCH": "(検索))", + "SEARCH": "(検索)", "TITLEMANAGER_VIRTUAL": "(タイトルマネージャーバーチャル)", "LAB_SDCARD": "SDカード", "LAB_SYSNAND_CTRNAND": "SYSNAND CTRNAND", "LAB_SYSNAND_TWLN": "SYSNAND TWLN", "LAB_SYSNAND_TWLP": "SYSNAND TWLP", "LAB_SYSNAND_SD": "SYSNAND SD", - "LAB_SYSNAND_VIRTUAL": "SYSNAND VIRTUAL", + "LAB_SYSNAND_VIRTUAL": "SYSNANDバーチャル", "LAB_EMUNAND_CTRNAND": "EMUNAND CTRNAND", "LAB_EMUNAND_TWLN": "EMUNAND TWLN", "LAB_EMUNAND_TWLP": "EMUNAND TWLP", "LAB_EMUNAND_SD": "EMUNAND SD", - "LAB_EMUNAND_VIRTUAL": "EMUNAND VIRTUAL", + "LAB_EMUNAND_VIRTUAL": "EMUNANDバーチャル", "LAB_IMGNAND_CTRNAND": "IMGNAND CTRNAND", "LAB_IMGNAND_TWLN": "IMGNAND TWLN", "LAB_IMGNAND_TWLP": "IMGNAND TWLP", - "LAB_IMGNAND_VIRTUAL": "IMGNAND VIRTUAL", - "LAB_GAMECART": "GAMECART", - "LAB_GAME_IMAGE": "GAME IMAGE", - "LAB_AESKEYDB_IMAGE": "AESKEYDB IMAGE", - "LAB_BDRI_IMAGE": "BDRI IMAGE", - "LAB_DISA_DIFF_IMAGE": "DISA/DIFF IMAGE", - "LAB_MEMORY_VIRTUAL": "MEMORY VIRTUAL", - "LAB_VRAM_VIRTUAL": "VRAM VIRTUAL", - "LAB_TITLE_MANAGER": "TITLE MANAGER", - "LAB_LAST_SEARCH": "LAST SEARCH", - "LAB_FAT_IMAGE": "FAT IMAGE", - "LAB_BONUS_DRIVE": "BONUS DRIVE", - "LAB_RAMDRIVE": "RAMDRIVE", - "LAB_NOLABEL": "NOLABEL", + "LAB_IMGNAND_VIRTUAL": "IMGNANDバーチャル", + "LAB_GAMECART": "ゲームカート", + "LAB_GAME_IMAGE": "ゲームイメージ", + "LAB_AESKEYDB_IMAGE": "AESKEYDBイメージ", + "LAB_BDRI_IMAGE": "BDRIイメージ", + "LAB_DISA_DIFF_IMAGE": "DISA/DIFFイメージ", + "LAB_MEMORY_VIRTUAL": "メモリバーチャル", + "LAB_VRAM_VIRTUAL": "VRAMバーチャル", + "LAB_TITLE_MANAGER": "タイトルマネージャー", + "LAB_LAST_SEARCH": "最後の検索", + "LAB_FAT_IMAGE": "FATイメージ", + "LAB_BONUS_DRIVE": "ボーナスドライブ", + "LAB_RAMDRIVE": "RAMドライブ", + "LAB_NOLABEL": "ラベルなし", "N_BYTE": "%sバイト", - "BYTE": " バイト", - "KB": " kB", - "MB": " MB", - "GB": " GB", + "BYTE": "バイト", + "KB": "kB", + "MB": "MB", + "GB": "GB", "CLIPBOARD": "[クリップボード]", "PLUS_N_MORE": "+ と%lu個", - "MARK_DELETE_COPY": "L - ファイルをマーク(↑↓→←と使用)\nX - ファイルを削除 / [+R] 名前を変更\nY - ファイルをコピー / [+R] エントリを作成\n", - "MARK_DELETE_PASTE": "L - ファイルをマーク(↑↓→←と使用)\nX - ファイルを削除 / [+R] 名前を変更\nY - ファイルを貼り付ける / [+R] エントリを作成\n", + "MARK_DELETE_COPY": "L - ファイルをマーク (↑↓→←と使用)\nX - ファイルを削除 / [+R] 名前を変更\nY - ファイルをコピー / [+R] エントリを作成\n", + "MARK_DELETE_PASTE": "L - ファイルをマーク (↑↓→←と使用)\nX - ファイルを削除 / [+R] 名前を変更\nY - ファイルを貼り付ける / [+R] エントリを作成\n", "RELOCK_WRITE_PERMISSION": "R+Y - 書き込みの許可を再ロック\n", "UNMOUNT_IMAGE": "R+X - イメージをマウント解除\n", "UNMOUNT_SD": "R+B - SDカードをマウント解除\n", @@ -76,429 +76,429 @@ "RESTORE_CLIPBOARD": "SELECT - クリップボードの復元\n", "REBOOT_POWEROFF_HOME": "START - 再起動 / [+R] 電源オフ\nHOMEボタンでHOMEメニュー", "NO_EMUNAND": "EmuNANDなし", - "REDNAND_SIZE_MIN": "RedNANDサイズ(最低)", - "GW_EMUNAND_SIZE_FULL": "GWエミュNANDサイズ(フル)", - "MULTINAND_SIZE_2X": "マルチNANDサイズ(2x)", - "MULTINAND_SIZE_3X": "マルチNANDサイズ(3x)", - "MULTINAND_SIZE_4X": "マルチNANDサイズ(4x)", - "USER_INPUT": "ユーザー入力……", + "REDNAND_SIZE_MIN": "RedNANDサイズ(最低)", + "GW_EMUNAND_SIZE_FULL": "GW EmuNANDサイズ(フル)", + "MULTINAND_SIZE_2X": "マルチNANDサイズ(2x)", + "MULTINAND_SIZE_3X": "マルチNANDサイズ(3x)", + "MULTINAND_SIZE_4X": "マルチNANDサイズ(4x)", + "USER_INPUT": "ユーザー入力…", "AUTO": "自動", "16KB_CLUSTERS": "16KBクラスター", "32KB_CLUSTERS": "32KBクラスター", "64KB_CLUSTERS": "64KBクラスター", - "SD_NOT_DETECTED": "エラー: SDカードを検出されない", - "FORMAT_SD_CHOOSE_EMUNAND": "SDカード(%lluMB)をフォーマットしますか?\nエミュNANDサイズを選択さてください。", - "SD_SIZE_IS_ENTER_EMUNAND_SIZE": "SDカードサイズは%lluMB。\nエミュNANDサイズ(MB)をいかに入力してください。", + "SD_NOT_DETECTED": "エラー: SDカードを検出されない", + "FORMAT_SD_CHOOSE_EMUNAND": "SDカード(%lluMB)をフォーマットしますか?\nEmuNANDサイズを選択さてください。", + "SD_SIZE_IS_ENTER_EMUNAND_SIZE": "SDカードサイズは%lluMB。\nEmuNANDサイズ(MB)をいかに入力してください。", "FORMAT_SD_CHOOSE_CLUSTER": "SDカード(%lluMB)をフォーマットしますか?\nクラスターサイズを選択してください。", "FORMAT_SD_ENTER_LABEL": "SDカード(%lluMB)をフォーマットしますか?\nラベルを入力してください。", - "FORMAT_SD_FAILED": "SDのフォーマット:失敗!", + "FORMAT_SD_FAILED": "SDのフォーマット: 失敗!", "REDNAND_TYPE": "RedNANDタイプ", - "REDNAND_TYPE_MULTI": "RedNANDタイプ(マルチ)", - "REDNAND_TYPE_SINGLE": "RedNAND type (シングル))", - "GW_EMUNAND_TYPE": "GWエミュNANDタイプ", + "REDNAND_TYPE_MULTI": "RedNANDタイプ(複数)", + "REDNAND_TYPE_SINGLE": "RedNANDタイプ(単一)", + "GW_EMUNAND_TYPE": "GW EmuNANDタイプ", "DONT_SET_UP": "設定しない", - "CHOOSE_EMUNAND_TYPE": "設定されるエミュNANDタイプを選択してください。", - "CLONE_SYSNAND_TO_REDNAND": "RedNANDにSysNANDをコピーしますか?", - "CLONING_SYSNAND_TO_EMUNAND_FAILED": "エミュNANDにSysNANDをコピー: 失敗!", + "CHOOSE_EMUNAND_TYPE": "設定されるEmuNANDタイプを選択してください。", + "CLONE_SYSNAND_TO_REDNAND": "RedNANDにSysNANDをコピーしますか?", + "CLONING_SYSNAND_TO_EMUNAND_FAILED": "EmuNANDにシステムNANDをコピー:  失敗!", "PRESS_A_TO_CONTINUE": "を押して続ける", - "HEXEDITOR_CONTROLS": "16進エディターのコントロール:\n \n↑↓→←(+R) - スクロール\nR+Y - 表示を切り替える\nX - 検索・移動……\nA - 編集モードにする\nA+↑↓→← - 値を編集\nB - 終了\n", + "HEXEDITOR_CONTROLS": "16進エディタのコントロール:\n \n↑↓→←(+R) - スクロール\nR+Y - 表示を切り替える\nX - 検索・移動…\nA - 編集モードにする\nA+↑↓→← - 値を編集\nB - 終了\n", "NOT_FOUND": "見つけない!", "GO_TO_OFFSET": "オフセットへ移動", "SEARCH_FOR_STRING": "文字列で検索", "SEARCH_FOR_DATA": "データで検索", - "CURRENT_OFFSET_SELECT_ACTION": "現在のオフセット: %08lX\nアクションを選択:", - "CURRENT_OFFSET_ENTER_NEW": "現在のオフセット: %08lX\n以下に新しいオフセットを入力してください。", + "CURRENT_OFFSET_SELECT_ACTION": "現在のオフセット: %08lX\nアクションを選択:", + "CURRENT_OFFSET_ENTER_NEW": "現在のオフセット: %08lX\n以下に新しいオフセットを入力してください。", "ENTER_SEARCH_REPEAT_SEARCH": "以下に検索する文字列を入力してください。\n(R+Xで検索を繰り返します)", "MADE_EDITS_SAVE_CHANGES": "%lu個の場所が変更されました。\n変更をファイルに書き込みますか?", - "FAILED_WRITING_TO_FILE": "ファイルへの書き込みに失敗しました!", - "CALCULATING_SHA_FAILED": "SHA-%sの計算:失敗!", - "SHA_VERIFICATION_PASSED": "\nSHA検証: 成功!", - "SHA_VERIFICATION_FAILED": "\nSHA検証: 失敗", + "FAILED_WRITING_TO_FILE": "ファイルへの書き込みに失敗しました!", + "CALCULATING_SHA_FAILED": "SHA-%sの計算: 失敗!", + "SHA_VERIFICATION_PASSED": "\nSHA検証: 成功!", + "SHA_VERIFICATION_FAILED": "\nSHA検証: 失敗", "IDENTICAL_WITH_PREVIOUS": "\n \n下記のファイルと同じです。\n", - "WRITE_SHA_FILE": "\n \n.SHAファイルを作成しますか?", - "WRITE_SHA1_FILE": "\n \n.SHA1ファイルを作成しますか?", - "CALCULATING_CMAC_FAILED": "CMACの計算: 失敗!", - "CMAC_VERIFICATION_PASSED": "CMAC検証: 成功!", - "CMAC_VERIFICATION_FAILED": "CMAC検証: 失敗!", - "FIX_CMAC_IN_FILE": "\n \nFix CMAC in file?", - "FIXING_CMAC_FAILED": "Fixing CMAC: failed!", - "COPY_ALL_SELECTED_ITEMS": "Copy all %lu selected items?", - "FAILED_COPYING_ITEM": "Failed copying item", - "ITEMS_COPIED_TO_OUT": "%lu items copied to %s", - "PATH_COPIED_TO_OUT": "%s\nCopied to %s", - "CART_INIT_FAILED": "Cart init failed!", - "CART_DETECTED_SIZE_INPUT_BELOW": "Cart: %s\nDetected size: %s\n \nInput dump size below.", - "NDS_CART_DECRYPT_SECURE_AREA": "Cart: %s\nNDS cart detected\nDecrypt the secure area?", - "FAILED_DUMPING_CART": "%s\nFailed dumping cart", - "PATH_DUMPED_TO_OUT": "%s\nDumped to %s", - "CREATED": "created", - "MODIFIED": "modified", - "ANALYZING_DRIVE": "Analyzing drive, please wait...", - "ANALYZING_DIR": "Analyzing dir, please wait...", - "N_FILES_N_SUBDIRS_TOTAL_SIZE_FREE_USED_TOTAL": "%lu files & %lu subdirs\n%s total size\n \nspace free: %s\nspace used: %s\nspace total: %s", - "N_FILES_N_SUBDIRS_TOTAL_SIZE": "%lu files & %lu subdirs\n%s total size", - "FILESIZE_X": "filesize: %s", - "READONLY_HIDDEN_SYSTEM_ARCHIVE_VIRTUAL": " \n[%c] %sread-only [%c] %shidden\n[%c] %ssystem [%c] %sarchive\n[%c] %svirtual\n%s", - "UDRL_CHANGE_ATTRIBUTES": " \n(↑↓→← to change attributes)\n", - "A_TO_CONTINUE": "( to continue)", - "A_APPLY_B_CANCEL": "( to apply, to cancel)", - "A_YES_B_NO": "( yes, no)", - "A_SELECT_B_CANCEL": "( select, cancel)", - "HOLD_B_TO_CANCEL": "(hold B to cancel)", - "FAILED_TO_SET_ATTRIBUTES": "Failed to set attributes!", - "NAND_IMAGE_OPTIONS": "NAND image options...", - "CTRNAND_OPTIONS": "CTRNAND options...", - "MOUNT_FAT_IMAGE": "Mount as FAT image", - "CIA_IMAGE_OPTIONS": "CIA image options...", - "NCSD_IMAGE_OPTIONS": "NCSD image options...", - "NCCH_IMAGE_OPTIONS": "NCCH image options...", - "MOUNT_AS_EXEFS_IMAGE": "Mount as EXEFS image", - "MOUNT_AS_ROMFS_IMAGE": "Mount as ROMFS image", - "TMD_FILE_OPTIONS": "TMD file options...", - "TMD_CDN_OPTIONS": "TMD/CDN options...", - "TMD_TWL_OPTIONS": "TMD/TWL options...", - "MANAGE_TITLE": "Manage Title...", - "BOSS_FILE_OPTIONS": "BOSS file options...", - "DECRYPT_NUS_CDN_FILE": "Decrypt NUS/CDN file", - "SHOW_SMDH_TITLE_INFO": "Show SMDH title info", - "NDS_IMAGE_OPTIONS": "NDS image options...", - "GBA_IMAGE_OPTIONS": "GBA image options...", - "TICKET_OPTIONS": "Ticket options...", - "TAD_IMAGE_OPTIONS": "TAD image options...", - "SHOW_3DSX_TITLE_INFO": "Show 3DSX title info", - "FIRM_IMAGE_OPTIONS": "FIRM image options...", - "AGBSAVE_OPTIONS": "AGBSAVE options...", - "DUMP_GBA_VC_SAVE": "Dump GBA VC save", - "TICKET_DB_OPTIONS": "Ticket.db options...", - "MOUNT_AS_DIFF_IMAGE": "Mount as DIFF image", - "MOUNT_AS_DISA_IAMGE": "Mount as DISA image", - "INSTALL_CIFINISH_BIN": "Install cifinish.bin", - "TITLEKEY_OPTIONS": "Titlekey options...", - "AESKEYDB_OPTIONS": "AESkeydb options...", - "BUILD_X": "Build %s", - "NCCHINFO_OPTIONS": "NCCHinfo options...", - "EXECUTE_GM9_SCRIPT": "Execute GM9 script", - "FONT_OPTIONS": "Font options...", - "LANGUAGE_OPTIONS": "Language options...", - "VIEW_PNG_FILE": "View PNG file", - "REBUILD_NCSD_HEADER": "Rebuild NCSD header", - "SHOW_IN_HEXEDITOR": "Show in Hexeditor", - "CALCULATE_SHA256": "Calculate SHA-256", - "CALCULATE_SHA1": "Calculate SHA-1", - "SHOW_FILE_INFO": "Show file info", - "SHOW_IN_TEXTVIEWER": "Show in Textviewer", - "CALCULATE_CMAC": "Calculate CMAC", - "COPY_TO_OUT": "Copy to %s", - "DUMP_TO_OUT": "Dump to %s", - "INJECT_DATA_AT_OFFSET": "Inject data @offset", - "OPEN_THIS_FOLDER": "Open this folder", - "OPEN_CONTAINING_FOLDER": "Open containing folder", - "OPEN_TITLE_FOLDER": "Open title folder", - "PATH_N_FILES_SELECTED": "%s\n(%lu files selected)", - "CHECK_CURRENT_CMAC_ONLY": "Check current CMAC only", - "VERIFY_CMAC_FOR_ALL": "Verify CMAC for all", - "FIX_CMAC_FOR_ALL": "Fix CMAC for all", - "N_N_N_FILES_OK_FIXED_TOTAL_N_OF_N_HAVE_NO_CMAC": "%lu/%lu/%lu files ok/fixed/total\n%lu/%lu have no CMAC", - "N_OF_N_FILES_VERIFIED_N_OF_N_FILES_FIXED": "%lu/%lu files verified ok\n%lu/%lu files fixed", - "N_OF_N_FILES_VERIFIED_N_OF_N_HAVE_NO_CMAC": "%lu/%lu files verified ok\n%lu/%lu have no CMAC", - "N_OF_N_FILES_VERIFIED": "%lu/%lu files verified ok", - "INJECT_DATA_FROM_SPECIFY_OFFSET_BELOW": "Inject data from %s?\nSpecify offset below.", - "FAILED_INJECTING_PATH": "Failed injecting %s", - "MOUNT_CXI_NDS_TO_DRIVE": "Mount CXI/NDS to drive", - "MOUNT_IMAGE_TO_DRIVE": "Mount image to drive", - "RESTORE_SYSNAND_SAFE": "Restore SysNAND (safe)", - "UPDATE_EMBEDDED_BACKUP": "Update embedded backup", - "SHOW_TITLE_INFO": "Show title info", - "DECRYPT_FILE": "Decrypt file (...)", - "DECRYPT_FILE_OUT": "Decrypt file (%s)", - "ENCRYPT_FILE": "Encrypt file (...)", - "ENCRYPT_FILE_OUT": "Encrypt file (%s)", - "BUILD_CIA_FROM_FILE": "Build CIA from file", - "BUILD_CIA_STANDARD": "Build CIA (standard)", - "BUILD_CIA_LEGIT": "Build CIA (legit)", - "DUMP_CXI_NDS_FILE": "Dump CXI/NDS file", - "INSTALL_GAME_IMAGE": "Install game image", - "INSTALL_TICKET": "Install ticket", - "DUMP_TICKET_FILE": "Dump ticket file", - "UNINSTALL_TITLE": "Uninstall title", - "VERIFY_FILE": "Verify file", - "TRANSFER_IMAGE_TO_CTRNAND": "Transfer image to CTRNAND", - "INJECT_TO_H_AND_S": "Inject to H&S", - "TRIM_FILE": "Trim file", - "RENAME_FILE": "Rename file", - "BUILD_XORPADS_SD": "Build XORpads (SD output)", - "BUILD_XORPADS_INPLACE": "Build XORpads (inplace)", - "EXTRACT_X": "Extract %s", - "INIT_X": "Init %s", - "INSTALL_X": "Install %s", - "INSTALL_FIRM": "Install FIRM", - "BOOT_FIRM": "Boot FIRM", - "SET_AS_ACTIVE_FONT": "Set as active font", - "SET_AS_ACTIVE_LANGUAGE": "Set as active language", - "DUMP_BA_VC_SAVE": "Dump GBA VC save", - "INJECT_GBA_VC_SAVE": "Inject GBA VC save", - "SET_AS_DEFAULT": "Set as default", - "MOUNTING_IMAGE_FAILED": "Mounting image: failed", - "PATH_MOUNTED_AS_DRIVE_ENTER_PATH_NOW": "%s\nMounted as drive %s\nEnter path now?", - "DECRYPT_TO_OUT": "Decrypt to %s", - "DECRYPT_INPLACE": "Decrypt inplace", - "TRY_TO_DECRYPT_ALL_N_SELECTED_FILES": "Try to decrypt all %lu selected files?", - "TRYING_TO_DECRYPT_N_FILES": "Trying to decrypt %lu files...", - "DECRYPTION_FAILED_CONTINUE": "Decryption failed\n \nContinue?", - "N_OF_N_FILES_DECRYPTED_N_OF_N_NOT_ENCRYPTED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu files decrypted ok\n%lu/%lu not encrypted\n%lu/%lu not of same type", - "N_OF_N_FILES_DECRYPTED": "%lu/%lu files decrypted ok", - "N_FILES_WRITTEN_TO_OUT": "%lu files written to %s", - "FILE_NOT_ENCRYPTED": "File is not encrypted", - "DECRYPTION_SUCCESS": "Decryption success", - "DECRYPTION_FAILED": "Decryption failed", - "PATH_DECRYPTED_TO_OUT": "%s\nDecrypted to %s", - "ENCRYPT_TO_OUT": "Encrypt to %s", - "ENCRYPT_INPLACE": "Encrypt inplace", - "TRY_TO_ENCRYPT_N_SELECTED_FILES": "Try to encrypt all %lu selected files?", - "TRYING_TO_ENCRYPT_N_FILES": "Trying to encrypt %lu files...", - "ENCRYPTION_FAILED_CONTINUE": "Encryption failed\n \nContinue?", - "N_OF_N_FILES_ENCRYPTED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu files encrypted ok\n%lu/%lu not of same type", - "N_OF_N_FILES_ENCRYPTED": "%lu/%lu files encrypted ok", - "ENCRYPTION_SUCCESS": "Encryption success", - "ENCRYPTION_FAILED": "Encryption failed", - "PATH_ENCRYPTED_TO_OUT": "%s\nEncrypted to %s", - "TRY_TO_PROCESS_N_SELECTED_FILES": "Try to process all %lu selected files?", - "PATH_BUILD_TYPE_FAILED_CONTINUE": "%s\nBuild %s failed\n \nContinue?", - "N_OF_N_TYPES_BUILT_N_OF_N_NOT_SAME_TYPE": "%lu/%lu %ss built ok\n%lu/%lu not of same type", - "N_OF_N_TYPES_BUILT": "%lu/%lu %ss built ok", - "N_FILES_FAILED_CONVERTION_VERIFICATION_RECOMMENDED": "%lu file(s) failed conversion.\nVerification is recommended.", - "PATH_TYPE_BUILT_TO_OUT": "%s\n%s built to %s", - "PATH_TYPE_BUILD_FAILED": "%s\n%s build failed", - "FILE_FAILED_CONVERSION_VERIFY_NOW": "file failed conversion.\n \nVerify now?", - "VERIFICATION_SUCCESS": "Verification success", - "VERIFICATION_FAILED": "Verification failed", - "CONTENT_IS_MISSING": "Content is missing", - "INSTALL_TO_SYSNAND": "Install to SysNAND", - "INSTALL_TO_EMUNAND": "Install to EmuNAND", - "TRY_TO_INSTALL_N_SELECTED_FILES": "Try to install all %lu selected files?", - "TRYING_TO_INSTALL_N_FILES": "Trying to install %lu files...", - "INSTALL_FAILED_CONTINUE": "Install failed\n \nContinue?", - "N_OF_N_FILES_INSTALLED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu files installed ok\n%lu/%lu not of same type", - "N_OF_N_FILES_INSTALLED": "%lu/%lu files installed ok", - "INSTALL_SUCCESS": "Install success", - "INSTALL_FAILED": "Install failed", - "FILE_FAILED_INSTALL_VERIFY_NOW": "file failed install.\n \nVerify now?", - "KEEP_TICKET_AND_SAVEGAME": "Keep ticket & savegame", - "UNINSTALL_EVERYTHING": "Uninstall everything", - "ABORT_UNINSTALL": "Abort uninstall", - "UNINSTALL_N_SELECTED_TITLES": "Uninstall %lu selected titles?", - "UNINSTALL_SELECTED_TITLE": "Uninstall selected title?", - "N_OF_N_TITLES_UNINSTALLED": "%lu/%lu titles uninstalled", - "UNINSTALLING_PLEASE_WAIT": "Uninstalling, please wait...", - "UNINSTALL_FAILED": "Uninstall failed!", - "TRY_TO_VERIFY_N_SELECTED_FILES": "Try to verify all %lu selected files?", - "VERIFICATION_FAILED_CONTINUE": "Verification failed\n \nContinue?", - "N_OF_N_FILES_VERIFIED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu files verified ok\n%lu/%lu not of same type", - "VERIFYING_FILE_PLEASE_WAIT": "Verifying file, please wait...", - "NAND_VALIDATION_SUCCESS": "NAND validation success", - "NAND_VALIDATION_FAILED": "NAND validation failed", - "DUMP_FOR_N_SELECTED_FILES": "Dump for all %lu selected files?", - "N_OF_N_LEGIT_TICKETS_DUMPED_ATTEMPT_DUMP_ALL": "%lu/%lu legit tickets dumped.\n \nAttempt to dump all tickets?", - "N_OF_N_TICKETS_DUMPED_TO_OUT": "%lu/%lu tickets dumped to %s", - "PATH_TICKET_DUMPED_TO_OUT": "%s\nTicket dumped to %s", - "LEGIT_TICKET_NOT_FOUND_DUMP_ANYWAYS": "%s\nLegit ticket not found.\n \nDump anyways?", - "DUMP_TICKET_FAILED": "Dump ticket failed!", - "BUILDING_X": "Building %s...", - "BUILDING_X_SYSNAND": "Building %s (SysNAND)...", - "BUILDING_X_EMUNAND": "Building %s (EmuNAND)...", - "PATH_N_OF_N_FILES_PROCESSED_N_OF_N_FILES_IGNORED": "%s\n%lu/%lu files processed\n%lu/%lu files ignored", - "PATH_N_OF_N_FILES_PROCESSED": "%s\n%lu/%lu files processed", - "BUILD_DATABASE_SUCCESS": "Build database success.", - "BUILD_DATABASE_FAILED": "Build database failed.", - "TRY_TO_TRIM_N_SELECTED_FILES": "Try to trim all %lu selected files?", - "TRIMMING_FAILED_CONTINUE": "Trimming failed\n \nContinue?", - "N_OF_N_FILES_TRIMMED_N_OF_N_NOT_OF_SAME_TYPE_X_SAVED": "%lu/%lu files trimmed ok\n%lu/%lu not of same type\n%s saved", - "N_OF_N_FILES_TRIMMED_X_SAVED": "%lu/%lu files trimmed ok\n%s saved", - "FILE_CANT_BE_TRIMMED": "File can't be trimmed.", - "FILE_ALREADY_TRIMMED": "File is already trimmed.", - "PATH_CURRENT_SIZE_TRIMMED_SIZE_DIFFERENCE_TRIM_FILE": "%s\nCurrent size: %s\nTrimmed size: %s\nDifference: %s\n \nTrim this file?", - "TRIMMING_FAILED": "Trimming failed.", - "PATH_TRIMMED_BY_X": "%s\nTrimmed by %s.", - "TRY_TO_RENAME_N_SELECTED_FILES": "Try to rename all %lu selected files?", - "N_OF_N_RENAMED": "%lu/%lu renamed ok", - "COULD_NOT_RENAME_TO_GOOD_NAME": "Could not rename to good name", - "SYSNAND_H_AND_S_INJECT": "SysNAND H&S inject", - "EMUNAND_H_AND_S_INJECT": "EmuNAND H&S inject", - "H_AND_S_INJECT_SUCCESS": "H&S inject success", - "H_AND_S_INJECT_FAILURE": "H&S inject failure", - "TRY_EXTRACT_ALL_N_SELECTED_FILES": "Try to extract all %lu selected files?", - "N_OF_N_FILES_EXTRACTED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu files extracted ok\n%lu/%lu not of same type", - "N_OF_N_FILES_EXTRACTED": "%lu/%lu files extracted ok", - "EXTRACTING_DOT_CODE": "Extracting .code, please wait...", - "PATH_EXT_EXTRACTED_TO_OUT": "%s\n%s extracted to %s", - "DOT_CODE_EXTRACT_FAILED": ".code extract failed", - "TRANSFER_TO_SYSNAND": "Transfer to SysNAND", - "TRANSFER_TO_EMUNAND": "Transfer to EmuNAND", - "CTRNAND_TRANSFER_SUCCESS": "CTRNAND transfer success", - "CTRNAND_TRANSFER_FAILED": "CTRNAND transfer failed", - "NO_VALID_DESTINATION_FOUND": "No valid destination found", - "NAND_RESTORE_SUCCESS": "NAND restore success", - "NAND_RESTORE_FAILED": "NAND restore failed", - "REBUILD_NCSD_SUCCESS": "Rebuild NCSD success", - "REBUILD_NCSD_FAILED": "Rebuild NCSD failed", - "PATH_NCCHINFO_PADGEN_SUCCESS": "%s\nNCCHinfo padgen success%cOutput dir: %s", - "PATH_NCCHINFO_PADGEN_FAILED": "%s\nNCCHinfo padgen failed%c%0.0s", - "UPDATING_EMBEDDED_BACKUP": "Updating embedded backup...", - "BACKUP_UPDATE_NOT_REQUIRED": "Backup update: not required", - "BACKUP_UPDATE_COMPLETED": "Backup update: completed", - "BACKUP_UPDATE_FAILED": "Backup update: failed!", - "WARNING_KEYS_NOT_VERIFIED_CONTINUE_AT_YOUR_OWN_RISK": "Warning: Keys are not verified.\nContinue on your own risk?", - "AESKEYDB_INIT_SUCCESS": "AESkeydb init success", - "AESKEYDB_INIT_FAILED": "AESkeydb init failed", - "AESKEYDB_INSTALL_SUCCESS": "AESkeydb install success", - "AESKEYDB_INSTALL_FAILED": "AESkeydb install failed", - "INSTALL_TO_FIRM0": "Install to FIRM0", - "INSTALL_TO_FIRM1": "Install to FIRM1", - "INSTALL_TO_BOTH": "Install to both", - "PATH_N_KB_INSTALL_TO_SYSNAND": "%s (%dkB)\nInstall to SysNAND?", - "PATH_N_KB_INSTALL_SUCCESS": "%s (%dkB)\nInstall success", - "PATH_N_KB_INSTALL_FAILED": "%s (%dkB)\nInstall failed", - "WARNING_DO_NOT_RUN_UNTRUSTED_SCRIPTS": "Warning: Do not run scripts\nfrom untrusted sources.\n \nExecute script?", - "SCRIPT_EXECUTE_SUCCESS": "Script execute success", - "SCRIPT_EXECUTE_FAILURE": "Script execute failure", - "ERROR_CANNOT_VIEW_FILE": "Error: Cannot view file\n(Hint: maybe it's too big)", - "SAVEGAME_DUMPED_TO_OUT": "Savegame dumped to %s.", - "SAVEGAME_DUMP_FAILED": "Savegame dump failed!", - "GBA_SAVEGAME_MUST_BE_IN_CLIPBOARD": "GBA VC savegame has to\nbe in the clipboard.", - "SAVEGAME_INJECT_SUCCESS": "Savegame inject success.", - "SAVEGAME_INJECT_FAILED": "Savegame inject failed!", - "FONT_WILL_BE_ACTIVE_ON_NEXT_BOOT": "Font will be active on next boot", - "LANGUAGE_WILL_BE_ACTIVE_ON_NEXT_BOOT": "Language will be active on next boot", - "HOME_MORE_MENU_SELECT_ACTION": "HOME more... menu.\nSelect action:", - "SD_FORMAT_MENU": "SD format menu", - "BONUS_DRIVE_MENU": "Bonus drive setup", - "SWITCH_EMUNAND": "Switch EmuNAND", - "BUILD_SUPPORT_FILES": "Build support files", - "RESTORE_H_AND_S": "Restore H&S", - "SET_RTC_DATE_TIME": "Set RTC date&time", - "CONFGURE_BRIGHTNESS": "Configure brightness", - "CALIBRATE_TOUCHSCREEN": "Calibrate touchscreen", - "SYSTEM_INFO": "System info", - "SHOW_README": "Show ReadMe", - "INITIALIZING_SD_FAILED_RETRY": "Initializing SD card failed! Retry?", - "SETUP_FAILED": "Setup failed!", - "CURRENT_EMUNAND_OFFSET_IS_N_SWITCH_TO_NEXT": "Current EmuNAND offset is %06lX.\nSwitch to next offset?", - "BUILT_IN_OUT_STATUSES": "Built in %s:\n \n%-18.18s %s\n%-18.18s %s\n%-18.18s %s", - "OK_SYS_EMU": "OK (Sys&Emu)", - "OK_SYS": "OK (Sys)", - "FAILED": "Failed", - "RESTORE_H_AND_S_EMUNAND": "Restore H&S (EmuNAND)", - "RESTORE_H_AND_S_SYSNAND": "Restore H&S (SysNAND)", - "TITLE_SET_RTC_DATE_TIME": "Set RTC date&time:", - "NEW_RTC_DATE_TIME_IS_TIME": "New RTC date&time is:\n%s\n \nHint: HOMEMENU time needs\nmanual adjustment after\nsetting the RTC.", - "TOUCHSCREEN_CALIBRATION_SUCCESS": "Touchscreen calibration success!", - "TOUCHSCREEN_CALIBRATION_FAILED": "Touchscreen calibration failed!", - "GODMODE9_README_TOC": "GodMode9 ReadMe Table of Contents", - "ESSENTIAL_BACKUP_NOT_FOUND_CREATE_NOW": "Essential files backup not found.\nCreate one now?", - "BACKUP_EMBEDDED_WRITTEN_TO_OUT": "Backup embedded in SysNAND\nand written to %s.", - "RTC_DATE_TIME_SEEMS_TO_BE_WRONG_SET_NOW": "RTC date&time seems to be\nwrong. Set it now?", - "RESUME_GODMODE9": "Resume GodMode9", - "RESUME_BOOTLOADER": "Resume bootloader", - "SELECT_PAYLOAD": "Select payload...", - "SELECT_SCRIPT": "Select script...", - "POWEROFF_SYSTEM": "Poweroff system", - "REBOOT_SYSTEM": "Reboot system", - "FLAVOR_BOOTLOADER_SELECT_OPTION": "%s bootloader menu.\nSelect action:", - "BOOTLOADER_PAYLOADS_MENU_SELECT_PAYLOAD": "Bootloader payloads menu.\nSelect payload:", - "BOOTLOADER_SCRIPTS_MENU_SELECT_SCRIPT": "Bootloader scripts menu.\nSelect script:", - "NO_BOOTABLE_FIRM_FOUND_RESUMING_GODMODE9": "No bootable FIRM found.\nNow resuming GodMode9...", - "OUT_OF_MEMORY": "Out of memory.", - "INVALID_DIRECTORY_OBJECT": "Invalid directory object", - "INVALID_ROOT_DIRECTORY": "Invalid root directory.", - "WRITE_PERMISSIONS_WERE_CHANGED_RELOCK": "Write permissions were changed.\nRelock them?", - "OPEN_TITLE_MANAGER": "Open title manager", - "SEARCH_FOR_FILES": "Search for files...", - "FIX_CMACS_FOR_DRIVE": "Fix CMACs for drive", - "SHOW_DIRECTORY_INFO": "Show directory info", - "SHOW_DRIVE_INFO": "Show drive info", - "FAILED_SETTING_UP_TITLE_MANAGER": "Failed setting up title manager!", - "SEARCH_FILE_ENTER_SEARCH_BELOW": "Search %s?\nEnter search below.", - "FOUND_N_RESULTS": "Found %lu results.", - "FIX_CMACS_FOR_DRIVE_FINISHED": "Fix CMACs for drive finished.", - "FAILED_TO_ANALYZE_DRIVE": "Failed to analyze drive\n", - "FAILED_TO_ANALYZE_DIR": "Failed to analyze dir\n", - "NOT_ALLOWED_IN_VIRTUAL_PATH": "Not allowed in virtual path", - "DELETE_N_PATHS": "Delete %lu path(s)?", - "DELETING_FILES_PLEASE_WAIT": "Deleting files, please wait...", - "FAILED_DELETING_N_OF_N_PATHS": "Failed deleting %lu/%lu path(s)", - "DELETE_FILE": "Delete \"%s\"?", - "FAILED_DELETING": "Failed deleting:", - "NOT_ALLOWED_IN_SEARCH_DRIVE": "Not allowed in search drive", - "NOT_ALLOWED_IN_VIRTUAL_GAME_PATH": "Not allowed in virtual game path", - "NOT_ALLOWED_IN_XORPAD_DRIVE": "Not allowed in XORpad drive", - "NOT_ALLOWED_IN_GAMECART_DRIVE": "Not allowed in gamecart drive", - "NOT_ALLOWED_IN_ALIAS_PATH": "Not allowed in alias path", - "COPY_PATHS": "Copy path(s)", - "MOVE_PATHS": "Move path(s)", - "PASTE_FILE_HERE": "Paste \"%s\" here?", - "PASTE_N_PATHS_HERE": "Paste %lu paths here?", - "FAILED_COPYING_PATH_PROCESS_REMAINING": "Failed copying path:\n%s\nProcess remaining?", - "FAILED_COPYING_PATH": "Failed copying path:", - "FAILED_MOVING_PATH_PROCESS_REMAINING": "Failed moving path:\n%s\nProcess remaining?", - "FAILED_MOVING_PATH": "Failed moving path:", - "RENAME_FILE_ENTER_NEW_NAME_BELOW": "Rename %s?\nEnter new name below.", - "FAILED_RENAMING_PATH": "Failed renaming path:", - "CREATE_A_NEW_ENTRY_HERE_SELECT_TYPE": "Create a new entry here?\nSelect type.", - "CREATE_A_FOLDER": "Create a folder", - "CREATE_A_DUMMY_FILE": "Create a dummy file", - "CREATE_NEW_FOLDER_HERE_ENTER_NAME_BELOW": "Create a new folder here?\nEnter name below.", - "CREATE_NEW_FILE_HERE_ENTER_NAME_BELOW": "Create a new file here?\nEnter name below.", - "CREATE_NEW_FILE_HERE_ENTER_SIZE_BELOW": "Create a new %s here?\nEnter file size below.", - "FAILED_CREATING_FOLDER_PATH": "Failed creating folder:", - "FAILED_CREATING_FILE_PATH": "Failed creating file:", - "TITLE_MANAGER": "Title manager", - "BRICK_MY_3DS": "Brick my 3DS", - "LANGUAGE": "Language...", - "SCRIPTS": "Scripts...", - "PAYLOADS": "Payloads...", - "MORE": "More...", - "BRACKET_MORE": "[more...]", - "HOME_BUTTON_PRESSED_SELECT_ACTION": "HOME button pressed.\nSelect action:", - "POWER_BUTTON_PRESSED_SELECT_ACTION": "POWER button pressed.\nSelect action:", + "WRITE_SHA_FILE": "\n \n.SHAファイルを作成しますか?", + "WRITE_SHA1_FILE": "\n \n.SHA1ファイルを作成しますか?", + "CALCULATING_CMAC_FAILED": "CMACの計算: 失敗!", + "CMAC_VERIFICATION_PASSED": "CMAC検証: 成功!", + "CMAC_VERIFICATION_FAILED": "CMAC検証: 失敗!", + "FIX_CMAC_IN_FILE": "\n \nファイルにCMACを修正します?", + "FIXING_CMAC_FAILED": "CMACの修正: 失敗しました!", + "COPY_ALL_SELECTED_ITEMS": "%lu個の選択された項目をすべてコピーしますか?", + "FAILED_COPYING_ITEM": "項目をコピーに失敗しました", + "ITEMS_COPIED_TO_OUT": "%lu個の項目は%sにコピーしました", + "PATH_COPIED_TO_OUT": "%s\n%sにコピーしました", + "CART_INIT_FAILED": "カートの初期化に失敗しました!", + "CART_DETECTED_SIZE_INPUT_BELOW": "カート: %s\n検出されたサイズ: %s\n \n以下にダンプサイズを入力してください。", + "NDS_CART_DECRYPT_SECURE_AREA": "カート: %s\nNDSカートが検出\nセキュアエリアを復号化します?", + "FAILED_DUMPING_CART": "%s\nカートをダンプに失敗しました", + "PATH_DUMPED_TO_OUT": "%s\n%sにダンプしました", + "CREATED": "作成日", + "MODIFIED": "更新日", + "ANALYZING_DRIVE": "ドライブを分析中。お待ちください。", + "ANALYZING_DIR": "フォルダを分析中。お待ちください。", + "N_FILES_N_SUBDIRS_TOTAL_SIZE_FREE_USED_TOTAL": "%luファイルと%luフォルダ\n%s合計サイズ\n \n空き容量:%s\n使用容量:%s\n合計容量:%s", + "N_FILES_N_SUBDIRS_TOTAL_SIZE": "%luファイルと%luフォルダ\n%s合計サイズ", + "FILESIZE_X": "ファイルサイズ: %s", + "READONLY_HIDDEN_SYSTEM_ARCHIVE_VIRTUAL": " \n[%c] %s読み取り専用 [%c] %s隠し\n[%c] %sシステム [%c] %sアーカイブ\n[%c] %sバーチャル\n%s", + "UDRL_CHANGE_ATTRIBUTES": " \n(↑↓→←で属性を変更する)\n", + "A_TO_CONTINUE": "(で続ける)", + "A_APPLY_B_CANCEL": "(で適用、でキャンセル)", + "A_YES_B_NO": "(はい、いいえ)", + "A_SELECT_B_CANCEL": "(選択、キャンセル)", + "HOLD_B_TO_CANCEL": "(Bを長押しするとキャンセル)", + "FAILED_TO_SET_ATTRIBUTES": "属性の設定に失敗しました!", + "NAND_IMAGE_OPTIONS": "NANDイメージオプション…", + "CTRNAND_OPTIONS": "CTRNANDオプション…", + "MOUNT_FAT_IMAGE": "FATイメージとしてマウント", + "CIA_IMAGE_OPTIONS": "CIAイメージオプション…", + "NCSD_IMAGE_OPTIONS": "NCSDイメージオプション…", + "NCCH_IMAGE_OPTIONS": "NCCHイメージオプション…", + "MOUNT_AS_EXEFS_IMAGE": "EXEFSイメージとしてマウント", + "MOUNT_AS_ROMFS_IMAGE": "ROMFSイメージとしてマウント", + "TMD_FILE_OPTIONS": "TMDファイルオプション…", + "TMD_CDN_OPTIONS": "TMD/CDNオプション…", + "TMD_TWL_OPTIONS": "TMD/TWLオプション…", + "MANAGE_TITLE": "タイトルを管理します…", + "BOSS_FILE_OPTIONS": "BOSSファイルオプション…", + "DECRYPT_NUS_CDN_FILE": "NUS/CDNファイルを復号化", + "SHOW_SMDH_TITLE_INFO": "SMDHタイトルの情報を表示", + "NDS_IMAGE_OPTIONS": "NDSイメージオプション…", + "GBA_IMAGE_OPTIONS": "GBAイメージオプション…", + "TICKET_OPTIONS": "チケットオプション…", + "TAD_IMAGE_OPTIONS": "TADイメージオプション…", + "SHOW_3DSX_TITLE_INFO": "3DSXタイトルの情報を表示", + "FIRM_IMAGE_OPTIONS": "FIRMイメージオプション…", + "AGBSAVE_OPTIONS": "AGBSAVEオプション…", + "DUMP_GBA_VC_SAVE": "GBA VCのセーブをダンプ", + "TICKET_DB_OPTIONS": "Ticket.dbオプション…", + "MOUNT_AS_DIFF_IMAGE": "DIFFイメージとしてマウント", + "MOUNT_AS_DISA_IAMGE": "DISAイメージとしてマウント", + "INSTALL_CIFINISH_BIN": "cifinish.binをインストール", + "TITLEKEY_OPTIONS": "タイトルキーオプション…", + "AESKEYDB_OPTIONS": "AESkeydbオプション…", + "BUILD_X": "%sを作成", + "NCCHINFO_OPTIONS": "NCCHinfoオプション…", + "EXECUTE_GM9_SCRIPT": "GM9スクリプトを実行", + "FONT_OPTIONS": "フォントオプション…", + "LANGUAGE_OPTIONS": "言語オプション…", + "VIEW_PNG_FILE": "PNGファイルを表示", + "REBUILD_NCSD_HEADER": "NCSDヘッダーを再作成", + "SHOW_IN_HEXEDITOR": "16進エディタで表示", + "CALCULATE_SHA256": "SHA-256を計算", + "CALCULATE_SHA1": "SHA-1を計算", + "SHOW_FILE_INFO": "ファイル情報を表示", + "SHOW_IN_TEXTVIEWER": "テキストビューアーで表示", + "CALCULATE_CMAC": "CMACを計算", + "COPY_TO_OUT": "%sにコピー", + "DUMP_TO_OUT": "%sにダンプ", + "INJECT_DATA_AT_OFFSET": "オフセットにデータを挿入", + "OPEN_THIS_FOLDER": "このフォルダを開く", + "OPEN_CONTAINING_FOLDER": "含有フォルダを開く", + "OPEN_TITLE_FOLDER": "タイトルフォルダを開く", + "PATH_N_FILES_SELECTED": "%s\n(%lu個の選択されたファイル)", + "CHECK_CURRENT_CMAC_ONLY": "現在のCMACのみを確認する", + "VERIFY_CMAC_FOR_ALL": "すべてのCMACを確認する", + "FIX_CMAC_FOR_ALL": "すべてのCMACを修正する", + "N_N_N_FILES_OK_FIXED_TOTAL_N_OF_N_HAVE_NO_CMAC": "%lu/%lu/%luファイルがOK/修正/合計\n%lu/%luがCMACなし", + "N_OF_N_FILES_VERIFIED_N_OF_N_FILES_FIXED": "%lu/%luファイル検証済み\n%lu/%luファイル修正済み", + "N_OF_N_FILES_VERIFIED_N_OF_N_HAVE_NO_CMAC": "%lu/%luファイル検証済み\n%lu/%luファイルCMACなし", + "N_OF_N_FILES_VERIFIED": "%lu/%luファイル検証済み", + "INJECT_DATA_FROM_SPECIFY_OFFSET_BELOW": "%sからデータを挿入しますか?\n以下にオフセットを入力してください。", + "FAILED_INJECTING_PATH": "%sの挿入に失敗しました", + "MOUNT_CXI_NDS_TO_DRIVE": "CXI/NDSをドライブにマウント", + "MOUNT_IMAGE_TO_DRIVE": "イメージをドライブにマウント", + "RESTORE_SYSNAND_SAFE": "システムNANDを復元 (安全)", + "UPDATE_EMBEDDED_BACKUP": "埋め込みバックアップを更新", + "SHOW_TITLE_INFO": "タイトル情報を表示", + "DECRYPT_FILE": "ファイルを復号化", + "DECRYPT_FILE_OUT": "ファイルを復号化 (%sへ)", + "ENCRYPT_FILE": "ファイルを暗号化", + "ENCRYPT_FILE_OUT": "ファイルを暗号化 (%sへ)", + "BUILD_CIA_FROM_FILE": "ファイルからCIAを作成", + "BUILD_CIA_STANDARD": "CIAを作成 (標準)", + "BUILD_CIA_LEGIT": "CIAを作成 (合法)", + "DUMP_CXI_NDS_FILE": "CXI/NDSファイルをダンプ", + "INSTALL_GAME_IMAGE": "ゲームイメージをインストール", + "INSTALL_TICKET": "チケットをインストール", + "DUMP_TICKET_FILE": "チケットファイルをダンプ", + "UNINSTALL_TITLE": "タイトルをアンインストール", + "VERIFY_FILE": "ファイルを検証", + "TRANSFER_IMAGE_TO_CTRNAND": "CTRNANDにイメージを転送", + "INJECT_TO_H_AND_S": "健康と安全に挿入", + "TRIM_FILE": "ファイルをトリミング", + "RENAME_FILE": "ファイルの名前を変更", + "BUILD_XORPADS_SD": "XORパッドを作成 (SD出力)", + "BUILD_XORPADS_INPLACE": "XORパッドを作成 (コピーしない)", + "EXTRACT_X": "%sを解凍", + "INIT_X": "%sを設定", + "INSTALL_X": "%sをインストール", + "INSTALL_FIRM": "FIRMをインストール", + "BOOT_FIRM": "FIRMを起動", + "SET_AS_ACTIVE_FONT": "使用されるフォントに設定", + "SET_AS_ACTIVE_LANGUAGE": "使用される言語に設定", + "DUMP_BA_VC_SAVE": "GBC VCセーブをダンプ", + "INJECT_GBA_VC_SAVE": "GBA VCセーブを注入", + "SET_AS_DEFAULT": "デフォルトとして設定", + "MOUNTING_IMAGE_FAILED": "イメージをマウント: 失敗", + "PATH_MOUNTED_AS_DRIVE_ENTER_PATH_NOW": "%s\nトライブ%sとしてマウントしました\n今、ドライブに移動しますか?", + "DECRYPT_TO_OUT": "%sに復号", + "DECRYPT_INPLACE": "コピーしないで復号", + "TRY_TO_DECRYPT_ALL_N_SELECTED_FILES": "%lu個の選択したすべてのファイルを復号しますか?", + "TRYING_TO_DECRYPT_N_FILES": "%lu個のファイルを復号しよう中。", + "DECRYPTION_FAILED_CONTINUE": "復号化に失敗しました\n \n続けますか?", + "N_OF_N_FILES_DECRYPTED_N_OF_N_NOT_ENCRYPTED_N_OF_N_NOT_SAME_TYPE": "%lu/%luファイル復号済み\n%lu/%luファイル暗号されない\n%lu/%lu同じ種類でない", + "N_OF_N_FILES_DECRYPTED": "%lu/%luファイル復号済み", + "N_FILES_WRITTEN_TO_OUT": "%2$sに%1$lu個ファイルが書き込みました", + "FILE_NOT_ENCRYPTED": "ファイルは暗号されていません", + "DECRYPTION_SUCCESS": "復号化が成功しました", + "DECRYPTION_FAILED": "復号化に失敗しました", + "PATH_DECRYPTED_TO_OUT": "%s\n%sに復号しました", + "ENCRYPT_TO_OUT": "%sに暗号", + "ENCRYPT_INPLACE": "コピーしないで暗号", + "TRY_TO_ENCRYPT_N_SELECTED_FILES": "%lu個の選択したすべてのファイルを暗号しますか?", + "TRYING_TO_ENCRYPT_N_FILES": "%lu個のファイルを暗号しよう中。", + "ENCRYPTION_FAILED_CONTINUE": "暗号化に失敗しました\n \n続けますか?", + "N_OF_N_FILES_ENCRYPTED_N_OF_N_NOT_SAME_TYPE": "%lu/%luファイル暗号済み\n%lu/%lu同じ種類でない", + "N_OF_N_FILES_ENCRYPTED": "%lu/%luファイル暗号済み", + "ENCRYPTION_SUCCESS": "暗号化が成功しました", + "ENCRYPTION_FAILED": "暗号化に失敗しました", + "PATH_ENCRYPTED_TO_OUT": "%s\n%sに暗号しました", + "TRY_TO_PROCESS_N_SELECTED_FILES": "%lu個の選択したすべてのファイルを処理しますか?", + "PATH_BUILD_TYPE_FAILED_CONTINUE": "%s\n%sを作成に失敗しました\n \n続けますか?", + "N_OF_N_TYPES_BUILT_N_OF_N_NOT_SAME_TYPE": "%lu/%lu %s作成済み\n%lu/%lu同じ種類でない", + "N_OF_N_TYPES_BUILT": "%lu/%lu %s作成済み", + "N_FILES_FAILED_CONVERTION_VERIFICATION_RECOMMENDED": "%lu個ファイルの変換に失敗しました。\n検証をおすすまします。", + "PATH_TYPE_BUILT_TO_OUT": "%s\n%3$sへ%2$sが作成しました", + "PATH_TYPE_BUILD_FAILED": "%s\n%sの作成に失敗しました", + "FILE_FAILED_CONVERSION_VERIFY_NOW": "ファイルの変換に失敗しました。\n \n今すぐ検証しますか?", + "VERIFICATION_SUCCESS": "検証が成功しました", + "VERIFICATION_FAILED": "検証に失敗しました", + "CONTENT_IS_MISSING": "コンテンツがありません", + "INSTALL_TO_SYSNAND": "システムNANDにインストール", + "INSTALL_TO_EMUNAND": "EmuNANDにインストール", + "TRY_TO_INSTALL_N_SELECTED_FILES": "%lu個の選択したすべてのファイルをインストールしますか?", + "TRYING_TO_INSTALL_N_FILES": "%lu個のファイルをインストールしよう中。", + "INSTALL_FAILED_CONTINUE": "インストールに失敗しました\n \n続けますか?", + "N_OF_N_FILES_INSTALLED_N_OF_N_NOT_SAME_TYPE": "%lu/%luファイルインストール済み\n%lu/%lu同じ種類でない", + "N_OF_N_FILES_INSTALLED": "%lu/%luファイルインストール済み", + "INSTALL_SUCCESS": "インストールが成功しました", + "INSTALL_FAILED": "インストールに失敗しました", + "FILE_FAILED_INSTALL_VERIFY_NOW": "ファイルのインストールに失敗しました。\n \n今すぐ検証しますか?", + "KEEP_TICKET_AND_SAVEGAME": "チケットとセーブゲームを保存する", + "UNINSTALL_EVERYTHING": "すべてをアンインストールする", + "ABORT_UNINSTALL": "アンインストールを中止する", + "UNINSTALL_N_SELECTED_TITLES": "%lu個の選択されたタイトルをすべてアンインストールしますか?", + "UNINSTALL_SELECTED_TITLE": "選択されたタイトルをアンインストールしますか?", + "N_OF_N_TITLES_UNINSTALLED": "%lu/%luタイトルアンインストール済み", + "UNINSTALLING_PLEASE_WAIT": "アンインストール中。お待ちください。", + "UNINSTALL_FAILED": "アンインストールに失敗しました!", + "TRY_TO_VERIFY_N_SELECTED_FILES": "%lu個の選択したすべてのファイルを検証しますか?", + "VERIFICATION_FAILED_CONTINUE": "検証に失敗しました\n \n続けますか?", + "N_OF_N_FILES_VERIFIED_N_OF_N_NOT_SAME_TYPE": "%lu/%luファイル検証済み\n%lu/%lu同じ種類でない", + "VERIFYING_FILE_PLEASE_WAIT": "ファイルを検証中。お待ちください。", + "NAND_VALIDATION_SUCCESS": "NAND検証が成功しました", + "NAND_VALIDATION_FAILED": "NAND検証に失敗しました", + "DUMP_FOR_N_SELECTED_FILES": "%lu個の選択したすべてのファイルでダンプしますか?", + "N_OF_N_LEGIT_TICKETS_DUMPED_ATTEMPT_DUMP_ALL": "%lu/%lu合法チケットをダンプしました。\n \nすべてのチッケトをダンプしようしますか?", + "N_OF_N_TICKETS_DUMPED_TO_OUT": "%lu/%luチケットが%sにダンプしました。", + "PATH_TICKET_DUMPED_TO_OUT": "%s\nチケットが%sにダンプしました", + "LEGIT_TICKET_NOT_FOUND_DUMP_ANYWAYS": "%s\n合法チケットがありません。\n \nとにかくダンプしますか?", + "DUMP_TICKET_FAILED": "チケットをダンプに失敗しました!", + "BUILDING_X": "%sを作成中…", + "BUILDING_X_SYSNAND": "%sを作成中… (システムNAND)", + "BUILDING_X_EMUNAND": "%sを作成中… (EmuNAND)", + "PATH_N_OF_N_FILES_PROCESSED_N_OF_N_FILES_IGNORED": "%s\n%lu/%luファイル処理済み\n%lu/%luファイル無視済み", + "PATH_N_OF_N_FILES_PROCESSED": "%s\n%lu/%luファイル処理済み", + "BUILD_DATABASE_SUCCESS": "データベースを作成が成功しました。", + "BUILD_DATABASE_FAILED": "データベースを作成に失敗しました。", + "TRY_TO_TRIM_N_SELECTED_FILES": "%lu個の選択したすべてのファイルをトリミングしますか?", + "TRIMMING_FAILED_CONTINUE": "トリミングに失敗しました\n \n続けますか?", + "N_OF_N_FILES_TRIMMED_N_OF_N_NOT_OF_SAME_TYPE_X_SAVED": "%lu/%luファイルトリミング済み\n%lu/%lu同じ種類でない\n%s保存された", + "N_OF_N_FILES_TRIMMED_X_SAVED": "%lu/%luファイルトリミング済み\n%s保存された", + "FILE_CANT_BE_TRIMMED": "ファイルをトリミングできません。", + "FILE_ALREADY_TRIMMED": "ファイルが既にトリミングされています。", + "PATH_CURRENT_SIZE_TRIMMED_SIZE_DIFFERENCE_TRIM_FILE": "%s\n現在サイズ: %s\nトリミングサイズ: %s\n差分: %s\n \nファイルをトリミングしますか?", + "TRIMMING_FAILED": "トリミングに失敗しました。", + "PATH_TRIMMED_BY_X": "%s\n%sでトリミングしました。", + "TRY_TO_RENAME_N_SELECTED_FILES": "%lu個の選択したすべてのファイルの名前を変更しますか?", + "N_OF_N_RENAMED": "%lu/%lu名前変更済み", + "COULD_NOT_RENAME_TO_GOOD_NAME": "名前を良い名前に変更できませんでした", + "SYSNAND_H_AND_S_INJECT": "システムNANDの健康と安全に挿入", + "EMUNAND_H_AND_S_INJECT": "EmuNANDの健康と安全に挿入", + "H_AND_S_INJECT_SUCCESS": "健康と安全に挿入が成功しました", + "H_AND_S_INJECT_FAILURE": "健康と安全に挿入に失敗しました", + "TRY_EXTRACT_ALL_N_SELECTED_FILES": "%lu個の選択したすべてのファイルを解凍しますか?", + "N_OF_N_FILES_EXTRACTED_N_OF_N_NOT_SAME_TYPE": "%lu/%luファイル解凍済み\n%lu/%lu同じ種類でない", + "N_OF_N_FILES_EXTRACTED": "%lu/%luファイル解凍済み", + "EXTRACTING_DOT_CODE": ".codeを解凍中。お待ちください。", + "PATH_EXT_EXTRACTED_TO_OUT": "%s\n%3$sへ%2$sを解凍しました", + "DOT_CODE_EXTRACT_FAILED": ".codeの解凍に失敗しました", + "TRANSFER_TO_SYSNAND": "システムNANDへ転送", + "TRANSFER_TO_EMUNAND": "EmuNANDへ転送", + "CTRNAND_TRANSFER_SUCCESS": "CTRNAND転送が成功しました", + "CTRNAND_TRANSFER_FAILED": "CTRNAND転送に失敗しました", + "NO_VALID_DESTINATION_FOUND": "有効な移動先がありません", + "NAND_RESTORE_SUCCESS": "NAND復元が成功しました", + "NAND_RESTORE_FAILED": "NAND復元に失敗しました", + "REBUILD_NCSD_SUCCESS": "NCSDの再作成が成功しました", + "REBUILD_NCSD_FAILED": "NCSDの再作成に失敗しました", + "PATH_NCCHINFO_PADGEN_SUCCESS": "%s\nNCCHinfoのパッド作成が成功しました%c出力場所: %s", + "PATH_NCCHINFO_PADGEN_FAILED": "%s\nNCCHinfoのパッド作成に失敗しました%c%0.0s", + "UPDATING_EMBEDDED_BACKUP": "埋め込みバックアップを更新中…", + "BACKUP_UPDATE_NOT_REQUIRED": "バックアップ更新: 不要", + "BACKUP_UPDATE_COMPLETED": "バックアップ更新: 成功", + "BACKUP_UPDATE_FAILED": "バックアップ更新: 失敗!", + "WARNING_KEYS_NOT_VERIFIED_CONTINUE_AT_YOUR_OWN_RISK": "警告: キーが検証されていません。\n自己責任で続けますか?", + "AESKEYDB_INIT_SUCCESS": "AESkeydbを設定が成功しました", + "AESKEYDB_INIT_FAILED": "AESkeydbを設定に失敗しました", + "AESKEYDB_INSTALL_SUCCESS": "AESkeydbをインストールが成功しました", + "AESKEYDB_INSTALL_FAILED": "AESkeydbをインストールに失敗しました", + "INSTALL_TO_FIRM0": "FIRM0にインストール", + "INSTALL_TO_FIRM1": "FIRM1にインストール", + "INSTALL_TO_BOTH": "両方にインストール", + "PATH_N_KB_INSTALL_TO_SYSNAND": "%s (%dkB)\nシステムNANDにインストールしますか?", + "PATH_N_KB_INSTALL_SUCCESS": "%s (%dkB)\nインストール成功", + "PATH_N_KB_INSTALL_FAILED": "%s (%dkB)\nインストール失敗", + "WARNING_DO_NOT_RUN_UNTRUSTED_SCRIPTS": "警告: 信頼できないソースから\nスクリプトを実行しないでください。\n \nスクリプトを実行しますか?", + "SCRIPT_EXECUTE_SUCCESS": "スクリプト実行成功", + "SCRIPT_EXECUTE_FAILURE": "スクリプト実行失敗", + "ERROR_CANNOT_VIEW_FILE": "エラー: ファイルを表示できません\n(ヒント: 大きすぎるかもしれません)", + "SAVEGAME_DUMPED_TO_OUT": "セーブゲームは%sにダンプしました。", + "SAVEGAME_DUMP_FAILED": "セーブゲームをダンプに失敗しました!", + "GBA_SAVEGAME_MUST_BE_IN_CLIPBOARD": "GBA VCセーブゲームは\nクリップボードにある必要があります。", + "SAVEGAME_INJECT_SUCCESS": "セーブゲームを注入が成功しました。", + "SAVEGAME_INJECT_FAILED": "セーブゲームを注入に失敗しました!", + "FONT_WILL_BE_ACTIVE_ON_NEXT_BOOT": "フォントは次の起動時に使用になります", + "LANGUAGE_WILL_BE_ACTIVE_ON_NEXT_BOOT": "言語は次の起動時に使用になります", + "HOME_MORE_MENU_SELECT_ACTION": "HOMEのその他…メニュー\nアクションを選択:", + "SD_FORMAT_MENU": "SDフォーマットメニュー", + "BONUS_DRIVE_MENU": "ボーナスドライブのセットアップ", + "SWITCH_EMUNAND": "EmuNANDを切り替える", + "BUILD_SUPPORT_FILES": "サポートファイルを作成", + "RESTORE_H_AND_S": "健康と安全を復元", + "SET_RTC_DATE_TIME": "RTCの日時を設定", + "CONFGURE_BRIGHTNESS": "明るさを設定", + "CALIBRATE_TOUCHSCREEN": "タッチスクリーンを調整", + "SYSTEM_INFO": "システム情報", + "SHOW_README": "READMEを表示", + "INITIALIZING_SD_FAILED_RETRY": "SDカードの初期化に失敗しました!再試行しますか?", + "SETUP_FAILED": "設定に失敗しました!", + "CURRENT_EMUNAND_OFFSET_IS_N_SWITCH_TO_NEXT": "現在のEmuNANDオフセットは%06lXです。\n次のオフセットに切り替えますか?", + "BUILT_IN_OUT_STATUSES": "%sに作成しました。\n \n%-18.18s %s\n%-18.18s %s\n%-18.18s %s", + "OK_SYS_EMU": "OK (システムとEmu)", + "OK_SYS": "OK (システム)", + "FAILED": "失敗", + "RESTORE_H_AND_S_EMUNAND": "健康と安全を復元(EmuNAND)", + "RESTORE_H_AND_S_SYSNAND": "健康と安全を復元(システムNAND)", + "TITLE_SET_RTC_DATE_TIME": "RTCの日時を設定:", + "NEW_RTC_DATE_TIME_IS_TIME": "新しいRTC日時は:\n%s\n \nヒント: HOMEメニューの時刻は、\nRTCを設定した後、\n手動で調整する必要があります。", + "TOUCHSCREEN_CALIBRATION_SUCCESS": "タッチスクリーン調整が成功しました!", + "TOUCHSCREEN_CALIBRATION_FAILED": "タッチスクリーン調整に失敗しました!", + "GODMODE9_README_TOC": "GodMode9 READMEの目次", + "ESSENTIAL_BACKUP_NOT_FOUND_CREATE_NOW": "必須ファイルのバックアップがありません。\n今すぐ作成しますか?", + "BACKUP_EMBEDDED_WRITTEN_TO_OUT": "バックアップはシステムNANDに埋め取れ、\n%sに書き込みました。", + "RTC_DATE_TIME_SEEMS_TO_BE_WRONG_SET_NOW": "RTC日時が間違っているようです。\n今すぐ設定しますか?", + "RESUME_GODMODE9": "GodMode9へ続ける", + "RESUME_BOOTLOADER": "ブートローダーへ続ける", + "SELECT_PAYLOAD": "ペイロードを選択…", + "SELECT_SCRIPT": "スクリプトを選択…", + "POWEROFF_SYSTEM": "本体を電源オフ", + "REBOOT_SYSTEM": "本体を再起動", + "FLAVOR_BOOTLOADER_SELECT_OPTION": "%sブートローダーメニュー\nアクションを選択:", + "BOOTLOADER_PAYLOADS_MENU_SELECT_PAYLOAD": "ブートローダーのペイロードメニュー\nペイロードを選択:", + "BOOTLOADER_SCRIPTS_MENU_SELECT_SCRIPT": "ブートローダーのスクリプトメニュー\nスクリプトを選択:", + "NO_BOOTABLE_FIRM_FOUND_RESUMING_GODMODE9": "起動可能なFIRMがありません。\nGodMode9を開始中...", + "OUT_OF_MEMORY": "メモリ不足です。", + "INVALID_DIRECTORY_OBJECT": "無効なディレクトリオブジェクト", + "INVALID_ROOT_DIRECTORY": "無効なルートディレクトリ", + "WRITE_PERMISSIONS_WERE_CHANGED_RELOCK": "書き込み権限が変更されました。\n再ロックしますか?", + "OPEN_TITLE_MANAGER": "タイトルマネージャーを開く", + "SEARCH_FOR_FILES": "ファイルを検索…", + "FIX_CMACS_FOR_DRIVE": "ドライブのCMACを修正", + "SHOW_DIRECTORY_INFO": "ディレクトリ情報を表示", + "SHOW_DRIVE_INFO": "ドライブ情報を表示", + "FAILED_SETTING_UP_TITLE_MANAGER": "タイトルマネージャーの設定に失敗しました!", + "SEARCH_FILE_ENTER_SEARCH_BELOW": "%sを検索しますか?\n以下に検索を入力してください。", + "FOUND_N_RESULTS": "%lu件の結果が見つかりました。", + "FIX_CMACS_FOR_DRIVE_FINISHED": "ドライブのCMACを修正が完了しました。", + "FAILED_TO_ANALYZE_DRIVE": "ドライブを解析に失敗しました\n", + "FAILED_TO_ANALYZE_DIR": "ドライブを解析に失敗しました\n", + "NOT_ALLOWED_IN_VIRTUAL_PATH": "バーチャルパスでは不可", + "DELETE_N_PATHS": "%lu個のパスを削除しますか?", + "DELETING_FILES_PLEASE_WAIT": "ファイルを削除中…", + "FAILED_DELETING_N_OF_N_PATHS": "%lu/%luパスの削除に失敗しました", + "DELETE_FILE": "「%s」を削除しますか?", + "FAILED_DELETING_PATH": "%s\nの削除に失敗しました。", + "NOT_ALLOWED_IN_SEARCH_DRIVE": "検索ドライブでは不可", + "NOT_ALLOWED_IN_VIRTUAL_GAME_PATH": "バーチャルゲームパスでは不可", + "NOT_ALLOWED_IN_XORPAD_DRIVE": "XORパッドドライブでは不可", + "NOT_ALLOWED_IN_GAMECART_DRIVE": "ゲームカートドライブでは不可", + "NOT_ALLOWED_IN_ALIAS_PATH": "エイリアスパスでは不可", + "COPY_PATHS": "パスをコピー", + "MOVE_PATHS": "パスを移動", + "PASTE_FILE_HERE": "ここに「%s」を貼り付けますか?", + "PASTE_N_PATHS_HERE": "%lu個パスをここに貼り付けますか?", + "FAILED_COPYING_PATH_PROCESS_REMAINING": "%s\nのコピーに失敗しました。\n残りを処理しますか?", + "FAILED_COPYING_PATH": "%s\nのコピーに失敗しました。", + "FAILED_MOVING_PATH_PROCESS_REMAINING": "%s\nの移動に失敗しました。\n残りを処理しますか?", + "FAILED_MOVING_PATH": "%s\nの移動に失敗しました。", + "RENAME_FILE_ENTER_NEW_NAME_BELOW": "%sの名前を変更しますか?\n新しい名前を以下に入力してください。", + "FAILED_RENAMING_PATH": "%s\nの名前を変更に失敗しました。", + "CREATE_A_NEW_ENTRY_HERE_SELECT_TYPE": "ここで新しいエントリを作成しますか?\nタイプを選択してください。", + "CREATE_A_FOLDER": "フォルダを作成", + "CREATE_A_DUMMY_FILE": "空きファイルを作成", + "CREATE_NEW_FOLDER_HERE_ENTER_NAME_BELOW": "ここで新しいフォルダを作成しますか?\n以下に名前を入力してください。", + "CREATE_NEW_FILE_HERE_ENTER_NAME_BELOW": "ここで新しいファイルを作成しますか?\n以下に名前を入力してください。", + "CREATE_NEW_FILE_HERE_ENTER_SIZE_BELOW": "ここで新しい%sを作成しますか?\n以下にファイルサイズを入力してください。", + "FAILED_CREATING_FOLDER_PATH": "%s\nフォルダの作成に失敗しました。", + "FAILED_CREATING_FILE_PATH": "%s\nファイルの作成に失敗しました。", + "TITLE_MANAGER": "タイトルマネージャー", + "BRICK_MY_3DS": "3DSをBRICKする", + "LANGUAGE": "言語…", + "SCRIPTS": "スクリプト…", + "PAYLOADS": "ペイロード…", + "MORE": "その他…", + "BRACKET_MORE": "[さらに…]", + "HOME_BUTTON_PRESSED_SELECT_ACTION": "HOMEボタンが押された。\nアクションを選択:", + "POWER_BUTTON_PRESSED_SELECT_ACTION": "POWERボタンが押された。\nアクションを選択:", "1_DRIVE_NAND_TWL": "[1:] NAND / TWL", "4_DRIVE_NAND_TWL": "[4:] NAND / TWL", - "A_DRIVE_SD_CARD": "[A:] SD CARD", - "B_DRIVE_SD_CARD": "[B:] SD CARD", - "TITLE_MANAGER_MENU_SELECT_TITLES_SOURCE": "Title manager menu.\nSelect titles source:", - "LANGUAGES_DIRECTORY_NOT_FOUND": "Languages directory not found.\n(default path: 0:/gm9/%s)", - "SCRIPTS_DIRECTORY_NOT_FOUND": "Scripts directory not found.\n(default path: 0:/gm9/%s)", - "HOME_LANGUAGE_MENU_SELECT_LANGUAGE": "HOME language... menu.\nSelect language:", - "HOME_SCRIPTS_MENU_SELECT_SCRIPT": "HOME scripts... menu.\nSelect script:", - "PAYLOADS_DIRECTORY_NOT_FOUND": "Payloads directory not found.\n(default path: 0:/gm9/%s)", - "HOME_PAYLOADS_MENU_SELECT_PAYLOAD": "HOME payloads... menu.\nSelect payload:", - "UNEXPECTED_SD_CARD_REMOVAL_TO_PREVENT_DATA_LOSS_UNMOUNT_BEFORE_EJECT": "!Unexpected SD card removal!\n \nTo prevent data loss, unmount\nbefore ejecting the SD card.", - "FLAVOR_SCRIPTS_MENU_SELECT_SCRIPT": "%s scripts menu.\nSelect script:", - "COMPILED_AS_SCRIPT_AUTORUNNER_BUT_NO_SCRIPT_DERP": "Compiled as script autorunner\nbut no script provided.\n \nDerp!", - "KEYBOARD_CONTROLS_DETAILS": "Keyboard Controls:\n \n←/→ - Move cursor\nR - Caps / Capslock\nX - Delete char\nY - Insert char\nA - Submit\nB - Cancel\n \nSELECT switches to\nclassic prompt", - "TOUCH_CROSSHAIRS_TO_CALIBRATE_TOUCHSCREEN_USE_STYLUS": "Touch the red crosshairs to\ncalibrate your touchscreen.\n \nUse the stylus for best\nresults!", - "INVALID": "INVALID", - "TO_PROCEED_ENTER_THIS": "To proceed, enter this:", - "TO_PROCEED_HOLD_X": "To proceed, hold :", - "N_MORE": " [%d more]", - "CANCEL": "cancel", - "R_FAST_SCROLL_L_CLEAR_DATA": "R - (↑↓) fast scroll\nL - clear data", - "X_REMOVE_CHAR_Y_INSERT_CHAR": "X - remove char\nY - insert char", - "ETA_N_MIN_N_SEC": "ETA %02llum%02llus", - "BRIGHTNESS_CONTROLS": "[←] Decrease brightness\n[→] Increase brightness\n \n[X] Use volume slider control\n[A] Set current brightness\n[B] Cancel", - "SEARCHING_PLEASE_WAIT": "Searching, please wait...", - "RENAME_TO_GOOD_NAME": "Rename to good name?", - "SD_WRITE_PROTECTED_CANT_CONTINUE": "SD card is write protected!\nCan't continue.", - "SYSNAND_LVL_N": "SysNAND (lvl%lu)", - "EMUNAND_LVL_N": "EmuNAND (lvl%lu)", - "GAME_IMAGES": "game images", - "GAMECART_SAVES": "gamecart saves", - "IMAGES": "images", - "MEMORY_AREAS": "memory areas", - "SD_SYSTEM_DATA": "SD system data", - "SD_CARD": "SD card", - "RAM_DRIVE": "RAM drive", - "WRITING_TO_DRIVE_IS_LOCKED_UNLOCK_NOW": "Writing to %s is locked!\nUnlock it now?", - "UNLOCK_WRITE_FOR_DRIVE_NOT_ALLOWED": "Unlock write permission for\n%s is not allowed.", + "A_DRIVE_SD_CARD": "[A:] SDカード", + "B_DRIVE_SD_CARD": "[B:] SDカード", + "TITLE_MANAGER_MENU_SELECT_TITLES_SOURCE": "タイトルマネージャーメニュー\nタイトル元を選択してください。", + "LANGUAGES_DIRECTORY_NOT_FOUND": "言語フォルダがありません。\n(デフォルトパス:0:/gm9/%s)", + "SCRIPTS_DIRECTORY_NOT_FOUND": "スクリプトフォルダがありません。\n(デフォルトパス:0:/gm9/%s)", + "HOME_LANGUAGE_MENU_SELECT_LANGUAGE": "HOMEの言語…メニュー\n言語を選択:", + "HOME_SCRIPTS_MENU_SELECT_SCRIPT": "HOMEのスクリプト…メニュー\nスクリプトを選択:", + "PAYLOADS_DIRECTORY_NOT_FOUND": "ペイロードフォルダがありません。\n(デフォルトパス:0:/gm9/%s)", + "HOME_PAYLOADS_MENU_SELECT_PAYLOAD": "HOMEのペイロード…メニュー\nペイロードを選択:", + "UNEXPECTED_SD_CARD_REMOVAL_TO_PREVENT_DATA_LOSS_UNMOUNT_BEFORE_EJECT": "‼予期しないSDカードの取り出し‼\n \nデータの損失を防ぐために、SDカードを取り出す前に\nマウントを解除してください。", + "FLAVOR_SCRIPTS_MENU_SELECT_SCRIPT": "%sのスクリプト…メニュー\nスクリプトを選択:", + "COMPILED_AS_SCRIPT_AUTORUNNER_BUT_NO_SCRIPT_DERP": "スクリプト自動実行機としてコンパイルされましたが、\nスクリプトが含まれませんでした。\n \nバカ!", + "KEYBOARD_CONTROLS_DETAILS": "キーボードのコントロール:\n \n←/→ - カーソルを移動\nR - 大文字・小文字(ロック)\nX - 文字を削除\nY - 文字を挿入\nA - 送信\nB - キャンセル\n \nSELECTで古いプロンプトに切り替わる", + "TOUCH_CROSSHAIRS_TO_CALIBRATE_TOUCHSCREEN_USE_STYLUS": "赤い十字をタッチして、\nタッチスクリーンを調整してください。\n \n最良の結果を得るには、\nタッチペンを使用してください!", + "INVALID": "無効", + "TO_PROCEED_ENTER_THIS": "続けるには、これを入力してください。", + "TO_PROCEED_HOLD_X": "続けるには、を長押してください。", + "N_MORE": " [と%d個]", + "CANCEL": "キャンセル", + "R_FAST_SCROLL_L_CLEAR_DATA": "R - (↑↓) 高速スクロール\nL - データをクリア", + "X_REMOVE_CHAR_Y_INSERT_CHAR": "X - 文字を削除\nY - 文字を挿入", + "ETA_N_MIN_N_SEC": "残り%02llu分%02llu秒", + "BRIGHTNESS_CONTROLS": "[→] 明るさを上げる\n[←] 明るさを下げる\n \n[X] 音量スライダーでコントロール\n[A] 現在の明るさを設定\n[B] キャンセル", + "SEARCHING_PLEASE_WAIT": "検索中です。お待ちください。", + "RENAME_TO_GOOD_NAME": "名前を良い名前に変更しますか?", + "SD_WRITE_PROTECTED_CANT_CONTINUE": "SDカードが書き込み禁止になっている!\n続行できません。", + "SYSNAND_LVL_N": "システムNAND(レベル%lu)", + "EMUNAND_LVL_N": "EmuNAND(レベル%lu)", + "GAME_IMAGES": "ゲームイメージ", + "GAMECART_SAVES": "ゲームカートセーブ", + "IMAGES": "イメージ", + "MEMORY_AREAS": "メモリ領域", + "SD_SYSTEM_DATA": "SDシステムデータ", + "SD_CARD": "SDカード", + "RAM_DRIVE": "RAMドライブ", + "WRITING_TO_DRIVE_IS_LOCKED_UNLOCK_NOW": "%sへの書き込みがロックされています!\n今すぐロックを解除しますか?", + "UNLOCK_WRITE_FOR_DRIVE_NOT_ALLOWED": "%sの書き込み権限のロックを\n解除することができません。", "ENABLE_BASE_WRITE": "You want to enable base\nwriting permissions.", "ENABLE_SD_WRITE": "You want to enable SD card\nwriting permissions.", "ENABLE_IMAGE_WRITE": "You want to enable image\nwriting permissions.", @@ -510,12 +510,12 @@ "ENABLE_GAMECART_SAVE_WRITE": "You want to enable gamecart\nsave writing permissions.", "ENABLE_SYSNAND_2_WRITE": "!Better be careful!\n \nYou want to enable SysNAND\nlvl2 writing permissions.\n \nThis enables you to modify\nirrecoverable system data!", "ENABLE_MEMORY_WRITE": "!Better be careful!\n \nYou want to enable memory\nwriting permissions.\n \nWriting to certain areas may\nlead to unexpected results.", - "ENABLE_SD_DATA_WRITE": "!THIS IS NOT RECOMMENDED!\n \nYou want to enable SD data\nwriting permissions.\n \nEverything here is encrypted.\nIt is recommended to use the\nA:/B: drives for modification\nof installations, user data &\nsavegames instead.", - "ENABLE_SYSNAND_3_WRITE": "!THIS IS YOUR ONLY WARNING!\n \nYou want to enable SysNAND\nlvl3 writing permissions.\n \nThis enables you to OVERWRITE\nyour bootloader installation,\nessential system files and/or\nBRICK your console!", + "ENABLE_SD_DATA_WRITE": " ・・・・・・・・・・・\n‼これはおすすめしません‼\n \nSDデータの書き込み権限を有効にしたい。\n\nここはすべて暗号化されています。\nインストール、ユーザーデータ、セーブゲームの編集では\n代わりに、A:/B:ドライブを使用するをおすすめします。", + "ENABLE_SYSNAND_3_WRITE": " ・ ・ ・ ・ ・ ・ ・ ・ ・ ・\n‼ こ れ は 唯 一 の 警 告 で す ‼\n‼ THIS IS THE ONLY WARNING ‼\n \nシステムNANDレベル3の書き込み権限を有効にしたい。\n \nこれにより、ブートローダーと必須システムファイルを\n・上書きする・や本体を・BRICKする・(壊す)\nが許可になります!", "UNLOCK_WRITE_NOT_ALLOWED": "Unlock write permission is not allowed.", "CANT_UNLOCK_WRITE_TRY_GODMODE9": "Can't unlock write permission.\nTry GodMode9 instead!", "ERROR_SD_TOO_SMALL": "Error: SD card is too small", - "WARNING_PROCEEDING_WILL_FORMAT_SD_DELETE_ALL_DATA": "!WARNING!\n \nProceeding will format this SD.\nThis will irreversibly delete\nALL data on it.", + "WARNING_PROCEEDING_WILL_FORMAT_SD_DELETE_ALL_DATA": " ・ ・\n‼ 警 告 ‼\n \n続けると、このSDをフォーマットします。\nこれにより、・すべて・のデータを元に戻せない削除されます。", "FORMAT_BONUS_DRIVE_DELETE_ALL_DATA": "Format the bonus drive?\nThis will irreversibly delete\nALL data on it.", "FORMATTING_SD_PLEASE_WAIT": "Formatting SD, please wait...", "FORMATTING_DRIVE_PLEASE_WAIT": "Formatting drive, please wait...", @@ -534,21 +534,21 @@ "ERROR_ONLY_FAT_FILES_CAN_BE_MOVED": "Error: Only FAT files can be moved", "ERROR_DESTINATION_IS_PART_OF_ORIGIN": "Error: Destination is part of origin", "ERROR_DESTINATION_EQUALS_ORIGIN_CHOOSE_ANOTHER_NAME": "Destination equals origin\nChoose another name?", - "CHOOSE_NEW_NAME": "Choose new name", - "OVERWRITE_FILES": "Overwrite file(s)", - "SKIP_FILES": "Skip file(s)", - "OVERWRITE_ALL": "Overwrite all", - "SKIP_ALL": "Skip all", - "DESTINATION_ALREADY_EXISTS": "Destination already exists:", - "CHOOSE_NEW_DESTINATION_NAME": "Choose new destination name", - "COPY_OPERATION_IS_NOT_ALLOWED": "Copy operation is not allowed", - "DESTINATION_EQUALS_ORIGIN": "Destination equals origin", - "ENTRY_NOT_FOUND_PATH_INJECT_INTO_PATH_INSTEAD": "Entry not found: %s\nInject into %s instead?", - "FILE_SMALLER_THAN_SPACE_SIZES_CONTINUE": "File smaller than available space:\n%s (%s)\n%s (%s)\nContinue?", - "NO_USABLE_ENTRIES_FOUND": "No usable entries found.", - "BEAT_NO_ERROR": "No error", - "BEAT_END_OF_ACTION_LIST": "End of action list", - "BEAT_ABORTED_BY_USER": "Aborted by user", + "CHOOSE_NEW_NAME": "新しい名前を選択", + "OVERWRITE_FILES": "ファイルを上書き", + "SKIP_FILES": "ファイルをスキップ", + "OVERWRITE_ALL": "すべて上書き", + "SKIP_ALL": "すべてスキップ", + "DESTINATION_ALREADY_EXISTS": "%s\nは既に存在します。", + "CHOOSE_NEW_DESTINATION_NAME": "パス先の新しい名前を選択してください", + "COPY_OPERATION_IS_NOT_ALLOWED": "コピー操作は許可されていません", + "DESTINATION_EQUALS_ORIGIN": "先は元と同じです。", + "ENTRY_NOT_FOUND_PATH_INJECT_INTO_PATH_INSTEAD": "%sがありません。\n代わりに、 %sに挿入しますか?", + "FILE_SMALLER_THAN_SPACE_SIZES_CONTINUE": "利用可能な領域より小さいファイル。\n%s (%s)\n%s (%s)\n続けますか?", + "NO_USABLE_ENTRIES_FOUND": "使用可能なエントリがありません。", + "BEAT_NO_ERROR": "エラーなし", + "BEAT_END_OF_ACTION_LIST": "アクションリストの最後", + "BEAT_ABORTED_BY_USER": "ユーザーによる中止", "BEAT_FAILED_TO_READ_WRITE_FILE": "Failed to read/write file", "BEAT_ATTEMPTED_TO_WRITE_BEYOND_EOF": "Attempted to write beyond end of file", "BEAT_INVALID_PATCH_FILE": "Invalid patch file", @@ -556,13 +556,13 @@ "BEAT_OUTPUT_FILE_CHECKSUM_MISMATCH": "Output file checksum mismatch", "BEAT_FILE_CHECKSUM_FAILED": "File checksum failed", "BEAT_EXPECTED_MORE_PATCH_DATA": "Expected more patch data", - "BEAT_OUT_OF_MEMORY": "Out of memory", - "BEAT_UNKNOWN_ERROR": "Unknown error", - "FAILED_TO_INITIALIZE_BPM_FILE": "Failed to initialize BPM file:", - "FAILED_TO_INITIALIZE_BPS_FILE": "Failed to initialize BPS file:", + "BEAT_OUT_OF_MEMORY": "メモリ不足です", + "BEAT_UNKNOWN_ERROR": "不明なエラー", + "FAILED_TO_INITIALIZE_BPM_FILE": "Failed to initialize BPM file:\n%s", + "FAILED_TO_INITIALIZE_BPS_FILE": "Failed to initialize BPS file:\n%s", "PATCH_SUCCESSFULLY_APPLIED": "Patch successfully applied", "PATCHING_ABORTED_BY_USER": "Patching aborted by user", - "FAILED_TO_RUN_PATCH": "Failed to run patch:", + "FAILED_TO_RUN_PATCH": "Failed to run patch:\n%s", "DECOMPRESSING_DOT_CODE": "Decompressing .code...", "DECOMPRESSING_DOT_CODE_B_DETECTED_CANCEL": "Decompressing .code...\nB button detected. Cancel?", "COMPRESSING_DOT_CODE": "Compressing .code...", @@ -570,43 +570,43 @@ "PATCH_MOST_LIKELY_NOT_FOR_THIS_FILE": "The patch is most likely not intended for this file.", "YOU_MOST_LIKELY_APPLIED_PATCH_ON_OUTPUT": "You most likely applied the patch on the output file.", "PATCH_TECHNICALLY_VALID_BUT_SEEMS_SCRAMBLED": "The patch is technically valid,\nbut seems scrambled or malformed.", - "PATCH_IS_INVALID": "The patch is invalid.", + "PATCH_IS_INVALID": "パッチは無効です。", "FILES_BIGGER_THAN_16MB_IPS_DOESNT_SUPPORT_THAT": "One or both files are bigger than 16MB.\nThe IPS format doesn't support that.", "REQUESTED_FILE_PATH_WAS_INVALID": "The requested file path was invalid.", "PATCHING_CANCELED": "Patching canceled.", - "NOT_ENOUGH_MEMORY": "Not enough memory.", - "REGION_AMERICAS": "Americas", - "REGION_AUSTRALIA": "Australia", - "REGION_BRAZIL": "Brazil", - "REGION_CHINA": "China", - "REGION_EUROPE": "Europe", - "REGION_FRANCE": "France", - "REGION_GERMANY": "Germany", - "REGION_ITALY": "Italy", - "REGION_JAPAN": "Japan", - "REGION_KOREA": "Korea", - "REGION_SPAIN": "Spain", - "REGION_TAIWAN": "Taiwan", - "REGION_UNKNOWN": "Unknown", - "REGION_UNITED_KINGDOM": "United Kingdom", - "REGION_MIDDLE_EAST": "Middle East", - "GENERATING_QR_CODE": "Generating QR code...", - "REINITIALIZING_SD_CARD": "Reinitializing SD card...", + "NOT_ENOUGH_MEMORY": "メモリ不足です。", + "REGION_AMERICAS": "アメリカ", + "REGION_AUSTRALIA": "オーストラリア", + "REGION_BRAZIL": "ブラジル", + "REGION_CHINA": "中国", + "REGION_EUROPE": "ヨーロッパ", + "REGION_FRANCE": "フランス", + "REGION_GERMANY": "ドイツ", + "REGION_ITALY": "イタリア", + "REGION_JAPAN": "日本", + "REGION_KOREA": "韓国", + "REGION_SPAIN": "スペイン", + "REGION_TAIWAN": "台湾", + "REGION_UNKNOWN": "不明", + "REGION_UNITED_KINGDOM": "イギリス", + "REGION_MIDDLE_EAST": "中東", + "GENERATING_QR_CODE": "QRコードの生成…", + "REINITIALIZING_SD_CARD": "SDカードを再初期化中…", "DUMPING_STATE_TO_SD_CARD": "Dumping state to SD card...", - "PRESS_POWER_TO_TURN_OFF": "Press POWER to turn off", + "PRESS_POWER_TO_TURN_OFF": "POWERを押して電源オフにする", "CLEANING_UP_TITLES_PLEASE_WAIT": "Cleaning up titles, please wait...", "ERROR_NOT_NCCH_FILE": "Error: Not an NCCH file", "ERROR_FILE_IS_TOO_SMALL": "Error: File is too small", "ATTEMPT_FIX_THIS_TIME": "Attempt fix this time", "ATTEMPT_FIX_ALWAYS": "Attempt fix always", - "ABORT_VERIFICATION": "Abort verification", + "ABORT_VERIFICATION": "検証を中止", "ERROR_BAD_CRYPTO_FLAGS": "Error: Bad crypto flags", "ERROR_BAD_EXEFS_HEADER": "Error: Bad ExeFS header", "ERROR_MISSING_EXTHEADER": "Error: Missing ExtHeader", "ERROR_CRYPTO_NOT_SET_UP": "Error: Crypto not set up", "PATH_NCCH_VERIFICATION_FAILED_INFO": "%s\nNCCH verification failed:\nExtHdr/ExeFS/RomFS: %s/%s/%s", - "OK": "ok", - "FAIL": "fail", + "OK": "OK", + "FAIL": "失敗", "ERROR_NOT_NCSD_FILE": "Error: Not an NCSD file", "PATH_CONTENT_N_SIZE_AT_OFFSET_VERIFICATION_FAILED": "%s\nContent%lu (%08lX@%08lX):\nVerification failed", "ERROR_PROBABLY_NOT_CIA_FILE": "Error: Probably not a CIA file", @@ -634,34 +634,34 @@ "SKIPPED_TITLE_0004008C000CBD00_NEEDS_SPECIAL_COMPILE_FLAGS": "Skipped title:\nTitle with id 0004008C000CBD00\nneeds special compiler flags.", "ERROR_FAKE_SIGNED_TICKET_ONLY_VALID_SIGNED_TICKETS_CAN_BE_INSTALLED": "Error: Fake-signed ticket\n \nOnly valid signed tickets can\nbe installed to the system.", "PATH_ERROR_UNKNOWN_CID_N_THIS_TICKET_DOES_NOT_BELONG_TO_THIS_3DS": "%s\nError: Unknown cid %08lX\n \nThis ticket does not belong to\nthis 3DS console.", - "INSTALLING_TICKET": "Installing ticket...", - "POSSIBLY_BROKEN": "Possibly Broken", - "PERSONAL_LEGIT": "Personal Legit", - "PERSONAL_LEGIT_DLC": "Personal Legit DLC", - "PERSONAL_PIRATE_LEGIT": "Personal Pirate Legit", - "PERSONAL_PIRATE_LEGIT_DLC": "Personal Pirate Legit DLC", - "PERSONAL_CUSTOM": "Personal Custom", - "PERSONAL_CUSTOM_DLC": "Personal Custom DLC", - "UNIVERSAL_LEGIT": "Universal Legit", - "UNIVERSAL_LEGIT_DLC": "Universal Legit DLC", - "UNIVERSAL_PIRATE_LEGIT": "Universal Pirate Legit", - "UNIVERSAL_PIRATE_LEGIT_DLC": "Universal Pirate Legit DLC", - "UNIVERSAL_CUSTOM": "Universal Custom", - "UNIVERSAL_CUSTOM_DLC": "Universal Custom DLC", + "INSTALLING_TICKET": "チケットをインストール中…", + "POSSIBLY_BROKEN": "破損の可能性あり", + "PERSONAL_LEGIT": "個人的な合法", + "PERSONAL_LEGIT_DLC": "個人的な合法DLC", + "PERSONAL_PIRATE_LEGIT": "個人的な海賊合法", + "PERSONAL_PIRATE_LEGIT_DLC": "個人的な海賊合法DLC", + "PERSONAL_CUSTOM": "個人的なカスタム", + "PERSONAL_CUSTOM_DLC": "個人的なカスタムDLC", + "UNIVERSAL_LEGIT": "普遍的な合法", + "UNIVERSAL_LEGIT_DLC": "普遍的な合法DLC", + "UNIVERSAL_PIRATE_LEGIT": "普遍的な海賊合法", + "UNIVERSAL_PIRATE_LEGIT_DLC": "普遍的な海賊合法DLC", + "UNIVERSAL_CUSTOM": "普遍的なカスタム", + "UNIVERSAL_CUSTOM_DLC": "普遍的なカスタムDLC", "CONTENTS_IN_CIA_FOUND_TOTAL": "Contents in CIA: %lu/%lu", "CONTENTS_IN_CIA_TOTAL": "Contents in TMD: %lu", "CONSOLE_ID_N": "Console ID: %08lX\n", "SHOW_GAME_INFO_DETAILS": "%s\n%s %s Title\n \nTitle ID: %016llX\nTitle version: %lu.%lu.%lu\nContents size: %s\n%s\n%s \nTicket/TMD: %s/%s\nVerification: %s", - "STATE_LEGIT": "legit", - "STATE_ILLEGIT": "illegit", - "STATE_UNKNOWN": "unknown", - "STATE_INVALID": "invalid", + "STATE_LEGIT": "合法", + "STATE_ILLEGIT": "非合法", + "STATE_UNKNOWN": "不明", + "STATE_INVALID": "無効", "STATE_PENDING_PROCEED_WITH_VERIFICATION": "pending\n \nProceed with verification?", - "STATE_PASSED": "passed", - "STATE_FAILED": "failed", + "STATE_PASSED": "合格", + "STATE_FAILED": "失敗", "OUTPUT_FILE_ALREADY_EXISTS_UPDATE_THIS": "Output file already exists.\nUpdate this?", - "DSI_ENHANCED": "DSi Enhanced", - "DSI_EXCLUSIVE": "DSi Exclusive", + "DSI_ENHANCED": "DSi対応", + "DSI_EXCLUSIVE": "DSi専用", "FIXING_CMACS_PLEASE_WAIT": "Fixing CMACs, please wait...", "NCSD_HEADER_IS_NOT_VALID": "NCSD header is not valid", "NAND_DUMP_MISSING_DATA": "NAND dump missing data", @@ -697,90 +697,90 @@ "BUILDING_TO_OUT_ARG": "Building to %s:\n%s ...", "EJECT_SD_CARD": "Eject SD card...", "INSERT_SD_CARD": "Insert SD card...", - "SCRIPTERR_UNKNOWN_CMD": "unknown cmd", - "SCRIPTERR_BAD_NUMBER_OF_ARGS": "bad # of args", - "SCRIPTERR_UNRECOGNIZED_FLAGS": "unrecognized flags", - "SCRIPTERR_ILLEGAL_FLAG": "illegal flag", - "SCRIPTERR_UNRESOLVED_QUOTES": "unresolved quotes", - "SCRIPTERR_TOO_MANY_ARGUMENTS": "too many arguments", - "SCRIPTERR_ARGUMENT_EXPAND_FAILED": "argument expand failed", - "SCRIPTERR_QUOTE_NOT_AN_ERROR": "'not' an error", - "SCRIPTERR_SYNTAX_ERROR_AFTER_IF": "syntax error after 'if'", - "SCRIPTERR_ELIF_WITHOUT_IF": "'elif' without 'if'", - "SCRIPTERR_SYNTAX_ERROR_AFTER_ELIF": "syntax error after 'elif'", - "SCRIPTERR_ELSE_WITHOUT_IF": "'else' without 'if'", - "SCRIPTERR_END_WITHOUT_IF": "'end' without 'if'", - "SCRIPTERR_FOR_INSIDE_FOR": "'for' inside 'for'", - "SCRIPTERR_DIR_NOT_FOUND": "dir not found", - "SCRIPTERR_FOR_WITHOUT_NEXT": "'for' without 'next'", - "SCRIPTERR_NEXT_WITHOUT_FOR": "'next' without 'for'", - "SCRIPTERR_FORPATH_ERROR": "forpath error", - "SCRIPTERR_LABEL_NOT_FOUND": "label not found", - "SCRIPTERR_USER_ABORT": "user abort", - "SCRIPTERR_KEY_NOT_PRESSED": "key not pressed", - "SCRIPTERR_OUT_OF_MEMORY": "out of memory", - "SCRIPTERR_VAR_FAIL": "var fail", - "SCRIPTERR_FORBIDDEN_DRIVE": "forbidden drive", - "SCRIPTERR_INVALID_PATH": "invalid path", - "SCRIPTERR_FILESELECT_ABORT": "fileselect abort", - "SCRIPTERR_DIRSELECT_ABORT": "dirselect abort", - "SCRIPTERR_SET_FAIL": "set fail", - "SCRIPTERR_CHAR_NOT_FOUND": "char not found", - "SCRIPTERR_ARGV_2_IS_NOT_CHAR": "argv[2] is not a char", - "SCRIPTERR_ARGV_2_MUST_BE_2_CHARS": "argv[2] must be 2 chars", - "SCRIPTERR_ARG_MATCH": "arg match", - "SCRIPTERR_NO_ARG_MATCH": "no arg match", - "SCRIPTERR_PERMISSION_FAIL": "permission fail", - "SCRIPTERR_COPY_FAIL": "copy fail", - "SCRIPTERR_MOVE_FAIL": "move fail", - "SCRIPTERR_INJECT_FAIL": "inject fail", - "SCRIPTERR_FILLBYTE_FAIL": "fillbyte fail", - "SCRIPTERR_FILL_FAIL": "fill fail", - "SCRIPTERR_BAD_FILESIZE": "bad filesize", - "SCRIPTERR_CREATE_DUMMY_FILE": "create dummy fail", - "SCRIPTERR_REMOVE_FAIL": "remove fail", - "SCRIPTERR_MAKEDIR_FAIL": "makedir fail", - "SCRIPTERR_MOUNT_FAIL": "mount fail", - "SCRIPTERR_FIND_FAIL": "find fail", - "SCRIPTERR_FINDNOT_FAIL": "findnot fail", - "SCRIPTERR_NO_SIZE_GIVEN": "no size given", - "SCRIPTERR_SIZE_TOO_BIG": "size too big", - "SCRIPTERR_READ_FAIL": "read fail", - "SCRIPTERR_CONVERSION_FAIL": "conversion fail", - "SCRIPTERR_INVALID_DATA": "invalid data", - "SCRIPTERR_WRITE_FAIL": "write fail", - "SCRIPTERR_SHA_ARG0_FAIL": "sha arg0 fail", - "SCRIPTERR_SHA_ARG1_FAIL": "sha arg1 fail", - "SCRIPTERR_SHA_DOES_NOT_MATCH": "sha does not match", - "SCRIPTERR_SHA_WRITE_FAIL": "sha write fail", - "SCRIPTERR_FILE_WRITE_FAIL": "file write fail", - "SCRIPTERR_FIXCMAC_FAILED": "fixcmac failed", - "SCRIPTERR_VERIFICATION_FAILED": "verification failed", - "SCRIPTERR_DECRYPT_FAILED": "decrypt failed", - "SCRIPTERR_ENCRYPT_FAILED": "encrypt failed", - "SCRIPTERR_BUILD_CIA_FAILED": "build CIA failed", - "SCRIPTERR_INSTALL_GAME_FAILED": "install game failed", - "SCRIPTERR_DOES_NOT_CONTAIN_DOT_CODE": "does not contain .code", - "SCRIPTERR_EXTRACT_DOT_CODE_FAILED": "extract .code failed", - "SCRIPTERR_COMPRESS_DOT_CODE_FAILED": "compress .code failed", - "SCRIPTERR_BUILD_FAILED": "build failed", - "SCRIPTERR_UNKNOWN_FILE": "unknown file", - "SCRIPTERR_APPLY_IPS_FAILD": "apply IPS failed", - "SCRIPTERR_APPLY_BPS_FAILED": "apply BPS failed", - "SCRIPTERR_APPLY_BPM_FAILED": "apply BPM failed", - "SCRIPTERR_TEXTVIEWER_FAILED": "textviewer failed", - "SCRIPTERR_BAD_DUMPSIZE": "bad dumpsize", - "SCRIPTERR_CART_INIT_FAIL": "cart init fail", - "SCRIPTERR_CART_DUMP_FAILED": "cart dump failed", - "SCRIPTERR_NOT_A_DIR": "not a dir", - "SCRIPTERR_FILE_NOT_FOUND": "file not found", - "SCRIPTERR_NOT_A_BOOTABLE_FIRM": "not a bootable firm", - "SCRIPTERR_SD_NOT_MOUNTED": "SD not mounted", - "SCRIPTERR_UNKNOWN_ERROR": "unknown error", - "SCRIPTERR_COMMAND_SUCCESS": "command success", - "SCRIPTERR_CONTROL_FLOW_ERROR": "control flow error", - "SCRIPTERR_UNCLOSED_CONDITIONAL": "unclosed conditional", - "SCRIPTERR_ERROR_MESSAGE_FAIL": "error message fail", + "SCRIPTERR_UNKNOWN_CMD": "不明コマンド", + "SCRIPTERR_BAD_NUMBER_OF_ARGS": "不正な引数数", + "SCRIPTERR_UNRECOGNIZED_FLAGS": "不明フラグ", + "SCRIPTERR_ILLEGAL_FLAG": "禁止フラグ", + "SCRIPTERR_UNRESOLVED_QUOTES": "未解決な引用符", + "SCRIPTERR_TOO_MANY_ARGUMENTS": "多すぎる引数", + "SCRIPTERR_ARGUMENT_EXPAND_FAILED": "引数展開失敗", + "SCRIPTERR_QUOTE_NOT_AN_ERROR": "「not」エラー", + "SCRIPTERR_SYNTAX_ERROR_AFTER_IF": "「if」後の構文エラー", + "SCRIPTERR_ELIF_WITHOUT_IF": "「if」のない「elif」", + "SCRIPTERR_SYNTAX_ERROR_AFTER_ELIF": "「elif」後の構文エラー", + "SCRIPTERR_ELSE_WITHOUT_IF": "「if」のない「else」", + "SCRIPTERR_END_WITHOUT_IF": "「if」のない「end」", + "SCRIPTERR_FOR_INSIDE_FOR": "「for」の中「for」", + "SCRIPTERR_DIR_NOT_FOUND": "フォルダありません", + "SCRIPTERR_FOR_WITHOUT_NEXT": "「next」のない「for」", + "SCRIPTERR_NEXT_WITHOUT_FOR": "「for」のない「next」", + "SCRIPTERR_FORPATH_ERROR": "forpathエラー", + "SCRIPTERR_LABEL_NOT_FOUND": "ラベルありません", + "SCRIPTERR_USER_ABORT": "ユーザー中止", + "SCRIPTERR_KEY_NOT_PRESSED": "キー押されていない", + "SCRIPTERR_OUT_OF_MEMORY": "メモリ不足", + "SCRIPTERR_VAR_FAIL": "変数失敗", + "SCRIPTERR_FORBIDDEN_DRIVE": "禁止ドライブ", + "SCRIPTERR_INVALID_PATH": "無効パス", + "SCRIPTERR_FILESELECT_ABORT": "ファイル選択中止", + "SCRIPTERR_DIRSELECT_ABORT": "フォルダ選択中止", + "SCRIPTERR_SET_FAIL": "設定失敗", + "SCRIPTERR_CHAR_NOT_FOUND": "charありません", + "SCRIPTERR_ARGV_2_IS_NOT_CHAR": "argv[2]はcharではない", + "SCRIPTERR_ARGV_2_MUST_BE_2_CHARS": "argv[2]は2文字でなければなりません", + "SCRIPTERR_ARG_MATCH": "引数一致", + "SCRIPTERR_NO_ARG_MATCH": "引数不一致", + "SCRIPTERR_PERMISSION_FAIL": "権限失敗", + "SCRIPTERR_COPY_FAIL": "コピー失敗", + "SCRIPTERR_MOVE_FAIL": "移動失敗", + "SCRIPTERR_INJECT_FAIL": "注入失敗", + "SCRIPTERR_FILLBYTE_FAIL": "fillbyte失敗", + "SCRIPTERR_FILL_FAIL": "埋め失敗", + "SCRIPTERR_BAD_FILESIZE": "無効ファイルサイズ", + "SCRIPTERR_CREATE_DUMMY_FILE": "ダミー作成失敗", + "SCRIPTERR_REMOVE_FAIL": "削除失敗", + "SCRIPTERR_MAKEDIR_FAIL": "フォルダ作成失敗", + "SCRIPTERR_MOUNT_FAIL": "マウント失敗", + "SCRIPTERR_FIND_FAIL": "検索失敗", + "SCRIPTERR_FINDNOT_FAIL": "not検索失敗", + "SCRIPTERR_NO_SIZE_GIVEN": "サイズありません", + "SCRIPTERR_SIZE_TOO_BIG": "多すぎるサイズ", + "SCRIPTERR_READ_FAIL": "読み込み失敗", + "SCRIPTERR_CONVERSION_FAIL": "変換失敗", + "SCRIPTERR_INVALID_DATA": "無効データ", + "SCRIPTERR_WRITE_FAIL": "書き込み失敗", + "SCRIPTERR_SHA_ARG0_FAIL": "SHA第0引数失敗", + "SCRIPTERR_SHA_ARG1_FAIL": "SHA第1引数失敗", + "SCRIPTERR_SHA_DOES_NOT_MATCH": "SHA不一致", + "SCRIPTERR_SHA_WRITE_FAIL": "SHA書き込み失敗", + "SCRIPTERR_FILE_WRITE_FAIL": "ファイル書き込み失敗", + "SCRIPTERR_FIXCMAC_FAILED": "CMAC修正失敗", + "SCRIPTERR_VERIFICATION_FAILED": "検証失敗", + "SCRIPTERR_DECRYPT_FAILED": "復号失敗", + "SCRIPTERR_ENCRYPT_FAILED": "暗号失敗", + "SCRIPTERR_BUILD_CIA_FAILED": "CIA作成失敗", + "SCRIPTERR_INSTALL_GAME_FAILED": "ゲームインストール失敗", + "SCRIPTERR_DOES_NOT_CONTAIN_DOT_CODE": ".code含まない", + "SCRIPTERR_EXTRACT_DOT_CODE_FAILED": ".code解凍失敗", + "SCRIPTERR_COMPRESS_DOT_CODE_FAILED": ".code圧縮失敗", + "SCRIPTERR_BUILD_FAILED": "作成失敗", + "SCRIPTERR_UNKNOWN_FILE": "不明ファイル", + "SCRIPTERR_APPLY_IPS_FAILD": "IPS当てる失敗", + "SCRIPTERR_APPLY_BPS_FAILED": "BPS当てる失敗", + "SCRIPTERR_APPLY_BPM_FAILED": "BPM当てる失敗", + "SCRIPTERR_TEXTVIEWER_FAILED": "テキストビューア失敗", + "SCRIPTERR_BAD_DUMPSIZE": "不良ダンプサイズ", + "SCRIPTERR_CART_INIT_FAIL": "カート初期化失敗", + "SCRIPTERR_CART_DUMP_FAILED": "カートダンプ失敗", + "SCRIPTERR_NOT_A_DIR": "フォルダではない", + "SCRIPTERR_FILE_NOT_FOUND": "ファイルありません", + "SCRIPTERR_NOT_A_BOOTABLE_FIRM": "起動できるFIRMではない", + "SCRIPTERR_SD_NOT_MOUNTED": "SDマウントされていない", + "SCRIPTERR_UNKNOWN_ERROR": "不明なエラー", + "SCRIPTERR_COMMAND_SUCCESS": "コマンド成功", + "SCRIPTERR_CONTROL_FLOW_ERROR": "制御流れエラー", + "SCRIPTERR_UNCLOSED_CONDITIONAL": "未解決条件付き", + "SCRIPTERR_ERROR_MESSAGE_FAIL": "エラーメッセージ失敗", "ERROR_INVALID_TEXT_DATA": "Error: Invalid text data", "TEXTVIEWER_CONTROLS_DETAILS": "Textviewer Controls:\n \n↑↓→←(+R) - Scroll\nR+Y - Toggle wordwrap\nR+X - Goto line #\nB - Exit\n", "CURRENT_LINE_N_ENTER_NEW_LINE_BELOW": "Current line: %i\nEnter new line below.", diff --git a/resources/languages/nl.json b/resources/languages/nl.json index eddedac..c1a7632 100644 --- a/resources/languages/nl.json +++ b/resources/languages/nl.json @@ -427,7 +427,7 @@ "DELETING_FILES_PLEASE_WAIT": "Deleting files, please wait...", "FAILED_DELETING_N_OF_N_PATHS": "Failed deleting %lu/%lu path(s)", "DELETE_FILE": "Delete \"%s\"?", - "FAILED_DELETING": "Failed deleting:", + "FAILED_DELETING_PATH": "Failed deleting:\n%s", "NOT_ALLOWED_IN_SEARCH_DRIVE": "Not allowed in search drive", "NOT_ALLOWED_IN_VIRTUAL_GAME_PATH": "Not allowed in virtual game path", "NOT_ALLOWED_IN_XORPAD_DRIVE": "Not allowed in XORpad drive", @@ -438,19 +438,19 @@ "PASTE_FILE_HERE": "Paste \"%s\" here?", "PASTE_N_PATHS_HERE": "Paste %lu paths here?", "FAILED_COPYING_PATH_PROCESS_REMAINING": "Failed copying path:\n%s\nProcess remaining?", - "FAILED_COPYING_PATH": "Failed copying path:", + "FAILED_COPYING_PATH": "Failed copying path:\n%s", "FAILED_MOVING_PATH_PROCESS_REMAINING": "Failed moving path:\n%s\nProcess remaining?", - "FAILED_MOVING_PATH": "Failed moving path:", + "FAILED_MOVING_PATH": "Failed moving path:\n%s", "RENAME_FILE_ENTER_NEW_NAME_BELOW": "Rename %s?\nEnter new name below.", - "FAILED_RENAMING_PATH": "Failed renaming path:", + "FAILED_RENAMING_PATH": "Failed renaming path:\n%s", "CREATE_A_NEW_ENTRY_HERE_SELECT_TYPE": "Create a new entry here?\nSelect type.", "CREATE_A_FOLDER": "Create a folder", "CREATE_A_DUMMY_FILE": "Create a dummy file", "CREATE_NEW_FOLDER_HERE_ENTER_NAME_BELOW": "Create a new folder here?\nEnter name below.", "CREATE_NEW_FILE_HERE_ENTER_NAME_BELOW": "Create a new file here?\nEnter name below.", "CREATE_NEW_FILE_HERE_ENTER_SIZE_BELOW": "Create a new %s here?\nEnter file size below.", - "FAILED_CREATING_FOLDER_PATH": "Failed creating folder:", - "FAILED_CREATING_FILE_PATH": "Failed creating file:", + "FAILED_CREATING_FOLDER_PATH": "Failed creating folder:\n%s", + "FAILED_CREATING_FILE_PATH": "Failed creating file:\n%s", "TITLE_MANAGER": "Title manager", "BRICK_MY_3DS": "Brick my 3DS", "LANGUAGE": "Language...", @@ -539,7 +539,7 @@ "SKIP_FILES": "Skip file(s)", "OVERWRITE_ALL": "Overwrite all", "SKIP_ALL": "Skip all", - "DESTINATION_ALREADY_EXISTS": "Destination already exists:", + "DESTINATION_ALREADY_EXISTS": "Destination already exists:\n%s", "CHOOSE_NEW_DESTINATION_NAME": "Choose new destination name", "COPY_OPERATION_IS_NOT_ALLOWED": "Copy operation is not allowed", "DESTINATION_EQUALS_ORIGIN": "Destination equals origin", @@ -558,11 +558,11 @@ "BEAT_EXPECTED_MORE_PATCH_DATA": "Expected more patch data", "BEAT_OUT_OF_MEMORY": "Out of memory", "BEAT_UNKNOWN_ERROR": "Unknown error", - "FAILED_TO_INITIALIZE_BPM_FILE": "Failed to initialize BPM file:", - "FAILED_TO_INITIALIZE_BPS_FILE": "Failed to initialize BPS file:", + "FAILED_TO_INITIALIZE_BPM_FILE": "Failed to initialize BPM file:\n%s", + "FAILED_TO_INITIALIZE_BPS_FILE": "Failed to initialize BPS file:\n%s", "PATCH_SUCCESSFULLY_APPLIED": "Patch successfully applied", "PATCHING_ABORTED_BY_USER": "Patching aborted by user", - "FAILED_TO_RUN_PATCH": "Failed to run patch:", + "FAILED_TO_RUN_PATCH": "Failed to run patch:\n%s", "DECOMPRESSING_DOT_CODE": "Decompressing .code...", "DECOMPRESSING_DOT_CODE_B_DETECTED_CANCEL": "Decompressing .code...\nB button detected. Cancel?", "COMPRESSING_DOT_CODE": "Compressing .code...", diff --git a/resources/languages/pl.json b/resources/languages/pl.json index ba5ad67..2d9d52e 100644 --- a/resources/languages/pl.json +++ b/resources/languages/pl.json @@ -427,7 +427,7 @@ "DELETING_FILES_PLEASE_WAIT": "Deleting files, please wait...", "FAILED_DELETING_N_OF_N_PATHS": "Failed deleting %lu/%lu path(s)", "DELETE_FILE": "Delete \"%s\"?", - "FAILED_DELETING": "Failed deleting:", + "FAILED_DELETING_PATH": "Failed deleting:\n%s", "NOT_ALLOWED_IN_SEARCH_DRIVE": "Not allowed in search drive", "NOT_ALLOWED_IN_VIRTUAL_GAME_PATH": "Not allowed in virtual game path", "NOT_ALLOWED_IN_XORPAD_DRIVE": "Not allowed in XORpad drive", @@ -438,19 +438,19 @@ "PASTE_FILE_HERE": "Paste \"%s\" here?", "PASTE_N_PATHS_HERE": "Paste %lu paths here?", "FAILED_COPYING_PATH_PROCESS_REMAINING": "Failed copying path:\n%s\nProcess remaining?", - "FAILED_COPYING_PATH": "Failed copying path:", + "FAILED_COPYING_PATH": "Failed copying path:\n%s", "FAILED_MOVING_PATH_PROCESS_REMAINING": "Failed moving path:\n%s\nProcess remaining?", - "FAILED_MOVING_PATH": "Failed moving path:", + "FAILED_MOVING_PATH": "Failed moving path:\n%s", "RENAME_FILE_ENTER_NEW_NAME_BELOW": "Rename %s?\nEnter new name below.", - "FAILED_RENAMING_PATH": "Failed renaming path:", + "FAILED_RENAMING_PATH": "Failed renaming path:\n%s", "CREATE_A_NEW_ENTRY_HERE_SELECT_TYPE": "Create a new entry here?\nSelect type.", "CREATE_A_FOLDER": "Create a folder", "CREATE_A_DUMMY_FILE": "Create a dummy file", "CREATE_NEW_FOLDER_HERE_ENTER_NAME_BELOW": "Create a new folder here?\nEnter name below.", "CREATE_NEW_FILE_HERE_ENTER_NAME_BELOW": "Create a new file here?\nEnter name below.", "CREATE_NEW_FILE_HERE_ENTER_SIZE_BELOW": "Create a new %s here?\nEnter file size below.", - "FAILED_CREATING_FOLDER_PATH": "Failed creating folder:", - "FAILED_CREATING_FILE_PATH": "Failed creating file:", + "FAILED_CREATING_FOLDER_PATH": "Failed creating folder:\n%s", + "FAILED_CREATING_FILE_PATH": "Failed creating file:\n%s", "TITLE_MANAGER": "Title manager", "BRICK_MY_3DS": "Brick my 3DS", "LANGUAGE": "Language...", @@ -539,7 +539,7 @@ "SKIP_FILES": "Skip file(s)", "OVERWRITE_ALL": "Overwrite all", "SKIP_ALL": "Skip all", - "DESTINATION_ALREADY_EXISTS": "Destination already exists:", + "DESTINATION_ALREADY_EXISTS": "Destination already exists:\n%s", "CHOOSE_NEW_DESTINATION_NAME": "Choose new destination name", "COPY_OPERATION_IS_NOT_ALLOWED": "Copy operation is not allowed", "DESTINATION_EQUALS_ORIGIN": "Destination equals origin", @@ -558,11 +558,11 @@ "BEAT_EXPECTED_MORE_PATCH_DATA": "Expected more patch data", "BEAT_OUT_OF_MEMORY": "Out of memory", "BEAT_UNKNOWN_ERROR": "Unknown error", - "FAILED_TO_INITIALIZE_BPM_FILE": "Failed to initialize BPM file:", - "FAILED_TO_INITIALIZE_BPS_FILE": "Failed to initialize BPS file:", + "FAILED_TO_INITIALIZE_BPM_FILE": "Failed to initialize BPM file:\n%s", + "FAILED_TO_INITIALIZE_BPS_FILE": "Failed to initialize BPS file:\n%s", "PATCH_SUCCESSFULLY_APPLIED": "Patch successfully applied", "PATCHING_ABORTED_BY_USER": "Patching aborted by user", - "FAILED_TO_RUN_PATCH": "Failed to run patch:", + "FAILED_TO_RUN_PATCH": "Failed to run patch:\n%s", "DECOMPRESSING_DOT_CODE": "Decompressing .code...", "DECOMPRESSING_DOT_CODE_B_DETECTED_CANCEL": "Decompressing .code...\nB button detected. Cancel?", "COMPRESSING_DOT_CODE": "Compressing .code...", diff --git a/resources/languages/ru.json b/resources/languages/ru.json index 8545ce3..2f5f7db 100644 --- a/resources/languages/ru.json +++ b/resources/languages/ru.json @@ -427,7 +427,7 @@ "DELETING_FILES_PLEASE_WAIT": "Deleting files, please wait...", "FAILED_DELETING_N_OF_N_PATHS": "Failed deleting %lu/%lu path(s)", "DELETE_FILE": "Delete \"%s\"?", - "FAILED_DELETING": "Failed deleting:", + "FAILED_DELETING_PATH": "Failed deleting:\n%s", "NOT_ALLOWED_IN_SEARCH_DRIVE": "Not allowed in search drive", "NOT_ALLOWED_IN_VIRTUAL_GAME_PATH": "Not allowed in virtual game path", "NOT_ALLOWED_IN_XORPAD_DRIVE": "Not allowed in XORpad drive", @@ -438,19 +438,19 @@ "PASTE_FILE_HERE": "Paste \"%s\" here?", "PASTE_N_PATHS_HERE": "Paste %lu paths here?", "FAILED_COPYING_PATH_PROCESS_REMAINING": "Failed copying path:\n%s\nProcess remaining?", - "FAILED_COPYING_PATH": "Failed copying path:", + "FAILED_COPYING_PATH": "Failed copying path:\n%s", "FAILED_MOVING_PATH_PROCESS_REMAINING": "Failed moving path:\n%s\nProcess remaining?", - "FAILED_MOVING_PATH": "Failed moving path:", + "FAILED_MOVING_PATH": "Failed moving path:\n%s", "RENAME_FILE_ENTER_NEW_NAME_BELOW": "Rename %s?\nEnter new name below.", - "FAILED_RENAMING_PATH": "Failed renaming path:", + "FAILED_RENAMING_PATH": "Failed renaming path:\n%s", "CREATE_A_NEW_ENTRY_HERE_SELECT_TYPE": "Create a new entry here?\nSelect type.", "CREATE_A_FOLDER": "Create a folder", "CREATE_A_DUMMY_FILE": "Create a dummy file", "CREATE_NEW_FOLDER_HERE_ENTER_NAME_BELOW": "Create a new folder here?\nEnter name below.", "CREATE_NEW_FILE_HERE_ENTER_NAME_BELOW": "Create a new file here?\nEnter name below.", "CREATE_NEW_FILE_HERE_ENTER_SIZE_BELOW": "Create a new %s here?\nEnter file size below.", - "FAILED_CREATING_FOLDER_PATH": "Failed creating folder:", - "FAILED_CREATING_FILE_PATH": "Failed creating file:", + "FAILED_CREATING_FOLDER_PATH": "Failed creating folder:\n%s", + "FAILED_CREATING_FILE_PATH": "Failed creating file:\n%s", "TITLE_MANAGER": "Title manager", "BRICK_MY_3DS": "Brick my 3DS", "LANGUAGE": "Language...", @@ -539,7 +539,7 @@ "SKIP_FILES": "Skip file(s)", "OVERWRITE_ALL": "Overwrite all", "SKIP_ALL": "Skip all", - "DESTINATION_ALREADY_EXISTS": "Destination already exists:", + "DESTINATION_ALREADY_EXISTS": "Destination already exists:\n%s", "CHOOSE_NEW_DESTINATION_NAME": "Choose new destination name", "COPY_OPERATION_IS_NOT_ALLOWED": "Copy operation is not allowed", "DESTINATION_EQUALS_ORIGIN": "Destination equals origin", @@ -558,11 +558,11 @@ "BEAT_EXPECTED_MORE_PATCH_DATA": "Expected more patch data", "BEAT_OUT_OF_MEMORY": "Out of memory", "BEAT_UNKNOWN_ERROR": "Unknown error", - "FAILED_TO_INITIALIZE_BPM_FILE": "Failed to initialize BPM file:", - "FAILED_TO_INITIALIZE_BPS_FILE": "Failed to initialize BPS file:", + "FAILED_TO_INITIALIZE_BPM_FILE": "Failed to initialize BPM file:\n%s", + "FAILED_TO_INITIALIZE_BPS_FILE": "Failed to initialize BPS file:\n%s", "PATCH_SUCCESSFULLY_APPLIED": "Patch successfully applied", "PATCHING_ABORTED_BY_USER": "Patching aborted by user", - "FAILED_TO_RUN_PATCH": "Failed to run patch:", + "FAILED_TO_RUN_PATCH": "Failed to run patch:\n%s", "DECOMPRESSING_DOT_CODE": "Decompressing .code...", "DECOMPRESSING_DOT_CODE_B_DETECTED_CANCEL": "Decompressing .code...\nB button detected. Cancel?", "COMPRESSING_DOT_CODE": "Compressing .code...",