diff --git a/assets/base/i18n/de.json b/assets/base/i18n/de.json index ade4b7748..ca1a690ec 100644 --- a/assets/base/i18n/de.json +++ b/assets/base/i18n/de.json @@ -203,7 +203,7 @@ "admin.complianceExport.exportFormat.title": "Export-Dateiformat:", "admin.complianceExport.exportJobStartTime.description": "Stellt die Startzeit für den täglich geplanten Job für die Compliance-Export-Aufgabe ein. Wählen Sie eine Zeit, in der weniger Benutzer ihr System benutzen. Muss ein 24-Stunden-Zeitstempel im Format HH:MM sein.", "admin.complianceExport.exportJobStartTime.example": "Z.B.: \"02:00\"", - "admin.complianceExport.exportJobStartTime.title": "Compliance-Export Zeitpunkt:", + "admin.complianceExport.exportJobStartTime.title": "Compliance-Export-Zeitpunkt:", "admin.complianceExport.title": "Compliance-Export (Beta)", "admin.compliance_reports.desc": "Auftragsname:", "admin.compliance_reports.desc_placeholder": "Z.B.: \"Audit 445 for HR\"", @@ -553,7 +553,7 @@ "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.enableSyncDesc": "Wenn wahr wird Mattermost periodisch Benutzer von AD/LDAP synchronisieren. Wenn falsch werden Benutzerattribute beim Login über SAML aktualisiert.", + "admin.ldap.enableSyncDesc": "Wenn wahr, wird Mattermost periodisch Benutzer von AD/LDAP synchronisieren. Wenn falsch, werden Benutzerattribute beim Login über SAML aktualisiert.", "admin.ldap.enableSyncTitle": "Synchronisierung mit AD/LDAP aktivieren:", "admin.ldap.enableTitle": "Erlaube Login mit AD/LDAP:", "admin.ldap.firstnameAttrDesc": "(Optional) Das Attribut im AD/LDAP-Serves, 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.", @@ -720,13 +720,13 @@ "admin.plugin.management.title": "Verwaltung", "admin.plugin.name": "Name:", "admin.plugin.no_plugins": "Keine Plugins installiert.", - "admin.plugin.prepackaged": "Vorpacketiert", + "admin.plugin.prepackaged": "Vorpaketiert", "admin.plugin.remove": "Entfernen", "admin.plugin.removing": "Entferne...", "admin.plugin.settingsButton": "Einstellungen", "admin.plugin.upload": "Hochladen", "admin.plugin.uploadDesc": "Laden Sie ein Plugin für ihren Mattermost-Server hoch. Sehen Sie in der Dokumentation für mehr Details nach.", - "admin.plugin.uploadDisabledDesc": "Um Plugins hochladen zu können, gehen Sie zu Plugins > Konfiguration. Schauen Sie in die Dokumentation um mehr zu erfahren.", + "admin.plugin.uploadDisabledDesc": "Um Plugins hochladen zu können, gehen Sie zu Plugins > Konfiguration. Schauen Sie in die Dokumentation, um mehr zu erfahren.", "admin.plugin.uploadTitle": "Lade Plugin hoch: ", "admin.plugin.uploading": "Lade hoch..", "admin.plugin.version": "Version:", @@ -779,6 +779,8 @@ "admin.requestButton.requestFailure": "Test-Fehler: {error}", "admin.requestButton.requestSuccess": "Test erfolgreich", "admin.reset_password.cancel": "Abbrechen", + "admin.reset_password.curentPassword": "Aktuelles Passwort", + "admin.reset_password.missing_current": "Bitte geben Sie Ihr aktuelles Passwort ein.", "admin.reset_password.newPassword": "Neues Passwort", "admin.reset_password.reset": "Zurücksetzen", "admin.reset_password.submit": "Bitte geben Sie mindestens {chars} Zeichen ein.", @@ -1147,7 +1149,7 @@ "analytics.chart.loading": "Lade...", "analytics.chart.meaningful": "Nicht genügend Daten für eine aussagekräftige Darstellung.", "analytics.system.activeUsers": "Aktive Nutzer mit Beiträgen", - "analytics.system.channelTypes": "Kanal Typen", + "analytics.system.channelTypes": "Kanaltypen", "analytics.system.dailyActiveUsers": "Tägliche aktive Benutzer", "analytics.system.info": "Es werden nur Daten für das gewählte Team berechnet. Beinhaltet keine Nachrichten in Direktnachrichtenkanälen, welche nicht an ein Team gebunden sind.", "analytics.system.infoAndSkippedIntensiveQueries": "Es werden nur Daten für das gewählte Team berechnet. Beinhaltet keine Nachrichten in Direktnachrichtenkanälen, welche nicht an ein Team gebunden sind.

Um die Leistung zu maximieren, sind einige Statistiken deaktiviert. Sie können siein der Datei config.json wieder aktivieren.", @@ -1189,6 +1191,8 @@ "api.channel.post_update_channel_header_message_and_forget.updated_from": "{username} hat die Kanalüberschrift aktualisiert von: {old} auf: {new}", "api.channel.post_update_channel_header_message_and_forget.updated_to": "{username} hat die Kanalüberschrift geändert zu: {new}", "api.channel.remove_member.removed": "{removedUsername} wurde aus dem Kanal entfernt", + "api.team.add_member.added": "{addedUsername} hinzugefügt zum Team durch {username}", + "api.team.join_team.post_and_forget": "{username} ist dem Team beigetreten.", "app.channel.post_update_channel_purpose_message.removed": "{username} hat den Kanalzweck entfernt (war: {old})", "app.channel.post_update_channel_purpose_message.updated_from": "{username} hat den Kanalzweck aktualisiert von: {old} auf: {new}", "app.channel.post_update_channel_purpose_message.updated_to": "{username} hat den Kanalzweck geändert zu: {new}", @@ -1455,7 +1459,7 @@ "delete_post.confirm": "Bestätige Löschung von {term}", "delete_post.del": "Löschen", "delete_post.post": "Nachricht", - "delete_post.question": "Sind Sie sich sicher diese(n) {term} zu löschen?", + "delete_post.question": "Sind Sie sicher, dass Sie diese(n) {term} löschen möchten?", "delete_post.warning": "Diese Nachricht hat {count, number} {count, plural, one {Kommentar} other {Kommentare}}.", "discard_changes_modal.leave": "Ja, verwerfen", "discard_changes_modal.message": "Sie haben nicht gespeicherte Änderungen, möchten Sie diese wirklich verwerfen?", @@ -1496,7 +1500,7 @@ "emoji_list.creator": "Ersteller", "emoji_list.delete": "Löschen", "emoji_list.delete.confirm.button": "Löschen", - "emoji_list.delete.confirm.msg": "Diese Aktion wird das benutzerdefinierten Emoji permanent löschen. Sind Sie sich sicher dass sie es löschen möchten?", + "emoji_list.delete.confirm.msg": "Diese Aktion wird das benutzerdefinierte Emoji dauerhaft löschen. Sind Sie sich sicher, dass Sie es löschen möchten?", "emoji_list.delete.confirm.title": "Benutzerdefiniertes Emoji löschen", "emoji_list.empty": "Kein eigenes Emoji gefunden", "emoji_list.header": "Benutzerdefinierte Emojis", @@ -1682,7 +1686,7 @@ "help.learnMore": "Erfahren Sie mehr über:", "help.link.attaching": "Dateien anhängen", "help.link.commands": "Befehle ausführen", - "help.link.composing": "Nachrichten Erstellen und darauf Antworten", + "help.link.composing": "Nachrichten erstellen und darauf antworten", "help.link.formatting": "Nachrichten mit Markdown formatieren", "help.link.mentioning": "Teammitglieder erwähnen", "help.link.messaging": "Generelles zur Nachrichtenerstellung", @@ -1866,6 +1870,7 @@ "login.verified": " E-Mail-Adresse bestätigt", "login_mfa.enterToken": "Um Ihre Anmeldung zu vervollständigen, geben Sie bitte den Token des Authenticators ein", "login_mfa.submit": "Absenden", + "login_mfa.submitting": "Sende...", "login_mfa.token": "MFA Token", "login_mfa.tokenReq": "Bitte geben Sie den MFA Token ein", "member_item.makeAdmin": "Zum Admin machen", @@ -1896,6 +1901,7 @@ "mobile.about.serverVersion": "Server Version: {version} (Build {number})", "mobile.about.serverVersionNoBuild": "Server Version: {version}", "mobile.account.notifications.email.footer": "Wenn offline oder abwesend für mehr als fünf Minuten", + "mobile.account.settings.save": "Speichern", "mobile.account_notifications.mentions_footer": "Ihr Benutzername (\"@{username}\") wird immer eine Erwähnung auslösen.", "mobile.account_notifications.non-case_sensitive_words": "Weitere nicht groß-/kleinschreibungsabhängige Wörter...", "mobile.account_notifications.reply.header": "SENDE ANTWORTBENACHRICHTIGUNGEN FÜR", @@ -1978,7 +1984,7 @@ "mobile.downloader.android_started": "Herunterladen gestartet", "mobile.downloader.android_success": "Herunterladen erfolgreich", "mobile.downloader.complete": "Herunterladen abgeschlossen", - "mobile.downloader.downloading": "Wird herunter geladen...", + "mobile.downloader.downloading": "Wird heruntergeladen...", "mobile.downloader.failed_description": "Beim Herunterladen der Datei ist ein Fehler aufgetreten. Überprüfen Sie Ihre Internetverbindung und versuchen Sie es erneut.\n", "mobile.downloader.failed_title": "Herunterladen gescheitert", "mobile.downloader.image_saved": "Bild gespeichert", @@ -2076,13 +2082,13 @@ "mobile.post.retry": "Aktualisieren", "mobile.post_info.add_reaction": "Reaktion hinzufügen", "mobile.post_info.copy_post": "Nachricht kopieren", - "mobile.post_textbox.empty.message": "You are trying to send an empty message.\nPlease make sure you have a message or at least one attached file.", + "mobile.post_textbox.empty.message": "Sie versuchen, eine leere Nachricht zu senden.\nBitte stellen Sie sicher, dass die Nachricht Text oder eine angehängte Datei enthält.", "mobile.post_textbox.empty.ok": "OK", - "mobile.post_textbox.empty.title": "Empty Message", + "mobile.post_textbox.empty.title": "Leere Nachricht", "mobile.rename_channel.display_name_maxLength": "Kanalname muss kürzer als {maxLength, number} Zeichen sein", "mobile.rename_channel.display_name_minLength": "Kanalname muss {minLength, number} oder mehr Zeichen enthalten", "mobile.rename_channel.display_name_required": "Kanalname ist erforderlich", - "mobile.rename_channel.name_lowercase": "URLdarf nur Kleinbuchstaben oder Ziffern sein", + "mobile.rename_channel.name_lowercase": "URL darf nur aus Kleinbuchstaben oder Ziffern bestehen", "mobile.rename_channel.name_maxLength": "URL muss kürzer als {maxLength, number} Zeichen sein", "mobile.rename_channel.name_minLength": "URL muss {minLength, number} oder mehr Zeichen enthalten", "mobile.rename_channel.name_required": "URL ist erforderlich", @@ -2098,6 +2104,7 @@ "mobile.routes.channels": "Kanäle", "mobile.routes.code": "{language}-Code", "mobile.routes.code.noLanguage": "Code", + "mobile.routes.edit_profile": "Edit Profile", "mobile.routes.enterServerUrl": "Geben Sie die Server-URL ein", "mobile.routes.login": "Anmelden", "mobile.routes.loginOptions": "Loginauswahl", @@ -2132,7 +2139,7 @@ "mobile.settings.modal.check_for_upgrade": "Nach Aktualisierungen suchen", "mobile.settings.team_selection": "Teamauswahl", "mobile.suggestion.members": "Mitglieder", - "mobile.video.save_error_message": "Um das Video zu speichern müssen Sie es zuerst herunterladen.", + "mobile.video.save_error_message": "Um das Video zu speichern, müssen Sie es zuerst herunterladen.", "mobile.video.save_error_title": "Fehler beim Speichern des Videos", "mobile.video_playback.failed_description": "Beim Abspielen des Videos ist ein Fehler aufgetreten.\n", "mobile.video_playback.failed_title": "Videowiedergabe fehlgeschlagen", @@ -2383,8 +2390,8 @@ "shortcuts.files.header": "Dateien", "shortcuts.files.upload": "Dateien hochladen:\tStrg|U", "shortcuts.files.upload.mac": "Dateien hochladen:\t⌘|U", - "shortcuts.header": "Tastaturkürzel\tStrg|/", - "shortcuts.header.mac": "Tastaturkürzel\t⌘|/", + "shortcuts.header": "Tastaturkürzel\tStrg|#", + "shortcuts.header.mac": "Tastaturkürzel\t⌘|#", "shortcuts.info": "Beginnen Sie die Nachricht mit / für eine Liste aller verfügbaren Befehle.", "shortcuts.msgs.comp.channel": "Kanal:\t~|[a-z]|Tab", "shortcuts.msgs.comp.emoji": "Emoji:\t:|[a-z]|Tab", @@ -2521,7 +2528,7 @@ "system_users_list.count": "{count, number} {count, plural, one {Benutzer} other {Benutzer}}", "system_users_list.countPage": "{startCount, number} - {endCount, number} {count, plural, =0 {0 Mitglieder} one {Mitglied} other {Mitglieder}} von {total, number} insgesamt", "system_users_list.countSearch": "{count, number} {count, plural, one {Benutzer} other {Benutzer}} von {total, number} total", - "team.button.name_undefined": "Name undefined", + "team.button.name_undefined": "Name nicht definiert", "team_export_tab.download": "Download", "team_export_tab.export": "Exportieren", "team_export_tab.exportTeam": "Ihr Team exportieren", @@ -2766,7 +2773,7 @@ "user.settings.notifications.desktop.allSoundHiddenTimed": "Für alle Aktivitäten, zeige für {seconds} Sekunden", "user.settings.notifications.desktop.allSoundTimed": "Für alle Aktivitäten, mit Ton, zeige für {seconds} Sekunden", "user.settings.notifications.desktop.duration": "Benachrichtigungsdauer", - "user.settings.notifications.desktop.durationInfo": "Stellt ein wie lange Desktop-Benachrichtigungen auf dem Bildschirm verbleiben wenn Firefox oder Chrome verwendet wird. Desktop-Benachrichtigungen in Edge und Safari können maximal für 5 Sekunden auf dem Bildschirm bleiben.", + "user.settings.notifications.desktop.durationInfo": "Stellt ein, wie lange Desktop-Benachrichtigungen auf dem Bildschirm verbleiben, wenn Firefox oder Chrome verwendet wird. Desktop-Benachrichtigungen in Edge und Safari können maximal für 5 Sekunden auf dem Bildschirm bleiben.", "user.settings.notifications.desktop.mentionsNoSoundForever": "Für Erwähnungen und Direktnachrichten, ohne Ton, zeige unbegrenzt", "user.settings.notifications.desktop.mentionsNoSoundTimed": "Für Erwähnungen und Direktnachrichten, ohne Ton, zeige für {seconds} Sekunden", "user.settings.notifications.desktop.mentionsSoundForever": "Für Erwähnungen und Direktnachrichten, mit Ton, zeige unbegrenzt", @@ -2895,7 +2902,7 @@ "user.settings.tokens.confirmCreateMessage": "Sie generieren einen persönlichen Zugriffs-Token mit Systemadministrator-Berechtigungen. Sind Sie sicher, dass Sie dieses Token erstellen wollen?", "user.settings.tokens.confirmCreateTitle": "Persönlichen Systemadministrator-Zugriffs-Token erstellen", "user.settings.tokens.confirmDeactivateButton": "Ja, deaktivieren", - "user.settings.tokens.confirmDeactivateMessage": "Jede Integration, welche dieses Token verwendet, wird nicht mehr auf die Mattermost-API zugreifen können bis dieses Token reaktiviert wurde.

Möchten Sie wirklich das Token {description} deaktivieren?", + "user.settings.tokens.confirmDeactivateMessage": "Jede Integration, welche dieses Token verwendet, wird nicht mehr auf die Mattermost-API zugreifen können, bis dieses Token reaktiviert wurde.

Möchten Sie wirklich das Token {description} deaktivieren?", "user.settings.tokens.confirmDeactivateTitle": "Token deaktivieren?", "user.settings.tokens.confirmDeleteButton": "Ja, löschen", "user.settings.tokens.confirmDeleteMessage": "Alle Integrationen, die dieses Token verwenden, werden nicht weiter in der Lage sein auf die Mattermost-API zuzugreifen. Diese Aktion kann nicht rückgängig gemacht werden.

Sind Sie sicher, dass sie das Token {description} löschen möchten?", diff --git a/assets/base/i18n/en.json b/assets/base/i18n/en.json index 69fa2f9be..8a7493183 100644 --- a/assets/base/i18n/en.json +++ b/assets/base/i18n/en.json @@ -779,6 +779,8 @@ "admin.requestButton.requestFailure": "Test Failure: {error}", "admin.requestButton.requestSuccess": "Test Successful", "admin.reset_password.cancel": "Cancel", + "admin.reset_password.curentPassword": "Current Password", + "admin.reset_password.missing_current": "Please enter your current password.", "admin.reset_password.newPassword": "New Password", "admin.reset_password.reset": "Reset", "admin.reset_password.submit": "Please enter at least {chars} characters.", @@ -1182,13 +1184,15 @@ "analytics.team.totalUsers": "Total Users", "api.channel.add_member.added": "{addedUsername} added to the channel by {username}", "api.channel.delete_channel.archived": "{username} has archived the channel.", - "api.channel.join_channel.post_and_forget": "{username} has joined the channel.", + "api.channel.join_channel.post_and_forget": "{username} joined the channel.", "api.channel.leave.left": "{username} has left the channel.", "api.channel.post_update_channel_displayname_message_and_forget.updated_from": "{username} updated the channel display name from: {old} to: {new}", "api.channel.post_update_channel_header_message_and_forget.removed": "{username} removed the channel header (was: {old})", "api.channel.post_update_channel_header_message_and_forget.updated_from": "{username} updated the channel header from: {old} to: {new}", "api.channel.post_update_channel_header_message_and_forget.updated_to": "{username} updated the channel header to: {new}", "api.channel.remove_member.removed": "{removedUsername} was removed from the channel", + "api.team.add_member.added": "{addedUsername} added to the team by {username}", + "api.team.join_team.post_and_forget": "{username} joined the team.", "app.channel.post_update_channel_purpose_message.removed": "{username} removed the channel purpose (was: {old})", "app.channel.post_update_channel_purpose_message.updated_from": "{username} updated the channel purpose from: {old} to: {new}", "app.channel.post_update_channel_purpose_message.updated_to": "{username} updated the channel purpose to: {new}", @@ -1866,6 +1870,7 @@ "login.verified": " Email Verified", "login_mfa.enterToken": "To complete the sign in process, please enter a token from your smartphone's authenticator", "login_mfa.submit": "Submit", + "login_mfa.submitting": "Submitting...", "login_mfa.token": "MFA Token", "login_mfa.tokenReq": "Please enter an MFA token", "member_item.makeAdmin": "Make Admin", @@ -1896,6 +1901,7 @@ "mobile.about.serverVersion": "Server Version: {version} (Build {number})", "mobile.about.serverVersionNoBuild": "Server Version: {version}", "mobile.account.notifications.email.footer": "When offline or away for more than five minutes", + "mobile.account.settings.save": "Save", "mobile.account_notifications.mentions_footer": "Your username (\"@{username}\") will always trigger mentions.", "mobile.account_notifications.non-case_sensitive_words": "Other non-case sensitive words...", "mobile.account_notifications.reply.header": "SEND REPLY NOTIFICATIONS FOR", @@ -2137,7 +2143,6 @@ "mobile.video.save_error_title": "Save Video Error", "mobile.video_playback.failed_description": "An error occurred while trying to play the video.\n", "mobile.video_playback.failed_title": "Video playback failed", - "mobile.account.settings.save": "Save", "modal.manaul_status.ask": "Do not ask me again", "modal.manaul_status.button": "Yes, set my status to \"Online\"", "modal.manaul_status.message": "Would you like to switch your status to \"Online\"?", diff --git a/assets/base/i18n/es.json b/assets/base/i18n/es.json index b527f23da..6d6b4fd25 100644 --- a/assets/base/i18n/es.json +++ b/assets/base/i18n/es.json @@ -779,6 +779,8 @@ "admin.requestButton.requestFailure": "Prueba Fallida: {error}", "admin.requestButton.requestSuccess": "Prueba realizada con éxito", "admin.reset_password.cancel": "Cancelar", + "admin.reset_password.curentPassword": "Contraseña Actual", + "admin.reset_password.missing_current": "Por favor introduce tu contraseña actual.", "admin.reset_password.newPassword": "Nueva contraseña", "admin.reset_password.reset": "Reiniciar", "admin.reset_password.submit": "Por favor, introducir como mínimo {chars} caracteres.", @@ -1189,6 +1191,8 @@ "api.channel.post_update_channel_header_message_and_forget.updated_from": "{username} ha actualizado el encabezado del canal de: {old} a: {new}", "api.channel.post_update_channel_header_message_and_forget.updated_to": "{username} ha actualizado el encabezado del canal a: {new}", "api.channel.remove_member.removed": "{removedUsername} ha sido removido del canal", + "api.team.add_member.added": "{addedUsername} fue agregado al equipo por {username}", + "api.team.join_team.post_and_forget": "{username} se ha unido al equipo.", "app.channel.post_update_channel_purpose_message.removed": "{username} removió el propósito del canal (era: {old})", "app.channel.post_update_channel_purpose_message.updated_from": "{username} ha actualizado el propósito del canal de: {old} a: {new}", "app.channel.post_update_channel_purpose_message.updated_to": "{username} ha actualizado el propósito del canal a: {new}", @@ -1866,6 +1870,7 @@ "login.verified": " Correo electrónico Verificado", "login_mfa.enterToken": "Para completar el proceso de inicio de sesión, por favor ingresa el token provisto por el autenticador de tu teléfono inteligente", "login_mfa.submit": "Enviar", + "login_mfa.submitting": "Enviando...", "login_mfa.token": "Token MFA", "login_mfa.tokenReq": "Por favor ingresa un token MFA", "member_item.makeAdmin": "Convertir en Admin de Equipo", @@ -1896,6 +1901,7 @@ "mobile.about.serverVersion": "Versión del Servidor: {version} (Compilación {number})", "mobile.about.serverVersionNoBuild": "Versión del Servidor: {version}", "mobile.account.notifications.email.footer": "Cuando esté desconectado o ausente por más de cinco minutos", + "mobile.account.settings.save": "Guardar", "mobile.account_notifications.mentions_footer": "Tu nombre de usuario (\"@{username}\") siempre desencadenará menciones.", "mobile.account_notifications.non-case_sensitive_words": "Otras palabras no sensible a mayúsculas y minúsculas...", "mobile.account_notifications.reply.header": "ENVIAR NOTIFICACIONES PARA RESPUESTAS", @@ -2098,6 +2104,7 @@ "mobile.routes.channels": "Canales", "mobile.routes.code": "Código {language}", "mobile.routes.code.noLanguage": "Código", + "mobile.routes.edit_profile": "Edit Profile", "mobile.routes.enterServerUrl": "URL del servidor", "mobile.routes.login": "Inicio de Sesión", "mobile.routes.loginOptions": "Selector Inicio de Sesión", diff --git a/assets/base/i18n/fr.json b/assets/base/i18n/fr.json index c42d8b71c..e39315489 100644 --- a/assets/base/i18n/fr.json +++ b/assets/base/i18n/fr.json @@ -44,8 +44,8 @@ "add_command.cancel": "Annuler", "add_command.description": "Description", "add_command.description.help": "Description de votre webhook entrant.", - "add_command.displayName": "Title", - "add_command.displayName.help": "Choose a title to be displayed on the slash command settings page. Maximum 64 characters.", + "add_command.displayName": "Titre", + "add_command.displayName.help": "Spécifiez un titre à afficher dans la page de paramètres de la commande slash. Maximum 64 caractères.", "add_command.doneHelp": "Votre commande slash est en place. Le token suivant sera envoyé dans le payload sortant. Utilisez-le pour vérifier que la requête provienne bien de votre équipe Mattermost (voir la documentation pour plus de détails).", "add_command.iconUrl": "Icône de la réponse", "add_command.iconUrl.help": "(Facultatif) Choisissez une photo de profil alternative pour les réponses publiées à l'aide de cette commande slash. Spécifiez l'URL d'un fichier .png ou .jpg d'au moins 128x128 pixels.", @@ -93,8 +93,8 @@ "add_incoming_webhook.channelRequired": "Un canal valide est demandé", "add_incoming_webhook.description": "Description", "add_incoming_webhook.description.help": "Description pour votre webhook entrant.", - "add_incoming_webhook.displayName": "Title", - "add_incoming_webhook.displayName.help": "Choose a title to be displayed on the webhook settings page. Maximum 64 characters.", + "add_incoming_webhook.displayName": "Titre", + "add_incoming_webhook.displayName.help": "Spécifiez un titre à afficher dans la page de paramètres de webhook entrant. Maximum 64 caractères.", "add_incoming_webhook.doneHelp": "Votre webhook entrant est installé. Vous pouvez envoyer des données a l'URL suivante (voir la documentation pour plus de détails).", "add_incoming_webhook.name": "Nom", "add_incoming_webhook.save": "Enregistrer", @@ -127,8 +127,8 @@ "add_outgoing_webhook.content_Type": "Type de contenu", "add_outgoing_webhook.description": "Description", "add_outgoing_webhook.description.help": "Description pour votre webhook sortant.", - "add_outgoing_webhook.displayName": "Title", - "add_outgoing_webhook.displayName.help": "Choose a title to be displayed on the webhook settings page. Maximum 64 characters.", + "add_outgoing_webhook.displayName": "Titre", + "add_outgoing_webhook.displayName.help": "Spécifiez un titre à afficher dans la page de paramètres de webhook sortant. Maximum 64 caractères.", "add_outgoing_webhook.doneHelp": "Votre webhook sortant est en place. Le token suivant sera envoyé dans le payload sortant. Utilisez-le pour vérifier que la requête provienne bien de votre équipe Mattermost (voir la docuementation pour plus de détails).", "add_outgoing_webhook.name": "Nom", "add_outgoing_webhook.save": "Enregistrer", @@ -195,16 +195,16 @@ "admin.compliance.saving": "Enregistrement des paramètres...", "admin.compliance.title": "Paramètres de conformité", "admin.compliance.true": "vrai", - "admin.complianceExport.createJob.help": "Initiates a Compliance Export job immediately.", - "admin.complianceExport.createJob.title": "Run Compliance Export Job Now", - "admin.complianceExport.description": "This feature supports compliance exports to the Actiance XML format, and is currently in beta. Support for the GlobalRelay EML format and the Mattermost CSV format are scheduled for a future release, and will replace the existing Compliance feature. Compliance Export files will be written to the \"exports\" subdirectory of the configured Local Storage Directory.", + "admin.complianceExport.createJob.help": "Lance immédiatement une tâche vérifiant la conformité de l'exportation.", + "admin.complianceExport.createJob.title": "Lancer immédiatement la vérification de conformité de l'exportation", + "admin.complianceExport.description": "Cette fonctionnalité supporte les exports de conformité au format Actiance XML et est actuellement en phase beta. Le support pour le format GlobalRelay EML et le format CSV de Mattermost sont prévus pour une version ultérieure et remplacera la fonctionnalité Conformité existante. Les fichiers d'export de conformité seront écrits dans le sous-dossier « exports » du Dossier Local Storage.", "admin.complianceExport.exportFormat.actiance": "Actiance XML", - "admin.complianceExport.exportFormat.description": "File format of the compliance export. Corresponds to the system that you want to import the data into.", - "admin.complianceExport.exportFormat.title": "Export File Format:", - "admin.complianceExport.exportJobStartTime.description": "Définit l'heure de début du job quotidien de conservation des données. Choisissez une heure lorsque moins de personnes utilisent le système. Doit être un horodatage de 24 heures sous le format HH:MM.", + "admin.complianceExport.exportFormat.description": "Format de fichier de l'export de conformité. Correspond au système dans lequel vous souhaitez importer les données.", + "admin.complianceExport.exportFormat.title": "Format de fichier d'export :", + "admin.complianceExport.exportJobStartTime.description": "Définit l'heure de début de la tâche quotidienne d'export de conformité. Choisissez une heure lorsque moins de personnes utilisent le système. Doit être un horodatage de 24 heures sous le format HH:MM.", "admin.complianceExport.exportJobStartTime.example": "Ex. : \"02:00\"", - "admin.complianceExport.exportJobStartTime.title": "Compliance Export time:", - "admin.complianceExport.title": "Compliance Export (Beta)", + "admin.complianceExport.exportJobStartTime.title": "Date d'export de conformité :", + "admin.complianceExport.title": "Export de conformité (Beta)", "admin.compliance_reports.desc": "Profession :", "admin.compliance_reports.desc_placeholder": "Ex : \"Audit 445 pour les RH\"", "admin.compliance_reports.emails": "Adresses e-mail :", @@ -256,14 +256,14 @@ "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.confirmChangesModal.clarification": "Once deleted, messages and files cannot be retrieved.", - "admin.data_retention.confirmChangesModal.confirm": "Confirm Settings", - "admin.data_retention.confirmChangesModal.description": "Are you sure you want to apply the following data retention policy:", - "admin.data_retention.confirmChangesModal.description.itemFileDeletion": "All files will be permanently deleted after {days} days.", - "admin.data_retention.confirmChangesModal.description.itemFileIndefinite": "All files will be retained indefinitely.", - "admin.data_retention.confirmChangesModal.description.itemMessageDeletion": "All messages will be permanently deleted after {days} days.", - "admin.data_retention.confirmChangesModal.description.itemMessageIndefinite": "All messages will be retained indefinitely.", - "admin.data_retention.confirmChangesModal.title": "Confirm data retention policy", + "admin.data_retention.confirmChangesModal.clarification": "Une fois supprimés, les messages et le fichiers ne peuvent pas être récupérés.", + "admin.data_retention.confirmChangesModal.confirm": "Paramètres de confirmation", + "admin.data_retention.confirmChangesModal.description": "Voulez-vous vraiment appliquer la politique de rétention suivante :", + "admin.data_retention.confirmChangesModal.description.itemFileDeletion": "Tous les fichiers seront supprimés définitivement après {days} jours.", + "admin.data_retention.confirmChangesModal.description.itemFileIndefinite": "Tous les fichiers seront conservés indéfiniment.", + "admin.data_retention.confirmChangesModal.description.itemMessageDeletion": "Tous les messages seront supprimés définitivement après {days} jours.", + "admin.data_retention.confirmChangesModal.description.itemMessageIndefinite": "Tous les messages seront conservés indéfiniment.", + "admin.data_retention.confirmChangesModal.title": "Confirmer la politique de rétention de données", "admin.data_retention.createJob.help": "Démarre immédiatement un job de suppression de la conservation des données.", "admin.data_retention.createJob.title": "Exécuter la tâche de suppression maintenant", "admin.data_retention.deletionJobStartTime.description": "Définit l'heure de début du job quotidien de conservation des données. Choisissez une heure lorsque moins de personnes utilisent le système. Doit être un horodatage de 24 heures sous le format HH:MM.", @@ -497,7 +497,7 @@ "admin.image.amazonS3IdDescription": "Demandez cette information à votre administrateur AWS.", "admin.image.amazonS3IdExample": "Ex. : \"AKIADTOVBGERKLCBV\"", "admin.image.amazonS3IdTitle": "Access Key ID d'Amazon S3 :", - "admin.image.amazonS3RegionDescription": "(Optionnel) La région AWS que vous avez sélectionnée lorsque vous avez créé votre bucket S3. Si aucune région n'est définie, Mattermost essayera de récupérer la région appropriée à partir d'AWS directement. Définissez la région sur 'us-east-1' si aucune n'est trouvée.", + "admin.image.amazonS3RegionDescription": "La région AWS que vous avez sélectionnée lorsque vous avez créé votre bucket S3. Si aucune région n'est définie, Mattermost essayera de récupérer la région appropriée à partir d'AWS directement. Définissez la région sur 'us-east-1' si aucune n'est trouvée.", "admin.image.amazonS3RegionExample": "Ex. : \"us-east-1\"", "admin.image.amazonS3RegionTitle": "Région AWS S3 :", "admin.image.amazonS3SSEDescription": "Lorsqu'activé, les fichiers dans Amazon S3 sont chiffrés en utilisant le chiffrement côté serveur avec les clés gérées par Amazon S3. Rendez-vous dans la documentation pour en savoir plus.", @@ -511,7 +511,7 @@ "admin.image.amazonS3TraceTitle": "Activer le débogage d'Amazon S3 :", "admin.image.localDescription": "Répertoire où écrire les fichiers et les images. Si vide : \"./data/\".", "admin.image.localExample": "Ex. : \"./data/\"", - "admin.image.localTitle": "Répertoire de stockage local :", + "admin.image.localTitle": "Dossier de stockage local :", "admin.image.maxFileSizeDescription": "Taille maximum des pièces jointes en Mio. Attention : vérifiez que la mémoire du serveur supporte la taille que vous avez spécifié. Les gros fichiers augmentent les risques de crash serveur et d'échecs d'envoi causés par des interruptions de réseau.", "admin.image.maxFileSizeExample": "50", "admin.image.maxFileSizeTitle": "Taille de fichier maximum :", @@ -521,7 +521,7 @@ "admin.image.shareDescription": "Permettre aux utilisateurs de partager des liens et images publics.", "admin.image.shareTitle": "Activer les liens publics pour les fichiers : ", "admin.image.storeAmazonS3": "Amazon S3", - "admin.image.storeDescription": "Système de stockage où les fichiers, images et pièces jointes sont enregistrés.

Sélectionnez \"Amazon S3\" pour spécifier vos accès à Amazon et le bucket où stocker vos fichiers.

Sélectionnez \"Stockage local\" pour choisir le répertoire du serveur où enregistrer les fichiers.", + "admin.image.storeDescription": "Système de stockage où les fichiers, images et pièces jointes sont enregistrés.

Sélectionnez « Amazon S3 » pour spécifier vos accès à Amazon et le bucket où stocker vos fichiers.

Sélectionnez « Stockage local » pour choisir le répertoire du serveur où enregistrer les fichiers.", "admin.image.storeLocal": "Stockage local", "admin.image.storeTitle": "Système de stockage des fichiers :", "admin.integrations.custom": "Intégrations personnalisées", @@ -553,7 +553,7 @@ "admin.ldap.emailAttrEx": "Ex. : \"mail\" ou \"userPrincipalName\"", "admin.ldap.emailAttrTitle": "Attribut \"adresse e-mail\" :", "admin.ldap.enableDesc": "Lorsqu'activé, Mattermost permet l'authentification à l'aide d'un serveur AD/LDAP", - "admin.ldap.enableSyncDesc": "When true, Mattermost periodically synchronizes users from AD/LDAP. When false, user attributes are updated from SAML during user login.", + "admin.ldap.enableSyncDesc": "Lorsqu'activé, Mattermost synchronise périodiquement les utilisateurs à partir de AD/LDAP. Lorsque désactivé, les attributs de l'utilisateur sont mis à jour à partir de SAML lors de la connexion de l'utilisateur.", "admin.ldap.enableSyncTitle": "Activer la synchronisation avec AD/LDAP :", "admin.ldap.enableTitle": "Activer la connexion avec AD/LDAP :", "admin.ldap.firstnameAttrDesc": "(Optionnel) L'attribut du serveur AD/LDAP qui est utilisé pour les prénoms des utilisateurs de Mattermost. Lorsque défini, les utilisateurs ne peuvent pas éditer leur prénom étant donné qu'il est alors synchronisé avec le serveur LDAP. Lorsque laissé vide, les utilisateurs peuvent définir leur propre prénom dans les paramètres du compte.", @@ -707,33 +707,33 @@ "admin.password.symbol": "Au moins un symbole (ex : \"~!@#$%^&*()\")", "admin.password.uppercase": "Au moins une majuscule", "admin.plugin.activate": "Activer", - "admin.plugin.activating": "Activating...", + "admin.plugin.activating": "Activation...", "admin.plugin.banner": "Les plugins sont une fonction expérimentale et ne sont pas recommandés pour une utilisation en production.", "admin.plugin.deactivate": "Désactiver", - "admin.plugin.deactivating": "Deactivating...", + "admin.plugin.deactivating": "Désactivation...", "admin.plugin.desc": "Description :", "admin.plugin.error.activate": "Impossible d'envoyer le plugin. Il se peut qu'il rentre en conflit avec un autre plugin sur votre serveur.", "admin.plugin.error.extract": "Une erreur s'est produite lors de l'extraction du plugin. Vérifiez le contenu de votre plugin et réessayez.", - "admin.plugin.id": "Id:", + "admin.plugin.id": "Id :", "admin.plugin.installedDesc": "Les plugins installés sur votre serveur Mattermost. Les plugins pré-empaquetés sont installés par défaut et peuvent être désactivés mais pas supprimés.", "admin.plugin.installedTitle": "Plugins installés : ", "admin.plugin.management.title": "Gestion", - "admin.plugin.name": "Nom", + "admin.plugin.name": "Nom :", "admin.plugin.no_plugins": "Aucun plugin installé.", - "admin.plugin.prepackaged": "Pre-packaged", + "admin.plugin.prepackaged": "Pré-packagé", "admin.plugin.remove": "Supprimer", "admin.plugin.removing": "Suppression en cours...", "admin.plugin.settingsButton": "Paramètres", "admin.plugin.upload": "Envoyer", "admin.plugin.uploadDesc": "Envoyez un plugin pour votre serveur Mattermost. Lisez la documentation pour en savoir plus.", - "admin.plugin.uploadDisabledDesc": "To enable plugin uploads, go to Plugins > Configuration. See documentation to learn more.", + "admin.plugin.uploadDisabledDesc": "Pour activer l'envoi de plugins, allez dans Plugins > Configuration. Référez-vous à la documentation pour en savoir plus.", "admin.plugin.uploadTitle": "Envoi de plugins : ", "admin.plugin.uploading": "Envoi en cours...", "admin.plugin.version": "Version :", "admin.plugins.settings.enable": "Activer des plugins : ", "admin.plugins.settings.enableDesc": "Lorsqu'activé, active les plugins sur votre serveur Mattermost. Utilisez les plugins pour vous intégrer des systèmes tiers, étendre des fonctionnalités ou personnaliser l'interface utilisateur de votre serveur Mattermost. Lisez la documentation pour en savoir plus.", "admin.plugins.settings.enableUploads": "Activer l'envoi de plugins : ", - "admin.plugins.settings.enableUploadsDesc": "Lorsqu'activé, active l'envoi de plugins par l'administrateur système à partir de Plugins > Gestion. Si vous n'avez pas l'intention d'envoyer de plugins, désactivez cette option de façon à rester maître des plugins installés sur votre serveur. Lisez la documentation pour en savoir plus.", + "admin.plugins.settings.enableUploadsDesc": "Lorsqu'activé, active l'envoi de plugins par l'administrateur système à partir de Plugins > Gestion. Si vous n'avez pas l'intention d'envoyer de plugins, désactivez cette option de façon à rester maître des plugins installés sur votre serveur. Lisez la documentation pour en savoir plus.", "admin.plugins.settings.title": "Configuration", "admin.privacy.showEmailDescription": "Lorsque désactivé, l'adresse e-mail des membres est cachée de tout le monde sauf des administrateurs système.", "admin.privacy.showEmailTitle": "Afficher l'adresse e-mail : ", @@ -779,6 +779,8 @@ "admin.requestButton.requestFailure": "Erreur de test : {error}", "admin.requestButton.requestSuccess": "Test effectué avec succès", "admin.reset_password.cancel": "Annuler", + "admin.reset_password.curentPassword": "Mot de passe actuel", + "admin.reset_password.missing_current": "Veuillez spécifier votre mot de passe actuel.", "admin.reset_password.newPassword": "Nouveau mot de passe", "admin.reset_password.reset": "Réinitialiser", "admin.reset_password.submit": "Veuillez spécifier au moins {chars} caractères.", @@ -792,7 +794,7 @@ "admin.saml.emailAttrEx": "Ex. : \"Email\" ou \"EmailPrincipal\"", "admin.saml.emailAttrTitle": "Attribut \"adresse e-mail\" :", "admin.saml.enableDescription": "Lorsqu'activé, Mattermost autorise la connexion utilisant SAML 2.0. Lisez la documentation pour en savoir plus sur la configuration de SAML pour Mattermost.", - "admin.saml.enableSyncWithLdapDescription": "Lorsqu'activé, Mattermost synchronise périodiquement à partir de AD/LDAP les attributs utilisateurs SAML, incluant la désactivation et la suppression. Activez et configurez les paramètres de synchronisation à partir de Authentification > AD/LDAP. Lisez la documentation pour en savoir plus.", + "admin.saml.enableSyncWithLdapDescription": "Lorsqu'activé, Mattermost synchronise périodiquement à partir de AD/LDAP les attributs utilisateurs SAML, incluant la désactivation et la suppression. Activez et configurez les paramètres de synchronisation à partir de Authentification > AD/LDAP. Lorsque désactivé, les attributs utilisateurs sont mis à jour dans Mattermost à la connexion de l'utilisateur. Lisez la documentation pour en savoir plus.", "admin.saml.enableSyncWithLdapTitle": "Activer la synchronisation des comptes SAML avec AD/LDAP :", "admin.saml.enableTitle": "Activer la connexion avec SAML 2.0 :", "admin.saml.encryptDescription": "Lorsque désactivé, Mattermost ne déchiffre pas les Assertions SAML chiffrées avec votre clé publique provenant du certificat de votre fournisseur de services. Ceci n'est pas recommandé pour les environnements de production. Option réservée à des fins de test uniquement.", @@ -861,8 +863,8 @@ "admin.service.attemptTitle": "Nombre maximum de tentatives de connexion :", "admin.service.cmdsDesc": "Lorsqu'activé, les commandes slash personnalisées sont autorisées. Consultez la documentation pour en savoir plus.", "admin.service.cmdsTitle": "Activer les commandes slash : ", - "admin.service.complianceExportDesc": "When true, Mattermost will generate a compliance export file that contains all messages that were posted in the last 24 hours. The export task is scheduled to run once per day. See the documentation to learn more.", - "admin.service.complianceExportTitle": "Activer le rapport de conformité :", + "admin.service.complianceExportDesc": "Lorsqu'activé, Mattermost génère un fichier d'export de conformité qui contient tous les messages qui ont été publiés dans les dernières 24 heures. La tâche d'exportation est planifiée pour s'exécuter une fois par jour. Rendez-vous dans la documentation pour en savoir plus.", + "admin.service.complianceExportTitle": "Activer l'export de conformité :", "admin.service.corsDescription": "Autoriser les requêtes HTTP cross-origin depuis un domaine spécifique. Utilisez \"*\" pour autoriser le partage de ressource de différentes origines (CORS pour cross-origin resource sharing, en anglais) de n'importe quel domaine ou laissez vide pour désactiver.", "admin.service.corsEx": "http://exemple.com ou https://exemple.com", "admin.service.corsTitle": "Autoriser les requêtes cross-origin depuis :", @@ -938,7 +940,7 @@ "admin.sidebar.client_versions": "Versions du client", "admin.sidebar.cluster": "Haute disponibilité", "admin.sidebar.compliance": "Conformité", - "admin.sidebar.compliance_export": "Compliance Export (Beta)", + "admin.sidebar.compliance_export": "Export de conformité (Beta)", "admin.sidebar.configuration": "Configuration", "admin.sidebar.connections": "Connexions", "admin.sidebar.customBrand": "Image de marque personnalisée", @@ -1106,7 +1108,7 @@ "admin.user_item.mfaYes": "MFA : Oui", "admin.user_item.resetMfa": "supprimer l’identification à facteurs-multiples", "admin.user_item.resetPwd": "Réinitialiser le mot de passe", - "admin.user_item.revokeSessions": "Revoke Sessions", + "admin.user_item.revokeSessions": "Révoquer les sessions", "admin.user_item.switchToEmail": "Basculer le type de connexion sur le couple adresse e-mail / mot de passe", "admin.user_item.sysAdmin": "Administrateur système", "admin.user_item.teamAdmin": "Administrateur d'équipe", @@ -1149,8 +1151,8 @@ "analytics.system.activeUsers": "Utilisateurs actifs avec messages", "analytics.system.channelTypes": "Types de canaux", "analytics.system.dailyActiveUsers": "Utilisateurs quotidiens", - "analytics.system.info": "Only data for the chosen team is calculated. Excludes posts made in direct message channels, which are not tied to a team.", - "analytics.system.infoAndSkippedIntensiveQueries": "Only data for the chosen team is calculated. Excludes posts made in direct message channels, which are not tied to a team.

To maximize performance, some statistics are disabled. You can re-enable them in config.json.", + "analytics.system.info": "Seules les données de l'équipe sélectionnée sont calculées. Ceci exclut les messages personnels qui ne sont pas liés à une équipe.", + "analytics.system.infoAndSkippedIntensiveQueries": "Seules les données de l'équipe sélectionnée sont calculées. Ceci exclut les messages personnels que ne sont pas liés à une équipe.

Pour maximiser les performances, certaines statistiques ont été désactivées. Vous pouvez les réactiver dans le fichier config.json.", "analytics.system.monthlyActiveUsers": "Utilisateurs mensuels", "analytics.system.postTypes": "Messages, fichiers et hashtags", "analytics.system.privateGroups": "Canaux privés", @@ -1189,6 +1191,8 @@ "api.channel.post_update_channel_header_message_and_forget.updated_from": "{username} a mis à jour l'entête du canal de : {old} en : {new}", "api.channel.post_update_channel_header_message_and_forget.updated_to": "{username} a mis à jour l'entête du canal en : {new}", "api.channel.remove_member.removed": "{removedUsername} a été retiré du canal", + "api.team.add_member.added": "{addedUsername} a été ajouté au canal par {username}", + "api.team.join_team.post_and_forget": "{username} a rejoint l'équipe.", "app.channel.post_update_channel_purpose_message.removed": "{username} a supprimé la description du canal (précédemment: {old})", "app.channel.post_update_channel_purpose_message.updated_from": "{username} a mis à jour la description du canal de: {old} en: {new}", "app.channel.post_update_channel_purpose_message.updated_to": "{username} a mis à jour la description du canal en: {new}", @@ -1245,7 +1249,7 @@ "audit_table.userAdded": "{username} a été ajouté au canal {channelName}", "audit_table.userId": "Identifiant de l'utilisateur", "audit_table.userRemoved": "{username} a été retiré du canal {channelName}", - "audit_table.verified": "Votre adresse e-mail est maintenant vérifiée", + "audit_table.verified": "Votre adresse e-mail a été vérifiée avec succès", "authorize.access": "Autoriser l'accès à {appName} ?", "authorize.allow": "Autoriser", "authorize.app": "L'application {appName} souhaite accéder et modifier vos informations de base.", @@ -1283,7 +1287,7 @@ "channel_header.channelHeader": "Éditer l'entête du canal", "channel_header.channelMembers": "Membres", "channel_header.delete": "Supprimer le canal", - "channel_header.directchannel.you": "{displayname} (you) ", + "channel_header.directchannel.you": "{displayname} (vous) ", "channel_header.flagged": "Messages marqués d'un indicateur", "channel_header.leave": "Quitter le canal", "channel_header.manageMembers": "Gérer les membres", @@ -1360,7 +1364,7 @@ "channel_notifications.sendDesktop": "Envoyer des notifications de bureau", "channel_notifications.unreadInfo": "Le nom du canal est en gras dans la barre latérale lorsqu'il y a des messages non-plus. Choisir \"Seulement pour les mentions\" met en gras le canal seulement si vous être mentionné.", "channel_select.placeholder": "--- Sélectionnez un canal ---", - "channel_switch_modal.deactivated": "Désactiver", + "channel_switch_modal.deactivated": "Désactivé", "channel_switch_modal.dm": "(Message personnel)", "channel_switch_modal.failed_to_open": "Impossible d'ouvrir le canal.", "channel_switch_modal.not_found": "Aucune correspondance trouvée.", @@ -1414,7 +1418,7 @@ "create_comment.file": "Téléchargement en cours", "create_comment.files": "Téléchargements en cours", "create_post.comment": "Commentaire", - "create_post.deactivated": "You are viewing an archived channel with a deactivated user.", + "create_post.deactivated": "Vous accédez à un canal archivé à l'aide d'un utilisateur désactivé.", "create_post.error_message": "Votre message est trop long. Nombre de caractères : {length}/{limit}", "create_post.post": "Message", "create_post.shortcutsNotSupported": "Les raccourcis clavier ne sont pas pris en charge sur votre appareil.", @@ -1443,7 +1447,7 @@ "deactivate_member_modal.cancel": "Annuler", "deactivate_member_modal.deactivate": "Désactiver", "deactivate_member_modal.desc": "Cette action désactive {username}. Cet utilisateur sera déconnecté et n'aura plus accès aux équipes et canaux de ce système. Voulez-vous vraiment désactiver {username} ?", - "deactivate_member_modal.sso_warning": "You must also deactivate this user in the SSO provider or they will be reactivated on next login or sync.", + "deactivate_member_modal.sso_warning": "Vous devez également désactiver cet utilisateur dans le fournisseur d'authentification unique (SSO) sinon il sera réactivé à sa prochaine connexion ou à la prochaine synchronisation.", "deactivate_member_modal.title": "Désactiver {username}", "default_channel.purpose": "Publiez ici les messages que vous souhaitez que tout le monde voie. Chaque utilisateur devient un membre permanent de ce canal lorsqu'il rejoint l'équipe.", "delete_channel.cancel": "Annuler", @@ -1539,7 +1543,7 @@ "error.oauth_missing_code.google.link": "Google Apps", "error.oauth_missing_code.office365": "Pour le {link} assurez-vous que l'administrateur de votre organisation Microsoft ait activé l'application Mattermost.", "error.oauth_missing_code.office365.link": "Office 365", - "error.oauth_missing_code.title": "Mattermost needs your help", + "error.oauth_missing_code.title": "Mattermost a besoin de votre aide", "error_bar.expired": "La licence entreprise a expiré et certaines fonctionnalités peuvent être désactivées. Veuillez renouveler.", "error_bar.expiring": "La licence entreprise expire le {date}. Veuillez renouveler.", "error_bar.past_grace": "La licence entreprise a expiré et certaines fonctionnalités peuvent être désactivées. Veuillez contacter votre administrateur système pour plus d'informations.", @@ -1593,7 +1597,7 @@ "general_tab.teamDescriptionInfo": "La description de l'équipe fournit des informations supplémentaires pour aider les utilisateurs à choisir la bonne équipe. Maximum 50 caractères.", "general_tab.teamName": "Nom de l'équipe", "general_tab.teamNameInfo": "Spécifiez le nom de l'équipe tel qu'il apparaîtra sur la page de connexion et en haut de la barre latérale de gauche.", - "general_tab.teamNameRestrictions": "Le nom doit être de {min} caractères ou plus, jusqu'à un maximum de {max}. Vous pourrez ajouter une description d'équipe plus longue par la suite.", + "general_tab.teamNameRestrictions": "Le nom d'équipe doit être entre {min} et {max} caractères. Vous pouvez ajouter une description d'équipe plus longue par la suite.", "general_tab.title": "Paramètres généraux", "general_tab.yes": "Oui", "get_app.alreadyHaveIt": "Vous l'avez déjà ?", @@ -1866,6 +1870,7 @@ "login.verified": " Adresse e-mail vérifiée", "login_mfa.enterToken": "Pour terminer le processus de connexion, veuillez spécifier le jeton apparaissant dans l'application d'authentification de votre smartphone.", "login_mfa.submit": "Envoyer", + "login_mfa.submitting": "Envoi...", "login_mfa.token": "MFA Token", "login_mfa.tokenReq": "Veuillez spécifier un jeton d'authentification multi-facteurs (MFA)", "member_item.makeAdmin": "Passer Administrateur", @@ -1896,6 +1901,7 @@ "mobile.about.serverVersion": "Version du serveur : {version} (Build {number})", "mobile.about.serverVersionNoBuild": "Version du serveur : {version}", "mobile.account.notifications.email.footer": "Lorsque hors ligne ou absent de plus de cinq minutes", + "mobile.account.settings.save": "Enregistrer", "mobile.account_notifications.mentions_footer": "Votre nom d'utilisateur (\"@{username}\") déclenchera toujours des mentions.", "mobile.account_notifications.non-case_sensitive_words": "Autres mots non sensibles à la casse...", "mobile.account_notifications.reply.header": "ENVOYER DES NOTIFICATIONS DE RÉPONSE POUR", @@ -1903,8 +1909,8 @@ "mobile.account_notifications.threads_start": "Fils de discussion que je démarre", "mobile.account_notifications.threads_start_participate": "Fils de discussion que je démarre ou auxquels je participe", "mobile.advanced_settings.delete": "Supprimer", - "mobile.advanced_settings.delete_file_cache": "Delete File Cache", - "mobile.advanced_settings.delete_file_cache_message": "\nThis will delete all the files stored in the cache. Are you sure you want to delete them?\n", + "mobile.advanced_settings.delete_file_cache": "Supprimer le cache de fichiers", + "mobile.advanced_settings.delete_file_cache_message": "\nCeci va supprimer tous les fichiers stockés dans le cache. Voulez-vous vraiment les supprimer ?\n", "mobile.advanced_settings.reset_button": "Réinitialiser", "mobile.advanced_settings.reset_message": "\nCela effacera toutes les données en mode hors connexion et redémarrera l'application. Vous serez automatiquement reconnecté une fois l'application redémarrée.\n", "mobile.advanced_settings.reset_title": "Réinitialiser le cache", @@ -1917,7 +1923,7 @@ "mobile.android.photos_permission_denied_title": "L'accès à la bibliothèque de photos est requis", "mobile.android.videos_permission_denied_description": "Pour envoyer des vidéos à partir de votre bibliothèque, veuillez modifier vos paramètres d'autorisation.", "mobile.android.videos_permission_denied_title": "L'accès à la bibliothèque de vidéos est requis", - "mobile.channel.markAsRead": "Mark As Read", + "mobile.channel.markAsRead": "Marquer comme lu", "mobile.channel_drawer.search": "Aller à...", "mobile.channel_info.alertMessageDeleteChannel": "Voulez-vous vraiment supprimer le {term} {name} ?", "mobile.channel_info.alertMessageLeaveChannel": "Voulez-vous vraiment quitter le {term} {name} ?", @@ -1926,14 +1932,14 @@ "mobile.channel_info.alertTitleLeaveChannel": "Quitter {term}", "mobile.channel_info.alertYes": "Oui", "mobile.channel_info.delete_failed": "Impossible de supprimer le canal {displayName}. Veuillez vérifier votre connexion et essayer à nouveau.", - "mobile.channel_info.edit": "Edit Channel", + "mobile.channel_info.edit": "Modifier le canal", "mobile.channel_info.privateChannel": "Canal privé", "mobile.channel_info.publicChannel": "Canal public", "mobile.channel_list.alertMessageLeaveChannel": "Voulez-vous vraiment quitter le {term} {name} ?", "mobile.channel_list.alertNo": "Non", "mobile.channel_list.alertTitleLeaveChannel": "Quitter {term}", "mobile.channel_list.alertYes": "Oui", - "mobile.channel_list.channels": "CHANNELS", + "mobile.channel_list.channels": "CANAUX", "mobile.channel_list.closeDM": "Fermer le message personnel", "mobile.channel_list.closeGM": "Fermer le groupe de message", "mobile.channel_list.dm": "Message personnel", @@ -1958,10 +1964,10 @@ "mobile.client_upgrade.no_upgrade_subtitle": "Vous avez déjà la dernière version.", "mobile.client_upgrade.no_upgrade_title": "Votre application est à jour", "mobile.client_upgrade.upgrade": "Mettre à jour", - "mobile.commands.error_title": "Error Executing Command", + "mobile.commands.error_title": "Une erreur s'est produite durant l'exécution de la commande", "mobile.components.channels_list_view.yourChannels": "Vos canaux :", "mobile.components.error_list.dismiss_all": "Annuler tout", - "mobile.components.select_server_view.connect": "Connecté", + "mobile.components.select_server_view.connect": "Se connecter", "mobile.components.select_server_view.connecting": "Connexion en cours...", "mobile.components.select_server_view.continue": "Continuer", "mobile.components.select_server_view.enterServerUrl": "Spécifiez l'URL du serveur", @@ -1971,18 +1977,18 @@ "mobile.create_channel.private": "Nouveau canal privé", "mobile.create_channel.public": "Nouveau canal public", "mobile.custom_list.no_results": "Aucun résultat", - "mobile.document_preview.failed_description": "An error occurred while opening the document. Please make sure you have a {fileType} viewer installed and try again.\n", - "mobile.document_preview.failed_title": "Open Document failed", - "mobile.downloader.android_complete": "Download complete", - "mobile.downloader.android_failed": "Download failed", - "mobile.downloader.android_started": "Download started", - "mobile.downloader.android_success": "download successful", - "mobile.downloader.complete": "Download complete", - "mobile.downloader.downloading": "Downloading...", - "mobile.downloader.failed_description": "An error occurred while downloading the file. Please check your internet connection and try again.\n", - "mobile.downloader.failed_title": "Download failed", - "mobile.downloader.image_saved": "Image Saved", - "mobile.downloader.video_saved": "Video Saved", + "mobile.document_preview.failed_description": "Une erreur s'est produite lors de l'ouverture du document. Veuillez vous assurer que vous ayez un lecteur de {fileType} installé et réessayez.\n", + "mobile.document_preview.failed_title": "L'ouverture du document a échoué", + "mobile.downloader.android_complete": "Téléchargement terminé", + "mobile.downloader.android_failed": "Échec du téléchargement", + "mobile.downloader.android_started": "Téléchargement commencé", + "mobile.downloader.android_success": "Téléchargement réussi", + "mobile.downloader.complete": "Téléchargement terminé", + "mobile.downloader.downloading": "Téléchargement en cours...", + "mobile.downloader.failed_description": "Une erreur s'est produite lors du téléchargement du fichier. Veuillez vérifier votre connexion internet et réessayez.\n", + "mobile.downloader.failed_title": "Échec du téléchargement", + "mobile.downloader.image_saved": "Image sauvegardée", + "mobile.downloader.video_saved": "Vidéo sauvegardée", "mobile.drawer.teamsTitle": "Équipes", "mobile.edit_channel": "Enregistrer", "mobile.edit_post.title": "Edition du message", @@ -1994,21 +2000,21 @@ "mobile.emoji_picker.objects": "OBJETS", "mobile.emoji_picker.people": "PERSONNES", "mobile.emoji_picker.places": "LIEUX", - "mobile.emoji_picker.recent": "RECENTLY USED", + "mobile.emoji_picker.recent": "UTILISÉ RÉCEMMENT", "mobile.emoji_picker.symbols": "SYMBOLES", "mobile.error_handler.button": "Relancer", "mobile.error_handler.description": "\nCliquez sur relancer pour ouvrir l'application à nouveau. Après le redémarrage, vous pouvez signaler le problème à partir du menu paramètres.\n", "mobile.error_handler.title": "Une erreur inattendue s'est produite", "mobile.file_upload.camera": "Prendre une photo ou une vidéo", "mobile.file_upload.library": "Bibliothèque de photos", - "mobile.file_upload.max_warning": "Uploads limited to 5 files maximum.", + "mobile.file_upload.max_warning": "Envois limités à maximum 5 fichiers.", "mobile.file_upload.more": "Plus…", "mobile.file_upload.video": "Bibliothèque vidéo", "mobile.help.title": "Aide", "mobile.image_preview.deleted_post_message": "Ce message et ses fichiers ont été supprimés. L'aperçu va être fermé.", "mobile.image_preview.deleted_post_title": "Message supprimé", "mobile.image_preview.save": "Enregistrer l'image", - "mobile.image_preview.save_video": "Save Video", + "mobile.image_preview.save_video": "Enregistrer la vidéo", "mobile.intro_messages.DM": "Vous êtes au début de votre historique de messages avec {teammate}. Les messages personnels et les fichiers partagés ici ne sont pas visibles par les autres utilisateurs.", "mobile.intro_messages.default_message": "Il s'agit du premier canal que les utilisateurs voient lorsqu'ils s'inscrivent. Utilisez‑le pour poster des informations que tout le monde devrait connaître.", "mobile.intro_messages.default_welcome": "Bienvenue {name} !", @@ -2023,8 +2029,8 @@ "mobile.managed.secured_by": "Sécurisé par {vendor}", "mobile.markdown.code.copy_code": "Copier le code", "mobile.markdown.code.plusMoreLines": "+{count, number} lignes supplémentaires", - "mobile.markdown.image.error": "Image failed to load:", - "mobile.markdown.image.too_large": "Image exceeds max dimensions of {maxWidth} by {maxHeight}:", + "mobile.markdown.image.error": "Échec du chargement de l'image :", + "mobile.markdown.image.too_large": "L'image dépasse les dimensions maximales de {maxWidth} par {maxHeight} :", "mobile.markdown.link.copy_url": "Copier l'URL", "mobile.mention.copy_mention": "Copier la mention", "mobile.more_dms.start": "Démarrer", @@ -2076,16 +2082,16 @@ "mobile.post.retry": "Rafraîchir", "mobile.post_info.add_reaction": "Ajouter une réaction", "mobile.post_info.copy_post": "Copier le message", - "mobile.post_textbox.empty.message": "You are trying to send an empty message.\nPlease make sure you have a message or at least one attached file.", + "mobile.post_textbox.empty.message": "Vous êtes en train d'envoyer un message vide.\nVeuillez-vous assurer d'avoir spécifié un message ou d'avoir joint au moins un fichier.", "mobile.post_textbox.empty.ok": "OK", - "mobile.post_textbox.empty.title": "Empty Message", - "mobile.rename_channel.display_name_maxLength": "Ce champ doit être inférieur à {maxLength, number} caractères", - "mobile.rename_channel.display_name_minLength": "Le nom de canal doit être d'au moins {minLength, number} caractères.", - "mobile.rename_channel.display_name_required": "Channel name is required", - "mobile.rename_channel.name_lowercase": "Doit être en caractères alphanumériques minuscules", - "mobile.rename_channel.name_maxLength": "Ce champ doit être inférieur à {maxLength, number} caractères", - "mobile.rename_channel.name_minLength": "Le nom de canal doit être d'au moins {minLength, number} caractères.", - "mobile.rename_channel.name_required": "URL is required", + "mobile.post_textbox.empty.title": "Message vide", + "mobile.rename_channel.display_name_maxLength": "Ce champ doit faire moins de {maxLength, number} caractères", + "mobile.rename_channel.display_name_minLength": "Le nom de canal doit faire au moins {minLength, number} caractères.", + "mobile.rename_channel.display_name_required": "Un nom de canal est requis", + "mobile.rename_channel.name_lowercase": "L'URL doit être composée de caractères alphanumériques minuscules", + "mobile.rename_channel.name_maxLength": "L'URL doit être inférieure à {maxLength, number} caractères", + "mobile.rename_channel.name_minLength": "L'URL doit être composées d'au moins {minLength, number} caractères.", + "mobile.rename_channel.name_required": "URL requise", "mobile.request.invalid_response": "Réponse invalide reçue du serveur.", "mobile.retry_message": "Le rafraîchissement des messages a échoué. Tirez vers le haut pour essayer à nouveau.", "mobile.routes.channelInfo": "Information", @@ -2098,6 +2104,7 @@ "mobile.routes.channels": "Canaux", "mobile.routes.code": "Code {language}", "mobile.routes.code.noLanguage": "Code", + "mobile.routes.edit_profile": "Éditer le profil", "mobile.routes.enterServerUrl": "Spécifiez l'URL du serveur", "mobile.routes.login": "Se connecter", "mobile.routes.loginOptions": "Sélecteur de connexion", @@ -2132,10 +2139,10 @@ "mobile.settings.modal.check_for_upgrade": "Vérifier la disponibilité de mises à jour", "mobile.settings.team_selection": "Sélection d'équipe", "mobile.suggestion.members": "Membres", - "mobile.video.save_error_message": "To save the video file you need to download it first.", - "mobile.video.save_error_title": "Save Video Error", - "mobile.video_playback.failed_description": "An error occurred while trying to play the video.\n", - "mobile.video_playback.failed_title": "Video playback failed", + "mobile.video.save_error_message": "Pour enregistrer la vidéo, vous devez d'abord la télécharger.", + "mobile.video.save_error_title": "Erreur lors de la sauvegarde de la vidéo", + "mobile.video_playback.failed_description": "Une erreur s'est produite lors de la tentative de lecture de la vidéo.\n", + "mobile.video_playback.failed_title": "La lecture de la vidéo a échoué", "modal.manaul_status.ask": "Ne plus me demander", "modal.manaul_status.button": "Oui, définir mon statut sur « En ligne »", "modal.manaul_status.message": "Voulez-vous définir votre statut sur « En ligne » ?", @@ -2156,8 +2163,8 @@ "more_channels.prev": "Précédent", "more_channels.title": "Plus de canaux", "more_direct_channels.close": "Fermer", - "more_direct_channels.directchannel.deactivated": "{displayname} - Deactivated", - "more_direct_channels.directchannel.you": "{displayname} (you)", + "more_direct_channels.directchannel.deactivated": "{displayname} - Désactivé", + "more_direct_channels.directchannel.you": "{displayname} (vous)", "more_direct_channels.message": "Message", "more_direct_channels.new_convo_note": "Ceci va démarrer une nouvelle conversation. Si vous ajoutez beaucoup de personnes, veuillez envisager la création d'un canal privé à la place.", "more_direct_channels.new_convo_note.full": "Vous avez atteint le nombre maximum de personnes pour cette conversation. Veuillez envisager la création d'un canal privé à la place.", @@ -2207,8 +2214,8 @@ "navbar_dropdown.teamSettings": "Paramètres d'équipe", "navbar_dropdown.viewMembers": "Voir les membres", "navbar_dropdown.webrtc.call": "Démarrer un appel vidéo", - "navbar_dropdown.webrtc.offline": "Video Call Offline", - "navbar_dropdown.webrtc.unavailable": "Video Call Unavailable", + "navbar_dropdown.webrtc.offline": "Appel vidéo hors connexion", + "navbar_dropdown.webrtc.unavailable": "Appel vidéo indisponible", "notification.dm": "Message personnel", "notify_all.confirm": "Confirmer", "notify_all.question": "En utilisant @all ou @channel que vous êtes sur le point d'envoyer des notifications à {totalMembers} personnes. Voulez-vous vraiment continuer ?", @@ -2303,9 +2310,9 @@ "rename_channel.save": "Enregistrer", "rename_channel.title": "Renommer le canal", "rename_channel.url": "URL", - "revoke_user_sessions_modal.desc": "This action revokes all sessions for {username}. They will be logged out from all devices. Are you sure you want to revoke all sessions for {username}?", - "revoke_user_sessions_modal.revoke": "Revoke", - "revoke_user_sessions_modal.title": "Revoke Sessions for {username}", + "revoke_user_sessions_modal.desc": "Cette action révoque toutes les sessions de {username}. Cet utilisateur sera déconnecté de tous les appareils. Voulez-vous vraiment révoquer toutes les sessions de {username} ?", + "revoke_user_sessions_modal.revoke": "Révoquer", + "revoke_user_sessions_modal.title": "Révoquer les sessions de {username}", "rhs_comment.comment": "Commentaire", "rhs_comment.del": "Supprimer", "rhs_comment.edit": "Éditer", @@ -2332,7 +2339,7 @@ "rhs_root.unpin": "Désépingler du canal", "rhs_thread.rootPostDeletedMessage.body": "Une partie de ce fil de discussion a été supprimée à cause d'une politique de rétention de données. Vous ne pouvez plus répondre à ce fil.", "save_button.save": "Enregistrer", - "save_button.saving": "Saving", + "save_button.saving": "Enregistrement en cours", "search_bar.search": "Rechercher", "search_bar.usage": "

Options de recherche

", "search_header.results": "Résultats de la recherche", @@ -2400,8 +2407,8 @@ "shortcuts.msgs.reprint_prev.mac": "Affiche à nouveau le message précédent :\t⌘|Haut", "shortcuts.nav.direct_messages_menu": "Menu des messages personnels :\tCtrl|Maj|K", "shortcuts.nav.direct_messages_menu.mac": "Menu des messages personnels :\t⌘|Maj|K", - "shortcuts.nav.focus_center": "Set focus to input field:\tCtrl|Shift|L", - "shortcuts.nav.focus_center.mac": "Set focus to input field:\t⌘|Shift|L", + "shortcuts.nav.focus_center": "Définir le focus sur le champ de saisie :\tCtrl|Maj|L", + "shortcuts.nav.focus_center.mac": "Définir le focus sur le champ de saisie :\t⌘|Maj|L", "shortcuts.nav.header": "Navigation", "shortcuts.nav.next": "Canal suivant :\tAlt|Bas", "shortcuts.nav.next.mac": "Canal suivant :\t⌥|Bas", @@ -2421,7 +2428,7 @@ "sidebar.createChannel": "Créer un nouveau canal public", "sidebar.createGroup": "Créer un nouveau canal privé", "sidebar.direct": "MESSAGES PERSONNELS", - "sidebar.directchannel.you": "{displayname} (you)", + "sidebar.directchannel.you": "{displayname} (vous)", "sidebar.favorite": "CANAUX FAVORIS", "sidebar.leave": "Quitter le canal", "sidebar.mainMenu": "Menu principal", @@ -2521,7 +2528,7 @@ "system_users_list.count": "{count, number} {count, plural, one {utilisateur} other {utilisateurs}}", "system_users_list.countPage": "{startCount, number} - {endCount, number} {count, plural, one {utilisateur} other {utilisateurs}} d'un total de {total, number}", "system_users_list.countSearch": "{count, number} {count, plural, one {utilisateur} other {utilisateurs}} d'un total de {total, number}", - "team.button.name_undefined": "Name undefined", + "team.button.name_undefined": "Nom indéfini", "team_export_tab.download": "Télécharger", "team_export_tab.export": "Exporter", "team_export_tab.exportTeam": "Exporter votre équipe", @@ -2766,7 +2773,7 @@ "user.settings.notifications.desktop.allSoundHiddenTimed": "Pour toute activité, visible pour {seconds} secondes", "user.settings.notifications.desktop.allSoundTimed": "Pour toute activité, avec son, visible {seconds} secondes", "user.settings.notifications.desktop.duration": "Durée de notification", - "user.settings.notifications.desktop.durationInfo": "Définit combien de temps les notifications de bureau resteront à l'écran lors de l'utilisation de Firefox ou Chrome. Les notifications de bureau dans Edge et Safari ne peuvent rester affichées à l'écran que pour un maximum de 5 secondes.", + "user.settings.notifications.desktop.durationInfo": "Définit combien de temps les notifications de bureau resteront à l'écran lors de l'utilisation de Firefox ou Chrome. Les notifications de bureau dans Edge, Safari et les applications de bureau Mattermost ne peuvent rester affichées à l'écran que pour un maximum de 5 secondes.", "user.settings.notifications.desktop.mentionsNoSoundForever": "Pour les mentions et messages personnels, sans son, visible indéfiniment", "user.settings.notifications.desktop.mentionsNoSoundTimed": "Pour les mentions et messages personnels, sans son, visible {seconds} secondes", "user.settings.notifications.desktop.mentionsSoundForever": "Pour les mentions et messages personnels, avec son, visible indéfiniment", @@ -2894,16 +2901,16 @@ "user.settings.tokens.confirmCreateButton": "Oui, créer", "user.settings.tokens.confirmCreateMessage": "Vous êtes sur le point de générer un jeton d'accès personnel avec les permissions d'administrateur système. Voulez-vous vraiment créer ce type de jeton ?", "user.settings.tokens.confirmCreateTitle": "Créer un jeton d'accès personnel d'administrateur système", - "user.settings.tokens.confirmDeactivateButton": "Yes, Deactivate", - "user.settings.tokens.confirmDeactivateMessage": "Any integrations using this token will not be able to access the Mattermost API until the token is reactivated.

Are you sure want to deactivate the {description} token?", - "user.settings.tokens.confirmDeactivateTitle": "Deactivate Token?", + "user.settings.tokens.confirmDeactivateButton": "Oui, désactiver", + "user.settings.tokens.confirmDeactivateMessage": "Toutes les intégrations utilisant ce jeton ne seront pas en mesure d'accéder à l'API de Mattermost tant que le jeton n'aura pas été réactivé.

Voulez-vous vraiment désactiver le jeton de {description} ?", + "user.settings.tokens.confirmDeactivateTitle": "Désactiver le jeton ?", "user.settings.tokens.confirmDeleteButton": "Oui, supprimer", "user.settings.tokens.confirmDeleteMessage": "Toutes les intégrations utilisant ce jeton ne pourront plus accéder à l'API Mattermost. Cette action en peut être annulée.

Voulez-vous vraiment supprimer le jeton {description} ?", "user.settings.tokens.confirmDeleteTitle": "Supprimer le jeton ?", "user.settings.tokens.copy": "Veuillez copier le jeton d'accès ci-dessous. Vous ne serez pas en mesure de le voir à nouveau !", "user.settings.tokens.create": "Créer un nouveau jeton", "user.settings.tokens.deactivate": "Désactiver", - "user.settings.tokens.deactivatedWarning": "Inactif", + "user.settings.tokens.deactivatedWarning": "(Inactif)", "user.settings.tokens.delete": "Supprimer", "user.settings.tokens.description": "La fonction jetons d'accès personnel similaire aux jetons de sessions et qui peut être utilisée par les intégrations pour s'authentifier à l'API REST.", "user.settings.tokens.description_mobile": "La fonction jetons d'accès personnel similaire aux jetons de sessions et qui peut être utilisée par les intégrations pour s'authentifier à l'API REST. Crée des nouveaux jetons sur votre bureau.", diff --git a/assets/base/i18n/it.json b/assets/base/i18n/it.json index d600a73e7..657b78dd7 100644 --- a/assets/base/i18n/it.json +++ b/assets/base/i18n/it.json @@ -779,6 +779,8 @@ "admin.requestButton.requestFailure": "Errore: {error}", "admin.requestButton.requestSuccess": "Test eseguito con successo", "admin.reset_password.cancel": "Annulla", + "admin.reset_password.curentPassword": "Password attuale", + "admin.reset_password.missing_current": "Inserisci la tua password.", "admin.reset_password.newPassword": "Nuova Password", "admin.reset_password.reset": "Azzera", "admin.reset_password.submit": "Inserire almeno {chars} caratteri.", @@ -1189,6 +1191,8 @@ "api.channel.post_update_channel_header_message_and_forget.updated_from": "{username} ha aggiornato il titolo del canale da: {old} a: {new}", "api.channel.post_update_channel_header_message_and_forget.updated_to": "{username} ha aggiornato il titolo del canale a: {new}", "api.channel.remove_member.removed": "{removedUsername} è stato cancellato dal canale", + "api.team.add_member.added": "{addedUsername} aggiunto al canale da {username}", + "api.team.join_team.post_and_forget": "{username} è entrato nel canale.", "app.channel.post_update_channel_purpose_message.removed": "{username} ha cancellato lo scopo del canale (era: {old})", "app.channel.post_update_channel_purpose_message.updated_from": "{username} ha aggiornato lo scopo del canale da: {old} a: {new}", "app.channel.post_update_channel_purpose_message.updated_to": "{username} ha aggiornato lo scopo del canale a: {new}", @@ -1866,6 +1870,7 @@ "login.verified": " Email Verificata", "login_mfa.enterToken": "Per completare il processo di accesso, inserisci un token di autenticatore dal tuo smartphone", "login_mfa.submit": "Invia", + "login_mfa.submitting": "Submitting...", "login_mfa.token": "Token MFA", "login_mfa.tokenReq": "Inserisci token MFA", "member_item.makeAdmin": "Rendi Amministratore", @@ -1896,6 +1901,7 @@ "mobile.about.serverVersion": "Versione Server: {version} (Build {number})", "mobile.about.serverVersionNoBuild": "Versione Server: {version}", "mobile.account.notifications.email.footer": "Se fuori linea o assenter per più di cinque minuti", + "mobile.account.settings.save": "Salva", "mobile.account_notifications.mentions_footer": "Il tuo nome utente (\"@{username}\") innescherà sempre le citazioni.", "mobile.account_notifications.non-case_sensitive_words": "Altre parole dove non differenziare le minuscole dalle maiuscole...", "mobile.account_notifications.reply.header": "INVIA NOTIFICHE DI RISPOSTA PER", @@ -2098,6 +2104,7 @@ "mobile.routes.channels": "Canale", "mobile.routes.code": "{language} codice", "mobile.routes.code.noLanguage": "Codice", + "mobile.routes.edit_profile": "Edit Profile", "mobile.routes.enterServerUrl": "Immettere l'URL del server", "mobile.routes.login": "Login", "mobile.routes.loginOptions": "Selezionatore Login", diff --git a/assets/base/i18n/ja.json b/assets/base/i18n/ja.json index 9ba74e06f..0034f8b0b 100644 --- a/assets/base/i18n/ja.json +++ b/assets/base/i18n/ja.json @@ -779,6 +779,8 @@ "admin.requestButton.requestFailure": "テストが失敗しました: {error}", "admin.requestButton.requestSuccess": "テストが成功しました", "admin.reset_password.cancel": "キャンセル", + "admin.reset_password.curentPassword": "現在のパスワード", + "admin.reset_password.missing_current": "現在のパスワードを入力してください。", "admin.reset_password.newPassword": "新しいパスワード", "admin.reset_password.reset": "リセット", "admin.reset_password.submit": "少なくとも{chars}文字を入力してください。", @@ -1189,6 +1191,8 @@ "api.channel.post_update_channel_header_message_and_forget.updated_from": "{username}がチャンネルヘッダーを {old} から {new} へ更新しました", "api.channel.post_update_channel_header_message_and_forget.updated_to": "{username} がチャンネルヘッダーを {new} に更新しました", "api.channel.remove_member.removed": "{removedUsername} がチャンネルから削除されました", + "api.team.add_member.added": "{addedUsername} は {username} によってチームに追加されました", + "api.team.join_team.post_and_forget": "{username} がチームに参加しました。", "app.channel.post_update_channel_purpose_message.removed": "{username} がチャンネルの目的({old})を削除しました", "app.channel.post_update_channel_purpose_message.updated_from": "{username} がチャンネルの目的を {old} から {new} へ更新しました", "app.channel.post_update_channel_purpose_message.updated_to": "{username} がチャンネルの目的を {new} へ更新しました", @@ -1866,6 +1870,7 @@ "login.verified": " 電子メールアドレスが確認されました", "login_mfa.enterToken": "サインインを完了するために、あなたのスマートフォンのAuthenticatorのトークンを入力してください。", "login_mfa.submit": "送信する", + "login_mfa.submitting": "送信中...", "login_mfa.token": "多要素認証トークン", "login_mfa.tokenReq": "多要素認証トークンを入力してください", "member_item.makeAdmin": "管理者にする", @@ -1896,6 +1901,7 @@ "mobile.about.serverVersion": "サーバーバージョン: {version} (ビルド {number})", "mobile.about.serverVersionNoBuild": "サーバーバージョン: {version}", "mobile.account.notifications.email.footer": "5分以上オフラインか離席中の場合", + "mobile.account.settings.save": "保存する", "mobile.account_notifications.mentions_footer": "あなたのユーザー名(\"@{username}\")が常にトリガーとなります。", "mobile.account_notifications.non-case_sensitive_words": "他の大文字小文字を区別しない単語...", "mobile.account_notifications.reply.header": "返信通知を送信する", @@ -2098,6 +2104,7 @@ "mobile.routes.channels": "チャンネル", "mobile.routes.code": "{language} コード", "mobile.routes.code.noLanguage": "コード", + "mobile.routes.edit_profile": "プロフィールを編集する", "mobile.routes.enterServerUrl": "サーバーURLを入力してください", "mobile.routes.login": "ログイン", "mobile.routes.loginOptions": "ログイン選択", @@ -2605,7 +2612,7 @@ "user.settings.advance.markdown_preview": "メッセージ入力ボックスでMarkdownプレビューオプションを表示する", "user.settings.advance.off": "オフ", "user.settings.advance.on": "オン", - "user.settings.advance.preReleaseDesc": "プレビューしたいプリリリース機能をチェックしてください。効果が有効になるのはページを再読み込みした後からです。", + "user.settings.advance.preReleaseDesc": "プレビューしたいプリリリース機能をチェックしてください。 有効になるのはページを再読み込みした後からです。", "user.settings.advance.preReleaseTitle": "プリリリース機能をプレビューする", "user.settings.advance.sendDesc": "オンにした場合 ENTER で改行し CTRL + ENTER でメッセージを投稿します。", "user.settings.advance.sendTitle": "CTRL + ENTER でメッセージを投稿する", @@ -2786,11 +2793,11 @@ "user.settings.notifications.email.never": "通知しない", "user.settings.notifications.email.send": "電子メール通知を送信する", "user.settings.notifications.emailBatchingInfo": "選択された時間内に受信された通知は、まとめられ1通の電子メールで送信されます。", - "user.settings.notifications.emailInfo": "あなたについての投稿とダイレクトメッセージに関して、電子メール通知を送ります。{siteName}から5分間以上離れている場合に送ります。", + "user.settings.notifications.emailInfo": "あなたについての投稿とダイレクトメッセージに関して、電子メール通知を送ります。{siteName}から5分間以上離れている場合に送信されます。", "user.settings.notifications.emailNotifications": "電子メール通知", "user.settings.notifications.header": "通知", "user.settings.notifications.info": "デスクトップ通知はEdge、Firefox、Safari、Chrome、Mattermostデスクトップアプリで利用できます。", - "user.settings.notifications.mentionsInfo": "あなたのユーザー名(\"@{username}\")または以下で選択したオプション含むメッセージを誰かが送った場合、通知されます。", + "user.settings.notifications.mentionsInfo": "あなたのユーザー名(\"@{username}\")または上記で選択されたオプションを含むメッセージを誰かが送った際に通知が行われます。", "user.settings.notifications.never": "通知しない", "user.settings.notifications.noWords": "設定された単語はありません", "user.settings.notifications.off": "オフ", @@ -2840,7 +2847,7 @@ "user.settings.security.loginLdap": "AD/LDAPでログインする", "user.settings.security.loginOffice365": "Office 365でログインしました", "user.settings.security.loginSaml": "SAMLでログインしました", - "user.settings.security.logoutActiveSessions": "アクティブなセッションを見てログアウトする", + "user.settings.security.logoutActiveSessions": "アクティブなセッションを確認しログアウトする", "user.settings.security.method": "サインイン方法", "user.settings.security.newPassword": "新しいパスワード", "user.settings.security.noApps": "認証済みのOAuth 2.0アプリケーションはありません。", diff --git a/assets/base/i18n/ko.json b/assets/base/i18n/ko.json index 61cda8638..aafa6dce6 100644 --- a/assets/base/i18n/ko.json +++ b/assets/base/i18n/ko.json @@ -9,7 +9,7 @@ "about.hash": "빌드 해쉬:", "about.hashee": "EE 빌드 해쉬:", "about.licensed": "다음 사용자에게 허가되었습니다:", - "about.notice": "Mattermost is made possible by the open source software used in our platform, desktop and mobile apps.", + "about.notice": "Mattermost 플랫폼, 데스크탑 앱, 모바일 앱은 오픈소스 소프트웨어를 사용해 만들어졌습니다.", "about.number": "빌드 넘버:", "about.teamEditionLearn": "Mattermost 커뮤니티에 참여 ", "about.teamEditionSt": "모든 팀 커뮤니케이션 활동을 한 곳에 모아 빠르게 찾고 공유할 수 있습니다.", @@ -29,10 +29,10 @@ "activity_log.sessionsDescription": "세션은 기기의 새 브라우저로 로그인할때 생성됩니다. 세션을 사용하면 시스템에서 정한 시간동안은 다시 로그인할 필요가 없습니다. '로그아웃' 버튼을 사용해서 세션을 종료할 수 있습니다.", "activity_log_modal.android": "안드로이드", "activity_log_modal.androidNativeApp": "안드로이드 앱", - "activity_log_modal.androidNativeClassicApp": "Android Native Classic App", - "activity_log_modal.desktop": "Native Desktop App", + "activity_log_modal.androidNativeClassicApp": "안드로이드 클래식 앱", + "activity_log_modal.desktop": "데스크탑 앱", "activity_log_modal.iphoneNativeApp": "아이폰 앱", - "activity_log_modal.iphoneNativeClassicApp": "iPhone Native Classic App", + "activity_log_modal.iphoneNativeClassicApp": "아이폰 클래식 앱", "add_command.autocomplete": "자동완성", "add_command.autocomplete.help": "(선택사항) 명령어가 자동완성 목록에서 보이게 합니다.", "add_command.autocompleteDescription": "자동완성 설명", @@ -44,8 +44,8 @@ "add_command.cancel": "취소", "add_command.description": "설명", "add_command.description.help": "명령어에 대한 설명을 입력하세요.", - "add_command.displayName": "Title", - "add_command.displayName.help": "Choose a title to be displayed on the slash command settings page. Maximum 64 characters.", + "add_command.displayName": "제목", + "add_command.displayName.help": "명령어 설정 화면에서 보여질 제목을 입력하세요. 최대 64 글자입니다.", "add_command.doneHelp": "명령어 설정이 완료되었습니다. 다음 토큰이 이벤트 요청과 같이 보내질 것입니다. 요청이 유효한 팀에서 보내진 요청인지 검증해주세요. (자세한 내용은 문서를 참고하세요).", "add_command.iconUrl": "응답 아이콘", "add_command.iconUrl.help": "(선택사항) 명령어 응답 글에 사용될 프로필 사진을 선택합니다. 128 x 128 픽셀 이상의 .png 또는 .jpg 이미지의 URL을 입력하세요.", @@ -77,7 +77,7 @@ "add_emoji.header": "추가", "add_emoji.image": "이미지", "add_emoji.image.button": "선택", - "add_emoji.image.help": "Choose the image for your emoji. The image can be a gif, png, or jpeg file with a max size of 1 MB. Dimensions will automatically resize to fit 128 by 128 pixels but keeping aspect ratio.", + "add_emoji.image.help": "이모지로 사용할 이미지를 선택하세요. 최대 1MB의 gif, png, jpeg 파일을 사용할 수 있습니다. 이미지는 최대 너비인 128x128 픽셀에 맞춰 재조정됩니다.", "add_emoji.imageRequired": "이모티콘 이미지가 필요합니다.", "add_emoji.name": "이름", "add_emoji.name.help": "이모티콘 이름으로 64글자 이하 영문 소문자, 숫자, 특수문자 '-' 와 '_'를 사용할 수 있습니다.", @@ -89,17 +89,17 @@ "add_emoji.save": "저장", "add_incoming_webhook.cancel": "취소", "add_incoming_webhook.channel": "채널", - "add_incoming_webhook.channel.help": "공개 채널이나 프라이빗 그룹은 웹훅 페이로드를 받습니다. 웹훅 설정 시 프라이빗 그룹에 소속되어 있어야 합니다.", + "add_incoming_webhook.channel.help": "웹훅 페이로드를 받을 채널을 선택합니다. 비공개 채널은 소속되어 있는 경우만 선택할 수 있습니다.", "add_incoming_webhook.channelRequired": "유효한 채널을 선택하세요.", "add_incoming_webhook.description": "설명", "add_incoming_webhook.description.help": "Incoming webhook에 대한 설명을 입력하세요.", - "add_incoming_webhook.displayName": "Title", - "add_incoming_webhook.displayName.help": "Choose a title to be displayed on the webhook settings page. Maximum 64 characters.", + "add_incoming_webhook.displayName": "제목", + "add_incoming_webhook.displayName.help": "웹훅 설정 화면에서 보여질 제목을 입력하세요. 최대 64글자입니다.", "add_incoming_webhook.doneHelp": "Incoming Webhook 설정이 완료되었습니다. 다음 URL로 데이터를 보내세요. (더 자세한 내용은 문서를 참고하세요).", "add_incoming_webhook.name": "이름", "add_incoming_webhook.save": "저장", "add_incoming_webhook.url": "URL: {url}", - "add_oauth_app.callbackUrls.help": "The redirect URIs to which the service will redirect users after accepting or denying authorization of your application, and which will handle authorization codes or access tokens. Must be a valid URL and start with http:// or https://.", + "add_oauth_app.callbackUrls.help": "애플리케이션 승인을 수락하거나 거부한 후 서비스가 사용자를 리디렉트 했을 때, 승인 코드나 액세스 토큰을 처리할 리디렉션 URI 입니다. http:// 또는 https:// 로 시작하는 유효한 URL을 입력하세요.", "add_oauth_app.callbackUrlsRequired": "하나 이상의 콜백 URL이 필요합니다.", "add_oauth_app.clientId": "클라이언트 ID: {id}", "add_oauth_app.clientSecret": "클라이언트 시크릿: {secret}", @@ -108,9 +108,9 @@ "add_oauth_app.doneHelp": "귀하의 OAuth 2.0 애플리케이션이 설정되었습니다. 애플리케이션에 대한 승인을 요청할 때 다음과 같은 클라이언트 ID 및 클라이언트 시크릿을 사용하십시오. (더 자세한 내용은 문서를 참고하세요.)", "add_oauth_app.doneUrlHelp": "다음 리디렉트 URL이 승인되었습니다.", "add_oauth_app.header": "추가", - "add_oauth_app.homepage.help": "The URL for the homepage of the OAuth 2.0 application. Make sure you use HTTP or HTTPS in your URL depending on your server configuration.", + "add_oauth_app.homepage.help": "OAuth 2.0 애플리케이션 홈페이지의 URL을 입력하세요. 서버의 구성에 따라 HTTP나 HTTPS를 사용해야합니다.", "add_oauth_app.homepageRequired": "OAuth 2.0 애플리케이션 홈페이지는 필수 항목입니다.", - "add_oauth_app.icon.help": "(Optional) The URL of the image used for your OAuth 2.0 application. Make sure you use HTTP or HTTPS in your URL.", + "add_oauth_app.icon.help": "(선택) OAuth 2.0 애플리케이션에 사용할 이미지의 URL을 입력하세요. HTTP나 HTTPS를 사용해야 합니다.", "add_oauth_app.name.help": "OAuth 2.0 어플리케이션의 표시될 이름은 최대 64문자로 구성됩니다.", "add_oauth_app.nameRequired": "OAuth 2.0 어플리케이션 이름이 필요합니다.", "add_oauth_app.trusted.help": "\"네\"를 선택하면, OAuth 2.0 애플리케이션 접근 허용을 위한 추가 과정이 필요하지 않습니다. \"아니요\" 선택 시, 추가 인증을 위한 창이 나타나 권한 허용여부를 물어보게 됩니다.", @@ -120,36 +120,36 @@ "add_outgoing_webhook.callbackUrlsRequired": "하나 이상의 콜백 URL이 필요합니다.", "add_outgoing_webhook.cancel": "취소", "add_outgoing_webhook.channel": "채널", - "add_outgoing_webhook.channel.help": "Public channel to receive webhook payloads. Optional if at least one Trigger Word is specified.", + "add_outgoing_webhook.channel.help": "웹훅 페이로드를 받을 공개 채널을 선택하거나 하나 이상의 트리거 단어를 설정하세요.", "add_outgoing_webhook.contentType.help1": "응답이 보내질 컨텐트 타입을 선택하세요.", - "add_outgoing_webhook.contentType.help2": "If application/x-www-form-urlencoded is chosen, the server assumes you will be encoding the parameters in a URL format.", + "add_outgoing_webhook.contentType.help2": "application/x-www-form-urlencoded를 선택하면, 서버는 사용자가 매개 변수를 URL 형식으로 인코딩한다고 가정합니다.", "add_outgoing_webhook.contentType.help3": "If applcation/json is chosen, the server assumes you will posting JSON data.", "add_outgoing_webhook.content_Type": "콘텐츠 형식", "add_outgoing_webhook.description": "설명", - "add_outgoing_webhook.description.help": "Description for your outgoing webhook.", - "add_outgoing_webhook.displayName": "Title", - "add_outgoing_webhook.displayName.help": "Choose a title to be displayed on the webhook settings page. Maximum 64 characters.", - "add_outgoing_webhook.doneHelp": "Your outgoing webhook has been set up. The following token will be sent in the outgoing payload. Please use it to verify the request came from your Mattermost team (see documentation for further details).", + "add_outgoing_webhook.description.help": "나가는 웹훅에 대한 설명을 입력하세요.", + "add_outgoing_webhook.displayName": "제목", + "add_outgoing_webhook.displayName.help": "웹훅 설정 화면에서 보여질 제목을 입력하세요. 최대 64글자입니다.", + "add_outgoing_webhook.doneHelp": "나가는 웹훅 설정이 완료되었습니다. 아래 토큰은 나가는 페이로드가 올바른 Mattermost 서버로부터 왔는지 검증하는데 사용할 수 있습니다 (자세한 내용은 문서를 참고하세요).", "add_outgoing_webhook.name": "이름", "add_outgoing_webhook.save": "저장", "add_outgoing_webhook.token": "토큰: {token}", "add_outgoing_webhook.triggerWords": "트리거 단어 (줄 당 하나씩 입력합니다)", - "add_outgoing_webhook.triggerWords.help": "Messages that start with one of the specified words will trigger the outgoing webhook. Optional if Channel is selected.", + "add_outgoing_webhook.triggerWords.help": "하나 이상의 트리거 단어를 입력하거나 채널을 선택하세요.", "add_outgoing_webhook.triggerWordsOrChannelRequired": "유효한 채널과 트리거 단어 목록을 입력하세요", "add_outgoing_webhook.triggerWordsTriggerWhen": "트리거 조건", - "add_outgoing_webhook.triggerWordsTriggerWhen.help": "Choose when to trigger the outgoing webhook; if the first word of a message matches a Trigger Word exactly, or if it starts with a Trigger Word.", - "add_outgoing_webhook.triggerWordsTriggerWhenFullWord": "First word matches a trigger word exactly", - "add_outgoing_webhook.triggerWordsTriggerWhenStartsWith": "First word starts with a trigger word", + "add_outgoing_webhook.triggerWordsTriggerWhen.help": "나가는 웹훅의 트리거 조건을 선택하세요.", + "add_outgoing_webhook.triggerWordsTriggerWhenFullWord": "첫 번째 단어가 트리거 단어와 정확히 일치할 때", + "add_outgoing_webhook.triggerWordsTriggerWhenStartsWith": "첫 번째 단어가 트리거 단어로 시작할 때", "add_users_to_team.title": "{teamName}팀에 새 멤버 추가", - "admin.advance.cluster": "High Availability", - "admin.advance.metrics": "Performance Monitoring", + "admin.advance.cluster": "고가용성", + "admin.advance.metrics": "성능 모니터링", "admin.audits.reload": "사용자 활동 기록 새로고침", "admin.audits.title": "사용자 활동 기록", - "admin.authentication.email": "Email Authentication", + "admin.authentication.email": "이메일 계정 인증", "admin.authentication.gitlab": "GitLab", "admin.authentication.ldap": "AD/LDAP", "admin.authentication.oauth": "OAuth 2.0", - "admin.authentication.saml": "SAML 2.0", + "admin.authentication.saml": "SAML 2.0 인증", "admin.banner.heading": "Note:", "admin.client_versions.androidLatestVersion": "Latest Android Version", "admin.client_versions.androidLatestVersionHelp": "The latest released Android version", @@ -163,9 +163,9 @@ "admin.client_versions.iosLatestVersionHelp": "The latest released iOS version", "admin.client_versions.iosMinVersion": "Minimum iOS Version", "admin.client_versions.iosMinVersionHelp": "The minimum compliant iOS version", - "admin.cluster.enableDescription": "활성화 하면 Mattermost가 고 가용성 모드로 동작합니다. 고 가용성 모드 설정에 대한 자세한 내용은 이 문서를 참고하세요.", + "admin.cluster.enableDescription": "활성화 시, Mattermost가 고가용성 모드로 동작합니다. 고가용성 모드 설정에 대한 자세한 내용은 문서를 참고하세요.", "admin.cluster.enableTitle": "고 가용성 모드:", - "admin.cluster.interNodeListenAddressDesc": "The address the server will listen on for communicating with other servers.", + "admin.cluster.interNodeListenAddressDesc": "다른 서버들과 통신하기 위한 주소입니다.", "admin.cluster.interNodeListenAddressEx": "예시 \":8075\"", "admin.cluster.interNodeListenAddressTitle": "Inter-Node Listen Address:", "admin.cluster.interNodeUrlsDesc": "The internal/private URLs of all the Mattermost servers separated by commas.", @@ -174,18 +174,18 @@ "admin.cluster.loadedFrom": "This configuration file was loaded from Node ID {clusterId}. Please see the Troubleshooting Guide in our documentation if you are accessing the System Console through a load balancer and experiencing issues.", "admin.cluster.noteDescription": "Changing properties in this section will require a server restart before taking effect. When High Availability mode is enabled, the System Console is set to read-only and can only be changed from the configuration file.", "admin.cluster.should_not_change": "WARNING: These settings may not sync with the other servers in the cluster. High Availability inter-node communication will not start until you modify the config.json to be identical on all servers and restart Mattermost. Please see the documentation on how to add or remove a server from the cluster. If you are accessing the System Console through a load balancer and experiencing issues, please see the Troubleshooting Guide in our documentation.", - "admin.cluster.status_table.config_hash": "Config File MD5", + "admin.cluster.status_table.config_hash": "설정 파일 MD5", "admin.cluster.status_table.hostname": "호스트명", - "admin.cluster.status_table.id": "Node ID", - "admin.cluster.status_table.reload": " Reload Cluster Status", + "admin.cluster.status_table.id": "노드 ID", + "admin.cluster.status_table.reload": " 클러스터 상태 새로고침", "admin.cluster.status_table.status": "상태", - "admin.cluster.status_table.url": "Gossip Address", - "admin.cluster.status_table.version": "버전:", - "admin.cluster.unknown": "unknown", - "admin.compliance.directoryDescription": "Directory to which compliance reports are written. If blank, will be set to ./data/.", + "admin.cluster.status_table.url": "Gossip 주소", + "admin.cluster.status_table.version": "버전", + "admin.cluster.unknown": "알 수 없음", + "admin.compliance.directoryDescription": "컴플라이언스 보고서가 저장될 디렉토리 위치입니다. 기본 위치는 ./data/. 입니다.", "admin.compliance.directoryExample": "예시 \"./data/\"", "admin.compliance.directoryTitle": "감사 보고서 경로:", - "admin.compliance.enableDailyDesc": "When true, Mattermost will generate a daily compliance report.", + "admin.compliance.enableDailyDesc": "활성화 시, Mattermost는 일간 컴플라이언스 보고서를 생성합니다.", "admin.compliance.enableDailyTitle": "일일 보고:", "admin.compliance.enableDesc": "When true, Mattermost allows compliance reporting from the Compliance and Auditing tab. See documentation to learn more.", "admin.compliance.enableTitle": "감사 보고:", @@ -202,7 +202,7 @@ "admin.complianceExport.exportFormat.description": "File format of the compliance export. Corresponds to the system that you want to import the data into.", "admin.complianceExport.exportFormat.title": "Export File Format:", "admin.complianceExport.exportJobStartTime.description": "Set the start time of the daily scheduled compliance export job. Choose a time when fewer people are using your system. Must be a 24-hour time stamp in the form HH:MM.", - "admin.complianceExport.exportJobStartTime.example": "예시 \"2000\"", + "admin.complianceExport.exportJobStartTime.example": "예시: \"02:00\"", "admin.complianceExport.exportJobStartTime.title": "Compliance Export time:", "admin.complianceExport.title": "Compliance Export (Beta)", "admin.compliance_reports.desc": "작업명:", @@ -237,15 +237,15 @@ "admin.customization.androidAppDownloadLinkDesc": "Add a link to download the Android app. Users who access the site on a mobile web browser will be prompted with a page giving them the option to download the app. Leave this field blank to prevent the page from appearing.", "admin.customization.androidAppDownloadLinkTitle": "안드로이드 앱 다운로드 링크:", "admin.customization.appDownloadLinkDesc": "Add a link to a download page for the Mattermost apps. When a link is present, an option to \"Download Mattermost Apps\" will be added in the Main Menu so users can find the download page. Leave this field blank to hide the option from the Main Menu.", - "admin.customization.appDownloadLinkTitle": "Mattermost Apps Download Page Link:", + "admin.customization.appDownloadLinkTitle": "Mattermost 앱 다운로드 페이지 링크:", "admin.customization.customBrand": "커스텀 브랜딩", - "admin.customization.emoji": "Emoji", + "admin.customization.emoji": "이모지", "admin.customization.enableCustomEmojiDesc": "Enable users to create custom emoji for use in messages. When enabled, Custom Emoji settings can be accessed by switching to a team and clicking the three dots above the channel sidebar, and selecting \"Custom Emoji\".", "admin.customization.enableCustomEmojiTitle": "커스텀 이모티콘:", "admin.customization.enableEmojiPickerDesc": "The emoji picker allows users to select emoji to add as reactions or use in messages. Enabling the emoji picker with a large number of custom emoji may slow down performance.", "admin.customization.enableEmojiPickerTitle": "Enable Emoji Picker:", "admin.customization.enableLinkPreviewsDesc": "Display a preview of website content below messages, when available. Users can disable these previews from Account Settings > Display > Website Link Previews.", - "admin.customization.enableLinkPreviewsTitle": "Enable Link Previews:", + "admin.customization.enableLinkPreviewsTitle": "링크 미리보기:", "admin.customization.iosAppDownloadLinkDesc": "Add a link to download the iOS app. Users who access the site on a mobile web browser will be prompted with a page giving them the option to download the app. Leave this field blank to prevent the page from appearing.", "admin.customization.iosAppDownloadLinkTitle": "iOS 앱 다운로드 링크:", "admin.customization.linkPreviews": "링크 미리보기", @@ -267,20 +267,20 @@ "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.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": "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.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.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)", @@ -289,7 +289,7 @@ "admin.elasticsearch.bulkIndexButton.error": "Failed to schedule Bulk Index Job: {error}", "admin.elasticsearch.bulkIndexingTitle": "Bulk Indexing:", "admin.elasticsearch.connectionUrlDescription": "The address of the Elasticsearch server. {documentationLink}", - "admin.elasticsearch.connectionUrlExample": "E.g.: \"https://elasticsearch.example.org:9200\"", + "admin.elasticsearch.connectionUrlExample": "예시: \"https://elasticsearch.example.org:9200\"", "admin.elasticsearch.connectionUrlExample.documentationLinkText": "Please see documentation with server setup instructions.", "admin.elasticsearch.connectionUrlTitle": "Server Connection Address:", "admin.elasticsearch.createJob.help": "All posts in the database will be indexed from oldest to newest. Elasticsearch is available during indexing but search results may be incomplete until the indexing job is complete.", @@ -297,15 +297,15 @@ "admin.elasticsearch.elasticsearch_test_button": "연결 테스트", "admin.elasticsearch.enableIndexingDescription": "When true, indexing of new posts occurs automatically. Search queries will use database search until \"Enable Elasticsearch for search queries\" is enabled. {documentationLink}", "admin.elasticsearch.enableIndexingDescription.documentationLinkText": "Learn more about Elasticsearch in our documentation.", - "admin.elasticsearch.enableIndexingTitle": "Enable Elasticsearch Indexing:", + "admin.elasticsearch.enableIndexingTitle": "Elasticsearch 인덱싱:", "admin.elasticsearch.enableSearchingDescription": "Requires a successful connection to the Elasticsearch server. When true, Elasticsearch will be used for all search queries using the latest index. Search results may be incomplete until a bulk index of the existing post database is finished. When false, database search is used.", - "admin.elasticsearch.enableSearchingTitle": "Enable Elasticsearch for search queries:", - "admin.elasticsearch.indexButton.inProgress": "Indexing in progress", + "admin.elasticsearch.enableSearchingTitle": "검색 쿼리에 Elasticsearch 사용:", + "admin.elasticsearch.indexButton.inProgress": "인덱싱 중", "admin.elasticsearch.indexButton.ready": "Build Index", "admin.elasticsearch.indexHelpText.buildIndex": "All posts in the database will be indexed from oldest to newest. Elasticsearch is available during indexing but search results may be incomplete until the indexing job is complete.", "admin.elasticsearch.indexHelpText.cancelIndexing": "Cancelling stops the indexing job and removes it from the queue. Posts that have already been indexed will not be deleted.", "admin.elasticsearch.noteDescription": "Changing properties in this section will require a server restart before taking effect.", - "admin.elasticsearch.password": "E.g.: \"yourpassword\"", + "admin.elasticsearch.password": "예시: \"yourpassword\"", "admin.elasticsearch.passwordDescription": "(Optional) The password to authenticate to the Elasticsearch server.", "admin.elasticsearch.passwordTitle": "SMTP 서버 패스워드:", "admin.elasticsearch.purgeIndexesButton": "Purge Indexes", @@ -317,19 +317,19 @@ "admin.elasticsearch.sniffTitle": "Enable Cluster Sniffing:", "admin.elasticsearch.testConfigSuccess": "Test successful. Configuration saved.", "admin.elasticsearch.testHelpText": "Tests if the Mattermost server can connect to the Elasticsearch server specified. Testing the connection only saves the configuration if the test is successful. See log file for more detailed error messages.", - "admin.elasticsearch.title": "Elasticsearch (Beta)", + "admin.elasticsearch.title": "Elasticsearch (베타)", "admin.elasticsearch.usernameDescription": "(Optional) The username to authenticate to the Elasticsearch server.", - "admin.elasticsearch.usernameExample": "E.g.: \"elastic\"", + "admin.elasticsearch.usernameExample": "예시: \"elastic\"", "admin.elasticsearch.usernameTitle": "SMTP 서버 사용자명:", - "admin.email.agreeHPNS": " I understand and accept the Mattermost Hosted Push Notification Service Terms of Service and Privacy Policy.", + "admin.email.agreeHPNS": " Mattermost Hosted Push Notification 서비스의 서비스 약관개인정보 정책에 동의합니다.", "admin.email.allowEmailSignInDescription": "설정 시, Mattermost는 사용자들이 그들의 이메일과 패스워드로 로그인할 수 있게 합니다.", - "admin.email.allowEmailSignInTitle": "Enable sign-in with email: ", + "admin.email.allowEmailSignInTitle": "이메일로 로그인하기: ", "admin.email.allowSignupDescription": "When true, Mattermost allows team creation and account signup using email and password. This value should be false only when you want to limit signup to a single-sign-on service like OAuth or LDAP.", - "admin.email.allowSignupTitle": "Enable account creation with email: ", + "admin.email.allowSignupTitle": "이메일로 계정 만들기: ", "admin.email.allowUsernameSignInDescription": "When true, users with email login can sign in using their username and password. This setting does not affect AD/LDAP login.", - "admin.email.allowUsernameSignInTitle": "Enable sign-in with username: ", + "admin.email.allowUsernameSignInTitle": "사용자명으로 로그인하기: ", "admin.email.connectionSecurityTest": "연결 테스트", - "admin.email.easHelp": "Learn more about compiling and deploying your own mobile apps from an Enterprise App Store.", + "admin.email.easHelp": "Learn more about compiling and deploying your own mobile apps from an Enterprise App Store.", "admin.email.emailFail": "연결을 실패했습니다: {error}", "admin.email.emailSuccess": "No errors were reported while sending an email. Please check your inbox to make sure.", "admin.email.enableEmailBatching.clusterEnabled": "Email batching cannot be enabled when High Availability mode is enabled.", @@ -342,32 +342,32 @@ "admin.email.genericNoChannelPushNotification": "Send generic description with only sender name", "admin.email.genericPushNotification": "Send generic description with user and channel names", "admin.email.inviteSaltDescription": "32-character salt added to signing of email invites. Randomly generated on install. Click \"Regenerate\" to create new salt.", - "admin.email.inviteSaltExample": "예시 \"bjlSR4QqkXFBr7TP4oDzlfZmcNuH9Yo\"", + "admin.email.inviteSaltExample": "예시: \"bjlSR4QqkXFBr7TP4oDzlfZmcNuH9Yo\"", "admin.email.inviteSaltTitle": "Email Invite Salt:", "admin.email.mhpns": "Use encrypted, production-quality HPNS connection to iOS and Android apps", "admin.email.mhpnsHelp": "iTunes에서 Mattermost iOS 앱 다운로드. Google Play에서 Mattermost Android 앱 다운로드. TPNS에 대해 알아보기.", "admin.email.mtpns": "IOS, Android 앱을 TPNS와 사용합니다.", "admin.email.mtpnsHelp": "iTunes에서 Mattermost iOS 앱 다운로드. Google Play에서 Mattermost Android 앱 다운로드. TPNS에 대해 알아보기.", - "admin.email.nofificationOrganizationExample": "예시 \"© ABC Corporation, 565 Knight Way, Palo Alto, California, 94305, USA\"", + "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.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.notification.contents.title": "메일 알림 콘텐츠: ", "admin.email.notificationDisplayDescription": "Display name on email account used when sending notification emails from Mattermost.", - "admin.email.notificationDisplayExample": "예시 \"Mattermost Notification\", \"System\", \"No-Reply\"", + "admin.email.notificationDisplayExample": "예시: \"Mattermost Notification\", \"System\", \"No-Reply\"", "admin.email.notificationDisplayTitle": "알림 표시명:", "admin.email.notificationEmailDescription": "Email address displayed on email account used when sending notification emails from Mattermost.", - "admin.email.notificationEmailExample": "예시 \"mattermost@yourcompany.com\", \"admin@yourcompany.com\"", + "admin.email.notificationEmailExample": "예시: \"mattermost@yourcompany.com\", \"admin@yourcompany.com\"", "admin.email.notificationEmailTitle": "알림 이메일 주소:", "admin.email.notificationOrganization": "Notification Footer Mailing Address:", "admin.email.notificationOrganizationDescription": "Organization name and address displayed on email notifications from Mattermost, such as \"© ABC Corporation, 565 Knight Way, Palo Alto, California, 94305, USA\". If the field is left empty, the organization name and address will not be displayed.", - "admin.email.notificationOrganizationExample": "예시 \"© ABC Corporation, 565 Knight Way, Palo Alto, California, 94305, USA\"", + "admin.email.notificationOrganizationExample": "예시: \"© ABC Corporation, 565 Knight Way, Palo Alto, California, 94305, USA\"", "admin.email.notificationsDescription": "Typically set to true in production. When true, Mattermost attempts to send email notifications. Developers may set this field to false to skip email setup for faster development.
Setting this to true removes the Preview Mode banner (requires logging out and logging back in after setting is changed).", - "admin.email.notificationsTitle": "Enable Email Notifications: ", + "admin.email.notificationsTitle": "메일 알림: ", "admin.email.passwordSaltDescription": "32-character salt added to signing of password reset emails. Randomly generated on install. Click \"Regenerate\" to create new salt.", - "admin.email.passwordSaltExample": "예시 \"bjlSR4QqkXFBr7TP4oDzlfZmcNuH9Yo\"", - "admin.email.passwordSaltTitle": "Password Reset Salt:", + "admin.email.passwordSaltExample": "예시: \"bjlSR4QqkXFBr7TP4oDzlfZmcNuH9Yo\"", + "admin.email.passwordSaltTitle": "비밀번호 리셋 Salt:", "admin.email.pushContentDesc": "\"Send generic description with only sender name\" includes only the name of the person who sent the message in push notifications, with no information about channel name or message contents.

\"Send generic description with sender and channel names\" includes the name of the person who sent the message and the channel it was sent in, but not the message text.

\"Send full message snippet\" includes a message excerpt in push notifications, which may contain confidential information sent in messages. If your Push Notification Service is outside your firewall, it is *highly recommended* this option only be used with an \"https\" protocol to encrypt the connection.", "admin.email.pushContentTitle": "푸시 알림 콘텐츠:", "admin.email.pushDesc": "Typically set to true in production. When true, Mattermost attempts to send iOS and Android push notifications through the push notification server.", @@ -381,27 +381,27 @@ "admin.email.requireVerificationTitle": "이메일 검증: ", "admin.email.selfPush": "Manually enter Push Notification Service location", "admin.email.skipServerCertificateVerification.description": "When true, Mattermost will not verify the email server certificate.", - "admin.email.skipServerCertificateVerification.title": "인증서 검증 생략", + "admin.email.skipServerCertificateVerification.title": "인증서 검증 생략하기: ", "admin.email.smtpPasswordDescription": "The password associated with the SMTP username.", - "admin.email.smtpPasswordExample": "예시 \"yourpassword\", \"jcuS8PuvcpGhpgHhlcpT1Mx42pnqMxQY\"", + "admin.email.smtpPasswordExample": "예시: \"yourpassword\", \"jcuS8PuvcpGhpgHhlcpT1Mx42pnqMxQY\"", "admin.email.smtpPasswordTitle": "SMTP 서버 패스워드:", "admin.email.smtpPortDescription": "SMTP 이메일 서버의 포트를 입력하세요.", - "admin.email.smtpPortExample": "E.g.: \"25\", \"465\", \"587\"", + "admin.email.smtpPortExample": "예시: \"25\", \"465\", \"587\"", "admin.email.smtpPortTitle": "SMTP 서버 포트:", "admin.email.smtpServerDescription": "Location of SMTP email server.", - "admin.email.smtpServerExample": "예시 \"smtp.yourcompany.com\", \"email-smtp.us-east-1.amazonaws.com\"", + "admin.email.smtpServerExample": "예시: \"smtp.yourcompany.com\", \"email-smtp.us-east-1.amazonaws.com\"", "admin.email.smtpServerTitle": "SMTP 서버:", "admin.email.smtpUsernameDescription": "The username for authenticating to the SMTP server.", - "admin.email.smtpUsernameExample": "예시 \"admin@yourcompany.com\", \"AKIADTOVBGERKLCBV\"", + "admin.email.smtpUsernameExample": "예시: \"admin@yourcompany.com\", \"AKIADTOVBGERKLCBV\"", "admin.email.smtpUsernameTitle": "SMTP 서버 사용자명:", "admin.email.testing": "테스트 중...", "admin.false": "비활성화", - "admin.file.enableFileAttachments": "Allow File Sharing:", + "admin.file.enableFileAttachments": "파일 공유:", "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.enableMobileDownloadTitle": "Allow File Downloads on Mobile:", + "admin.file.enableMobileDownloadTitle": "모바일에서 파일 다운로드:", "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:", + "admin.file.enableMobileUploadTitle": "모바일에서 파일 업로드:", "admin.file_upload.chooseFile": "파일 선택", "admin.file_upload.noFile": "업로드 된 파일이 없습니다.", "admin.file_upload.uploadFile": "업로드", @@ -475,7 +475,7 @@ "admin.gitlab.settingsTitle": "GitLab 설정", "admin.gitlab.siteUrl": "GitLab Site URL: ", "admin.gitlab.siteUrlDescription": "Enter the URL of your GitLab instance, e.g. https://example.com:3000. If your GitLab instance is not set up with SSL, start the URL with http:// instead of https://.", - "admin.gitlab.siteUrlExample": "E.g.: https://", + "admin.gitlab.siteUrlExample": "예시: https://", "admin.gitlab.tokenTitle": "토큰 엔드포인트:", "admin.gitlab.userTitle": "사용자 API 엔드포인트:", "admin.google.EnableHtmlDesc": "
  1. Log in to your Google account.
  2. Go to https://console.developers.google.com, click Credentials in the left hand sidebar and enter \"Mattermost - your-company-name\" as the Project Name, then click Create.
  3. Click the OAuth consent screen header and enter \"Mattermost\" as the Product name shown to users, then click Save.
  4. Under the Credentials header, click Create credentials, choose OAuth client ID and select Web Application.
  5. Under Restrictions and Authorized redirect URIs enter your-mattermost-url/signup/google/complete (example: http://localhost:8065/signup/google/complete). Click Create.
  6. Paste the Client ID and Client Secret to the fields below, then click Save.
  7. Finally, go to Google+ API and click Enable. This might take a few minutes to propagate through Google's systems.
", @@ -484,21 +484,21 @@ "admin.google.clientIdExample": "예시 \"7602141235235-url0fhs1mayfasbmop5qlfns8dh4.apps.googleusercontent.com\"", "admin.google.clientIdTitle": "클라이언트 ID", "admin.google.clientSecretDescription": "The Client Secret you received when registering your application with Google.", - "admin.google.clientSecretExample": "예시 \"H8sz0Az-dDs2p15-7QzD231\"", + "admin.google.clientSecretExample": "예시: \"H8sz0Az-dDs2p15-7QzD231\"", "admin.google.clientSecretTitle": "클라이언트 시크릿", "admin.google.tokenTitle": "토큰 엔드포인트:", "admin.google.userTitle": "사용자 API 엔드포인트:", "admin.image.amazonS3BucketDescription": "Name you selected for your S3 bucket in AWS.", - "admin.image.amazonS3BucketExample": "예시 \"mattermost-media\"", + "admin.image.amazonS3BucketExample": "예시: \"mattermost-media\"", "admin.image.amazonS3BucketTitle": "Amazon S3 Bucket:", "admin.image.amazonS3EndpointDescription": "Hostname of your S3 Compatible Storage provider. Defaults to `s3.amazonaws.com`.", - "admin.image.amazonS3EndpointExample": "E.g.: \"s3.amazonaws.com\"", + "admin.image.amazonS3EndpointExample": "예시: \"s3.amazonaws.com\"", "admin.image.amazonS3EndpointTitle": "Amazon S3 Endpoint:", "admin.image.amazonS3IdDescription": "Obtain this credential from your Amazon EC2 administrator.", - "admin.image.amazonS3IdExample": "예시 \"AKIADTOVBGERKLCBV\"", + "admin.image.amazonS3IdExample": "예시: \"AKIADTOVBGERKLCBV\"", "admin.image.amazonS3IdTitle": "Amazon S3 Access Key ID:", "admin.image.amazonS3RegionDescription": "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.amazonS3RegionExample": "예시 \"us-east-1\"", + "admin.image.amazonS3RegionExample": "예시: \"us-east-1\"", "admin.image.amazonS3RegionTitle": "Amazon S3 Region:", "admin.image.amazonS3SSEDescription": "When true, encrypt files in Amazon S3 using server-side encryption with Amazon S3-managed keys. See documentation to learn more.", "admin.image.amazonS3SSETitle": "Enable Server-Side Encryption for Amazon S3:", @@ -534,14 +534,14 @@ "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.runLengthMinutes": " 분", + "admin.jobTable.runLengthSeconds": " 초", + "admin.jobTable.statusCanceled": "취소됨", + "admin.jobTable.statusCanceling": "취소 중...", + "admin.jobTable.statusError": "에러", + "admin.jobTable.statusInProgress": "진행 중", "admin.jobTable.statusPending": " 보내는 중", - "admin.jobTable.statusSuccess": "Success", + "admin.jobTable.statusSuccess": "성공", "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:", @@ -560,7 +560,7 @@ "admin.ldap.firstnameAttrEx": "예시 \"givenName\"", "admin.ldap.firstnameAttrTitle": "이름 속성", "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.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.", @@ -568,20 +568,20 @@ "admin.ldap.lastnameAttrTitle": "성 속성:", "admin.ldap.ldap_test_button": "AD/LDAP 테스트", "admin.ldap.loginNameDesc": "The placeholder text that appears in the login field on the login page. Defaults to \"LDAP Username\".", - "admin.ldap.loginNameEx": "예시 \"LDAP Username\"", + "admin.ldap.loginNameEx": "예시: \"LDAP Username\"", "admin.ldap.loginNameTitle": "Login Field Name:", "admin.ldap.maxPageSizeEx": "예시 \"2000\"", "admin.ldap.maxPageSizeHelpText": "한번에 AD/LDAP서버로부터 요청할 Mattermost 서버의 최대 유저 숫자 값입니다. 0은 무제한을 뜻합니다.", "admin.ldap.maxPageSizeTitle": "최대 페이지 크기", "admin.ldap.nicknameAttrDesc": "(Optional) The attribute in the AD/LDAP server that will be used to populate the nickname of users in Mattermost. When set, users will not be able to edit their nickname, since it is synchronized with the LDAP server. When left blank, users can set their own nickname in Account Settings.", - "admin.ldap.nicknameAttrEx": "예시 \"nickname\"", + "admin.ldap.nicknameAttrEx": "예시: \"nickname\"", "admin.ldap.nicknameAttrTitle": "별명 속성:", "admin.ldap.noLicense": "

Note:

Compliance 는 엔터프라이즈 에디션의 기능입니다. 현재 라이센스는 Compliance 기능을 지원하지 않습니다. 이 곳에서 엔터프라이즈 라이센스에 대한 정보를 확인하세요.

", "admin.ldap.portDesc": "Mettermost가 AD/LDAP서버에 연결할 때 사용될 포트입니다. 기본값은 389입니다.", "admin.ldap.portEx": "예시 \"389\"", "admin.ldap.portTitle": "AD/LDAP 포트:", "admin.ldap.positionAttrDesc": "(Optional) The attribute in the LDAP server that will be used to populate the nickname of users in Mattermost.", - "admin.ldap.positionAttrEx": "E.g.: \"title\"", + "admin.ldap.positionAttrEx": "예시: \"title\"", "admin.ldap.positionAttrTitle": "Position Attribute:", "admin.ldap.queryDesc": "AD/LDAP서버 조회를 할때 사용되는 timeout 값입니다.. 만양 느린 AD/LDAP 서버에 의해 timout 에러가 발생한다면 증가시키십시오.", "admin.ldap.queryEx": "예시 \"60\"", @@ -601,9 +601,9 @@ "admin.ldap.testSuccess": "AD/LDAP 테스트가 성공하였습니다.", "admin.ldap.uernameAttrDesc": "The attribute in the LDAP server that will be used to populate the username field in Mattermost. This may be the same as the ID Attribute.", "admin.ldap.userFilterDisc": "(Optional) Enter an LDAP Filter to use when searching for user objects. Only the users selected by the query will be able to access Mattermost. For Active Directory, the query to filter out disabled users is (&(objectCategory=Person)(!(UserAccountControl:1.2.840.113556.1.4.803:=2))).", - "admin.ldap.userFilterEx": "예시 \"(objectClass=user)\"", + "admin.ldap.userFilterEx": "예시: \"(objectClass=user)\"", "admin.ldap.userFilterTitle": "사용자 필터:", - "admin.ldap.usernameAttrEx": "예시 \"sAMAccountName\"", + "admin.ldap.usernameAttrEx": "예시: \"sAMAccountName\"", "admin.ldap.usernameAttrTitle": "사용자명 속성:", "admin.license.choose": "파일 선택", "admin.license.chooseFile": "파일 선택", @@ -630,7 +630,7 @@ "admin.log.formatDateLong": "날짜 (2006/01/02)", "admin.log.formatDateShort": "날짜 (01/02/06)", "admin.log.formatDescription": "Format of log message output. If blank will be set to \"[%D %T] [%L] %M\", where:", - "admin.log.formatLevel": "Level (DEBG, INFO, EROR)", + "admin.log.formatLevel": "레벨 (DEBG, INFO, EROR)", "admin.log.formatMessage": "메시지", "admin.log.formatPlaceholder": "Enter your file format", "admin.log.formatSource": "Source", @@ -657,14 +657,14 @@ "admin.manage_roles.save": "저장", "admin.manage_roles.saveError": "Unable to save roles.", "admin.manage_roles.systemAdmin": "시스템 관리자", - "admin.manage_roles.systemMember": "회원", - "admin.manage_tokens.manageTokensTitle": "Manage Personal Access Tokens", + "admin.manage_roles.systemMember": "멤버", + "admin.manage_tokens.manageTokensTitle": "개인 엑세스 토큰: ", "admin.manage_tokens.userAccessTokensDescription": "Personal access tokens function similarly to session tokens and can be used by integrations to interact with this Mattermost server. Tokens are disabled if the user is deactivated. Learn more about personal access tokens.", "admin.manage_tokens.userAccessTokensNone": "No personal access tokens.", "admin.metrics.enableDescription": "When true, Mattermost will enable performance monitoring collection and profiling. Please see documentation to learn more about configuring performance monitoring for Mattermost.", - "admin.metrics.enableTitle": "Enable Performance Monitoring:", + "admin.metrics.enableTitle": "성능 모니터링:", "admin.metrics.listenAddressDesc": "The address the server will listen on to expose performance metrics.", - "admin.metrics.listenAddressEx": "예시 \":8065\"", + "admin.metrics.listenAddressEx": "예시: \":8067\"", "admin.metrics.listenAddressTitle": "Listen Address:", "admin.mfa.bannerDesc": "Multi-factor authentication is available for accounts with AD/LDAP or email login. If other login methods are used, MFA should be configured with the authentication provider.", "admin.mfa.cluster": "High", @@ -706,33 +706,33 @@ "admin.password.requirementsDescription": "Character types required in a valid password.", "admin.password.symbol": "At least one symbol (예시 \"~!@#$%^&*()\")", "admin.password.uppercase": "At least one uppercase letter", - "admin.plugin.activate": "Activate", - "admin.plugin.activating": "Activating...", + "admin.plugin.activate": "활성화", + "admin.plugin.activating": "활성화 중...", "admin.plugin.banner": "Plugins are experimental and not recommended for use in production.", - "admin.plugin.deactivate": "Deactivate", - "admin.plugin.deactivating": "Deactivating...", - "admin.plugin.desc": "설명", + "admin.plugin.deactivate": "비활성화", + "admin.plugin.deactivating": "비활성화 중...", + "admin.plugin.desc": "설명:", "admin.plugin.error.activate": "Unable to upload the plugin. It may conflict with another plugin on your server.", "admin.plugin.error.extract": "Encountered an error when extracting the plugin. Review your plugin file content and try again.", "admin.plugin.id": "Id:", "admin.plugin.installedDesc": "Installed plugins on your Mattermost server. Pre-packaged plugins are installed by default, and can be deactivated but not removed.", - "admin.plugin.installedTitle": "Installed Plugins: ", + "admin.plugin.installedTitle": "설치된 플러그인:", "admin.plugin.management.title": "Management", "admin.plugin.name": "이름:", - "admin.plugin.no_plugins": "No installed plugins.", + "admin.plugin.no_plugins": "설치한 플러그인이 없습니다.", "admin.plugin.prepackaged": "Pre-packaged", - "admin.plugin.remove": "제거하기", - "admin.plugin.removing": "Removing...", + "admin.plugin.remove": "제거", + "admin.plugin.removing": "제거하는 중...", "admin.plugin.settingsButton": "Settings", "admin.plugin.upload": "업로드", "admin.plugin.uploadDesc": "Upload a plugin for your Mattermost server. See documentation to learn more.", "admin.plugin.uploadDisabledDesc": "To enable plugin uploads, go to Plugins > Configuration. See documentation to learn more.", "admin.plugin.uploadTitle": "Upload Plugin: ", - "admin.plugin.uploading": "업로드 중..", + "admin.plugin.uploading": "업로드 중...", "admin.plugin.version": "버전:", - "admin.plugins.settings.enable": "Enable Plugins: ", + "admin.plugins.settings.enable": "플러그인: ", "admin.plugins.settings.enableDesc": "When true, enables plugins on your Mattermost server. Use plugins to integrate with third-party systems, extend functionality or customize the user interface of your Mattermost server. See documentation to learn more.", - "admin.plugins.settings.enableUploads": "Enable Plugin Uploads: ", + "admin.plugins.settings.enableUploads": "플러그인 업로드: ", "admin.plugins.settings.enableUploadsDesc": "When true, enables plugin uploads by System Admins at Plugins > Management. If you do not plan to upload a plugin, set to false to control which plugins are installed on your server. See documentation to learn more.", "admin.plugins.settings.title": "환경설정", "admin.privacy.showEmailDescription": "When false, hides the email address of members from everyone except System Administrators.", @@ -776,9 +776,11 @@ "admin.reload.reloadDescription.recycleDatabaseConnections": "Database > Recycle Database Connections", "admin.reload.reloadFail": "연결을 실패했습니다: {error}", "admin.requestButton.loading": " 로딩 중...", - "admin.requestButton.requestFailure": "동기화 실패: {error}", - "admin.requestButton.requestSuccess": "설정이 완료되었습니다.", + "admin.requestButton.requestFailure": "테스트 실패: {error}", + "admin.requestButton.requestSuccess": "테스트 성공", "admin.reset_password.cancel": "취소", + "admin.reset_password.curentPassword": "현재 비밀번호", + "admin.reset_password.missing_current": "현재 비밀번호를 입력해주세요.", "admin.reset_password.newPassword": "새 패스워드", "admin.reset_password.reset": "Reset", "admin.reset_password.submit": "최소 {chars}글자 이상 입력하세요.", @@ -794,7 +796,7 @@ "admin.saml.enableDescription": "When true, Mattermost allows login using SAML. Please see documentation to learn more about configuring SAML for Mattermost.", "admin.saml.enableSyncWithLdapDescription": "When true, Mattermost periodically synchronizes SAML user attributes, including user deactivation and removal, from AD/LDAP. Enable and configure synchronization settings at Authentication > AD/LDAP. When false, user attributes are updated in Mattermost during user login. See documentation to learn more.", "admin.saml.enableSyncWithLdapTitle": "Enable Synchronizing SAML Accounts With AD/LDAP:", - "admin.saml.enableTitle": "SAML 계정으로 인증:", + "admin.saml.enableTitle": "SAML 2.0으로 로그인:", "admin.saml.encryptDescription": "When false, Mattermost will not decrypt SAML Assertions encrypted with your Service Provider Public Certificate. Not recommended for production environments. For testing only.", "admin.saml.encryptTitle": "암호화:", "admin.saml.firstnameAttrDesc": "(Optional) The attribute in the SAML Assertion that will be used to populate the nickname of users in Mattermost.", @@ -822,7 +824,7 @@ "admin.saml.nicknameAttrEx": "예시 \"Nickname\"", "admin.saml.nicknameAttrTitle": "별명 속성:", "admin.saml.positionAttrDesc": "(Optional) The attribute in the SAML Assertion that will be used to populate the language of users in Mattermost.", - "admin.saml.positionAttrEx": "E.g.: \"Role\"", + "admin.saml.positionAttrEx": "예시: \"Role\"", "admin.saml.positionAttrTitle": "Position Attribute:", "admin.saml.privateKeyFileFileDesc": "The private key used to decrypt SAML Assertions from the Identity Provider.", "admin.saml.privateKeyFileFileRemoveDesc": "Remove the private key used to decrypt SAML Assertions from the Identity Provider.", @@ -872,7 +874,7 @@ "admin.service.enableAPIv3Description": "Set to false to disable all version 3 endpoints of the REST API. Integrations that rely on API v3 will fail and can then be identified for migration to API v4. API v3 is deprecated and will be removed in the near future. See https://api.mattermost.com for details.", "admin.service.enforceMfaDesc": "When true, multi-factor authentication is required for login. New users will be required to configure MFA on signup. Logged in users without MFA configured are redirected to the MFA setup page until configuration is complete.

If your system has users with login methods other than AD/LDAP and email, MFA must be enforced with the authentication provider outside of Mattermost.", "admin.service.enforceMfaTitle": "Enable Multi-factor Authentication:", - "admin.service.forward80To443": "Forward port 80 to 443:", + "admin.service.forward80To443": "포트 80을 443으로 포워딩:", "admin.service.forward80To443Description": "Forwards all insecure traffic from port 80 to secure port 443", "admin.service.googleDescription": "Set this key to enable the display of titles for embedded YouTube video previews. Without the key, YouTube previews will still be created based on hyperlinks appearing in messages or comments but they will not show the video title. View a Google Developers Tutorial for instructions on how to obtain a key.", "admin.service.googleExample": "예시 \"7rAh6iwQCkV4cA1Gsg3fgGOXJAQ43QV\"", @@ -908,7 +910,7 @@ "admin.service.sessionDaysEx": "예시 \"30\"", "admin.service.sessionIdleTimeout": "Session Idle Timeout (minutes):", "admin.service.sessionIdleTimeoutDesc": "The number of minutes from the last time a user was active on the system to the expiry of the user's session. Once expired, the user will need to log in to continue. Minimum is 5 minutes, and 0 is unlimited.

Applies to the desktop app and browsers. For mobile apps, use an EMM provider to lock the app when not in use. In High Availability mode, enable IP hash load balancing for reliable timeout measurement.", - "admin.service.sessionIdleTimeoutEx": "Ex \"60\"", + "admin.service.sessionIdleTimeoutEx": "예시: \"60\"", "admin.service.siteURL": "사이트 URL:", "admin.service.siteURLDescription": "The URL that users will use to access Mattermost. Standard ports, such as 80 and 443, can be omitted, but non-standard ports are required. For example: http://mattermost.example.com:8065. This setting is required.", "admin.service.siteURLExample": "예시 \"https://mattermost.example.com:1234\"", @@ -922,10 +924,10 @@ "admin.service.tlsKeyFileDescription": "The private key file to use.", "admin.service.useLetsEncrypt": "Use Let's Encrypt:", "admin.service.useLetsEncryptDescription": "Enable the automatic retreval of certificates from the Let's Encrypt. The certificate will be retrieved when a client attempts to connect from a new domain. This will work with multiple domains.", - "admin.service.userAccessTokensDescLabel": "이름:", + "admin.service.userAccessTokensDescLabel": "이름: ", "admin.service.userAccessTokensDescription": "When true, users can create personal access tokens for integrations in Account Settings > Security. They can be used to authenticate against the API and give full access to the account.

To manage who can create personal access tokens or to search users by token ID, go to the System Console > Users page.", - "admin.service.userAccessTokensIdLabel": "Token ID: ", - "admin.service.userAccessTokensTitle": "Enable Personal Access Tokens: ", + "admin.service.userAccessTokensIdLabel": "토큰 ID: ", + "admin.service.userAccessTokensTitle": "개인 엑세스 토큰: ", "admin.service.webSessionDays": "Session length LDAP and email (days):", "admin.service.webSessionDaysDesc": "The number of days from the last time a user entered their credentials to the expiry of the user's session. After changing this setting, the new session length will take effect after the next time the user enters their credentials.", "admin.service.webhooksDescription": "When true, incoming webhooks will be allowed. To help combat phishing attacks, all posts from webhooks will be labelled by a BOT tag. See documentation to learn more.", @@ -936,7 +938,7 @@ "admin.sidebar.audits": "활동", "admin.sidebar.authentication": "인증", "admin.sidebar.client_versions": "Client Versions", - "admin.sidebar.cluster": "High Availability", + "admin.sidebar.cluster": "고가용성", "admin.sidebar.compliance": "감사", "admin.sidebar.compliance_export": "Compliance Export (Beta)", "admin.sidebar.configuration": "환경설정", @@ -947,9 +949,9 @@ "admin.sidebar.data_retention": "Data Retention Policy (Beta)", "admin.sidebar.database": "데이터베이스", "admin.sidebar.developer": "개발자 설정", - "admin.sidebar.elasticsearch": "Elasticsearch (Beta)", + "admin.sidebar.elasticsearch": "Elasticsearch (베타)", "admin.sidebar.email": "이메일", - "admin.sidebar.emoji": "Emoji", + "admin.sidebar.emoji": "이모지", "admin.sidebar.external": "외부 서비스", "admin.sidebar.files": "파일", "admin.sidebar.general": "일반", @@ -963,14 +965,14 @@ "admin.sidebar.logging": "로그", "admin.sidebar.login": "로그인", "admin.sidebar.logs": "서버 로그 보기", - "admin.sidebar.metrics": "Performance Monitoring", + "admin.sidebar.metrics": "성능 모니터링", "admin.sidebar.mfa": "MFA", "admin.sidebar.nativeAppLinks": "Mattermost 애플리케이션 링크", "admin.sidebar.notifications": "알림", "admin.sidebar.oauth": "OAuth 2.0", "admin.sidebar.other": "기타", "admin.sidebar.password": "패스워드", - "admin.sidebar.plugins": "Plugins (Beta)", + "admin.sidebar.plugins": "플러그인 (베타)", "admin.sidebar.plugins.configuration": "환경설정", "admin.sidebar.policy": "정책", "admin.sidebar.privacy": "개인", @@ -1006,7 +1008,7 @@ "admin.sql.noteDescription": "Changing properties in this section will require a server restart before taking effect.", "admin.sql.noteTitle": "Note:", "admin.sql.queryTimeoutDescription": "The number of seconds to wait for a response from the database after opening a connection and sending the query. Errors that you see in the UI or in the logs as a result of a query timeout can vary depending on the type of query.", - "admin.sql.queryTimeoutExample": "예시 \"30\"", + "admin.sql.queryTimeoutExample": "예시: \"30\"", "admin.sql.queryTimeoutTitle": "Query Timeout:", "admin.sql.replicas": "Data Source Replicas:", "admin.sql.traceDescription": "(Development Mode) When true, executing SQL statements are written to the log.", @@ -1017,21 +1019,21 @@ "admin.support.emailHelp": "Email address displayed on email notifications and during tutorial for end users to ask support questions.", "admin.support.emailTitle": "Support Email:", "admin.support.helpDesc": "The URL for the Help link on the Mattermost login page, sign-up pages, and Main Menu. If this field is empty, the Help link is hidden from users.", - "admin.support.helpTitle": "Help link:", + "admin.support.helpTitle": "도움말 링크:", "admin.support.noteDescription": "If linking to an external site, URLs should begin with http:// or https://.", "admin.support.noteTitle": "Note:", "admin.support.privacyDesc": "The URL for the Privacy link on the login and sign-up pages. If this field is empty, the Privacy link is hidden from users.", - "admin.support.privacyTitle": "Privacy Policy link:", + "admin.support.privacyTitle": "개인정보 정책 링크:", "admin.support.problemDesc": "The URL for the Report a Problem link in the Main Menu. If this field is empty, the link is removed from the Main Menu.", - "admin.support.problemTitle": "Report a Problem link:", + "admin.support.problemTitle": "문제 보고 링크:", "admin.support.termsDesc": "Link to the terms under which users may use your online service. By default, this includes the \"Mattermost Conditions of Use (End Users)\" explaining the terms under which Mattermost software is provided to end users. If you change the default link to add your own terms for using the service you provide, your new terms must include a link to the default terms so end users are aware of the Mattermost Conditions of Use (End User) for Mattermost software.", - "admin.support.termsTitle": "Terms of Service link:", + "admin.support.termsTitle": "서비스 약관 링크:", "admin.system_analytics.activeUsers": "활성 사용자(글 작성 기준)", "admin.system_analytics.title": "the System", "admin.system_analytics.totalPosts": "전체 글", "admin.system_users.allUsers": "모든 사용자", - "admin.system_users.noTeams": "No Teams", - "admin.system_users.title": "{siteName} Users", + "admin.system_users.noTeams": "팀 없음", + "admin.system_users.title": "{siteName} 사용자", "admin.team.brandDesc": "Enable custom branding to show an image of your choice, uploaded below, and some help text, written below, on the login page.", "admin.team.brandDescriptionExample": "모든 팀 커뮤니케이션을 한 곳에서 확인하고, 검색하고, 접근할 수 있습니다.", "admin.team.brandDescriptionHelp": "Description of service shown in login screens and UI. When not specified, \"All team communication in one place, searchable and accessible anywhere\" is displayed.", @@ -1046,10 +1048,10 @@ "admin.team.enableConfirmNotificationsToChannelDescription": "When true, users will be prompted to confirm when posting @channel and @all in channels with over five members. When false, no confirmation is required.", "admin.team.enableConfirmNotificationsToChannelTitle": "Show @channel and @all confirmation dialog: ", "admin.team.maxChannelsDescription": "Maximum total number of users per team, including both active and inactive users.", - "admin.team.maxChannelsExample": "예시 \"100\"", + "admin.team.maxChannelsExample": "예시: \"100\"", "admin.team.maxChannelsTitle": "팀 당 최대 채널: ", "admin.team.maxNotificationsPerChannelDescription": "Maximum total number of users in a channel before users typing messages, @all, @here, and @channel no longer send notifications because of performance.", - "admin.team.maxNotificationsPerChannelExample": "예시 \"10000\"", + "admin.team.maxNotificationsPerChannelExample": "예시: \"1000\"", "admin.team.maxNotificationsPerChannelTitle": "Max Notifications Per Channel:", "admin.team.maxUsersDescription": "Maximum total number of users per team, including both active and inactive users.", "admin.team.maxUsersExample": "예시 \"25\"", @@ -1064,17 +1066,17 @@ "admin.team.restrictNameDesc": "When true, You cannot create a team name with reserved words like www, admin, support, test, channel, etc", "admin.team.restrictNameTitle": "팀 이름 제한: ", "admin.team.restrictTitle": "Restrict account creation to specified email domains:", - "admin.team.restrict_direct_message_any": "Any user on the Mattermost server", - "admin.team.restrict_direct_message_team": "Any member of the team", + "admin.team.restrict_direct_message_any": "서버의 모든 사용자", + "admin.team.restrict_direct_message_team": "같은 팀 멤버", "admin.team.showFullname": "본명으로 보기", - "admin.team.showNickname": "별명이 있으면 별명으로 보기, 없으면 본명으로 보기", + "admin.team.showNickname": "별명이 있으면 별명으로, 없으면 본명으로 보기", "admin.team.showUsername": "사용자명으로 보기 (기본)", "admin.team.siteNameDescription": "Name of service shown in login screens and UI.", "admin.team.siteNameExample": "예시 \"Mattermost\"", "admin.team.siteNameTitle": "사이트 이름:", "admin.team.teamCreationDescription": "When false, only System Administrators can create teams.", "admin.team.teamCreationTitle": "팀 생성: ", - "admin.team.teammateNameDisplay": "사용자명 표시", + "admin.team.teammateNameDisplay": "사용자명 표시:", "admin.team.teammateNameDisplayDesc": "글과 대화 목록에서 사용자의 이름이 어떻게 표시될 지 선택하세요.", "admin.team.upload": "업로드", "admin.team.uploadDesc": "Customize your user experience by adding a custom image to your login screen. Recommended maximum image size is less than 2 MB.", @@ -1093,8 +1095,8 @@ "admin.user_item.confirmDemotionCmd": "platform roles system_admin {username}", "admin.user_item.emailTitle": "이메일: {email}", "admin.user_item.inactive": "비활성화", - "admin.user_item.makeActive": "Activate", - "admin.user_item.makeInactive": "Deactivate", + "admin.user_item.makeActive": "활성화", + "admin.user_item.makeInactive": "비활성화", "admin.user_item.makeMember": "회원으로 변경", "admin.user_item.makeSysAdmin": "시스템 관리자로 변경", "admin.user_item.makeTeamAdmin": "팀 관리자로 변경", @@ -1126,13 +1128,13 @@ "admin.webrtc.gatewayWebsocketUrlTitle": "Gateway Websocket URL:", "admin.webrtc.stunUriDescription": "Enter your STUN URI as stun::. STUN is a standardized network protocol to allow an end host to assist devices to access its public IP address if it is located behind a NAT.", "admin.webrtc.stunUriExample": "예시 \"stun:webrtc.mattermost.com:5349\"", - "admin.webrtc.stunUriTitle": "STUN URI", + "admin.webrtc.stunUriTitle": "STUN URI:", "admin.webrtc.turnSharedKeyDescription": "Enter your TURN Server Shared Key. This is used to created dynamic passwords to establish the connection. Each password is valid for a short period of time.", "admin.webrtc.turnSharedKeyExample": "예시 \"bXdkOWQxc3d0Ynk3emY5ZmsxZ3NtazRjaWg=\"", "admin.webrtc.turnSharedKeyTitle": "TURN Shared Key:", "admin.webrtc.turnUriDescription": "Enter your TURN URI as turn::. TURN is a standardized network protocol to allow an end host to assist devices to establish a connection by using a relay public IP address if it is located behind a symmetric NAT.", "admin.webrtc.turnUriExample": "예시 \"turn:webrtc.mattermost.com:5349\"", - "admin.webrtc.turnUriTitle": "TURN URI", + "admin.webrtc.turnUriTitle": "TURN URI:", "admin.webrtc.turnUsernameDescription": "Enter your TURN Server Username.", "admin.webrtc.turnUsernameExample": "예시 \"Username\"", "admin.webrtc.turnUsernameTitle": "TURN Username:", @@ -1147,11 +1149,11 @@ "analytics.chart.loading": "로딩 중...", "analytics.chart.meaningful": "Not enough data for a meaningful representation.", "analytics.system.activeUsers": "활성 사용자 (글 작성 기준)", - "analytics.system.channelTypes": "Channel Types", - "analytics.system.dailyActiveUsers": "Daily Active Users", + "analytics.system.channelTypes": "채널 타입", + "analytics.system.dailyActiveUsers": "일간 활성 사용자", "analytics.system.info": "Only data for the chosen team is calculated. Excludes posts made in direct message channels, which are not tied to a team.", "analytics.system.infoAndSkippedIntensiveQueries": "Only data for the chosen team is calculated. Excludes posts made in direct message channels, which are not tied to a team.

To maximize performance, some statistics are disabled. You can re-enable them in config.json.", - "analytics.system.monthlyActiveUsers": "Monthly Active Users", + "analytics.system.monthlyActiveUsers": "월간 활성 사용자", "analytics.system.postTypes": "글, 파일, 해시태그", "analytics.system.privateGroups": "비공개 채널", "analytics.system.publicChannels": "공개 채널", @@ -1171,24 +1173,26 @@ "analytics.system.totalUsers": "전체 사용자", "analytics.system.totalWebsockets": "웹소켓 연결", "analytics.team.activeUsers": "활성 사용자 (글 작성 기준)", - "analytics.team.newlyCreated": "Newly Created Users", + "analytics.team.newlyCreated": "신규 사용자", "analytics.team.noTeams": "There are no teams on this server for which to view statistics.", "analytics.team.privateGroups": "비공개 채널", "analytics.team.publicChannels": "공개 채널", - "analytics.team.recentActive": "Recent Active Users", - "analytics.team.recentUsers": "Recent Active Users", + "analytics.team.recentActive": "최근 활성 사용자", + "analytics.team.recentUsers": "최근 활성 사용자", "analytics.team.title": "{team} 팀 통계", "analytics.team.totalPosts": "전체 글", "analytics.team.totalUsers": "전체 사용자", "api.channel.add_member.added": "{addedUsername} added to the channel by {username}", - "api.channel.delete_channel.archived": "{username} has archived the channel.", - "api.channel.join_channel.post_and_forget": "{username} has joined the channel.", - "api.channel.leave.left": "{username} has left the channel.", + "api.channel.delete_channel.archived": "{username}님이 채널에 입장하셨습니다.", + "api.channel.join_channel.post_and_forget": "{username}님이 채널에 입장하셨습니다.", + "api.channel.leave.left": "{username}님이 채널에서 퇴장하셨습니다.", "api.channel.post_update_channel_displayname_message_and_forget.updated_from": "{username} updated the channel display name from: {old} to: {new}", "api.channel.post_update_channel_header_message_and_forget.removed": "{username} removed the channel header (was: {old})", "api.channel.post_update_channel_header_message_and_forget.updated_from": "{username} updated the channel header from: {old} to: {new}", "api.channel.post_update_channel_header_message_and_forget.updated_to": "{username} updated the channel header to: {new}", "api.channel.remove_member.removed": "{removedUsername} was removed from the channel", + "api.team.add_member.added": "{addedUsername} added to the team by {username}", + "api.team.join_team.post_and_forget": "{username}님이 채널에 입장하셨습니다.", "app.channel.post_update_channel_purpose_message.removed": "{username} removed the channel purpose (was: {old})", "app.channel.post_update_channel_purpose_message.updated_from": "{username} updated the channel purpose from: {old} to: {new}", "app.channel.post_update_channel_purpose_message.updated_to": "{username} updated the channel purpose to: {new}", @@ -1253,14 +1257,14 @@ "authorize.title": "{appName} would like to connect to your Mattermost user account", "backstage_list.search": "검색", "backstage_navbar.backToMattermost": "{siteName}(으)로 돌아가기", - "backstage_sidebar.emoji": "커스텀 이모티콘", + "backstage_sidebar.emoji": "커스텀 이모지", "backstage_sidebar.integrations": "통합 기능", "backstage_sidebar.integrations.commands": "슬래시 명령어", "backstage_sidebar.integrations.incoming_webhooks": "Incoming Webhook", "backstage_sidebar.integrations.oauthApps": "OAuth 2.0 애플리케이션", "backstage_sidebar.integrations.outgoing_webhooks": "Outgoing Webhook", "calling_screen": "Calling", - "center_panel.recent": "Click here to jump to recent messages. ", + "center_panel.recent": "최근 메시지로 이동하기. ", "change_url.close": "닫기", "change_url.endWithLetter": "Must end with a letter or number", "change_url.invalidUrl": "잘못된 URL", @@ -1278,10 +1282,10 @@ "channel_flow.invalidName": "잘못된 채널 이름", "channel_flow.set_url_title": "Set Channel URL", "channel_header.addChannelHeader": "Add a channel description", - "channel_header.addMembers": "회원 추가", + "channel_header.addMembers": "멤버 추가", "channel_header.addToFavorites": "즐겨찾기에 추가", "channel_header.channelHeader": "채널 헤더 설정", - "channel_header.channelMembers": "회원", + "channel_header.channelMembers": "멤버", "channel_header.delete": "채널 삭제", "channel_header.directchannel.you": "{displayname} (you) ", "channel_header.flagged": "중요 메시지", @@ -1360,7 +1364,7 @@ "channel_notifications.sendDesktop": "데스크탑 알림 받기", "channel_notifications.unreadInfo": "읽지 않은 채널은 사이드바에서 굵은 글씨로 표시됩니다. \"멘션만\"을 선택하면 내가 멘션된 채널만 굵게 표시됩니다.", "channel_select.placeholder": "--- 채널을 선택하세요 ---", - "channel_switch_modal.deactivated": "Deactivated", + "channel_switch_modal.deactivated": "비활성화", "channel_switch_modal.dm": "(개인 메시지)", "channel_switch_modal.failed_to_open": "Failed to open channel.", "channel_switch_modal.not_found": "일치하는 채널이 없습니다.", @@ -1441,7 +1445,7 @@ "custom_emoji.header": "커스텀 이모티콘", "custom_emoji.search": "커스텀 이모티콘 검색", "deactivate_member_modal.cancel": "취소", - "deactivate_member_modal.deactivate": "Deactivate", + "deactivate_member_modal.deactivate": "비활성화", "deactivate_member_modal.desc": "This action deactivates {username}. They will be logged out and not have access to any teams or channels on this system. Are you sure you want to deactivate {username}?", "deactivate_member_modal.sso_warning": "You must also deactivate this user in the SSO provider or they will be reactivated on next login or sync.", "deactivate_member_modal.title": "Deactivate {username}", @@ -1499,14 +1503,14 @@ "emoji_list.delete.confirm.msg": "This action permanently deletes the custom emoji. Are you sure you want to delete it?", "emoji_list.delete.confirm.title": "Delete Custom Emoji", "emoji_list.empty": "커스텀 이모티콘이 없습니다.", - "emoji_list.header": "커스텀 이모티콘", + "emoji_list.header": "커스텀 이모지", "emoji_list.help": "커스텀 이모티콘은 서버의 모두가 사용할 수 있습니다. 메시지 창에 ':'를 입력하여 이모티콘 선택 메뉴를 활성화 할 수 있습니다. 새로운 이모티콘을 등록하면 다른 사용자들은 사용하기 위해 페이지를 새로고침 해야할 수 있습니다.", "emoji_list.help2": "팁: 첫 글자로 #, ##, ### 를 입력하면 이모티콘을 더 크게 새로운 행에서 사용할 수 있습니다. '# :smile:'로 메시지를 보내 확인해보세요.", "emoji_list.image": "이미지", "emoji_list.name": "이름", "emoji_list.search": "커스텀 이모티콘 검색", "emoji_list.somebody": "다른 팀의 사용자", - "emoji_picker.activity": "Activity", + "emoji_picker.activity": "활성화", "emoji_picker.custom": "Custom", "emoji_picker.emojiPicker": "Emoji Picker", "emoji_picker.flags": "중요 지정", @@ -1519,10 +1523,10 @@ "emoji_picker.search": "검색", "emoji_picker.searchResults": "검색 결과", "emoji_picker.symbols": "Symbols", - "error.generic.link": "Mattermost(으)로 돌아가기", - "error.generic.link_message": "Mattermost(으)로 돌아가기", + "error.generic.link": "Mattermost로 돌아가기", + "error.generic.link_message": "Mattermost로 돌아가기", "error.generic.message": "An error has occurred.", - "error.generic.title": "Error", + "error.generic.title": "에러", "error.local_storage.help1": "Enable cookies", "error.local_storage.help2": "Turn off private browsing", "error.local_storage.help3": "Use a supported browser (IE 11, Chrome 43+, Firefox 52+, Safari 9, Edge 40+)", @@ -1545,7 +1549,7 @@ "error_bar.past_grace": "Enterprise license is expired and some features may be disabled. Please contact your System Administrator for details.", "error_bar.preview_mode": "미리보기 모드: 이메일 알림이 설정되지 않았습니다.", "error_bar.site_url": "Please configure your {docsLink} in the {link}.", - "error_bar.site_url.docsLink": "사이트 URL:", + "error_bar.site_url.docsLink": "사이트 URL", "error_bar.site_url.link": "관리자 도구", "error_bar.site_url_gitlab": "Please configure your {docsLink} in the System Console or in gitlab.rb if you're using GitLab Mattermost.", "file_attachment.download": "다운로드", @@ -1611,7 +1615,7 @@ "get_post_link_modal.help": "아래 링크를 통해 허용된 사용자가 내 글을 볼 수 있습니다.", "get_post_link_modal.title": "바로가기 링크 복사", "get_public_link_modal.help": "The link below allows anyone to see this file without being registered on this server.", - "get_public_link_modal.title": "공개 링크 보기", + "get_public_link_modal.title": "공개 링크 복사", "get_team_invite_link_modal.help": "아래 링크를 통해 팀에 가입할 수 있습니다. 가입 링크는 여러 사람들에게 공유될 수 있고, 팀 관리자에 의해 변경될 수 있습니다.", "get_team_invite_link_modal.helpDisabled": "팀의 신규 사용자 가입이 비활성화 되어있습니다. 팀 관리자에게 문의하세요.", "get_team_invite_link_modal.title": "가입 링크", @@ -1866,14 +1870,15 @@ "login.verified": " 이메일 검증됨", "login_mfa.enterToken": "To complete the sign in process, please enter a token from your smartphone's authenticator", "login_mfa.submit": "제출", + "login_mfa.submitting": "Submitting...", "login_mfa.token": "MFA 토큰", "login_mfa.tokenReq": "MFA 토큰을 입력하세요.", "member_item.makeAdmin": "관리자로 설정하기", "member_item.member": "회원", "member_list.noUsersAdd": "추가할 유저가 없습니다.", - "members_popover.manageMembers": "회원 관리", + "members_popover.manageMembers": "멤버 관리", "members_popover.msg": "메시지", - "members_popover.title": "채널 회원", + "members_popover.title": "채널 멤버", "members_popover.viewMembers": "회원 보기", "mfa.confirm.complete": "Set up complete!", "mfa.confirm.okay": "확인", @@ -1896,6 +1901,7 @@ "mobile.about.serverVersion": "Server Version: {version} (Build {number})", "mobile.about.serverVersionNoBuild": "Server Version: {version}", "mobile.account.notifications.email.footer": "When offline or away for more than five minutes", + "mobile.account.settings.save": "저장", "mobile.account_notifications.mentions_footer": "Your username (\"@{username}\") will always trigger mentions.", "mobile.account_notifications.non-case_sensitive_words": "Other non-case sensitive words...", "mobile.account_notifications.reply.header": "SEND REPLY NOTIFICATIONS FOR", @@ -1922,8 +1928,8 @@ "mobile.channel_info.alertMessageDeleteChannel": "{term} {name}을 (를) 삭제 하시겠습니까?", "mobile.channel_info.alertMessageLeaveChannel": "{term} {name}을 (를) 종료 하시겠습니까?", "mobile.channel_info.alertNo": "아니요", - "mobile.channel_info.alertTitleDeleteChannel": "{term} 삭제...", - "mobile.channel_info.alertTitleLeaveChannel": "{term} 떠나기", + "mobile.channel_info.alertTitleDeleteChannel": "{term} 삭제", + "mobile.channel_info.alertTitleLeaveChannel": "{term} 나가기", "mobile.channel_info.alertYes": "네", "mobile.channel_info.delete_failed": "We couldn't delete the channel {displayName}. Please check your connection and try again.", "mobile.channel_info.edit": "Edit Channel", @@ -1931,7 +1937,7 @@ "mobile.channel_info.publicChannel": "공개 채널", "mobile.channel_list.alertMessageLeaveChannel": "{term} {name}을 (를) 종료 하시겠습니까?", "mobile.channel_list.alertNo": "아니요", - "mobile.channel_list.alertTitleLeaveChannel": "{term} 떠나기", + "mobile.channel_list.alertTitleLeaveChannel": "{term} 나가기", "mobile.channel_list.alertYes": "네", "mobile.channel_list.channels": "CHANNELS", "mobile.channel_list.closeDM": "Close Direct Message", @@ -1962,7 +1968,7 @@ "mobile.components.channels_list_view.yourChannels": "Your channels:", "mobile.components.error_list.dismiss_all": "Dismiss All", "mobile.components.select_server_view.connect": "Connect", - "mobile.components.select_server_view.connecting": "연결", + "mobile.components.select_server_view.connecting": "연결 중...", "mobile.components.select_server_view.continue": "계속하기", "mobile.components.select_server_view.enterServerUrl": "Enter Server URL", "mobile.components.select_server_view.proceed": "Proceed", @@ -2015,10 +2021,10 @@ "mobile.join_channel.error": "We couldn't join the channel {displayName}. Please check your connection and try again.", "mobile.loading_channels": "Loading Channels...", "mobile.loading_members": "Loading Members...", - "mobile.loading_posts": "메시지 더 보기", + "mobile.loading_posts": "메시지 불러오는 중...", "mobile.login_options.choose_title": "Choose your login method", "mobile.managed.blocked_by": "Blocked by {vendor}", - "mobile.managed.exit": "편집", + "mobile.managed.exit": "종료", "mobile.managed.jailbreak": "Jailbroken devices are not trusted by {vendor}, please exit the app.", "mobile.managed.secured_by": "Secured by {vendor}", "mobile.markdown.code.copy_code": "Copy Code", @@ -2046,7 +2052,7 @@ "mobile.notification_settings.modal_save": "SAVE", "mobile.notification_settings.save_failed_description": "The notification settings failed to save due to a connection issue, please try again.", "mobile.notification_settings.save_failed_title": "Connection issue", - "mobile.notification_settings_mentions.keywords": "키워드:", + "mobile.notification_settings_mentions.keywords": "키워드", "mobile.notification_settings_mentions.keywordsDescription": "Other words that trigger a mention", "mobile.notification_settings_mentions.keywordsHelp": "Keywords are non-case sensitive and should be separated by a comma.", "mobile.notification_settings_mentions.wordsTrigger": "WORDS THAT TRIGGER MENTIONS", @@ -2063,7 +2069,7 @@ "mobile.notification_settings_mobile.test_push": "This is a test push notification", "mobile.notification_settings_mobile.vibrate": "Vibrate", "mobile.offlineIndicator.connected": "Connected", - "mobile.offlineIndicator.connecting": "연결", + "mobile.offlineIndicator.connecting": "연결 중...", "mobile.offlineIndicator.offline": "Cannot connect to the server", "mobile.open_dm.error": "We couldn't open a direct message with {displayName}. Please check your connection and try again.", "mobile.open_gm.error": "We couldn't open a group message with those users. Please check your connection and try again.", @@ -2098,6 +2104,7 @@ "mobile.routes.channels": "채널", "mobile.routes.code": "{language} Code", "mobile.routes.code.noLanguage": "Code", + "mobile.routes.edit_profile": "Edit Profile", "mobile.routes.enterServerUrl": "Enter Server URL", "mobile.routes.login": "로그인", "mobile.routes.loginOptions": "Login Chooser", @@ -2117,21 +2124,21 @@ "mobile.search.in_modifier_title": "channel-name", "mobile.search.jump": "JUMP", "mobile.search.no_results": "No Results Found", - "mobile.select_team.choose": "가입한 팀: ", + "mobile.select_team.choose": "가입한 팀:", "mobile.select_team.join_open": "Open teams you can join", "mobile.select_team.no_teams": "There are no available teams for you to join.", "mobile.server_ping_failed": "Cannot connect to the server. Please check your server URL and internet connection.", "mobile.server_upgrade.button": "OK", "mobile.server_upgrade.description": "\nA server upgrade is required to use the Mattermost app. Please ask your System Administrator for details.\n", "mobile.server_upgrade.title": "Server upgrade required", - "mobile.server_url.invalid_format": "URL 주소는 http:// 또는 https:// 로 시작되어야 합니다", + "mobile.server_url.invalid_format": "URL은 http:// 또는 https://로 시작해야 합니다", "mobile.session_expired": "Session Expired: Please log in to continue receiving notifications.", "mobile.settings.clear": "Clear Offline Store", "mobile.settings.clear_button": "Clear", "mobile.settings.clear_message": "\nThis will clear all offline data and restart the app. You will be automatically logged back in once the app restarts.\n", "mobile.settings.modal.check_for_upgrade": "Check for Updates", "mobile.settings.team_selection": "팀 선택", - "mobile.suggestion.members": "회원", + "mobile.suggestion.members": "멤버", "mobile.video.save_error_message": "To save the video file you need to download it first.", "mobile.video.save_error_title": "Save Video Error", "mobile.video_playback.failed_description": "An error occurred while trying to play the video.\n", @@ -2271,7 +2278,7 @@ "quick_switch_modal.help": "Start typing then use TAB to toggle channels/teams, ↑↓ to browse, ↵ to select, and ESC to dismiss.", "quick_switch_modal.help_mobile": "Type to find a channel.", "quick_switch_modal.help_no_team": "Type to find a channel. Use ↑↓ to browse, ↵ to select, ESC to dismiss.", - "quick_switch_modal.teams": "서비스 약관", + "quick_switch_modal.teams": "팀", "quick_switch_modal.teamsShortcut.mac": "- ⌘⌥K", "quick_switch_modal.teamsShortcut.windows": "- CTRL+ALT+K", "reaction.clickToAdd": "(click to add)", @@ -2302,7 +2309,7 @@ "rename_channel.required": "필수 항목입니다.", "rename_channel.save": "저장", "rename_channel.title": "채널 이름 변경", - "rename_channel.url": "URL:", + "rename_channel.url": "URL", "revoke_user_sessions_modal.desc": "This action revokes all sessions for {username}. They will be logged out from all devices. Are you sure you want to revoke all sessions for {username}?", "revoke_user_sessions_modal.revoke": "Revoke", "revoke_user_sessions_modal.title": "Revoke Sessions for {username}", @@ -2383,8 +2390,8 @@ "shortcuts.files.header": "파일", "shortcuts.files.upload": "Upload files:\tCtrl|U", "shortcuts.files.upload.mac": "Upload files:\t⌘|U", - "shortcuts.header": "키보드 단축키", - "shortcuts.header.mac": "키보드 단축키", + "shortcuts.header": "키보트 단축키\tCtrl|/", + "shortcuts.header.mac": "키보드 단축키\t⌘|/", "shortcuts.info": "Begin a message with / for a list of all the commands at your disposal.", "shortcuts.msgs.comp.channel": "Channel:\t~|[a-z]|Tab", "shortcuts.msgs.comp.emoji": "Emoji:\t:|[a-z]|Tab", @@ -2419,11 +2426,11 @@ "shortcuts.nav.unread_prev.mac": "Previous unread channel:\t⌥|Shift|Up", "sidebar.channels": "PUBLIC CHANNELS", "sidebar.createChannel": "공개 채널 만들기", - "sidebar.createGroup": "공개 채널 만들기", + "sidebar.createGroup": "비공개 채널 만들기", "sidebar.direct": "DIRECT MESSAGES", "sidebar.directchannel.you": "{displayname} (you)", "sidebar.favorite": "FAVORITE CHANNELS", - "sidebar.leave": "채널 떠나기", + "sidebar.leave": "채널 나가기", "sidebar.mainMenu": "Main Menu", "sidebar.more": "더 보기", "sidebar.moreElips": "더 보기...", @@ -2448,7 +2455,7 @@ "sidebar_right_menu.report": "문제 보고", "sidebar_right_menu.teamLink": "가입 링크", "sidebar_right_menu.teamSettings": "팀 설정", - "sidebar_right_menu.viewMembers": "회원 보기", + "sidebar_right_menu.viewMembers": "멤버 보기", "signup.email": "이메일과 패스워드", "signup.gitlab": "GitLab SSO", "signup.google": "Google 계정", @@ -2548,9 +2555,9 @@ "team_members_dropdown.confirmDemotionCmd": "platform roles system_admin {username}", "team_members_dropdown.inactive": "비활성", "team_members_dropdown.leave_team": "팀에서 추방하기", - "team_members_dropdown.makeActive": "Activate", + "team_members_dropdown.makeActive": "활성화", "team_members_dropdown.makeAdmin": "팀 관리자로 설정하기", - "team_members_dropdown.makeInactive": "Deactivate", + "team_members_dropdown.makeInactive": "비활성화", "team_members_dropdown.makeMember": "회원으로 설정하기", "team_members_dropdown.member": "회원", "team_members_dropdown.systemAdmin": "시스템 관리자", @@ -2586,13 +2593,13 @@ "tutorial_tip.out": "이 팁 더이상 보지 않기.", "tutorial_tip.seen": "이미 알고 계신가요? ", "update_command.cancel": "취소", - "update_command.confirm": "슬래시 명령어 추가", + "update_command.confirm": "슬래시 명령어 편집", "update_command.question": "Your changes may break the existing slash command. Are you sure you would like to update it?", "update_command.update": "Update", "update_incoming_webhook.update": "Update", - "update_oauth_app.confirm": "애플리케이션 추가하기", + "update_oauth_app.confirm": "OAuth 2.0 애플리케이션 편집", "update_oauth_app.question": "Your changes may break the existing OAuth 2.0 application. Are you sure you would like to update it?", - "update_outgoing_webhook.confirm": "Outgoing Webhook 추가하기", + "update_outgoing_webhook.confirm": "나가는 웹훅 편집", "update_outgoing_webhook.question": "Your changes may break the existing outgoing webhook. Are you sure you would like to update it?", "update_outgoing_webhook.update": "Update", "upload_overlay.info": "이 곳에 파일을 끌어 업로드하세요.", @@ -2751,7 +2758,7 @@ "user.settings.modal.sidebar": "Sidebar", "user.settings.modal.title": "계정 설정", "user.settings.notifications.allActivity": "모든 활동", - "user.settings.notifications.channelWide": "채널 전체 멘션 \"@channel\", \"@all\"", + "user.settings.notifications.channelWide": "채널 전체 멘션 \"@channel\", \"@all\", \"@here\"", "user.settings.notifications.close": "닫기", "user.settings.notifications.comments": "답글 알림", "user.settings.notifications.commentsAny": "등록하거나 답변했던 모든 스레드의 답변에 대해 알림", @@ -2824,7 +2831,7 @@ "user.settings.push_notification.send": "알림 받기", "user.settings.push_notification.status": "지정한 상태일 때 모바일 푸시 알림", "user.settings.push_notification.status_info": "지정한 상태일때만 모바일 푸시 알림을 받습니다.", - "user.settings.security.active": "Active", + "user.settings.security.active": "활성화", "user.settings.security.close": "닫기", "user.settings.security.currentPassword": "현재 패스워드", "user.settings.security.currentPasswordError": "현재 패스워드를 입력해주세요", @@ -2839,7 +2846,7 @@ "user.settings.security.loginGoogle": "Login done through Google Apps", "user.settings.security.loginLdap": "LDAP을 통해 로그인 되었습니다.", "user.settings.security.loginOffice365": "Login done through Office 365", - "user.settings.security.loginSaml": "Gitlab을 통해 로그인 되었습니다.", + "user.settings.security.loginSaml": "SAML을 통해 로그인 되었습니다.", "user.settings.security.logoutActiveSessions": "활성화 된 세션 보기/로그아웃 하기", "user.settings.security.method": "접속 방식", "user.settings.security.newPassword": "새로운 패스워드", @@ -2888,7 +2895,7 @@ "user.settings.sidebar.autoCloseDMTitle": "Automatically Close Direct Messages", "user.settings.sidebar.never": "알림 사용 안함", "user.settings.sidebar.title": "Sidebar Settings", - "user.settings.tokens.activate": "Activate", + "user.settings.tokens.activate": "활성화", "user.settings.tokens.cancel": "취소", "user.settings.tokens.clickToEdit": "Click 'Edit' to manage your personal access tokens", "user.settings.tokens.confirmCreateButton": "Yes, Create", @@ -2902,19 +2909,19 @@ "user.settings.tokens.confirmDeleteTitle": "Delete Token?", "user.settings.tokens.copy": "Please copy the access token below. You won't be able to see it again!", "user.settings.tokens.create": "Create New Token", - "user.settings.tokens.deactivate": "Deactivate", + "user.settings.tokens.deactivate": "비활성화", "user.settings.tokens.deactivatedWarning": "비활성화", "user.settings.tokens.delete": "삭제", "user.settings.tokens.description": "Personal access tokens function similarly to session tokens and can be used by integrations to authenticate against the REST API.", "user.settings.tokens.description_mobile": "Personal access tokens function similarly to session tokens and can be used by integrations to authenticate against the REST API. Create new tokens on your desktop.", - "user.settings.tokens.id": "Token ID: ", - "user.settings.tokens.name": "사이트 설명", + "user.settings.tokens.id": "토큰 ID: ", + "user.settings.tokens.name": "토큰 설명: ", "user.settings.tokens.nameHelp": "Enter a description for your token to remember what it does.", "user.settings.tokens.nameRequired": "Please enter a description.", "user.settings.tokens.save": "저장", - "user.settings.tokens.title": "Personal Access Tokens", + "user.settings.tokens.title": "개인 엑세스 토큰: ", "user.settings.tokens.token": "Access Token: ", - "user.settings.tokens.tokenId": "Token ID: ", + "user.settings.tokens.tokenId": "토큰 ID: ", "user.settings.tokens.userAccessTokensNone": "No personal access tokens.", "user_list.notFound": "사용자를 찾을 수 없습니다 :(", "user_profile.account.editSettings": "계정 설정", diff --git a/assets/base/i18n/nl.json b/assets/base/i18n/nl.json index fef83dd4c..f60384a81 100644 --- a/assets/base/i18n/nl.json +++ b/assets/base/i18n/nl.json @@ -779,6 +779,8 @@ "admin.requestButton.requestFailure": "Sync Mislukt: {error}", "admin.requestButton.requestSuccess": "Installatie Succesvol", "admin.reset_password.cancel": "Annuleren", + "admin.reset_password.curentPassword": "Huidig wachtwoord", + "admin.reset_password.missing_current": "Voer uw huidige wachtwoord in", "admin.reset_password.newPassword": "Nieuw wachtwoord", "admin.reset_password.reset": "Reset", "admin.reset_password.submit": "Voert u alstublieft minstens {chars} tekens in.", @@ -1182,13 +1184,15 @@ "analytics.team.totalUsers": "Totaal aantal gebruikers", "api.channel.add_member.added": "{addedUsername} added to the channel by {username}", "api.channel.delete_channel.archived": "{username} has archived the channel.", - "api.channel.join_channel.post_and_forget": "{username} has joined the channel.", + "api.channel.join_channel.post_and_forget": "{username} joined the channel.", "api.channel.leave.left": "{username} has left the channel.", "api.channel.post_update_channel_displayname_message_and_forget.updated_from": "{username} updated the channel display name from: {old} to: {new}", "api.channel.post_update_channel_header_message_and_forget.removed": "{username} removed the channel header (was: {old})", "api.channel.post_update_channel_header_message_and_forget.updated_from": "{username} updated the channel header from: {old} to: {new}", "api.channel.post_update_channel_header_message_and_forget.updated_to": "{username} updated the channel header to: {new}", "api.channel.remove_member.removed": "{removedUsername} was removed from the channel", + "api.team.add_member.added": "{addedUsername} added to the team by {username}", + "api.team.join_team.post_and_forget": "{username} joined the team.", "app.channel.post_update_channel_purpose_message.removed": "{username} removed the channel purpose (was: {old})", "app.channel.post_update_channel_purpose_message.updated_from": "{username} updated the channel purpose from: {old} to: {new}", "app.channel.post_update_channel_purpose_message.updated_to": "{username} updated the channel purpose to: {new}", @@ -1866,6 +1870,7 @@ "login.verified": " Email Geverifieerd ", "login_mfa.enterToken": "Om inloggen te voltooien, voer de token in van je smartphone authenticator.", "login_mfa.submit": "Verstuur", + "login_mfa.submitting": "Submitting...", "login_mfa.token": "MFA Token", "login_mfa.tokenReq": "Geef een MFA token op", "member_item.makeAdmin": "Maak Admin", @@ -1896,6 +1901,7 @@ "mobile.about.serverVersion": "Server Version: {version} (Build {number})", "mobile.about.serverVersionNoBuild": "Server Version: {version}", "mobile.account.notifications.email.footer": "When offline or away for more than five minutes", + "mobile.account.settings.save": "Opslaan", "mobile.account_notifications.mentions_footer": "Your username (\"@{username}\") will always trigger mentions.", "mobile.account_notifications.non-case_sensitive_words": "Other non-case sensitive words...", "mobile.account_notifications.reply.header": "SEND REPLY NOTIFICATIONS FOR", @@ -2098,6 +2104,7 @@ "mobile.routes.channels": "Kanalen", "mobile.routes.code": "{language} Code", "mobile.routes.code.noLanguage": "Code", + "mobile.routes.edit_profile": "Edit Profile", "mobile.routes.enterServerUrl": "Enter Server URL", "mobile.routes.login": "Inloggen", "mobile.routes.loginOptions": "Login Chooser", diff --git a/assets/base/i18n/pl.json b/assets/base/i18n/pl.json index 4debfa610..e7368ef63 100644 --- a/assets/base/i18n/pl.json +++ b/assets/base/i18n/pl.json @@ -779,6 +779,8 @@ "admin.requestButton.requestFailure": "Niepowodzenie testu: {error}", "admin.requestButton.requestSuccess": "Test zakończony sukcesem", "admin.reset_password.cancel": "Anuluj", + "admin.reset_password.curentPassword": "Bieżące hasło", + "admin.reset_password.missing_current": "Proszę podać obecne hasło.", "admin.reset_password.newPassword": "Nowe hasło", "admin.reset_password.reset": "Reset", "admin.reset_password.submit": "Proszę podać co najmniej {chars} znaków.", @@ -1189,6 +1191,8 @@ "api.channel.post_update_channel_header_message_and_forget.updated_from": "{username} zaktualizował nagłówek kanału z: {old} na: {new}", "api.channel.post_update_channel_header_message_and_forget.updated_to": "{username} zmienił nagłówek kanału na {new}", "api.channel.remove_member.removed": "{removedUsername} został usunięty z kanału", + "api.team.add_member.added": "{addedUsername} dodany do kanału przez {username}", + "api.team.join_team.post_and_forget": "{username} dołączył do kanału.", "app.channel.post_update_channel_purpose_message.removed": "{username} usunął opis kanału (było: {old})", "app.channel.post_update_channel_purpose_message.updated_from": "{username} zaktualizował opis kanału z: {old} na: {new}", "app.channel.post_update_channel_purpose_message.updated_to": "{username} zaktualizował opis kanału na: {new}", @@ -1866,6 +1870,7 @@ "login.verified": " E-Mail został zweryfikowany", "login_mfa.enterToken": "Aby zakończyć procedurę logowania, proszę wpisać token uwierzytelniający z smartfonu", "login_mfa.submit": "Wyślij", + "login_mfa.submitting": "Submitting...", "login_mfa.token": "MFA Token", "login_mfa.tokenReq": "Wprowadź token MFA", "member_item.makeAdmin": "Zrób administratorem", @@ -1896,6 +1901,7 @@ "mobile.about.serverVersion": "Wersja serwera: {version} (Build {number})", "mobile.about.serverVersionNoBuild": "Wersja serwera: {version}", "mobile.account.notifications.email.footer": "W trybie offline lub poza domem przez ponad pięć minut", + "mobile.account.settings.save": "Zapisz", "mobile.account_notifications.mentions_footer": "Twoja nazwa użytkownika (\"@{username}\") zawsze wywoła wzmianki.", "mobile.account_notifications.non-case_sensitive_words": "Inne słowa bez rozróżnienia wielkości liter...", "mobile.account_notifications.reply.header": "WYSYŁAJ POWIADOMIENIA DLA", @@ -2098,6 +2104,7 @@ "mobile.routes.channels": "Kanały", "mobile.routes.code": "{language} Code", "mobile.routes.code.noLanguage": "Code", + "mobile.routes.edit_profile": "Edit Profile", "mobile.routes.enterServerUrl": "Wprowadź adres URL serwera", "mobile.routes.login": "Logowanie", "mobile.routes.loginOptions": "Wybór logowania", diff --git a/assets/base/i18n/pt-BR.json b/assets/base/i18n/pt-BR.json index 35bd00125..206f36e4a 100644 --- a/assets/base/i18n/pt-BR.json +++ b/assets/base/i18n/pt-BR.json @@ -779,6 +779,8 @@ "admin.requestButton.requestFailure": "Falha de Teste: {error}", "admin.requestButton.requestSuccess": "Teste bem Sucedido", "admin.reset_password.cancel": "Cancelar", + "admin.reset_password.curentPassword": "Senha Atual", + "admin.reset_password.missing_current": "Por favor digite sua senha atual.", "admin.reset_password.newPassword": "Nova Senha", "admin.reset_password.reset": "Restaurar", "admin.reset_password.submit": "Por favor, insira pelo menos {chars} caracteres.", @@ -1149,8 +1151,8 @@ "analytics.system.activeUsers": "Usuários Ativos Com Posts", "analytics.system.channelTypes": "Tipos de Canal", "analytics.system.dailyActiveUsers": "Usuários Diários Ativos", - "analytics.system.info": "Only data for the chosen team is calculated. Excludes posts made in direct message channels, which are not tied to a team.", - "analytics.system.infoAndSkippedIntensiveQueries": "Only data for the chosen team is calculated. Excludes posts made in direct message channels, which are not tied to a team.

To maximize performance, some statistics are disabled. You can re-enable them in config.json.", + "analytics.system.info": "Apenas os dados do equipe escolhida serão calculados. Excluindo os posts feitos em canais diretos, quais não são atrelados a uma equipe.", + "analytics.system.infoAndSkippedIntensiveQueries": "Apenas os dados da equipe escolhida serão calculados. Excluindo os posts feitos em canais diretos, quaisd não são atrelados a uma equipe.

Para maximizar a performance, algumas estatísticas serão desabilitadas. Você pode habilitar novamente no arquivo config.json.", "analytics.system.monthlyActiveUsers": "Usuários Mensais Ativos", "analytics.system.postTypes": "Posts, Arquivos e Hashtags", "analytics.system.privateGroups": "Canais Privados", @@ -1189,6 +1191,8 @@ "api.channel.post_update_channel_header_message_and_forget.updated_from": "{username} atualizou o cabeçalho do canal de: {old} para: {new}", "api.channel.post_update_channel_header_message_and_forget.updated_to": "{username} atualizou o cabeçalho do canal para: {new}", "api.channel.remove_member.removed": "{removedUsername} foi removido do canal.", + "api.team.add_member.added": "{addedUsername} foi adicionado a equipe por {username}", + "api.team.join_team.post_and_forget": "{username} juntou-se a equipe.", "app.channel.post_update_channel_purpose_message.removed": "{username} removeu o propósito do canal (era: {old})", "app.channel.post_update_channel_purpose_message.updated_from": "{username} atualizou o propósito do canal de: {old} para: {new}", "app.channel.post_update_channel_purpose_message.updated_to": "{username} atualizou o propósito do canal para: {new}", @@ -1245,7 +1249,7 @@ "audit_table.userAdded": "Adicionado {username} no o canal {channelName}", "audit_table.userId": "Usuário ID", "audit_table.userRemoved": "Removido {username} do canal {channelName}", - "audit_table.verified": "Seu endereço de e-mail foi verificado com suscesso", + "audit_table.verified": "Seu endereço de e-mail foi verificado com sucesso", "authorize.access": "Permitir acesso {appName}?", "authorize.allow": "Permitir", "authorize.app": "O app {appName} gostaria de ter a capacidade de acessar e modificar suas informações básicas.", @@ -1443,7 +1447,7 @@ "deactivate_member_modal.cancel": "Cancelar", "deactivate_member_modal.deactivate": "Desativar", "deactivate_member_modal.desc": "Esta ação desativa {username}. Eles serão desconectados e não terão acesso a nenhuma equipe ou canais neste sistema. Você tem certeza que deseja desativar {username}?", - "deactivate_member_modal.sso_warning": "You must also deactivate this user in the SSO provider or they will be reactivated on next login or sync.", + "deactivate_member_modal.sso_warning": "Você deve desativar este usuário no provedor de SSO ou ele será re-ativado no próximo login ou sincronização.", "deactivate_member_modal.title": "Desativar {username}", "default_channel.purpose": "Poste mensagens aqui que você quer que todos vejam. Todos se tornam automaticamente membros permanentes deste canal quando se juntam à equipe.", "delete_channel.cancel": "Cancelar", @@ -1539,7 +1543,7 @@ "error.oauth_missing_code.google.link": "Google Apps", "error.oauth_missing_code.office365": "Para {link} verifique se seu administrador da sua conta organizacional da Microsoft foi habilitada para a aplicação Mattermost.", "error.oauth_missing_code.office365.link": "Office 365", - "error.oauth_missing_code.title": "Mattermost needs your help", + "error.oauth_missing_code.title": "Mattermost precisa da sua ajuda", "error_bar.expired": "Licença Enterprise está expirada e alguns recursos podem estar desativados. Favor renovar.", "error_bar.expiring": "Licença Enterprise expira em {date}. Favor renovar.", "error_bar.past_grace": "Licença Enterprise está expirada e alguns recursos podem estar desativados. Por favor entre em contato com o Administrador do Sistema para detalhes.", @@ -1593,7 +1597,7 @@ "general_tab.teamDescriptionInfo": "Descrição da equipe fornece informações adicionais para ajudar os usuários a selecionar a equipe correta. Máximo de 50 caracteres.", "general_tab.teamName": "Nome da Equipe", "general_tab.teamNameInfo": "Defina o nome da equipe como aparece na sua tela de login e no topo na lateral esquerda.", - "general_tab.teamNameRestrictions": "O nome deve ter {min} ou mais caracteres até um máximo de {max}. Você pode adicionar uma descrição da equipe depois.", + "general_tab.teamNameRestrictions": "O nome da equipe deve ter {min} ou mais caracteres até um máximo de {max}. Você pode adicionar uma descrição da equipe depois.", "general_tab.title": "Definições Gerais", "general_tab.yes": "Sim", "get_app.alreadyHaveIt": "Já tem isso?", @@ -1866,6 +1870,7 @@ "login.verified": " Email Verificado", "login_mfa.enterToken": "Para completar o login em processo, por favor entre um token do seu autenticador no smartphone", "login_mfa.submit": "Enviar", + "login_mfa.submitting": "Enviando...", "login_mfa.token": "Token MFA", "login_mfa.tokenReq": "Por favor entre um token MFA", "member_item.makeAdmin": "Tornar Admin", @@ -1896,6 +1901,7 @@ "mobile.about.serverVersion": "Versão do Servidor: {version} (Build {number})", "mobile.about.serverVersionNoBuild": "Versão do Servidor: {version}", "mobile.account.notifications.email.footer": "Quando desconectado ou ausente por mais de cinco minutos", + "mobile.account.settings.save": "Salvar", "mobile.account_notifications.mentions_footer": "Seu usuário (\"@{username}\") sempre irá disparar menções.", "mobile.account_notifications.non-case_sensitive_words": "Outras palavras não sensíveis a maiúsculas e minúsculas...", "mobile.account_notifications.reply.header": "ENVIAR NOTIFICAÇÕES DE RESPOSTA PARA", @@ -2076,9 +2082,9 @@ "mobile.post.retry": "Atualizar", "mobile.post_info.add_reaction": "Adicionar Reação", "mobile.post_info.copy_post": "Copiar Post", - "mobile.post_textbox.empty.message": "You are trying to send an empty message.\nPlease make sure you have a message or at least one attached file.", + "mobile.post_textbox.empty.message": "Você está tentando enviar uma mensagem vazia.\nCertifique-se de ter uma mensagem ou pelo menos um arquivo em anexo.", "mobile.post_textbox.empty.ok": "OK", - "mobile.post_textbox.empty.title": "Empty Message", + "mobile.post_textbox.empty.title": "Mensagem Vazia", "mobile.rename_channel.display_name_maxLength": "Nome do canal precisa ter menos de {maxLength, number} caracteres", "mobile.rename_channel.display_name_minLength": "Nome do canal deve ter {minLength, number} caracteres ou mais", "mobile.rename_channel.display_name_required": "Nome do canal é obrigatório", @@ -2098,6 +2104,7 @@ "mobile.routes.channels": "Canais", "mobile.routes.code": "{language} Código", "mobile.routes.code.noLanguage": "Código", + "mobile.routes.edit_profile": "Edit Profile", "mobile.routes.enterServerUrl": "Informe a URL do Servidor", "mobile.routes.login": "Login", "mobile.routes.loginOptions": "Selecionador de Login", @@ -2285,7 +2292,7 @@ "reaction.usersAndOthersReacted": "{users} e {otherUsers, number} {otherUsers, plural, one {outro usuário} other {outros usuários}}", "reaction.usersReacted": "{users} e {lastUser}", "reaction.you": "Você", - "reaction_list.addReactionTooltip": "Adicionar Reação", + "reaction_list.addReactionTooltip": "Adicionar reação", "removed_channel.channelName": "o canal", "removed_channel.from": "Removido de ", "removed_channel.okay": "Ok", @@ -2521,7 +2528,7 @@ "system_users_list.count": "{count, number} {count, plural, one {usuário} other {usuários}}", "system_users_list.countPage": "{startCount, number} - {endCount, number} {count, plural, one {usuário} other {usuários}} de {total, number} no total", "system_users_list.countSearch": "{count, number} {count, plural, one {usuário} other {usuários}} de {total, number} no total", - "team.button.name_undefined": "Name undefined", + "team.button.name_undefined": "Nome indefinido", "team_export_tab.download": "download", "team_export_tab.export": "Exportar", "team_export_tab.exportTeam": "Exportar sua equipe", diff --git a/assets/base/i18n/ru.json b/assets/base/i18n/ru.json index f08ed0c21..ed71e6e53 100644 --- a/assets/base/i18n/ru.json +++ b/assets/base/i18n/ru.json @@ -779,6 +779,8 @@ "admin.requestButton.requestFailure": "Сбой теста: {error}", "admin.requestButton.requestSuccess": "Тестирование успешно завершено", "admin.reset_password.cancel": "Отмена", + "admin.reset_password.curentPassword": "Текущий пароль", + "admin.reset_password.missing_current": "Введите текущий пароль", "admin.reset_password.newPassword": "Новый пароль", "admin.reset_password.reset": "Reset", "admin.reset_password.submit": "Пожалуйста введите как минимум {chars} символов.", @@ -1189,6 +1191,8 @@ "api.channel.post_update_channel_header_message_and_forget.updated_from": "{username} изменил заголовок канала с {old} на {new}", "api.channel.post_update_channel_header_message_and_forget.updated_to": "{username} изменил заголовок канала на {new}", "api.channel.remove_member.removed": "{removedUsername} был удалён с канала", + "api.team.add_member.added": "{addedUsername} добавлен в канал участником {username}", + "api.team.join_team.post_and_forget": "{username} присоединился к каналу.", "app.channel.post_update_channel_purpose_message.removed": "{username} удалил заголовок канала (было: {old})", "app.channel.post_update_channel_purpose_message.updated_from": "{username} сменил заголовок канала с {old} на {new}", "app.channel.post_update_channel_purpose_message.updated_to": "{username} установил заголовок канала: {new}", @@ -1866,6 +1870,7 @@ "login.verified": " Email подтверждён", "login_mfa.enterToken": "Для завершения процесса регистрации, введите токен из аутентификатора на вашем смартфоне", "login_mfa.submit": "Отправить", + "login_mfa.submitting": "Submitting...", "login_mfa.token": "Токен MFA", "login_mfa.tokenReq": "Пожалуйста, введите токен MFA", "member_item.makeAdmin": "Сделать администратором", @@ -1896,6 +1901,7 @@ "mobile.about.serverVersion": "Версия сервера: {version} (Сборка {number})", "mobile.about.serverVersionNoBuild": "Версия сервера: {version}", "mobile.account.notifications.email.footer": "Когда отошел более чем на пять минут", + "mobile.account.settings.save": "Сохранить", "mobile.account_notifications.mentions_footer": "Ваше имя (\"@{username}\") всегда вызовет оповещение.", "mobile.account_notifications.non-case_sensitive_words": "Другие регистронезависимые слова...", "mobile.account_notifications.reply.header": "SEND REPLY NOTIFICATIONS FOR", @@ -2098,6 +2104,7 @@ "mobile.routes.channels": "Каналы", "mobile.routes.code": "{language} код", "mobile.routes.code.noLanguage": "Код", + "mobile.routes.edit_profile": "Edit Profile", "mobile.routes.enterServerUrl": "Введите адрес сервера", "mobile.routes.login": "Вход", "mobile.routes.loginOptions": "Login Chooser", @@ -2278,10 +2285,10 @@ "reaction.clickToRemove": "(нажмите, чтобы удалить)", "reaction.othersReacted": "{otherUsers, number} {otherUsers, plural, one {пользователь} few {пользователя} other {пользователей}}", "reaction.reacted": "{users} {reactionVerb} с {emoji}", - "reaction.reactionVerb.user": "reacted", - "reaction.reactionVerb.users": "reacted", - "reaction.reactionVerb.you": "reacted", - "reaction.reactionVerb.youAndUsers": "reacted", + "reaction.reactionVerb.user": "відреагував", + "reaction.reactionVerb.users": "відреагував", + "reaction.reactionVerb.you": "відреагував", + "reaction.reactionVerb.youAndUsers": "відреагував", "reaction.usersAndOthersReacted": "{users} и {otherUsers, number} {otherUsers, plural, one {другой пользователь} few {других пользователя} other {других пользователей}}", "reaction.usersReacted": "{users} и {lastUser}", "reaction.you": "Вы", diff --git a/assets/base/i18n/tr.json b/assets/base/i18n/tr.json index 85ceaf336..10272370d 100644 --- a/assets/base/i18n/tr.json +++ b/assets/base/i18n/tr.json @@ -779,6 +779,8 @@ "admin.requestButton.requestFailure": "Sınama Başarısız: {error}", "admin.requestButton.requestSuccess": "Sınama Başarılı", "admin.reset_password.cancel": "İptal", + "admin.reset_password.curentPassword": "Geçerli Parola", + "admin.reset_password.missing_current": "Lütfen geçerli parolanızı yazın.", "admin.reset_password.newPassword": "Yeni Parola", "admin.reset_password.reset": "Sıfırla", "admin.reset_password.submit": "Lütfen en az {chars} karakter yazın.", @@ -1189,6 +1191,8 @@ "api.channel.post_update_channel_header_message_and_forget.updated_from": "{username}, {old} eski kanal başlığını {new} olarak değiştirdi", "api.channel.post_update_channel_header_message_and_forget.updated_to": "{username} kanal başlığını {new} olarak güncelledi", "api.channel.remove_member.removed": "{removedUsername} kanaldan çıkarıldı.", + "api.team.add_member.added": "{addedUsername} kullanıcısı {username} tarafından takıma eklendi", + "api.team.join_team.post_and_forget": "{username} takıma katıldı.", "app.channel.post_update_channel_purpose_message.removed": "{username} kanal amacını kaldırdı (önceki: {old})", "app.channel.post_update_channel_purpose_message.updated_from": "{username}, {old} eski kanal amacını {new} olarak değiştirdi", "app.channel.post_update_channel_purpose_message.updated_to": "{username} kanal amacını {new} olarak güncelledi", @@ -1866,6 +1870,7 @@ "login.verified": " E-posta Doğrulandı", "login_mfa.enterToken": "Oturum açma işlemini tamamlamak için, akıllı telefonunuzdaki doğrulama uygulamasındaki kodu yazın", "login_mfa.submit": "Gönder", + "login_mfa.submitting": "Gönderiliyor...", "login_mfa.token": "ÇAKD Kodu", "login_mfa.tokenReq": "Lütfen bir ÇAKD kodu yazın", "member_item.makeAdmin": "Yönetici Yap", @@ -1896,6 +1901,7 @@ "mobile.about.serverVersion": "Sunucu Sürümü: {version} (Build {number})", "mobile.about.serverVersionNoBuild": "Sunucu Sürümü: {version}", "mobile.account.notifications.email.footer": "5 dakikadan uzun süre çevrimdışı ya da uzak olunduğunda", + "mobile.account.settings.save": "Kaydet", "mobile.account_notifications.mentions_footer": "Kullanıcı adınız (\"@{username}\") her zaman anmaları tetikler.", "mobile.account_notifications.non-case_sensitive_words": "Diğer büyük küçük harfe duyarsız sözcükler...", "mobile.account_notifications.reply.header": "ŞUNUN İÇİN YANIT BİLDİRİMLERİ GÖNDERİLSİN", @@ -2098,6 +2104,7 @@ "mobile.routes.channels": "Kanallar", "mobile.routes.code": "{language} Kodu", "mobile.routes.code.noLanguage": "Kod", + "mobile.routes.edit_profile": "Profili Düzenle", "mobile.routes.enterServerUrl": "Sunucu Adresini Yazın", "mobile.routes.login": "Oturum Aç", "mobile.routes.loginOptions": "Oturum Açma Seçici", diff --git a/assets/base/i18n/zh-CN.json b/assets/base/i18n/zh-CN.json index 63fbe2785..70c1c1234 100644 --- a/assets/base/i18n/zh-CN.json +++ b/assets/base/i18n/zh-CN.json @@ -779,6 +779,8 @@ "admin.requestButton.requestFailure": "测试失败:{error}", "admin.requestButton.requestSuccess": "测试成功", "admin.reset_password.cancel": "取消", + "admin.reset_password.curentPassword": "当前密码", + "admin.reset_password.missing_current": "请输入您当前密码。", "admin.reset_password.newPassword": "新密码", "admin.reset_password.reset": "复位", "admin.reset_password.submit": "请输入至少{chars}个字符。", @@ -1189,6 +1191,8 @@ "api.channel.post_update_channel_header_message_and_forget.updated_from": "{username} 更新了频道标题从:{old} 到:{new}", "api.channel.post_update_channel_header_message_and_forget.updated_to": "{username} 更新了频道标题到:{new}", "api.channel.remove_member.removed": "{removedUsername} 被移出频道。", + "api.team.add_member.added": "{addedUsername} 被 {username} 加入到团队", + "api.team.join_team.post_and_forget": "{username} 加入了团队。", "app.channel.post_update_channel_purpose_message.removed": "{username} 移除了频道作用 (曾是:{old})", "app.channel.post_update_channel_purpose_message.updated_from": "{username} 更新了频道作用从:{old} 到:{new}", "app.channel.post_update_channel_purpose_message.updated_to": "{username} 更新了频道作用到:{new}", @@ -1866,6 +1870,7 @@ "login.verified": "验证电子邮件", "login_mfa.enterToken": "请输入您智能手机的验证令牌以便完成登录", "login_mfa.submit": "提交", + "login_mfa.submitting": "提交中...", "login_mfa.token": "多重验证令牌", "login_mfa.tokenReq": "请输入多重验证令牌", "member_item.makeAdmin": "Admin", @@ -1896,6 +1901,7 @@ "mobile.about.serverVersion": "服务端版本:{version} (Build {number})", "mobile.about.serverVersionNoBuild": "服务端版本:{version}", "mobile.account.notifications.email.footer": "当离线或离开超过五分钟", + "mobile.account.settings.save": "保存", "mobile.account_notifications.mentions_footer": "您的用户名 (\"@{username}\") 将永远触发提及。", "mobile.account_notifications.non-case_sensitive_words": "其他忽略大小写词...", "mobile.account_notifications.reply.header": "发送回复通知", @@ -2076,9 +2082,9 @@ "mobile.post.retry": "刷新", "mobile.post_info.add_reaction": "添加反应", "mobile.post_info.copy_post": "复制消息", - "mobile.post_textbox.empty.message": "You are trying to send an empty message.\nPlease make sure you have a message or at least one attached file.", + "mobile.post_textbox.empty.message": "您正在尝试发送空白消息。\n请确认有消息或至少附加一个附件。", "mobile.post_textbox.empty.ok": "确定", - "mobile.post_textbox.empty.title": "Empty Message", + "mobile.post_textbox.empty.title": "空消息", "mobile.rename_channel.display_name_maxLength": "频道名必须小于 {maxLength, number} 个字符", "mobile.rename_channel.display_name_minLength": "频道名必须至少 {minLength, number} 个字符", "mobile.rename_channel.display_name_required": "频道名为必填", @@ -2098,6 +2104,7 @@ "mobile.routes.channels": "频道", "mobile.routes.code": "{language} 代码", "mobile.routes.code.noLanguage": "代码", + "mobile.routes.edit_profile": "编辑个人资料", "mobile.routes.enterServerUrl": "输入服务器网址", "mobile.routes.login": "登录", "mobile.routes.loginOptions": "登入选择器", @@ -2521,7 +2528,7 @@ "system_users_list.count": "{count, number} 位用户", "system_users_list.countPage": "{startCount, number} - {endCount, number} {count} 位用户,共 {total, number} 位", "system_users_list.countSearch": "{count, number} 位用户,共 {total, number}", - "team.button.name_undefined": "Name undefined", + "team.button.name_undefined": "未定义名称", "team_export_tab.download": "下载", "team_export_tab.export": "导出", "team_export_tab.exportTeam": "导出您的团队", diff --git a/assets/base/i18n/zh-TW.json b/assets/base/i18n/zh-TW.json index 8a2ea2375..d47952314 100644 --- a/assets/base/i18n/zh-TW.json +++ b/assets/base/i18n/zh-TW.json @@ -779,6 +779,8 @@ "admin.requestButton.requestFailure": "測試失敗:{error}", "admin.requestButton.requestSuccess": "測試成功", "admin.reset_password.cancel": "取消", + "admin.reset_password.curentPassword": "目前的密碼", + "admin.reset_password.missing_current": "請輸入目前的密碼。", "admin.reset_password.newPassword": "新密碼", "admin.reset_password.reset": "重置", "admin.reset_password.submit": "請輸入至少{chars}個字。", @@ -1149,8 +1151,8 @@ "analytics.system.activeUsers": "有發文的活躍使用者", "analytics.system.channelTypes": "頻道類型", "analytics.system.dailyActiveUsers": "每日活躍使用者", - "analytics.system.info": "Only data for the chosen team is calculated. Excludes posts made in direct message channels, which are not tied to a team.", - "analytics.system.infoAndSkippedIntensiveQueries": "Only data for the chosen team is calculated. Excludes posts made in direct message channels, which are not tied to a team.

To maximize performance, some statistics are disabled. You can re-enable them in config.json.", + "analytics.system.info": "只會計算被選取團隊的資料。由於直接傳訊頻道不屬於任何團隊,將排除。", + "analytics.system.infoAndSkippedIntensiveQueries": "只會計算被選取團隊的資料。由於直接傳訊頻道不屬於任何團隊,將排除。

為了效能,部份統計已被停用。可以 在 config.json 中重新啟用。", "analytics.system.monthlyActiveUsers": "每月活躍使用者", "analytics.system.postTypes": "發文,檔案與#標籤", "analytics.system.privateGroups": "私人頻道", @@ -1189,6 +1191,8 @@ "api.channel.post_update_channel_header_message_and_forget.updated_from": "{username} 已更新頻道標題:從 {old} 改為 {new}", "api.channel.post_update_channel_header_message_and_forget.updated_to": "{username} 已更新頻道標題為:{new}", "api.channel.remove_member.removed": "{removedUsername} 已從頻道中移除", + "api.team.add_member.added": "{username} 已將 {addedUsername} 加入團隊", + "api.team.join_team.post_and_forget": "{username} 已加入團隊。", "app.channel.post_update_channel_purpose_message.removed": "{username} 已移除頻道用途(原為:{old})", "app.channel.post_update_channel_purpose_message.updated_from": "{username} 已更新頻道用途:從 {old} 改為 {new}", "app.channel.post_update_channel_purpose_message.updated_to": "{username} 已更新頻道用途為:{new}", @@ -1443,7 +1447,7 @@ "deactivate_member_modal.cancel": "取消", "deactivate_member_modal.deactivate": "停用", "deactivate_member_modal.desc": "將會停用 {username}。他們將會被登出並且不再有權限存取此伺服氣上的任何頻道或團隊。請確認要停用 {username} 。", - "deactivate_member_modal.sso_warning": "You must also deactivate this user in the SSO provider or they will be reactivated on next login or sync.", + "deactivate_member_modal.sso_warning": "必須同時停用在 SSO 提供者當中的此使用者帳號,不然該帳號將會在下次登入或同步時被重新啟用。", "deactivate_member_modal.title": "停用 {username}", "default_channel.purpose": "在此張貼希望所有人都可以看到的訊息。每個人在加入團隊的時候會自動成為此頻道的永久成員。", "delete_channel.cancel": "取消", @@ -1539,7 +1543,7 @@ "error.oauth_missing_code.google.link": "Google Apps", "error.oauth_missing_code.office365": "對於 {link},請確定您的微軟組織管理員已啟用 Mattermost 應用程式。", "error.oauth_missing_code.office365.link": "Office 365", - "error.oauth_missing_code.title": "Mattermost needs your help", + "error.oauth_missing_code.title": "Mattermost 需要協助", "error_bar.expired": "企業版授權已過期,某些功能已被關閉。請由此更新。", "error_bar.expiring": "企業版授權將於{date}過期。請由此更新。", "error_bar.past_grace": "企業版授權已過期,某些功能已被關閉。詳請聯絡系統管理員。", @@ -1593,7 +1597,7 @@ "general_tab.teamDescriptionInfo": "團隊敘述提供額外的訊息幫助使用者選擇正確的團隊。最多為50個字。", "general_tab.teamName": "團隊名稱", "general_tab.teamNameInfo": "設定出現於登入畫面跟側邊欄左上的團隊名稱。", - "general_tab.teamNameRestrictions": "名字必須至少有{min}個字、最多{max}。等等有增加較長團隊敘述的方法。", + "general_tab.teamNameRestrictions": "團隊名字必須在{min}個到{max}個字之間。可以增加較長的團隊敘述。", "general_tab.title": "一般設定", "general_tab.yes": "是", "get_app.alreadyHaveIt": "已經擁有了?", @@ -1866,6 +1870,7 @@ "login.verified": " 電子郵件地址已驗證", "login_mfa.enterToken": "請輸入智慧型手機上認證器的 Token 以完成登入", "login_mfa.submit": "送出", + "login_mfa.submitting": "發送中...", "login_mfa.token": "多重要素驗證 Token", "login_mfa.tokenReq": "請輸入多重要素驗證 Token", "member_item.makeAdmin": "設為管理員", @@ -1896,6 +1901,7 @@ "mobile.about.serverVersion": "伺服器版本:{version} (Build {number}) ", "mobile.about.serverVersionNoBuild": "伺服器版本:{version}", "mobile.account.notifications.email.footer": "當下線或是離開超過五分鐘時", + "mobile.account.settings.save": "儲存", "mobile.account_notifications.mentions_footer": "您的使用者名稱 (\"@{username}\") 總會觸發提及。", "mobile.account_notifications.non-case_sensitive_words": "其他不區分大小寫的字...", "mobile.account_notifications.reply.header": "發送回覆通知", @@ -2001,7 +2007,7 @@ "mobile.error_handler.title": "發生未預期的錯誤。", "mobile.file_upload.camera": "照相或錄影", "mobile.file_upload.library": "相簿", - "mobile.file_upload.max_warning": "Uploads limited to 5 files maximum.", + "mobile.file_upload.max_warning": "上傳最多 5 個檔案。", "mobile.file_upload.more": "更多", "mobile.file_upload.video": "媒體櫃", "mobile.help.title": "說明", @@ -2076,9 +2082,9 @@ "mobile.post.retry": "重新整理", "mobile.post_info.add_reaction": "新增反應", "mobile.post_info.copy_post": "複製訊息", - "mobile.post_textbox.empty.message": "You are trying to send an empty message.\nPlease make sure you have a message or at least one attached file.", + "mobile.post_textbox.empty.message": "正在嘗試發送空白訊息。\n請確定有訊息或是至少有附加 1 個檔案。", "mobile.post_textbox.empty.ok": "確定", - "mobile.post_textbox.empty.title": "Empty Message", + "mobile.post_textbox.empty.title": "空白訊息", "mobile.rename_channel.display_name_maxLength": "頻道名稱必須少於 {maxLength, number} 字", "mobile.rename_channel.display_name_minLength": "頻道名稱必須至少為 {minLength, number} 個字", "mobile.rename_channel.display_name_required": "需要頻道名稱", @@ -2098,6 +2104,7 @@ "mobile.routes.channels": "頻道", "mobile.routes.code": "{language} 代碼", "mobile.routes.code.noLanguage": "代碼", + "mobile.routes.edit_profile": "Edit Profile", "mobile.routes.enterServerUrl": "輸入伺服器網址", "mobile.routes.login": "登入", "mobile.routes.loginOptions": "登入選擇器", @@ -2521,7 +2528,7 @@ "system_users_list.count": "{count, number}使用者", "system_users_list.countPage": "{total, number}位中{startCount, number} - {endCount, number}位使用者", "system_users_list.countSearch": "{total, number}位中{count, number}位使用者", - "team.button.name_undefined": "Name undefined", + "team.button.name_undefined": "名稱未定義", "team_export_tab.download": "下載", "team_export_tab.export": "匯出", "team_export_tab.exportTeam": "匯出團隊",