From 41c1c5a2c8e164203a23af273d5d039860f0452d Mon Sep 17 00:00:00 2001 From: Oskar Hahn Date: Mon, 5 Nov 2012 18:41:53 +0100 Subject: [PATCH 1/2] Added fr translation --- openslides/locale/fr/LC_MESSAGES/django.mo | Bin 0 -> 34474 bytes openslides/locale/fr/LC_MESSAGES/django.po | 2426 ++++++++++++++++++ openslides/locale/fr/LC_MESSAGES/djangojs.mo | Bin 0 -> 456 bytes openslides/locale/fr/LC_MESSAGES/djangojs.po | 23 + 4 files changed, 2449 insertions(+) create mode 100644 openslides/locale/fr/LC_MESSAGES/django.mo create mode 100644 openslides/locale/fr/LC_MESSAGES/django.po create mode 100644 openslides/locale/fr/LC_MESSAGES/djangojs.mo create mode 100644 openslides/locale/fr/LC_MESSAGES/djangojs.po diff --git a/openslides/locale/fr/LC_MESSAGES/django.mo b/openslides/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..a3166054a9fd9b9df036076e46b8d3d165ae6fee GIT binary patch literal 34474 zcmbWA2b^A2ng1^xLY3aR2@I2gnMnwJ2*F8%K+2d&0znYonfK1*g|`gvecwq23<3(c z(y@So5K)v+!~zx+MTcE=MR5@Umlw01JB<%nFaPqz9+;h)8_52tIQ}5bO>=3-^Ryg9pMNz>DEu;jwVA zjpyKPjz5FT@Xt6B2jAlOFx(OUkKh#eOQ>}J3=e?Yx7&P#j;F#y2tOB2h3nv9@O?0Z zk3qfv1-Jv;eY#C|KdARigZsjxq3+LxuY+eoiW-~;RlbYhq3}|;J$x_R3vPfr!AIae z@C)w#vrx~!0QLN@od0idZ~QxS*yj$0JL5kRs+_an9&iEFbE_al4~C%9zX4LE!3SXo zzY0zIa69~egQ~Yzq0*glR1mCy`@*Z>#qi(Y@8Nmy(WCACJv)Qo_4tROn)W`p6MPb? z-Mcfahjv+>26x1NAyoa9pz?be+#lWoRnPZ3|CgZN^E})Sz6^JRyLH=o zI0Wi_GojL(4^{80;0$;^R6X7Rr@(vQuJ9qK_WvBD3W670_;x&`_v{6g&e2fqJqs!y zJ#crp3aZ>gQ0a|8z5jAJ6W;8?zXVkePs3f{?_Kympz2{KBI`YSLbbyIaCg`S75{h_ zJ{RgeOQG8TJQrSrihmiL1+Rl4`~pOjgC9YP7VL10t&bDniTH=$3GgnsEqo5DKAv~} zzeAPpRjBvwMB=Ky{h-39LFKm-?g3AN%Euz8a;=6meK6p{Z*sgFD*nUpb?^yD7Z09+ zN5WU&;qWjzqsl)I>V17s?QpIOAAm}y1|`o|K;`cmxEs91`8Po2>j9{G{+#2Nq4N1P zsOO%6dhUnL|68c`{wtJR?sc4%qfV%N_d?~XA1dARq4HOR%2yex|E+iT?}2KEjZpRZ zJ*a%Y1UukwVHe!@c-wySq3%ae@4FbPoz}yn;8jrXeF*lzN8nue2dHw)qH)#!y>KsB zf-3KN_$PP`RDQ=02G!4%Q2DwA>OFTuiXMCjPKDod{5zb6|KO8s`=17tpR=IeHwsms zcR|(9M#oRWz41Q|Rj<#$ZQ$>r%K0a#^1K4|{#T*$v+cP!@=$G#Pe?gV!04hy91*#s-hk9=WmEJ{A&t2;L*Fu%+HmG#(areIh zkHr5hRDS*eRnLc=V&hMTihnFry5~T(_Zq1BxfQCt?u2^o0jTOVKbL*YH{{+FQg@lB}u ze-5fWehwA?_fYQ(UT@`M8dSRNj>kdeuNNxaCD8PHsD8d4cESfCT{8GSRQY!Awc-0g zJwG4ny?s#ie=bzKDpWm>y8Aan<@bHC3w{79-%mr;oTbNIUh=nhvCuia;Wm(54VG# zh050#q3Y>r=l>3rT)YGo|DRCl?Yz*|^FC1Fhd6dZH9)>E%PobXM;dE=ycEM@*$KYysCp;X!3=e|`o?+ALf!pCf4IT*>K&4lP z%I7Um<=+6$gipb3;C_qj^9R8l@P|<4oDP-#EU0`hhpN}}q2%vkI2EpiJHq!uJ%0~W zz1{El1XO)|2daI41*JE(Arsiblv`YJ%_vk0nx zTmeHY! zd*J!_w_1)&zzZNj!5vWf`kmv;Q0cu2)gJrzTX{VeN-p~yn=r(G8*GQ4fvW!>!})N^ z3R_Rh9M6S%PXr|wRj78j8tw&eaQpy#9sWn5`rB8a>f!fLdi^g@>Fl-A%G1GcSNtcy zz2SVQc&p()a2-4t-U#)c2jHIYi%{{Nf&0KeLiNiXR@rj5LzQUgf~L9|HDx2 z_!v}sKMB>I--1K%hwwdc{@Lhe_yVlK@1KJW02iTj5b59>Q1y4fxwbxfp~}4oO7D-r zHu!eOk3z+N7V5qKgp$7<-)QUO2&nSTaeSi-Uk6pbTb=(Cj!!|o=OuU`{2%8(;5?h3 zW8iUwpA1#MRj6{m6{;R@fU2hr@L2d|sCX|!>7|_!I`x}2sQh+9_4|{c@^c=P9K0E- z9p45IhPT3b@L{O;{28hpwnwOy&zVs1&Vp)>HBkAAq2y;hRJ+~;)$aE?|7V^5X(&1W z88r3i!gsvDj(-P3jSu}$?;VB5zzuK~d1{Xld>| zlFJ*R>gNuq`o0&cejaihhpNZ#JO9re{|=S!JqE2E*#?!bc~I@T*!laR(mf9u;u zo`Jn^`-rg?o&lAwOQ70i%=vGJbMbG0YX6@>R6y_tNS6v04B2vQfNJkYq2&3OQ0Z+w zOxd@h&Y<#j_8QwR7eeXhOQ6E9gv!r5;B@#DJR1HNRJ}|s+4zg0@^c=X1Mh|^--~b? z_$SAgq4M!}7{a|TviFaNJK;YWs=epI9bq4oysU=X!;9cdcnOp|-2)}pk3#8zUqIFO zt5Eqo?PA;iFNTW00UiZE2|M76jyslZz088jZx57w&4H?q6;SP8guB3N;nDD2Q0YDa z)qdZG-EfDB&G!jV&z}yJ@3W!m#z;}5-Oj&)$IKqxGVmCxEm}$^}i9=4X<PY48=&5MCsaTC z5L9|kz~kXl@Cdkd-R8R;cHy53RWBn@&s_^uj~|5U7aw!s+s8KkG`I)heNb{&fNF<} zq2%lesPwLdlIy#m^7Rv_{Qe5Q4!#2Q+?0lutHYq`akL&@DeaDVtEsP=dss$E}#iXV*Gb~ys>i+2%JIWB}J zz$Wa04?@Y?FQDpg>q~7u_lC3aPlvN$1l!^5Q0YA3_#9OEehrU@TT_@l;Ym>KcotNC zS3ZyMGr{Jw6VlXTAy*?>`)W;_m+usy+V+)m{g_*~TA)ieHA?!8gNB zcokH8KMbW`e&@K~dMp3EQ0;jiq^k%24y9L4y4?1oH$tWNHph2BrF%1+0Uw7d$M4{5 z7`%nC6`TsUh3|2^14@22K*{-iQ2q3?a3AgWeBT5m5AT91|A(FbL8#}y z02S|>Q2piGQ0@I=sQ&nCsC@kmDqp)?W%GX|JOqC?)N_lWzXp5ZAK)x_%-gJfC_=T$t?}*$_lF0z1^ljJ3~n6ff3LWUJ&2><^%lXuz&8@6KDs?lGV^Dg zWc_H|Lpc40ErN?2J>JNL^p*P7J*3kHPjK(}2iKp&>Gx}k;PY@T_YZV_VGP&j{Cjfm zBV2Edlm02YaA7I#B;2FKIS==5T;C7%TY;Ow^$ze=Tm|zkYYa^Ks|m-isR~?1#9yxI6GafV+_EPTVQD<8bdG>_fQQx&9_@l7Bv#bQgXEVefa>uXp$5z2AlH z3b!NtNZj|iz7p<*dkb!N+UCky!ixx-jynbSP8Yrv*Pp|2o{AF2Vx1Gj1kfN8{GvF2!Ao)9-J%4Y+Rnd%|fhyvg+&xbA?< zabLw9gnuf0KimfD*JBZU0d^7o8Mr-MhSTp($8T}{F|NM>&&6Giy9EDx;agptC%7KL z>Gy7hwXN=It8}#$!?rVe+Lo*dxGIbmO69^pISNN=aU)jHV4+$p6$_0h=P|b`wMMB{ z4F_w@axtvd8sR_`)}ulkmxikmiB$=WqGB8t2p%m(Yo{s=`&7Ke$0mC!Tw934VksUh z)QeHEJDc3vs2)vv%RCb|2M41#9%`1$V_~T>QmZ#6dwxsNCZ<)X6-z^4V+#$&K!CRn0Vi zcQ{ZemuronEe=aDEuIw)7u2BHMhoRqF^n69Ml+@)q(`gevNK2tYy(Vkvlx}5P2Nl^ za`wQSws`i8fjP=cp-hU!FRN;*lY8ZH}&s{Ir%@7niz&-T?|;sv7bpI!Mrq?2S+&UDTS@MmSWf zXC5S2(PG0<>LsKCOi&t9YDAUPXS-19kDHZBp+08PZLA@SY4j-QEvg&lB!sYwYRx*G zR9DTo5suVr7x7N=rG6Up4oB5u!6Bse`sOe6zBp<$O4VVqTP`O#ZSf_K5Jh>hw_VRS z4|*-&(%DbHqGP0~Sm#Hsvf-Yt^wztr>^I&4>~xvX9oNmqts4ayYoA zP#umGy0$PDhpVHwYiX^^wNN-h56DQ1i&U#dVQs`Hw$=zEBjwUy!Q5I}qowhW1-(Yy zRcPwWC9iBWZ0q-grk>W7V%1u%km1@A#WqT_QX55MmWINyTGQ#L)<&Z%WfGlVGf|Ox zX|%O;`>;_9qhbk40&M-BW?r85gSa_jR9~HLmw)%va0LQH5`(qsXsJ3FkxWFVP2v}Z zk?Q}iEUd^UWL`{`7%)ul&6K~;Y}6`L@SrKwKr~pORZTf*r?66}7KS4~esqU@WyYF_ zMvewAR@G%POebYDuzIL4)S#iMS6W;0Kr2km*5m@;G+rcq&3IKaNwcI;8*A))3zaCW zHY)>BJy%Cd%n(U!uPF_#k+ij&QL<7P8KJ$Y?u^oP4MP9YjrOHx=v;0F&h}iQ{b{QV z)oT@$A02U1rKm?nwn)HNE}c^&bXXe-D^X)jjd64?Nicr575&ws`FO%&4Yj6$-K3sG z8!4z~xSs1C&8hd1=0Ld=uhFPD+3jX^VuT4pL^29U1usPP2J=!GKn|pzvLR_V%!DG$ zL#5$n-E`V)^o*{_21|qzRcLNhYn4(}IvIV#-MX|!j84}}l6%~!#8G)PicNSN5k1YJ z@#eFqpw=vyFt3J{&R|p)to5a_%MEv`D*tMR*^Fh=or#YQFvAEsK1qb^8I9=1=DaVQ zUSQA}jb>0@bJ4;5T8$nyQ}T$_WemeiFOxot$6^gl^XQB8P)sZej!%ynJw&ZxA6czw z!^uyrV)UhBhz+S!t#LuUP{k$=BL`MwI6%j6{zgRN`8KUF##WnDxElz#@6AzbCXq?o zT_w?7VQoMIossGx2IJz?V4jQ-8L}%%6_RH-q)*wttUi*>78Pi3#~Si;o;a9KeGkh} z)29pm8Xw@~fdg)RW zBC@N3CbD$eCLSr85`=B>79zaXgeuK)qa+*3Db7tLTaQfRyykq$Skr)~-W11cYxSbB z4JKyG50G(T)Q)V{G$@8VLZ_ygZHKkiin3RYf(6T$FIyfCj4^vrwj}O)mCIdsuz=Cl z{A1f#-n4~{&$h3*G_7l{T-%!KY|EN})aD5mcq`Cfr0q7*qP8uD!c8JO{hau%u21h% zceF~J1|)`E@`w+~DVb1pn0=8o^lg^R*wvF}G?SkR8s3kuX`CJ;F3As9)nN@IP$Rg_ zuk+ZU{mlMlOM?ZYvc1f|p_!-J%W};r9qX+!K)Xn_`f#C2cc=#oqe_8+h0%o5knI{R857`+Tv-NH>tDMW#(%7Q&O8M69_!-QtA^^OC{uV z+4#X3DBW;SgA2B@nO2-pqmdR3SJ7|M^Mx{LSGZd)VaB8HnW5RKubI7d2aC+q-ytjv zm~{Y5aBFFz2I7bkGXtyFYZ%Eqt{z{)U}4sV5#m#@lfgB#_gdO&Se9j-Q4=wZs)H;E zREIlFlZPu;EbKZ-rT3;Z1CGsv*M%)!40CKs*Qcf>y1O{d$IGaUI9TMyYA$%BT($#Q zYgd~Zu4FuJn=a+j5r@;gvZTKy*Bx<(X_z4+{N);Ua`)_k`kdK_FeRL0GtE4sXZ8#i zlv?1LX64newYoEjO%0b(mG!kHZy7jafuhRrl|fvf#w8nSf-%j*w1Q+;mzX3JXq&-i zz0^P-m*R_QiK@{8p2*iFMoL_GILfL8H6-&y{~**RLCuZ^*Obb|dQ_ccr6f_L{+ZUw z43ou+O~%-A8mVNPM665)XGPJ77mH4HaxVvT#A$XZ%`T)(Yl+&hb2n@7VA{vcfl7%P zXgye5K$R_4YuZbr)l8t#VvEsG8vXh*%SV9^%u1S9Z6p=AOq%oX1p@?Ly}nLhU&gi%ME1i z=|-uMzHUO^(*ByHIw4Nl_Abc@F|56zLDt5I1Ji7p5hi+s#g6O@5f95FX3}9-f8@8O ztGVT@*a@#ngjw+;Z*gQj6V-C=8DrvXAx=qsP-#}IWTcl{crYV@=J||&3r|`DT`$U5 zRPstIn6z}UxkPHg(i#$}sj_A(nRUNz-LVzg8an9bYppj_1+8JWHd;e7Wt?!UhNg6O zTe=KsvXhpwSelYp-QvTVU%>Ko|9vv^9zY=m}iYePGO}~me-Hc^3+0^~g!8CA6{ zn+k4T;*IsN-!D`rA=$MOC&8wo?9|cBKKihgnblc@tL%i?d9{Sk4VHhfThr9D%aF1b zWr7-!u|^~oV6y0eh6Ioj!)}*xSJf>K7lUGII}?3&Y0+~=vX0^=i8Ca=QfKTi$w2Vp;>BK-1O7Qsvm;p5RV}H88tgn%>^lC8WuS zAJ%z7YqII)0|A#bjaJlRr`c!n(}*57gP6XuT4G`mbts1}@*wMIvWiETdnjj^!x+FA zEs8kjGE?6d$js{u%b0=gQZ_Um=Gdm--fP6lhTBAvaHeN=gN9zH8A7EnrcIQnGSV1RYoHzM zznVK#8^zjM$pE40(yra*vVq9NLNn*_YC@4&8F4~Vj0Uu(mkTpCL_f!k+nEoWPL5{81`Yt$ivyl*w zWNX;O97hBnijb!;YR1vWFRp3oXWZkF25T4RIy zNLDGs>3SqP{&oZtBcUId_OXz|t&AaRe8zm#Rh4$8^4K^*%}TJTom#y<)@k;L)~GGm zl&+VC*I=%ZF)gW^RcNiH5LY%1C9(Y^=x-E;hV(D_O(g|C+tvyO6w+?*dw*SWL|4b$6DN^=g)M;+?x%Dg~gvny*L}S>Lw%a_C8p2)>m`3|u zcP$s`g^4_~{=&R66T?n$Z7e6dL(Qt$3_pM*AcgOhpX9mCI4n)K)OPiaLFP`JW`F; zrqM~6m+_wl1Cw9B$c`GeMuRe#k3$ODsZQ@}zhQ-$Pnv&Cb8L3}-dwa~++LB}{SNY8 zR8>uzkaiA-Rv}ZF9OWK0eaPjOl_Gc5Q9Q-lPN?;$Tx7(dLe0if@d6vt5eF;AM&zOZ zku-f}Wz}i5V5M0ClA*+|BbG4BXW2~`-LHps!O>iziHx~tZC_U z1+sz?lg|2#el+1$27*K^Xb=yf{bC7y^aH)O2CSDty+w?jROe*LmKBYnM*QqT6N16mM421#V(DE zsucyf=^v#SHT_-_N>epV{_As6;q)`Cu0_Qzrv`g69XdRwd)AcYkxmSCEs2Lq#jd%{ z;kauBw$GHlWh=VoVVG-CqH8`Da!)vG<}tInW}ehF^Z0Pqte)d$9X)f_%$Y>&(is+Q zIpyM=*fr~#q5l)31_Fb$?}p#OBSTXJf?f*6qdkr zN~=rbRF5&*XN;5!rK%a=>U54%&GtRk)mCQnaz(m<&(rLW8plXBNWCjJbD z)e+;3Pn~s2XfIElUY&aCF&(E&3EGP0%+c<@%tO}+WPoLYom>CWG0(g68P3Q$8l4{9RM5vR?p99=2wpN>dn(28~u4zYjx` z3Zaht)F+c(@_<%ATc4PaytVBA56LGFOp?6Qhe^4!Z80G)lhi~e{v@eaYt7N9&|F6o zr8Bun3f}T)sH!s0vdhXQ8@;Fzp+9{t2N9X^jiy4AH)P^zkZQPwv{6mvXHEl4xdd&f zmUfx7lEx;d!QDur8|GXlyHT>v8TPEP!9|tWXGOC0V#Z} z)@nHI?L;Rlo91@CN^X~rZyYWwI~)qwa%rh&Lh1lqVq^wLkCJXf`ax;0rmM8as>zLUzd|xeUWslP89JF3x zUYqTXX{ec>D9i2H&SaL5nXOQOayzyisto(3RvBZ&?u$5^qdPi9Zbx>z<7CeI!4JHT9G&%EwVE}OyJU6UoI$JukT zlNQ^aW-%WfFx!&CNIER5^Ck8`sBx>9ku6#=(KNZr%N%T8#qqu9(k}DhXuZG`nMB<( z3VHFEGZA$al_y(WH+?iXOEnA)~ zWot3bXo^RIEJV=|E-z#gEon|YGsQDUovD6P!c4XCaf^Kq8c)4eQ91Eo*Wszc;qi@i z^(o%s#Irl>Z!fW~rOK88!x{r|w4HaU8bL9AeyA6<64O4N=0pZjVTdBCoSLxJY|l;Q z&Pc07zAKpXOB9SCS1hlA6|$)&FK4oAHMLFyj^A&OO_SSNR@SnSF{o9ABN2ljIoB{_ z4VrR^(HqZ(oLpr)9mV1aZ~jy`dO{9SobA1dEu+(0463H3@~5m-W@+qL2Z5;eMygph zT@`6FB0Xl;!8Ti_xs{gGE=CY%uNe)QeCw=Iu(+KCI@JA8Nuv;BHxV_&YJAn{Ze^7r zcz|!1BBtxfZKp05yV!nYHQSIa<7Riz8mmrH3}P*VXKSpaSS|4urehph47KQGvqe|u z?^!$5YMb00zTU|l?#`i1TGq#vJd>(@C&=7?I*_3p1tQgtnT&KCu8k9Li zO%%-JE+dNe&L|U)38Rg9#@(5ae;Yn&2HmY}_Ij&TR2)Zh(goAZrmSy1leyN033Ct0 z9%1NfCI`G@w7XfamUeJvmpkO039$#ghuk@D{%khKyqTY|SbQl*z0H_UW!p30_A!>2 z$M2)3B9Jk?pcGZj;xu-d(L>3(?}cohl89B(OgPh%-@0S17iqf!dtI_*{IxfTT1A_+ zOHH`Y4papFe7YKwSsy)F^GR~f>3k*_Fn7+MUavFZI*b=K)R``6wqt#osEfVDqaJ3D zgR>g7+1Zp7GS(qy6i1~rr?SFc88JFRcCnS?rM1dHDr0;A7n5b`%NNN+HwN?kQh_NS zdn)W!IFYo`IXIr)LfEaix_cZiH%8cSlj8PUqZk=VuGHWr`AkU02F!#qfatVk6vRFi zggrIzGBJHk<=>L&gq%-Lwt3hgW3p%DAsH)BZIcYm=-0O_D@iq45!IhZ|1Tp9;R$-hW#TgRtsldv~$KNsn%i8kU*fr zQ9Y)YZ6cFVwH^&?NieBQ^=UgQ8!>9Jgik{rIkX^qn-l8`RxX#=o9s&T)BNf*nbi)- zMItr+jui!aG$t3z$xJ?;n-ipgiNvHqDseJvog~RtJ9&Yhwk&SA(Q-!Be{p(HN(#)ZfB;-N$c^FmeCT0@20|J zC^JJ#N@Z++^oDGdL^v3;)4V59E2b$Ymfu&O+4%4t?0AmS7fL!Wj9#*Wr4=Jv4LVbg z?virViF$hyU8m*8H&%^x8fbw}!mCWDp^ND^6GPF269bo-Gxu%*VnRX-5hOZGmGkvw za+1n(A9-XTWSugqXfB=YLj>BJXmr%A$slcHW18M)Re9nmC9_OujAA{8Kasxu-})N z!w$Pp=5wvml-_!6lGMwa+1)5|PK^};hFnvn1s#vqCaFE)Use8ER|<@5X}?xU)HSH4 z3c?=4k7Q%m?w$%^B6ms0Ymx1F#+*_<+@t24jVu(28Al8dYg6ZvGH;`+BJGC&n8E2= zy$R%HyyaD#@3w8T*UPE%~h zG9j~=i=?OJOHO{)6yQ$Y+kw8^Zl|+W43enKhd4k{VL4XHm##+9NReG;4K2g0ypqjL zzEXvsEFY{mR0>!f>=>B?K}Oa{2#W;!Z2Uegjp(3wv+Rxuslr(=Q*^B))Y-UOWdGVh zowiAYIt^6q`RR;VVWUP;C8d)cntP6K^q(IfGZQRv`w_yBCNSBr5PaSECdn`4@=bzS zlcWXH4->NeTbqFDy!xuEgN|+bC5ztb;3~Q13RNaXwJm?A&@wybxRcpFF^gTy(^rE6tV@Xcq}eqTexO{s>-65T}CPNK5OV&@B0=?>~?Gjcj@U{f0%QGJ@G1{0I$ zWNBJUK@w(@w2qjWGlDFSH))|uFteF^G^qW0wME=G^2}*=Tz=q5t(5 zm0y|mMws;h5#Lh8gH3k1G>Vv!I%8CswcsV@5dHr_H@gS2YnbR8_9S@$ANJbi2%D&H zbY@sBEw0g)Pc0Zfb5Bed$}(E!wTxx2-8QjR`&%>gr~J=Tha=3=yernixG} zKJ|qDbLoIHGboE}Db+kJZ%XuBUPs;6h!Lz(a-D zV2S;1Me4&ZACfG2(fGkCmPQM=Bu2k%S5rFqrE_aRhzHqwWQ5kjjp_0(G*jM8uw6`IIGjr%7G=8SYCK=5I}%?#)eqI5J`v8L|^7Z=1_*<#cKO2`P8h z^&;+=gZK=fGCu8;N<(x;Jj`)Q^T#V#ek;)vh6}^g9COHIUav##=>~{hTghz`@+nMn zw65jYi5rOadzgM!vg&p{O)7Pj3@HqGbMVzo&f2KobbZe(T8^vp(8q8s@3XLHZ{6JzF6oooVDnenvFm-{^cKYg)NV4H`$ zHNpocM#_wxqsfoFX=eD-Sy6rbBTY?1?cokz?<#|EYs@{K;u9l`U_bTl2;A8`tzdYYk~O=szLVz-$?m^o z&95Tp)QLGp$W)o*^PEi4ku|%1kXt^mf1n`wyhv+YX33&P$@%hc#Cn?AnX*E^*p|gGDefPZR31!vi<072rYgh-C40W z3dt_gxgPDbnEy}W-==c7+T3PJ6Ut{ zY)$exsf#Uxg{t))n<=#<66M$2oRDY$%&fhI!AcBE4v+I!OJz18*pK zf3j@Q#wu{VPM_RFIw8W9tn~EjdvYPR=cbMe_1 z`bX7{xah+#%$;VvyW6axAbGmuOvPvtGdIyyE!G(t+Dj^19+^3-)}49NMUrN^0=2~a zJ>8W_db2qa>LS`TKFq@cYx3?}uwt$zOsdJ;(k%hE=XY$F0jb*Qo6|Dd5OGeqM#z+tgc=xlp%~ zmW`M*J=4g^c67*2C!e;_u<7?}=}m8*cJsHo^i7+3AG!uZ$YzBZ`b07JLGIy}!N(m& zn0!P^hAF>H%fS$Rt<8w!R;ik1I5feTbruEEwEmO0bTh>~-pAaHiEFfAdOmw90}bcwB3XWh{1H84POw7cb))$fTdK?(49m0wwuNuwI1kJc zNvYFLnwa_7;RqSeZu{trp){4g1feZ7GAHt&-o_-{47K@5oPUablj=7&cxgcORi2I? zlRjblDGy}N?skR~azrmo_gyAU$sEY>lTRg>Gs9$kXrHNhA^=Md%-sEs$-S?$8#}yw9Hx-9!$l z8FQB1mTD>wstM4hdF7`i0GmS2_DDZGa>a70h3_C%MNPg`qAmPJ9b#&Rk3zHCe!j=I zOz39wB_Ece*`o`1M`Zqq14_!|XD! zvj+81KI@u#kvV5#N0313lcbsfJGZ8S?ce0jUc2x6V*W2M$hn+a literal 0 HcmV?d00001 diff --git a/openslides/locale/fr/LC_MESSAGES/django.po b/openslides/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 000000000..32f6a3696 --- /dev/null +++ b/openslides/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,2426 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Moira Brülisauer , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: OpenSlides 1.2\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-11-05 18:28+0100\n" +"PO-Revision-Date: 2012-07-28 21:36+0200\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" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n" + +#: openslides_global_settings.py:36 +msgid "German" +msgstr "Allemand" + +#: openslides_global_settings.py:37 +msgid "English" +msgstr "Anglais" + +#: agenda/forms.py:28 +#, fuzzy +msgid "Parent item" +msgstr "Elément parent" + +#: agenda/models.py:42 config/forms.py:61 motion/forms.py:22 +#: motion/models.py:540 motion/templates/motion/view.html:246 +#: projector/models.py:32 +msgid "Title" +msgstr "Titre" + +#: agenda/models.py:43 motion/forms.py:23 motion/models.py:541 +#: motion/templates/motion/view.html:247 projector/models.py:33 +msgid "Text" +msgstr "Texte" + +#: agenda/models.py:44 agenda/templates/agenda/overview.html:65 +#: agenda/templates/agenda/view.html:13 participant/models.py:53 +#: participant/templates/participant/overview.html:72 +msgid "Comment" +msgstr "Commentaire" + +#: agenda/models.py:45 +msgid "Closed" +msgstr "Fermé" + +#: agenda/models.py:46 agenda/templates/agenda/overview.html:71 +#: projector/models.py:34 +msgid "Weight" +msgstr "Pondération" + +#: agenda/models.py:180 +msgid "Can see agenda" +msgstr "Peut voir l'ordre du jour" + +#: agenda/models.py:181 +msgid "Can manage agenda" +msgstr "Peut gérer l'ordre du jour" + +#: agenda/models.py:189 agenda/slides.py:20 agenda/views.py:194 +#: agenda/views.py:195 agenda/views.py:214 +#: agenda/templates/agenda/base_agenda.html:10 +#: agenda/templates/agenda/overview.html:8 +#: agenda/templates/agenda/overview.html:52 +#: agenda/templates/agenda/overview.html:77 +#: agenda/templates/projector/AgendaSummary.html:6 +#: agenda/templates/projector/AgendaSummary.html:10 +msgid "Agenda" +msgstr "Ordre du jour" + +#: agenda/views.py:57 +msgid "You are not authorized to manage the agenda." +msgstr "Vous n'êtes pas autorisé à gérer l'ordre du jour." + +#: agenda/views.py:73 +#, fuzzy +msgid "Errors when reordering of the agenda" +msgstr "Erreurs en réorganisant de l'ordre du jou" + +#: agenda/views.py:134 +#, python-format +msgid "Item %s was successfully modified." +msgstr "Elément %s a été modifié avec succès." + +#: agenda/views.py:155 +#, python-format +msgid "Item %s was successfully created." +msgstr "Elément %s a été créé avec succès." + +#: agenda/views.py:172 +msgid "Yes, with all child items." +msgstr "Oui, avec tous les sous-éléments." + +#: agenda/views.py:180 +#, 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." + +#: agenda/views.py:185 +#, python-format +msgid "Item %s was successfully deleted." +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" + +#: 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" + +#: agenda/templates/agenda/base_agenda.html:16 +msgid "Agenda as PDF" +msgstr "Ordre du jour en PDF" + +#: agenda/templates/agenda/base_agenda.html:26 +msgid "View item" +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" + +#: agenda/templates/agenda/base_agenda.html:33 +#: agenda/templates/agenda/item_row.html:41 +msgid "Delete item" +msgstr "supprimer l'élément" + +#: agenda/templates/agenda/base_agenda.html:38 +msgid "Show item" +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" + +#: agenda/templates/agenda/config.html:13 agenda/templates/agenda/edit.html:24 +#: assignment/templates/assignment/config.html:13 +#: assignment/templates/assignment/edit.html:26 +#: assignment/templates/assignment/poll_view.html:66 +#: config/templates/config/general.html:56 +#: motion/templates/motion/config.html:13 motion/templates/motion/edit.html:26 +#: motion/templates/motion/poll_view.html:52 +#: participant/templates/participant/config.html:13 +#: participant/templates/participant/edit.html:31 +#: participant/templates/participant/group_edit.html:25 +#: participant/templates/participant/password_change.html:22 +#: participant/templates/participant/settings.html:22 +#: projector/templates/projector/new.html:13 +#: projector/templates/projector/select_widgets.html:22 +msgid "Save" +msgstr "Enregistrer" + +#: agenda/templates/agenda/config.html:17 agenda/templates/agenda/edit.html:31 +#: assignment/templates/assignment/config.html:17 +#: assignment/templates/assignment/edit.html:33 +#: assignment/templates/assignment/poll_view.html:73 +#: config/templates/config/general.html:60 +#: motion/templates/motion/config.html:17 motion/templates/motion/edit.html:33 +#: motion/templates/motion/import.html:27 +#: motion/templates/motion/poll_view.html:59 +#: participant/templates/participant/config.html:17 +#: participant/templates/participant/edit.html:38 +#: participant/templates/participant/group_edit.html:32 +#: participant/templates/participant/import.html:27 +#: participant/templates/participant/password_change.html:26 +#: participant/templates/participant/settings.html:26 +#: projector/templates/projector/new.html:20 +msgid "Cancel" +msgstr "Annuler" + +#: agenda/templates/agenda/edit.html:27 +#: assignment/templates/assignment/edit.html:29 +#: assignment/templates/assignment/poll_view.html:69 +#: assignment/templates/assignment/view.html:83 +#: motion/templates/motion/edit.html:29 +#: motion/templates/motion/poll_view.html:55 +#: participant/templates/participant/edit.html:34 +#: participant/templates/participant/group_edit.html:28 +#: projector/templates/projector/control_overlay_message.html:8 +#: projector/templates/projector/new.html:16 +msgid "Apply" +msgstr "Appliquer" + +#: agenda/templates/agenda/edit.html:35 +#: assignment/templates/assignment/edit.html:37 +#: motion/templates/motion/edit.html:37 motion/templates/motion/import.html:31 +#: participant/templates/participant/edit.html:42 +#: participant/templates/participant/group_edit.html:36 +#: participant/templates/participant/import.html:31 +msgid "required" +msgstr "requis" + +#: agenda/templates/agenda/item_row.html:8 +#, fuzzy +msgid "Mark item as done" +msgstr "Marquez l'élément comme terminé" + +#: agenda/templates/agenda/item_row.html:12 +msgid "Item closed" +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" + +#: 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" + +#: 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:300 +#: assignment/views.py:576 assignment/templates/assignment/view.html:166 +#: assignment/templates/assignment/view.html:170 +#: assignment/templates/projector/Assignment.html:78 +#: assignment/templates/projector/Assignment.html:82 motion/models.py:574 +#: motion/views.py:807 motion/views.py:858 +#: motion/templates/motion/view.html:79 +#: motion/templates/projector/Motion.html:37 utils/utils.py:53 +#: utils/views.py:111 +msgid "Yes" +msgstr "Oui" + +#: agenda/templates/agenda/overview.html:47 assignment/models.py:300 +#: assignment/views.py:577 assignment/templates/assignment/view.html:167 +#: assignment/templates/projector/Assignment.html:79 motion/models.py:574 +#: motion/views.py:807 motion/views.py:859 +#: motion/templates/motion/view.html:80 +#: motion/templates/projector/Motion.html:38 utils/utils.py:53 +#: utils/views.py:111 +msgid "No" +msgstr "Non" + +#: agenda/templates/agenda/overview.html:55 +#: assignment/templates/assignment/overview.html:12 +#: motion/templates/motion/overview.html:12 +#: participant/templates/participant/overview.html:22 +msgid "Filter" +msgstr "Filtre" + +#: agenda/templates/agenda/overview.html:56 +msgid "Hide closed items" +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" + +#: agenda/templates/agenda/overview.html:62 +msgid "Done" +msgstr "Terminé" + +#: agenda/templates/agenda/overview.html:63 +msgid "Item" +msgstr "Elément" + +#: agenda/templates/agenda/overview.html:68 +#: assignment/templates/assignment/overview.html:28 +#: motion/templates/motion/overview.html:43 +#: participant/templates/participant/group_overview.html:13 +#: participant/templates/participant/overview.html:74 +msgid "Actions" +msgstr "Actions" + +#: agenda/templates/agenda/overview.html:102 +#: agenda/templates/agenda/widget.html:46 +#: projector/templates/projector/custom_slide_widget.html:36 +msgid "No items available." +msgstr "Pas d'éléments disponibles." + +#: agenda/templates/agenda/widget.html:10 +#: agenda/templates/agenda/widget.html:29 +#: assignment/templates/assignment/widget.html:17 +#: motion/templates/motion/widget.html:17 +#: projector/templates/projector/custom_slide_widget.html:11 +#: projector/templates/projector/custom_slide_widget.html:30 +msgid "Preview" +msgstr "Aperçu" + +#: agenda/templates/agenda/widget.html:23 +#: assignment/templates/assignment/view.html:130 +#: assignment/templates/assignment/widget.html:11 +#: motion/templates/motion/widget.html:11 +#: projector/templates/projector/custom_slide_widget.html:24 +msgid "Delete" +msgstr "Supprimer" + +#: agenda/templates/agenda/widget.html:26 +#: assignment/templates/assignment/view.html:129 +#: assignment/templates/assignment/widget.html:14 +#: motion/templates/motion/widget.html:14 +#: projector/templates/projector/custom_slide_widget.html:27 +msgid "Edit" +msgstr "Modifier" + +#: assignment/forms.py:24 assignment/models.py:57 assignment/views.py:383 +#: assignment/templates/assignment/view.html:13 +#: assignment/templates/projector/Assignment.html:21 +msgid "Number of available posts" +msgstr "Nombre des postes disponibles" + +#: assignment/forms.py:34 +msgid "Nominate a 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 " +"(Uniquement sur la vue projecteur)" + +#: assignment/forms.py:47 motion/forms.py:77 +msgid "Number of ballot papers (selection)" +msgstr "Nombre de bulletins de vote (sélection)" + +#: assignment/forms.py:49 motion/forms.py:79 +msgid "Number of all delegates" +msgstr "Nombre de délégués" + +#: assignment/forms.py:50 motion/forms.py:80 +msgid "Number of all participants" +msgstr "Nombre de participants" + +#: assignment/forms.py:51 motion/forms.py:81 +msgid "Use the following custom number" +msgstr "Utilisez le nombre personnalisé suivant" + +#: assignment/forms.py:58 motion/forms.py:88 +msgid "Custom number of ballot papers" +msgstr "Nombre personnalisé de bulletins de vote" + +#: assignment/forms.py:63 +msgid "Title for PDF document (all elections)" +msgstr "Titre du fichier PDF (toutes les élections)" + +#: assignment/forms.py:68 +msgid "Preamble text for PDF document (all elections)" +msgstr "Texte de préambule pour le fichier PDF (toutes les élections)" + +#: assignment/forms.py:72 +msgid "Election method" +msgstr "Mode d'élection" + +#: assignment/forms.py:74 +msgid "Automatic assign of method." +msgstr "Assignation automatique de la méthode." + +#: assignment/forms.py:75 +msgid "Always one option per candidate." +msgstr "Toujours une option par candidat" + +#: assignment/forms.py:76 +msgid "Always Yes-No-Abstain per candidate." +msgstr "Toujours Oui-Non-Abstention par candidat." + +#: assignment/models.py:48 assignment/templates/assignment/overview.html:15 +#: assignment/templates/assignment/view.html:23 +msgid "Searching for candidates" +msgstr "Recherche de candidats" + +#: assignment/models.py:49 assignment/templates/assignment/overview.html:16 +#: assignment/templates/assignment/view.html:25 +msgid "Voting" +msgstr "Vote" + +#: assignment/models.py:50 assignment/templates/assignment/overview.html:17 +#: assignment/templates/assignment/view.html:27 +msgid "Finished" +msgstr "Terminé" + +#: assignment/models.py:53 +msgid "Name" +msgstr "Nom" + +#: assignment/models.py:55 +msgid "Description" +msgstr "Description" + +#: assignment/models.py:59 +msgid "Comment on the ballot paper" +msgstr "Commentaire sur le bulletin de vote" + +#: assignment/models.py:69 motion/models.py:335 +#, python-format +msgid "%s is not a valid status." +msgstr "%s est un statut invalide." + +#: assignment/models.py:71 +#, python-format +msgid "The assignment status is already %s." +msgstr "Le statut d'assignation est déjà sur %s" + +#: assignment/models.py:85 +#, python-format +msgid "%s is already a candidate." +msgstr "%s est déja un candidat." + +#: assignment/models.py:87 assignment/views.py:200 +msgid "The candidate list is already closed." +msgstr "La liste des candidats est déjà fermée" + +#: assignment/models.py:94 +#, fuzzy, python-format +msgid "%s does not want to be a candidate." +msgstr "n'était pas un
candidat" + +#: assignment/models.py:109 +#, python-format +msgid "%s is no candidate" +msgstr "%s n'est pas un candidat" + +#: assignment/models.py:253 +msgid "Can see assignment" +msgstr "Peut voir l'assignation" + +#: assignment/models.py:255 +msgid "Can nominate another person" +msgstr "Peut nonimer une autre personne" + +#: assignment/models.py:256 +msgid "Can nominate themselves" +msgstr "Peut se nominer soi-même" + +#: assignment/models.py:257 +msgid "Can manage assignment" +msgstr "Peut gérer l'assignation" + +#: assignment/models.py:301 motion/models.py:575 +msgid "Abstain" +msgstr "Abstention" + +#: assignment/models.py:303 motion/templates/motion/poll_view.html:22 +msgid "Votes" +msgstr "Votes" + +#: assignment/models.py:320 +#, python-format +msgid "Ballot %d" +msgstr "Vote %d" + +#: assignment/models.py:329 assignment/views.py:340 assignment/views.py:663 +#: assignment/templates/assignment/base_assignment.html:14 +#: assignment/templates/assignment/overview.html:6 +#: assignment/templates/assignment/overview.html:9 +msgid "Elections" +msgstr "Elections" + +#: assignment/views.py:88 +#, python-format +msgid "Candidate %s was nominated successfully." +msgstr "Le candidat %s a été nominé avec succès. " + +#: assignment/views.py:130 +msgid "New election was successfully created." +msgstr "La nouvelle élection a été créée avec succès." + +#: assignment/views.py:132 +msgid "Election was successfully modified." +msgstr "L'élection a été modifiée avec succès." + +#: assignment/views.py:138 motion/views.py:257 motion/views.py:666 +#: participant/views.py:457 participant/views.py:480 utils/views.py:225 +#: utils/views.py:243 utils/views.py:267 +msgid "Please check the form for errors." +msgstr "S'il vous plaît vérifier si il a des erreurs dans le formulaire." + +#: assignment/views.py:157 +#, python-format +msgid "Election %s was successfully deleted." +msgstr "L'election %s a été supprimée avec succès." + +#: assignment/views.py:170 +#, python-format +msgid "Election status was set to: %s." +msgstr "Le statut de l'élection a été changé sur %s." + +#: assignment/views.py:181 +msgid "You have set your candidature successfully." +msgstr "Vous avez inséré votre candidature avec succès." + +#: assignment/views.py:197 +#, fuzzy +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." + +#: assignment/views.py:218 +#, fuzzy, python-format +msgid "Candidate %s was withdrawn successfully." +msgstr "Le candidat %s a été nominé avec succès. " + +#: assignment/views.py:220 +#, fuzzy, python-format +msgid "%s was unblocked successfully." +msgstr "Le candidat %s a été nominé avec succès. " + +#: assignment/views.py:224 +#, fuzzy, python-format +msgid "Do you really want to withdraw %s from the election?" +msgstr "Voulez-vous vraiment exclure %s de cette élection?" + +#: assignment/views.py:226 +#, fuzzy, python-format +msgid "Do you really want to unblock %s from the election?" +msgstr "Voulez-vous vraiment exclure %s de cette élection?" + +#: assignment/views.py:241 +msgid "New ballot was successfully created." +msgstr "Le nouveau vote a été créé avec succès" + +#: assignment/views.py:273 +#, python-format +msgid "Ballot ID %d does not exist." +msgstr "L'identifiant %d de vote n'existe pas." + +#: assignment/views.py:280 +msgid "Ballot successfully published." +msgstr "Le vote a été publié avec succès." + +#: assignment/views.py:282 +msgid "Ballot successfully unpublished." +msgstr "Le vote a été retiré avec succès." + +#: assignment/views.py:295 +msgid "not elected" +msgstr "non élu" + +#: assignment/views.py:298 assignment/views.py:481 +msgid "elected" +msgstr "élu" + +#: assignment/views.py:326 +msgid "Ballot was successfully deleted." +msgstr "Le vote a été supprimé avec succès." + +#: assignment/views.py:337 +msgid "Assignment" +msgstr "Assignation" + +#: assignment/views.py:358 assignment/templates/assignment/overview.html:53 +#: assignment/templates/assignment/widget.html:23 +msgid "No assignments available." +msgstr "Aucune assignation disponible." + +#: assignment/views.py:377 +#, python-format +msgid "Election: %s" +msgstr "Election: %s" + +#: assignment/views.py:389 assignment/views.py:422 +#: assignment/templates/assignment/overview.html:26 +#: assignment/templates/assignment/poll_view.html:18 +#: assignment/templates/assignment/view.html:36 +#: assignment/templates/assignment/view.html:118 +#: assignment/templates/projector/Assignment.html:38 +#: assignment/templates/projector/Assignment.html:56 +msgid "Candidates" +msgstr "Candidats" + +#: assignment/views.py:410 motion/views.py:800 +#: motion/templates/motion/view.html:44 +msgid "Vote results" +msgstr "Résultat du vote" + +#: assignment/views.py:414 +#: assignment/templates/assignment/base_assignment.html:71 +#: assignment/templates/assignment/poll_view.html:5 +#: assignment/templates/assignment/poll_view.html:8 +#: assignment/templates/assignment/view.html:112 +#: assignment/templates/assignment/view.html:121 +#: assignment/templates/projector/Assignment.html:59 +msgid "ballot" +msgstr "vote" + +#: assignment/views.py:417 +msgid "ballots" +msgstr "votes" + +#: assignment/views.py:443 +#, python-format +msgid "" +"Y: %(YES)s\n" +"N: %(NO)s\n" +"A: %(ABSTAIN)s" +msgstr "" +"O: %(YES)s\n" +"N: %(NO)s\n" +"A: %(ABSTAIN)s" + +# assignment/templates/assignment/poll_view.html:35 +#: assignment/views.py:454 assignment/templates/assignment/poll_view.html:35 +#: assignment/templates/assignment/view.html:185 +#: assignment/templates/projector/Assignment.html:97 +#: motion/templates/motion/poll_view.html:31 +msgid "Invalid votes" +msgstr "Votes invalides" + +# assignment/templates/assignment/poll_view.html:45 +#: assignment/views.py:461 assignment/templates/assignment/poll_view.html:45 +#: assignment/templates/assignment/view.html:202 +#: assignment/templates/assignment/view.html:207 +#: assignment/templates/projector/Assignment.html:111 +#: assignment/templates/projector/Assignment.html:117 motion/views.py:807 +#: motion/templates/motion/poll_view.html:35 +#: motion/templates/motion/view.html:84 +#: motion/templates/projector/Motion.html:42 poll/models.py:76 +msgid "Votes cast" +msgstr "Nombre de votants" + +#: assignment/views.py:520 assignment/views.py:536 +#: assignment/templates/assignment/overview.html:25 +#: assignment/templates/assignment/poll_view.html:5 +#: assignment/templates/assignment/view.html:6 +#: assignment/templates/projector/Assignment.html:27 +msgid "Election" +msgstr "Election" + +#: assignment/views.py:542 +#, python-format +msgid "%d. ballot" +msgstr "%d. vote" + +#: assignment/views.py:543 +#, python-format +msgid "%d candidate" +msgid_plural "%d candidates" +msgstr[0] "%d candidat" +msgstr[1] "%d candidats" + +#: assignment/views.py:545 +#, python-format +msgid "%d available posts" +msgstr "%d postes disponibles" + +# assignment/templates/assignment/view.html:160 +#: assignment/views.py:577 assignment/templates/assignment/view.html:168 +#: assignment/templates/projector/Assignment.html:80 motion/views.py:807 +#: motion/views.py:860 motion/templates/motion/view.html:81 +#: motion/templates/projector/Motion.html:39 +msgid "Abstention" +msgstr "Abstention" + +#: assignment/views.py:656 +msgid "Election settings successfully saved." +msgstr "Les paramètres de l'élection ont été enregistrés avec succès." + +#: assignment/views.py:676 +msgid "Assignments" +msgstr "Assignements" + +#: assignment/templates/assignment/base_assignment.html:16 +msgid "All elections" +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" + +#: assignment/templates/assignment/base_assignment.html:20 +msgid "All elections as PDF" +msgstr "Toutes les élections en PDF" + +#: assignment/templates/assignment/base_assignment.html:31 +msgid "View election" +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:44 +msgid "Edit election" +msgstr "Modifier l'élection" + +#: assignment/templates/assignment/base_assignment.html:44 +#: assignment/templates/assignment/overview.html:45 +msgid "Delete election" +msgstr "Supprimer l'élection" + +#: assignment/templates/assignment/base_assignment.html:50 +#: assignment/templates/assignment/overview.html:47 +msgid "Election as PDF" +msgstr "L'élection en PDF" + +#: assignment/templates/assignment/base_assignment.html:56 +msgid "Show election" +msgstr "Projeter l'élection" + +#: assignment/templates/assignment/base_assignment.html:63 +#: motion/templates/motion/base_motion.html:61 +msgid "New agenda item" +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" + +#: assignment/templates/assignment/overview.html:14 +#: assignment/templates/assignment/overview.html:27 +#: assignment/templates/assignment/view.html:11 +#: assignment/templates/projector/Assignment.html:18 motion/views.py:778 +#: motion/templates/motion/overview.html:20 +#: motion/templates/motion/overview.html:40 +#: motion/templates/motion/view.html:34 +#: motion/templates/projector/Motion.html:11 +#: participant/templates/participant/overview.html:52 +msgid "Status" +msgstr "Statut" + +#: assignment/templates/assignment/overview.html:22 +msgid "election" +msgid_plural "elections" +msgstr[0] "élection" +msgstr[1] "élections" + +#: assignment/templates/assignment/overview.html:39 +msgid "Activate election" +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)" + +#: assignment/templates/assignment/poll_view.html:12 +#: motion/templates/motion/poll_view.html:14 +msgid "Special values" +msgstr "Valeurs spéciales" + +#: assignment/templates/assignment/poll_view.html:12 +#: motion/templates/motion/poll_view.html:14 poll/models.py:235 +msgid "majority" +msgstr "majorité" + +#: assignment/templates/assignment/poll_view.html:12 +#: motion/templates/motion/poll_view.html:14 poll/models.py:237 +#: poll/models.py:239 +msgid "undocumented" +msgstr "non documenté" + +#: assignment/templates/assignment/poll_view.html:59 +#: motion/templates/motion/poll_view.html:45 +msgid "Ballot paper as PDF" +msgstr "bulletin de vote en PDF" + +#: assignment/templates/assignment/view.html:21 +msgid "Change status" +msgstr "Modifier le statut" + +#: assignment/templates/assignment/view.html:43 +#: assignment/templates/assignment/view.html:96 +msgid "Remove candidate" +msgstr "Enlever le candidat" + +#: assignment/templates/assignment/view.html:48 +#: assignment/templates/projector/Assignment.html:44 +msgid "No candidates available." +msgstr "Aucun candidat n'est disponible" + +#: assignment/templates/assignment/view.html:60 +msgid "Withdraw self candidature" +msgstr "Retirer sa propre candidature" + +#: assignment/templates/assignment/view.html:66 +msgid "Self candidature" +msgstr "Se proposer comme candidat" + +#: assignment/templates/assignment/view.html:77 +msgid "Add new participant" +msgstr "Ajouter un nouveau participant" + +#: assignment/templates/assignment/view.html:92 +#, fuzzy +msgid "Blocked Candidates" +msgstr "Candidats" + +#: assignment/templates/assignment/view.html:99 +#, fuzzy +msgid "There are no blocked candidates." +msgstr "Recherche de candidats" + +#: assignment/templates/assignment/view.html:103 +#: assignment/templates/projector/Assignment.html:52 +msgid "Election results" +msgstr "Résultat des élections" + +#: assignment/templates/assignment/view.html:126 +msgid "Publish/unpublish results" +msgstr "Publier/dépublier les résultats" + +#: assignment/templates/assignment/view.html:138 +#: assignment/templates/assignment/view.html:226 +msgid "New ballot" +msgstr "Nouveau vote" + +#: assignment/templates/assignment/view.html:153 +#: assignment/templates/projector/Assignment.html:69 +msgid "Candidate is elected" +msgstr "Le candidat est élu" + +#: assignment/templates/assignment/view.html:172 +#: assignment/templates/projector/Assignment.html:84 +msgid "was not a
candidate" +msgstr "n'était pas un
candidat" + +#: assignment/templates/assignment/view.html:190 +#: assignment/templates/projector/Assignment.html:101 motion/views.py:807 +#: motion/templates/motion/view.html:82 +#: motion/templates/projector/Motion.html:40 +msgid "Invalid" +msgstr "Invalide" + +#: assignment/templates/assignment/view.html:221 +#: assignment/templates/projector/Assignment.html:126 +msgid "No ballots available." +msgstr "Aucun vote disponible." + +#: config/forms.py:24 +msgid "Event name" +msgstr "Nom de l'événement" + +#: config/forms.py:30 +msgid "Short description of event" +msgstr "Une courte description de l'événement" + +#: config/forms.py:38 +msgid "Event date" +msgstr "Date de l'événement" + +#: config/forms.py:44 +msgid "Event location" +msgstr "Lieu de l'événement" + +#: config/forms.py:50 +msgid "Event organizer" +msgstr "Organisateur de l'événement" + +#: config/forms.py:55 +msgid "Allow access for anonymous guest users" +msgstr "Permettre l'accès anomyme" + +#: config/forms.py:67 participant/forms.py:114 +msgid "Welcome text" +msgstr "Texte de bienvenue" + +#: config/models.py:39 +msgid "Can manage configuration" +msgstr "Peut gérer la configuration" + +#: config/models.py:84 +msgid "Presentation system for agenda, motions and elections" +msgstr "" +"Système de présentation pour l'ordre du jour, les motions et les élections" + +#: config/models.py:89 templates/base.html:30 +msgid "Welcome" +msgstr "Bienvenue" + +#: config/models.py:90 participant/models.py:192 +msgid "Welcome to OpenSlides!" +msgstr "Bienvenue sur OpenSlides!" + +#: config/models.py:92 +#, python-format +msgid "Get professional support for OpenSlides on %s." +msgstr "Obtenez de l'aide professionnelle pour OpenSlides sur %s." + +#: config/models.py:107 +msgid "General" +msgstr "Général" + +#: config/models.py:131 config/templates/config/version.html:5 +#: config/templates/config/version.html:8 +#: config/templates/config/version.html:11 motion/views.py:792 +#: motion/templates/motion/view.html:214 motion/templates/motion/view.html:244 +msgid "Version" +msgstr "Version" + +#: config/views.py:79 +#, fuzzy +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" + +#: config/views.py:85 +msgid "General settings successfully saved." +msgstr "Les paramètres généraux ont été enregistrés avec succès." + +#: config/views.py:120 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" + +#: config/templates/config/general.html:11 +msgid "Event" +msgstr "Evénement" + +#: config/templates/config/general.html:26 +msgid "Frontpage" +msgstr "Page d'accueil" + +#: config/templates/config/general.html:41 +msgid "System" +msgstr "Système" + +#: motion/forms.py:25 motion/models.py:542 motion/views.py:826 +#: motion/templates/motion/view.html:229 motion/templates/motion/view.html:249 +#: motion/templates/projector/Motion.html:77 +msgid "Reason" +msgstr "Motivation" + +#: motion/forms.py:30 +msgid "Trivial change" +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." + +#: motion/forms.py:44 motion/views.py:765 motion/templates/motion/view.html:22 +msgid "Supporters" +msgstr "Partisants" + +#: motion/forms.py:50 participant/forms.py:102 +msgid "CSV File" +msgstr "Fichier CSV" + +#: motion/forms.py:54 +msgid "Import motions with status \"authorized\"" +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é\" " + +#: motion/forms.py:63 +msgid "Number of (minimum) required supporters for a 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" + +#: motion/forms.py:72 +msgid "Motion preamble" +msgstr "Préambule de la motion" + +#: motion/forms.py:93 +msgid "Title for PDF document (all motions)" +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)" + +#: motion/forms.py:102 +msgid "Allow trivial changes" +msgstr "Pemettre des changements triviaux" + +#: motion/forms.py:103 +#, fuzzy +msgid "Warning: Trivial changes undermine the motions autorisation system." +msgstr "" +"Attention: Les changements triviaux perturbent le système d'autorisation de " +"motion" + +#: motion/models.py:45 +msgid "Published" +msgstr "Publié" + +#: motion/models.py:46 +msgid "Permitted" +msgstr "Permis" + +#: motion/models.py:47 motion/templates/motion/overview.html:24 +#: motion/templates/motion/view.html:167 +msgid "Accepted" +msgstr "Accepté" + +#: motion/models.py:48 motion/templates/motion/overview.html:25 +#: motion/templates/motion/view.html:172 +msgid "Rejected" +msgstr "Rejeté" + +#: motion/models.py:49 +#, fuzzy +msgid "Withdrawed" +msgstr "Retiré" + +#: motion/models.py:50 motion/templates/motion/view.html:180 +msgid "Adjourned" +msgstr "Ajourné" + +#: motion/models.py:51 motion/templates/motion/view.html:183 +msgid "Not Concerned" +msgstr "Non concerné" + +#: motion/models.py:52 motion/templates/motion/view.html:186 +msgid "Commited a bill" +msgstr "Transféré à (une commission)" + +#: motion/models.py:53 +msgid "Rejected (not authorized)" +msgstr "Rejeté (non autorisé)" + +#: motion/models.py:54 motion/templates/motion/overview.html:27 +msgid "Needs Review" +msgstr "Doit être revu" + +#: motion/models.py:66 motion/views.py:745 +#: motion/templates/motion/overview.html:41 +#: motion/templates/motion/view.html:18 +#: motion/templates/projector/Motion.html:55 +msgid "Submitter" +msgstr "Requérant" + +#: motion/models.py:103 +#, python-format +msgid "Version %d authorized" +msgstr "Version %d autorisée" + +#: motion/models.py:110 +#, python-format +msgctxt "Rejected means not authorized" +msgid "Version %d rejected" +msgstr "Version %d rejetée" + +#: motion/models.py:139 +msgid "Searching for supporters." +msgstr "Recherche de soutien" + +#: motion/models.py:141 +msgid "Not yet authorized." +msgstr "N'est pas encore autorisé" + +#: motion/models.py:143 +msgid "Not yet authorized changes." +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: " +"%(changed_fields)s" + +#: motion/models.py:234 +#, python-format +msgid "Version %s created" +msgstr "Version %s créée" + +#: motion/models.py:244 +msgid "Supporters removed" +msgstr "Tous les partisans supprimés" + +#: motion/models.py:253 +#, python-format +msgid "Status reseted to: %s" +msgstr "Statut remis à %s" + +#: motion/models.py:265 +#, python-format +msgid "Supporter: +%s" +msgstr "Partisants: +%s" + +#: motion/models.py:278 +#, python-format +msgid "Supporter: -%s" +msgstr "Partisants: -%s" + +#: motion/models.py:295 +#, fuzzy, python-format +msgid "Number set: %s" +msgstr "Numéro inséré: %s" + +#: motion/models.py:308 +#, python-format +msgid "Version %s authorized" +msgstr "Version %s autorisée" + +#: motion/models.py:322 +#, python-format +msgid "Version %s not authorized" +msgstr "Version %s non autorisée" + +#: motion/models.py:338 +#, python-format +msgid "The motion status is already '%s.'" +msgstr "La motion a déja le statut '%s'." + +#: motion/models.py:346 +#, python-format +msgid "" +"The motion status is: '%(currentstatus)s'. You can not set the status to " +"'%(newstatus)s'." +msgstr "" +"Le statut de la motion est: '%(currentstatus)s'. Vous ne pouvez pas le " +"changer le statut sur '%(newstatus)s'." + +#: motion/models.py:354 +msgid "Status modified" +msgstr "Statut modifié" + +#: motion/models.py:446 +msgid "by" +msgstr "par" + +#: motion/models.py:454 motion/templates/motion/view.html:210 +#: motion/templates/motion/widget.html:27 +#: motion/templates/projector/Motion.html:65 +msgid "no number" +msgstr "pas de nombre" + +#: motion/models.py:455 motion/templates/motion/overview.html:32 +#: motion/templates/motion/widget.html:23 +#, fuzzy +msgid "motion" +msgstr "motion" + +#: motion/models.py:480 +msgid "Poll created" +msgstr "Sondage créé" + +#: motion/models.py:531 +#, fuzzy +msgid "Can see motions" +msgstr "Peut voir les motions" + +#: motion/models.py:532 +#, fuzzy +msgid "Can create motions" +msgstr "Peut de créer des motions" + +#: motion/models.py:533 +#, fuzzy +msgid "Can support motions" +msgstr "Peut soutenir les motions" + +#: motion/models.py:534 +#, fuzzy +msgid "Can manage motions" +msgstr "Peut gérer les motions" + +#: motion/models.py:601 +#, fuzzy +msgid "The assembly may decide," +msgstr "Je demande a l'Assemblée de décider sur..." + +#: motion/models.py:604 motion/views.py:695 motion/views.py:920 +#: motion/templates/motion/base_motion.html:9 +#: motion/templates/motion/overview.html:7 +#: motion/templates/motion/overview.html:10 +msgid "Motions" +msgstr "Motions" + +#: motion/views.py:180 +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." + +#: motion/views.py:185 +#, fuzzy +msgid "You can not edit this motion." +msgstr "" +"Vous ne pouvez pas modifier cette motion, Vous n'êtes pas le requérant." + +#: motion/views.py:248 +msgid "New motion was successfully created." +msgstr "La nouvelle motion a été créée avec succès." + +#: motion/views.py:250 +msgid "Motion was successfully modified." +msgstr "La motion a été modifiée avec succès." + +#: motion/views.py:264 +msgid "" +"Attention: Do you really want to edit this motion? The supporters will " +"not be removed automatically because you can manage motions. Please " +"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!" + +#: motion/views.py:266 +#, python-format +msgid "" +"Attention: Do you really want to edit this motion? All %s supporters " +"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." + +#: motion/views.py:298 +msgid "Motion number was successfully set." +msgstr "Le numéro de la motion a été mis avec succès." + +#: motion/views.py:314 +msgid "Motion was successfully authorized." +msgstr "La motion a été autorisée avec succès." + +#: motion/views.py:329 +msgid "Motion was successfully rejected." +msgstr "La motion a été rejetée avec succès. " + +#: motion/views.py:345 +#, python-format +msgid "Motion status was set to: %s." +msgstr "Le statut de la motion a été changé sur: b>%s" + +#: motion/views.py:361 +msgid "Motion status was reset." +msgstr "Statut de la motion a été remis à zéro." + +#: motion/views.py:388 +#, fuzzy +msgid "You can not support this motion." +msgstr "Vous n'êtes plus partisan de cette motion. " + +#: motion/views.py:391 +#, fuzzy +msgid "You can not unsupport this motion." +msgstr "Vous n'êtes plus partisan de cette motion. " + +#: motion/views.py:402 +#, fuzzy +msgid "Do you really want to support this motion?" +msgstr "Voulez-vous vraiment supprimer plusieurs motions?" + +#: motion/views.py:404 +#, fuzzy +msgid "Do you really want to unsupport this motion?" +msgstr "Voulez-vous vraiment supprimer plusieurs motions?" + +#: motion/views.py:415 +#, fuzzy +msgid "You have supported this motion successfully." +msgstr "Vous avez été ajouté comme partisans de la motion avec succès." + +#: motion/views.py:417 +#, fuzzy +msgid "You have unsupported this motion successfully." +msgstr "Vous n'êtes plus partisan de cette motion. " + +#: motion/views.py:431 +msgid "New vote was successfully created." +msgstr "Nouveau vote a été créé avec succès." + +#: motion/views.py:447 +msgid "Poll deleted" +msgstr "Sondage supprimé" + +#: motion/views.py:448 +msgid "Poll was successfully deleted." +msgstr "Le sondage a été supprimé avec succès." + +#: motion/views.py:450 +#, python-format +msgid "the %s. poll" +msgstr "le %s. sondage" + +#: motion/views.py:491 motion/views.py:500 +#, python-format +msgid "You can not delete motion %s." +msgstr "Vous ne pouvez pas supprimer la motion %s." + +#: motion/views.py:496 motion/views.py:504 +#, python-format +msgid "Motion %s was successfully deleted." +msgstr "Motion %s a été supprimé avec succès." + +#: motion/views.py:506 +msgid "Invalid request" +msgstr "Demande invalide" + +#: motion/views.py:530 +msgid "Poll was updated" +msgstr "Le sondage a été actualisé" + +#: motion/views.py:547 +#, python-format +msgid "Version %s accepted." +msgstr "Version %s acceptée." + +#: motion/views.py:549 +#, python-format +msgid "Do you really want to authorize version %s?" +msgstr "Voulez-vous vraiment autoriser cette version %s" + +#: motion/views.py:559 +#, python-format +msgid "Version %s rejected." +msgstr "Version %s rejetée." + +#: motion/views.py:561 +msgid "ERROR by rejecting the version." +msgstr "ERREUR en rejetant la version." + +#: motion/views.py:563 +#, python-format +msgid "Do you really want to reject version %s?" +msgstr "Voulez vous vraiment rejeter la version %s?" + +#: motion/views.py:593 motion/views.py:597 motion/views.py:603 +#: motion/views.py:606 participant/api.py:76 +#, 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" + +#: motion/views.py:652 +#, 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." + +#: motion/views.py:655 +#, 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." + +#: motion/views.py:658 +#, 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." + +#: motion/views.py:662 participant/api.py:92 +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" + +#: motion/views.py:664 participant/api.py:94 +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 " +"pris en charge" + +#: motion/views.py:668 +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" + +#: motion/views.py:669 +#, fuzzy +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." + +#: motion/views.py:702 motion/views.py:840 +#: motion/templates/motion/poll_view.html:7 +#: motion/templates/motion/poll_view.html:12 +#: motion/templates/motion/view.html:7 motion/templates/motion/view.html:206 +#: motion/templates/motion/view.html:225 +#: motion/templates/projector/Motion.html:7 +#: motion/templates/projector/Motion.html:65 +msgid "Motion" +msgstr "Motion" + +#: motion/views.py:716 motion/templates/motion/overview.html:84 +msgid "No motions available." +msgstr "Aucune motion disponible" + +#: motion/views.py:721 motion/views.py:723 motion/views.py:738 +#: motion/views.py:740 motion/templates/motion/base_motion.html:24 +#: motion/templates/projector/Motion.html:63 +#, fuzzy +msgid "Motion No." +msgstr "Motion" + +#: motion/views.py:755 +msgid "Signature" +msgstr "" + +#: motion/views.py:806 motion/templates/motion/base_motion.html:55 +#: motion/templates/motion/poll_view.html:8 +#: motion/templates/motion/poll_view.html:13 +#: motion/templates/motion/view.html:66 motion/templates/motion/view.html:74 +#: motion/templates/projector/Motion.html:33 +msgid "Vote" +msgstr "Vote" + +#: motion/views.py:840 +msgid "Poll" +msgstr "Sondage" + +#: motion/views.py:854 +#, fuzzy, python-format +msgid "Motion No. %s" +msgstr "Motion No %s" + +#: motion/views.py:856 +#, python-format +msgid "%d. Vote" +msgstr "%d. Vote" + +#: motion/views.py:913 +msgid "Motion settings successfully saved." +msgstr "Les paramètres des motions ont été enregistrés avec succès" + +#: motion/templates/motion/base_motion.html:11 +msgid "All motions" +msgstr "Toutes les motions" + +#: motion/templates/motion/base_motion.html:13 +#: motion/templates/motion/edit.html:10 motion/templates/motion/edit.html:18 +msgid "New motion" +msgstr "Nouvelle motion" + +#: motion/templates/motion/base_motion.html:16 +#: motion/templates/motion/import.html:5 motion/templates/motion/import.html:8 +msgid "Import motions" +msgstr "Importer des motions" + +#: motion/templates/motion/base_motion.html:18 +msgid "All motions as PDF" +msgstr "Toutes les motions dans un PDF" + +#: motion/templates/motion/base_motion.html:34 +msgid "View motion" +msgstr "Afficher la motion" + +#: motion/templates/motion/base_motion.html:38 +#: motion/templates/motion/edit.html:8 motion/templates/motion/edit.html:16 +#: motion/templates/motion/overview.html:72 +msgid "Edit motion" +msgstr "Modifier la motion" + +#: motion/templates/motion/base_motion.html:42 +#: motion/templates/motion/overview.html:74 +msgid "Delete motion" +msgstr "Supprimer la motion" + +#: motion/templates/motion/base_motion.html:45 +#: motion/templates/motion/overview.html:77 +msgid "Motion as PDF" +msgstr "Motion dans un PDF" + +#: motion/templates/motion/base_motion.html:49 +msgid "Show Motion" +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" + +#: motion/templates/motion/import.html:9 +msgid "Select a CSV file to import motions!" +msgstr "Selectionnez un fichier CSV pour importer les motions!" + +#: motion/templates/motion/import.html:11 +msgid "" +"Required comma separated values: {number, title, text, reason, " +"first_name, last_name} (number and reason " +"are optional and may be empty)" +msgstr "" +"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:13 +#: participant/templates/participant/import.html:13 +msgid "Required CSV file encoding: UTF-8 (Unicode)." +msgstr "Le fichier CSV requièrt un encodage de caractères UTF-8 (Unicode)" + +#: motion/templates/motion/import.html:16 +#: participant/templates/participant/import.html:16 +msgid "A CSV example file is available in OpenSlides Wiki." +msgstr "Un exemple de fichier CSV est disponible sur le Wiki de Openslides. " + +#: motion/templates/motion/import.html:23 +#: participant/templates/participant/import.html:23 +msgid "Import" +msgstr "Importation" + +#: motion/templates/motion/overview.html:15 +msgid "Need supporters" +msgstr "A besoin de partisans" + +#: motion/templates/motion/overview.html:18 +msgid "Without number" +msgstr "Sans numéro" + +#: motion/templates/motion/overview.html:22 +msgid "Not yet authorized" +msgstr "N'est pas encore autorisé" + +#: motion/templates/motion/overview.html:23 +#, fuzzy +msgid "Authorized" +msgstr "Autorisé" + +#: motion/templates/motion/overview.html:26 +#, fuzzy +msgid "Withdrawen (by submitter)" +msgstr "retiré (par le requérant)" + +#: motion/templates/motion/overview.html:35 +msgid "Number" +msgstr "Numéro" + +#: motion/templates/motion/overview.html:36 +msgid "Motion title" +msgstr "Titre de la motion" + +#: motion/templates/motion/overview.html:38 +msgid "Number of supporters" +msgstr "Nombre de partisans" + +#: motion/templates/motion/overview.html:42 +#: motion/templates/motion/view.html:109 +msgid "Creation Time" +msgstr "Temps de création" + +#: motion/templates/motion/overview.html:67 +msgid "Activate motion" +msgstr "Activer la motion" + +#: motion/templates/motion/poll_view.html:21 +msgid "Option" +msgstr "Option" + +#: motion/templates/motion/view.html:51 motion/templates/motion/view.html:91 +msgid "New vote" +msgstr "Nouveau vote" + +#: motion/templates/motion/view.html:67 +msgid "Edit Vote" +msgstr "Modifier le vote" + +#: motion/templates/motion/view.html:70 +msgid "Delete Vote" +msgstr "Supprimer le vote" + +#: motion/templates/motion/view.html:99 +msgid "Enter result" +msgstr "Insérer le résultat" + +#: motion/templates/motion/view.html:116 +msgid "Withdraw" +msgstr "Retirer" + +#: motion/templates/motion/view.html:124 +msgid "Unsupport" +msgstr "Ne plus soutenir" + +#: motion/templates/motion/view.html:130 +msgid "Support" +msgstr "Soutenir" + +#: motion/templates/motion/view.html:136 +msgid "minimum required supporters" +msgstr "Nombres Minimum de partisans requis" + +#: motion/templates/motion/view.html:143 +msgid "Manage motion" +msgstr "Gérer la motion" + +#: motion/templates/motion/view.html:146 +msgid "Formal validation" +msgstr "Validation formelle" + +#: motion/templates/motion/view.html:148 +msgid "Publish" +msgstr "Publier" + +#: motion/templates/motion/view.html:151 +msgid "Permit" +msgstr "Permettre" + +#: motion/templates/motion/view.html:154 +#, fuzzy +msgid "Not permit (reject)" +msgstr "Non autorisé (rejeter)" + +#: motion/templates/motion/view.html:157 +msgid "Set Number" +msgstr "Insérer un numéro" + +#: motion/templates/motion/view.html:164 +msgid "Result after 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" + +#: motion/templates/motion/view.html:189 +#, fuzzy +msgid "Withdrawed by Submitter" +msgstr "Retiré par le requérant" + +#: motion/templates/motion/view.html:194 +msgid "For Administration only:" +msgstr "Seulement pour les administrateurs" + +#: motion/templates/motion/view.html:196 +msgid "Reset" +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" + +#: motion/templates/motion/view.html:219 motion/templates/motion/view.html:221 +msgid "Go to 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" + +#: motion/templates/motion/view.html:239 +msgid "Version History" +msgstr "Historique des versions" + +#: motion/templates/motion/view.html:245 +msgid "Time" +msgstr "Temps" + +#: motion/templates/motion/view.html:256 +msgid "Version authorized" +msgstr "Version autorisée" + +#: motion/templates/motion/view.html:259 +msgid "Permit Version" +msgstr "Permettre la version" + +#: motion/templates/motion/view.html:262 +msgid "Reject Version" +msgstr "Rejeter la version " + +#: motion/templates/motion/view.html:266 +msgid "Version rejected" +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é" + +#: motion/templates/motion/view.html:299 +msgid "Log" +msgstr "Log" + +#: motion/templates/motion/widget.html:31 +#, fuzzy +msgid "No motion available." +msgstr "Aucune motion disponible" + +#: motion/templates/projector/Motion.html:29 +msgid "Poll result" +msgstr "Résultat du sondage" + +#: motion/templates/projector/Motion.html:47 +msgid "No poll results available." +msgstr "Aucun résultat de sondage disponible" + +#: participant/__init__.py:3 +msgid "Participant" +msgstr "Participant" + +#: participant/forms.py:26 +#: participant/templates/participant/group_overview.html:6 +#: participant/templates/participant/group_overview.html:9 +msgid "User groups" +msgstr "Groupes d'utilisateurs" + +#: participant/forms.py:44 +#, fuzzy +msgid "Persmissions" +msgstr "Permettre la version" + +#: participant/forms.py:47 +#, fuzzy +msgid "Users" +msgstr "Utilisateur: %s" + +#: participant/forms.py:83 +#, fuzzy +msgid "You can not edit the name for the anonymous user" +msgstr "" +"Vous ne pouvez pas modifier cette motion, Vous n'êtes pas le requérant." + +#: participant/forms.py:87 +#, python-format +msgid "Group name \"%s\" is reserved for internal use." +msgstr "Ce nom de groupe \"%s\" est réservé pour une utilisation interne." + +#: participant/forms.py:109 +msgid "System URL" +msgstr "URL du système" + +#: participant/forms.py:110 participant/forms.py:115 +msgid "Printed in PDF of first time passwords only." +msgstr "" +"Imprimé dans le PDF avec la liste des premiers mots de passe seulement." + +#: participant/forms.py:118 +msgid "Sort users by first name" +msgstr "" + +#: participant/models.py:29 participant/templates/participant/overview.html:25 +msgid "Male" +msgstr "Masculin" + +#: participant/models.py:30 participant/templates/participant/overview.html:26 +msgid "Female" +msgstr "Féminin" + +#: participant/models.py:33 participant/templates/participant/overview.html:38 +msgid "Delegate" +msgstr "Délégué" + +#: participant/models.py:34 participant/templates/participant/overview.html:39 +msgid "Observer" +msgstr "Observateur" + +#: participant/models.py:35 participant/templates/participant/overview.html:40 +msgid "Staff" +msgstr "Personnel" + +#: participant/models.py:36 participant/templates/participant/overview.html:41 +msgid "Guest" +msgstr "Invité" + +#: participant/models.py:41 participant/templates/participant/overview.html:30 +#: participant/templates/participant/overview.html:68 +msgid "Detail" +msgstr "" + +#: participant/models.py:42 +#, fuzzy +msgid "Will be shown behind the name." +msgstr "Apparait après le nom." + +#: participant/models.py:45 participant/templates/participant/overview.html:24 +msgid "Gender" +msgstr "Sexe" + +#: participant/models.py:45 participant/models.py:48 participant/models.py:51 +msgid "Only for filter the userlist." +msgstr "Seulement pour filtrer la liste des utilisateurs." + +#: participant/models.py:48 +msgid "Typ" +msgstr "Type" + +#: participant/models.py:50 participant/views.py:217 +#: participant/templates/participant/overview.html:45 +#: participant/templates/participant/overview.html:70 +msgid "Committee" +msgstr "Comité" + +#: participant/models.py:54 +msgid "Only for notes." +msgstr "Seulement pour des notes." + +#: participant/models.py:57 +#, fuzzy +msgid "Default password" +msgstr "Premier mot de passe" + +#: participant/models.py:102 +msgid "Can see participant" +msgstr "Peut voir les participants" + +#: participant/models.py:104 +msgid "Can manage participant" +msgstr "Peut gérer des participants" + +#: participant/views.py:212 +msgid "Participant-list" +msgstr "Liste des participants" + +#: participant/views.py:213 +msgid "List of Participants" +msgstr "La liste des participants" + +#: participant/views.py:216 participant/templates/participant/overview.html:67 +msgid "Last Name" +msgstr "Nom" + +#: participant/views.py:216 participant/templates/participant/overview.html:66 +msgid "First Name" +msgstr "Prénom" + +#: participant/views.py:216 +msgid "Group" +msgstr "Groupe" + +#: participant/views.py:216 participant/templates/participant/overview.html:37 +#: participant/templates/participant/overview.html:69 +msgid "Type" +msgstr "Type" + +#: participant/views.py:245 +msgid "Participant-passwords" +msgstr "Mot de passe du participant" + +#: participant/views.py:263 +msgid "Account for OpenSlides" +msgstr "Compte pour OpenSlides" + +#: participant/views.py:265 +#, python-format +msgid "for %s" +msgstr "pour %s" + +#: participant/views.py:268 +#, python-format +msgid "User: %s" +msgstr "Utilisateur: %s" + +#: participant/views.py:272 +#, python-format +msgid "Password: %s" +msgstr "Mot de passe: %s" + +#: participant/views.py:277 +#, python-format +msgid "URL: %s" +msgstr "URL: %s" + +#: participant/views.py:319 +#, python-format +msgid "%d new participants were successfully imported." +msgstr "%d nouveaux participants ont été importés avec succès. " + +#: participant/views.py:330 +#, fuzzy +msgid "Do you really want to reset the password?" +msgstr "Voulez-vous vraiment initialser le mot de passe pour %s?" + +#: participant/views.py:343 +#, fuzzy, python-format +msgid "The Password for %s was successfully reset." +msgstr "Le mot de passe de %s a été initialisé avec succès" + +#: participant/views.py:422 +msgid "Participants settings successfully saved." +msgstr "" +"Les modifications des paramètres des participants ont été appliquées avec " +"succès" + +#: participant/views.py:432 +#, fuzzy, python-format +msgid "" +"Installation was successfully! Use %(user)s (password: %(password)s) for " +"first login.
Important: Please change the password after " +"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é." + +#: participant/views.py:455 +msgid "User settings successfully saved." +msgstr "Les paramètres d'utilisateurs ont été enregistrés avec succès." + +#: participant/views.py:477 +msgid "Password successfully changed." +msgstr "Le mot de passe a été changé avec succès." + +#: participant/views.py:495 +#: participant/templates/participant/base_participant.html:12 +#: participant/templates/participant/overview.html:7 +#: participant/templates/participant/overview.html:18 +#: participant/templates/participant/overview.html:62 +msgid "Participants" +msgstr "Participants" + +#: participant/templates/participant/base_participant.html:15 +msgid "All participants" +msgstr "Tout les participants" + +#: participant/templates/participant/base_participant.html:18 +#: participant/templates/participant/edit.html:10 +#: participant/templates/participant/edit.html:19 +msgid "New participant" +msgstr "Nouveau participant" + +#: participant/templates/participant/base_participant.html:19 +msgid "All user groups" +msgstr "Tout les groupes d'utilisateurs" + +#: participant/templates/participant/base_participant.html:20 +#: participant/templates/participant/group_edit.html:10 +#: participant/templates/participant/group_edit.html:18 +msgid "New user group" +msgstr "Nouveau groupe d'utilisateurs" + +#: participant/templates/participant/base_participant.html:21 +#: participant/templates/participant/import.html:5 +#: participant/templates/participant/import.html:8 +msgid "Import participants" +msgstr "Importer des participants" + +#: participant/templates/participant/base_participant.html:24 +msgid "List of participants as PDF" +msgstr "La liste des participants en PDF" + +#: participant/templates/participant/base_participant.html:27 +msgid "First time passwords as PDF" +msgstr "La liste des premiers mots de passe en PDF" + +#: participant/templates/participant/config.html:5 +#: participant/templates/participant/config.html:8 +msgid "Participant settings" +msgstr "Paramètres du participant" + +#: participant/templates/participant/edit.html:8 +#: participant/templates/participant/edit.html:17 +#: participant/templates/participant/overview.html:94 +msgid "Edit participant" +msgstr "Modifier le participant" + +#: participant/templates/participant/edit.html:26 +msgid "Reset to First Password" +msgstr "Initialiser au premier mot de passe" + +#: participant/templates/participant/group_edit.html:8 +#: participant/templates/participant/group_edit.html:16 +msgid "Edit user group" +msgstr "Modifier le groupe d'utilisateurs" + +#: participant/templates/participant/group_overview.html:12 +msgid "User Group" +msgstr "Groupe d'utilisateurs" + +#: participant/templates/participant/group_overview.html:18 +msgid "Edit group" +msgstr "Modifier le groupe" + +#: participant/templates/participant/group_overview.html:20 +msgid "Delete group" +msgstr "Supprimer le groupe" + +#: participant/templates/participant/group_overview.html:26 +msgid "No user groups available." +msgstr "Aucun groupe d'utilisateur n'est disponible" + +#: participant/templates/participant/import.html:9 +msgid "Select a CSV file to import participants!" +msgstr "Selectionnez un fichier CSV pour importer des participants" + +#: participant/templates/participant/import.html:11 +msgid "" +"Required comma separated values: {first_name, last_name, gender, " +"group, type, committee, comment}" +msgstr "" +"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 +#: participant/templates/participant/login.html:58 templates/base.html:32 +msgid "Login" +msgstr "Connexion" + +#: participant/templates/participant/login.html:21 +#: participant/templates/participant/login.html:34 templates/base.html:57 +#: templates/base.html.py:64 +msgid "Close this notification" +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." + +#: participant/templates/participant/login.html:62 +msgid "Continue as guest" +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é" + +#: participant/templates/participant/overview.html:53 projector/models.py:67 +msgid "Active" +msgstr "Actif" + +#: participant/templates/participant/overview.html:54 +msgid "Inactive" +msgstr "Inactif" + +#: participant/templates/participant/overview.html:60 +msgid "participant" +msgid_plural "participants" +msgstr[0] "participant" +msgstr[1] "participants" + +#: participant/templates/participant/overview.html:62 +msgid "of" +msgstr "de" + +#: participant/templates/participant/overview.html:73 +msgid "Last Login" +msgstr "Dernière connexion" + +#: participant/templates/participant/overview.html:97 +msgid "Delete participant" +msgstr "Supprimer le participant" + +#: participant/templates/participant/overview.html:99 +#, fuzzy +msgid "Change status to inactive" +msgstr "Changer le statut (actif/inactif)" + +#: participant/templates/participant/overview.html:102 +#, fuzzy +msgid "Change status to active" +msgstr "Changer le statut (actif/inactif)" + +#: participant/templates/participant/overview.html:111 +msgid "No participants available." +msgstr "Aucun participant disponible" + +#: participant/templates/participant/password_change.html:5 +#: participant/templates/participant/password_change.html:11 +#: participant/templates/participant/password_change.html:16 +#: participant/templates/participant/settings.html:11 +msgid "Password Settings" +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" + +#: 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" + +#: poll/models.py:95 +msgid "Votes invalid" +msgstr "Votes invalides" + +#: poll/models.py:128 +msgid "votes" +msgstr "votes" + +#: projector/models.py:53 +msgid "Can manage the projector" +msgstr "Peut gérer le projecteur" + +#: projector/models.py:54 +#, fuzzy +msgid "Can see the projector" +msgstr "Peut voir le projecteur" + +#: projector/models.py:55 +#, fuzzy +msgid "Can see the dashboard" +msgstr "Peut voir l'ordre du jour" + +#: projector/views.py:216 +msgid "Errors in the form" +msgstr "" + +#: projector/views.py:392 projector/templates/projector/dashboard.html:17 +msgid "Dashboard" +msgstr "" + +#: projector/views.py:409 +#, fuzzy +msgid "Projector live view" +msgstr "Vue projecteur live " + +#: projector/views.py:435 +msgid "Overlays" +msgstr "Superpositions" + +#: projector/views.py:448 +#, fuzzy +msgid "Custom Slides" +msgstr "Diapositives personnalisées" + +#: projector/templates/projector/base_projector.html:7 +#: projector/templates/projector/base_projector.html:12 +msgid "Projector" +msgstr "Projecteur" + +#: projector/templates/projector/base_projector.html:15 +msgid "Overview" +msgstr "Vue d'ensemble" + +#: projector/templates/projector/base_projector.html:18 +#: projector/templates/projector/select_widgets.html:5 +#: projector/templates/projector/select_widgets.html:8 +msgid "Select widgets" +msgstr "" + +#: projector/templates/projector/base_projector.html:22 +#: templates/front_page.html:25 +#, fuzzy +msgid "Projector view" +msgstr "Vue projecteur" + +#: projector/templates/projector/control_countdown.html:6 +msgctxt "seconds" +msgid "s" +msgstr "s" + +#: projector/templates/projector/control_countdown.html:7 +msgid "Save as default" +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" + +#: projector/templates/projector/control_countdown.html:13 +msgid "Start countdown" +msgstr "Démarrer le compte à rebours" + +#: projector/templates/projector/control_countdown.html:16 +msgid "Stop countdown" +msgstr "Arrêter le compte à rebours " + +#: projector/templates/projector/control_overlay_message.html:11 +msgid "Clean message" +msgstr "Supprimer le message" + +#: projector/templates/projector/custom_slide_widget.html:14 +msgid "Welcome Page" +msgstr "Page d'accueil" + +#: projector/templates/projector/custom_slide_widget.html:41 +msgid "New slide" +msgstr "nouvelle diapositive" + +#: projector/templates/projector/dashboard.html:21 +msgid "Adjust projector view" +msgstr "Régler la vue projecteur" + +#: projector/templates/projector/dashboard.html:22 +msgid "Zoom in" +msgstr "Zoom avant" + +#: projector/templates/projector/dashboard.html:25 +msgid "Zoom out" +msgstr "Zoom arrière" + +#: projector/templates/projector/dashboard.html:28 +msgid "Scroll text up" +msgstr "Faire défiler le texte vers le haut" + +#: projector/templates/projector/dashboard.html:31 +msgid "Scroll text down" +msgstr "Faire défiler le texte vers le bas" + +#: projector/templates/projector/dashboard.html:34 +msgid "Reset projector view" +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" + +#: projector/templates/projector/select_widgets.html:17 +#, fuzzy +msgid "No widgets available" +msgstr "Pas d'éléments disponibles." + +#: templates/404.html:7 +msgid "Page not found." +msgstr "N'a pas pu trouver la page." + +#: templates/500.html:7 +msgid "Server Error" +msgstr "Erreur du serveur" + +#: templates/base.html:21 templates/front_page.html:6 +#: templates/front_page.html.py:22 +msgid "Home" +msgstr "Accueil" + +#: templates/base.html:27 +msgid "Logout" +msgstr "Déconnecter" + +#: templates/front_page.html:12 +msgid "You have access to the following pages:" +msgstr "Vous avez accès aux pages suivantes:" + +#: utils/pdf.py:225 +msgid "%Y-%m-%d %H:%Mh" +msgstr "%d-%m-%Y %H:%Mh" + +#: utils/pdf.py:226 +#, python-format +msgid "Printed: %s" +msgstr "Imprimé: %s" + +#: utils/pdf.py:237 utils/pdf.py:246 +#, python-format +msgid "Page %s" +msgstr "Page %s" + +#: utils/utils.py:66 utils/views.py:290 +#, python-format +msgid "Do you really want to delete %s?" +msgstr "Voulez-vous vraiment supprimer %s?" + +#: utils/utils.py:111 +msgid "Sorry, you have no rights to see this page." +msgstr "Désolé, vous n'avez pas le droit de voir cette page" + +#: utils/views.py:109 +msgid "Are you sure?" +msgstr "" + +#: utils/views.py:110 +msgid "Thank you for your answer" +msgstr "" + +#: utils/views.py:247 +#, python-format +msgid "%s was successfully modified." +msgstr "%s a été modifié avec succès." + +#: utils/views.py:278 +#, python-format +msgid "%s was successfully created." +msgstr "%s a été créé avec succès." + +#: utils/views.py:296 +#, python-format +msgid "%s was successfully deleted." +msgstr "%s a été supprimé avec succès" + +#: utils/views.py:312 +msgid "undefined-filename" +msgstr "nom de fichier non-déterminé" + +#: utils/jsonfield/fields.py:21 +msgid "Enter valid JSON" +msgstr "Entre une JSON valide" + +#~ msgid "Do you really want to delete %s?" +#~ msgstr "Voulez-vous vraiment supprimer %s?" + +#~ msgid "" +#~ "The import function is available for the admin (without user profile) " +#~ "only." +#~ msgstr "" +#~ "La fonction d'importation est disponible pour l'administrateur (sans " +#~ "profile d'utilisateur) uniquement" + +#, fuzzy +#~ msgid "Applications" +#~ msgstr "Motions" + +#, fuzzy +#~ msgid "Application" +#~ msgstr "Motion" + +#~ msgid "Application No." +#~ msgstr "Motion no." + +#, fuzzy +#~ msgid "Show Application" +#~ msgstr "Projeter la motion" + +#, fuzzy +#~ msgid "Application settings" +#~ msgstr "Paramètres de la motion" + +#~ msgid "You!" +#~ msgstr "Vous!" + +#~ msgid "You can't candidate. Your user account is only for administration." +#~ msgstr "" +#~ "Vous ne pouvez pas vous présenter comme candidat, votre compte " +#~ "utilisateur est uniquement pour l'administration." + +#~ msgid "Keep motions, try to reassign submitter" +#~ msgstr "Conserver les motions, essayer de les reassigner au requérant" + +#~ msgid "Keep motions, set status to \"needs review\"" +#~ msgstr "Conserver les motions avec le statut \"besoin d'être retravailler\"" + +#~ msgid "Discard motions" +#~ msgstr "Rejeter les motions" + +#~ msgid "First name" +#~ msgstr "Prénom" + +#~ msgid "Last name" +#~ msgstr "Nom" + +#~ msgid "For existing motions" +#~ msgstr "Pour les motions existantes" + +#~ msgid "New participant was successfully created." +#~ msgstr "Le nouveau participant a été créé avec succès." + +#~ msgid "Participant was successfully modified." +#~ msgstr "Le participant a été modifié avec succès." + +#~ msgid "Participant %s was successfully deleted." +#~ msgstr "Le participant %s a été créé avec succès." + +#~ msgid "Participant ID %d does not exist." +#~ msgstr "L'ID %d du participant n'existe pas." + +#~ msgid "%s is now present." +#~ msgstr "%s est maintenant présent." + +#~ msgid "%s is now absent." +#~ msgstr "%s est maintenant absent." + +#~ msgid "New group was successfully created." +#~ msgstr "Le nouveau groupe a été créé avec succès." + +#~ msgid "Group was successfully modified." +#~ msgstr "Le groupe a été modifié avec succès." + +#~ msgid "Group %s was successfully deleted." +#~ msgstr "Le groupe %s a été supprimé avec succès." + +#~ msgid "Supporters removed after user import." +#~ msgstr "" +#~ "Les sponsors ont été supprimés après l'importation des utilisateurs." + +#~ msgid "Reassigned to \"%s\" after (re)importing users." +#~ msgstr "Réassigné à \"%s\" après avoir (re)importé les utilisateurs." + +#~ msgid "Could not reassing motion %d - object not found!" +#~ msgstr "La motion %d - objet n'a pas pu être réassignée car introuvable!" + +#~ msgid "%d motion could not be reassigned and needs a review!" +#~ msgid_plural "%d motions could not be reassigned and need a review!" +#~ msgstr[0] "" +#~ "%d motion n'a pas pu être réassignée et a besoin d'être retravaillée!" +#~ msgstr[1] "" +#~ "%d motions n'ont pas pu être réassignées et ont besoin d'être " +#~ "retravaillées!" + +#~ msgid "%d motion was successfully reassigned." +#~ msgid_plural "%d motions were successfully reassigned." +#~ msgstr[0] "%d motion a été réassignée avec succès." +#~ msgstr[1] "%d motions ont été réassignées avec succès." + +#~ msgid "%d motion was discarded." +#~ msgid_plural "%d motions were discarded." +#~ msgstr[0] "%d motion a été rejetée" +#~ msgstr[1] "%d motions ont été rejetées" + +#~ msgid "" +#~ "Attention: All existing participants will be removed if you import new " +#~ "participants." +#~ msgstr "" +#~ "Attention: Tout les participants existants seront supprimés si vous " +#~ "importez de nouveaux participants" + +#~ msgid "Attention: Supporters from all existing motions will be removed." +#~ msgstr "" +#~ "Attention: Les sponsors de toutes les motions existantes seront supprimés." + +#~ msgid "" +#~ "Attention: Motions which can't be mapped to new users will be set to " +#~ "'Needs Review'." +#~ msgstr "" +#~ "Attention: les motions qui ne peuvent pas être liées à de nouveaux " +#~ "utilisateurs vont être remises sur 'A besoin de partisants'." + +#~ msgid "Open Projector view" +#~ msgstr "Ouvrir la vue projecteur" + +#~ msgid "Withdrawn" +#~ msgstr "retiré" + +#~ msgid "Candidate %s was excluded successfully." +#~ msgstr "Candidat %s a été exclu avec succès." diff --git a/openslides/locale/fr/LC_MESSAGES/djangojs.mo b/openslides/locale/fr/LC_MESSAGES/djangojs.mo new file mode 100644 index 0000000000000000000000000000000000000000..71802e3d7030d139cf602f5cde1b789983a2197c GIT binary patch literal 456 zcmY+A&rZTX5XP&~OOGbrJd6hujcjde6fD#j5h4ac#p-=wmv*)6HoFVrgZLsokk8^2 zjKnYVOJ)uF^9TfhFdpH09 literal 0 HcmV?d00001 diff --git a/openslides/locale/fr/LC_MESSAGES/djangojs.po b/openslides/locale/fr/LC_MESSAGES/djangojs.po new file mode 100644 index 000000000..472d8536b --- /dev/null +++ b/openslides/locale/fr/LC_MESSAGES/djangojs.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: OpenSlides 1.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-11-05 18:37+0100\n" +"PO-Revision-Date: 2012-07-28 11:07+0200\n" +"Last-Translator: Oskar Hahn \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: agenda/static/javascript/agenda.js:27 +#, c-format +msgid ", of which %s hidden." +msgstr "" From a691db5d303e0e4cbfeaa526bf83625bf18d0366 Mon Sep 17 00:00:00 2001 From: Oskar Hahn Date: Wed, 7 Nov 2012 10:22:32 +0100 Subject: [PATCH 2/2] updated fr translation Thx to Moira --- openslides/locale/fr/LC_MESSAGES/django.mo | Bin 34474 -> 28794 bytes openslides/locale/fr/LC_MESSAGES/django.po | 505 ++++++++++++------- openslides/locale/fr/LC_MESSAGES/djangojs.mo | Bin 456 -> 388 bytes openslides/locale/fr/LC_MESSAGES/djangojs.po | 2 +- 4 files changed, 325 insertions(+), 182 deletions(-) diff --git a/openslides/locale/fr/LC_MESSAGES/django.mo b/openslides/locale/fr/LC_MESSAGES/django.mo index a3166054a9fd9b9df036076e46b8d3d165ae6fee..9676a6df28e7cf6c1a57c69ca3d593ad94537580 100644 GIT binary patch delta 9212 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 literal 34474 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 diff --git a/openslides/locale/fr/LC_MESSAGES/django.po b/openslides/locale/fr/LC_MESSAGES/django.po index 32f6a3696..9f7280070 100644 --- a/openslides/locale/fr/LC_MESSAGES/django.po +++ b/openslides/locale/fr/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenSlides 1.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-11-05 18:28+0100\n" +"POT-Creation-Date: 2012-11-07 10:20+0100\n" "PO-Revision-Date: 2012-07-28 21:36+0200\n" "Last-Translator: Moira Brülisauer \n" "Language-Team: Französisch <>\n" @@ -46,6 +46,7 @@ msgstr "Texte" #: agenda/models.py:44 agenda/templates/agenda/overview.html:65 #: agenda/templates/agenda/view.html:13 participant/models.py:53 #: participant/templates/participant/overview.html:72 +#: participant/templates/participant/user_detail.html:40 msgid "Comment" msgstr "Commentaire" @@ -226,22 +227,22 @@ msgstr "Activez le résumé pour cet élément" 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:300 -#: assignment/views.py:576 assignment/templates/assignment/view.html:166 -#: assignment/templates/assignment/view.html:170 +#: agenda/templates/agenda/overview.html:46 assignment/models.py:302 +#: assignment/views.py:577 assignment/templates/assignment/view.html:184 +#: assignment/templates/assignment/view.html:188 #: assignment/templates/projector/Assignment.html:78 #: assignment/templates/projector/Assignment.html:82 motion/models.py:574 -#: motion/views.py:807 motion/views.py:858 +#: motion/views.py:804 motion/views.py:855 #: motion/templates/motion/view.html:79 #: motion/templates/projector/Motion.html:37 utils/utils.py:53 #: utils/views.py:111 msgid "Yes" msgstr "Oui" -#: agenda/templates/agenda/overview.html:47 assignment/models.py:300 -#: assignment/views.py:577 assignment/templates/assignment/view.html:167 +#: agenda/templates/agenda/overview.html:47 assignment/models.py:302 +#: assignment/views.py:578 assignment/templates/assignment/view.html:185 #: assignment/templates/projector/Assignment.html:79 motion/models.py:574 -#: motion/views.py:807 motion/views.py:859 +#: motion/views.py:804 motion/views.py:856 #: motion/templates/motion/view.html:80 #: motion/templates/projector/Motion.html:38 utils/utils.py:53 #: utils/views.py:111 @@ -276,7 +277,7 @@ msgstr "Elément" #: agenda/templates/agenda/overview.html:68 #: assignment/templates/assignment/overview.html:28 #: motion/templates/motion/overview.html:43 -#: participant/templates/participant/group_overview.html:13 +#: participant/templates/participant/group_overview.html:14 #: participant/templates/participant/overview.html:74 msgid "Actions" msgstr "Actions" @@ -291,23 +292,29 @@ msgstr "Pas d'éléments disponibles." #: agenda/templates/agenda/widget.html:29 #: assignment/templates/assignment/widget.html:17 #: motion/templates/motion/widget.html:17 +#: participant/templates/participant/group_widget.html:17 +#: participant/templates/participant/user_widget.html:16 #: projector/templates/projector/custom_slide_widget.html:11 #: projector/templates/projector/custom_slide_widget.html:30 msgid "Preview" msgstr "Aperçu" #: agenda/templates/agenda/widget.html:23 -#: assignment/templates/assignment/view.html:130 +#: assignment/templates/assignment/view.html:148 #: assignment/templates/assignment/widget.html:11 #: motion/templates/motion/widget.html:11 +#: participant/templates/participant/group_widget.html:11 +#: participant/templates/participant/user_widget.html:10 #: projector/templates/projector/custom_slide_widget.html:24 msgid "Delete" msgstr "Supprimer" #: agenda/templates/agenda/widget.html:26 -#: assignment/templates/assignment/view.html:129 +#: assignment/templates/assignment/view.html:147 #: assignment/templates/assignment/widget.html:14 #: motion/templates/motion/widget.html:14 +#: participant/templates/participant/group_widget.html:14 +#: participant/templates/participant/user_widget.html:13 #: projector/templates/projector/custom_slide_widget.html:27 msgid "Edit" msgstr "Modifier" @@ -391,7 +398,7 @@ msgstr "Terminé" msgid "Name" msgstr "Nom" -#: assignment/models.py:55 +#: assignment/models.py:55 participant/models.py:117 msgid "Description" msgstr "Description" @@ -421,43 +428,43 @@ msgstr "La liste des candidats est déjà fermée" #: assignment/models.py:94 #, fuzzy, python-format msgid "%s does not want to be a candidate." -msgstr "n'était pas un
candidat" +msgstr "%s ne veut pas etre un candidat" #: assignment/models.py:109 #, python-format msgid "%s is no candidate" msgstr "%s n'est pas un candidat" -#: assignment/models.py:253 +#: assignment/models.py:255 msgid "Can see assignment" msgstr "Peut voir l'assignation" -#: assignment/models.py:255 +#: assignment/models.py:257 msgid "Can nominate another person" msgstr "Peut nonimer une autre personne" -#: assignment/models.py:256 +#: assignment/models.py:258 msgid "Can nominate themselves" msgstr "Peut se nominer soi-même" -#: assignment/models.py:257 +#: assignment/models.py:259 msgid "Can manage assignment" msgstr "Peut gérer l'assignation" -#: assignment/models.py:301 motion/models.py:575 +#: assignment/models.py:303 motion/models.py:575 msgid "Abstain" msgstr "Abstention" -#: assignment/models.py:303 motion/templates/motion/poll_view.html:22 +#: assignment/models.py:305 motion/templates/motion/poll_view.html:22 msgid "Votes" msgstr "Votes" -#: assignment/models.py:320 +#: assignment/models.py:322 #, python-format msgid "Ballot %d" msgstr "Vote %d" -#: assignment/models.py:329 assignment/views.py:340 assignment/views.py:663 +#: assignment/models.py:331 assignment/views.py:340 assignment/views.py:664 #: assignment/templates/assignment/base_assignment.html:14 #: assignment/templates/assignment/overview.html:6 #: assignment/templates/assignment/overview.html:9 @@ -477,8 +484,8 @@ msgstr "La nouvelle élection a été créée avec succès." msgid "Election was successfully modified." msgstr "L'élection a été modifiée avec succès." -#: assignment/views.py:138 motion/views.py:257 motion/views.py:666 -#: participant/views.py:457 participant/views.py:480 utils/views.py:225 +#: assignment/views.py:138 motion/views.py:257 motion/views.py:663 +#: participant/views.py:492 participant/views.py:515 utils/views.py:225 #: utils/views.py:243 utils/views.py:267 msgid "Please check the form for errors." msgstr "S'il vous plaît vérifier si il a des erreurs dans le formulaire." @@ -502,12 +509,14 @@ msgstr "Vous avez inséré votre candidature avec succès." 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." +msgstr "" +"Vous avez retiré votre candidature avec succès. On ne peut plus vous " +"nominer comme candidat" #: assignment/views.py:218 #, fuzzy, python-format msgid "Candidate %s was withdrawn successfully." -msgstr "Le candidat %s a été nominé avec succès. " +msgstr "Le candidat %s a été rejeté avec succès. " #: assignment/views.py:220 #, fuzzy, python-format @@ -522,7 +531,8 @@ msgstr "Voulez-vous vraiment exclure %s de cette élection?" #: assignment/views.py:226 #, fuzzy, python-format msgid "Do you really want to unblock %s from the election?" -msgstr "Voulez-vous vraiment exclure %s de cette élection?" +msgstr "" +"Voulez-vous vraiment repermettre a participer %s à cette élection?" #: assignment/views.py:241 msgid "New ballot was successfully created." @@ -546,6 +556,7 @@ msgid "not elected" msgstr "non élu" #: assignment/views.py:298 assignment/views.py:481 +#: assignment/templates/assignment/overview.html:35 msgid "elected" msgstr "élu" @@ -557,7 +568,7 @@ msgstr "Le vote a été supprimé avec succès." msgid "Assignment" msgstr "Assignation" -#: assignment/views.py:358 assignment/templates/assignment/overview.html:53 +#: assignment/views.py:358 assignment/templates/assignment/overview.html:58 #: assignment/templates/assignment/widget.html:23 msgid "No assignments available." msgstr "Aucune assignation disponible." @@ -571,13 +582,13 @@ msgstr "Election: %s" #: assignment/templates/assignment/overview.html:26 #: assignment/templates/assignment/poll_view.html:18 #: assignment/templates/assignment/view.html:36 -#: assignment/templates/assignment/view.html:118 +#: assignment/templates/assignment/view.html:136 #: assignment/templates/projector/Assignment.html:38 #: assignment/templates/projector/Assignment.html:56 msgid "Candidates" msgstr "Candidats" -#: assignment/views.py:410 motion/views.py:800 +#: assignment/views.py:410 motion/views.py:797 #: motion/templates/motion/view.html:44 msgid "Vote results" msgstr "Résultat du vote" @@ -586,8 +597,8 @@ msgstr "Résultat du vote" #: assignment/templates/assignment/base_assignment.html:71 #: assignment/templates/assignment/poll_view.html:5 #: assignment/templates/assignment/poll_view.html:8 -#: assignment/templates/assignment/view.html:112 -#: assignment/templates/assignment/view.html:121 +#: assignment/templates/assignment/view.html:130 +#: assignment/templates/assignment/view.html:139 #: assignment/templates/projector/Assignment.html:59 msgid "ballot" msgstr "vote" @@ -609,7 +620,7 @@ msgstr "" # assignment/templates/assignment/poll_view.html:35 #: assignment/views.py:454 assignment/templates/assignment/poll_view.html:35 -#: assignment/templates/assignment/view.html:185 +#: assignment/templates/assignment/view.html:203 #: assignment/templates/projector/Assignment.html:97 #: motion/templates/motion/poll_view.html:31 msgid "Invalid votes" @@ -617,10 +628,10 @@ msgstr "Votes invalides" # assignment/templates/assignment/poll_view.html:45 #: assignment/views.py:461 assignment/templates/assignment/poll_view.html:45 -#: assignment/templates/assignment/view.html:202 -#: assignment/templates/assignment/view.html:207 +#: assignment/templates/assignment/view.html:220 +#: assignment/templates/assignment/view.html:225 #: assignment/templates/projector/Assignment.html:111 -#: assignment/templates/projector/Assignment.html:117 motion/views.py:807 +#: assignment/templates/projector/Assignment.html:117 motion/views.py:804 #: motion/templates/motion/poll_view.html:35 #: motion/templates/motion/view.html:84 #: motion/templates/projector/Motion.html:42 poll/models.py:76 @@ -648,23 +659,25 @@ msgstr[0] "%d candidat" msgstr[1] "%d candidats" #: assignment/views.py:545 -#, python-format -msgid "%d available posts" -msgstr "%d postes disponibles" +#, fuzzy, python-format +msgid "%d available post" +msgid_plural "%d available posts" +msgstr[0] "%d postes disponibles" +msgstr[1] "%d postes disponibles" # assignment/templates/assignment/view.html:160 -#: assignment/views.py:577 assignment/templates/assignment/view.html:168 -#: assignment/templates/projector/Assignment.html:80 motion/views.py:807 -#: motion/views.py:860 motion/templates/motion/view.html:81 +#: assignment/views.py:578 assignment/templates/assignment/view.html:186 +#: assignment/templates/projector/Assignment.html:80 motion/views.py:804 +#: motion/views.py:857 motion/templates/motion/view.html:81 #: motion/templates/projector/Motion.html:39 msgid "Abstention" msgstr "Abstention" -#: assignment/views.py:656 +#: assignment/views.py:657 msgid "Election settings successfully saved." msgstr "Les paramètres de l'élection ont été enregistrés avec succès." -#: assignment/views.py:676 +#: assignment/views.py:677 msgid "Assignments" msgstr "Assignements" @@ -689,17 +702,17 @@ 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:44 +#: assignment/templates/assignment/overview.html:49 msgid "Edit election" msgstr "Modifier l'élection" #: assignment/templates/assignment/base_assignment.html:44 -#: assignment/templates/assignment/overview.html:45 +#: assignment/templates/assignment/overview.html:50 msgid "Delete election" msgstr "Supprimer l'élection" #: assignment/templates/assignment/base_assignment.html:50 -#: assignment/templates/assignment/overview.html:47 +#: assignment/templates/assignment/overview.html:52 msgid "Election as PDF" msgstr "L'élection en PDF" @@ -720,7 +733,7 @@ msgstr "Paramètres de l'élection" #: assignment/templates/assignment/overview.html:14 #: assignment/templates/assignment/overview.html:27 #: assignment/templates/assignment/view.html:11 -#: assignment/templates/projector/Assignment.html:18 motion/views.py:778 +#: assignment/templates/projector/Assignment.html:18 motion/views.py:775 #: motion/templates/motion/overview.html:20 #: motion/templates/motion/overview.html:40 #: motion/templates/motion/view.html:34 @@ -735,7 +748,16 @@ msgid_plural "elections" msgstr[0] "élection" msgstr[1] "élections" -#: assignment/templates/assignment/overview.html:39 +#: assignment/templates/assignment/overview.html:35 +msgid "posts" +msgstr "" + +#: assignment/templates/assignment/overview.html:37 +#, fuzzy +msgid "candidates" +msgstr "Candidats" + +#: assignment/templates/assignment/overview.html:44 msgid "Activate election" msgstr "Activer l'élection" @@ -769,7 +791,8 @@ msgid "Change status" msgstr "Modifier le statut" #: assignment/templates/assignment/view.html:43 -#: assignment/templates/assignment/view.html:96 +#: assignment/templates/assignment/view.html:99 +#: assignment/templates/assignment/view.html:113 msgid "Remove candidate" msgstr "Enlever le candidat" @@ -792,50 +815,64 @@ msgstr "Ajouter un nouveau participant" #: assignment/templates/assignment/view.html:92 #, fuzzy -msgid "Blocked Candidates" -msgstr "Candidats" +msgid "Elected Candidates" +msgstr "Candidats bloqué" -#: assignment/templates/assignment/view.html:99 +#: assignment/templates/assignment/view.html:104 #, fuzzy -msgid "There are no blocked candidates." -msgstr "Recherche de candidats" +msgid "There are no elected candidates available." +msgstr "Il ya pas de candidats bloqué" -#: assignment/templates/assignment/view.html:103 +#: assignment/templates/assignment/view.html:109 +#, fuzzy +msgid "Blocked Candidates" +msgstr "Candidats bloqué" + +#: assignment/templates/assignment/view.html:116 +#, fuzzy +msgid "There are no blocked candidates available." +msgstr "Il ya pas de candidats bloqué" + +#: assignment/templates/assignment/view.html:121 #: assignment/templates/projector/Assignment.html:52 msgid "Election results" msgstr "Résultat des élections" -#: assignment/templates/assignment/view.html:126 +#: assignment/templates/assignment/view.html:144 msgid "Publish/unpublish results" msgstr "Publier/dépublier les résultats" -#: assignment/templates/assignment/view.html:138 -#: assignment/templates/assignment/view.html:226 +#: assignment/templates/assignment/view.html:156 +#: assignment/templates/assignment/view.html:244 msgid "New ballot" msgstr "Nouveau vote" -#: assignment/templates/assignment/view.html:153 +#: assignment/templates/assignment/view.html:171 #: assignment/templates/projector/Assignment.html:69 msgid "Candidate is elected" msgstr "Le candidat est élu" -#: assignment/templates/assignment/view.html:172 +#: assignment/templates/assignment/view.html:190 #: assignment/templates/projector/Assignment.html:84 msgid "was not a
candidate" msgstr "n'était pas un
candidat" -#: assignment/templates/assignment/view.html:190 -#: assignment/templates/projector/Assignment.html:101 motion/views.py:807 +#: assignment/templates/assignment/view.html:208 +#: assignment/templates/projector/Assignment.html:101 motion/views.py:804 #: motion/templates/motion/view.html:82 #: motion/templates/projector/Motion.html:40 msgid "Invalid" msgstr "Invalide" -#: assignment/templates/assignment/view.html:221 -#: assignment/templates/projector/Assignment.html:126 +#: assignment/templates/assignment/view.html:239 +#: assignment/templates/projector/Assignment.html:128 msgid "No ballots available." msgstr "Aucun vote disponible." +#: assignment/templates/projector/Assignment.html:126 +msgid "Vote results are not published yet." +msgstr "" + #: config/forms.py:24 msgid "Event name" msgstr "Nom de l'événement" @@ -869,18 +906,18 @@ msgid "Can manage configuration" msgstr "Peut gérer la configuration" #: config/models.py:84 -msgid "Presentation system for agenda, motions and elections" +msgid "Presentation and assembly system" msgstr "" -"Système de présentation pour l'ordre du jour, les motions et les élections" -#: config/models.py:89 templates/base.html:30 -msgid "Welcome" -msgstr "Bienvenue" - -#: config/models.py:90 participant/models.py:192 -msgid "Welcome to OpenSlides!" +#: config/models.py:89 +#, fuzzy +msgid "Welcome to OpenSlides" msgstr "Bienvenue sur OpenSlides!" +#: config/models.py:90 +msgid "[Place for your welcome text.]" +msgstr "" + #: config/models.py:92 #, python-format msgid "Get professional support for OpenSlides on %s." @@ -892,7 +929,7 @@ msgstr "Général" #: config/models.py:131 config/templates/config/version.html:5 #: config/templates/config/version.html:8 -#: config/templates/config/version.html:11 motion/views.py:792 +#: config/templates/config/version.html:11 motion/views.py:789 #: motion/templates/motion/view.html:214 motion/templates/motion/view.html:244 msgid "Version" msgstr "Version" @@ -931,7 +968,7 @@ msgstr "Page d'accueil" msgid "System" msgstr "Système" -#: motion/forms.py:25 motion/models.py:542 motion/views.py:826 +#: motion/forms.py:25 motion/models.py:542 motion/views.py:823 #: motion/templates/motion/view.html:229 motion/templates/motion/view.html:249 #: motion/templates/projector/Motion.html:77 msgid "Reason" @@ -945,7 +982,7 @@ msgstr "Changement trivial" msgid "Trivial changes don't create a new version." msgstr "Des changement triviaux ne créent pas une nouvelle version." -#: motion/forms.py:44 motion/views.py:765 motion/templates/motion/view.html:22 +#: motion/forms.py:44 motion/views.py:762 motion/templates/motion/view.html:22 msgid "Supporters" msgstr "Partisants" @@ -990,7 +1027,7 @@ msgstr "Pemettre des changements triviaux" msgid "Warning: Trivial changes undermine the motions autorisation system." msgstr "" "Attention: Les changements triviaux perturbent le système d'autorisation de " -"motion" +"motion." #: motion/models.py:45 msgid "Published" @@ -1035,7 +1072,7 @@ msgstr "Rejeté (non autorisé)" msgid "Needs Review" msgstr "Doit être revu" -#: motion/models.py:66 motion/views.py:745 +#: motion/models.py:66 motion/views.py:742 #: motion/templates/motion/overview.html:41 #: motion/templates/motion/view.html:18 #: motion/templates/projector/Motion.html:55 @@ -1137,11 +1174,15 @@ msgstr "par" #: motion/models.py:454 motion/templates/motion/view.html:210 #: motion/templates/motion/widget.html:27 #: motion/templates/projector/Motion.html:65 +#: participant/templates/participant/personal_info_widget.html:13 +#: participant/templates/participant/personal_info_widget.html:32 msgid "no number" msgstr "pas de nombre" #: motion/models.py:455 motion/templates/motion/overview.html:32 #: motion/templates/motion/widget.html:23 +#: participant/templates/participant/personal_info_widget.html:9 +#: participant/templates/participant/personal_info_widget.html:28 #, fuzzy msgid "motion" msgstr "motion" @@ -1158,7 +1199,7 @@ msgstr "Peut voir les motions" #: motion/models.py:532 #, fuzzy msgid "Can create motions" -msgstr "Peut de créer des motions" +msgstr "Peut créer des motions" #: motion/models.py:533 #, fuzzy @@ -1175,7 +1216,7 @@ msgstr "Peut gérer les motions" msgid "The assembly may decide," msgstr "Je demande a l'Assemblée de décider sur..." -#: motion/models.py:604 motion/views.py:695 motion/views.py:920 +#: motion/models.py:604 motion/views.py:692 motion/views.py:917 #: motion/templates/motion/base_motion.html:9 #: motion/templates/motion/overview.html:7 #: motion/templates/motion/overview.html:10 @@ -1189,8 +1230,7 @@ msgstr "Vous n'avez pas l'autorisation de créer ou modifier des motions." #: motion/views.py:185 #, fuzzy msgid "You can not edit this motion." -msgstr "" -"Vous ne pouvez pas modifier cette motion, Vous n'êtes pas le requérant." +msgstr "Vous ne pouvez pas modifier cette motion." #: motion/views.py:248 msgid "New motion was successfully created." @@ -1244,32 +1284,33 @@ msgstr "Statut de la motion a été remis à zéro." #: motion/views.py:388 #, fuzzy msgid "You can not support this motion." -msgstr "Vous n'êtes plus partisan de cette motion. " +msgstr "Vous ne pouvez pas supporter cette motion. " #: motion/views.py:391 #, fuzzy msgid "You can not unsupport this motion." -msgstr "Vous n'êtes plus partisan de cette motion. " +msgstr "Vous ne pouvez pas retirer votre support pour cette motion. " #: motion/views.py:402 #, fuzzy msgid "Do you really want to support this motion?" -msgstr "Voulez-vous vraiment supprimer plusieurs motions?" +msgstr "Voulez-vous vraiment supporter cette motion?" #: motion/views.py:404 #, fuzzy msgid "Do you really want to unsupport this motion?" -msgstr "Voulez-vous vraiment supprimer plusieurs motions?" +msgstr "Voulez-vous vraiment retirer votre support pour cette motion?" #: motion/views.py:415 #, fuzzy msgid "You have supported this motion successfully." -msgstr "Vous avez été ajouté comme partisans de la motion avec succès." +msgstr "" +"Vous supportez maintenant cette motion, vous avez vous ajouté avec succès." #: motion/views.py:417 #, fuzzy msgid "You have unsupported this motion successfully." -msgstr "Vous n'êtes plus partisan de cette motion. " +msgstr "Vous avez retiré votre support pour cette motion avec succès. " #: motion/views.py:431 msgid "New vote was successfully created." @@ -1336,40 +1377,40 @@ msgstr "Voulez vous vraiment rejeter la version %s?" 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" -#: motion/views.py:652 +#: motion/views.py:649 #, 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." -#: motion/views.py:655 +#: motion/views.py:652 #, 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." -#: motion/views.py:658 +#: motion/views.py:655 #, 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." -#: motion/views.py:662 participant/api.py:92 +#: motion/views.py:659 participant/api.py:92 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" -#: motion/views.py:664 participant/api.py:94 +#: motion/views.py:661 participant/api.py:94 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 " "pris en charge" -#: motion/views.py:668 +#: motion/views.py:665 msgid "" "Attention: Existing motions will be modified if you import new motions with " "the same number." @@ -1377,7 +1418,7 @@ msgstr "" "Attention: Les motions existantes seront modifiées si vous importez de " "nouvelles motions avec le même numéro" -#: motion/views.py:669 +#: motion/views.py:666 #, fuzzy msgid "" "Attention: Importing an motions without a number multiple times will create " @@ -1386,7 +1427,7 @@ msgstr "" "Attention: L'importation d'une motion sans numéro à plusieurs reprises " "créera des doublons." -#: motion/views.py:702 motion/views.py:840 +#: motion/views.py:699 motion/views.py:837 #: motion/templates/motion/poll_view.html:7 #: motion/templates/motion/poll_view.html:12 #: motion/templates/motion/view.html:7 motion/templates/motion/view.html:206 @@ -1396,22 +1437,22 @@ msgstr "" msgid "Motion" msgstr "Motion" -#: motion/views.py:716 motion/templates/motion/overview.html:84 +#: motion/views.py:713 motion/templates/motion/overview.html:84 msgid "No motions available." msgstr "Aucune motion disponible" -#: motion/views.py:721 motion/views.py:723 motion/views.py:738 -#: motion/views.py:740 motion/templates/motion/base_motion.html:24 +#: motion/views.py:718 motion/views.py:720 motion/views.py:735 +#: motion/views.py:737 motion/templates/motion/base_motion.html:24 #: motion/templates/projector/Motion.html:63 #, fuzzy msgid "Motion No." -msgstr "Motion" +msgstr "Motion No." -#: motion/views.py:755 +#: motion/views.py:752 msgid "Signature" -msgstr "" +msgstr "Signature" -#: motion/views.py:806 motion/templates/motion/base_motion.html:55 +#: motion/views.py:803 motion/templates/motion/base_motion.html:55 #: motion/templates/motion/poll_view.html:8 #: motion/templates/motion/poll_view.html:13 #: motion/templates/motion/view.html:66 motion/templates/motion/view.html:74 @@ -1419,21 +1460,21 @@ msgstr "" msgid "Vote" msgstr "Vote" -#: motion/views.py:840 +#: motion/views.py:837 msgid "Poll" msgstr "Sondage" -#: motion/views.py:854 +#: motion/views.py:851 #, fuzzy, python-format msgid "Motion No. %s" msgstr "Motion No %s" -#: motion/views.py:856 +#: motion/views.py:853 #, python-format msgid "%d. Vote" msgstr "%d. Vote" -#: motion/views.py:913 +#: motion/views.py:910 msgid "Motion settings successfully saved." msgstr "Les paramètres des motions ont été enregistrés avec succès" @@ -1700,26 +1741,28 @@ msgid "Participant" msgstr "Participant" #: participant/forms.py:26 -#: participant/templates/participant/group_overview.html:6 -#: participant/templates/participant/group_overview.html:9 +#: participant/templates/participant/group_overview.html:7 +#: participant/templates/participant/group_overview.html:10 msgid "User groups" msgstr "Groupes d'utilisateurs" #: participant/forms.py:44 #, fuzzy -msgid "Persmissions" -msgstr "Permettre la version" +msgid "Permissions" +msgstr "Permissions" -#: participant/forms.py:47 -#, fuzzy -msgid "Users" -msgstr "Utilisateur: %s" +#: participant/forms.py:47 participant/views.py:530 +#: participant/templates/participant/base_participant.html:12 +#: participant/templates/participant/overview.html:7 +#: participant/templates/participant/overview.html:18 +#: participant/templates/participant/overview.html:62 +msgid "Participants" +msgstr "Participants" #: participant/forms.py:83 #, fuzzy msgid "You can not edit the name for the anonymous user" -msgstr "" -"Vous ne pouvez pas modifier cette motion, Vous n'êtes pas le requérant." +msgstr "Vous ne pouvez pas modifier le de l'utilisateur anomyme." #: participant/forms.py:87 #, python-format @@ -1736,7 +1779,12 @@ msgstr "" "Imprimé dans le PDF avec la liste des premiers mots de passe seulement." #: participant/forms.py:118 -msgid "Sort users by first name" +#, fuzzy +msgid "Sort participants by first name" +msgstr "Importer des participants" + +#: participant/forms.py:119 +msgid "Disable for sorting by last name" msgstr "" #: participant/models.py:29 participant/templates/participant/overview.html:25 @@ -1770,24 +1818,27 @@ msgstr "" #: participant/models.py:42 #, fuzzy -msgid "Will be shown behind the name." +msgid "Will be shown after the name." msgstr "Apparait après le nom." #: participant/models.py:45 participant/templates/participant/overview.html:24 +#: participant/templates/participant/user_detail.html:24 msgid "Gender" msgstr "Sexe" #: participant/models.py:45 participant/models.py:48 participant/models.py:51 -msgid "Only for filter the userlist." +#, fuzzy +msgid "Only for filtering the participant list." msgstr "Seulement pour filtrer la liste des utilisateurs." #: participant/models.py:48 msgid "Typ" msgstr "Type" -#: participant/models.py:50 participant/views.py:217 +#: participant/models.py:50 participant/views.py:245 #: participant/templates/participant/overview.html:45 #: participant/templates/participant/overview.html:70 +#: participant/templates/participant/user_detail.html:34 msgid "Committee" msgstr "Comité" @@ -1800,89 +1851,103 @@ msgstr "Seulement pour des notes." msgid "Default password" msgstr "Premier mot de passe" -#: participant/models.py:102 +#: participant/models.py:105 msgid "Can see participant" msgstr "Peut voir les participants" -#: participant/models.py:104 +#: participant/models.py:107 msgid "Can manage participant" msgstr "Peut gérer des participants" -#: participant/views.py:212 +#: participant/models.py:116 +#, fuzzy +msgid "Use this user group as participant" +msgstr "Nombre de participants" + +#: participant/models.py:116 +msgid "For example as submitter of a motion." +msgstr "" + +#: participant/models.py:198 +msgid "Welcome to OpenSlides!" +msgstr "Bienvenue sur OpenSlides!" + +#: participant/views.py:240 msgid "Participant-list" msgstr "Liste des participants" -#: participant/views.py:213 +#: participant/views.py:241 msgid "List of Participants" msgstr "La liste des participants" -#: participant/views.py:216 participant/templates/participant/overview.html:67 +#: participant/views.py:244 participant/templates/participant/overview.html:67 msgid "Last Name" msgstr "Nom" -#: participant/views.py:216 participant/templates/participant/overview.html:66 +#: participant/views.py:244 participant/templates/participant/overview.html:66 msgid "First Name" msgstr "Prénom" -#: participant/views.py:216 +#: participant/views.py:244 msgid "Group" msgstr "Groupe" -#: participant/views.py:216 participant/templates/participant/overview.html:37 +#: participant/views.py:244 participant/templates/participant/overview.html:37 #: participant/templates/participant/overview.html:69 +#: participant/templates/participant/user_detail.html:29 msgid "Type" msgstr "Type" -#: participant/views.py:245 +#: participant/views.py:276 msgid "Participant-passwords" msgstr "Mot de passe du participant" -#: participant/views.py:263 +#: participant/views.py:298 msgid "Account for OpenSlides" msgstr "Compte pour OpenSlides" -#: participant/views.py:265 +#: participant/views.py:300 #, python-format msgid "for %s" msgstr "pour %s" -#: participant/views.py:268 +#: participant/views.py:303 #, python-format msgid "User: %s" msgstr "Utilisateur: %s" -#: participant/views.py:272 +#: participant/views.py:307 #, python-format msgid "Password: %s" msgstr "Mot de passe: %s" -#: participant/views.py:277 +#: participant/views.py:312 #, python-format msgid "URL: %s" msgstr "URL: %s" -#: participant/views.py:319 +#: participant/views.py:354 #, python-format msgid "%d new participants were successfully imported." msgstr "%d nouveaux participants ont été importés avec succès. " -#: participant/views.py:330 +#: participant/views.py:365 #, fuzzy msgid "Do you really want to reset the password?" -msgstr "Voulez-vous vraiment initialser le mot de passe pour %s?" +msgstr "Voulez-vous vraiment reinitialser le mot de passe?" -#: participant/views.py:343 +#: participant/views.py:378 #, fuzzy, 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:422 +#: participant/views.py:457 msgid "Participants settings successfully saved." msgstr "" "Les modifications des paramètres des participants ont été appliquées avec " "succès" -#: participant/views.py:432 +#: participant/views.py:467 #, fuzzy, python-format msgid "" "Installation was successfully! Use %(user)s (password: %(password)s) for " @@ -1891,26 +1956,33 @@ msgid "" "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 " +"%(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:455 +#: participant/views.py:490 msgid "User settings successfully saved." msgstr "Les paramètres d'utilisateurs ont été enregistrés avec succès." -#: participant/views.py:477 +#: participant/views.py:512 msgid "Password successfully changed." msgstr "Le mot de passe a été changé avec succès." -#: participant/views.py:495 -#: participant/templates/participant/base_participant.html:12 -#: participant/templates/participant/overview.html:7 -#: participant/templates/participant/overview.html:18 -#: participant/templates/participant/overview.html:62 -msgid "Participants" -msgstr "Participants" +#: participant/views.py:562 +msgid "On You" +msgstr "" + +#: participant/views.py:576 +#, fuzzy +msgid "Users" +msgstr "Utilisateurs" + +#: participant/views.py:590 +#: participant/templates/participant/user_detail.html:14 +#, fuzzy +msgid "Groups" +msgstr "Groupe" #: participant/templates/participant/base_participant.html:15 msgid "All participants" @@ -1946,42 +2018,74 @@ msgstr "La liste des participants en PDF" msgid "First time passwords as PDF" msgstr "La liste des premiers mots de passe en PDF" -#: participant/templates/participant/config.html:5 -#: participant/templates/participant/config.html:8 -msgid "Participant settings" -msgstr "Paramètres du participant" +#: participant/templates/participant/base_participant.html:38 +#, fuzzy +msgid "View participant" +msgstr "Nouveau participant" +#: participant/templates/participant/base_participant.html:45 #: participant/templates/participant/edit.html:8 #: participant/templates/participant/edit.html:17 #: participant/templates/participant/overview.html:94 msgid "Edit participant" msgstr "Modifier le participant" +#: participant/templates/participant/base_participant.html:50 +#: participant/templates/participant/overview.html:97 +msgid "Delete participant" +msgstr "Supprimer le participant" + +#: participant/templates/participant/base_participant.html:60 +#, fuzzy +msgid "View group" +msgstr "Modifier le groupe" + +#: participant/templates/participant/base_participant.html:65 +#: participant/templates/participant/group_overview.html:19 +msgid "Edit group" +msgstr "Modifier le groupe" + +#: participant/templates/participant/base_participant.html:71 +#: participant/templates/participant/group_overview.html:21 +msgid "Delete group" +msgstr "Supprimer le groupe" + +#: participant/templates/participant/config.html:5 +#: participant/templates/participant/config.html:8 +msgid "Participant settings" +msgstr "Paramètres du participant" + #: participant/templates/participant/edit.html:26 msgid "Reset to First Password" msgstr "Initialiser au premier mot de passe" +#: participant/templates/participant/group_detail.html:14 +#, fuzzy +msgid "Members" +msgstr "Numéro" + +#: participant/templates/participant/group_detail.html:19 +msgid "This group has not any members." +msgstr "" + #: participant/templates/participant/group_edit.html:8 #: participant/templates/participant/group_edit.html:16 msgid "Edit user group" msgstr "Modifier le groupe d'utilisateurs" -#: participant/templates/participant/group_overview.html:12 +#: participant/templates/participant/group_overview.html:13 msgid "User Group" msgstr "Groupe d'utilisateurs" -#: participant/templates/participant/group_overview.html:18 -msgid "Edit group" -msgstr "Modifier le groupe" - -#: participant/templates/participant/group_overview.html:20 -msgid "Delete group" -msgstr "Supprimer le groupe" - -#: participant/templates/participant/group_overview.html:26 +#: participant/templates/participant/group_overview.html:27 msgid "No user groups available." msgstr "Aucun groupe d'utilisateur n'est disponible" +#: participant/templates/participant/group_widget.html:24 +#, fuzzy +msgid "No groups available." +msgstr "Aucun groupe d'utilisateur n'est disponible" + #: participant/templates/participant/import.html:9 msgid "Select a CSV file to import participants!" msgstr "Selectionnez un fichier CSV pour importer des participants" @@ -2040,22 +2144,19 @@ msgid "of" msgstr "de" #: participant/templates/participant/overview.html:73 +#: participant/templates/participant/user_detail.html:44 msgid "Last Login" msgstr "Dernière connexion" -#: participant/templates/participant/overview.html:97 -msgid "Delete participant" -msgstr "Supprimer le participant" - #: participant/templates/participant/overview.html:99 #, fuzzy msgid "Change status to inactive" -msgstr "Changer le statut (actif/inactif)" +msgstr "Changer le statut sur inactif" #: participant/templates/participant/overview.html:102 #, fuzzy msgid "Change status to active" -msgstr "Changer le statut (actif/inactif)" +msgstr "Changer le statut sur actif" #: participant/templates/participant/overview.html:111 msgid "No participants available." @@ -2080,6 +2181,40 @@ msgstr "Paramètres d'utilisateur" msgid "Personal Settings" msgstr "Paramètres personnels" +#: participant/templates/participant/personal_info_widget.html:5 +#, fuzzy +msgid "You submitted the following motions:" +msgstr "Vous avez accès aux pages suivantes:" + +#: 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 "Currently none" +msgstr "" + +#: participant/templates/participant/personal_info_widget.html:24 +#, fuzzy +msgid "You support the following motions:" +msgstr "Vous ne pouvez pas supporter cette motion. " + +#: participant/templates/participant/personal_info_widget.html:43 +#, fuzzy +msgid "You are candidate in the following assignments:" +msgstr "Vous avez accès aux pages suivantes:" + +#: participant/templates/participant/user_detail.html:19 +msgid "The participant is not member of any group." +msgstr "" + +#: participant/templates/participant/user_detail.html:48 +msgid "The participant was not logged in yet." +msgstr "" + +#: participant/templates/participant/user_widget.html:22 +#, fuzzy +msgid "No users available." +msgstr "Aucun groupe d'utilisateur n'est disponible" + #: poll/models.py:95 msgid "Votes invalid" msgstr "Votes invalides" @@ -2100,26 +2235,26 @@ msgstr "Peut voir le projecteur" #: projector/models.py:55 #, fuzzy msgid "Can see the dashboard" -msgstr "Peut voir l'ordre du jour" +msgstr "Peut voir la vue d'ensemble" -#: projector/views.py:216 +#: projector/views.py:204 msgid "Errors in the form" -msgstr "" +msgstr "Erreurs dans le formulaire" -#: projector/views.py:392 projector/templates/projector/dashboard.html:17 +#: projector/views.py:383 projector/templates/projector/dashboard.html:17 msgid "Dashboard" -msgstr "" +msgstr "Vue d'ensemble" -#: projector/views.py:409 +#: projector/views.py:411 #, fuzzy msgid "Projector live view" msgstr "Vue projecteur live " -#: projector/views.py:435 +#: projector/views.py:437 msgid "Overlays" msgstr "Superpositions" -#: projector/views.py:448 +#: projector/views.py:450 #, fuzzy msgid "Custom Slides" msgstr "Diapositives personnalisées" @@ -2230,6 +2365,10 @@ msgstr "Accueil" msgid "Logout" msgstr "Déconnecter" +#: templates/base.html:30 +msgid "Welcome" +msgstr "Bienvenue" + #: templates/front_page.html:12 msgid "You have access to the following pages:" msgstr "Vous avez accès aux pages suivantes:" @@ -2288,6 +2427,10 @@ msgstr "nom de fichier non-déterminé" msgid "Enter valid JSON" msgstr "Entre une JSON valide" +#~ msgid "Presentation system for agenda, motions and elections" +#~ msgstr "" +#~ "Système de présentation pour l'ordre du jour, les motions et les élections" + #~ msgid "Do you really want to delete %s?" #~ msgstr "Voulez-vous vraiment supprimer %s?" diff --git a/openslides/locale/fr/LC_MESSAGES/djangojs.mo b/openslides/locale/fr/LC_MESSAGES/djangojs.mo index 71802e3d7030d139cf602f5cde1b789983a2197c..5330843e8cd6330da9d928b00214344b58833a67 100644 GIT binary patch delta 82 zcmX@X+`?>ePl#nI0}wC*u?!Ha05LNV>i{tbSOBpXP|^}egVeyl#I#^OLqlBya|J^K ODDrEowg=QK4 diff --git a/openslides/locale/fr/LC_MESSAGES/djangojs.po b/openslides/locale/fr/LC_MESSAGES/djangojs.po index 472d8536b..1b54c056b 100644 --- a/openslides/locale/fr/LC_MESSAGES/djangojs.po +++ b/openslides/locale/fr/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenSlides 1.x\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-11-05 18:37+0100\n" +"POT-Creation-Date: 2012-11-07 10:20+0100\n" "PO-Revision-Date: 2012-07-28 11:07+0200\n" "Last-Translator: Oskar Hahn \n" "Language: de\n"