From 3111c30e561db5b8ea911f0916b3411c58856015 Mon Sep 17 00:00:00 2001 From: elkmaennchen Date: Fri, 4 Sep 2020 18:24:49 +0200 Subject: [PATCH 1/3] Add spanish translation --- locale/es/LC_MESSAGES/django.po | 2946 +++++++++++++++++++++++++++++++ 1 file changed, 2946 insertions(+) create mode 100644 locale/es/LC_MESSAGES/django.po diff --git a/locale/es/LC_MESSAGES/django.po b/locale/es/LC_MESSAGES/django.po new file mode 100644 index 00000000..824640db --- /dev/null +++ b/locale/es/LC_MESSAGES/django.po @@ -0,0 +1,2946 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-04 18:23+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: apps/activity/apps.py:10 apps/activity/models.py:145 +#: apps/activity/models.py:161 +msgid "activity" +msgstr "" + +#: apps/activity/forms.py:35 apps/activity/models.py:130 +msgid "The end date must be after the start date." +msgstr "" + +#: apps/activity/forms.py:76 apps/activity/models.py:257 +msgid "You can't invite someone once the activity is started." +msgstr "" + +#: apps/activity/forms.py:79 apps/activity/models.py:260 +msgid "This activity is not validated yet." +msgstr "" + +#: apps/activity/forms.py:89 apps/activity/models.py:268 +msgid "This person has been already invited 5 times this year." +msgstr "" + +#: apps/activity/forms.py:93 apps/activity/models.py:272 +msgid "This person is already invited." +msgstr "" + +#: apps/activity/forms.py:97 apps/activity/models.py:276 +msgid "You can't invite more than 3 people to this activity." +msgstr "" + +#: apps/activity/models.py:27 apps/activity/models.py:62 +#: apps/member/models.py:198 +#: apps/member/templates/member/includes/club_info.html:4 +#: apps/member/templates/member/includes/profile_info.html:4 +#: apps/note/models/notes.py:247 apps/note/models/transactions.py:26 +#: apps/note/models/transactions.py:46 apps/note/models/transactions.py:302 +#: apps/permission/models.py:329 +#: apps/registration/templates/registration/future_profile_detail.html:16 +#: apps/wei/models.py:66 apps/wei/models.py:118 +#: apps/wei/templates/wei/base.html:26 +#: apps/wei/templates/wei/weimembership_form.html:14 +msgid "name" +msgstr "" + +#: apps/activity/models.py:32 +msgid "manage entries" +msgstr "" + +#: apps/activity/models.py:33 +msgid "Enable the support of entries for this activity." +msgstr "" + +#: apps/activity/models.py:38 +#: apps/activity/templates/activity/includes/activity_info.html:42 +msgid "can invite" +msgstr "" + +#: apps/activity/models.py:43 +#: apps/activity/templates/activity/includes/activity_info.html:46 +msgid "guest entry fee" +msgstr "" + +#: apps/activity/models.py:48 +msgid "activity type" +msgstr "" + +#: apps/activity/models.py:49 +msgid "activity types" +msgstr "" + +#: apps/activity/models.py:67 +#: apps/activity/templates/activity/includes/activity_info.html:19 +#: apps/note/models/transactions.py:81 apps/permission/models.py:110 +#: apps/permission/models.py:189 apps/wei/models.py:72 apps/wei/models.py:129 +msgid "description" +msgstr "" + +#: apps/activity/models.py:71 +msgid "location" +msgstr "" + +#: apps/activity/models.py:75 +msgid "Place where the activity is organized, eg. Kfet." +msgstr "" + +#: apps/activity/models.py:82 +#: apps/activity/templates/activity/includes/activity_info.html:22 +#: apps/note/models/notes.py:223 apps/note/models/transactions.py:66 +#: apps/permission/models.py:164 +msgid "type" +msgstr "" + +#: apps/activity/models.py:88 apps/logs/models.py:22 apps/member/models.py:303 +#: apps/note/models/notes.py:138 apps/treasury/models.py:267 +#: apps/treasury/templates/treasury/sogecredit_detail.html:14 +#: apps/wei/models.py:160 apps/wei/templates/wei/survey.html:15 +msgid "user" +msgstr "" + +#: apps/activity/models.py:95 +#: apps/activity/templates/activity/includes/activity_info.html:36 +msgid "organizer" +msgstr "" + +#: apps/activity/models.py:96 +msgid "Club that organizes the activity. The entry fees will go to this club." +msgstr "" + +#: apps/activity/models.py:103 +#: apps/activity/templates/activity/includes/activity_info.html:39 +msgid "attendees club" +msgstr "" + +#: apps/activity/models.py:104 +msgid "Club that is authorized to join the activity. Mostly the Kfet club." +msgstr "" + +#: apps/activity/models.py:108 +#: apps/activity/templates/activity/includes/activity_info.html:25 +msgid "start date" +msgstr "" + +#: apps/activity/models.py:112 +#: apps/activity/templates/activity/includes/activity_info.html:28 +msgid "end date" +msgstr "" + +#: apps/activity/models.py:117 +#: apps/activity/templates/activity/includes/activity_info.html:50 +#: apps/note/models/transactions.py:146 +msgid "valid" +msgstr "" + +#: apps/activity/models.py:122 +#: apps/activity/templates/activity/includes/activity_info.html:65 +msgid "open" +msgstr "" + +#: apps/activity/models.py:146 +msgid "activities" +msgstr "" + +#: apps/activity/models.py:166 +msgid "entry time" +msgstr "" + +#: apps/activity/models.py:172 apps/note/apps.py:14 +#: apps/note/models/notes.py:78 +msgid "note" +msgstr "" + +#: apps/activity/models.py:183 +#: apps/activity/templates/activity/activity_entry.html:46 +msgid "entry" +msgstr "" + +#: apps/activity/models.py:184 +#: apps/activity/templates/activity/activity_entry.html:46 +msgid "entries" +msgstr "" + +#: apps/activity/models.py:190 +msgid "Already entered on " +msgstr "" + +#: apps/activity/models.py:190 apps/activity/tables.py:54 +msgid "{:%Y-%m-%d %H:%M:%S}" +msgstr "" + +#: apps/activity/models.py:198 +msgid "The balance is negative." +msgstr "" + +#: apps/activity/models.py:228 +msgid "last name" +msgstr "" + +#: apps/activity/models.py:233 +#: apps/member/templates/member/includes/profile_info.html:4 +#: apps/registration/templates/registration/future_profile_detail.html:16 +#: apps/wei/templates/wei/weimembership_form.html:14 +msgid "first name" +msgstr "" + +#: apps/activity/models.py:240 +msgid "inviter" +msgstr "" + +#: apps/activity/models.py:284 +msgid "guest" +msgstr "" + +#: apps/activity/models.py:285 +msgid "guests" +msgstr "" + +#: apps/activity/models.py:297 +msgid "Invitation" +msgstr "" + +#: apps/activity/tables.py:25 +msgid "The activity is currently open." +msgstr "" + +#: apps/activity/tables.py:26 +msgid "The validation of the activity is pending." +msgstr "" + +#: apps/activity/tables.py:41 apps/treasury/tables.py:107 +msgid "Remove" +msgstr "" + +#: apps/activity/tables.py:54 +msgid "Entered on " +msgstr "" + +#: apps/activity/tables.py:56 +msgid "remove" +msgstr "" + +#: apps/activity/tables.py:80 apps/note/forms.py:68 apps/treasury/models.py:186 +msgid "Type" +msgstr "" + +#: apps/activity/tables.py:82 apps/member/forms.py:131 +#: apps/registration/forms.py:81 apps/treasury/forms.py:135 +#: apps/wei/forms/registration.py:96 +msgid "Last name" +msgstr "" + +#: apps/activity/tables.py:84 apps/member/forms.py:136 +#: apps/note/templates/note/transaction_form.html:134 +#: apps/registration/forms.py:86 apps/treasury/forms.py:137 +#: apps/wei/forms/registration.py:101 +msgid "First name" +msgstr "" + +#: apps/activity/tables.py:86 apps/note/models/notes.py:87 +msgid "Note" +msgstr "" + +#: apps/activity/tables.py:88 apps/member/tables.py:46 +msgid "Balance" +msgstr "" + +#: apps/activity/templates/activity/activity_detail.html:15 +msgid "Guests list" +msgstr "" + +#: apps/activity/templates/activity/activity_entry.html:14 +#: apps/note/models/transactions.py:259 +#: apps/note/templates/note/transaction_form.html:16 +#: apps/note/templates/note/transaction_form.html:148 +#: note_kfet/templates/base.html:68 +msgid "Transfer" +msgstr "" + +#: apps/activity/templates/activity/activity_entry.html:18 +#: apps/note/models/transactions.py:318 +#: apps/note/templates/note/transaction_form.html:21 +msgid "Credit" +msgstr "" + +#: apps/activity/templates/activity/activity_entry.html:21 +#: apps/note/models/transactions.py:318 +#: apps/note/templates/note/transaction_form.html:25 +msgid "Debit" +msgstr "" + +#: apps/activity/templates/activity/activity_entry.html:27 +#: apps/note/templates/note/transaction_form.html:30 +msgid "Entries" +msgstr "" + +#: apps/activity/templates/activity/activity_entry.html:37 +msgid "Return to activity page" +msgstr "" + +#: apps/activity/templates/activity/activity_form.html:16 +#: apps/member/templates/member/add_members.html:32 +#: apps/member/templates/member/club_form.html:16 +#: apps/note/templates/note/transactiontemplate_form.html:18 +#: apps/treasury/forms.py:93 apps/treasury/forms.py:147 +#: apps/treasury/templates/treasury/invoice_form.html:74 +#: apps/wei/templates/wei/bus_form.html:17 +#: apps/wei/templates/wei/busteam_form.html:17 +#: apps/wei/templates/wei/weiclub_form.html:17 +#: apps/wei/templates/wei/weiregistration_form.html:18 +msgid "Submit" +msgstr "" + +#: apps/activity/templates/activity/activity_list.html:12 +msgid "Current activity" +msgstr "" + +#: apps/activity/templates/activity/activity_list.html:24 +msgid "Upcoming activities" +msgstr "" + +#: apps/activity/templates/activity/activity_list.html:31 +msgid "There is no planned activity." +msgstr "" + +#: apps/activity/templates/activity/activity_list.html:38 +msgid "New activity" +msgstr "" + +#: apps/activity/templates/activity/activity_list.html:45 +msgid "All activities" +msgstr "" + +#: apps/activity/templates/activity/includes/activity_info.html:32 +msgid "creater" +msgstr "" + +#: apps/activity/templates/activity/includes/activity_info.html:53 +msgid "opened" +msgstr "" + +#: apps/activity/templates/activity/includes/activity_info.html:60 +msgid "Entry page" +msgstr "" + +#: apps/activity/templates/activity/includes/activity_info.html:65 +msgid "close" +msgstr "" + +#: apps/activity/templates/activity/includes/activity_info.html:68 +msgid "invalidate" +msgstr "" + +#: apps/activity/templates/activity/includes/activity_info.html:68 +msgid "validate" +msgstr "" + +#: apps/activity/templates/activity/includes/activity_info.html:71 +#: apps/logs/models.py:62 apps/note/tables.py:162 +msgid "edit" +msgstr "" + +#: apps/activity/templates/activity/includes/activity_info.html:74 +msgid "Invite" +msgstr "" + +#: apps/activity/views.py:29 +msgid "Create new activity" +msgstr "" + +#: apps/activity/views.py:59 note_kfet/templates/base.html:86 +msgid "Activities" +msgstr "" + +#: apps/activity/views.py:87 +msgid "Activity detail" +msgstr "" + +#: apps/activity/views.py:107 +msgid "Update activity" +msgstr "" + +#: apps/activity/views.py:134 +msgid "Invite guest to the activity \"{}\"" +msgstr "" + +#: apps/activity/views.py:168 +msgid "You are not allowed to display the entry interface for this activity." +msgstr "" + +#: apps/activity/views.py:171 +msgid "This activity does not support activity entries." +msgstr "" + +#: apps/activity/views.py:174 +msgid "This activity is closed." +msgstr "" + +#: apps/activity/views.py:272 +msgid "Entry for activity \"{}\"" +msgstr "" + +#: apps/api/apps.py:10 +msgid "API" +msgstr "" + +#: apps/logs/apps.py:11 +msgid "Logs" +msgstr "" + +#: apps/logs/models.py:28 +msgid "IP Address" +msgstr "" + +#: apps/logs/models.py:36 apps/permission/models.py:134 +msgid "model" +msgstr "" + +#: apps/logs/models.py:43 +msgid "identifier" +msgstr "" + +#: apps/logs/models.py:48 +msgid "previous data" +msgstr "" + +#: apps/logs/models.py:53 +msgid "new data" +msgstr "" + +#: apps/logs/models.py:61 +msgid "create" +msgstr "" + +#: apps/logs/models.py:63 apps/note/tables.py:132 apps/note/tables.py:168 +#: apps/permission/models.py:127 apps/treasury/tables.py:38 +#: apps/wei/tables.py:75 +msgid "delete" +msgstr "" + +#: apps/logs/models.py:66 +msgid "action" +msgstr "" + +#: apps/logs/models.py:74 +msgid "timestamp" +msgstr "" + +#: apps/logs/models.py:78 +msgid "Logs cannot be destroyed." +msgstr "" + +#: apps/logs/models.py:81 +msgid "changelog" +msgstr "" + +#: apps/logs/models.py:82 +msgid "changelogs" +msgstr "" + +#: apps/member/admin.py:52 apps/member/models.py:225 +#: apps/member/templates/member/includes/club_info.html:34 +msgid "membership fee (paid students)" +msgstr "" + +#: apps/member/admin.py:53 apps/member/models.py:230 +#: apps/member/templates/member/includes/club_info.html:37 +msgid "membership fee (unpaid students)" +msgstr "" + +#: apps/member/admin.py:67 apps/member/models.py:314 +msgid "roles" +msgstr "" + +#: apps/member/admin.py:68 apps/member/models.py:328 +msgid "fee" +msgstr "" + +#: apps/member/apps.py:14 apps/wei/tables.py:181 apps/wei/tables.py:212 +msgid "member" +msgstr "" + +#: apps/member/forms.py:41 +msgid "Report frequency" +msgstr "" + +#: apps/member/forms.py:43 +msgid "Last report date" +msgstr "" + +#: apps/member/forms.py:48 +msgid "You can't register to the note if you come from the future." +msgstr "" + +#: apps/member/forms.py:73 +msgid "select an image" +msgstr "" + +#: apps/member/forms.py:74 +msgid "Maximal size: 2MB" +msgstr "" + +#: apps/member/forms.py:87 apps/member/views.py:101 +#: apps/registration/forms.py:33 +msgid "An alias with a similar name already exists." +msgstr "" + +#: apps/member/forms.py:110 apps/registration/forms.py:61 +msgid "Inscription paid by Société Générale" +msgstr "" + +#: apps/member/forms.py:112 apps/registration/forms.py:63 +msgid "Check this case is the Société Générale paid the inscription." +msgstr "" + +#: apps/member/forms.py:117 apps/registration/forms.py:68 +#: apps/wei/forms/registration.py:83 +msgid "Credit type" +msgstr "" + +#: apps/member/forms.py:118 apps/registration/forms.py:69 +#: apps/wei/forms/registration.py:84 +msgid "No credit" +msgstr "" + +#: apps/member/forms.py:120 +msgid "You can credit the note of the user." +msgstr "" + +#: apps/member/forms.py:124 apps/registration/forms.py:74 +#: apps/wei/forms/registration.py:89 +msgid "Credit amount" +msgstr "" + +#: apps/member/forms.py:141 apps/note/templates/note/transaction_form.html:140 +#: apps/registration/forms.py:91 apps/treasury/forms.py:139 +#: apps/wei/forms/registration.py:106 +msgid "Bank" +msgstr "" + +#: apps/member/forms.py:168 +msgid "User" +msgstr "" + +#: apps/member/forms.py:182 +msgid "Roles" +msgstr "" + +#: apps/member/models.py:38 +#: apps/member/templates/member/includes/profile_info.html:34 +#: apps/registration/templates/registration/future_profile_detail.html:40 +#: apps/wei/templates/wei/weimembership_form.html:44 +msgid "phone number" +msgstr "" + +#: apps/member/models.py:45 +#: apps/member/templates/member/includes/profile_info.html:28 +#: apps/registration/templates/registration/future_profile_detail.html:34 +#: apps/wei/templates/wei/weimembership_form.html:38 +msgid "section" +msgstr "" + +#: apps/member/models.py:46 +msgid "e.g. \"1A0\", \"9A♥\", \"SAPHIRE\"" +msgstr "" + +#: apps/member/models.py:54 apps/wei/templates/wei/weimembership_form.html:32 +msgid "department" +msgstr "" + +#: apps/member/models.py:56 +msgid "Informatics (A0)" +msgstr "" + +#: apps/member/models.py:57 +msgid "Mathematics (A1)" +msgstr "" + +#: apps/member/models.py:58 +msgid "Physics (A2)" +msgstr "" + +#: apps/member/models.py:59 +msgid "Applied physics (A'2)" +msgstr "" + +#: apps/member/models.py:60 +msgid "Chemistry (A''2)" +msgstr "" + +#: apps/member/models.py:61 +msgid "Biology (A3)" +msgstr "" + +#: apps/member/models.py:62 +msgid "SAPHIRE (B1234)" +msgstr "" + +#: apps/member/models.py:63 +msgid "Mechanics (B1)" +msgstr "" + +#: apps/member/models.py:64 +msgid "Civil engineering (B2)" +msgstr "" + +#: apps/member/models.py:65 +msgid "Mechanical engineering (B3)" +msgstr "" + +#: apps/member/models.py:66 +msgid "EEA (B4)" +msgstr "" + +#: apps/member/models.py:67 +msgid "Design (C)" +msgstr "" + +#: apps/member/models.py:68 +msgid "Economy-management (D2)" +msgstr "" + +#: apps/member/models.py:69 +msgid "Social sciences (D3)" +msgstr "" + +#: apps/member/models.py:70 +msgid "English (E)" +msgstr "" + +#: apps/member/models.py:71 +msgid "External (EXT)" +msgstr "" + +#: apps/member/models.py:78 +msgid "promotion" +msgstr "" + +#: apps/member/models.py:79 +msgid "Year of entry to the school (None if not ENS student)" +msgstr "" + +#: apps/member/models.py:83 +#: apps/member/templates/member/includes/profile_info.html:38 +#: apps/registration/templates/registration/future_profile_detail.html:37 +#: apps/wei/templates/wei/weimembership_form.html:41 +msgid "address" +msgstr "" + +#: apps/member/models.py:90 +#: apps/member/templates/member/includes/profile_info.html:45 +#: apps/registration/templates/registration/future_profile_detail.html:43 +#: apps/wei/templates/wei/weimembership_form.html:47 +msgid "paid" +msgstr "" + +#: apps/member/models.py:91 +msgid "Tells if the user receive a salary." +msgstr "" + +#: apps/member/models.py:101 apps/treasury/tables.py:146 +msgid "No" +msgstr "" + +#: apps/member/models.py:102 +msgid "Yes (receive them in french)" +msgstr "" + +#: apps/member/models.py:103 +msgid "Yes (receive them in english)" +msgstr "" + +#: apps/member/models.py:105 +msgid "" +"Register on the mailing list to stay informed of the events of the campus (1 " +"mail/week)" +msgstr "" + +#: apps/member/models.py:110 +msgid "" +"Register on the mailing list to stay informed of the sport events of the " +"campus (1 mail/week)" +msgstr "" + +#: apps/member/models.py:115 +msgid "" +"Register on the mailing list to stay informed of the art events of the " +"campus (1 mail/week)" +msgstr "" + +#: apps/member/models.py:119 +msgid "report frequency (in days)" +msgstr "" + +#: apps/member/models.py:124 +msgid "last report date" +msgstr "" + +#: apps/member/models.py:129 +msgid "email confirmed" +msgstr "" + +#: apps/member/models.py:134 +msgid "registration valid" +msgstr "" + +#: apps/member/models.py:163 apps/member/models.py:164 +msgid "user profile" +msgstr "" + +#: apps/member/models.py:174 +msgid "Activate your Note Kfet account" +msgstr "" + +#: apps/member/models.py:203 +#: apps/member/templates/member/includes/club_info.html:55 +#: apps/member/templates/member/includes/profile_info.html:31 +#: apps/registration/templates/registration/future_profile_detail.html:22 +#: apps/wei/templates/wei/base.html:70 +#: apps/wei/templates/wei/weimembership_form.html:20 +msgid "email" +msgstr "" + +#: apps/member/models.py:210 +msgid "parent club" +msgstr "" + +#: apps/member/models.py:219 +msgid "require memberships" +msgstr "" + +#: apps/member/models.py:220 +msgid "Uncheck if this club don't require memberships." +msgstr "" + +#: apps/member/models.py:236 +#: apps/member/templates/member/includes/club_info.html:26 +msgid "membership duration" +msgstr "" + +#: apps/member/models.py:237 +msgid "The longest time (in days) a membership can last (NULL = infinite)." +msgstr "" + +#: apps/member/models.py:244 +#: apps/member/templates/member/includes/club_info.html:16 +msgid "membership start" +msgstr "" + +#: apps/member/models.py:245 +msgid "Date from which the members can renew their membership." +msgstr "" + +#: apps/member/models.py:251 +#: apps/member/templates/member/includes/club_info.html:21 +msgid "membership end" +msgstr "" + +#: apps/member/models.py:252 +msgid "Maximal date of a membership, after which members must renew it." +msgstr "" + +#: apps/member/models.py:284 apps/member/models.py:309 +#: apps/note/models/notes.py:179 +msgid "club" +msgstr "" + +#: apps/member/models.py:285 +msgid "clubs" +msgstr "" + +#: apps/member/models.py:319 +msgid "membership starts on" +msgstr "" + +#: apps/member/models.py:323 +msgid "membership ends on" +msgstr "" + +#: apps/member/models.py:374 +#, python-brace-format +msgid "The role {role} does not apply to the club {club}." +msgstr "" + +#: apps/member/models.py:385 apps/member/views.py:676 +msgid "User is already a member of the club" +msgstr "" + +#: apps/member/models.py:433 +msgid "User is not a member of the parent club" +msgstr "" + +#: apps/member/models.py:486 +#, python-brace-format +msgid "Membership of {user} for the club {club}" +msgstr "" + +#: apps/member/models.py:489 +msgid "membership" +msgstr "" + +#: apps/member/models.py:490 +msgid "memberships" +msgstr "" + +#: apps/member/tables.py:121 +msgid "Renew" +msgstr "" + +#: apps/member/templates/member/add_members.html:16 +#, python-format +msgid "" +"The user is not a member of the club·s %(clubs)s. An additional fee of " +"%(pretty_fee)s will be charged to renew automatically the membership in this/" +"these club·s." +msgstr "" + +#: apps/member/templates/member/add_members.html:21 +#, python-format +msgid "" +"This club has parents %(clubs)s. An additional fee of %(pretty_fee)s will be " +"charged to adhere automatically to this/these club·s." +msgstr "" + +#: apps/member/templates/member/base.html:17 +#: apps/registration/templates/registration/future_profile_detail.html:12 +msgid "Account #" +msgstr "" + +#: apps/member/templates/member/base.html:48 +#: apps/member/templates/member/base.html:62 apps/member/views.py:59 +#: apps/registration/templates/registration/future_profile_detail.html:48 +#: apps/wei/templates/wei/weimembership_form.html:117 +msgid "Update Profile" +msgstr "" + +#: apps/member/templates/member/base.html:52 +#: apps/member/templates/member/base.html:67 +msgid "View Profile" +msgstr "" + +#: apps/member/templates/member/base.html:57 +msgid "Add member" +msgstr "" + +#: apps/member/templates/member/base.html:72 +#: apps/member/templates/member/base.html:93 +#: apps/member/templates/member/base.html:114 +msgid "Lock note" +msgstr "" + +#: apps/member/templates/member/base.html:76 +#: apps/member/templates/member/base.html:126 +#: apps/member/templates/member/base.html:138 +msgid "Unlock note" +msgstr "" + +#: apps/member/templates/member/base.html:99 +msgid "" +"Are you sure you want to lock this note? This will prevent any transaction " +"that would be performed, until the note is unlocked." +msgstr "" + +#: apps/member/templates/member/base.html:104 +msgid "" +"If you use the force mode, the user won't be able to unlock the note by " +"itself." +msgstr "" + +#: apps/member/templates/member/base.html:110 +#: apps/member/templates/member/base.html:137 apps/treasury/forms.py:95 +msgid "Close" +msgstr "" + +#: apps/member/templates/member/base.html:112 +msgid "Force mode" +msgstr "" + +#: apps/member/templates/member/base.html:132 +msgid "" +"Are you sure you want to unlock this note? Transactions will be re-enabled." +msgstr "" + +#: apps/member/templates/member/club_alias.html:10 +#: apps/member/templates/member/profile_alias.html:10 apps/member/views.py:240 +#: apps/member/views.py:450 +msgid "Note aliases" +msgstr "" + +#: apps/member/templates/member/club_alias.html:20 +#: apps/member/templates/member/profile_alias.html:19 +#: apps/treasury/tables.py:99 +msgid "Add" +msgstr "" + +#: apps/member/templates/member/club_detail.html:13 +#: apps/permission/templates/permission/all_rights.html:32 +msgid "Club managers" +msgstr "" + +#: apps/member/templates/member/club_detail.html:26 +msgid "Club members" +msgstr "" + +#: apps/member/templates/member/club_detail.html:40 +#: apps/member/templates/member/profile_detail.html:32 +#: apps/wei/templates/wei/weiclub_detail.html:75 +msgid "Transaction history" +msgstr "" + +#: apps/member/templates/member/club_list.html:10 +msgid "Create club" +msgstr "" + +#: apps/member/templates/member/club_members.html:19 +msgid "Display only active memberships" +msgstr "" + +#: apps/member/templates/member/club_members.html:23 +msgid "Filter roles:" +msgstr "" + +#: apps/member/templates/member/club_members.html:36 +#: apps/wei/templates/wei/weimembership_list.html:17 +msgid "There is no membership found with this pattern." +msgstr "" + +#: apps/member/templates/member/includes/club_info.html:9 +msgid "Club Parent" +msgstr "" + +#: apps/member/templates/member/includes/club_info.html:27 +msgid "days" +msgstr "" + +#: apps/member/templates/member/includes/club_info.html:31 +#: apps/wei/templates/wei/base.html:40 +msgid "membership fee" +msgstr "" + +#: apps/member/templates/member/includes/club_info.html:43 +#: apps/member/templates/member/includes/profile_info.html:42 +#: apps/treasury/templates/treasury/sogecredit_detail.html:18 +#: apps/wei/templates/wei/base.html:60 +msgid "balance" +msgstr "" + +#: apps/member/templates/member/includes/club_info.html:47 +#: apps/member/templates/member/includes/profile_info.html:20 +#: apps/note/models/notes.py:270 apps/wei/templates/wei/base.html:66 +msgid "aliases" +msgstr "" + +#: apps/member/templates/member/includes/club_info.html:51 +#: apps/member/templates/member/includes/profile_info.html:24 +msgid "Manage aliases" +msgstr "" + +#: apps/member/templates/member/includes/profile_info.html:7 +#: apps/registration/templates/registration/future_profile_detail.html:19 +#: apps/wei/templates/wei/weimembership_form.html:17 +msgid "username" +msgstr "" + +#: apps/member/templates/member/includes/profile_info.html:11 +msgid "password" +msgstr "" + +#: apps/member/templates/member/includes/profile_info.html:15 +msgid "Change password" +msgstr "" + +#: apps/member/templates/member/includes/profile_info.html:53 +msgid "API token" +msgstr "" + +#: apps/member/templates/member/manage_auth_tokens.html:19 +msgid "Token" +msgstr "" + +#: apps/member/templates/member/manage_auth_tokens.html:26 +msgid "Created" +msgstr "" + +#: apps/member/templates/member/manage_auth_tokens.html:34 +msgid "Regenerate token" +msgstr "" + +#: apps/member/templates/member/profile_detail.html:11 +#: apps/registration/templates/registration/future_profile_detail.html:28 +#: apps/wei/templates/wei/weimembership_form.html:26 +msgid "This user doesn't have confirmed his/her e-mail address." +msgstr "" + +#: apps/member/templates/member/profile_detail.html:13 +#: apps/registration/templates/registration/future_profile_detail.html:29 +#: apps/wei/templates/wei/weimembership_form.html:27 +msgid "Click here to resend a validation link." +msgstr "" + +#: apps/member/templates/member/profile_detail.html:21 +msgid "View my memberships" +msgstr "" + +#: apps/member/templates/member/profile_update.html:18 +msgid "Save Changes" +msgstr "" + +#: apps/member/templates/member/user_list.html:10 +msgid "Registrations" +msgstr "" + +#: apps/member/views.py:72 apps/registration/forms.py:23 +msgid "This address must be valid." +msgstr "" + +#: apps/member/views.py:138 +msgid "Profile detail" +msgstr "" + +#: apps/member/views.py:201 +msgid "Search user" +msgstr "" + +#: apps/member/views.py:260 +msgid "Update note picture" +msgstr "" + +#: apps/member/views.py:318 +msgid "Manage auth token" +msgstr "" + +#: apps/member/views.py:346 +msgid "Create new club" +msgstr "" + +#: apps/member/views.py:364 +msgid "Search club" +msgstr "" + +#: apps/member/views.py:397 +msgid "Club detail" +msgstr "" + +#: apps/member/views.py:473 +msgid "Update club" +msgstr "" + +#: apps/member/views.py:507 +msgid "Add new member to the club" +msgstr "" + +#: apps/member/views.py:667 apps/wei/views.py:922 +msgid "" +"This user don't have enough money to join this club, and can't have a " +"negative balance." +msgstr "" + +#: apps/member/views.py:680 +msgid "The membership must start after {:%m-%d-%Y}." +msgstr "" + +#: apps/member/views.py:685 +msgid "The membership must begin before {:%m-%d-%Y}." +msgstr "" + +#: apps/member/views.py:701 apps/member/views.py:703 apps/member/views.py:705 +#: apps/registration/views.py:292 apps/registration/views.py:294 +#: apps/registration/views.py:296 apps/wei/views.py:927 apps/wei/views.py:931 +msgid "This field is required." +msgstr "" + +#: apps/member/views.py:789 +msgid "Manage roles of an user in the club" +msgstr "" + +#: apps/member/views.py:814 +msgid "Members of the club" +msgstr "" + +#: apps/note/admin.py:129 apps/note/models/transactions.py:106 +msgid "source" +msgstr "" + +#: apps/note/admin.py:137 apps/note/admin.py:205 +#: apps/note/models/transactions.py:56 apps/note/models/transactions.py:119 +msgid "destination" +msgstr "" + +#: apps/note/admin.py:210 apps/note/models/transactions.py:60 +#: apps/note/models/transactions.py:137 +msgid "amount" +msgstr "" + +#: apps/note/api/serializers.py:178 apps/note/api/serializers.py:184 +#: apps/note/models/transactions.py:224 +msgid "" +"The transaction can't be saved since the source note or the destination note " +"is not active." +msgstr "" + +#: apps/note/forms.py:39 +msgid "Source" +msgstr "" + +#: apps/note/forms.py:53 +msgid "Destination" +msgstr "" + +#: apps/note/forms.py:74 apps/note/templates/note/transaction_form.html:119 +msgid "Reason" +msgstr "" + +#: apps/note/forms.py:79 apps/treasury/tables.py:139 +msgid "Valid" +msgstr "" + +#: apps/note/forms.py:85 +msgid "Total amount greater than" +msgstr "" + +#: apps/note/forms.py:93 +msgid "Total amount less than" +msgstr "" + +#: apps/note/forms.py:99 +msgid "Created after" +msgstr "" + +#: apps/note/forms.py:106 +msgid "Created before" +msgstr "" + +#: apps/note/models/notes.py:32 +msgid "account balance" +msgstr "" + +#: apps/note/models/notes.py:33 +msgid "in centimes, money credited for this instance" +msgstr "" + +#: apps/note/models/notes.py:38 +msgid "last negative date" +msgstr "" + +#: apps/note/models/notes.py:39 +msgid "last time the balance was negative" +msgstr "" + +#: apps/note/models/notes.py:45 +msgid "display image" +msgstr "" + +#: apps/note/models/notes.py:54 apps/note/models/transactions.py:129 +msgid "created at" +msgstr "" + +#: apps/note/models/notes.py:59 +msgid "active" +msgstr "" + +#: apps/note/models/notes.py:62 +msgid "" +"Designates whether this note should be treated as active. Unselect this " +"instead of deleting notes." +msgstr "" + +#: apps/note/models/notes.py:69 +msgid "" +"The user blocked his/her note manually, eg. when he/she left the school for " +"holidays. It can be reactivated at any time." +msgstr "" + +#: apps/note/models/notes.py:71 +msgid "The note is blocked by the the BDE and can't be manually reactivated." +msgstr "" + +#: apps/note/models/notes.py:79 +msgid "notes" +msgstr "" + +#: apps/note/models/notes.py:122 +msgid "This alias is already taken." +msgstr "" + +#: apps/note/models/notes.py:142 +msgid "one's note" +msgstr "" + +#: apps/note/models/notes.py:143 +msgid "users note" +msgstr "" + +#: apps/note/models/notes.py:149 +#, python-format +msgid "%(user)s's note" +msgstr "" + +#: apps/note/models/notes.py:183 +msgid "club note" +msgstr "" + +#: apps/note/models/notes.py:184 +msgid "clubs notes" +msgstr "" + +#: apps/note/models/notes.py:190 +#, python-format +msgid "Note of %(club)s club" +msgstr "" + +#: apps/note/models/notes.py:229 +msgid "special note" +msgstr "" + +#: apps/note/models/notes.py:230 +msgid "special notes" +msgstr "" + +#: apps/note/models/notes.py:253 +msgid "Invalid alias" +msgstr "" + +#: apps/note/models/notes.py:269 +msgid "alias" +msgstr "" + +#: apps/note/models/notes.py:293 +msgid "Alias is too long." +msgstr "" + +#: apps/note/models/notes.py:296 +msgid "" +"This alias contains only complex character. Please use a more simple alias." +msgstr "" + +#: apps/note/models/notes.py:300 +msgid "An alias with a similar name already exists: {} " +msgstr "" + +#: apps/note/models/notes.py:313 +msgid "You can't delete your main alias." +msgstr "" + +#: apps/note/models/transactions.py:32 +msgid "transaction category" +msgstr "" + +#: apps/note/models/transactions.py:33 +msgid "transaction categories" +msgstr "" + +#: apps/note/models/transactions.py:49 +msgid "A template with this name already exist" +msgstr "" + +#: apps/note/models/transactions.py:72 +msgid "display" +msgstr "" + +#: apps/note/models/transactions.py:77 +msgid "highlighted" +msgstr "" + +#: apps/note/models/transactions.py:87 +msgid "transaction template" +msgstr "" + +#: apps/note/models/transactions.py:88 +msgid "transaction templates" +msgstr "" + +#: apps/note/models/transactions.py:112 apps/note/models/transactions.py:125 +#: apps/note/tables.py:33 apps/note/tables.py:42 +msgid "used alias" +msgstr "" + +#: apps/note/models/transactions.py:133 +msgid "quantity" +msgstr "" + +#: apps/note/models/transactions.py:141 +msgid "reason" +msgstr "" + +#: apps/note/models/transactions.py:151 apps/note/tables.py:107 +msgid "invalidity reason" +msgstr "" + +#: apps/note/models/transactions.py:159 +msgid "transaction" +msgstr "" + +#: apps/note/models/transactions.py:160 +#: apps/treasury/templates/treasury/sogecredit_detail.html:22 +msgid "transactions" +msgstr "" + +#: apps/note/models/transactions.py:182 +#, python-brace-format +msgid "" +"You can't update the {field} on a Transaction. Please invalidate it and " +"create one other." +msgstr "" + +#: apps/note/models/transactions.py:202 +msgid "" +"The note balances must be between - 92 233 720 368 547 758.08 € and 92 233 " +"720 368 547 758.07 €." +msgstr "" + +#: apps/note/models/transactions.py:279 +msgid "" +"The destination of this transaction must equal to the destination of the " +"template." +msgstr "" + +#: apps/note/models/transactions.py:288 +msgid "Template" +msgstr "" + +#: apps/note/models/transactions.py:291 +msgid "recurrent transaction" +msgstr "" + +#: apps/note/models/transactions.py:292 +msgid "recurrent transactions" +msgstr "" + +#: apps/note/models/transactions.py:307 +msgid "first_name" +msgstr "" + +#: apps/note/models/transactions.py:312 +msgid "bank" +msgstr "" + +#: apps/note/models/transactions.py:329 +msgid "" +"A special transaction is only possible between a Note associated to a " +"payment method and a User or a Club" +msgstr "" + +#: apps/note/models/transactions.py:337 +msgid "Special transaction" +msgstr "" + +#: apps/note/models/transactions.py:338 +msgid "Special transactions" +msgstr "" + +#: apps/note/models/transactions.py:354 apps/note/models/transactions.py:359 +msgid "membership transaction" +msgstr "" + +#: apps/note/models/transactions.py:355 apps/treasury/models.py:273 +msgid "membership transactions" +msgstr "" + +#: apps/note/tables.py:61 +msgid "Click to invalidate" +msgstr "" + +#: apps/note/tables.py:61 +msgid "Click to validate" +msgstr "" + +#: apps/note/tables.py:105 +msgid "No reason specified" +msgstr "" + +#: apps/note/tables.py:136 apps/note/tables.py:170 apps/treasury/tables.py:39 +#: apps/treasury/templates/treasury/invoice_confirm_delete.html:30 +#: apps/treasury/templates/treasury/sogecredit_detail.html:59 +#: apps/wei/tables.py:76 apps/wei/tables.py:103 +#: apps/wei/templates/wei/weiregistration_confirm_delete.html:31 +msgid "Delete" +msgstr "" + +#: apps/note/tables.py:164 apps/note/templates/note/conso_form.html:132 +#: apps/wei/tables.py:47 apps/wei/tables.py:48 +#: apps/wei/templates/wei/base.html:89 +#: apps/wei/templates/wei/bus_detail.html:20 +#: apps/wei/templates/wei/busteam_detail.html:20 +#: apps/wei/templates/wei/busteam_detail.html:40 +msgid "Edit" +msgstr "" + +#: apps/note/templates/note/conso_form.html:32 +msgid "Consum" +msgstr "" + +#: apps/note/templates/note/conso_form.html:43 +#: apps/note/templates/note/transaction_form.html:65 +#: apps/note/templates/note/transaction_form.html:92 +msgid "Name or alias..." +msgstr "" + +#: apps/note/templates/note/conso_form.html:52 +msgid "Select consumptions" +msgstr "" + +#: apps/note/templates/note/conso_form.html:61 +msgid "Consume!" +msgstr "" + +#: apps/note/templates/note/conso_form.html:73 +msgid "Highlighted buttons" +msgstr "" + +#: apps/note/templates/note/conso_form.html:138 +msgid "Single consumptions" +msgstr "" + +#: apps/note/templates/note/conso_form.html:143 +msgid "Double consumptions" +msgstr "" + +#: apps/note/templates/note/conso_form.html:154 +#: apps/note/templates/note/transaction_form.html:159 +msgid "Recent transactions history" +msgstr "" + +#: apps/note/templates/note/mails/negative_balance.html:43 +#: apps/note/templates/note/mails/negative_balance.txt:25 +#: apps/note/templates/note/mails/negative_notes_report.html:46 +#: apps/note/templates/note/mails/negative_notes_report.txt:13 +#: apps/note/templates/note/mails/weekly_report.html:54 +#: apps/registration/templates/registration/mails/email_validation_email.html:40 +#: apps/registration/templates/registration/mails/email_validation_email.txt:16 +msgid "Mail generated by the Note Kfet on the" +msgstr "" + +#: apps/note/templates/note/transaction_form.html:54 +#: apps/note/templates/note/transaction_form.html:174 +msgid "Select emitters" +msgstr "" + +#: apps/note/templates/note/transaction_form.html:69 +msgid "I am the emitter" +msgstr "" + +#: apps/note/templates/note/transaction_form.html:81 +#: apps/note/templates/note/transaction_form.html:176 +msgid "Select receivers" +msgstr "" + +#: apps/note/templates/note/transaction_form.html:104 +msgid "Action" +msgstr "" + +#: apps/note/templates/note/transaction_form.html:112 +#: apps/treasury/forms.py:141 apps/treasury/tables.py:67 +#: apps/treasury/tables.py:135 +#: apps/treasury/templates/treasury/remittance_form.html:23 +msgid "Amount" +msgstr "" + +#: apps/note/templates/note/transaction_form.html:128 +#: apps/treasury/models.py:51 +msgid "Name" +msgstr "" + +#: apps/note/templates/note/transaction_form.html:173 +msgid "Select emitter" +msgstr "" + +#: apps/note/templates/note/transaction_form.html:175 +msgid "Select receiver" +msgstr "" + +#: apps/note/templates/note/transaction_form.html:177 +msgid "Transfer type" +msgstr "" + +#: apps/note/templates/note/transactiontemplate_form.html:8 +msgid "Buttons list" +msgstr "" + +#: apps/note/templates/note/transactiontemplate_form.html:24 +msgid "Price history" +msgstr "" + +#: apps/note/templates/note/transactiontemplate_form.html:27 +msgid "Obsolete since" +msgstr "" + +#: apps/note/templates/note/transactiontemplate_form.html:27 +msgid "Current price" +msgstr "" + +#: apps/note/templates/note/transactiontemplate_list.html:13 +msgid "Name of the button..." +msgstr "" + +#: apps/note/templates/note/transactiontemplate_list.html:15 +msgid "New button" +msgstr "" + +#: apps/note/templates/note/transactiontemplate_list.html:22 +msgid "buttons listing " +msgstr "" + +#: apps/note/templates/note/transactiontemplate_list.html:73 +msgid "button successfully deleted " +msgstr "" + +#: apps/note/templates/note/transactiontemplate_list.html:77 +msgid "Unable to delete button " +msgstr "" + +#: apps/note/views.py:36 +msgid "Transfer money" +msgstr "" + +#: apps/note/views.py:74 +msgid "Create new button" +msgstr "" + +#: apps/note/views.py:83 +msgid "Search button" +msgstr "" + +#: apps/note/views.py:111 +msgid "Update button" +msgstr "" + +#: apps/note/views.py:151 note_kfet/templates/base.html:62 +msgid "Consumptions" +msgstr "" + +#: apps/note/views.py:165 +msgid "You can't see any button." +msgstr "" + +#: apps/note/views.py:200 +msgid "Search transactions" +msgstr "" + +#: apps/permission/models.py:89 +#, python-brace-format +msgid "Can {type} {model}.{field} in {query}" +msgstr "" + +#: apps/permission/models.py:91 +#, python-brace-format +msgid "Can {type} {model} in {query}" +msgstr "" + +#: apps/permission/models.py:104 +msgid "rank" +msgstr "" + +#: apps/permission/models.py:117 +msgid "permission mask" +msgstr "" + +#: apps/permission/models.py:118 +msgid "permission masks" +msgstr "" + +#: apps/permission/models.py:124 +msgid "add" +msgstr "" + +#: apps/permission/models.py:125 +msgid "view" +msgstr "" + +#: apps/permission/models.py:126 +msgid "change" +msgstr "" + +#: apps/permission/models.py:158 +msgid "query" +msgstr "" + +#: apps/permission/models.py:171 +msgid "mask" +msgstr "" + +#: apps/permission/models.py:177 +msgid "field" +msgstr "" + +#: apps/permission/models.py:182 +msgid "" +"Tells if the permission should be granted even if the membership of the user " +"is expired." +msgstr "" + +#: apps/permission/models.py:183 +#: apps/permission/templates/permission/all_rights.html:89 +msgid "permanent" +msgstr "" + +#: apps/permission/models.py:194 +msgid "permission" +msgstr "" + +#: apps/permission/models.py:195 apps/permission/models.py:334 +msgid "permissions" +msgstr "" + +#: apps/permission/models.py:200 +msgid "Specifying field applies only to view and change permission types." +msgstr "" + +#: apps/permission/models.py:339 +msgid "for club" +msgstr "" + +#: apps/permission/models.py:349 apps/permission/models.py:350 +msgid "role permissions" +msgstr "" + +#: apps/permission/signals.py:63 +#, python-brace-format +msgid "" +"You don't have the permission to change the field {field} on this instance " +"of model {app_label}.{model_name}." +msgstr "" + +#: apps/permission/signals.py:73 apps/permission/views.py:89 +#, python-brace-format +msgid "" +"You don't have the permission to add an instance of model {app_label}." +"{model_name}." +msgstr "" + +#: apps/permission/signals.py:101 +#, python-brace-format +msgid "" +"You don't have the permission to delete this instance of model {app_label}." +"{model_name}." +msgstr "" + +#: apps/permission/templates/permission/all_rights.html:12 +msgid "Users that have surnormal rights" +msgstr "" + +#: apps/permission/templates/permission/all_rights.html:16 +msgid "Superusers have all rights on everything, to manage the website." +msgstr "" + +#: apps/permission/templates/permission/all_rights.html:21 +msgid "Superusers" +msgstr "" + +#: apps/permission/templates/permission/all_rights.html:45 +msgid "Roles description" +msgstr "" + +#: apps/permission/templates/permission/all_rights.html:52 +msgid "Filter with roles that I have in at least one club" +msgstr "" + +#: apps/permission/templates/permission/all_rights.html:69 +msgid "Owned" +msgstr "" + +#: apps/permission/templates/permission/all_rights.html:80 +msgid "Own this role in the clubs" +msgstr "" + +#: apps/permission/templates/permission/all_rights.html:86 +msgid "Mask:" +msgstr "" + +#: apps/permission/templates/permission/all_rights.html:86 +msgid "Query:" +msgstr "" + +#: apps/permission/templates/permission/all_rights.html:92 +msgid "No associated permission" +msgstr "" + +#: apps/permission/views.py:56 +#, python-brace-format +msgid "" +"You don't have the permission to update this instance of the model " +"\"{model}\" with these parameters. Please correct your data and retry." +msgstr "" + +#: apps/permission/views.py:60 +#, python-brace-format +msgid "" +"You don't have the permission to create an instance of the model \"{model}\" " +"with these parameters. Please correct your data and retry." +msgstr "" + +#: apps/permission/views.py:96 note_kfet/templates/base.html:104 +msgid "Rights" +msgstr "" + +#: apps/permission/views.py:101 +msgid "All rights" +msgstr "" + +#: apps/registration/apps.py:10 +msgid "registration" +msgstr "" + +#: apps/registration/forms.py:39 +msgid "This email address is already used." +msgstr "" + +#: apps/registration/forms.py:49 +msgid "Register to the WEI" +msgstr "" + +#: apps/registration/forms.py:51 +msgid "" +"Check this case if you want to register to the WEI. If you hesitate, you " +"will be able to register later, after validating your account in the Kfet." +msgstr "" + +#: apps/registration/forms.py:96 +msgid "Join BDE Club" +msgstr "" + +#: apps/registration/forms.py:103 +msgid "Join Kfet Club" +msgstr "" + +#: apps/registration/templates/registration/email_validation_complete.html:9 +msgid "Your email have successfully been validated." +msgstr "" + +#: apps/registration/templates/registration/email_validation_complete.html:11 +#, python-format +msgid "You can now log in." +msgstr "" + +#: apps/registration/templates/registration/email_validation_complete.html:13 +msgid "" +"You must pay now your membership in the Kfet to complete your registration." +msgstr "" + +#: apps/registration/templates/registration/email_validation_complete.html:16 +msgid "" +"The link was invalid. The token may have expired. Please send us an email to " +"activate your account." +msgstr "" + +#: apps/registration/templates/registration/email_validation_email_sent.html:8 +msgid "Account activation" +msgstr "" + +#: apps/registration/templates/registration/email_validation_email_sent.html:11 +msgid "" +"An email has been sent. Please click on the link to activate your account." +msgstr "" + +#: apps/registration/templates/registration/email_validation_email_sent.html:15 +msgid "" +"You must also go to the Kfet to pay your membership. The WEI registration " +"includes the BDE membership." +msgstr "" + +#: apps/registration/templates/registration/future_profile_detail.html:49 +#: apps/wei/templates/wei/weiregistration_confirm_delete.html:11 +msgid "Delete registration" +msgstr "" + +#: apps/registration/templates/registration/future_profile_detail.html:57 +msgid "Validate account" +msgstr "" + +#: apps/registration/templates/registration/future_profile_detail.html:64 +#: apps/wei/templates/wei/weimembership_form.html:127 +#: apps/wei/templates/wei/weimembership_form.html:186 +msgid "Validate registration" +msgstr "" + +#: apps/registration/templates/registration/future_user_list.html:9 +msgid "New user" +msgstr "" + +#: apps/registration/templates/registration/mails/email_validation_email.html:12 +#: apps/registration/templates/registration/mails/email_validation_email.txt:3 +msgid "Hi" +msgstr "" + +#: apps/registration/templates/registration/mails/email_validation_email.html:16 +#: apps/registration/templates/registration/mails/email_validation_email.txt:5 +msgid "" +"You recently registered on the Note Kfet. Please click on the link below to " +"confirm your registration." +msgstr "" + +#: apps/registration/templates/registration/mails/email_validation_email.html:26 +#: apps/registration/templates/registration/mails/email_validation_email.txt: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 "" + +#: apps/registration/templates/registration/mails/email_validation_email.html:30 +#: apps/registration/templates/registration/mails/email_validation_email.txt: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. Note that " +"the WEI registration includes the Kfet membership." +msgstr "" + +#: apps/registration/templates/registration/mails/email_validation_email.html:34 +#: apps/registration/templates/registration/mails/email_validation_email.txt:13 +msgid "Thanks" +msgstr "" + +#: apps/registration/templates/registration/mails/email_validation_email.html:39 +#: apps/registration/templates/registration/mails/email_validation_email.txt:15 +msgid "The Note Kfet team." +msgstr "" + +#: apps/registration/views.py:38 +msgid "Register new user" +msgstr "" + +#: apps/registration/views.py:82 +msgid "Email validation" +msgstr "" + +#: apps/registration/views.py:84 +msgid "Validate email" +msgstr "" + +#: apps/registration/views.py:126 +msgid "Email validation unsuccessful" +msgstr "" + +#: apps/registration/views.py:137 +msgid "Email validation email sent" +msgstr "" + +#: apps/registration/views.py:145 +msgid "Resend email validation link" +msgstr "" + +#: apps/registration/views.py:163 +msgid "Pre-registered users list" +msgstr "" + +#: apps/registration/views.py:190 +msgid "Unregistered users" +msgstr "" + +#: apps/registration/views.py:203 +msgid "Registration detail" +msgstr "" + +#: apps/registration/views.py:258 +msgid "You must join the BDE." +msgstr "" + +#: apps/registration/views.py:280 +msgid "You must join BDE club before joining Kfet club." +msgstr "" + +#: apps/registration/views.py:285 +msgid "" +"The entered amount is not enough for the memberships, should be at least {}" +msgstr "" + +#: apps/registration/views.py:360 +msgid "Invalidate pre-registration" +msgstr "" + +#: apps/treasury/apps.py:12 note_kfet/templates/base.html:92 +msgid "Treasury" +msgstr "" + +#: apps/treasury/forms.py:104 +msgid "Remittance is already closed." +msgstr "" + +#: apps/treasury/forms.py:109 +msgid "You can't change the type of the remittance." +msgstr "" + +#: apps/treasury/forms.py:129 apps/treasury/models.py:252 +#: apps/treasury/tables.py:97 apps/treasury/tables.py:105 +#: apps/treasury/templates/treasury/invoice_list.html:16 +#: apps/treasury/templates/treasury/remittance_list.html:16 +#: apps/treasury/templates/treasury/sogecredit_list.html:16 +msgid "Remittance" +msgstr "" + +#: apps/treasury/forms.py:130 +msgid "No attached remittance" +msgstr "" + +#: apps/treasury/models.py:23 +msgid "Invoice identifier" +msgstr "" + +#: apps/treasury/models.py:37 +msgid "BDE" +msgstr "" + +#: apps/treasury/models.py:42 +msgid "Object" +msgstr "" + +#: apps/treasury/models.py:46 +msgid "Description" +msgstr "" + +#: apps/treasury/models.py:55 +msgid "Address" +msgstr "" + +#: apps/treasury/models.py:60 apps/treasury/models.py:180 +msgid "Date" +msgstr "" + +#: apps/treasury/models.py:64 +msgid "Acquitted" +msgstr "" + +#: apps/treasury/models.py:69 +msgid "Locked" +msgstr "" + +#: apps/treasury/models.py:70 +msgid "An invoice can't be edited when it is locked." +msgstr "" + +#: apps/treasury/models.py:76 +msgid "tex source" +msgstr "" + +#: apps/treasury/models.py:89 +#: apps/treasury/templates/treasury/invoice_form.html:22 +msgid "This invoice is locked and can no longer be edited." +msgstr "" + +#: apps/treasury/models.py:109 apps/treasury/models.py:122 +msgid "invoice" +msgstr "" + +#: apps/treasury/models.py:110 +msgid "invoices" +msgstr "" + +#: apps/treasury/models.py:127 +msgid "Designation" +msgstr "" + +#: apps/treasury/models.py:131 +msgid "Quantity" +msgstr "" + +#: apps/treasury/models.py:135 +msgid "Unit price" +msgstr "" + +#: apps/treasury/models.py:151 +msgid "product" +msgstr "" + +#: apps/treasury/models.py:152 +msgid "products" +msgstr "" + +#: apps/treasury/models.py:169 +msgid "remittance type" +msgstr "" + +#: apps/treasury/models.py:170 +msgid "remittance types" +msgstr "" + +#: apps/treasury/models.py:191 +msgid "Comment" +msgstr "" + +#: apps/treasury/models.py:196 +msgid "Closed" +msgstr "" + +#: apps/treasury/models.py:200 +msgid "remittance" +msgstr "" + +#: apps/treasury/models.py:201 +msgid "remittances" +msgstr "" + +#: apps/treasury/models.py:233 +msgid "Remittance #{:d}: {}" +msgstr "" + +#: apps/treasury/models.py:256 +msgid "special transaction proxy" +msgstr "" + +#: apps/treasury/models.py:257 +msgid "special transaction proxies" +msgstr "" + +#: apps/treasury/models.py:279 +msgid "credit transaction" +msgstr "" + +#: apps/treasury/models.py:343 +msgid "" +"This user doesn't have enough money to pay the memberships with its note. " +"Please ask her/him to credit the note before invalidating this credit." +msgstr "" + +#: apps/treasury/models.py:355 +#: apps/treasury/templates/treasury/sogecredit_detail.html:10 +msgid "Credit from the Société générale" +msgstr "" + +#: apps/treasury/models.py:356 +msgid "Credits from the Société générale" +msgstr "" + +#: apps/treasury/tables.py:20 +msgid "Invoice #{:d}" +msgstr "" + +#: apps/treasury/tables.py:25 +#: apps/treasury/templates/treasury/invoice_list.html:13 +#: apps/treasury/templates/treasury/remittance_list.html:13 +#: apps/treasury/templates/treasury/sogecredit_list.html:13 +msgid "Invoice" +msgstr "" + +#: apps/treasury/tables.py:65 +msgid "Transaction count" +msgstr "" + +#: apps/treasury/tables.py:70 apps/treasury/tables.py:72 +msgid "View" +msgstr "" + +#: apps/treasury/tables.py:146 +msgid "Yes" +msgstr "" + +#: apps/treasury/templates/treasury/invoice_confirm_delete.html:10 +#: apps/treasury/views.py:166 +msgid "Delete invoice" +msgstr "" + +#: apps/treasury/templates/treasury/invoice_confirm_delete.html:15 +msgid "This invoice is locked and can't be deleted." +msgstr "" + +#: apps/treasury/templates/treasury/invoice_confirm_delete.html:21 +msgid "" +"Are you sure you want to delete this invoice? This action can't be undone." +msgstr "" + +#: apps/treasury/templates/treasury/invoice_confirm_delete.html:28 +msgid "Return to invoices list" +msgstr "" + +#: apps/treasury/templates/treasury/invoice_form.html:15 +msgid "" +"Warning: the LaTeX template is saved with this object. Updating the invoice " +"implies regenerate it. Be careful if you manipulate old invoices." +msgstr "" + +#: apps/treasury/templates/treasury/invoice_form.html:69 +msgid "Add product" +msgstr "" + +#: apps/treasury/templates/treasury/invoice_form.html:70 +msgid "Remove product" +msgstr "" + +#: apps/treasury/templates/treasury/invoice_list.html:19 +#: apps/treasury/templates/treasury/remittance_list.html:19 +#: apps/treasury/templates/treasury/sogecredit_list.html:19 +msgid "Société générale credits" +msgstr "" + +#: apps/treasury/templates/treasury/invoice_list.html:31 +msgid "New invoice" +msgstr "" + +#: apps/treasury/templates/treasury/remittance_form.html:12 +msgid "Remittance #" +msgstr "" + +#: apps/treasury/templates/treasury/remittance_form.html:17 +msgid "Count" +msgstr "" + +#: apps/treasury/templates/treasury/remittance_form.html:35 +msgid "Linked transactions" +msgstr "" + +#: apps/treasury/templates/treasury/remittance_form.html:42 +msgid "There is no transaction linked with this remittance." +msgstr "" + +#: apps/treasury/templates/treasury/remittance_list.html:27 +msgid "Opened remittances" +msgstr "" + +#: apps/treasury/templates/treasury/remittance_list.html:34 +msgid "There is no opened remittance." +msgstr "" + +#: apps/treasury/templates/treasury/remittance_list.html:39 +msgid "New remittance" +msgstr "" + +#: apps/treasury/templates/treasury/remittance_list.html:45 +msgid "Transfers without remittances" +msgstr "" + +#: apps/treasury/templates/treasury/remittance_list.html:52 +msgid "There is no transaction without any linked remittance." +msgstr "" + +#: apps/treasury/templates/treasury/remittance_list.html:60 +msgid "Transfers with opened remittances" +msgstr "" + +#: apps/treasury/templates/treasury/remittance_list.html:67 +msgid "There is no transaction with an opened linked remittance." +msgstr "" + +#: apps/treasury/templates/treasury/remittance_list.html:75 +msgid "Closed remittances" +msgstr "" + +#: apps/treasury/templates/treasury/remittance_list.html:82 +msgid "There is no closed remittance yet." +msgstr "" + +#: apps/treasury/templates/treasury/sogecredit_detail.html:29 +msgid "total amount" +msgstr "" + +#: apps/treasury/templates/treasury/sogecredit_detail.html:35 +msgid "" +"Warning: Validating this credit implies that all membership transactions " +"will be validated." +msgstr "" + +#: apps/treasury/templates/treasury/sogecredit_detail.html:36 +msgid "" +"If you delete this credit, there all membership transactions will be also " +"validated, but no credit will be operated." +msgstr "" + +#: apps/treasury/templates/treasury/sogecredit_detail.html:37 +msgid "" +"If this credit is validated, then the user won't be able to ask for a credit " +"from the Société générale." +msgstr "" + +#: apps/treasury/templates/treasury/sogecredit_detail.html:38 +msgid "If you think there is an error, please contact the \"respos info\"." +msgstr "" + +#: apps/treasury/templates/treasury/sogecredit_detail.html:44 +msgid "This credit is already validated." +msgstr "" + +#: apps/treasury/templates/treasury/sogecredit_detail.html:49 +msgid "" +"Warning: if you don't validate this credit, the note of the user doesn't " +"have enough money to pay its memberships." +msgstr "" + +#: apps/treasury/templates/treasury/sogecredit_detail.html:50 +msgid "Please ask the user to credit its note before deleting this credit." +msgstr "" + +#: apps/treasury/templates/treasury/sogecredit_detail.html:57 +#: apps/wei/tables.py:59 apps/wei/tables.py:60 apps/wei/tables.py:99 +msgid "Validate" +msgstr "" + +#: apps/treasury/templates/treasury/sogecredit_detail.html:65 +msgid "Return to credit list" +msgstr "" + +#: apps/treasury/templates/treasury/sogecredit_list.html:34 +msgid "Filter with unvalidated credits only" +msgstr "" + +#: apps/treasury/templates/treasury/sogecredit_list.html:44 +msgid "There is no matched user that have asked for a Société générale credit." +msgstr "" + +#: apps/treasury/views.py:38 +msgid "Create new invoice" +msgstr "" + +#: apps/treasury/views.py:89 +msgid "Invoices list" +msgstr "" + +#: apps/treasury/views.py:104 apps/treasury/views.py:265 +#: apps/treasury/views.py:391 +msgid "You are not able to see the treasury interface." +msgstr "" + +#: apps/treasury/views.py:114 +msgid "Update an invoice" +msgstr "" + +#: apps/treasury/views.py:226 +msgid "Create a new remittance" +msgstr "" + +#: apps/treasury/views.py:253 +msgid "Remittances list" +msgstr "" + +#: apps/treasury/views.py:316 +msgid "Update a remittance" +msgstr "" + +#: apps/treasury/views.py:339 +msgid "Attach a transaction to a remittance" +msgstr "" + +#: apps/treasury/views.py:383 +msgid "List of credits from the Société générale" +msgstr "" + +#: apps/treasury/views.py:426 +msgid "Manage credits from the Société générale" +msgstr "" + +#: apps/wei/apps.py:10 apps/wei/models.py:49 apps/wei/models.py:50 +#: apps/wei/models.py:61 apps/wei/models.py:167 +#: note_kfet/templates/base.html:98 +msgid "WEI" +msgstr "" + +#: apps/wei/forms/registration.py:51 apps/wei/models.py:113 +#: apps/wei/models.py:283 +msgid "bus" +msgstr "" + +#: apps/wei/forms/registration.py:52 +msgid "" +"This choice is not definitive. The WEI organizers are free to attribute for " +"you a bus and a team, in particular if you are a free eletron." +msgstr "" + +#: apps/wei/forms/registration.py:59 +msgid "Team" +msgstr "" + +#: apps/wei/forms/registration.py:61 +msgid "" +"Leave this field empty if you won't be in a team (staff, bus chief, free " +"electron)" +msgstr "" + +#: apps/wei/forms/registration.py:67 apps/wei/forms/registration.py:77 +#: apps/wei/models.py:148 +msgid "WEI Roles" +msgstr "" + +#: apps/wei/forms/registration.py:68 +msgid "Select the roles that you are interested in." +msgstr "" + +#: apps/wei/forms/registration.py:113 +msgid "This team doesn't belong to the given bus." +msgstr "" + +#: apps/wei/forms/surveys/wei2020.py:29 +msgid "Choose a word:" +msgstr "" + +#: apps/wei/models.py:24 apps/wei/templates/wei/base.html:36 +msgid "year" +msgstr "" + +#: apps/wei/models.py:28 apps/wei/templates/wei/base.html:30 +msgid "date start" +msgstr "" + +#: apps/wei/models.py:32 apps/wei/templates/wei/base.html:33 +msgid "date end" +msgstr "" + +#: apps/wei/models.py:77 +msgid "survey information" +msgstr "" + +#: apps/wei/models.py:78 +msgid "Information about the survey for new members, encoded in JSON" +msgstr "" + +#: apps/wei/models.py:100 +msgid "Bus" +msgstr "" + +#: apps/wei/models.py:101 apps/wei/templates/wei/weiclub_detail.html:51 +msgid "Buses" +msgstr "" + +#: apps/wei/models.py:122 +msgid "color" +msgstr "" + +#: apps/wei/models.py:123 +msgid "The color of the T-Shirt, stored with its number equivalent" +msgstr "" + +#: apps/wei/models.py:137 +msgid "Bus team" +msgstr "" + +#: apps/wei/models.py:138 +msgid "Bus teams" +msgstr "" + +#: apps/wei/models.py:147 +msgid "WEI Role" +msgstr "" + +#: apps/wei/models.py:172 +msgid "Credit from Société générale" +msgstr "" + +#: apps/wei/models.py:177 +msgid "Caution check given" +msgstr "" + +#: apps/wei/models.py:181 apps/wei/templates/wei/weimembership_form.html:64 +msgid "birth date" +msgstr "" + +#: apps/wei/models.py:187 apps/wei/models.py:197 +msgid "Male" +msgstr "" + +#: apps/wei/models.py:188 apps/wei/models.py:198 +msgid "Female" +msgstr "" + +#: apps/wei/models.py:189 +msgid "Non binary" +msgstr "" + +#: apps/wei/models.py:191 apps/wei/templates/wei/weimembership_form.html:55 +msgid "gender" +msgstr "" + +#: apps/wei/models.py:200 apps/wei/templates/wei/weimembership_form.html:58 +msgid "clothing cut" +msgstr "" + +#: apps/wei/models.py:213 apps/wei/templates/wei/weimembership_form.html:61 +msgid "clothing size" +msgstr "" + +#: apps/wei/models.py:219 apps/wei/templates/wei/weimembership_form.html:67 +msgid "health issues" +msgstr "" + +#: apps/wei/models.py:224 apps/wei/templates/wei/weimembership_form.html:70 +msgid "emergency contact name" +msgstr "" + +#: apps/wei/models.py:229 apps/wei/templates/wei/weimembership_form.html:73 +msgid "emergency contact phone" +msgstr "" + +#: apps/wei/models.py:234 apps/wei/templates/wei/weimembership_form.html:52 +msgid "first year" +msgstr "" + +#: apps/wei/models.py:235 +msgid "Tells if the user is new in the school." +msgstr "" + +#: apps/wei/models.py:240 +msgid "registration information" +msgstr "" + +#: apps/wei/models.py:241 +msgid "" +"Information about the registration (buses for old members, survey fot the " +"new members), encoded in JSON" +msgstr "" + +#: apps/wei/models.py:272 +msgid "WEI User" +msgstr "" + +#: apps/wei/models.py:273 +msgid "WEI Users" +msgstr "" + +#: apps/wei/models.py:293 +msgid "team" +msgstr "" + +#: apps/wei/models.py:303 +msgid "WEI registration" +msgstr "" + +#: apps/wei/models.py:307 +msgid "WEI membership" +msgstr "" + +#: apps/wei/models.py:308 +msgid "WEI memberships" +msgstr "" + +#: apps/wei/tables.py:127 +msgid "Year" +msgstr "" + +#: apps/wei/tables.py:165 apps/wei/templates/wei/bus_detail.html:32 +#: apps/wei/templates/wei/busteam_detail.html:50 +msgid "Teams" +msgstr "" + +#: apps/wei/tables.py:174 apps/wei/tables.py:215 +msgid "Members count" +msgstr "" + +#: apps/wei/tables.py:181 apps/wei/tables.py:212 +msgid "members" +msgstr "" + +#: apps/wei/templates/wei/base.html:44 +msgid "WEI fee (paid students)" +msgstr "" + +#: apps/wei/templates/wei/base.html:47 apps/wei/templates/wei/base.html:54 +msgid "The BDE membership is included in the WEI registration." +msgstr "" + +#: apps/wei/templates/wei/base.html:51 +msgid "WEI fee (unpaid students)" +msgstr "" + +#: apps/wei/templates/wei/base.html:76 +msgid "WEI list" +msgstr "" + +#: apps/wei/templates/wei/base.html:81 apps/wei/views.py:506 +msgid "Register 1A" +msgstr "" + +#: apps/wei/templates/wei/base.html:85 apps/wei/views.py:573 +msgid "Register 2A+" +msgstr "" + +#: apps/wei/templates/wei/base.html:93 +msgid "Add bus" +msgstr "" + +#: apps/wei/templates/wei/base.html:97 +msgid "View WEI" +msgstr "" + +#: apps/wei/templates/wei/bus_detail.html:22 +#: apps/wei/templates/wei/busteam_detail.html:22 +msgid "Add team" +msgstr "" + +#: apps/wei/templates/wei/bus_detail.html:45 +msgid "Members" +msgstr "" + +#: apps/wei/templates/wei/bus_detail.html:54 +#: apps/wei/templates/wei/busteam_detail.html:60 +#: apps/wei/templates/wei/weimembership_list.html:29 +msgid "View as PDF" +msgstr "" + +#: apps/wei/templates/wei/survey.html:11 +#: apps/wei/templates/wei/survey_closed.html:11 +#: apps/wei/templates/wei/survey_end.html:11 apps/wei/views.py:978 +#: apps/wei/views.py:1032 apps/wei/views.py:1042 +msgid "Survey WEI" +msgstr "" + +#: apps/wei/templates/wei/survey.html:23 +msgid "Next" +msgstr "" + +#: apps/wei/templates/wei/survey_closed.html:15 +msgid "The inscription for this WEI are now closed." +msgstr "" + +#: apps/wei/templates/wei/survey_closed.html:19 +msgid "Return to WEI detail" +msgstr "" + +#: apps/wei/templates/wei/survey_end.html:15 +msgid "The survey is now ended. Your answers have been saved." +msgstr "" + +#: apps/wei/templates/wei/weiclub_detail.html:32 +msgid "Register to the WEI! – 1A" +msgstr "" + +#: apps/wei/templates/wei/weiclub_detail.html:36 +msgid "Register to the WEI! – 2A+" +msgstr "" + +#: apps/wei/templates/wei/weiclub_detail.html:40 +msgid "Update my registration" +msgstr "" + +#: apps/wei/templates/wei/weiclub_detail.html:63 +msgid "Members of the WEI" +msgstr "" + +#: apps/wei/templates/wei/weiclub_detail.html:89 +msgid "Unvalidated registrations" +msgstr "" + +#: apps/wei/templates/wei/weiclub_list.html:14 apps/wei/views.py:76 +msgid "Create WEI" +msgstr "" + +#: apps/wei/templates/wei/weiclub_list.html:22 +msgid "WEI listing" +msgstr "" + +#: apps/wei/templates/wei/weimembership_form.html:10 +msgid "Review registration" +msgstr "" + +#: apps/wei/templates/wei/weimembership_form.html:35 +msgid "ENS year" +msgstr "" + +#: apps/wei/templates/wei/weimembership_form.html:76 +msgid "Payment from Société générale" +msgstr "" + +#: apps/wei/templates/wei/weimembership_form.html:80 +msgid "Suggested bus from the survey:" +msgstr "" + +#: apps/wei/templates/wei/weimembership_form.html:85 +msgid "Raw survey information" +msgstr "" + +#: apps/wei/templates/wei/weimembership_form.html:95 +msgid "The algorithm didn't run." +msgstr "" + +#: apps/wei/templates/wei/weimembership_form.html:98 +msgid "caution check given" +msgstr "" + +#: apps/wei/templates/wei/weimembership_form.html:102 +msgid "preferred bus" +msgstr "" + +#: apps/wei/templates/wei/weimembership_form.html:105 +msgid "preferred team" +msgstr "" + +#: apps/wei/templates/wei/weimembership_form.html:108 +msgid "preferred roles" +msgstr "" + +#: apps/wei/templates/wei/weimembership_form.html:115 +#: apps/wei/templates/wei/weiregistration_confirm_delete.html:30 +msgid "Update registration" +msgstr "" + +#: apps/wei/templates/wei/weimembership_form.html:131 +msgid "The registration is already validated and can't be unvalidated." +msgstr "" + +#: apps/wei/templates/wei/weimembership_form.html:132 +msgid "The user joined the bus" +msgstr "" + +#: apps/wei/templates/wei/weimembership_form.html:133 +msgid "in the team" +msgstr "" + +#: apps/wei/templates/wei/weimembership_form.html:134 +msgid "in no team (staff)" +msgstr "" + +#: apps/wei/templates/wei/weimembership_form.html:134 +msgid "with the following roles:" +msgstr "" + +#: apps/wei/templates/wei/weimembership_form.html:139 +msgid "" +"The WEI will be paid by Société générale. The membership will be created " +"even if the bank didn't pay the BDE yet. The membership transaction will be " +"created but will be invalid. You will have to validate it once the bank " +"validated the creation of the account, or to change the payment method." +msgstr "" + +#: apps/wei/templates/wei/weimembership_form.html:149 +#, python-format +msgid "" +"The note don't have enough money (%(balance)s, %(pretty_fee)s required). The " +"registration may fail if you don't credit the note now." +msgstr "" + +#: apps/wei/templates/wei/weimembership_form.html:157 +#, python-format +msgid "" +"The note has enough money (%(pretty_fee)s required), the registration is " +"possible." +msgstr "" + +#: apps/wei/templates/wei/weimembership_form.html:166 +msgid "The user didn't give her/his caution check." +msgstr "" + +#: apps/wei/templates/wei/weimembership_form.html:174 +msgid "" +"This user is not a member of the Kfet club for the coming year. The " +"membership will be processed automatically, the WEI registration includes " +"the membership fee." +msgstr "" + +#: apps/wei/templates/wei/weimembership_list.html:23 +msgid "View unvalidated registrations..." +msgstr "" + +#: apps/wei/templates/wei/weiregistration_confirm_delete.html:16 +msgid "This registration is already validated and can't be deleted." +msgstr "" + +#: apps/wei/templates/wei/weiregistration_confirm_delete.html:23 +#, python-format +msgid "" +"Are you sure you want to delete the registration of %(user)s for the WEI " +"%(wei_name)s? This action can't be undone." +msgstr "" + +#: apps/wei/templates/wei/weiregistration_list.html:17 +msgid "There is no pre-registration found with this pattern." +msgstr "" + +#: apps/wei/templates/wei/weiregistration_list.html:23 +msgid "View validated memberships..." +msgstr "" + +#: apps/wei/views.py:55 +msgid "Search WEI" +msgstr "" + +#: apps/wei/views.py:105 +msgid "WEI Detail" +msgstr "" + +#: apps/wei/views.py:200 +msgid "View members of the WEI" +msgstr "" + +#: apps/wei/views.py:228 +msgid "Find WEI Membership" +msgstr "" + +#: apps/wei/views.py:238 +msgid "View registrations to the WEI" +msgstr "" + +#: apps/wei/views.py:262 +msgid "Find WEI Registration" +msgstr "" + +#: apps/wei/views.py:273 +msgid "Update the WEI" +msgstr "" + +#: apps/wei/views.py:294 +msgid "Create new bus" +msgstr "" + +#: apps/wei/views.py:332 +msgid "Update bus" +msgstr "" + +#: apps/wei/views.py:362 +msgid "Manage bus" +msgstr "" + +#: apps/wei/views.py:389 +msgid "Create new team" +msgstr "" + +#: apps/wei/views.py:429 +msgid "Update team" +msgstr "" + +#: apps/wei/views.py:460 +msgid "Manage WEI team" +msgstr "" + +#: apps/wei/views.py:482 +msgid "Register first year student to the WEI" +msgstr "" + +#: apps/wei/views.py:527 apps/wei/views.py:607 +msgid "This user is already registered to this WEI." +msgstr "" + +#: apps/wei/views.py:532 +msgid "" +"This user can't be in her/his first year since he/she has already " +"participated to a WEI." +msgstr "" + +#: apps/wei/views.py:549 +msgid "Register old student to the WEI" +msgstr "" + +#: apps/wei/views.py:592 apps/wei/views.py:680 +msgid "You already opened an account in the Société générale." +msgstr "" + +#: apps/wei/views.py:637 +msgid "Update WEI Registration" +msgstr "" + +#: apps/wei/views.py:739 +msgid "Delete WEI registration" +msgstr "" + +#: apps/wei/views.py:750 +msgid "You don't have the right to delete this WEI registration." +msgstr "" + +#: apps/wei/views.py:769 +msgid "Validate WEI registration" +msgstr "" + +#: apps/wei/views.py:916 +msgid "This user didn't give her/his caution check." +msgstr "" + +#: note_kfet/settings/base.py:155 +msgid "German" +msgstr "" + +#: note_kfet/settings/base.py:156 +msgid "English" +msgstr "" + +#: note_kfet/settings/base.py:157 +msgid "French" +msgstr "" + +#: note_kfet/templates/400.html:10 +msgid "Bad request" +msgstr "" + +#: note_kfet/templates/400.html:14 +msgid "" +"Sorry, your request was bad. Don't know what could be wrong. An email has " +"been sent to webmasters with the details of the error. You can now drink a " +"coke." +msgstr "" + +#: note_kfet/templates/403.html:10 +msgid "Permission denied" +msgstr "" + +#: note_kfet/templates/403.html:13 +msgid "You don't have the right to perform this request." +msgstr "" + +#: note_kfet/templates/403.html:15 note_kfet/templates/404.html:19 +msgid "Exception message:" +msgstr "" + +#: note_kfet/templates/404.html:10 +msgid "Page not found" +msgstr "" + +#: note_kfet/templates/404.html:14 +#, python-format +msgid "" +"The requested path %(request_path)s was not found on the server." +msgstr "" + +#: note_kfet/templates/500.html:10 +msgid "Server error" +msgstr "" + +#: note_kfet/templates/500.html:14 +msgid "" +"Sorry, an error occurred when processing your request. An email has been " +"sent to webmasters with the detail of the error, and this will be fixed " +"soon. You can now drink a beer." +msgstr "" + +#: note_kfet/templates/autocomplete_model.html:14 +msgid "Reset" +msgstr "" + +#: note_kfet/templates/base.html:13 +msgid "The ENS Paris-Saclay BDE note." +msgstr "" + +#: note_kfet/templates/base.html:74 +msgid "Users" +msgstr "" + +#: note_kfet/templates/base.html:80 +msgid "Clubs" +msgstr "" + +#: note_kfet/templates/base.html:109 +msgid "Admin" +msgstr "" + +#: note_kfet/templates/base.html:153 +msgid "" +"Your e-mail address is not validated. Please check your mail inbox and click " +"on the validation link." +msgstr "" + +#: note_kfet/templates/base_search.html:15 +msgid "Search by attribute such as name…" +msgstr "" + +#: note_kfet/templates/base_search.html:23 +msgid "There is no results." +msgstr "" + +#: note_kfet/templates/cas_server/base.html:7 +msgid "Central Authentication Service" +msgstr "" + +#: note_kfet/templates/cas_server/base.html:43 +#, python-format +msgid "" +"A new version of the application is available. This instance runs " +"%(VERSION)s and the last version is %(LAST_VERSION)s. Please consider " +"upgrading." +msgstr "" + +#: note_kfet/templates/registration/logged_out.html:13 +msgid "Thanks for spending some quality time with the Web site today." +msgstr "" + +#: note_kfet/templates/registration/logged_out.html:14 +msgid "Log in again" +msgstr "" + +#: note_kfet/templates/registration/login.html:6 +#: note_kfet/templates/registration/login.html:15 +#: note_kfet/templates/registration/login.html:38 +#: note_kfet/templates/registration/password_reset_complete.html:15 +msgid "Log in" +msgstr "" + +#: note_kfet/templates/registration/login.html:20 +#, python-format +msgid "" +"You are authenticated as %(username)s, but are not authorized to access this " +"page. Would you like to login to a different account, or with a higher " +"permission mask?" +msgstr "" + +#: note_kfet/templates/registration/login.html:30 +msgid "" +"You must be logged with a staff account with the higher mask to access " +"Django Admin." +msgstr "" + +#: note_kfet/templates/registration/login.html:40 +msgid "Forgotten your password or username?" +msgstr "" + +#: note_kfet/templates/registration/password_change_done.html:13 +msgid "Your password was changed." +msgstr "" + +#: note_kfet/templates/registration/password_change_form.html:14 +msgid "" +"Please enter your old password, for security's sake, and then enter your new " +"password twice so we can verify you typed it in correctly." +msgstr "" + +#: note_kfet/templates/registration/password_change_form.html:16 +#: note_kfet/templates/registration/password_reset_confirm.html:17 +msgid "Change my password" +msgstr "" + +#: note_kfet/templates/registration/password_reset_complete.html:13 +msgid "Your password has been set. You may go ahead and log in now." +msgstr "" + +#: note_kfet/templates/registration/password_reset_confirm.html:14 +msgid "" +"Please enter your new password twice so we can verify you typed it in " +"correctly." +msgstr "" + +#: note_kfet/templates/registration/password_reset_confirm.html:21 +msgid "" +"The password reset link was invalid, possibly because it has already been " +"used. Please request a new password reset." +msgstr "" + +#: note_kfet/templates/registration/password_reset_done.html:13 +msgid "" +"We've emailed you instructions for setting your password, if an account " +"exists with the email you entered. You should receive them shortly." +msgstr "" + +#: note_kfet/templates/registration/password_reset_done.html:14 +msgid "" +"If you don't receive an email, please make sure you've entered the address " +"you registered with, and check your spam folder." +msgstr "" + +#: note_kfet/templates/registration/password_reset_form.html:13 +msgid "" +"Forgotten your password? Enter your email address below, and we'll email " +"instructions for setting a new one." +msgstr "" + +#: note_kfet/templates/registration/password_reset_form.html:18 +msgid "Reset my password" +msgstr "" + +#: note_kfet/templates/registration/signup.html:6 +#: note_kfet/templates/registration/signup.html:11 +#: note_kfet/templates/registration/signup.html:27 +msgid "Sign up" +msgstr "" + +#: note_kfet/templates/registration/signup.html:15 +msgid "" +"If you already signed up, your registration is taken into account. The BDE " +"must validate your account before your can log in. You have to go to the " +"Kfet and pay the registration fee. You must also validate your email address " +"by following the link you received." +msgstr "" From 0888afe439d3d4f3e97186dc6b5049efcabbc320 Mon Sep 17 00:00:00 2001 From: elkmaennchen Date: Fri, 4 Sep 2020 20:38:57 +0200 Subject: [PATCH 2/3] I am hungry, so I ham hungry --- locale/es/LC_MESSAGES/django.po | 302 +++++++++++++++++--------------- 1 file changed, 156 insertions(+), 146 deletions(-) diff --git a/locale/es/LC_MESSAGES/django.po b/locale/es/LC_MESSAGES/django.po index 824640db..89e48dfd 100644 --- a/locale/es/LC_MESSAGES/django.po +++ b/locale/es/LC_MESSAGES/django.po @@ -3,49 +3,49 @@ # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # -#, fuzzy msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-09-04 18:23+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" +"POT-Creation-Date: 2020-09-04 20:11+0200\n" +"PO-Revision-Date: 2020-09-04 20:38+0200\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 2.3\n" #: apps/activity/apps.py:10 apps/activity/models.py:145 #: apps/activity/models.py:161 msgid "activity" -msgstr "" +msgstr "actividad" #: apps/activity/forms.py:35 apps/activity/models.py:130 msgid "The end date must be after the start date." -msgstr "" +msgstr "La fecha final tiene que ser después de la fecha de inicio." #: apps/activity/forms.py:76 apps/activity/models.py:257 msgid "You can't invite someone once the activity is started." -msgstr "" +msgstr "No se puede invitar a alguien una vez que arrancó la actividad." #: apps/activity/forms.py:79 apps/activity/models.py:260 msgid "This activity is not validated yet." -msgstr "" +msgstr "Esta actividad no fue validada por ahora." #: apps/activity/forms.py:89 apps/activity/models.py:268 msgid "This person has been already invited 5 times this year." -msgstr "" +msgstr "Esta persona ya fue invitada 5 veces este año." #: apps/activity/forms.py:93 apps/activity/models.py:272 msgid "This person is already invited." -msgstr "" +msgstr "Esta persona ya esta invitada." #: apps/activity/forms.py:97 apps/activity/models.py:276 msgid "You can't invite more than 3 people to this activity." -msgstr "" +msgstr "Usted no puede invitar más de 3 persona a esta actividad." #: apps/activity/models.py:27 apps/activity/models.py:62 #: apps/member/models.py:198 @@ -63,101 +63,103 @@ msgstr "" #: apps/activity/models.py:32 msgid "manage entries" -msgstr "" +msgstr "gestionar las entradas" #: apps/activity/models.py:33 msgid "Enable the support of entries for this activity." -msgstr "" +msgstr "Activar el soporte de las entradas por esta actividad." #: apps/activity/models.py:38 #: apps/activity/templates/activity/includes/activity_info.html:42 msgid "can invite" -msgstr "" +msgstr "puede invitar" #: apps/activity/models.py:43 #: apps/activity/templates/activity/includes/activity_info.html:46 msgid "guest entry fee" -msgstr "" +msgstr "pago de entrada invitado" #: apps/activity/models.py:48 msgid "activity type" -msgstr "" +msgstr "tipo de actividad" #: apps/activity/models.py:49 msgid "activity types" -msgstr "" +msgstr "tipos de actividad" #: apps/activity/models.py:67 #: apps/activity/templates/activity/includes/activity_info.html:19 #: apps/note/models/transactions.py:81 apps/permission/models.py:110 #: apps/permission/models.py:189 apps/wei/models.py:72 apps/wei/models.py:129 msgid "description" -msgstr "" +msgstr "descripción" #: apps/activity/models.py:71 msgid "location" -msgstr "" +msgstr "ubicación" #: apps/activity/models.py:75 msgid "Place where the activity is organized, eg. Kfet." -msgstr "" +msgstr "Lugar donde se organiza la actividad, por ejemplo la Kfet." #: apps/activity/models.py:82 #: apps/activity/templates/activity/includes/activity_info.html:22 #: apps/note/models/notes.py:223 apps/note/models/transactions.py:66 #: apps/permission/models.py:164 msgid "type" -msgstr "" +msgstr "tipo" #: apps/activity/models.py:88 apps/logs/models.py:22 apps/member/models.py:303 #: apps/note/models/notes.py:138 apps/treasury/models.py:267 #: apps/treasury/templates/treasury/sogecredit_detail.html:14 #: apps/wei/models.py:160 apps/wei/templates/wei/survey.html:15 msgid "user" -msgstr "" +msgstr "usuario" #: apps/activity/models.py:95 #: apps/activity/templates/activity/includes/activity_info.html:36 msgid "organizer" -msgstr "" +msgstr "organizador" #: apps/activity/models.py:96 msgid "Club that organizes the activity. The entry fees will go to this club." msgstr "" +"El club que organiza la actividad. Los pagos de entrada serán datos a este " +"club." #: apps/activity/models.py:103 #: apps/activity/templates/activity/includes/activity_info.html:39 msgid "attendees club" -msgstr "" +msgstr "club esperado" #: apps/activity/models.py:104 msgid "Club that is authorized to join the activity. Mostly the Kfet club." -msgstr "" +msgstr "Club permitido unirse a la actividad. Generalmente el club Kfet." #: apps/activity/models.py:108 #: apps/activity/templates/activity/includes/activity_info.html:25 msgid "start date" -msgstr "" +msgstr "fecha de inicio" #: apps/activity/models.py:112 #: apps/activity/templates/activity/includes/activity_info.html:28 msgid "end date" -msgstr "" +msgstr "fecha de fin" #: apps/activity/models.py:117 #: apps/activity/templates/activity/includes/activity_info.html:50 #: apps/note/models/transactions.py:146 msgid "valid" -msgstr "" +msgstr "válido" #: apps/activity/models.py:122 #: apps/activity/templates/activity/includes/activity_info.html:65 msgid "open" -msgstr "" +msgstr "abierto" #: apps/activity/models.py:146 msgid "activities" -msgstr "" +msgstr "actividades" #: apps/activity/models.py:166 msgid "entry time" @@ -166,105 +168,105 @@ msgstr "" #: apps/activity/models.py:172 apps/note/apps.py:14 #: apps/note/models/notes.py:78 msgid "note" -msgstr "" +msgstr "note" #: apps/activity/models.py:183 #: apps/activity/templates/activity/activity_entry.html:46 msgid "entry" -msgstr "" +msgstr "entrada" #: apps/activity/models.py:184 #: apps/activity/templates/activity/activity_entry.html:46 msgid "entries" -msgstr "" +msgstr "entradas" #: apps/activity/models.py:190 msgid "Already entered on " -msgstr "" +msgstr "Entrado ya el " #: apps/activity/models.py:190 apps/activity/tables.py:54 msgid "{:%Y-%m-%d %H:%M:%S}" -msgstr "" +msgstr "{:%d/%m/%Y %H:%M:%S}" #: apps/activity/models.py:198 msgid "The balance is negative." -msgstr "" +msgstr "El saldo es negativo." #: apps/activity/models.py:228 msgid "last name" -msgstr "" +msgstr "apellido" #: apps/activity/models.py:233 #: apps/member/templates/member/includes/profile_info.html:4 #: apps/registration/templates/registration/future_profile_detail.html:16 #: apps/wei/templates/wei/weimembership_form.html:14 msgid "first name" -msgstr "" +msgstr "nombre" #: apps/activity/models.py:240 msgid "inviter" -msgstr "" +msgstr "huésped" #: apps/activity/models.py:284 msgid "guest" -msgstr "" +msgstr "invitado" #: apps/activity/models.py:285 msgid "guests" -msgstr "" +msgstr "invitados" #: apps/activity/models.py:297 msgid "Invitation" -msgstr "" +msgstr "Invitación" #: apps/activity/tables.py:25 msgid "The activity is currently open." -msgstr "" +msgstr "La actividad esta actualmente abierta." #: apps/activity/tables.py:26 msgid "The validation of the activity is pending." -msgstr "" +msgstr "La validación de esta actividad es pendiente." #: apps/activity/tables.py:41 apps/treasury/tables.py:107 msgid "Remove" -msgstr "" +msgstr "Quitar" #: apps/activity/tables.py:54 msgid "Entered on " -msgstr "" +msgstr "Entrado el " #: apps/activity/tables.py:56 msgid "remove" -msgstr "" +msgstr "quitar" #: apps/activity/tables.py:80 apps/note/forms.py:68 apps/treasury/models.py:186 msgid "Type" -msgstr "" +msgstr "Tipo" #: apps/activity/tables.py:82 apps/member/forms.py:131 #: apps/registration/forms.py:81 apps/treasury/forms.py:135 #: apps/wei/forms/registration.py:96 msgid "Last name" -msgstr "" +msgstr "Apellido" #: apps/activity/tables.py:84 apps/member/forms.py:136 #: apps/note/templates/note/transaction_form.html:134 #: apps/registration/forms.py:86 apps/treasury/forms.py:137 #: apps/wei/forms/registration.py:101 msgid "First name" -msgstr "" +msgstr "Nombre" #: apps/activity/tables.py:86 apps/note/models/notes.py:87 msgid "Note" -msgstr "" +msgstr "Note" #: apps/activity/tables.py:88 apps/member/tables.py:46 msgid "Balance" -msgstr "" +msgstr "Saldo de la cuenta" #: apps/activity/templates/activity/activity_detail.html:15 msgid "Guests list" -msgstr "" +msgstr "Lista de los invitados" #: apps/activity/templates/activity/activity_entry.html:14 #: apps/note/models/transactions.py:259 @@ -272,28 +274,28 @@ msgstr "" #: apps/note/templates/note/transaction_form.html:148 #: note_kfet/templates/base.html:68 msgid "Transfer" -msgstr "" +msgstr "Transferencia" #: apps/activity/templates/activity/activity_entry.html:18 #: apps/note/models/transactions.py:318 #: apps/note/templates/note/transaction_form.html:21 msgid "Credit" -msgstr "" +msgstr "Crédito" #: apps/activity/templates/activity/activity_entry.html:21 #: apps/note/models/transactions.py:318 #: apps/note/templates/note/transaction_form.html:25 msgid "Debit" -msgstr "" +msgstr "Débito" #: apps/activity/templates/activity/activity_entry.html:27 #: apps/note/templates/note/transaction_form.html:30 msgid "Entries" -msgstr "" +msgstr "Entradas" #: apps/activity/templates/activity/activity_entry.html:37 msgid "Return to activity page" -msgstr "" +msgstr "Regresar a la página de la actividad" #: apps/activity/templates/activity/activity_form.html:16 #: apps/member/templates/member/add_members.html:32 @@ -306,366 +308,368 @@ msgstr "" #: apps/wei/templates/wei/weiclub_form.html:17 #: apps/wei/templates/wei/weiregistration_form.html:18 msgid "Submit" -msgstr "" +msgstr "Enviar" #: apps/activity/templates/activity/activity_list.html:12 msgid "Current activity" -msgstr "" +msgstr "Actividad actual" #: apps/activity/templates/activity/activity_list.html:24 msgid "Upcoming activities" -msgstr "" +msgstr "Próximas actividades" #: apps/activity/templates/activity/activity_list.html:31 msgid "There is no planned activity." -msgstr "" +msgstr "No hay actividad planeada." #: apps/activity/templates/activity/activity_list.html:38 msgid "New activity" -msgstr "" +msgstr "Nueva actividad" #: apps/activity/templates/activity/activity_list.html:45 msgid "All activities" -msgstr "" +msgstr "Todas las actividades" #: apps/activity/templates/activity/includes/activity_info.html:32 msgid "creater" -msgstr "" +msgstr "creador" #: apps/activity/templates/activity/includes/activity_info.html:53 msgid "opened" -msgstr "" +msgstr "abierto" #: apps/activity/templates/activity/includes/activity_info.html:60 msgid "Entry page" -msgstr "" +msgstr "Página de las entradas" #: apps/activity/templates/activity/includes/activity_info.html:65 msgid "close" -msgstr "" +msgstr "cerrado" #: apps/activity/templates/activity/includes/activity_info.html:68 msgid "invalidate" -msgstr "" +msgstr "invalidar" #: apps/activity/templates/activity/includes/activity_info.html:68 msgid "validate" -msgstr "" +msgstr "validar" #: apps/activity/templates/activity/includes/activity_info.html:71 #: apps/logs/models.py:62 apps/note/tables.py:162 msgid "edit" -msgstr "" +msgstr "modificar" #: apps/activity/templates/activity/includes/activity_info.html:74 msgid "Invite" -msgstr "" +msgstr "Invitar" #: apps/activity/views.py:29 msgid "Create new activity" -msgstr "" +msgstr "Crear una nueva actividad" #: apps/activity/views.py:59 note_kfet/templates/base.html:86 msgid "Activities" -msgstr "" +msgstr "Actividades" #: apps/activity/views.py:87 msgid "Activity detail" -msgstr "" +msgstr "Detalles de la actividad" #: apps/activity/views.py:107 msgid "Update activity" -msgstr "" +msgstr "Modificar la actividad" #: apps/activity/views.py:134 msgid "Invite guest to the activity \"{}\"" -msgstr "" +msgstr "Invitar alguien para la actividad \"{}\"" #: apps/activity/views.py:168 msgid "You are not allowed to display the entry interface for this activity." msgstr "" +"Usted no tiene derecho a mostrar la interfaz de las entradas para esta " +"actividad." #: apps/activity/views.py:171 msgid "This activity does not support activity entries." -msgstr "" +msgstr "Esta actividad no necesita entradas." #: apps/activity/views.py:174 msgid "This activity is closed." -msgstr "" +msgstr "Esta actividad esta cerrada." #: apps/activity/views.py:272 msgid "Entry for activity \"{}\"" -msgstr "" +msgstr "Entradas para la actividad \"{}\"" #: apps/api/apps.py:10 msgid "API" -msgstr "" +msgstr "API" #: apps/logs/apps.py:11 msgid "Logs" -msgstr "" +msgstr "Logs" #: apps/logs/models.py:28 msgid "IP Address" -msgstr "" +msgstr "Dirección IP" #: apps/logs/models.py:36 apps/permission/models.py:134 msgid "model" -msgstr "" +msgstr "modelo" #: apps/logs/models.py:43 msgid "identifier" -msgstr "" +msgstr "nombre de usuario" #: apps/logs/models.py:48 msgid "previous data" -msgstr "" +msgstr "datos anteriores" #: apps/logs/models.py:53 msgid "new data" -msgstr "" +msgstr "nuevos datos" #: apps/logs/models.py:61 msgid "create" -msgstr "" +msgstr "crear" #: apps/logs/models.py:63 apps/note/tables.py:132 apps/note/tables.py:168 #: apps/permission/models.py:127 apps/treasury/tables.py:38 #: apps/wei/tables.py:75 msgid "delete" -msgstr "" +msgstr "suprimir" #: apps/logs/models.py:66 msgid "action" -msgstr "" +msgstr "acción" #: apps/logs/models.py:74 msgid "timestamp" -msgstr "" +msgstr "fecha" #: apps/logs/models.py:78 msgid "Logs cannot be destroyed." -msgstr "" +msgstr "No se puede suprimir los logs." #: apps/logs/models.py:81 msgid "changelog" -msgstr "" +msgstr "diario de cambio" #: apps/logs/models.py:82 msgid "changelogs" -msgstr "" +msgstr "diario de cambios" #: apps/member/admin.py:52 apps/member/models.py:225 #: apps/member/templates/member/includes/club_info.html:34 msgid "membership fee (paid students)" -msgstr "" +msgstr "pago de afiliación (estudiantes pagados)" #: apps/member/admin.py:53 apps/member/models.py:230 #: apps/member/templates/member/includes/club_info.html:37 msgid "membership fee (unpaid students)" -msgstr "" +msgstr "pago de afiliación (estudiantes no pagados)" #: apps/member/admin.py:67 apps/member/models.py:314 msgid "roles" -msgstr "" +msgstr "papel" #: apps/member/admin.py:68 apps/member/models.py:328 msgid "fee" -msgstr "" +msgstr "pago" #: apps/member/apps.py:14 apps/wei/tables.py:181 apps/wei/tables.py:212 msgid "member" -msgstr "" +msgstr "miembro" #: apps/member/forms.py:41 msgid "Report frequency" -msgstr "" +msgstr "Frecuencia de los informes (en días)" #: apps/member/forms.py:43 msgid "Last report date" -msgstr "" +msgstr "Fecha del último informe" #: apps/member/forms.py:48 msgid "You can't register to the note if you come from the future." -msgstr "" +msgstr "Usted no puede registrar si viene del futuro." #: apps/member/forms.py:73 msgid "select an image" -msgstr "" +msgstr "elegir una imagen" #: apps/member/forms.py:74 msgid "Maximal size: 2MB" -msgstr "" +msgstr "Tamaño máximo : 2Mo" #: apps/member/forms.py:87 apps/member/views.py:101 #: apps/registration/forms.py:33 msgid "An alias with a similar name already exists." -msgstr "" +msgstr "Un alias similar ya existe." #: apps/member/forms.py:110 apps/registration/forms.py:61 msgid "Inscription paid by Société Générale" -msgstr "" +msgstr "Registración pagadas por Société Générale" -#: apps/member/forms.py:112 apps/registration/forms.py:63 +#: apps/member/forms.py:112 msgid "Check this case is the Société Générale paid the inscription." -msgstr "" +msgstr "Marcar esta casilla si Société Générale pagó la registración." #: apps/member/forms.py:117 apps/registration/forms.py:68 #: apps/wei/forms/registration.py:83 msgid "Credit type" -msgstr "" +msgstr "Tipo de crédito" #: apps/member/forms.py:118 apps/registration/forms.py:69 #: apps/wei/forms/registration.py:84 msgid "No credit" -msgstr "" +msgstr "No crédito" #: apps/member/forms.py:120 msgid "You can credit the note of the user." -msgstr "" +msgstr "Usted puede acreditar la note del usuario." #: apps/member/forms.py:124 apps/registration/forms.py:74 #: apps/wei/forms/registration.py:89 msgid "Credit amount" -msgstr "" +msgstr "Valor del crédito" #: apps/member/forms.py:141 apps/note/templates/note/transaction_form.html:140 #: apps/registration/forms.py:91 apps/treasury/forms.py:139 #: apps/wei/forms/registration.py:106 msgid "Bank" -msgstr "" +msgstr "Banco" #: apps/member/forms.py:168 msgid "User" -msgstr "" +msgstr "Usuario" #: apps/member/forms.py:182 msgid "Roles" -msgstr "" +msgstr "Papeles" #: apps/member/models.py:38 #: apps/member/templates/member/includes/profile_info.html:34 #: apps/registration/templates/registration/future_profile_detail.html:40 #: apps/wei/templates/wei/weimembership_form.html:44 msgid "phone number" -msgstr "" +msgstr "número de teléfono" #: apps/member/models.py:45 #: apps/member/templates/member/includes/profile_info.html:28 #: apps/registration/templates/registration/future_profile_detail.html:34 #: apps/wei/templates/wei/weimembership_form.html:38 msgid "section" -msgstr "" +msgstr "sección" #: apps/member/models.py:46 msgid "e.g. \"1A0\", \"9A♥\", \"SAPHIRE\"" -msgstr "" +msgstr "e.g. \"1A0\", \"9A♥\", \"SAPHIRE\"" #: apps/member/models.py:54 apps/wei/templates/wei/weimembership_form.html:32 msgid "department" -msgstr "" +msgstr "departamento" #: apps/member/models.py:56 msgid "Informatics (A0)" -msgstr "" +msgstr "Informática (A0)" #: apps/member/models.py:57 msgid "Mathematics (A1)" -msgstr "" +msgstr "Matemáticas (A1)" #: apps/member/models.py:58 msgid "Physics (A2)" -msgstr "" +msgstr "Física (A2)" #: apps/member/models.py:59 msgid "Applied physics (A'2)" -msgstr "" +msgstr "Física aplicada (A'2)" #: apps/member/models.py:60 msgid "Chemistry (A''2)" -msgstr "" +msgstr "Química (A''2)" #: apps/member/models.py:61 msgid "Biology (A3)" -msgstr "" +msgstr "Biología (A3)" #: apps/member/models.py:62 msgid "SAPHIRE (B1234)" -msgstr "" +msgstr "SAPHIRE (B1234)" #: apps/member/models.py:63 msgid "Mechanics (B1)" -msgstr "" +msgstr "Mecánica (B1)" #: apps/member/models.py:64 msgid "Civil engineering (B2)" -msgstr "" +msgstr "Ingeniería civil (B2)" #: apps/member/models.py:65 msgid "Mechanical engineering (B3)" -msgstr "" +msgstr "Ingeniería mecánica (B3)" #: apps/member/models.py:66 msgid "EEA (B4)" -msgstr "" +msgstr "EEA (B4)" #: apps/member/models.py:67 msgid "Design (C)" -msgstr "" +msgstr "Design (C)" #: apps/member/models.py:68 msgid "Economy-management (D2)" -msgstr "" +msgstr "Economía-gestión (D2)" #: apps/member/models.py:69 msgid "Social sciences (D3)" -msgstr "" +msgstr "Ciencias sociales (D3)" #: apps/member/models.py:70 msgid "English (E)" -msgstr "" +msgstr "Inglés (E)" #: apps/member/models.py:71 msgid "External (EXT)" -msgstr "" +msgstr "Extern@ (EXT)" #: apps/member/models.py:78 msgid "promotion" -msgstr "" +msgstr "promoción" #: apps/member/models.py:79 msgid "Year of entry to the school (None if not ENS student)" -msgstr "" +msgstr "Año de ingreso en la escuela (None si no un alumn@ ENS)" #: apps/member/models.py:83 #: apps/member/templates/member/includes/profile_info.html:38 #: apps/registration/templates/registration/future_profile_detail.html:37 #: apps/wei/templates/wei/weimembership_form.html:41 msgid "address" -msgstr "" +msgstr "dirección" #: apps/member/models.py:90 #: apps/member/templates/member/includes/profile_info.html:45 #: apps/registration/templates/registration/future_profile_detail.html:43 #: apps/wei/templates/wei/weimembership_form.html:47 msgid "paid" -msgstr "" +msgstr "pagado" #: apps/member/models.py:91 msgid "Tells if the user receive a salary." -msgstr "" +msgstr "Indica si el usuario percibe un salario." #: apps/member/models.py:101 apps/treasury/tables.py:146 msgid "No" -msgstr "" +msgstr "No" #: apps/member/models.py:102 msgid "Yes (receive them in french)" -msgstr "" +msgstr "Si (recibirles en francés)" #: apps/member/models.py:103 msgid "Yes (receive them in english)" -msgstr "" +msgstr "Si (recibirles en inglés)" #: apps/member/models.py:105 msgid "" @@ -1712,6 +1716,12 @@ msgid "" "will be able to register later, after validating your account in the Kfet." msgstr "" +#: apps/registration/forms.py:63 +#, fuzzy +#| msgid "Check this case is the Société Générale paid the inscription." +msgid "Check this case if the Société Générale paid the inscription." +msgstr "Marcar esta casilla" + #: apps/registration/forms.py:96 msgid "Join BDE Club" msgstr "" From 3e0f665ef8eb2f942a2eb235d6b3fae9df96e564 Mon Sep 17 00:00:00 2001 From: Alexandre Iooss Date: Wed, 9 Sep 2020 14:32:01 +0200 Subject: [PATCH 3/3] Resync es translation --- locale/es/LC_MESSAGES/django.po | 652 +++++++++++++++++--------------- 1 file changed, 348 insertions(+), 304 deletions(-) diff --git a/locale/es/LC_MESSAGES/django.po b/locale/es/LC_MESSAGES/django.po index 89e48dfd..79560130 100644 --- a/locale/es/LC_MESSAGES/django.po +++ b/locale/es/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-09-04 20:11+0200\n" +"POT-Creation-Date: 2020-09-09 14:29+0200\n" "PO-Revision-Date: 2020-09-04 20:38+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -18,41 +18,41 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 2.3\n" -#: apps/activity/apps.py:10 apps/activity/models.py:145 -#: apps/activity/models.py:161 +#: apps/activity/apps.py:10 apps/activity/models.py:150 +#: apps/activity/models.py:166 msgid "activity" msgstr "actividad" -#: apps/activity/forms.py:35 apps/activity/models.py:130 +#: apps/activity/forms.py:35 apps/activity/models.py:131 msgid "The end date must be after the start date." msgstr "La fecha final tiene que ser después de la fecha de inicio." -#: apps/activity/forms.py:76 apps/activity/models.py:257 +#: apps/activity/forms.py:76 apps/activity/models.py:268 msgid "You can't invite someone once the activity is started." msgstr "No se puede invitar a alguien una vez que arrancó la actividad." -#: apps/activity/forms.py:79 apps/activity/models.py:260 +#: apps/activity/forms.py:79 apps/activity/models.py:271 msgid "This activity is not validated yet." msgstr "Esta actividad no fue validada por ahora." -#: apps/activity/forms.py:89 apps/activity/models.py:268 +#: apps/activity/forms.py:89 apps/activity/models.py:279 msgid "This person has been already invited 5 times this year." msgstr "Esta persona ya fue invitada 5 veces este año." -#: apps/activity/forms.py:93 apps/activity/models.py:272 +#: apps/activity/forms.py:93 apps/activity/models.py:283 msgid "This person is already invited." msgstr "Esta persona ya esta invitada." -#: apps/activity/forms.py:97 apps/activity/models.py:276 +#: apps/activity/forms.py:97 apps/activity/models.py:287 msgid "You can't invite more than 3 people to this activity." msgstr "Usted no puede invitar más de 3 persona a esta actividad." -#: apps/activity/models.py:27 apps/activity/models.py:62 -#: apps/member/models.py:198 +#: apps/activity/models.py:28 apps/activity/models.py:63 +#: apps/member/models.py:199 #: apps/member/templates/member/includes/club_info.html:4 #: apps/member/templates/member/includes/profile_info.html:4 -#: apps/note/models/notes.py:247 apps/note/models/transactions.py:26 -#: apps/note/models/transactions.py:46 apps/note/models/transactions.py:302 +#: apps/note/models/notes.py:253 apps/note/models/transactions.py:26 +#: apps/note/models/transactions.py:46 apps/note/models/transactions.py:296 #: apps/permission/models.py:329 #: apps/registration/templates/registration/future_profile_detail.html:16 #: apps/wei/models.py:66 apps/wei/models.py:118 @@ -61,161 +61,171 @@ msgstr "Usted no puede invitar más de 3 persona a esta actividad." msgid "name" msgstr "" -#: apps/activity/models.py:32 +#: apps/activity/models.py:33 msgid "manage entries" msgstr "gestionar las entradas" -#: apps/activity/models.py:33 +#: apps/activity/models.py:34 msgid "Enable the support of entries for this activity." msgstr "Activar el soporte de las entradas por esta actividad." -#: apps/activity/models.py:38 +#: apps/activity/models.py:39 #: apps/activity/templates/activity/includes/activity_info.html:42 msgid "can invite" msgstr "puede invitar" -#: apps/activity/models.py:43 +#: apps/activity/models.py:44 #: apps/activity/templates/activity/includes/activity_info.html:46 msgid "guest entry fee" msgstr "pago de entrada invitado" -#: apps/activity/models.py:48 +#: apps/activity/models.py:49 msgid "activity type" msgstr "tipo de actividad" -#: apps/activity/models.py:49 +#: apps/activity/models.py:50 msgid "activity types" msgstr "tipos de actividad" -#: apps/activity/models.py:67 +#: apps/activity/models.py:68 #: apps/activity/templates/activity/includes/activity_info.html:19 #: apps/note/models/transactions.py:81 apps/permission/models.py:110 #: apps/permission/models.py:189 apps/wei/models.py:72 apps/wei/models.py:129 msgid "description" msgstr "descripción" -#: apps/activity/models.py:71 +#: apps/activity/models.py:72 msgid "location" msgstr "ubicación" -#: apps/activity/models.py:75 +#: apps/activity/models.py:76 msgid "Place where the activity is organized, eg. Kfet." msgstr "Lugar donde se organiza la actividad, por ejemplo la Kfet." -#: apps/activity/models.py:82 +#: apps/activity/models.py:83 #: apps/activity/templates/activity/includes/activity_info.html:22 -#: apps/note/models/notes.py:223 apps/note/models/transactions.py:66 +#: apps/note/models/notes.py:229 apps/note/models/transactions.py:66 #: apps/permission/models.py:164 msgid "type" msgstr "tipo" -#: apps/activity/models.py:88 apps/logs/models.py:22 apps/member/models.py:303 -#: apps/note/models/notes.py:138 apps/treasury/models.py:267 +#: apps/activity/models.py:89 apps/logs/models.py:22 apps/member/models.py:304 +#: apps/note/models/notes.py:144 apps/treasury/models.py:276 #: apps/treasury/templates/treasury/sogecredit_detail.html:14 #: apps/wei/models.py:160 apps/wei/templates/wei/survey.html:15 msgid "user" msgstr "usuario" -#: apps/activity/models.py:95 +#: apps/activity/models.py:96 #: apps/activity/templates/activity/includes/activity_info.html:36 msgid "organizer" msgstr "organizador" -#: apps/activity/models.py:96 +#: apps/activity/models.py:97 msgid "Club that organizes the activity. The entry fees will go to this club." msgstr "" "El club que organiza la actividad. Los pagos de entrada serán datos a este " "club." -#: apps/activity/models.py:103 +#: apps/activity/models.py:104 #: apps/activity/templates/activity/includes/activity_info.html:39 msgid "attendees club" msgstr "club esperado" -#: apps/activity/models.py:104 +#: apps/activity/models.py:105 msgid "Club that is authorized to join the activity. Mostly the Kfet club." msgstr "Club permitido unirse a la actividad. Generalmente el club Kfet." -#: apps/activity/models.py:108 +#: apps/activity/models.py:109 #: apps/activity/templates/activity/includes/activity_info.html:25 msgid "start date" msgstr "fecha de inicio" -#: apps/activity/models.py:112 +#: apps/activity/models.py:113 #: apps/activity/templates/activity/includes/activity_info.html:28 msgid "end date" msgstr "fecha de fin" -#: apps/activity/models.py:117 +#: apps/activity/models.py:118 #: apps/activity/templates/activity/includes/activity_info.html:50 -#: apps/note/models/transactions.py:146 +#: apps/note/models/transactions.py:149 msgid "valid" msgstr "válido" -#: apps/activity/models.py:122 +#: apps/activity/models.py:123 #: apps/activity/templates/activity/includes/activity_info.html:65 msgid "open" msgstr "abierto" -#: apps/activity/models.py:146 +#: apps/activity/models.py:151 msgid "activities" msgstr "actividades" -#: apps/activity/models.py:166 +#: apps/activity/models.py:171 msgid "entry time" msgstr "" -#: apps/activity/models.py:172 apps/note/apps.py:14 +#: apps/activity/models.py:177 apps/note/apps.py:14 #: apps/note/models/notes.py:78 msgid "note" msgstr "note" -#: apps/activity/models.py:183 +#: apps/activity/models.py:188 #: apps/activity/templates/activity/activity_entry.html:46 msgid "entry" msgstr "entrada" -#: apps/activity/models.py:184 +#: apps/activity/models.py:189 #: apps/activity/templates/activity/activity_entry.html:46 msgid "entries" msgstr "entradas" -#: apps/activity/models.py:190 +#: apps/activity/models.py:192 +#, python-brace-format +msgid "Entry for {guest}, invited by {note} to the activity {activity}" +msgstr "" + +#: apps/activity/models.py:194 +#, python-brace-format +msgid "Entry for {note} to the activity {activity}" +msgstr "" + +#: apps/activity/models.py:201 msgid "Already entered on " msgstr "Entrado ya el " -#: apps/activity/models.py:190 apps/activity/tables.py:54 +#: apps/activity/models.py:201 apps/activity/tables.py:54 msgid "{:%Y-%m-%d %H:%M:%S}" msgstr "{:%d/%m/%Y %H:%M:%S}" -#: apps/activity/models.py:198 +#: apps/activity/models.py:209 msgid "The balance is negative." msgstr "El saldo es negativo." -#: apps/activity/models.py:228 +#: apps/activity/models.py:239 msgid "last name" msgstr "apellido" -#: apps/activity/models.py:233 +#: apps/activity/models.py:244 #: apps/member/templates/member/includes/profile_info.html:4 #: apps/registration/templates/registration/future_profile_detail.html:16 #: apps/wei/templates/wei/weimembership_form.html:14 msgid "first name" msgstr "nombre" -#: apps/activity/models.py:240 +#: apps/activity/models.py:251 msgid "inviter" msgstr "huésped" -#: apps/activity/models.py:284 +#: apps/activity/models.py:295 msgid "guest" msgstr "invitado" -#: apps/activity/models.py:285 +#: apps/activity/models.py:296 msgid "guests" msgstr "invitados" -#: apps/activity/models.py:297 +#: apps/activity/models.py:308 msgid "Invitation" msgstr "Invitación" @@ -239,19 +249,19 @@ msgstr "Entrado el " msgid "remove" msgstr "quitar" -#: apps/activity/tables.py:80 apps/note/forms.py:68 apps/treasury/models.py:186 +#: apps/activity/tables.py:80 apps/note/forms.py:68 apps/treasury/models.py:192 msgid "Type" msgstr "Tipo" -#: apps/activity/tables.py:82 apps/member/forms.py:131 -#: apps/registration/forms.py:81 apps/treasury/forms.py:135 +#: apps/activity/tables.py:82 apps/member/forms.py:183 +#: apps/registration/forms.py:81 apps/treasury/forms.py:129 #: apps/wei/forms/registration.py:96 msgid "Last name" msgstr "Apellido" -#: apps/activity/tables.py:84 apps/member/forms.py:136 +#: apps/activity/tables.py:84 apps/member/forms.py:188 #: apps/note/templates/note/transaction_form.html:134 -#: apps/registration/forms.py:86 apps/treasury/forms.py:137 +#: apps/registration/forms.py:86 apps/treasury/forms.py:131 #: apps/wei/forms/registration.py:101 msgid "First name" msgstr "Nombre" @@ -269,21 +279,21 @@ msgid "Guests list" msgstr "Lista de los invitados" #: apps/activity/templates/activity/activity_entry.html:14 -#: apps/note/models/transactions.py:259 +#: apps/note/models/transactions.py:253 #: apps/note/templates/note/transaction_form.html:16 #: apps/note/templates/note/transaction_form.html:148 -#: note_kfet/templates/base.html:68 +#: note_kfet/templates/base.html:70 msgid "Transfer" msgstr "Transferencia" #: apps/activity/templates/activity/activity_entry.html:18 -#: apps/note/models/transactions.py:318 +#: apps/note/models/transactions.py:312 #: apps/note/templates/note/transaction_form.html:21 msgid "Credit" msgstr "Crédito" #: apps/activity/templates/activity/activity_entry.html:21 -#: apps/note/models/transactions.py:318 +#: apps/note/models/transactions.py:312 #: apps/note/templates/note/transaction_form.html:25 msgid "Debit" msgstr "Débito" @@ -301,7 +311,7 @@ msgstr "Regresar a la página de la actividad" #: apps/member/templates/member/add_members.html:32 #: apps/member/templates/member/club_form.html:16 #: apps/note/templates/note/transactiontemplate_form.html:18 -#: apps/treasury/forms.py:93 apps/treasury/forms.py:147 +#: apps/treasury/forms.py:87 apps/treasury/forms.py:141 #: apps/treasury/templates/treasury/invoice_form.html:74 #: apps/wei/templates/wei/bus_form.html:17 #: apps/wei/templates/wei/busteam_form.html:17 @@ -355,7 +365,7 @@ msgid "validate" msgstr "validar" #: apps/activity/templates/activity/includes/activity_info.html:71 -#: apps/logs/models.py:62 apps/note/tables.py:162 +#: apps/logs/models.py:64 apps/note/tables.py:195 msgid "edit" msgstr "modificar" @@ -363,41 +373,41 @@ msgstr "modificar" msgid "Invite" msgstr "Invitar" -#: apps/activity/views.py:29 +#: apps/activity/views.py:33 msgid "Create new activity" msgstr "Crear una nueva actividad" -#: apps/activity/views.py:59 note_kfet/templates/base.html:86 +#: apps/activity/views.py:63 note_kfet/templates/base.html:88 msgid "Activities" msgstr "Actividades" -#: apps/activity/views.py:87 +#: apps/activity/views.py:91 msgid "Activity detail" msgstr "Detalles de la actividad" -#: apps/activity/views.py:107 +#: apps/activity/views.py:111 msgid "Update activity" msgstr "Modificar la actividad" -#: apps/activity/views.py:134 +#: apps/activity/views.py:138 msgid "Invite guest to the activity \"{}\"" msgstr "Invitar alguien para la actividad \"{}\"" -#: apps/activity/views.py:168 +#: apps/activity/views.py:172 msgid "You are not allowed to display the entry interface for this activity." msgstr "" "Usted no tiene derecho a mostrar la interfaz de las entradas para esta " "actividad." -#: apps/activity/views.py:171 +#: apps/activity/views.py:175 msgid "This activity does not support activity entries." msgstr "Esta actividad no necesita entradas." -#: apps/activity/views.py:174 +#: apps/activity/views.py:178 msgid "This activity is closed." msgstr "Esta actividad esta cerrada." -#: apps/activity/views.py:272 +#: apps/activity/views.py:274 msgid "Entry for activity \"{}\"" msgstr "Entradas para la actividad \"{}\"" @@ -421,59 +431,64 @@ msgstr "modelo" msgid "identifier" msgstr "nombre de usuario" -#: apps/logs/models.py:48 +#: apps/logs/models.py:49 msgid "previous data" msgstr "datos anteriores" -#: apps/logs/models.py:53 +#: apps/logs/models.py:55 msgid "new data" msgstr "nuevos datos" -#: apps/logs/models.py:61 +#: apps/logs/models.py:63 msgid "create" msgstr "crear" -#: apps/logs/models.py:63 apps/note/tables.py:132 apps/note/tables.py:168 +#: apps/logs/models.py:65 apps/note/tables.py:165 apps/note/tables.py:201 #: apps/permission/models.py:127 apps/treasury/tables.py:38 #: apps/wei/tables.py:75 msgid "delete" msgstr "suprimir" -#: apps/logs/models.py:66 +#: apps/logs/models.py:68 msgid "action" msgstr "acción" -#: apps/logs/models.py:74 +#: apps/logs/models.py:76 msgid "timestamp" msgstr "fecha" -#: apps/logs/models.py:78 +#: apps/logs/models.py:80 msgid "Logs cannot be destroyed." msgstr "No se puede suprimir los logs." -#: apps/logs/models.py:81 +#: apps/logs/models.py:83 msgid "changelog" msgstr "diario de cambio" -#: apps/logs/models.py:82 +#: apps/logs/models.py:84 msgid "changelogs" msgstr "diario de cambios" -#: apps/member/admin.py:52 apps/member/models.py:225 +#: apps/logs/models.py:87 +#, python-brace-format +msgid "Changelog of type \"{action}\" for model {model} at {timestamp}" +msgstr "" + +#: apps/member/admin.py:50 apps/member/models.py:226 #: apps/member/templates/member/includes/club_info.html:34 msgid "membership fee (paid students)" msgstr "pago de afiliación (estudiantes pagados)" -#: apps/member/admin.py:53 apps/member/models.py:230 +#: apps/member/admin.py:51 apps/member/models.py:231 #: apps/member/templates/member/includes/club_info.html:37 msgid "membership fee (unpaid students)" msgstr "pago de afiliación (estudiantes no pagados)" -#: apps/member/admin.py:67 apps/member/models.py:314 +#: apps/member/admin.py:65 apps/member/models.py:315 msgid "roles" msgstr "papel" -#: apps/member/admin.py:68 apps/member/models.py:328 +#: apps/member/admin.py:66 apps/member/models.py:329 msgid "fee" msgstr "pago" @@ -481,69 +496,77 @@ msgstr "pago" msgid "member" msgstr "miembro" -#: apps/member/forms.py:41 +#: apps/member/forms.py:23 +msgid "Permission mask" +msgstr "" + +#: apps/member/forms.py:45 msgid "Report frequency" msgstr "Frecuencia de los informes (en días)" -#: apps/member/forms.py:43 +#: apps/member/forms.py:47 msgid "Last report date" msgstr "Fecha del último informe" -#: apps/member/forms.py:48 +#: apps/member/forms.py:52 msgid "You can't register to the note if you come from the future." msgstr "Usted no puede registrar si viene del futuro." -#: apps/member/forms.py:73 +#: apps/member/forms.py:77 msgid "select an image" msgstr "elegir una imagen" -#: apps/member/forms.py:74 +#: apps/member/forms.py:78 msgid "Maximal size: 2MB" msgstr "Tamaño máximo : 2Mo" -#: apps/member/forms.py:87 apps/member/views.py:101 -#: apps/registration/forms.py:33 +#: apps/member/forms.py:103 +msgid "This image cannot be loaded." +msgstr "" + +#: apps/member/forms.py:139 apps/member/views.py:98 +#: apps/registration/forms.py:33 apps/registration/views.py:241 msgid "An alias with a similar name already exists." msgstr "Un alias similar ya existe." -#: apps/member/forms.py:110 apps/registration/forms.py:61 +#: apps/member/forms.py:162 apps/registration/forms.py:61 msgid "Inscription paid by Société Générale" msgstr "Registración pagadas por Société Générale" -#: apps/member/forms.py:112 +#: apps/member/forms.py:164 apps/registration/forms.py:63 msgid "Check this case is the Société Générale paid the inscription." msgstr "Marcar esta casilla si Société Générale pagó la registración." -#: apps/member/forms.py:117 apps/registration/forms.py:68 +#: apps/member/forms.py:169 apps/registration/forms.py:68 #: apps/wei/forms/registration.py:83 msgid "Credit type" msgstr "Tipo de crédito" -#: apps/member/forms.py:118 apps/registration/forms.py:69 +#: apps/member/forms.py:170 apps/registration/forms.py:69 #: apps/wei/forms/registration.py:84 msgid "No credit" msgstr "No crédito" -#: apps/member/forms.py:120 +#: apps/member/forms.py:172 msgid "You can credit the note of the user." msgstr "Usted puede acreditar la note del usuario." -#: apps/member/forms.py:124 apps/registration/forms.py:74 +#: apps/member/forms.py:176 apps/registration/forms.py:74 #: apps/wei/forms/registration.py:89 msgid "Credit amount" msgstr "Valor del crédito" -#: apps/member/forms.py:141 apps/note/templates/note/transaction_form.html:140 -#: apps/registration/forms.py:91 apps/treasury/forms.py:139 +#: apps/member/forms.py:193 apps/note/templates/note/transaction_form.html:140 +#: apps/registration/forms.py:91 apps/treasury/forms.py:133 #: apps/wei/forms/registration.py:106 msgid "Bank" msgstr "Banco" -#: apps/member/forms.py:168 +#: apps/member/forms.py:220 msgid "User" msgstr "Usuario" -#: apps/member/forms.py:182 +#: apps/member/forms.py:234 msgid "Roles" msgstr "Papeles" @@ -659,61 +682,61 @@ msgstr "pagado" msgid "Tells if the user receive a salary." msgstr "Indica si el usuario percibe un salario." -#: apps/member/models.py:101 apps/treasury/tables.py:146 +#: apps/member/models.py:100 apps/treasury/tables.py:146 msgid "No" msgstr "No" -#: apps/member/models.py:102 +#: apps/member/models.py:101 msgid "Yes (receive them in french)" msgstr "Si (recibirles en francés)" -#: apps/member/models.py:103 +#: apps/member/models.py:102 msgid "Yes (receive them in english)" msgstr "Si (recibirles en inglés)" -#: apps/member/models.py:105 +#: apps/member/models.py:104 msgid "" "Register on the mailing list to stay informed of the events of the campus (1 " "mail/week)" msgstr "" -#: apps/member/models.py:110 +#: apps/member/models.py:109 msgid "" "Register on the mailing list to stay informed of the sport events of the " "campus (1 mail/week)" msgstr "" -#: apps/member/models.py:115 +#: apps/member/models.py:114 msgid "" "Register on the mailing list to stay informed of the art events of the " "campus (1 mail/week)" msgstr "" -#: apps/member/models.py:119 +#: apps/member/models.py:118 msgid "report frequency (in days)" msgstr "" -#: apps/member/models.py:124 +#: apps/member/models.py:123 msgid "last report date" msgstr "" -#: apps/member/models.py:129 +#: apps/member/models.py:128 msgid "email confirmed" msgstr "" -#: apps/member/models.py:134 +#: apps/member/models.py:133 msgid "registration valid" msgstr "" -#: apps/member/models.py:163 apps/member/models.py:164 +#: apps/member/models.py:162 apps/member/models.py:163 msgid "user profile" msgstr "" -#: apps/member/models.py:174 +#: apps/member/models.py:173 msgid "Activate your Note Kfet account" msgstr "" -#: apps/member/models.py:203 +#: apps/member/models.py:204 #: apps/member/templates/member/includes/club_info.html:55 #: apps/member/templates/member/includes/profile_info.html:31 #: apps/registration/templates/registration/future_profile_detail.html:22 @@ -722,85 +745,85 @@ msgstr "" msgid "email" msgstr "" -#: apps/member/models.py:210 +#: apps/member/models.py:211 msgid "parent club" msgstr "" -#: apps/member/models.py:219 +#: apps/member/models.py:220 msgid "require memberships" msgstr "" -#: apps/member/models.py:220 +#: apps/member/models.py:221 msgid "Uncheck if this club don't require memberships." msgstr "" -#: apps/member/models.py:236 +#: apps/member/models.py:237 #: apps/member/templates/member/includes/club_info.html:26 msgid "membership duration" msgstr "" -#: apps/member/models.py:237 +#: apps/member/models.py:238 msgid "The longest time (in days) a membership can last (NULL = infinite)." msgstr "" -#: apps/member/models.py:244 +#: apps/member/models.py:245 #: apps/member/templates/member/includes/club_info.html:16 msgid "membership start" msgstr "" -#: apps/member/models.py:245 +#: apps/member/models.py:246 msgid "Date from which the members can renew their membership." msgstr "" -#: apps/member/models.py:251 +#: apps/member/models.py:252 #: apps/member/templates/member/includes/club_info.html:21 msgid "membership end" msgstr "" -#: apps/member/models.py:252 +#: apps/member/models.py:253 msgid "Maximal date of a membership, after which members must renew it." msgstr "" -#: apps/member/models.py:284 apps/member/models.py:309 -#: apps/note/models/notes.py:179 +#: apps/member/models.py:285 apps/member/models.py:310 +#: apps/note/models/notes.py:185 msgid "club" msgstr "" -#: apps/member/models.py:285 +#: apps/member/models.py:286 msgid "clubs" msgstr "" -#: apps/member/models.py:319 +#: apps/member/models.py:320 msgid "membership starts on" msgstr "" -#: apps/member/models.py:323 +#: apps/member/models.py:324 msgid "membership ends on" msgstr "" -#: apps/member/models.py:374 +#: apps/member/models.py:419 #, python-brace-format msgid "The role {role} does not apply to the club {club}." msgstr "" -#: apps/member/models.py:385 apps/member/views.py:676 +#: apps/member/models.py:428 apps/member/views.py:628 msgid "User is already a member of the club" msgstr "" -#: apps/member/models.py:433 +#: apps/member/models.py:440 msgid "User is not a member of the parent club" msgstr "" -#: apps/member/models.py:486 +#: apps/member/models.py:488 #, python-brace-format msgid "Membership of {user} for the club {club}" msgstr "" -#: apps/member/models.py:489 +#: apps/member/models.py:491 apps/note/models/transactions.py:353 msgid "membership" msgstr "" -#: apps/member/models.py:490 +#: apps/member/models.py:492 msgid "memberships" msgstr "" @@ -829,7 +852,7 @@ msgid "Account #" msgstr "" #: apps/member/templates/member/base.html:48 -#: apps/member/templates/member/base.html:62 apps/member/views.py:59 +#: apps/member/templates/member/base.html:62 apps/member/views.py:57 #: apps/registration/templates/registration/future_profile_detail.html:48 #: apps/wei/templates/wei/weimembership_form.html:117 msgid "Update Profile" @@ -869,7 +892,7 @@ msgid "" msgstr "" #: apps/member/templates/member/base.html:110 -#: apps/member/templates/member/base.html:137 apps/treasury/forms.py:95 +#: apps/member/templates/member/base.html:137 apps/treasury/forms.py:89 msgid "Close" msgstr "" @@ -883,8 +906,8 @@ msgid "" msgstr "" #: apps/member/templates/member/club_alias.html:10 -#: apps/member/templates/member/profile_alias.html:10 apps/member/views.py:240 -#: apps/member/views.py:450 +#: apps/member/templates/member/profile_alias.html:10 apps/member/views.py:236 +#: apps/member/views.py:433 msgid "Note aliases" msgstr "" @@ -948,7 +971,7 @@ msgstr "" #: apps/member/templates/member/includes/club_info.html:47 #: apps/member/templates/member/includes/profile_info.html:20 -#: apps/note/models/notes.py:270 apps/wei/templates/wei/base.html:66 +#: apps/note/models/notes.py:276 apps/wei/templates/wei/base.html:66 msgid "aliases" msgstr "" @@ -987,6 +1010,14 @@ msgstr "" msgid "Regenerate token" msgstr "" +#: apps/member/templates/member/picture_update.html:35 +msgid "Nevermind" +msgstr "" + +#: apps/member/templates/member/picture_update.html:36 +msgid "Crop and upload" +msgstr "" + #: apps/member/templates/member/profile_detail.html:11 #: apps/registration/templates/registration/future_profile_detail.html:28 #: apps/wei/templates/wei/weimembership_form.html:26 @@ -1011,90 +1042,90 @@ msgstr "" msgid "Registrations" msgstr "" -#: apps/member/views.py:72 apps/registration/forms.py:23 +#: apps/member/views.py:70 apps/registration/forms.py:23 msgid "This address must be valid." msgstr "" -#: apps/member/views.py:138 +#: apps/member/views.py:135 msgid "Profile detail" msgstr "" -#: apps/member/views.py:201 +#: apps/member/views.py:195 msgid "Search user" msgstr "" -#: apps/member/views.py:260 +#: apps/member/views.py:256 msgid "Update note picture" msgstr "" -#: apps/member/views.py:318 +#: apps/member/views.py:301 msgid "Manage auth token" msgstr "" -#: apps/member/views.py:346 +#: apps/member/views.py:328 msgid "Create new club" msgstr "" -#: apps/member/views.py:364 +#: apps/member/views.py:347 msgid "Search club" msgstr "" -#: apps/member/views.py:397 +#: apps/member/views.py:380 msgid "Club detail" msgstr "" -#: apps/member/views.py:473 +#: apps/member/views.py:456 msgid "Update club" msgstr "" -#: apps/member/views.py:507 +#: apps/member/views.py:490 msgid "Add new member to the club" msgstr "" -#: apps/member/views.py:667 apps/wei/views.py:922 +#: apps/member/views.py:619 apps/wei/views.py:922 msgid "" "This user don't have enough money to join this club, and can't have a " "negative balance." msgstr "" -#: apps/member/views.py:680 +#: apps/member/views.py:632 msgid "The membership must start after {:%m-%d-%Y}." msgstr "" -#: apps/member/views.py:685 +#: apps/member/views.py:637 msgid "The membership must begin before {:%m-%d-%Y}." msgstr "" -#: apps/member/views.py:701 apps/member/views.py:703 apps/member/views.py:705 -#: apps/registration/views.py:292 apps/registration/views.py:294 -#: apps/registration/views.py:296 apps/wei/views.py:927 apps/wei/views.py:931 +#: apps/member/views.py:644 apps/member/views.py:646 apps/member/views.py:648 +#: apps/registration/views.py:291 apps/registration/views.py:293 +#: apps/registration/views.py:295 apps/wei/views.py:927 apps/wei/views.py:931 msgid "This field is required." msgstr "" -#: apps/member/views.py:789 +#: apps/member/views.py:783 msgid "Manage roles of an user in the club" msgstr "" -#: apps/member/views.py:814 +#: apps/member/views.py:808 msgid "Members of the club" msgstr "" -#: apps/note/admin.py:129 apps/note/models/transactions.py:106 +#: apps/note/admin.py:129 apps/note/models/transactions.py:109 msgid "source" msgstr "" #: apps/note/admin.py:137 apps/note/admin.py:205 -#: apps/note/models/transactions.py:56 apps/note/models/transactions.py:119 +#: apps/note/models/transactions.py:56 apps/note/models/transactions.py:122 msgid "destination" msgstr "" #: apps/note/admin.py:210 apps/note/models/transactions.py:60 -#: apps/note/models/transactions.py:137 +#: apps/note/models/transactions.py:140 msgid "amount" msgstr "" -#: apps/note/api/serializers.py:178 apps/note/api/serializers.py:184 -#: apps/note/models/transactions.py:224 +#: apps/note/api/serializers.py:183 apps/note/api/serializers.py:189 +#: apps/note/models/transactions.py:226 msgid "" "The transaction can't be saved since the source note or the destination note " "is not active." @@ -1152,7 +1183,7 @@ msgstr "" msgid "display image" msgstr "" -#: apps/note/models/notes.py:54 apps/note/models/transactions.py:129 +#: apps/note/models/notes.py:54 apps/note/models/transactions.py:132 msgid "created at" msgstr "" @@ -1180,66 +1211,66 @@ msgstr "" msgid "notes" msgstr "" -#: apps/note/models/notes.py:122 +#: apps/note/models/notes.py:128 msgid "This alias is already taken." msgstr "" -#: apps/note/models/notes.py:142 +#: apps/note/models/notes.py:148 msgid "one's note" msgstr "" -#: apps/note/models/notes.py:143 +#: apps/note/models/notes.py:149 msgid "users note" msgstr "" -#: apps/note/models/notes.py:149 +#: apps/note/models/notes.py:155 #, python-format msgid "%(user)s's note" msgstr "" -#: apps/note/models/notes.py:183 +#: apps/note/models/notes.py:189 msgid "club note" msgstr "" -#: apps/note/models/notes.py:184 +#: apps/note/models/notes.py:190 msgid "clubs notes" msgstr "" -#: apps/note/models/notes.py:190 +#: apps/note/models/notes.py:196 #, python-format msgid "Note of %(club)s club" msgstr "" -#: apps/note/models/notes.py:229 +#: apps/note/models/notes.py:235 msgid "special note" msgstr "" -#: apps/note/models/notes.py:230 +#: apps/note/models/notes.py:236 msgid "special notes" msgstr "" -#: apps/note/models/notes.py:253 +#: apps/note/models/notes.py:259 msgid "Invalid alias" msgstr "" -#: apps/note/models/notes.py:269 +#: apps/note/models/notes.py:275 msgid "alias" msgstr "" -#: apps/note/models/notes.py:293 +#: apps/note/models/notes.py:299 msgid "Alias is too long." msgstr "" -#: apps/note/models/notes.py:296 +#: apps/note/models/notes.py:302 msgid "" "This alias contains only complex character. Please use a more simple alias." msgstr "" -#: apps/note/models/notes.py:300 +#: apps/note/models/notes.py:306 msgid "An alias with a similar name already exists: {} " msgstr "" -#: apps/note/models/notes.py:313 +#: apps/note/models/notes.py:319 msgid "You can't delete your main alias." msgstr "" @@ -1271,106 +1302,106 @@ msgstr "" msgid "transaction templates" msgstr "" -#: apps/note/models/transactions.py:112 apps/note/models/transactions.py:125 -#: apps/note/tables.py:33 apps/note/tables.py:42 +#: apps/note/models/transactions.py:115 apps/note/models/transactions.py:128 +#: apps/note/tables.py:34 apps/note/tables.py:44 msgid "used alias" msgstr "" -#: apps/note/models/transactions.py:133 +#: apps/note/models/transactions.py:136 msgid "quantity" msgstr "" -#: apps/note/models/transactions.py:141 +#: apps/note/models/transactions.py:144 msgid "reason" msgstr "" -#: apps/note/models/transactions.py:151 apps/note/tables.py:107 +#: apps/note/models/transactions.py:154 apps/note/tables.py:140 msgid "invalidity reason" msgstr "" -#: apps/note/models/transactions.py:159 +#: apps/note/models/transactions.py:161 msgid "transaction" msgstr "" -#: apps/note/models/transactions.py:160 +#: apps/note/models/transactions.py:162 #: apps/treasury/templates/treasury/sogecredit_detail.html:22 msgid "transactions" msgstr "" -#: apps/note/models/transactions.py:182 +#: apps/note/models/transactions.py:184 #, python-brace-format msgid "" "You can't update the {field} on a Transaction. Please invalidate it and " "create one other." msgstr "" -#: apps/note/models/transactions.py:202 +#: apps/note/models/transactions.py:204 msgid "" "The note balances must be between - 92 233 720 368 547 758.08 € and 92 233 " "720 368 547 758.07 €." msgstr "" -#: apps/note/models/transactions.py:279 +#: apps/note/models/transactions.py:273 msgid "" "The destination of this transaction must equal to the destination of the " "template." msgstr "" -#: apps/note/models/transactions.py:288 +#: apps/note/models/transactions.py:282 msgid "Template" msgstr "" -#: apps/note/models/transactions.py:291 +#: apps/note/models/transactions.py:285 msgid "recurrent transaction" msgstr "" -#: apps/note/models/transactions.py:292 +#: apps/note/models/transactions.py:286 msgid "recurrent transactions" msgstr "" -#: apps/note/models/transactions.py:307 +#: apps/note/models/transactions.py:301 msgid "first_name" msgstr "" -#: apps/note/models/transactions.py:312 +#: apps/note/models/transactions.py:306 msgid "bank" msgstr "" -#: apps/note/models/transactions.py:329 +#: apps/note/models/transactions.py:323 msgid "" "A special transaction is only possible between a Note associated to a " "payment method and a User or a Club" msgstr "" -#: apps/note/models/transactions.py:337 +#: apps/note/models/transactions.py:331 msgid "Special transaction" msgstr "" -#: apps/note/models/transactions.py:338 +#: apps/note/models/transactions.py:332 msgid "Special transactions" msgstr "" -#: apps/note/models/transactions.py:354 apps/note/models/transactions.py:359 +#: apps/note/models/transactions.py:348 msgid "membership transaction" msgstr "" -#: apps/note/models/transactions.py:355 apps/treasury/models.py:273 +#: apps/note/models/transactions.py:349 apps/treasury/models.py:282 msgid "membership transactions" msgstr "" -#: apps/note/tables.py:61 +#: apps/note/tables.py:94 msgid "Click to invalidate" msgstr "" -#: apps/note/tables.py:61 +#: apps/note/tables.py:94 msgid "Click to validate" msgstr "" -#: apps/note/tables.py:105 +#: apps/note/tables.py:138 msgid "No reason specified" msgstr "" -#: apps/note/tables.py:136 apps/note/tables.py:170 apps/treasury/tables.py:39 +#: apps/note/tables.py:169 apps/note/tables.py:203 apps/treasury/tables.py:39 #: apps/treasury/templates/treasury/invoice_confirm_delete.html:30 #: apps/treasury/templates/treasury/sogecredit_detail.html:59 #: apps/wei/tables.py:76 apps/wei/tables.py:103 @@ -1378,7 +1409,7 @@ msgstr "" msgid "Delete" msgstr "" -#: apps/note/tables.py:164 apps/note/templates/note/conso_form.html:132 +#: apps/note/tables.py:197 apps/note/templates/note/conso_form.html:132 #: apps/wei/tables.py:47 apps/wei/tables.py:48 #: apps/wei/templates/wei/base.html:89 #: apps/wei/templates/wei/bus_detail.html:20 @@ -1426,7 +1457,8 @@ msgstr "" #: apps/note/templates/note/mails/negative_balance.txt:25 #: apps/note/templates/note/mails/negative_notes_report.html:46 #: apps/note/templates/note/mails/negative_notes_report.txt:13 -#: apps/note/templates/note/mails/weekly_report.html:54 +#: apps/note/templates/note/mails/weekly_report.html:51 +#: apps/note/templates/note/mails/weekly_report.txt:32 #: apps/registration/templates/registration/mails/email_validation_email.html:40 #: apps/registration/templates/registration/mails/email_validation_email.txt:16 msgid "Mail generated by the Note Kfet on the" @@ -1451,7 +1483,7 @@ msgid "Action" msgstr "" #: apps/note/templates/note/transaction_form.html:112 -#: apps/treasury/forms.py:141 apps/treasury/tables.py:67 +#: apps/treasury/forms.py:135 apps/treasury/tables.py:67 #: apps/treasury/tables.py:135 #: apps/treasury/templates/treasury/remittance_form.html:23 msgid "Amount" @@ -1526,7 +1558,7 @@ msgstr "" msgid "Update button" msgstr "" -#: apps/note/views.py:151 note_kfet/templates/base.html:62 +#: apps/note/views.py:151 note_kfet/templates/base.html:64 msgid "Consumptions" msgstr "" @@ -1622,14 +1654,14 @@ msgid "" "of model {app_label}.{model_name}." msgstr "" -#: apps/permission/signals.py:73 apps/permission/views.py:89 +#: apps/permission/signals.py:73 apps/permission/views.py:101 #, python-brace-format msgid "" "You don't have the permission to add an instance of model {app_label}." "{model_name}." msgstr "" -#: apps/permission/signals.py:101 +#: apps/permission/signals.py:102 #, python-brace-format msgid "" "You don't have the permission to delete this instance of model {app_label}." @@ -1676,25 +1708,25 @@ msgstr "" msgid "No associated permission" msgstr "" -#: apps/permission/views.py:56 +#: apps/permission/views.py:68 #, python-brace-format msgid "" "You don't have the permission to update this instance of the model " "\"{model}\" with these parameters. Please correct your data and retry." msgstr "" -#: apps/permission/views.py:60 +#: apps/permission/views.py:72 #, python-brace-format msgid "" "You don't have the permission to create an instance of the model \"{model}\" " "with these parameters. Please correct your data and retry." msgstr "" -#: apps/permission/views.py:96 note_kfet/templates/base.html:104 +#: apps/permission/views.py:108 note_kfet/templates/base.html:106 msgid "Rights" msgstr "" -#: apps/permission/views.py:101 +#: apps/permission/views.py:113 msgid "All rights" msgstr "" @@ -1716,12 +1748,6 @@ msgid "" "will be able to register later, after validating your account in the Kfet." msgstr "" -#: apps/registration/forms.py:63 -#, fuzzy -#| msgid "Check this case is the Société Générale paid the inscription." -msgid "Check this case if the Société Générale paid the inscription." -msgstr "Marcar esta casilla" - #: apps/registration/forms.py:96 msgid "Join BDE Club" msgstr "" @@ -1730,39 +1756,37 @@ msgstr "" msgid "Join Kfet Club" msgstr "" -#: apps/registration/templates/registration/email_validation_complete.html:9 +#: apps/registration/templates/registration/email_validation_complete.html:15 msgid "Your email have successfully been validated." msgstr "" -#: apps/registration/templates/registration/email_validation_complete.html:11 +#: apps/registration/templates/registration/email_validation_complete.html:19 #, python-format msgid "You can now log in." msgstr "" -#: apps/registration/templates/registration/email_validation_complete.html:13 +#: apps/registration/templates/registration/email_validation_complete.html:23 msgid "" "You must pay now your membership in the Kfet to complete your registration." msgstr "" -#: apps/registration/templates/registration/email_validation_complete.html:16 +#: apps/registration/templates/registration/email_validation_complete.html:28 msgid "" "The link was invalid. The token may have expired. Please send us an email to " "activate your account." msgstr "" -#: apps/registration/templates/registration/email_validation_email_sent.html:8 +#: apps/registration/templates/registration/email_validation_email_sent.html:10 msgid "Account activation" msgstr "" -#: apps/registration/templates/registration/email_validation_email_sent.html:11 +#: apps/registration/templates/registration/email_validation_email_sent.html:14 msgid "" "An email has been sent. Please click on the link to activate your account." msgstr "" -#: apps/registration/templates/registration/email_validation_email_sent.html:15 -msgid "" -"You must also go to the Kfet to pay your membership. The WEI registration " -"includes the BDE membership." +#: apps/registration/templates/registration/email_validation_email_sent.html:17 +msgid "You must also go to the Kfet to pay your membership." msgstr "" #: apps/registration/templates/registration/future_profile_detail.html:49 @@ -1807,8 +1831,7 @@ msgstr "" #: apps/registration/templates/registration/mails/email_validation_email.txt: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. Note that " -"the WEI registration includes the Kfet membership." +"you can log in. You will need to pay your membership in the Kfet." msgstr "" #: apps/registration/templates/registration/mails/email_validation_email.html:34 @@ -1821,72 +1844,73 @@ msgstr "" msgid "The Note Kfet team." msgstr "" -#: apps/registration/views.py:38 +#: apps/registration/views.py:39 msgid "Register new user" msgstr "" -#: apps/registration/views.py:82 +#: apps/registration/views.py:83 msgid "Email validation" msgstr "" -#: apps/registration/views.py:84 +#: apps/registration/views.py:85 msgid "Validate email" msgstr "" -#: apps/registration/views.py:126 +#: apps/registration/views.py:127 msgid "Email validation unsuccessful" msgstr "" -#: apps/registration/views.py:137 +#: apps/registration/views.py:138 msgid "Email validation email sent" msgstr "" -#: apps/registration/views.py:145 +#: apps/registration/views.py:146 msgid "Resend email validation link" msgstr "" -#: apps/registration/views.py:163 +#: apps/registration/views.py:164 msgid "Pre-registered users list" msgstr "" -#: apps/registration/views.py:190 +#: apps/registration/views.py:188 msgid "Unregistered users" msgstr "" -#: apps/registration/views.py:203 +#: apps/registration/views.py:201 msgid "Registration detail" msgstr "" -#: apps/registration/views.py:258 +#: apps/registration/views.py:260 msgid "You must join the BDE." msgstr "" -#: apps/registration/views.py:280 -msgid "You must join BDE club before joining Kfet club." -msgstr "" - -#: apps/registration/views.py:285 +#: apps/registration/views.py:284 msgid "" "The entered amount is not enough for the memberships, should be at least {}" msgstr "" -#: apps/registration/views.py:360 +#: apps/registration/views.py:364 msgid "Invalidate pre-registration" msgstr "" -#: apps/treasury/apps.py:12 note_kfet/templates/base.html:92 +#: apps/treasury/apps.py:12 note_kfet/templates/base.html:94 msgid "Treasury" msgstr "" -#: apps/treasury/forms.py:104 +#: apps/treasury/forms.py:24 apps/treasury/models.py:89 +#: apps/treasury/templates/treasury/invoice_form.html:22 +msgid "This invoice is locked and can no longer be edited." +msgstr "" + +#: apps/treasury/forms.py:98 msgid "Remittance is already closed." msgstr "" -#: apps/treasury/forms.py:109 +#: apps/treasury/forms.py:103 msgid "You can't change the type of the remittance." msgstr "" -#: apps/treasury/forms.py:129 apps/treasury/models.py:252 +#: apps/treasury/forms.py:123 apps/treasury/models.py:258 #: apps/treasury/tables.py:97 apps/treasury/tables.py:105 #: apps/treasury/templates/treasury/invoice_list.html:16 #: apps/treasury/templates/treasury/remittance_list.html:16 @@ -1894,7 +1918,7 @@ msgstr "" msgid "Remittance" msgstr "" -#: apps/treasury/forms.py:130 +#: apps/treasury/forms.py:124 msgid "No attached remittance" msgstr "" @@ -1918,7 +1942,7 @@ msgstr "" msgid "Address" msgstr "" -#: apps/treasury/models.py:60 apps/treasury/models.py:180 +#: apps/treasury/models.py:60 apps/treasury/models.py:186 msgid "Date" msgstr "" @@ -1938,12 +1962,7 @@ msgstr "" msgid "tex source" msgstr "" -#: apps/treasury/models.py:89 -#: apps/treasury/templates/treasury/invoice_form.html:22 -msgid "This invoice is locked and can no longer be edited." -msgstr "" - -#: apps/treasury/models.py:109 apps/treasury/models.py:122 +#: apps/treasury/models.py:109 apps/treasury/models.py:125 msgid "invoice" msgstr "" @@ -1951,81 +1970,91 @@ msgstr "" msgid "invoices" msgstr "" -#: apps/treasury/models.py:127 +#: apps/treasury/models.py:113 +#, python-brace-format +msgid "Invoice #{id}" +msgstr "" + +#: apps/treasury/models.py:130 msgid "Designation" msgstr "" -#: apps/treasury/models.py:131 +#: apps/treasury/models.py:134 msgid "Quantity" msgstr "" -#: apps/treasury/models.py:135 +#: apps/treasury/models.py:138 msgid "Unit price" msgstr "" -#: apps/treasury/models.py:151 +#: apps/treasury/models.py:154 msgid "product" msgstr "" -#: apps/treasury/models.py:152 +#: apps/treasury/models.py:155 msgid "products" msgstr "" -#: apps/treasury/models.py:169 +#: apps/treasury/models.py:175 msgid "remittance type" msgstr "" -#: apps/treasury/models.py:170 +#: apps/treasury/models.py:176 msgid "remittance types" msgstr "" -#: apps/treasury/models.py:191 +#: apps/treasury/models.py:197 msgid "Comment" msgstr "" -#: apps/treasury/models.py:196 +#: apps/treasury/models.py:202 msgid "Closed" msgstr "" -#: apps/treasury/models.py:200 +#: apps/treasury/models.py:206 msgid "remittance" msgstr "" -#: apps/treasury/models.py:201 +#: apps/treasury/models.py:207 msgid "remittances" msgstr "" -#: apps/treasury/models.py:233 +#: apps/treasury/models.py:239 msgid "Remittance #{:d}: {}" msgstr "" -#: apps/treasury/models.py:256 +#: apps/treasury/models.py:262 msgid "special transaction proxy" msgstr "" -#: apps/treasury/models.py:257 +#: apps/treasury/models.py:263 msgid "special transaction proxies" msgstr "" -#: apps/treasury/models.py:279 +#: apps/treasury/models.py:288 msgid "credit transaction" msgstr "" -#: apps/treasury/models.py:343 +#: apps/treasury/models.py:360 msgid "" "This user doesn't have enough money to pay the memberships with its note. " "Please ask her/him to credit the note before invalidating this credit." msgstr "" -#: apps/treasury/models.py:355 +#: apps/treasury/models.py:375 #: apps/treasury/templates/treasury/sogecredit_detail.html:10 msgid "Credit from the Société générale" msgstr "" -#: apps/treasury/models.py:356 +#: apps/treasury/models.py:376 msgid "Credits from the Société générale" msgstr "" +#: apps/treasury/models.py:379 +#, python-brace-format +msgid "Soge credit for {user}" +msgstr "" + #: apps/treasury/tables.py:20 msgid "Invoice #{:d}" msgstr "" @@ -2050,11 +2079,12 @@ msgid "Yes" msgstr "" #: apps/treasury/templates/treasury/invoice_confirm_delete.html:10 -#: apps/treasury/views.py:166 +#: apps/treasury/views.py:176 msgid "Delete invoice" msgstr "" #: apps/treasury/templates/treasury/invoice_confirm_delete.html:15 +#: apps/treasury/views.py:180 msgid "This invoice is locked and can't be deleted." msgstr "" @@ -2204,46 +2234,46 @@ msgstr "" msgid "Create new invoice" msgstr "" -#: apps/treasury/views.py:89 +#: apps/treasury/views.py:94 msgid "Invoices list" msgstr "" -#: apps/treasury/views.py:104 apps/treasury/views.py:265 -#: apps/treasury/views.py:391 +#: apps/treasury/views.py:109 apps/treasury/views.py:282 +#: apps/treasury/views.py:408 msgid "You are not able to see the treasury interface." msgstr "" -#: apps/treasury/views.py:114 +#: apps/treasury/views.py:119 msgid "Update an invoice" msgstr "" -#: apps/treasury/views.py:226 +#: apps/treasury/views.py:243 msgid "Create a new remittance" msgstr "" -#: apps/treasury/views.py:253 +#: apps/treasury/views.py:270 msgid "Remittances list" msgstr "" -#: apps/treasury/views.py:316 +#: apps/treasury/views.py:333 msgid "Update a remittance" msgstr "" -#: apps/treasury/views.py:339 +#: apps/treasury/views.py:356 msgid "Attach a transaction to a remittance" msgstr "" -#: apps/treasury/views.py:383 +#: apps/treasury/views.py:400 msgid "List of credits from the Société générale" msgstr "" -#: apps/treasury/views.py:426 +#: apps/treasury/views.py:440 msgid "Manage credits from the Société générale" msgstr "" #: apps/wei/apps.py:10 apps/wei/models.py:49 apps/wei/models.py:50 #: apps/wei/models.py:61 apps/wei/models.py:167 -#: note_kfet/templates/base.html:98 +#: note_kfet/templates/base.html:100 msgid "WEI" msgstr "" @@ -2813,28 +2843,55 @@ msgstr "" msgid "Reset" msgstr "" -#: note_kfet/templates/base.html:13 +#: note_kfet/templates/base.html:14 msgid "The ENS Paris-Saclay BDE note." msgstr "" -#: note_kfet/templates/base.html:74 +#: note_kfet/templates/base.html:76 msgid "Users" msgstr "" -#: note_kfet/templates/base.html:80 +#: note_kfet/templates/base.html:82 msgid "Clubs" msgstr "" -#: note_kfet/templates/base.html:109 +#: note_kfet/templates/base.html:111 msgid "Admin" msgstr "" -#: note_kfet/templates/base.html:153 +#: note_kfet/templates/base.html:125 +msgid "My account" +msgstr "" + +#: note_kfet/templates/base.html:128 +msgid "Log out" +msgstr "" + +#: note_kfet/templates/base.html:136 +#: note_kfet/templates/registration/signup.html:6 +#: note_kfet/templates/registration/signup.html:11 +#: note_kfet/templates/registration/signup.html:27 +msgid "Sign up" +msgstr "" + +#: note_kfet/templates/base.html:143 +#: note_kfet/templates/registration/login.html:6 +#: note_kfet/templates/registration/login.html:15 +#: note_kfet/templates/registration/login.html:38 +#: note_kfet/templates/registration/password_reset_complete.html:15 +msgid "Log in" +msgstr "" + +#: note_kfet/templates/base.html:155 msgid "" "Your e-mail address is not validated. Please check your mail inbox and click " "on the validation link." msgstr "" +#: note_kfet/templates/base.html:172 +msgid "Contact us" +msgstr "" + #: note_kfet/templates/base_search.html:15 msgid "Search by attribute such as name…" msgstr "" @@ -2863,13 +2920,6 @@ msgstr "" msgid "Log in again" msgstr "" -#: note_kfet/templates/registration/login.html:6 -#: note_kfet/templates/registration/login.html:15 -#: note_kfet/templates/registration/login.html:38 -#: note_kfet/templates/registration/password_reset_complete.html:15 -msgid "Log in" -msgstr "" - #: note_kfet/templates/registration/login.html:20 #, python-format msgid "" @@ -2941,12 +2991,6 @@ msgstr "" msgid "Reset my password" msgstr "" -#: note_kfet/templates/registration/signup.html:6 -#: note_kfet/templates/registration/signup.html:11 -#: note_kfet/templates/registration/signup.html:27 -msgid "Sign up" -msgstr "" - #: note_kfet/templates/registration/signup.html:15 msgid "" "If you already signed up, your registration is taken into account. The BDE "