From 5fd838c4dc8111877c668c72f464366f6852a4ad Mon Sep 17 00:00:00 2001 From: Justin Bronn Date: Sun, 18 May 2008 18:27:22 +0000 Subject: [PATCH] gis: Merged revisions 7526,7534-7539 via svnmerge from trunk. git-svn-id: http://code.djangoproject.com/svn/django/branches/gis@7540 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/conf/global_settings.py | 4 + django/conf/locale/ca/LC_MESSAGES/django.mo | Bin 66982 -> 67276 bytes django/conf/locale/ca/LC_MESSAGES/django.po | 112 +- django/conf/locale/it/LC_MESSAGES/django.mo | Bin 52741 -> 66460 bytes django/conf/locale/it/LC_MESSAGES/django.po | 1034 ++++++++++--------- django/contrib/admin/views/decorators.py | 11 +- django/core/handlers/base.py | 5 +- django/db/models/base.py | 2 + docs/settings.txt | 10 + 9 files changed, 614 insertions(+), 564 deletions(-) diff --git a/django/conf/global_settings.py b/django/conf/global_settings.py index e69f27660f..8eea31b0db 100644 --- a/django/conf/global_settings.py +++ b/django/conf/global_settings.py @@ -11,6 +11,10 @@ gettext_noop = lambda s: s DEBUG = False TEMPLATE_DEBUG = False +# True if BaseHandler.get_response() should propagate raw exceptions +# rather than catching them. This is useful under some testing siutations, +# and should never be used on a live site. +DEBUG_PROPAGATE_EXCEPTIONS = False # Whether to use the "Etag" header. This saves bandwidth but slows down performance. USE_ETAGS = False diff --git a/django/conf/locale/ca/LC_MESSAGES/django.mo b/django/conf/locale/ca/LC_MESSAGES/django.mo index ee65dfe5341dd8d0008c2f7dcd05dfc2b39f76bc..fe790857066dbbec575e76be030cdafc9c077169 100644 GIT binary patch delta 21319 zcmY-02YgOv|Htto5)z3Sdj=thgos@+YSpg2M??@skl5s=_9|*qdyi6kl-he#wN+IV zRn;o3QB+(0pYMHs{(t}Tdak^$>v!$zoO9oa=Xusl@jW-q*K;F_?;MBg%hZmO7iZ^p zoNRuM6BMJU<8*0CES2NLVm8XpnmJAj3~KH;O)wVo;8yg<^B9bmu{QpO(O8;J8o!%4 z8p9mN<1BGA&Iv3|gNK+FbGCF1F^geI4TRaSBWl1TE6+eJU=4P~EvWIbv|=o*f?iShRr+OF$jBEgTbf)Q!oH0U?!Z28E^%1P|j9!H)`PrQ2mah#=U^*f63~v zS@{m;VSeW!8Ffh4+Fe;NYNFhj9m6pjzKfc$4QdCS%y^6U#*xGaV0!!$bt_(>Zb6nd z?mTtSmvR&IXrLBkG;n*=4q`D2CSX<^ff;coYQW{F1@5%^6ITBNYQgud-lwg*^I+5l z^I9 zfok^~>SUgy=JRXE`74mMo!g)gW~N*UweuRNiCdW+Q76$2bx)Hmo`PD~IMfEFSb3JY z0CfUOQ4_C2_22EWio>WQJ%d`n52%42pc?*V^{-JAWoqv(EIX<`AL^EcnUzrsZG^gI z9Z}=;N1ez}Oh(T*GFsV7YmmBwJ3%07;LNBFc`P1=Y9E0*nevzuV=UeZwSms4o%Tmf zJPPyTMAR)>jhwv4Ipb!WE2xR?qE6y5YDcL%y0<7hYT{7T#1W{0%c35tDyWmGi{721 z#_NbWfdo{)k*I}@#Z1ia%(4cnP&?j(8t4e>H93Wv_&loPWz;}FqbB$rH{%P`Le_S2 zocD1XR>IVs9VZ@RP~)yN*JCCRfh}b8ejh>|-DT86c@J~rGt7gTySNiZpcYWctd8nm z7q#<_SP=W5PG~x+{XEnHmYA#1qaAG^qmFw~J35VeUA{#PbQ|-bZ>&2&AuL3>7;1tB zW^*h@xjojwnOGjLSUDq~%e5)D!YKTtE9W0c<^lmeGo1fWJ8l){I61ICR>w)G1)f1Y zY*$gAXiu;>hIMnC64(^W;0V;jTd*PC#dk28`=A9RqUPBd?{OPmBoIL$ZFk3MhUHL4 zJ`wBTDlCN$F&F0V;W$OGqS*<N$*>Y95LJ;CHE|x)j*6fr4!3x;m1E4>sQ!(t+zK^OCo3nQ#_f-4 zH^j=L(UHCi!ZeJ3UgyW z&c7B7b`a1*@i%JVSEgTocfcUjKv_`>%#YeZsMVLU`U+T=cnws$NvH)*$BeibN8+cb zg@zB{{Poa94{%?X_fQ==pgQzIy=KGA+2&>}PW%*R!N-^h{gT{?v!hNRFKVJ97LPz} zG}_`7Jr<~Lf!e5!jV#^@Yfx^F&2h2CADPckC-x8OgnW|S{z0gTv!N!;XYoR)lLZDRo{imYZ&&JHS*y^{SCOm*TsiUZNmyz*2 z&W~=!`3*JDU#O@0Kh(;D2D%evMlG;_SrpYi!YqeDlw+_U)<-R*H>zI>YP@k)o{T|y z|7ViXKub_NT!WmZv(@57`1H`g5vUzk#xQ&jHE=(3Flw9>b3AIok5JFXEY$d`Q2n-G zdAo7^HQqNKGCGBCP)GdK;{TvJ`VMy&6o4vcwsLkeKWZUGu_%_sNNkVMI2pB( zFD(8o>f}7WBisd~LrolP<=m*96h`kuh&qvqsFhboEw};d$Xlb@w?l0x!RiNCIR$lM z6Hq5IA9L&dUq?oNyB$Rha2s_*k1!Xe;R9Po8G@RygjpW7pm$L_uW#ixsAr)IMqnST zii=PSyNYe`C#qw)p0k*-pxC+PPJEI)uLp*|^SbMbl zaP`76l;@&u#c3RaFK_~mpi>-UIKD)+vYx10(BB+_+PMdHK2Vh-OD+s{%cSh zIEb-$3bl|Dhn+Lc2N#P#_>4ckh(5(Y+;8zy zs0Ca^E%*lvz*|;-A2sk3^Cjw`OEuMf2GSs(cusBXfL*Y&-v0w+A~D}I_XDOOmZm)4 zJdJv)U!vM&{>c3er#hG~0p3D=t42(BKak=uFXic288@M)37KEW6vhfO z+y?D2obnJXf~#;mp0RS%neOW|7+VsbiKXxtEQ>il=EDdZqIUcmwSnBT+&@C2ungsT zv$+4|$&4VNiMC^Y{2ui-yg=i90sD&NE zQ2Z0sFWX#qo(gk0{{jSB5s1b?7>OIO7=DjB8J~IXJuHfKD92-C+=O}t{y{xle)HXj zEdUkIjCvUJpq`CT)H4x|dWK4StU-CyQ(Da`>Y@f{WaZYV0XkZ|8>)R@ix0wJ$|F$| z&b0c4n1S*NRR67*9`~RY>^VV31D(Mvc*)8?qXv3_>hKJ8OMDl&9m7xy3`g}Zhix$i z!*CvIf`ixwkD_*-ccD9OL8QOODM3aLTUpdVT~I6SiCRD+YG*@G_i`%gp6^EucoGBg z9IE{l48mKO86R5QS>zsh0O~|CqWAaz{A79%2*(OI3%lc4)DFsg;_kFOYJ%#hdsh!N zP!rS%b+U4A)Pjavc>-!db5ZS9qE2qB>h=DAPNoK)!SWci*nRkFq9*K(+Q~pGPe2VY z!(51YD6c{-_z-HMW2lq8g!%9l=Eb~A_$tOq=;=siB$;>c2h`E#Sn9rRg-{Ethq-YI z7Q;2Dg?))y$Q9HryKV7bE&dpFOaH};=)25qmld_ZJj=NM$`mJ{l~+I=)jOyG-!q$_ z?sY5F(Y7~xpxPyw!%*XlMxEF=RC%7c2zASrqBgL3na5q>ZVMblt@spbAs0~#ypEdq zKI&n7jv63vxjR8tRJ)w0ennC3qfrx9Lp?K%Q76&D>brT!XodYy6DOl?!3fljC!mga zsyWx{mtj%j8&T~pp(g$gwU9fg2_K_Q=ml!QuTkUsuW=#!f4dOYMOP; z2B@7iK~2~mHDFKFI7wDN(#n%iK->kEwBxy#yHdw_duOMB5IrwsPQMF`pra-FPV83_yje;3e{cYJxUa-^J>Cp~f9<@zJP_P1(x%>tUHs zK(EJVsMqiWDt;9;;bYVZ{D%WEaGSfZ(WnV0qbB$mwb1#f6I@~O&8Us+K<_hyy5+~V zasHa%1_3>-zhY)|w!0m&px*mD7=jg13u$ZiKut6dbqhvg7MyGK>ro5aZ5}`^_$aF1 zSq~XK)!$j*8fu02P)GEKmH$O8F!c`iUgkzEv;=C$RZtVvL5ENBBK+iywm+J7;0k$$_ubJeuWyi>Mqw>sEO-iPV9g>p@FEA`4|h}GV>5>r#Dd> z``vtk*_hvXNk%KowA=km4nZAJHB^VXs2w&&Eu;nN+2;{YJ=HX=g6!lbBJmtR6wb6%iV@!)pQEx|EGYGWY)& z8Fe^|8u)7rz-#7Ri~ni;5;bsp)CRhu#_M4wq82z9)8R;qPekwU|1-$c zrD7qf;ce6k@1ee4pW!e}d)BT05cR<_5%sJrMIGr*)JO9%)Z1~{d}?Mn=f1wBF&FjS z(4%jw6fyxg6LkWMP&-(KTF@qQo5lB_c6!L-$5H*xqE6x)Y=J*u6D)n+Z9mE!hiW(Z zJon!_F#+$yRArniMsd2Pz$Su!PpEpV|Ua9*)F;Z%7s!1jYTUM{g>*tT z?r}z0gK4OvontODH==g13sd7U)WD}u3;Pl);}s0Y;7jf&YBkg+Wf#-}_ytzS3}3qwG%;JF+IL2cn_%VPRzD7PLenrK z^EckIT=KS^A9U-85cH0{KZoWY6-1j@zT&Q12BF#pajdE|)Z%Q9xVO)ZGt&gA< z^d)M+H&7e+1vTyi4;ih{=Zd@2bQnW9Kk8Sp4yca1um>JQ{VEmqJr59$L!DgkRrfca zim11s2bRWJ*aDB?H<;@Oey6~PI2S#iTyy`WBl^1gFCXz(or-l>9)HF47;=L@&+rV6 z#Nj`>3;P?jBcGe@t?);kWJc7H=R)10P%DR{POLoE(fi+!jGp>gsDW0aI&4HeoZB!b z9z_j&4K=`BRJ(u8)VJIT)1i(&8|vr_p&sTa)I2pXH#Wy~%hbx|L|jZwFx1Nvic)W!y)7CIi)Zl<{u^+EKh zhm4MBFZ$yTR&fV)M1P_WzCeHc2ekm-U)}mZ)X@i{?rBa;jbT|S* z+<_&q$sg`pGz>dZo{Q!6{y!!2E`jhr`HIB8sMoFBBlopziYoWScW^9L#Y3oxUSk1_ zc!p%zjz?AF_y*YsQP25TlhOR#4^v^?-UPe0pFv?hs+%^dKiAe0Q>{>u>5U0&)sJt zE$SHwLOqOGQ2p{)ePLApVyJdyP~%jzcr{e}dKPc`ob%5@pbY^H_<=P@#>|vQSi_Gn z6XiLm1+PI3v>w%eE9#*=h8pKIrpHUDle~#~E7HGk>ocQHAomN-zYUop1oRrFpc*d2 zcwB|rLAt+PGovQXi8|^KE4Q@zj;IsphFP&MR=_c+2|q_I^aKXtSq~Yl_&d~!Z=!bo z(BjTZw>|(f5YK`^SP&;+B{&k=3#u!C;GHOHnF(V$g^0%n|H_Us;iF=&KWOPrn{^xec zfgzN`%=b{QQv$Zai8u&<#HQHlmAmkDsLzcZ*a&~dq8RH$KcP-EqfaXL`#-ynyYev90F_ZkR1LMD+NhnjFgv48qLK)K9(sG}>0+Gz>YJui#eNe%No)IyqIZcIS6 zAB$SpN2puAoxL=AKY_14@&4R{}Qat}}^^B6Vm zE7Zc%_`0_uBZg8gh`L3dI+kf|_B4l@lg&luCi4Jl;tQw+U$ppj)B+x&-jbK7h5P%Z z@_t?CMcv9e$ccNLrew6E9;g+6fa;KhdYUJocCZlDZY64`Yf;b0CW~)FEoc|2{~pw> zJcqgkw=8}ib#kwUQTH;+$`w%)#GodwY4vqcx1=%Z2s@&loxZ4(7>nA- zOw@P_Q0-vng zk4V+XzmH9+k0bRU%_HVRtT*{@NXN+Aa{cGe*!Z zg;+Q8eA@o+)qz-j(wpmh@=X~hn)W$RR|E38GF!XL-V*o!XA2C((xks=sQVX9z6tpq z3~-Tr0rH*6&!Vm+4zPi15pPR<9ZbNFNN=v* z`h9L=?+0{5N7{ z-s(4zar�tFJA_a8{5hr~6-vR9h{$KB4nLD)N$VOqxyV&Y;C{sr5W(hSPQ+bw5(K zmXwLpdF@}n`S7n8-W+q;g6d)cQf1O5 zI(%b;STo0;awP^IL;W3sdC0#<{-`y0m%OeGTA-VC))D)Qd_61s>hu4m4Lp*{NpDT^ zl8%=tuc7geTPEyHK~o`n4r~g!n?#^{J`+3EI@8>`$6UpXsV|_s=hn zRDMJtl-PGRSOpr*CN`H?5n>xiLx`=%7~1s!PSMt&L=K7kp zb13k;k2`-+3QcL0-Ud;_3FMFCuf)fahEe`h6FT9NcxyG>HqcN{D)eH+g8yH)4kQ`V@6rYU_rztlb=cc2l`C22{OFZb~v%L z)P>lX`>f5Ih4|CN=3pkY7mBv+^D(jJ&Q@q;1xx z2JJGEG7wvA_4%+Mv4=Q{c7rj=+K;w2p4S9A(y1ze3^dl&7~2w$BIUAJU-H#Rc`0Y2 zZ7_NMa&w;HGEyyTr~V%5`xDcZ2Fp@cgZv3>NnH{tH|bq{{?DMnek$kVVbX^*8jMqE zpldy;J>@soBJxM58%RLEYVRfuvB^K6uDxP!wQpwQG_y9FD3_v*u0Qzu!#Pam3(|HP z@JFrpdddK!X!t9ocX1c$m&*P&*bVZ(TYd`peDobapI+p{$gd^+NjZV?M)Gg2i^Qr^ zu4{ew=%{o(#}7!Et#Mak0W|)Pw1|8sYp1qvUyCUmpsqRAr|(E>_XFjFq))8;1$Emf zuclmre0S1)#`fgnhprc-Gvs@c`jL`pFpb7taEG-?MSd^&yTk)jN77Y?cq6Puc`5ms zc$!q0{54F(cQAxDjmZDa7^O)`dZzmlXhX$O3@7*p4RzHgjiVffpIU5ysrtdR-$uER z3S57Xl4{w@^<$a^o!k1XGWF)qD{Q(27kC#eCc zyx#xpWWJ!$2^@~4QP_?dq`V|uzmak7>!pj|Zbk7C|yoQ>_h{}yxpw#>g&M$$2q^xd0EvmUYb*0~A!9^^}q z=Gfv=V|Uv6;1m4G`enk4q(J)QCzYVSybt%kx-~dQAPW^^NxD*S13qQ&lhhT)&Xm&; zZ%qDk@)wA&BIydTe$B|=qP`^Q3+nbzP9$9*^(G|~4`7TNsXx3iMNTBBWFf{QSsT?4wgB(rG&Fq~Q_POj-tL7b=533m;4>_hpkL=XA*7RA-=$3ACv!^e0IJ6#Vt69hLb55rM!=P zFWgM|%~g&;+ESQc?Hge_tNZ{@lF}1<$6^nyZ!rC?5}QFPOzaoZR#IA$oA4Aer2-Dz6+I^3sNZG7UVe;O~`nJQ-)Lq6&RCLtm z|9%FjZ4FwH|I9i!Cx4ShgRlejPpr)?{DoL4(i!Tv(LToN8e%uf-xA+|ohk34T}`Ve z?7c?v^D*(pdjEC(`c{LfmVZeDT^q3-sTA??Zpi6K`KGn&GEe%@kLD9<21gm%U8 z0_l*|ttX$2`nsfDy8o33w4tG{v$%?KX5xR6|BBdZ%DRS1 z!A%m9LIx(q4+u%>nK-a_w~(&!A;|;cW0Pqbn-mfomz*#tJ~E_b-=z57@o~u^$vtVG z&^IYLK9;e%hjb&HoY1!iE#ndg_DxRO{<2fWI_WD!lr9qyRW77->B^-`&#JaMfBJF} zQDsA-qAEv~3ol(}d#}~Y(`0GVFHTDdiDhX=*T!~>Pny-GRmAoRn{NAik`j9KjSWdk z2#M`KFg_`nB@T=okPy-{mKj5|+~fhQEjBqMF0oHYtaqIQBSUJ%dzYzU;|E6cObm(d z+q-vSTu8UD_@u6h0|vwnQ2Tz#@kxZ-AtRky@yUZ?`8g=DuTv`_DS1FbT=Mqto#`XD KSNf?>q5lCC^o;@l delta 21029 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 diff --git a/django/conf/locale/ca/LC_MESSAGES/django.po b/django/conf/locale/ca/LC_MESSAGES/django.po index 6c99137f21..0b216f757c 100644 --- a/django/conf/locale/ca/LC_MESSAGES/django.po +++ b/django/conf/locale/ca/LC_MESSAGES/django.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: Django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-04-25 00:18+0200\n" -"PO-Revision-Date: 2008-03-29 01:37+0100\n" +"POT-Creation-Date: 2007-02-15 00:00+0200\n" +"PO-Revision-Date: 2008-05-14 11:15+0200\n" "Last-Translator: Django Catalan Group \n" "Language-Team: Catalan \n" "MIME-Version: 1.0\n" @@ -409,8 +409,8 @@ msgid "" "Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " "All of the following related items will be deleted:" msgstr "" -"Esteu segurs de voler esborrar els/les %(object_name)s \"%(escaped_object)s\"? " -"S'esborraran els següents elements relacionats:" +"Esteu segurs de voler esborrar els/les %(object_name)s \"%(escaped_object)s" +"\"? S'esborraran els següents elements relacionats:" #: contrib/admin/templates/admin/delete_confirmation.html:25 msgid "Yes, I'm sure" @@ -546,8 +546,8 @@ msgid "" "First, enter a username and password. Then, you'll be able to edit more user " "options." msgstr "" -"Primer, entreu un usuari i una contrasenya. Després podreu editar més opcions " -"de l'usuari." +"Primer, entreu un usuari i una contrasenya. Després podreu editar més " +"opcions de l'usuari." #: contrib/admin/templates/admin/auth/user/add_form.html:12 msgid "Username" @@ -599,8 +599,8 @@ msgstr "" "Ara podeu escollir el 'bookmarklet' des de qualsevol pàgina del lloc.\n" "Observeu que alguns d'aquests 'bookmarklets' precisen que estigui veient\n" "el lloc des de un ordinador senyalat com a \"intern\" (parleu\n" -"amb el vostre administrador de sistemes si no esteu segurs de la condició del " -"vostre).

\n" +"amb el vostre administrador de sistemes si no esteu segurs de la condició " +"del vostre).

\n" #: contrib/admin/templates/admin_doc/bookmarklets.html:18 msgid "Documentation for this page" @@ -826,8 +826,8 @@ msgid "" "cookies, reload this page, and try again." msgstr "" "Sembla ser que el vostre navegador no està configurat per acceptar " -"'cookies' (galetes). Si us plau, habiliteu les 'cookies', recarregueu aquesta " -"pàgina i proveu-ho de nou. " +"'cookies' (galetes). Si us plau, habiliteu les 'cookies', recarregueu " +"aquesta pàgina i proveu-ho de nou. " #: contrib/admin/views/decorators.py:90 msgid "Usernames cannot contain the '@' character." @@ -837,7 +837,8 @@ msgstr "Els noms d'usuari no poden contenir el caracter '@'." #, python-format msgid "Your e-mail address is not your username. Try '%s' instead." msgstr "" -"La vostra adreça de correu no és el vostre nom d'usuari. Provi '%s' en tot cas." +"La vostra adreça de correu no és el vostre nom d'usuari. Provi '%s' en tot " +"cas." #: contrib/admin/views/doc.py:48 contrib/admin/views/doc.py:50 #: contrib/admin/views/doc.py:52 @@ -1070,7 +1071,7 @@ msgstr "Seleccioneu %s" msgid "Select %s to change" msgstr "Seleccioneu %s per modificar" -#: contrib/admin/views/main.py:784 +#: contrib/admin/views/main.py:765 msgid "Database error" msgstr "Error de base de dades" @@ -1099,8 +1100,8 @@ msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "" -"Aquesta adreça de correu no té associada cap compte d'usuari. Esteu segurs de " -"que s'ha registrat?" +"Aquesta adreça de correu no té associada cap compte d'usuari. Esteu segurs " +"de que s'ha registrat?" #: contrib/auth/forms.py:107 #, python-format @@ -1173,8 +1174,8 @@ msgid "" "Use '[algo]$[salt]$[hexdigest]' or use the change " "password form." msgstr "" -"Utilitzeu '[algo]$[salt]$[hexdigest]' o el formulari de " -"canvi de contrasenya." +"Utilitzeu '[algo]$[salt]$[hexdigest]' o el formulari " +"de canvi de contrasenya." #: contrib/auth/models.py:136 msgid "staff status" @@ -1189,12 +1190,11 @@ msgid "active" msgstr "actiu" #: contrib/auth/models.py:137 -#, fuzzy msgid "" "Designates whether this user should be treated as active. Unselect this " "instead of deleting accounts." msgstr "" -"Designa si aquest usuari ha de ser tractat com a actiu. Desekeccioneu-ho " +"Designa si aquest usuari ha de ser tractat com a actiu. Deseleccioneu-ho " "enlloc d'esborrar comptes d'usuari." #: contrib/auth/models.py:138 @@ -1327,8 +1327,8 @@ msgid "" "Check this box if the comment is inappropriate. A \"This comment has been " "removed\" message will be displayed instead." msgstr "" -"Marqueu aquesta caixa si el comentari no és apropiat. En lloc seu es mostrarà " -"\"Aquest comentari ha estat eliminat\" " +"Marqueu aquesta caixa si el comentari no és apropiat. En lloc seu es " +"mostrarà \"Aquest comentari ha estat eliminat\" " #: contrib/comments/models.py:96 msgid "comments" @@ -1572,8 +1572,8 @@ msgstr "tipus de continguts" msgid "" "Example: '/about/contact/'. Make sure to have leading and trailing slashes." msgstr "" -"Exemple: '/about/contact/'. Assegureu-vos de posar les barres al principi i al " -"final." +"Exemple: '/about/contact/'. Assegureu-vos de posar les barres al principi i " +"al final." #: contrib/flatpages/models.py:10 msgid "title" @@ -1617,7 +1617,7 @@ msgstr "pàgines estàtiques" #: contrib/flatpages/models.py:27 msgid "Advanced options" -msgstr "" +msgstr "Opcions avançades" #: contrib/humanize/templatetags/humanize.py:19 msgid "th" @@ -2254,8 +2254,8 @@ msgid "" "Enter a valid phone number in one of the formats 6XXXXXXXX, 8XXXXXXXX or " "9XXXXXXXX." msgstr "" -"Introduïu un número de telèfon vàlid en un dels formats 6XXXXXXXX, " -"8XXXXXXXX o 9XXXXXXXX." +"Introduïu un número de telèfon vàlid en un dels formats 6XXXXXXXX, 8XXXXXXXX " +"o 9XXXXXXXX." #: contrib/localflavor/es/forms.py:66 msgid "Please enter a valid NIF, NIE, or CIF." @@ -3628,7 +3628,7 @@ msgstr "L'any ha de ser posterior al 1900" msgid "Invalid date: %s" msgstr "Data invàlida: %s" -#: core/validators.py:156 db/models/fields/__init__.py:527 +#: core/validators.py:156 db/models/fields/__init__.py:548 msgid "Enter a valid date in YYYY-MM-DD format." msgstr "Introduïu una data vàlida en el forma AAAA-MM-DD." @@ -3636,7 +3636,7 @@ msgstr "Introduïu una data vàlida en el forma AAAA-MM-DD." msgid "Enter a valid time in HH:MM format." msgstr "Introduïu una hora vàlida en el format HH:MM." -#: core/validators.py:165 db/models/fields/__init__.py:604 +#: core/validators.py:165 db/models/fields/__init__.py:625 msgid "Enter a valid date/time in YYYY-MM-DD HH:MM format." msgstr "Introduïu un data/hora vàlida en format YYYY-MM-DD HH:MM." @@ -3655,8 +3655,8 @@ msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -"Envieu una imatge vàlida. El fitxer que heu enviat no era una imatge o estava " -"corrupte." +"Envieu una imatge vàlida. El fitxer que heu enviat no era una imatge o " +"estava corrupte." #: core/validators.py:200 #, python-format @@ -3712,7 +3712,8 @@ msgstr "Introdueixi una abreviatura vàlida d'estat dels E.U.A.." 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] "Vigileu amb el vostre llenguatge! Aquí no s'admet la paraula: %s." -msgstr[1] "Vigileu amb el vostre llenguatge! Aquí no s'admeten les paraules: %s." +msgstr[1] "" +"Vigileu amb el vostre llenguatge! Aquí no s'admeten les paraules: %s." #: core/validators.py:288 #, python-format @@ -3782,11 +3783,11 @@ msgid "" msgid_plural "" "Please enter a valid decimal number with a whole part of at most %s digits." msgstr[0] "" -"Si us plau, introduïu un número decimal vàlid que la seva part sencera " -"sigui de com a màxim %s digit." +"Si us plau, introduïu un número decimal vàlid que la seva part sencera sigui " +"de com a màxim %s digit." msgstr[1] "" -"Si us plau, introduïu un número decimal vàlid que la seva part sencera " -"sigui de com a màxim %s digits." +"Si us plau, introduïu un número decimal vàlid que la seva part sencera sigui " +"de com a màxim %s digits." #: core/validators.py:450 #, python-format @@ -3807,12 +3808,14 @@ msgstr "Si us plau, introduïu un número amb punt de coma flotant vàlid." #: core/validators.py:467 #, python-format msgid "Make sure your uploaded file is at least %s bytes big." -msgstr "Assegureu-vos de que el fitxer que heu enviat té, com a mínim, %s bytes." +msgstr "" +"Assegureu-vos de que el fitxer que heu enviat té, com a mínim, %s bytes." #: core/validators.py:468 #, python-format msgid "Make sure your uploaded file is at most %s bytes big." -msgstr "Assegureu-vos de que el fitxer que heu enviat té, com a màxim %s bytes." +msgstr "" +"Assegureu-vos de que el fitxer que heu enviat té, com a màxim %s bytes." #: core/validators.py:485 msgid "The format for this field is wrong." @@ -3894,58 +3897,58 @@ msgstr "" msgid "%(object)s with this %(type)s already exists for the given %(field)s." msgstr "Ja existeix un %(object)s del tipus %(type)s amb aquest %(field)s." -#: db/models/fields/__init__.py:52 +#: db/models/fields/__init__.py:54 #, python-format msgid "%(optname)s with this %(fieldname)s already exists." msgstr "Ja existeix %(optname)s amb aquest %(fieldname)s." -#: db/models/fields/__init__.py:161 db/models/fields/__init__.py:327 -#: db/models/fields/__init__.py:759 db/models/fields/__init__.py:770 +#: db/models/fields/__init__.py:179 db/models/fields/__init__.py:348 +#: db/models/fields/__init__.py:780 db/models/fields/__init__.py:791 #: newforms/fields.py:46 oldforms/__init__.py:374 msgid "This field is required." msgstr "Aquest camp és obligatori." -#: db/models/fields/__init__.py:427 +#: db/models/fields/__init__.py:448 msgid "This value must be an integer." msgstr "Aquest valor ha de ser un enter." -#: db/models/fields/__init__.py:466 +#: db/models/fields/__init__.py:487 msgid "This value must be either True or False." msgstr "Aquest valor ha de ser True (Veritat) o False (Fals)" -#: db/models/fields/__init__.py:490 +#: db/models/fields/__init__.py:511 msgid "This field cannot be null." msgstr "Aquest camp no pot ser nul." -#: db/models/fields/__init__.py:668 +#: db/models/fields/__init__.py:689 msgid "This value must be a decimal number." msgstr "Aquest valor ha de ser un número decimal." -#: db/models/fields/__init__.py:779 +#: db/models/fields/__init__.py:800 msgid "Enter a valid filename." msgstr "Introduïu un nom de fitxer vàlid." -#: db/models/fields/__init__.py:960 +#: db/models/fields/__init__.py:981 msgid "This value must be either None, True or False." msgstr "Aquest valor ha de ser None (Cap), True (Veritat) o False (Fals)" -#: db/models/fields/related.py:93 +#: db/models/fields/related.py:94 #, python-format msgid "Please enter a valid %s." msgstr "Si us plau, introduïu un %s vàlid." -#: db/models/fields/related.py:701 +#: db/models/fields/related.py:721 msgid "Separate multiple IDs with commas." msgstr "Separi múltiples IDs amb comes." -#: db/models/fields/related.py:703 +#: db/models/fields/related.py:723 msgid "" "Hold down \"Control\", or \"Command\" on a Mac, to select more than one." msgstr "" "Premeu la tecla \"Control\" -o \"Command\" en un Mac- per seleccionar més " "d'un valor." -#: db/models/fields/related.py:750 +#: db/models/fields/related.py:770 #, python-format msgid "Please enter valid %(self)s IDs. The value %(value)r is invalid." msgid_plural "" @@ -3965,15 +3968,15 @@ msgstr "Introduïu un valor vàlid." #, python-format msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." msgstr "" -"Assegureu-vos de que el valor té com a màxim %(max)d caràcters (en té %(length)" -"d)." +"Assegureu-vos de que el valor té com a màxim %(max)d caràcters (en té %" +"(length)d)." #: newforms/fields.py:125 #, python-format msgid "Ensure this value has at least %(min)d characters (it has %(length)d)." msgstr "" -"Assegureu-vos de que el valor té com a mínim %(min)d caràcters (en té %(length)" -"d)." +"Assegureu-vos de que el valor té com a mínim %(min)d caràcters (en té %" +"(length)d)." #: newforms/fields.py:153 newforms/fields.py:182 newforms/fields.py:211 #, python-format @@ -4035,7 +4038,8 @@ msgstr "Aquesta URL sembla ser un enllaç trencat." #: newforms/fields.py:560 newforms/models.py:299 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" -"Escolliy una opció vàlida; Aquesta opció no és una de les opcions disponibles." +"Escolli una opció vàlida; Aquesta opció no és una de les opcions " +"disponibles." #: newforms/fields.py:599 #, python-format diff --git a/django/conf/locale/it/LC_MESSAGES/django.mo b/django/conf/locale/it/LC_MESSAGES/django.mo index fc820c6bbcce80253327cb738add0c0c4460b4cd..93fc7da545cd77b5d0f51efc70e81f3d8460bf87 100644 GIT binary patch literal 66460 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 delta 15944 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 diff --git a/django/conf/locale/it/LC_MESSAGES/django.po b/django/conf/locale/it/LC_MESSAGES/django.po index 0020b0d3f7..ebe0b5a45e 100644 --- a/django/conf/locale/it/LC_MESSAGES/django.po +++ b/django/conf/locale/it/LC_MESSAGES/django.po @@ -1,13 +1,14 @@ # translation of django.po to Italiano +# Nicola Larosa , 2008. # Italian translation of Django. # Copyright (C) 2006 the Lawrence Journal-World # This file is distributed under the same license as the Django package. msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-02-02 18:31+0100\n" -"PO-Revision-Date: 2008-03-02 11:40+0100\n" +"POT-Creation-Date: 2008-05-18 18:39+0200\n" +"PO-Revision-Date: 2008-05-18 19:13+0200\n" "Last-Translator: Nicola Larosa \n" "Language-Team: Italiano\n" "MIME-Version: 1.0\n" @@ -16,183 +17,191 @@ msgstr "" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:39 +#: conf/global_settings.py:43 msgid "Arabic" msgstr "Arabo" -#: conf/global_settings.py:40 +#: conf/global_settings.py:44 msgid "Bengali" -msgstr "" +msgstr "Bengali" -#: conf/global_settings.py:41 +#: conf/global_settings.py:45 msgid "Bulgarian" msgstr "Bulgaro" -#: conf/global_settings.py:42 +#: conf/global_settings.py:46 msgid "Catalan" msgstr "Catalano" -#: conf/global_settings.py:43 +#: conf/global_settings.py:47 msgid "Czech" msgstr "Ceco" -#: conf/global_settings.py:44 +#: conf/global_settings.py:48 msgid "Welsh" msgstr "Gallese" -#: conf/global_settings.py:45 +#: conf/global_settings.py:49 msgid "Danish" msgstr "Danese" -#: conf/global_settings.py:46 +#: conf/global_settings.py:50 msgid "German" msgstr "Tedesco" -#: conf/global_settings.py:47 +#: conf/global_settings.py:51 msgid "Greek" msgstr "Greco" -#: conf/global_settings.py:48 +#: conf/global_settings.py:52 msgid "English" msgstr "Inglese" -#: conf/global_settings.py:49 +#: conf/global_settings.py:53 msgid "Spanish" msgstr "Spagnolo" -#: conf/global_settings.py:50 +#: conf/global_settings.py:54 msgid "Argentinean Spanish" msgstr "Spagnolo argentino" -#: conf/global_settings.py:51 +#: conf/global_settings.py:55 +msgid "Basque" +msgstr "Basco" + +#: conf/global_settings.py:56 msgid "Persian" msgstr "Persiano" -#: conf/global_settings.py:52 +#: conf/global_settings.py:57 msgid "Finnish" msgstr "Finlandese" -#: conf/global_settings.py:53 +#: conf/global_settings.py:58 msgid "French" msgstr "Francese" -#: conf/global_settings.py:54 -msgid "Gaeilge" -msgstr "Gaelico" +#: conf/global_settings.py:59 +msgid "Irish" +msgstr "Irlandese" -#: conf/global_settings.py:55 +#: conf/global_settings.py:60 msgid "Galician" msgstr "Galiziano" -#: conf/global_settings.py:56 +#: conf/global_settings.py:61 msgid "Hungarian" msgstr "Ungherese" -#: conf/global_settings.py:57 +#: conf/global_settings.py:62 msgid "Hebrew" msgstr "Ebraico" -#: conf/global_settings.py:58 +#: conf/global_settings.py:63 msgid "Croatian" msgstr "Croato" -#: conf/global_settings.py:59 +#: conf/global_settings.py:64 msgid "Icelandic" msgstr "Islandese" -#: conf/global_settings.py:60 +#: conf/global_settings.py:65 msgid "Italian" msgstr "Italiano" -#: conf/global_settings.py:61 +#: conf/global_settings.py:66 msgid "Japanese" msgstr "Giapponese" -#: conf/global_settings.py:62 +#: conf/global_settings.py:67 +msgid "Georgian" +msgstr "Georgiano" + +#: conf/global_settings.py:68 msgid "Korean" msgstr "Coreano" -#: conf/global_settings.py:63 +#: conf/global_settings.py:69 msgid "Khmer" -msgstr "" +msgstr "Khmer" -#: conf/global_settings.py:64 +#: conf/global_settings.py:70 msgid "Kannada" -msgstr "" +msgstr "Kannada" -#: conf/global_settings.py:65 +#: conf/global_settings.py:71 msgid "Latvian" msgstr "Lettone" -#: conf/global_settings.py:66 +#: conf/global_settings.py:72 msgid "Macedonian" msgstr "Macedone" -#: conf/global_settings.py:67 +#: conf/global_settings.py:73 msgid "Dutch" msgstr "Olandese" -#: conf/global_settings.py:68 +#: conf/global_settings.py:74 msgid "Norwegian" msgstr "Norvegese" -#: conf/global_settings.py:69 +#: conf/global_settings.py:75 msgid "Polish" msgstr "Polacco" -#: conf/global_settings.py:70 +#: conf/global_settings.py:76 msgid "Portugese" msgstr "Portoghese" -#: conf/global_settings.py:71 -msgid "Brazilian" -msgstr "Brasiliano" +#: conf/global_settings.py:77 +msgid "Brazilian Portuguese" +msgstr "Brasiliano Portoghese" -#: conf/global_settings.py:72 +#: conf/global_settings.py:78 msgid "Romanian" msgstr "Rumeno" -#: conf/global_settings.py:73 +#: conf/global_settings.py:79 msgid "Russian" msgstr "Russo" -#: conf/global_settings.py:74 +#: conf/global_settings.py:80 msgid "Slovak" msgstr "Slovacco" -#: conf/global_settings.py:75 +#: conf/global_settings.py:81 msgid "Slovenian" msgstr "Sloveno" -#: conf/global_settings.py:76 +#: conf/global_settings.py:82 msgid "Serbian" msgstr "Serbo" -#: conf/global_settings.py:77 +#: conf/global_settings.py:83 msgid "Swedish" msgstr "Svedese" -#: conf/global_settings.py:78 +#: conf/global_settings.py:84 msgid "Tamil" -msgstr "" +msgstr "Tamil" -#: conf/global_settings.py:79 +#: conf/global_settings.py:85 msgid "Telugu" -msgstr "" +msgstr "Telugu" -#: conf/global_settings.py:80 +#: conf/global_settings.py:86 msgid "Turkish" msgstr "Turco" -#: conf/global_settings.py:81 +#: conf/global_settings.py:87 msgid "Ukrainian" msgstr "Ucraino" -#: conf/global_settings.py:82 +#: conf/global_settings.py:88 msgid "Simplified Chinese" msgstr "Cinese semplificato" -#: conf/global_settings.py:83 +#: conf/global_settings.py:89 msgid "Traditional Chinese" msgstr "Cinese tradizionale" @@ -471,7 +480,7 @@ msgid "Password:" msgstr "Password:" #: contrib/admin/templates/admin/login.html:25 -#: contrib/admin/views/decorators.py:25 +#: contrib/admin/views/decorators.py:31 msgid "Log in" msgstr "Accedi" @@ -797,7 +806,7 @@ msgstr "La password è stata cambiata correttamente." msgid "Change password: %s" msgstr "Cambia la password: %s" -#: contrib/admin/views/decorators.py:11 contrib/auth/forms.py:60 +#: contrib/admin/views/decorators.py:17 contrib/auth/forms.py:60 msgid "" "Please enter a correct username and password. Note that both fields are case-" "sensitive." @@ -805,7 +814,7 @@ msgstr "" "Inserire nome utente e password corretti. Entrambi i campi sono case " "sensitive." -#: contrib/admin/views/decorators.py:63 +#: contrib/admin/views/decorators.py:69 msgid "" "Please log in again, because your session has expired. Don't worry: Your " "submission has been saved." @@ -813,7 +822,7 @@ msgstr "" "La sessione è scaduta: occorre accedere nuovamente. I dati inseriti sono " "stati comunque salvati." -#: contrib/admin/views/decorators.py:70 +#: contrib/admin/views/decorators.py:76 msgid "" "Looks like your browser isn't configured to accept cookies. Please enable " "cookies, reload this page, and try again." @@ -821,15 +830,15 @@ msgstr "" "Il browser non sembra configurato per accettare i cookie. Una volta " "abilitati, ricaricare la pagina e riprovare." -#: contrib/admin/views/decorators.py:84 -msgid "Usernames cannot contain the '@' character." -msgstr "I nomi utente non possono contenere il carattere '@'." - -#: contrib/admin/views/decorators.py:86 +#: contrib/admin/views/decorators.py:89 #, python-format msgid "Your e-mail address is not your username. Try '%s' instead." msgstr "Il nome utente non è costituito dall'indirizzo e-mail. Provare con '%s'." +#: contrib/admin/views/decorators.py:93 +msgid "Usernames cannot contain the '@' character." +msgstr "I nomi utente non possono contenere il carattere '@'." + #: contrib/admin/views/doc.py:48 contrib/admin/views/doc.py:50 #: contrib/admin/views/doc.py:52 msgid "tag:" @@ -953,7 +962,7 @@ msgstr "Testo" msgid "Time" msgstr "Ora" -#: contrib/admin/views/doc.py:318 contrib/flatpages/models.py:7 +#: contrib/admin/views/doc.py:318 contrib/flatpages/models.py:8 msgid "URL" msgstr "URL" @@ -1060,7 +1069,7 @@ msgstr "Scegli %s" msgid "Select %s to change" msgstr "Scegli %s da modificare" -#: contrib/admin/views/main.py:784 +#: contrib/admin/views/main.py:765 msgid "Database error" msgstr "Errore nel database" @@ -1179,10 +1188,10 @@ msgstr "attivo" #: contrib/auth/models.py:137 msgid "" -"Designates whether this user can log into the Django admin. Unselect this " +"Designates whether this user should be treated as active. Unselect this " "instead of deleting accounts." msgstr "" -"Indica se l'utente può accedere all'amministrazione di Django. Deselezionare " +"Indica se l'utente debba essere considerato attivo. Deselezionare " "qui, piuttosto che cancellare gli account." #: contrib/auth/models.py:138 @@ -1544,41 +1553,41 @@ msgstr "ID commento non valido" msgid "No voting for yourself" msgstr "Impossibile votare per se stessi" -#: contrib/contenttypes/models.py:37 +#: contrib/contenttypes/models.py:67 msgid "python model class name" msgstr "nome della classe del modello Python" -#: contrib/contenttypes/models.py:40 +#: contrib/contenttypes/models.py:71 msgid "content type" msgstr "content type" -#: contrib/contenttypes/models.py:41 +#: contrib/contenttypes/models.py:72 msgid "content types" msgstr "content type" -#: contrib/flatpages/models.py:8 +#: contrib/flatpages/models.py:9 msgid "Example: '/about/contact/'. Make sure to have leading and trailing slashes." msgstr "" "Esempio: '/about/contact/'. Assicurarsi di inserire le barre diagonali " "iniziali e finali." -#: contrib/flatpages/models.py:9 +#: contrib/flatpages/models.py:10 msgid "title" msgstr "titolo" -#: contrib/flatpages/models.py:10 +#: contrib/flatpages/models.py:11 msgid "content" msgstr "contenuto" -#: contrib/flatpages/models.py:11 +#: contrib/flatpages/models.py:12 msgid "enable comments" msgstr "abilita commenti" -#: contrib/flatpages/models.py:12 +#: contrib/flatpages/models.py:13 msgid "template name" msgstr "nome modello" -#: contrib/flatpages/models.py:13 +#: contrib/flatpages/models.py:14 msgid "" "Example: 'flatpages/contact_page.html'. If this isn't provided, the system " "will use 'flatpages/default.html'." @@ -1586,128 +1595,132 @@ msgstr "" "Esempio: 'flatpages/contact_page.html'. Se non specificato, il sistema userà " "'flatpages/default.html'." -#: contrib/flatpages/models.py:14 +#: contrib/flatpages/models.py:15 msgid "registration required" msgstr "registrazione obbligatoria" -#: contrib/flatpages/models.py:14 +#: contrib/flatpages/models.py:15 msgid "If this is checked, only logged-in users will be able to view the page." msgstr "" "Se selezionato, solo gli utenti che hanno effettuato l'accesso potranno " "vedere la pagina." -#: contrib/flatpages/models.py:18 +#: contrib/flatpages/models.py:20 msgid "flat page" msgstr "pagina statica" -#: contrib/flatpages/models.py:19 +#: contrib/flatpages/models.py:21 msgid "flat pages" msgstr "pagine statiche" -#: contrib/humanize/templatetags/humanize.py:20 +#: contrib/flatpages/models.py:27 +msgid "Advanced options" +msgstr "Opzioni avanzate" + +#: contrib/humanize/templatetags/humanize.py:19 msgid "th" msgstr "º" -#: contrib/humanize/templatetags/humanize.py:20 +#: contrib/humanize/templatetags/humanize.py:19 msgid "st" msgstr "º" -#: contrib/humanize/templatetags/humanize.py:20 +#: contrib/humanize/templatetags/humanize.py:19 msgid "nd" msgstr "º" -#: contrib/humanize/templatetags/humanize.py:20 +#: contrib/humanize/templatetags/humanize.py:19 msgid "rd" msgstr "º" -#: contrib/humanize/templatetags/humanize.py:52 +#: contrib/humanize/templatetags/humanize.py:51 #, python-format msgid "%(value).1f million" msgid_plural "%(value).1f million" msgstr[0] "%(value).1f milione" msgstr[1] "%(value).1f milioni" -#: contrib/humanize/templatetags/humanize.py:55 +#: contrib/humanize/templatetags/humanize.py:54 #, python-format msgid "%(value).1f billion" msgid_plural "%(value).1f billion" msgstr[0] "%(value).1f miliardo" msgstr[1] "%(value).1f miliardi" -#: contrib/humanize/templatetags/humanize.py:58 +#: contrib/humanize/templatetags/humanize.py:57 #, python-format msgid "%(value).1f trillion" msgid_plural "%(value).1f trillion" msgstr[0] "%(value).1f migliaio di miliardi" msgstr[1] "%(value).1f migliaia di miliardi" -#: contrib/humanize/templatetags/humanize.py:74 +#: contrib/humanize/templatetags/humanize.py:73 msgid "one" msgstr "uno" -#: contrib/humanize/templatetags/humanize.py:74 +#: contrib/humanize/templatetags/humanize.py:73 msgid "two" msgstr "due" -#: contrib/humanize/templatetags/humanize.py:74 +#: contrib/humanize/templatetags/humanize.py:73 msgid "three" msgstr "tre" -#: contrib/humanize/templatetags/humanize.py:74 +#: contrib/humanize/templatetags/humanize.py:73 msgid "four" msgstr "quattro" -#: contrib/humanize/templatetags/humanize.py:74 +#: contrib/humanize/templatetags/humanize.py:73 msgid "five" msgstr "cinque" -#: contrib/humanize/templatetags/humanize.py:74 +#: contrib/humanize/templatetags/humanize.py:73 msgid "six" msgstr "sei" -#: contrib/humanize/templatetags/humanize.py:74 +#: contrib/humanize/templatetags/humanize.py:73 msgid "seven" msgstr "sette" -#: contrib/humanize/templatetags/humanize.py:74 +#: contrib/humanize/templatetags/humanize.py:73 msgid "eight" msgstr "otto" -#: contrib/humanize/templatetags/humanize.py:74 +#: contrib/humanize/templatetags/humanize.py:73 msgid "nine" msgstr "nove" -#: contrib/humanize/templatetags/humanize.py:94 +#: contrib/humanize/templatetags/humanize.py:93 msgid "today" msgstr "oggi" -#: contrib/humanize/templatetags/humanize.py:96 +#: contrib/humanize/templatetags/humanize.py:95 msgid "tomorrow" msgstr "domani" -#: contrib/humanize/templatetags/humanize.py:98 +#: contrib/humanize/templatetags/humanize.py:97 msgid "yesterday" msgstr "ieri" -#: contrib/localflavor/ar/forms.py:28 +#: contrib/localflavor/ar/forms.py:27 msgid "Enter a postal code in the format NNNN or ANNNNAAA." msgstr "Inserire un codice postale nel formato NNNN o ANNNNAAA." -#: contrib/localflavor/ar/forms.py:50 contrib/localflavor/br/forms.py:96 +#: contrib/localflavor/ar/forms.py:49 contrib/localflavor/br/forms.py:96 #: contrib/localflavor/br/forms.py:135 contrib/localflavor/pe/forms.py:23 #: contrib/localflavor/pe/forms.py:51 msgid "This field requires only numbers." msgstr "In questo campo possono essere solo presenti numeri." -#: contrib/localflavor/ar/forms.py:51 +#: contrib/localflavor/ar/forms.py:50 msgid "This field requires 7 or 8 digits." msgstr "Questo campo richiede 7 o 8 cifre." -#: contrib/localflavor/ar/forms.py:80 +#: contrib/localflavor/ar/forms.py:79 msgid "Enter a valid CUIT in XX-XXXXXXXX-X or XXXXXXXXXXXX format." msgstr "Inserire un CUIT valido nel formato XX-XXXXXXXX-X o XXXXXXXXXXXX." -#: contrib/localflavor/ar/forms.py:81 +#: contrib/localflavor/ar/forms.py:80 msgid "Invalid CUIT." msgstr "CUIT non valido." @@ -1727,7 +1740,9 @@ msgstr "I numeri di telefono devono essere in formato XX-XXXX-XXXX ." msgid "" "Select a valid brazilian state. That state is not one of the available " "states." -msgstr "Scegliere uno stato brasiliano valido. Questo stato non è uno di quelli disponibili." +msgstr "" +"Scegliere uno stato brasiliano valido. Questo stato non è uno di quelli " +"disponibili." #: contrib/localflavor/br/forms.py:94 msgid "Invalid CPF number." @@ -1743,7 +1758,7 @@ msgstr "Numero CNPJ non valido." #: contrib/localflavor/br/forms.py:136 msgid "This field requires at least 14 digits" -msgstr "Questo campo richiede almeno 14 cifre." +msgstr "Questo campo richiede almeno 14 cifre" #: contrib/localflavor/ca/forms.py:17 msgid "Enter a postal code in the format XXX XXX." @@ -1752,28 +1767,28 @@ msgstr "Inserire un codice postale nel formato XXX XXX." #: contrib/localflavor/ca/forms.py:88 msgid "Enter a valid Canadian Social Insurance number in XXX-XXX-XXX format." msgstr "" -"Inserire un numero di assicurazione sociale canadese valido, nel formato " -"XXX-XXX-XXX." +"Inserire un numero di assicurazione sociale canadese valido, nel formato XXX-" +"XXX-XXX." #: contrib/localflavor/ch/ch_states.py:5 msgid "Aargau" -msgstr "" +msgstr "Aargau" #: contrib/localflavor/ch/ch_states.py:6 msgid "Appenzell Innerrhoden" -msgstr "" +msgstr "Appenzell Innerrhoden" #: contrib/localflavor/ch/ch_states.py:7 msgid "Appenzell Ausserrhoden" -msgstr "" +msgstr "Appenzell Ausserrhoden" #: contrib/localflavor/ch/ch_states.py:8 msgid "Basel-Stadt" -msgstr "" +msgstr "Basel-Stadt" #: contrib/localflavor/ch/ch_states.py:9 msgid "Basel-Land" -msgstr "" +msgstr "Basel-Land" #: contrib/localflavor/ch/ch_states.py:10 msgid "Berne" @@ -1789,15 +1804,15 @@ msgstr "Ginevra" #: contrib/localflavor/ch/ch_states.py:13 msgid "Glarus" -msgstr "" +msgstr "Glarus" #: contrib/localflavor/ch/ch_states.py:14 msgid "Graubuenden" -msgstr "" +msgstr "Graubuenden" #: contrib/localflavor/ch/ch_states.py:15 msgid "Jura" -msgstr "" +msgstr "Jura" #: contrib/localflavor/ch/ch_states.py:16 msgid "Lucerne" @@ -1805,55 +1820,55 @@ msgstr "Lucerna" #: contrib/localflavor/ch/ch_states.py:17 msgid "Neuchatel" -msgstr "" +msgstr "Neuchatel" #: contrib/localflavor/ch/ch_states.py:18 msgid "Nidwalden" -msgstr "" +msgstr "Nidwalden" #: contrib/localflavor/ch/ch_states.py:19 msgid "Obwalden" -msgstr "" +msgstr "Obwalden" #: contrib/localflavor/ch/ch_states.py:20 msgid "Schaffhausen" -msgstr "" +msgstr "Schaffhausen" #: contrib/localflavor/ch/ch_states.py:21 msgid "Schwyz" -msgstr "" +msgstr "Schwyz" #: contrib/localflavor/ch/ch_states.py:22 msgid "Solothurn" -msgstr "" +msgstr "Solothurn" #: contrib/localflavor/ch/ch_states.py:23 msgid "St. Gallen" -msgstr "" +msgstr "St. Gallen" #: contrib/localflavor/ch/ch_states.py:24 msgid "Thurgau" -msgstr "" +msgstr "Thurgau" #: contrib/localflavor/ch/ch_states.py:25 msgid "Ticino" -msgstr "" +msgstr "Ticino" #: contrib/localflavor/ch/ch_states.py:26 msgid "Uri" -msgstr "" +msgstr "Uri" #: contrib/localflavor/ch/ch_states.py:27 msgid "Valais" -msgstr "" +msgstr "Valais" #: contrib/localflavor/ch/ch_states.py:28 msgid "Vaud" -msgstr "" +msgstr "Vaud" #: contrib/localflavor/ch/ch_states.py:29 msgid "Zug" -msgstr "" +msgstr "Zug" #: contrib/localflavor/ch/ch_states.py:30 msgid "Zurich" @@ -1885,7 +1900,7 @@ msgstr "Il RUT cileno non è valido." #: contrib/localflavor/de/de_states.py:5 msgid "Baden-Wuerttemberg" -msgstr "" +msgstr "Baden-Wuerttemberg" #: contrib/localflavor/de/de_states.py:6 msgid "Bavaria" @@ -1909,11 +1924,11 @@ msgstr "Amburgo" #: contrib/localflavor/de/de_states.py:11 msgid "Hessen" -msgstr "" +msgstr "Hessen" #: contrib/localflavor/de/de_states.py:12 msgid "Mecklenburg-Western Pomerania" -msgstr "" +msgstr "Mecklenburg-Pomerania Ovest" #: contrib/localflavor/de/de_states.py:13 msgid "Lower Saxony" @@ -1921,15 +1936,15 @@ msgstr "Bassa Sassonia" #: contrib/localflavor/de/de_states.py:14 msgid "North Rhine-Westphalia" -msgstr "" +msgstr "Reno Nord-Wesfalia" #: contrib/localflavor/de/de_states.py:15 msgid "Rhineland-Palatinate" -msgstr "" +msgstr "Rhineland-Palatinate" #: contrib/localflavor/de/de_states.py:16 msgid "Saarland" -msgstr "" +msgstr "Saarland" #: contrib/localflavor/de/de_states.py:17 msgid "Saxony" @@ -1937,15 +1952,15 @@ msgstr "Sassonia" #: contrib/localflavor/de/de_states.py:18 msgid "Saxony-Anhalt" -msgstr "" +msgstr "Saxony-Anhalt" #: contrib/localflavor/de/de_states.py:19 msgid "Schleswig-Holstein" -msgstr "" +msgstr "Schleswig-Holstein" #: contrib/localflavor/de/de_states.py:20 msgid "Thuringia" -msgstr "" +msgstr "Thuringia" #: contrib/localflavor/de/forms.py:14 contrib/localflavor/fi/forms.py:12 #: contrib/localflavor/fr/forms.py:15 @@ -1962,31 +1977,31 @@ msgstr "" #: contrib/localflavor/es/es_provinces.py:5 msgid "Arava" -msgstr "" +msgstr "Arava" #: contrib/localflavor/es/es_provinces.py:6 msgid "Albacete" -msgstr "" +msgstr "Albacete" #: contrib/localflavor/es/es_provinces.py:7 msgid "Alacant" -msgstr "" +msgstr "Alacant" #: contrib/localflavor/es/es_provinces.py:8 msgid "Almeria" -msgstr "" +msgstr "Almeria" #: contrib/localflavor/es/es_provinces.py:9 msgid "Avila" -msgstr "" +msgstr "Avila" #: contrib/localflavor/es/es_provinces.py:10 msgid "Badajoz" -msgstr "" +msgstr "Badajoz" #: contrib/localflavor/es/es_provinces.py:11 msgid "Illes Balears" -msgstr "" +msgstr "Isole Baleari" #: contrib/localflavor/es/es_provinces.py:12 msgid "Barcelona" @@ -1994,11 +2009,11 @@ msgstr "Barcellona" #: contrib/localflavor/es/es_provinces.py:13 msgid "Burgos" -msgstr "" +msgstr "Burgos" #: contrib/localflavor/es/es_provinces.py:14 msgid "Caceres" -msgstr "" +msgstr "Caceres" #: contrib/localflavor/es/es_provinces.py:15 msgid "Cadiz" @@ -2006,122 +2021,122 @@ msgstr "Cadice" #: contrib/localflavor/es/es_provinces.py:16 msgid "Castello" -msgstr "" +msgstr "Castello" #: contrib/localflavor/es/es_provinces.py:17 msgid "Ciudad Real" -msgstr "" +msgstr "Città Reale" #: contrib/localflavor/es/es_provinces.py:18 msgid "Cordoba" -msgstr "" +msgstr "Cordoba" #: contrib/localflavor/es/es_provinces.py:19 msgid "A Coruna" -msgstr "" +msgstr "A Coruna" #: contrib/localflavor/es/es_provinces.py:20 msgid "Cuenca" -msgstr "" +msgstr "Cuenca" #: contrib/localflavor/es/es_provinces.py:21 msgid "Girona" -msgstr "" +msgstr "Girona" #: contrib/localflavor/es/es_provinces.py:22 msgid "Granada" -msgstr "" +msgstr "Granada" #: contrib/localflavor/es/es_provinces.py:23 msgid "Guadalajara" -msgstr "" +msgstr "Guadalajara" #: contrib/localflavor/es/es_provinces.py:24 msgid "Guipuzkoa" -msgstr "" +msgstr "Guipuzkoa" #: contrib/localflavor/es/es_provinces.py:25 msgid "Huelva" -msgstr "" +msgstr "Huelva" #: contrib/localflavor/es/es_provinces.py:26 msgid "Huesca" -msgstr "" +msgstr "Huesca" #: contrib/localflavor/es/es_provinces.py:27 msgid "Jaen" -msgstr "" +msgstr "Jaen" #: contrib/localflavor/es/es_provinces.py:28 msgid "Leon" -msgstr "" +msgstr "Leon" #: contrib/localflavor/es/es_provinces.py:29 msgid "Lleida" -msgstr "" +msgstr "Lleida" #: contrib/localflavor/es/es_provinces.py:30 #: contrib/localflavor/es/es_regions.py:17 msgid "La Rioja" -msgstr "" +msgstr "La Rioja" #: contrib/localflavor/es/es_provinces.py:31 msgid "Lugo" -msgstr "" +msgstr "Lugo" #: contrib/localflavor/es/es_provinces.py:32 #: contrib/localflavor/es/es_regions.py:18 msgid "Madrid" -msgstr "" +msgstr "Madrid" #: contrib/localflavor/es/es_provinces.py:33 msgid "Malaga" -msgstr "" +msgstr "Malaga" #: contrib/localflavor/es/es_provinces.py:34 msgid "Murcia" -msgstr "" +msgstr "Murcia" #: contrib/localflavor/es/es_provinces.py:35 msgid "Navarre" -msgstr "" +msgstr "Navarre" #: contrib/localflavor/es/es_provinces.py:36 msgid "Ourense" -msgstr "" +msgstr "Ourense" #: contrib/localflavor/es/es_provinces.py:37 msgid "Asturias" -msgstr "" +msgstr "Asturias" #: contrib/localflavor/es/es_provinces.py:38 msgid "Palencia" -msgstr "" +msgstr "Palencia" #: contrib/localflavor/es/es_provinces.py:39 msgid "Las Palmas" -msgstr "" +msgstr "Las Palmas" #: contrib/localflavor/es/es_provinces.py:40 msgid "Pontevedra" -msgstr "" +msgstr "Pontevedra" #: contrib/localflavor/es/es_provinces.py:41 msgid "Salamanca" -msgstr "" +msgstr "Salamanca" #: contrib/localflavor/es/es_provinces.py:42 msgid "Santa Cruz de Tenerife" -msgstr "" +msgstr "Santa Croce di Tenerife" #: contrib/localflavor/es/es_provinces.py:43 #: contrib/localflavor/es/es_regions.py:11 msgid "Cantabria" -msgstr "" +msgstr "Cantabria" #: contrib/localflavor/es/es_provinces.py:44 msgid "Segovia" -msgstr "" +msgstr "Segovia" #: contrib/localflavor/es/es_provinces.py:45 msgid "Seville" @@ -2129,19 +2144,19 @@ msgstr "Siviglia" #: contrib/localflavor/es/es_provinces.py:46 msgid "Soria" -msgstr "" +msgstr "Soria" #: contrib/localflavor/es/es_provinces.py:47 msgid "Tarragona" -msgstr "" +msgstr "Tarragona" #: contrib/localflavor/es/es_provinces.py:48 msgid "Teruel" -msgstr "" +msgstr "Teruel" #: contrib/localflavor/es/es_provinces.py:49 msgid "Toledo" -msgstr "" +msgstr "Toledo" #: contrib/localflavor/es/es_provinces.py:50 msgid "Valencia" @@ -2149,35 +2164,35 @@ msgstr "Valenza" #: contrib/localflavor/es/es_provinces.py:51 msgid "Valladolid" -msgstr "" +msgstr "Valladolid" #: contrib/localflavor/es/es_provinces.py:52 msgid "Bizkaia" -msgstr "" +msgstr "Bizkaia" #: contrib/localflavor/es/es_provinces.py:53 msgid "Zamora" -msgstr "" +msgstr "Zamora" #: contrib/localflavor/es/es_provinces.py:54 msgid "Zaragoza" -msgstr "" +msgstr "Saragozza" #: contrib/localflavor/es/es_provinces.py:55 msgid "Ceuta" -msgstr "" +msgstr "Ceuta" #: contrib/localflavor/es/es_provinces.py:56 msgid "Melilla" -msgstr "" +msgstr "Melilla" #: contrib/localflavor/es/es_regions.py:5 msgid "Andalusia" -msgstr "" +msgstr "Andalusia" #: contrib/localflavor/es/es_regions.py:6 msgid "Aragon" -msgstr "" +msgstr "Aragon" #: contrib/localflavor/es/es_regions.py:7 msgid "Principality of Asturias" @@ -2197,11 +2212,11 @@ msgstr "Isole Canarie" #: contrib/localflavor/es/es_regions.py:12 msgid "Castile-La Mancha" -msgstr "" +msgstr "Castile-La Mancha" #: contrib/localflavor/es/es_regions.py:13 msgid "Castile and Leon" -msgstr "" +msgstr "Castile and Leon" #: contrib/localflavor/es/es_regions.py:14 msgid "Catalonia" @@ -2221,7 +2236,7 @@ msgstr "Regione Murzia" #: contrib/localflavor/es/es_regions.py:20 msgid "Foral Community of Navarre" -msgstr "" +msgstr "Comunità Forale di Navarra" #: contrib/localflavor/es/es_regions.py:21 msgid "Valencian Community" @@ -2236,8 +2251,8 @@ msgid "" "Enter a valid phone number in one of the formats 6XXXXXXXX, 8XXXXXXXX or " "9XXXXXXXX." msgstr "" -"Inserire un numero telefonico valido in uno dei formati 6XXXXXXXX, 8XXXXXXXX o " -"9XXXXXXXX." +"Inserire un numero telefonico valido in uno dei formati 6XXXXXXXX, 8XXXXXXXX " +"o 9XXXXXXXX." #: contrib/localflavor/es/forms.py:66 msgid "Please enter a valid NIF, NIE, or CIF." @@ -2262,8 +2277,8 @@ msgstr "Checksum non valido per il CIF." #: contrib/localflavor/es/forms.py:142 msgid "Please enter a valid bank account number in format XXXX-XXXX-XX-XXXXXXXXXX." msgstr "" -"Inserire un numero di conto corrente bancario valido nel formato " -"XXXX-XXXX-XX-XXXXXXXXXX." +"Inserire un numero di conto corrente bancario valido nel formato XXXX-XXXX-" +"XX-XXXXXXXXXX." #: contrib/localflavor/es/forms.py:143 msgid "Invalid checksum for bank account number." @@ -2299,229 +2314,229 @@ msgstr "Inserire un numero di assistenza sociale valido." msgid "Enter a valid VAT number." msgstr "Inserire una partita IVA valida." -#: contrib/localflavor/jp/forms.py:19 +#: contrib/localflavor/jp/forms.py:17 msgid "Enter a postal code in the format XXXXXXX or XXX-XXXX." msgstr "Inserire un codice postale nel formato XXXXXXX o XXX-XXXX ." #: contrib/localflavor/jp/jp_prefectures.py:4 msgid "Hokkaido" -msgstr "" +msgstr "Hokkaido" #: contrib/localflavor/jp/jp_prefectures.py:5 msgid "Aomori" -msgstr "" +msgstr "Aomori" #: contrib/localflavor/jp/jp_prefectures.py:6 msgid "Iwate" -msgstr "" +msgstr "Iwate" #: contrib/localflavor/jp/jp_prefectures.py:7 msgid "Miyagi" -msgstr "" +msgstr "Miyagi" #: contrib/localflavor/jp/jp_prefectures.py:8 msgid "Akita" -msgstr "" +msgstr "Akita" #: contrib/localflavor/jp/jp_prefectures.py:9 msgid "Yamagata" -msgstr "" +msgstr "Yamagata" #: contrib/localflavor/jp/jp_prefectures.py:10 msgid "Fukushima" -msgstr "" +msgstr "Fukushima" #: contrib/localflavor/jp/jp_prefectures.py:11 msgid "Ibaraki" -msgstr "" +msgstr "Ibaraki" #: contrib/localflavor/jp/jp_prefectures.py:12 msgid "Tochigi" -msgstr "" +msgstr "Tochigi" #: contrib/localflavor/jp/jp_prefectures.py:13 msgid "Gunma" -msgstr "" +msgstr "Gunma" #: contrib/localflavor/jp/jp_prefectures.py:14 msgid "Saitama" -msgstr "" +msgstr "Saitama" #: contrib/localflavor/jp/jp_prefectures.py:15 msgid "Chiba" -msgstr "" +msgstr "Chiba" #: contrib/localflavor/jp/jp_prefectures.py:16 msgid "Tokyo" -msgstr "" +msgstr "Tokyo" #: contrib/localflavor/jp/jp_prefectures.py:17 msgid "Kanagawa" -msgstr "" +msgstr "Kanagawa" #: contrib/localflavor/jp/jp_prefectures.py:18 msgid "Yamanashi" -msgstr "" +msgstr "Yamanashi" #: contrib/localflavor/jp/jp_prefectures.py:19 msgid "Nagano" -msgstr "" +msgstr "Nagano" #: contrib/localflavor/jp/jp_prefectures.py:20 msgid "Niigata" -msgstr "" +msgstr "Niigata" #: contrib/localflavor/jp/jp_prefectures.py:21 msgid "Toyama" -msgstr "" +msgstr "Toyama" #: contrib/localflavor/jp/jp_prefectures.py:22 msgid "Ishikawa" -msgstr "" +msgstr "Ishikawa" #: contrib/localflavor/jp/jp_prefectures.py:23 msgid "Fukui" -msgstr "" +msgstr "Fukui" #: contrib/localflavor/jp/jp_prefectures.py:24 msgid "Gifu" -msgstr "" +msgstr "Gifu" #: contrib/localflavor/jp/jp_prefectures.py:25 msgid "Shizuoka" -msgstr "" +msgstr "Shizuoka" #: contrib/localflavor/jp/jp_prefectures.py:26 msgid "Aichi" -msgstr "" +msgstr "Aichi" #: contrib/localflavor/jp/jp_prefectures.py:27 msgid "Mie" -msgstr "" +msgstr "Mie" #: contrib/localflavor/jp/jp_prefectures.py:28 msgid "Shiga" -msgstr "" +msgstr "Shiga" #: contrib/localflavor/jp/jp_prefectures.py:29 msgid "Kyoto" -msgstr "" +msgstr "Kyoto" #: contrib/localflavor/jp/jp_prefectures.py:30 msgid "Osaka" -msgstr "" +msgstr "Osaka" #: contrib/localflavor/jp/jp_prefectures.py:31 msgid "Hyogo" -msgstr "" +msgstr "Hyogo" #: contrib/localflavor/jp/jp_prefectures.py:32 msgid "Nara" -msgstr "" +msgstr "Nara" #: contrib/localflavor/jp/jp_prefectures.py:33 msgid "Wakayama" -msgstr "" +msgstr "Wakayama" #: contrib/localflavor/jp/jp_prefectures.py:34 msgid "Tottori" -msgstr "" +msgstr "Tottori" #: contrib/localflavor/jp/jp_prefectures.py:35 msgid "Shimane" -msgstr "" +msgstr "Shimane" #: contrib/localflavor/jp/jp_prefectures.py:36 msgid "Okayama" -msgstr "" +msgstr "Okayama" #: contrib/localflavor/jp/jp_prefectures.py:37 msgid "Hiroshima" -msgstr "" +msgstr "Hiroshima" #: contrib/localflavor/jp/jp_prefectures.py:38 msgid "Yamaguchi" -msgstr "" +msgstr "Yamaguchi" #: contrib/localflavor/jp/jp_prefectures.py:39 msgid "Tokushima" -msgstr "" +msgstr "Tokushima" #: contrib/localflavor/jp/jp_prefectures.py:40 msgid "Kagawa" -msgstr "" +msgstr "Kagawa" #: contrib/localflavor/jp/jp_prefectures.py:41 msgid "Ehime" -msgstr "" +msgstr "Ehime" #: contrib/localflavor/jp/jp_prefectures.py:42 msgid "Kochi" -msgstr "" +msgstr "Kochi" #: contrib/localflavor/jp/jp_prefectures.py:43 msgid "Fukuoka" -msgstr "" +msgstr "Fukuoka" #: contrib/localflavor/jp/jp_prefectures.py:44 msgid "Saga" -msgstr "" +msgstr "Saga" #: contrib/localflavor/jp/jp_prefectures.py:45 msgid "Nagasaki" -msgstr "" +msgstr "Nagasaki" #: contrib/localflavor/jp/jp_prefectures.py:46 msgid "Kumamoto" -msgstr "" +msgstr "Kumamoto" #: contrib/localflavor/jp/jp_prefectures.py:47 msgid "Oita" -msgstr "" +msgstr "Oita" #: contrib/localflavor/jp/jp_prefectures.py:48 msgid "Miyazaki" -msgstr "" +msgstr "Miyazaki" #: contrib/localflavor/jp/jp_prefectures.py:49 msgid "Kagoshima" -msgstr "" +msgstr "Kagoshima" #: contrib/localflavor/jp/jp_prefectures.py:50 msgid "Okinawa" -msgstr "" +msgstr "Okinawa" #: contrib/localflavor/mx/mx_states.py:12 msgid "Aguascalientes" -msgstr "" +msgstr "Aguascalientes" #: contrib/localflavor/mx/mx_states.py:13 msgid "Baja California" -msgstr "" +msgstr "Baia California" #: contrib/localflavor/mx/mx_states.py:14 msgid "Baja California Sur" -msgstr "" +msgstr "Baia California Sud" #: contrib/localflavor/mx/mx_states.py:15 msgid "Campeche" -msgstr "" +msgstr "Campeche" #: contrib/localflavor/mx/mx_states.py:16 msgid "Chihuahua" -msgstr "" +msgstr "Chihuahua" #: contrib/localflavor/mx/mx_states.py:17 msgid "Chiapas" -msgstr "" +msgstr "Chiapas" #: contrib/localflavor/mx/mx_states.py:18 msgid "Coahuila" -msgstr "" +msgstr "Coahuila" #: contrib/localflavor/mx/mx_states.py:19 msgid "Colima" -msgstr "" +msgstr "Colima" #: contrib/localflavor/mx/mx_states.py:20 msgid "Distrito Federal" @@ -2529,23 +2544,23 @@ msgstr "Distretto Federale" #: contrib/localflavor/mx/mx_states.py:21 msgid "Durango" -msgstr "" +msgstr "Durango" #: contrib/localflavor/mx/mx_states.py:22 msgid "Guerrero" -msgstr "" +msgstr "Guerrero" #: contrib/localflavor/mx/mx_states.py:23 msgid "Guanajuato" -msgstr "" +msgstr "Guanajuato" #: contrib/localflavor/mx/mx_states.py:24 msgid "Hidalgo" -msgstr "" +msgstr "Hidalgo" #: contrib/localflavor/mx/mx_states.py:25 msgid "Jalisco" -msgstr "" +msgstr "Jalisco" #: contrib/localflavor/mx/mx_states.py:26 msgid "Estado de México" @@ -2553,15 +2568,15 @@ msgstr "Stato del Messico" #: contrib/localflavor/mx/mx_states.py:27 msgid "Michoacán" -msgstr "" +msgstr "Michoacán" #: contrib/localflavor/mx/mx_states.py:28 msgid "Morelos" -msgstr "" +msgstr "Morelos" #: contrib/localflavor/mx/mx_states.py:29 msgid "Nayarit" -msgstr "" +msgstr "Nayarit" #: contrib/localflavor/mx/mx_states.py:30 msgid "Nuevo León" @@ -2569,55 +2584,55 @@ msgstr "Nuova Leòn" #: contrib/localflavor/mx/mx_states.py:31 msgid "Oaxaca" -msgstr "" +msgstr "Oaxaca" #: contrib/localflavor/mx/mx_states.py:32 msgid "Puebla" -msgstr "" +msgstr "Puebla" #: contrib/localflavor/mx/mx_states.py:33 msgid "Querétaro" -msgstr "" +msgstr "Querétaro" #: contrib/localflavor/mx/mx_states.py:34 msgid "Quintana Roo" -msgstr "" +msgstr "Quintana Roo" #: contrib/localflavor/mx/mx_states.py:35 msgid "Sinaloa" -msgstr "" +msgstr "Sinaloa" #: contrib/localflavor/mx/mx_states.py:36 msgid "San Luis Potosí" -msgstr "" +msgstr "San Luis Potosí" #: contrib/localflavor/mx/mx_states.py:37 msgid "Sonora" -msgstr "" +msgstr "Sonora" #: contrib/localflavor/mx/mx_states.py:38 msgid "Tabasco" -msgstr "" +msgstr "Tabasco" #: contrib/localflavor/mx/mx_states.py:39 msgid "Tamaulipas" -msgstr "" +msgstr "Tamaulipas" #: contrib/localflavor/mx/mx_states.py:40 msgid "Tlaxcala" -msgstr "" +msgstr "Tlaxcala" #: contrib/localflavor/mx/mx_states.py:41 msgid "Veracruz" -msgstr "" +msgstr "Veracruz" #: contrib/localflavor/mx/mx_states.py:42 msgid "Yucatán" -msgstr "" +msgstr "Yucatán" #: contrib/localflavor/mx/mx_states.py:43 msgid "Zacatecas" -msgstr "" +msgstr "Zacatecas" #: contrib/localflavor/nl/forms.py:21 msgid "Enter a valid postal code" @@ -2633,51 +2648,51 @@ msgstr "Inserire un numero SoFi valido" #: contrib/localflavor/nl/nl_provinces.py:4 msgid "Drente" -msgstr "" +msgstr "Drente" #: contrib/localflavor/nl/nl_provinces.py:5 msgid "Flevoland" -msgstr "" +msgstr "Flevoland" #: contrib/localflavor/nl/nl_provinces.py:6 msgid "Friesland" -msgstr "" +msgstr "Friesland" #: contrib/localflavor/nl/nl_provinces.py:7 msgid "Gelderland" -msgstr "" +msgstr "Gelderland" #: contrib/localflavor/nl/nl_provinces.py:8 msgid "Groningen" -msgstr "" +msgstr "Groningen" #: contrib/localflavor/nl/nl_provinces.py:9 msgid "Limburg" -msgstr "" +msgstr "Limburg" #: contrib/localflavor/nl/nl_provinces.py:10 msgid "Noord-Brabant" -msgstr "" +msgstr "Noord-Brabant" #: contrib/localflavor/nl/nl_provinces.py:11 msgid "Noord-Holland" -msgstr "" +msgstr "Noord-Holland" #: contrib/localflavor/nl/nl_provinces.py:12 msgid "Overijssel" -msgstr "" +msgstr "Overijssel" #: contrib/localflavor/nl/nl_provinces.py:13 msgid "Utrecht" -msgstr "" +msgstr "Utrecht" #: contrib/localflavor/nl/nl_provinces.py:14 msgid "Zeeland" -msgstr "" +msgstr "Zeeland" #: contrib/localflavor/nl/nl_provinces.py:15 msgid "Zuid-Holland" -msgstr "" +msgstr "Zuid-Holland" #: contrib/localflavor/no/forms.py:33 msgid "Enter a valid Norwegian social security number." @@ -2701,7 +2716,9 @@ msgstr "Checksum errato per il Numero Identificativo Nazionale." #: contrib/localflavor/pl/forms.py:72 msgid "Enter a tax number field (NIP) in the format XXX-XXX-XX-XX or XX-XX-XXX-XXX." -msgstr "Inserire un campo di numero d'imposta (NIP) nel formato XXX-XXX-XX-XX o XX-XX-XXX-XXX." +msgstr "" +"Inserire un campo di numero d'imposta (NIP) nel formato XXX-XXX-XX-XX o XX-" +"XX-XXX-XXX." #: contrib/localflavor/pl/forms.py:73 msgid "Wrong checksum for the Tax Number (NIP)." @@ -2709,7 +2726,9 @@ msgstr "Checksum errato per il Numero d'Imposta (NIP)." #: contrib/localflavor/pl/forms.py:112 msgid "National Business Register Number (REGON) consists of 7 or 9 digits." -msgstr "Il Numero di Registro Nazionale d'Impresa (REGON) è costituito da 7 o 9 cifre." +msgstr "" +"Il Numero di Registro Nazionale d'Impresa (REGON) è costituito da 7 o 9 " +"cifre." #: contrib/localflavor/pl/forms.py:113 msgid "Wrong checksum for the National Business Register Number (REGON)." @@ -2725,7 +2744,7 @@ msgstr "Bassa Silesia" #: contrib/localflavor/pl/pl_voivodeships.py:9 msgid "Kuyavia-Pomerania" -msgstr "" +msgstr "Kuyavia-Pomerania" #: contrib/localflavor/pl/pl_voivodeships.py:10 msgid "Lublin" @@ -2733,11 +2752,11 @@ msgstr "Lublino" #: contrib/localflavor/pl/pl_voivodeships.py:11 msgid "Lubusz" -msgstr "" +msgstr "Lubusz" #: contrib/localflavor/pl/pl_voivodeships.py:12 msgid "Lodz" -msgstr "" +msgstr "Lodz" #: contrib/localflavor/pl/pl_voivodeships.py:13 msgid "Lesser Poland" @@ -2745,35 +2764,35 @@ msgstr "Polonia Minore" #: contrib/localflavor/pl/pl_voivodeships.py:14 msgid "Masovia" -msgstr "" +msgstr "Masovia" #: contrib/localflavor/pl/pl_voivodeships.py:15 msgid "Opole" -msgstr "" +msgstr "Opole" #: contrib/localflavor/pl/pl_voivodeships.py:16 msgid "Subcarpatia" -msgstr "" +msgstr "Subcarpatia" #: contrib/localflavor/pl/pl_voivodeships.py:17 msgid "Podlasie" -msgstr "" +msgstr "Podlasie" #: contrib/localflavor/pl/pl_voivodeships.py:18 msgid "Pomerania" -msgstr "" +msgstr "Pomerania" #: contrib/localflavor/pl/pl_voivodeships.py:19 msgid "Silesia" -msgstr "" +msgstr "Silesia" #: contrib/localflavor/pl/pl_voivodeships.py:20 msgid "Swietokrzyskie" -msgstr "" +msgstr "Swietokrzyskie" #: contrib/localflavor/pl/pl_voivodeships.py:21 msgid "Warmia-Masuria" -msgstr "" +msgstr "Warmia-Masuria" #: contrib/localflavor/pl/pl_voivodeships.py:22 msgid "Greater Poland" @@ -2789,323 +2808,323 @@ msgstr "Inserire un codice postale nel formato XXXXX o XXX XX ." #: contrib/localflavor/sk/sk_districts.py:8 msgid "Banska Bystrica" -msgstr "" +msgstr "Banska Bystrica" #: contrib/localflavor/sk/sk_districts.py:9 msgid "Banska Stiavnica" -msgstr "" +msgstr "Banska Stiavnica" #: contrib/localflavor/sk/sk_districts.py:10 msgid "Bardejov" -msgstr "" +msgstr "Bardejov" #: contrib/localflavor/sk/sk_districts.py:11 msgid "Banovce nad Bebravou" -msgstr "" +msgstr "Banovce nad Bebravou" #: contrib/localflavor/sk/sk_districts.py:12 msgid "Brezno" -msgstr "" +msgstr "Brezno" #: contrib/localflavor/sk/sk_districts.py:13 msgid "Bratislava I" -msgstr "" +msgstr "Bratislava I" #: contrib/localflavor/sk/sk_districts.py:14 msgid "Bratislava II" -msgstr "" +msgstr "Bratislava II" #: contrib/localflavor/sk/sk_districts.py:15 msgid "Bratislava III" -msgstr "" +msgstr "Bratislava III" #: contrib/localflavor/sk/sk_districts.py:16 msgid "Bratislava IV" -msgstr "" +msgstr "Bratislava IV" #: contrib/localflavor/sk/sk_districts.py:17 msgid "Bratislava V" -msgstr "" +msgstr "Bratislava V" #: contrib/localflavor/sk/sk_districts.py:18 msgid "Bytca" -msgstr "" +msgstr "Bytca" #: contrib/localflavor/sk/sk_districts.py:19 msgid "Cadca" -msgstr "" +msgstr "Cadca" #: contrib/localflavor/sk/sk_districts.py:20 msgid "Detva" -msgstr "" +msgstr "Detva" #: contrib/localflavor/sk/sk_districts.py:21 msgid "Dolny Kubin" -msgstr "" +msgstr "Dolny Kubin" #: contrib/localflavor/sk/sk_districts.py:22 msgid "Dunajska Streda" -msgstr "" +msgstr "Dunajska Streda" #: contrib/localflavor/sk/sk_districts.py:23 msgid "Galanta" -msgstr "" +msgstr "Galanta" #: contrib/localflavor/sk/sk_districts.py:24 msgid "Gelnica" -msgstr "" +msgstr "Gelnica" #: contrib/localflavor/sk/sk_districts.py:25 msgid "Hlohovec" -msgstr "" +msgstr "Hlohovec" #: contrib/localflavor/sk/sk_districts.py:26 msgid "Humenne" -msgstr "" +msgstr "Humenne" #: contrib/localflavor/sk/sk_districts.py:27 msgid "Ilava" -msgstr "" +msgstr "Ilava" #: contrib/localflavor/sk/sk_districts.py:28 msgid "Kezmarok" -msgstr "" +msgstr "Kezmarok" #: contrib/localflavor/sk/sk_districts.py:29 msgid "Komarno" -msgstr "" +msgstr "Komarno" #: contrib/localflavor/sk/sk_districts.py:30 msgid "Kosice I" -msgstr "" +msgstr "Kosice I" #: contrib/localflavor/sk/sk_districts.py:31 msgid "Kosice II" -msgstr "" +msgstr "Kosice II" #: contrib/localflavor/sk/sk_districts.py:32 msgid "Kosice III" -msgstr "" +msgstr "Kosice III" #: contrib/localflavor/sk/sk_districts.py:33 msgid "Kosice IV" -msgstr "" +msgstr "Kosice IV" #: contrib/localflavor/sk/sk_districts.py:34 msgid "Kosice - okolie" -msgstr "" +msgstr "Kosice - okolie" #: contrib/localflavor/sk/sk_districts.py:35 msgid "Krupina" -msgstr "" +msgstr "Krupina" #: contrib/localflavor/sk/sk_districts.py:36 msgid "Kysucke Nove Mesto" -msgstr "" +msgstr "Kysucke Nove Mesto" #: contrib/localflavor/sk/sk_districts.py:37 msgid "Levice" -msgstr "" +msgstr "Levice" #: contrib/localflavor/sk/sk_districts.py:38 msgid "Levoca" -msgstr "" +msgstr "Levoca" #: contrib/localflavor/sk/sk_districts.py:39 msgid "Liptovsky Mikulas" -msgstr "" +msgstr "Liptovsky Mikulas" #: contrib/localflavor/sk/sk_districts.py:40 msgid "Lucenec" -msgstr "" +msgstr "Lucenec" #: contrib/localflavor/sk/sk_districts.py:41 msgid "Malacky" -msgstr "" +msgstr "Malacky" #: contrib/localflavor/sk/sk_districts.py:42 msgid "Martin" -msgstr "" +msgstr "Martin" #: contrib/localflavor/sk/sk_districts.py:43 msgid "Medzilaborce" -msgstr "" +msgstr "Medzilaborce" #: contrib/localflavor/sk/sk_districts.py:44 msgid "Michalovce" -msgstr "" +msgstr "Michalovce" #: contrib/localflavor/sk/sk_districts.py:45 msgid "Myjava" -msgstr "" +msgstr "Myjava" #: contrib/localflavor/sk/sk_districts.py:46 msgid "Namestovo" -msgstr "" +msgstr "Namestovo" #: contrib/localflavor/sk/sk_districts.py:47 msgid "Nitra" -msgstr "" +msgstr "Nitra" #: contrib/localflavor/sk/sk_districts.py:48 msgid "Nove Mesto nad Vahom" -msgstr "" +msgstr "Nove Mesto nad Vahom" #: contrib/localflavor/sk/sk_districts.py:49 msgid "Nove Zamky" -msgstr "" +msgstr "Nove Zamky" #: contrib/localflavor/sk/sk_districts.py:50 msgid "Partizanske" -msgstr "" +msgstr "Partizanske" #: contrib/localflavor/sk/sk_districts.py:51 msgid "Pezinok" -msgstr "" +msgstr "Pezinok" #: contrib/localflavor/sk/sk_districts.py:52 msgid "Piestany" -msgstr "" +msgstr "Piestany" #: contrib/localflavor/sk/sk_districts.py:53 msgid "Poltar" -msgstr "" +msgstr "Poltar" #: contrib/localflavor/sk/sk_districts.py:54 msgid "Poprad" -msgstr "" +msgstr "Poprad" #: contrib/localflavor/sk/sk_districts.py:55 msgid "Povazska Bystrica" -msgstr "" +msgstr "Povazska Bystrica" #: contrib/localflavor/sk/sk_districts.py:56 msgid "Presov" -msgstr "" +msgstr "Presov" #: contrib/localflavor/sk/sk_districts.py:57 msgid "Prievidza" -msgstr "" +msgstr "Prievidza" #: contrib/localflavor/sk/sk_districts.py:58 msgid "Puchov" -msgstr "" +msgstr "Puchov" #: contrib/localflavor/sk/sk_districts.py:59 msgid "Revuca" -msgstr "" +msgstr "Revuca" #: contrib/localflavor/sk/sk_districts.py:60 msgid "Rimavska Sobota" -msgstr "" +msgstr "Rimavska Sobota" #: contrib/localflavor/sk/sk_districts.py:61 msgid "Roznava" -msgstr "" +msgstr "Roznava" #: contrib/localflavor/sk/sk_districts.py:62 msgid "Ruzomberok" -msgstr "" +msgstr "Ruzomberok" #: contrib/localflavor/sk/sk_districts.py:63 msgid "Sabinov" -msgstr "" +msgstr "Sabinov" #: contrib/localflavor/sk/sk_districts.py:64 msgid "Senec" -msgstr "" +msgstr "Senec" #: contrib/localflavor/sk/sk_districts.py:65 msgid "Senica" -msgstr "" +msgstr "Senica" #: contrib/localflavor/sk/sk_districts.py:66 msgid "Skalica" -msgstr "" +msgstr "Skalica" #: contrib/localflavor/sk/sk_districts.py:67 msgid "Snina" -msgstr "" +msgstr "Snina" #: contrib/localflavor/sk/sk_districts.py:68 msgid "Sobrance" -msgstr "" +msgstr "Sobrance" #: contrib/localflavor/sk/sk_districts.py:69 msgid "Spisska Nova Ves" -msgstr "" +msgstr "Spisska Nova Ves" #: contrib/localflavor/sk/sk_districts.py:70 msgid "Stara Lubovna" -msgstr "" +msgstr "Stara Lubovna" #: contrib/localflavor/sk/sk_districts.py:71 msgid "Stropkov" -msgstr "" +msgstr "Stropkov" #: contrib/localflavor/sk/sk_districts.py:72 msgid "Svidnik" -msgstr "" +msgstr "Svidnik" #: contrib/localflavor/sk/sk_districts.py:73 msgid "Sala" -msgstr "" +msgstr "Sala" #: contrib/localflavor/sk/sk_districts.py:74 msgid "Topolcany" -msgstr "" +msgstr "Topolcany" #: contrib/localflavor/sk/sk_districts.py:75 msgid "Trebisov" -msgstr "" +msgstr "Trebisov" #: contrib/localflavor/sk/sk_districts.py:76 msgid "Trencin" -msgstr "" +msgstr "Trencin" #: contrib/localflavor/sk/sk_districts.py:77 msgid "Trnava" -msgstr "" +msgstr "Trnava" #: contrib/localflavor/sk/sk_districts.py:78 msgid "Turcianske Teplice" -msgstr "" +msgstr "Turcianske Teplice" #: contrib/localflavor/sk/sk_districts.py:79 msgid "Tvrdosin" -msgstr "" +msgstr "Tvrdosin" #: contrib/localflavor/sk/sk_districts.py:80 msgid "Velky Krtis" -msgstr "" +msgstr "Velky Krtis" #: contrib/localflavor/sk/sk_districts.py:81 msgid "Vranov nad Toplou" -msgstr "" +msgstr "Vranov nad Toplou" #: contrib/localflavor/sk/sk_districts.py:82 msgid "Zlate Moravce" -msgstr "" +msgstr "Zlate Moravce" #: contrib/localflavor/sk/sk_districts.py:83 msgid "Zvolen" -msgstr "" +msgstr "Zvolen" #: contrib/localflavor/sk/sk_districts.py:84 msgid "Zarnovica" -msgstr "" +msgstr "Zarnovica" #: contrib/localflavor/sk/sk_districts.py:85 msgid "Ziar nad Hronom" -msgstr "" +msgstr "Ziar nad Hronom" #: contrib/localflavor/sk/sk_districts.py:86 msgid "Zilina" -msgstr "" +msgstr "Zilina" #: contrib/localflavor/sk/sk_regions.py:8 msgid "Banska Bystrica region" -msgstr "" +msgstr "Banska Bystrica region" #: contrib/localflavor/sk/sk_regions.py:9 msgid "Bratislava region" @@ -3141,15 +3160,15 @@ msgstr "Inserire un codice postale valido." #: contrib/localflavor/uk/uk_regions.py:11 msgid "Bedfordshire" -msgstr "" +msgstr "Bedfordshire" #: contrib/localflavor/uk/uk_regions.py:12 msgid "Buckinghamshire" -msgstr "" +msgstr "Buckinghamshire" #: contrib/localflavor/uk/uk_regions.py:14 msgid "Cheshire" -msgstr "" +msgstr "Cheshire" #: contrib/localflavor/uk/uk_regions.py:15 msgid "Cornwall and Isles of Scilly" @@ -3157,23 +3176,23 @@ msgstr "Cornovaglia e Isole di Scilly" #: contrib/localflavor/uk/uk_regions.py:16 msgid "Cumbria" -msgstr "" +msgstr "Cumbria" #: contrib/localflavor/uk/uk_regions.py:17 msgid "Derbyshire" -msgstr "" +msgstr "Derbyshire" #: contrib/localflavor/uk/uk_regions.py:18 msgid "Devon" -msgstr "" +msgstr "Devon" #: contrib/localflavor/uk/uk_regions.py:19 msgid "Dorset" -msgstr "" +msgstr "Dorset" #: contrib/localflavor/uk/uk_regions.py:20 msgid "Durham" -msgstr "" +msgstr "Durham" #: contrib/localflavor/uk/uk_regions.py:21 msgid "East Sussex" @@ -3181,51 +3200,51 @@ msgstr "Sussex dell'Est" #: contrib/localflavor/uk/uk_regions.py:22 msgid "Essex" -msgstr "" +msgstr "Essex" #: contrib/localflavor/uk/uk_regions.py:23 msgid "Gloucestershire" -msgstr "" +msgstr "Gloucestershire" #: contrib/localflavor/uk/uk_regions.py:24 msgid "Greater London" -msgstr "" +msgstr "Greater London" #: contrib/localflavor/uk/uk_regions.py:25 msgid "Greater Manchester" -msgstr "" +msgstr "Greater Manchester" #: contrib/localflavor/uk/uk_regions.py:26 msgid "Hampshire" -msgstr "" +msgstr "Hampshire" #: contrib/localflavor/uk/uk_regions.py:27 msgid "Hertfordshire" -msgstr "" +msgstr "Hertfordshire" #: contrib/localflavor/uk/uk_regions.py:28 msgid "Kent" -msgstr "" +msgstr "Kent" #: contrib/localflavor/uk/uk_regions.py:29 msgid "Lancashire" -msgstr "" +msgstr "Lancashire" #: contrib/localflavor/uk/uk_regions.py:30 msgid "Leicestershire" -msgstr "" +msgstr "Leicestershire" #: contrib/localflavor/uk/uk_regions.py:31 msgid "Lincolnshire" -msgstr "" +msgstr "Lincolnshire" #: contrib/localflavor/uk/uk_regions.py:32 msgid "Merseyside" -msgstr "" +msgstr "Merseyside" #: contrib/localflavor/uk/uk_regions.py:33 msgid "Norfolk" -msgstr "" +msgstr "Norfolk" #: contrib/localflavor/uk/uk_regions.py:34 msgid "North Yorkshire" @@ -3233,27 +3252,27 @@ msgstr "Yorkshire del Nord" #: contrib/localflavor/uk/uk_regions.py:35 msgid "Northamptonshire" -msgstr "" +msgstr "Northamptonshire" #: contrib/localflavor/uk/uk_regions.py:36 msgid "Northumberland" -msgstr "" +msgstr "Northumberland" #: contrib/localflavor/uk/uk_regions.py:37 msgid "Nottinghamshire" -msgstr "" +msgstr "Nottinghamshire" #: contrib/localflavor/uk/uk_regions.py:38 msgid "Oxfordshire" -msgstr "" +msgstr "Oxfordshire" #: contrib/localflavor/uk/uk_regions.py:39 msgid "Shropshire" -msgstr "" +msgstr "Shropshire" #: contrib/localflavor/uk/uk_regions.py:40 msgid "Somerset" -msgstr "" +msgstr "Somerset" #: contrib/localflavor/uk/uk_regions.py:41 msgid "South Yorkshire" @@ -3261,23 +3280,23 @@ msgstr "Yorkshire del Sud" #: contrib/localflavor/uk/uk_regions.py:42 msgid "Staffordshire" -msgstr "" +msgstr "Staffordshire" #: contrib/localflavor/uk/uk_regions.py:43 msgid "Suffolk" -msgstr "" +msgstr "Suffolk" #: contrib/localflavor/uk/uk_regions.py:44 msgid "Surrey" -msgstr "" +msgstr "Surrey" #: contrib/localflavor/uk/uk_regions.py:45 msgid "Tyne and Wear" -msgstr "" +msgstr "Tyne and Wear" #: contrib/localflavor/uk/uk_regions.py:46 msgid "Warwickshire" -msgstr "" +msgstr "Warwickshire" #: contrib/localflavor/uk/uk_regions.py:47 msgid "West Midlands" @@ -3293,48 +3312,51 @@ msgstr "Yorkshire dell'Ovest" #: contrib/localflavor/uk/uk_regions.py:50 msgid "Wiltshire" -msgstr "" +msgstr "Wiltshire" #: contrib/localflavor/uk/uk_regions.py:51 msgid "Worcestershire" -msgstr "" +msgstr "Worcestershire" #: contrib/localflavor/uk/uk_regions.py:55 msgid "County Antrim" -msgstr "" +msgstr "County Antrim" #: contrib/localflavor/uk/uk_regions.py:56 msgid "County Armagh" -msgstr "" +msgstr "County Armagh" #: contrib/localflavor/uk/uk_regions.py:57 -#: contrib/localflavor/uk/uk_regions.py:58 msgid "County Down" -msgstr "" +msgstr "County Down" + +#: contrib/localflavor/uk/uk_regions.py:58 +msgid "County Fermanagh" +msgstr "County Fermanagh" #: contrib/localflavor/uk/uk_regions.py:59 msgid "County Londonderry" -msgstr "" +msgstr "County Londonderry" #: contrib/localflavor/uk/uk_regions.py:60 msgid "County Tyrone" -msgstr "" +msgstr "County Tyrone" #: contrib/localflavor/uk/uk_regions.py:64 msgid "Clwyd" -msgstr "" +msgstr "Clwyd" #: contrib/localflavor/uk/uk_regions.py:65 msgid "Dyfed" -msgstr "" +msgstr "Dyfed" #: contrib/localflavor/uk/uk_regions.py:66 msgid "Gwent" -msgstr "" +msgstr "Gwent" #: contrib/localflavor/uk/uk_regions.py:67 msgid "Gwynedd" -msgstr "" +msgstr "Gwynedd" #: contrib/localflavor/uk/uk_regions.py:68 msgid "Mid Glamorgan" @@ -3342,7 +3364,7 @@ msgstr "Glamorgan centrale" #: contrib/localflavor/uk/uk_regions.py:69 msgid "Powys" -msgstr "" +msgstr "Powys" #: contrib/localflavor/uk/uk_regions.py:70 msgid "South Glamorgan" @@ -3354,7 +3376,7 @@ msgstr "Glamorgan Ovest" #: contrib/localflavor/uk/uk_regions.py:75 msgid "Borders" -msgstr "" +msgstr "Borders" #: contrib/localflavor/uk/uk_regions.py:76 msgid "Central Scotland" @@ -3362,23 +3384,23 @@ msgstr "Scozia Centrale" #: contrib/localflavor/uk/uk_regions.py:77 msgid "Dumfries and Galloway" -msgstr "" +msgstr "Dumfries and Galloway" #: contrib/localflavor/uk/uk_regions.py:78 msgid "Fife" -msgstr "" +msgstr "Fife" #: contrib/localflavor/uk/uk_regions.py:79 msgid "Grampian" -msgstr "" +msgstr "Grampian" #: contrib/localflavor/uk/uk_regions.py:80 msgid "Highland" -msgstr "" +msgstr "Highland" #: contrib/localflavor/uk/uk_regions.py:81 msgid "Lothian" -msgstr "" +msgstr "Lothian" #: contrib/localflavor/uk/uk_regions.py:82 msgid "Orkney Islands" @@ -3390,11 +3412,11 @@ msgstr "Isole Shetland" #: contrib/localflavor/uk/uk_regions.py:84 msgid "Strathclyde" -msgstr "" +msgstr "Strathclyde" #: contrib/localflavor/uk/uk_regions.py:85 msgid "Tayside" -msgstr "" +msgstr "Tayside" #: contrib/localflavor/uk/uk_regions.py:86 msgid "Western Isles" @@ -3444,19 +3466,19 @@ msgstr "Libero Stato" #: contrib/localflavor/za/za_provinces.py:6 msgid "Gauteng" -msgstr "" +msgstr "Gauteng" #: contrib/localflavor/za/za_provinces.py:7 msgid "KwaZulu-Natal" -msgstr "" +msgstr "KwaZulu-Natal" #: contrib/localflavor/za/za_provinces.py:8 msgid "Limpopo" -msgstr "" +msgstr "Limpopo" #: contrib/localflavor/za/za_provinces.py:9 msgid "Mpumalanga" -msgstr "" +msgstr "Mpumalanga" #: contrib/localflavor/za/za_provinces.py:10 msgid "Northern Cape" @@ -3502,23 +3524,23 @@ msgstr "redirezione" msgid "redirects" msgstr "redirezioni" -#: contrib/sessions/models.py:46 +#: contrib/sessions/models.py:41 msgid "session key" msgstr "chiave di sessione" -#: contrib/sessions/models.py:47 +#: contrib/sessions/models.py:42 msgid "session data" msgstr "dati di sessione" -#: contrib/sessions/models.py:48 +#: contrib/sessions/models.py:43 msgid "expire date" msgstr "data di scadenza" -#: contrib/sessions/models.py:53 +#: contrib/sessions/models.py:48 msgid "session" msgstr "sessione" -#: contrib/sessions/models.py:54 +#: contrib/sessions/models.py:49 msgid "sessions" msgstr "sessioni" @@ -3586,7 +3608,7 @@ msgstr "Sono ammessi soltanto caratteri numerici." msgid "This value can't be comprised solely of digits." msgstr "Questo valore non può essere composto solo da cifre." -#: core/validators.py:128 newforms/fields.py:151 +#: core/validators.py:128 newforms/fields.py:152 msgid "Enter a whole number." msgstr "Inserire un numero intero." @@ -3603,7 +3625,7 @@ msgstr "L'anno deve essere 1900 o successivo." msgid "Invalid date: %s" msgstr "Data non valida: %s" -#: core/validators.py:156 db/models/fields/__init__.py:509 +#: core/validators.py:156 db/models/fields/__init__.py:548 msgid "Enter a valid date in YYYY-MM-DD format." msgstr "Inserire una data valida in formato AAAA-MM-GG." @@ -3611,20 +3633,20 @@ msgstr "Inserire una data valida in formato AAAA-MM-GG." msgid "Enter a valid time in HH:MM format." msgstr "Inserire un ora valida in formato OO:MM." -#: core/validators.py:165 db/models/fields/__init__.py:583 +#: core/validators.py:165 db/models/fields/__init__.py:625 msgid "Enter a valid date/time in YYYY-MM-DD HH:MM format." msgstr "Inserire una data/ora valida in formato AAAA-MM-GG OO:MM." -#: core/validators.py:170 newforms/fields.py:402 +#: core/validators.py:170 newforms/fields.py:403 msgid "Enter a valid e-mail address." msgstr "Inserire un indirizzo e-mail valido." -#: core/validators.py:182 core/validators.py:474 newforms/fields.py:432 +#: core/validators.py:182 core/validators.py:474 newforms/fields.py:433 #: oldforms/__init__.py:687 msgid "No file was submitted. Check the encoding type on the form." msgstr "Non è stato inviato alcun file. Verificare il tipo di codifica della form." -#: core/validators.py:193 newforms/fields.py:458 +#: core/validators.py:193 newforms/fields.py:459 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -3855,154 +3877,158 @@ msgstr "" msgid "%(object)s with this %(type)s already exists for the given %(field)s." msgstr "Un %(object)s·con questo·%(type)s·esiste già per questo·%(field)s." -#: db/models/fields/__init__.py:52 +#: db/models/fields/__init__.py:54 #, python-format msgid "%(optname)s with this %(fieldname)s already exists." msgstr "Un %(optname)s·con questo·%(fieldname)s·esiste già." -#: db/models/fields/__init__.py:161 db/models/fields/__init__.py:318 -#: db/models/fields/__init__.py:735 db/models/fields/__init__.py:746 -#: newforms/fields.py:45 oldforms/__init__.py:374 +#: db/models/fields/__init__.py:179 db/models/fields/__init__.py:348 +#: db/models/fields/__init__.py:780 db/models/fields/__init__.py:791 +#: newforms/fields.py:46 oldforms/__init__.py:374 msgid "This field is required." msgstr "Questo campo è obbligatorio." -#: db/models/fields/__init__.py:418 +#: db/models/fields/__init__.py:448 msgid "This value must be an integer." msgstr "Questo valore deve essere un intero." -#: db/models/fields/__init__.py:454 +#: db/models/fields/__init__.py:487 msgid "This value must be either True or False." msgstr "Questo valore deve essere True o False." -#: db/models/fields/__init__.py:475 +#: db/models/fields/__init__.py:511 msgid "This field cannot be null." msgstr "Questo campo non può essere nullo." -#: db/models/fields/__init__.py:644 +#: db/models/fields/__init__.py:689 msgid "This value must be a decimal number." msgstr "Questo valore deve essere un numero decimale." -#: db/models/fields/__init__.py:755 +#: db/models/fields/__init__.py:800 msgid "Enter a valid filename." msgstr "Inserire un nome di file valido." -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:981 msgid "This value must be either None, True or False." msgstr "Questo valore deve essere None, True o False." -#: db/models/fields/related.py:55 +#: db/models/fields/related.py:94 #, python-format msgid "Please enter a valid %s." msgstr "Inserire un %s valido." -#: db/models/fields/related.py:658 +#: db/models/fields/related.py:721 msgid "Separate multiple IDs with commas." msgstr "Separare gli ID multipli con virgole." -#: db/models/fields/related.py:660 +#: db/models/fields/related.py:723 msgid "Hold down \"Control\", or \"Command\" on a Mac, to select more than one." msgstr "" "Tenere premuto \"Control\", o \"Command\" su Mac, per selezionarne più di " "uno." -#: db/models/fields/related.py:707 +#: db/models/fields/related.py:770 #, python-format msgid "Please enter valid %(self)s IDs. The value %(value)r is invalid." msgid_plural "Please enter valid %(self)s IDs. The values %(value)r are invalid." msgstr[0] "Inserire un ID valido per %(self)s. Il valore %(value)r non è valido." msgstr[1] "Inserire ID validi per %(self)s. I valori %(value)r non sono validi." -#: newforms/fields.py:46 +#: newforms/fields.py:47 msgid "Enter a valid value." msgstr "Inserire un valore valido." -#: newforms/fields.py:123 -#, python-format -msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." -msgstr "Assicurarsi che questo valore non contenga più di %(max)d caratteri (ne ha %(length)d)." - #: newforms/fields.py:124 #, python-format -msgid "Ensure this value has at least %(min)d characters (it has %(length)d)." -msgstr "Assicurarsi che questo valore contenga almeno %(min)d caratteri (ne ha %(length)d)." +msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." +msgstr "" +"Assicurarsi che questo valore non contenga più di %(max)d caratteri (ne ha %" +"(length)d)." -#: newforms/fields.py:152 newforms/fields.py:181 newforms/fields.py:210 +#: newforms/fields.py:125 +#, python-format +msgid "Ensure this value has at least %(min)d characters (it has %(length)d)." +msgstr "" +"Assicurarsi che questo valore contenga almeno %(min)d caratteri (ne ha %" +"(length)d)." + +#: newforms/fields.py:153 newforms/fields.py:182 newforms/fields.py:211 #, python-format msgid "Ensure this value is less than or equal to %s." msgstr "Assicurarsi che questo valore sia minore o uguale a %s." -#: newforms/fields.py:153 newforms/fields.py:182 newforms/fields.py:211 +#: newforms/fields.py:154 newforms/fields.py:183 newforms/fields.py:212 #, python-format msgid "Ensure this value is greater than or equal to %s." msgstr "Assicurarsi che questo valore sia maggiore o uguale a %s." -#: newforms/fields.py:180 newforms/fields.py:209 +#: newforms/fields.py:181 newforms/fields.py:210 msgid "Enter a number." msgstr "Inserire un numero." -#: newforms/fields.py:212 +#: newforms/fields.py:213 #, python-format msgid "Ensure that there are no more than %s digits in total." msgstr "Assicurarsi che non vi siano più di %s cifre in totale." -#: newforms/fields.py:213 +#: newforms/fields.py:214 #, python-format msgid "Ensure that there are no more than %s decimal places." msgstr "Assicurarsi che non vi siano più di %s cifre decimali." -#: newforms/fields.py:214 +#: newforms/fields.py:215 #, python-format msgid "Ensure that there are no more than %s digits before the decimal point." msgstr "Assicurarsi che non vi siano più di %s cifre prima della virgola." -#: newforms/fields.py:262 newforms/fields.py:723 +#: newforms/fields.py:263 newforms/fields.py:751 msgid "Enter a valid date." msgstr "Inserire una data valida." -#: newforms/fields.py:295 newforms/fields.py:724 +#: newforms/fields.py:296 newforms/fields.py:752 msgid "Enter a valid time." msgstr "Inserire un ora valida." -#: newforms/fields.py:334 +#: newforms/fields.py:335 msgid "Enter a valid date/time." msgstr "Inserire una coppia data/ora valida." -#: newforms/fields.py:433 +#: newforms/fields.py:434 msgid "No file was submitted." msgstr "Nessun file è stato inviato." -#: newforms/fields.py:434 oldforms/__init__.py:689 +#: newforms/fields.py:435 oldforms/__init__.py:689 msgid "The submitted file is empty." msgstr "Il file inviato è vuoto." -#: newforms/fields.py:496 +#: newforms/fields.py:497 msgid "Enter a valid URL." msgstr "Inserire una URL valida." -#: newforms/fields.py:497 +#: newforms/fields.py:498 msgid "This URL appears to be a broken link." msgstr "Questa URL non sembra funzionare." -#: newforms/fields.py:559 newforms/models.py:317 +#: newforms/fields.py:560 newforms/models.py:299 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" "Scegliere un'opzione valida. La scelta effettuata non compare tra quelle " "disponibili." -#: newforms/fields.py:598 +#: newforms/fields.py:599 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Scegliere un'opzione valida. '%(value)s non compare tra quelle disponibili." -#: newforms/fields.py:599 newforms/fields.py:661 newforms/models.py:377 +#: newforms/fields.py:600 newforms/fields.py:662 newforms/models.py:371 msgid "Enter a list of values." msgstr "Inserire una lista di valori." -#: newforms/fields.py:752 +#: newforms/fields.py:780 msgid "Enter a valid IPv4 address." msgstr "Inserire un indirizzo IPv4 valido." -#: newforms/models.py:378 +#: newforms/models.py:372 #, python-format msgid "Select a valid choice. %s is not one of the available choices." msgstr "Scegliere un'opzione valida. '%s non compare tra quelle disponibili." @@ -4035,47 +4061,47 @@ msgstr "Inserire un numero positivo." msgid "Enter a whole number between 0 and 32,767." msgstr "Inserire un numero intero compreso tra 0 e 32.767 ." -#: template/defaultfilters.py:691 +#: template/defaultfilters.py:698 msgid "yes,no,maybe" msgstr "sì,no,forse" -#: template/defaultfilters.py:722 +#: template/defaultfilters.py:729 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d byte" msgstr[1] "%(size)d byte" -#: template/defaultfilters.py:724 +#: template/defaultfilters.py:731 #, python-format msgid "%.1f KB" -msgstr "" +msgstr "%.1f KB" -#: template/defaultfilters.py:726 +#: template/defaultfilters.py:733 #, python-format msgid "%.1f MB" -msgstr "" +msgstr "%.1f MB" -#: template/defaultfilters.py:727 +#: template/defaultfilters.py:734 #, python-format msgid "%.1f GB" -msgstr "" +msgstr "%.1f GB" #: utils/dateformat.py:41 msgid "p.m." -msgstr "" +msgstr "p.m." #: utils/dateformat.py:42 msgid "a.m." -msgstr "" +msgstr "a.m." #: utils/dateformat.py:47 msgid "PM" -msgstr "" +msgstr "PM" #: utils/dateformat.py:48 msgid "AM" -msgstr "" +msgstr "AM" #: utils/dateformat.py:97 msgid "midnight" @@ -4319,23 +4345,23 @@ msgstr "%(number)d %(type)s" msgid ", %(number)d %(type)s" msgstr ", %(number)d %(type)s" -#: utils/translation/trans_real.py:399 +#: utils/translation/trans_real.py:403 msgid "DATE_FORMAT" msgstr "j F Y" -#: utils/translation/trans_real.py:400 +#: utils/translation/trans_real.py:404 msgid "DATETIME_FORMAT" msgstr "j F Y, H:i" -#: utils/translation/trans_real.py:401 +#: utils/translation/trans_real.py:405 msgid "TIME_FORMAT" msgstr "H:i" -#: utils/translation/trans_real.py:417 +#: utils/translation/trans_real.py:421 msgid "YEAR_MONTH_FORMAT" msgstr "Y F" -#: utils/translation/trans_real.py:418 +#: utils/translation/trans_real.py:422 msgid "MONTH_DAY_FORMAT" msgstr "F j" diff --git a/django/contrib/admin/views/decorators.py b/django/contrib/admin/views/decorators.py index cedb1f9cfd..c27b2e7427 100644 --- a/django/contrib/admin/views/decorators.py +++ b/django/contrib/admin/views/decorators.py @@ -84,12 +84,13 @@ def staff_member_required(view_func): message = ERROR_MESSAGE if '@' in username: # Mistakenly entered e-mail address instead of username? Look it up. - try: - user = User.objects.get(email=username) - except User.DoesNotExist: - message = _("Usernames cannot contain the '@' character.") + users = list(User.objects.filter(email=username)) + if len(users) == 1: + message = _("Your e-mail address is not your username. Try '%s' instead.") % users[0].username else: - message = _("Your e-mail address is not your username. Try '%s' instead.") % user.username + # Either we cannot find the user, or if more than 1 + # we cannot guess which user is the correct one. + message = _("Usernames cannot contain the '@' character.") return _display_login_form(request, message) # The user data is correct; log in the user in and continue. diff --git a/django/core/handlers/base.py b/django/core/handlers/base.py index a81bec322f..1fdd7c3d6b 100644 --- a/django/core/handlers/base.py +++ b/django/core/handlers/base.py @@ -115,7 +115,10 @@ class BaseHandler(object): # Get the exception info now, in case another exception is thrown later. exc_info = sys.exc_info() receivers = dispatcher.send(signal=signals.got_request_exception, request=request) - if settings.DEBUG: + + if settings.DEBUG_PROPAGATE_EXCEPTIONS: + raise + elif settings.DEBUG: from django.views import debug return debug.technical_500_response(request, *exc_info) else: diff --git a/django/db/models/base.py b/django/db/models/base.py index 181d845932..0ee225675a 100644 --- a/django/db/models/base.py +++ b/django/db/models/base.py @@ -339,6 +339,8 @@ class Model(object): dispatcher.send(signal=signals.post_save, sender=self.__class__, instance=self, created=(not record_exists), raw=raw) + save_base.alters_data = True + def validate(self): """ First coerces all fields on this instance to their proper Python types. diff --git a/docs/settings.txt b/docs/settings.txt index 5aee19102b..9b89c92343 100644 --- a/docs/settings.txt +++ b/docs/settings.txt @@ -391,6 +391,16 @@ are inappropriate for public consumption. File paths, configuration options, and the like all give attackers extra information about your server. Never deploy a site with ``DEBUG`` turned on. +DEBUG_PROPAGATE_EXCEPTIONS +-------------------------- + +Default: ``False`` + +If set to True, Django's normal exception handling of view functions +will be suppressed, and exceptions will propagate upwards. This can +be useful for some test setups, and should never be used on a live +site. + DEFAULT_CHARSET ---------------