diff --git a/django/conf/locale/de/LC_MESSAGES/django.mo b/django/conf/locale/de/LC_MESSAGES/django.mo
index 234819f87931ef3854bf5b0851a31b0efeccf80e..cfaee84b51b172bbff4c2758e862d5e4baaab32f 100644
GIT binary patch
delta 13986
zcmZA72YeMpyT|b*z0*SpLZ|^kLP+Q_5^Crjf|Ni40YXVa2x2H6L8VKTE?uNbF({%U
z9Rx*10hJC?1zrS|m!{m`KQp<P&)tv1cb;cwr|s@J2le?9_c<%vT^EXY%y&3mb90<B
z_-#?g>E`Y@<HD46oF8gC&U*zM=L8lf9$43Ly5czOfG02n%hz)pAB;n~a9Ut<?1?eB
z64n1n>wRPhmlIS!uj16jYBWefZ=7PCZC!*l)DdbT$59>rW@D#;<D?J=qx#9glDGz0
zoAV`l;T~jt&S4B-eCL=w@iS@#7tj}PU?IGZy1=cW$$OzzTnN>^2C7{h^u!jZf!gAD
z?1F)K0<|+2Q9JS{dN95d7Hcl3fklX8uo$+m`Ch0UNwE&G`7G3cIT(O0EQ>R+5^h3&
z`~lV9In>1NqZarGU8=afYz7EGH7JJ4hoB}@*;*e961PFEq!(&p8K{9qV>Z5p+WJSR
z9V#40!O|FnHBb|bjbs1SpdSf8Ohc_G8#T}vRL9d$11>;Ka3iXt?WnEaYtNrRP5c_F
zpL^(mf1}2Eg1XNA71K|VSJ;0IP>RGBtc)G;By!uG%8eW+75kzdx<jayoJHN!yI2~Z
zVh9Gu^Cn<4Y64wR1NKBMC=GQ!2VcUaE-DqM>_TnjIqOxdLwpBYV1>qx!<*)$q2iU;
z9B*JPjA-IGk=Pe|;7ruSZeR&?Yw9@hSQ<5vUZ`8-8cIb^<J(vbKf~&H1*0*rnHe}9
z+Y*mP{&5cS2hWe=%PcgJ=KP@nr=uqNAx7YN?2P`*T04}4t#Az1)cb#sN+}Y5VPy<T
zFxJK};-07#O~iOSi&d~pOY?9xMP1(=t70bVSy_x)*hi?9UPf*C6V#5BWEQ3M{zp;i
zLZS_-qZJsByHE|EU_~s_+H_nO^*Xgio$rfLI2x<tdepP>6IQ}osEGu%F+1D@wa{T0
z#`w-$Dq7L!sD_tO_p~_s?SlzO%IS#1@qP3_zjo$)L99<)5;d_-=!*l<3p3FhM`Jg1
zp&y<?mu7m2iniz>zJ>+cn+qqQJMp`yiOjM2C8!Qp+585Z|JcU6Y`h=cXm=F-@muu7
zU+nn{?b&~Ibj>F2TK_`jpQ0W%_YP*oEm13Lhgw0RjZ-jzco-JM9XK8jqWWpVJDqpS
zuqbg~48)Ng*?(OyfrRe;9P1|QA*@FJBI=XSx0Ct6DT7)`1Zsd7)Gdj%aXf0rTH1Uk
z<V|(Dqn@=zHh;%OMIGEnb@&){&z{@77w=Aa;vm$DqfqB#F#wyOuJ2&aC*nxr6x0e&
zquO1?FuadyUy4~2LRWbz>Npzp-o~Lmc(PFw+K74vwxM319jG1o5hL&!>e;E@)wFAh
znqUH|-}b0m_$sR3<*13BM4k<obA?I~64x*oAE7>23i7BbZiC^Nf<ZXb=9i&Xumkl>
z975fK?@?QS(#GdeE53pn_;;*=k1$g2f4T1FwQG+Wa3V(HVpK<8qgHgn#=oGR>dUAJ
zUA6f?Q4@NGdZq#s%_rhZSeCdxs(m6B!+}^z@BdgTTETqOYqG++2{rSbsG09U-OJ;s
ztv`c&PdPq4*j`M)cwB{?a;{)WY{<z_>|)JE?ZA9=>4W7<Dhtr3r{he*6*v*A^fI4d
z8&J34JB-FBs2z&v&38Ta#>sdI`{Up~X2-roE$k=M#Lr`M{2jGJQAzgwk54jN(-Jk~
zMAX)2Vlw7nVLXf4y1VwgTVJz7{;2jvtz}RTZDku*Lp>YOsO#%tDQw%<Wwv}E3Ekr?
z)K=%99?Hq6j+dZTvIdLdN7x?sp;lC=pScy?F@bnK*2nW$0fSkE-lhhqej1@}Z7Ua*
z5GtKeTQnRs@EFv<@1h=>1*ien+Vg**CgPo9CLV(7xB}`H)IffHIkRyq9!Cv0o|7-(
zJE#S_)=+V$ve72Cpc;OHdKh=3W`5M3{~ooKr|}g$i~8O#J%Hx`>mZxr%tbvT4^Yoo
z`Bd{QIo!G&gZ2J@Pel!{V|gq-(8TpnGaZPv@NHB_pJE+!8)P2J`dEf|05-%4*a5%9
ziWo51oR301#O<&$=HMi~|0`^wN}7Erkk1BZAlAe$u{PepkFop^v*MG;3Y>db0=<Ts
zx1%i9CGLb8XbP6aEm#4MqZalDR$+W6Xc$i<)<NySaMVZVEaVk-mS8LV6ZKxl4L1{;
zkCliIp|1NKHBdl0A8HtmG1vyR!!E3fTTnamGrDvSpHgXo4KvI`HUWK!e?WIUW8(|x
zLwplG@IHFtL+dltL+O@jt_wzQ;?mX%sP@%SI}w%1{%e3PBs5^6ZJ3OFCOK&shzBqX
zPoQ?>F=_&xN0<pEqOR|U;Wz|q;sW%-!x(_ak;lS0gWB;XS?oX0lQSmE%=j{@qid*@
z-b2m!5jMtuQTH}}q}j^RsCFx{Fm6D-&R?Jw_A_b$XHgTog}V2}v&};p<D$}(L`Up{
z?_n%HKs^JIqs(V@1Jnfip<cJusC&5^wZiMD9l4AC_`v$FJ@5CLX;&CEv683>yUN%^
zq%|6YI8hh1vgW9J*xtt7ZQK{NrGro_%tj475sTtX)b*=T18zdK+lsnwH`3na9HXKE
zPouW_8WzOcrh)Sm)q(eDGZBB(&J;zhxGd_HRkTLf^YyR_`6j4#X{dqIQ4<-9o_hbM
zQqdO9Ld|#qYJe5iji>=WvGE?%1dpL6cE)<adIhx;*HHsLK=t<=)sNrn=6o^q)%zbx
zMIBYQMxwSn8a1JYs2yr*^PN!>?ukV(8MWovr~#*-Ry-fwaEXnVSy!XRTZb-Pu!)Lh
z_L+4*Y6ah-8vbHEhwAVWYJlHR6TFF9;eFI~&rn<JlVd&^gHioQTI*Yz<goub(bguq
zTl-muShG<BzkwQX0&0M1r~wzD`uPBh;})!h2T{+|Ez|_>p%(N6wZs4Bu>aZtuQ8^h
zqNoANp)Rb7T4|(>V^AG5KustPb$vV*!gi?kNvH|-N3|P)VVI5T_kHVXm#wTv4ZH<4
zz)n<0U!YdD7qx<8sDVzQ+FwU?c+dJbs@+qo*H|;b!l-`A;_?D43_nKKk#Xi8jd_Cy
ziUxDB9o|KKt;VuL8mI^AAxp-NI0_r#VGKpDH%<F6tU=ritKkUiQq-0ovK}|OoKsY^
zHRn<H&U1qKb_&4~#Eoz$CSnvGz{>a+YUQOTnztbo^(=&8F^oaIH7#wNh}yYfsD+G2
z5550$sAy{zU{zd++QOq4f+tY}{ejwvhxi^oM@{&>x6DL0VoT!vs9Wd%wwYKV)N5J-
zHE?xQKd<OK<2wmdv^DLO!0zaQeNYcq3Wj0^>Jx1?YNb0-UnU1o*Ih<U{3dFEKT++T
zq5AiE$DA*OC5b~Y@9+P$sc36jqqeRWs)J0_Q=EhR<4op{N*FlFbQF!+fjCsVE?5qe
zQ9C*T)z5U)MBcNmL@(ma`u(L7xg^wZ59*`!Yt&Z#f|}4B)XEA>HWvn<2XRr<btO^#
zl(%sNYC?7K5H>@7yZTLGkvJIpV(t|7Utfbor<!|M8FgVC>fX1(vN#CCa1!d4Y(YI-
zUtr#M0frNw!3gx4W`2^@MsMQosEH<F9UO!&<1!bO`c%$fA{L!){`LA$j3nNR<?$Yl
z$HFtrFPB-Utv-Uf?go~^M(>)}?o~`6ehXvq8`OZ_GtE!EX4sn8HJwUlDyK0CtIab1
zo^J~FAU=f=7&+T?)EgTUFTw$M2CHMEIjj<gU{l<O)zEXUnQ%>PMmz{Lq0Kmg@tvDg
zG;q&(W`?`4GVw!<!ZN&T+M#w>5hq~>+=$`$1Z!ZG`DP+rQ2947UF~eX)B-bsW~d2I
z#b~|%JE&;D8<_WWFEkCJu>tu$SO*uPw*0uw-$iX<*dp^cp)71jydAaGcd#~ATWroJ
zVI1)?)U$9F+c3U!l?tCFPSg_fROg}|n$J)J??t^0578I>mYTPq7^<TX%*IMs92a9j
z+={wx55A2*VF31c-+U>hqDvhNrlJ8ypyC|VKoijeXV`cSs@+m_$2I7W>(CE#?fI{)
zhi(2l^y2)lHok;u#JAsP|2?U6TV@9Ah3Y63)o~_v#c>#fCvZGoLQOPjxp{2|VKA`^
z3*iDRg6mMX>~rfG>k|wkUwQ@mUxG@L6=v&tqGp<jn!sq(4!mXaQ&2lI%jOqjf8yoX
z1>IJf_T5oC)eE)2{-}kep(dV<RdKwFiaPudbz&Rp-tDsSQPhP$;v0A#3uEt9=7TC7
z)zLWA#Mh!GycxBC?Wnh9H@3yV)n-CHQMb_5kBYW#0LJ22tcyFbH2w$O(07d)AOLkM
zieh`Lfc0<$YT_GE6WE2?*{`rXo<_BQWaESn@?LM3lSV}sE<ru58&NC%%6b$%h)<$+
z=vNzGL2dC3)b;l;9G_zhhOagD#bU(sum-M2^>YgI{`=nrDjM)MY6~BtF8Bx4u*ipI
zheA*fS2UKzrdSSB?D>iK67gcJhC5NW_A&<IZPd;^M)m8nj=o(~3R6*oN~rfe8e8FD
zOvR5e5lgOjoYyfEE8s1xiUAwU2UZ=dN!$<H;B4H8=Wr%YCU_HrH<<}8L{~Ku`=~U+
z+o;d_@XfsA_$rce{>FZ|>LW9Aw=HJE{#c59DQtr=sE5;q{x}D9OP65?ZpQ#TjwA8R
z7T$lIXus9m!y%|!F$R6`9qUZ%Le#^!61{PabrY(eT+}W29t+}KRJ(sL2tBu%&xK;B
zal*E-|JwR!66zox<FGfj#wFMkuVE#uw%y#C_83XL2tDx#`r>ia#D7NhcL}xPXQ&S(
z-;d3}Wl(XLi%JTWhFB7p*%P0lW_Z+k5(f}pL`|$&F1HP5p$6=<!#v$RQP)jI?bKY<
z4$QatW#~@49yMXtW?T6bJxJ`uCU^+-EckrFPiCx(191&Tqu-}|x?vpF#KqR5sLzeZ
zSObggG(TP&V-#@;YA5Gm1IBkgqtcwj1Cwy-e`dBe3-y|<!UWuleb8r@`RpEup~N#$
z6WWRz@CvTPf}fjs8<rtHkDBlk)LYj53;kT@{?DMo^WmIAeNw&irCGr`tU|mW^>p9D
zmRM)E$-jYWzZS#r2!`T4)I<t>Wqt?5q0W!N09=jPxD^NL{japg{M)YSs4cpN+M?jS
z<~@x?#i`b5SdVxsYM>ja0gCN26M7k&5hr11T!UTlA?mekv)?=$iRjY9(vylzMGwqG
zJ=LSEW3d$R1a!ltsE2Mj>LFT(YQG&dk)5cw>LRM&yQp@Lup_!1Ft2Bq1MGiQ68%YN
zOJ<-tE^yFnl^?335?B{2qh7n-=z-I*AkN0|xDs1q*+Wbo)6fksqWZmp+JW1s3H|pF
z``?aAfy3rrbwEAMGf)?NiSBp^E8|gAhxf1uK0rN8o=42LXDsR#jz&#*J!arV?1>$|
zHUn?OaN-><Dz&Iw!k4hfQPV*bdJ`w3C#InW%)nwe(dHMT+ATv(bS;*|4L06yJ&c9P
zA44BJhrZ~#Mn(7N9(v&u8y7fcZb1O*7L>x`7>4Q~4mDs4)Rwlkc1J(r6x2uVaMZ0D
zhq`_Os=tNE^)6>E6|G={bvtUsyHH;qdr$-Zgqra=tdG}G9hdvYd@Wb9)<G?#1*+e6
zsMoF=YC<XKha<3{-v4n_G@}`)Enb3J*+<sx)=y9m+b+~r9>qd<7B#^;sDb`Q4dC{z
znP4EQzapr7F#2P83}SpIf{JGPvb7nOAa09#?FL`~zJXftbS!|gZ9EsX;)SSzmZKK5
z8nt8Fte@NbK~%dR(WT01D(d(Qs-ugj6<x;wyocJlXQ&SSkDG_AIO=?)HP+hF+Rd6`
z&9IKMPCd^4Yb6UvsN+Q#h^uXbZK$o<jivD@R>iBR_JQA-TT%kGkTBFvhGQVcpssI>
zYTpjEz(iELr0>{&t#lv>J#-nU35`N^FdEgtJJva<d%g_SZVQIvHq;KDL-ljndIL4!
zU3>m7)Oe3kZ-blbdvmW#Vi1Wa)Rs0vHEe6`X7fp?hiEA3VSNp?lBuW(<sXx&=sThs
zpH>ApF$8;HHQPYXoetNxBojCpt&cU1EaJ<QJ`^3<HviCs&OqW+%0kZXqr6N0b9`po
z^DUltw5Cm8N>iKHE*`e$@~N)(e=t!wo0(u6N8yk8t*{CmrP*^Ety$#4IOmD_G3kac
z9&WVzokS(_Jt%vK`Ay=i!i%<#yubgyZ-d^PENeSyM=pwbXG$<-oNdz>XWROJaI+ne
z=P~c7YR$ABz+Y+iG9`s_mf}NyA>`*%FYe-x+mz;%CM2Iy-lblFMh#Kl+h-{GM`bEC
zDQ79YIInL#9RnyUDU~R{QeNWRi-#UUeU^+Me;<p`|4no?A)#-urj!ySH{sXhN>eXH
z(Zi;rBy}BcQ4Vvyp8^hk6y^OYQvD-}KC)9euOo$P^mg<kzK9u=MfMz3XSVKtERAAG
zen@dAss9l*nZnOKCk9Vob<S;|d_>tpyq%)Mi}QCdf^v#;O^J29MSVPFG^HLz-xn1r
zW2x_;=qN|qT?Kd#7MM8i&kT}PXz-Y_p3Ki!`-Stb+KZKHPHAc5E!5{L$+4K+NJ<p-
zH57hUIyWeLDaUR5?$mX3ci9;$7-{QuY2;-a{y}~y`FVJrTnS1d^+(u`{8AiEtm7-{
z`Ns?@p_D;35lLHp;ONjNsSZ7Rte=lnDyjI7?I4K8p0+-gd?e*L@e-R$#{k;of8tCh
zP9x4Gb&vX0N(1Wp4-9uG`pGm4=TLou-l*e=9p70;P?1KRI2o9Cif=nz$WaN0aqfNU
zo$@k#{Sw!qbR*891k$FJZT|uBBwb_UUiKO>fil4672nnR%iF~27f$r0Uh0K-o2|dc
zMZ+2RzqnsLa7?FE<orC_<_d9D+T<Ta$#15Vp=46{q;~pnJ`J;V4|JTy4=7J<9D&i4
z)8@1@m<t+FE)bW;g*M-xHolZv#LMsxO8#-5`gfELwAay}Qc(Sn+iTnD_h;VmC5iU7
z{;$=Y+)zq$+d)<8>C|_k4*d|VZO{2oKcytc0Gr!Ny(aY}%6hIzCXS&DrRb>PmiL`!
z{(h!J&3XI6OSpQ|G?-`!rKj!c9`*LrpP`NfiVyALaTTQ-=iVgFKi<r*SR3LyoL6_f
z_#=_>$_wpF5r4}$zJpzPf9q>SqCQ1OTZ%vRQIxy(qSwjQr38}ef(hh@ztG_|a(<jU
zgvD&W8S#(Qf1>mypMPv3&b4h0>XE#~nZGIJDWP1{5i8gR{`d>Aj&~^f+0l+R;pDGU
z{{`nzT9E5QT#mYqmc(=MW6DWNlFhdv{~7hRxSITaJ(BuA{<jg7A(?+nwHJ7jxJ;=`
zd>gOh5ZlO|_H%8!56Srwx5hR$r)Hm1ULhYsuKEl84<_zNaq;)!ynny7hM+$UcH>fV
zk+>MwVsY}zaT;YECERv&jPtJ%H=}f*Bvbw&SDEv#Qbtg3MR|kr1Lsy!c2U29I^x{e
ze{UKdA`whEM>#<`KzU4qmpJ!;`U*+|%0O~$u^L538%hJ(=$J{-U+Q!`plqO&P{7fU
zHka~h=8q0Ai!x02Uq?|I+_atM;5AAi^0lxvr6l#&DDkxGP4OW2D)H~A;}gnB>N)rw
z<r4MAv`eC{qZoA^^~q1gfp`?pYy3Y6bTl?N%d9iWzfFB2r3-am9AnP~*=rQGpgf{X
zv^ft3`%Nb}c2kZ}KH*#wI|=1=bRxFv=Tn{rTPVxTIcE_Tw)M&6|6}W7D{=l2L;dIc
z0C(7WS!+RSGmNF2q5XASOIe}uyS~s_3dsP<K1w3_QTShs_<u7WW3TxO3vjMGcBa&#
zUISmJ6rp^>^+WI{tU>vK(v>y~$ms~vPm)nKcut}q^_OW-+UC^g0`)q|Q~%WF)2aVU
zy)JEa46>Faw~_d-ysY_S9E`B%&rzR2o1XZM`pVz`hXfsMqu;0pP~N5#p-nfOf+6-i
zRp(Fr!BLiTjj#pgAIGR~r-a&EA&jR?p$xZ;Zc(pCf37$ZU8rP`Xiuq4$v?ig^}n$l
z$!y9X>fV%tluSFJSIA!>?nwzFH_di%g!sjyvkkr=A4l;kkhebluYvz}^vJy%Q_tHw
zD=j^Ha9VP1`Pd^q)f<l*nVprEoF3XGqkmfRu+T24{YPb`W#@#pA2mEBH7hhNJ+uc0
zf6TkoA|&@_(?fyY_L|%eJH-Zg4I7g(Dr->gg+6b3cxLC&Rc`N;2?3s6bFwmq%{!OA
z*eBFBpO=yG*gZWxId?$jI^XDe5w&7MYt?F4yH<EqbX1gI#|{ylQ(sFPnU;|r(JVPT
zwP7gP`Vmq8+b()u+?Wy-T4rR8%nnT$l|4K;Jw5d0F{xP@L*w)Q9GRJs9oau)c<!h%
z!M@%HKFCVXPEF69`c@M^{{x?n%udb9N=@rOc;3aCq4VNq272VJ=<=+Jx!=5dxbTZD
za;L4R5tP5G+>dT~_-3c3rDhFJ&KjD#<m1pF&#q}&*{;3Iig#dxUg+CN$jUgdV&3u<
TmFBtjJ@-gVWBl>^-TeOt7k`6V

delta 13545
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
z%0DEIMqU4*Ojml;@5<C`1)2SnO?3s0QY-#pYwB<4`S&2xlMcOIr?-e>NxD8Fl_zB+
z1yDa6yOUx`y7WJ3ABIm|`ztA>_CLOq{nnMIo-+Np`;4+c(h|}htv`s&5h|+F*)j5+
zNi~RT5!WUSATEMeF^Te@NxDi{%nQmtpuQe)XACFJa&;eI9Pv%s6d;u&&VZ>`yk-_i
z16|>ydM<yMM$L#r@hwJ?z9C<M`h2bfAM&dy??wC+=b|s_x<fvX&Hnf2=als#Dvk|F
z@uVJgD7Z}K7Ir38Ch59ID#QSRDbfG`$WB=`+Uq*#R6YYKD|Pu5aJ^4TB&8#5O!?Ay
z)4B+0Jn1Z@dH!*C8RDwkJpgqTChtYkb<kphi9h6?Yos)!QpCAQ#aw+4@?MnZBz}py
z>Qna2X6+fcPjG`Y$2G8Z{JlxMg|vsXlGKV+kn}H7OVY=rYBctsu8yQoIv<o0@nxob
z9{FHg>)N;~(}s4{^?T@;D`}6BG+KyLT;l}nKpIS0Hg1R^|C)R^ynshZdCA`;>G}&x
z(k}JNL41}p#ua>umr3<qoJ;F}p9U33f0B>D6WGLc@)`Lvly$|_tD&o#K>1tJc`D|(
z%HEis`h03b8ccmI3{%Wi2}4MJ<mZz-MfmZKM)4G`!3M;s*IqJ{NyVs(rcT!>+>gB|
ztBO^yHf3F0eN&u9`4=wE?c9eSkjjw`Q$L<`Kwp|N6r3RGN+!)B-vsH`j3ebE4J6GV
z>Dp#7BXN?uubLWj-64HTYD?-*Sq)de6#I}4QN9A(QTH|0)R*P~h5shVNV-q@H}Stn
ztI6ji^(9}Dl!lwm6Tc+i26eTfELm;vZc2&$x2xaCe^2_#m6f7RB>CU*dw1`1;#I}@
zv6$3|!lrbh%NM`H)-J9@-LB+|<)eI(1FN3Mkesvb$&AU5Ta^z;4(&3=J9$etPe4+{
zz(q;d2fj?cJZP=2U&T_9<w7DOq9e;CjTxQ4R%%$GY<NW3hzP$XaYKfdYBM-4VMxEY
zp#ug-hct>yNa#Hzq)Ct7-Fx&4soEzctl2LmEZsYy=YZtfqjUHsznxUmFL~MQQ$fi?
sR~HRTUbEwYcXHC6{DDdPk1b1AfAE0gE0e~rE|N6k_`BpeC(`);A8<q+Jpcdz

diff --git a/django/conf/locale/de/LC_MESSAGES/django.po b/django/conf/locale/de/LC_MESSAGES/django.po
index f529167..a281705 100644
--- a/django/conf/locale/de/LC_MESSAGES/django.po
+++ b/django/conf/locale/de/LC_MESSAGES/django.po
@@ -7,9 +7,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-06-23 20:23+0200\n"
-"PO-Revision-Date: 2008-06-23 20:51+0100\n"
-"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
+"POT-Creation-Date: 2008-07-13 11:41+0200\n"
+"PO-Revision-Date: 2008-07-13 11:42+0100\n"
+"Last-Translator: Horst Gutmann <zerok@zerokspot.com>\n"
 "Language-Team: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -1175,19 +1175,19 @@ msgstr "Benutzer"
 msgid "users"
 msgstr "Benutzer"
 
-#: contrib/auth/models.py:161
+#: contrib/auth/models.py:160
 msgid "Personal info"
 msgstr "Persönliche Infos"
 
-#: contrib/auth/models.py:162
+#: contrib/auth/models.py:161
 msgid "Permissions"
 msgstr "Berechtigungen"
 
-#: contrib/auth/models.py:163
+#: contrib/auth/models.py:162
 msgid "Important dates"
 msgstr "Wichtige Daten"
 
-#: contrib/auth/models.py:164
+#: contrib/auth/models.py:163
 msgid "Groups"
 msgstr "Gruppen"
 
@@ -1195,7 +1195,7 @@ msgstr "Gruppen"
 msgid "message"
 msgstr "Mitteilung"
 
-#: contrib/auth/views.py:48
+#: contrib/auth/views.py:49
 msgid "Logged out"
 msgstr "Abgemeldet"
 
@@ -1650,6 +1650,52 @@ msgstr "Bitte eine gültige CUIT im Format XX-XXXXXXXX-X oder XXXXXXXXXXXX einge
 msgid "Invalid CUIT."
 msgstr "Ungültige CUIT."
 
+#: contrib/localflavor/at/at_provinces.py:12
+msgid "Vienna"
+msgstr "Wien"
+
+#: contrib/localflavor/at/at_provinces.py:13
+msgid "Burgenland"
+msgstr ""
+
+#: contrib/localflavor/at/at_provinces.py:14
+msgid "Carinthia"
+msgstr "Kärnten"
+
+#: contrib/localflavor/at/at_provinces.py:15
+msgid "Lower Austria"
+msgstr "Niederösterreich"
+
+#: contrib/localflavor/at/at_provinces.py:16
+msgid "Upper Austria"
+msgstr "Oberösterreich"
+
+#: contrib/localflavor/at/at_provinces.py:17
+msgid "Salzburg"
+msgstr "Salzburg"
+
+#: contrib/localflavor/at/at_provinces.py:18
+msgid "Styria"
+msgstr "Steiermark"
+
+#: contrib/localflavor/at/at_provinces.py:19
+msgid "Tyrol"
+msgstr "Tirol"
+
+#: contrib/localflavor/at/at_provinces.py:20
+msgid "Vorarlberg"
+msgstr ""
+
+#: contrib/localflavor/at/forms.py:18
+#: contrib/localflavor/ch/forms.py:16
+#: contrib/localflavor/no/forms.py:12
+msgid "Enter a zip code in the format XXXX."
+msgstr "Bitte eine gültige Postleitzahl im Format XXXX eingeben."
+
+#: contrib/localflavor/at/forms.py:47
+msgid "Enter a valid Austrian Social Security Number in XXXX XXXXXX format."
+msgstr "Bitte eine gültige österreichische Sozialversicherungsnummer im Format XXXX XXXXXX eingeben."
+
 #: contrib/localflavor/au/forms.py:16
 msgid "Enter a 4 digit post code."
 msgstr "Bitte eine gültige vierstellige Postleitzahl eingeben."
@@ -1794,11 +1840,6 @@ msgstr ""
 msgid "Zurich"
 msgstr "Zürich"
 
-#: contrib/localflavor/ch/forms.py:16
-#: contrib/localflavor/no/forms.py:12
-msgid "Enter a zip code in the format XXXX."
-msgstr "Bitte eine gültige Postleitzahl im Format XXXX eingeben."
-
 #: contrib/localflavor/ch/forms.py:64
 msgid "Enter a valid Swiss identity or passport card number in X1234567<0 or 1234567890 format."
 msgstr "Bitte eine gültige Schweizer Identifikations- oder Reisepassnummer im FormatX1234567<0 oder 1234567890 eingeben."
@@ -3497,7 +3538,7 @@ msgid "This value can't be comprised solely of digits."
 msgstr "Dieser Wert darf nicht nur aus Ziffern bestehen."
 
 #: core/validators.py:128
-#: newforms/fields.py:152
+#: newforms/fields.py:157
 msgid "Enter a whole number."
 msgstr "Bitte eine ganze Zahl eingeben."
 
@@ -3515,7 +3556,7 @@ msgid "Invalid date: %s"
 msgstr "Ungültiges Datum: %s"
 
 #: core/validators.py:156
-#: db/models/fields/__init__.py:548
+#: db/models/fields/__init__.py:554
 msgid "Enter a valid date in YYYY-MM-DD format."
 msgstr "Bitte ein gültiges Datum im Format JJJJ-MM-TT eingeben."
 
@@ -3524,24 +3565,23 @@ msgid "Enter a valid time in HH:MM format."
 msgstr "Bitte eine gültige Zeit im Format SS:MM eingeben."
 
 #: core/validators.py:165
-#: db/models/fields/__init__.py:625
+#: db/models/fields/__init__.py:631
 msgid "Enter a valid date/time in YYYY-MM-DD HH:MM format."
 msgstr "Bitte eine gültige Datums- und Zeitangabe im Format JJJJ-MM-TT SS:MM eingeben."
 
 #: core/validators.py:170
-#: newforms/fields.py:403
+#: newforms/fields.py:408
 msgid "Enter a valid e-mail address."
 msgstr "Bitte eine gültige E-Mail-Adresse eingeben."
 
 #: core/validators.py:182
 #: core/validators.py:474
-#: newforms/fields.py:433
-#: oldforms/__init__.py:687
+#: newforms/fields.py:426
 msgid "No file was submitted. Check the encoding type on the form."
 msgstr "Es wurde keine Datei übermittelt. Eventuell ist das Formular-Encoding falsch."
 
 #: core/validators.py:193
-#: newforms/fields.py:459
+#: newforms/fields.py:468
 msgid "Upload a valid image. The file you uploaded was either not an image or a corrupted image."
 msgstr "Bitte ein Bild hochladen. Die hochgeladene Datei ist kein Bild, oder ist defekt."
 
@@ -3740,41 +3780,41 @@ msgstr "Das Attribut %(attr)s in Zeile %(line)s hat einen ungültigen Wert. Die
 msgid "%(object)s with this %(type)s already exists for the given %(field)s."
 msgstr "Ein '%(object)s' in dieser '%(type)s' existiert bereits für dieses '%(field)s'."
 
-#: db/models/fields/__init__.py:51
+#: db/models/fields/__init__.py:52
 #, python-format
 msgid "%(optname)s with this %(fieldname)s already exists."
 msgstr "Ein '%(optname)s' mit diesem '%(fieldname)s' existiert bereits."
 
-#: db/models/fields/__init__.py:176
-#: db/models/fields/__init__.py:348
-#: db/models/fields/__init__.py:780
-#: db/models/fields/__init__.py:791
-#: newforms/fields.py:46
+#: db/models/fields/__init__.py:182
+#: db/models/fields/__init__.py:354
+#: db/models/fields/__init__.py:788
+#: db/models/fields/__init__.py:799
+#: newforms/fields.py:51
 #: oldforms/__init__.py:374
 msgid "This field is required."
 msgstr "Dieses Feld ist zwingend erforderlich."
 
-#: db/models/fields/__init__.py:448
+#: db/models/fields/__init__.py:454
 msgid "This value must be an integer."
 msgstr "Dieser Wert muss eine Ganzzahl sein."
 
-#: db/models/fields/__init__.py:487
+#: db/models/fields/__init__.py:493
 msgid "This value must be either True or False."
 msgstr "Dieser Wert muss wahr oder falsch sein."
 
-#: db/models/fields/__init__.py:511
+#: db/models/fields/__init__.py:517
 msgid "This field cannot be null."
 msgstr "Dieses Feld darf nicht leer sein."
 
-#: db/models/fields/__init__.py:689
+#: db/models/fields/__init__.py:695
 msgid "This value must be a decimal number."
 msgstr "Dieser Wert muss eine Ganzzahl sein."
 
-#: db/models/fields/__init__.py:800
+#: db/models/fields/__init__.py:808
 msgid "Enter a valid filename."
 msgstr "Bitte einen gültigen Dateinamen eingeben."
 
-#: db/models/fields/__init__.py:981
+#: db/models/fields/__init__.py:999
 msgid "This value must be either None, True or False."
 msgstr "Dieser Wert muss None, True oder False sein."
 
@@ -3783,121 +3823,121 @@ msgstr "Dieser Wert muss None, True oder False sein."
 msgid "Please enter a valid %s."
 msgstr "Bitte ein gültiges '%s' eingeben."
 
-#: db/models/fields/related.py:746
+#: db/models/fields/related.py:756
 msgid "Separate multiple IDs with commas."
 msgstr "Mehrere IDs können mit Komma getrennt werden."
 
-#: db/models/fields/related.py:748
+#: db/models/fields/related.py:758
 msgid "Hold down \"Control\", or \"Command\" on a Mac, to select more than one."
 msgstr "Um mehr als eine Selektion zu treffen, \"Strg\", oder auf dem Mac \"Command\", beim Klicken gedrückt halten."
 
-#: db/models/fields/related.py:795
+#: db/models/fields/related.py:805
 #, 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] "Bitte gültige IDs für %(self)s eingeben. Der Wert %(value)r ist ungültig."
 msgstr[1] "Bitte gültige IDs für %(self)s eingeben. Die Werte %(value)r sind ungültig."
 
-#: newforms/fields.py:47
+#: newforms/fields.py:52
 msgid "Enter a valid value."
 msgstr "Bitte einen gültigen Wert eingeben."
 
-#: newforms/fields.py:124
+#: newforms/fields.py:129
 #, python-format
 msgid "Ensure this value has at most %(max)d characters (it has %(length)d)."
 msgstr "Bitte sicherstellen, dass der Text maximal %(max)d Zeichen hat. (Er hat %(length)d)."
 
-#: newforms/fields.py:125
+#: newforms/fields.py:130
 #, python-format
 msgid "Ensure this value has at least %(min)d characters (it has %(length)d)."
 msgstr "Bitte sicherstellen, dass der Text wenigstens %(min)d Zeichen hat. (Er hat %(length)d.)"
 
-#: newforms/fields.py:153
-#: newforms/fields.py:182
-#: newforms/fields.py:211
+#: newforms/fields.py:158
+#: newforms/fields.py:187
+#: newforms/fields.py:216
 #, python-format
 msgid "Ensure this value is less than or equal to %s."
 msgstr "Dieser Wert darf maximal %s sein."
 
-#: newforms/fields.py:154
-#: newforms/fields.py:183
-#: newforms/fields.py:212
+#: newforms/fields.py:159
+#: newforms/fields.py:188
+#: newforms/fields.py:217
 #, python-format
 msgid "Ensure this value is greater than or equal to %s."
 msgstr "Dieser Wert muss größer oder gleich %s sein."
 
-#: newforms/fields.py:181
-#: newforms/fields.py:210
+#: newforms/fields.py:186
+#: newforms/fields.py:215
 msgid "Enter a number."
 msgstr "Bitte eine Zahl eingeben."
 
-#: newforms/fields.py:213
+#: newforms/fields.py:218
 #, python-format
 msgid "Ensure that there are no more than %s digits in total."
 msgstr "Bitte geben Sie nicht mehr als insgesamt %s Ziffern ein."
 
-#: newforms/fields.py:214
+#: newforms/fields.py:219
 #, python-format
 msgid "Ensure that there are no more than %s decimal places."
 msgstr "Bitte geben Sie nicht mehr als %s Dezimalstellen ein."
 
-#: newforms/fields.py:215
+#: newforms/fields.py:220
 #, python-format
 msgid "Ensure that there are no more than %s digits before the decimal point."
 msgstr "Bitte geben Sie nicht mehr als %s Ziffern vor dem Komma ein."
 
-#: newforms/fields.py:263
-#: newforms/fields.py:750
+#: newforms/fields.py:268
+#: newforms/fields.py:779
 msgid "Enter a valid date."
 msgstr "Bitte ein gültiges Datum eingeben."
 
-#: newforms/fields.py:296
-#: newforms/fields.py:751
+#: newforms/fields.py:301
+#: newforms/fields.py:780
 msgid "Enter a valid time."
 msgstr "Bitte eine gültige Uhrzeit eingeben."
 
-#: newforms/fields.py:335
+#: newforms/fields.py:340
 msgid "Enter a valid date/time."
 msgstr "Bitte gültiges Datum und Uhrzeit eingeben."
 
-#: newforms/fields.py:434
+#: newforms/fields.py:427
 msgid "No file was submitted."
 msgstr "Es wurde keine Datei übertragen."
 
-#: newforms/fields.py:435
-#: oldforms/__init__.py:689
+#: newforms/fields.py:428
+#: oldforms/__init__.py:693
 msgid "The submitted file is empty."
 msgstr "Die ausgewählte Datei ist leer."
 
-#: newforms/fields.py:497
+#: newforms/fields.py:522
 msgid "Enter a valid URL."
 msgstr "Bitte eine gültige Adresse eingeben."
 
-#: newforms/fields.py:498
+#: newforms/fields.py:523
 msgid "This URL appears to be a broken link."
 msgstr "Diese Adresse scheint nicht gültig zu sein."
 
-#: newforms/fields.py:559
-#: newforms/models.py:305
+#: newforms/fields.py:588
+#: newforms/models.py:306
 msgid "Select a valid choice. That choice is not one of the available choices."
 msgstr "Bitte eine gültige Auswahl treffen."
 
-#: newforms/fields.py:598
+#: newforms/fields.py:627
 #, python-format
 msgid "Select a valid choice. %(value)s is not one of the available choices."
 msgstr "Bitte eine gültige Auswahl treffen. %(value)s ist keine gültige Auswahl."
 
-#: newforms/fields.py:599
-#: newforms/fields.py:661
-#: newforms/models.py:372
+#: newforms/fields.py:628
+#: newforms/fields.py:690
+#: newforms/models.py:373
 msgid "Enter a list of values."
 msgstr "Eine Liste mit Werten eingeben."
 
-#: newforms/fields.py:779
+#: newforms/fields.py:808
 msgid "Enter a valid IPv4 address."
 msgstr "Bitte eine gültige IPv4-Adresse eingeben."
 
-#: newforms/models.py:373
+#: newforms/models.py:374
 #, python-format
 msgid "Select a valid choice. %s is not one of the available choices."
 msgstr "Bitte eine gültige Auswahl treffen. %s ist keine gültige Auswahl."
@@ -3920,15 +3960,15 @@ msgstr "Zeilenumbrüche sind hier nicht erlaubt."
 msgid "Select a valid choice; '%(data)s' is not in %(choices)s."
 msgstr "Bitte eine gültige Auswahl treffen; '%(data)s' ist nicht in %(choices)s."
 
-#: oldforms/__init__.py:745
+#: oldforms/__init__.py:754
 msgid "Enter a whole number between -32,768 and 32,767."
 msgstr "Bitte eine Ganzzahl zwischen -32.768 und 32.767 eingeben."
 
-#: oldforms/__init__.py:755
+#: oldforms/__init__.py:764
 msgid "Enter a positive number."
 msgstr "Bitte eine ganze, positive Zahl eingeben."
 
-#: oldforms/__init__.py:765
+#: oldforms/__init__.py:774
 msgid "Enter a whole number between 0 and 32,767."
 msgstr "Bitte eine ganze Zahl zwischen 0 und 32.767 eingeben."
 
@@ -4167,7 +4207,7 @@ msgstr "Nov."
 msgid "Dec."
 msgstr "Dez."
 
-#: utils/text.py:127
+#: utils/text.py:128
 msgid "or"
 msgstr "oder"
 
@@ -4221,23 +4261,23 @@ msgstr "%(number)d %(type)s"
 msgid ", %(number)d %(type)s"
 msgstr ", %(number)d %(type)s"
 
-#: utils/translation/trans_real.py:403
+#: utils/translation/trans_real.py:412
 msgid "DATE_FORMAT"
 msgstr "j. N Y"
 
-#: utils/translation/trans_real.py:404
+#: utils/translation/trans_real.py:413
 msgid "DATETIME_FORMAT"
 msgstr "j. N Y, H:i"
 
-#: utils/translation/trans_real.py:405
+#: utils/translation/trans_real.py:414
 msgid "TIME_FORMAT"
 msgstr "H:i"
 
-#: utils/translation/trans_real.py:421
+#: utils/translation/trans_real.py:430
 msgid "YEAR_MONTH_FORMAT"
 msgstr "F Y"
 
-#: utils/translation/trans_real.py:422
+#: utils/translation/trans_real.py:431
 msgid "MONTH_DAY_FORMAT"
 msgstr "j. F"
 
