git subrepo commit (merge) mailcow/src/mailcow-dockerized

subrepo: subdir:   "mailcow/src/mailcow-dockerized"
  merged:   "32243e56"
upstream: origin:   "https://github.com/mailcow/mailcow-dockerized.git"
  branch:   "master"
  commit:   "e2b4b6f6"
git-subrepo: version:  "0.4.3"
  origin:   "???"
  commit:   "???"
Change-Id: I51e2016ef5ab88a8b0bdc08551b18f48ceef0aa5
diff --git a/mailcow/src/mailcow-dockerized/data/web/lang/lang.ca.json b/mailcow/src/mailcow-dockerized/data/web/lang/lang.ca.json
index 1301177..d75c83b 100644
--- a/mailcow/src/mailcow-dockerized/data/web/lang/lang.ca.json
+++ b/mailcow/src/mailcow-dockerized/data/web/lang/lang.ca.json
@@ -66,7 +66,6 @@
         "add_domain_admin": "Afegir Administrador del dominio",
         "add_forwarding_host": "Afegir Forwarding Host",
         "add_relayhost": "Afegir Relayhost",
-        "add_relayhost_add_hint": "Tingues en compte que les dades d'autenticació al relayhost es desaran sense xifrar.",
         "add_row": "Afegir fila",
         "additional_rows": " files addicionals afegides",
         "admin": "Administrador",
@@ -118,10 +117,6 @@
         "password": "Contrasenya",
         "password_repeat": "Confirmació de la contrasenya (repetir)",
         "private_key": "Clau privada",
-        "quarantaine": "Quarantena",
-        "quarantaine_exclude_domains": "Excloure els dominis i àlies de domini:",
-        "quarantaine_max_size": "Mida màxima en MiB (més grans es descarten):",
-        "quarantaine_retention_size": "Retentions per mailbox:",
         "quarantine": "Quarantena",
         "recipients": "Recipients",
         "refresh": "Refrescar",
@@ -269,8 +264,7 @@
         "delete_these_items": "Si et plau confirma els canvis al objecte amb id:",
         "loading": "Si et plau espera ...",
         "restart_container_info": "<b>Important:</b> Un reinici pot trigar una estona, si et plau espera a que acabi.",
-        "restart_now": "Reiniciar ara",
-        "restart_sogo": "Reiniciar SOGo"
+        "restart_now": "Reiniciar ara"
     },
     "header": {
         "administration": "Administració",
@@ -304,7 +298,6 @@
         "add_mailbox": "Afegir bústia",
         "add_recipient_map_entry": "Afegir 'Recipient map'",
         "add_resource": "Afegir recurs",
-        "add_sender_map_entry": "Afegir 'Sender map'",
         "address_rewriting": "Re-escriptura d'adreces",
         "alias": "Àlies",
         "aliases": "Àlies",
@@ -492,7 +485,6 @@
         "mailbox_details": "Detalls de la bústia",
         "messages": "missatges",
         "new_password": "Contrasenya nova:",
-        "new_password_description": "Requisits: 6 caracters, lletres i números.",
         "new_password_repeat": "Confirmació de la contrasenya nova:",
         "no_active_filter": "Actualment no hi ha cap filtre",
         "no_record": "Sense registre",
@@ -539,4 +531,4 @@
         "week": "Setmana",
         "weeks": "Setmanes"
     }
-}
\ No newline at end of file
+}
diff --git a/mailcow/src/mailcow-dockerized/data/web/lang/lang.cs.json b/mailcow/src/mailcow-dockerized/data/web/lang/lang.cs.json
index 5299f10..5d82a00 100644
--- a/mailcow/src/mailcow-dockerized/data/web/lang/lang.cs.json
+++ b/mailcow/src/mailcow-dockerized/data/web/lang/lang.cs.json
@@ -28,7 +28,7 @@
         "spam_score": "Skóre spamu",
         "syncjobs": "Synchronizační úlohy",
         "tls_policy": "Pravidla TLS",
-        "unlimited_quota": "Neomezené kvóty pro poštovní schránky"
+        "unlimited_quota": "Neomezené kvóty pro mailové schránky"
     },
     "add": {
         "activate_filter_warn": "Pokud je zaškrtlá volba \"Aktivní\", budou všechny ostatní filtry deaktivovány.",
@@ -70,10 +70,10 @@
         "inactive": "Neaktivní",
         "kind": "Druh",
         "mailbox_quota_def": "Výchozí kvóta schránky",
-        "mailbox_quota_m": "Max. kvóta poštovní schránky (MiB)",
+        "mailbox_quota_m": "Max. kvóta mailové schránky (MiB)",
         "mailbox_username": "Uživatelské jméno (levá část email adresy)",
         "max_aliases": "Max. počet aliasů",
-        "max_mailboxes": "Max. počet poštovních schránek",
+        "max_mailboxes": "Max. počet mailových schránek",
         "mins_interval": "Interval kontroly (minuty)",
         "multiple_bookings": "Vícenásobné rezervace",
         "nexthop": "Další skok",
@@ -85,7 +85,7 @@
         "public_comment": "Veřejný komentář",
         "quota_mb": "Kvóta (MiB)",
         "relay_all": "Předávání všech příjemců",
-        "relay_all_info": "<small>Pokud se rozhodnete <b>nepředávat</b> všechny příjemce, musíte přidat prázdnou poštovní schránku pro každého příjemce, který se má předávat.</small>",
+        "relay_all_info": "<small>Pokud se rozhodnete <b>nepředávat</b> všechny příjemce, musíte přidat prázdnou mailovou schránku pro každého příjemce, který se má předávat.</small>",
         "relay_domain": "Předávání domény",
         "relay_transport_info": "<div class=\"label label-info\">Info</div> U této domény lze pro konkrétní cíl nastavit transportní mapu. Není-li nastavena, použije se MX záznam.",
         "relay_unknown_only": "Předávat jen neexistující schránky. Doručení do existujících proběhne lokálně.",
@@ -190,7 +190,7 @@
         "flush_queue": "Vyprázdnit frontu (opětovně doručit)",
         "forwarding_hosts": "Předávající servery",
         "forwarding_hosts_add_hint": "Lze zadat IPv4/IPv6 adresy, sítě ve formátu CIDR, názvy serverů (budou převedeny na IP adresy) nebo názvy domén (budou převedeny na IP pomocí SPF záznamů, příp. MX záznamů).",
-        "forwarding_hosts_hint": "Příchozí zprávy od zde uvedených serverů jsou bezpodmínečně přijaty. U těchto serverů se nekontroluje DNSBL a nepoužije greylisting. Spam od těchto serverů se nikdy neodmítá, ale občas může skončit ve složce se spamem. Nejčastěji se zde uvádějí poštovní servery, jež předávají příchozí e-maily na tento poštovní server.",
+        "forwarding_hosts_hint": "Příchozí zprávy od zde uvedených serverů jsou bezpodmínečně přijaty. U těchto serverů se nekontroluje DNSBL a nepoužije greylisting. Spam od těchto serverů se nikdy neodmítá, ale občas může skončit ve složce se spamem. Nejčastěji se zde uvádějí mailové servery, jež předávají příchozí e-maily na tento mailový server.",
         "from": "Od",
         "generate": "generovat",
         "guid": "GUID - unikátní ID licence",
@@ -204,7 +204,7 @@
         "in_use_by": "Používáno",
         "inactive": "Neaktivní",
         "include_exclude": "Zahrnout/Vyloučit",
-        "include_exclude_info": "Ve výchozím nastavení (bez výběru), jsou adresovány <b>všechny poštovní schránky</b>",
+        "include_exclude_info": "Ve výchozím nastavení (bez výběru), jsou adresovány <b>všechny mailové schránky</b>",
         "includes": "Zahrnout tyto přijemce",
         "is_mx_based": "Na základě MX",
         "last_applied": "Naposledy použité",
@@ -227,7 +227,7 @@
         "oauth2_apps": "OAuth2 Aplikace",
         "oauth2_client_id": "ID klienta",
         "oauth2_client_secret": "Tajný klíč klienta",
-        "oauth2_info": "Implementace OAuth2 podporuje přidělení typu \"Authorization Code\" a vydává tokeny k obnovení.<br>\r\nServer vydává tokeny k obnovení automaticky, jakmile byl předchozí token použit.<br><br>\r\n→ Výchozím rozsahem je <i>profil</i>. Ověření přes OAuth2 mohou využít jen uživatelé poštovních schránek. Je-li rozsah vynechán, použije se <i>profil</i>.<br>\r\n→ Klient je povinen uvést parametr <i>state</i> spolu s požadavkem na ověření.<br><br>\r\nCesty API pro požadavky na ověření OAuth2: <br>\r\n<ul>\r\n  <li>Koncový bod pro ověření: <code>/oauth/authorize</code></li>\r\n  <li>Koncový bod pro token: <code>/oauth/token</code></li>\r\n  <li>Stránka zdroje:  <code>/oauth/profile</code></li>\r\n</ul>\r\nDojde-li ke znovuvytvoření tajného klíče klienta, nedojde ke zneplatnění stávajícíh ověřovacích kódů, nebude však už možné obnovit jejich token.<br><br>\r\nOdvoláním klientského tokenů okamžitě ukončíte všechny aktivní relace a klienti se budou muset znovu přihlásit.",
+        "oauth2_info": "Implementace OAuth2 podporuje přidělení typu \"Authorization Code\" a vydává tokeny k obnovení.<br>\r\nServer vydává tokeny k obnovení automaticky, jakmile byl předchozí token použit.<br><br>\r\n→ Výchozím rozsahem je <i>profil</i>. Ověření přes OAuth2 mohou využít jen uživatelé mailových schránek. Je-li rozsah vynechán, použije se <i>profil</i>.<br>\r\n→ Klient je povinen uvést parametr <i>state</i> spolu s požadavkem na ověření.<br><br>\r\nCesty API pro požadavky na ověření OAuth2: <br>\r\n<ul>\r\n  <li>Koncový bod pro ověření: <code>/oauth/authorize</code></li>\r\n  <li>Koncový bod pro token: <code>/oauth/token</code></li>\r\n  <li>Stránka zdroje:  <code>/oauth/profile</code></li>\r\n</ul>\r\nDojde-li ke znovuvytvoření tajného klíče klienta, nedojde ke zneplatnění stávajícíh ověřovacích kódů, nebude však už možné obnovit jejich token.<br><br>\r\nOdvoláním klientského tokenů okamžitě ukončíte všechny aktivní relace a klienti se budou muset znovu přihlásit.",
         "oauth2_redirect_uri": "URI přesměrování",
         "oauth2_renew_secret": "Vytvořit nový tajný klíč",
         "oauth2_revoke_tokens": "Odvolat všechny klientské tokeny",
@@ -256,7 +256,7 @@
         "quarantine_release_format": "Formát propuštěných položek",
         "quarantine_release_format_att": "Jako příloha",
         "quarantine_release_format_raw": "Nezměněný originál",
-        "quarantine_retention_size": "Počet zadržených zpráv na poštovní schránku<br />0 znamená <b>neaktivní</b>.",
+        "quarantine_retention_size": "Počet zadržených zpráv na mailovou schránku<br />0 znamená <b>neaktivní</b>.",
         "queue_ays": "Potvrďte prosím, že chcete odstranit všechny položky z aktuální fronty.",
         "queue_deliver_mail": "Doručit",
         "queue_hold_mail": "Zadržet",
@@ -269,7 +269,7 @@
         "quota_notification_subject": "Předmět upozornění",
         "quota_notifications": "Upozornění na kvóty",
         "quota_notifications_info": "Upozornění na kvótu se uživateli odesílají při překročení 80 % a 95 % limitu.",
-        "quota_notifications_vars": "{{percent}} se rovná aktuální kvótě<br>{{username}} je jméno poštovní schránky",
+        "quota_notifications_vars": "{{percent}} se rovná aktuální kvótě<br>{{username}} je jméno mailové schránky",
         "r_active": "Aktivní omezení",
         "r_inactive": "Neaktivní omezení",
         "r_info": "Šedé/vypnuté položky v seznamu aktivních omezení neuznává mailcow jako platná a nelze je přesouvat. Neznámá omezení budou však budou stejně seřazena tak, jak jdou za sebou. <br>Nové prvky lze přidat do <code>inc/vars.local.inc.php</code> a pak je zde přepínat.",
@@ -394,22 +394,22 @@
         "invalid_recipient_map_old": "Neplatný původní příjemce: %s",
         "ip_list_empty": "Seznam povolených IP nesmí být prázdný",
         "is_alias": "%s je již známa jako adresa aliasu",
-        "is_alias_or_mailbox": "%s je již známa jako adresa aliasu, poštovní schránky nebo aliasu rozvedeného z aliasu domény.",
+        "is_alias_or_mailbox": "%s je již známa jako adresa aliasu, mailové schránky nebo aliasu rozvedeného z aliasu domény.",
         "is_spam_alias": "%s je již známa jako adresa spamového aliasu",
         "last_key": "Nelze smazat poslední klíč",
         "login_failed": "Přihlášení selhalo",
         "mailbox_defquota_exceeds_mailbox_maxquota": "Výchozí kvóta překračuje maximální kvótu schránky\"",
-        "mailbox_invalid": "Název poštovní chránky je neplatný",
+        "mailbox_invalid": "Název mailové schránky je neplatný",
         "mailbox_quota_exceeded": "Kvóta překročila limit domény (max. %d MiB)",
         "mailbox_quota_exceeds_domain_quota": "Max. kvóta překročila limit domény",
         "mailbox_quota_left_exceeded": "Není dost volného místa (zbývá: %d MiB)",
-        "mailboxes_in_use": "Max. počet poštovních schránek musí být větší nebo roven %d",
+        "mailboxes_in_use": "Max. počet mailových schránek musí být větší nebo roven %d",
         "malformed_username": "Neplatné uživatelské jméno",
         "map_content_empty": "Obsah mapování nesmí být prázdný",
         "max_alias_exceeded": "Překročeno max. množství aliasů",
-        "max_mailbox_exceeded": "Max. počet poštovních schránek překročen (%d z %d)",
-        "max_quota_in_use": "Kvóta poštovní schránky musí být větší nebo rovna %d MiB",
-        "maxquota_empty": "Max. kvóta poštovní schránky nesmí být 0.",
+        "max_mailbox_exceeded": "Max. počet mailových schránek překročen (%d z %d)",
+        "max_quota_in_use": "Kvóta mailové schránky musí být větší nebo rovna %d MiB",
+        "maxquota_empty": "Max. kvóta mailové schránky nesmí být 0.",
         "mysql_error": "Chyba MySQL: %s",
         "network_host_invalid": "Neplatná síť nebo hostitel: %s",
         "next_hop_interferes": "%s koliduje se skokem %s",
@@ -544,15 +544,15 @@
         "inactive": "Neaktivní",
         "kind": "Druh",
         "lookup_mx": "Cíl je regulární výraz který se shoduje s MX záznamem (<code>.*google\\.com</code> směřuje veškerou poštu na MX které jsou cílem pro google.com přes tento skok)",
-        "mailbox": "Úprava poštovní schránky",
+        "mailbox": "Úprava mailové schránky",
         "mailbox_quota_def": "Výchozí kvóta schránky",
         "mailbox_relayhost_info": "Aplikované jen na uživatelskou schránku a přímé aliasy, přepisuje předávající server domény.",
         "max_aliases": "Max. počet aliasů",
-        "max_mailboxes": "Max. počet poštovních schránek",
-        "max_quota": "Max. kvóta poštovní schránky (MiB)",
+        "max_mailboxes": "Max. počet mailových schránek",
+        "max_quota": "Max. kvóta mailové schránky (MiB)",
         "maxage": "Maximální stáří stahovaných zpráv, ve dnech<br><small>(0 = ignorovat stáří)</small>",
         "maxbytespersecond": "Max. bajtů za sekundu <br><small>(0 = neomezeno)</small>",
-        "mbox_rl_info": "Toto omezení provozu se vyhodnocuje podle přihlašovacího jména SASL, porovnává se s jakoukoliv adresou \"od\" použitou přihlášeným uživatelem. Omezení provozu poštovní schránku má prioritu před omezením provozu domény.",
+        "mbox_rl_info": "Toto omezení provozu se vyhodnocuje podle přihlašovacího jména SASL, porovnává se s jakoukoliv adresou \"od\" použitou přihlášeným uživatelem. Omezení provozu mailové schránky má prioritu před omezením provozu domény.",
         "mins_interval": "Interval (min)",
         "multiple_bookings": "Vícenásobné rezervace",
         "nexthop": "Další skok",
@@ -577,7 +577,7 @@
         "ratelimit": "Omezení přenosu",
         "redirect_uri": "URL přesměrování/odvolání",
         "relay_all": "Předávání všech příjemců",
-        "relay_all_info": "<small>Pokud se rozhodnete <b>nepředávat</b> všechny příjemce, musíte přidat prázdnou poštovní schránku pro každého příjemce, který se má předávat.</small>",
+        "relay_all_info": "<small>Pokud se rozhodnete <b>nepředávat</b> všechny příjemce, musíte přidat prázdnou mailovou schránku pro každého příjemce, který se má předávat.</small>",
         "relay_domain": "Předávání domény",
         "relay_transport_info": "<div class=\"label label-info\">Info</div> U této domény lze pro konkrétní cíl nastavit transportní mapu. Není-li nastavena, použije se MX záznam.",
         "relay_unknown_only": "Předávat jen neexistující schránky. Doručení do existujících proběhne lokálně.",
@@ -592,8 +592,6 @@
         "sieve_desc": "Krátký popis",
         "sieve_type": "Typ filtru",
         "skipcrossduplicates": "Přeskočit duplicitní zprávy (\"první přijde, první mele\")",
-        "sogo_access": "Udělit přístup k SOGo",
-        "sogo_access_info": "Toto nastavení neovlivňuje přístup k ostatním službám, ani nezmění existující profil uživatele SOGo.",
         "sogo_visible": "Alias dostupný v SOGo",
         "sogo_visible_info": "Tato volba určuje objekty, jež lze zobrazit v SOGo (sdílené nebo nesdílené aliasy, jež ukazuje alespoň na jednu schránku).",
         "spam_alias": "Vytvořit nebo změnit dočasné aliasy",
@@ -622,6 +620,7 @@
         "register_status": "Stav registrace",
         "rename": "Přejmenovat",
         "set_fido2": "Registrovat FIDO2 zařízení",
+        "set_fido2_touchid": "Registrovat Touch ID na Apple M1",
         "set_fn": "Nastavi uživatelsky přívětivý název",
         "start_fido2_validation": "Spustit FIDO2 ověření"
     },
@@ -644,7 +643,7 @@
         "administration": "Hlavní nastavení",
         "apps": "Aplikace",
         "debug": "Systémové informace",
-        "mailboxes": "Nastavení pošty",
+        "mailboxes": "Nastavení mailů",
         "mailcow_settings": "Nastavení",
         "quarantine": "Karanténa",
         "restart_netfilter": "Restartovat netfilter",
@@ -677,7 +676,7 @@
         "add_domain_alias": "Přidat doménový alias",
         "add_domain_record_first": "Prosím nejdříve vytvořte doménu",
         "add_filter": "Přidat filtr",
-        "add_mailbox": "Přidat poštovní schránku",
+        "add_mailbox": "Přidat mailovou schránku",
         "add_recipient_map_entry": "Přidat mapu příjemce",
         "add_resource": "Přidat zdroj",
         "add_tls_policy_map": "Přidat mapu TLS pravidel",
@@ -704,11 +703,11 @@
         "bcc_to_rcpt": "Přepnout typ na Přijatý e-mail",
         "bcc_to_sender": "Přepnout typ na Odeslaný e-mail",
         "bcc_type": "Typ skryté kopie",
-        "booking_0": "Vždy volno",
+        "booking_null": "Vždy volno",
         "booking_0_short": "Vždy volno",
         "booking_custom": "Omezeno na pevný počet rezervací",
         "booking_custom_short": "Pevný limit",
-        "booking_lt0": "Neomezeno, ale po rezervaci se ukazuje jako obsazené",
+        "booking_ltnull": "Neomezeno, ale po rezervaci se ukazuje jako obsazené",
         "booking_lt0_short": "Volný limit",
         "catch_all": "Doménový koš",
         "daily": "Každý den",
@@ -739,12 +738,12 @@
         "last_pw_change": "Naposledy změněno heslo",
         "last_run": "Naposledy spuštěno",
         "last_run_reset": "Znovu naplánovat",
-        "mailbox": "Poštovní schránka",
+        "mailbox": "Mailová schránka",
         "mailbox_defaults": "Výchozí nastavení",
         "mailbox_defaults_info": "Definuje výchozí nastavení pro nové schránky",
         "mailbox_defquota": "Výchozí velikost schránky",
         "mailbox_quota": "Max. velikost schránky",
-        "mailboxes": "Poštovní schránky",
+        "mailboxes": "Mailové schránky",
         "mins_interval": "Interval (min)",
         "msg_num": "Počet zpráv",
         "multiple_bookings": "Vícenásobné rezervace",
@@ -793,6 +792,15 @@
         "stats": "Statistika",
         "status": "Stav",
         "sync_jobs": "Synchronizační úlohy",
+        "syncjob_check_log": "Zkontrolujte záznam",
+        "syncjob_last_run_result": "Výsledek posledního spuštění",
+        "syncjob_EX_OK": "Úspěch",
+        "syncjob_EXIT_CONNECTION_FAILURE": "Problém se spojením",
+        "syncjob_EXIT_TLS_FAILURE": "Problém se šifrovaným spojením",
+        "syncjob_EXIT_AUTHENTICATION_FAILURE": "Problém s autentifikací",
+        "syncjob_EXIT_OVERQUOTA": "Cílová schránka je plná",
+        "syncjob_EXIT_CONNECTION_FAILURE_HOST1": "Nelze se připojit ke vzdálenému serveru",
+        "syncjob_EXIT_AUTHENTICATION_FAILURE_USER1": "Chybné uživatelské jméno nebo heslo",
         "table_size": "Velikost tabulky",
         "table_size_show_n": "Zobrazit %s položek",
         "target_address": "Cílová adresa",
@@ -815,7 +823,7 @@
         "yes": "&#10003;"
     },
     "oauth2": {
-        "access_denied": "K udělení přístupu se přihlašte jako vlastník poštovních schránky.",
+        "access_denied": "K udělení přístupu se přihlašte jako vlastník mailové schránky.",
         "authorize_app": "Ověřit aplikaci",
         "deny": "Zamítnout",
         "permit": "Ověřit aplikaci",
@@ -877,11 +885,11 @@
         "type": "Typ"
     },
     "ratelimit": {
-	    "disabled": "Vypnuto",
-	    "second": "zpráv za sekundu",
-	    "minute": "zpráv za minutu",
-	    "hour": "zpráv za hodinu",
-	    "day": "zpráv za den"
+        "disabled": "Vypnuto",
+        "second": "zpráv za sekundu",
+        "minute": "zpráv za minutu",
+        "hour": "zpráv za hodinu",
+        "day": "zpráv za den"
     },
     "start": {
         "help": "Zobrazit/skrýt panel nápovědy",
@@ -935,9 +943,9 @@
         "learned_ham": "Úspěšně naučeno ID %s jako 'ham'",
         "license_modified": "Změny licence uloženy",
         "logged_in_as": "Přihlášen jako %s",
-        "mailbox_added": "Poštovní schránka %s přidána",
-        "mailbox_modified": "Změny poštovní schránky %s uloženy",
-        "mailbox_removed": "Poštovní schránka %s  odebrána",
+        "mailbox_added": "Mailová schránka %s přidána",
+        "mailbox_modified": "Změny mailové schránky %s uloženy",
+        "mailbox_removed": "Mailová schránka %s  odebrána",
         "nginx_reloaded": "Nginx reload byl úspěšný",
         "object_modified": "Změny objektu %s uloženy",
         "password_policy_saved": "Politika hesel byla úspěšně uložena",
@@ -950,7 +958,7 @@
         "relayhost_removed": "Položka %s odebrána",
         "reset_main_logo": "Obnovit výchozí logo",
         "resource_added": "Zdroj %s přidán",
-        "resource_modified": "Změny poštovní schránky %s uloženy",
+        "resource_modified": "Změny mailové schránky %s uloženy",
         "resource_removed": "Zdroj %s odebrán",
         "rl_saved": "Omezení provozu pro objekt %s uloženo",
         "rspamd_ui_pw_set": "Heslo k Rspamd UI nastaveno",
@@ -1007,7 +1015,7 @@
         "alias_valid_until": "Platný do",
         "aliases_also_send_as": "Smí odesílat také jako uživatel",
         "aliases_send_as_all": "Nekontrolovat přístup odesílatele pro následující doménu(y) a jejich aliasy domény:",
-        "app_hint": "Hesla aplikací jsou alternativní heslo pro přihlášení k <b>IMAP a SMTP</b>. Uživatelské jméno zůstává stejné.<br>SOGo (včetně ActiveSync) však nelze s heslem aplikace použít.",
+        "app_hint": "Hesla aplikací jsou alternativní heslo pro přihlášení k IMAP, SMTP, CalDAV, CardDAV a EAS. Uživatelské jméno zůstává stejné.<br>SOGo však nelze s heslem aplikace použít.",
         "app_name": "Název aplikace",
         "app_passwds": "Hesla aplikací",
         "apple_connection_profile": "Profil připojení Apple",
@@ -1028,8 +1036,8 @@
         "eas_reset_help": "Obnovení mezipaměti zařízení pomůže zpravidla obnovit poškozený profil služby ActiveSync.<br><b>Upozornění:</b> Všechna data budou opětovně stažena!",
         "eas_reset_now": "Smazat",
         "edit": "Upravit",
-        "email": "Pošta",
-        "email_and_dav": "Pošta, kalendáře a kontakty",
+        "email": "Mail",
+        "email_and_dav": "Mail, kalendáře a kontakty",
         "empty": "Nejsou k dispozici žádné záznamy",
         "encryption": "Šifrování",
         "excludes": "Vyloučené",
@@ -1050,8 +1058,8 @@
         "last_ui_login": "Poslední přihlášení do web rozhraní",
         "loading": "Načítá se...",
         "login_history": "Historie přihlášení",
-        "mailbox": "Poštová schránka",
-        "mailbox_details": "Podrobnosti poštovní schránky",
+        "mailbox": "Mailová schránka",
+        "mailbox_details": "Podrobnosti mailové schránky",
         "mailbox_general": "Obecné",
         "mailbox_settings": "Nastavení",
         "messages": "zpráv",
@@ -1059,7 +1067,6 @@
         "months": "měsíce",
         "never": "Nikdy",
         "new_password": "Nové heslo",
-        "new_password_description": "Požadavek: min. délka 6 znaků, písmena a čísla.",
         "new_password_repeat": "Potvrzení nového hesla (opakujte)",
         "no_active_filter": "Není k dispozici žádný aktivní filtr",
         "no_last_login": "Žádný záznam o přihlášení",
@@ -1102,7 +1109,7 @@
         "spamfilter": "Filtr spamu",
         "spamfilter_behavior": "Hodnocení",
         "spamfilter_bl": "Seznam zakázaných adres (blacklist)",
-        "spamfilter_bl_desc": "Zakázané emailové adresy <b>budou vždy klasifikovány jako spam a odmítnuty</b>. Lze použít zástupné znaky (*). Filtr se použije pouze na přímé aliasy (s jednou cílovou poštovní schránkou), s výjimkou doménových košů a samotné poštovní schránky.",
+        "spamfilter_bl_desc": "Zakázané emailové adresy <b>budou vždy klasifikovány jako spam a odmítnuty</b>. Lze použít zástupné znaky (*). Filtr se použije pouze na přímé aliasy (s jednou cílovou mailovou schránkou), s výjimkou doménových košů a samotné mailové schránky.",
         "spamfilter_default_score": "Výchozí hodnoty:",
         "spamfilter_green": "Zelená: tato zpráva není spam",
         "spamfilter_hint": "První hodnota představuje \"nízké spam skóre\" a druhá \"vysoké spam skóre\".",
@@ -1114,10 +1121,19 @@
         "spamfilter_table_remove": "smazat",
         "spamfilter_table_rule": "Pravidlo",
         "spamfilter_wl": "Seznam povolených adres (whitelist)",
-        "spamfilter_wl_desc": "Povolené emailové adresy <b>nebudou nikdy klasifikovány jako spam</b>. Lze použít zástupné znaky (*). Filtr se použije pouze na přímé aliasy (s jednou cílovou poštovní schránkou), s výjimkou doménových košů a samotné poštovní schránky.",
+        "spamfilter_wl_desc": "Povolené emailové adresy <b>nebudou nikdy klasifikovány jako spam</b>. Lze použít zástupné znaky (*). Filtr se použije pouze na přímé aliasy (s jednou cílovou mailovou schránkou), s výjimkou doménových košů a samotné mailové schránky.",
         "spamfilter_yellow": "Žlutá: tato zpráva může být spam, bude označena jako spam a přesunuta do složky nevyžádané pošty",
         "status": "Stav",
         "sync_jobs": "Synchronizační úlohy",
+        "syncjob_check_log": "Zkontrolujte záznam",
+        "syncjob_last_run_result": "Výsledek posledního spuštění",
+        "syncjob_EX_OK": "Úspěch",
+        "syncjob_EXIT_CONNECTION_FAILURE": "Problém se spojením",
+        "syncjob_EXIT_TLS_FAILURE": "Problém se šifrovaným spojením",
+        "syncjob_EXIT_AUTHENTICATION_FAILURE": "Problém s autentifikací",
+        "syncjob_EXIT_OVERQUOTA": "Cílová schránka je plná",
+        "syncjob_EXIT_CONNECTION_FAILURE_HOST1": "Nelze se připojit ke vzdálenému serveru",
+        "syncjob_EXIT_AUTHENTICATION_FAILURE_USER1": "Chybné uživatelské jméno nebo heslo",
         "tag_handling": "Zacházení s označkovanou poštou",
         "tag_help_example": "Příklad e-mailové adresy se značkou: me<b>+Facebook</b>@example.org",
         "tag_help_explain": "V podsložce: v doručené poště bude vytvořena nová podsložka pojmenovaná po značce zprávy (\"INBOX / Facebook\").<br>\r\nV předmětu: název značky bude přidáván k předmětu mailu, například: \"[Facebook] Moje zprávy\".",
@@ -1129,7 +1145,7 @@
         "tls_enforce_in": "Vynutit TLS pro příchozí poštu ",
         "tls_enforce_out": "Vynutit TLS pro odchozí poštu",
         "tls_policy": "Politika šifrování",
-        "tls_policy_warning": "<strong>Varování:</strong> Pokud se rozhodnete vynutit šifrovaný přenos pošty, může dojít ke ztrátě e-mailů.<br>Zprávy, které nesplňují tuto politiku, budou poštovním systémem odmítnuty.<br>Tato volba ovlivňuje primární e-mailovou adresu (přihlašovací jméno), všechny adresy odvozené z doménových aliasů i aliasy, jež mají tuto poštovní chránku jako cíl.",
+        "tls_policy_warning": "<strong>Varování:</strong> Pokud se rozhodnete vynutit šifrovaný přenos pošty, může dojít ke ztrátě e-mailů.<br>Zprávy, které nesplňují tuto politiku, budou mailovým systémem odmítnuty.<br>Tato volba ovlivňuje primární e-mailovou adresu (přihlašovací jméno), všechny adresy odvozené z doménových aliasů i aliasy, jež mají tuto mailovou schránku jako cíl.",
         "user_settings": "Uživatelské nastavení",
         "username": "Uživatelské jméno",
         "verify": "Ověřit",
diff --git a/mailcow/src/mailcow-dockerized/data/web/lang/lang.da.json b/mailcow/src/mailcow-dockerized/data/web/lang/lang.da.json
index 3b467a3..7c23e32 100644
--- a/mailcow/src/mailcow-dockerized/data/web/lang/lang.da.json
+++ b/mailcow/src/mailcow-dockerized/data/web/lang/lang.da.json
@@ -25,11 +25,7 @@
         "syncjobs": "Synkroniser job",
         "tls_policy": "TLS politik",
         "unlimited_quota": "Ubegrænset quote for mailbokse",
-        "domain_desc": "Skift domæne beskrivelse",
-        "xmpp_admin": "Promover XMPP-bruger til administrator",
-        "xmpp_domain_access": "Konfigurer XMPP-domæneadgang",
-        "xmpp_mailbox_access": "Konfigurer XMPP-brugeradgang",
-        "xmpp_prefix": "Skift XMPP-underdomæne (præfiks)"
+        "domain_desc": "Skift domæne beskrivelse"
     },
     "add": {
         "activate_filter_warn": "Alle andre filtre deaktiveres, når aktiv er markeret.",
@@ -452,12 +448,7 @@
         "logs": "Logs",
         "restart_container": "Genstart",
         "solr_dead": "Solr starter, deaktiveres eller døde.",
-        "solr_docs": "Dokumenter",
-        "solr_last_modified": "Sidst ændret",
-        "solr_size": "Størrelse",
-        "solr_started_at": "Startede kl",
         "solr_status": "Solr-status",
-        "solr_uptime": "Oppetid",
         "started_on": "Startede den",
         "static_logs": "Statiske logfiler",
         "system_containers": "System og Beholdere"
@@ -557,8 +548,6 @@
         "sieve_desc": "Kort beskrivelse",
         "sieve_type": "Filtertype",
         "skipcrossduplicates": "Spring duplikatbeskeder over mapper (først til mølle)",
-        "sogo_access": "Giv adgang til SOGo",
-        "sogo_access_info": "Giv eller tillad adgang til SOGo. Denne indstilling påvirker hverken adgang til alle andre tjenester eller sletter eller ændrer en eksisterende SOGo-profil for brugere.",
         "sogo_visible": "Alias er synligt i SOGo",
         "sogo_visible_info": "Denne indstilling påvirker kun objekter, der kan vises i SOGo (delte eller ikke-delte aliasadresser, der peger på mindst en lokal postkasse). Hvis skjult, vises et alias ikke som valgbar afsender i SOGo.",
         "spam_alias": "Opret eller skift tidsbegrænsede aliasadresser",
@@ -650,11 +639,11 @@
         "bcc_to_rcpt": "Skift til modtagerens korttype",
         "bcc_to_sender": "Skift til afsenderkorttype",
         "bcc_type": "BCC-type",
-        "booking_0": "Vis altid som gratis",
+        "booking_null": "Vis altid som gratis",
         "booking_0_short": "Altid gratis",
         "booking_custom": "Hard-limit til et brugerdefineret antal bookinger",
         "booking_custom_short": "Hård grænse",
-        "booking_lt0": "Ubegrænset, men vis som optaget, når booket",
+        "booking_ltnull": "Ubegrænset, men vis som optaget, når booket",
         "booking_lt0_short": "Blød grænse",
         "daily": "Daglige",
         "deactivate": "Deaktiver",
@@ -950,7 +939,7 @@
         "alias_valid_until": "Gyldig indtil",
         "aliases_also_send_as": "Også tilladt at sende som bruger",
         "aliases_send_as_all": "Do not check sender access for the following domain(s) and its alias domains",
-        "app_hint": "App adgangskoder er alternative adgangskoder til din <b>IMAP og SMTP</b> login. Brugernavnet forbliver uændret.<br>SOGo (inklusive AktivSync) er ikke tilgængelig via app-adgangskoder.",
+        "app_hint": "App adgangskoder er alternative adgangskoder til din IMAP, SMTP, CalDAV, CardDAV og EAS login. Brugernavnet forbliver uændret.<br>SOGo er ikke tilgængelig via app-adgangskoder.",
         "app_name": "App navn",
         "app_passwds": "App kodeord",
         "apple_connection_profile": "Apple forbindelses profil",
@@ -989,7 +978,6 @@
         "messages": "beskeder",
         "never": "Aldrig",
         "new_password": "Nyt kodeord",
-        "new_password_description": "Krav: 6 tegn lange, bogstaver og tal.",
         "new_password_repeat": "Bekræftelsesadgangskode (gentag)",
         "no_active_filter": "Intet aktivt filter tilgængeligt",
         "no_last_login": "Ingen sidste UI-loginoplysninger",
diff --git a/mailcow/src/mailcow-dockerized/data/web/lang/lang.de.json b/mailcow/src/mailcow-dockerized/data/web/lang/lang.de.json
index 4d2f27a..c94eb31 100644
--- a/mailcow/src/mailcow-dockerized/data/web/lang/lang.de.json
+++ b/mailcow/src/mailcow-dockerized/data/web/lang/lang.de.json
@@ -28,14 +28,10 @@
         "spam_score": "Spam-Bewertung",
         "syncjobs": "Sync Jobs",
         "tls_policy": "Verschlüsselungsrichtlinie",
-        "unlimited_quota": "Unendliche Quota für Mailboxen",
-        "xmpp_admin": "Benutzer zum XMPP-Administrator ernennen",
-        "xmpp_domain_access": "XMPP-Zugang einer Domain konfigurieren",
-        "xmpp_mailbox_access": "XMPP-Zugang eines Benutzers einstellen",
-        "xmpp_prefix": "XMPP-Subdomain/Präfix ändern"
+        "unlimited_quota": "Unendliche Quota für Mailboxen"
     },
     "add": {
-        "activate_filter_warn": "Alle anderen Filter dieses Typs werden deaktiviert, falls dieses Script aktiv markiert wird.",
+        "activate_filter_warn": "Alle anderen Filter dieses Typs werden deaktiviert, falls dieses Script aktiviert wird.",
         "active": "Aktiv",
         "add": "Hinzufügen",
         "add_domain_only": "Nur Domain hinzufügen",
@@ -46,8 +42,10 @@
         "alias_domain_info": "<small>Nur gültige Domains. Getrennt durch Komma.</small>",
         "app_name": "App-Name",
         "app_password": "App-Passwort hinzufügen",
+        "app_passwd_protocols": "Zugelassene Protokolle für App-Passwort",
         "automap": "Ordner automatisch mappen (\"Sent items\", \"Sent\" => \"Sent\" etc.)",
         "backup_mx_options": "Relay-Optionen",
+        "bcc_dest_format": "BCC-Ziel muss eine gültige E-Mail-Adresse sein.",
         "comment_info": "Ein privater Kommentar ist für den Benutzer nicht einsehbar. Ein öffentlicher Kommentar wird als Tooltip im Interface des Benutzers angezeigt.",
         "custom_params": "Eigene Parameter",
         "custom_params_hint": "Richtig: --param=xy, falsch: --param xy",
@@ -83,14 +81,14 @@
         "password": "Passwort",
         "password_repeat": "Passwort wiederholen",
         "port": "Port",
-        "post_domain_add": "Der SOGo-Container - \"sogo-mailcow\" - muss nach dem Hinzufügen einer Domain neugestartet werden!<br><br>Im Anschluss sollte die DNS-Konfiguration der Domain überprüft- und \"acme-mailcow\" gegebenenfalls neugestartet werden, um Änderungen am Zertifikat zu übernehmen (autoconfig.&lt;domain&gt;, autodiscover.&lt;domain&gt;).<br>Dieser Schritt ist optional und wird alle 24 Stunden automatisch ausgeführt.",
+        "post_domain_add": "Der SOGo-Container - \"sogo-mailcow\" - muss nach dem Hinzufügen einer Domain neugestartet werden!<br><br>Im Anschluss sollte die DNS-Konfiguration der Domain überprüft und \"acme-mailcow\" gegebenenfalls neugestartet werden, um Änderungen am Zertifikat zu übernehmen (autoconfig.&lt;domain&gt;, autodiscover.&lt;domain&gt;).<br>Dieser Schritt ist optional und wird alle 24 Stunden automatisch ausgeführt.",
         "private_comment": "Privater Kommentar",
         "public_comment": "Öffentlicher Kommentar",
         "quota_mb": "Speicherplatz (MiB)",
         "relay_all": "Alle Empfänger-Adressen relayen",
         "relay_all_info": "↪ Wenn <b>nicht</b> alle Empfänger-Adressen relayt werden sollen, müssen \"blinde\" Mailboxen für jede Adresse, die relayt werden soll, erstellen werden.",
         "relay_domain": "Diese Domain relayen",
-        "relay_transport_info": "<div class=\"label label-info\">Info</div> Transport-Maps können erstellt werden, um  individuelle Ziele für eine Relay-Domain zu definieren.",
+        "relay_transport_info": "<div class=\"label label-info\">Info</div> Transport-Maps können erstellt werden, um individuelle Ziele für eine Relay-Domain zu definieren.",
         "relay_unknown_only": "Nur nicht-lokale Mailboxen relayen. Existente Mailboxen werden weiterhin lokal zugestellt.",
         "relayhost_wrapped_tls_info": "Bitte <b>keine</b> \"TLS-wrapped Ports\" verwenden (etwa SMTPS via Port 465/tcp).<br>\r\nDer Transport wird stattdessen STARTTLS anfordern, um TLS zu verwenden. TLS kann unter \"TLS Policy Maps\" erzwungen werden.",
         "select": "Bitte auswählen",
@@ -108,15 +106,7 @@
         "timeout2": "Timeout für Verbindung zum lokalen Host",
         "username": "Benutzername",
         "validate": "Validieren",
-        "validation_success": "Erfolgreich validiert",
-        "xmpp": "XMPP für diese Domain aktivieren",
-        "xmpp_access": "XMPP-Zugang",
-        "xmpp_access_info": "XMPP muss für diese Domain aktiviert sein.",
-        "xmpp_admin": "XMPP-Administrator",
-        "xmpp_admin_info": "<b>Vorsicht:</b> Ernennt den Benutzer zum Administrator der jeweiligen XMPP-Domain.",
-        "xmpp_info": "Diese Funktion stellt eine Chat-Funktionalität für die Domain bereit.",
-        "xmpp_prefix": "XMPP-Präfix für Domain (\"im\" für <b>im</b>.example.org)",
-        "xmpp_prefix_info": "Für die Bereitstellung eines Zertifikates sollte vorab ein DNS-Eintrag, etwa in Form eines CNAMEs, für <b>im</b>.example.org sowie <b>*.im</b>.example.org auf <b>%s</b> zeigend angelegt werden. Im Anschluss an die Aktivierung sollte der DNS-Check für diese Domain ausgeführt werden."
+        "validation_success": "Erfolgreich validiert"
     },
     "admin": {
         "access": "Zugang",
@@ -130,7 +120,7 @@
         "add_domain_admin": "Domain-Administrator hinzufügen",
         "add_forwarding_host": "Weiterleitungs-Host hinzufügen",
         "add_relayhost": "Senderabhängigen Transport hinzufügen",
-        "add_relayhost_hint": "Bitte beachten Sie, dass Anmeldedaten unverschlüsselt gespeichert werden.<br>\r\n  Angelegte Transporte dieser Art sind <b>senderabhängig</b> und müssen erst einer Domain zugewiesen werden, bevor sie als Transport verwendet werden.<br>\r\n  Diese Einstellungen entsprechen demnach <i>nicht</i> dem \"relayhost\" Parameter in Postfix.",
+        "add_relayhost_hint": "Bitte beachten Sie, dass Anmeldedaten unverschlüsselt gespeichert werden.<br>\nAngelegte Transporte dieser Art sind <b>senderabhängig</b> und müssen erst einer Domain zugewiesen werden, bevor sie als Transport verwendet werden.<br>\nDiese Einstellungen entsprechen demnach <i>nicht</i> dem \"relayhost\" Parameter in Postfix.",
         "add_row": "Reihe hinzufügen",
         "add_settings_rule": "Rspamd-Regel hinzufügen",
         "add_transport": "Transport hinzufügen",
@@ -234,7 +224,7 @@
         "no_record": "Kein Eintrag",
         "oauth2_client_id": "Client ID",
         "oauth2_client_secret": "Client Secret",
-        "oauth2_info": "Die OAuth2 Implementierung unterstützt den Grant Type \"Authorization Code\" mit Refresh Tokens.<br>\r\nDer Server wird automatisch einen neuen Refresh Token ausstellen, sobald ein vorheriger Token gegen einen Access Token eingetauscht wurde.<br><br>\r\n&#8226; Der Standard Scope lautet <i>profile</i>. Nur Mailbox-Benutzer können sich gegen OAuth2 authentifizieren. Wird kein Scope angegeben, verwendet das System per Standard <i>profile</i>.<br>\r\n&#8226; Der <i>state</i> Parameter wird im Zuge des Autorisierungsprozesses benötigt.<br><br>\r\nDie Pfade für die OAuth2 API lauten wie folgt: <br>\r\n<ul>\r\n  <li>Authorization Endpoint: <code>/oauth/authorize</code></li>\r\n  <li>Token Endpoint: <code>/oauth/token</code></li>\r\n  <li>Resource Page:  <code>/oauth/profile</code></li>\r\n</ul>\r\nDie Regenerierung des Client Secrets wird vorhandene Authorization Codes nicht invalidieren, dennoch wird der Renew des Access Tokens durch einen Refresh Token nicht mehr gelingen.<br><br>\r\nDas Entfernen aller Client Tokens verursacht die umgehende Terminierung aller aktiven OAuth2 Sessions. Clients müssen sich erneut gegen die OAuth2 Anwendung authentifizieren.",
+        "oauth2_info": "Die OAuth2-Implementierung unterstützt den Grant Type \"Authorization Code\" mit Refresh Tokens.<br>\r\nDer Server wird automatisch einen neuen Refresh Token ausstellen, sobald ein vorheriger Token gegen einen Access Token eingetauscht wurde.<br><br>\r\n&#8226; Der Standard Scope lautet <i>profile</i>. Nur Mailbox-Benutzer können sich gegen OAuth2 authentifizieren. Wird kein Scope angegeben, verwendet das System per Standard <i>profile</i>.<br>\r\n&#8226; Der <i>state</i> Parameter wird im Zuge des Autorisierungsprozesses benötigt.<br><br>\r\nDie Pfade für die OAuth2 API lauten wie folgt: <br>\r\n<ul>\r\n  <li>Authorization Endpoint: <code>/oauth/authorize</code></li>\r\n  <li>Token Endpoint: <code>/oauth/token</code></li>\r\n  <li>Resource Page:  <code>/oauth/profile</code></li>\r\n</ul>\r\nDie Regenerierung des Client Secrets wird vorhandene Authorization Codes nicht invalidieren, dennoch wird der Renew des Access Tokens durch einen Refresh Token nicht mehr gelingen.<br><br>\r\nDas Entfernen aller Client Tokens verursacht die umgehende Terminierung aller aktiven OAuth2 Sessions. Clients müssen sich erneut gegen die OAuth2-Anwendung authentifizieren.",
         "oauth2_redirect_uri": "Redirect-URI",
         "oauth2_renew_secret": "Neues Client Secret generieren",
         "oauth2_revoke_tokens": "Alle Client Tokens entfernen",
@@ -309,7 +299,7 @@
         "rspamd_global_filters": "Globale Filter-Maps",
         "rspamd_global_filters_agree": "Ich werde vorsichtig sein!",
         "rspamd_global_filters_info": "Globale Filter-Maps steuern globales White- und Blacklisting dieses Servers.",
-        "rspamd_global_filters_regex": "Die akzeptierte Form für Einträge sind <b>ausschließlich</b> Regular Expressions.\r\n  Trotz rudimentärer Überprüfung der Map, kann es zu fehlerhaften Einträgen kommen, die Rspamd im schlechtesten Fall mit unvorhersehbarer Funktionalität bestraft.<br>\r\n  Das korrekte Format lautet \"/pattern/options\" (Beispiel: <code>/.+@domain\\.tld/i</code>).<br>\r\n  Der Name der Map beschreibt die jeweilige Funktion.<br>\r\n  Rspamd versucht die Maps umgehend aufzulösen. Bei Problemen sollte <a href=\"\" data-toggle=\"modal\" data-container=\"rspamd-mailcow\" data-target=\"#RestartContainer\">Rspamd manuell neugestartet werden</a><br>Elemente auf Blacklists sind von der Quarantäne ausgeschlossen.",
+        "rspamd_global_filters_regex": "Die akzeptierte Form für Einträge sind <b>ausschließlich</b> Regular Expressions.\r\n  Trotz rudimentärer Überprüfung der Map, kann es zu fehlerhaften Einträgen kommen, die Rspamd im schlechtesten Fall mit unvorhersehbarer Funktionalität bestraft.<br>\r\n  Das korrekte Format lautet \"/pattern/options\" (Beispiel: <code>/.+@domain\\.tld/i</code>).<br>\r\n  Der Name der Map beschreibt die jeweilige Funktion.<br>\r\n  Rspamd versucht die Maps umgehend aufzulösen. Bei Problemen sollte <a href=\"\" data-toggle=\"modal\" data-container=\"rspamd-mailcow\" data-target=\"#RestartContainer\">Rspamd manuell neugestartet werden</a>.<br>Elemente auf Blacklists sind von der Quarantäne ausgeschlossen.",
         "rspamd_settings_map": "Rspamd-Settings-Map",
         "sal_level": "Moo-Level",
         "save": "Änderungen speichern",
@@ -331,7 +321,7 @@
         "transport_dest_format": "Regex oder Syntax: example.org, .example.org, *, box@example.org (getrennt durch Komma einzugeben)",
         "transport_maps": "Transport-Maps",
         "transport_test_rcpt_info": "&#8226; Die Verwendung von null@hosted.mailcow.de testet das Relay gegen ein fremdes Ziel.",
-        "transports_hint": "&#8226; Transport-Maps <b>überwiegen</b> senderabhängige Transport Maps.<br>\r\n&#8226; MX-basierte Transporte werden bevorzugt.<br>\r\n&#8226; Transport-Maps ignorieren Mailbox-Einstellungen für ausgehende Verschlüsselung. Eine serverweite TLS-Richtlinie wird jedoch angewendet.<br>\r\n&#8226; Der Transport erfolgt immer via \"smtp:\", verwendet TLS wenn angeboten und unterstützt kein wrapped TLS (SMTPS).<br>\r\n&#8226; Adressen, die mit \"/localhost$/\" übereinstimmen, werden immer via \"local:\" transportiert, daher sind sie von einer Zieldefinition \"*\" ausgeschlossen.<br>\r\n&#8226; Die Authentifizierung wird anhand des \"Next hop\" Parameters ermittelt. Hierbei würde bei einem beispielhaften Wert \"[host]:25\" immer zuerst \"host\" abfragt und <b>erst im Anschluss</b> \"[host]:25\". Dieses Verhalten schließt die <b>gleichzeitige Verwendung</b> von Einträgen der Art \"host\" sowie \"[host]:25\" aus.",
+        "transports_hint": "&#8226; Transport-Maps <b>überwiegen</b> senderabhängige Transport-Maps.<br>\r\n&#8226; MX-basierte Transporte werden bevorzugt.<br>\r\n&#8226; Transport-Maps ignorieren Mailbox-Einstellungen für ausgehende Verschlüsselung. Eine serverweite TLS-Richtlinie wird jedoch angewendet.<br>\r\n&#8226; Der Transport erfolgt immer via \"smtp:\", verwendet TLS wenn angeboten und unterstützt kein wrapped TLS (SMTPS).<br>\r\n&#8226; Adressen, die mit \"/localhost$/\" übereinstimmen, werden immer via \"local:\" transportiert, daher sind sie von einer Zieldefinition \"*\" ausgeschlossen.<br>\r\n&#8226; Die Authentifizierung wird anhand des \"Next hop\" Parameters ermittelt. Hierbei würde bei einem beispielhaften Wert \"[host]:25\" immer zuerst \"host\" abgefragt und <b>erst im Anschluss</b> \"[host]:25\". Dieses Verhalten schließt die <b>gleichzeitige Verwendung</b> von Einträgen der Art \"host\" sowie \"[host]:25\" aus.",
         "ui_footer": "Footer (HTML zulässig)",
         "ui_header_announcement": "Ankündigungen",
         "ui_header_announcement_active": "Ankündigung aktivieren",
@@ -349,7 +339,11 @@
         "username": "Benutzername",
         "validate_license_now": "GUID erneut verifizieren",
         "verify": "Verifizieren",
-        "yes": "&#10003;"
+        "yes": "&#10003;",
+        "oauth2_add_client": "Füge OAuth2 Client hinzu",
+        "api_read_only": "Schreibgeschützter Zugriff",
+        "api_read_write": "Lese-Schreib-Zugriff",
+        "oauth2_apps": "OAuth2 Apps"
     },
     "danger": {
         "access_denied": "Zugriff verweigert oder unvollständige/ungültige Daten",
@@ -439,7 +433,7 @@
         "redis_error": "Redis Fehler: %s",
         "relayhost_invalid": "Map-Eintrag %s ist ungültig",
         "release_send_failed": "Die Nachricht konnte nicht versendet werden: %s",
-        "reset_f2b_regex": "Regex Filter konnten nicht in vorgegebener Zeit zurückgesetzt werden, bitte erneut versuchen oder die Webseite neu laden.",
+        "reset_f2b_regex": "Regex-Filter konnten nicht in vorgegebener Zeit zurückgesetzt werden, bitte erneut versuchen oder die Webseite neu laden.",
         "resource_invalid": "Ressourcenname %s ist ungültig",
         "rl_timeframe": "Ratelimit-Zeitraum ist inkorrekt",
         "rspamd_ui_pw_length": "Rspamd UI-Passwort muss mindestens 6 Zeichen lang sein",
@@ -455,7 +449,7 @@
         "targetd_relay_domain": "Ziel-Domain %s ist eine Relay-Domain",
         "temp_error": "Temporärer Fehler",
         "text_empty": "Text darf nicht leer sein",
-        "tfa_token_invalid": "TFA Token ungültig",
+        "tfa_token_invalid": "TFA-Token ungültig",
         "tls_policy_map_dest_invalid": "Ziel ist ungültig",
         "tls_policy_map_entry_exists": "Eine TLS-Richtlinie \"%s\" existiert bereits",
         "tls_policy_map_parameter_invalid": "Parameter ist ungültig",
@@ -468,9 +462,6 @@
         "username_invalid": "Benutzername %s kann nicht verwendet werden",
         "validity_missing": "Bitte geben Sie eine Gültigkeitsdauer an",
         "value_missing": "Bitte alle Felder ausfüllen",
-        "xmpp_map_write_error": "Kann XMPP-Map nicht schreiben: %s",
-        "xmpp_reload_failed": "XMPP konnte nicht neu geladen werden",
-        "xmpp_restart_failed": "XMPP konnte nicht neu gestartet werden",
         "yotp_verification_failed": "Yubico OTP-Verifizierung fehlgeschlagen: %s"
     },
     "debug": {
@@ -498,9 +489,7 @@
         "success": "Erfolg",
         "system_containers": "System & Container",
         "uptime": "Uptime",
-        "username": "Benutzername",
-        "xmpp_dead": "XMPP startet, ist deaktiviert oder temporär nicht erreichbar.",
-        "xmpp_status": "XMPP Status"
+        "username": "Benutzername"
     },
     "diagnostics": {
         "cname_from_a": "Wert abgeleitet von A/AAAA-Eintrag. Wird unterstützt, sofern der Eintrag auf die korrekte Ressource zeigt.",
@@ -521,9 +510,10 @@
         "alias": "Alias bearbeiten",
         "allow_from_smtp": "Nur folgende IPs für <b>SMTP</b> erlauben",
         "allow_from_smtp_info": "Leer lassen, um keine Prüfung durchzuführen.<br>IPv4- sowie IPv6-Adressen und Subnetzwerke.",
-        "allowed_protocols": "Erlaubte Protokolle",
+        "allowed_protocols": "Erlaubte Protokolle für direkten Zugriff (hat keinen Einfluss auf App-Passwort Protokolle)",
         "app_name": "App-Name",
         "app_passwd": "App-Passwörter",
+        "app_passwd_protocols": "Zugelassene Protokolle für App-Passwort",
         "automap": "Ordner automatisch mappen (\"Sent items\", \"Sent\" => \"Sent\" etc.)",
         "backup_mx_options": "Relay-Optionen",
         "bcc_dest_format": "BCC-Ziel muss eine gültige E-Mail-Adresse sein.",
@@ -547,7 +537,7 @@
         "extended_sender_acl": "Externe Absenderadressen",
         "extended_sender_acl_info": "Der DKIM-Domainkey der externen Absenderdomain sollte in diesen Server importiert werden, falls vorhanden.<br>\r\n  Wird SPF verwendet, muss diesem Server der Versand gestattet werden.<br>\r\n  Wird eine Domain oder Alias-Domain zu diesem Server hinzugefügt, die sich mit der externen Absenderadresse überschneidet, wird der externe Absender hier entfernt.<br>\r\n  Ein Eintrag @domain.tld erlaubt den Versand als *@domain.tld",
         "force_pw_update": "Erzwinge Passwortänderung bei nächstem Login",
-        "force_pw_update_info": "Dem Benutzer wird lediglich der Zugang zur %s ermöglicht.",
+        "force_pw_update_info": "Dem Benutzer wird lediglich der Zugang zur %s ermöglicht, App Passwörter funktionieren weiterhin.",
         "full_name": "Voller Name",
         "gal": "Globales Adressbuch",
         "gal_info": "Das globale Adressbuch enthält alle Objekte einer Domain und kann durch keinen Benutzer geändert werden. Die Verfügbarkeitsinformation in SOGo ist nur bei eingeschaltetem globalen Adressbuch ersichtlich <b>Zum Anwenden einer Änderung muss SOGo neugestartet werden.</b>",
@@ -577,8 +567,8 @@
         "public_comment": "Öffentlicher Kommentar",
         "pushover": "Pushover",
         "pushover_evaluate_x_prio": "Hohe Priorität eskalieren [<code>X-Priority: 1</code>]",
-        "pushover_info": "Push-Benachrichtigungen werden angewendet auf alle nicht-Spam Nachrichten zugestellt an <b>%s</b>, einschließlich Alias-Adressen (shared, non-shared, tagged).",
-        "pushover_only_x_prio": "Nur Mail mit hoher Priorität berücksichtigen [<code>X-Priority: 1</code>]",
+        "pushover_info": "Push-Benachrichtigungen werden angewendet auf alle nicht-Spam-Nachrichten zugestellt an <b>%s</b>, einschließlich Alias-Adressen (shared, non-shared, tagged).",
+        "pushover_only_x_prio": "Nur E-Mail mit hoher Priorität berücksichtigen [<code>X-Priority: 1</code>]",
         "pushover_sender_array": "Folgende Sender E-Mail-Adressen berücksichtigen <small>(getrennt durch Komma)</small>",
         "pushover_sender_regex": "Sender mit folgendem regulären Ausdruck auswählen",
         "pushover_text": "Notification-Text",
@@ -593,7 +583,7 @@
         "relay_all": "Alle Empfänger-Adressen relayen",
         "relay_all_info": "↪ Wenn <b>nicht</b> alle Empfänger-Adressen relayt werden sollen, müssen \"blinde\" Mailboxen für jede Adresse, die relayt werden soll, erstellen werden.",
         "relay_domain": "Diese Domain relayen",
-        "relay_transport_info": "<div class=\"label label-info\">Info</div> Transport Maps können erstellt werden, um  individuelle Ziele für eine Relay Domain zu definieren.",
+        "relay_transport_info": "<div class=\"label label-info\">Info</div> Transport Maps können erstellt werden, um individuelle Ziele für eine Relay Domain zu definieren.",
         "relay_unknown_only": "Nur nicht-lokale Mailboxen relayen. Existente Mailboxen werden weiterhin lokal zugestellt.",
         "relayhost": "Senderabhängige Transport Maps",
         "remove": "Entfernen",
@@ -606,8 +596,8 @@
         "sieve_desc": "Kurze Beschreibung",
         "sieve_type": "Filtertyp",
         "skipcrossduplicates": "Duplikate auch über Ordner hinweg überspringen (\"first come, first serve\")",
-        "sogo_access": "SOGo-Zugriffsrecht",
-        "sogo_access_info": "Zugriff auf SOGo erlauben oder verbieten. Diese Einstellung hat weder Einfluss auf den Zugang sonstiger Dienste noch entfernt sie ein vorhandenes SOGo-Benutzerprofil.",
+        "sogo_access": "Direktes Einloggen an SOGo erlauben",
+        "sogo_access_info": "Single-Sign-On Zugriff über die UI wird hierdurch NICHT deaktiviert. Diese Einstellung hat weder Einfluss auf den Zugang sonstiger Dienste noch entfernt sie ein vorhandenes SOGo-Benutzerprofil.",
         "sogo_visible": "Alias in SOGo sichtbar",
         "sogo_visible_info": "Diese Option hat lediglich Einfluss auf Objekte, die in SOGo darstellbar sind (geteilte oder nicht-geteilte Alias-Adressen mit dem Ziel mindestens einer lokalen Mailbox).",
         "spam_alias": "Anpassen temporärer Alias-Adressen",
@@ -623,16 +613,7 @@
         "title": "Objekt bearbeiten",
         "unchanged_if_empty": "Unverändert, wenn leer",
         "username": "Benutzername",
-        "validate_save": "Validieren und speichern",
-        "xmpp": "XMPP für diese Domain aktivieren",
-        "xmpp_access": "XMPP-Zugang",
-        "xmpp_access_info": "XMPP muss für diese Domain aktiviert sein.",
-        "xmpp_admin": "XMPP-Administrator",
-        "xmpp_admin_info": "<b>Vorsicht:</b> Ernennt den Benutzer zum Administrator der jeweiligen XMPP Domain.",
-        "xmpp_example_jid": "<b>Beispiel JID</b> (Passwort entspricht Mailbox-Passwort)",
-        "xmpp_info": "Diese Funktion stellt eine Chat-Funktionalität für die Domain bereit.",
-        "xmpp_prefix": "XMPP-Präfix für Domain (\"im\" für <b>im</b>.example.org)",
-        "xmpp_prefix_info": "Für die Bereitstellung eines Zertifikates sollte vorab ein DNS-Eintrag, etwa in Form eines CNAMEs, für <b>im</b>.example.org sowie <b>*.im</b>.example.org auf <b>%s</b> zeigend angelegt werden. Im Anschluss an die Aktivierung sollte der DNS-Check für diese Domain ausgeführt werden."
+        "validate_save": "Validieren und speichern"
     },
     "fido2": {
         "confirm": "Bestätigen",
@@ -645,6 +626,7 @@
         "register_status": "Registrierungsstatus",
         "rename": "Umbenennen",
         "set_fido2": "Registriere FIDO2-Gerät",
+        "set_fido2_touchid": "Registriere Touch ID auf Apple M1",
         "set_fn": "Benutzerfreundlichen Namen konfigurieren",
         "start_fido2_validation": "Starte FIDO2-Validierung"
     },
@@ -660,7 +642,8 @@
         "restart_container": "Container neustarten",
         "restart_container_info": "<b>Wichtig:</b> Der Neustart eines Containers kann eine Weile in Anspruch nehmen.",
         "restart_now": "Jetzt neustarten",
-        "restarting_container": "Container wird neugestartet, bitte warten..."
+        "restarting_container": "Container wird neugestartet, bitte warten...",
+        "hibp_check": "Gegen haveibeenpwned.com prüfen"
     },
     "header": {
         "administration": "Server-Konfiguration",
@@ -711,7 +694,7 @@
         "allow_from_smtp": "Nur folgende IPs für <b>SMTP</b> erlauben",
         "allow_from_smtp_info": "Leer lassen, um keine Prüfung durchzuführen.<br>IPv4- sowie IPv6-Adressen und Subnetzwerke.",
         "allowed_protocols": "Erlaubte Protokolle",
-        "backup_mx": "Relay Domain",
+        "backup_mx": "Relay-Domain",
         "bcc": "BCC",
         "bcc_destination": "BCC-Ziel",
         "bcc_destinations": "BCC-Ziel",
@@ -725,11 +708,11 @@
         "bcc_to_rcpt": "Map empfängerabhängig verwenden",
         "bcc_to_sender": "Map senderabhängig verwenden",
         "bcc_type": "BCC-Typ",
-        "booking_0": "Immer als verfügbar anzeigen",
+        "booking_null": "Immer als verfügbar anzeigen",
         "booking_0_short": "Immer verfügbar",
         "booking_custom": "Benutzerdefiniertes Limit",
         "booking_custom_short": "Hartes Limit",
-        "booking_lt0": "Unbegrenzt, jedoch anzeigen, wenn gebucht",
+        "booking_ltnull": "Unbegrenzt, jedoch anzeigen, wenn gebucht",
         "booking_lt0_short": "Weiches Limit",
         "daily": "Täglich",
         "deactivate": "Deaktivieren",
@@ -827,7 +810,23 @@
         "username": "Benutzername",
         "waiting": "Wartend",
         "weekly": "Wöchentlich",
-        "yes": "&#10003;"
+        "yes": "&#10003;",
+        "goto_ham": "Lerne als <b>Ham</b>",
+        "goto_spam": "Lerne als <b>Spam</b>",
+        "open_logs": "Öffne Logs",
+        "recipient": "Empfänger",
+        "sender": "Sender",
+        "syncjob_EX_OK": "Erfolg",
+        "syncjob_EXIT_AUTHENTICATION_FAILURE_USER1": "Falscher Benutzername oder Passwort",
+        "syncjob_check_log": "Logs überprüfen",
+        "all_domains": "Alle Domains",
+        "catch_all": "Catch-All",
+        "syncjob_last_run_result": "Letztes Ausführungsergebnis",
+        "syncjob_EXIT_CONNECTION_FAILURE": "Verbindungsproblem",
+        "syncjob_EXIT_TLS_FAILURE": "Problem mit verschlüsselter Verbindung",
+        "syncjob_EXIT_AUTHENTICATION_FAILURE": "Authentifizierungsproblem",
+        "syncjob_EXIT_OVERQUOTA": "Ziel Mailbox ist über dem Limit",
+        "syncjob_EXIT_CONNECTION_FAILURE_HOST1": "Kann keine Verbindung zum Zielserver herstellen"
     },
     "oauth2": {
         "access_denied": "Bitte als Mailbox-Nutzer einloggen, um den Zugriff via OAuth2 zu erlauben.",
@@ -973,10 +972,7 @@
         "verified_fido2_login": "FIDO2-Anmeldung verifiziert",
         "verified_totp_login": "TOTP-Anmeldung verifiziert",
         "verified_u2f_login": "U2F-Anmeldung verifiziert",
-        "verified_yotp_login": "Yubico-OTP-Anmeldung verifiziert",
-        "xmpp_maps_updated": "XMPP-Maps wurden aktualisiert",
-        "xmpp_reloaded": "XMPP-Dienst wurde neu geladen",
-        "xmpp_restarted": "XMPP-Dienst wurde neu gestartet"
+        "verified_yotp_login": "Yubico-OTP-Anmeldung verifiziert"
     },
     "tfa": {
         "api_register": "%s verwendet die Yubico-Cloud-API. Ein API-Key für den Yubico-Stick kann <a href=\"https://upgrade.yubico.com/getapikey/\" target=\"_blank\">hier</a> bezogen werden.",
@@ -1018,13 +1014,16 @@
         "alias_valid_until": "Gültig bis",
         "aliases_also_send_as": "Darf außerdem versenden als Benutzer",
         "aliases_send_as_all": "Absender für folgende Domains und zugehörige Alias-Domains nicht prüfen",
-        "app_hint": "App-Passwörter sind alternative Passwörter für den <b>IMAP- und SMTP</b>-Login am Mailserver. Der Benutzername bleibt unverändert.<br>SOGo (und damit ActiveSync) ist mit diesem Kennwort nicht verwendbar.",
+        "app_hint": "App-Passwörter sind alternative Passwörter für den IMAP-, SMTP-, CalDAV-, CardDAV- und EAS-Login am Mailserver. Der Benutzername bleibt unverändert.<br>SOGo Webmail ist mit diesem Kennwort nicht verwendbar.",
+        "allowed_protocols": "Erlaubte Protokolle",
         "app_name": "App-Name",
         "app_passwds": "App-Passwörter",
         "apple_connection_profile": "Apple-Verbindungsprofil",
         "apple_connection_profile_complete": "Dieses Verbindungsprofil beinhaltet neben IMAP- und SMTP-Konfigurationen auch Pfade für die Konfiguration von CalDAV (Kalender) und CardDAV (Adressbücher) für ein Apple-Gerät.",
         "apple_connection_profile_mailonly": "Dieses Verbindungsprofil beinhaltet IMAP- und SMTP-Konfigurationen für ein Apple-Gerät.",
+        "apple_connection_profile_with_app_password": "Es wird ein neues App-Passwort erzeugt und in das Profil eingefügt, damit bei der Einrichtung kein Passwort eingegeben werden muss. Geben Sie das Profil nicht weiter, da es einen vollständigen Zugriff auf Ihr Postfach ermöglicht.",
         "change_password": "Passwort ändern",
+        "change_password_hint_app_passwords": "Ihre Mailbox hat {{number_of_app_passwords}} App-Passwörter, die nicht geändert werden. Um diese zu verwalten, gehen Sie bitte zum App-Passwörter-Tab.",
         "clear_recent_successful_connections": "Alle erfolgreichen Verbindungen bereinigen",
         "client_configuration": "Konfigurationsanleitungen für E-Mail-Programme und Smartphones anzeigen",
         "create_app_passwd": "Erstelle App-Passwort",
@@ -1035,6 +1034,7 @@
         "delete_ays": "Soll der Löschvorgang wirklich ausgeführt werden?",
         "direct_aliases": "Direkte Alias-Adressen",
         "direct_aliases_desc": "Nur direkte Alias-Adressen werden für benutzerdefinierte Einstellungen berücksichtigt.",
+        "direct_protocol_access": "Der Hauptbenutzer hat <b>direkten, externen Zugriff</b> auf folgende Protokolle und Anwendungen. Diese Einstellung wird vom Administrator gesteuert. App-Passwörter können verwendet werden, um individuelle Zugänge für Protokolle und Anwendungen zu erstellen.<br>Der Button \"In Webmail einloggen\" kann unabhängig der Einstellung immer verwendet werden.",
         "eas_reset": "ActiveSync-Geräte-Cache zurücksetzen",
         "eas_reset_help": "In vielen Fällen kann ein ActiveSync-Profil durch das Zurücksetzen des Caches repariert werden.<br><b>Vorsicht:</b> Alle Elemente werden erneut heruntergeladen!",
         "eas_reset_now": "Jetzt zurücksetzen",
@@ -1146,8 +1146,19 @@
         "week": "Woche",
         "weekly": "Wöchentlich",
         "weeks": "Wochen",
+        "with_app_password": "mit App-Passwort",
         "year": "Jahr",
-        "years": "Jahren"
+        "years": "Jahren",
+        "syncjob_EX_OK": "Erfolg",
+        "open_logs": "Öffne Logs",
+        "syncjob_check_log": "Logs überprüfen",
+        "syncjob_EXIT_CONNECTION_FAILURE_HOST1": "Kann keine Verbindung zum Zielserver herstellen",
+        "syncjob_EXIT_OVERQUOTA": "Ziel Mailbox ist über dem Limit",
+        "syncjob_last_run_result": "Letztes Ausführungsergebnis",
+        "syncjob_EXIT_CONNECTION_FAILURE": "Verbindungsproblem",
+        "syncjob_EXIT_TLS_FAILURE": "Problem mit verschlüsselter Verbindung",
+        "syncjob_EXIT_AUTHENTICATION_FAILURE": "Authentifizierungsproblem",
+        "syncjob_EXIT_AUTHENTICATION_FAILURE_USER1": "Falscher Benutzername oder Passwort"
     },
     "warning": {
         "cannot_delete_self": "Kann derzeit eingeloggten Benutzer nicht entfernen",
@@ -1161,5 +1172,12 @@
         "quota_exceeded_scope": "Domain-Quota erschöpft: Es können nur noch unlimitierte Mailboxen in dieser Domain erstellt werden.",
         "session_token": "Formular-Token ungültig: Token stimmt nicht überein",
         "session_ua": "Formular-Token ungültig: User-Agent-Validierungsfehler"
+    },
+    "ratelimit": {
+        "disabled": "Deaktiviert",
+        "minute": "Nachrichten / Minute",
+        "second": "Nachrichten / Sekunde",
+        "hour": "Nachrichten / Stunde",
+        "day": "Nachrichten / Tag"
     }
 }
diff --git a/mailcow/src/mailcow-dockerized/data/web/lang/lang.en.json b/mailcow/src/mailcow-dockerized/data/web/lang/lang.en.json
index d5494e5..aae79c7 100644
--- a/mailcow/src/mailcow-dockerized/data/web/lang/lang.en.json
+++ b/mailcow/src/mailcow-dockerized/data/web/lang/lang.en.json
@@ -28,11 +28,7 @@
         "spam_score": "Spam score",
         "syncjobs": "Sync jobs",
         "tls_policy": "TLS policy",
-        "unlimited_quota": "Unlimited quota for mailboxes",
-        "xmpp_admin": "Promote XMPP user to administrator",
-        "xmpp_domain_access": "Configure XMPP domain access",
-        "xmpp_mailbox_access": "Configure XMPP user access",
-        "xmpp_prefix": "Change XMPP subdomain (prefix)"
+        "unlimited_quota": "Unlimited quota for mailboxes"
     },
     "add": {
         "activate_filter_warn": "All other filters will be deactivated, when active is checked.",
@@ -46,9 +42,10 @@
         "alias_domain_info": "<small>Valid domain names only (comma-separated).</small>",
         "app_name": "App name",
         "app_password": "Add app password",
+        "app_passwd_protocols": "Allowed protocols for app password",
         "automap": "Try to automap folders (\"Sent items\", \"Sent\" => \"Sent\" etc.)",
         "backup_mx_options": "Relay options",
-        "bcc_dest_format": "BCC destination must be a single valid email address.<br> If you need to send a copy to multiple addresses, create an Alias and use it here.",
+        "bcc_dest_format": "BCC destination must be a single valid email address.<br>If you need to send a copy to multiple addresses, create an alias and use it here.",
         "comment_info": "A private comment is not visible to the user, while a public comment is shown as tooltip when hovering it in a user's overview",
         "custom_params": "Custom parameters",
         "custom_params_hint": "Right: --param=xy, wrong: --param xy",
@@ -109,13 +106,7 @@
         "timeout2": "Timeout for connection to local host",
         "username": "Username",
         "validate": "Validate",
-        "validation_success": "Validated successfully",
-        "xmpp": "Activate XMPP for this domain",
-        "xmpp_access": "XMPP access",
-        "xmpp_access_info": "XMPP must be enabled for this domain.",
-        "xmpp_admin": "XMPP administrator",
-        "xmpp_admin_info": "<b>Danger:</b> Promotes a user to an XMPP administrator of this domain.",
-        "xmpp_info": "This function will enable chat functionality for this domain."
+        "validation_success": "Validated successfully"
     },
     "admin": {
         "access": "Access",
@@ -471,9 +462,6 @@
         "username_invalid": "Username %s cannot be used",
         "validity_missing": "Please assign a period of validity",
         "value_missing": "Please provide all values",
-        "xmpp_map_write_error": "Could not write XMPP map: %s",
-        "xmpp_reload_failed": "XMPP could not be reloaded",
-        "xmpp_restart_failed": "XMPP could not be restarted",
         "yotp_verification_failed": "Yubico OTP verification failed: %s"
     },
     "debug": {
@@ -501,9 +489,7 @@
         "success": "Success",
         "system_containers": "System & Containers",
         "uptime": "Uptime",
-        "username": "Username",
-        "xmpp_dead": "XMPP is starting, disabled or died.",
-        "xmpp_status": "XMPP status"
+        "username": "Username"
     },
     "diagnostics": {
         "cname_from_a": "Value derived from A/AAAA record. This is supported as long as the record points to the correct resource.",
@@ -527,9 +513,10 @@
         "allowed_protocols": "Allowed protocols",
         "app_name": "App name",
         "app_passwd": "App password",
+        "app_passwd_protocols": "Allowed protocols for app password",
         "automap": "Try to automap folders (\"Sent items\", \"Sent\" => \"Sent\" etc.)",
         "backup_mx_options": "Relay options",
-        "bcc_dest_format": "BCC destination must be a single valid email address.<br> If you need to send a copy to multiple addresses, create an Alias and use it here.",
+        "bcc_dest_format": "BCC destination must be a single valid email address.<br>If you need to send a copy to multiple addresses, create an alias and use it here.",
         "client_id": "Client ID",
         "client_secret": "Client secret",
         "comment_info": "A private comment is not visible to the user, while a public comment is shown as tooltip when hovering it in a user's overview",
@@ -550,7 +537,7 @@
         "extended_sender_acl": "External sender addresses",
         "extended_sender_acl_info": "A DKIM domain key should be imported, if available.<br>\r\n  Remember to add this server to the corresponding SPF TXT record.<br>\r\n  Whenever a domain or alias domain is added to this server, that overlaps with an external address, the external address is removed.<br>\r\n  Use @domain.tld to allow to send as *@domain.tld.",
         "force_pw_update": "Force password update at next login",
-        "force_pw_update_info": "This user will only be able to login to %s.",
+        "force_pw_update_info": "This user will only be able to login to %s. App passwords remain useable.",
         "full_name": "Full name",
         "gal": "Global Address List",
         "gal_info": "The GAL contains all objects of a domain and cannot be edited by any user. Free/busy information in SOGo is missing, if disabled! <b>Restart SOGo to apply changes.</b>",
@@ -609,8 +596,8 @@
         "sieve_desc": "Short description",
         "sieve_type": "Filter type",
         "skipcrossduplicates": "Skip duplicate messages across folders (first come, first serve)",
-        "sogo_access": "Grant access to SOGo",
-        "sogo_access_info": "Grant or permit access to SOGo. This setting does neither affect access to all other services nor does it delete or change a user's existing SOGo profile.",
+        "sogo_access": "Grant direct login access to SOGo",
+        "sogo_access_info": "Single-sign-on from within the mail UI remains working. This setting does neither affect access to all other services nor does it delete or change a user's existing SOGo profile.",
         "sogo_visible": "Alias is visible in SOGo",
         "sogo_visible_info": "This option only affects objects, that can be displayed in SOGo (shared or non-shared alias addresses pointing to at least one local mailbox). If hidden, an alias will not appear as selectable sender in SOGo.",
         "spam_alias": "Create or change time limited alias addresses",
@@ -626,16 +613,7 @@
         "title": "Edit object",
         "unchanged_if_empty": "If unchanged leave blank",
         "username": "Username",
-        "validate_save": "Validate and save",
-        "xmpp": "Activate XMPP for this domain",
-        "xmpp_access": "XMPP access",
-        "xmpp_access_info": "XMPP must be enabled for this domain.",
-        "xmpp_admin": "XMPP administrator",
-        "xmpp_admin_info": "<b>Danger:</b> Promotes a user to an XMPP administrator of this domain.",
-        "xmpp_example_jid": "<b>Example JID</b> (login with mailbox password)",
-        "xmpp_info": "This function will enable chat functionality for this domain.",
-        "xmpp_prefix": "XMPP prefix for domain (\"im\" to use <b>im</b>.example.org)",
-        "xmpp_prefix_info": "To request certificates for XMPP, two CNAME DNS records should point from <b>im</b>.example.org as well as <b>*.im</b>.example.org to <b>%s</b>. Please also run the DNS check for this domain after enabling XMPP."
+        "validate_save": "Validate and save"
     },
     "fido2": {
         "confirm": "Confirm",
@@ -648,6 +626,7 @@
         "register_status": "Registration status",
         "rename": "Rename",
         "set_fido2": "Register FIDO2 device",
+        "set_fido2_touchid": "Register Touch ID on Apple M1",
         "set_fn": "Set friendly name",
         "start_fido2_validation": "Start FIDO2 validation"
     },
@@ -715,7 +694,7 @@
         "all_domains": "All Domains",
         "allow_from_smtp": "Only allow these IPs to use <b>SMTP</b>",
         "allow_from_smtp_info": "Leave empty to allow all senders.<br>IPv4/IPv6 addresses and networks.",
-        "allowed_protocols": "Allowed protocols",
+        "allowed_protocols": "Allowed protocols for direct user access (does not affect app password protocols)",
         "backup_mx": "Relay domain",
         "bcc": "BCC",
         "bcc_destination": "BCC destination",
@@ -730,11 +709,11 @@
         "bcc_to_rcpt": "Switch to recipient map type",
         "bcc_to_sender": "Switch to sender map type",
         "bcc_type": "BCC type",
-        "booking_0": "Always show as free",
+        "booking_null": "Always show as free",
         "booking_0_short": "Always free",
         "booking_custom": "Hard-limit to a custom amount of bookings",
         "booking_custom_short": "Hard limit",
-        "booking_lt0": "Unlimited, but show as busy when booked",
+        "booking_ltnull": "Unlimited, but show as busy when booked",
         "booking_lt0_short": "Soft limit",
         "catch_all": "Catch-All",
         "daily": "Daily",
@@ -819,6 +798,15 @@
         "stats": "Statistics",
         "status": "Status",
         "sync_jobs": "Sync jobs",
+        "syncjob_check_log": "Check log",
+        "syncjob_last_run_result": "Last run result",
+        "syncjob_EX_OK": "Success",
+        "syncjob_EXIT_CONNECTION_FAILURE": "Connection problem",
+        "syncjob_EXIT_TLS_FAILURE": "Problem with encrypted connection",
+        "syncjob_EXIT_AUTHENTICATION_FAILURE": "Authentication problem",
+        "syncjob_EXIT_OVERQUOTA": "Target mailbox is over quota",
+        "syncjob_EXIT_CONNECTION_FAILURE_HOST1": "Can't connect to remote server",
+        "syncjob_EXIT_AUTHENTICATION_FAILURE_USER1": "Wrong username or password",
         "table_size": "Table size",
         "table_size_show_n": "Show %s items",
         "target_address": "Goto address",
@@ -991,10 +979,7 @@
         "verified_fido2_login": "Verified FIDO2 login",
         "verified_totp_login": "Verified TOTP login",
         "verified_u2f_login": "Verified U2F login",
-        "verified_yotp_login": "Verified Yubico OTP login",
-        "xmpp_maps_updated": "XMPP maps were updated",
-        "xmpp_reloaded": "XMPP service was reloaded",
-        "xmpp_restarted": "XMPP service was restarted"
+        "verified_yotp_login": "Verified Yubico OTP login"
     },
     "tfa": {
         "api_register": "%s uses the Yubico Cloud API. Please get an API key for your key <a href=\"https://upgrade.yubico.com/getapikey/\" target=\"_blank\">here</a>",
@@ -1036,13 +1021,16 @@
         "alias_valid_until": "Valid until",
         "aliases_also_send_as": "Also allowed to send as user",
         "aliases_send_as_all": "Do not check sender access for the following domain(s) and its alias domains",
-        "app_hint": "App passwords are alternative passwords for your <b>IMAP and SMTP</b> login. The username remains unchanged.<br>SOGo (including ActiveSync) is not available through app passwords.",
+        "app_hint": "App passwords are alternative passwords for your IMAP, SMTP, CalDAV, CardDAV and EAS login. The username remains unchanged. SOGo webmail is not available through app passwords.",
+        "allowed_protocols": "Allowed protocols",
         "app_name": "App name",
         "app_passwds": "App passwords",
         "apple_connection_profile": "Apple connection profile",
         "apple_connection_profile_complete": "This connection profile includes IMAP and SMTP parameters as well as CalDAV (calendars) and CardDAV (contacts) paths for an Apple device.",
         "apple_connection_profile_mailonly": "This connection profile includes IMAP and SMTP configuration parameters for an Apple device.",
+        "apple_connection_profile_with_app_password": "A new app password is generated and added to the profile so that no password needs to be entered when setting up your device. Please do not share the file as it grants full access to your mailbox.",
         "change_password": "Change password",
+        "change_password_hint_app_passwords": "Your account has {{number_of_app_passwords}} app passwords that will not be changed. To manage these, go to the App passwords tab.",
         "clear_recent_successful_connections": "Clear seen successful connections",
         "client_configuration": "Show configuration guides for email clients and smartphones",
         "create_app_passwd": "Create app password",
@@ -1053,6 +1041,7 @@
         "delete_ays": "Please confirm the deletion process.",
         "direct_aliases": "Direct alias addresses",
         "direct_aliases_desc": "Direct alias addresses are affected by spam filter and TLS policy settings.",
+        "direct_protocol_access": "This mailbox user has <b>direct, external access</b> to the following protocols and applications. This setting is controlled by your administrator. App passwords can be created to grant access to individual protocols and applications.<br>The \"Login to webmail\" button provides single-sign-on to SOGo and is always available.",
         "eas_reset": "Reset ActiveSync device cache",
         "eas_reset_help": "In many cases a device cache reset will help to recover a broken ActiveSync profile.<br><b>Attention:</b> All elements will be redownloaded!",
         "eas_reset_now": "Reset now",
@@ -1146,6 +1135,15 @@
         "spamfilter_yellow": "Yellow: this message may be spam, will be tagged as spam and moved to your junk folder",
         "status": "Status",
         "sync_jobs": "Sync jobs",
+        "syncjob_check_log": "Check log",
+        "syncjob_last_run_result": "Last run result",
+        "syncjob_EX_OK": "Success",
+        "syncjob_EXIT_CONNECTION_FAILURE": "Connection problem",
+        "syncjob_EXIT_TLS_FAILURE": "Problem with encrypted connection",
+        "syncjob_EXIT_AUTHENTICATION_FAILURE": "Authentication problem",
+        "syncjob_EXIT_OVERQUOTA": "Target mailbox is over quota",
+        "syncjob_EXIT_CONNECTION_FAILURE_HOST1": "Can't connect to remote server",
+        "syncjob_EXIT_AUTHENTICATION_FAILURE_USER1": "Wrong username or password",
         "tag_handling": "Set handling for tagged mail",
         "tag_help_example": "Example for a tagged email address: me<b>+Facebook</b>@example.org",
         "tag_help_explain": "In subfolder: a new subfolder named after the tag will be created below INBOX (\"INBOX/Facebook\").<br>\r\nIn subject: the tags name will be prepended to the mails subject, example: \"[Facebook] My News\".",
@@ -1165,6 +1163,7 @@
         "week": "week",
         "weekly": "Weekly",
         "weeks": "weeks",
+        "with_app_password": "with app password",
         "year": "year",
         "years": "years"
     },
diff --git a/mailcow/src/mailcow-dockerized/data/web/lang/lang.es.json b/mailcow/src/mailcow-dockerized/data/web/lang/lang.es.json
index eac99a5..1e26965 100644
--- a/mailcow/src/mailcow-dockerized/data/web/lang/lang.es.json
+++ b/mailcow/src/mailcow-dockerized/data/web/lang/lang.es.json
@@ -263,9 +263,6 @@
         "domain_not_empty": "No se puede eliminar un dominio que no esté vacío",
         "domain_not_found": "Dominio no encontrado",
         "domain_quota_m_in_use": "Cuota del dominio debe ser mayor o igual a %d MiB",
-        "fetchmail_active": "Un proceso ya se está ejecutando, por favor espera a que termine.",
-        "fetchmail_dest_empty": "Por favor define una carpeta destino",
-        "fetchmail_source_empty": "Por favor define una carpeta fuente",
         "filter_type": "Tipo de filtro incorrecto",
         "from_invalid": "Remitente no puede estar vacío",
         "goto_empty": "Dirección \"goto\" no debe estar vacía",
@@ -419,8 +416,6 @@
         "sieve_desc": "Descripción",
         "sieve_type": "Tipo de filtro",
         "skipcrossduplicates": "Omitir mensajes duplicados en carpetas (orden de llegada)",
-        "sogo_access": "Permitir acceso a SOGo",
-        "sogo_access_info": "Permitir acceso a SOGo. Este ajuste no afecta el acceso a todos los demás servicios ni elimina o cambia el perfil de SOGo existente de un usuario.",
         "subfolder2": "Sincronizar en subcarpeta en destino<br><small>(vacío = no usar subcarpeta)</small>",
         "syncjob": "Editar trabajo de sincronización",
         "target_address": "Dirección/es destino <small>(separadas por coma)</small>:",
@@ -436,9 +431,7 @@
         "hibp_nok": "¡Se encontró coincidencia - esta es una contraseña <b>no segura</b>, selecciona otra!",
         "hibp_ok": "No se encontraron coincidencias",
         "loading": "Espera por favor...",
-        "restart_now": "Reiniciar ahora",
-        "restart_sogo": "Reiniciar SOGo",
-        "restart_sogo_info": "Algunas tareas, por ejemplo agregar un dominio, requieren que se reinicie SOGo para detectar cambios hechos en la UI de mailcow.<br><br><b>Importante:</b> Un reinicio sencillo puede tardar un poco en completarse, por favor espera a que termine."
+        "restart_now": "Reiniciar ahora"
     },
     "header": {
         "administration": "Administración",
@@ -451,18 +444,12 @@
     },
     "info": {
         "awaiting_tfa_confirmation": "En espera de confirmación de TFA",
-        "fetchmail_planned": "La tarea para buscar correos se ha planeado. Por favor verifica el proceso más tarde.",
         "no_action": "No hay acción aplicable"
     },
     "login": {
-        "confirm": "Confirmar",
         "delayed": "El inicio de sesión ha sido retrasado %s segundos.",
         "login": "Inicio de sesión",
-        "otp": "Contraseña de un solo uso",
         "password": "Contraseña",
-        "tfa": "Autenticación de dos factores",
-        "tfa_details": "Por favor confirma tu contraseña de un solo uso en el campo de abajo",
-        "trash_login": "Inicio de sesión basura",
         "username": "Nombre de usuario"
     },
     "mailbox": {
@@ -497,11 +484,11 @@
         "bcc_to_rcpt": "Cambiar tipo de regla a 'Destinatario'",
         "bcc_to_sender": "Cambiar tipo de regla a 'Remitente'",
         "bcc_type": "Tipo de BCC",
-        "booking_0": "Mostrar siempre disponible",
+        "booking_null": "Mostrar siempre disponible",
         "booking_0_short": "Siempre disponible",
         "booking_custom": "Límite pre-establecido de reservas",
         "booking_custom_short": "Límite estricto",
-        "booking_lt0": "Sín limite, pero mostrar ocupado cuando esté reservado",
+        "booking_ltnull": "Sín limite, pero mostrar ocupado cuando esté reservado",
         "booking_lt0_short": "Ocupado cuando en uso",
         "daily": "Cada día",
         "deactivate": "Desactivar",
@@ -719,7 +706,6 @@
         "mailbox_details": "Detalles del buzón",
         "never": "Nunca",
         "new_password": "Nueva contraseña:",
-        "new_password_description": "Requisitos: longitud de 6 caracteres, letras y números.",
         "new_password_repeat": "Confirmación de contraseña (repetir):",
         "no_record": "Sin registro",
         "password_now": "Contraseña actual (confirmar cambios):",
diff --git a/mailcow/src/mailcow-dockerized/data/web/lang/lang.fi.json b/mailcow/src/mailcow-dockerized/data/web/lang/lang.fi.json
index 3410ccc..950d3a6 100644
--- a/mailcow/src/mailcow-dockerized/data/web/lang/lang.fi.json
+++ b/mailcow/src/mailcow-dockerized/data/web/lang/lang.fi.json
@@ -473,8 +473,6 @@
         "sieve_desc": "Lyhyt kuvaus",
         "sieve_type": "Suodattimen tyyppi",
         "skipcrossduplicates": "Ohita päällekkäiset viestit kansioiden välillä (ensimmäinen tulee, ensimmäinen palvella)",
-        "sogo_access": "Myönnä pääsy SOGo-kohteeseen",
-        "sogo_access_info": "Myönnä tai salli pääsy SOGo-palveluun. Tämä asetus ei vaikuta pääsyä muihin palveluihin eikä se poista tai muuta käyttäjiä jo olemassa SOGo profiilissa",
         "sogo_visible": "Alias näkyy SOGo-kohteessa",
         "sogo_visible_info": "Tämä asetus vaikuttaa vain objekteihin, jotka voidaan näyttää SOGo (jaetut tai ei-jaetut alias-osoitteet, jotka viittaavat vähintään yhteen paikalliseen posti laatikkoon).",
         "spam_alias": "Luo tai muuta aika rajoitettuja aliaksen osoitteita",
@@ -559,11 +557,11 @@
         "bcc_to_rcpt": "Siirry vastaanottajan yhdistämis kartan tyyppi",
         "bcc_to_sender": "Vaihda lähettäjän kartan tyyppi",
         "bcc_type": "Piilo kopio-tyyppi",
-        "booking_0": "Näytä aina vapaana",
+        "booking_null": "Näytä aina vapaana",
         "booking_0_short": "Aina ilmainen",
         "booking_custom": "Rajoitettu määrä varauksia mukautettuun määrään",
         "booking_custom_short": "Kova raja",
-        "booking_lt0": "Rajoittamaton, mutta näytä varattu, kun varattu",
+        "booking_ltnull": "Rajoittamaton, mutta näytä varattu, kun varattu",
         "booking_lt0_short": "Pehmeä rajoitus",
         "daily": "Päivittäin",
         "deactivate": "Deaktivoi",
@@ -824,7 +822,6 @@
         "messages": "Kpl viestejä yhteensä",
         "never": "Ei koskaan",
         "new_password": "Uusi salasana",
-        "new_password_description": "Vaatimus: 6 merkkiä pitkä, kirjaimia ja numeroita.",
         "new_password_repeat": "Vahvista salasana (anna uudelleen)",
         "no_active_filter": "Aktiivisia suodattimia ei ole käytettävissä",
         "no_record": "Ei tietuetta",
diff --git a/mailcow/src/mailcow-dockerized/data/web/lang/lang.fr.json b/mailcow/src/mailcow-dockerized/data/web/lang/lang.fr.json
index 07cd326..e0750c5 100644
--- a/mailcow/src/mailcow-dockerized/data/web/lang/lang.fr.json
+++ b/mailcow/src/mailcow-dockerized/data/web/lang/lang.fr.json
@@ -1,1112 +1,1082 @@
 {
-	"acl": {
-		"alias_domains": "Ajouter un alias de domaine",
-		"app_passwds": "Gérer les mots de passe d'application",
-		"bcc_maps": "Mapping BCC",
-		"delimiter_action": "Délimitation d'action",
-		"eas_reset": "Réinitialiser les périphériques EA",
-		"extend_sender_acl": "Autoriser l'extension des ACL par des adresses externes",
-		"filters": "Filtres",
-		"login_as": "S'identifier en tant qu'utilisateur",
-		"prohibited": "Interdit par les ACL",
-		"protocol_access": "Modifier le protocol d'acces",
-		"pushover": "Pushover",
-		"quarantine": "Actions de quarantaine",
-		"quarantine_attachments": "Pièces jointes en quarantaine",
-		"quarantine_notification": "Modifier la notification de quarantaine",
-		"quarantine_category": "Modifier la catégorie de la notification de quarantaine",
-		"ratelimit": "Limite d'envoi",
-		"recipient_maps": "Cartes destinataire",
-		"smtp_ip_access": "Changer les hôtes autorisés pour SMTP",
-		"sogo_access": "Autoriser la gestion des accès à SOGo",
-		"sogo_profile_reset": "Réinitialiser le profil SOGo",
-		"spam_alias": "Alias temporaire",
-		"spam_policy": "Liste Noire/Liste Blanche",
-		"spam_score": "Score SPAM",
-		"syncjobs": "Tâches de synchronisation",
-		"tls_policy": "Police TLS",
-		"unlimited_quota": "Quota illimité pour les boites de courriel",
-		"domain_desc": "Modifier la description du domaine",
-		"xmpp_admin": "Promouvoir l'utilisateur XMPP en administrateur",
-		"xmpp_domain_access": "Configurer l'accès au domaine XMPP",
-		"xmpp_mailbox_access": "Configurer l'accès à l'utilisateur XMPP",
-		"xmpp_prefix": "Changer le sous-domaine XMPP (préfixe)"
-	},
-	"add": {
-		"activate_filter_warn": "Tous les autres filtres seront désactivés, quand activé est coché.",
-		"active": "Actif",
-		"add": "Ajouter",
-		"add_domain_only": "Ajouter uniquement le domaine",
-		"add_domain_restart": "Ajouter le domaine et redémarrer SOGo",
-		"alias_address": "Alias d'adresse(s)",
-		"alias_address_info": "<small>Adresse(s) courriel complète(s) ou @example.com, pour capturer tous les messages d'un domaine (séparées par des virgules). <b>Seulement des domaines Mailcow</b>.</small>",
-		"alias_domain": "Alias de domaine",
-		"alias_domain_info": "<small>Seulement des noms de domaines valides (séparés par des virgules).</small>",
-		"app_name": "Nom de l'application",
-		"app_password": "Mot de passe de l'application",
-		"automap": "Tenter de cibler automatiquement les dossiers (\"Sent items\", \"Sent\" => \"Sent\" etc.)",
-		"backup_mx_options": "Options de MX secondaire",
-		"comment_info": "Un commentaire privé n'est pas visible pour l'utilisateur, tandis qu'un commentaire public est affiché sous forme d'info-bulle lorsqu'on le survole dans un aperçu des utilisateurs",
-		"custom_params": "Paramètres personnalisés",
-		"custom_params_hint": "Correct : --param=xy, Incorrect : --param xy",
-		"delete1": "Supprimer à la source lorsque la synchronisation terminée",
-		"delete2": "Supprimer les messages à destination qui ne sont pas présents à la source",
-		"delete2duplicates": "Supprimer les doubles à destination",
-		"description": "Description",
-		"destination": "Destination",
-		"disable_login": "Désactiver l'authentification (les mails entrants resteront acceptés)",
-		"domain": "domaine",
-		"domain_matches_hostname": "Le domaine %s correspond à la machine (hostname)",
-		"domain_quota_m": "Quota total du domaine (Mo)",
-		"enc_method": "Méthode de chiffrement",
-		"exclude": "Exclure des objets (expression régulière - regex)",
-		"full_name": "Nom complet",
-		"gal": "Carnet d'Adresses Global (GAL)",
-		"gal_info": "La liste d'adresse globale (GAL) contient tous les objets d'un domaine et ne peut être modifié par aucun utilisateur. Si elles sont désactivées,les informations libres/occupées dans SOGo sont cachées, ! <b>Redémarrez SOGo pour appliquer les changements.</b>",
-		"xmpp": "Activer XMPP pour ce domaine",
-		"xmpp_info": "Cette fonction activera la fonctionnalité de chat pour ce domaine.",
-		"xmpp_access": "Accès XMPP",
-		"xmpp_access_info": "XMPP doit être activé pour ce domaine.",
-		"xmpp_admin": "Administrateur XMPP",
-		"xmpp_admin_info": "<b>Attention</b>: promeut un utilisateur au rang d'administrateur XMPP pour ce domaine.",
-		"generate": "Générer",
-		"goto_ham": "Apprendre en tant que <span class=\"text-success\"><b>Courrier légitime (ham)</b></span>",
-		"goto_null": "Ignorer silencieusement le courriel",
-		"goto_spam": "Apprendre en tant que <span class=\"text-danger\"><b>SPAM</b></span>",
-		"hostname": "Nom d'hôte",
-		"inactive": "Inactif",
-		"kind": "Type",
-		"mailbox_quota_def": "Quota boîte mail par défaut",
-		"mailbox_quota_m": "Quota max par boîte (Mo)",
-		"mailbox_username": "Identifiant (partie gauche d'une adresse de courriel)",
-		"max_aliases": "Nombre maximal d'alias",
-		"max_mailboxes": "Nombre maximal de boîtes",
-		"mins_interval": "Période de relève (minutes)",
-		"multiple_bookings": "Inscriptions multiples",
-		"nexthop": "Suivant",
-		"password": "Mot de passe",
-		"password_repeat": "Confirmation du mot de passe (répéter)",
-		"port": "Port",
-		"post_domain_add": "le conteneur SOGo, \"sogo-mailcow\", doit être redémarré après l'ajout d'un nouveau domaine!<br><br>De plus, la configuration DNS doit être révisée. Lorsque la configuration DNS est approuvée, redémarrer \"acme-mailcow\" pour générer automatiquement les certificats pour votre nouveau domaine (autoconfig.&lt;domain&gt;, autodiscover.&lt;domain&gt;).<br>Cette étape est optionelle et sera réessayée toutes les 24 heures.",
-		"private_comment": "Commentaire privé",
-		"public_comment": "Commentaire public",
-		"quota_mb": "Quota (Mo)",
-		"relay_all": "Relayer tous les destinataires",
-		"relay_all_info": "↪ Si vous choissisez <b>de ne pas</b> relayer tous les destinataires, vous devez ajouter une boîte (\"aveugle\") pour chaque destinataire simple qui doit être relayé.",
-		"relay_domain": "Relayer ce domaine",
-		"relay_transport_info": "<div class=\"label label-info\">Info</div> Vous pouvez définir des cartes de transport vers une destination personnalisée pour ce domaine. sinon, une recherche MX sera effectuée.",
-		"relay_unknown_only": "Relayer uniquement les boîtes inexistantes. Les boîtes existantes seront livrées localement.",
-		"relayhost_wrapped_tls_info": "Veuillez <b>ne pas</b> utiliser des ports TLS wrappés (généralement utilisés sur le port 465).<br>\r\nUtilisez n'importe quel port non encapsulé et lancez STARTTLS. Une politique TLS pour appliquer TLS peut être créée dans \"Cartes de politique TLS\".",
-		"select": "Veuillez sélectionner...",
-		"select_domain": "Sélectionner d'abord un domaine",
-		"sieve_desc": "Description courte",
-		"sieve_type": "Type de filtre",
-		"skipcrossduplicates": "Ignorer les messages en double dans les dossiers (premier arrivé, premier servi)",
-		"subscribeall": "S'abonner à tous les dossiers",
-		"syncjob": "Ajouter une tâche de synchronisation",
-		"syncjob_hint": "Sachez que les mots de passe seront sauvegardés en clair !",
-		"target_address": "Aller à l'adresse",
-		"target_address_info": "<small>Adresse(s) de courriel complète(s) (séparées par des virgules).</small>",
-		"target_domain": "Domaine cible",
-		"timeout1": "Délai d'expiration pour la connexion à l'hôte distant",
-		"timeout2": "Délai d'expiration pour la connexion à l'hôte local",
-		"username": "Nom d'utilisateur",
-		"validate": "Valider",
-		"validation_success": "Validation réussie"
-	},
-	"admin": {
-		"access": "Accès",
-		"action": "Action",
-		"activate_api": "Activer l'API",
-		"activate_send": "Activer le bouton d'envoi",
-		"active": "Actif",
-		"active_rspamd_settings_map": "Paramètres de mappage actifs",
-		"add": "Ajouter",
-		"add_admin": "Ajouter un administrateur",
-		"add_domain_admin": "Ajouter un administrateur de domaine",
-		"add_forwarding_host": "Ajouter un hôte de réexpédition",
-		"add_relayhost": "Ajouter un hôte de relai",
-		"add_relayhost_hint": "Sachez que les données d'authentification éventuelles des hôtes de relais seront stockées en clair.",
-		"add_row": "Ajouter une ligne",
-		"add_settings_rule": "Ajouter une règle de paramètres",
-		"add_transport": "Ajouter un transport",
-		"add_transports_hint": "Sachez que les données d'authentification éventuelles seront stockées en clair.",
-		"additional_rows": " lignes supplémentaires ont été ajoutées",
-		"admin": "Administrateur",
-		"admin_details": "Édition des informations de l'administrateur",
-		"admin_domains": "Affectation des domaines",
-		"advanced_settings": "Paramètres Avancés",
-		"api_allow_from": "Autoriser l'accès API pour ces notations réseau IPs/CIDR (Classless Inter-Domain Routing)",
-		"api_info": "L’API est en cours de développement. La documentation peut être trouvée sur <a href=\"/api\">/api</a>",
-		"api_key": "Clé API",
-		"api_skip_ip_check": "Passer la vérification d'IP pour l'API",
-		"app_links": "Liens des applications",
-		"app_name": "Nom de l'application",
-		"apps_name": "\"mailcow Apps\" nom",
-		"arrival_time": "Heure d'arrivée (heure du serveur)",
-		"authed_user": "Utilisateur autorisé",
-		"ays": "Voulez-vous vraiment le faire ?",
-		"ban_list_info": "Consultez la liste des adresses IP interdites ci-dessous: <b>réseau (durée d'interdiction restante) - [actions]</b>.<br />Les adresses IP mises en file d'attente pour être interdites seront supprimées de la liste d'interdiction active dans quelques secondes.<br />Les étiquettes rouges indiquent des interdictions permanentes actives par liste noire.",
-		"change_logo": "Changer de logo",
-		"configuration": "Configuration",
-		"convert_html_to_text": "Convertir le code HTML en texte brut",
-		"credentials_transport_warning": "<b>Attention</b>: L’ajout d’une nouvelle entrée de carte de transport mettra à jour les informations d’identification pour toutes les entrées avec une colonne nexthop correspondante.",
-		"customer_id": "ID client",
-		"customize": "Personnaliser",
-		"delete_queue": "Tout supprimer",
-		"destination": "Destination",
-		"dkim_add_key": "Ajouter clé ARC/DKIM",
-		"dkim_domains_selector": "Sélecteur",
-		"dkim_domains_wo_keys": "Sélectionner les domaines sans clés DKIM",
-		"dkim_from": "De",
-		"dkim_from_title": "Domaine initial à copier vers",
-		"dkim_key_length": "Longueur de la clé DKIM (bits)",
-		"dkim_key_missing": "Clé manquante",
-		"dkim_key_unused": "Clé non utilisée",
-		"dkim_key_valid": "Clé valide",
-		"dkim_keys": "Clés ARC/DKIM",
-		"dkim_overwrite_key": "Écraser la clé DKIM existante",
-		"dkim_private_key": "Clé privée",
-		"dkim_to": "Vers",
-		"dkim_to_title": "Les domaines ciblés seront réécrits",
-		"domain": "Domaine",
-		"domain_admin": "Administrateur de domaine",
-		"domain_admins": "Administrateurs de domaine",
-		"domain_s": "Domaine(s)",
-		"duplicate": "Dupliquer",
-		"duplicate_dkim": "Dupliquer l'enregistrement DKIM",
-		"edit": "Editer",
-		"empty": "Aucun résultat",
-		"excludes": "Exclure ces destinataires",
-		"f2b_ban_time": "Durée du bannissement(s)",
-		"f2b_blacklist": "Réseaux/Domaines sur Liste Noire",
-		"f2b_filter": "Filtre(s) Regex",
-		"f2b_list_info": "Un hôte ou un réseau sur liste noire l'emportera toujours sur une entité de liste blanche. <b>L'application des mises à jour de liste prendra quelques secondes.</b>",
-		"f2b_max_attempts": "Nb max. de tentatives",
-		"f2b_netban_ipv4": "Taille du sous-réseau IPv4 pour l'application du bannissement (8-32)",
-		"f2b_netban_ipv6": "Taille du sous-réseau IPv6 pour l'application du bannissement (8-128)",
-		"f2b_parameters": "Paramètres Fail2ban",
-		"f2b_regex_info": "Logs pris en compte: SOGo, Postfix, Dovecot, PHP-FPM.",
-		"f2b_retry_window": "Fenêtre de nouvel essai pour le nb max. de tentatives",
-		"f2b_whitelist": "Réseaux/hôtes en liste blanche",
-		"filter_table": "Table de filtrage",
-		"flush_queue": "Vider la file d'attente",
-		"forwarding_hosts": "Hôtes de réexpédition",
-		"forwarding_hosts_add_hint": "Vous pouvez aussi bien indiquer des adresses IPv4/IPv6, des réseaux en notation CIDR, des noms d'hôtes (qui seront convertis en adresses IP), ou des noms de domaine (qui seront convertis en adresses IP par une requête SPF ou, en son absence, l'enregistrement MX).",
-		"forwarding_hosts_hint": "Tous les messages entrants sont acceptés sans condition depuis les hôtes listés ici. Ces hôtes ne sont pas validés par DNSBLs ou sujets à un greylisting. Les pourriels reçus de ces hôtes ne sont jamais rejetés, mais occasionnellement, ils peuvent se retrouver dans le dossier Pourriel. L'usage le plus courant est pour les serveurs de courriels qui ont été configurés pour réexpédier leurs courriels entrants vers votre serveur Mailcow.",
-		"from": "De",
-		"generate": "générer",
-		"guid": "GUID - Identifiant de l'instance",
-		"guid_and_license": "GUID & Licence",
-		"hash_remove_info": "La suppression d'un hachage ratelimit (s'il existe toujours) réinitialisera complètement son compteur.<br>\r\n  Chaque hachage est indiqué par une couleur individuelle.",
-		"help_text": "Remplacer le texte d'aide sous le masque de connexion (HTML autorisé)",
-		"host": "Hôte",
-		"html": "HTML",
-		"import": "Importer",
-		"import_private_key": "Importer la clè privée",
-		"in_use_by": "Utilisé par",
-		"inactive": "Inactif",
-		"include_exclude": "Inclure/Exclure",
-		"include_exclude_info": "Par défaut - sans sélection - <b>toutes les boîtes</b> sont adressées",
-		"includes": "Inclure ces destinataires",
-		"last_applied": "Dernière application",
-		"license_info": "Une licence n’est pas requise, mais contribue au développement.<br><a href=\"https://www.servercow.de/mailcow?lang=en#sal\" target=\"_blank\" alt=\"SAL order\">Enregistrer votre GUID ici</a> or <a href=\"https://www.servercow.de/mailcow?lang=en#support\" target=\"_blank\" alt=\"Support order\">acheter le support pour votre intallation Mailcow.</a>",
-		"link": "Lien",
-		"loading": "Veuillez patienter...",
-		"logo_info": "Votre image sera redimensionnée à une hauteur de 40 pixels pour la barre de navigation du haut et à un maximum de 250 pixels en largeur pour la page d'accueil. Un graphique extensible est fortement recommandé.",
-		"lookup_mx": "Faire correspondre la destination à MX (.outlook.com pour acheminer tous les messages ciblés vers un MX * .outlook.com sur ce tronçon)",
-		"main_name": "\"mailcow UI\" nom",
-		"merged_vars_hint": "Les lignes grisées ont été importées depuis <code>vars.(local.)inc.php</code> et ne peuvent pas être modifiées.",
-		"message": "Message",
-		"message_size": "Taille du message",
-		"nexthop": "Suivant",
-		"no": "&#10005;",
-		"no_active_bans": "Pas de bannissement actif",
-		"no_new_rows": "Pas de ligne supplémentaire",
-		"no_record": "Aucun enregistrement",
-		"oauth2_client_id": "Client ID",
-		"oauth2_client_secret": "Secret client",
-		"oauth2_info": "L'implémentation OAuth2 prend en charge le type d'autorisation \"Authorization Code\" et émet des jetons d'actualisation.<br>\r\nLe serveur émet également automatiquement de nouveaux jetons d'actualisation, après qu'un jeton d'actualisation a été utilisé.<br><br>\r\n→ La portée par défaut est <i>profile</i>. Seuls les utilisateurs de boîte peuvent être authentifiés par rapport à OAuth2. Si le paramètre scope est omis, il revient au <i>profile</i>.<br>\r\n→ Le paramètre <i>state</i> doit être envoyé par le client dans le cadre de la demande d'autorisation.<br><br>\r\nChemins d'accès aux requêtes vers l'API OAuth <br>\r\n<ul>\r\n  <li>Point de terminaison d'autorisation: <code>/oauth/authorize</code></li>\r\n  <li>Point de terminaison du jeton: <code>/oauth/token</code></li>\r\n  <li>Page de ressource:  <code>/oauth/profile</code></li>\r\n</ul>\r\nLa régénération du secret client n'expirera pas les codes d'autorisation existants, mais ils ne renouvelleront pas leur jeton.<br><br>\r\nLa révocation des jetons clients entraînera la fin immédiate de toutes les sessions actives.\nTous les clients doivent se ré-authentifier.",
-		"oauth2_redirect_uri": "URI de redirection",
-		"oauth2_renew_secret": "Générer un nouveau secret client",
-		"oauth2_revoke_tokens": "Révoquer tous les jetons",
-		"optional": "Optionnel",
-		"password": "Mot de passe",
-		"password_repeat": "Confirmation du mot de passe (répéter)",
-		"priority": "Priorité",
-		"private_key": "Clé privée",
-		"quarantine": "Quarantaine",
-		"quarantine_bcc": "Envoyer une copie de toutes les notifications (BCC) à ce destinataire:<br><small>Laisser vide pour le désactiver. <b>Courrier non signé et non coché. Doit être livré en l’interne seulement.</b></small>",
-		"quarantine_exclude_domains": "Exclure les domaines et les alias de domaine",
-		"quarantine_max_age": "Âge maximun en jour(s)<br><small>La valeur doit être égale ou supérieure à 1 jour.</small>",
-		"quarantine_max_size": "Taille maximum en Mo (les éléments plus grands sont mis au rebut):<br><small>0 ne signifie <b>pas</b> illimité.</small>",
-		"quarantine_max_score": "Ignorer la notification si le score de spam est au dessus de cette valeur:<br><small>Par défaut: 9999.0</small>",
-		"quarantine_notification_html": "Modèle de courriel de notification:<br><small>Laisser vide pour restaurer le modèle par défaut.</small>",
-		"quarantine_notification_sender": "Notification par e-mail de l’expéditeur",
-		"quarantine_notification_subject": "Objet du courriel de notification",
-		"quarantine_redirect": "<b>Rediriger toutes les notifications</b> vers ce destinataire:<br><small>Laisser vide pour désactiver. <b>Courrier non signé et non coché. Doit être livré en interne seulement.</b></small>",
-		"quarantine_release_format": "Format des éléments diffusés",
-		"quarantine_release_format_att": "En pièce jointe",
-		"quarantine_release_format_raw": "Original non modifié",
-		"quarantine_retention_size": "Rétentions par boîte:<br><small>0 indique <b>inactive</b>.</small>",
-		"queue_ays": "Veuillez confirmer que vous voulez supprimer tous les éléments de la file d’attente actuelle.",
-		"queue_deliver_mail": "Délivrer",
-		"queue_hold_mail": "Garder",
-		"queue_manager": "Gestion de la file d'attente",
-		"queue_unban": "file d’attente unban",
-		"queue_unhold_mail": "Ne pas garder",
-		"queue_show_message": "Montrer message",
-		"quota_notification_html": "Modèle de courriel de notification:<br><small>Laisser vide pour restaurer le modèle par défaut.</small>",
-		"quota_notification_sender": "Notification par e-mail de l’expéditeur",
-		"quota_notification_subject": "Objet du courriel de notification",
-		"quota_notifications": "Notifications de quotas",
-		"quota_notifications_info": "Les notications de quota sont envoyées aux utilisateurs une fois lors du passage à 80 % et une fois lors du passage à 95 % d’utilisation.",
-		"quota_notifications_vars": "{{percent}} égale le quota actuel de l’utilisateur<br>{{username}} est le nom de la boîte",
-		"r_active": "Restrictions actives",
-		"r_inactive": "Restrictions inactives",
-		"r_info": "Les éléments grisés/désactivés sur la liste des restrictions actives ne sont pas considérés comme des restrictions valides pour Mailcow et ne peuvent pas être déplacés. Des restrictions inconnues seront établies par ordre d’apparition de toute façon. <br>Vous pouvez ajouter de nouveaux éléments dans le code <code>inc/vars.local.inc.php</code> pour pouvoir les basculer.",
-		"rate_name": "Nom du taux",
-		"recipients": "Destinataires",
-		"refresh": "Rafraîchir",
-		"regen_api_key": "Regénérer la clé API",
-		"regex_maps": "Cartes Regex (Regex = expression régulière)",
-		"relay_from": "\"De:\" adresse",
-		"relay_run": "Lancer le test",
-		"relayhosts": "Transports  de l’expéditeur",
-		"relayhosts_hint": "Définir les transports dépendant de l’expéditeur pour pouvoir les sélectionner dans un dialogue de configuration de domaines.<br>\r\n  Le service de transport est toujours \"SMTP:\" et va donc essayer TLS (lorsqu’il est proposé. Le TLS encapsulé (SMTPS) n’est pas pris en charge. Il est tenu compte de la définition de la politique TLS pour chaque utilisateur sortant.<br>\r\n  Affecte les domaines sélectionnés, y compris les domaines alias.",
-		"remove": "Supprimer",
-		"remove_row": "Supprimer la ligne",
-		"reset_default": "Réinitialisation à la valeur par défaut",
-		"reset_limit": "Supprimer le hachage",
-		"routing": "Routage",
-		"rsetting_add_rule": "Ajouter une règle",
-		"rsetting_content": "Contenu de la règle",
-		"rsetting_desc": "Description courte",
-		"rsetting_no_selection": "Veuillez sélectionner une règle",
-		"rsetting_none": "Pas de règles disponibles",
-		"rsettings_insert_preset": "Insérer un exemple de préréglage \"%s\"",
-		"rsettings_preset_1": "Désactiver tout sauf DKIM et la limite tarifaire pour les utilisateurs authentifiés",
-		"rsettings_preset_2": "Les postmasters veulent du spam",
-		"rsettings_preset_3": "Autoriser uniquement des expéditeurs particuliers pour une boîte (c.-à-d. utilisation comme boîte interne seulement)",
-		"rspamd-com_settings": "Un nom de paramètre sera généré automatiquement, voir l’exemple de préréglages ci-dessous. Pour plus de détails voir : <a href=\"https://rspamd.com/doc/configuration/settings.html#settings-structure\" target=\"_blank\">Docs Rspamd</a>",
-		"rspamd_global_filters": "Cartes des filtres globaux",
-		"rspamd_global_filters_agree": "Je serai prudent !",
-		"rspamd_global_filters_info": "Les cartes de filtres globales contiennent différents types de listes noires et blanches globales.",
-		"rspamd_global_filters_regex": "Leurs noms expliquent leurs buts. Tout le contenu doit contenir une expression régulière valide dans le format \"/pattern/options\" (par ex. <code>/.+@domain\\.tld/i</code>).<br>\r\n  Bien que des contrôles rudimentaires soient exécutés sur chaque ligne de regex, la fonctionnalité Rspamd peut être cassée si elle ne parvient pas à lire la syntaxe correctement.<br>\r\n  Rspamd essaiera de lire le contenu de la carte lorsqu’il sera modifié. Si vous rencontrez des problèmes, <a href=\"\" data-toggle=\"modal\" data-container=\"rspamd-mailcow\" data-target=\"#RestartContainer\">redémarrer Rspamd</a> pour forcer le rechargement d’une carte.",
-		"rspamd_settings_map": "Carte des paramètres Rspamd",
-		"sal_level": "Niveau Moo",
-		"save": "Enregistrer les modifications",
-		"search_domain_da": "Recherche domaines",
-		"send": "Envoyer",
-		"sender": "Expéditeur",
-		"service_id": "ID du service",
-		"source": "Source",
-		"spamfilter": "Filtre spam",
-		"subject": "Sujet",
-		"sys_mails": "Courriers système",
-		"text": "Texte",
-		"time": "Heure",
-		"title": "Titre",
-		"title_name": "\"mailcow UI\" titre du site web",
-		"to_top": "Retour en haut",
-		"transport_dest_format": "Syntaxe: example.org, .example.org, *, box@example.org (les valeurs multiples peuvent être séparées par des virgules)",
-		"transport_maps": "Plans de transport",
-		"transports_hint": "→ Une entrée de carte de transport <b>annule</b> une carte de transport dépendante de l’expéditeur</b>.<br>\r\n→ Les paramètres de politique TLS sortants par utilisateur sont ignorés et ne peuvent être appliqués que par les entrées de carte de politique TLS.<br>\r\n→ Le service de transport pour des transports définis est toujours \"smtp:\" et va donc essayer TLS lorsqu’il est offert. Wrapped TLS (SMTPS) n’est pas pris en charge.<br>\r\n→ Les adresses correspondantes \"/localhost$/\" seront toujours transportées via \"local:\", donc une destination \"*\" ne s'applique pas à ces adresses.<br>\r\n→ Pour déterminer les compétences dans l'exemple suivant \"[host]:25\", Postfix demande <b>toujours</b> pour \"host\" avant de chercher \"[host]:25\". Ce comportement rend impossible l’utilisation \"host\" et \"[host]:25\" en même temps.",
-		"ui_footer": "Pied de page (HTML autorisé)",
-		"ui_header_announcement": "Annonces",
-		"ui_header_announcement_active": "Définir l’annonce active",
-		"ui_header_announcement_content": "Texte (HTML autorisé)",
-		"ui_header_announcement_help": "L’annonce est visible pour tous les utilisateurs connectés et sur l’écran de connexion de l’interface utilisateur.",
-		"ui_header_announcement_select": "Sélectionnez le type d’annonce",
-		"ui_header_announcement_type": "Type",
-		"ui_header_announcement_type_info": "Info",
-		"ui_header_announcement_type_warning": "Important",
-		"ui_header_announcement_type_danger": "Très important",
-		"ui_texts": "Textes et étiquettes de l'interface utilisateur",
-		"unban_pending": "unban en attente",
-		"unchanged_if_empty": "Si non modifié, laisser en blanc",
-		"upload": "Charger",
-		"username": "Nom d'utilisateur",
-		"validate_license_now": "Valider le GUID par rapport au serveur de licence",
-		"verify": "Verifier",
-		"yes": "&#10003;"
-	},
-	"danger": {
-		"access_denied": "Accès refusé ou données de formulaire non valides",
-		"alias_domain_invalid": "L'alias de domaine %s est non valide",
-		"alias_empty": "L'alias d'adresse ne peut pas être vide",
-		"alias_goto_identical": "L’alias et l’adresse Goto ne doivent pas être identiques",
-		"alias_invalid": "L'alias d'adresse %s est non valide",
-		"aliasd_targetd_identical": "Le domaine alias ne doit pas être égal au domaine cible: %s",
-		"aliases_in_use": "Max. alias doit être supérieur ou égal à %d",
-		"app_name_empty": "Le nom de l'application ne peut pas être vide",
-		"app_passwd_id_invalid": "Le mot de passe ID %s de l'application est non valide",
-		"bcc_empty": "La destination BCC destination ne peut pas être vide",
-		"bcc_exists": "Une carte de transport BCC %s existe pour le type %s",
-		"bcc_must_be_email": "Le destination BCC %s n'est pas une adresse mail valide",
-		"comment_too_long": "Le commentaire est trop long, 160 caractère max sont permis",
-		"defquota_empty": "Le quota par défaut par boîte ne doit pas être 0.",
-		"description_invalid": "La description des ressources pour %s est non valide",
-		"dkim_domain_or_sel_exists": "Une clé DKIM pour \"%s\" existe et ne sera pas écrasée",
-		"dkim_domain_or_sel_invalid": "Domaine ou sélection DKIM non valide: %s",
-		"domain_cannot_match_hostname": "Le domaine ne correspond pas au nom d’hôte",
-		"domain_exists": "Le domaine %s exite déjà",
-		"domain_invalid": "Le mom de domaine est vide ou non valide",
-		"domain_not_empty": "Impossible de supprimer le domaine non vide %s",
-		"domain_not_found": "Le domaine %s est introuvable",
-		"domain_quota_m_in_use": "Le quota de domaine doit être supérieur ou égal à %s Mo",
-		"extra_acl_invalid": "L'adresse de l’expéditeur externe \"%s\" est non valide",
-		"extra_acl_invalid_domain": "L'expéditeur externe \"%s\" utilise un domaine non valide",
-		"file_open_error": "Le fichier ne peut pas être ouvert pour l'écriture",
-		"filter_type": "Type de fltre erroné",
-		"from_invalid": "Expéditeur ne peut pas être vide",
-		"global_filter_write_error": "Impossible d’écrire le fichier de filtre: %s",
-		"global_map_invalid": "ID de carte globale %s non valide",
-		"global_map_write_error": "Impossible d’écrire l’ID de la carte globale %s: %s",
-		"xmpp_map_write_error": "Impossible d'écrire la carte XMPP: %s",
-		"goto_empty": "Une adresse alias doit contenir au moins une adresse 'goto'valide",
-		"goto_invalid": "Adresse Goto %s non valide",
-		"ham_learn_error": "Erreur d'apprentissage Ham: %s",
-		"imagick_exception": "Erreur : Exception Imagick lors de la lecture de l’image",
-		"img_invalid": "Impossible de valider le fichier image",
-		"img_tmp_missing": "Impossible de valider le fichier image: Fichier temporaire introuvable",
-		"invalid_bcc_map_type": "Type de carte BCC non valide",
-		"invalid_destination": "Le format de la destination \"%s\" est non valide",
-		"invalid_filter_type": "Type de filtre non valide",
-		"invalid_host": "Hôte non valide spécifié: %s",
-		"invalid_mime_type": "Type mime non valide",
-		"invalid_nexthop": "Le format de saut suivant est non valide",
-		"invalid_nexthop_authenticated": "Next hop existe avec différents identifiants, veuillez d’abord mettre à jour les identifiants existants pour ce prochain saut.",
-		"invalid_recipient_map_new": "Nouveau destinataire précisé non valide: %s",
-		"invalid_recipient_map_old": "Destinataire original précisé non valide: %s",
-		"ip_list_empty": "La liste des adresses IP autorisées ne peut pas être vide",
-		"is_alias": "%s est déjà connu comme une adresse alias",
-		"is_alias_or_mailbox": "%s est déjà connu comme un alias, une boîte ou une adresse alias développée à partir d’un domaine alias.",
-		"is_spam_alias": "%s est déjà connu comme une adresse alias temporaire (alias d'adresse spam)",
-		"last_key": "La dernière clé ne peut pas être supprimée, veuillez désactiver TFA à la place.",
-		"login_failed": "La connexion a échoué",
-		"mailbox_defquota_exceeds_mailbox_maxquota": "Le quota par défaut dépasse la limite maximale du quota",
-		"mailbox_invalid": "Le nom de la boîte n'est pas valide",
-		"mailbox_quota_exceeded": "Le quota dépasse la limite du domaine (max. %d Mo)",
-		"mailbox_quota_exceeds_domain_quota": "Le quota maximum dépasse la limite du quota de domaine",
-		"mailbox_quota_left_exceeded": "Espace libre insuffisant (espace libre: %d Mo)",
-		"mailboxes_in_use": "Le max. des boîtes doit être supérieur ou égal à %d",
-		"malformed_username": "Nom d’utilisateur malformé",
-		"map_content_empty": "Le contenu de la carte ne peut pas être vide",
-		"max_alias_exceeded": "Le nombre max. d'aliases est dépassé",
-		"max_mailbox_exceeded": "Le nombre max. de boîte est dépassé (%d of %d)",
-		"max_quota_in_use": "Le quota de la boîte doit être supérieur ou égal à %d Mo",
-		"maxquota_empty": "Le quota maximum par boîte ne doit pas être de 0.",
-		"mysql_error": "Erreur MySQL: %s",
-		"nginx_reload_failed": "Le rechargement de Nginx a échoué: %s",
-		"network_host_invalid": "Réseau ou host non valide: %s",
-		"next_hop_interferes": "%s interfère avec le nexthop %s",
-		"next_hop_interferes_any": "Un saut suivant existant interfère avec %s",
-		"no_user_defined": "Aucun utilisateur défini",
-		"object_exists": "L'objet %s exite déjà",
-		"object_is_not_numeric": "La valeur %s n’est pas numérique",
-		"password_complexity": "Le mot de passe ne respecte pas la politique définie",
-		"password_empty": "Le mot de passe ne peut pas être vide",
-		"password_mismatch": "Le mot de passe de confirmation ne correspond pas",
-		"policy_list_from_exists": "Un enregistrement avec ce nom existe déjà",
-		"policy_list_from_invalid": "Le format de l’enregistrement est invalide",
-		"private_key_error": "Erreur de clé privée: %s",
-		"pushover_credentials_missing": "Jeton Pushover ou clé manquante",
-		"pushover_key": "La clé Pushover a un mauvais format",
-		"pushover_token": "Le jeton Pushover a un mauvais format",
-		"quota_not_0_not_numeric": "Le quota doit être numerique et >= 0",
-		"recipient_map_entry_exists": "Une entrée dans la carte du bénéficiaire \"%s\" existe",
-		"redis_error": "Erreur Redis: %s",
-		"relayhost_invalid": "La saisie de la carte %s est invalide",
-		"release_send_failed": "Le message n’a pas pu être diffusé: %s",
-		"reset_f2b_regex": "Le filtre regex n'a pas pu être réinitialisé à temps, veuillez réessayer ou attendre quelques secondes de plus et recharger le site web.",
-		"resource_invalid": "Le nom de la resource %s n'est pas valide",
-		"rl_timeframe": "Le délai limite du taux est incorrect",
-		"rspamd_ui_pw_length": "Le mot de passe de l'interface Rspamd doit être de 6 caratères au minimum",
-		"script_empty": "Le script ne peut pas être vide",
-		"sender_acl_invalid": "La valeur ACL de l’expéditeur %s est invalide",
-		"set_acl_failed": "Impossible de définir ACL",
-		"settings_map_invalid": "La carte des paramètres %s est invalide",
-		"sieve_error": "Erreur d’analyseur de tamis: %s",
-		"spam_learn_error": "Erreur d'apprentissage du spam: %s",
-		"subject_empty": "Le sujet ne peut^pas être vide",
-		"target_domain_invalid": "Le domaine cible %s n'est pas valide",
-		"targetd_not_found": "Le domaine cible %s est introuvable",
-		"targetd_relay_domain": "Le domaine cible %s est un domaine de relais",
-		"temp_error": "Erreur temporaire",
-		"text_empty": "La zone texte ne peut pas être vide",
-		"tfa_token_invalid": "Le token TFA est invalide",
-		"tls_policy_map_dest_invalid": "La politique de destination n'est pas valide",
-		"tls_policy_map_entry_exists": "Une entrée de carte de politique \"%s\" existe",
-		"tls_policy_map_parameter_invalid": "Le paramètre Policy est invalide",
-		"totp_verification_failed": "Echec de la vérification TOTP",
-		"transport_dest_exists": "La destination de transport \"%s\" existe",
-		"u2f_verification_failed": "Echec de la vérification U2F: %s",
-		"fido2_verification_failed": "La vérification FIDO2 a échoué: %s",
-		"unknown": "Une erreur inconnue est survenue",
-		"unknown_tfa_method": "Methode TFA inconnue",
-		"unlimited_quota_acl": "Quota illimité interdit par les ACL",
-		"username_invalid": "Le nom d'utilisateur %s ne peut pas être utilisé",
-		"validity_missing": "Veuillez attribuer une période de validité",
-		"value_missing": "Veuillez fournir toutes les valeurs",
-		"yotp_verification_failed": "La vérification Yubico OTP a échoué: %s",
-		"xmpp_restart_failed": "XMPP n'a pas pu être redémarré",
-		"xmpp_reload_failed": "XMPP n'a pas pu être rechargé"
-	},
-	"debug": {
-		"chart_this_server": "Graphique (ce serveur)",
-		"containers_info": "Informations des conteneurs",
-		"disk_usage": "Utilisation du disque",
-		"external_logs": "Logs externe",
-		"history_all_servers": "Historique (tous les serveurs)",
-		"in_memory_logs": "Logs En-mémoire",
-		"jvm_memory_solr": "Utilisation mémoire JVM",
-		"log_info": "<p>Les logs <b>En-mémoire</b> Mailcow sont collectés dans des listes Redis et découpées en LOG_LINES (%d) chaque minute pour réduire la charge.\r\n  <br>Les logs En-mémoire ne sont pas destinés à être persistants. Toutes les applications qui se connectent en mémoire, se connectent également au démon Docker et donc au pilote de journalisation par défaut.\r\n  <br>Le type de journal en mémoire doit être utilisé pour déboguer les problèmes mineurs avec les conteneurs.</p>\r\n  <p><b>Les logs externes</b> sont collectés via l'API de l'application concernée.</p>\r\n  <p>Les journaux <b>statiques</b> sont principalement des journaux d’activité, qui ne sont pas enregistrés dans Dockerd, mais qui doivent toujours être persistants (sauf pour les logs API).</p>",
-		"logs": "Logs",
-		"restart_container": "Redémarrer",
-		"solr_dead": "Solr est en cours de démarrage, désactivé ou mort.",
-		"xmpp_dead": "XMPP est en cours de démarrage, désactivé ou mort.",
-		"docs": "Docs",
-		"last_modified": "Dernière modification",
-		"online_users": "Utilisateurs en ligne",
-		"size": "Taille",
-		"started_at": "Démarré à",
-		"solr_status": "Etat Solr",
-		"uptime": "Disponibilité",
-		"started_on": "Démarré à",
-		"static_logs": "Logs statiques",
-		"system_containers": "Système & Conteneurs",
-		"xmpp_status": "Status de XMPP"
-	},
-	"diagnostics": {
-		"cname_from_a": "Valeur dérivée de l’enregistrement A/AAAA. Ceci est supporté tant que l’enregistrement indique la bonne ressource.",
-		"dns_records": "Enregistrements DNS",
-		"dns_records_24hours": "Veuillez noter que les modifications apportées au DNS peuvent prendre jusqu’à 24 heures pour que leurs états actuels soient correctement reflétés sur cette page. Il est conçu comme un moyen pour vous de voir facilement comment configurer vos enregistrements DNS et de vérifier si tous vos enregistrements sont correctement stockés dans les DNS.",
-		"dns_records_docs": "Veuillez également consulter <a target=\"_blank\" href=\"https://mailcow.github.io/mailcow-dockerized-docs/prerequisite-dns/\">la documentation</a>.",
-		"dns_records_data": "Données correcte",
-		"dns_records_name": "Nom",
-		"dns_records_status": "Etat courant",
-		"dns_records_type": "Type",
-		"optional": "Cet enregistrement est optionel."
-	},
-	"edit": {
-		"active": "Actif",
-		"advanced_settings": "Réglages avancés",
-		"alias": "Editer les alias",
-		"allow_from_smtp": "Restreindre l'utilisation de <b>SMTP</b> à ces adresses IP",
-		"allow_from_smtp_info": "Laissez vide pour autoriser tous les expéditeurs.<br>Adresses IPv4/IPv6 et réseaux.",
-		"allowed_protocols": "Protocoles autorisés",
-		"app_name": "Nom de l'application",
-		"app_passwd": "Mot de passe de l'application",
-		"automap": "Essayer d’automatiser les dossiers (\"Sent items\", \"Sent\" => \"Sent\" etc.)",
-		"backup_mx_options": "Options Backup MX",
-		"bcc_dest_format": "La destination BCC doit être une seule adresse e-mail valide.",
-		"client_id": "ID client",
-		"client_secret": "Secret client",
-		"comment_info": "Un commentaire privé n’est pas visible pour l’utilisateur, tandis qu’un commentaire public est affiché comme infobulle lorsque vous le placez dans un aperçu des utilisateurs",
-		"delete1": "Supprimer de la source une fois terminé",
-		"delete2": "Supprimer les messages sur la destination qui ne sont pas sur la source",
-		"delete2duplicates": "Supprimer les doublons à destination",
-		"delete_ays": "Veuillez confirmer le processus de suppression.",
-		"description": "Description",
-		"disable_login": "Refuser l’ouverture de session (le courrier entrant est toujours accepté)",
-		"domain": "Edition du domaine",
-		"domain_admin": "Edition de l'administrateur du domaine",
-		"domain_quota": "Quota du domaine",
-		"domains": "Domaines",
-		"dont_check_sender_acl": "Désactiver la vérification de l’expéditeur pour le domaine %s (+ alias de domaines)",
-		"edit_alias_domain": "Edition des alias de domaine",
-		"encryption": "Cryptage",
-		"exclude": "Exclure des objets (regex)",
-		"extended_sender_acl": "Adresses de l’expéditeur externe",
-		"extended_sender_acl_info": "Une clé de domaine DKIM doit être importée, si disponible.<br>\r\n  N’oubliez pas d’ajouter ce serveur à l’enregistrement TXT SPF correspondant.<br>\r\n  Chaque fois qu’un domaine ou un alias de domaine est ajouté à ce serveur, et qui chevauche une adresse externe, l’adresse externe est supprimée.<br>\r\n  Utiliser @domain.tld pour permettre l'envoi comme *@domain.tld.",
-		"force_pw_update": "Forcer la mise à jour du mot de passe à la prochaine ouverture de session",
-		"force_pw_update_info": "Cet utilisateur pourra uniquement se connecter à %s.",
-		"full_name": "Nom complet",
-		"gal": "Liste d'adresses globale (GAL)",
-		"gal_info": "La liste d'adresses globale (GAL) contient tous les objets d’un domaine et ne peut pas être édité par un utilisateur. Les informations libres/occupées dans SOGo sont manquantes si elles sont désactivées! <b>Redémarrer SOGo pour appliquer les modifications.</b>",
-		"xmpp": "Activer XMPP pour ce domaine",
-		"xmpp_prefix": "Préfixe XMPP pour le domaine (\"im\" pour utiliser <b>im</b>.exemple.org)",
-		"xmpp_prefix_info": "Pour demander des certificats XMPP, deux enregistrements DNS CNAME doivent pointer de <b> im </b> .exemple.org ainsi que de <b> * .im </b> .exemple.org vers <b>% s </ b>. Veuillez également exécuter la vérification DNS pour ce domaine après avoir activé XMPP.",
-		"xmpp_info": "Cette fonction activera la fonctionnalité de chat pour ce domaine.",
-		"xmpp_access": "Accès XMPP",
-		"xmpp_access_info": "XMPP doit être activé pour ce domaine.",
-		"xmpp_admin": "Administrateur XMPP",
-		"xmpp_admin_info": "<b>Attention:</b> Promeut un utilisateur au rang d'administrateur XMPP de ce domaine.",
-		"xmpp_example_jid": "<b>Exemple JID</b> (se connecter avec le mot de passe de la boîte aux lettres)",		
-		"generate": "générer",
-		"grant_types": "Types 'autorisation",
-		"hostname": "Nom d'hôte",
-		"inactive": "Inactif",
-		"kind": "Type",
-		"mailbox": "Edition de la boîte mail",
-		"mailbox_quota_def": "Quota par défaut de la boîte",
-		"max_aliases": "Nombre max. d'alias",
-		"max_mailboxes": "Nombre max. de boîtes possibles",
-		"max_quota": "Quota max. par boîte mail (Mo)",
-		"maxage": "Âge maximal en jours des messages qui seront consultés à distance<br><small>(0 = ignorer la durée)</small>",
-		"maxbytespersecond": "Octets max. par seconde <br><small>(0 = pas de limite)</small>",
-		"mbox_rl_info": "Cette limite de taux est appliquée au nom de connexion SASL, elle correspond à toute adresse \"from\" utilisée par l’utilisateur connecté. Une limite tarifaire pour les boîtes remplace une limite tarifaire pour l’ensemble du domaine.",
-		"mins_interval": "Intervalle (min)",
-		"multiple_bookings": "Réservations multiples",
-		"nexthop": "Saut suivant",
-		"password": "Mot de passe",
-		"password_repeat": "Confirmation du mot de passe (répéter)",
-		"previous": "Page précédente",
-		"private_comment": "Commentaire privé",
-		"public_comment": "Commentaire public",
-		"pushover_evaluate_x_prio": "Acheminement du courrier hautement prioritaire [<code>X-Priority: 1</code>]",
-		"pushover_info": "Les paramètres de notification push s’appliqueront à tout le courrier propre (non spam) livré à <b>%s</b> y compris les alias (partagés, non partagés, étiquetés).",
-		"pushover_only_x_prio": "Ne tenir compte que du courrier hautement prioritaire [<code>X-Priority: 1</code>]",
-		"pushover_sender_array": "Ne tenir compte que des adresses électroniques suivantes de l’expéditeur : <small>(séparées par des virgules)</small>",
-		"pushover_sender_regex": "Tenir compte de l’expéditeur regex suivant",
-		"pushover_text": "Texte de la notification",
-		"pushover_title": "Titre de la notification",
-		"pushover_vars": "Lorsque aucun filtre d’expéditeur n’est défini, tous les messages seront considérés.<br>Les filtres Regex ainsi que les vérifications exactes de l’expéditeur peuvent être définis individuellement et seront considérés de façon séquentielle. Ils ne dépendent pas les uns des autres.<br>Variables utilisables pour le texte et le titre (veuillez prendre note des politiques de protection des données)",
-		"pushover_verify": "Vérifier les justificatifs",
-		"quota_mb": "Quota (Mo)",
-		"ratelimit": "Limite de taux",
-		"redirect_uri": "Redirection/rappel URL",
-		"relay_all": "Relayer tous les destinataires",
-		"relay_all_info": "↪ Si vous <b>ne choissisez pas</b> de relayer tous les destinataires, vous devrez ajouter une boîte (\"aveugle\") pour chaque destinataire qui devrait être relayé.",
-		"relay_domain": "Relayer ce domaine",
-		"relay_transport_info": "<div class=\"label label-info\">Info</div> Vous pouvez définir des cartes de transport vers une destination personnalisée pour ce domaine. Si elle n’est pas configurée, une recherche MX sera effectuée.",
-		"relay_unknown_only": "Relais des boîtes non existantes seulement. Les boîtes existantes seront livrées localement..",
-		"relayhost": "Transports dépendant de l’expéditeur",
-		"remove": "Enlever",
-		"resource": "Ressource",
-		"save": "Enregistrer les modifications",
-		"scope": "Portée",
-		"sender_acl": "Permettre d’envoyer comme",
-		"sender_acl_disabled": "<span class=\"label label-danger\">Le contrôle de l’expéditeur est désactivé</span>",
-		"sender_acl_info": "Si l’utilisateur de la boîte A est autorisé à envoyer en tant qu’utilisateur de la boîte B, l’adresse de l’expéditeur n’est pas automatiquement affichée comme sélectionnable du champ \"from\" dans SOGo.<br>\r\n  L’utilisateur B de la boîte doit créer une délégation dans Sogo pour permettre à l’utilisateur A de la boîte de sélectionner son adresse comme expéditeur. Pour déléguer une boîte dans Sogo, utilisez le menu (trois points) à droite du nom de votre boîte dans le coin supérieur gauche dans la vue de courrier. Ce comportement ne s’applique pas aux adresses alias.",
-		"sieve_desc": "Description courte",
-		"sieve_type": "Type de filtre",
-		"skipcrossduplicates": "Ignorer les messages en double dans les dossiers (premier arrivé, premier servi)",
-		"sogo_access": "Accorder l'accès à",
-		"sogo_access_info": "Accorder ou permettre l’accès à SOGo. Ce paramètre n’affecte pas l’accès à tous les autres services ni ne supprime ou ne modifie un profil SOGo existant.",
-		"sogo_visible": "Alias visible dans SOGo",
-		"sogo_visible_info": "Cette option affecte uniquement les objets qui peuvent être affichés dans SOGo (adresses alias partagées ou non partagées pointant vers au moins une boîte mail locale). Si caché, un alias n’apparaîtra pas comme expéditeur sélectionnable dans SOGo.",
-		"spam_alias": "Créer ou modifier des adresses alias limitées dans le temps",
-		"spam_filter": "Filtre spam",
-		"spam_policy": "Ajouter ou supprimer des éléments à la liste blanche/noire",
-		"spam_score": "Définir un score spam personnalisé",
-		"subfolder2": "Synchronisation dans le sous-dossier sur la destination<br><small>(vide = ne pas utiliser de sous-dossier)</small>",
-		"syncjob": "Modifier la tâche de synchronisation",
-		"target_address": "Adresse(s) Goto<small>(séparé(s) par des virgules)</small>",
-		"target_domain": "Domaine cible",
-		"timeout1": "Délai de connexion à l’hôte distant",
-		"timeout2": "Délai de connexion à l’hôte local",
-		"title": "Editer l'objet",
-		"unchanged_if_empty": "Si non modifié, laisser en blanc",
-		"username": "Nom d'utilisateur",
-		"validate_save": "Valider et sauver"
-	},
-	"footer": {
-		"cancel": "Annuler",
-		"confirm_delete": "Confirmer la suppression",
-		"delete_now": "Effacer maintenant",
-		"delete_these_items": "Veuillez confirmer les modifications apportées à l’identifiant d’objet suivant",
-		"hibp_nok": "Trouvé! Il s’agit d’un mot de passe potentiellement dangereux!",
-		"hibp_ok": "Aucune correspondance trouvée.",
-		"loading": "Veuillez patienter...",
-		"restart_container": "Redémarrer le conteneur",
-		"restart_container_info": "<b>Important:</b> Un redémarrage en douceur peut prendre un certain temps, veuillez attendre qu’il soit terminé..",
-		"restart_now": "Redémarrer maintenant",
-		"restarting_container": "Redémarrage du conteneur, cela peut prendre un certain temps"
-	},
-	"header": {
-		"administration": "Configuration & détails",
-		"apps": "Applications",
-		"debug": "Information Système",
-		"mailboxes": "Configuration du courrier",
-		"mailcow_settings": "Configuration",
-		"quarantine": "Quarantaine",
-		"restart_netfilter": "Redémarrer Netfilter",
-		"restart_sogo": "Redémarrer SOGo",
-		"user_settings": "Paramètres utilisateur"
-	},
-	"info": {
-		"awaiting_tfa_confirmation": "En attente de la confirmation de TFA",
-		"no_action": "Aucune mesure applicable",
-		"session_expires": "Votre session expirera dans environ 15 secondes"
-	},
-	"login": {
-		"delayed": "La connexion a été retardée de %s secondes.",
-		"fido2_webauthn": "FIDO2/WebAuthn",
-		"login": "Connexion",
-		"mobileconfig_info": "Veuillez vous connecter en tant qu’utilisateur de la boîte pour télécharger le profil de connexion Apple demandé.",
-		"other_logins": "Clé d'authentification",
-		"password": "Mot de passe",
-		"username": "Nom d'utilisateur"
-	},
-	"mailbox": {
-		"action": "Action",
-		"activate": "Activer",
-		"active": "Active",
-		"add": "Ajouter",
-		"add_alias": "Ajouter un alias",
-		"add_bcc_entry": "Ajouter une carte BCC",
-		"add_domain": "Ajouter un domaine",
-		"add_domain_alias": "Ajouter un alias de domaine",
-		"add_domain_record_first": "Veuillez d’abord ajouter un domaine",
-		"add_filter": "Ajouter un filtre",
-		"add_mailbox": "Ajouter une boîte",
-		"add_recipient_map_entry": "Ajouter la carte du destinataire",
-		"add_resource": "Ajouter une ressource",
-		"add_tls_policy_map": "Ajouter la carte de la politique des TLS",
-		"address_rewriting": "Réécriture de l’adresse",
-		"alias": "Alias",
-		"alias_domain_alias_hint": "Les alias <b>ne sont pas</b> appliqués automatiquement sur les alias de domaine. Un alias d'adresse <code>my-alias@domain</code> <b>ne couvre pas</b> l'adresse <code>my-alias@alias-domain</code> (où \"alias-domain\" est un alias imaginaire pour \"domain\").<br>Veuillez utiliser un filtre à tamis pour rediriger le courrier vers une boîte externe (voir l'onglet \"Filtres\" ou utilisez SOGo -> Forwarder).",
-		"alias_domain_backupmx": "Alias de domaine inactif pour le domaine relais",
-		"aliases": "Aliases",
-		"allow_from_smtp": "Restreindre l'utilisation de <b>SMTP</b> à ces adresses IP",
-		"allow_from_smtp_info": "Laissez vide pour autoriser tous les expéditeurs.<br>Adresses IPv4/IPv6 et réseaux.",
-		"allowed_protocols": "Protocoles autorisés",
-		"backup_mx": "Sauvegarde MX",
-		"bcc": "BCC",
-		"bcc_destination": "Destination BCC",
-		"bcc_destinations": "Destinations BCC",
-		"bcc_info": "Les cartes BCC sont utilisées pour transférer silencieusement des copies de tous les messages à une autre adresse. Une entrée de type carte de destinataire est utilisée lorsque la destination locale agit comme destinataire d’un courrier. Les cartes de l’expéditeur sont conformes au même principe.<br/>\r\n  La destination locale ne sera pas informée d’un échec de livraison.",
-		"bcc_local_dest": "Destination locale",
-		"bcc_map": "Carte BCC (Copie carbone invisible)",
-		"bcc_map_type": "Type de BCC",
-		"bcc_maps": "Cartes BCC",
-		"bcc_rcpt_map": "Carte du destinataire",
-		"bcc_sender_map": "Carte de l'expéditeur",
-		"bcc_to_rcpt": "Passer au type de carte de destinataire",
-		"bcc_to_sender": "Passer au type de carte de l'expéditeur",
-		"bcc_type": "Type de BCC",
-		"booking_0": "Toujours montrer comme libre",
-		"booking_0_short": "Toujours libre",
-		"booking_custom": "Limite rigide à un nombre de réservations personnalisé",
-		"booking_custom_short": "Limite rigide",
-		"booking_lt0": "Illimité, mais afficher aussi occupé lorsque réservé",
-		"booking_lt0_short": "Limite souple",
-		"daily": "Quotidiennement",
-		"deactivate": "Désactiver",
-		"description": "Description",
-		"disable_login": "Refuser l’ouverture de session (le courrier entrant est toujours accepté)",
-		"disable_x": "Désactiver",
-		"domain": "Domaine",
-		"domain_admins": "Administrateurs de domaine",
-		"domain_aliases": "Alias de domaine",
-		"domain_quota": "Quota",
-		"domains": "Domaines",
-		"edit": "Editer",
-		"empty": "Pas de résulats",
-		"enable_x": "Activer",
-		"excludes": "Exclut",
-		"filter_table": "Table de filtre",
-		"filters": "Filtres",
-		"fname": "Nom complet",
-		"hourly": "Horaire",
-		"in_use": "Utilisé (%)",
-		"inactive": "Inactif",
-		"insert_preset": "Insérer un exemple de préréglage \"%s\"",
-		"kind": "Type",
-		"last_mail_login": "Dernière connexion mail",
-		"last_run": "Dernière éxécution",
-		"last_run_reset": "Calendrier suivant",
-		"mailbox": "Mailbox",
-		"mailbox_defquota": "Taille de boîte par défaut",
-		"mailbox_quota": "Taille max. d’une boîte",
-		"mailboxes": "Boîtes mail",
-		"mailbox_defaults": "Paramètres par défaut",
-		"mailbox_defaults_info": "Définir les paramètres par défaut pour les nouvelles boîtes aux lettres.",
-		"mins_interval": "Intervalle (min)",
-		"msg_num": "Message #",
-		"multiple_bookings": "Réservations multiples",
-		"never": "Jamais",
-		"no": "&#10005;",
-		"no_record": "Aucun enregistrement pour l’objet %s",
-		"no_record_single": "Aucun enregistrement",
-		"owner": "Propriétaire",
-		"private_comment": "Commentaire privé",
-		"public_comment": "Commentaire public",
-		"q_add_header": "Courriers indésirables",
-		"q_all": "Toutes les catégories",
-		"q_reject": "Rejecté",
-		"quarantine_notification": "Avis de quarantaine",
-		"quarantine_category": "Catégorie de la notification de quarantaine",
-		"quick_actions": "Actions",
-		"recipient_map": "Carte du destinataire",
-		"recipient_map_info": "Les cartes des destinataires sont utilisées pour remplacer l’adresse de destination d’un message avant sa livraison.",
-		"recipient_map_new": "Nouveau destinataire",
-		"recipient_map_new_info": "La destination de la carte du destinataire doit être une adresse électronique valide.",
-		"recipient_map_old": "Destinataire original",
-		"recipient_map_old_info": "Une carte de destination originale doit être une adresse e-mail valide ou un nom de domaine.",
-		"recipient_maps": "Cartes des bénéficiaires",
-		"remove": "Supprimer",
-		"resources": "Ressources",
-		"running": "En fonctionnement",
-		"set_postfilter": "Marquer comme postfiltre",
-		"set_prefilter": "Marquer comme préfiltre",
-		"sieve_info": "Vous pouvez stocker plusieurs filtres par utilisateur, mais un seul préfiltre et un seul postfiltre peuvent être actifs en même temps.<br>\r\nChaque filtre sera traité dans l’ordre décrit. Ni un script \"rejeter\" ni un \"garder\" n’arrêtera le traitement des autres scripts. Les modifications apportées aux scripts de tamis globaux déclencheront un redémarrage de Dovecot.<br><br>Préfiltre de tamis global → Préfiltre → Scripts utilisateur → Postfiltre → Postfiltre du tamis global",
-		"sieve_preset_1": "Jeter le courrier avec les types de fichiers dangereux probables",
-		"sieve_preset_2": "Toujours marquer l’e-mail d’un expéditeur spécifique comme vu",
-		"sieve_preset_3": "Jeter en silence, arrêter tout traitement supplémentaire du tamis",
-		"sieve_preset_4": "Fichier dans INBOX, éviter le traitement ultérieur par filtres à tamis",
-		"sieve_preset_5": "Répondeur auto (vacances)",
-		"sieve_preset_6": "Rejeter le courrier avec réponse",
-		"sieve_preset_7": "Rediriger et garder/déposer",
-		"sieve_preset_8": "Supprimer le message envoyé à une adresse alias dont fait partie l’expéditeur",
-		"sieve_preset_header": "Voir les exemples de préréglages ci-dessous. Pour plus de détails voir <a href=\"https://en.wikipedia.org/wiki/Sieve_(mail_filtering_language)\" target=\"_blank\">Wikipedia</a>.",
-		"sogo_visible": "Alias visible dans SOGo",
-		"sogo_visible_n": "Masquer alias dans SOGo",
-		"sogo_visible_y": "Afficher alias dans SOGo",
-		"spam_aliases": "Alias temp.",
-		"stats": "Statistiques",
-		"status": "Statut",
-		"sync_jobs": "Tâches de synchronisation",
-		"table_size": "Taille de la table",
-		"table_size_show_n": "Montrer %s articles",
-		"target_address": "Goto adresse",
-		"target_domain": "Domaine cible",
-		"tls_enforce_in": "Appliquer le TLS entrant",
-		"tls_enforce_out": "Appliquer le TLS sortant",
-		"tls_map_dest": "Destination",
-		"tls_map_dest_info": "Exemples: example.org, .example.org, [mail.example.org]:25",
-		"tls_map_parameters": "Paramètres",
-		"tls_map_parameters_info": "Vide ou paramètres, par exemple: protocols=!SSLv2 ciphers=medium exclude=3DES",
-		"tls_map_policy": "Politique",
-		"tls_policy_maps": "Cartes des politiques des TLS",
-		"tls_policy_maps_info": "Cette carte de politique remplace les règles de transport TLS sortantes indépendamment des paramètres de politique TLS des utilisateurs.<br>\r\n  Veuillez vérifier <a href=\"http://www.postfix.org/postconf.5.html#smtp_tls_policy_maps\" target=\"_blank\">la doc \"smtp_tls_policy_maps\" </a> pour plus d'informations.",
-		"tls_policy_maps_enforced_tls": "Ces politiques remplaceront également le comportement des utilisateurs de boîtes qui appliquent les connexions TLS sortantes. Si aucune politique n’existe ci-dessous, ces utilisateurs appliqueront les valeurs par défaut spécifiées comme <code>smtp_tls_mandatory_protocols</code> et <code>smtp_tls_mandatory_ciphers</code>.",
-		"tls_policy_maps_long": "Contournement de la carte de politique TLS sortante",
-		"toggle_all": "Tout basculer",
-		"username": "Nom d'utilisateur",
-		"waiting": "En attente",
-		"weekly": "Hebdomadaire",
-		"yes": "&#10003;"
-	},
-	"oauth2": {
-		"access_denied": "Veuillez vous connecter en tant que propriétaire de la boîte pour accorder l’accès via Oauth2.",
-		"authorize_app": "Authorize application",
-		"deny": "Deny",
-		"permit": "Autorise l'application",
-		"profile": "Profil",
-		"profile_desc": "Afficher les informations personnelles : nom d’utilisateur, nom complet, créé, modifié, actif",
-		"scope_ask_permission": "Une application demande les permissions suivantes"
-	},
-	"quarantine": {
-		"action": "Action",
-		"atts": "Pièces jointes",
-		"check_hash": "Hachage du fichier de recherche @ VT",
-		"confirm": "Confirmer",
-		"confirm_delete": "Confirmer la suppression de cet élément.",
-		"danger": "Danger",
-		"deliver_inbox": "Envoyer dans la boîte de reception",
-		"disabled_by_config": "La configuration actuelle du système désactive la fonctionnalité de quarantaine. Veuillez définir \"retentions par boîte\" et une \"taille maximum\" pour les éléments en quarantaine.",
-		"settings_info": "Quantité maximum d'éléments à mettre en quarantaine: %s<br>Taille maximale des e-mails: %s MiB",
-		"download_eml": "Télécharger (.eml)",
-		"empty": "Pas de résultat",
-		"high_danger": "Haut",
-		"info": "Information",
-		"junk_folder": "Courriers indésirables",
-		"learn_spam_delete": "Apprendre comme spam et supprimer",
-		"low_danger": "Danger faible",
-		"medium_danger": "Danger moyen",
-		"neutral_danger": "Neutre/aucune note",
-		"notified": "Notifié",
-		"qhandler_success": "Demande envoyée avec succès au système. Vous pouvez maintenant fermer la fenêtre.",
-		"qid": "Rspamd QID",
-		"qinfo": "Le système de quarantaine enregistrera le courrier rejeté dans la base de données (l'expéditeur n'aura <em> pas </em> l'impression d'un courrier remis) ainsi que le courrier, qui est remis sous forme de copie dans le dossier indésirable d'une boîte aux lettres.\r\n  <br>\"Apprendre comme spam et supprimer\" apprendra un message comme spam via le théorème Bayesianet calculera également des hachages flous pour refuser des messages similaires à l'avenir.\r\n  <br>Veuillez noter que l'apprentissage de plusieurs messages peut prendre du temps, selon votre système. <br> Les éléments figurant sur la liste noire sont exclus de la quarantaine.",
-		"qitem": "Élément de quarantaine",
-		"quarantine": "Quarantaine",
-		"quick_actions": "Actions",
-		"rcpt": "Destinataire",
-		"received": "Reçu",
-		"recipients": "Destinataires",
-		"refresh": "Rafraîchir",
-		"rejected": "Rejeté",
-		"release": "Libérer",
-		"release_body": "Nous avons joint votre message comme fichier eml à ce message.",
-		"release_subject": "Article de quarantaine potentiellement dommageable %s",
-		"remove": "Enlever",
-		"rewrite_subject": "Réécrire le sujet",
-		"rspamd_result": "Résultat Rspamd",
-		"sender": "Expéditeur (SMTP)",
-		"sender_header": "Expéditeur (\"From\" header)",
-		"type": "Type",
-		"quick_release_link": "Ouvrir le lien de dégagement rapide",
-		"quick_delete_link": "Ouvrir le lien de suppression rapide",
-		"quick_info_link": "Ouvrir le lien d'informations",
-		"show_item": "Montrer l'article",
-		"spam": "Spam",
-		"spam_score": "Score",
-		"subj": "Sujet",
-		"table_size": "Dimension de la table",
-		"table_size_show_n": "Monter %s articles",
-		"text_from_html_content": "Contenu (converti en html)",
-		"text_plain_content": "Contenu (text/plain)",
-		"toggle_all": "Tout basculer"
-	},
-	"start": {
-		"help": "Afficher/masquer le panneau d’aide",
-		"imap_smtp_server_auth_info": "Veuillez utiliser votre adresse e-mail complète et le mécanisme d’authentification PLAIN.<br>\r\nVos données de connexion seront cryptées par le cryptage obligatoire côté serveur.",
-		"mailcow_apps_detail": "Utiliser une application Maicow pour accéder à vos messages, calendrier, contacts et plus.",
-		"mailcow_panel_detail": "<b>Les administrateurs de domaines</b> peuvent créer, modifier or supprimer des boîtes et alias, changer de domaines et lire de plus amples renseignements sur les domaines qui leurs sont attribués.<br>\r\n<b>Les utilisateurs de boîtes</b> sont en mesure de créer des alias limités dans le temps (alias spam), de modifier leurs mots de passe et les paramètres du filtre anti-spam."
-	},
-	"success": {
-		"acl_saved": "ACL (Access Control List) pour l'objet %s sauvé",
-		"admin_added": "Administrateur %s a été ajoutées",
-		"admin_api_modified": "Les modifications apportées à l’API ont été enregistrées",
-		"admin_modified": "Les modifications apportées à l’administrateur ont été enregistrées",
-		"admin_removed": "Administrateur %s a été effacé",
-		"alias_added": "L'adresse alias %s (%d) a été ajoutée",
-		"alias_domain_removed": "L'alias de domaine %s a été effacé",
-		"alias_modified": "Le changement de l'adresse alias %s a été sauvegardée",
-		"alias_removed": "L'alias %s a été effacé",
-		"aliasd_added": "Alias de domaine %s ajouté",
-		"aliasd_modified": "Les changements de l'alias de domaine %s ont été sauvegardés",
-		"app_links": "Modifications enregistrées dans les liens d’application",
-		"app_passwd_added": "Ajout d’un nouveau mot de passe d’application",
-		"app_passwd_removed": "Suppression de l’identifiant du mot de passe de l’application %s",
-		"bcc_deleted": "Suppression des entrées de la carte BCC: %s",
-		"bcc_edited": "Entrée de la carte BCC %s modifiée",
-		"bcc_saved": "Saisie de carte BCC enregistrée",
-		"db_init_complete": "Initialisation de la base de données terminée",
-		"delete_filter": "ID des filtres supprimés %s",
-		"delete_filters": "Filtres supprimés: %s",
-		"deleted_syncjob": "Job de synchronisation supprimé ID %s",
-		"deleted_syncjobs": "Jobs de synchronisation supprimé: %s",
-		"dkim_added": "La clé DKIM %s a été sauvegardée",
-		"dkim_duplicated": "La clé DKIM pour e domaine %s a été copiée vers %s",
-		"dkim_removed": "La clé DKIM %s a été supprimée",
-		"domain_added": "Domaine ajouté %s",
-		"domain_admin_added": "L'administrateur de domaine %s a été ajouté",
-		"domain_admin_modified": "Les modifications de l'administrateur de domaine %s ont été sauvées",
-		"domain_admin_removed": "L'administrateur de domaine %s a été supprimé",
-		"domain_modified": "Les modification du domaine %s ont été sauvées",
-		"domain_removed": "Le domaine %s a été supprimé",
-		"dovecot_restart_success": "Dovecot a été relancé avec succès",
-		"eas_reset": "Les périphériques Activesync pour l’utilisateur %s ont été réinitialisés",
-		"f2b_modified": "Les modifications apportées aux paramètres Fail2ban ont été enregistrées",
-		"forwarding_host_added": "Ajout de l’hôte de réacheminement %s",
-		"forwarding_host_removed": "Suppression de l’hôte de réacheminement %s",
-		"global_filter_written": "Le filtre a été écrit avec succès dans le fichier",
-		"hash_deleted": "Hash supprimé",
-		"item_deleted": "Item %s supprimé avec succès",
-		"item_released": "Article %s publié",
-		"items_deleted": "Élément %s supprimé avec succès",
-		"items_released": "Les éléments sélectionnés ont été diffusés",
-		"learned_ham": "ID %s acquis avec succès comme ham",
-		"license_modified": "Les modifications apportées à la licence ont été enregistrées",
-		"logged_in_as": "Connecté en tant que %s",
-		"mailbox_added": "La boîte mail %s a été ajoutée",
-		"mailbox_modified": "Les modifications de la boîte %s ont été sauvées",
-		"mailbox_removed": "La boîte %s a été supprimée",
-		"nginx_reloaded": "Nginx a été rechargé",
-		"object_modified": "Les changements de %s ont été sauvés",
-		"pushover_settings_edited": "Paramètres Pushover réglés avec succès, veuillez vérifier les informations d’identification.",
-		"qlearn_spam": "Le message ID %s a été appris comme spam et supprimé",
-		"queue_command_success": "Queue de commande terminée avec succès",
-		"recipient_map_entry_deleted": "La carte du destinataire ID %s a été effacée",
-		"recipient_map_entry_saved": "L'entrée de la carte du bénéficiaire \"%s\" a été sauvée",
-		"relayhost_added": "L'entrée de la carte %s a été ajoutée",
-		"relayhost_removed": "L'entrée de la carte %s a été supprimée",
-		"reset_main_logo": "Réinitialisation du logo par défaut",
-		"resource_added": "La ressource %s a été ajoutée",
-		"resource_modified": "Les modifications apportées à la boîte %s ont été enregistrées",
-		"resource_removed": "La ressource %s a été supprimée",
-		"rl_saved": "Limite de taux pour l’objet %s enregistrée",
-		"rspamd_ui_pw_set": "Mot de passe de l'interface Rspamd sauvegardé avec succès",
-		"saved_settings": "Paramètres enregistrés",
-		"settings_map_added": "Ajout de l’entrée de la carte des paramètres",
-		"settings_map_removed": "Suppression de la carte des paramètres ID %s",
-		"sogo_profile_reset": "Le profil SOGo profile pour l'utilisateur %s est remis à zéro",
-		"tls_policy_map_entry_deleted": "La carte de stratégie TLS ID %s a été supprimé",
-		"tls_policy_map_entry_saved": "La carte de stratégie TLS ID \"%s\" a été sauvée",
-		"ui_texts": "Enregistrement des modifications apportées aux textes de l’interface utilisateur",
-		"upload_success": "Fichier téléchargé avec succès",
-		"verified_totp_login": "Authentification TOTP vérifiée",
-		"verified_u2f_login": "Authentification U2F vérifiée",
-		"verified_fido2_login": "Authentification FIDO2 vérifiée",
-		"verified_yotp_login": "Authentification Yubico OTP vérifiée",
-		"xmpp_restarted": "Le service XMPP a été redémarré",
-		"xmpp_reloaded": "Le service XMPP a été rechargé",
-		"xmpp_maps_updated": "Les cartes XMPP ont été mises à jour"
-	},
-	"tfa": {
-		"api_register": "%s utilise l'API Yubico Cloud. Veuillez obtenir une clé API pour votre clé <a href=\"https://upgrade.yubico.com/getapikey/\" target=\"_blank\">here</a>",
-		"confirm": "confirmer",
-		"confirm_totp_token": "Veuillez confirmer vos modifications en saisissant le jeton généré",
-		"delete_tfa": "Désactiver TFA",
-		"disable_tfa": "Désactiver TFA jusqu’à la prochaine ouverture de session réussie",
-		"enter_qr_code": "Votre code TOTP si votre appareil ne peut pas scanner les codes QR",
-		"error_code": "Code d'erreur",
-		"init_u2f": "Initialisation, veuillez patienter...",
-		"key_id": "Un identifiant pour votre Yubikey",
-		"key_id_totp": "Un identifiant pour votre clé",
-		"none": "Désactiver",
-		"reload_retry": "- (recharger le navigateur si l’erreur persiste)",
-		"scan_qr_code": "Veuillez scanner le code suivant avec votre application d’authentification ou entrer le code manuellement.",
-		"select": "Veuillez sélectionner",
-		"set_tfa": "Définir une méthode d’authentification à deux facteurs",
-		"start_u2f_validation": "Début de la validation",
-		"tfa": "Authentification à deux facteurs",
-		"tfa_token_invalid": "Token TFA invalide",
-		"totp": "OTP (One Time Password = Mot de passe à usage unique : Google Authenticator, Authy, etc.)",
-		"u2f": "Authentification U2F",
-		"waiting_usb_auth": "<i>En attente d’un périphérique USB...</i><br><br>S’il vous plaît appuyez maintenant sur le bouton de votre périphérique USB U2F.",
-		"waiting_usb_register": "<i>En attente d’un périphérique USB...</i><br><br>Veuillez entrer votre mot de passe ci-dessus et confirmer votre inscription U2F en appuyant sur le bouton de votre périphérique USB U2F.",
-		"yubi_otp": "Authentification OTP Yubico"
-	},
-	"fido2": {
-		"set_fn": "Définir un nom",
-		"fn": "Nom",
-		"rename": "renommer",
-		"confirm": "Confirmer",
-		"register_status": "Etat de l'enregistrement",
-		"known_ids": "Identifiant(s) connu(s)",
-		"none": "Désactivé",
-		"set_fido2": "Enregistrer un nouvel appareil FIDO2",
-		"start_fido2_validation": "Tester la validation FIDO2",
-		"fido2_auth": "Se connecter avec FIDO2",
-		"fido2_success": "L'appareil est enregistré avec succès",
-		"fido2_validation_failed": "La validation a échoué"
-	},
-	"user": {
-		"action": "Action",
-		"active": "Actif",
-		"active_sieve": "Filtre actif",
-		"advanced_settings": "Paramètres avancés",
-		"alias": "Alias",
-		"alias_create_random": "Générer des alias aléatoires",
-		"alias_extend_all": "Prolonger les alias de 1 heure",
-		"alias_full_date": "d.m.Y, H:i:s T",
-		"alias_remove_all": "Supprimer tous les alias",
-		"alias_select_validity": "Période de validité",
-		"alias_time_left": "Temps restant",
-		"alias_valid_until": "Valide jusque",
-		"aliases_also_send_as": "Aussi autorisé à envoyer en tant qu’utilisateur",
-		"aliases_send_as_all": "Ne pas vérifier l’accès de l’expéditeur pour les domaines suivants et leurs alias",
-		"app_hint": "Les mots de passe d’application sont des mots de passe alternatifs pour votre connexion <b>IMAP et SMTP</b>. Le nom d’utilisateur reste inchangé.<br>SOGo (incluant ActiveSync) n'est pas disponible au travers de mots de passe.",
-		"app_name": "Nom d'application",
-		"app_passwds": "Mots de passe de l'application",
-		"apple_connection_profile": "Profil de connexion Apple",
-		"apple_connection_profile_complete": "Ce profil de connexion inclut les paramètres IMAP et SMTP ainsi que les chemins Caldav (calendriers) et Carddav (contacts) pour un appareil Apple.",
-		"apple_connection_profile_mailonly": "Ce profil de connexion inclut les paramètres de configuration IMAP et SMTP pour un périphérique Apple.",
-		"change_password": "Changer le mot de passe",
-		"client_configuration": "Afficher les guides de configuration pour les clients de messagerie et les smartphones",
-		"create_app_passwd": "Créer un mot de passe application",
-		"create_syncjob": "Créer une tâche de synchronisation",
-		"daily": "Quotidien",
-		"day": "jour",
-		"delete_ays": "Veuillez confirmer le processus de suppression.",
-		"direct_aliases": "Adresses alias directes",
-		"direct_aliases_desc": "Les adresses d’alias directes sont affectées par le filtre anti-spam et les paramètres de politique TLS.",
-		"eas_reset": "Réinitialiser le cache de l’appareil Activesync",
-		"eas_reset_help": "Dans de nombreux cas, une réinitialisation du cache de l’appareil aidera à récupérer un profil Activesync cassé.<br><b>Attention:</b> Tous les éléments seront à nouveau chargés!",
-		"eas_reset_now": "Réinitialiser maintenant",
-		"edit": "Editer",
-		"email": "Email",
-		"email_and_dav": "Email, calendriers et contacts",
-		"encryption": "Cryptage",
-		"excludes": "Exclut",
-		"expire_in": "Expire dans",
-		"force_pw_update": "Vous <b>devez</b> définir un nouveau mot de passe pour pouvoir accéder aux services liés aux logiciels de groupe.",
-		"generate": "générer",
-		"hour": "heure",
-		"hourly": "Toutes les heures",
-		"hours": "heures",
-		"in_use": "Utilisé",
-		"interval": "Intervalle",
-		"is_catch_all": "Attrape-tout pour le domaine(s)",
-		"last_mail_login": "Dernière connexion mail",
-		"last_run": "Dernière exécution",
-		"loading": "Chargement...",
-		"mailbox_details": "Détails de la boîte",
-		"messages": "messages",
-		"never": "jamais",
-		"new_password": "Nouveau mot de passe",
-		"new_password_description": "Exigence: longueur de 6 caractères, lettres et nombres.",
-		"new_password_repeat": "Confirmer le mot de passe (répéter)",
-		"no_active_filter": "Aucun filtre actif disponible",
-		"no_last_login": "Aucune dernière information de connexion à l'interface",
-		"no_record": "Pas d'enregistrement",
-		"password": "Mot de passe",
-		"password_now": "Mot de passe courant (confirmer les changements)",
-		"password_repeat": "Mot de passe (répéter)",
-		"pushover_evaluate_x_prio": "Acheminement du courrier hautement prioritaire [<code>X-Priority: 1</code>]",
-		"pushover_info": "Les paramètres de notification push s’appliqueront à tout le courrier propre (non spam) livré à <b>%s</b> y compris les alias (partagés, non partagés, étiquetés).",
-		"pushover_only_x_prio": "Ne tenir compte que du courrier hautement prioritaire [<code>X-Priority: 1</code>]",
-		"pushover_sender_array": "Tenez compte des adresses courriel suivantes de l’expéditeur : <small>(comma-separated)</small>",
-		"pushover_sender_regex": "Apparier les expéditeurs par le regex suivant",
-		"pushover_text": "Texte de notification",
-		"pushover_title": "Titre de la notification",
-		"pushover_vars": "Lorsqu’aucun filtre d’expéditeur n’est défini, tous les messages seront considérés.<br>Les filtres Regex ainsi que les vérifications exactes de l’expéditeur peuvent être définis individuellement et seront considérés de façon séquentielle. Ils ne dépendent pas les uns des autres.<br>Variables utilisables pour le texte et le titre (veuillez prendre note des politiques de protection des données)",
-		"pushover_verify": "Vérifier les justificatifs",
-		"q_add_header": "Courrier indésirable",
-		"q_all": "Toutes les catégories",
-		"q_reject": "Rejeté",
-		"quarantine_notification": "Avis de quarantaine",
-		"quarantine_category": "Catégorie de la notification de quarantaine",
-		"quarantine_notification_info": "Une fois qu’un avis a été envoyé, les articles seront marqués comme \"notified\" et aucune autre notification ne sera envoyée pour ce point particulier.",
-		"quarantine_category_info": "La catégorie de notification \"Rejeté\" inclut le courrier qui a été rejeté, tandis que \"Dossier indésirable\" informera un utilisateur des e-mails qui ont été placés dans le dossier indésirable.",
-		"remove": "Enlever",
-		"running": "En fonction",
-		"save": "Sauvegarder les changements",
-		"save_changes": "Sauvegarder les changements",
-		"sender_acl_disabled": "<span class=\"label label-danger\">Le contrôle de l’expéditeur est désactivé</span>",
-		"shared_aliases": "Adresses alias partagées",
-		"shared_aliases_desc": "Les alias partagés ne sont pas affectés par les paramètres spécifiques à l’utilisateur tels que le filtre anti-spam ou la politique de chiffrement. Les filtres anti-spam correspondants ne peuvent être effectués que par un administrateur en tant que politique de domaine.",
-		"show_sieve_filters": "Afficher le filtre de tamis actif de l’utilisateur",
-		"sogo_profile_reset": "Remise é zéro du profil SOGo",
-		"sogo_profile_reset_help": "Ceci détruira un profil Sogo des utilisateurs et <b>supprimera toutes les données de contact et de calendrier irrécupérables</b>.",
-		"sogo_profile_reset_now": "Remise à zéro du profil maintenant",
-		"spam_aliases": "Alias de courriel temporaire",
-		"spam_score_reset": "Réinitialisation à la valeur par défaut du serveur",
-		"spamfilter": "Filtre de spam",
-		"spamfilter_behavior": "Note",
-		"spamfilter_bl": "Liste noire (BlackList)",
-		"spamfilter_bl_desc": "Les adresses de courriel sur la liste noire de <b>always (toujours)</b> peuvent être classées comme des pourriels et rejetées. Des caractères génériques peuvent être utilisés. Un filtre n’est appliqué qu’aux alias directs (alias avec une seule boîte cible), à l’exclusion des alias tous azimuts et d’une boîte elle-même.",
-		"spamfilter_default_score": "Valeurs par défaut",
-		"spamfilter_green": "Vert: ce message n'est pas un spam",
-		"spamfilter_hint": "La première valeur indique un  \"faible score de spam\", la seconde représente un \"haut score de spam\".",
-		"spamfilter_red": "Rouge: Ce message est un spam et sera rejeté par le serveur",
-		"spamfilter_table_action": "Action",
-		"spamfilter_table_add": "Ajouter un élément",
-		"spamfilter_table_domain_policy": "n/a (politique de domaine)",
-		"spamfilter_table_empty": "Pas de donnée à afficher",
-		"spamfilter_table_remove": "supprimer",
-		"spamfilter_table_rule": "Règle",
-		"spamfilter_wl": "Liste blanche (WhiteList)",
-		"spamfilter_wl_desc": "Liste blanche des adresses e-mail à <b> ne jamais</b> classer comme spam. Des caractères génériques peuvent être utilisés. Un filtre n’est appliqué qu’aux alias directs (alias avec une seule boîte cible), à l’exclusion des alias tous azimuts et d’une boîte elle-même.",
-		"spamfilter_yellow": "Jaune: ce message est peut être un spam, il sera étiqueté comme spam et déplacé vers votre dossier Junk",
-		"status": "Statut",
-		"sync_jobs": "Jobs de synchronisation",
-		"tag_handling": "Régler la manipulation du courrier étiqueté",
-		"tag_help_example": "Exemple pour une adresse e-mail étiquetée: me<b>+Facebook</b>@example.org",
-		"tag_help_explain": "Dans sous-dossier: un nouveau sous-dossier nommé d’après la balise sera créé sous INBOX (\"INBOX/Facebook\").<br>\r\nDans le sujet : le nom des balises sera ajouté au début du sujet du mail, exemple : \"[Facebook] My News\".",
-		"tag_in_none": "Ne rien faire",
-		"tag_in_subfolder": "Dans un sous dossier",
-		"tag_in_subject": "Dans le sujet",
-		"text": "Texte",
-		"title": "Titre",
-		"tls_enforce_in": "Appliquer le TLS entrant",
-		"tls_enforce_out": "Appliquer le TLS sortant",
-		"tls_policy": "Politique de chiffrement",
-		"tls_policy_warning": "<strong>Attention:</strong> Si vous décidez d’appliquer le transfert de courrier chiffré, vous risquez de perdre des courriels.<br>Les messages qui ne satisfont pas à la politique seront renvoyés avec une erreur grave par le système de messagerie.<br>Cette option s’applique à votre adresse courriel principale (login name), toutes les adresses dérivées de domaines alias ainsi que les adresses alias <b>avec cette seule boîte</b> comme cible.",
-		"user_settings": "Paramètres utilisateur",
-		"username": "Nom d'utilisateur",
-		"verify": "Vérification",
-		"waiting": "En attente",
-		"week": "Semaine",
-		"weekly": "Hebdomadaire",
-		"weeks": "semaines"
-	},
-	"warning": {
-		"cannot_delete_self": "Impossible de supprimer l’utilisateur connecté",
-		"domain_added_sogo_failed": "Ajout d’un domaine mais échec du redémarrage de Sogo, veuillez vérifier les journaux de votre serveur.",
-		"dovecot_restart_failed": "Dovecot n’a pas pu redémarrer, veuillez vérifier les journaux de votre serveur.",
-		"fuzzy_learn_error": "Erreur d’apprentissage du hachage flou: %s",
-		"hash_not_found": "Hachage non trouvé ou déjà supprimé",
-		"ip_invalid": "IP non valide ignorée: %s",
-		"no_active_admin": "Impossible de désactiver le dernier administrateur active",
-		"quota_exceeded_scope": "Dépassement du quota de domaine: Seules des boîtes illimitées peuvent être créées dans ce domaine.",
-		"session_token": "Jeton de formulaire invalide: Décalage des jetons",
-		"session_ua": "Jeton de formulaire invalide: erreur de validation User-Agent"
-	}
+    "acl": {
+        "alias_domains": "Ajouter un alias de domaine",
+        "app_passwds": "Gérer les mots de passe d'application",
+        "bcc_maps": "Mapping BCC",
+        "delimiter_action": "Délimitation d'action",
+        "eas_reset": "Réinitialiser les périphériques EA",
+        "extend_sender_acl": "Autoriser l'extension des ACL par des adresses externes",
+        "filters": "Filtres",
+        "login_as": "S'identifier en tant qu'utilisateur",
+        "prohibited": "Interdit par les ACL",
+        "protocol_access": "Modifier le protocol d'acces",
+        "pushover": "Pushover",
+        "quarantine": "Actions de quarantaine",
+        "quarantine_attachments": "Pièces jointes en quarantaine",
+        "quarantine_notification": "Modifier la notification de quarantaine",
+        "quarantine_category": "Modifier la catégorie de la notification de quarantaine",
+        "ratelimit": "Limite d'envoi",
+        "recipient_maps": "Cartes destinataire",
+        "smtp_ip_access": "Changer les hôtes autorisés pour SMTP",
+        "sogo_access": "Autoriser la gestion des accès à SOGo",
+        "sogo_profile_reset": "Réinitialiser le profil SOGo",
+        "spam_alias": "Alias temporaire",
+        "spam_policy": "Liste Noire/Liste Blanche",
+        "spam_score": "Score SPAM",
+        "syncjobs": "Tâches de synchronisation",
+        "tls_policy": "Police TLS",
+        "unlimited_quota": "Quota illimité pour les boites de courriel",
+        "domain_desc": "Modifier la description du domaine"
+    },
+    "add": {
+        "activate_filter_warn": "Tous les autres filtres seront désactivés, quand activé est coché.",
+        "active": "Actif",
+        "add": "Ajouter",
+        "add_domain_only": "Ajouter uniquement le domaine",
+        "add_domain_restart": "Ajouter le domaine et redémarrer SOGo",
+        "alias_address": "Alias d'adresse(s)",
+        "alias_address_info": "<small>Adresse(s) courriel complète(s) ou @example.com, pour capturer tous les messages d'un domaine (séparées par des virgules). <b>Seulement des domaines Mailcow</b>.</small>",
+        "alias_domain": "Alias de domaine",
+        "alias_domain_info": "<small>Seulement des noms de domaines valides (séparés par des virgules).</small>",
+        "app_name": "Nom de l'application",
+        "app_password": "Mot de passe de l'application",
+        "automap": "Tenter de cibler automatiquement les dossiers (\"Sent items\", \"Sent\" => \"Sent\" etc.)",
+        "backup_mx_options": "Options de MX secondaire",
+        "comment_info": "Un commentaire privé n'est pas visible pour l'utilisateur, tandis qu'un commentaire public est affiché sous forme d'info-bulle lorsqu'on le survole dans un aperçu des utilisateurs",
+        "custom_params": "Paramètres personnalisés",
+        "custom_params_hint": "Correct : --param=xy, Incorrect : --param xy",
+        "delete1": "Supprimer à la source lorsque la synchronisation terminée",
+        "delete2": "Supprimer les messages à destination qui ne sont pas présents à la source",
+        "delete2duplicates": "Supprimer les doubles à destination",
+        "description": "Description",
+        "destination": "Destination",
+        "disable_login": "Désactiver l'authentification (les mails entrants resteront acceptés)",
+        "domain": "domaine",
+        "domain_matches_hostname": "Le domaine %s correspond à la machine (hostname)",
+        "domain_quota_m": "Quota total du domaine (Mo)",
+        "enc_method": "Méthode de chiffrement",
+        "exclude": "Exclure des objets (expression régulière - regex)",
+        "full_name": "Nom complet",
+        "gal": "Carnet d'Adresses Global (GAL)",
+        "gal_info": "La liste d'adresse globale (GAL) contient tous les objets d'un domaine et ne peut être modifié par aucun utilisateur. Si elles sont désactivées,les informations libres/occupées dans SOGo sont cachées, ! <b>Redémarrez SOGo pour appliquer les changements.</b>",
+        "generate": "Générer",
+        "goto_ham": "Apprendre en tant que <span class=\"text-success\"><b>Courrier légitime (ham)</b></span>",
+        "goto_null": "Ignorer silencieusement le courriel",
+        "goto_spam": "Apprendre en tant que <span class=\"text-danger\"><b>SPAM</b></span>",
+        "hostname": "Nom d'hôte",
+        "inactive": "Inactif",
+        "kind": "Type",
+        "mailbox_quota_def": "Quota boîte mail par défaut",
+        "mailbox_quota_m": "Quota max par boîte (Mo)",
+        "mailbox_username": "Identifiant (partie gauche d'une adresse de courriel)",
+        "max_aliases": "Nombre maximal d'alias",
+        "max_mailboxes": "Nombre maximal de boîtes",
+        "mins_interval": "Période de relève (minutes)",
+        "multiple_bookings": "Inscriptions multiples",
+        "nexthop": "Suivant",
+        "password": "Mot de passe",
+        "password_repeat": "Confirmation du mot de passe (répéter)",
+        "port": "Port",
+        "post_domain_add": "le conteneur SOGo, \"sogo-mailcow\", doit être redémarré après l'ajout d'un nouveau domaine!<br><br>De plus, la configuration DNS doit être révisée. Lorsque la configuration DNS est approuvée, redémarrer \"acme-mailcow\" pour générer automatiquement les certificats pour votre nouveau domaine (autoconfig.&lt;domain&gt;, autodiscover.&lt;domain&gt;).<br>Cette étape est optionelle et sera réessayée toutes les 24 heures.",
+        "private_comment": "Commentaire privé",
+        "public_comment": "Commentaire public",
+        "quota_mb": "Quota (Mo)",
+        "relay_all": "Relayer tous les destinataires",
+        "relay_all_info": "↪ Si vous choissisez <b>de ne pas</b> relayer tous les destinataires, vous devez ajouter une boîte (\"aveugle\") pour chaque destinataire simple qui doit être relayé.",
+        "relay_domain": "Relayer ce domaine",
+        "relay_transport_info": "<div class=\"label label-info\">Info</div> Vous pouvez définir des cartes de transport vers une destination personnalisée pour ce domaine. sinon, une recherche MX sera effectuée.",
+        "relay_unknown_only": "Relayer uniquement les boîtes inexistantes. Les boîtes existantes seront livrées localement.",
+        "relayhost_wrapped_tls_info": "Veuillez <b>ne pas</b> utiliser des ports TLS wrappés (généralement utilisés sur le port 465).<br>\r\nUtilisez n'importe quel port non encapsulé et lancez STARTTLS. Une politique TLS pour appliquer TLS peut être créée dans \"Cartes de politique TLS\".",
+        "select": "Veuillez sélectionner...",
+        "select_domain": "Sélectionner d'abord un domaine",
+        "sieve_desc": "Description courte",
+        "sieve_type": "Type de filtre",
+        "skipcrossduplicates": "Ignorer les messages en double dans les dossiers (premier arrivé, premier servi)",
+        "subscribeall": "S'abonner à tous les dossiers",
+        "syncjob": "Ajouter une tâche de synchronisation",
+        "syncjob_hint": "Sachez que les mots de passe seront sauvegardés en clair !",
+        "target_address": "Aller à l'adresse",
+        "target_address_info": "<small>Adresse(s) de courriel complète(s) (séparées par des virgules).</small>",
+        "target_domain": "Domaine cible",
+        "timeout1": "Délai d'expiration pour la connexion à l'hôte distant",
+        "timeout2": "Délai d'expiration pour la connexion à l'hôte local",
+        "username": "Nom d'utilisateur",
+        "validate": "Valider",
+        "validation_success": "Validation réussie"
+    },
+    "admin": {
+        "access": "Accès",
+        "action": "Action",
+        "activate_api": "Activer l'API",
+        "activate_send": "Activer le bouton d'envoi",
+        "active": "Actif",
+        "active_rspamd_settings_map": "Paramètres de mappage actifs",
+        "add": "Ajouter",
+        "add_admin": "Ajouter un administrateur",
+        "add_domain_admin": "Ajouter un administrateur de domaine",
+        "add_forwarding_host": "Ajouter un hôte de réexpédition",
+        "add_relayhost": "Ajouter un hôte de relai",
+        "add_relayhost_hint": "Sachez que les données d'authentification éventuelles des hôtes de relais seront stockées en clair.",
+        "add_row": "Ajouter une ligne",
+        "add_settings_rule": "Ajouter une règle de paramètres",
+        "add_transport": "Ajouter un transport",
+        "add_transports_hint": "Sachez que les données d'authentification éventuelles seront stockées en clair.",
+        "additional_rows": " lignes supplémentaires ont été ajoutées",
+        "admin": "Administrateur",
+        "admin_details": "Édition des informations de l'administrateur",
+        "admin_domains": "Affectation des domaines",
+        "advanced_settings": "Paramètres Avancés",
+        "api_allow_from": "Autoriser l'accès API pour ces notations réseau IPs/CIDR (Classless Inter-Domain Routing)",
+        "api_info": "L’API est en cours de développement. La documentation peut être trouvée sur <a href=\"/api\">/api</a>",
+        "api_key": "Clé API",
+        "api_skip_ip_check": "Passer la vérification d'IP pour l'API",
+        "app_links": "Liens des applications",
+        "app_name": "Nom de l'application",
+        "apps_name": "\"mailcow Apps\" nom",
+        "arrival_time": "Heure d'arrivée (heure du serveur)",
+        "authed_user": "Utilisateur autorisé",
+        "ays": "Voulez-vous vraiment le faire ?",
+        "ban_list_info": "Consultez la liste des adresses IP interdites ci-dessous: <b>réseau (durée d'interdiction restante) - [actions]</b>.<br />Les adresses IP mises en file d'attente pour être interdites seront supprimées de la liste d'interdiction active dans quelques secondes.<br />Les étiquettes rouges indiquent des interdictions permanentes actives par liste noire.",
+        "change_logo": "Changer de logo",
+        "configuration": "Configuration",
+        "convert_html_to_text": "Convertir le code HTML en texte brut",
+        "credentials_transport_warning": "<b>Attention</b>: L’ajout d’une nouvelle entrée de carte de transport mettra à jour les informations d’identification pour toutes les entrées avec une colonne nexthop correspondante.",
+        "customer_id": "ID client",
+        "customize": "Personnaliser",
+        "delete_queue": "Tout supprimer",
+        "destination": "Destination",
+        "dkim_add_key": "Ajouter clé ARC/DKIM",
+        "dkim_domains_selector": "Sélecteur",
+        "dkim_domains_wo_keys": "Sélectionner les domaines sans clés DKIM",
+        "dkim_from": "De",
+        "dkim_from_title": "Domaine initial à copier vers",
+        "dkim_key_length": "Longueur de la clé DKIM (bits)",
+        "dkim_key_missing": "Clé manquante",
+        "dkim_key_unused": "Clé non utilisée",
+        "dkim_key_valid": "Clé valide",
+        "dkim_keys": "Clés ARC/DKIM",
+        "dkim_overwrite_key": "Écraser la clé DKIM existante",
+        "dkim_private_key": "Clé privée",
+        "dkim_to": "Vers",
+        "dkim_to_title": "Les domaines ciblés seront réécrits",
+        "domain": "Domaine",
+        "domain_admin": "Administrateur de domaine",
+        "domain_admins": "Administrateurs de domaine",
+        "domain_s": "Domaine(s)",
+        "duplicate": "Dupliquer",
+        "duplicate_dkim": "Dupliquer l'enregistrement DKIM",
+        "edit": "Editer",
+        "empty": "Aucun résultat",
+        "excludes": "Exclure ces destinataires",
+        "f2b_ban_time": "Durée du bannissement(s)",
+        "f2b_blacklist": "Réseaux/Domaines sur Liste Noire",
+        "f2b_filter": "Filtre(s) Regex",
+        "f2b_list_info": "Un hôte ou un réseau sur liste noire l'emportera toujours sur une entité de liste blanche. <b>L'application des mises à jour de liste prendra quelques secondes.</b>",
+        "f2b_max_attempts": "Nb max. de tentatives",
+        "f2b_netban_ipv4": "Taille du sous-réseau IPv4 pour l'application du bannissement (8-32)",
+        "f2b_netban_ipv6": "Taille du sous-réseau IPv6 pour l'application du bannissement (8-128)",
+        "f2b_parameters": "Paramètres Fail2ban",
+        "f2b_regex_info": "Logs pris en compte: SOGo, Postfix, Dovecot, PHP-FPM.",
+        "f2b_retry_window": "Fenêtre de nouvel essai pour le nb max. de tentatives",
+        "f2b_whitelist": "Réseaux/hôtes en liste blanche",
+        "filter_table": "Table de filtrage",
+        "flush_queue": "Vider la file d'attente",
+        "forwarding_hosts": "Hôtes de réexpédition",
+        "forwarding_hosts_add_hint": "Vous pouvez aussi bien indiquer des adresses IPv4/IPv6, des réseaux en notation CIDR, des noms d'hôtes (qui seront convertis en adresses IP), ou des noms de domaine (qui seront convertis en adresses IP par une requête SPF ou, en son absence, l'enregistrement MX).",
+        "forwarding_hosts_hint": "Tous les messages entrants sont acceptés sans condition depuis les hôtes listés ici. Ces hôtes ne sont pas validés par DNSBLs ou sujets à un greylisting. Les pourriels reçus de ces hôtes ne sont jamais rejetés, mais occasionnellement, ils peuvent se retrouver dans le dossier Pourriel. L'usage le plus courant est pour les serveurs de courriels qui ont été configurés pour réexpédier leurs courriels entrants vers votre serveur Mailcow.",
+        "from": "De",
+        "generate": "générer",
+        "guid": "GUID - Identifiant de l'instance",
+        "guid_and_license": "GUID & Licence",
+        "hash_remove_info": "La suppression d'un hachage ratelimit (s'il existe toujours) réinitialisera complètement son compteur.<br>\r\n  Chaque hachage est indiqué par une couleur individuelle.",
+        "help_text": "Remplacer le texte d'aide sous le masque de connexion (HTML autorisé)",
+        "host": "Hôte",
+        "html": "HTML",
+        "import": "Importer",
+        "import_private_key": "Importer la clè privée",
+        "in_use_by": "Utilisé par",
+        "inactive": "Inactif",
+        "include_exclude": "Inclure/Exclure",
+        "include_exclude_info": "Par défaut - sans sélection - <b>toutes les boîtes</b> sont adressées",
+        "includes": "Inclure ces destinataires",
+        "last_applied": "Dernière application",
+        "license_info": "Une licence n’est pas requise, mais contribue au développement.<br><a href=\"https://www.servercow.de/mailcow?lang=en#sal\" target=\"_blank\" alt=\"SAL order\">Enregistrer votre GUID ici</a> or <a href=\"https://www.servercow.de/mailcow?lang=en#support\" target=\"_blank\" alt=\"Support order\">acheter le support pour votre intallation Mailcow.</a>",
+        "link": "Lien",
+        "loading": "Veuillez patienter...",
+        "logo_info": "Votre image sera redimensionnée à une hauteur de 40 pixels pour la barre de navigation du haut et à un maximum de 250 pixels en largeur pour la page d'accueil. Un graphique extensible est fortement recommandé.",
+        "lookup_mx": "Faire correspondre la destination à MX (.outlook.com pour acheminer tous les messages ciblés vers un MX * .outlook.com sur ce tronçon)",
+        "main_name": "\"mailcow UI\" nom",
+        "merged_vars_hint": "Les lignes grisées ont été importées depuis <code>vars.(local.)inc.php</code> et ne peuvent pas être modifiées.",
+        "message": "Message",
+        "message_size": "Taille du message",
+        "nexthop": "Suivant",
+        "no": "&#10005;",
+        "no_active_bans": "Pas de bannissement actif",
+        "no_new_rows": "Pas de ligne supplémentaire",
+        "no_record": "Aucun enregistrement",
+        "oauth2_client_id": "Client ID",
+        "oauth2_client_secret": "Secret client",
+        "oauth2_info": "L'implémentation OAuth2 prend en charge le type d'autorisation \"Authorization Code\" et émet des jetons d'actualisation.<br>\r\nLe serveur émet également automatiquement de nouveaux jetons d'actualisation, après qu'un jeton d'actualisation a été utilisé.<br><br>\r\n→ La portée par défaut est <i>profile</i>. Seuls les utilisateurs de boîte peuvent être authentifiés par rapport à OAuth2. Si le paramètre scope est omis, il revient au <i>profile</i>.<br>\r\n→ Le paramètre <i>state</i> doit être envoyé par le client dans le cadre de la demande d'autorisation.<br><br>\r\nChemins d'accès aux requêtes vers l'API OAuth <br>\r\n<ul>\r\n  <li>Point de terminaison d'autorisation: <code>/oauth/authorize</code></li>\r\n  <li>Point de terminaison du jeton: <code>/oauth/token</code></li>\r\n  <li>Page de ressource:  <code>/oauth/profile</code></li>\r\n</ul>\r\nLa régénération du secret client n'expirera pas les codes d'autorisation existants, mais ils ne renouvelleront pas leur jeton.<br><br>\r\nLa révocation des jetons clients entraînera la fin immédiate de toutes les sessions actives.\nTous les clients doivent se ré-authentifier.",
+        "oauth2_redirect_uri": "URI de redirection",
+        "oauth2_renew_secret": "Générer un nouveau secret client",
+        "oauth2_revoke_tokens": "Révoquer tous les jetons",
+        "optional": "Optionnel",
+        "password": "Mot de passe",
+        "password_repeat": "Confirmation du mot de passe (répéter)",
+        "priority": "Priorité",
+        "private_key": "Clé privée",
+        "quarantine": "Quarantaine",
+        "quarantine_bcc": "Envoyer une copie de toutes les notifications (BCC) à ce destinataire:<br><small>Laisser vide pour le désactiver. <b>Courrier non signé et non coché. Doit être livré en l’interne seulement.</b></small>",
+        "quarantine_exclude_domains": "Exclure les domaines et les alias de domaine",
+        "quarantine_max_age": "Âge maximun en jour(s)<br><small>La valeur doit être égale ou supérieure à 1 jour.</small>",
+        "quarantine_max_size": "Taille maximum en Mo (les éléments plus grands sont mis au rebut):<br><small>0 ne signifie <b>pas</b> illimité.</small>",
+        "quarantine_max_score": "Ignorer la notification si le score de spam est au dessus de cette valeur:<br><small>Par défaut: 9999.0</small>",
+        "quarantine_notification_html": "Modèle de courriel de notification:<br><small>Laisser vide pour restaurer le modèle par défaut.</small>",
+        "quarantine_notification_sender": "Notification par e-mail de l’expéditeur",
+        "quarantine_notification_subject": "Objet du courriel de notification",
+        "quarantine_redirect": "<b>Rediriger toutes les notifications</b> vers ce destinataire:<br><small>Laisser vide pour désactiver. <b>Courrier non signé et non coché. Doit être livré en interne seulement.</b></small>",
+        "quarantine_release_format": "Format des éléments diffusés",
+        "quarantine_release_format_att": "En pièce jointe",
+        "quarantine_release_format_raw": "Original non modifié",
+        "quarantine_retention_size": "Rétentions par boîte:<br><small>0 indique <b>inactive</b>.</small>",
+        "queue_ays": "Veuillez confirmer que vous voulez supprimer tous les éléments de la file d’attente actuelle.",
+        "queue_deliver_mail": "Délivrer",
+        "queue_hold_mail": "Garder",
+        "queue_manager": "Gestion de la file d'attente",
+        "queue_unban": "file d’attente unban",
+        "queue_unhold_mail": "Ne pas garder",
+        "queue_show_message": "Montrer message",
+        "quota_notification_html": "Modèle de courriel de notification:<br><small>Laisser vide pour restaurer le modèle par défaut.</small>",
+        "quota_notification_sender": "Notification par e-mail de l’expéditeur",
+        "quota_notification_subject": "Objet du courriel de notification",
+        "quota_notifications": "Notifications de quotas",
+        "quota_notifications_info": "Les notications de quota sont envoyées aux utilisateurs une fois lors du passage à 80 % et une fois lors du passage à 95 % d’utilisation.",
+        "quota_notifications_vars": "{{percent}} égale le quota actuel de l’utilisateur<br>{{username}} est le nom de la boîte",
+        "r_active": "Restrictions actives",
+        "r_inactive": "Restrictions inactives",
+        "r_info": "Les éléments grisés/désactivés sur la liste des restrictions actives ne sont pas considérés comme des restrictions valides pour Mailcow et ne peuvent pas être déplacés. Des restrictions inconnues seront établies par ordre d’apparition de toute façon. <br>Vous pouvez ajouter de nouveaux éléments dans le code <code>inc/vars.local.inc.php</code> pour pouvoir les basculer.",
+        "rate_name": "Nom du taux",
+        "recipients": "Destinataires",
+        "refresh": "Rafraîchir",
+        "regen_api_key": "Regénérer la clé API",
+        "regex_maps": "Cartes Regex (Regex = expression régulière)",
+        "relay_from": "\"De:\" adresse",
+        "relay_run": "Lancer le test",
+        "relayhosts": "Transports  de l’expéditeur",
+        "relayhosts_hint": "Définir les transports dépendant de l’expéditeur pour pouvoir les sélectionner dans un dialogue de configuration de domaines.<br>\r\n  Le service de transport est toujours \"SMTP:\" et va donc essayer TLS (lorsqu’il est proposé. Le TLS encapsulé (SMTPS) n’est pas pris en charge. Il est tenu compte de la définition de la politique TLS pour chaque utilisateur sortant.<br>\r\n  Affecte les domaines sélectionnés, y compris les domaines alias.",
+        "remove": "Supprimer",
+        "remove_row": "Supprimer la ligne",
+        "reset_default": "Réinitialisation à la valeur par défaut",
+        "reset_limit": "Supprimer le hachage",
+        "routing": "Routage",
+        "rsetting_add_rule": "Ajouter une règle",
+        "rsetting_content": "Contenu de la règle",
+        "rsetting_desc": "Description courte",
+        "rsetting_no_selection": "Veuillez sélectionner une règle",
+        "rsetting_none": "Pas de règles disponibles",
+        "rsettings_insert_preset": "Insérer un exemple de préréglage \"%s\"",
+        "rsettings_preset_1": "Désactiver tout sauf DKIM et la limite tarifaire pour les utilisateurs authentifiés",
+        "rsettings_preset_2": "Les postmasters veulent du spam",
+        "rsettings_preset_3": "Autoriser uniquement des expéditeurs particuliers pour une boîte (c.-à-d. utilisation comme boîte interne seulement)",
+        "rspamd-com_settings": "Un nom de paramètre sera généré automatiquement, voir l’exemple de préréglages ci-dessous. Pour plus de détails voir : <a href=\"https://rspamd.com/doc/configuration/settings.html#settings-structure\" target=\"_blank\">Docs Rspamd</a>",
+        "rspamd_global_filters": "Cartes des filtres globaux",
+        "rspamd_global_filters_agree": "Je serai prudent !",
+        "rspamd_global_filters_info": "Les cartes de filtres globales contiennent différents types de listes noires et blanches globales.",
+        "rspamd_global_filters_regex": "Leurs noms expliquent leurs buts. Tout le contenu doit contenir une expression régulière valide dans le format \"/pattern/options\" (par ex. <code>/.+@domain\\.tld/i</code>).<br>\r\n  Bien que des contrôles rudimentaires soient exécutés sur chaque ligne de regex, la fonctionnalité Rspamd peut être cassée si elle ne parvient pas à lire la syntaxe correctement.<br>\r\n  Rspamd essaiera de lire le contenu de la carte lorsqu’il sera modifié. Si vous rencontrez des problèmes, <a href=\"\" data-toggle=\"modal\" data-container=\"rspamd-mailcow\" data-target=\"#RestartContainer\">redémarrer Rspamd</a> pour forcer le rechargement d’une carte.",
+        "rspamd_settings_map": "Carte des paramètres Rspamd",
+        "sal_level": "Niveau Moo",
+        "save": "Enregistrer les modifications",
+        "search_domain_da": "Recherche domaines",
+        "send": "Envoyer",
+        "sender": "Expéditeur",
+        "service_id": "ID du service",
+        "source": "Source",
+        "spamfilter": "Filtre spam",
+        "subject": "Sujet",
+        "sys_mails": "Courriers système",
+        "text": "Texte",
+        "time": "Heure",
+        "title": "Titre",
+        "title_name": "\"mailcow UI\" titre du site web",
+        "to_top": "Retour en haut",
+        "transport_dest_format": "Syntaxe: example.org, .example.org, *, box@example.org (les valeurs multiples peuvent être séparées par des virgules)",
+        "transport_maps": "Plans de transport",
+        "transports_hint": "→ Une entrée de carte de transport <b>annule</b> une carte de transport dépendante de l’expéditeur</b>.<br>\r\n→ Les paramètres de politique TLS sortants par utilisateur sont ignorés et ne peuvent être appliqués que par les entrées de carte de politique TLS.<br>\r\n→ Le service de transport pour des transports définis est toujours \"smtp:\" et va donc essayer TLS lorsqu’il est offert. Wrapped TLS (SMTPS) n’est pas pris en charge.<br>\r\n→ Les adresses correspondantes \"/localhost$/\" seront toujours transportées via \"local:\", donc une destination \"*\" ne s'applique pas à ces adresses.<br>\r\n→ Pour déterminer les compétences dans l'exemple suivant \"[host]:25\", Postfix demande <b>toujours</b> pour \"host\" avant de chercher \"[host]:25\". Ce comportement rend impossible l’utilisation \"host\" et \"[host]:25\" en même temps.",
+        "ui_footer": "Pied de page (HTML autorisé)",
+        "ui_header_announcement": "Annonces",
+        "ui_header_announcement_active": "Définir l’annonce active",
+        "ui_header_announcement_content": "Texte (HTML autorisé)",
+        "ui_header_announcement_help": "L’annonce est visible pour tous les utilisateurs connectés et sur l’écran de connexion de l’interface utilisateur.",
+        "ui_header_announcement_select": "Sélectionnez le type d’annonce",
+        "ui_header_announcement_type": "Type",
+        "ui_header_announcement_type_info": "Info",
+        "ui_header_announcement_type_warning": "Important",
+        "ui_header_announcement_type_danger": "Très important",
+        "ui_texts": "Textes et étiquettes de l'interface utilisateur",
+        "unban_pending": "unban en attente",
+        "unchanged_if_empty": "Si non modifié, laisser en blanc",
+        "upload": "Charger",
+        "username": "Nom d'utilisateur",
+        "validate_license_now": "Valider le GUID par rapport au serveur de licence",
+        "verify": "Verifier",
+        "yes": "&#10003;"
+    },
+    "danger": {
+        "access_denied": "Accès refusé ou données de formulaire non valides",
+        "alias_domain_invalid": "L'alias de domaine %s est non valide",
+        "alias_empty": "L'alias d'adresse ne peut pas être vide",
+        "alias_goto_identical": "L’alias et l’adresse Goto ne doivent pas être identiques",
+        "alias_invalid": "L'alias d'adresse %s est non valide",
+        "aliasd_targetd_identical": "Le domaine alias ne doit pas être égal au domaine cible: %s",
+        "aliases_in_use": "Max. alias doit être supérieur ou égal à %d",
+        "app_name_empty": "Le nom de l'application ne peut pas être vide",
+        "app_passwd_id_invalid": "Le mot de passe ID %s de l'application est non valide",
+        "bcc_empty": "La destination BCC destination ne peut pas être vide",
+        "bcc_exists": "Une carte de transport BCC %s existe pour le type %s",
+        "bcc_must_be_email": "Le destination BCC %s n'est pas une adresse mail valide",
+        "comment_too_long": "Le commentaire est trop long, 160 caractère max sont permis",
+        "defquota_empty": "Le quota par défaut par boîte ne doit pas être 0.",
+        "description_invalid": "La description des ressources pour %s est non valide",
+        "dkim_domain_or_sel_exists": "Une clé DKIM pour \"%s\" existe et ne sera pas écrasée",
+        "dkim_domain_or_sel_invalid": "Domaine ou sélection DKIM non valide: %s",
+        "domain_cannot_match_hostname": "Le domaine ne correspond pas au nom d’hôte",
+        "domain_exists": "Le domaine %s exite déjà",
+        "domain_invalid": "Le mom de domaine est vide ou non valide",
+        "domain_not_empty": "Impossible de supprimer le domaine non vide %s",
+        "domain_not_found": "Le domaine %s est introuvable",
+        "domain_quota_m_in_use": "Le quota de domaine doit être supérieur ou égal à %s Mo",
+        "extra_acl_invalid": "L'adresse de l’expéditeur externe \"%s\" est non valide",
+        "extra_acl_invalid_domain": "L'expéditeur externe \"%s\" utilise un domaine non valide",
+        "file_open_error": "Le fichier ne peut pas être ouvert pour l'écriture",
+        "filter_type": "Type de fltre erroné",
+        "from_invalid": "Expéditeur ne peut pas être vide",
+        "global_filter_write_error": "Impossible d’écrire le fichier de filtre: %s",
+        "global_map_invalid": "ID de carte globale %s non valide",
+        "global_map_write_error": "Impossible d’écrire l’ID de la carte globale %s: %s",
+        "goto_empty": "Une adresse alias doit contenir au moins une adresse 'goto'valide",
+        "goto_invalid": "Adresse Goto %s non valide",
+        "ham_learn_error": "Erreur d'apprentissage Ham: %s",
+        "imagick_exception": "Erreur : Exception Imagick lors de la lecture de l’image",
+        "img_invalid": "Impossible de valider le fichier image",
+        "img_tmp_missing": "Impossible de valider le fichier image: Fichier temporaire introuvable",
+        "invalid_bcc_map_type": "Type de carte BCC non valide",
+        "invalid_destination": "Le format de la destination \"%s\" est non valide",
+        "invalid_filter_type": "Type de filtre non valide",
+        "invalid_host": "Hôte non valide spécifié: %s",
+        "invalid_mime_type": "Type mime non valide",
+        "invalid_nexthop": "Le format de saut suivant est non valide",
+        "invalid_nexthop_authenticated": "Next hop existe avec différents identifiants, veuillez d’abord mettre à jour les identifiants existants pour ce prochain saut.",
+        "invalid_recipient_map_new": "Nouveau destinataire précisé non valide: %s",
+        "invalid_recipient_map_old": "Destinataire original précisé non valide: %s",
+        "ip_list_empty": "La liste des adresses IP autorisées ne peut pas être vide",
+        "is_alias": "%s est déjà connu comme une adresse alias",
+        "is_alias_or_mailbox": "%s est déjà connu comme un alias, une boîte ou une adresse alias développée à partir d’un domaine alias.",
+        "is_spam_alias": "%s est déjà connu comme une adresse alias temporaire (alias d'adresse spam)",
+        "last_key": "La dernière clé ne peut pas être supprimée, veuillez désactiver TFA à la place.",
+        "login_failed": "La connexion a échoué",
+        "mailbox_defquota_exceeds_mailbox_maxquota": "Le quota par défaut dépasse la limite maximale du quota",
+        "mailbox_invalid": "Le nom de la boîte n'est pas valide",
+        "mailbox_quota_exceeded": "Le quota dépasse la limite du domaine (max. %d Mo)",
+        "mailbox_quota_exceeds_domain_quota": "Le quota maximum dépasse la limite du quota de domaine",
+        "mailbox_quota_left_exceeded": "Espace libre insuffisant (espace libre: %d Mo)",
+        "mailboxes_in_use": "Le max. des boîtes doit être supérieur ou égal à %d",
+        "malformed_username": "Nom d’utilisateur malformé",
+        "map_content_empty": "Le contenu de la carte ne peut pas être vide",
+        "max_alias_exceeded": "Le nombre max. d'aliases est dépassé",
+        "max_mailbox_exceeded": "Le nombre max. de boîte est dépassé (%d of %d)",
+        "max_quota_in_use": "Le quota de la boîte doit être supérieur ou égal à %d Mo",
+        "maxquota_empty": "Le quota maximum par boîte ne doit pas être de 0.",
+        "mysql_error": "Erreur MySQL: %s",
+        "nginx_reload_failed": "Le rechargement de Nginx a échoué: %s",
+        "network_host_invalid": "Réseau ou host non valide: %s",
+        "next_hop_interferes": "%s interfère avec le nexthop %s",
+        "next_hop_interferes_any": "Un saut suivant existant interfère avec %s",
+        "no_user_defined": "Aucun utilisateur défini",
+        "object_exists": "L'objet %s exite déjà",
+        "object_is_not_numeric": "La valeur %s n’est pas numérique",
+        "password_complexity": "Le mot de passe ne respecte pas la politique définie",
+        "password_empty": "Le mot de passe ne peut pas être vide",
+        "password_mismatch": "Le mot de passe de confirmation ne correspond pas",
+        "policy_list_from_exists": "Un enregistrement avec ce nom existe déjà",
+        "policy_list_from_invalid": "Le format de l’enregistrement est invalide",
+        "private_key_error": "Erreur de clé privée: %s",
+        "pushover_credentials_missing": "Jeton Pushover ou clé manquante",
+        "pushover_key": "La clé Pushover a un mauvais format",
+        "pushover_token": "Le jeton Pushover a un mauvais format",
+        "quota_not_0_not_numeric": "Le quota doit être numerique et >= 0",
+        "recipient_map_entry_exists": "Une entrée dans la carte du bénéficiaire \"%s\" existe",
+        "redis_error": "Erreur Redis: %s",
+        "relayhost_invalid": "La saisie de la carte %s est invalide",
+        "release_send_failed": "Le message n’a pas pu être diffusé: %s",
+        "reset_f2b_regex": "Le filtre regex n'a pas pu être réinitialisé à temps, veuillez réessayer ou attendre quelques secondes de plus et recharger le site web.",
+        "resource_invalid": "Le nom de la resource %s n'est pas valide",
+        "rl_timeframe": "Le délai limite du taux est incorrect",
+        "rspamd_ui_pw_length": "Le mot de passe de l'interface Rspamd doit être de 6 caratères au minimum",
+        "script_empty": "Le script ne peut pas être vide",
+        "sender_acl_invalid": "La valeur ACL de l’expéditeur %s est invalide",
+        "set_acl_failed": "Impossible de définir ACL",
+        "settings_map_invalid": "La carte des paramètres %s est invalide",
+        "sieve_error": "Erreur d’analyseur de tamis: %s",
+        "spam_learn_error": "Erreur d'apprentissage du spam: %s",
+        "subject_empty": "Le sujet ne peut^pas être vide",
+        "target_domain_invalid": "Le domaine cible %s n'est pas valide",
+        "targetd_not_found": "Le domaine cible %s est introuvable",
+        "targetd_relay_domain": "Le domaine cible %s est un domaine de relais",
+        "temp_error": "Erreur temporaire",
+        "text_empty": "La zone texte ne peut pas être vide",
+        "tfa_token_invalid": "Le token TFA est invalide",
+        "tls_policy_map_dest_invalid": "La politique de destination n'est pas valide",
+        "tls_policy_map_entry_exists": "Une entrée de carte de politique \"%s\" existe",
+        "tls_policy_map_parameter_invalid": "Le paramètre Policy est invalide",
+        "totp_verification_failed": "Echec de la vérification TOTP",
+        "transport_dest_exists": "La destination de transport \"%s\" existe",
+        "u2f_verification_failed": "Echec de la vérification U2F: %s",
+        "fido2_verification_failed": "La vérification FIDO2 a échoué: %s",
+        "unknown": "Une erreur inconnue est survenue",
+        "unknown_tfa_method": "Methode TFA inconnue",
+        "unlimited_quota_acl": "Quota illimité interdit par les ACL",
+        "username_invalid": "Le nom d'utilisateur %s ne peut pas être utilisé",
+        "validity_missing": "Veuillez attribuer une période de validité",
+        "value_missing": "Veuillez fournir toutes les valeurs",
+        "yotp_verification_failed": "La vérification Yubico OTP a échoué: %s"
+    },
+    "debug": {
+        "chart_this_server": "Graphique (ce serveur)",
+        "containers_info": "Informations des conteneurs",
+        "disk_usage": "Utilisation du disque",
+        "external_logs": "Logs externe",
+        "history_all_servers": "Historique (tous les serveurs)",
+        "in_memory_logs": "Logs En-mémoire",
+        "jvm_memory_solr": "Utilisation mémoire JVM",
+        "log_info": "<p>Les logs <b>En-mémoire</b> Mailcow sont collectés dans des listes Redis et découpées en LOG_LINES (%d) chaque minute pour réduire la charge.\r\n  <br>Les logs En-mémoire ne sont pas destinés à être persistants. Toutes les applications qui se connectent en mémoire, se connectent également au démon Docker et donc au pilote de journalisation par défaut.\r\n  <br>Le type de journal en mémoire doit être utilisé pour déboguer les problèmes mineurs avec les conteneurs.</p>\r\n  <p><b>Les logs externes</b> sont collectés via l'API de l'application concernée.</p>\r\n  <p>Les journaux <b>statiques</b> sont principalement des journaux d’activité, qui ne sont pas enregistrés dans Dockerd, mais qui doivent toujours être persistants (sauf pour les logs API).</p>",
+        "logs": "Logs",
+        "restart_container": "Redémarrer",
+        "solr_dead": "Solr est en cours de démarrage, désactivé ou mort.",
+        "docs": "Docs",
+        "last_modified": "Dernière modification",
+        "online_users": "Utilisateurs en ligne",
+        "size": "Taille",
+        "started_at": "Démarré à",
+        "solr_status": "Etat Solr",
+        "uptime": "Disponibilité",
+        "started_on": "Démarré à",
+        "static_logs": "Logs statiques",
+        "system_containers": "Système & Conteneurs"
+    },
+    "diagnostics": {
+        "cname_from_a": "Valeur dérivée de l’enregistrement A/AAAA. Ceci est supporté tant que l’enregistrement indique la bonne ressource.",
+        "dns_records": "Enregistrements DNS",
+        "dns_records_24hours": "Veuillez noter que les modifications apportées au DNS peuvent prendre jusqu’à 24 heures pour que leurs états actuels soient correctement reflétés sur cette page. Il est conçu comme un moyen pour vous de voir facilement comment configurer vos enregistrements DNS et de vérifier si tous vos enregistrements sont correctement stockés dans les DNS.",
+        "dns_records_docs": "Veuillez également consulter <a target=\"_blank\" href=\"https://mailcow.github.io/mailcow-dockerized-docs/prerequisite-dns/\">la documentation</a>.",
+        "dns_records_data": "Données correcte",
+        "dns_records_name": "Nom",
+        "dns_records_status": "Etat courant",
+        "dns_records_type": "Type",
+        "optional": "Cet enregistrement est optionel."
+    },
+    "edit": {
+        "active": "Actif",
+        "advanced_settings": "Réglages avancés",
+        "alias": "Editer les alias",
+        "allow_from_smtp": "Restreindre l'utilisation de <b>SMTP</b> à ces adresses IP",
+        "allow_from_smtp_info": "Laissez vide pour autoriser tous les expéditeurs.<br>Adresses IPv4/IPv6 et réseaux.",
+        "allowed_protocols": "Protocoles autorisés",
+        "app_name": "Nom de l'application",
+        "app_passwd": "Mot de passe de l'application",
+        "automap": "Essayer d’automatiser les dossiers (\"Sent items\", \"Sent\" => \"Sent\" etc.)",
+        "backup_mx_options": "Options Backup MX",
+        "bcc_dest_format": "La destination BCC doit être une seule adresse e-mail valide.",
+        "client_id": "ID client",
+        "client_secret": "Secret client",
+        "comment_info": "Un commentaire privé n’est pas visible pour l’utilisateur, tandis qu’un commentaire public est affiché comme infobulle lorsque vous le placez dans un aperçu des utilisateurs",
+        "delete1": "Supprimer de la source une fois terminé",
+        "delete2": "Supprimer les messages sur la destination qui ne sont pas sur la source",
+        "delete2duplicates": "Supprimer les doublons à destination",
+        "delete_ays": "Veuillez confirmer le processus de suppression.",
+        "description": "Description",
+        "disable_login": "Refuser l’ouverture de session (le courrier entrant est toujours accepté)",
+        "domain": "Edition du domaine",
+        "domain_admin": "Edition de l'administrateur du domaine",
+        "domain_quota": "Quota du domaine",
+        "domains": "Domaines",
+        "dont_check_sender_acl": "Désactiver la vérification de l’expéditeur pour le domaine %s (+ alias de domaines)",
+        "edit_alias_domain": "Edition des alias de domaine",
+        "encryption": "Cryptage",
+        "exclude": "Exclure des objets (regex)",
+        "extended_sender_acl": "Adresses de l’expéditeur externe",
+        "extended_sender_acl_info": "Une clé de domaine DKIM doit être importée, si disponible.<br>\r\n  N’oubliez pas d’ajouter ce serveur à l’enregistrement TXT SPF correspondant.<br>\r\n  Chaque fois qu’un domaine ou un alias de domaine est ajouté à ce serveur, et qui chevauche une adresse externe, l’adresse externe est supprimée.<br>\r\n  Utiliser @domain.tld pour permettre l'envoi comme *@domain.tld.",
+        "force_pw_update": "Forcer la mise à jour du mot de passe à la prochaine ouverture de session",
+        "force_pw_update_info": "Cet utilisateur pourra uniquement se connecter à %s.",
+        "full_name": "Nom complet",
+        "gal": "Liste d'adresses globale (GAL)",
+        "gal_info": "La liste d'adresses globale (GAL) contient tous les objets d’un domaine et ne peut pas être édité par un utilisateur. Les informations libres/occupées dans SOGo sont manquantes si elles sont désactivées! <b>Redémarrer SOGo pour appliquer les modifications.</b>",
+        "generate": "générer",
+        "grant_types": "Types 'autorisation",
+        "hostname": "Nom d'hôte",
+        "inactive": "Inactif",
+        "kind": "Type",
+        "mailbox": "Edition de la boîte mail",
+        "mailbox_quota_def": "Quota par défaut de la boîte",
+        "max_aliases": "Nombre max. d'alias",
+        "max_mailboxes": "Nombre max. de boîtes possibles",
+        "max_quota": "Quota max. par boîte mail (Mo)",
+        "maxage": "Âge maximal en jours des messages qui seront consultés à distance<br><small>(0 = ignorer la durée)</small>",
+        "maxbytespersecond": "Octets max. par seconde <br><small>(0 = pas de limite)</small>",
+        "mbox_rl_info": "Cette limite de taux est appliquée au nom de connexion SASL, elle correspond à toute adresse \"from\" utilisée par l’utilisateur connecté. Une limite tarifaire pour les boîtes remplace une limite tarifaire pour l’ensemble du domaine.",
+        "mins_interval": "Intervalle (min)",
+        "multiple_bookings": "Réservations multiples",
+        "nexthop": "Saut suivant",
+        "password": "Mot de passe",
+        "password_repeat": "Confirmation du mot de passe (répéter)",
+        "previous": "Page précédente",
+        "private_comment": "Commentaire privé",
+        "public_comment": "Commentaire public",
+        "pushover_evaluate_x_prio": "Acheminement du courrier hautement prioritaire [<code>X-Priority: 1</code>]",
+        "pushover_info": "Les paramètres de notification push s’appliqueront à tout le courrier propre (non spam) livré à <b>%s</b> y compris les alias (partagés, non partagés, étiquetés).",
+        "pushover_only_x_prio": "Ne tenir compte que du courrier hautement prioritaire [<code>X-Priority: 1</code>]",
+        "pushover_sender_array": "Ne tenir compte que des adresses électroniques suivantes de l’expéditeur : <small>(séparées par des virgules)</small>",
+        "pushover_sender_regex": "Tenir compte de l’expéditeur regex suivant",
+        "pushover_text": "Texte de la notification",
+        "pushover_title": "Titre de la notification",
+        "pushover_vars": "Lorsque aucun filtre d’expéditeur n’est défini, tous les messages seront considérés.<br>Les filtres Regex ainsi que les vérifications exactes de l’expéditeur peuvent être définis individuellement et seront considérés de façon séquentielle. Ils ne dépendent pas les uns des autres.<br>Variables utilisables pour le texte et le titre (veuillez prendre note des politiques de protection des données)",
+        "pushover_verify": "Vérifier les justificatifs",
+        "quota_mb": "Quota (Mo)",
+        "ratelimit": "Limite de taux",
+        "redirect_uri": "Redirection/rappel URL",
+        "relay_all": "Relayer tous les destinataires",
+        "relay_all_info": "↪ Si vous <b>ne choissisez pas</b> de relayer tous les destinataires, vous devrez ajouter une boîte (\"aveugle\") pour chaque destinataire qui devrait être relayé.",
+        "relay_domain": "Relayer ce domaine",
+        "relay_transport_info": "<div class=\"label label-info\">Info</div> Vous pouvez définir des cartes de transport vers une destination personnalisée pour ce domaine. Si elle n’est pas configurée, une recherche MX sera effectuée.",
+        "relay_unknown_only": "Relais des boîtes non existantes seulement. Les boîtes existantes seront livrées localement..",
+        "relayhost": "Transports dépendant de l’expéditeur",
+        "remove": "Enlever",
+        "resource": "Ressource",
+        "save": "Enregistrer les modifications",
+        "scope": "Portée",
+        "sender_acl": "Permettre d’envoyer comme",
+        "sender_acl_disabled": "<span class=\"label label-danger\">Le contrôle de l’expéditeur est désactivé</span>",
+        "sender_acl_info": "Si l’utilisateur de la boîte A est autorisé à envoyer en tant qu’utilisateur de la boîte B, l’adresse de l’expéditeur n’est pas automatiquement affichée comme sélectionnable du champ \"from\" dans SOGo.<br>\r\n  L’utilisateur B de la boîte doit créer une délégation dans Sogo pour permettre à l’utilisateur A de la boîte de sélectionner son adresse comme expéditeur. Pour déléguer une boîte dans Sogo, utilisez le menu (trois points) à droite du nom de votre boîte dans le coin supérieur gauche dans la vue de courrier. Ce comportement ne s’applique pas aux adresses alias.",
+        "sieve_desc": "Description courte",
+        "sieve_type": "Type de filtre",
+        "skipcrossduplicates": "Ignorer les messages en double dans les dossiers (premier arrivé, premier servi)",
+        "sogo_visible": "Alias visible dans SOGo",
+        "sogo_visible_info": "Cette option affecte uniquement les objets qui peuvent être affichés dans SOGo (adresses alias partagées ou non partagées pointant vers au moins une boîte mail locale). Si caché, un alias n’apparaîtra pas comme expéditeur sélectionnable dans SOGo.",
+        "spam_alias": "Créer ou modifier des adresses alias limitées dans le temps",
+        "spam_filter": "Filtre spam",
+        "spam_policy": "Ajouter ou supprimer des éléments à la liste blanche/noire",
+        "spam_score": "Définir un score spam personnalisé",
+        "subfolder2": "Synchronisation dans le sous-dossier sur la destination<br><small>(vide = ne pas utiliser de sous-dossier)</small>",
+        "syncjob": "Modifier la tâche de synchronisation",
+        "target_address": "Adresse(s) Goto<small>(séparé(s) par des virgules)</small>",
+        "target_domain": "Domaine cible",
+        "timeout1": "Délai de connexion à l’hôte distant",
+        "timeout2": "Délai de connexion à l’hôte local",
+        "title": "Editer l'objet",
+        "unchanged_if_empty": "Si non modifié, laisser en blanc",
+        "username": "Nom d'utilisateur",
+        "validate_save": "Valider et sauver"
+    },
+    "footer": {
+        "cancel": "Annuler",
+        "confirm_delete": "Confirmer la suppression",
+        "delete_now": "Effacer maintenant",
+        "delete_these_items": "Veuillez confirmer les modifications apportées à l’identifiant d’objet suivant",
+        "hibp_nok": "Trouvé! Il s’agit d’un mot de passe potentiellement dangereux!",
+        "hibp_ok": "Aucune correspondance trouvée.",
+        "loading": "Veuillez patienter...",
+        "restart_container": "Redémarrer le conteneur",
+        "restart_container_info": "<b>Important:</b> Un redémarrage en douceur peut prendre un certain temps, veuillez attendre qu’il soit terminé..",
+        "restart_now": "Redémarrer maintenant",
+        "restarting_container": "Redémarrage du conteneur, cela peut prendre un certain temps"
+    },
+    "header": {
+        "administration": "Configuration & détails",
+        "apps": "Applications",
+        "debug": "Information Système",
+        "mailboxes": "Configuration du courrier",
+        "mailcow_settings": "Configuration",
+        "quarantine": "Quarantaine",
+        "restart_netfilter": "Redémarrer Netfilter",
+        "restart_sogo": "Redémarrer SOGo",
+        "user_settings": "Paramètres utilisateur"
+    },
+    "info": {
+        "awaiting_tfa_confirmation": "En attente de la confirmation de TFA",
+        "no_action": "Aucune mesure applicable",
+        "session_expires": "Votre session expirera dans environ 15 secondes"
+    },
+    "login": {
+        "delayed": "La connexion a été retardée de %s secondes.",
+        "fido2_webauthn": "FIDO2/WebAuthn",
+        "login": "Connexion",
+        "mobileconfig_info": "Veuillez vous connecter en tant qu’utilisateur de la boîte pour télécharger le profil de connexion Apple demandé.",
+        "other_logins": "Clé d'authentification",
+        "password": "Mot de passe",
+        "username": "Nom d'utilisateur"
+    },
+    "mailbox": {
+        "action": "Action",
+        "activate": "Activer",
+        "active": "Active",
+        "add": "Ajouter",
+        "add_alias": "Ajouter un alias",
+        "add_bcc_entry": "Ajouter une carte BCC",
+        "add_domain": "Ajouter un domaine",
+        "add_domain_alias": "Ajouter un alias de domaine",
+        "add_domain_record_first": "Veuillez d’abord ajouter un domaine",
+        "add_filter": "Ajouter un filtre",
+        "add_mailbox": "Ajouter une boîte",
+        "add_recipient_map_entry": "Ajouter la carte du destinataire",
+        "add_resource": "Ajouter une ressource",
+        "add_tls_policy_map": "Ajouter la carte de la politique des TLS",
+        "address_rewriting": "Réécriture de l’adresse",
+        "alias": "Alias",
+        "alias_domain_alias_hint": "Les alias <b>ne sont pas</b> appliqués automatiquement sur les alias de domaine. Un alias d'adresse <code>my-alias@domain</code> <b>ne couvre pas</b> l'adresse <code>my-alias@alias-domain</code> (où \"alias-domain\" est un alias imaginaire pour \"domain\").<br>Veuillez utiliser un filtre à tamis pour rediriger le courrier vers une boîte externe (voir l'onglet \"Filtres\" ou utilisez SOGo -> Forwarder).",
+        "alias_domain_backupmx": "Alias de domaine inactif pour le domaine relais",
+        "aliases": "Aliases",
+        "allow_from_smtp": "Restreindre l'utilisation de <b>SMTP</b> à ces adresses IP",
+        "allow_from_smtp_info": "Laissez vide pour autoriser tous les expéditeurs.<br>Adresses IPv4/IPv6 et réseaux.",
+        "allowed_protocols": "Protocoles autorisés",
+        "backup_mx": "Sauvegarde MX",
+        "bcc": "BCC",
+        "bcc_destination": "Destination BCC",
+        "bcc_destinations": "Destinations BCC",
+        "bcc_info": "Les cartes BCC sont utilisées pour transférer silencieusement des copies de tous les messages à une autre adresse. Une entrée de type carte de destinataire est utilisée lorsque la destination locale agit comme destinataire d’un courrier. Les cartes de l’expéditeur sont conformes au même principe.<br/>\r\n  La destination locale ne sera pas informée d’un échec de livraison.",
+        "bcc_local_dest": "Destination locale",
+        "bcc_map": "Carte BCC (Copie carbone invisible)",
+        "bcc_map_type": "Type de BCC",
+        "bcc_maps": "Cartes BCC",
+        "bcc_rcpt_map": "Carte du destinataire",
+        "bcc_sender_map": "Carte de l'expéditeur",
+        "bcc_to_rcpt": "Passer au type de carte de destinataire",
+        "bcc_to_sender": "Passer au type de carte de l'expéditeur",
+        "bcc_type": "Type de BCC",
+        "booking_null": "Toujours montrer comme libre",
+        "booking_0_short": "Toujours libre",
+        "booking_custom": "Limite rigide à un nombre de réservations personnalisé",
+        "booking_custom_short": "Limite rigide",
+        "booking_ltnull": "Illimité, mais afficher aussi occupé lorsque réservé",
+        "booking_lt0_short": "Limite souple",
+        "daily": "Quotidiennement",
+        "deactivate": "Désactiver",
+        "description": "Description",
+        "disable_login": "Refuser l’ouverture de session (le courrier entrant est toujours accepté)",
+        "disable_x": "Désactiver",
+        "domain": "Domaine",
+        "domain_admins": "Administrateurs de domaine",
+        "domain_aliases": "Alias de domaine",
+        "domain_quota": "Quota",
+        "domains": "Domaines",
+        "edit": "Editer",
+        "empty": "Pas de résulats",
+        "enable_x": "Activer",
+        "excludes": "Exclut",
+        "filter_table": "Table de filtre",
+        "filters": "Filtres",
+        "fname": "Nom complet",
+        "hourly": "Horaire",
+        "in_use": "Utilisé (%)",
+        "inactive": "Inactif",
+        "insert_preset": "Insérer un exemple de préréglage \"%s\"",
+        "kind": "Type",
+        "last_mail_login": "Dernière connexion mail",
+        "last_run": "Dernière éxécution",
+        "last_run_reset": "Calendrier suivant",
+        "mailbox": "Mailbox",
+        "mailbox_defquota": "Taille de boîte par défaut",
+        "mailbox_quota": "Taille max. d’une boîte",
+        "mailboxes": "Boîtes mail",
+        "mailbox_defaults": "Paramètres par défaut",
+        "mailbox_defaults_info": "Définir les paramètres par défaut pour les nouvelles boîtes aux lettres.",
+        "mins_interval": "Intervalle (min)",
+        "msg_num": "Message #",
+        "multiple_bookings": "Réservations multiples",
+        "never": "Jamais",
+        "no": "&#10005;",
+        "no_record": "Aucun enregistrement pour l’objet %s",
+        "no_record_single": "Aucun enregistrement",
+        "owner": "Propriétaire",
+        "private_comment": "Commentaire privé",
+        "public_comment": "Commentaire public",
+        "q_add_header": "Courriers indésirables",
+        "q_all": "Toutes les catégories",
+        "q_reject": "Rejecté",
+        "quarantine_notification": "Avis de quarantaine",
+        "quarantine_category": "Catégorie de la notification de quarantaine",
+        "quick_actions": "Actions",
+        "recipient_map": "Carte du destinataire",
+        "recipient_map_info": "Les cartes des destinataires sont utilisées pour remplacer l’adresse de destination d’un message avant sa livraison.",
+        "recipient_map_new": "Nouveau destinataire",
+        "recipient_map_new_info": "La destination de la carte du destinataire doit être une adresse électronique valide.",
+        "recipient_map_old": "Destinataire original",
+        "recipient_map_old_info": "Une carte de destination originale doit être une adresse e-mail valide ou un nom de domaine.",
+        "recipient_maps": "Cartes des bénéficiaires",
+        "remove": "Supprimer",
+        "resources": "Ressources",
+        "running": "En fonctionnement",
+        "set_postfilter": "Marquer comme postfiltre",
+        "set_prefilter": "Marquer comme préfiltre",
+        "sieve_info": "Vous pouvez stocker plusieurs filtres par utilisateur, mais un seul préfiltre et un seul postfiltre peuvent être actifs en même temps.<br>\r\nChaque filtre sera traité dans l’ordre décrit. Ni un script \"rejeter\" ni un \"garder\" n’arrêtera le traitement des autres scripts. Les modifications apportées aux scripts de tamis globaux déclencheront un redémarrage de Dovecot.<br><br>Préfiltre de tamis global → Préfiltre → Scripts utilisateur → Postfiltre → Postfiltre du tamis global",
+        "sieve_preset_1": "Jeter le courrier avec les types de fichiers dangereux probables",
+        "sieve_preset_2": "Toujours marquer l’e-mail d’un expéditeur spécifique comme vu",
+        "sieve_preset_3": "Jeter en silence, arrêter tout traitement supplémentaire du tamis",
+        "sieve_preset_4": "Fichier dans INBOX, éviter le traitement ultérieur par filtres à tamis",
+        "sieve_preset_5": "Répondeur auto (vacances)",
+        "sieve_preset_6": "Rejeter le courrier avec réponse",
+        "sieve_preset_7": "Rediriger et garder/déposer",
+        "sieve_preset_8": "Supprimer le message envoyé à une adresse alias dont fait partie l’expéditeur",
+        "sieve_preset_header": "Voir les exemples de préréglages ci-dessous. Pour plus de détails voir <a href=\"https://en.wikipedia.org/wiki/Sieve_(mail_filtering_language)\" target=\"_blank\">Wikipedia</a>.",
+        "sogo_visible": "Alias visible dans SOGo",
+        "sogo_visible_n": "Masquer alias dans SOGo",
+        "sogo_visible_y": "Afficher alias dans SOGo",
+        "spam_aliases": "Alias temp.",
+        "stats": "Statistiques",
+        "status": "Statut",
+        "sync_jobs": "Tâches de synchronisation",
+        "table_size": "Taille de la table",
+        "table_size_show_n": "Montrer %s articles",
+        "target_address": "Goto adresse",
+        "target_domain": "Domaine cible",
+        "tls_enforce_in": "Appliquer le TLS entrant",
+        "tls_enforce_out": "Appliquer le TLS sortant",
+        "tls_map_dest": "Destination",
+        "tls_map_dest_info": "Exemples: example.org, .example.org, [mail.example.org]:25",
+        "tls_map_parameters": "Paramètres",
+        "tls_map_parameters_info": "Vide ou paramètres, par exemple: protocols=!SSLv2 ciphers=medium exclude=3DES",
+        "tls_map_policy": "Politique",
+        "tls_policy_maps": "Cartes des politiques des TLS",
+        "tls_policy_maps_info": "Cette carte de politique remplace les règles de transport TLS sortantes indépendamment des paramètres de politique TLS des utilisateurs.<br>\r\n  Veuillez vérifier <a href=\"http://www.postfix.org/postconf.5.html#smtp_tls_policy_maps\" target=\"_blank\">la doc \"smtp_tls_policy_maps\" </a> pour plus d'informations.",
+        "tls_policy_maps_enforced_tls": "Ces politiques remplaceront également le comportement des utilisateurs de boîtes qui appliquent les connexions TLS sortantes. Si aucune politique n’existe ci-dessous, ces utilisateurs appliqueront les valeurs par défaut spécifiées comme <code>smtp_tls_mandatory_protocols</code> et <code>smtp_tls_mandatory_ciphers</code>.",
+        "tls_policy_maps_long": "Contournement de la carte de politique TLS sortante",
+        "toggle_all": "Tout basculer",
+        "username": "Nom d'utilisateur",
+        "waiting": "En attente",
+        "weekly": "Hebdomadaire",
+        "yes": "&#10003;"
+    },
+    "oauth2": {
+        "access_denied": "Veuillez vous connecter en tant que propriétaire de la boîte pour accorder l’accès via Oauth2.",
+        "authorize_app": "Authorize application",
+        "deny": "Deny",
+        "permit": "Autorise l'application",
+        "profile": "Profil",
+        "profile_desc": "Afficher les informations personnelles : nom d’utilisateur, nom complet, créé, modifié, actif",
+        "scope_ask_permission": "Une application demande les permissions suivantes"
+    },
+    "quarantine": {
+        "action": "Action",
+        "atts": "Pièces jointes",
+        "check_hash": "Hachage du fichier de recherche @ VT",
+        "confirm": "Confirmer",
+        "confirm_delete": "Confirmer la suppression de cet élément.",
+        "danger": "Danger",
+        "deliver_inbox": "Envoyer dans la boîte de reception",
+        "disabled_by_config": "La configuration actuelle du système désactive la fonctionnalité de quarantaine. Veuillez définir \"retentions par boîte\" et une \"taille maximum\" pour les éléments en quarantaine.",
+        "settings_info": "Quantité maximum d'éléments à mettre en quarantaine: %s<br>Taille maximale des e-mails: %s MiB",
+        "download_eml": "Télécharger (.eml)",
+        "empty": "Pas de résultat",
+        "high_danger": "Haut",
+        "info": "Information",
+        "junk_folder": "Courriers indésirables",
+        "learn_spam_delete": "Apprendre comme spam et supprimer",
+        "low_danger": "Danger faible",
+        "medium_danger": "Danger moyen",
+        "neutral_danger": "Neutre/aucune note",
+        "notified": "Notifié",
+        "qhandler_success": "Demande envoyée avec succès au système. Vous pouvez maintenant fermer la fenêtre.",
+        "qid": "Rspamd QID",
+        "qinfo": "Le système de quarantaine enregistrera le courrier rejeté dans la base de données (l'expéditeur n'aura <em> pas </em> l'impression d'un courrier remis) ainsi que le courrier, qui est remis sous forme de copie dans le dossier indésirable d'une boîte aux lettres.\r\n  <br>\"Apprendre comme spam et supprimer\" apprendra un message comme spam via le théorème Bayesianet calculera également des hachages flous pour refuser des messages similaires à l'avenir.\r\n  <br>Veuillez noter que l'apprentissage de plusieurs messages peut prendre du temps, selon votre système. <br> Les éléments figurant sur la liste noire sont exclus de la quarantaine.",
+        "qitem": "Élément de quarantaine",
+        "quarantine": "Quarantaine",
+        "quick_actions": "Actions",
+        "rcpt": "Destinataire",
+        "received": "Reçu",
+        "recipients": "Destinataires",
+        "refresh": "Rafraîchir",
+        "rejected": "Rejeté",
+        "release": "Libérer",
+        "release_body": "Nous avons joint votre message comme fichier eml à ce message.",
+        "release_subject": "Article de quarantaine potentiellement dommageable %s",
+        "remove": "Enlever",
+        "rewrite_subject": "Réécrire le sujet",
+        "rspamd_result": "Résultat Rspamd",
+        "sender": "Expéditeur (SMTP)",
+        "sender_header": "Expéditeur (\"From\" header)",
+        "type": "Type",
+        "quick_release_link": "Ouvrir le lien de dégagement rapide",
+        "quick_delete_link": "Ouvrir le lien de suppression rapide",
+        "quick_info_link": "Ouvrir le lien d'informations",
+        "show_item": "Montrer l'article",
+        "spam": "Spam",
+        "spam_score": "Score",
+        "subj": "Sujet",
+        "table_size": "Dimension de la table",
+        "table_size_show_n": "Monter %s articles",
+        "text_from_html_content": "Contenu (converti en html)",
+        "text_plain_content": "Contenu (text/plain)",
+        "toggle_all": "Tout basculer"
+    },
+    "start": {
+        "help": "Afficher/masquer le panneau d’aide",
+        "imap_smtp_server_auth_info": "Veuillez utiliser votre adresse e-mail complète et le mécanisme d’authentification PLAIN.<br>\r\nVos données de connexion seront cryptées par le cryptage obligatoire côté serveur.",
+        "mailcow_apps_detail": "Utiliser une application Maicow pour accéder à vos messages, calendrier, contacts et plus.",
+        "mailcow_panel_detail": "<b>Les administrateurs de domaines</b> peuvent créer, modifier or supprimer des boîtes et alias, changer de domaines et lire de plus amples renseignements sur les domaines qui leurs sont attribués.<br>\r\n<b>Les utilisateurs de boîtes</b> sont en mesure de créer des alias limités dans le temps (alias spam), de modifier leurs mots de passe et les paramètres du filtre anti-spam."
+    },
+    "success": {
+        "acl_saved": "ACL (Access Control List) pour l'objet %s sauvé",
+        "admin_added": "Administrateur %s a été ajoutées",
+        "admin_api_modified": "Les modifications apportées à l’API ont été enregistrées",
+        "admin_modified": "Les modifications apportées à l’administrateur ont été enregistrées",
+        "admin_removed": "Administrateur %s a été effacé",
+        "alias_added": "L'adresse alias %s (%d) a été ajoutée",
+        "alias_domain_removed": "L'alias de domaine %s a été effacé",
+        "alias_modified": "Le changement de l'adresse alias %s a été sauvegardée",
+        "alias_removed": "L'alias %s a été effacé",
+        "aliasd_added": "Alias de domaine %s ajouté",
+        "aliasd_modified": "Les changements de l'alias de domaine %s ont été sauvegardés",
+        "app_links": "Modifications enregistrées dans les liens d’application",
+        "app_passwd_added": "Ajout d’un nouveau mot de passe d’application",
+        "app_passwd_removed": "Suppression de l’identifiant du mot de passe de l’application %s",
+        "bcc_deleted": "Suppression des entrées de la carte BCC: %s",
+        "bcc_edited": "Entrée de la carte BCC %s modifiée",
+        "bcc_saved": "Saisie de carte BCC enregistrée",
+        "db_init_complete": "Initialisation de la base de données terminée",
+        "delete_filter": "ID des filtres supprimés %s",
+        "delete_filters": "Filtres supprimés: %s",
+        "deleted_syncjob": "Job de synchronisation supprimé ID %s",
+        "deleted_syncjobs": "Jobs de synchronisation supprimé: %s",
+        "dkim_added": "La clé DKIM %s a été sauvegardée",
+        "dkim_duplicated": "La clé DKIM pour e domaine %s a été copiée vers %s",
+        "dkim_removed": "La clé DKIM %s a été supprimée",
+        "domain_added": "Domaine ajouté %s",
+        "domain_admin_added": "L'administrateur de domaine %s a été ajouté",
+        "domain_admin_modified": "Les modifications de l'administrateur de domaine %s ont été sauvées",
+        "domain_admin_removed": "L'administrateur de domaine %s a été supprimé",
+        "domain_modified": "Les modification du domaine %s ont été sauvées",
+        "domain_removed": "Le domaine %s a été supprimé",
+        "dovecot_restart_success": "Dovecot a été relancé avec succès",
+        "eas_reset": "Les périphériques Activesync pour l’utilisateur %s ont été réinitialisés",
+        "f2b_modified": "Les modifications apportées aux paramètres Fail2ban ont été enregistrées",
+        "forwarding_host_added": "Ajout de l’hôte de réacheminement %s",
+        "forwarding_host_removed": "Suppression de l’hôte de réacheminement %s",
+        "global_filter_written": "Le filtre a été écrit avec succès dans le fichier",
+        "hash_deleted": "Hash supprimé",
+        "item_deleted": "Item %s supprimé avec succès",
+        "item_released": "Article %s publié",
+        "items_deleted": "Élément %s supprimé avec succès",
+        "items_released": "Les éléments sélectionnés ont été diffusés",
+        "learned_ham": "ID %s acquis avec succès comme ham",
+        "license_modified": "Les modifications apportées à la licence ont été enregistrées",
+        "logged_in_as": "Connecté en tant que %s",
+        "mailbox_added": "La boîte mail %s a été ajoutée",
+        "mailbox_modified": "Les modifications de la boîte %s ont été sauvées",
+        "mailbox_removed": "La boîte %s a été supprimée",
+        "nginx_reloaded": "Nginx a été rechargé",
+        "object_modified": "Les changements de %s ont été sauvés",
+        "pushover_settings_edited": "Paramètres Pushover réglés avec succès, veuillez vérifier les informations d’identification.",
+        "qlearn_spam": "Le message ID %s a été appris comme spam et supprimé",
+        "queue_command_success": "Queue de commande terminée avec succès",
+        "recipient_map_entry_deleted": "La carte du destinataire ID %s a été effacée",
+        "recipient_map_entry_saved": "L'entrée de la carte du bénéficiaire \"%s\" a été sauvée",
+        "relayhost_added": "L'entrée de la carte %s a été ajoutée",
+        "relayhost_removed": "L'entrée de la carte %s a été supprimée",
+        "reset_main_logo": "Réinitialisation du logo par défaut",
+        "resource_added": "La ressource %s a été ajoutée",
+        "resource_modified": "Les modifications apportées à la boîte %s ont été enregistrées",
+        "resource_removed": "La ressource %s a été supprimée",
+        "rl_saved": "Limite de taux pour l’objet %s enregistrée",
+        "rspamd_ui_pw_set": "Mot de passe de l'interface Rspamd sauvegardé avec succès",
+        "saved_settings": "Paramètres enregistrés",
+        "settings_map_added": "Ajout de l’entrée de la carte des paramètres",
+        "settings_map_removed": "Suppression de la carte des paramètres ID %s",
+        "sogo_profile_reset": "Le profil SOGo profile pour l'utilisateur %s est remis à zéro",
+        "tls_policy_map_entry_deleted": "La carte de stratégie TLS ID %s a été supprimé",
+        "tls_policy_map_entry_saved": "La carte de stratégie TLS ID \"%s\" a été sauvée",
+        "ui_texts": "Enregistrement des modifications apportées aux textes de l’interface utilisateur",
+        "upload_success": "Fichier téléchargé avec succès",
+        "verified_totp_login": "Authentification TOTP vérifiée",
+        "verified_u2f_login": "Authentification U2F vérifiée",
+        "verified_fido2_login": "Authentification FIDO2 vérifiée",
+        "verified_yotp_login": "Authentification Yubico OTP vérifiée"
+    },
+    "tfa": {
+        "api_register": "%s utilise l'API Yubico Cloud. Veuillez obtenir une clé API pour votre clé <a href=\"https://upgrade.yubico.com/getapikey/\" target=\"_blank\">here</a>",
+        "confirm": "confirmer",
+        "confirm_totp_token": "Veuillez confirmer vos modifications en saisissant le jeton généré",
+        "delete_tfa": "Désactiver TFA",
+        "disable_tfa": "Désactiver TFA jusqu’à la prochaine ouverture de session réussie",
+        "enter_qr_code": "Votre code TOTP si votre appareil ne peut pas scanner les codes QR",
+        "error_code": "Code d'erreur",
+        "init_u2f": "Initialisation, veuillez patienter...",
+        "key_id": "Un identifiant pour votre Yubikey",
+        "key_id_totp": "Un identifiant pour votre clé",
+        "none": "Désactiver",
+        "reload_retry": "- (recharger le navigateur si l’erreur persiste)",
+        "scan_qr_code": "Veuillez scanner le code suivant avec votre application d’authentification ou entrer le code manuellement.",
+        "select": "Veuillez sélectionner",
+        "set_tfa": "Définir une méthode d’authentification à deux facteurs",
+        "start_u2f_validation": "Début de la validation",
+        "tfa": "Authentification à deux facteurs",
+        "tfa_token_invalid": "Token TFA invalide",
+        "totp": "OTP (One Time Password = Mot de passe à usage unique : Google Authenticator, Authy, etc.)",
+        "u2f": "Authentification U2F",
+        "waiting_usb_auth": "<i>En attente d’un périphérique USB...</i><br><br>S’il vous plaît appuyez maintenant sur le bouton de votre périphérique USB U2F.",
+        "waiting_usb_register": "<i>En attente d’un périphérique USB...</i><br><br>Veuillez entrer votre mot de passe ci-dessus et confirmer votre inscription U2F en appuyant sur le bouton de votre périphérique USB U2F.",
+        "yubi_otp": "Authentification OTP Yubico"
+    },
+    "fido2": {
+        "set_fn": "Définir un nom",
+        "fn": "Nom",
+        "rename": "renommer",
+        "confirm": "Confirmer",
+        "register_status": "Etat de l'enregistrement",
+        "known_ids": "Identifiant(s) connu(s)",
+        "none": "Désactivé",
+        "set_fido2": "Enregistrer un nouvel appareil FIDO2",
+        "start_fido2_validation": "Tester la validation FIDO2",
+        "fido2_auth": "Se connecter avec FIDO2",
+        "fido2_success": "L'appareil est enregistré avec succès",
+        "fido2_validation_failed": "La validation a échoué"
+    },
+    "user": {
+        "action": "Action",
+        "active": "Actif",
+        "active_sieve": "Filtre actif",
+        "advanced_settings": "Paramètres avancés",
+        "alias": "Alias",
+        "alias_create_random": "Générer des alias aléatoires",
+        "alias_extend_all": "Prolonger les alias de 1 heure",
+        "alias_full_date": "d.m.Y, H:i:s T",
+        "alias_remove_all": "Supprimer tous les alias",
+        "alias_select_validity": "Période de validité",
+        "alias_time_left": "Temps restant",
+        "alias_valid_until": "Valide jusque",
+        "aliases_also_send_as": "Aussi autorisé à envoyer en tant qu’utilisateur",
+        "aliases_send_as_all": "Ne pas vérifier l’accès de l’expéditeur pour les domaines suivants et leurs alias",
+        "app_hint": "Les mots de passe d’application sont des mots de passe alternatifs pour votre connexion IMAP, SMTP, Caldav, Carddav et EAS. Le nom d’utilisateur reste inchangé.<br>SOGo n'est pas disponible au travers de mots de passe.",
+        "app_name": "Nom d'application",
+        "app_passwds": "Mots de passe de l'application",
+        "apple_connection_profile": "Profil de connexion Apple",
+        "apple_connection_profile_complete": "Ce profil de connexion inclut les paramètres IMAP et SMTP ainsi que les chemins Caldav (calendriers) et Carddav (contacts) pour un appareil Apple.",
+        "apple_connection_profile_mailonly": "Ce profil de connexion inclut les paramètres de configuration IMAP et SMTP pour un périphérique Apple.",
+        "change_password": "Changer le mot de passe",
+        "client_configuration": "Afficher les guides de configuration pour les clients de messagerie et les smartphones",
+        "create_app_passwd": "Créer un mot de passe application",
+        "create_syncjob": "Créer une tâche de synchronisation",
+        "daily": "Quotidien",
+        "day": "jour",
+        "delete_ays": "Veuillez confirmer le processus de suppression.",
+        "direct_aliases": "Adresses alias directes",
+        "direct_aliases_desc": "Les adresses d’alias directes sont affectées par le filtre anti-spam et les paramètres de politique TLS.",
+        "eas_reset": "Réinitialiser le cache de l’appareil Activesync",
+        "eas_reset_help": "Dans de nombreux cas, une réinitialisation du cache de l’appareil aidera à récupérer un profil Activesync cassé.<br><b>Attention:</b> Tous les éléments seront à nouveau chargés!",
+        "eas_reset_now": "Réinitialiser maintenant",
+        "edit": "Editer",
+        "email": "Email",
+        "email_and_dav": "Email, calendriers et contacts",
+        "encryption": "Cryptage",
+        "excludes": "Exclut",
+        "expire_in": "Expire dans",
+        "force_pw_update": "Vous <b>devez</b> définir un nouveau mot de passe pour pouvoir accéder aux services liés aux logiciels de groupe.",
+        "generate": "générer",
+        "hour": "heure",
+        "hourly": "Toutes les heures",
+        "hours": "heures",
+        "in_use": "Utilisé",
+        "interval": "Intervalle",
+        "is_catch_all": "Attrape-tout pour le domaine(s)",
+        "last_mail_login": "Dernière connexion mail",
+        "last_run": "Dernière exécution",
+        "loading": "Chargement...",
+        "mailbox_details": "Détails de la boîte",
+        "messages": "messages",
+        "never": "jamais",
+        "new_password": "Nouveau mot de passe",
+        "new_password_repeat": "Confirmer le mot de passe (répéter)",
+        "no_active_filter": "Aucun filtre actif disponible",
+        "no_last_login": "Aucune dernière information de connexion à l'interface",
+        "no_record": "Pas d'enregistrement",
+        "password": "Mot de passe",
+        "password_now": "Mot de passe courant (confirmer les changements)",
+        "password_repeat": "Mot de passe (répéter)",
+        "pushover_evaluate_x_prio": "Acheminement du courrier hautement prioritaire [<code>X-Priority: 1</code>]",
+        "pushover_info": "Les paramètres de notification push s’appliqueront à tout le courrier propre (non spam) livré à <b>%s</b> y compris les alias (partagés, non partagés, étiquetés).",
+        "pushover_only_x_prio": "Ne tenir compte que du courrier hautement prioritaire [<code>X-Priority: 1</code>]",
+        "pushover_sender_array": "Tenez compte des adresses courriel suivantes de l’expéditeur : <small>(comma-separated)</small>",
+        "pushover_sender_regex": "Apparier les expéditeurs par le regex suivant",
+        "pushover_text": "Texte de notification",
+        "pushover_title": "Titre de la notification",
+        "pushover_vars": "Lorsqu’aucun filtre d’expéditeur n’est défini, tous les messages seront considérés.<br>Les filtres Regex ainsi que les vérifications exactes de l’expéditeur peuvent être définis individuellement et seront considérés de façon séquentielle. Ils ne dépendent pas les uns des autres.<br>Variables utilisables pour le texte et le titre (veuillez prendre note des politiques de protection des données)",
+        "pushover_verify": "Vérifier les justificatifs",
+        "q_add_header": "Courrier indésirable",
+        "q_all": "Toutes les catégories",
+        "q_reject": "Rejeté",
+        "quarantine_notification": "Avis de quarantaine",
+        "quarantine_category": "Catégorie de la notification de quarantaine",
+        "quarantine_notification_info": "Une fois qu’un avis a été envoyé, les articles seront marqués comme \"notified\" et aucune autre notification ne sera envoyée pour ce point particulier.",
+        "quarantine_category_info": "La catégorie de notification \"Rejeté\" inclut le courrier qui a été rejeté, tandis que \"Dossier indésirable\" informera un utilisateur des e-mails qui ont été placés dans le dossier indésirable.",
+        "remove": "Enlever",
+        "running": "En fonction",
+        "save": "Sauvegarder les changements",
+        "save_changes": "Sauvegarder les changements",
+        "sender_acl_disabled": "<span class=\"label label-danger\">Le contrôle de l’expéditeur est désactivé</span>",
+        "shared_aliases": "Adresses alias partagées",
+        "shared_aliases_desc": "Les alias partagés ne sont pas affectés par les paramètres spécifiques à l’utilisateur tels que le filtre anti-spam ou la politique de chiffrement. Les filtres anti-spam correspondants ne peuvent être effectués que par un administrateur en tant que politique de domaine.",
+        "show_sieve_filters": "Afficher le filtre de tamis actif de l’utilisateur",
+        "sogo_profile_reset": "Remise é zéro du profil SOGo",
+        "sogo_profile_reset_help": "Ceci détruira un profil Sogo des utilisateurs et <b>supprimera toutes les données de contact et de calendrier irrécupérables</b>.",
+        "sogo_profile_reset_now": "Remise à zéro du profil maintenant",
+        "spam_aliases": "Alias de courriel temporaire",
+        "spam_score_reset": "Réinitialisation à la valeur par défaut du serveur",
+        "spamfilter": "Filtre de spam",
+        "spamfilter_behavior": "Note",
+        "spamfilter_bl": "Liste noire (BlackList)",
+        "spamfilter_bl_desc": "Les adresses de courriel sur la liste noire de <b>always (toujours)</b> peuvent être classées comme des pourriels et rejetées. Des caractères génériques peuvent être utilisés. Un filtre n’est appliqué qu’aux alias directs (alias avec une seule boîte cible), à l’exclusion des alias tous azimuts et d’une boîte elle-même.",
+        "spamfilter_default_score": "Valeurs par défaut",
+        "spamfilter_green": "Vert: ce message n'est pas un spam",
+        "spamfilter_hint": "La première valeur indique un  \"faible score de spam\", la seconde représente un \"haut score de spam\".",
+        "spamfilter_red": "Rouge: Ce message est un spam et sera rejeté par le serveur",
+        "spamfilter_table_action": "Action",
+        "spamfilter_table_add": "Ajouter un élément",
+        "spamfilter_table_domain_policy": "n/a (politique de domaine)",
+        "spamfilter_table_empty": "Pas de donnée à afficher",
+        "spamfilter_table_remove": "supprimer",
+        "spamfilter_table_rule": "Règle",
+        "spamfilter_wl": "Liste blanche (WhiteList)",
+        "spamfilter_wl_desc": "Liste blanche des adresses e-mail à <b> ne jamais</b> classer comme spam. Des caractères génériques peuvent être utilisés. Un filtre n’est appliqué qu’aux alias directs (alias avec une seule boîte cible), à l’exclusion des alias tous azimuts et d’une boîte elle-même.",
+        "spamfilter_yellow": "Jaune: ce message est peut être un spam, il sera étiqueté comme spam et déplacé vers votre dossier Junk",
+        "status": "Statut",
+        "sync_jobs": "Jobs de synchronisation",
+        "tag_handling": "Régler la manipulation du courrier étiqueté",
+        "tag_help_example": "Exemple pour une adresse e-mail étiquetée: me<b>+Facebook</b>@example.org",
+        "tag_help_explain": "Dans sous-dossier: un nouveau sous-dossier nommé d’après la balise sera créé sous INBOX (\"INBOX/Facebook\").<br>\r\nDans le sujet : le nom des balises sera ajouté au début du sujet du mail, exemple : \"[Facebook] My News\".",
+        "tag_in_none": "Ne rien faire",
+        "tag_in_subfolder": "Dans un sous dossier",
+        "tag_in_subject": "Dans le sujet",
+        "text": "Texte",
+        "title": "Titre",
+        "tls_enforce_in": "Appliquer le TLS entrant",
+        "tls_enforce_out": "Appliquer le TLS sortant",
+        "tls_policy": "Politique de chiffrement",
+        "tls_policy_warning": "<strong>Attention:</strong> Si vous décidez d’appliquer le transfert de courrier chiffré, vous risquez de perdre des courriels.<br>Les messages qui ne satisfont pas à la politique seront renvoyés avec une erreur grave par le système de messagerie.<br>Cette option s’applique à votre adresse courriel principale (login name), toutes les adresses dérivées de domaines alias ainsi que les adresses alias <b>avec cette seule boîte</b> comme cible.",
+        "user_settings": "Paramètres utilisateur",
+        "username": "Nom d'utilisateur",
+        "verify": "Vérification",
+        "waiting": "En attente",
+        "week": "Semaine",
+        "weekly": "Hebdomadaire",
+        "weeks": "semaines"
+    },
+    "warning": {
+        "cannot_delete_self": "Impossible de supprimer l’utilisateur connecté",
+        "domain_added_sogo_failed": "Ajout d’un domaine mais échec du redémarrage de Sogo, veuillez vérifier les journaux de votre serveur.",
+        "dovecot_restart_failed": "Dovecot n’a pas pu redémarrer, veuillez vérifier les journaux de votre serveur.",
+        "fuzzy_learn_error": "Erreur d’apprentissage du hachage flou: %s",
+        "hash_not_found": "Hachage non trouvé ou déjà supprimé",
+        "ip_invalid": "IP non valide ignorée: %s",
+        "no_active_admin": "Impossible de désactiver le dernier administrateur active",
+        "quota_exceeded_scope": "Dépassement du quota de domaine: Seules des boîtes illimitées peuvent être créées dans ce domaine.",
+        "session_token": "Jeton de formulaire invalide: Décalage des jetons",
+        "session_ua": "Jeton de formulaire invalide: erreur de validation User-Agent"
+    }
 }
diff --git a/mailcow/src/mailcow-dockerized/data/web/lang/lang.hu.json b/mailcow/src/mailcow-dockerized/data/web/lang/lang.hu.json
index c984939..fa70216 100644
--- a/mailcow/src/mailcow-dockerized/data/web/lang/lang.hu.json
+++ b/mailcow/src/mailcow-dockerized/data/web/lang/lang.hu.json
@@ -315,7 +315,6 @@
         "messages": "üzenetek",
         "never": "Soha",
         "new_password": "Új jelszó",
-        "new_password_description": "Minimum követelmény: 6 karakter, betűk és számok.",
         "new_password_repeat": "Jelszó megerősítése",
         "no_active_filter": "Nincs aktív szűrő",
         "no_last_login": "Nincs információ az utolsó belépésről a felhasználói felületen",
@@ -378,5 +377,13 @@
         "quota_exceeded_scope": "Domain kvóta átlépve: csak korlátok nélküli postafiókok hozhatók létre ebben a domain-ben.",
         "session_token": "Űrlap-token érvénytelen: Tokenek nem egyeznek",
         "session_ua": "Űrlap-token érvénytelen: User-Agent hitelesítési probléma"
+    },
+    "acl": {
+        "delimiter_action": "Elhatárolás",
+        "alias_domains": "Alias domainek hozzáadása",
+        "app_passwds": "Alkalmazás jelszavak kezelése"
+    },
+    "diagnostics": {
+        "dns_records": "DNS bejegyzések"
     }
 }
diff --git a/mailcow/src/mailcow-dockerized/data/web/lang/lang.it.json b/mailcow/src/mailcow-dockerized/data/web/lang/lang.it.json
index c02057f..496c0d7 100644
--- a/mailcow/src/mailcow-dockerized/data/web/lang/lang.it.json
+++ b/mailcow/src/mailcow-dockerized/data/web/lang/lang.it.json
@@ -28,11 +28,7 @@
         "spam_score": "Punteggio SPAM",
         "syncjobs": "Processi di sync",
         "tls_policy": "TLS policy",
-        "unlimited_quota": "Spazio illimitato per le caselle di posta",
-        "xmpp_admin": "Promuovi l'utente XMPP ad amministratore",
-        "xmpp_domain_access": "Configura l'accesso al dominio XMPP",
-        "xmpp_mailbox_access": "Configura l'accesso utente XMPP",
-        "xmpp_prefix": "Cambia sottodominio XMPP (prefisso)"
+        "unlimited_quota": "Spazio illimitato per le caselle di posta"
     },
     "add": {
         "activate_filter_warn": "Tutti gli altri filtri saranno disattivati, quando è attivo.",
@@ -51,14 +47,14 @@
         "comment_info": "Un commento privato non è visibile all'utente, mentre un commento pubblico viene mostrato come suggerimento quando si passa con il mouse nella panoramica di un utente",
         "custom_params": "Parametri personalizzati",
         "custom_params_hint": "Corretto: --param=xy, errato: --param xy",
-		"delete1": "Elimina dalla sorgente al termine",
-		"delete2": "Elimina i messaggi nella casella di destinazione che non sono presenti nell'origine",
+        "delete1": "Elimina dalla sorgente al termine",
+        "delete2": "Elimina i messaggi nella casella di destinazione che non sono presenti nell'origine",
         "delete2duplicates": "Elimina duplicati nella destinazione",
         "description": "Descrizione",
         "destination": "Destinazione",
         "disable_login": "Disabilita l'accesso (la posta in arrivo viene correttamente recapitata)",
         "domain": "Dominio",
-        "domain_matches_hostname": "Il dominio %s corrisponde al'hostname",		
+        "domain_matches_hostname": "Il dominio %s corrisponde al'hostname",
         "domain_quota_m": "Spazio totale dominio (MiB)",
         "enc_method": "Metodo di crittografia",
         "exclude": "Escludi oggetti (regex)",
@@ -68,7 +64,7 @@
         "generate": "crea",
         "goto_ham": "Etichetta come <span class=\"text-success\"><b>ham</b></span>",
         "goto_null": "Elimina silenziosamente il messaggio",
-        "goto_spam": "Etichetta come <span class=\"text-danger\"><b>spam</b></span>",   
+        "goto_spam": "Etichetta come <span class=\"text-danger\"><b>spam</b></span>",
         "hostname": "Hostname",
         "inactive": "Inattivo",
         "kind": "Genere",
@@ -86,9 +82,9 @@
         "post_domain_add": "Il container di SOGo, \"sogo-mailcow\", deve essere riavviato dopo aver aggiunto un nuovo dominio!<br><br>Inoltre la configurazione dei DNS del dominio verrà riesaminata. Quando la configurazione dei DNS sarà attiva, riavvia \"acme-mailcow\" per generare automaticamente i certificati per il nuovo dominio (autoconfig.&lt;domain&gt;, autodiscover.&lt;domain&gt;).<br>Quest'ultimo passaggio è facoltativo, in quanto il sistema si aggiorna ogni 24 ore.",
         "private_comment": "Commento privato",
         "public_comment": "Commento pubblico",
-        "quota_mb": "Spazio (MiB):",
+        "quota_mb": "Spazio (MiB)",
         "relay_all": "Trasmettere a tutti i destinatari",
-        "relay_all_info": "<small>Se si sceglie di <b>non</b> inviare a tutti i destinatari, è necessario aggiungere una casella di posta (\"blind\") per ogni singolo destinatario a cui deve essere inoltrato.</small>",
+        "relay_all_info": "↪ Se si sceglie di <b>non</b> inviare a tutti i destinatari, è necessario aggiungere una casella di posta (\"blind\") per ogni singolo destinatario a cui deve essere inoltrato.",
         "relay_domain": "Trasmetti questo dominio",
         "relay_transport_info": "<div class=\"label label-info\">Info</div> Puoi definire mappe di trasporto verso una destinazione a tua scelta per questo dominio. Se non viene impostata, si guarderà il record MX.",
         "relay_unknown_only": "Inoltra solo caselle di posta inesistenti. I messaggi per gli indirizzi esistenti verranno consegnati localmente.",
@@ -109,12 +105,7 @@
         "username": "Username",
         "validate": "Convalida",
         "validation_success": "Convalidato con successo",
-        "xmpp": "Attiva XMPP per questo dominio",
-        "xmpp_access": "Accesso XMPP",
-        "xmpp_access_info": "XMPP deve essere abilitato per questo dominio.",
-        "xmpp_admin": "Amministratore XMPP",
-        "xmpp_admin_info": "<b>Attenzione:</b> Promuove un utente ad amministratore XMPP di questo dominio.",
-        "xmpp_info": "Questa funzione abiliterà la funzionalità di chat per questo dominio."																			
+        "bcc_dest_format": "Il destinatario in copia nascosta, dev'essere un solo indirizzo email.<br>Se devi spedire una copia del messaggio a più destinatari, crea un alias ed utilizzalo per questa opzione."
     },
     "admin": {
         "access": "Accedi",
@@ -158,7 +149,7 @@
         "customer_id": "ID cliente",
         "customize": "Personalizzare",
         "delete_queue": "Elimina tutto",
-        "destination": "Destinazione",				 
+        "destination": "Destinazione",
         "dkim_add_key": "Aggiungi chiave ARC/DKIM",
         "dkim_domains_selector": "Selettore",
         "dkim_domains_wo_keys": "Seleziona i domini senza chiavi",
@@ -204,7 +195,7 @@
         "guid_and_license": "GUID & Licenza",
         "hash_remove_info": "Removing a ratelimit hash (if still existing) will reset its counter completely.<br>\r\n  Each hash is indicated by an individual color.",
         "help_text": "Sovrascrivi il testo d'aiuto nella maschera di login (HTML consentito)",
-		"host": "Hostname",
+        "host": "Hostname",
         "html": "HTML",
         "import": "Importa",
         "import_private_key": "Importa chiave privata",
@@ -228,7 +219,7 @@
         "nexthop": "Next hop",
         "no": "&#10005;",
         "no_active_bans": "Nessun ban attivo",
-        "no_new_rows": "Nessuna ulteriore riga disponibile",										   
+        "no_new_rows": "Nessuna ulteriore riga disponibile",
         "no_record": "Nessun risultato",
         "oauth2_client_id": "ID cliente",
         "oauth2_client_secret": "Client secret",
@@ -342,7 +333,7 @@
         "ui_texts": "UI labels and texts",
         "unban_pending": "unban pending",
         "unchanged_if_empty": "Se immutato lasciare vuoto",
-        "upload": "Upload",				   
+        "upload": "Upload",
         "username": "Username",
         "validate_license_now": "Validate GUID against license server",
         "verify": "Verifica",
@@ -370,7 +361,7 @@
         "domain_exists": "Dominio %s esiste già",
         "domain_invalid": "Il nome di dominio non è valido",
         "domain_not_empty": "Non posso rimuovere domini in non vuoti",
-        "domain_not_found": "Dominio non trovato.",
+        "domain_not_found": "Dominio %s non trovato",
         "domain_quota_m_in_use": "Lo spazio del dominio deve essere maggiore o uguale a %s MiB",
         "extra_acl_invalid": "External sender address \"%s\" is invalid",
         "extra_acl_invalid_domain": "External sender \"%s\" uses an invalid domain",
@@ -381,7 +372,7 @@
         "global_filter_write_error": "Could not write filter file: %s",
         "global_map_invalid": "Global map ID %s invalid",
         "global_map_write_error": "Could not write global map ID %s: %s",
-		"goto_empty": "L'indirizzo di destinazione non può essere vuoto",
+        "goto_empty": "L'indirizzo di destinazione non può essere vuoto",
         "goto_invalid": "L'indirizzo di destinazione %s non è valido",
         "ham_learn_error": "Ham learn error: %s",
         "imagick_exception": "Error: Imagick exception while reading image",
@@ -398,9 +389,9 @@
         "invalid_recipient_map_old": "Invalid original recipient specified: %s",
         "ip_list_empty": "L'elenco degli IP consentiti non può essere vuoto",
         "is_alias": "%s è già presente come alias",
-        "is_alias_or_mailbox": "%s è già presente come alias, casella di posta oppure come alias di dominio",
+        "is_alias_or_mailbox": "%s è già presente come alias, casella di posta oppure come alias di dominio.",
         "is_spam_alias": "%s è già presente come indirizzo spam alias",
-        "last_key": "L'ultima chiave non può essere rimossa",
+        "last_key": "L'ultima chiave non può essere rimossa, si raccomanda la disattivazione del TFA.",
         "login_failed": "Login fallito",
         "mailbox_defquota_exceeds_mailbox_maxquota": "Default quota exceeds max quota limit",
         "mailbox_invalid": "Il nome della casella non è valido",
@@ -464,11 +455,8 @@
         "unlimited_quota_acl": "Unlimited quota prohibited by ACL",
         "username_invalid": "Username %s non può essere utilizzato",
         "validity_missing": "Assegnare un periodo di validità",
-        "value_missing": "Please provide all values",
-        "xmpp_map_write_error": "Could not write XMPP map: %s",
-        "xmpp_reload_failed": "XMPP could not be reloaded",
-        "xmpp_restart_failed": "XMPP could not be restarted",
-        "yotp_verification_failed": "Yubico OTP verification failed: %s"
+        "value_missing": "Si prega di fornire tutti i valori",
+        "yotp_verification_failed": "Verifica Yubico OTP fallita: %s"
     },
     "debug": {
         "chart_this_server": "Grafico (questo server)",
@@ -495,9 +483,7 @@
         "success": "Successo",
         "system_containers": "System & Containers",
         "uptime": "Tempo di attività",
-        "username": "Username",
-        "xmpp_dead": "XMPP is starting, disabled or died.",
-        "xmpp_status": "Stato XMPP"
+        "username": "Username"
     },
     "diagnostics": {
         "cname_from_a": "Valore letto dal record A/AAAA. Questo è supportato finché il record punta alla risorsa corretta.",
@@ -583,9 +569,9 @@
         "quota_warning_bcc": "Quota warning BCC",
         "quota_warning_bcc_info": "Warnings will be sent as separate copies to the following recipients. The subject will be suffixed by the corresponding username in brackets, for example: <code>Quota warning (user@example.com)</code>.",
         "ratelimit": "Rate limit",
-        "redirect_uri": "Redirect/Callback URL",								
+        "redirect_uri": "Redirect/Callback URL",
         "relay_all": "Relay tutti i destinatari",
-        "relay_all_info": "<small>Se si sceglie di <b>non</b> inviare a tutti i destinatari, è necessario aggiungere una casella di posta (\"blind\") per ogni singolo destinatario a cui deve essere inoltrato.</small>",
+        "relay_all_info": "↪ Se si sceglie di <b>non</b> inviare a tutti i destinatari, è necessario aggiungere una casella di posta (\"blind\") per ogni singolo destinatario a cui deve essere inoltrato.",
         "relay_domain": "Relay dominio",
         "relay_transport_info": "<div class=\"label label-info\">Info</div> You can define transport maps for a custom destination for this domain. If not set, a MX lookup will be made.",
         "relay_unknown_only": "Relay non-existing mailboxes only. Existing mailboxes will be delivered locally.",
@@ -600,15 +586,13 @@
         "sieve_desc": "Short description",
         "sieve_type": "Filter type",
         "skipcrossduplicates": "Skip duplicate messages across folders (first come, first serve)",
-        "sogo_access": "Grant access to SOGo",
-        "sogo_access_info": "Grant or permit access to SOGo. This setting does neither affect access to all other services nor does it delete or change a user's existing SOGo profile.",
         "sogo_visible": "Alias is visible in SOGo",
         "sogo_visible_info": "This option only affects objects, that can be displayed in SOGo (shared or non-shared alias addresses pointing to at least one local mailbox). If hidden, an alias will not appear as selectable sender in SOGo.",
         "spam_alias": "Create or change time limited alias addresses",
         "spam_filter": "Spam filter",
         "spam_policy": "Add or remove items to white-/blacklist",
         "spam_score": "Set a custom spam score",
-        "subfolder2": "Sincronizza in una sottocartella<br /><small>(vuoto = non sincronizzare in sottocartella)</small>",		
+        "subfolder2": "Sincronizza in una sottocartella<br /><small>(vuoto = non sincronizzare in sottocartella)</small>",
         "syncjob": "Modifica sincronizzazione",
         "target_address": "Vai all'indirizzo/i <small>(separato da virgola)</small>",
         "target_domain": "Target dominio",
@@ -617,16 +601,7 @@
         "title": "Modifica oggetto",
         "unchanged_if_empty": "Se immutato lasciare vuoto",
         "username": "Username",
-        "validate_save": "Convalida e salva",
-        "xmpp": "Activate XMPP for this domain",
-        "xmpp_access": "XMPP access",
-        "xmpp_access_info": "XMPP must be enabled for this domain.",
-        "xmpp_admin": "XMPP administrator",
-        "xmpp_admin_info": "<b>Danger:</b> Promotes a user to an XMPP administrator of this domain.",
-        "xmpp_example_jid": "<b>Example JID</b> (login with mailbox password)",
-        "xmpp_info": "This function will enable chat functionality for this domain.",
-        "xmpp_prefix": "XMPP prefix for domain (\"im\" to use <b>im</b>.example.org)",
-        "xmpp_prefix_info": "To request certificates for XMPP, two CNAME DNS records should point from <b>im</b>.example.org as well as <b>*.im</b>.example.org to <b>%s</b>. Please also run the DNS check for this domain after enabling XMPP."
+        "validate_save": "Convalida e salva"
     },
     "fido2": {
         "confirm": "Confirm",
@@ -646,14 +621,15 @@
         "cancel": "Annulla",
         "confirm_delete": "Conferma eliminazione",
         "delete_now": "Elimina ora",
-        "delete_these_items": "Sicuro di voler eliminare gli oggetti selezionati?",
+        "delete_these_items": "Conferma di voler eliminare gli oggetti selezionati",
         "hibp_nok": "Matched! This is a potentially dangerous password!",
         "hibp_ok": "Nessuna corrispondenza trovata.",
         "loading": "Caricamento in corso...",
         "restart_container": "Riavvia il container",
         "restart_container_info": "<b>Importante:</b> Il completamento di un normale riavvio potrebbe richiedere diversi minuti, ti consigliamo di attendere.",
         "restart_now": "Riavvia adesso",
-        "restarting_container": "Riavvia il container, potrebbe richiedere diversi minuti"
+        "restarting_container": "Riavvia il container, potrebbe richiedere diversi minuti",
+        "hibp_check": "Verifica con haveibeenpwned.com"
     },
     "header": {
         "administration": "Amministrazione",
@@ -688,7 +664,7 @@
         "add_alias": "Aggiungi alias",
         "add_alias_expand": "Expand alias over alias domains",
         "add_bcc_entry": "Add BCC map",
-        "add_domain": "Aggiungi Ddminio",
+        "add_domain": "Aggiungi dominio",
         "add_domain_alias": "Aggiungi alias di dominio",
         "add_domain_record_first": "Per favore aggiungi il dominio prima",
         "add_filter": "Aggiungi filtro",
@@ -702,14 +678,14 @@
         "alias_domain_backupmx": "Alias domain inactive for relay domain",
         "aliases": "Alias",
         "allow_from_smtp": "Consenti solo l'uso di questi IP per l'<b>SMTP</b>",
-        "allow_from_smtp_info": "Leave empty to allow all senders.<br>IPv4/IPv6 addresses and networks.",
+        "allow_from_smtp_info": "Da lasciare vuoto per consentire tutti i mittenti.<br>Indirizzi e reti IPv4/IPv6.",
         "allowed_protocols": "Protocolli consentiti",
         "backup_mx": "Backup MX",
         "bcc": "CCN",
         "bcc_destination": "Destinatario CCN",
         "bcc_destinations": "Destinatari CCN",
         "bcc_info": "BCC maps are used to silently forward copies of all messages to another address. A recipient map type entry is used, when the local destination acts as recipient of a mail. Sender maps conform to the same principle.<br/>\r\n  The local destination will not be informed about a failed delivery.",
-        "bcc_local_dest": "Local destination",
+        "bcc_local_dest": "Destinatario locale",
         "bcc_map": "BCC map",
         "bcc_map_type": "BCC type",
         "bcc_maps": "BCC maps",
@@ -718,11 +694,11 @@
         "bcc_to_rcpt": "Switch to recipient map type",
         "bcc_to_sender": "Switch to sender map type",
         "bcc_type": "BCC type",
-        "booking_0": "Always show as free",
+        "booking_null": "Always show as free",
         "booking_0_short": "Always free",
         "booking_custom": "Hard-limit to a custom amount of bookings",
         "booking_custom_short": "Hard limit",
-        "booking_lt0": "Unlimited, but show as busy when booked",
+        "booking_ltnull": "Unlimited, but show as busy when booked",
         "booking_lt0_short": "Soft limit",
         "daily": "Giornaliero",
         "deactivate": "Disattiva",
@@ -820,7 +796,13 @@
         "username": "Nome utente",
         "waiting": "In attesa",
         "weekly": "Settimanale",
-        "yes": "&#10003;"
+        "yes": "&#10003;",
+        "syncjob_EXIT_AUTHENTICATION_FAILURE_USER1": "Nome utente o password errati",
+        "goto_ham": "Apprendi come <b>ham</b>",
+        "goto_spam": "Apprendi come <b>spam</b>",
+        "open_logs": "Apri i log",
+        "syncjob_check_log": "Controlla il log",
+        "syncjob_last_run_result": "Risultato dell'ultima esecuzione"
     },
     "oauth2": {
         "access_denied": "Effettua il login alla casella di posta per garantire l'accesso tramite OAuth2.",
@@ -966,10 +948,7 @@
         "verified_fido2_login": "Verified FIDO2 login",
         "verified_totp_login": "Verified TOTP login",
         "verified_u2f_login": "Verified U2F login",
-        "verified_yotp_login": "Verified Yubico OTP login",
-        "xmpp_maps_updated": "XMPP maps were updated",
-        "xmpp_reloaded": "Il servizio XMPP è stato ricaricato",
-        "xmpp_restarted": "Il servizio XMPP è stato riavviato"
+        "verified_yotp_login": "Verified Yubico OTP login"
     },
     "tfa": {
         "api_register": "%s usa le API Yubico Cloud. Richiedi una chiave API <a href=\"https://upgrade.yubico.com/getapikey/\" target=\"_blank\">qui</a>",
@@ -988,13 +967,13 @@
         "select": "Seleziona",
         "set_tfa": "Imposta il metodo di autenticazione a due fattori",
         "start_u2f_validation": "Avvia convalida",
-        "set_tfa": "Imposta il metodo di autenticazione a due fattori",
         "tfa": "Autenticazione a due fattori",
         "totp": "Time-based OTP (Google Authenticator etc.)",
         "u2f": "Autenticazione U2F",
         "waiting_usb_auth": "<i>In attesa del device USB...</i><br /><br />Tocca ora il pulsante sul dispositivo U2F USB.",
         "waiting_usb_register": "<i>In attesa del device USB...</i><br /><br />Inserisci la tua password qui sopra e conferma la tua registrazione U2F toccando il pulsante del dispositivo U2F USB.",
-        "yubi_otp": "Autenticazione Yubico OTP"
+        "yubi_otp": "Autenticazione Yubico OTP",
+        "tfa_token_invalid": "Token TFA non valido"
     },
     "user": {
         "action": "Azione",
@@ -1011,7 +990,7 @@
         "alias_valid_until": "Valido fino a",
         "aliases_also_send_as": "Può inviare come utente",
         "aliases_send_as_all": "Do not check sender access for the following domain(s) and its alias domains",
-        "app_hint": "App passwords are alternative passwords for your <b>IMAP and SMTP</b> login. The username remains unchanged.<br>SOGo (including ActiveSync) is not available through app passwords.",
+        "app_hint": "App passwords are alternative passwords for your IMAP, SMTP, CalDAV, CardDAV and EAS login. The username remains unchanged. SOGo webmail is not available through app passwords.",
         "app_name": "App name",
         "app_passwds": "App passwords",
         "apple_connection_profile": "Profilo di connessione Apple",
@@ -1050,7 +1029,7 @@
         "is_catch_all": "Catch-all per il dominio/i",
         "last_mail_login": "Ultimo accesso alla casella di posta",
         "last_pw_change": "Ultima modifica della password",
-		"last_run": "Ultima esecuzione",
+        "last_run": "Ultima esecuzione",
         "last_ui_login": "Ultimo login all'interfaccia utente",
         "loading": "Caricamento in corso...",
         "login_history": "Cronologia accessi",
@@ -1104,7 +1083,7 @@
         "spamfilter": "Filtri spam",
         "spamfilter_behavior": "Punteggio",
         "spamfilter_bl": "Blacklist",
-        "spamfilter_bl_desc": "Email inserita nella blacklisted per <b>essere sempre</b> riconosciuta come spam e rifiutata. Si possono usare le wildcards.",
+        "spamfilter_bl_desc": "Email inserita nella blacklist per <b>essere sempre</b> riconosciuta come spam e rifiutata. Le mail rifiutate <b>non</b> verranno copiate nella quarantena. Si consiglia l'utilizzo delle wildcards. Un filtro viene applicato solo agli alias diretti (alias con una singola cassetta postale di destinazione) esclusi gli alias catch-all e la cassetta postale stessa.",
         "spamfilter_default_score": "Valori di default",
         "spamfilter_green": "Verde: Questo messaggio non è spam",
         "spamfilter_hint": "Il primo valore rappresenta un \"basso punteggio di spam\", il secondo rappresenta un \"alto punteggio di spam\".",
@@ -1140,12 +1119,16 @@
         "weekly": "Settimanale",
         "weeks": "settimane",
         "year": "anno",
-        "years": "anni"
+        "years": "anni",
+        "change_password_hint_app_passwords": "Il tuo account ha {{number_of_app_passwords}} password delle app che non verranno modificate. Per gestirle, vai alla scheda App passwords.",
+        "syncjob_check_log": "Controlla i log",
+        "syncjob_last_run_result": "Risultato dell'ultima esecuzione",
+        "open_logs": "Apri i log"
     },
     "warning": {
         "cannot_delete_self": "Cannot delete logged in user",
         "domain_added_sogo_failed": "Il dominio è stato aggiunto ma non è stato possibile riavviare SOGo, controlla i log del tuo server.",
-        "dovecot_restart_failed": "Non è stato possibile riavviare Dovecot, controlla i log del tuo server.",
+        "dovecot_restart_failed": "Non è stato possibile riavviare Dovecot, controlla i log del tuo server",
         "fuzzy_learn_error": "Fuzzy hash learn error: %s",
         "hash_not_found": "Hash not found or already deleted",
         "ip_invalid": "Skipped invalid IP: %s",
@@ -1154,5 +1137,10 @@
         "quota_exceeded_scope": "Domain quota exceeded: Only unlimited mailboxes can be created in this domain scope.",
         "session_token": "Form token invalid: Token mismatch",
         "session_ua": "Form token invalid: User-Agent validation error"
+    },
+    "ratelimit": {
+        "minute": "messaggi / minuto",
+        "disabled": "Disabilitato",
+        "second": "messaggi / secondo"
     }
 }
diff --git a/mailcow/src/mailcow-dockerized/data/web/lang/lang.ko.json b/mailcow/src/mailcow-dockerized/data/web/lang/lang.ko.json
index cdd34b1..e4ceb1c 100644
--- a/mailcow/src/mailcow-dockerized/data/web/lang/lang.ko.json
+++ b/mailcow/src/mailcow-dockerized/data/web/lang/lang.ko.json
@@ -1,32 +1,32 @@
 {
-   "acl":{
-      "alias_domains":"도메인 별칭 추가",
-      "app_passwds":"앱 비밀번호 관리",
-      "bcc_maps":"BCC 맵",
-      "delimiter_action":"구분 기호 동작",
-      "eas_reset":"EAS 장치 초기화",
-      "extend_sender_acl":"외부 주소별로 발신자 ACL 확장 허용",
-      "filters":"필터",
-      "login_as":"메일 사용자로 로그인",
-      "prohibited":" ACL에 의해 금지",
-      "protocol_access":"프로토콜 접근 변경",
-      "pushover":"Pushover",
-      "quarantine":"검열 작동",
-      "quarantine_attachments":"첨부파일 검열",
-      "quarantine_notification":"검열 알림 변경",
-      "ratelimit":"요청 제한",
-      "recipient_maps":"수신자 맵",
-      "smtp_ip_access":"SMTP에 허용된 호스트 변경",
-      "sogo_access":"SOGo 접근 관리 허용",
-      "sogo_profile_reset":"SOGo 프로필 초기화",
-      "spam_alias":"일임시 별칭",
-      "spam_policy":"블랙리스트/화이트리스트",
-      "spam_score":"스팸 점수",
-      "syncjobs":"동기화 작업",
-      "tls_policy":"TLS 정책",
-      "unlimited_quota":"메일에 무제한 할당",
-      "domain_desc":"도메인 설명 변경"
-   },
+    "acl": {
+        "alias_domains": "도메인 별칭 추가",
+        "app_passwds": "앱 비밀번호 관리",
+        "bcc_maps": "BCC 맵",
+        "delimiter_action": "구분 기호 동작",
+        "eas_reset": "EAS 장치 초기화",
+        "extend_sender_acl": "외부 주소별로 발신자 ACL 확장 허용",
+        "filters": "필터",
+        "login_as": "메일 사용자로 로그인",
+        "prohibited": " ACL에 의해 금지",
+        "protocol_access": "프로토콜 접근 변경",
+        "pushover": "Pushover",
+        "quarantine": "검열 작동",
+        "quarantine_attachments": "첨부파일 검열",
+        "quarantine_notification": "검열 알림 변경",
+        "ratelimit": "요청 제한",
+        "recipient_maps": "수신자 맵",
+        "smtp_ip_access": "SMTP에 허용된 호스트 변경",
+        "sogo_access": "SOGo 접근 관리 허용",
+        "sogo_profile_reset": "SOGo 프로필 초기화",
+        "spam_alias": "일임시 별칭",
+        "spam_policy": "블랙리스트/화이트리스트",
+        "spam_score": "스팸 점수",
+        "syncjobs": "동기화 작업",
+        "tls_policy": "TLS 정책",
+        "unlimited_quota": "메일에 무제한 할당",
+        "domain_desc": "도메인 설명 변경"
+    },
     "add": {
         "activate_filter_warn": "활성화가 체크되어 있으면 모든 다른 필터들은 비활성화됩니다.",
         "active": "활성화",
@@ -103,329 +103,329 @@
         "validate": "확인하기",
         "validation_success": "성공적으로 확인됨"
     },
-    "admin":{
-      "access":"접근",
-      "action":"동작",
-      "activate_api":"API 활성화",
-      "activate_send":"발신 버튼 활성화",
-      "active":"활성화",
-      "active_rspamd_settings_map":"설정 맵 활성화",
-      "add":"추가",
-      "add_admin":"관리자 추가",
-      "add_domain_admin":"도메인 관리자 추가",
-      "add_forwarding_host":"포워딩 호스트 추가",
-      "add_relayhost":"발신자 의존 전송",
-      "add_relayhost_hint":"인증 데이터가 있는 경우 일반 텍스트로 저장되는 것을 주의해주세요.",
-      "add_row":"행 추가",
-      "add_settings_rule":"설정 규칙 추가",
-      "add_transport":"전송 추가",
-      "add_transports_hint":"인증 데이터가 있는 경우 일반 텍스트로 저장되는 것을 주의해주세요.",
-      "additional_rows":" 행이 추가되었습니다.",
-      "admin":"관리자",
-      "admin_details":"관리자 상세 정보 수정",
-      "admin_domains":"도메인 할당",
-      "advanced_settings":"고급 설정",
-      "api_allow_from":"다음 IPs/CIDR 네트워크 이름에서 API 접근 허용",
-      "api_info":"API는 현재 WIP상태에 있습니다. <a href=\"/api\">/api</a>에서 문서를 찾을 수 있습니다",
-      "api_key":"API 키",
-      "api_skip_ip_check":"API를 위한 IP 검사 건너뛰기",
-      "app_links":"앱 링크",
-      "app_name":"앱 이름",
-      "apps_name":"\"mailcow Apps\" 이름",
-      "arrival_time":"도착 시간 (서버 시간)",
-      "authed_user":"인증된 사용자",
-      "ays":"계속 진행하시겠습니까?",
-      "ban_list_info":"차단된 IP 목록 확인: <b>네트워크 (남은 차단 시간) - [actions]</b>.<br />차단이 풀릴 IP는 현재 차단된 IP리스트에서 곧 삭제됩니다.<br />빨간색 라벨은 블랙리스트에 의해서 금지된 것을 가리킵니다.",
-      "change_logo":"로고 변경",
-      "configuration":"설정",
-      "credentials_transport_warning":"<b>Warning</b>: Adding a new transport map entry will update the credentials for all entries with a matching nexthop column.",
-      "customer_id":"고객 ID",
-      "customize":"사용자 정의",
-      "delete_queue":"전부 삭제",
-      "destination":"목적지",
-      "dkim_add_key":"ARC/DKIM key 추가",
-      "dkim_domains_selector":"선택기",
-      "dkim_domains_wo_keys":"누락된 키가 있는 도메인 선택",
-      "dkim_from":"from",
-      "dkim_from_title":"데이터를 복사할 원본 데이터",
-      "dkim_key_length":"DKIM key 길이 (bits)",
-      "dkim_key_missing":"Key가 누락됨",
-      "dkim_key_unused":"Key 미사용",
-      "dkim_key_valid":"유효한 key",
-      "dkim_keys":"ARC/DKIM keys",
-      "dkim_private_key":"개인 key",
-      "dkim_to":"To",
-      "dkim_to_title":"덮어 쓰여 질 대상 도메인(들)",
-      "domain":"도메인",
-      "domain_admins":"도메인 관리자",
-      "domain_s":"도메인(들)",
-      "duplicate":"중복",
-      "duplicate_dkim":"중복 DKIM 레코드",
-      "edit":"편집",
-      "empty":"값이 없음",
-      "excludes":"다음 수신자 제외",
-      "f2b_ban_time":"차단 시간 (s)",
-      "f2b_blacklist":"블랙리스트에 기록된 네트워크/호스트",
-      "f2b_list_info":"블랙리스트에 기록된 호스트 혹은 네트워크는 항상 화이트 리스트보다 먼저 고려됩니다. <b>리스트를 업데이트하면 적용되는데 시간이 조금 걸릴 수 있습니다.</b>",
-      "f2b_max_attempts":"최대 시도 횟수",
-      "f2b_netban_ipv4":"차단할 IPv4 서브넷 크기 (8-32)",
-      "f2b_netban_ipv6":"차단할 IPv6 서브넷 크기 (8-128)",
-      "f2b_parameters":"Fail2ban 변수",
-      "f2b_retry_window":"최대 시도 횟수",
-      "f2b_whitelist":"화이트리스트에 저장된 네트워크/호스트",
-      "filter_table":"필터 테이블",
-      "flush_queue":"큐 비우기",
-      "forwarding_hosts":"포워딩 호스트",
-      "forwarding_hosts_add_hint":"IPv4/IPv6 주소, CIDR 방식의 네트워크, 호스트 이름 (IP 주소로 확인된 호스트 이름), 또는 도메인 이름 (SPF 레코드를 쿼리하거나 MX레코드가 없는 경우 IP 주소로 확인된 도메인 이름)을 지정할 수 있습니다.",
-      "forwarding_hosts_hint":"수신된 메시지는 여기에 나열된 모든 호스트에 무조건 허용됩니다. 받은 다음에 이 호스트들은 DNSML에 대해 검사되지 않거나 그레이리스트에 포함되지 않습니다. 이들에게서 받은 스팸은 절대 거부되지 않지만, 선택적으로 정크 폴더에 저장될 수 있습니다. 일반적으로 수신받은 메일을 mailcow 서버로 전달하는 메일 서버를 지정하는 용도로 사용됩니다.",
-      "from":"From",
-      "generate":"생성",
-      "guid":"GUID – 고유 인스턴스 ID",
-      "guid_and_license":"GUID & License",
-      "hash_remove_info":"속도 제한 해시를 제거하면(만약 여전히 존재한다면) 카운터가 완전히 재설정 됩니다. 각 해시는 다른 색상으로 표기됩니다.",
-      "help_text":"로그인 마스크 아래에 있는 도움말 덮어쓰기 (HTML 허용)",
-      "host":"호스트",
-      "import":"Import",
-      "import_private_key":"개인키 가져오기",
-      "in_use_by":"In use by",
-      "inactive":"비활성화",
-      "include_exclude":"포함/제외",
-      "include_exclude_info":"선택한 것이 없으면 모든 메일함이 지정됩니다.",
-      "includes":"다음 수신인 포함",
-      "last_applied":"마지막 적용",
-      "license_info":"라이선스가 필수는 아니지만 향후 개발에 도움이 됩니다. <br><a href=\"https://www.servercow.de/mailcow?lang=en#sal\" target=\"_blank\" alt=\"SAL order\"> GUID 등록 </a> 혹은 <a href=\"https://www.servercow.de/mailcow?lang=en#support\" target=\"_blank\" alt=\"Support order\">mailocw 설치를 위한 지원을 구매할 수 있습니다.</a>",
-      "link":"Link",
-      "loading":"잠시만 기다려주세요...",
-      "logo_info":"이미지 크기는 상단 탐색 막대의 경우 40px, 시작 페이지의 경우 최대 너비 250px로 조정됩니다. 확장 가능한 그래픽을 권장합니다.",
-      "lookup_mx":"MX와 목적지 일치 (.outlook.com이 홉을 통해서 MX *.outlook.com을 대상으로 하는 모든 메일을 라우트한다.)",
-      "main_name":"\"mailcow UI\" 이름",
-      "merged_vars_hint":"회색으로 표시된 행은 <code>vars.(local.)php</code> 에서 병합되었고 이는 수정할 수 없습니다.",
-      "message":"메세지",
-      "message_size":"메시지 크기",
-      "nexthop":"다음 홉",
-      "no":"&#10005;",
-      "no_active_bans":"차단 없음",
-      "no_new_rows":"추가 행 없음",
-      "no_record":"레코드 없음",
-      "oauth2_client_id":"클라이언트 ID",
-      "oauth2_client_secret":"클라이언트 기밀",
-      "oauth2_info":"The OAuth2 implementation supports the grant type \"Authorization Code\" and issues refresh tokens.<br>\r\nThe server also automatically issues new refresh tokens, after a refresh token has been used.<br><br>\r\n→ The default scope is <i>profile</i>. Only mailbox users can be authenticated against OAuth2. If the scope parameter is omitted, it falls back to <i>profile</i>.<br>\r\n→ The <i>state</i> parameter is required to be sent by the client as part of the authorize request.<br><br>\r\nPaths for requests to the OAuth2 API: <br>\r\n<ul>\r\n  <li>Authorization endpoint: <code>/oauth/authorize</code></li>\r\n  <li>Token endpoint: <code>/oauth/token</code></li>\r\n  <li>Resource page:  <code>/oauth/profile</code></li>\r\n</ul>\r\nRegenerating the client secret will not expire existing authorization codes, but they will fail to renew their token.<br><br>\r\nRevoking client tokens will cause immediate termination of all active sessions. All clients need to re-authenticate.",
-      "oauth2_redirect_uri":"리다이렉트 URI",
-      "oauth2_renew_secret":"새로운 클라이언트 기밀 생성",
-      "oauth2_revoke_tokens":"모든 클라이언트 토큰 취소",
-      "password":"비밀번호",
-      "password_repeat":"(재입력)",
-      "priority":"우선 순위",
-      "private_key":"개인 키",
-      "quarantine":"검역소",
-      "quarantine_bcc":"모든 알림(BCC)의 복사본을 이 수신자에게 발송: 비우면 사용하지 않습니다. 서명이 없거나 검증되지 않은 메일은 내부적으로만 전송되어야 합니다.",
-      "quarantine_exclude_domains":"도메인과 별칭 도메인 제외",
-      "quarantine_max_age":"최대 보관 기간:<br><small>최소한 1일 이상이어야 합니다.</small>",
-      "quarantine_max_size":"최대 크기 (단위: MiB): <br><small>0이어도 <b>무제한이 아닙니다.</b></small>",
-      "quarantine_notification_html":"이메일 템플릿 알림: 비우면 기본값으로 복원됩니다.",
-      "quarantine_notification_sender":"이메일 발신자 알림",
-      "quarantine_notification_subject":"이메일 주제 알림",
-      "quarantine_redirect":"<b>모든 알림</b>을 이 수신자에게 리다이렉트:<br><small>비우면 비활성화됩니다. 서명이 없거나 검증되지 않은 메일은 내부적으로만 전송되어야 합니다.</small>",
-      "quarantine_release_format":"릴리즈된 항목 형식",
-      "quarantine_release_format_att":"첨부 파일",
-      "quarantine_release_format_raw":"수정되지 않은 원본",
-      "quarantine_retention_size":"메일함당 보관:<br><small>0은 <b>비활성</b>을 나타냅니다.</small>",
-      "queue_ays":"현재 대기열에서 모든 항목을 삭제할지 확인하십시오.",
-      "queue_deliver_mail":"Deliver",
-      "queue_hold_mail":"Hold",
-      "queue_manager":"대기열 관리자",
-      "queue_unban":"대기열 밴 해제",
-      "queue_unhold_mail":"Unhold",
-      "queue_show_message":"메시지 표시",
-      "quota_notification_html":"알림 이메일 탬플릿:<br><small>없으면 기본 템플릿이 복구됩니다.</small>",
-      "quota_notification_sender":"이메일 발신자 알림",
-      "quota_notification_subject":"이메일 주제 알림",
-      "quota_notifications":"할당량 알림",
-      "quota_notifications_info":"할당량 알림은 80% 넘을 때 한 번, 95% 넘을 때 한 번 사용자에게 발송됩니다.",
-      "quota_notifications_vars":"{{percent}}는 사용자의 현재 할당량입니다.<br>{{username}}은 메일함의 이름입니다.",
-      "r_active":"활성화된 제한",
-      "r_inactive":"사용하고 있지 않는 제한",
-      "r_info":"Greyed out/disabled elements on the list of active restrictions are not known as valid restrictions to mailcow and cannot be moved. Unknown restrictions will be set in order of appearance anyway. <br>You can add new elements in <code>inc/vars.local.inc.php</code> to be able to toggle them.",
-      "rate_name":"Rate name",
-      "recipients":"수신자",
-      "refresh":"새로 고침",
-      "regen_api_key":"API 키 재생성",
-      "regex_maps":"정규 표현식",
-      "relay_from":"\"From:\" 주소",
-      "relay_run":"테스트 실행",
-      "relayhosts":"발신자 의존 전송",
-      "relayhosts_hint": "Define sender-dependent transports to be able to select them in a domains configuration dialog.<br>\r\n  The transport service is always \"smtp:\" and will therefore try TLS when offered. Wrapped TLS (SMTPS) is not supported. A users individual outbound TLS policy setting is taken into account.<br>\r\n  Affects selected domains including alias domains.",
-      "remove":"제거",
-      "remove_row":"행 제거",
-      "reset_default":"기본값으로 초기화",
-      "reset_limit":"해시 제거",
-      "routing":"라우팅",
-      "rsetting_add_rule":"규칙 추가",
-      "rsetting_content":"규칙 내용",
-      "rsetting_desc":"간단한 설명",
-      "rsetting_no_selection":"규칙을 선택해 주세요.",
-      "rsetting_none":"사용가능한 규칙이 없음",
-      "rsettings_insert_preset":"사전 설정 예제 삽입",
-      "rsettings_preset_1":"인증된 사용자에 대해 DKIM과 속도 제한을 제외한 모든 것을 비활성화",
-      "rsettings_preset_2":"포스트 마스터가 스팸을 원함",
-      "rsettings_preset_3":"메일박스에 특정 발신자만 허용 (i.e. 서버 내부 메일함으로만 이용)",
-      "rspamd-com_settings":"설정 이름은 자동으로 생성되며 아래 사전 설정 예제를 참고하세요. 자세한 내용은 <a href=\"https://rspamd.com/doc/configuration/settings.html#settings-structure\" target=\"_blank\">Rspamd 문서</a>를 참조하세요.",
-      "rspamd_global_filters":"글로벌 필터 맵",
-      "rspamd_global_filters_agree":"조심할게!",
-      "rspamd_global_filters_info":"글로벌 필터 맵은 다른 종류의 글로벌 블랙리스트와 화이트리스트를 포함합니다.",
-      "rspamd_global_filters_regex":"각 이름이 사용 용도를 설명합니다. 모든 내용은 \"/pattern/options\" 과 같은 형식을 포함해야 합니다. (예시: <code>/.+@domain\\.tld/i</code>).<br>\r\n 기본적인 체킹이 각 줄에 적용되지만, Rspand가 문법을 제대로 못 읽으면 기능이 망가질 수 있습니다.<br>\r\n  Rspamd는 맵 정보가 바뀔 때마다 읽기를 시도합니다. 문제가 발생한다면 <a href=\"\" data-toggle=\"modal\" data-container=\"rspamd-mailcow\" data-target=\"#RestartContainer\">Rspamd을 재시작</a>하여 맵을 강제로 다시 불러오도록 할 수 있습니다.",
-      "rspamd_settings_map":"Rspamd 설정 맵",
-      "sal_level":"Moo 레벨",
-      "save":"변경 저장",
-      "search_domain_da":"도메인 검색",
-      "send":"보내기",
-      "sender":"발신자",
-      "service_id":"서비스 ID",
-      "source":"소스",
-      "spamfilter":"스팸 필터",
-      "subject":"목적",
-      "sys_mails":"시스템 메일",
-      "text":"문자",
-      "time":"시간",
-      "title":"제목",
-      "title_name":"\"mailcow UI\" 웹사이트 제목",
-      "to_top":"맨 위로 돌아가기",
-      "transport_dest_format":"구문: example.org, .example.org, *, box@example.org (쉼표로 구분됨)",
-      "transport_maps":"전송 맵",
-      "transports_hint":"→ A transport map entry <b>overrules</b> a sender-dependent transport map</b>.<br>\r\n→ Outbound TLS policy settings per-user are ignored and can only be enforced by TLS policy map entries.<br>\r\n→ The transport service for defined transports is always \"smtp:\" and will therefore try TLS when offered. Wrapped TLS (SMTPS) is not supported.<br>\r\n→ Addresses matching \"/localhost$/\" will always be transported via \"local:\", therefore a \"*\" destination will not apply to those addresses.<br>\r\n→ To determine credentials for an exemplary next hop \"[host]:25\", Postfix <b>always</b> queries for \"host\" before searching for \"[host]:25\". This behavior makes it impossible to use \"host\" and \"[host]:25\" at the same time.",
-      "ui_footer":"footer (HTML 허용)",
-      "ui_header_announcement":"공지 사항",
-      "ui_header_announcement_active":"공지 사항 활성화",
-      "ui_header_announcement_content":"내용 (HTML 허용)",
-      "ui_header_announcement_help":"로그인한 모든 사용자가 볼 수 있고 UI의 로그인 화면에 표시됩니다.",
-      "ui_header_announcement_select":"공지사항 타입 선택",
-      "ui_header_announcement_type":"타입",
-      "ui_header_announcement_type_info":"정보",
-      "ui_header_announcement_type_warning":"중요함",
-      "ui_header_announcement_type_danger":"매우 중요함",
-      "ui_texts":"UI 라벨과 문자",
-      "unban_pending":"보류중인 밴 해제",
-      "unchanged_if_empty":"변경되지 않은 경우 비워두십시오.",
-      "upload":"업로드",
-      "username":"사용자 이름",
-      "validate_license_now":"라이선스 서버와 GUID 확인",
-      "verify":"확인",
-      "yes":"&#10003;"
-   },
-    "danger":{
-      "access_denied":"접근이 거부되거나 잘못된 데이터 양식",
-      "alias_domain_invalid":"유효하지 않은 도메인 별칭 %s",
-      "alias_empty":"별칭 주소는 비어있을 수 없습니다.",
-      "alias_goto_identical":"별칭과 goto 주소가 동일할 수 없습니다.",
-      "alias_invalid":"유효하지 않은 별칭 주소 %s",
-      "aliasd_targetd_identical":"별칭 도메인은 타겟 도메인과 같을 수 없습니다.: %s",
-      "aliases_in_use":"최대 별칭은 %d보다 크거나 같아야합니다.",
-      "app_name_empty":"앱 이름이 비어있을 수 없습니다.",
-      "app_passwd_id_invalid":"앱 비밀번호 ID %s 가 유효하지 않습니다.",
-      "bcc_empty":"BCC 목적지가 비어있을 수 없습니다.",
-      "bcc_exists":"%s 유형에 대한 BCC 맵 %s이 존재합니다.",
-      "bcc_must_be_email":"BCC 목적지 %s는 유효한 이메일 주소가 아닙니다.",
-      "comment_too_long":"코멘트의 최대 길이는 160자입니다.",
-      "defquota_empty":"메일함의 기본 할당이 0일 수 없습니다.",
-      "description_invalid":"%의 리소스 설명이 유효하지 않습니다.",
-      "dkim_domain_or_sel_invalid":"DKIM 도메인 또는 선택기가 잘못되었습니다. : %s",
-      "domain_cannot_match_hostname":"도메인이 호스트 이름과 일치할 수 없습니다.",
-      "domain_exists":"도메인 %s은 이미 존재합니다.",
-      "domain_invalid":"도메인 이름이 비어있거나 유효하지 않습니다.",
-      "domain_not_empty":"비어있지 않은 domain %s은 제거할 수 없습니다.",
-      "domain_not_found":"도메인 %s을 찾을 수 없습니다.",
-      "domain_quota_m_in_use":"도메인 할당량은 %s MiB보다 크거나 같아야 합니다.",
-      "extra_acl_invalid":"유효하지 않은 외부 발신자 주소 \"%s\"",
-      "extra_acl_invalid_domain":"유효한 도메인을 사용하지 않은 외부 발신자\"%s\"",
-      "file_open_error":"쓰기 위해 파일을 열 수 없습니다.",
-      "filter_type":"잘못된 필터 타입",
-      "from_invalid":"발신자는 비어있으면 안됩니다.",
-      "global_filter_write_error":"작성할 수 없는 필터 파일: %s",
-      "global_map_invalid":"유효하지 않은 글로벌 맵 아이디 %s",
-      "global_map_write_error":"작성할 수 없는 글로벌 맵 아이디 %s: %s",
-      "goto_empty":"별칭 도메인은 적어도 하나의 유효한 goto 주소를 포함해야 합니다.",
-      "goto_invalid":"유효하지 않은 Goto 주소 %s",
-      "ham_learn_error":"Ham 학습 에러: %s",
-      "imagick_exception":"경고: 이미지를 읽는 동안 Imagick 예외 발생",
-      "img_invalid":"이미지 파일의 유효성을 확인할 수 없습니다.",
-      "img_tmp_missing":"이미지 파일의 유효성 확인 실패: 임시 파일을 찾을 수 없습니다.",
-      "invalid_bcc_map_type":"유효하지 않은 BCC 맵 타입",
-      "invalid_destination":"유효하지 않은 목적지 포맷 \"%s\"",
-      "invalid_filter_type":"유효하지 않은 필터 타입",
-      "invalid_host":"잘못된 호스트가 지정됨: %s",
-      "invalid_mime_type":"잘못된 mime 타입",
-      "invalid_nexthop":"다음 홉 형식이 유효하지 않습니다.",
-      "invalid_nexthop_authenticated":"다음 홉이 다른 자격 증명을 가지고 있습니다, 먼저 다음 홉을 위해 자격 증명을 업데이트 해주세요.",
-      "invalid_recipient_map_new":"잘못된 새 수신인이 지정됨: %s",
-      "invalid_recipient_map_old":"잘못된 기존 수신인이 지정됨: %s",
-      "ip_list_empty":"허용된 IP 리스트가 비어있을 수 없습니다.",
-      "is_alias":"%s은 이미 알려진 별칭 주소입니다.",
-      "is_alias_or_mailbox":"%s은 이미 별칭, 메일함, 별칭 도메인으로부터 나온 별칭 주소로 사용되고 있습니다.",
-      "is_spam_alias":"%s은 사용중인 임시 별칭 주소 입니다.(스팸 별칭 주소)",
-      "last_key":"마지막 키를 삭제할 수 없습니다. TFA를 먼저 비활성화 해주세요.",
-      "login_failed":"로그인 실패",
-      "mailbox_defquota_exceeds_mailbox_maxquota":"기본 할당량이 최대 할당량을 초과하였습니다.",
-      "mailbox_invalid":"유효하지 않은 메일함 이름",
-      "mailbox_quota_exceeded":"할당량이 도메인 제한을 초과하였습니다. (max. %d MiB)",
-      "mailbox_quota_exceeds_domain_quota":"최대 할당량이 도메인 할당량 제한을 초과하였습니다.",
-      "mailbox_quota_left_exceeded":"충분한 공간이 남아있지 않습니다. (남은 디스크: %d MiB)",
-      "mailboxes_in_use":"최대 메일함은 %d와 같거나 커야 합니다,",
-      "malformed_username":"잘못된 형식의 사용자 이름",
-      "map_content_empty":"맵 컨텐츠는 비어있을 수 없습니다.",
-      "max_alias_exceeded":"최대 별칭 초과",
-      "max_mailbox_exceeded":"최대 메일함 초과(%d of %d)",
-      "max_quota_in_use":"메일함 할당량이 %d MiB보다 크거나 같아야 합니다.",
-      "maxquota_empty":"메일함당 최대 할당량은 0일 수 없습니다.",
-      "mysql_error":"MySQL 에러: %s",
-      "network_host_invalid":"유효하지 않은 네트워크 혹은 호스트: %s",
-      "next_hop_interferes":"%s이 다음 홉 %s을 간섭합니다.",
-      "next_hop_interferes_any":"%s을 간섭하는 다음 홉이 존재합니다.",
-      "no_user_defined":"정의되지 않은 유저",
-      "object_exists":"객체 %s가 이미 존재합니다.",
-      "object_is_not_numeric":" %s은 숫자가 아닙니다.",
-      "password_complexity":"암호가 정책을 충족하지 않습니다.",
-      "password_empty":"암호가 공백일 수 없습니다.",
-      "password_mismatch":"확인 암호가 일치하지 않습니다.",
-      "policy_list_from_exists":"같은 이름을 가진 레코드가 존재합니다.",
-      "policy_list_from_invalid":"유효하지 않은 포맷의 레코드",
-      "private_key_error":"개인 키 오류: %s",
-      "pushover_credentials_missing":"Pushover 토큰 혹은 키를 찾을 수 없습니다.",
-      "pushover_key":"Pushover 키 포맷이 잘못되었습니다.",
-      "pushover_token":"Pushover 토큰 포맷이 잘못되었습니다.",
-      "quota_not_0_not_numeric":"할당량은 숫자이여야 하고 0보다 크거나 같아야 합니다.",
-      "recipient_map_entry_exists":"수신자 맵 항목 \"%s\"이 존재합니다",
-      "redis_error":"Redis 에러: %s",
-      "relayhost_invalid":"유효하지 않은 맵 기록 %s",
-      "release_send_failed":"메시지를 릴리즈할 수 없습니다.: %s",
-      "resource_invalid":"리소스 이름 %s이 유효하지 않습니다.",
-      "rl_timeframe":"속도 제한 시간 프레임이 올바르지 않습니다.",
-      "rspamd_ui_pw_length":"Rspamd UI 비밀번호는 최소 6 자리여야 합니다.",
-      "script_empty":"스크립트는 비어있을 수 없습니다.",
-      "sender_acl_invalid":"유효하지 않은 발신자 ACL 값 %s",
-      "set_acl_failed":"ACL 설정 실패",
-      "settings_map_invalid":"유효하지 않은 맵 아이디 설정 %s",
-      "sieve_error":"Sieve 파서 에러: %s",
-      "spam_learn_error":"Spam 학습 에러: %s",
-      "subject_empty":"제목이 비어있을 수 없습니다.",
-      "target_domain_invalid":"목표 도메인 %s이 유효하지 않습니다.",
-      "targetd_not_found":"목표 도메인 %s을 찾을 수 없습니다.",
-      "targetd_relay_domain":"목표 도메인은 %s은 릴레이 도메인입니다.",
-      "temp_error":"일시적인 오류",
-      "text_empty":"문자가 비어서는 안 됩니다.",
-      "tls_policy_map_dest_invalid":"유효하지 않은 정책 대상",
-      "tls_policy_map_entry_exists":"TLS 정책 맵 기록 \"%s\"가 존재합니다.",
-      "tls_policy_map_parameter_invalid":"유효하지 않은 정책 매개변수",
-      "totp_verification_failed":"TOTP 확인 실패",
-      "transport_dest_exists":"전송 목적지 \"%s\"가 존재합니다.",
-      "u2f_verification_failed":"U2F 검증 실패: %s",
-      "unknown":"알 수 없는 오류 발생",
-      "unknown_tfa_method":"알 수 없는 TFA 방식",
-      "unlimited_quota_acl":"ACL에 따라 할당량을 무제한으로 둘 수 없습니다.",
-      "username_invalid":"%s는 사용지 이름으로 사용할 수 없습니다.",
-      "validity_missing":"유효 기간을 지정해주세요.",
-      "value_missing":"모든 값을 입력해주세요.",
-      "yotp_verification_failed":"Yubico OTP 검증 실패: %s"
-   },
+    "admin": {
+        "access": "접근",
+        "action": "동작",
+        "activate_api": "API 활성화",
+        "activate_send": "발신 버튼 활성화",
+        "active": "활성화",
+        "active_rspamd_settings_map": "설정 맵 활성화",
+        "add": "추가",
+        "add_admin": "관리자 추가",
+        "add_domain_admin": "도메인 관리자 추가",
+        "add_forwarding_host": "포워딩 호스트 추가",
+        "add_relayhost": "발신자 의존 전송",
+        "add_relayhost_hint": "인증 데이터가 있는 경우 일반 텍스트로 저장되는 것을 주의해주세요.",
+        "add_row": "행 추가",
+        "add_settings_rule": "설정 규칙 추가",
+        "add_transport": "전송 추가",
+        "add_transports_hint": "인증 데이터가 있는 경우 일반 텍스트로 저장되는 것을 주의해주세요.",
+        "additional_rows": " 행이 추가되었습니다.",
+        "admin": "관리자",
+        "admin_details": "관리자 상세 정보 수정",
+        "admin_domains": "도메인 할당",
+        "advanced_settings": "고급 설정",
+        "api_allow_from": "다음 IPs/CIDR 네트워크 이름에서 API 접근 허용",
+        "api_info": "API는 현재 WIP상태에 있습니다. <a href=\"/api\">/api</a>에서 문서를 찾을 수 있습니다",
+        "api_key": "API 키",
+        "api_skip_ip_check": "API를 위한 IP 검사 건너뛰기",
+        "app_links": "앱 링크",
+        "app_name": "앱 이름",
+        "apps_name": "\"mailcow Apps\" 이름",
+        "arrival_time": "도착 시간 (서버 시간)",
+        "authed_user": "인증된 사용자",
+        "ays": "계속 진행하시겠습니까?",
+        "ban_list_info": "차단된 IP 목록 확인: <b>네트워크 (남은 차단 시간) - [actions]</b>.<br />차단이 풀릴 IP는 현재 차단된 IP리스트에서 곧 삭제됩니다.<br />빨간색 라벨은 블랙리스트에 의해서 금지된 것을 가리킵니다.",
+        "change_logo": "로고 변경",
+        "configuration": "설정",
+        "credentials_transport_warning": "<b>Warning</b>: Adding a new transport map entry will update the credentials for all entries with a matching nexthop column.",
+        "customer_id": "고객 ID",
+        "customize": "사용자 정의",
+        "delete_queue": "전부 삭제",
+        "destination": "목적지",
+        "dkim_add_key": "ARC/DKIM key 추가",
+        "dkim_domains_selector": "선택기",
+        "dkim_domains_wo_keys": "누락된 키가 있는 도메인 선택",
+        "dkim_from": "from",
+        "dkim_from_title": "데이터를 복사할 원본 데이터",
+        "dkim_key_length": "DKIM key 길이 (bits)",
+        "dkim_key_missing": "Key가 누락됨",
+        "dkim_key_unused": "Key 미사용",
+        "dkim_key_valid": "유효한 key",
+        "dkim_keys": "ARC/DKIM keys",
+        "dkim_private_key": "개인 key",
+        "dkim_to": "To",
+        "dkim_to_title": "덮어 쓰여 질 대상 도메인(들)",
+        "domain": "도메인",
+        "domain_admins": "도메인 관리자",
+        "domain_s": "도메인(들)",
+        "duplicate": "중복",
+        "duplicate_dkim": "중복 DKIM 레코드",
+        "edit": "편집",
+        "empty": "값이 없음",
+        "excludes": "다음 수신자 제외",
+        "f2b_ban_time": "차단 시간 (s)",
+        "f2b_blacklist": "블랙리스트에 기록된 네트워크/호스트",
+        "f2b_list_info": "블랙리스트에 기록된 호스트 혹은 네트워크는 항상 화이트 리스트보다 먼저 고려됩니다. <b>리스트를 업데이트하면 적용되는데 시간이 조금 걸릴 수 있습니다.</b>",
+        "f2b_max_attempts": "최대 시도 횟수",
+        "f2b_netban_ipv4": "차단할 IPv4 서브넷 크기 (8-32)",
+        "f2b_netban_ipv6": "차단할 IPv6 서브넷 크기 (8-128)",
+        "f2b_parameters": "Fail2ban 변수",
+        "f2b_retry_window": "최대 시도 횟수",
+        "f2b_whitelist": "화이트리스트에 저장된 네트워크/호스트",
+        "filter_table": "필터 테이블",
+        "flush_queue": "큐 비우기",
+        "forwarding_hosts": "포워딩 호스트",
+        "forwarding_hosts_add_hint": "IPv4/IPv6 주소, CIDR 방식의 네트워크, 호스트 이름 (IP 주소로 확인된 호스트 이름), 또는 도메인 이름 (SPF 레코드를 쿼리하거나 MX레코드가 없는 경우 IP 주소로 확인된 도메인 이름)을 지정할 수 있습니다.",
+        "forwarding_hosts_hint": "수신된 메시지는 여기에 나열된 모든 호스트에 무조건 허용됩니다. 받은 다음에 이 호스트들은 DNSML에 대해 검사되지 않거나 그레이리스트에 포함되지 않습니다. 이들에게서 받은 스팸은 절대 거부되지 않지만, 선택적으로 정크 폴더에 저장될 수 있습니다. 일반적으로 수신받은 메일을 mailcow 서버로 전달하는 메일 서버를 지정하는 용도로 사용됩니다.",
+        "from": "From",
+        "generate": "생성",
+        "guid": "GUID – 고유 인스턴스 ID",
+        "guid_and_license": "GUID & License",
+        "hash_remove_info": "속도 제한 해시를 제거하면(만약 여전히 존재한다면) 카운터가 완전히 재설정 됩니다. 각 해시는 다른 색상으로 표기됩니다.",
+        "help_text": "로그인 마스크 아래에 있는 도움말 덮어쓰기 (HTML 허용)",
+        "host": "호스트",
+        "import": "Import",
+        "import_private_key": "개인키 가져오기",
+        "in_use_by": "In use by",
+        "inactive": "비활성화",
+        "include_exclude": "포함/제외",
+        "include_exclude_info": "선택한 것이 없으면 모든 메일함이 지정됩니다.",
+        "includes": "다음 수신인 포함",
+        "last_applied": "마지막 적용",
+        "license_info": "라이선스가 필수는 아니지만 향후 개발에 도움이 됩니다. <br><a href=\"https://www.servercow.de/mailcow?lang=en#sal\" target=\"_blank\" alt=\"SAL order\"> GUID 등록 </a> 혹은 <a href=\"https://www.servercow.de/mailcow?lang=en#support\" target=\"_blank\" alt=\"Support order\">mailocw 설치를 위한 지원을 구매할 수 있습니다.</a>",
+        "link": "Link",
+        "loading": "잠시만 기다려주세요...",
+        "logo_info": "이미지 크기는 상단 탐색 막대의 경우 40px, 시작 페이지의 경우 최대 너비 250px로 조정됩니다. 확장 가능한 그래픽을 권장합니다.",
+        "lookup_mx": "MX와 목적지 일치 (.outlook.com이 홉을 통해서 MX *.outlook.com을 대상으로 하는 모든 메일을 라우트한다.)",
+        "main_name": "\"mailcow UI\" 이름",
+        "merged_vars_hint": "회색으로 표시된 행은 <code>vars.(local.)php</code> 에서 병합되었고 이는 수정할 수 없습니다.",
+        "message": "메세지",
+        "message_size": "메시지 크기",
+        "nexthop": "다음 홉",
+        "no": "&#10005;",
+        "no_active_bans": "차단 없음",
+        "no_new_rows": "추가 행 없음",
+        "no_record": "레코드 없음",
+        "oauth2_client_id": "클라이언트 ID",
+        "oauth2_client_secret": "클라이언트 기밀",
+        "oauth2_info": "The OAuth2 implementation supports the grant type \"Authorization Code\" and issues refresh tokens.<br>\r\nThe server also automatically issues new refresh tokens, after a refresh token has been used.<br><br>\r\n→ The default scope is <i>profile</i>. Only mailbox users can be authenticated against OAuth2. If the scope parameter is omitted, it falls back to <i>profile</i>.<br>\r\n→ The <i>state</i> parameter is required to be sent by the client as part of the authorize request.<br><br>\r\nPaths for requests to the OAuth2 API: <br>\r\n<ul>\r\n  <li>Authorization endpoint: <code>/oauth/authorize</code></li>\r\n  <li>Token endpoint: <code>/oauth/token</code></li>\r\n  <li>Resource page:  <code>/oauth/profile</code></li>\r\n</ul>\r\nRegenerating the client secret will not expire existing authorization codes, but they will fail to renew their token.<br><br>\r\nRevoking client tokens will cause immediate termination of all active sessions. All clients need to re-authenticate.",
+        "oauth2_redirect_uri": "리다이렉트 URI",
+        "oauth2_renew_secret": "새로운 클라이언트 기밀 생성",
+        "oauth2_revoke_tokens": "모든 클라이언트 토큰 취소",
+        "password": "비밀번호",
+        "password_repeat": "(재입력)",
+        "priority": "우선 순위",
+        "private_key": "개인 키",
+        "quarantine": "검역소",
+        "quarantine_bcc": "모든 알림(BCC)의 복사본을 이 수신자에게 발송: 비우면 사용하지 않습니다. 서명이 없거나 검증되지 않은 메일은 내부적으로만 전송되어야 합니다.",
+        "quarantine_exclude_domains": "도메인과 별칭 도메인 제외",
+        "quarantine_max_age": "최대 보관 기간:<br><small>최소한 1일 이상이어야 합니다.</small>",
+        "quarantine_max_size": "최대 크기 (단위: MiB): <br><small>0이어도 <b>무제한이 아닙니다.</b></small>",
+        "quarantine_notification_html": "이메일 템플릿 알림: 비우면 기본값으로 복원됩니다.",
+        "quarantine_notification_sender": "이메일 발신자 알림",
+        "quarantine_notification_subject": "이메일 주제 알림",
+        "quarantine_redirect": "<b>모든 알림</b>을 이 수신자에게 리다이렉트:<br><small>비우면 비활성화됩니다. 서명이 없거나 검증되지 않은 메일은 내부적으로만 전송되어야 합니다.</small>",
+        "quarantine_release_format": "릴리즈된 항목 형식",
+        "quarantine_release_format_att": "첨부 파일",
+        "quarantine_release_format_raw": "수정되지 않은 원본",
+        "quarantine_retention_size": "메일함당 보관:<br><small>0은 <b>비활성</b>을 나타냅니다.</small>",
+        "queue_ays": "현재 대기열에서 모든 항목을 삭제할지 확인하십시오.",
+        "queue_deliver_mail": "Deliver",
+        "queue_hold_mail": "Hold",
+        "queue_manager": "대기열 관리자",
+        "queue_unban": "대기열 밴 해제",
+        "queue_unhold_mail": "Unhold",
+        "queue_show_message": "메시지 표시",
+        "quota_notification_html": "알림 이메일 탬플릿:<br><small>없으면 기본 템플릿이 복구됩니다.</small>",
+        "quota_notification_sender": "이메일 발신자 알림",
+        "quota_notification_subject": "이메일 주제 알림",
+        "quota_notifications": "할당량 알림",
+        "quota_notifications_info": "할당량 알림은 80% 넘을 때 한 번, 95% 넘을 때 한 번 사용자에게 발송됩니다.",
+        "quota_notifications_vars": "{{percent}}는 사용자의 현재 할당량입니다.<br>{{username}}은 메일함의 이름입니다.",
+        "r_active": "활성화된 제한",
+        "r_inactive": "사용하고 있지 않는 제한",
+        "r_info": "Greyed out/disabled elements on the list of active restrictions are not known as valid restrictions to mailcow and cannot be moved. Unknown restrictions will be set in order of appearance anyway. <br>You can add new elements in <code>inc/vars.local.inc.php</code> to be able to toggle them.",
+        "rate_name": "Rate name",
+        "recipients": "수신자",
+        "refresh": "새로 고침",
+        "regen_api_key": "API 키 재생성",
+        "regex_maps": "정규 표현식",
+        "relay_from": "\"From:\" 주소",
+        "relay_run": "테스트 실행",
+        "relayhosts": "발신자 의존 전송",
+        "relayhosts_hint": "Define sender-dependent transports to be able to select them in a domains configuration dialog.<br>\r\n  The transport service is always \"smtp:\" and will therefore try TLS when offered. Wrapped TLS (SMTPS) is not supported. A users individual outbound TLS policy setting is taken into account.<br>\r\n  Affects selected domains including alias domains.",
+        "remove": "제거",
+        "remove_row": "행 제거",
+        "reset_default": "기본값으로 초기화",
+        "reset_limit": "해시 제거",
+        "routing": "라우팅",
+        "rsetting_add_rule": "규칙 추가",
+        "rsetting_content": "규칙 내용",
+        "rsetting_desc": "간단한 설명",
+        "rsetting_no_selection": "규칙을 선택해 주세요.",
+        "rsetting_none": "사용가능한 규칙이 없음",
+        "rsettings_insert_preset": "사전 설정 예제 삽입",
+        "rsettings_preset_1": "인증된 사용자에 대해 DKIM과 속도 제한을 제외한 모든 것을 비활성화",
+        "rsettings_preset_2": "포스트 마스터가 스팸을 원함",
+        "rsettings_preset_3": "메일박스에 특정 발신자만 허용 (i.e. 서버 내부 메일함으로만 이용)",
+        "rspamd-com_settings": "설정 이름은 자동으로 생성되며 아래 사전 설정 예제를 참고하세요. 자세한 내용은 <a href=\"https://rspamd.com/doc/configuration/settings.html#settings-structure\" target=\"_blank\">Rspamd 문서</a>를 참조하세요.",
+        "rspamd_global_filters": "글로벌 필터 맵",
+        "rspamd_global_filters_agree": "조심할게!",
+        "rspamd_global_filters_info": "글로벌 필터 맵은 다른 종류의 글로벌 블랙리스트와 화이트리스트를 포함합니다.",
+        "rspamd_global_filters_regex": "각 이름이 사용 용도를 설명합니다. 모든 내용은 \"/pattern/options\" 과 같은 형식을 포함해야 합니다. (예시: <code>/.+@domain\\.tld/i</code>).<br>\r\n 기본적인 체킹이 각 줄에 적용되지만, Rspand가 문법을 제대로 못 읽으면 기능이 망가질 수 있습니다.<br>\r\n  Rspamd는 맵 정보가 바뀔 때마다 읽기를 시도합니다. 문제가 발생한다면 <a href=\"\" data-toggle=\"modal\" data-container=\"rspamd-mailcow\" data-target=\"#RestartContainer\">Rspamd을 재시작</a>하여 맵을 강제로 다시 불러오도록 할 수 있습니다.",
+        "rspamd_settings_map": "Rspamd 설정 맵",
+        "sal_level": "Moo 레벨",
+        "save": "변경 저장",
+        "search_domain_da": "도메인 검색",
+        "send": "보내기",
+        "sender": "발신자",
+        "service_id": "서비스 ID",
+        "source": "소스",
+        "spamfilter": "스팸 필터",
+        "subject": "목적",
+        "sys_mails": "시스템 메일",
+        "text": "문자",
+        "time": "시간",
+        "title": "제목",
+        "title_name": "\"mailcow UI\" 웹사이트 제목",
+        "to_top": "맨 위로 돌아가기",
+        "transport_dest_format": "구문: example.org, .example.org, *, box@example.org (쉼표로 구분됨)",
+        "transport_maps": "전송 맵",
+        "transports_hint": "→ A transport map entry <b>overrules</b> a sender-dependent transport map</b>.<br>\r\n→ Outbound TLS policy settings per-user are ignored and can only be enforced by TLS policy map entries.<br>\r\n→ The transport service for defined transports is always \"smtp:\" and will therefore try TLS when offered. Wrapped TLS (SMTPS) is not supported.<br>\r\n→ Addresses matching \"/localhost$/\" will always be transported via \"local:\", therefore a \"*\" destination will not apply to those addresses.<br>\r\n→ To determine credentials for an exemplary next hop \"[host]:25\", Postfix <b>always</b> queries for \"host\" before searching for \"[host]:25\". This behavior makes it impossible to use \"host\" and \"[host]:25\" at the same time.",
+        "ui_footer": "footer (HTML 허용)",
+        "ui_header_announcement": "공지 사항",
+        "ui_header_announcement_active": "공지 사항 활성화",
+        "ui_header_announcement_content": "내용 (HTML 허용)",
+        "ui_header_announcement_help": "로그인한 모든 사용자가 볼 수 있고 UI의 로그인 화면에 표시됩니다.",
+        "ui_header_announcement_select": "공지사항 타입 선택",
+        "ui_header_announcement_type": "타입",
+        "ui_header_announcement_type_info": "정보",
+        "ui_header_announcement_type_warning": "중요함",
+        "ui_header_announcement_type_danger": "매우 중요함",
+        "ui_texts": "UI 라벨과 문자",
+        "unban_pending": "보류중인 밴 해제",
+        "unchanged_if_empty": "변경되지 않은 경우 비워두십시오.",
+        "upload": "업로드",
+        "username": "사용자 이름",
+        "validate_license_now": "라이선스 서버와 GUID 확인",
+        "verify": "확인",
+        "yes": "&#10003;"
+    },
+    "danger": {
+        "access_denied": "접근이 거부되거나 잘못된 데이터 양식",
+        "alias_domain_invalid": "유효하지 않은 도메인 별칭 %s",
+        "alias_empty": "별칭 주소는 비어있을 수 없습니다.",
+        "alias_goto_identical": "별칭과 goto 주소가 동일할 수 없습니다.",
+        "alias_invalid": "유효하지 않은 별칭 주소 %s",
+        "aliasd_targetd_identical": "별칭 도메인은 타겟 도메인과 같을 수 없습니다.: %s",
+        "aliases_in_use": "최대 별칭은 %d보다 크거나 같아야합니다.",
+        "app_name_empty": "앱 이름이 비어있을 수 없습니다.",
+        "app_passwd_id_invalid": "앱 비밀번호 ID %s 가 유효하지 않습니다.",
+        "bcc_empty": "BCC 목적지가 비어있을 수 없습니다.",
+        "bcc_exists": "%s 유형에 대한 BCC 맵 %s이 존재합니다.",
+        "bcc_must_be_email": "BCC 목적지 %s는 유효한 이메일 주소가 아닙니다.",
+        "comment_too_long": "코멘트의 최대 길이는 160자입니다.",
+        "defquota_empty": "메일함의 기본 할당이 0일 수 없습니다.",
+        "description_invalid": "%의 리소스 설명이 유효하지 않습니다.",
+        "dkim_domain_or_sel_invalid": "DKIM 도메인 또는 선택기가 잘못되었습니다. : %s",
+        "domain_cannot_match_hostname": "도메인이 호스트 이름과 일치할 수 없습니다.",
+        "domain_exists": "도메인 %s은 이미 존재합니다.",
+        "domain_invalid": "도메인 이름이 비어있거나 유효하지 않습니다.",
+        "domain_not_empty": "비어있지 않은 domain %s은 제거할 수 없습니다.",
+        "domain_not_found": "도메인 %s을 찾을 수 없습니다.",
+        "domain_quota_m_in_use": "도메인 할당량은 %s MiB보다 크거나 같아야 합니다.",
+        "extra_acl_invalid": "유효하지 않은 외부 발신자 주소 \"%s\"",
+        "extra_acl_invalid_domain": "유효한 도메인을 사용하지 않은 외부 발신자\"%s\"",
+        "file_open_error": "쓰기 위해 파일을 열 수 없습니다.",
+        "filter_type": "잘못된 필터 타입",
+        "from_invalid": "발신자는 비어있으면 안됩니다.",
+        "global_filter_write_error": "작성할 수 없는 필터 파일: %s",
+        "global_map_invalid": "유효하지 않은 글로벌 맵 아이디 %s",
+        "global_map_write_error": "작성할 수 없는 글로벌 맵 아이디 %s: %s",
+        "goto_empty": "별칭 도메인은 적어도 하나의 유효한 goto 주소를 포함해야 합니다.",
+        "goto_invalid": "유효하지 않은 Goto 주소 %s",
+        "ham_learn_error": "Ham 학습 에러: %s",
+        "imagick_exception": "경고: 이미지를 읽는 동안 Imagick 예외 발생",
+        "img_invalid": "이미지 파일의 유효성을 확인할 수 없습니다.",
+        "img_tmp_missing": "이미지 파일의 유효성 확인 실패: 임시 파일을 찾을 수 없습니다.",
+        "invalid_bcc_map_type": "유효하지 않은 BCC 맵 타입",
+        "invalid_destination": "유효하지 않은 목적지 포맷 \"%s\"",
+        "invalid_filter_type": "유효하지 않은 필터 타입",
+        "invalid_host": "잘못된 호스트가 지정됨: %s",
+        "invalid_mime_type": "잘못된 mime 타입",
+        "invalid_nexthop": "다음 홉 형식이 유효하지 않습니다.",
+        "invalid_nexthop_authenticated": "다음 홉이 다른 자격 증명을 가지고 있습니다, 먼저 다음 홉을 위해 자격 증명을 업데이트 해주세요.",
+        "invalid_recipient_map_new": "잘못된 새 수신인이 지정됨: %s",
+        "invalid_recipient_map_old": "잘못된 기존 수신인이 지정됨: %s",
+        "ip_list_empty": "허용된 IP 리스트가 비어있을 수 없습니다.",
+        "is_alias": "%s은 이미 알려진 별칭 주소입니다.",
+        "is_alias_or_mailbox": "%s은 이미 별칭, 메일함, 별칭 도메인으로부터 나온 별칭 주소로 사용되고 있습니다.",
+        "is_spam_alias": "%s은 사용중인 임시 별칭 주소 입니다.(스팸 별칭 주소)",
+        "last_key": "마지막 키를 삭제할 수 없습니다. TFA를 먼저 비활성화 해주세요.",
+        "login_failed": "로그인 실패",
+        "mailbox_defquota_exceeds_mailbox_maxquota": "기본 할당량이 최대 할당량을 초과하였습니다.",
+        "mailbox_invalid": "유효하지 않은 메일함 이름",
+        "mailbox_quota_exceeded": "할당량이 도메인 제한을 초과하였습니다. (max. %d MiB)",
+        "mailbox_quota_exceeds_domain_quota": "최대 할당량이 도메인 할당량 제한을 초과하였습니다.",
+        "mailbox_quota_left_exceeded": "충분한 공간이 남아있지 않습니다. (남은 디스크: %d MiB)",
+        "mailboxes_in_use": "최대 메일함은 %d와 같거나 커야 합니다,",
+        "malformed_username": "잘못된 형식의 사용자 이름",
+        "map_content_empty": "맵 컨텐츠는 비어있을 수 없습니다.",
+        "max_alias_exceeded": "최대 별칭 초과",
+        "max_mailbox_exceeded": "최대 메일함 초과(%d of %d)",
+        "max_quota_in_use": "메일함 할당량이 %d MiB보다 크거나 같아야 합니다.",
+        "maxquota_empty": "메일함당 최대 할당량은 0일 수 없습니다.",
+        "mysql_error": "MySQL 에러: %s",
+        "network_host_invalid": "유효하지 않은 네트워크 혹은 호스트: %s",
+        "next_hop_interferes": "%s이 다음 홉 %s을 간섭합니다.",
+        "next_hop_interferes_any": "%s을 간섭하는 다음 홉이 존재합니다.",
+        "no_user_defined": "정의되지 않은 유저",
+        "object_exists": "객체 %s가 이미 존재합니다.",
+        "object_is_not_numeric": " %s은 숫자가 아닙니다.",
+        "password_complexity": "암호가 정책을 충족하지 않습니다.",
+        "password_empty": "암호가 공백일 수 없습니다.",
+        "password_mismatch": "확인 암호가 일치하지 않습니다.",
+        "policy_list_from_exists": "같은 이름을 가진 레코드가 존재합니다.",
+        "policy_list_from_invalid": "유효하지 않은 포맷의 레코드",
+        "private_key_error": "개인 키 오류: %s",
+        "pushover_credentials_missing": "Pushover 토큰 혹은 키를 찾을 수 없습니다.",
+        "pushover_key": "Pushover 키 포맷이 잘못되었습니다.",
+        "pushover_token": "Pushover 토큰 포맷이 잘못되었습니다.",
+        "quota_not_0_not_numeric": "할당량은 숫자이여야 하고 0보다 크거나 같아야 합니다.",
+        "recipient_map_entry_exists": "수신자 맵 항목 \"%s\"이 존재합니다",
+        "redis_error": "Redis 에러: %s",
+        "relayhost_invalid": "유효하지 않은 맵 기록 %s",
+        "release_send_failed": "메시지를 릴리즈할 수 없습니다.: %s",
+        "resource_invalid": "리소스 이름 %s이 유효하지 않습니다.",
+        "rl_timeframe": "속도 제한 시간 프레임이 올바르지 않습니다.",
+        "rspamd_ui_pw_length": "Rspamd UI 비밀번호는 최소 6 자리여야 합니다.",
+        "script_empty": "스크립트는 비어있을 수 없습니다.",
+        "sender_acl_invalid": "유효하지 않은 발신자 ACL 값 %s",
+        "set_acl_failed": "ACL 설정 실패",
+        "settings_map_invalid": "유효하지 않은 맵 아이디 설정 %s",
+        "sieve_error": "Sieve 파서 에러: %s",
+        "spam_learn_error": "Spam 학습 에러: %s",
+        "subject_empty": "제목이 비어있을 수 없습니다.",
+        "target_domain_invalid": "목표 도메인 %s이 유효하지 않습니다.",
+        "targetd_not_found": "목표 도메인 %s을 찾을 수 없습니다.",
+        "targetd_relay_domain": "목표 도메인은 %s은 릴레이 도메인입니다.",
+        "temp_error": "일시적인 오류",
+        "text_empty": "문자가 비어서는 안 됩니다.",
+        "tls_policy_map_dest_invalid": "유효하지 않은 정책 대상",
+        "tls_policy_map_entry_exists": "TLS 정책 맵 기록 \"%s\"가 존재합니다.",
+        "tls_policy_map_parameter_invalid": "유효하지 않은 정책 매개변수",
+        "totp_verification_failed": "TOTP 확인 실패",
+        "transport_dest_exists": "전송 목적지 \"%s\"가 존재합니다.",
+        "u2f_verification_failed": "U2F 검증 실패: %s",
+        "unknown": "알 수 없는 오류 발생",
+        "unknown_tfa_method": "알 수 없는 TFA 방식",
+        "unlimited_quota_acl": "ACL에 따라 할당량을 무제한으로 둘 수 없습니다.",
+        "username_invalid": "%s는 사용지 이름으로 사용할 수 없습니다.",
+        "validity_missing": "유효 기간을 지정해주세요.",
+        "value_missing": "모든 값을 입력해주세요.",
+        "yotp_verification_failed": "Yubico OTP 검증 실패: %s"
+    },
     "debug": {
         "chart_this_server": "Chart (this server)",
         "containers_info": "Container information",
@@ -539,8 +539,6 @@
         "sieve_desc": "Short description",
         "sieve_type": "Filter type",
         "skipcrossduplicates": "Skip duplicate messages across folders (first come, first serve)",
-        "sogo_access": "Grant access to SOGo",
-        "sogo_access_info": "Grant or permit access to SOGo. This setting does neither affect access to all other services nor does it delete or change a users existing SOGo profile.",
         "sogo_visible": "Alias is visible in SOGo",
         "sogo_visible_info": "This option only affects objects, that can be displayed in SOGo (shared or non-shared alias addresses pointing to at least one local mailbox). If hidden, an alias will not appear as selectable sender in SOGo.",
         "spam_alias": "Create or change time limited alias addresses",
@@ -627,11 +625,11 @@
         "bcc_to_rcpt": "수신자 맵 타입으로 변경",
         "bcc_to_sender": "발신자 맵 타입으로 변경",
         "bcc_type": "BCC 종류",
-        "booking_0": "Always show as free",
+        "booking_null": "Always show as free",
         "booking_0_short": "Always free",
         "booking_custom": "Hard-limit to a custom amount of bookings",
         "booking_custom_short": "Hard limit",
-        "booking_lt0": "Unlimited, but show as busy when booked",
+        "booking_ltnull": "Unlimited, but show as busy when booked",
         "booking_lt0_short": "Soft limit",
         "daily": "매일",
         "deactivate": "비활성화",
@@ -935,7 +933,6 @@
         "messages": "메세지",
         "never": "보내지 않음",
         "new_password": "새 비밀번호",
-        "new_password_description": "요구 사항: 최소 6자리의 숫자와 문자의 조합.",
         "new_password_repeat": "비밀번호 확인 (재입력)",
         "no_active_filter": "No active filter available",
         "no_last_login": "마지막 UI 로그인 정보 없음",
diff --git a/mailcow/src/mailcow-dockerized/data/web/lang/lang.lv.json b/mailcow/src/mailcow-dockerized/data/web/lang/lang.lv.json
index c73a185..d4af59c 100644
--- a/mailcow/src/mailcow-dockerized/data/web/lang/lang.lv.json
+++ b/mailcow/src/mailcow-dockerized/data/web/lang/lang.lv.json
@@ -66,7 +66,6 @@
         "add_domain_admin": "Pievienot domēna administratoru",
         "add_forwarding_host": "Pievienot pāradresācijas hostu",
         "add_relayhost": "Pievienot Relayhost",
-        "add_relayhost_add_hint": "Lūdzu, ņemiet vērā, ka relejhostu autentifikācijas dati tiks saglabāti kā vienkāršs teksts.",
         "add_row": "Pievienot rindu",
         "admin": "Administrators",
         "admin_details": "Labot administratora detaļas",
@@ -278,7 +277,6 @@
     "header": {
         "administration": "Administrēšana",
         "debug": "Atkļūdošana",
-        "logged_in_as_logout_dual": "Ielogojies kā <b>%s <span class=\"text-info\">[%s]</span></b>",
         "mailboxes": "Pastkastes",
         "mailcow_settings": "Configurācija",
         "quarantine": "Karantīna",
@@ -494,7 +492,6 @@
         "mailbox_details": "Pastkastes detaļas",
         "messages": "vēstules",
         "new_password": "Jauna parole",
-        "new_password_description": "Prasība: vismaz 6 simboli gara, burti un cipari.",
         "new_password_repeat": "Paroles apstiprinājums (atkārtoti)",
         "no_active_filter": "Nav pieejami aktīvi filtri",
         "no_record": "Nav ieraksta",
@@ -502,7 +499,6 @@
         "remove": "Noņemt",
         "running": "Running",
         "save_changes": "Saglabāt izmaiņas",
-        "save_Izmaiņas": "Saglabāt Izmaiņas",
         "shared_aliases": "Koplietotās alias adreses",
         "shared_aliases_desc": "Koplietotais alias netiek ietekmēts no lietotāju darbībām. Pielāgots spam filtra iestatījums var būt arhivēts no domēna ietvaros uzstādīta noteikuma no administrātora..",
         "show_sieve_filters": "Parādīt aktīvā lietotāja Sieve filtru",
diff --git a/mailcow/src/mailcow-dockerized/data/web/lang/lang.nl.json b/mailcow/src/mailcow-dockerized/data/web/lang/lang.nl.json
index 03c55e9..0c548d0 100644
--- a/mailcow/src/mailcow-dockerized/data/web/lang/lang.nl.json
+++ b/mailcow/src/mailcow-dockerized/data/web/lang/lang.nl.json
@@ -26,11 +26,7 @@
         "syncjobs": "Sync jobs",
         "tls_policy": "Versleutelingsbeleid",
         "unlimited_quota": "Onbeperkte quota voor mailboxen",
-        "domain_desc": "Wijzig domeinbeschrijving",
-        "xmpp_admin": "Promoveer XMPP-gebruiker tot administrator",
-        "xmpp_domain_access": "Configureer XMPP-domeintoegang",
-        "xmpp_mailbox_access": "Configureer XMPP-gebruikerstoegang",
-        "xmpp_prefix": "Wijzig XMPP subdomein (prefix)"
+        "domain_desc": "Wijzig domeinbeschrijving"
     },
     "add": {
         "activate_filter_warn": "Alle andere filters worden gedeactiveerd zolang deze geactiveerd is.",
@@ -63,12 +59,6 @@
         "full_name": "Volledige naam",
         "gal": "Globale adreslijst",
         "gal_info": "De globale adreslijst bevat alle objecten van een domein. Deze kunnen door geen enkele gebruiker worden bewerkt. <b>Herstart SOGo om wijzigingen door te voeren.</b>",
-        "xmpp": "Activeer XMPP voor dit domein",
-        "xmpp_info": "Deze optie activeert de chatfunctionaliteit voor dit domein.",
-        "xmpp_access": "XMPP-toegang",
-        "xmpp_access_info": "XMPP dient ingeschakeld te zijn voor dit domein.",
-        "xmpp_admin": "XMPP-administrator",
-        "xmpp_admin_info": "<b>Waarschuwing:</b> Promoveert een gebruiker tot XMPP-administrator van dit domein.",
         "generate": "genereer",
         "goto_ham": "Train als <span class=\"text-success\"><b>ham</b></span>",
         "goto_null": "Verwijder mail onmiddelijk",
@@ -361,7 +351,6 @@
         "global_filter_write_error": "Filter kon niet opgeslagen worden: %s",
         "global_map_invalid": "Globaal filter %s is ongeldig",
         "global_map_write_error": "Globaal filter %s kon niet opgeslagen worden: %s",
-        "xmpp_map_write_error": "XMPP-map kon niet opgeslagen worden: %s",
         "goto_empty": "Een aliasadres dient ten minste één doeladres te hebben",
         "goto_invalid": "Doeladres %s is ongeldig",
         "ham_learn_error": "Ham training-error: %s",
@@ -447,9 +436,7 @@
         "username_invalid": "Gebruikersnaam %s kan niet worden gebruikt",
         "validity_missing": "Wijs een geldigheidstermijn toe",
         "value_missing": "Niet alle waarden zijn ingevuld",
-        "yotp_verification_failed": "Yubico OTP-verificatie mislukt: %s",
-        "xmpp_restart_failed": "XMPP herstart mislukt",
-        "xmpp_reload_failed": "XMPP reload mislukt"
+        "yotp_verification_failed": "Yubico OTP-verificatie mislukt: %s"
     },
     "debug": {
         "chart_this_server": "Grafiek (deze server)",
@@ -463,7 +450,6 @@
         "logs": "Logs",
         "restart_container": "Herstart",
         "solr_dead": "Solr is uitgeschakeld, uitgevallen of nog bezig met opstarten.",
-        "xmpp_dead": "XMPP is uitgeschakeld, uitgevallen of nog bezig met opstarten.",
         "docs": "Documenten",
         "last_modified": "Voor het laatst bijgewerkt op",
         "online_users": "Gebruikers online",
@@ -473,8 +459,7 @@
         "uptime": "Uptime",
         "started_on": "Gestart op",
         "static_logs": "Statische logs",
-        "system_containers": "Systeem & containers",
-        "xmpp_status": "XMPP-status"
+        "system_containers": "Systeem & containers"
     },
     "diagnostics": {
         "cname_from_a": "Waarde afgeleid van een A- of AAAA-vermelding.",
@@ -523,17 +508,6 @@
         "full_name": "Volledige naam",
         "gal": "Globale adreslijst",
         "gal_info": "De globale adreslijst bevat alle objecten van een domein. Deze kunnen door geen enkele gebruiker worden bewerkt. <b>Herstart SOGo om wijzigingen door te voeren.</b>",
-
-        "xmpp": "Activeer XMPP voor dit domein",
-        "xmpp_prefix": "XMPP-prefix (\"im\" om <b>im</b>.example.org te gebruiken)",
-        "xmpp_prefix_info": "Om certificaten voor XMPP aan te vragen, dienen twee CNAME records te verwijzen van <b>im</b>.example.org en <b>*.im</b>.example.org naar <b>%s</b>. Controleer na het inschakelen van XMPP de DNS-configuratie in het Domeinen-overzicht.",
-        "xmpp_info": "Deze optie activeert de chatfunctionaliteit voor dit domein.",
-        "xmpp_access": "XMPP-toegang",
-        "xmpp_access_info": "XMPP dient ingeschakeld te zijn voor dit domein.",
-        "xmpp_admin": "XMPP-administrator",
-        "xmpp_admin_info": "<b>Waarschuwing:</b> Promoveert een gebruiker tot XMPP-administrator van dit domein.",
-        "xmpp_example_jid": "<b>Voorbeeld JID</b> (log in met mailboxwachtwoord)",
-
         "generate": "genereer",
         "grant_types": "Grant types",
         "hostname": "Hostname",
@@ -583,8 +557,6 @@
         "sieve_desc": "Korte beschrijving",
         "sieve_type": "Filtertype",
         "skipcrossduplicates": "Sla duplicaten verspreid over mappen over (wie het eerst komt, het eerst maalt)",
-        "sogo_access": "Geef toegang to SOGo",
-        "sogo_access_info": "Deze gebruiker kan, wanneer ingeschakeld, gebruikmaken van SOGo. Deze instelling heeft geen invloed op de overige services. Het SOGo-profiel van deze gebruiker zal bewaard blijven.",
         "sogo_visible": "Alias tonen in SOGo",
         "sogo_visible_info": "Wanneer verborgen zal een alias niet worden weergegeven als een selecteerbaar verzendadres. Deze optie beïnvloedt uitsluitend objecten die kunnen worden weergegeven in SOGo (gedeelde of niet-gedeelde aliasadressen die naar minstens één mailbox verwijzen).",
         "spam_alias": "Maak een nieuw tijdelijk alias aan, of pas deze aan",
@@ -677,11 +649,11 @@
         "bcc_to_rcpt": "Schakel over naar ontvanger-map",
         "bcc_to_sender": "Schakel over naar afzender-map",
         "bcc_type": "BCC-type",
-        "booking_0": "Toon altijd als vrij",
+        "booking_null": "Toon altijd als vrij",
         "booking_0_short": "Altijd vrij",
         "booking_custom": "Zet vast op een specifiek aantal boekingen",
         "booking_custom_short": "Hard limit",
-        "booking_lt0": "Onbeperkt, maar toon als bezet wanneer geboekt",
+        "booking_ltnull": "Onbeperkt, maar toon als bezet wanneer geboekt",
         "booking_lt0_short": "Soft limit",
         "daily": "Dagelijks",
         "deactivate": "Deactiveer",
@@ -921,10 +893,7 @@
         "verified_totp_login": "TOTP succesvol geverifieerd",
         "verified_u2f_login": "U2F succesvol geverifieerd",
         "verified_fido2_login": "FIDO2 succesvol geverifieerd",
-        "verified_yotp_login": "Yubico OTP succesvol geverifieerd",
-        "xmpp_restarted": "XMPP-service is hestart",
-        "xmpp_reloaded": "XMPP-service is herladen",
-        "xmpp_maps_updated": "XMPP-maps zijn bijgewerkt"
+        "verified_yotp_login": "Yubico OTP succesvol geverifieerd"
     },
     "tfa": {
         "api_register": "%s maakt gebruik van de Yubico Cloud API. Om dit te benutten is er een API-key van Yubico vereist, deze kan <a href=\"https://upgrade.yubico.com/getapikey/\" target=\"_blank\">hier</a> opgevraagd worden",
@@ -980,7 +949,7 @@
         "alias_valid_until": "Geldig tot",
         "aliases_also_send_as": "Toegestaan om te verzenden als",
         "aliases_send_as_all": "Controleer verzendtoegang voor de volgende domeinen, inclusief aliassen, niet",
-        "app_hint": "Appwachtwoorden zijn alternatieve wachtwoorden voor <b>IMAP en SMTP</b>. De gebruikersnaam blijft ongewijzigd.<br>SOGo (inclusief ActiveSync) is niet toegankelijk met een appwachtwoord.",
+        "app_hint": "Appwachtwoorden zijn alternatieve wachtwoorden voor IMAP, SMTP, CalDAV, CardDAV en EAS. De gebruikersnaam blijft ongewijzigd.<br>SOGo is niet toegankelijk met een appwachtwoord.",
         "app_name": "Naam van app",
         "app_passwds": "Appwachtwoorden",
         "apple_connection_profile": "Apple-verbindingsprofiel",
@@ -1019,7 +988,6 @@
         "messages": "berichten",
         "never": "Nooit",
         "new_password": "Nieuw wachtwoord",
-        "new_password_description": "Vereisten: 6 tekens lang, letters en nummers",
         "new_password_repeat": "Herhaal wachtwoord",
         "no_active_filter": "Geen actieve filters gevonden",
         "no_last_login": "Geen informatie over laatste login",
diff --git a/mailcow/src/mailcow-dockerized/data/web/lang/lang.pl.json b/mailcow/src/mailcow-dockerized/data/web/lang/lang.pl.json
index 6c897a8..ea8fb6f 100644
--- a/mailcow/src/mailcow-dockerized/data/web/lang/lang.pl.json
+++ b/mailcow/src/mailcow-dockerized/data/web/lang/lang.pl.json
@@ -197,9 +197,7 @@
         "delete_now": "Usuń teraz",
         "delete_these_items": "Czy jesteś pewien, że chcesz usunąć następujące elementy?",
         "loading": "Proszę czekać...",
-        "restart_now": "Uruchom ponownie teraz",
-        "restart_sogo": "Uruchom ponownie SOGo",
-        "restart_sogo_info": "Niektóre zadania, np. dodanie domeny, wymagają ponownego uruchomienia SOGo, aby zastosować zmiany wprowadzone do Mailcow UI.<br><br><b>Important:</b> Bezpieczne, ponowne uruchomienie może chwilę potrwać, proszę czekać do zakończenia procesu."
+        "restart_now": "Uruchom ponownie teraz"
     },
     "header": {
         "administration": "Administrowanie",
@@ -375,7 +373,6 @@
         "messages": "wiadomości",
         "never": "Nigdy",
         "new_password": "Nowe hasło",
-        "new_password_description": "Wymagania: 6 znaków, litery i liczby.",
         "new_password_repeat": "Potwierdź hasło(powtórz)",
         "no_active_filter": "Brak aktywnego filtra",
         "no_record": "Brak rekordu",
diff --git a/mailcow/src/mailcow-dockerized/data/web/lang/lang.pt.json b/mailcow/src/mailcow-dockerized/data/web/lang/lang.pt.json
index 6e5cc1a..a1971a4 100644
--- a/mailcow/src/mailcow-dockerized/data/web/lang/lang.pt.json
+++ b/mailcow/src/mailcow-dockerized/data/web/lang/lang.pt.json
@@ -68,17 +68,12 @@
         "alias_invalid": "O endereço digitado como Apelido é inválido",
         "aliasd_targetd_identical": "o Encaminhamento de Domínio não pode ser igual ao Domínio Destino",
         "aliases_in_use": "O máximo de Apelidos deve ser maior ou igual a %d",
-        "blacklist_exists": "O registro já existe na BlackList",
-        "blacklist_from_invalid": "O registro Blacklist possui formato inválido",
         "dkim_domain_or_sel_invalid": " Registro DKIM inválido",
         "domain_exists": "Domínio %s já existe",
         "domain_invalid": "Domínio inválido",
         "domain_not_empty": "Não é possível remover um domínio com Contas/Apelidos/Direcionamentos",
         "domain_not_found": "Domínio não encontrado.",
         "domain_quota_m_in_use": "Espaço do Domínio deve ser maior ou igual a %s MiB",
-        "fetchmail_active": "O processo esta em andamento, aguarde o seu término.",
-        "fetchmail_dest_empty": "Definir a pasta de destino",
-        "fetchmail_source_empty": "Definir a pasta de origem",
         "goto_empty": "Você deve preencher o campo Encaminhar para",
         "goto_invalid": "O endereço digitado como Encaminhar para é inválido",
         "is_alias": "o endereço %s já é um Apelido",
@@ -139,9 +134,6 @@
     "footer": {
         "loading": "Aguarde..."
     },
-    "getmail": {
-        "no_status": "Nenhum registro anterior encontrado"
-    },
     "header": {
         "administration": "Administração",
         "mailboxes": "Contas",
@@ -149,18 +141,12 @@
         "user_settings": "Configurações do usuário"
     },
     "info": {
-        "fetchmail_planned": "Procedimento de retirada de emails foi agendado. Verifique o processo mais tarde.",
         "no_action": "Nenhuma ação foi definida"
     },
     "login": {
-        "confirm": "Confirmar",
         "delayed": "Sua entrada será atrasada por %s segundos.",
         "login": "Entrar",
-        "otp": "Senha única",
         "password": "Senha",
-        "tfa": "Autenticação em duas etapas",
-        "tfa_details": "Confirme sua senha no campo abaixo",
-        "trash_login": "Tentativas de entrada",
         "username": "Usuário"
     },
     "mailbox": {
@@ -246,7 +232,6 @@
         "hours": "Horas",
         "mailbox_details": "Detalhes da conta",
         "new_password": "Nova senha",
-        "new_password_description": "Requerido: mínimo de 6 characteres com letras e números.",
         "new_password_repeat": "Confirmar senha (repetir)",
         "no_record": "Nenhum registro",
         "password_now": "Senha atual (confirme a alteração)",
diff --git a/mailcow/src/mailcow-dockerized/data/web/lang/lang.ro.json b/mailcow/src/mailcow-dockerized/data/web/lang/lang.ro.json
index 80a776c..20ba0e7 100644
--- a/mailcow/src/mailcow-dockerized/data/web/lang/lang.ro.json
+++ b/mailcow/src/mailcow-dockerized/data/web/lang/lang.ro.json
@@ -28,11 +28,7 @@
         "spam_score": "Scor spam",
         "syncjobs": "Lucrări de sincronizare",
         "tls_policy": "Politică TLS",
-        "unlimited_quota": "Cota nelimitată pentru cutiile poștale",
-        "xmpp_admin": "Promovează utilizatorul XMPP ca administrator",
-        "xmpp_domain_access": "Configurează accesul domeniului la XMPP",
-        "xmpp_mailbox_access": "Configurează accesul utilizatorului la XMPP",
-        "xmpp_prefix": "Schimbă subdomeniul (prefixul) pentru XMPP"
+        "unlimited_quota": "Cota nelimitată pentru cutiile poștale"
     },
     "add": {
         "activate_filter_warn": "Toate celelalte filtre vor fi dezactivate, când este bifată opțiunea activă.",
@@ -65,12 +61,6 @@
         "full_name": "Nume complet",
         "gal": "Lista adreselor globale",
         "gal_info": "GAL conține toate obiectele unui domeniu și nu poate fi editat de niciun utilizator. Informația liber/ocupat din SOGo lipsește dacă este dezactivat! <b>Reporniți SOGo pentru a aplica modificările.</b>",
-        "xmpp": "Activează XMPP pentru acest domeniu",
-        "xmpp_info": "Această funcție va activa mesageria pentru acest domeniu.",
-        "xmpp_access": "Acces XMPP",
-        "xmpp_access_info": "XMPP trebuie să fie activ pentru acest domeniu.",
-        "xmpp_admin": "Administrator XMPP",
-        "xmpp_admin_info": "<b>Atenție:</b> Promovează un utilizator ca administrator XMPP pentru acest domeniu.",
         "generate": "generează",
         "goto_ham": "Învață ca <span class=\"text-success\"><b>ham</b></span>",
         "goto_null": "Aruncă emailul în mod silențios",
@@ -381,7 +371,6 @@
         "global_filter_write_error": "Nu se poate scrie fișier filtru: %s",
         "global_map_invalid": "ID hartă globală %s invalid",
         "global_map_write_error": "Nu se poate scrie ID hartă globală %s: %s",
-        "xmpp_map_write_error": "Harta XMPP nu poate fi scrisă: %s",
         "goto_empty": "Adresa goto nu trebuie să fie goală",
         "goto_invalid": "Adresa goto %s este invalidă",
         "ham_learn_error": "Eroare de învățare Ham: %s",
@@ -467,9 +456,7 @@
         "username_invalid": "Numele de utilizator %s nu poate fi utilizat",
         "validity_missing": "Atribuie o perioadă de valabilitate",
         "value_missing": "Furnizează toate valorile",
-        "yotp_verification_failed": "Verificarea Yubico OTP a eșuat: %s",
-        "xmpp_restart_failed": "XMPP nu a putut fi repornit",
-        "xmpp_reload_failed": "XMPP nu a putut fi reîncărcat"
+        "yotp_verification_failed": "Verificarea Yubico OTP a eșuat: %s"
     },
     "debug": {
         "chart_this_server": "Grafic (acest server)",
@@ -496,9 +483,7 @@
         "success": "Succes",
         "system_containers": "Sistem și Containere",
         "uptime": "Timp de funcționare",
-        "username": "Utilizator",
-        "xmpp_dead": "XMPP pornește, este dezactivat sau nefuncțional.",
-        "xmpp_status": "Stare XMPP"
+        "username": "Utilizator"
     },
     "diagnostics": {
         "cname_from_a": "Valoare derivată din înregistrarea A/AAAA. Acest lucru este acceptat atâta timp cât înregistrarea indică resursele corecte.",
@@ -548,15 +533,6 @@
         "full_name": "Nume complet",
         "gal": "Listă globală de adrese",
         "gal_info": "GAL-ul conține toate obiectele dintr-un domeniu și nu poate fi editată de nici un utilizator. <b>Repornește SOGo pentru a aplica modificările.</b>",
-        "xmpp": "Activează XMPP pentru acest domeniu",
-        "xmpp_prefix": "Prefixul XMPP pentru domeniu (\"im\" pentru <b>im</b>.example.org)",
-        "xmpp_prefix_info": "Pentru a solicita certificate pentru XMPP, două înregistrări DNS CNAME ar trebui să trimită de la <b>im</b>.example.org precum și <b>*.im</b>.example.org la <b>%s</b>. De asemenea, rulați verificarea DNS pentru acest domeniu după activarea XMPP.",
-        "xmpp_info": "Această funcție va activa mesageria pentru acest domeniu.",
-        "xmpp_access": "Acces XMPP",
-        "xmpp_access_info": "XMPP trebuie să fie activ pentru acest domeniu.",
-        "xmpp_admin": "Administrator XMPP",
-        "xmpp_admin_info": "<b>Atenție:</b> Promovează un utilizator ca administrator XMPP pentru acest domeniu.",
-        "xmpp_example_jid": "<b>Exemplu JID</b> (autentificare cu parolă email)",
         "generate": "Generează",
         "grant_types": "Tipuri de subvenții",
         "hostname": "Nume gazdă",
@@ -610,8 +586,6 @@
         "sieve_desc": "Descriere scurtă",
         "sieve_type": "Tip filtru",
         "skipcrossduplicates": "Sari peste mesajele duplicate din toate folderele (primul venit, primul servit)",
-        "sogo_access": "Acordă acces la SOGo",
-        "sogo_access_info": "Acordă sau permite accesul la SOGo. Această setare nu afectează accesul la toate celelalte servicii și nici nu șterge sau modifică profilul SOGo existent al utilizatorului.",
         "sogo_visible": "Aliasul este vizibil în SOGo",
         "sogo_visible_info": "Această opțiune afectează doar obiecte, care pot fi afișate în SOGo (adrese alias partajate sau ne-partajate cu cel puțin o căsuță poștală locală). Dacă este ascuns, un alias nu va apărea ca expeditor selectabil în SOGo.",
         "spam_alias": "Crează sau modifică adrese alias limitate în funcție de timp",
@@ -707,11 +681,11 @@
         "bcc_to_rcpt": "Comută la tipul hărții destinatarului",
         "bcc_to_sender": "Comută la tipul hărții expeditorului",
         "bcc_type": "Tip BCC",
-        "booking_0": "Afișează întotdeauna liber",
+        "booking_null": "Afișează întotdeauna liber",
         "booking_0_short": "Întotdeauna liber",
         "booking_custom": "Limita maximă la o sumă personalizată de rezervări",
         "booking_custom_short": "Limită maximă",
-        "booking_lt0": "Nelimitat, dar arată ca ocupat atunci când este rezervat",
+        "booking_ltnull": "Nelimitat, dar arată ca ocupat atunci când este rezervat",
         "booking_lt0_short": "Limită redusă",
         "daily": "Zilnic",
         "deactivate": "Deactivează",
@@ -956,10 +930,7 @@
         "verified_totp_login": "Autentificarea TOTP verificată",
         "verified_u2f_login": "Autentificarea U2F verificată",
         "verified_fido2_login": "Conectare FIDO2 verificată",
-        "verified_yotp_login": "Autentificarea Yubico OTP verificată",
-        "xmpp_restarted": "Serviciul XMPP a fost repornit",
-        "xmpp_reloaded": "Serviciul XMPP a fost reîncărcat",
-        "xmpp_maps_updated": "Hărțile serviciului XMPP au fost actualizate"
+        "verified_yotp_login": "Autentificarea Yubico OTP verificată"
     },
     "tfa": {
         "api_register": "%s utilizează API-ul Yubico Cloud. Obțineți o cheie API pentru cheia dvs. de <a href=\"https://upgrade.yubico.com/getapikey/\" target=\"_blank\">aici</a>",
@@ -1015,7 +986,7 @@
         "alias_valid_until": "Valabil până la",
         "aliases_also_send_as": "De asemenea, este permis să trimită ca utilizator",
         "aliases_send_as_all": "Nu se verifică accesul expeditorului pentru următorul(arele) domeniu(i) și domeniile sale alias",
-        "app_hint": "Parolele aplicației sunt parole alternative pentru autentificarea <b>IMAP și SMTP</b>. Numele de utilizator rămâne neschimbat.<br>SOGo (inclusiv ActiveSync) nu este disponibil prin parolele aplicației.",
+        "app_hint": "Parolele aplicației sunt parole alternative pentru autentificarea IMAP, SMTP, CalDAV, CardDAV și EAS. Numele de utilizator rămâne neschimbat.<br>SOGo nu este disponibil prin parolele aplicației.",
         "app_name": "Nume aplicație",
         "app_passwds": "Parole aplicație",
         "apple_connection_profile": "Profil de conexiune Apple",
diff --git a/mailcow/src/mailcow-dockerized/data/web/lang/lang.ru.json b/mailcow/src/mailcow-dockerized/data/web/lang/lang.ru.json
index f24ae35..9310e27 100644
--- a/mailcow/src/mailcow-dockerized/data/web/lang/lang.ru.json
+++ b/mailcow/src/mailcow-dockerized/data/web/lang/lang.ru.json
@@ -4,17 +4,20 @@
         "app_passwds": "Пароли приложений",
         "bcc_maps": "Правила BBC",
         "delimiter_action": "Обработка тегированной почты",
+        "domain_desc": "Изменение описания домена",
+        "domain_relayhost": "Изменение промежуточных узлов для домена",
         "eas_reset": "Сброс кеша ActiveSync устройств",
         "extend_sender_acl": "Расширение ACL отправителя для внешних адресов",
         "filters": "Фильтры",
         "login_as": "Войти как пользователь почтового аккаунта",
+        "mailbox_relayhost": "Изменение промежуточных узлов для почтового аккаунта",
         "prohibited": "Запрещено правилами ACL",
         "protocol_access": "Настройка разрешенных протоколов",
         "pushover": "Pushover API",
         "quarantine": "Карантин - действия",
         "quarantine_attachments": "Карантин - вложения",
-        "quarantine_notification": "Уведомления о спаме",
         "quarantine_category": "Категория уведомлений о спаме",
+        "quarantine_notification": "Уведомления о спаме",
         "ratelimit": "Лимиты отправки",
         "recipient_maps": "Перезапись получателя",
         "smtp_ip_access": "Настройка разрешенных IP для SMTP",
@@ -25,12 +28,7 @@
         "spam_score": "Политика фильтрации спама",
         "syncjobs": "Задания синхронизации",
         "tls_policy": "Политика шифрования",
-        "unlimited_quota": "Неограниченная квота для почтовых ящиков",
-        "domain_desc": "Изменение описания домена",
-        "xmpp_admin": "Повышение пользователя XMPP до администратора",
-        "xmpp_domain_access": "Настройка доступа XMPP для домена",
-        "xmpp_mailbox_access": "Настройка доступа XMPP для пользователей",
-        "xmpp_prefix": "Измение субдомена (префикса) XMPP"
+        "unlimited_quota": "Неограниченная квота для почтовых ящиков"
     },
     "add": {
         "activate_filter_warn": "Активация этого фильтра отключит все остальные фильтры этого типа.",
@@ -46,6 +44,7 @@
         "app_password": "Добавить пароль приложения",
         "automap": "Автоматическое слияние папок (\"Sent items\", \"Sent\" => \"Sent\" etc.)",
         "backup_mx_options": "Параметры резервного MX",
+        "bcc_dest_format": "Место назначения BCC должно быть единственным действительным адресом электронной почты.<br>Если вам нужно отправить копию на несколько адресов - используйте псевдоним.",
         "comment_info": "Приватный комментарий не виден пользователям, а публичный - отображается рядом с псевдонимом в личном кабинете пользователя.",
         "custom_params": "Пользовательские параметры",
         "custom_params_hint": "Верно: --param=xy, не верно: --param xy",
@@ -63,14 +62,8 @@
         "full_name": "Полное имя",
         "gal": "GAL - Глобальная адресная книга",
         "gal_info": "GAL содержит все объекты домена и не подлежит редактированию. Информация о занятости в SOGo будет отсутствовать для домена, если эта функция не будет включена! <b>Требуется перезапустить SOGo, чтобы изменения применились.</b>",
-        "xmpp": "Активировать XMPP для этого домена",
-        "xmpp_info": "Эта опция добавит функциональность чата для этого домена.",
-        "xmpp_access": "Пользователь XMPP",
-        "xmpp_access_info": "XMPP должен быть включен для этого домена.",
-        "xmpp_admin": "Администратор XMPP",
-        "xmpp_admin_info": "Повысить пользователя XMPP до <span class=\"text-danger\">администратора домена</span>.",
         "generate": "сгенерировать",
-        "goto_ham": "Запомнить как <span class=\"text-success\"><b>&laquo;ham&raquo;</b></span>",
+        "goto_ham": "Запомнить как <span class=\"text-success\"><b>полезную почту</b></span>",
         "goto_null": "Отключить входящую почту",
         "goto_spam": "Запомнить как <span class=\"text-danger\"><b>спам</b></span>",
         "hostname": "Имя хоста",
@@ -104,7 +97,7 @@
         "skipcrossduplicates": "Пропускать повторяющиеся сообщения в папках",
         "subscribeall": "Подписаться на все папки и подпапки",
         "syncjob": "Добавить задание синхронизации",
-        "syncjob_hint": "К сведению: пароли к вашему аккаунту будут сохранены на сервере в виде простого текста!",
+        "syncjob_hint": "Пароли к вашему аккаунту будут сохранены на сервере в виде простого текста!",
         "target_address": "Владельцы псевдонима",
         "target_address_info": "<small>Адреса почтовых ящиков, разделенные запятыми.</small>",
         "target_domain": "Целевой домен",
@@ -133,14 +126,16 @@
         "add_transports_hint": "Пожалуйста имейте в виду, что данные для аутентификации будут храниться в виде обычного текста.",
         "additional_rows": " добавлены дополнительные строки",
         "admin": "Администратор",
-        "admins": "Администраторы",
-        "admins_ldap": "LDAP Администраторы",
         "admin_details": "Изменить данные администратора",
         "admin_domains": "Домен назначения",
+        "admins": "Администраторы",
+        "admins_ldap": "Администраторы LDAP",
         "advanced_settings": "Расширенные настройки",
         "api_allow_from": "Список IP-адресов для доступа к API (разделенных запятой или новой строкой)",
         "api_info": "API находится в стадии разработки. Документация находится по адресу <a href=\"/api\">/api</a>",
         "api_key": "Ключ API",
+        "api_read_only": "Доступ только для чтения",
+        "api_read_write": "Доступ на чтение и запись",
         "api_skip_ip_check": "Пропустить проверку IP для API",
         "app_links": "Ссылки на приложения",
         "app_name": "Название приложения",
@@ -178,7 +173,7 @@
         "duplicate": "Скопировать",
         "duplicate_dkim": "Копирование DKIM записи",
         "edit": "Изменить",
-        "empty": "Нет результатов",
+        "empty": "Пусто",
         "excludes": "Исключает этих получателей",
         "f2b_ban_time": "Время бана (в секундах)",
         "f2b_blacklist": "Черный список подсетей/хостов",
@@ -211,15 +206,17 @@
         "include_exclude": "Включить/Исключить",
         "include_exclude_info": "По умолчанию - без выбора - <b>все почтовые ящики</b> адресованы",
         "includes": "Включить этих получателей",
+        "is_mx_based": "На основе MX",
         "last_applied": "Посл. применение",
         "license_info": "Лицензия не обязательна, но её приобретение помогает дальнейшему развитию mailcow.<br><a href=\"https://www.servercow.de/mailcow?lang=en#sal\" target=\"_blank\" alt=\"SAL order\">Зарегистрируйте свой GUID здесь</a> или <a href=\"https://www.servercow.de/mailcow?lang=en#support\" target=\"_blank\" alt=\"Заказать поддержку\">приобретите поддержку для вашей установки mailcow.</a>",
         "link": "Ссылка",
         "loading": "Пожалуйста, подождите...",
+        "login_time": "Время входа",
         "logo_info": "Ваше изображение будет масштабироваться до высоты 40px для верхней панели навигации и до 250px ширины для стартовой страницы. <br>Рекомендуется использовать векторную графику, на пример: .svg.",
-        "lookup_mx": "Сопоставление назначения с записью MX (.outlook.com для маршрутизации всей почты, направленной на MX *.outlook.com через этот хост)",
+        "lookup_mx": "Назначение на основе резовинга MX записи по регулярному выражению (<code>.*\\.example\\.com$</code> для маршрутизации всей почты через этот хост, если MX заканчивающийся на example.com)",
         "main_name": "Название для \"mailcow UI\"",
         "merged_vars_hint": "Серым цветом выделены строки полученные из <code>vars.(local.)inc.php</code>, они не могут быть изменены.",
-        "message": "Письма",
+        "message": "Сообщение",
         "message_size": "Размер сообщения",
         "nexthop": "Следующий хост",
         "no": "&#10005;",
@@ -227,8 +224,10 @@
         "no_new_rows": "Нет доступных строк",
         "no_record": "Нет записей",
         "oauth2_client_id": "ID клиента",
+        "oauth2_apps": "Приложения OAuth2",
+        "oauth2_add_client": "Добавить клиента OAuth2",
         "oauth2_client_secret": "Секретный ключ пользователя",
-        "oauth2_info": "Реализация OAuth2 поддерживает предоставления кодов авторизации и выдает токены продления сессии.<br>\r\nСервер также автоматически выдает новый токен продления сессии, после того, как предыдущий был использован.<br><br>\r\n→ Scope по умолчанию: <i>profile</i>. Только пользователи почтовых аккаунтов могут проходить аутентификацию через OAuth2. Если параметр области не указан, он возвращается к <i>profile</i>.<br>\r\n→ Параметр <i>state</i> должен быть отправлен клиентом как часть запроса для авторизации.<br><br>\r\nПути для запросов OAuth2 API: <br>\r\n<ul>\r\n  <li>Authorization endpoint: <code>/oauth/authorize</code></li>\r\n  <li>Token endpoint: <code>/oauth/token</code></li>\r\n  <li>Resource page:  <code>/oauth/profile</code></li>\r\n</ul>\r\nГенерирование нового клиентского секрета не приводит к истечению существующих кодов авторизации, но они не смогут обновить свой токен.<br><br>\r\nОтзыв клиентских токенов приведет к немедленному прекращению всех активных сеансов. Все клиенты должны будут пройти повторную аутентификацию.",
+        "oauth2_info": "Реализация OAuth2 поддерживает предоставления кодов авторизации и выдает токены продления сессии.<br>\r\nСервер также автоматически выдает новый токен продления сессии, после того, как предыдущий был использован.<br><br>\r\n&#8226; Scope по умолчанию: <i>profile</i>. Только пользователи почтовых аккаунтов могут проходить аутентификацию через OAuth2. Если параметр области не указан, он возвращается к <i>profile</i>.<br>\r\n&#8226; Параметр <i>state</i> должен быть отправлен клиентом как часть запроса для авторизации.<br><br>\r\nПути для запросов OAuth2 API: <br>\r\n<ul>\r\n  <li>Authorization endpoint: <code>/oauth/authorize</code></li>\r\n  <li>Token endpoint: <code>/oauth/token</code></li>\r\n  <li>Resource page:  <code>/oauth/profile</code></li>\r\n</ul>\r\nГенерирование нового клиентского секрета не приводит к истечению существующих кодов авторизации, но они не смогут обновить свой токен.<br><br>\r\nОтзыв клиентских токенов приведет к немедленному прекращению всех активных сеансов. Все клиенты должны будут пройти повторную аутентификацию.",
         "oauth2_redirect_uri": "Переадресация URI",
         "oauth2_renew_secret": "Сгенерировать новый ключ клиента",
         "oauth2_revoke_tokens": "Отозвать все клиентские токены",
@@ -238,8 +237,8 @@
         "password_policy": "Политика паролей",
         "password_policy_chars": "Должен содержать алфавитный символ",
         "password_policy_length": "Минимальная длина пароля %d символов",
-        "password_policy_numbers": "Должен содержать цифру",
         "password_policy_lowerupper": "Должны содержать символы верхнего и нижнего регистров",
+        "password_policy_numbers": "Должен содержать цифру",
         "password_policy_special_chars": "Должны содержать специальный символ",
         "password_repeat": "Подтверждение пароля (повтор)",
         "priority": "Приоритет",
@@ -248,8 +247,8 @@
         "quarantine_bcc": "Отправка копии всех уведомлений (BCC) к получателю:<br><small><b>Получатель должен быть внутренним, так как почта не подписана и не проверена. </b></br>Отключено, если получатель не указан.</small>",
         "quarantine_exclude_domains": "Исключить домены и псевдонимы доменов",
         "quarantine_max_age": "Максимальный период хранения в днях<br><small>Значение должно быть равно или больше 1 дня.</small>",
-        "quarantine_max_size": "Максимальный размер в MiB (письма большего размера не будет сохранены):<br><small>0 означает, что карантин <b>отключён</b>.</small>",
         "quarantine_max_score": "Не уведомлять о спаме, если оценка письма выше, чем:<br><small>По умолчанию 9999.0</small>",
+        "quarantine_max_size": "Максимальный размер в MiB (письма большего размера не будет сохранены):<br><small>0 означает, что карантин <b>отключён</b>.</small>",
         "quarantine_notification_html": "Шаблон уведомления:<br><small>Оставьте пустым, чтобы восстановить шаблон по умолчанию.</small>",
         "quarantine_notification_sender": "Email-адрес для отправки уведомления",
         "quarantine_notification_subject": "Тема письма",
@@ -269,7 +268,7 @@
         "quota_notification_sender": "Email-адрес для отправки уведомления",
         "quota_notification_subject": "Тема письма",
         "quota_notifications": "Квота",
-        "quota_notifications_info": "Уведомления о достижении квоты отправляются пользователям дважды при достижении 80% и 95% от установленной квоты.",
+        "quota_notifications_info": "Уведомления о достижении квоты отправляются пользователям при достижении 80% и 95% от установленной квоты.",
         "quota_notifications_vars": "{{percent}} равно текущей квоте пользователя<br>{{username}} - имя почтового аккаунта",
         "r_active": "Включенные ограничения",
         "r_inactive": "Отключенные ограничения",
@@ -282,7 +281,7 @@
         "relay_from": "\"От:\"",
         "relay_rcpt": "\"Кому:\"",
         "relay_run": "Запустить тест",
-        "relayhosts": "Транспортировка в зависимости от отправителя",
+        "relayhosts": "Маршрутизация на основе отправителя",
         "relayhosts_hint": "Определите промежуточные узлы здесь, чтобы иметь возможность выбрать их в диалоговом окне конфигурации доменов.",
         "remove": "Удалить",
         "remove_row": "Удалить строку",
@@ -295,9 +294,10 @@
         "rsetting_no_selection": "Пожалуйста, выберите правило",
         "rsetting_none": "Нет доступных правил",
         "rsettings_insert_preset": "Вставить пример \"%s\"",
-        "rsettings_preset_1": "Отключить все, кроме DKIM и ограничения скорости для аутентифицированных пользователей ",
-        "rsettings_preset_2": "Postmasters want spam",
-        "rsettings_preset_3": "Разрешить только определённых отправителей для почтового ящика (использование только в качестве внутреннего почтового ящика) ",
+        "rsettings_preset_1": "Отключить все, кроме DKIM и ограничения скорости для аутентифицированных пользователей",
+        "rsettings_preset_2": "Не проверять письма на спам Postmaster",
+        "rsettings_preset_3": "Разрешить только определённых отправителей для почтового ящика (использование только в качестве внутреннего почтового ящика)",
+        "rsettings_preset_4": "Отключить Rspamd для домена",
         "rspamd-com_settings": "Имена правил будут сгенерированы на основе их ID.<br> Инструкция доступна на сайте <a href=\"https://rspamd.com/doc/configuration/settings.html#settings-structure\" target=\"_blank\">документация Rspamd user settings</a>, заготовленные шаблоны:",
         "rspamd_global_filters": "Глобальные правила фильтрации",
         "rspamd_global_filters_agree": "Я понимаю, что я делаю, и буду осторожен!",
@@ -309,20 +309,22 @@
         "search_domain_da": "Поиск доменов",
         "send": "Отправить",
         "sender": "Отправитель",
+        "service": "Сервис",
         "service_id": "ID сервиса",
         "source": "Источник",
         "spamfilter": "Спам фильтр",
         "subject": "Тема письма",
+        "success": "Успех",
         "sys_mails": "Системные сообщения",
         "text": "Обычный текст",
         "time": "Время",
-        "title": "Название \"mailcow UI\" для страницы входа:",
-        "title_name": "Заголовок <b>title</b> \"mailcow UI\":",
+        "title": "Название",
+        "title_name": "Заголовок сайта \"mailcow UI\"",
         "to_top": "Вернуться к началу",
-        "transport_dest_format": "example.org, .example.org, *, box@example.org (несколько значений могут быть разделены запятыми)",
-        "transport_maps": "Глобальные правила отправки",
-        "transports_hint": "→ Записи в transport map <b>отменяют</b> sender-dependent transport map</b>.<br>\r\n→ Пользовательские политики TLS для исходящей почты будут проигнорированы и будут использовать политику TLS для записей используемых здесь.<br>\r\n→ Протокол для доставки всегда \"smtp:\".<br>\r\n→ Адреса соответствующие \"/localhost$/\" всегда будут доставлены \"local:\", следовательно политика \"*\" не распространяется на них.<br>\r\n→ Чтобы определить учётные данные для следующего узла \"[host]:25\", Postfix <b>всегда</b> ищет данные для \"host\" перед тем как искать \"[host]:25\". Такое поведение делает невозможным использование \"host\" and \"[host]:25\" одновременно.",
-        "transport_test_rcpt_info": "→ Используйте null@hosted.mailcow.de для тестирования пересылки на внешний пункт назначения.",
+        "transport_dest_format": "Регулярное выражение или: example.org, .example.org, *, box@example.org (несколько значений могут быть разделены запятыми)",
+        "transport_maps": "Глобальные правила маршрутизации",
+        "transport_test_rcpt_info": "&#8226; Используйте null@hosted.mailcow.de для тестирования пересылки на внешний пункт назначения.",
+        "transports_hint": "&#8226; Глобальные правила маршрутизации <b>преобладают</b> над маршрутами на основе отправителя.<br>\r\n&#8226; Предпочтительно использовать транспорты на основе резолвинга MX.<br>\r\n&#8226; Пользовательские политики TLS для исходящей почты будут проигнорированы и будут использовать политику TLS настроенную здесь.<br>\r\n&#8226; Протокол для доставки всегда \"smtp:\" и поэтому будет пытаться использовать TLS, если следующий хост поддерживает его. SMTPS (TLS, чаще всего на порту 465) не поддерживается.<br>\r\n&#8226; Адреса соответствующие \"/localhost$/\" всегда будут доставлены \"local:\", следовательно политика \"*\" не распространяется на них.<br>\r\n&#8226; Чтобы определить учётные данные для следующего узла \"[host]:25\", Postfix <b>всегда</b> ищет данные для \"host\" перед тем как искать \"[host]:25\". Такое поведение делает невозможным использование \"host\" and \"[host]:25\" одновременно.",
         "ui_footer": "Добавить нижний колонтитул (использование HTML разрешено)",
         "ui_header_announcement": "Объявления",
         "ui_header_announcement_active": "Активировать объявление",
@@ -333,7 +335,7 @@
         "ui_header_announcement_type_danger": "Очень важное",
         "ui_header_announcement_type_info": "Инфо",
         "ui_header_announcement_type_warning": "Важное",
-        "ui_texts": "UI наименования и описания",
+        "ui_texts": "Наименования и описания в UI",
         "unban_pending": "ожидает разблокировки",
         "unchanged_if_empty": "Если без изменений, оставьте пустым",
         "upload": "Загрузить",
@@ -355,7 +357,7 @@
         "bcc_empty": "Назначение BCC не может быть пустым",
         "bcc_exists": "Для типов %s уже существует карта BCC %s",
         "bcc_must_be_email": "Назначение BCC %s не является правильным адресом электронной почты",
-        "comment_too_long": "Комментарий слишком длинный. Разрешено использовать максимум 160 символов.",
+        "comment_too_long": "Комментарий слишком длинный, придел 160 символов",
         "defquota_empty": "Квота по умолчанию не может быть 0.",
         "description_invalid": "Недопустимое описание ресурса %s",
         "dkim_domain_or_sel_exists": "Ключ DKIM для \"%s\" уже существует",
@@ -367,17 +369,17 @@
         "domain_not_found": "Домен %s не найден",
         "domain_quota_m_in_use": "Квота домена должна быть больше или равна %s MiB",
         "extra_acl_invalid": "Адрес внешнего отправителя \"%s\" не валидный.",
-        "extra_acl_invalid_domain": "Адрес внешнего отправителя \"%s\" не валидный домен.",
+        "extra_acl_invalid_domain": "Адрес внешнего отправителя \"%s\" не валидный домен",
+        "fido2_verification_failed": "Ошибка валидации FIDO2: %s",
         "file_open_error": "Файл не может быть открыт на запись",
         "filter_type": "Неверный тип фильтра",
         "from_invalid": "Отправитель не может быть пустым",
         "global_filter_write_error": "Ошибка записи фильтра в файл: %s",
         "global_map_invalid": "Идентификатор глобального правила %s не валидный",
         "global_map_write_error": "Не удалось создать глобальное правило ID %s: %s",
-        "xmpp_map_write_error": "Ошибка записи настроек XMPP: %s",
         "goto_empty": "Псевдоним должен содержать по крайней мере один валидный адрес владельца",
         "goto_invalid": "Недопустимый основной адрес %s",
-        "ham_learn_error": "Ошибка при обучении &laquo;ham&raquo; фильтра: %s",
+        "ham_learn_error": "Ошибка при обучении полезной почты: %s",
         "imagick_exception": "Ошибка в Imagick при чтении изображения",
         "img_invalid": "Невозможно проверить файл изображения",
         "img_tmp_missing": "Невозможно проверить файл изображения: временный файл не найден",
@@ -409,10 +411,10 @@
         "max_quota_in_use": "Квота почтового аккаунта должна быть больше или равна %d MiB",
         "maxquota_empty": "Максимальная квота почтового аккаунта не должна быть 0.",
         "mysql_error": "Ошибка в MySQL: %s",
-        "nginx_reload_failed": "Обновление конфигурации Nginx не удалось: %s",
         "network_host_invalid": "Сеть или хост: %s не валидный",
         "next_hop_interferes": "%s пересекается с %s",
         "next_hop_interferes_any": "Существующий хост пересекается с %s",
+        "nginx_reload_failed": "Обновление конфигурации Nginx не удалось: %s",
         "no_user_defined": "Пользователь не указан",
         "object_exists": "Объект %s уже существует",
         "object_is_not_numeric": "Значение %s не является числовым",
@@ -453,54 +455,53 @@
         "totp_verification_failed": "Ошибка валидации TOTP",
         "transport_dest_exists": "Назначение для отправки \"%s\" уже существует",
         "u2f_verification_failed": "Ошибка валидации U2F: %s",
-        "fido2_verification_failed": "Ошибка валидации FIDO2: %s",
         "unknown": "Произошла неизвестная ошибка",
         "unknown_tfa_method": "Неизвестный метод TFA",
         "unlimited_quota_acl": "Неограниченная квота запрещена политикой доступа",
         "username_invalid": "Имя пользователя %s нельзя использовать",
         "validity_missing": "Пожалуйста, назначьте срок действия",
-        "value_missing": "Пожалуйста заполните все поля",
-        "yotp_verification_failed": "Ошибка валидации Yubico OTP: %s",
-        "xmpp_restart_failed": "Перезагрузка XMPP не удалась",
-        "xmpp_reload_failed": "Обновление конфигурации Dovecot не удалось"
+        "value_missing": "Пожалуйста заполните все поля"
     },
     "debug": {
         "chart_this_server": "Диаграмма (текущий сервер)",
         "containers_info": "Статус контейнеров Docker",
         "disk_usage": "Использование дискового пространства",
+        "docs": "Проиндексировано объектов",
         "external_logs": "Внешние журналы",
         "history_all_servers": "История (все серверы)",
         "in_memory_logs": "Журналы контейнеров",
         "jvm_memory_solr": "Использовано оперативной памяти JVM",
-        "log_info": "<p><b>Журналы контейнеров</b> mailcow сохраняются в Redis, и раз в минуту строки журнала за пределами <code>LOG_LINES (%d)</code> удаляются, чтобы уменьшить нагрузку на сервер.\r\n  <br>Сами журналы контейнеров не сохраняются после перезагрузки контейнера. Все контейнеры дополнительно пишут логи в службу Docker, и, следовательно, используют драйвер логирования по умолчанию. Журналы контейнеров предусмотрены только для отладки мелких проблем. Для других задач, пожалуйста, настройте драйвер логирования Docker самостоятельно.</p>\r\n  <p><b>Внешние журналы</b> собираются через API приложений.</p>\r\n  <p><b>Статические журналы</b> &ndash; это, в основном, журналы активности, которые не записываются в Dockerd, но все равно должны быть постоянными (за исключением журналов API).</p>",
-        "logs": "Журналы",
-        "restart_container": "Перезапустить",
-        "solr_dead": "Solr не запущен. Если вы включили Solf в файле настроек <code>mailcow.conf</code> и это сообщение отображается более получаса, скорее всего Solr сломан.",
-        "xmpp_dead": "XMPP не запущен. Если вы включили XMPP в настройках домена и это сообщение отображается более получаса, скорее всего XMPP сломан.",
-        "docs": "Проиндексировано объектов",
         "last_modified": "Последние изменения",
+        "log_info": "<p><b>Журналы контейнеров</b> mailcow сохраняются в Redis, и раз в минуту строки журнала за пределами <code>LOG_LINES (%d)</code> удаляются, чтобы уменьшить нагрузку на сервер.\r\n  <br>Сами журналы контейнеров не сохраняются после перезагрузки контейнера. Все контейнеры дополнительно пишут логи в службу Docker, и, следовательно, используют драйвер логирования по умолчанию. Журналы контейнеров предусмотрены только для отладки мелких проблем. Для других задач, пожалуйста, настройте драйвер логирования Docker самостоятельно.</p>\r\n  <p><b>Внешние журналы</b> собираются через API приложений.</p>\r\n  <p><b>Статические журналы</b> &ndash; это, в основном, журналы активности, которые не записываются в Dockerd, но все равно должны быть постоянными (за исключением журналов API).</p>",
+        "login_time": "Время входа",
+        "logs": "Журналы",
         "online_users": "Подключено пользователей",
+        "restart_container": "Перезапустить",
+        "service": "Сервис",
         "size": "Индексы занимают",
-        "started_at": "Запущен",
+        "solr_dead": "Solr не запущен. Если вы включили Solf в файле настроек <code>mailcow.conf</code> и это сообщение отображается более получаса, скорее всего Solr сломан.",
         "solr_status": "Состояние Solr",
-        "uptime": "Время работы",
+        "started_at": "Запущен",
         "started_on": "Запущен в",
         "static_logs": "Статические журналы",
+        "success": "Успех",
         "system_containers": "Система и контейнеры",
-        "xmpp_status": "Статус XMPP"
+        "uptime": "Время работы",
+        "username": "Имя пользователя"
     },
     "diagnostics": {
         "cname_from_a": "Значение, полученное из записи A/AAAA. Это поддерживается до тех пор, пока запись указывает на правильный ресурс.",
         "dns_records": "Записи DNS",
         "dns_records_24hours": "Обратите внимание, что для внесения изменений в DNS может потребоваться до 24 часов, чтобы правильно отобразить их текущее состояние на этой странице. Эта страница предназначен для того, чтобы вы могли легко увидеть, как настроить записи DNS и проверить, все ли записи правильно занесены в DNS.",
-        "dns_records_docs": "Пожалуйста, ознакомьтесь с <a target=\"_blank\" href=\"https://mailcow.github.io/mailcow-dockerized-docs/prerequisite-dns/\">документацией</a>.",
         "dns_records_data": "Значение",
+        "dns_records_docs": "Пожалуйста, ознакомьтесь с <a target=\"_blank\" href=\"https://mailcow.github.io/mailcow-dockerized-docs/prerequisite-dns/\">документацией</a>.",
         "dns_records_name": "Название",
         "dns_records_status": "Статус",
         "dns_records_type": "Тип",
         "optional": "Эта запись не обязательна."
     },
     "edit": {
+        "acl": "ACL (Список прав)",
         "active": "Активный",
         "admin": "Изменение администратора",
         "advanced_settings": "Расширенные настройки",
@@ -537,22 +538,15 @@
         "full_name": "Полное имя",
         "gal": "GAL - Глобальная адресная книга",
         "gal_info": "GAL содержит все объекты домена и не подлежит редактированию. Информация о занятости в SOGo будет отсутствовать для домена, если данная функция будет отключена! <b>Требуется перезапустить SOGo, чтобы применить изменения.</b>",
-        "xmpp": "Включить поддержку XMPP для этого домена",
-        "xmpp_prefix": "Префикс домена XMPP",
-        "xmpp_prefix_info": "Для получения SSL сертификатов для XMPP сервера необходимо настроить дополнительные CNAME DNS записи <b>im</b>.example.org и <b>*.im</b>.example.org, указывающие на <b>%s</b>. Пожалуйста, посетите страницу проверки DNS записей домена после включения XMPP сервера в mailcow UI.",
-        "xmpp_info": "Эта опция добавит функциональность чата для этого домена.",
-        "xmpp_access": "Пользователь XMPP",
-        "xmpp_access_info": "XMPP должен быть включен для этого домена.",
-        "xmpp_admin": "Администратор XMPP",
-        "xmpp_admin_info": "Повысить пользователя XMPP до <span class=\"text-danger\">администратора домена</span>.",
-        "xmpp_example_jid": "<b>Пример JID</b> (используя пароль почтового аккаунта)",
         "generate": "сгенерировать",
         "grant_types": "Разрешено типы",
         "hostname": "Имя хоста",
         "inactive": "Неактивный",
         "kind": "Тип",
+        "lookup_mx": "Назначение на основе резовинга MX записи по регулярному выражению (<code>.*\\.example\\.com$</code> для маршрутизации всей почты через этот хост, если MX заканчивающийся на example.com)",
         "mailbox": "Изменение почтового аккаунта",
         "mailbox_quota_def": "Квота по умолчанию",
+        "mailbox_relayhost_info": "Применяется только к почтовому ящику и личным псевдонимам, вне зависимости от настроек маршрутизации на уровне домена.",
         "max_aliases": "Максимум псевдонимов",
         "max_mailboxes": "Максимум почтовых ящиков",
         "max_quota": "Максимальная квота почтового аккаунта (MiB)",
@@ -561,12 +555,14 @@
         "mbox_rl_info": "Этот лимит применяется к SASL логину пользователя и соответствует любому адресу отправителя, используемому зарегистрированным пользователем. Лимит скорости почтового аккаунта перекрывает лимит скорости для всего домена.",
         "mins_interval": "Интервал (в минутах)",
         "multiple_bookings": "Несколько бронирований",
+        "none_inherit": "Отсутствует / Наследуется",
         "nexthop": "Следующий хост",
         "password": "Пароль",
         "password_repeat": "Подтверждение пароля (повтор)",
         "previous": "Предыдущая страница",
         "private_comment": "Приватный комментарий",
         "public_comment": "Публичный комментарий",
+        "pushover": "Pushover",
         "pushover_evaluate_x_prio": "Установить высокий приоритет уведомлений для писем с высоким приоритетом [<code>X-Priority: 1</code>]",
         "pushover_info": "Настройки Push-уведомления будут применяться ко всей почте <b>%s</b> (за исключением спама) включая псевдонимы (личные, общие и тегированные).",
         "pushover_only_x_prio": "Получать уведомления только об письмах с высоким приоритетом [<code>X-Priority: 1</code>]",
@@ -577,6 +573,8 @@
         "pushover_vars": "Когда фильтрация по отправителю не определена, уведомления будут доставлятся от всех отправителей.<br>Можно использовать обычный фильтр по отправителю и расширенный regex-фильтр, а также оба сразу.<br>Пожалуйста, ознакомьтесь с <a href=\"https://pushover.net/privacy\">Pushover Privacy Policy</a> перед использованием шаблонов для текста и заголовка",
         "pushover_verify": "Проверить доступ",
         "quota_mb": "Квота (MiB)",
+        "quota_warning_bcc": "Предупреждения о квоте BCC",
+        "quota_warning_bcc_info": "Предупреждения будут отправлены в виде отдельных копий следующим адресатам. В скобках к теме будет приписано соответствующее имя пользователя, например: <code>Quota warning (user@example.com)</code>.",
         "ratelimit": "Лимит отправки",
         "redirect_uri": "URL-адрес переадресация/обратный вызов",
         "relay_all": "Ретрансляция всех получателей",
@@ -584,7 +582,7 @@
         "relay_domain": "Ретрансляция этого домена",
         "relay_transport_info": "<div class=\"label label-info\">Инфо</div> Вы можете настроить собственный транспорт для домена. Если такой настройки нет, то доставка будет выполнена на основе MX записей.",
         "relay_unknown_only": "Ретрансляция только не существующих почтовых ящиков. Почта к существующим почтовым ящикам будут доставляться локально.",
-        "relayhost": "Транспортировка в зависимости от отправителя",
+        "relayhost": "Маршрутизация на основе отправителя",
         "remove": "Удалить",
         "resource": "Ресурс",
         "save": "Сохранить изменения",
@@ -595,13 +593,11 @@
         "sieve_desc": "Краткое описание",
         "sieve_type": "Тип фильтра",
         "skipcrossduplicates": "Пропускать повторяющиеся сообщения в папках",
-        "sogo_access": "Предоставить доступ к SOGo",
-        "sogo_access_info": "Этот параметр не влияет на доступ ко всем другим службам, в том числе на право удаления или изменение существующего профиля пользователя SOGo.",
         "sogo_visible": "Отображать псевдоним в SOGo",
         "sogo_visible_info": "Влияет только на объекты, которые могут отображаться в SOGo (персональные или общие псевдонимы, указывающие как минимум на один локальный почтовый аккаунт). Учтите, что если функция отключена, у пользователей не будет возможности выбрать адрес псевдонима в качестве отправителя в SOGo.",
         "spam_alias": "Создать или изменить временные (спам) псевдонимы",
-        "spam_policy": "Добавление или удаление элементов в белом/черном списке",
         "spam_filter": "Спам фильтр",
+        "spam_policy": "Добавление или удаление элементов в белом/черном списке",
         "spam_score": "Задать индивидуальное определение спама",
         "subfolder2": "Синхронизировать в подпапку<br><small>(пусто = в корень)</small>",
         "syncjob": "Изменить задание синхронизации",
@@ -614,14 +610,31 @@
         "username": "Имя пользователя",
         "validate_save": "Подтвердить и сохранить"
     },
+    "fido2": {
+        "confirm": "Подтвердить",
+        "fido2_auth": "Войти с помощью FIDO2",
+        "fido2_success": "Устройство успешно зарегистрировано",
+        "fido2_validation_failed": "Валидация не проведена",
+        "fn": "Название",
+        "known_ids": "Известные ID",
+        "none": "Отключено",
+        "register_status": "Статус регистрации",
+        "rename": "Переименовать",
+        "set_fido2": "Зарегистрировать устройство FIDO2",
+        "set_fido2_touchid": "Зарегистрировать Touch ID на Apple M1",
+        "set_fn": "Укажите понятное название",
+        "start_fido2_validation": "Запустить процесс валидации FIDO2"
+    },
     "footer": {
         "cancel": "Отмена",
         "confirm_delete": "Подтвердите удаление",
         "delete_now": "Удалить сейчас",
         "delete_these_items": "Пожалуйста, подтвердите свои изменения в следующих объектах:",
-        "hibp_nok": "Найдено совпадение! Это потенциально опасный пароль!",
+        "hibp_check": "Проверить на утечки в haveibeenpwned.com",
+        "hibp_nok": "Совпадение найдено! Это потенциально опасный пароль!",
         "hibp_ok": "Совпадений не найдено.",
         "loading": "Пожалуйста, подождите...",
+        "nothing_selected": "Ничего не выбрано",
         "restart_container": "Перезапустить контейнер",
         "restart_container_info": "<b>Важно:</b> полный перезапуск может занять некоторое время, пожалуйста, дождитесь его завершения &ndash; не обновляйте и не закрывайте страницу.",
         "restart_now": "Перезапустить сейчас",
@@ -673,6 +686,7 @@
         "alias_domain_alias_hint": "Псевдонимы <b>не</b> применяются к псевдонимам домена автоматически. Адрес псевдонима <code>my-alias@domain</code> <b>не</b> охватывает адрес <code>my-alias@alias-domain</code> (где \"alias-domain\" &ndash; воображаемый псевдоним домена для \"domain\").<br>Используйте кнопку <b>\"Скопировать псевдонимы на псевдонимы домена\"</b> чтобы добавить выбранные псевдонимы на все псевдонимы доменов.<br>Пожалуйста, используйте Sieve фильтры для перенаправления почты на внешние почтовые аккаунты (см. вкладку \"Фильтры\" или используйте SOGo -> Настройки -> Почта -> Пересылка).",
         "alias_domain_backupmx": "Псевдонимы домена не могут быть использованы для домена ретрансляции",
         "aliases": "Псевдонимы",
+        "all_domains": "Все домены",
         "allow_from_smtp": "Разрешить использование <b>SMTP</b> только для этих IP",
         "allow_from_smtp_info": "Укажите IPv4/IPv6 адреса и/или подсети.<br>Оставьте поле пустым, чтобы разрешить отправку с любых адресов.",
         "allowed_protocols": "Разрешенные протоколы",
@@ -680,7 +694,7 @@
         "bcc": "Правила BBC",
         "bcc_destination": "Назначение BCC",
         "bcc_destinations": "Назначение BCC",
-        "bcc_info": "Правила BCC используются для пересылки копий всех сообщений на другой адрес. Правило типа \"получатель\" используется, когда локальный получатель выступает в качестве получателя почты. Правило типа \"отправитель\" соответствуют тому же принципу. Локальный домен не будут проинформированы о неудачной доставке.",
+        "bcc_info": "Правила BCC используются для скрытой пересылки копий всех сообщений на другой адрес. Правило типа \"получатель\" используется, когда локальный получатель выступает в качестве получателя почты. Правило типа \"отправитель\" соответствуют тому же принципу. Локальный домен не будут проинформированы о неудачной доставке.",
         "bcc_local_dest": "Локальный домен",
         "bcc_map": "Правила BBC",
         "bcc_map_type": "Тип BCC",
@@ -690,12 +704,13 @@
         "bcc_to_rcpt": "Переключиться на тип \"получатель\"",
         "bcc_to_sender": "Переключиться на тип \"отправитель\"",
         "bcc_type": "Тип BCC",
-        "booking_0": "Всегда показывать как свободный",
+        "booking_null": "Всегда показывать как свободный",
         "booking_0_short": "Всегда свободнен",
         "booking_custom": "Лимит на количество бронирований",
         "booking_custom_short": "Жесткий лимит",
-        "booking_lt0": "Неограниченный, занят при бронировании",
+        "booking_ltnull": "Неограниченный, занят при бронировании",
         "booking_lt0_short": "Неограниченный лимит",
+        "catch_all": "Catch-all",
         "daily": "Раз в день",
         "deactivate": "Отключить",
         "description": "Описание",
@@ -707,26 +722,29 @@
         "domain_quota": "Квота",
         "domains": "Домены",
         "edit": "Изменить",
-        "empty": "Нет результатов",
+        "empty": "Пусто",
         "enable_x": "Включить",
         "excludes": "Исключает",
         "filter_table": "Поиск",
         "filters": "Фильтры",
         "fname": "Полное имя",
+        "goto_ham": "Запомнить как <b>полезную почту</b>",
+        "goto_spam": "Запомнить как <b>спам</b>",
         "hourly": "Раз в час",
         "in_use": "Использовано",
         "inactive": "Неактивный",
         "insert_preset": "Вставить пример \"%s\"",
         "kind": "Тип",
         "last_mail_login": "Последний вход",
+        "last_pw_change": "Последняя смена пароля",
         "last_run": "Последний запуск",
         "last_run_reset": "Следующей запуск",
         "mailbox": "Почтовый аккаунт",
+        "mailbox_defaults": "Настройки по умолчанию",
+        "mailbox_defaults_info": "Установите настройки по умолчанию для новых почтовых аккаунтов.",
         "mailbox_defquota": "Квота по умолчанию",
         "mailbox_quota": "Макс. квота почт. ящика",
         "mailboxes": "Почтовые ящики",
-        "mailbox_defaults": "Настройки по умолчанию",
-        "mailbox_defaults_info": "Установите настройки по умолчанию для новых почтовых аккаунтов.",
         "mins_interval": "Интервал (в минутах)",
         "msg_num": "Писем",
         "multiple_bookings": "Несколько бронирований",
@@ -734,15 +752,17 @@
         "no": "&#10005;",
         "no_record": "Нет записей для объекта %s",
         "no_record_single": "Нет записей",
+        "open_logs": "Показать журнал",
         "owner": "Владелец",
         "private_comment": "Приватный комментарий",
         "public_comment": "Публичный комментарий",
-        "q_add_header": "Нежелательная почта",
-        "q_all": "Все категории",
-        "q_reject": "Отклонённая почта",
-        "quarantine_notification": "Уведомления о спаме",
+        "q_add_header": "при перемещении в папку \"Спам\"",
+        "q_all": " при перемещении в папку \"Спам\" и при отклонении",
+        "q_reject": "при отклонении",
         "quarantine_category": "Категория уведомлений о спаме",
+        "quarantine_notification": "Уведомления о спаме",
         "quick_actions": "Действия",
+        "recipient": "Получатель",
         "recipient_map": "Перезапись получателя",
         "recipient_map_info": "Перезапись получателя используются для замены получателя в сообщении до его доставки.",
         "recipient_map_new": "Перезапись на",
@@ -752,10 +772,11 @@
         "recipient_maps": "Перезапись получателя",
         "remove": "Удалить",
         "resources": "Ресурсы",
-        "running": "В процессе выполнения",
+        "running": "В процессе",
+        "sender": "Отправитель",
         "set_postfilter": "Использовать как постфильтр",
         "set_prefilter": "Использовать как предварительный фильтр",
-        "sieve_info": "Вы можете сохранить несколько фильтров для каждого пользователя, но только один предварительный фильтр и один постфильтр могут быть активными одновременно.<br>\r\n Каждый фильтр будет обработан в описанном порядке. Не сломанный скрипт, не <code>keep;</code> не остановит обработку дальнейших скриптов.<br><br>Global sieve prefilter → Prefilter → User scripts → Postfilter → Global sieve postfilter",
+        "sieve_info": "Вы можете сохранить несколько фильтров для каждого пользователя, но только один предварительный фильтр и один постфильтр могут быть активными одновременно.<br>\r\n Каждый фильтр будет обработан в описанном порядке. Не сломанный скрипт, не <code>keep;</code> не остановит обработку дальнейших скриптов.<br><br>Global sieve prefilter &#8226; Prefilter &#8226; User scripts &#8226; Postfilter &#8226; Global sieve postfilter",
         "sieve_preset_1": "Discard mail with probable dangerous file types",
         "sieve_preset_2": "Always mark the e-mail of a specific sender as seen",
         "sieve_preset_3": "Discard silently, stop all further sieve processing",
@@ -772,6 +793,15 @@
         "stats": "Статистика",
         "status": "Статус",
         "sync_jobs": "Задания синхронизации",
+        "syncjob_check_log": "Проверить журнал",
+        "syncjob_last_run_result": "Результат последнего запуска",
+        "syncjob_EX_OK": "Успешно",
+        "syncjob_EXIT_CONNECTION_FAILURE": "Ошибка связи с сервером",
+        "syncjob_EXIT_TLS_FAILURE": "Ошибка установки шифрованного соединения",
+        "syncjob_EXIT_AUTHENTICATION_FAILURE": "Ошибка авторизации",
+        "syncjob_EXIT_OVERQUOTA": "Целевой почтовый ящик превысил квоту",
+        "syncjob_EXIT_CONNECTION_FAILURE_HOST1": "Не удалось подключиться к удаленному серверу",
+        "syncjob_EXIT_AUTHENTICATION_FAILURE_USER1": "Неправильное имя пользователя или пароль",
         "table_size": "Размер таблицы",
         "table_size_show_n": "Отображать %s полей",
         "target_address": "Владельцы псевдонима",
@@ -789,7 +819,7 @@
         "tls_policy_maps_long": "Переопределение правил для политик исходящих соединений TLS",
         "toggle_all": "Выбрать все",
         "username": "Имя пользователя",
-        "waiting": "Ожидание",
+        "waiting": "В ожидании",
         "weekly": "Раз в неделю",
         "yes": "&#10003;"
     },
@@ -811,7 +841,6 @@
         "danger": "Опасность",
         "deliver_inbox": "Освободить из карантина",
         "disabled_by_config": "В текущей конфигурации системы функция карантина отключена.",
-        "settings_info": "Максимальное количество элементов, которые будут помещены в карантин: %s<br>Максимальный размер электронного письма: %s MiB",
         "download_eml": "Скачать (.eml)",
         "empty": "Пусто",
         "high_danger": "Высокая",
@@ -824,10 +853,13 @@
         "notified": "Увед.",
         "qhandler_success": "Запрос успешно отправлен в систему. Теперь вы можете закрыть окно.",
         "qid": "Rspamd QID",
-        "qinfo": "Карантин сохраняет входящие сообщения, классифицированные как нежелательные, в базу данных.\r\n  <br>Отправители писем, которые помечены как отвергнутые, будут уверены что их письма <b>не</b> были доставлены вам.\r\n  <br>\"Освободить из карантина\" изучит сообщение как &laquo;ham&raquo; по теореме Байеса и доставит его вам в Inbox.\r\n  <br>\"Запомнить как спам и удалить\" изучит сообщение как спам по теореме Байеса, а также вычислит нечёткие хэши, чтобы лучше блокировать подобные сообщения в дальнейшем.\r\n  <br>Учтите, что в зависимости от технических характеристик вашей системы, изучение большого количества сообщений может занять много времени.",
+        "qinfo": "Карантин сохраняет входящие сообщения, классифицированные как нежелательные, в базу данных.\r\n  <br>Отправители писем, которые помечены как отвергнутые, будут уверены что их письма <b>не</b> были доставлены вам.\r\n  <br>\"Освободить из карантина\" изучит сообщение как полезную почту; по теореме Байеса и доставит его вам в Inbox.\r\n  <br>\"Запомнить как спам и удалить\" изучит сообщение как спам по теореме Байеса, а также вычислит нечёткие хэши, чтобы лучше блокировать подобные сообщения в дальнейшем.\r\n  <br>Учтите, что в зависимости от технических характеристик вашей системы, изучение большого количества сообщений может занять много времени.",
         "qitem": "Обьект карантина",
         "quarantine": "Карантин",
         "quick_actions": "Действия",
+        "quick_delete_link": "Ссылка для удаления",
+        "quick_info_link": "Ссылка на доп. информацию",
+        "quick_release_link": "Ссылка для восстановления",
         "rcpt": "Получатель",
         "received": "Получено",
         "recipients": "Получатель",
@@ -841,10 +873,7 @@
         "rspamd_result": "Результат Rspamd",
         "sender": "Отправитель (SMTP)",
         "sender_header": "Отправитель (заголовок \"From\")",
-        "type": "Тип",
-        "quick_release_link": "Ссылка для восстановления",
-        "quick_delete_link": "Ссылка для удаления",
-        "quick_info_link": "Ссылка на доп. информацию",
+        "settings_info": "Максимальное количество элементов, которые будут помещены в карантин: %s<br>Максимальный размер электронного письма: %s MiB",
         "show_item": "Показать",
         "spam": "Спам",
         "spam_score": "Оценка",
@@ -853,7 +882,15 @@
         "table_size_show_n": "Отображать %s полей",
         "text_from_html_content": "Содержимое письма (сконвертированное из html)",
         "text_plain_content": "Содержимое письма (text/plain)",
-        "toggle_all": "Выбрать все"
+        "toggle_all": "Выбрать все",
+        "type": "Тип"
+    },
+    "ratelimit": {
+      "disabled": "Отключен",
+      "second": "сообщений / секунду",
+      "minute": "сообщений / минуту",
+      "hour": "сообщений / час",
+      "day": "сообщений / день"
     },
     "start": {
         "help": "Справка",
@@ -904,7 +941,7 @@
         "item_released": "Письмо %s восстановлено из карантина",
         "items_deleted": "Обьекты %s удалены",
         "items_released": "Выбраные письма восстановлены из карантина",
-        "learned_ham": "Письмо ID %s было изучено как &laquo;ham&raquo;",
+        "learned_ham": "Письмо ID %s было изучено как полезную почту;",
         "license_modified": "Изменения в лицензии сохранены",
         "logged_in_as": "Вы вошли как %s",
         "mailbox_added": "Почтовый аккаунт %s добавлен",
@@ -912,10 +949,10 @@
         "mailbox_removed": "Почтовый аккаунт %s удалён",
         "nginx_reloaded": "Обновление конфигурация Nginx закончено",
         "object_modified": "Изменения объекта %s сохранены",
+        "password_policy_saved": "Политика паролей сохранена",
         "pushover_settings_edited": "Настройки сохранены, пожалуйста, выполните проверку доступа",
         "qlearn_spam": "Письмо ID %s было изучено как спам и удалено",
         "queue_command_success": "Команда выполнена успешно",
-        "password_policy_saved": "Политика паролей сохранена",
         "recipient_map_entry_deleted": "Правило перезаписи получателя ID %s было удалено",
         "recipient_map_entry_saved": "Правило перезаписи получателя \"%s\" было сохранено",
         "relayhost_added": "Промежуточный узел %s добавлен",
@@ -934,13 +971,10 @@
         "tls_policy_map_entry_saved": "Политика TLS \"%s\" сохранена",
         "ui_texts": "Изменения текстов UI сохранены",
         "upload_success": "Файл загружен успешно",
+        "verified_fido2_login": "Авторизация FIDO2 пройдена",
         "verified_totp_login": "Авторизация TOTP пройдена",
         "verified_u2f_login": "Авторизация U2F пройдена",
-        "verified_fido2_login": "Авторизация FIDO2 пройдена",
-        "verified_yotp_login": "Авторизация Yubico OTP пройдена",
-        "xmpp_restarted": "Сервис XMPP перезагружен",
-        "xmpp_reloaded": "Обновление конфигурация XMPP закончено",
-        "xmpp_maps_updated": "Настройки XMPP обновлены"
+        "verified_yotp_login": "Авторизация Yubico OTP пройдена"
     },
     "tfa": {
         "api_register": "%s использует Yubico Cloud API. Пожалуйста, получите ключ API для вашего ключа <a href=\"https://upgrade.yubico.com/getapikey/\" target=\"_blank\">здесь</a>",
@@ -967,20 +1001,6 @@
         "waiting_usb_register": "<i>Ожидание устройства USB...</i><br><br>Пожалуйста, введите пароль выше и подтвердите регистрацию, нажав кнопку на USB устройстве.",
         "yubi_otp": "Yubico OTP аутентификация"
     },
-    "fido2": {
-        "set_fn": "Укажите понятное название",
-        "fn": "Название",
-        "rename": "Переименовать",
-        "confirm": "Подтвердить",
-        "register_status": "Статус регистрации",
-        "known_ids": "Известные ID",
-        "none": "Отключено",
-        "set_fido2": "Зарегистрировать устройство FIDO2",
-        "start_fido2_validation": "Запустить процесс валидации FIDO2",
-        "fido2_auth": "Войти с помощью FIDO2",
-        "fido2_success": "Устройство успешно зарегистрировано",
-        "fido2_validation_failed": "Валидация не проведена"
-    },
     "user": {
         "action": "Действия",
         "active": "Активный",
@@ -996,31 +1016,36 @@
         "alias_valid_until": "Действителен до",
         "aliases_also_send_as": "Разрешено отправлять письма от имени",
         "aliases_send_as_all": "Разрешено отправлять письма от любого имени для домена и его псевдонимов",
-        "app_hint": "Пароли приложений - это альтернативные пароли для авторизации в <b>IMAP и SMTP</b>. При этом имя пользователя остается неизменным. <br>SOGo (включая ActiveSync) недоступен через пароли приложений.",
+        "app_hint": "Пароли приложений - это альтернативные пароли для авторизации в IMAP, SMTP, CalDAV, CardDAV и EAS. При этом имя пользователя остается неизменным. <br>SOGo недоступен через пароли приложений.",
         "app_name": "Название приложения",
         "app_passwds": "Пароли приложений",
         "apple_connection_profile": "Профиль подключения Apple",
         "apple_connection_profile_complete": "Этот профиль включает настройки IMAP и SMTP, а также CalDAV (календарей) и CardDAV (контактов) для устройства Apple.",
         "apple_connection_profile_mailonly": "Этот профиль включает только настройки IMAP и SMTP для устройства Apple.",
         "change_password": "Изменить пароль",
+        "clear_recent_successful_connections": "Очистить историю успешных подключений",
         "client_configuration": "Показать руководство по настройке почтовых клиентов и смартфонов",
         "create_app_passwd": "Создать новый пароль",
         "create_syncjob": "Создание нового задания синхронизации",
+        "created_on": "Дата создания",
         "daily": "Раз в день",
         "day": "день",
         "delete_ays": "Пожалуйста, подтвердите удаление",
         "direct_aliases": "Личные псевдонимы",
-        "direct_aliases_desc": "На адреса с прямым псевдонимом распространяются фильтры нежелательной почты и параметры политики TLS.",
+        "direct_aliases_desc": "На личные псевдонимы распространяются фильтры нежелательной почты и параметры политики TLS.",
         "eas_reset": "Сбросить кеш ActiveSync устройств",
         "eas_reset_help": "Во многих случаях сброс кеша устройств помогает восстановить повреждённый профиль ActiveSync.<br><b>Внимание:</b> все письма, календари и контакты будут загружены заново на все ваши устройства!",
         "eas_reset_now": "Сбросить кеш сейчас",
         "edit": "Изменить",
         "email": "Почта",
         "email_and_dav": "Почта, календари и контакты",
+        "empty": "Пусто",
         "encryption": "Шифрование",
         "excludes": "Исключает",
         "expire_in": "Истекает через",
+        "fido2_webauthn": "FIDO2/WebAuthn",
         "force_pw_update": "Вы <b>должны</b> установить новый пароль для доступа к сервисам, относящимся к данной учетной записи.",
+        "from": "с под",
         "generate": "сгенерировать",
         "hour": "час",
         "hourly": "Раз в час",
@@ -1029,16 +1054,26 @@
         "interval": "Интервал",
         "is_catch_all": "Catch-all для домена/ов",
         "last_mail_login": "Последний вход",
+        "last_pw_change": "Последняя смена пароля",
         "last_run": "Последний запуск",
+        "last_ui_login": "Последний вход в личный кабинет",
         "loading": "Загрука...",
-        "mailbox_details": "Сведения о почтовом ящике",
-        "messages": "письма",
+        "login_history": "История входа в систему",
+        "mailbox": "Почтовый ящик",
+        "mailbox_details": "Детали",
+        "mailbox_general": "Основные",
+        "mailbox_settings": "Настройки",
+        "messages": "писем",
+        "month": "месяц",
+        "months": "месяцев",
         "never": "Никогда",
         "new_password": "Новый пароль",
         "new_password_repeat": "Подтверждение пароля (повтор)",
         "no_active_filter": "Активированные фильтры отсутствуют",
         "no_last_login": "Информация о последнем входе в пользовательский интерфейс отсутствует",
         "no_record": "Записи отсутствуют",
+        "open_logs": "Показать журнал",
+        "open_webmail_sso": "Вход в веб-почту",
         "password": "Пароль",
         "password_now": "Текущий пароль (подтверждение изменения)",
         "password_repeat": "Подтверждение пароля (повтор)",
@@ -1054,12 +1089,13 @@
         "q_add_header": "Нежелательная почта",
         "q_all": "Все категории",
         "q_reject": "Отклонённая почта",
-        "quarantine_notification": "Уведомления о спаме",
         "quarantine_category": "Категория уведомлений о спаме",
-        "quarantine_notification_info": "После того, как уведомление будет отправлено, элементы будут помечены как \"уведомлённые\", и дальнейшие уведомления для этого сообщения отправляться не будут.",
         "quarantine_category_info": "Категория \"Отклонённая почта\" включает в себя почту, которая была <code>отклонена</code>, тогда как \"Нежелательная почта\" содержит письма, которые были помещены в папку <code>Junk</code>. Для того, чтобы получать уведомления обо всех категориях спама, выберите опцию \"Все категории\".",
+        "quarantine_notification": "Уведомления о спаме",
+        "quarantine_notification_info": "После того, как уведомление будет отправлено, элементы будут помечены как \"уведомлённые\", и дальнейшие уведомления для этого сообщения отправляться не будут.",
+        "recent_successful_connections": "История успешных подключений",
         "remove": "Удалить",
-        "running": "В процессе выполнения",
+        "running": "В процессе",
         "save": "Сохранить изменения",
         "save_changes": "Сохранить изменения",
         "sender_acl_disabled": "<span class=\"label label-danger\">Проверка отправителя отключена</span>",
@@ -1078,18 +1114,27 @@
         "spamfilter_default_score": "Значения по умолчанию",
         "spamfilter_green": "Зелёный: эти письма не являются спамом",
         "spamfilter_hint": "Первое значение отображает низкую оценку спама, второе &ndash; высокую. <br />Заметка: пользователи POP3 должны использовать настройку 15:15 по умолчанию, чтобы отключить попадание потенциального спама в \"Спам\", так как POP3 скачивает только содержимое папки \"Входящие\"",
-        "spamfilter_red": "Красный: эти письма являются спамом и будут помещены в карантин, отправитель будет уведомлен об отказе доставки его письма, потому что оно не прошло спам-фильтр",
+        "spamfilter_red": "Красный: эти письма являются спамом и будут отклонены сервером",
         "spamfilter_table_action": "Действия",
         "spamfilter_table_add": "Добавить элемент",
         "spamfilter_table_domain_policy": "n/a (политика домена)",
-        "spamfilter_table_empty": "Нет данных для отображения",
+        "spamfilter_table_empty": "Пусто",
         "spamfilter_table_remove": "удалить",
         "spamfilter_table_rule": "Правило",
         "spamfilter_wl": "Белый список",
         "spamfilter_wl_desc": "Белый список адресов электронной почты позволяет <b>никогда</b> не классифицировать все полученные письма с указанных адресов как спам. Можно добавлять маски адресов. Фильтр применяется только к личным псевдонимам (с одним получателем), исключая catch-all псевдонимы и сам почтовый аккаунт.",
-        "spamfilter_yellow": "Жёлтый: это письма могут быть спамом, будут помечены как потенциальный спам и перемещены в папку \"Спам\"",
+        "spamfilter_yellow": "Жёлтый: эти письма могут быть спамом, будут доставлены в папку \"Спам\"",
         "status": "Статус",
         "sync_jobs": "Задания синхронизации",
+        "syncjob_check_log": "Проверить журнал",
+        "syncjob_last_run_result": "Результат",
+        "syncjob_EX_OK": "Успешно",
+        "syncjob_EXIT_CONNECTION_FAILURE": "Ошибка связи с сервером",
+        "syncjob_EXIT_TLS_FAILURE": "Ошибка установки шифрованного соединения",
+        "syncjob_EXIT_AUTHENTICATION_FAILURE": "Ошибка авторизации",
+        "syncjob_EXIT_OVERQUOTA": "Целевой почтовый ящик превысил квоту",
+        "syncjob_EXIT_CONNECTION_FAILURE_HOST1": "Не удалось подключиться к удаленному серверу",
+        "syncjob_EXIT_AUTHENTICATION_FAILURE_USER1": "Неправильное имя пользователя или пароль",
         "tag_handling": "Обработка тегированной почты",
         "tag_help_example": "Пример тегированного адреса электронной почты: <code>ich<b>+Facebook</b>@example.org</code>",
         "tag_help_explain": "Переместить в подпапку: будет создана новая подпапка в INBOX с именем тега, например: \"INBOX/Facebook\".<br>\r\n  Добавить к теме письма: имя тега будет добавлено к теме письма, например: \"[Facebook] My News\".",
@@ -1105,10 +1150,12 @@
         "user_settings": "Настройки пользователя",
         "username": "Имя пользователя",
         "verify": "Проверить",
-        "waiting": "Ожидание",
+        "waiting": "В ожидании",
         "week": "неделю",
         "weekly": "Раз в неделю",
-        "weeks": "недели"
+        "weeks": "недели",
+        "year": "год",
+        "years": "лет"
     },
     "warning": {
         "cannot_delete_self": "Вы не можете удалить сами себя",
diff --git a/mailcow/src/mailcow-dockerized/data/web/lang/lang.sk.json b/mailcow/src/mailcow-dockerized/data/web/lang/lang.sk.json
index 40ed5c6..b351890 100644
--- a/mailcow/src/mailcow-dockerized/data/web/lang/lang.sk.json
+++ b/mailcow/src/mailcow-dockerized/data/web/lang/lang.sk.json
@@ -9,7 +9,7 @@
         "eas_reset": "Reset EAS zariadení",
         "extend_sender_acl": "Povoliť rozšírenie ACL odosielateľa externými adresami",
         "filters": "Filtre",
-        "login_as": "Prihlásiť sa ako poštový používateľ",
+        "login_as": "Prihlásiť sa ako mailový používateľ",
         "mailbox_relayhost": "Zmeniť predávajúci server schránky",
         "prohibited": "Zakázané cez ACL",
         "protocol_access": "Upraviť povolené protokoly",
@@ -28,11 +28,7 @@
         "spam_score": "Spam hodnota",
         "syncjobs": "Synchronizačné úlohy",
         "tls_policy": "TLS pravidlá",
-        "unlimited_quota": "Neobmedzená kvóta pre poštové schránky",
-        "xmpp_admin": "Povýšiť XMPP používateľa na správcu",
-        "xmpp_domain_access": "Nakonfigurovať prístup k XMPP doméne.",
-        "xmpp_mailbox_access": "Nakonfigurovať používateľovi XMPP prístup.",
-        "xmpp_prefix": "Zmeniť XMPP subdoménu (prefix)"
+        "unlimited_quota": "Neobmedzená kvóta pre mailové schránky"
     },
     "add": {
         "activate_filter_warn": "Všetky ostatné filtre budú deaktivované, ak bude zaškrtnuté pole \"Aktívny\".",
@@ -73,11 +69,11 @@
         "hostname": "Hostiteľ",
         "inactive": "Neaktívny",
         "kind": "Druh",
-        "mailbox_quota_def": "Predvolená kvóta poštovej schránky",
-        "mailbox_quota_m": "Max. kvóta pre poštové schránky (MiB)",
+        "mailbox_quota_def": "Predvolená kvóta mailovej schránky",
+        "mailbox_quota_m": "Max. kvóta pre mailové schránky (MiB)",
         "mailbox_username": "Prihlasovacie meno (ľavá časť emailovej adresy)",
         "max_aliases": "Max. počet aliasov",
-        "max_mailboxes": "Max. počet poštových schránok",
+        "max_mailboxes": "Max. počet mailových schránok",
         "mins_interval": "Interval (min)",
         "multiple_bookings": "Viaceré rezervácie",
         "nexthop": "Ďalší skok",
@@ -89,10 +85,10 @@
         "public_comment": "Verejný komentár",
         "quota_mb": "Kvóta (MiB)",
         "relay_all": "Preposielať všetkým príjemcom",
-        "relay_all_info": "↪ Ak sa rozhodnete <b>nepreposielať ďalej</b> všetkých príjemcov, budete musieť pridať (\"tzv. slepú\") poštovú schránku pre každého príjemcu.",
+        "relay_all_info": "↪ Ak sa rozhodnete <b>nepreposielať ďalej</b> všetkých príjemcov, budete musieť pridať (\"tzv. slepú\") mailovú schránku pre každého príjemcu.",
         "relay_domain": "Preposielať túto doménu",
         "relay_transport_info": "<div class=\"label label-info\">Info</div> Môžete definovať transportné mapy pre vlastné určenie cieľa pre túto doménu. Ak nie sú nastavené, použije sa MX záznam.",
-        "relay_unknown_only": "Preposielať len neexistujúce poštové schránky. Existujúce budú doručené lokálne.",
+        "relay_unknown_only": "Preposielať len neexistujúce mailové schránky. Existujúce budú doručené lokálne.",
         "relayhost_wrapped_tls_info": "Prosím <b>nepoužívajte</b> TLS-wrapped porty (najviac používane na prote 465).<br>\r\nPoužite non-wrapped port a STARTTLS. Vynútené TLS pravidlá môžu byť vytvorené v \"TLS mapách\".",
         "select": "Prosím vyberte...",
         "select_domain": "Najskôr vyberte doménu prosím",
@@ -109,13 +105,7 @@
         "timeout2": "Časový limit pre spojenie s lokálnym serverom",
         "username": "Používateľské meno",
         "validate": "Overiť",
-        "validation_success": "Úspešne overené",
-        "xmpp": "Aktivovať XMPP pre túto doménu",
-        "xmpp_access": "XMPP prístup",
-        "xmpp_access_info": "XMPP musí byť aktivované pre túto doménu.",
-        "xmpp_admin": "XMPP administrátor",
-        "xmpp_admin_info": "<b>Upozornenie:</b> Povýši užívateľa na XMPP administrátora pre túto doménu.",
-        "xmpp_info": "Aktivovanie tejto funkcie umožní četovanie v tejto doméne."
+        "validation_success": "Úspešne overené"
     },
     "admin": {
         "access": "Prístup",
@@ -223,7 +213,7 @@
         "loading": "Čakajte prosím ...",
         "login_time": "Čas prihlásenia",
         "logo_info": "Váš obrázok bude upravený na výšku 40px pre vrchný navigačný riadok a na maximálnu šírku 250px pre úvodnú stránku. Odporúča sa škálovateľná grafika.",
-        "lookup_mx": "Cieľ je regulárny výraz ktorý sa zhoduje s MX záznamom (<code>.*google\\.com</code> smeruje všetku poštu na MX ktoré sú cieľom pre google.com cez tento skok)",
+        "lookup_mx": "Cieľ je regulárny výraz ktorý sa porovnáva s MX záznamom (<code>.*google\\.com</code> smeruje všetku poštu určenú pre MX ktoré sú cieľom pre google.com cez tento skok)",
         "main_name": "\"mailcow UI\" názov",
         "merged_vars_hint": "Sivé riadky boli načítané z <code>vars.(local.)inc.php</code> a nemôžu byť modifikované cez UI.",
         "message": "Správa",
@@ -237,7 +227,7 @@
         "oauth2_add_client": "Pridať OAuth2 klienta",
         "oauth2_client_id": "ID klienta",
         "oauth2_client_secret": "Tajný kľuč",
-        "oauth2_info": "OAuth2 implementácia podporuje typ prideľovania \"Authorization Code\" a vydáva tokeny k obnoveniu.<br>\r\nServer automaticky vydáva nové tokeny k obnoveniu, akonáhle bol predchádzajúci token použitý.<br><br>\r\n&#8226; Predvolený rozsah je <i>profile</i>. Iba používatelia poštovej schránky môžu byť autentifikovaný cez OAuth2. Ak je rozsahový pramater vynechaný, spadá naspäť do <i>profile</i>.<br>\r\n&#8226; <i>Stavový</i> parameter je potrebný poslať klientom ako súčasť autorizačnej požiadavky.<br><br>\r\nCesty pre požiadavky ku OAuth2 API: <br>\r\n<ul>\r\n <li>Koncový bod autorizácie: <code>/oauth/authorize</code></li>\r\n <li>Koncový bod tokenu: <code>/oauth/token</code></li>\r\n <li>Zdrojová stránka: <code>/oauth/profile</code></li>\r\n</ul>\r\nAk príde k obnoveniu <i>tajného kľúča</i>, nezruší sa platnosť existujúcich autorizačných kódov, ale nebude možné obnoviť ich token.<br><br>\r\nOdobratím <i>tajného kľúča</i> bude mať za následok zrušenie všetkých aktívnych relácií. Všetci klienti musia podstúpiť re-autentifikačný proces.",
+        "oauth2_info": "OAuth2 implementácia podporuje typ prideľovania \"Authorization Code\" a vydáva tokeny k obnoveniu.<br>\r\nServer automaticky vydáva nové tokeny k obnoveniu, akonáhle bol predchádzajúci token použitý.<br><br>\r\n&#8226; Predvolený rozsah je <i>profile</i>. Iba používatelia mailovej schránky môžu byť autentifikovaný cez OAuth2. Ak je rozsahový pramater vynechaný, spadá naspäť do <i>profile</i>.<br>\r\n&#8226; <i>Stavový</i> parameter je potrebný poslať klientom ako súčasť autorizačnej požiadavky.<br><br>\r\nCesty pre požiadavky ku OAuth2 API: <br>\r\n<ul>\r\n <li>Koncový bod autorizácie: <code>/oauth/authorize</code></li>\r\n <li>Koncový bod tokenu: <code>/oauth/token</code></li>\r\n <li>Zdrojová stránka: <code>/oauth/profile</code></li>\r\n</ul>\r\nAk príde k obnoveniu <i>tajného kľúča</i>, nezruší sa platnosť existujúcich autorizačných kódov, ale nebude možné obnoviť ich token.<br><br>\r\nOdobratím <i>tajného kľúča</i> bude mať za následok zrušenie všetkých aktívnych relácií. Všetci klienti musia podstúpiť re-autentifikačný proces.",
         "oauth2_redirect_uri": "Presmerovať URI",
         "oauth2_renew_secret": "Vygenerovať nový tajný kľuč",
         "oauth2_revoke_tokens": "Odobrať všetky tokeny klienta",
@@ -266,7 +256,7 @@
         "quarantine_release_format": "Uvoľňovať položky z karantény ako",
         "quarantine_release_format_att": "Prílohu",
         "quarantine_release_format_raw": "Nemodifikovaný originál",
-        "quarantine_retention_size": "Počet zadržaných správ pre jednotlivé poštové schránky<br><small>0 znamená <b>neaktívne</b>.</small>",
+        "quarantine_retention_size": "Počet zadržaných správ pre jednotlivé mailové schránky<br><small>0 znamená <b>neaktívne</b>.</small>",
         "queue_ays": "Prosím potvrďte vymazanie všetkých položiek z aktuálnej fronty.",
         "queue_deliver_mail": "Doručiť",
         "queue_hold_mail": "Pozdržať",
@@ -279,7 +269,7 @@
         "quota_notification_subject": "Predmet notifikácií",
         "quota_notifications": "Notifikácie o kvótach",
         "quota_notifications_info": "Notifikácie o kvóte sú odosielané používateľom, keď prekročia 80% a 95% objemu schránky.",
-        "quota_notifications_vars": "{{percent}} sa rovná aktuálnej kvóte používateľa <br>{{užívateľské meno}} je poštová schránka",
+        "quota_notifications_vars": "{{percent}} sa rovná aktuálnej kvóte používateľa <br>{{užívateľské meno}} je mailová schránka",
         "r_active": "Aktívne obmedzenia",
         "r_inactive": "Neaktívne obmedzenia",
         "r_info": "Vyznačené/deaktivované položky na zozname aktívnych obmedzení nie sú považované ako platné obmedzenie pre mailcow a nemôžu byť presunuté. Neznáme položky budú napriek tomu zoradené za sebou. <br>Môžete pridať nové položky v <code>inc/vars.local.inc.php</code> aby sa dali prepínať.",
@@ -368,14 +358,14 @@
         "bcc_exists": "Skrytá kópia %s už existuje pre typ %s",
         "bcc_must_be_email": "Cieľ kópie %s nie je platná emailová adresa",
         "comment_too_long": "Komentár je príliš dlhý, povolených je max. 160 znakov",
-        "defquota_empty": "Predvolená kvóta pre poštovú schránku nemôže byť 0.",
+        "defquota_empty": "Predvolená kvóta pre mailovú schránku nemôže byť 0.",
         "description_invalid": "Popis zdroja pre %s je neplatný",
         "dkim_domain_or_sel_exists": "DKIM kľúč pre \"%s\" existuje a nebude prepísaný",
         "dkim_domain_or_sel_invalid": "DKIM doména alebo selektor je neplatný: %s",
         "domain_cannot_match_hostname": "Doména sa nemôže zhodovať s menom hostiteľa",
         "domain_exists": "Doména %s už existuje",
         "domain_invalid": "Meno domény je prázdne alebo neplatné",
-        "domain_not_empty": "Nie je možné odstrániť doménu ktorá obsahuje poštové schránky",
+        "domain_not_empty": "Nie je možné odstrániť doménu ktorá obsahuje mailové schránky",
         "domain_not_found": "Doména %s sa nenašla",
         "domain_quota_m_in_use": "Doménová kvóta musí byť väčšia alebo rovnajúca sa %s MiB",
         "extra_acl_invalid": "Externá adresa odosielateľa \"%s\" je neplatná",
@@ -404,21 +394,21 @@
         "invalid_recipient_map_old": "Neplatná pôvodná mapa príjemcu: %s",
         "ip_list_empty": "Zoznam povolených IP nemôže byť prázdny",
         "is_alias": "%s je už používané ako alias adresa",
-        "is_alias_or_mailbox": "%s je už používaná ako adresa aliasu, poštovej schránky alebo aliasu odvodeného z aliasu domény",
+        "is_alias_or_mailbox": "%s je už používaná ako adresa aliasu, mailovej schránky alebo aliasu odvodeného z aliasu domény",
         "is_spam_alias": "%s je už používaná ako adresa dočasného aliasu (spam alias adresa)",
         "last_key": "Posledný kľúč nemôže byť vymazaný, deaktivujte najprv TFA",
         "login_failed": "Prihlásenie zlyhalo",
-        "mailbox_defquota_exceeds_mailbox_maxquota": "Predvolená kvóta presahuje max. kvótu poštovej schránky",
-        "mailbox_invalid": "Meno poštovej schránky je neplatné",
+        "mailbox_defquota_exceeds_mailbox_maxquota": "Predvolená kvóta presahuje max. kvótu mailovej schránky",
+        "mailbox_invalid": "Meno mailovej schránky je neplatné",
         "mailbox_quota_exceeded": "Kvóta presahuje doménový limit (max. %d MiB)",
         "mailbox_quota_exceeds_domain_quota": "Max. kvóta presahuje limit doménových kvót",
         "mailbox_quota_left_exceeded": "Nedostatok priestoru (space left: %d MiB)",
-        "mailboxes_in_use": "Max. počet poštových schránok musí byť väčší alebo rovnajúci sa %d",
+        "mailboxes_in_use": "Max. počet mailových schránok musí byť väčší alebo rovnajúci sa %d",
         "malformed_username": "Chybné používateľské meno",
         "map_content_empty": "Obsah mapy nemôže byť prázdny",
         "max_alias_exceeded": "Presiahnutý max. počet aliasov",
-        "max_mailbox_exceeded": "Presiahnutý max. počet poštových schránok (%d of %d)",
-        "max_quota_in_use": "Kvóta pre poštovú schránku musí byť väčšia alebo rovnajúca sa %d MiB",
+        "max_mailbox_exceeded": "Presiahnutý max. počet mailových schránok (%d of %d)",
+        "max_quota_in_use": "Kvóta pre mailovú schránku musí byť väčšia alebo rovnajúca sa %d MiB",
         "maxquota_empty": "Max. kvóta pre mailovú schránku nemôže byť 0.",
         "mysql_error": "MySQL chyba: %s",
         "network_host_invalid": "Neplatná sieť alebo hostiteľ: %s",
@@ -470,11 +460,7 @@
         "unlimited_quota_acl": "Neobmedzené kvóta je zakázaná cez ACL",
         "username_invalid": "Používateľské meno %s nemôže byť použité",
         "validity_missing": "Zadajte periódu platnosti",
-        "value_missing": "Prosím poskytnite všetky hodnoty",
-        "xmpp_map_write_error": "Nemožno zapísať XMPP mapu: %s",
-        "xmpp_reload_failed": "Reloadnutie XMPP zlyhalo",
-        "xmpp_restart_failed": "Reštartovanie XMPP zlyhalo",
-        "yotp_verification_failed": "Yubico OTP overenie zlyhalo: %s"
+        "value_missing": "Prosím poskytnite všetky hodnoty"
     },
     "debug": {
         "chart_this_server": "Graf (tento server)",
@@ -501,9 +487,7 @@
         "success": "Úspech",
         "system_containers": "Systém & Kontajnery",
         "uptime": "Doba behu",
-        "username": "Používateľské meno",
-        "xmpp_dead": "XMPP štartuje, je vypnutý alebo nebeží.",
-        "xmpp_status": "XMPP status"
+        "username": "Používateľské meno"
     },
     "diagnostics": {
         "cname_from_a": "Hodnota odvodená od A/AAAA záznamu. Toto je podporené len v prípade ak záznam poukazuje na správny zdroj.",
@@ -517,6 +501,7 @@
         "optional": "Tento záznam je voliteľný."
     },
     "edit": {
+        "acl": "ACL (Oprávnenia)",
         "active": "Aktívny",
         "admin": "Upraviť administrátora",
         "advanced_settings": "Pokročilé nastavenia",
@@ -559,15 +544,15 @@
         "inactive": "Neaktívny",
         "kind": "Druh",
         "lookup_mx": "Cieľ je regulárny výraz ktorý sa zhoduje s MX záznamom (<code>.*google\\.com</code> smeruje všetku poštu na MX ktoré sú cieľom pre google.com cez tento skok)",
-        "mailbox": "Upraviť poštovú schránku",
-        "mailbox_quota_def": "Predvolená veľkosť poštovej schránky",
+        "mailbox": "Upraviť mailovú schránku",
+        "mailbox_quota_def": "Predvolená veľkosť mailovej schránky",
         "mailbox_relayhost_info": "Aplikované len na používateľské schránky a priame aliasy, prepisuje doménového preposielateľa.",
         "max_aliases": "Max. počet aliasov",
         "max_mailboxes": "Max. počet schránok",
-        "max_quota": "Max. kvóta pre poštovú schránku (MiB)",
+        "max_quota": "Max. kvóta pre mailovú schránku (MiB)",
         "maxage": "Maximálne obdobie správ v dňoch, ktoré sa budú vzdialene dotazovať<br><small>(0 = ignorovať obdobie age)</small>",
         "maxbytespersecond": "Max. bajtov za sekundu <br><small>(0 = bez limitu)</small>",
-        "mbox_rl_info": "Tento limit je aplikovaný na báze prihlasovacieho mena SASL, je zhodný s \"from\" adresou používanou prihláseným používateľom. Prenosový limit u poštovej adresy má prednosť pred domain-wide prenosovým limitom.",
+        "mbox_rl_info": "Tento limit je aplikovaný na báze prihlasovacieho mena SASL, je zhodný s \"from\" adresou používanou prihláseným používateľom. Prenosový limit u mailovej adresy má prednosť pred domain-wide prenosovým limitom.",
         "mins_interval": "Interval (min)",
         "multiple_bookings": "Viaceré rezervácie",
         "nexthop": "Ďalší skok",
@@ -577,6 +562,7 @@
         "previous": "Predchádzajúca strana",
         "private_comment": "Súkromný komentár",
         "public_comment": "Verejný komentár",
+        "pushover": "Pushover",
         "pushover_evaluate_x_prio": "Eskalovať správy s vysokou prioritou [<code>X-Priority: 1</code>]",
         "pushover_info": "Push notifikácie budú aplikované na všetky správy (s výnimkou spamu) doručené pre <b>%s</b> vrátane aliasov (zdieľané, nezdieľané, označené).",
         "pushover_only_x_prio": "Vyberať len správy s vysokou prioritou [<code>X-Priority: 1</code>]",
@@ -592,10 +578,10 @@
         "ratelimit": "Obmedzenie prenosu",
         "redirect_uri": "Presmerovať URL",
         "relay_all": "Preposielať všetkých prijemcov",
-        "relay_all_info": "↪ Ak sa rozhodnete <b>nepreposielať</b> všetkých príjemcov, budete musieť pridať (\"tzv. slepú\") poštovú schránku pre každého príjemcu.",
+        "relay_all_info": "↪ Ak sa rozhodnete <b>nepreposielať</b> všetkých príjemcov, budete musieť pridať (\"tzv. slepú\") mailovú schránku pre každého príjemcu.",
         "relay_domain": "Preposielať túto doménu",
         "relay_transport_info": "<div class=\"label label-info\">Info</div> Môžete definovať transportné mapy pre vlastné určenie cieľa pre túto doménu. Ak nie sú nastavené, použije sa MX záznam.",
-        "relay_unknown_only": "Preposielať len neexistujúce poštové schránky. Existujúce budú doručené lokálne.",
+        "relay_unknown_only": "Preposielať len neexistujúce mailové schránky. Existujúce budú doručené lokálne.",
         "relayhost": "Transporty závislé na odosielateľovi",
         "remove": "Odstrániť",
         "resource": "Zdroj",
@@ -603,14 +589,12 @@
         "scope": "Rozsah",
         "sender_acl": "Povoliť odosielanie ako",
         "sender_acl_disabled": "<span class=\"label label-danger\">Kontrola odosielateľa vypnutá</span>",
-        "sender_acl_info": "Ak poštový používateľ A má povolenie poslať ako poštový používateľ B, adresa odosielateľa nieje automaticky viditeľná ako voliteľné \"from\" pole v SOGo.<br>\r\n Poštový používateľ B potrebuje vytvoriť delegáciu v SOGo, aby bol schopný poštový používateľ A vybrať svoju adresu ako odosielateľ. Na delegovanie poštovej adresy v SOGo, použite menu (tri bodky) napravo vášho poštového mena v hornom ľavom rohu, v prehľade správ. Toto neplatí pre alias adresy.",
+        "sender_acl_info": "Ak mailový používateľ A má povolenie poslať ako mailový používateľ B, adresa odosielateľa nieje automaticky viditeľná ako voliteľné \"from\" pole v SOGo.<br>\r\n Mailový používateľ B potrebuje vytvoriť delegáciu v SOGo, aby bol schopný mailový používateľ A vybrať jeho adresu ako odosielateľ. Na delegovanie mailovej adresy v SOGo, použite menu (tri bodky) napravo vášho mailového mena v hornom ľavom rohu, v prehľade správ. Toto neplatí pre alias adresy.",
         "sieve_desc": "Krátky popis",
         "sieve_type": "Typ filtru",
         "skipcrossduplicates": "Preskočiť duplikované správy naprieč priečinkami (akceptuje sa prvý nález)",
-        "sogo_access": "Povoliť prístup do SOGo",
-        "sogo_access_info": "Povoliť alebo umožniť prístup do SOGo. Toto nastavenie neovplyvňuje prístup všetkým službám alebo nemaže/nemení existujúci SOGo profil používateľa.",
         "sogo_visible": "Alias je viditeľný v SOGo",
-        "sogo_visible_info": "Táto voľba ovplyvňuje len objekty, ktoré dokážu byť zobrazené v SOGo (zdieľané alebo nezdieľané alias adresy ukazujúc na minimálne jednu lokálnu poštovú schránku). Ak je skrytý, alias nebude prezentovaný ako voliteľný odosielateľ v SOGo.",
+        "sogo_visible_info": "Táto voľba ovplyvňuje len objekty, ktoré dokážu byť zobrazené v SOGo (zdieľané alebo nezdieľané alias adresy ukazujúc na minimálne jednu lokálnu mailovú schránku). Ak je skrytý, alias nebude prezentovaný ako voliteľný odosielateľ v SOGo.",
         "spam_alias": "Vytvoriť alebo zmeniť časovo limitované alias adresy",
         "spam_filter": "Spam filter",
         "spam_policy": "Pridať alebo odstrániť položky do bielej/čiernej listiny",
@@ -624,16 +608,7 @@
         "title": "Upraviť objekt",
         "unchanged_if_empty": "Ak nemeníte, nechajte prázdne",
         "username": "Používateľské meno",
-        "validate_save": "Validovať a uložiť",
-        "xmpp": "Aktivovať XMPP pre túto doménu",
-        "xmpp_access": "XMPP prístup",
-        "xmpp_access_info": "XMPP musí byť aktivované pre túto doménu.",
-        "xmpp_admin": "XMPP administrátor",
-        "xmpp_admin_info": "<b>Upozornenie:</b> Povýši užívateľa na XMPP administrátora pre túto doménu.",
-        "xmpp_example_jid": "<b>Príklad JID</b> (prihlásenie s mail heslom)",
-        "xmpp_info": "Aktivovanie tejto funkcie umožní četovanie v tejto doméne.",
-        "xmpp_prefix": "XMPP prefix pre doménu (\"im\" bude použitý ako <b>im</b>.example.org)",
-        "xmpp_prefix_info": "Pre vyžiadanie certifikátov pre XMPP by mali smerovať dva CNAME DNS záznamy z <b>im</b>.example.org ako aj <b>*.im</b>.example.org na <b>%s</b>. Prosím spustie DNS kontrolu po zapnutí XMPP."
+        "validate_save": "Validovať a uložiť"
     },
     "fido2": {
         "confirm": "Potvrdiť",
@@ -646,6 +621,7 @@
         "register_status": "Stav registrácie",
         "rename": "Premenovať",
         "set_fido2": "Registrovať FIDO2 zariadenie",
+        "set_fido2_touchid": "Registrovať Touch ID na Apple M1",
         "set_fn": "Nastaviť zjednodušené meno",
         "start_fido2_validation": "Spustiť FIDO2 overenie"
     },
@@ -668,7 +644,7 @@
         "administration": "Konfigurácia & Detaily",
         "apps": "Aplikácie",
         "debug": "Systémové informácie",
-        "mailboxes": "Nastavenie pošty",
+        "mailboxes": "Nastavenie mailov",
         "mailcow_settings": "Konfigurácia",
         "quarantine": "Karanténa",
         "restart_netfilter": "Reštartovať netfilter",
@@ -684,7 +660,7 @@
         "delayed": "Prihlásenie bolo oneskorené o %s sekúnd.",
         "fido2_webauthn": "FIDO2/WebAuthn",
         "login": "Prihlásenie",
-        "mobileconfig_info": "Prosím, prihláste sa ako poštový používateľ pre stiahnutie požadovaného Apple profilu.",
+        "mobileconfig_info": "Prosím, prihláste sa ako mailový používateľ pre stiahnutie požadovaného Apple profilu.",
         "other_logins": "Prihlásenie kľúčom",
         "password": "Heslo",
         "username": "Používateľské meno alebo email"
@@ -701,13 +677,13 @@
         "add_domain_alias": "Pridať alias doménu",
         "add_domain_record_first": "Prosím pridajte najprv doménu",
         "add_filter": "Pridať filter",
-        "add_mailbox": "Pridať poštovú schránku",
+        "add_mailbox": "Pridať mailovú schránku",
         "add_recipient_map_entry": "Pridať mapu príjemcu",
         "add_resource": "Pridať zdroj",
         "add_tls_policy_map": "Pridať TLS mapu pravidiel",
         "address_rewriting": "Prepisovanie adries",
         "alias": "Alias",
-        "alias_domain_alias_hint": "Aliasy <b>nie sú</b> aplikované na aliasy domén automaticky. Alias adresa <code>my-alias@domain</code> <b>nezahŕňa adresu</b> <code>my-alias@alias-domain</code> (kde \"alias-doména\" je imaginárna alias doména pre \"doména\").<br>Prosím použite sieve filter na presmerovanie pošty na externú poštovú schránku (pozri sekciu \"Filtre\" alebo použite SOGo -> Forwarder). Použite \"Rozšíriť alias o aliasové domény\" na automatické doplnenie chýbajúcich aliasov.",
+        "alias_domain_alias_hint": "Aliasy <b>nie sú</b> aplikované na aliasy domén automaticky. Alias adresa <code>my-alias@domain</code> <b>nezahŕňa adresu</b> <code>my-alias@alias-domain</code> (kde \"alias-doména\" je imaginárna alias doména pre \"doména\").<br>Prosím použite sieve filter na presmerovanie pošty na externú mailovú schránku (pozri sekciu \"Filtre\" alebo použite SOGo -> Forwarder). Použite \"Rozšíriť alias o aliasové domény\" na automatické doplnenie chýbajúcich aliasov.",
         "alias_domain_backupmx": "Doménový alias je neaktívny pre preposielaciu doménu",
         "aliases": "Aliasy",
         "all_domains": "Všetky Domény",
@@ -728,11 +704,11 @@
         "bcc_to_rcpt": "Prepnúť typ na Prijatý e-mail",
         "bcc_to_sender": "Prepnúť typ na Odoslaný e-mail",
         "bcc_type": "Typ skrytej kópie",
-        "booking_0": "Vždy zobraziť ako voľný",
+        "booking_null": "Vždy zobraziť ako voľný",
         "booking_0_short": "Neustále voľný",
         "booking_custom": "Limitované na pevný počet rezervácií",
         "booking_custom_short": "Tvrdý limit",
-        "booking_lt0": "Bez limitu, ale zobraziť obsadené po rezervácii",
+        "booking_ltnull": "Bez limitu, ale zobraziť obsadené po rezervácii",
         "booking_lt0_short": "Voľný limit",
         "catch_all": "Doménový kôš",
         "daily": "Denný",
@@ -763,12 +739,12 @@
         "last_pw_change": "Naposledy zmenené heslo",
         "last_run": "Posledné spustenie",
         "last_run_reset": "Znovu naplánovať",
-        "mailbox": "Poštová schránka",
+        "mailbox": "Mailová schránka",
         "mailbox_defaults": "Predvolené nastavenia",
         "mailbox_defaults_info": "Definuje predvolené nastavenia pre nové schránky",
         "mailbox_defquota": "Predvolená veľkosť schránky",
         "mailbox_quota": "Max. veľkosť schránky",
-        "mailboxes": "Poštové schránky",
+        "mailboxes": "Mailové schránky",
         "mins_interval": "Interval (min)",
         "msg_num": "Počet správ",
         "multiple_bookings": "Viaceré rezervácie",
@@ -817,6 +793,15 @@
         "stats": "Štatistika",
         "status": "Status",
         "sync_jobs": "Synchronizačné úlohy",
+        "syncjob_check_log": "Skontrolujte záznam",
+        "syncjob_last_run_result": "Výsledok posledného spustenia",
+        "syncjob_EX_OK": "Úspech",
+        "syncjob_EXIT_CONNECTION_FAILURE": "Problém so spojením",
+        "syncjob_EXIT_TLS_FAILURE": "Problém so šifrovaným spojením",
+        "syncjob_EXIT_AUTHENTICATION_FAILURE": "Problém s autentifikáciou",
+        "syncjob_EXIT_OVERQUOTA": "Cieľová schránka je plná",
+        "syncjob_EXIT_CONNECTION_FAILURE_HOST1": "Nedá sa pripojiť k vzdialenému serveru",
+        "syncjob_EXIT_AUTHENTICATION_FAILURE_USER1": "Chybné uživateľské meno alebo heslo",
         "table_size": "Veľkosť tabuľky",
         "table_size_show_n": "Zobraziť %s položiek",
         "target_address": "Cieľová adresa",
@@ -829,7 +814,7 @@
         "tls_map_parameters_info": "Prázdny alebo parametre, napríklad: protocols=!SSLv2 ciphers=medium exclude=3DES",
         "tls_map_policy": "Podmienky",
         "tls_policy_maps": "Mapy TLS pravidiel",
-        "tls_policy_maps_enforced_tls": "Tieto politiky prepisujú používateľské nastavenia pre poštové schránky ktore majú vynútene odchodzie TLS pripojenie. Ak nižšie nie sú uvedené žiadne pravidlá, budú použité ako východzie pravidlá <code>smtp_tls_mandatory_protocols</code> a <code>smtp_tls_mandatory_ciphers</code>.",
+        "tls_policy_maps_enforced_tls": "Tieto politiky prepisujú používateľské nastavenia pre mailové schránky ktoré majú vynútene odchodzie TLS pripojenie. Ak nižšie nie sú uvedené žiadne pravidlá, budú použité ako východzie pravidlá <code>smtp_tls_mandatory_protocols</code> a <code>smtp_tls_mandatory_ciphers</code>.",
         "tls_policy_maps_info": "Táto mapa prevažuje nad TLS pravidlami nezávisle od TLS pravidiel jednotlivých používateľov.<br>\r\n  Viac informácií navštívte <a href=\"http://www.postfix.org/postconf.5.html#smtp_tls_policy_maps\" target=\"_blank\"> info k \"smtp_tls_policy_maps\" </a>",
         "tls_policy_maps_long": "Prepisovanie TLS pravidiel pre odosielanie",
         "toggle_all": "Označiť všetky",
@@ -839,7 +824,7 @@
         "yes": "&#10003;"
     },
     "oauth2": {
-        "access_denied": "Prosím prihláste sa ako používateľ poštovej schránky, aby ste mohli získať prístup cez OAuth2.",
+        "access_denied": "Prosím prihláste sa ako používateľ mailovej schránky, aby ste mohli získať prístup cez OAuth2.",
         "authorize_app": "Autorizovať aplikáciu",
         "deny": "Zamietnuť",
         "permit": "Autorizovať aplikáciu",
@@ -910,7 +895,7 @@
     "start": {
         "help": "Zobraziť/Skryť panel nápoveď",
         "imap_smtp_server_auth_info": "Prosím použite celú vašu emailovú adresu a metódu overenia PLAIN.<br>\r\n Vaše prihlasovacie údaje budú zašifrované na strane servera.",
-        "mailcow_apps_detail": "Použite mailcow aplikácií pre prístup k vašej poštovej schránke, kalendáru, kontaktom a viac.",
+        "mailcow_apps_detail": "Použite mailcow aplikácie pre prístup k vašej mailovej schránke, kalendáru, kontaktom a viac.",
         "mailcow_panel_detail": "<b>Administrátori domény</b> môžu vytvárať, modifikovať alebo mazať schránky a aliasy, meniť domény a zobraziť informácie o priradených doménach.<br>\r\n<b>Bežný používatelia</b> majú možnosť vytvoriť časovo obmedzené aliasy (spam aliasy), meniť heslá a nastavenia spam filtra."
     },
     "success": {
@@ -959,8 +944,8 @@
         "learned_ham": "ID %s úspešne naučené ako ham",
         "license_modified": "Zmeny v licencii uložené",
         "logged_in_as": "Prihlásený ako %s",
-        "mailbox_added": "Poštová schránka %s pridaná",
-        "mailbox_modified": "Zmeny v poštovej schránke %s uložené",
+        "mailbox_added": "Mailová schránka %s pridaná",
+        "mailbox_modified": "Zmeny v mailovej schránke %s uložené",
         "mailbox_removed": "Mailbox %s odstránený ",
         "nginx_reloaded": "Nginx sa reloadol",
         "object_modified": "Zmeny v objekte %s uložené",
@@ -974,7 +959,7 @@
         "relayhost_removed": "Preposielací hostiteľ %s odstránený",
         "reset_main_logo": "Reset na pôvodné logo",
         "resource_added": "Zdroj %s pridaný",
-        "resource_modified": "Zmeny v poštovej schránke %s uložené",
+        "resource_modified": "Zmeny v mailovej schránke %s uložené",
         "resource_removed": "Zdroj %s odstránený",
         "rl_saved": "Obmedzenie prenosu pre objekt %s uložený",
         "rspamd_ui_pw_set": "Heslo pre Rspamd rozhranie úspešne nastavené",
@@ -989,10 +974,7 @@
         "verified_fido2_login": "Overené FIDO2 prihlásenie",
         "verified_totp_login": "Overené TOTP prihlásenie",
         "verified_u2f_login": "Overené U2F prihlásenie",
-        "verified_yotp_login": "Overené Yubico OTP prihlásenie",
-        "xmpp_maps_updated": "XMPP mapy boli aktualizované",
-        "xmpp_reloaded": "XMPP služba sa reloadla",
-        "xmpp_restarted": "XMPP služba sa reštartovala"
+        "verified_yotp_login": "Overené Yubico OTP prihlásenie"
     },
     "tfa": {
         "api_register": "%s využíva Yubico Cloud API. Prosím, zaobstarajte si API kľúč pre váš kľúč <a href=\"https://upgrade.yubico.com/getapikey/\" target=\"_blank\">tu</a>",
@@ -1034,7 +1016,7 @@
         "alias_valid_until": "Platné do",
         "aliases_also_send_as": "Môže odosielať ako používateľ",
         "aliases_send_as_all": "Nekontrolovať prístup odosielateľa pre nasledujúcu doménu/y a jej alias domény",
-        "app_hint": "Heslá aplikácií sú alternatívne heslá pre vaše <b>IMAP a SMTP</b> prihlásenie. Používateľské meno zostáva nezmenené.<br>SOGo (zahŕňajúc ActiveSync) nie je momentálne podporovaný.",
+        "app_hint": "Heslá aplikácií sú alternatívne heslá pre vaše IMAP, SMTP, CalDAV, CardDAV a EAS prihlásenie. Používateľské meno zostáva nezmenené.<br>SOGo nie je momentálne podporovaný.",
         "app_name": "Meno aplikácie",
         "app_passwds": "Heslá aplikácií",
         "apple_connection_profile": "Apple konfiguračný profil",
@@ -1071,13 +1053,13 @@
         "in_use": "Použité",
         "interval": "Interval",
         "is_catch_all": "Doménový kôš",
-        "last_mail_login": "Posledné poštové prihlásenie",
+        "last_mail_login": "Posledné prihlásenie",
         "last_pw_change": "Naposledy zmenené heslo",
         "last_run": "Posledné spustenie",
         "last_ui_login": "Posledné prihlásenie do web rozhrania",
         "loading": "Načítavanie...",
         "login_history": "História prihlásenia",
-        "mailbox": "Poštová schránka",
+        "mailbox": "Mailová schránka",
         "mailbox_details": "Detail",
         "mailbox_general": "Všeobecné",
         "mailbox_settings": "Nastavenia",
@@ -1123,7 +1105,7 @@
         "sogo_profile_reset": "Resetnúť SOGo profil",
         "sogo_profile_reset_help": "Táto činnosť odstraní SOGo profil používateľa a <b>nenávratne vymaže všetky kontakty a kalendár</b>.",
         "sogo_profile_reset_now": "Resetnúť profil",
-        "spam_aliases": "Dočasný poštový alias",
+        "spam_aliases": "Dočasný mailový alias",
         "spam_score_reset": "Obnoviť pôvodné spam nastavenia",
         "spamfilter": "Spam filter",
         "spamfilter_behavior": "Hodnotenie",
@@ -1144,6 +1126,15 @@
         "spamfilter_yellow": "Žltá: Táto správa môže byť spam, bude označená ako spam a presunutá do priečinku nevyžiadanej pošty",
         "status": "Status",
         "sync_jobs": "Synchronizačné úlohy",
+        "syncjob_check_log": "Skontrolujte záznam",
+        "syncjob_last_run_result": "Výsledok posledného spustenia",
+        "syncjob_EX_OK": "Úspech",
+        "syncjob_EXIT_CONNECTION_FAILURE": "Problém so spojením",
+        "syncjob_EXIT_TLS_FAILURE": "Problém so šifrovaným spojením",
+        "syncjob_EXIT_AUTHENTICATION_FAILURE": "Problém s autentifikáciou",
+        "syncjob_EXIT_OVERQUOTA": "Cieľová schránka je plná",
+        "syncjob_EXIT_CONNECTION_FAILURE_HOST1": "Nedá sa pripojiť k vzdialenému serveru",
+        "syncjob_EXIT_AUTHENTICATION_FAILURE_USER1": "Chybné uživateľské meno alebo heslo",
         "tag_handling": "Zaobchádzanie s označenou poštou",
         "tag_help_example": "Príklad tagu e-mailovej adresy: me<b>+Facebook</b>@example.org",
         "tag_help_explain": "V podadresári: nový podadresár s menom tag-u bude vytvorený nižšie INBOX (\"INBOX/Facebook\").<br>\r\nIn subject: meno štítka bude pridané pred predmet pošty, napríklad: \"[Facebook] My News\".",
@@ -1155,7 +1146,7 @@
         "tls_enforce_in": "Vynútiť TLS pre prichádzajúcu poštu",
         "tls_enforce_out": "Vynútiť TLS pre odchádzajúcu poštu",
         "tls_policy": "TLS pravidlá",
-        "tls_policy_warning": "<strong>Upozornenie:</strong> Ak sa rozhodnete vynútiť šifrovaný prenos, môže prísť k strate e-mailov.<br>Správy nespĺňajúce túto podmienku budú trvalo odmietané serverom.<br>Táto možnosť platí pre vašu primárnu emailovú adresu (prihlasovacie meno), všetky odvodené adresy ako aj alias <b>cieľovej poštovej schránky</b>.",
+        "tls_policy_warning": "<strong>Upozornenie:</strong> Ak sa rozhodnete vynútiť šifrovaný prenos, môže prísť k strate e-mailov.<br>Správy nespĺňajúce túto podmienku budú trvalo odmietané serverom.<br>Táto možnosť platí pre vašu primárnu emailovú adresu (prihlasovacie meno), všetky odvodené adresy ako aj alias <b>cieľovej mailovej schránky</b>.",
         "user_settings": "Používateľské nastavenia",
         "username": "Prihlasovacie meno",
         "verify": "Overiť",
@@ -1175,7 +1166,7 @@
         "ip_invalid": "Preskočená neplatná IP adresa: %s",
         "is_not_primary_alias": "Preskočiť ne-primárny alias %s",
         "no_active_admin": "Nemožno deaktivovať posledného aktívneho admina",
-        "quota_exceeded_scope": "Prekročená kvóta domény, pre túto doménu je možné vytvárať iba neobmedzené poštové schránky.",
+        "quota_exceeded_scope": "Prekročená kvóta domény, pre túto doménu je možné vytvárať iba neobmedzené mailové schránky.",
         "session_token": "Formulárový token neplatný: Tokenová nezhoda",
         "session_ua": "Formulárový token neplatný: User-Agent validation error"
     }
diff --git a/mailcow/src/mailcow-dockerized/data/web/lang/lang.sv.json b/mailcow/src/mailcow-dockerized/data/web/lang/lang.sv.json
index d4e1daf..f2b9e8f 100644
--- a/mailcow/src/mailcow-dockerized/data/web/lang/lang.sv.json
+++ b/mailcow/src/mailcow-dockerized/data/web/lang/lang.sv.json
@@ -26,11 +26,7 @@
         "syncjobs": "synkroniseringsjobb",
         "tls_policy": "Krypteringspolicy",
         "unlimited_quota": "Obegränsad kvot för postlådor",
-        "domain_desc": "Ändra domänbeskrivningen",
-        "xmpp_admin": "Ändra XMPP administratörs-status på en användare",
-        "xmpp_domain_access": "Ändra XMPP-åtkomsten på en domän",
-        "xmpp_mailbox_access": "Ändra XMPP-åtkomsten på en användare",
-        "xmpp_prefix": "Ändra XMPP-subdomän/prefix"
+        "domain_desc": "Ändra domänbeskrivningen"
     },
     "add": {
         "activate_filter_warn": "Alla andra filter av den här typen kommer inaktiveras om det här skriptet markeras som aktivt.",
@@ -63,14 +59,6 @@
         "full_name": "Fullständiga namn",
         "gal": "Global adressbok",
         "gal_info": "Den global adressboken innehåller alla objekt i en domän och kan inte redigeras av någon användare. Informationen om tillgänglighet i SOGo är endast synlig när den globala adressboken är påslagen.  <b>Starta om SOGo för att tillämpa ändringar.</b>",
-        "xmpp": "Aktivera XMPP funktion på denna domän",
-        "xmpp_prefix": "XMPP-prefix för domänen (Exempelvis \"im\" för <b>im</b>.example.org)",
-        "xmpp_prefix_info": "För att tillhandahålla ett säkerhetscertifikat måste vissa DNS-uppslag skapas, exempelvis två CNAME uppslag, ett för <b>im</b>.example.org och ett för <b>*.im</b>.example.org, som pekar mot <b>%s</b>. Efter att denna funktion har aktiverats, utför en DNS-kontroll för att testa att uppslagen är korrekt uppsatta.",
-        "xmpp_info": "Denna funktion aktiverar chatt-funktionalitet på denna domän.",
-        "xmpp_access": "XMPP-åtkomst",
-        "xmpp_access_info": "XMPP måste aktiveras på den här domänen.",
-        "xmpp_admin": "XMPP Administratör",
-        "xmpp_admin_info": "<b>Varning:</b> Befodrar en användare till XMPP-administratör på den här domänen.",
         "generate": "generera",
         "goto_ham": "Markera detta som en <span class=\"text-success\"><b>felaktig spam-registrering</b>, detta kommer förhindra liknande fel i framtiden</span>",
         "goto_null": "Kasta e-postmeddelanande omedelbart",
@@ -376,7 +364,6 @@
         "global_filter_write_error": "Kan inte skriva till filterfilen: %s",
         "global_map_invalid": "Rspamd kartan med ID %s är felaktig",
         "global_map_write_error": "Kunde inte skapa en global-koppling med ID %s: %s",
-        "xmpp_map_write_error": "Kunde inte skapa en XMPP-koppling: %s",
         "goto_empty": "En aliasadress måste peka mot minst en giltig destinationsadress",
         "goto_invalid": "Destinationsadressen %s är ogiltig",
         "ham_learn_error": "Felaktigt-Spam inlärningsfel: %s",
@@ -462,9 +449,7 @@
         "username_invalid": "Användarnamnet %s kan inte användas",
         "validity_missing": "Ange en giltighetsperiod",
         "value_missing": "Ange alla värden",
-        "yotp_verification_failed": "Yubico OTP-verifiering misslyckades: %s",
-        "xmpp_restart_failed": "Misslyckades att starta om XMPP",
-        "xmpp_reload_failed": "Misslyckades att ladda om XMPP"
+        "yotp_verification_failed": "Yubico OTP-verifiering misslyckades: %s"
     },
     "debug": {
         "chart_this_server": "Tabell (denna server)",
@@ -478,7 +463,6 @@
         "logs": "Loggar",
         "restart_container": "Omstart",
         "solr_dead": "Solr är i uppstart, har inaktiveras eller är tillfälligt avstängd.",
-        "xmpp_dead": "XMPP startet, ist deaktiviert oder temporär nicht erreichbar.",
         "online_users": "Användare online",
         "docs": "Dokumentation",
         "last_modified": "Senast ändrad",
@@ -488,8 +472,7 @@
         "uptime": "Upptid",
         "started_on": "Startades",
         "static_logs": "Statiska loggar",
-        "system_containers": "System & behållare",
-        "xmpp_status": "XMPP Status"
+        "system_containers": "System & behållare"
     },
     "diagnostics": {
         "cname_from_a": "Värde härstammar från A/AAAA-uppslaget. Detta stöds så länge som uppslaget pekar mot rätt resurs.",
@@ -539,15 +522,6 @@
         "full_name": "Fullständigt namn",
         "gal": "Global adressbok",
         "gal_info": "Den global adressboken innehåller alla objekt i en domän och kan inte redigeras av någon användare. Informationen om tillgänglighet i SOGo är endast synlig när den globala adressboken är påslagen.  <b>Starta om SOGo för att tillämpa ändringar.</b>",
-        "xmpp": "Aktivera XMPP funktion på denna domän",
-        "xmpp_prefix": "XMPP-prefix för domänen (Exempelvis \"im\" för <b>im</b>.example.org)",
-        "xmpp_prefix_info": "För att tillhandahålla ett säkerhetscertifikat måste vissa DNS-uppslag skapas, exempelvis två CNAME uppslag, ett för <b>im</b>.example.org och ett för <b>*.im</b>.example.org, som pekar mot <b>%s</b>. Efter att denna funktion har aktiverats, utför en DNS-kontroll för att testa att uppslagen är korrekt uppsatta.",
-        "xmpp_info": "Denna funktion aktiverar chatt-funktionalitet på denna domän.",
-        "xmpp_access": "XMPP-åtkomst",
-        "xmpp_access_info": "XMPP måste aktiveras på den här domänen.",
-        "xmpp_admin": "XMPP Administratör",
-        "xmpp_admin_info": "<b>Varning:</b> Befodrar en användare till XMPP-administratör på den här domänen.",
-        "xmpp_example_jid": "<b>Exempel JID</b> (Använd samma lösenord som på postlådan)",
         "generate": "generera",
         "grant_types": "Grant-typer",
         "hostname": "Värdnamn",
@@ -599,8 +573,6 @@
         "sieve_desc": "Kort beskrivning",
         "sieve_type": "Filtertyp",
         "skipcrossduplicates": "Hoppa över duplicerade meddelanden i katalogerna (först till kvarn)",
-        "sogo_access": "Ge åtkomst till SOGo",
-        "sogo_access_info": "Ge eller tillåt åtkomst till SOGo. Denna inställning påverkar varken åtkomsten till alla andra tjänster eller raderar eller ändrar inte en befintlig SOGo-profil.",
         "sogo_visible": "Alias visas i SOGo",
         "sogo_visible_info": "Det här alternativet påverkar endast objekt som kan visas i SOGo (delade eller icke-delade aliasadresser med destination för minst en lokal postlåda).",
         "spam_alias": "Skapa eller ändra tillfälliga e-postalias",
@@ -694,11 +666,11 @@
         "bcc_to_rcpt": "Byt till mottagarberoende",
         "bcc_to_sender": "Byt till avsändarberoende",
         "bcc_type": "Vilken typ av koppling",
-        "booking_0": "Visa alltid som tillgängligt",
+        "booking_null": "Visa alltid som tillgängligt",
         "booking_0_short": "Alltid tillgängligt",
         "booking_custom": "Sätt en fast gräns för antalet möjliga bokningar",
         "booking_custom_short": "Hård gräns",
-        "booking_lt0": "Obegränsad antal, men visa resursen som upptagen när den är bokad",
+        "booking_ltnull": "Obegränsad antal, men visa resursen som upptagen när den är bokad",
         "booking_lt0_short": "Mjuk gräns",
         "daily": "Dagligen",
         "deactivate": "Inaktivera",
@@ -941,10 +913,7 @@
         "verified_totp_login": "Verifierad TOTP inloggning",
         "verified_u2f_login": "Verifierad U2F inloggning",
         "verified_fido2_login": "Verifierad FIDO2 inloggning",
-        "verified_yotp_login": "Verifierad Yubico OTP inloggning",
-        "xmpp_restarted": "XMPP-tjänsten har startat om",
-        "xmpp_reloaded": "XMPP-tjänsten har laddats om",
-        "xmpp_maps_updated": "XMPP-kopplingen har aktiverats"
+        "verified_yotp_login": "Verifierad Yubico OTP inloggning"
     },
     "tfa": {
         "api_register": "%s använder Yubico Moln-API. Vänligen skaffa en API-nyckel för din nyckel <a href=\"https://upgrade.yubico.com/getapikey/\" target=\"_blank\">här</a>",
@@ -1000,7 +969,7 @@
         "alias_valid_until": "Giltig till",
         "aliases_also_send_as": "Som också har tillåtelse att skicka som användare",
         "aliases_send_as_all": "Kontrollera inte avsändaråtkomsten för följande domän/domäner och aliasdomäner",
-        "app_hint": "Applikationslösenord är ett alternativt lösenord för <b>IMAP och SMTP</b> inloggning på e-postservern. Användarnamnet förblir oförändrat.<br>SOGo (och därmed ActiveSync) kan inte användas med det här lösenordet.",
+        "app_hint": "Applikationslösenord är ett alternativt lösenord för IMAP, SMTP, CalDAV, CardDAV och EAS inloggning på e-postservern. Användarnamnet förblir oförändrat.<br>SOGo kan inte användas med det här lösenordet.",
         "app_name": "Applikationsnamn",
         "app_passwds": "Applikationslösenord",
         "apple_connection_profile": "Apple-anslutningsprofil",
diff --git a/mailcow/src/mailcow-dockerized/data/web/lang/lang.zh.json b/mailcow/src/mailcow-dockerized/data/web/lang/lang.zh.json
index 8993cb9..4d58738 100644
--- a/mailcow/src/mailcow-dockerized/data/web/lang/lang.zh.json
+++ b/mailcow/src/mailcow-dockerized/data/web/lang/lang.zh.json
@@ -549,8 +549,6 @@
         "sieve_desc": "简短描述",
         "sieve_type": "过滤器类型",
         "skipcrossduplicates": "跳过其他文件夹中已存在的邮件(保留先存在的邮件)",
-        "sogo_access": "授权访问SOGo",
-        "sogo_access_info": "授权访问SOGo,此设置既不会影响其他所有服务的访问也不会删除或更改用户在SOGo的上的个人资料。",
         "sogo_visible": "SOGo别名显示",
         "sogo_visible_info": "此设置只影响SOGo上的可显示对象(指向本地邮箱的共享或非共享别名地址)。如果设为隐藏,别名地址不会作为下拉可选发件人项显示。",
         "spam_alias": "添加或更改临时别名地址",
@@ -640,11 +638,11 @@
         "bcc_to_rcpt": "切换到收件人映射",
         "bcc_to_sender": "切换到发件人映射",
         "bcc_type": "BCC类型",
-        "booking_0": "永远显示为空闲",
+        "booking_null": "永远显示为空闲",
         "booking_0_short": "永远空闲",
         "booking_custom": "严格限制登记数",
         "booking_custom_short": "严格限制",
-        "booking_lt0": "不限制登记数,但会在被登记后显示为繁忙",
+        "booking_ltnull": "不限制登记数,但会在被登记后显示为繁忙",
         "booking_lt0_short": "宽松限制",
         "daily": "每天",
         "deactivate": "禁用",
@@ -958,7 +956,6 @@
         "messages": "消息",
         "never": "从不",
         "new_password": "新密码",
-        "new_password_description": "要求: 至少6字符长的字母或数字",
         "new_password_repeat": "确认密码 (重复)",
         "no_active_filter": "没有启用的过滤器",
         "no_last_login": "没有最后UI登录信息",