updates pybabel translations

This commit is contained in:
sebastien 2024-11-12 09:19:38 +01:00
parent c13b590cd9
commit 88986147d3

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-10-28 11:57+0100\n"
"POT-Creation-Date: 2024-11-12 09:19+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -17,35 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.16.0\n"
#: canaille/app/flask.py:100
#: canaille/app/flask.py:53
msgid "No SMTP server has been configured"
msgstr ""
#: canaille/app/forms.py:27
#: canaille/app/forms.py:28
msgid "This is not a valid URL"
msgstr ""
#: canaille/app/forms.py:34 canaille/app/forms.py:35
#: canaille/app/forms.py:35 canaille/app/forms.py:36
msgid "This value is a duplicate"
msgstr ""
#: canaille/app/forms.py:47
#: canaille/app/forms.py:48
msgid "Not a valid phone number"
msgstr ""
#: canaille/app/forms.py:55
#: canaille/app/forms.py:56
msgid "Field must be at least {minimum_password_length} characters long."
msgstr ""
#: canaille/app/forms.py:67
#: canaille/app/forms.py:68
msgid "Field cannot be longer than {maximum_password_length} characters."
msgstr ""
#: canaille/app/forms.py:240
#: canaille/app/forms.py:92
msgid ""
"Password compromise investigation failed. Please contact the "
"administrators."
msgstr ""
#: canaille/app/forms.py:132
msgid ""
"We have informed your administrator about the failure of the password "
"compromise investigation."
msgstr ""
#: canaille/app/forms.py:139
msgid ""
"An error occurred while communicating the incident to the administrators."
" Please update your password as soon as possible. If this still happens, "
"please contact the administrators."
msgstr ""
#: canaille/app/forms.py:181
msgid "This password is compromised."
msgstr ""
#: canaille/app/forms.py:341
msgid "The page number is not valid"
msgstr ""
#: canaille/app/forms.py:268
#: canaille/app/forms.py:369
msgid "Not a valid datetime value."
msgstr ""
@ -61,8 +84,8 @@ msgstr ""
msgid "John Doe"
msgstr ""
#: canaille/backends/ldap/backend.py:178 canaille/core/endpoints/forms.py:164
#: canaille/core/endpoints/forms.py:424
#: canaille/backends/ldap/backend.py:178 canaille/core/endpoints/forms.py:165
#: canaille/core/endpoints/forms.py:426
msgid "jdoe"
msgstr ""
@ -108,36 +131,40 @@ msgstr ""
msgid "Continue your registration on {website_name}"
msgstr ""
#: canaille/core/endpoints/account.py:91 canaille/core/endpoints/account.py:117
#: canaille/core/mails.py:221
msgid "compromised password check failure on {website_name}"
msgstr ""
#: canaille/core/endpoints/account.py:92 canaille/core/endpoints/account.py:118
msgid "You will receive soon an email to continue the registration process."
msgstr ""
#: canaille/core/endpoints/account.py:124
#: canaille/core/endpoints/account.py:125
msgid ""
"An error happened while sending your registration mail. Please try again "
"in a few minutes. If this still happens, please contact the "
"administrators."
msgstr ""
#: canaille/core/endpoints/account.py:248
#: canaille/core/endpoints/account.py:271
#: canaille/core/endpoints/account.py:249
#: canaille/core/endpoints/account.py:272
msgid "The registration link that brought you here was invalid."
msgstr ""
#: canaille/core/endpoints/account.py:255
#: canaille/core/endpoints/account.py:256
msgid "The registration link that brought you here has expired."
msgstr ""
#: canaille/core/endpoints/account.py:264
#: canaille/core/endpoints/account.py:265
msgid "Your account has already been created."
msgstr ""
#: canaille/core/endpoints/account.py:278
#: canaille/core/endpoints/account.py:279
msgid "You are already logged in, you cannot create an account."
msgstr ""
#: canaille/core/endpoints/account.py:299 canaille/core/endpoints/forms.py:314
#: canaille/core/endpoints/forms.py:442 canaille/core/templates/groups.html:5
#: canaille/core/endpoints/account.py:300 canaille/core/endpoints/forms.py:316
#: canaille/core/endpoints/forms.py:444 canaille/core/templates/groups.html:5
#: canaille/core/templates/groups.html:23
#: canaille/core/templates/partial/group-members.html:15
#: canaille/core/templates/partial/users.html:18
@ -145,114 +172,114 @@ msgstr ""
msgid "Groups"
msgstr ""
#: canaille/core/endpoints/account.py:336
#: canaille/core/endpoints/account.py:429
#: canaille/core/endpoints/account.py:338
#: canaille/core/endpoints/account.py:431
msgid "User account creation failed."
msgstr ""
#: canaille/core/endpoints/account.py:347
#: canaille/core/endpoints/account.py:349
msgid "Your account has been created successfully."
msgstr ""
#: canaille/core/endpoints/account.py:362
#: canaille/core/endpoints/account.py:384
#: canaille/core/endpoints/account.py:364
#: canaille/core/endpoints/account.py:386
msgid "The email confirmation link that brought you here is invalid."
msgstr ""
#: canaille/core/endpoints/account.py:369
#: canaille/core/endpoints/account.py:371
msgid "The email confirmation link that brought you here has expired."
msgstr ""
#: canaille/core/endpoints/account.py:376
#: canaille/core/endpoints/account.py:378
msgid "The invitation link that brought you here was invalid."
msgstr ""
#: canaille/core/endpoints/account.py:391
#: canaille/core/endpoints/account.py:393
msgid "This address email have already been confirmed."
msgstr ""
#: canaille/core/endpoints/account.py:398
#: canaille/core/endpoints/account.py:400
msgid "This address email is already associated with another account."
msgstr ""
#: canaille/core/endpoints/account.py:405
#: canaille/core/endpoints/account.py:407
msgid "Your email address have been confirmed."
msgstr ""
#: canaille/core/endpoints/account.py:439
#: canaille/core/endpoints/account.py:441
msgid "User account creation succeed."
msgstr ""
#: canaille/core/endpoints/account.py:615
#: canaille/core/endpoints/account.py:784
#: canaille/core/endpoints/account.py:617
#: canaille/core/endpoints/account.py:786
msgid "Profile edition failed."
msgstr ""
#: canaille/core/endpoints/account.py:625
#: canaille/core/endpoints/account.py:802
#: canaille/core/endpoints/account.py:627
#: canaille/core/endpoints/account.py:804
msgid "Profile updated successfully."
msgstr ""
#: canaille/core/endpoints/account.py:633
#: canaille/core/endpoints/account.py:635
msgid "Email addition failed."
msgstr ""
#: canaille/core/endpoints/account.py:638
#: canaille/core/endpoints/account.py:640
msgid ""
"An email has been sent to the email address. Please check your inbox and "
"click on the verification link it contains"
msgstr ""
#: canaille/core/endpoints/account.py:645
#: canaille/core/endpoints/account.py:647
msgid "Could not send the verification email"
msgstr ""
#: canaille/core/endpoints/account.py:655
#: canaille/core/endpoints/account.py:657
msgid "Email deletion failed."
msgstr ""
#: canaille/core/endpoints/account.py:658
#: canaille/core/endpoints/account.py:660
msgid "The email have been successfully deleted."
msgstr ""
#: canaille/core/endpoints/account.py:695
#: canaille/core/endpoints/account.py:697
msgid ""
"A password initialization link has been sent at the user email address. "
"It should be received within a few minutes."
msgstr ""
#: canaille/core/endpoints/account.py:702 canaille/core/endpoints/auth.py:159
#: canaille/core/endpoints/account.py:704 canaille/core/endpoints/auth.py:159
msgid "Could not send the password initialization email"
msgstr ""
#: canaille/core/endpoints/account.py:713
#: canaille/core/endpoints/account.py:715
msgid ""
"A password reset link has been sent at the user email address. It should "
"be received within a few minutes."
msgstr ""
#: canaille/core/endpoints/account.py:720
#: canaille/core/endpoints/account.py:722
msgid "Could not send the password reset email"
msgstr ""
#: canaille/core/endpoints/account.py:736
#: canaille/core/endpoints/account.py:738
msgid "The account has been locked"
msgstr ""
#: canaille/core/endpoints/account.py:747
#: canaille/core/endpoints/account.py:749
msgid "The account has been unlocked"
msgstr ""
#: canaille/core/endpoints/account.py:822
#: canaille/core/endpoints/account.py:824
#, python-format
msgid "The user %(user)s has been successfully deleted"
msgstr ""
#: canaille/core/endpoints/account.py:839
#: canaille/core/endpoints/account.py:841
msgid "Locked users cannot be impersonated."
msgstr ""
#: canaille/core/endpoints/account.py:843 canaille/core/endpoints/auth.py:112
#: canaille/core/endpoints/account.py:845 canaille/core/endpoints/auth.py:112
#, python-format
msgid "Connection successful. Welcome %(user)s"
msgstr ""
@ -262,10 +289,10 @@ msgstr ""
msgid "Email"
msgstr ""
#: canaille/core/endpoints/admin.py:29 canaille/core/endpoints/forms.py:97
#: canaille/core/endpoints/forms.py:120 canaille/core/endpoints/forms.py:209
#: canaille/core/endpoints/forms.py:410 canaille/core/endpoints/forms.py:436
#: canaille/core/endpoints/forms.py:460 canaille/core/endpoints/forms.py:476
#: canaille/core/endpoints/admin.py:29 canaille/core/endpoints/forms.py:98
#: canaille/core/endpoints/forms.py:121 canaille/core/endpoints/forms.py:210
#: canaille/core/endpoints/forms.py:412 canaille/core/endpoints/forms.py:438
#: canaille/core/endpoints/forms.py:462 canaille/core/endpoints/forms.py:478
msgid "jane@doe.com"
msgstr ""
@ -334,66 +361,66 @@ msgstr ""
msgid "Your password has been updated successfully"
msgstr ""
#: canaille/core/endpoints/forms.py:31
#: canaille/core/endpoints/forms.py:32
msgid "The user name '{user_name}' already exists"
msgstr ""
#: canaille/core/endpoints/forms.py:40
#: canaille/core/endpoints/forms.py:41
msgid "The email '{email}' is already used"
msgstr ""
#: canaille/core/endpoints/forms.py:47
#: canaille/core/endpoints/forms.py:48
msgid "The group '{group}' already exists"
msgstr ""
#: canaille/core/endpoints/forms.py:56
#: canaille/core/endpoints/forms.py:57
msgid "The login '{login}' does not exist"
msgstr ""
#: canaille/core/endpoints/forms.py:63
#: canaille/core/endpoints/forms.py:64
msgid "The user you are trying to remove does not exist."
msgstr ""
#: canaille/core/endpoints/forms.py:68
#: canaille/core/endpoints/forms.py:69
msgid "The user '{user}' has already been removed from the group '{group}'"
msgstr ""
#: canaille/core/endpoints/forms.py:86
#: canaille/core/endpoints/forms.py:87
msgid ""
"The group '{group}' cannot be removed, because it must have at least one "
"user left."
msgstr ""
#: canaille/core/endpoints/forms.py:94 canaille/core/endpoints/forms.py:117
#: canaille/core/endpoints/forms.py:95 canaille/core/endpoints/forms.py:118
#: canaille/core/templates/partial/group-members.html:9
#: canaille/core/templates/partial/users.html:9
msgid "Login"
msgstr ""
#: canaille/core/endpoints/forms.py:107 canaille/core/endpoints/forms.py:129
#: canaille/core/endpoints/forms.py:263
#: canaille/core/endpoints/forms.py:108 canaille/core/endpoints/forms.py:130
#: canaille/core/endpoints/forms.py:264
#: canaille/core/templates/profile_settings.html:63
msgid "Password"
msgstr ""
#: canaille/core/endpoints/forms.py:136 canaille/core/endpoints/forms.py:274
#: canaille/core/endpoints/forms.py:137 canaille/core/endpoints/forms.py:276
msgid "Password confirmation"
msgstr ""
#: canaille/core/endpoints/forms.py:139 canaille/core/endpoints/forms.py:277
#: canaille/core/endpoints/forms.py:140 canaille/core/endpoints/forms.py:279
msgid "Password and confirmation do not match."
msgstr ""
#: canaille/core/endpoints/forms.py:158
#: canaille/core/endpoints/forms.py:159
msgid "Automatic"
msgstr ""
#: canaille/core/endpoints/forms.py:163
#: canaille/core/endpoints/forms.py:164
msgid "Username"
msgstr ""
#: canaille/core/endpoints/forms.py:167 canaille/core/endpoints/forms.py:366
#: canaille/core/endpoints/forms.py:380
#: canaille/core/endpoints/forms.py:168 canaille/core/endpoints/forms.py:368
#: canaille/core/endpoints/forms.py:382
#: canaille/core/templates/partial/group-members.html:12
#: canaille/core/templates/partial/groups.html:6
#: canaille/core/templates/partial/users.html:12
@ -402,165 +429,165 @@ msgstr ""
msgid "Name"
msgstr ""
#: canaille/core/endpoints/forms.py:169
#: canaille/core/endpoints/forms.py:170
msgid "Title"
msgstr ""
#: canaille/core/endpoints/forms.py:169
#: canaille/core/endpoints/forms.py:170
msgid "Vice president"
msgstr ""
#: canaille/core/endpoints/forms.py:172
#: canaille/core/endpoints/forms.py:173
msgid "Given name"
msgstr ""
#: canaille/core/endpoints/forms.py:174
#: canaille/core/endpoints/forms.py:175
msgid "John"
msgstr ""
#: canaille/core/endpoints/forms.py:180
#: canaille/core/endpoints/forms.py:181
msgid "Family Name"
msgstr ""
#: canaille/core/endpoints/forms.py:183
#: canaille/core/endpoints/forms.py:184
msgid "Doe"
msgstr ""
#: canaille/core/endpoints/forms.py:189
#: canaille/core/endpoints/forms.py:190
msgid "Display Name"
msgstr ""
#: canaille/core/endpoints/forms.py:192
#: canaille/core/endpoints/forms.py:193
msgid "Johnny"
msgstr ""
#: canaille/core/endpoints/forms.py:199 canaille/core/endpoints/forms.py:466
#: canaille/core/endpoints/forms.py:200 canaille/core/endpoints/forms.py:468
#: canaille/core/templates/profile_edit.html:176
msgid "Email addresses"
msgstr ""
#: canaille/core/endpoints/forms.py:205 canaille/core/endpoints/forms.py:456
#: canaille/core/endpoints/forms.py:206 canaille/core/endpoints/forms.py:458
msgid ""
"This email will be used as a recovery address to reset the password if "
"needed"
msgstr ""
#: canaille/core/endpoints/forms.py:219
#: canaille/core/endpoints/forms.py:220
msgid "Phone numbers"
msgstr ""
#: canaille/core/endpoints/forms.py:220
#: canaille/core/endpoints/forms.py:221
msgid "555-000-555"
msgstr ""
#: canaille/core/endpoints/forms.py:227
#: canaille/core/endpoints/forms.py:228
msgid "Address"
msgstr ""
#: canaille/core/endpoints/forms.py:229
#: canaille/core/endpoints/forms.py:230
msgid "132, Foobar Street, Gotham City 12401, XX"
msgstr ""
#: canaille/core/endpoints/forms.py:233
#: canaille/core/endpoints/forms.py:234
msgid "Street"
msgstr ""
#: canaille/core/endpoints/forms.py:235
#: canaille/core/endpoints/forms.py:236
msgid "132, Foobar Street"
msgstr ""
#: canaille/core/endpoints/forms.py:239
#: canaille/core/endpoints/forms.py:240
msgid "Postal Code"
msgstr ""
#: canaille/core/endpoints/forms.py:245
#: canaille/core/endpoints/forms.py:246
msgid "Locality"
msgstr ""
#: canaille/core/endpoints/forms.py:247
#: canaille/core/endpoints/forms.py:248
msgid "Gotham City"
msgstr ""
#: canaille/core/endpoints/forms.py:251
#: canaille/core/endpoints/forms.py:252
msgid "Region"
msgstr ""
#: canaille/core/endpoints/forms.py:253
#: canaille/core/endpoints/forms.py:254
msgid "North Pole"
msgstr ""
#: canaille/core/endpoints/forms.py:257
#: canaille/core/endpoints/forms.py:258
msgid "Photo"
msgstr ""
#: canaille/core/endpoints/forms.py:261
#: canaille/core/endpoints/forms.py:262
#: canaille/core/templates/profile_add.html:56
#: canaille/core/templates/profile_edit.html:64
msgid "Delete the photo"
msgstr ""
#: canaille/core/endpoints/forms.py:285
#: canaille/core/endpoints/forms.py:287
msgid "User number"
msgstr ""
#: canaille/core/endpoints/forms.py:287 canaille/core/endpoints/forms.py:293
#: canaille/core/endpoints/forms.py:289 canaille/core/endpoints/forms.py:295
msgid "1234"
msgstr ""
#: canaille/core/endpoints/forms.py:291
#: canaille/core/endpoints/forms.py:293
msgid "Department"
msgstr ""
#: canaille/core/endpoints/forms.py:297
#: canaille/core/endpoints/forms.py:299
msgid "Organization"
msgstr ""
#: canaille/core/endpoints/forms.py:299
#: canaille/core/endpoints/forms.py:301
msgid "Cogip LTD."
msgstr ""
#: canaille/core/endpoints/forms.py:303
#: canaille/core/endpoints/forms.py:305
msgid "Website"
msgstr ""
#: canaille/core/endpoints/forms.py:305
#: canaille/core/endpoints/forms.py:307
msgid "https://mywebsite.tld"
msgstr ""
#: canaille/core/endpoints/forms.py:310
#: canaille/core/endpoints/forms.py:312
msgid "Preferred language"
msgstr ""
#: canaille/core/endpoints/forms.py:320
#: canaille/core/endpoints/forms.py:322
msgid "users, admins …"
msgstr ""
#: canaille/core/endpoints/forms.py:345
#: canaille/core/endpoints/forms.py:347
msgid "Account expiration"
msgstr ""
#: canaille/core/endpoints/forms.py:369
#: canaille/core/endpoints/forms.py:371
msgid "group"
msgstr ""
#: canaille/core/endpoints/forms.py:373 canaille/core/endpoints/forms.py:390
#: canaille/core/endpoints/forms.py:375 canaille/core/endpoints/forms.py:392
#: canaille/core/templates/partial/groups.html:7
msgid "Description"
msgstr ""
#: canaille/core/endpoints/forms.py:404 canaille/core/endpoints/forms.py:429
#: canaille/core/endpoints/forms.py:406 canaille/core/endpoints/forms.py:431
msgid "Email address"
msgstr ""
#: canaille/core/endpoints/forms.py:423
#: canaille/core/endpoints/forms.py:425
msgid "User name"
msgstr ""
#: canaille/core/endpoints/forms.py:427
#: canaille/core/endpoints/forms.py:429
msgid "Username editable by the invitee"
msgstr ""
#: canaille/core/endpoints/forms.py:469
#: canaille/core/endpoints/forms.py:471
msgid "New email address"
msgstr ""
@ -1139,6 +1166,89 @@ msgstr ""
msgid "Registration"
msgstr ""
#: canaille/core/templates/mails/compromised_password_check_failure.html:19
#: canaille/core/templates/mails/compromised_password_check_failure.txt:1
msgid "Compromised password check failure"
msgstr ""
#: canaille/core/templates/mails/compromised_password_check_failure.html:28
#, python-format
msgid ""
"Our services were unable to verify if the %(user_name)s's password is "
"compromised."
msgstr ""
#: canaille/core/templates/mails/compromised_password_check_failure.html:31
#: canaille/core/templates/mails/compromised_password_check_failure.txt:5
#, python-format
msgid ""
"You have to check manually if the new password of the user %(user_name)s "
"is compromised."
msgstr ""
#: canaille/core/templates/mails/compromised_password_check_failure.html:32
#: canaille/core/templates/mails/compromised_password_check_failure.txt:6
msgid "Follow this steps :"
msgstr ""
#: canaille/core/templates/mails/compromised_password_check_failure.html:33
#: canaille/core/templates/mails/compromised_password_check_failure.txt:7
msgid "1. click on the link above \"Check if password is compromised\"."
msgstr ""
#: canaille/core/templates/mails/compromised_password_check_failure.html:40
#: canaille/core/templates/mails/compromised_password_check_failure.html:75
#: canaille/core/templates/mails/compromised_password_check_failure.txt:13
msgid "Check if password is compromised"
msgstr ""
#: canaille/core/templates/mails/compromised_password_check_failure.html:47
#: canaille/core/templates/mails/compromised_password_check_failure.txt:8
#, python-format
msgid ""
"2. in the page that will open, search the following hashed password in "
"the page : %(hashed_password)s"
msgstr ""
#: canaille/core/templates/mails/compromised_password_check_failure.html:48
#: canaille/core/templates/mails/compromised_password_check_failure.txt:9
msgid "3. if the password is in the list :"
msgstr ""
#: canaille/core/templates/mails/compromised_password_check_failure.html:49
msgid "3.1. open this link and reset user's password."
msgstr ""
#: canaille/core/templates/mails/compromised_password_check_failure.html:57
#, python-format
msgid "Reset %(user_name)s's password"
msgstr ""
#: canaille/core/templates/mails/compromised_password_check_failure.html:64
#, python-format
msgid "3.2. send an email to the user to explain the situation : %(user_email)s"
msgstr ""
#: canaille/core/templates/mails/compromised_password_check_failure.txt:3
#, python-format
msgid ""
"Our services were unable to verify if the "
"http://127.0.0.1:5000/profile/%(user_name)s/settings's password is "
"compromised."
msgstr ""
#: canaille/core/templates/mails/compromised_password_check_failure.txt:10
#, python-format
msgid ""
"3.1. open this link http://127.0.0.1:5000/profile/%(user_name)s/settings "
"and reset user's password."
msgstr ""
#: canaille/core/templates/mails/compromised_password_check_failure.txt:11
#, python-format
msgid "3.2. send an email to the user to explain the situation : %(user_email)s."
msgstr ""
#: canaille/core/templates/mails/email-confirmation.html:19
msgid "Email address confirmation"
msgstr ""