From 2190c97ef5f822bc69ed4272dd9b614ffd9f0893 Mon Sep 17 00:00:00 2001 From: Malcolm Tredinnick Date: Thu, 13 Sep 2007 19:39:50 +0000 Subject: [PATCH] Fixed #5269 -- Updated Japanese translation. Thanks, Makoto Tsuyuki. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6133 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/conf/locale/ja/LC_MESSAGES/django.mo | Bin 53143 -> 58959 bytes django/conf/locale/ja/LC_MESSAGES/django.po | 1241 +++++++++++++------ 2 files changed, 863 insertions(+), 378 deletions(-) diff --git a/django/conf/locale/ja/LC_MESSAGES/django.mo b/django/conf/locale/ja/LC_MESSAGES/django.mo index 20eb7dbcd302b35a837009810fab7e325c894f0e..647717ea06494ce919f1751182f7ebf75a2d64af 100644 GIT binary patch delta 20263 zcmcKB2Y6IPzsKBrLRC~ODEji^{r>h$e9^bud!Ogt^W5Px|Cu>6bLPxBXW{iOURCh@ zcMJN@mJWT!;`p|JW!;0bD_GX|1ug4#eU)0)frl+?VTffN#B#*_+FDj0Ou?Rb5UXIR zc9vBLW3UW1!;bhUHo^I*{tp|^V;#%#TX*b?RlB`qMbn@MM&MZEB;yRcUmc+)vJcha zM<%|3!->N?*!{S%B5?o<;1&$W?Z#bLknyd3WQtO8&{P~pUCAd{7|&uDUNwG;1&Mz` z)!#y`K!Hc>^Qxf+s)Hr5K9Kw_?DN<1kA=__zP+Y!&pBpT_p^~?x>D? zV`&_SWiiD#8A}i^LJjx=Y6AOE7jztp;7N?c3+UHUe@jOGj2hq$hGAGIdu1ZA8gWIe ziOo?R3^w&isEKD{am+FC0#pASmZE$sYQ^?rI3Df9`YUt7RGdT&eBO8kHL-6n9B-mJ zxQ$wY@XofCP*;9GYULip2#iBbbO8D=5!L@G)ZRGPnf2Gw+@e4;4C!KDK^fGQ-ixa5 zj9R)lR0oft26UnZ7>ycu0&1d9qgG-G>K3dw^{=2V;9XQdpZdw@-hP3F@I30ouTUNR ziWTiGZp6BH2zAe|qaIWBu8B28tx$K= z1ten)%t5tZk9utPs$S3k2{H}wD&B{c;_Z9*2x=1!!Y1fPU2!gI!e_7!7UX@biPl54 z>y4V|lc*JW4jbV~!o-yt%E@NH~?A7EK5($C(lQ5a4fjk?DTktS9P zEP`{f96pO$f$f-uZ==p@)8Bq$c0!HwD5^ZZKkFYxW)KDHco-JOBolj4CyX<34(i0G zj0;c~@T`efqTcoEFcLRlaomX-=Md`rqb5GlpY_+kpPGuZ#!IM)Tu0UajGD+DV+0%J z5#o}l3G_v^8-zMe^z3DkL~Q2m}qP4J2-zm976lPUNAoeW=KtH2=c2R?#2VTo}CYRT51 zu52T!gIv@=ubKETYQXnQ`A4YpPNOD#0d?LFsDA#2tPJ=6F}t877Nepvs^hw-6B=SE zY>65m7Io#lQ0)>?=cS+q9A})2dZEogoxcfnVXv9`gIHA0|J!8L(I=>Tbp|u=YOn!c zxxw}TZmdK37}P+kj4zE8Zy^fmjVbtUJ0qT~0jOFnPw#GX{Sbr6?8p_)X zd!e4!38?bfsEMpaO=K(T#q<*D3XY&A{GstQs@+A@gsz$RdlUa`yo0)c@L_)Y)me6! z{Sj)7dWDWcO<*O~$Cpu8b`dq;SE!Zy(Zs)@>I*vUD=v(>kfNv;Q5DpAbx?bwA?m4U z=OLEWFEy)lg1uQrp@TRF7vb~xB(_eptSR^g*2Io3`<9Ku#>9(ID|Hle@D@(T z@gvyC7&_9PKoV-@M%((Wv1D|Gep4~i#Pd;CvJ^Ywden3L4XT6RF?bJ??4>M=>Zc~E zzCK3a1E>{!2=z2{!$Rmnr=I^bGV1sQ>ck7EO?C}+kM3Y0Ebg{DtYC~nZNfUJ`o^Zb zHEI)fFmV?X$6-Or`=Z(pR5{~Y!^vpCk*Iq<9(Au5p(eBjb)_3oE3zB)I2|_iC$TW` zS=2Y;D(ar!#?IJ!l>J%H!7$?2Q2oAv{(H$BH5J!U9sPh>y4zR@g6jfdhwV9&u zLCnGJcmUN;daC_+jm09wGf^wI5Ub)E)I<+pBpyv={dG@1p+FNjh3e=_<5kp^+(4c1 zJ8EK)X?FWksC!)zwd7S%kMm&Ub#INqq4+V@$EF_pCs+bDB;M{fnJ-Zy<_V0#@30A$7;CR!2dqo%MXkUx z)GgYNo$wC!(DUCh+umFYQF~z}Y7eY2<(p8OW+!To>_gr2!>GM*6xIHH6Q4wF)-xu) zV&ZR5?S4V^^E;Mdd@FpMJwRntgBn;I>!BL9!eZDCHNl>!cJWvmA2V?pYNA=F$J&o- zzXmm-7f|QDhy(Ez^w%L%`U$&XD;z-lFzN~yqdHuU>R=se^K3^=>@;d`TtKxiJ>Gsw zDqvCK8dwS&qWWo%y0BOriG#+o{>{m}LBR<84K-uu1baXi>O>D}smG!^n261Aj;TM4 z8t6R}pF>Ufs__S`LVO$5f5nORirzDk_16{MM?qEWhxeclJK)p!IDUeyu?g+gOa2b3-4CdN ze?d(olwT(rurz9gDxxMFh3dbqu?edGhl4TqsS6p+Fdj9t1mj3!GV01ar~#iqbvOgn zQNYx%F!4rIKe@);s3qTvn$RKC3cZWLfB!p8M$hpDEQ2>u0~OA(ue3ZCAg*HKYQ`E^ zkn*~y_V=SE)Y8}iHSz9P5C<9`NA>5#;NSlf$!KP7)RlQrCr&^u?M$qIi%|n?H|{YW zGQMX#X*_TI+ISN+@b9Sc3QXnxYkYG7Q`n|OY29i zz;x8a7orAu4t3r}48`px-ibQ@)v4Tn&FFOs)WJb4iN`S%&!HxG5!LPotb;dE9ao)Z zTf-QQ8n^*!fEE~v527xt9qIyNQRDRUlhFwyF$~jIhhV8$_KPhYHO^er9$SpV(Z88YOESfuvVTx?LA?PdVl7-|Jcv=m zS5QkHG26C;u>!WDJPLK|1{u?_I`Na}!423DE6xf2bH3l|N=8eYg?etYjgySiQBTKQ zEQ+g5ybY@mA4ILl8RHdHKi{L;-@+ysHrI|@qS|-DrtCi}j!bz9rlDrO9CgoLLcJGu z<2*cq6|p~ot|%S*-~v?pE5_@n34f1jA3ERud0!Pv5I07R*B(nUzBQ1H?#(DHf*BZz z6H!Y&3w7cG)RnElFx-e*f$exdzJm|oE!6q-pSG{K6&54zjK#69i4)PUCGwIfg?`jP zPooA}ZQOvmqV1@G-!Q&y%8#SkpGWm~6-(kx)Cz$`yU*A+ZY!79u~ z-J41Q`^svdX5I#CV|Ucj`>-J{!qRvI)#2x;30y$+^Bro!zoJ&;cU1exg?9hd7P9`D zc`FKJJJf((P#yL|buh%3h}t8gQ0*t7E?_!_@HnnTJx%MLvH#|C&RBnu-OmKnz0WZ& z^^?(zc3=}cj5YBVYQ|L;+qWbd?;~z$;zZO$e8yR*$L~4gY19goUt%x412y56*c96u z{h4ICQm_dh!=G>f#yxBQPTy!ek9{exwA3#5U>)N1I2hkYP5l04c6l#+kT@GV<1UQF zJ2({|T^{@&GW^#2WK`i;VgFSr1&0y8i(N2gCHEh*a6In99@vBpqZONiTA5v_J#ikJ zW9jGYe*t+EA0i%$y7FD9iG7XD^!(RdZU2pBD8^8+0M+3E)Bs;&2aH-{ca(s-($&}s z-$GqL$Xa`%-LWqzs|n$BvkoP48^W5*!IAl z#PO(mzt*@1wd>zE@fSFj_y-dwuebNmWYjHt8V}$e^y_&ax555e%|gA1=At&wV&iJ# zX5-5kLH&Nz`A1BA62pnlp(b=0)z6Qn{O`uljrQh_+{kt6jZ}dGbyOR5Vlym^9Z&;x zN7eU54dBAUm}25AEJQrPls}0xi07NQ(k8o~8mOnO9u~%jH?hv@xQi(mfLhw&I1I<4 zp8r#*cIS`>!TJt0k(rzAO*bF4cMhW7eBWUdT3hVTtphb+Q&c|>o4ALcjPCIOUphVbs0|w!pF`?v9m+`;yueO-ZxuqdD`l*(ll9jG zs!|~97#pDmXpMT8_r^9j3tQqbtc{^B+i^Wq$1W^^$*4{D1ZpK`qWYhY1#l@=#}zNL z{*h$%Q=k*y!OD0VwfTNVtxSnswoS1b@j$!}$6`rbi#mTNmczp){v5SpU!gYPFDCvS z+YuM_@3ud;Jy4I|dQ8C=(TP=GvH!PPKh`7u2AgB0J@!AZ_cETs$&@=^wf~(k4;v7d z+sjXJ?1-`W9InRecmVx#U*oSqWP0wiCs5>d`<|9TEnRKY(#4p#xv75`b;Z4~6FRXJ zZa|&)D(V&-#A^6Hs-JIB^|z3{`+vF5^5spLH&IF$mltrih2xZq8iLWO=K}@0xOOCPy>8{ zs=tQ1(i^DqJE#do9<=MLp~`DvC2WkHup9Pad@DevA6`Z6;x=#CCw4^L>uwmFpm8SZ z%I9KrT!|X+09M40P#19B__NVEWKX0BMp0h@{a!N7$!KXdp*ngAHNcyu{1a1t26d}$ zpe7oA*k0PAr~%92RE)yM@p=3V3%qIfcN+Dye2uy_x8LOcYw051vY+R2sC)Gw>apyI z1+f=ufWD}S4n<95Bo@aBsCKhaOFiGX!ng@zDBo?ogu{r-9AW*(lkpv~AFuDRD{%Eyp8oD>H1gK9qL14jnKM|2xbpk9?QsP0 zD0HL$12VnHv_4_qf;p&7w-X=0>llvre!vrf(dfb5H~{N>Xit0+#t?5tUHK^!m;K1@ zuRZppd>r<{W5|m6t*DRfpUE!NMAqUUyoo6o_lZ4$eW-hU7_|r9#=>~Q_&I8#7mZ(| z+Wlbae>3HwpW5d|2Ic;jGX+t`Xk!yBO$QHQA&f(HI1shzoTvfQu^5g)O>i1&Vlz?a z2T+^x1ynz|cptuo1@-)2A)|(0qdL5UdW^zO+IwIYs^h)*1nx%-(3)pU9d|@cpf@(g zVW@rrs9UiVL-7-g#LuxDUPgZ@GPlX7qvEIRE31M5;`^{azK#>I{O9&Wo8aex9ih z7?+}!bTtO=tufcsA29I|)cGG{75of!-cQC~{bY16?w~pO%LR#yg53=s!oM8kzH`30Pm+Gc1OROQWtJ3UxvaRCz5_ zM~#hLP;bB?sCLhz>R&LvhC1&<<2hTub)Af6{wr#RA?NMQR0?&)HL)f>gj%}c#*xMp z)aDy)oN8Q*n)oIYZ!;c5_49F1KW{2B8u+ZK_!c#xA5o9X-%wW)aly7Ks=f&ZZ;i1% zhEU!WbqivRy->HRKdK+6aSYaEd}|IFo$wN>gI7=|yo#FXVblbVqB=Nb{0=pNusr*p z)rz9(qm6BheT~V+$;QR#*9luq!68(Kr%+4!r78c>Sooq{9)&uuF*d+1s0oiXT=S}_QORT>J-b#T6*lj$9dMeJKI=GE$SNO7R8Pp!AYOIBoiDNJv zyPzhZqc<7-*Y!H)lK+|1kF=fik?#L(GWo}kXj z-wNFZ9g9gNgE{^-bypiFeT_7667@ZlLb(4rqN#j}luPPHdWCc_Si={O{4eB>adIK@ zSMgcALh5PS%%CiVSjXqMkoX=u4E}|54DqkTjYwJK6G>U*_Y`3K_5>3NE|7E&bu>4f zy^0NqkJ9D^T!hczOO%I`z9p|?EctknjyTj;bu5Vo$I3J1H^}E7lgMxNI5> zqfn2Djy9C9u(MVI`QGI9g$&TP8S!JJA?Cd5*v8~nP@X|rMcY}V?@0N_Z)BE}J|ML= zh5jeVY&Iur$4?U6w@&F!qU68BIaM%kmJ&rO^CxRLU6 zq?WX)Z~ACXc?I47Un#hsio+CCA-ze8Cf$8_%t^O!I(1#}6-*(mAr+)?CS_joIwp|x zI6tO^Iw6?QWDBiNUCgNffHUtIftE(Kp>CP~La8><23_cDR?CKkLHt^SnVB&{Ru zB|Syi3DnWd#!5GXq!NE+>P(fjhRj>0%-_*8++qrTF`lD5frcGOjVYUoz0ij`u8}`Z zdWLkJq@yM&lk=V@#gM)+uj!D?fFTtImpI!Gn8B(6>T zIOza!Km0q+#QmsaF>PEX{|@noCSQg8qog$A9khudUrFPCYZ??VeuhV=EQn3qdOhrW{6uy9mO??RYD9Tz8cQ@zjyhf&e7iC?^@2Bjtss9)!Q|3R#A5T)TjDo@D zgazckr0gNmJ>*N0@<=+$;KQ_APtq^t2T3I;>qY8A*-X-VrtNC#>X3Kh{gjuH#P5(d zhu=C+L6Rx>lzcC0u9F6lz9IgCbocQEZKqLiAI9P&>hB@HffQ{T-bdNzR;G(QBX$1MdQI%jiZEM=b5-&4lgD9&) zKF8Flr)#7El(o34EV%#YQLv86rsm|~*pt+R^0!Udb&U8$)02m??}^9ZFv{lPhoof6R*+Uw)}MF_=>Yk9q}NH+NUu;9Nt+Ky zCCI-)s;lp0c`9`*vkCrLm9m#f`aA90BnSC4(kb%q23y$w+M{d|<+JH@EgmIqVCsib zrlXFH(~P38v^Ovj%{wWx1M+b>CdNgtCg zQg)5>6)BlEk67ytfBKD{9$8s9(HjQ4w$B38EU;(~}T}cB;I`m*YW!iS9 z{v*-^l8y&RZAgoW$D@~YmbOE2Ic`K9BdK?jcIJO4$58kj4cN88|LSK079@U{luJ59 zzSxmcKVhWy(kH+2!DH_W+f$-hs2 zg6{vb1T#pVke`b>ijZcLX3)thbJ7XoOT=HA_-W%0l-+&g+!Z@a#Wva|ntX;( z2;Qagd2B_&Sq!ImqxuQoJ^y0q)^fUQc=pDMjh|b=5_oH+XqXC$>$%NXnV{AWywEd@{`HmAwQDz zFzG?g*=6d2_y0Hzba=3^owXhyUzCP#nOHn%+I?*-L;WbqrxDLG6IqK(Nqs20m%2ju z2=PfwCM_}TZr~zys>eykaT}{HjdYC0`dFTHo&4jR@DYw6Z6PHRkEU)M`K#)Tbci_r z_}ygE@I6v->hHtuq)y~>a0usySh?>t{kUN6ju!Jma(lE&2#HVgWF@#9Y0gAPd)IKU zGs}}{wRfgvBs(4Lvom~NcY^b;vBT>c>Gq`M7svbD&a5=Moj1`n%99n?*7_O0&z+It z%yK%qTJ62gKZ3tRe-8WI-SkgE{)k@ZICqNM$=F_3sw>F2G!Orge#%IvH&~wSW5OMr zi3Jjzxq}`Y91`L6FuF4>cjrUH3WU0RSB;i&8OIg*?ij#_n7TxlbHNzsYXfv?(Csh8@> z@KKoR9Q)t4&+XWLLP%)LfB^#n%R59Dad^BA@+89PZGFzMjGc7T2Huj;26i<>T%astQ)U97Ai<=fm z?lv}5_b~T-w`(DO*SJ)tm;V=-SWiNdn?H$I`dE+GMZdA03^&^-#^Fi!q_|!Aao0aG zcjf+(?U!F|?r*F&Gu@r$v|=+;ov9uly=P`Sv)s;@I8SN^m)Du*rY<{Jk)4s5knD2w zV8)K_t_<3CbNXnSW_5FAWc+bqL|IHsc)0BAJ!+P7r~5ov8Ohm>?(XEw6laFj&67AT zP`u~1LXLQMiYvqI4D9Mzugvfi_C~kN;h7oZAi<(hk>N~slS$QeWvR%kYPEKzIJzdf(tPd_+(i{Qde~bgfu7tMz6^(FgriX- zN1}VA+m}(_>fy>{c%LhU+!#l?Gtj43l~Qh>`qQ80Q4XZ`iV5WO+Ec||%HZ3epEJpm zY6aJKkTW$oJGXi7av=phDXu`*_@;%q?s0lcxB}zikA%C%xzjw!fi``{N4S}@Gc7xJ zPoJMcYbCP0YzFq2J0nT>oL)#Zw=&L??sX;xb_^Wa$&=+A_osJGoY%#oS~mG_9HJ~Y z*OA~!WrO;tbyJWy&S}MQnY?(a4cZ>&%F5(Ux7%EPP;YmtlRM3m?HTUjDd^3fWecT| z8JDId@12>!?Iz9~=h1`5?v8gly?P?Z@N!@V@!SvoaQmF8GDUy*aw8ra5mJOLVa2;Bn<8LzWxwU=Mn-bQ&+?w2_XwnduIn$A04sHLs$KXw`bslQrMW;R#M}x?XzZ z=_E6_-{M)PG&hqO<4V-ch#%v2`8>(q@NwB0$!=F}qoHdf11CoHh)DOOBya-*Rg!BZ zcwNKYx(j{0uCxR;x-tKD^zjB)(dLiBOqbOs)0Lr3-Y3(mw+`FH(Z`j}nyAW~tnvF~ zc@ueOq~-QVUK-NQmBRBF%cjb(`soIA&DuD{AH-=jMU5RP-=>1(OY!ui16s0g?e|9FXyZp`9-|JyD6OvpB z$r+icdcOwWv;X-qtDk#MnyUbhJ+sms9^`gGZ#*u8_&RZ`Z1PuRPzn#Aqq~QX zD+@3vb0mrHYLYc5i^nM~cUJoK0tGzY+{}z4A;mmeH=iffoDYNq?zn(XFao*%r(Rq`mSmyH{_;NPGFfnoc~=1!dPMo36Z zAZ}Kxz>WFELmYu#vs#kt7ML|_8dfiLW#^nL8|Ge}H0|=1slg9^VD$W`+!9Z145vCQ z*Z=fup#`r^e>%`=QR66H3&F2>{wnP@3zh#-e_~O~;+^>%-}PP3T{NIjm;4WVk;N+` zx@79p?h345ygjUI@Z;Wh$+HFgvH4&3Ynzu`S+(xU^4WZvQ-fdlYpVj6mhICG`M>?h zUwLxY<>gy~BV`W#<1=qQ4HsYCaxG`yrB|2pz5k~#eO}JSyqp<%IRSJ1|KW>oU0%57 z>gw46$G-CAyZy^A|JruTLW*_sjNvCk{^!5#@}~dt^FMm|Csn$05A*||$>rrU_~76D z{SQ34qUOK-_NT7+Xo$r*mzOQSym*~;IWXtqzUBF!{%geeNfW~{sN%%)58cIQpr-l&nieFGDw-xEk#*`jpt%l_x@``VRl zs$82i`QrZ7`P=)2yvb98n|xW`ltAG9mETA41u{RS{`L2N|Ek20u%3J#T!DL6_l=Cx zwcEb|arHzwDP`yc&G2vpzXDEUu64R*X+CJ?{r#y@@@#Q*i@f!;rw z%*wo+r_9dE|Dh0k?c_gh|KZm{z`wa%q2P~%OUqZ~1~%u06y*oPA3qavJ8m5s5|O{n z)^4jA5pVxg2)wneUa>#_IQVYcXa9>I2j&enW3fZ;C;l?>$4>(XZ?@o#UhnufzY>D` zaq&8{GxL8aMmnW{YG-{};a)f{!|1hFtBA{GSaLHz+S>b?{@cIdAf|OS@M(a(_7xSs=3CKYmLD zLJn1k`RAVymln*vymj`a9Xs?${pDvw+M(E7&!L(jfq94P#s1|N!@qj^wgo>$>+^DQ z^l_T+zKlmzQi%$$tT+NEO@w delta 14850 zcmZwN2Xs|czQ^&C5D2~Z8d@L(kY?y5NN*7VLHZ>LB#=E+dS}h%v;VvAeM(~1TsW6+^~QYutEIzMI$V=N z9j7XuE8{qW@;OdUJ(W7n#TJgUBE)gt$8yADV;pB7=3pGYk5#Z{OUEgQ?U5mzZrBxv zVsm@}HU3BD56BdLr+BMi#)-iw8jQqnTwpFU*I)?^gbi^YYC)f&2L8$7lC2$Q3~?lC zyr;1u29P~E=db`?2j}PI*D3X z3_GCu_d!iK2utE{ERU&Jj`^LrWHj(vRKpi=25vrNsVLBGa*{B6BL+$h+ zs^2NpL}yXsUPeuL9kuXZQT^|uZbi`!oWB}W>)`FMDQcj$s3VR=Eub5!V;pLrk*En0 zaSu+!M=_$KPVa5!`KSDVH)y=ItQ^4-a)-Rl{-65Q}lNy)0oUu9D>_WD+_tV zaVlU{?1U{)3&}>kPEVl*-hf^45^91fT^#2z?1?>b9X^CNu`ZUUvF2%qo%H^%Boj%& zWz<7+A1h%=mR}zmpl;CsY>wkl3wR!N5(iKV{Qzs@*QoZzyL)d#EmVC=Y=Uvv0B2!2 z=680IsYAhQs0nUj6jtuxt+)$D5|2mKFGnr#4b%x-Lmg##w%Z$fU@ES_FbwVGJwxHx zint`|HSLLonBN&mrT`{kIHuzuoQ#F>JnA9(7`5~7a1w?yoBGYfg7}ohOE5q2O4NAI zVzN9{!zgCt?fhL%Y+VKoj#|5bRW!N3pq8`HQI0Jt~wR^I!ccfEL_kJ;| z-HWJa>J`-ceg?IWOQ?QV`*Qx8_$CEf(H*P!!5aQy<)Quf7Em9K1F$Em{d#i~>SVT} z7Q6>F(Gk={uc7978`bWD)nE2o#WhsJ8(0&+MKvrD=Y5*Xqv~s;PAD2PF~;h5U_Ii) zsCL&-JHCZ#|2yho&Bs?t--kA+1^J&OlaI_K)ax|O;x(uRtV8YOC5*yd*a$D99>%c# zUb||jiRxJV5UO7c>ZCfNPNoYM!+u`ucZQSEipQcJx-`^1n~3}za^_-rJcZHtPb`l4 z_{ylfG-}`|)I`lu6Sp#Bt-Kd%o;ZsK2V?I4aH~i_ttZAr(JQQ`b@u&?YqZXWE_0zE=@mwsS_kSfBeR8*8bv%XYa1HgL`3|+ig8bf9 z1WTLMQ9EjYT6i-oik(oms4wz!$(fE%;8E;^W%;-a#zE-UJ={$u0?*ydG*{F{mSsLmv*oQg{^0;yJ7T0(BB!Tl^#HS@@TgJHxzj3ZlwOq578}#`#ww z6HS4RwkvAI{ZU6c1hwL^SQ;~}ejaK^i?Ix@MjiD|?2cb!D{MC0`|&&h^-L^5^;>~j z@CHAbDr8`PH(FIh8>!^lbp-$qi`3LHxLPzi_VJTF<(WnJwqBb%gHQ^F-4eHix z!glB{Fp^&s$vlFZ=qJ>B{4cDE1x9%T)kf7fK%G=G)B-zLeHYZx_QnqQC|1U$$XcBp z$p4)1(cUvN4tq1dvx-a;Dz2MlxY2sex}YAeVOSFvTD%LJ5`T&e;1nC2ZY4lic;oYzT@d#{&*%*V{Q1e{FNX$QuUrLzYX-GypOh6s|Jmd{>mSa!+8hO*4 z7D?U$7GWLY^L>B7BGW<#`jRS=tuN-Bhz%e_Yh6NLd0)k zIKFT3Cs>d;4-4QO48xx=KmLwt|EI+TCV1l%Mb(!_)mKIJuY-C>qbG3ws_1A9x??Tk zILwC`s0B^3`dP@g!&!j!@H(np;S}%0ilY`b4z=JERR3&@Mn7r+J5jfCe+uWX4%aCt zinmZ5f5vfmA6sH#D&GKHj~Xy6&1+X2wZjS)S3`ZEA}wx(Y9DL%M!oKXPz#^vC!-Hd zHfn{rSPl20p3?L92!4&cvQFc4@2BD-EKK|sM&gGUi}z3uW4kB4dp;O7(Ja)?=b|?J z3>HEEGRv&92HVWNsE&s)_{p{SoOuz8Q~wbLpAFQlykqgt7T-smZ2pPfMoXh6jzFFP zztfP62Iz#EuqWz7`l31xLv=_(O_+r`@?0!|Ph0(SsQz0}3)zl3p;u5lK90H-ubJ-# z>$(4z$mj?^M>P!3@Fp&bT1X|-g!NEI*a)@Y7N`l@n>|ny46t|vYJo|pg-tPY%vo4O z@Bdsf+UYXXfa_5MZBql>Z}CagKyR7nP&>VdTF}R+6Z!(R(7RX~e?z@)g)_Z*s-rd< zjs8$FO{}1~*$OpLd(^^WQ48v44nZw!460q4nSmO35^6!yQ5%|zYQGe9qR*qgklQo4 z|G|4gfqd7zWL`6Gn?ITN&G0PmSFBQ~3Cp4;sD_#_8Z~Z9EQhgJ2M42WX-*dBuNBUr zKs#BCI@0B+oj->f=w;Ld`%xW_p?3P3#b;6d&!JBABC7v~SQ0-+wf_ONz+X}A!u;9Z zmn4;ceq&J|tjSmxSC~h!2Jz>p zlXY@D3wrvUl4P{9ir5D0VmTabPD1^ZTZDYvoIThCtIzQMk`aeG${f^F?>Fa}i&1aE z3e-GXEk1x%^z;8sGCJBk^IOzFzo9z(iOsRdOmCo$sPe~9{YGI6Oh*0UvH`V$gQ#2g zF6ujQ5triUs9$cMWbT?I=V|^Kh&xdooLQdvQ7bQu>QD`JFJn*-Wi0AQ`=TZogj#qa z>RCv^Dwu%{aS1+*$58!$K)*WPC!>zVW_uHsHS3|u+n{zFi+bq#p%ygCoPt$}m!lT6 z2Q~2_+=w5bPAX%LSDu4<3)alx{3FS{OhHXNkGi+tqXvq|^(L;58sK5n&N`xY&=qw; z{ZSJppcXvKoR6Al32MA`sQ#PH9l0F2?$tgD)bT88pz|0K!k^htPx&``SW2g-+L!InF?2UI(3vIXD`wc1w zJL>&ELZ&MfzoRDZ@T}KiI`$`i6Gvkum*c`|7>4)Ezc7wCY=w7k2b$wiZ_O-=7vmJ- zmn^Qjl4n8#HX~CHJL4%FuL_J_<$ZeFVj`ejzW)_f6* zP`?d>@BaZZ>Tm`%(fb&VpP~lNLk;|s)!(x?Y_-?E2=aV6UnGbD*Qi{9+9rU&D`F;<2a+6*Pfx)V*(oC2=g)z{yw!SEClb6E)F6i{C)qste{v zR{n{_dCzhFqiOIJ1!J-2TCc-C^B`*AqZm9P^L^ArSFQd#^LI1!d9PnlRJ-!1?@A7PSJPx&HjhgVUb;wl@w4((C5qPxZY%pv9&GX*QrZj!~z%(dob)N8p1$KZ!v z>~~@|dQbl_)Q)qpJT61+a4Y7=qvk0rNPO1f3+5%%4nH+-nBSwu`vY5I$rrruKo4xK z7kUAiNGeVT3;5=vZb|JIy&oRUQ6~_KnxF@U;$v772cgzM!b#FJJc6`kI9IF%O z-{gJ3>R?IccjCxsfYGSe;z^6=p-yC#`4Yww@53SZBc@>Qm%P7@9l=!M%A39amRx|^ z@d2EVcg(CUd_{@>jsB)&X1?tG=kPupO8hzMli7AFfBnSycnYJoaU1Y!)UDaF-SY@) z1Mgxt{1mm*T06Y@Sk%S_VjUch1#syO&VLb^RTQX0Z65uy*cmm!VAKhWN8R(uSO{mC z3(Xa%0XLw=*;6wNm_Q2W)c^)tYWAIC4K&Q$f@8^3rY(hK-PhbEw&cwsst=Wh}^!~p_rZ*Lp zkMOHBjz!ks96)^$lV0^cP+QFNIF|BXFd2vQO7zFG7>N~+dCx{ie3*DL>fzjti}3)a zW9Q>6K=1#4GFo{NmZ=rSU>i)Zcq6tXK96yj|D^XY4nm#S4s4HiQ44AO5AQXeg(<|J zq88BOl=m|v4t4JbqhA>x88w(-W?(q+R8;+JRQ)p+KWnZtUpDul9@e84pGQ4Q|3q!@ zOVkgq60dpf%Dl$;Yv4!<^z=4D-Lw6uhIu$0Z=n_vf7%-`6^jv1!)CYuHO?{A$(_b9 zypQED^mVUaMRbYl;$VFBbw6J}GNsOV6D&imcr9utTT!piQOu9;pcZn`ykdTddfLB3 zEu``rUb~v8XDAv~pM=$M1!iNwPi8imsI%VR<#(cXR^mfk z)Px~#c{?tM+CVY0GOE6w#f?$@+F}*-cO(-=W|%n|b!3UCfu@@a%$2ACH(^EGZk|S+ z%%>LLz;NO}F+Ub~+p8~XmPbz3??jN%giSC6yP=M#2WkQ1Pz%hmcq(cK^HA* zIM11Tu`BT#sCGr(@#>42wXvw)|JK0_6Pp82D<6%z_erQ{VG3%;&tM(gj9S>+=6mLc zsP-S5-pSw%EURSiFDNpZ>sk{ouDSEGik03(gJxT{&PjssShcHwB6cdl5b3l!uUF6;rRC} zgtF@tL{UDBbdq={@k`cUZQJOZx`BdGq<9Ky+aUdjTaX__szUNxr_T7S`%0@a`fdlW zhs??NE42e@eHGi2=8*=IicwaL`qkvik-jH&BlV>0H_|fl^=PAO80kFmgDZ+m3~4y^ z!~a|EcP3C+n!s_Yzb*74>3SjfFTZtC{|$A8 zEv`oV;ChGhaTdISkLtVmGnp4jWl4!N(3ME1W;lj8mHZ^~f2zW+e`80=BS_n5qwk@v z1mfLZ*5Tvh{AlCt!UI-bm3$G}eMQ_t-_1`b=thCALgZ(Wrjy!|I#Cu$`i*>mq^k~X zkC0#Hh0a;>Pf`|*f0EWy{weAQc2gU7D6y{p!9Lj2V*e(BrK;h2p27m8mgLt2OZeM{ zd6DwUq!AWBVFOzjqz&~Wt^7Mm@{?bTUr=6Ab>#13Jmu?grrsM}3kh_+flp&CQkn|5 zn$x(vmkoZZl)Y*3+n8ecne;6~+wnG51IiyJg;BPSvP{xMtE)*_Int64=6{pIZ8ZD| zzaqtwe+9GfU#ROD(qH8D$2NT|k39x@jJjeL&nAD16h*2++DsZ^b>(T>nlzkv zs>*badeK1FbEK!qr&v5DSjy*zcrN(_ykd2#s>=&p!C#G%*4A>b)h@BPB~u-;`~s{` z{Yq=|3Gp1#Zi`#vPErKve<A$3R-rJG z#>=gIxs~rD4k!Qf-`f3R`NwFlYdone`A(Go!|MJKtl{Sn@gVZINcVze+`u?86R6lo zdY{yYr0WoFBIyTOD;vBZ`S(@HHIA~o)Nk=Z$7gL6wk2g)`4v+?&x+8#Iq5%_d!khl z{|HJdP_%+H!bbU)e1G!4<235~VFTjsxQaA{e6Ec&1+y$qRq(pZzfX}g+yMR=O6vHx zHr0vGP*+?pQ8XD{?bMoUAgK;X|8Mvotdm}~4y4AE4aFXmr;=Kc*Yz2x1a-%-to7+m ze2M%G%Epo&TstV+Z*9W#5`96CT6@$swvj)ZRBda@#`c39h27ZY0Psx9VE~zJF z3B*`Is2)B|hl15v3Kgti2kHgiJpY{{1B8{Qo@7E&hke|YjNezhe@N1lC4GYre zCCfjL#fcxoKGs)Ndr6mxYmgrL+Z;*6{Ym}+4eF9Mlg85EIE5?8H$xYCgo6j0Wc^e8Ew^an*Bp{^;U{=po7Y@}=&`8}kfRv#P6{V!^Rm8bA?Qhgen!C&x8 zQbp2>)*+RAU-FGfkCO%vx3~Ta$=4u#P5Pd+fmDX1s{?JC(7utiecUVN|Gudwi>o3P zcWCh7x=p?$!Nb^_REhiy(j&ARMaoCnXyWfs*ACJ@$LlS)xG5DQT;+bT;C>pD&9OZuF2&&mqXzOd!@Q+}Lu zfVk`5#-_;WOlPUSb>MoF)SUDVX)tZpP^YV*-v6l<{ELE;_=jLAe=#M_C7)sK{z-l*Wj=fl|9Wu#uTzjj()A@3#Yyu?rHQlXJP*^b zwi`L>Mb|AvCc$(*Agj?{{z>n%KC z`8l}GD|W_N+1ogge!9An@`#6#8d7#QSjr!xt*wQ@|KC^v>W@<1fpje-xW5P090}P` zffF4*%2zxgA~iWBB{?%OK0PfVGqAMt@{l6wX;V|vvoi-}CT0Yxbr~Dte$w^X3e%EP zl6`4T=ZwVEM95AV=gXiVaHrewkU;+)BSYPTy;1`mdOs6VG$A5B$(P}a&q~b5bieCU z^ZyhCTJ)U};ueqd1&+t{4GT0KSTUd5cX0ju$?=TlE*#v*Jv+FyTX4ugH(^Lt;OdZD zA+^%ulaig@=^2U4-#a_imztiH?)09jfBX2dCaK^2VRhWo!*;nj!|S?-hc6G$h);6* z`lhzBBGGzG;CeV}1+^*u%#;Isz6>=YGtS39$yvTsUtmZwXZ-H? zU);AQM3zWNpX8h141h#+4U|nu3@Mb=IHJ2RB_%PW2xjSxceKt^iQI*irx7Tm@YRBTQwjIyQeK{}p zc;1{tfmTay>8YybKD%t2yL@?t(s{Y7@^W|P&DllAyg8e`+OZ*Ue)+wSz!i6Ms5^Jn zbAi^YkB7MT)L$2V)<(IBAC(Ne`rPS|XV+Z_M6BOlAP~MeH_TnKt!aq|qa5}I za<6V{?M7}N?9SW1-i_X|Cva`Yn$VWFcdog$am%fBi=5jV-5bxJU`FTGyoEQ{?NZs7 zM|a)MJ#pjcIwvo8dtUB>yj<4?>$j(xJ7>>d?$W)@-H-Qv5Z3(Wx&`hV`|7wMuY3@F z^Z9i*S8s7{x{JR&vCg@@^6>5XOM+9ZJbdFoFn43ig0G(5OPSkee`|Nm{tj+f;A$ZB zKzxWh;o!i)y9XPFxPKkm7T9-qXaNpoz0ON32;}8H%@W=ACnvZUPSyzgbuu)h-T(K< z=@ivxLtgGP-jdnE?z}m682@\n" "Language-Team: Japanese \n" @@ -87,102 +87,106 @@ msgid "Hebrew" msgstr "ヘブライ語" #: conf/global_settings.py:57 +msgid "Croatian" +msgstr "クロアチア語" + +#: conf/global_settings.py:58 msgid "Icelandic" msgstr "アイスランド語" -#: conf/global_settings.py:58 +#: conf/global_settings.py:59 msgid "Italian" msgstr "イタリア語" -#: conf/global_settings.py:59 +#: conf/global_settings.py:60 msgid "Japanese" msgstr "日本語" -#: conf/global_settings.py:60 +#: conf/global_settings.py:61 msgid "Korean" msgstr "韓国語" -#: conf/global_settings.py:61 +#: conf/global_settings.py:62 msgid "Kannada" msgstr "カンナダ語" -#: conf/global_settings.py:62 +#: conf/global_settings.py:63 msgid "Latvian" msgstr "ラトビア語" -#: conf/global_settings.py:63 +#: conf/global_settings.py:64 msgid "Macedonian" msgstr "マケドニア語" -#: conf/global_settings.py:64 +#: conf/global_settings.py:65 msgid "Dutch" msgstr "オランダ語" -#: conf/global_settings.py:65 +#: conf/global_settings.py:66 msgid "Norwegian" msgstr "ノルウェー語" -#: conf/global_settings.py:66 +#: conf/global_settings.py:67 msgid "Polish" msgstr "ポーランド語" -#: conf/global_settings.py:67 +#: conf/global_settings.py:68 msgid "Portugese" msgstr "ポルトガル語" -#: conf/global_settings.py:68 +#: conf/global_settings.py:69 msgid "Brazilian" msgstr "ブラジル語" -#: conf/global_settings.py:69 +#: conf/global_settings.py:70 msgid "Romanian" msgstr "ルーマニア語" -#: conf/global_settings.py:70 +#: conf/global_settings.py:71 msgid "Russian" msgstr "ロシア語" -#: conf/global_settings.py:71 +#: conf/global_settings.py:72 msgid "Slovak" msgstr "スロバキア語" -#: conf/global_settings.py:72 +#: conf/global_settings.py:73 msgid "Slovenian" msgstr "スロヴェニア語" -#: conf/global_settings.py:73 +#: conf/global_settings.py:74 msgid "Serbian" msgstr "セルビア語" -#: conf/global_settings.py:74 +#: conf/global_settings.py:75 msgid "Swedish" msgstr "スウェーデン語" -#: conf/global_settings.py:75 +#: conf/global_settings.py:76 msgid "Tamil" msgstr "タミル語" -#: conf/global_settings.py:76 +#: conf/global_settings.py:77 msgid "Telugu" msgstr "テルグ語" -#: conf/global_settings.py:77 +#: conf/global_settings.py:78 msgid "Turkish" msgstr "トルコ語" -#: conf/global_settings.py:78 +#: conf/global_settings.py:79 msgid "Ukrainian" msgstr "ウクライナ語" -#: conf/global_settings.py:79 +#: conf/global_settings.py:80 msgid "Simplified Chinese" msgstr "簡体字中国語" -#: conf/global_settings.py:80 +#: conf/global_settings.py:81 msgid "Traditional Chinese" msgstr "繁体字中国語" -#: contrib/admin/filterspecs.py:40 +#: contrib/admin/filterspecs.py:42 #, python-format msgid "" "

By %s:

\n" @@ -191,71 +195,71 @@ msgstr "" "

%s で絞り込む

\n" "
    \n" -#: contrib/admin/filterspecs.py:70 contrib/admin/filterspecs.py:88 -#: contrib/admin/filterspecs.py:143 contrib/admin/filterspecs.py:169 +#: contrib/admin/filterspecs.py:72 contrib/admin/filterspecs.py:90 +#: contrib/admin/filterspecs.py:145 contrib/admin/filterspecs.py:171 msgid "All" msgstr "全て" -#: contrib/admin/filterspecs.py:109 +#: contrib/admin/filterspecs.py:111 msgid "Any date" msgstr "いつでも" -#: contrib/admin/filterspecs.py:110 +#: contrib/admin/filterspecs.py:112 msgid "Today" msgstr "今日" -#: contrib/admin/filterspecs.py:113 +#: contrib/admin/filterspecs.py:115 msgid "Past 7 days" msgstr "過去 7 日間" -#: contrib/admin/filterspecs.py:115 +#: contrib/admin/filterspecs.py:117 msgid "This month" msgstr "今月" -#: contrib/admin/filterspecs.py:117 +#: contrib/admin/filterspecs.py:119 msgid "This year" msgstr "今年" -#: contrib/admin/filterspecs.py:143 newforms/widgets.py:181 -#: oldforms/__init__.py:577 +#: contrib/admin/filterspecs.py:145 newforms/widgets.py:188 +#: oldforms/__init__.py:591 msgid "Yes" msgstr "はい" -#: contrib/admin/filterspecs.py:143 newforms/widgets.py:181 -#: oldforms/__init__.py:577 +#: contrib/admin/filterspecs.py:145 newforms/widgets.py:188 +#: oldforms/__init__.py:591 msgid "No" msgstr "いいえ" -#: contrib/admin/filterspecs.py:150 newforms/widgets.py:181 -#: oldforms/__init__.py:577 +#: contrib/admin/filterspecs.py:152 newforms/widgets.py:188 +#: oldforms/__init__.py:591 msgid "Unknown" msgstr "不明" -#: contrib/admin/models.py:16 +#: contrib/admin/models.py:17 msgid "action time" msgstr "操作時刻" -#: contrib/admin/models.py:19 +#: contrib/admin/models.py:20 msgid "object id" msgstr "オブジェクト ID" -#: contrib/admin/models.py:20 +#: contrib/admin/models.py:21 msgid "object repr" msgstr "オブジェクトの文字列表現" -#: contrib/admin/models.py:21 +#: contrib/admin/models.py:22 msgid "action flag" msgstr "操作種別" -#: contrib/admin/models.py:22 +#: contrib/admin/models.py:23 msgid "change message" msgstr "変更メッセージ" -#: contrib/admin/models.py:25 +#: contrib/admin/models.py:26 msgid "log entry" msgstr "ログエントリ" -#: contrib/admin/models.py:26 +#: contrib/admin/models.py:27 msgid "log entries" msgstr "ログエントリ" @@ -792,29 +796,29 @@ msgstr "現在:" msgid "Change:" msgstr "変更:" -#: contrib/admin/templatetags/admin_list.py:249 +#: contrib/admin/templatetags/admin_list.py:254 msgid "All dates" msgstr "いつでも" -#: contrib/admin/views/auth.py:19 contrib/admin/views/main.py:262 +#: contrib/admin/views/auth.py:20 contrib/admin/views/main.py:264 #, python-format msgid "The %(name)s \"%(obj)s\" was added successfully." msgstr "%(name)s \"%(obj)s\" を追加しました。" -#: contrib/admin/views/auth.py:24 contrib/admin/views/main.py:266 -#: contrib/admin/views/main.py:352 +#: contrib/admin/views/auth.py:25 contrib/admin/views/main.py:268 +#: contrib/admin/views/main.py:354 msgid "You may edit it again below." msgstr "続けて編集できます。" -#: contrib/admin/views/auth.py:30 +#: contrib/admin/views/auth.py:31 msgid "Add user" msgstr "ユーザを追加" -#: contrib/admin/views/auth.py:57 +#: contrib/admin/views/auth.py:58 msgid "Password changed successfully." msgstr "パスワードを変更しました" -#: contrib/admin/views/auth.py:64 +#: contrib/admin/views/auth.py:65 #, python-format msgid "Change password: %s" msgstr "パスワードの変更: %s" @@ -851,235 +855,236 @@ msgstr "ユーザ名には '@' を含められません。" msgid "Your e-mail address is not your username. Try '%s' instead." msgstr "メールアドレスはユーザ名ではありません。 '%s' を試してみてください。" -#: contrib/admin/views/doc.py:46 contrib/admin/views/doc.py:48 -#: contrib/admin/views/doc.py:50 +#: contrib/admin/views/doc.py:47 contrib/admin/views/doc.py:49 +#: contrib/admin/views/doc.py:51 msgid "tag:" msgstr "タグ" -#: contrib/admin/views/doc.py:77 contrib/admin/views/doc.py:79 -#: contrib/admin/views/doc.py:81 +#: contrib/admin/views/doc.py:78 contrib/admin/views/doc.py:80 +#: contrib/admin/views/doc.py:82 msgid "filter:" msgstr "フィルタ" -#: contrib/admin/views/doc.py:135 contrib/admin/views/doc.py:137 -#: contrib/admin/views/doc.py:139 +#: contrib/admin/views/doc.py:136 contrib/admin/views/doc.py:138 +#: contrib/admin/views/doc.py:140 msgid "view:" msgstr "ビュー" -#: contrib/admin/views/doc.py:164 +#: contrib/admin/views/doc.py:165 #, python-format msgid "App %r not found" msgstr "アプリケーション %r が見つかりません" -#: contrib/admin/views/doc.py:171 +#: contrib/admin/views/doc.py:172 #, python-format msgid "Model %(name)r not found in app %(label)r" msgstr "モデル %(name)r が %(label)r アプリケーションに見つかりません" -#: contrib/admin/views/doc.py:183 +#: contrib/admin/views/doc.py:184 #, python-format msgid "the related `%(label)s.%(type)s` object" msgstr "`%(label)s.%(type)s` (関連オブジェクト)" -#: contrib/admin/views/doc.py:183 contrib/admin/views/doc.py:205 -#: contrib/admin/views/doc.py:219 contrib/admin/views/doc.py:224 +#: contrib/admin/views/doc.py:184 contrib/admin/views/doc.py:206 +#: contrib/admin/views/doc.py:220 contrib/admin/views/doc.py:225 msgid "model:" msgstr "モデル :" -#: contrib/admin/views/doc.py:214 +#: contrib/admin/views/doc.py:215 #, python-format msgid "related `%(label)s.%(name)s` objects" msgstr "`%(label)s.%(name)s` (関連オブジェクト)" -#: contrib/admin/views/doc.py:219 +#: contrib/admin/views/doc.py:220 #, python-format msgid "all %s" msgstr "全ての %s" -#: contrib/admin/views/doc.py:224 +#: contrib/admin/views/doc.py:225 #, python-format msgid "number of %s" msgstr "%s の数" -#: contrib/admin/views/doc.py:229 +#: contrib/admin/views/doc.py:230 #, python-format msgid "Fields on %s objects" msgstr "%s のフィールド" -#: contrib/admin/views/doc.py:291 contrib/admin/views/doc.py:302 -#: contrib/admin/views/doc.py:304 contrib/admin/views/doc.py:310 -#: contrib/admin/views/doc.py:311 contrib/admin/views/doc.py:313 +#: contrib/admin/views/doc.py:292 contrib/admin/views/doc.py:303 +#: contrib/admin/views/doc.py:305 contrib/admin/views/doc.py:311 +#: contrib/admin/views/doc.py:312 contrib/admin/views/doc.py:314 msgid "Integer" msgstr "整数" -#: contrib/admin/views/doc.py:292 +#: contrib/admin/views/doc.py:293 msgid "Boolean (Either True or False)" msgstr "ブール値 (真: True または偽: False)" -#: contrib/admin/views/doc.py:293 contrib/admin/views/doc.py:312 +#: contrib/admin/views/doc.py:294 contrib/admin/views/doc.py:313 #, python-format -msgid "String (up to %(maxlength)s)" -msgstr "文字列 ( %(maxlength)s 字まで )" +msgid "String (up to %(max_length)s)" +msgstr "文字列 ( %(max_length)s 字まで )" -#: contrib/admin/views/doc.py:294 +#: contrib/admin/views/doc.py:295 msgid "Comma-separated integers" msgstr "カンマ区切りの整数" -#: contrib/admin/views/doc.py:295 +#: contrib/admin/views/doc.py:296 msgid "Date (without time)" msgstr "日付" -#: contrib/admin/views/doc.py:296 +#: contrib/admin/views/doc.py:297 msgid "Date (with time)" msgstr "日時" -#: contrib/admin/views/doc.py:297 +#: contrib/admin/views/doc.py:298 msgid "Decimal number" msgstr "10 進数 (小数可)" -#: contrib/admin/views/doc.py:298 +#: contrib/admin/views/doc.py:299 msgid "E-mail address" msgstr "メールアドレス" -#: contrib/admin/views/doc.py:299 contrib/admin/views/doc.py:300 -#: contrib/admin/views/doc.py:303 +#: contrib/admin/views/doc.py:300 contrib/admin/views/doc.py:301 +#: contrib/admin/views/doc.py:304 msgid "File path" msgstr "ファイルの場所" -#: contrib/admin/views/doc.py:301 +#: contrib/admin/views/doc.py:302 msgid "Floating point number" msgstr "浮動小数点" -#: contrib/admin/views/doc.py:305 contrib/comments/models.py:85 +#: contrib/admin/views/doc.py:306 contrib/comments/models.py:85 msgid "IP address" msgstr "IP アドレス" -#: contrib/admin/views/doc.py:307 +#: contrib/admin/views/doc.py:308 msgid "Boolean (Either True, False or None)" msgstr "ブール値 (真: True 、偽: False または None)" -#: contrib/admin/views/doc.py:308 +#: contrib/admin/views/doc.py:309 msgid "Relation to parent model" msgstr "親モデルへのリレーション" -#: contrib/admin/views/doc.py:309 +#: contrib/admin/views/doc.py:310 msgid "Phone number" msgstr "電話番号" -#: contrib/admin/views/doc.py:314 +#: contrib/admin/views/doc.py:315 msgid "Text" msgstr "テキスト" -#: contrib/admin/views/doc.py:315 +#: contrib/admin/views/doc.py:316 msgid "Time" msgstr "時刻" -#: contrib/admin/views/doc.py:316 contrib/flatpages/models.py:7 +#: contrib/admin/views/doc.py:317 contrib/flatpages/models.py:7 msgid "URL" msgstr "URL" -#: contrib/admin/views/doc.py:317 +#: contrib/admin/views/doc.py:318 msgid "U.S. state (two uppercase letters)" msgstr "アメリカの州 (大文字二文字で)" -#: contrib/admin/views/doc.py:318 +#: contrib/admin/views/doc.py:319 msgid "XML text" msgstr "XMLテキスト" -#: contrib/admin/views/doc.py:344 +#: contrib/admin/views/doc.py:345 #, python-format msgid "%s does not appear to be a urlpattern object" msgstr "%s はurlpatternオブジェクトでは無いようです" -#: contrib/admin/views/main.py:228 +#: contrib/admin/views/main.py:230 msgid "Site administration" msgstr "サイト管理" -#: contrib/admin/views/main.py:276 contrib/admin/views/main.py:361 +#: contrib/admin/views/main.py:278 contrib/admin/views/main.py:363 #, python-format msgid "You may add another %s below." msgstr "続けて別の %s を追加できます。" -#: contrib/admin/views/main.py:294 +#: contrib/admin/views/main.py:296 #, python-format msgid "Add %s" msgstr "%s を追加" -#: contrib/admin/views/main.py:340 +#: contrib/admin/views/main.py:342 #, python-format msgid "Added %s." msgstr "%s を追加しました。" -#: contrib/admin/views/main.py:340 contrib/admin/views/main.py:342 -#: contrib/admin/views/main.py:344 db/models/manipulators.py:308 +#: contrib/admin/views/main.py:342 contrib/admin/views/main.py:344 +#: contrib/admin/views/main.py:346 core/validators.py:275 +#: db/models/manipulators.py:310 msgid "and" msgstr "と" -#: contrib/admin/views/main.py:342 +#: contrib/admin/views/main.py:344 #, python-format msgid "Changed %s." msgstr "%s を変更しました。" -#: contrib/admin/views/main.py:344 +#: contrib/admin/views/main.py:346 #, python-format msgid "Deleted %s." msgstr "%s を削除しました。" -#: contrib/admin/views/main.py:347 +#: contrib/admin/views/main.py:349 msgid "No fields changed." msgstr "変更はありませんでした。" -#: contrib/admin/views/main.py:350 +#: contrib/admin/views/main.py:352 #, python-format msgid "The %(name)s \"%(obj)s\" was changed successfully." msgstr "%(name)s \"%(obj)s\" を変更しました。" -#: contrib/admin/views/main.py:358 +#: contrib/admin/views/main.py:360 #, python-format msgid "" "The %(name)s \"%(obj)s\" was added successfully. You may edit it again below." msgstr "%(name)s \"%(obj)s\" を追加しました。続けて編集できます。" -#: contrib/admin/views/main.py:396 +#: contrib/admin/views/main.py:398 #, python-format msgid "Change %s" msgstr "%s を変更" -#: contrib/admin/views/main.py:481 +#: contrib/admin/views/main.py:483 #, python-format msgid "One or more %(fieldname)s in %(name)s: %(obj)s" msgstr "%(name)s に %(fieldname)s が一つ以上あります: %(obj)s" -#: contrib/admin/views/main.py:486 +#: contrib/admin/views/main.py:488 #, python-format msgid "One or more %(fieldname)s in %(name)s:" msgstr "%(name)s に %(fieldname)s が一つ以上あります:" -#: contrib/admin/views/main.py:518 +#: contrib/admin/views/main.py:520 #, python-format msgid "The %(name)s \"%(obj)s\" was deleted successfully." msgstr "%(name)s \"%(obj)s\" を削除しました。" -#: contrib/admin/views/main.py:521 +#: contrib/admin/views/main.py:523 msgid "Are you sure?" msgstr "よろしいですか?" -#: contrib/admin/views/main.py:543 +#: contrib/admin/views/main.py:545 #, python-format msgid "Change history: %s" msgstr "変更履歴: %s" -#: contrib/admin/views/main.py:577 +#: contrib/admin/views/main.py:579 #, python-format msgid "Select %s" msgstr "%s を選択" -#: contrib/admin/views/main.py:577 +#: contrib/admin/views/main.py:579 #, python-format msgid "Select %s to change" msgstr "変更する %s を選択" -#: contrib/admin/views/main.py:772 +#: contrib/admin/views/main.py:780 msgid "Database error" msgstr "データベースエラー" @@ -1117,35 +1122,35 @@ msgstr "新しいパスワード(確認用)が一致しません。" msgid "Your old password was entered incorrectly. Please enter it again." msgstr "元のパスワードが間違っています。もう一度入力してください。" -#: contrib/auth/models.py:49 contrib/auth/models.py:69 +#: contrib/auth/models.py:53 contrib/auth/models.py:73 msgid "name" msgstr "名前" -#: contrib/auth/models.py:51 +#: contrib/auth/models.py:55 msgid "codename" msgstr "コード名" -#: contrib/auth/models.py:54 +#: contrib/auth/models.py:58 msgid "permission" msgstr "パーミッション" -#: contrib/auth/models.py:55 contrib/auth/models.py:70 +#: contrib/auth/models.py:59 contrib/auth/models.py:74 msgid "permissions" msgstr "パーミッション" -#: contrib/auth/models.py:73 +#: contrib/auth/models.py:77 msgid "group" msgstr "グループ" -#: contrib/auth/models.py:74 contrib/auth/models.py:114 +#: contrib/auth/models.py:78 contrib/auth/models.py:121 msgid "groups" msgstr "グループ" -#: contrib/auth/models.py:104 +#: contrib/auth/models.py:111 msgid "username" msgstr "ユーザ名" -#: contrib/auth/models.py:104 +#: contrib/auth/models.py:111 msgid "" "Required. 30 characters or fewer. Alphanumeric characters only (letters, " "digits and underscores)." @@ -1153,23 +1158,23 @@ msgstr "" "この項目は必須です。半角アルファベット、半角数字、半角アンダーバーで30文字以" "下にしてください。" -#: contrib/auth/models.py:105 +#: contrib/auth/models.py:112 msgid "first name" msgstr "名" -#: contrib/auth/models.py:106 +#: contrib/auth/models.py:113 msgid "last name" msgstr "姓" -#: contrib/auth/models.py:107 +#: contrib/auth/models.py:114 msgid "e-mail address" msgstr "メールアドレス" -#: contrib/auth/models.py:108 +#: contrib/auth/models.py:115 msgid "password" msgstr "パスワード" -#: contrib/auth/models.py:108 +#: contrib/auth/models.py:115 msgid "" "Use '[algo]$[salt]$[hexdigest]' or use the change " "password form." @@ -1177,43 +1182,43 @@ msgstr "" "'[algo]$[salt]$[hexdigest]'形式か、パスワード変更フォー" "ムを使ってください。" -#: contrib/auth/models.py:109 +#: contrib/auth/models.py:116 msgid "staff status" msgstr "スタッフ権限" -#: contrib/auth/models.py:109 +#: contrib/auth/models.py:116 msgid "Designates whether the user can log into this admin site." msgstr "ユーザが管理サイトにログイン可能かどうかを示します。" -#: contrib/auth/models.py:110 +#: contrib/auth/models.py:117 msgid "active" msgstr "有効" -#: contrib/auth/models.py:110 +#: contrib/auth/models.py:117 msgid "" "Designates whether this user can log into the Django admin. Unselect this " "instead of deleting accounts." msgstr "ユーザが管理サイトにログイン可能かどうかを示します。" -#: contrib/auth/models.py:111 +#: contrib/auth/models.py:118 msgid "superuser status" msgstr "スーパーユーザ権限" -#: contrib/auth/models.py:111 +#: contrib/auth/models.py:118 msgid "" "Designates that this user has all permissions without explicitly assigning " "them." msgstr "全ての権限を持っているとみなされます。" -#: contrib/auth/models.py:112 +#: contrib/auth/models.py:119 msgid "last login" msgstr "最終ログイン" -#: contrib/auth/models.py:113 +#: contrib/auth/models.py:120 msgid "date joined" msgstr "登録日" -#: contrib/auth/models.py:115 +#: contrib/auth/models.py:122 msgid "" "In addition to the permissions manually assigned, this user will also get " "all permissions granted to each group he/she is in." @@ -1221,47 +1226,43 @@ msgstr "" "手動で付与したパーミッションに加え、所属しているグループに付与された全ての" "パーミッションを獲得します。" -#: contrib/auth/models.py:116 +#: contrib/auth/models.py:123 msgid "user permissions" msgstr "ユーザパーミッション" -#: contrib/auth/models.py:120 +#: contrib/auth/models.py:127 msgid "user" msgstr "ユーザ" -#: contrib/auth/models.py:121 +#: contrib/auth/models.py:128 msgid "users" msgstr "ユーザ" -#: contrib/auth/models.py:127 +#: contrib/auth/models.py:134 msgid "Personal info" msgstr "個人情報" -#: contrib/auth/models.py:128 +#: contrib/auth/models.py:135 msgid "Permissions" msgstr "パーミッション" -#: contrib/auth/models.py:129 +#: contrib/auth/models.py:136 msgid "Important dates" msgstr "重要な日程" -#: contrib/auth/models.py:130 +#: contrib/auth/models.py:137 msgid "Groups" msgstr "グループ" -#: contrib/auth/models.py:272 +#: contrib/auth/models.py:288 msgid "message" msgstr "メッセージ" -#: contrib/auth/models.py:285 -msgid "AnonymousUser" -msgstr "非認証ユーザ" - -#: contrib/auth/views.py:40 +#: contrib/auth/views.py:47 msgid "Logged out" msgstr "ログアウト" -#: contrib/comments/models.py:67 contrib/comments/models.py:166 +#: contrib/comments/models.py:67 contrib/comments/models.py:169 msgid "object ID" msgstr "オブジェクト ID" @@ -1270,7 +1271,7 @@ msgid "headline" msgstr "新着情報" #: contrib/comments/models.py:69 contrib/comments/models.py:90 -#: contrib/comments/models.py:167 +#: contrib/comments/models.py:170 msgid "comment" msgstr "コメント" @@ -1310,11 +1311,11 @@ msgstr "レーティング #8" msgid "is valid rating" msgstr "は有効なレーティングです" -#: contrib/comments/models.py:83 contrib/comments/models.py:169 +#: contrib/comments/models.py:83 contrib/comments/models.py:172 msgid "date/time submitted" msgstr "コメント投稿日時" -#: contrib/comments/models.py:84 contrib/comments/models.py:170 +#: contrib/comments/models.py:84 contrib/comments/models.py:173 msgid "is public" msgstr "は公開中です" @@ -1334,11 +1335,11 @@ msgstr "" msgid "comments" msgstr "コメント" -#: contrib/comments/models.py:131 contrib/comments/models.py:207 +#: contrib/comments/models.py:134 contrib/comments/models.py:213 msgid "Content object" msgstr "コンテンツオブジェクト" -#: contrib/comments/models.py:159 +#: contrib/comments/models.py:162 #, python-format msgid "" "Posted by %(user)s at %(date)s\n" @@ -1353,48 +1354,48 @@ msgstr "" "\n" "http://%(domain)s%(url)s" -#: contrib/comments/models.py:168 +#: contrib/comments/models.py:171 msgid "person's name" msgstr "名前" -#: contrib/comments/models.py:171 +#: contrib/comments/models.py:174 msgid "ip address" msgstr "IP アドレス" -#: contrib/comments/models.py:173 +#: contrib/comments/models.py:176 msgid "approved by staff" msgstr "スタッフの承認済み" -#: contrib/comments/models.py:176 +#: contrib/comments/models.py:179 msgid "free comment" msgstr "フリーコメント" -#: contrib/comments/models.py:177 +#: contrib/comments/models.py:180 msgid "free comments" msgstr "フリーコメント" -#: contrib/comments/models.py:233 +#: contrib/comments/models.py:239 msgid "score" msgstr "スコア" -#: contrib/comments/models.py:234 +#: contrib/comments/models.py:240 msgid "score date" msgstr "スコアされた日" -#: contrib/comments/models.py:237 +#: contrib/comments/models.py:243 msgid "karma score" msgstr "カルマスコア" -#: contrib/comments/models.py:238 +#: contrib/comments/models.py:244 msgid "karma scores" msgstr "カルマスコア" -#: contrib/comments/models.py:242 +#: contrib/comments/models.py:248 #, python-format msgid "%(score)d rating by %(user)s" msgstr "%(user)s により %(score)d 点のレーティング" -#: contrib/comments/models.py:258 +#: contrib/comments/models.py:264 #, python-format msgid "" "This comment was flagged by %(user)s:\n" @@ -1405,36 +1406,36 @@ msgstr "" "\n" "%(text)s" -#: contrib/comments/models.py:265 +#: contrib/comments/models.py:271 msgid "flag date" msgstr "フラグ日" -#: contrib/comments/models.py:268 +#: contrib/comments/models.py:274 msgid "user flag" msgstr "ユーザフラグ" -#: contrib/comments/models.py:269 +#: contrib/comments/models.py:275 msgid "user flags" msgstr "ユーザフラグ" -#: contrib/comments/models.py:273 +#: contrib/comments/models.py:279 #, python-format msgid "Flag by %r" msgstr "%r によるフラグ" -#: contrib/comments/models.py:278 +#: contrib/comments/models.py:284 msgid "deletion date" msgstr "削除日" -#: contrib/comments/models.py:280 +#: contrib/comments/models.py:286 msgid "moderator deletion" msgstr "モデレータ削除" -#: contrib/comments/models.py:281 +#: contrib/comments/models.py:287 msgid "moderator deletions" msgstr "モデレータ削除" -#: contrib/comments/models.py:285 +#: contrib/comments/models.py:291 #, python-format msgid "Moderator deletion by %r" msgstr "%r によるモデレータ削除" @@ -1475,13 +1476,13 @@ msgstr "コメントをプレビュー" msgid "Your name:" msgstr "ユーザ名:" -#: contrib/comments/views/comments.py:27 +#: contrib/comments/views/comments.py:28 msgid "" "This rating is required because you've entered at least one other rating." msgstr "" "他のレーティングを入力した場合は、このレーティングは必ず入力してください。" -#: contrib/comments/views/comments.py:111 +#: contrib/comments/views/comments.py:112 #, python-format msgid "" "This comment was posted by a user who has posted fewer than %(count)s " @@ -1496,7 +1497,7 @@ msgid_plural "" msgstr[0] "このコメントを投稿したユーザのコメント数は %(count)s 未満です。" msgstr[1] "このコメントを投稿したユーザのコメント数は %(count)s 未満です。" -#: contrib/comments/views/comments.py:116 +#: contrib/comments/views/comments.py:117 #, python-format msgid "" "This comment was posted by a sketchy user:\n" @@ -1507,23 +1508,23 @@ msgstr "" "\n" "%(text)s" -#: contrib/comments/views/comments.py:188 -#: contrib/comments/views/comments.py:280 +#: contrib/comments/views/comments.py:189 +#: contrib/comments/views/comments.py:281 msgid "Only POSTs are allowed" msgstr "POST メソッドのみ有効です。" -#: contrib/comments/views/comments.py:192 -#: contrib/comments/views/comments.py:284 +#: contrib/comments/views/comments.py:193 +#: contrib/comments/views/comments.py:285 msgid "One or more of the required fields wasn't submitted" msgstr "必須項目がいくつか入力されていません。" -#: contrib/comments/views/comments.py:196 -#: contrib/comments/views/comments.py:286 +#: contrib/comments/views/comments.py:197 +#: contrib/comments/views/comments.py:287 msgid "Somebody tampered with the comment form (security violation)" msgstr "だれかがコメントフォームを改竄しています (セキュリティ侵害です)" -#: contrib/comments/views/comments.py:206 -#: contrib/comments/views/comments.py:292 +#: contrib/comments/views/comments.py:207 +#: contrib/comments/views/comments.py:293 msgid "" "The comment form had an invalid 'target' parameter -- the object ID was " "invalid" @@ -1531,32 +1532,32 @@ msgstr "" "コメントフォームの 'target' パラメータが不正です。 -- オブジェクト IDが不正な" "値でした" -#: contrib/comments/views/comments.py:257 -#: contrib/comments/views/comments.py:321 +#: contrib/comments/views/comments.py:258 +#: contrib/comments/views/comments.py:322 msgid "The comment form didn't provide either 'preview' or 'post'" msgstr "コメントの「プレビュー」「投稿」種別が不明です。" -#: contrib/comments/views/karma.py:19 +#: contrib/comments/views/karma.py:20 msgid "Anonymous users cannot vote" msgstr "非ログインユーザは投票できません。" -#: contrib/comments/views/karma.py:23 +#: contrib/comments/views/karma.py:24 msgid "Invalid comment ID" msgstr "コメント ID が不正です" -#: contrib/comments/views/karma.py:25 +#: contrib/comments/views/karma.py:26 msgid "No voting for yourself" msgstr "自分には投票できません。" -#: contrib/contenttypes/models.py:36 +#: contrib/contenttypes/models.py:37 msgid "python model class name" msgstr "Python モデルクラス名" -#: contrib/contenttypes/models.py:39 +#: contrib/contenttypes/models.py:40 msgid "content type" msgstr "コンテンツタイプ" -#: contrib/contenttypes/models.py:40 +#: contrib/contenttypes/models.py:41 msgid "content types" msgstr "コンテンツタイプ" @@ -1606,79 +1607,91 @@ msgstr "フラットページ" msgid "flat pages" msgstr "フラットページ" -#: contrib/humanize/templatetags/humanize.py:17 +#: contrib/humanize/templatetags/humanize.py:20 msgid "th" msgstr "番目" -#: contrib/humanize/templatetags/humanize.py:17 +#: contrib/humanize/templatetags/humanize.py:20 msgid "st" msgstr "番目" -#: contrib/humanize/templatetags/humanize.py:17 +#: contrib/humanize/templatetags/humanize.py:20 msgid "nd" msgstr "番目" -#: contrib/humanize/templatetags/humanize.py:17 +#: contrib/humanize/templatetags/humanize.py:20 msgid "rd" msgstr "番目" -#: contrib/humanize/templatetags/humanize.py:47 +#: contrib/humanize/templatetags/humanize.py:50 #, python-format msgid "%(value).1f million" msgid_plural "%(value).1f million" msgstr[0] "%(value).1f 百万" msgstr[1] "%(value).1f 百万" -#: contrib/humanize/templatetags/humanize.py:50 +#: contrib/humanize/templatetags/humanize.py:53 #, python-format msgid "%(value).1f billion" msgid_plural "%(value).1f billion" msgstr[0] "%(value).1f 十億" msgstr[1] "%(value).1f 十億" -#: contrib/humanize/templatetags/humanize.py:53 +#: contrib/humanize/templatetags/humanize.py:56 #, python-format msgid "%(value).1f trillion" msgid_plural "%(value).1f trillion" msgstr[0] "%(value).1f 兆" msgstr[1] "%(value).1f 兆" -#: contrib/humanize/templatetags/humanize.py:68 +#: contrib/humanize/templatetags/humanize.py:71 msgid "one" msgstr "1" -#: contrib/humanize/templatetags/humanize.py:68 +#: contrib/humanize/templatetags/humanize.py:71 msgid "two" msgstr "2" -#: contrib/humanize/templatetags/humanize.py:68 +#: contrib/humanize/templatetags/humanize.py:71 msgid "three" msgstr "3" -#: contrib/humanize/templatetags/humanize.py:68 +#: contrib/humanize/templatetags/humanize.py:71 msgid "four" msgstr "4" -#: contrib/humanize/templatetags/humanize.py:68 +#: contrib/humanize/templatetags/humanize.py:71 msgid "five" msgstr "5" -#: contrib/humanize/templatetags/humanize.py:68 +#: contrib/humanize/templatetags/humanize.py:71 msgid "six" msgstr "6" -#: contrib/humanize/templatetags/humanize.py:68 +#: contrib/humanize/templatetags/humanize.py:71 msgid "seven" msgstr "7" -#: contrib/humanize/templatetags/humanize.py:68 +#: contrib/humanize/templatetags/humanize.py:71 msgid "eight" msgstr "8" -#: contrib/humanize/templatetags/humanize.py:68 +#: contrib/humanize/templatetags/humanize.py:71 msgid "nine" msgstr "9" +#: contrib/humanize/templatetags/humanize.py:90 +msgid "today" +msgstr "今日" + +#: contrib/humanize/templatetags/humanize.py:92 +msgid "tomorrow" +msgstr "明日" + +#: contrib/humanize/templatetags/humanize.py:94 +msgid "yesterday" +msgstr "昨日" + #: contrib/localflavor/au/forms.py:18 msgid "Enter a 4 digit post code." msgstr "4桁でポストコードを入力してください。" @@ -1815,7 +1828,7 @@ msgstr "Zug" msgid "Zurich" msgstr "Zurich" -#: contrib/localflavor/ch/forms.py:18 contrib/localflavor/no/forms.py:15 +#: contrib/localflavor/ch/forms.py:18 contrib/localflavor/no/forms.py:14 msgid "Enter a zip code in the format XXXX." msgstr "XXXXの形式でZipコードを入力してください。" @@ -1823,13 +1836,15 @@ msgstr "XXXXの形式でZipコードを入力してください。" msgid "" "Enter a valid Swiss identity or passport card number in X1234567<0 or " "1234567890 format." -msgstr "スイス アイデンティティかパスポート番号を X1234567<0 か 1234567890 の形式で入力して下さい。" +msgstr "" +"スイス アイデンティティかパスポート番号を X1234567<0 か 1234567890 の形式で入" +"力して下さい。" -#: contrib/localflavor/cl/forms.py:21 +#: contrib/localflavor/cl/forms.py:32 msgid "Enter valid a Chilean RUT. The format is XX.XXX.XXX-X." msgstr "XX.XXX.XXX-Xの形式でチリ納税者番号を入力してください。" -#: contrib/localflavor/cl/forms.py:26 +#: contrib/localflavor/cl/forms.py:37 msgid "Enter valid a Chilean RUT" msgstr "正しいチリ納税者番号を入力してください。" @@ -1906,18 +1921,23 @@ msgstr "XXXXXの形式でZipコードを入力してください。" msgid "" "Enter a valid German identity card number in XXXXXXXXXXX-XXXXXXX-XXXXXXX-X " "format." -msgstr "XXXXXXXXXXX-XXXXXXX-XXXXXXX-X の形式でドイツIDカード番号を入力して下さい。" +msgstr "" +"XXXXXXXXXXX-XXXXXXX-XXXXXXX-X の形式でドイツIDカード番号を入力して下さい。" #: contrib/localflavor/fi/forms.py:40 contrib/localflavor/fi/forms.py:45 msgid "Enter a valid Finnish social security number." msgstr "フィンランド社会保証番号を正しく入力してください。" -#: contrib/localflavor/is_/forms.py:16 +#: contrib/localflavor/in_/forms.py:16 +msgid "Enter a zip code in the format XXXXXXX." +msgstr "XXXXXXXの形式でZipコードを入力してください。" + +#: contrib/localflavor/is_/forms.py:17 msgid "" "Enter a valid Icelandic identification number. The format is XXXXXX-XXXX." msgstr "XXXXXか、XXXXX-XXXXの形式でアイスランド納税者番号を入力してください。" -#: contrib/localflavor/is_/forms.py:30 +#: contrib/localflavor/is_/forms.py:31 msgid "The Icelandic identification number is not valid." msgstr "アイスランド納税者番号を正しく入力して下さい。" @@ -2125,10 +2145,443 @@ msgstr "鹿児島県" msgid "Okinawa" msgstr "沖縄県" -#: contrib/localflavor/no/forms.py:36 +#: contrib/localflavor/no/forms.py:35 msgid "Enter a valid Norwegian social security number." msgstr "ノルウェー社会保障番号を正しく入力してください。" +#: contrib/localflavor/pl/forms.py:53 +msgid "National Identification Number consists of 11 digits." +msgstr "国民識別番号は11文字で入力して下さい。" + +#: contrib/localflavor/pl/forms.py:59 +msgid "Wrong checksum for the National Identification Number." +msgstr "国民識別番号のチェックサムがあいません。" + +#: contrib/localflavor/pl/forms.py:71 +msgid "" +"Enter a tax number field (NIP) in the format XXX-XXX-XX-XX or XX-XX-XXX-XXX." +msgstr "XXXXXか、XXXXX-XXXXの形式で納税者欄(NIP)を入力してください。" + +#: contrib/localflavor/pl/forms.py:82 +msgid "Enter a postal code in the format XX-XXX." +msgstr "XX-XXXの形式で郵便番号を入力してください。" + +#: contrib/localflavor/pl/pl_voivodeships.py:8 +msgid "Lower Silesia" +msgstr "Lower Silesia" + +#: contrib/localflavor/pl/pl_voivodeships.py:9 +msgid "Kuyavia-Pomerania" +msgstr "Kuyavia-Pomerania" + +#: contrib/localflavor/pl/pl_voivodeships.py:10 +msgid "Lublin" +msgstr "Lublin" + +#: contrib/localflavor/pl/pl_voivodeships.py:11 +msgid "Lubusz" +msgstr "Lubusz" + +#: contrib/localflavor/pl/pl_voivodeships.py:12 +msgid "Lodz" +msgstr "Lodz" + +#: contrib/localflavor/pl/pl_voivodeships.py:13 +msgid "Lesser Poland" +msgstr "Lesser Poland" + +#: contrib/localflavor/pl/pl_voivodeships.py:14 +msgid "Masovia" +msgstr "Masovia" + +#: contrib/localflavor/pl/pl_voivodeships.py:15 +msgid "Opole" +msgstr "Opole" + +#: contrib/localflavor/pl/pl_voivodeships.py:16 +msgid "Subcarpatia" +msgstr "Subcarpatia" + +#: contrib/localflavor/pl/pl_voivodeships.py:17 +msgid "Podlasie" +msgstr "Podlasie" + +#: contrib/localflavor/pl/pl_voivodeships.py:18 +msgid "Pomerania" +msgstr "Pomerania" + +#: contrib/localflavor/pl/pl_voivodeships.py:19 +msgid "Silesia" +msgstr "Silesia" + +#: contrib/localflavor/pl/pl_voivodeships.py:20 +msgid "Swietokrzyskie" +msgstr "Swietokrzyskie" + +#: contrib/localflavor/pl/pl_voivodeships.py:21 +msgid "Warmia-Masuria" +msgstr "Warmia-Masuria" + +#: contrib/localflavor/pl/pl_voivodeships.py:22 +msgid "Greater Poland" +msgstr "Greater Poland" + +#: contrib/localflavor/pl/pl_voivodeships.py:23 +msgid "West Pomerania" +msgstr "West Pomerania" + +#: contrib/localflavor/sk/forms.py:32 +msgid "Enter a postal code in the format XXXXX or XXX XX." +msgstr "XXXXXか、XXX XXの形式で郵便番号を入力してください。" + +#: contrib/localflavor/sk/sk_districts.py:8 +msgid "Banska Bystrica" +msgstr "Banska Bystrica" + +#: contrib/localflavor/sk/sk_districts.py:9 +msgid "Banska Stiavnica" +msgstr "Banska Stiavnica" + +#: contrib/localflavor/sk/sk_districts.py:10 +msgid "Bardejov" +msgstr "Bardejov" + +#: contrib/localflavor/sk/sk_districts.py:11 +msgid "Banovce nad Bebravou" +msgstr "Banovce nad Bebravou" + +#: contrib/localflavor/sk/sk_districts.py:12 +msgid "Brezno" +msgstr "Brezno" + +#: contrib/localflavor/sk/sk_districts.py:13 +msgid "Bratislava I" +msgstr "Bratislava I" + +#: contrib/localflavor/sk/sk_districts.py:14 +msgid "Bratislava II" +msgstr "Bratislava II" + +#: contrib/localflavor/sk/sk_districts.py:15 +msgid "Bratislava III" +msgstr "Bratislava III" + +#: contrib/localflavor/sk/sk_districts.py:16 +msgid "Bratislava IV" +msgstr "Bratislava IV" + +#: contrib/localflavor/sk/sk_districts.py:17 +msgid "Bratislava V" +msgstr "Bratislava V" + +#: contrib/localflavor/sk/sk_districts.py:18 +msgid "Bytca" +msgstr "Bytca" + +#: contrib/localflavor/sk/sk_districts.py:19 +msgid "Cadca" +msgstr "Cadca" + +#: contrib/localflavor/sk/sk_districts.py:20 +msgid "Detva" +msgstr "Detva" + +#: contrib/localflavor/sk/sk_districts.py:21 +msgid "Dolny Kubin" +msgstr "Dolny Kubin" + +#: contrib/localflavor/sk/sk_districts.py:22 +msgid "Dunajska Streda" +msgstr "Dunajska Streda" + +#: contrib/localflavor/sk/sk_districts.py:23 +msgid "Galanta" +msgstr "Galanta" + +#: contrib/localflavor/sk/sk_districts.py:24 +msgid "Gelnica" +msgstr "Gelnica" + +#: contrib/localflavor/sk/sk_districts.py:25 +msgid "Hlohovec" +msgstr "Hlohovec" + +#: contrib/localflavor/sk/sk_districts.py:26 +msgid "Humenne" +msgstr "Humenne" + +#: contrib/localflavor/sk/sk_districts.py:27 +msgid "Ilava" +msgstr "Ilava" + +#: contrib/localflavor/sk/sk_districts.py:28 +msgid "Kezmarok" +msgstr "Kezmarok" + +#: contrib/localflavor/sk/sk_districts.py:29 +msgid "Komarno" +msgstr "Komarno" + +#: contrib/localflavor/sk/sk_districts.py:30 +msgid "Kosice I" +msgstr "Kosice I" + +#: contrib/localflavor/sk/sk_districts.py:31 +msgid "Kosice II" +msgstr "Kosice II" + +#: contrib/localflavor/sk/sk_districts.py:32 +msgid "Kosice III" +msgstr "Kosice III" + +#: contrib/localflavor/sk/sk_districts.py:33 +msgid "Kosice IV" +msgstr "Kosice IV" + +#: contrib/localflavor/sk/sk_districts.py:34 +msgid "Kosice - okolie" +msgstr "Kosice - okolie" + +#: contrib/localflavor/sk/sk_districts.py:35 +msgid "Krupina" +msgstr "Krupina" + +#: contrib/localflavor/sk/sk_districts.py:36 +msgid "Kysucke Nove Mesto" +msgstr "Kysucke Nove Mesto" + +#: contrib/localflavor/sk/sk_districts.py:37 +msgid "Levice" +msgstr "Levice" + +#: contrib/localflavor/sk/sk_districts.py:38 +msgid "Levoca" +msgstr "Levoca" + +#: contrib/localflavor/sk/sk_districts.py:39 +msgid "Liptovsky Mikulas" +msgstr "Liptovsky Mikulas" + +#: contrib/localflavor/sk/sk_districts.py:40 +msgid "Lucenec" +msgstr "Lucenec" + +#: contrib/localflavor/sk/sk_districts.py:41 +msgid "Malacky" +msgstr "Malacky" + +#: contrib/localflavor/sk/sk_districts.py:42 +msgid "Martin" +msgstr "Martin" + +#: contrib/localflavor/sk/sk_districts.py:43 +msgid "Medzilaborce" +msgstr "Medzilaborce" + +#: contrib/localflavor/sk/sk_districts.py:44 +msgid "Michalovce" +msgstr "Michalovce" + +#: contrib/localflavor/sk/sk_districts.py:45 +msgid "Myjava" +msgstr "Myjava" + +#: contrib/localflavor/sk/sk_districts.py:46 +msgid "Namestovo" +msgstr "Namestovo" + +#: contrib/localflavor/sk/sk_districts.py:47 +msgid "Nitra" +msgstr "Nitra" + +#: contrib/localflavor/sk/sk_districts.py:48 +msgid "Nove Mesto nad Vahom" +msgstr "Nove Mesto nad Vahom" + +#: contrib/localflavor/sk/sk_districts.py:49 +msgid "Nove Zamky" +msgstr "Nove Zamky" + +#: contrib/localflavor/sk/sk_districts.py:50 +msgid "Partizanske" +msgstr "Partizanske" + +#: contrib/localflavor/sk/sk_districts.py:51 +msgid "Pezinok" +msgstr "Pezinok" + +#: contrib/localflavor/sk/sk_districts.py:52 +msgid "Piestany" +msgstr "Piestany" + +#: contrib/localflavor/sk/sk_districts.py:53 +msgid "Poltar" +msgstr "Poltar" + +#: contrib/localflavor/sk/sk_districts.py:54 +msgid "Poprad" +msgstr "Poprad" + +#: contrib/localflavor/sk/sk_districts.py:55 +msgid "Povazska Bystrica" +msgstr "Povazska Bystrica" + +#: contrib/localflavor/sk/sk_districts.py:56 +msgid "Presov" +msgstr "Presov" + +#: contrib/localflavor/sk/sk_districts.py:57 +msgid "Prievidza" +msgstr "Prievidza" + +#: contrib/localflavor/sk/sk_districts.py:58 +msgid "Puchov" +msgstr "Puchov" + +#: contrib/localflavor/sk/sk_districts.py:59 +msgid "Revuca" +msgstr "Revuca" + +#: contrib/localflavor/sk/sk_districts.py:60 +msgid "Rimavska Sobota" +msgstr "Rimavska Sobota" + +#: contrib/localflavor/sk/sk_districts.py:61 +msgid "Roznava" +msgstr "Roznava" + +#: contrib/localflavor/sk/sk_districts.py:62 +msgid "Ruzomberok" +msgstr "Ruzomberok" + +#: contrib/localflavor/sk/sk_districts.py:63 +msgid "Sabinov" +msgstr "Sabinov" + +#: contrib/localflavor/sk/sk_districts.py:64 +msgid "Senec" +msgstr "Senec" + +#: contrib/localflavor/sk/sk_districts.py:65 +msgid "Senica" +msgstr "Senica" + +#: contrib/localflavor/sk/sk_districts.py:66 +msgid "Skalica" +msgstr "Skalica" + +#: contrib/localflavor/sk/sk_districts.py:67 +msgid "Snina" +msgstr "Snina" + +#: contrib/localflavor/sk/sk_districts.py:68 +msgid "Sobrance" +msgstr "Sobrance" + +#: contrib/localflavor/sk/sk_districts.py:69 +msgid "Spisska Nova Ves" +msgstr "Spisska Nova Ves" + +#: contrib/localflavor/sk/sk_districts.py:70 +msgid "Stara Lubovna" +msgstr "Stara Lubovna" + +#: contrib/localflavor/sk/sk_districts.py:71 +msgid "Stropkov" +msgstr "Stropkov" + +#: contrib/localflavor/sk/sk_districts.py:72 +msgid "Svidnik" +msgstr "Svidnik" + +#: contrib/localflavor/sk/sk_districts.py:73 +msgid "Sala" +msgstr "Sala" + +#: contrib/localflavor/sk/sk_districts.py:74 +msgid "Topolcany" +msgstr "Topolcany" + +#: contrib/localflavor/sk/sk_districts.py:75 +msgid "Trebisov" +msgstr "Trebisov" + +#: contrib/localflavor/sk/sk_districts.py:76 +msgid "Trencin" +msgstr "Trencin" + +#: contrib/localflavor/sk/sk_districts.py:77 +msgid "Trnava" +msgstr "Trnava" + +#: contrib/localflavor/sk/sk_districts.py:78 +msgid "Turcianske Teplice" +msgstr "Turcianske Teplice" + +#: contrib/localflavor/sk/sk_districts.py:79 +msgid "Tvrdosin" +msgstr "Tvrdosin" + +#: contrib/localflavor/sk/sk_districts.py:80 +msgid "Velky Krtis" +msgstr "Velky Krtis" + +#: contrib/localflavor/sk/sk_districts.py:81 +msgid "Vranov nad Toplou" +msgstr "Vranov nad Toplou" + +#: contrib/localflavor/sk/sk_districts.py:82 +msgid "Zlate Moravce" +msgstr "Zlate Moravce" + +#: contrib/localflavor/sk/sk_districts.py:83 +msgid "Zvolen" +msgstr "Zvolen" + +#: contrib/localflavor/sk/sk_districts.py:84 +msgid "Zarnovica" +msgstr "Zarnovica" + +#: contrib/localflavor/sk/sk_districts.py:85 +msgid "Ziar nad Hronom" +msgstr "Ziar nad Hronom" + +#: contrib/localflavor/sk/sk_districts.py:86 +msgid "Zilina" +msgstr "Zilina" + +#: contrib/localflavor/sk/sk_regions.py:8 +msgid "Banska Bystrica region" +msgstr "Banska Bystrica region" + +#: contrib/localflavor/sk/sk_regions.py:9 +msgid "Bratislava region" +msgstr "Bratislava region" + +#: contrib/localflavor/sk/sk_regions.py:10 +msgid "Kosice region" +msgstr "Kosice region" + +#: contrib/localflavor/sk/sk_regions.py:11 +msgid "Nitra region" +msgstr "Nitra region" + +#: contrib/localflavor/sk/sk_regions.py:12 +msgid "Presov region" +msgstr "Presov region" + +#: contrib/localflavor/sk/sk_regions.py:13 +msgid "Trencin region" +msgstr "Trencin region" + +#: contrib/localflavor/sk/sk_regions.py:14 +msgid "Trnava region" +msgstr "Trnava region" + +#: contrib/localflavor/sk/sk_regions.py:15 +msgid "Zilina region" +msgstr "Zilina region" + #: contrib/localflavor/uk/forms.py:18 msgid "Enter a postcode. A space is required between the two postcode parts." msgstr "" @@ -2191,108 +2644,109 @@ msgstr "セッション" msgid "sessions" msgstr "セッション" -#: contrib/sites/models.py:10 +#: contrib/sites/models.py:15 msgid "domain name" msgstr "ドメイン名" -#: contrib/sites/models.py:11 +#: contrib/sites/models.py:16 msgid "display name" msgstr "表示名" -#: contrib/sites/models.py:15 +#: contrib/sites/models.py:20 msgid "site" msgstr "サイト" -#: contrib/sites/models.py:16 +#: contrib/sites/models.py:21 msgid "sites" msgstr "サイト" -#: core/validators.py:65 +#: core/validators.py:71 msgid "This value must contain only letters, numbers and underscores." msgstr "半角の英数字およびアンダースコア以外は使用できません。" -#: core/validators.py:69 +#: core/validators.py:75 msgid "" "This value must contain only letters, numbers, underscores, dashes or " "slashes." msgstr "" "半角の英数字、アンダースコア、ダッシュ、スラッシュ以外は使用できません。" -#: core/validators.py:73 +#: core/validators.py:79 msgid "This value must contain only letters, numbers, underscores or hyphens." msgstr "半角の英数字、アンダースコア、ハイフン以外は使用できません。" -#: core/validators.py:77 +#: core/validators.py:83 msgid "Uppercase letters are not allowed here." msgstr "大文字はここでは使用できません。" -#: core/validators.py:81 +#: core/validators.py:87 msgid "Lowercase letters are not allowed here." msgstr "小文字はここでは使用できません。" -#: core/validators.py:88 +#: core/validators.py:94 msgid "Enter only digits separated by commas." msgstr "カンマ区切りの数字だけを入力してください。" -#: core/validators.py:100 +#: core/validators.py:106 msgid "Enter valid e-mail addresses separated by commas." msgstr "カンマ区切りの有効なメールアドレスを入力してください。" -#: core/validators.py:104 +#: core/validators.py:110 msgid "Please enter a valid IP address." msgstr "有効な IP アドレスを入力してください。" -#: core/validators.py:108 +#: core/validators.py:114 msgid "Empty values are not allowed here." msgstr "入力は必須です。" -#: core/validators.py:112 +#: core/validators.py:118 msgid "Non-numeric characters aren't allowed here." msgstr "数値以外は使用できません。" -#: core/validators.py:116 +#: core/validators.py:122 msgid "This value can't be comprised solely of digits." msgstr "数値だけの値にはできません。" -#: core/validators.py:121 newforms/fields.py:135 +#: core/validators.py:127 newforms/fields.py:142 msgid "Enter a whole number." msgstr "整数を入力してください。" -#: core/validators.py:125 +#: core/validators.py:131 msgid "Only alphabetical characters are allowed here." msgstr "半角アルファベット以外使用できません。" -#: core/validators.py:140 +#: core/validators.py:146 msgid "Year must be 1900 or later." msgstr "1900年以降を指定してください。" -#: core/validators.py:144 +#: core/validators.py:150 #, python-format msgid "Invalid date: %s" msgstr "無効な日付: %s" -#: core/validators.py:149 db/models/fields/__init__.py:468 +#: core/validators.py:155 db/models/fields/__init__.py:501 msgid "Enter a valid date in YYYY-MM-DD format." msgstr "YYYY-MM-DD形式で日付を入力してください。" -#: core/validators.py:154 +#: core/validators.py:160 msgid "Enter a valid time in HH:MM format." msgstr "HH:MM形式で時刻を入力してください。" -#: core/validators.py:158 db/models/fields/__init__.py:537 +#: core/validators.py:164 db/models/fields/__init__.py:570 msgid "Enter a valid date/time in YYYY-MM-DD HH:MM format." msgstr "YYYY-MM-DD HH:MM形式で日時を入力してください。" -#: core/validators.py:163 newforms/fields.py:339 +#: core/validators.py:169 newforms/fields.py:336 msgid "Enter a valid e-mail address." msgstr "有効なメールアドレスを入力してください。" -#: core/validators.py:175 core/validators.py:453 oldforms/__init__.py:672 +#: core/validators.py:181 core/validators.py:461 newforms/fields.py:376 +#: oldforms/__init__.py:686 msgid "No file was submitted. Check the encoding type on the form." msgstr "" "ファイルが取得できませんでした。formのencoding typeを確認してください。" -#: core/validators.py:179 +#: core/validators.py:185 newforms/fields.py:397 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -2300,26 +2754,26 @@ msgstr "" "画像をアップロードしてください。アップロードした画像は画像でないか、または壊" "れています。" -#: core/validators.py:186 +#: core/validators.py:192 #, python-format msgid "The URL %s does not point to a valid image." msgstr "URL ( %s ) は画像ではありません。" -#: core/validators.py:190 +#: core/validators.py:196 #, python-format msgid "Phone numbers must be in XXX-XXX-XXXX format. \"%s\" is invalid." msgstr "電話番号は XXX-XXX-XXXX 形式で入力してください。\"%s\" は無効です。" -#: core/validators.py:198 +#: core/validators.py:204 #, python-format msgid "The URL %s does not point to a valid QuickTime video." msgstr "URL ( %s ) は QuickTime ビデオではありません。" -#: core/validators.py:202 +#: core/validators.py:208 msgid "A valid URL is required." msgstr "正しい URL を入力してください。" -#: core/validators.py:216 +#: core/validators.py:222 #, python-format msgid "" "Valid HTML is required. Specific errors are:\n" @@ -2328,86 +2782,86 @@ msgstr "" "有効な HTML を入力してください。エラー:\n" "%s" -#: core/validators.py:223 +#: core/validators.py:229 #, python-format msgid "Badly formed XML: %s" msgstr "不正な XML です: %s" -#: core/validators.py:240 +#: core/validators.py:246 #, python-format msgid "Invalid URL: %s" msgstr "無効なURL: %s" -#: core/validators.py:245 core/validators.py:247 +#: core/validators.py:251 core/validators.py:253 #, python-format msgid "The URL %s is a broken link." msgstr "URL ( %s ) はリンクが壊れています。" -#: core/validators.py:253 +#: core/validators.py:259 msgid "Enter a valid U.S. state abbreviation." msgstr "正しい米州略称を入力してください。" -#: core/validators.py:267 +#: core/validators.py:273 #, python-format msgid "Watch your mouth! The word %s is not allowed here." msgid_plural "Watch your mouth! The words %s are not allowed here." msgstr[0] "言葉使いに気を付けて! %s という言葉は使えません。" msgstr[1] "言葉使いに気を付けて! %s という言葉は使えません。" -#: core/validators.py:274 +#: core/validators.py:280 #, python-format msgid "This field must match the '%s' field." msgstr "このフィールドは '%s' フィールドと一致せねばなりません。" -#: core/validators.py:293 +#: core/validators.py:299 msgid "Please enter something for at least one field." msgstr "少なくとも一つのフィールドに何か入力してください。" -#: core/validators.py:302 core/validators.py:313 +#: core/validators.py:308 core/validators.py:319 msgid "Please enter both fields or leave them both empty." msgstr "両方のフィールドに入力するか、両方とも未入力にしてください。" -#: core/validators.py:321 +#: core/validators.py:327 #, python-format msgid "This field must be given if %(field)s is %(value)s" msgstr "" "%(field)s を %(value)s にするのなら、このフィールドに必ず入力してください。" -#: core/validators.py:334 +#: core/validators.py:340 #, python-format msgid "This field must be given if %(field)s is not %(value)s" msgstr "" "%(field)s を %(value)s にしないのなら、このフィールドに必ず入力してください。" -#: core/validators.py:353 +#: core/validators.py:359 msgid "Duplicate values are not allowed." msgstr "重複する値は認められません。" -#: core/validators.py:368 +#: core/validators.py:374 #, python-format msgid "This value must be between %(lower)s and %(upper)s." msgstr "この値は %(lower)s から %(upper)s の間でなければなりません。" -#: core/validators.py:370 +#: core/validators.py:376 #, python-format msgid "This value must be at least %s." msgstr "この値は %s 以上でなければなりません。" -#: core/validators.py:372 +#: core/validators.py:378 #, python-format msgid "This value must be no more than %s." msgstr "この値は %s より小さくなければなりません。" -#: core/validators.py:408 +#: core/validators.py:414 #, python-format msgid "This value must be a power of %s." msgstr "この値は %s の累乗でなければなりません。" -#: core/validators.py:417 +#: core/validators.py:424 msgid "Please enter a valid decimal number." msgstr "有効な 10 進数を入力してください。" -#: core/validators.py:423 +#: core/validators.py:431 #, python-format msgid "Please enter a valid decimal number with at most %s total digit." msgid_plural "" @@ -2415,7 +2869,7 @@ msgid_plural "" msgstr[0] "全体で %s 文字以下の数字を入力してください。" msgstr[1] "全体で %s 文字以下の数字を入力してください。" -#: core/validators.py:426 +#: core/validators.py:434 #, python-format msgid "" "Please enter a valid decimal number with a whole part of at most %s digit." @@ -2424,7 +2878,7 @@ msgid_plural "" msgstr[0] "整数部は %s 文字以下の数字を入力してください。" msgstr[1] "整数部は %s 文字以下の数字を入力してください。" -#: core/validators.py:429 +#: core/validators.py:437 #, python-format msgid "Please enter a valid decimal number with at most %s decimal place." msgid_plural "" @@ -2432,41 +2886,41 @@ msgid_plural "" msgstr[0] "小数部は %s 文字以下の数字を入力してください。" msgstr[1] "小数部は %s 文字以下の数字を入力してください。" -#: core/validators.py:437 +#: core/validators.py:445 msgid "Please enter a valid floating point number." msgstr "有効な 小数 を入力してください。" -#: core/validators.py:446 +#: core/validators.py:454 #, python-format msgid "Make sure your uploaded file is at least %s bytes big." msgstr "アップロードするファイルの大きさは %s バイト以上にしてください。" -#: core/validators.py:447 +#: core/validators.py:455 #, python-format msgid "Make sure your uploaded file is at most %s bytes big." msgstr "アップロードするファイルの大きさは %s 最大バイトまでです。" -#: core/validators.py:464 +#: core/validators.py:472 msgid "The format for this field is wrong." msgstr "フィールドの形式が正しくありません。" -#: core/validators.py:479 +#: core/validators.py:487 msgid "This field is invalid." msgstr "このフィールドは無効です。" -#: core/validators.py:515 +#: core/validators.py:523 #, python-format msgid "Could not retrieve anything from %s." msgstr "%s から何も検索できませんでした。" -#: core/validators.py:518 +#: core/validators.py:526 #, python-format msgid "" "The URL %(url)s returned the invalid Content-Type header '%(contenttype)s'." msgstr "" "URL %(url)s は無効なコンテンツタイプヘッダ '%(contenttype)s' を返しました。" -#: core/validators.py:551 +#: core/validators.py:559 #, python-format msgid "" "Please close the unclosed %(tag)s tag from line %(line)s. (Line starts with " @@ -2475,7 +2929,7 @@ msgstr "" "%(line)s 行目から始まる %(tag)s タグを閉じてください (\"%(start)s\" で始まる" "行です)。" -#: core/validators.py:555 +#: core/validators.py:563 #, python-format msgid "" "Some text starting on line %(line)s is not allowed in that context. (Line " @@ -2484,7 +2938,7 @@ msgstr "" "%(line)s 行目から始まるテキストはこのコンテキストでは使えません。 (\"%(start)" "s\" で始まる行です)。" -#: core/validators.py:560 +#: core/validators.py:568 #, python-format msgid "" "\"%(attr)s\" on line %(line)s is an invalid attribute. (Line starts with \"%" @@ -2493,7 +2947,7 @@ msgstr "" "%(line)s 行目の \"%(attr)s\" は無効なアトリビュートです (\"%(start)s\" で始ま" "る行です)。" -#: core/validators.py:565 +#: core/validators.py:573 #, python-format msgid "" "\"<%(tag)s>\" on line %(line)s is an invalid tag. (Line starts with \"%" @@ -2502,7 +2956,7 @@ msgstr "" "%(line)s 行目の \"<%(tag)s>\" は無効なタグです( \"%(start)s\" で始まる行で" "す)。" -#: core/validators.py:569 +#: core/validators.py:577 #, python-format msgid "" "A tag on line %(line)s is missing one or more required attributes. (Line " @@ -2511,7 +2965,7 @@ msgstr "" "%(line)s 行目のタグは必須アトリビュートが未入力です( \"%(start)s\" で始まる行" "です)。" -#: core/validators.py:574 +#: core/validators.py:582 #, python-format msgid "" "The \"%(attr)s\" attribute on line %(line)s has an invalid value. (Line " @@ -2520,65 +2974,65 @@ msgstr "" "%(line)s 行目の \"%(attr)s\" アトリビュートの値が正しくありません (\"%(start)" "s\" で始まる行です) 。" -#: db/models/manipulators.py:307 +#: db/models/manipulators.py:309 #, python-format msgid "%(object)s with this %(type)s already exists for the given %(field)s." msgstr "" "%(field)s に入力されたものは、この %(type)s の %(object)s に既に存在します。" -#: db/models/fields/__init__.py:46 +#: db/models/fields/__init__.py:49 #, python-format msgid "%(optname)s with this %(fieldname)s already exists." msgstr "%(fieldname)s に %(optname)s は既に存在します。" -#: db/models/fields/__init__.py:126 db/models/fields/__init__.py:283 -#: db/models/fields/__init__.py:680 db/models/fields/__init__.py:691 -#: newforms/fields.py:87 newforms/fields.py:444 newforms/fields.py:522 -#: newforms/fields.py:533 newforms/models.py:185 oldforms/__init__.py:357 +#: db/models/fields/__init__.py:156 db/models/fields/__init__.py:313 +#: db/models/fields/__init__.py:721 db/models/fields/__init__.py:732 +#: newforms/fields.py:92 newforms/fields.py:490 newforms/fields.py:566 +#: newforms/fields.py:577 newforms/models.py:193 oldforms/__init__.py:373 msgid "This field is required." msgstr "このフィールドは必須です。" -#: db/models/fields/__init__.py:378 +#: db/models/fields/__init__.py:411 msgid "This value must be an integer." msgstr "値は整数でなければなりません。" -#: db/models/fields/__init__.py:413 +#: db/models/fields/__init__.py:446 msgid "This value must be either True or False." msgstr "値は真: True または偽: False でなければなりません。" -#: db/models/fields/__init__.py:434 +#: db/models/fields/__init__.py:467 msgid "This field cannot be null." msgstr "このフィールドには NULL を指定できません。" -#: db/models/fields/__init__.py:597 +#: db/models/fields/__init__.py:631 msgid "This value must be a decimal number." msgstr "値は整数でなければなりません。" -#: db/models/fields/__init__.py:700 +#: db/models/fields/__init__.py:741 msgid "Enter a valid filename." msgstr "正しいファイル名を入力してください。" -#: db/models/fields/__init__.py:824 +#: db/models/fields/__init__.py:883 msgid "This value must be either None, True or False." msgstr "値は、空: None、真: True または偽: False でなければなりません。" -#: db/models/fields/related.py:54 +#: db/models/fields/related.py:55 #, python-format msgid "Please enter a valid %s." msgstr "正しい %s を入力してください。" -#: db/models/fields/related.py:640 +#: db/models/fields/related.py:658 msgid "Separate multiple IDs with commas." msgstr "複数の ID はカンマで区切ってください。" -#: db/models/fields/related.py:642 +#: db/models/fields/related.py:660 msgid "" "Hold down \"Control\", or \"Command\" on a Mac, to select more than one." msgstr "" "複数選択するときには Control キーを押したまま選択してください。Mac は " "Command キーを使ってください" -#: db/models/fields/related.py:689 +#: db/models/fields/related.py:707 #, python-format msgid "Please enter valid %(self)s IDs. The value %(value)r is invalid." msgid_plural "" @@ -2586,161 +3040,165 @@ msgid_plural "" msgstr[0] "正しい %(self)s IDを入力してください。 %(value)r は無効です。" msgstr[1] "正しい %(self)s IDを入力してください。 %(value)r は無効です。" -#: newforms/fields.py:110 newforms/fields.py:324 +#: newforms/fields.py:116 #, python-format -msgid "Ensure this value has at most %d characters." -msgstr "%d 字以下で入力してください。" +msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." +msgstr "%(max)d 字以下で入力してください( %(length)d 文字入力されました)。" -#: newforms/fields.py:112 newforms/fields.py:326 +#: newforms/fields.py:118 #, python-format -msgid "Ensure this value has at least %d characters." -msgstr "%d 字以上で入力してください。" +msgid "Ensure this value has at least %(min)d characters (it has %(length)d)." +msgstr "%(min)d 字以上で入力してください。( %(length)d 文字入力されました)。" -#: newforms/fields.py:137 newforms/fields.py:160 newforms/fields.py:192 +#: newforms/fields.py:144 newforms/fields.py:167 newforms/fields.py:197 #, python-format msgid "Ensure this value is less than or equal to %s." msgstr "この値は %s 以下でなければなりません。" -#: newforms/fields.py:139 newforms/fields.py:162 newforms/fields.py:194 +#: newforms/fields.py:146 newforms/fields.py:169 newforms/fields.py:199 #, python-format msgid "Ensure this value is greater than or equal to %s." msgstr "この値は %s 以上でなければなりません。" -#: newforms/fields.py:158 newforms/fields.py:186 +#: newforms/fields.py:165 newforms/fields.py:192 msgid "Enter a number." msgstr "整数を入力してください。" -#: newforms/fields.py:196 +#: newforms/fields.py:201 #, python-format msgid "Ensure that there are no more than %s digits in total." msgstr "整数部と少数部を併せて %s 桁までで入力して下さい。" -#: newforms/fields.py:198 +#: newforms/fields.py:203 #, python-format msgid "Ensure that there are no more than %s decimal places." msgstr "少数部は %s 桁までで入力して下さい。" -#: newforms/fields.py:200 +#: newforms/fields.py:205 #, python-format msgid "Ensure that there are no more than %s digits before the decimal point." msgstr "整数部は %s 桁までで入力して下さい。" -#: newforms/fields.py:233 newforms/fields.py:566 +#: newforms/fields.py:238 newforms/fields.py:610 msgid "Enter a valid date." msgstr "日付を正しく入力してください。" -#: newforms/fields.py:260 newforms/fields.py:568 +#: newforms/fields.py:265 newforms/fields.py:612 msgid "Enter a valid time." msgstr "時間を正しく入力してください。" -#: newforms/fields.py:296 +#: newforms/fields.py:301 msgid "Enter a valid date/time." msgstr "日付/時間を正しく入力してください。" -#: newforms/fields.py:310 +#: newforms/fields.py:314 msgid "Enter a valid value." msgstr "値を正しく入力してください。" -#: newforms/fields.py:357 newforms/fields.py:379 +#: newforms/fields.py:378 +msgid "No file was submitted." +msgstr "ファイルが送信されていません。" + +#: newforms/fields.py:380 oldforms/__init__.py:688 +msgid "The submitted file is empty." +msgstr "入力されたファイルは空です。" + +#: newforms/fields.py:403 newforms/fields.py:425 msgid "Enter a valid URL." msgstr "URLを正しく入力してください。" -#: newforms/fields.py:381 +#: newforms/fields.py:427 msgid "This URL appears to be a broken link." msgstr "このURLはリンクが壊れています。" -#: newforms/fields.py:432 newforms/models.py:172 +#: newforms/fields.py:478 newforms/models.py:180 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "正しく選択してください。選択したものは候補にありません。" -#: newforms/fields.py:448 newforms/fields.py:526 newforms/models.py:189 +#: newforms/fields.py:494 newforms/fields.py:570 newforms/models.py:197 msgid "Enter a list of values." msgstr "リストを入力してください。" -#: newforms/fields.py:457 newforms/models.py:195 +#: newforms/fields.py:500 newforms/models.py:203 #, python-format msgid "Select a valid choice. %s is not one of the available choices." msgstr "正しく選択してください。 %s は候補にありません。" -#: oldforms/__init__.py:392 +#: oldforms/__init__.py:408 #, python-format msgid "Ensure your text is less than %s character." msgid_plural "Ensure your text is less than %s characters." msgstr[0] "%s 字以下で入力してください。" msgstr[1] "%s 字以下で入力してください。" -#: oldforms/__init__.py:397 +#: oldforms/__init__.py:413 msgid "Line breaks are not allowed here." msgstr "改行はできません。" -#: oldforms/__init__.py:498 oldforms/__init__.py:571 oldforms/__init__.py:610 +#: oldforms/__init__.py:511 oldforms/__init__.py:585 oldforms/__init__.py:624 #, python-format msgid "Select a valid choice; '%(data)s' is not in %(choices)s." msgstr "正しく選択してください。; '%(data)s' は %(choices)s にありません。" -#: oldforms/__init__.py:674 -msgid "The submitted file is empty." -msgstr "入力されたファイルは空です。" - -#: oldforms/__init__.py:730 +#: oldforms/__init__.py:744 msgid "Enter a whole number between -32,768 and 32,767." msgstr "-32,768 から 32,767 までの整数を入力してください。" -#: oldforms/__init__.py:740 +#: oldforms/__init__.py:754 msgid "Enter a positive number." msgstr "正の数を入力してください。" -#: oldforms/__init__.py:750 +#: oldforms/__init__.py:764 msgid "Enter a whole number between 0 and 32,767." msgstr "0 から 32,767 までの整数を入力してください。" -#: template/defaultfilters.py:491 +#: template/defaultfilters.py:532 msgid "yes,no,maybe" msgstr "はい,いいえ,たぶん" -#: template/defaultfilters.py:520 +#: template/defaultfilters.py:561 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d byte" msgstr[1] "%(size)d bytes" -#: template/defaultfilters.py:522 +#: template/defaultfilters.py:563 #, python-format msgid "%.1f KB" msgstr "%.1f KB" -#: template/defaultfilters.py:524 +#: template/defaultfilters.py:565 #, python-format msgid "%.1f MB" msgstr "%.1f MB" -#: template/defaultfilters.py:525 +#: template/defaultfilters.py:566 #, python-format msgid "%.1f GB" msgstr "%.1f GB" -#: utils/dateformat.py:40 +#: utils/dateformat.py:41 msgid "p.m." msgstr "p.m." -#: utils/dateformat.py:41 +#: utils/dateformat.py:42 msgid "a.m." msgstr "a.m." -#: utils/dateformat.py:46 +#: utils/dateformat.py:47 msgid "PM" msgstr "PM" -#: utils/dateformat.py:47 +#: utils/dateformat.py:48 msgid "AM" msgstr "AM" -#: utils/dateformat.py:95 +#: utils/dateformat.py:97 msgid "midnight" msgstr "0時" -#: utils/dateformat.py:97 +#: utils/dateformat.py:99 msgid "noon" msgstr "12時" @@ -2772,130 +3230,162 @@ msgstr "土曜日" msgid "Sunday" msgstr "日曜日" -#: utils/dates.py:14 +#: utils/dates.py:10 +msgid "Mon" +msgstr "月" + +#: utils/dates.py:10 +msgid "Tue" +msgstr "火" + +#: utils/dates.py:10 +msgid "Wed" +msgstr "水" + +#: utils/dates.py:10 +msgid "Thu" +msgstr "木" + +#: utils/dates.py:10 +msgid "Fri" +msgstr "金" + +#: utils/dates.py:11 +msgid "Sat" +msgstr "土" + +#: utils/dates.py:11 +msgid "Sun" +msgstr "日" + +#: utils/dates.py:18 msgid "January" msgstr "1月" -#: utils/dates.py:14 +#: utils/dates.py:18 msgid "February" msgstr "2月" -#: utils/dates.py:14 utils/dates.py:27 +#: utils/dates.py:18 utils/dates.py:31 msgid "March" msgstr "3月" -#: utils/dates.py:14 utils/dates.py:27 +#: utils/dates.py:18 utils/dates.py:31 msgid "April" msgstr "4月" -#: utils/dates.py:14 utils/dates.py:27 +#: utils/dates.py:18 utils/dates.py:31 msgid "May" msgstr "5月" -#: utils/dates.py:14 utils/dates.py:27 +#: utils/dates.py:18 utils/dates.py:31 msgid "June" msgstr "6月" -#: utils/dates.py:15 utils/dates.py:27 +#: utils/dates.py:19 utils/dates.py:31 msgid "July" msgstr "7月" -#: utils/dates.py:15 +#: utils/dates.py:19 msgid "August" msgstr "8月" -#: utils/dates.py:15 +#: utils/dates.py:19 msgid "September" msgstr "9月" -#: utils/dates.py:15 +#: utils/dates.py:19 msgid "October" msgstr "10月" -#: utils/dates.py:15 +#: utils/dates.py:19 msgid "November" msgstr "11月" -#: utils/dates.py:16 +#: utils/dates.py:20 msgid "December" msgstr "12月" -#: utils/dates.py:19 +#: utils/dates.py:23 msgid "jan" msgstr "1月" -#: utils/dates.py:19 +#: utils/dates.py:23 msgid "feb" msgstr "2月" -#: utils/dates.py:19 +#: utils/dates.py:23 msgid "mar" msgstr "3月" -#: utils/dates.py:19 +#: utils/dates.py:23 msgid "apr" msgstr "4月" -#: utils/dates.py:19 +#: utils/dates.py:23 msgid "may" msgstr "5月" -#: utils/dates.py:19 +#: utils/dates.py:23 msgid "jun" msgstr "6月" -#: utils/dates.py:20 +#: utils/dates.py:24 msgid "jul" msgstr "7月" -#: utils/dates.py:20 +#: utils/dates.py:24 msgid "aug" msgstr "8月" -#: utils/dates.py:20 +#: utils/dates.py:24 msgid "sep" msgstr "9月" -#: utils/dates.py:20 +#: utils/dates.py:24 msgid "oct" msgstr "10月" -#: utils/dates.py:20 +#: utils/dates.py:24 msgid "nov" msgstr "11月" -#: utils/dates.py:20 +#: utils/dates.py:24 msgid "dec" msgstr "12月" -#: utils/dates.py:27 +#: utils/dates.py:31 msgid "Jan." msgstr "1月" -#: utils/dates.py:27 +#: utils/dates.py:31 msgid "Feb." msgstr "2月" -#: utils/dates.py:28 +#: utils/dates.py:32 msgid "Aug." msgstr "8月" -#: utils/dates.py:28 +#: utils/dates.py:32 msgid "Sept." msgstr "9月" -#: utils/dates.py:28 +#: utils/dates.py:32 msgid "Oct." msgstr "10月" -#: utils/dates.py:28 +#: utils/dates.py:32 msgid "Nov." msgstr "11月" -#: utils/dates.py:28 +#: utils/dates.py:32 msgid "Dec." msgstr "12月" +#: utils/text.py:127 +msgid "or" +msgstr "または" + #: utils/timesince.py:12 msgid "year" msgid_plural "years" @@ -2932,38 +3422,33 @@ msgid_plural "minutes" msgstr[0] "分" msgstr[1] "分" -#: utils/timesince.py:40 -#, python-format -msgid "%d milliseconds" -msgstr "%d ミリ秒" - -#: utils/timesince.py:41 +#: utils/timesince.py:39 #, python-format msgid "%(number)d %(type)s" msgstr "%(number)d %(type)s" -#: utils/timesince.py:47 +#: utils/timesince.py:45 #, python-format msgid ", %(number)d %(type)s" msgstr ", %(number)d %(type)s" -#: utils/translation/trans_real.py:358 +#: utils/translation/trans_real.py:391 msgid "DATE_FORMAT" msgstr "Y/m/d" -#: utils/translation/trans_real.py:359 +#: utils/translation/trans_real.py:392 msgid "DATETIME_FORMAT" msgstr "Y/m/d H:i" -#: utils/translation/trans_real.py:360 +#: utils/translation/trans_real.py:393 msgid "TIME_FORMAT" msgstr "H:i" -#: utils/translation/trans_real.py:376 +#: utils/translation/trans_real.py:409 msgid "YEAR_MONTH_FORMAT" msgstr "Y/m/d" -#: utils/translation/trans_real.py:377 +#: utils/translation/trans_real.py:410 msgid "MONTH_DAY_FORMAT" msgstr "m/d"