[Web] Add mailbox group and identity provider translations

This commit is contained in:
FreddleSpl0it committed 2026-10-27 10:21:11 +01:00
1 parent 3959e311a0
commit 15042e5921
2 files changed
+336 -2

No files matched your search

+168 -1
View File
@@ -11,6 +11,7 @@
"extend_sender_acl": "Eingabe externer Absenderadressen erlauben", "extend_sender_acl": "Eingabe externer Absenderadressen erlauben",
"filters": "Filter", "filters": "Filter",
"login_as": "Einloggen als Mailbox-Benutzer", "login_as": "Einloggen als Mailbox-Benutzer",
"mailbox_groups": "Gruppen",
"mailbox_relayhost": "Relayhost für eine Mailbox setzen", "mailbox_relayhost": "Relayhost für eine Mailbox setzen",
"prohibited": "Untersagt durch Richtlinie", "prohibited": "Untersagt durch Richtlinie",
"protocol_access": "Ändern der erlaubten Protokolle", "protocol_access": "Ändern der erlaubten Protokolle",
@@ -149,6 +150,91 @@
"credentials_transport_warning": "<b>Warnung</b>: Das Hinzufügen einer neuen Regel bewirkt die Aktualisierung der Authentifizierungsdaten aller vorhandenen Einträge mit identischem Next Hop.", "credentials_transport_warning": "<b>Warnung</b>: Das Hinzufügen einer neuen Regel bewirkt die Aktualisierung der Authentifizierungsdaten aller vorhandenen Einträge mit identischem Next Hop.",
"customer_id": "Kunde", "customer_id": "Kunde",
"customize": "UI-Anpassung", "customize": "UI-Anpassung",
"iam_attribute_field_info": "Optional. LDAP-Attribut, dessen Wert in der Zuordnung unten die Vorlage wählt.",
"iam_disabled_filter": "Filter für deaktivierte Benutzer",
"iam_disabled_filter_info": "LDAP-Filter für deaktivierte Benutzer. Active-Directory-Konten mit ACCOUNTDISABLE in userAccountControl gelten immer als deaktiviert.",
"iam_encryption": "Verschlüsselung",
"iam_encryption_info": "StartTLS nutzt den normalen Port (389). SSL (LDAPS) nutzt Port 636, Port 389 wird automatisch umgestellt.",
"iam_encryption_none": "Keine",
"iam_filter_info": "LDAP-Filter für die Benutzer, die sich anmelden dürfen und synchronisiert werden, z. B. <code>(objectClass=person)</code>.",
"iam_group_autocreate": "Gruppen anlegen",
"iam_group_autocreate_info": "Legt für jede IdP-Gruppe ohne Gegenstück eine Gruppe an. Die Mail-Adresse der Gruppe wird ihre Adresse, wenn sie frei ist.",
"iam_group_basedn": "Gruppen-Base-DN",
"iam_group_default_domain": "Standard-Domain für Gruppen",
"iam_group_default_domain_info": "Domain neuer Gruppen, deren Mail-Adresse in keiner mailcow-Domain liegt.",
"iam_group_filter": "Gruppenfilter",
"iam_group_member_attribute": "Mitglieder-Attribut",
"iam_group_member_attribute_info": "Nur für \"Mitglieder-Attribut der Gruppen\", z. B. member oder uniqueMember.",
"iam_group_member_mode": "Mitgliedschaften",
"iam_group_member_mode_ad_chain": "Active Directory inkl. verschachtelter Gruppen",
"iam_group_member_mode_member": "Mitglieder-Attribut der Gruppen",
"iam_group_member_mode_memberof": "memberOf der Benutzer",
"iam_group_name_attribute": "Attribut für Gruppennamen",
"iam_group_paths": "Gruppenpfade",
"iam_group_paths_info": "Kommagetrennte Keycloak-Gruppenpfade: <code>/Vertrieb</code> oder <code>/mailcow/*</code> für alle Gruppen unter /mailcow. Der mailcow-Client braucht die Berechtigung <code>query-groups</code>.",
"iam_group_sync": "Gruppen-Sync",
"iam_group_sync_info": "Überträgt die Mitglieder von IdP-Gruppen in Gruppen (Mailboxen → Gruppen). In mailcow hinzugefügte Mitglieder bleiben.",
"iam_id_attribute": "ID-Attribut",
"iam_id_attribute_info": "Stabile Benutzer-ID. Leer = objectGUID, entryUUID, nsUniqueId oder ipaUniqueID. Eine Änderung verknüpft alle Mailboxen erneut über die E-Mail-Adresse.",
"iam_import_users_info": "Legt Postfächer für alle IdP-Benutzer mit passender Vorlage an, ohne auf ihre erste Anmeldung zu warten.",
"iam_login_provisioning_info": "Legt das Postfach bei der ersten Anmeldung an, mit passender Vorlage oder der Standard-Vorlage.",
"iam_mapping_add": "Zuordnung hinzufügen",
"iam_mapping_info": "Der Attributwert eines Benutzers wählt die Vorlage (Keycloak und OIDC: <code>mailcow_template</code>). Vorlagen von Gruppen haben Vorrang.",
"iam_offboarding": "Offboarding",
"iam_offboarding_info": "Benutzer, die im IdP deaktiviert sind oder in zwei vollständigen Sync-Läufen fehlen, können sich nicht mehr anmelden. Ihre Mailbox empfängt weiter E-Mails. Nur vom Sync gesperrte Mailboxen werden wieder freigegeben.",
"iam_offboarding_limit": "Änderungslimit (%)",
"iam_offboarding_limit_info": "Sync-Läufe, die mehr Mailboxen sperren oder mehr Gruppenmitgliedschaften entfernen würden als dieser Anteil (mindestens 5), werden blockiert.",
"iam_periodic_full_sync_info": "Übernimmt Name und Vorlage bestehender Postfächer aus dem IdP.",
"iam_redirect_url_add": "Redirect-URL hinzufügen",
"iam_section_connection": "Verbindung",
"iam_section_groups": "Gruppen",
"iam_section_login": "Anmeldung",
"iam_section_sync": "Synchronisation",
"iam_section_templates": "Postfach-Vorlagen",
"iam_section_users": "Benutzer",
"iam_sync_accounts": "IdP-Mailboxen",
"iam_sync_changes": "Änderungen",
"iam_sync_count_conflicts": "Konflikte",
"iam_sync_count_creates": "Angelegt",
"iam_sync_count_deactivate": "Login gesperrt",
"iam_sync_count_errors": "Fehler",
"iam_sync_count_found": "Wieder gefunden",
"iam_sync_count_group_creates": "Gruppen angelegt",
"iam_sync_count_group_renames": "Gruppen umbenannt",
"iam_sync_count_links": "Verknüpft",
"iam_sync_count_membership_removals": "Mitgliedschaften entfernt",
"iam_sync_count_memberships": "Gruppen mit neuen Mitgliedern",
"iam_sync_count_missing": "Fehlend",
"iam_sync_count_orphaned_groups": "Gruppen nicht im IdP",
"iam_sync_count_release": "Freigegeben",
"iam_sync_count_restore": "Login entsperrt",
"iam_sync_count_skipped": "Übersprungen",
"iam_sync_count_updates": "Aktualisiert",
"iam_sync_details": "Details",
"iam_sync_force": "Ohne Limit ausführen",
"iam_sync_force_confirm": "Sync ohne Änderungslimit ausführen? Dabei können Mailboxen gesperrt und Gruppenmitgliedschaften entfernt werden.",
"iam_sync_idp_disabled": "Vom IdP gesperrt",
"iam_sync_linked": "Verknüpft",
"iam_sync_missing": "Fehlen im IdP",
"iam_sync_mode": "Modus",
"iam_sync_mode_force": "Ohne Limit",
"iam_sync_mode_preview": "Vorschau",
"iam_sync_mode_run": "Lauf",
"iam_sync_no_changes": "Keine Änderungen",
"iam_sync_none": "Noch keine Sync-Läufe.",
"iam_sync_off": "Der Sync ist aus. Aktiviere Import, periodischen Sync, Offboarding oder Gruppen-Sync.",
"iam_sync_preview": "Vorschau",
"iam_sync_result": "Ergebnis",
"iam_sync_run": "Jetzt ausführen",
"iam_sync_started": "Gestartet",
"iam_sync_status": "Sync-Status",
"iam_sync_status_blocked": "Blockiert",
"iam_sync_status_error": "Fehler",
"iam_sync_status_info": "Läufe starten innerhalb einer Minute. Eine Vorschau zeigt die Änderungen, ohne sie auszuführen.",
"iam_sync_status_ok": "OK",
"iam_sync_status_pending": "Wartet",
"iam_sync_status_running": "Läuft",
"iam_username_field_info": "Attribut mit der E-Mail-Adresse, sie wird zum Postfachnamen. Standard: mail.",
"login_page": "Login-Seite", "login_page": "Login-Seite",
"description": "Beschreibung", "description": "Beschreibung",
"destination": "Ziel", "destination": "Ziel",
@@ -217,7 +303,7 @@
"iam_default_template": "Standardvorlage", "iam_default_template": "Standardvorlage",
"iam_default_template_description": "Falls für einen Benutzer kein Template hinterlegt ist, wird die Standardvorlage zum Erstellen der Mailbox verwendet, jedoch nicht zum Aktualisieren der Mailbox.", "iam_default_template_description": "Falls für einen Benutzer kein Template hinterlegt ist, wird die Standardvorlage zum Erstellen der Mailbox verwendet, jedoch nicht zum Aktualisieren der Mailbox.",
"iam_description": "Konfiguriere einen externen Identity Provider für die Authentifizierung<br>Die Mailboxen der Benutzer werden bei ihrer ersten Anmeldung automatisch erstellt, vorausgesetzt, dass ein Attribut Mapping festgelegt wurde.", "iam_description": "Konfiguriere einen externen Identity Provider für die Authentifizierung<br>Die Mailboxen der Benutzer werden bei ihrer ersten Anmeldung automatisch erstellt, vorausgesetzt, dass ein Attribut Mapping festgelegt wurde.",
"iam_extra_permission": "Damit die folgenden Einstellungen funktionieren, benötigt der mailcow Client in Keycloak ein <code>Service-Konto</code> und die Berechtigung <code>view-users</code>.", "iam_extra_permission": "Damit die folgenden Einstellungen funktionieren, benötigt der mailcow Client in Keycloak ein <code>Service-Konto</code> und die Berechtigung <code>view-users</code> (Gruppen-Sync: zusätzlich <code>query-groups</code>).",
"iam_host": "Host", "iam_host": "Host",
"iam_host_info": "Gib einen oder mehrere LDAP-Hosts ein, getrennt durch Kommas.", "iam_host_info": "Gib einen oder mehrere LDAP-Hosts ein, getrennt durch Kommas.",
"iam_import_users": "Importiere Benutzer", "iam_import_users": "Importiere Benutzer",
@@ -420,6 +506,7 @@
"alias_domain_invalid": "Alias-Domain %s ist ungültig", "alias_domain_invalid": "Alias-Domain %s ist ungültig",
"alias_empty": "Alias-Adresse darf nicht leer sein", "alias_empty": "Alias-Adresse darf nicht leer sein",
"alias_goto_identical": "Alias- und Ziel-Adresse dürfen nicht identisch sein", "alias_goto_identical": "Alias- und Ziel-Adresse dürfen nicht identisch sein",
"alias_group_managed": "Alias %s gehört zu einer Gruppe und kann nur dort geändert werden",
"alias_invalid": "Alias-Adresse %s ist ungültig", "alias_invalid": "Alias-Adresse %s ist ungültig",
"aliasd_targetd_identical": "Alias-Domain darf nicht gleich Ziel-Domain sein: %s", "aliasd_targetd_identical": "Alias-Domain darf nicht gleich Ziel-Domain sein: %s",
"aliases_in_use": "Maximale Anzahl an Aliassen muss größer oder gleich %d sein", "aliases_in_use": "Maximale Anzahl an Aliassen muss größer oder gleich %d sein",
@@ -461,7 +548,17 @@
"global_map_write_error": "Kann globale Map ID %s nicht schreiben: %s", "global_map_write_error": "Kann globale Map ID %s nicht schreiben: %s",
"goto_empty": "Eine Alias-Adresse muss auf mindestens eine gültige Ziel-Adresse zeigen", "goto_empty": "Eine Alias-Adresse muss auf mindestens eine gültige Ziel-Adresse zeigen",
"goto_invalid": "Ziel-Adresse %s ist ungültig", "goto_invalid": "Ziel-Adresse %s ist ungültig",
"group_address_invalid": "Gruppenadresse %s ist ungültig oder liegt nicht in der Domain der Gruppe",
"group_description_invalid": "Die Beschreibung der Gruppe darf höchstens 255 Zeichen lang sein",
"group_grant_invalid": "Ungültige Freigabe für Mailbox %s",
"group_member_idp": "%s ist über den Identity Provider Mitglied und kann nur dort entfernt werden",
"group_member_invalid": "%s ist kein Postfach und kann nicht Mitglied einer Gruppe werden",
"group_name_invalid": "Der Gruppenname ist ungültig (1-100 Zeichen)",
"group_priority_invalid": "Die Priorität muss eine Zahl sein",
"group_send_as_invalid": "Send-as-Adresse %s ist ungültig oder unbekannt",
"ham_learn_error": "Ham-Lernfehler: %s", "ham_learn_error": "Ham-Lernfehler: %s",
"iam_sync_mode_invalid": "Ungültiger Sync-Modus",
"iam_sync_unavailable": "Der Identity Provider kann nicht synchronisiert werden (nur Keycloak und LDAP)",
"iam_test_connection": "Verbindung fehlgeschlagen", "iam_test_connection": "Verbindung fehlgeschlagen",
"imagick_exception": "Fataler Bildverarbeitungsfehler", "imagick_exception": "Fataler Bildverarbeitungsfehler",
"img_dimensions_exceeded": "Grafik überschreitet die maximale Bildgröße", "img_dimensions_exceeded": "Grafik überschreitet die maximale Bildgröße",
@@ -523,6 +620,7 @@
"recipient_map_entry_exists": "Eine Empfängerumschreibung für Objekt \"%s\" existiert bereits", "recipient_map_entry_exists": "Eine Empfängerumschreibung für Objekt \"%s\" existiert bereits",
"recovery_email_failed": "E-Mail zur Wiederherstellung konnte nicht gesendet werden. Bitte wenden Sie sich an Ihren Administrator.", "recovery_email_failed": "E-Mail zur Wiederherstellung konnte nicht gesendet werden. Bitte wenden Sie sich an Ihren Administrator.",
"redis_error": "Redis Fehler: %s", "redis_error": "Redis Fehler: %s",
"refresh_login_failed": "Die Sitzung konnte nicht verlängert werden. Bitte melden Sie sich erneut an.",
"relayhost_invalid": "Map-Eintrag %s ist ungültig", "relayhost_invalid": "Map-Eintrag %s ist ungültig",
"release_send_failed": "Die Nachricht konnte nicht versendet werden: %s", "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.",
@@ -720,6 +818,12 @@
"generate": "generieren", "generate": "generieren",
"grant_types": "Grant-types", "grant_types": "Grant-types",
"hostname": "Servername", "hostname": "Servername",
"iam_idp_disabled": "Login vom IdP-Sync gesperrt",
"iam_link": "IdP-Verknüpfung",
"iam_link_info": "Die Mailbox gehört zu diesem IdP-Benutzer. Löse die Verknüpfung, wenn die Adresse an einen anderen IdP-Benutzer vergeben wurde; sie wird dann erneut über die E-Mail-Adresse verknüpft.",
"iam_missing_since": "Fehlt im IdP seit",
"iam_not_linked": "Noch nicht verknüpft",
"iam_unlink": "Verknüpfung lösen",
"inactive": "Inaktiv", "inactive": "Inaktiv",
"internal": "Intern", "internal": "Intern",
"internal_info": "Interne Aliasse sind nur von der eigenen Domäne oder Alias-Domänen erreichbar.", "internal_info": "Interne Aliasse sind nur von der eigenen Domäne oder Alias-Domänen erreichbar.",
@@ -837,6 +941,57 @@
"restarting_container": "Container wird neugestartet, bitte warten...", "restarting_container": "Container wird neugestartet, bitte warten...",
"hibp_check": "Gegen haveibeenpwned.com prüfen" "hibp_check": "Gegen haveibeenpwned.com prüfen"
}, },
"groups": {
"active": "Aktiv",
"add": "Gruppe hinzufügen",
"address": "Gruppenadresse",
"address_hint": "Optional. Mails an diese Adresse gehen an alle Mitglieder.",
"description": "Beschreibung",
"domain": "Domain",
"effective_template": "Template aus Gruppen",
"grant_add": "Hinzufügen",
"grant_folder": "Ordner-ID in SOGo, personal = Standardordner",
"grant_owner": "Mailbox",
"grant_state_applied": "Aktiv",
"grant_state_failed": "Fehlgeschlagen",
"grant_state_pending": "Ausstehend",
"grant_subscribe": "Abonnieren",
"grant_subscribe_imap_hint": "Abonniert die Ordner der Mailbox innerhalb einer Minute bei jedem Mitglied, damit Mailprogramme sie anzeigen. Einmalig: Wer sie abbestellt, behält das so",
"grant_subscribe_sogo_hint": "Fügt den Ordner innerhalb einer Minute bei jedem Mitglied in SOGo hinzu, einmalig: Wer ihn entfernt, bekommt ihn nicht erneut",
"group": "Gruppe",
"groups": "Gruppen",
"idp": "IdP",
"idp_member": "Vom Identity Provider synchronisiert, nur dort änderbar",
"idp_ref": "IdP-Gruppe",
"imap_grants": "Postfachzugriff",
"imap_grants_hint": "Mitglieder öffnen diese Mailboxen in ihrem Mailprogramm (Ordner Shared/<mailbox>). Lesen: lesen und als gelesen markieren. Schreiben: zusätzlich ablegen, verschieben und löschen. Vollzugriff: zusätzlich Ordner löschen. Team-Postfächer ohne eigenen Login als geteiltes Postfach markieren.",
"info": "Gruppen bündeln Postfächer. Eine Gruppe kann eine eigene Adresse haben: ein Alias, der automatisch an alle Mitglieder zustellt (in Exchange: Verteilerliste). Mitglieder können als andere Adressen senden, auf freigegebene Postfächer, Kalender und Adressbücher zugreifen und ein Postfach-Template erhalten. Vom Identity Provider synchronisierte Mitglieder sind mit IdP markiert.",
"internal": "Nur Mails von Absendern der Domain annehmen",
"list_error": "Gruppen konnten nicht geladen werden",
"managed_alias": "Wird von Gruppe %s verwaltet",
"members": "Mitglieder",
"memberships": "Gruppenmitgliedschaften",
"name": "Name",
"no_memberships": "In keiner Gruppe",
"priority": "Priorität",
"reapply_template": "Template erneut auf alle Mitglieder anwenden",
"rights_full": "Vollzugriff",
"rights_read": "Lesen",
"rights_write": "Schreiben",
"send_as": "Senden als",
"send_as_groups": "Darf senden als (über Gruppen)",
"send_as_hint": "Adressen (Postfach oder Alias) oder @domain, als die die Mitglieder senden dürfen, eine pro Zeile.",
"sender_allowed": "Mitglieder dürfen als Gruppenadresse senden",
"sogo_grants": "Kalender und Adressbücher",
"sogo_grants_hint": "Mitglieder erhalten Zugriff auf den SOGo-Ordner der Mailbox. Mit \"Abonnieren\" erscheint er automatisch in ihrem SOGo, sonst abonnieren sie ihn selbst. Ausstehend: Die Mailbox hat SOGo noch nicht geöffnet.",
"sogo_visible": "Gruppenadresse in SOGo als Identität anzeigen",
"template": "Mailbox-Template",
"template_hint": "Wird auf alle Mitglieder angewendet. Ist ein Postfach in mehreren Gruppen, gilt das Template der Gruppe mit der höchsten Priorität.",
"template_none": "Kein Template",
"type_calendar": "Kalender",
"type_contacts": "Adressbuch",
"view": "Ansehen"
},
"header": { "header": {
"administration": "Server-Konfiguration", "administration": "Server-Konfiguration",
"apps": "Apps", "apps": "Apps",
@@ -998,6 +1153,8 @@
"running": "In Ausführung", "running": "In Ausführung",
"set_postfilter": "Als Postfilter markieren", "set_postfilter": "Als Postfilter markieren",
"set_prefilter": "Als Prefilter markieren", "set_prefilter": "Als Prefilter markieren",
"shared_mailbox": "Geteiltes Postfach",
"shared_mailbox_info": "Kein eigener Login (IMAP, SMTP, SOGo, ActiveSync, App-Passwörter, mailcow-UI). Es empfängt Mails, Gruppenmitglieder öffnen es über Freigaben. Kein Passwort nötig.",
"sieve_info": "Es können mehrere Filter pro Benutzer existieren, aber nur ein Filter eines Typs (Pre-/Postfilter) kann gleichzeitig aktiv sein.<br>\r\nDie Ausführung erfolgt in nachstehender Reihenfolge. Ein fehlgeschlagenes Script sowie der Befehl \"keep;\" stoppen die weitere Verarbeitung <b>nicht</b>. Änderungen an globalen Sieve-Filtern bewirken einen Neustart von Dovecot.<br><br>Global sieve prefilter &#8226; Prefilter &#8226; User scripts &#8226; Postfilter &#8226; Global sieve postfilter", "sieve_info": "Es können mehrere Filter pro Benutzer existieren, aber nur ein Filter eines Typs (Pre-/Postfilter) kann gleichzeitig aktiv sein.<br>\r\nDie Ausführung erfolgt in nachstehender Reihenfolge. Ein fehlgeschlagenes Script sowie der Befehl \"keep;\" stoppen die weitere Verarbeitung <b>nicht</b>. Änderungen an globalen Sieve-Filtern bewirken einen Neustart von Dovecot.<br><br>Global sieve prefilter &#8226; Prefilter &#8226; User scripts &#8226; Postfilter &#8226; Global sieve postfilter",
"sieve_preset_1": "E-Mails mit potenziell gefährlichen Dateitypen abweisen", "sieve_preset_1": "E-Mails mit potenziell gefährlichen Dateitypen abweisen",
"sieve_preset_2": "E-Mail eines bestimmten Absenders immer als gelesen markieren", "sieve_preset_2": "E-Mail eines bestimmten Absenders immer als gelesen markieren",
@@ -1173,7 +1330,12 @@
"forwarding_host_added": "Weiterleitungs-Host %s wurde hinzugefügt", "forwarding_host_added": "Weiterleitungs-Host %s wurde hinzugefügt",
"forwarding_host_removed": "Weiterleitungs-Host %s wurde entfernt", "forwarding_host_removed": "Weiterleitungs-Host %s wurde entfernt",
"global_filter_written": "Filterdatei wurde erfolgreich geschrieben", "global_filter_written": "Filterdatei wurde erfolgreich geschrieben",
"group_added": "Gruppe %s wurde hinzugefügt",
"group_modified": "Änderungen an Gruppe %s wurden gespeichert",
"group_removed": "Gruppe %s wurde entfernt",
"hash_deleted": "Hash wurde gelöscht", "hash_deleted": "Hash wurde gelöscht",
"iam_link_removed": "IdP-Verknüpfung von %s gelöst",
"iam_sync_requested": "Sync-Lauf eingereiht, er startet innerhalb einer Minute",
"iam_test_connection": "Verbindung erfolgreich", "iam_test_connection": "Verbindung erfolgreich",
"ip_check_opt_in_modified": "IP Check wurde erfolgreich gespeichert", "ip_check_opt_in_modified": "IP Check wurde erfolgreich gespeichert",
"item_deleted": "Objekt %s wurde entfernt", "item_deleted": "Objekt %s wurde entfernt",
@@ -1554,6 +1716,11 @@
"domain_added_sogo_failed": "Domain wurde hinzugefügt, aber SOGo konnte nicht neugestartet werden", "domain_added_sogo_failed": "Domain wurde hinzugefügt, aber SOGo konnte nicht neugestartet werden",
"dovecot_restart_failed": "Dovecot wurde nicht erfolgreich neu gestartet, bitte prüfen Sie die Logs.", "dovecot_restart_failed": "Dovecot wurde nicht erfolgreich neu gestartet, bitte prüfen Sie die Logs.",
"fuzzy_learn_error": "Fuzzy-Lernfehler: %s", "fuzzy_learn_error": "Fuzzy-Lernfehler: %s",
"group_imap_grant_failed": "Der Postfachzugriff auf %s konnte in Dovecot noch nicht gesetzt werden, er wird alle 15 Minuten erneut versucht",
"group_sogo_init_failed": "Die SOGo-Ordner von %s konnten noch nicht angelegt werden, es wird alle 15 Minuten erneut versucht",
"group_subscription_failed": "Abonnement für %s fehlgeschlagen, es wird automatisch erneut versucht",
"group_template_failed": "Template %s konnte nicht auf %s angewendet werden",
"group_too_many_members": "Gruppe %s hat mehr als %s Mitglieder. Postfix stellt Mails an eine Adresse höchstens an so viele Empfänger zu.",
"hash_not_found": "Hash nicht gefunden. Möglicherweise wurde dieser bereits gelöscht.", "hash_not_found": "Hash nicht gefunden. Möglicherweise wurde dieser bereits gelöscht.",
"ip_invalid": "Ungültige IP übersprungen: %s", "ip_invalid": "Ungültige IP übersprungen: %s",
"is_not_primary_alias": "Überspringe nicht-primären Alias %s", "is_not_primary_alias": "Überspringe nicht-primären Alias %s",
+168 -1
View File
@@ -11,6 +11,7 @@
"extend_sender_acl": "Allow to extend sender ACL by external addresses", "extend_sender_acl": "Allow to extend sender ACL by external addresses",
"filters": "Filters", "filters": "Filters",
"login_as": "Login as mailbox user", "login_as": "Login as mailbox user",
"mailbox_groups": "Groups",
"mailbox_relayhost": "Change relayhost for a mailbox", "mailbox_relayhost": "Change relayhost for a mailbox",
"prohibited": "Prohibited by ACL", "prohibited": "Prohibited by ACL",
"protocol_access": "Change protocol access", "protocol_access": "Change protocol access",
@@ -146,6 +147,91 @@
"ays": "Are you sure you want to proceed?", "ays": "Are you sure you want to proceed?",
"ban_list_info": "See a list of banned IPs below: <b>network (remaining ban time) - [actions]</b>.<br />IPs queued to be unbanned will be removed from the active ban list within a few seconds.<br />Red labels indicate active permanent bans by denylisting.", "ban_list_info": "See a list of banned IPs below: <b>network (remaining ban time) - [actions]</b>.<br />IPs queued to be unbanned will be removed from the active ban list within a few seconds.<br />Red labels indicate active permanent bans by denylisting.",
"change_logo": "Change logo", "change_logo": "Change logo",
"iam_attribute_field_info": "Optional. LDAP attribute whose value selects the template in the mapping below.",
"iam_disabled_filter": "Disabled filter",
"iam_disabled_filter_info": "LDAP filter for disabled users. Active Directory accounts with ACCOUNTDISABLE in userAccountControl always count as disabled.",
"iam_encryption": "Encryption",
"iam_encryption_info": "StartTLS uses the normal port (389). SSL (LDAPS) uses port 636, port 389 is changed automatically.",
"iam_encryption_none": "None",
"iam_filter_info": "LDAP filter for the users that may log in and are synced, e.g. <code>(objectClass=person)</code>.",
"iam_group_autocreate": "Create groups",
"iam_group_autocreate_info": "Creates a mailbox group for every IdP group that has none yet. The group mail becomes its address if it is free.",
"iam_group_basedn": "Group Base DN",
"iam_group_default_domain": "Default group domain",
"iam_group_default_domain_info": "Domain of new groups whose mail is not in a mailcow domain.",
"iam_group_filter": "Group filter",
"iam_group_member_attribute": "Member attribute",
"iam_group_member_attribute_info": "Only for \"Member attribute of the groups\", e.g. member or uniqueMember.",
"iam_group_member_mode": "Memberships",
"iam_group_member_mode_ad_chain": "Active Directory incl. nested groups",
"iam_group_member_mode_member": "Member attribute of the groups",
"iam_group_member_mode_memberof": "memberOf of the users",
"iam_group_name_attribute": "Group name attribute",
"iam_group_paths": "Group paths",
"iam_group_paths_info": "Comma-separated Keycloak group paths: <code>/Sales</code> or <code>/mailcow/*</code> for all groups below /mailcow. The mailcow client needs the <code>query-groups</code> permission.",
"iam_group_sync": "Group sync",
"iam_group_sync_info": "Syncs the members of IdP groups to mailbox groups (Mailboxes → Groups). Members added in mailcow stay.",
"iam_id_attribute": "ID attribute",
"iam_id_attribute_info": "Stable user ID. Empty = objectGUID, entryUUID, nsUniqueId or ipaUniqueID. Changing it links all mailboxes again by email.",
"iam_import_users_info": "Creates mailboxes for all users of the IdP with a matching template, without waiting for their first login.",
"iam_login_provisioning_info": "Creates the mailbox at the first login of a user, with a matching or the default template.",
"iam_mapping_add": "Add mapping",
"iam_mapping_info": "The attribute value of a user selects the template (Keycloak and OIDC: <code>mailcow_template</code>). Templates of groups take precedence.",
"iam_offboarding": "Offboarding",
"iam_offboarding_info": "Users disabled in the IdP or missing in two complete sync runs cannot log in anymore. Their mailbox still receives mail. Only mailboxes disabled by the sync are enabled again.",
"iam_offboarding_limit": "Change limit (%)",
"iam_offboarding_limit_info": "Sync runs that would disable more mailboxes or remove more group memberships than this share (at least 5) are blocked.",
"iam_periodic_full_sync_info": "Updates name and template of existing mailboxes from the IdP.",
"iam_redirect_url_add": "Add redirect URL",
"iam_section_connection": "Connection",
"iam_section_groups": "Groups",
"iam_section_login": "Login",
"iam_section_sync": "Synchronization",
"iam_section_templates": "Mailbox templates",
"iam_section_users": "Users",
"iam_sync_accounts": "IdP mailboxes",
"iam_sync_changes": "Changes",
"iam_sync_count_conflicts": "Conflicts",
"iam_sync_count_creates": "Created",
"iam_sync_count_deactivate": "Login disabled",
"iam_sync_count_errors": "Errors",
"iam_sync_count_found": "Found again",
"iam_sync_count_group_creates": "Groups created",
"iam_sync_count_group_renames": "Groups renamed",
"iam_sync_count_links": "Linked",
"iam_sync_count_membership_removals": "Memberships removed",
"iam_sync_count_memberships": "Groups with new members",
"iam_sync_count_missing": "Missing",
"iam_sync_count_orphaned_groups": "Groups not in IdP",
"iam_sync_count_release": "Released",
"iam_sync_count_restore": "Login enabled",
"iam_sync_count_skipped": "Skipped",
"iam_sync_count_updates": "Updated",
"iam_sync_details": "Details",
"iam_sync_force": "Run without limit",
"iam_sync_force_confirm": "Run the sync without the change limit? Mailboxes may be disabled and group memberships removed.",
"iam_sync_idp_disabled": "Disabled by IdP",
"iam_sync_linked": "Linked",
"iam_sync_missing": "Missing in IdP",
"iam_sync_mode": "Mode",
"iam_sync_mode_force": "Without limit",
"iam_sync_mode_preview": "Preview",
"iam_sync_mode_run": "Run",
"iam_sync_no_changes": "No changes",
"iam_sync_none": "No sync runs yet.",
"iam_sync_off": "The sync is off. Enable import, periodic sync, offboarding or group sync.",
"iam_sync_preview": "Preview",
"iam_sync_result": "Result",
"iam_sync_run": "Run now",
"iam_sync_started": "Started",
"iam_sync_status": "Sync status",
"iam_sync_status_blocked": "Blocked",
"iam_sync_status_error": "Error",
"iam_sync_status_info": "Runs start within a minute. A preview shows the changes without applying them.",
"iam_sync_status_ok": "OK",
"iam_sync_status_pending": "Queued",
"iam_sync_status_running": "Running",
"iam_username_field_info": "Attribute with the email address, it becomes the mailbox name. Default: mail.",
"logo_normal_label": "Normal", "logo_normal_label": "Normal",
"logo_dark_label": "Inverted for dark mode", "logo_dark_label": "Inverted for dark mode",
"configuration": "Configuration", "configuration": "Configuration",
@@ -224,7 +310,7 @@
"iam_default_template": "Default Template", "iam_default_template": "Default Template",
"iam_default_template_description": "If no template is assigned to a user, the default template will be used for creating the mailbox, but not for updating the mailbox.", "iam_default_template_description": "If no template is assigned to a user, the default template will be used for creating the mailbox, but not for updating the mailbox.",
"iam_description": "Configure an external Provider for Authentication<br>User's mailboxes will be automatically created upon their first login, provided that an attribute mapping has been set.", "iam_description": "Configure an external Provider for Authentication<br>User's mailboxes will be automatically created upon their first login, provided that an attribute mapping has been set.",
"iam_extra_permission": "For the following settings to work, the mailcow client in Keycloak needs a <code>Service account</code> and the permission to <code>view-users</code>.", "iam_extra_permission": "For the following settings to work, the mailcow client in Keycloak needs a <code>Service account</code> and the permission to <code>view-users</code> (group sync: also <code>query-groups</code>).",
"iam_host": "Host", "iam_host": "Host",
"iam_host_info": "Enter one or more LDAP hosts, separated by commas.", "iam_host_info": "Enter one or more LDAP hosts, separated by commas.",
"iam_import_users": "Import Users", "iam_import_users": "Import Users",
@@ -417,10 +503,21 @@
}, },
"danger": { "danger": {
"access_denied": "Access denied or invalid form data", "access_denied": "Access denied or invalid form data",
"alias_group_managed": "Alias %s belongs to a group and can only be changed there",
"api_key_access_invalid": "Invalid API access type, allowed values are ro and rw", "api_key_access_invalid": "Invalid API access type, allowed values are ro and rw",
"api_key_description_invalid": "API key description must not exceed 255 characters", "api_key_description_invalid": "API key description must not exceed 255 characters",
"api_key_network_invalid": "Invalid IP address or network: %s", "api_key_network_invalid": "Invalid IP address or network: %s",
"api_key_service_locked": "API key %s is defined in mailcow.conf and can only be changed there", "api_key_service_locked": "API key %s is defined in mailcow.conf and can only be changed there",
"group_address_invalid": "Group address %s is invalid or not in the domain of the group",
"group_description_invalid": "The group description must not exceed 255 characters",
"group_grant_invalid": "Invalid share for mailbox %s",
"group_member_idp": "%s is a member through the identity provider and can only be removed there",
"group_member_invalid": "%s is not a mailbox and cannot be a group member",
"group_name_invalid": "Group name is invalid (1-100 characters)",
"group_priority_invalid": "The priority must be a number",
"group_send_as_invalid": "Send-as address %s is invalid or unknown",
"iam_sync_mode_invalid": "Invalid sync mode",
"iam_sync_unavailable": "The identity provider cannot be synced (Keycloak and LDAP only)",
"tfa_removal_blocked": "Two-factor authentication cannot be removed because it is required for your account.", "tfa_removal_blocked": "Two-factor authentication cannot be removed because it is required for your account.",
"alias_domain_invalid": "Alias domain %s is invalid", "alias_domain_invalid": "Alias domain %s is invalid",
"alias_empty": "Alias address must not be empty", "alias_empty": "Alias address must not be empty",
@@ -524,6 +621,7 @@
"recipient_map_entry_exists": "A Recipient map entry \"%s\" exists", "recipient_map_entry_exists": "A Recipient map entry \"%s\" exists",
"recovery_email_failed": "Could not send a recovery email. Please contact your administrator.", "recovery_email_failed": "Could not send a recovery email. Please contact your administrator.",
"redis_error": "Redis error: %s", "redis_error": "Redis error: %s",
"refresh_login_failed": "The session could not be refreshed. Please log in again.",
"relayhost_invalid": "Map entry %s is invalid", "relayhost_invalid": "Map entry %s is invalid",
"release_send_failed": "Message could not be released: %s", "release_send_failed": "Message could not be released: %s",
"required_data_missing": "Required data %s is missing", "required_data_missing": "Required data %s is missing",
@@ -720,6 +818,12 @@
"generate": "generate", "generate": "generate",
"grant_types": "Grant types", "grant_types": "Grant types",
"hostname": "Hostname", "hostname": "Hostname",
"iam_idp_disabled": "Login disabled by the IdP sync",
"iam_link": "IdP link",
"iam_link_info": "The mailbox is bound to this IdP user. Unlink it when the address was given to another IdP user; it is linked again by email.",
"iam_missing_since": "Missing in the IdP since",
"iam_not_linked": "Not linked yet",
"iam_unlink": "Unlink",
"inactive": "Inactive", "inactive": "Inactive",
"internal": "Internal", "internal": "Internal",
"internal_info": "Internal aliases are only accessible from the own domain or alias domains.", "internal_info": "Internal aliases are only accessible from the own domain or alias domains.",
@@ -837,6 +941,57 @@
"restart_now": "Restart now", "restart_now": "Restart now",
"restarting_container": "Restarting container, this may take a while" "restarting_container": "Restarting container, this may take a while"
}, },
"groups": {
"active": "Active",
"add": "Add group",
"address": "Group address",
"address_hint": "Optional. Mail to this address is delivered to all members.",
"description": "Description",
"domain": "Domain",
"effective_template": "Template from groups",
"grant_add": "Add",
"grant_folder": "Folder ID in SOGo, personal = default folder",
"grant_owner": "Mailbox",
"grant_state_applied": "Active",
"grant_state_failed": "Failed",
"grant_state_pending": "Pending",
"grant_subscribe": "Subscribe",
"grant_subscribe_imap_hint": "Subscribes the folders of the mailbox for every member within a minute, so mail clients show them. Once: a member who unsubscribes keeps it that way",
"grant_subscribe_sogo_hint": "Adds the folder to the SOGo of every member within a minute, once: a member who removes it keeps it removed",
"group": "Group",
"groups": "Groups",
"idp": "IdP",
"idp_member": "Synced from the identity provider, can only be changed there",
"idp_ref": "IdP group",
"imap_grants": "Mailbox access",
"imap_grants_hint": "Members open these mailboxes in their mail client (folder Shared/<mailbox>). Read: read and mark as read. Write: also file, move and delete mails. Full access: also delete folders. For team mailboxes without a login of their own, mark the mailbox as shared mailbox.",
"info": "Groups bundle mailboxes. A group can have its own address: an alias that delivers to all members automatically (in Exchange: distribution list). Members can send as other addresses, access shared mailboxes, calendars and address books and get a mailbox template. Members synced from the identity provider are marked IdP.",
"internal": "Only accept mail from senders of the domain",
"list_error": "Groups could not be loaded",
"managed_alias": "Managed by group %s",
"members": "Members",
"memberships": "Group memberships",
"name": "Name",
"no_memberships": "Not a member of any group",
"priority": "Priority",
"reapply_template": "Apply the template to all members again",
"rights_full": "Full access",
"rights_read": "Read",
"rights_write": "Write",
"send_as": "Send as",
"send_as_groups": "May send as (through groups)",
"send_as_hint": "Addresses (mailbox or alias) or @domain the members may send as, one per line.",
"sender_allowed": "Members may send as the group address",
"sogo_grants": "Calendars and address books",
"sogo_grants_hint": "Members get access to the SOGo folder of the mailbox. With \"Subscribe\" it appears in their SOGo automatically, otherwise they subscribe to it themselves. Pending: the mailbox has not opened SOGo yet.",
"sogo_visible": "Show the group address as identity in SOGo",
"template": "Mailbox template",
"template_hint": "Applied to all members. A mailbox in several groups gets the template of the group with the highest priority.",
"template_none": "No template",
"type_calendar": "Calendar",
"type_contacts": "Address book",
"view": "View"
},
"header": { "header": {
"administration": "Configuration & Details", "administration": "Configuration & Details",
"apps": "Apps", "apps": "Apps",
@@ -1007,6 +1162,8 @@
"sender": "Sender", "sender": "Sender",
"set_postfilter": "Mark as postfilter", "set_postfilter": "Mark as postfilter",
"set_prefilter": "Mark as prefilter", "set_prefilter": "Mark as prefilter",
"shared_mailbox": "Shared mailbox",
"shared_mailbox_info": "No login of its own (IMAP, SMTP, SOGo, ActiveSync, app passwords, mailcow UI). It receives mail, members of groups open it through shares. No password needed.",
"sieve_info": "You can store multiple filters per user, but only one prefilter and one postfilter can be active at the same time.<br>\r\nEach filter will be processed in the described order. Neither a failed script nor an issued \"keep;\" will stop processing of further scripts. Changes to global sieve scripts will trigger a restart of Dovecot.<br><br>Global sieve prefilter &#8226; Prefilter &#8226; User scripts &#8226; Postfilter &#8226; Global sieve postfilter", "sieve_info": "You can store multiple filters per user, but only one prefilter and one postfilter can be active at the same time.<br>\r\nEach filter will be processed in the described order. Neither a failed script nor an issued \"keep;\" will stop processing of further scripts. Changes to global sieve scripts will trigger a restart of Dovecot.<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_1": "Discard mail with probable dangerous file types",
"sieve_preset_2": "Always mark the e-mail of a specific sender as seen", "sieve_preset_2": "Always mark the e-mail of a specific sender as seen",
@@ -1180,7 +1337,12 @@
"forwarding_host_added": "Forwarding host %s has been added", "forwarding_host_added": "Forwarding host %s has been added",
"forwarding_host_removed": "Forwarding host %s has been removed", "forwarding_host_removed": "Forwarding host %s has been removed",
"global_filter_written": "Filter was successfully written to file", "global_filter_written": "Filter was successfully written to file",
"group_added": "Group %s has been added",
"group_modified": "Changes to group %s have been saved",
"group_removed": "Group %s has been removed",
"hash_deleted": "Hash deleted", "hash_deleted": "Hash deleted",
"iam_link_removed": "IdP link of %s removed",
"iam_sync_requested": "Sync run queued, it starts within a minute",
"iam_test_connection": "Connection successful", "iam_test_connection": "Connection successful",
"ip_check_opt_in_modified": "IP check was saved successfully", "ip_check_opt_in_modified": "IP check was saved successfully",
"item_deleted": "Item %s successfully deleted", "item_deleted": "Item %s successfully deleted",
@@ -1561,6 +1723,11 @@
"domain_added_sogo_failed": "Added domain but failed to restart SOGo, please check your server logs.", "domain_added_sogo_failed": "Added domain but failed to restart SOGo, please check your server logs.",
"dovecot_restart_failed": "Dovecot failed to restart, please check the logs", "dovecot_restart_failed": "Dovecot failed to restart, please check the logs",
"fuzzy_learn_error": "Fuzzy hash learn error: %s", "fuzzy_learn_error": "Fuzzy hash learn error: %s",
"group_imap_grant_failed": "Mailbox access to %s could not be set in Dovecot yet, it is retried every 15 minutes",
"group_sogo_init_failed": "The SOGo folders of %s could not be created yet, it is retried every 15 minutes",
"group_subscription_failed": "Subscription for %s failed, it is retried automatically",
"group_template_failed": "Template %s could not be applied to %s",
"group_too_many_members": "Group %s has more than %s members. Postfix delivers mail to an address to at most that many recipients.",
"hash_not_found": "Hash not found or already deleted", "hash_not_found": "Hash not found or already deleted",
"ip_invalid": "Skipped invalid IP: %s", "ip_invalid": "Skipped invalid IP: %s",
"is_not_primary_alias": "Skipped non-primary alias %s", "is_not_primary_alias": "Skipped non-primary alias %s",