From 5e276d9c1a45cd797155ba972f73244f32485609 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89lie=20Bouttier?= Date: Fri, 6 Oct 2017 18:51:59 +0200 Subject: [PATCH] i18n --- cfp/forms.py | 2 +- locale/fr/LC_MESSAGES/django.mo | Bin 14665 -> 14700 bytes locale/fr/LC_MESSAGES/django.po | 226 ++++++++++++++++++++------------ 3 files changed, 143 insertions(+), 85 deletions(-) diff --git a/cfp/forms.py b/cfp/forms.py index d406d3b..2c8aafe 100644 --- a/cfp/forms.py +++ b/cfp/forms.py @@ -26,7 +26,7 @@ ACCEPTATION_VALUES = [ CONFIRMATION_CHOICES = [ ('waiting', _('Waiting')), ('confirmed', _('Confirmed')), - ('desisted', _('Desisted')), + ('cancelled', _('Cancelled')), ] CONFIRMATION_VALUES = [ ('waiting', None), diff --git a/locale/fr/LC_MESSAGES/django.mo b/locale/fr/LC_MESSAGES/django.mo index a5be45e2d9a815eeeffbb2a8f6813565870f02a6..ad31547bf08ac6f273f502357f502f1966a365ab 100644 GIT binary patch delta 4365 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 NzZg_Av(tb6{{z;Ls(b(d diff --git a/locale/fr/LC_MESSAGES/django.po b/locale/fr/LC_MESSAGES/django.po index 8a7edb3..c98a80e 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-05 23:31+0000\n" -"PO-Revision-Date: 2017-10-06 01:31+0200\n" +"POT-Creation-Date: 2017-10-06 16:51+0000\n" +"PO-Revision-Date: 2017-10-06 18:51+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: fr\n" @@ -16,139 +16,144 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Poedit 2.0.3\n" +"X-Generator: Poedit 2.0.4\n" #: cfp/forms.py:16 msgid "Pending decision" msgstr "Décision en attente" -#: cfp/forms.py:17 cfp/templates/cfp/staff/talk_list.html:66 +#: cfp/forms.py:17 cfp/forms.py:84 cfp/forms.py:166 msgid "Accepted" msgstr "Accepté" -#: cfp/forms.py:18 cfp/templates/cfp/staff/talk_list.html:68 +#: cfp/forms.py:18 msgid "Declined" msgstr "Décliné" -#: cfp/forms.py:50 +#: cfp/forms.py:27 +msgid "Waiting" +msgstr "En attente" + +#: cfp/forms.py:28 cfp/forms.py:90 cfp/forms.py:172 cfp/models.py:310 +msgid "Confirmed" +msgstr "Confirmé" + +#: cfp/forms.py:29 cfp/models.py:312 +msgid "Cancelled" +msgstr "Annulé" + +#: cfp/forms.py:61 #, python-format msgid "Default duration: %(duration)d min" msgstr "Durée par défaut : %(duration)d min" -#: cfp/forms.py:55 cfp/forms.py:67 cfp/forms.py:143 +#: cfp/forms.py:66 cfp/forms.py:78 cfp/forms.py:160 #: cfp/templates/cfp/staff/talk_details.html:15 msgid "Category" msgstr "Catégorie" -#: cfp/forms.py:56 cfp/templates/cfp/staff/talk_list.html:41 +#: cfp/forms.py:67 cfp/templates/cfp/staff/talk_list.html:42 msgid "Title" msgstr "Titre" -#: cfp/forms.py:57 cfp/models.py:139 cfp/models.py:373 +#: cfp/forms.py:68 cfp/models.py:139 cfp/models.py:396 #: cfp/templates/cfp/staff/talk_details.html:61 msgid "Description" msgstr "Description" -#: cfp/forms.py:58 cfp/models.py:107 cfp/models.py:354 +#: cfp/forms.py:69 cfp/models.py:107 cfp/models.py:377 #: cfp/templates/cfp/staff/participant_details.html:16 #: cfp/templates/cfp/staff/talk_details.html:75 msgid "Notes" msgstr "Notes" -#: cfp/forms.py:61 +#: cfp/forms.py:72 msgid "Visible by speakers" msgstr "Visible par les orateurs" -#: cfp/forms.py:73 cfp/forms.py:149 -#: cfp/templates/cfp/staff/talk_details.html:18 -#: cfp/templates/cfp/staff/talk_details.html:81 -#: cfp/templates/cfp/staff/talk_list.html:45 -msgid "Status" -msgstr "Statut" - -#: cfp/forms.py:79 cfp/forms.py:155 cfp/models.py:268 +#: cfp/forms.py:96 cfp/forms.py:178 cfp/models.py:268 #: cfp/templates/cfp/staff/talk_details.html:21 -#: cfp/templates/cfp/staff/talk_list.html:44 +#: cfp/templates/cfp/staff/talk_list.html:45 #: cfp/templates/cfp/staff/track_form.html:14 msgid "Track" msgstr "Session" -#: cfp/forms.py:85 cfp/templates/cfp/staff/talk_details.html:84 +#: cfp/forms.py:102 cfp/templates/cfp/staff/talk_details.html:84 msgid "Vote" msgstr "Vote" -#: cfp/forms.py:86 +#: cfp/forms.py:103 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:89 cfp/templates/cfp/staff/room_form.html:14 +#: cfp/forms.py:106 cfp/templates/cfp/staff/room_form.html:14 #: cfp/templates/cfp/staff/talk_details.html:35 msgid "Room" msgstr "Salle" -#: cfp/forms.py:90 +#: cfp/forms.py:107 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:93 +#: cfp/forms.py:110 msgid "Scheduled" msgstr "Programmé" -#: cfp/forms.py:94 +#: cfp/forms.py:111 msgid "Filter talks already / not yet scheduled" msgstr "Filtrer les exposés déjà / pas encore planifiées" -#: cfp/forms.py:97 cfp/models.py:283 +#: cfp/forms.py:114 cfp/models.py:284 #: cfp/templates/cfp/staff/talk_details.html:51 msgid "Materials" msgstr "Supports" -#: cfp/forms.py:98 +#: cfp/forms.py:115 msgid "Filter talks with / without materials" msgstr "Filtrer les exposés avec / sans supports" -#: cfp/forms.py:101 cfp/templates/cfp/staff/talk_details.html:55 +#: cfp/forms.py:118 cfp/templates/cfp/staff/talk_details.html:55 msgid "Video" msgstr "Vidéo" -#: cfp/forms.py:102 +#: cfp/forms.py:119 msgid "Filter talks with / without video" msgstr "Filtrer les exposés avec / sans vidéo" -#: cfp/forms.py:111 cfp/forms.py:167 +#: cfp/forms.py:128 cfp/forms.py:190 msgid "Not assigned" msgstr "Pas encore assignée" -#: cfp/forms.py:116 +#: cfp/forms.py:133 msgid "Accept talk?" msgstr "Accepter la proposition ?" -#: cfp/forms.py:117 +#: cfp/forms.py:134 msgid "Assign to a track" msgstr "Assigner à une session" -#: cfp/forms.py:118 +#: cfp/forms.py:135 msgid "Put in a room" msgstr "Assigner à une salle" -#: cfp/forms.py:137 cfp/models.py:137 cfp/models.py:371 -#: cfp/templates/cfp/staff/participant_list.html:34 +#: cfp/forms.py:154 cfp/models.py:137 cfp/models.py:394 +#: cfp/templates/cfp/staff/participant_list.html:35 msgid "Name" msgstr "Nom" -#: cfp/forms.py:186 +#: cfp/forms.py:209 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:206 +#: cfp/forms.py:229 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:211 +#: cfp/forms.py:234 msgid "A user with that email already exists." msgstr "Un utilisateur avec cet email existe déjà." @@ -205,7 +210,7 @@ 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:349 +#: cfp/models.py:95 cfp/models.py:372 msgid "Your Name" msgstr "Votre Nom" @@ -237,7 +242,7 @@ msgstr "Facebook" msgid "Mastodon" msgstr "Mastodon" -#: cfp/models.py:105 cfp/models.py:352 +#: cfp/models.py:105 cfp/models.py:375 msgid "Phone number" msgstr "Numéro de téléphone" @@ -260,7 +265,7 @@ msgstr "Label dans le xml du programme" #: cfp/models.py:262 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:43 +#: cfp/templates/cfp/staff/talk_list.html:44 msgid "Speakers" msgstr "Orateurs" @@ -302,34 +307,48 @@ msgstr "Licence vidéo" msgid "I need sound" msgstr "J’ai besoin de son" -#: cfp/models.py:279 +#: cfp/models.py:280 msgid "Beginning date and time" msgstr "Date et heure de début" -#: cfp/models.py:280 +#: cfp/models.py:281 msgid "Duration (min)" msgstr "Durée (min)" -#: cfp/models.py:284 +#: cfp/models.py:285 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:355 +#: cfp/models.py:314 +msgid "Waiting confirmation" +msgstr "" + +#: cfp/models.py:316 +msgid "Refused" +msgstr "" + +#: cfp/models.py:318 +#, fuzzy, python-format +#| msgid "Pending, score: %(score)s" +msgid "Pending decision, score: %(score).1f" +msgstr "En cours, score : %(score)s" + +#: cfp/models.py:378 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:374 +#: cfp/models.py:397 msgid "Volunteer" msgstr "Bénévole" -#: cfp/models.py:378 +#: cfp/models.py:401 msgid "Activity" msgstr "Activité" -#: cfp/models.py:379 +#: cfp/models.py:402 msgid "Activities" msgstr "Activités" @@ -483,7 +502,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:59 +#: cfp/templates/cfp/staff/talk_list.html:60 msgid "and" msgstr "et" @@ -517,47 +536,47 @@ msgstr "Éditer un orateur" msgid "Show filtering options…" msgstr "Afficher les options de filtrage…" -#: cfp/templates/cfp/staff/participant_list.html:24 -#: cfp/templates/cfp/staff/talk_list.html:29 +#: cfp/templates/cfp/staff/participant_list.html:25 +#: cfp/templates/cfp/staff/talk_list.html:30 msgid "Filter" msgstr "Filtrer" -#: cfp/templates/cfp/staff/participant_list.html:30 -#: cfp/templates/cfp/staff/talk_list.html:37 +#: cfp/templates/cfp/staff/participant_list.html:31 +#: cfp/templates/cfp/staff/talk_list.html:38 msgid "Total:" msgstr "Total :" -#: cfp/templates/cfp/staff/participant_list.html:30 +#: cfp/templates/cfp/staff/participant_list.html:31 msgid "speaker" msgstr "orateur" -#: cfp/templates/cfp/staff/participant_list.html:35 +#: cfp/templates/cfp/staff/participant_list.html:36 msgid "Talk count" msgstr "Nombre d’exposé" -#: cfp/templates/cfp/staff/participant_list.html:42 +#: cfp/templates/cfp/staff/participant_list.html:43 msgid "Contact:" msgstr "Contacter :" -#: cfp/templates/cfp/staff/participant_list.html:42 +#: cfp/templates/cfp/staff/participant_list.html:43 msgid "link" msgstr "lien" -#: cfp/templates/cfp/staff/participant_list.html:52 +#: cfp/templates/cfp/staff/participant_list.html:53 #, python-format msgid "accepted: %(accepted)s" msgid_plural "accepted: %(accepted)s" msgstr[0] "accepté : %(accepted)s" msgstr[1] "acceptés : %(accepted)s" -#: cfp/templates/cfp/staff/participant_list.html:54 +#: cfp/templates/cfp/staff/participant_list.html:55 #, python-format msgid "pending: %(pending)s" msgid_plural "pending: %(pending)s" msgstr[0] "en attente : %(pending)s" msgstr[1] "en attente : %(pending)s" -#: cfp/templates/cfp/staff/participant_list.html:56 +#: cfp/templates/cfp/staff/participant_list.html:57 #, python-format msgid "refused: %(refused)s" msgid_plural "refused: %(refused)s" @@ -590,7 +609,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:37 +#: cfp/templates/cfp/staff/talk_list.html:38 #: cfp/templates/cfp/staff/track_list.html:21 msgid "talk" msgstr "exposé" @@ -644,6 +663,12 @@ msgstr "Décliner la proposition" 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 +msgid "Status" +msgstr "Statut" + #: cfp/templates/cfp/staff/talk_details.html:25 msgctxt "session" msgid "No assigned yet." @@ -698,20 +723,15 @@ msgstr "" msgid "Edit a talk" msgstr "Éditer un exposé" -#: cfp/templates/cfp/staff/talk_list.html:42 +#: cfp/templates/cfp/staff/talk_list.html:43 msgid "Intervention kind" msgstr "Type d’intervention" -#: cfp/templates/cfp/staff/talk_list.html:70 -#, python-format -msgid "Pending, score: %(score)s" -msgstr "En cours, score : %(score)s" - -#: cfp/templates/cfp/staff/talk_list.html:82 +#: cfp/templates/cfp/staff/talk_list.html:77 msgid "For selected talks:" msgstr "Pour les exposés sélectionnés :" -#: cfp/templates/cfp/staff/talk_list.html:87 +#: cfp/templates/cfp/staff/talk_list.html:82 msgid "Apply" msgstr "Appliquer" @@ -804,35 +824,73 @@ msgstr "" "{}\n" "\n" -#: cfp/views.py:237 cfp/views.py:332 +#: cfp/views.py:195 +msgid "Your participation has been taken into account, thank you!" +msgstr "" + +#: cfp/views.py:197 +#, python-format +msgid "Speaker %(speaker)s confirmed his/her participation." +msgstr "" + +#: cfp/views.py:199 +#, fuzzy +#| msgid "The talk has been declined." +msgid "The talk have been confirmed." +msgstr "L’exposé a été décliné." + +#: cfp/views.py:201 +msgid "We have noted your unavailability." +msgstr "" + +#: cfp/views.py:203 +#, python-format +msgid "Speaker %(speaker)s CANCELLED his/her participation." +msgstr "" + +#: cfp/views.py:205 +#, fuzzy +#| msgid "The talk has been accepted." +msgid "The talk have been cancelled." +msgstr "L’exposé a été accepté." + +#: cfp/views.py:212 +msgid "You already confirmed your participation to this talk." +msgstr "" + +#: cfp/views.py:214 +msgid "You already cancelled your participation to this talk." +msgstr "" + +#: cfp/views.py:282 cfp/views.py:377 msgid "The talk has been accepted." msgstr "L’exposé a été accepté." -#: cfp/views.py:239 cfp/views.py:334 +#: cfp/views.py:284 cfp/views.py:379 msgid "The talk has been declined." msgstr "L’exposé a été décliné." -#: cfp/views.py:302 cfp/views.py:390 +#: cfp/views.py:347 cfp/views.py:439 msgid "Message sent!" msgstr "Message envoyé !" -#: cfp/views.py:315 +#: cfp/views.py:360 msgid "Vote successfully created" msgstr "A voté !" -#: cfp/views.py:315 +#: cfp/views.py:360 msgid "Vote successfully updated" msgstr "Vote mis à jour" -#: cfp/views.py:336 +#: cfp/views.py:381 msgid "Decision taken in account" msgstr "Décision enregistrée" -#: cfp/views.py:418 +#: cfp/views.py:467 msgid "[{}] You have been added to the staff team" msgstr "[{}] Vous avez été ajouté aux membres du staff" -#: cfp/views.py:419 +#: cfp/views.py:468 msgid "" "Hi {},\n" "\n" @@ -856,15 +914,15 @@ msgstr "" "{}\n" "\n" -#: cfp/views.py:440 +#: cfp/views.py:489 msgid "Modifications successfully saved." msgstr "Modification enregistrée avec succès." -#: cfp/views.py:517 +#: cfp/views.py:566 msgid "User created successfully." msgstr "Utilisateur créé avec succès." -#: cfp/views.py:538 +#: cfp/views.py:587 #, python-format msgid "Format '%s' not available" msgstr "Format '%s' non disponible" @@ -942,6 +1000,9 @@ msgstr "Changement de mot de passe" msgid "Email address" msgstr "Adresse e-mail" +#~ msgid "Desisted" +#~ msgstr "Désisté" + #~ msgid "Participants" #~ msgstr "Participants" @@ -1289,9 +1350,6 @@ msgstr "Adresse e-mail" #~ msgid "Already registered!" #~ msgstr "Vous êtes déjà inscrit !" -#~ msgid "Registered!" -#~ msgstr "Vous avez été inscrit !" - #~ msgid "Send a message" #~ msgstr "Envoyer un message"