From a14135e14fa79fe55dcb56cfeb102d07be166dde Mon Sep 17 00:00:00 2001 From: Malcolm Tredinnick Date: Wed, 16 Apr 2008 04:59:55 +0000 Subject: [PATCH] queryset-refactor: Merged from trunk up to [7424]. git-svn-id: http://code.djangoproject.com/svn/django/branches/queryset-refactor@7430 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/conf/locale/pl/LC_MESSAGES/django.mo | Bin 66091 -> 66404 bytes django/conf/locale/pl/LC_MESSAGES/django.po | 86 +++++++++--------- .../media/img/admin/changelist-bg_rtl.gif | Bin 0 -> 75 bytes django/contrib/contenttypes/generic.py | 13 ++- django/contrib/markup/templatetags/markup.py | 8 +- 5 files changed, 58 insertions(+), 49 deletions(-) create mode 100644 django/contrib/admin/media/img/admin/changelist-bg_rtl.gif diff --git a/django/conf/locale/pl/LC_MESSAGES/django.mo b/django/conf/locale/pl/LC_MESSAGES/django.mo index f47adbd8134f71058757e58dfc2dd354f7fbd235..b82290dd046b42c672080d1f2504321e9e9b5e61 100644 GIT binary patch delta 21700 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­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 delta 21385 zcmZA82YgNU|Htu@L?l6oy$K=q-kX}WtF{_J5F@cijBBqJCFnpAs`k3}-r5?qs#Z~@ zv_`F}RsOH{Js*#s$NxMYU(fI7yT9La&b?R1&521?jZfmankLB{hwFy`$H|6Wb2v`w zK*w2KS*4Eiu&LwB_H&#^n4WlIGskI;^RWp&!mL>1W5)@`_LvsCVQq}ZQn(K_{!=qG zgXD7@k5kmmI4!XN4Mt%QE;rYk+pw?(LM`MzYQTUNZXAwUKw0dJ)llOlVkSI}{&)+M z;vJtJ$N8HKn|GdJ3Vdk|f?B!*ro<4+Gh!I#!jxDNIVh)wSr@hNMyQ3fK#ki0)xWdV z_qKQ-W@Ub76d85+8nv<|sEJl$2Hc71@eFFhJE(RK%zv!>HIAg*zm?;J;%H2Z(^0n| z5jD?wOoG?Yqk(Rc(ZF|6J9va?@CByB6s;X673M+>SOT@c+Nk=LR^JOV5D&NdS*V>a zK~1~{li?Ojj{944|FwV<6zE9Lp%(Bv>Q>yf_&KVb)5cwB5UO1$s$F{Ixpi`59;{*Y z-B1(7qT0oyPG%BnzBz3;e-$jX1{*Oo@m|!*PopNjY~Dbf#Gh9G!pZ~Mx(iE&T3DFH znamuh6Uc*_xCmUq)@I5F3`uVqa7Z!qH%~JFbEns4nU?X@r`%8EQxEPy_WuP0$b5;z-m& z3U_dvrdSRu;AHHM2ToYw4X^@p<2uv? zXUt1jhWG~7!AwzX4m+aaxmX*2#S$3NS)c!8TJV9*EAEU(?f6&Bh|jS)hIMfl_z~)1 zi^5VEj|Ffo7Q_o!5(B!r6PLw?#C@<5?m#Wz8ET%&(H^&9t7zUy3Z`Q-+=V*wRNWls zLo9^Fa1dt3Z!s_KHE&@);^f?DZKM=d$ImblPoN&=r>OoxJsc-L=JJry!&e`*qYkJY z&O#meD%45*fLify_%Xgl4b(Koov0_O-71X0gQ#(DqduZvS$$Yf$0<&nA9Z4$He~eh zjK@6qHEJPyu>d|n?KFEYcZW4mJL-jMHw$$yk6<7^#|HQY`(XXv?lZLwlMo-mVEh5g z>-|4NMk`ECYc&YR5X_57u^0wnS!{t-F&WNAwOfeVzzWm}?M0p7B^-=TQ0;rhy5kMP z0OAoCtoMJkRZKw*_&I7PU!x{oWaY~(-e~SX?c{*P$50cUwfHJ(1Am~}-M9D|YNP)t zW`4&%&TSZidJV(SAHz`{BTx$|jLESyro`%~hpLIioly(#huX*x)B?t!`b|dP$)Uzw zh#oauPDUL!n%htl?lF&`+MPrVcmYH4n#K1~?Vq9sevN7$*w-yjg(}ZzhGQ+_0)07u z9Yrh!8hC&ij~Z|cYM?2o1ty?&@Rijswffaqm+~#Bc5hG%Ow!Li(KI-cI5%qCMW|

u)opzZ*wj0m`eOj=npFVLWQ$Pfvqq{u6alPf!E+@hd{@LohX_LDlC$O;{4sV0l!#2B`6x zyLz0CWHeAu)KlFbwem5jfhM9BINO|uYM*GX#1zCEF&FMdE#x;;zbB~iURwMX)jsJU zjidWdMk~sSY|4rBRdDZ64HHodS%>*>H)`Np<~`Jco|vyt69(|mkuUh?G)I?9rH>ib&3~~EqM2(*n zbt`hCM^AGhGDWZj>Z5ZUYNGk*TM%l2-=QX0XXQIA-f!`7^DJtDOQ>h)chrg8$6ELp z%V4>ooWBO{Gt`}65URsS)XFDWJjd!6qVHr-J70tPq}+je$aZ4}Jcatczin~EFg8hC z5%r99LybRZ80W9dI103onWzE2LhW=t`rZoEy*!3$f5qazPy@a~Ej(Gg+dds?$9XUv z7C?pcXJ5BXJfM#qC%M@1Qo2ZMa)r3Uy+g zQ4{w-P2A67&rmYj!5CD-&ru7Qi(2tFs4tHdsH5JDYQGIN;8CkTW$_i%N!>!7+%wFA zNk_PUMazZiUmZCae*crnOhH%F5spINx0N{?wV*|)oiDd|3+frzgGKNdR>c>ng_Y+6 zzYW&F>NpQu;T6n;rAP4%tM|W=FTPTl`1Kfgh(VsRG@hcpQ;iKJON=r}=)%REu zpQ3I>zA-#c*b*n8ynvLEVC%Bx5?~$!O=lqK^EwHF#|0FHk!TVAR?ehWdnS ziMnMyPy@!IPG}J7=*OYPO+f8<0jk{=b2oZ4@F6lf;?t;ma}jk9@1Q!qK&?E@cz$|g zR@4GUq6VCSddlabCSHYVzY{g?A@ewDgXgUN+IV~a?@*A0iifBU|5*GVY6t!k+^0GP z1`tP}Cdh~CR~)r~GN@;%KI$3jidtY_)X5A%ZFmCe^J3Nn&R-3_r9cC&MlE17YU16P z7LQ_Myo|N6;6(Rf>x*@X*I{}57Xz{QBzN4hn47o?s=O0w+-?|zeLZBdk{OCx*=*Fx z7Gn@@Lfwj8r~yt``B~J0FPk?}x9&b_p|4R#-C(jiPD|9d9W3sL+L&jU6->jV6wE=b za6W3nWf+XBt$Z_fA>NCXF=C2a-wD?d$Dqc^Jk{+Vj(R2{&9WFoTnE{h$7xI^83i3t z_o$~i6m<_LVs@N`TF81U-;NsSFzT5&ftvWVdBN(hnYU3V^fzkUH@A1*Adk zI6LYDB2W_)K@D8Stc-f-YGPHahx&w@gr8s{cEq<>6gz(Aex6Ln;>4HC%0EUujO|g+ zMmN+m(FgSm^|$(=sD5Ltdb+)=WbvihA_V~l#C`AiyG)t)Ic*)N3_V| zwV0fEx5Yo8Cc1!XcMG-iCszL-)*wzX-+dbzV}9ZZsQK1nYQ6tkt>6dL0B6iAn3ebs z)RFrya3@NNI@)xo*Qh#X!wy&zhhux(i1kmmBmr01@=ZQY=k-5^o%E?l}|?PbT(?h z#i)T+Tm2S`51mt@k-2y+fWmn zGB24o%?IXl(|?KEK82Y9{plZ$nlJ)2eqq!?E274)gXx*yX-Xy!c0=C>5Nd@pF#zYI zj(8F31eT))+KifDKdRr4sGXj&_-70tzKmMXHB|o_7>0jiv^qFT-4zC+8m7g3m;p6# zRkM~^A2o4P48S&+1lyx_))}>d-l&O&By7l@)}xWWu$l$ta@3N%sGj@qkRMyYoj7Be z`w`b*x%-h8gP+juDCWRCE8LaTM14&*#FE$v3t|H1#62sx(?!T!rJx$7Sn2+JZD>wG zo$(R#q=~lTvm1?1mq67BD?x>@?fcorqR=Y=&Z8djV6Xc>mCsDvG zhI(Jhpa!aidQTc*2zIi#C#u~@RR7P+S*U(rnv2bqsP3!jZ@_qEk0Vrk;lsAuXo)Pi%ZcVDNHW_3)dPnyPL zQqiEjuYhB-1|v`_pNh$G0cye(s0FM;_1l8U@Q9V4MzymFsKSr)bOI;a7fqaLpARzCtY@n@)s=b#3jZ}C!d6>7m7Q5)G~@gY?E zQ(o@BCb&RBYP^ez|3mFKY?IqD3nn2BN0sMAwJ&D%HBb+2U0jaMQ77;pHpk%2?!(v~ zV~7`^78K;!;$}io4^vu9hY_fgDUTYs1!lm`s86tAsGZG0oxoz$j+SG3T#p*>2x^@3 zR{sRm{uQdf$A7E4fRw0-(xHw%7pg%q%!!pSH?~844va$WU_NR=iKv11piby8>h=2x zYhkKw?%%VUV;kZL*jDfVH8T1=TyeYWVEmkTBj&=IJKP@t(O83cBi(1f0ERK&b zFXrCq{${I(MTz6E6n=vh@eFD~p}X|ASMGl^GCHF9SO&LadHfsOV*cIkx7s*tK%9sb z@BwB~{T_Fsnr442N%>;by*`Ipc-6h`Nsh*}#EUR9^E;c!l*N;n0R#8B9kO9g;tm*& zqcA%z#2mOA>*5vE2J-B8$Eksehhk}*gPHM1)PiqX{af^WKtZ+x?$>TdRD<~#fm=}n zT*mwucF_GYs(_Ki9k3uyFxR86J?hyAJ474IfU!6T^-SHwB>3b<;< z`g(nedYA%#bRW)~W;L@T>OJ?MUfYeRaelxMyo$ki2erUQs0F=1-SW38XMQKiF}ENE zszYkj09jBckq7HyA#92RQ0)$(20DRicLvq(qSgP7n)n{7-BV14FRVVvaTc!?g_2Rj zw5SGIQ6~_I8nB#|*TCe&4J~esy7ygB{rjO7HVpMJj)1)Wd2}4os(_5Sq)h-_v#?q*TM4|c(M71A|YB%8o=dYd4 zvVtY3g{;SpxD&OrtS8+CMVKWqFXc5*19nI4s2{3-JgVOW)CQ(u0M0_4;9S~sDU${ayyho4Nws^K|Rz2O;H22v$(UxeawNV@rR>MYCP&hrel8QcM`}% zP_PR%@OASJs>4In&R$v^blPo~8ud_R#xTr@+F5bbmsn}kxJ|Gc4#1q~wfeJ|MDPCt zGJ0>Hpx*!BGwuZ0P+zxsP$%&Lrot%Hg#9oVjz#rbiYaj$YR5-W?N6b0d>u8fsxJT9^kl!Dpz2CtCd~)Hqu)HSR$z^c3pk zuA<(azt3_0I->MHyC1cAF%xk$)Woe(N7@NBaU5#k;iv_SMYWrOYWD@|r`s}Yg4a+R zEOy@g8D0^ih-YAXd~}}k*H5J;zqmgpd!vqW2A05`SP$=Gh#yCPfqRJ6FY>ugd5cR7 zj#V$a#$svWZ?G_)MSt2mSKPlD1^nv%5GjIsxW{?OXh+k`*;X+RweoMRd_C#}wxW*k zAlAoom=<$hb#GZI)UBw1I@u2_Zibq$9qPoQQS*BGSY{yVNQa~D{bbaUPPh66sBgoi zs0sF9J3NZ%Fyfj!V0lbKTn)8=W~hlfqbBZ+>OT~TUHr8n)o9!>9Gwe zjzdi}1ohC3K}|RfHBkcUq~>F9T!K|G?511a1Q!vvMzwo^>hIig7nsz{aEtq|2_h-b zic6v%!dj>gjE~HYsCIoYFAhU3WFe~ka@4{%qd)FOZD1d20Y6&(X;i<9sAuBFEzUoX z%oA(y0(De=f4B`(pax2hnjj}8#e8N_RR1yV_xP*o91y;wrf4l#rvK#6iPscc%hxIV|L)Ye5 zfOr8G#-pfP@f0;)rbn)|upDt;Y>LbA1Lk*LScA%s-JSKo+BEnUo8w&!!s<`l9~kv8 zn7EafYmcVSxMgQx}k zVqVA8#DAjtzrs-Tf9k#sVW{%7mfw5dnz+O>_b4l) z2Cji>*9f)amSzttk4K&4I829AP|wacI3HJGF|7BmyWpY!a{sl1Qxs@L=giCKTNtLK z{4VN*UZQpu{M=noR#bgH49Bvl9k;>|>}BcW zhnQ(mPjhxuyAM$()Cdb=Yt+EwP;bKutcYh(uXW0oZXAO;k);@ko(*Jbk-30+FSEaL z8&p9ptUl^wnp@n?j7BXq4pZS!)V-Z-@#m-$TZCHhTGTDsh#K!G(%$2oB%{~mJn9}_ zM(ymj+rW8@TJcNd^Tr8!?G7A*>X*^XhPpMmQ0+^jHc$gKUIWzlEl~^ZjK2TVs6QFq zvvH`0>I>98U4dHpHdKdQs0ogvCb(waLp^jato|)#B2M$4yTC%I9T!KnD`#;POvdx) z)FKmxP0UVMj<_GH;|kOQ)?58P)Ig`rUr;;z6*J%+)UA1o+F0-#_aw4mdg4gb#ww#n znd)RTU@g=_>Z2xZhZ>+WYQVv$Bln>CjkkER#nVtnJQLM^0jmEp)Ob70{iua}|AzaY zk<3*Jvf(q-LejoLF`|YS$YzUO&`=hoElVaMXe( zzxB8)osGhN{SiT2NusPpL{6iB+vW8Z|*r)PVg^3mS&nsRy;7aj3UthM9=k$Y!fQiJXMT zxkN?--p0)Mz^!nC`FoQ-K+>Zoia@>pUywGEzG1fV6nsGbQ}X&3)SXaoPA1&T>U9g( zk#yzPZny$*Gxd6&QZc_1M8{gbDjq~C+Ys-@?KIL6c!>{^-9UaDWiv>hQI>T8$+s2oSHUA$+Lf66AE@vuz-R; ziPIA6x=k71m`)wy&D4dWUe}Vyo9eqp(`F5Ix(bj#fXS`@EMF=AI*0mUl!f9(t5el6 zf99`5CtW|_G%BZ&?`vhb$k!)-f)q|&5(fAl7ZKN`?lEx<{0o?1^`BVNmj#L5HkN)gGlEJFb_${df4e}8`A)P1v|LZzsO=*kBN_%2JRLDeFiICSQy6?&?Fnyq>@ObT~kV1=K9Y?%06J z`_?ioWx5KR%BQn@ZUtQbyjM4ez5_{V8MihmsnvZ&{@rz*vS3o_0N?Y^Lq|}LPP#s% zVFBXoq=%$b#9qqvjioD^w8aLC!91jHz8d$BJaCG#bc|Pt{_)m!yp8`6aZge;+6~tG zpP$SJRBog3I$V#-NlhrvVx2CKKTj$^($$ap)ATJ$z8qG^36!lyT{9>vNz!-39nyRi z+BFRSq;4!@d-9Ue)yO7#O1?g63xmxgy}Q=Zu95})$QQGIU(&B1gzs&@mo)gESl7Sg&$(G=HdZDMqhmqZeoUMdBk(!p zKap=~W2j4d^2=$P1&5N7lf1OkH5>Ez7Qp@gmV(LzFKN)%SMC1M8OB?OisrlO{Ivgz z_V-BdUs1$EsVhM0Pg+Y_Xl-_5V{2TP{07oFz5lxOqhJ!L8SxnFaEZJh1Lzt;zCS67 zG?TJ=sOxvy9wYU#c9*ShSu>5Pwi~U_O7hD|&FJH)VjZ`?*HDc=q`ZlBP`uCDDc_j< zAJ)DC>i0ttt6zx$^xH$(Eb^aHzm5D!($AE4rEDo_I%&2a?|%Rd?!B9c!ad|aq48ys zu2t06wE88)jmZzh8rX}}hI~Bz>fj90yXy<;mJ&>(e=_pL$alcH#JNbFhJS(Nw2f6->4hmW}T0z?@akO#4RX~ zA)aV`eBZzOscb;y=hpcv8g(PRf7PR|0%a|&d;}hTuT5|3n+@Ag-U|0&mv<8}SWn`4 zlt)pPh5TV;|9pO1XXP_dq3aH1-;&C_H-O4V65qnHwEK_xzSjOUWyeWPDceMw7UZj1 z-AwX&&~K8GlR{|YkV*wGe;M*~NWW09l*%sTb!}yk)f$Yno}??1dR;xJ)3u*;*XlA@ z*>r1j%-4ed0*3O+w3%$}R6LqA*Vmr?e`Fo+QaF|L?ixV(?-q<9Kb(QLG00Y%;DQa9 z44+cALW%YRF%mmtM$#MV_tJkg`En#(Ytc)Y@BFXWK&t3!4VK_^$_J8$Sp70gN(!&-V-*$Nvn_y>510ss2nSk7F^ z#u7K7JkH7|k?%&*6;1tC`i9_Z;t}NEzaCp$O7DLnjpkdy59I67vMq5{2CGfJ7pbES ztU+E-_a(L@9i;uct38>M)TPFcNH5;2^CLfix{-L9l#g_Sc%II`CykdAl&A3h>x>0O zDNn-!a*zhS-++89=_+Xlb!DypKH`kTV~7i)u1_$Icog|i=BjAr;d=k(TgP!~X;(Y! zLwPM4*S5y%$VX8gjtQg*q$(s`|KNw3fVSZ_p348Wdgb50+Ec!Pww_F6zNW)otIbTj zgM59;vXXj`t`X0oJOxQt7i@2fQe2VL&*Em}(~xeGekI+ee?yY4l%!ASyUG{&{@sDc ziMK!`V~`&#o`7xX__a-{;?Ibu5XWLk;y~KhC7rc4qbM&<`7C^Q>7Q^sw&0KV$~XG@ zaQ>C4TxAsz7(s{HSeKNOd=gS1jeFv58>j*CVDfD!)0NlyA0~gFx(CD^tj^Cj5g&5a zW-D!$P}iGyv{v`-`jpHq8n>nFf;Ik}{4mS6wuV<}v!C(~Ht2M})}|BCvH zuW<);H?SrP%8Z>DPtEUJpUjkZB;T6!8+8>)O*MZojS7);9ip-a79kBMHK)-t(gZpm zp{^`tukrmWk@|Pn2-?LGm!?fF^16Bv*Rnp3-fR1evi{ot7SefwLUcG_opuuUq45pt zsDa8_T@~_2s4GKSXZ3$m)<})G8q%&ibqB5eIQ)`$h+FOKBY%;8i-|SAlVBB7DV#*Q zMuV=Tv*d%Qn?t@DX%eX&gXN=aCHWsoYe-p%o6~kG`A4X02Bx+JoFE=byol6{Hj}M< zkpBKZ+B($1@>E=+fv%&ZbflD&=fw)tji+v$wfC)@a$N~F;AHCVSbaIlGEw&xsT5`V zNli&#QQm}cVkrN>k5Rf%IE7#k6^lsI$rr{#louwi>kB%3M>U7D zw3za9wE2dlYYDETd?GF-ji+oEv95>2zv>5LH99?@peXs_CjzVRXt$ z#k=b`80l1 z`Ch{^R34&XPAa!pc{c03hqCmPwe=0f?yTHG=NID6)Gs4NlAciUnm)QZkQQ7168XQa z?dylYsmxFNk_!YlXol@;w0KP+BF1A4_& z@7^aWrgzaUaecfEm;LVNExNpHh_~;CoBn?Fye&87^G~RRrC2t6xIswwnI2y}Zq~r47sxAJaRgCxeDJYth_k8rLQW-uCDPh(fwm%dL@Jn z&*05_?u)>Lofq2#hvyv--ep*~{t3k|m+&^clrqrU^;#7_?}qCK{r#f6gMUBe=k0Q< zpucza?F#;W@!pev&hk%)x_8ts+MECWfxx7PcSUuLjZV1#xN<`O^##41o@5A&43CY8 z4(}6pcvoyxIET\n" +"Last-Translator: Piotr Lewandowski \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -98,7 +98,7 @@ msgstr "Hebrajski" #: conf/global_settings.py:59 msgid "Croatian" -msgstr "Horwacki" +msgstr "Chorwacki" #: conf/global_settings.py:60 msgid "Icelandic" @@ -153,8 +153,8 @@ msgid "Portugese" msgstr "Portugalski" #: conf/global_settings.py:73 -msgid "Brazilian" -msgstr "Brazylijski" +msgid "Brazilian Portuguese" +msgstr "Brazylijski portugalski" #: conf/global_settings.py:74 msgid "Romanian" @@ -263,7 +263,7 @@ msgstr "id obiektu" #: contrib/admin/models.py:22 msgid "object repr" -msgstr "reprezentacj obiektu" +msgstr "reprezentacja obiektu" #: contrib/admin/models.py:23 msgid "action flag" @@ -288,7 +288,7 @@ msgstr "Strona nie znaleziona" #: contrib/admin/templates/admin/404.html:10 msgid "We're sorry, but the requested page could not be found." -msgstr "Niestety nie można znaleźć rządanej strony." +msgstr "Niestety, żądana strona nie została znaleziona." #: contrib/admin/templates/admin/500.html:4 #: contrib/admin/templates/admin/base.html:37 @@ -313,7 +313,7 @@ msgstr "Błąd serwera" #: contrib/admin/templates/admin/500.html:6 msgid "Server error (500)" -msgstr "Bład serwera (500)" +msgstr "Błąd serwera (500)" #: contrib/admin/templates/admin/500.html:9 msgid "Server Error (500)" @@ -324,8 +324,8 @@ msgid "" "There's been an error. It's been reported to the site administrators via e-" "mail and should be fixed shortly. Thanks for your patience." msgstr "" -"Wystąpił niespodziewany błąd. Raport został wysłany emailem administratorowi " -"strony." +"Wystąpił niespodziewany błąd. Raport został wysłany e-mailem " +"administratorowi strony." #: contrib/admin/templates/admin/base.html:26 msgid "Welcome," @@ -599,7 +599,7 @@ msgstr "" "

Aby zainstalować skryptozakładki, przeciągnij łącze do " "paska zakładek\n" "lub kliknij prawym klawiszem na łączu i dodaj je do zakładek. Teraz możesz\n" -"wybrać skryptozakładkę na dowolnej stronie serwisu. Uwaga: niektóre z tych " +"wybrać skryptozakładkę na dowolnej stronie serwisu. Uwaga: niektóre z tych " "skryptozakładek wymagają przeglądania serwisu z komputera\n" "\"wewnętrznego\" (skontaktuj się z administratorem systemu, jeśli nie jesteś " "pewien, czy ten komputer jest \"wewnętrznym\").

\n" @@ -633,11 +633,13 @@ msgstr "Edytuj ten obiekt (bieżące okno)" #: contrib/admin/templates/admin_doc/bookmarklets.html:25 msgid "Jumps to the admin page for pages that represent a single object." -msgstr "Przeskok do panelu admina dla stron reprezentujących pojedynczy obiekt" +msgstr "" +"Przeskok do panelu administratora dla stron reprezentujących pojedynczy " +"obiekt." #: contrib/admin/templates/admin_doc/bookmarklets.html:27 msgid "Edit this object (new window)" -msgstr "Edytuj ten obiekt (nowe onko)" +msgstr "Edytuj ten obiekt (nowe okno)" #: contrib/admin/templates/admin_doc/bookmarklets.html:28 msgid "As above, but opens the admin page in a new window." @@ -706,12 +708,12 @@ msgid "" "We've e-mailed a new password to the e-mail address you submitted. You " "should be receiving it shortly." msgstr "" -"Nowe hasło zostało wysłane na podany adres email. Powinieneś otrzymać je " +"Nowe hasło zostało wysłane na podany adres e-mail. Powinieneś otrzymać je " "niebawem." #: contrib/admin/templates/registration/password_reset_email.html:2 msgid "You're receiving this e-mail because you requested a password reset" -msgstr "Otrzymałeś email gdyż zażądałeś zresetowania hasła" +msgstr "Otrzymałeś ten e-mail gdyż zażądałeś zresetowania hasła" #: contrib/admin/templates/registration/password_reset_email.html:3 #, python-format @@ -733,7 +735,7 @@ msgstr "Twój login:" #: contrib/admin/templates/registration/password_reset_email.html:13 msgid "Thanks for using our site!" -msgstr "Dziękujemy za używanie strony!" +msgstr "Dziękujemy za używanie naszej strony!" #: contrib/admin/templates/registration/password_reset_email.html:15 #, python-format @@ -745,8 +747,7 @@ msgid "" "Forgotten your password? Enter your e-mail address below, and we'll reset " "your password and e-mail the new one to you." msgstr "" -"Podaj swój adres email. Hasło zostanie zresetowane i wysłane na twój adres " -"email." +"Podaj swój adres e-mail. Hasło zostanie zresetowane i wysłane na ten adres." #: contrib/admin/templates/registration/password_reset_form.html:16 msgid "E-mail address:" @@ -1181,11 +1182,11 @@ msgstr "aktywny" #: 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 "" -"Oznacza czy użytkownik może zalogować się do panelu administratora. Odznacz " -"to zamiast usuwać konta." +"Oznacza czy użytkownika należy uważać za aktywnego. Odznacz tozamiast usuwać " +"konta." #: contrib/auth/models.py:138 msgid "superuser status" @@ -1306,7 +1307,7 @@ msgstr "data/czas dodania" #: contrib/comments/models.py:88 contrib/comments/models.py:180 msgid "is public" -msgstr "publicznie dostepny" +msgstr "publicznie dostępny" #: contrib/comments/models.py:90 msgid "is removed" @@ -1505,7 +1506,7 @@ msgid "" "\n" "%(text)s" msgstr "" -"Ten komentarze został dodany przez użytkownika::\n" +"Ten komentarz został dodany przez użytkownika::\n" "\n" "%(text)s" @@ -1522,7 +1523,9 @@ msgstr "Jedno lub więcej wymaganych pól nie zostało wypełnionych" #: contrib/comments/views/comments.py:198 #: contrib/comments/views/comments.py:289 msgid "Somebody tampered with the comment form (security violation)" -msgstr "Ktoś próbował obejść zabezpieczenia formularza komentarzy" +msgstr "" +"Ktoś próbował obejść zabezpieczenia formularza komentarzy (naruszenie " +"bezpieczeństwa)" #: contrib/comments/views/comments.py:208 #: contrib/comments/views/comments.py:295 @@ -1887,15 +1890,15 @@ msgstr "" #: contrib/localflavor/cl/forms.py:29 msgid "Enter a valid Chilean RUT." -msgstr "Wpisz poprawny czilijski RUT" +msgstr "Wpisz poprawny chilijski RUT" #: contrib/localflavor/cl/forms.py:30 msgid "Enter a valid Chilean RUT. The format is XX.XXX.XXX-X." -msgstr "Podaj poprawny czilijski RUT w formacie XX.XXX.XXX-X." +msgstr "Podaj poprawny chilijski RUT w formacie XX.XXX.XXX-X." #: contrib/localflavor/cl/forms.py:31 msgid "The Chilean RUT is not valid." -msgstr "Podany czilijski RUT jest nieprawidłowy." +msgstr "Podany chilijski RUT jest nieprawidłowy." #: contrib/localflavor/de/de_states.py:5 msgid "Baden-Wuerttemberg" @@ -1971,7 +1974,7 @@ msgid "" "Enter a valid German identity card number in XXXXXXXXXXX-XXXXXXX-XXXXXXX-X " "format." msgstr "" -"Podaj poprawny niemiecki numer dowodu osobistego w formacie XXXXXXXXXXX-" +"Podaj poprawny numer niemieckiego dowodu osobistego w formacie XXXXXXXXXXX-" "XXXXXXX-XXXXXXX-X." #: contrib/localflavor/es/es_provinces.py:5 @@ -2561,12 +2564,10 @@ msgid "Jalisco" msgstr "Jalisco" #: contrib/localflavor/mx/mx_states.py:26 -#, fuzzy msgid "Estado de México" msgstr "Meksyk (stan)" #: contrib/localflavor/mx/mx_states.py:27 -#, fuzzy msgid "Michoacán" msgstr "Michocan" @@ -2579,7 +2580,6 @@ msgid "Nayarit" msgstr "Nayarit" #: contrib/localflavor/mx/mx_states.py:30 -#, fuzzy msgid "Nuevo León" msgstr "Nuevo Leon" @@ -2592,7 +2592,6 @@ msgid "Puebla" msgstr "Puebla" #: contrib/localflavor/mx/mx_states.py:33 -#, fuzzy msgid "Querétaro" msgstr "Queretaro" @@ -2605,7 +2604,6 @@ msgid "Sinaloa" msgstr "Sinaloa" #: contrib/localflavor/mx/mx_states.py:36 -#, fuzzy msgid "San Luis Potosí" msgstr "San Luis Potasi" @@ -2630,7 +2628,6 @@ msgid "Veracruz" msgstr "Veracruz" #: contrib/localflavor/mx/mx_states.py:42 -#, fuzzy msgid "Yucatán" msgstr "Jukatan" @@ -3457,7 +3454,7 @@ msgstr "Wpisz poprawny południowoafrykański kod pocztowy" #: contrib/localflavor/za/za_provinces.py:4 msgid "Eastern Cape" -msgstr "Prowincja Przylądkowa Wshodnia" +msgstr "Prowincja Przylądkowa Wschodnia" #: contrib/localflavor/za/za_provinces.py:5 msgid "Free State" @@ -3581,7 +3578,7 @@ msgstr "Małe litery nie są tutaj dozwolone." #: core/validators.py:95 msgid "Enter only digits separated by commas." -msgstr "Wpisz tylko cyfry odddzielone przecinkami." +msgstr "Wpisz tylko cyfry oddzielone przecinkami." #: core/validators.py:107 msgid "Enter valid e-mail addresses separated by commas." @@ -3779,10 +3776,9 @@ msgid_plural "" msgstr[0] "" "Proszę wpisać poprawną liczbę dziesiętną zawierającą nie więcej niż %s cyfrę." msgstr[1] "" -"Proszę wpisać poprawną liczbę dziesiętną zawierającą nie więcej niż %s " -"cyfry." +"Proszę wpisać poprawną liczbę dziesiętną zawierającą nie więcej niż %s cyfry." msgstr[2] "" -"Proszę wpisać poprawną liczbę dziesiętną zawierającą nie więcej niż %s cyfr." +"Proszę wpisać poprawną liczbę dziesiętną zawierającą nie więcej niż %s cyfr." #: core/validators.py:450 #, python-format @@ -3909,7 +3905,8 @@ msgstr "Ta wartość musi być liczbą całkowitą." #: db/models/fields/__init__.py:466 msgid "This value must be either True or False." -msgstr "Ta wartość musi być logiczna (True, False - prawda lub fałsz)." +msgstr "" +"Ta wartość musi być wartością logiczną (True, False - prawda lub fałsz)." #: db/models/fields/__init__.py:490 msgid "This field cannot be null." @@ -3926,7 +3923,7 @@ msgstr "Wpisz poprawną nazwę pliku." #: db/models/fields/__init__.py:960 msgid "This value must be either None, True or False." msgstr "" -"Ta wartość musi być jedną z None (żadne), True (prawda) lub False (fałsz)." +"Ta wartość musi być jedną z None (nic), True (prawda) lub False (fałsz)." #: db/models/fields/related.py:93 #, python-format @@ -4231,7 +4228,7 @@ msgstr "Wrzesień" #: utils/dates.py:19 msgid "October" -msgstr "Pażdziernik" +msgstr "Październik" #: utils/dates.py:19 msgid "November" @@ -4332,7 +4329,7 @@ msgstr[2] "lat" msgid "month" msgid_plural "months" msgstr[0] "miesiąc" -msgstr[1] "miesięce" +msgstr[1] "miesiące" msgstr[2] "miesięcy" #: utils/timesince.py:23 @@ -4412,6 +4409,9 @@ msgstr "%(verbose_name)s zostało pomyślnie zmienione." msgid "The %(verbose_name)s was deleted." msgstr "%(verbose_name)s zostało usunięte." +#~ msgid "Brazilian" +#~ msgstr "Brazylijski" + #~ msgid "Gaeilge" #~ msgstr "Gaelicki" diff --git a/django/contrib/admin/media/img/admin/changelist-bg_rtl.gif b/django/contrib/admin/media/img/admin/changelist-bg_rtl.gif new file mode 100644 index 0000000000000000000000000000000000000000..237971257f9978723e602f12de3702dec6bf76d1 GIT binary patch literal 75 zcmZ?wbhEHbT*$!0(7?p-{{8#Acke3x6Ll_1O)N=GQ7F$W$xsN%NL6t6^bKIpVE_V< dQU)f$mj0Ee-|{b>vt?bv=6id7ONcO70{{r%8=U|E literal 0 HcmV?d00001 diff --git a/django/contrib/contenttypes/generic.py b/django/contrib/contenttypes/generic.py index f440170801..e91be70d1b 100644 --- a/django/contrib/contenttypes/generic.py +++ b/django/contrib/contenttypes/generic.py @@ -35,15 +35,18 @@ class GenericForeignKey(object): setattr(cls, name, self) def instance_pre_init(self, signal, sender, args, kwargs): - # Handle initalizing an object with the generic FK instaed of - # content-type/object-id fields. + """ + Handles initializing an object with the generic FK instaed of + content-type/object-id fields. + """ if self.name in kwargs: value = kwargs.pop(self.name) kwargs[self.ct_field] = self.get_content_type(obj=value) kwargs[self.fk_field] = value._get_pk_val() def get_content_type(self, obj=None, id=None): - # Convenience function using get_model avoids a circular import when using this model + # Convenience function using get_model avoids a circular import when + # using this model ContentType = get_model("contenttypes", "contenttype") if obj: return ContentType.objects.get_for_model(obj) @@ -61,10 +64,10 @@ class GenericForeignKey(object): return getattr(instance, self.cache_attr) except AttributeError: rel_obj = None - + # Make sure to use ContentType.objects.get_for_id() to ensure that # lookups are cached (see ticket #5570). This takes more code than - # the naive ``getattr(instance, self.ct_field)``, but has better + # the naive ``getattr(instance, self.ct_field)``, but has better # performance when dealing with GFKs in loops and such. f = self.model._meta.get_field(self.ct_field) ct_id = getattr(instance, f.get_attname(), None) diff --git a/django/contrib/markup/templatetags/markup.py b/django/contrib/markup/templatetags/markup.py index 5d4f4786e1..982620bd08 100644 --- a/django/contrib/markup/templatetags/markup.py +++ b/django/contrib/markup/templatetags/markup.py @@ -65,7 +65,13 @@ def markdown(value, arg=''): safe_mode = True else: safe_mode = False - return mark_safe(force_unicode(markdown.markdown(smart_str(value), extensions, safe_mode=safe_mode))) + + # Unicode support only in markdown v1.7 or above. Version_info + # exist only in markdown v1.6.2rc-2 or above. + if getattr(markdown, "version_info", None) < (1,7): + return mark_safe(force_unicode(markdown.markdown(smart_str(value), extensions, safe_mode=safe_mode))) + else: + return mark_safe(markdown.markdown(force_unicode(value), extensions, safe_mode=safe_mode)) else: return mark_safe(force_unicode(markdown.markdown(smart_str(value)))) markdown.is_safe = True