diff --git a/assets/base/i18n/de.json b/assets/base/i18n/de.json
index 285d12a68..e179cdf76 100644
--- a/assets/base/i18n/de.json
+++ b/assets/base/i18n/de.json
@@ -246,6 +246,26 @@
"admin.customization.restrictCustomEmojiCreationSystemAdmin": "Erlaube nur Systemadministratoren, eigene Emojis zu erstellen",
"admin.customization.restrictCustomEmojiCreationTitle": "Beschränke Erstellung eigener Emojis:",
"admin.customization.support": "Rechtsabteilung und Support",
+ "admin.data_retention.createJob.help": "Initiates a Data Retention deletion job immediately.",
+ "admin.data_retention.createJob.title": "Run Deletion Job Now",
+ "admin.data_retention.deletionJobStartTime.description": "Stellt die Startzeit für den täglich geplanten Job zur Datenaufbewahrung ein. Wählen Sie eine Zeit, in der weniger Benutzer ihr System benutzen. Muss ein 24-Stunden-Zeitstempel im Format HH:MM sein.",
+ "admin.data_retention.deletionJobStartTime.example": "Z.B.: \"02:00\"",
+ "admin.data_retention.deletionJobStartTime.title": "Zeitpunkt der Datenlöschung:",
+ "admin.data_retention.enableFileDeletion.description": "Festlegen, wie lange Mattermost hochgeladene Dateien in Kanälen und Direktnachrichten aufbewahrt.",
+ "admin.data_retention.enableFileDeletion.title": "Datenaufbewahrung:",
+ "admin.data_retention.enableMessageDeletion.description": "Festlegen, wie lange Mattermost Nachrichten in Kanälen und Direktnachrichten aufbewahrt.",
+ "admin.data_retention.enableMessageDeletion.title": "Nachrichtenaufbewahrung:",
+ "admin.data_retention.fileRetentionDays.description": "Stellt ein, wie viele Tage hochgeladene Dateien in Mattermost aufbewahrt werden. Dateien, die älter als diese Dauer sind, werden nächtlich gelöscht. Die minimale Zeit beträgt einen Tag.",
+ "admin.data_retention.fileRetentionDays.example": "Z.B.: \"60\"",
+ "admin.data_retention.keepFilesForTime": "Dateien für eine gesetzte Dauer aufbewahren",
+ "admin.data_retention.keepFilesIndefinitely": "Alle Dateien unbegrenzt aufbewahren",
+ "admin.data_retention.keepMessageForTime": "Nachrichten für eine gesetzte Dauer aufbewahren",
+ "admin.data_retention.keepMessagesIndefinitely": "Alle Nachrichten unbegrenzt aufbewahren",
+ "admin.data_retention.messageRetentionDays.description": "Stellt ein, wie viele Tage Nachrichten in Mattermost aufbewahrt werden. Nachrichten inklusive Dateianhängen, die älter als diese Dauer sind, werden nächtlich gelöscht. Die minimale Zeit beträgt einen Tag.",
+ "admin.data_retention.messageRetentionDays.example": "Z.B.: \"60\"",
+ "admin.data_retention.note.description": "Achtung: Wenn eine Datei einmal gelöscht ist, ist die Aktion unumkehrbar. Bitte seien Sie vorsichtig beim Einrichten einer eigenen Datenaufbewahrungsrichtlinie. {documentationLink} ansehen, um mehr zu erfahren.",
+ "admin.data_retention.note.description.documentationLinkText": "Dokumentation",
+ "admin.data_retention.title": "Datenaufbewahrungsrichtlinie (Beta)",
"admin.database.title": "Datenbank Einstellungen",
"admin.developer.title": "Entwickler Einstellungen",
"admin.elasticsearch.bulkIndexButton.error": "Fehler bei der Planung des Bulk-Index-Jobs: {error}",
@@ -352,7 +372,7 @@
"admin.email.pushServerEx": "Z.B.: \"http://push-test.mattermost.com\"",
"admin.email.pushServerTitle": "Push Notification Server:",
"admin.email.pushTitle": "Aktiviere Push Nachrichten: ",
- "admin.email.requireVerificationDescription": "Normalerweise wahr in Produktionsumgebungen. Wenn wahr, erfordert Mattermost E-Mail-Adressen nach Kontoerstellung zu bestätigen, bevor die Anmeldung erlaubt wird. Entwickler sollten dies auf falsch setzen um für eine schnellere Entwicklung die E-Mail-Bestätigung zu überspringen.",
+ "admin.email.requireVerificationDescription": "Typischerweise wahr in Produktionsumgebungen. Wenn wahr, erfordert Mattermost E-Mail-Adressen nach Kontoerstellung zu bestätigen, bevor die Anmeldung erlaubt wird. Entwickler sollten dies auf falsch setzen um für eine schnellere Entwicklung die E-Mail-Bestätigung zu überspringen.",
"admin.email.requireVerificationTitle": "Erzwinge E-Mail-Bestätigung: ",
"admin.email.selfPush": "Manuelle Eingabe des Orts zum Push-Mitteilungs-Service",
"admin.email.skipServerCertificateVerification.description": "Wenn wahr, wird Mattermost das Zertifikat des E-Mail-Servers nicht verifizieren.",
@@ -383,7 +403,7 @@
"admin.files.images": "Bilder",
"admin.files.storage": "Speicher",
"admin.general.configuration": "Konfiguration",
- "admin.general.localization": "Lokalisation",
+ "admin.general.localization": "Lokalisierung",
"admin.general.localization.availableLocalesDescription": "Einstellen welche Sprachen für die Benutzer in den Kontoeinstellungen verfügbar sein sollen (lassen Sie dieses Feld leer um alle unterstützten Sprachen zur Verfügung zu stellen). Wenn Sie neue Sprachen manuell hinzufügen. die Standardsprache Client muss vorher geändert werden.
Möchten Sie uns bei der Übersetzung unterstützen? Treten Sie dem Mattermost Translation Server bei um Ihren Beitrag zu leisten.",
"admin.general.localization.availableLocalesNoResults": "Keine Ergebnisse gefunden",
"admin.general.localization.availableLocalesNotPresent": "Die Standardsprache für die Benutzer muss in der Liste der verfügbaren Sprachen aufgeführt sein",
@@ -475,7 +495,7 @@
"admin.image.amazonS3IdDescription": "Erhalten Sie diesen Wert von Ihrem Amazon EC2 Administrator.",
"admin.image.amazonS3IdExample": "Z.B.: \"AKIADTOVBGERKLCBV\"",
"admin.image.amazonS3IdTitle": "Amazon S3 Zugangsschlüssel-ID:",
- "admin.image.amazonS3RegionDescription": "(Optional) AWS region you selected when creating your S3 bucket. If no region is set, Mattermost attempts to get the appropriate region from AWS, or sets it to 'us-east-1' if none found.",
+ "admin.image.amazonS3RegionDescription": "(Optional) AWS-Region, die Sie beim Erstellen ihres S3-Buckets gewählt haben. Wenn keine Region eingestellt ist, versucht Mattermost die entsprechende Region von AWS zu erhalten oder setzt sie auf 'us-east-1', falls keine gefunden wird.",
"admin.image.amazonS3RegionExample": "Z.B.: \"us-east-1\"",
"admin.image.amazonS3RegionTitle": "Amazon S3 Region:",
"admin.image.amazonS3SSEDescription": "Wenn wahr, werden Dateien in Amazon S3 mit serverseitiger Verschlüsselung mit Amazon S3-verwalteten Schlüsseln verschlüsselt. Schauen Sie in die Dokumentation, um mehr zu erfahren.",
@@ -505,31 +525,47 @@
"admin.integrations.custom": "Benutzerdefinierte Integrationen",
"admin.integrations.external": "Externe Dienste",
"admin.integrations.webrtc": "Mattermost WebRTC",
- "admin.ldap.baseDesc": "Die Basisdomäne ist der ausgezeichnete Name, mit dem Mattermost mit der Suche nach Nutzern im AD/LDAP Baum beginnen soll.",
+ "admin.jobTable.cancelButton": "Abbrechen",
+ "admin.jobTable.headerExtraInfo": "Zusätzliche Informationen",
+ "admin.jobTable.headerFinishAt": "Endzeit",
+ "admin.jobTable.headerRunTime": "Laufzeit",
+ "admin.jobTable.headerStatus": "Status",
+ "admin.jobTable.jobId": "Job-ID: ",
+ "admin.jobTable.lastActivityAt": "Letzte Aktivität: ",
+ "admin.jobTable.runLengthMinutes": " Minuten",
+ "admin.jobTable.runLengthSeconds": " Sekunden",
+ "admin.jobTable.statusCanceled": "Abgebrochen",
+ "admin.jobTable.statusCanceling": "Abbrechen...",
+ "admin.jobTable.statusError": "Fehler",
+ "admin.jobTable.statusInProgress": "In Bearbeitung",
+ "admin.jobTable.statusPending": " Ausstehend",
+ "admin.jobTable.statusSuccess": "Erfolg",
+ "admin.ldap.baseDesc": "Der Basis-DN ist der Distinguished Name, mit dem Mattermost mit der Suche nach Nutzern im AD/LDAP-Baum beginnen soll.",
"admin.ldap.baseEx": "Z.B.: \"ou=Unit Name,dc=corp,dc=example,dc=com\"",
- "admin.ldap.baseTitle": "Basisdomäne:",
- "admin.ldap.bindPwdDesc": "Passwort des Nutzers gegeben durch \"LDAP Nutzername\".",
- "admin.ldap.bindPwdTitle": "LDAP Nutzername:",
- "admin.ldap.bindUserDesc": "Der Nutzername, welcher für die AD/LDAP Suche benutzt wird. Dies sollte an Konto sein, welches speziell für Mattermost angelegt wurde. Es sollte begrenzten Lesezugriff auf den Bereich im AD/LDAP Baum erhalten, welcher im Basisdomäne Feld angegeben wurde.",
- "admin.ldap.bindUserTitle": "LDAP Nutzername:",
+ "admin.ldap.baseTitle": "Basis-DN:",
+ "admin.ldap.bindPwdDesc": "Passwort des Nutzers gegeben durch \"Bind-Benutzername\".",
+ "admin.ldap.bindPwdTitle": "Bind-Passwort:",
+ "admin.ldap.bindUserDesc": "Der Benutzername, welcher für die AD/LDAP-Suche benutzt wird. Dies sollte an Konto sein, welches speziell für Mattermost angelegt wurde. Es sollte begrenzten Lesezugriff auf den Bereich im AD/LDAP-Baum erhalten, welcher im Basis-DN-Feld angegeben wurde.",
+ "admin.ldap.bindUserTitle": "Bind-Benutzername:",
"admin.ldap.emailAttrDesc": "Das Attribut des AD/LDAP-Servers, welches benutzt wird um die E-Mail-Adressen der Nutzer in Mattermost auszufüllen.",
"admin.ldap.emailAttrEx": "Z.B.: \"mail\" oder \"userPrincipalName\"",
"admin.ldap.emailAttrTitle": "E-Mail Attribut:",
"admin.ldap.enableDesc": "Wenn wahr, erlaubt Mattermost den Login mit AD/LDAP",
"admin.ldap.enableTitle": "Erlaube Login mit AD/LDAP:",
- "admin.ldap.firstnameAttrDesc": "(Optional) Das Attribut im AD/LDAP-Server wird dazu verwendet, den Vornamen von Nutzern in Mattermost zu füllen. Wenn aktiv, können Nutzer ihren Vornamen nicht ändern, da er mit dem LDAP-Server synchronisiert wird. Wenn nicht gesetzt, können Nutzer ihren eigenen Vornamen in den Kontoeinstellungen ändern.",
+ "admin.ldap.firstnameAttrDesc": "(Optional) Das Attribut im AD/LDAP-Serve, das dazu verwendet wird, den Vornamen von Nutzern in Mattermost zu füllen. Wenn aktiv, können Nutzer ihren Vornamen nicht ändern, da er mit dem LDAP-Server synchronisiert wird. Wenn nicht gesetzt, können Nutzer ihren eigenen Vornamen in den Kontoeinstellungen ändern.",
"admin.ldap.firstnameAttrEx": "Z.B.: \"givenName\"",
"admin.ldap.firstnameAttrTitle": "Attribut Vorname",
- "admin.ldap.idAttrDesc": "Das Attribut des AD/LDAP-Servers, welches von Mattermost als eindeutiger Identifikator benutzt wird. Es sollte ein AD/LDAP-Attribut sein, dessen Wert sich nicht ändert, z.B. Nutzername oder UID. Wenn sich die ID eines Nutzer ändert, wird Mattermost einen neues Konto erstellen, welches nicht mit dem Alten verbunden ist. Dieser Wert wird für die Anmeldung in Mattermost als \"AD/LDAP-Nutzername\" auf der Anmeldeseite verwendet. Normalerweise ist das Attribut dasselbe wie das vorherige Feld \"Attribut Benutzername\". Wenn ihr Team, zur Anmeldung an andere Dienste mittels AD/LDAP, die Formulierung Domäne\\\\Benutzername verwendet, wählen Sie Domäne\\\\Benutzername in diesem Feld, um die Konsistenz zwischen den Seiten beizubehalten.",
+ "admin.ldap.idAttrDesc": "Das Attribut des AD/LDAP-Servers, welches von Mattermost als eindeutiger Identifikator benutzt wird. Es sollte ein AD/LDAP-Attribut sein, dessen Wert sich nicht ändert, z.B. Benutzername oder UID. Wenn sich die ID eines Benutzers ändert, wird Mattermost einen neues Konto erstellen, welches nicht mit dem Alten verbunden ist. Dieser Wert wird für die Anmeldung in Mattermost als \"AD/LDAP-Benutzername\" auf der Anmeldeseite verwendet. Normalerweise ist das Attribut dasselbe wie das vorherige Feld \"Attribut Benutzername\". Wenn ihr Team, zur Anmeldung an andere Dienste mittels AD/LDAP, die Formulierung Domäne\\\\Benutzername verwendet, wählen Sie Domäne\\\\Benutzername in diesem Feld, um die Konsistenz zwischen den Seiten beizubehalten.",
"admin.ldap.idAttrEx": "Z.B.: \"sAMAccountName\"",
"admin.ldap.idAttrTitle": "Attribut-ID: ",
- "admin.ldap.lastnameAttrDesc": "(Optional) Das Attribut im AD/LDAP-Server wird dazu verwendet, den Nachnamen von Nutzern in Mattermost zu füllen. Wenn aktiv, können Nutzer ihren Vornamen nicht ändern, da er mit dem LDAP-Server synchronisiert wird. Wenn nicht gesetzt, können Nutzer ihren eigenen Nachnamen in den Kontoeinstellungen ändern.",
+ "admin.ldap.jobExtraInfo": "{ldapUsers} LDAP-Benutzer gescannt, {updateCount} aktualisiert, {deleteCount} deaktiviert",
+ "admin.ldap.lastnameAttrDesc": "(Optional) Das Attribut im AD/LDAP-Server, das dazu verwendet wird, den Nachnamen von Nutzern in Mattermost zu füllen. Wenn aktiv, können Nutzer ihren Vornamen nicht ändern, da er mit dem LDAP-Server synchronisiert wird. Wenn nicht gesetzt, können Nutzer ihren eigenen Nachnamen in den Kontoeinstellungen ändern.",
"admin.ldap.lastnameAttrEx": "Z.B.: \"sn\"",
"admin.ldap.lastnameAttrTitle": "Attibut Nachname:",
- "admin.ldap.ldap_test_button": "AD/LDAP Test",
+ "admin.ldap.ldap_test_button": "AD/LDAP-Test",
"admin.ldap.loginNameDesc": "Der Platzhalter, der im Anmeldefeld der Anmeldeseite angezeigt wird. Standard ist \"AD/LDAP-Benutzername\".",
"admin.ldap.loginNameEx": "Z.B.: \"AD/LDAP-Benutzername\"",
- "admin.ldap.loginNameTitle": "Login Feld Name:",
+ "admin.ldap.loginNameTitle": "Name des Login-Feldes:",
"admin.ldap.maxPageSizeEx": "Z.B.: \"2000\"",
"admin.ldap.maxPageSizeHelpText": "Die maximale Anzahl von Benutzern, die der Mattermost-Server vom AD/LDAP-Server auf einmal anfordern wird. 0 ist unendlich.",
"admin.ldap.maxPageSizeTitle": "Maximale Seitengröße:",
@@ -893,6 +929,7 @@
"admin.sidebar.customBrand": "Eigenes Branding",
"admin.sidebar.customIntegrations": "Benutzerdefinierte Integrationen",
"admin.sidebar.customization": "Anpassung",
+ "admin.sidebar.data_retention": "Datenaufbewahrungsrichtlinie (Beta)",
"admin.sidebar.database": "Datenbank",
"admin.sidebar.developer": "Entwickler",
"admin.sidebar.elasticsearch": "Elasticsearch (Beta)",
@@ -908,7 +945,7 @@
"admin.sidebar.legalAndSupport": "Rechtsabteilung und Support",
"admin.sidebar.license": "Edition und Lizenz",
"admin.sidebar.linkPreviews": "Link-Vorschauen",
- "admin.sidebar.localization": "Lokalisation",
+ "admin.sidebar.localization": "Lokalisierung",
"admin.sidebar.logging": "Protokollierung",
"admin.sidebar.login": "Anmelden",
"admin.sidebar.logs": "Protokolle",
@@ -1427,7 +1464,6 @@
"email_verify.sent": " Bestätigungsmail versendet.",
"email_verify.verified": "{siteName} E-Mail-Adresse verifiziert",
"email_verify.verifiedBody": "
Ihre E-Mail-Adresse wurde bestätigt! Klicken Sie hier um sich anzumelden.
",
- "email_verify.verifyFailed": "Fehler beim Bestätigen Ihrer E-Mail-Adresse.",
"emoji_list.actions": "Aktionen",
"emoji_list.add": "Eigenes Emoji hinzufügen",
"emoji_list.creator": "Ersteller",
@@ -1458,10 +1494,10 @@
"error.generic.link": "Zurück zu Mattermost",
"error.generic.link_message": "Zurück zu Mattermost",
"error.generic.message": "Ein Fehler ist aufgetreten.",
- "error.generic.title": "Error",
+ "error.generic.title": "Fehler",
"error.local_storage.help1": "Cookies aktivieren",
"error.local_storage.help2": "Privates Browsen abschalten",
- "error.local_storage.help3": "Verwenden Sie einen unterstützen Browser (IE 11, Chrome 43+, Firefox 38+, Safari 9, Edge)",
+ "error.local_storage.help3": "Verwenden Sie einen unterstützen Browser (IE 11, Chrome 43+, Firefox 52+, Safari 9, Edge 40+)",
"error.local_storage.message": "Mattermost konnte nicht geladen werden, da eine Browser-Einstellung die Nutzung der lokalen Speicherfunktion verhindert. Um Mattermost zu erlauben zu laden, versuchen Sie die folgenden Aktionen:",
"error.not_found.link_message": "Zurück zu Mattermost",
"error.not_found.message": "Die Seite, die Sie versuchten zu erreichen, existiert nicht",
@@ -1607,7 +1643,7 @@
"help.formatting.solirizedDarkTheme": "**Solarized Dark Theme**",
"help.formatting.solirizedLightTheme": "**Solarized Light Theme**",
"help.formatting.style": "## Text Stile\n\nSie können entweder `_` oder `*` um ein Wort stellen um es Kursiv zu machen. Verwenden Sie zwei um es Fett zu machen.\n\n* `_Kursiv_` wird dargestellt als _Kursiv_\n* `**Fett**` wird dargestellt als **Fett**\n* `**_Fett Kursiv_**` wird dargestellt als **_Fett Kursiv_**\n* `~~Durchgestrichen~~` wird dargestellt als ~~Durchgestrichen~~~",
- "help.formatting.supportedSyntax": "Unterstützte Sprachen:\n`as`, `applescript`, `osascript`, `scpt`, `bash`, `sh`, `zsh`, `clj`, `boot`, `cl2`, `cljc`, `cljs`, `cljs.hl`, `cljscm`, `cljx`, `hic`, `coffee`, `_coffee`, `cake`, `cjsx`, `cson`, `iced`, `cpp`, `c`, `cc`, `h`, `c++`, `h++`, `hpp`, `cs`, `csharp`, `css`, `d`, `di`, `dart`, `delphi`, `dpr`, `dfm`, `pas`, `pascal`, `freepascal`, `lazarus`, `lpr`, `lfm`, `diff`, `django`, `jinja`, `dockerfile`, `docker`, `erl`, `f90`, `f95`, `fsharp`, `fs`, `gcode`, `nc`, `go`, `groovy`, `handlebars`, `hbs`, `html.hbs`, `html.handlebars`, `hs`, `hx`, `java`, `jsp`, `js`, `jsx`, `json`, `jl`, `kt`, `ktm`, `kts`, `less`, `lisp`, `lua`, `mk`, `mak`, `md`, `mkdown`, `mkd`, `matlab`, `m`, `mm`, `objc`, `obj-c`, `ml`, `perl`, `pl`, `php`, `php3`, `php4`, `php5`, `php6`, `ps`, `ps1`, `pp`, `py`, `gyp`, `r`, `ruby`, `rb`, `gemspec`, `podspec`, `thor`, `irb`, `rs`, `scala`, `scm`, `sld`, `scss`, `st`, `sql`, `swift`, `tex`, `vbnet`, `vb`, `bas`, `vbs`, `v`, `veo`, `xml`, `html`, `xhtml`, `rss`, `atom`, `xsl`, `plist`, `yaml`",
+ "help.formatting.supportedSyntax": "Unterstützte Sprachen:\n`as`, `applescript`, `osascript`, `scpt`, `bash`, `sh`, `zsh`, `clj`, `boot`, `cl2`, `cljc`, `cljs`, `cljs.hl`, `cljscm`, `cljx`, `hic`, `coffee`, `_coffee`, `cake`, `cjsx`, `cson`, `iced`, `cpp`, `c`, `cc`, `h`, `c++`, `h++`, `hpp`, `cs`, `csharp`, `css`, `d`, `di`, `dart`, `delphi`, `dpr`, `dfm`, `pas`, `pascal`, `freepascal`, `lazarus`, `lpr`, `lfm`, `diff`, `django`, `jinja`, `dockerfile`, `docker`, `erl`, `f90`, `f95`, `fsharp`, `fs`, `gcode`, `nc`, `go`, `groovy`, `handlebars`, `hbs`, `html.hbs`, `html.handlebars`, `hs`, `hx`, `java`, `jsp`, `js`, `jsx`, `json`, `jl`, `kt`, `ktm`, `kts`, `less`, `lisp`, `lua`, `mk`, `mak`, `md`, `mkdown`, `mkd`, `matlab`, `m`, `mm`, `objc`, `obj-c`, `ml`, `perl`, `pl`, `php`, `php3`, `php4`, `php5`, `php6`, `ps`, `ps1`, `pp`, `py`, `gyp`, `r`, `ruby`, `rb`, `gemspec`, `podspec`, `thor`, `irb`, `rs`, `scala`, `scm`, `sld`, `scss`, `st`, `styl`, `sql`, `swift`, `tex`, `vbnet`, `vb`, `bas`, `vbs`, `v`, `veo`, `xml`, `html`, `xhtml`, `rss`, `atom`, `xsl`, `plist`, `yaml`",
"help.formatting.syntax": "### Syntaxhervorhebung\n\nUm Syntaxhervorhebung hinzuzufügen, schreiben Sie die zu verwendende Sprache hinter die ```am Beginn des Codeblocks. Mattermost unterstützt außerdem vier unterschiedliche Code Themes (GitHub, Solarized Dark, Solarized Light, Monokai), welche über **Kontoeinstellungen** > **Anzeige** > **Motiv** > **Benutzerdefiniertes Motiv** > **Aussehen des zentralen Kanals** gewählt werden können.",
"help.formatting.syntaxEx": " package main\n import \"fmt\"\n func main() {\n fmt.Println(\"Hallo, 世界\")\n }",
"help.formatting.tableExample": "| Links ausgerichtet | Mittig ausgerichtet | Rechts ausgerichtet|\n| :----------------- |:-------------------:| --------:|\n| Linke Spalte 1 | Dieser Text | 100€ |\n| Linke Spalte 2 | ist | 10€ |\n| Linke Spalte 3 | zentriert | 1€ |",
@@ -1930,8 +1966,8 @@
"mobile.notification_settings_mobile.default_sound": "Standard ({sound})",
"mobile.notification_settings_mobile.light": "Licht",
"mobile.notification_settings_mobile.no_sound": "Keine",
- "mobile.notification_settings_mobile.push_activity": "SENDE BENACHRICHTIGUNGEN FÜR",
- "mobile.notification_settings_mobile.push_activity_android": "Sende Benachrichtigungen für",
+ "mobile.notification_settings_mobile.push_activity": "SENDE BENACHRICHTIGUNGEN",
+ "mobile.notification_settings_mobile.push_activity_android": "Sende Benachrichtigungen",
"mobile.notification_settings_mobile.push_status": "PUSH-BENACHRICHTIGUNGEN AUSLÖSEN, WENN",
"mobile.notification_settings_mobile.push_status_android": "Push-Benachrichtigungen auslösen, wenn",
"mobile.notification_settings_mobile.sound": "Ton",
@@ -2170,6 +2206,7 @@
"rhs_root.permalink": "Dauerhafter Link",
"rhs_root.pin": "An Kanal anheften",
"rhs_root.unpin": "Vom Kanal abheften",
+ "rhs_thread.rootPostDeletedMessage.body": "Ein Teil dieses Nachrichtenverlaufes wurde wegen einer Datenaufbewahrungsrichtlinie gelöscht. Sie können nicht länger auf diesen Strang antworten.",
"search_bar.search": "Suche",
"search_bar.usage": "Suchoptionen
- Verwenden Sie \"Anführungszeichen\" zur Suche nach Phrasen
- Verwenden Sie from: um nach Nachrichten eines bestimmten Absenders zu suchen und in: für Nachrichten in einem bestimmten Kanal
",
"search_header.results": "Suchergebnisse",
diff --git a/assets/base/i18n/en.json b/assets/base/i18n/en.json
index 230e94364..56285438f 100644
--- a/assets/base/i18n/en.json
+++ b/assets/base/i18n/en.json
@@ -246,6 +246,26 @@
"admin.customization.restrictCustomEmojiCreationSystemAdmin": "Only allow System Admins to create custom emoji",
"admin.customization.restrictCustomEmojiCreationTitle": "Restrict Custom Emoji Creation:",
"admin.customization.support": "Legal and Support",
+ "admin.data_retention.createJob.help": "Initiates a Data Retention deletion job immediately.",
+ "admin.data_retention.createJob.title": "Run Deletion Job Now",
+ "admin.data_retention.deletionJobStartTime.description": "Set the start time of the daily scheduled data retention job. Choose a time when fewer people are using your system. Must be a 24-hour time stamp in the form HH:MM.",
+ "admin.data_retention.deletionJobStartTime.example": "E.g.: \"02:00\"",
+ "admin.data_retention.deletionJobStartTime.title": "Data Deletion Time:",
+ "admin.data_retention.enableFileDeletion.description": "Set how long Mattermost keeps file uploads in channels and direct messages.",
+ "admin.data_retention.enableFileDeletion.title": "File Retention:",
+ "admin.data_retention.enableMessageDeletion.description": "Set how long Mattermost keeps messages in channels and direct messages.",
+ "admin.data_retention.enableMessageDeletion.title": "Message Retention:",
+ "admin.data_retention.fileRetentionDays.description": "Set how many days file uploads are kept in Mattermost. Files older than the duration you set will be deleted nightly. The minimum time is one day.",
+ "admin.data_retention.fileRetentionDays.example": "E.g.: \"60\"",
+ "admin.data_retention.keepFilesForTime": "Keep files for a set amount of time",
+ "admin.data_retention.keepFilesIndefinitely": "Keep all files indefinitely",
+ "admin.data_retention.keepMessageForTime": "Keep messages for a set amount of time",
+ "admin.data_retention.keepMessagesIndefinitely": "Keep all messages indefinitely",
+ "admin.data_retention.messageRetentionDays.description": "Set how many days messages are kept in Mattermost. Messages, including file attachments older than the duration you set will be deleted nightly. The minimum time is one day.",
+ "admin.data_retention.messageRetentionDays.example": "E.g.: \"60\"",
+ "admin.data_retention.note.description": "Caution: Once a message or a file is deleted, the action is irreversible. Please be careful when setting up a custom data retention policy. See {documentationLink} to learn more.",
+ "admin.data_retention.note.description.documentationLinkText": "documentation",
+ "admin.data_retention.title": "Data Retention Policy (Beta)",
"admin.database.title": "Database Settings",
"admin.developer.title": "Developer Settings",
"admin.elasticsearch.bulkIndexButton.error": "Failed to schedule Bulk Index Job: {error}",
@@ -352,7 +372,7 @@
"admin.email.pushServerEx": "E.g.: \"http://push-test.mattermost.com\"",
"admin.email.pushServerTitle": "Push Notification Server:",
"admin.email.pushTitle": "Enable Push Notifications: ",
- "admin.email.requireVerificationDescription": "Typically set to true in production. When true, Mattermost requires email verification after account creation prior to allowing login. Developers may set this field to false so skip sending verification emails for faster development.",
+ "admin.email.requireVerificationDescription": "Typically set to true in production. When true, Mattermost requires email verification after account creation prior to allowing login. Developers may set this field to false to skip sending verification emails for faster development.",
"admin.email.requireVerificationTitle": "Require Email Verification: ",
"admin.email.selfPush": "Manually enter Push Notification Service location",
"admin.email.skipServerCertificateVerification.description": "When true, Mattermost will not verify the email server certificate.",
@@ -505,6 +525,21 @@
"admin.integrations.custom": "Custom Integrations",
"admin.integrations.external": "External Services",
"admin.integrations.webrtc": "Mattermost WebRTC",
+ "admin.jobTable.cancelButton": "Cancel",
+ "admin.jobTable.headerExtraInfo": "Extra Information",
+ "admin.jobTable.headerFinishAt": "Finish Time",
+ "admin.jobTable.headerRunTime": "Run Time",
+ "admin.jobTable.headerStatus": "Status",
+ "admin.jobTable.jobId": "Job ID: ",
+ "admin.jobTable.lastActivityAt": "Last Activity: ",
+ "admin.jobTable.runLengthMinutes": " minutes",
+ "admin.jobTable.runLengthSeconds": " seconds",
+ "admin.jobTable.statusCanceled": "Canceled",
+ "admin.jobTable.statusCanceling": "Canceling...",
+ "admin.jobTable.statusError": "Error",
+ "admin.jobTable.statusInProgress": "In Progress",
+ "admin.jobTable.statusPending": "Pending",
+ "admin.jobTable.statusSuccess": "Success",
"admin.ldap.baseDesc": "The Base DN is the Distinguished Name of the location where Mattermost should start its search for users in the AD/LDAP tree.",
"admin.ldap.baseEx": "E.g.: \"ou=Unit Name,dc=corp,dc=example,dc=com\"",
"admin.ldap.baseTitle": "BaseDN:",
@@ -523,6 +558,7 @@
"admin.ldap.idAttrDesc": "The attribute in the AD/LDAP server that will be used as a unique identifier in Mattermost. It should be an AD/LDAP attribute with a value that does not change, such as username or uid. If a user's ID Attribute changes, it will create a new Mattermost account unassociated with their old one. This is the value used to log in to Mattermost in the \"AD/LDAP Username\" field on the sign in page. Normally this attribute is the same as the \"Username Attribute\" field above. If your team typically uses domain\\\\username to sign in to other services with AD/LDAP, you may choose to put domain\\\\username in this field to maintain consistency between sites.",
"admin.ldap.idAttrEx": "E.g.: \"sAMAccountName\"",
"admin.ldap.idAttrTitle": "ID Attribute: ",
+ "admin.ldap.jobExtraInfo": "Scanned {ldapUsers} LDAP users, updated {updateCount}, deactivated {deleteCount}",
"admin.ldap.lastnameAttrDesc": "(Optional) The attribute in the AD/LDAP server that will be used to populate the last name of users in Mattermost. When set, users will not be able to edit their last name, since it is synchronized with the LDAP server. When left blank, users can set their own last name in Account Settings.",
"admin.ldap.lastnameAttrEx": "E.g.: \"sn\"",
"admin.ldap.lastnameAttrTitle": "Last Name Attribute:",
@@ -893,6 +929,7 @@
"admin.sidebar.customBrand": "Custom Branding",
"admin.sidebar.customIntegrations": "Custom Integrations",
"admin.sidebar.customization": "Customization",
+ "admin.sidebar.data_retention": "Data Retention Policy (Beta)",
"admin.sidebar.database": "Database",
"admin.sidebar.developer": "Developer",
"admin.sidebar.elasticsearch": "Elasticsearch (Beta)",
@@ -1427,7 +1464,6 @@
"email_verify.sent": " Verification email sent.",
"email_verify.verified": "{siteName} Email Verified",
"email_verify.verifiedBody": "Your email has been verified! Click here to log in.
",
- "email_verify.verifyFailed": "Failed to verify your email.",
"emoji_list.actions": "Actions",
"emoji_list.add": "Add Custom Emoji",
"emoji_list.creator": "Creator",
@@ -2170,6 +2206,7 @@
"rhs_root.permalink": "Permalink",
"rhs_root.pin": "Pin to channel",
"rhs_root.unpin": "Un-pin from channel",
+ "rhs_thread.rootPostDeletedMessage.body": "Part of this thread has been deleted due to a data retention policy. You can no longer reply to this thread.",
"search_bar.search": "Search",
"search_bar.usage": "Search Options
- Use \"quotation marks\" to search for phrases
- Use from: to find posts from specific users and in: to find posts in specific channels
",
"search_header.results": "Search Results",
diff --git a/assets/base/i18n/es.json b/assets/base/i18n/es.json
index d90cbd0ad..e82972d33 100644
--- a/assets/base/i18n/es.json
+++ b/assets/base/i18n/es.json
@@ -246,6 +246,26 @@
"admin.customization.restrictCustomEmojiCreationSystemAdmin": "Sólo permitir la creación de emoticones personalizados a los adminstradores de sistema",
"admin.customization.restrictCustomEmojiCreationTitle": "Restringir Creación de Emoticones Personalizados:",
"admin.customization.support": "Legal y Soporte",
+ "admin.data_retention.createJob.help": "Inicia un trabajo de eliminación de Retención de Datos inmediatamente.",
+ "admin.data_retention.createJob.title": "Ejecutar el Trabajo de Eliminación Ahora",
+ "admin.data_retention.deletionJobStartTime.description": "Establece la hora de inicio diaria para la ejecución del trabajo de retención de datos. Elige un momento en el que menos personas estén usando el sistema. Debe ser una hora en horario de 24 horas en la forma HH:MM.",
+ "admin.data_retention.deletionJobStartTime.example": "Ej.: \"20:00\"",
+ "admin.data_retention.deletionJobStartTime.title": "Hora de Eliminación de Datos:",
+ "admin.data_retention.enableFileDeletion.description": "Establece por cuánto tiempo Mattermost mantiene los archivos cargados en los canales públicos, grupos privados y mensajes directos.",
+ "admin.data_retention.enableFileDeletion.title": "Retención de Archivos:",
+ "admin.data_retention.enableMessageDeletion.description": "Establece por cuánto tiempo Mattermost mantiene los mensajes en los canales públicos, grupos privados y mensajes directos.",
+ "admin.data_retention.enableMessageDeletion.title": "Retención de Mensajes:",
+ "admin.data_retention.fileRetentionDays.description": "Establece el número de días que se mantienen los archivos cargados en Mattermost. Los archivos que sean más antiguos que la duración que estableciste serán eliminados por la noche. El tiempo mínimo es de un día.",
+ "admin.data_retention.fileRetentionDays.example": "Ej.: \"60\"",
+ "admin.data_retention.keepFilesForTime": "Mantener los archivos por una cantidad fija de tiempo",
+ "admin.data_retention.keepFilesIndefinitely": "Mantener todos los archivos de forma indefinida",
+ "admin.data_retention.keepMessageForTime": "Mantener los mensajes para una cantidad fija de tiempo",
+ "admin.data_retention.keepMessagesIndefinitely": "Mantener todos los mensajes de forma indefinida",
+ "admin.data_retention.messageRetentionDays.description": "Establece el número de días que los mensajes se mantienen en Mattermost. Los mensajes, incluyendo los archivos adjuntos mayores a la duración establecida serán eliminados por la noche. El tiempo mínimo es de un día.",
+ "admin.data_retention.messageRetentionDays.example": "Ej.: \"60\"",
+ "admin.data_retention.note.description": "Precaución: Una vez que un mensaje o un archivo es eliminado, la acción es irreversible. Por favor, tenga cuidado al configurar la política personalizada de retención de datos. Ver {documentationLink} para obtener más información.",
+ "admin.data_retention.note.description.documentationLinkText": "documentación",
+ "admin.data_retention.title": "Política de Retención de Datos (Beta)",
"admin.database.title": "Configuración de la base de datos",
"admin.developer.title": "Configuración de Desarrollo",
"admin.elasticsearch.bulkIndexButton.error": "Error al programar el Trabajo de Indexación: {error}",
@@ -505,6 +525,21 @@
"admin.integrations.custom": "Integraciones Personalizadas",
"admin.integrations.external": "Servicios Externos",
"admin.integrations.webrtc": "Mattermost WebRTC",
+ "admin.jobTable.cancelButton": "Cancelar",
+ "admin.jobTable.headerExtraInfo": "Información extra",
+ "admin.jobTable.headerFinishAt": "Hora Fin",
+ "admin.jobTable.headerRunTime": "Tiempo de ejecución",
+ "admin.jobTable.headerStatus": "Estado",
+ "admin.jobTable.jobId": "ID del trabajo:",
+ "admin.jobTable.lastActivityAt": "Última actividad: ",
+ "admin.jobTable.runLengthMinutes": " minutos",
+ "admin.jobTable.runLengthSeconds": " segundos",
+ "admin.jobTable.statusCanceled": "Cancelado",
+ "admin.jobTable.statusCanceling": "Cancelando…",
+ "admin.jobTable.statusError": "Error",
+ "admin.jobTable.statusInProgress": "En Progreso",
+ "admin.jobTable.statusPending": "Pendiente",
+ "admin.jobTable.statusSuccess": "Éxito",
"admin.ldap.baseDesc": "El DN Base es el Nombre Distinguido de la ubicación donde Mattermost debe comenzar a buscar a los usuarios en el árbol del AD/LDAP.",
"admin.ldap.baseEx": "Ej.: \"ou=Unit Name,dc=corp,dc=example,dc=com\"",
"admin.ldap.baseTitle": "DN Base:",
@@ -523,6 +558,7 @@
"admin.ldap.idAttrDesc": "El atributo en el servidor AD/LDAP que será utilizado para poblar el identificador único en Mattermost. Debe ser un atributo de AD/LDAP que no cambie, como el nombre de usuario o el uid. Si el atributo del identificador cambia, se creará una nueva cuenta en Mattermost que no está asociada a la anterior. Este valor es utilizado para iniciar sesión en Mattermost en el campo \"Usuario AD/LDAP\" en la página de inicio de sesión. Normalmente este atributo es el mismo que el campo “Atributo Usuario”. Si el equipo normalmente utiliza dominio\\\\usuario para iniciar sesión en otros servicios con AD/LDAP, puedes elegir llenar este campo como dominio\\\\usuario para mantener consistencia entre los sitios.",
"admin.ldap.idAttrEx": "Ej.: \"sAMAccountName\"",
"admin.ldap.idAttrTitle": "Atributo ID: ",
+ "admin.ldap.jobExtraInfo": "{ldapUsers} usuarios de LDAP escaneados, {updateCount} actualizados, {deleteCount} desactivados",
"admin.ldap.lastnameAttrDesc": "(Opcional) el atributo en el servidor AD/LDAP que se utilizará para rellenar el apellido de los usuarios en Mattermost. Cuando se establece, los usuarios no serán capaces de editar su apellido, ya que se sincroniza con el servidor AD/LDAP. Cuando se deja en blanco, los usuarios pueden establecer su propio apellido en la Configuración de la Cuenta.",
"admin.ldap.lastnameAttrEx": "Ej.: \"sn\"",
"admin.ldap.lastnameAttrTitle": "Atributo Apellido:",
@@ -893,6 +929,7 @@
"admin.sidebar.customBrand": "Marca Personalizada",
"admin.sidebar.customIntegrations": "Integraciones Personalizadas",
"admin.sidebar.customization": "Personalización",
+ "admin.sidebar.data_retention": "Política de Retención de Datos (Beta)",
"admin.sidebar.database": "Base de Datos",
"admin.sidebar.developer": "Desarrollo",
"admin.sidebar.elasticsearch": "Elasticsearch (Beta)",
@@ -1427,7 +1464,6 @@
"email_verify.sent": " Correo de verificación enviado.",
"email_verify.verified": "{siteName} Correo electrónico verificado",
"email_verify.verifiedBody": "Tu correo electrónico ha sido verificado! Haz clic aquí para iniciar sesión.
",
- "email_verify.verifyFailed": "Falla al verificar tu correo electrónico.",
"emoji_list.actions": "Acciones",
"emoji_list.add": "Agregar Emoticon Personalizado",
"emoji_list.creator": "Creado por",
@@ -2170,6 +2206,7 @@
"rhs_root.permalink": "Enlace permanente",
"rhs_root.pin": "Anclar al canal",
"rhs_root.unpin": "Desprender del canal",
+ "rhs_thread.rootPostDeletedMessage.body": "Parte de esta conversación ha sido eliminada debido a la política de retención de datos. No se puede seguir respondiendo a esta conversación.",
"search_bar.search": "Buscar",
"search_bar.usage": "Opciones de Búsqueda
- Utiliza \"comillas\" para buscar frases
- Utiliza from: para encontrar mensajes de usuarios en específico e in: para encontrar mensajes de canales específicos
",
"search_header.results": "Resultados de la Búsqueda",
diff --git a/assets/base/i18n/fr.json b/assets/base/i18n/fr.json
index f0aa2d7c2..a544df94b 100644
--- a/assets/base/i18n/fr.json
+++ b/assets/base/i18n/fr.json
@@ -246,6 +246,26 @@
"admin.customization.restrictCustomEmojiCreationSystemAdmin": "Seuls les administrateurs peuvent créer des émoticônes personnalisées",
"admin.customization.restrictCustomEmojiCreationTitle": "Restreindre la création d'émoticônes personnalisées :",
"admin.customization.support": "Mentions légales",
+ "admin.data_retention.createJob.help": "Initiates a Data Retention deletion job immediately.",
+ "admin.data_retention.createJob.title": "Run Deletion Job Now",
+ "admin.data_retention.deletionJobStartTime.description": "Set the start time of the daily scheduled data retention job. Choose a time when fewer people are using your system. Must be a 24-hour time stamp in the form HH:MM.",
+ "admin.data_retention.deletionJobStartTime.example": "Ex. : \"2000\"",
+ "admin.data_retention.deletionJobStartTime.title": "Data Deletion Time:",
+ "admin.data_retention.enableFileDeletion.description": "Set how long Mattermost keeps file uploads in channels and direct messages.",
+ "admin.data_retention.enableFileDeletion.title": "File Retention:",
+ "admin.data_retention.enableMessageDeletion.description": "Set how long Mattermost keeps messages in channels and direct messages.",
+ "admin.data_retention.enableMessageDeletion.title": "Message Retention:",
+ "admin.data_retention.fileRetentionDays.description": "Set how many days file uploads are kept in Mattermost. Files older than the duration you set will be deleted nightly. The minimum time is one day.",
+ "admin.data_retention.fileRetentionDays.example": "Ex. : \"60\"",
+ "admin.data_retention.keepFilesForTime": "Keep files for a set amount of time",
+ "admin.data_retention.keepFilesIndefinitely": "Keep all files indefinitely",
+ "admin.data_retention.keepMessageForTime": "Keep messages for a set amount of time",
+ "admin.data_retention.keepMessagesIndefinitely": "Keep all messages indefinitely",
+ "admin.data_retention.messageRetentionDays.description": "Set how many days messages are kept in Mattermost. Messages, including file attachments older than the duration you set will be deleted nightly. The minimum time is one day.",
+ "admin.data_retention.messageRetentionDays.example": "Ex. : \"60\"",
+ "admin.data_retention.note.description": "Caution: Once a message or a file is deleted, the action is irreversible. Please be careful when setting up a custom data retention policy. See {documentationLink} to learn more.",
+ "admin.data_retention.note.description.documentationLinkText": "documentation",
+ "admin.data_retention.title": "Data Retention Policy (Beta)",
"admin.database.title": "Paramètres de base de données",
"admin.developer.title": "Paramètres de développement",
"admin.elasticsearch.bulkIndexButton.error": "Impossible de planifier la tâche d'indexation en masse : {error}",
@@ -505,6 +525,21 @@
"admin.integrations.custom": "Intégrations personnalisées",
"admin.integrations.external": "Services externes",
"admin.integrations.webrtc": "Mattermost WebRTC",
+ "admin.jobTable.cancelButton": "Annuler",
+ "admin.jobTable.headerExtraInfo": "Extra Information",
+ "admin.jobTable.headerFinishAt": "Finish Time",
+ "admin.jobTable.headerRunTime": "Run Time",
+ "admin.jobTable.headerStatus": "État",
+ "admin.jobTable.jobId": "Job ID: ",
+ "admin.jobTable.lastActivityAt": "Last Activity: ",
+ "admin.jobTable.runLengthMinutes": " minutes",
+ "admin.jobTable.runLengthSeconds": " seconds",
+ "admin.jobTable.statusCanceled": "Annuler",
+ "admin.jobTable.statusCanceling": "Annulation de la tâche...",
+ "admin.jobTable.statusError": "Error",
+ "admin.jobTable.statusInProgress": "In Progress",
+ "admin.jobTable.statusPending": " Envoi en cours",
+ "admin.jobTable.statusSuccess": "Success",
"admin.ldap.baseDesc": "Le DN de base est le Distinguished Name à partir duquel Mattermost doit rechercher les utilisateurs dans l'arborescence AD/LDAP.",
"admin.ldap.baseEx": "Ex. : \"ou=Unit Name,dc=corp,dc=example,dc=com\"",
"admin.ldap.baseTitle": "DN de base :",
@@ -523,6 +558,7 @@
"admin.ldap.idAttrDesc": "L'attribut du serveur AD/LDAP utilisé comme identifiant unique d'utilisateur dans Mattermost. Il doit être un attribut AD/LDAP dont la valeur ne change pas, tel que le nom d'utilisateur ou l'uid. Si l'attribut ID de l'utilisateur change, cela créera un nouveau compte Mattermost sans lien avec l'ancien utilisateur. Il s'agit de la valeur à spécifier dans le champ \"Nom d'utilisateur AD/LDAP\" sur la page de connexion. Normalement cet attribut est le même que celui du \"Attribut nom d'utilisateur\" ci-dessus. Si votre équipe utilise le format domaine\\\\nom utilisateur pour se connecter à d'autres services avec AD/LDAP, vous pouvez utiliser domaine\\\\nom utilisateur dans ce champ pour garder la cohérence entre vos différents sites.",
"admin.ldap.idAttrEx": "Ex. : \"sAMAccountName\"",
"admin.ldap.idAttrTitle": "Attribut id : ",
+ "admin.ldap.jobExtraInfo": "Scanned {ldapUsers} LDAP users, updated {updateCount}, deactivated {deleteCount}",
"admin.ldap.lastnameAttrDesc": "(Optionnel) L'attribut du serveur AD/LDAP qui est utilisé pour les noms de famille des utilisateurs de Mattermost. Lorsque défini, les utilisateurs ne peuvent pas éditer leur nom de famille étant donné qu'il est alors synchronisé avec le serveur LDAP. Lorsque laissé vide, les utilisateurs peuvent définir leur propre nom de famille dans les paramètres du compte.",
"admin.ldap.lastnameAttrEx": "Ex. : \"sn\"",
"admin.ldap.lastnameAttrTitle": "Last Name Attribute :",
@@ -893,6 +929,7 @@
"admin.sidebar.customBrand": "Image de marque personnalisée",
"admin.sidebar.customIntegrations": "Intégrations personnalisées",
"admin.sidebar.customization": "Personnalisation",
+ "admin.sidebar.data_retention": "Data Retention Policy (Beta)",
"admin.sidebar.database": "Base de données",
"admin.sidebar.developer": "Développeur",
"admin.sidebar.elasticsearch": "Elasticsearch (Beta)",
@@ -1427,7 +1464,6 @@
"email_verify.sent": "L'e-mail de vérification a été envoyé.",
"email_verify.verified": "L'adresse e-mail de {siteName} a été vérifiée",
"email_verify.verifiedBody": "Votre adresse e-mail a été vérifiée ! Veuillez cliquer ici pour vous connecter.
",
- "email_verify.verifyFailed": "Impossible de vérifier votre adresse e-mail.",
"emoji_list.actions": "Actions",
"emoji_list.add": "Ajouter une émoticône personnalisée",
"emoji_list.creator": "Auteur",
@@ -2170,6 +2206,7 @@
"rhs_root.permalink": "Lien permanent",
"rhs_root.pin": "Épingler au canal",
"rhs_root.unpin": "Désépingler du canal",
+ "rhs_thread.rootPostDeletedMessage.body": "Part of this thread has been deleted due to a data retention policy. You can no longer reply to this thread.",
"search_bar.search": "Rechercher",
"search_bar.usage": "Options de recherche
- Utilisez \"des guillemets\" pour rechercher des phrases
- Utilisez from: pour rechercher des messages d'utilisateurs spécifiques et in: pour rechercher des messages sur des canaux spécifiques
",
"search_header.results": "Résultats de la recherche",
diff --git a/assets/base/i18n/it.json b/assets/base/i18n/it.json
index ccde1ab84..f8357a3d1 100644
--- a/assets/base/i18n/it.json
+++ b/assets/base/i18n/it.json
@@ -246,6 +246,26 @@
"admin.customization.restrictCustomEmojiCreationSystemAdmin": "Permetti la creazione di Emoji personalizzati solo agli amministratori di sistema",
"admin.customization.restrictCustomEmojiCreationTitle": "Permetti la creazione di Emoji personalizzati:",
"admin.customization.support": "Aspetti legali e supporto",
+ "admin.data_retention.createJob.help": "Avvia immediatamente un lavoro di cancellazione dei dati memorizzati.",
+ "admin.data_retention.createJob.title": "Avvia il lavoro di cancellazione adesso",
+ "admin.data_retention.deletionJobStartTime.description": "Impostare l'ora di inizio del lavoro giornaliero di ritenzione dei dati. Scegliere un ora in cui il sistema è utilizzato da poche persone. Deve essere un'ora valida in formato HH:MM.",
+ "admin.data_retention.deletionJobStartTime.example": "Es.: \"20:00\"",
+ "admin.data_retention.deletionJobStartTime.title": "Ora Cancellazione Dati:",
+ "admin.data_retention.enableFileDeletion.description": "Visualizza per quanto tempo Mattermost manterrà i file caricati sui canali e nei messaggi diretti.",
+ "admin.data_retention.enableFileDeletion.title": "Ritenzione File:",
+ "admin.data_retention.enableMessageDeletion.description": "Visualizza per quanto tempo Mattermost manterrà i messaggi nei canali e nei messaggi diretti.",
+ "admin.data_retention.enableMessageDeletion.title": "Ritenzione Messaggi:",
+ "admin.data_retention.fileRetentionDays.description": "Imposta per quanti giorni Mattermost deve mantenere i file caricati. I file più vecchi saranno cancellati col prossimo lavoro notturno. I file devono essere mantenuti per almeno un giorno.",
+ "admin.data_retention.fileRetentionDays.example": "Es.: \"60\"",
+ "admin.data_retention.keepFilesForTime": "Mantieni i file per un periodo di tempo impostato",
+ "admin.data_retention.keepFilesIndefinitely": "Mantieni i file per sempre",
+ "admin.data_retention.keepMessageForTime": "Mantieni i file per un periodo di tempo impostato",
+ "admin.data_retention.keepMessagesIndefinitely": "Mantieni i file per sempre",
+ "admin.data_retention.messageRetentionDays.description": "Imposta per quanti giorni Mattermost deve mantenere i messaggi. I messaggi, inclusi gli allegati, più vecchi saranno cancellati dal prossimo lavoro notturno. I messaggi devono essere mantenuti per almeno un giorno.",
+ "admin.data_retention.messageRetentionDays.example": "Es.: \"60\"",
+ "admin.data_retention.note.description": "Attenzione: La cancellazione di un messaggio o di un file è un'operazione irreversibile. Prestare attenzione impostando un politica di ritenzione dei dati personalizzata. Vedere {documentationLink} per ulteriori informazioni.",
+ "admin.data_retention.note.description.documentationLinkText": "documentazione",
+ "admin.data_retention.title": "Politica Ritenzione dei Dati (Beta)",
"admin.database.title": "Impostazioni database",
"admin.developer.title": "Impostazioni sviluppatori",
"admin.elasticsearch.bulkIndexButton.error": "Impossibile pianificare il lavoro di indicizzazione massiva: {error}",
@@ -505,6 +525,21 @@
"admin.integrations.custom": "Integrazione personalizzata",
"admin.integrations.external": "Servizi esterni",
"admin.integrations.webrtc": "Mattermost WebRTC",
+ "admin.jobTable.cancelButton": "Annulla",
+ "admin.jobTable.headerExtraInfo": "Informazioni aggiuntive",
+ "admin.jobTable.headerFinishAt": "Tempo finale",
+ "admin.jobTable.headerRunTime": "Tempo di esecuzione",
+ "admin.jobTable.headerStatus": "Stato",
+ "admin.jobTable.jobId": "ID Lavoro: ",
+ "admin.jobTable.lastActivityAt": "Ultima Operazione: ",
+ "admin.jobTable.runLengthMinutes": " minuti",
+ "admin.jobTable.runLengthSeconds": " secondi",
+ "admin.jobTable.statusCanceled": "Annullato",
+ "admin.jobTable.statusCanceling": "Annullamento...",
+ "admin.jobTable.statusError": "Errore",
+ "admin.jobTable.statusInProgress": "In corso",
+ "admin.jobTable.statusPending": "In attesa",
+ "admin.jobTable.statusSuccess": "Riuscito",
"admin.ldap.baseDesc": "Il Base DN è il nome della posizione dal cui Mattermost dovrebbe avviare la sua ricerca per gli utenti presenti nell'albero AD/LDAP.",
"admin.ldap.baseEx": "Es.: \"ou=Unit Name,dc=corp,dc=example,dc=com\"",
"admin.ldap.baseTitle": "BaseDN:",
@@ -523,6 +558,7 @@
"admin.ldap.idAttrDesc": "L'attributo del server AD/LDAP che sarà usato come identificatore univoco in Mattermost. Deve essere un attributo AD/LDAP con un valore che non cambia, come un nome utente oppure un uid. Se l'attributo ID di un utente cambia, verrà creato un nuovo account Mattermost dissociato dal vecchio account. Questo è il valore usato per entrare in Mattermost nel campo \"Nome utente AD/LDAP\" presente sulla pagina di accesso. Normalmente questo attributo è lo stesso dell'attributo \"Nome utente\" sopra specificato. Se il tuo gruppo utilizza tipicamente il formato dominio\\\\nomeutente per l'accesso ad altri servizi con AD/LDAP, puoi scegliere di inserire la voce dominio\\\\nomeutente in questo campo e mantenere la coerenza tra i siti.",
"admin.ldap.idAttrEx": "Es.: \"sAMAccountName\"",
"admin.ldap.idAttrTitle": "Attributo ID: ",
+ "admin.ldap.jobExtraInfo": "Scansionati utenti LDAP {ldapUsers}, aggiornati {updateCount}, disattivati {deleteCount}",
"admin.ldap.lastnameAttrDesc": "(Opzionale) L'attributo del server AD/LDAP che verrà usato per popolare il cognome degli utenti in Mattermost. Quando impostato, gli utenti non potranno modificare il loro cognome perché sarà sincronizzato con il server LDAP. Se lasciato vuoto gli utenti potranno impostare il loro cognome dalle Impostazioni Account.",
"admin.ldap.lastnameAttrEx": "Es.: \"sn\"",
"admin.ldap.lastnameAttrTitle": "Cognome:",
@@ -893,6 +929,7 @@
"admin.sidebar.customBrand": "Intestazione personalizzata",
"admin.sidebar.customIntegrations": "Integrazione personalizzata",
"admin.sidebar.customization": "Personalizzazione",
+ "admin.sidebar.data_retention": "Politica Ritenzione dei Dati (Beta)",
"admin.sidebar.database": "Database",
"admin.sidebar.developer": "Sviluppatore",
"admin.sidebar.elasticsearch": "Elasticsearch (Beta)",
@@ -1427,7 +1464,6 @@
"email_verify.sent": " Email di verifica inviata.",
"email_verify.verified": "{siteName} Email Verificata",
"email_verify.verifiedBody": "La tua email è stata veridicata! Click qui per accedere.
",
- "email_verify.verifyFailed": "Verifica email fallita.",
"emoji_list.actions": "Azioni",
"emoji_list.add": "AggiungiEmoji personalizzati",
"emoji_list.creator": "Creatore",
@@ -2170,6 +2206,7 @@
"rhs_root.permalink": "Permalink",
"rhs_root.pin": "Blocca al canale",
"rhs_root.unpin": "Sblocca dal canale",
+ "rhs_thread.rootPostDeletedMessage.body": "Parte di questa discussione può essere stata eliminata a causa di un politica di ritenzione dei dati. Non puoi più rispondere in questa discussione.",
"search_bar.search": "Ricerca",
"search_bar.usage": "Opzioni di Ricerca
- Usa \"apici\" per ricercare frasi
- Usa from: per trovare una pubblicazione di un utente specifico e in: per trovare una pubblicazione in uno specifico canale
",
"search_header.results": "Risultati di Ricerca",
diff --git a/assets/base/i18n/ja.json b/assets/base/i18n/ja.json
index 10fbc31e3..53b83a5a9 100644
--- a/assets/base/i18n/ja.json
+++ b/assets/base/i18n/ja.json
@@ -246,6 +246,26 @@
"admin.customization.restrictCustomEmojiCreationSystemAdmin": "システム管理者のみがカスタム絵文字を作成できるようにする",
"admin.customization.restrictCustomEmojiCreationTitle": "カスタム絵文字の作成を制限する:",
"admin.customization.support": "法的事項とサポート",
+ "admin.data_retention.createJob.help": "直ちにデータ保持削除ジョブを開始します。",
+ "admin.data_retention.createJob.title": "今すぐ削除ジョブを実行する",
+ "admin.data_retention.deletionJobStartTime.description": "毎日スケジュールされているデータ保持ジョブの開始時間を設定します。システムを使用する人が少ない時間を選択してください。また、HH:MM形式の24時間表記を指定してください。",
+ "admin.data_retention.deletionJobStartTime.example": "例: \"02:00\"",
+ "admin.data_retention.deletionJobStartTime.title": "データ削除時間:",
+ "admin.data_retention.enableFileDeletion.description": "Mattermostがチャンネルやダイレクトメッセージにアップロードされたファイルを保持する期間を設定してください。",
+ "admin.data_retention.enableFileDeletion.title": "ファイル保持期間:",
+ "admin.data_retention.enableMessageDeletion.description": "Mattermostがチャンネルやダイレクトメッセージに書き込まれたメッセージを保持する期間を設定してください。",
+ "admin.data_retention.enableMessageDeletion.title": "メッセージ保持期間:",
+ "admin.data_retention.fileRetentionDays.description": "アップロードされたファイルをMattermostに何日間保持するかを設定してください。設定した期間より古いファイルは夜間に削除されます。最短期間は1日です。",
+ "admin.data_retention.fileRetentionDays.example": "例: \"60\"",
+ "admin.data_retention.keepFilesForTime": "設定期間はファイルを保持します",
+ "admin.data_retention.keepFilesIndefinitely": "無制限に全てのファイルを保持します",
+ "admin.data_retention.keepMessageForTime": "設定期間はメッセージを保持します",
+ "admin.data_retention.keepMessagesIndefinitely": "無制限にメッセージを保持します",
+ "admin.data_retention.messageRetentionDays.description": "メッセージをMattermostに何日間保持するかを設定してください。設定した期間より古いメッセージ(添付ファイルを含む)は夜間に削除されます。最短期間は1日です。",
+ "admin.data_retention.messageRetentionDays.example": "例: \"60\"",
+ "admin.data_retention.note.description": "注意: 一度メッセージやファイルが削除されると、この操作は元に戻せません。カスタムデータ保持ポリシーを設定している場合は注意してください。詳しくは {documentationLink} を参照してください。",
+ "admin.data_retention.note.description.documentationLinkText": "説明文書",
+ "admin.data_retention.title": "データ保持ポリシー (ベータ版)",
"admin.database.title": "データベースの設定",
"admin.developer.title": "開発者の設定",
"admin.elasticsearch.bulkIndexButton.error": "一括インデックス付与処理をスケジューリングできませんでした: {error}",
@@ -276,7 +296,7 @@
"admin.elasticsearch.sniffTitle": "クラスタースニッフィングを有効にする:",
"admin.elasticsearch.testConfigSuccess": "テストが成功し、設定が保存されました。",
"admin.elasticsearch.testHelpText": "Mattermostが指定されたElasticsearchサーバーに接続できるかどうかテストします。接続のテストが成功した場合のみ、設定が保存されます。エラーメッセージの詳細はログファイルを参照してください。",
- "admin.elasticsearch.title": "Elasticsearch (ベータ)",
+ "admin.elasticsearch.title": "Elasticsearch (ベータ版)",
"admin.elasticsearch.usernameDescription": "(オプション) Elasticsearchサーバーを認証するためのユーザー名。",
"admin.elasticsearch.usernameExample": "例: \"elastic\"",
"admin.elasticsearch.usernameTitle": "サーバーのユーザー名:",
@@ -352,7 +372,7 @@
"admin.email.pushServerEx": "例: \"http://push-test.mattermost.com\"",
"admin.email.pushServerTitle": "プッシュ通知サーバー:",
"admin.email.pushTitle": "プッシュ通知を有効にする: ",
- "admin.email.requireVerificationDescription": "本番環境では有効に設定してください。有効な場合、Mattermostは利用登録をして最初にログインする前に電子メールアドレスの確認を必須にします。開発者はこれを無効に設定することで、電子メールアドレスの確認電子メールの送信を省略し、開発をより早く進められるようにできます。",
+ "admin.email.requireVerificationDescription": "本番環境では有効に設定してください。有効な場合、Mattermostは利用登録をして最初にログインする前に電子メールアドレスの確認を必須にします。開発者はこれを無効に設定することで、電子メールアドレスの確認電子メールの送信を省略することで、開発をより早く進められるようにできます。",
"admin.email.requireVerificationTitle": "電子メールアドレスの確認が必要: ",
"admin.email.selfPush": "プッシュ通知サービスの場所を手入力する",
"admin.email.skipServerCertificateVerification.description": "有効な場合、Mattermostは電子メールサーバーの証明書を検証しなくなります。",
@@ -505,6 +525,21 @@
"admin.integrations.custom": "カスタム統合機能",
"admin.integrations.external": "外部のサービス",
"admin.integrations.webrtc": "Mattermost WebRTC",
+ "admin.jobTable.cancelButton": "キャンセル",
+ "admin.jobTable.headerExtraInfo": "追加情報",
+ "admin.jobTable.headerFinishAt": "終了時間",
+ "admin.jobTable.headerRunTime": "実行時間",
+ "admin.jobTable.headerStatus": "状態",
+ "admin.jobTable.jobId": "ジョブID: ",
+ "admin.jobTable.lastActivityAt": "最終活動: ",
+ "admin.jobTable.runLengthMinutes": " 分",
+ "admin.jobTable.runLengthSeconds": " 秒",
+ "admin.jobTable.statusCanceled": "キャンセル",
+ "admin.jobTable.statusCanceling": "キャンセルしています...",
+ "admin.jobTable.statusError": "エラー",
+ "admin.jobTable.statusInProgress": "進行中",
+ "admin.jobTable.statusPending": "保留中",
+ "admin.jobTable.statusSuccess": "成功",
"admin.ldap.baseDesc": "ベースDNはMattermostがAD/LDAPツリーでユーザー検索を始める場所の識別名です。",
"admin.ldap.baseEx": "例: \"ou=Unit Name,dc=corp,dc=example,dc=com\"",
"admin.ldap.baseTitle": "ベースDN:",
@@ -523,6 +558,7 @@
"admin.ldap.idAttrDesc": "Mattermostで重複なくユーザーを認識するために使用されるAD/LDAPサーバーの属性です。AD/LDAPのこの属性値は変更されない値であるべきであり、ユーザー名やユーザーIDを使用します。この項目が変更されると、新しいMattermostアカウントが古いアカウントとは独立して作成されます。この値は、Mattermostのログイン画面の「AD/LDAPユーザー名」欄に入力します。通常、この属性値は、上の「ユーザー名の属性値」欄と同じです。あなたのチームがdomain\\\\usernameの形式を他のサービスにAD/LDAPを使ってログインするのに使用している場合には、サイト間の一貫性を維持するためこの項目にはdomain\\\\username形式を使ってください。",
"admin.ldap.idAttrEx": "例: \"sAMAccountName\"",
"admin.ldap.idAttrTitle": "ID属性値: ",
+ "admin.ldap.jobExtraInfo": "{ldapUsers} LDAPユーザーをスキャン。{updateCount}ユーザーが更新されました。{deleteCount}ユーザーが無効化されました。",
"admin.ldap.lastnameAttrDesc": "(オプション) Mattermostのユーザーの苗字(ラストネーム)を設定するために使用されるAD/LDAPサーバーの属性です。設定された場合、この属性はLDAPサーバーと同期されるため、ユーザーは苗字(ラストネーム)を編集することはできません。空欄のままにした場合、ユーザーはアカウントの設定で自身の苗字(ラストネーム)を設定できます。",
"admin.ldap.lastnameAttrEx": "例: \"sn\"",
"admin.ldap.lastnameAttrTitle": "苗字(ラストネーム)の属性値:",
@@ -679,7 +715,7 @@
"admin.plugin.uploadDesc": "あなたのMattermostサーバーへプラグインをアップロードします。ウェブアプリプラグインの追加や削除は、有効になる前にユーザーにブラウザやデスクトップアプリの再読み込みを要求します。詳しくは説明文書を参照してください。",
"admin.plugin.uploadTitle": "アップロードするプラグイン: ",
"admin.plugin.uploading": "アップロード中...",
- "admin.plugins.jira": "JIRA (ベータ)",
+ "admin.plugins.jira": "JIRA (ベータ版)",
"admin.plugins.jira.channelParamNamePlaceholder": "channelurl",
"admin.plugins.jira.enabledDescription": "有効な場合、Mattermostへのメッセージ投稿のためのJIRAウェブフックを設定できるようになります。フィッシング攻撃対策のため、全ての投稿にはBOTタグが表示されます。",
"admin.plugins.jira.enabledLabel": "JIRAを有効にする:",
@@ -893,9 +929,10 @@
"admin.sidebar.customBrand": "独自ブランド設定",
"admin.sidebar.customIntegrations": "カスタム統合機能",
"admin.sidebar.customization": "カスタマイズ",
+ "admin.sidebar.data_retention": "データ保持ポリシー (ベータ版)",
"admin.sidebar.database": "データベース",
"admin.sidebar.developer": "開発者",
- "admin.sidebar.elasticsearch": "Elasticsearch (ベータ)",
+ "admin.sidebar.elasticsearch": "Elasticsearch (ベータ版)",
"admin.sidebar.email": "電子メールアドレス",
"admin.sidebar.emoji": "絵文字",
"admin.sidebar.external": "外部のサービス",
@@ -903,7 +940,7 @@
"admin.sidebar.general": "全般",
"admin.sidebar.gitlab": "GitLab",
"admin.sidebar.integrations": "統合機能",
- "admin.sidebar.jira": "JIRA (ベータ)",
+ "admin.sidebar.jira": "JIRA (ベータ版)",
"admin.sidebar.ldap": "AD/LDAP",
"admin.sidebar.legalAndSupport": "法的事項とサポート",
"admin.sidebar.license": "Editionとライセンス",
@@ -1427,7 +1464,6 @@
"email_verify.sent": " 確認電子メールを送信しました。",
"email_verify.verified": "{siteName}電子メールが確認されました",
"email_verify.verifiedBody": "あなたの電子メールアドレスは確認されました! hereをクリックしてログインしてください。
",
- "email_verify.verifyFailed": "電子メールアドレスが確認できませんでした。",
"emoji_list.actions": "アクション",
"emoji_list.add": "カスタム絵文字を追加",
"emoji_list.creator": "作成者",
@@ -2170,6 +2206,7 @@
"rhs_root.permalink": "パーマリンク",
"rhs_root.pin": "チャンネルにピン止めする",
"rhs_root.unpin": "チャンネルへのピン止めをやめる",
+ "rhs_thread.rootPostDeletedMessage.body": "このスレッドの一部はデータ保持ポリシーによって削除されました。このスレッドに返信することはできません。",
"search_bar.search": "検索する",
"search_bar.usage": "検索オプション
- 文を検索するには「引用符」を使ってください
- 特定のユーザーの投稿に限定して検索するにはFrom:を、特定のチャンネルのみ検索するにはin:を使ってください
",
"search_header.results": "検索結果",
diff --git a/assets/base/i18n/ko.json b/assets/base/i18n/ko.json
index b98333ff6..8353e0264 100644
--- a/assets/base/i18n/ko.json
+++ b/assets/base/i18n/ko.json
@@ -246,6 +246,26 @@
"admin.customization.restrictCustomEmojiCreationSystemAdmin": "Only allow System Admins to create custom emoji",
"admin.customization.restrictCustomEmojiCreationTitle": "이모티콘 생성 제한:",
"admin.customization.support": "법적 사항 및 지원",
+ "admin.data_retention.createJob.help": "Initiates a Data Retention deletion job immediately.",
+ "admin.data_retention.createJob.title": "Run Deletion Job Now",
+ "admin.data_retention.deletionJobStartTime.description": "Set the start time of the daily scheduled data retention job. Choose a time when fewer people are using your system. Must be a 24-hour time stamp in the form HH:MM.",
+ "admin.data_retention.deletionJobStartTime.example": "예시 \"2000\"",
+ "admin.data_retention.deletionJobStartTime.title": "Data Deletion Time:",
+ "admin.data_retention.enableFileDeletion.description": "Set how long Mattermost keeps file uploads in channels and direct messages.",
+ "admin.data_retention.enableFileDeletion.title": "File Retention:",
+ "admin.data_retention.enableMessageDeletion.description": "Set how long Mattermost keeps messages in channels and direct messages.",
+ "admin.data_retention.enableMessageDeletion.title": "Message Retention:",
+ "admin.data_retention.fileRetentionDays.description": "Set how many days file uploads are kept in Mattermost. Files older than the duration you set will be deleted nightly. The minimum time is one day.",
+ "admin.data_retention.fileRetentionDays.example": "예시 \"60\"",
+ "admin.data_retention.keepFilesForTime": "Keep files for a set amount of time",
+ "admin.data_retention.keepFilesIndefinitely": "Keep all files indefinitely",
+ "admin.data_retention.keepMessageForTime": "Keep messages for a set amount of time",
+ "admin.data_retention.keepMessagesIndefinitely": "Keep all messages indefinitely",
+ "admin.data_retention.messageRetentionDays.description": "Set how many days messages are kept in Mattermost. Messages, including file attachments older than the duration you set will be deleted nightly. The minimum time is one day.",
+ "admin.data_retention.messageRetentionDays.example": "예시 \"60\"",
+ "admin.data_retention.note.description": "Caution: Once a message or a file is deleted, the action is irreversible. Please be careful when setting up a custom data retention policy. See {documentationLink} to learn more.",
+ "admin.data_retention.note.description.documentationLinkText": "문서",
+ "admin.data_retention.title": "Data Retention Policy (Beta)",
"admin.database.title": "데이터베이스 설정",
"admin.developer.title": "개발자 설정",
"admin.elasticsearch.bulkIndexButton.error": "Failed to schedule Bulk Index Job: {error}",
@@ -505,6 +525,21 @@
"admin.integrations.custom": "Custom Integrations",
"admin.integrations.external": "외부 서비스",
"admin.integrations.webrtc": "Mattermost WebRTC",
+ "admin.jobTable.cancelButton": "취소",
+ "admin.jobTable.headerExtraInfo": "Extra Information",
+ "admin.jobTable.headerFinishAt": "Finish Time",
+ "admin.jobTable.headerRunTime": "Run Time",
+ "admin.jobTable.headerStatus": "상태",
+ "admin.jobTable.jobId": "Job ID: ",
+ "admin.jobTable.lastActivityAt": "Last Activity: ",
+ "admin.jobTable.runLengthMinutes": " minutes",
+ "admin.jobTable.runLengthSeconds": " seconds",
+ "admin.jobTable.statusCanceled": "취소",
+ "admin.jobTable.statusCanceling": "Canceling...",
+ "admin.jobTable.statusError": "Error",
+ "admin.jobTable.statusInProgress": "In Progress",
+ "admin.jobTable.statusPending": " 보내는 중",
+ "admin.jobTable.statusSuccess": "Success",
"admin.ldap.baseDesc": "The Base DN is the Distinguished Name of the location where Mattermost should start its search for users in the LDAP tree.",
"admin.ldap.baseEx": "예시 \"ou=Unit Name,dc=corp,dc=example,dc=com\"",
"admin.ldap.baseTitle": "BaseDN:",
@@ -523,6 +558,7 @@
"admin.ldap.idAttrDesc": "AD/LDAP 서버에서 속성(attribute)의 경우 Mattermost에서 고유한 식별자로 사용됩니다. 이는 username과 uid 등 변경되지 않는 값을 가진 AD/LDAP 속성이어야 합니다. 사용자의 ID 속성이 변경된 경우, 원래 계정과 무관한 새로운 Mattermost 계정을 생성하게 됩니다. 이는 Mattermost 로그인 페이지에서 \"AD/LDAP 사용자명\" 란에 사용되는 값입니다. 일반적으로 이 속성은 위의 \"사용자 이름 속성\" 란과 같습니다. 팀에서 AD/LDAP를 사용하는 다른 서비스에 로그인할 때 대개 domain\\\\username을 사용할 경우, 사이트 간의 일관성을 유지하기 위해 domain\\\\username을 이 란에 입력할 수 있습니다.",
"admin.ldap.idAttrEx": "예시 \"sAMAccountName\"",
"admin.ldap.idAttrTitle": "ID 속성: ",
+ "admin.ldap.jobExtraInfo": "Scanned {ldapUsers} LDAP users, updated {updateCount}, deactivated {deleteCount}",
"admin.ldap.lastnameAttrDesc": "(Optional) The attribute in the AD/LDAP server that will be used to populate the last name of users in Mattermost. When set, users will not be able to edit their last name, since it is synchronized with the LDAP server. When left blank, users can set their own last name in Account Settings.",
"admin.ldap.lastnameAttrEx": "예시 \"sn\"",
"admin.ldap.lastnameAttrTitle": "성 속성:",
@@ -893,6 +929,7 @@
"admin.sidebar.customBrand": "커스텀 브랜딩",
"admin.sidebar.customIntegrations": "통합 기능",
"admin.sidebar.customization": "커스터마이징",
+ "admin.sidebar.data_retention": "Data Retention Policy (Beta)",
"admin.sidebar.database": "데이터베이스",
"admin.sidebar.developer": "개발자 설정",
"admin.sidebar.elasticsearch": "Elasticsearch (Beta)",
@@ -1427,7 +1464,6 @@
"email_verify.sent": " 검증 메일을 보냈습니다.",
"email_verify.verified": "{siteName} 이메일 검증됨",
"email_verify.verifiedBody": "이메일 검증이 완료되었습니다! 여기를 클릭하여 로그인하세요.
",
- "email_verify.verifyFailed": "이메일 검증을 실패했습니다.",
"emoji_list.actions": "액션",
"emoji_list.add": "이모티콘 추가",
"emoji_list.creator": "만든 사람",
@@ -2170,6 +2206,7 @@
"rhs_root.permalink": "바로가기",
"rhs_root.pin": "Pin to channel",
"rhs_root.unpin": "Un-pin from channel",
+ "rhs_thread.rootPostDeletedMessage.body": "Part of this thread has been deleted due to a data retention policy. You can no longer reply to this thread.",
"search_bar.search": "검색",
"search_bar.usage": "검색 옵션
- \"따옴표\"를 사용해서 문구를 검색할 수 있습니다.
- from: 를 사용해서 특정 사용자의 포스트를 검색하거나, in:을 사용하여 특정 채널의 포스트를 검색할 수 있습니다.
",
"search_header.results": "검색 결과",
diff --git a/assets/base/i18n/nl.json b/assets/base/i18n/nl.json
index 9733f12d1..6079514a3 100644
--- a/assets/base/i18n/nl.json
+++ b/assets/base/i18n/nl.json
@@ -246,6 +246,26 @@
"admin.customization.restrictCustomEmojiCreationSystemAdmin": "Alleen Systeem beheerders toestaan om aangepaste emoji te maken",
"admin.customization.restrictCustomEmojiCreationTitle": "Aangepaste emoji beperken:",
"admin.customization.support": "Wettelijk en Ondersteuning",
+ "admin.data_retention.createJob.help": "Initiates a Data Retention deletion job immediately.",
+ "admin.data_retention.createJob.title": "Run Deletion Job Now",
+ "admin.data_retention.deletionJobStartTime.description": "Set the start time of the daily scheduled data retention job. Choose a time when fewer people are using your system. Must be a 24-hour time stamp in the form HH:MM.",
+ "admin.data_retention.deletionJobStartTime.example": "Bijv.: \"2000\"",
+ "admin.data_retention.deletionJobStartTime.title": "Data Deletion Time:",
+ "admin.data_retention.enableFileDeletion.description": "Set how long Mattermost keeps file uploads in channels and direct messages.",
+ "admin.data_retention.enableFileDeletion.title": "File Retention:",
+ "admin.data_retention.enableMessageDeletion.description": "Set how long Mattermost keeps messages in channels and direct messages.",
+ "admin.data_retention.enableMessageDeletion.title": "Message Retention:",
+ "admin.data_retention.fileRetentionDays.description": "Set how many days file uploads are kept in Mattermost. Files older than the duration you set will be deleted nightly. The minimum time is one day.",
+ "admin.data_retention.fileRetentionDays.example": "Bijv.: \"60\"",
+ "admin.data_retention.keepFilesForTime": "Keep files for a set amount of time",
+ "admin.data_retention.keepFilesIndefinitely": "Keep all files indefinitely",
+ "admin.data_retention.keepMessageForTime": "Keep messages for a set amount of time",
+ "admin.data_retention.keepMessagesIndefinitely": "Keep all messages indefinitely",
+ "admin.data_retention.messageRetentionDays.description": "Set how many days messages are kept in Mattermost. Messages, including file attachments older than the duration you set will be deleted nightly. The minimum time is one day.",
+ "admin.data_retention.messageRetentionDays.example": "Bijv.: \"60\"",
+ "admin.data_retention.note.description": "Caution: Once a message or a file is deleted, the action is irreversible. Please be careful when setting up a custom data retention policy. See {documentationLink} to learn more.",
+ "admin.data_retention.note.description.documentationLinkText": "documentatie",
+ "admin.data_retention.title": "Data Retention Policy (Beta)",
"admin.database.title": "Database instellingen",
"admin.developer.title": "Ontwikkelaars instellingen",
"admin.elasticsearch.bulkIndexButton.error": "Failed to schedule Bulk Index Job: {error}",
@@ -505,6 +525,21 @@
"admin.integrations.custom": "Aangepaste Intergraties",
"admin.integrations.external": "Externe services",
"admin.integrations.webrtc": "Mattermost WebRTC",
+ "admin.jobTable.cancelButton": "Annuleren",
+ "admin.jobTable.headerExtraInfo": "Extra Information",
+ "admin.jobTable.headerFinishAt": "Finish Time",
+ "admin.jobTable.headerRunTime": "Run Time",
+ "admin.jobTable.headerStatus": "Status",
+ "admin.jobTable.jobId": "Job ID: ",
+ "admin.jobTable.lastActivityAt": "Last Activity: ",
+ "admin.jobTable.runLengthMinutes": " minutes",
+ "admin.jobTable.runLengthSeconds": " seconds",
+ "admin.jobTable.statusCanceled": "Annuleren",
+ "admin.jobTable.statusCanceling": "Canceling...",
+ "admin.jobTable.statusError": "Error",
+ "admin.jobTable.statusInProgress": "In Progress",
+ "admin.jobTable.statusPending": " Versturen",
+ "admin.jobTable.statusSuccess": "Success",
"admin.ldap.baseDesc": "De Base DN is de DN-Naam van de locatie waar Mattermost moet beginnen met het zoeken naar gebruikers in de AD/LDAP-boom.",
"admin.ldap.baseEx": "Bijv.: \"ou=Unit Name,dc=corp,dc=example,dc=com\"",
"admin.ldap.baseTitle": "BaseDN:",
@@ -523,6 +558,7 @@
"admin.ldap.idAttrDesc": "Het attribuut in de AD/LDAP server dat zal worden gebruikt als unieke identificatie sleutel in Mattermost. Het zou een AD/LDAP attribuut moeten zijn wat niet veranderd, zoals 'username' of 'uid'. Als het 'ID' attribuut van een gebruiker veranderd, zal een nieuw Mattermost account worden gemaakt en dat is niet verbonden met het oude account. Dit is de waarde wat gebruikt wordt om in te loggen in het \"AD/LDAP Username\" veld op de inlog pagina. Normaal is dit attribuut hetzelfde als het \"Username Attribuut\" hierboven. Als jouw team normaal inlogt met 'domain\\username', kies je waarschijnlijk 'domain\\\\username' in dit veld.",
"admin.ldap.idAttrEx": "Bijv.: \"sAMAccountName\"",
"admin.ldap.idAttrTitle": "ID Attribuut: ",
+ "admin.ldap.jobExtraInfo": "Scanned {ldapUsers} LDAP users, updated {updateCount}, deactivated {deleteCount}",
"admin.ldap.lastnameAttrDesc": "(Optional) The attribute in the AD/LDAP server that will be used to populate the last name of users in Mattermost. When set, users will not be able to edit their last name, since it is synchronized with the LDAP server. When left blank, users can set their own last name in Account Settings.",
"admin.ldap.lastnameAttrEx": "Bijv.: \"sn\"",
"admin.ldap.lastnameAttrTitle": "Achternaam attribuut:",
@@ -893,6 +929,7 @@
"admin.sidebar.customBrand": "Aangepast huisstijl",
"admin.sidebar.customIntegrations": "Aangepaste Intergraties",
"admin.sidebar.customization": "Customisatie",
+ "admin.sidebar.data_retention": "Data Retention Policy (Beta)",
"admin.sidebar.database": "Database",
"admin.sidebar.developer": "Ontwikkelaar",
"admin.sidebar.elasticsearch": "Elasticsearch (Beta)",
@@ -1427,7 +1464,6 @@
"email_verify.sent": "Verificatie e-mail is verzonden.",
"email_verify.verified": "{siteName} email is geverifieerd.",
"email_verify.verifiedBody": "Uw email is gevalideerd. Klik hier om in te loggen
",
- "email_verify.verifyFailed": "Verificatie van uw e-mail is gefaald.",
"emoji_list.actions": "Acties",
"emoji_list.add": "Aangepaste emoji",
"emoji_list.creator": "Aangemaakt door",
@@ -2170,6 +2206,7 @@
"rhs_root.permalink": "Permanente koppeling",
"rhs_root.pin": "Pin to channel",
"rhs_root.unpin": "Un-pin from channel",
+ "rhs_thread.rootPostDeletedMessage.body": "Part of this thread has been deleted due to a data retention policy. You can no longer reply to this thread.",
"search_bar.search": "Zoeken",
"search_bar.usage": "Zoekopties
- Gebruik \"aanhalingstekens\" om naar zinnen te zoeken
- Gebruik from: om berichten van een specifieke gebruiker te vinden en in: om berichten in een specifiek kanaal te vinden
",
"search_header.results": "Zoekresultaten",
diff --git a/assets/base/i18n/pl.json b/assets/base/i18n/pl.json
index 4f8375a7a..79ae0082c 100644
--- a/assets/base/i18n/pl.json
+++ b/assets/base/i18n/pl.json
@@ -246,6 +246,26 @@
"admin.customization.restrictCustomEmojiCreationSystemAdmin": "Tylko administratorzy systemu mogą tworzyć własne emotikony",
"admin.customization.restrictCustomEmojiCreationTitle": "Ogranicz tworzenie własnych emotikon:",
"admin.customization.support": "Informacje prawne i wsparcie",
+ "admin.data_retention.createJob.help": "Initiates a Data Retention deletion job immediately.",
+ "admin.data_retention.createJob.title": "Run Deletion Job Now",
+ "admin.data_retention.deletionJobStartTime.description": "Set the start time of the daily scheduled data retention job. Choose a time when fewer people are using your system. Must be a 24-hour time stamp in the form HH:MM.",
+ "admin.data_retention.deletionJobStartTime.example": "Np. \"2000\"",
+ "admin.data_retention.deletionJobStartTime.title": "Data Deletion Time:",
+ "admin.data_retention.enableFileDeletion.description": "Set how long Mattermost keeps file uploads in channels and direct messages.",
+ "admin.data_retention.enableFileDeletion.title": "File Retention:",
+ "admin.data_retention.enableMessageDeletion.description": "Set how long Mattermost keeps messages in channels and direct messages.",
+ "admin.data_retention.enableMessageDeletion.title": "Message Retention:",
+ "admin.data_retention.fileRetentionDays.description": "Set how many days file uploads are kept in Mattermost. Files older than the duration you set will be deleted nightly. The minimum time is one day.",
+ "admin.data_retention.fileRetentionDays.example": "Np.: \"60\"",
+ "admin.data_retention.keepFilesForTime": "Keep files for a set amount of time",
+ "admin.data_retention.keepFilesIndefinitely": "Keep all files indefinitely",
+ "admin.data_retention.keepMessageForTime": "Keep messages for a set amount of time",
+ "admin.data_retention.keepMessagesIndefinitely": "Keep all messages indefinitely",
+ "admin.data_retention.messageRetentionDays.description": "Set how many days messages are kept in Mattermost. Messages, including file attachments older than the duration you set will be deleted nightly. The minimum time is one day.",
+ "admin.data_retention.messageRetentionDays.example": "Np.: \"60\"",
+ "admin.data_retention.note.description": "Caution: Once a message or a file is deleted, the action is irreversible. Please be careful when setting up a custom data retention policy. See {documentationLink} to learn more.",
+ "admin.data_retention.note.description.documentationLinkText": "dokumentacja",
+ "admin.data_retention.title": "Data Retention Policy (Beta)",
"admin.database.title": "Ustawienia bazy danych",
"admin.developer.title": "Ustawienia deweloperów",
"admin.elasticsearch.bulkIndexButton.error": "Failed to schedule Bulk Index Job: {error}",
@@ -505,6 +525,21 @@
"admin.integrations.custom": "Niestandardowe integracje",
"admin.integrations.external": "Zewnętrzne usługi",
"admin.integrations.webrtc": "Mattermost WebRTC",
+ "admin.jobTable.cancelButton": "Anuluj",
+ "admin.jobTable.headerExtraInfo": "Extra Information",
+ "admin.jobTable.headerFinishAt": "Finish Time",
+ "admin.jobTable.headerRunTime": "Run Time",
+ "admin.jobTable.headerStatus": "Stan",
+ "admin.jobTable.jobId": "Job ID: ",
+ "admin.jobTable.lastActivityAt": "Last Activity: ",
+ "admin.jobTable.runLengthMinutes": " minutes",
+ "admin.jobTable.runLengthSeconds": " seconds",
+ "admin.jobTable.statusCanceled": "Anuluj",
+ "admin.jobTable.statusCanceling": "Canceling...",
+ "admin.jobTable.statusError": "Error",
+ "admin.jobTable.statusInProgress": "In Progress",
+ "admin.jobTable.statusPending": "Wysyłanie",
+ "admin.jobTable.statusSuccess": "Success",
"admin.ldap.baseDesc": "Base DN jest to Distinguished Name (wyróżniająca się nazwa) lokalizacji gdzie Mattermost zacznie wyszukiwanie użytkowników w drzewie AD/LDAP.",
"admin.ldap.baseEx": "Np. \"ou=Unit Name,dc=corp,dc=example,dc=com\"",
"admin.ldap.baseTitle": "BaseDN:",
@@ -523,6 +558,7 @@
"admin.ldap.idAttrDesc": "Atrybut na serwerze AD/LDAP który będzie użyty jako unikalny identyfikator w Mattermost. Powinien być to atrybut AD/LDAP którego wartość się nie zmienia, np. nazwa użytkownika lub uid. Jeśli atrybut ID użytkownika się zmieni, zostanie przez to utworzone nowe konto niepowiązane z poprzednim. To jest wartość używana podczas logowania do Mattermost w polu \"Nazwa użytkownika AD/LDAP\" na stronie logowania. Normalnie ten atrybut jest taki sam jak \"Atrybut nazwy użytkownika\" powyżej. Jeśli twój zespół zazwyczaj używa domena\\\\nazwa_użytkownika do logowania do innych usług, możesz chcieć wpisać domena\\\\nazwa_użytkownika do tego pola by zachować spójność pomiędzy stronami.",
"admin.ldap.idAttrEx": "Np. \"sAMAccountName\"",
"admin.ldap.idAttrTitle": "Atrybut ID: ",
+ "admin.ldap.jobExtraInfo": "Scanned {ldapUsers} LDAP users, updated {updateCount}, deactivated {deleteCount}",
"admin.ldap.lastnameAttrDesc": "(Opcjonalne) Atrybut na serwerze LDAP/AD, który zostanie użyty do wypełnienia nazwisk użytkowników w Mattermost. Jeśli włączone, użytkownicy nie będą mogli zmienić swoich nazwisk, gdyż będą one synchronizowane z serwerem LDAP. Jeśli zostawiono puste, użytkownicy będą mogli sami wpisać swoje nazwisko w Ustawieniach Użytkownika.",
"admin.ldap.lastnameAttrEx": "Np.: \"sn\"",
"admin.ldap.lastnameAttrTitle": "Atrybut Nazwiska użytkownika:",
@@ -893,6 +929,7 @@
"admin.sidebar.customBrand": "Własna marka",
"admin.sidebar.customIntegrations": "Niestandardowe integracje",
"admin.sidebar.customization": "Dostosowywanie",
+ "admin.sidebar.data_retention": "Data Retention Policy (Beta)",
"admin.sidebar.database": "Baza danych",
"admin.sidebar.developer": "Twórca",
"admin.sidebar.elasticsearch": "Elasticsearch (Beta)",
@@ -1427,7 +1464,6 @@
"email_verify.sent": " E-mail weryfikacyjny został wysłany.",
"email_verify.verified": "{siteName} E-mail zweryfikowany",
"email_verify.verifiedBody": "Twój adres e-mail został zweryfikowany! Kliknij tu aby się zalogować.
",
- "email_verify.verifyFailed": "Nie udało się zweryfikować adresu e-mail.",
"emoji_list.actions": "Akcje",
"emoji_list.add": "Dodaj własne emotikony",
"emoji_list.creator": "Autor",
@@ -2170,6 +2206,7 @@
"rhs_root.permalink": "Odnośnik bezpośredni",
"rhs_root.pin": "Przypnij do kanału",
"rhs_root.unpin": "Odepnij od kanału",
+ "rhs_thread.rootPostDeletedMessage.body": "Part of this thread has been deleted due to a data retention policy. You can no longer reply to this thread.",
"search_bar.search": "Szukaj",
"search_bar.usage": "Opcje wyszukiwania
- Użyj \"cudzysłowów\" aby wyszukać frazy
- Użyj from: aby znaleźć posty od określonych użytkowników oraz in: aby znaleźć posty na poszczególnych kanałach
",
"search_header.results": "Wyniki wyszukiwania",
diff --git a/assets/base/i18n/pt-BR.json b/assets/base/i18n/pt-BR.json
index 02b20dd79..95c174620 100644
--- a/assets/base/i18n/pt-BR.json
+++ b/assets/base/i18n/pt-BR.json
@@ -246,6 +246,26 @@
"admin.customization.restrictCustomEmojiCreationSystemAdmin": "Permitir que apenas administradores do sistema possam criar emoji personalizados",
"admin.customization.restrictCustomEmojiCreationTitle": "Restringir a Criação Emoji Personalizado:",
"admin.customization.support": "Legal e Suporte",
+ "admin.data_retention.createJob.help": "Inicia um job de exclusão da retenção de dados imediatamente.",
+ "admin.data_retention.createJob.title": "Executa Job de Exclusão Agora",
+ "admin.data_retention.deletionJobStartTime.description": "Ajuste a hora de início para o job de retenção de dados diário. Escolha uma hora em que tenha menos pessoas utilizando o sistema. A hora em 24 horas e no formato HH:MM.",
+ "admin.data_retention.deletionJobStartTime.example": "Ex.: \"02:00\"",
+ "admin.data_retention.deletionJobStartTime.title": "Hora da Eliminação dos Dados:",
+ "admin.data_retention.enableFileDeletion.description": "Ajuste o quanto tempo Mattermost irá manter os arquivos nos canais e em mensagens diretas.",
+ "admin.data_retention.enableFileDeletion.title": "Retenção de arquivos:",
+ "admin.data_retention.enableMessageDeletion.description": "Ajuste por quanto tempo Mattermost irá manter as mensagens nos canais e em mensagens diretas.",
+ "admin.data_retention.enableMessageDeletion.title": "Retenção de mensagens:",
+ "admin.data_retention.fileRetentionDays.description": "Ajuste por quantos dias os arquivos serão mantidos no Mattermost. Arquivos mais velhos que a data ajustada serão deletados a noite. O tempo mínimo é de uma dia.",
+ "admin.data_retention.fileRetentionDays.example": "Ex.: \"60\"",
+ "admin.data_retention.keepFilesForTime": "Guarde os arquivos por um certo período",
+ "admin.data_retention.keepFilesIndefinitely": "Guarde todos os arquivos por tempo indeterminado",
+ "admin.data_retention.keepMessageForTime": "Guarde as mensagens por um certo período",
+ "admin.data_retention.keepMessagesIndefinitely": "Guarde todas mensagens por tempo indeterminado",
+ "admin.data_retention.messageRetentionDays.description": "Ajuste por quantos dias as mensagens serão mantidas no Mattermost. Mensagens, incluindo arquivos anexados mais antigos que a duração ajustada serão apagados durante a noite. O tempo mínimo é de uma dia.",
+ "admin.data_retention.messageRetentionDays.example": "Ex.: \"60\"",
+ "admin.data_retention.note.description": "Atenção: Assim que a mensagem ou arquivo forem apagados, esta ação é irreversível. Preste atenção quando configurar o política de retenção de dados. Veja {documentationLink} para saber mais.",
+ "admin.data_retention.note.description.documentationLinkText": "documentação",
+ "admin.data_retention.title": "Política de Retenção de Dados (Beta)",
"admin.database.title": "Configurações do Banco de dados",
"admin.developer.title": "Configurações de Desenvolvedor",
"admin.elasticsearch.bulkIndexButton.error": "Falha ao agendar Bulk Index Job: {error}",
@@ -505,6 +525,21 @@
"admin.integrations.custom": "Integrações Personalizadas",
"admin.integrations.external": "Serviços Externos",
"admin.integrations.webrtc": "Mattermost WebRTC",
+ "admin.jobTable.cancelButton": "Cancelar",
+ "admin.jobTable.headerExtraInfo": "Informação extra",
+ "admin.jobTable.headerFinishAt": "Horário de término",
+ "admin.jobTable.headerRunTime": "Tempo de Execução",
+ "admin.jobTable.headerStatus": "Status",
+ "admin.jobTable.jobId": "Job ID: ",
+ "admin.jobTable.lastActivityAt": "Última Atividade: ",
+ "admin.jobTable.runLengthMinutes": " minutos",
+ "admin.jobTable.runLengthSeconds": " segundos",
+ "admin.jobTable.statusCanceled": "Cancelado",
+ "admin.jobTable.statusCanceling": "Cancelando...",
+ "admin.jobTable.statusError": "Erro",
+ "admin.jobTable.statusInProgress": "Em Andamento",
+ "admin.jobTable.statusPending": "Pendente",
+ "admin.jobTable.statusSuccess": "Sucesso",
"admin.ldap.baseDesc": "Base DN é o nome distinto do local onde Mattermost deve começar sua busca para os usuários na árvore AD/LDAP.",
"admin.ldap.baseEx": "Ex.: \"ou=Unit Name,dc=corp,dc=example,dc=com\"",
"admin.ldap.baseTitle": "BaseDN:",
@@ -523,6 +558,7 @@
"admin.ldap.idAttrDesc": "O atributo no servidor AD/LDAP que vai ser utilizado como um identificador único no Mattermost. Ele deve ser um atributo AD/LDAP com um valor que não muda, como nome de usuário ou uid. Se atributo Id do usuário mudar, isto irá criar uma nova conta Mattermost não associada com a sua antiga. Este é o valor utilizado para efetuar login no Mattermost no campo \"Nome de usuário AD/LDAP\" na página de login. Normalmente, este atributo é o mesmo que o campo \"Atributo Nome de Usuário\" acima. Se sua equipe usa tipicamente de domínio\\\\usuário para fazer login em outros serviços com AD/LDAP, você pode optar por colocar domínio\\\\usuário neste campo para manter a consistência entre os sites.",
"admin.ldap.idAttrEx": "Ex.: \"sAMAccountName\"",
"admin.ldap.idAttrTitle": "Atributo ID: ",
+ "admin.ldap.jobExtraInfo": "Escaneado {ldapUsers} usuários LDAP, atualizado {updateCount}, desativado {deleteCount}",
"admin.ldap.lastnameAttrDesc": "(Opcional) O atributo no servidor AD/LDAP que será usado para preencher o último nome dos usuários no Mattermost. Quando definido, os usuários não serão capazes de editar o seu último nome, uma vez que é sincronizado com o servidor LDAP. Quando deixado em branco, os usuários poderão definir seu próprio sobrenome em Configurações de Conta.",
"admin.ldap.lastnameAttrEx": "Ex.: \"sn\"",
"admin.ldap.lastnameAttrTitle": "Atributo Último Nome:",
@@ -893,6 +929,7 @@
"admin.sidebar.customBrand": "Marca Personalizada",
"admin.sidebar.customIntegrations": "Integrações Personalizadas",
"admin.sidebar.customization": "Customização",
+ "admin.sidebar.data_retention": "Política de Retenção de Dados (Beta)",
"admin.sidebar.database": "Banco de dados",
"admin.sidebar.developer": "Desenvolvedor",
"admin.sidebar.elasticsearch": "Elasticsearch (Beta)",
@@ -1427,7 +1464,6 @@
"email_verify.sent": " Verificação de email enviado.",
"email_verify.verified": "{siteName} Email Verificado",
"email_verify.verifiedBody": "Seu email foi verificado! Clique aqui para login.
",
- "email_verify.verifyFailed": "Falha ao verificar seu email.",
"emoji_list.actions": "Ações",
"emoji_list.add": "Adicionar Emoji Personalizado",
"emoji_list.creator": "Criador",
@@ -2170,6 +2206,7 @@
"rhs_root.permalink": "Permalink",
"rhs_root.pin": "Fixar no canal",
"rhs_root.unpin": "Desafixar do canal",
+ "rhs_thread.rootPostDeletedMessage.body": "Uma parte desta thread foi apagada devido a política de retenção de dados. Você nao pode mais responder para esta thread.",
"search_bar.search": "Procurar",
"search_bar.usage": "Opções de Pesquisa
- Utilize \"aspas\" para pesquisar frases
- Use from: para encontrar mensagens de usuários específicos e in: para encontrar postagens em canais específicos
",
"search_header.results": "Resultados da Pesquisa",
diff --git a/assets/base/i18n/ru.json b/assets/base/i18n/ru.json
index 204bcbac6..3aab5dc15 100644
--- a/assets/base/i18n/ru.json
+++ b/assets/base/i18n/ru.json
@@ -29,10 +29,10 @@
"activity_log.sessionsDescription": "Создание сессии происходит при входе с нового браузера или устройства. Они позволяют использовать Mattermost без необходимости повторного входа на протяжении времени, установленного Администратором системы. Если вы хотите завершить сессию, нажмите кнопку 'Выйти'.",
"activity_log_modal.android": "Android",
"activity_log_modal.androidNativeApp": "Приложение для Android",
- "activity_log_modal.androidNativeClassicApp": "Android Native Classic App",
+ "activity_log_modal.androidNativeClassicApp": "Классическое приложение Android",
"activity_log_modal.desktop": "Приложение для ПК",
"activity_log_modal.iphoneNativeApp": "Приложение для iPhone",
- "activity_log_modal.iphoneNativeClassicApp": "iPhone Native Classic App",
+ "activity_log_modal.iphoneNativeClassicApp": "Классическое приложение iPhone",
"add_command.autocomplete": "Автодополнение",
"add_command.autocomplete.help": "(Необязательно) Показывать слэш-команду в списке автодополнения.",
"add_command.autocompleteDescription": "Описание для автодополнения",
@@ -246,6 +246,26 @@
"admin.customization.restrictCustomEmojiCreationSystemAdmin": "Создавать собственные смайлики разрешено только системным администраторам",
"admin.customization.restrictCustomEmojiCreationTitle": "Запретить создание пользовательских смайлов:",
"admin.customization.support": "Право и поддержка",
+ "admin.data_retention.createJob.help": "Initiates a Data Retention deletion job immediately.",
+ "admin.data_retention.createJob.title": "Run Deletion Job Now",
+ "admin.data_retention.deletionJobStartTime.description": "Установите время начала ежедневного задания сохранения данных. Выберите время, когда наименьшее число людей используют вашу систему. Время должно быть в 24-часовом формате ЧЧ:ММ.",
+ "admin.data_retention.deletionJobStartTime.example": "Например: \"02:00\"",
+ "admin.data_retention.deletionJobStartTime.title": "Data Deletion Time:",
+ "admin.data_retention.enableFileDeletion.description": "Set how long Mattermost keeps file uploads in channels and direct messages.",
+ "admin.data_retention.enableFileDeletion.title": "File Retention:",
+ "admin.data_retention.enableMessageDeletion.description": "Set how long Mattermost keeps messages in channels and direct messages.",
+ "admin.data_retention.enableMessageDeletion.title": "Message Retention:",
+ "admin.data_retention.fileRetentionDays.description": "Укажите, сколько дней загруженный файл хранится в Mattermost. Файлы старше установленной вами продолжительности будут удалены. Минимальное время хранения один день.",
+ "admin.data_retention.fileRetentionDays.example": "Например: \"60\"",
+ "admin.data_retention.keepFilesForTime": "Хранить файлы в течении определенного промежутка времени",
+ "admin.data_retention.keepFilesIndefinitely": "Хранить файлы бесконечно",
+ "admin.data_retention.keepMessageForTime": "Сохранять сообщения в течении установленного промежутка времени",
+ "admin.data_retention.keepMessagesIndefinitely": "Хранить сообщения бесконечно",
+ "admin.data_retention.messageRetentionDays.description": "Укажите, сколько дней сообщение будет храниться в Mattermost. Сообщения, включая вложения файлов старше установленной вами продолжительности, будут удалены. Минимальное время хранения один день.",
+ "admin.data_retention.messageRetentionDays.example": "Например: \"60\"",
+ "admin.data_retention.note.description": "Caution: Once a message or a file is deleted, the action is irreversible. Please be careful when setting up a custom data retention policy. See {documentationLink} to learn more.",
+ "admin.data_retention.note.description.documentationLinkText": "документация",
+ "admin.data_retention.title": "Data Retention Policy (Beta)",
"admin.database.title": "Настройки базы данных",
"admin.developer.title": "Настройки разработчика",
"admin.elasticsearch.bulkIndexButton.error": "Failed to schedule Bulk Index Job: {error}",
@@ -287,13 +307,13 @@
"admin.elasticsearchStatus.statusError": "Ошибка индексирования.",
"admin.elasticsearchStatus.statusError.help": "Mattermost encountered an error building the Elasticsearch index: {error}",
"admin.elasticsearchStatus.statusInProgress": "Выполнение индексирования: {percent}%.",
- "admin.elasticsearchStatus.statusInProgress.help": "Indexing is in progress on the job server. If Elasticsearch is enabled, search results may be incomplete until the job is finished.",
- "admin.elasticsearchStatus.statusIndexingDisabled": "Indexing disabled.",
+ "admin.elasticsearchStatus.statusInProgress.help": "Задача индексирования запланирована на сервере Elasticsearch. Если Elasticearch включен, результаты поиска могут быть неполными, пока работа не будет завершена.",
+ "admin.elasticsearchStatus.statusIndexingDisabled": "Индексирование отключено.",
"admin.elasticsearchStatus.statusLoading": "Загрузка...",
"admin.elasticsearchStatus.statusNoJobs": "Не запланировано задач индексирования.",
- "admin.elasticsearchStatus.statusPending": "Job pending.",
- "admin.elasticsearchStatus.statusPending.help": "Elasticsearch index job is queued on the job server. If Elasticsearch is enabled, search results may be incomplete until the job is finished.",
- "admin.elasticsearchStatus.statusRequestCancel": "Canceling Job...",
+ "admin.elasticsearchStatus.statusPending": "Ожидание работы.",
+ "admin.elasticsearchStatus.statusPending.help": "Задача индексирования запланирована на сервере Elasticsearch. Если Elasticearch включен, результаты поиска могут быть неполными, пока работа не будет завершена.",
+ "admin.elasticsearchStatus.statusRequestCancel": "Отмена Задания...",
"admin.elasticsearchStatus.statusSuccess": "Индексирование завершено.",
"admin.elasticsearchStatus.statusSuccess.help": "Индексирование завершено и все новые сообщения будут автоматически индексироваться.",
"admin.email.agreeHPNS": " Я понимаю и принимаю Условия использования и Политику конфиденциальности Mattermost Hosted Push Notification Service.",
@@ -314,7 +334,7 @@
"admin.email.enableSMTPAuthDesc": "When enabled, username and password are used for authenticating to the SMTP server.",
"admin.email.enableSMTPAuthTitle": "Enable SMTP Authentication:",
"admin.email.fullPushNotification": "Послать полный фрагмент сообщения",
- "admin.email.genericNoChannelPushNotification": "Send generic description with only sender name",
+ "admin.email.genericNoChannelPushNotification": "Послать общее описание только с именем отправителя",
"admin.email.genericPushNotification": "Отправить общее описание с именами пользователей и каналов",
"admin.email.inviteSaltDescription": "32-символьная соль для подписи приглашений по электронной почте. Случайно генерируется во время инсталляции. Нажмите \"Создать новую\" для генерации новой соли.",
"admin.email.inviteSaltExample": "Например: \"bjlSR4QqkXFBr7TP4oDzlfZmcNuH9Yo\"",
@@ -324,9 +344,9 @@
"admin.email.mtpns": "Используйте iOS и Android приложения из iTunes и Google Play с TPNS",
"admin.email.mtpnsHelp": "Загрузить Mattermost iOS app из iTunes. Загрузить Mattermost Android из Google Play. Узнать больше о TPNS.",
"admin.email.nofificationOrganizationExample": "Например: \"© ABC Corporation, 565 Knight Way, Palo Alto, California, 94305, USA\"",
- "admin.email.notification.contents.full": "Send full message contents",
- "admin.email.notification.contents.full.description": "Sender name and channel are included in email notifications.Typically used for compliance reasons if Mattermost contains confidential information and policy dictates it cannot be stored in email.",
- "admin.email.notification.contents.generic": "Send generic description with only sender name",
+ "admin.email.notification.contents.full": "Отправить полное сообщение",
+ "admin.email.notification.contents.full.description": "Включить в уведомление по электронной почте имя отправителя и канал. Обычно используется для соблюдения нормативных требований, если Mattermost хранит конфиденциальные данные и политика диктует о том, что они не могут храниться в эл. почте.",
+ "admin.email.notification.contents.generic": "Отправить общее описание только с именем отправителя",
"admin.email.notification.contents.generic.description": "Only the name of the person who sent the message, with no information about channel name or message contents are included in email notifications.Typically used for compliance reasons if Mattermost contains confidential information and policy dictates it cannot be stored in email.",
"admin.email.notification.contents.title": "Содержание уведомления на эл. почту: ",
"admin.email.notificationDisplayDescription": "Отображаемое имя пользователя учётной записи электронной почты от которого происходит отправка уведомлений Mattermost.",
@@ -371,9 +391,9 @@
"admin.email.smtpUsernameTitle": "Имя пользователя SMTP:",
"admin.email.testing": "Проверка...",
"admin.false": "нет",
- "admin.file.enableFileAttachments": "Allow File Sharing:",
- "admin.file.enableFileAttachmentsDesc": "When false, disables file sharing on the server. All file and image uploads on messages are forbidden across clients and devices, including mobile.",
- "admin.file.enableMobileDownloadDesc": "When false, disables file downloads on mobile apps. Users can still download files from a mobile web browser.",
+ "admin.file.enableFileAttachments": "Разрешить общий доступ к файлам:",
+ "admin.file.enableFileAttachmentsDesc": "Если выключено, отключает совместное использование файлов на сервере. Все загрузки файлов и изображений в сообщениях запрещены для клиентов и устройств, включая мобильные.",
+ "admin.file.enableMobileDownloadDesc": "Если выключено, отключается загрузка файлов в мобильном приложении. Пользователи всё равно могут загружать файлы с помощью мобильного браузера.",
"admin.file.enableMobileDownloadTitle": "Allow File Downloads on Mobile:",
"admin.file.enableMobileUploadDesc": "When false, disables file uploads on mobile apps. If Allow File Sharing is set to true, users can still upload files from a mobile web browser.",
"admin.file.enableMobileUploadTitle": "Allow File Uploads on Mobile:",
@@ -505,6 +525,21 @@
"admin.integrations.custom": "Пользовательские интеграции",
"admin.integrations.external": "Внешние службы",
"admin.integrations.webrtc": "Mattermost WebRTC",
+ "admin.jobTable.cancelButton": "Отмена",
+ "admin.jobTable.headerExtraInfo": "Extra Information",
+ "admin.jobTable.headerFinishAt": "Finish Time",
+ "admin.jobTable.headerRunTime": "Run Time",
+ "admin.jobTable.headerStatus": "Состояние",
+ "admin.jobTable.jobId": "Job ID: ",
+ "admin.jobTable.lastActivityAt": "Last Activity: ",
+ "admin.jobTable.runLengthMinutes": " minutes",
+ "admin.jobTable.runLengthSeconds": " seconds",
+ "admin.jobTable.statusCanceled": "Отмена",
+ "admin.jobTable.statusCanceling": "Отмена Задания...",
+ "admin.jobTable.statusError": "Error",
+ "admin.jobTable.statusInProgress": "In Progress",
+ "admin.jobTable.statusPending": " Отправка",
+ "admin.jobTable.statusSuccess": "Success",
"admin.ldap.baseDesc": "База поиска (baseDN) — ветка DIT, с которой Mattermost должен начать поиск по пользователям в дереве AD/LDAP.",
"admin.ldap.baseEx": "Например: \"ou=Unit Name,dc=corp,dc=example,dc=com\"",
"admin.ldap.baseTitle": "BaseDN:",
@@ -523,6 +558,7 @@
"admin.ldap.idAttrDesc": "Атрибут AD/LDAP, который будет использоваться в качестве уникального идентификатора в Mattermost. Это должен быть атрибут AD/LDAP, значение которого не будет меняться, например имя пользователя или его идентификатор. Если значение этого атрибута изменится, в Mattermost будет создана новая учетная запись, не имеющая к старой никакого отношения. Значение этого атрибута используется в поле \"Имя пользователя AD/LDAP\" на странице входа в Mattermost. В большинстве случаев, это тот же атрибут, что используется в качестве \"Атрибута имени пользователя\" выше. Если ваша команда обычно использует учетные записи в стиле domain\\\\username для входа в другие сервисы с использованием AD/LDAP, вы можете указать domain\\\\username и здесь для сохранения единообразия.",
"admin.ldap.idAttrEx": "Например: \"sAMAccountName\"",
"admin.ldap.idAttrTitle": "ID атрибут:",
+ "admin.ldap.jobExtraInfo": "Scanned {ldapUsers} LDAP users, updated {updateCount}, deactivated {deleteCount}",
"admin.ldap.lastnameAttrDesc": "(Опционально) Этот атрибут для AD/LDAP сервера который будет использоваться для заполнения фамилии пользователя в Mattermost. Если он установлен, пользователи не смогут редактировать свои фамилии т.к. они будут синхронизироваться с LDAP сервером. Если атрибут не заполнен, пользователи смогут изменить их собственные фамилии в Настройках пользователя.",
"admin.ldap.lastnameAttrEx": "Например: \"sn\"",
"admin.ldap.lastnameAttrTitle": "Атрибут фамилии:",
@@ -893,6 +929,7 @@
"admin.sidebar.customBrand": "Пользовательский бренд",
"admin.sidebar.customIntegrations": "Пользовательские интеграции",
"admin.sidebar.customization": "Настройка",
+ "admin.sidebar.data_retention": "Data Retention Policy (Beta)",
"admin.sidebar.database": "База данных",
"admin.sidebar.developer": "Разработчик",
"admin.sidebar.elasticsearch": "Elasticsearch (Бета)",
@@ -1427,7 +1464,6 @@
"email_verify.sent": " Email проверки отправлен.",
"email_verify.verified": "{siteName} Email проверен",
"email_verify.verifiedBody": "Ваш email верифицирован! Нажмите here для входа.
",
- "email_verify.verifyFailed": "Не удалось подтвердить email.",
"emoji_list.actions": "Действия",
"emoji_list.add": "Добавить пользовательский смайл",
"emoji_list.creator": "Автор",
@@ -1943,7 +1979,7 @@
"mobile.offlineIndicator.connecting": "Подключение...",
"mobile.offlineIndicator.offline": "Нет соединения с интернетом",
"mobile.open_dm.error": "Мы не можем подключиться к каналу {displayName}. Пожалуйста, проверьте подключение и попробуйте заново.",
- "mobile.open_gm.error": "Мы не можем подключиться к каналу {displayName}. Пожалуйста, проверьте подключение и попробуйте заново.",
+ "mobile.open_gm.error": "Не удалось подключиться к группе с этими пользователями. Пожалуйста, проверьте подключение и попробуйте заново.",
"mobile.post.cancel": "Отмена",
"mobile.post.delete_question": "Вы действительно хотите удалить запись?",
"mobile.post.delete_title": "Удалить пост",
@@ -2170,6 +2206,7 @@
"rhs_root.permalink": "Постоянная ссылка",
"rhs_root.pin": "Прикрепить",
"rhs_root.unpin": "Открепить",
+ "rhs_thread.rootPostDeletedMessage.body": "Part of this thread has been deleted due to a data retention policy. You can no longer reply to this thread.",
"search_bar.search": "Поиск",
"search_bar.usage": "Параметры поиска
- Используйте \"кавычки\" для поиска фраз
- Используйте слово from: для поиска сообщений нужного пользователя и слово in: для поиска сообщений на нужном канале
",
"search_header.results": "Результаты поиска",
diff --git a/assets/base/i18n/tr.json b/assets/base/i18n/tr.json
index 4edb97679..66a44f49f 100644
--- a/assets/base/i18n/tr.json
+++ b/assets/base/i18n/tr.json
@@ -246,6 +246,26 @@
"admin.customization.restrictCustomEmojiCreationSystemAdmin": "Yalnız Sistem Yöneticileri özel emoji ekleyebilsin",
"admin.customization.restrictCustomEmojiCreationTitle": "Özel Emoji Ekleme Sınırlaması:",
"admin.customization.support": "Hükümler ve Destek",
+ "admin.data_retention.createJob.help": "Veri saklama görevini hemen yürütmeye başlar.",
+ "admin.data_retention.createJob.title": "Silme Görevini Yürüt",
+ "admin.data_retention.deletionJobStartTime.description": "Günlük veri saklama görevinin başlangıç zamanını ayarlayın. Sistemde en az kullanıcının bulunacağı bir saat seçin. SS:DD biçiminde 24 saat düzeninde olmalıdır.",
+ "admin.data_retention.deletionJobStartTime.example": "Örnek: \"02:00\"",
+ "admin.data_retention.deletionJobStartTime.title": "Veri Silme Süresi:",
+ "admin.data_retention.enableFileDeletion.description": "Kanallar ve doğrudan iletilere yüklenmiş dosyaların Mattermost tarafından saklanacağı süreyi ayarlayın.",
+ "admin.data_retention.enableFileDeletion.title": "Dosya Saklama Süresi:",
+ "admin.data_retention.enableMessageDeletion.description": "Kanallar ve doğrudan iletilerin Mattermost tarafından saklanacağı süreyi ayarlayın.",
+ "admin.data_retention.enableMessageDeletion.title": "İleti Saklama Süresi:",
+ "admin.data_retention.fileRetentionDays.description": "Yüklenen dosyaların Mattermost tarafından kaç gün saklanacağını ayarlayın. Belirtilen günden eski dosyalar geceleri silinir. En düşük süre 1 gündür.",
+ "admin.data_retention.fileRetentionDays.example": "Örnek: \"60\"",
+ "admin.data_retention.keepFilesForTime": "Dosyalar belirli bir süre saklansın",
+ "admin.data_retention.keepFilesIndefinitely": "Tüm dosyalar süresiz olarak saklansın",
+ "admin.data_retention.keepMessageForTime": "İletiler belirli bir süre saklansın",
+ "admin.data_retention.keepMessagesIndefinitely": "Tüm iletiler süresiz olarak saklansın",
+ "admin.data_retention.messageRetentionDays.description": "İletilerin Mattermost tarafından saklanacağı gün sayısını ayarlayın. Belirtilen günden eski ileti ve dosya ekleri geceleri silinir. En düşük süre 1 gündür.",
+ "admin.data_retention.messageRetentionDays.example": "Örnek: \"60\"",
+ "admin.data_retention.note.description": "Dikkat: Silinen ileti ya da dosyalar geri alınamaz. Özel veri saklama ilkesi ayarlarını yaparken dikkatli olun. Ayrıntılı bilgi almak için {documentationLink} bölümüne bakın.",
+ "admin.data_retention.note.description.documentationLinkText": "belgeler",
+ "admin.data_retention.title": "Veri Saklama İlkesi (Beta)",
"admin.database.title": "Veritabanı Ayarları",
"admin.developer.title": "Geliştirici Ayarları",
"admin.elasticsearch.bulkIndexButton.error": "Toplu Dizine Ekleme İşlemi Zamanlanamadı: {error}",
@@ -505,6 +525,21 @@
"admin.integrations.custom": "Özel Bütünleştirmeler",
"admin.integrations.external": "Dış Hizmetler",
"admin.integrations.webrtc": "Mattermost WebRTC",
+ "admin.jobTable.cancelButton": "İptal",
+ "admin.jobTable.headerExtraInfo": "Ek Bilgiler",
+ "admin.jobTable.headerFinishAt": "Bitiş Zamanı",
+ "admin.jobTable.headerRunTime": "Başlangıç Zamanı",
+ "admin.jobTable.headerStatus": "Durum",
+ "admin.jobTable.jobId": "Görev Kodu: ",
+ "admin.jobTable.lastActivityAt": "Son İşlem: ",
+ "admin.jobTable.runLengthMinutes": " dakika",
+ "admin.jobTable.runLengthSeconds": " saniye",
+ "admin.jobTable.statusCanceled": "İptal edilmiş",
+ "admin.jobTable.statusCanceling": "İptal ediliyor...",
+ "admin.jobTable.statusError": "Hata",
+ "admin.jobTable.statusInProgress": "Sürdürülüyor",
+ "admin.jobTable.statusPending": "Bekliyor",
+ "admin.jobTable.statusSuccess": "Tamamlandı",
"admin.ldap.baseDesc": "Base DN, Mattermost tarafından kullanıcıların AD/LDAP ağacında aranmaya başlanacağı konumun ayırt edici adıdır.",
"admin.ldap.baseEx": "Örnek: \"ou=Birim Adı,dc=kurulus,dc=ornek,dc=com\"",
"admin.ldap.baseTitle": "BaseDN:",
@@ -523,6 +558,7 @@
"admin.ldap.idAttrDesc": "Mattermost kullanıcılarının tekil kimlik kodlarının alınacağı AD/LDAP sunucu özniteliği. Kullanıcı adı ya da UID gibi değişmeyecek bir AD/LDAP özniteliği olmalıdır. Bir kullanıcının kodu değişirse, önceki ile farklı bir yeni Mattermost hesabı oluşturulur. Bu değer Mattermost oturum açma sayfasında \"AD/LDAP Kullanıcı Adı\" alanında kullanılır. Normal olarak bu öznitelik \" yukarıdaki \"Kullanıcı Adı Özniteliği\" ile aynıdır. Takımınız AD/LDAP üzerindeki diğer hizmetlere erişmek için etkialani\\\\kullaniciadi şeklinde oturum açıyorsa, siteler arasında tutarlılık sağlamak için bu alana da etkialani\\\\kullaniciadi şeklinde yazılmasını sağlayabilirsiniz.",
"admin.ldap.idAttrEx": "Örnek:\"sAMHesapAdi\"",
"admin.ldap.idAttrTitle": "Kod Özniteliği: ",
+ "admin.ldap.jobExtraInfo": "{ldapUsers} LDAP kullanıcısı tarandı, {updateCount} güncellendi, {deleteCount} devre dışı bırakıldı",
"admin.ldap.lastnameAttrDesc": "(İsteğe bağlı) Mattermost kullanıcılarının soyadlarının alınacağı AD/LDAP sunucu özniteliği. Ayarlandığında, LDAP sunucusu ile eşitlendiğinden kullanıcılar soyadlarını değiştiremez. Boş bırakıldığında, kullanıcılar Hesap Ayarları bölümünden soyadlarını değiştirebilir.",
"admin.ldap.lastnameAttrEx": "Örnek: \"sn\"",
"admin.ldap.lastnameAttrTitle": "Soyad Özniteliği:",
@@ -893,6 +929,7 @@
"admin.sidebar.customBrand": "Özel Marka",
"admin.sidebar.customIntegrations": "Özel Bütünleştirmeler",
"admin.sidebar.customization": "Özelleştirme",
+ "admin.sidebar.data_retention": "Veri Saklama İlkesi (Beta)",
"admin.sidebar.database": "Veritabanı",
"admin.sidebar.developer": "Geliştirici",
"admin.sidebar.elasticsearch": "Elasticsearch (Beta)",
@@ -1427,7 +1464,6 @@
"email_verify.sent": " Doğrulama e-postası gönderildi.",
"email_verify.verified": "{siteName} E-posta Doğrulandı",
"email_verify.verifiedBody": "E-posta adresiniz doğrulandı! Oturum açmak için buraya tıklayın.
",
- "email_verify.verifyFailed": "E-posta doğrulanamadı.",
"emoji_list.actions": "İşlemler",
"emoji_list.add": "Özel Emoji Ekle",
"emoji_list.creator": "Oluşturan",
@@ -2170,6 +2206,7 @@
"rhs_root.permalink": "Kalıcı Bağlantı",
"rhs_root.pin": "Kanala sabitle",
"rhs_root.unpin": "Kanaldaki sabitlemesini kaldır",
+ "rhs_thread.rootPostDeletedMessage.body": "Bu konunun bir bölümü veri saklama ilkesine uygun olarak silindi. Artık bu konuyu yanıtlayamazsınız.",
"search_bar.search": "Arama",
"search_bar.usage": "Arama Seçenekleri
- İfadeleri aramak için \"tırnak işaretlerini\" kullanın
- Belirli bir kullanıcının iletilerini bulmak için from:, belirli bir kanaldaki iletileri bulmak için in: kullanın
",
"search_header.results": "Arama Sonuçları",
diff --git a/assets/base/i18n/zh-CN.json b/assets/base/i18n/zh-CN.json
index 125381373..aa618e0c4 100644
--- a/assets/base/i18n/zh-CN.json
+++ b/assets/base/i18n/zh-CN.json
@@ -246,6 +246,26 @@
"admin.customization.restrictCustomEmojiCreationSystemAdmin": "只允许系统管理员创建自定义表情符号",
"admin.customization.restrictCustomEmojiCreationTitle": "限制创建自定义表情符号:",
"admin.customization.support": "法律和支持",
+ "admin.data_retention.createJob.help": "Initiates a Data Retention deletion job immediately.",
+ "admin.data_retention.createJob.title": "Run Deletion Job Now",
+ "admin.data_retention.deletionJobStartTime.description": "Set the start time of the daily scheduled data retention job. Choose a time when fewer people are using your system. Must be a 24-hour time stamp in the form HH:MM.",
+ "admin.data_retention.deletionJobStartTime.example": "例如 \"2000\"",
+ "admin.data_retention.deletionJobStartTime.title": "Data Deletion Time:",
+ "admin.data_retention.enableFileDeletion.description": "Set how long Mattermost keeps file uploads in channels and direct messages.",
+ "admin.data_retention.enableFileDeletion.title": "File Retention:",
+ "admin.data_retention.enableMessageDeletion.description": "Set how long Mattermost keeps messages in channels and direct messages.",
+ "admin.data_retention.enableMessageDeletion.title": "Message Retention:",
+ "admin.data_retention.fileRetentionDays.description": "Set how many days file uploads are kept in Mattermost. Files older than the duration you set will be deleted nightly. The minimum time is one day.",
+ "admin.data_retention.fileRetentionDays.example": "例如 \"60\"",
+ "admin.data_retention.keepFilesForTime": "Keep files for a set amount of time",
+ "admin.data_retention.keepFilesIndefinitely": "Keep all files indefinitely",
+ "admin.data_retention.keepMessageForTime": "Keep messages for a set amount of time",
+ "admin.data_retention.keepMessagesIndefinitely": "Keep all messages indefinitely",
+ "admin.data_retention.messageRetentionDays.description": "Set how many days messages are kept in Mattermost. Messages, including file attachments older than the duration you set will be deleted nightly. The minimum time is one day.",
+ "admin.data_retention.messageRetentionDays.example": "例如 \"60\"",
+ "admin.data_retention.note.description": "Caution: Once a message or a file is deleted, the action is irreversible. Please be careful when setting up a custom data retention policy. See {documentationLink} to learn more.",
+ "admin.data_retention.note.description.documentationLinkText": "文档",
+ "admin.data_retention.title": "Data Retention Policy (Beta)",
"admin.database.title": "数据库设置",
"admin.developer.title": "开发人员设置",
"admin.elasticsearch.bulkIndexButton.error": "计划批量索引任务失败:{error}",
@@ -505,6 +525,21 @@
"admin.integrations.custom": "自定义集成",
"admin.integrations.external": "外部服务",
"admin.integrations.webrtc": "Mattermost WebRTC",
+ "admin.jobTable.cancelButton": "取消",
+ "admin.jobTable.headerExtraInfo": "额外信息",
+ "admin.jobTable.headerFinishAt": "完成时间",
+ "admin.jobTable.headerRunTime": "运行时间",
+ "admin.jobTable.headerStatus": "状态",
+ "admin.jobTable.jobId": "任务 ID:",
+ "admin.jobTable.lastActivityAt": "最近活动:",
+ "admin.jobTable.runLengthMinutes": " 分钟",
+ "admin.jobTable.runLengthSeconds": " 秒",
+ "admin.jobTable.statusCanceled": "已取消",
+ "admin.jobTable.statusCanceling": "取消中...",
+ "admin.jobTable.statusError": "错误",
+ "admin.jobTable.statusInProgress": "进行中",
+ "admin.jobTable.statusPending": "待处理",
+ "admin.jobTable.statusSuccess": "成功",
"admin.ldap.baseDesc": "Base DN 是 Mattermost 在 AD/LDAP 树中搜索用户开始的专有名称路径。",
"admin.ldap.baseEx": "例如 \"ou=Unit Name,dc=corp,dc=example,dc=com\"",
"admin.ldap.baseTitle": "BaseDN:",
@@ -523,6 +558,7 @@
"admin.ldap.idAttrDesc": "此属性在 AD/LDAP 服务器作为 Mattermost 中一个被用于做唯一标识符值。它应该是 AD/LDAP 上不可被修改的属性,比如用户名或 uid。如果一个用户的 ID 属性被修改,它将创建一个新的 Mattermost 账户并且与之前的用户无关联。它被用于在 Mattermost 登录时“AD/LDAP 用户名”字段在登录页面。一般该属性字段与上面的“用户名属性”字段相同。如果你的团队通常使用 域名\\\\用户名 登录到其他 AD/LDAP 服务,你可以选择在本栏使用 域名\\\\用户名 以跟其他站点保持一致。",
"admin.ldap.idAttrEx": "例如 \"sAMAccountName\"",
"admin.ldap.idAttrTitle": "ID属性:",
+ "admin.ldap.jobExtraInfo": "Scanned {ldapUsers} LDAP users, updated {updateCount}, deactivated {deleteCount}",
"admin.ldap.lastnameAttrDesc": "(可选) AD/LDAP服务器中的属性用来填充 Mattermost 用户的姓氏。当设置后,用户将没法修改他们的姓氏,因为它时和 LDAP 服务器同步的。当留空时,用户可以在帐号设置里修改姓氏。",
"admin.ldap.lastnameAttrEx": "例如 \"sn\"",
"admin.ldap.lastnameAttrTitle": "姓氏属性:",
@@ -893,6 +929,7 @@
"admin.sidebar.customBrand": "自定义品牌",
"admin.sidebar.customIntegrations": "自定义集成",
"admin.sidebar.customization": "自定义",
+ "admin.sidebar.data_retention": "Data Retention Policy (Beta)",
"admin.sidebar.database": "数据库",
"admin.sidebar.developer": "开发人员",
"admin.sidebar.elasticsearch": "Elasticsearch (Beta)",
@@ -1427,7 +1464,6 @@
"email_verify.sent": "发送验证邮件已发送。",
"email_verify.verified": "{siteName}邮件验证",
"email_verify.verifiedBody": "摸的邮件已经验证通过!点击这里登录.
",
- "email_verify.verifyFailed": "无法验证您的电子邮件。",
"emoji_list.actions": "操作",
"emoji_list.add": "添加自定义表情符",
"emoji_list.creator": "创建者",
@@ -2170,6 +2206,7 @@
"rhs_root.permalink": "永久链接",
"rhs_root.pin": "置顶到频道",
"rhs_root.unpin": "从频道取消置顶",
+ "rhs_thread.rootPostDeletedMessage.body": "Part of this thread has been deleted due to a data retention policy. You can no longer reply to this thread.",
"search_bar.search": "搜索",
"search_bar.usage": "搜索选项
- 使用\"双引号\"搜索词组
- 使用from:查找来自特定用户的信息,使用in:查找特定频道的信息
",
"search_header.results": "搜索结果",
diff --git a/assets/base/i18n/zh-TW.json b/assets/base/i18n/zh-TW.json
index 43d453a68..61da0871f 100644
--- a/assets/base/i18n/zh-TW.json
+++ b/assets/base/i18n/zh-TW.json
@@ -246,6 +246,26 @@
"admin.customization.restrictCustomEmojiCreationSystemAdmin": "只允許系統管理員新增繪文字",
"admin.customization.restrictCustomEmojiCreationTitle": "限制新增繪文字:",
"admin.customization.support": "法律與支援",
+ "admin.data_retention.createJob.help": "Initiates a Data Retention deletion job immediately.",
+ "admin.data_retention.createJob.title": "Run Deletion Job Now",
+ "admin.data_retention.deletionJobStartTime.description": "Set the start time of the daily scheduled data retention job. Choose a time when fewer people are using your system. Must be a 24-hour time stamp in the form HH:MM.",
+ "admin.data_retention.deletionJobStartTime.example": "如:\"2000\"",
+ "admin.data_retention.deletionJobStartTime.title": "Data Deletion Time:",
+ "admin.data_retention.enableFileDeletion.description": "Set how long Mattermost keeps file uploads in channels and direct messages.",
+ "admin.data_retention.enableFileDeletion.title": "File Retention:",
+ "admin.data_retention.enableMessageDeletion.description": "Set how long Mattermost keeps messages in channels and direct messages.",
+ "admin.data_retention.enableMessageDeletion.title": "Message Retention:",
+ "admin.data_retention.fileRetentionDays.description": "Set how many days file uploads are kept in Mattermost. Files older than the duration you set will be deleted nightly. The minimum time is one day.",
+ "admin.data_retention.fileRetentionDays.example": "如:\"60\"",
+ "admin.data_retention.keepFilesForTime": "Keep files for a set amount of time",
+ "admin.data_retention.keepFilesIndefinitely": "Keep all files indefinitely",
+ "admin.data_retention.keepMessageForTime": "Keep messages for a set amount of time",
+ "admin.data_retention.keepMessagesIndefinitely": "Keep all messages indefinitely",
+ "admin.data_retention.messageRetentionDays.description": "Set how many days messages are kept in Mattermost. Messages, including file attachments older than the duration you set will be deleted nightly. The minimum time is one day.",
+ "admin.data_retention.messageRetentionDays.example": "如:\"60\"",
+ "admin.data_retention.note.description": "Caution: Once a message or a file is deleted, the action is irreversible. Please be careful when setting up a custom data retention policy. See {documentationLink} to learn more.",
+ "admin.data_retention.note.description.documentationLinkText": "說明文件",
+ "admin.data_retention.title": "Data Retention Policy (Beta)",
"admin.database.title": "資料庫設定",
"admin.developer.title": "開發者設定",
"admin.elasticsearch.bulkIndexButton.error": "排程批次索引工作時失敗:{error}",
@@ -505,6 +525,21 @@
"admin.integrations.custom": "自訂整合",
"admin.integrations.external": "外部服務",
"admin.integrations.webrtc": "Mattermost WebRTC",
+ "admin.jobTable.cancelButton": "取消",
+ "admin.jobTable.headerExtraInfo": "Extra Information",
+ "admin.jobTable.headerFinishAt": "Finish Time",
+ "admin.jobTable.headerRunTime": "Run Time",
+ "admin.jobTable.headerStatus": "狀態",
+ "admin.jobTable.jobId": "Job ID: ",
+ "admin.jobTable.lastActivityAt": "Last Activity: ",
+ "admin.jobTable.runLengthMinutes": " minutes",
+ "admin.jobTable.runLengthSeconds": " seconds",
+ "admin.jobTable.statusCanceled": "取消",
+ "admin.jobTable.statusCanceling": "取消工作中...",
+ "admin.jobTable.statusError": "Error",
+ "admin.jobTable.statusInProgress": "In Progress",
+ "admin.jobTable.statusPending": " 傳送中",
+ "admin.jobTable.statusSuccess": "Success",
"admin.ldap.baseDesc": "BaseDN 是 Mattermost 在 AD/LDAP 樹搜尋使用者的起始點的識別名。",
"admin.ldap.baseEx": "如:\"ou=Unit Name,dc=corp,dc=example,dc=com\"",
"admin.ldap.baseTitle": "BaseDN:",
@@ -523,6 +558,7 @@
"admin.ldap.idAttrDesc": "此屬性在 AD/LDAP 伺服器上的值將會被用做 Mattermost 裡獨特、唯一的識別值。此屬性應該選用不會變更的屬性,例如使用者名稱 或 uid。如果一個使用者的 ID 屬性值有所變更,Mattermost 將會建立一個跟原本帳戶無關的新帳戶。這將是未來使用者在 Mattermost 登入頁面所要填入\"AD/LDAP 使用者名稱\"欄位的值。通常此屬性設定成與上面的\"用戶名稱\"屬性相同。如果您的團隊習慣用 domain\\\\username 登入其他使用 AD/LDAP 認證的服務,最好在本欄位填入 domain\\\\username 以保持一致性。",
"admin.ldap.idAttrEx": "如:\"sAMAccountName\"",
"admin.ldap.idAttrTitle": "ID 的屬性:",
+ "admin.ldap.jobExtraInfo": "Scanned {ldapUsers} LDAP users, updated {updateCount}, deactivated {deleteCount}",
"admin.ldap.lastnameAttrDesc": "(非必須) 用於設定 Mattermost 使用者姓氏的 AD/LDAP 伺服器屬性。當設定之後由於將會跟 LDAP 伺服器同步姓氏,使用者將無法編輯。留白時使用者可以在帳號設定中設定他們自己的姓氏。",
"admin.ldap.lastnameAttrEx": "如:\"sn\"",
"admin.ldap.lastnameAttrTitle": "姓氏屬性:",
@@ -893,6 +929,7 @@
"admin.sidebar.customBrand": "自訂品牌",
"admin.sidebar.customIntegrations": "自訂整合",
"admin.sidebar.customization": "自訂",
+ "admin.sidebar.data_retention": "Data Retention Policy (Beta)",
"admin.sidebar.database": "資料庫",
"admin.sidebar.developer": "開發者",
"admin.sidebar.elasticsearch": "Elasticsearch (Beta)",
@@ -1427,7 +1464,6 @@
"email_verify.sent": " 驗證電子郵件已發送",
"email_verify.verified": "{siteName} 電子郵件已驗證",
"email_verify.verifiedBody": "您的電子郵件已驗證!按這邊登入。
",
- "email_verify.verifyFailed": "無法驗證電子郵件地址。",
"emoji_list.actions": "處理方式",
"emoji_list.add": "新增自訂繪文字",
"emoji_list.creator": "建立者",
@@ -2170,6 +2206,7 @@
"rhs_root.permalink": "永久網址",
"rhs_root.pin": "釘選至頻道",
"rhs_root.unpin": "解除釘選",
+ "rhs_thread.rootPostDeletedMessage.body": "Part of this thread has been deleted due to a data retention policy. You can no longer reply to this thread.",
"search_bar.search": "搜尋",
"search_bar.usage": "搜尋選項
- 用\"雙引號\"來搜尋語句
- 用from:來搜尋特定使用者的訊息,用in:來搜尋特定頻道
",
"search_header.results": "搜尋結果",