diff --git a/core/views/forms.py b/core/views/forms.py index 0f8a3c8b..1fd45cd9 100644 --- a/core/views/forms.py +++ b/core/views/forms.py @@ -4,7 +4,7 @@ from django.db import transaction from django.core.exceptions import ValidationError from django.contrib.auth import logout, login, authenticate from django.forms import CheckboxSelectMultiple, Select, DateInput, TextInput, DateTimeInput -from django.utils.translation import ugettext as _ +from django.utils.translation import ugettext_lazy as _ from phonenumber_field.widgets import PhoneNumberInternationalFallbackWidget from ajax_select.fields import AutoCompleteSelectField diff --git a/locale/fr/LC_MESSAGES/django.po b/locale/fr/LC_MESSAGES/django.po index 9004f0e1..581f149b 100644 --- a/locale/fr/LC_MESSAGES/django.po +++ b/locale/fr/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-03-12 18:11+0100\n" +"POT-Creation-Date: 2017-03-27 14:21+0200\n" "PO-Revision-Date: 2016-07-18\n" "Last-Translator: Skia \n" "Language-Team: AE info \n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: accounting/models.py:36 accounting/models.py:58 accounting/models.py:85 -#: accounting/models.py:144 club/models.py:18 counter/models.py:70 +#: accounting/models.py:36 accounting/models.py:84 accounting/models.py:111 +#: accounting/models.py:170 club/models.py:18 counter/models.py:70 #: counter/models.py:95 counter/models.py:130 forum/models.py:25 #: launderette/models.py:13 launderette/models.py:58 launderette/models.py:83 msgid "name" @@ -39,7 +39,7 @@ msgstr "code postal" msgid "country" msgstr "pays" -#: accounting/models.py:41 core/models.py:157 +#: accounting/models.py:41 core/models.py:161 msgid "phone" msgstr "téléphone" @@ -55,122 +55,122 @@ msgstr "site internet" msgid "company" msgstr "entreprise" -#: accounting/models.py:59 +#: accounting/models.py:85 msgid "iban" msgstr "IBAN" -#: accounting/models.py:60 +#: accounting/models.py:86 msgid "account number" msgstr "numero de compte" -#: accounting/models.py:61 accounting/models.py:86 club/models.py:145 +#: accounting/models.py:87 accounting/models.py:112 club/models.py:148 #: com/models.py:37 com/models.py:122 counter/models.py:104 #: counter/models.py:131 msgid "club" msgstr "club" -#: accounting/models.py:64 +#: accounting/models.py:90 msgid "Bank account" msgstr "Compte en banque" -#: accounting/models.py:87 +#: accounting/models.py:113 msgid "bank account" msgstr "compte en banque" -#: accounting/models.py:90 +#: accounting/models.py:116 msgid "Club account" msgstr "Compte club" -#: accounting/models.py:135 +#: accounting/models.py:161 #, python-format msgid "%(club_account)s on %(bank_account)s" msgstr "%(club_account)s sur %(bank_account)s" -#: accounting/models.py:142 club/models.py:146 counter/models.py:399 +#: accounting/models.py:168 club/models.py:149 counter/models.py:399 #: election/models.py:18 launderette/models.py:120 msgid "start date" msgstr "date de début" -#: accounting/models.py:143 club/models.py:147 counter/models.py:400 +#: accounting/models.py:169 club/models.py:150 counter/models.py:400 #: election/models.py:19 msgid "end date" msgstr "date de fin" -#: accounting/models.py:145 +#: accounting/models.py:171 msgid "is closed" msgstr "est fermé" -#: accounting/models.py:146 accounting/models.py:349 +#: accounting/models.py:172 accounting/models.py:390 msgid "club account" msgstr "compte club" -#: accounting/models.py:147 accounting/models.py:193 counter/models.py:28 +#: accounting/models.py:173 accounting/models.py:229 counter/models.py:28 #: counter/models.py:239 msgid "amount" msgstr "montant" -#: accounting/models.py:148 +#: accounting/models.py:174 msgid "effective_amount" msgstr "montant effectif" -#: accounting/models.py:151 +#: accounting/models.py:177 msgid "General journal" msgstr "Classeur" -#: accounting/models.py:191 +#: accounting/models.py:227 msgid "number" msgstr "numéro" -#: accounting/models.py:192 +#: accounting/models.py:228 msgid "journal" msgstr "classeur" -#: accounting/models.py:194 core/models.py:547 core/models.py:918 -#: core/models.py:958 counter/models.py:242 counter/models.py:290 +#: accounting/models.py:230 core/models.py:551 core/models.py:922 +#: core/models.py:962 counter/models.py:242 counter/models.py:290 #: counter/models.py:416 eboutic/models.py:15 eboutic/models.py:48 -#: forum/models.py:159 forum/models.py:211 +#: forum/models.py:166 forum/models.py:221 msgid "date" msgstr "date" -#: accounting/models.py:195 counter/models.py:417 +#: accounting/models.py:231 counter/models.py:417 msgid "comment" msgstr "commentaire" -#: accounting/models.py:196 counter/models.py:243 counter/models.py:291 +#: accounting/models.py:232 counter/models.py:243 counter/models.py:291 #: subscription/models.py:29 msgid "payment method" msgstr "méthode de paiement" -#: accounting/models.py:197 +#: accounting/models.py:233 msgid "cheque number" msgstr "numéro de chèque" -#: accounting/models.py:198 eboutic/models.py:116 +#: accounting/models.py:234 eboutic/models.py:116 msgid "invoice" msgstr "facture" -#: accounting/models.py:199 +#: accounting/models.py:235 msgid "is done" msgstr "est fait" -#: accounting/models.py:201 +#: accounting/models.py:237 msgid "simple type" msgstr "type simplifié" -#: accounting/models.py:203 accounting/models.py:304 +#: accounting/models.py:239 accounting/models.py:345 msgid "accounting type" msgstr "type comptable" -#: accounting/models.py:205 accounting/models.py:299 accounting/models.py:325 -#: accounting/models.py:348 counter/models.py:282 +#: accounting/models.py:241 accounting/models.py:340 accounting/models.py:366 +#: accounting/models.py:389 counter/models.py:282 msgid "label" msgstr "étiquette" -#: accounting/models.py:206 +#: accounting/models.py:242 msgid "target type" msgstr "type de cible" -#: accounting/models.py:207 club/templates/club/club_members.jinja:8 +#: accounting/models.py:243 club/templates/club/club_members.jinja:8 #: club/templates/club/club_old_members.jinja:8 #: core/templates/core/user_clubs.jinja:15 #: core/templates/core/user_clubs.jinja:41 @@ -182,39 +182,39 @@ msgstr "type de cible" msgid "User" msgstr "Utilisateur" -#: accounting/models.py:207 club/templates/club/club_detail.jinja:5 +#: accounting/models.py:243 club/templates/club/club_detail.jinja:5 #: com/templates/com/news_admin_list.jinja:17 #: com/templates/com/news_admin_list.jinja:51 -#: com/templates/com/weekmail.jinja:17 com/templates/com/weekmail.jinja:40 +#: com/templates/com/weekmail.jinja:18 com/templates/com/weekmail.jinja:47 #: counter/templates/counter/invoices_call.jinja:20 msgid "Club" msgstr "Club" -#: accounting/models.py:207 core/views/user.py:184 +#: accounting/models.py:243 core/views/user.py:184 msgid "Account" msgstr "Compte" -#: accounting/models.py:207 +#: accounting/models.py:243 msgid "Company" msgstr "Entreprise" -#: accounting/models.py:207 sith/settings.py:322 +#: accounting/models.py:243 sith/settings.py:325 msgid "Other" msgstr "Autre" -#: accounting/models.py:208 +#: accounting/models.py:244 msgid "target id" msgstr "id de la cible" -#: accounting/models.py:209 +#: accounting/models.py:245 msgid "target label" msgstr "nom de la cible" -#: accounting/models.py:210 +#: accounting/models.py:246 msgid "linked operation" msgstr "opération liée" -#: accounting/models.py:226 +#: accounting/models.py:262 #, python-format msgid "" "The date can not be before the start date of the journal, which is\n" @@ -223,16 +223,16 @@ msgstr "" "La date ne peut pas être avant la date de début du journal, qui est\n" "%(start_date)s." -#: accounting/models.py:229 +#: accounting/models.py:265 msgid "Target does not exists" msgstr "La cible n'existe pas." -#: accounting/models.py:231 +#: accounting/models.py:267 msgid "Please add a target label if you set no existing target" msgstr "" "Merci d'ajouter un nom de cible si vous ne spécifiez pas de cible existante" -#: accounting/models.py:233 +#: accounting/models.py:269 msgid "" "You need to provide ether a simplified accounting type or a standard " "accounting type" @@ -240,41 +240,41 @@ msgstr "" "Vous devez fournir soit un type comptable simplifié ou un type comptable " "standard" -#: accounting/models.py:294 counter/models.py:99 +#: accounting/models.py:335 counter/models.py:99 msgid "code" msgstr "code" -#: accounting/models.py:296 +#: accounting/models.py:337 msgid "An accounting type code contains only numbers" msgstr "Un code comptable ne contient que des numéros" -#: accounting/models.py:300 +#: accounting/models.py:341 msgid "movement type" msgstr "type de mouvement" -#: accounting/models.py:300 +#: accounting/models.py:341 #: accounting/templates/accounting/journal_statement_nature.jinja:8 #: accounting/templates/accounting/journal_statement_person.jinja:11 -#: accounting/views.py:416 +#: accounting/views.py:431 msgid "Credit" msgstr "Crédit" -#: accounting/models.py:300 +#: accounting/models.py:341 #: accounting/templates/accounting/journal_statement_nature.jinja:27 #: accounting/templates/accounting/journal_statement_person.jinja:39 -#: accounting/views.py:416 +#: accounting/views.py:431 msgid "Debit" msgstr "Débit" -#: accounting/models.py:301 +#: accounting/models.py:342 msgid "Neutral" msgstr "Neutre" -#: accounting/models.py:327 +#: accounting/models.py:368 msgid "simplified accounting types" msgstr "type simplifié" -#: accounting/models.py:330 +#: accounting/models.py:371 msgid "simplified type" msgstr "type simplifié" @@ -315,9 +315,12 @@ msgid "Bank account: " msgstr "Compte en banque : " #: accounting/templates/accounting/bank_account_details.jinja:15 +#: accounting/templates/accounting/bank_account_details.jinja:28 #: accounting/templates/accounting/club_account_details.jinja:16 -#: accounting/templates/accounting/label_list.jinja:21 +#: accounting/templates/accounting/club_account_details.jinja:59 +#: accounting/templates/accounting/label_list.jinja:25 #: club/templates/club/club_sellings.jinja:50 +#: com/templates/com/weekmail.jinja:33 com/templates/com/weekmail.jinja:62 #: core/templates/core/file_detail.jinja:25 #: core/templates/core/file_detail.jinja:62 #: core/templates/core/file_moderation.jinja:24 @@ -331,7 +334,7 @@ msgstr "Compte en banque : " #: election/templates/election/election_detail.jinja:280 #: election/templates/election/election_detail.jinja:329 #: forum/templates/forum/macros.jinja:20 -#: forum/templates/forum/macros.jinja:102 +#: forum/templates/forum/macros.jinja:108 #: launderette/templates/launderette/launderette_admin.jinja:16 #: launderette/views.py:154 sas/templates/sas/album.jinja:26 #: sas/templates/sas/moderation.jinja:18 sas/templates/sas/picture.jinja:66 @@ -358,21 +361,22 @@ msgstr "Nouveau compte club" #: accounting/templates/accounting/bank_account_details.jinja:26 #: accounting/templates/accounting/bank_account_list.jinja:21 -#: accounting/templates/accounting/club_account_details.jinja:55 -#: accounting/templates/accounting/journal_details.jinja:82 club/views.py:55 +#: accounting/templates/accounting/club_account_details.jinja:57 +#: accounting/templates/accounting/journal_details.jinja:83 club/views.py:55 #: com/templates/com/news_admin_list.jinja:39 #: com/templates/com/news_admin_list.jinja:71 -#: com/templates/com/weekmail.jinja:54 core/templates/core/file.jinja:38 -#: core/templates/core/page.jinja:31 core/templates/core/user_tools.jinja:38 -#: core/views/user.py:152 counter/templates/counter/cash_summary_list.jinja:53 +#: com/templates/com/weekmail.jinja:32 com/templates/com/weekmail.jinja:61 +#: core/templates/core/file.jinja:38 core/templates/core/page.jinja:31 +#: core/templates/core/user_tools.jinja:38 core/views/user.py:152 +#: counter/templates/counter/cash_summary_list.jinja:53 #: counter/templates/counter/counter_list.jinja:17 #: counter/templates/counter/counter_list.jinja:32 #: counter/templates/counter/counter_list.jinja:47 #: election/templates/election/election_detail.jinja:279 #: election/templates/election/election_detail.jinja:326 #: election/templates/election/election_detail.jinja:374 -#: forum/templates/forum/macros.jinja:19 forum/templates/forum/macros.jinja:52 -#: forum/templates/forum/macros.jinja:96 +#: forum/templates/forum/macros.jinja:19 forum/templates/forum/macros.jinja:56 +#: forum/templates/forum/macros.jinja:102 #: launderette/templates/launderette/launderette_list.jinja:16 #: sas/templates/sas/album.jinja:18 sas/templates/sas/picture.jinja:92 msgid "Edit" @@ -404,45 +408,45 @@ msgstr "Il n'y a pas de comptes dans ce site web." msgid "Club account:" msgstr "Compte club : " -#: accounting/templates/accounting/club_account_details.jinja:18 +#: accounting/templates/accounting/club_account_details.jinja:19 #: accounting/templates/accounting/journal_details.jinja:16 -#: accounting/templates/accounting/label_list.jinja:15 +#: accounting/templates/accounting/label_list.jinja:16 msgid "New label" msgstr "Nouvelle étiquette" -#: accounting/templates/accounting/club_account_details.jinja:19 +#: accounting/templates/accounting/club_account_details.jinja:21 #: accounting/templates/accounting/journal_details.jinja:17 #: accounting/templates/accounting/label_list.jinja:4 -#: accounting/templates/accounting/label_list.jinja:17 +#: accounting/templates/accounting/label_list.jinja:19 msgid "Label list" msgstr "Liste des étiquettes" -#: accounting/templates/accounting/club_account_details.jinja:21 +#: accounting/templates/accounting/club_account_details.jinja:23 msgid "New journal" msgstr "Nouveau classeur" -#: accounting/templates/accounting/club_account_details.jinja:23 +#: accounting/templates/accounting/club_account_details.jinja:25 msgid "You can not create new journal while you still have one opened" msgstr "Vous ne pouvez pas créer de journal tant qu'il y en a un d'ouvert" -#: accounting/templates/accounting/club_account_details.jinja:28 +#: accounting/templates/accounting/club_account_details.jinja:30 #: launderette/templates/launderette/launderette_admin.jinja:43 msgid "Name" msgstr "Nom" -#: accounting/templates/accounting/club_account_details.jinja:29 +#: accounting/templates/accounting/club_account_details.jinja:31 #: com/templates/com/news_admin_list.jinja:20 #: com/templates/com/news_admin_list.jinja:53 msgid "Start" msgstr "Début" -#: accounting/templates/accounting/club_account_details.jinja:30 +#: accounting/templates/accounting/club_account_details.jinja:32 #: com/templates/com/news_admin_list.jinja:21 #: com/templates/com/news_admin_list.jinja:54 msgid "End" msgstr "Fin" -#: accounting/templates/accounting/club_account_details.jinja:31 +#: accounting/templates/accounting/club_account_details.jinja:33 #: accounting/templates/accounting/journal_details.jinja:33 #: core/templates/core/user_account_detail.jinja:53 #: core/templates/core/user_account_detail.jinja:80 @@ -450,33 +454,33 @@ msgstr "Fin" msgid "Amount" msgstr "Montant" -#: accounting/templates/accounting/club_account_details.jinja:32 +#: accounting/templates/accounting/club_account_details.jinja:34 msgid "Effective amount" msgstr "Montant effectif" -#: accounting/templates/accounting/club_account_details.jinja:33 +#: accounting/templates/accounting/club_account_details.jinja:35 msgid "Closed" msgstr "Fermé" -#: accounting/templates/accounting/club_account_details.jinja:34 +#: accounting/templates/accounting/club_account_details.jinja:36 #: accounting/templates/accounting/journal_details.jinja:41 #: com/templates/com/news_admin_list.jinja:22 #: com/templates/com/news_admin_list.jinja:55 -#: com/templates/com/weekmail.jinja:20 com/templates/com/weekmail.jinja:43 +#: com/templates/com/weekmail.jinja:21 com/templates/com/weekmail.jinja:50 msgid "Actions" msgstr "Actions" -#: accounting/templates/accounting/club_account_details.jinja:50 +#: accounting/templates/accounting/club_account_details.jinja:52 #: accounting/templates/accounting/journal_details.jinja:61 msgid "Yes" msgstr "Oui" -#: accounting/templates/accounting/club_account_details.jinja:52 +#: accounting/templates/accounting/club_account_details.jinja:54 #: accounting/templates/accounting/journal_details.jinja:63 msgid "No" msgstr "Non" -#: accounting/templates/accounting/club_account_details.jinja:54 +#: accounting/templates/accounting/club_account_details.jinja:56 #: com/templates/com/news_admin_list.jinja:38 #: com/templates/com/news_admin_list.jinja:70 #: core/templates/core/file.jinja:36 core/templates/core/page.jinja:28 @@ -489,11 +493,11 @@ msgstr "Voir" msgid "Company list" msgstr "Liste des entreprises" -#: accounting/templates/accounting/co_list.jinja:8 +#: accounting/templates/accounting/co_list.jinja:9 msgid "Create new company" msgstr "Nouvelle entreprise" -#: accounting/templates/accounting/co_list.jinja:14 +#: accounting/templates/accounting/co_list.jinja:16 msgid "Companies" msgstr "Entreprises" @@ -601,7 +605,7 @@ msgstr "" "Ouvrez un classeur dans ce compte club, puis sauver " "cette opération à nouveau pour créer l'opération liée." -#: accounting/templates/accounting/journal_details.jinja:85 +#: accounting/templates/accounting/journal_details.jinja:87 msgid "Generate" msgstr "Générer" @@ -653,7 +657,7 @@ msgstr "Cible de l'opération" msgid "Back to club account" msgstr "Retour au compte club" -#: accounting/templates/accounting/label_list.jinja:26 +#: accounting/templates/accounting/label_list.jinja:31 msgid "There is no label in this club account." msgstr "Il n'y a pas d'étiquette dans ce compte club." @@ -668,7 +672,7 @@ msgid "Linked operation:" msgstr "Opération liée : " #: accounting/templates/accounting/operation_edit.jinja:51 -#: com/templates/com/news_edit.jinja:66 com/templates/com/weekmail.jinja:66 +#: com/templates/com/news_edit.jinja:66 com/templates/com/weekmail.jinja:74 #: core/templates/core/create.jinja:12 core/templates/core/edit.jinja:7 #: core/templates/core/edit.jinja.py:15 core/templates/core/edit.jinja:20 #: core/templates/core/file_edit.jinja:8 core/templates/core/page_prop.jinja:8 @@ -682,7 +686,7 @@ msgstr "Sauver" #: accounting/templates/accounting/refound_account.jinja:4 #: accounting/templates/accounting/refound_account.jinja:8 -#: accounting/views.py:679 +#: accounting/views.py:694 msgid "Refound account" msgstr "Remboursement de compte" @@ -703,7 +707,7 @@ msgstr "Types simplifiés" msgid "New simplified type" msgstr "Nouveau type simplifié" -#: accounting/views.py:172 accounting/views.py:179 accounting/views.py:399 +#: accounting/views.py:172 accounting/views.py:179 accounting/views.py:414 msgid "Journal" msgstr "Classeur" @@ -719,59 +723,59 @@ msgstr "Bilan par personne" msgid "Accounting statement" msgstr "Bilan comptable" -#: accounting/views.py:393 accounting/views.py:399 +#: accounting/views.py:408 accounting/views.py:414 msgid "Operation" msgstr "Opération" -#: accounting/views.py:409 +#: accounting/views.py:424 msgid "Financial proof: " msgstr "Justificatif de libellé : " -#: accounting/views.py:410 +#: accounting/views.py:425 #, python-format msgid "Club: %(club_name)s" msgstr "Club : %(club_name)s" -#: accounting/views.py:411 +#: accounting/views.py:426 #, python-format msgid "Label: %(op_label)s" msgstr "Libellé : %(op_label)s" -#: accounting/views.py:412 +#: accounting/views.py:427 #, python-format msgid "Date: %(date)s" msgstr "Date : %(date)s" -#: accounting/views.py:418 +#: accounting/views.py:433 #, python-format msgid "Amount: %(amount).2f €" msgstr "Montant : %(amount).2f €" -#: accounting/views.py:430 +#: accounting/views.py:445 msgid "Debtor" msgstr "Débiteur" -#: accounting/views.py:430 +#: accounting/views.py:445 msgid "Creditor" msgstr "Créditeur" -#: accounting/views.py:432 +#: accounting/views.py:447 msgid "Comment:" msgstr "Commentaire :" -#: accounting/views.py:451 +#: accounting/views.py:466 msgid "Signature:" msgstr "Signature :" -#: accounting/views.py:505 +#: accounting/views.py:520 msgid "General statement" msgstr "Bilan général" -#: accounting/views.py:508 +#: accounting/views.py:523 msgid "No label operations" msgstr "Opérations sans étiquette" -#: accounting/views.py:641 +#: accounting/views.py:656 msgid "Refound this account" msgstr "Rembourser ce compte" @@ -791,48 +795,48 @@ msgstr "" msgid "A club with that unix name already exists." msgstr "Un club avec ce nom UNIX existe déjà." -#: club/models.py:32 core/models.py:159 +#: club/models.py:32 core/models.py:163 msgid "address" msgstr "Adresse" -#: club/models.py:38 core/models.py:120 +#: club/models.py:38 core/models.py:124 msgid "home" msgstr "home" -#: club/models.py:47 +#: club/models.py:50 msgid "You can not make loops in clubs" msgstr "Vous ne pouvez pas faire de boucles dans les clubs" -#: club/models.py:61 +#: club/models.py:64 msgid "A club with that unix_name already exists" msgstr "Un club avec ce nom UNIX existe déjà." -#: club/models.py:144 counter/models.py:397 counter/models.py:414 +#: club/models.py:147 counter/models.py:397 counter/models.py:414 #: eboutic/models.py:14 eboutic/models.py:47 election/models.py:130 #: launderette/models.py:87 launderette/models.py:124 sas/models.py:131 msgid "user" msgstr "nom d'utilisateur" -#: club/models.py:148 core/models.py:139 election/models.py:129 +#: club/models.py:151 core/models.py:143 election/models.py:129 #: election/models.py:145 msgid "role" msgstr "rôle" -#: club/models.py:150 core/models.py:35 counter/models.py:71 +#: club/models.py:153 core/models.py:35 counter/models.py:71 #: counter/models.py:96 election/models.py:15 election/models.py:82 #: election/models.py:131 forum/models.py:26 forum/models.py:127 msgid "description" msgstr "description" -#: club/models.py:155 +#: club/models.py:158 msgid "User must be subscriber to take part to a club" msgstr "L'utilisateur doit être cotisant pour faire partie d'un club" -#: club/models.py:157 +#: club/models.py:160 msgid "User is already member of that club" msgstr "L'utilisateur est déjà membre de ce club" -#: club/models.py:161 +#: club/models.py:164 msgid "past member" msgstr "Anciens membres" @@ -880,7 +884,7 @@ msgid "Mark as old" msgstr "Marquer comme ancien" #: club/templates/club/club_members.jinja:30 -#: core/templates/core/file_detail.jinja:19 core/views/forms.py:203 +#: core/templates/core/file_detail.jinja:19 core/views/forms.py:204 #: launderette/views.py:154 msgid "Add" msgstr "Ajouter" @@ -974,7 +978,7 @@ msgid "Payment method" msgstr "Méthode de paiement" #: club/templates/club/club_tools.jinja:4 -#: core/templates/core/user_tools.jinja:84 +#: core/templates/core/user_tools.jinja:86 msgid "Club tools" msgstr "Outils club" @@ -1025,7 +1029,7 @@ msgstr "Outils" msgid "Props" msgstr "Propriétés" -#: club/views.py:107 core/views/forms.py:204 counter/views.py:39 +#: club/views.py:107 core/views/forms.py:205 counter/views.py:39 msgid "Select user" msgstr "Choisir un utilisateur" @@ -1043,7 +1047,7 @@ msgid "End date" msgstr "Date de fin" #: club/views.py:184 core/templates/core/user_stats.jinja:27 -#: counter/views.py:1013 +#: counter/views.py:1015 msgid "Product" msgstr "Produit" @@ -1080,7 +1084,7 @@ msgid "Call" msgstr "Appel" #: com/models.py:33 com/models.py:75 com/models.py:119 election/models.py:14 -#: election/models.py:81 election/models.py:118 forum/models.py:157 +#: election/models.py:81 election/models.py:118 forum/models.py:164 msgid "title" msgstr "titre" @@ -1092,7 +1096,7 @@ msgstr "résumé" msgid "content" msgstr "contenu de la nouvelle" -#: com/models.py:36 core/models.py:957 launderette/models.py:60 +#: com/models.py:36 core/models.py:961 launderette/models.py:60 #: launderette/models.py:85 launderette/models.py:121 msgid "type" msgstr "type" @@ -1101,7 +1105,7 @@ msgstr "type" msgid "author" msgstr "auteur" -#: com/models.py:39 core/models.py:548 +#: com/models.py:39 core/models.py:552 msgid "is moderated" msgstr "est modéré" @@ -1173,7 +1177,7 @@ msgstr "Type" #: com/templates/com/news_admin_list.jinja:15 #: com/templates/com/news_admin_list.jinja:49 -#: com/templates/com/weekmail.jinja:18 com/templates/com/weekmail.jinja:41 +#: com/templates/com/weekmail.jinja:19 com/templates/com/weekmail.jinja:48 #: forum/templates/forum/forum.jinja:26 forum/templates/forum/forum.jinja:44 msgid "Title" msgstr "Titre" @@ -1185,7 +1189,7 @@ msgstr "Résumé" #: com/templates/com/news_admin_list.jinja:18 #: com/templates/com/news_admin_list.jinja:52 -#: com/templates/com/weekmail.jinja:16 com/templates/com/weekmail.jinja:39 +#: com/templates/com/weekmail.jinja:17 com/templates/com/weekmail.jinja:46 #: forum/templates/forum/forum.jinja:48 msgid "Author" msgstr "Auteur" @@ -1227,6 +1231,7 @@ msgid "Edit news" msgstr "Éditer la nouvelle" #: com/templates/com/news_edit.jinja:8 com/templates/com/news_edit.jinja:40 +#: core/templates/core/user_tools.jinja:72 msgid "Create news" msgstr "Créer nouvelle" @@ -1267,7 +1272,7 @@ msgid "Coming soon... don't miss!" msgstr "Prochainement... à ne pas rater!" #: com/templates/com/weekmail.jinja:5 com/templates/com/weekmail.jinja.py:9 -#: com/views.py:37 core/templates/core/user_tools.jinja:69 +#: com/views.py:37 core/templates/core/user_tools.jinja:70 msgid "Weekmail" msgstr "Weekmail" @@ -1277,33 +1282,37 @@ msgid "Send" msgstr "Envoyer" #: com/templates/com/weekmail.jinja:12 +msgid "New article" +msgstr "Nouvel article" + +#: com/templates/com/weekmail.jinja:13 msgid "Articles in no weekmail yet" msgstr "Articles dans aucun weekmail" -#: com/templates/com/weekmail.jinja:19 com/templates/com/weekmail.jinja:42 +#: com/templates/com/weekmail.jinja:20 com/templates/com/weekmail.jinja:49 msgid "Content" msgstr "Contenu" -#: com/templates/com/weekmail.jinja:30 +#: com/templates/com/weekmail.jinja:34 msgid "Add to weekmail" msgstr "Ajouter au Weekmail" -#: com/templates/com/weekmail.jinja:35 -msgid "Articles included the next weekmail" -msgstr "Article inclus dans le prochain Weekmail" - -#: com/templates/com/weekmail.jinja:55 -msgid "Delete from weekmail" -msgstr "Supprimer du Weekmail" - -#: com/templates/com/weekmail.jinja:56 +#: com/templates/com/weekmail.jinja:35 com/templates/com/weekmail.jinja:64 msgid "Up" msgstr "Monter" -#: com/templates/com/weekmail.jinja:57 +#: com/templates/com/weekmail.jinja:36 com/templates/com/weekmail.jinja:65 msgid "Down" msgstr "Descendre" +#: com/templates/com/weekmail.jinja:42 +msgid "Articles included the next weekmail" +msgstr "Article inclus dans le prochain Weekmail" + +#: com/templates/com/weekmail.jinja:63 +msgid "Delete from weekmail" +msgstr "Supprimer du Weekmail" + #: com/templates/com/weekmail_preview.jinja:9 #: core/templates/core/user_account_detail.jinja:11 #: core/templates/core/user_account_detail.jinja:104 launderette/views.py:154 @@ -1351,7 +1360,7 @@ msgstr "Le mot de la fin" msgid "Communication administration" msgstr "Administration de la communication" -#: com/views.py:42 core/templates/core/user_tools.jinja:70 +#: com/views.py:42 core/templates/core/user_tools.jinja:71 msgid "Weekmail destinations" msgstr "Destinataires du Weekmail" @@ -1399,22 +1408,22 @@ msgstr "status du meta-groupe" msgid "Whether a group is a meta group or not" msgstr "Si un groupe est un meta-groupe ou pas" -#: core/models.py:61 +#: core/models.py:65 #, python-format msgid "%(value)s is not a valid promo (between 0 and %(end)s)" msgstr "%(value)s n'est pas une promo valide (doit être entre 0 et %(end)s)" -#: core/models.py:77 +#: core/models.py:81 msgid "username" msgstr "nom d'utilisateur" -#: core/models.py:80 +#: core/models.py:84 msgid "Required. 254 characters or fewer. Letters, digits and ./+/-/_ only." msgstr "" "Requis. Pas plus de 254 caractères. Uniquement des lettres, numéros, et ./" "+/-/_" -#: core/models.py:84 +#: core/models.py:88 msgid "" "Enter a valid username. This value may contain only letters, numbers and ./" "+/-/_ characters." @@ -1422,43 +1431,43 @@ msgstr "" "Entrez un nom d'utilisateur correct. Uniquement des lettres, numéros, et ./" "+/-/_" -#: core/models.py:89 +#: core/models.py:93 msgid "A user with that username already exists." msgstr "Un utilisateur de ce nom existe déjà" -#: core/models.py:92 +#: core/models.py:96 msgid "first name" msgstr "Prénom" -#: core/models.py:93 +#: core/models.py:97 msgid "last name" msgstr "Nom" -#: core/models.py:94 +#: core/models.py:98 msgid "email address" msgstr "adresse email" -#: core/models.py:95 +#: core/models.py:99 msgid "date of birth" msgstr "date de naissance" -#: core/models.py:96 +#: core/models.py:100 msgid "nick name" msgstr "surnom" -#: core/models.py:98 +#: core/models.py:102 msgid "staff status" msgstr "status \"staff\"" -#: core/models.py:100 +#: core/models.py:104 msgid "Designates whether the user can log into this admin site." msgstr "Est-ce que l'utilisateur peut se logger à la partie admin du site." -#: core/models.py:103 +#: core/models.py:107 msgid "active" msgstr "actif" -#: core/models.py:106 +#: core/models.py:110 msgid "" "Designates whether this user should be treated as active. Unselect this " "instead of deleting accounts." @@ -1466,270 +1475,270 @@ msgstr "" "Est-ce que l'utilisateur doit être traité comme actif. Déselectionnez au " "lieu de supprimer les comptes." -#: core/models.py:110 +#: core/models.py:114 msgid "date joined" msgstr "date d'inscription" -#: core/models.py:111 +#: core/models.py:115 msgid "last update" msgstr "dernière mise à jour" -#: core/models.py:113 +#: core/models.py:117 msgid "superuser" msgstr "super-utilisateur" -#: core/models.py:116 +#: core/models.py:120 msgid "Designates whether this user is a superuser. " msgstr "Est-ce que l'utilisateur est super-utilisateur." -#: core/models.py:122 +#: core/models.py:126 msgid "profile" msgstr "profil" -#: core/models.py:124 +#: core/models.py:128 msgid "avatar" msgstr "avatar" -#: core/models.py:126 +#: core/models.py:130 msgid "scrub" msgstr "blouse" -#: core/models.py:128 +#: core/models.py:132 msgid "sex" msgstr "sexe" -#: core/models.py:128 +#: core/models.py:132 msgid "Man" msgstr "Homme" -#: core/models.py:128 +#: core/models.py:132 msgid "Woman" msgstr "Femme" -#: core/models.py:129 +#: core/models.py:133 msgid "tshirt size" msgstr "taille de tshirt" -#: core/models.py:130 +#: core/models.py:134 msgid "-" msgstr "-" -#: core/models.py:131 +#: core/models.py:135 msgid "XS" msgstr "XS" -#: core/models.py:132 +#: core/models.py:136 msgid "S" msgstr "S" -#: core/models.py:133 +#: core/models.py:137 msgid "M" msgstr "M" -#: core/models.py:134 +#: core/models.py:138 msgid "L" msgstr "L" -#: core/models.py:135 +#: core/models.py:139 msgid "XL" msgstr "XL" -#: core/models.py:136 +#: core/models.py:140 msgid "XXL" msgstr "XXL" -#: core/models.py:137 +#: core/models.py:141 msgid "XXXL" msgstr "XXXL" -#: core/models.py:140 +#: core/models.py:144 msgid "Student" msgstr "Étudiant" -#: core/models.py:141 +#: core/models.py:145 msgid "Administrative agent" msgstr "Personnel administratif" -#: core/models.py:142 +#: core/models.py:146 msgid "Teacher" msgstr "Enseignant" -#: core/models.py:143 +#: core/models.py:147 msgid "Agent" msgstr "Personnel" -#: core/models.py:144 +#: core/models.py:148 msgid "Doctor" msgstr "Doctorant" -#: core/models.py:145 +#: core/models.py:149 msgid "Former student" msgstr "Ancien étudiant" -#: core/models.py:146 +#: core/models.py:150 msgid "Service" msgstr "Service" -#: core/models.py:148 +#: core/models.py:152 msgid "department" msgstr "département" -#: core/models.py:150 +#: core/models.py:154 msgid "dpt option" msgstr "Filière" -#: core/models.py:151 +#: core/models.py:155 msgid "semester" msgstr "semestre" -#: core/models.py:152 +#: core/models.py:156 msgid "quote" msgstr "citation" -#: core/models.py:153 +#: core/models.py:157 msgid "school" msgstr "école" -#: core/models.py:154 +#: core/models.py:158 msgid "promo" msgstr "promo" -#: core/models.py:155 +#: core/models.py:159 msgid "forum signature" msgstr "signature du forum" -#: core/models.py:156 +#: core/models.py:160 msgid "second email address" msgstr "adresse email secondaire" -#: core/models.py:158 +#: core/models.py:162 msgid "parent phone" msgstr "téléphone des parents" -#: core/models.py:160 +#: core/models.py:164 msgid "parent address" msgstr "adresse des parents" -#: core/models.py:161 +#: core/models.py:165 msgid "is subscriber viewable" msgstr "profil visible par les cotisants" -#: core/models.py:300 +#: core/models.py:304 msgid "A user with that username already exists" msgstr "Un utilisateur de ce nom d'utilisateur existe déjà" -#: core/models.py:425 core/templates/core/macros.jinja:17 +#: core/models.py:429 core/templates/core/macros.jinja:17 #: core/templates/core/user_detail.jinja:14 #: core/templates/core/user_detail.jinja:16 #: core/templates/core/user_edit.jinja:17 #: election/templates/election/election_detail.jinja:316 -#: forum/templates/forum/macros.jinja:79 forum/templates/forum/macros.jinja:81 +#: forum/templates/forum/macros.jinja:85 forum/templates/forum/macros.jinja:87 msgid "Profile" msgstr "Profil" -#: core/models.py:505 +#: core/models.py:509 msgid "Visitor" msgstr "Visiteur" -#: core/models.py:510 +#: core/models.py:514 msgid "do you want to receive the weekmail" msgstr "voulez-vous recevoir le Weekmail" -#: core/models.py:515 +#: core/models.py:519 msgid "define if we show a users stats" msgstr "Definit si l'on montre les statistiques de l'utilisateur" -#: core/models.py:517 +#: core/models.py:521 msgid "Show your account statistics to others" msgstr "Montrez vos statistiques de compte aux autres" -#: core/models.py:536 +#: core/models.py:540 msgid "file name" msgstr "nom du fichier" -#: core/models.py:537 core/models.py:745 +#: core/models.py:541 core/models.py:749 msgid "parent" msgstr "parent" -#: core/models.py:538 core/models.py:554 +#: core/models.py:542 core/models.py:558 msgid "file" msgstr "fichier" -#: core/models.py:539 +#: core/models.py:543 msgid "compressed file" msgstr "version allégée" -#: core/models.py:540 +#: core/models.py:544 msgid "thumbnail" msgstr "miniature" -#: core/models.py:541 core/models.py:549 +#: core/models.py:545 core/models.py:553 msgid "owner" msgstr "propriétaire" -#: core/models.py:542 core/models.py:751 +#: core/models.py:546 core/models.py:755 msgid "edit group" msgstr "groupe d'édition" -#: core/models.py:543 core/models.py:752 +#: core/models.py:547 core/models.py:756 msgid "view group" msgstr "groupe de vue" -#: core/models.py:544 +#: core/models.py:548 msgid "is folder" msgstr "est un dossier" -#: core/models.py:545 +#: core/models.py:549 msgid "mime type" msgstr "type mime" -#: core/models.py:546 +#: core/models.py:550 msgid "size" msgstr "taille" -#: core/models.py:550 +#: core/models.py:554 msgid "asked for removal" msgstr "retrait demandé" -#: core/models.py:551 +#: core/models.py:555 msgid "is in the SAS" msgstr "est dans le SAS" -#: core/models.py:590 +#: core/models.py:594 msgid "Character '/' not authorized in name" msgstr "Le caractère '/' n'est pas autorisé dans les noms de fichier" -#: core/models.py:593 core/models.py:598 +#: core/models.py:597 core/models.py:602 msgid "Loop in folder tree" msgstr "Boucle dans l'arborescence des dossiers" -#: core/models.py:602 +#: core/models.py:606 msgid "You can not make a file be a children of a non folder file" msgstr "" "Vous ne pouvez pas mettre un fichier enfant de quelque chose qui n'est pas " "un dossier" -#: core/models.py:606 +#: core/models.py:610 msgid "Duplicate file" msgstr "Un fichier de ce nom existe déjà" -#: core/models.py:620 +#: core/models.py:624 msgid "You must provide a file" msgstr "Vous devez fournir un fichier" -#: core/models.py:686 +#: core/models.py:690 msgid "Folder: " msgstr "Dossier : " -#: core/models.py:688 +#: core/models.py:692 msgid "File: " msgstr "Fichier : " -#: core/models.py:736 +#: core/models.py:740 msgid "page unix name" msgstr "nom unix de la page" -#: core/models.py:740 +#: core/models.py:744 msgid "" "Enter a valid page name. This value may contain only unaccented letters, " "numbers and ./+/-/_ characters." @@ -1737,51 +1746,51 @@ msgstr "" "Entrez un nom de page correct. Uniquement des lettres non accentuées, " "numéros, et ./+/-/_" -#: core/models.py:748 +#: core/models.py:752 msgid "page name" msgstr "nom de la page" -#: core/models.py:749 +#: core/models.py:753 msgid "owner group" msgstr "groupe propriétaire" -#: core/models.py:753 +#: core/models.py:757 msgid "lock user" msgstr "utilisateur bloquant" -#: core/models.py:754 +#: core/models.py:758 msgid "lock_timeout" msgstr "décompte du déblocage" -#: core/models.py:781 +#: core/models.py:785 msgid "Duplicate page" msgstr "Une page de ce nom existe déjà" -#: core/models.py:787 +#: core/models.py:791 msgid "Loop in page tree" msgstr "Boucle dans l'arborescence des pages" -#: core/models.py:915 +#: core/models.py:919 msgid "revision" msgstr "révision" -#: core/models.py:916 +#: core/models.py:920 msgid "page title" msgstr "titre de la page" -#: core/models.py:917 +#: core/models.py:921 msgid "page content" msgstr "contenu de la page" -#: core/models.py:955 +#: core/models.py:959 msgid "url" msgstr "url" -#: core/models.py:956 +#: core/models.py:960 msgid "param" msgstr "param" -#: core/models.py:959 +#: core/models.py:963 msgid "viewed" msgstr "vue" @@ -2555,39 +2564,43 @@ msgstr "Compte club : " msgid "Communication" msgstr "Communication" -#: core/templates/core/user_tools.jinja:71 +#: core/templates/core/user_tools.jinja:69 +msgid "Create weekmail article" +msgstr "Rédiger un nouvel article dans le Weekmail" + +#: core/templates/core/user_tools.jinja:73 msgid "Moderate news" msgstr "Modérer les nouvelles" -#: core/templates/core/user_tools.jinja:72 +#: core/templates/core/user_tools.jinja:74 msgid "Edit index page" msgstr "Éditer la page d'accueil" -#: core/templates/core/user_tools.jinja:73 +#: core/templates/core/user_tools.jinja:75 msgid "Edit alert message" msgstr "Éditer le message d'alerte" -#: core/templates/core/user_tools.jinja:74 +#: core/templates/core/user_tools.jinja:76 msgid "Edit information message" msgstr "Éditer le message d'informations" -#: core/templates/core/user_tools.jinja:75 +#: core/templates/core/user_tools.jinja:77 msgid "Moderate files" msgstr "Modérer les fichiers" -#: core/templates/core/user_tools.jinja:78 +#: core/templates/core/user_tools.jinja:80 msgid "Moderate pictures" msgstr "Modérer les photos" -#: core/templates/core/user_tools.jinja:91 +#: core/templates/core/user_tools.jinja:93 msgid "Elections" msgstr "Élections" -#: core/templates/core/user_tools.jinja:93 +#: core/templates/core/user_tools.jinja:95 msgid "See available elections" msgstr "Voir les élections disponibles" -#: core/templates/core/user_tools.jinja:95 +#: core/templates/core/user_tools.jinja:97 msgid "Create a new election" msgstr "Créer une nouvelle élection" @@ -2600,7 +2613,7 @@ msgstr "Ajouter un nouveau dossier" msgid "Error creating folder %(folder_name)s: %(msg)s" msgstr "Erreur de création du dossier %(folder_name)s : %(msg)s" -#: core/views/files.py:72 core/views/forms.py:181 core/views/forms.py:185 +#: core/views/files.py:72 core/views/forms.py:182 core/views/forms.py:186 #: sas/views.py:53 #, python-format msgid "Error uploading file %(file_name)s: %(msg)s" @@ -2638,15 +2651,15 @@ msgstr "Avatar : utilisé sur le forum" msgid "Scrub: let other know how your scrub looks like!" msgstr "Blouse : montrez aux autres à quoi ressemble votre blouse !" -#: core/views/forms.py:186 +#: core/views/forms.py:187 msgid "Bad image format, only jpeg, png, and gif are accepted" msgstr "Mauvais format d'image, seuls les jpeg, png, et gif sont acceptés" -#: core/views/forms.py:203 +#: core/views/forms.py:204 msgid "Godfather" msgstr "Parrain" -#: core/views/forms.py:203 +#: core/views/forms.py:204 msgid "Godchild" msgstr "Fillot" @@ -2744,7 +2757,7 @@ msgstr "Bureau" #: eboutic/templates/eboutic/eboutic_main.jinja:24 #: eboutic/templates/eboutic/eboutic_makecommand.jinja:8 #: eboutic/templates/eboutic/eboutic_payment_result.jinja:4 -#: sith/settings.py:321 sith/settings.py:329 +#: sith/settings.py:324 sith/settings.py:332 msgid "Eboutic" msgstr "Eboutic" @@ -2785,8 +2798,8 @@ msgstr "quantité" msgid "Sith account" msgstr "Compte utilisateur" -#: counter/models.py:292 sith/settings.py:314 sith/settings.py:319 -#: sith/settings.py:341 +#: counter/models.py:292 sith/settings.py:317 sith/settings.py:322 +#: sith/settings.py:344 msgid "Credit card" msgstr "Carte bancaire" @@ -2912,7 +2925,21 @@ msgstr "Coffre vidé" msgid "yes" msgstr "oui" -#: counter/templates/counter/cash_summary_list.jinja:59 +#: counter/templates/counter/cash_summary_list.jinja:61 +#: counter/templates/counter/cash_summary_list.jinja:63 +msgid "Previous" +msgstr "Précédent" + +#: counter/templates/counter/cash_summary_list.jinja:67 +msgid "current" +msgstr "actuel" + +#: counter/templates/counter/cash_summary_list.jinja:73 +#: counter/templates/counter/cash_summary_list.jinja:75 +msgid "Next" +msgstr "Suivant" + +#: counter/templates/counter/cash_summary_list.jinja:79 msgid "There is no cash register summary in this website." msgstr "Il n'y a pas de relevé de caisse dans ce site web." @@ -3217,7 +3244,7 @@ msgstr "Montant du chèque" msgid "Check quantity" msgstr "Nombre de chèque" -#: counter/views.py:1084 +#: counter/views.py:1086 msgid "people(s)" msgstr "personne(s)" @@ -3352,7 +3379,7 @@ msgstr "Les votes ouvriront " #: election/templates/election/election_list.jinja:34 #: election/templates/election/election_list.jinja:39 #: election/templates/election/election_list.jinja:42 -#: forum/templates/forum/macros.jinja:117 +#: forum/templates/forum/macros.jinja:123 msgid " at " msgstr " à " @@ -3463,31 +3490,31 @@ msgstr "numéro spécifiant l'ordre d'affichage" msgid "You can not make loops in forums" msgstr "Vous ne pouvez pas faire de boucles dans les forums" -#: forum/models.py:158 +#: forum/models.py:165 msgid "message" msgstr "message" -#: forum/models.py:160 +#: forum/models.py:167 msgid "readers" msgstr "lecteurs" -#: forum/models.py:203 +#: forum/models.py:213 msgid "Message edited by" msgstr "Message édité par" -#: forum/models.py:204 +#: forum/models.py:214 msgid "Message deleted by" msgstr "Message supprimé par" -#: forum/models.py:205 +#: forum/models.py:215 msgid "Message undeleted by" msgstr "Message restauré par" -#: forum/models.py:212 +#: forum/models.py:222 msgid "action" msgstr "action" -#: forum/models.py:221 +#: forum/models.py:231 msgid "last read date" msgstr "dernière date de lecture" @@ -3520,15 +3547,15 @@ msgstr "Derniers messages non lus" msgid "Refresh" msgstr "Rafraîchir" -#: forum/templates/forum/macros.jinja:94 +#: forum/templates/forum/macros.jinja:100 msgid "Reply as quote" msgstr "Répondre en citant" -#: forum/templates/forum/macros.jinja:100 +#: forum/templates/forum/macros.jinja:106 msgid "Undelete" msgstr "Restaurer" -#: forum/templates/forum/macros.jinja:118 +#: forum/templates/forum/macros.jinja:124 msgid " the " msgstr " le " @@ -3537,15 +3564,15 @@ msgid "View last unread messages" msgstr "Voir les derniers messages non lus" #: forum/templates/forum/reply.jinja:5 forum/templates/forum/reply.jinja:18 -#: forum/templates/forum/topic.jinja:39 forum/templates/forum/topic.jinja:52 +#: forum/templates/forum/topic.jinja:39 forum/templates/forum/topic.jinja:58 msgid "Reply" msgstr "Répondre" -#: forum/views.py:67 +#: forum/views.py:68 msgid "Apply rights and club owner recursively" msgstr "Appliquer les droits et le club propriétaire récursivement" -#: forum/views.py:196 +#: forum/views.py:206 #, python-format msgid "%(author)s said" msgstr "Citation de %(author)s" @@ -3606,12 +3633,12 @@ msgid "Washing and drying" msgstr "Lavage et séchage" #: launderette/templates/launderette/launderette_book.jinja:27 -#: sith/settings.py:462 +#: sith/settings.py:473 msgid "Washing" msgstr "Lavage" #: launderette/templates/launderette/launderette_book.jinja:31 -#: sith/settings.py:462 +#: sith/settings.py:473 msgid "Drying" msgstr "Séchage" @@ -3761,209 +3788,173 @@ msgstr "Anglais" msgid "French" msgstr "Français" -#: sith/settings.py:295 +#: sith/settings.py:298 msgid "TC" msgstr "TC" -#: sith/settings.py:296 +#: sith/settings.py:299 msgid "IMSI" msgstr "IMSI" -#: sith/settings.py:297 +#: sith/settings.py:300 msgid "IMAP" msgstr "IMAP" -#: sith/settings.py:298 +#: sith/settings.py:301 msgid "INFO" msgstr "INFO" -#: sith/settings.py:299 +#: sith/settings.py:302 msgid "GI" msgstr "GI" -#: sith/settings.py:300 +#: sith/settings.py:303 msgid "E" msgstr "E" -#: sith/settings.py:301 +#: sith/settings.py:304 msgid "EE" msgstr "EE" -#: sith/settings.py:302 +#: sith/settings.py:305 msgid "GESC" msgstr "GESC" -#: sith/settings.py:303 +#: sith/settings.py:306 msgid "GMC" msgstr "GMC" -#: sith/settings.py:304 +#: sith/settings.py:307 msgid "MC" msgstr "MC" -#: sith/settings.py:305 +#: sith/settings.py:308 msgid "EDIM" msgstr "EDIM" -#: sith/settings.py:306 +#: sith/settings.py:309 msgid "Humanities" msgstr "Humanités" -#: sith/settings.py:307 +#: sith/settings.py:310 msgid "N/A" msgstr "N/A" -#: sith/settings.py:311 sith/settings.py:318 sith/settings.py:339 +#: sith/settings.py:314 sith/settings.py:321 sith/settings.py:342 msgid "Check" msgstr "Chèque" -#: sith/settings.py:312 sith/settings.py:320 sith/settings.py:340 +#: sith/settings.py:315 sith/settings.py:323 sith/settings.py:343 msgid "Cash" msgstr "Espèces" -#: sith/settings.py:313 +#: sith/settings.py:316 msgid "Transfert" msgstr "Virement" -#: sith/settings.py:326 +#: sith/settings.py:329 msgid "Belfort" msgstr "Belfort" -#: sith/settings.py:327 +#: sith/settings.py:330 msgid "Sevenans" msgstr "Sevenans" -#: sith/settings.py:328 +#: sith/settings.py:331 msgid "Montbéliard" msgstr "Montbéliard" -#: sith/settings.py:369 +#: sith/settings.py:375 msgid "One semester" msgstr "Un semestre, 15 €" -#: sith/settings.py:374 +#: sith/settings.py:380 msgid "Two semesters" msgstr "Deux semestres, 28 €" -#: sith/settings.py:379 +#: sith/settings.py:385 msgid "Common core cursus" msgstr "Cursus tronc commun, 45 €" -#: sith/settings.py:384 +#: sith/settings.py:390 msgid "Branch cursus" msgstr "Cursus branche, 45 €" -#: sith/settings.py:389 +#: sith/settings.py:395 msgid "Alternating cursus" msgstr "Cursus alternant, 30 €" -#: sith/settings.py:394 +#: sith/settings.py:400 msgid "Honorary member" msgstr "Membre honoraire, 0 €" -#: sith/settings.py:399 +#: sith/settings.py:405 msgid "Assidu member" msgstr "Membre d'Assidu, 0 €" -#: sith/settings.py:404 +#: sith/settings.py:410 msgid "Amicale/DOCEO member" msgstr "Membre de l'Amicale/DOCEO, 0 €" -#: sith/settings.py:409 +#: sith/settings.py:415 msgid "UT network member" msgstr "Cotisant du réseau UT, 0 €" -#: sith/settings.py:414 +#: sith/settings.py:420 msgid "CROUS member" msgstr "Membres du CROUS, 0 €" -#: sith/settings.py:419 +#: sith/settings.py:425 msgid "Sbarro/ESTA member" msgstr "Membre de Sbarro ou de l'ESTA, 15 €" -#: sith/settings.py:427 -msgid "President" -msgstr "Président" - -#: sith/settings.py:428 -msgid "Vice-President" -msgstr "Vice-Président" - -#: sith/settings.py:429 -msgid "Treasurer" -msgstr "Trésorier" - -#: sith/settings.py:430 -msgid "Communication supervisor" -msgstr "Responsable com" - -#: sith/settings.py:431 -msgid "Secretary" -msgstr "Secrétaire" - -#: sith/settings.py:432 -msgid "IT supervisor" -msgstr "Responsable info" - -#: sith/settings.py:433 -msgid "Board member" -msgstr "Membre du bureau" - -#: sith/settings.py:434 -msgid "Active member" -msgstr "Membre actif" - -#: sith/settings.py:435 -msgid "Curious" -msgstr "Curieux" - -#: sith/settings.py:469 +#: sith/settings.py:480 msgid "A fresh new to be moderated" msgstr "Une nouvelle toute neuve à modérer" -#: sith/settings.py:470 +#: sith/settings.py:481 msgid "New files to be moderated" msgstr "Nouveaux fichiers à modérer" -#: sith/settings.py:471 +#: sith/settings.py:482 msgid "New pictures/album to be moderated in the SAS" msgstr "Nouvelles photos/albums à modérer dans le SAS" -#: sith/settings.py:472 +#: sith/settings.py:483 msgid "You've been identified on some pictures" msgstr "Vous avez été identifié sur des photos" -#: sith/settings.py:473 +#: sith/settings.py:484 #, python-format msgid "You just refilled of %s €" msgstr "Vous avez rechargé votre compte de %s €" -#: sith/settings.py:474 +#: sith/settings.py:485 #, python-format msgid "You just bought %s" msgstr "Vous avez acheté %s" -#: sith/settings.py:475 +#: sith/settings.py:486 msgid "You have a notification" msgstr "Vous avez une notification" -#: sith/settings.py:479 +#: sith/settings.py:490 msgid "Success!" msgstr "Succès !" -#: sith/settings.py:480 +#: sith/settings.py:491 msgid "Fail!" msgstr "Échec !" -#: sith/settings.py:481 +#: sith/settings.py:492 msgid "You successfully posted an article in the Weekmail" msgstr "Article posté avec succès dans le Weekmail" -#: sith/settings.py:482 +#: sith/settings.py:493 msgid "You successfully edited an article in the Weekmail" msgstr "Article édité avec succès dans le Weekmail" -#: sith/settings.py:483 +#: sith/settings.py:494 msgid "You successfully sent the Weekmail" msgstr "Weekmail envoyé avec succès" diff --git a/sas/views.py b/sas/views.py index e3a9d555..d9d733fa 100644 --- a/sas/views.py +++ b/sas/views.py @@ -3,7 +3,7 @@ from django.http import HttpResponseRedirect, HttpResponse from django.core.urlresolvers import reverse_lazy, reverse from django.views.generic import ListView, DetailView, RedirectView, TemplateView from django.views.generic.edit import UpdateView, CreateView, DeleteView, ProcessFormView, FormMixin, FormView -from django.utils.translation import ugettext as _ +from django.utils.translation import ugettext_lazy as _ from django.utils import timezone from django.conf import settings from django.forms.models import modelform_factory