Skip to content

Commit 98666e8

Browse files
committed
Add updateTranslations.py script, update translations
1 parent 0a03bcb commit 98666e8

File tree

5 files changed

+264
-140
lines changed

5 files changed

+264
-140
lines changed

src/translations/auth.de.json

Lines changed: 35 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,60 +1,49 @@
11
{
22
"de": {
3-
"login_page_title": "Anmeldung",
4-
"login_form_title": "Login",
5-
"login_button": "Anmelden",
6-
"username_placeholder": "Benutzername",
7-
"password_placeholder": "Passwort",
8-
"forgot_password": "Passwort ändern / Konto entsperren",
9-
"auth_failed": "Ungültiger Benutzername oder ungültiges Passwort",
103
"account_locked": "Konto gesperrt",
11-
"validation_error": "Überprüfung des Formulars fehlgeschlagen",
4+
"account_unlocked": "Konto wurde entsprerrt",
5+
"auth_failed": "Ungültiger Benutzername oder ungültiges Passwort",
6+
"edit_password_button": "ändern",
7+
"edit_password_cannot_reuse": "Dieses Passwort wurde für Ihr Benutzerkonto schon einmal benutzt",
8+
"edit_password_invalid_token": "Ungültiges Token zum Zurücksetzen des Passworts",
9+
"edit_password_message": "Bitte wählen Sie ein neues Passwort",
10+
"edit_password_page_title": "Passwort ändern",
11+
"edit_password_rate_limited": "Sie können Ihr Passwort noch nicht ändern",
12+
"edit_password_reason_expired": "Ihr Passwort ist abgelaufen",
13+
"edit_password_reason_requested": "Passwort muss geändert werden",
14+
"edit_password_successful": "Passwort wurde erfolgreich geändert",
15+
"email_placeholder": "E-Mail",
16+
"forgot_password": "Passwort ändern / Konto entsperren",
17+
"invalid_unlock_token": "Ungültiges Token zum Entsperren des Kontos",
1218
"ip_blacklisted": "IP-Addresse ist vorübergehend blockiert",
13-
19+
"login_button": "Anmelden",
20+
"login_form_title": "Login",
1421
"login_link": "Anmeldung",
15-
16-
"new_password_page_title": "Passwort ändern",
17-
"new_password_form_title": "Anweisungen zum Ändern des Passworts senden",
22+
"login_page_title": "Anmeldung",
1823
"new_password_button": "Anweisungen senden",
19-
"email_placeholder": "E-Mail",
24+
"new_password_confirm_placeholder": "Neues Passwort bestätigen",
2025
"new_password_contact_admin": "Bitte wenden Sie sich an den Administrator, um Ihr Passwort zurückzusetzen oder Ihr Konto freizuschalten.",
21-
22-
"reset_message": "Falls ein Konto gefunden wurde, erhalten Sie ein E-Mail mit den Anweisungen zum Ändern des Passworts.",
23-
"reset_mail_subject": "Anweisungen zum Zurücksetzen des Passworts",
24-
"reset_mail_failed": "Senden der Anweisungen zum Zurücksetzen des Passworts fehlgeschlagen",
25-
26-
"verfication_invalid": "Ungültiger Verifizierungscode",
27-
28-
"edit_password_page_title": "Passwort ändern",
29-
"edit_password_button": "ändern",
26+
"new_password_form_title": "Anweisungen zum Ändern des Passworts senden",
27+
"new_password_page_title": "Passwort ändern",
3028
"new_password_placeholder": "Neues Passwort",
31-
"new_password_confirm_placeholder": "Neues Passwort bestätigen",
32-
33-
"edit_password_reason_requested": "Passwort muss geändert werden",
34-
"edit_password_reason_expired": "Ihr Passwort ist abgelaufen",
35-
"edit_password_message": "Bitte wählen Sie ein neues Passwort",
36-
"edit_password_successful": "Passwort wurde erfolgreich geändert",
37-
"edit_password_invalid_token": "Ungültiges Token zum Zurücksetzen des Passworts",
38-
"edit_password_cannot_reuse": "Dieses Passwort wurde für Ihr Benutzerkonto schon einmal benutzt",
39-
"edit_password_rate_limited": "Sie können Ihr Passwort noch nicht ändern",
40-
41-
"account_unlocked": "Konto wurde entsprerrt",
42-
"invalid_unlock_token": "Ungültiges Token zum Entsperren des Kontos",
43-
44-
"qrcode_page_title": "Einrichtung der Zwei-Faktor-Authentifizierung",
29+
"notification_continue_button": "Weiter",
30+
"notification_expiry_notice": "Hinweis: Ihr Passwort läuft in %{days} Tagen ab",
31+
"notification_form_title": "Login",
32+
"notification_page_title": "Anmeldung",
33+
"password_placeholder": "Passwort",
34+
"qrcode_button": "Bestätigen",
35+
"qrcode_code_placeholder": "Verifizierungscode bestätigen",
4536
"qrcode_line1": "Scannen Sie den folgenden QR-Code mit Ihrer OTP-App",
4637
"qrcode_line2": "(z.B. FreeOTP oder Google Authenticator)",
38+
"qrcode_page_title": "Einrichtung der Zwei-Faktor-Authentifizierung",
4739
"qrcode_secret": "Secret",
48-
"qrcode_code_placeholder": "Verifizierungscode bestätigen",
49-
"qrcode_button": "bestätigen",
50-
51-
"verify_page_title": "Anmeldung",
52-
"verify_form_title": "Geben Sie Ihren Verifizierungscode ein",
40+
"reset_mail_failed": "Senden der Anweisungen zum Zurücksetzen des Passworts fehlgeschlagen",
41+
"reset_mail_subject": "Anweisungen zum Zurücksetzen des Passworts",
42+
"reset_message": "Falls ein Konto gefunden wurde, erhalten Sie ein E-Mail mit den Anweisungen zum Ändern des Passworts.",
43+
"username_placeholder": "Benutzername",
44+
"verfication_invalid": "Ungültiger Verifizierungscode",
5345
"verify_code_placeholder": "Verifizierungscode",
54-
55-
"notification_page_title": "Anmeldung",
56-
"notification_form_title": "Login",
57-
"notification_expiry_notice": "Hinweis: Ihr Passwort läuft in %{days} Tagen ab",
58-
"notification_continue_button": "Weiter"
46+
"verify_form_title": "Geben Sie Ihren Verifizierungscode ein",
47+
"verify_page_title": "Anmeldung"
5948
}
6049
}

src/translations/auth.en.json

Lines changed: 36 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,60 +1,49 @@
11
{
22
"en": {
3-
"login_page_title": "Sign In",
4-
"login_form_title": "Login",
5-
"login_button": "Log in",
6-
"username_placeholder": "Username",
7-
"password_placeholder": "Password",
8-
"forgot_password": "Change password / Unlock account",
9-
"auth_failed": "Invalid username or password",
103
"account_locked": "Account locked",
11-
"validation_error": "Form validation error",
4+
"account_unlocked": "Account unlocked",
5+
"auth_failed": "Invalid username or password",
6+
"edit_password_button": "Change my password",
7+
"edit_password_cannot_reuse": "This password has already been used for your account",
8+
"edit_password_invalid_token": "Reset password token is invalid",
9+
"edit_password_message": "Please choose a new password",
10+
"edit_password_page_title": "Change your password",
11+
"edit_password_rate_limited": "You must wait longer to change your password",
12+
"edit_password_reason_expired": "Your password has expired",
13+
"edit_password_reason_requested": "Password must be changed",
14+
"edit_password_successful": "Your password was changed successfully",
15+
"email_placeholder": "Email",
16+
"forgot_password": "Change password / Unlock account",
17+
"invalid_unlock_token": "Invalid unlock token",
1218
"ip_blacklisted": "IP address is temporarily blacklisted",
13-
19+
"login_button": "Log in",
20+
"login_form_title": "Login",
1421
"login_link": "Sign In",
15-
16-
"new_password_page_title": "Change password",
17-
"new_password_form_title": "Send password change instructions",
22+
"login_page_title": "Sign In",
1823
"new_password_button": "Send instructions",
19-
"email_placeholder": "Email",
24+
"new_password_confirm_placeholder": "Confirm new password",
2025
"new_password_contact_admin": "Please contact the administrator to reset your password or to unlock your account.",
21-
22-
"reset_message": "If a matching account was found, you will receive an email with instructions on how to change your password.",
23-
"reset_mail_subject": "Reset password instructions",
24-
"reset_mail_failed": "Failed to send reset password instructions",
25-
26-
"verfication_invalid": "Invalid verification code",
27-
28-
"edit_password_page_title": "Change your password",
29-
"edit_password_button": "Change my password",
26+
"new_password_form_title": "Send password change instructions",
27+
"new_password_page_title": "Change password",
3028
"new_password_placeholder": "New password",
31-
"new_password_confirm_placeholder": "Confirm new password",
32-
33-
"edit_password_reason_requested": "Password must be changed",
34-
"edit_password_reason_expired": "Your password has expired",
35-
"edit_password_message": "Please choose a new password",
36-
"edit_password_successful": "Your password was changed successfully",
37-
"edit_password_invalid_token": "Reset password token is invalid",
38-
"edit_password_cannot_reuse": "This password has already been used for your account",
39-
"edit_password_rate_limited": "You must wait longer to change your password",
40-
41-
"account_unlocked": "Account unlocked",
42-
"invalid_unlock_token": "Invalid unlock token",
43-
44-
"qrcode_page_title": "Two Factor Authentication Setup",
29+
"notification_continue_button": "Continue",
30+
"notification_expiry_notice": "Notice: Your password will expire in %{days} days",
31+
"notification_form_title": "Login",
32+
"notification_page_title": "Sign In",
33+
"password_placeholder": "Password",
34+
"qrcode_button": "Confirm",
35+
"qrcode_code_placeholder": "Confirm verification code",
4536
"qrcode_line1": "Scan the following QR code with your OTP app",
4637
"qrcode_line2": "(e.g. FreeOTP or Google Authenticator)",
38+
"qrcode_page_title": "Two Factor Authentication Setup",
4739
"qrcode_secret": "Secret",
48-
"qrcode_code_placeholder": "Confirm verification code",
49-
"qrcode_button": "Confirm",
50-
51-
"verify_page_title": "Sign In",
52-
"verify_form_title": "Enter your verification code",
40+
"reset_mail_failed": "Failed to send reset password instructions",
41+
"reset_mail_subject": "Reset password instructions",
42+
"reset_message": "If a matching account was found, you will receive an email with instructions on how to change your password.",
43+
"username_placeholder": "Username",
44+
"verfication_invalid": "Invalid verification code",
5345
"verify_code_placeholder": "Verification code",
54-
55-
"notification_page_title": "Sign In",
56-
"notification_form_title": "Login",
57-
"notification_expiry_notice": "Notice: Your password will expire in %{days} days",
58-
"notification_continue_button": "Continue"
46+
"verify_form_title": "Enter your verification code",
47+
"verify_page_title": "Sign In"
5948
}
60-
}
49+
}

src/translations/auth.fr.json

Lines changed: 36 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,60 +1,49 @@
11
{
22
"fr": {
3-
"login_page_title": "Authentification",
4-
"login_form_title": "Connexion",
5-
"login_button": "Se connecter",
6-
"username_placeholder": "Identifiant",
7-
"password_placeholder": "Mot de passe",
8-
"forgot_password": "Modifier mot de passe / Debloquer compte",
9-
"auth_failed": "Identifiant ou mot de passe invalide",
103
"account_locked": "Compte bloqué",
11-
"validation_error": "Erreur dans le formulaire",
4+
"account_unlocked": "Compte débloqué",
5+
"auth_failed": "Identifiant ou mot de passe invalide",
6+
"edit_password_button": "Appliquer mon nouveau mot de passe",
7+
"edit_password_cannot_reuse": "Ce mot de passe est identique à un ancien",
8+
"edit_password_invalid_token": "Le jeton de réinitialisation du mot de passe est invalide",
9+
"edit_password_message": "Choisissez un nouveau mot de passe",
10+
"edit_password_page_title": "Changez votre mot de passe",
11+
"edit_password_rate_limited": "Vous devez attendre plus longtemps afin de pouvoir changer votre mot de passe",
12+
"edit_password_reason_expired": "Votre mot de passe a expiré",
13+
"edit_password_reason_requested": "Mot de passe doit être modifié",
14+
"edit_password_successful": "Votre mot de passe a été changé",
15+
"email_placeholder": "Email",
16+
"forgot_password": "Modifier mot de passe / Debloquer compte",
17+
"invalid_unlock_token": "Jeton de déblocage invalide",
1218
"ip_blacklisted": "Adresse IP temporairement bloquée",
13-
19+
"login_button": "Se connecter",
20+
"login_form_title": "Connexion",
1421
"login_link": "Se connecter",
15-
16-
"new_password_page_title": "Changer le mot de passe",
17-
"new_password_form_title": "Envoyer les instructions pour changer le mot de passe",
22+
"login_page_title": "Authentification",
1823
"new_password_button": "Envoyer",
19-
"email_placeholder": "Email",
24+
"new_password_confirm_placeholder": "Confirmer le nouveau mot de passe",
2025
"new_password_contact_admin": "Veuillez contacter l'administrateur pour réinitialiser votre mot de passe ou déverrouiller votre compte.",
21-
22-
"reset_message": "Si un compte correspondant a été trouvé, vous allez recevoir par mail les instructions pour changer votre mot de passe.",
23-
"reset_mail_subject": "Réinitialisation de votre mot de passe",
24-
"reset_mail_failed": "Echec dans l'envoi des instructions de réinitialisation du mot de passe",
25-
26-
"verfication_invalid": "Code de vérification invalide",
27-
28-
"edit_password_page_title": "Changez votre mot de passe",
29-
"edit_password_button": "Appliquer mon nouveau mot de passe",
26+
"new_password_form_title": "Envoyer les instructions pour changer le mot de passe",
27+
"new_password_page_title": "Changer le mot de passe",
3028
"new_password_placeholder": "Nouveau mot de passe",
31-
"new_password_confirm_placeholder": "Confirmer le nouveau mot de passe",
32-
33-
"edit_password_reason_requested": "Mot de passe doit être modifié",
34-
"edit_password_reason_expired": "Votre mot de passe a expiré",
35-
"edit_password_message": "Choisissez un nouveau mot de passe",
36-
"edit_password_successful": "Votre mot de passe a été changé",
37-
"edit_password_invalid_token": "Le jeton de réinitialisation du mot de passe est invalide",
38-
"edit_password_cannot_reuse": "Ce mot de passe est identique à un ancien",
39-
"edit_password_rate_limited": "Vous devez attendre plus longtemps afin de pouvoir changer votre mot de passe",
40-
41-
"account_unlocked": "Compte débloqué",
42-
"invalid_unlock_token": "Jeton de déblocage invalide",
43-
44-
"qrcode_page_title": "Configuration de l'authentification Deux-Facteurs",
29+
"notification_continue_button": "Continuer",
30+
"notification_expiry_notice": "Attention: Votre mot de passe expirera dans %{days} jours",
31+
"notification_form_title": "Connexion",
32+
"notification_page_title": "Authentification",
33+
"password_placeholder": "Mot de passe",
34+
"qrcode_button": "Confirmer",
35+
"qrcode_code_placeholder": "Code de vérification",
4536
"qrcode_line1": "Scannez le QR code avec votre application",
4637
"qrcode_line2": "(par exemple FreeOTP ou Google Authenticator)",
38+
"qrcode_page_title": "Configuration de l'authentification Deux-Facteurs",
4739
"qrcode_secret": "Secret",
48-
"qrcode_code_placeholder": "Code de vérification",
49-
"qrcode_button": "Confirmer",
50-
51-
"verify_page_title": "Se connecter",
52-
"verify_form_title": "Entrez votre code de vérification",
40+
"reset_mail_failed": "Echec dans l'envoi des instructions de réinitialisation du mot de passe",
41+
"reset_mail_subject": "Réinitialisation de votre mot de passe",
42+
"reset_message": "Si un compte correspondant a été trouvé, vous allez recevoir par mail les instructions pour changer votre mot de passe.",
43+
"username_placeholder": "Identifiant",
44+
"verfication_invalid": "Code de vérification invalide",
5345
"verify_code_placeholder": "Code de vérification",
54-
55-
"notification_page_title": "Authentification",
56-
"notification_form_title": "Connexion",
57-
"notification_expiry_notice": "Attention: Votre mot de passe expirera dans %{days} jours",
58-
"notification_continue_button": "Continuer"
46+
"verify_form_title": "Entrez votre code de vérification",
47+
"verify_page_title": "Se connecter"
5948
}
60-
}
49+
}

src/translations/tsconfig.json

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
{
2+
"languages": [
3+
"de",
4+
"en",
5+
"fr"
6+
],
7+
"strings": [
8+
"account_locked",
9+
"account_unlocked",
10+
"auth_failed",
11+
"edit_password_button",
12+
"edit_password_cannot_reuse",
13+
"edit_password_invalid_token",
14+
"edit_password_message",
15+
"edit_password_page_title",
16+
"edit_password_rate_limited",
17+
"edit_password_reason_expired",
18+
"edit_password_reason_requested",
19+
"edit_password_successful",
20+
"email_placeholder",
21+
"forgot_password",
22+
"invalid_unlock_token",
23+
"ip_blacklisted",
24+
"login_button",
25+
"login_form_title",
26+
"login_link",
27+
"login_page_title",
28+
"new_password_button",
29+
"new_password_confirm_placeholder",
30+
"new_password_contact_admin",
31+
"new_password_form_title",
32+
"new_password_page_title",
33+
"new_password_placeholder",
34+
"notification_continue_button",
35+
"notification_expiry_notice",
36+
"notification_form_title",
37+
"notification_page_title",
38+
"password_placeholder",
39+
"qrcode_button",
40+
"qrcode_code_placeholder",
41+
"qrcode_line1",
42+
"qrcode_line2",
43+
"qrcode_page_title",
44+
"qrcode_secret",
45+
"reset_mail_failed",
46+
"reset_mail_subject",
47+
"reset_message",
48+
"username_placeholder",
49+
"verfication_invalid",
50+
"verify_code_placeholder",
51+
"verify_form_title",
52+
"verify_page_title"
53+
]
54+
}

0 commit comments

Comments
 (0)