diff --git a/data/web/lang/lang.cs-cz.json b/data/web/lang/lang.cs-cz.json
index 593f1cdcf..e72fb216a 100644
--- a/data/web/lang/lang.cs-cz.json
+++ b/data/web/lang/lang.cs-cz.json
@@ -28,7 +28,8 @@
"spam_score": "Skóre spamu",
"syncjobs": "Synchronizační úlohy",
"tls_policy": "Pravidla TLS",
- "unlimited_quota": "Neomezené kvóty pro mailové schránky"
+ "unlimited_quota": "Neomezené kvóty pro mailové schránky",
+ "pw_reset": "Povolit obnovení hesla uživatele mailcow"
},
"add": {
"activate_filter_warn": "Pokud je zaškrtlá volba \"Aktivní\", budou všechny ostatní filtry deaktivovány.",
@@ -346,7 +347,14 @@
"f2b_ban_time_increment": "Délka banu je prodlužována s každým dalším banem",
"f2b_max_ban_time": "Maximální délka banu (s)",
"cors_settings": "Nastavení CORS",
- "queue_unban": "zrušit ban"
+ "queue_unban": "zrušit ban",
+ "password_reset_info": "Pokud není zadán žádný e-mail pro obnovení, nelze tuto funkci použít.",
+ "password_reset_settings": "Nastavení obnovení hesla",
+ "password_settings": "Nastavení hesel",
+ "password_reset_tmpl_html": "HTML šablona",
+ "password_reset_tmpl_text": "Textová šablona",
+ "reset_password_vars": "{{link}} Vygenerovaný odkaz pro obnovení hesla
{{username}} Název mailboxu uživatele, který požádal o resetování hesla.
{{username2}} Název schránky pro obnovení
{{date}} Datum podání žádosti o obnovení hesla
{{token_lifetime}} Délka životnosti tokenu v minutách
{{hostname}} Název serveru mailcow",
+ "restore_template": "Ponechte prázdné pro obnovení výchozí šablony."
},
"danger": {
"access_denied": "Přístup odepřen nebo jsou neplatná data ve formuláři",
@@ -475,7 +483,10 @@
"webauthn_publickey_failed": "Pro vybraný ověřovací prostředek nebyl uložen žádný veřejný klíč",
"webauthn_username_failed": "Zvolený ověřovací prostředek patří k jinému účtu",
"extended_sender_acl_denied": "chybějící ACL pro nastavení externích adres odesílatele",
- "demo_mode_enabled": "Demo režim je zapnutý"
+ "demo_mode_enabled": "Demo režim je zapnutý",
+ "recovery_email_failed": "Nepodařilo se odeslat e-mail pro obnovení. Obraťte se prosím na svého správce.",
+ "password_reset_invalid_user": "Mailbox nebyl nalezen nebo není nastaven žádný e-mail pro obnovu",
+ "password_reset_na": "Obnovení hesla není v současné době k dispozici. Obraťte se prosím na svého správce."
},
"datatables": {
"emptyTable": "Tabulka neobsahuje žádná data",
@@ -672,12 +683,17 @@
"auth_user": "{= auth_user =} - Ověřené uživatelské jméno zadané MTA",
"from_user": "{= from_user =} - uživatelská část odesílatele, např. pro \"moo@mailcow.tld\" vrátí \"moo\"",
"from_domain": "{= from_domain =} - Doména odesílatele",
- "from_addr": "{= from_addr =} - E-mailová adresa odesílatele"
+ "from_addr": "{= from_addr =} - E-mailová adresa odesílatele",
+ "custom": "{= foo =} - Pokud má schránka vlastní atribut „foo“ s hodnotou „bar“, vrátí „bar“"
},
"domain_footer": "Patička pro celou doménu",
"domain_footer_html": "HTML text",
"domain_footer_plain": "Prostý text",
- "pushover_sound": "Zvukové upozornění"
+ "pushover_sound": "Zvukové upozornění",
+ "custom_attributes": "Vlastní atributy",
+ "footer_exclude": "Vyloučit ze zápatí",
+ "domain_footer_skip_replies": "Ignorovat patičku u odpovědí na e-maily",
+ "password_recovery_email": "E-mail pro obnovu hesla"
},
"fido2": {
"confirm": "Potvrdit",
@@ -733,7 +749,14 @@
"mobileconfig_info": "Ke stažení profilového souboru se přihlaste jako uživatel schránky.",
"other_logins": "Přihlášení klíčem",
"password": "Heslo",
- "username": "Uživatelské jméno"
+ "username": "Uživatelské jméno",
+ "back_to_mailcow": "Zpět do mailcow",
+ "forgot_password": "> Zapomněli jste heslo?",
+ "invalid_pass_reset_token": "Token pro obnovení hesla je neplatný nebo jeho platnost vypršela.
Prosím, vyžádejte si nový odkaz pro obnovení hesla.",
+ "new_password": "Nové heslo",
+ "new_password_confirm": "Ověření nového hesla",
+ "reset_password": "Obnovit heslo",
+ "request_reset_password": "Požádat o změnu hesla"
},
"mailbox": {
"action": "Akce",
@@ -1081,7 +1104,8 @@
"verified_webauthn_login": "WebAuthn přihlášení ověřeno",
"verified_yotp_login": "Yubico OTP přihlášení ověřeno",
"cors_headers_edited": "Nastavení CORS byla uložena",
- "domain_footer_modified": "Změny patičky domény %s byly uloženy"
+ "domain_footer_modified": "Změny patičky domény %s byly uloženy",
+ "recovery_email_sent": "E-mail k obnovení byl odeslán na adresu %s"
},
"tfa": {
"api_register": "%s používá Yubico Cloud API. Prosím získejte API klíč pro své Yubico ZDE",
@@ -1268,7 +1292,9 @@
"with_app_password": "s heslem aplikace",
"year": "rok",
"years": "let",
- "pushover_sound": "Zvukové upozornění"
+ "pushover_sound": "Zvukové upozornění",
+ "password_reset_info": "Pokud není zadán e-mail pro obnovení hesla, nelze tuto funkci použít.",
+ "pw_recovery_email": "E-mail pro obnovení hesla"
},
"warning": {
"cannot_delete_self": "Nelze smazat právě přihlášeného uživatele",
diff --git a/data/web/lang/lang.fr-fr.json b/data/web/lang/lang.fr-fr.json
index 6a59bbc3d..d87632c68 100644
--- a/data/web/lang/lang.fr-fr.json
+++ b/data/web/lang/lang.fr-fr.json
@@ -656,7 +656,7 @@
"none_inherit": "Aucun / Héritage",
"quota_warning_bcc": "Avertissement sur les quotas BCC",
"quota_warning_bcc_info": "Les avertissements seront envoyés en copies séparées aux destinataires suivants. Le sujet sera précédé du nom d'utilisateur correspondant entre parenthèses, par exemple : Avertissement sur les quotas (user@example.com).",
- "sogo_access_info": "L'authentification unique à partir de l'interface de messagerie reste opérationnelle. Ce paramètre n'affecte pas l'accès à tous les autres services et ne supprime ni ne modifie le profil SOGo existant d'un utilisateur.",
+ "sogo_access_info": "L'authentification unique à partir de l'interface de messagerie reste opérationnelle. Ce paramètre n'affecte pas l'accès à tous les autres services et ne supprime ni, ne modifie le profil SOGo existant d'un utilisateur.",
"admin": "Modifier l'administrateur",
"password_recovery_email": "Adresse email de récupération"
},
@@ -1261,7 +1261,8 @@
"lengthMenu": "Afficher les entrées _MENU_",
"loadingRecords": "Chargement…",
"processing": "Veuillez patienter…",
- "collapse_all": "Tout réduire"
+ "collapse_all": "Tout réduire",
+ "info": "Affichage de _START_ de _END_ sur _TOTAL_ entrées"
},
"ratelimit": {
"disabled": "Désactivé"