From cff285b1cbaf3e7a6aec6604fbeac410a5574480 Mon Sep 17 00:00:00 2001
From: Christopher Allan Webber
Date: Mon, 27 May 2013 13:55:06 -0500
Subject: [PATCH] Committing extracted and compiled translations
---
.../i18n/ar/LC_MESSAGES/mediagoblin.mo | Bin 24638 -> 28177 bytes
.../i18n/ar/LC_MESSAGES/mediagoblin.po | 700 ++++++++++--------
.../i18n/ca/LC_MESSAGES/mediagoblin.mo | Bin 24163 -> 25199 bytes
.../i18n/ca/LC_MESSAGES/mediagoblin.po | 417 ++++++-----
.../i18n/da/LC_MESSAGES/mediagoblin.mo | Bin 23311 -> 24330 bytes
.../i18n/da/LC_MESSAGES/mediagoblin.po | 413 ++++++-----
.../i18n/de/LC_MESSAGES/mediagoblin.mo | Bin 24819 -> 25761 bytes
.../i18n/de/LC_MESSAGES/mediagoblin.po | 443 ++++++-----
.../i18n/en/LC_MESSAGES/mediagoblin.po | 405 ++++++----
.../i18n/eo/LC_MESSAGES/mediagoblin.mo | Bin 24144 -> 25143 bytes
.../i18n/eo/LC_MESSAGES/mediagoblin.po | 421 ++++++-----
.../i18n/es/LC_MESSAGES/mediagoblin.mo | Bin 24884 -> 25850 bytes
.../i18n/es/LC_MESSAGES/mediagoblin.po | 435 ++++++-----
.../i18n/fa/LC_MESSAGES/mediagoblin.mo | Bin 24126 -> 25146 bytes
.../i18n/fa/LC_MESSAGES/mediagoblin.po | 409 ++++++----
.../i18n/fr/LC_MESSAGES/mediagoblin.mo | Bin 25195 -> 26152 bytes
.../i18n/fr/LC_MESSAGES/mediagoblin.po | 429 ++++++-----
.../i18n/he/LC_MESSAGES/mediagoblin.mo | Bin 25897 -> 27337 bytes
.../i18n/he/LC_MESSAGES/mediagoblin.po | 474 +++++++-----
.../i18n/ia/LC_MESSAGES/mediagoblin.mo | Bin 23302 -> 24326 bytes
.../i18n/ia/LC_MESSAGES/mediagoblin.po | 411 +++++-----
.../i18n/is_IS/LC_MESSAGES/mediagoblin.mo | Bin 25008 -> 26226 bytes
.../i18n/is_IS/LC_MESSAGES/mediagoblin.po | 466 +++++++-----
.../i18n/it/LC_MESSAGES/mediagoblin.mo | Bin 24263 -> 25279 bytes
.../i18n/it/LC_MESSAGES/mediagoblin.po | 422 ++++++-----
.../i18n/ja/LC_MESSAGES/mediagoblin.mo | Bin 23923 -> 24944 bytes
.../i18n/ja/LC_MESSAGES/mediagoblin.po | 411 +++++-----
.../i18n/ko_KR/LC_MESSAGES/mediagoblin.mo | Bin 25185 -> 26202 bytes
.../i18n/ko_KR/LC_MESSAGES/mediagoblin.po | 413 ++++++-----
.../i18n/nl/LC_MESSAGES/mediagoblin.mo | Bin 23774 -> 24753 bytes
.../i18n/nl/LC_MESSAGES/mediagoblin.po | 415 ++++++-----
.../i18n/nn_NO/LC_MESSAGES/mediagoblin.mo | Bin 22783 -> 23760 bytes
.../i18n/nn_NO/LC_MESSAGES/mediagoblin.po | 415 ++++++-----
.../i18n/pl/LC_MESSAGES/mediagoblin.mo | Bin 24051 -> 25471 bytes
.../i18n/pl/LC_MESSAGES/mediagoblin.po | 502 +++++++------
.../i18n/pt_BR/LC_MESSAGES/mediagoblin.mo | Bin 24133 -> 25166 bytes
.../i18n/pt_BR/LC_MESSAGES/mediagoblin.po | 434 ++++++-----
.../i18n/ro/LC_MESSAGES/mediagoblin.mo | Bin 24857 -> 25816 bytes
.../i18n/ro/LC_MESSAGES/mediagoblin.po | 415 ++++++-----
.../i18n/ru/LC_MESSAGES/mediagoblin.mo | Bin 31085 -> 32008 bytes
.../i18n/ru/LC_MESSAGES/mediagoblin.po | 417 ++++++-----
.../i18n/sk/LC_MESSAGES/mediagoblin.mo | Bin 24563 -> 25578 bytes
.../i18n/sk/LC_MESSAGES/mediagoblin.po | 425 ++++++-----
.../i18n/sl/LC_MESSAGES/mediagoblin.mo | Bin 23482 -> 24504 bytes
.../i18n/sl/LC_MESSAGES/mediagoblin.po | 409 ++++++----
.../i18n/sq/LC_MESSAGES/mediagoblin.mo | Bin 24623 -> 25789 bytes
.../i18n/sq/LC_MESSAGES/mediagoblin.po | 471 +++++++-----
.../i18n/sr/LC_MESSAGES/mediagoblin.mo | Bin 23398 -> 24362 bytes
.../i18n/sr/LC_MESSAGES/mediagoblin.po | 401 ++++++----
.../i18n/sv/LC_MESSAGES/mediagoblin.mo | Bin 23628 -> 24592 bytes
.../i18n/sv/LC_MESSAGES/mediagoblin.po | 409 ++++++----
.../i18n/te/LC_MESSAGES/mediagoblin.mo | Bin 23544 -> 24563 bytes
.../i18n/te/LC_MESSAGES/mediagoblin.po | 409 ++++++----
.../zh_TW.Big5/LC_MESSAGES/mediagoblin.mo | Bin 23342 -> 24306 bytes
.../zh_TW.Big5/LC_MESSAGES/mediagoblin.po | 401 ++++++----
.../i18n/zh_TW/LC_MESSAGES/mediagoblin.mo | Bin 22667 -> 23678 bytes
.../i18n/zh_TW/LC_MESSAGES/mediagoblin.po | 417 ++++++-----
57 files changed, 7482 insertions(+), 5127 deletions(-)
diff --git a/mediagoblin/i18n/ar/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/ar/LC_MESSAGES/mediagoblin.mo
index 5e69858efe4b7e9c3ff8baac1edc00ae1d88a6d6..543830c8c1b9be63d23cdf7d4d45a27fe32b9e0d 100644
GIT binary patch
literal 28177
zcmeI4d6ZmNedixwycA9_Ucg{uzZRC=vU`!_C3ag2vMft7lBHO(JSGWpb=T|eLe*7G
zRkhj;jzLmuv0yM}AmFgs2yJc2vTVt=oSZO2&dCfpAsiACs?H21csR*Ph7)EOm|+GC
z^ZEYneM|MC#hCxbLH(_I@7~}2-QRwH?^Ry9@T^Y<{P#=#UCzJr&(*i|zhAsL2;Rxp
zSHLU5%Pt6lx!|qfVz30h6+8sK1N?LFV(=w@{eOZYnR`nRybinwJRiIS{2n+9oDaVK
z!XUU2ybEHy|4t^61!JmPW*V`{ehTzp8
zB!YS1Ip7NL25>ES1-KpjAovwf`?~V&ZoQSD_*e^Sojy=}kAb4I8x&uk1W`%w7^v}2
zf@gt$25Mh_4r-lmf-DjID=596!yjFr1xnvbK*{$`Q1kBtwU76Kva?MfTMKr9n)f((
z4fs`1di*C)a`-9862TRhIX&DAir)$-x}%`@dJxpUc7f947yb3GfXn&*G}r%W7N
z$LrgioX-KZ?!}<)cjXKt$z`V-UfDnl5+*rz7Bxm;{^B!_!pq$
zv*9Wy_dft7hfz@b{tT$`p9dw6gP`dDiNF4BQ0smlJPZ8apyvO=f4_Wo5Zuf6HgGRE
z28!=1uXcXE0+jtc1e(4<$?@ypJn#qLd%?F}gKvQ!0JZ^Pv3Vzk+2@&MW_@fZE4Sa2@zKco+B+Q2Z>tme>IfgI(Z-7;y+L0Y$GDWN7eV
zj|V}v7W^%^9{fMxN5H!vrnvh}@P6=D;C%4@PN)BW2fmN*kAc$n&%if;XS1mGmjllQ
z-waCrmwLPwl>IFLwU0Gm2o8c;?_uzb;0aLteihWX{{o%^{uI>wSHRx}FJO}7eoH!5|mso
zztPeC5GXpI14Z|1pyb>H&jY^;O5XnjNu
zD0+*)h2RQs*6Z<65EBg!-t6rDTOeBx&bcKBR)Rg?TfuQq{C^IVot^+g@LS;d;E%!A
zfxiMT0AGhtz6V|iBC6oWAf$t-TZ4o+3#xbec%RA`aTZc3tska
zYyzx-vj2Y%UIhL%sQtd|@kgN6`vv%a!Hbu8zqrl$`K6%v-3VR+ZUx29XTcEsPoU)c
z&!Fhah)sWBj;}X>m`t!3lwH-q!{9z}J-GgMx86Zebe;icfnNuuuOEW4o7^%-??O=f
zcqb^n=Yf**N`HSXcm>~o4}3fLL2x$sDG=2LFM{IhC!qH8EC2nHJKVY5K#ATAwDfE{2H90Jc??);|?4)Fa5C^@_hr`9@Gf#SCtlzx}`>-U4=ZxeVoxE(|!
zK?D2>csa(~fnEIva4X;c^-d?p54^|ecOSTb>%Rp50K9co5PSoC4159{Snc>f?=FW|
zfwI5Fpyc+up!8A%*MeUJ-v#~%6yFzN%;NhBQ2Uwhzc2Q<4!oG_1EA#dAb1sc0F<7;
z0ZMdSwwVi1f}P9gYu($LCxC@&IONn{0Hz_zQ5&n9Uluo@wXOi1MA?Mz&`>N
z7rqQizlXp%;6H-rf)^m%H-m2n^?eTb7H~c&er^Zv0oQ;Z1NVYjXZ|{e8^CRR{~(BH
zgI|In_#TY+BCrI02K)#pdY3{>>%R-^0#}1)fe(V0fm=Yy;|rkncidn92T
z1LOQDSOUdwFTtt;zu{-vC}mFx0$m@GNjSDF0Xm
zo(~*3Q-}fSHiwZsTB3q
ziRTFUW(?_!uHwiBeken&JXeJnp$SkoM74sy<_2m
zd^lK*`WMb}b2pAuOLJmtb_?CcESuCJ7@)fUd`9jVtV<&Alh(Z<2zz+j1g
z^;rq`)o7qtt4Gy%2TPG%Jqq*XFyGf#87bGpd_AlW7HeUxSdX-)TxkDQs{X?ai^WR}
z*6YJP-QA5c~
zDkIgfGFlE%(dMXXQa!2kH#$XXAj#)qTD`e0bk4`l6$
zudy;_xASFA&F#5XuU5(fiOE)*cq-Lj8J-!8)09*>~-T*rN2Y@
zO;K2lJ}?s1>NUAeo$<@>x~E0l#d58lFZV^6*qp8fz16TgwxE=`1%4ZAM=*`PnRj(f-R+|rz=>Ji4R_X5>~A=G7#o{|c%b5sbH6zpG!&nD4K7wy8(5CZkz%F*bQA@zE`Z!j6-j8JpUWBV%UbTmF?
z0duW%&dVS9{Oor78i&T0Kk@~c%H)Y+x>O3QiX=6R$~@DqRYtipRH@a&LZuwFh4;yM
z<3LiY7nxO#qJkMIKseV2O<|BhKY8gm1>qyZLl&@LW4s-2W_p%T_Aj;C_HI(CL?
zW+&Aus;~6*jZ`J8dS!^E?Nh9-T5wyj65Lj;jMnguMDMj=>AJh`;6i0nF*4^HmUzqc
zF8rGq%>PWfrQ)WjfjM8|fRA=XEbytsqc?DT!}5
zsty$u+qo25Bvjnm8RIQf&`Y^1SgOcS5-2DT!Z&H|P}J4c1*h(_DCL5sPBDqzJ@xpy
znO&+d8;w7Nlak`})2A62lM0qPITDkK<@gJwLFS`X39fu-bfGcK9I9`j9mg_xa
zQa++_RluZ(a4{n}XXb+T8x9aho?zyOh;#hn)icTlC&gXIJS$l?$^oNov?qOF3WUZv(UccIjv
z&_v_LH!)wbgpoeBiwmSj=vZ)$6PF
zoR*MrM;+m4RAPqZDzk*unS+52Bd}8$jgUSMNce9?TNiDBQ;p3H_H>Dz5f^H2b;shvTxCZ|&Ne`xxtjW6NJIrF_p_wyG
zsWMP3$A=NV-~u{}z;nUMKA>3d3Rb$rN4}aI!`vNw+!;_v9fxgvf%xVta?z!*pOQ5y
zv;}6HT2C{D4t5m2dl+`wYT5lKln33uoll4
z7UP?vU~P$-05=|tNK57$e#2(uD*p2Wd6mCwS%Yd`$KAw3d~d^K=q%jY8nZ%cEiJre
z0}H7)WjR8hC=5)wWHPV#UU2&e0kX`W)Bwq*#&v2z!I#~>(qoZB@wSE%?eF25g@<6xy6xF)(1H+}x>$~Q54c3QB
zvlcB`zIK&l)s@nj-CpAW+81q9Zcu-2oqffm3f9UBIo}sc`Ce7*cUyu0tYDuSAl;oA
z<7Zc}j!M-2#JUOAsr1htUb!-y$8yOudCvcslEj>^F&WoQoIzjA6jgtxS81dK>oygK
zhZTFAJH-tLdH%>SPPL9UM6k}+{5ndvW}5g+<@!!KQN|@|hb0Oku{)(}DtWQ>jJ~c?
z#UE~GpB>>!Rddweq-jx~N6|PWaubb8lz!SCYG*`=H&7S?9)L6w)7qfe~6oa%NV6ZkaJY1>j
zoJ&r$6rq$5_O!bF%cPzTnsVf)%(CPZ>%$!#lfkhw***)!nk8_e1RQoN3vjtsMNVi%L23XHZyO@fv7|)!FOQ|uL
zSIvy8c2rYFVK(g=r(~ielv;Y#C`xsLqa{X?r>TpUK&jBu*TjnAcB?w2P${GhSJe!|
z)`a!4Cp1Yg*4=atPe`yVY}YN%_((9#4T7C@ri_)eQr02P9c#PPA;j=UT>3JH)oE3J
z?vG2F>zHthwa_$Cze;i~A%0UdrpnR+3gsq3Dwg~3bh4E;ik0{Zl}euS--kwmGaVm7
zhHWs}leuCX30+x!jkhz?rXQ$P{2CqfwZ{;kv}iOjPE9GP5lGmRUXsSB9c09=nyTfiDND&gqXX+s18UjWBNAzSiAUk?LdE#^{3LINwrm%5sAOm3Q8rGcZa#$rp{
zj7(|CNIt~YW}9g>vMfzMjP>J#Q7l(C3QDv<*e)Wf`tsEx9o8S^IScv&PaOWex?G>g
zo*U-NW9SR1N*s=;j+1sS8!4A{XL2PnsluBzO%VsT576A82TcuHEmDmQsEHO17pdIS
zHpd{vyjG}H`s<^lJH=BS@EqSkZlVykyo)Hq_X
z;b1+PJh+E_D^?~STk~+7%-0H{CFI_||a4
z+MByKRI0tj+MMi7cgbqiKD!|!4eqT}1}l}eaNS5R-Fxcww%}ep7fkEK`yzrrrk6Po
zWID3<5pPkFLaZ`I(u1Vo-4@tQ{|w7H49mxzSi-#7r7BN96fbmrH*CqbQ1IHcL6WEX
zz*o&QiP9;pu8?y~p8~y=T~sD&RCYNArltCuA!K?y6*JhPxvVSs*oSw>)1LQgrI0M#
zO5l`CtBW&0U7okTcC}2IlXNUmJ3%RTp2pyq?irHRdCFsnCHs>tRQjn9`YR7~;lHyM
z<<1MkX>ZBCol%^|;;!(^a6n9Vb>-=>;AWo&7iAt3`p7b3Jtqq-*)x?hI5AQw6R;)k
zGH3Dkg
zL;32a0#UZRH(x9Eakia-=4wCA+6dxIAsfGka0^RQbbm&RpK_JB3|7=hM`0&>
zKMf$QqaDB5k^$bGc%DNhomZX#`dWZZBOu$i_zw#Cu|Uts!y+|jz~lRB
zApcd%b%=)&WWOP5(ZK*0j;aAYfBue?D-7OjRjhJ1nW#F#e%wJ%)1{|iG~%tcG3vwM
zx#!ztGrifh);VJ5%0eeag_?Ukli#Pw-5sg*(7C!c
zP%L!bHZoA_Twm#l18A{U<7J#F??mO+u36t{Pg)__c{`;}PdI<>yz4vX-q<<+cfxts
z_uO~`pXbhHVCUVD3czW{-ORY_=JH=o&F{|js&8oURjNHTRt#@y>~_cmft<6(14b9ZRpr_7qJ={n_I#_VD)k*lv6Nl0{^r7&I$Rrjlo7Sr#tEUjIE<37+L<(kXG0$-Fo@BDw6Wre3vRRR1{poiM
zHMl~HV#hYig^7?W$gFWNhr6A0?fvB*cHLIO>?>XjBaFP4v)C-egp=)gz9+egk>?DqATFyRwXx6
z-`>c)wvat^N!*SN)vUh-(
zrET0fij(eOHiVwCosnS2;rs=+m~7EIX>1+F2HfvXtQg{0&zEJtGg>cp^Kb~UrvZry
zsU_h6CKc_Tl=VK}*b~6kiwrcTo`yp{1dMlfrmSg7c$Vu&rLGCh=F1VOBB>+XYoiFt
zf>7g`P-2oJsm?gWKa98|lHa{T~BdYF(bt1%3NI!4FC-!1udP`L*=k9dz$j0by&J@B7v$0lg5WUN-OEYhB
z#it#NWJhA0*~HfprsPm9RCM;pj#hgqeow*eWFq$BCP@Z22wD{H#-!1~n_FTTR$;bj
zQ*pRUUrn_)rc`{M`gK<)TP2M+!{W|I5!e$rlN1AUrpn`p7ehrYtVm?XNiyD^@kv#j
z8bWpviEUbe56&KBy5lkxzAHl6W$q_lgfTIf)Fy-47w227CK+Ela?l>_Ek
zN8)gy7?lYK=q{e+{lU$WwoYI_Y$*wed*pyxg$?hSfj2W$v&7%)y43Cf86HMMTkvaCwZE|s^M-*yL8kE>
zx7p1u!seF10rV4vW*N)gM$)D#l`MpJc8GI@vPOwEU7d9#{S#>UOOi4r3&K+fQxw=`
ztR2zt2_GvPUuJJ#5^L_hJGNlq{yEZYLiq1XyOYH;0MFlT0K{$QUpxReOhF
zqnTy`zFSPj1TCT~BdejgRGWkl6yw!;YQ;
zc#O?Vz8z#)}H95
zY0j@VA?vkzulZ52L{5hRX-Ya|kh5J0ojQwRx{2}-`Zgk;jce@hXwhW{r()klP2ap$
zWO2UcHs>>b?A?g{7*u8C;%Dj$*(QW(Udc{bh&3m}<5&`l4RhTJGBgz=%;Z>?goMAlhErCtEb7Y@`K=h{N|LvO#$G$hB435@W@dFZ
zBL``YxBGadB*+R%Lc4r&Vj5L5wu3b)35*l&tcq_OGaT|Pv0@u3^N>RbbDZhB=!<5oz(g0i6dJACaz3nCV7odNu|lHt&L}7X$mQEE~wJR~tIQR+x&(O_gbQEysC`a1ejpKYI
zzNp`k+R^A
zPC&q#yTqLYm|XSr%;#w_2JmcVEE*C3X6=|wsMu}I=YRN8M=eeOt^b5l~0Y-eGLEQF@4BkAF~lLwuS
z+$J%SP*n`bNYcvcwlI)1Py$6A9R*p2ZPqsvV|n_M$n(;-yGEF5>}&2gt(Wyf++4vf
zb3ija`HBr~^X@)ZtZ)isr1A&s#m<1rUQAcelIX>um`&=zI8bp~liD_)*-!ps-Pq
zPsu`1BLWfFWMN62C6%k?qk}Pk+r{6LH~*(Fuc12{FF^LFebl($?36eTp{Il`6rsk?tR%WuB7#rhYL1N5{;Q`F~U9
zT+BC3t(by2GZbGvD=h9YL&pDfZnk5a%c7ZI6Et_qc8E33CF~Iuw%SOOr58*ZFDL)n
z0C{0au~B;e?bbBt`hvx==0xl+(s6a_r#e3+50i2Mx*^I=cg$NHu##9+Jejr&f#l+l
zD+8wTmZU6Ti9Pugafl3#Z4*4krzrY2{}Tqe6YMMVBx;Z{Ie4NN^h|Xnflr^7{Ya&f
z(-_UG;QEn+mcv14z(bkU@zkaY7c5HmSjm}*Q>RrQLF!lds!fD(MQZt$;sFG$GN*F%
zKK2|wL<=t)t*5;gS0p~3iznZ?rvVO&JYG5F?TAdaR1s)veAV-{hO3*JSxv#2mEp0#Up*xWFZpFe{BG-{-*>cd3tzq;
zDg&L=RcvM4@|>w(R^V1bPCT;l{7T@^OUk$;RazvF9+7dpN1uGrNK$Ggb|E^dlre|#
z1~q>8@*^M5eeF+Rr{(mox(HoLRqm%DZkU_OtLw)J!7w|74X`sO0^^SJou0WVaN2HF9yo?L
zEWzp_zVpFcx49F(Pfa&g;F(cXw~2)9bft1ePerg%_3Yr0jg+CUz=eJdYAt@&H!D
zk(cOTszbVXfI9>d0IVIV^qtXQA~_iKdCmVUun~7iEXS~ZtFv&3CK;K)GBl7(a!U43
zD;28XLQe^mB
zS(Dz9Xv~t#JfPBw}#mUSU1StX7v
zVbOhL1#3^mQ3py+#I8uy`h*R}sLB)pcLGG~5+bQWF(qnUj7Po~^fd~?$GwX|bj
zsAikfj;__jjIhTh3Kpuo-O+?KiFr^y8t5d&au3^PnpT|hQ8k%S$?Bu!=SIuy2S_uF
z)KpAQyGtB3V9{*hAiI=k{EmoFxRSCNA+Px`#fxjtnGU$_8-tFiq`ngScqI84pVYY<
z>BV6y``9wTUU?$rG@AI*>HnO`nRYnM51RZP`_WUo{iLZ+oa{1bZ<`ZH2#j&QZ4znS
zsXcmBY%y7F=MAJC%}1=W@$tq4Qb^iToc^4xleQW(A9-V?xgGO}Yc=NkGfaGvgY@K{
zRQetTignLw585xIP>oJS5RsJ-xH5fzS*wcUhvRoG+*oHfk~nWw$xrQ(gnY$X4N7V)
zRI;Yz4=)_awmBc?MGC93Pfj{hvS#AMt0I=#$*K5q5ql3kQH8lDoLO5zhW+YA5YIC<
zibx-oC0ZcV?lTpKoz_}5eENj-kR993>g2T}o^bsdibQ9(_(d8sdYX;+0MW;#dbsxo
zFd2^G2)KH5<_#`{bW2NEBmEupkb
zkrwxpS$@qI1E2uAgnudt%LlRF*e;~X$?86%-)@OO%kQ@ci{p*tnHU~?()E9>wNJY4
z)bN}JaaRMR0Z*^7O%u;2Psjvcgr_nhAz{^A>mv$MQJgefno>fhpp#)>BnRRG3Ik~A
z1?X_am9&mbSD7+X7L_z|SOwd(XL8Clnf9$O2V8#76aoy>TLLjZ#99$l@#Lbcg6K5t
zTCKsPBk-ASGBN0BWFY~#-=vs1s4jCyN!DS_q|9?Zmt|KgWNH^GKy5QEzx0#{A{1Y~
z*bzliJf~0J;nSHdD~zNhv==1ou1L0WbkYK9H<>2&ZDS~o7mCA8oo_#;-0iX!m0&DS
z@9h3fGIzLf&jE~zJ$GhDtq*N&cZ32e2qj5-Xd74N_GDw5`{iEz>gUWqol_YsY1q*K
z?p)dHOZkUk62Z}rlDv6TpW!^xuW!${21x~0U~S_j{pDw
delta 4846
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
TM>ToZIx;BI8${qN)D|eW6Xy
diff --git a/mediagoblin/i18n/ar/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/ar/LC_MESSAGES/mediagoblin.po
index 51c71c3a..1f086613 100644
--- a/mediagoblin/i18n/ar/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/ar/LC_MESSAGES/mediagoblin.po
@@ -3,18 +3,19 @@
# This file is distributed under the same license as the PROJECT project.
#
# Translators:
-# Majid Al-Dharrab , 2011.
-# Mena Rezk Eid , 2013.
-# , 2011.
-# , 2011.
+# Jiyda , 2013
+# Majid Al-Dharrab , 2011
+# minaeid90 , 2013
+# OmarKH , 2011
+# OsamaK , 2011
msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2013-03-04 18:04-0600\n"
-"PO-Revision-Date: 2013-03-05 00:04+0000\n"
+"POT-Creation-Date: 2013-05-27 13:54-0500\n"
+"PO-Revision-Date: 2013-05-27 18:54+0000\n"
"Last-Translator: cwebber \n"
-"Language-Team: LANGUAGE \n"
+"Language-Team: Arabic (http://www.transifex.com/projects/p/mediagoblin/language/ar/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -22,34 +23,39 @@ msgstr ""
"Language: ar\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
-#: mediagoblin/auth/forms.py:28
-msgid "Invalid User name or email address."
-msgstr ""
-
-#: mediagoblin/auth/forms.py:29
-msgid "This field does not take email addresses."
-msgstr ""
-
-#: mediagoblin/auth/forms.py:30
-msgid "This field requires an email address."
-msgstr ""
-
-#: mediagoblin/auth/forms.py:52 mediagoblin/auth/forms.py:67
+#: mediagoblin/auth/forms.py:26
msgid "Username"
msgstr "اسÙ
اÙÙ
ستخدÙ
"
-#: mediagoblin/auth/forms.py:56 mediagoblin/auth/forms.py:71
+#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/tests/test_util.py:110
msgid "Password"
msgstr "ÙÙÙ
Ø© اÙسر"
-#: mediagoblin/auth/forms.py:60
+#: mediagoblin/auth/forms.py:34
msgid "Email address"
msgstr "عÙÙا٠اÙبرÙد اÙØ¥ÙÙترÙÙÙ"
-#: mediagoblin/auth/forms.py:78
-msgid "Username or email"
+#: mediagoblin/auth/forms.py:41
+msgid "Username or Email"
msgstr ""
+#: mediagoblin/auth/forms.py:52
+msgid "Username or email"
+msgstr "اسÙ
اÙÙ
ستخدÙ
ا٠اÙاÙÙ
ÙÙ"
+
+#: mediagoblin/auth/tools.py:31
+msgid "Invalid User name or email address."
+msgstr "اسÙ
Ù
ستخدÙ
ا٠اÙÙ
Ù٠غÙر صØÙØ."
+
+#: mediagoblin/auth/tools.py:32
+msgid "This field does not take email addresses."
+msgstr "Ùذا اÙØÙÙ Ùا Ùأخذ اÙÙ
ÙÙ."
+
+#: mediagoblin/auth/tools.py:33
+msgid "This field requires an email address."
+msgstr "Ùذا اÙØÙÙ ÙØتاج اÙÙ
ÙÙ."
+
#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr "عÙÙÙØ§Ø Ø§ÙتسجÙ٠غÙر Ù
ØªØ§Ø ÙÙا."
@@ -60,56 +66,56 @@ msgstr "عذرÙØ§Ø ÙÙد اختار Ù
ستخدÙ
آخر Ùذا اÙاسÙ
."
#: mediagoblin/auth/views.py:72
msgid "Sorry, a user with that email address already exists."
-msgstr ""
+msgstr "عذرÙØ§Ø ÙÙد اختار Ù
ستخدÙ
آخر Ùذا اÙاÙÙ
ÙÙ."
-#: mediagoblin/auth/views.py:174
+#: mediagoblin/auth/views.py:182
msgid ""
"Your email address has been verified. You may now login, edit your profile, "
"and submit images!"
msgstr "تÙ
اÙتØÙÙ Ù
٠برÙد٠اÙØ¥ÙÙترÙÙÙ. ÙÙ
ÙÙ٠اÙآ٠اÙÙÙÙØ¬Ø ÙتØرÙر Ù
ÙÙ٠اÙشخصÙØ ÙÙشر اÙصÙر!"
-#: mediagoblin/auth/views.py:180
+#: mediagoblin/auth/views.py:188
msgid "The verification key or user id is incorrect"
msgstr "Ù
ÙØªØ§Ø Ø§ÙتØÙ٠أ٠Ù
عر٠اÙÙ
ستخدÙ
خاطئ"
-#: mediagoblin/auth/views.py:198
+#: mediagoblin/auth/views.py:206
msgid "You must be logged in so we know who to send the email to!"
msgstr "Ùجب عÙÙ٠تسجÙ٠اÙدخÙÙ Ùإرسا٠برÙد اÙÙترÙÙÙ ÙÙ!"
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:214
msgid "You've already verified your email address!"
msgstr "ÙÙد ÙÙ
ت باÙÙع٠باÙتØÙÙ Ù
٠عÙÙا٠اÙبرÙد اÙØ¥ÙÙترÙÙ٠اÙخاص بÙ!"
-#: mediagoblin/auth/views.py:219
+#: mediagoblin/auth/views.py:227
msgid "Resent your verification email."
msgstr "أعدÙا إرسا٠رساÙØ© اÙتØÙÙ."
-#: mediagoblin/auth/views.py:250
+#: mediagoblin/auth/views.py:258
msgid ""
"If that email address (case sensitive!) is registered an email has been sent"
" with instructions on how to change your password."
-msgstr ""
+msgstr "إذا Ùا٠Ùذا اÙاÙÙ
ÙÙ(Øساس ÙÙØرÙ٠اÙÙبÙرة ÙاÙصغÙرة!) Ù
ÙسجÙ, ÙÙد تÙ
إرسا٠اÙÙ
Ù٠ب٠تعÙÙÙ
ات ع٠ÙÙÙÙØ© تغÙÙر رÙÙ
٠اÙسرÙ."
-#: mediagoblin/auth/views.py:261
+#: mediagoblin/auth/views.py:269
msgid "Couldn't find someone with that username."
-msgstr ""
+msgstr "ÙÙ
ÙتÙ
ÙÙ Ù
٠اÙعثÙر عÙ٠أØد Ù٠أسÙ
اÙÙ
ستخدÙ
Ùذا."
-#: mediagoblin/auth/views.py:264
+#: mediagoblin/auth/views.py:272
msgid ""
"An email has been sent with instructions on how to change your password."
-msgstr ""
+msgstr "ÙÙد تÙ
إرسا٠اÙÙ
Ù٠ب٠تعÙÙÙ
ات ع٠ÙÙÙÙØ© تغÙÙر رÙÙ
٠اÙسرÙ."
-#: mediagoblin/auth/views.py:271
+#: mediagoblin/auth/views.py:279
msgid ""
"Could not send password recovery email as your username is inactive or your "
"account's email address has not been verified."
msgstr "تعذر إرسا٠رساÙØ© استعادة ÙÙÙ
Ø© اÙسر Ùأ٠اسÙ
اÙÙ
ستخدÙ
Ù
عط٠أ٠ÙØ£ÙÙا ÙÙ
ÙتØÙÙ Ù
٠برÙد٠اÙØ¥ÙÙترÙÙÙ."
-#: mediagoblin/auth/views.py:328
+#: mediagoblin/auth/views.py:336
msgid "You can now log in using your new password."
-msgstr ""
+msgstr "تستطÙع اÙآ٠اÙدخÙ٠باستخداÙ
رÙÙ
٠اÙسر٠اÙجدÙد."
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
#: mediagoblin/user_pages/forms.py:45
msgid "Title"
@@ -120,13 +126,13 @@ msgid "Description of this work"
msgstr "Ùص٠Ùذا اÙعÙ
Ù."
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
" \n"
" Markdown for formatting."
-msgstr ""
+msgstr "باÙ
ÙاÙ٠استخداÙ
â\nâ\nMarkdown ÙÙإدراج."
#: mediagoblin/edit/forms.py:33 mediagoblin/submit/forms.py:36
msgid "Tags"
@@ -134,13 +140,13 @@ msgstr "اÙÙسÙÙ
"
#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:38
msgid "Separate tags by commas."
-msgstr ""
+msgstr "ÙÙ
بÙص٠اÙÙ
Øددات بÙصÙØ©."
-#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:101
+#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
msgid "Slug"
msgstr "اÙÙ
سار"
-#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:102
+#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:91
msgid "The slug can't be empty"
msgstr "Ùا ÙÙ
Ù٠تر٠اÙÙ
سار ÙارغÙا"
@@ -148,12 +154,12 @@ msgstr "Ùا ÙÙ
Ù٠تر٠اÙÙ
سار ÙارغÙا"
msgid ""
"The title part of this media's address. You usually don't need to change "
"this."
-msgstr ""
+msgstr "Ù
ÙدÙ
Ø© عÙÙا٠Ùذ٠اÙÙ
ÙدÙا, غاÙبا Ù٠تØتاج ÙتغÙرÙ."
#: mediagoblin/edit/forms.py:44 mediagoblin/submit/forms.py:41
#: mediagoblin/templates/mediagoblin/utils/license.html:20
msgid "License"
-msgstr ""
+msgstr "ترخÙص"
#: mediagoblin/edit/forms.py:50
msgid "Bio"
@@ -165,48 +171,48 @@ msgstr "اÙÙ
ÙÙع اÙØ¥ÙÙترÙÙÙ"
#: mediagoblin/edit/forms.py:58
msgid "This address contains errors"
-msgstr ""
+msgstr "اÙعÙÙا٠ÙØتÙ٠عÙ٠اخطاء"
#: mediagoblin/edit/forms.py:63
-msgid "Old password"
-msgstr ""
-
-#: mediagoblin/edit/forms.py:64
-msgid "Enter your old password to prove you own this account."
-msgstr ""
-
-#: mediagoblin/edit/forms.py:67
-msgid "New password"
-msgstr ""
-
-#: mediagoblin/edit/forms.py:74
msgid "License preference"
-msgstr ""
+msgstr "تÙضÙ٠رخصة"
-#: mediagoblin/edit/forms.py:80
+#: mediagoblin/edit/forms.py:69
msgid "This will be your default license on upload forms."
-msgstr ""
+msgstr "سÙ٠تÙÙÙ Ùذ٠رخصت٠اÙÙ
بدئÙØ© ÙÙ ÙÙ
اذج اÙتØÙ
ÙÙ."
-#: mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:71
msgid "Email me when others comment on my media"
-msgstr ""
+msgstr "ارس٠Ù٠رساÙØ© عÙدÙ
ا ÙÙÙÙ
اÙاخرÙ٠باÙتعÙÙ٠عÙ٠اÙÙ
ÙدÙا خاصتÙ"
-#: mediagoblin/edit/forms.py:94
+#: mediagoblin/edit/forms.py:83
msgid "The title can't be empty"
-msgstr ""
+msgstr "Ùا ÙÙ
Ù٠تر٠اÙعÙÙا٠ÙارغÙا"
-#: mediagoblin/edit/forms.py:96 mediagoblin/submit/forms.py:50
+#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
-msgstr ""
+msgstr "Ùص٠Ùذ٠اÙÙ
جÙ
Ùعة"
-#: mediagoblin/edit/forms.py:103
+#: mediagoblin/edit/forms.py:92
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
-msgstr ""
+msgstr "Ù
ÙدÙ
Ø© عÙÙا٠Ùذ٠اÙÙ
جÙ
Ùعة, غاÙبا Ù٠تØتاج ÙتغÙرÙ."
+
+#: mediagoblin/edit/forms.py:99
+msgid "Old password"
+msgstr " ÙÙÙ
Ø© اÙسر اÙÙدÙÙ
Ø©"
-#: mediagoblin/edit/views.py:66
+#: mediagoblin/edit/forms.py:101
+msgid "Enter your old password to prove you own this account."
+msgstr "ÙÙ
بإدخا٠رÙÙ
٠اÙسر٠اÙÙدÙÙ
Øت٠تثبت اÙ٠صاØب Ùذا اÙØساب."
+
+#: mediagoblin/edit/forms.py:104
+msgid "New password"
+msgstr "رÙÙ
سر٠جدÙد"
+
+#: mediagoblin/edit/views.py:67
msgid "An entry with that slug already exists for this user."
msgstr "ÙÙجد Ù
Ù٠آخر بÙذا اÙÙ
سار Ùد٠Ùذ٠اÙÙ
ستخدÙ
."
@@ -217,11 +223,11 @@ msgstr "Ø£Ùت تØرÙر Ùسائط Ù
ستخدÙ
آخر. ÙÙ ØذرÙا أثÙ
#: mediagoblin/edit/views.py:155
#, python-format
msgid "You added the attachment %s!"
-msgstr ""
+msgstr "ÙÙد ÙÙ
ت بإضاÙØ© Ù
رÙÙØ© %s!"
#: mediagoblin/edit/views.py:182
msgid "You can only edit your own profile."
-msgstr ""
+msgstr "ÙÙ
ÙÙÙ ÙÙØ· تعدÙÙ Øساب٠اÙخاص"
#: mediagoblin/edit/views.py:188
msgid "You are editing a user's profile. Proceed with caution."
@@ -229,44 +235,63 @@ msgstr "Ø£Ùت تØرÙر Ù
ÙÙ Ù
ستخدÙ
آخر. ÙÙ ØذرÙا أثÙاء
#: mediagoblin/edit/views.py:204
msgid "Profile changes saved"
-msgstr ""
+msgstr "تÙ
ØÙظ تغÙرات ØسابÙ"
-#: mediagoblin/edit/views.py:241
-msgid "Wrong password"
-msgstr "ÙÙÙ
ة سر خاطئة"
-
-#: mediagoblin/edit/views.py:252
+#: mediagoblin/edit/views.py:240
msgid "Account settings saved"
-msgstr ""
+msgstr "تÙ
ØÙظ خصائص ØسابÙ"
-#: mediagoblin/edit/views.py:286
+#: mediagoblin/edit/views.py:274
msgid "You need to confirm the deletion of your account."
-msgstr ""
+msgstr "Ùجب عÙÙ٠تأÙÙد Ø¥Ùغاء ØسابÙ."
-#: mediagoblin/edit/views.py:322 mediagoblin/submit/views.py:142
-#: mediagoblin/user_pages/views.py:214
+#: mediagoblin/edit/views.py:310 mediagoblin/submit/views.py:138
+#: mediagoblin/user_pages/views.py:222
#, python-format
msgid "You already have a collection called \"%s\"!"
-msgstr ""
+msgstr "Ø£Ùت ÙدÙÙ Ù
جÙ
Ùعة تدع٠\"%s\"!"
-#: mediagoblin/edit/views.py:326
+#: mediagoblin/edit/views.py:314
msgid "A collection with that slug already exists for this user."
-msgstr ""
+msgstr "تÙجد Ù
جÙ
Ùعة اخر٠بÙذا اÙÙ
سار ÙÙذا اÙÙ
ستخدÙ
."
-#: mediagoblin/edit/views.py:343
+#: mediagoblin/edit/views.py:329
msgid "You are editing another user's collection. Proceed with caution."
+msgstr "Ø£Ùت تعد٠Ù
جÙ
Ùعة Ù
ستخدÙ
آخر. ÙÙ ØذرÙا أثÙاء اÙعÙ
ÙÙØ©."
+
+#: mediagoblin/edit/views.py:348
+msgid "Wrong password"
+msgstr "ÙÙÙ
ة سر خاطئة"
+
+#: mediagoblin/edit/views.py:363
+msgid "Your password was changed successfully"
msgstr ""
-#: mediagoblin/gmg_commands/theme.py:58
+#: mediagoblin/gmg_commands/assetlink.py:60
msgid "Cannot link theme... no theme set\n"
-msgstr ""
+msgstr "ÙÙ
ÙتÙ
ربط اÙØ«ÙÙ
... ÙاتÙجد Ù
جÙ
Ùعة Ø«ÙÙ
ات\n"
-#: mediagoblin/gmg_commands/theme.py:71
+#: mediagoblin/gmg_commands/assetlink.py:73
msgid "No asset directory for this theme\n"
-msgstr ""
+msgstr "Ùا ÙÙجد Ù
سار جÙد ÙÙذا اÙØ«ÙÙ
\n"
-#: mediagoblin/gmg_commands/theme.py:74
+#: mediagoblin/gmg_commands/assetlink.py:76
msgid "However, old link directory symlink found; removed.\n"
+msgstr "ÙÙÙÙ, اÙرابط اÙÙدÙÙ
ÙÙÙ
سار اÙذ٠تÙ
اÙجادÙ; ØÙØ°Ù.\n"
+
+#: mediagoblin/gmg_commands/assetlink.py:112
+#, python-format
+msgid "Could not link \"%s\": %s exists and is not a symlink\n"
+msgstr ""
+
+#: mediagoblin/gmg_commands/assetlink.py:119
+#, python-format
+msgid "Skipping \"%s\"; already set up.\n"
+msgstr ""
+
+#: mediagoblin/gmg_commands/assetlink.py:124
+#, python-format
+msgid "Old link found for \"%s\"; removing.\n"
msgstr ""
#: mediagoblin/meddleware/csrf.py:134
@@ -274,55 +299,59 @@ msgid ""
"CSRF cookie not present. This is most likely the result of a cookie blocker "
"or somesuch.
Make sure to permit the settings of cookies for this "
"domain."
-msgstr ""
+msgstr "CSRF ÙÙÙÙز غÙر Ù
ÙجÙدة, ÙÙذا Ù
٠اÙÙ
Ù
Ù٠ا٠ÙÙÙÙ ÙتÙجة ÙÙ
اÙع اÙÙÙÙÙز ا٠شئ Ù
Ù Ùذا اÙÙبÙÙ.
تأÙد Ù
٠أÙÙ ÙÙ
ت باÙسÙ
Ø§Ø Ùخصائص اÙÙÙÙÙز ÙÙذا اÙÙ
ÙداÙ."
-#: mediagoblin/media_types/__init__.py:61
-#: mediagoblin/media_types/__init__.py:102
+#: mediagoblin/media_types/__init__.py:111
+#: mediagoblin/media_types/__init__.py:155
msgid "Sorry, I don't support that file type :("
+msgstr "عذرا, اÙا Ùا ادعÙ
Ùذا اÙÙÙع Ù
٠اÙÙ
ÙÙات :("
+
+#: mediagoblin/media_types/pdf/processing.py:136
+msgid "unoconv failing to run, check log file"
msgstr ""
-#: mediagoblin/media_types/video/processing.py:36
+#: mediagoblin/media_types/video/processing.py:37
msgid "Video transcoding failed"
-msgstr ""
+msgstr "ÙØ´Ù Ù٠تØÙÙ٠اÙÙÙدÙÙ"
#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
msgid "Location"
-msgstr ""
+msgstr "اÙÙ
ÙاÙ"
#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:52
#, python-format
msgid "View on OpenStreetMap"
-msgstr ""
+msgstr "عرض ÙÙ OpenStreetMap"
#: mediagoblin/plugins/oauth/forms.py:29
msgid "Allow"
-msgstr ""
+msgstr "سÙ
اØ"
#: mediagoblin/plugins/oauth/forms.py:30
msgid "Deny"
-msgstr ""
+msgstr "رÙض"
#: mediagoblin/plugins/oauth/forms.py:34
msgid "Name"
-msgstr ""
+msgstr "اÙاسÙ
"
#: mediagoblin/plugins/oauth/forms.py:35
msgid "The name of the OAuth client"
-msgstr ""
+msgstr "اسÙ
اÙعÙ
Ù٠اÙÙ
ÙØ´Ùئ"
#: mediagoblin/plugins/oauth/forms.py:36
msgid "Description"
-msgstr ""
+msgstr "اÙÙصÙ"
#: mediagoblin/plugins/oauth/forms.py:38
msgid ""
"This will be visible to users allowing your\n"
" application to authenticate as them."
-msgstr ""
+msgstr "سÙÙ ÙÙÙÙ Ùذا Ù
رئ٠باÙÙسبة ÙÙÙ
ستخدÙ
ÙÙ Øت٠ÙتاØ\nÙÙبرÙاÙ
ج خاصت٠باÙتصدÙ٠عÙÙÙÙ
."
#: mediagoblin/plugins/oauth/forms.py:40
msgid "Type"
-msgstr ""
+msgstr "اÙÙÙع"
#: mediagoblin/plugins/oauth/forms.py:45
msgid ""
@@ -332,88 +361,88 @@ msgid ""
" Public - The client can't make confidential\n"
" requests to the GNU MediaGoblin instance (e.g. client-side\n"
" JavaScript client)."
-msgstr ""
+msgstr "سر٠- ÙستطÙع اÙعÙ
ÙÙ\nا٠ÙÙÙÙ
بطÙب Ùسخة Ù
Ù GNU MediaGoblin ÙاÙت٠Ù
٠اÙÙ
Ù
Ù٠ا٠\nÙعترض٠ÙÙÙ٠اÙÙ
ستخدÙ
(Ù
Ø«Ùا اÙخادÙ
Ù
٠جاÙب اÙعÙ
ÙÙ).
\nعاÙ
- Ùا ÙستطÙع اÙعÙ
Ù٠ارسا٠طÙبات سرÙØ©\nÙÙسخة Ù
Ù GNU MediaGoblin (Ù
Ø«Ùا \nخادÙ
اÙجاÙا سÙرÙبت Ù
٠جاÙب اÙعÙ
ÙÙ)."
#: mediagoblin/plugins/oauth/forms.py:52
msgid "Redirect URI"
-msgstr ""
+msgstr "تØÙÙÙ ÙÙÙÙ"
#: mediagoblin/plugins/oauth/forms.py:54
msgid ""
"The redirect URI for the applications, this field\n"
" is required for public clients."
-msgstr ""
+msgstr "اÙرابط اÙÙ
Ùج٠ÙÙبرÙاÙ
ج, Ùذا اÙØÙÙ\nÙ
Ø·ÙÙب ÙجÙ
ÙÙر اÙعÙ
Ùاء."
#: mediagoblin/plugins/oauth/forms.py:66
msgid "This field is required for public clients"
-msgstr ""
+msgstr "Ùذا اÙØÙÙ Ù
Ø·ÙÙب ÙجÙ
ÙÙر اÙعÙ
Ùاء"
-#: mediagoblin/plugins/oauth/views.py:59
+#: mediagoblin/plugins/oauth/views.py:56
msgid "The client {0} has been registered!"
-msgstr ""
+msgstr "اÙعÙ
ÙÙ {0} تÙ
تسجÙÙÙ!"
#: mediagoblin/plugins/oauth/templates/oauth/client/connections.html:22
msgid "OAuth client connections"
-msgstr ""
+msgstr "ارتباطات اÙعÙ
Ù٠اÙÙ
Ùشئ"
#: mediagoblin/plugins/oauth/templates/oauth/client/list.html:22
msgid "Your OAuth clients"
-msgstr ""
+msgstr "عÙ
ÙÙ٠اÙÙ
Ùشئ"
#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
#: mediagoblin/templates/mediagoblin/submit/collection.html:30
#: mediagoblin/templates/mediagoblin/submit/start.html:34
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:68
msgid "Add"
-msgstr ""
+msgstr "اضÙ"
-#: mediagoblin/processing/__init__.py:172
+#: mediagoblin/processing/__init__.py:193
msgid "Invalid file given for media type."
-msgstr ""
+msgstr "اÙÙ
Ù٠اÙÙ
عط٠ÙÙذا اÙÙÙع Ù
٠اÙÙ
ÙدÙا غÙر صØÙØ."
#: mediagoblin/submit/forms.py:26
msgid "File"
msgstr "اÙÙ
ÙÙ"
-#: mediagoblin/submit/views.py:51
+#: mediagoblin/submit/views.py:49
msgid "You must provide a file."
msgstr "Ùجب أ٠تضع Ù
ÙÙÙا."
-#: mediagoblin/submit/views.py:97
+#: mediagoblin/submit/views.py:93
msgid "Woohoo! Submitted!"
msgstr "Ùا سÙاÙ
! ÙÙشرÙت!"
-#: mediagoblin/submit/views.py:146
+#: mediagoblin/submit/views.py:144
#, python-format
msgid "Collection \"%s\" added!"
-msgstr ""
+msgstr "تÙ
إضاÙØ© اÙÙ
جÙ
Ùعة \"%s\"!"
-#: mediagoblin/templates/mediagoblin/base.html:64
+#: mediagoblin/templates/mediagoblin/base.html:67
msgid "Verify your email!"
msgstr "تأÙد Ù
٠برÙد٠اÙØ¥ÙÙترÙÙÙ!"
-#: mediagoblin/templates/mediagoblin/base.html:65
+#: mediagoblin/templates/mediagoblin/base.html:68
msgid "log out"
-msgstr ""
+msgstr "تسجÙ٠خرÙج"
-#: mediagoblin/templates/mediagoblin/base.html:70
+#: mediagoblin/templates/mediagoblin/base.html:73
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr "تسجÙ٠دخÙÙ"
-#: mediagoblin/templates/mediagoblin/base.html:79
+#: mediagoblin/templates/mediagoblin/base.html:82
#, python-format
msgid "%(user_name)s's account"
-msgstr ""
+msgstr "%(user_name)s's Øساب"
-#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/base.html:89
msgid "Change account settings"
-msgstr ""
+msgstr "تغÙÙر خصائص اÙØساب"
-#: mediagoblin/templates/mediagoblin/base.html:90
-#: mediagoblin/templates/mediagoblin/base.html:105
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:108
#: mediagoblin/templates/mediagoblin/admin/panel.html:21
#: mediagoblin/templates/mediagoblin/admin/panel.html:26
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
@@ -421,79 +450,32 @@ msgstr ""
msgid "Media processing panel"
msgstr "ÙÙØØ© Ù
عاÙجة اÙÙسائط"
-#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:96
msgid "Log out"
-msgstr ""
+msgstr "تسجÙ٠خرÙج"
-#: mediagoblin/templates/mediagoblin/base.html:96
+#: mediagoblin/templates/mediagoblin/base.html:99
#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
msgid "Add media"
msgstr "أض٠Ùسائط"
-#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/base.html:102
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
msgid "Create new collection"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:122
-#, python-format
-msgid ""
-"Powered by MediaGoblin, a GNU project."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:125
-#, python-format
-msgid ""
-"Released under the AGPL. Source code available."
-msgstr ""
+msgstr "Ø¥Ùشاء Ù
جÙ
Ùعة جدÙدة"
#: mediagoblin/templates/mediagoblin/error.html:24
msgid "Image of goblin stressing out"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/root.html:31
-msgid "Explore"
-msgstr "استÙØ´Ù"
-
-#: mediagoblin/templates/mediagoblin/root.html:33
-msgid "Hi there, welcome to this MediaGoblin site!"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/root.html:35
-msgid ""
-"This site is running MediaGoblin, an "
-"extraordinarily great piece of media hosting software."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/root.html:36
-msgid ""
-"To add your own media, place comments, and more, you can log in with your "
-"MediaGoblin account."
-msgstr ""
+msgstr "صÙرة ÙزÙ
Ù
رتبÙ"
-#: mediagoblin/templates/mediagoblin/root.html:38
-msgid "Don't have one yet? It's easy!"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/root.html:39
-#, python-format
-msgid ""
-"Create an account at this site\n"
-" or\n"
-" Set up MediaGoblin on your own server"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/root.html:47
+#: mediagoblin/templates/mediagoblin/root.html:32
msgid "Most recent media"
msgstr "Ø£Øدث اÙÙسائط"
#: mediagoblin/templates/mediagoblin/admin/panel.html:29
msgid ""
"Here you can track the state of media being processed on this instance."
-msgstr ""
+msgstr "ÙÙ
ÙÙÙ Ù
تابعة عÙ
ÙÙØ© Ù
عاÙجة Ùسائط Ù
عرض٠Ù
Ù ÙÙا."
#: mediagoblin/templates/mediagoblin/admin/panel.html:32
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
@@ -513,34 +495,34 @@ msgstr "ÙØ´Ùت Ù
عاÙجة Ùذ٠اÙÙ
ÙÙات:"
#: mediagoblin/templates/mediagoblin/admin/panel.html:90
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
msgid "No failed entries!"
-msgstr ""
+msgstr "Ùا تÙجد Ù
داخ٠ÙاشÙØ©!"
#: mediagoblin/templates/mediagoblin/admin/panel.html:92
msgid "Last 10 successful uploads"
-msgstr ""
+msgstr "آخر 10 تØÙÙÙات ÙاجØØ©"
#: mediagoblin/templates/mediagoblin/admin/panel.html:112
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
msgid "No processed entries, yet!"
-msgstr ""
+msgstr "Ùا ÙÙجد Ù
داخ٠Ù
ÙعاÙجة بعد! "
#: mediagoblin/templates/mediagoblin/auth/change_fp.html:28
#: mediagoblin/templates/mediagoblin/auth/change_fp.html:36
msgid "Set your new password"
-msgstr ""
+msgstr "ÙÙ
بضبط رÙÙ
٠اÙسر٠اÙجدÙد"
#: mediagoblin/templates/mediagoblin/auth/change_fp.html:39
msgid "Set password"
-msgstr ""
+msgstr "ÙÙ
بضبط رÙÙ
سرÙ"
#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:23
#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:31
msgid "Recover password"
-msgstr ""
+msgstr "استعادة ÙÙÙ
Ø© اÙسر"
#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:34
msgid "Send instructions"
-msgstr ""
+msgstr "ارس٠تعÙÙÙ
ات"
#: mediagoblin/templates/mediagoblin/auth/fp_verification_email.txt:19
#, python-format
@@ -592,6 +574,53 @@ msgid ""
"%(verification_url)s"
msgstr "Ø£ÙÙÙا Ùا %(username)sØ\n\nاÙØªØ Ø§Ùرابط اÙتاÙÙ\nÙÙ Ù
تصÙØÙ ÙتÙعÙÙ Øساب٠Ù٠غÙÙ Ù
ÙدÙاغÙبÙÙ:\n\n%(verification_url)s"
+#: mediagoblin/templates/mediagoblin/bits/base_footer.html:21
+#, python-format
+msgid ""
+"Powered by MediaGoblin, a GNU project."
+msgstr "برعاÙØ© MediaGoblin, a GNU Ù
شرÙع."
+
+#: mediagoblin/templates/mediagoblin/bits/base_footer.html:24
+#, python-format
+msgid ""
+"Released under the AGPL. Source code available."
+msgstr "تÙ
اÙÙشر ÙÙÙا Ù AGPL. Source code Ù
تاØ."
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:20
+msgid "Explore"
+msgstr "استÙØ´Ù"
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:22
+msgid "Hi there, welcome to this MediaGoblin site!"
+msgstr "اÙÙا, Ù
رØبا ب٠ÙÙ Ù
ÙÙع MediaGoblin."
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:24
+msgid ""
+"This site is running MediaGoblin, an "
+"extraordinarily great piece of media hosting software."
+msgstr "Ùذا اÙÙ
ÙÙع ÙÙÙÙ
بتشغÙÙ MediaGoblin, ÙÙ٠برÙاÙ
ج استضاÙØ© Ù
ÙدÙا Ùائ٠اÙرÙعة."
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:25
+msgid ""
+"To add your own media, place comments, and more, you can log in with your "
+"MediaGoblin account."
+msgstr "ÙÙ٠تضÙ٠اÙÙ
ÙدÙا خاصتÙ, تضع اÙتعÙÙÙات, ÙاÙÙ
زÙد, Ùجب عÙÙ٠اÙدخÙ٠بØساب MediaGoblin اÙخاص بÙ."
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:27
+msgid "Don't have one yet? It's easy!"
+msgstr "ÙÙس ÙدÙÙ ÙاØد Øت٠اÙØ¢ÙØ Ø§Ù٠سÙÙ!"
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:28
+#, python-format
+msgid ""
+"Create an account at this site\n"
+" or\n"
+" Set up MediaGoblin on your own server"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/bits/logo.html:23
#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
msgid "MediaGoblin logo"
@@ -601,18 +630,18 @@ msgstr "شعار Ù
ÙدÙاغÙبÙÙ"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
#, python-format
msgid "Editing attachments for %(media_title)s"
-msgstr ""
+msgstr "تعدÙ٠اÙÙ
رÙÙات Ù %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:44
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:159
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:175
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:198
msgid "Attachments"
-msgstr ""
+msgstr "Ù
رÙÙات"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:57
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:181
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:204
msgid "Add attachment"
-msgstr ""
+msgstr "أض٠Ù
رÙÙØ©"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:61
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:42
@@ -627,26 +656,36 @@ msgstr "Ø£ÙغÙ"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:63
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:52
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
msgstr "اØÙظ اÙتغÙÙرات"
+#: mediagoblin/templates/mediagoblin/edit/change_pass.html:28
+#: mediagoblin/templates/mediagoblin/edit/change_pass.html:38
+#, python-format
+msgid "Changing %(username)s's password"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/change_pass.html:45
+msgid "Save"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
#, python-format
msgid "Really delete user '%(user_name)s' and all related media/comments?"
-msgstr ""
+msgstr "Ù٠ترÙد ÙعÙا Ø¥Ùغاء اÙÙ
ستخدÙ
'%(user_name)s' ÙÙ٠اÙÙ
ÙدÙا/اÙتعÙÙÙات اÙÙ
تعÙÙØ© بÙØ"
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:35
msgid "Yes, really delete my account"
-msgstr ""
+msgstr "ÙعÙ
, ÙÙ
بإÙغاء ØسابÙ"
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:48
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
msgid "Delete permanently"
-msgstr ""
+msgstr "اØØ°Ù ÙÙائÙÙا"
#: mediagoblin/templates/mediagoblin/edit/edit.html:23
#: mediagoblin/templates/mediagoblin/edit/edit.html:35
@@ -658,11 +697,15 @@ msgstr "تØرÙر %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/edit_account.html:40
#, python-format
msgid "Changing %(username)s's account settings"
+msgstr "ÙغÙÙر %(username)s خصائص اÙØساب"
+
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:46
+msgid "Change your password."
msgstr ""
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:59
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
msgid "Delete my account"
-msgstr ""
+msgstr "Ø¥Ùغ٠ØسابÙ"
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
@@ -681,42 +724,45 @@ msgstr "تØرÙر Ù
ÙÙ %(username)s اÙشخصÙ"
#: mediagoblin/templates/mediagoblin/listings/tag.html:35
#, python-format
msgid "Media tagged with: %(tag_name)s"
-msgstr ""
+msgstr "ÙتÙ
تØدÙد اÙÙ
ÙدÙا ب: %(tag_name)s"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
+#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:65
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "Download"
-msgstr ""
+msgstr "تØÙ
ÙÙ"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:38
msgid "Original"
-msgstr ""
+msgstr "أصÙÙ"
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:44
msgid ""
"Sorry, this audio will not work because \n"
"\tyour web browser does not support HTML5 \n"
"\taudio."
-msgstr ""
+msgstr "عذرا, ÙÙ ÙتÙ
تشغÙ٠اÙصÙت ÙØ£Ù â\n»Ù
تصÙØÙ Ùا ÙدعÙ
HTML5 â\n»صÙتÙا."
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:47
msgid ""
"You can get a modern web browser that \n"
"\tcan play the audio at \n"
"\t http://getfirefox.com!"
-msgstr ""
+msgstr "تستطÙع اÙØصÙ٠عÙÙ Ù
تصÙØ ØدÙØ« â\n»ÙÙ
ÙÙ٠تشغÙ٠اÙصÙت ÙÙ â\n» http://getfirefox.com!"
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
+#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:71
#: mediagoblin/templates/mediagoblin/media_displays/video.html:61
msgid "Original file"
-msgstr ""
+msgstr "Ù
Ù٠أصÙÙ"
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:63
msgid "WebM file (Vorbis codec)"
-msgstr ""
+msgstr "Ù
ÙÙ WebM (Vorbic ÙÙدÙÙ)"
+#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:59
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:87
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
@@ -725,65 +771,69 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/media.html:65
#, python-format
msgid "Image for %(media_title)s"
+msgstr "صÙرة Ù%(media_title)s"
+
+#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:79
+msgid "PDF file"
msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:112
msgid "Toggle Rotate"
-msgstr ""
+msgstr "تبدÙ٠اÙتدÙÙر"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:113
msgid "Perspective"
-msgstr ""
+msgstr "Ù
ÙظÙر"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:116
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:117
msgid "Front"
-msgstr ""
+msgstr "Ù
ÙدÙ
Ø©"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:120
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:121
msgid "Top"
-msgstr ""
+msgstr "أعÙÙ"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:124
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:125
msgid "Side"
-msgstr ""
+msgstr "جاÙب"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:130
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:131
msgid "WebGL"
-msgstr ""
+msgstr "WebGL"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:138
msgid "Download model"
-msgstr ""
+msgstr "تØÙ
ÙÙ ÙÙ
Ùذج"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:146
msgid "File Format"
-msgstr ""
+msgstr "بÙÙØ© اÙÙ
ÙÙ"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:148
msgid "Object Height"
-msgstr ""
+msgstr "Ø·Ù٠اÙÙائÙ"
#: mediagoblin/templates/mediagoblin/media_displays/video.html:44
msgid ""
"Sorry, this video will not work because\n"
" your web browser does not support HTML5 \n"
" video."
-msgstr ""
+msgstr "عذرا, ÙÙ ÙتÙ
تشغÙÙ Ùذا اÙÙÙدÙÙ ÙØ£Ù â\n»Ù
تصÙØÙ Ùا ÙدعÙ
HTML5 â\n»ÙÙدÙÙ."
#: mediagoblin/templates/mediagoblin/media_displays/video.html:47
msgid ""
"You can get a modern web browser that \n"
" can play this video at \n"
" http://getfirefox.com!"
-msgstr ""
+msgstr "تستطÙع اÙØصÙ٠عÙÙ Ù
تصÙØ ØدÙØ« â\n»ÙÙ
ÙÙ٠تشغÙÙ Ùذا اÙÙÙدÙÙ ÙÙ â\n» http://getfirefox.com!"
#: mediagoblin/templates/mediagoblin/media_displays/video.html:69
msgid "WebM file (640p; VP8/Vorbis)"
-msgstr ""
+msgstr "WebM Ù
ÙÙ (640p; VP8/Vorbis)"
#: mediagoblin/templates/mediagoblin/submit/collection.html:26
msgid "Add a collection"
@@ -792,27 +842,27 @@ msgstr "إضاÙØ© Ù
جÙ
Ùعة"
#: mediagoblin/templates/mediagoblin/submit/start.html:23
#: mediagoblin/templates/mediagoblin/submit/start.html:30
msgid "Add your media"
-msgstr ""
+msgstr "اض٠اÙÙ
ÙدÙا اÙخاصة بÙ"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:30
#, python-format
msgid "%(collection_title)s (%(username)s's collection)"
-msgstr ""
+msgstr "%(collection_title)s (%(username)s's Ù
جÙ
Ùعة)"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:39
#, python-format
msgid "%(collection_title)s by %(username)s"
-msgstr ""
+msgstr "%(collection_title)s بÙاسطة %(username)s"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
#: mediagoblin/templates/mediagoblin/user_pages/media.html:79
msgid "Edit"
-msgstr ""
+msgstr "تعدÙÙ"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:56
#: mediagoblin/templates/mediagoblin/user_pages/media.html:83
msgid "Delete"
-msgstr ""
+msgstr "Ø¥Ùغاء"
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:30
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:30
@@ -823,40 +873,40 @@ msgstr "أتÙد ØÙÙا ØØ°Ù %(title)s?"
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:31
#, python-format
msgid "Really remove %(media_title)s from %(collection_title)s?"
-msgstr ""
+msgstr "Ù٠ترÙد ÙعÙا Ø¥Ùغاء %(media_title)s Ù
Ù %(collection_title)s?"
-#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:53
+#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:54
msgid "Remove"
-msgstr ""
+msgstr "Ø¥Ùغاء"
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
#, python-format
msgid "%(username)s's collections"
-msgstr ""
+msgstr "%(username)s's Ù
جÙ
Ùعات"
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:28
#, python-format
msgid "%(username)s's collections"
-msgstr ""
+msgstr "%(username)s's Ù
جÙ
Ùعات"
#: mediagoblin/templates/mediagoblin/user_pages/comment_email.txt:19
#, python-format
msgid ""
"Hi %(username)s,\n"
"%(comment_author)s commented on your post (%(comment_url)s) at %(instance_name)s\n"
-msgstr ""
+msgstr "اÙÙا, %(username)s,\n%(comment_author)s ÙاÙ
باÙتعÙÙ٠عÙÙ Ù
شارÙت٠(%(comment_url)s) ÙÙ %(instance_name)s\n"
#: mediagoblin/templates/mediagoblin/user_pages/gallery.html:30
#, python-format
msgid "%(username)s's media"
-msgstr ""
+msgstr "%(username)s Ù
ÙدÙا"
#: mediagoblin/templates/mediagoblin/user_pages/gallery.html:38
#, python-format
msgid ""
"%(username)s's media with tag %(tag)s"
-msgstr ""
+msgstr "\n%(username)s\n\n's Ù
ÙدÙا باÙÙ
Øدد\n\n%(tag)s\n"
#: mediagoblin/templates/mediagoblin/user_pages/gallery.html:48
#, python-format
@@ -866,40 +916,44 @@ msgstr "Ùسائط %(username)s"
#: mediagoblin/templates/mediagoblin/user_pages/media.html:38
#, python-format
msgid "â Browsing media by %(username)s"
-msgstr ""
+msgstr "â اختÙار اÙÙ
ÙدÙا بÙاسطة %(username)s"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:95
msgid "Add a comment"
-msgstr ""
+msgstr "أض٠تعÙÙÙ"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:104
msgid "Add this comment"
+msgstr "اض٠Ùذا اÙتعÙÙÙ"
+
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:164
+#, python-format
+msgid "%(formatted_time)s ago"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
-msgid "at"
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:150
+msgid "Added"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
-#, python-format
-msgid ""
-"Added on
\n"
-" %(date)s
"
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+msgid "Created"
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:40
#, python-format
msgid "Add â%(media_title)sâ to a collection"
-msgstr ""
+msgstr "إضاÙØ© â%(media_title)sâ ÙÙ
جÙ
Ùعة"
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:54
msgid "+"
-msgstr ""
+msgstr "+"
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:58
msgid "Add a new collection"
-msgstr ""
+msgstr "إضاÙØ© Ù
جÙ
Ùعة جدÙدة"
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:29
msgid ""
@@ -908,7 +962,7 @@ msgstr "ÙÙ
ÙÙÙ Ù
تابعة عÙ
ÙÙØ© Ù
عاÙجة Ùسائط Ù
عرض٠Ù
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:89
msgid "Your last 10 successful uploads"
-msgstr ""
+msgstr "آخر 10 تØÙ
ÙÙات ÙاجØØ© خاصة بÙ"
#: mediagoblin/templates/mediagoblin/user_pages/user.html:31
#: mediagoblin/templates/mediagoblin/user_pages/user.html:89
@@ -970,7 +1024,7 @@ msgstr "ÙÙ
Ùعبئ Ùذا اÙعض٠بÙاÙات Ù
ÙÙ٠بعد."
#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
msgid "Browse collections"
-msgstr ""
+msgstr "تØدÙد Ù
جÙ
Ùعة"
#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
#, python-format
@@ -991,59 +1045,59 @@ msgstr "Ùا Ùبد٠أÙ٠تÙجد Ø£Ù Ùسائط ÙÙا Øت٠اÙØ¢Ù..."
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:49
msgid "(remove)"
-msgstr ""
+msgstr "(Ø¥Ùغاء)"
#: mediagoblin/templates/mediagoblin/utils/collections.html:21
msgid "Collected in"
-msgstr ""
+msgstr "تÙ
تجÙ
Ùع٠ÙÙ"
#: mediagoblin/templates/mediagoblin/utils/collections.html:40
msgid "Add to a collection"
-msgstr ""
+msgstr "إضاÙØ© Ù
جÙ
Ùعة"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:21
#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:21
msgid "feed icon"
-msgstr ""
+msgstr "اÙÙÙÙØ© تغذÙØ©"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:23
#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:23
msgid "Atom feed"
-msgstr ""
+msgstr "تغذÙØ© ذرÙØ©"
#: mediagoblin/templates/mediagoblin/utils/license.html:25
msgid "All rights reserved"
-msgstr ""
+msgstr "جÙ
Ùع اÙØÙÙÙ Ù
ØÙÙظة"
#: mediagoblin/templates/mediagoblin/utils/pagination.html:39
msgid "â Newer"
-msgstr ""
+msgstr "اجددâ"
#: mediagoblin/templates/mediagoblin/utils/pagination.html:45
msgid "Older â"
-msgstr ""
+msgstr "âاÙدÙ
"
#: mediagoblin/templates/mediagoblin/utils/pagination.html:48
msgid "Go to page:"
-msgstr ""
+msgstr "اذÙب Ø¥Ù٠صÙØØ©:"
#: mediagoblin/templates/mediagoblin/utils/prev_next.html:28
#: mediagoblin/templates/mediagoblin/utils/prev_next.html:33
msgid "newer"
-msgstr ""
+msgstr "اجدد"
#: mediagoblin/templates/mediagoblin/utils/prev_next.html:39
#: mediagoblin/templates/mediagoblin/utils/prev_next.html:44
msgid "older"
-msgstr ""
+msgstr "اÙدÙ
"
#: mediagoblin/templates/mediagoblin/utils/tags.html:20
msgid "Tagged with"
-msgstr ""
+msgstr "تØدد ب"
-#: mediagoblin/tools/exif.py:80
+#: mediagoblin/tools/exif.py:83
msgid "Could not read the image file."
-msgstr ""
+msgstr "ÙÙ
ÙستطÙع Ùراءة Ùذ٠اÙصÙرة."
#: mediagoblin/tools/response.py:35
msgid "Oops!"
@@ -1051,36 +1105,60 @@ msgstr "ÙÙØÙ!"
#: mediagoblin/tools/response.py:36
msgid "An error occured"
-msgstr ""
+msgstr "Øدث خطأ"
#: mediagoblin/tools/response.py:51
msgid "Operation not allowed"
-msgstr ""
+msgstr "غÙر Ù
سÙ
ÙØ Ø¨Ùذ٠اÙعÙ
ÙÙØ©"
#: mediagoblin/tools/response.py:52
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
-msgstr ""
+msgstr "عذرا دÙÙ, Ùا استطÙع تر٠تÙع٠Ùذا!
ÙÙد ØاÙÙت تشغÙ٠خاصÙØ© ÙÙست Ù
سÙ
ÙØØ© ÙÙ. ÙÙ ÙÙت تØاÙ٠إÙغاء جÙ
Ùع Øسابات اÙÙ
ستخدÙ
ÙÙ Ù
جدداØ"
#: mediagoblin/tools/response.py:60
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
" deleted."
+msgstr "Ùبد٠أÙÙ Ùا تÙجد صÙØØ© بÙذا اÙعÙÙاÙ, عذرا
إذا ÙÙت Ù
تأÙد Ù
٠صØØ© اÙعÙÙاÙ, Ù
٠اÙÙ
Ù
Ù٠أ٠تÙÙ٠اÙصÙØØ© اÙت٠تبØØ« عÙÙا Ùد تÙ
ÙÙÙÙا أ٠إÙغاءÙا."
+
+#: mediagoblin/tools/timesince.py:62
+msgid "year"
+msgstr ""
+
+#: mediagoblin/tools/timesince.py:63
+msgid "month"
+msgstr ""
+
+#: mediagoblin/tools/timesince.py:64
+msgid "week"
+msgstr ""
+
+#: mediagoblin/tools/timesince.py:65
+msgid "day"
+msgstr ""
+
+#: mediagoblin/tools/timesince.py:66
+msgid "hour"
+msgstr ""
+
+#: mediagoblin/tools/timesince.py:67
+msgid "minute"
msgstr ""
#: mediagoblin/user_pages/forms.py:23
msgid "Comment"
-msgstr ""
+msgstr "تعÙÙÙ"
#: mediagoblin/user_pages/forms.py:25
msgid ""
"You can use Markdown for"
" formatting."
-msgstr ""
+msgstr "باÙ
ÙاÙ٠استخداÙ
Markdown ÙÙإدراج."
#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
@@ -1088,87 +1166,91 @@ msgstr "Ø£Ùا Ù
تأÙد Ù
٠رغبت٠بØØ°Ù Ùذا اÙعÙ
Ù"
#: mediagoblin/user_pages/forms.py:35
msgid "I am sure I want to remove this item from the collection"
-msgstr ""
+msgstr "Ø£Ùا Ù
تأÙد Ù
٠أÙÙ٠أرÙد Ø¥Ùغاء Ùذ٠اÙÙ
ادة Ù
٠اÙÙ
جÙ
Ùعة"
#: mediagoblin/user_pages/forms.py:39
msgid "Collection"
-msgstr ""
+msgstr "Ù
جÙ
Ùعة"
#: mediagoblin/user_pages/forms.py:40
msgid "-- Select --"
-msgstr ""
+msgstr "-- إختار --"
#: mediagoblin/user_pages/forms.py:42
msgid "Include a note"
-msgstr ""
+msgstr "إدراج Ù
ÙاØظة"
-#: mediagoblin/user_pages/lib.py:56
+#: mediagoblin/user_pages/lib.py:58
msgid "commented on your post"
+msgstr "ÙاÙ
باÙتعÙÙ٠عÙÙ Ù
شارÙتÙ"
+
+#: mediagoblin/user_pages/views.py:169
+msgid "Sorry, comments are disabled."
msgstr ""
-#: mediagoblin/user_pages/views.py:166
+#: mediagoblin/user_pages/views.py:174
msgid "Oops, your comment was empty."
-msgstr ""
+msgstr "عذرا, ÙÙد ÙÙ
ت بادخا٠تعÙÙÙ Ùارغ."
-#: mediagoblin/user_pages/views.py:172
+#: mediagoblin/user_pages/views.py:180
msgid "Your comment has been posted!"
-msgstr ""
+msgstr "ÙÙد تÙ
إرسا٠تعÙÙÙÙ!"
-#: mediagoblin/user_pages/views.py:197
+#: mediagoblin/user_pages/views.py:205
msgid "Please check your entries and try again."
-msgstr ""
+msgstr "Ù
Ù ÙضÙÙ ÙÙ
بÙØص اÙÙ
داخ٠ÙÙÙ
باÙÙ
ØاÙÙØ© Ù
رة أخرÙ."
-#: mediagoblin/user_pages/views.py:237
+#: mediagoblin/user_pages/views.py:245
msgid "You have to select or add a collection"
-msgstr ""
+msgstr "Ùجب عÙÙ٠إختÙار أ٠إضاÙØ© Ù
جÙ
Ùعة"
-#: mediagoblin/user_pages/views.py:248
+#: mediagoblin/user_pages/views.py:256
#, python-format
msgid "\"%s\" already in collection \"%s\""
-msgstr ""
+msgstr "\"%s\" تÙجد باÙÙع٠Ù٠اÙÙ
جÙ
Ùعة \"%s\""
-#: mediagoblin/user_pages/views.py:264
+#: mediagoblin/user_pages/views.py:262
#, python-format
msgid "\"%s\" added to collection \"%s\""
-msgstr ""
+msgstr "\"%s\" Ø£ÙضÙÙت ÙÙÙ
جÙ
Ùعة \"%s\""
-#: mediagoblin/user_pages/views.py:286
+#: mediagoblin/user_pages/views.py:282
msgid "You deleted the media."
-msgstr ""
+msgstr "ÙÙد ÙÙ
ت بإÙغاء اÙÙ
ÙدÙا."
-#: mediagoblin/user_pages/views.py:293
+#: mediagoblin/user_pages/views.py:289
msgid "The media was not deleted because you didn't check that you were sure."
-msgstr ""
+msgstr "ÙÙ
ÙتÙ
Ø¥Ùغاء اÙÙ
ÙدÙا ÙØ£ÙÙ ÙÙ
تÙÙ
بإختÙار اÙÙ Ù
تأÙد Ù
Ù Ø°ÙÙ."
-#: mediagoblin/user_pages/views.py:301
+#: mediagoblin/user_pages/views.py:296
msgid "You are about to delete another user's media. Proceed with caution."
msgstr "Ø£Ùت عÙÙ ÙØ´Ù ØØ°Ù Ùسائط Ù
ستخدÙ
آخر. ÙÙ ØذرÙا أثÙاء اÙعÙ
ÙÙØ©."
-#: mediagoblin/user_pages/views.py:375
+#: mediagoblin/user_pages/views.py:370
msgid "You deleted the item from the collection."
-msgstr ""
+msgstr "ÙÙد ÙÙ
ت بإÙغاء اÙÙ
ادة Ù
٠اÙÙ
جÙ
Ùعة."
-#: mediagoblin/user_pages/views.py:379
+#: mediagoblin/user_pages/views.py:374
msgid "The item was not removed because you didn't check that you were sure."
-msgstr ""
+msgstr "ÙÙ
ÙتÙ
Ø¥Ùغاء اÙÙ
ادة ÙØ£ÙÙ ÙÙ
تÙÙ
بإختÙار اÙÙ Ù
تأÙد Ù
Ù Ø°ÙÙ."
-#: mediagoblin/user_pages/views.py:389
+#: mediagoblin/user_pages/views.py:382
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
-msgstr ""
+msgstr "Ø£Ùت عÙÙ ÙØ´Ù ØØ°Ù Ù
ادة Ù
Ù Ù
جÙ
Ùعة Ù
ستخدÙ
آخر. ÙÙ Øذرا."
-#: mediagoblin/user_pages/views.py:422
+#: mediagoblin/user_pages/views.py:415
#, python-format
msgid "You deleted the collection \"%s\""
-msgstr ""
+msgstr "ÙÙد ÙÙ
ت بإÙغاء اÙÙ
جÙ
Ùعة \"%s\""
-#: mediagoblin/user_pages/views.py:429
+#: mediagoblin/user_pages/views.py:422
msgid ""
"The collection was not deleted because you didn't check that you were sure."
-msgstr ""
+msgstr "ÙÙ
ÙتÙ
Ø¥Ùغاء اÙÙ
جÙ
Ùعة ÙØ£ÙÙ ÙÙ
تÙÙ
بإختÙار اÙÙ Ù
تأÙد Ù
Ù Ø°ÙÙ."
-#: mediagoblin/user_pages/views.py:439
+#: mediagoblin/user_pages/views.py:430
msgid ""
"You are about to delete another user's collection. Proceed with caution."
-msgstr ""
+msgstr "Ø£Ùت عÙÙ ÙØ´Ù ØØ°Ù Ù
جÙ
Ùعة Ù
ستخدÙ
آخر. ÙÙ Øذرا."
diff --git a/mediagoblin/i18n/ca/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/ca/LC_MESSAGES/mediagoblin.mo
index 495ef726102341a18eeaa2cf1f90027a45e34394..ec01d7f704a98297d3498376e438ec88c01beed6 100644
GIT binary patch
delta 5215
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
W!|1uXjDl~~-*=Z^Fq*!4>E8im9!i}6
delta 4329
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
DS+!L?
diff --git a/mediagoblin/i18n/ca/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/ca/LC_MESSAGES/mediagoblin.po
index 28bdca82..9ebbdf18 100644
--- a/mediagoblin/i18n/ca/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/ca/LC_MESSAGES/mediagoblin.po
@@ -3,17 +3,17 @@
# This file is distributed under the same license as the PROJECT project.
#
# Translators:
-# Al fred , 2011.
-# , 2011.
-# , 2012.
+# Al fred , 2011
+# Al fred , 2011
+# skarbat , 2012
msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2013-03-04 18:04-0600\n"
-"PO-Revision-Date: 2013-03-05 00:04+0000\n"
+"POT-Creation-Date: 2013-05-27 13:54-0500\n"
+"PO-Revision-Date: 2013-05-27 18:54+0000\n"
"Last-Translator: cwebber \n"
-"Language-Team: LANGUAGE \n"
+"Language-Team: Catalan (http://www.transifex.com/projects/p/mediagoblin/language/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -21,34 +21,39 @@ msgstr ""
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mediagoblin/auth/forms.py:28
-msgid "Invalid User name or email address."
-msgstr ""
-
-#: mediagoblin/auth/forms.py:29
-msgid "This field does not take email addresses."
-msgstr ""
-
-#: mediagoblin/auth/forms.py:30
-msgid "This field requires an email address."
-msgstr ""
-
-#: mediagoblin/auth/forms.py:52 mediagoblin/auth/forms.py:67
+#: mediagoblin/auth/forms.py:26
msgid "Username"
msgstr "Nom d'usuari"
-#: mediagoblin/auth/forms.py:56 mediagoblin/auth/forms.py:71
+#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/tests/test_util.py:110
msgid "Password"
msgstr "Contrasenya"
-#: mediagoblin/auth/forms.py:60
+#: mediagoblin/auth/forms.py:34
msgid "Email address"
msgstr "Adreça electrònica"
-#: mediagoblin/auth/forms.py:78
+#: mediagoblin/auth/forms.py:41
+msgid "Username or Email"
+msgstr ""
+
+#: mediagoblin/auth/forms.py:52
msgid "Username or email"
msgstr "Nom d'usuari o correu"
+#: mediagoblin/auth/tools.py:31
+msgid "Invalid User name or email address."
+msgstr ""
+
+#: mediagoblin/auth/tools.py:32
+msgid "This field does not take email addresses."
+msgstr ""
+
+#: mediagoblin/auth/tools.py:33
+msgid "This field requires an email address."
+msgstr ""
+
#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr "Ho sentim, el registre està desactivat en aquest cas."
@@ -61,54 +66,54 @@ msgstr "Lamentablement aquest usuari ja existeix."
msgid "Sorry, a user with that email address already exists."
msgstr "Perdó, ja existeix un usuari amb aquesta adreça de correu."
-#: mediagoblin/auth/views.py:174
+#: mediagoblin/auth/views.py:182
msgid ""
"Your email address has been verified. You may now login, edit your profile, "
"and submit images!"
msgstr "Ja s'ha verificat la vostra adreça electrònica. Ara podeu entrar, editar el vostre perfil i penjar imatge!"
-#: mediagoblin/auth/views.py:180
+#: mediagoblin/auth/views.py:188
msgid "The verification key or user id is incorrect"
msgstr "La clau de verificació o la identificació de l'usuari no són correctes."
-#: mediagoblin/auth/views.py:198
+#: mediagoblin/auth/views.py:206
msgid "You must be logged in so we know who to send the email to!"
msgstr "Has d'estar conectat per saber a qui hem d'enviar el correu!"
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:214
msgid "You've already verified your email address!"
msgstr "Ja has verificat la teva adreça de correu!"
-#: mediagoblin/auth/views.py:219
+#: mediagoblin/auth/views.py:227
msgid "Resent your verification email."
msgstr "Torna'm a enviar el correu de verificació"
-#: mediagoblin/auth/views.py:250
+#: mediagoblin/auth/views.py:258
msgid ""
"If that email address (case sensitive!) is registered an email has been sent"
" with instructions on how to change your password."
msgstr ""
-#: mediagoblin/auth/views.py:261
+#: mediagoblin/auth/views.py:269
msgid "Couldn't find someone with that username."
msgstr ""
-#: mediagoblin/auth/views.py:264
+#: mediagoblin/auth/views.py:272
msgid ""
"An email has been sent with instructions on how to change your password."
msgstr "S'ha enviat un correu amb instruccions de com cambiar la teva contrasenya"
-#: mediagoblin/auth/views.py:271
+#: mediagoblin/auth/views.py:279
msgid ""
"Could not send password recovery email as your username is inactive or your "
"account's email address has not been verified."
msgstr "No hem pogut enviar el correu de recuperació de contrasenya perquè el teu nom d'usuari és inactiu o bé l'adreça electrònica del teu compte no ha sigut verificada."
-#: mediagoblin/auth/views.py:328
+#: mediagoblin/auth/views.py:336
msgid "You can now log in using your new password."
msgstr "Ara et pots conectar amb la teva nova contrasenya."
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
#: mediagoblin/user_pages/forms.py:45
msgid "Title"
@@ -119,7 +124,7 @@ msgid "Description of this work"
msgstr "Descripció d'aquest treball."
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
@@ -135,11 +140,11 @@ msgstr "Etiquetes"
msgid "Separate tags by commas."
msgstr "Separa els tags amb comes."
-#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:101
+#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
msgid "Slug"
msgstr "Llimac"
-#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:102
+#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:91
msgid "The slug can't be empty"
msgstr "El llimac no pot ésser buit"
@@ -167,45 +172,45 @@ msgid "This address contains errors"
msgstr "Aquesta adreça conté errors"
#: mediagoblin/edit/forms.py:63
-msgid "Old password"
-msgstr "Contrasenya antiga"
-
-#: mediagoblin/edit/forms.py:64
-msgid "Enter your old password to prove you own this account."
-msgstr "Introdueix la teva contrasenya antiga per comprovar que aquest compte és teu."
-
-#: mediagoblin/edit/forms.py:67
-msgid "New password"
-msgstr "Nova contrasenya"
-
-#: mediagoblin/edit/forms.py:74
msgid "License preference"
msgstr ""
-#: mediagoblin/edit/forms.py:80
+#: mediagoblin/edit/forms.py:69
msgid "This will be your default license on upload forms."
msgstr ""
-#: mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:71
msgid "Email me when others comment on my media"
msgstr "Envia'm correu quan d'altres comentin al meu mitjà "
-#: mediagoblin/edit/forms.py:94
+#: mediagoblin/edit/forms.py:83
msgid "The title can't be empty"
msgstr "El tÃtol no pot ser buit"
-#: mediagoblin/edit/forms.py:96 mediagoblin/submit/forms.py:50
+#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr "Descripció d'aquesta col.lecció"
-#: mediagoblin/edit/forms.py:103
+#: mediagoblin/edit/forms.py:92
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr "La part del tÃtol de l'adreça d'aquesta col.lecció. Normalment no cal que canviis això."
-#: mediagoblin/edit/views.py:66
+#: mediagoblin/edit/forms.py:99
+msgid "Old password"
+msgstr "Contrasenya antiga"
+
+#: mediagoblin/edit/forms.py:101
+msgid "Enter your old password to prove you own this account."
+msgstr "Introdueix la teva contrasenya antiga per comprovar que aquest compte és teu."
+
+#: mediagoblin/edit/forms.py:104
+msgid "New password"
+msgstr "Nova contrasenya"
+
+#: mediagoblin/edit/views.py:67
msgid "An entry with that slug already exists for this user."
msgstr "Ja existeix una entrada amb aquest llimac per aquest usuari"
@@ -230,44 +235,63 @@ msgstr "Esteu editant el perfil d'un usuari. Aneu amb compte"
msgid "Profile changes saved"
msgstr "Els canvis al perfil s'han guardat"
-#: mediagoblin/edit/views.py:241
-msgid "Wrong password"
-msgstr "Contrasenya errònia"
-
-#: mediagoblin/edit/views.py:252
+#: mediagoblin/edit/views.py:240
msgid "Account settings saved"
msgstr "Els detalls del compte s'han guardat"
-#: mediagoblin/edit/views.py:286
+#: mediagoblin/edit/views.py:274
msgid "You need to confirm the deletion of your account."
msgstr ""
-#: mediagoblin/edit/views.py:322 mediagoblin/submit/views.py:142
-#: mediagoblin/user_pages/views.py:214
+#: mediagoblin/edit/views.py:310 mediagoblin/submit/views.py:138
+#: mediagoblin/user_pages/views.py:222
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr "Ja tens una col.lecció anomenada \"%s\"!"
-#: mediagoblin/edit/views.py:326
+#: mediagoblin/edit/views.py:314
msgid "A collection with that slug already exists for this user."
msgstr ""
-#: mediagoblin/edit/views.py:343
+#: mediagoblin/edit/views.py:329
msgid "You are editing another user's collection. Proceed with caution."
msgstr "Estas editant la col.lecció d'un altre usuari. Prossegueix amb cautela."
-#: mediagoblin/gmg_commands/theme.py:58
+#: mediagoblin/edit/views.py:348
+msgid "Wrong password"
+msgstr "Contrasenya errònia"
+
+#: mediagoblin/edit/views.py:363
+msgid "Your password was changed successfully"
+msgstr ""
+
+#: mediagoblin/gmg_commands/assetlink.py:60
msgid "Cannot link theme... no theme set\n"
msgstr "No es pot enllaçar el tema... no hi ha tema establert\n"
-#: mediagoblin/gmg_commands/theme.py:71
+#: mediagoblin/gmg_commands/assetlink.py:73
msgid "No asset directory for this theme\n"
msgstr ""
-#: mediagoblin/gmg_commands/theme.py:74
+#: mediagoblin/gmg_commands/assetlink.py:76
msgid "However, old link directory symlink found; removed.\n"
msgstr "Tot i aixÃ, l'enllaç antic al directori s'ha trobat; eliminat.\n"
+#: mediagoblin/gmg_commands/assetlink.py:112
+#, python-format
+msgid "Could not link \"%s\": %s exists and is not a symlink\n"
+msgstr ""
+
+#: mediagoblin/gmg_commands/assetlink.py:119
+#, python-format
+msgid "Skipping \"%s\"; already set up.\n"
+msgstr ""
+
+#: mediagoblin/gmg_commands/assetlink.py:124
+#, python-format
+msgid "Old link found for \"%s\"; removing.\n"
+msgstr ""
+
#: mediagoblin/meddleware/csrf.py:134
msgid ""
"CSRF cookie not present. This is most likely the result of a cookie blocker "
@@ -275,12 +299,16 @@ msgid ""
"domain."
msgstr ""
-#: mediagoblin/media_types/__init__.py:61
-#: mediagoblin/media_types/__init__.py:102
+#: mediagoblin/media_types/__init__.py:111
+#: mediagoblin/media_types/__init__.py:155
msgid "Sorry, I don't support that file type :("
msgstr "Ho sento, no puc manegar aquest tipus d'arxiu :("
-#: mediagoblin/media_types/video/processing.py:36
+#: mediagoblin/media_types/pdf/processing.py:136
+msgid "unoconv failing to run, check log file"
+msgstr ""
+
+#: mediagoblin/media_types/video/processing.py:37
msgid "Video transcoding failed"
msgstr "La transformació del vÃdeo ha fallat"
@@ -347,7 +375,7 @@ msgstr "La URI de redirecció per les aplicacions, aquest camp\n és
msgid "This field is required for public clients"
msgstr "Aquest camp és requeriment per a clients públics"
-#: mediagoblin/plugins/oauth/views.py:59
+#: mediagoblin/plugins/oauth/views.py:56
msgid "The client {0} has been registered!"
msgstr "El client {0} ha sigut enregistrat!"
@@ -366,7 +394,7 @@ msgstr ""
msgid "Add"
msgstr "Afegir"
-#: mediagoblin/processing/__init__.py:172
+#: mediagoblin/processing/__init__.py:193
msgid "Invalid file given for media type."
msgstr "Aquest tipus de fitxer no és và lid."
@@ -374,45 +402,45 @@ msgstr "Aquest tipus de fitxer no és và lid."
msgid "File"
msgstr "Fitxer"
-#: mediagoblin/submit/views.py:51
+#: mediagoblin/submit/views.py:49
msgid "You must provide a file."
msgstr "Heu d'escollir un fitxer."
-#: mediagoblin/submit/views.py:97
+#: mediagoblin/submit/views.py:93
msgid "Woohoo! Submitted!"
msgstr "Visca! S'ha enviat!"
-#: mediagoblin/submit/views.py:146
+#: mediagoblin/submit/views.py:144
#, python-format
msgid "Collection \"%s\" added!"
msgstr "S'ha afegit la col.leccio \"%s\"!"
-#: mediagoblin/templates/mediagoblin/base.html:64
+#: mediagoblin/templates/mediagoblin/base.html:67
msgid "Verify your email!"
msgstr "Verifica el teu correu electrònic"
-#: mediagoblin/templates/mediagoblin/base.html:65
+#: mediagoblin/templates/mediagoblin/base.html:68
msgid "log out"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:70
+#: mediagoblin/templates/mediagoblin/base.html:73
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr "Entra"
-#: mediagoblin/templates/mediagoblin/base.html:79
+#: mediagoblin/templates/mediagoblin/base.html:82
#, python-format
msgid "%(user_name)s's account"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/base.html:89
msgid "Change account settings"
msgstr "Modificar els ajustaments del compte"
-#: mediagoblin/templates/mediagoblin/base.html:90
-#: mediagoblin/templates/mediagoblin/base.html:105
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:108
#: mediagoblin/templates/mediagoblin/admin/panel.html:21
#: mediagoblin/templates/mediagoblin/admin/panel.html:26
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
@@ -420,72 +448,25 @@ msgstr "Modificar els ajustaments del compte"
msgid "Media processing panel"
msgstr "Quadre de processament de fitxers"
-#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:96
msgid "Log out"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:96
+#: mediagoblin/templates/mediagoblin/base.html:99
#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
msgid "Add media"
msgstr "Tots els fitxers"
-#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/base.html:102
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
msgid "Create new collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:122
-#, python-format
-msgid ""
-"Powered by MediaGoblin, a GNU project."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:125
-#, python-format
-msgid ""
-"Released under the AGPL. Source code available."
-msgstr "Alliberat segons la AGPL. Codi font disponible."
-
#: mediagoblin/templates/mediagoblin/error.html:24
msgid "Image of goblin stressing out"
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:31
-msgid "Explore"
-msgstr "Explorar"
-
-#: mediagoblin/templates/mediagoblin/root.html:33
-msgid "Hi there, welcome to this MediaGoblin site!"
-msgstr "Hola, una benvinguda al MediaGoblin!"
-
-#: mediagoblin/templates/mediagoblin/root.html:35
-msgid ""
-"This site is running MediaGoblin, an "
-"extraordinarily great piece of media hosting software."
-msgstr "El lloc esta usant MediaGoblin, una gran i extraordinà ria peça de software per allotjar mitjans."
-
-#: mediagoblin/templates/mediagoblin/root.html:36
-msgid ""
-"To add your own media, place comments, and more, you can log in with your "
-"MediaGoblin account."
-msgstr "Per afegir el teu propi mitjà , col.locar comentaris, i més, pots conectar-te amb el teu compte MediaGoblin."
-
-#: mediagoblin/templates/mediagoblin/root.html:38
-msgid "Don't have one yet? It's easy!"
-msgstr "No en tens una encara? Es fà cil!"
-
-#: mediagoblin/templates/mediagoblin/root.html:39
-#, python-format
-msgid ""
-"Create an account at this site\n"
-" or\n"
-" Set up MediaGoblin on your own server"
-msgstr "Crear un compte a aquest lloc \no\n Preparar MediaGoblin al teu propi servidor"
-
-#: mediagoblin/templates/mediagoblin/root.html:47
+#: mediagoblin/templates/mediagoblin/root.html:32
msgid "Most recent media"
msgstr "Mitjans més recents"
@@ -591,6 +572,53 @@ msgid ""
"%(verification_url)s"
msgstr "Hi %(username)s,\n\nto activate your GNU MediaGoblin account, open the following URL in\nyour web browser:\n\n%(verification_url)s"
+#: mediagoblin/templates/mediagoblin/bits/base_footer.html:21
+#, python-format
+msgid ""
+"Powered by MediaGoblin, a GNU project."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/bits/base_footer.html:24
+#, python-format
+msgid ""
+"Released under the AGPL. Source code available."
+msgstr "Alliberat segons la AGPL. Codi font disponible."
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:20
+msgid "Explore"
+msgstr "Explorar"
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:22
+msgid "Hi there, welcome to this MediaGoblin site!"
+msgstr "Hola, una benvinguda al MediaGoblin!"
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:24
+msgid ""
+"This site is running MediaGoblin, an "
+"extraordinarily great piece of media hosting software."
+msgstr "El lloc esta usant MediaGoblin, una gran i extraordinà ria peça de software per allotjar mitjans."
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:25
+msgid ""
+"To add your own media, place comments, and more, you can log in with your "
+"MediaGoblin account."
+msgstr "Per afegir el teu propi mitjà , col.locar comentaris, i més, pots conectar-te amb el teu compte MediaGoblin."
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:27
+msgid "Don't have one yet? It's easy!"
+msgstr "No en tens una encara? Es fà cil!"
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:28
+#, python-format
+msgid ""
+"Create an account at this site\n"
+" or\n"
+" Set up MediaGoblin on your own server"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/bits/logo.html:23
#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
msgid "MediaGoblin logo"
@@ -603,13 +631,13 @@ msgid "Editing attachments for %(media_title)s"
msgstr "Editant afegits per a %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:44
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:159
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:175
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:198
msgid "Attachments"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:57
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:181
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:204
msgid "Add attachment"
msgstr ""
@@ -626,12 +654,22 @@ msgstr "Cancel·la"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:63
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:52
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
msgstr "Desa els canvis"
+#: mediagoblin/templates/mediagoblin/edit/change_pass.html:28
+#: mediagoblin/templates/mediagoblin/edit/change_pass.html:38
+#, python-format
+msgid "Changing %(username)s's password"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/change_pass.html:45
+msgid "Save"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
#, python-format
msgid "Really delete user '%(user_name)s' and all related media/comments?"
@@ -642,7 +680,7 @@ msgid "Yes, really delete my account"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:48
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
msgid "Delete permanently"
msgstr "Esborrar permanentment"
@@ -659,7 +697,11 @@ msgstr "Edició %(media_title)s "
msgid "Changing %(username)s's account settings"
msgstr "Modificant els detalls del compte de %(username)s"
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:59
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:46
+msgid "Change your password."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
msgid "Delete my account"
msgstr ""
@@ -684,6 +726,7 @@ msgstr "Mitjà marcat amb: %(tag_name)s"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
+#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:65
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "Download"
@@ -708,6 +751,7 @@ msgid ""
msgstr "Pots obtenir un navegador web modern que \n »podrà reproduir l'à udio, a \n » http://getfirefox.com!"
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
+#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:71
#: mediagoblin/templates/mediagoblin/media_displays/video.html:61
msgid "Original file"
msgstr "Arxiu original"
@@ -716,6 +760,7 @@ msgstr "Arxiu original"
msgid "WebM file (Vorbis codec)"
msgstr "Arxiu WebM (Vorbis codec)"
+#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:59
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:87
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
@@ -726,6 +771,10 @@ msgstr "Arxiu WebM (Vorbis codec)"
msgid "Image for %(media_title)s"
msgstr "Imatge per %(media_title)s"
+#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:79
+msgid "PDF file"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:112
msgid "Toggle Rotate"
msgstr ""
@@ -824,7 +873,7 @@ msgstr "Realment vols esborrar %(title)s?"
msgid "Really remove %(media_title)s from %(collection_title)s?"
msgstr "Relment eliminar %(media_title)s de %(collection_title)s?"
-#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:53
+#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:54
msgid "Remove"
msgstr "Eliminar"
@@ -867,24 +916,28 @@ msgstr "%(username)s's media"
msgid "â Browsing media by %(username)s"
msgstr "â Navegant mitjà per a %(username)s"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:95
msgid "Add a comment"
msgstr "Afegeix un comentari"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:104
msgid "Add this comment"
msgstr "Afegir aquest comentari"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
-msgid "at"
-msgstr "a"
-
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:164
#, python-format
-msgid ""
-"Added on
\n"
-" %(date)s
"
-msgstr "Afegit el
\n %(date)s
"
+msgid "%(formatted_time)s ago"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:150
+msgid "Added"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+msgid "Created"
+msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:40
@@ -1040,7 +1093,7 @@ msgstr "més antic"
msgid "Tagged with"
msgstr ""
-#: mediagoblin/tools/exif.py:80
+#: mediagoblin/tools/exif.py:83
msgid "Could not read the image file."
msgstr "No s'ha pogut llegir l'arxiu d'imatge"
@@ -1070,6 +1123,30 @@ msgid ""
" deleted."
msgstr ""
+#: mediagoblin/tools/timesince.py:62
+msgid "year"
+msgstr ""
+
+#: mediagoblin/tools/timesince.py:63
+msgid "month"
+msgstr ""
+
+#: mediagoblin/tools/timesince.py:64
+msgid "week"
+msgstr ""
+
+#: mediagoblin/tools/timesince.py:65
+msgid "day"
+msgstr ""
+
+#: mediagoblin/tools/timesince.py:66
+msgid "hour"
+msgstr ""
+
+#: mediagoblin/tools/timesince.py:67
+msgid "minute"
+msgstr ""
+
#: mediagoblin/user_pages/forms.py:23
msgid "Comment"
msgstr ""
@@ -1101,73 +1178,77 @@ msgstr "-- Sel.leccionar --"
msgid "Include a note"
msgstr "Incluir una nota"
-#: mediagoblin/user_pages/lib.py:56
+#: mediagoblin/user_pages/lib.py:58
msgid "commented on your post"
msgstr "comentat al teu post"
-#: mediagoblin/user_pages/views.py:166
+#: mediagoblin/user_pages/views.py:169
+msgid "Sorry, comments are disabled."
+msgstr ""
+
+#: mediagoblin/user_pages/views.py:174
msgid "Oops, your comment was empty."
msgstr "Uups, el teu comentari era buit."
-#: mediagoblin/user_pages/views.py:172
+#: mediagoblin/user_pages/views.py:180
msgid "Your comment has been posted!"
msgstr "El teu comentari s'ha publicat!"
-#: mediagoblin/user_pages/views.py:197
+#: mediagoblin/user_pages/views.py:205
msgid "Please check your entries and try again."
msgstr "Si et plau, comprova les teves entrades i intenta-ho de nou."
-#: mediagoblin/user_pages/views.py:237
+#: mediagoblin/user_pages/views.py:245
msgid "You have to select or add a collection"
msgstr "Has de sel.leccionar o afegir una col.lecció"
-#: mediagoblin/user_pages/views.py:248
+#: mediagoblin/user_pages/views.py:256
#, python-format
msgid "\"%s\" already in collection \"%s\""
msgstr "\"%s\" ja és a la col.lecció \"%s\""
-#: mediagoblin/user_pages/views.py:264
+#: mediagoblin/user_pages/views.py:262
#, python-format
msgid "\"%s\" added to collection \"%s\""
msgstr "\"%s\" afegir a la col.lecció \"%s\""
-#: mediagoblin/user_pages/views.py:286
+#: mediagoblin/user_pages/views.py:282
msgid "You deleted the media."
msgstr "Has esborrat el mitjà "
-#: mediagoblin/user_pages/views.py:293
+#: mediagoblin/user_pages/views.py:289
msgid "The media was not deleted because you didn't check that you were sure."
msgstr "El mitjà no s'ha esborrat perque no has marcat que n'estiguessis segur."
-#: mediagoblin/user_pages/views.py:301
+#: mediagoblin/user_pages/views.py:296
msgid "You are about to delete another user's media. Proceed with caution."
msgstr "Ets a punt d'esborrar el mitjà d'un altre usuari. Prossegueix amb cautela."
-#: mediagoblin/user_pages/views.py:375
+#: mediagoblin/user_pages/views.py:370
msgid "You deleted the item from the collection."
msgstr "Has esborrat l'element de la col.lecció"
-#: mediagoblin/user_pages/views.py:379
+#: mediagoblin/user_pages/views.py:374
msgid "The item was not removed because you didn't check that you were sure."
msgstr "L'element no s'ha eliminat perque no has marcat que n'estiguessis segur."
-#: mediagoblin/user_pages/views.py:389
+#: mediagoblin/user_pages/views.py:382
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr "Ets a punt d'esborrar un element de la col.lecció d'un altre usuari. Prossegueix amb cautela."
-#: mediagoblin/user_pages/views.py:422
+#: mediagoblin/user_pages/views.py:415
#, python-format
msgid "You deleted the collection \"%s\""
msgstr "Has esborrat la col.lecció \"%s\""
-#: mediagoblin/user_pages/views.py:429
+#: mediagoblin/user_pages/views.py:422
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr "La col.lecció no s'ha esborrat perquè no has marcat que n'estiguessis segur."
-#: mediagoblin/user_pages/views.py:439
+#: mediagoblin/user_pages/views.py:430
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr "Ets a punt d'esborrar la col.lecció d'un altre usuari. Prossegueix amb cautela."
diff --git a/mediagoblin/i18n/da/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/da/LC_MESSAGES/mediagoblin.mo
index 6b6827f035faed0e2352b32997ca28964ad2f7c7..53e3fedf393de44133cddd6144eebdd0e87ded4d 100644
GIT binary patch
delta 5147
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
gQMoMeVr8w, 2012.
-# Olle Jonsson , 2012.
-# Tanja Trudslev , 2012.
+# Morten Juhl-Johansen Zölde-Fejér , 2012
+# Olle Jonsson , 2012
+# ttrudslev , 2012
msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2013-03-04 18:04-0600\n"
-"PO-Revision-Date: 2013-03-05 00:04+0000\n"
+"POT-Creation-Date: 2013-05-27 13:54-0500\n"
+"PO-Revision-Date: 2013-05-27 18:54+0000\n"
"Last-Translator: cwebber \n"
-"Language-Team: LANGUAGE \n"
+"Language-Team: Danish (http://www.transifex.com/projects/p/mediagoblin/language/da/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -21,34 +21,39 @@ msgstr ""
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mediagoblin/auth/forms.py:28
-msgid "Invalid User name or email address."
-msgstr ""
-
-#: mediagoblin/auth/forms.py:29
-msgid "This field does not take email addresses."
-msgstr ""
-
-#: mediagoblin/auth/forms.py:30
-msgid "This field requires an email address."
-msgstr ""
-
-#: mediagoblin/auth/forms.py:52 mediagoblin/auth/forms.py:67
+#: mediagoblin/auth/forms.py:26
msgid "Username"
msgstr "Brugernavn"
-#: mediagoblin/auth/forms.py:56 mediagoblin/auth/forms.py:71
+#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/tests/test_util.py:110
msgid "Password"
msgstr "Kodeord"
-#: mediagoblin/auth/forms.py:60
+#: mediagoblin/auth/forms.py:34
msgid "Email address"
msgstr "Email adresse"
-#: mediagoblin/auth/forms.py:78
+#: mediagoblin/auth/forms.py:41
+msgid "Username or Email"
+msgstr ""
+
+#: mediagoblin/auth/forms.py:52
msgid "Username or email"
msgstr "Brugernavn eller email"
+#: mediagoblin/auth/tools.py:31
+msgid "Invalid User name or email address."
+msgstr ""
+
+#: mediagoblin/auth/tools.py:32
+msgid "This field does not take email addresses."
+msgstr ""
+
+#: mediagoblin/auth/tools.py:33
+msgid "This field requires an email address."
+msgstr ""
+
#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr "Desværre, registrering er ikke muligt på denne instans"
@@ -61,54 +66,54 @@ msgstr "Desværre, det brugernavn er allerede brugt"
msgid "Sorry, a user with that email address already exists."
msgstr "Desværre, en bruger er allerede oprettet for den email"
-#: mediagoblin/auth/views.py:174
+#: mediagoblin/auth/views.py:182
msgid ""
"Your email address has been verified. You may now login, edit your profile, "
"and submit images!"
msgstr "Din email adresse er blevet bekræftet. Du kan nu logge på, ændre din profil, og indsende billeder!"
-#: mediagoblin/auth/views.py:180
+#: mediagoblin/auth/views.py:188
msgid "The verification key or user id is incorrect"
msgstr "Bekræftelsesnøglen eller brugerid er forkert"
-#: mediagoblin/auth/views.py:198
+#: mediagoblin/auth/views.py:206
msgid "You must be logged in so we know who to send the email to!"
msgstr "Du er nødt til at være logget ind, så vi ved hvem vi skal emaile!"
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:214
msgid "You've already verified your email address!"
msgstr "Du har allerede bekræftet din email adresse!"
-#: mediagoblin/auth/views.py:219
+#: mediagoblin/auth/views.py:227
msgid "Resent your verification email."
msgstr "Email til godkendelse sendt igen."
-#: mediagoblin/auth/views.py:250
+#: mediagoblin/auth/views.py:258
msgid ""
"If that email address (case sensitive!) is registered an email has been sent"
" with instructions on how to change your password."
msgstr ""
-#: mediagoblin/auth/views.py:261
+#: mediagoblin/auth/views.py:269
msgid "Couldn't find someone with that username."
msgstr ""
-#: mediagoblin/auth/views.py:264
+#: mediagoblin/auth/views.py:272
msgid ""
"An email has been sent with instructions on how to change your password."
msgstr "En email er blevet sendt med instruktioner til at ændre dit kodeord."
-#: mediagoblin/auth/views.py:271
+#: mediagoblin/auth/views.py:279
msgid ""
"Could not send password recovery email as your username is inactive or your "
"account's email address has not been verified."
msgstr "Vi kunne ikke sende en kodeords nulstillings email da dit brugernavn er inaktivt, eller din konto's email adresse er ikke blevet godkendt."
-#: mediagoblin/auth/views.py:328
+#: mediagoblin/auth/views.py:336
msgid "You can now log in using your new password."
msgstr "Du kan nu logge ind med dit nye kodeord."
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
#: mediagoblin/user_pages/forms.py:45
msgid "Title"
@@ -119,7 +124,7 @@ msgid "Description of this work"
msgstr "Beskrivelse af arbejdet"
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
@@ -135,11 +140,11 @@ msgstr "Tags"
msgid "Separate tags by commas."
msgstr "Separer tags med kommaer."
-#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:101
+#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
msgid "Slug"
msgstr ""
-#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:102
+#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:91
msgid "The slug can't be empty"
msgstr ""
@@ -167,45 +172,45 @@ msgid "This address contains errors"
msgstr "Denne adresse indeholder fejl"
#: mediagoblin/edit/forms.py:63
-msgid "Old password"
-msgstr "Gammelt kodeord"
-
-#: mediagoblin/edit/forms.py:64
-msgid "Enter your old password to prove you own this account."
-msgstr "Skriv dit gamle kodeord for at bevise det er din konto."
-
-#: mediagoblin/edit/forms.py:67
-msgid "New password"
-msgstr "Ny kodeord"
-
-#: mediagoblin/edit/forms.py:74
msgid "License preference"
msgstr ""
-#: mediagoblin/edit/forms.py:80
+#: mediagoblin/edit/forms.py:69
msgid "This will be your default license on upload forms."
msgstr ""
-#: mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:71
msgid "Email me when others comment on my media"
msgstr "Email mig når andre kommenterer på mine medier"
-#: mediagoblin/edit/forms.py:94
+#: mediagoblin/edit/forms.py:83
msgid "The title can't be empty"
msgstr "Titlen kan ikke være tom"
-#: mediagoblin/edit/forms.py:96 mediagoblin/submit/forms.py:50
+#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr "Beskrivelse af denne samling"
-#: mediagoblin/edit/forms.py:103
+#: mediagoblin/edit/forms.py:92
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr "Titeldelen af denne samlings's adresse. Du behøver normalt ikke ændre dette."
-#: mediagoblin/edit/views.py:66
+#: mediagoblin/edit/forms.py:99
+msgid "Old password"
+msgstr "Gammelt kodeord"
+
+#: mediagoblin/edit/forms.py:101
+msgid "Enter your old password to prove you own this account."
+msgstr "Skriv dit gamle kodeord for at bevise det er din konto."
+
+#: mediagoblin/edit/forms.py:104
+msgid "New password"
+msgstr "Ny kodeord"
+
+#: mediagoblin/edit/views.py:67
msgid "An entry with that slug already exists for this user."
msgstr ""
@@ -230,44 +235,63 @@ msgstr "Du er ved at ændre en bruger's profil. Pas på."
msgid "Profile changes saved"
msgstr "Profilændringer gemt"
-#: mediagoblin/edit/views.py:241
-msgid "Wrong password"
-msgstr "Forkert kodeord"
-
-#: mediagoblin/edit/views.py:252
+#: mediagoblin/edit/views.py:240
msgid "Account settings saved"
msgstr "Kontoindstillinger gemt"
-#: mediagoblin/edit/views.py:286
+#: mediagoblin/edit/views.py:274
msgid "You need to confirm the deletion of your account."
msgstr ""
-#: mediagoblin/edit/views.py:322 mediagoblin/submit/views.py:142
-#: mediagoblin/user_pages/views.py:214
+#: mediagoblin/edit/views.py:310 mediagoblin/submit/views.py:138
+#: mediagoblin/user_pages/views.py:222
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr "Du har allerede en samling ved navn \"%s\"!"
-#: mediagoblin/edit/views.py:326
+#: mediagoblin/edit/views.py:314
msgid "A collection with that slug already exists for this user."
msgstr ""
-#: mediagoblin/edit/views.py:343
+#: mediagoblin/edit/views.py:329
msgid "You are editing another user's collection. Proceed with caution."
msgstr "Du er ved at ændre en anden bruger's samling. Pas på."
-#: mediagoblin/gmg_commands/theme.py:58
+#: mediagoblin/edit/views.py:348
+msgid "Wrong password"
+msgstr "Forkert kodeord"
+
+#: mediagoblin/edit/views.py:363
+msgid "Your password was changed successfully"
+msgstr ""
+
+#: mediagoblin/gmg_commands/assetlink.py:60
msgid "Cannot link theme... no theme set\n"
msgstr "Kan ikke linke til tema... intet tema sat\n"
-#: mediagoblin/gmg_commands/theme.py:71
+#: mediagoblin/gmg_commands/assetlink.py:73
msgid "No asset directory for this theme\n"
msgstr ""
-#: mediagoblin/gmg_commands/theme.py:74
+#: mediagoblin/gmg_commands/assetlink.py:76
msgid "However, old link directory symlink found; removed.\n"
msgstr ""
+#: mediagoblin/gmg_commands/assetlink.py:112
+#, python-format
+msgid "Could not link \"%s\": %s exists and is not a symlink\n"
+msgstr ""
+
+#: mediagoblin/gmg_commands/assetlink.py:119
+#, python-format
+msgid "Skipping \"%s\"; already set up.\n"
+msgstr ""
+
+#: mediagoblin/gmg_commands/assetlink.py:124
+#, python-format
+msgid "Old link found for \"%s\"; removing.\n"
+msgstr ""
+
#: mediagoblin/meddleware/csrf.py:134
msgid ""
"CSRF cookie not present. This is most likely the result of a cookie blocker "
@@ -275,12 +299,16 @@ msgid ""
"domain."
msgstr ""
-#: mediagoblin/media_types/__init__.py:61
-#: mediagoblin/media_types/__init__.py:102
+#: mediagoblin/media_types/__init__.py:111
+#: mediagoblin/media_types/__init__.py:155
msgid "Sorry, I don't support that file type :("
msgstr "Desværre, jeg understøtter ikke den filtype :("
-#: mediagoblin/media_types/video/processing.py:36
+#: mediagoblin/media_types/pdf/processing.py:136
+msgid "unoconv failing to run, check log file"
+msgstr ""
+
+#: mediagoblin/media_types/video/processing.py:37
msgid "Video transcoding failed"
msgstr ""
@@ -347,7 +375,7 @@ msgstr ""
msgid "This field is required for public clients"
msgstr "Dette felt er nødvendigt for offentlige klienter"
-#: mediagoblin/plugins/oauth/views.py:59
+#: mediagoblin/plugins/oauth/views.py:56
msgid "The client {0} has been registered!"
msgstr "Klienten {0} er blevet registreret!"
@@ -366,7 +394,7 @@ msgstr ""
msgid "Add"
msgstr ""
-#: mediagoblin/processing/__init__.py:172
+#: mediagoblin/processing/__init__.py:193
msgid "Invalid file given for media type."
msgstr "Forkert fil for medietypen."
@@ -374,45 +402,45 @@ msgstr "Forkert fil for medietypen."
msgid "File"
msgstr "Fil"
-#: mediagoblin/submit/views.py:51
+#: mediagoblin/submit/views.py:49
msgid "You must provide a file."
msgstr "Du må give mig en fil"
-#: mediagoblin/submit/views.py:97
+#: mediagoblin/submit/views.py:93
msgid "Woohoo! Submitted!"
msgstr "Juhuu! Delt!"
-#: mediagoblin/submit/views.py:146
+#: mediagoblin/submit/views.py:144
#, python-format
msgid "Collection \"%s\" added!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:64
+#: mediagoblin/templates/mediagoblin/base.html:67
msgid "Verify your email!"
msgstr "Bekræft din email!"
-#: mediagoblin/templates/mediagoblin/base.html:65
+#: mediagoblin/templates/mediagoblin/base.html:68
msgid "log out"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:70
+#: mediagoblin/templates/mediagoblin/base.html:73
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr "Log ind"
-#: mediagoblin/templates/mediagoblin/base.html:79
+#: mediagoblin/templates/mediagoblin/base.html:82
#, python-format
msgid "%(user_name)s's account"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/base.html:89
msgid "Change account settings"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:90
-#: mediagoblin/templates/mediagoblin/base.html:105
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:108
#: mediagoblin/templates/mediagoblin/admin/panel.html:21
#: mediagoblin/templates/mediagoblin/admin/panel.html:26
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
@@ -420,72 +448,25 @@ msgstr ""
msgid "Media processing panel"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:96
msgid "Log out"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:96
+#: mediagoblin/templates/mediagoblin/base.html:99
#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
msgid "Add media"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/base.html:102
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
msgid "Create new collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:122
-#, python-format
-msgid ""
-"Powered by MediaGoblin, a GNU project."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:125
-#, python-format
-msgid ""
-"Released under the AGPL. Source code available."
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/error.html:24
msgid "Image of goblin stressing out"
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:31
-msgid "Explore"
-msgstr "Udforsk"
-
-#: mediagoblin/templates/mediagoblin/root.html:33
-msgid "Hi there, welcome to this MediaGoblin site!"
-msgstr "Hey, velkommen til denne MediaGoblin side!"
-
-#: mediagoblin/templates/mediagoblin/root.html:35
-msgid ""
-"This site is running MediaGoblin, an "
-"extraordinarily great piece of media hosting software."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/root.html:36
-msgid ""
-"To add your own media, place comments, and more, you can log in with your "
-"MediaGoblin account."
-msgstr "For at tilføje dine egne medier, skrive kommentarer, og mere, du kan logge ind med din MediaGoblin konto."
-
-#: mediagoblin/templates/mediagoblin/root.html:38
-msgid "Don't have one yet? It's easy!"
-msgstr "Har du ikke en endnu? Det er let!"
-
-#: mediagoblin/templates/mediagoblin/root.html:39
-#, python-format
-msgid ""
-"Create an account at this site\n"
-" or\n"
-" Set up MediaGoblin on your own server"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/root.html:47
+#: mediagoblin/templates/mediagoblin/root.html:32
msgid "Most recent media"
msgstr ""
@@ -591,6 +572,53 @@ msgid ""
"%(verification_url)s"
msgstr ""
+#: mediagoblin/templates/mediagoblin/bits/base_footer.html:21
+#, python-format
+msgid ""
+"Powered by MediaGoblin, a GNU project."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/bits/base_footer.html:24
+#, python-format
+msgid ""
+"Released under the AGPL. Source code available."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:20
+msgid "Explore"
+msgstr "Udforsk"
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:22
+msgid "Hi there, welcome to this MediaGoblin site!"
+msgstr "Hey, velkommen til denne MediaGoblin side!"
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:24
+msgid ""
+"This site is running MediaGoblin, an "
+"extraordinarily great piece of media hosting software."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:25
+msgid ""
+"To add your own media, place comments, and more, you can log in with your "
+"MediaGoblin account."
+msgstr "For at tilføje dine egne medier, skrive kommentarer, og mere, du kan logge ind med din MediaGoblin konto."
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:27
+msgid "Don't have one yet? It's easy!"
+msgstr "Har du ikke en endnu? Det er let!"
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:28
+#, python-format
+msgid ""
+"Create an account at this site\n"
+" or\n"
+" Set up MediaGoblin on your own server"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/bits/logo.html:23
#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
msgid "MediaGoblin logo"
@@ -603,13 +631,13 @@ msgid "Editing attachments for %(media_title)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:44
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:159
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:175
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:198
msgid "Attachments"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:57
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:181
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:204
msgid "Add attachment"
msgstr ""
@@ -626,12 +654,22 @@ msgstr "Afbryd"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:63
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:52
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
msgstr "Gem ændringer"
+#: mediagoblin/templates/mediagoblin/edit/change_pass.html:28
+#: mediagoblin/templates/mediagoblin/edit/change_pass.html:38
+#, python-format
+msgid "Changing %(username)s's password"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/change_pass.html:45
+msgid "Save"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
#, python-format
msgid "Really delete user '%(user_name)s' and all related media/comments?"
@@ -642,7 +680,7 @@ msgid "Yes, really delete my account"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:48
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
msgid "Delete permanently"
msgstr ""
@@ -659,7 +697,11 @@ msgstr ""
msgid "Changing %(username)s's account settings"
msgstr ""
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:59
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:46
+msgid "Change your password."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
msgid "Delete my account"
msgstr ""
@@ -684,6 +726,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
+#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:65
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "Download"
@@ -708,6 +751,7 @@ msgid ""
msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
+#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:71
#: mediagoblin/templates/mediagoblin/media_displays/video.html:61
msgid "Original file"
msgstr ""
@@ -716,6 +760,7 @@ msgstr ""
msgid "WebM file (Vorbis codec)"
msgstr ""
+#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:59
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:87
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
@@ -726,6 +771,10 @@ msgstr ""
msgid "Image for %(media_title)s"
msgstr ""
+#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:79
+msgid "PDF file"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:112
msgid "Toggle Rotate"
msgstr ""
@@ -824,7 +873,7 @@ msgstr ""
msgid "Really remove %(media_title)s from %(collection_title)s?"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:53
+#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:54
msgid "Remove"
msgstr ""
@@ -867,23 +916,27 @@ msgstr ""
msgid "â Browsing media by %(username)s"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:95
msgid "Add a comment"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:104
msgid "Add this comment"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
-msgid "at"
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:164
+#, python-format
+msgid "%(formatted_time)s ago"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
-#, python-format
-msgid ""
-"Added on
\n"
-" %(date)s
"
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:150
+msgid "Added"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+msgid "Created"
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
@@ -1040,7 +1093,7 @@ msgstr ""
msgid "Tagged with"
msgstr ""
-#: mediagoblin/tools/exif.py:80
+#: mediagoblin/tools/exif.py:83
msgid "Could not read the image file."
msgstr ""
@@ -1070,6 +1123,30 @@ msgid ""
" deleted."
msgstr ""
+#: mediagoblin/tools/timesince.py:62
+msgid "year"
+msgstr ""
+
+#: mediagoblin/tools/timesince.py:63
+msgid "month"
+msgstr ""
+
+#: mediagoblin/tools/timesince.py:64
+msgid "week"
+msgstr ""
+
+#: mediagoblin/tools/timesince.py:65
+msgid "day"
+msgstr ""
+
+#: mediagoblin/tools/timesince.py:66
+msgid "hour"
+msgstr ""
+
+#: mediagoblin/tools/timesince.py:67
+msgid "minute"
+msgstr ""
+
#: mediagoblin/user_pages/forms.py:23
msgid "Comment"
msgstr ""
@@ -1101,73 +1178,77 @@ msgstr ""
msgid "Include a note"
msgstr ""
-#: mediagoblin/user_pages/lib.py:56
+#: mediagoblin/user_pages/lib.py:58
msgid "commented on your post"
msgstr ""
-#: mediagoblin/user_pages/views.py:166
+#: mediagoblin/user_pages/views.py:169
+msgid "Sorry, comments are disabled."
+msgstr ""
+
+#: mediagoblin/user_pages/views.py:174
msgid "Oops, your comment was empty."
msgstr ""
-#: mediagoblin/user_pages/views.py:172
+#: mediagoblin/user_pages/views.py:180
msgid "Your comment has been posted!"
msgstr ""
-#: mediagoblin/user_pages/views.py:197
+#: mediagoblin/user_pages/views.py:205
msgid "Please check your entries and try again."
msgstr ""
-#: mediagoblin/user_pages/views.py:237
+#: mediagoblin/user_pages/views.py:245
msgid "You have to select or add a collection"
msgstr ""
-#: mediagoblin/user_pages/views.py:248
+#: mediagoblin/user_pages/views.py:256
#, python-format
msgid "\"%s\" already in collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:264
+#: mediagoblin/user_pages/views.py:262
#, python-format
msgid "\"%s\" added to collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:286
+#: mediagoblin/user_pages/views.py:282
msgid "You deleted the media."
msgstr ""
-#: mediagoblin/user_pages/views.py:293
+#: mediagoblin/user_pages/views.py:289
msgid "The media was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:301
+#: mediagoblin/user_pages/views.py:296
msgid "You are about to delete another user's media. Proceed with caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:375
+#: mediagoblin/user_pages/views.py:370
msgid "You deleted the item from the collection."
msgstr ""
-#: mediagoblin/user_pages/views.py:379
+#: mediagoblin/user_pages/views.py:374
msgid "The item was not removed because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:389
+#: mediagoblin/user_pages/views.py:382
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:422
+#: mediagoblin/user_pages/views.py:415
#, python-format
msgid "You deleted the collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:429
+#: mediagoblin/user_pages/views.py:422
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:439
+#: mediagoblin/user_pages/views.py:430
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr ""
diff --git a/mediagoblin/i18n/de/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/de/LC_MESSAGES/mediagoblin.mo
index 5ae794fab6653d2942ecaa68dddbe807d6c1bee2..a07400aefed55e4f45688d84c34f4b0d3e8214ca 100644
GIT binary patch
delta 5264
zcmb8x32;@_9mnyLg(QXmVM!nal1m_fKte(Q1IU^Xc0yUAf-En2H{_9*cf(r<5z3RX
zRJ3&*cp?gnNRcYqacOGZS~H4c2dhP^xC_NHT1Td%b!`FL?=SaOJB~BjOvvY)^X}RH
z=YQ_wlc$mn9Z!m%>XW+1@beY_2JtT|L$z;yF7z^HFx87#i22#Zl;ISdjzP@DU*SMJ
zhW+rA*Zv7=$jsixBw=67!W=wpOxzSv7)L{LA7duq1RRUaxDxl{_4NE4CsE(V=$i0R
zOu-Y#9Oh;0foG9l^AG;?#Pl3vF2P*Xa~Af+a_q_cW;TUOX;_ZkaGUqQPrUkVIFa@{
za4w$2`B=azCSU+H@Ill>4`O$G9JRn_k+qxW@OFF$)3B|-F-6R8wo%~M9O4gSo5ye@
zobC|!Q&OV(#YA-^a`ApOi%t!UV3bm0ns9b9vNc`EH
z*-3*s-iafy6LpsFqayJcGKVS1caNeHwO|J|a2sl2TTwgPi8{(Vy!N|r4)q6d41S3}
z#^OQ5|1}DSSx!A}A=O9YDO5-^SydrU$4Xp_+weAQ$Nqe%h3!J!lKW7}bsV+xcW@}4
z!y?SK+(=cRHn2EOK_RX~g)D$Nf-vfVcGTzFQ3KzCI{SN&F-<4x2v4Jq>?2e}l83mV
zPDf4L4>itZsQ&YjpqjXkg3fR&D&%`mD?W@mt3RN!`V~}2PoZ{t78UAbM%Tgzp!yH-
z>SH}CQAaZqb(D+nr??5}A2$~%XaRkhbrz06h1x;w>>kuY9>bgQSyY7ThPk0%jfzAY
zYUg`V&mTZVnLJ_L_oJ8I>H!`=Hn7nMZY
zuuto6r!G=ifrDj#1*&$=i*yfg~Q6Y0oa5y@Xj*gKZU{>
z8n)tK4sZwVLxN!}wym>Th;y(NcjKdIBCE8GEPG6IEu=V
zn^5C-#wqln@F8j^U!g)fXo5TN7SurdQ3F4X3iTU!3BH30`TM8{ox?Qz6cx$yo=Fqk
zdOB*n9;klt@m^sPYQSkY73boKB}OIiCmU8Nm6}^H^O0`cVU4hk1Cj=TYzT
zW2nf!>-m{y#xyt5`Ix2qKZyeQWNJ_$i=nRD7E~4|kWHEcxB^dNEsmbbd(--GqwNy{I#P8kN