Update translations

This commit is contained in:
Yohann D'ANELLO 2020-04-05 15:42:09 +02:00
parent f286f99ced
commit ff820ef086
3 changed files with 586 additions and 244 deletions

View File

@ -67,7 +67,7 @@ class UserCreateView(CreateView):
class UserValidateView(TemplateView): class UserValidateView(TemplateView):
title = _("Account Activation") title = _("Email validation")
template_name = 'registration/email_validation_complete.html' template_name = 'registration/email_validation_complete.html'
@method_decorator(csrf_protect) @method_decorator(csrf_protect)
@ -111,7 +111,7 @@ class UserValidateView(TemplateView):
context['validlink'] = True context['validlink'] = True
else: else:
context.update({ context.update({
'title': _('Account Activation unsuccessful'), 'title': _('Email validation unsuccessful'),
'validlink': False, 'validlink': False,
}) })
return context return context
@ -119,7 +119,7 @@ class UserValidateView(TemplateView):
class UserValidationEmailSentView(TemplateView): class UserValidationEmailSentView(TemplateView):
template_name = 'registration/email_validation_email_sent.html' template_name = 'registration/email_validation_email_sent.html'
title = _('Account activation email sent') title = _('Email validation email sent')
class UserResendValidationEmailView(LoginRequiredMixin, ProtectQuerysetMixin, DetailView): class UserResendValidationEmailView(LoginRequiredMixin, ProtectQuerysetMixin, DetailView):

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-04-01 18:39+0200\n" "POT-Creation-Date: 2020-04-05 15:39+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -18,36 +18,37 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: apps/activity/apps.py:10 apps/activity/models.py:111 #: apps/activity/apps.py:10 apps/activity/models.py:102
#: apps/activity/models.py:120 #: apps/activity/models.py:111
msgid "activity" msgid "activity"
msgstr "" msgstr ""
#: apps/activity/forms.py:45 apps/activity/models.py:217 #: apps/activity/forms.py:45 apps/activity/models.py:206
msgid "You can't invite someone once the activity is started." msgid "You can't invite someone once the activity is started."
msgstr "" msgstr ""
#: apps/activity/forms.py:48 apps/activity/models.py:220 #: apps/activity/forms.py:48 apps/activity/models.py:209
msgid "This activity is not validated yet." msgid "This activity is not validated yet."
msgstr "" msgstr ""
#: apps/activity/forms.py:58 apps/activity/models.py:228 #: apps/activity/forms.py:58 apps/activity/models.py:217
msgid "This person has been already invited 5 times this year." msgid "This person has been already invited 5 times this year."
msgstr "" msgstr ""
#: apps/activity/forms.py:62 apps/activity/models.py:232 #: apps/activity/forms.py:62 apps/activity/models.py:221
msgid "This person is already invited." msgid "This person is already invited."
msgstr "" msgstr ""
#: apps/activity/forms.py:66 apps/activity/models.py:236 #: apps/activity/forms.py:66 apps/activity/models.py:225
msgid "You can't invite more than 3 people to this activity." msgid "You can't invite more than 3 people to this activity."
msgstr "" msgstr ""
#: apps/activity/models.py:23 apps/activity/models.py:48 #: apps/activity/models.py:23 apps/activity/models.py:48
#: apps/member/models.py:66 apps/member/models.py:169 #: apps/member/models.py:100 apps/member/models.py:203
#: apps/note/models/notes.py:188 apps/note/models/transactions.py:24 #: apps/note/models/notes.py:188 apps/note/models/transactions.py:24
#: apps/note/models/transactions.py:44 apps/note/models/transactions.py:232 #: apps/note/models/transactions.py:44 apps/note/models/transactions.py:237
#: templates/member/club_info.html:13 templates/member/profile_info.html:14 #: templates/member/club_info.html:13 templates/member/profile_info.html:14
#: templates/registration/future_profile_detail.html:16
msgid "name" msgid "name"
msgstr "" msgstr ""
@ -67,18 +68,18 @@ msgstr ""
msgid "activity types" msgid "activity types"
msgstr "" msgstr ""
#: apps/activity/models.py:53 apps/note/models/transactions.py:69 #: apps/activity/models.py:53 apps/note/models/transactions.py:74
#: apps/permission/models.py:103 templates/activity/activity_detail.html:16 #: apps/permission/models.py:103 templates/activity/activity_detail.html:16
msgid "description" msgid "description"
msgstr "" msgstr ""
#: apps/activity/models.py:60 apps/note/models/notes.py:164 #: apps/activity/models.py:60 apps/note/models/notes.py:164
#: apps/note/models/transactions.py:62 #: apps/note/models/transactions.py:64
#: templates/activity/activity_detail.html:19 #: templates/activity/activity_detail.html:19
msgid "type" msgid "type"
msgstr "" msgstr ""
#: apps/activity/models.py:66 apps/logs/models.py:21 apps/member/models.py:190 #: apps/activity/models.py:66 apps/logs/models.py:21 apps/member/models.py:224
#: apps/note/models/notes.py:117 #: apps/note/models/notes.py:117
msgid "user" msgid "user"
msgstr "" msgstr ""
@ -87,73 +88,74 @@ msgstr ""
msgid "organizer" msgid "organizer"
msgstr "" msgstr ""
#: apps/activity/models.py:82 apps/activity/models.py:131 apps/note/apps.py:14 #: apps/activity/models.py:80 templates/activity/activity_detail.html:36
#: apps/note/models/notes.py:58
msgid "note"
msgstr ""
#: apps/activity/models.py:89 templates/activity/activity_detail.html:36
msgid "attendees club" msgid "attendees club"
msgstr "" msgstr ""
#: apps/activity/models.py:93 templates/activity/activity_detail.html:22 #: apps/activity/models.py:84 templates/activity/activity_detail.html:22
msgid "start date" msgid "start date"
msgstr "" msgstr ""
#: apps/activity/models.py:97 templates/activity/activity_detail.html:25 #: apps/activity/models.py:88 templates/activity/activity_detail.html:25
msgid "end date" msgid "end date"
msgstr "" msgstr ""
#: apps/activity/models.py:102 apps/note/models/transactions.py:134 #: apps/activity/models.py:93 apps/note/models/transactions.py:139
#: templates/activity/activity_detail.html:47 #: templates/activity/activity_detail.html:47
msgid "valid" msgid "valid"
msgstr "" msgstr ""
#: apps/activity/models.py:107 templates/activity/activity_detail.html:61 #: apps/activity/models.py:98 templates/activity/activity_detail.html:61
msgid "open" msgid "open"
msgstr "" msgstr ""
#: apps/activity/models.py:112 #: apps/activity/models.py:103
msgid "activities" msgid "activities"
msgstr "" msgstr ""
#: apps/activity/models.py:125 #: apps/activity/models.py:116
msgid "entry time" msgid "entry time"
msgstr "" msgstr ""
#: apps/activity/models.py:148 #: apps/activity/models.py:122 apps/note/apps.py:14
#: apps/note/models/notes.py:58
msgid "note"
msgstr ""
#: apps/activity/models.py:139
msgid "Already entered on " msgid "Already entered on "
msgstr "" msgstr ""
#: apps/activity/models.py:148 apps/activity/tables.py:54 #: apps/activity/models.py:139 apps/activity/tables.py:54
msgid "{:%Y-%m-%d %H:%M:%S}" msgid "{:%Y-%m-%d %H:%M:%S}"
msgstr "" msgstr ""
#: apps/activity/models.py:156 #: apps/activity/models.py:147
msgid "The balance is negative." msgid "The balance is negative."
msgstr "" msgstr ""
#: apps/activity/models.py:188 #: apps/activity/models.py:177
msgid "last name" msgid "last name"
msgstr "" msgstr ""
#: apps/activity/models.py:193 templates/member/profile_info.html:14 #: apps/activity/models.py:182 templates/member/profile_info.html:14
#: templates/registration/future_profile_detail.html:16
msgid "first name" msgid "first name"
msgstr "" msgstr ""
#: apps/activity/models.py:200 #: apps/activity/models.py:189
msgid "inviter" msgid "inviter"
msgstr "" msgstr ""
#: apps/activity/models.py:241 #: apps/activity/models.py:230
msgid "guest" msgid "guest"
msgstr "" msgstr ""
#: apps/activity/models.py:242 #: apps/activity/models.py:231
msgid "guests" msgid "guests"
msgstr "" msgstr ""
#: apps/activity/models.py:254 #: apps/activity/models.py:243
msgid "Invitation" msgid "Invitation"
msgstr "" msgstr ""
@ -169,12 +171,13 @@ msgstr ""
msgid "Type" msgid "Type"
msgstr "" msgstr ""
#: apps/activity/tables.py:77 apps/treasury/forms.py:121 #: apps/activity/tables.py:77 apps/registration/forms.py:49
#: apps/treasury/forms.py:121
msgid "Last name" msgid "Last name"
msgstr "" msgstr ""
#: apps/activity/tables.py:79 apps/treasury/forms.py:123 #: apps/activity/tables.py:79 apps/registration/forms.py:54
#: templates/note/transaction_form.html:92 #: apps/treasury/forms.py:123 templates/note/transaction_form.html:92
msgid "First name" msgid "First name"
msgstr "" msgstr ""
@ -182,11 +185,11 @@ msgstr ""
msgid "Note" msgid "Note"
msgstr "" msgstr ""
#: apps/activity/tables.py:83 #: apps/activity/tables.py:83 apps/member/tables.py:35
msgid "Balance" msgid "Balance"
msgstr "" msgstr ""
#: apps/activity/views.py:45 templates/base.html:94 #: apps/activity/views.py:45 templates/base.html:106
msgid "Activities" msgid "Activities"
msgstr "" msgstr ""
@ -226,12 +229,12 @@ msgstr ""
msgid "create" msgid "create"
msgstr "" msgstr ""
#: apps/logs/models.py:61 apps/note/tables.py:142 #: apps/logs/models.py:61 apps/note/tables.py:144
#: templates/activity/activity_detail.html:67 #: templates/activity/activity_detail.html:67
msgid "edit" msgid "edit"
msgstr "" msgstr ""
#: apps/logs/models.py:62 apps/note/tables.py:120 apps/note/tables.py:146 #: apps/logs/models.py:62 apps/note/tables.py:120 apps/note/tables.py:149
msgid "delete" msgid "delete"
msgstr "" msgstr ""
@ -251,166 +254,200 @@ msgstr ""
msgid "member" msgid "member"
msgstr "" msgstr ""
#: apps/member/models.py:28 #: apps/member/models.py:32
#: templates/registration/future_profile_detail.html:47
msgid "phone number" msgid "phone number"
msgstr "" msgstr ""
#: apps/member/models.py:34 templates/member/profile_info.html:27 #: apps/member/models.py:38 templates/member/profile_info.html:27
#: templates/registration/future_profile_detail.html:41
msgid "section" msgid "section"
msgstr "" msgstr ""
#: apps/member/models.py:35 #: apps/member/models.py:39
msgid "e.g. \"1A0\", \"9A♥\", \"SAPHIRE\"" msgid "e.g. \"1A0\", \"9A♥\", \"SAPHIRE\""
msgstr "" msgstr ""
#: apps/member/models.py:41 templates/member/profile_info.html:30 #: apps/member/models.py:45 templates/member/profile_info.html:30
#: templates/registration/future_profile_detail.html:44
msgid "address" msgid "address"
msgstr "" msgstr ""
#: apps/member/models.py:47 #: apps/member/models.py:51
#: templates/registration/future_profile_detail.html:50
msgid "paid" msgid "paid"
msgstr "" msgstr ""
#: apps/member/models.py:52 apps/member/models.py:53 #: apps/member/models.py:52
msgid "Tells if the user receive a salary."
msgstr ""
#: apps/member/models.py:57
msgid "email confirmed"
msgstr ""
#: apps/member/models.py:62
msgid "registration valid"
msgstr ""
#: apps/member/models.py:67
msgid "Société générale"
msgstr ""
#: apps/member/models.py:68
msgid "Has the user ever be paid by the Société générale?"
msgstr ""
#: apps/member/models.py:73 apps/member/models.py:74
msgid "user profile" msgid "user profile"
msgstr "" msgstr ""
#: apps/member/models.py:71 templates/member/club_info.html:46 #: apps/member/models.py:105 templates/member/club_info.html:46
#: templates/registration/future_profile_detail.html:22
msgid "email" msgid "email"
msgstr "" msgstr ""
#: apps/member/models.py:78 #: apps/member/models.py:112
msgid "parent club" msgid "parent club"
msgstr "" msgstr ""
#: apps/member/models.py:87 #: apps/member/models.py:121
msgid "require memberships" msgid "require memberships"
msgstr "" msgstr ""
#: apps/member/models.py:88 #: apps/member/models.py:122
msgid "Uncheck if this club don't require memberships." msgid "Uncheck if this club don't require memberships."
msgstr "" msgstr ""
#: apps/member/models.py:93 templates/member/club_info.html:35 #: apps/member/models.py:127 templates/member/club_info.html:35
msgid "membership fee (paid students)" msgid "membership fee (paid students)"
msgstr "" msgstr ""
#: apps/member/models.py:98 templates/member/club_info.html:38 #: apps/member/models.py:132 templates/member/club_info.html:38
msgid "membership fee (unpaid students)" msgid "membership fee (unpaid students)"
msgstr "" msgstr ""
#: apps/member/models.py:104 templates/member/club_info.html:28 #: apps/member/models.py:138 templates/member/club_info.html:28
msgid "membership duration" msgid "membership duration"
msgstr "" msgstr ""
#: apps/member/models.py:105 #: apps/member/models.py:139
msgid "The longest time (in days) a membership can last (NULL = infinite)." msgid "The longest time (in days) a membership can last (NULL = infinite)."
msgstr "" msgstr ""
#: apps/member/models.py:112 templates/member/club_info.html:22 #: apps/member/models.py:146 templates/member/club_info.html:22
msgid "membership start" msgid "membership start"
msgstr "" msgstr ""
#: apps/member/models.py:113 #: apps/member/models.py:147
msgid "How long after January 1st the members can renew their membership." msgid "How long after January 1st the members can renew their membership."
msgstr "" msgstr ""
#: apps/member/models.py:120 templates/member/club_info.html:25 #: apps/member/models.py:154 templates/member/club_info.html:25
msgid "membership end" msgid "membership end"
msgstr "" msgstr ""
#: apps/member/models.py:121 #: apps/member/models.py:155
msgid "" msgid ""
"How long the membership can last after January 1st of the next year after " "How long the membership can last after January 1st of the next year after "
"members can renew their membership." "members can renew their membership."
msgstr "" msgstr ""
#: apps/member/models.py:154 apps/member/models.py:196 #: apps/member/models.py:188 apps/member/models.py:230
#: apps/note/models/notes.py:139 #: apps/note/models/notes.py:139
msgid "club" msgid "club"
msgstr "" msgstr ""
#: apps/member/models.py:155 #: apps/member/models.py:189
msgid "clubs" msgid "clubs"
msgstr "" msgstr ""
#: apps/member/models.py:175 apps/permission/models.py:288 #: apps/member/models.py:209 apps/permission/models.py:288
msgid "role" msgid "role"
msgstr "" msgstr ""
#: apps/member/models.py:176 apps/member/models.py:201 #: apps/member/models.py:210 apps/member/models.py:235
msgid "roles" msgid "roles"
msgstr "" msgstr ""
#: apps/member/models.py:205 #: apps/member/models.py:240
msgid "membership starts on" msgid "membership starts on"
msgstr "" msgstr ""
#: apps/member/models.py:209 #: apps/member/models.py:244
msgid "membership ends on" msgid "membership ends on"
msgstr "" msgstr ""
#: apps/member/models.py:214 #: apps/member/models.py:249
msgid "fee" msgid "fee"
msgstr "" msgstr ""
#: apps/member/models.py:226 apps/member/views.py:383 #: apps/member/models.py:261 apps/member/views.py:385
msgid "User is not a member of the parent club" msgid "User is not a member of the parent club"
msgstr "" msgstr ""
#: apps/member/models.py:236 apps/member/views.py:392 #: apps/member/models.py:271 apps/member/views.py:394
msgid "User is already a member of the club" msgid "User is already a member of the club"
msgstr "" msgstr ""
#: apps/member/models.py:271 #: apps/member/models.py:306
#, python-brace-format #, python-brace-format
msgid "Membership of {user} for the club {club}" msgid "Membership of {user} for the club {club}"
msgstr "" msgstr ""
#: apps/member/models.py:274 #: apps/member/models.py:309
msgid "membership" msgid "membership"
msgstr "" msgstr ""
#: apps/member/models.py:275 #: apps/member/models.py:310
msgid "memberships" msgid "memberships"
msgstr "" msgstr ""
#: apps/member/tables.py:73 #: apps/member/tables.py:93
msgid "Renew" msgid "Renew"
msgstr "" msgstr ""
#: apps/member/views.py:80 templates/member/profile_info.html:45 #: apps/member/views.py:59 apps/registration/forms.py:20
msgid "This address must be valid."
msgstr ""
#: apps/member/views.py:62 templates/member/profile_info.html:45
#: templates/registration/future_profile_detail.html:55
msgid "Update Profile" msgid "Update Profile"
msgstr "" msgstr ""
#: apps/member/views.py:93 #: apps/member/views.py:72
msgid "An alias with a similar name already exists." msgid "An alias with a similar name already exists."
msgstr "" msgstr ""
#: apps/member/views.py:379 #: apps/member/views.py:167
msgid "Search user"
msgstr ""
#: apps/member/views.py:381
msgid "" msgid ""
"This user don't have enough money to join this club, and can't have a " "This user don't have enough money to join this club, and can't have a "
"negative balance." "negative balance."
msgstr "" msgstr ""
#: apps/member/views.py:396 apps/member/views.py:428 #: apps/member/views.py:398 apps/member/views.py:430
msgid "The membership must start after {:%m-%d-%Y}." msgid "The membership must start after {:%m-%d-%Y}."
msgstr "" msgstr ""
#: apps/member/views.py:401 apps/member/views.py:433 #: apps/member/views.py:403 apps/member/views.py:435
msgid "The membership must begin before {:%m-%d-%Y}." msgid "The membership must begin before {:%m-%d-%Y}."
msgstr "" msgstr ""
#: apps/member/views.py:455 #: apps/member/views.py:457
msgid "This membership is already renewed" msgid "This membership is already renewed"
msgstr "" msgstr ""
#: apps/note/admin.py:120 apps/note/models/transactions.py:94 #: apps/note/admin.py:120 apps/note/models/transactions.py:99
msgid "source" msgid "source"
msgstr "" msgstr ""
#: apps/note/admin.py:128 apps/note/admin.py:163 #: apps/note/admin.py:128 apps/note/admin.py:170
#: apps/note/models/transactions.py:53 apps/note/models/transactions.py:107 #: apps/note/models/transactions.py:54 apps/note/models/transactions.py:112
msgid "destination" msgid "destination"
msgstr "" msgstr ""
@ -452,7 +489,7 @@ msgstr ""
msgid "display image" msgid "display image"
msgstr "" msgstr ""
#: apps/note/models/notes.py:53 apps/note/models/transactions.py:117 #: apps/note/models/notes.py:53 apps/note/models/transactions.py:122
msgid "created at" msgid "created at"
msgstr "" msgstr ""
@ -535,78 +572,82 @@ msgstr ""
msgid "A template with this name already exist" msgid "A template with this name already exist"
msgstr "" msgstr ""
#: apps/note/models/transactions.py:56 apps/note/models/transactions.py:125 #: apps/note/models/transactions.py:58 apps/note/models/transactions.py:130
msgid "amount" msgid "amount"
msgstr "" msgstr ""
#: apps/note/models/transactions.py:57 #: apps/note/models/transactions.py:59
msgid "in centimes" msgid "in centimes"
msgstr "" msgstr ""
#: apps/note/models/transactions.py:75 #: apps/note/models/transactions.py:70
msgid "display"
msgstr ""
#: apps/note/models/transactions.py:80
msgid "transaction template" msgid "transaction template"
msgstr "" msgstr ""
#: apps/note/models/transactions.py:76 #: apps/note/models/transactions.py:81
msgid "transaction templates" msgid "transaction templates"
msgstr "" msgstr ""
#: apps/note/models/transactions.py:100 apps/note/models/transactions.py:113 #: apps/note/models/transactions.py:105 apps/note/models/transactions.py:118
#: apps/note/tables.py:33 apps/note/tables.py:42 #: apps/note/tables.py:33 apps/note/tables.py:42
msgid "used alias" msgid "used alias"
msgstr "" msgstr ""
#: apps/note/models/transactions.py:121 #: apps/note/models/transactions.py:126
msgid "quantity" msgid "quantity"
msgstr "" msgstr ""
#: apps/note/models/transactions.py:129 #: apps/note/models/transactions.py:134
msgid "reason" msgid "reason"
msgstr "" msgstr ""
#: apps/note/models/transactions.py:139 apps/note/tables.py:95 #: apps/note/models/transactions.py:144 apps/note/tables.py:95
msgid "invalidity reason" msgid "invalidity reason"
msgstr "" msgstr ""
#: apps/note/models/transactions.py:147 #: apps/note/models/transactions.py:152
msgid "transaction" msgid "transaction"
msgstr "" msgstr ""
#: apps/note/models/transactions.py:148 #: apps/note/models/transactions.py:153
msgid "transactions" msgid "transactions"
msgstr "" msgstr ""
#: apps/note/models/transactions.py:202 templates/base.html:84 #: apps/note/models/transactions.py:207 templates/base.html:84
#: templates/note/transaction_form.html:19 #: templates/note/transaction_form.html:19
#: templates/note/transaction_form.html:140 #: templates/note/transaction_form.html:140
msgid "Transfer" msgid "Transfer"
msgstr "" msgstr ""
#: apps/note/models/transactions.py:222 #: apps/note/models/transactions.py:227
msgid "Template" msgid "Template"
msgstr "" msgstr ""
#: apps/note/models/transactions.py:237 #: apps/note/models/transactions.py:242
msgid "first_name" msgid "first_name"
msgstr "" msgstr ""
#: apps/note/models/transactions.py:242 #: apps/note/models/transactions.py:247
msgid "bank" msgid "bank"
msgstr "" msgstr ""
#: apps/note/models/transactions.py:248 templates/note/transaction_form.html:24 #: apps/note/models/transactions.py:253 templates/note/transaction_form.html:24
msgid "Credit" msgid "Credit"
msgstr "" msgstr ""
#: apps/note/models/transactions.py:248 templates/note/transaction_form.html:28 #: apps/note/models/transactions.py:253 templates/note/transaction_form.html:28
msgid "Debit" msgid "Debit"
msgstr "" msgstr ""
#: apps/note/models/transactions.py:264 apps/note/models/transactions.py:269 #: apps/note/models/transactions.py:269 apps/note/models/transactions.py:274
msgid "membership transaction" msgid "membership transaction"
msgstr "" msgstr ""
#: apps/note/models/transactions.py:265 #: apps/note/models/transactions.py:270
msgid "membership transactions" msgid "membership transactions"
msgstr "" msgstr ""
@ -622,6 +663,15 @@ msgstr ""
msgid "No reason specified" msgid "No reason specified"
msgstr "" msgstr ""
#: apps/note/tables.py:122 apps/note/tables.py:151
msgid "Delete"
msgstr ""
#: apps/note/tables.py:146 templates/member/club_info.html:55
#: templates/note/conso_form.html:121
msgid "Edit"
msgstr ""
#: apps/note/views.py:39 #: apps/note/views.py:39
msgid "Transfer money" msgid "Transfer money"
msgstr "" msgstr ""
@ -648,7 +698,74 @@ msgstr ""
msgid "Specifying field applies only to view and change permission types." msgid "Specifying field applies only to view and change permission types."
msgstr "" msgstr ""
#: apps/treasury/apps.py:12 templates/base.html:99 #: apps/registration/apps.py:10
msgid "registration"
msgstr ""
#: apps/registration/forms.py:29
msgid "Inscription paid by Société Générale"
msgstr ""
#: apps/registration/forms.py:31
msgid "Check this case is the Société Générale paid the inscription."
msgstr ""
#: apps/registration/forms.py:36
msgid "Credit type"
msgstr ""
#: apps/registration/forms.py:37
msgid "No credit"
msgstr ""
#: apps/registration/forms.py:42
msgid "Credit amount"
msgstr ""
#: apps/registration/forms.py:59 apps/treasury/forms.py:125
#: templates/note/transaction_form.html:98
msgid "Bank"
msgstr ""
#: apps/registration/forms.py:64
msgid "Join BDE Club"
msgstr ""
#: apps/registration/forms.py:70
msgid "Join Kfet Club"
msgstr ""
#: apps/registration/views.py:70
msgid "Email validation"
msgstr ""
#: apps/registration/views.py:114
msgid "Email validation unsuccessful"
msgstr ""
#: apps/registration/views.py:122
msgid "Email validation email sent"
msgstr ""
#: apps/registration/views.py:154
msgid "Unregistered users"
msgstr ""
#: apps/registration/views.py:226
msgid "You must join BDE club before joining Kfet club."
msgstr ""
#: apps/registration/views.py:230
msgid ""
"The entered amount is not enough for the memberships, should be at least {}"
msgstr ""
#: apps/registration/views.py:237 apps/registration/views.py:239
#: apps/registration/views.py:241
msgid "This field is required."
msgstr ""
#: apps/treasury/apps.py:12 templates/base.html:111
msgid "Treasury" msgid "Treasury"
msgstr "" msgstr ""
@ -673,10 +790,6 @@ msgstr ""
msgid "You can't change the type of the remittance." msgid "You can't change the type of the remittance."
msgstr "" msgstr ""
#: apps/treasury/forms.py:125 templates/note/transaction_form.html:98
msgid "Bank"
msgstr ""
#: apps/treasury/forms.py:127 apps/treasury/tables.py:47 #: apps/treasury/forms.py:127 apps/treasury/tables.py:47
#: templates/note/transaction_form.html:128 #: templates/note/transaction_form.html:128
#: templates/treasury/remittance_form.html:18 #: templates/treasury/remittance_form.html:18
@ -781,15 +894,15 @@ msgid ""
"again unless your session expires or you logout." "again unless your session expires or you logout."
msgstr "" msgstr ""
#: note_kfet/settings/base.py:152 #: note_kfet/settings/base.py:153
msgid "German" msgid "German"
msgstr "" msgstr ""
#: note_kfet/settings/base.py:153 #: note_kfet/settings/base.py:154
msgid "English" msgid "English"
msgstr "" msgstr ""
#: note_kfet/settings/base.py:154 #: note_kfet/settings/base.py:155
msgid "French" msgid "French"
msgstr "" msgstr ""
@ -858,9 +971,23 @@ msgid "The ENS Paris-Saclay BDE note."
msgstr "" msgstr ""
#: templates/base.html:89 #: templates/base.html:89
msgid "Users"
msgstr ""
#: templates/base.html:94
msgid "Clubs" msgid "Clubs"
msgstr "" msgstr ""
#: templates/base.html:100
msgid "Registrations"
msgstr ""
#: templates/base.html:150
msgid ""
"Your e-mail address is not validated. Please check your mail inbox and click "
"on the validation link."
msgstr ""
#: templates/cas_server/base.html:7 #: templates/cas_server/base.html:7
msgid "Central Authentication Service" msgid "Central Authentication Service"
msgstr "" msgstr ""
@ -936,10 +1063,6 @@ msgstr ""
msgid "Add member" msgid "Add member"
msgstr "" msgstr ""
#: templates/member/club_info.html:55 templates/note/conso_form.html:121
msgid "Edit"
msgstr ""
#: templates/member/club_info.html:59 templates/member/profile_info.html:48 #: templates/member/club_info.html:59 templates/member/profile_info.html:48
msgid "View Profile" msgid "View Profile"
msgstr "" msgstr ""
@ -960,7 +1083,7 @@ msgstr ""
msgid "Member of the Club" msgid "Member of the Club"
msgstr "" msgstr ""
#: templates/member/club_tables.html:22 templates/member/profile_tables.html:22 #: templates/member/club_tables.html:22 templates/member/profile_tables.html:31
msgid "Transaction history" msgid "Transaction history"
msgstr "" msgstr ""
@ -977,18 +1100,22 @@ msgid "Regenerate token"
msgstr "" msgstr ""
#: templates/member/profile_info.html:5 #: templates/member/profile_info.html:5
#: templates/registration/future_profile_detail.html:12
msgid "Account #" msgid "Account #"
msgstr "" msgstr ""
#: templates/member/profile_info.html:17 #: templates/member/profile_info.html:17
#: templates/registration/future_profile_detail.html:19
msgid "username" msgid "username"
msgstr "" msgstr ""
#: templates/member/profile_info.html:20 #: templates/member/profile_info.html:20
#: templates/registration/future_profile_detail.html:34
msgid "password" msgid "password"
msgstr "" msgstr ""
#: templates/member/profile_info.html:23 #: templates/member/profile_info.html:23
#: templates/registration/future_profile_detail.html:37
msgid "Change password" msgid "Change password"
msgstr "" msgstr ""
@ -1000,7 +1127,17 @@ msgstr ""
msgid "Manage auth token" msgid "Manage auth token"
msgstr "" msgstr ""
#: templates/member/profile_tables.html:9 #: templates/member/profile_tables.html:7
#: templates/registration/future_profile_detail.html:28
msgid "This user doesn't have confirmed his/her e-mail address."
msgstr ""
#: templates/member/profile_tables.html:8
#: templates/registration/future_profile_detail.html:29
msgid "Click here to resend a validation link."
msgstr ""
#: templates/member/profile_tables.html:18
msgid "View my memberships" msgid "View my memberships"
msgstr "" msgstr ""
@ -1008,11 +1145,6 @@ msgstr ""
msgid "Save Changes" msgid "Save Changes"
msgstr "" msgstr ""
#: templates/member/signup.html:5 templates/member/signup.html:8
#: templates/member/signup.html:14
msgid "Sign up"
msgstr ""
#: templates/note/conso_form.html:28 templates/note/transaction_form.html:50 #: templates/note/conso_form.html:28 templates/note/transaction_form.html:50
msgid "Select emitters" msgid "Select emitters"
msgstr "" msgstr ""
@ -1095,6 +1227,39 @@ msgstr ""
msgid "Unable to delete button " msgid "Unable to delete button "
msgstr "" msgstr ""
#: templates/registration/email_validation_complete.html:8
#, python-format
msgid ""
"Your account have successfully been activated. You can now <a href="
"\"%(login_url)s\">log in</a>."
msgstr ""
#: templates/registration/email_validation_complete.html:12
msgid ""
"The link was invalid. The token may have expired. Please send us an email to "
"activate your account."
msgstr ""
#: templates/registration/future_profile_detail.html:56
msgid "Delete registration"
msgstr ""
#: templates/registration/future_profile_detail.html:64
msgid "Validate account"
msgstr ""
#: templates/registration/future_profile_detail.html:71
msgid "Validate registration"
msgstr ""
#: templates/registration/future_user_list.html:7
msgid "New user"
msgstr ""
#: templates/registration/future_user_list.html:17
msgid "There is no pending user."
msgstr ""
#: templates/registration/logged_out.html:8 #: templates/registration/logged_out.html:8
msgid "Thanks for spending some quality time with the Web site today." msgid "Thanks for spending some quality time with the Web site today."
msgstr "" msgstr ""
@ -1181,6 +1346,11 @@ msgstr ""
msgid "Reset my password" msgid "Reset my password"
msgstr "" msgstr ""
#: templates/registration/signup.html:5 templates/registration/signup.html:8
#: templates/registration/signup.html:14
msgid "Sign up"
msgstr ""
#: templates/treasury/invoice_form.html:6 #: templates/treasury/invoice_form.html:6
msgid "Invoices list" msgid "Invoices list"
msgstr "" msgstr ""

View File

@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-04-01 18:39+0200\n" "POT-Creation-Date: 2020-04-05 15:31+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -13,37 +13,38 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: apps/activity/apps.py:10 apps/activity/models.py:111 #: apps/activity/apps.py:10 apps/activity/models.py:102
#: apps/activity/models.py:120 #: apps/activity/models.py:111
msgid "activity" msgid "activity"
msgstr "activité" msgstr "activité"
#: apps/activity/forms.py:45 apps/activity/models.py:217 #: apps/activity/forms.py:45 apps/activity/models.py:206
msgid "You can't invite someone once the activity is started." msgid "You can't invite someone once the activity is started."
msgstr "" msgstr ""
"Vous ne pouvez pas inviter quelqu'un une fois que l'activité a démarré." "Vous ne pouvez pas inviter quelqu'un une fois que l'activité a démarré."
#: apps/activity/forms.py:48 apps/activity/models.py:220 #: apps/activity/forms.py:48 apps/activity/models.py:209
msgid "This activity is not validated yet." msgid "This activity is not validated yet."
msgstr "Cette activité n'est pas encore validée." msgstr "Cette activité n'est pas encore validée."
#: apps/activity/forms.py:58 apps/activity/models.py:228 #: apps/activity/forms.py:58 apps/activity/models.py:217
msgid "This person has been already invited 5 times this year." msgid "This person has been already invited 5 times this year."
msgstr "Cette personne a déjà été invitée 5 fois cette année." msgstr "Cette personne a déjà été invitée 5 fois cette année."
#: apps/activity/forms.py:62 apps/activity/models.py:232 #: apps/activity/forms.py:62 apps/activity/models.py:221
msgid "This person is already invited." msgid "This person is already invited."
msgstr "Cette personne est déjà invitée." msgstr "Cette personne est déjà invitée."
#: apps/activity/forms.py:66 apps/activity/models.py:236 #: apps/activity/forms.py:66 apps/activity/models.py:225
msgid "You can't invite more than 3 people to this activity." msgid "You can't invite more than 3 people to this activity."
msgstr "Vous ne pouvez pas inviter plus de 3 personnes à cette activité." msgstr "Vous ne pouvez pas inviter plus de 3 personnes à cette activité."
#: apps/activity/models.py:23 apps/activity/models.py:48 #: apps/activity/models.py:23 apps/activity/models.py:48
#: apps/member/models.py:66 apps/member/models.py:169 #: apps/member/models.py:100 apps/member/models.py:203
#: apps/note/models/notes.py:188 apps/note/models/transactions.py:24 #: apps/note/models/notes.py:188 apps/note/models/transactions.py:24
#: apps/note/models/transactions.py:44 apps/note/models/transactions.py:232 #: apps/note/models/transactions.py:44 apps/note/models/transactions.py:237
#: templates/member/club_info.html:13 templates/member/profile_info.html:14 #: templates/member/club_info.html:13 templates/member/profile_info.html:14
#: templates/registration/future_profile_detail.html:16
msgid "name" msgid "name"
msgstr "nom" msgstr "nom"
@ -63,18 +64,18 @@ msgstr "type d'activité"
msgid "activity types" msgid "activity types"
msgstr "types d'activité" msgstr "types d'activité"
#: apps/activity/models.py:53 apps/note/models/transactions.py:69 #: apps/activity/models.py:53 apps/note/models/transactions.py:74
#: apps/permission/models.py:103 templates/activity/activity_detail.html:16 #: apps/permission/models.py:103 templates/activity/activity_detail.html:16
msgid "description" msgid "description"
msgstr "description" msgstr "description"
#: apps/activity/models.py:60 apps/note/models/notes.py:164 #: apps/activity/models.py:60 apps/note/models/notes.py:164
#: apps/note/models/transactions.py:62 #: apps/note/models/transactions.py:64
#: templates/activity/activity_detail.html:19 #: templates/activity/activity_detail.html:19
msgid "type" msgid "type"
msgstr "type" msgstr "type"
#: apps/activity/models.py:66 apps/logs/models.py:21 apps/member/models.py:190 #: apps/activity/models.py:66 apps/logs/models.py:21 apps/member/models.py:224
#: apps/note/models/notes.py:117 #: apps/note/models/notes.py:117
msgid "user" msgid "user"
msgstr "utilisateur" msgstr "utilisateur"
@ -83,73 +84,74 @@ msgstr "utilisateur"
msgid "organizer" msgid "organizer"
msgstr "organisateur" msgstr "organisateur"
#: apps/activity/models.py:82 apps/activity/models.py:131 apps/note/apps.py:14 #: apps/activity/models.py:80 templates/activity/activity_detail.html:36
#: apps/note/models/notes.py:58
msgid "note"
msgstr "note"
#: apps/activity/models.py:89 templates/activity/activity_detail.html:36
msgid "attendees club" msgid "attendees club"
msgstr "club attendu" msgstr "club attendu"
#: apps/activity/models.py:93 templates/activity/activity_detail.html:22 #: apps/activity/models.py:84 templates/activity/activity_detail.html:22
msgid "start date" msgid "start date"
msgstr "date de début" msgstr "date de début"
#: apps/activity/models.py:97 templates/activity/activity_detail.html:25 #: apps/activity/models.py:88 templates/activity/activity_detail.html:25
msgid "end date" msgid "end date"
msgstr "date de fin" msgstr "date de fin"
#: apps/activity/models.py:102 apps/note/models/transactions.py:134 #: apps/activity/models.py:93 apps/note/models/transactions.py:139
#: templates/activity/activity_detail.html:47 #: templates/activity/activity_detail.html:47
msgid "valid" msgid "valid"
msgstr "valide" msgstr "valide"
#: apps/activity/models.py:107 templates/activity/activity_detail.html:61 #: apps/activity/models.py:98 templates/activity/activity_detail.html:61
msgid "open" msgid "open"
msgstr "ouvrir" msgstr "ouvrir"
#: apps/activity/models.py:112 #: apps/activity/models.py:103
msgid "activities" msgid "activities"
msgstr "activités" msgstr "activités"
#: apps/activity/models.py:125 #: apps/activity/models.py:116
msgid "entry time" msgid "entry time"
msgstr "heure d'entrée" msgstr "heure d'entrée"
#: apps/activity/models.py:148 #: apps/activity/models.py:122 apps/note/apps.py:14
#: apps/note/models/notes.py:58
msgid "note"
msgstr "note"
#: apps/activity/models.py:139
msgid "Already entered on " msgid "Already entered on "
msgstr "Déjà rentré le " msgstr "Déjà rentré le "
#: apps/activity/models.py:148 apps/activity/tables.py:54 #: apps/activity/models.py:139 apps/activity/tables.py:54
msgid "{:%Y-%m-%d %H:%M:%S}" msgid "{:%Y-%m-%d %H:%M:%S}"
msgstr "{:%d/%m/%Y %H:%M:%S}" msgstr "{:%d/%m/%Y %H:%M:%S}"
#: apps/activity/models.py:156 #: apps/activity/models.py:147
msgid "The balance is negative." msgid "The balance is negative."
msgstr "La note est en négatif." msgstr "La note est en négatif."
#: apps/activity/models.py:188 #: apps/activity/models.py:177
msgid "last name" msgid "last name"
msgstr "nom de famille" msgstr "nom de famille"
#: apps/activity/models.py:193 templates/member/profile_info.html:14 #: apps/activity/models.py:182 templates/member/profile_info.html:14
#: templates/registration/future_profile_detail.html:16
msgid "first name" msgid "first name"
msgstr "prénom" msgstr "prénom"
#: apps/activity/models.py:200 #: apps/activity/models.py:189
msgid "inviter" msgid "inviter"
msgstr "hôte" msgstr "hôte"
#: apps/activity/models.py:241 #: apps/activity/models.py:230
msgid "guest" msgid "guest"
msgstr "invité" msgstr "invité"
#: apps/activity/models.py:242 #: apps/activity/models.py:231
msgid "guests" msgid "guests"
msgstr "invités" msgstr "invités"
#: apps/activity/models.py:254 #: apps/activity/models.py:243
msgid "Invitation" msgid "Invitation"
msgstr "Invitation" msgstr "Invitation"
@ -165,12 +167,13 @@ msgstr "supprimer"
msgid "Type" msgid "Type"
msgstr "Type" msgstr "Type"
#: apps/activity/tables.py:77 apps/treasury/forms.py:121 #: apps/activity/tables.py:77 apps/registration/forms.py:49
#: apps/treasury/forms.py:121
msgid "Last name" msgid "Last name"
msgstr "Nom de famille" msgstr "Nom de famille"
#: apps/activity/tables.py:79 apps/treasury/forms.py:123 #: apps/activity/tables.py:79 apps/registration/forms.py:54
#: templates/note/transaction_form.html:92 #: apps/treasury/forms.py:123 templates/note/transaction_form.html:92
msgid "First name" msgid "First name"
msgstr "Prénom" msgstr "Prénom"
@ -178,11 +181,11 @@ msgstr "Prénom"
msgid "Note" msgid "Note"
msgstr "Note" msgstr "Note"
#: apps/activity/tables.py:83 #: apps/activity/tables.py:83 apps/member/tables.py:35
msgid "Balance" msgid "Balance"
msgstr "Solde du compte" msgstr "Solde du compte"
#: apps/activity/views.py:45 templates/base.html:94 #: apps/activity/views.py:45 templates/base.html:106
msgid "Activities" msgid "Activities"
msgstr "Activités" msgstr "Activités"
@ -222,12 +225,12 @@ msgstr "Nouvelles données"
msgid "create" msgid "create"
msgstr "Créer" msgstr "Créer"
#: apps/logs/models.py:61 apps/note/tables.py:142 #: apps/logs/models.py:61 apps/note/tables.py:144
#: templates/activity/activity_detail.html:67 #: templates/activity/activity_detail.html:67
msgid "edit" msgid "edit"
msgstr "Modifier" msgstr "Modifier"
#: apps/logs/models.py:62 apps/note/tables.py:120 apps/note/tables.py:146 #: apps/logs/models.py:62 apps/note/tables.py:120 apps/note/tables.py:149
msgid "delete" msgid "delete"
msgstr "Supprimer" msgstr "Supprimer"
@ -247,77 +250,102 @@ msgstr "Les logs ne peuvent pas être détruits."
msgid "member" msgid "member"
msgstr "adhérent" msgstr "adhérent"
#: apps/member/models.py:28 #: apps/member/models.py:32
#: templates/registration/future_profile_detail.html:47
msgid "phone number" msgid "phone number"
msgstr "numéro de téléphone" msgstr "numéro de téléphone"
#: apps/member/models.py:34 templates/member/profile_info.html:27 #: apps/member/models.py:38 templates/member/profile_info.html:27
#: templates/registration/future_profile_detail.html:41
msgid "section" msgid "section"
msgstr "section" msgstr "section"
#: apps/member/models.py:35 #: apps/member/models.py:39
msgid "e.g. \"1A0\", \"9A♥\", \"SAPHIRE\"" msgid "e.g. \"1A0\", \"9A♥\", \"SAPHIRE\""
msgstr "e.g. \"1A0\", \"9A♥\", \"SAPHIRE\"" msgstr "e.g. \"1A0\", \"9A♥\", \"SAPHIRE\""
#: apps/member/models.py:41 templates/member/profile_info.html:30 #: apps/member/models.py:45 templates/member/profile_info.html:30
#: templates/registration/future_profile_detail.html:44
msgid "address" msgid "address"
msgstr "adresse" msgstr "adresse"
#: apps/member/models.py:47 #: apps/member/models.py:51
#: templates/registration/future_profile_detail.html:50
msgid "paid" msgid "paid"
msgstr "payé" msgstr "payé"
#: apps/member/models.py:52 apps/member/models.py:53 #: apps/member/models.py:52
msgid "Tells if the user receive a salary."
msgstr "Indique si l'utilisateur perçoit un salaire."
#: apps/member/models.py:57
msgid "email confirmed"
msgstr "adresse email confirmée"
#: apps/member/models.py:62
msgid "registration valid"
msgstr "inscription valid"
#: apps/member/models.py:67
msgid "Société générale"
msgstr "Société générale"
#: apps/member/models.py:68
msgid "Has the user ever be paid by the Société générale?"
msgstr "Est-ce que l'utilisateur a déjà été payé par la Société Générale ?"
#: apps/member/models.py:73 apps/member/models.py:74
msgid "user profile" msgid "user profile"
msgstr "profil utilisateur" msgstr "profil utilisateur"
#: apps/member/models.py:71 templates/member/club_info.html:46 #: apps/member/models.py:105 templates/member/club_info.html:46
#: templates/registration/future_profile_detail.html:22
msgid "email" msgid "email"
msgstr "courriel" msgstr "courriel"
#: apps/member/models.py:78 #: apps/member/models.py:112
msgid "parent club" msgid "parent club"
msgstr "club parent" msgstr "club parent"
#: apps/member/models.py:87 #: apps/member/models.py:121
msgid "require memberships" msgid "require memberships"
msgstr "nécessite des adhésions" msgstr "nécessite des adhésions"
#: apps/member/models.py:88 #: apps/member/models.py:122
msgid "Uncheck if this club don't require memberships." msgid "Uncheck if this club don't require memberships."
msgstr "Décochez si ce club n'utilise pas d'adhésions." msgstr "Décochez si ce club n'utilise pas d'adhésions."
#: apps/member/models.py:93 templates/member/club_info.html:35 #: apps/member/models.py:127 templates/member/club_info.html:35
msgid "membership fee (paid students)" msgid "membership fee (paid students)"
msgstr "cotisation pour adhérer (normalien élève)" msgstr "cotisation pour adhérer (normalien élève)"
#: apps/member/models.py:98 templates/member/club_info.html:38 #: apps/member/models.py:132 templates/member/club_info.html:38
msgid "membership fee (unpaid students)" msgid "membership fee (unpaid students)"
msgstr "cotisation pour adhérer (normalien étudiant)" msgstr "cotisation pour adhérer (normalien étudiant)"
#: apps/member/models.py:104 templates/member/club_info.html:28 #: apps/member/models.py:138 templates/member/club_info.html:28
msgid "membership duration" msgid "membership duration"
msgstr "durée de l'adhésion" msgstr "durée de l'adhésion"
#: apps/member/models.py:105 #: apps/member/models.py:139
msgid "The longest time (in days) a membership can last (NULL = infinite)." msgid "The longest time (in days) a membership can last (NULL = infinite)."
msgstr "La durée maximale (en jours) d'une adhésion (NULL = infinie)." msgstr "La durée maximale (en jours) d'une adhésion (NULL = infinie)."
#: apps/member/models.py:112 templates/member/club_info.html:22 #: apps/member/models.py:146 templates/member/club_info.html:22
msgid "membership start" msgid "membership start"
msgstr "début de l'adhésion" msgstr "début de l'adhésion"
#: apps/member/models.py:113 #: apps/member/models.py:147
msgid "How long after January 1st the members can renew their membership." msgid "How long after January 1st the members can renew their membership."
msgstr "" msgstr ""
"Combien de temps après le 1er Janvier les adhérents peuvent renouveler leur " "Combien de temps après le 1er Janvier les adhérents peuvent renouveler leur "
"adhésion." "adhésion."
#: apps/member/models.py:120 templates/member/club_info.html:25 #: apps/member/models.py:154 templates/member/club_info.html:25
msgid "membership end" msgid "membership end"
msgstr "fin de l'adhésion" msgstr "fin de l'adhésion"
#: apps/member/models.py:121 #: apps/member/models.py:155
msgid "" msgid ""
"How long the membership can last after January 1st of the next year after " "How long the membership can last after January 1st of the next year after "
"members can renew their membership." "members can renew their membership."
@ -325,92 +353,103 @@ msgstr ""
"Combien de temps l'adhésion peut durer après le 1er Janvier de l'année " "Combien de temps l'adhésion peut durer après le 1er Janvier de l'année "
"suivante avant que les adhérents peuvent renouveler leur adhésion." "suivante avant que les adhérents peuvent renouveler leur adhésion."
#: apps/member/models.py:154 apps/member/models.py:196 #: apps/member/models.py:188 apps/member/models.py:230
#: apps/note/models/notes.py:139 #: apps/note/models/notes.py:139
msgid "club" msgid "club"
msgstr "club" msgstr "club"
#: apps/member/models.py:155 #: apps/member/models.py:189
msgid "clubs" msgid "clubs"
msgstr "clubs" msgstr "clubs"
#: apps/member/models.py:175 apps/permission/models.py:288 #: apps/member/models.py:209 apps/permission/models.py:288
msgid "role" msgid "role"
msgstr "rôle" msgstr "rôle"
#: apps/member/models.py:176 apps/member/models.py:201 #: apps/member/models.py:210 apps/member/models.py:235
msgid "roles" msgid "roles"
msgstr "rôles" msgstr "rôles"
#: apps/member/models.py:205 #: apps/member/models.py:240
msgid "membership starts on" msgid "membership starts on"
msgstr "l'adhésion commence le" msgstr "l'adhésion commence le"
#: apps/member/models.py:209 #: apps/member/models.py:244
msgid "membership ends on" msgid "membership ends on"
msgstr "l'adhésion finit le" msgstr "l'adhésion finit le"
#: apps/member/models.py:214 #: apps/member/models.py:249
msgid "fee" msgid "fee"
msgstr "cotisation" msgstr "cotisation"
#: apps/member/models.py:226 apps/member/views.py:383 #: apps/member/models.py:261 apps/member/views.py:385
msgid "User is not a member of the parent club" msgid "User is not a member of the parent club"
msgstr "L'utilisateur n'est pas membre du club parent" msgstr "L'utilisateur n'est pas membre du club parent"
#: apps/member/models.py:236 apps/member/views.py:392 #: apps/member/models.py:271 apps/member/views.py:394
msgid "User is already a member of the club" msgid "User is already a member of the club"
msgstr "L'utilisateur est déjà membre du club" msgstr "L'utilisateur est déjà membre du club"
#: apps/member/models.py:271 #: apps/member/models.py:306
#, python-brace-format #, python-brace-format
msgid "Membership of {user} for the club {club}" msgid "Membership of {user} for the club {club}"
msgstr "Adhésion de {user} pour le club {club}" msgstr "Adhésion de {user} pour le club {club}"
#: apps/member/models.py:274 #: apps/member/models.py:309
msgid "membership" msgid "membership"
msgstr "adhésion" msgstr "adhésion"
#: apps/member/models.py:275 #: apps/member/models.py:310
msgid "memberships" msgid "memberships"
msgstr "adhésions" msgstr "adhésions"
#: apps/member/tables.py:73 #: apps/member/tables.py:93
msgid "Renew" msgid "Renew"
msgstr "" msgstr "Renouveler"
#: apps/member/views.py:80 templates/member/profile_info.html:45 #: apps/member/views.py:59 apps/registration/forms.py:20
msgid "This address must be valid."
msgstr "Cette adresse doit être valide."
#: apps/member/views.py:62 templates/member/profile_info.html:45
#: templates/registration/future_profile_detail.html:55
msgid "Update Profile" msgid "Update Profile"
msgstr "Modifier le profil" msgstr "Modifier le profil"
#: apps/member/views.py:93 #: apps/member/views.py:72
msgid "An alias with a similar name already exists." msgid "An alias with a similar name already exists."
msgstr "Un alias avec un nom similaire existe déjà." msgstr "Un alias avec un nom similaire existe déjà."
#: apps/member/views.py:379 #: apps/member/views.py:167
msgid "Search user"
msgstr "Chercher un utilisateur"
#: apps/member/views.py:381
msgid "" msgid ""
"This user don't have enough money to join this club, and can't have a " "This user don't have enough money to join this club, and can't have a "
"negative balance." "negative balance."
msgstr "" msgstr ""
"Cet utilisateur n'a pas assez d'argent pour rejoindre ce club et ne "
"peut pas avoir un solde négatif."
#: apps/member/views.py:396 apps/member/views.py:428 #: apps/member/views.py:398 apps/member/views.py:430
msgid "The membership must start after {:%m-%d-%Y}." msgid "The membership must start after {:%m-%d-%Y}."
msgstr "L'adhésion doit commencer après le {:%d/%m/%Y}." msgstr "L'adhésion doit commencer après le {:%d/%m/%Y}."
#: apps/member/views.py:401 apps/member/views.py:433 #: apps/member/views.py:403 apps/member/views.py:435
msgid "The membership must begin before {:%m-%d-%Y}." msgid "The membership must begin before {:%m-%d-%Y}."
msgstr "L'adhésion doit commencer avant le {:%d/%m/%Y}." msgstr "L'adhésion doit commencer avant le {:%d/%m/%Y}."
#: apps/member/views.py:455 #: apps/member/views.py:457
msgid "This membership is already renewed" msgid "This membership is already renewed"
msgstr "Cette adhésion est déjà renouvelée" msgstr "Cette adhésion est déjà renouvelée"
#: apps/note/admin.py:120 apps/note/models/transactions.py:94 #: apps/note/admin.py:120 apps/note/models/transactions.py:99
msgid "source" msgid "source"
msgstr "source" msgstr "source"
#: apps/note/admin.py:128 apps/note/admin.py:163 #: apps/note/admin.py:128 apps/note/admin.py:170
#: apps/note/models/transactions.py:53 apps/note/models/transactions.py:107 #: apps/note/models/transactions.py:54 apps/note/models/transactions.py:112
msgid "destination" msgid "destination"
msgstr "destination" msgstr "destination"
@ -453,7 +492,7 @@ msgstr ""
msgid "display image" msgid "display image"
msgstr "image affichée" msgstr "image affichée"
#: apps/note/models/notes.py:53 apps/note/models/transactions.py:117 #: apps/note/models/notes.py:53 apps/note/models/transactions.py:122
msgid "created at" msgid "created at"
msgstr "créée le" msgstr "créée le"
@ -536,80 +575,84 @@ msgstr "catégories de transaction"
msgid "A template with this name already exist" msgid "A template with this name already exist"
msgstr "Un modèle de transaction avec un nom similaire existe déjà." msgstr "Un modèle de transaction avec un nom similaire existe déjà."
#: apps/note/models/transactions.py:56 apps/note/models/transactions.py:125 #: apps/note/models/transactions.py:58 apps/note/models/transactions.py:130
msgid "amount" msgid "amount"
msgstr "montant" msgstr "montant"
#: apps/note/models/transactions.py:57 #: apps/note/models/transactions.py:59
msgid "in centimes" msgid "in centimes"
msgstr "en centimes" msgstr "en centimes"
#: apps/note/models/transactions.py:75 #: apps/note/models/transactions.py:70
msgid "display"
msgstr "afficher"
#: apps/note/models/transactions.py:80
msgid "transaction template" msgid "transaction template"
msgstr "modèle de transaction" msgstr "modèle de transaction"
#: apps/note/models/transactions.py:76 #: apps/note/models/transactions.py:81
msgid "transaction templates" msgid "transaction templates"
msgstr "modèles de transaction" msgstr "modèles de transaction"
#: apps/note/models/transactions.py:100 apps/note/models/transactions.py:113 #: apps/note/models/transactions.py:105 apps/note/models/transactions.py:118
#: apps/note/tables.py:33 apps/note/tables.py:42 #: apps/note/tables.py:33 apps/note/tables.py:42
msgid "used alias" msgid "used alias"
msgstr "alias utilisé" msgstr "alias utilisé"
#: apps/note/models/transactions.py:121 #: apps/note/models/transactions.py:126
msgid "quantity" msgid "quantity"
msgstr "quantité" msgstr "quantité"
#: apps/note/models/transactions.py:129 #: apps/note/models/transactions.py:134
msgid "reason" msgid "reason"
msgstr "raison" msgstr "raison"
#: apps/note/models/transactions.py:139 apps/note/tables.py:95 #: apps/note/models/transactions.py:144 apps/note/tables.py:95
msgid "invalidity reason" msgid "invalidity reason"
msgstr "Motif d'invalidité" msgstr "Motif d'invalidité"
#: apps/note/models/transactions.py:147 #: apps/note/models/transactions.py:152
msgid "transaction" msgid "transaction"
msgstr "transaction" msgstr "transaction"
#: apps/note/models/transactions.py:148 #: apps/note/models/transactions.py:153
msgid "transactions" msgid "transactions"
msgstr "transactions" msgstr "transactions"
#: apps/note/models/transactions.py:202 templates/base.html:84 #: apps/note/models/transactions.py:207 templates/base.html:84
#: templates/note/transaction_form.html:19 #: templates/note/transaction_form.html:19
#: templates/note/transaction_form.html:140 #: templates/note/transaction_form.html:140
msgid "Transfer" msgid "Transfer"
msgstr "Virement" msgstr "Virement"
#: apps/note/models/transactions.py:222 #: apps/note/models/transactions.py:227
msgid "Template" msgid "Template"
msgstr "Bouton" msgstr "Bouton"
#: apps/note/models/transactions.py:237 #: apps/note/models/transactions.py:242
msgid "first_name" msgid "first_name"
msgstr "prénom" msgstr "prénom"
#: apps/note/models/transactions.py:242 #: apps/note/models/transactions.py:247
msgid "bank" msgid "bank"
msgstr "banque" msgstr "banque"
#: apps/note/models/transactions.py:248 templates/note/transaction_form.html:24 #: apps/note/models/transactions.py:253 templates/note/transaction_form.html:24
msgid "Credit" msgid "Credit"
msgstr "Crédit" msgstr "Crédit"
#: apps/note/models/transactions.py:248 templates/note/transaction_form.html:28 #: apps/note/models/transactions.py:253 templates/note/transaction_form.html:28
msgid "Debit" msgid "Debit"
msgstr "Débit" msgstr "Débit"
#: apps/note/models/transactions.py:264 apps/note/models/transactions.py:269 #: apps/note/models/transactions.py:269 apps/note/models/transactions.py:274
msgid "membership transaction" msgid "membership transaction"
msgstr "transaction d'adhésion" msgstr "Transaction d'adhésion"
#: apps/note/models/transactions.py:265 #: apps/note/models/transactions.py:270
msgid "membership transactions" msgid "membership transactions"
msgstr "transactions d'adhésion" msgstr "Transactions d'adhésion"
#: apps/note/tables.py:57 #: apps/note/tables.py:57
msgid "Click to invalidate" msgid "Click to invalidate"
@ -623,6 +666,15 @@ msgstr "Cliquez pour valider"
msgid "No reason specified" msgid "No reason specified"
msgstr "Pas de motif spécifié" msgstr "Pas de motif spécifié"
#: apps/note/tables.py:122 apps/note/tables.py:151
msgid "Delete"
msgstr "Supprimer"
#: apps/note/tables.py:146 templates/member/club_info.html:55
#: templates/note/conso_form.html:121
msgid "Edit"
msgstr "Éditer"
#: apps/note/views.py:39 #: apps/note/views.py:39
msgid "Transfer money" msgid "Transfer money"
msgstr "Transférer de l'argent" msgstr "Transférer de l'argent"
@ -649,7 +701,74 @@ msgstr "Rang"
msgid "Specifying field applies only to view and change permission types." msgid "Specifying field applies only to view and change permission types."
msgstr "" msgstr ""
#: apps/treasury/apps.py:12 templates/base.html:99 #: apps/registration/apps.py:10
msgid "registration"
msgstr "inscription"
#: apps/registration/forms.py:29
msgid "Inscription paid by Société Générale"
msgstr "Inscription payée par la Société générale"
#: apps/registration/forms.py:31
msgid "Check this case is the Société Générale paid the inscription."
msgstr "Cochez cette case si la Société Générale a payé l'inscription."
#: apps/registration/forms.py:36
msgid "Credit type"
msgstr "Type de rechargement"
#: apps/registration/forms.py:37
msgid "No credit"
msgstr "Pas de rechargement"
#: apps/registration/forms.py:42
msgid "Credit amount"
msgstr "Montant à créditer"
#: apps/registration/forms.py:59 apps/treasury/forms.py:125
#: templates/note/transaction_form.html:98
msgid "Bank"
msgstr "Banque"
#: apps/registration/forms.py:64
msgid "Join BDE Club"
msgstr "Adhérer au club BDE"
#: apps/registration/forms.py:70
msgid "Join Kfet Club"
msgstr "Adhérer au club Kfet"
#: apps/registration/views.py:70
msgid "Email validation"
msgstr "Validation de l'adresse mail"
#: apps/registration/views.py:114
msgid "Email validation unsuccessful"
msgstr " La validation de l'adresse mail a échoué"
#: apps/registration/views.py:122
msgid "Email validation email sent"
msgstr "L'email de vérification de l'adresse email a bien été envoyé."
#: apps/registration/views.py:154
msgid "Unregistered users"
msgstr "Utilisateurs en attente d'inscription"
#: apps/registration/views.py:226
msgid "You must join BDE club before joining Kfet club."
msgstr "Vous devez adhérer au club BDE avant d'adhérer au club Kfet."
#: apps/registration/views.py:230
msgid ""
"The entered amount is not enough for the memberships, should be at least {}"
msgstr "Le montant crédité est trop faible pour adhérer, il doit être au minimum de {}"
#: apps/registration/views.py:237 apps/registration/views.py:239
#: apps/registration/views.py:241
msgid "This field is required."
msgstr "Ce champ est requis."
#: apps/treasury/apps.py:12 templates/base.html:111
msgid "Treasury" msgid "Treasury"
msgstr "Trésorerie" msgstr "Trésorerie"
@ -674,10 +793,6 @@ msgstr "La remise est déjà fermée."
msgid "You can't change the type of the remittance." msgid "You can't change the type of the remittance."
msgstr "Vous ne pouvez pas changer le type de la remise." msgstr "Vous ne pouvez pas changer le type de la remise."
#: apps/treasury/forms.py:125 templates/note/transaction_form.html:98
msgid "Bank"
msgstr "Banque"
#: apps/treasury/forms.py:127 apps/treasury/tables.py:47 #: apps/treasury/forms.py:127 apps/treasury/tables.py:47
#: templates/note/transaction_form.html:128 #: templates/note/transaction_form.html:128
#: templates/treasury/remittance_form.html:18 #: templates/treasury/remittance_form.html:18
@ -782,15 +897,15 @@ msgid ""
"again unless your session expires or you logout." "again unless your session expires or you logout."
msgstr "" msgstr ""
#: note_kfet/settings/base.py:152 #: note_kfet/settings/base.py:153
msgid "German" msgid "German"
msgstr "" msgstr ""
#: note_kfet/settings/base.py:153 #: note_kfet/settings/base.py:154
msgid "English" msgid "English"
msgstr "" msgstr ""
#: note_kfet/settings/base.py:154 #: note_kfet/settings/base.py:155
msgid "French" msgid "French"
msgstr "" msgstr ""
@ -859,9 +974,23 @@ msgid "The ENS Paris-Saclay BDE note."
msgstr "La note du BDE de l'ENS Paris-Saclay." msgstr "La note du BDE de l'ENS Paris-Saclay."
#: templates/base.html:89 #: templates/base.html:89
msgid "Users"
msgstr ""
#: templates/base.html:94
msgid "Clubs" msgid "Clubs"
msgstr "Clubs" msgstr "Clubs"
#: templates/base.html:100
msgid "Registrations"
msgstr "Inscriptions"
#: templates/base.html:150
msgid ""
"Your e-mail address is not validated. Please check your mail inbox and click "
"on the validation link."
msgstr ""
#: templates/cas_server/base.html:7 #: templates/cas_server/base.html:7
msgid "Central Authentication Service" msgid "Central Authentication Service"
msgstr "" msgstr ""
@ -939,10 +1068,6 @@ msgstr "cotisation pour adhérer"
msgid "Add member" msgid "Add member"
msgstr "Ajouter un membre" msgstr "Ajouter un membre"
#: templates/member/club_info.html:55 templates/note/conso_form.html:121
msgid "Edit"
msgstr "Éditer"
#: templates/member/club_info.html:59 templates/member/profile_info.html:48 #: templates/member/club_info.html:59 templates/member/profile_info.html:48
msgid "View Profile" msgid "View Profile"
msgstr "Voir le profil" msgstr "Voir le profil"
@ -963,7 +1088,7 @@ msgstr "Liste des clubs"
msgid "Member of the Club" msgid "Member of the Club"
msgstr "Membre du club" msgstr "Membre du club"
#: templates/member/club_tables.html:22 templates/member/profile_tables.html:22 #: templates/member/club_tables.html:22 templates/member/profile_tables.html:31
msgid "Transaction history" msgid "Transaction history"
msgstr "Historique des transactions" msgstr "Historique des transactions"
@ -980,18 +1105,22 @@ msgid "Regenerate token"
msgstr "Regénérer le jeton" msgstr "Regénérer le jeton"
#: templates/member/profile_info.html:5 #: templates/member/profile_info.html:5
#: templates/registration/future_profile_detail.html:12
msgid "Account #" msgid "Account #"
msgstr "Compte n°" msgstr "Compte n°"
#: templates/member/profile_info.html:17 #: templates/member/profile_info.html:17
#: templates/registration/future_profile_detail.html:19
msgid "username" msgid "username"
msgstr "pseudo" msgstr "pseudo"
#: templates/member/profile_info.html:20 #: templates/member/profile_info.html:20
#: templates/registration/future_profile_detail.html:34
msgid "password" msgid "password"
msgstr "mot de passe" msgstr "mot de passe"
#: templates/member/profile_info.html:23 #: templates/member/profile_info.html:23
#: templates/registration/future_profile_detail.html:37
msgid "Change password" msgid "Change password"
msgstr "Changer le mot de passe" msgstr "Changer le mot de passe"
@ -1003,7 +1132,17 @@ msgstr "solde du compte"
msgid "Manage auth token" msgid "Manage auth token"
msgstr "Gérer les jetons d'authentification" msgstr "Gérer les jetons d'authentification"
#: templates/member/profile_tables.html:9 #: templates/member/profile_tables.html:7
#: templates/registration/future_profile_detail.html:28
msgid "This user doesn't have confirmed his/her e-mail address."
msgstr ""
#: templates/member/profile_tables.html:8
#: templates/registration/future_profile_detail.html:29
msgid "Click here to resend a validation link."
msgstr ""
#: templates/member/profile_tables.html:18
msgid "View my memberships" msgid "View my memberships"
msgstr "Voir mes adhésions" msgstr "Voir mes adhésions"
@ -1011,11 +1150,6 @@ msgstr "Voir mes adhésions"
msgid "Save Changes" msgid "Save Changes"
msgstr "Sauvegarder les changements" msgstr "Sauvegarder les changements"
#: templates/member/signup.html:5 templates/member/signup.html:8
#: templates/member/signup.html:14
msgid "Sign up"
msgstr "Inscription"
#: templates/note/conso_form.html:28 templates/note/transaction_form.html:50 #: templates/note/conso_form.html:28 templates/note/transaction_form.html:50
msgid "Select emitters" msgid "Select emitters"
msgstr "Sélection des émetteurs" msgstr "Sélection des émetteurs"
@ -1098,6 +1232,39 @@ msgstr "Le bouton a bien été supprimé"
msgid "Unable to delete button " msgid "Unable to delete button "
msgstr "Impossible de supprimer le bouton " msgstr "Impossible de supprimer le bouton "
#: templates/registration/email_validation_complete.html:8
#, python-format
msgid ""
"Your account have successfully been activated. You can now <a href="
"\"%(login_url)s\">log in</a>."
msgstr ""
#: templates/registration/email_validation_complete.html:12
msgid ""
"The link was invalid. The token may have expired. Please send us an email to "
"activate your account."
msgstr ""
#: templates/registration/future_profile_detail.html:56
msgid "Delete registration"
msgstr ""
#: templates/registration/future_profile_detail.html:64
msgid "Validate account"
msgstr ""
#: templates/registration/future_profile_detail.html:71
msgid "Validate registration"
msgstr ""
#: templates/registration/future_user_list.html:7
msgid "New user"
msgstr "Nouvel utilisateur"
#: templates/registration/future_user_list.html:17
msgid "There is no pending user."
msgstr "Il n'y a pas d'inscription en attente."
#: templates/registration/logged_out.html:8 #: templates/registration/logged_out.html:8
msgid "Thanks for spending some quality time with the Web site today." msgid "Thanks for spending some quality time with the Web site today."
msgstr "" msgstr ""
@ -1184,6 +1351,11 @@ msgstr ""
msgid "Reset my password" msgid "Reset my password"
msgstr "" msgstr ""
#: templates/registration/signup.html:5 templates/registration/signup.html:8
#: templates/registration/signup.html:14
msgid "Sign up"
msgstr "Inscription"
#: templates/treasury/invoice_form.html:6 #: templates/treasury/invoice_form.html:6
msgid "Invoices list" msgid "Invoices list"
msgstr "Liste des factures" msgstr "Liste des factures"