From f70f6f16f08668747ad58a168dcd049f78787362 Mon Sep 17 00:00:00 2001 From: Yohann D'ANELLO Date: Thu, 30 Apr 2020 20:18:51 +0200 Subject: [PATCH] Translations --- locale/fr/LC_MESSAGES/django.po | 331 ++++++++++++++++++++------ templates/tournament/team_detail.html | 2 +- 2 files changed, 262 insertions(+), 71 deletions(-) diff --git a/locale/fr/LC_MESSAGES/django.po b/locale/fr/LC_MESSAGES/django.po index 1c7b219..937f702 100644 --- a/locale/fr/LC_MESSAGES/django.po +++ b/locale/fr/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: TFJM2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-29 14:09+0000\n" +"POT-Creation-Date: 2020-04-30 18:11+0000\n" "PO-Revision-Date: 2020-04-29 02:30+0000\n" "Last-Translator: Yohann D'ANELLO \n" "Language-Team: fr \n" @@ -18,13 +18,17 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#: apps/api/apps.py:10 +msgid "API" +msgstr "API" + #: apps/member/apps.py:7 msgid "member" msgstr "membre" #: apps/member/forms.py:14 msgid "Choose a role..." -msgstr "" +msgstr "Choisir un rôle ..." #: apps/member/forms.py:15 msgid "Participant" @@ -39,8 +43,8 @@ msgid "email" msgstr "Adresse électronique" #: apps/member/models.py:26 apps/member/models.py:214 apps/member/models.py:230 -#: apps/member/models.py:255 apps/tournament/models.py:147 -#: apps/tournament/models.py:167 +#: apps/member/models.py:256 apps/tournament/models.py:153 +#: apps/tournament/models.py:173 msgid "team" msgstr "équipe" @@ -113,6 +117,7 @@ msgid "responsible email" msgstr "email du responsable" #: apps/member/models.py:124 apps/tournament/models.py:34 +#: templates/tournament/tournament_detail.html:36 msgid "description" msgstr "description" @@ -126,19 +131,19 @@ msgstr "oragnisateur" #: apps/member/models.py:132 msgid "coach" -msgstr "" +msgstr "encadrant" #: apps/member/models.py:133 msgid "participant" msgstr "participant" #: apps/member/models.py:139 apps/tournament/models.py:63 -#: apps/tournament/models.py:123 +#: apps/tournament/models.py:129 msgid "year" msgstr "année" #: apps/member/models.py:155 apps/member/models.py:187 -#: apps/tournament/models.py:160 +#: apps/tournament/models.py:166 msgid "user" msgstr "utilisateur" @@ -174,7 +179,7 @@ msgstr "Autorisation de droit à l'image" msgid "Sanitary plug" msgstr "Fiche sanitaire" -#: apps/member/models.py:196 apps/tournament/models.py:178 +#: apps/member/models.py:196 apps/tournament/models.py:184 msgid "Scholarship" msgstr "Bourse" @@ -220,94 +225,111 @@ msgstr "solution" msgid "solutions" msgstr "solutions" -#: apps/member/models.py:246 +#: apps/member/models.py:247 #, python-brace-format msgid "Solution of team {trigram} for problem {problem}" -msgstr "" +msgstr "Solution de l'équipe {trigram} pour le problème {problem}" -#: apps/member/models.py:261 +#: apps/member/models.py:262 msgid "Defender" msgstr "Défenseur" -#: apps/member/models.py:262 +#: apps/member/models.py:263 msgid "Opponent" msgstr "Opposant" -#: apps/member/models.py:263 +#: apps/member/models.py:264 msgid "Rapporteur" msgstr "Rapporteur" -#: apps/member/models.py:265 +#: apps/member/models.py:266 msgid "dest" msgstr "destinataire" -#: apps/member/models.py:273 +#: apps/member/models.py:271 +msgid "Round 1" +msgstr "Tour 1" + +#: apps/member/models.py:272 +msgid "Round 2" +msgstr "Tour 2" + +#: apps/member/models.py:274 +msgid "round" +msgstr "tour" + +#: apps/member/models.py:282 msgid "synthesis" msgstr "synthèse" -#: apps/member/models.py:274 +#: apps/member/models.py:283 msgid "syntheses" msgstr "synthèses" -#: apps/member/models.py:277 +#: apps/member/models.py:286 #, python-brace-format msgid "Synthesis of team {trigram} that is {dest} for problem {problem}" -msgstr "" +msgstr "Synthèse de l'équipe {trigram} qui est {dest} pour le problème {problem}" -#: apps/member/models.py:285 +#: apps/member/models.py:294 msgid "key" msgstr "clé" -#: apps/member/models.py:290 +#: apps/member/models.py:299 msgid "value" msgstr "valeur" -#: apps/member/models.py:294 +#: apps/member/models.py:303 msgid "configuration" msgstr "configuration" -#: apps/member/models.py:295 +#: apps/member/models.py:304 msgid "configurations" msgstr "configurations" -#: apps/tournament/apps.py:7 apps/tournament/models.py:71 -#: apps/tournament/models.py:92 +#: apps/tournament/apps.py:7 apps/tournament/models.py:76 +#: apps/tournament/models.py:98 templates/tournament/team_detail.html:18 msgid "tournament" msgstr "tournoi" -#: apps/tournament/models.py:11 apps/tournament/models.py:81 +#: apps/tournament/models.py:11 apps/tournament/models.py:86 +#: templates/tournament/team_detail.html:12 msgid "name" msgstr "nom" -#: apps/tournament/models.py:17 +#: apps/tournament/models.py:17 templates/tournament/tournament_detail.html:12 msgid "organizers" msgstr "organisateurs" -#: apps/tournament/models.py:21 +#: apps/tournament/models.py:21 templates/tournament/tournament_detail.html:15 msgid "size" msgstr "taille" -#: apps/tournament/models.py:26 +#: apps/tournament/models.py:26 templates/tournament/tournament_detail.html:18 msgid "place" msgstr "lieu" -#: apps/tournament/models.py:30 +#: apps/tournament/models.py:30 templates/tournament/tournament_detail.html:21 msgid "price" msgstr "prix" -#: apps/tournament/models.py:38 apps/tournament/models.py:42 +#: apps/tournament/models.py:38 msgid "date start" msgstr "date de début" -#: apps/tournament/models.py:46 +#: apps/tournament/models.py:42 +msgid "date end" +msgstr "date de fin" + +#: apps/tournament/models.py:46 templates/tournament/tournament_detail.html:27 msgid "date of registration closing" msgstr "date de clôture des inscriptions" -#: apps/tournament/models.py:50 +#: apps/tournament/models.py:50 templates/tournament/tournament_detail.html:30 msgid "date of maximal solution submission" msgstr "date d'envoi maximal des solutions" -#: apps/tournament/models.py:54 +#: apps/tournament/models.py:54 templates/tournament/tournament_detail.html:33 msgid "date of maximal syntheses submission" msgstr "date d'envoi maximal des notes de synthèses" @@ -315,99 +337,212 @@ msgstr "date d'envoi maximal des notes de synthèses" msgid "final tournament" msgstr "finale" -#: apps/tournament/models.py:72 +#: apps/tournament/models.py:77 msgid "tournaments" msgstr "tournois" -#: apps/tournament/models.py:86 +#: apps/tournament/models.py:91 templates/tournament/team_detail.html:15 msgid "trigram" msgstr "trigramme" -#: apps/tournament/models.py:97 +#: apps/tournament/models.py:103 msgid "inscription date" msgstr "date d'inscription" -#: apps/tournament/models.py:103 apps/tournament/models.py:187 +#: apps/tournament/models.py:109 apps/tournament/models.py:193 msgid "Registration not validated" msgstr "Inscription non validée" -#: apps/tournament/models.py:104 apps/tournament/models.py:188 +#: apps/tournament/models.py:110 apps/tournament/models.py:194 msgid "Waiting for validation" msgstr "En attente de validation" -#: apps/tournament/models.py:105 apps/tournament/models.py:189 +#: apps/tournament/models.py:111 apps/tournament/models.py:195 msgid "Registration validated" msgstr "Inscription validée" -#: apps/tournament/models.py:107 apps/tournament/models.py:191 +#: apps/tournament/models.py:113 apps/tournament/models.py:197 msgid "validation status" msgstr "statut de validation" -#: apps/tournament/models.py:112 +#: apps/tournament/models.py:118 msgid "selected for final" msgstr "sélectionnée pour la finale" -#: apps/tournament/models.py:118 +#: apps/tournament/models.py:124 msgid "access code" msgstr "code d'accès" -#: apps/tournament/models.py:148 +#: apps/tournament/models.py:154 msgid "teams" msgstr "équipes" -#: apps/tournament/models.py:173 +#: apps/tournament/models.py:179 msgid "Not paid" msgstr "Non payé" -#: apps/tournament/models.py:174 +#: apps/tournament/models.py:180 msgid "Credit card" msgstr "Carte bancaire" -#: apps/tournament/models.py:175 +#: apps/tournament/models.py:181 msgid "Bank check" msgstr "Chèque bancaire" -#: apps/tournament/models.py:176 +#: apps/tournament/models.py:182 msgid "Bank transfer" msgstr "Virement bancaire" -#: apps/tournament/models.py:177 +#: apps/tournament/models.py:183 msgid "Cash" msgstr "Espèces" -#: apps/tournament/models.py:181 +#: apps/tournament/models.py:187 msgid "payment method" msgstr "moyen de paiement" -#: apps/tournament/models.py:195 +#: apps/tournament/models.py:201 msgid "payment" msgstr "paiement" -#: apps/tournament/models.py:196 +#: apps/tournament/models.py:202 msgid "payments" msgstr "paiements" -#: apps/tournament/models.py:199 +#: apps/tournament/models.py:205 #, python-brace-format msgid "Payment of {user}" msgstr "Paiement de {user}" -#: apps/tournament/tables.py:9 +#: apps/tournament/tables.py:15 templates/tournament/tournament_detail.html:24 msgid "dates" msgstr "dates" -#: apps/tournament/tables.py:13 +#: apps/tournament/tables.py:19 msgid "From {start:%b %d %Y} to {end:%b %d %Y}" msgstr "Du {start: %d %b %Y} au {end:%d %b %Y}" -#: apps/tournament/views.py:13 +#: apps/tournament/tables.py:55 templates/tournament/team_detail.html:46 +#: templates/tournament/team_detail.html:54 +msgid "Download" +msgstr "Télécharger" + +#: apps/tournament/views.py:34 msgid "Tournaments list" msgstr "Liste des tournois" +#: apps/tournament/views.py:56 +#, fuzzy, python-brace-format +#| msgid "Payment of {user}" +msgid "Tournament of {name}" +msgstr "Paiement de {user}" + +#: apps/tournament/views.py:80 +msgid "Information about team" +msgstr "Informations sur l'équipe" + +#: apps/tournament/views.py:89 templates/base.html:108 templates/base.html:126 +msgid "Solutions" +msgstr "Solutions" + +#: apps/tournament/views.py:105 +#, python-brace-format +msgid "Solutions for team {team}.zip" +msgstr "Solutions pour l'équipe {team}.zip" + +#: apps/tournament/views.py:130 +msgid "All solutions" +msgstr "Toutes les solutions" + +#: apps/tournament/views.py:149 +#, python-brace-format +msgid "Solutions for tournament {tournament}.zip" +msgstr "Solutions pour le tournoi {tournament}.zip" + #: templates/base.html:11 msgid "The inscription site of the TFJM²." msgstr "Le site d'inscription au TFJM²." +#: templates/base.html:73 +msgid "Home" +msgstr "Accueil" + +#: templates/base.html:76 +msgid "Tournament list" +msgstr "Liste des tournois" + +#: templates/base.html:80 +msgid "Orphaned profiles" +msgstr "Profils orphelins" + +#: templates/base.html:81 +msgid "All profiles" +msgstr "Tous les profils" + +#: templates/base.html:83 +msgid "Organizers" +msgstr "Organisateurs" + +#: templates/base.html:89 +msgid "My account" +msgstr "Mon compte" + +#: templates/base.html:94 +msgid "Add a team" +msgstr "Ajouter une équipe" + +#: templates/base.html:97 +msgid "Join a team" +msgstr "Rejoindre une équipe" + +#: templates/base.html:101 +msgid "My team" +msgstr "Mon équipe" + +#: templates/base.html:111 templates/base.html:129 +msgid "Syntheses" +msgstr "Synthèses" + +#: templates/base.html:118 +msgid "Add a tournament" +msgstr "Ajouter un tournoi" + +#: templates/base.html:121 +msgid "Add an organizer" +msgstr "Ajouter un oragnisateur" + +#: templates/base.html:135 +msgid "Make a gift" +msgstr "Faire un don" + +#: templates/base.html:139 +msgid "Administration" +msgstr "Administration" + +#: templates/base.html:146 templates/registration/login.html:7 +#: templates/registration/login.html:8 templates/registration/login.html:22 +#: templates/registration/password_reset_complete.html:10 +msgid "Log in" +msgstr "Connexion" + +#: templates/base.html:149 templates/registration/signup.html:5 +#: templates/registration/signup.html:8 templates/registration/signup.html:14 +msgid "Sign up" +msgstr "S'inscrire" + +#: templates/base.html:153 +msgid "Log out" +msgstr "Déconnexion" + +#: templates/django_filters/rest_framework/crispy_form.html:4 +#: templates/django_filters/rest_framework/form.html:2 +msgid "Field filters" +msgstr "Filtres" + +#: templates/django_filters/rest_framework/form.html:5 +msgid "Submit" +msgstr "Envoyer" + #: templates/registration/email_validation_complete.html:6 msgid "Your email have successfully been validated." msgstr "Votre adresse e-mail a bien été validée." @@ -438,12 +573,6 @@ msgstr "Merci d'avoir utilisé la plateforme du TFJM²." msgid "Log in again" msgstr "Se connecter à nouveau" -#: templates/registration/login.html:7 templates/registration/login.html:8 -#: templates/registration/login.html:22 -#: templates/registration/password_reset_complete.html:10 -msgid "Log in" -msgstr "Connexion" - #: templates/registration/login.html:13 #, python-format msgid "" @@ -541,18 +670,80 @@ msgstr "" msgid "Reset my password" msgstr "Réinitialiser mon mot de passe" -#: templates/registration/signup.html:5 templates/registration/signup.html:8 -#: templates/registration/signup.html:14 -msgid "Sign up" -msgstr "S'inscrire" +#: templates/tournament/solutions_orga_list.html:14 +#| msgid "tournaments" +msgid "%(tournament)s — ZIP" +msgstr "%(tournament)s — ZIP" -#: tfjm/settings.py:135 +#: templates/tournament/team_detail.html:8 +msgid "Team" +msgstr "Équipe" + +#: templates/tournament/team_detail.html:21 +msgid "coachs" +msgstr "encadrants" + +#: templates/tournament/team_detail.html:24 +msgid "participants" +msgstr "participants" + +#: templates/tournament/team_detail.html:31 +msgid "Edit team" +msgstr "Modifier l'équipe" + +#: templates/tournament/team_detail.html:33 +msgid "Delete team" +msgstr "Supprimer l'équipe" + +#: templates/tournament/team_detail.html:41 +msgid "Documents" +msgstr "Documents" + +#: templates/tournament/team_detail.html:45 +#, python-format +msgid "Motivation letter:" +msgstr "Lettre de motivation :" + +#: templates/tournament/tournament_detail.html:22 +msgid "Free" +msgstr "Gratuit" + +#: templates/tournament/tournament_detail.html:25 +msgid "From" +msgstr "Du" + +#: templates/tournament/tournament_detail.html:25 +msgid "to" +msgstr "à" + +#: templates/tournament/tournament_detail.html:42 +msgid "Send a mail to all people in this tournament" +msgstr "Envoyer un mail à toutes les personnes du tournoi" + +#: templates/tournament/tournament_detail.html:43 +msgid "Send a mail to all people in this tournament that are in a valid team" +msgstr "Envoyer un mail à toutes les personnes du tournoi dans une équipe valide" + +#: templates/tournament/tournament_detail.html:50 +msgid "Edit tournament" +msgstr "Modifier le tournoi" + +#: templates/tournament/tournament_detail.html:57 +msgid "Teams" +msgstr "Équipes" + +#: templates/tournament/tournament_list.html:8 +msgid "Send a mail to all people that are in a team" +msgstr "Envoyer un mail à toutes les personnes dans une équipe" + +#: templates/tournament/tournament_list.html:9 +msgid "Send a mail to all people that are in a valid team" +msgstr "Envoyer un mail à toutes les personnes dans une équipe validée" + +#: tfjm/settings.py:149 msgid "English" msgstr "Anglais" -#: tfjm/settings.py:136 +#: tfjm/settings.py:150 msgid "French" msgstr "Français" - -#~ msgid "encadrant" -#~ msgstr "encadrant" diff --git a/templates/tournament/team_detail.html b/templates/tournament/team_detail.html index 0fc3a86..ed05c6c 100644 --- a/templates/tournament/team_detail.html +++ b/templates/tournament/team_detail.html @@ -42,7 +42,7 @@ {% if team.motivation_letters.count %}
- {% blocktrans with version=team.motivation_letters.count %}Motivation letter (version {{ version }}):{% endblocktrans %} + {% blocktrans %}Motivation letter:{% endblocktrans %} {% trans "Download" %}
{% endif %}