Fix translations

This commit is contained in:
Antoine Bartuccio 2024-10-09 11:53:22 +02:00 committed by Bartuccio Antoine
parent 09081b03b6
commit 93eb09887e
4 changed files with 187 additions and 185 deletions

View File

@ -63,7 +63,11 @@ window.loadPicturePage = (apiUrl) => {
const fileHandle = await showSaveFilePicker({ const fileHandle = await showSaveFilePicker({
_preferPolyfill: false, _preferPolyfill: false,
suggestedName: `${gettext("pictures")}.zip`, suggestedName: interpolate(
gettext("pictures.%(extension)s"),
{ extension: "zip" },
true,
),
types: {}, types: {},
excludeAcceptAllOption: false, excludeAcceptAllOption: false,
}); });

View File

@ -31,8 +31,8 @@ Il faut d'abord générer un fichier de traductions,
l'éditer et enfin le compiler au format binaire pour qu'il soit lu par le serveur. l'éditer et enfin le compiler au format binaire pour qu'il soit lu par le serveur.
```bash ```bash
./manage.py makemessages --locale=fr -e py,jinja -ignore=node_modules # Pour le backend ./manage.py makemessages --locale=fr -e py,jinja --ignore=node_modules # Pour le backend
./manage.py makemessages --locale=fr -d djangojs -ignore=node_modules # Pour le frontend ./manage.py makemessages --locale=fr -d djangojs --ignore=node_modules # Pour le frontend
``` ```
## Éditer le fichier django.po ## Éditer le fichier django.po

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-10-02 17:46+0200\n" "POT-Creation-Date: 2024-10-09 11:48+0200\n"
"PO-Revision-Date: 2016-07-18\n" "PO-Revision-Date: 2016-07-18\n"
"Last-Translator: Skia <skia@libskia.so>\n" "Last-Translator: Skia <skia@libskia.so>\n"
"Language-Team: AE info <ae.info@utbm.fr>\n" "Language-Team: AE info <ae.info@utbm.fr>\n"
@ -17,7 +17,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: accounting/models.py:62 accounting/models.py:103 accounting/models.py:136 #: accounting/models.py:62 accounting/models.py:103 accounting/models.py:136
#: accounting/models.py:203 club/models.py:54 com/models.py:274 #: accounting/models.py:203 club/models.py:55 com/models.py:274
#: com/models.py:293 counter/models.py:220 counter/models.py:253 #: com/models.py:293 counter/models.py:220 counter/models.py:253
#: counter/models.py:388 forum/models.py:59 launderette/models.py:29 #: counter/models.py:388 forum/models.py:59 launderette/models.py:29
#: launderette/models.py:84 launderette/models.py:122 stock/models.py:36 #: launderette/models.py:84 launderette/models.py:122 stock/models.py:36
@ -65,7 +65,7 @@ msgstr "IBAN"
msgid "account number" msgid "account number"
msgstr "numéro de compte" msgstr "numéro de compte"
#: accounting/models.py:109 accounting/models.py:140 club/models.py:344 #: accounting/models.py:109 accounting/models.py:140 club/models.py:345
#: com/models.py:74 com/models.py:259 com/models.py:299 counter/models.py:276 #: com/models.py:74 com/models.py:259 com/models.py:299 counter/models.py:276
#: counter/models.py:390 trombi/models.py:210 #: counter/models.py:390 trombi/models.py:210
msgid "club" msgid "club"
@ -88,12 +88,12 @@ msgstr "Compte club"
msgid "%(club_account)s on %(bank_account)s" msgid "%(club_account)s on %(bank_account)s"
msgstr "%(club_account)s sur %(bank_account)s" msgstr "%(club_account)s sur %(bank_account)s"
#: accounting/models.py:201 club/models.py:350 counter/models.py:871 #: accounting/models.py:201 club/models.py:351 counter/models.py:901
#: election/models.py:16 launderette/models.py:179 #: election/models.py:16 launderette/models.py:179
msgid "start date" msgid "start date"
msgstr "date de début" msgstr "date de début"
#: accounting/models.py:202 club/models.py:351 counter/models.py:872 #: accounting/models.py:202 club/models.py:352 counter/models.py:902
#: election/models.py:17 #: election/models.py:17
msgid "end date" msgid "end date"
msgstr "date de fin" msgstr "date de fin"
@ -107,7 +107,7 @@ msgid "club account"
msgstr "compte club" msgstr "compte club"
#: accounting/models.py:212 accounting/models.py:272 counter/models.py:57 #: accounting/models.py:212 accounting/models.py:272 counter/models.py:57
#: counter/models.py:594 #: counter/models.py:611
msgid "amount" msgid "amount"
msgstr "montant" msgstr "montant"
@ -129,18 +129,18 @@ msgstr "classeur"
#: accounting/models.py:273 core/models.py:940 core/models.py:1460 #: accounting/models.py:273 core/models.py:940 core/models.py:1460
#: core/models.py:1505 core/models.py:1534 core/models.py:1558 #: core/models.py:1505 core/models.py:1534 core/models.py:1558
#: counter/models.py:604 counter/models.py:697 counter/models.py:907 #: counter/models.py:621 counter/models.py:725 counter/models.py:937
#: eboutic/models.py:57 eboutic/models.py:173 forum/models.py:311 #: eboutic/models.py:57 eboutic/models.py:189 forum/models.py:311
#: forum/models.py:412 stock/models.py:96 #: forum/models.py:412 stock/models.py:96
msgid "date" msgid "date"
msgstr "date" msgstr "date"
#: accounting/models.py:274 counter/models.py:222 counter/models.py:908 #: accounting/models.py:274 counter/models.py:222 counter/models.py:938
#: pedagogy/models.py:207 stock/models.py:99 #: pedagogy/models.py:207 stock/models.py:99
msgid "comment" msgid "comment"
msgstr "commentaire" msgstr "commentaire"
#: accounting/models.py:276 counter/models.py:606 counter/models.py:699 #: accounting/models.py:276 counter/models.py:623 counter/models.py:727
#: subscription/models.py:56 #: subscription/models.py:56
msgid "payment method" msgid "payment method"
msgstr "méthode de paiement" msgstr "méthode de paiement"
@ -149,7 +149,7 @@ msgstr "méthode de paiement"
msgid "cheque number" msgid "cheque number"
msgstr "numéro de chèque" msgstr "numéro de chèque"
#: accounting/models.py:286 eboutic/models.py:269 #: accounting/models.py:286 eboutic/models.py:287
msgid "invoice" msgid "invoice"
msgstr "facture" msgstr "facture"
@ -167,7 +167,7 @@ msgstr "type comptable"
#: accounting/models.py:311 accounting/models.py:450 accounting/models.py:483 #: accounting/models.py:311 accounting/models.py:450 accounting/models.py:483
#: accounting/models.py:515 core/models.py:1533 core/models.py:1559 #: accounting/models.py:515 core/models.py:1533 core/models.py:1559
#: counter/models.py:663 #: counter/models.py:691
msgid "label" msgid "label"
msgstr "étiquette" msgstr "étiquette"
@ -175,7 +175,7 @@ msgstr "étiquette"
msgid "target type" msgid "target type"
msgstr "type de cible" msgstr "type de cible"
#: accounting/models.py:320 club/models.py:506 #: accounting/models.py:320 club/models.py:507
#: club/templates/club/club_members.jinja:17 #: club/templates/club/club_members.jinja:17
#: club/templates/club/club_old_members.jinja:8 #: club/templates/club/club_old_members.jinja:8
#: club/templates/club/mailing.jinja:41 #: club/templates/club/mailing.jinja:41
@ -187,7 +187,7 @@ msgstr "type de cible"
msgid "User" msgid "User"
msgstr "Utilisateur" msgstr "Utilisateur"
#: accounting/models.py:321 club/models.py:409 #: accounting/models.py:321 club/models.py:410
#: club/templates/club/club_detail.jinja:12 #: club/templates/club/club_detail.jinja:12
#: com/templates/com/mailing_admin.jinja:11 #: com/templates/com/mailing_admin.jinja:11
#: com/templates/com/news_admin_list.jinja:23 #: com/templates/com/news_admin_list.jinja:23
@ -211,7 +211,7 @@ msgstr "Utilisateur"
msgid "Club" msgid "Club"
msgstr "Club" msgstr "Club"
#: accounting/models.py:322 core/views/user.py:278 #: accounting/models.py:322 core/views/user.py:281
msgid "Account" msgid "Account"
msgstr "Compte" msgstr "Compte"
@ -366,8 +366,8 @@ msgstr "Compte en banque : "
#: core/templates/core/group_detail.jinja:26 #: core/templates/core/group_detail.jinja:26
#: core/templates/core/group_list.jinja:25 core/templates/core/macros.jinja:96 #: core/templates/core/group_list.jinja:25 core/templates/core/macros.jinja:96
#: core/templates/core/macros.jinja:115 core/templates/core/page_prop.jinja:14 #: core/templates/core/macros.jinja:115 core/templates/core/page_prop.jinja:14
#: core/templates/core/user_account_detail.jinja:38 #: core/templates/core/user_account_detail.jinja:41
#: core/templates/core/user_account_detail.jinja:66 #: core/templates/core/user_account_detail.jinja:77
#: core/templates/core/user_clubs.jinja:34 #: core/templates/core/user_clubs.jinja:34
#: core/templates/core/user_clubs.jinja:63 #: core/templates/core/user_clubs.jinja:63
#: core/templates/core/user_edit.jinja:62 #: core/templates/core/user_edit.jinja:62
@ -390,7 +390,7 @@ msgid "Delete"
msgstr "Supprimer" msgstr "Supprimer"
#: accounting/templates/accounting/bank_account_details.jinja:18 #: accounting/templates/accounting/bank_account_details.jinja:18
#: club/views.py:79 core/views/user.py:197 sas/templates/sas/picture.jinja:72 #: club/views.py:79 core/views/user.py:200 sas/templates/sas/picture.jinja:72
msgid "Infos" msgid "Infos"
msgstr "Infos" msgstr "Infos"
@ -424,7 +424,7 @@ msgstr "Nouveau compte club"
#: com/templates/com/weekmail.jinja:61 core/templates/core/file.jinja:38 #: com/templates/com/weekmail.jinja:61 core/templates/core/file.jinja:38
#: core/templates/core/group_list.jinja:24 core/templates/core/page.jinja:35 #: core/templates/core/group_list.jinja:24 core/templates/core/page.jinja:35
#: core/templates/core/poster_list.jinja:40 #: core/templates/core/poster_list.jinja:40
#: core/templates/core/user_tools.jinja:71 core/views/user.py:227 #: core/templates/core/user_tools.jinja:71 core/views/user.py:230
#: counter/templates/counter/cash_summary_list.jinja:53 #: counter/templates/counter/cash_summary_list.jinja:53
#: counter/templates/counter/counter_list.jinja:17 #: counter/templates/counter/counter_list.jinja:17
#: counter/templates/counter/counter_list.jinja:33 #: counter/templates/counter/counter_list.jinja:33
@ -513,8 +513,8 @@ msgstr "Fin"
#: accounting/templates/accounting/club_account_details.jinja:34 #: accounting/templates/accounting/club_account_details.jinja:34
#: accounting/templates/accounting/journal_details.jinja:35 #: accounting/templates/accounting/journal_details.jinja:35
#: core/templates/core/user_account_detail.jinja:53 #: core/templates/core/user_account_detail.jinja:58
#: core/templates/core/user_account_detail.jinja:80 #: core/templates/core/user_account_detail.jinja:93
#: counter/templates/counter/last_ops.jinja:23 #: counter/templates/counter/last_ops.jinja:23
#: counter/templates/counter/refilling_list.jinja:13 #: counter/templates/counter/refilling_list.jinja:13
msgid "Amount" msgid "Amount"
@ -592,8 +592,8 @@ msgstr "Classeur : "
#: accounting/templates/accounting/journal_details.jinja:20 #: accounting/templates/accounting/journal_details.jinja:20
#: accounting/templates/accounting/journal_statement_accounting.jinja:30 #: accounting/templates/accounting/journal_statement_accounting.jinja:30
#: core/templates/core/user_account.jinja:38 #: core/templates/core/user_account.jinja:39
#: core/templates/core/user_account_detail.jinja:10 #: core/templates/core/user_account_detail.jinja:9
#: counter/templates/counter/counter_click.jinja:31 #: counter/templates/counter/counter_click.jinja:31
msgid "Amount: " msgid "Amount: "
msgstr "Montant : " msgstr "Montant : "
@ -617,9 +617,9 @@ msgstr "No"
#: accounting/templates/accounting/journal_details.jinja:33 #: accounting/templates/accounting/journal_details.jinja:33
#: club/templates/club/club_sellings.jinja:48 #: club/templates/club/club_sellings.jinja:48
#: core/templates/core/user_account_detail.jinja:17 #: core/templates/core/user_account_detail.jinja:16
#: core/templates/core/user_account_detail.jinja:50 #: core/templates/core/user_account_detail.jinja:55
#: core/templates/core/user_account_detail.jinja:78 #: core/templates/core/user_account_detail.jinja:91
#: counter/templates/counter/cash_summary_list.jinja:34 #: counter/templates/counter/cash_summary_list.jinja:34
#: counter/templates/counter/last_ops.jinja:20 #: counter/templates/counter/last_ops.jinja:20
#: counter/templates/counter/last_ops.jinja:45 #: counter/templates/counter/last_ops.jinja:45
@ -633,7 +633,7 @@ msgstr "Date"
#: accounting/templates/accounting/journal_details.jinja:34 #: accounting/templates/accounting/journal_details.jinja:34
#: club/templates/club/club_sellings.jinja:52 #: club/templates/club/club_sellings.jinja:52
#: core/templates/core/user_account_detail.jinja:20 #: core/templates/core/user_account_detail.jinja:19
#: counter/templates/counter/last_ops.jinja:48 #: counter/templates/counter/last_ops.jinja:48
#: rootplace/templates/rootplace/logs.jinja:14 #: rootplace/templates/rootplace/logs.jinja:14
msgid "Label" msgid "Label"
@ -779,7 +779,7 @@ msgstr "Opération liée : "
#: core/templates/core/macros_pages.jinja:25 #: core/templates/core/macros_pages.jinja:25
#: core/templates/core/page_prop.jinja:11 #: core/templates/core/page_prop.jinja:11
#: core/templates/core/user_godfathers.jinja:61 #: core/templates/core/user_godfathers.jinja:61
#: core/templates/core/user_godfathers_tree.jinja:91 #: core/templates/core/user_godfathers_tree.jinja:85
#: core/templates/core/user_preferences.jinja:18 #: core/templates/core/user_preferences.jinja:18
#: core/templates/core/user_preferences.jinja:27 #: core/templates/core/user_preferences.jinja:27
#: core/templates/core/user_preferences.jinja:65 #: core/templates/core/user_preferences.jinja:65
@ -970,14 +970,14 @@ msgstr "vous devez spécifier au moins un utilisateur ou une adresse email"
msgid "Begin date" msgid "Begin date"
msgstr "Date de début" msgstr "Date de début"
#: club/forms.py:156 com/views.py:82 com/views.py:201 counter/forms.py:194 #: club/forms.py:156 com/views.py:83 com/views.py:202 counter/forms.py:194
#: election/views.py:167 subscription/views.py:38 #: election/views.py:167 subscription/views.py:38
msgid "End date" msgid "End date"
msgstr "Date de fin" msgstr "Date de fin"
#: club/forms.py:160 club/templates/club/club_sellings.jinja:49 #: club/forms.py:160 club/templates/club/club_sellings.jinja:49
#: core/templates/core/user_account_detail.jinja:18 #: core/templates/core/user_account_detail.jinja:17
#: core/templates/core/user_account_detail.jinja:51 #: core/templates/core/user_account_detail.jinja:56
#: counter/templates/counter/cash_summary_list.jinja:33 counter/views.py:149 #: counter/templates/counter/cash_summary_list.jinja:33 counter/views.py:149
msgid "Counter" msgid "Counter"
msgstr "Comptoir" msgstr "Comptoir"
@ -1012,11 +1012,11 @@ msgstr "Vous devez choisir un rôle"
msgid "You do not have the permission to do that" msgid "You do not have the permission to do that"
msgstr "Vous n'avez pas la permission de faire cela" msgstr "Vous n'avez pas la permission de faire cela"
#: club/models.py:59 #: club/models.py:60
msgid "unix name" msgid "unix name"
msgstr "nom unix" msgstr "nom unix"
#: club/models.py:66 #: club/models.py:67
msgid "" msgid ""
"Enter a valid unix name. This value may contain only letters, numbers ./-/_ " "Enter a valid unix name. This value may contain only letters, numbers ./-/_ "
"characters." "characters."
@ -1024,90 +1024,90 @@ msgstr ""
"Entrez un nom UNIX valide. Cette valeur peut contenir uniquement des " "Entrez un nom UNIX valide. Cette valeur peut contenir uniquement des "
"lettres, des nombres, et les caractères ./-/_" "lettres, des nombres, et les caractères ./-/_"
#: club/models.py:71 #: club/models.py:72
msgid "A club with that unix name already exists." msgid "A club with that unix name already exists."
msgstr "Un club avec ce nom UNIX existe déjà." msgstr "Un club avec ce nom UNIX existe déjà."
#: club/models.py:74 #: club/models.py:75
msgid "logo" msgid "logo"
msgstr "logo" msgstr "logo"
#: club/models.py:76 #: club/models.py:77
msgid "is active" msgid "is active"
msgstr "actif" msgstr "actif"
#: club/models.py:78 #: club/models.py:79
msgid "short description" msgid "short description"
msgstr "description courte" msgstr "description courte"
#: club/models.py:80 core/models.py:367 #: club/models.py:81 core/models.py:367
msgid "address" msgid "address"
msgstr "Adresse" msgstr "Adresse"
#: club/models.py:97 core/models.py:278 #: club/models.py:98 core/models.py:278
msgid "home" msgid "home"
msgstr "home" msgstr "home"
#: club/models.py:149 #: club/models.py:150
msgid "You can not make loops in clubs" msgid "You can not make loops in clubs"
msgstr "Vous ne pouvez pas faire de boucles dans les clubs" msgstr "Vous ne pouvez pas faire de boucles dans les clubs"
#: club/models.py:173 #: club/models.py:174
msgid "A club with that unix_name already exists" msgid "A club with that unix_name already exists"
msgstr "Un club avec ce nom UNIX existe déjà." msgstr "Un club avec ce nom UNIX existe déjà."
#: club/models.py:336 counter/models.py:862 counter/models.py:898 #: club/models.py:337 counter/models.py:892 counter/models.py:928
#: eboutic/models.py:53 eboutic/models.py:169 election/models.py:183 #: eboutic/models.py:53 eboutic/models.py:185 election/models.py:183
#: launderette/models.py:136 launderette/models.py:198 sas/models.py:270 #: launderette/models.py:136 launderette/models.py:198 sas/models.py:274
#: trombi/models.py:206 #: trombi/models.py:206
msgid "user" msgid "user"
msgstr "nom d'utilisateur" msgstr "nom d'utilisateur"
#: club/models.py:353 core/models.py:331 election/models.py:178 #: club/models.py:354 core/models.py:331 election/models.py:178
#: election/models.py:212 trombi/models.py:211 #: election/models.py:212 trombi/models.py:211
msgid "role" msgid "role"
msgstr "rôle" msgstr "rôle"
#: club/models.py:358 core/models.py:89 counter/models.py:221 #: club/models.py:359 core/models.py:89 counter/models.py:221
#: counter/models.py:254 election/models.py:13 election/models.py:115 #: counter/models.py:254 election/models.py:13 election/models.py:115
#: election/models.py:188 forum/models.py:60 forum/models.py:244 #: election/models.py:188 forum/models.py:60 forum/models.py:244
msgid "description" msgid "description"
msgstr "description" msgstr "description"
#: club/models.py:416 club/models.py:512 #: club/models.py:417 club/models.py:513
msgid "Email address" msgid "Email address"
msgstr "Adresse email" msgstr "Adresse email"
#: club/models.py:424 #: club/models.py:425
msgid "Enter a valid address. Only the root of the address is needed." msgid "Enter a valid address. Only the root of the address is needed."
msgstr "" msgstr ""
"Entrez une adresse valide. Seule la racine de l'adresse est nécessaire." "Entrez une adresse valide. Seule la racine de l'adresse est nécessaire."
#: club/models.py:428 com/models.py:82 com/models.py:309 core/models.py:941 #: club/models.py:429 com/models.py:82 com/models.py:309 core/models.py:941
msgid "is moderated" msgid "is moderated"
msgstr "est modéré" msgstr "est modéré"
#: club/models.py:432 com/models.py:86 com/models.py:313 #: club/models.py:433 com/models.py:86 com/models.py:313
msgid "moderator" msgid "moderator"
msgstr "modérateur" msgstr "modérateur"
#: club/models.py:459 #: club/models.py:460
msgid "This mailing list already exists." msgid "This mailing list already exists."
msgstr "Cette liste de diffusion existe déjà." msgstr "Cette liste de diffusion existe déjà."
#: club/models.py:498 club/templates/club/mailing.jinja:23 #: club/models.py:499 club/templates/club/mailing.jinja:23
msgid "Mailing" msgid "Mailing"
msgstr "Liste de diffusion" msgstr "Liste de diffusion"
#: club/models.py:522 #: club/models.py:523
msgid "At least user or email is required" msgid "At least user or email is required"
msgstr "Au moins un utilisateur ou un email est nécessaire" msgstr "Au moins un utilisateur ou un email est nécessaire"
#: club/models.py:530 club/tests.py:769 #: club/models.py:531 club/tests.py:769
msgid "This email is already suscribed in this mailing" msgid "This email is already suscribed in this mailing"
msgstr "Cet email est déjà abonné à cette mailing" msgstr "Cet email est déjà abonné à cette mailing"
#: club/models.py:558 #: club/models.py:559
msgid "Unregistered user" msgid "Unregistered user"
msgstr "Utilisateur non enregistré" msgstr "Utilisateur non enregistré"
@ -1223,8 +1223,8 @@ msgid "Benefit: "
msgstr "Bénéfice : " msgstr "Bénéfice : "
#: club/templates/club/club_sellings.jinja:50 #: club/templates/club/club_sellings.jinja:50
#: core/templates/core/user_account_detail.jinja:19 #: core/templates/core/user_account_detail.jinja:18
#: core/templates/core/user_account_detail.jinja:52 #: core/templates/core/user_account_detail.jinja:57
#: counter/templates/counter/last_ops.jinja:21 #: counter/templates/counter/last_ops.jinja:21
#: counter/templates/counter/last_ops.jinja:46 #: counter/templates/counter/last_ops.jinja:46
msgid "Barman" msgid "Barman"
@ -1239,7 +1239,7 @@ msgid "Customer"
msgstr "Client" msgstr "Client"
#: club/templates/club/club_sellings.jinja:53 #: club/templates/club/club_sellings.jinja:53
#: core/templates/core/user_account_detail.jinja:21 #: core/templates/core/user_account_detail.jinja:20
#: core/templates/core/user_stats.jinja:44 #: core/templates/core/user_stats.jinja:44
#: counter/templates/counter/last_ops.jinja:49 #: counter/templates/counter/last_ops.jinja:49
msgid "Quantity" msgid "Quantity"
@ -1247,7 +1247,7 @@ msgstr "Quantité"
#: club/templates/club/club_sellings.jinja:54 #: club/templates/club/club_sellings.jinja:54
#: core/templates/core/user_account.jinja:10 #: core/templates/core/user_account.jinja:10
#: core/templates/core/user_account_detail.jinja:22 #: core/templates/core/user_account_detail.jinja:21
#: counter/templates/counter/cash_summary_list.jinja:35 #: counter/templates/counter/cash_summary_list.jinja:35
#: counter/templates/counter/last_ops.jinja:50 #: counter/templates/counter/last_ops.jinja:50
#: counter/templates/counter/stats.jinja:23 #: counter/templates/counter/stats.jinja:23
@ -1257,8 +1257,8 @@ msgid "Total"
msgstr "Total" msgstr "Total"
#: club/templates/club/club_sellings.jinja:55 #: club/templates/club/club_sellings.jinja:55
#: core/templates/core/user_account_detail.jinja:23 #: core/templates/core/user_account_detail.jinja:22
#: core/templates/core/user_account_detail.jinja:54 #: core/templates/core/user_account_detail.jinja:59
#: core/templates/core/user_detail.jinja:186 #: core/templates/core/user_detail.jinja:186
#: counter/templates/counter/last_ops.jinja:24 #: counter/templates/counter/last_ops.jinja:24
#: counter/templates/counter/last_ops.jinja:51 #: counter/templates/counter/last_ops.jinja:51
@ -1384,7 +1384,7 @@ msgstr "Anciens membres"
msgid "History" msgid "History"
msgstr "Historique" msgstr "Historique"
#: club/views.py:116 core/templates/core/base.jinja:101 core/views/user.py:220 #: club/views.py:116 core/templates/core/base.jinja:101 core/views/user.py:223
#: sas/templates/sas/picture.jinja:91 trombi/views.py:61 #: sas/templates/sas/picture.jinja:91 trombi/views.py:61
msgid "Tools" msgid "Tools"
msgstr "Outils" msgstr "Outils"
@ -1401,7 +1401,7 @@ msgstr "Vente"
msgid "Mailing list" msgid "Mailing list"
msgstr "Listes de diffusion" msgstr "Listes de diffusion"
#: club/views.py:161 com/views.py:133 #: club/views.py:161 com/views.py:134
msgid "Posters list" msgid "Posters list"
msgstr "Liste d'affiches" msgstr "Liste d'affiches"
@ -1516,7 +1516,7 @@ msgstr "temps d'affichage"
msgid "Begin date should be before end date" msgid "Begin date should be before end date"
msgstr "La date de début doit être avant celle de fin" msgstr "La date de début doit être avant celle de fin"
#: com/templates/com/mailing_admin.jinja:4 com/views.py:126 #: com/templates/com/mailing_admin.jinja:4 com/views.py:127
#: core/templates/core/user_tools.jinja:144 #: core/templates/core/user_tools.jinja:144
msgid "Mailing lists administration" msgid "Mailing lists administration"
msgstr "Administration des mailing listes" msgstr "Administration des mailing listes"
@ -1827,12 +1827,11 @@ msgstr "Pas d'écran"
#: com/templates/com/screen_list.jinja:27 #: com/templates/com/screen_list.jinja:27
#: com/templates/com/screen_slideshow.jinja:4 #: com/templates/com/screen_slideshow.jinja:4
#: core/templates/core/screen_slideshow.jinja:4
msgid "Slideshow" msgid "Slideshow"
msgstr "Diaporama" msgstr "Diaporama"
#: com/templates/com/weekmail.jinja:5 com/templates/com/weekmail.jinja:9 #: com/templates/com/weekmail.jinja:5 com/templates/com/weekmail.jinja:9
#: com/views.py:103 core/templates/core/user_tools.jinja:137 #: com/views.py:104 core/templates/core/user_tools.jinja:137
msgid "Weekmail" msgid "Weekmail"
msgstr "Weekmail" msgstr "Weekmail"
@ -1874,8 +1873,8 @@ msgid "Delete from weekmail"
msgstr "Supprimer du Weekmail" msgstr "Supprimer du Weekmail"
#: com/templates/com/weekmail_preview.jinja:9 #: com/templates/com/weekmail_preview.jinja:9
#: core/templates/core/user_account_detail.jinja:11 #: core/templates/core/user_account_detail.jinja:10
#: core/templates/core/user_account_detail.jinja:104 launderette/views.py:217 #: core/templates/core/user_account_detail.jinja:116 launderette/views.py:217
#: pedagogy/templates/pedagogy/uv_detail.jinja:16 #: pedagogy/templates/pedagogy/uv_detail.jinja:16
#: pedagogy/templates/pedagogy/uv_detail.jinja:25 #: pedagogy/templates/pedagogy/uv_detail.jinja:25
#: stock/templates/stock/shopping_list_items.jinja:9 #: stock/templates/stock/shopping_list_items.jinja:9
@ -1929,60 +1928,60 @@ msgstr "Astuce"
msgid "Final word" msgid "Final word"
msgstr "Le mot de la fin" msgstr "Le mot de la fin"
#: com/views.py:73 #: com/views.py:74
msgid "Format: 16:9 | Resolution: 1920x1080" msgid "Format: 16:9 | Resolution: 1920x1080"
msgstr "Format : 16:9 | Résolution : 1920x1080" msgstr "Format : 16:9 | Résolution : 1920x1080"
#: com/views.py:76 com/views.py:198 election/views.py:164 #: com/views.py:77 com/views.py:199 election/views.py:164
#: subscription/views.py:35 #: subscription/views.py:35
msgid "Start date" msgid "Start date"
msgstr "Date de début" msgstr "Date de début"
#: com/views.py:98 #: com/views.py:99
msgid "Communication administration" msgid "Communication administration"
msgstr "Administration de la communication" msgstr "Administration de la communication"
#: com/views.py:109 core/templates/core/user_tools.jinja:138 #: com/views.py:110 core/templates/core/user_tools.jinja:138
msgid "Weekmail destinations" msgid "Weekmail destinations"
msgstr "Destinataires du Weekmail" msgstr "Destinataires du Weekmail"
#: com/views.py:113 #: com/views.py:114
msgid "Info message" msgid "Info message"
msgstr "Message d'info" msgstr "Message d'info"
#: com/views.py:119 #: com/views.py:120
msgid "Alert message" msgid "Alert message"
msgstr "Message d'alerte" msgstr "Message d'alerte"
#: com/views.py:140 #: com/views.py:141
msgid "Screens list" msgid "Screens list"
msgstr "Liste d'écrans" msgstr "Liste d'écrans"
#: com/views.py:203 #: com/views.py:204
msgid "Until" msgid "Until"
msgstr "Jusqu'à" msgstr "Jusqu'à"
#: com/views.py:205 #: com/views.py:206
msgid "Automoderation" msgid "Automoderation"
msgstr "Automodération" msgstr "Automodération"
#: com/views.py:212 com/views.py:216 com/views.py:230 #: com/views.py:213 com/views.py:217 com/views.py:231
msgid "This field is required." msgid "This field is required."
msgstr "Ce champ est obligatoire." msgstr "Ce champ est obligatoire."
#: com/views.py:226 #: com/views.py:227
msgid "You crazy? You can not finish an event before starting it." msgid "You crazy? You can not finish an event before starting it."
msgstr "T'es fou? Un événement ne peut pas finir avant même de commencer." msgstr "T'es fou? Un événement ne peut pas finir avant même de commencer."
#: com/views.py:450 #: com/views.py:451
msgid "Delete and save to regenerate" msgid "Delete and save to regenerate"
msgstr "Supprimer et sauver pour régénérer" msgstr "Supprimer et sauver pour régénérer"
#: com/views.py:465 #: com/views.py:466
msgid "Weekmail of the " msgid "Weekmail of the "
msgstr "Weekmail du " msgstr "Weekmail du "
#: com/views.py:569 #: com/views.py:570
msgid "" msgid ""
"You must be a board member of the selected club to post in the Weekmail." "You must be a board member of the selected club to post in the Weekmail."
msgstr "" msgstr ""
@ -2909,7 +2908,7 @@ msgstr "Vous avez correctement changé votre mot de passe !"
#: core/templates/core/password_reset.jinja:8 #: core/templates/core/password_reset.jinja:8
#: core/templates/core/password_reset_confirm.jinja:8 #: core/templates/core/password_reset_confirm.jinja:8
#: core/templates/core/user_godfathers_tree.jinja:87 #: core/templates/core/user_godfathers_tree.jinja:81
msgid "Reset" msgid "Reset"
msgstr "Réinitialiser" msgstr "Réinitialiser"
@ -3012,7 +3011,7 @@ msgstr "Résultat de la recherche"
msgid "Users" msgid "Users"
msgstr "Utilisateurs" msgstr "Utilisateurs"
#: core/templates/core/search.jinja:20 core/views/user.py:242 #: core/templates/core/search.jinja:20 core/views/user.py:245
msgid "Clubs" msgid "Clubs"
msgstr "Clubs" msgstr "Clubs"
@ -3024,45 +3023,44 @@ msgstr "Année"
msgid "Month" msgid "Month"
msgstr "Mois" msgstr "Mois"
#: core/templates/core/user_account.jinja:32 #: core/templates/core/user_account.jinja:33
#: core/templates/core/user_account_detail.jinja:4 #: core/templates/core/user_account_detail.jinja:4
#, python-format #, python-format
msgid "%(user_name)s's account" msgid "%(user_name)s's account"
msgstr "Compte de %(user_name)s" msgstr "Compte de %(user_name)s"
#: core/templates/core/user_account.jinja:37 #: core/templates/core/user_account.jinja:38
#: core/templates/core/user_account_detail.jinja:9 #: core/templates/core/user_account_detail.jinja:8
msgid "User account" msgid "User account"
msgstr "Compte utilisateur" msgstr "Compte utilisateur"
#: core/templates/core/user_account.jinja:44 #: core/templates/core/user_account.jinja:42
#: core/templates/core/user_account_detail.jinja:13 #: core/templates/core/user_account_detail.jinja:12
msgid "Account purchases" msgid "Account purchases"
msgstr "Achats du compte" msgstr "Achats du compte"
#: core/templates/core/user_account.jinja:48 #: core/templates/core/user_account.jinja:46
#: core/templates/core/user_account_detail.jinja:46 #: core/templates/core/user_account_detail.jinja:51
#: counter/templates/counter/cash_summary_list.jinja:17 #: counter/templates/counter/cash_summary_list.jinja:17
#: counter/templates/counter/last_ops.jinja:16 #: counter/templates/counter/last_ops.jinja:16
msgid "Reloads" msgid "Reloads"
msgstr "Rechargements" msgstr "Rechargements"
#: core/templates/core/user_account.jinja:53 #: core/templates/core/user_account.jinja:50
#: core/templates/core/user_account_detail.jinja:74 #: core/templates/core/user_account_detail.jinja:87
msgid "Eboutic invoices" msgid "Eboutic invoices"
msgstr "Facture eboutic" msgstr "Facture eboutic"
#: core/templates/core/user_account.jinja:57 #: core/templates/core/user_account.jinja:54
#: core/templates/core/user_tools.jinja:58 counter/views.py:758 #: core/templates/core/user_tools.jinja:58 counter/views.py:758
msgid "Etickets" msgid "Etickets"
msgstr "Etickets" msgstr "Etickets"
#: core/templates/core/user_account.jinja:68 #: core/templates/core/user_account.jinja:69 core/views/user.py:638
#: core/templates/core/user_account_detail.jinja:102
msgid "User has no account" msgid "User has no account"
msgstr "L'utilisateur n'a pas de compte" msgstr "L'utilisateur n'a pas de compte"
#: core/templates/core/user_account_detail.jinja:79 #: core/templates/core/user_account_detail.jinja:92
msgid "Items" msgid "Items"
msgstr "Articles" msgstr "Articles"
@ -3243,22 +3241,22 @@ msgstr "Fillots / Fillotes"
msgid "No godchildren" msgid "No godchildren"
msgstr "Pas de fillots / fillotes" msgstr "Pas de fillots / fillotes"
#: core/templates/core/user_godfathers_tree.jinja:20 #: core/templates/core/user_godfathers_tree.jinja:14
#, python-format #, python-format
msgid "%(user_name)s's family tree" msgid "%(user_name)s's family tree"
msgstr "Arbre généalogique de %(user_name)s" msgstr "Arbre généalogique de %(user_name)s"
#: core/templates/core/user_godfathers_tree.jinja:29 #: core/templates/core/user_godfathers_tree.jinja:23
#, python-format #, python-format
msgid "Max godfather depth between %(min)s and %(max)s" msgid "Max godfather depth between %(min)s and %(max)s"
msgstr "Maximum de profondeur pour les parrains entre %(min)s et %(max)s" msgstr "Maximum de profondeur pour les parrains entre %(min)s et %(max)s"
#: core/templates/core/user_godfathers_tree.jinja:55 #: core/templates/core/user_godfathers_tree.jinja:49
#, python-format #, python-format
msgid "Max godchildren depth between %(min)s and %(max)s" msgid "Max godchildren depth between %(min)s and %(max)s"
msgstr "Maximum de profondeur pour les fillots entre %(min)s et %(max)s" msgstr "Maximum de profondeur pour les fillots entre %(min)s et %(max)s"
#: core/templates/core/user_godfathers_tree.jinja:83 #: core/templates/core/user_godfathers_tree.jinja:77
msgid "Reverse" msgid "Reverse"
msgstr "Inverser" msgstr "Inverser"
@ -3271,26 +3269,22 @@ msgstr "Éditer les groupes pour %(user_name)s"
msgid "User list" msgid "User list"
msgstr "Liste d'utilisateurs" msgstr "Liste d'utilisateurs"
#: core/templates/core/user_pictures.jinja:16 #: core/templates/core/user_pictures.jinja:12
#, python-format #, python-format
msgid "%(user_name)s's pictures" msgid "%(user_name)s's pictures"
msgstr "Photos de %(user_name)s" msgstr "Photos de %(user_name)s"
#: core/templates/core/user_pictures.jinja:29 #: core/templates/core/user_pictures.jinja:25
msgid "Download all my pictures" msgid "Download all my pictures"
msgstr "Télécharger toutes mes photos" msgstr "Télécharger toutes mes photos"
#: core/templates/core/user_pictures.jinja:49 sas/templates/sas/album.jinja:74 #: core/templates/core/user_pictures.jinja:45 sas/templates/sas/album.jinja:74
#: sas/templates/sas/macros.jinja:16 #: sas/templates/sas/macros.jinja:16
msgid "To be moderated" msgid "To be moderated"
msgstr "A modérer" msgstr "A modérer"
#: core/templates/core/user_pictures.jinja:120
msgid "pictures"
msgstr "photos"
#: core/templates/core/user_preferences.jinja:8 #: core/templates/core/user_preferences.jinja:8
#: core/templates/core/user_preferences.jinja:13 core/views/user.py:234 #: core/templates/core/user_preferences.jinja:13 core/views/user.py:237
msgid "Preferences" msgid "Preferences"
msgstr "Préférences" msgstr "Préférences"
@ -3365,7 +3359,7 @@ msgstr "Outils utilisateurs"
msgid "Sith management" msgid "Sith management"
msgstr "Gestion de Sith" msgstr "Gestion de Sith"
#: core/templates/core/user_tools.jinja:21 core/views/user.py:250 #: core/templates/core/user_tools.jinja:21 core/views/user.py:253
msgid "Groups" msgid "Groups"
msgstr "Groupes" msgstr "Groupes"
@ -3420,7 +3414,7 @@ msgstr "Relevés de caisse"
msgid "Invoices call" msgid "Invoices call"
msgstr "Appels à facture" msgstr "Appels à facture"
#: core/templates/core/user_tools.jinja:72 core/views/user.py:269 #: core/templates/core/user_tools.jinja:72 core/views/user.py:272
#: counter/templates/counter/counter_list.jinja:18 #: counter/templates/counter/counter_list.jinja:18
#: counter/templates/counter/counter_list.jinja:34 #: counter/templates/counter/counter_list.jinja:34
#: counter/templates/counter/counter_list.jinja:56 #: counter/templates/counter/counter_list.jinja:56
@ -3621,26 +3615,26 @@ msgstr "Utilisateurs à retirer du groupe"
msgid "Users to add to group" msgid "Users to add to group"
msgstr "Utilisateurs à ajouter au groupe" msgstr "Utilisateurs à ajouter au groupe"
#: core/views/user.py:179 #: core/views/user.py:182
msgid "We couldn't verify that this email actually exists" msgid "We couldn't verify that this email actually exists"
msgstr "Nous n'avons pas réussi à vérifier que cette adresse mail existe." msgstr "Nous n'avons pas réussi à vérifier que cette adresse mail existe."
#: core/views/user.py:202 #: core/views/user.py:205
msgid "Family" msgid "Family"
msgstr "Famille" msgstr "Famille"
#: core/views/user.py:207 sas/templates/sas/album.jinja:63 #: core/views/user.py:210 sas/templates/sas/album.jinja:63
#: trombi/templates/trombi/export.jinja:25 #: trombi/templates/trombi/export.jinja:25
#: trombi/templates/trombi/user_profile.jinja:11 #: trombi/templates/trombi/user_profile.jinja:11
msgid "Pictures" msgid "Pictures"
msgstr "Photos" msgstr "Photos"
#: core/views/user.py:215 #: core/views/user.py:218
msgid "Galaxy" msgid "Galaxy"
msgstr "Galaxie" msgstr "Galaxie"
#: counter/apps.py:30 counter/models.py:414 counter/models.py:868 #: counter/apps.py:30 counter/models.py:414 counter/models.py:898
#: counter/models.py:904 launderette/models.py:32 stock/models.py:39 #: counter/models.py:934 launderette/models.py:32 stock/models.py:39
msgid "counter" msgid "counter"
msgstr "comptoir" msgstr "comptoir"
@ -3756,7 +3750,7 @@ msgstr "groupe d'achat"
msgid "archived" msgid "archived"
msgstr "archivé" msgstr "archivé"
#: counter/models.py:294 counter/models.py:1004 #: counter/models.py:294 counter/models.py:1034
msgid "product" msgid "product"
msgstr "produit" msgstr "produit"
@ -3784,49 +3778,49 @@ msgstr "vendeurs"
msgid "token" msgid "token"
msgstr "jeton" msgstr "jeton"
#: counter/models.py:612 #: counter/models.py:629
msgid "bank" msgid "bank"
msgstr "banque" msgstr "banque"
#: counter/models.py:614 counter/models.py:704 #: counter/models.py:631 counter/models.py:732
msgid "is validated" msgid "is validated"
msgstr "est validé" msgstr "est validé"
#: counter/models.py:617 #: counter/models.py:636
msgid "refilling" msgid "refilling"
msgstr "rechargement" msgstr "rechargement"
#: counter/models.py:681 eboutic/models.py:227 #: counter/models.py:709 eboutic/models.py:245
msgid "unit price" msgid "unit price"
msgstr "prix unitaire" msgstr "prix unitaire"
#: counter/models.py:682 counter/models.py:984 eboutic/models.py:228 #: counter/models.py:710 counter/models.py:1014 eboutic/models.py:246
msgid "quantity" msgid "quantity"
msgstr "quantité" msgstr "quantité"
#: counter/models.py:701 #: counter/models.py:729
msgid "Sith account" msgid "Sith account"
msgstr "Compte utilisateur" msgstr "Compte utilisateur"
#: counter/models.py:701 sith/settings.py:403 sith/settings.py:408 #: counter/models.py:729 sith/settings.py:403 sith/settings.py:408
#: sith/settings.py:428 #: sith/settings.py:428
msgid "Credit card" msgid "Credit card"
msgstr "Carte bancaire" msgstr "Carte bancaire"
#: counter/models.py:707 #: counter/models.py:737
msgid "selling" msgid "selling"
msgstr "vente" msgstr "vente"
#: counter/models.py:811 #: counter/models.py:841
msgid "Unknown event" msgid "Unknown event"
msgstr "Événement inconnu" msgstr "Événement inconnu"
#: counter/models.py:812 #: counter/models.py:842
#, python-format #, python-format
msgid "Eticket bought for the event %(event)s" msgid "Eticket bought for the event %(event)s"
msgstr "Eticket acheté pour l'événement %(event)s" msgstr "Eticket acheté pour l'événement %(event)s"
#: counter/models.py:814 counter/models.py:837 #: counter/models.py:844 counter/models.py:867
#, python-format #, python-format
msgid "" msgid ""
"You bought an eticket for the event %(event)s.\n" "You bought an eticket for the event %(event)s.\n"
@ -3838,63 +3832,63 @@ msgstr ""
"Vous pouvez également retrouver tous vos e-tickets sur votre page de compte " "Vous pouvez également retrouver tous vos e-tickets sur votre page de compte "
"%(url)s." "%(url)s."
#: counter/models.py:873 #: counter/models.py:903
msgid "last activity date" msgid "last activity date"
msgstr "dernière activité" msgstr "dernière activité"
#: counter/models.py:876 #: counter/models.py:906
msgid "permanency" msgid "permanency"
msgstr "permanence" msgstr "permanence"
#: counter/models.py:909 #: counter/models.py:939
msgid "emptied" msgid "emptied"
msgstr "coffre vidée" msgstr "coffre vidée"
#: counter/models.py:912 #: counter/models.py:942
msgid "cash register summary" msgid "cash register summary"
msgstr "relevé de caisse" msgstr "relevé de caisse"
#: counter/models.py:980 #: counter/models.py:1010
msgid "cash summary" msgid "cash summary"
msgstr "relevé" msgstr "relevé"
#: counter/models.py:983 #: counter/models.py:1013
msgid "value" msgid "value"
msgstr "valeur" msgstr "valeur"
#: counter/models.py:986 #: counter/models.py:1016
msgid "check" msgid "check"
msgstr "chèque" msgstr "chèque"
#: counter/models.py:988 #: counter/models.py:1018
msgid "True if this is a bank check, else False" msgid "True if this is a bank check, else False"
msgstr "Vrai si c'est un chèque, sinon Faux." msgstr "Vrai si c'est un chèque, sinon Faux."
#: counter/models.py:992 #: counter/models.py:1022
msgid "cash register summary item" msgid "cash register summary item"
msgstr "élément de relevé de caisse" msgstr "élément de relevé de caisse"
#: counter/models.py:1008 #: counter/models.py:1038
msgid "banner" msgid "banner"
msgstr "bannière" msgstr "bannière"
#: counter/models.py:1010 #: counter/models.py:1040
msgid "event date" msgid "event date"
msgstr "date de l'événement" msgstr "date de l'événement"
#: counter/models.py:1012 #: counter/models.py:1042
msgid "event title" msgid "event title"
msgstr "titre de l'événement" msgstr "titre de l'événement"
#: counter/models.py:1014 #: counter/models.py:1044
msgid "secret" msgid "secret"
msgstr "secret" msgstr "secret"
#: counter/models.py:1053 #: counter/models.py:1083
msgid "uid" msgid "uid"
msgstr "uid" msgstr "uid"
#: counter/models.py:1058 #: counter/models.py:1088
msgid "student cards" msgid "student cards"
msgstr "cartes étudiante" msgstr "cartes étudiante"
@ -4295,27 +4289,27 @@ msgstr "Votre panier est vide"
msgid "%(name)s : this product does not exist or may no longer be available." msgid "%(name)s : this product does not exist or may no longer be available."
msgstr "%(name)s : ce produit n'existe pas ou n'est peut-être plus disponible." msgstr "%(name)s : ce produit n'existe pas ou n'est peut-être plus disponible."
#: eboutic/models.py:174 #: eboutic/models.py:190
msgid "validated" msgid "validated"
msgstr "validé" msgstr "validé"
#: eboutic/models.py:188 #: eboutic/models.py:206
msgid "Invoice already validated" msgid "Invoice already validated"
msgstr "Facture déjà validée" msgstr "Facture déjà validée"
#: eboutic/models.py:224 #: eboutic/models.py:242
msgid "product id" msgid "product id"
msgstr "ID du produit" msgstr "ID du produit"
#: eboutic/models.py:225 #: eboutic/models.py:243
msgid "product name" msgid "product name"
msgstr "nom du produit" msgstr "nom du produit"
#: eboutic/models.py:226 #: eboutic/models.py:244
msgid "product type id" msgid "product type id"
msgstr "id du type du produit" msgstr "id du type du produit"
#: eboutic/models.py:243 #: eboutic/models.py:261
msgid "basket" msgid "basket"
msgstr "panier" msgstr "panier"
@ -5244,19 +5238,19 @@ msgstr "Fusionner deux utilisateurs"
msgid "Merge" msgid "Merge"
msgstr "Fusion" msgstr "Fusion"
#: rootplace/views.py:158 #: rootplace/views.py:159
msgid "User that will be kept" msgid "User that will be kept"
msgstr "Utilisateur qui sera conservé" msgstr "Utilisateur qui sera conservé"
#: rootplace/views.py:161 #: rootplace/views.py:162
msgid "User that will be deleted" msgid "User that will be deleted"
msgstr "Utilisateur qui sera supprimé" msgstr "Utilisateur qui sera supprimé"
#: rootplace/views.py:167 #: rootplace/views.py:168
msgid "User to be selected" msgid "User to be selected"
msgstr "Utilisateur à sélectionner" msgstr "Utilisateur à sélectionner"
#: sas/models.py:278 #: sas/models.py:282
msgid "picture" msgid "picture"
msgstr "photo" msgstr "photo"

View File

@ -7,7 +7,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-10-02 17:47+0200\n" "POT-Creation-Date: 2024-10-09 11:50+0200\n"
"PO-Revision-Date: 2024-09-17 11:54+0200\n" "PO-Revision-Date: 2024-09-17 11:54+0200\n"
"Last-Translator: Sli <antoine@bartuccio.fr>\n" "Last-Translator: Sli <antoine@bartuccio.fr>\n"
"Language-Team: AE info <ae.info@utbm.fr>\n" "Language-Team: AE info <ae.info@utbm.fr>\n"
@ -17,99 +17,103 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: core/static/user/js/family_graph.js:233 #: core/static/user/js/user_edit.js:91
msgid "family_tree.%(extension)s"
msgstr "arbre_genealogique.%(extension)s"
#: core/static/user/js/user_edit.js:93
#, javascript-format #, javascript-format
msgid "captured.%s" msgid "captured.%s"
msgstr "capture.%s" msgstr "capture.%s"
#: core/static/webpack/easymde-index.js:27 #: core/static/webpack/easymde-index.js:32
msgid "Heading" msgid "Heading"
msgstr "Titre" msgstr "Titre"
#: core/static/webpack/easymde-index.js:33 #: core/static/webpack/easymde-index.js:38
msgid "Italic" msgid "Italic"
msgstr "Italique" msgstr "Italique"
#: core/static/webpack/easymde-index.js:39 #: core/static/webpack/easymde-index.js:44
msgid "Bold" msgid "Bold"
msgstr "Gras" msgstr "Gras"
#: core/static/webpack/easymde-index.js:45 #: core/static/webpack/easymde-index.js:50
msgid "Strikethrough" msgid "Strikethrough"
msgstr "Barré" msgstr "Barré"
#: core/static/webpack/easymde-index.js:54 #: core/static/webpack/easymde-index.js:59
msgid "Underline" msgid "Underline"
msgstr "Souligné" msgstr "Souligné"
#: core/static/webpack/easymde-index.js:63 #: core/static/webpack/easymde-index.js:68
msgid "Superscript" msgid "Superscript"
msgstr "Exposant" msgstr "Exposant"
#: core/static/webpack/easymde-index.js:72 #: core/static/webpack/easymde-index.js:77
msgid "Subscript" msgid "Subscript"
msgstr "Indice" msgstr "Indice"
#: core/static/webpack/easymde-index.js:78 #: core/static/webpack/easymde-index.js:83
msgid "Code" msgid "Code"
msgstr "Code" msgstr "Code"
#: core/static/webpack/easymde-index.js:85 #: core/static/webpack/easymde-index.js:90
msgid "Quote" msgid "Quote"
msgstr "Citation" msgstr "Citation"
#: core/static/webpack/easymde-index.js:91 #: core/static/webpack/easymde-index.js:96
msgid "Unordered list" msgid "Unordered list"
msgstr "Liste non ordonnée" msgstr "Liste non ordonnée"
#: core/static/webpack/easymde-index.js:97 #: core/static/webpack/easymde-index.js:102
msgid "Ordered list" msgid "Ordered list"
msgstr "Liste ordonnée" msgstr "Liste ordonnée"
#: core/static/webpack/easymde-index.js:104 #: core/static/webpack/easymde-index.js:109
msgid "Insert link" msgid "Insert link"
msgstr "Insérer lien" msgstr "Insérer lien"
#: core/static/webpack/easymde-index.js:110 #: core/static/webpack/easymde-index.js:115
msgid "Insert image" msgid "Insert image"
msgstr "Insérer image" msgstr "Insérer image"
#: core/static/webpack/easymde-index.js:116 #: core/static/webpack/easymde-index.js:121
msgid "Insert table" msgid "Insert table"
msgstr "Insérer tableau" msgstr "Insérer tableau"
#: core/static/webpack/easymde-index.js:123 #: core/static/webpack/easymde-index.js:128
msgid "Clean block" msgid "Clean block"
msgstr "Nettoyer bloc" msgstr "Nettoyer bloc"
#: core/static/webpack/easymde-index.js:130 #: core/static/webpack/easymde-index.js:135
msgid "Toggle preview" msgid "Toggle preview"
msgstr "Activer la prévisualisation" msgstr "Activer la prévisualisation"
#: core/static/webpack/easymde-index.js:136 #: core/static/webpack/easymde-index.js:141
msgid "Toggle side by side" msgid "Toggle side by side"
msgstr "Activer la vue côte à côte" msgstr "Activer la vue côte à côte"
#: core/static/webpack/easymde-index.js:142 #: core/static/webpack/easymde-index.js:147
msgid "Toggle fullscreen" msgid "Toggle fullscreen"
msgstr "Activer le plein écran" msgstr "Activer le plein écran"
#: core/static/webpack/easymde-index.js:149 #: core/static/webpack/easymde-index.js:154
msgid "Markdown guide" msgid "Markdown guide"
msgstr "Guide markdown" msgstr "Guide markdown"
#: eboutic/static/eboutic/js/makecommand.js:50 #: core/static/webpack/user/family-graph-index.js:222
msgid "family_tree.%(extension)s"
msgstr "arbre_genealogique.%(extension)s"
#: core/static/webpack/user/pictures-index.js:67
msgid "pictures.%(extension)s"
msgstr "photos.%(extension)s"
#: eboutic/static/eboutic/js/makecommand.js:56
msgid "Incorrect value" msgid "Incorrect value"
msgstr "Valeur incorrecte" msgstr "Valeur incorrecte"
#: sas/static/sas/js/viewer.js:201 #: sas/static/sas/js/viewer.js:205
msgid "Couldn't moderate picture" msgid "Couldn't moderate picture"
msgstr "Il n'a pas été possible de modérer l'image" msgstr "Il n'a pas été possible de modérer l'image"
#: sas/static/sas/js/viewer.js:214 #: sas/static/sas/js/viewer.js:217
msgid "Couldn't delete picture" msgid "Couldn't delete picture"
msgstr "Il n'a pas été possible de supprimer l'image" msgstr "Il n'a pas été possible de supprimer l'image"