From fc4c4c3f9531984f180d1a23f3ab2cbf091e2485 Mon Sep 17 00:00:00 2001 From: Oskar Hahn Date: Wed, 5 Dec 2012 20:07:11 +0100 Subject: [PATCH] Revert "Updated fr translation" This reverts commit 7ff0825dc3862d91ea5940968629d2af71469572. --- openslides/locale/fr/LC_MESSAGES/django.mo | Bin 36862 -> 32703 bytes openslides/locale/fr/LC_MESSAGES/django.po | 658 +++++++++++---------- 2 files changed, 359 insertions(+), 299 deletions(-) diff --git a/openslides/locale/fr/LC_MESSAGES/django.mo b/openslides/locale/fr/LC_MESSAGES/django.mo index b615a9244cf07879c5075d0c4664b1470c5044c2..c8595d553b6a65c804bfc65506cc0db15ca2739e 100644 GIT binary patch literal 32703 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 literal 36862 zcmbuI37lO;mH#ggwg6#~9f6xb=rp7|3yaW%K*&ZgOPfxDY{Kh)w>vMqey@4AUy?>a zC5oeo~wDIF34~BYz!dlyO}D-`}aKd+&R%L-7B9A1c3F zd)28^r%s)!YJPaYlp7;{Pwo^&F9x5Q7DZcjj-s27RA>}!?TVsf!3pqi@V($m!B2bK zbygJ3!~ZgH4!F(ZC%`@M{{);0J_{ZL{ttKnctm#;9R~J-s`ng^38<>C2B(9!f-}K~ z!ArrPgC~M3j*p_j?tVfP zy$GBJ?g`ES6+RnOz7s*^Tjc#O0}sT12{;uT2bJ&D;9lSxLG|-Sa6j-4@Hp_(;6dPz zK+*L%Fb0p99Ywo>3qaL(HmLIYL6v_2cr}=SkAgo3F9PrBiK6qsy?b4{GI#|3I;i~D zf}-z@p!#OCgd%Hl{ZLTZ-NN`{Lb3wJ|EKudH^SH@}zXlZj-wskl^d66ofuj2#LD6MDm{0UN z0#tq7p!jML*bQFj<6rON-v+AOkAUKj`#`n#Goae_I4HV31FGEr1osF30;=5o=DYCY zJ)R1Rp3A_!!30$P2Dl&iDp2%%GpKss0qzCf0;;|{LFN0j4}TO?z25~70Dt7e{~P4L z=&$?}gY%gLqRRlNer^L{<>+JJY2cF}ED{}XQWTvIo(Y};z7m`Q-Ul8HKH&XNfNJ+s zpz41H6n%f|!~Y7Z-Fu$w`gIVfejNv@o;jfUbCJg?X#EF8zc+)L$L|A=1HTMP9y|-G z|NGH6)qfp`{iT2OrU4)6aEsP=pu6y3k*@hhO( z{Y_B$o&YueKL*9ue*x9rLtf(Yb$gr(s$DMu)t)m!wWHt1H$ll`$15GE{_Mjb_kjn3XM<}%_5ZD4 z7kC@^BJgXV`ujBa-{3Q#`tf}-i#|UF)$acS)gCbmtP|}DO8%ba@j_7TyAl*1+zN_* z9|bjT4}b@P4}nL3kAu5_{{@O3&w*<9pFq{K%K}&L9-!p?!Jz1J5~%hq1C@R?sD7^p zRo`nswf9<&?*hd~w}a}>V;+Ct!+!}LO8CBKxbd0=imz6I%69>%eqQDAR#5dn462=9 z2UYI3K;`>a?|&9ld;SC-3+}$q#m@$h!+#nmx?Bp1{+mFhPeG->3RJlt0F~|&pwc}E ziq4OMJA=Of4+EbCV{o@KU4Obj(fce=Vy4e-1nt z-0LjY-x;9j+XbrJlf8chsQGsucm%i!RQxrd#_8Q4A|kpCJOq3kRK33f)&4yfIeH%h zs@~jnL!icS0_+B_0mXM82af_D_VND)s=Qx;s{aq5+Pl+YH(vXJ%6B+89h?n{Usi)E zf579VpvoBqRsIC1_S^*af_H+m!6(5O+;xfT*Kwf2dqL6pLQwVBef(9R=z0w({<#%Y zJMRLO?p{#z`XZ=wUjyfXKLJ($K}%iv$AL%V9{_g+Q&9Ar07btyf*Q~Ff@;V8p!)rF za0>VosPz8^s@&gzs()t&PxEenQ1u@V9t$o3MfVD*bZ-Nd@BN_Y_6bn)0J zzMYple(C~6&$B`C>1t5@zsTb-cmn=0Q03nY?h1YcR6FklcLN{t{;z`Kizh*){}rh6 z{tWI8?tYF7-`C?&pxW01YCfC_s=Sx_@U@`maxtiW4}xmXt3c7?4p9Ah2%HH%1I_^V zUJ*s-gLA;+z&C=*_i^wT@F`H^q(wpH$DsN(6IA*WK$W`|R6n+W%6|>Wf6;yXvkUlV zQ2BRysq5cv;GX!Wfhzw{P;@;N6kjg`_W(D7qQ~W+=r!T-dQf!u5UBos3Y2{KuE$@2 zqWjd9F5Tgv#=8epJqy99;7U;KI1k(lEP+Zl3aY(VfqR47K=u0uQ2E{gs+`+Ejl(@4 zQz^RN`~Lu{-8-#v`S%1xpM$-BCaC_*2PFs30gnVP0oCs-LG|kzQ1#skYCe3#hd%G-404F{3G~c@Ry*{?XkwSV?G$;?+3*v zmxC;6(c8fj!0&)6|Ic7Aczi!|3p^i0v`3GC>i;e;bN$&1RDB16qSuL_;`_jz!Lvch z?WI2aQc!YWBdBq{5`<-=8$jj%7f^Kh5h!~764dzr*2nL+){W~SpvHAN7=t~a`mq{R zz1M=8A8!Ho25$#d-amliiwAx9SG@mw-~ojH(1-s96kq%WR5?=ySW9+-hM?&5)^#rY z^I#4C6CRhXkD{03|0F2BnYIDm1J{C9zsCnb&5uVxmH!MVI{g*YcpZM8!zCVTpvLPa z5S1tTEZ6}52V4SfqEgZA9*>{#_+{{5!oLk_Tz&?MKYtA#0`7{C*dII+)OgPU)$dn; z8rL$Ya<_r|fNudcem8?LcrU1Oz6&b-e}I~2dtTte4+jsxKOa>5Qc(4mLGkAm;B@ev zp!)r3Fb01DYMiEA=;p&TQ0+Jp)VR+A-vyoo?z$8DH`v7gy^C0r!E-Nm>Fx$q?q@*t z|EHkj+q0nB{i0Vmz4`=?=Yw+ye*>uX=>bsnJq8{IJ^>yH{sue(-1idKuMc) zQ1RQqqrvxi{}(`|`vIu>e+P;l`&{bA{}@pD7J`bu095)0sP!&LU9ly%;u;=cq`f46|5`}LsO_W|#J z5IhwBcR;oCKfqJK=fD|YPucBf`#o+0CCBauSA#zR&j9Bqj(%gH{2v3wSHA?+ujfF~ zM9|o1~6CS?-s=Yr0r-Ksa z>hBD2H?YV1PXhPEek^7p7?JEj|J}q)z8Plx!?~$)xYm$uHEy&<@ncu3}tjPxDwo{>e{s$ zyb%8dAX78C9~Au$8g=`K<3Z8o5>WL_fI~Y)(Q84q_up%7ynhAmi~q0SRB+!qwn*@B z@FcJbYMgHK{wF}uXYVmLE-|8J*9XSnIv?Hy)$a*#8n_Kq{ci=uC+`78&%41{ z;A5cL`&&?S{1bR8xXb0PeG9<7@h=CJe;s%lI0CBv+d!4~S#SmTBsd?O(Qy0y^`P?I z0L}+L0L}v+_qa#u>hA;9ud_k%-!gE2@FGy-R0GwHzXwI1_kyDT_dxOYFF^ITd)$Se z3hs-471#$}4891w$;W>bRCy19CxYJuRsYUSH-B~mkH$aK<5Ey^E&;{o+r0lnp!ok0 zk57T3$M3){@PN&3eELA;yAag8x)R(Kya`l0-wTSKcY_CjUju`crbVesCIqgs(lxEKDHfEtIzpz3XcOo`}vP<-$QQ1sks z!r^|P_~d9%^>u+7pT(fcTMw$eB~b0S3RJoqLDBhMkfkX4JgD{^b%h(p1>k=88=%VB z28w^L2M+|_1*$!FgNK5j1ebx|1l68{Ug_v{B&dGQ1y%nNQ2cfwcntU!a4~ovD1Lbk zJOMoARj$54@Lc>=P~|)Ts{fCHs^|OQOz_8`+PBA*Zhjm9D*ch5!smfUfTx28f#>=7 zQE)l_*McX5UjxuK+*N5pvK{k zp!$2@Yn?ne3RJx>2NgaFP6xMu8ozges{d9{^tun64n7KsKYk8MPW=wleE5sUX;(Ws z9|aywc(?bj09D>PQ1fUQ6kV#|Lh$cE&6}@)v%%kkz2MAkj=t+aM02ziJPUjVRDZi( z=hlk>Q1fRisPaGH@lH_X+yl-5e+Y^`(_ZiDoeo}z|59)Y_&JXcf#Rb_L5=%2L6!fn zpxQn48n?b32de+$pwhn%JOsSX;|D>F!{56mulIqX(}Upg;5R_g_4lCY`Dak=-sLTh9=n6P;hzqQUb8@r z&jRoaa6KscybY8*cn`Q2_$g3y_!6l6KL_^#e+^Cr|LpyHT<^*`7~Glgb)d>W58N9Z z1C{?ua3}C};56_Wk2iud@P7~#|9%BjKb{0NER7J^uTvd|%DC+V>0GTHM=l?;!jepnm`0!2W&Of1gUce(KLW|1JM4zL(>E$afX| zJKQO__4prB0)GFD{~NfoaVOzeE~9VZ{t@>E{OiCIz@2g7_xF7N&U+5#dk$_r?qj&U zaQZ#!pyl6{#EI7W-NW~0++nyc;{OQvR`6cjQrsJG;;*X+*YC^VOx%-v|GkBBPw`ndo0D89c0 zmlAg%?oWJ=f-7*d_|G4A(#e+B$3?kc`DuXo}*{9eb$E4_aX-yic4hZC0g zaLwgae4mfgyt@deyAP{zANJ{A#`i1v);jTdzF&pg2loZsi*R2d{H5T3g6{|GIQ>Q( z*uT3Fb_-tz;>vuV4jzd+neSJD|ABis?o6MTPy0QL|DXB#AUJ@#nD4jYN_->I&4zL+ zcpWbME+FoYc$VWn!MA=t#_fqa2mhzRuY=v-l|G)&=uZDVgYVS};8$}H9bZT%JDPrD zU=8aU1aufH#0AfWN`b;QMA!deJ!UG~DHcJ%nrWeF=Cj?h3v);?Bf{-!?w> zAnp_&@HpT4ZN}YzTO|*_J8$IS+RRVV}nJ@~z*;aax1d5vIMces2W7jeC>xM(+hn z{`*$2->36I(ZBQYYTWLG-w(bA`~i5QPxleN^*bJS8BS~JLAWD{zYF&!+>3D!;?@v8 z7pLD+{0HFvh3^fx6}Y$Hb|dWd;IZIt;K4Zk?s5>lRq?pP@L%u4rsMDP-|yqQ-+v2E z_TP_z+lc!zIDz{$?rXS(IQ^Co7k>Nm@eHm(*g4?oKJL5V|H1z@a2og}AO255+;0K> z-pTiCaIaIi|6S<6ufabW0>NMT?>oV*xX+R9K5%cJ{yOkD+(!xfmJj38bfUY#GjQKk z0KYo!0o-43Q*htLh2Lw*I|cVi+-*Lv$+vWu;_v5p8n{ikyNTB?wtt7u2_2!rrS1Ol%_AK1DrZr}))EKV}RmMuS@g25SB{kEeF-ZjqZZE$#-cUCJ_Qr#y zYPAln)3{tu(zsS1r;OToJYJ6nlemxfMPqa2OPoX-RwZUqA=(2>C61+SE^dF(b9y7mW+;# zPehC2#RD7SWNT@342B-A@Q+%Yv3R8xuNg~f0}u_mpI5o8(i<%rgnX5nVNz4c(IWVG z47%u}-eh2g>y1K2f|V>a+zfSN$Y?=%NM$@3&3%slbAQ?#9W6B`tlaU9G%-(}M2pJh zSiDu>MZz}Kn~j>9G?LWHB@Z#g?&mgx3yjlbe7sT{p<&f()}}UJmW3onSr@McxGz6f zt&A{lLp9_nw93-gx5Ooz_STtFtzMfLtvAznq?x4SHa|kL@kV8Hg;5*YSgMUA3f)qg zNaOR9v}bj_#}7k1#)Qhm4Wr`{)oWqcI}(hIRT+5LVxr!J-x|r8(V{f25BJ40sUuA* zBehY+HCi-2?uNH7UQ)Nj@SG%7n0iUM!W7hKxNe^ri;OvEr_C`FX`0y;V&J+)GFso9 zl&8n*7))mGP`$RfQX5JrMshAoUmAhK=*-{VgmtY2S;aI7kzw;OZ$n&aj@L&^NH6Qu zU@}xf3RyoPXFOV}l}3^vhvKb!Auya=_E^Oc%1QovJ8rb4epv= z?8efql~gPj3eG4Kgon!3z_{hW_&PAvmdf}>S8r)FiJeqvq0tIkLR7jsVC#%XKfbZv zlv8$gQK5J3r#beFEY9-w$`8!#3v(}kl`$GC`FH{$Y z)i{kL?v^3uBEn+dYfmW)^25&1OK2!j2+1c#Ar$@{u8cGrun}Ug5HU%a1wl|uDb62j z)Hfjz>kW&j)kiBeNlAnQu?@{&WPNKK5u<5R-JH-TTA3y!&l_#t))p(M*edzko1`$c zr(8-m4%SPJa#nU{EB$OOmN}GEmBDE~1wo(@3Y}_S;SGQA2p%sF-8MasZOzB92jCt!?J>k84n^ay?;ER@K!df zv+CBG47gu4qQy>Ui3cbAaCq_2>tbj}ypG8pEpDdByx1-0!RN&SbGq0XDCrWXTKl6V z8AmKhhD%5g+MK3a>afTXMqvbYwT}#(@}{`ra_{}Nj{5X&DfbbMK|@TDJ(ncuP@`gs zOf>m&ggkcwE8fg}QJ=G==*;b8DZA#)Ot+Vyk!W7N@B$kNDus<~AkX$n4%4T&er~6g zUOUXY_moBQpzzLfy9EDoHVl0 zHS*SyXzALuYu1WM9a%M(RJb3m-e@Tbh5h50N8YSv7w#CxB1{9cFV8ggU1XW1LCFjs zg`RDH(Z~|}RVwql6)(#Cj5YHh%>y!RGD{LdT4Y!(nz6p+scbjmHXGuedSBkqLb8q~ z2bCdDV=7!ImzLE=w3vcYN?d!r$7w6)4y;)nEp0UFsA#DA8Voe|(Gav{V^SlV4XFl; zQB@MZ&Me(5Ez$mE!C>OMPu5%~`JA_guHs|rjge9fg`yEHOGZnq!7Riy45-gbC9m_kS!8!u0-e5>HmtjG@7gR*@Pdiqit=`SR|gg(>~Is&B4(Mx^meM zVMyfHdzZwN>+L2OsiEvqZneVBVP+X+-RZ+jL6jVA_@I9cE*Yw8uZU0|w$YjsS4#|< z^?j^VY4k=bwpWz#jwvNH)Mhfu)r9TlS$s9RC9mof3SmISlH>?2gHgS5tolC>Y6O%p~78P>w*6*Niqsf7~U_ID%A*wUy&2_#yBb}@6{Aq*8<`I7Rg!o{woa92glq+=l}0OqDzc)+M!Q-yPVO*8Opn*2 zZ_Jz}%Sm?{&kE}eA|U(jPP>hB+(=dH>_&PQ3^o=nVBXNfg|3wtQu-Fm@j>}MM|)1= zmQZr+_BMsWrpId-)5exc(0sfyL|3)nD~*jMB_s>u7i$P6v?(X_vpLxUZ~s2cKwm9yPHsbu!`IIEsD+w`!k@InOTwlAQh0}Yq_`4KoWZbYiLA(WF!hp!1#%q(!m1GMZ3`VxI zbDFaJPEofgud{bll`*u^hsDBj1W)Jqw&ZcDmU4?}Ea#|W6ot9Z9TZVuWXtci63VV= zY(e^XzEbMZYBp`zPL|moY?Hl;31-uwuCe`22;Bn#ARpUI6oq(} zW5jL?OUIHSJ1sEZ1QR4@_DO=AT}u`s71)}bFtb&Akc68hJ#Dl(+HIn|(rDpyTN+B9 znF^U$^-S1kTgh~=GHp*mc#)jNsK6I?EK|(Xva5|}VKi~JXL_F%T%3F^5J6$u^qN7_ z;~LQ#R7}5`N^6y_B!#BX95fV}y0U~wUy;fD-fShtSI#iHS{hx0pbL5(`YCI9e=rBd zk^rW3bVqC4-ggZPX%#bYqz@Ai{YVGNUPJ1nk9GpR??&by5HLh;(=gr&q9jU9nV_Uc4u6$A?O#=A_8=RVBfUP@$m+? z(f3{*KoEhc3{5+)sc5*>h)JEafpiKXgkl!jKi(inDVmplwR0XfVD7s^)@JLXpz< zF$m16y#b1|YG+b99j&RtEwMkrN zJEXwsN-V>fQ=`ktp!UoyVYVs`U>%6`kLhX7*cJ^8HN=v}MOJY!fDPyXiZ=Q$l0_0F zU-a4{axvFSjN~91ct#zWL2WM;_AS$&HxUF1awN@C`UOfEhqHEY#zX+S;YMu620ZK- z-AbWP%}Q2@aUFJfUCs6krJ;>M(V%TD8>azGedA2g%qSSoQkJ5u?~XbX!Tan)Fk29{ zC0^z98T$^i(8ZY09N?&fb7D2V-e^qBwsV<{8X1n48t>Xnk={(OZa-eZo%Sq5)^jb`Y;$yE0mbsEXEMAivByEV9~p7SoXH2*f0De~{;j zWDC|I5v>QkmNt`0+Uu90O_{%jqe6)AM~z|7pVjF;#xdTciStM%4=h( zBWIzQF3Rb$g4&bx#a%OJvGvp%>GE}_UA^)79KBJe?VK0{V@+QyLrs=ivL#P$B^TyF zEbD~F06TZ z+&SoM^~OY&c9M34Owk4@m6^OVpWE!&r-?rMa^voj7q~atpv{~9$<}*$QVYTiQ$l;R z0NCFdbMUb=Mdy_oHL#Dv|CWmlTz|nj%Ra#ko@Y0a5|d==^c$zr^hW0;lDj~abvg-% zK;j6_2XakCo21OEMKkx*i}zAO4yJZ~&1HIYp1-Y-vPjhYdM&n+k&`C)lgaFZ6`*ag z3rWy$@=qOn1Ve2j53j|uiV@uwqXT=-v*&9PoWFFSJDs{(pR3pKwMbu!&K_8|XvJ!# z1Xn`jW;;Wplu9#(IfHU{<4*P7N!ypBYN zx07JfLp4{1R}S2=QA>2WPq&tGUBL@SR!wV!XZ1p6tvTvnw(y~Tw1}o+TEEWA>YufB zdx^7FORv~*@^Bc)0`|PEX<0Ba=;p`#FtxwEP|y=G)^gja!7Mso#Ws;nQ&zCdemg|pCOWE*2UVc)b>-Cs3)`SIK+QyMkS5es5gz~kQB+diuPHZ z9gnko%|@jgwNo4aDYew;Q<2GF{gXzcrAha(on_mU^Kf>V;0Y zAZZz%-KO~D-W$0Dv`PvCfV`YdHM(Co+iev)yB4k)M)l#SxHc5N(_%y#g?2|+{Oh%H zIwg%Hc2Ll;*suX_a!{u;hcaK~WSG^U+@npKsHz~pXC{8Ltv1p*jY+UrHx_2|B?-IL zo)zUDzcBX|q^G@xXd)f(e=gpl4TJyMhUY(VFXRXM^l{R-hceukZ4 z<>}PK;iS>C)SqMPIXI=6sxB8^q z&ur;ep4w3$OJ1CRZF$_@UNv;IEfy86434NdyOY+HAfI1I0}JVQ(8|JvZcX8cjUy`G z<^){_*&iq42*@V4^1LLr_%7{h6x$YIcV)R7rX3$PPN!(HtWf6UjqV)%)|8T_jmoIV z)0VWo%zTjB5^`TVyZ5d3l~vfLQnBg1(aL;JTR3Vfw%L}@N!n4k4zAcnz5PabsZzKR zjvnDIimN52OC{k-IH@>%40poE5_r-v*IgO`}G zE5zBQarH2p>&(ao^Dx#Gaix?xZO1)`_m-RDTpp)3EuZevxVoa7ZftdsAQX}-;&%Nz zyEaa>)h?wDw|W-Yg}p06sG{7xWeX>DnA`3ec|uBdEK0_0a)GOF2ufM8Ed>lmi?~3p z!+#hrOxwcbvgk%ld7?E9j-9zX8|%t>s}GB#orLydOjMnBKw(5ARPN$dO(EAhRhF70 zv&Oh13O2iwhlg?%ZJFE%TlzvNp-V00gk`@_v=8DM52jW+ti#)^=t8fZ{hb}N_@s+# z?CKKp2$r2-mF`ctBc(V!7I3S%MugqIZTR@>8WbubrSY0(g-h%;yT$JKfmxnwy_hgU z$|f?xF>6bTXc70=D_jm}L`$Ju&t~1BhY8P&H0|z?P8V*o+j?HSguQ|52gwyK%jQN2 zV+s84jc~MqK7^~XXT}*B^0{pUNkuB=iRMy4cBIqer6~OqaGUP+aJ`*n7p>n0DbM)G zwm5KA%MEVVGERx;%#K>N5+a8Zp)q9g&7q}8OuO!`J@hF3hfdbXVoMRU%yQMl!l-G~ zvf-xnBVwP1<{dS87U_)#x++|;QZ}g+7@aJY4iK-1(@I-EP1Iln&^21>8PoKGVG#e2 z#8KSc7HhdAubu^#wEN>+Q6b28FPFaxtGKqf#m!OOEo6m8J2}nl*A%?V-JQ2q*Na@S zvdb0X3=ZWkF`jD$H}-S{;iN{Rj<|@W0HqbyNLf-@I8xf;7G-Xj8UL5-9FHKq>?XYo z8LH90uW(fq2FFAK@=9rRuO7*Z(L@)qBAQj!3>mKI#S`l^BctUru5}r0?1EfxG{_^e z1T#w(?Iq7jpSrlh*kPoq>R7-gOWmMY6Pqt6b%Db=(l7Qad#ZE$%bP}!W%-hV{6Lxo zDjE?z7r2<5AKQedaKIt*Z zYa^$uZpKPd%@PN)sq|;)-72VJq~xpR`3h^9-WBM=V>~Wtb9u81)jA}$B2~7TW{b-T z>;=2}!$VD#FmKnPI-0)YX0@A=ODZLHg&gqI>L@AN(8k&vc}aPtZ7NLWCf+QlKUMuR;^fhQ+XukV*_ZgnYAb}aXrhI1R!!Xq zPNFoF17Wf{G?vA3GYz$+gu-OyB}8_@$%-(E+Ts^&`sMg&vpcEC_ZE|9%bTai53Xdl zl4fd$%{akvg}ULY9aNpv8p#MpHMv$L z(d1O1$@T?javH0X5%opSCzh^XtI26YqY0Xijjj|rF_(R0d>di{D>|aIr1MKK1 z)8-Kw&*njzOxaz4>|FzzilJ8J)I&TIs*+B-&dTBx3;P}F)N)lA+Gwpjx>!-N z`v6Y-hwW2;=f10$SBfT0Z{L~~lC;@SvhlM@I}{w2B5#qPnJv53R;z>zohrfPc*eUJ z2Z}vw$ueq#t2~{QTIzSiw&e*PHb1=nU@y;AYLl#v<-!J7epQ%03y%u3Yg$zxav zCXZNSFG;+SYSKcNsd+M)*LX@&rJKcx)NhSP`{G8n-78Sb-~_io*y?4I(Uyq7dIJg4 z*EUhM>PrPGoQH{G(FXl-0jJxGXbBp5B+D&rxm_bMfGH(fu9n$^)>D*L1~sPeaqN~m z*|Rml-^QGaXb$InJm=-3VVjs-e7Hv`C>f@eit0`xxc4kltBhvIbsIV-B*i(w{HIy& zp1H7hS?<KS4zx0@E+e?*^>bTk zHp6*5fH}9TRH1SjN552uS3g3MB#ky@x|p+(2F{b%IdhW2 zG+^H#RgNe6H8{lv5%%O{6+WVJ6f8Z9;fX;gN37LR6a{(0nsrb&U{sWL?_19H748qHG%TyCTeufs1H4>)!QA%_b56N zOpXjD+r~J?>$2Xw==j z!Q(1{x9eGx@oAPZ4LQlfu5TT|&V~@dRw6#t#Z~Cbz%z!LVx+TG${qtLMfMa(?}{b1 zbVbmvleoJlda&rcdV#4Nrl;he*#A_u3^VM)(jFzr(ry2wqGL^OEwMP#`60~Tkg1^a z{0+JC<^TCIaf0WzjY~LI?_d~htlAd5B5SuUg@u@~0O|=68%D={ZsTOks3&r~E=q@* z9AdiV&E#mNC^GLeQI63{GnWG$8;_=*B{BXoKeh~zmw)+Wve!z80kl>-J#esN#j=B5 zK4Z(TZ%ct!&apOQL8D;#kMZ944`*6a`||;FhkM1W|exPENDKX;;MU zK@`cBe!@c}bjXoq3kpl>p7+^OvtX(6dCux%E|ki^UcVjG`D{#FW__%jl=@{FrRiiRS?85dLx z*6d>Vc8cuiZ`O3by|ZRkT}i6OM5YU*Vn=+5h^)>@#v_+{+po^3=`5vDR#rJT`(*7h zdRYTF6@THx;+>HW5Sv40T(x_|PGQLpBxQCdx?S?*30`2l*VdfeD&+1*g!zqVpdTzT z9rw#jW>Q?;0$ym4D_vtFHATluKCcb-phGf_CGmh}blt?eoT;gnjkSYk}3OP+a z7S9#Yn(c&1>q$t?F+P(|WibY;pRcsl;Xo%^<=&{7BIb?socCC}r0!rOq8Y)M3%Lqs zL-fH07~y9ceZiKPnKFqhP^l2ip0o4POkQAzy_45#YLu4_qF<=n$~XCy^-4P;r8cH8 z+kkt^W>-7di?(cMxoPE$QpF8%*xPAys|O=3IkYliwAKqZdk6$KNI!R5WNF(i%xJgj z?Qit3qpBdkMoNC?Q_ZbJdXAHyR65Hex?z5@lD&c(z{J{cMr2(OXt(r==~>cOcgaWy zk(-=AOCnp5?wLkGt%G)`qgt86%xYhyo5k_7ciLL*%ytyAm;zx8B)hV10~Ch5Saxb$ z>{hkh@MmSU*r8fWZ`g-=` z|Kl}7Z`jDT#d@MKOS>lqRZ~cf_miF1fzMw?xFBh7{ECIRm4y86jgL5&DW#%ixO3|! z8>MoW7?(ppqu3(GhmYHv+ChhVQGx1erZEVE%(;zq40fH|e3l6Xj zNx(TKQ|-K3lNXW{qzWvh7l_v0Rp{mXWl1T~YjslSrg}KHaAB6vV)dmbhg|N@_x;_` z27h*f@h8_Iv6AZ6u4>Pe32{jeqmQ5)S|suGPFw5v7+CBKl+o&4sa z6<*8s0+@{LF`mlS!skb}MQ*grpX_1>41q4eqZ?g~-A)pJn6@-O3W3D=v556n{dRw5 zELvvEuknGd1KT+0iZaD8TpE?ZQu+c?ZDgqFKXyo7O4=j{n^Fi`49?DM!|6qh?J1*L z9B`Ys?!41llx@<&LrA*6!)zTZ$dH{aTMykkO4eMhek^p<;w*xp(cVn2g@#BjQ8tQ( zewv%@T-{ck3)QkJZY;^#;zWWCIdU)9!8}JvKD5}wVr~J7ubLdwIVC4MljQHt5Nw0c zcK@WiB~yNisnXqEzvT>|Bz3W6FWj$($Tp9iWxyX=EgIH1SXwbjX3>fA*P2d2ty|P= zcc@wGLS9{A$^Z;gZfK83L+ql1JF=5jAOpUeeqJZVYggVNQjNcDXa$d!uy|UR{Y=xu z@pH{@yTk4~-@1m7eA_(}dv`-m~BD zUFFw<&)lzDbZ#YKR=NExJNN9OD@!l0KWPKE74(|Um?;mj^#;33W2oXxk!;Y=giR=M z#hcS}#9)gq0ZC_~j@Y{8E^A~`N`uw5a>~$O_O?A1lCDMh`eXCc=DgmEq60J=y}d0a z3awV`LHzQiJ&bDDB=YGhDr8_En=ejb+OSV(NgGUN^rc|1aAlD{Gl}q!w5z55f=x$7 zZs$2E2kUk-k6BXSKevT39`Yt=HM!$)Db%%La~o;9;Ah*JO(ot5U>z4zntA-rcvBNA zD)WSUX>Nf;p|$3=6kxgihLq*r_Q!62%O8pidsHdRi1Dy=78Xc%I+X3G3W@mCeK^M& zL$d9ntZ?%qGQ*JjSIiYe=nnK8vnB<>vSYnwvDvlVaguvksB0623#i%sQ_;}hFT;|f zp2~obStxv;Ax2hWes|TRWueb4&sL?GFsi!jl23ZwL7nvZD%2^yUtP^Oi+WmkbiFFd zjtStu+T^!k{NY!dQq9IRzrD}w?ATQl)l-+4J)_Sx zX`{0OqW1NsV;KqudL1d%FEg;^MFbI(r!CA+Zkgy0LMU6f&fsif7E!Po$WSKf@4^e` zAXY%(Z)S@DoUBnh3apHB&r#wafhOWIk*`gF8!IPQk>^fT&>u;unN;+D>iBGqLU}gO z4njxhJ)j%_t6*ZqgCWc0=t*nb}S1v+k1WLZ(*s$eS6uVk)E%Zj4 zJJ%=+YRzXsI$h%a^rY2zy+Vx&Y@VOa>>vl{ieVjcy>ID&Rh<{V!x~ zf-Hkm1p~`Z(iF9#^R`-V><6u-*~Uh+!f8!Dr&FX_>Is<(Dr(0p^otgMSXb5@f1Oq0 z%(WF8oHe#2C8KEe^OYB7L7NWdGlqU$!9lzZ`fJD+f0xbG;Pq&$zy^S4sZFQi5!Uh` zFKq$L7^NZE7q z#Z8CCuDSGFyu$?4UF|Nt^w4C~-19xpRv}(FZAhB@*#PJ-i}3{2NgFfOqSWkl&y@MA zZRqj#Vwp{Z-}i@y%ck%6iv1b8gsA?6lasVOVkSDVf9!2-6iDF|4S%^lNxRcXZR8HL z1IZ`b%O>0^aAAHGvv~JSiMAR;kJ%!MZd+{SHE=Mp79K6TJ3aih0o#%K+sW4anZ9_H zYfGP15PaEVW(9cLbs86K@7X5B3@W5|XT732w4hZSr9@H>tlVaZ_sKGmY)_dR*;8he z, YEAR. # -# Moira Brülisauer , 2012. +# Moira Brülisauer , 2012. # msgid "" msgstr "" "Project-Id-Version: OpenSlides 1.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-12-01 18:09+0100\n" +"POT-Creation-Date: 2012-11-27 21:23+0100\n" "PO-Revision-Date: 2012-07-28 21:36+0200\n" -"Last-Translator: Moira Brülisauer \n" -"Language-Team: Französisch <>\n" +"Last-Translator: Moira Brülisauer \n" +"Language-Team: Französisch <>\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -29,11 +29,11 @@ msgstr "Anglais" #: global_settings.py:35 msgid "French" -msgstr "Français" +msgstr "" #: agenda/forms.py:28 msgid "Parent item" -msgstr "Elément parent" +msgstr "Elément parent" #: agenda/models.py:34 config/forms.py:59 motion/forms.py:22 #: motion/models.py:539 motion/templates/motion/view.html:246 @@ -55,12 +55,12 @@ msgstr "Commentaire" #: agenda/models.py:37 msgid "Closed" -msgstr "Fermé" +msgstr "Fermé" #: agenda/models.py:38 agenda/templates/agenda/overview.html:71 #: projector/models.py:31 msgid "Weight" -msgstr "Pondération" +msgstr "Pondération" #: agenda/models.py:171 msgid "Can see agenda" @@ -68,7 +68,7 @@ msgstr "Peut voir l'ordre du jour" #: agenda/models.py:172 msgid "Can manage agenda" -msgstr "Peut gérer l'ordre du jour" +msgstr "Peut gérer l'ordre du jour" #: agenda/models.py:180 agenda/slides.py:20 agenda/views.py:191 #: agenda/views.py:192 agenda/views.py:212 agenda/views.py:226 @@ -83,44 +83,44 @@ msgstr "Ordre du jour" #: agenda/views.py:54 msgid "You are not authorized to manage the agenda." -msgstr "Vous n'êtes pas autorisé à gérer l'ordre du jour." +msgstr "Vous n'êtes pas autorisé à gérer l'ordre du jour." #: agenda/views.py:70 msgid "Errors when reordering of the agenda" -msgstr "Erreurs en réorganisant de l'ordre du jour" +msgstr "Erreurs en réorganisant de l'ordre du jour" #: agenda/views.py:131 #, python-format msgid "Item %s was successfully modified." -msgstr "Elément %s a été modifié avec succès." +msgstr "Elément %s a été modifié avec succès." #: agenda/views.py:152 #, python-format msgid "Item %s was successfully created." -msgstr "Elément %s a été créé avec succès." +msgstr "Elément %s a été créé avec succès." #: agenda/views.py:169 msgid "Yes, with all child items." -msgstr "Oui, avec tous les sous-éléments." +msgstr "Oui, avec tous les sous-éléments." #: agenda/views.py:177 #, python-format msgid "Item %s and his children were successfully deleted." -msgstr "Elément %s et ses sous-éléments ont été créé avec succès." +msgstr "Elément %s et ses sous-éléments ont été créé avec succès." #: agenda/views.py:182 #, python-format msgid "Item %s was successfully deleted." -msgstr "Elément %s a été supprimé avec succès." +msgstr "Elément %s a été supprimé avec succès." #: agenda/templates/agenda/base_agenda.html:12 msgid "All items" -msgstr "Tous les éléments" +msgstr "Tous les éléments" #: agenda/templates/agenda/base_agenda.html:14 #: agenda/templates/agenda/edit.html:10 agenda/templates/agenda/edit.html:18 msgid "New item" -msgstr "Nouvel élément" +msgstr "Nouvel élément" #: agenda/templates/agenda/base_agenda.html:16 msgid "Agenda as PDF" @@ -128,26 +128,26 @@ msgstr "Ordre du jour en PDF" #: agenda/templates/agenda/base_agenda.html:26 msgid "View item" -msgstr "Afficher l'élément" +msgstr "Afficher l'élément" #: agenda/templates/agenda/base_agenda.html:31 #: agenda/templates/agenda/edit.html:8 agenda/templates/agenda/edit.html:16 #: agenda/templates/agenda/item_row.html:40 msgid "Edit item" -msgstr "Modifier l'élément" +msgstr "Modifier l'élément" #: agenda/templates/agenda/base_agenda.html:33 #: agenda/templates/agenda/item_row.html:41 msgid "Delete item" -msgstr "supprimer l'élément" +msgstr "supprimer l'élément" #: agenda/templates/agenda/base_agenda.html:38 msgid "Show item" -msgstr "Afficher l'élément" +msgstr "Afficher l'élément" #: agenda/templates/agenda/config.html:5 agenda/templates/agenda/config.html:8 msgid "Agenda settings" -msgstr "Paramètres de l'ordre du jour" +msgstr "Paramètres de l'ordre du jour" #: agenda/templates/agenda/config.html:13 agenda/templates/agenda/edit.html:24 #: assignment/templates/assignment/config.html:13 @@ -208,44 +208,44 @@ msgstr "requis" #: agenda/templates/agenda/item_row.html:8 msgid "Mark item as done" -msgstr "Marquez l'élément comme terminé" +msgstr "Marquez l'élément comme terminé" #: agenda/templates/agenda/item_row.html:12 msgid "Item closed" -msgstr "Elément fermé" +msgstr "Elément fermé" #: agenda/templates/agenda/item_row.html:35 #: agenda/templates/agenda/overview.html:86 msgid "Activate item" -msgstr "Activez l'élément" +msgstr "Activez l'élément" #: agenda/templates/agenda/item_row.html:44 #: agenda/templates/agenda/widget.html:35 msgid "Activate summary for this item" -msgstr "Activez le résumé pour cet élément" +msgstr "Activez le résumé pour cet élément" #: agenda/templates/agenda/overview.html:45 msgid "Do you want to save the changed order of agenda items?" msgstr "Voulez-vous enregistrer les modifications de l'ordre du jour?" -#: agenda/templates/agenda/overview.html:46 assignment/models.py:291 +#: agenda/templates/agenda/overview.html:46 assignment/models.py:294 #: assignment/views.py:587 assignment/templates/assignment/view.html:168 #: assignment/templates/assignment/view.html:172 #: assignment/templates/projector/Assignment.html:78 #: assignment/templates/projector/Assignment.html:82 motion/models.py:574 #: motion/views.py:830 motion/views.py:881 #: motion/templates/motion/view.html:79 -#: motion/templates/projector/Motion.html:37 utils/utils.py:49 +#: motion/templates/projector/Motion.html:37 utils/utils.py:55 #: utils/views.py:108 msgid "Yes" msgstr "Oui" -#: agenda/templates/agenda/overview.html:47 assignment/models.py:291 +#: agenda/templates/agenda/overview.html:47 assignment/models.py:294 #: assignment/views.py:588 assignment/templates/assignment/view.html:169 #: assignment/templates/projector/Assignment.html:79 motion/models.py:574 #: motion/views.py:830 motion/views.py:882 #: motion/templates/motion/view.html:80 -#: motion/templates/projector/Motion.html:38 utils/utils.py:49 +#: motion/templates/projector/Motion.html:38 utils/utils.py:55 #: utils/views.py:108 msgid "No" msgstr "Non" @@ -259,21 +259,21 @@ msgstr "Filtre" #: agenda/templates/agenda/overview.html:56 msgid "Hide closed items" -msgstr "Cachez les élément terminés" +msgstr "Cachez les élément terminés" #: agenda/templates/agenda/overview.html:59 msgid "item" msgid_plural "items" -msgstr[0] "élément" -msgstr[1] "éléments" +msgstr[0] "élément" +msgstr[1] "éléments" #: agenda/templates/agenda/overview.html:62 msgid "Done" -msgstr "Terminé" +msgstr "Terminé" #: agenda/templates/agenda/overview.html:63 msgid "Item" -msgstr "Elément" +msgstr "Elément" #: agenda/templates/agenda/overview.html:68 #: assignment/templates/assignment/overview.html:28 @@ -287,7 +287,7 @@ msgstr "Actions" #: agenda/templates/agenda/widget.html:46 #: projector/templates/projector/custom_slide_widget.html:36 msgid "No items available." -msgstr "Pas d'éléments disponibles." +msgstr "Pas d'éléments disponibles." #: agenda/templates/agenda/widget.html:10 #: agenda/templates/agenda/widget.html:29 @@ -298,7 +298,7 @@ msgstr "Pas d'éléments disponibles." #: projector/templates/projector/custom_slide_widget.html:11 #: projector/templates/projector/custom_slide_widget.html:30 msgid "Preview" -msgstr "Aperçu" +msgstr "Aperçu" #: agenda/templates/agenda/widget.html:23 #: assignment/templates/assignment/view.html:132 @@ -328,21 +328,21 @@ msgstr "Nombre des postes disponibles" #: assignment/forms.py:34 msgid "Nominate a participant" -msgstr "Désigner un participant" +msgstr "Désigner un participant" #: assignment/forms.py:41 msgid "Only publish voting results for selected winners (Projector view only)" msgstr "" -"Publier seulement les résultat du candidat qui a gagné l'election " +"Publier seulement les résultat du candidat qui a gagné l'election " "(Uniquement sur la vue projecteur)" #: assignment/forms.py:46 motion/forms.py:77 msgid "Number of ballot papers (selection)" -msgstr "Nombre de bulletins de vote (sélection)" +msgstr "Nombre de bulletins de vote (sélection)" #: assignment/forms.py:48 motion/forms.py:79 msgid "Number of all delegates" -msgstr "Nombre de délégués" +msgstr "Nombre de délégués" #: assignment/forms.py:49 motion/forms.py:80 msgid "Number of all participants" @@ -350,27 +350,27 @@ msgstr "Nombre de participants" #: assignment/forms.py:50 motion/forms.py:81 msgid "Use the following custom number" -msgstr "Utilisez le nombre personnalisé suivant" +msgstr "Utilisez le nombre personnalisé suivant" #: assignment/forms.py:55 motion/forms.py:88 msgid "Custom number of ballot papers" -msgstr "Nombre personnalisé de bulletins de vote" +msgstr "Nombre personnalisé de bulletins de vote" #: assignment/forms.py:59 msgid "Title for PDF document (all elections)" -msgstr "Titre du fichier PDF (toutes les élections)" +msgstr "Titre du fichier PDF (toutes les élections)" #: assignment/forms.py:63 msgid "Preamble text for PDF document (all elections)" -msgstr "Texte de préambule pour le fichier PDF (toutes les élections)" +msgstr "Texte de préambule pour le fichier PDF (toutes les élections)" #: assignment/forms.py:67 msgid "Election method" -msgstr "Mode d'élection" +msgstr "Mode d'élection" #: assignment/forms.py:69 msgid "Automatic assign of method." -msgstr "Assignation automatique de la méthode." +msgstr "Assignation automatique de la méthode." #: assignment/forms.py:70 msgid "Always one option per candidate." @@ -393,7 +393,7 @@ msgstr "Vote" #: assignment/models.py:46 assignment/templates/assignment/overview.html:17 #: assignment/templates/assignment/view.html:27 msgid "Finished" -msgstr "Terminé" +msgstr "Terminé" #: assignment/models.py:49 msgid "Name" @@ -415,16 +415,16 @@ msgstr "%s est un statut invalide." #: assignment/models.py:67 #, python-format msgid "The assignment status is already %s." -msgstr "Le statut d'assignation est déjà sur %s" +msgstr "Le statut d'assignation est déjà sur %s" #: assignment/models.py:80 #, python-format msgid "%s is already a candidate." -msgstr "%s est déja un candidat." +msgstr "%s est déja un candidat." #: assignment/models.py:82 assignment/views.py:195 msgid "The candidate list is already closed." -msgstr "La liste des candidats est déjà fermée" +msgstr "La liste des candidats est déjà fermée" #: assignment/models.py:89 #, python-format @@ -436,36 +436,36 @@ msgstr "%s ne veut pas etre un candidat" msgid "%s is no candidate" msgstr "%s n'est pas un candidat" -#: assignment/models.py:244 +#: assignment/models.py:247 msgid "Can see assignment" msgstr "Peut voir l'assignation" -#: assignment/models.py:246 +#: assignment/models.py:249 msgid "Can nominate another person" msgstr "Peut nonimer une autre personne" -#: assignment/models.py:247 +#: assignment/models.py:250 msgid "Can nominate themselves" -msgstr "Peut se nominer soi-même" +msgstr "Peut se nominer soi-même" -#: assignment/models.py:248 +#: assignment/models.py:251 msgid "Can manage assignment" -msgstr "Peut gérer l'assignation" +msgstr "Peut gérer l'assignation" -#: assignment/models.py:291 motion/models.py:574 +#: assignment/models.py:294 motion/models.py:574 msgid "Abstain" msgstr "Abstention" -#: assignment/models.py:293 motion/templates/motion/poll_view.html:22 +#: assignment/models.py:296 motion/templates/motion/poll_view.html:22 msgid "Votes" msgstr "Votes" -#: assignment/models.py:310 +#: assignment/models.py:313 #, python-format msgid "Ballot %d" msgstr "Vote %d" -#: assignment/models.py:319 assignment/views.py:336 assignment/views.py:675 +#: assignment/models.py:322 assignment/views.py:336 assignment/views.py:675 #: assignment/views.py:690 #: assignment/templates/assignment/base_assignment.html:14 #: assignment/templates/assignment/overview.html:6 @@ -476,68 +476,68 @@ msgstr "Elections" #: assignment/views.py:80 #, python-format msgid "Candidate %s was nominated successfully." -msgstr "Le candidat %s a été nominé avec succès. " +msgstr "Le candidat %s a été nominé avec succès. " #: assignment/views.py:122 msgid "New election was successfully created." -msgstr "La nouvelle élection a été créée avec succès." +msgstr "La nouvelle élection a été créée avec succès." #: assignment/views.py:124 msgid "Election was successfully modified." -msgstr "L'élection a été modifiée avec succès." +msgstr "L'élection a été modifiée avec succès." #: assignment/views.py:130 motion/views.py:245 motion/views.py:689 #: participant/views.py:508 participant/views.py:531 utils/views.py:222 #: utils/views.py:240 utils/views.py:264 msgid "Please check the form for errors." -msgstr "S'il vous plaît vérifier si il a des erreurs dans le formulaire." +msgstr "S'il vous plaît vérifier si il a des erreurs dans le formulaire." #: assignment/views.py:149 #, python-format msgid "Election %s was successfully deleted." -msgstr "L'election %s a été supprimée avec succès." +msgstr "L'election %s a été supprimée avec succès." #: assignment/views.py:162 #, python-format msgid "Election status was set to: %s." -msgstr "Le statut de l'élection a été changé sur %s." +msgstr "Le statut de l'élection a été changé sur %s." #: assignment/views.py:175 msgid "You have set your candidature successfully." -msgstr "Vous avez inséré votre candidature avec succès." +msgstr "Vous avez inséré votre candidature avec succès." #: assignment/views.py:192 msgid "" "You have withdrawn your candidature successfully. You can not be nominated " "by other participants anymore." msgstr "" -"Vous avez retiré votre candidature avec succès. On ne peut plus vous " +"Vous avez retiré votre candidature avec succès. On ne peut plus vous " "nominer comme candidat" #: assignment/views.py:213 #, python-format msgid "Candidate %s was withdrawn successfully." -msgstr "Le candidat %s a été rejeté avec succès." +msgstr "Le candidat %s a été rejeté avec succès." #: assignment/views.py:215 #, python-format msgid "%s was unblocked successfully." -msgstr "Le candidat %s a été nominé avec succès." +msgstr "Le candidat %s a été nominé avec succès." #: assignment/views.py:219 #, python-format msgid "Do you really want to withdraw %s from the election?" -msgstr "Voulez-vous vraiment exclure %s de cette élection?" +msgstr "Voulez-vous vraiment exclure %s de cette élection?" #: assignment/views.py:221 #, python-format msgid "Do you really want to unblock %s for the election?" msgstr "" -"Voulez-vous vraiment repermettre a participer %s à cette élection?" +"Voulez-vous vraiment repermettre a participer %s à cette élection?" #: assignment/views.py:236 msgid "New ballot was successfully created." -msgstr "Le nouveau vote a été créé avec succès" +msgstr "Le nouveau vote a été créé avec succès" #: assignment/views.py:268 #, python-format @@ -546,24 +546,24 @@ msgstr "L'identifiant %d de vote n'existe pas." #: assignment/views.py:275 msgid "Ballot successfully published." -msgstr "Le vote a été publié avec succès." +msgstr "Le vote a été publié avec succès." #: assignment/views.py:277 msgid "Ballot successfully unpublished." -msgstr "Le vote a été retiré avec succès." +msgstr "Le vote a été retiré avec succès." #: assignment/views.py:290 msgid "not elected" -msgstr "non élu" +msgstr "non élu" #: assignment/views.py:293 assignment/views.py:482 #: assignment/templates/assignment/view.html:48 msgid "elected" -msgstr "élu" +msgstr "élu" #: assignment/views.py:321 msgid "Ballot was successfully deleted." -msgstr "Le vote a été supprimé avec succès." +msgstr "Le vote a été supprimé avec succès." #: assignment/views.py:333 msgid "Assignment" @@ -592,7 +592,7 @@ msgstr "Candidats" #: assignment/views.py:413 motion/views.py:823 #: motion/templates/motion/view.html:44 msgid "Vote results" -msgstr "Résultat du vote" +msgstr "Résultat du vote" #: assignment/views.py:417 #: assignment/templates/assignment/base_assignment.html:71 @@ -675,46 +675,46 @@ msgstr "Abstention" #: assignment/views.py:668 msgid "Election settings successfully saved." -msgstr "Les paramètres de l'élection ont été enregistrés avec succès." +msgstr "Les paramètres de l'élection ont été enregistrés avec succès." #: assignment/templates/assignment/base_assignment.html:16 msgid "All elections" -msgstr "Toutes les élections" +msgstr "Toutes les élections" #: assignment/templates/assignment/base_assignment.html:18 #: assignment/templates/assignment/edit.html:10 #: assignment/templates/assignment/edit.html:19 msgid "New election" -msgstr "Nouvelle élection" +msgstr "Nouvelle élection" #: assignment/templates/assignment/base_assignment.html:20 msgid "All elections as PDF" -msgstr "Toutes les élections en PDF" +msgstr "Toutes les élections en PDF" #: assignment/templates/assignment/base_assignment.html:31 msgid "View election" -msgstr "Afficher l'élection" +msgstr "Afficher l'élection" #: assignment/templates/assignment/base_assignment.html:39 #: assignment/templates/assignment/edit.html:8 #: assignment/templates/assignment/edit.html:17 #: assignment/templates/assignment/overview.html:50 msgid "Edit election" -msgstr "Modifier l'élection" +msgstr "Modifier l'élection" #: assignment/templates/assignment/base_assignment.html:44 #: assignment/templates/assignment/overview.html:51 msgid "Delete election" -msgstr "Supprimer l'élection" +msgstr "Supprimer l'élection" #: assignment/templates/assignment/base_assignment.html:50 #: assignment/templates/assignment/overview.html:53 msgid "Election as PDF" -msgstr "L'élection en PDF" +msgstr "L'élection en PDF" #: assignment/templates/assignment/base_assignment.html:56 msgid "Show election" -msgstr "Projeter l'élection" +msgstr "Projeter l'élection" #: assignment/templates/assignment/base_assignment.html:63 #: motion/templates/motion/base_motion.html:61 @@ -724,7 +724,7 @@ msgstr "Nouveau point dans l'ordre du jour" #: assignment/templates/assignment/config.html:5 #: assignment/templates/assignment/config.html:8 msgid "Election settings" -msgstr "Paramètres de l'élection" +msgstr "Paramètres de l'élection" #: assignment/templates/assignment/overview.html:14 #: assignment/templates/assignment/overview.html:27 @@ -741,8 +741,8 @@ msgstr "Statut" #: assignment/templates/assignment/overview.html:22 msgid "election" msgid_plural "elections" -msgstr[0] "élection" -msgstr[1] "élections" +msgstr[0] "élection" +msgstr[1] "élections" #: assignment/templates/assignment/overview.html:35 #, python-format @@ -750,38 +750,38 @@ msgid "posts: %(posts)s" msgstr "" #: assignment/templates/assignment/overview.html:37 -#, python-format +#, fuzzy, python-format msgid "candidates: %(candidates)s" -msgstr "candidats: %(candidates)s" +msgstr "Aucun candidat n'est disponible" #: assignment/templates/assignment/overview.html:39 -#, python-format +#, fuzzy, python-format msgid "elected: %(elected)s" -msgstr "élu: %(elected)s" +msgstr "Supprimer l'élection" #: assignment/templates/assignment/overview.html:45 msgid "Activate election" -msgstr "Activer l'élection" +msgstr "Activer l'élection" #: assignment/templates/assignment/poll_view.html:10 msgid "Short description (for ballot paper)" -msgstr "Une courte déscription (pour le bulletin de vote)" +msgstr "Une courte déscription (pour le bulletin de vote)" #: assignment/templates/assignment/poll_view.html:12 #: motion/templates/motion/poll_view.html:14 msgid "Special values" -msgstr "Valeurs spéciales" +msgstr "Valeurs spéciales" #: assignment/templates/assignment/poll_view.html:12 #: motion/templates/motion/poll_view.html:14 poll/models.py:234 msgid "majority" -msgstr "majorité" +msgstr "majorité" #: assignment/templates/assignment/poll_view.html:12 #: motion/templates/motion/poll_view.html:14 poll/models.py:236 #: poll/models.py:238 msgid "undocumented" -msgstr "non documenté" +msgstr "non documenté" #: assignment/templates/assignment/poll_view.html:59 #: motion/templates/motion/poll_view.html:45 @@ -798,9 +798,9 @@ msgid "Remove candidate" msgstr "Enlever le candidat" #: assignment/templates/assignment/view.html:51 -#, +#, fuzzy msgid "Mark candidate as not elected" -msgstr "Le candidat n'est pas élu" +msgstr "Le candidat est élu" #: assignment/templates/assignment/view.html:57 #: assignment/templates/projector/Assignment.html:44 @@ -821,7 +821,7 @@ msgstr "Ajouter un nouveau participant" #: assignment/templates/assignment/view.html:102 msgid "Blocked Candidates" -msgstr "Candidats bloqué" +msgstr "Candidats bloqué" #: assignment/templates/assignment/view.html:109 msgid "No blocked candidates available." @@ -830,11 +830,11 @@ msgstr "Aucun candidat n'est disponible" #: assignment/templates/assignment/view.html:115 #: assignment/templates/projector/Assignment.html:52 msgid "Election results" -msgstr "Résultat des élections" +msgstr "Résultat des élections" #: assignment/templates/assignment/view.html:128 msgid "Publish/unpublish results" -msgstr "Publier/dépublier les résultats" +msgstr "Publier/dépublier les résultats" #: assignment/templates/assignment/view.html:140 #: assignment/templates/assignment/view.html:223 @@ -844,12 +844,12 @@ msgstr "Nouveau vote" #: assignment/templates/assignment/view.html:155 #: assignment/templates/projector/Assignment.html:69 msgid "Candidate is elected" -msgstr "Le candidat est élu" +msgstr "Le candidat est élu" #: assignment/templates/assignment/view.html:174 #: assignment/templates/projector/Assignment.html:84 msgid "was not a
candidate" -msgstr "n'était pas un
candidat" +msgstr "n'était pas un
candidat" #: assignment/templates/assignment/view.html:191 #: assignment/templates/projector/Assignment.html:100 motion/views.py:830 @@ -859,32 +859,33 @@ msgid "Invalid" msgstr "Invalide" #: assignment/templates/assignment/view.html:219 +#, fuzzy msgid "No results available." -msgstr "Aucun résultat est disponible" +msgstr "Aucun résultat de sondage disponible" #: config/forms.py:22 msgid "Event name" -msgstr "Nom de l'événement" +msgstr "Nom de l'événement" #: config/forms.py:28 msgid "Short description of event" -msgstr "Une courte description de l'événement" +msgstr "Une courte description de l'événement" #: config/forms.py:36 msgid "Event date" -msgstr "Date de l'événement" +msgstr "Date de l'événement" #: config/forms.py:42 msgid "Event location" -msgstr "Lieu de l'événement" +msgstr "Lieu de l'événement" #: config/forms.py:48 msgid "Event organizer" -msgstr "Organisateur de l'événement" +msgstr "Organisateur de l'événement" #: config/forms.py:53 msgid "Allow access for anonymous guest users" -msgstr "Permettre l'accès anomyme" +msgstr "Permettre l'accès anomyme" #: config/forms.py:65 participant/forms.py:123 msgid "Welcome text" @@ -892,11 +893,11 @@ msgstr "Texte de bienvenue" #: config/models.py:39 msgid "Can manage configuration" -msgstr "Peut gérer la configuration" +msgstr "Peut gérer la configuration" #: config/models.py:83 msgid "Presentation and assembly system" -msgstr "Systeme de présantation et d'assemblé" +msgstr "" #: config/models.py:88 msgid "Welcome to OpenSlides" @@ -904,11 +905,11 @@ msgstr "Bienvenue sur OpenSlides!" #: config/models.py:89 msgid "[Place for your welcome text.]" -msgstr "[Place pour votre message de bevienvenue.]" +msgstr "" #: config/models.py:102 msgid "General" -msgstr "Général" +msgstr "Général" #: config/models.py:126 config/templates/config/version.html:5 #: config/templates/config/version.html:8 @@ -919,28 +920,29 @@ msgstr "Version" #: config/views.py:69 msgid "General settings successfully saved." -msgstr "Les paramètres généraux ont été enregistrés avec succès." +msgstr "Les paramètres généraux ont été enregistrés avec succès." -#: config/views.py:110 config/templates/config/base_config.html:7 +#: config/views.py:104 config/templates/config/base_config.html:7 msgid "Configuration" msgstr "Configuration" #: config/templates/config/general.html:5 #: config/templates/config/general.html:8 msgid "General settings" -msgstr "Paramètres généraux" +msgstr "Paramètres généraux" #: config/templates/config/general.html:11 msgid "Event" -msgstr "Evénement" +msgstr "Evénement" #: config/templates/config/general.html:26 +#, fuzzy msgid "Welcome Widget" -msgstr "Widget de bienvenue" +msgstr "Texte de bienvenue" #: config/templates/config/general.html:41 msgid "System" -msgstr "Système" +msgstr "Système" #: motion/forms.py:25 motion/models.py:541 motion/views.py:849 #: motion/templates/motion/view.html:229 motion/templates/motion/view.html:249 @@ -954,14 +956,14 @@ msgstr "Changement trivial" #: motion/forms.py:31 msgid "Trivial changes don't create a new version." -msgstr "Des changement triviaux ne créent pas une nouvelle version." +msgstr "Des changement triviaux ne créent pas une nouvelle version." #: motion/forms.py:35 motion/models.py:63 motion/views.py:768 #: motion/templates/motion/overview.html:41 #: motion/templates/motion/view.html:18 #: motion/templates/projector/Motion.html:55 msgid "Submitter" -msgstr "Requérant" +msgstr "Requérant" #: motion/forms.py:44 motion/views.py:788 motion/templates/motion/view.html:22 msgid "Supporters" @@ -973,23 +975,23 @@ msgstr "Fichier CSV" #: motion/forms.py:54 msgid "Import motions with status \"authorized\"" -msgstr "Importer les motions avec le statut de \"autorisé\"" +msgstr "Importer les motions avec le statut de \"autorisé\"" #: motion/forms.py:55 msgid "Set the initial status for each motion to \"authorized\"" -msgstr "Définir chaque motion à son statut initial de \"autorisé\" " +msgstr "Définir chaque motion à son statut initial de \"autorisé\" " #: motion/forms.py:63 msgid "Number of (minimum) required supporters for a motion" -msgstr "Minimum de personnes nécessaire au soutient d'une motion" +msgstr "Minimum de personnes nécessaire au soutient d'une motion" #: motion/forms.py:67 msgid "Choose 0 to disable the supporting system" -msgstr "Choisissez 0 pour desactiver le système de soutien" +msgstr "Choisissez 0 pour desactiver le système de soutien" #: motion/forms.py:72 msgid "Motion preamble" -msgstr "Préambule de la motion" +msgstr "Préambule de la motion" #: motion/forms.py:93 msgid "Title for PDF document (all motions)" @@ -997,7 +999,7 @@ msgstr "Titre pour le document PDF (toutes les motions)" #: motion/forms.py:98 msgid "Preamble text for PDF document (all motions)" -msgstr "Texte de préambule pour le document PDF (toutes les motions)" +msgstr "Texte de préambule pour le document PDF (toutes les motions)" #: motion/forms.py:102 msgid "Allow trivial changes" @@ -1006,12 +1008,12 @@ msgstr "Pemettre des changements triviaux" #: motion/forms.py:103 msgid "Warning: Trivial changes undermine the motions autorisation system." msgstr "" -"Attention: Les changements triviaux perturbent le système d'autorisation de " +"Attention: Les changements triviaux perturbent le système d'autorisation de " "motion." #: motion/models.py:42 msgid "Published" -msgstr "Publié" +msgstr "Publié" #: motion/models.py:43 msgid "Permitted" @@ -1020,47 +1022,47 @@ msgstr "Permis" #: motion/models.py:44 motion/templates/motion/overview.html:24 #: motion/templates/motion/view.html:167 msgid "Accepted" -msgstr "Accepté" +msgstr "Accepté" #: motion/models.py:45 motion/templates/motion/overview.html:25 #: motion/templates/motion/view.html:172 msgid "Rejected" -msgstr "Rejeté" +msgstr "Rejeté" #: motion/models.py:46 msgid "Withdrawed" -msgstr "Retiré" +msgstr "Retiré" #: motion/models.py:47 motion/templates/motion/view.html:180 msgid "Adjourned" -msgstr "Ajourné" +msgstr "Ajourné" #: motion/models.py:48 motion/templates/motion/view.html:183 msgid "Not Concerned" -msgstr "Non concerné" +msgstr "Non concerné" #: motion/models.py:49 motion/templates/motion/view.html:186 msgid "Commited a bill" -msgstr "Transféré à (une commission)" +msgstr "Transféré à (une commission)" #: motion/models.py:50 msgid "Rejected (not authorized)" -msgstr "Rejeté (non autorisé)" +msgstr "Rejeté (non autorisé)" #: motion/models.py:51 motion/templates/motion/overview.html:27 msgid "Needs Review" -msgstr "Doit être revu" +msgstr "Doit être revu" #: motion/models.py:100 #, python-format msgid "Version %d authorized" -msgstr "Version %d autorisée" +msgstr "Version %d autorisée" #: motion/models.py:107 #, python-format msgctxt "Rejected means not authorized" msgid "Version %d rejected" -msgstr "Version %d rejetée" +msgstr "Version %d rejetée" #: motion/models.py:136 msgid "Searching for supporters." @@ -1068,33 +1070,33 @@ msgstr "Recherche de soutien" #: motion/models.py:138 msgid "Not yet authorized." -msgstr "N'est pas encore autorisé" +msgstr "N'est pas encore autorisé" #: motion/models.py:140 msgid "Not yet authorized changes." -msgstr "Les changements ne sont pas encore approuvés." +msgstr "Les changements ne sont pas encore approuvés." #: motion/models.py:223 #, python-format msgid "" "Trivial changes to version %(version)d; changed fields: %(changed_fields)s" msgstr "" -"Changements triviaux à la version %(version)d; les champs modifiés: " +"Changements triviaux à la version %(version)d; les champs modifiés: " "%(changed_fields)s" #: motion/models.py:235 #, python-format msgid "Version %s created" -msgstr "Version %s créée" +msgstr "Version %s créée" #: motion/models.py:244 msgid "Supporters removed" -msgstr "Tous les partisans supprimés" +msgstr "Tous les partisans supprimés" #: motion/models.py:253 #, python-format msgid "Status reseted to: %s" -msgstr "Statut remis à %s" +msgstr "Statut remis à %s" #: motion/models.py:265 #, python-format @@ -1109,22 +1111,22 @@ msgstr "Partisants: -%s" #: motion/models.py:294 #, python-format msgid "Number set: %s" -msgstr "Numéro inséré: %s" +msgstr "Numéro inséré: %s" #: motion/models.py:307 #, python-format msgid "Version %s authorized" -msgstr "Version %s autorisée" +msgstr "Version %s autorisée" #: motion/models.py:319 #, python-format msgid "Version %s not authorized" -msgstr "Version %s non autorisée" +msgstr "Version %s non autorisée" #: motion/models.py:335 #, python-format msgid "The motion status is already '%s.'" -msgstr "La motion a déja le statut '%s'." +msgstr "La motion a déja le statut '%s'." #: motion/models.py:343 #, python-format @@ -1137,7 +1139,7 @@ msgstr "" #: motion/models.py:351 msgid "Status modified" -msgstr "Statut modifié" +msgstr "Statut modifié" #: motion/models.py:443 motion/models.py:445 msgid "by" @@ -1159,7 +1161,7 @@ msgstr "motion" #: motion/models.py:479 msgid "Poll created" -msgstr "Sondage créé" +msgstr "Sondage créé" #: motion/models.py:530 msgid "Can see motions" @@ -1167,7 +1169,7 @@ msgstr "Peut voir les motions" #: motion/models.py:531 msgid "Can create motions" -msgstr "Peut créer des motions" +msgstr "Peut créer des motions" #: motion/models.py:532 msgid "Can support motions" @@ -1175,11 +1177,11 @@ msgstr "Peut soutenir les motions" #: motion/models.py:533 msgid "Can manage motions" -msgstr "Peut gérer les motions" +msgstr "Peut gérer les motions" #: motion/models.py:600 msgid "The assembly may decide," -msgstr "Je demande a l'Assemblée de décider sur..." +msgstr "Je demande a l'Assemblée de décider sur..." #: motion/models.py:603 motion/views.py:718 motion/views.py:943 #: motion/views.py:954 motion/templates/motion/base_motion.html:9 @@ -1190,7 +1192,7 @@ msgstr "Motions" #: motion/views.py:173 msgid "You have not the necessary rights to create or edit motions." -msgstr "Vous n'avez pas l'autorisation de créer ou modifier des motions." +msgstr "Vous n'avez pas l'autorisation de créer ou modifier des motions." #: motion/views.py:178 msgid "You can not edit this motion." @@ -1198,11 +1200,11 @@ msgstr "Vous ne pouvez pas modifier cette motion." #: motion/views.py:236 msgid "New motion was successfully created." -msgstr "La nouvelle motion a été créée avec succès." +msgstr "La nouvelle motion a été créée avec succès." #: motion/views.py:238 msgid "Motion was successfully modified." -msgstr "La motion a été modifiée avec succès." +msgstr "La motion a été modifiée avec succès." #: motion/views.py:252 msgid "" @@ -1211,9 +1213,9 @@ msgid "" "check if the supports are valid after your changing!" msgstr "" "Attention: Voulez vous vraiment modifier cette motion? Les partisants ne " -"seront pas automatiquement supprimés car vous avez l'autorisation de " -"gérer les motions. S'il vous plait vérifiez si les partisans sont valables " -"après votre modification!" +"seront pas automatiquement supprimés car vous avez l'autorisation de " +"gérer les motions. S'il vous plait vérifiez si les partisans sont valables " +"après votre modification!" #: motion/views.py:254 #, python-format @@ -1222,28 +1224,28 @@ msgid "" "will be removed! Try to convince the supporters again." msgstr "" "Attention: Voulez-vous vraiment modifier cette motion? Tout les %s " -"partisans seront supprimés! Essayez de convaincre les partisans à nouveau." +"partisans seront supprimés! Essayez de convaincre les partisans à nouveau." #: motion/views.py:286 msgid "Motion number was successfully set." -msgstr "Le numéro de la motion a été mis avec succès." +msgstr "Le numéro de la motion a été mis avec succès." #: motion/views.py:302 msgid "Motion was successfully authorized." -msgstr "La motion a été autorisée avec succès." +msgstr "La motion a été autorisée avec succès." #: motion/views.py:317 msgid "Motion was successfully rejected." -msgstr "La motion a été rejetée avec succès. " +msgstr "La motion a été rejetée avec succès. " #: motion/views.py:333 #, python-format msgid "Motion status was set to: %s." -msgstr "Le statut de la motion a été changé sur: b>%s" +msgstr "Le statut de la motion a été changé sur: b>%s" #: motion/views.py:349 msgid "Motion status was reset." -msgstr "Statut de la motion a été remis à zéro." +msgstr "Statut de la motion a été remis à zéro." #: motion/views.py:376 msgid "You can not support this motion." @@ -1264,23 +1266,23 @@ msgstr "Voulez-vous vraiment retirer votre support pour cette motion?" #: motion/views.py:403 msgid "You have supported this motion successfully." msgstr "" -"Vous supportez maintenant cette motion, vous avez vous ajouté avec succès." +"Vous supportez maintenant cette motion, vous avez vous ajouté avec succès." #: motion/views.py:405 msgid "You have unsupported this motion successfully." -msgstr "Vous avez retiré votre support pour cette motion avec succès. " +msgstr "Vous avez retiré votre support pour cette motion avec succès. " #: motion/views.py:419 msgid "New vote was successfully created." -msgstr "Nouveau vote a été créé avec succès." +msgstr "Nouveau vote a été créé avec succès." #: motion/views.py:435 msgid "Poll deleted" -msgstr "Sondage supprimé" +msgstr "Sondage supprimé" #: motion/views.py:436 msgid "Poll was successfully deleted." -msgstr "Le sondage a été supprimé avec succès." +msgstr "Le sondage a été supprimé avec succès." #: motion/views.py:438 #, python-format @@ -1295,7 +1297,7 @@ msgstr "Vous ne pouvez pas supprimer la motion %s." #: motion/views.py:484 motion/views.py:492 #, python-format msgid "Motion %s was successfully deleted." -msgstr "Motion %s a été supprimé avec succès." +msgstr "Motion %s a été supprimé avec succès." #: motion/views.py:494 msgid "Invalid request" @@ -1303,12 +1305,12 @@ msgstr "Demande invalide" #: motion/views.py:518 msgid "Poll was updated" -msgstr "Le sondage a été actualisé" +msgstr "Le sondage a été actualisé" #: motion/views.py:535 #, python-format msgid "Version %s accepted." -msgstr "Version %s acceptée." +msgstr "Version %s acceptée." #: motion/views.py:537 #, python-format @@ -1318,7 +1320,7 @@ msgstr "Voulez-vous vraiment autoriser cette version %s" #: motion/views.py:547 #, python-format msgid "Version %s rejected." -msgstr "Version %s rejetée." +msgstr "Version %s rejetée." #: motion/views.py:549 msgid "ERROR by rejecting the version." @@ -1333,51 +1335,51 @@ msgstr "Voulez vous vraiment rejeter la version %s?" #: motion/views.py:600 participant/api.py:81 #, python-format msgid "Ignoring malformed line %d in import file." -msgstr "La ligne %d mal formée dans le fichier d'entrée a été ignorée" +msgstr "La ligne %d mal formée dans le fichier d'entrée a été ignorée" #: motion/views.py:608 #, python-format msgid "Ignoring line %d because the assigned group may not act as a person." -msgstr "Ignorer la ligne %d parce que le groupe désigné ne peut pas agir comme une personne naturelle." +msgstr "" #: motion/views.py:617 +#, fuzzy msgid "Created by motion import." -msgstr "Créé automatiquement par l'import des motions" +msgstr "Peut créer des motions" #: motion/views.py:631 #, python-format msgid "" "Ignoring line %d because it contains an incomplete first / last name pair." msgstr "" -"Ignorer ligne %d parce que elle contient un prénom ou nom incomplet." #: motion/views.py:669 #, python-format msgid "%d motion was successfully imported." msgid_plural "%d motions were successfully imported." -msgstr[0] "%d la motion a été importée avec succès." -msgstr[1] "%d les motions ont été importées avec succès." +msgstr[0] "%d la motion a été importée avec succès." +msgstr[1] "%d les motions ont été importées avec succès." #: motion/views.py:672 #, python-format msgid "%d motion was successfully modified." msgid_plural "%d motions were successfully modified." -msgstr[0] "%d la motion a été modifiée avec succès." -msgstr[1] "%d les motions ont été modifiées avec succès." +msgstr[0] "%d la motion a été modifiée avec succès." +msgstr[1] "%d les motions ont été modifiées avec succès." #: motion/views.py:675 #, python-format msgid "%d new user was added." msgid_plural "%d new users were added." -msgstr[0] "%d nouvel utilisateur a été créé." -msgstr[1] "%d nouveaux utilisateurs ont été créés." +msgstr[0] "%d nouvel utilisateur a été créé." +msgstr[1] "%d nouveaux utilisateurs ont été créés." #: motion/views.py:678 -#, python-format +#, fuzzy, python-format msgid "%d new group was added." msgid_plural "%d new groups were added." -msgstr[0] "%d nouveau groupe a été créé." -msgstr[1] "%d nouveaux groupes ont été créés." +msgstr[0] "%d nouvel utilisateur a été créé." +msgstr[1] "%d nouveaux utilisateurs ont été créés." #: motion/views.py:681 #, python-format @@ -1389,13 +1391,13 @@ msgstr[1] "" #: motion/views.py:685 participant/api.py:97 msgid "Import aborted because of severe errors in the input file." msgstr "" -"l'importation a été interrompu en raison d'erreurs graves dans le fichier " -"d'entrée" +"l'importation a été interrompu en raison d'erreurs graves dans le fichier " +"d'entrée" #: motion/views.py:687 participant/api.py:99 msgid "Import file has wrong character encoding, only UTF-8 is supported!" msgstr "" -"Le fichier d'entrée a un mauvais encodage des caractères , seul UTF-8 est " +"Le fichier d'entrée a un mauvais encodage des caractères , seul UTF-8 est " "pris en charge" #: motion/views.py:691 @@ -1403,16 +1405,16 @@ msgid "" "Attention: Existing motions will be modified if you import new motions with " "the same number." msgstr "" -"Attention: Les motions existantes seront modifiées si vous importez de " -"nouvelles motions avec le même numéro" +"Attention: Les motions existantes seront modifiées si vous importez de " +"nouvelles motions avec le même numéro" #: motion/views.py:692 msgid "" "Attention: Importing an motions without a number multiple times will create " "duplicates." msgstr "" -"Attention: L'importation d'une motion sans numéro à plusieurs reprises " -"créera des doublons." +"Attention: L'importation d'une motion sans numéro à plusieurs reprises " +"créera des doublons." #: motion/views.py:725 motion/views.py:863 #: motion/templates/motion/poll_view.html:7 @@ -1462,7 +1464,7 @@ msgstr "%d. Vote" #: motion/views.py:936 msgid "Motion settings successfully saved." -msgstr "Les paramètres des motions ont été enregistrés avec succès" +msgstr "Les paramètres des motions ont été enregistrés avec succès" #: motion/templates/motion/base_motion.html:11 msgid "All motions" @@ -1508,7 +1510,7 @@ msgstr "Lancer l'animation" #: motion/templates/motion/config.html:5 motion/templates/motion/config.html:8 msgid "Motion settings" -msgstr "Paramètres de l'animation" +msgstr "Paramètres de l'animation" #: motion/templates/motion/import.html:9 msgid "Select a CSV file to import motions!" @@ -1517,24 +1519,26 @@ msgstr "Selectionnez un fichier CSV pour importer les motions!" #: motion/templates/motion/import.html:11 #: participant/templates/participant/import.html:11 msgid "Required comma separated values" -msgstr "Requière des valeurs séparé par des virgules" +msgstr "" #: motion/templates/motion/import.html:12 msgid "number, title, text, reason, first_name, last_name, is_group" -msgstr "numéro, titre, text, justification, prénom, nom, groupe" +msgstr "" #: motion/templates/motion/import.html:14 +#, fuzzy msgid "" "number, reason and is_group are " "optional and may be empty" msgstr "" -"numéro, raison et est groupe sont " -"optional peuvent être laisser vide." +"Les valeurs obligatoires, séparées par des virgules: {nombre, titre, " +"texte, motivation, prénom, nom} (nombre et " +"motivation sont facultatives et peuvent être laissées vides.)" #: motion/templates/motion/import.html:16 #: participant/templates/participant/import.html:14 msgid "Required CSV file encoding: UTF-8 (Unicode)." -msgstr "Le fichier CSV requièrt un encodage de caractères UTF-8 (Unicode)" +msgstr "Le fichier CSV requièrt un encodage de caractères UTF-8 (Unicode)" #: motion/templates/motion/import.html:19 #: participant/templates/participant/import.html:17 @@ -1552,19 +1556,19 @@ msgstr "A besoin de partisans" #: motion/templates/motion/overview.html:18 msgid "Without number" -msgstr "Sans numéro" +msgstr "Sans numéro" #: motion/templates/motion/overview.html:22 msgid "Not yet authorized" -msgstr "N'est pas encore autorisé" +msgstr "N'est pas encore autorisé" #: motion/templates/motion/overview.html:23 msgid "Authorized" -msgstr "Autorisé" +msgstr "Autorisé" #: motion/templates/motion/overview.html:26 msgid "Withdrawen (by submitter)" -msgstr "retiré (par le requérant)" +msgstr "retiré (par le requérant)" #: motion/templates/motion/overview.html:32 msgctxt "number of motions" @@ -1575,7 +1579,7 @@ msgstr[1] "motion" #: motion/templates/motion/overview.html:35 msgid "Number" -msgstr "Numéro" +msgstr "Numéro" #: motion/templates/motion/overview.html:36 msgid "Motion title" @@ -1588,7 +1592,7 @@ msgstr "Nombre de partisans" #: motion/templates/motion/overview.html:42 #: motion/templates/motion/view.html:109 msgid "Creation Time" -msgstr "Temps de création" +msgstr "Temps de création" #: motion/templates/motion/overview.html:67 msgid "Activate motion" @@ -1612,7 +1616,7 @@ msgstr "Supprimer le vote" #: motion/templates/motion/view.html:99 msgid "Enter result" -msgstr "Insérer le résultat" +msgstr "Insérer le résultat" #: motion/templates/motion/view.html:116 msgid "Withdraw" @@ -1632,7 +1636,7 @@ msgstr "Nombres Minimum de partisans requis" #: motion/templates/motion/view.html:143 msgid "Manage motion" -msgstr "Gérer la motion" +msgstr "Gérer la motion" #: motion/templates/motion/view.html:146 msgid "Formal validation" @@ -1648,23 +1652,23 @@ msgstr "Permettre" #: motion/templates/motion/view.html:154 msgid "Not permit (reject)" -msgstr "Non autorisé (rejeter)" +msgstr "Non autorisé (rejeter)" #: motion/templates/motion/view.html:157 msgid "Set number" -msgstr "Insérer un numéro" +msgstr "Insérer un numéro" #: motion/templates/motion/view.html:164 msgid "Result after vote" -msgstr "Résultat après le vote" +msgstr "Résultat après le vote" #: motion/templates/motion/view.html:178 msgid "Result after debate" -msgstr "Résultat après la discussion" +msgstr "Résultat après la discussion" #: motion/templates/motion/view.html:189 msgid "Withdrawed by submitter" -msgstr "Retiré par le requérant" +msgstr "Retiré par le requérant" #: motion/templates/motion/view.html:194 msgid "For Administration only:" @@ -1672,19 +1676,19 @@ msgstr "Seulement pour les administrateurs" #: motion/templates/motion/view.html:196 msgid "Reset" -msgstr "Réinitialiser" +msgstr "Réinitialiser" #: motion/templates/motion/view.html:219 msgid "This is not the newest version." -msgstr "Ce n'est pas la version la plus récente" +msgstr "Ce n'est pas la version la plus récente" #: motion/templates/motion/view.html:219 motion/templates/motion/view.html:221 msgid "Go to version" -msgstr "Aller à la version" +msgstr "Aller à la version" #: motion/templates/motion/view.html:221 msgid "This is not the authorized version." -msgstr "Ce n'est pas la version autorisée" +msgstr "Ce n'est pas la version autorisée" #: motion/templates/motion/view.html:239 msgid "Version History" @@ -1696,7 +1700,7 @@ msgstr "Temps" #: motion/templates/motion/view.html:256 msgid "Version authorized" -msgstr "Version autorisée" +msgstr "Version autorisée" #: motion/templates/motion/view.html:259 msgid "Permit Version" @@ -1708,12 +1712,12 @@ msgstr "Rejeter la version " #: motion/templates/motion/view.html:266 msgid "Version rejected" -msgstr "Version rejeté" +msgstr "Version rejeté" #: motion/templates/motion/view.html:276 motion/templates/motion/view.html:283 #: motion/templates/motion/view.html:290 msgid "unchanged" -msgstr "non modifié" +msgstr "non modifié" #: motion/templates/motion/view.html:299 msgid "Log" @@ -1725,11 +1729,11 @@ msgstr "Aucune motion disponible" #: motion/templates/projector/Motion.html:29 msgid "Poll result" -msgstr "Résultat du sondage" +msgstr "Résultat du sondage" #: motion/templates/projector/Motion.html:47 msgid "No poll results available." -msgstr "Aucun résultat de sondage disponible" +msgstr "Aucun résultat de sondage disponible" #: participant/__init__.py:3 msgid "Participant" @@ -1755,22 +1759,23 @@ msgid "Participants" msgstr "Participants" #: participant/forms.py:92 +#, fuzzy msgid "You can not edit the name for this group." -msgstr "Vous ne pouvez pas modifier le nom de ce groupe." +msgstr "Vous ne pouvez pas modifier le de l'utilisateur anomyme." #: participant/forms.py:96 #, python-format msgid "Group name \"%s\" is reserved for internal use." -msgstr "Ce nom de groupe \"%s\" est réservé pour une utilisation interne." +msgstr "Ce nom de groupe \"%s\" est réservé pour une utilisation interne." #: participant/forms.py:118 msgid "System URL" -msgstr "URL du système" +msgstr "URL du système" #: participant/forms.py:119 participant/forms.py:124 msgid "Printed in PDF of first time passwords only." msgstr "" -"Imprimé dans le PDF avec la liste des premiers mots de passe seulement." +"Imprimé dans le PDF avec la liste des premiers mots de passe seulement." #: participant/forms.py:127 msgid "Sort participants by first name" @@ -1786,11 +1791,11 @@ msgstr "Masculin" #: participant/models.py:34 participant/templates/participant/overview.html:26 msgid "Female" -msgstr "Féminin" +msgstr "Féminin" #: participant/models.py:37 participant/templates/participant/overview.html:38 msgid "Delegate" -msgstr "Délégué" +msgstr "Délégué" #: participant/models.py:38 participant/templates/participant/overview.html:39 msgid "Observer" @@ -1802,7 +1807,7 @@ msgstr "Personnel" #: participant/models.py:40 participant/templates/participant/overview.html:41 msgid "Guest" -msgstr "Invité" +msgstr "Invité" #: participant/models.py:45 participant/templates/participant/overview.html:30 #: participant/templates/participant/overview.html:68 @@ -1811,7 +1816,7 @@ msgstr "" #: participant/models.py:46 msgid "Will be shown after the name." -msgstr "Apparait après le nom." +msgstr "Apparait après le nom." #: participant/models.py:49 participant/templates/participant/overview.html:24 #: participant/templates/participant/user_detail.html:24 @@ -1831,7 +1836,7 @@ msgstr "Type" #: participant/templates/participant/overview.html:70 #: participant/templates/participant/user_detail.html:34 msgid "Committee" -msgstr "Comité" +msgstr "Comité" #: participant/models.py:57 #: participant/templates/participant/user_detail.html:39 @@ -1856,7 +1861,7 @@ msgstr "Peut voir les participants" #: participant/models.py:120 msgid "Can manage participant" -msgstr "Peut gérer des participants" +msgstr "Peut gérer des participants" #: participant/models.py:142 msgid "Use this group as participant" @@ -1871,16 +1876,18 @@ msgid "Welcome to OpenSlides!" msgstr "Bienvenue sur OpenSlides!" #: participant/views.py:207 +#, fuzzy msgid "You can not delete yourself." -msgstr "Vous ne pouvez pas vous supprimer vous même." +msgstr "Vous ne pouvez pas supprimer la motion %s." #: participant/views.py:228 msgid "You can not deactivate yourself." -msgstr "vous ne pouvez pas vous désactiver vous même." +msgstr "" #: participant/views.py:231 +#, fuzzy msgid "You can not deactivate the administrator." -msgstr "Vous ne pouvez pas désactiver l'administrateur." +msgstr "Vous ne pouvez pas modifier cette motion." #: participant/views.py:250 msgid "Participant-list" @@ -1896,7 +1903,7 @@ msgstr "Nom" #: participant/views.py:254 participant/templates/participant/overview.html:66 msgid "First Name" -msgstr "Prénom" +msgstr "Prénom" #: participant/views.py:254 #: participant/templates/participant/group_overview.html:13 @@ -1940,7 +1947,7 @@ msgstr "URL: %s" #: participant/views.py:364 #, python-format msgid "%d new participants were successfully imported." -msgstr "%d nouveaux participants ont été importés avec succès. " +msgstr "%d nouveaux participants ont été importés avec succès. " #: participant/views.py:375 msgid "Do you really want to reset the password?" @@ -1949,17 +1956,18 @@ msgstr "Voulez-vous vraiment reinitialser le mot de passe?" #: participant/views.py:388 #, python-format msgid "The Password for %s was successfully reset." -msgstr "Le mot de passe de %s a été initialisé avec succès" +msgstr "Le mot de passe de %s a été initialisé avec succès" #: participant/views.py:445 -msgid "You can not delete this group." -msgstr "Vous ne pouvez pas supprimer ce groupe." +#, fuzzy +msgid "You can not delete this Group." +msgstr "Vous ne pouvez pas modifier cette motion." #: participant/views.py:473 msgid "Participants settings successfully saved." msgstr "" -"Les modifications des paramètres des participants ont été appliquées avec " -"succès" +"Les modifications des paramètres des participants ont été appliquées avec " +"succès" #: participant/views.py:483 #, python-format @@ -1969,19 +1977,19 @@ msgid "" "first login! Otherwise this message still appears for everyone and could be " "a security risk." msgstr "" -"L'installation a été terminée avec succès! Utilisez %(user)s (mot de passe: " -"%(password)s) pour la première connexion.
Important: " -"S'il vous plait, changez le mot de passe après la première connexion. Sinon, " -"ce message apparaîtra toujours pour tout le monde et pourrait représenter un " -"risque de sécurité." +"L'installation a été terminée avec succès! Utilisez %(user)s (mot de passe: " +"%(password)s) pour la première connexion.
Important: " +"S'il vous plait, changez le mot de passe après la première connexion. Sinon, " +"ce message apparaîtra toujours pour tout le monde et pourrait représenter un " +"risque de sécurité." #: participant/views.py:506 msgid "User settings successfully saved." -msgstr "Les paramètres d'utilisateurs ont été enregistrés avec succès." +msgstr "Les paramètres d'utilisateurs ont été enregistrés avec succès." #: participant/views.py:528 msgid "Password successfully changed." -msgstr "Le mot de passe a été changé avec succès." +msgstr "Le mot de passe a été changé avec succès." #: participant/views.py:579 msgid "My motions and elections" @@ -2056,7 +2064,7 @@ msgstr "Supprimer le groupe" #: participant/templates/participant/config.html:5 #: participant/templates/participant/config.html:8 msgid "Participant settings" -msgstr "Paramètres du participant" +msgstr "Paramètres du participant" #: participant/templates/participant/edit.html:26 msgid "Reset to First Password" @@ -2080,10 +2088,12 @@ msgid "Select a CSV file to import participants!" msgstr "Selectionnez un fichier CSV pour importer des participants" #: participant/templates/participant/import.html:12 +#, fuzzy msgid "" "first_name, last_name, gender, structure level, type, committee, comment" msgstr "" -"prénom, nom, sexe, position, type, comités, commentaire" +"Valeurs obligatoires, séparées par des virgules: {prénom, nom, sexe, " +"groupe, type, committé, commentaire}" #: participant/templates/participant/login.html:8 #: participant/templates/participant/login.html:16 @@ -2100,17 +2110,17 @@ msgstr "Fermez cette notification" #: participant/templates/participant/login.html:27 msgid "Your username and password were not accepted. Please try again." msgstr "" -"Votre nom d'utilisateur et votre mot de passe n'ont pas été acceptés. " -"Veuillez essayer à nouveau." +"Votre nom d'utilisateur et votre mot de passe n'ont pas été acceptés. " +"Veuillez essayer à nouveau." #: participant/templates/participant/login.html:62 msgid "Continue as guest" -msgstr "Continuer en tant qu'invité" +msgstr "Continuer en tant qu'invité" #: participant/templates/participant/overview.html:27 #: participant/templates/participant/overview.html:42 msgid "Not specified" -msgstr "Non spécifié" +msgstr "Non spécifié" #: participant/templates/participant/overview.html:53 projector/models.py:63 msgid "Active" @@ -2133,7 +2143,7 @@ msgstr "de" #: participant/templates/participant/overview.html:73 #: participant/templates/participant/user_detail.html:49 msgid "Last Login" -msgstr "Dernière connexion" +msgstr "Dernière connexion" #: participant/templates/participant/overview.html:102 msgid "Change status to inactive" @@ -2153,49 +2163,50 @@ msgstr "Aucun participant disponible" #: participant/templates/participant/password_change.html:16 #: participant/templates/participant/settings.html:11 msgid "Password Settings" -msgstr "Paramètres du mot de passe" +msgstr "Paramètres du mot de passe" #: participant/templates/participant/password_change.html:8 #: participant/templates/participant/settings.html:8 templates/base.html:29 msgid "User Settings" -msgstr "Paramètres d'utilisateur" +msgstr "Paramètres d'utilisateur" #: participant/templates/participant/password_change.html:10 #: participant/templates/participant/settings.html:5 #: participant/templates/participant/settings.html:10 #: participant/templates/participant/settings.html:16 msgid "Personal Settings" -msgstr "Paramètres personnels" +msgstr "Paramètres personnels" #: participant/templates/participant/personal_info_widget.html:5 msgid "I submitted the following motions:" -msgstr "J'ai inserer les motions suivantes" +msgstr "" #: participant/templates/participant/personal_info_widget.html:17 #: participant/templates/participant/personal_info_widget.html:36 #: participant/templates/participant/personal_info_widget.html:47 msgid "None" -msgstr "Aucun" +msgstr "" #: participant/templates/participant/personal_info_widget.html:24 msgid "I support the following motions:" -msgstr "je soutient les motion suivantes:" +msgstr "" #: participant/templates/participant/personal_info_widget.html:43 msgid "I am candidate for the following elections:" -msgstr "Je suis candidat pour les élections suivants:" +msgstr "" #: participant/templates/participant/user_detail.html:19 msgid "The participant is not member of any group." -msgstr "Le participant n'est membre d'aucun groupe." +msgstr "" #: participant/templates/participant/user_detail.html:53 msgid "The participant has not logged in yet." -msgstr "Le participant ne s'est jamais connecté jusqu'à présent." +msgstr "" #: participant/templates/projector/GroupSlide.html:11 +#, fuzzy msgid "participants" -msgstr "participants" +msgstr "participant" #: poll/models.py:95 msgid "Votes invalid" @@ -2207,7 +2218,7 @@ msgstr "votes" #: projector/models.py:50 msgid "Can manage the projector" -msgstr "Peut gérer le projecteur" +msgstr "Peut gérer le projecteur" #: projector/models.py:51 msgid "Can see the projector" @@ -2237,7 +2248,7 @@ msgstr "Superpositions" #: projector/views.py:440 msgid "Custom Slides" -msgstr "Diapositives personnalisées" +msgstr "Diapositives personnalisées" #: projector/templates/projector/base_projector.html:15 msgid "Overview" @@ -2247,7 +2258,7 @@ msgstr "Vue d'ensemble" #: projector/templates/projector/select_widgets.html:5 #: projector/templates/projector/select_widgets.html:8 msgid "Select widgets" -msgstr "choisir le widget" +msgstr "" #: projector/templates/projector/base_projector.html:22 msgid "Projector view" @@ -2260,20 +2271,20 @@ msgstr "s" #: projector/templates/projector/control_countdown.html:7 msgid "Save as default" -msgstr "Enregistrer par défault " +msgstr "Enregistrer par défault " #: projector/templates/projector/control_countdown.html:10 #: projector/templates/projector/control_countdown.html:11 msgid "Reset countdown" -msgstr "Remettre le compte a rebours à zéro" +msgstr "Remettre le compte a rebours à zéro" #: projector/templates/projector/control_countdown.html:13 msgid "Start countdown" -msgstr "Démarrer le compte à rebours" +msgstr "Démarrer le compte à rebours" #: projector/templates/projector/control_countdown.html:16 msgid "Stop countdown" -msgstr "Arrêter le compte à rebours " +msgstr "Arrêter le compte à rebours " #: projector/templates/projector/control_overlay_message.html:11 msgid "Clean message" @@ -2293,28 +2304,28 @@ msgstr "Zoom avant" #: projector/templates/projector/live_view_widget.html:13 msgid "Zoom out" -msgstr "Zoom arrière" +msgstr "Zoom arrière" #: projector/templates/projector/live_view_widget.html:18 msgid "Scroll text up" -msgstr "Faire défiler le texte vers le haut" +msgstr "Faire défiler le texte vers le haut" #: projector/templates/projector/live_view_widget.html:21 msgid "Scroll text down" -msgstr "Faire défiler le texte vers le bas" +msgstr "Faire défiler le texte vers le bas" #: projector/templates/projector/live_view_widget.html:26 msgid "Reset projector view" -msgstr "Remettre la vue projecteur à zéro" +msgstr "Remettre la vue projecteur à zéro" #: projector/templates/projector/new.html:6 #: projector/templates/projector/new.html:9 msgid "Custom slide" -msgstr "Diapositive personnalisée" +msgstr "Diapositive personnalisée" #: projector/templates/projector/select_widgets.html:17 msgid "No widgets available" -msgstr "Pas d'éléments disponibles." +msgstr "Pas d'éléments disponibles." #: templates/404.html:7 msgid "Page not found." @@ -2330,7 +2341,7 @@ msgstr "Accueil" #: templates/base.html:27 msgid "Logout" -msgstr "Déconnecter" +msgstr "Déconnecter" #: templates/base.html:30 msgid "Welcome" @@ -2345,49 +2356,98 @@ msgstr "" #: utils/pdf.py:227 #, python-format msgid "As of: %s" -msgstr "dès: %s" +msgstr "" #: utils/pdf.py:238 utils/pdf.py:247 #, python-format msgid "Page %s" msgstr "Page %s" -#: utils/utils.py:63 utils/views.py:287 +#: utils/utils.py:69 utils/views.py:287 #, python-format msgid "Do you really want to delete %s?" msgstr "Voulez-vous vraiment supprimer %s?" -#: utils/utils.py:110 +#: utils/utils.py:116 msgid "Sorry, you have no rights to see this page." -msgstr "Désolé, vous n'avez pas le droit de voir cette page" +msgstr "Désolé, vous n'avez pas le droit de voir cette page" #: utils/views.py:106 msgid "Are you sure?" -msgstr "Etes-vous sur?" +msgstr "" #: utils/views.py:107 msgid "Thank you for your answer" -msgstr "Merci pour votre réponse" +msgstr "" #: utils/views.py:244 #, python-format msgid "%s was successfully modified." -msgstr "%s a été modifié avec succès." +msgstr "%s a été modifié avec succès." #: utils/views.py:275 #, python-format msgid "%s was successfully created." -msgstr "%s a été créé avec succès." +msgstr "%s a été créé avec succès." #: utils/views.py:293 #, python-format msgid "%s was successfully deleted." -msgstr "%s a été supprimé avec succès" +msgstr "%s a été supprimé avec succès" #: utils/views.py:308 msgid "undefined-filename" -msgstr "nom de fichier non-déterminé" +msgstr "nom de fichier non-déterminé" #: utils/jsonfield/fields.py:22 msgid "Enter valid JSON" msgstr "Entre une JSON valide" + +#~ msgid "Assignments" +#~ msgstr "Assignements" + +#~ msgid "posts" +#~ msgstr "postes" + +#~ msgid "candidates" +#~ msgstr "Candidats" + +#~ msgid "Elected Candidates" +#~ msgstr "Candidats bloqué" + +#~ msgid "No elected candidates available." +#~ msgstr "Aucun candidat n'est disponible" + +#~ msgid "No ballots available." +#~ msgstr "Aucun vote disponible." + +#~ msgid "Get professional support for OpenSlides on %s." +#~ msgstr "Obtenez de l'aide professionnelle pour OpenSlides sur %s." + +#~ msgid "" +#~ "Anonymous access enabled. Please modify the \"Anonymous\" group to fit " +#~ "your required permissions." +#~ msgstr "" +#~ "L'accès anonyme a été activé. S'il vous plait, modifiez le groupe " +#~ "\"Anonymous\" pour lui donner les droits nécéssaires" + +#~ msgid "Frontpage" +#~ msgstr "Page d'accueil" + +#~ msgid "Users" +#~ msgstr "Utilisateurs" + +#~ msgid "Projector" +#~ msgstr "Projecteur" + +#~ msgid "Adjust projector view" +#~ msgstr "Régler la vue projecteur" + +#~ msgid "You have access to the following pages:" +#~ msgstr "Vous avez accès aux pages suivantes:" + +#~ msgid "%Y-%m-%d %H:%Mh" +#~ msgstr "%d-%m-%Y %H:%Mh" + +#~ msgid "Printed: %s" +#~ msgstr "Imprimé: %s"