From 54019e40138f0cbb29793206725994133d154dd5 Mon Sep 17 00:00:00 2001 From: "Weblate (bot)" Date: Tue, 28 May 2024 10:41:06 +0200 Subject: [PATCH] Translations update from Mattermost Weblate (#27166) * Translated using Weblate (German) Currently translated at 100.0% (2503 of 2503 strings) Translation: Mattermost/server Translate-URL: https://translate.mattermost.com/projects/mattermost/server/de/ * Translated using Weblate (Japanese) Currently translated at 100.0% (2503 of 2503 strings) Translation: Mattermost/server Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ja/ * Translated using Weblate (German) Currently translated at 100.0% (5768 of 5768 strings) Translation: Mattermost/webapp Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/de/ * Translated using Weblate (Japanese) Currently translated at 100.0% (5768 of 5768 strings) Translation: Mattermost/webapp Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ja/ * Translated using Weblate (Dutch) Currently translated at 99.9% (5765 of 5768 strings) Translation: Mattermost/webapp Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/ * Translated using Weblate (Polish) Currently translated at 100.0% (2503 of 2503 strings) Translation: Mattermost/server Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/ * Translated using Weblate (Polish) Currently translated at 100.0% (5768 of 5768 strings) Translation: Mattermost/webapp Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (2503 of 2503 strings) Translation: Mattermost/server Translate-URL: https://translate.mattermost.com/projects/mattermost/server/zh_Hans/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (5768 of 5768 strings) Translation: Mattermost/webapp Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/zh_Hans/ * Translated using Weblate (Hebrew) Currently translated at 1.0% (60 of 5768 strings) Translation: Mattermost/webapp Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/he/ * Translated using Weblate (French) Currently translated at 78.7% (4545 of 5768 strings) Translation: Mattermost/webapp Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/fr/ * Translated using Weblate (French) Currently translated at 78.7% (4545 of 5768 strings) Translation: Mattermost/webapp Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/fr/ * Translated using Weblate (French) Currently translated at 88.2% (2210 of 2503 strings) Translation: Mattermost/server Translate-URL: https://translate.mattermost.com/projects/mattermost/server/fr/ * Translated using Weblate (French) Currently translated at 79.4% (4583 of 5768 strings) Translation: Mattermost/webapp Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/fr/ * Translated using Weblate (French) Currently translated at 79.4% (4583 of 5768 strings) Translation: Mattermost/webapp Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/fr/ * Translated using Weblate (French) Currently translated at 79.4% (4583 of 5768 strings) Translation: Mattermost/webapp Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/fr/ * Translated using Weblate (French) Currently translated at 79.4% (4584 of 5768 strings) Translation: Mattermost/webapp Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/fr/ * Translated using Weblate (French) Currently translated at 79.4% (4584 of 5768 strings) Translation: Mattermost/webapp Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/fr/ * Translated using Weblate (French) Currently translated at 82.4% (4754 of 5768 strings) Translation: Mattermost/webapp Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/fr/ * Translated using Weblate (English (Australia)) Currently translated at 100.0% (2503 of 2503 strings) Translation: Mattermost/server Translate-URL: https://translate.mattermost.com/projects/mattermost/server/en_AU/ * Translated using Weblate (English (Australia)) Currently translated at 100.0% (5768 of 5768 strings) Translation: Mattermost/webapp Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/en_AU/ * Translated using Weblate (Dutch) Currently translated at 100.0% (2503 of 2503 strings) Translation: Mattermost/server Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/ * Translated using Weblate (French) Currently translated at 82.6% (4770 of 5768 strings) Translation: Mattermost/webapp Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/fr/ * Update translation files Updated by "Cleanup translation files" hook in Weblate. Translation: Mattermost/webapp Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ --------- Co-authored-by: jprusch Co-authored-by: kaakaa Co-authored-by: Tom De Moor Co-authored-by: master7 Co-authored-by: ThrRip Co-authored-by: Ori maimon Co-authored-by: Benjamin Danon Co-authored-by: Joakim Rivera Co-authored-by: Pierre JENICOT Co-authored-by: Matthew Williams --- server/i18n/de.json | 4 + server/i18n/en-AU.json | 12 +- server/i18n/fr.json | 20 ++ server/i18n/ja.json | 4 + server/i18n/nl.json | 4 + server/i18n/pl.json | 12 +- server/i18n/zh-CN.json | 20 +- webapp/channels/src/i18n/de.json | 11 +- webapp/channels/src/i18n/en-AU.json | 37 +- webapp/channels/src/i18n/fr.json | 518 +++++++++++++++++++--------- webapp/channels/src/i18n/he.json | 19 +- webapp/channels/src/i18n/ja.json | 11 +- webapp/channels/src/i18n/nl.json | 11 +- webapp/channels/src/i18n/pl.json | 13 +- webapp/channels/src/i18n/zh-CN.json | 39 ++- 15 files changed, 531 insertions(+), 204 deletions(-) diff --git a/server/i18n/de.json b/server/i18n/de.json index a3b93b4832..0a1ac9f9c4 100644 --- a/server/i18n/de.json +++ b/server/i18n/de.json @@ -10024,5 +10024,9 @@ { "id": "ent.compliance.csv.seek.appError", "translation": "Kann nicht zum Anfang der Exportdatei suchen." + }, + { + "id": "store.sql_team.save_team.existing.app_error", + "translation": "Es gibt bereits ein Team mit dieser URL." } ] diff --git a/server/i18n/en-AU.json b/server/i18n/en-AU.json index f55b8ec172..2ba8fccae4 100644 --- a/server/i18n/en-AU.json +++ b/server/i18n/en-AU.json @@ -65,11 +65,11 @@ }, { "id": "web.error.unsupported_browser.min_os_version.mac", - "translation": "macOS 11+" + "translation": "macOS 12+" }, { "id": "web.error.unsupported_browser.min_browser_version.safari", - "translation": "Version 16.2+" + "translation": "Version 17.0+" }, { "id": "web.error.unsupported_browser.min_browser_version.firefox", @@ -77,11 +77,11 @@ }, { "id": "web.error.unsupported_browser.min_browser_version.edge", - "translation": "Version 118+" + "translation": "Version 122+" }, { "id": "web.error.unsupported_browser.min_browser_version.chrome", - "translation": "Version 118+" + "translation": "Version 122+" }, { "id": "web.error.unsupported_browser.learn_more", @@ -10021,5 +10021,9 @@ { "id": "ent.compliance.csv.seek.appError", "translation": "Unable to seek to start of export file." + }, + { + "id": "store.sql_team.save_team.existing.app_error", + "translation": "A team with this URL already exists." } ] diff --git a/server/i18n/fr.json b/server/i18n/fr.json index 3f828b8c29..93316d3dec 100644 --- a/server/i18n/fr.json +++ b/server/i18n/fr.json @@ -8866,5 +8866,25 @@ { "id": "api.license.request-trial.bad-request.business-email", "translation": "Adresse e-mail professionnelle invalide pour l'essai" + }, + { + "id": "app.post.move_thread_command.channel.multiple_messages", + "translation": "Un fil de discussion avec {{.NumMessages}} messages a été déplacé : {{.Link}}\n" + }, + { + "id": "app.post.move_thread_command.direct_or_group.one_message", + "translation": "Un message a été déplacé vers un message personnel ou un message de groupe\n" + }, + { + "id": "app.post.move_thread.from_another_channel", + "translation": "Ce fil a été déplacé à partir d’un autre canal" + }, + { + "id": "app.post.move_thread_command.channel.one_message", + "translation": "Un message a été déplace : {{.Link}}\n" + }, + { + "id": "app.post.move_thread_command.direct_or_group.multiple_messages", + "translation": "Un fil de discussion avec {{.NumMessages}} messages a été déplace vers un message personnel ou un message de groupe.\n" } ] diff --git a/server/i18n/ja.json b/server/i18n/ja.json index 431b9cafa5..cda5d72c90 100644 --- a/server/i18n/ja.json +++ b/server/i18n/ja.json @@ -10016,5 +10016,9 @@ { "id": "ent.compliance.csv.seek.appError", "translation": "エクスポートファイルの開始位置が見つかりませんでした。" + }, + { + "id": "store.sql_team.save_team.existing.app_error", + "translation": "このURLのチームはすでに存在します。" } ] diff --git a/server/i18n/nl.json b/server/i18n/nl.json index fed390ce00..7552a87aae 100644 --- a/server/i18n/nl.json +++ b/server/i18n/nl.json @@ -10036,5 +10036,9 @@ { "id": "ent.compliance.csv.seek.appError", "translation": "Fout bij het zoeken van het begin van exportbestand." + }, + { + "id": "store.sql_team.save_team.existing.app_error", + "translation": "Er bestaat al een team met deze URL." } ] diff --git a/server/i18n/pl.json b/server/i18n/pl.json index f32704dc3f..946a655b0a 100644 --- a/server/i18n/pl.json +++ b/server/i18n/pl.json @@ -9393,7 +9393,7 @@ }, { "id": "model.outgoing_oauth_connection.is_valid.audience.error", - "translation": "Niektóre adresy URL odbiorców są nieprawidłowe." + "translation": "Adres URL odbiorców jest nieprawidłowy: {{ .Url }}" }, { "id": "model.outgoing_oauth_connection.is_valid.client_secret.error", @@ -9481,7 +9481,7 @@ }, { "id": "app.post.move_thread_command.direct_or_group.multiple_messages", - "translation": "Wątek z {{.NumMessages}} wiadomościami został przeniesiony do wiadomości bezpośrednich/grupowych\n" + "translation": "Wątek z wiadomościami {{.NumMessages}} został przeniesiony do wiadomości bezpośredniej/grupowej\n" }, { "id": "app.post.move_thread_command.direct_or_group.one_message", @@ -9541,11 +9541,11 @@ }, { "id": "ent.outgoing_oauth_connections.save_connection.app_error", - "translation": "Wystąpił błąd podczas zapisywania wychodzącego połączenia oauth." + "translation": "Wystąpił błąd podczas zapisywania wychodzącego połączenia oauth: {{ .Error }}" }, { "id": "ent.outgoing_oauth_connections.update_connection.app_error", - "translation": "Wystąpił błąd aktualizacji wychodzącego połączenia oauth." + "translation": "Wystąpił błąd aktualizacji wychodzącego połączenia oauth: {{ .Error }}" }, { "id": "api.payload.parse.error", @@ -10026,5 +10026,9 @@ { "id": "ent.compliance.csv.seek.appError", "translation": "Nie można wyszukać początku pliku eksportu." + }, + { + "id": "store.sql_team.save_team.existing.app_error", + "translation": "Zespół o tym adresie URL już istnieje." } ] diff --git a/server/i18n/zh-CN.json b/server/i18n/zh-CN.json index f8f49f0c6e..fd73761d1d 100644 --- a/server/i18n/zh-CN.json +++ b/server/i18n/zh-CN.json @@ -5775,11 +5775,11 @@ }, { "id": "web.error.unsupported_browser.min_os_version.mac", - "translation": "macOS 11+" + "translation": "macOS 12+" }, { "id": "web.error.unsupported_browser.min_browser_version.safari", - "translation": "版本 16.2+" + "translation": "版本 17.0+" }, { "id": "web.error.unsupported_browser.min_browser_version.firefox", @@ -5787,11 +5787,11 @@ }, { "id": "web.error.unsupported_browser.min_browser_version.edge", - "translation": "版本 118+" + "translation": "版本 122+" }, { "id": "web.error.unsupported_browser.min_browser_version.chrome", - "translation": "版本 118+" + "translation": "版本 122+" }, { "id": "web.error.unsupported_browser.learn_more", @@ -10008,5 +10008,17 @@ { "id": "app.limits.get_app_limits.user_count.store_error", "translation": "获取用户计数失败" + }, + { + "id": "store.sql_team.save_team.existing.app_error", + "translation": "使用此 URL 的团队已存在。" + }, + { + "id": "ent.compliance.csv.metadata.close.appError", + "translation": "无法关闭 zip 文件" + }, + { + "id": "ent.compliance.csv.seek.appError", + "translation": "无法找到导出文件以开始导出。" } ] diff --git a/webapp/channels/src/i18n/de.json b/webapp/channels/src/i18n/de.json index ceec54c3ac..9e11f9ff67 100644 --- a/webapp/channels/src/i18n/de.json +++ b/webapp/channels/src/i18n/de.json @@ -1448,6 +1448,7 @@ "admin.log.levelOptions.DEBUG": "DEBUG", "admin.log.levelOptions.ERROR": "ERROR", "admin.log.levelOptions.INFO": "INFO", + "admin.log.levelOptions.WARN": "WARN", "admin.log.levelTitle": "Konsolen-Log-Level:", "admin.log.locationDescription": "Der Ort für die Log-Dateien. Falls leer, werden diese im Verzeichnis ./logs gespeichert. Bei Angabe eines Verzeichnisses muss dieses existieren und Mattermost muss Schreibberechtigungen darauf haben. Das Ändern dieser Einstellung benötigt einen Server-Neustart zur Aktivierung.", "admin.log.locationPlaceholder": "Einen Dateiort eingeben", @@ -2949,6 +2950,7 @@ "authorize.app": "Die Anwendung **{appName}** möchte auf deine Daten zugreifen und sie bearbeiten können.", "authorize.deny": "Ablehnen", "authorize.title": "Autorisiere **{appName}** zur Verbindung mit deinem **Matermost**-Benutzerkonto", + "avatar.alt": "{username} Profilbild", "avatars.overflowUnnamedOnly": "{overflowUnnamedCount, plural, =1 {ein anderer} other {# andere}}", "avatars.overflowUsers": "{overflowUnnamedCount, plural, =0 {{names}} =1 {{names} und ein anderer} other {{names} und # andere}}", "backstage_list.search": "Suche", @@ -4241,7 +4243,6 @@ "navbar_dropdown.nativeApps": "Apps herunterladen", "navbar_dropdown.profileSettings": "Profil", "navbar_dropdown.report": "Fehler melden", - "navbar_dropdown.startAnEnterpriseTrial": "Starte einen Enterprise-Test", "navbar_dropdown.switchTo": "Wechsel zu ", "navbar_dropdown.teamSettings": "Teameinstellungen", "navbar_dropdown.userGroups": "Benutzergruppen", @@ -4252,8 +4253,6 @@ "navbar_dropdown.userGroups.modal.titleAdminPreTrial": "Teste unbeschränkte Benutzergruppen mit einem kostenlosen Test", "navbar_dropdown.userGroups.modal.titleEndUser": "Benutzergruppen sind in den bezahlten Plänen verfügbar", "navbar_dropdown.userGroups.tooltip.cloudFreeTrial": "Während des Test hast du die Möglichkeit Benutzergruppen zu erstellen. Diese Gruppen werden nach deinem Test archiviert.", - "navbar_dropdown.versionTextE0": "Dies ist die kostenlose Version von Mattermost, ideal für Tests und kleine Teams.", - "navbar_dropdown.versionTextTeamEdition": "Dies ist die kostenlose Open-Source-Edition von Mattermost, ideal für Tests und kleine Teams.", "navbar_dropdown.viewMembers": "Zeige Mitglieder", "newChannelWithBoard.tutorialTip.description": "Auf das soeben erstellte Board kannst du schnell zugreifen, indem du auf das Symbol Boards in der App-Leiste klickst. Du kannst die Boards, die mit diesem Kanal verknüpft sind, in der rechten Seitenleiste anzeigen und eines in der Vollansicht öffnen.", "newChannelWithBoard.tutorialTip.title": "Zugriff auf verknüpfte Boards über die App-Leiste", @@ -5620,7 +5619,7 @@ "userGuideHelp.reportAProblem": "Fehler melden", "userGuideHelp.trainingResources": "Ressourcen zum Lernen", "userSettingsModal.pluginPreferences.header": "PLUGIN-EINSTELLUNGEN", - "user_group_popover.close": "Schließen", + "user_group_popover.close": "Popover der Benutzergruppe schließen", "user_group_popover.memberCount": "{member_count} {member_count, plural, one {Mitglied} other {Mitglieder}}", "user_group_popover.openGroupModal": "Vollständige Gruppeninformationen anzeigen", "user_group_popover.searchGroupMembers": "Mitglieder suchen", @@ -5665,8 +5664,12 @@ "user_profile.account.post_was_created": "Diese Nachricht wurde erstellt durch eine Integration von @{username}", "user_profile.add_user_to_channel": "Einem Kanal hinzufügen", "user_profile.call.ongoing": "Das Gespräch mit {user} läuft", + "user_profile.close": "Benutzerprofil-Popover schließen", "user_profile.custom_status": "Status", "user_profile.custom_status.set_status": "Setze einen Status", + "user_profile.roleTitle.channel_admin": "Kanal-Administrator", + "user_profile.roleTitle.system_admin": "Systemadministrator", + "user_profile.roleTitle.team_admin": "Teamadministrator", "user_profile.send.dm": "Nachricht", "user_profile.send.dm.yourself": "Sende dir selbst eine Nachricht", "users_limits_announcement_bar.copyText": "Benutzerlimit überschritten. Kontaktiere den Administrator mit: {ErrorCode}", diff --git a/webapp/channels/src/i18n/en-AU.json b/webapp/channels/src/i18n/en-AU.json index 1f168dd909..f1b5c9db15 100644 --- a/webapp/channels/src/i18n/en-AU.json +++ b/webapp/channels/src/i18n/en-AU.json @@ -261,6 +261,20 @@ "admin.advance.metrics": "Performance Monitoring", "admin.announcement_banner_feature_discovery.copy": "Create announcement banners to notify all members of important information.", "admin.announcement_banner_feature_discovery.title": "Create custom announcement banners with Mattermost Professional", + "admin.audit_logging_experimental.file_compress.help_text": "Choose whether enable or disable file compression.", + "admin.audit_logging_experimental.file_compress.title": "File Compression", + "admin.audit_logging_experimental.file_enabled.help_text": "Choose whether audit logs are written locally to a file or not.", + "admin.audit_logging_experimental.file_enabled.title": "File Enabled", + "admin.audit_logging_experimental.file_max_age.help_text": "The maximum age of an exported file, in days.", + "admin.audit_logging_experimental.file_max_age.title": "Max File Age (Days)", + "admin.audit_logging_experimental.file_max_backups.help_text": "The maximum number of backup files to retain", + "admin.audit_logging_experimental.file_max_backups.title": "Maximum File Backups", + "admin.audit_logging_experimental.file_max_queue_size.help_text": "The maximum number of files to be retained in the queue.", + "admin.audit_logging_experimental.file_max_queue_size.title": "Maximum File Queue", + "admin.audit_logging_experimental.file_max_size.help_text": "The maximum size of a single exported file, in MB.", + "admin.audit_logging_experimental.file_max_size.title": "Max File Size (MB)", + "admin.audit_logging_experimental.file_name.help_text": "The name of the file to write to. NOTE: If ExperimentalAuditSettings.FileEnabled is set to TRUE, this field is required.", + "admin.audit_logging_experimental.file_name.title": "File Name", "admin.audits.reload": "Reload User Activity Logs", "admin.authentication.email": "Email Authentication", "admin.authentication.gitlab": "GitLab", @@ -906,6 +920,8 @@ "admin.experimental.disableAppBar.title": "Disable Apps Bar:", "admin.experimental.disableRefetchingOnBrowserFocus.desc": "When true, Mattermost will not refetch channels and channel members when the browser regains focus. This may result in improved performance for users with many channels and channel members.", "admin.experimental.disableRefetchingOnBrowserFocus.title": "Disable data refetching on browser refocus:", + "admin.experimental.disableWakeUpReconnectHandler.desc": "When true, Mattermost will not attempt to detect when the computer has woken up and refetch data. This might reduce the amount of regular network traffic the app is sending.", + "admin.experimental.disableWakeUpReconnectHandler.title": "Disable Wake Up Reconnect Handler:", "admin.experimental.emailBatchingBufferSize.desc": "Specify the maximum number of notifications batched into a single email.", "admin.experimental.emailBatchingBufferSize.example": "E.g.: '256'", "admin.experimental.emailBatchingBufferSize.title": "Email Batching Buffer Size:", @@ -1378,6 +1394,7 @@ "admin.license.purchaseEnterprisePlanTitle": "Purchase the Enterprise Plan", "admin.license.remove": "Remove", "admin.license.removing": "Removing Licence...", + "admin.license.renewalCard.description.contact_sales": "Contact sales to renew your {licenseSku} licence to avoid any disruption.", "admin.license.renewalCard.licenseExpired": "Licence expired on {date, date, long}.", "admin.license.renewalCard.licenseExpiring": "Licence expires in {days} days on {date, date, long}.", "admin.license.renewalCard.licensedUsersNum": "**Licensed Users:** {licensedUsersNum}", @@ -1431,6 +1448,7 @@ "admin.log.levelOptions.DEBUG": "DEBUG", "admin.log.levelOptions.ERROR": "ERROR", "admin.log.levelOptions.INFO": "INFO", + "admin.log.levelOptions.WARN": "WARN", "admin.log.levelTitle": "Console Log Level:", "admin.log.locationDescription": "The location of the log files. If blank, they are stored in the ./logs directory. The path that you set must exist and Mattermost must have write permissions in it. Changing this setting requires a server restart before taking effect.", "admin.log.locationPlaceholder": "Enter your file location", @@ -1474,7 +1492,11 @@ "admin.manage_tokens.userAccessTokensNone": "No personal access tokens.", "admin.member_list_group.name": "Name", "admin.member_list_group.notFound": "No users found", + "admin.metrics.enableClientMetricsDescription": "When true, Mattermost will enable performance monitoring collection for web and desktop app users. Please see documentation to learn more about configuring performance monitoring for Mattermost.", + "admin.metrics.enableClientMetricsTitle": "Enable Client Performance Monitoring:", "admin.metrics.enableDescription": "When true, Mattermost will enable performance monitoring collection and profiling. Please see documentation to learn more about configuring performance monitoring for Mattermost.", + "admin.metrics.enableNotificationMetricsDescription": "When true, Mattermost will enable notification data collection for web and Desktop App users.", + "admin.metrics.enableNotificationMetricsTitle": "Enable Notification Monitoring:", "admin.metrics.enableTitle": "Enable Performance Monitoring:", "admin.metrics.listenAddressDesc": "The address the server will listen on to expose performance metrics.", "admin.metrics.listenAddressEx": "E.g.: ':8067'", @@ -2201,7 +2223,7 @@ "admin.service.corsExposedHeadersTitle": "CORS Exposed Headers:", "admin.service.corsHeadersEx": "X-My-Header", "admin.service.corsTitle": "Enable cross-origin requests from:", - "admin.service.developerDesc": "When true, JavaScript errors are shown in a purple bar at the top of the user interface. Not recommended for use in production. ", + "admin.service.developerDesc": "When true, JavaScript errors are shown in a purple bar at the top of the user interface. Not recommended for use in production. Changing this requires a server restart before taking effect.", "admin.service.developerTitle": "Enable Developer Mode: ", "admin.service.disableBotOwnerDeactivatedTitle": "Disable bot accounts when owner is deactivated:", "admin.service.disableBotWhenOwnerIsDeactivated": "When a user is deactivated, disables all bot accounts managed by the user. To re-enable bot accounts, go to [Integrations > Bot Accounts]({siteURL}/_redirect/integrations/bots).", @@ -2290,6 +2312,7 @@ "admin.set_by_env": "This setting has been set through an environment variable. It cannot be changed through the System Console.", "admin.sidebar.about": "About", "admin.sidebar.announcement": "Announcement Banner", + "admin.sidebar.audit_logging_experimental": "Audit Logging", "admin.sidebar.authentication": "Authentication", "admin.sidebar.billing": "Billing & Account", "admin.sidebar.billing_history": "Billing History", @@ -2927,6 +2950,7 @@ "authorize.app": "The app **{appName}** would like the ability to access and modify your basic information.", "authorize.deny": "Deny", "authorize.title": "Authorise **{appName}** to Connect to Your **Mattermost** User Account", + "avatar.alt": "{username} profile image", "avatars.overflowUnnamedOnly": "{overflowUnnamedCount, plural, =1 {one other} other {# others}}", "avatars.overflowUsers": "{overflowUnnamedCount, plural, =0 {{names}} =1 {{names} and one other} other {{names} and # others}}", "backstage_list.search": "Search", @@ -3915,7 +3939,7 @@ "invite.members.invite-sent": "An invitation email has been sent.", "invite.members.unable-to-add-the-user-to-the-team": "Unable to add the user to the team.", "invite.members.user-is-guest": "Contact your admin to make this guest a full member.", - "invite.members.user-is-not-guest": "This person is already a member.", + "invite.members.user-is-not-guest": "This person is already a member of the workspace. Invite them as a member instead of a guest.", "invite.rate-limit-exceeded": "Invite emails rate limit exceeded.", "invite_modal.add_channels_title_a": "Add to channels", "invite_modal.add_channels_title_b": "**(required)**", @@ -4320,7 +4344,7 @@ "onboarding_wizard.invite_members.placeholder": "Enter email addresses", "onboarding_wizard.invite_members.skip": "Skip", "onboarding_wizard.invite_members.title": "Invite your team members", - "onboarding_wizard.invite_members_cloud.title": "Who works with you?", + "onboarding_wizard.invite_members_cloud.title": "Invite your team members", "onboarding_wizard.launching_workspace.description": "It’ll be ready in a moment", "onboarding_wizard.launching_workspace.title": "Launching your workspace now", "onboarding_wizard.next": "Continue", @@ -5595,7 +5619,7 @@ "userGuideHelp.reportAProblem": "Report a problem", "userGuideHelp.trainingResources": "Training resources", "userSettingsModal.pluginPreferences.header": "PLUGIN PREFERENCES", - "user_group_popover.close": "Close", + "user_group_popover.close": "Close user group popover", "user_group_popover.memberCount": "{member_count} {member_count, plural, one {Member} other {Members}}", "user_group_popover.openGroupModal": "View full group info", "user_group_popover.searchGroupMembers": "Search members", @@ -5639,8 +5663,13 @@ "user_profile.account.localTimeWithTimezone": "Local Time ({timezone})", "user_profile.account.post_was_created": "This post was created by an integration from @{username}", "user_profile.add_user_to_channel": "Add to a Channel", + "user_profile.call.ongoing": "Call with {user} is ongoing", + "user_profile.close": "Close user profile popover", "user_profile.custom_status": "Status", "user_profile.custom_status.set_status": "Set a status", + "user_profile.roleTitle.channel_admin": "Channel Admin", + "user_profile.roleTitle.system_admin": "System Admin", + "user_profile.roleTitle.team_admin": "Team Admin", "user_profile.send.dm": "Message", "user_profile.send.dm.yourself": "Send yourself a message", "users_limits_announcement_bar.copyText": "User limits exceeded. Contact administrator with: {ErrorCode}", diff --git a/webapp/channels/src/i18n/fr.json b/webapp/channels/src/i18n/fr.json index 511d0d3da8..e2fd116258 100644 --- a/webapp/channels/src/i18n/fr.json +++ b/webapp/channels/src/i18n/fr.json @@ -1,4 +1,10 @@ { + "FIFTY_TO_100": "51-100", + "FIVE_HUNDRED_TO_1000": "501-1000", + "ONE_HUNDRED_TO_500": "101-500", + "ONE_THOUSAND_TO_2500": "1001-2500", + "ONE_TO_50": "1-50", + "TWO_THOUSAND_FIVE_HUNDRED_AND_UP": "2501-5000", "about.buildnumber": "Numéro de compilation :", "about.cloudEdition": "Cloud", "about.copyright": "Copyright 2015 - {currentYear} Mattermost, Inc. Tous droits réservés", @@ -40,7 +46,7 @@ "accessibility.button.strike": "barrer", "accessibility.sections.centerContent": "liste des messages zone principale", "accessibility.sections.centerFooter": "entrée des messages zone complémentaire", - "accessibility.sections.channelHeader": "zone d'entête de canal", + "accessibility.sections.channelHeader": "zone d’en-tête de canal", "accessibility.sections.lhsHeader": "zone de menu d'équipe", "accessibility.sections.lhsList": "zone de barre latérale de canaux", "accessibility.sections.lhsNavigator": "Région de navigation entre canaux", @@ -162,6 +168,22 @@ "add_oauth_app.nameRequired": "Le nom pour l'application OAuth 2.0 est requis.", "add_oauth_app.trusted.help": "Si activé, l'application OAuth 2.0 est considérée comme étant de confiance par le serveur Mattermost et ne nécessite pas l'approbation de l'utilisateur. Si désactivé, une fenêtre additionnelle apparaît et demande à l'utilisateur d'accepter ou de refuser son autorisation.", "add_oauth_app.url": "**URL(s)** : {url}", + "add_outgoing_oauth_connection.add": "Ajouter", + "add_outgoing_oauth_connection.cancel": "Annuler", + "add_outgoing_oauth_connection.client_id.help": "Spécifiez l’ID du client pour la connexion OAuth.", + "add_outgoing_oauth_connection.client_id.label": "ID du client", + "add_outgoing_oauth_connection.client_id.required": "L’ID du client pour la connexion OAuth est requis.", + "add_outgoing_oauth_connection.password": "**Mot de passe** : {password}", + "add_outgoing_oauth_connection.save": "Enregistrer", + "add_outgoing_oauth_connection.save_anyway": "Enregistrer quand même", + "add_outgoing_oauth_connection.save_without_validation_warning": "Cette connexion n’a pas été validée. Voulez-vous tout de même l’enregistrer ?", + "add_outgoing_oauth_connection.saving": "Enregistrement…", + "add_outgoing_oauth_connection.token_url": "**URL du jeton** : `{url}`", + "add_outgoing_oauth_connection.username": "**Nom d’utilisateur** : {username}", + "add_outgoing_oauth_connection.validate": "Valider la connexion", + "add_outgoing_oauth_connection.validated_connection": "Connexion validée", + "add_outgoing_oauth_connection.validating": "Validation…", + "add_outgoing_oauth_connection.validation_error": "Connexion non validée. Veuillez vérifier les journaux du serveur pour plus de détails ou essayer à nouveau.", "add_outgoing_webhook.callbackUrls": "URLs de rappel (une par ligne)", "add_outgoing_webhook.callbackUrls.help": "Spécifie l'URL à laquelle les messages vont être envoyés. Si l'URL est privée, ajoutez-la en tant que {link}.", "add_outgoing_webhook.callbackUrls.helpLinkText": "connexion interne fiable", @@ -186,7 +208,7 @@ "add_outgoing_webhook.token": "**Jeton** : {token}", "add_outgoing_webhook.token.message": "Veuillez vous assurer d'ajouter ce compte utilisateur de bot aux équipes et canaux avec lesquels vous voulez voir ce bot interagir. Veuillez vous référer à notre documentation pour en savoir plus.", "add_outgoing_webhook.triggerWords": "Mot-clé (Un par ligne)", - "add_outgoing_webhook.triggerWords.help": "Spécifie les mots-clés déclencheurs qui envoient des requêtes HTTP POST à votre application. Le déclencheur peut être pour le canal, le webhook sortant, ou les deux. Si vous sélectionnez le canal, le déclencheur est optionnel. Si vous sélectionnez les deux, le message doit correspondre aux deux valeurs..", + "add_outgoing_webhook.triggerWords.help": "Spécifie les mots-clés déclencheurs qui envoient des requêtes HTTP POST à votre application. Le déclencheur peut être pour le canal, le webhook sortant, ou les deux. Si vous sélectionnez le canal, le déclencheur est facultatif. Si vous sélectionnez les deux, le message doit correspondre aux deux valeurs.", "add_outgoing_webhook.triggerWordsOrChannelRequired": "Un canal valide ou une liste de mot-clés est requise", "add_outgoing_webhook.triggerWordsTriggerWhen": "Déclencher lorsque", "add_outgoing_webhook.triggerWordsTriggerWhen.help": "Spécifie à quel moment déclencher le webhook sortant.", @@ -216,6 +238,9 @@ "admin.advance.metrics": "Suivi des performances", "admin.announcement_banner_feature_discovery.copy": "Créer des bannières pour annoncer des informations importantes à tous les utilisateurs.", "admin.announcement_banner_feature_discovery.title": "Créer des bannières d'annonce avec Mattermost Professionnel", + "admin.audit_logging_experimental.file_compress.help_text": "Choisissez l’activation ou la désactivation de la compression de fichier.", + "admin.audit_logging_experimental.file_compress.title": "Compression de fichier", + "admin.audit_logging_experimental.file_name.title": "Nom du fichier", "admin.audits.reload": "Recharger les journaux de l'activité utilisateur", "admin.authentication.email": "Authentification par e-mail", "admin.authentication.gitlab": "GitLab", @@ -269,8 +294,8 @@ "admin.billing.history.total": "Total", "admin.billing.history.transactions": "Transactions", "admin.billing.payment_info.billingAddress": "Adresse de facturation", - "admin.billing.payment_info.cardBrandAndDigits": "{marque} se terminant par {chiffres}", - "admin.billing.payment_info.cardExpiry": "Expire {mois}/{année}", + "admin.billing.payment_info.cardBrandAndDigits": "{brand} se terminant par {digits}", + "admin.billing.payment_info.cardExpiry": "Expire {month}/{year}", "admin.billing.subscription.byClickingYouAgree": "En cliquant sur {buttonContent}, vous acceptez les {legalText}", "admin.billing.subscription.cancelSubscriptionSection.contactUs": "Nous contacter", "admin.billing.subscription.cancelSubscriptionSection.description": "Pour le moment, la suppression d'un espace de travail ne peut être effectuée que par un conseiller du support client.", @@ -451,6 +476,9 @@ "admin.channel_settings.description": "Gère les paramètres du canal.", "admin.channel_settings.groupsPageTitle": "{siteName} Canaux", "admin.channel_settings.title": "Canaux", + "admin.channels.filterBy.team.loading": "Chargement des équipes", + "admin.channels.filterBy.team.noTeams": "Aucune équipe trouvée", + "admin.channels.filterBy.team.placeholder": "Chercher et sélectionner des équipes", "admin.cluster.ClusterName": "Nom du cluster :", "admin.cluster.ClusterNameDesc": "Le nom du cluster à rejoindre. Seuls les nœuds avec le même nom de cluster seront capables de se rejoindre. Ce paramètre permet de prendre en charge les déploiements de type Blue-Green ou de pointer vers la même base de données lors d'un déploiement par étapes (staging).", "admin.cluster.ClusterNameEx": "Ex. : « Production » ou « Staging »", @@ -459,7 +487,7 @@ "admin.cluster.EnableGossipCompression": "Activer la compression avec le protocole Gossip :", "admin.cluster.EnableGossipCompressionDesc": "Si vrai, tout ce qui est communiqué via le protocole de bavardage sera compressé. Il est recommandé de laisser cette option désactivée.", "admin.cluster.GossipPort": "Port de bavardage :", - "admin.cluster.GossipPortDesc": "Le port utilisé pour le protocole de bavardage. Seuls UDP et TCP devraient être autorisés sur ce port.", + "admin.cluster.GossipPortDesc": "Le port utilisé pour le protocole de bavardage. Seuls UDP et TCP devraient être autorisés sur ce port.", "admin.cluster.GossipPortEx": "Ex. : « 8074 »", "admin.cluster.OverrideHostname": "Redéfinir le nom d'hôte :", "admin.cluster.OverrideHostnameDesc": "La valeur par défaut de '' va essayer d'obtenir le nom d'hôte à partir de l'OS ou utiliser l'adresse IP. Vous pouvez redéfinir le nom d'hôte de ce serveur avec cette propriété. Il n'est pas recommandé de redéfinir le nom d'hôte sauf si c'est vraiment nécessaire. Cette propriété peut également être définie sur une adresse IP spécifique si nécessaire.", @@ -470,7 +498,7 @@ "admin.cluster.enableTitle": "Activer le mode haute disponibilité :", "admin.cluster.loadedFrom": "Le fichier de configuration a été chargé par le noeud ID {clusterId}. Consultez le 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": "Modifier les paramètres de cette section nécessite un redémarrage du serveur avant de prendre effet.", - "admin.cluster.should_not_change": "ATTENTION : Ces paramètres ne se synchroniseront pas avec les autres serveurs du cluster. La communication entre nœuds en mode haute disponibilité ne démarrera pas tant que le fichier config.json n'est pas identique sur chacun des serveurs et que Mattermost n'a pas été redémarré. Consultez la documentation pour savoir comment ajouter ou supprimer un serveur d'un cluster. Si vous accédez à la console système à partir d'un répartiteur de charges et que vous rencontrez des problèmes, veuillez consulter le guide de résolution des problèmes de notre documentation.", + "admin.cluster.should_not_change": "ATTENTION : Ces paramètres ne se synchroniseront pas avec les autres serveurs du cluster. La communication entre nœuds en mode haute disponibilité ne démarrera pas tant que le fichier config.json n’est pas identique sur chacun des serveurs et que Mattermost n’a pas été redémarré. Consultez la documentation pour savoir comment ajouter ou supprimer un serveur d'un cluster. Si vous accédez à la console système à partir d’un répartiteur de charges et que vous rencontrez des problèmes, veuillez consulter le guide de résolution des problèmes de notre documentation.", "admin.cluster.status_table.config_hash": "MD5 du fichier de configuration", "admin.cluster.status_table.hostname": "Nom d'hôte", "admin.cluster.status_table.reload": " Recharger l'état du cluster", @@ -577,13 +605,13 @@ "admin.customization.enableGifPickerTitle": "Activer le sélectionneur de GIFs :", "admin.customization.enableInlineLatexDesc": "Active le rendu de code LaTex en ligne. Si désactivé, LaTeX pourra seulement être utilisé dans un bloc de code utilisant la coloration syntaxique. Merci de consulter notre documentation pour plus d'informations sur la mise en forme de texte.", "admin.customization.enableInlineLatexTitle": "Activer le rendu LaTeX en ligne :", - "admin.customization.enableLatexDesc": "Active le rendu du code LaTeX dans les blocs de code. Si désactivé, le code LaTeX ne sera que colorié syntaxiquement.", + "admin.customization.enableLatexDesc": "Active le rendu du code LaTeX dans les blocs de code. Si désactivé, le code LaTeX ne sera que colorié syntaxiquement.\n\nL’activation de LaTeX n’est pas recommandée dans les environnement où tous les utilisateurs ne sont pas de confiance.", "admin.customization.enableLatexTitle": "Activer le rendu LaTeX :", "admin.customization.enableLinkPreviewsDesc": "Affiche une prévisualisation du contenu du site web, des images et des liens YouTube en-dessous du message lorsque cela est disponible. Le serveur doit être connecté à internet et le pare-feu (si activé) doit être configuré en adéquation pour que les prévisualisations puissent être récupérées. Les utilisateurs peuvent désactiver cette fonctionnalité à partir des Paramètres > Affichage > Aperçus des liens de site web.", "admin.customization.enableLinkPreviewsTitle": "Activer l'aperçu des liens :", "admin.customization.enablePermalinkPreviewsDesc": "Si activé, les liens vers des messages Mattermost génèreront un aperçu pour les utilisateurs qui ont accès au message original. Veuillez consulter notre documentation pour plus d'informations.", "admin.customization.enablePermalinkPreviewsTitle": "Activer la prévisualisation des liens vers les messages :", - "admin.customization.enableSVGsDesc": "Active l'aperçu des fichiers joints SVG et autorise à ce qu'ils apparaissent dans les messages.", + "admin.customization.enableSVGsDesc": "Active l'aperçu des fichiers joints SVG et autorise à ce qu'ils apparaissent dans les messages.\n\nL’activation de SVG n’est pas recommandé dans les environnements où tous les utilisateurs ne sont pas de confiance.", "admin.customization.enableSVGsTitle": "Activer les SVGs :", "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 :", @@ -625,6 +653,7 @@ "admin.data_retention.form.channelAndDirectMessageRetention": "Rétention des message de canaux et directs", "admin.data_retention.form.days": "Jours", "admin.data_retention.form.fileRetention": "Rétention des fichiers", + "admin.data_retention.form.hours": "Heures", "admin.data_retention.form.keepForever": "Toujours garder", "admin.data_retention.form.text": "S'applique à toutes les équipes et canaux, mais pas aux règles de rétention personnalisées.", "admin.data_retention.form.years": "Années", @@ -902,7 +931,7 @@ "admin.gitlab.siteUrlExample": "Ex. : https://", "admin.gitlab.tokenTitle": "Nœud du jeton (token endpoint) :", "admin.gitlab.userTitle": "Nœud de l'API utilisateur (user api endpoint) :", - "admin.google.EnableMarkdownDesc": "1. Connectez-vous à votre compte Google.\n2. Rendez-vous sur https://console.developers.google.com, cliquez sur Identifiants dans la barre latérale de gauche.\n3. Sous l'entête Identifiants, cliquez sur Créer des identifiants, puis ID client OAuth et sélectionnez Application Web.\n4. Spécifiez « Mattermost - votre-nom-d-entreprise » comme Nom.\n5. Dans le champ URI de redirection autorisés, spécifiez votre-url-mattermost/signup/google/complete (ex. : http://localhost:8065/signup/google/complete). Cliquez sur Créer.\n6. Collez votre ID client et code secret client dans les champs ci-dessous et cliquez sur Enregistrer.\n7. Rendez-vous sur la Google People API et cliquez sur le bouton Activer.", + "admin.google.EnableMarkdownDesc": "1. Connectez-vous à votre compte Google.\n2. Rendez-vous sur https://console.developers.google.com, cliquez sur Identifiants dans la barre latérale de gauche.\n3. Sous l’en-tête Identifiants, cliquez sur Créer des identifiants, puis ID client OAuth et sélectionnez Application Web.\n4. Spécifiez « Mattermost - votre-nom-d-entreprise » comme Nom.\n5. Dans le champ URI de redirection autorisés, spécifiez votre-url-mattermost/signup/google/complete (ex. : http://localhost:8065/signup/google/complete). Cliquez sur Créer.\n6. Collez votre ID client et code secret client dans les champs ci-dessous et cliquez sur Enregistrer.\n7. Rendez-vous sur la Google People API et cliquez sur le bouton Activer.", "admin.google.authTitle": "Nœud d'authentification (auth endpoint) :", "admin.google.clientIdDescription": "L'ID client que vous avez reçu lorsque vous avez enregistré l'application avec Google.", "admin.google.clientIdExample": "Ex. : « 7602141235235-url0fhs1mayfasbmop5qlfns8dh4.apps.googleusercontent.com »", @@ -965,7 +994,7 @@ "admin.group_settings.groups_list.paginatorCount": "{startCount, number} - {endCount, number} de {total, number}", "admin.group_settings.groups_list.unlink_selected": "Dissocier les groupes sélectionnés", "admin.group_settings.introBanner": "Les groupes sont un moyen d'organiser les utilisateurs et d'appliquer des actions à tous les utilisateurs de ce groupe.\nPour en savoir plus sur les groupes, consultez la documentation.", - "admin.group_settings.ldapGroupsDescription": "Connectez un annuaire AD/LDAP et créez des groupes dans Mattermost. Pour commencer, configurez les attributs de groupe dans les paramètres de configuration [AD/LDAP]({siteURL}/admin_console/authentication/ldap).", + "admin.group_settings.ldapGroupsDescription": "Connectez un annuaire AD/LDAP et créez des groupes dans Mattermost. Pour commencer, configurez les attributs de groupe dans les paramètres de configuration AD/LDAP.", "admin.group_settings.ldapGroupsTitle": "Groupes AD/LDAP", "admin.group_settings.need_groupname": "Vous devez spécifier une mention de groupe.", "admin.group_teams_and_channels_row.channelAdmin": "Administrateur du canal", @@ -1030,7 +1059,7 @@ "admin.image.proxyTypeDescription": "Configurer un proxy d'images pour charger toutes les images Markdown via un proxy. Le proxy d'images empêche les utilisateurs de faire des appels non sécurisés à des images, permet d'augmenter les performances par le biais d'un cache et effectue des réglages automatiques d'image comme le redimensionnement. Consultez notre documentation pour en savoir plus.", "admin.image.proxyURL": "URL du proxy d'images distant :", "admin.image.proxyURLDescription": "L'URL de votre serveur de proxy d'images distant.", - "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.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. Sélectionner « Regénérer » pour créer une nouvelle clé de salage.", "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 : ", @@ -1047,11 +1076,17 @@ "admin.ip_filtering.add_filter": "Ajouter un filtre", "admin.ip_filtering.add_ip_filter": "Ajouter un Filtre IP", "admin.ip_filtering.add_your_ip": "Ajouter votre adresse IP", + "admin.ip_filtering.cancel": "Annuler", + "admin.ip_filtering.delete": "Supprimer", + "admin.ip_filtering.edit": "Modifier", + "admin.ip_filtering.edit_ip_filter": "Modifier le filtre IP", + "admin.ip_filtering.edit_section_description_line_1": "Créer des règles pour autoriser l’accès à l’espace de travail à des adresses IP spécifiées seulement.", + "admin.ip_filtering.edit_section_description_line_2": "NOTE: Si aucune règle n’est ajoutée, toutes les IP seront autorisées.", "admin.ip_filtering.ip_filtering": "Filtrage IP", "admin.ip_filtering.name": "Nom", "admin.ip_filtering.no_filters": "Aucune règle de filtrage IP ajoutée", "admin.ip_filtering.save": "Sauvegarder", - "admin.ip_filtering.turn_off_ip_filtering": "Êtes-vous sûr(e) de vouloir désactiver le filtrage IP ? Toutes les adresses IP auront accès à l'espace de travail.", + "admin.ip_filtering.turn_off_ip_filtering": "Êtes-vous sûr(e) de vouloir désactiver le filtrage IP ? Toutes les adresses IP auront accès à l’espace de travail.", "admin.ip_filtering.update_filter": "Mettre le filtre à jour", "admin.ip_filtering.yes_disable_ip_filtering": "Oui, désactiver le filtrage IP", "admin.ip_filtering.your_current_ip_is": "Votre adresse IP actuelle est {ip}", @@ -1092,7 +1127,7 @@ "admin.ldap.enableSyncDesc": "Si activé, Mattermost synchronise périodiquement les utilisateurs à partir de AD/LDAP. Si désactivé, les attributs utilisateurs sont mis à jour à partir de AD/LDAP 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": "(Facultatif) L'attribut du serveur AD/LDAP qui est utilisé pour remplir les prénoms des utilisateurs de Mattermost. Lorsque défini, les utilisateurs ne peuvent pas modifier 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 **Profil > Paramètres de compte**.", + "admin.ldap.firstnameAttrDesc": "(Facultatif) L’attribut du serveur AD/LDAP qui est utilisé pour remplir les prénoms des utilisateurs de Mattermost. Lorsque défini, les utilisateurs ne peuvent pas modifier 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 Profil > Paramètres de compte.", "admin.ldap.firstnameAttrEx": "Ex. : « givenName »", "admin.ldap.firstnameAttrTitle": "Attribut prénom :", "admin.ldap.groupDisplayNameAttributeDesc": "L'attribut dans le serveur AD/LDAP utilisé pour remplir les noms de groupes.", @@ -1115,7 +1150,7 @@ "admin.ldap.jobExtraInfo.deletedGroupMembers": "{groupMemberDeleteCount, number} membres de groupe supprimés.", "admin.ldap.jobExtraInfo.deletedGroups": "{groupDeleteCount, number} groupes supprimés.", "admin.ldap.jobExtraInfo.updatedUsers": "{updateCount, number} utilisateurs mis à jour.", - "admin.ldap.lastnameAttrDesc": "(Facultatif) L'attribut du serveur AD/LDAP qui est utilisé pour remplir 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 **Profil > Paramètres de compte**.", + "admin.ldap.lastnameAttrDesc": "(Facultatif) L’attribut du serveur AD/LDAP qui est utilisé pour remplir les noms de famille des utilisateurs de Mattermost. Lorsque défini, les utilisateurs ne peuvent pas modifier 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 Profil > Paramètres de compte.", "admin.ldap.lastnameAttrEx": "Ex. : « sn »", "admin.ldap.lastnameAttrTitle": "Last Name Attribute :", "admin.ldap.ldap_test_button": "Test d'AD/LDAP", @@ -1128,10 +1163,10 @@ "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": "(Facultatif) L'attribut du serveur AD/LDAP qui est utilisé pour remplir les pseudos des utilisateurs de Mattermost. Lorsque défini, les utilisateurs ne peuvent pas modifier 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 **Profil > Paramètres de compte**.", + "admin.ldap.nicknameAttrDesc": "(Facultatif) L’attribut du serveur AD/LDAP qui est utilisé pour remplir les pseudos des utilisateurs de Mattermost. Lorsque défini, les utilisateurs ne peuvent pas modifier 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 Profil > Paramètres de compte.", "admin.ldap.nicknameAttrEx": "Ex. : « pseudo »", "admin.ldap.nicknameAttrTitle": "Attribut « Nickname » :", - "admin.ldap.pictureAttrDesc": "L'attribut du serveur AD/LDAP utilisé pour remplir le champ adresse e-mail dans Mattermost.", + "admin.ldap.pictureAttrDesc": "(Optionnel) L’attribut du serveur AD/LDAP utilisé pour remplir le champ adresse e-mail dans Mattermost.", "admin.ldap.pictureAttrEx": "Ex. : « thumbnailPhoto » ou « jpegPhoto »", "admin.ldap.pictureAttrTitle": "Attribut de la photo de profil :", "admin.ldap.portDesc": "Le port utilisé par Mattermost pour vous connecter au serveur LDAP. Par défaut : 389.", @@ -1167,7 +1202,7 @@ "admin.ldap.testSuccess": "Test d'AD/LDAP réussi avec succès", "admin.ldap.uploading.certificate": "Téléchargement du certificat...", "admin.ldap.uploading.privateKey": "Téléchargement de la clé privée...", - "admin.ldap.userFilterDisc": "(Facultatif) 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.userFilterDisc": "(Facultatif) 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.userFilterTitle": "Filtre utilisateur :", "admin.ldap.usernameAttrDesc": "L'attribut du serveur AD/LDAP utilisé pour remplir les noms d'utilisateur dans Mattermost. Il se peut qu'il s'agisse du même champ que le Login ID Attribute.", @@ -1181,16 +1216,16 @@ "admin.license.choose": "Parcourir", "admin.license.confirm-license-removal.cancel": "Annuler", "admin.license.confirm-license-removal.confirm": "Confirmer", - "admin.license.confirm-license-removal.subtitle": "Supprimer la licence rétrogradera votre serveur de la version Enterprise à Free. Vous risquez de perdre des informations. ", + "admin.license.confirm-license-removal.subtitle": "Supprimer la licence rétrogradera votre serveur de la version {currentSKU} à Free. Vous risquez de perdre des informations. ", "admin.license.confirm-license-removal.title": "Êtes-vous sûr ?", "admin.license.enterprise.license_required_upgrade": "Une licence est requise pour débloquer les fonctionnalités Entreprise", "admin.license.enterprise.restart": "Redémarrer le serveur", "admin.license.enterprise.restarting": "Redémarrage en cours", - "admin.license.enterprise.upgrade": "Se mettre à niveau vers l'Édition Entreprise", + "admin.license.enterprise.upgrade": "Se mettre à niveau vers l’Édition Entreprise", "admin.license.enterprise.upgrade.acceptTermsFinal": ". Mettre à niveau téléchargera le binaire et remplacer votre édition Team.", "admin.license.enterprise.upgrade.acceptTermsInitial": "En cliquant sur **Se mettre à niveau**, j'accepte les termes de Mattermost ", "admin.license.enterprise.upgrade.eeLicenseLink": "Licence Version Entreprise", - "admin.license.enterprise.upgrading": "Mise à niveau {pourcentage} % effectué", + "admin.license.enterprise.upgrading": "Mise à niveau {percentage} % effectué", "admin.license.enterpriseEdition": "Version Entreprise", "admin.license.enterpriseEdition.subtitle": "Ceci est une Version Entreprise pour le tarif Mattermost {skuName}", "admin.license.enterprisePlanSubtitle": "Nous sommes ici pour travailler avec vous sur vos besoins. Contactez-nous aujourd'hui pour obtenir plus d'utilisateurs sur votre tarif.", @@ -1213,6 +1248,7 @@ "admin.license.renewalCard.reviewNumbers": "Vérifiez vos chiffres ci-dessous pour vous assurer que vous renouvelez pour le bon nombre d'utilisateurs.", "admin.license.renewalCard.usersNumbers": "**Utilisateurs actifs :** {activeUsersNum}", "admin.license.title": "Édition et licence", + "admin.license.trial-request.embargoed.button": "Fermer", "admin.license.trial-request.title": "Essayez Mattermost Enterprise Edition gratuitement pendant 30 jours. Pas d'obligation d'achat ni de carte de paiement demandée. ", "admin.license.trialCard.contactSales": "Contactez le service ventes", "admin.license.trialCard.description": "Votre essai gratuit va expirer dans **{daysCount} {daysCount, plural, one {jour} other {jours}}**. Visitez notre portail client pour acheter une licence maintenant et continuer à utiliser les fonctionnalités Mattermost Professional et Enterprise après la fin de l'essai.", @@ -1221,7 +1257,7 @@ "admin.license.trialCard.purchase_license": "Achetez une licence", "admin.license.trialUpgradeAndRequest.submit": "Mettre à niveau le serveur et commencer l'essai", "admin.license.upgrade-and-trial-request.accept-terms-final-part": "De plus, j'accepte les conditions de Mattermost {eeModalTerms}. Mettre à niveau téléchargera le binaire et remplacera votre instance Team Edition.", - "admin.license.upgrade-and-trial-request.accept-terms-initial-part": "En cliquant sur « Mettre à niveau le serveur et commencer l'essai », j'accepte le contrat d'évaluation du logiciel Mattermost, la politique de confidentialité, et la réception d'e-mails sur le produit. ", + "admin.license.upgrade-and-trial-request.accept-terms-initial-part": "En cliquant sur « Mettre à niveau le serveur et commencer l’essai », j’accepte le contrat d’évaluation du logiciel Mattermost, la politique de confidentialité, et la réception d’e-mails sur le produit. ", "admin.license.upgrade-and-trial-request.title": "Mettez à niveau vers Enterprise Edition et testez Mattermost Enterprise Edition gratuitement pendant les 30 prochains jours. Pas d'obligation d'achat, ni de carte de paiement demandée. ", "admin.license.upgradeTitle": "Mettre à jour vers la Version Professionnel", "admin.license.upgradeToEnterprise": "Mettez à jour vers la version Enterprise", @@ -1233,7 +1269,8 @@ "admin.license.upload-modal.title": "Télécharger une clé de licence", "admin.license.uploadFile": "Télécharger un fichier", "admin.lockTeammateNameDisplay": "Verrouiller l'affichage des noms des membres de l'équipe pour tous les utilisateurs : ", - "admin.lockTeammateNameDisplayHelpText": "Lorsqu'activé, enlève la possibilité aux utilisateurs de changer les paramètres dans **Paramètres > Affichage > Affichage des noms des membres de l'équipe**.", + "admin.lockTeammateNameDisplayHelpText": "Si activé, enlève la possibilité aux utilisateurs de changer les paramètres dans **Paramètres > Affichage > Affichage des noms des membres de l’équipe**.", + "admin.log.Level": "Niveau", "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. Si activé, le serveur écrit les messages dans le flux de sortie standard (stdout). Changer ce paramètre requiert un redémarrage du serveur avant de prendre effet.", "admin.log.consoleJsonTitle": "Afficher sur la console les journaux sous forme de JSON :", "admin.log.consoleTitle": "Affiche les journaux sur la console : ", @@ -1276,7 +1313,7 @@ "admin.manage_roles.systemMember": "Membre", "admin.manage_teams.makeMemberError": "Impossible de faire de l'utilisateur un membre.", "admin.manage_tokens.manageTokensTitle": "Gérer les jetons d'accès personnel", - "admin.manage_tokens.userAccessTokensDescription": "Les jetons d'accès personnels fonctionnent de la même manière que les jetons de session et peuvent être utilisés par les intégrations pour interagir avec ce serveur Mattermost. Les jetons sont désactivés si l'utilisateur est désactivé. Pour en savoir plus sur les jetons d'accès personnel, consultez notre documentation.", + "admin.manage_tokens.userAccessTokensDescription": "Les jetons d’accès personnels fonctionnent de la même manière que les jetons de session et peuvent être utilisés par les intégrations pour interagir avec ce serveur Mattermost. Les jetons sont désactivés si l’utilisateur est désactivé. Pour en savoir plus sur les jetons d’accès personnel, consultez notre documentation.", "admin.manage_tokens.userAccessTokensIdLabel": "ID du jeton : ", "admin.manage_tokens.userAccessTokensNameLabel": "Description du jeton : ", "admin.manage_tokens.userAccessTokensNone": "Aucun jeton d'accès personnel.", @@ -1358,8 +1395,8 @@ "admin.permissions.group.custom_groups.name": "Groupes personnalisés", "admin.permissions.group.delete_posts.description": "Supprimer ses propres messages et ceux des autres.", "admin.permissions.group.delete_posts.name": "Supprimer les messages", - "admin.permissions.group.edit_posts.description": "Éditer ses propres messages et ceux des autres.", - "admin.permissions.group.edit_posts.name": "Éditer des messages", + "admin.permissions.group.edit_posts.description": "Modifier ses propres messages et ceux des autres.", + "admin.permissions.group.edit_posts.name": "Modifier des messages", "admin.permissions.group.guest_create_post.description": "Autoriser les utilisateurs d'écrire des messages.", "admin.permissions.group.guest_create_post.name": "Publier des messages", "admin.permissions.group.guest_create_private_channel.description": "Crée des nouveaux canaux privés.", @@ -1367,7 +1404,7 @@ "admin.permissions.group.guest_delete_post.description": "Les utilisateurs peuvent supprimer leur propres messages.", "admin.permissions.group.guest_delete_post.name": "Supprimer ses propres messages", "admin.permissions.group.guest_edit_post.description": "{editTimeLimitButton} après voir envoyé leur message, autorise les utilisateurs à modifier leurs propres messages.", - "admin.permissions.group.guest_edit_post.name": "Éditer ses propres messages", + "admin.permissions.group.guest_edit_post.name": "Modifier ses propres messages", "admin.permissions.group.guest_reactions.description": "Ajouter et supprimer des réactions aux messages.", "admin.permissions.group.guest_reactions.name": "Réactions aux messages", "admin.permissions.group.guest_use_channel_mentions.description": "Envoie une notification à tous les membres du canal lorsque les mot-clés @all, @channel et @here sont utilisés", @@ -1376,8 +1413,10 @@ "admin.permissions.group.guest_use_group_mentions.name": "Group Mentions", "admin.permissions.group.integrations.description": "Gére l'authentification OAuth, les commandes slash, les webhooks et les émoticônes.", "admin.permissions.group.integrations.name": "Intégrations et personnalisations", + "admin.permissions.group.manage_private_channel_bookmarks.description": "Ajouter, modifier, supprimer et trier les marque-pages", "admin.permissions.group.manage_private_channel_members_and_read_groups.description": "Ajoute et supprime des membres de canaux privés.", "admin.permissions.group.manage_private_channel_members_and_read_groups.name": "Gérer les membres des canaux", + "admin.permissions.group.manage_public_channel_bookmarks.description": "Ajouter, modifier, supprimer et trier les marque-parges", "admin.permissions.group.manage_public_channel_members_and_read_groups.description": "Ajoute et supprime des membres des canaux publics.", "admin.permissions.group.manage_public_channel_members_and_read_groups.name": "Gérer les membres des canaux", "admin.permissions.group.manage_shared_channels.description": "Gérer les canaux partagés", @@ -1386,7 +1425,7 @@ "admin.permissions.group.playbook_private.name": "Gérer les playbooks privés", "admin.permissions.group.playbook_public.description": "Gérer les playbooks publics.", "admin.permissions.group.playbook_public.name": "Gérer les playbooks publics", - "admin.permissions.group.posts.description": "Ecrire, modifier et supprimer des messages.", + "admin.permissions.group.posts.description": "Écrire, modifier et supprimer des messages.", "admin.permissions.group.posts.name": "Gérer les messages", "admin.permissions.group.private_channel.description": "Crée et supprime des canaux, gère les paramètres et les membres.", "admin.permissions.group.private_channel.name": "Gérer les canaux privés", @@ -1429,6 +1468,7 @@ "admin.permissions.permission.create_team.name": "Créer des équipes", "admin.permissions.permission.create_user_access_token.description": "Crée des jetons d'accès personnel", "admin.permissions.permission.create_user_access_token.name": "Crée des jetons d'accès personnel", + "admin.permissions.permission.delete_custom_group.name": "Supprimer", "admin.permissions.permission.delete_emojis.description": "Autorise les utilisateurs à supprimer les émoticônes personnalisées qu'ils ont créées.", "admin.permissions.permission.delete_emojis.name": "Supprimer sa propre émoticône personnalisée", "admin.permissions.permission.delete_others_emojis.description": "Autorise les utilisateurs à supprimer les émoticônes personnalisées qui ont été créées par d'autres utilisateurs.", @@ -1441,15 +1481,17 @@ "admin.permissions.permission.delete_private_channel.name": "Archiver les canaux", "admin.permissions.permission.delete_public_channel.description": "Archive les canaux publics.", "admin.permissions.permission.delete_public_channel.name": "Archiver les canaux", - "admin.permissions.permission.edit_other_users.description": "Édite les autres utilisateurs", - "admin.permissions.permission.edit_other_users.name": "Édite les autres utilisateurs", + "admin.permissions.permission.edit_custom_group.description": "Renommer les groupes personnalisés.", + "admin.permissions.permission.edit_custom_group.name": "Modifier", + "admin.permissions.permission.edit_other_users.description": "Modifier les autres utilisateurs", + "admin.permissions.permission.edit_other_users.name": "Modifier les autres utilisateurs", "admin.permissions.permission.edit_others_posts.description": "Autoriser les utilisateurs à modifier les messages des autres.", - "admin.permissions.permission.edit_others_posts.name": "Éditer les messages des autres utilisateurs", + "admin.permissions.permission.edit_others_posts.name": "Modifier les messages des autres utilisateurs", "admin.permissions.permission.edit_post.description": "{editTimeLimitButton} après voir envoyé leur message, autorise les utilisateurs à modifier leurs propres messages.", - "admin.permissions.permission.edit_post.name": "Éditer ses propres messages", + "admin.permissions.permission.edit_post.name": "Modifier ses propres messages", "admin.permissions.permission.import_team.description": "Importe une équipe", "admin.permissions.permission.import_team.name": "Importe une équipe", - "admin.permissions.permission.invite_guest.description": "Invite des utilisateurs invités à des canaux et leur envoie des invitations par e-mail.", + "admin.permissions.permission.invite_guest.description": "Invite des utilisateurs invités à des équipes et leur envoie des invitations par e-mail.", "admin.permissions.permission.invite_guest.name": "Inviter des utilisateurs invités", "admin.permissions.permission.list_team_channels.description": "Liste les canaux d'une équipe", "admin.permissions.permission.list_team_channels.name": "Liste les canaux d'une équipe", @@ -1457,17 +1499,19 @@ "admin.permissions.permission.list_users_without_team.name": "Liste les utilisateurs sans équipe", "admin.permissions.permission.manage_channel_roles.description": "Gère les rôles du canal", "admin.permissions.permission.manage_channel_roles.name": "Gère les rôles du canal", - "admin.permissions.permission.manage_incoming_webhooks.description": "Crée, édite et supprime les webhooks entrants.", + "admin.permissions.permission.manage_custom_group_members.name": "Gérer les membres", + "admin.permissions.permission.manage_incoming_webhooks.description": "Créer, modifier et supprimer les webhooks entrants.", "admin.permissions.permission.manage_incoming_webhooks.name": "Gérer les webhooks entrants", "admin.permissions.permission.manage_jobs.description": "Gère les tâches", "admin.permissions.permission.manage_jobs.name": "Gère les tâches", - "admin.permissions.permission.manage_oauth.description": "Crée, modifie et supprime les jetons d'applications OAuth 2.0.", + "admin.permissions.permission.manage_oauth.description": "Créer, modifier et supprimer les jetons d’applications OAuth 2.0.", "admin.permissions.permission.manage_oauth.name": "Gérer les applications OAuth", - "admin.permissions.permission.manage_outgoing_webhooks.description": "Crée, édite et supprime les webhooks sortants.", + "admin.permissions.permission.manage_outgoing_oauth_connections.description": "Créer, modifier, et supprimer les identifiants OAuth sortants.", + "admin.permissions.permission.manage_outgoing_webhooks.description": "Créer, modifier et supprimer les webhooks sortants.", "admin.permissions.permission.manage_outgoing_webhooks.name": "Gérer les webhooks sortants", - "admin.permissions.permission.manage_private_channel_properties.description": "Change les noms, les entêtes et les descriptions des canaux privés.", + "admin.permissions.permission.manage_private_channel_properties.description": "Change les noms, les en-têtes et les descriptions des canaux privés.", "admin.permissions.permission.manage_private_channel_properties.name": "Gérer les paramètres de canaux", - "admin.permissions.permission.manage_public_channel_properties.description": "Change les noms, les entêtes et les descriptions des canaux publics.", + "admin.permissions.permission.manage_public_channel_properties.description": "Change les noms, les en-têtes et les descriptions des canaux publics.", "admin.permissions.permission.manage_public_channel_properties.name": "Gérer les paramètres de canaux", "admin.permissions.permission.manage_roles.description": "Gére les rôles", "admin.permissions.permission.manage_roles.name": "Gére les rôles", @@ -1475,7 +1519,7 @@ "admin.permissions.permission.manage_secure_connections.name": "Gérer les connexions sécurisées", "admin.permissions.permission.manage_shared_channels.description": "Partage, annule le partage et invite une autre instance à se synchroniser avec un canal partagé", "admin.permissions.permission.manage_shared_channels.name": "Gérer les canaux partagés", - "admin.permissions.permission.manage_slash_commands.description": "Crée, modifie et supprime les commandes slash personnalisées.", + "admin.permissions.permission.manage_slash_commands.description": "Créer, modifier et supprimer les commandes slash personnalisées.", "admin.permissions.permission.manage_slash_commands.name": "Gérer les commandes slash", "admin.permissions.permission.manage_system.description": "Gère le système", "admin.permissions.permission.manage_system.name": "Gère le système", @@ -1507,6 +1551,7 @@ "admin.permissions.permission.read_user_access_token.name": "Jeton d'accès en lecture utilisateur", "admin.permissions.permission.remove_user_from_team.description": "Supprime un utilisateur d'une équipe", "admin.permissions.permission.remove_user_from_team.name": "Supprime un utilisateur d'une équipe", + "admin.permissions.permission.restore_custom_group.name": "Restaurer", "admin.permissions.permission.revoke_user_access_token.description": "Révoque le jeton d'accès utilisateur", "admin.permissions.permission.revoke_user_access_token.name": "Révoque le jeton d'accès utilisateur", "admin.permissions.permission.run_create.description": "Créer des exécutions pour des Playbooks.", @@ -1659,7 +1704,7 @@ "admin.permissions.system_role_permissions.show_subsections": "Afficher les {subsectionsCount} sous-sections", "admin.permissions.system_role_permissions.title": "Privilèges", "admin.permissions.system_role_permissions.write.description": "Peut ajouter, modifier et supprimer n'importe quel paramètre de cette section.", - "admin.permissions.system_role_permissions.write.title": "Peut éditer", + "admin.permissions.system_role_permissions.write.title": "Peut modifier", "admin.permissions.system_role_users.add_people": "Ajouter des utilisateurs", "admin.permissions.system_role_users.description": "Liste des utilisateurs assignés à ce rôle système.", "admin.permissions.system_role_users.title": "Utilisateurs assignés", @@ -1707,7 +1752,7 @@ "admin.plugin.settingsButton": "Paramètres", "admin.plugin.state": "État", "admin.plugin.state.failed_to_start": "Échec du démarrage", - "admin.plugin.state.failed_to_start.description": "Cette extension n'a pas pu démarrer. Veuillez vérifier si les journaux de votre système comportent des erreurs.", + "admin.plugin.state.failed_to_start.description": "Cette extension n’a pas pu démarrer. {error}", "admin.plugin.state.failed_to_stay_running": "Arrêt inopiné", "admin.plugin.state.failed_to_stay_running.description": "Cette extension s'est arrêtée à de multiples reprises et n'est plus en cours d'exécution. Veuillez vérifier si les journaux de votre système comportent des erreurs.", "admin.plugin.state.not_running": "Arrêté", @@ -1733,7 +1778,7 @@ "admin.plugins.settings.automaticPrepackagedPlugins": "Activer les extensions automatiquement préempaquetées :", "admin.plugins.settings.automaticPrepackagedPluginsDesc": "Si activé, le serveur détecte les extensions qui ont été activées précédemment sur le serveur et les installe automatiquement.", "admin.plugins.settings.enable": "Activer les extensions : ", - "admin.plugins.settings.enableDesc": "Si activé, active les extensions sur votre serveur Mattermost. Utilisez les extensions pour vous connecter avec des systèmes tiers, étendre les fonctionnalités ou personnaliser l'interface utilisateur de votre serveur Mattermost. Consultez notre documentation pour en savoir plus.", + "admin.plugins.settings.enableDesc": "Si activé, active les extensions sur votre serveur Mattermost. Utilisez les extensions pour vous connecter avec des systèmes tiers, étendre les fonctionnalités ou personnaliser l’interface utilisateur de votre serveur Mattermost. Consultez notre documentation pour en savoir plus.", "admin.plugins.settings.enableMarketplace": "Activer le marché :", "admin.plugins.settings.enableMarketplaceDesc": "Si activé, permet aux administrateurs du système d'installer des extensions à partir du marché.", "admin.plugins.settings.enableRemoteMarketplace": "Activer le marché distant :", @@ -1744,7 +1789,7 @@ "admin.plugins.settings.requirePluginSignature": "Nécessite une signature d'extension :", "admin.plugins.settings.requirePluginSignatureDesc": "Si activé, l'import d'extensions est désactivé et les extensions ne peuvent être installées que par le biais du marché. Les extensions sont toujours vérifiées au cours du démarrage et de l'initialisation du serveur Mattermost. Consultez notre documentation pour en savoir plus.", "admin.posts.persistentNotificationsInterval.minValue": "La fréquence doit être d'au moins deux minutes", - "admin.privacy.showEmailDescription": "Si désactivé, l'adresse e-mail des membres est masquée pour tout le monde sauf pour les administrateurs du système.", + "admin.privacy.showEmailDescription": "Si désactivé, l’adresse e-mail des membres est masquée pour tout le monde sauf pour les administrateurs du système et pour les rôles système avec des accès en lecture/écriture à Conformité, Facturation et Gestion des utilisateurs.", "admin.privacy.showEmailTitle": "Afficher l'adresse e-mail : ", "admin.privacy.showFullNameDescription": "Si désactivé, le nom complet des membres est masqué pour tout le monde sauf pour les administrateurs du système. Le nom d'utilisateur s'affiche alors à la place du nom complet.", "admin.privacy.showFullNameTitle": "Afficher le nom complet : ", @@ -1753,13 +1798,13 @@ "admin.purge.purgeFail": "Une erreur s'est produite lors de la purge : {error}", "admin.rate.enableLimiterDescription": "Si activé, les APIs sont limitées selon les paramètres définis ci-dessous.\n\nLa limitation de débit empêche le serveur d'être surchargé par un trop grand nombre de requêtes. Ceci permet d'éviter que des applications tierces ou des attaques malveillantes impactent votre serveur.", "admin.rate.enableLimiterTitle": "Limiter l'accès aux API : ", - "admin.rate.httpHeaderDescription": "Lorsque défini, les limites de fréquence par l'entête HTTP spécifié varient (ex. : lorsque NGINX est configuré avec « X-Real-IP » ou lorsque AmazonELB est configuré avec « X-Forwarded-For »).", + "admin.rate.httpHeaderDescription": "Lorsque défini, les limites de fréquence par l’en-tête HTTP spécifié varient (ex. : lorsque NGINX est configuré avec « X-Real-IP » ou 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.httpHeaderTitle": "Faire varier les limites de fréquence par l’en-tête HT :", "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.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’en-tête HTTP » ci-dessous.", "admin.rate.memoryExample": "Ex. : « 10000 »", "admin.rate.memoryTitle": "Taille du stockage en mémoire :", "admin.rate.noteDescription": "Modifier les paramètres de cette section nécessite un redémarrage du serveur avant de prendre effet.", @@ -1951,20 +1996,20 @@ "admin.service.cmdsTitle": "Activer les commandes slash personnalisées : ", "admin.service.complianceExportDesc": "Si activé, Mattermost exporte 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. Consultez notre documentation pour en savoir plus.", "admin.service.complianceExportTitle": "Activer l'export de conformité :", - "admin.service.corsAllowCredentialsDescription": "Si activé, les requêtes qui passent la validation incluront l'entête Access-Control-Allow-Credentials.", + "admin.service.corsAllowCredentialsDescription": "Si activé, les requêtes qui passent la validation incluront l’en-tête Access-Control-Allow-Credentials.", "admin.service.corsAllowCredentialsLabel": "Autoriser les identifiants CORS :", "admin.service.corsDebugDescription": "Si activé, affiche des messages de débogage dans les journaux de façon à vous permettre de déboguer une intégration qui utilise CORS. Ces messages incluent la pair de clé valeur \"source\":\"cors\".", "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. Ne doit pas être défini sur « * » en production.", "admin.service.corsEx": "http://exemple.com ou https://exemple.com", - "admin.service.corsExposedHeadersDescription": "Liste blanche des entêtes qui seront accessibles au client qui effectue la requête.", - "admin.service.corsExposedHeadersTitle": "Entêtes CORS utilisés :", + "admin.service.corsExposedHeadersDescription": "Liste blanche des en-têtes qui seront accessibles au client qui effectue la requête.", + "admin.service.corsExposedHeadersTitle": "En-têtes CORS utilisés :", "admin.service.corsHeadersEx": "X-Mon-Header", "admin.service.corsTitle": "Autoriser les requêtes cross-origin depuis :", - "admin.service.developerDesc": "Si 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. ", + "admin.service.developerDesc": "Si 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.", "admin.service.developerTitle": "Activer le mode développeur : ", "admin.service.disableBotOwnerDeactivatedTitle": "Désactiver les comptes de bot lorsque leur propriétaire est désactivé :", "admin.service.disableBotWhenOwnerIsDeactivated": "Lorsqu'un utilisateur est désactivé, désactive tous les comptes de bot gérés par l'utilisateur. Pour réactiver les comptes de bots, allez dans [Intégrations > Comptes de bot]({siteURL}/_redirect/integrations/bots).", - "admin.service.enableBotAccountCreation": "Si activé, les administrateurs du système peuvent créer des comptes de bot pour les intégrations via [Intégrations > Comptes de bot]({siteURL}/_redirect/integrations/bots). Les comptes de bot sont similaires aux comptes utilisateurs excepté qu'ils ne peuvent pas être utilisés pour se connecter. Consultez notre [documentation](https://mattermost.com/pl/default-bot-accounts) pour en savoir plus.", + "admin.service.enableBotAccountCreation": "Si activé, les administrateurs du système peuvent créer des comptes de bot pour les intégrations via Intégrations > Comptes de bot. Les comptes de bot sont similaires aux comptes utilisateurs excepté qu’ils ne peuvent pas être utilisés pour se connecter. Consultez notre documentation pour en savoir plus.", "admin.service.enableBotTitle": "Activer la création de comptes de bot : ", "admin.service.enforceMfaDesc": "Si activé, l'authentification multi-facteurs (MFA) est requise pour la connexion. Les nouveaux utilisateurs doivent configurer MFA lors de leur inscription. Les utilisateurs connectés sans MFA configuré sont redirigés vers la page de configuration MFA jusqu'à ce que la configuration soit terminée.\n\nSi votre système dispose d'utilisateurs se connectant autrement que par AD/LDAP ou par adresse e-mail, l'authentification MFA doit être appliquée avec un fournisseur d'authentification externe à Mattermost.", "admin.service.enforceMfaTitle": "Imposer l'authentification multi-facteurs :", @@ -1986,7 +2031,7 @@ "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/mattermost » pour autoriser Mattermost à se lier sur ces ports bien connus.", + "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/mattermost » pour autoriser Mattermost à se lier sur ces ports bien connus.", "admin.service.listenExample": "Ex. : « :8065 »", "admin.service.managedResourcePaths": "Routes de ressources gérées :", "admin.service.managedResourcePathsDescription": "Une liste séparée par virgules des routes sur le serveur Mattermost gérées par un autre service. Voir la documentation pour plus d'information.", @@ -1995,7 +2040,7 @@ "admin.service.minimumHashtagLengthDescription": "Nombre minimum de caractères dans un hashtag. Ce nombre doit être plus grand ou égal à 2. Les bases de données MySQL doivent être configurées pour prendre en charge la recherche de chaînes plus courtes que trois caractères. Consultez la documentation pour en savoir plus.", "admin.service.minimumHashtagLengthExample": "Ex. : « 3 »", "admin.service.minimumHashtagLengthTitle": "Longueur minimale de hashtag :", - "admin.service.outWebhooksDesc": "Si activé, les webhooks sortants sont autorisés. Consultez notre [documentation](!https://mattermost.com/pl/setup-outgoing-webhooks) pour en savoir plus.", + "admin.service.outWebhooksDesc": "Si activé, les webhooks sortants sont autorisés. Consultez notre documentation pour en savoir plus.", "admin.service.outWebhooksTitle": "Activer les webhooks sortants : ", "admin.service.overrideDescription": "Si activé, les webhooks, commandes slash et autres intégrations, telles que [Zapier](!https://developers.mattermost.com/integrate/admin-guide/admin-zapier-integration/), sont autorisées à modifier le nom d'utilisateur à partir duquel elles émettent des messages. Remarque : Si les intégrations sont également autorisées à redéfinir les photos de profil utilisateur, des utilisateurs pourraient effectuer des attaques par hameçonnage en se faisant passer pour d'autres utilisateurs.", "admin.service.overrideTitle": "Permettre aux intégrations de remplacer les noms d'utilisateur :", @@ -2028,10 +2073,10 @@ "admin.service.useLetsEncryptDescription.disabled": "Active la récupération automatique des certificats de Let's Encrypt. Le certificat sera récupéré lorsqu'un client tentera de se connecter à partir d'un nouveau domaine. Ceci fonctionne également avec des domaines multiples.\n\nCe paramètre ne peut être activé que si le paramètre [Rediriger le port 80 sur le port 443](#SystemSettings.Forward80To443) est activé.", "admin.service.userAccessTokensDescription": "Si activé, les utilisateurs peuvent créer des jetons d'accès personnel pour les intégrations dans Profil > Sécurité. Ils peuvent être utilisés pour s'authentifier sur l'API et donner pleinement accès au compte.\n\nPour gérer qui peut créer des jetons d'accès ou effectuer des recherche sur base de l'identifiant de jeton, rendez-vous dans Console du système > Gestion des utilisateurs > Utilisateurs.", "admin.service.userAccessTokensTitle": "Activer les jetons d'accès personnel : ", - "admin.service.webhooksDescription": "Si activé, les webhooks entrants sont autorisés. Pour aider à combattre les attaques par hameçonnage, tous les messages de webhooks seront étiquetées par un label BOT. Consultez notre [documentation](!https://mattermost.com/pl/setup-incoming-webhooks) pour en savoir plus.", + "admin.service.webhooksDescription": "Si activé, les webhooks entrants sont autorisés. Pour aider à combattre les attaques par hameçonnage, tous les messages de webhooks seront étiquetées par un label BOT. Consultez notre documentation pour en savoir plus.", "admin.service.webhooksTitle": "Activer les webhooks entrants : ", "admin.service.writeTimeout": "Délai d'attente d'écriture :", - "admin.service.writeTimeoutDescription": "Si vous utilisez HTTP (non sécurisé), il s'agit du délai d'attente maximum autorisé à partir du moment où les entêtes sont lus jusqu'au moment où la réponse est écrite. Si vous utilisez le protocole HTTPS, c'est le temps total à partir du moment où la connexion est acceptée jusqu'au moment où la réponse est écrite.", + "admin.service.writeTimeoutDescription": "Si vous utilisez HTTP (non sécurisé), il s'’agit du délai d’attente maximum autorisé à partir du moment où les en-têtes sont lus jusqu’au moment où la réponse est écrite. Si vous utilisez le protocole HTTPS, c’est le temps total à partir du moment où la connexion est acceptée jusqu’au moment où la réponse est écrite.", "admin.sessionLengths.title": "Durée des sessions", "admin.set_by_env": "Ce paramètre a été défini par une variable d'environnement. Il ne peut pas être modifié par la console système.", "admin.sidebar.about": "À propos", @@ -2076,6 +2121,7 @@ "admin.sidebar.logs": "Journaux du serveur", "admin.sidebar.metrics": "Suivi des performances", "admin.sidebar.mfa": "Authentification multi-facteurs (MFA)", + "admin.sidebar.move_thread": "Déplacer le fil de discussion (Beta)", "admin.sidebar.notices": "Notifications", "admin.sidebar.notifications": "Notifications", "admin.sidebar.oauth": "OAuth 2.0", @@ -2109,6 +2155,7 @@ "admin.site.emoji": "Emoticônes", "admin.site.fileSharingDownloads": "Partage de fichiers et téléchargements", "admin.site.localization": "Paramètres linguistiques", + "admin.site.move_thread": "Déplacer le fil", "admin.site.notices": "Notifications", "admin.site.posts": "Messages", "admin.site.public_links": "Liens publics", @@ -2132,14 +2179,17 @@ "admin.sql.maxOpenExample": "Ex. : « 10 »", "admin.sql.maxOpenTitle": "Nombre maximum de connexions ouvertes :", "admin.sql.noteDescription": "Modifier les paramètres de cette section nécessite un redémarrage du serveur avant de prendre effet.", - "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.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.queryTimeoutTitle": "Délai d'attente de la requête :", "admin.sql.traceDescription": "(Mode développeur) Si activé, toutes les requêtes SQL sont enregistrées dans le journal.", "admin.sql.traceTitle": "Journalisation des requêtes SQL : ", + "admin.subscription.cloudTrialCard.description": "Votre période d’essai se termine le {date} à {time}. Passez à l’une de nos offres payantes sans limitations.", + "admin.subscription.cloudTrialCard.upgrade": "Actualiser", + "admin.subscription.cloudTrialCard.upgradeTitle": "Passez à l’une de nos offres payantes pour éviter les limitations de données de l’offre gratuite", "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.enableAskCommunityDesc": "Si activé, un lien « Demander à la communauté » apparaît dans l'interface utilisateur Mattermost et dans le menu d'aide, ce qui permet aux utilisateurs de rejoindre le serveur Mattermost Community pour poser des questions et aider d'autres à résoudre des problèmes. Si désactivé, le lien est caché aux utilisateurs.", + "admin.support.enableAskCommunityDesc": "Si activé, un lien « Demander à la communauté » apparaît dans l’interface utilisateur Mattermost et dans le menu d’aide, ce qui permet aux utilisateurs de rejoindre le serveur Mattermost Community pour poser des questions et aider d’autres à résoudre des problèmes. Si désactivé, le lien est caché aux utilisateurs.", "admin.support.enableAskCommunityTitle": "Activer le lien Demander à la communauté :", "admin.support.enableTermsOfServiceHelp": "Si activé, les nouveaux utilisateurs doivent accepter les conditions d'utilisation pour pouvoir accéder aux équipes Mattermost que ce soit sur les applications de bureau, mobile ou Web. Les utilisateurs existants doivent accepter les conditions à la prochaine connexion ou après le rafraîchissement de la page.\n\nPour modifier le lien des conditions d'utilisation affiché sur les pages de création de compte ou de connexion, allez dans [Configuration du site > Personnalisation](../site_config/customization).", "admin.support.enableTermsOfServiceTitle": "Activer les conditions d'utilisation personnalisées :", @@ -2168,13 +2218,22 @@ "admin.systemUserDetail.title": "Paramètres utilisateurs", "admin.system_roles_feature_discovery.copy": "Uitlise les rôles système pour donner aux utilisateurs désignés un accès en lecture et/ou écriture aux parties sélectionnées de la console système.", "admin.system_roles_feature_discovery.title": "Proposer un accès contrôlé à la console système avec Mattermost Enterprise", + "admin.system_users.filters.role.system_user": "Membre", + "admin.system_users.filters.status.deactive": "Utilisateurs désactivés", + "admin.system_users.list.actions.deactivated": "Désactivé", + "admin.system_users.list.actions.menu.deactivate": "Désactiver", + "admin.system_users.list.lastActivity": "Dernière activité", + "admin.system_users.list.lastLoginAt": "Dernière connexion", + "admin.system_users.list.lastPost": "Dernier message", + "admin.system_users.list.memberSince.today": "Aujourd’hui", + "admin.system_users.list.memberSince.yesterday": "Hier", "admin.system_users.revokeAllSessions": "Révoquer toutes les sessions", "admin.system_users.revoke_all_sessions_button": "Révoquer toutes les sessions", - "admin.system_users.revoke_all_sessions_modal_message": "Cette action révoque toutes les sessions du système. Tous les utilisateurs seront déconnectés de tous les appareils. Voulez-vous vraiment révoquer toutes les sessions ?", + "admin.system_users.revoke_all_sessions_modal_message": "Cette action révoque toutes les sessions du système. Tous les utilisateurs seront déconnectés de tous les appareils, votre sessions incluse. Voulez-vous vraiment révoquer toutes les sessions ?", "admin.system_users.revoke_all_sessions_modal_title": "Révoquer toutes les sessions du système", "admin.system_users.title": "Utilisateurs de {siteName}", - "admin.team.brandDesc": "Active la personnalisation de l'interface de façon à spécifier ci-dessous une image et un texte de support, tous deux apparaissant sur la page de connexion .", - "admin.team.brandDescriptionHelp": "Description du service affiché dans les écrans de connexion et dans l'interface utilisateur. Lorsque non défini, « Toute votre communication d'équipe en un seul endroit, consultable et accessible de partout » est affiché.", + "admin.team.brandDesc": "Active la personnalisation de l’interface de façon à spécifier ci-dessous une image et un texte de support, tous deux apparaissant sur la page de connexion.", + "admin.team.brandDescriptionHelp": "Description du service affiché dans les écrans de connexion et dans l’interface utilisateur. Lorsque non défini, « Toute votre communication d'équipe en un seul endroit, consultable et accessible de partout » est affiché.", "admin.team.brandDescriptionTitle": "Description du site : ", "admin.team.brandImageTitle": "Nouvelle image personnalisée :", "admin.team.brandTextDescription": "Le texte apparaissant en-dessous de votre image personnalisée sur l'écran de connexion. Supporte le formatage de texte Markdown. 500 caractères maximum autorisés.", @@ -2207,7 +2266,7 @@ "admin.team.removeBrandImage": "Supprimer l'image de marque", "admin.team.restrictDescription": "Les équipes et les 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 (par 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 à un utilisateur d'ouvrir un canal de messages personnels avec un utilisateur sur le serveur, même si ces utilisateurs ne sont pas dans la même équipe. « Tous les membres de l’équipe » permet uniquement via le menu « Plus » des messages personnels d'ouvrir des canaux de messages personnels avec des utilisateurs qui sont dans la même équipe.\n\nNote : Ce paramètre affecte uniquement l'interface utilisateur et ne concerne pas les autorisations sur le serveur.", + "admin.team.restrictDirectMessageDesc": "« Tout utilisateur sur le serveur Mattermost » permet à un utilisateur d’ouvrir un canal de messages personnels avec un utilisateur sur le serveur, même si ces utilisateurs ne sont pas dans la même équipe. « Tous les membres de l’équipe » permet uniquement via le menu « Plus » des messages personnels d’ouvrir des canaux de messages personnels avec des utilisateurs qui sont dans la même équipe.\n\nNote : Ce paramètre affecte uniquement l’interface utilisateur et ne concerne pas les autorisations sur le serveur.", "admin.team.restrictExample": "Ex. : \"corp.mattermost.com, mattermost.com\"", "admin.team.restrictGuestDescription": "Les nouveaux comptes d'utilisateurs sont restreints aux domaines d'e-mail spécifiés ci-dessus (par ex. \"mattermost.org\"), ou à une liste séparée par des virgules de domaines (par ex. \"corps.mattermost.com, mattermost.org\"). Les nouvelles équipes peuvent seulement être créées par des utilisateurs de ce(s) domaine(s). Ce paramètre affecte la connexion par email des utilisateurs. Pour les utilisateurs invités, merci d'ajouter les domains sous Inscription > Accès utilisateur invité.", "admin.team.restrictTitle": "Restreindre la création de compte à ces domaines :", @@ -2318,7 +2377,7 @@ "admin.userManagement.userDetail.mfa": "Authentification multi-facteurs (MFA)", "admin.userManagement.userDetail.teamsSubtitle": "Les équipes auxquelles cet utilisateur appartient", "admin.userManagement.userDetail.teamsTitle": "Membre d'équipe", - "admin.userManagement.userDetail.userId": "Identifiant utilisateur :", + "admin.userManagement.userDetail.userId": "Identifiant utilisateur : {userId}", "admin.userManagement.userDetail.username": "Nom d'utilisateur", "admin.user_grid.channel_admin": "Administrateur du canal", "admin.user_grid.guest": "Utilisateur invité", @@ -2330,6 +2389,7 @@ "admin.user_grid.shared_member": "Utilisateur partagé", "admin.user_grid.system_admin": "Administrateur système", "admin.user_grid.team_admin": "Administrateur d'équipe", + "admin.user_item.deactivate": "Désactiver", "admin.user_item.emailTitle": "**E-mail :** {email}", "admin.user_item.guest": "Utilisateur invité", "admin.user_item.makeActive": "Activer", @@ -2343,6 +2403,7 @@ "admin.user_item.sysAdmin": "Administrateur système", "admin.user_item.teamAdmin": "Administrateur d'équipe", "admin.user_item.teamMember": "Membre d'équipe", + "admin.user_item.userDeactivateFailed": "La désactivation de l’utilisateur a échoué", "admin.viewArchivedChannelsHelpText": "Si activé, autorise les utilisateurs à afficher, partager et rechercher du contenu provenant de canaux qui ont été archivés. Les utilisateurs ne peuvent accéder qu'au contenu des canaux pour lesquels ils étaient membres avant que ces canaux ne soient archivés.", "admin.viewArchivedChannelsTitle": "Autoriser les utilisateurs à accéder aux canaux archivés :", "admin.webserverModeDisabled": "Désactivé", @@ -2353,6 +2414,12 @@ "admin.webserverModeTitle": "Mode du serveur web :", "admin.webserverModeUncompressed": "Non compressé", "admin.webserverModeUncompressedDescription": "Le serveur Mattermost sert les fichiers statiques sans compression.", + "adminConsole.list.table.exactTime.at": "à", + "adminConsole.list.table.rowsCount.(show)rowsPerPage": "Afficher", + "adminConsole.list.table.rowsCount.10": "10", + "adminConsole.list.table.rowsCount.100": "100", + "adminConsole.list.table.rowsCount.20": "20", + "adminConsole.list.table.rowsCount.50": "50", "admin_settings.save_unsaved_changes": "Veuillez sauvegarder vos changements en cours", "air_gapped_modal.close": "Fermer", "air_gapped_modal.description": "Pour commencer votre essai, rendez-vous sur {link} et demander une clé d’essai.", @@ -2392,15 +2459,15 @@ "analytics.team.recentUsers": "Utilisateurs récemment actifs", "analytics.team.title": "Statistiques d'équipe pour {team}", "analytics.team.totalPosts": "Nombre de messages", - "analytics.team.totalUsers": "Total utilisateurs actifs", + "analytics.team.totalUsers": "Total des utilisateurs activés", "announcement_bar.error.email_verification_required": "Vérifiez votre boîte de réception pour valider l'adresse e-mail.", - "announcement_bar.error.license_expired": "La licence entreprise a expiré et certaines fonctionnalités sont susceptibles d'être désactivées.", - "announcement_bar.error.license_expiring": "La license entreprise expire le {date, date, long}.", - "announcement_bar.error.past_grace": "La licence entreprise a expiré et certaines fonctionnalités peuvent avoir été désactivées. Veuillez contacter votre administrateur système pour en savoir plus.", + "announcement_bar.error.license_expired": "La licence {licenseSku} a expiré et certaines fonctionnalités sont susceptibles d’être désactivées.", + "announcement_bar.error.license_expiring": "La licence {licenseSku} expire le {date, date, long}.", + "announcement_bar.error.past_grace": "La licence {licenseSku} a expiré et certaines fonctionnalités peuvent avoir été désactivées. Veuillez contacter votre administrateur système pour en savoir plus.", "announcement_bar.error.preview_mode": "Mode découverte : les notifications par e-mail ne sont pas configurées.", "announcement_bar.error.purchase_a_license_now": "Acheter une licence maintenant", - "announcement_bar.error.site_url.full": "Veuillez configurer votre [URL de site](https://docs.mattermost.com/administration/config-settings.html#site-url) dans la [Console système]({siteURL}/admin_console/environment/web_server).", - "announcement_bar.error.site_url_gitlab.full": "Veuillez configurer votre [URL de site](https://docs.mattermost.com/administration/config-settings.html#site-url) dans la [Console système]({siteURL}/admin_console/environment/web_server) ou dans gitlab.rb si vous utilisez GitLab Mattermost.", + "announcement_bar.error.site_url.full": "Veuillez configurer votre URL de site dans la Console système.", + "announcement_bar.error.site_url_gitlab.full": "Veuillez configurer votre URL de site dans la Console système ou dans gitlab.rb si vous utilisez GitLab Mattermost.", "announcement_bar.error.trial_license_expiring": "Il reste {days} jours de votre essai gratuit.", "announcement_bar.error.trial_license_expiring_last_day": "C'est le dernier jour de votre essai gratuit. Achetez une licence maintenant pour continuer à utiliser les fonctionnalités de Mattermost Professional et Enterprise.", "announcement_bar.error.trial_license_expiring_last_day.short": "C’est le dernier jour de votre essai gratuit.", @@ -2418,9 +2485,9 @@ "api.channel.leave.left": "{username} a quitté le canal.", "api.channel.post_convert_channel_to_private.updated_from": "{username} a converti le canal de public à privé", "api.channel.post_update_channel_displayname_message_and_forget.updated_from": "{username} a mis à jour le nom d'affichage du canal de : {old} à : {new}", - "api.channel.post_update_channel_header_message_and_forget.removed": "{username} a supprimé l'entête du canal (précédemment : {old})", - "api.channel.post_update_channel_header_message_and_forget.updated_from": "{username} a mis à jour l'entête du canal

de : {old}

en : {new}", - "api.channel.post_update_channel_header_message_and_forget.updated_to": "{username} a mis à jour l'entête du canal en : {new}", + "api.channel.post_update_channel_header_message_and_forget.removed": "{username} a supprimé l’en-tête du canal (précédemment : {old})", + "api.channel.post_update_channel_header_message_and_forget.updated_from": "{username} a mis à jour l’en-tête du canal

de : {old}

en : {new}", + "api.channel.post_update_channel_header_message_and_forget.updated_to": "{username} a mis à jour l’en-tête du canal en : {new}", "api.channel.remove_member.removed": "{removedUsername} a été retiré du canal", "api.channel.restore_channel.unarchived": "{username} a désarchivé le canal.", "api.team.add_member.added": "{addedUsername} a été ajouté à l'équipe par {username}", @@ -2430,6 +2497,11 @@ "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}", + "app.post.move_thread.from_another_channel": "Ce fil a été déplacé à partir d’un autre canal", + "app.post.move_thread_command.channel.multiple_messages": "Un fil de discussion avec {{.NumMessages}} messages a été déplacé : {{.Link}}\n", + "app.post.move_thread_command.channel.one_message": "Un message a été déplace : {{.Link}}\n", + "app.post.move_thread_command.direct_or_group.multiple_messages": "Un fil de discussion avec {{.NumMessages}} messages a été déplace vers un message personnel ou un message de groupe.\n", + "app.post.move_thread_command.direct_or_group.one_message": "Un message a été déplacé vers un message personnel ou un message de groupe\n", "app_bar.marketplace": "Marketplace d’applications", "apps.error": "Erreur : {error}", "apps.error.command.field_missing": "Champs obligatoires manquants : `{fieldName}`.", @@ -2510,7 +2582,7 @@ "audit_table.failedPassword": "Impossible de modifier le mot de passe pour un utilisateur connecté via OAuth", "audit_table.failedWebhookCreate": "Impossible de créer le webhook - permissions insuffisantes pour ce canal", "audit_table.failedWebhookDelete": "Impossible de supprimer un webhook - conditions non remplies", - "audit_table.headerUpdated": "L'entête du canal {channelName} a été mis à jour", + "audit_table.headerUpdated": "L’en-tête du canal {channelName} a été mis à jour", "audit_table.ip": "Adresse IP", "audit_table.licenseRemoved": "Licence supprimée avec succès", "audit_table.loginAttempt": " (Tentative de connexion)", @@ -2633,13 +2705,13 @@ "channel_groups": "{channel} groupes", "channel_header.addChannelHeader": "Ajouter une description au canal", "channel_header.channelFiles": "Fichiers du canal", - "channel_header.channelHasGuests": "Ce canal dispose d'utilisateurs invités", + "channel_header.channelHasGuests": "Le canal dispose d’utilisateurs invités", "channel_header.channelMembers": "Membres", "channel_header.closeChannelInfo": "Fermer les informations", "channel_header.convert": "Convertir en canal privé", "channel_header.delete": "Archiver le canal", "channel_header.directchannel.you": "{displayname} (vous) ", - "channel_header.editLink": "Éditer", + "channel_header.editLink": "Modifier", "channel_header.flagged": "Messages sauvegardés", "channel_header.groupMessageHasGuests": "Ce groupe dispose d'utilisateurs invités", "channel_header.lastActive": "En ligne {timestamp}", @@ -2654,22 +2726,22 @@ "channel_header.recentMentions": "Mentions récentes", "channel_header.rename": "Renommer le canal", "channel_header.search": "Rechercher", - "channel_header.setConversationHeader": "Éditer l'entête de la conversation", - "channel_header.setHeader": "Éditer l'entête du canal", - "channel_header.setPurpose": "Éditer la description du canal", + "channel_header.setConversationHeader": "Modifier l’en-tête de la conversation", + "channel_header.setHeader": "Modifier l’en-tête du canal", + "channel_header.setPurpose": "Modifier la description du canal", "channel_header.unarchive": "Désarchiver le canal", "channel_header.unmute": "Rétablir le son du canal", "channel_header.unmuteConversation": "Rétablir le son de la conversation", "channel_header.userHelpGuide": "Aide", "channel_header.viewMembers": "Voir les membres", - "channel_info_rhs.about_area.add_channel_header": "Ajouter une entête de canal", + "channel_info_rhs.about_area.add_channel_header": "Ajouter une en-tête de canal", "channel_info_rhs.about_area.add_channel_purpose": "Ajouter une description de canal", "channel_info_rhs.about_area.channel_header.line_limiter.less": "moins", "channel_info_rhs.about_area.channel_header.line_limiter.more": "plus", "channel_info_rhs.about_area.channel_purpose.line_limiter.less": "moins", "channel_info_rhs.about_area.channel_purpose.line_limiter.more": "plus", "channel_info_rhs.about_area_id": "ID :", - "channel_info_rhs.edit_link": "Éditer", + "channel_info_rhs.edit_link": "Modifier", "channel_info_rhs.header.title": "Information", "channel_info_rhs.menu.files": "Fichiers", "channel_info_rhs.menu.files.filter": "Filtrer", @@ -2710,7 +2782,7 @@ "channel_members_modal.addNew": " Ajouter des membres", "channel_members_modal.members": " Membres", "channel_members_rhs.action_bar.add_button": "Ajouter", - "channel_members_rhs.action_bar.done_button": "Effectué", + "channel_members_rhs.action_bar.done_button": "Enregistrer", "channel_members_rhs.action_bar.manage_button": "Gérer", "channel_members_rhs.action_bar.managing_title": "Gérer les membres", "channel_members_rhs.action_bar.members_count_title": "{members_count} membres", @@ -2735,7 +2807,7 @@ "channel_modal.name.placeholder": "Entrez un nom pour votre nouveau canal", "channel_modal.name.shorter": "Les noms de canaux doivent faire maximum 64 caractères.", "channel_modal.purpose.info": "Ceci sera affiché lors de la découverte de nouveaux canaux.", - "channel_modal.purpose.placeholder": "Entrez une description pour ce canal (optionnelle)", + "channel_modal.purpose.placeholder": "Entrez une description pour ce canal (facultative)", "channel_modal.purposeTooLong": "La description dépasse le maximum de 250 caratères", "channel_modal.type.private.description": "Seulement les membres invités", "channel_modal.type.private.title": "Canal privé", @@ -2743,14 +2815,16 @@ "channel_modal.type.public.title": "Canal public", "channel_notifications.MobileNotificationAllLabel": "Tous les nouveaux messages", "channel_notifications.MobileNotificationNothingLabel": "Rien", + "channel_notifications.NotifyMeTitle": "Me notifier à propos de…", "channel_notifications.autoFollowThreadsTitle": "Suivre tous les fils de ce canal", "channel_notifications.checkbox.autoFollowThreadsTitle": "Automatiquement suivre les fils de ce canal", "channel_notifications.checkbox.threadsReplyTitle": "Me notifier à propos de réponses aux fils que je suis", + "channel_notifications.default": "(défaut)", "channel_notifications.desktopNotificationAllLabel": "Tous les nouveaux messages", "channel_notifications.desktopNotificationNothingLabel": "Rien", "channel_notifications.ignoreMentionsTitle": "Ignorer les mentions @canal, @ici et @tous", "channel_notifications.levels.all": "Tous", - "channel_notifications.preferences": "Préférences de notification pour ", + "channel_notifications.preferences": "Préférences de notification", "channel_select.placeholder": "--- Sélectionnez un canal ---", "channel_switch_modal.deactivated": "Désactivé", "channel_toggle_button.private": "Privé", @@ -2793,6 +2867,9 @@ "claim.oauth_to_email.pwdNotMatch": "Les mots de passe ne correspondent pas.", "claim.oauth_to_email.switchTo": "Basculer le type de connexion de {type} vers le couple adresse e-mail et mot de passe", "claim.oauth_to_email.title": "Basculer la connexion de type {type} vers l'utilisation d'une adresse e-mail", + "cloud.fetch_error.retry": "Réessayer", + "cloud_billing.nudge_to_paid.view_plans": "Voir les offres", + "cloud_signup.signup_consequences": "Votre carte de crédit sera débitée aujourd’hui. Voir comment la facturation fonctionne.", "collapsed_reply_threads_modal.confirm": "J'ai compris", "collapsed_reply_threads_modal.description": "Les fils de discussion ont été réorganisés pour vous aider à créer une conversation organisée autour de messages spécifiques. Désormais, les canaux seront moins encombrés, car les réponses sont regroupées sous le message d'origine et toutes les conversations que vous suivez sont disponibles dans votre vue **Fils**. Démarrez la visite guidée pour voir ce qu’il y a de nouveau.", "collapsed_reply_threads_modal.skip_tour": "Ignorer la visite guidée", @@ -2836,6 +2913,7 @@ "commercial_support.title": "Support commercial", "commercial_support.warning.banner": "Avant de télécharger le paquet de support, réglez **Enregistrer les journaux dans un fichier** sur **oui** et **Niveau de verbosité des journaux** sur **DEBUG** [ici](!/admin_console/environment/logging).", "confirm_modal.cancel": "Annuler", + "confirm_switch_to_yearly_modal.confirm": "Confirmer", "convert_channel.cancel": "Non, annuler", "convert_channel.confirm": "Oui, convertir en canal privé", "convert_channel.question1": "Lorsque vous convertissez **{display_name}** en canal privé, l'historique et l'appartenance des membres sont conservés. Les fichiers partagés publiquement restent accessibles à toute personne disposant du lien. Adhérer à un canal privé n'est possible que sur invitation.", @@ -2847,7 +2925,10 @@ "create_category_modal.createCategory": "Créer une nouvelle catégorie", "create_comment.addComment": "Répondre à ce fil de discussion…", "create_comment.commentTitle": "Commentaire", + "create_group_memberships_modal.cancel": "Non", "create_group_memberships_modal.create": "Oui", + "create_group_memberships_modal.desc": "Vous vous apprêter à ajouter ou réajouter {username} aux équipes et aux canaux sur la base de son appartenance au groupe LDAP. Vous pouvez revenir en arrière à tout moment.", + "create_group_memberships_modal.title": "Réajouter {username} aux équipes et canaux", "create_post.comment": "Commentaire", "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}", @@ -2874,7 +2955,7 @@ "create_post.write": "Écrire à {channelDisplayName}", "create_team.agreement": "En créant votre compte et en utilisant {siteName}, vous acceptez nos [conditions générales d'utilisation]({TermsOfServiceLink}) et notre [politique de confidentialité]({PrivacyPolicyLink}). 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.", - "create_team.display_name.nameHelp": "Spécifiez un nom pour votre équipe. Ce nom reste identique peu importe la langue utilisée et est affiché dans les menus et entêtes.", + "create_team.display_name.nameHelp": "Spécifiez un nom pour votre équipe. Ce nom reste identique peu importe la langue utilisée et est affiché dans les menus et en-têtes.", "create_team.display_name.next": "Suivant", "create_team.display_name.required": "Ce champ est obligatoire", "create_team.display_name.teamName": "Nom de l'équipe", @@ -2893,7 +2974,7 @@ "create_team.team_url.webAddress": "Spécifiez l'URL que vous souhaitez pour votre nouvelle équipe :", "custom_emoji.header": "Émoticônes personnalisées", "custom_status.expiry.time_picker.title": "Heure", - "custom_status.expiry.until": "Jusqu'à", + "custom_status.expiry.until": "Jusqu’à {time}", "custom_status.expiry_dropdown.choose_date_and_time": "Choisir une date et une heure", "custom_status.expiry_dropdown.clear_after": "Supprimer après", "custom_status.expiry_dropdown.date_and_time": "Date et heure personnalisées", @@ -2920,7 +3001,8 @@ "datetime.yesterday": "hier", "deactivate_member_modal.deactivate": "Désactiver", "deactivate_member_modal.desc": "Cette action désactive {username}. L'utilisateur sera déconnecté et n'aura plus accès aux équipes et canaux de ce système.\n", - "deactivate_member_modal.desc.confirm": " Voulez-vous vraiment désactiver {username} ?", + "deactivate_member_modal.desc.confirm": "Voulez-vous vraiment désactiver {username} ?", + "deactivate_member_modal.desc.for_users_with_bot_accounts1": "Cette action désactive {username}", "deactivate_member_modal.desc.for_users_with_bot_accounts2": "Ils seront déconnectés et n'auront plus accès à aucune équipe ou canal sur ce système.", "deactivate_member_modal.sso_warning": "Vous devez également désactiver cet utilisateur dans le fournisseur d'authentification unique (SSO) sinon il sera réactivé à sa prochaine connexion ou à la prochaine synchronisation.", "deactivate_member_modal.title": "Désactiver {username}", @@ -2930,7 +3012,7 @@ "delete_channel.cancel": "Annuler", "delete_channel.confirm": "Confirmez l'ARCHIVAGE du canal", "delete_channel.del": "Archiver", - "delete_channel.question": "Ceci va archiver le canal et l'enlever de l'interface utilisateur. Les canaux archivés peuvent être désarchivés si vous souhaitez y accéder à nouveau.\n\nVoulez-vous vraiment archiver le canal **{display_name}** ?", + "delete_channel.question": "Ceci va archiver le canal et l’enlever de l’interface utilisateur. Les canaux archivés peuvent être désarchivés si vous souhaitez y accéder à nouveau.\n\nVoulez-vous vraiment archiver le canal {display_name} ?", "delete_channel.viewArchived.question": "Ceci va archiver le canal de cette équipe. Le contenu du canal sera toujours accessible des membres du canal.\n\nVoulez-vous vraiment archiver le canal **{display_name}** ?", "delete_post.cancel": "Annuler", "delete_post.comment": "Commentaire", @@ -2981,11 +3063,11 @@ "edit_category_modal.helpText": "Glissez-déposez les canaux dans cette catégorie pour organiser votre barre latérale.", "edit_category_modal.placeholder": "Nommez votre catégorie", "edit_channel_header_modal.cancel": "Annuler", - "edit_channel_header_modal.description": "Modifiez le texte affiché à côté du nom du canal dans l'entête du canal.", - "edit_channel_header_modal.error": "Le texte saisi dépasse la limite de caractères. L'entête du canal est limitée à {maxLength} caractères.", + "edit_channel_header_modal.description": "Modifiez le texte affiché à côté du nom du canal dans l’en-tête du canal.", + "edit_channel_header_modal.error": "Le texte saisi dépasse la limite de caractères. L’en-tête du canal est limitée à {maxLength} caractères.", "edit_channel_header_modal.save": "Enregistrer", - "edit_channel_header_modal.title": "Modifier l'entête de {channel}", - "edit_channel_header_modal.title_dm": "Modifier l'entête", + "edit_channel_header_modal.title": "Modifier l’en-tête de {channel}", + "edit_channel_header_modal.title_dm": "Modifier l’en-tête", "edit_channel_private_purpose_modal.body": "Ce texte apparaît dans la vue « Informations » des canaux privés.", "edit_channel_purpose_modal.body": "Décrit de quelle manière ce canal devrait être utilisé. Ce texte apparaît dans la liste des canaux dans le menu « Plus... » et donne une indication aux utilisateurs pour savoir s'ils doivent rejoindre le canal ou non.", "edit_channel_purpose_modal.cancel": "Annuler", @@ -2994,23 +3076,27 @@ "edit_channel_purpose_modal.title2": "Modifier la description de ", "edit_command.update": "Mettre à jour", "edit_command.updating": "Mise à jour en cours...", + "edit_post.action_buttons.cancel": "Annuler", + "edit_post.action_buttons.save": "Enregistrer", "edit_post.editPost": "Modifier le message...", - "edit_post.helper_text": "**{key}Entrée** pour enregistrer, **Échap** pour annuler", + "edit_post.helper_text": "{key}Entrée pour enregistrer, Échap pour annuler", "edit_post.time_limit_button.for_n_seconds": "Pour {n} secondes", - "edit_post.time_limit_button.no_limit": "N'importe quand", - "edit_post.time_limit_modal.description": "Définir un délai **s'applique à tous les utilisateurs** qui ont la permission d'« Éditer des messages » et ce, quelque soit le schéma de permissions.", + "edit_post.time_limit_button.no_limit": "N’importe quand", + "edit_post.time_limit_modal.description": "Définir un délai **s’applique à tous les utilisateurs** qui ont la permission de « Modifier des messages » et ce, quelque soit le schéma de permissions.", "edit_post.time_limit_modal.invalid_time_limit": "Limite de temps invalide", "edit_post.time_limit_modal.option_label_anytime": "N'importe quand", "edit_post.time_limit_modal.option_label_time_limit.postinput": "secondes après l'envoi du message", "edit_post.time_limit_modal.option_label_time_limit.preinput": "Peut modifier pendant", - "edit_post.time_limit_modal.save_button": "Enregistrer le délai d'édition", + "edit_post.time_limit_modal.save_button": "Enregistrer le délai de modification", "edit_post.time_limit_modal.subscript": "Définit la durée durant laquelle les utilisateurs pourront modifier leur message après l'avoir envoyé.", - "edit_post.time_limit_modal.title": "Configurer le délai global d'édition de messages", + "edit_post.time_limit_modal.title": "Configurer le délai global de modification de messages", "email_verify.almost": "Vous avez pratiquement terminé !", "email_verify.failed": "Maxtrem271991@gmail.com", "email_verify.notVerifiedBody": "Veuillez vérifier votre adresse e-mail dans l'attente de la réception d'un e-mail de vérification.", "email_verify.resend": "Renvoyer l'e-mail", - "email_verify.sent": " L'e-mail de vérification a été envoyé.", + "email_verify.sent": "L’e-mail de vérification a été envoyé", + "emoji_gif_picker.tabs.emojis": "Emojis", + "emoji_gif_picker.tabs.gifs": "GIF", "emoji_list.actions": "Actions", "emoji_list.add": "Ajouter une émoticône personnalisée", "emoji_list.creator": "Auteur", @@ -3084,6 +3170,15 @@ "error.plugin_not_found.title": "Extension introuvable", "error.team_not_found.message": "L'équipe que vous avez demandée est privée ou n'existe pas. Veuillez contacter un administrateur pour recevoir une invitation.", "error.team_not_found.title": "Équipe introuvable", + "feature_restricted_modal.button.plans": "Voir les offres", + "feedback.cancelButton.text": "Annuler", + "feedback.downgradeWorkspace.downgrade": "Rétrograder", + "feedback.downgradeWorkspace.exploringOptions": "Exploration d’autres solutions", + "feedback.downgradeWorkspace.feedbackTitle": "Veuillez partager la raison de cette rétrogradation", + "feedback.downgradeWorkspace.noLongerNeeded": "Plus besoin des fonctionnalités du Cloud Professionnel", + "feedback.downgradeWorkspace.technicalIssues": "Rencontre des problèmes techniques", + "feedback.downgradeWorkspace.tooExpensive": "Trop cher", + "feedback.other": "Autre", "file_attachment.thumbnail": "miniature de fichier", "file_info_preview.size": "Taille ", "file_info_preview.type": "Type de fichier ", @@ -3096,8 +3191,8 @@ "file_search_result_item.open_in_channel": "Ouvrir dans le canal", "file_upload.disabled": "Les fichiers de pièces jointes sont désactivés.", "file_upload.drag_folder": "Cette pièce jointe ne peut pas être envoyée.", - "file_upload.fileAbove": "Le fichier plus grand que {max}Mo ne peut pas être téléchargé : {filename}", - "file_upload.filesAbove": "Les fichiers plus grands que {max}Mo ne peuvent pas être téléchargés : {filenames}", + "file_upload.fileAbove": "Le fichier plus grand que {max}Mo ne pourra pas être téléchargé : {filename}", + "file_upload.filesAbove": "Les fichiers plus grands que {max}Mo ne pourront pas être téléchargés : {filenames}", "file_upload.generic_error": "Une erreur s'est produite lors de l'envoi des fichiers.", "file_upload.limited": "Les téléchargements sont limités à {count, number} fichiers par message. Utilisez d'autres messages pour envoyer d'autres fichiers.", "file_upload.menuAriaLabel": "Envoyer un type de fichier", @@ -3113,6 +3208,12 @@ "filtered_user_list.search": "Rechercher des utilisateurs", "flag_post.flag": "Marquez le message d'un indicateur pour le suivi", "flag_post.unflag": "Supprimer l'indicateur", + "footer_pagination.next": "Suivant", + "footer_pagination.prev": "Précédent", + "forward_post_button.label": "Transférer", + "forward_post_modal.button.cancel": "Annuler", + "forward_post_modal.button.forward": "Transférer", + "free.professional_feature.back": "Retour", "full_screen_modal.back": "Précédent", "full_screen_modal.close": "Fermer", "general_button.close": "Fermer", @@ -3127,17 +3228,21 @@ "general_tab.openInviteTitle": "Permettre à n'importe quel utilisateur disposant d'un compte de rejoindre cette équipe", "general_tab.regenerate": "Regénérer", "general_tab.required": "Ce champ est obligatoire", - "general_tab.teamDescription": "Description de l'équipe", + "general_tab.teamDescription": "Description", "general_tab.teamDescriptionInfo": "La description de l'équipe fournit des informations supplémentaires pour aider les utilisateurs à choisir la bonne équipe. Maximum 50 caractères.", "general_tab.teamIconError": "Une erreur s'est produite lors de la sélection de l'image.", "general_tab.teamIconInvalidFileType": "Seules les images BMP, JPG ou PNG sont autorisées pour les icônes d'équipe", "general_tab.teamIconTooLarge": "Impossible de mettre à jour votre icône d'équipe. Le fichier est trop lourd.", "general_tab.teamName": "Nom de l'équipe", - "general_tab.teamNameInfo": "Spécifiez le nom de l'équipe tel qu'il apparaîtra sur la page de connexion et en haut de la barre latérale de gauche.", + "general_tab.teamNameInfo": "Ce nom apparaîtra sur la page de connexion et en haut de la barre latérale de gauche.", "general_tab.teamNameRestrictions": "Le nom d'équipe doit être entre {min} et {max} caractères. Vous pouvez ajouter une description d'équipe plus longue par la suite.", + "generic.close": "Fermer", "generic.done": "Effectué", "generic.next": "Suivant", + "generic.okay": "OK", "generic.previous": "Précédent", + "generic_btn.cancel": "Annuler", + "generic_btn.save": "Enregistrer", "generic_icons.add": "Icône d'ajout", "generic_icons.add-mail": "Icône d'ajout d'e-mail", "generic_icons.add-reaction": "Ajouter une icône de réaction", @@ -3154,7 +3259,7 @@ "generic_icons.close": "Icône de fermeture", "generic_icons.collapse": "Icône de réduction", "generic_icons.dropdown": "Icône de défilement", - "generic_icons.edit": "Icône d'édition", + "generic_icons.edit": "Icône de modification", "generic_icons.elipsisHorizontalIcon": "Icône d’ellipse horizontale", "generic_icons.expand": "Icône d’extension", "generic_icons.flag": "Icône d'indicateur", @@ -3215,6 +3320,7 @@ "global_header.productSettings": "Paramètres", "group_list_modal.addGroupButton": "Ajouter des groupes", "group_list_modal.removeGroupButton": "Supprimer le groupe", + "group_member_list.retryLoadButton": "Réessayer", "inProduct_notices.adminOnlyMessage": "Visible seulement pour les administrateurs", "input.clear": "Effacer", "installed_command.header": "Commande slash", @@ -3289,7 +3395,7 @@ "integrations.add": "Ajouter", "integrations.command.description": "Les commandes slash envoient des événements aux intégrations externes", "integrations.command.title": "Commande slash", - "integrations.delete.confirm.button": "Supprimer", + "integrations.delete.confirm.button": "Oui, le supprimer", "integrations.delete.confirm.title": "Supprimer l'intégration", "integrations.done": "Effectué", "integrations.edit": "Modifier", @@ -3307,25 +3413,26 @@ "interactive_dialog.element.optional": "(facultatif)", "interactive_dialog.submit": "Envoyer", "interactive_dialog.submitting": "Envoi en cours...", - "intro_messages.DM": "Vous êtes au début de votre historique de messages avec {teammate}.\nLes messages personnels et les fichiers partagés ici ne sont pas visibles par les autres utilisateurs.", + "intro_messages.DM": "Vous êtes au début de votre conversation personnelle avec {teammate}. Les messages et les fichiers partagés ici sont invisibles de les autres utilisateurs.", "intro_messages.addGroupsToTeam": "Ajouter des autres groupes à cette équipe", - "intro_messages.anyMember": " Tout membre peut rejoindre et lire ce canal.", - "intro_messages.creator": "Ceci est le début du canal {name}, créé par {creator} le {date}.", - "intro_messages.creatorPrivate": "Ceci est le début du canal privé {name}, créé par {creator} le {date}.", - "intro_messages.default": "**Bienvenue dans {display_name}**\n\nPubliez ici les messages que vous souhaitez que tout le monde voie. Chaque utilisateur devient un membre permanent de ce canal lorsqu'il rejoint l'équipe.", - "intro_messages.group_message": "Vous êtes au début de votre historique de messages de groupe avec ces utilisateurs. Les messages privés et les fichiers partagés ici ne sont pas visibles par les autres utilisateurs.", - "intro_messages.inviteGropusToChannel.button": "Ajouter des groupes à ce canal privé", - "intro_messages.inviteMembersToChannel.button": "Ajouter des membres à ce canal", + "intro_messages.anyMember": "Ceci est le début de {display_name}. Tout membre peut rejoindre et lire ce canal.", + "intro_messages.creator": "Canal public créé par {creator} le {date}.", + "intro_messages.creatorPrivate": "Canal privé créé par {creator} le {date}.", + "intro_messages.default": "Bienvenue dans {display_name}. Publiez ici les messages que vous souhaitez que partager à tout le monde. Chaque utilisateur devient un membre permanent de ce canal lorsqu’il rejoint l’équipe.", + "intro_messages.group_message": "Vous êtes au début de votre conversation de groupe avec ces utilisateurs. ", + "intro_messages.inviteGropusToChannel.button": "Ajouter des groupes", + "intro_messages.inviteMembersToChannel.button": "Ajouter des personnes", "intro_messages.inviteOthers": "Inviter d'autres membres dans cette équipe", "intro_messages.inviteOthersToWorkspace.button": "Inviter les autres dans cet espace de travail", - "intro_messages.noCreator": "Ceci est le début du canal {name}, créé le {date}.", - "intro_messages.noCreatorPrivate": "Ceci est le début du canal privé {name}, créé le {date}.", + "intro_messages.noCreator": "Canal publique créé le {date}.", + "intro_messages.noCreatorPrivate": "Canal privé créé le {date}.", + "intro_messages.notificationPreferences": "Notifications", "intro_messages.offTopic": "Ceci est le début de {display_name}, un canal dédié aux conversations extra-professionnelles.", - "intro_messages.onlyInvited": " Seuls les membres invités peuvent voir ce canal privé.", + "intro_messages.onlyInvited": "Ceci est le début de {display_name}. Seuls les membres invités peuvent voir ce canal privé.", "intro_messages.purpose": " L'objectif de ce canal est : {purpose}", - "intro_messages.readonly.default": "**Bienvenue dans {display_name} !**\n\nLes messages de ce canal peuvent seulement être publiés par des administrateurs système. Chaque utilisateur devient un membre permanent de ce canal lorsqu'il rejoint l'équipe.", - "intro_messages.setHeader": "Définir l'entête", - "intro_messages.teammate": "Vous êtes au début de votre historique de messages avec cet utilisateur. Les messages personnels et les fichiers partagés ici ne sont pas visibles par les autres utilisateurs.", + "intro_messages.readonly.default": "Bienvenue dans {display_name}. Les messages de ce canal peuvent seulement être publiés par des administrateurs système. Chaque utilisateur devient un membre permanent de ce canal lorsqu’il rejoint l’équipe.", + "intro_messages.setHeader": "Définir l’en-tête", + "intro_messages.teammate": "Vous êtes au début de votre conversation personnelle avec cet utilisateur. Les messages et les fichiers partagés ici sont invisibles des autres utilisateurs.", "invitation-modal.confirm.details-header": "Détails", "invitation-modal.confirm.not-valid-channel": "Ne correspond à aucun nom de canal valide.", "invitation-modal.confirm.not-valid-user-or-email": "Ne correspond à aucun utilisateur ou adresse e-mail valide.", @@ -3354,11 +3461,11 @@ "invite.members.invite-sent": "Une invitation par e-mail a été envoyée.", "invite.members.unable-to-add-the-user-to-the-team": "Impossible d'ajouter l'utilisateur à l'équipe.", "invite.members.user-is-guest": "Contactez votre administrateur pour faire de cet utilisateur invité un utilisateur à part entière.", - "invite.members.user-is-not-guest": "Cet utilisateur est déjà un membre.", + "invite.members.user-is-not-guest": "Cet utilisateur est déjà un membre de l’espace de travail. Invitez le comme un membre plutôt que pour un invité.", "invite.rate-limit-exceeded": "Limite d'envoi d'email dépassée.", "invite_modal.add_channels_title_a": "Ajouter aux canaux", "invite_modal.add_channels_title_b": "**(requis)**", - "invite_modal.add_channels_title_c": "**(optionnel)**", + "invite_modal.add_channels_title_c": "**(facultatif)**", "invite_modal.add_invites": "Entrez un nom ou une adresse e-mail", "invite_modal.as": "Inviter comme", "invite_modal.choose_guest_a": "Utilisateur invité", @@ -3377,8 +3484,9 @@ "invite_modal.people": "personnes", "invite_modal.restricted_invite_guest.post_trial_description": "Collaborez avec des utilisateurs extérieurs à votre organisation tout en contrôlant étroitement leur accès aux canaux et aux membres de l'équipe. Passez à l'offre professionnel pour créer un nombre illimité de groupes d'utilisateurs.", "invite_modal.restricted_invite_guest.pre_trial_description": "Collaborez avec des utilisateurs extérieurs à votre organisation tout en contrôlant étroitement leur accès aux canaux et aux membres de l'équipe. Bénéficiez de l'expérience complète d'Enterprise en commençant par un essai gratuit de {trialLength} jours.", - "invite_modal.title": "Inviter {inviteType} dans {team_name}", + "invite_modal.title": "Inviter des {inviteType} dans {team_name}", "invite_modal.to": "À :", + "joinChannel.JoinButton": "Rejoindre", "join_team_group_constrained_denied": "Vous devez être un membre d'un groupe lié pour rejoindre cette équipe.", "join_team_group_constrained_denied_admin": "Vous devez être un membre d'un groupe lié pour rejoindre cette équipe. Vous pouvez ajouter un groupe à cette équipe [ici]({siteURL}/admin_console/user_management/groups).", "katex.error": "Impossible de compiler votre code LaTeX. Veuillez vérifier la syntaxe et réessayez.", @@ -3392,8 +3500,10 @@ "last_users_message.others": "{numOthers} autres ", "last_users_message.removed_from_channel.type": "ont été **retirés de ce canal**.", "last_users_message.removed_from_team.type": "ont été **retirés de cette équipe**.", + "learn_about_teams": "En savoir plus sur les équipes", "learn_more_about_trial.modal.ldapDescription": "Utiliser les groupes AD/LDAP pour organiser et agir sur plusieurs utilisateurs à la fois. Gérer les appartenances aux équipes et canaux, les permissions, et plus.", "learn_more_trial_modal.pretitle": "Avec la version Enterprise, vous pouvez...", + "learn_more_trial_modal_step.learnMoreAboutFeature": "En savoir plus sur cette fonctionnalité.", "leave_private_channel_modal.leave": "Oui, quitter le canal", "leave_private_channel_modal.message": "Voulez-vous vraiment quitter le canal privé {channel} ? Vous devrez être réinvité pour pouvoir le rejoindre à nouveau dans le futur.", "leave_private_channel_modal.title": "Quitter le canal privé {channel}", @@ -3413,6 +3523,8 @@ "login.cardtitle": "Connexion", "login.cardtitle.external": "Connectez-vous avec l'un des moyens suivants :", "login.changed": " Méthode de connexion changée", + "login.contact_admin.detail": "Pour accéder à l’espace de travail de votre équipe, contactez l’administrateur de votre espace de travail. Si vous avez déjà été invité, vérifiez si votre boîte de réception e-mail contient une invitation à l’espace de travail Mattermost.", + "login.contact_admin.title": "Contacter l’administrateur de votre espace de travail", "login.createTeam": "Créer une équipe", "login.email": "E-mail", "login.forgot": "Mot de passe oublié ?", @@ -3424,7 +3536,8 @@ "login.ldapUsername": "Nom d’utilisateur AD/LDAP", "login.ldapUsernameLower": "Nom d’utilisateur AD/LDAP", "login.logIn": "Connexion", - "login.noAccount": "Pas de compte utilisateur ? ", + "login.logingIn": "Connexion…", + "login.noAccount": "Pas de compte utilisateur ?", "login.noEmail": "Veuillez spécifier votre adresse e-mail", "login.noEmailLdapUsername": "Veuillez spécifier votre adresse e-mail ou {ldapUsername}", "login.noEmailUsername": "Veuillez spécifier votre adresse e-mail ou votre nom d'utilisateur", @@ -3438,6 +3551,7 @@ "login.or": "ou", "login.passwordChanged": " Mot de passe mis a jour avec succès", "login.placeholderOr": " ou ", + "login.saml": "SAML", "login.session_expired": "Votre session a expiré. Veuillez vous reconnecter.", "login.session_expired.notification": "La session a expiré. Veuillez vous connecter pour continuer à recevoir les notifications.", "login.session_expired.title": "* {siteName} - Session expirée", @@ -3446,10 +3560,12 @@ "login.userNotFound": "Impossible de trouver un compte correspondant aux identifiants de connexion fournis.", "login.username": "Nom d'utilisateur", "login.verified": " Adresse e-mail vérifiée", + "login_mfa.saving": "Connexion…", "login_mfa.submit": "Envoyer", "login_mfa.token": "Jeton d'authentification multi-facteurs (MFA)", "manage_channel_groups_modal.search_placeholder": "Rechercher des groupes", "manage_team_groups_modal.search_placeholder": "Rechercher des groupes", + "mark_all_threads_as_read_modal.cancel": "Annuler", "marketplace_modal.install_plugins": "Installer des extensions", "marketplace_modal.installing": "Installation en cours...", "marketplace_modal.list.configure": "Configurer", @@ -3465,14 +3581,15 @@ "marketplace_modal.list.update_confirmation.message.warning_major_version": "Cette mise à jour peut contenir des modifications importantes.", "marketplace_modal.list.update_confirmation.message.warning_major_version_with_release_notes": "Cette mise à jour peut contenir des modifications importantes. Consultez les [notes de publication](!{releaseNotesUrl}) avant de procéder à la mise à jour.", "marketplace_modal.list.update_confirmation.title": "Confirmer la mise à jour de l'extension", - "marketplace_modal.no_plugins": "Aucune mise à jour d'extension n'est disponible pour le moment.", - "marketplace_modal.no_plugins_installed": "Vous n'avez installé aucune extension.", + "marketplace_modal.no_plugins": "Aucune extension trouvée", + "marketplace_modal.no_plugins_installed": "Aucune extension installée n’a été trouvée", "marketplace_modal.search": "Rechercher dans le marché", "marketplace_modal.tabs.all_listing": "Tous", - "marketplace_modal.tabs.installed_listing": "Installé", + "marketplace_modal.tabs.installed_listing": "Installé ({count})", "marketplace_modal.title": "Marché d'applications", "marketplace_modal.web_marketplace_link.desc": "Connectez les outils que vous utilisez le plus à Mattermost", "marketplace_modal.web_marketplace_link.title": "Découvrir les intégrations de la communauté", + "menu.cloudFree.postTrial.tryEnterprise": "Intéressé par une offre sans limitations avec des fonctionnalités haute sécurité ? Voir les offres", "message_submit_error.invalidCommand": "La commande avec « {command} » comme déclencheur n'a pas été trouvée. ", "message_submit_error.sendAsMessageLink": "Cliquez ici pour envoyer comme message.", "mfa.confirm.complete": "**Configuration terminée !**", @@ -3513,9 +3630,11 @@ "modal.manual_status.title_dnd": "Votre statut est défini sur « Ne pas déranger »", "modal.manual_status.title_offline": "Votre statut est défini sur « Hors ligne »", "modal.manual_status.title_ooo": "Votre statut est défini sur « Absent du bureau »", + "more.details": "Plus de détails", "more_channels.create": "Créer un canal", + "more_channels.joined": "Rejoins", "more_channels.next": "Suivant", - "more_channels.noMore": "Il n'y a plus d'autre canal que vous pouvez rejoindre", + "more_channels.noMore": "Aucune résultat pour « {text} »", "more_channels.prev": "Précédent", "more_channels.show_archived_channels": "Afficher : Canaux archivés", "more_channels.show_public_channels": "Afficher : Canaux publics", @@ -3526,6 +3645,12 @@ "more_direct_channels.new_convo_note": "Ceci va démarrer une nouvelle conversation. Si vous ajoutez beaucoup de personnes, veuillez envisager la création d'un canal privé.", "more_direct_channels.new_convo_note.full": "Vous avez atteint le nombre maximum de personnes pour cette conversation. Veuillez envisager la création d'un canal privé.", "more_direct_channels.title": "Messages personnels", + "move_thread_modal.button.cancel": "Annuler", + "move_thread_modal.button.forward": "Déplacer", + "move_thread_modal.notification.dm_or_gm": "Déplacer ce fil modifie les utilisateurs y ont accès", + "move_thread_modal.preview.footer_message": "Publié à l’origine dans ~{channelName}", + "move_thread_modal.preview.title": "Aperçu du message", + "move_thread_modal.title": "Déplacer le fil", "msg_typing.areTyping": "{users} et {last} sont en train d'écrire...", "msg_typing.isTyping": "{user} est en train d'écrire...", "multiselect.add": "Ajouter", @@ -3541,7 +3666,7 @@ "multiselect.createGroup": "Créer le groupe", "multiselect.creating": "Création...", "multiselect.go": "Aller à", - "multiselect.list.notFound": "Aucun résultat trouvé pour **{searchQuery}**", + "multiselect.list.notFound": "Aucun résultat trouvé pour {searchQuery}", "multiselect.loading": "Chargement…", "multiselect.numGroupsRemaining": "Utilisez les flèches ↑↓ pour parcourir, ↵ pour sélectionner. Vous pouvez encore ajouter {num, number} {num, plural, one {groupe} other {groupes}}. ", "multiselect.numMembers": "{memberOptions, number} de {totalCount, number} membres", @@ -3559,6 +3684,7 @@ "navbar.toggle2": "Basculer la barre latérale", "navbar.viewPinnedPosts": "Afficher les messages épinglés", "navbar_dropdown.about": "À propos de {appTitle}", + "navbar_dropdown.accountSettings": "Paramètres", "navbar_dropdown.addGroupsToTeam": "Ajouter des groupes à l'équipe", "navbar_dropdown.console": "Console système", "navbar_dropdown.create": "Créer une équipe", @@ -3587,7 +3713,7 @@ "no_results.channel_files_filtered.subtitle": "Ce canal ne contient aucun fichier avec le type de fichier sélectionné.", "no_results.channel_files_filtered.title": "Aucun fichier trouvé", "no_results.channel_search.subtitle": "Check the spelling or try another search.", - "no_results.channel_search.title": "Aucun résultat pour {channelName}", + "no_results.channel_search.title": "Aucun résultat pour « {channelName} »", "no_results.flagged_posts.subtitle": "Les messages sauvegardés ne sont visibles que par vous. Marquez les messages à suivre ou enregistrez quelque chose pour plus tard en cliquant sur {icon} pour les enregistrer ici.", "no_results.flagged_posts.title": "Aucun message sauvegardé pour le moment", "no_results.mentions.subtitle": "Les messages qui contiennent votre nom d'utilisateur et d'autres mots qui déclenchent des mentions apparaissent ici.", @@ -3624,10 +3750,10 @@ "onboardingTask.visitSystemConsole.Description": "Des paramètres de configuration plus détaillés pour votre espace de travail sont accessibles ici.", "onboardingTask.visitSystemConsole.title": "Accédez à la console du système", "onboardingTour.ChannelsAndDirectMessagesTour.channels": "Les canaux sont les endroits où vous pouvez communiquer avec votre équipe sur un sujet ou un projet.", - "onboardingTour.ChannelsAndDirectMessagesTour.directMessages": "**Les messages personnels** sont pour des conversations privées entre des individus ou des petits groupes.", + "onboardingTour.ChannelsAndDirectMessagesTour.directMessages": "Les messages personnels sont pour des conversations privées entre des individus ou des petits groupes.", "onboardingTour.ChannelsAndDirectMessagesTour.firstChannel": "Regardez, voici votre canal **{firstChannelName}** ! ", "onboardingTour.ChannelsAndDirectMessagesTour.title": "Canaux et messages personnels", - "onboardingTour.ChannelsAndDirectMessagesTour.townSquare": "Nous avons également ajouté les canaux **{townSquare}** et **{offTopic}** pour tous les membres de votre équipe.", + "onboardingTour.ChannelsAndDirectMessagesTour.townSquare": "Nous avons également ajouté les canaux {townSquare} et {offTopic} pour tous les membres de votre équipe.", "onboardingTour.CreateAndJoinChannels.Description": "Créez de nouveaux canaux ou parcourez les canaux disponibles pour voir ce dont votre équipe discute. Lorsque vous rejoignez des canaux, organisez-les en catégories en fonction de votre méthode de travail.", "onboardingTour.CreateAndJoinChannels.title": "Créez et rejoignez des canaux", "onboardingTour.customizeYourExperience.Description": "Indiquez votre disponibilité, ajoutez un statut personnalisé et accédez aux paramètres ainsi qu'à votre profil pour configurer votre expérience, notamment les préférences de notification et les couleurs de thème personnalisées.", @@ -3636,6 +3762,7 @@ "onboardingTour.invitePeople.title": "Invitez des personnes à rejoindre l'équipe", "onboardingTour.sendMessage.Description": "Commencez à collaborer avec d'autres personnes en tapant ou en sélectionnant l'un des messages ci-dessous. Vous pouvez également faire glisser et déposer des pièces jointes dans le champ de texte ou les télécharger à l'aide de l'icône représentant un trombone.", "onboardingTour.sendMessage.title": "Envoyer des messages", + "onboarding_wizard.invite_members.skip": "Passer", "onboarding_wizard.launching_workspace.description": "Ça sera prêt dans un instant", "onboarding_wizard.launching_workspace.title": "Lancement de votre espace de travail", "onboarding_wizard.next": "Continuer", @@ -3648,6 +3775,8 @@ "onboarding_wizard.plugins.marketplace": "D'autres outils peuvent être ajoutés une fois que votre espace de travail est configuré. Pour voir toutes les intégrations disponibles, visitez le marché.", "onboarding_wizard.plugins.zoom": "Zoom", "onboarding_wizard.plugins.zoom.tooltip": "Commencer une réunion audio ou vidéo Zoom dans Mattermost avec un simple clic", + "onboarding_wizard.previous": "Précédent", + "onboarding_wizard.skip-button": "Passer", "onboarding_wizard.submit_error.generic": "Une erreur s'est produite. Veuillez réessayer.", "passwordRequirements": "Pré-requis du mot de passe :", "password_form.change": "Modifier mon mot de passe", @@ -3664,7 +3793,7 @@ "payment_form.address": "Adresse", "payment_form.address_2": "Adresse (ligne 2)", "payment_form.city": "Ville", - "payment_form.country": "Pays", + "payment_form.country": "Pays/Région", "payment_form.zipcode": "Code postal", "pending_post_actions.cancel": "Annuler", "pending_post_actions.retry": "Réessayer", @@ -3673,6 +3802,10 @@ "permalink.show_dialog_warn.description": "Vous êtes sur le point de rejoindre {channel} sans avoir été explicitement ajouté par l'administrateur du canal. Voulez-vous vraiment rejoindre ce canal privé ?", "permalink.show_dialog_warn.join": "Rejoindre", "permalink.show_dialog_warn.title": "Rejoindre le canal privé", + "persist_notification.confirm": "Envoyer", + "persist_notification.dm_or_gm": "Envoyer", + "plan.cloud": "Cloud", + "pluggable.errorRefresh": "Rafraîchir ?", "post.ariaLabel.attachment": ", 1 fichier joint", "post.ariaLabel.attachmentMultiple": ", {attachmentCount} fichiers joints", "post.ariaLabel.message": "À {time} le {date}, {authorName} a écrit {message}", @@ -3706,6 +3839,7 @@ "post_info.comment_icon.tooltip.reply": "Répondre", "post_info.copy": "Copier le texte", "post_info.del": "Supprimer", + "post_info.dot_menu.tooltip.more": "Plus", "post_info.edit": "Modifier", "post_info.info.view_additional_info": "Afficher plus d'infos", "post_info.marketplace": "Marché des applications", @@ -3714,8 +3848,15 @@ "post_info.message.show_more": "Afficher plus", "post_info.message.visible": "(Visible uniquement par vous)", "post_info.message.visible.compact": " (Visible uniquement par vous)", + "post_info.move_thread": "Déplacer le fil", "post_info.permalink": "Copier le lien", "post_info.pin": "Épingler au canal", + "post_info.post_reminder.menu": "Me le rappeler", + "post_info.post_reminder.sub_menu.custom": "Personnalisé", + "post_info.post_reminder.sub_menu.header": "Mettre un rappel dans :", + "post_info.post_reminder.sub_menu.one_hour": "1 heure", + "post_info.post_reminder.sub_menu.thirty_minutes": "30 minutes", + "post_info.post_reminder.sub_menu.tomorrow": "Demain", "post_info.reply": "Répondre", "post_info.submenu.icon": "Icône de sous-menu", "post_info.submenu.mobile": "Sous-menu mobile", @@ -3725,24 +3866,38 @@ "post_info.unpin": "Désépingler du canal", "post_info.unread": "Marquer comme non lu", "post_message_preview.channel": "Visible uniquement pour les utilisateurs dans ~{channel}", - "post_message_view.edited": "Édité", + "post_message_view.edited": "Modifié", + "post_message_view.view_post_edit_history": "Cliquer pour voir l’historique", "post_pre_header.flagged": "Sauvegardé", "post_pre_header.pinned": "Epinglé", "post_priority.button.acknowledge": "Accuser réception", "post_priority.picker.apply": "Appliquer", + "post_priority.picker.cancel": "Annuler", "post_priority.picker.feedback": "Donner son avis", + "post_priority.priority.important": "Important", + "post_priority.priority.standard": "Standard", + "post_priority.priority.urgent": "Urgent", + "post_priority.you.acknowledge": "(vous)", "postlist.toast.history": "Voir l'historique des messages", "postlist.toast.newMessages": "{count, number} {count, plural, one {nouveau message} other {nouveaux messages}}", - "postlist.toast.newMessagesSince": "{count, number} {count, plural, one {nouveau message} other {nouveaux messages}} depuis le {date} à {time}", + "postlist.toast.newMessagesSince": "{count, number} {count, plural, one {nouveau message} other {nouveaux messages}} {isToday, select, true {} other {depuis le}} {date}", "postlist.toast.scrollToBottom": "Aller aux messages récents", "postlist.toast.scrollToLatest": "Aller aux nouveaux messages", "postlist.toast.scrollToUnread": "Voir les non-lus", "postlist.toast.searchHint": "Conseil : Essayez {searchShortcut} pour chercher dans ce canal", "posts_view.loadMore": "Charger plus de messages", "posts_view.newMsg": "Nouveaux messages", + "postypes.custom_open_pricing_modal_post_renderer.and": "et", + "postypes.custom_open_pricing_modal_post_renderer.members": "{members} membres", "pricing_modal.briefing.professional.advancedPlaybook": "Scénarios avancés de Playbook avec rétrospectives", "pricing_modal.briefing.unlimitedPlaybookRuns": "Playbooks et exécutions illimités", + "pricing_modal.btn.downgrade": "Rétrograder", + "pricing_modal.btn.purchase": "Acheter", + "pricing_modal.btn.upgrade": "Mettre à niveau", "pricing_modal.extra_briefing.enterprise.playBookAnalytics": "Tableau de bord des statistiques des playbooks", + "pricing_modal.learn_more": "En savoir plus", + "pricing_modal.or": "ou", + "pricing_modal.questions": "Questions ?", "promote_to_user_modal.desc": "Cette action promeut l'utilisateur invité {username} en utilisateur de plein exercice. Ceci permettra à l'utilisateur de rejoindre les canaux publics et d'interagir avec les utilisateurs situés à l'extérieur des canaux desquels ils sont actuellement membres. Voulez-vous vraiment promouvoir l'utilisateur invité {username} en utilisateur de plein exercice ?", "promote_to_user_modal.promote": "Promouvoir", "promote_to_user_modal.title": "Promouvoir l'utilisateur invité {username} en utilisateur de plein exercice", @@ -3803,7 +3958,7 @@ "rhs_header.closeTooltip.icon": "Close the sidebar icon", "rhs_header.collapseSidebarTooltip": "Réduire la barre latérale de droite", "rhs_header.collapseSidebarTooltip.icon": "Icône réduire la barre latérale", - "rhs_header.details": "Thread", + "rhs_header.details": "Fil", "rhs_header.expandSidebarTooltip": "Agrandir la barre latérale de droite", "rhs_header.expandSidebarTooltip.icon": "Icône d'agrandissement de la barre latérale", "rhs_root.mobile.add_reaction": "Ajouter une réaction", @@ -3811,6 +3966,12 @@ "rhs_root.mobile.unflag": "Supprimer l'indicateur", "rhs_thread.rootPostDeletedMessage.body": "Une partie de ce fil de discussion a été supprimée à cause d'une politique de rétention de données. Vous ne pouvez plus répondre à ce fil.", "rhs_thread.toast.newReplies": "Nouvelles réponses", + "saveChangesPanel.cancel": "Annuler", + "saveChangesPanel.error": "Il y a eu une erreur lors de l’enregistrement de vos paramères", + "saveChangesPanel.message": "Vous avez des changements non enregistrés", + "saveChangesPanel.save": "Enregistrer", + "saveChangesPanel.saved": "Paramètres enregistrés", + "saveChangesPanel.tryAgain": "Réessayer", "save_button.save": "Enregistrer", "save_button.saving": "Enregistrement en cours", "search_bar.files_tab": "Fichiers", @@ -3819,6 +3980,7 @@ "search_bar.searchGroupMembers": "Rechercher parmi les membres du groupe", "search_bar.search_types.files": "FICHIERS", "search_bar.search_types.messages": "MESSAGES", + "search_bar.usage.searchLearn": "En savoir plus sur la recherche", "search_bar.usage.search_type_files": "Fichiers", "search_bar.usage.search_type_messages": "Messages", "search_bar.usage.search_type_question": "Que recherchez-vous ?", @@ -3840,6 +4002,7 @@ "search_header.title2": "Mentions récentes", "search_header.title3": "Messages enregistrés", "search_header.title5": "Information additionnelle", + "search_header.title_edit.history": "Modifier l’historique", "search_item.channelArchived": "Archivé", "search_item.direct": "Message personnel (avec {username})", "search_item.jump": "Aller à", @@ -3856,6 +4019,9 @@ "select_team.icon": "Icône sélectionner une équipe", "select_team.join.icon": "Icône quitter une équipe", "select_team.private.icon": "Équipe privée", + "self_hosted_signup.close": "Fermer", + "self_hosted_signup.seats": "Sièges", + "self_hosted_signup.total": "Total", "setting_item_max.cancel": "Annuler", "setting_item_min.edit": "Modifier", "setting_picture.cancel": "Annuler", @@ -3880,6 +4046,8 @@ "shortcuts.browser.highlight_prev": "Mettre le texte en surbrillance jusqu'à la ligne précédente :\tMaj|Haut", "shortcuts.browser.input.header": "Fonctionne dans un champ de saisie", "shortcuts.browser.newline": "Insérer une nouvelle ligne :\tMaj|Entrée", + "shortcuts.calls.global.header": "Global", + "shortcuts.calls.header": "Appels", "shortcuts.files.header": "Fichiers", "shortcuts.files.upload": "Envoyer des fichiers :\tCtrl|U", "shortcuts.files.upload.mac": "Envoyer des fichiers :\t⌘|U", @@ -3950,6 +4118,7 @@ "sidebar.createDirectMessage": "Créer un nouveau message personnel", "sidebar.createUserGroup": "Créer un nouveau groupe d'utilisateurs", "sidebar.directchannel.you": "{displayname} (vous)", + "sidebar.menu.item.selected": "sélectionné", "sidebar.openDirectMessage": "Ouvrir un message personnel", "sidebar.show": "Afficher", "sidebar.sort": "Trier", @@ -3962,6 +4131,7 @@ "sidebar.types.favorites": "FAVORIS", "sidebar.types.unreads": "NON LUS", "sidebar.unreads": "Messages non lus", + "sidebar_left.addChannelsCta": "Ajouter des canaux", "sidebar_left.add_channel_dropdown.browseChannels": "Parcourir les canaux", "sidebar_left.add_channel_dropdown.browseOrCreateChannels": "Parcourir ou créer des canaux", "sidebar_left.add_channel_dropdown.createCategory": "Créer une catégorie", @@ -3980,16 +4150,17 @@ "sidebar_left.sidebar_category.newLabel": "nouvelle", "sidebar_left.sidebar_category_menu.createCategory": "Créer une catégorie", "sidebar_left.sidebar_category_menu.deleteCategory": "Supprimer la catégorie", - "sidebar_left.sidebar_category_menu.dropdownAriaLabel": "Menu d'édition de catégorie", + "sidebar_left.sidebar_category_menu.dropdownAriaLabel": "Menu de modification de catégorie", "sidebar_left.sidebar_category_menu.editCategory": "Options de la catégorie", "sidebar_left.sidebar_category_menu.muteCategory": "Catégorie en sourdine", "sidebar_left.sidebar_category_menu.renameCategory": "Renommer la catégorie", "sidebar_left.sidebar_category_menu.unmuteCategory": "Rétablir le son de la catégorie", + "sidebar_left.sidebar_category_menu.viewCategory": "Marquer la catégorie comme lue", "sidebar_left.sidebar_channel.selectedCount": "{count} sélectionnés", "sidebar_left.sidebar_channel_menu.addMembers": "Ajouter des membres", "sidebar_left.sidebar_channel_menu.channels": "Canaux", "sidebar_left.sidebar_channel_menu.copyLink": "Copier le lien", - "sidebar_left.sidebar_channel_menu.dropdownAriaLabel": "Menu d'édition de canal", + "sidebar_left.sidebar_channel_menu.dropdownAriaLabel": "Menu de modification de canal", "sidebar_left.sidebar_channel_menu.editChannel": "Options du canal", "sidebar_left.sidebar_channel_menu.favoriteChannel": "Mettre en favori", "sidebar_left.sidebar_channel_menu.favorites": "Favoris", @@ -4003,6 +4174,8 @@ "sidebar_left.sidebar_channel_menu.unfavoriteChannel": "Enlever des favoris", "sidebar_left.sidebar_channel_menu.unmuteChannel": "Rétablir le son du canal", "sidebar_left.sidebar_channel_menu.unmuteConversation": "Rétablir le son de la conversation", + "sidebar_left.sidebar_channel_modal.warning_body_yourself": "vous-même", + "sidebar_left.sidebar_channel_navigator.addChannelsCta": "Ajouter des canaux", "sidebar_left.sidebar_channel_navigator.inviteUsers": "Inviter des utilisateurs", "sidebar_right_menu.console": "Console système", "sidebar_right_menu.flagged": "Messages marqués d'un indicateur", @@ -4015,13 +4188,14 @@ "signup_team_system_console": "Aller dans la console système", "signup_user_completed.chooseUser": "Spécifiez votre nom d'utilisateur", "signup_user_completed.create": "Créer un compte", - "signup_user_completed.emailIs": "Votre adresse e-mail est **{email}**. Vous utiliserez cette adresse pour vous connecter à {siteName}.", + "signup_user_completed.emailIs": "Vous utiliserez cette adresse pour vous connecter à {siteName}.", "signup_user_completed.failed_update_user_state": "Videz le cache de votre navigateur et réessayez de vous connecter.", "signup_user_completed.haveAccount": "Vous avez déjà un compte ?", "signup_user_completed.required": "Ce champ est obligatoire", "signup_user_completed.reserved": "Ce nom d'utilisateur est réservé, veuillez en choisir un autre.", "signup_user_completed.return": "Retourner à la connexion", - "signup_user_completed.signIn": "Veuillez cliquer ici pour vous connecter.", + "signup_user_completed.saving": "Création du compte…", + "signup_user_completed.signIn": "Se connecter", "signup_user_completed.userHelp": "Vous pouvez utiliser des lettres minuscules, nombres, points, tirets et tirets bas (underscores).", "signup_user_completed.usernameLength": "Les noms d'utilisateur doivent commencer par une lettre minuscule et doivent faire entre {min} et {max} caractères de long. Vous pouvez utiliser des minuscules, nombres, points, tirets et tirets bas (underscores).", "signup_user_completed.validEmail": "Veuillez spécifier une adresse e-mail valide", @@ -4029,6 +4203,7 @@ "single_image_view.copy_link_tooltip": "Copier le lien", "single_image_view.download_tooltip": "Télécharger", "someting.string": "Chaîne par défaut", + "start_cloud_trial.modal.enter_trial_email.input.placeholder": "nom@entreprise.com", "start_trial.modal.disclaimer": "En cliquant « Commencez un essai de 30 jours », j'accepte le contrat d'évaluation du logiciel Mattermost, la politique de confidentialité, et de recevoir des e-mails sur le produit.", "start_trial.modal.failed": "Échec", "start_trial.modal.gettingTrial": "Obtention d'un essai...", @@ -4041,10 +4216,11 @@ "start_trial_form.company_size": "Taille de l'entreprise", "start_trial_form.modal_btn.start": "Démarrer l'essai", "start_trial_form.modal_title": "Démarrer l'essai", - "status_dropdown.dnd_sub_menu_header": "Désactiver les notifications jusqu'à :", - "status_dropdown.dnd_sub_menu_item.custom": "Personnalisé", + "start_trial_form.name": "Nom", + "status_dropdown.dnd_sub_menu_header": "Effacer après :", + "status_dropdown.dnd_sub_menu_item.custom": "Choisir une date et une heure", "status_dropdown.dnd_sub_menu_item.one_hour": "1 heure", - "status_dropdown.dnd_sub_menu_item.thirty_minutes": "30 mins", + "status_dropdown.dnd_sub_menu_item.thirty_minutes": "30 minutes", "status_dropdown.dnd_sub_menu_item.tomorrow": "Demain", "status_dropdown.dnd_sub_menu_item.two_hours": "2 heures", "status_dropdown.menuAriaLabel": "définir un statut", @@ -4056,8 +4232,11 @@ "status_dropdown.set_offline": "Hors ligne", "status_dropdown.set_online": "En ligne", "status_dropdown.set_ooo": "Absent du bureau", - "status_dropdown.set_ooo.extra": "Les Réponses automatiques sont activées", + "status_dropdown.set_ooo.extra": "Les réponses automatiques sont activées", + "suggestion.all": "Tous les types de canaux", "suggestion.archive": "Canaux archivés", + "suggestion.commands": "Commandes", + "suggestion.emoji": "Emoji", "suggestion.mention.all": "Envoie une notification à tous les membres de ce canal", "suggestion.mention.channel": "Envoie une notification à tous les membres de ce canal", "suggestion.mention.channels": "Mes canaux", @@ -4081,13 +4260,14 @@ "system_notice.adminVisible": "Uniquement visible des administrateurs système", "system_notice.adminVisible.icon": "Icône uniquement visible des administrateurs système", "system_notice.body.api3": "Si vous avez créé ou installé des intégrations durant les deux dernières années, veuillez consulter les changements récents qui pourraient les affecter.", - "system_notice.body.ee_upgrade_advice": "L'Edition Entreprise est recommandée pour vous assurer un fonctionnement optimal et une fiabilité accrue. En savoir plus.", + "system_notice.body.ee_upgrade_advice": "L’Édition Entreprise est recommandée pour vous assurer un fonctionnement optimal et une fiabilité accrue. En savoir plus.", "system_notice.body.ie11_deprecation": "Votre navigateur, Internet Explorer 11, ne sera plus supporté dans une future version de Mattermost. Consultez notre documentation pour trouver comment passer facilement à un autre navigateur.", "system_notice.body.permissions": "Suite à la sortie de la fonctionnalité des permissions avancées, certains paramètres accessibles via console système sont désormais réservés aux éditions Mattermost Starter et Professional.", "system_notice.dont_show": "Ne pas montrer de nouveau", "system_notice.remind_me": "Me le rappeler plus tard", - "system_notice.title": "**Annonce**\nde Mattermost", + "system_notice.title": "**Annonce** de Mattermost", "system_notice.title.gm_as_dm": "Mises à jours de messages de groupe", + "tag.default.beta": "BETA", "team.button.ariaLabel": "Équipe {teamName}", "team.button.mentions.ariaLabel": "Équipe {teamName}, {mentionCount} mentions", "team.button.name_undefined": "Cette équipe n'a pas de nom", @@ -4112,7 +4292,7 @@ "team_members_dropdown.teamAdmin": "Administrateur d'équipe", "team_members_dropdown.teamAdmins": "Administrateurs d'équipe", "team_members_dropdown.teamMembers": "Membres d'équipe", - "team_settings.openInviteDescription.groupConstrained": "Non, les membres de cette équipe sont ajoutés et retirés par groupes liés. En savoir plus", + "team_settings.openInviteDescription.groupConstrained": "Les membres de cette équipe sont ajoutés et retirés par groupes liés. En savoir plus", "team_settings_modal.title": "Paramètres d'équipe", "team_sidebar.join": "Les autres équipes que vous pouvez rejoindre", "terms_of_service.agreeButton": "Je suis d'accord", @@ -4150,6 +4330,8 @@ "threading.threadMenu.unfollowExtra": "Vous ne serez pas notifié des réponses", "threading.threadMenu.unfollowMessage": "Arrêter de suivre le message", "threading.threadMenu.unsave": "Supprimer la sauvegarde", + "three_days_left_trial.modal.limitsTitle": "Limites", + "three_days_left_trial_modal.learnMore": "En savoir plus", "time_dropdown.choose_time": "Choisir une heure", "timestamp.datetime": "{relativeOrDate} à {time}", "trial_benefits.modal.ldapDescription": "Utiliser les groupes AD/LDAP pour organiser et agir sur plusieurs utilisateurs à la fois. Gérer les appartenances aux équipes et canaux, les permissions, et plus.", @@ -4166,9 +4348,9 @@ "tutorial_threads.list.description-p1": "Vous trouverez ici un aperçu de toutes les discussions que vous suivez ou auxquelles vous participez. Si vous cliquez sur une discussion dans cette liste, la discussion complète s'ouvrira sur la droite.", "tutorial_threads.list.description-p2": "Utilisez {upKey} / {downKey} pour naviguer dans la liste des fils.", "tutorial_threads.list.title": "Liste des fils", - "tutorial_threads.threads_pane.description": "Cliquez sur le bouton **Suivre** pour être informé des réponses et les voir dans votre vue **Fils**. Dans un fil de discussion, la ligne **Nouveaux messages** vous indique où vous vous êtes arrêté.", + "tutorial_threads.threads_pane.description": "Cliquez sur le bouton Suivre pour être informé des réponses et les voir dans votre vue Fils. Dans un fil de discussion, la ligne Nouveaux messages vous indique où vous vous êtes arrêté.", "tutorial_threads.threads_pane.title": "Affichage d'un fil de discussion dans la barre latérale", - "tutorial_threads.unread.description": "Vous pouvez passer à **Non lus** pour afficher uniquement les fils non lus.", + "tutorial_threads.unread.description": "Vous pouvez passer à Non lus pour afficher uniquement les fils non lus.", "tutorial_threads.unread.title": "Fils non lus", "tutorial_threads.welcome.description": "Toutes les conversations auxquelles vous participez ou que vous suivez s'affichent ici. Si vous avez des messages non lus ou des mentions dans vos fils de discussion, vous les verrez également ici.", "tutorial_threads.welcome.title": "Bienvenue dans la vue sous forme de fils !", @@ -4186,21 +4368,22 @@ "update_command.update": "Mettre à jour", "update_incoming_webhook.update": "Mettre à jour", "update_incoming_webhook.updating": "Mise à jour en cours...", - "update_oauth_app.confirm": "Éditer l'application OAuth 2.0", + "update_oauth_app.confirm": "Modifier l’application OAuth 2.0", "update_oauth_app.question": "Vos modifications peuvent casser l'application OAuth 2.0 existante. Voulez-vous vraiment la mettre à jour ?", - "update_outgoing_webhook.confirm": "Éditer les webhooks sortants", + "update_outgoing_oauth_connection.confirm": "Modifier la connexion OAuth sortante", + "update_outgoing_webhook.confirm": "Modifier les webhooks sortants", "update_outgoing_webhook.question": "Vos modifications peuvent casser le webhook sortant existant. Voulez-vous vraiment le mettre à jour ?", "update_outgoing_webhook.update": "Mettre à jour", "upgradeLink.warn.upgrade_now": "Mettez à jour maintenant", "upload_overlay.info": "Faites glisser un fichier pour le télécharger.", "url_input.buttonLabel.done": "Fait", - "url_input.buttonLabel.edit": "Éditer", + "url_input.buttonLabel.edit": "Modifier", "url_input.label.url": "URL : ", "user.settings.advance.confirmDeactivateAccountTitle": "Confirmer la désactivation", "user.settings.advance.confirmDeactivateDesc": "Voulez-vous vraiment désactiver votre compte ? Cette opération peut seulement être annulée par votre administrateur système.", "user.settings.advance.deactivateAccountTitle": "Désactiver mon compte", "user.settings.advance.deactivateDesc": "Désactiver votre compte supprime la possibilité de vous connecter à ce serveur et désactive toutes les notifications par e-mail et mobiles. Pour réactiver votre compte, contactez votre administrateur système.", - "user.settings.advance.deactivateDescShort": "Cliquez sur « Modifier » pour désactiver votre compte", + "user.settings.advance.deactivateDescShort": "Cliquez sur « Modifier » pour désactiver votre compte", "user.settings.advance.deactivate_member_modal.deactivateButton": "Oui, désactiver mon compte", "user.settings.advance.enabledFeatures": "{count, number} {count, plural, one {fonctionnalité activée} other {fonctionnalités activées}}", "user.settings.advance.formattingDesc": "Si activé, les messages seront formatés de façon à afficher les liens, les émoticônes, formater le texte et ajouter des sauts de ligne. Ce paramètre est activé par défaut.", @@ -4255,8 +4438,8 @@ "user.settings.custom_theme.newMessageSeparator": "Séparateur de nouveau message", "user.settings.custom_theme.onlineIndicator": "Indicateur « connecté »", "user.settings.custom_theme.sidebarBg": "Arrière-plan de la barre latérale", - "user.settings.custom_theme.sidebarHeaderBg": "Arrière-plan de l'entête de la barre latérale", - "user.settings.custom_theme.sidebarHeaderTextColor": "Texte d'entête de la barre latérale", + "user.settings.custom_theme.sidebarHeaderBg": "Arrière-plan de l’en-tête de la barre latérale", + "user.settings.custom_theme.sidebarHeaderTextColor": "Texte d’en-tête de la barre latérale", "user.settings.custom_theme.sidebarTeamBarBg": "Arrière-plan de la barre latérale d'équipe", "user.settings.custom_theme.sidebarText": "Texte de barre latérale", "user.settings.custom_theme.sidebarTextActiveBorder": "Contour de texte de barre latéral actif", @@ -4327,10 +4510,10 @@ "user.settings.general.emailOffice365CantUpdate": "La connexion s'effectue par Office 365. L'adresse e-mail ne peut pas être mise à jour. L'adresse e-mail utilisée pour les notifications par e-mail est {email} .", "user.settings.general.emailOpenIdCantUpdate": "La connexion se passe au travers d'OpenID Connect. L'e-email ne peut pas être modifié. L'adresse e-mail utilisée pour les notifications est {email}.", "user.settings.general.emailSamlCantUpdate": "La connexion s'effectue via SAML. L'adresse e-mail ne peut pas être mise à jour. L'adresse e-mail utilisée pour les notifications par e-mail est {email}.", - "user.settings.general.emptyName": "Veuillez cliquer sur ‘Modifier’ pour spécifier votre nom complet", - "user.settings.general.emptyNickname": "Veuillez cliquer sur ‘Modifier’ pour ajouter un pseudo", + "user.settings.general.emptyName": "Cliquez sur « Modifier » pour ajouter votre nom complet", + "user.settings.general.emptyNickname": "Cliquez sur « Modifier » pour ajouter un pseudo", "user.settings.general.emptyPassword": "Veuillez spécifier votre mot de passe actuel.", - "user.settings.general.emptyPosition": "Veuillez cliquer sur 'Modifier' pour ajouter votre titre professionnel / fonction", + "user.settings.general.emptyPosition": "Cliquez sur « Modifier » pour ajouter votre titre professionnel / fonction", "user.settings.general.field_handled_externally": "Ce champ est géré par le service d'authentification. Si vous souhaitez le modifier, vous devez le faire par le biais de votre service d'authentification.", "user.settings.general.firstName": "Prénom", "user.settings.general.fullName": "Nom complet", @@ -4357,7 +4540,7 @@ "user.settings.general.profilePicture": "Photo de profil", "user.settings.general.sendAgain": "Renvoyer", "user.settings.general.sending": "Envoi en cours", - "user.settings.general.uploadImage": "Cliquez sur « Modifier » pour envoyer une image.", + "user.settings.general.uploadImage": "Cliquez sur « Modifier » pour envoyer une image.", "user.settings.general.username": "Nom d'utilisateur", "user.settings.general.usernameGroupNameUniqueness": "Ce nom d'utilisateur est en conflit avec un nom de groupe existant.", "user.settings.general.usernameInfo": "Veuillez spécifier un nom d'utilisateur facile à reconnaître et à mémoriser pour vos collègues.", @@ -4370,7 +4553,8 @@ "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.", - "user.settings.languages.change": "Changer la langue de l'interface", + "user.settings.languages.change": "Changer la langue de l’interface", + "user.settings.languages.promote2": "Voulez-vous aider à traduire ? Rejoignez le serveur Mattermost de traduction pour contribuer.", "user.settings.mfa.add": "Ajouter l'authentification multi-facteurs (MFA) au compte", "user.settings.mfa.addHelp": "Ajouter l'authentification multi-facteurs va rendre votre compte plus sécurisé en demandant un code à partir de votre téléphone mobile à chaque fois que vous vous connecterez.", "user.settings.mfa.remove": "Retirer l’authentification multi-facteurs (MFA) du compte", @@ -4406,14 +4590,16 @@ "user.settings.notifications.email.everyXMinutes": "{count, plural, one {Chaque minute} other {Toutes les {count, number} minutes}}", "user.settings.notifications.email.immediately": "Immédiatement", "user.settings.notifications.email.never": "Jamais", - "user.settings.notifications.email.send": "Envoyer des notifications de bureau", + "user.settings.notifications.email.send": "Envoyer les notifications", "user.settings.notifications.emailBatchingInfo": "Les notifications reçues sur la période de temps sélectionnée ont été combinées et envoyées en un seul e-mail.", "user.settings.notifications.emailInfo": "Les notifications par e-mail sont envoyées pour les mentions et les messages personnels reçus lorsque vous êtes hors-ligne ou absent pour plus de 5 minutes.", "user.settings.notifications.emailNotifications": "Notifications par e-mail", "user.settings.notifications.header": "Notifications", "user.settings.notifications.icon": "Icône de paramètres de notification", + "user.settings.notifications.keywordsWithHighlight.title": "Mots-clés mis en surbrillance (sans notifications)", "user.settings.notifications.keywordsWithNotification.title": "Mots-clés déclenchant les notifications", "user.settings.notifications.learnMore": "En savoir plus sur les notifications", + "user.settings.notifications.sensitiveCustomWords": "Autres mots (insensible à la casse). Appuyez sur Tab ou utilisez des virgules pour séparer les mots-clés :", "user.settings.notifications.sensitiveName": "Votre prénom (respectant la casse) « {first_name} »", "user.settings.notifications.sensitiveUsername": "Votre nom d'utilisateur (insensible à la casse) « {username} »", "user.settings.notifications.title": "Paramètres de notification", @@ -4441,7 +4627,7 @@ "user.settings.security.newPassword": "Nouveau mot de passe", "user.settings.security.noApps": "Aucune application OAuth 2.0 autorisée.", "user.settings.security.oauthApps": "Applications OAuth 2.0", - "user.settings.security.oauthAppsDescription": "Veuillez cliquer sur 'Modifier' pour gérer vos applications OAuth 2.0", + "user.settings.security.oauthAppsDescription": "Cliquez sur « Modifier » pour gérer vos applications OAuth 2.0", "user.settings.security.oauthAppsHelp": "Les applications agissent en votre nom pour accéder à vos données sur base des permissions que vous leur accordez.", "user.settings.security.office365": "Office 365", "user.settings.security.oneSignin": "Vous ne pouvez avoir qu'une seule méthode de connexion à la fois. Changer de méthode de connexion provoquera l'envoi d'un e-mail vous notifiant que le changement a réussi.", @@ -4494,10 +4680,10 @@ "user.settings.sidebar.sortAlpha": "Par ordre alphabétique", "user.settings.sidebar.title": "Paramètres de la barre latérale", "user.settings.timezones.automatic": "Automatique", - "user.settings.timezones.promote": "Sélectionnez le fuseau horaire de l'horodatage utilisé dans l'interface utilisateur et dans les notifications par e-mail.", + "user.settings.timezones.promote": "Sélectionnez le fuseau horaire de l’horodatage utilisé dans l’interface utilisateur et dans les notifications par e-mail.", "user.settings.tokens.activate": "Activer", "user.settings.tokens.cancel": "Annuler", - "user.settings.tokens.clickToEdit": "Cliquez sur 'Modifier' pour gérer vos jetons d'accès", + "user.settings.tokens.clickToEdit": "Cliquez sur « Modifier » pour gérer vos jetons d’accès", "user.settings.tokens.confirmCopyButton": "Oui, j'ai copié le jeton", "user.settings.tokens.confirmCopyMessage": "Veuillez vous assurer que vous avez copié et enregistré le jeton d'accès ci-dessous. Vous ne serez plus en mesure de l'afficher par après !", "user.settings.tokens.confirmCopyTitle": "Copier votre jeton ?", @@ -4528,7 +4714,9 @@ "userGuideHelp.askTheCommunity": "Demander à la communauté", "userGuideHelp.helpResources": "Ressources d'aide", "userGuideHelp.keyboardShortcuts": "Raccourcis clavier", + "userGuideHelp.mattermostUserGuide": "Guide utilisateur de Mattermost", "userGuideHelp.reportAProblem": "Signaler un problème", + "userGuideHelp.trainingResources": "Ressources de formation", "user_groups_modal.addPeople": "Ajouter des personnes", "user_groups_modal.addPeopleTitle": "Ajouter des personnes à {group}", "user_groups_modal.allGroups": "Tous les groupes", @@ -4558,13 +4746,15 @@ "user_groups_modal.unknownError": "Une erreur inconnue s'est produite.", "user_groups_modal.viewGroup": "Voir le groupe", "user_list.notFound": "Aucun utilisateur trouvé", - "user_profile.account.editProfile": "Éditer le profil", + "user_profile.account.editProfile": "Modifier le profil", "user_profile.account.localTime": "Heure locale", - "user_profile.account.post_was_created": "Ce message a été créé par une intégration de", + "user_profile.account.localTimeWithTimezone": "Heure locale ({timezone})", + "user_profile.account.post_was_created": "Ce message a été créé par une intégration de @{username}", "user_profile.add_user_to_channel": "Ajouter à un canal", "user_profile.custom_status": "Statut", "user_profile.custom_status.set_status": "Définir un statut", "user_profile.send.dm": "Envoyer un message", + "users_limits_announcement_bar.ctaText": "En savoir plus", "version_bar.new": "Une nouvelle version de Mattermost est disponible.", "version_bar.refresh": "Actualiser l'application maintenant", "view_image.loading": "Chargement ", @@ -4582,11 +4772,17 @@ "web.header.back": "Précédent", "web.header.logout": "Se déconnecter", "web.root.signup_info": "Toute la communication de votre équipe au même endroit, accessible de partout", + "widget.input.clear": "Effacer", "widget.input.required": "Ce champ est requis", + "widget.passwordInput.password": "Mot de passe", "widgets.channels_input.empty": "Aucun canal trouvé", "widgets.channels_input.loading": "Chargement", "widgets.users_emails_input.loading": "Chargement", "widgets.users_emails_input.no_user_found_matching": "Aucun utilisateur trouvé correspondant aux termes **{text}**. Saisissez leur adresse e-mail pour les inviter.", "widgets.users_emails_input.valid_email": "Ajouter **{email}**", + "workspace_limits.archived_file.archived_compact": "(archivé)", + "workspace_limits.file_storage.short": "Fichiers", + "workspace_limits.message_history.short": "Messages", + "workspace_limits.modals.close": "Fermer", "yourcomputer": "Votre ordinateur" } diff --git a/webapp/channels/src/i18n/he.json b/webapp/channels/src/i18n/he.json index f747fcc743..63412e35e0 100644 --- a/webapp/channels/src/i18n/he.json +++ b/webapp/channels/src/i18n/he.json @@ -2,16 +2,20 @@ "about.buildnumber": "גרסת תוכנה:", "about.cloudEdition": "ענן", "about.copyright": "זכויות יוצרים 2015 {currentYear} Mattermost, Inc. כל הזכויות שמורות", - "about.database": "בסיס נתונים:", - "about.date": "תאריך בילד:", - "about.dbversion": "גרסת סכמת בסיס נתונים:", + "about.database": "מסד נתונים:", + "about.date": "תאריך בנייה:", + "about.dbversion": "גרסת מסד נתונים:", "about.enterpriseEditionLearn": "למד עוד אודות הגרסה הארגונית ב ", + "about.enterpriseEditionSst": "הודעות אמון גבוהה לארגון", "about.enterpriseEditionSt": "תקשורת מודרנית מאחורי חומת האש שלך.", "about.enterpriseEditione1": "רשיון מסחרי", - "about.hash": "ה Hash של הבילד:", + "about.hash": "Build Hash:", + "about.hashee": "EE Build Hash:", "about.licensed": "רישיון ניתן ל:", + "about.notice": "Mattermost מתאפשרת על ידי תוכנת הקוד הפתוח המשמשת אצלנו server, desktop and mobile apps.", "about.privacy": "מדיניות פרטיות", "about.teamEditionLearn": "הצטרף לקהילת Mattermost ב ", + "about.teamEditionSt": "כל תקשורת הצוות שלך במקום אחד, ניתנת לחיפוש מיידי ונגישה בכל מקום.", "about.teamEditiont0": "רשיון קבוצתי", "about.teamEditiont1": "רשיון מסחרי", "about.title": "אודות {appTitle}", @@ -20,8 +24,13 @@ "access_history.title": "היסטורית גישה", "accessibility.button.Info": "מידע", "accessibility.button.Search": "חיפוש", - "accessibility.button.attachment": "צרופה", + "accessibility.button.attachment": "הִתקַשְׁרוּת", + "accessibility.button.bold": "מודגש", + "accessibility.button.bulleted_list": "רשימת תבליטים", + "accessibility.button.code": "קוד", "accessibility.button.dialog": "דיאלוג {dialogName}", + "accessibility.button.formatting": "עיצוב", + "accessibility.button.heading": "כותרת", "activity_log.logout": "התנתק", "activity_log.moreInfo": "מידע נוסף", "activity_log.os": "מערכת הפעלה: {os}", diff --git a/webapp/channels/src/i18n/ja.json b/webapp/channels/src/i18n/ja.json index 73dc7767af..2d9a296523 100644 --- a/webapp/channels/src/i18n/ja.json +++ b/webapp/channels/src/i18n/ja.json @@ -1448,6 +1448,7 @@ "admin.log.levelOptions.DEBUG": "DEBUG", "admin.log.levelOptions.ERROR": "ERROR", "admin.log.levelOptions.INFO": "INFO", + "admin.log.levelOptions.WARN": "WARN", "admin.log.levelTitle": "コンソールログレベル:", "admin.log.locationDescription": "ログファイルの場所です。空欄の場合、./logs ディレクトリに保存されます。設定するパスは存在するファイルパスでなければならず、Mattermostがそのパスへの書き込み権限を持っている必要があります。この設定を有効にするにはサーバーを再起動する必要があります。", "admin.log.locationPlaceholder": "ファイルの場所を入力してください", @@ -2949,6 +2950,7 @@ "authorize.app": "**{appName}**アプリケーションは、あなたの基本情報にアクセスしたり、変更したりすることができるようになります。", "authorize.deny": "拒否する", "authorize.title": "あなたの **Mattermost** ユーザーアカウントにアクセスするために **{appName}**を許可してください", + "avatar.alt": "{username} のプロフィール画像", "avatars.overflowUnnamedOnly": "{overflowUnnamedCount, plural, =1 {他1人} other {他#人}}", "avatars.overflowUsers": "{overflowUnnamedCount, plural, =0 {{names}} =1 {{names} and one other} other {{names} and # others}}", "backstage_list.search": "検索", @@ -4241,7 +4243,6 @@ "navbar_dropdown.nativeApps": "アプリをダウンロード", "navbar_dropdown.profileSettings": "プロフィール", "navbar_dropdown.report": "問題を報告する", - "navbar_dropdown.startAnEnterpriseTrial": "Enterpriseトライアルを開始する", "navbar_dropdown.switchTo": "切り替え先: ", "navbar_dropdown.teamSettings": "チームの設定", "navbar_dropdown.userGroups": "ユーザーグループ", @@ -4252,8 +4253,6 @@ "navbar_dropdown.userGroups.modal.titleAdminPreTrial": "無料トライアルで無制限のユーザーグループを試す", "navbar_dropdown.userGroups.modal.titleEndUser": "有料プランで可能なユーザーグループ機能", "navbar_dropdown.userGroups.tooltip.cloudFreeTrial": "トライアル期間中はユーザーグループを作成することができます。これらのユーザーグループはトライアル終了後、アーカイブされます。", - "navbar_dropdown.versionTextE0": "評価目的や小規模チームに最適な無償版のMattermostです。", - "navbar_dropdown.versionTextTeamEdition": "評価目的や小規模チームに最適なFree Open Source版のMattermostです。", "navbar_dropdown.viewMembers": "メンバーを見る", "newChannelWithBoard.tutorialTip.description": "App Bar内のBoardsアイコンをクリックすることで、作成したBoardに素早くアクセスできます。このチャンネルにリンクされているBoardは右サイドバーから確認でき、その一つを全画面で開くことができます。", "newChannelWithBoard.tutorialTip.title": "App Barからリンク中のBoardsにアクセスする", @@ -5620,7 +5619,7 @@ "userGuideHelp.reportAProblem": "問題を報告する", "userGuideHelp.trainingResources": "トレーニング教材", "userSettingsModal.pluginPreferences.header": "プラグインの環境設定", - "user_group_popover.close": "閉じる", + "user_group_popover.close": "ユーザーグループのポップオーバーを閉じる", "user_group_popover.memberCount": "{member_count} {member_count, plural, one {メンバー} other {メンバー}}", "user_group_popover.openGroupModal": "グループの情報を見る", "user_group_popover.searchGroupMembers": "メンバーを検索する", @@ -5665,8 +5664,12 @@ "user_profile.account.post_was_created": "この投稿は@{username}の統合機能によって作成されました", "user_profile.add_user_to_channel": "チャンネルに追加", "user_profile.call.ongoing": "{user}と通話中", + "user_profile.close": "ユーザープロフィールポップオーバーを閉じる", "user_profile.custom_status": "ステータス", "user_profile.custom_status.set_status": "ステータスを設定する", + "user_profile.roleTitle.channel_admin": "チャンネル管理者", + "user_profile.roleTitle.system_admin": "システム管理者", + "user_profile.roleTitle.team_admin": "チーム管理者", "user_profile.send.dm": "メッセージ", "user_profile.send.dm.yourself": "自分にメッセーを送る", "users_limits_announcement_bar.copyText": "ユーザー数の制限を超えました。次のキーワードと共に管理者に連絡してください: {ErrorCode}", diff --git a/webapp/channels/src/i18n/nl.json b/webapp/channels/src/i18n/nl.json index 4143d986f1..2bd3cc49d7 100644 --- a/webapp/channels/src/i18n/nl.json +++ b/webapp/channels/src/i18n/nl.json @@ -1448,6 +1448,7 @@ "admin.log.levelOptions.DEBUG": "DEBUG", "admin.log.levelOptions.ERROR": "ERROR", "admin.log.levelOptions.INFO": "INFO", + "admin.log.levelOptions.WARN": "WARN", "admin.log.levelTitle": "Console Log Level:", "admin.log.locationDescription": "De locatie van de logboekbestanden. Als dit veld leeg is, worden deze opgeslagen in de directory ./logs. Het pad dat u instelt moet bestaan en Mattermost moet schrijfrechten hebben. Als u deze instelling wijzigt, moet u eerst een herstart van de server uitvoeren.", "admin.log.locationPlaceholder": "Voer uw bestand locatie in", @@ -2949,6 +2950,7 @@ "authorize.app": "De applicatie **{appName}** wil je toestemming om je basisinformatie te bekijken en te bewerken.", "authorize.deny": "Weigeren", "authorize.title": "**{appName}** toestaan om verbinding te maken met jouw **Mattermost** gebruikersaccount", + "avatar.alt": "{username} profielafbeelding", "avatars.overflowUnnamedOnly": "{overflowUnnamedCount, plural, =1 {one andere} other {# andere}}", "avatars.overflowUsers": "{overflowUnnamedCount, plural, =0 {{names}} =1 {{names} and one other} other {{names} en # anderen}}", "backstage_list.search": "Zoeken", @@ -4241,7 +4243,6 @@ "navbar_dropdown.nativeApps": "Download Apps", "navbar_dropdown.profileSettings": "Profiel", "navbar_dropdown.report": "Een probleem melden", - "navbar_dropdown.startAnEnterpriseTrial": "Start een Enterprise proefversie", "navbar_dropdown.switchTo": "Omschakelen naar ", "navbar_dropdown.teamSettings": "Team instellingen", "navbar_dropdown.userGroups": "Gebruikersgroepen", @@ -4252,8 +4253,6 @@ "navbar_dropdown.userGroups.modal.titleAdminPreTrial": "Probeer onbeperkte gebruikersgroepen met een gratis proefversie", "navbar_dropdown.userGroups.modal.titleEndUser": "Gebruikersgroepen beschikbaar in betaalde plannen", "navbar_dropdown.userGroups.tooltip.cloudFreeTrial": "Tijdens je proefperiode kan je gebruikersgroepen aanmaken. Deze gebruikersgroepen zullen na jouw proefperiode worden gearchiveerd.", - "navbar_dropdown.versionTextE0": "Dit is de gratis editie van Mattermost, ideaal voor evaluatie en kleine teams.", - "navbar_dropdown.versionTextTeamEdition": "Dit is de gratis open source editie van Mattermost, ideaal voor evaluatie en kleine teams.", "navbar_dropdown.viewMembers": "Bekijk leden", "newChannelWithBoard.tutorialTip.description": "Het zojuist aangemaakte bord is snel toegankelijk door te klikken op het pictogram Boards in de App-balk. Je kan de borden die aan dit kanaal zijn gekoppeld in de rechterzijbalk bekijken en er een openen in volledige weergave.", "newChannelWithBoard.tutorialTip.title": "Toegang tot gekoppelde borden vanuit de App Bar", @@ -5620,7 +5619,7 @@ "userGuideHelp.reportAProblem": "Meld een probleem", "userGuideHelp.trainingResources": "Bronnen voor training", "userSettingsModal.pluginPreferences.header": "PLUGIN VOORKEUREN", - "user_group_popover.close": "Afsluiten", + "user_group_popover.close": "Gebruikersgroep popover sluiten", "user_group_popover.memberCount": "{member_count} {member_count, plural, one {Lid} other {Leden}}", "user_group_popover.openGroupModal": "Bekijk de volledige groepsinformatie", "user_group_popover.searchGroupMembers": "Leden zoeken", @@ -5665,8 +5664,12 @@ "user_profile.account.post_was_created": "Dit bericht is gemaakt door een integratie van @{username}", "user_profile.add_user_to_channel": "Voeg toe aan een Kanaal", "user_profile.call.ongoing": "Gesprek met {user} is bezig", + "user_profile.close": "Gebruikersprofiel popover sluiten", "user_profile.custom_status": "Status", "user_profile.custom_status.set_status": "Een status instellen", + "user_profile.roleTitle.channel_admin": "Kanaalbeheerder", + "user_profile.roleTitle.system_admin": "Systeembeheerder", + "user_profile.roleTitle.team_admin": "Teambeheerder", "user_profile.send.dm": "Bericht", "user_profile.send.dm.yourself": "Stuur jezelf een bericht", "users_limits_announcement_bar.copyText": "Gebruikerslimieten overschreden. Neem contact op met beheerder met: {ErrorCode}", diff --git a/webapp/channels/src/i18n/pl.json b/webapp/channels/src/i18n/pl.json index 4cb30337cd..2c5b9f8ee2 100644 --- a/webapp/channels/src/i18n/pl.json +++ b/webapp/channels/src/i18n/pl.json @@ -1448,6 +1448,7 @@ "admin.log.levelOptions.DEBUG": "DEBUGUJ", "admin.log.levelOptions.ERROR": "BŁĄD", "admin.log.levelOptions.INFO": "INFO", + "admin.log.levelOptions.WARN": "OSTRZEŻENIE", "admin.log.levelTitle": "Poziom logowania konsoli:", "admin.log.locationDescription": "Lokalizacja plików dziennika. Jeśli pusto, są przechowywane w katalogu ./logs. Ustawiona ścieżka musi istnieć oraz Mattermost musi mieć w niej uprawnienia do zapisu. Zmiana tego ustawienia wymaga ponownego uruchomienia serwera, zanim zacznie obowiązywać.", "admin.log.locationPlaceholder": "Wprowadź lokalizacje pliku", @@ -2830,7 +2831,7 @@ "app.post.move_thread.from_another_channel": "Ten wątek został przeniesiony z innego kanału", "app.post.move_thread_command.channel.multiple_messages": "Wątek z wiadomościami {{.NumMessages}} został przeniesiony: {{.Link}}\n", "app.post.move_thread_command.channel.one_message": "Wiadomość została przeniesiona: {{.Link}}\n", - "app.post.move_thread_command.direct_or_group.multiple_messages": "Wątek z {{.NumMessages}} wiadomościami został przeniesiony do wiadomości bezpośrednich/grupowych\n", + "app.post.move_thread_command.direct_or_group.multiple_messages": "Wątek z wiadomościami {{.NumMessages}} został przeniesiony do wiadomości bezpośredniej/grupowej\n", "app.post.move_thread_command.direct_or_group.one_message": "Wiadomość została przeniesiona do wiadomości bezpośredniej/grupowej\n", "app_bar.marketplace": "Sklep z Aplikacjami", "apps.error": "Błąd: {error}", @@ -2949,6 +2950,7 @@ "authorize.app": "Aplikacja **{appName}** chce mieć możliwość do dostępu i modyfikowania Twoich podstawowych informacji.", "authorize.deny": "Odmów", "authorize.title": "Upoważnij **{appName}** do połączenia się z Twoim kontem użytkownika **Mattermost**", + "avatar.alt": "{username} zdjęcie profilowe", "avatars.overflowUnnamedOnly": "{overflowUnnamedCount, plural, =1 {one other} other {# others}}", "avatars.overflowUsers": "{overflowUnnamedCount, plural, =0 {{names}} =1 {{names} and one other} other {{names} and # others}}", "backstage_list.search": "Szukaj", @@ -4241,7 +4243,6 @@ "navbar_dropdown.nativeApps": "Pobierz aplikacje", "navbar_dropdown.profileSettings": "Profil", "navbar_dropdown.report": "Zgłoś problem", - "navbar_dropdown.startAnEnterpriseTrial": "Rozpocznij wersję próbną Enterprise", "navbar_dropdown.switchTo": "Przejdź do ", "navbar_dropdown.teamSettings": "Ustawienia zespołu", "navbar_dropdown.userGroups": "Grupy Użytkowników", @@ -4252,8 +4253,6 @@ "navbar_dropdown.userGroups.modal.titleAdminPreTrial": "Wypróbuj nieograniczoną liczbę grup użytkowników dzięki bezpłatnej wersji próbnej", "navbar_dropdown.userGroups.modal.titleEndUser": "Grupy użytkowników dostępne w planach płatnych", "navbar_dropdown.userGroups.tooltip.cloudFreeTrial": "Podczas okresu próbnego można tworzyć grupy użytkowników. Po zakończeniu okresu próbnego te grupy użytkowników zostaną zarchiwizowane.", - "navbar_dropdown.versionTextE0": "Jest to darmowa edycja Mattermost, idealna do oceny i małych zespołów.", - "navbar_dropdown.versionTextTeamEdition": "Jest to darmowa edycja Mattermost o otwartym kodzie źródłowym, idealna do oceny i małych zespołów.", "navbar_dropdown.viewMembers": "Wyświetl Użytkowników", "newChannelWithBoard.tutorialTip.description": "Do utworzonej właśnie tablicy można szybko przejść, klikając ikonę Tablica na pasku aplikacji. W prawym pasku bocznym możesz przeglądać tablice powiązane z tym kanałem, a także otworzyć jedną w pełnym widoku.", "newChannelWithBoard.tutorialTip.title": "Dostęp do połączonych tablic z Paska Aplikacji", @@ -5620,7 +5619,7 @@ "userGuideHelp.reportAProblem": "Zgłoś problem", "userGuideHelp.trainingResources": "Zasoby szkoleniowe", "userSettingsModal.pluginPreferences.header": "USTAWIENIA WTYCZKI", - "user_group_popover.close": "Zamknij", + "user_group_popover.close": "Zamknij wyskakujące okienko grupy użytkowników", "user_group_popover.memberCount": "{member_count} {member_count, plural, one {Członek} other {Członków}}", "user_group_popover.openGroupModal": "Zobacz pełne informacje o grupie", "user_group_popover.searchGroupMembers": "Wyszukaj członków", @@ -5665,8 +5664,12 @@ "user_profile.account.post_was_created": "Ten post został utworzony przez integrację z @{username}", "user_profile.add_user_to_channel": "Dodaj do kanału", "user_profile.call.ongoing": "Połączenie z {user} jest w toku", + "user_profile.close": "Zamknij wyskakujące okienko profilu użytkownika", "user_profile.custom_status": "Status", "user_profile.custom_status.set_status": "Ustaw status", + "user_profile.roleTitle.channel_admin": "Administrator Kanału", + "user_profile.roleTitle.system_admin": "Administrator Systemu", + "user_profile.roleTitle.team_admin": "Administrator zespołu", "user_profile.send.dm": "Wiadomość", "user_profile.send.dm.yourself": "Wyślij wiadomość do siebie", "users_limits_announcement_bar.copyText": "Przekroczono limity użytkowników. Skontaktuj się z administratorem: {ErrorCode}", diff --git a/webapp/channels/src/i18n/zh-CN.json b/webapp/channels/src/i18n/zh-CN.json index e0264f05e8..0380b56f32 100644 --- a/webapp/channels/src/i18n/zh-CN.json +++ b/webapp/channels/src/i18n/zh-CN.json @@ -261,6 +261,20 @@ "admin.advance.metrics": "性能监视", "admin.announcement_banner_feature_discovery.copy": "创建公告横幅以通知所有成员重要信息。", "admin.announcement_banner_feature_discovery.title": "使用 Mattermost 专业版创建自定义公告横幅", + "admin.audit_logging_experimental.file_compress.help_text": "选择启用或禁用文件压缩。", + "admin.audit_logging_experimental.file_compress.title": "文件压缩", + "admin.audit_logging_experimental.file_enabled.help_text": "选择是否将审计日志写入本地文件。", + "admin.audit_logging_experimental.file_enabled.title": "文件已启用", + "admin.audit_logging_experimental.file_max_age.help_text": "导出文件的最大保留时间,以天为单位。", + "admin.audit_logging_experimental.file_max_age.title": "保留时间上限(天)", + "admin.audit_logging_experimental.file_max_backups.help_text": "备份文件的最大保留数量", + "admin.audit_logging_experimental.file_max_backups.title": "文件备份数量上限", + "admin.audit_logging_experimental.file_max_queue_size.help_text": "保留在队列中的文件的最大数量。", + "admin.audit_logging_experimental.file_max_queue_size.title": "文件队列上限", + "admin.audit_logging_experimental.file_max_size.help_text": "单个导出文件的最大大小,以 MB 为单位。", + "admin.audit_logging_experimental.file_max_size.title": "文件大小上限(MB)", + "admin.audit_logging_experimental.file_name.help_text": "写入的文件名称。注意:如果 ExperimentalAuditSettings.FileEnabled 设置为 TRUE,此字段为必填。", + "admin.audit_logging_experimental.file_name.title": "文件名", "admin.audits.reload": "重新载入用户活动日志", "admin.authentication.email": "邮件验证", "admin.authentication.gitlab": "GitLab", @@ -891,7 +905,7 @@ "admin.experimental.collapsedThreads.default_off": "开启(默认关)", "admin.experimental.collapsedThreads.default_on": "开启(默认开启)", "admin.experimental.collapsedThreads.desc": "当启用(默认关闭)时,用户可以在账号设置中自行启用折叠回复话题。当启用(默认开启)时,用户在默认情况下会看见折叠的回复话题,并可以在账号设置中自行关闭。当设为总是启用时,用户必须使用折叠回复话题并无法自行关闭。", - "admin.experimental.collapsedThreads.off": "停用", + "admin.experimental.collapsedThreads.off": "禁用", "admin.experimental.collapsedThreads.title": "折叠回复话题", "admin.experimental.defaultTheme.desc": "设定新用户的默认主题。", "admin.experimental.defaultTheme.options.denim": "牛仔蓝", @@ -906,6 +920,8 @@ "admin.experimental.disableAppBar.title": "禁用应用栏:", "admin.experimental.disableRefetchingOnBrowserFocus.desc": "当设为是时,在浏览器重新获得焦点时,Mattermost 将不会重新获取频道和频道成员。这可能会提高拥有大量频道和频道成员的用户的性能。", "admin.experimental.disableRefetchingOnBrowserFocus.title": "禁用浏览器重新获得焦点时的数据重新获取:", + "admin.experimental.disableWakeUpReconnectHandler.desc": "当为是时,Mattermost 将不会尝试检测计算机何时被唤醒,并重新获取数据。这可能减少应用发送的常规网络流量。", + "admin.experimental.disableWakeUpReconnectHandler.title": "禁用唤醒重连处理程序:", "admin.experimental.emailBatchingBufferSize.desc": "指定每个邮件包含最多通知数量。", "admin.experimental.emailBatchingBufferSize.example": "例如:“256”", "admin.experimental.emailBatchingBufferSize.title": "批量邮件缓存大小:", @@ -1378,6 +1394,7 @@ "admin.license.purchaseEnterprisePlanTitle": "购买企业套餐", "admin.license.remove": "移除", "admin.license.removing": "删除许可证…", + "admin.license.renewalCard.description.contact_sales": "联系销售以对您的{licenseSku}授权进行续期,以避免任何中断。", "admin.license.renewalCard.licenseExpired": "许可证已于 {date, date, long} 过期。", "admin.license.renewalCard.licenseExpiring": "许可证将于 {days} 天的 {date, date, long} 后过期。", "admin.license.renewalCard.licensedUsersNum": "**许可用户:** {licensedUsersNum}", @@ -1431,6 +1448,7 @@ "admin.log.levelOptions.DEBUG": "调试", "admin.log.levelOptions.ERROR": "错误", "admin.log.levelOptions.INFO": "信息", + "admin.log.levelOptions.WARN": "警告", "admin.log.levelTitle": "控制台日志级别:", "admin.log.locationDescription": "日志文件的路径。如果留空,它们将会储存到 ./logs 目录。您设定的路径必须存在并且 Mattermost 拥有写入权限。更改此设定需要重启服务器。", "admin.log.locationPlaceholder": "输入您的文件位置", @@ -1474,7 +1492,11 @@ "admin.manage_tokens.userAccessTokensNone": "无个人访问令牌。", "admin.member_list_group.name": "名称", "admin.member_list_group.notFound": "未找到用户", + "admin.metrics.enableClientMetricsDescription": "当为是时,Mattermost 将为网页和桌面应用用户启用性能监控收集。请查看文档以深入了解为 Mattermost 配置性能监控。", + "admin.metrics.enableClientMetricsTitle": "启用客户端性能监控:", "admin.metrics.enableDescription": "当设为是时,Mattermost 会启用性能监控收集和分析。请查看文档以了解如何为 Mattermost 配置性能监控。", + "admin.metrics.enableNotificationMetricsDescription": "当为是时,Mattermost 将为网页和桌面应用用户启用通知数据收集。", + "admin.metrics.enableNotificationMetricsTitle": "启用通知监控:", "admin.metrics.enableTitle": "开启性能监视:", "admin.metrics.listenAddressDesc": "服务端监听的地址以公开性能指标数据。", "admin.metrics.listenAddressEx": "例如:”:8065”", @@ -2290,6 +2312,7 @@ "admin.set_by_env": "此设定必须在环境变量设定。无法在系统控制台中更改。", "admin.sidebar.about": "关于", "admin.sidebar.announcement": "公告横幅", + "admin.sidebar.audit_logging_experimental": "审计日志", "admin.sidebar.authentication": "认证", "admin.sidebar.billing": "帐单与账号", "admin.sidebar.billing_history": "帐单记录", @@ -2927,6 +2950,7 @@ "authorize.app": "应用**{appName}**想要能访问和修改您的基本资料。", "authorize.deny": "拒绝", "authorize.title": "授权允许**{appName}**连接您的 **Mattermost** 用户账号", + "avatar.alt": "{username} 个人资料图像", "avatars.overflowUnnamedOnly": "{overflowUnnamedCount, plural, =1 {另一位} other {另外 # 位}}", "avatars.overflowUsers": "{overflowUnnamedCount, plural, =0 {{names}} =1 {{names} 以及另一位} other {{names} 以及另外 # 位}}", "backstage_list.search": "搜索", @@ -3017,7 +3041,7 @@ "channel_groups": "{channel} 群组", "channel_header.addChannelHeader": "添加频道标题", "channel_header.channelFiles": "频道文件", - "channel_header.channelHasGuests": "此频道有访客", + "channel_header.channelHasGuests": "频道内有访客", "channel_header.channelMembers": "成员", "channel_header.closeChannelInfo": "关闭详情", "channel_header.convert": "转换至私有频道", @@ -3915,7 +3939,7 @@ "invite.members.invite-sent": "邀请邮件已发送。", "invite.members.unable-to-add-the-user-to-the-team": "无法添加用户到团队。", "invite.members.user-is-guest": "联系您的管理以让此访客变成完整成员。", - "invite.members.user-is-not-guest": "此人已经是成员。", + "invite.members.user-is-not-guest": "此人已经是工作区成员。邀请他们成为成员而非访客。", "invite.rate-limit-exceeded": "邀请邮件超过速率限制。", "invite_modal.add_channels_title_a": "添加到频道", "invite_modal.add_channels_title_b": "**(必填)**", @@ -4320,7 +4344,7 @@ "onboarding_wizard.invite_members.placeholder": "输入电子邮件地址", "onboarding_wizard.invite_members.skip": "跳过", "onboarding_wizard.invite_members.title": "邀请您的团队成员", - "onboarding_wizard.invite_members_cloud.title": "与您一起工作的人是谁?", + "onboarding_wizard.invite_members_cloud.title": "邀请您的团队成员", "onboarding_wizard.launching_workspace.description": "稍等片刻,它将很快准备好", "onboarding_wizard.launching_workspace.title": "正在启动您的工作区", "onboarding_wizard.next": "继续", @@ -5595,7 +5619,7 @@ "userGuideHelp.reportAProblem": "报告问题", "userGuideHelp.trainingResources": "培训资源", "userSettingsModal.pluginPreferences.header": "插件偏好", - "user_group_popover.close": "关闭", + "user_group_popover.close": "关闭用户组弹出窗口", "user_group_popover.memberCount": "{member_count} 位成员", "user_group_popover.openGroupModal": "查看完整群组信息", "user_group_popover.searchGroupMembers": "搜索成员", @@ -5639,8 +5663,13 @@ "user_profile.account.localTimeWithTimezone": "本地时间({timezone})", "user_profile.account.post_was_created": "这消息是由@{username}的集成创建的", "user_profile.add_user_to_channel": "添加到频道", + "user_profile.call.ongoing": "与{user}的通话正在进行中", + "user_profile.close": "关闭个人资料弹出窗口", "user_profile.custom_status": "状态", "user_profile.custom_status.set_status": "设定状态", + "user_profile.roleTitle.channel_admin": "频道管理员", + "user_profile.roleTitle.system_admin": "系统管理员", + "user_profile.roleTitle.team_admin": "团队管理员", "user_profile.send.dm": "发送消息", "user_profile.send.dm.yourself": "向自己发送一条消息", "users_limits_announcement_bar.copyText": "已达到用户上限。请联系管理员并附上:{ErrorCode}",