From b14a1979830db3a4b758621118c90e96a4ebdc5a Mon Sep 17 00:00:00 2001 From: enahum Date: Wed, 17 Jan 2018 09:04:41 -0300 Subject: [PATCH] translations PR 20180115 (#1354) --- assets/base/i18n/de.json | 8 +- assets/base/i18n/en.json | 10 +- assets/base/i18n/es.json | 8 +- assets/base/i18n/fr.json | 298 ++++++++++++++++++------------------ assets/base/i18n/it.json | 14 +- assets/base/i18n/ja.json | 6 + assets/base/i18n/ko.json | 6 + assets/base/i18n/nl.json | 6 + assets/base/i18n/pl.json | 6 + assets/base/i18n/pt-BR.json | 8 +- assets/base/i18n/ru.json | 18 ++- assets/base/i18n/tr.json | 6 + assets/base/i18n/zh-CN.json | 6 + assets/base/i18n/zh-TW.json | 6 + 14 files changed, 243 insertions(+), 163 deletions(-) diff --git a/assets/base/i18n/de.json b/assets/base/i18n/de.json index ca1a690ec..fa1e8babd 100644 --- a/assets/base/i18n/de.json +++ b/assets/base/i18n/de.json @@ -1193,6 +1193,8 @@ "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.", + "api.team.leave.left": "{username} ist dem Team beigetreten.", + "api.team.remove_user_from_team.removed": "{removedUsername} wurde aus dem Kanal entfernt", "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}", @@ -2104,7 +2106,7 @@ "mobile.routes.channels": "Kanäle", "mobile.routes.code": "{language}-Code", "mobile.routes.code.noLanguage": "Code", - "mobile.routes.edit_profile": "Edit Profile", + "mobile.routes.edit_profile": "Profil bearbeiten", "mobile.routes.enterServerUrl": "Geben Sie die Server-URL ein", "mobile.routes.login": "Anmelden", "mobile.routes.loginOptions": "Loginauswahl", @@ -2138,6 +2140,10 @@ "mobile.settings.clear_message": "\nDies wird alle gespeicherten Offlinedaten löschen und die Anwendung neustarten. Sie werden automatisch wieder angemeldet, sobald die App neugestartet wurde.\n", "mobile.settings.modal.check_for_upgrade": "Nach Aktualisierungen suchen", "mobile.settings.team_selection": "Teamauswahl", + "mobile.share_extension.cancel": "Cancel", + "mobile.share_extension.channel": "Channel", + "mobile.share_extension.send": "Send", + "mobile.share_extension.team": "Team", "mobile.suggestion.members": "Mitglieder", "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", diff --git a/assets/base/i18n/en.json b/assets/base/i18n/en.json index e08b4e737..0879b19a0 100644 --- a/assets/base/i18n/en.json +++ b/assets/base/i18n/en.json @@ -1193,6 +1193,8 @@ "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.", + "api.team.leave.left": "{username} left the team.", + "api.team.remove_user_from_team.removed": "{removedUsername} was removed from 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}", @@ -2124,10 +2126,6 @@ "mobile.search.in_modifier_title": "channel-name", "mobile.search.jump": "JUMP", "mobile.search.no_results": "No Results Found", - "mobile.share_extension.cancel": "Cancel", - "mobile.share_extension.channel": "Channel", - "mobile.share_extension.send": "Send", - "mobile.share_extension.team": "Team", "mobile.select_team.choose": "Your teams:", "mobile.select_team.join_open": "Open teams you can join", "mobile.select_team.no_teams": "There are no available teams for you to join.", @@ -2142,6 +2140,10 @@ "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": "Team Selection", + "mobile.share_extension.cancel": "Cancel", + "mobile.share_extension.channel": "Channel", + "mobile.share_extension.send": "Send", + "mobile.share_extension.team": "Team", "mobile.suggestion.members": "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", diff --git a/assets/base/i18n/es.json b/assets/base/i18n/es.json index 6d6b4fd25..be1acc0cf 100644 --- a/assets/base/i18n/es.json +++ b/assets/base/i18n/es.json @@ -1193,6 +1193,8 @@ "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.", + "api.team.leave.left": "{username} abandonó el equipo.", + "api.team.remove_user_from_team.removed": "{removedUsername} fue removido del 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}", @@ -2104,7 +2106,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.edit_profile": "Editar Perfil", "mobile.routes.enterServerUrl": "URL del servidor", "mobile.routes.login": "Inicio de Sesión", "mobile.routes.loginOptions": "Selector Inicio de Sesión", @@ -2138,6 +2140,10 @@ "mobile.settings.clear_message": "\nEsto borrará todos los datos sin conexión y reiniciará la aplicación. Tu sesión será iniciada automáticamente una vez que la aplicación se reinicie.\n", "mobile.settings.modal.check_for_upgrade": "Comprobar actualizaciones", "mobile.settings.team_selection": "Seleccionar Equipo", + "mobile.share_extension.cancel": "Cancel", + "mobile.share_extension.channel": "Channel", + "mobile.share_extension.send": "Send", + "mobile.share_extension.team": "Team", "mobile.suggestion.members": "Miembros", "mobile.video.save_error_message": "Para guardar el vídeo primero debes descargarlo.", "mobile.video.save_error_title": "Error Guardando Vídeo", diff --git a/assets/base/i18n/fr.json b/assets/base/i18n/fr.json index e39315489..1c0bec202 100644 --- a/assets/base/i18n/fr.json +++ b/assets/base/i18n/fr.json @@ -26,7 +26,7 @@ "activity_log.moreInfo": "Plus d'informations", "activity_log.os": "OS : {os}", "activity_log.sessionId": "Identifiant de session : {id}", - "activity_log.sessionsDescription": "Les sessions sont créées lorsque vous vous connectez depuis un nouveau navigateur. Les sessions vous permettent d'utiliser Mattermost sans devoir vous connecter à nouveau durant un temps défini par l'administrateur système. Si vous souhaitez vous déconnecter plus tôt, utilisez le bouton \"Se déconnecter\" ci-dessous pour mettre fin à votre session.", + "activity_log.sessionsDescription": "Les sessions sont créées lorsque vous vous connectez depuis un nouveau navigateur. Les sessions vous permettent d'utiliser Mattermost sans devoir vous connecter à nouveau durant un temps défini par l'administrateur système. Si vous souhaitez vous déconnecter plus tôt, utilisez le bouton « Se déconnecter » ci-dessous pour mettre fin à votre session.", "activity_log_modal.android": "Android", "activity_log_modal.androidNativeApp": "Application Android", "activity_log_modal.androidNativeClassicApp": "Application classique native Android", @@ -166,10 +166,10 @@ "admin.cluster.enableDescription": "Lorsqu'activé, Mattermost est lancé en mode haute disponibilité. Consultez la documentation pour en savoir plus sur la configuration de la haute disponibilité pour Mattermost.", "admin.cluster.enableTitle": "Activer le mode haute disponibilité", "admin.cluster.interNodeListenAddressDesc": "L'adresse écoutée par le serveur pour communiquer avec d'autres serveurs.", - "admin.cluster.interNodeListenAddressEx": "Ex. : \":8075\"", + "admin.cluster.interNodeListenAddressEx": "Ex. : « :8075 »", "admin.cluster.interNodeListenAddressTitle": "Adresse d'écoute de la communication entre noeuds :", "admin.cluster.interNodeUrlsDesc": "Les URLs internes/privées de tous les serveurs Mattermost, séparés par des virgules", - "admin.cluster.interNodeUrlsEx": "Ex. : \"http://10.10.10.30, http://10.10.10.31\"", + "admin.cluster.interNodeUrlsEx": "Ex. : « http://10.10.10.30, http://10.10.10.31 »", "admin.cluster.interNodeUrlsTitle": "URLs de communication entre noeuds :", "admin.cluster.loadedFrom": "Le fichier de configuration a été chargé par le noeud ID {clusterId}. Veuillez vous référer au guide de résolution des problèmes de notre documentation si vous accédez à la console système à partir d'un répartiteur de charge et que vous rencontrez des problèmes.", "admin.cluster.noteDescription": "Changer les propriétés de cette section requiert un redémarrage du serveur avant de prendre effet. Lorsque le mode haute disponibilité est activé, la console système est mise en lecture-seule et ne peut être changée que par le fichier de configuration à moins que ReadOnlyConfig ne soit désactivé dans le fichier de configuration.", @@ -183,7 +183,7 @@ "admin.cluster.status_table.version": "Version", "admin.cluster.unknown": "inconnu", "admin.compliance.directoryDescription": "Répertoire des rapports de conformité. Si non spécifié : ./data/ .", - "admin.compliance.directoryExample": "Ex. : \"./data/\"", + "admin.compliance.directoryExample": "Ex. : « ./data/ »", "admin.compliance.directoryTitle": "Répertoire du rapport de conformité :", "admin.compliance.enableDailyDesc": "Lorsqu'activé, Mattermost génère un rapport quotidien de conformité.", "admin.compliance.enableDailyTitle": "Activer le rapport quotidien :", @@ -202,7 +202,7 @@ "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.example": "Ex. : « 02:00 »", "admin.complianceExport.exportJobStartTime.title": "Date d'export de conformité :", "admin.complianceExport.title": "Export de conformité (Beta)", "admin.compliance_reports.desc": "Profession :", @@ -217,7 +217,7 @@ "admin.compliance_reports.run": "Exécuter", "admin.compliance_reports.title": "Rapports de conformité", "admin.compliance_reports.to": "À :", - "admin.compliance_reports.to_placeholder": "Ex. : \"2016-03-15\"", + "admin.compliance_reports.to_placeholder": "Ex. : « 2016-03-15 »", "admin.compliance_table.desc": "Description", "admin.compliance_table.download": "Télécharger", "admin.compliance_table.params": "Paramètres", @@ -236,15 +236,15 @@ "admin.connectionSecurityTlsDescription": "Chiffre la communication entre Mattermost et votre serveur.", "admin.customization.androidAppDownloadLinkDesc": "Ajoute un lien pour télécharger l'application Android. Les utilisateurs qui visitent le site avec un navigateur web mobile sont accueillis avec une page leur permettant de télécharger l'application. Laissez ce champ vide pour ne pas afficher cette page.", "admin.customization.androidAppDownloadLinkTitle": "Lien de téléchargement de l'application Android :", - "admin.customization.appDownloadLinkDesc": "Ajoute un lien vers une page de téléchargement des applications Mattermost. Si un lien est présent, une option pour \"Télécharger les applications Mattermost\" est ajoutée dans le menu principal pour qu'elle soit visible par les utilisateurs. Laissez ce champ vide pour ne pas ajouter l'option dans le menu principal.", + "admin.customization.appDownloadLinkDesc": "Ajoute un lien vers une page de téléchargement des applications Mattermost. Si un lien est présent, une option pour « Télécharger les apps » est ajoutée dans le menu principal pour qu'elle soit visible par les utilisateurs. Laissez ce champ vide pour ne pas ajouter l'option dans le menu principal.", "admin.customization.appDownloadLinkTitle": "Lien de téléchargement des applications Mattermost :", "admin.customization.customBrand": "Image de marque personnalisée", "admin.customization.emoji": "Emoticône", - "admin.customization.enableCustomEmojiDesc": "Permet aux utilisateurs de créer leurs propres émoticônes à utiliser dans des messages. Si activé, les paramètres d'émoticônes personnalisées sont accessibles en sélectionnant une équipe, en cliquant sur les trois points en haut de la barre latérale et en choisissant l'option \"Émoticônes persos\".", + "admin.customization.enableCustomEmojiDesc": "Permet aux utilisateurs de créer leurs propres émoticônes à utiliser dans des messages. Si activé, les paramètres d'émoticônes personnalisées sont accessibles en sélectionnant une équipe, en cliquant sur les trois points en haut de la barre latérale et en choisissant l'option « Émoticônes persos ».", "admin.customization.enableCustomEmojiTitle": "Activer les émoticônes personnalisées :", "admin.customization.enableEmojiPickerDesc": "Le sélectionneur d'émoticônes permet aux utilisateurs de sélectionner l'émoticône à utiliser comme réaction ou comme message. Activer le sélectionneur avec un grand nombre d'émoticônes peut avoir un impact sur les performances.", "admin.customization.enableEmojiPickerTitle": "Activer le sélectionneur d'émoticônes :", - "admin.customization.enableLinkPreviewsDesc": "Affiche un aperçu du contenu du site web en-dessous des messages, lorsque disponible. Les utilisateurs peuvent désactiver ces aperçus à partir de Paramètres du compte > Affichage > Aperçus des liens de site web.", + "admin.customization.enableLinkPreviewsDesc": "Affiche un aperçu du contenu du site web en-dessous des messages, lorsque disponible. Les utilisateurs peuvent désactiver ces aperçus à partir de Paramètres du compte > Affichage > Apparence par défaut des aperçus de liens d'images.", "admin.customization.enableLinkPreviewsTitle": "Activer l'aperçu des liens :", "admin.customization.iosAppDownloadLinkDesc": "Ajoute un lien pour télécharger l'application iOS. Les utilisateurs qui visitent le site avec un navigateur web mobile sont accueillis avec une page leur permettant de télécharger l'application. Laissez ce champ vide pour ne pas afficher cette page.", "admin.customization.iosAppDownloadLinkTitle": "Lien de téléchargement de l'application iOS :", @@ -267,20 +267,20 @@ "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.", - "admin.data_retention.deletionJobStartTime.example": "Ex. : \"02:00\"", + "admin.data_retention.deletionJobStartTime.example": "Ex. : « 02:00 »", "admin.data_retention.deletionJobStartTime.title": "Temps avant la suppression des données :", "admin.data_retention.enableFileDeletion.description": "Définit pendant combien de temps Mattermost conserve les envois de fichier dans les canaux et messages personnels.", "admin.data_retention.enableFileDeletion.title": "Conservation des fichiers :", "admin.data_retention.enableMessageDeletion.description": "Définit pendant combien de temps Mattermost conserve les messages dans les canaux de tous types (publics, privés et messages personnels).", "admin.data_retention.enableMessageDeletion.title": "Conservation de messages :", "admin.data_retention.fileRetentionDays.description": "Définit pendant combien de jours les fichiers sont conservés au sein de Mattermost. Les fichiers plus vieux que la durée indiquée sont supprimés durant la nuit qui suit. La durée minimale est d'un jour.", - "admin.data_retention.fileRetentionDays.example": "Ex. : \"60\"", + "admin.data_retention.fileRetentionDays.example": "Ex. : « 60 »", "admin.data_retention.keepFilesForTime": "Conserve les fichiers pour une durée déterminée", "admin.data_retention.keepFilesIndefinitely": "Conserve tous les fichiers indéfiniment", "admin.data_retention.keepMessageForTime": "Conserve les messages pour une durée déterminée", "admin.data_retention.keepMessagesIndefinitely": "Conserve tous les messages indéfiniment", "admin.data_retention.messageRetentionDays.description": "Définit pendant combien de jours les messages sont conservés au sein de Mattermost. Les messages y compris les fichiers joints plus anciens que la durée indiquée seront supprimés durant la nuit qui suit. La durée minimale est d'un jour.", - "admin.data_retention.messageRetentionDays.example": "Ex. : \"60\"", + "admin.data_retention.messageRetentionDays.example": "Ex. : « 60 »", "admin.data_retention.note.description": "Attention : La suppression d'un message ou d'un fichier est une action irréversible. Soyez prudent lorsque vous définissez une politique de conservation des données. Référez-vous à {documentationLink} pour en savoir plus.", "admin.data_retention.note.description.documentationLinkText": "documentation", "admin.data_retention.title": "Politique de conservation des données (Beta)", @@ -289,7 +289,7 @@ "admin.elasticsearch.bulkIndexButton.error": "Impossible de planifier la tâche d'indexation en masse : {error}", "admin.elasticsearch.bulkIndexingTitle": "Indexation en masse :", "admin.elasticsearch.connectionUrlDescription": "L'adresse du serveur Elasticsearch. {documentationLink}", - "admin.elasticsearch.connectionUrlExample": "Ex. : \"https://elasticsearch.example.org:9200\"", + "admin.elasticsearch.connectionUrlExample": "Ex. : « https://elasticsearch.example.org:9200 »", "admin.elasticsearch.connectionUrlExample.documentationLinkText": "Veuillez vous référer à la documentation pour les instructions de configuration du serveur.", "admin.elasticsearch.connectionUrlTitle": "Adresse de connexion du serveur :", "admin.elasticsearch.createJob.help": "Tous les messages de la base de données sont indexés des plus anciens aux plus récents. Elasticsearch est disponible lors de l'indexation, mais les résultats de recherche peuvent être incomplets jusqu'à ce que la tâche d'indexation soit terminée.", @@ -304,8 +304,8 @@ "admin.elasticsearch.indexButton.ready": "Construire l'index", "admin.elasticsearch.indexHelpText.buildIndex": "Tous les messages de la base de données sont indexés des plus anciennes aux plus récentes. Elasticsearch est disponible lors de l'indexation, mais les résultats de recherche peuvent être incomplets jusqu'à ce que la tâche d'indexation soit terminée.", "admin.elasticsearch.indexHelpText.cancelIndexing": "Annuler arrête la tâche d'indexation et la supprime de la file d'attente. Les messages qui ont déjà été indexées ne seront pas supprimées.", - "admin.elasticsearch.noteDescription": "Modifier les paramètres de cette section nécessite le redémarrage du serveur pour prendre effet.", - "admin.elasticsearch.password": "Ex. : \"votremotdepasse\"", + "admin.elasticsearch.noteDescription": "Modifier les paramètres de cette section nécessite un redémarrage du serveur pour prendre effet.", + "admin.elasticsearch.password": "Ex. : « votremotdepasse »", "admin.elasticsearch.passwordDescription": "(Facultatif) Le mot de passe pour s'authentifier au serveur Elasticsearch.", "admin.elasticsearch.passwordTitle": "Mot de passe du serveur :", "admin.elasticsearch.purgeIndexesButton": "Purger les indexs", @@ -319,7 +319,7 @@ "admin.elasticsearch.testHelpText": "Teste si le serveur Mattermost peut se connecter au serveur Elasticsearch spécifié. Tester la connexion sauvegarde la configuration uniquement si le test réussit. Référez vous au fichier journal pour plus de messages d'erreur détaillés.", "admin.elasticsearch.title": "Elasticsearch (Beta)", "admin.elasticsearch.usernameDescription": "(Facultatif) Le nom d'utilisateur permettant de s'authentifier au serveur Elasticsearch.", - "admin.elasticsearch.usernameExample": "Ex. : \"elastic\"", + "admin.elasticsearch.usernameExample": "Ex. : « elastic »", "admin.elasticsearch.usernameTitle": "Nom d'utilisateur du serveur :", "admin.email.agreeHPNS": " J’ai compris et j’accepte les termes de service et la politique de confidentialité du service de notifications push hébergé par Mattermost.", "admin.email.allowEmailSignInDescription": "Lorsqu'activé, les utilisateurs peuvent se connecter avec leur adresse e-mail et leur mot de passe.", @@ -341,34 +341,34 @@ "admin.email.fullPushNotification": "Envoyer un extrait du message complet", "admin.email.genericNoChannelPushNotification": "Envoyer une description générique avec seulement le nom de l'expéditeur", "admin.email.genericPushNotification": "Envoyer une description générique avec les noms d'utilisateurs et canaux", - "admin.email.inviteSaltDescription": "Clé de salage de 32 caractères utilisée pour signer les e-mails d'invitation. Cette clé est générée aléatoirement lors de l'installation. Veuillez cliquer sur \"Regénérer\" pour créer une nouvelle clé de salage.", - "admin.email.inviteSaltExample": "Ex. : \"bjlSR4QqkXFBr7TP4oDzlfZmcNuH9Yo\"", + "admin.email.inviteSaltDescription": "Clé de salage de 32 caractères utilisée pour signer les e-mails d'invitation. Cette clé est générée aléatoirement lors de l'installation. Veuillez cliquer sur « Regénérer » pour créer une nouvelle clé de salage.", + "admin.email.inviteSaltExample": "Ex. : « bjlSR4QqkXFBr7TP4oDzlfZmcNuH9Yo »", "admin.email.inviteSaltTitle": "Clé de salage des e-mails d'invitation :", "admin.email.mhpns": "La connexion à iOS et aux applications Android est cryptée", "admin.email.mhpnsHelp": "Téléchargez l'application iOS Mattermost depuis iTunes. Téléchargez l'application Android Mattermost depuis le Google Play. En savoir plus sur TPNS.", "admin.email.mtpns": "Utiliser iOS et Android sur iTunes et Google Play avec TPNS", "admin.email.mtpnsHelp": "Téléchargez l'application iOS Mattermost depuis iTunes. Téléchargez l'application Android Mattermost depuis le Google Play. En savoir plus sur TPNS.", - "admin.email.nofificationOrganizationExample": "Ex. : \"© MonEntreprise, 12 avenue Niel, 75017 Paris, France\"", + "admin.email.nofificationOrganizationExample": "Ex. : « © MonEntreprise, 12 avenue Niel, 75017 Paris, France »", "admin.email.notification.contents.full": "Envoyer le contenu intégral des messages", "admin.email.notification.contents.full.description": "Le nom de l'expéditeur et le canal sont inclus dans les notifications par e-mail.
Ceci est généralement utilisé pour des raisons de conformité si Mattermost contient des informations confidentielles et si la politique d'utilisation indique que ce genre d'information ne peut être stocké dans un e-mail.", "admin.email.notification.contents.generic": "Envoyer une description générique avec seulement le nom de l'utilisateur", "admin.email.notification.contents.generic.description": "Seul le nom de la personne qui a envoyé le message, sans aucune information sur le nom du canal ou le contenu du message sont inclus dans les notifications par e-mail.
Ceci est généralement utilisé pour des raisons de conformité si Mattermost contient des informations confidentielles et si la politique d'utilisation indique que ce genre d'information ne peut être stocké dans un e-mail.", "admin.email.notification.contents.title": "Contenu des notifications par e-mail : ", "admin.email.notificationDisplayDescription": "Afficher le nom du compte de messagerie utilisé lors de l'envoi de notifications par e-mail par Mattermost.", - "admin.email.notificationDisplayExample": "Ex. : \"Notification Mattermost\", \"Système\", \"No-reply\"", + "admin.email.notificationDisplayExample": "Ex. : « Notification Mattermost », « Système », « No-reply »", "admin.email.notificationDisplayTitle": "Nom affiché dans les notifications :", - "admin.email.notificationEmailDescription": "L'adresse e-mail affichée sur le compte utilisé lors de l'envoi de notifications par e-mail par Mattermost.", - "admin.email.notificationEmailExample": "Ex. : \"mattermost@votreentreprise.com\", \"admin@votreentreprise.com\"", + "admin.email.notificationEmailDescription": "L'adresse e-mail affichée sur le compte utilisé lors de l'envoi par Mattermost de notifications par e-mail.", + "admin.email.notificationEmailExample": "Ex. : « mattermost@votreentreprise.com », « admin@votreentreprise.com »", "admin.email.notificationEmailTitle": "Notification depuis l'adresse :", "admin.email.notificationOrganization": "Adresse e-mail du pied de page des notifications par e-mail :", - "admin.email.notificationOrganizationDescription": "Les nom de société et adresse affichés dans les notifications par e-mail, comme \"© MonEntreprise, 12 avenue Niel, 75017 Paris, France\". Si ce champ est vide, il se sera pas inclus dans l'e-mail.", - "admin.email.notificationOrganizationExample": "Ex. : \"© MonEntreprise, 12 avenue Niel, 75017 Paris, France\"", - "admin.email.notificationsDescription": "En général, activé en production. Lorsqu'activé, Mattermost essaye d'envoyer des notifications par e-mail. Les développeurs peuvent en revanche désactiver cette option pour gagner du temps lors du développement.
Activer cette option retire la bannière \"Mode découverte\" (cela nécessite de se déconnecter puis se re-connecter après avoir modifié l'option).", + "admin.email.notificationOrganizationDescription": "Les nom de société et adresse affichés dans les notifications par e-mail, comme « © MonEntreprise, 12 avenue Niel, 75017 Paris, France ». Si ce champ est vide, il se sera pas inclus dans l'e-mail.", + "admin.email.notificationOrganizationExample": "Ex. : « © MonEntreprise, 12 avenue Niel, 75017 Paris, France »", + "admin.email.notificationsDescription": "En général, activé en production. Lorsqu'activé, Mattermost essaye d'envoyer des notifications par e-mail. Les développeurs peuvent en revanche désactiver cette option pour gagner du temps lors du développement.
Activer cette option retire la bannière « Mode découverte » (cela nécessite de se déconnecter puis se re-connecter après avoir modifié l'option).", "admin.email.notificationsTitle": "Activer les notifications par e-mail : ", - "admin.email.passwordSaltDescription": "Clé de salage de 32 caractères utilisé pour générer la clé de réinitialisation du mot de passe. Générée aléatoirement à l'installation. Veuillez cliquer sur \"regénérer\" pour créer une nouvelle clé de salage.", - "admin.email.passwordSaltExample": "Ex. : \"bjlSR4QqkXFBr7TP4oDzlfZmcNuH9Yo\"", + "admin.email.passwordSaltDescription": "Clé de salage de 32 caractères utilisé pour générer la clé de réinitialisation du mot de passe. Générée aléatoirement à l'installation. Veuillez cliquer sur « Regénérer » pour créer une nouvelle clé de salage.", + "admin.email.passwordSaltExample": "Ex. : « bjlSR4QqkXFBr7TP4oDzlfZmcNuH9Yo »", "admin.email.passwordSaltTitle": "Clé de salage de réinitialisation du mot de passe :", - "admin.email.pushContentDesc": "\"Envoyer une description générique avec seulement le nom de l'expéditeur\" ne comprend que le nom de la personne qui a envoyé le message dans les notifications push, sans aucune information sur le nom du canal ou le contenu des messages.

\"Envoyer une description générique avec l'expéditeur et les noms des canaux\" comprend le nom de la personne qui a envoyé le message et le canal dans lequel il a été envoyé, mais pas le texte du message.

\"Envoyer le contenu intégral de l'extrait du message\" comprend un message extrait des notifications push, qui peut contenir des informations confidentielles envoyées dans les messages. Si votre service de notification push est à l'extérieur de votre pare-feu, il est *hautement recommandé* de n'utiliser cette option qu'avec le protocole \"https\" pour chiffrer la connexion.", + "admin.email.pushContentDesc": "« Envoyer une description générique avec seulement le nom de l'expéditeur » ne comprend que le nom de la personne qui a envoyé le message dans les notifications push, sans aucune information sur le nom du canal ou le contenu des messages.

« Envoyer une description générique avec l'expéditeur et les noms des canaux » comprend le nom de la personne qui a envoyé le message et le canal dans lequel il a été envoyé, mais pas le texte du message.

« Envoyer le contenu intégral de l'extrait du message » comprend un message extrait des notifications push, qui peut contenir des informations confidentielles envoyées dans les messages. Si votre service de notification push est à l'extérieur de votre pare-feu, il est *hautement recommandé* de n'utiliser cette option qu'avec le protocole « https » pour chiffrer la connexion.", "admin.email.pushContentTitle": "Contenu des notifications push :", "admin.email.pushDesc": "En général activé en production. Lorsqu'activé, Mattermost essaye d'envoyer à iOS et Android des notifications push.", "admin.email.pushOff": "Ne pas envoyer de notifications push", @@ -381,18 +381,18 @@ "admin.email.requireVerificationTitle": "Imposer la vérification de l'adresse e‑mail : ", "admin.email.selfPush": "Spécifier manuellement la configuration du service de notifications push", "admin.email.skipServerCertificateVerification.description": "Lorsqu'activé, Mattermost ne vérifie pas le certificat du serveur e-mail.", - "admin.email.skipServerCertificateVerification.title": "Passer la vérification du certificat du serveur: ", + "admin.email.skipServerCertificateVerification.title": "Ignorer la vérification du certificat du serveur : ", "admin.email.smtpPasswordDescription": "Le mot de passe associé au nom d'utilisateur SMTP.", - "admin.email.smtpPasswordExample": "Ex. : \"votremotdepasse\", \"jcuS8PuvcpGhpgHhlcpT1Mx42pnqMxQY\"", + "admin.email.smtpPasswordExample": "Ex. : « votremotdepasse », « jcuS8PuvcpGhpgHhlcpT1Mx42pnqMxQY »", "admin.email.smtpPasswordTitle": "Mot de passe du serveur SMTP :", "admin.email.smtpPortDescription": "Le port de votre serveur SMTP.", - "admin.email.smtpPortExample": "Ex. : \"25\", \"465\", \"587\"", + "admin.email.smtpPortExample": "Ex. : « 25 », « 465 », « 587 »", "admin.email.smtpPortTitle": "Port du serveur SMTP :", "admin.email.smtpServerDescription": "L'adresse de votre serveur SMTP.", - "admin.email.smtpServerExample": "Ex. : \"smtp.votreentreprise.com\", \"email-smtp.us-east-1.amazonaws.com\"", + "admin.email.smtpServerExample": "Ex. : « smtp.votreentreprise.com », « email-smtp.us-east-1.amazonaws.com »", "admin.email.smtpServerTitle": "Serveur SMTP :", "admin.email.smtpUsernameDescription": "Le nom d'utilisateur pour s'authentifier sur le serveur SMTP.", - "admin.email.smtpUsernameExample": "Ex. : \"admin@votreentreprise.com\", \"AKIADTOVBGERKLCBV\"", + "admin.email.smtpUsernameExample": "Ex. : « admin@votreentreprise.com », « AKIADTOVBGERKLCBV »", "admin.email.smtpUsernameTitle": "Nom d'utilisateur du serveur SMTP :", "admin.email.testing": "Essai en cours...", "admin.false": "non", @@ -465,10 +465,10 @@ "admin.gitlab.EnableHtmlDesc": "
  1. Connectez vous à votre compte GitLab et allez dans les paramètres de votre profil, puis dans \"Applications\".
  2. Spécifiez les URLs de redirection \"/login/gitlab/complete\" (exemple: http://localhost:8065/login/gitlab/complete) et \"/signup/gitlab/complete\".
  3. Utilisez les champs \"Clé secrète de l'application\" et \"ID d'application\" de GitLab pour compléter les options ci-dessous.
  4. Complétez les URLs des nœuds de terminaison ci-dessous.
", "admin.gitlab.authTitle": "Nœud d'authentification (auth endpoint) :", "admin.gitlab.clientIdDescription": "Récupérez cette information depuis les instructions décrites ci-dessus de façon à pouvoir vous connecter via GitLab.", - "admin.gitlab.clientIdExample": "Ex. : \"jcuS8PuvcpGhpgHhlcpT1Mx42pnqMxQY\"", + "admin.gitlab.clientIdExample": "Ex. : « jcuS8PuvcpGhpgHhlcpT1Mx42pnqMxQY »", "admin.gitlab.clientIdTitle": "ID d'application :", "admin.gitlab.clientSecretDescription": "Récupérez cette valeur via les instructions décrites ci-dessus afin de pouvoir vous connecter via GitLab.", - "admin.gitlab.clientSecretExample": "Ex. : \"jcuS8PuvcpGhpgHhlcpT1Mx42pnqMxQY\"", + "admin.gitlab.clientSecretExample": "Ex. : « jcuS8PuvcpGhpgHhlcpT1Mx42pnqMxQY »", "admin.gitlab.clientSecretTitle": "Clé secrète de l'application :", "admin.gitlab.enableDescription": "Lorsqu'activé, Mattermost autorise la création d'une équipe et l'inscription avec le service OAuth de GitLab.", "admin.gitlab.enableTitle": "Activer l'authentification par GitLab : ", @@ -481,42 +481,42 @@ "admin.google.EnableHtmlDesc": "
  1. Connectez-vous à votre compte Google.
  2. Allez à https://console.developers.google.com, cliquez sur Credentials dans la barre latérale de gauche et spécifiez \"Mattermost - votre-nom-d-entreprise\" comme Project Name, puis cliquez sur Create.
  3. Cliquez sur l'entête OAuth consent screen et spécifiez \"Mattermost\" comme Product name shown to users, puis cliquez sur Save.
  4. Sous l'entête Credentials, cliquez Create credentials, choisissez OAuth client ID et sélectionnez Web Application.
  5. Dans Restrictions et Authorized redirect URIs spécifiez votre-url-mattermost/signup/google/complete (exemple: http://localhost:8065/signup/google/complete). Cliquez sur Create.
  6. Collez le Client ID et le Client Secret dans les champs ci-dessous, puis cliquez sur Save.
  7. Enfin, allez dans Google+ API et cliquez sur Enable. Ceci peut prendre plusieurs minutes pour se propager dans les systèmes de Google.
", "admin.google.authTitle": "Nœud d'authentification (auth endpoint) :", "admin.google.clientIdDescription": "Le Client ID que vous avez reçu lorsque vous avez enregistré l'application avec Google.", - "admin.google.clientIdExample": "Ex. : \"7602141235235-url0fhs1mayfasbmop5qlfns8dh4.apps.googleusercontent.com\"", + "admin.google.clientIdExample": "Ex. : « 7602141235235-url0fhs1mayfasbmop5qlfns8dh4.apps.googleusercontent.com »", "admin.google.clientIdTitle": "ID Client :", "admin.google.clientSecretDescription": "Le Client Secret que vous avez reçu lorsque vous avez enregistré l'application avec Google.", - "admin.google.clientSecretExample": "Ex. : \"H8sz0Az-dDs2p15-7QzD231\"", + "admin.google.clientSecretExample": "Ex. : « H8sz0Az-dDs2p15-7QzD231 »", "admin.google.clientSecretTitle": "Secret client :", "admin.google.tokenTitle": "Nœud du jeton (token endpoint) :", "admin.google.userTitle": "Nœud de l'API utilisateur (user api endpoint) :", "admin.image.amazonS3BucketDescription": "Le nom de votre bucket S3 dans AWS.", - "admin.image.amazonS3BucketExample": "Ex. : \"mattermost-media\"", + "admin.image.amazonS3BucketExample": "Ex. : « mattermost-media »", "admin.image.amazonS3BucketTitle": "Bucket S3 Amazon :", "admin.image.amazonS3EndpointDescription": "Le nom d'hôte de votre fournisseur de stockage compatible S3. Par défaut : 's3.amazonaws.com'.", - "admin.image.amazonS3EndpointExample": "Ex. : \"s3.amazonaws.com\"", + "admin.image.amazonS3EndpointExample": "Ex. : « s3.amazonaws.com »", "admin.image.amazonS3EndpointTitle": "Nœud d'Amazon S3 :", "admin.image.amazonS3IdDescription": "Demandez cette information à votre administrateur AWS.", - "admin.image.amazonS3IdExample": "Ex. : \"AKIADTOVBGERKLCBV\"", + "admin.image.amazonS3IdExample": "Ex. : « AKIADTOVBGERKLCBV »", "admin.image.amazonS3IdTitle": "Access Key ID d'Amazon S3 :", - "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.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 directement à partir d'AWS. 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.", "admin.image.amazonS3SSETitle": "Activer le chiffrement coté serveur pour Amazon S3 :", "admin.image.amazonS3SSLDescription": "Lorsque désactivé, les connexions non sécurisées à Amazon S3 sont autorisées. Par défaut, seules les connexions sécurisées sont acceptées.", "admin.image.amazonS3SSLTitle": "Activer les connexions sécurisées à Amazon S3 :", "admin.image.amazonS3SecretDescription": "Demandez cette information à votre administrateur AWS.", - "admin.image.amazonS3SecretExample": "Ex. : \"jcuS8PuvcpGhpgHhlcpT1Mx42pnqMxQY\"", + "admin.image.amazonS3SecretExample": "Ex. : « jcuS8PuvcpGhpgHhlcpT1Mx42pnqMxQY »", "admin.image.amazonS3SecretTitle": "Secret Access Key d'Amazon S3 :", "admin.image.amazonS3TraceDescription": "(Mode de développement) Lorsqu'activé, ajoute des informations supplémentaires de débogage au journal système.", "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.localDescription": "Répertoire où écrire les fichiers et les images. Si vide : « ./data/ ».", + "admin.image.localExample": "Ex. : « ./data/ »", "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.maxFileSizeDescription": "Taille maximale des pièces jointes en Mio. Attention : vérifiez que la mémoire du serveur supporte la taille que vous avez spécifiée. Les gros fichiers augmentent les risques de crashs 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 :", - "admin.image.publicLinkDescription": "Clé de salage de 32 caractères ajoutée aux e-mails d'invitation. Générée aléatoirement lors de l'installation. Veuillez cliquer sur \"Regénérer\" pour créer une nouvelle clé de salage.", - "admin.image.publicLinkExample": "Ex. : \"gxHVDcKUyP2y1eiyW8S8na1UYQAfq6J6\"", + "admin.image.maxFileSizeTitle": "Taille maximale de fichier :", + "admin.image.publicLinkDescription": "Clé de salage de 32 caractères ajoutée aux e-mails d'invitation. Générée aléatoirement lors de l'installation. Veuillez cliquer sur « Regénérer » pour créer une nouvelle clé de salage.", + "admin.image.publicLinkExample": "Ex. : « gxHVDcKUyP2y1eiyW8S8na1UYQAfq6J6 »", "admin.image.publicLinkTitle": "Clé de salage publique :", "admin.image.shareDescription": "Permettre aux utilisateurs de partager des liens et images publics.", "admin.image.shareTitle": "Activer les liens publics pour les fichiers : ", @@ -543,54 +543,54 @@ "admin.jobTable.statusPending": "En attente", "admin.jobTable.statusSuccess": "Succès", "admin.ldap.baseDesc": "Le DN de base est le Distinguished Name à partir duquel Mattermost doit rechercher les utilisateurs dans l'arborescence AD/LDAP.", - "admin.ldap.baseEx": "Ex. : \"ou=Unit Name,dc=corp,dc=example,dc=com\"", + "admin.ldap.baseEx": "Ex. : « ou=Unit Name,dc=corp,dc=example,dc=com »", "admin.ldap.baseTitle": "DN de base :", "admin.ldap.bindPwdDesc": "Mot de passe de l'utilisateur déterminé par le champ \"Bind Username\"", "admin.ldap.bindPwdTitle": "Bind Password : ", "admin.ldap.bindUserDesc": "Nom de l'utilisateur utilisé pour effectuer la recherche AD/LDAP. Il s'agit typiquement d'un compte utilisateur créé spécifiquement pour Mattermost. Il doit disposer de droits restreints pour lire la partie de l'arborescence AD/LDAP spécifiée par le champ BaseDN.", "admin.ldap.bindUserTitle": "Bind Username :", "admin.ldap.emailAttrDesc": "L'attribut du serveur AD/LDAP utilisé pour remplir les adresses e-mail des utilisateurs de Mattermost.", - "admin.ldap.emailAttrEx": "Ex. : \"mail\" ou \"userPrincipalName\"", + "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": "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.", - "admin.ldap.firstnameAttrEx": "Ex. : \"givenName\"", + "admin.ldap.firstnameAttrEx": "Ex. : « givenName »", "admin.ldap.firstnameAttrTitle": "Attribut prénom", "admin.ldap.idAttrDesc": "L'attribut du serveur AD/LDAP utilisé comme identifiant unique d'utilisateur dans Mattermost. Il doit être un attribut AD/LDAP dont la valeur ne change pas, tel que le nom d'utilisateur ou l'uid. Si l'attribut ID de l'utilisateur change, cela créera un nouveau compte Mattermost sans lien avec l'ancien utilisateur. Il s'agit de la valeur à spécifier dans le champ \"Nom d'utilisateur AD/LDAP\" sur la page de connexion. Normalement cet attribut est le même que celui du \"Attribut nom d'utilisateur\" ci-dessus. Si votre équipe utilise le format domaine\\\\nom utilisateur pour se connecter à d'autres services avec AD/LDAP, vous pouvez utiliser domaine\\\\nom utilisateur dans ce champ pour garder la cohérence entre vos différents sites.", - "admin.ldap.idAttrEx": "Ex. : \"sAMAccountName\"", + "admin.ldap.idAttrEx": "Ex. : « sAMAccountName »", "admin.ldap.idAttrTitle": "Attribut id : ", "admin.ldap.jobExtraInfo": "{ldapUsers} utilisateurs LDAP scannés, {updateCount} mis à jour, {deleteCount} désactivés", "admin.ldap.lastnameAttrDesc": "(Optionnel) L'attribut du serveur AD/LDAP qui est utilisé pour les noms de famille des utilisateurs de Mattermost. Lorsque défini, les utilisateurs ne peuvent pas éditer leur nom de famille étant donné qu'il est alors synchronisé avec le serveur LDAP. Lorsque laissé vide, les utilisateurs peuvent définir leur propre nom de famille dans les paramètres du compte.", - "admin.ldap.lastnameAttrEx": "Ex. : \"sn\"", + "admin.ldap.lastnameAttrEx": "Ex. : « sn »", "admin.ldap.lastnameAttrTitle": "Last Name Attribute :", "admin.ldap.ldap_test_button": "Test d'AD/LDAP", "admin.ldap.loginNameDesc": "L’espace texte réservé apparaît dans le champ de connexion sur la page de connexion. Par défaut \"AD/LDAP Nom d'utilisateur\".", - "admin.ldap.loginNameEx": "Ex. : \"AD/LDAP nom d’utilisateur\"", + "admin.ldap.loginNameEx": "Ex. : « nom d’utilisateur AD/LDAP »", "admin.ldap.loginNameTitle": "Champ de connexion :", - "admin.ldap.maxPageSizeEx": "Ex. : \"2000\"", + "admin.ldap.maxPageSizeEx": "Ex. : « 2000 »", "admin.ldap.maxPageSizeHelpText": "Le nombre maximum d'utilisateurs que le serveur Mattermost va récupérer du serveur AD/LDAP en une seule demande. 0 pour illimité.", "admin.ldap.maxPageSizeTitle": "Taille de page maximum", "admin.ldap.nicknameAttrDesc": "(Optionnel) L'attribut du serveur AD/LDAP qui est utilisé pour les pseudo des utilisateurs de Mattermost. Lorsque défini, les utilisateurs ne peuvent pas éditer leur pseudo étant donné qu'il est alors synchronisé avec le serveur LDAP. Lorsque laissé vide, les utilisateurs peuvent définir leur propre pseudo dans les paramètres du compte.", - "admin.ldap.nicknameAttrEx": "Ex. : \"pseudo\"", + "admin.ldap.nicknameAttrEx": "Ex. : « pseudo »", "admin.ldap.nicknameAttrTitle": "Attribut \"nom d'utilisateur\" :", "admin.ldap.noLicense": "

Note :

AD/LDAP est une fonctionnalité de l'Edition Entreprise. Votre licence actuelle ne permet pas d'utiliser AD/LDAP. Veuillez cliquer ici pour plus d'informations et connaître les tarifs de l'Edition Entreprise.

", "admin.ldap.portDesc": "Le port utilisé par Mattermost pour vous connecter au serveur LDAP. Par défaut : 389.", - "admin.ldap.portEx": "Ex. : \"389\"", + "admin.ldap.portEx": "Ex. : « 389 »", "admin.ldap.portTitle": "Port du serveur LDAP :", "admin.ldap.positionAttrDesc": "(Optionnel) L'attribut du serveur AD/LDAP qui est utilisé pour le champ \"rôle\" de Mattermost.", - "admin.ldap.positionAttrEx": "Ex. : \"titre\"", + "admin.ldap.positionAttrEx": "Ex. : « titre »", "admin.ldap.positionAttrTitle": "Attribut de rôle :", "admin.ldap.queryDesc": "Valeur du délai d'attente pour les requêtes au serveur AD/LDAP. Augmentez cette valeur si vous rencontrez des erreurs liées à un serveur AD/LDAP trop lent.", - "admin.ldap.queryEx": "Ex. : \"60\"", + "admin.ldap.queryEx": "Ex. : « 60 »", "admin.ldap.queryTitle": "Délai d'attente (en secondes) :", "admin.ldap.serverDesc": "Nom DNS ou adresse IP du serveur AD/LDAP.", - "admin.ldap.serverEx": "Ex. : \"10.0.0.23\"", + "admin.ldap.serverEx": "Ex. : « 10.0.0.23 »", "admin.ldap.serverTitle": "Serveur AD/LDAP :", - "admin.ldap.skipCertificateVerification": "Passer la vérification du certificat :", - "admin.ldap.skipCertificateVerificationDesc": "Passe l'étape de vérification des certificats pour les connexions TLS ou STARTTLS. Non recommandé pour les environnements de production où TLS est requis. A des fins de test uniquement.", + "admin.ldap.skipCertificateVerification": "Ignorer la vérification du certificat :", + "admin.ldap.skipCertificateVerificationDesc": "Ignore l'étape de vérification des certificats pour les connexions TLS ou STARTTLS. Non recommandé pour les environnements de production où TLS est requis. A des fins de test uniquement.", "admin.ldap.syncFailure": "Erreur de synchronisation : {error}", "admin.ldap.syncIntervalHelpText": "La synchronisation AD/LDAP met à jour les informations utilisateurs de Mattermost pour refléter les changements du serveur AD/LDAP. Par exemple, lorsque le nom d'un utilisateur change sur le serveur AD/LDAP, le changement est appliqué sur Mattermost lors de la synchronisation. Les comptes supprimés ou désactivés du serveur AD/LDAP auront leur compte Mattermost défini comme \"Inactif\" et auront leur session révoquée. Mattermost réalise la synchronisation selon l'intervalle spécifié. Par exemple, si 60 est spécifié, Mattermost se synchronisera toutes les 60 minutes.", "admin.ldap.syncIntervalTitle": "Intervalle de synchronisation (en minutes)", @@ -601,9 +601,9 @@ "admin.ldap.testSuccess": "Test d'AD/LDAP réussi avec succès", "admin.ldap.uernameAttrDesc": "L'attribut du serveur AD/LDAP utilisé pour remplir le champ du nom d'utilisateur des utilisateurs de Mattermost. Il se peut qu'il s'agisse du même champ que l'ID Attribute.", "admin.ldap.userFilterDisc": "(Optionel) Spécifiez un filtre AD/LDAP à utiliser lors de la recherche d'objets utilisateur. Seuls les utilisateurs sélectionnés par la requête seront en mesure d'accéder à Mattermost . Pour Active Directory, la requête pour filtrer les utilisateurs désactivés est (&(objectCategory=Person)(!(UserAccountControl:1.2.840.113556.1.4.803:=2))).", - "admin.ldap.userFilterEx": "Ex. : \"(objectClass=user)\"", + "admin.ldap.userFilterEx": "Ex. : « (objectClass=user) »", "admin.ldap.userFilterTitle": "Filtre utilisateur :", - "admin.ldap.usernameAttrEx": "Ex. : \"sAMAccountName\"", + "admin.ldap.usernameAttrEx": "Ex. : « sAMAccountName »", "admin.ldap.usernameAttrTitle": "Attribut \"nom d'utilisateur\" :", "admin.license.choose": "Parcourir", "admin.license.chooseFile": "Parcourir", @@ -615,7 +615,7 @@ "admin.license.title": "Édition et licence", "admin.license.type": "Licence : ", "admin.license.upload": "Télécharger", - "admin.license.uploadDesc": "Téléchargez une licence de Mattermost pour mettre à niveau ce serveur vers l'Edition Entreprise. Consultez Mattermost pour en apprendre plus au sujet des avantages de l'Edition Entreprise ou pour savoir comment acheter une clé.", + "admin.license.uploadDesc": "Téléchargez une licence de Mattermost pour mettre à niveau ce serveur vers l'Edition Entreprise. Consultez Mattermost pour en savoir plus au sujet des avantages de l'Edition Entreprise ou pour savoir comment acheter une clé.", "admin.license.uploading": "Téléchargement de la licence…", "admin.log.consoleDescription": "En principe désactivé en production. Les développeurs peuvent activer cette option pour afficher les messages de journal sur la console selon le niveau de verbosité de la console. Lorsqu'activé, le serveur écrit les messages dans le flux de sortie standard (stdout).", "admin.log.consoleTitle": "Affiche les journaux sur la console : ", @@ -664,7 +664,7 @@ "admin.metrics.enableDescription": "Lorsqu'activé, Mattermost active la collecte des rapports de performance et de profilage. Veuillez vous référer à la documentation pour en savoir plus sur la configuration du suivi des performances de Mattermost.", "admin.metrics.enableTitle": "Activer le suivi des performances :", "admin.metrics.listenAddressDesc": "L'adresse d'écoute du serveur pour publier les mesures de performances.", - "admin.metrics.listenAddressEx": "Ex. : \":8067\"", + "admin.metrics.listenAddressEx": "Ex. : « :8067 »", "admin.metrics.listenAddressTitle": "Adresse IP du serveur :", "admin.mfa.bannerDesc": "L'authentification multi-facteurs (MFA) est disponible pour les comptes se connectant à l'aide de AD/LDAP ou d'une adresse e-mail. Si d'autres méthodes d'authentification sont utilisées, MFA doit être configuré avec le fournisseur d'authentification.", "admin.mfa.cluster": "Haute", @@ -689,17 +689,17 @@ "admin.office365.EnableHtmlDesc": "
  1. Connectez-vous à votre compte Microsoft ou Office 365. Veuillez vous assurer que le compte est sur le même tenant que celui avec lequel vous voulez connecter vos utilisateurs.
  2. Rendez-vous sur https://apps.dev.microsoft.com, cliquez sur Go to app list > Add an app et spécifiez \"Mattermost - votre-nom-d-entreprise\" comme Application Name.
  3. Dans Application Secrets, cliquez sur Generate New Password et collez-le en-dessous dans le champ Application Secret Password.
  4. Sous Platforms, cliquez sur Add Platform, choisissez Web et spécifiez votre-url-mattermost/signup/office365/complete (exemple: http://localhost:8065/signup/office365/complete) sous Redirect URIs. Décochez aussi Allow Implicit Flow.
  5. Enfin, cliquez sur Save et collez l'Application ID ci-dessous.
", "admin.office365.authTitle": "Nœud d'authentification (auth endpoint) :", "admin.office365.clientIdDescription": "L'Application/Client ID que vous avez reçu lorsque vous avez enregistré l'application avec Microsoft.", - "admin.office365.clientIdExample": "Ex. : \"adf3sfa2-ag3f-sn4n-ids0-sh1hdax192qq\"", + "admin.office365.clientIdExample": "Ex. : « adf3sfa2-ag3f-sn4n-ids0-sh1hdax192qq »", "admin.office365.clientIdTitle": "ID d'application :", "admin.office365.clientSecretDescription": "Le mot de passe d'application que vous avez reçu lorsque vous avez enregistré l'application avec Microsoft.", - "admin.office365.clientSecretExample": "Ex. : \"shAieM47sNBfgl20f8ci294\"", + "admin.office365.clientSecretExample": "Ex. : « shAieM47sNBfgl20f8ci294 »", "admin.office365.clientSecretTitle": "Mot de passe secret de l'application :", "admin.office365.tokenTitle": "Nœud du jeton (token endpoint) :", "admin.office365.userTitle": "Nœud de l'API utilisateur (user api endpoint) :", "admin.password.lowercase": "Au moins une lettre minuscule", "admin.password.minimumLength": "Longueur minimale du mot de passe :", "admin.password.minimumLengthDescription": "Nombre minimum de caractères acceptés pour un mot de passe. Doit être un nombre entier supérieur ou égal à {min} et inférieur ou égal à {max}.", - "admin.password.minimumLengthExample": "Ex. : \"5\"", + "admin.password.minimumLengthExample": "Ex. : « 5 »", "admin.password.number": "Au moins un nombre", "admin.password.preview": "Aperçu du message d'erreur", "admin.password.requirements": "Gestion des mots de passe :", @@ -725,15 +725,15 @@ "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.uploadDesc": "Envoyez un plugin pour votre serveur Mattermost. Référez vous à la documentation pour en savoir plus.", "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.enableDesc": "Lorsqu'activé, active les plugins sur votre serveur Mattermost. Utilisez les plugins pour vous intégrer avec des systèmes tiers, étendre les fonctionnalités ou personnaliser l'interface utilisateur de votre serveur Mattermost. Référez vous à 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. Référez vous à 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 : ", @@ -745,23 +745,23 @@ "admin.purge.purgeFail": "Impossible de purger : {error}", "admin.rate.enableLimiterDescription": "Lorsqu'activé, les APIs sont limitées selon les paramètres définis ci-dessous.", "admin.rate.enableLimiterTitle": "Limiter l'accès aux API : ", - "admin.rate.httpHeaderDescription": "Lorsque rempli, les limites de fréquence par l'entête HTTP spécifié varient (par exemple lorsque NGINX est configuré avec \"X-Real-IP\", lorsque AmazonELB est configuré avec \"X-Forwarded-For\").", - "admin.rate.httpHeaderExample": "Ex. : \"X-Real-IP\", \"X-Forwarded-For\"", + "admin.rate.httpHeaderDescription": "Lorsque défini, les limites de fréquence par l'entête HTTP spécifié varient (par exemple lorsque NGINX est configuré avec \"X-Real-IP\", lorsque AmazonELB est configuré avec \"X-Forwarded-For\").", + "admin.rate.httpHeaderExample": "Ex. : « X-Real-IP », « X-Forwarded-For »", "admin.rate.httpHeaderTitle": "Faire varier les limites de fréquence par l'entête HTTP :", "admin.rate.maxBurst": "Limite maximale de dépassement :", "admin.rate.maxBurstDescription": "Le nombre maximum de requêtes autorisées à dépasser le seuil limite de requêtes par seconde.", - "admin.rate.maxBurstExample": "Ex. : \"100\"", - "admin.rate.memoryDescription": "Le nombre maximum de sessions utilisateur connectées au système, comme indiqué dans les paramètres \"Adapter la limite de fréquence en fonction de l'adresse distante\" et \"Faire varier les limites de fréquence par l'entête HTTP\" ci-dessous.", - "admin.rate.memoryExample": "Ex. : \"10000\"", + "admin.rate.maxBurstExample": "Ex. : « 100 »", + "admin.rate.memoryDescription": "Le nombre maximum de sessions utilisateur connectées au système, comme indiqué dans les paramètres « Adapter la limite de fréquence en fonction de l'adresse distante » et « Faire varier les limites de fréquence par l'entête HTTP » ci-dessous.", + "admin.rate.memoryExample": "Ex. : « 10000 »", "admin.rate.memoryTitle": "Taille du stockage en mémoire :", "admin.rate.noteDescription": "Changer les paramètres autres que l'URL de site dans cette section requiert un redémarrage du serveur avant de prendre effet.", "admin.rate.noteTitle": "Remarque :", "admin.rate.queriesDescription": "Limite l'API à ce nombre de requêtes par seconde.", - "admin.rate.queriesExample": "Ex. : \"10\"", + "admin.rate.queriesExample": "Ex. : « 10 »", "admin.rate.queriesTitle": "Nombre maximum de requêtes par seconde :", "admin.rate.remoteDescription": "Lorsqu'activé, l'API est limitée par l'adresse IP du client.", "admin.rate.remoteTitle": "Adapter la limite de fréquence en fonction de l'adresse distante : ", - "admin.rate.title": "Paramètres des limites de débit", + "admin.rate.title": "Paramètres de limitation de débit", "admin.recycle.button": "Recycler les connexions à la base de données", "admin.recycle.loading": " Recyclage...", "admin.recycle.recycleDescription": "Les déploiements utilisant plusieurs bases de données peuvent basculer d'une base de donnée principale à une autre sans redémarrer le serveur Mattermost en définissant le fichier \"config.json\" sur la nouvelle configuration désirée, et en utilisant la fonctionnalité {reloadConfiguration} pour charger les nouveaux paramètres pendant que le serveur est en activité. L'administrateur devra donc ensuite utiliser la fonctionnalité {featureName} pour recycler les connexions aux bases de données en se basant sur les nouveaux paramètres.", @@ -787,44 +787,44 @@ "admin.reset_password.titleReset": "Réinitialiser le mot de passe", "admin.reset_password.titleSwitch": "Basculez le type d'authentification sur le couple l’adresse e-mail / mot de passe", "admin.saml.assertionConsumerServiceURLDesc": "Spécifiez https:///login/sso/saml. Spécifiez HTTP ou HTTPS dans l'URL en fonction la configuration de votre serveur. Ce champ est aussi connu sous le nom d'Assertion Consumer Service URL.", - "admin.saml.assertionConsumerServiceURLEx": "Ex. : \"https:///login/sso/saml\"", + "admin.saml.assertionConsumerServiceURLEx": "Ex. : « https:///login/sso/saml »", "admin.saml.assertionConsumerServiceURLPopulatedDesc": "Ce champ est également connu sous le nom de Assertion Consumer Service URL.", "admin.saml.assertionConsumerServiceURLTitle": "URL du service d'identification :", "admin.saml.emailAttrDesc": "L'attribut SAML Assertion utilisé pour remplir les adresses e-mail dans Mattermost.", - "admin.saml.emailAttrEx": "Ex. : \"Email\" ou \"EmailPrincipal\"", + "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. 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.enableDescription": "Lorsqu'activé, Mattermost autorise la connexion utilisant SAML 2.0. Référez vous à 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. Lorsque désactivé, les attributs utilisateurs sont mis à jour dans Mattermost à la connexion de l'utilisateur. Référez vous à 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.", "admin.saml.encryptTitle": "Activer le chiffrement :", "admin.saml.firstnameAttrDesc": "(Optionnel) L'attribut SAML Assertion utilisé pour remplir les prénoms des utilisateurs dans Mattermost.", - "admin.saml.firstnameAttrEx": "Ex. : \"Prénom\"", + "admin.saml.firstnameAttrEx": "Ex. : « Prénom »", "admin.saml.firstnameAttrTitle": "Attribut prénom :", "admin.saml.idpCertificateFileDesc": "Le certificat public fourni par votre serveur d'authentification.", "admin.saml.idpCertificateFileRemoveDesc": "Retirer le certificat public fourni par votre serveur d'authentification.", "admin.saml.idpCertificateFileTitle": "Certificat public du service d'identification :", "admin.saml.idpDescriptorUrlDesc": "L'URL d'émetteur pour le fournisseur d'identité utilisé pour les requêtes SAML.", - "admin.saml.idpDescriptorUrlEx": "Ex. : \"https://idp.example.org/SAML2/issuer\"", + "admin.saml.idpDescriptorUrlEx": "Ex. : « https://idp.example.org/SAML2/issuer »", "admin.saml.idpDescriptorUrlTitle": "URL du serveur d'identité :", "admin.saml.idpUrlDesc": "L'URL où Mattermost enverra une requête SAML pour démarrer la séquence de connexion.", - "admin.saml.idpUrlEx": "Ex. : \"https://idp.example.org/SAML2/SSO/Login\"", + "admin.saml.idpUrlEx": "Ex. : « https://idp.example.org/SAML2/SSO/Login »", "admin.saml.idpUrlTitle": "URL d'authentification unique (SSO) SAML :", "admin.saml.lastnameAttrDesc": "(Optionnel) L'attribut SAML Assertion utilisé pour remplir le nom de famille des utilisateurs dans Mattermost.", - "admin.saml.lastnameAttrEx": "Ex. : \"NomDeFamille\"", + "admin.saml.lastnameAttrEx": "Ex. : « NomDeFamille »", "admin.saml.lastnameAttrTitle": "Attribut \"nom de famille\" :", "admin.saml.localeAttrDesc": "(Optionnel) L'attribut SAML Assertion utilisé pour remplir la langue des utilisateurs dans Mattermost.", - "admin.saml.localeAttrEx": "Ex. : \"Langue\" ou \"LanguePrincipale\"", + "admin.saml.localeAttrEx": "Ex. : « Langue » ou « LanguePrincipale »", "admin.saml.localeAttrTitle": "Attribut language préféré :", "admin.saml.loginButtonTextDesc": "(Facultatif) Le texte qui apparait sur le bouton de \"se connecter\" de la page de connection. Par défaut, \"Avec SAML\".", - "admin.saml.loginButtonTextEx": "Ex. : \"Avec OKTA\"", + "admin.saml.loginButtonTextEx": "Ex. : « Avec OKTA »", "admin.saml.loginButtonTextTitle": "Texte du bouton de connexion :", "admin.saml.nicknameAttrDesc": "(Optionnel) L'attribut SAML Assertion utilisé pour remplir les pseudos des utilisateurs dans Mattermost.", - "admin.saml.nicknameAttrEx": "Ex. : \"Surnom\"", + "admin.saml.nicknameAttrEx": "Ex. : « Surnom »", "admin.saml.nicknameAttrTitle": "Attribut de pseudo : ", "admin.saml.positionAttrDesc": "(Optionnel) L'attribut SAML Assertion utilisé pour remplir la fonction des utilisateurs dans Mattermost.", - "admin.saml.positionAttrEx": "Ex. : \"Rôle\"", + "admin.saml.positionAttrEx": "Ex. : « Rôle »", "admin.saml.positionAttrTitle": "Attribut de rôle :", "admin.saml.privateKeyFileFileDesc": "La clé privée utilisée pour déchiffrer le SAML de votre serveur d'identité.", "admin.saml.privateKeyFileFileRemoveDesc": "La clé privée utilisée pour déchiffrer le SAML de votre serveur d'identité.", @@ -840,7 +840,7 @@ "admin.saml.uploading.certificate": "Téléchargement du certificat...", "admin.saml.uploading.privateKey": "Téléchargement de la clé privée...", "admin.saml.usernameAttrDesc": "L'attribut SAML Assertion utilisé pour remplir les noms d'utilisateur dans Mattermost.", - "admin.saml.usernameAttrEx": "Ex. : \"NomDUtilisateur\"", + "admin.saml.usernameAttrEx": "Ex. : « NomDUtilisateur »", "admin.saml.usernameAttrTitle": "Attribut \"nom d'utilisateur\" :", "admin.saml.verifyDescription": "Lorsque désactivé, Mattermost ne vérifie pas que la signature envoyée d'une réponse SAML correspond à l'URL de login du fournisseur de services. Ceci n'est pas recommandé pour les environnements de production. Option réservée à des fins de test uniquement.", "admin.saml.verifyTitle": "Vérifier la signature :", @@ -859,13 +859,13 @@ "admin.select_team.select": "Sélectionner", "admin.select_team.selectTeam": "Choisir une équipe", "admin.service.attemptDescription": "Nombre de tentatives de connexion autorisées avant que l'utilisateur ne soit bloqué et qu'une réinitialisation du mot de passe par e-mail ne soit obligatoire.", - "admin.service.attemptExample": "Ex. : \"10\"", + "admin.service.attemptExample": "Ex. : « 10 »", "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": "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.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 :", "admin.service.developerDesc": "Lorsqu'activé, les erreurs Javascript sont affichées dans une barre violette en haut de l'interface utilisateur. Ceci n'est pas recommandé dans un environnement de production.", @@ -876,23 +876,23 @@ "admin.service.enforceMfaTitle": "Imposer l'authentification multi-facteurs :", "admin.service.forward80To443": "Rediriger le port 80 sur le port 443 :", "admin.service.forward80To443Description": "Redirige le trafic non chiffré du port 80 sur le port sécurisé 443", - "admin.service.googleDescription": "Définissez cette clé pour activer l'affichage des titres pour les aperçus de vidéos YouTube. Sans la clé, les aperçus YouTube sont créés à partir des liens apparaissant des messages ou commentaires, mais ils ne montrent pas le titre de la vidéo. Regardez un tutoriel de Google Developers pour savoir comment obtenir une clé.", - "admin.service.googleExample": "Ex. : \"7rAh6iwQCkV4cA1Gsg3fgGOXJAQ43QV\"", + "admin.service.googleDescription": "Définissez cette clé pour activer l'affichage des titres pour les aperçus de vidéos YouTube. Sans clé, les aperçus YouTube sont créés à partir des liens apparaissant dans les messages ou commentaires, mais ils ne montrent pas le titre de la vidéo. Regardez un tutoriel de Google Developers pour savoir comment obtenir une clé.", + "admin.service.googleExample": "Ex. : « 7rAh6iwQCkV4cA1Gsg3fgGOXJAQ43QV »", "admin.service.googleTitle": "Clé API Google :", "admin.service.iconDescription": "Lorsqu'activé, les webhooks, commandes slash et autres intégrations, telles que Zapier, sont autorisées à changer la photo de profil à partir duquel elles émettent des messages. Note : Si les intégrations sont également autorisées à redéfinir les noms d'utilisateur, des utilisateurs pourraient effectuer des attaques de phishing en se faisant passer pour d'autres utilisateurs.", "admin.service.iconTitle": "Permettre aux intégrations de redéfinir les images de profil utilisateur :", - "admin.service.insecureTlsDesc": "Lorsqu'activé, toute requête sortante HTTPS accepte les certificats non-vérifiés et auto-signés. Par exemple, les requêtes webhook sortantes avec un certificat TLS auto-signé, vers n'importe quel domaine, sont alors autorisées. Attention, cela rend votre serveur vulnérable aux attaques de type \"man in the middle\".", + "admin.service.insecureTlsDesc": "Lorsqu'activé, toute requête sortante HTTPS accepte les certificats non-vérifiés et auto-signés. Par exemple, les requêtes webhook sortantes avec un certificat TLS auto-signé, vers n'importe quel domaine, sont alors autorisées. Attention, cela rend votre serveur vulnérable aux attaques de l'homme du milieu (« man-in-the-middle » ou « MITM », en anglais).", "admin.service.insecureTlsTitle": "Autoriser les connexions sortantes non-sécurisées : ", "admin.service.integrationAdmin": "Restreindre la gestion des intégrations aux administrateurs :", - "admin.service.integrationAdminDesc": "Lorsqu'activé, les webhooks et commandes slash peuvent seulement être créées, éditées et vues par les administrateurs systèmes et d'équipe, et par les applications OAuth 2.0 des administrateurs systèmes. Les intégrations sont disponibles à tous les utilisateurs après qu'elles aient été créées par l'administrateur.", + "admin.service.integrationAdminDesc": "Lorsqu'activé, les webhooks et commandes slash peuvent seulement être créées, éditées et vues par les administrateurs système et d'équipe, et par les applications OAuth 2.0 des administrateurs système. Les intégrations sont disponibles à tous les utilisateurs après qu'elles aient été créées par l'administrateur.", "admin.service.internalConnectionsDesc": "Dans les environnements de test, tels que lors du développement d'intégrations localement sur une machine de développement, utilisez ce paramètre pour spécifier les domaines, adresses IP, ou notations CIDR autorisées à se connecter sur le réseau interne. Ceci n'est pas recommandé pour une utilisation en production, car cela pourrait permettre à un utilisateur d'extraire des données confidentielles de votre serveur ou réseau interne.

Par défaut, les URLs fournies par l'utilisateur telles que celles utilisées pour les métadonnées Open Graph, les webhooks, ou les commandes slash ne seront pas autorisées à se connecter à des adresses IP réservées, y compris l'adresse de boucle locale (loopback) ou les adresses en boucle locale (link-local) utilisées pour les réseaux internes. Les URLs de notifications push, OAuth 2.0 et WebRTC du serveur sont approuvées et ne sont pas affectées par ce paramètre.", "admin.service.internalConnectionsEx": "webhooks.interne.exemple.com 127.0.0.1 10.0.16.0/28", "admin.service.internalConnectionsTitle": "Autoriser les connexions internes non approuvées à : ", - "admin.service.letsEncryptCertificateCacheFile": "Fichier de cache du certificat \"Let's Encrypt\"", + "admin.service.letsEncryptCertificateCacheFile": "Fichier de cache du certificat « Let's Encrypt »", "admin.service.letsEncryptCertificateCacheFileDescription": "Les certificats reçus et les autres données en rapport avec le service Let's Encrypt seront enregistrés dans ce fichier.", "admin.service.listenAddress": "Adresse IP du serveur :", - "admin.service.listenDescription": "L'adresse et le port sur laquelle se lier et écouter. Spécifier \":8065\" se lie sur toutes les interfaces réseau. Spécifier \"127.0.0.1:8065\" se lie uniquement sur l'interface réseau disposant de cette adresse IP. Si vous choisissez un port de bas niveau (également appelés \"ports systèmes\" ou \"ports bien connus\", dans l'intervalle 0-1023), vous devez disposer des permissions pour vous lier sur ces ports. Sous Linux, vous pouvez utiliser : \"sudo setcap cap_net_bind_service=+ep ./bin/platform\" pour autoriser Mattermost à se lier sur ces ports bien connus.", - "admin.service.listenExample": "Ex. : \":8065\"", + "admin.service.listenDescription": "L'adresse et le port sur laquelle se lier et écouter. Spécifier « :8065 » se lie sur toutes les interfaces réseau. Spécifier « 127.0.0.1:8065 » se lie uniquement sur l'interface réseau disposant de cette adresse IP. Si vous choisissez un port de bas niveau (également appelés « ports systèmes » ou « ports bien connus », dans l'intervalle 0-1023), vous devez disposer des permissions pour vous lier sur ces ports. Sous Linux, vous pouvez utiliser : « sudo setcap cap_net_bind_service=+ep ./bin/platform » pour autoriser Mattermost à se lier sur ces ports bien connus.", + "admin.service.listenExample": "Ex. : « :8065 »", "admin.service.mfaDesc": "Lorsqu'activé, les utilisateurs se connectant à l'aide de AD/LDAP ou d'une adresse e-mail peuvent ajouter l'authentification multi-facteurs (MFA) à leur compte en utilisant Google Authenticator.", "admin.service.mfaTitle": "Activité l’authentification multi-facteurs :", "admin.service.mobileSessionDays": "Durée de la session des applications mobiles (en jours) :", @@ -907,16 +907,16 @@ "admin.service.securityTitle": "Activer les alertes de sécurité : ", "admin.service.sessionCache": "Cache de session en minutes :", "admin.service.sessionCacheDesc": "Nombre de minutes qu'une session est gardée en cache.", - "admin.service.sessionDaysEx": "Ex. : \"30\"", + "admin.service.sessionDaysEx": "Ex. : « 30 »", "admin.service.sessionIdleTimeout": "Délai d'attente avant de considérer la session comme inactif (en minutes) :", "admin.service.sessionIdleTimeoutDesc": "Le nombre de minutes depuis la dernière fois qu'un utilisateur a été actif sur le système jusqu'à la date d'expiration de la session de l'utilisateur. Une fois la session expirée, l'utilisateur devra se reconnecter pour continuer. Le minimum est de 5 minutes, et 0 est l'illimité.

S'applique aux applications de bureau et aux navigateurs. Pour les applications mobiles, utilisez un fournisseur EMM pour verrouiller l'application lorsque qu'elle n'est pas utilisée. En mode haute disponibilité, activez l'équilibrage de charge basé sur une table de hachage d'IP de façon à obtenir des mesures fiables du délai d'attente.", - "admin.service.sessionIdleTimeoutEx": "Ex. : \"60\"", + "admin.service.sessionIdleTimeoutEx": "Ex. : « 60 »", "admin.service.siteURL": "URL de site :", "admin.service.siteURLDescription": "L'URL que les utilisateurs vont utiliser pour accéder à Mattermost. Les ports standards comme 80 ou 443 peuvent être omis, mais les ports non standards sont requis. Par exemple : http://mattermost.example.com:8065. Ce paramètre est requis.", - "admin.service.siteURLExample": "Ex. : \"https://mattermost.example.com:1234\"", + "admin.service.siteURLExample": "Ex. : « https://mattermost.example.com:1234 »", "admin.service.ssoSessionDays": "Durée de la session d'authentification unique (SSO) (en jours) :", "admin.service.ssoSessionDaysDesc": "Le nombre de jours entre la dernière fois qu'un utilisateur a spécifié ses identifiants et l'expiration de la session de l'utilisateur. Si la méthode d'authentification est SAML ou GitLab, l'utilisateur pourra être automatiquement reconnecté à Mattermost pour autant qu'il se soit déjà connecté en utilisant SAML ou GitLab. Le changement de ce paramètre ne prend effet qu'à la prochaine connexion de l'utilisateur.", - "admin.service.testingDescription": "Lorsqu'activé, la commande slash /test peut charger des comptes de tests, des données et des textes formatés. Changer ce paramètre nécessite un redémarrage le serveur pour prendre effet.", + "admin.service.testingDescription": "Lorsqu'activé, la commande slash /test peut charger des comptes de tests, des données et des textes formatés. Changer ce paramètre nécessite un redémarrage du serveur pour prendre effet.", "admin.service.testingTitle": "Activer les commandes de test : ", "admin.service.tlsCertFile": "Fichier du certificat TLS :", "admin.service.tlsCertFileDescription": "Le fichier de certificat à utiliser.", @@ -984,8 +984,8 @@ "admin.sidebar.security": "Sécurité", "admin.sidebar.sessions": "Sessions", "admin.sidebar.settings": "REGLAGES", - "admin.sidebar.signUp": "S’inscrire", - "admin.sidebar.sign_up": "S’inscrire", + "admin.sidebar.signUp": "Inscription", + "admin.sidebar.sign_up": "Inscription", "admin.sidebar.statistics": "Statistiques de l'équipe", "admin.sidebar.storage": "Stockage", "admin.sidebar.support": "Juridique et de soutien", @@ -997,36 +997,36 @@ "admin.sql.dataSource": "Source de données :", "admin.sql.driverName": "Nom du pilote :", "admin.sql.keyDescription": "Clé de salage de 32 caractères utilisée pour chiffrer et déchiffrer les champs en base de données.", - "admin.sql.keyExample": "Ex. : \"gxHVDcKUyP2y1eiyW8S8na1UYQAfq6J6\"", + "admin.sql.keyExample": "Ex. : « gxHVDcKUyP2y1eiyW8S8na1UYQAfq6J6 »", "admin.sql.keyTitle": "Clé de chiffrement des données au repos :", "admin.sql.maxConnectionsDescription": "Le nombre maximum de connexions inactives gardées ouvertes à la base de données.", - "admin.sql.maxConnectionsExample": "Ex. : \"10\"", + "admin.sql.maxConnectionsExample": "Ex. : « 10 »", "admin.sql.maxConnectionsTitle": "Nombre maximum de connexions inactives :", "admin.sql.maxOpenDescription": "Nombre maximum de connexions ouvertes à la base de données.", - "admin.sql.maxOpenExample": "Ex. : \"10\"", + "admin.sql.maxOpenExample": "Ex. : « 10 »", "admin.sql.maxOpenTitle": "Nombre maximum de connexions ouvertes :", - "admin.sql.noteDescription": "Modifier ces paramètres nécessite le redémarrage du serveur pour prendre effet.", + "admin.sql.noteDescription": "Modifier ces paramètres nécessite un redémarrage du serveur pour prendre effet.", "admin.sql.noteTitle": "Remarque :", "admin.sql.queryTimeoutDescription": "Le nombre de secondes à attendre une réponse de la base de données après avoir ouvert la connexion et avoir envoyé la requête. Les erreurs que vous pouvez voir dans l'interface graphique ou dans les fichiers journaux à la suite du dépassement du délai d'attente peuvent varier selon le type de quête.", - "admin.sql.queryTimeoutExample": "Ex. : \"30\"", + "admin.sql.queryTimeoutExample": "Ex. : « 30 »", "admin.sql.queryTimeoutTitle": "Délai d'attente de la requête :", "admin.sql.replicas": "Replicas de la base de données :", "admin.sql.traceDescription": "(Mode développeur) Lorsqu'activé, toutes les commandes SQL sont enregistrées dans le journal.", "admin.sql.traceTitle": "Journalisation : ", "admin.sql.warning": "Attention : Ré-générer cette clé de salage peut provoquer des valeurs vides dans certaines colonnes de la base de données.", - "admin.support.aboutDesc": "L'URL vers la page À propos apparaissant sur les pages de connexion et d'enregistrement de Mattermost. Si ce champ est laissé vide, le lien est masqué pour les utilisateurs.", + "admin.support.aboutDesc": "L'URL vers la page À propos apparaissant sur les pages de connexion et d'inscription de Mattermost. Si ce champ est laissé vide, le lien est masqué pour les utilisateurs.", "admin.support.aboutTitle": "Lien vers la page À propos :", "admin.support.emailHelp": "L'adresse e-mail apparaissant dans les notifications par e-mail mais également au cours du tutoriel pour permettre aux utilisateurs de poser des questions.", "admin.support.emailTitle": "Adresse e-mail de support :", - "admin.support.helpDesc": "L'URL vers la page d'aide sur les pages de connexion et d'enregistrement ainsi que sur le menu principal de Mattermost. Si ce champ est laissé vide, le lien est masqué pour les utilisateurs.", + "admin.support.helpDesc": "L'URL vers la page d'aide sur les pages de connexion et d'inscription ainsi que sur le menu principal de Mattermost. Si ce champ est laissé vide, le lien est masqué pour les utilisateurs.", "admin.support.helpTitle": "Lien vers la page d'aide :", "admin.support.noteDescription": "Si vous faites un lien vers un site externe, les URLs doivent commencer par http:// ou https://.", "admin.support.noteTitle": "Remarque :", - "admin.support.privacyDesc": "L'URL vers la page de politique de confidentialité apparaissant sur les pages de connexion et d'enregistrement. Si ce champ est laissé vide, le lien est masqué pour les utilisateurs.", + "admin.support.privacyDesc": "L'URL vers la page de politique de confidentialité apparaissant sur les pages de connexion et d'inscription. Si ce champ est laissé vide, le lien est masqué pour les utilisateurs.", "admin.support.privacyTitle": "Lien vers la page de politique de confidentialité :", "admin.support.problemDesc": "L'URL vers la page de signalement de problèmes apparaissant dans le menu principal. Si ce champ est laissé vide, le lien est masqué pour les utilisateurs.", "admin.support.problemTitle": "Lien vers la page de signalement de problèmes :", - "admin.support.termsDesc": "L'URL vers la page des conditions sous lesquelles les utilisateurs utilisent votre service. Par défaut, cela inclut les \"Conditions d'Utilisation Mattermost (Utilisateurs Finaux)\" expliquant les termes selon lesquels l'application Mattermost est proposée aux utilisateurs finaux. Si vous changez le lien par défaut pour ajouter vos propres conditions d'utilisation du service que vous proposez, elles devront inclure un lien vers les conditions par défaut pour que les utilisateurs finaux aient connaissance des Conditions d'Utilisation Mattermost (Utilisateurs Finaux) pour l'application Mattermost.", + "admin.support.termsDesc": "L'URL vers la page des conditions sous lesquelles les utilisateurs utilisent votre service. Par défaut, cela inclut les « Conditions d'Utilisation Mattermost (Utilisateurs Finaux) » expliquant les termes selon lesquels l'application Mattermost est proposée aux utilisateurs finaux. Si vous changez le lien par défaut pour ajouter vos propres conditions d'utilisation du service que vous proposez, elles devront inclure un lien vers les conditions par défaut pour que les utilisateurs finaux aient connaissance des Conditions d'Utilisation Mattermost (Utilisateurs Finaux) pour l'application Mattermost.", "admin.support.termsTitle": "Lien vers la page des conditions d'utilisation :", "admin.system_analytics.activeUsers": "Utilisateurs actifs avec messages", "admin.system_analytics.title": "le Système", @@ -1048,21 +1048,21 @@ "admin.team.enableConfirmNotificationsToChannelDescription": "Lorsqu'activé, les utilisateurs sont invités à confirmer leur message lorsqu'ils utilisent la mention @channel et @all dans les canaux avec plus de cinq membres. Lorsque désactivé, aucune confirmation n'est nécessaire.", "admin.team.enableConfirmNotificationsToChannelTitle": "Afficher la boite de dialogue de confirmation lors des mentions @channel et @all : ", "admin.team.maxChannelsDescription": "Le nombre maximum de canaux par équipe, incluant les canaux actifs et supprimés.", - "admin.team.maxChannelsExample": "Ex. : \"100\"", + "admin.team.maxChannelsExample": "Ex. : « 100 »", "admin.team.maxChannelsTitle": "Nombre maximum de canaux par équipe :", "admin.team.maxNotificationsPerChannelDescription": "Le nombre maximum d'utilisateurs au-delà duquel les messages comprenant des mentions @all, @here, et @channel n'engendreront plus l'envoi de notifications pour des raisons de performances.", - "admin.team.maxNotificationsPerChannelExample": "Ex. : \"1000\"", + "admin.team.maxNotificationsPerChannelExample": "Ex. : « 1000 »", "admin.team.maxNotificationsPerChannelTitle": "Nombre maximum de notifications par canal :", "admin.team.maxUsersDescription": "Le nombre maximum d'utilisateurs par équipe, incluant à la fois les utilisateurs actifs et inactifs.", - "admin.team.maxUsersExample": "Ex. : \"25\"", + "admin.team.maxUsersExample": "Ex. : « 25 »", "admin.team.maxUsersTitle": "Nombre maximum d'utilisateurs par équipe :", "admin.team.noBrandImage": "Pas de nouvelle image a télécharger", "admin.team.openServerDescription": "Lorsqu'activé, tout le monde peut enregistrer un compte d'utilisateur sur ce serveur sans qu'il soit nécessaire d'être invité.", "admin.team.openServerTitle": "Activer le mode serveur ouvert : ", - "admin.team.restrictDescription": "Les équipes et comptes utilisateur ne peuvent être créés que depuis un domaine spécifique (par ex. \"mattermost.org\") ou une liste de domaines séparés par des virgules (ex \"corp.mattermost.com, mattermost.org\").", - "admin.team.restrictDirectMessage": "Permettre aux utilisateurs d'ouvrir des canaux de message personnels avec :", + "admin.team.restrictDescription": "Les équipes et comptes utilisateur ne peuvent être créés que depuis un domaine spécifique (par ex. « mattermost.org ») ou une liste de domaines séparés par des virgules (ex. « corp.mattermost.com, mattermost.org »).", + "admin.team.restrictDirectMessage": "Permettre aux utilisateurs d'ouvrir des canaux de messages personnels avec :", "admin.team.restrictDirectMessageDesc": "‘Tout utilisateur sur le serveur Mattermost' permet aux utilisateurs d'ouvrir un canal de messages personnels avec un autre utilisateur du serveur, même s'ils ne sont pas dans la même équipe. ‘Tous les membres de l'équipe’ limite la capacité d'ouvrir des canaux de messages personnels uniquement aux utilisateurs qui sont dans la même équipe.", - "admin.team.restrictExample": "Ex. : \"corp.mattermost.com, mattermost.org\"", + "admin.team.restrictExample": "Ex. : « corp.mattermost.com, mattermost.org »", "admin.team.restrictNameDesc": "Lorsqu'activé, une équipe portant un nom réservé comme www, admin, support, test, channel, etc. ne peut être créée.", "admin.team.restrictNameTitle": "Noms d'équipes restreints : ", "admin.team.restrictTitle": "Restreindre la création de compte à ces domaines :", @@ -1072,7 +1072,7 @@ "admin.team.showNickname": "Afficher le pseudo s'il existe, sinon afficher le prénom d'abord puis le nom", "admin.team.showUsername": "Afficher le nom d'utilisateur (défaut)", "admin.team.siteNameDescription": "Nom du service affiché dans les écrans de connexion et l'interface.", - "admin.team.siteNameExample": "Ex. : \"Mattermost\"", + "admin.team.siteNameExample": "Ex. : « Mattermost »", "admin.team.siteNameTitle": "Nom du site :", "admin.team.teamCreationDescription": "Lorsque désactivé, seuls les administrateurs système peuvent créer des équipes.", "admin.team.teamCreationTitle": "Autoriser la création d'équipes : ", @@ -1118,25 +1118,25 @@ "admin.webrtc.enableDescription": "Lorsqu'activé, Mattermost autorise les appels vidéo en tête-à-tête. Les appels par WebRTC sont disponibles sur Chrome, Firefox et les applications Mattermost de bureau.", "admin.webrtc.enableTitle": "Activer Mattermost WebRTC :", "admin.webrtc.gatewayAdminSecretDescription": "Spécifiez votre mot de passe pour accéder à l'URL de la passerelle administrateur.", - "admin.webrtc.gatewayAdminSecretExample": "Ex. : \"PVRzWNN1Tg6szn7IQWvhpAvLByScWxdy\"", + "admin.webrtc.gatewayAdminSecretExample": "Ex. : « PVRzWNN1Tg6szn7IQWvhpAvLByScWxdy »", "admin.webrtc.gatewayAdminSecretTitle": "Mot de passe administrateur de la passerelle :", "admin.webrtc.gatewayAdminUrlDescription": "Spécifiez https://:/admin. Spécifiez HTTP ou HTTPS dans l'URL en fonction de la configuration de votre serveur. Mattermost WebRTC utilise cette URL pour obtenir des jetons valides pour chaque pair afin d'établir la connexion.", - "admin.webrtc.gatewayAdminUrlExample": "Ex. : \"https://webrtc.mattermost.com:7089/admin\"", + "admin.webrtc.gatewayAdminUrlExample": "Ex. : « https://webrtc.mattermost.com:7089/admin »", "admin.webrtc.gatewayAdminUrlTitle": "URL de la passerelle administrateur :", "admin.webrtc.gatewayWebsocketUrlDescription": "Spécifiez wss://:. Spécifiez WS ou WSS dans l'URL en fonction de la configuration de votre serveur. Il s'agit du websocket utilisé pour signaler et établir une communication entre les pairs.", - "admin.webrtc.gatewayWebsocketUrlExample": "Ex. : \"wss://webrtc.mattermost.com:8189\"", + "admin.webrtc.gatewayWebsocketUrlExample": "Ex. : « wss://webrtc.mattermost.com:8189 »", "admin.webrtc.gatewayWebsocketUrlTitle": "URL de la passerelle WebSocket :", - "admin.webrtc.stunUriDescription": "Spécifiez votre URI STUN sous la forme stun::. STUN est un protocole réseau standardisé permettant aux clients finaux de déterminer leur adresse IP publique lorsqu'ils sont situés derrière un NAT.", - "admin.webrtc.stunUriExample": "Ex. : \"stun:webrtc.mattermost.com:5349\"", + "admin.webrtc.stunUriDescription": "Spécifiez votre URI STUN sous la forme stun::. STUN est un protocole réseau standardisé permettant aux clients finaux de déterminer leur adresse IP publique lorsqu'ils sont situés derrière un NAT.", + "admin.webrtc.stunUriExample": "Ex. : « stun:webrtc.mattermost.com:5349 »", "admin.webrtc.stunUriTitle": "URI STUN :", "admin.webrtc.turnSharedKeyDescription": "Spécifiez votre clé partagée pour le serveur TURN. Elle est utilisée pour créer des mots de passe dynamiques pour établir la connexion. Chaque mot de passe est valide pendant une période de temps assez courte.", - "admin.webrtc.turnSharedKeyExample": "Ex. : \"bXdkOWQxc3d0Ynk3emY5ZmsxZ3NtazRjaWg=\"", + "admin.webrtc.turnSharedKeyExample": "Ex. : « bXdkOWQxc3d0Ynk3emY5ZmsxZ3NtazRjaWg= »", "admin.webrtc.turnSharedKeyTitle": "Clé partagée TURN :", - "admin.webrtc.turnUriDescription": "Spécifiez votre URI TURN sous la forme turn::. TURN est un protocole réseau standardisé permettant aux clients finaux d'établir une connexion en utilisant une adresse IP publique comme relai lorsque ces clients sont situés derrière un NAT symétrique.", - "admin.webrtc.turnUriExample": "Ex. : \"turn:webrtc.mattermost.com:5349\"", + "admin.webrtc.turnUriDescription": "Spécifiez votre URI TURN sous la forme turn::. TURN est un protocole réseau standardisé permettant aux clients finaux d'établir une connexion en utilisant une adresse IP publique comme relai lorsque ces clients sont situés derrière un NAT symétrique.", + "admin.webrtc.turnUriExample": "Ex. : « turn:webrtc.mattermost.com:5349 »", "admin.webrtc.turnUriTitle": "URI TURN :", "admin.webrtc.turnUsernameDescription": "Spécifiez votre nom d'utilisateur pour le serveur TURN.", - "admin.webrtc.turnUsernameExample": "Ex. : \"monnomdutilisateur\"", + "admin.webrtc.turnUsernameExample": "Ex. : « monnomdutilisateur »", "admin.webrtc.turnUsernameTitle": "Nom d'utilisateur TURN :", "admin.webserverModeDisabled": "Désactivé", "admin.webserverModeDisabledDescription": "Le serveur Mattermost ne sert pas les fichiers statiques.", @@ -1193,6 +1193,8 @@ "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.", + "api.team.leave.left": "{username} a quitté l'équipe.", + "api.team.remove_user_from_team.removed": "{removedUsername} a été retiré de 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}", @@ -1339,7 +1341,7 @@ "channel_modal.displayNameError": "Le nom du canal doit avoir au moins 2 caractères", "channel_modal.edit": "Modifier", "channel_modal.header": "Entête", - "channel_modal.headerEx": "Ex. : \"[Titre du lien](http://exemple.com)\"", + "channel_modal.headerEx": "Ex. : « [Titre du lien](http://exemple.com) »", "channel_modal.headerHelp": "Définit le texte qui apparaîtra comme entête du canal en regard du nom du canal. Par exemple, spécifiez des liens fréquemment utilisés en tapant [Lien de titre](http://exemple.com).", "channel_modal.modalTitle": "Nouveau canal", "channel_modal.name": "Nom", @@ -1350,7 +1352,7 @@ "channel_modal.publicChannel1": "Créer un canal public", "channel_modal.publicChannel2": "Crée un canal public que tout le monde peut rejoindre. ", "channel_modal.purpose": "Description", - "channel_modal.purposeEx": "Ex. : \"Un canal pour rapporter des bogues ou des améliorations\"", + "channel_modal.purposeEx": "Ex. : « Un canal pour rapporter des bogues ou des améliorations »", "channel_notifications.allActivity": "Pour toute activité", "channel_notifications.allUnread": "Pour les messages non-lus", "channel_notifications.globalDefault": "Par défaut ({notifyLevel})", @@ -1418,11 +1420,11 @@ "create_comment.file": "Téléchargement en cours", "create_comment.files": "Téléchargements en cours", "create_post.comment": "Commentaire", - "create_post.deactivated": "Vous accédez à un canal archivé à l'aide d'un utilisateur désactivé.", + "create_post.deactivated": "Ceci est un canal de messages personnels archivé contenant une discussion avec 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.", - "create_post.tutorialTip": "

Envoyer des messages

Veuillez composer votre message ici et tapez Entrée pour le publier.

Cliquez sur le bouton pièce-jointe pour envoyer une image ou un fichier.

", + "create_post.tutorialTip": "

Envoyer des messages

Composez votre message ici et tapez Entrée pour le publier.

Cliquez sur le bouton pièce-jointe pour envoyer une image ou un fichier.

", "create_post.write": "Écrire un message...", "create_team.agreement": "En créant votre compte et en utilisant {siteName}, vous acceptez nos conditions générales d'utilisation et notre politique de confidentialité. Si vous ne les acceptez pas, vous ne pouvez pas utiliser {siteName}.", "create_team.display_name.charLength": "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.", @@ -2138,6 +2140,10 @@ "mobile.settings.clear_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.settings.modal.check_for_upgrade": "Vérifier la disponibilité de mises à jour", "mobile.settings.team_selection": "Sélection d'équipe", + "mobile.share_extension.cancel": "Cancel", + "mobile.share_extension.channel": "Channel", + "mobile.share_extension.send": "Send", + "mobile.share_extension.team": "Team", "mobile.suggestion.members": "Membres", "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", @@ -2349,7 +2355,7 @@ "search_item.direct": "Message personnel (avec {username})", "search_item.jump": "Aller à", "search_results.noResults": "Aucun résultat. Recommencer ?", - "search_results.noResults.partialPhraseSuggestion": "Si vous souhaitez rechercher une partie de phrase (ex. vous tapez \"rea\" pour rechercher \"reach\" ou \"reaction\"), ajouter une étoile (*) à votre terme de recherche.", + "search_results.noResults.partialPhraseSuggestion": "Si vous souhaitez rechercher une partie de phrase (ex. vous tapez « rea » pour rechercher « reach » ou « reaction »), ajouter une étoile (*) à votre terme de recherche.", "search_results.noResults.stopWordsSuggestion": "Les recherches de deux lettres et les mots communs comme « ceci », « un » et « est » n'apparaissent pas dans les résultats de recherche à cause du trop grand nombre de résultats renvoyés.", "search_results.searching": "Recherche en cours…", "search_results.usage.dataRetention": "Seuls les messages envoyés durant les {days} derniers jours sont renvoyés. Contactez votre administrateur système pour plus d'informations.", @@ -2467,7 +2473,7 @@ "signup_team.join_open": "Les équipes que vous pouvez rejoindre : ", "signup_team.noTeams": "Il n'y a aucune équipe dans l'annuaire, et la création d'équipe n'est pas autorisée.", "signup_team.no_open_teams": "Vous ne pouvez rejoindre aucune équipe. Veuillez demander une invitation à votre administrateur.", - "signup_team.no_open_teams_canCreate": "Aucune équipe disponible. Veuillez créez une nouvelle équipe ou demandez une invitation à votre administrateur.", + "signup_team.no_open_teams_canCreate": "Aucune équipe disponible. Veuillez créer une nouvelle équipe ou demandez une invitation à votre administrateur.", "signup_team.no_teams": "Aucune équipe n'est créée. Veuillez contacter votre administrateur.", "signup_team.no_teams_canCreate": "Aucune équipe n'a été créée. Vous pouvez en créer une en cliquant sur \"Créer une équipe\".", "signup_team.none": "Aucune méthode de création d'utilisateur n'est disponible. Veuillez contacter votre administrateur système pour obtenir un accès.", @@ -2509,7 +2515,7 @@ "sso_signup.team_error": "Veuillez spécifier le nom de votre équipe", "status_dropdown.set_away": "Absent", "status_dropdown.set_dnd": "Ne pas déranger", - "status_dropdown.set_dnd.extra": "Désactive les notifications de bureau et les notifications push sur mobile", + "status_dropdown.set_dnd.extra": "Désactive les notifications de bureau et push sur mobile", "status_dropdown.set_offline": "Hors ligne", "status_dropdown.set_online": "En ligne", "suggestion.loading": "Chargement…", @@ -2541,7 +2547,7 @@ "team_import_tab.importHelpExportInstructions": "Slack > Team Settings > Import/Export Data > Export > Start Export", "team_import_tab.importHelpExporterLink": "Slack Advanced Exporter", "team_import_tab.importHelpLine1": "L'outil d'importation Slack vers Mattermost supporte désormais l'importation des messages des canaux publics d'équipes Slack.", - "team_import_tab.importHelpLine2": "Pour importer une équipe de Slack, allez dans {exportInstructions}. Rendez-vous sur {uploadDocsLink} pour en savoir plus.", + "team_import_tab.importHelpLine2": "Pour importer une équipe de Slack, allez dans {exportInstructions}. Rendez-vous dans la {uploadDocsLink} pour en savoir plus.", "team_import_tab.importHelpLine3": "Pour importer des messages avec fichiers joints, voir {slackAdvancedExporterLink} pour plus de détails.", "team_import_tab.importSlack": "Importer depuis Slack (Beta)", "team_import_tab.importing": " Import...", @@ -2577,7 +2583,7 @@ "textbox.quote": ">citation", "textbox.strike": "barré", "tutorial_intro.allSet": "C'est parti !", - "tutorial_intro.end": "Veuillez cliquer sur \"Suivant\" pour entrer dans {channel}. Il s'agit du premier canal que les membres voient lorsqu'ils s'inscrivent. Utilisez‑le pour poster des messages que tout le monde devrait connaître.", + "tutorial_intro.end": "Veuillez cliquer sur « Suivant » pour entrer dans {channel}. Il s'agit du premier canal que les membres voient lorsqu'ils s'inscrivent. Utilisez‑le pour poster des messages que tout le monde devrait connaître.", "tutorial_intro.invite": "Inviter des membres", "tutorial_intro.mobileApps": "Installez les applications pour {link} pour un accès facile et ainsi recevoir des notifications même lorsque vous êtes en déplacement.", "tutorial_intro.mobileAppsLinkText": "PC, Mac, iOS et Android", @@ -2663,12 +2669,12 @@ "user.settings.display.messageDisplayCleanDes": "Facile à parcourir et à lire.", "user.settings.display.messageDisplayCompact": "Compact", "user.settings.display.messageDisplayCompactDes": "Afficher autant de messages que possible à l'écran.", - "user.settings.display.messageDisplayDescription": "Sélectionner comment les messages d'un canal doivent être affichés.", + "user.settings.display.messageDisplayDescription": "Sélectionner la façon dont les messages d'un canal doivent être affichés.", "user.settings.display.messageDisplayTitle": "Affichage des messages", "user.settings.display.militaryClock": "Horloge 24 heures (ex. : 16:00)", "user.settings.display.nameOptsDesc": "Choisissez comment afficher les noms des autres utilisateurs dans les messages personnels.", "user.settings.display.normalClock": "Horloge 12 heures (ex. : 4:00 PM)", - "user.settings.display.preferTime": "Choisissez l'affichage des heures dans l'application.", + "user.settings.display.preferTime": "Choisissez la façon dont vous préférez voir les heures affichées dans l'application.", "user.settings.display.theme.applyToAllTeams": "Appliquer le nouveau thème à toutes mes équipes", "user.settings.display.theme.customTheme": "Thème personnalisé", "user.settings.display.theme.describe": "Dépliez pour gérer votre thème", @@ -2713,7 +2719,7 @@ "user.settings.general.mobile.emptyPosition": "Veuillez cliquer pour ajouter votre titre professionnel / fonction", "user.settings.general.mobile.uploadImage": "Veuillez cliquer pour envoyer une image", "user.settings.general.newAddress": "Nouvelle adresse : {email}
Vérifiez vos e-mails pour valider votre adresse e-mail.", - "user.settings.general.newEmail": "Nouvelle adresse e-mail", + "user.settings.general.newEmail": "Nouvelle adresse e‑mail", "user.settings.general.nickname": "Pseudo", "user.settings.general.nicknameExtra": "Vous pouvez utiliser un pseudo à la place de vos prénom, nom et nom d'utilisateur. Ceci est pratique lorsque deux personnes de votre équipe ont des noms similaires phonétiquement.", "user.settings.general.notificationsExtra": "Par défaut, vous recevez une notification lorsqu'un utilisateur cite votre prénom. Rendez vous dans les paramètres de {notify} pour modifier ce paramètre.", @@ -2730,7 +2736,7 @@ "user.settings.general.validEmail": "Veuillez spécifier une adresse e-mail valide", "user.settings.general.validImage": "Seules les images JPG ou PNG sont autorisées pour les photos de profil", "user.settings.import_theme.cancel": "Annuler", - "user.settings.import_theme.importBody": "Pour importer un thème, rendez-vous sur une équipe Slack et cliquez sur \"Preferences -> Sidebar Theme\". Ouvrez les options de thèmes personnalisés, copiez les couleurs du thème et collez-les ici :", + "user.settings.import_theme.importBody": "Pour importer un thème, rendez-vous sur une équipe Slack et cliquez sur « Preferences -> Sidebar Theme ». Ouvrez les options de thèmes personnalisés, copiez les couleurs du thème et collez-les ici :", "user.settings.import_theme.importHeader": "Importer un thème Slack", "user.settings.import_theme.submit": "Envoyer", "user.settings.import_theme.submitError": "Format invalide, veuillez réessayer de copier-coller.", diff --git a/assets/base/i18n/it.json b/assets/base/i18n/it.json index 657b78dd7..af1fedb4e 100644 --- a/assets/base/i18n/it.json +++ b/assets/base/i18n/it.json @@ -1191,8 +1191,10 @@ "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.", + "api.team.add_member.added": "{addedUsername} aggiunto al gruppo da {username}", + "api.team.join_team.post_and_forget": "{username} è entrato nel gruppo.", + "api.team.leave.left": "{username} ha lasciato il gruppo.", + "api.team.remove_user_from_team.removed": "{removedUsername} è stato cancellato dal gruppo.", "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}", @@ -1870,7 +1872,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.submitting": "Invio in corso...", "login_mfa.token": "Token MFA", "login_mfa.tokenReq": "Inserisci token MFA", "member_item.makeAdmin": "Rendi Amministratore", @@ -2104,7 +2106,7 @@ "mobile.routes.channels": "Canale", "mobile.routes.code": "{language} codice", "mobile.routes.code.noLanguage": "Codice", - "mobile.routes.edit_profile": "Edit Profile", + "mobile.routes.edit_profile": "Modifica Profilo", "mobile.routes.enterServerUrl": "Immettere l'URL del server", "mobile.routes.login": "Login", "mobile.routes.loginOptions": "Selezionatore Login", @@ -2138,6 +2140,10 @@ "mobile.settings.clear_message": "\nQuesta operazione cancella tutti i dati salvati in locale e riavvia l'app. Sarai automaticamente loggato al termine del riavvio.\n", "mobile.settings.modal.check_for_upgrade": "Controlla aggiornamenti", "mobile.settings.team_selection": "Seleziona gruppo", + "mobile.share_extension.cancel": "Cancel", + "mobile.share_extension.channel": "Channel", + "mobile.share_extension.send": "Send", + "mobile.share_extension.team": "Team", "mobile.suggestion.members": "Membri", "mobile.video.save_error_message": "Per salvare il file video bisogna prima scaricarlo.", "mobile.video.save_error_title": "Errore Salvataggio Video", diff --git a/assets/base/i18n/ja.json b/assets/base/i18n/ja.json index 0034f8b0b..a3380411f 100644 --- a/assets/base/i18n/ja.json +++ b/assets/base/i18n/ja.json @@ -1193,6 +1193,8 @@ "api.channel.remove_member.removed": "{removedUsername} がチャンネルから削除されました", "api.team.add_member.added": "{addedUsername} は {username} によってチームに追加されました", "api.team.join_team.post_and_forget": "{username} がチームに参加しました。", + "api.team.leave.left": "{username} がチームを脱退しました。", + "api.team.remove_user_from_team.removed": "{removedUsername} がチームから削除されました", "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} へ更新しました", @@ -2138,6 +2140,10 @@ "mobile.settings.clear_message": "\nこれにより全てのオフラインデータがクリアされ、アプリが再起動します。アプリが再起動されると、自動でログインされます。\n", "mobile.settings.modal.check_for_upgrade": "更新の確認", "mobile.settings.team_selection": "チームを切り替える", + "mobile.share_extension.cancel": "Cancel", + "mobile.share_extension.channel": "Channel", + "mobile.share_extension.send": "Send", + "mobile.share_extension.team": "Team", "mobile.suggestion.members": "メンバー", "mobile.video.save_error_message": "動画ファイルを保存するには、まずダウンロードする必要があります。", "mobile.video.save_error_title": "動画保存エラー", diff --git a/assets/base/i18n/ko.json b/assets/base/i18n/ko.json index aafa6dce6..d0a517563 100644 --- a/assets/base/i18n/ko.json +++ b/assets/base/i18n/ko.json @@ -1193,6 +1193,8 @@ "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}님이 채널에 입장하셨습니다.", + "api.team.leave.left": "{username}님이 채널에 입장하셨습니다.", + "api.team.remove_user_from_team.removed": "{removedUsername} was removed from 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}", @@ -2138,6 +2140,10 @@ "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.share_extension.cancel": "Cancel", + "mobile.share_extension.channel": "Channel", + "mobile.share_extension.send": "Send", + "mobile.share_extension.team": "Team", "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", diff --git a/assets/base/i18n/nl.json b/assets/base/i18n/nl.json index f60384a81..75ea5beeb 100644 --- a/assets/base/i18n/nl.json +++ b/assets/base/i18n/nl.json @@ -1193,6 +1193,8 @@ "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.", + "api.team.leave.left": "{username} left the team.", + "api.team.remove_user_from_team.removed": "{removedUsername} was removed from 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}", @@ -2138,6 +2140,10 @@ "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": "Team Selectie", + "mobile.share_extension.cancel": "Cancel", + "mobile.share_extension.channel": "Channel", + "mobile.share_extension.send": "Send", + "mobile.share_extension.team": "Team", "mobile.suggestion.members": " Leden", "mobile.video.save_error_message": "To save the video file you need to download it first.", "mobile.video.save_error_title": "Save Video Error", diff --git a/assets/base/i18n/pl.json b/assets/base/i18n/pl.json index e7368ef63..9782d9cf9 100644 --- a/assets/base/i18n/pl.json +++ b/assets/base/i18n/pl.json @@ -1193,6 +1193,8 @@ "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.", + "api.team.leave.left": "{username} dołączył do kanału.", + "api.team.remove_user_from_team.removed": "{removedUsername} został usunięty z 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}", @@ -2138,6 +2140,10 @@ "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": "Wybór zespołu", + "mobile.share_extension.cancel": "Cancel", + "mobile.share_extension.channel": "Channel", + "mobile.share_extension.send": "Send", + "mobile.share_extension.team": "Team", "mobile.suggestion.members": "Użytkownicy", "mobile.video.save_error_message": "To save the video file you need to download it first.", "mobile.video.save_error_title": "Save Video Error", diff --git a/assets/base/i18n/pt-BR.json b/assets/base/i18n/pt-BR.json index 206f36e4a..e12f966e5 100644 --- a/assets/base/i18n/pt-BR.json +++ b/assets/base/i18n/pt-BR.json @@ -1193,6 +1193,8 @@ "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.", + "api.team.leave.left": "{username} deixou a equipe.", + "api.team.remove_user_from_team.removed": "{removedUsername} foi removido da 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}", @@ -2104,7 +2106,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.edit_profile": "Editar Perfil", "mobile.routes.enterServerUrl": "Informe a URL do Servidor", "mobile.routes.login": "Login", "mobile.routes.loginOptions": "Selecionador de Login", @@ -2138,6 +2140,10 @@ "mobile.settings.clear_message": "\nIsto irá apagar todos os dados offline e reiniciar o aplicativo. Você será automaticamente conectado novamente quando o aplicativo for reiniciado.\n", "mobile.settings.modal.check_for_upgrade": "Procurar por Atualizações", "mobile.settings.team_selection": "Seleção da Equipe", + "mobile.share_extension.cancel": "Cancel", + "mobile.share_extension.channel": "Channel", + "mobile.share_extension.send": "Send", + "mobile.share_extension.team": "Team", "mobile.suggestion.members": "Membros", "mobile.video.save_error_message": "Para salvar o arquivo de video você deve primeiro realizar o download.", "mobile.video.save_error_title": "Erro ao Salvar o Vídeo", diff --git a/assets/base/i18n/ru.json b/assets/base/i18n/ru.json index ed71e6e53..472f65aea 100644 --- a/assets/base/i18n/ru.json +++ b/assets/base/i18n/ru.json @@ -1193,6 +1193,8 @@ "api.channel.remove_member.removed": "{removedUsername} был удалён с канала", "api.team.add_member.added": "{addedUsername} добавлен в канал участником {username}", "api.team.join_team.post_and_forget": "{username} присоединился к каналу.", + "api.team.leave.left": "{username} присоединился к каналу.", + "api.team.remove_user_from_team.removed": "{removedUsername} был удалён с канала", "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}", @@ -2138,6 +2140,10 @@ "mobile.settings.clear_message": "\nДанное действие приведёт к очистке локальных данных и перезапуску приложения.\n", "mobile.settings.modal.check_for_upgrade": "Проверить обновления", "mobile.settings.team_selection": "Выбор команды", + "mobile.share_extension.cancel": "Cancel", + "mobile.share_extension.channel": "Channel", + "mobile.share_extension.send": "Send", + "mobile.share_extension.team": "Team", "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", @@ -2382,10 +2388,10 @@ "shortcuts.browser.font_decrease.mac": "Уменьшить масштаб:\tCtrl|-", "shortcuts.browser.font_increase": "Увеличить масштаб:\tCtrl|+", "shortcuts.browser.font_increase.mac": "Увеличить масштаб:\t⌘|+", - "shortcuts.browser.header": "Built-in Browser Commands", + "shortcuts.browser.header": "Встроенные команды браузера", "shortcuts.browser.highlight_next": "Highlight text to the next line:\tShift|Down", "shortcuts.browser.highlight_prev": "Highlight text to the previous line:\tShift|Up", - "shortcuts.browser.input.header": "Works inside an input field", + "shortcuts.browser.input.header": "Работает в поле ввода", "shortcuts.browser.newline": "Create a new line:\tShift|Enter", "shortcuts.files.header": "Файлы", "shortcuts.files.upload": "Upload files:\tCtrl|U", @@ -2399,7 +2405,7 @@ "shortcuts.msgs.comp.username": "Имя пользователя:\t@|[a-z]|Tab", "shortcuts.msgs.edit": "Edit last message in channel:\tUp", "shortcuts.msgs.header": "Сообщения", - "shortcuts.msgs.input.header": "Works inside an empty input field", + "shortcuts.msgs.input.header": "Работает в пустом поле ввода", "shortcuts.msgs.reply": "Reply to last message in channel:\tShift|Up", "shortcuts.msgs.reprint_next": "Reprint next message:\tCtrl|Down", "shortcuts.msgs.reprint_next.mac": "Reprint next message:\t⌘|Down", @@ -2409,9 +2415,9 @@ "shortcuts.nav.direct_messages_menu.mac": "Direct messages menu:\t⌘|Shift|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.header": "Navigation", - "shortcuts.nav.next": "Next channel:\tAlt|Down", - "shortcuts.nav.next.mac": "Next channel:\t⌥|Down", + "shortcuts.nav.header": "Навигация", + "shortcuts.nav.next": "Следующий канал:\tAlt|Down", + "shortcuts.nav.next.mac": "Следующий канал:\t⌥|Down", "shortcuts.nav.prev": "Previous channel:\tAlt|Up", "shortcuts.nav.prev.mac": "Previous channel:\t⌥|Up", "shortcuts.nav.recent_mentions": "Recent mentions:\tCtrl|Shift|M", diff --git a/assets/base/i18n/tr.json b/assets/base/i18n/tr.json index 10272370d..899c1c31b 100644 --- a/assets/base/i18n/tr.json +++ b/assets/base/i18n/tr.json @@ -1193,6 +1193,8 @@ "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ı.", + "api.team.leave.left": "{username} takımdan ayrıldı.", + "api.team.remove_user_from_team.removed": "{removedUsername} takımdan çıkarı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", @@ -2138,6 +2140,10 @@ "mobile.settings.clear_message": "\nBu işlem çevrimdışı verileri temizleyerek uygulamayı yeniden başlatır. Uygulama yeniden başlatıldığında oturumunuz otomatik olarak açılacak.\n", "mobile.settings.modal.check_for_upgrade": "Güncellemeleri Denetle", "mobile.settings.team_selection": "Takım Seçimi", + "mobile.share_extension.cancel": "Cancel", + "mobile.share_extension.channel": "Channel", + "mobile.share_extension.send": "Send", + "mobile.share_extension.team": "Team", "mobile.suggestion.members": "Üyeler", "mobile.video.save_error_message": "Görüntü dosyasını kaydedebilmek için önce indirmelisiniz.", "mobile.video.save_error_title": "Görüntü Kaydetme Sorunu", diff --git a/assets/base/i18n/zh-CN.json b/assets/base/i18n/zh-CN.json index 70c1c1234..7f41266d5 100644 --- a/assets/base/i18n/zh-CN.json +++ b/assets/base/i18n/zh-CN.json @@ -1193,6 +1193,8 @@ "api.channel.remove_member.removed": "{removedUsername} 被移出频道。", "api.team.add_member.added": "{addedUsername} 被 {username} 加入到团队", "api.team.join_team.post_and_forget": "{username} 加入了团队。", + "api.team.leave.left": "{username} 加入了团队。", + "api.team.remove_user_from_team.removed": "{removedUsername} 被移出频道。", "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}", @@ -2138,6 +2140,10 @@ "mobile.settings.clear_message": "\n这将清除所有离线数据并重启应用。您将会在应用重启后自动登入。\n", "mobile.settings.modal.check_for_upgrade": "检查更新", "mobile.settings.team_selection": "团队选择", + "mobile.share_extension.cancel": "Cancel", + "mobile.share_extension.channel": "Channel", + "mobile.share_extension.send": "Send", + "mobile.share_extension.team": "Team", "mobile.suggestion.members": "成员", "mobile.video.save_error_message": "您需要先下载才能保存视频文件。", "mobile.video.save_error_title": "保存视频出错", diff --git a/assets/base/i18n/zh-TW.json b/assets/base/i18n/zh-TW.json index d47952314..8984931be 100644 --- a/assets/base/i18n/zh-TW.json +++ b/assets/base/i18n/zh-TW.json @@ -1193,6 +1193,8 @@ "api.channel.remove_member.removed": "{removedUsername} 已從頻道中移除", "api.team.add_member.added": "{username} 已將 {addedUsername} 加入團隊", "api.team.join_team.post_and_forget": "{username} 已加入團隊。", + "api.team.leave.left": "{username} 已加入團隊。", + "api.team.remove_user_from_team.removed": "{removedUsername} 已從頻道中移除", "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}", @@ -2138,6 +2140,10 @@ "mobile.settings.clear_message": "\n這將會清除所有離線資料並重新啟動 app 。在重啟 app 後會自動重新登入。\n", "mobile.settings.modal.check_for_upgrade": "检查更新", "mobile.settings.team_selection": "選擇團隊", + "mobile.share_extension.cancel": "Cancel", + "mobile.share_extension.channel": "Channel", + "mobile.share_extension.send": "Send", + "mobile.share_extension.team": "Team", "mobile.suggestion.members": "成員", "mobile.video.save_error_message": "必須先下載影片才能儲存。", "mobile.video.save_error_title": "檔案影片錯誤",