mirror of
				https://gitlab.crans.org/bde/nk20
				synced 2025-11-04 01:12:08 +01:00 
			
		
		
		
	Update mail translation
This commit is contained in:
		@@ -2,6 +2,7 @@
 | 
				
			|||||||
# SPDX-License-Identifier: GPL-3.0-or-later
 | 
					# SPDX-License-Identifier: GPL-3.0-or-later
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import datetime
 | 
					import datetime
 | 
				
			||||||
 | 
					import os
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from django.conf import settings
 | 
					from django.conf import settings
 | 
				
			||||||
from django.contrib.auth.models import User
 | 
					from django.contrib.auth.models import User
 | 
				
			||||||
@@ -79,12 +80,10 @@ class Profile(models.Model):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    def send_email_validation_link(self):
 | 
					    def send_email_validation_link(self):
 | 
				
			||||||
        subject = "Activate your Note Kfet account"
 | 
					        subject = "Activate your Note Kfet account"
 | 
				
			||||||
        message = loader.render_to_string('registration/email_validation_email.html',
 | 
					        message = loader.render_to_string('registration/mails/email_validation_email.html',
 | 
				
			||||||
                                          {
 | 
					                                          {
 | 
				
			||||||
                                              'user': self.user,
 | 
					                                              'user': self.user,
 | 
				
			||||||
                                              'domain': "nk20.ynerant.fr",
 | 
					                                              'domain': os.getenv("NOTE_URL", "note.example.com"),
 | 
				
			||||||
                                              'site_name': "La Note Kfet",
 | 
					 | 
				
			||||||
                                              'protocol': 'https',
 | 
					 | 
				
			||||||
                                              'token': email_validation_token.make_token(self.user),
 | 
					                                              'token': email_validation_token.make_token(self.user),
 | 
				
			||||||
                                              'uid': urlsafe_base64_encode(force_bytes(self.user.pk)).decode('UTF-8'),
 | 
					                                              'uid': urlsafe_base64_encode(force_bytes(self.user.pk)).decode('UTF-8'),
 | 
				
			||||||
                                          })
 | 
					                                          })
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -112,6 +112,7 @@ class UserValidateView(TemplateView):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    def get_context_data(self, **kwargs):
 | 
					    def get_context_data(self, **kwargs):
 | 
				
			||||||
        context = super().get_context_data(**kwargs)
 | 
					        context = super().get_context_data(**kwargs)
 | 
				
			||||||
 | 
					        context['user'] = self.get_user(self.kwargs["uidb64"])
 | 
				
			||||||
        context['login_url'] = resolve_url(settings.LOGIN_URL)
 | 
					        context['login_url'] = resolve_url(settings.LOGIN_URL)
 | 
				
			||||||
        if self.validlink:
 | 
					        if self.validlink:
 | 
				
			||||||
            context['validlink'] = True
 | 
					            context['validlink'] = True
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -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-06 10:51+0200\n"
 | 
					"POT-Creation-Date: 2020-04-09 21:59+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"
 | 
				
			||||||
@@ -44,7 +44,7 @@ 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:100 apps/member/models.py:203
 | 
					#: apps/member/models.py:99 apps/member/models.py:202
 | 
				
			||||||
#: 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:237
 | 
					#: 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
 | 
				
			||||||
@@ -79,7 +79,7 @@ msgstr ""
 | 
				
			|||||||
msgid "type"
 | 
					msgid "type"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/activity/models.py:66 apps/logs/models.py:21 apps/member/models.py:224
 | 
					#: apps/activity/models.py:66 apps/logs/models.py:21 apps/member/models.py:223
 | 
				
			||||||
#: apps/note/models/notes.py:117
 | 
					#: apps/note/models/notes.py:117
 | 
				
			||||||
msgid "user"
 | 
					msgid "user"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -300,152 +300,152 @@ msgstr ""
 | 
				
			|||||||
msgid "Bank"
 | 
					msgid "Bank"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:32
 | 
					#: apps/member/models.py:33
 | 
				
			||||||
#: templates/registration/future_profile_detail.html:47
 | 
					#: templates/registration/future_profile_detail.html:47
 | 
				
			||||||
msgid "phone number"
 | 
					msgid "phone number"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:38 templates/member/profile_info.html:27
 | 
					#: apps/member/models.py:39 templates/member/profile_info.html:27
 | 
				
			||||||
#: templates/registration/future_profile_detail.html:41
 | 
					#: templates/registration/future_profile_detail.html:41
 | 
				
			||||||
msgid "section"
 | 
					msgid "section"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:39
 | 
					#: apps/member/models.py:40
 | 
				
			||||||
msgid "e.g. \"1A0\", \"9A♥\", \"SAPHIRE\""
 | 
					msgid "e.g. \"1A0\", \"9A♥\", \"SAPHIRE\""
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:45 templates/member/profile_info.html:30
 | 
					#: apps/member/models.py:46 templates/member/profile_info.html:30
 | 
				
			||||||
#: templates/registration/future_profile_detail.html:44
 | 
					#: templates/registration/future_profile_detail.html:44
 | 
				
			||||||
msgid "address"
 | 
					msgid "address"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:51
 | 
					#: apps/member/models.py:52
 | 
				
			||||||
#: templates/registration/future_profile_detail.html:50
 | 
					#: templates/registration/future_profile_detail.html:50
 | 
				
			||||||
msgid "paid"
 | 
					msgid "paid"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:52
 | 
					#: apps/member/models.py:53
 | 
				
			||||||
msgid "Tells if the user receive a salary."
 | 
					msgid "Tells if the user receive a salary."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:57
 | 
					#: apps/member/models.py:58
 | 
				
			||||||
msgid "email confirmed"
 | 
					msgid "email confirmed"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:62
 | 
					#: apps/member/models.py:63
 | 
				
			||||||
msgid "registration valid"
 | 
					msgid "registration valid"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:67
 | 
					#: apps/member/models.py:68
 | 
				
			||||||
msgid "Société générale"
 | 
					msgid "Société générale"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:68
 | 
					#: apps/member/models.py:69
 | 
				
			||||||
msgid "Has the user ever be paid by the Société générale?"
 | 
					msgid "Has the user ever be paid by the Société générale?"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:73 apps/member/models.py:74
 | 
					#: apps/member/models.py:74 apps/member/models.py:75
 | 
				
			||||||
msgid "user profile"
 | 
					msgid "user profile"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:105 templates/member/club_info.html:46
 | 
					#: apps/member/models.py:104 templates/member/club_info.html:46
 | 
				
			||||||
#: templates/registration/future_profile_detail.html:22
 | 
					#: templates/registration/future_profile_detail.html:22
 | 
				
			||||||
msgid "email"
 | 
					msgid "email"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:112
 | 
					#: apps/member/models.py:111
 | 
				
			||||||
msgid "parent club"
 | 
					msgid "parent club"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:121
 | 
					#: apps/member/models.py:120
 | 
				
			||||||
msgid "require memberships"
 | 
					msgid "require memberships"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:122
 | 
					#: apps/member/models.py:121
 | 
				
			||||||
msgid "Uncheck if this club don't require memberships."
 | 
					msgid "Uncheck if this club don't require memberships."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:127 templates/member/club_info.html:35
 | 
					#: apps/member/models.py:126 templates/member/club_info.html:35
 | 
				
			||||||
msgid "membership fee (paid students)"
 | 
					msgid "membership fee (paid students)"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:132 templates/member/club_info.html:38
 | 
					#: apps/member/models.py:131 templates/member/club_info.html:38
 | 
				
			||||||
msgid "membership fee (unpaid students)"
 | 
					msgid "membership fee (unpaid students)"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:138 templates/member/club_info.html:28
 | 
					#: apps/member/models.py:137 templates/member/club_info.html:28
 | 
				
			||||||
msgid "membership duration"
 | 
					msgid "membership duration"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:139
 | 
					#: apps/member/models.py:138
 | 
				
			||||||
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:146 templates/member/club_info.html:22
 | 
					#: apps/member/models.py:145 templates/member/club_info.html:22
 | 
				
			||||||
msgid "membership start"
 | 
					msgid "membership start"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:147
 | 
					#: apps/member/models.py:146
 | 
				
			||||||
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:154 templates/member/club_info.html:25
 | 
					#: apps/member/models.py:153 templates/member/club_info.html:25
 | 
				
			||||||
msgid "membership end"
 | 
					msgid "membership end"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:155
 | 
					#: apps/member/models.py:154
 | 
				
			||||||
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:188 apps/member/models.py:230
 | 
					#: apps/member/models.py:187 apps/member/models.py:229
 | 
				
			||||||
#: apps/note/models/notes.py:139
 | 
					#: apps/note/models/notes.py:139
 | 
				
			||||||
msgid "club"
 | 
					msgid "club"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:189
 | 
					#: apps/member/models.py:188
 | 
				
			||||||
msgid "clubs"
 | 
					msgid "clubs"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:209 apps/permission/models.py:294
 | 
					#: apps/member/models.py:208 apps/permission/models.py:294
 | 
				
			||||||
msgid "role"
 | 
					msgid "role"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:210 apps/member/models.py:235
 | 
					#: apps/member/models.py:209 apps/member/models.py:234
 | 
				
			||||||
msgid "roles"
 | 
					msgid "roles"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:240
 | 
					#: apps/member/models.py:239
 | 
				
			||||||
msgid "membership starts on"
 | 
					msgid "membership starts on"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:244
 | 
					#: apps/member/models.py:243
 | 
				
			||||||
msgid "membership ends on"
 | 
					msgid "membership ends on"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:249
 | 
					#: apps/member/models.py:248
 | 
				
			||||||
msgid "fee"
 | 
					msgid "fee"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:267 apps/member/views.py:491
 | 
					#: apps/member/models.py:266 apps/member/views.py:500
 | 
				
			||||||
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:277 apps/member/views.py:500
 | 
					#: apps/member/models.py:276 apps/member/views.py:509
 | 
				
			||||||
msgid "User is already a member of the club"
 | 
					msgid "User is already a member of the club"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:315
 | 
					#: apps/member/models.py:314
 | 
				
			||||||
#, 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:318
 | 
					#: apps/member/models.py:317
 | 
				
			||||||
msgid "membership"
 | 
					msgid "membership"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:319
 | 
					#: apps/member/models.py:318
 | 
				
			||||||
msgid "memberships"
 | 
					msgid "memberships"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -466,27 +466,27 @@ msgstr ""
 | 
				
			|||||||
msgid "An alias with a similar name already exists."
 | 
					msgid "An alias with a similar name already exists."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/views.py:175
 | 
					#: apps/member/views.py:180
 | 
				
			||||||
msgid "Search user"
 | 
					msgid "Search user"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/views.py:486
 | 
					#: apps/member/views.py:495
 | 
				
			||||||
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:504
 | 
					#: apps/member/views.py:513
 | 
				
			||||||
msgid "The membership must start after {:%m-%d-%Y}."
 | 
					msgid "The membership must start after {:%m-%d-%Y}."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/views.py:509
 | 
					#: apps/member/views.py:518
 | 
				
			||||||
msgid "The membership must begin before {:%m-%d-%Y}."
 | 
					msgid "The membership must begin before {:%m-%d-%Y}."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/views.py:519 apps/member/views.py:521 apps/member/views.py:523
 | 
					#: apps/member/views.py:528 apps/member/views.py:530 apps/member/views.py:532
 | 
				
			||||||
#: apps/registration/views.py:285 apps/registration/views.py:287
 | 
					#: apps/registration/views.py:286 apps/registration/views.py:288
 | 
				
			||||||
#: apps/registration/views.py:289
 | 
					#: apps/registration/views.py:290
 | 
				
			||||||
msgid "This field is required."
 | 
					msgid "This field is required."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -785,27 +785,27 @@ msgstr ""
 | 
				
			|||||||
msgid "Email validation"
 | 
					msgid "Email validation"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/registration/views.py:120
 | 
					#: apps/registration/views.py:121
 | 
				
			||||||
msgid "Email validation unsuccessful"
 | 
					msgid "Email validation unsuccessful"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/registration/views.py:131
 | 
					#: apps/registration/views.py:132
 | 
				
			||||||
msgid "Email validation email sent"
 | 
					msgid "Email validation email sent"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/registration/views.py:184
 | 
					#: apps/registration/views.py:185
 | 
				
			||||||
msgid "Unregistered users"
 | 
					msgid "Unregistered users"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/registration/views.py:251
 | 
					#: apps/registration/views.py:252
 | 
				
			||||||
msgid "You must join the BDE."
 | 
					msgid "You must join the BDE."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/registration/views.py:273
 | 
					#: apps/registration/views.py:274
 | 
				
			||||||
msgid "You must join BDE club before joining Kfet club."
 | 
					msgid "You must join BDE club before joining Kfet club."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/registration/views.py:278
 | 
					#: apps/registration/views.py:279
 | 
				
			||||||
msgid ""
 | 
					msgid ""
 | 
				
			||||||
"The entered amount is not enough for the memberships, should be at least {}"
 | 
					"The entered amount is not enough for the memberships, should be at least {}"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1161,11 +1161,11 @@ msgstr ""
 | 
				
			|||||||
msgid "club listing "
 | 
					msgid "club listing "
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: templates/member/club_tables.html:9
 | 
					#: templates/member/club_tables.html:6
 | 
				
			||||||
msgid "Member of the Club"
 | 
					msgid "Member of the Club"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: templates/member/club_tables.html:22 templates/member/profile_tables.html:31
 | 
					#: templates/member/club_tables.html:17 templates/member/profile_tables.html:28
 | 
				
			||||||
msgid "Transaction history"
 | 
					msgid "Transaction history"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -1219,7 +1219,7 @@ msgstr ""
 | 
				
			|||||||
msgid "Click here to resend a validation link."
 | 
					msgid "Click here to resend a validation link."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: templates/member/profile_tables.html:18
 | 
					#: templates/member/profile_tables.html:15
 | 
				
			||||||
msgid "View my memberships"
 | 
					msgid "View my memberships"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -1314,14 +1314,21 @@ msgstr ""
 | 
				
			|||||||
msgid "Unable to delete button "
 | 
					msgid "Unable to delete button "
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: templates/registration/email_validation_complete.html:8
 | 
					#: templates/registration/email_validation_complete.html:6
 | 
				
			||||||
#, python-format
 | 
					msgid "Your email have successfully been validated."
 | 
				
			||||||
msgid ""
 | 
					 | 
				
			||||||
"Your account have successfully been activated. You can now <a href="
 | 
					 | 
				
			||||||
"\"%(login_url)s\">log in</a>."
 | 
					 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: templates/registration/email_validation_complete.html:12
 | 
					#: templates/registration/email_validation_complete.html:8
 | 
				
			||||||
 | 
					#, python-format
 | 
				
			||||||
 | 
					msgid "You can now <a href=\"%(login_url)s\">log in</a>."
 | 
				
			||||||
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#: templates/registration/email_validation_complete.html:10
 | 
				
			||||||
 | 
					msgid ""
 | 
				
			||||||
 | 
					"You must pay now your membership in the Kfet to complete your registration."
 | 
				
			||||||
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#: templates/registration/email_validation_complete.html:13
 | 
				
			||||||
msgid ""
 | 
					msgid ""
 | 
				
			||||||
"The link was invalid. The token may have expired. Please send us an email to "
 | 
					"The link was invalid. The token may have expired. Please send us an email to "
 | 
				
			||||||
"activate your account."
 | 
					"activate your account."
 | 
				
			||||||
@@ -1376,6 +1383,36 @@ msgstr ""
 | 
				
			|||||||
msgid "Forgotten your password or username?"
 | 
					msgid "Forgotten your password or username?"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#: templates/registration/mails/email_validation_email.html:3
 | 
				
			||||||
 | 
					msgid "Hi"
 | 
				
			||||||
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#: templates/registration/mails/email_validation_email.html:5
 | 
				
			||||||
 | 
					msgid ""
 | 
				
			||||||
 | 
					"You recently registered on the Note Kfet. Please click on the link below to "
 | 
				
			||||||
 | 
					"confirm your registration."
 | 
				
			||||||
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#: templates/registration/mails/email_validation_email.html:9
 | 
				
			||||||
 | 
					msgid ""
 | 
				
			||||||
 | 
					"This link is only valid for a couple of days, after that you will need to "
 | 
				
			||||||
 | 
					"contact us to validate your email."
 | 
				
			||||||
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#: templates/registration/mails/email_validation_email.html:11
 | 
				
			||||||
 | 
					msgid ""
 | 
				
			||||||
 | 
					"After that, you'll have to wait that someone validates your account before "
 | 
				
			||||||
 | 
					"you can log in. You will need to pay your membership in the Kfet."
 | 
				
			||||||
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#: templates/registration/mails/email_validation_email.html:13
 | 
				
			||||||
 | 
					msgid "Thanks"
 | 
				
			||||||
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#: templates/registration/mails/email_validation_email.html:15
 | 
				
			||||||
 | 
					msgid "The Note Kfet team."
 | 
				
			||||||
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: templates/registration/password_change_done.html:8
 | 
					#: templates/registration/password_change_done.html:8
 | 
				
			||||||
msgid "Your password was changed."
 | 
					msgid "Your password was changed."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -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-06 10:51+0200\n"
 | 
					"POT-Creation-Date: 2020-04-09 21:59+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"
 | 
				
			||||||
@@ -40,7 +40,7 @@ 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:100 apps/member/models.py:203
 | 
					#: apps/member/models.py:99 apps/member/models.py:202
 | 
				
			||||||
#: 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:237
 | 
					#: 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
 | 
				
			||||||
@@ -75,7 +75,7 @@ msgstr "description"
 | 
				
			|||||||
msgid "type"
 | 
					msgid "type"
 | 
				
			||||||
msgstr "type"
 | 
					msgstr "type"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/activity/models.py:66 apps/logs/models.py:21 apps/member/models.py:224
 | 
					#: apps/activity/models.py:66 apps/logs/models.py:21 apps/member/models.py:223
 | 
				
			||||||
#: apps/note/models/notes.py:117
 | 
					#: apps/note/models/notes.py:117
 | 
				
			||||||
msgid "user"
 | 
					msgid "user"
 | 
				
			||||||
msgstr "utilisateur"
 | 
					msgstr "utilisateur"
 | 
				
			||||||
@@ -296,102 +296,102 @@ msgstr "Montant à créditer"
 | 
				
			|||||||
msgid "Bank"
 | 
					msgid "Bank"
 | 
				
			||||||
msgstr "Banque"
 | 
					msgstr "Banque"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:32
 | 
					#: apps/member/models.py:33
 | 
				
			||||||
#: templates/registration/future_profile_detail.html:47
 | 
					#: 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:38 templates/member/profile_info.html:27
 | 
					#: apps/member/models.py:39 templates/member/profile_info.html:27
 | 
				
			||||||
#: templates/registration/future_profile_detail.html:41
 | 
					#: templates/registration/future_profile_detail.html:41
 | 
				
			||||||
msgid "section"
 | 
					msgid "section"
 | 
				
			||||||
msgstr "section"
 | 
					msgstr "section"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:39
 | 
					#: apps/member/models.py:40
 | 
				
			||||||
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:45 templates/member/profile_info.html:30
 | 
					#: apps/member/models.py:46 templates/member/profile_info.html:30
 | 
				
			||||||
#: templates/registration/future_profile_detail.html:44
 | 
					#: templates/registration/future_profile_detail.html:44
 | 
				
			||||||
msgid "address"
 | 
					msgid "address"
 | 
				
			||||||
msgstr "adresse"
 | 
					msgstr "adresse"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:51
 | 
					#: apps/member/models.py:52
 | 
				
			||||||
#: templates/registration/future_profile_detail.html:50
 | 
					#: 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
 | 
				
			||||||
msgid "Tells if the user receive a salary."
 | 
					msgid "Tells if the user receive a salary."
 | 
				
			||||||
msgstr "Indique si l'utilisateur perçoit un salaire."
 | 
					msgstr "Indique si l'utilisateur perçoit un salaire."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:57
 | 
					#: apps/member/models.py:58
 | 
				
			||||||
msgid "email confirmed"
 | 
					msgid "email confirmed"
 | 
				
			||||||
msgstr "adresse email confirmée"
 | 
					msgstr "adresse email confirmée"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:62
 | 
					#: apps/member/models.py:63
 | 
				
			||||||
msgid "registration valid"
 | 
					msgid "registration valid"
 | 
				
			||||||
msgstr "inscription valid"
 | 
					msgstr "inscription valid"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:67
 | 
					#: apps/member/models.py:68
 | 
				
			||||||
msgid "Société générale"
 | 
					msgid "Société générale"
 | 
				
			||||||
msgstr "Société générale"
 | 
					msgstr "Société générale"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:68
 | 
					#: apps/member/models.py:69
 | 
				
			||||||
msgid "Has the user ever be paid by the Société générale?"
 | 
					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 ?"
 | 
					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
 | 
					#: apps/member/models.py:74 apps/member/models.py:75
 | 
				
			||||||
msgid "user profile"
 | 
					msgid "user profile"
 | 
				
			||||||
msgstr "profil utilisateur"
 | 
					msgstr "profil utilisateur"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:105 templates/member/club_info.html:46
 | 
					#: apps/member/models.py:104 templates/member/club_info.html:46
 | 
				
			||||||
#: templates/registration/future_profile_detail.html:22
 | 
					#: templates/registration/future_profile_detail.html:22
 | 
				
			||||||
msgid "email"
 | 
					msgid "email"
 | 
				
			||||||
msgstr "courriel"
 | 
					msgstr "courriel"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:112
 | 
					#: apps/member/models.py:111
 | 
				
			||||||
msgid "parent club"
 | 
					msgid "parent club"
 | 
				
			||||||
msgstr "club parent"
 | 
					msgstr "club parent"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:121
 | 
					#: apps/member/models.py:120
 | 
				
			||||||
msgid "require memberships"
 | 
					msgid "require memberships"
 | 
				
			||||||
msgstr "nécessite des adhésions"
 | 
					msgstr "nécessite des adhésions"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:122
 | 
					#: apps/member/models.py:121
 | 
				
			||||||
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:127 templates/member/club_info.html:35
 | 
					#: apps/member/models.py:126 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:132 templates/member/club_info.html:38
 | 
					#: apps/member/models.py:131 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:138 templates/member/club_info.html:28
 | 
					#: apps/member/models.py:137 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:139
 | 
					#: apps/member/models.py:138
 | 
				
			||||||
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:146 templates/member/club_info.html:22
 | 
					#: apps/member/models.py:145 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:147
 | 
					#: apps/member/models.py:146
 | 
				
			||||||
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:154 templates/member/club_info.html:25
 | 
					#: apps/member/models.py:153 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:155
 | 
					#: apps/member/models.py:154
 | 
				
			||||||
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."
 | 
				
			||||||
@@ -399,53 +399,53 @@ 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:188 apps/member/models.py:230
 | 
					#: apps/member/models.py:187 apps/member/models.py:229
 | 
				
			||||||
#: apps/note/models/notes.py:139
 | 
					#: apps/note/models/notes.py:139
 | 
				
			||||||
msgid "club"
 | 
					msgid "club"
 | 
				
			||||||
msgstr "club"
 | 
					msgstr "club"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:189
 | 
					#: apps/member/models.py:188
 | 
				
			||||||
msgid "clubs"
 | 
					msgid "clubs"
 | 
				
			||||||
msgstr "clubs"
 | 
					msgstr "clubs"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:209 apps/permission/models.py:294
 | 
					#: apps/member/models.py:208 apps/permission/models.py:294
 | 
				
			||||||
msgid "role"
 | 
					msgid "role"
 | 
				
			||||||
msgstr "rôle"
 | 
					msgstr "rôle"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:210 apps/member/models.py:235
 | 
					#: apps/member/models.py:209 apps/member/models.py:234
 | 
				
			||||||
msgid "roles"
 | 
					msgid "roles"
 | 
				
			||||||
msgstr "rôles"
 | 
					msgstr "rôles"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:240
 | 
					#: apps/member/models.py:239
 | 
				
			||||||
msgid "membership starts on"
 | 
					msgid "membership starts on"
 | 
				
			||||||
msgstr "l'adhésion commence le"
 | 
					msgstr "l'adhésion commence le"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:244
 | 
					#: apps/member/models.py:243
 | 
				
			||||||
msgid "membership ends on"
 | 
					msgid "membership ends on"
 | 
				
			||||||
msgstr "l'adhésion finit le"
 | 
					msgstr "l'adhésion finit le"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:249
 | 
					#: apps/member/models.py:248
 | 
				
			||||||
msgid "fee"
 | 
					msgid "fee"
 | 
				
			||||||
msgstr "cotisation"
 | 
					msgstr "cotisation"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:267 apps/member/views.py:491
 | 
					#: apps/member/models.py:266 apps/member/views.py:500
 | 
				
			||||||
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:277 apps/member/views.py:500
 | 
					#: apps/member/models.py:276 apps/member/views.py:509
 | 
				
			||||||
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:315
 | 
					#: apps/member/models.py:314
 | 
				
			||||||
#, 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:318
 | 
					#: apps/member/models.py:317
 | 
				
			||||||
msgid "membership"
 | 
					msgid "membership"
 | 
				
			||||||
msgstr "adhésion"
 | 
					msgstr "adhésion"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/models.py:319
 | 
					#: apps/member/models.py:318
 | 
				
			||||||
msgid "memberships"
 | 
					msgid "memberships"
 | 
				
			||||||
msgstr "adhésions"
 | 
					msgstr "adhésions"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -466,11 +466,11 @@ msgstr "Modifier le profil"
 | 
				
			|||||||
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:175
 | 
					#: apps/member/views.py:180
 | 
				
			||||||
msgid "Search user"
 | 
					msgid "Search user"
 | 
				
			||||||
msgstr "Chercher un utilisateur"
 | 
					msgstr "Chercher un utilisateur"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/views.py:486
 | 
					#: apps/member/views.py:495
 | 
				
			||||||
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."
 | 
				
			||||||
@@ -478,17 +478,17 @@ msgstr ""
 | 
				
			|||||||
"Cet utilisateur n'a pas assez d'argent pour rejoindre ce club et ne peut pas "
 | 
					"Cet utilisateur n'a pas assez d'argent pour rejoindre ce club et ne peut pas "
 | 
				
			||||||
"avoir un solde négatif."
 | 
					"avoir un solde négatif."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/member/views.py:504
 | 
					#: apps/member/views.py:513
 | 
				
			||||||
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:509
 | 
					#: apps/member/views.py:518
 | 
				
			||||||
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:519 apps/member/views.py:521 apps/member/views.py:523
 | 
					#: apps/member/views.py:528 apps/member/views.py:530 apps/member/views.py:532
 | 
				
			||||||
#: apps/registration/views.py:285 apps/registration/views.py:287
 | 
					#: apps/registration/views.py:286 apps/registration/views.py:288
 | 
				
			||||||
#: apps/registration/views.py:289
 | 
					#: apps/registration/views.py:290
 | 
				
			||||||
msgid "This field is required."
 | 
					msgid "This field is required."
 | 
				
			||||||
msgstr "Ce champ est requis."
 | 
					msgstr "Ce champ est requis."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -788,27 +788,27 @@ msgstr "Adhérer au club Kfet"
 | 
				
			|||||||
msgid "Email validation"
 | 
					msgid "Email validation"
 | 
				
			||||||
msgstr "Validation de l'adresse mail"
 | 
					msgstr "Validation de l'adresse mail"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/registration/views.py:120
 | 
					#: apps/registration/views.py:121
 | 
				
			||||||
msgid "Email validation unsuccessful"
 | 
					msgid "Email validation unsuccessful"
 | 
				
			||||||
msgstr " La validation de l'adresse mail a échoué"
 | 
					msgstr " La validation de l'adresse mail a échoué"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/registration/views.py:131
 | 
					#: apps/registration/views.py:132
 | 
				
			||||||
msgid "Email validation email sent"
 | 
					msgid "Email validation email sent"
 | 
				
			||||||
msgstr "L'email de vérification de l'adresse email a bien été envoyé."
 | 
					msgstr "L'email de vérification de l'adresse email a bien été envoyé."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/registration/views.py:184
 | 
					#: apps/registration/views.py:185
 | 
				
			||||||
msgid "Unregistered users"
 | 
					msgid "Unregistered users"
 | 
				
			||||||
msgstr "Utilisateurs en attente d'inscription"
 | 
					msgstr "Utilisateurs en attente d'inscription"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/registration/views.py:251
 | 
					#: apps/registration/views.py:252
 | 
				
			||||||
msgid "You must join the BDE."
 | 
					msgid "You must join the BDE."
 | 
				
			||||||
msgstr "Vous devez adhérer au BDE."
 | 
					msgstr "Vous devez adhérer au BDE."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/registration/views.py:273
 | 
					#: apps/registration/views.py:274
 | 
				
			||||||
msgid "You must join BDE club before joining Kfet club."
 | 
					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."
 | 
					msgstr "Vous devez adhérer au club BDE avant d'adhérer au club Kfet."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: apps/registration/views.py:278
 | 
					#: apps/registration/views.py:279
 | 
				
			||||||
msgid ""
 | 
					msgid ""
 | 
				
			||||||
"The entered amount is not enough for the memberships, should be at least {}"
 | 
					"The entered amount is not enough for the memberships, should be at least {}"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1168,11 +1168,11 @@ msgstr "Créer un club"
 | 
				
			|||||||
msgid "club listing "
 | 
					msgid "club listing "
 | 
				
			||||||
msgstr "Liste des clubs"
 | 
					msgstr "Liste des clubs"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: templates/member/club_tables.html:9
 | 
					#: templates/member/club_tables.html:6
 | 
				
			||||||
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:31
 | 
					#: templates/member/club_tables.html:17 templates/member/profile_tables.html:28
 | 
				
			||||||
msgid "Transaction history"
 | 
					msgid "Transaction history"
 | 
				
			||||||
msgstr "Historique des transactions"
 | 
					msgstr "Historique des transactions"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -1226,7 +1226,7 @@ msgstr "Cet utilisateur n'a pas encore confirmé son adresse e-mail."
 | 
				
			|||||||
msgid "Click here to resend a validation link."
 | 
					msgid "Click here to resend a validation link."
 | 
				
			||||||
msgstr "Cliquez ici pour renvoyer un lien de validation."
 | 
					msgstr "Cliquez ici pour renvoyer un lien de validation."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: templates/member/profile_tables.html:18
 | 
					#: templates/member/profile_tables.html:15
 | 
				
			||||||
msgid "View my memberships"
 | 
					msgid "View my memberships"
 | 
				
			||||||
msgstr "Voir mes adhésions"
 | 
					msgstr "Voir mes adhésions"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -1321,18 +1321,28 @@ 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:6
 | 
				
			||||||
 | 
					msgid "Your email have successfully been validated."
 | 
				
			||||||
 | 
					msgstr "Votre adresse e-mail a bien été validée."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: templates/registration/email_validation_complete.html:8
 | 
					#: templates/registration/email_validation_complete.html:8
 | 
				
			||||||
#, python-format
 | 
					#, python-format
 | 
				
			||||||
msgid ""
 | 
					msgid "You can now <a href=\"%(login_url)s\">log in</a>."
 | 
				
			||||||
"Your account have successfully been activated. You can now <a href="
 | 
					msgstr "Vous pouvez désormais <a href=\"%(login_url)s\">vous connecter</a>."
 | 
				
			||||||
"\"%(login_url)s\">log in</a>."
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: templates/registration/email_validation_complete.html:12
 | 
					#: templates/registration/email_validation_complete.html:10
 | 
				
			||||||
 | 
					msgid ""
 | 
				
			||||||
 | 
					"You must pay now your membership in the Kfet to complete your registration."
 | 
				
			||||||
 | 
					msgstr ""
 | 
				
			||||||
 | 
					"Vous devez désormais payer votre adhésion à la Kfet pour compléter votre inscription."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#: templates/registration/email_validation_complete.html:13
 | 
				
			||||||
msgid ""
 | 
					msgid ""
 | 
				
			||||||
"The link was invalid. The token may have expired. Please send us an email to "
 | 
					"The link was invalid. The token may have expired. Please send us an email to "
 | 
				
			||||||
"activate your account."
 | 
					"activate your account."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					"Le lien est invalide. Le jeton a sans doute expiré. Merci de nous contacter pour "
 | 
				
			||||||
 | 
					"activer votre compte."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: templates/registration/future_profile_detail.html:56
 | 
					#: templates/registration/future_profile_detail.html:56
 | 
				
			||||||
msgid "Delete registration"
 | 
					msgid "Delete registration"
 | 
				
			||||||
@@ -1383,9 +1393,41 @@ msgstr ""
 | 
				
			|||||||
msgid "Forgotten your password or username?"
 | 
					msgid "Forgotten your password or username?"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#: templates/registration/mails/email_validation_email.html:3
 | 
				
			||||||
 | 
					msgid "Hi"
 | 
				
			||||||
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#: templates/registration/mails/email_validation_email.html:5
 | 
				
			||||||
 | 
					msgid ""
 | 
				
			||||||
 | 
					"You recently registered on the Note Kfet. Please click on the link below to "
 | 
				
			||||||
 | 
					"confirm your registration."
 | 
				
			||||||
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#: templates/registration/mails/email_validation_email.html:9
 | 
				
			||||||
 | 
					msgid ""
 | 
				
			||||||
 | 
					"This link is only valid for a couple of days, after that you will need to "
 | 
				
			||||||
 | 
					"contact us to validate your email."
 | 
				
			||||||
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#: templates/registration/mails/email_validation_email.html:11
 | 
				
			||||||
 | 
					msgid ""
 | 
				
			||||||
 | 
					"After that, you'll have to wait that someone validates your account before "
 | 
				
			||||||
 | 
					"you can log in. You will need to pay your membership in the Kfet."
 | 
				
			||||||
 | 
					msgstr ""
 | 
				
			||||||
 | 
					"Après cela, vous devrez attendre que quelqu'un valide votre compte avant "
 | 
				
			||||||
 | 
					"de pouvoir vous connecter. Vous devrez payer votre adhésion à la Kfet."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#: templates/registration/mails/email_validation_email.html:13
 | 
				
			||||||
 | 
					msgid "Thanks"
 | 
				
			||||||
 | 
					msgstr "Merci"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#: templates/registration/mails/email_validation_email.html:15
 | 
				
			||||||
 | 
					msgid "The Note Kfet team."
 | 
				
			||||||
 | 
					msgstr "L'équipe de la Note Kfet."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: templates/registration/password_change_done.html:8
 | 
					#: templates/registration/password_change_done.html:8
 | 
				
			||||||
msgid "Your password was changed."
 | 
					msgid "Your password was changed."
 | 
				
			||||||
msgstr ""
 | 
					msgstr "Votre mot de passe a bien été changé."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: templates/registration/password_change_form.html:9
 | 
					#: templates/registration/password_change_form.html:9
 | 
				
			||||||
msgid ""
 | 
					msgid ""
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,15 +2,14 @@
 | 
				
			|||||||
{% load i18n %}
 | 
					{% load i18n %}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
{% block content %}
 | 
					{% block content %}
 | 
				
			||||||
<h2>{% trans Activation %}</h2>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    {% if validlink %}
 | 
					    {% if validlink %}
 | 
				
			||||||
{% blocktrans trimmed %}
 | 
					        {% trans "Your email have successfully been validated." %}
 | 
				
			||||||
Your account have successfully been activated. You can now <a href="{{ login_url }}">log in</a>.
 | 
					        {% if user.profile.registration_valid %}
 | 
				
			||||||
{% endblocktrans %}
 | 
					            {% blocktrans %}You can now <a href="{{ login_url }}">log in</a>.{% endblocktrans %}
 | 
				
			||||||
        {% else %}
 | 
					        {% else %}
 | 
				
			||||||
{% blocktrans trimmed %}
 | 
					            {% trans "You must pay now your membership in the Kfet to complete your registration." %}
 | 
				
			||||||
The link was invalid. The token may have expired. Please send us an email to activate your account.
 | 
					        {% endif %}
 | 
				
			||||||
{% endblocktrans %}
 | 
					    {% else %}
 | 
				
			||||||
 | 
					        {% trans "The link was invalid. The token may have expired. Please send us an email to activate your account." %}
 | 
				
			||||||
    {% endif %}
 | 
					    {% endif %}
 | 
				
			||||||
{% endblock %}
 | 
					{% endblock %}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,11 +0,0 @@
 | 
				
			|||||||
Hi {{ user.username }},
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Welcome to {{ site_name }}. Please click on the link below to confirm your registration.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
{{ protocol }}://{{ domain }}{% url 'registration:email_validation' uidb64=uid token=token %}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This link is only valid for a couple of days, after that you will need to contact us to validate your email.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Thanks,
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
{{ site_name }} team.
 | 
					 | 
				
			||||||
							
								
								
									
										15
									
								
								templates/registration/mails/email_validation_email.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								templates/registration/mails/email_validation_email.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,15 @@
 | 
				
			|||||||
 | 
					{% load i18n %}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					{% trans "Hi" %} {{ user.username }},
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					{% trans "You recently registered on the Note Kfet. Please click on the link below to confirm your registration." %}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					https://{{ domain }}{% url 'registration:email_validation' uidb64=uid token=token %}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					{% trans "This link is only valid for a couple of days, after that you will need to contact us to validate your email." %}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					{% trans "After that, you'll have to wait that someone validates your account before you can log in. You will need to pay your membership in the Kfet." %}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					{% trans "Thanks" %},
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					{% trans "The Note Kfet team." %}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user