diff --git a/core/models.py b/core/models.py
index 5101980d3275c214000f1d26ab555b8eb6e4fe6a..97087e9c58f63466982e0b5381c1511d0d49ab3b 100644
--- a/core/models.py
+++ b/core/models.py
@@ -1,4 +1,5 @@
from django.db import models
+from django.core.mail import send_mail
from django.contrib.auth.models import AbstractBaseUser, PermissionsMixin, UserManager, Group as AuthGroup, GroupManager as AuthGroupManager, AnonymousUser as AuthAnonymousUser
from django.utils.translation import ugettext_lazy as _
from django.utils import timezone
@@ -332,6 +333,8 @@ class User(AbstractBaseUser):
"""
Sends an email to this User.
"""
+ if from_email is None:
+ from_email = settings.DEFAULT_FROM_EMAIL
send_mail(subject, message, from_email, [self.email], **kwargs)
def generate_username(self):
diff --git a/counter/models.py b/counter/models.py
index 481d7f53f70c7047a804a8f0052140d48a1f03b9..cd2e5a844728751f98c32d451ee37f96cb4bf886 100644
--- a/counter/models.py
+++ b/counter/models.py
@@ -4,6 +4,7 @@ from django.utils import timezone
from django.conf import settings
from django.core.urlresolvers import reverse
from django.forms import ValidationError
+from django.contrib.sites.shortcuts import get_current_site
from datetime import timedelta
import random
@@ -54,6 +55,13 @@ class Customer(models.Model):
self.amount -= s.quantity * s.unit_price
self.save()
+ def get_absolute_url(self):
+ return reverse('core:user_account', kwargs={'user_id': self.user.pk})
+
+ def get_full_url(self):
+ return ''.join(['https://', settings.SITH_URL, self.get_absolute_url()])
+
+
class ProductType(models.Model):
"""
This describes a product type
@@ -292,6 +300,33 @@ class Selling(models.Model):
self.customer.save()
super(Selling, self).delete(*args, **kwargs)
+ def send_mail_customer(self):
+ event = self.product.eticket.event_title or _("Unknown event")
+ subject = _('Eticket bought for the event %(event)s') % {'event': event}
+ message_html = _(
+ "You bought an eticket for the event %(event)s.\nYou can download it on this page %(url)s."
+ ) % {
+ 'event': event,
+ 'url':''.join((
+ '',
+ self.customer.get_full_url(),
+ ''
+ ))
+ }
+ message_txt = _(
+ "You bought an eticket for the event %(event)s.\nYou can download it on this page %(url)s."
+ ) % {
+ 'event': event,
+ 'url': self.customer.get_full_url(),
+ }
+ self.customer.user.email_user(
+ subject,
+ message_txt,
+ html_message=message_html
+ )
+
def save(self, *args, **kwargs):
if not self.date:
self.date = timezone.now()
@@ -330,6 +365,10 @@ class Selling(models.Model):
duration=settings.SITH_SUBSCRIPTIONS[sub.subscription_type]['duration'],
start=sub.subscription_start)
sub.save()
+ try:
+ if self.product.eticket:
+ self.send_mail_customer()
+ except: pass
super(Selling, self).save(*args, **kwargs)
class Permanency(models.Model):
diff --git a/locale/fr/LC_MESSAGES/django.mo b/locale/fr/LC_MESSAGES/django.mo
index da7a8d6b274671d3431e849a7b4af0a3be6ea0ed..d78b43b688ae42b55b34d353e50a74efb4f32047 100644
Binary files a/locale/fr/LC_MESSAGES/django.mo and b/locale/fr/LC_MESSAGES/django.mo differ
diff --git a/locale/fr/LC_MESSAGES/django.po b/locale/fr/LC_MESSAGES/django.po
index 5f16b674380be9212142d75c69efa26e9c5dec17..5dd08a0f1b9ba2db6cb5f84af347b233aef8e71a 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: 2016-10-18 23:31+0200\n"
+"POT-Creation-Date: 2016-10-25 21:49+0200\n"
"PO-Revision-Date: 2016-07-18\n"
"Last-Translator: Skia \n"
"Language-Team: AE info \n"
@@ -17,8 +17,8 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: accounting/models.py:36 accounting/models.py:55 accounting/models.py:82
-#: accounting/models.py:141 club/models.py:19 counter/models.py:62
-#: counter/models.py:87 counter/models.py:122 launderette/models.py:15
+#: accounting/models.py:141 club/models.py:19 counter/models.py:70
+#: counter/models.py:95 counter/models.py:130 launderette/models.py:15
#: launderette/models.py:60 launderette/models.py:85
msgid "name"
msgstr "nom"
@@ -39,7 +39,7 @@ msgstr "code postal"
msgid "country"
msgstr "pays"
-#: accounting/models.py:41 core/models.py:166
+#: accounting/models.py:41 core/models.py:167
msgid "phone"
msgstr "téléphone"
@@ -64,7 +64,7 @@ msgid "account number"
msgstr "numero de compte"
#: accounting/models.py:58 accounting/models.py:83 club/models.py:145
-#: counter/models.py:96 counter/models.py:123
+#: counter/models.py:104 counter/models.py:131
msgid "club"
msgstr "club"
@@ -85,12 +85,12 @@ msgstr "Compte club"
msgid "%(club_account)s on %(bank_account)s"
msgstr "%(club_account)s sur %(bank_account)s"
-#: accounting/models.py:139 club/models.py:146 counter/models.py:341
+#: accounting/models.py:139 club/models.py:146 counter/models.py:380
#: launderette/models.py:122
msgid "start date"
msgstr "date de début"
-#: accounting/models.py:140 club/models.py:147 counter/models.py:342
+#: accounting/models.py:140 club/models.py:147 counter/models.py:381
msgid "end date"
msgstr "date de fin"
@@ -102,8 +102,8 @@ msgstr "est fermé"
msgid "club account"
msgstr "compte club"
-#: accounting/models.py:144 accounting/models.py:190 counter/models.py:27
-#: counter/models.py:226
+#: accounting/models.py:144 accounting/models.py:190 counter/models.py:28
+#: counter/models.py:234
msgid "amount"
msgstr "montant"
@@ -123,17 +123,17 @@ msgstr "numéro"
msgid "journal"
msgstr "classeur"
-#: accounting/models.py:191 core/models.py:495 core/models.py:773
-#: counter/models.py:229 counter/models.py:272 counter/models.py:358
+#: accounting/models.py:191 core/models.py:498 core/models.py:776
+#: counter/models.py:237 counter/models.py:280 counter/models.py:397
#: eboutic/models.py:15 eboutic/models.py:48
msgid "date"
msgstr "date"
-#: accounting/models.py:192 counter/models.py:359
+#: accounting/models.py:192 counter/models.py:398
msgid "comment"
msgstr "commentaire"
-#: accounting/models.py:193 counter/models.py:230 counter/models.py:273
+#: accounting/models.py:193 counter/models.py:238 counter/models.py:281
#: subscription/models.py:57
msgid "payment method"
msgstr "méthode de paiement"
@@ -159,7 +159,7 @@ msgid "accounting type"
msgstr "type comptable"
#: accounting/models.py:202 accounting/models.py:296 accounting/models.py:322
-#: accounting/models.py:345 counter/models.py:264
+#: accounting/models.py:345 counter/models.py:272
msgid "label"
msgstr "intitulé"
@@ -167,11 +167,18 @@ msgstr "intitulé"
msgid "target type"
msgstr "type de cible"
-#: accounting/models.py:204
+#: accounting/models.py:204 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
+#: counter/templates/counter/cash_summary_list.jinja:32
+#: counter/templates/counter/stats.jinja:15
+#: launderette/templates/launderette/launderette_admin.jinja:44
msgid "User"
msgstr "Utilisateur"
-#: accounting/models.py:204
+#: accounting/models.py:204 club/templates/club/club_detail.jinja:5
+#: counter/templates/counter/invoices_call.jinja:20
msgid "Club"
msgstr "Club"
@@ -225,7 +232,7 @@ msgstr ""
"Vous devez fournir soit un type comptable simplifié ou un type comptable "
"standard"
-#: accounting/models.py:291 counter/models.py:91
+#: accounting/models.py:291 counter/models.py:99
msgid "code"
msgstr "code"
@@ -257,6 +264,300 @@ msgstr "type simplifié"
msgid "simplified type"
msgstr "type simplifié"
+#: accounting/templates/accounting/accountingtype_list.jinja:4
+#: accounting/templates/accounting/accountingtype_list.jinja:15
+msgid "Accounting type list"
+msgstr "Liste des types comptable"
+
+#: accounting/templates/accounting/accountingtype_list.jinja:9
+#: accounting/templates/accounting/bank_account_details.jinja:9
+#: accounting/templates/accounting/bank_account_list.jinja:9
+#: accounting/templates/accounting/club_account_details.jinja:9
+#: accounting/templates/accounting/journal_details.jinja:9
+#: accounting/templates/accounting/label_list.jinja:9
+#: accounting/templates/accounting/operation_edit.jinja:9
+#: accounting/templates/accounting/simplifiedaccountingtype_list.jinja:9
+#: core/templates/core/user_tools.jinja:43
+msgid "Accounting"
+msgstr "Comptabilité"
+
+#: accounting/templates/accounting/accountingtype_list.jinja:10
+msgid "Accounting types"
+msgstr "Type comptable"
+
+#: accounting/templates/accounting/accountingtype_list.jinja:13
+msgid "New accounting type"
+msgstr "Nouveau type comptable"
+
+#: accounting/templates/accounting/accountingtype_list.jinja:22
+#: accounting/templates/accounting/simplifiedaccountingtype_list.jinja:22
+msgid "There is no types in this website."
+msgstr "Il n'y a pas de types comptable dans ce site web."
+
+#: accounting/templates/accounting/bank_account_details.jinja:4
+#: accounting/templates/accounting/bank_account_details.jinja:13
+#: core/templates/core/user_tools.jinja:50
+msgid "Bank account: "
+msgstr "Compte en banque : "
+
+#: accounting/templates/accounting/bank_account_details.jinja:15
+#: accounting/templates/accounting/club_account_details.jinja:16
+#: accounting/templates/accounting/label_list.jinja:21
+#: club/templates/club/club_sellings.jinja:48
+#: core/templates/core/file_detail.jinja:43
+#: core/templates/core/group_list.jinja:13 core/templates/core/macros.jinja:66
+#: core/templates/core/user_account_detail.jinja:38
+#: core/templates/core/user_edit.jinja:18
+#: counter/templates/counter/last_ops.jinja:29
+#: counter/templates/counter/last_ops.jinja:59
+#: launderette/templates/launderette/launderette_admin.jinja:16
+#: launderette/views.py:146
+msgid "Delete"
+msgstr "Supprimer"
+
+#: accounting/templates/accounting/bank_account_details.jinja:17
+#: club/views.py:31 core/views/user.py:130
+msgid "Infos"
+msgstr "Infos"
+
+#: accounting/templates/accounting/bank_account_details.jinja:19
+msgid "IBAN: "
+msgstr "IBAN : "
+
+#: accounting/templates/accounting/bank_account_details.jinja:20
+msgid "Number: "
+msgstr "Numéro : "
+
+#: accounting/templates/accounting/bank_account_details.jinja:22
+msgid "New club account"
+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:70 club/views.py:53
+#: core/templates/core/file.jinja:38 core/templates/core/page.jinja:31
+#: core/templates/core/user_tools.jinja:36 core/views/user.py:147
+#: 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
+#: launderette/templates/launderette/launderette_list.jinja:16
+msgid "Edit"
+msgstr "Éditer"
+
+#: accounting/templates/accounting/bank_account_list.jinja:4
+#: accounting/templates/accounting/bank_account_list.jinja:17
+msgid "Bank account list"
+msgstr "Liste des comptes en banque"
+
+#: accounting/templates/accounting/bank_account_list.jinja:12
+msgid "Manage simplified types"
+msgstr "Gérer les types simplifiés"
+
+#: accounting/templates/accounting/bank_account_list.jinja:13
+msgid "Manage accounting types"
+msgstr "Gérer les types comptable"
+
+#: accounting/templates/accounting/bank_account_list.jinja:14
+msgid "New bank account"
+msgstr "Nouveau compte en banque"
+
+#: accounting/templates/accounting/bank_account_list.jinja:26
+msgid "There is no accounts in this website."
+msgstr "Il n'y a pas de comptes dans ce site web."
+
+#: accounting/templates/accounting/club_account_details.jinja:4
+#: accounting/templates/accounting/club_account_details.jinja:14
+msgid "Club account:"
+msgstr "Compte club : "
+
+#: accounting/templates/accounting/club_account_details.jinja:18
+#: accounting/templates/accounting/journal_details.jinja:16
+#: accounting/templates/accounting/label_list.jinja:15
+msgid "New label"
+msgstr "Nouvelle étiquette"
+
+#: accounting/templates/accounting/club_account_details.jinja:19
+#: accounting/templates/accounting/journal_details.jinja:17
+#: accounting/templates/accounting/label_list.jinja:4
+#: accounting/templates/accounting/label_list.jinja:17
+msgid "Label list"
+msgstr "Liste des étiquettes"
+
+#: accounting/templates/accounting/club_account_details.jinja:21
+msgid "New journal"
+msgstr "Nouveau classeur"
+
+#: accounting/templates/accounting/club_account_details.jinja:23
+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
+#: launderette/templates/launderette/launderette_admin.jinja:43
+msgid "Name"
+msgstr "Nom"
+
+#: accounting/templates/accounting/club_account_details.jinja:29
+msgid "Start"
+msgstr ""
+
+#: accounting/templates/accounting/club_account_details.jinja:30
+#, fuzzy
+#| msgid "End"
+msgid "End"
+msgstr "Fin"
+
+#: accounting/templates/accounting/club_account_details.jinja:31
+#: accounting/templates/accounting/journal_details.jinja:31
+#: core/templates/core/user_account_detail.jinja:53
+#: core/templates/core/user_account_detail.jinja:81
+#: counter/templates/counter/last_ops.jinja:17
+msgid "Amount"
+msgstr "Montant"
+
+#: accounting/templates/accounting/club_account_details.jinja:32
+msgid "Effective amount"
+msgstr "Montant effectif"
+
+#: accounting/templates/accounting/club_account_details.jinja:33
+msgid "Closed"
+msgstr "Fermé"
+
+#: accounting/templates/accounting/club_account_details.jinja:34
+#: accounting/templates/accounting/journal_details.jinja:39
+msgid "Actions"
+msgstr "Actions"
+
+#: accounting/templates/accounting/club_account_details.jinja:50
+#: accounting/templates/accounting/journal_details.jinja:58
+msgid "Yes"
+msgstr "Oui"
+
+#: accounting/templates/accounting/club_account_details.jinja:52
+#: accounting/templates/accounting/journal_details.jinja:60
+msgid "No"
+msgstr "Non"
+
+#: accounting/templates/accounting/club_account_details.jinja:54
+#: core/templates/core/file.jinja:36 core/templates/core/page.jinja:28
+msgid "View"
+msgstr "Voir"
+
+#: accounting/templates/accounting/journal_details.jinja:4
+#: accounting/templates/accounting/journal_details.jinja:15
+msgid "General journal:"
+msgstr "Classeur : "
+
+#: accounting/templates/accounting/journal_details.jinja:18
+#: core/templates/core/user_account.jinja:38
+#: core/templates/core/user_account_detail.jinja:10
+#: counter/templates/counter/counter_click.jinja:32
+msgid "Amount: "
+msgstr "Montant: "
+
+#: accounting/templates/accounting/journal_details.jinja:19
+msgid "Effective amount: "
+msgstr "Montant effectif: "
+
+#: accounting/templates/accounting/journal_details.jinja:21
+msgid "Journal is closed, you can not create operation"
+msgstr "Le classeur est fermé, vous ne pouvez pas créer d'opération"
+
+#: accounting/templates/accounting/journal_details.jinja:23
+msgid "New operation"
+msgstr "Nouvelle opération"
+
+#: accounting/templates/accounting/journal_details.jinja:28
+#: counter/templates/counter/stats.jinja:14
+msgid "Nb"
+msgstr "No"
+
+#: accounting/templates/accounting/journal_details.jinja:29
+#: club/templates/club/club_sellings.jinja:18
+#: core/templates/core/user_account_detail.jinja:17
+#: core/templates/core/user_account_detail.jinja:50
+#: core/templates/core/user_account_detail.jinja:79
+#: counter/templates/counter/cash_summary_list.jinja:34
+#: counter/templates/counter/last_ops.jinja:14
+#: counter/templates/counter/last_ops.jinja:39
+msgid "Date"
+msgstr "Date"
+
+#: accounting/templates/accounting/journal_details.jinja:30
+#: club/templates/club/club_sellings.jinja:22
+#: core/templates/core/user_account_detail.jinja:20
+#: counter/templates/counter/last_ops.jinja:42
+msgid "Label"
+msgstr "Étiquette"
+
+#: accounting/templates/accounting/journal_details.jinja:32
+msgid "Payment mode"
+msgstr "Méthode de paiement"
+
+#: accounting/templates/accounting/journal_details.jinja:33
+msgid "Target"
+msgstr "Cible"
+
+#: accounting/templates/accounting/journal_details.jinja:34
+msgid "Code"
+msgstr "Code"
+
+#: accounting/templates/accounting/journal_details.jinja:35
+msgid "Nature"
+msgstr "Nature"
+
+#: accounting/templates/accounting/journal_details.jinja:36
+msgid "Done"
+msgstr "Effectué"
+
+#: accounting/templates/accounting/journal_details.jinja:37
+#: counter/templates/counter/cash_summary_list.jinja:37 counter/views.py:711
+msgid "Comment"
+msgstr "Commentaire"
+
+#: accounting/templates/accounting/journal_details.jinja:38
+msgid "File"
+msgstr "Fichier"
+
+#: accounting/templates/accounting/label_list.jinja:14
+msgid "Back to club account"
+msgstr "Retour au compte club"
+
+#: accounting/templates/accounting/label_list.jinja:26
+msgid "There is no label in this club account."
+msgstr "Il n'y a pas d'étiquette dans ce compte club."
+
+#: accounting/templates/accounting/operation_edit.jinja:4
+#: accounting/templates/accounting/operation_edit.jinja:13
+#: accounting/templates/accounting/operation_edit.jinja:16
+msgid "Edit operation"
+msgstr "Éditer l'opération"
+
+#: accounting/templates/accounting/operation_edit.jinja:40
+#: 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
+#: core/templates/core/pagerev_edit.jinja:24
+#: core/templates/core/user_godfathers.jinja:35
+#: counter/templates/counter/cash_register_summary.jinja:22
+#: subscription/templates/subscription/subscription.jinja:23
+msgid "Save"
+msgstr "Sauver"
+
+#: accounting/templates/accounting/simplifiedaccountingtype_list.jinja:4
+#: accounting/templates/accounting/simplifiedaccountingtype_list.jinja:15
+msgid "Simplified type list"
+msgstr "Liste des types simplifiés"
+
+#: accounting/templates/accounting/simplifiedaccountingtype_list.jinja:10
+msgid "Simplified types"
+msgstr "Types simplifiés"
+
+#: accounting/templates/accounting/simplifiedaccountingtype_list.jinja:13
+msgid "New simplified type"
+msgstr "Nouveau type simplifié"
+
#: club/models.py:21
msgid "unix name"
msgstr "nom unix"
@@ -273,11 +574,11 @@ msgstr ""
msgid "A club with that unix name already exists."
msgstr "Un club avec ce nom UNIX existe déjà."
-#: club/models.py:33 core/models.py:168
+#: club/models.py:33 core/models.py:169
msgid "address"
msgstr "Adresse"
-#: club/models.py:39 core/models.py:117
+#: club/models.py:39 core/models.py:118
msgid "home"
msgstr "home"
@@ -289,18 +590,18 @@ msgstr "Vous ne pouvez pas faire de boucles dans les clubs"
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:339 counter/models.py:356
+#: club/models.py:144 counter/models.py:378 counter/models.py:395
#: eboutic/models.py:14 eboutic/models.py:47 launderette/models.py:89
#: launderette/models.py:126
msgid "user"
msgstr "nom d'utilisateur"
-#: club/models.py:148 core/models.py:135
+#: club/models.py:148 core/models.py:136
msgid "role"
msgstr "rôle"
-#: club/models.py:150 core/models.py:32 counter/models.py:63
-#: counter/models.py:88
+#: club/models.py:150 core/models.py:33 counter/models.py:71
+#: counter/models.py:96
msgid "description"
msgstr "description"
@@ -316,9 +617,158 @@ msgstr "L'utilisateur est déjà membre de ce club"
msgid "past member"
msgstr "Anciens membres"
-#: club/views.py:31 core/views/user.py:130
-msgid "Infos"
-msgstr "Infos"
+#: club/templates/club/club_list.jinja:4 club/templates/club/club_list.jinja:24
+msgid "Club list"
+msgstr "Liste des clubs"
+
+#: club/templates/club/club_list.jinja:21
+#: core/templates/core/user_tools.jinja:19
+msgid "New club"
+msgstr "Nouveau club"
+
+#: club/templates/club/club_list.jinja:31
+msgid "There is no club in this website."
+msgstr "Il n'y a pas de club dans ce site web."
+
+#: club/templates/club/club_members.jinja:5
+msgid "Club members"
+msgstr "Membres du club"
+
+#: club/templates/club/club_members.jinja:9
+#: club/templates/club/club_old_members.jinja:9
+#: core/templates/core/user_clubs.jinja:16
+#: core/templates/core/user_clubs.jinja:42
+msgid "Role"
+msgstr "Rôle"
+
+#: club/templates/club/club_members.jinja:10
+#: club/templates/club/club_old_members.jinja:10
+#: core/templates/core/user_clubs.jinja:17
+#: core/templates/core/user_clubs.jinja:43
+#, fuzzy
+#| msgid "description"
+msgid "Description"
+msgstr "description"
+
+#: club/templates/club/club_members.jinja:11
+#: core/templates/core/user_clubs.jinja:18
+#: launderette/templates/launderette/launderette_admin.jinja:45
+msgid "Since"
+msgstr "Depuis"
+
+#: club/templates/club/club_members.jinja:21
+#: core/templates/core/user_clubs.jinja:29
+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
+#: launderette/views.py:146
+msgid "Add"
+msgstr "Ajouter"
+
+#: club/templates/club/club_old_members.jinja:5
+msgid "Club old members"
+msgstr "Anciens membres du club"
+
+#: club/templates/club/club_old_members.jinja:11
+#: core/templates/core/user_clubs.jinja:44
+msgid "From"
+msgstr "Du"
+
+#: club/templates/club/club_old_members.jinja:12
+#: core/templates/core/user_clubs.jinja:45
+msgid "To"
+msgstr "Au"
+
+#: club/templates/club/club_sellings.jinja:5 club/views.py:58
+#: counter/templates/counter/counter_main.jinja:19
+#: counter/templates/counter/last_ops.jinja:35
+msgid "Sellings"
+msgstr "Ventes"
+
+#: club/templates/club/club_sellings.jinja:9
+#: counter/templates/counter/cash_summary_list.jinja:15
+msgid "Show"
+msgstr "Montrer"
+
+#: club/templates/club/club_sellings.jinja:12
+msgid "Quantity: "
+msgstr "Quantité : "
+
+#: club/templates/club/club_sellings.jinja:12
+msgid "units"
+msgstr "unités"
+
+#: club/templates/club/club_sellings.jinja:13
+#: counter/templates/counter/counter_click.jinja:70
+#: counter/templates/counter/counter_main.jinja:28
+#: eboutic/templates/eboutic/eboutic_main.jinja:34
+msgid "Total: "
+msgstr "Total : "
+
+#: club/templates/club/club_sellings.jinja:19 club/views.py:165
+#: core/templates/core/user_account_detail.jinja:18
+#: core/templates/core/user_account_detail.jinja:51
+#: counter/templates/counter/cash_summary_list.jinja:33 counter/views.py:78
+msgid "Counter"
+msgstr "Comptoir"
+
+#: club/templates/club/club_sellings.jinja:20
+#: core/templates/core/user_account_detail.jinja:19
+#: core/templates/core/user_account_detail.jinja:52
+#: counter/templates/counter/last_ops.jinja:15
+#: counter/templates/counter/last_ops.jinja:40
+msgid "Barman"
+msgstr "Barman"
+
+#: club/templates/club/club_sellings.jinja:21
+#: counter/templates/counter/counter_click.jinja:29
+#: counter/templates/counter/last_ops.jinja:16
+#: counter/templates/counter/last_ops.jinja:41
+msgid "Customer"
+msgstr "Client"
+
+#: club/templates/club/club_sellings.jinja:23
+#: core/templates/core/user_account_detail.jinja:21
+#: core/templates/core/user_stats.jinja:28
+#: counter/templates/counter/last_ops.jinja:43
+msgid "Quantity"
+msgstr "Quantité"
+
+#: club/templates/club/club_sellings.jinja:24
+#: core/templates/core/user_account.jinja:10
+#: core/templates/core/user_account_detail.jinja:22
+#: counter/templates/counter/cash_summary_list.jinja:35
+#: counter/templates/counter/last_ops.jinja:44
+#: counter/templates/counter/stats.jinja:18
+msgid "Total"
+msgstr "Total"
+
+#: club/templates/club/club_sellings.jinja:25
+#: core/templates/core/user_account_detail.jinja:23
+#: core/templates/core/user_account_detail.jinja:54
+#: counter/templates/counter/last_ops.jinja:18
+#: counter/templates/counter/last_ops.jinja:45
+msgid "Payment method"
+msgstr "Méthode de paiement"
+
+#: club/templates/club/club_tools.jinja:4
+#: core/templates/core/user_tools.jinja:62
+msgid "Club tools"
+msgstr "Outils club"
+
+#: club/templates/club/club_tools.jinja:6
+msgid "Counters:"
+msgstr "Comptoirs : "
+
+#: club/templates/club/club_tools.jinja:22
+msgid "Accouting: "
+msgstr "Comptabilité : "
+
+#: club/templates/club/club_tools.jinja:30
+msgid "Manage launderettes"
+msgstr "Gestion des laveries"
#: club/views.py:37
msgid "Members"
@@ -328,19 +778,13 @@ msgstr "Membres"
msgid "Old members"
msgstr "Anciens membres"
-#: club/views.py:48 core/views/user.py:141
+#: club/views.py:48 core/templates/core/base.jinja:40 core/views/user.py:141
msgid "Tools"
msgstr "Outils"
-#: club/views.py:53 core/views/user.py:147
-msgid "Edit"
-msgstr "Éditer"
-
-#: club/views.py:58
-msgid "Sellings"
-msgstr "Ventes"
-
-#: club/views.py:64
+#: club/views.py:64 counter/templates/counter/counter_list.jinja:21
+#: counter/templates/counter/counter_list.jinja:36
+#: counter/templates/counter/counter_list.jinja:51
msgid "Props"
msgstr "Propriétés"
@@ -356,38 +800,35 @@ msgstr "Date de début"
msgid "End date"
msgstr "Date de fin"
-#: club/views.py:165 counter/views.py:78
-msgid "Counter"
-msgstr "Comptoir"
-
-#: club/views.py:178 counter/views.py:990
+#: club/views.py:178 core/templates/core/user_stats.jinja:27
+#: counter/views.py:990
msgid "Product"
msgstr "Produit"
-#: core/models.py:28
+#: core/models.py:29
msgid "meta group status"
msgstr "status du meta-groupe"
-#: core/models.py:30
+#: core/models.py:31
msgid "Whether a group is a meta group or not"
msgstr "Si un groupe est un meta-groupe ou pas"
-#: core/models.py:58
+#: core/models.py:59
#, 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:74
+#: core/models.py:75
msgid "username"
msgstr "nom d'utilisateur"
-#: core/models.py:77
+#: core/models.py:78
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:81
+#: core/models.py:82
msgid ""
"Enter a valid username. This value may contain only letters, numbers and ./"
"+/-/_ characters."
@@ -395,43 +836,43 @@ msgstr ""
"Entrez un nom d'utilisateur correct. Uniquement des lettres, numéros, et ./"
"+/-/_"
-#: core/models.py:86
+#: core/models.py:87
msgid "A user with that username already exists."
msgstr "Un utilisateur de ce nom existe déjà"
-#: core/models.py:89
+#: core/models.py:90
msgid "first name"
msgstr "Prénom"
-#: core/models.py:90
+#: core/models.py:91
msgid "last name"
msgstr "Nom"
-#: core/models.py:91
+#: core/models.py:92
msgid "email address"
msgstr "adresse email"
-#: core/models.py:92
+#: core/models.py:93
msgid "date of birth"
msgstr "date de naissance"
-#: core/models.py:93
+#: core/models.py:94
msgid "nick name"
msgstr "surnom"
-#: core/models.py:95
+#: core/models.py:96
msgid "staff status"
msgstr "status \"staff\""
-#: core/models.py:97
+#: core/models.py:98
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:100
+#: core/models.py:101
msgid "active"
msgstr "actif"
-#: core/models.py:103
+#: core/models.py:104
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
@@ -439,3010 +880,2190 @@ msgstr ""
"Est-ce que l'utilisateur doit être traité comme actif. Déselectionnez au "
"lieu de supprimer les comptes."
-#: core/models.py:107
+#: core/models.py:108
msgid "date joined"
msgstr "date d'inscription"
-#: core/models.py:108
+#: core/models.py:109
msgid "last update"
msgstr "dernière mise à jour"
-#: core/models.py:110
+#: core/models.py:111
msgid "superuser"
msgstr "super-utilisateur"
-#: core/models.py:113
+#: core/models.py:114
msgid "Designates whether this user is a superuser. "
msgstr "Est-ce que l'utilisateur est super-utilisateur."
-#: core/models.py:118
+#: core/models.py:119
msgid "profile"
msgstr "profil"
-#: core/models.py:120
+#: core/models.py:121
msgid "avatar"
msgstr "avatar"
-#: core/models.py:122
+#: core/models.py:123
msgid "scrub"
msgstr "blouse"
-#: core/models.py:124
+#: core/models.py:125
msgid "sex"
msgstr "sexe"
-#: core/models.py:124
+#: core/models.py:125
msgid "Man"
msgstr "Homme"
-#: core/models.py:124
+#: core/models.py:125
msgid "Woman"
msgstr "Femme"
-#: core/models.py:125
+#: core/models.py:126
msgid "tshirt size"
msgstr "taille de tshirt"
-#: core/models.py:126
+#: core/models.py:127
msgid "-"
msgstr "-"
-#: core/models.py:127
+#: core/models.py:128
msgid "XS"
msgstr "XS"
-#: core/models.py:128
+#: core/models.py:129
msgid "S"
msgstr "S"
-#: core/models.py:129
+#: core/models.py:130
msgid "M"
msgstr "M"
-#: core/models.py:130
+#: core/models.py:131
msgid "L"
msgstr "L"
-#: core/models.py:131
+#: core/models.py:132
msgid "XL"
msgstr "XL"
-#: core/models.py:132
+#: core/models.py:133
msgid "XXL"
msgstr "XXL"
-#: core/models.py:133
+#: core/models.py:134
msgid "XXXL"
msgstr "XXXL"
-#: core/models.py:136
+#: core/models.py:137
msgid "Student"
msgstr "Étudiant"
-#: core/models.py:137
+#: core/models.py:138
msgid "Administrative agent"
msgstr "Personnel administratif"
-#: core/models.py:138
+#: core/models.py:139
msgid "Teacher"
msgstr "Enseignant"
-#: core/models.py:139
+#: core/models.py:140
msgid "Agent"
msgstr "Personnel"
-#: core/models.py:140
+#: core/models.py:141
msgid "Doctor"
msgstr "Doctorant"
-#: core/models.py:141
+#: core/models.py:142
msgid "Former student"
msgstr "Ancien étudiant"
-#: core/models.py:142
+#: core/models.py:143
msgid "Service"
msgstr "Service"
-#: core/models.py:144
+#: core/models.py:145
msgid "department"
msgstr "département"
-#: core/models.py:145
+#: core/models.py:146
msgid "TC"
msgstr "TC"
-#: core/models.py:146
+#: core/models.py:147
msgid "IMSI"
msgstr "IMSI"
-#: core/models.py:147
+#: core/models.py:148
msgid "IMAP"
msgstr "IMAP"
-#: core/models.py:148
+#: core/models.py:149
msgid "INFO"
msgstr "INFO"
-#: core/models.py:149
+#: core/models.py:150
msgid "GI"
msgstr "GI"
-#: core/models.py:150
+#: core/models.py:151
msgid "E"
msgstr "E"
-#: core/models.py:151
+#: core/models.py:152
msgid "EE"
msgstr "EE"
-#: core/models.py:152
+#: core/models.py:153
msgid "GESC"
msgstr "GESC"
-#: core/models.py:153
+#: core/models.py:154
msgid "GMC"
msgstr "GMC"
-#: core/models.py:154
+#: core/models.py:155
msgid "MC"
msgstr "MC"
-#: core/models.py:155
+#: core/models.py:156
msgid "EDIM"
msgstr "EDIM"
-#: core/models.py:156
+#: core/models.py:157
msgid "Humanities"
msgstr "Humanités"
-#: core/models.py:157
+#: core/models.py:158
msgid "N/A"
msgstr "N/A"
-#: core/models.py:159
+#: core/models.py:160
msgid "dpt option"
msgstr "Filière"
-#: core/models.py:160
+#: core/models.py:161
msgid "semester"
msgstr "semestre"
-#: core/models.py:161
+#: core/models.py:162
msgid "quote"
msgstr "citation"
-#: core/models.py:162
+#: core/models.py:163
msgid "school"
msgstr "école"
-#: core/models.py:163
+#: core/models.py:164
msgid "promo"
msgstr "promo"
-#: core/models.py:164
+#: core/models.py:165
msgid "forum signature"
msgstr "signature du forum"
-#: core/models.py:165
+#: core/models.py:166
msgid "second email address"
msgstr "adresse email secondaire"
-#: core/models.py:167
+#: core/models.py:168
msgid "parent phone"
msgstr "téléphone des parents"
-#: core/models.py:169
+#: core/models.py:170
msgid "parent address"
msgstr "adresse des parents"
-#: core/models.py:170
+#: core/models.py:171
msgid "is subscriber viewable"
msgstr "profil visible par les cotisants"
-#: core/models.py:293
+#: core/models.py:294
msgid "A user with that username already exists"
msgstr "Un utilisateur de ce nom d'utilisateur existe déjà"
-#: core/models.py:414
+#: core/models.py:417 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:16
msgid "Profile"
msgstr "Profil"
-#: core/models.py:472
+#: core/models.py:475
msgid "Visitor"
msgstr "Visiteur"
-#: core/models.py:477
+#: core/models.py:480
msgid "define if we show a users stats"
msgstr "Definit si l'on montre les statistiques de l'utilisateur"
-#: core/models.py:479
+#: core/models.py:482
msgid "Show your account statistics to others"
msgstr "Montrez vos statistiques de compte aux autres"
-#: core/models.py:486
+#: core/models.py:489
msgid "file name"
msgstr "nom du fichier"
-#: core/models.py:487 core/models.py:622
+#: core/models.py:490 core/models.py:625
msgid "parent"
msgstr "parent"
-#: core/models.py:488 core/models.py:498
+#: core/models.py:491 core/models.py:501
msgid "file"
msgstr "fichier"
-#: core/models.py:489
+#: core/models.py:492
msgid "owner"
msgstr "propriétaire"
-#: core/models.py:490 core/models.py:628
+#: core/models.py:493 core/models.py:631
msgid "edit group"
msgstr "groupe d'édition"
-#: core/models.py:491 core/models.py:629
+#: core/models.py:494 core/models.py:632
msgid "view group"
msgstr "groupe de vue"
-#: core/models.py:492
+#: core/models.py:495
msgid "is folder"
msgstr "est un dossier"
-#: core/models.py:493
+#: core/models.py:496
msgid "mime type"
msgstr "type mime"
-#: core/models.py:494
+#: core/models.py:497
msgid "size"
msgstr "taille"
-#: core/models.py:526
+#: core/models.py:529
msgid "Character '/' not authorized in name"
msgstr "Le caractère '/' n'est pas autorisé dans les noms de fichier"
-#: core/models.py:529 core/models.py:534
+#: core/models.py:532 core/models.py:537
msgid "Loop in folder tree"
msgstr "Boucle dans l'arborescence des dossiers"
-#: core/models.py:538
+#: core/models.py:541
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:542
+#: core/models.py:545
msgid "Duplicate file"
msgstr "Un fichier de ce nom existe déjà"
-#: core/models.py:552
+#: core/models.py:555
msgid "You must provide a file"
msgstr "Vous devez fournir un fichier"
-#: core/models.py:577
+#: core/models.py:580
msgid "Folder: "
msgstr "Dossier : "
-#: core/models.py:579
+#: core/models.py:582
msgid "File: "
msgstr "Fichier : "
-#: core/models.py:621 core/models.py:625
+#: core/models.py:624 core/models.py:628
msgid "page name"
msgstr "nom de la page"
-#: core/models.py:626
+#: core/models.py:629
msgid "owner group"
msgstr "groupe propriétaire"
-#: core/models.py:657
+#: core/models.py:660
msgid "Duplicate page"
msgstr "Une page de ce nom existe déjà"
-#: core/models.py:663
+#: core/models.py:666
msgid "Loop in page tree"
msgstr "Boucle dans l'arborescence des pages"
-#: core/models.py:770
+#: core/models.py:773
msgid "revision"
msgstr "révision"
-#: core/models.py:771
+#: core/models.py:774
msgid "page title"
msgstr "titre de la page"
-#: core/models.py:772
+#: core/models.py:775
msgid "page content"
msgstr "contenu de la page"
-#: core/views/files.py:46
-msgid "Add a new folder"
-msgstr "Ajouter un nouveau dossier"
+#: core/templates/core/403.jinja:5
+#, fuzzy
+#| msgid "403, Forbidden"
+msgid "403, Forbidden"
+msgstr "403. Non autorisé"
+
+#: core/templates/core/404.jinja:5
+msgid "404, Not Found"
+msgstr "404. Non trouvé"
+
+#: core/templates/core/base.jinja:5 core/templates/core/index.jinja:4
+msgid "Welcome!"
+msgstr "Bienvenue!"
+
+#: core/templates/core/base.jinja:19
+msgid "Logo"
+msgstr "Logo"
+
+#: core/templates/core/base.jinja:22 core/templates/core/login.jinja:4
+#: core/templates/core/password_reset_complete.jinja:5
+msgid "Login"
+msgstr "Connexion"
+#: core/templates/core/base.jinja:23 core/templates/core/register.jinja:18
+msgid "Register"
+msgstr "S'enregister"
+
+#: core/templates/core/base.jinja:41
+msgid "Logout"
+msgstr "Déconnexion"
+
+#: core/templates/core/base.jinja:43 core/templates/core/base.jinja.py:44
+#, fuzzy
+#| msgid "Search"
+msgid "Search"
+msgstr "Recherche"
+
+#: core/templates/core/base.jinja:66
+msgid "Main"
+msgstr "Accueil"
+
+#: core/templates/core/base.jinja:67
+msgid "Matmatronch"
+msgstr "Matmatronch"
+
+#: core/templates/core/base.jinja:68
+msgid "Wiki"
+msgstr "Wiki"
+
+#: core/templates/core/base.jinja:69
+msgid "SAS"
+msgstr "SAS"
+
+#: core/templates/core/base.jinja:70
+msgid "Forum"
+msgstr "Forum"
+
+#: core/templates/core/base.jinja:71
+msgid "Services"
+msgstr "Services"
+
+#: core/templates/core/base.jinja:72 core/templates/core/file.jinja:20
#: core/views/files.py:47
msgid "Files"
msgstr "Fichiers"
-#: core/views/files.py:57
+#: core/templates/core/base.jinja:73
+msgid "Sponsors"
+msgstr "Partenaires"
+
+#: core/templates/core/base.jinja:74
+msgid "Help"
+msgstr "Aide"
+
+#: core/templates/core/base.jinja:106
+msgid "Site made by good people"
+msgstr "Site réalisé par des gens bons"
+
+#: core/templates/core/create.jinja:4 core/templates/core/create.jinja.py:8
#, python-format
-msgid "Error creating folder %(folder_name)s: %(msg)s"
-msgstr "Erreur de création du dossier %(folder_name)s : %(msg)s"
+msgid "Create %(name)s"
+msgstr "Créer %(name)s"
-#: core/views/files.py:66 core/views/forms.py:181 core/views/forms.py:185
+#: core/templates/core/delete_confirm.jinja:4
+#: core/templates/core/delete_confirm.jinja:8
+#: core/templates/core/file_delete_confirm.jinja:4
+#: core/templates/core/file_delete_confirm.jinja:8
+msgid "Delete confirmation"
+msgstr "Confirmation de suppression"
+
+#: core/templates/core/delete_confirm.jinja:10
+#: core/templates/core/file_delete_confirm.jinja:10
#, python-format
-msgid "Error uploading file %(file_name)s: %(msg)s"
-msgstr "Erreur d'envoie du fichier %(file_name)s : %(msg)s"
+msgid "Are you sure you want to delete \"%(obj)s\"?"
+msgstr "Êtes-vous sûr de vouloir supprimer \"%(obj)s\" ?"
-#: core/views/forms.py:59 core/views/forms.py:62
-msgid "Choose file"
-msgstr "Choisir un fichier"
+#: core/templates/core/delete_confirm.jinja:11
+#: core/templates/core/file_delete_confirm.jinja:11
+msgid "Confirm"
+msgstr "Confirmation"
-#: core/views/forms.py:73 core/views/forms.py:76
-msgid "Choose user"
-msgstr "Choisir un utilisateur"
+#: core/templates/core/delete_confirm.jinja:14
+#: core/templates/core/file_delete_confirm.jinja:14
+#: counter/templates/counter/counter_click.jinja:93
+msgid "Cancel"
+msgstr "Annuler"
-#: core/views/forms.py:98
-msgid "Username, email, or account number"
-msgstr "Nom d'utilisateur, email, ou numéro de compte AE"
+#: core/templates/core/edit.jinja:5 core/templates/core/edit.jinja.py:13
+#: core/templates/core/file_edit.jinja:4
+#: counter/templates/counter/cash_register_summary.jinja:4
+#, python-format
+msgid "Edit %(obj)s"
+msgstr "Éditer %(obj)s"
-#: core/views/forms.py:140
-msgid ""
-"Profile: you need to be visible on the picture, in order to be recognized (e."
-"g. by the barmen)"
-msgstr ""
-"Photo de profil: vous devez être visible sur la photo afin d'être reconnu "
-"(par exemple par les barmen)"
+#: core/templates/core/file.jinja:7 core/templates/core/file_list.jinja:6
+#, fuzzy
+#| msgid "Files"
+msgid "File list"
+msgstr "Fichiers"
-#: core/views/forms.py:141
-msgid "Avatar: used on the forum"
-msgstr "Avatar : utilisé sur le forum"
+#: core/templates/core/file.jinja:9
+msgid "New file"
+msgstr "Nouveau fichier"
-#: core/views/forms.py:142
-msgid "Scrub: let other know how your scrub looks like!"
-msgstr "Blouse : montrez aux autres à quoi ressemble votre blouse !"
+#: core/templates/core/file.jinja:11 core/templates/core/page.jinja:11
+msgid "Not found"
+msgstr "Non trouvé"
-#: core/views/forms.py:186
-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/templates/core/file.jinja:32
+msgid "My files"
+msgstr "Mes fichiers"
-#: core/views/forms.py:203
-msgid "Godfather"
-msgstr "Parrain"
+#: core/templates/core/file.jinja:41 core/templates/core/page.jinja:34
+msgid "Prop"
+msgstr "Propriétés"
-#: core/views/forms.py:203
-msgid "Godchild"
-msgstr "Fillot"
+#: core/templates/core/file_detail.jinja:13
+msgid "Owner: "
+msgstr "Propriétaire : "
-#: core/views/forms.py:203 launderette/views.py:146
-msgid "Add"
-msgstr "Ajouter"
+#: core/templates/core/file_detail.jinja:34
+msgid "Real name: "
+msgstr "Nom réel : "
-#: core/views/user.py:135
-msgid "Godfathers"
-msgstr "Parrains"
+#: core/templates/core/file_detail.jinja:35
+msgid "Date: "
+msgstr "Date : "
-#: core/views/user.py:153
-msgid "Clubs"
-msgstr "Clubs"
+#: core/templates/core/file_detail.jinja:37
+msgid "Type: "
+msgstr "Type : "
-#: core/views/user.py:159
-msgid "Groups"
-msgstr "Groupes"
+#: core/templates/core/file_detail.jinja:38
+msgid "Size: "
+msgstr "Taille : "
-#: core/views/user.py:169
-msgid "Stats"
-msgstr "Stats"
+#: core/templates/core/file_detail.jinja:38
+msgid "bytes"
+msgstr "octets"
-#: core/views/user.py:298
-msgid "User already has a profile picture"
-msgstr "L'utilisateur a déjà une photo de profil"
+#: core/templates/core/file_detail.jinja:40
+msgid "Download"
+msgstr "Télécharger"
-#: counter/models.py:26
-msgid "account id"
-msgstr "numéro de compte"
+#: core/templates/core/file_list.jinja:19
+msgid "There is no file in this website."
+msgstr "Il n'y a pas de fichier sur ce site web."
-#: counter/models.py:30
-msgid "customer"
-msgstr "client"
+#: core/templates/core/group_edit.jinja:4
+msgid "Back to list"
+msgstr "Retour à la liste"
-#: counter/models.py:31
-msgid "customers"
-msgstr "clients"
+#: core/templates/core/group_edit.jinja:5
+msgid "Edit group"
+msgstr "Éditer le groupe"
-#: counter/models.py:46
-msgid "Not enough money"
-msgstr "Solde insuffisant"
+#: core/templates/core/group_edit.jinja:9
+#: core/templates/core/user_edit.jinja:36
+#: core/templates/core/user_group.jinja:8
+msgid "Update"
+msgstr "Mettre à jour"
-#: counter/models.py:67 counter/models.py:89
-msgid "product type"
-msgstr "type du produit"
+#: core/templates/core/group_list.jinja:4
+#: core/templates/core/group_list.jinja:8
+msgid "Group list"
+msgstr "Liste des groupes"
-#: counter/models.py:92
-msgid "purchase price"
-msgstr "prix d'achat"
+#: core/templates/core/group_list.jinja:9
+msgid "New group"
+msgstr "Nouveau groupe"
-#: counter/models.py:93
-msgid "selling price"
-msgstr "prix de vente"
+#: core/templates/core/index.jinja:7
+msgid "Welcome to the new AE's website!"
+msgstr "Bienvenue sur le nouveau site de l'AE ! "
-#: counter/models.py:94
-msgid "special selling price"
-msgstr "prix de vente spécial"
+#: core/templates/core/login.jinja:10
+msgid "Your username and password didn't match. Please try again."
+msgstr ""
+"Votre nom d'utilisateur et votre mot de passe ne correspondent pas. Merci de "
+"réessayer."
-#: counter/models.py:95
-msgid "icon"
-msgstr "icône"
+#: core/templates/core/login.jinja:15
+msgid ""
+"Your account doesn't have access to this page. To proceed,\n"
+" please login with an account that has access."
+msgstr ""
+"Votre compte n'a pas accès à cette page. Merci de vous identifier avec un "
+"compte qui a accès."
-#: counter/models.py:97
-msgid "limit age"
-msgstr "âge limite"
+#: core/templates/core/login.jinja:18
+msgid "Please login to see this page."
+msgstr "Merci de vous identifier pour voir cette page."
-#: counter/models.py:98
-msgid "tray price"
-msgstr "prix plateau"
+#: core/templates/core/login.jinja:28
+#: counter/templates/counter/counter_main.jinja:51
+msgid "login"
+msgstr "login"
-#: counter/models.py:99
-msgid "parent product"
-msgstr "produit parent"
-
-#: counter/models.py:101
-msgid "buying groups"
-msgstr "groupe d'achat"
-
-#: counter/models.py:102
-msgid "archived"
-msgstr "archivé"
-
-#: counter/models.py:105 counter/models.py:439
-msgid "product"
-msgstr "produit"
-
-#: counter/models.py:124
-msgid "products"
-msgstr "produits"
-
-#: counter/models.py:125
-msgid "counter type"
-msgstr "type de comptoir"
-
-#: counter/models.py:127
-msgid "Bar"
-msgstr "Bar"
-
-#: counter/models.py:127
-msgid "Office"
-msgstr "Bureau"
-
-#: counter/models.py:127 sith/settings.py:290 sith/settings.py:298
-msgid "Eboutic"
-msgstr "Eboutic"
-
-#: counter/models.py:128
-msgid "sellers"
-msgstr "vendeurs"
-
-#: counter/models.py:131 launderette/models.py:125
-msgid "token"
-msgstr "jeton"
-
-#: counter/models.py:134 counter/models.py:340 counter/models.py:357
-#: launderette/models.py:16
-msgid "counter"
-msgstr "comptoir"
-
-#: counter/models.py:232
-msgid "bank"
-msgstr "banque"
-
-#: counter/models.py:234 counter/models.py:275
-msgid "is validated"
-msgstr "est validé"
-
-#: counter/models.py:237
-msgid "refilling"
-msgstr "rechargement"
-
-#: counter/models.py:268 eboutic/models.py:103
-msgid "unit price"
-msgstr "prix unitaire"
-
-#: counter/models.py:269 counter/models.py:429 eboutic/models.py:104
-msgid "quantity"
-msgstr "quantité"
-
-#: counter/models.py:274
-msgid "Sith account"
-msgstr "Compte utilisateur"
-
-#: counter/models.py:274 sith/settings.py:283 sith/settings.py:288
-#: sith/settings.py:310
-msgid "Credit card"
-msgstr "Carte bancaire"
-
-#: counter/models.py:278
-msgid "selling"
-msgstr "vente"
-
-#: counter/models.py:343
-msgid "last activity date"
-msgstr "dernière activité"
-
-#: counter/models.py:346
-msgid "permanency"
-msgstr "permanence"
-
-#: counter/models.py:360
-msgid "emptied"
-msgstr "coffre vidée"
-
-#: counter/models.py:363
-msgid "cash register summary"
-msgstr "relevé de caisse"
-
-#: counter/models.py:427
-msgid "cash summary"
-msgstr "relevé"
-
-#: counter/models.py:428
-msgid "value"
-msgstr "valeur"
-
-#: counter/models.py:430
-msgid "check"
-msgstr "chèque"
-
-#: counter/models.py:433
-msgid "cash register summary item"
-msgstr "élément de relevé de caisse"
-
-#: counter/models.py:440
-msgid "banner"
-msgstr "bannière"
-
-#: counter/models.py:441
-msgid "event date"
-msgstr "date de l'événement"
-
-#: counter/models.py:442
-msgid "event title"
-msgstr "titre de l'événement"
-
-#: counter/models.py:443
-msgid "secret"
-msgstr "secret"
-
-#: counter/views.py:55
-msgid "User not found"
-msgstr "Utilisateur non trouvé"
-
-#: counter/views.py:84
-msgid "Cash summary"
-msgstr "Relevé de caisse"
-
-#: counter/views.py:89
-msgid "Last operations"
-msgstr "Dernières opérations"
-
-#: counter/views.py:123
-msgid "Bad credentials"
-msgstr "Mauvais identifiants"
-
-#: counter/views.py:125
-msgid "User is not barman"
-msgstr "L'utilisateur n'est pas barman."
-
-#: counter/views.py:129
-msgid "Bad location, someone is already logged in somewhere else"
-msgstr "Mauvais comptoir, quelqu'un est déjà connecté ailleurs"
-
-#: counter/views.py:319
-msgid "END"
-msgstr "FIN"
-
-#: counter/views.py:321
-msgid "CAN"
-msgstr "ANN"
-
-#: counter/views.py:351
-msgid "You have not enough money to buy all the basket"
-msgstr "Vous n'avez pas assez d'argent pour acheter le panier"
-
-#: counter/views.py:444
-msgid "Counter administration"
-msgstr "Administration des comptoirs"
-
-#: counter/views.py:449 counter/views.py:598
-msgid "Counters"
-msgstr "Comptoirs"
-
-#: counter/views.py:454
-msgid "Products"
-msgstr "Produits"
-
-#: counter/views.py:459
-msgid "Archived products"
-msgstr "Produits archivés"
-
-#: counter/views.py:464
-msgid "Product types"
-msgstr "Types de produit"
-
-#: counter/views.py:469
-msgid "Cash register summaries"
-msgstr "Relevés de caisse"
-
-#: counter/views.py:474
-msgid "Invoices call"
-msgstr "Appels à facture"
-
-#: counter/views.py:479
-msgid "Etickets"
-msgstr ""
-
-#: counter/views.py:595
-msgid "Parent product"
-msgstr "Produit parent"
-
-#: counter/views.py:596
-msgid "Buying groups"
-msgstr "Groupes d'achat"
-
-#: counter/views.py:691
-msgid "10 cents"
-msgstr "10 centimes"
-
-#: counter/views.py:692
-msgid "20 cents"
-msgstr "20 centimes"
-
-#: counter/views.py:693
-msgid "50 cents"
-msgstr "50 centimes"
-
-#: counter/views.py:694
-msgid "1 euro"
-msgstr "1 €"
-
-#: counter/views.py:695
-msgid "2 euros"
-msgstr "2 €"
-
-#: counter/views.py:696
-msgid "5 euros"
-msgstr "5 €"
-
-#: counter/views.py:697
-msgid "10 euros"
-msgstr "10 €"
-
-#: counter/views.py:698
-msgid "20 euros"
-msgstr "20 €"
-
-#: counter/views.py:699
-msgid "50 euros"
-msgstr "50 €"
-
-#: counter/views.py:700
-msgid "100 euros"
-msgstr "100 €"
-
-#: counter/views.py:701 counter/views.py:703 counter/views.py:705
-#: counter/views.py:707 counter/views.py:709
-msgid "Check amount"
-msgstr "Montant du chèque"
-
-#: counter/views.py:702 counter/views.py:704 counter/views.py:706
-#: counter/views.py:708 counter/views.py:710
-msgid "Check quantity"
-msgstr "Nombre de chèque"
-
-#: counter/views.py:711
-msgid "Comment"
-msgstr "Commentaire"
-
-#: counter/views.py:712
-msgid "Emptied"
-msgstr "Coffre vidé"
-
-#: eboutic/models.py:49
-msgid "validated"
-msgstr "validé"
-
-#: eboutic/models.py:62
-msgid "Invoice already validated"
-msgstr "Facture déjà validée"
-
-#: eboutic/models.py:100
-msgid "product id"
-msgstr "ID du produit"
-
-#: eboutic/models.py:101
-msgid "product name"
-msgstr "nom du produit"
-
-#: eboutic/models.py:102
-msgid "product type id"
-msgstr "id du type du produit"
-
-#: eboutic/models.py:113
-msgid "basket"
-msgstr "panier"
-
-#: eboutic/views.py:140
-msgid "You do not have enough money to buy the basket"
-msgstr "Vous n'avez pas assez d'argent pour acheter le panier"
-
-#: env/lib/python3.5/site-packages/alabaster/layout.html:55
-#, fuzzy
-#| msgid "Page history"
-msgid "Page source"
-msgstr "Historique de la page"
-
-#: env/lib/python3.5/site-packages/alabaster/navigation.html:1
-msgid "Navigation"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/contrib/messages/apps.py:7
-msgid "Messages"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/contrib/sitemaps/apps.py:7
-msgid "Site Maps"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/contrib/staticfiles/apps.py:7
-msgid "Static Files"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/contrib/syndication/apps.py:7
-#, fuzzy
-#| msgid "location"
-msgid "Syndication"
-msgstr "lieu"
-
-#: env/lib/python3.5/site-packages/django/contrib/webdesign/apps.py:7
-msgid "Web Design"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/core/validators.py:20
-msgid "Enter a valid value."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/core/validators.py:94
-#: env/lib/python3.5/site-packages/django/forms/fields.py:712
-msgid "Enter a valid URL."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/core/validators.py:137
-msgid "Enter a valid integer."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/core/validators.py:148
-#, fuzzy
-#| msgid "second email address"
-msgid "Enter a valid email address."
-msgstr "adresse email secondaire"
-
-#: env/lib/python3.5/site-packages/django/core/validators.py:222
-#, fuzzy
-#| msgid ""
-#| "Enter a valid username. This value may contain only letters, numbers "
-#| "and ./+/-/_ characters."
-msgid ""
-"Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens."
-msgstr ""
-"Entrez un nom d'utilisateur correct. Uniquement des lettres, numéros, et ./"
-"+/-/_"
-
-#: env/lib/python3.5/site-packages/django/core/validators.py:227
-#: env/lib/python3.5/site-packages/django/core/validators.py:246
-msgid "Enter a valid IPv4 address."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/core/validators.py:232
-#: env/lib/python3.5/site-packages/django/core/validators.py:247
-msgid "Enter a valid IPv6 address."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/core/validators.py:242
-#: env/lib/python3.5/site-packages/django/core/validators.py:245
-msgid "Enter a valid IPv4 or IPv6 address."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/core/validators.py:270
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:1144
-msgid "Enter only digits separated by commas."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/core/validators.py:279
-#, python-format
-msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/core/validators.py:305
-#, python-format
-msgid "Ensure this value is less than or equal to %(limit_value)s."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/core/validators.py:312
-#, python-format
-msgid "Ensure this value is greater than or equal to %(limit_value)s."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/core/validators.py:321
-#, python-format
-msgid ""
-"Ensure this value has at least %(limit_value)d character (it has "
-"%(show_value)d)."
-msgid_plural ""
-"Ensure this value has at least %(limit_value)d characters (it has "
-"%(show_value)d)."
-msgstr[0] ""
-msgstr[1] ""
-
-#: env/lib/python3.5/site-packages/django/core/validators.py:332
-#, python-format
-msgid ""
-"Ensure this value has at most %(limit_value)d character (it has "
-"%(show_value)d)."
-msgid_plural ""
-"Ensure this value has at most %(limit_value)d characters (it has "
-"%(show_value)d)."
-msgstr[0] ""
-msgstr[1] ""
-
-#: env/lib/python3.5/site-packages/django/db/models/base.py:1130
-#: env/lib/python3.5/site-packages/django/forms/models.py:718
-#, fuzzy
-#| msgid "End"
-msgid "and"
-msgstr "Fin"
-
-#: env/lib/python3.5/site-packages/django/db/models/base.py:1132
-#, fuzzy, python-format
-#| msgid "A user with that email address already exists"
-msgid "%(model_name)s with this %(field_labels)s already exists."
-msgstr "Un utilisateur avec cette adresse email existe déjà"
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:107
-#, python-format
-msgid "Value %(value)r is not a valid choice."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:108
-msgid "This field cannot be null."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:109
-#, fuzzy
-#| msgid "Token name can not be blank"
-msgid "This field cannot be blank."
-msgstr "Le nom du jeton ne peut pas être vide"
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:110
-#, python-format
-msgid "%(model_name)s with this %(field_label)s already exists."
-msgstr ""
-
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:114
-#, python-format
-msgid ""
-"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:132
-#, python-format
-msgid "Field of type: %(field_type)s"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:922
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:1833
-msgid "Integer"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:926
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:1831
-#, python-format
-msgid "'%(value)s' value must be an integer."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:1001
-#, python-format
-msgid "'%(value)s' value must be either True or False."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:1003
-msgid "Boolean (Either True or False)"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:1078
-#, python-format
-msgid "String (up to %(max_length)s)"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:1139
-msgid "Comma-separated integers"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:1188
-#, python-format
-msgid ""
-"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD "
-"format."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:1190
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:1340
-#, python-format
-msgid ""
-"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid "
-"date."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:1193
-msgid "Date (without time)"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:1338
-#, python-format
-msgid ""
-"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[."
-"uuuuuu]][TZ] format."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:1342
-#, python-format
-msgid ""
-"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]"
-"[TZ]) but it is an invalid date/time."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:1346
-msgid "Date (with time)"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:1498
-#, python-format
-msgid "'%(value)s' value must be a decimal number."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:1500
-#, fuzzy
-#| msgid "number"
-msgid "Decimal number"
-msgstr "numéro"
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:1651
-#, python-format
-msgid ""
-"'%(value)s' value has an invalid format. It must be in [DD] [HH:[MM:]]ss[."
-"uuuuuu] format."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:1654
-#, fuzzy
-#| msgid "Description"
-msgid "Duration"
-msgstr "Description"
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:1706
-#, fuzzy
-#| msgid "email address"
-msgid "Email address"
-msgstr "adresse email"
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:1730
-#, fuzzy
-#| msgid "File list"
-msgid "File path"
-msgstr "Liste des fichiers"
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:1797
-#, python-format
-msgid "'%(value)s' value must be a float."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:1799
-#, fuzzy
-#| msgid "account number"
-msgid "Floating point number"
-msgstr "numero de compte"
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:1900
-msgid "Big (8 byte) integer"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:1915
-#, fuzzy
-#| msgid "address"
-msgid "IPv4 address"
-msgstr "Adresse"
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:1951
-#, fuzzy
-#| msgid "address"
-msgid "IP address"
-msgstr "Adresse"
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:2030
-#, python-format
-msgid "'%(value)s' value must be either None, True or False."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:2032
-msgid "Boolean (Either True, False or None)"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:2092
-msgid "Positive integer"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:2104
-msgid "Positive small integer"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:2117
-#, python-format
-msgid "Slug (up to %(max_length)s)"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:2146
-msgid "Small integer"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:2153
-msgid "Text"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:2176
-#, python-format
-msgid ""
-"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] "
-"format."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:2178
-#, python-format
-msgid ""
-"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an "
-"invalid time."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:2181
-msgid "Time"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:2309
-msgid "URL"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:2332
-msgid "Raw binary data"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/__init__.py:2376
-#, python-format
-msgid "'%(value)s' is not a valid UUID."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/files.py:238
-msgid "File"
-msgstr "Fichier"
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/files.py:388
-msgid "Image"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/related.py:1809
-#, python-format
-msgid "%(model)s instance with %(field)s %(value)r does not exist."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/related.py:1811
-msgid "Foreign Key (type determined by related field)"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/related.py:2041
-msgid "One-to-one relationship"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/db/models/fields/related.py:2131
-msgid "Many-to-many relationship"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/forms/fields.py:64
-msgid "This field is required."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/forms/fields.py:237
-msgid "Enter a whole number."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/forms/fields.py:280
-#: env/lib/python3.5/site-packages/django/forms/fields.py:317
-#, fuzzy
-#| msgid "account number"
-msgid "Enter a number."
-msgstr "numero de compte"
-
-#: env/lib/python3.5/site-packages/django/forms/fields.py:319
-#, python-format
-msgid "Ensure that there are no more than %(max)s digit in total."
-msgid_plural "Ensure that there are no more than %(max)s digits in total."
-msgstr[0] ""
-msgstr[1] ""
-
-#: env/lib/python3.5/site-packages/django/forms/fields.py:323
-#, python-format
-msgid "Ensure that there are no more than %(max)s decimal place."
-msgid_plural "Ensure that there are no more than %(max)s decimal places."
-msgstr[0] ""
-msgstr[1] ""
-
-#: env/lib/python3.5/site-packages/django/forms/fields.py:327
-#, python-format
-msgid ""
-"Ensure that there are no more than %(max)s digit before the decimal point."
-msgid_plural ""
-"Ensure that there are no more than %(max)s digits before the decimal point."
-msgstr[0] ""
-msgstr[1] ""
-
-#: env/lib/python3.5/site-packages/django/forms/fields.py:438
-#: env/lib/python3.5/site-packages/django/forms/fields.py:1193
-msgid "Enter a valid date."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/forms/fields.py:462
-#: env/lib/python3.5/site-packages/django/forms/fields.py:1194
-msgid "Enter a valid time."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/forms/fields.py:484
-msgid "Enter a valid date/time."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/forms/fields.py:525
-msgid "Enter a valid duration."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/forms/fields.py:591
-msgid "No file was submitted. Check the encoding type on the form."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/forms/fields.py:592
-msgid "No file was submitted."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/forms/fields.py:593
-msgid "The submitted file is empty."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/forms/fields.py:595
-#, python-format
-msgid "Ensure this filename has at most %(max)d character (it has %(length)d)."
-msgid_plural ""
-"Ensure this filename has at most %(max)d characters (it has %(length)d)."
-msgstr[0] ""
-msgstr[1] ""
-
-#: env/lib/python3.5/site-packages/django/forms/fields.py:598
-msgid "Please either submit a file or check the clear checkbox, not both."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/forms/fields.py:660
-msgid ""
-"Upload a valid image. The file you uploaded was either not an image or a "
-"corrupted image."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/forms/fields.py:827
-#: env/lib/python3.5/site-packages/django/forms/fields.py:921
-#: env/lib/python3.5/site-packages/django/forms/models.py:1238
-#, python-format
-msgid "Select a valid choice. %(value)s is not one of the available choices."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/forms/fields.py:922
-#: env/lib/python3.5/site-packages/django/forms/fields.py:1037
-#: env/lib/python3.5/site-packages/django/forms/models.py:1237
-msgid "Enter a list of values."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/forms/fields.py:1038
-msgid "Enter a complete value."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/forms/fields.py:1264
-msgid "Enter a valid UUID."
-msgstr ""
-
-#. Translators: This is the default suffix added to form field labels
-#: env/lib/python3.5/site-packages/django/forms/forms.py:129
-msgid ":"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/forms/forms.py:214
-#, python-format
-msgid "(Hidden field %(name)s) %(error)s"
-msgstr ""
-
-#. Translators: If found as last label character, these punctuation
-#. characters will prevent the default label_suffix to be appended to the label
-#: env/lib/python3.5/site-packages/django/forms/forms.py:659
-msgid ":?.!"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/forms/formsets.py:96
-msgid "ManagementForm data is missing or has been tampered with"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/forms/formsets.py:333
-#, python-format
-msgid "Please submit %d or fewer forms."
-msgid_plural "Please submit %d or fewer forms."
-msgstr[0] ""
-msgstr[1] ""
-
-#: env/lib/python3.5/site-packages/django/forms/formsets.py:340
-#, python-format
-msgid "Please submit %d or more forms."
-msgid_plural "Please submit %d or more forms."
-msgstr[0] ""
-msgstr[1] ""
-
-#: env/lib/python3.5/site-packages/django/forms/formsets.py:368
-#: env/lib/python3.5/site-packages/django/forms/formsets.py:370
-msgid "Order"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/forms/formsets.py:372
-#: launderette/views.py:146
-msgid "Delete"
-msgstr "Supprimer"
-
-#: env/lib/python3.5/site-packages/django/forms/models.py:712
-#, python-format
-msgid "Please correct the duplicate data for %(field)s."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/forms/models.py:716
-#, python-format
-msgid "Please correct the duplicate data for %(field)s, which must be unique."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/forms/models.py:722
-#, python-format
-msgid ""
-"Please correct the duplicate data for %(field_name)s which must be unique "
-"for the %(lookup)s in %(date_field)s."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/forms/models.py:730
-msgid "Please correct the duplicate values below."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/forms/models.py:1053
-msgid "The inline foreign key did not match the parent instance primary key."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/forms/models.py:1123
-msgid "Select a valid choice. That choice is not one of the available choices."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/forms/models.py:1240
-#, python-format
-msgid "\"%(pk)s\" is not a valid value for a primary key."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/forms/utils.py:165
-#, python-format
-msgid ""
-"%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it "
-"may be ambiguous or it may not exist."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/forms/widgets.py:345
-#, fuzzy
-#| msgid "Current club(s) :"
-msgid "Currently"
-msgstr "Clubs actuels : "
-
-#: env/lib/python3.5/site-packages/django/forms/widgets.py:346
-msgid "Change"
-msgstr "Changer"
-
-#: env/lib/python3.5/site-packages/django/forms/widgets.py:347
-msgid "Clear"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/forms/widgets.py:555
-msgid "Unknown"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/forms/widgets.py:556
-msgid "Yes"
-msgstr "Oui"
-
-#: env/lib/python3.5/site-packages/django/forms/widgets.py:557
-msgid "No"
-msgstr "Non"
-
-#: env/lib/python3.5/site-packages/django/template/defaultfilters.py:865
-msgid "yes,no,maybe"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/template/defaultfilters.py:894
-#: env/lib/python3.5/site-packages/django/template/defaultfilters.py:906
-#, python-format
-msgid "%(size)d byte"
-msgid_plural "%(size)d bytes"
-msgstr[0] ""
-msgstr[1] ""
-
-#: env/lib/python3.5/site-packages/django/template/defaultfilters.py:908
-#, python-format
-msgid "%s KB"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/template/defaultfilters.py:910
-#, python-format
-msgid "%s MB"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/template/defaultfilters.py:912
-#, python-format
-msgid "%s GB"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/template/defaultfilters.py:914
-#, python-format
-msgid "%s TB"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/template/defaultfilters.py:916
-#, python-format
-msgid "%s PB"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dateformat.py:61
-msgid "p.m."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dateformat.py:62
-msgid "a.m."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dateformat.py:67
-#, fuzzy
-#| msgid "M"
-msgid "PM"
-msgstr "M"
-
-#: env/lib/python3.5/site-packages/django/utils/dateformat.py:68
-#, fuzzy
-#| msgid "M"
-msgid "AM"
-msgstr "M"
-
-#: env/lib/python3.5/site-packages/django/utils/dateformat.py:153
-msgid "midnight"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dateformat.py:155
-msgid "noon"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:6
-msgid "Monday"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:6
-msgid "Tuesday"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:6
-msgid "Wednesday"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:6
-msgid "Thursday"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:6
-msgid "Friday"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:7
-msgid "Saturday"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:7
-msgid "Sunday"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:10
-#, fuzzy
-#| msgid "Month"
-msgid "Mon"
-msgstr "Mois"
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:10
-msgid "Tue"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:10
-msgid "Wed"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:10
-msgid "Thu"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:10
-msgid "Fri"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:11
-#, fuzzy
-#| msgid "Start"
-msgid "Sat"
-msgstr "Début"
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:11
-#, fuzzy
-#| msgid "Sum"
-msgid "Sun"
-msgstr "Somme"
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:18
-msgid "January"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:18
-msgid "February"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:18
-#, fuzzy
-#| msgid "Search"
-msgid "March"
-msgstr "Recherche"
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:18
-msgid "April"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:18
-#, fuzzy
-#| msgid "Man"
-msgid "May"
-msgstr "Homme"
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:18
-msgid "June"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:19
-msgid "July"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:19
-msgid "August"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:19
-#, fuzzy
-#| msgid "past member"
-msgid "September"
-msgstr "Anciens membres"
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:19
-msgid "October"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:19
-#, fuzzy
-#| msgid "Members"
-msgid "November"
-msgstr "Membres"
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:20
-#, fuzzy
-#| msgid "Members"
-msgid "December"
-msgstr "Membres"
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:23
-#, fuzzy
-#| msgid "Man"
-msgid "jan"
-msgstr "Homme"
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:23
-msgid "feb"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:23
-#, fuzzy
-#| msgid "Bar"
-msgid "mar"
-msgstr "Bar"
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:23
-#, fuzzy
-#| msgid "Bar"
-msgid "apr"
-msgstr "Bar"
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:23
-#, fuzzy
-#| msgid "company"
-msgid "may"
-msgstr "entreprise"
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:23
-#, fuzzy
-#| msgid "journal"
-msgid "jun"
-msgstr "classeur"
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:24
-#, fuzzy
-#| msgid "journal"
-msgid "jul"
-msgstr "classeur"
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:24
-msgid "aug"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:24
-#, fuzzy
-#| msgid "sex"
-msgid "sep"
-msgstr "sexe"
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:24
-#, fuzzy
-#| msgid "Doctor"
-msgid "oct"
-msgstr "Doctorant"
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:24
-msgid "nov"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:24
-msgid "dec"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:31
-msgctxt "abbrev. month"
-msgid "Jan."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:32
-msgctxt "abbrev. month"
-msgid "Feb."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:33
-#, fuzzy
-#| msgid "Search"
-msgctxt "abbrev. month"
-msgid "March"
-msgstr "Recherche"
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:34
-msgctxt "abbrev. month"
-msgid "April"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:35
-#, fuzzy
-#| msgid "Man"
-msgctxt "abbrev. month"
-msgid "May"
-msgstr "Homme"
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:36
-msgctxt "abbrev. month"
-msgid "June"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:37
-msgctxt "abbrev. month"
-msgid "July"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:38
-msgctxt "abbrev. month"
-msgid "Aug."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:39
-msgctxt "abbrev. month"
-msgid "Sept."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:40
-msgctxt "abbrev. month"
-msgid "Oct."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:41
-msgctxt "abbrev. month"
-msgid "Nov."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:42
-msgctxt "abbrev. month"
-msgid "Dec."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:45
-msgctxt "alt. month"
-msgid "January"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:46
-msgctxt "alt. month"
-msgid "February"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:47
-#, fuzzy
-#| msgid "Search"
-msgctxt "alt. month"
-msgid "March"
-msgstr "Recherche"
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:48
-msgctxt "alt. month"
-msgid "April"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:49
-#, fuzzy
-#| msgid "Man"
-msgctxt "alt. month"
-msgid "May"
-msgstr "Homme"
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:50
-msgctxt "alt. month"
-msgid "June"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:51
-msgctxt "alt. month"
-msgid "July"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:52
-msgctxt "alt. month"
-msgid "August"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:53
-#, fuzzy
-#| msgid "past member"
-msgctxt "alt. month"
-msgid "September"
-msgstr "Anciens membres"
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:54
-msgctxt "alt. month"
-msgid "October"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:55
-#, fuzzy
-#| msgid "Members"
-msgctxt "alt. month"
-msgid "November"
-msgstr "Membres"
-
-#: env/lib/python3.5/site-packages/django/utils/dates.py:56
-#, fuzzy
-#| msgid "Members"
-msgctxt "alt. month"
-msgid "December"
-msgstr "Membres"
-
-#: env/lib/python3.5/site-packages/django/utils/ipv6.py:10
-msgid "This is not a valid IPv6 address."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/text.py:79
-#, python-format
-msgctxt "String to return when truncating text"
-msgid "%(truncated_text)s..."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/text.py:248
-msgid "or"
-msgstr ""
-
-#. Translators: This string is used as a separator between list elements
-#: env/lib/python3.5/site-packages/django/utils/text.py:267
-#: env/lib/python3.5/site-packages/django/utils/timesince.py:58
-msgid ", "
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/utils/timesince.py:10
-#, python-format
-msgid "%d year"
-msgid_plural "%d years"
-msgstr[0] ""
-msgstr[1] ""
-
-#: env/lib/python3.5/site-packages/django/utils/timesince.py:11
-#, fuzzy, python-format
-#| msgid "Month"
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "Mois"
-msgstr[1] "Mois"
-
-#: env/lib/python3.5/site-packages/django/utils/timesince.py:12
-#, python-format
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] ""
-msgstr[1] ""
-
-#: env/lib/python3.5/site-packages/django/utils/timesince.py:13
-#, python-format
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] ""
-msgstr[1] ""
-
-#: env/lib/python3.5/site-packages/django/utils/timesince.py:14
-#, python-format
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] ""
-msgstr[1] ""
-
-#: env/lib/python3.5/site-packages/django/utils/timesince.py:15
-#, python-format
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] ""
-msgstr[1] ""
-
-#: env/lib/python3.5/site-packages/django/utils/timesince.py:47
-msgid "0 minutes"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/views/csrf.py:107
-#, fuzzy
-#| msgid "403, Forbidden"
-msgid "Forbidden"
-msgstr "403. Non autorisé"
-
-#: env/lib/python3.5/site-packages/django/views/csrf.py:108
-msgid "CSRF verification failed. Request aborted."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/views/csrf.py:112
-msgid ""
-"You are seeing this message because this HTTPS site requires a 'Referer "
-"header' to be sent by your Web browser, but none was sent. This header is "
-"required for security reasons, to ensure that your browser is not being "
-"hijacked by third parties."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/views/csrf.py:117
-msgid ""
-"If you have configured your browser to disable 'Referer' headers, please re-"
-"enable them, at least for this site, or for HTTPS connections, or for 'same-"
-"origin' requests."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/views/csrf.py:122
-msgid ""
-"You are seeing this message because this site requires a CSRF cookie when "
-"submitting forms. This cookie is required for security reasons, to ensure "
-"that your browser is not being hijacked by third parties."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/views/csrf.py:127
-msgid ""
-"If you have configured your browser to disable cookies, please re-enable "
-"them, at least for this site, or for 'same-origin' requests."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/views/csrf.py:132
-msgid "More information is available with DEBUG=True."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/views/debug.py:583
-msgid "Welcome to Django"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/views/debug.py:584
-msgid "It worked!"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/views/debug.py:585
-msgid "Congratulations on your first Django-powered page."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/views/debug.py:586
-msgid ""
-"Of course, you haven't actually done any work yet. Next, start your first "
-"app by running python manage.py startapp [app_label]
."
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/views/debug.py:588
-msgid ""
-"You're seeing this message because you have DEBUG = True
in "
-"your Django settings file and you haven't configured any URLs. Get to work!"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/views/generic/dates.py:48
-msgid "No year specified"
-msgstr ""
+#: core/templates/core/login.jinja:32
+msgid "Lost password?"
+msgstr "Mot de passe perdu ?"
-#: env/lib/python3.5/site-packages/django/views/generic/dates.py:104
-msgid "No month specified"
-msgstr ""
-
-#: env/lib/python3.5/site-packages/django/views/generic/dates.py:163
-msgid "No day specified"
-msgstr ""
+#: core/templates/core/macros.jinja:27 core/templates/core/user_detail.jinja:27
+msgid "Born: "
+msgstr "Né le : "
-#: env/lib/python3.5/site-packages/django/views/generic/dates.py:219
-msgid "No week specified"
-msgstr ""
+#: core/templates/core/macros.jinja:31 core/templates/core/user_detail.jinja:48
+msgid "Promo: "
+msgstr "Promo : "
-#: env/lib/python3.5/site-packages/django/views/generic/dates.py:378
-#: env/lib/python3.5/site-packages/django/views/generic/dates.py:406
+#: core/templates/core/macros.jinja:38
#, python-format
-msgid "No %(verbose_name_plural)s available"
-msgstr ""
+msgid "Subscribed until %(subscription_end)s"
+msgstr "Cotisant jusqu'au %(subscription_end)s"
-#: env/lib/python3.5/site-packages/django/views/generic/dates.py:660
-#, python-format
-msgid ""
-"Future %(verbose_name_plural)s not available because %(class_name)s."
-"allow_future is False."
-msgstr ""
+#: core/templates/core/macros.jinja:39 core/templates/core/user_edit.jinja:39
+msgid "Account number: "
+msgstr "Numero de compte : "
-#: env/lib/python3.5/site-packages/django/views/generic/dates.py:694
-#, python-format
-msgid "Invalid date string '%(datestr)s' given format '%(format)s'"
-msgstr ""
+#: core/templates/core/macros.jinja:44 launderette/models.py:129
+msgid "Slot"
+msgstr "Créneau"
-#: env/lib/python3.5/site-packages/django/views/generic/detail.py:55
-#, python-format
-msgid "No %(verbose_name)s found matching the query"
-msgstr ""
+#: core/templates/core/macros.jinja:55
+#: launderette/templates/launderette/launderette_admin.jinja:20
+msgid "Tokens"
+msgstr "Jetons"
-#: env/lib/python3.5/site-packages/django/views/generic/list.py:76
-msgid "Page is not 'last', nor can it be converted to an int."
+#: core/templates/core/new_user_email.jinja:2
+msgid ""
+"You're receiving this email because you subscribed to the UTBM student "
+"association."
msgstr ""
+"Vous avez reçu cet email parce que vous avez cotisé à l'Association des "
+"Étudiants de l'UTBM."
-#: env/lib/python3.5/site-packages/django/views/generic/list.py:81
-#, python-format
-msgid "Invalid page (%(page_number)s): %(message)s"
+#: core/templates/core/new_user_email.jinja:4
+#: core/templates/core/password_reset_email.jinja:4
+msgid "Please go to the following page and choose a new password:"
msgstr ""
+"Merci de vous rendre sur la page suivante et de choisir un nouveau mot de "
+"passe :"
-#: env/lib/python3.5/site-packages/django/views/generic/list.py:172
-#, python-format
-msgid "Empty list and '%(class_name)s.allow_empty' is False."
-msgstr ""
+#: core/templates/core/new_user_email.jinja:8
+msgid "Your username, in case it was not given to you: "
+msgstr "Votre nom d'utilisateur, si il ne vous a pas été donné :"
-#: env/lib/python3.5/site-packages/django/views/static.py:58
-msgid "Directory indexes are not allowed here."
+#: core/templates/core/new_user_email.jinja:9
+msgid ""
+"You also got a new account that will be useful to purchase products in the "
+"living areas and on the Eboutic."
msgstr ""
+"Un compte vous a également été créé, qui vous servira notamment à consommer "
+"dans les lieux de vie ou sur l'Eboutic."
-#: env/lib/python3.5/site-packages/django/views/static.py:60
-#, fuzzy, python-format
-#| msgid "Page does not exist"
-msgid "\"%(path)s\" does not exist"
-msgstr "La page n'existe pas."
-
-#: env/lib/python3.5/site-packages/django/views/static.py:100
+#: core/templates/core/new_user_email.jinja:10
#, python-format
-msgid "Index of %(directory)s"
-msgstr ""
-
-#: launderette/models.py:19
-msgid "Launderette"
-msgstr "Laverie"
-
-#: launderette/models.py:61 launderette/models.py:86
-msgid "launderette"
-msgstr "laverie"
+msgid "Here is your account number: %(account)s"
+msgstr "Voici votre numéro de compte AE : %(account)s"
-#: launderette/models.py:62 launderette/models.py:87 launderette/models.py:123
-msgid "type"
-msgstr "type"
+#: core/templates/core/new_user_email.jinja:12
+msgid "Thanks for subscribing! "
+msgstr "Merci d'avoir cotisé !"
-#: launderette/models.py:63
-msgid "is working"
-msgstr "fonctionne"
+#: core/templates/core/new_user_email.jinja:14
+msgid "The AE team"
+msgstr "L'équipe AE"
-#: launderette/models.py:66
-msgid "Machine"
-msgstr "Machine"
+#: core/templates/core/new_user_email_subject.jinja:2
+msgid "New subscription to the UTBM student association"
+msgstr "Nouvelle cotisation à l'Association des Étudiants de l'UTBM"
-#: launderette/models.py:88
-msgid "borrow date"
-msgstr "date d'emprunt"
+#: core/templates/core/page.jinja:7 core/templates/core/page_list.jinja:4
+#: core/templates/core/page_list.jinja:9
+msgid "Page list"
+msgstr "Liste des pages"
-#: launderette/models.py:92
-msgid "Token"
-msgstr "Jeton"
+#: core/templates/core/page.jinja:9
+msgid "Create page"
+msgstr "Créer une page"
-#: launderette/models.py:98
-msgid "Token name can not be blank"
-msgstr "Le nom du jeton ne peut pas être vide"
+#: core/templates/core/page.jinja:29
+msgid "History"
+msgstr "Historique"
-#: launderette/models.py:124
-msgid "machine"
-msgstr "machine"
+#: core/templates/core/page.jinja:45
+#, fuzzy
+#| msgid "Target does not exists"
+msgid "Page does not exist"
+msgstr "La cible n'existe pas."
-#: launderette/models.py:129
-msgid "Slot"
-msgstr "Créneau"
+#: core/templates/core/page.jinja:47
+msgid "Create it?"
+msgstr "La créer ?"
-#: launderette/views.py:146
-msgid "Back"
-msgstr "Retour"
+#: core/templates/core/page_detail.jinja:5
+#, python-format
+msgid "This may not be the last update, you are seeing revision %(rev_id)s!"
+msgstr ""
+"Ceci n'est peut-être pas la dernière version de la page. Vous consultez la "
+"version %(rev_id)s."
-#: launderette/views.py:147
-msgid "Action"
-msgstr "Action"
+#: core/templates/core/page_hist.jinja:6
+#, fuzzy
+#| msgid "Page list"
+msgid "Page history"
+msgstr "Liste des pages"
-#: launderette/views.py:148
-msgid "Type"
-msgstr "Type"
+#: core/templates/core/page_hist.jinja:7
+#, python-format
+msgid "You're seeing the history of page \"%(page_name)s\""
+msgstr "Vous consultez l'historique de la page \"%(page_name)s\""
-#: launderette/views.py:150
-msgid "Tokens, separated by spaces"
-msgstr "Jetons, séparés par des espaces"
+#: core/templates/core/page_hist.jinja:11
+msgid "last"
+msgstr "actuel"
-#: launderette/views.py:165 launderette/views.py:179
-#, python-format
-msgid "Token %(token_name)s does not exists"
-msgstr "Le jeton %(token_name)s n'existe pas"
+#: core/templates/core/page_list.jinja:16
+msgid "There is no page in this website."
+msgstr "Il n'y a pas de page sur ce site web."
-#: launderette/views.py:173
-#, python-format
-msgid "Token %(token_name)s already exists"
-msgstr "Un jeton %(token_name)s existe déjà"
+#: core/templates/core/page_prop.jinja:4
+msgid "Page properties"
+msgstr "Propriétés de la page"
-#: launderette/views.py:229
-msgid "User has booked no slot"
-msgstr "L'utilisateur n'a pas réservé de créneau"
+#: core/templates/core/pagerev_edit.jinja:19
+msgid "Edit page"
+msgstr "Éditer la page"
-#: launderette/views.py:319
-msgid "Token not found"
-msgstr "Jeton non trouvé"
+#: core/templates/core/pagerev_edit.jinja:23
+msgid "Preview"
+msgstr "Prévisualiser"
-#: rootplace/views.py:66
-msgid "User that will be kept"
-msgstr "Utilisateur qui sera conservé"
+#: core/templates/core/password_change.jinja:6
+#, python-format
+msgid "Change password for %(user)s"
+msgstr "Changer le mot de passe de %(user)s"
-#: rootplace/views.py:67
-msgid "User that will be deleted"
-msgstr "Utilisateur qui sera supprimé"
+#: core/templates/core/password_change.jinja:11
+msgid "Change"
+msgstr "Changer"
-#: sith/settings.py:165
-msgid "English"
-msgstr "Anglais"
+#: core/templates/core/password_change_done.jinja:4
+msgid "You successfully changed your password!"
+msgstr "Vous avez correctement changé votre mot de passe !"
-#: sith/settings.py:166
-msgid "French"
-msgstr "Français"
+#: core/templates/core/password_reset.jinja:7
+#: core/templates/core/password_reset_confirm.jinja:7
+msgid "Reset"
+msgstr "Reset"
-#: sith/settings.py:280 sith/settings.py:287 sith/settings.py:308
-msgid "Check"
-msgstr "Chèque"
+#: core/templates/core/password_reset_complete.jinja:4
+msgid "You successfully reset your password!"
+msgstr "Vous avez correctement réinitialisé votre mot de passe !"
-#: sith/settings.py:281 sith/settings.py:289 sith/settings.py:309
-msgid "Cash"
-msgstr "Espèces"
+#: core/templates/core/password_reset_done.jinja:4
+msgid "Password reset sent"
+msgstr "Réinitialisation de mot de passe envoyée"
-#: sith/settings.py:282
-msgid "Transfert"
-msgstr "Virement"
+#: core/templates/core/password_reset_done.jinja:7
+msgid ""
+"We've emailed you instructions for setting your password, if an account "
+"exists with the email you entered. You should\n"
+"receive them shortly."
+msgstr ""
+"Nous vous avons envoyé les instructions pour réinitialiser votre mot de "
+"passe par email, si un compte avec l'email entré existe effectivement.\n"
+"Vous devriez les recevoir rapidement."
-#: sith/settings.py:295
-msgid "Belfort"
-msgstr "Belfort"
+#: core/templates/core/password_reset_done.jinja:12
+msgid ""
+"If you don't receive an email, please make sure you've entered the address "
+"you registered with, and check your spam\n"
+"folder."
+msgstr ""
+"Si vous ne recevez pas d'email, assurez-vous d'avoir correctement entré "
+"l'adresse email avec laquelle vous vous êtes inscrit, et vérifiez votre "
+"dossier de spam."
-#: sith/settings.py:296
-msgid "Sevenans"
-msgstr "Sevenans"
+#: core/templates/core/password_reset_email.jinja:2
+#, python-format
+msgid ""
+"You're receiving this email because you requested a password reset for your "
+"user account at %(site_name)s."
+msgstr ""
+"Vous avez reçu cet email parce que vous avez demandé une réinitialisation du "
+"mot de passe pour votre compte sur le site %(site_name)s."
-#: sith/settings.py:297
-msgid "Montbéliard"
-msgstr "Montbéliard"
+#: core/templates/core/password_reset_email.jinja:8
+msgid "Your username, in case you've forgotten: "
+msgstr "Votre nom d'utilisateur, en cas d'oubli :"
-#: sith/settings.py:337
-msgid "One semester"
-msgstr "Un semestre, 15 €"
+#: core/templates/core/password_reset_email.jinja:10
+msgid "Thanks for using our site! "
+msgstr "Merci d'utiliser notre site !"
-#: sith/settings.py:342
-msgid "Two semesters"
-msgstr "Deux semestres, 28 €"
+#: core/templates/core/password_reset_email.jinja:12
+#, python-format
+msgid "The %(site_name)s team"
+msgstr "L'équipe de %(site_name)s"
-#: sith/settings.py:347
-msgid "Common core cursus"
-msgstr "Cursus tronc commun, 45 €"
+#: core/templates/core/register.jinja:3 core/templates/core/register.jinja:6
+msgid "Register a user"
+msgstr "Enregistrer un utilisateur"
-#: sith/settings.py:352
-msgid "Branch cursus"
-msgstr "Cursus branche, 45 €"
+#: core/templates/core/register.jinja:9
+#, python-format
+msgid "Welcome %(user_name)s!"
+msgstr "Bienvenue, %(user_name)s!"
-#: sith/settings.py:357
-msgid "Alternating cursus"
-msgstr "Cursus alternant, 30 €"
+#: core/templates/core/register.jinja:10
+msgid ""
+"You successfully registred and you will soon receive a confirmation mail."
+msgstr ""
+"Vous vous êtes correctement enregistré, et vous devriez recevoir rapidement "
+"un email de confirmation."
-#: sith/settings.py:362
-msgid "Honorary member"
-msgstr "Membre honoraire, 0 €"
+#: core/templates/core/register.jinja:12
+#, python-format
+msgid "Your username is %(username)s."
+msgstr "Votre nom d'utilisateur est %(username)s."
-#: sith/settings.py:367
-msgid "Assidu member"
-msgstr "Membre d'Assidu, 0 €"
+#: core/templates/core/search.jinja:6
+msgid "Search result"
+msgstr "Résultat de la recherche"
-#: sith/settings.py:372
-msgid "Amicale/DOCEO member"
-msgstr "Membre de l'Amicale/DOCEO, 0 €"
+#: core/templates/core/search.jinja:10
+msgid "Users"
+msgstr "Utilisateurs"
-#: sith/settings.py:377
-msgid "UT network member"
-msgstr "Cotisant du réseau UT, 0 €"
+#: core/templates/core/search.jinja:18 core/views/user.py:153
+#: counter/templates/counter/stats.jinja:17
+msgid "Clubs"
+msgstr "Clubs"
-#: sith/settings.py:382
-msgid "CROUS member"
-msgstr "Membres du CROUS, 0 €"
+#: core/templates/core/user_account.jinja:8
+msgid "Year"
+msgstr "Année"
-#: sith/settings.py:387
-msgid "Sbarro/ESTA member"
-msgstr "Membre de Sbarro ou de l'ESTA, 15 €"
+#: core/templates/core/user_account.jinja:9
+#, fuzzy
+#| msgid "Month"
+msgid "Month"
+msgstr "Mois"
-#: sith/settings.py:395
-msgid "President"
-msgstr "Président"
+#: core/templates/core/user_account.jinja:32
+#: core/templates/core/user_account_detail.jinja:4
+#, python-format
+msgid "%(user_name)s's account"
+msgstr "Compte de %(user_name)s"
-#: sith/settings.py:396
-msgid "Vice-President"
-msgstr "Vice-Président"
+#: core/templates/core/user_account.jinja:37
+#: core/templates/core/user_account_detail.jinja:9
+msgid "User account"
+msgstr "Compte utilisateur"
-#: sith/settings.py:397
-msgid "Treasurer"
-msgstr "Trésorier"
+#: core/templates/core/user_account.jinja:42
+#: core/templates/core/user_account_detail.jinja:13
+msgid "Account buyings"
+msgstr "Achat sur compte utilisateur"
-#: sith/settings.py:398
-msgid "Communication supervisor"
-msgstr "Responsable com"
+#: core/templates/core/user_account.jinja:45
+#: core/templates/core/user_account_detail.jinja:46
+#: counter/templates/counter/cash_summary_list.jinja:17
+#: counter/templates/counter/last_ops.jinja:10
+msgid "Refillings"
+msgstr "Rechargements"
-#: sith/settings.py:399
-msgid "Secretary"
-msgstr "Secrétaire"
+#: core/templates/core/user_account.jinja:49
+#: core/templates/core/user_account_detail.jinja:75
+msgid "Eboutic invoices"
+msgstr "Facture eboutic"
-#: sith/settings.py:400
-msgid "IT supervisor"
-msgstr "Responsable info"
+#: core/templates/core/user_account.jinja:53 counter/views.py:479
+msgid "Etickets"
+msgstr ""
-#: sith/settings.py:401
-msgid "Board member"
-msgstr "Membre du bureau"
+#: core/templates/core/user_account.jinja:64
+#: core/templates/core/user_account_detail.jinja:103
+msgid "User has no account"
+msgstr "L'utilisateur n'a pas de compte"
-#: sith/settings.py:402
-msgid "Active member"
-msgstr "Membre actif"
+#: core/templates/core/user_account_detail.jinja:11
+#: core/templates/core/user_account_detail.jinja:105 launderette/views.py:146
+msgid "Back"
+msgstr "Retour"
-#: sith/settings.py:403
-msgid "Curious"
-msgstr "Curieux"
+#: core/templates/core/user_account_detail.jinja:80
+msgid "Items"
+msgstr "Articles"
-#: sith/settings.py:427
-msgid "Washing"
-msgstr "Lavage"
+#: core/templates/core/user_clubs.jinja:4
+#, python-format
+msgid "%(user_name)s's club(s)"
+msgstr "Clubs de %(user_name)s"
-#: sith/settings.py:427
-msgid "Drying"
-msgstr "Séchage"
+#: core/templates/core/user_clubs.jinja:8
+msgid "Club(s)"
+msgstr "Clubs"
-#: subscription/models.py:16
-msgid "Bad subscription type"
-msgstr "Mauvais type de cotisation"
+#: core/templates/core/user_clubs.jinja:10
+#, fuzzy
+#| msgid "Current scrub: "
+msgid "Current club(s) :"
+msgstr "Blouse actuelle : "
-#: subscription/models.py:20
-msgid "Bad payment method"
-msgstr "Mauvais type de paiement"
+#: core/templates/core/user_clubs.jinja:36
+msgid "Old club(s) :"
+msgstr "Anciens clubs :"
-#: subscription/models.py:52
-msgid "subscription type"
-msgstr "type d'inscription"
+#: core/templates/core/user_detail.jinja:5
+#, python-format
+msgid "%(user_name)s's profile"
+msgstr "Profil de %(user_name)s"
-#: subscription/models.py:55
-msgid "subscription start"
-msgstr "début de la cotisation"
+#: core/templates/core/user_detail.jinja:33
+msgid "Option: "
+msgstr "Filière : "
-#: subscription/models.py:56
-msgid "subscription end"
-msgstr "fin de la cotisation"
+#: core/templates/core/user_detail.jinja:68
+msgid "Not subscribed"
+msgstr "Non cotisant"
-#: subscription/models.py:59
-msgid "location"
-msgstr "lieu"
+#: core/templates/core/user_detail.jinja:70
+#: subscription/templates/subscription/subscription.jinja:4
+#: subscription/templates/subscription/subscription.jinja:8
+msgid "New subscription"
+msgstr "Nouvelle cotisation"
-#: subscription/models.py:68
-msgid "You can not subscribe many time for the same period"
-msgstr "Vous ne pouvez pas cotiser plusieurs fois pour la même période"
+#: core/templates/core/user_edit.jinja:4
+msgid "Edit user"
+msgstr "Éditer l'utilisateur"
-#: subscription/models.py:72
-msgid "Subscription error"
-msgstr "Erreur de cotisation"
+#: core/templates/core/user_edit.jinja:8
+msgid "Edit user profile"
+msgstr "Éditer le profil de l'utilisateur"
-#: subscription/views.py:54
-msgid "A user with that email address already exists"
-msgstr "Un utilisateur avec cette adresse email existe déjà"
+#: core/templates/core/user_edit.jinja:14
+msgid "Current profile: "
+msgstr "Profil actuel : "
-#: subscription/views.py:70
-msgid "You must either choose an existing user or create a new one properly"
-msgstr ""
-"Vous devez soit choisir un utilisateur existant, ou en créer un proprement."
+#: core/templates/core/user_edit.jinja:24
+msgid "Take picture"
+msgstr "Prendre une photo"
-#~ msgid "Accounting type list"
-#~ msgstr "Liste des types comptable"
+#: core/templates/core/user_edit.jinja:29
+msgid "Current avatar: "
+msgstr "Avatar actuel : "
-#~ msgid "Accounting"
-#~ msgstr "Comptabilité"
+#: core/templates/core/user_edit.jinja:30
+msgid "Avatar"
+msgstr "Avatar"
-#~ msgid "Accounting types"
-#~ msgstr "Type comptable"
+#: core/templates/core/user_edit.jinja:32
+msgid "Current scrub: "
+msgstr "Blouse actuelle : "
-#~ msgid "New accounting type"
-#~ msgstr "Nouveau type comptable"
+#: core/templates/core/user_edit.jinja:33
+msgid "Scrub"
+msgstr "Blouse"
-#~ msgid "There is no types in this website."
-#~ msgstr "Il n'y a pas de types comptable dans ce site web."
+#: core/templates/core/user_edit.jinja:37
+msgid "Username: "
+msgstr "Nom d'utilisateur : "
-#~ msgid "Bank account: "
-#~ msgstr "Compte en banque : "
+#: core/templates/core/user_edit.jinja:42
+msgid "Change my password"
+msgstr "Changer mon mot de passe"
-#~ msgid "IBAN: "
-#~ msgstr "IBAN : "
+#: core/templates/core/user_edit.jinja:44
+msgid "Change user password"
+msgstr "Changer le mot de passe"
-#~ msgid "Number: "
-#~ msgstr "Numéro : "
+#: core/templates/core/user_godfathers.jinja:5
+#, python-format
+msgid "%(user_name)s's godfathers"
+msgstr "Parrains de %(user_name)s"
-#~ msgid "New club account"
-#~ msgstr "Nouveau compte club"
+#: core/templates/core/user_godfathers.jinja:10 core/views/user.py:135
+msgid "Godfathers"
+msgstr "Parrains"
-#~ msgid "Bank account list"
-#~ msgstr "Liste des comptes en banque"
+#: core/templates/core/user_godfathers.jinja:18
+msgid "No godfathers"
+msgstr "Pas de parrains"
-#~ msgid "Manage simplified types"
-#~ msgstr "Gérer les types simplifiés"
+#: core/templates/core/user_godfathers.jinja:21
+msgid "Godchildren"
+msgstr "Fillots"
-#~ msgid "Manage accounting types"
-#~ msgstr "Gérer les types comptable"
+#: core/templates/core/user_godfathers.jinja:29
+msgid "No godchildren"
+msgstr "Pas de fillots"
-#~ msgid "New bank account"
-#~ msgstr "Nouveau compte en banque"
+#: core/templates/core/user_group.jinja:4
+#, python-format
+msgid "Edit user groups for %(user_name)s"
+msgstr "Éditer les groupes pour %(user_name)s"
-#~ msgid "There is no accounts in this website."
-#~ msgstr "Il n'y a pas de comptes dans ce site web."
+#: core/templates/core/user_list.jinja:4 core/templates/core/user_list.jinja:8
+msgid "User list"
+msgstr "Liste d'utilisateurs"
-#~ msgid "Club account:"
-#~ msgstr "Compte club : "
+#: core/templates/core/user_stats.jinja:4
+#, python-format
+msgid "%(user_name)s's stats"
+msgstr "Stats de %(user_name)s"
-#~ msgid "New label"
-#~ msgstr "Nouvelle étiquette"
+#: core/templates/core/user_stats.jinja:9
+msgid "Permanencies"
+msgstr "Permanences"
-#~ msgid "Label list"
-#~ msgstr "Liste des étiquettes"
+#: core/templates/core/user_stats.jinja:17
+msgid "Buyings"
+msgstr "Achats"
-#~ msgid "New journal"
-#~ msgstr "Nouveau classeur"
+#: core/templates/core/user_stats.jinja:23
+msgid "Product top 10"
+msgstr "Top 10 produits"
-#~ 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"
+#: core/templates/core/user_tools.jinja:4
+#, python-format
+msgid "%(user_name)s's tools"
+msgstr "Outils de %(user_name)s"
-#~ msgid "Name"
-#~ msgstr "Nom"
+#: core/templates/core/user_tools.jinja:8
+msgid "User Tools"
+msgstr "Outils utilisateurs"
-#~ msgid "Amount"
-#~ msgstr "Montant"
+#: core/templates/core/user_tools.jinja:11
+msgid "Sith management"
+msgstr "Gestion de Sith"
-#~ msgid "Effective amount"
-#~ msgstr "Montant effectif"
+#: core/templates/core/user_tools.jinja:14 core/views/user.py:159
+msgid "Groups"
+msgstr "Groupes"
-#~ msgid "Closed"
-#~ msgstr "Fermé"
+#: core/templates/core/user_tools.jinja:15
+#: rootplace/templates/rootplace/merge.jinja:4
+msgid "Merge users"
+msgstr "Fusionner deux utilisateurs"
-#~ msgid "Actions"
-#~ msgstr "Actions"
+#: core/templates/core/user_tools.jinja:18
+msgid "Subscriptions"
+msgstr "Cotisations"
-#~ msgid "View"
-#~ msgstr "Voir"
+#: core/templates/core/user_tools.jinja:24 counter/views.py:449
+#: counter/views.py:598
+msgid "Counters"
+msgstr "Comptoirs"
-#~ msgid "General journal:"
-#~ msgstr "Classeur : "
+#: core/templates/core/user_tools.jinja:27
+msgid "General management"
+msgstr "Gestion générale"
-#~ msgid "Amount: "
-#~ msgstr "Montant: "
+#: core/templates/core/user_tools.jinja:28
+msgid "General counters management"
+msgstr "Gestion générale des comptoirs"
-#~ msgid "Effective amount: "
-#~ msgstr "Montant effectif: "
+#: core/templates/core/user_tools.jinja:29
+msgid "Products management"
+msgstr "Gestion des produits"
-#~ msgid "Journal is closed, you can not create operation"
-#~ msgstr "Le classeur est fermé, vous ne pouvez pas créer d'opération"
+#: core/templates/core/user_tools.jinja:30
+msgid "Product types management"
+msgstr "Gestion des types de produit"
-#~ msgid "New operation"
-#~ msgstr "Nouvelle opération"
+#: core/templates/core/user_tools.jinja:31
+#: counter/templates/counter/cash_summary_list.jinja:23 counter/views.py:469
+msgid "Cash register summaries"
+msgstr "Relevés de caisse"
-#~ msgid "Nb"
-#~ msgstr "No"
+#: core/templates/core/user_tools.jinja:37 core/views/user.py:169
+#: counter/templates/counter/counter_list.jinja:18
+#: counter/templates/counter/counter_list.jinja:33
+#: counter/templates/counter/counter_list.jinja:48
+msgid "Stats"
+msgstr "Stats"
-#~ msgid "Date"
-#~ msgstr "Date"
+#: core/templates/core/user_tools.jinja:46
+msgid "General accounting"
+msgstr "Comptabilité générale"
-#~ msgid "Label"
-#~ msgstr "Étiquette"
+#: core/templates/core/user_tools.jinja:55
+msgid "Club account: "
+msgstr "Compte club : "
-#~ msgid "Payment mode"
-#~ msgstr "Méthode de paiement"
+#: core/views/files.py:46
+msgid "Add a new folder"
+msgstr "Ajouter un nouveau dossier"
-#~ msgid "Target"
-#~ msgstr "Cible"
+#: core/views/files.py:57
+#, python-format
+msgid "Error creating folder %(folder_name)s: %(msg)s"
+msgstr "Erreur de création du dossier %(folder_name)s : %(msg)s"
-#~ msgid "Code"
-#~ msgstr "Code"
+#: core/views/files.py:66 core/views/forms.py:181 core/views/forms.py:185
+#, python-format
+msgid "Error uploading file %(file_name)s: %(msg)s"
+msgstr "Erreur d'envoie du fichier %(file_name)s : %(msg)s"
-#~ msgid "Nature"
-#~ msgstr "Nature"
+#: core/views/forms.py:59 core/views/forms.py:62
+msgid "Choose file"
+msgstr "Choisir un fichier"
-#~ msgid "Done"
-#~ msgstr "Effectué"
+#: core/views/forms.py:73 core/views/forms.py:76
+msgid "Choose user"
+msgstr "Choisir un utilisateur"
-#~ msgid "Back to club account"
-#~ msgstr "Retour au compte club"
+#: core/views/forms.py:98
+msgid "Username, email, or account number"
+msgstr "Nom d'utilisateur, email, ou numéro de compte AE"
-#~ msgid "There is no label in this club account."
-#~ msgstr "Il n'y a pas d'étiquette dans ce compte club."
+#: core/views/forms.py:140
+msgid ""
+"Profile: you need to be visible on the picture, in order to be recognized (e."
+"g. by the barmen)"
+msgstr ""
+"Photo de profil: vous devez être visible sur la photo afin d'être reconnu "
+"(par exemple par les barmen)"
-#~ msgid "Edit operation"
-#~ msgstr "Éditer l'opération"
+#: core/views/forms.py:141
+msgid "Avatar: used on the forum"
+msgstr "Avatar : utilisé sur le forum"
-#~ msgid "Save"
-#~ msgstr "Sauver"
+#: core/views/forms.py:142
+msgid "Scrub: let other know how your scrub looks like!"
+msgstr "Blouse : montrez aux autres à quoi ressemble votre blouse !"
-#~ msgid "Simplified type list"
-#~ msgstr "Liste des types simplifiés"
+#: core/views/forms.py:186
+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"
-#~ msgid "Simplified types"
-#~ msgstr "Types simplifiés"
+#: core/views/forms.py:203
+msgid "Godfather"
+msgstr "Parrain"
-#~ msgid "New simplified type"
-#~ msgstr "Nouveau type simplifié"
+#: core/views/forms.py:203
+msgid "Godchild"
+msgstr "Fillot"
-#~ msgid "Club list"
-#~ msgstr "Liste des clubs"
+#: core/views/user.py:298
+msgid "User already has a profile picture"
+msgstr "L'utilisateur a déjà une photo de profil"
-#~ msgid "New club"
-#~ msgstr "Nouveau club"
+#: counter/models.py:27
+msgid "account id"
+msgstr "numéro de compte"
-#~ msgid "There is no club in this website."
-#~ msgstr "Il n'y a pas de club dans ce site web."
+#: counter/models.py:31
+msgid "customer"
+msgstr "client"
-#~ msgid "Club members"
-#~ msgstr "Membres du club"
+#: counter/models.py:32
+msgid "customers"
+msgstr "clients"
-#~ msgid "Role"
-#~ msgstr "Rôle"
+#: counter/models.py:47 counter/templates/counter/counter_click.jinja:48
+#: counter/templates/counter/counter_click.jinja:82
+msgid "Not enough money"
+msgstr "Solde insuffisant"
-#~ msgid "Since"
-#~ msgstr "Depuis"
+#: counter/models.py:75 counter/models.py:97
+msgid "product type"
+msgstr "type du produit"
-#~ msgid "Mark as old"
-#~ msgstr "Marquer comme ancien"
+#: counter/models.py:100
+msgid "purchase price"
+msgstr "prix d'achat"
-#~ msgid "Club old members"
-#~ msgstr "Anciens membres du club"
+#: counter/models.py:101
+msgid "selling price"
+msgstr "prix de vente"
-#~ msgid "From"
-#~ msgstr "Du"
+#: counter/models.py:102
+msgid "special selling price"
+msgstr "prix de vente spécial"
-#~ msgid "To"
-#~ msgstr "Au"
+#: counter/models.py:103
+msgid "icon"
+msgstr "icône"
-#~ msgid "Show"
-#~ msgstr "Montrer"
+#: counter/models.py:105
+msgid "limit age"
+msgstr "âge limite"
-#~ msgid "Quantity: "
-#~ msgstr "Quantité : "
+#: counter/models.py:106
+msgid "tray price"
+msgstr "prix plateau"
-#~ msgid "units"
-#~ msgstr "unités"
+#: counter/models.py:107
+msgid "parent product"
+msgstr "produit parent"
-#~ msgid "Total: "
-#~ msgstr "Total : "
+#: counter/models.py:109
+msgid "buying groups"
+msgstr "groupe d'achat"
-#~ msgid "Barman"
-#~ msgstr "Barman"
+#: counter/models.py:110
+msgid "archived"
+msgstr "archivé"
-#~ msgid "Customer"
-#~ msgstr "Client"
+#: counter/models.py:113 counter/models.py:478
+msgid "product"
+msgstr "produit"
-#~ msgid "Quantity"
-#~ msgstr "Quantité"
+#: counter/models.py:132
+msgid "products"
+msgstr "produits"
-#~ msgid "Total"
-#~ msgstr "Total"
+#: counter/models.py:133
+msgid "counter type"
+msgstr "type de comptoir"
-#~ msgid "Payment method"
-#~ msgstr "Méthode de paiement"
+#: counter/models.py:135
+msgid "Bar"
+msgstr "Bar"
-#~ msgid "Club tools"
-#~ msgstr "Outils club"
+#: counter/models.py:135
+msgid "Office"
+msgstr "Bureau"
-#~ msgid "Counters:"
-#~ msgstr "Comptoirs : "
+#: counter/models.py:135 counter/templates/counter/counter_list.jinja:11
+#: eboutic/templates/eboutic/eboutic_main.jinja:4
+#: 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:290 sith/settings.py:298
+msgid "Eboutic"
+msgstr "Eboutic"
-#~ msgid "Accouting: "
-#~ msgstr "Comptabilité : "
+#: counter/models.py:136
+msgid "sellers"
+msgstr "vendeurs"
-#~ msgid "Manage launderettes"
-#~ msgstr "Gestion des laveries"
+#: counter/models.py:139 launderette/models.py:125
+msgid "token"
+msgstr "jeton"
-#~ msgid "404, Not Found"
-#~ msgstr "404. Non trouvé"
+#: counter/models.py:142 counter/models.py:379 counter/models.py:396
+#: launderette/models.py:16
+msgid "counter"
+msgstr "comptoir"
-#~ msgid "Welcome!"
-#~ msgstr "Bienvenue!"
+#: counter/models.py:240
+msgid "bank"
+msgstr "banque"
-#~ msgid "Logo"
-#~ msgstr "Logo"
+#: counter/models.py:242 counter/models.py:283
+msgid "is validated"
+msgstr "est validé"
-#~ msgid "Login"
-#~ msgstr "Connexion"
+#: counter/models.py:245
+msgid "refilling"
+msgstr "rechargement"
-#~ msgid "Register"
-#~ msgstr "S'enregister"
+#: counter/models.py:276 eboutic/models.py:103
+msgid "unit price"
+msgstr "prix unitaire"
-#~ msgid "Logout"
-#~ msgstr "Déconnexion"
+#: counter/models.py:277 counter/models.py:468 eboutic/models.py:104
+msgid "quantity"
+msgstr "quantité"
-#~ msgid "Main"
-#~ msgstr "Accueil"
+#: counter/models.py:282
+msgid "Sith account"
+msgstr "Compte utilisateur"
-#~ msgid "Matmatronch"
-#~ msgstr "Matmatronch"
+#: counter/models.py:282 sith/settings.py:283 sith/settings.py:288
+#: sith/settings.py:310
+msgid "Credit card"
+msgstr "Carte bancaire"
-#~ msgid "Wiki"
-#~ msgstr "Wiki"
+#: counter/models.py:286
+msgid "selling"
+msgstr "vente"
-#~ msgid "SAS"
-#~ msgstr "SAS"
+#: counter/models.py:304
+msgid "Unknown event"
+msgstr "Évènement inconnu"
-#~ msgid "Forum"
-#~ msgstr "Forum"
+#: counter/models.py:305
+#, python-format
+msgid "Eticket bought for the event %(event)s"
+msgstr "Achat d'eticket pour l'évènement %(event)s"
-#~ msgid "Services"
-#~ msgstr "Services"
+#: counter/models.py:307 counter/models.py:319
+#, python-format
+msgid ""
+"You bought an eticket for the event %(event)s.\n"
+"You can download it on this page %(url)s."
+msgstr ""
+"Vous avez acheté un eticket pour l'évènement %(event)s.\n"
+"Vous pouvez le télécharger en visitant cette page %(url)s"
-#~ msgid "Sponsors"
-#~ msgstr "Partenaires"
+#: counter/models.py:382
+msgid "last activity date"
+msgstr "dernière activité"
-#~ msgid "Help"
-#~ msgstr "Aide"
+#: counter/models.py:385
+msgid "permanency"
+msgstr "permanence"
-#~ msgid "Site made by good people"
-#~ msgstr "Site réalisé par des gens bons"
+#: counter/models.py:399
+msgid "emptied"
+msgstr "coffre vidée"
-#~ msgid "Create %(name)s"
-#~ msgstr "Créer %(name)s"
+#: counter/models.py:402
+msgid "cash register summary"
+msgstr "relevé de caisse"
-#~ msgid "Delete confirmation"
-#~ msgstr "Confirmation de suppression"
+#: counter/models.py:466
+msgid "cash summary"
+msgstr "relevé"
-#~ msgid "Are you sure you want to delete \"%(obj)s\"?"
-#~ msgstr "Êtes-vous sûr de vouloir supprimer \"%(obj)s\" ?"
+#: counter/models.py:467
+msgid "value"
+msgstr "valeur"
-#~ msgid "Confirm"
-#~ msgstr "Confirmation"
+#: counter/models.py:469
+msgid "check"
+msgstr "chèque"
-#~ msgid "Cancel"
-#~ msgstr "Annuler"
+#: counter/models.py:472
+msgid "cash register summary item"
+msgstr "élément de relevé de caisse"
-#~ msgid "Edit %(obj)s"
-#~ msgstr "Éditer %(obj)s"
+#: counter/models.py:479
+msgid "banner"
+msgstr "bannière"
-#, fuzzy
-#~| msgid "Create it?"
-#~ msgid "Create "
-#~ msgstr "La créer ?"
+#: counter/models.py:480
+msgid "event date"
+msgstr "date de l'événement"
-#, fuzzy
-#~| msgid "Create it?"
-#~ msgid "Create"
-#~ msgstr "La créer ?"
+#: counter/models.py:481
+msgid "event title"
+msgstr "titre de l'événement"
-#~ msgid "New file"
-#~ msgstr "Nouveau fichier"
+#: counter/models.py:482
+msgid "secret"
+msgstr "secret"
-#~ msgid "Not found"
-#~ msgstr "Non trouvé"
+#: counter/templates/counter/activity.jinja:5
+#: counter/templates/counter/activity.jinja:9
+#, python-format
+msgid "%(counter_name)s activity"
+msgstr "Activité sur %(counter_name)s"
-#~ msgid "My files"
-#~ msgstr "Mes fichiers"
+#: counter/templates/counter/activity.jinja:11
+msgid "Barman list"
+msgstr "Barmans"
-#~ msgid "Prop"
-#~ msgstr "Propriétés"
+#: counter/templates/counter/cash_register_summary.jinja:8
+msgid "Make a cash register summary"
+msgstr "Faire un relevé de caisse"
-#~ msgid "Owner: "
-#~ msgstr "Propriétaire : "
+#: counter/templates/counter/cash_summary_list.jinja:5
+#: counter/templates/counter/cash_summary_list.jinja:10
+msgid "Cash register summary list"
+msgstr "Liste des relevés de caisse"
-#~ msgid "Real name: "
-#~ msgstr "Nom réel : "
+#: counter/templates/counter/cash_summary_list.jinja:11
+msgid "Theoric sums"
+msgstr "Sommes théoriques"
-#~ msgid "Date: "
-#~ msgstr "Date : "
+#: counter/templates/counter/cash_summary_list.jinja:36 counter/views.py:712
+msgid "Emptied"
+msgstr "Coffre vidé"
-#~ msgid "Type: "
-#~ msgstr "Type : "
+#: counter/templates/counter/cash_summary_list.jinja:48
+msgid "yes"
+msgstr "oui"
+
+#: counter/templates/counter/cash_summary_list.jinja:59
+msgid "There is no cash register summary in this website."
+msgstr "Il n'y a pas de relevé de caisse dans ce site web."
+
+#: counter/templates/counter/counter_click.jinja:35
+#: launderette/templates/launderette/launderette_admin.jinja:8
+msgid "Selling"
+msgstr "Vente"
+
+#: counter/templates/counter/counter_click.jinja:39
+#: counter/templates/counter/counter_click.jinja:73
+msgid "Too young for that product"
+msgstr "Trop jeune pour ce produit"
+
+#: counter/templates/counter/counter_click.jinja:42
+#: counter/templates/counter/counter_click.jinja:76
+msgid "Not allowed for that product"
+msgstr "Non autorisé pour ce produit"
+
+#: counter/templates/counter/counter_click.jinja:45
+#: counter/templates/counter/counter_click.jinja:79
+msgid "No date of birth provided"
+msgstr "Pas de date de naissance renseigné"
+
+#: counter/templates/counter/counter_click.jinja:55
+#: counter/templates/counter/counter_click.jinja:103
+#: counter/templates/counter/invoices_call.jinja:16
+#: launderette/templates/launderette/launderette_admin.jinja:35
+#: launderette/templates/launderette/launderette_click.jinja:13
+msgid "Go"
+msgstr "Valider"
+
+#: counter/templates/counter/counter_click.jinja:57
+#: eboutic/templates/eboutic/eboutic_main.jinja:27
+#: eboutic/templates/eboutic/eboutic_makecommand.jinja:11
+msgid "Basket: "
+msgstr "Panier : "
+
+#: counter/templates/counter/counter_click.jinja:88
+msgid "Finish"
+msgstr "Terminer"
+
+#: counter/templates/counter/counter_click.jinja:97
+msgid "Refilling"
+msgstr "Rechargement"
+
+#: counter/templates/counter/counter_list.jinja:4
+#: counter/templates/counter/counter_list.jinja:10
+msgid "Counter admin list"
+msgstr "Liste des comptoirs"
+
+#: counter/templates/counter/counter_list.jinja:8
+msgid "New counter"
+msgstr "Nouveau comptoir"
+
+#: counter/templates/counter/counter_list.jinja:26
+msgid "Bars"
+msgstr "Bars"
+
+#: counter/templates/counter/counter_list.jinja:41
+msgid "Offices"
+msgstr "Bureaux"
+
+#: counter/templates/counter/counter_list.jinja:57
+msgid "There is no counters in this website."
+msgstr "Il n'y a pas de comptoirs dans ce site web."
+
+#: counter/templates/counter/counter_main.jinja:12
+#: counter/templates/counter/counter_main.jinja:16
+#: launderette/templates/launderette/launderette_click.jinja:8
+#, python-format
+msgid "%(counter_name)s counter"
+msgstr "Comptoir %(counter_name)s"
+
+#: counter/templates/counter/counter_main.jinja:21
+msgid "Last selling: "
+msgstr "Dernière vente : "
+
+#: counter/templates/counter/counter_main.jinja:22
+msgid "Client: "
+msgstr "Client : "
+
+#: counter/templates/counter/counter_main.jinja:22
+msgid "New amount: "
+msgstr "Nouveau montant : "
+
+#: counter/templates/counter/counter_main.jinja:31
+msgid "Enter client code:"
+msgstr "Entrez un code client : "
+
+#: counter/templates/counter/counter_main.jinja:36
+msgid "validate"
+msgstr "valider"
+
+#: counter/templates/counter/counter_main.jinja:39
+msgid "Please, login"
+msgstr "Merci de vous identifier"
+
+#: counter/templates/counter/counter_main.jinja:44
+msgid "Barman: "
+msgstr "Barman : "
+
+#: counter/templates/counter/eticket_list.jinja:4
+#: counter/templates/counter/eticket_list.jinja:10
+msgid "Eticket list"
+msgstr "Liste des etickets"
+
+#: counter/templates/counter/eticket_list.jinja:8
+msgid "New eticket"
+msgstr "Nouveau eticket"
+
+#: counter/templates/counter/eticket_list.jinja:17
+msgid "There is no eticket in this website."
+msgstr "Il n'y a pas de eticket sur ce site web."
+
+#: counter/templates/counter/invoices_call.jinja:4 counter/views.py:474
+msgid "Invoices call"
+msgstr "Appels à facture"
-#~ msgid "Size: "
-#~ msgstr "Taille : "
+#: counter/templates/counter/invoices_call.jinja:8
+#, python-format
+msgid "Invoices call for %(date)s"
+msgstr "Appels à facture pour %(date)s"
-#~ msgid "bytes"
-#~ msgstr "octets"
+#: counter/templates/counter/invoices_call.jinja:9
+msgid "Choose another month: "
+msgstr "Choisir un autre mois : "
-#~ msgid "Download"
-#~ msgstr "Télécharger"
+#: counter/templates/counter/invoices_call.jinja:21
+#, fuzzy
+#| msgid "Sum"
+msgid "Sum"
+msgstr "Somme"
-#~ msgid "There is no file in this website."
-#~ msgstr "Il n'y a pas de fichier sur ce site web."
+#: counter/templates/counter/last_ops.jinja:5
+#: counter/templates/counter/last_ops.jinja:9
+#, python-format
+msgid "%(counter_name)s last operations"
+msgstr "Dernières opérations sur %(counter_name)s"
-#~ msgid "Back to list"
-#~ msgstr "Retour à la liste"
+#: counter/templates/counter/product_list.jinja:4
+#: counter/templates/counter/product_list.jinja:12
+msgid "Product list"
+msgstr "Liste des produits"
-#~ msgid "Edit group"
-#~ msgstr "Éditer le groupe"
+#: counter/templates/counter/product_list.jinja:9
+msgid "New product"
+msgstr "Nouveau produit"
-#~ msgid "Update"
-#~ msgstr "Mettre à jour"
+#: counter/templates/counter/product_list.jinja:21
+msgid "Uncategorized"
+msgstr "Sans catégorie"
-#~ msgid "Group list"
-#~ msgstr "Liste des groupes"
+#: counter/templates/counter/product_list.jinja:28
+msgid "There is no products in this website."
+msgstr "Il n'y a pas de produits dans ce site web."
-#~ msgid "New group"
-#~ msgstr "Nouveau groupe"
+#: counter/templates/counter/producttype_list.jinja:4
+#: counter/templates/counter/producttype_list.jinja:10
+msgid "Product type list"
+msgstr "Liste des types de produit"
-#~ msgid "Welcome to the new AE's website!"
-#~ msgstr "Bienvenue sur le nouveau site de l'AE ! "
+#: counter/templates/counter/producttype_list.jinja:8
+msgid "New product type"
+msgstr "Nouveau type de produit"
-#~ msgid "Your username and password didn't match. Please try again."
-#~ msgstr ""
-#~ "Votre nom d'utilisateur et votre mot de passe ne correspondent pas. Merci "
-#~ "de réessayer."
+#: counter/templates/counter/producttype_list.jinja:17
+msgid "There is no product types in this website."
+msgstr "Il n'y a pas de types de produit dans ce site web."
-#~ msgid ""
-#~ "Your account doesn't have access to this page. To proceed,\n"
-#~ " please login with an account that has access."
-#~ msgstr ""
-#~ "Votre compte n'a pas accès à cette page. Merci de vous identifier avec un "
-#~ "compte qui a accès."
+#: counter/templates/counter/stats.jinja:5
+#: counter/templates/counter/stats.jinja:9
+#, python-format
+msgid "%(counter_name)s stats"
+msgstr "Stats sur %(counter_name)s"
-#~ msgid "Please login to see this page."
-#~ msgstr "Merci de vous identifier pour voir cette page."
+#: counter/templates/counter/stats.jinja:10
+#, python-format
+msgid "Top 100 %(counter_name)s"
+msgstr "Top 100 %(counter_name)s"
-#~ msgid "login"
-#~ msgstr "login"
+#: counter/templates/counter/stats.jinja:16
+msgid "Promo"
+msgstr "Promo"
-#~ msgid "Lost password?"
-#~ msgstr "Mot de passe perdu ?"
+#: counter/templates/counter/stats.jinja:19
+msgid "Percentage"
+msgstr "Pourcentage"
-#~ msgid "Born: "
-#~ msgstr "Né le : "
+#: counter/views.py:55
+msgid "User not found"
+msgstr "Utilisateur non trouvé"
-#~ msgid "Promo: "
-#~ msgstr "Promo : "
+#: counter/views.py:84
+msgid "Cash summary"
+msgstr "Relevé de caisse"
-#~ msgid "Subscribed until %(subscription_end)s"
-#~ msgstr "Cotisant jusqu'au %(subscription_end)s"
+#: counter/views.py:89
+msgid "Last operations"
+msgstr "Dernières opérations"
-#~ msgid "Account number: "
-#~ msgstr "Numero de compte : "
+#: counter/views.py:123
+msgid "Bad credentials"
+msgstr "Mauvais identifiants"
-#~ msgid "Tokens"
-#~ msgstr "Jetons"
+#: counter/views.py:125
+msgid "User is not barman"
+msgstr "L'utilisateur n'est pas barman."
-#~ msgid ""
-#~ "You're receiving this email because you subscribed to the UTBM student "
-#~ "association."
-#~ msgstr ""
-#~ "Vous avez reçu cet email parce que vous avez cotisé à l'Association des "
-#~ "Étudiants de l'UTBM."
+#: counter/views.py:129
+msgid "Bad location, someone is already logged in somewhere else"
+msgstr "Mauvais comptoir, quelqu'un est déjà connecté ailleurs"
-#~ msgid "Please go to the following page and choose a new password:"
-#~ msgstr ""
-#~ "Merci de vous rendre sur la page suivante et de choisir un nouveau mot de "
-#~ "passe :"
+#: counter/views.py:319
+msgid "END"
+msgstr "FIN"
-#~ msgid "Your username, in case it was not given to you: "
-#~ msgstr "Votre nom d'utilisateur, si il ne vous a pas été donné :"
+#: counter/views.py:321
+msgid "CAN"
+msgstr "ANN"
-#~ msgid ""
-#~ "You also got a new account that will be useful to purchase products in "
-#~ "the living areas and on the Eboutic."
-#~ msgstr ""
-#~ "Un compte vous a également été créé, qui vous servira notamment à "
-#~ "consommer dans les lieux de vie ou sur l'Eboutic."
+#: counter/views.py:351
+msgid "You have not enough money to buy all the basket"
+msgstr "Vous n'avez pas assez d'argent pour acheter le panier"
-#~ msgid "Here is your account number: %(account)s"
-#~ msgstr "Voici votre numéro de compte AE : %(account)s"
+#: counter/views.py:444
+msgid "Counter administration"
+msgstr "Administration des comptoirs"
-#~ msgid "Thanks for subscribing! "
-#~ msgstr "Merci d'avoir cotisé !"
+#: counter/views.py:454
+msgid "Products"
+msgstr "Produits"
-#~ msgid "The AE team"
-#~ msgstr "L'équipe AE"
+#: counter/views.py:459
+msgid "Archived products"
+msgstr "Produits archivés"
-#~ msgid "New subscription to the UTBM student association"
-#~ msgstr "Nouvelle cotisation à l'Association des Étudiants de l'UTBM"
+#: counter/views.py:464
+msgid "Product types"
+msgstr "Types de produit"
-#~ msgid "Page list"
-#~ msgstr "Liste des pages"
+#: counter/views.py:595
+msgid "Parent product"
+msgstr "Produit parent"
-#~ msgid "Create page"
-#~ msgstr "Créer une page"
+#: counter/views.py:596
+msgid "Buying groups"
+msgstr "Groupes d'achat"
-#~ msgid "History"
-#~ msgstr "Historique"
+#: counter/views.py:691
+msgid "10 cents"
+msgstr "10 centimes"
-#~ msgid "Create it?"
-#~ msgstr "La créer ?"
+#: counter/views.py:692
+msgid "20 cents"
+msgstr "20 centimes"
-#~ msgid "This may not be the last update, you are seeing revision %(rev_id)s!"
-#~ msgstr ""
-#~ "Ceci n'est peut-être pas la dernière version de la page. Vous consultez "
-#~ "la version %(rev_id)s."
+#: counter/views.py:693
+msgid "50 cents"
+msgstr "50 centimes"
-#~ msgid "You're seeing the history of page \"%(page_name)s\""
-#~ msgstr "Vous consultez l'historique de la page \"%(page_name)s\""
+#: counter/views.py:694
+msgid "1 euro"
+msgstr "1 €"
-#~ msgid "last"
-#~ msgstr "actuel"
+#: counter/views.py:695
+msgid "2 euros"
+msgstr "2 €"
-#~ msgid "There is no page in this website."
-#~ msgstr "Il n'y a pas de page sur ce site web."
+#: counter/views.py:696
+msgid "5 euros"
+msgstr "5 €"
-#~ msgid "Page properties"
-#~ msgstr "Propriétés de la page"
+#: counter/views.py:697
+msgid "10 euros"
+msgstr "10 €"
-#~ msgid "Edit page"
-#~ msgstr "Éditer la page"
+#: counter/views.py:698
+msgid "20 euros"
+msgstr "20 €"
-#~ msgid "Preview"
-#~ msgstr "Prévisualiser"
+#: counter/views.py:699
+msgid "50 euros"
+msgstr "50 €"
-#~ msgid "Change password for %(user)s"
-#~ msgstr "Changer le mot de passe de %(user)s"
+#: counter/views.py:700
+msgid "100 euros"
+msgstr "100 €"
-#~ msgid "You successfully changed your password!"
-#~ msgstr "Vous avez correctement changé votre mot de passe !"
+#: counter/views.py:701 counter/views.py:703 counter/views.py:705
+#: counter/views.py:707 counter/views.py:709
+msgid "Check amount"
+msgstr "Montant du chèque"
-#~ msgid "Reset"
-#~ msgstr "Reset"
+#: counter/views.py:702 counter/views.py:704 counter/views.py:706
+#: counter/views.py:708 counter/views.py:710
+msgid "Check quantity"
+msgstr "Nombre de chèque"
-#~ msgid "You successfully reset your password!"
-#~ msgstr "Vous avez correctement réinitialisé votre mot de passe !"
+#: eboutic/models.py:49
+msgid "validated"
+msgstr "validé"
-#~ msgid "Password reset sent"
-#~ msgstr "Réinitialisation de mot de passe envoyée"
+#: eboutic/models.py:62
+msgid "Invoice already validated"
+msgstr "Facture déjà validée"
-#~ msgid ""
-#~ "We've emailed you instructions for setting your password, if an account "
-#~ "exists with the email you entered. You should\n"
-#~ "receive them shortly."
-#~ msgstr ""
-#~ "Nous vous avons envoyé les instructions pour réinitialiser votre mot de "
-#~ "passe par email, si un compte avec l'email entré existe effectivement.\n"
-#~ "Vous devriez les recevoir rapidement."
+#: eboutic/models.py:100
+msgid "product id"
+msgstr "ID du produit"
-#~ msgid ""
-#~ "If you don't receive an email, please make sure you've entered the "
-#~ "address you registered with, and check your spam\n"
-#~ "folder."
-#~ msgstr ""
-#~ "Si vous ne recevez pas d'email, assurez-vous d'avoir correctement entré "
-#~ "l'adresse email avec laquelle vous vous êtes inscrit, et vérifiez votre "
-#~ "dossier de spam."
+#: eboutic/models.py:101
+msgid "product name"
+msgstr "nom du produit"
-#~ msgid ""
-#~ "You're receiving this email because you requested a password reset for "
-#~ "your user account at %(site_name)s."
-#~ msgstr ""
-#~ "Vous avez reçu cet email parce que vous avez demandé une réinitialisation "
-#~ "du mot de passe pour votre compte sur le site %(site_name)s."
+#: eboutic/models.py:102
+msgid "product type id"
+msgstr "id du type du produit"
-#~ msgid "Your username, in case you've forgotten: "
-#~ msgstr "Votre nom d'utilisateur, en cas d'oubli :"
+#: eboutic/models.py:113
+msgid "basket"
+msgstr "panier"
-#~ msgid "Thanks for using our site! "
-#~ msgstr "Merci d'utiliser notre site !"
+#: eboutic/templates/eboutic/eboutic_main.jinja:37
+msgid "Proceed to command"
+msgstr "Procéder à la commande"
-#~ msgid "The %(site_name)s team"
-#~ msgstr "L'équipe de %(site_name)s"
+#: eboutic/templates/eboutic/eboutic_makecommand.jinja:4
+msgid "Basket state"
+msgstr "État du panier"
-#~ msgid "Register a user"
-#~ msgstr "Enregistrer un utilisateur"
+#: eboutic/templates/eboutic/eboutic_makecommand.jinja:35
+msgid "Pay with credit card"
+msgstr "Payer avec une carte bancaire"
-#~ msgid "Welcome %(user_name)s!"
-#~ msgstr "Bienvenue, %(user_name)s!"
+#: eboutic/templates/eboutic/eboutic_makecommand.jinja:38
+msgid ""
+"AE account payment disabled because your basket contains refilling items."
+msgstr ""
+"Paiement par compte AE désactivé parce que votre panier contient des bons de "
+"rechargement."
-#~ msgid ""
-#~ "You successfully registred and you will soon receive a confirmation mail."
-#~ msgstr ""
-#~ "Vous vous êtes correctement enregistré, et vous devriez recevoir "
-#~ "rapidement un email de confirmation."
+#: eboutic/templates/eboutic/eboutic_makecommand.jinja:43
+msgid "Pay with Sith account"
+msgstr "Payer avec un compte AE"
-#~ msgid "Your username is %(username)s."
-#~ msgstr "Votre nom d'utilisateur est %(username)s."
+#: eboutic/templates/eboutic/eboutic_payment_result.jinja:8
+msgid "Payment failed"
+msgstr "Le paiement a échoué"
-#~ msgid "Search result"
-#~ msgstr "Résultat de la recherche"
+#: eboutic/templates/eboutic/eboutic_payment_result.jinja:10
+msgid "Payment successful"
+msgstr "Le paiement a été effectué"
-#~ msgid "Users"
-#~ msgstr "Utilisateurs"
+#: eboutic/templates/eboutic/eboutic_payment_result.jinja:12
+msgid "Return to eboutic"
+msgstr "Retourner à l'eboutic"
-#~ msgid "Year"
-#~ msgstr "Année"
+#: eboutic/views.py:140
+msgid "You do not have enough money to buy the basket"
+msgstr "Vous n'avez pas assez d'argent pour acheter le panier"
-#~ msgid "%(user_name)s's account"
-#~ msgstr "Compte de %(user_name)s"
+#: launderette/models.py:19
+#: launderette/templates/launderette/launderette_book.jinja:5
+#: launderette/templates/launderette/launderette_book_choose.jinja:4
+#: launderette/templates/launderette/launderette_main.jinja:4
+msgid "Launderette"
+msgstr "Laverie"
-#~ msgid "User account"
-#~ msgstr "Compte utilisateur"
+#: launderette/models.py:61 launderette/models.py:86
+msgid "launderette"
+msgstr "laverie"
-#~ msgid "Account buyings"
-#~ msgstr "Achat sur compte utilisateur"
+#: launderette/models.py:62 launderette/models.py:87 launderette/models.py:123
+msgid "type"
+msgstr "type"
-#~ msgid "Refillings"
-#~ msgstr "Rechargements"
+#: launderette/models.py:63
+msgid "is working"
+msgstr "fonctionne"
-#~ msgid "Eboutic invoices"
-#~ msgstr "Facture eboutic"
+#: launderette/models.py:66
+msgid "Machine"
+msgstr "Machine"
-#~ msgid "User has no account"
-#~ msgstr "L'utilisateur n'a pas de compte"
+#: launderette/models.py:88
+msgid "borrow date"
+msgstr "date d'emprunt"
-#~ msgid "Items"
-#~ msgstr "Articles"
+#: launderette/models.py:92
+msgid "Token"
+msgstr "Jeton"
-#~ msgid "%(user_name)s's club(s)"
-#~ msgstr "Clubs de %(user_name)s"
+#: launderette/models.py:98
+msgid "Token name can not be blank"
+msgstr "Le nom du jeton ne peut pas être vide"
-#~ msgid "Club(s)"
-#~ msgstr "Clubs"
+#: launderette/models.py:124
+msgid "machine"
+msgstr "machine"
-#~ msgid "Old club(s) :"
-#~ msgstr "Anciens clubs :"
+#: launderette/templates/launderette/launderette_admin.jinja:4
+msgid "Launderette admin"
+msgstr "Gestion de la laverie"
-#~ msgid "%(user_name)s's profile"
-#~ msgstr "Profil de %(user_name)s"
+#: launderette/templates/launderette/launderette_admin.jinja:9
+msgid "Sell"
+msgstr "Vendre"
-#~ msgid "Option: "
-#~ msgstr "Filière : "
+#: launderette/templates/launderette/launderette_admin.jinja:11
+msgid "Machines"
+msgstr "Machines"
-#~ msgid "Not subscribed"
-#~ msgstr "Non cotisant"
+#: launderette/templates/launderette/launderette_admin.jinja:12
+msgid "New machine"
+msgstr "Nouvelle machine"
-#~ msgid "New subscription"
-#~ msgstr "Nouvelle cotisation"
+#: launderette/templates/launderette/launderette_admin.jinja:42
+#: launderette/views.py:148
+msgid "Type"
+msgstr "Type"
-#~ msgid "Edit user"
-#~ msgstr "Éditer l'utilisateur"
+#: launderette/templates/launderette/launderette_book.jinja:12
+msgid "Choose"
+msgstr "Choisir"
-#~ msgid "Edit user profile"
-#~ msgstr "Éditer le profil de l'utilisateur"
+#: launderette/templates/launderette/launderette_book.jinja:23
+msgid "Washing and drying"
+msgstr "Lavage et séchage"
-#~ msgid "Current profile: "
-#~ msgstr "Profil actuel : "
+#: launderette/templates/launderette/launderette_book.jinja:27
+#: sith/settings.py:427
+msgid "Washing"
+msgstr "Lavage"
-#~ msgid "Take picture"
-#~ msgstr "Prendre une photo"
+#: launderette/templates/launderette/launderette_book.jinja:31
+#: sith/settings.py:427
+msgid "Drying"
+msgstr "Séchage"
-#~ msgid "Current avatar: "
-#~ msgstr "Avatar actuel : "
+#: launderette/templates/launderette/launderette_list.jinja:4
+#: launderette/templates/launderette/launderette_list.jinja:12
+msgid "Launderette admin list"
+msgstr "Liste des laveries"
-#~ msgid "Avatar"
-#~ msgstr "Avatar"
+#: launderette/templates/launderette/launderette_list.jinja:9
+msgid "New launderette"
+msgstr "Nouvelle laverie"
-#~ msgid "Current scrub: "
-#~ msgstr "Blouse actuelle : "
+#: launderette/templates/launderette/launderette_list.jinja:20
+msgid "There is no launderette in this website."
+msgstr "Il n'y a pas de laverie dans ce site web."
-#~ msgid "Scrub"
-#~ msgstr "Blouse"
+#: launderette/templates/launderette/launderette_main.jinja:9
+msgid "Edit presentation page"
+msgstr "Éditer la page de présentation"
-#~ msgid "Username: "
-#~ msgstr "Nom d'utilisateur : "
+#: launderette/templates/launderette/launderette_main.jinja:12
+msgid "Book launderette slot"
+msgstr "Réserver un créneau de laverie"
-#~ msgid "Change my password"
-#~ msgstr "Changer mon mot de passe"
+#: launderette/views.py:147
+msgid "Action"
+msgstr "Action"
-#~ msgid "Change user password"
-#~ msgstr "Changer le mot de passe"
+#: launderette/views.py:150
+msgid "Tokens, separated by spaces"
+msgstr "Jetons, séparés par des espaces"
-#~ msgid "%(user_name)s's godfathers"
-#~ msgstr "Parrains de %(user_name)s"
+#: launderette/views.py:165 launderette/views.py:179
+#, python-format
+msgid "Token %(token_name)s does not exists"
+msgstr "Le jeton %(token_name)s n'existe pas"
-#~ msgid "No godfathers"
-#~ msgstr "Pas de parrains"
+#: launderette/views.py:173
+#, python-format
+msgid "Token %(token_name)s already exists"
+msgstr "Un jeton %(token_name)s existe déjà"
-#~ msgid "Godchildren"
-#~ msgstr "Fillots"
+#: launderette/views.py:229
+msgid "User has booked no slot"
+msgstr "L'utilisateur n'a pas réservé de créneau"
-#~ msgid "No godchildren"
-#~ msgstr "Pas de fillots"
+#: launderette/views.py:319
+msgid "Token not found"
+msgstr "Jeton non trouvé"
-#~ msgid "Edit user groups for %(user_name)s"
-#~ msgstr "Éditer les groupes pour %(user_name)s"
+#: rootplace/templates/rootplace/merge.jinja:8
+msgid "Merge two users"
+msgstr "Fusionner deux utilisateurs"
-#~ msgid "User list"
-#~ msgstr "Liste d'utilisateurs"
+#: rootplace/templates/rootplace/merge.jinja:12
+msgid "Merge"
+msgstr "Fusion"
-#~ msgid "%(user_name)s's stats"
-#~ msgstr "Stats de %(user_name)s"
+#: rootplace/views.py:66
+msgid "User that will be kept"
+msgstr "Utilisateur qui sera conservé"
-#~ msgid "Permanencies"
-#~ msgstr "Permanences"
+#: rootplace/views.py:67
+msgid "User that will be deleted"
+msgstr "Utilisateur qui sera supprimé"
-#~ msgid "Buyings"
-#~ msgstr "Achats"
+#: sith/settings.py:165
+msgid "English"
+msgstr "Anglais"
-#~ msgid "Product top 10"
-#~ msgstr "Top 10 produits"
+#: sith/settings.py:166
+msgid "French"
+msgstr "Français"
-#~ msgid "%(user_name)s's tools"
-#~ msgstr "Outils de %(user_name)s"
+#: sith/settings.py:280 sith/settings.py:287 sith/settings.py:308
+msgid "Check"
+msgstr "Chèque"
-#~ msgid "User Tools"
-#~ msgstr "Outils utilisateurs"
+#: sith/settings.py:281 sith/settings.py:289 sith/settings.py:309
+msgid "Cash"
+msgstr "Espèces"
-#~ msgid "Sith management"
-#~ msgstr "Gestion de Sith"
+#: sith/settings.py:282
+msgid "Transfert"
+msgstr "Virement"
-#~ msgid "Merge users"
-#~ msgstr "Fusionner deux utilisateurs"
+#: sith/settings.py:295
+msgid "Belfort"
+msgstr "Belfort"
-#~ msgid "Subscriptions"
-#~ msgstr "Cotisations"
+#: sith/settings.py:296
+msgid "Sevenans"
+msgstr "Sevenans"
-#~ msgid "General management"
-#~ msgstr "Gestion générale"
+#: sith/settings.py:297
+msgid "Montbéliard"
+msgstr "Montbéliard"
-#~ msgid "General counters management"
-#~ msgstr "Gestion générale des comptoirs"
+#: sith/settings.py:337
+msgid "One semester"
+msgstr "Un semestre, 15 €"
-#~ msgid "Products management"
-#~ msgstr "Gestion des produits"
+#: sith/settings.py:342
+msgid "Two semesters"
+msgstr "Deux semestres, 28 €"
-#~ msgid "Product types management"
-#~ msgstr "Gestion des types de produit"
+#: sith/settings.py:347
+msgid "Common core cursus"
+msgstr "Cursus tronc commun, 45 €"
-#~ msgid "General accounting"
-#~ msgstr "Comptabilité générale"
+#: sith/settings.py:352
+msgid "Branch cursus"
+msgstr "Cursus branche, 45 €"
-#~ msgid "Club account: "
-#~ msgstr "Compte club : "
+#: sith/settings.py:357
+msgid "Alternating cursus"
+msgstr "Cursus alternant, 30 €"
-#~ msgid "%(counter_name)s activity"
-#~ msgstr "Activité sur %(counter_name)s"
+#: sith/settings.py:362
+msgid "Honorary member"
+msgstr "Membre honoraire, 0 €"
-#~ msgid "Barman list"
-#~ msgstr "Barmans"
+#: sith/settings.py:367
+msgid "Assidu member"
+msgstr "Membre d'Assidu, 0 €"
-#~ msgid "Make a cash register summary"
-#~ msgstr "Faire un relevé de caisse"
+#: sith/settings.py:372
+msgid "Amicale/DOCEO member"
+msgstr "Membre de l'Amicale/DOCEO, 0 €"
-#~ msgid "Cash register summary list"
-#~ msgstr "Liste des relevés de caisse"
+#: sith/settings.py:377
+msgid "UT network member"
+msgstr "Cotisant du réseau UT, 0 €"
-#~ msgid "Theoric sums"
-#~ msgstr "Sommes théoriques"
+#: sith/settings.py:382
+msgid "CROUS member"
+msgstr "Membres du CROUS, 0 €"
-#~ msgid "yes"
-#~ msgstr "oui"
+#: sith/settings.py:387
+msgid "Sbarro/ESTA member"
+msgstr "Membre de Sbarro ou de l'ESTA, 15 €"
-#~ msgid "There is no cash register summary in this website."
-#~ msgstr "Il n'y a pas de relevé de caisse dans ce site web."
+#: sith/settings.py:395
+msgid "President"
+msgstr "Président"
-#~ msgid "Selling"
-#~ msgstr "Vente"
+#: sith/settings.py:396
+msgid "Vice-President"
+msgstr "Vice-Président"
-#~ msgid "Too young for that product"
-#~ msgstr "Trop jeune pour ce produit"
+#: sith/settings.py:397
+msgid "Treasurer"
+msgstr "Trésorier"
-#~ msgid "Not allowed for that product"
-#~ msgstr "Non autorisé pour ce produit"
+#: sith/settings.py:398
+msgid "Communication supervisor"
+msgstr "Responsable com"
-#~ msgid "No date of birth provided"
-#~ msgstr "Pas de date de naissance renseigné"
+#: sith/settings.py:399
+msgid "Secretary"
+msgstr "Secrétaire"
-#~ msgid "Go"
-#~ msgstr "Valider"
+#: sith/settings.py:400
+msgid "IT supervisor"
+msgstr "Responsable info"
-#~ msgid "Basket: "
-#~ msgstr "Panier : "
+#: sith/settings.py:401
+msgid "Board member"
+msgstr "Membre du bureau"
-#~ msgid "Finish"
-#~ msgstr "Terminer"
+#: sith/settings.py:402
+msgid "Active member"
+msgstr "Membre actif"
-#~ msgid "Refilling"
-#~ msgstr "Rechargement"
+#: sith/settings.py:403
+msgid "Curious"
+msgstr "Curieux"
-#~ msgid "Counter admin list"
-#~ msgstr "Liste des comptoirs"
+#: subscription/models.py:16
+msgid "Bad subscription type"
+msgstr "Mauvais type de cotisation"
-#~ msgid "New counter"
-#~ msgstr "Nouveau comptoir"
+#: subscription/models.py:20
+msgid "Bad payment method"
+msgstr "Mauvais type de paiement"
-#~ msgid "Bars"
-#~ msgstr "Bars"
+#: subscription/models.py:52
+msgid "subscription type"
+msgstr "type d'inscription"
-#~ msgid "Offices"
-#~ msgstr "Bureaux"
+#: subscription/models.py:55
+msgid "subscription start"
+msgstr "début de la cotisation"
-#~ msgid "There is no counters in this website."
-#~ msgstr "Il n'y a pas de comptoirs dans ce site web."
+#: subscription/models.py:56
+msgid "subscription end"
+msgstr "fin de la cotisation"
-#~ msgid "%(counter_name)s counter"
-#~ msgstr "Comptoir %(counter_name)s"
+#: subscription/models.py:59
+msgid "location"
+msgstr "lieu"
-#~ msgid "Last selling: "
-#~ msgstr "Dernière vente : "
+#: subscription/models.py:68
+msgid "You can not subscribe many time for the same period"
+msgstr "Vous ne pouvez pas cotiser plusieurs fois pour la même période"
-#~ msgid "Client: "
-#~ msgstr "Client : "
+#: subscription/models.py:72
+msgid "Subscription error"
+msgstr "Erreur de cotisation"
-#~ msgid "New amount: "
-#~ msgstr "Nouveau montant : "
+#: subscription/views.py:54
+msgid "A user with that email address already exists"
+msgstr "Un utilisateur avec cette adresse email existe déjà"
-#~ msgid "Enter client code:"
-#~ msgstr "Entrez un code client : "
+#: subscription/views.py:70
+msgid "You must either choose an existing user or create a new one properly"
+msgstr ""
+"Vous devez soit choisir un utilisateur existant, ou en créer un proprement."
-#~ msgid "validate"
-#~ msgstr "valider"
+#, fuzzy
+#~| msgid "Page history"
+#~ msgid "Page source"
+#~ msgstr "Historique de la page"
-#~ msgid "Please, login"
-#~ msgstr "Merci de vous identifier"
+#, fuzzy
+#~| msgid "location"
+#~ msgid "Syndication"
+#~ msgstr "lieu"
-#~ msgid "Barman: "
-#~ msgstr "Barman : "
+#, fuzzy
+#~| msgid "second email address"
+#~ msgid "Enter a valid email address."
+#~ msgstr "adresse email secondaire"
-#~ msgid "Eticket list"
-#~ msgstr "Liste des etickets"
+#, fuzzy
+#~| msgid ""
+#~| "Enter a valid username. This value may contain only letters, numbers "
+#~| "and ./+/-/_ characters."
+#~ msgid ""
+#~ "Enter a valid 'slug' consisting of letters, numbers, underscores or "
+#~ "hyphens."
+#~ msgstr ""
+#~ "Entrez un nom d'utilisateur correct. Uniquement des lettres, numéros, "
+#~ "et ./+/-/_"
-#~ msgid "New eticket"
-#~ msgstr "Nouveau eticket"
+#, fuzzy
+#~| msgid "A user with that email address already exists"
+#~ msgid "%(model_name)s with this %(field_labels)s already exists."
+#~ msgstr "Un utilisateur avec cette adresse email existe déjà"
-#~ msgid "There is no eticket in this website."
-#~ msgstr "Il n'y a pas de eticket sur ce site web."
+#, fuzzy
+#~| msgid "Token name can not be blank"
+#~ msgid "This field cannot be blank."
+#~ msgstr "Le nom du jeton ne peut pas être vide"
-#~ msgid "Invoices call for %(date)s"
-#~ msgstr "Appels à facture pour %(date)s"
+#, fuzzy
+#~| msgid "number"
+#~ msgid "Decimal number"
+#~ msgstr "numéro"
-#~ msgid "Choose another month: "
-#~ msgstr "Choisir un autre mois : "
+#, fuzzy
+#~| msgid "Description"
+#~ msgid "Duration"
+#~ msgstr "Description"
-#~ msgid "%(counter_name)s last operations"
-#~ msgstr "Dernières opérations sur %(counter_name)s"
+#, fuzzy
+#~| msgid "email address"
+#~ msgid "Email address"
+#~ msgstr "adresse email"
-#~ msgid "Product list"
-#~ msgstr "Liste des produits"
+#, fuzzy
+#~| msgid "File list"
+#~ msgid "File path"
+#~ msgstr "Liste des fichiers"
-#~ msgid "New product"
-#~ msgstr "Nouveau produit"
+#, fuzzy
+#~| msgid "account number"
+#~ msgid "Floating point number"
+#~ msgstr "numero de compte"
-#~ msgid "Uncategorized"
-#~ msgstr "Sans catégorie"
+#, fuzzy
+#~| msgid "address"
+#~ msgid "IPv4 address"
+#~ msgstr "Adresse"
-#~ msgid "There is no products in this website."
-#~ msgstr "Il n'y a pas de produits dans ce site web."
+#, fuzzy
+#~| msgid "address"
+#~ msgid "IP address"
+#~ msgstr "Adresse"
-#~ msgid "Product type list"
-#~ msgstr "Liste des types de produit"
+#, fuzzy
+#~| msgid "account number"
+#~ msgid "Enter a number."
+#~ msgstr "numero de compte"
-#~ msgid "New product type"
-#~ msgstr "Nouveau type de produit"
+#, fuzzy
+#~| msgid "Current club(s) :"
+#~ msgid "Currently"
+#~ msgstr "Clubs actuels : "
-#~ msgid "There is no product types in this website."
-#~ msgstr "Il n'y a pas de types de produit dans ce site web."
+#, fuzzy
+#~| msgid "M"
+#~ msgid "PM"
+#~ msgstr "M"
-#~ msgid "%(counter_name)s stats"
-#~ msgstr "Stats sur %(counter_name)s"
+#, fuzzy
+#~| msgid "M"
+#~ msgid "AM"
+#~ msgstr "M"
-#~ msgid "Top 100 %(counter_name)s"
-#~ msgstr "Top 100 %(counter_name)s"
+#, fuzzy
+#~| msgid "Month"
+#~ msgid "Mon"
+#~ msgstr "Mois"
-#~ msgid "Promo"
-#~ msgstr "Promo"
+#, fuzzy
+#~| msgid "Start"
+#~ msgid "Sat"
+#~ msgstr "Début"
-#~ msgid "Percentage"
-#~ msgstr "Pourcentage"
+#, fuzzy
+#~| msgid "Man"
+#~ msgid "May"
+#~ msgstr "Homme"
-#~ msgid "Proceed to command"
-#~ msgstr "Procéder à la commande"
+#, fuzzy
+#~| msgid "past member"
+#~ msgid "September"
+#~ msgstr "Anciens membres"
-#~ msgid "Basket state"
-#~ msgstr "État du panier"
+#, fuzzy
+#~| msgid "Members"
+#~ msgid "November"
+#~ msgstr "Membres"
-#~ msgid "Pay with credit card"
-#~ msgstr "Payer avec une carte bancaire"
+#, fuzzy
+#~| msgid "Members"
+#~ msgid "December"
+#~ msgstr "Membres"
-#~ msgid ""
-#~ "AE account payment disabled because your basket contains refilling items."
-#~ msgstr ""
-#~ "Paiement par compte AE désactivé parce que votre panier contient des bons "
-#~ "de rechargement."
+#, fuzzy
+#~| msgid "Man"
+#~ msgid "jan"
+#~ msgstr "Homme"
-#~ msgid "Pay with Sith account"
-#~ msgstr "Payer avec un compte AE"
+#, fuzzy
+#~| msgid "Bar"
+#~ msgid "mar"
+#~ msgstr "Bar"
-#~ msgid "Payment failed"
-#~ msgstr "Le paiement a échoué"
+#, fuzzy
+#~| msgid "Bar"
+#~ msgid "apr"
+#~ msgstr "Bar"
-#~ msgid "Payment successful"
-#~ msgstr "Le paiement a été effectué"
+#, fuzzy
+#~| msgid "company"
+#~ msgid "may"
+#~ msgstr "entreprise"
-#~ msgid "Return to eboutic"
-#~ msgstr "Retourner à l'eboutic"
+#, fuzzy
+#~| msgid "journal"
+#~ msgid "jun"
+#~ msgstr "classeur"
-#~ msgid "Launderette admin"
-#~ msgstr "Gestion de la laverie"
+#, fuzzy
+#~| msgid "journal"
+#~ msgid "jul"
+#~ msgstr "classeur"
-#~ msgid "Sell"
-#~ msgstr "Vendre"
+#, fuzzy
+#~| msgid "sex"
+#~ msgid "sep"
+#~ msgstr "sexe"
-#~ msgid "Machines"
-#~ msgstr "Machines"
+#, fuzzy
+#~| msgid "Doctor"
+#~ msgid "oct"
+#~ msgstr "Doctorant"
-#~ msgid "New machine"
-#~ msgstr "Nouvelle machine"
+#, fuzzy
+#~| msgid "Search"
+#~ msgctxt "abbrev. month"
+#~ msgid "March"
+#~ msgstr "Recherche"
-#~ msgid "Choose"
-#~ msgstr "Choisir"
+#, fuzzy
+#~| msgid "Man"
+#~ msgctxt "abbrev. month"
+#~ msgid "May"
+#~ msgstr "Homme"
-#~ msgid "Washing and drying"
-#~ msgstr "Lavage et séchage"
+#, fuzzy
+#~| msgid "Search"
+#~ msgctxt "alt. month"
+#~ msgid "March"
+#~ msgstr "Recherche"
-#~ msgid "Launderette admin list"
-#~ msgstr "Liste des laveries"
+#, fuzzy
+#~| msgid "Man"
+#~ msgctxt "alt. month"
+#~ msgid "May"
+#~ msgstr "Homme"
-#~ msgid "New launderette"
-#~ msgstr "Nouvelle laverie"
+#, fuzzy
+#~| msgid "past member"
+#~ msgctxt "alt. month"
+#~ msgid "September"
+#~ msgstr "Anciens membres"
-#~ msgid "There is no launderette in this website."
-#~ msgstr "Il n'y a pas de laverie dans ce site web."
+#, fuzzy
+#~| msgid "Members"
+#~ msgctxt "alt. month"
+#~ msgid "November"
+#~ msgstr "Membres"
-#~ msgid "Edit presentation page"
-#~ msgstr "Éditer la page de présentation"
+#, fuzzy
+#~| msgid "Members"
+#~ msgctxt "alt. month"
+#~ msgid "December"
+#~ msgstr "Membres"
-#~ msgid "Book launderette slot"
-#~ msgstr "Réserver un créneau de laverie"
+#, fuzzy
+#~| msgid "Page does not exist"
+#~ msgid "\"%(path)s\" does not exist"
+#~ msgstr "La page n'existe pas."
-#~ msgid "Merge two users"
-#~ msgstr "Fusionner deux utilisateurs"
+#, fuzzy
+#~| msgid "Create it?"
+#~ msgid "Create "
+#~ msgstr "La créer ?"
-#~ msgid "Merge"
-#~ msgstr "Fusion"
+#, fuzzy
+#~| msgid "Create it?"
+#~ msgid "Create"
+#~ msgstr "La créer ?"
#, fuzzy
#~| msgid "Designates whether this user is a superuser. "