From 7f588a1fd5b41f5e95d59fcb01620cd74a7bc02a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89lie=20Bouttier?= Date: Mon, 9 Oct 2017 19:55:04 +0200 Subject: [PATCH] i18n --- locale/fr/LC_MESSAGES/django.mo | Bin 14700 -> 16056 bytes locale/fr/LC_MESSAGES/django.po | 286 +++++++++++++++++--------------- 2 files changed, 155 insertions(+), 131 deletions(-) diff --git a/locale/fr/LC_MESSAGES/django.mo b/locale/fr/LC_MESSAGES/django.mo index ad31547bf08ac6f273f502357f502f1966a365ab..ed545038933fc17a5b438762da14e718e81dc450 100644 GIT binary patch delta 5792 zcma*pd3Y4%0mt!oIfQ^-|ibU)gJTk+s`|*Gw(ec zPK5W|5Ifer-JOQxDCt9d(bPRDK-!L#vZ?16WqD&C1%xDV;O zdD&in4b{PSu^oPls{eCL$G_n$+Ba#`su9e?v#=Uf@e?*AJmO z@DldN4^SiRoM}u??17q*;n)EuqdGKA*JjNP#sx@>Odpv!S$$)Y(aIf z2{qyb7USbsfG02?GwD?>PQal!4;i#+M9sh^jA=wWD5#>t)+49}U&U&C6Vurf7c%ea z`5cC&impNJi7+}C!+y90*W-R1hgZ_b3cMXP(2Q(jaxf>G`PZhK%mr067q!*_)LJb^ z^>ig_#J8hnV1qrsA9ddj)Btwb@Auj74_aSD?U_HKX7n>;lFX@Wtv`iKwxsqz4rq{5H*l5P!0dXp8NWyIvP8Jf<|^0 zYD5L7j*LJ}(fOzfuEYwQhidpK)J(mBn%b{$C}yz%O0d+r1T`ZMp*pY|)!}`}fMVuZ z3R=6P);F*%=kK5zejhdR6Q~DITHCXORAD-*BUv~d$D#&w6V~EJWY$e*C*>fduckC< z%ovwKAs1q(o;IN>-ihki9_xP8^=It)^QftQ8TH)js5N~T*A3-@ffSp$;wMj<#-&-c{!egE3qx^KsA`aHn`88 z@3-fNupQT*%VYi3!y{bKZv6vlDc(g*S=ap3`PrzBo{PGFCaQs}P!;*D)p)Uwbw_Q+ zJp)rScO11zPobXc!Duw&&LHMrBOby9ZHiH-HJpX~=ot^y@b#z))?zU}h-2_I)brg7 zj5!bcSm&Yc-(=lweF4?*d#L(9i&5x6p(DeV>8KleVtX85uNR_rbuli)i%~PS3-y{F zz%+an_51M_>if@84Sj`rK67yDz9Q6lY%B$4%Up(f;5u~hM$`|_eb^BnL3QwP)E}v* ztVdA|e1NL(6zZ>C&mpP%2ce!HhMjP%yHVKhK|dI4kWQKd$gG-=a3*H3kZe>_ ziE3yy>h;=!X}A~lnjSvspv$MvXRzQ1Ev%p93&I1lwh zRE#lwG1*?2fjXay`WvtaHC4+|n{h2>;5t+XwxO0{7wWzvsJG}iYN^_?uG$mXcs`Cq z-aylU>cGYl=3gV+&IPT}0nEU|s0ROpTHAN*_aCCx{Bv~hOH@btj!HdOfa=ghRDD-q zHC~GY@DQ?k<^<+o-_guJvu!4gPQA||9LM=q)Y`p;>d1$9HvR?Eu{|%pI+lfMs4uD` z`KTosj#{dT*aOS4I|fnpu0#hLV-!3J+mS!brrTIvJuE^^Wwc8tr);HIuP>DDX9MD=tVs)7Vg#3%4v zJc*i#aa{a9mZR?5ifjk-2(sbLdpHPtO-jw=6zt9UwWuXuj>Gl-KSZGo7mlGSdJFX$ zeT3SjpQ7G|f1*a#gJn{(9@q6+(xkM)%7pE{kLsste!M-%S_NR|}N~_3KjvO+bJgpOs^T}ND6nTZ{Se_!eEGo{j=h_c7B-5TB z(fA{rylgLMhiWsj$IL-{P25NPqsltmdM92)wv%C`4beVnIp(z#u!$@qi#7j? z$WhWv9wuu@FEXEaL_a(&$2Amk$qb@Rbq~3ou!X*LRM;yI;DbazKstU%x+F_>{&#c2 z>unkco7~(%c9KS-4*rtp*g(!omQo+RZFvL+NF{lcOeS5)9&!#@Pjn0+-y>Ve?+8aM z`L}vX>LmG}(3>ecWFgr`bWA0qlBL!k&vE)|vV>%iUy$!Q+H&zRQb2CBH*~}H8s2_; z;R!rMULe!RuZWI&$)#kXPB?auK4cClB|&llX*r&u5GU7?fn*FRAwMOBWD|Lw{FvNA z`^jSkpEr?m@&nRxq*0hjR+1l))ub;;CqE&Vk-?;z{D#aXIu4V~q>daQmy^9jM^=jD zXKob2_JV6|hd;Mv6TdmVv5i}m=+G_bON6?YcO2jaD+0kPr^53GB7snFs1xyr!rpi% zzaUvCEGn*yH)luNSJp?oibP3o*SA35)p_nBFI*ULN~g>yomy5l^#Z3l5E)kOg`GM# z91Zvbb#9dUip;Fkt*svNhk})XaIIJIA0CR|+GpGuRpxTHDw1gKbCqwj=S1C_MNYNb z;5iFCFX;H)px>*h@hXbU<<;N*HdTM3N55KMh8u`#gtpCOui~q6Cgdb53x=ZfVri&8 z?9>O{1~*XSE(p{FqDzb7kL8rd+?ufGRxJIxxzw$#hUi2?PL#nXyI5rAgzBBskDVT8 zvW5Tk7=v=$sN)8gMgz6pcrz#NICD$BIi1WvBsBq1=0E5Jf;8^>{h|6`bSS-WgNxL| z+(f;z#@C0zv9OhapjTn+ikYZe)h-wcdhuTUXLT6o6ptA{sw5uipR4jX%87gW-|9QLf^IO{YW-bj%8VJa%bHg^5%=Hs%YT2)u3~f3cRYD%*o}I0(9DXumGMtTjLB+V zZHM8RuZxjH-pEINW7Uqgq%K5<9oJ#NG8n9{X>KYq-}R+!I`K-$246Ol;YOn#<70+f z@2$}2X}ncouPP9UhN-k66b*ZznTfh^AmTZC(L%L#QE#YI x>xKORC)dQC!Fln0V~+cx@q5Q^E@UgI|Ln1VXF{n3FmAoSKIj?STSJdL^DiQ)YR~`x delta 4482 zcmYk-2~gD60mt#T909S&r5uW~1Q9O?8UaO!M^w~!VWk?5LW z5{-=}DV7p#Hub88Sg;+YGp*F7>GUu)sXZL)n5LaJPH6l6?f)_3fBgA*@BMfG@BA+p zcHgb_-i!@-$#7jG$z;YO#)P?y+42>&8nZ9jm=X8_s_87o;S~(W9*n@>+WKuAK>eO= z@5TPq!()sYf&(!Vv$4<^uUSJOl!jxdj!t3*b|e4HXZ$x1gJX?Jz(nka*%*)c$e7Jy z+x`q{VCyjiHzQ*(HCT*$Py_xDqv+rKk%At0A0zPr>H*{e}qVON60R+*Tz8H<_FcCGtRMbqz;5ZzQ zBe4wAu?bVrk7Mye1+1zS*O>^$l@ze;5Nwa2$;&>8p~wO3!DW*otA zwE_cC^`WTGWuOM0Y41<4_Y18>sI#&dwW1r5xtJaHeiP~pv?Q_qTC$TgXr^8GBz7ZX zFp-0uk&ZwO;BjlAZ7)I%aH(xyje2moy$6{rc+p*r4;S`lv(1wG&tmSHQZ z!$>wtE0cj*$~mY*Rf>A>K~#q=sDT|v4XhQlHRr5XYnX6x z=5V0Fn0C|yJ5V#ahC2N>P)qn1)J#4@ZPAz36ppx7ayn`Si>#%nj-SU|Y``gaN$p+= z4=89vL2jp`{y2|%3aY~`I3BlS2A;+=>_M%}zi>3hu#A~lfWf#4_1r29!X380%hnsv zs}b*|pb;KG9V#DciBF(bqTAMgfjUfIpgteV^!5G0))buUGG;jHtW+~ft;8|Z89Ij= z(9cmT_)!|`uNi(q1KVouqF$4T;m%4VqrRAp`o)`#dAJMpy?1dcUbgn4KL13z<1%X% zs>8j=Z#xFD`+*A>O1%>`({9{^pP*J|{s`x_S&kY&HR|=<@M1@*_~EQVnR z>ia)M&G@=){~b=H{wYqt;Uk?b_AaMDn`yu$*oJJM`7f%Y)KSjcF%dPBVtfQwV>p)K zTUd!j?0wv5XCN!bIEQls@^{F1k=-#zkbmYP|DDkLf1AQ&8X7qEHa5LKFsPJ4+RZ zq0~pBet5D_1DKBbp_-3c(hAfT?M9u2BRCz~k@IElqdHFD)zQS#QO}!>(qH>1AzDrx}lpg!M?71)Ekxh9`qDf%>PFa?{DTjmUEYi^-BzJr>; z{qgL7G=LcnZd13F<+c(2aHI!6V3@5Ay&UFo7ek-;>u+XX7I3 zcjGsx??>l214+tZ{ncR#4Kl;}80v$0wmucLGP6+wT7quegj)IosJG%x)ZVw*_DiT0 zyn#A9H*qZ9LC&#B@a8%{p)*k(%tfupQq&hcsMBAArPziVSR~WY=i^Z`cjF=~wCx9x zRW?U41Am5EkQ1-7snb$|}_-N1b$g=7+) zAzkIN(nhaerRu8u@1&Ua*V{- zwprLlE|K*_@BVj)t^*FH5#6>tTKoS#mA#~u>?hwN)nqIAD$&JT7x=5F@+;&y6}Xm@ z4de}?x2BHtUFRsI+e#3AK;E@=y%94>sP_LNSwi^nGS85QuPiFl$wqR9yhrAe1fr{k z3@5u);R+^SCohqwh^|hD!2fUZe>)jLnuz*0i^(ank~EN=Bya=6NIZF)EFe+j1=2!v z@wx}DZ}a~gTdu&dwj5&Zqd$eCq?qi`IQCFDK~jmXr6htZBst_&(&g)o+3!CT`>e~~ z8@DLjSDRexzni?q<$G_~IRCw2B`*ISce%^gn>xw2{Lv-8q_j%^)wD)e;(}^-XmZ_`ply3Ia`qrlxhvmA*<>u#%^Ic9)Re2(1|DV#ET>gC-tuFt>QSA}F z;0f>hyC=Nu^4-dv;V;PZyZmD&9d-F`=FjpKPpsIK+c&O1+gvP^Yt=~mCSTH|@Hrn;{4wAo(0)non-KF`jB diff --git a/locale/fr/LC_MESSAGES/django.po b/locale/fr/LC_MESSAGES/django.po index c98a80e..cfeab02 100644 --- a/locale/fr/LC_MESSAGES/django.po +++ b/locale/fr/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-06 16:51+0000\n" -"PO-Revision-Date: 2017-10-06 18:51+0200\n" +"POT-Creation-Date: 2017-10-09 17:54+0000\n" +"PO-Revision-Date: 2017-10-09 19:54+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: fr\n" @@ -22,7 +22,7 @@ msgstr "" msgid "Pending decision" msgstr "Décision en attente" -#: cfp/forms.py:17 cfp/forms.py:84 cfp/forms.py:166 +#: cfp/forms.py:17 cfp/forms.py:87 cfp/forms.py:179 msgid "Accepted" msgstr "Accepté" @@ -34,11 +34,11 @@ msgstr "Décliné" msgid "Waiting" msgstr "En attente" -#: cfp/forms.py:28 cfp/forms.py:90 cfp/forms.py:172 cfp/models.py:310 +#: cfp/forms.py:28 cfp/forms.py:93 cfp/forms.py:185 cfp/models.py:346 msgid "Confirmed" msgstr "Confirmé" -#: cfp/forms.py:29 cfp/models.py:312 +#: cfp/forms.py:29 cfp/models.py:348 msgid "Cancelled" msgstr "Annulé" @@ -47,161 +47,169 @@ msgstr "Annulé" msgid "Default duration: %(duration)d min" msgstr "Durée par défaut : %(duration)d min" -#: cfp/forms.py:66 cfp/forms.py:78 cfp/forms.py:160 +#: cfp/forms.py:69 cfp/forms.py:81 cfp/forms.py:173 #: cfp/templates/cfp/staff/talk_details.html:15 msgid "Category" msgstr "Catégorie" -#: cfp/forms.py:67 cfp/templates/cfp/staff/talk_list.html:42 +#: cfp/forms.py:70 cfp/templates/cfp/staff/talk_list.html:43 msgid "Title" msgstr "Titre" -#: cfp/forms.py:68 cfp/models.py:139 cfp/models.py:396 -#: cfp/templates/cfp/staff/talk_details.html:61 +#: cfp/forms.py:71 cfp/models.py:141 cfp/models.py:435 +#: cfp/templates/cfp/staff/talk_details.html:64 msgid "Description" msgstr "Description" -#: cfp/forms.py:69 cfp/models.py:107 cfp/models.py:377 +#: cfp/forms.py:72 cfp/models.py:109 cfp/models.py:416 #: cfp/templates/cfp/staff/participant_details.html:16 -#: cfp/templates/cfp/staff/talk_details.html:75 +#: cfp/templates/cfp/staff/talk_details.html:78 msgid "Notes" msgstr "Notes" -#: cfp/forms.py:72 +#: cfp/forms.py:75 msgid "Visible by speakers" msgstr "Visible par les orateurs" -#: cfp/forms.py:96 cfp/forms.py:178 cfp/models.py:268 +#: cfp/forms.py:99 cfp/forms.py:191 cfp/models.py:303 #: cfp/templates/cfp/staff/talk_details.html:21 -#: cfp/templates/cfp/staff/talk_list.html:45 +#: cfp/templates/cfp/staff/talk_list.html:46 #: cfp/templates/cfp/staff/track_form.html:14 msgid "Track" msgstr "Session" -#: cfp/forms.py:102 cfp/templates/cfp/staff/talk_details.html:84 +#: cfp/forms.py:105 +msgid "Tag" +msgstr "Étiquette" + +#: cfp/forms.py:111 cfp/templates/cfp/staff/talk_details.html:87 msgid "Vote" msgstr "Vote" -#: cfp/forms.py:103 +#: cfp/forms.py:112 msgid "Filter talks you already / not yet voted for" msgstr "" "Filtrer les propositions pour lesquelles vous avez déjà voté / pas encore " "voté" -#: cfp/forms.py:106 cfp/templates/cfp/staff/room_form.html:14 -#: cfp/templates/cfp/staff/talk_details.html:35 +#: cfp/forms.py:115 cfp/templates/cfp/staff/room_form.html:14 +#: cfp/templates/cfp/staff/talk_details.html:38 msgid "Room" msgstr "Salle" -#: cfp/forms.py:107 +#: cfp/forms.py:116 msgid "Filter talks already / not yet affected to a room" msgstr "Filtrer les exposés déjà / pas encore affectées à une salle" -#: cfp/forms.py:110 +#: cfp/forms.py:119 msgid "Scheduled" msgstr "Programmé" -#: cfp/forms.py:111 +#: cfp/forms.py:120 msgid "Filter talks already / not yet scheduled" msgstr "Filtrer les exposés déjà / pas encore planifiées" -#: cfp/forms.py:114 cfp/models.py:284 -#: cfp/templates/cfp/staff/talk_details.html:51 +#: cfp/forms.py:123 cfp/models.py:320 +#: cfp/templates/cfp/staff/talk_details.html:54 msgid "Materials" msgstr "Supports" -#: cfp/forms.py:115 +#: cfp/forms.py:124 msgid "Filter talks with / without materials" msgstr "Filtrer les exposés avec / sans supports" -#: cfp/forms.py:118 cfp/templates/cfp/staff/talk_details.html:55 +#: cfp/forms.py:127 cfp/templates/cfp/staff/talk_details.html:58 msgid "Video" msgstr "Vidéo" -#: cfp/forms.py:119 +#: cfp/forms.py:128 msgid "Filter talks with / without video" msgstr "Filtrer les exposés avec / sans vidéo" -#: cfp/forms.py:128 cfp/forms.py:190 +#: cfp/forms.py:137 cfp/forms.py:203 msgid "Not assigned" msgstr "Pas encore assignée" -#: cfp/forms.py:133 +#: cfp/forms.py:143 msgid "Accept talk?" msgstr "Accepter la proposition ?" -#: cfp/forms.py:134 +#: cfp/forms.py:144 msgid "Assign to a track" msgstr "Assigner à une session" -#: cfp/forms.py:135 +#: cfp/forms.py:145 +msgid "Add a tag" +msgstr "Ajouter une étiquette" + +#: cfp/forms.py:146 msgid "Put in a room" msgstr "Assigner à une salle" -#: cfp/forms.py:154 cfp/models.py:137 cfp/models.py:394 +#: cfp/forms.py:167 cfp/models.py:139 cfp/models.py:190 cfp/models.py:433 #: cfp/templates/cfp/staff/participant_list.html:35 msgid "Name" msgstr "Nom" -#: cfp/forms.py:209 +#: cfp/forms.py:222 msgid "New staff members will be informed of their new position by e-mail." msgstr "" "Les nouveaux membres du staff seront informés de leur nouveau rôle par " "courrier électronique." -#: cfp/forms.py:229 +#: cfp/forms.py:242 msgid "An user with that firstname and that lastname already exists." msgstr "Un utilisateur avec ce prénom et ce nom existe déjà." -#: cfp/forms.py:234 +#: cfp/forms.py:247 msgid "A user with that email already exists." msgstr "Un utilisateur avec cet email existe déjà." -#: cfp/models.py:27 +#: cfp/models.py:29 msgid "Conference name" msgstr "Nom de la conférence" -#: cfp/models.py:28 +#: cfp/models.py:30 msgid "Homepage (markdown)" msgstr "Page d’accueil (markdown)" -#: cfp/models.py:29 +#: cfp/models.py:31 msgid "Venue information" msgstr "Informations sur le lieu" -#: cfp/models.py:30 +#: cfp/models.py:32 msgid "City" msgstr "Ville" -#: cfp/models.py:31 +#: cfp/models.py:33 msgid "Contact email" msgstr "Email de contact" -#: cfp/models.py:32 +#: cfp/models.py:34 msgid "Reply email" msgstr "Adresse de réponse" -#: cfp/models.py:33 +#: cfp/models.py:35 msgid "Staff members" msgstr "Membres du staff" -#: cfp/models.py:34 +#: cfp/models.py:36 msgid "Secure domain (HTTPS)" msgstr "Domaine sécurisé (HTTPS)" -#: cfp/models.py:35 +#: cfp/models.py:37 msgid "Schedule publishing date" msgstr "Date de publication du programme" -#: cfp/models.py:36 +#: cfp/models.py:38 msgid "Volunteers enrollment opening date" msgstr "Date d’ouverture de l’appel à bénévole" -#: cfp/models.py:37 +#: cfp/models.py:39 msgid "Volunteers enrollment closing date" msgstr "Date de fermeture de l’appel à bénévole" -#: cfp/models.py:75 +#: cfp/models.py:77 #, python-brace-format msgid "" "The reply email should be a formatable string accepting a token argument (e." @@ -210,78 +218,82 @@ msgstr "" "L’adresse de réponse doit être une chaine de texte formatable avec un " "argument « token » (e.g. ponyconf+{token}@exemple.com)." -#: cfp/models.py:95 cfp/models.py:372 +#: cfp/models.py:97 cfp/models.py:411 msgid "Your Name" msgstr "Votre Nom" -#: cfp/models.py:97 cfp/templates/cfp/staff/participant_details.html:12 +#: cfp/models.py:99 cfp/templates/cfp/staff/participant_details.html:12 msgid "Biography" msgstr "Biographie" -#: cfp/models.py:99 +#: cfp/models.py:101 msgid "Twitter" msgstr "Twitter" -#: cfp/models.py:100 +#: cfp/models.py:102 msgid "LinkedIn" msgstr "LinkedIn" -#: cfp/models.py:101 +#: cfp/models.py:103 msgid "Github" msgstr "Github" -#: cfp/models.py:102 +#: cfp/models.py:104 msgid "Website" msgstr "Site web" -#: cfp/models.py:103 +#: cfp/models.py:105 msgid "Facebook" msgstr "Facebook" -#: cfp/models.py:104 +#: cfp/models.py:106 msgid "Mastodon" msgstr "Mastodon" -#: cfp/models.py:105 cfp/models.py:375 +#: cfp/models.py:107 cfp/models.py:414 msgid "Phone number" msgstr "Numéro de téléphone" -#: cfp/models.py:108 cfp/models.py:267 +#: cfp/models.py:110 cfp/models.py:302 msgid "This field is only visible by organizers." msgstr "Ce champs est uniquement visible par les organisateurs." -#: cfp/models.py:189 +#: cfp/models.py:192 +msgid "Color" +msgstr "Couleur" + +#: cfp/models.py:224 msgid "Default duration (min)" msgstr "Durée par défaut (min)" -#: cfp/models.py:190 +#: cfp/models.py:225 msgid "Color on program" msgstr "Couleur sur le programme" -#: cfp/models.py:191 +#: cfp/models.py:226 msgid "Label on program" msgstr "Label dans le xml du programme" -#: cfp/models.py:262 cfp/templates/cfp/staff/base.html:17 +#: cfp/models.py:297 cfp/templates/cfp/staff/base.html:17 #: cfp/templates/cfp/staff/participant_list.html:8 -#: cfp/templates/cfp/staff/talk_details.html:65 -#: cfp/templates/cfp/staff/talk_list.html:44 +#: cfp/templates/cfp/staff/talk_details.html:68 +#: cfp/templates/cfp/staff/talk_list.html:45 msgid "Speakers" msgstr "Orateurs" -#: cfp/models.py:263 +#: cfp/models.py:298 msgid "Talk Title" msgstr "Titre de la proposition" -#: cfp/models.py:266 +#: cfp/models.py:301 msgid "Description of your talk" msgstr "Description de votre proposition" -#: cfp/models.py:269 +#: cfp/models.py:305 msgid "Message to organizers" msgstr "Message aux organisateurs" -#: cfp/models.py:270 +#: cfp/models.py:306 msgid "" "If you have any constraint or if you have anything that may help you to " "select your talk, like a video or slides of your talk, please write it down " @@ -291,64 +303,63 @@ msgstr "" "votre proposition, comme une vidéo, des slides, n'hésitez pas à les ajouter " "ici." -#: cfp/models.py:273 +#: cfp/models.py:309 msgid "Talk Category" msgstr "Catégorie de proposition" -#: cfp/models.py:274 +#: cfp/models.py:310 msgid "I'm ok to be recorded on video" msgstr "J’accepte d’être enregistré en vidéo" -#: cfp/models.py:276 +#: cfp/models.py:312 msgid "Video licence" msgstr "Licence vidéo" -#: cfp/models.py:277 +#: cfp/models.py:313 msgid "I need sound" msgstr "J’ai besoin de son" -#: cfp/models.py:280 +#: cfp/models.py:316 msgid "Beginning date and time" msgstr "Date et heure de début" -#: cfp/models.py:281 +#: cfp/models.py:317 msgid "Duration (min)" msgstr "Durée (min)" -#: cfp/models.py:285 +#: cfp/models.py:321 msgid "" "You can use this field to share some materials related to your intervention." msgstr "" "Vous pouvez utiliser ce champs pour partager les supports de votre " "intervention." -#: cfp/models.py:314 +#: cfp/models.py:350 msgid "Waiting confirmation" -msgstr "" +msgstr "En attente de confirmation" -#: cfp/models.py:316 +#: cfp/models.py:352 msgid "Refused" -msgstr "" +msgstr "Refusé" -#: cfp/models.py:318 -#, fuzzy, python-format -#| msgid "Pending, score: %(score)s" +#: cfp/models.py:354 +#, python-format msgid "Pending decision, score: %(score).1f" -msgstr "En cours, score : %(score)s" +msgstr "En cours, score : %(score).1f" -#: cfp/models.py:378 +#: cfp/models.py:417 msgid "If you have some constraints, you can indicate them here." msgstr "Si vous avez des contraintes, vous pouvez les indiquer ici." -#: cfp/models.py:397 +#: cfp/models.py:436 msgid "Volunteer" msgstr "Bénévole" -#: cfp/models.py:401 +#: cfp/models.py:440 msgid "Activity" msgstr "Activité" -#: cfp/models.py:402 +#: cfp/models.py:441 msgid "Activities" msgstr "Activités" @@ -502,7 +513,7 @@ msgstr "par" #: cfp/templates/cfp/staff/participant_details.html:43 #: cfp/templates/cfp/staff/room_details.html:21 #: cfp/templates/cfp/staff/room_details.html:39 -#: cfp/templates/cfp/staff/talk_list.html:60 +#: cfp/templates/cfp/staff/talk_list.html:62 msgid "and" msgstr "et" @@ -515,7 +526,7 @@ msgid "No talks" msgstr "Aucun exposé" #: cfp/templates/cfp/staff/participant_details.html:55 -#: cfp/templates/cfp/staff/talk_details.html:114 +#: cfp/templates/cfp/staff/talk_details.html:117 msgid "Messaging" msgstr "Messagerie" @@ -537,12 +548,12 @@ msgid "Show filtering options…" msgstr "Afficher les options de filtrage…" #: cfp/templates/cfp/staff/participant_list.html:25 -#: cfp/templates/cfp/staff/talk_list.html:30 +#: cfp/templates/cfp/staff/talk_list.html:31 msgid "Filter" msgstr "Filtrer" #: cfp/templates/cfp/staff/participant_list.html:31 -#: cfp/templates/cfp/staff/talk_list.html:38 +#: cfp/templates/cfp/staff/talk_list.html:39 msgid "Total:" msgstr "Total :" @@ -609,7 +620,7 @@ msgid "Some talks are not scheduled yet." msgstr "Certains exposés ne sont pas encore planifiés." #: cfp/templates/cfp/staff/room_list.html:24 -#: cfp/templates/cfp/staff/talk_list.html:38 +#: cfp/templates/cfp/staff/talk_list.html:39 #: cfp/templates/cfp/staff/track_list.html:21 msgid "talk" msgstr "exposé" @@ -664,54 +675,64 @@ msgid "Information" msgstr "Informations" #: cfp/templates/cfp/staff/talk_details.html:18 -#: cfp/templates/cfp/staff/talk_details.html:81 -#: cfp/templates/cfp/staff/talk_list.html:46 +#: cfp/templates/cfp/staff/talk_details.html:84 +#: cfp/templates/cfp/staff/talk_list.html:48 msgid "Status" msgstr "Statut" #: cfp/templates/cfp/staff/talk_details.html:25 msgctxt "session" -msgid "No assigned yet." -msgstr "Pas encore assignée." +msgid "not defined" +msgstr "non définie" #: cfp/templates/cfp/staff/talk_details.html:28 +#: cfp/templates/cfp/staff/talk_list.html:47 +msgid "Tags" +msgstr "Étiquettes" + +#: cfp/templates/cfp/staff/talk_details.html:29 +msgctxt "tag" +msgid "none" +msgstr "aucune" + +#: cfp/templates/cfp/staff/talk_details.html:31 msgid "Timeslot" msgstr "Créneau" -#: cfp/templates/cfp/staff/talk_details.html:32 -#: cfp/templates/cfp/staff/talk_details.html:40 +#: cfp/templates/cfp/staff/talk_details.html:35 +#: cfp/templates/cfp/staff/talk_details.html:43 msgid "not defined" msgstr "non défini" -#: cfp/templates/cfp/staff/talk_details.html:56 +#: cfp/templates/cfp/staff/talk_details.html:59 msgid "download" -msgstr "Télécharger" +msgstr "télécharger" -#: cfp/templates/cfp/staff/talk_details.html:63 +#: cfp/templates/cfp/staff/talk_details.html:66 msgid "No description provided." msgstr "Aucune description fournie." -#: cfp/templates/cfp/staff/talk_details.html:72 +#: cfp/templates/cfp/staff/talk_details.html:75 msgid "No speakers." msgstr "Aucun orateur." -#: cfp/templates/cfp/staff/talk_details.html:77 +#: cfp/templates/cfp/staff/talk_details.html:80 msgid "No notes." msgstr "Aucune note." -#: cfp/templates/cfp/staff/talk_details.html:79 +#: cfp/templates/cfp/staff/talk_details.html:82 msgid "Moderation" msgstr "Modération" -#: cfp/templates/cfp/staff/talk_details.html:93 +#: cfp/templates/cfp/staff/talk_details.html:96 msgid "vote" msgstr "vote" -#: cfp/templates/cfp/staff/talk_details.html:93 +#: cfp/templates/cfp/staff/talk_details.html:96 msgid "average:" msgstr "moyenne :" -#: cfp/templates/cfp/staff/talk_details.html:118 +#: cfp/templates/cfp/staff/talk_details.html:121 msgid "" "Comment this talk – this message will be received by the staff team " "only" @@ -723,15 +744,15 @@ msgstr "" msgid "Edit a talk" msgstr "Éditer un exposé" -#: cfp/templates/cfp/staff/talk_list.html:43 +#: cfp/templates/cfp/staff/talk_list.html:44 msgid "Intervention kind" msgstr "Type d’intervention" -#: cfp/templates/cfp/staff/talk_list.html:77 +#: cfp/templates/cfp/staff/talk_list.html:80 msgid "For selected talks:" msgstr "Pour les exposés sélectionnés :" -#: cfp/templates/cfp/staff/talk_list.html:82 +#: cfp/templates/cfp/staff/talk_list.html:85 msgid "Apply" msgstr "Appliquer" @@ -826,71 +847,67 @@ msgstr "" #: cfp/views.py:195 msgid "Your participation has been taken into account, thank you!" -msgstr "" +msgstr "Votre participation a été prise en compte, merci !" #: cfp/views.py:197 #, python-format msgid "Speaker %(speaker)s confirmed his/her participation." -msgstr "" +msgstr "L’intervenant %(speaker)s a confirmé sa participation." #: cfp/views.py:199 -#, fuzzy -#| msgid "The talk has been declined." msgid "The talk have been confirmed." -msgstr "L’exposé a été décliné." +msgstr "L’exposé a été confirmé." #: cfp/views.py:201 msgid "We have noted your unavailability." -msgstr "" +msgstr "Nous avons enregistré votre indisponibilité." #: cfp/views.py:203 #, python-format msgid "Speaker %(speaker)s CANCELLED his/her participation." -msgstr "" +msgstr "L’intervenant %(speaker)s a ANNULÉ sa participation." #: cfp/views.py:205 -#, fuzzy -#| msgid "The talk has been accepted." msgid "The talk have been cancelled." -msgstr "L’exposé a été accepté." +msgstr "L’exposé a été annulé." #: cfp/views.py:212 msgid "You already confirmed your participation to this talk." -msgstr "" +msgstr "Vous avez déjà confirmé votre participation à cet exposé." #: cfp/views.py:214 msgid "You already cancelled your participation to this talk." -msgstr "" +msgstr "Vous avez déjà annulé votre participation à cet exposé." -#: cfp/views.py:282 cfp/views.py:377 +#: cfp/views.py:285 cfp/views.py:382 msgid "The talk has been accepted." msgstr "L’exposé a été accepté." -#: cfp/views.py:284 cfp/views.py:379 +#: cfp/views.py:287 cfp/views.py:384 msgid "The talk has been declined." msgstr "L’exposé a été décliné." -#: cfp/views.py:347 cfp/views.py:439 +#: cfp/views.py:352 cfp/views.py:444 msgid "Message sent!" msgstr "Message envoyé !" -#: cfp/views.py:360 +#: cfp/views.py:365 msgid "Vote successfully created" msgstr "A voté !" -#: cfp/views.py:360 +#: cfp/views.py:365 msgid "Vote successfully updated" msgstr "Vote mis à jour" -#: cfp/views.py:381 +#: cfp/views.py:386 msgid "Decision taken in account" msgstr "Décision enregistrée" -#: cfp/views.py:467 +#: cfp/views.py:472 msgid "[{}] You have been added to the staff team" msgstr "[{}] Vous avez été ajouté aux membres du staff" -#: cfp/views.py:468 +#: cfp/views.py:473 msgid "" "Hi {},\n" "\n" @@ -914,15 +931,15 @@ msgstr "" "{}\n" "\n" -#: cfp/views.py:489 +#: cfp/views.py:494 msgid "Modifications successfully saved." msgstr "Modification enregistrée avec succès." -#: cfp/views.py:566 +#: cfp/views.py:571 msgid "User created successfully." msgstr "Utilisateur créé avec succès." -#: cfp/views.py:587 +#: cfp/views.py:592 #, python-format msgid "Format '%s' not available" msgstr "Format '%s' non disponible" @@ -1000,6 +1017,13 @@ msgstr "Changement de mot de passe" msgid "Email address" msgstr "Adresse e-mail" +#~ msgid "Apply a tag" +#~ msgstr "Ajouter une étiquette" + +#~ msgctxt "session" +#~ msgid "No assigned yet." +#~ msgstr "Pas encore assignée." + #~ msgid "Desisted" #~ msgstr "Désisté"