From dc37cf5cf9f40c3ca6ba311d9510d5dfeb30d4f0 Mon Sep 17 00:00:00 2001 From: "Weblate (bot)" Date: Mon, 10 Feb 2025 18:50:10 +0100 Subject: [PATCH 01/19] Translations update from Mattermost Weblate (#30157) Automatic Merge --- server/i18n/cs.json | 16 ++- server/i18n/de.json | 8 +- server/i18n/en-AU.json | 148 ++++++++++++++++++++++-- server/i18n/fr.json | 4 - server/i18n/ja.json | 16 ++- server/i18n/nl.json | 16 ++- server/i18n/pl.json | 4 - server/i18n/pt-BR.json | 4 - server/i18n/ru.json | 4 - server/i18n/sv.json | 4 - server/i18n/tr.json | 8 +- server/i18n/uk.json | 16 ++- server/i18n/zh-CN.json | 16 ++- server/i18n/zh-TW.json | 4 - webapp/channels/src/i18n/be.json | 3 - webapp/channels/src/i18n/bg.json | 3 - webapp/channels/src/i18n/cs.json | 168 +++++++++++++++++++++------- webapp/channels/src/i18n/de.json | 13 ++- webapp/channels/src/i18n/en-AU.json | 99 ++++++++++++++-- webapp/channels/src/i18n/es.json | 3 - webapp/channels/src/i18n/fa.json | 3 - webapp/channels/src/i18n/fr.json | 3 - webapp/channels/src/i18n/fy.json | 3 - webapp/channels/src/i18n/hu.json | 3 - webapp/channels/src/i18n/it.json | 3 - webapp/channels/src/i18n/ja.json | 104 +++++++++++++++-- webapp/channels/src/i18n/ko.json | 3 - webapp/channels/src/i18n/lt.json | 3 - webapp/channels/src/i18n/nb-NO.json | 12 ++ webapp/channels/src/i18n/nl.json | 28 +++-- webapp/channels/src/i18n/pl.json | 3 - webapp/channels/src/i18n/pt-BR.json | 3 - webapp/channels/src/i18n/ro.json | 3 - webapp/channels/src/i18n/ru.json | 50 ++++++++- webapp/channels/src/i18n/sv.json | 3 - webapp/channels/src/i18n/tr.json | 13 ++- webapp/channels/src/i18n/uk.json | 48 ++++++-- webapp/channels/src/i18n/vi.json | 3 - webapp/channels/src/i18n/zh-CN.json | 3 - webapp/channels/src/i18n/zh-TW.json | 3 - 40 files changed, 648 insertions(+), 206 deletions(-) diff --git a/server/i18n/cs.json b/server/i18n/cs.json index 4a081d7370..dfc802f5b8 100644 --- a/server/i18n/cs.json +++ b/server/i18n/cs.json @@ -7807,10 +7807,6 @@ "id": "app.channel.add_member.deleted_user.app_error", "translation": "Nelze přidat uživatele jako člena kanálu." }, - { - "id": "app.channel.elasticsearch_channel_index.notify_admin.message", - "translation": "Schéma indexu kanálů pro vyhledávání je zastaralé. Doporučujeme znovu vygenerovat index kanálů.\nKlikněte na tlačítko `Rebuild Channels Index` [na stránce Elasticsearch prostřednictvím systémové konzole]({{.ElasticsearchSection}}), abyste tento problém vyřešili.\nDalší informace naleznete v changelogu Mattermost." - }, { "id": "app.channel.bookmark.save.app_error", "translation": "Nepodařilo se uložit záložku." @@ -10394,5 +10390,17 @@ { "id": "model.property_value.is_valid.app_error", "translation": "Neplatná hodnota vlastnosti: {{.FieldName}} ({{.Reason}})." + }, + { + "id": "api.custom_profile_attributes.license_error", + "translation": "Vaše licence nepodporuje vlastní atributy profilu." + }, + { + "id": "api.file.zip_file_reader.app_error", + "translation": "Nelze získat čtečku souborů ZIP." + }, + { + "id": "api.command.execute_command.deleted.error", + "translation": "Nelze spustit příkaz v odstraněném kanálu." } ] diff --git a/server/i18n/de.json b/server/i18n/de.json index 9dd25c2132..7f3f44dcb9 100644 --- a/server/i18n/de.json +++ b/server/i18n/de.json @@ -9737,10 +9737,6 @@ "id": "api.config.update.elasticsearch.autocomplete_cannot_be_enabled_error", "translation": "Die automatische Vervollständigung von Kanälen kann nicht aktiviert werden, da das Schema des Kanal-Index veraltet ist. Es wird empfohlen, den Kanal-Index neu zu erstellen. Weitere Informationen findest du im Mattermost Changelog" }, - { - "id": "app.channel.elasticsearch_channel_index.notify_admin.message", - "translation": "Das Indexschema deines Suchkanals ist nicht mehr aktuell. Wir empfehlen dir, deinen Kanalindex neu zu erstellen.\nKlicke auf die Schaltfläche \"Index der Kanäle neu erstellen\" auf der [Elasticsearch-Seite über die Systemkonsole] ({{.ElasticsearchSection}}), um dieses Problem zu beheben.\nWeitere Informationen findest du im Mattermost Changelog." - }, { "id": "bleveengine.purge_list.not_implemented", "translation": "Die Funktion Bereinigungsliste ist für Bleve nicht verfügbar." @@ -10398,5 +10394,9 @@ { "id": "api.file.zip_file_reader.app_error", "translation": "Es ist nicht möglich, einen Zip-Datei-Leser zu bekommen." + }, + { + "id": "api.command.execute_command.deleted.error", + "translation": "Kommando kann nicht in einem gelöschten Kanal ausgeführt werden." } ] diff --git a/server/i18n/en-AU.json b/server/i18n/en-AU.json index f9c3408f21..2b77e755a5 100644 --- a/server/i18n/en-AU.json +++ b/server/i18n/en-AU.json @@ -1137,11 +1137,11 @@ }, { "id": "model.config.is_valid.elastic_search.enable_searching.app_error", - "translation": "Search EnableIndexing setting must be set to true when Elasticsearch EnableSearching is set to true" + "translation": "{{.EnableIndexing}} setting must be set to true when {{.Searching}} is set to true" }, { "id": "model.config.is_valid.elastic_search.enable_autocomplete.app_error", - "translation": "Search EnableIndexing setting must be set to true when Elasticsearch EnableAutocomplete is set to true" + "translation": "{{.EnableIndexing}} setting must be set to true when {{.Autocomplete}} is set to true" }, { "id": "model.config.is_valid.elastic_search.connection_url.app_error", @@ -3125,11 +3125,11 @@ }, { "id": "ent.elasticsearch.test_config.reenter_password", - "translation": "The Elasticsearch Server URL or Username has changed. Please re-enter the Elasticsearch password to test connection." + "translation": "The Search Server URL or Username has changed. Please re-enter the password to test connection." }, { "id": "ent.elasticsearch.test_config.license.error", - "translation": "Your licence does not support Elasticsearch." + "translation": "Your Mattermost licence doesn't support indexed search." }, { "id": "ent.elasticsearch.test_config.indexing_disabled.error", @@ -3197,7 +3197,7 @@ }, { "id": "ent.elasticsearch.refresh_indexes.refresh_failed", - "translation": "Failed to refresh Elasticsearch indexes" + "translation": "Failed to refresh search indexes" }, { "id": "ent.elasticsearch.post.get_posts_batch_for_indexing.error", @@ -9574,10 +9574,6 @@ "id": "ent.elasticsearch.purge_indexes.unknown_index", "translation": "Failed to delete an unknown index specified" }, - { - "id": "app.channel.elasticsearch_channel_index.notify_admin.message", - "translation": "Your Elasticsearch channel index schema is out of date. It is recommended to regenerate your channel index.\nClick the `Rebuild Channels Index` button in [Elasticsearch section in System Console]({{.ElasticsearchSection}}) to fix the issue.\nSee Mattermost changelog for more information." - }, { "id": "model.channel_bookmark.is_valid.link_file.app_error", "translation": "Cannot set a link and a file in the same bookmark." @@ -9728,7 +9724,7 @@ }, { "id": "ent.elasticsearch.purge_index.delete_failed", - "translation": "Failed to delete an Elasticsearch index" + "translation": "Failed to delete a search index" }, { "id": "model.channel_bookmark.is_valid.image_url.app_error", @@ -10267,5 +10263,137 @@ { "id": "model.post.is_valid.message_length.app_error", "translation": "Post Message property is longer than the maximum permitted length." + }, + { + "id": "api.command.execute_command.deleted.error", + "translation": "Command can't be executed in a deleted channel." + }, + { + "id": "api.filter_config_error", + "translation": "Unable to filter the configuration." + }, + { + "id": "app.export.export_custom_emoji.mkdir.error", + "translation": "Unable to create a directory for custom emoji images" + }, + { + "id": "app.custom_profile_attributes.cpa_group_id.app_error", + "translation": "Cannot register Custom Profile Attributes property group" + }, + { + "id": "app.custom_profile_attributes.get_property_field.app_error", + "translation": "Unable to get Custom Profile Attribute field" + }, + { + "id": "app.custom_profile_attributes.create_property_field.app_error", + "translation": "Unable to create Custom Profile Attribute field" + }, + { + "id": "app.custom_profile_attributes.limit_reached.app_error", + "translation": "Custom Profile Attributes field limit reached" + }, + { + "id": "app.custom_profile_attributes.list_property_values.app_error", + "translation": "Unable to get custom profile attribute values" + }, + { + "id": "app.custom_profile_attributes.property_value_creation.app_error", + "translation": "Cannot create property value" + }, + { + "id": "app.custom_profile_attributes.property_value_list.app_error", + "translation": "Unable to retrieve property values" + }, + { + "id": "app.custom_profile_attributes.property_field_delete.app_error", + "translation": "Unable to delete Custom Profile Attribute field" + }, + { + "id": "app.custom_profile_attributes.property_field_not_found.app_error", + "translation": "Custom Profile Attribute field not found" + }, + { + "id": "app.custom_profile_attributes.property_field_update.app_error", + "translation": "Unable to update Custom Profile Attribute field" + }, + { + "id": "app.custom_profile_attributes.search_property_fields.app_error", + "translation": "Unable to search Custom Profile Attribute fields" + }, + { + "id": "app.file_info.delete_for_post_ids.app_error", + "translation": "Failed to remove the requested files from database" + }, + { + "id": "app.custom_profile_attributes.property_value_update.app_error", + "translation": "Cannot update property value" + }, + { + "id": "app.file_info.undelete_for_post_ids.app_error", + "translation": "Failed to restore post file attachments." + }, + { + "id": "app.import.validate_user_import_data.guest_roles_conflict.error", + "translation": "User roles are not consistent with guest status." + }, + { + "id": "app.post.restore_post_version.not_allowed.app_error", + "translation": "You do not have the appropriate permissions." + }, + { + "id": "app.post.restore_post_version.get_single.app_error", + "translation": "Failed to get the old post version." + }, + { + "id": "app.post.restore_post_version.not_an_history_item.app_error", + "translation": "The provided post history ID does not correspond to any history item for the specified post." + }, + { + "id": "app.post.restore_post_version.not_valid_post_history_item.app_error", + "translation": "The provided post history ID does not correspond to a post history item." + }, + { + "id": "app.role.delete.app_error", + "translation": "Unable to delete role." + }, + { + "id": "ent.message_export.actiance_export.calculate_channel_exports.channel_message", + "translation": "Exporting channel information for {{.NumChannels}} channels." + }, + { + "id": "ent.message_export.calculate_channel_exports.app_error", + "translation": "Failed to calculate channel export data." + }, + { + "id": "ent.message_export.job_data_conversion.app_error", + "translation": "Failed to convert a value from the job's data field." + }, + { + "id": "ent.message_export.actiance_export.calculate_channel_exports.activity_message", + "translation": "Calculating channel activity: {{.NumCompleted}}/{{.NumChannels}} channels completed." + }, + { + "id": "model.property_field.is_valid.app_error", + "translation": "Invalid property field: {{.FieldName}} ({{.Reason}})." + }, + { + "id": "model.property_value.is_valid.app_error", + "translation": "Invalid property value: {{.FieldName}} ({{.Reason}})." + }, + { + "id": "api.custom_profile_attributes.license_error", + "translation": "Your licence does not support Custom Profile Attributes." + }, + { + "id": "api.file.zip_file_reader.app_error", + "translation": "Unable to get a zip file reader." + }, + { + "id": "app.file_info.get_by_ids.app_error", + "translation": "Unable to get the file infos by ids for post edit history." + }, + { + "id": "model.link_metadata.is_valid.url_length.app_error", + "translation": "Length of link metadata URL is {{ .Length }} characters long, which exceeds the maximum limit of {{ .MaxLength }} characters." } ] diff --git a/server/i18n/fr.json b/server/i18n/fr.json index 33aaaca083..7b442ec261 100644 --- a/server/i18n/fr.json +++ b/server/i18n/fr.json @@ -8851,10 +8851,6 @@ "id": "api.oauth.get_access_token.bad_request.app_error", "translation": "invalid_request : Bad request." }, - { - "id": "app.channel.elasticsearch_channel_index.notify_admin.message", - "translation": "Votre schéma d'index de canal n'est pas à jour sur Elasticsearch. Il est recommandé de régénérer votre index de canal.\nCliquez sur le bouton `Reconstruire l'index des canaux` de la [section Elasticsearch dans la console système]({{.ElasticsearchSection}}) pour régler ce problème.\nConsultez le journal des modifications pour plus de détails." - }, { "id": "model.outgoing_oauth_connection.is_valid.oauth_token_url.error", "translation": "URL du jeton OAuth (OAuth Token URL) invalide." diff --git a/server/i18n/ja.json b/server/i18n/ja.json index cd8b0fa1f2..86511f19b5 100644 --- a/server/i18n/ja.json +++ b/server/i18n/ja.json @@ -9569,10 +9569,6 @@ "id": "app.channel.bookmark.update_sort.app_error", "translation": "ブックマークをソートできませんでした。" }, - { - "id": "app.channel.elasticsearch_channel_index.notify_admin.message", - "translation": "検索チャネルインデックススキーマが古くなっています。チャンネルインデックスの再生成を推奨します。\nこの問題を解決するには、[システムコンソールの Elasticsearch ページ]({{.ElasticsearchSection}}) にある `チャンネルインデックスの再構築` ボタンをクリックしてください。\n詳しくは Mattermostの変更履歴を参照してください。" - }, { "id": "app.import.import_line.null_role.error", "translation": "インポートデータ行に \"role\" タイプがありますが、roleオブジェクトがnullです。" @@ -10380,5 +10376,17 @@ { "id": "model.property_value.is_valid.app_error", "translation": "不正なプロパティ値: {{.FieldName}} {{.Reason}}。" + }, + { + "id": "api.command.execute_command.deleted.error", + "translation": "削除されたチャンネルではコマンドを実行できません。" + }, + { + "id": "api.custom_profile_attributes.license_error", + "translation": "あなたのライセンスはカスタムプロフィール属性をサポートしていません。" + }, + { + "id": "api.file.zip_file_reader.app_error", + "translation": "ZIPファイルリーダーを取得できませんでした。" } ] diff --git a/server/i18n/nl.json b/server/i18n/nl.json index f3d01d841d..4435ac30f3 100644 --- a/server/i18n/nl.json +++ b/server/i18n/nl.json @@ -9733,10 +9733,6 @@ "id": "api.config.update.elasticsearch.autocomplete_cannot_be_enabled_error", "translation": "Kanalen automatisch aanvullen kan niet worden ingeschakeld omdat het schema van de kanaalindex verouderd is. Het wordt aanbevolen om je kanaalindex te regenereren. Zie de Mattermost changelog voor meer informatie" }, - { - "id": "app.channel.elasticsearch_channel_index.notify_admin.message", - "translation": "Het schema van de index van je zoekkanalen is verouderd. We raden aan om je kanaalindex te regenereren.\nKlik op de `Rebuild Channels Index` knop in de [Elasticsearch pagina via de System Console]({{.ElasticsearchSection}}) om dit probleem op te lossen.\nZie de Mattermost changelog voor meer informatie." - }, { "id": "bleveengine.purge_list.not_implemented", "translation": "De functie lijst leegmaken is niet beschikbaar voor Bleve." @@ -10402,5 +10398,17 @@ { "id": "app.custom_profile_attributes.property_value_update.app_error", "translation": "Kan de waarde van de eigenschap niet bijwerken" + }, + { + "id": "api.command.execute_command.deleted.error", + "translation": "Kan geen opdracht uitvoeren in verwijderde chatroom." + }, + { + "id": "api.file.zip_file_reader.app_error", + "translation": "Kon geen zip-bestandslezer vinden." + }, + { + "id": "api.custom_profile_attributes.license_error", + "translation": "Jouw licentie ondersteunt geen Aangepaste Profielattributen." } ] diff --git a/server/i18n/pl.json b/server/i18n/pl.json index bc6413e5e5..4d43f891da 100644 --- a/server/i18n/pl.json +++ b/server/i18n/pl.json @@ -9739,10 +9739,6 @@ "id": "api.config.update.elasticsearch.autocomplete_cannot_be_enabled_error", "translation": "Nie można włączyć autouzupełniania kanałów, ponieważ schemat indeksu kanałów jest nieaktualny. Zaleca się regenerację indeksu kanałów. Zobacz dziennik zmian Mattermost, aby uzyskać więcej informacji" }, - { - "id": "app.channel.elasticsearch_channel_index.notify_admin.message", - "translation": "Twój schemat indeksu kanałów wyszukiwania jest nieaktualny. Zalecamy regenerację indeksu kanałów.\nKliknij przycisk `Przebuduj Indeks Kanałów` na stronie [Elasticsearch via the System Console]({{.ElasticsearchSection}}), aby naprawić ten błąd.\nZobacz logi Mattermost, aby uzyskać więcej informacji." - }, { "id": "bleveengine.purge_list.not_implemented", "translation": "Funkcja listy czyszczenia nie jest dostępna dla Bleve." diff --git a/server/i18n/pt-BR.json b/server/i18n/pt-BR.json index 6ac32bb27b..1fb516d4ba 100644 --- a/server/i18n/pt-BR.json +++ b/server/i18n/pt-BR.json @@ -9303,10 +9303,6 @@ "id": "app.acknowledgement.getforpost.get.app_error", "translation": "Não foi possível obter confirmação de recebimento da publicação." }, - { - "id": "app.channel.elasticsearch_channel_index.notify_admin.message", - "translation": "O esquema do índice de canais do Elasticsearch está desatualizado. É recomendável que você gere novamente o índice de canais.\nClique no botão `Reconstruir índices de Canais` na [seção Elasticsearch no System Console]({{.ElasticsearchSection}}) para corrigir o problema.\nConsulte o registro de alterações do Mattermost para obter mais informações." - }, { "id": "app.compile_report_chunks.unsupported_format", "translation": "Formato de relatório não suportado." diff --git a/server/i18n/ru.json b/server/i18n/ru.json index 3e6e88a3bd..2ff97e3b1b 100644 --- a/server/i18n/ru.json +++ b/server/i18n/ru.json @@ -9803,10 +9803,6 @@ "id": "api.user.auth_switch.not_available.login_disabled.app_error", "translation": "Передача аутентификации недоступна, так как не включен ни вход по электронной почте, ни вход по имени пользователя." }, - { - "id": "app.channel.elasticsearch_channel_index.notify_admin.message", - "translation": "Схема поискового индекса ваших каналов устарела. Мы рекомендуем регенерировать индекс ваших каналов.\nНажмите кнопку `Ребилд индексов каналов` на [странице Elasticsearch через Системную консоль]({{.ElasticsearchSection}}), чтобы исправить эту проблему.\nБолее подробную информацию смотри в журнале изменений Mattermost." - }, { "id": "api.post.check_for_out_of_team_mentions.message.multiple", "translation": "@{{.Usernames}} и @{{.LastUsername}} не получили уведомлений об этом упоминании, потому что они не являются участниками этой команды." diff --git a/server/i18n/sv.json b/server/i18n/sv.json index 38f6e37ac4..42aaeb291e 100644 --- a/server/i18n/sv.json +++ b/server/i18n/sv.json @@ -9733,10 +9733,6 @@ "id": "model.channel_bookmark.is_valid.update_at.app_error", "translation": "\"Update at\" måste vara en giltig tid." }, - { - "id": "app.channel.elasticsearch_channel_index.notify_admin.message", - "translation": "Ditt Elasticsearch-indexschema för kanaler är föråldrat. En omindexering av kanal-index rekommenderas.\nKlicka på knappen `Rebuild Channels Index` i [Elasticsearch-avsnittet i systemkonsolen] ({{.ElasticsearchSection}}) för att åtgärda problemet.\nSe Mattermost changelog för mer information." - }, { "id": "api.config.update.elasticsearch.autocomplete_cannot_be_enabled_error", "translation": "Autokomplettering av kanaler kan inte aktiveras eftersom indexschemat för kanaler är föråldrat. Vi rekommenderar att du omindexerar ditt kanalindex. Se Mattermost changelog för mer information" diff --git a/server/i18n/tr.json b/server/i18n/tr.json index cfe50a5e1b..609ad67218 100644 --- a/server/i18n/tr.json +++ b/server/i18n/tr.json @@ -9705,10 +9705,6 @@ "id": "api.templates.ip_filters_changed_footer.title", "translation": "Çalışma alanınıza erişmekte sorun mu yaşıyorsunuz?" }, - { - "id": "app.channel.elasticsearch_channel_index.notify_admin.message", - "translation": "Arama kanal dizini şemanız güncel değil. Kanal dizininizi yeniden oluşturmanız önerilir.\nSorunu çözmek için [Sistem panosundaki Elasticsearch bölümünden] ({{.ElasticsearchSection}}) `Kanal dizinini yeniden oluştur` düğmesine tıklayın.\nAyrıntılı bilgi almak için Mattermost değişiklik günlüğüne bakın." - }, { "id": "app.user.update_active.user_limit.exceeded", "translation": "Kullanıcı etkinleştirilemedi. Sunucu güvenli kullanıcı sayısı sınırını aşıyor. Yöneticiniz ile görüşün: ERROR_SAFETY_LIMITS_EXCEEDED." @@ -10398,5 +10394,9 @@ { "id": "model.property_value.is_valid.app_error", "translation": "Özellik değeri geçersiz: {{.FieldName}} ({{.Reason}})." + }, + { + "id": "api.command.execute_command.deleted.error", + "translation": "Silinmiş bir kanalda komut yürütülemez." } ] diff --git a/server/i18n/uk.json b/server/i18n/uk.json index d89a76b14e..84a55b3030 100644 --- a/server/i18n/uk.json +++ b/server/i18n/uk.json @@ -8279,10 +8279,6 @@ "id": "app.channel.autofollow.app_error", "translation": "Не вдалося оновити участь у обговореннях для згаданого користувача" }, - { - "id": "app.channel.elasticsearch_channel_index.notify_admin.message", - "translation": "Схема індексу каналу пошуку застаріла. Ми рекомендуємо регенерувати індекс вашого каналу.\nНатисніть кнопку `Перебудувати індекс каналів` на [сторінці Elasticsearch через Системну консоль]({{.ElasticsearchSection}}), щоб вирішити цю проблему.\nДетальнішу інформацію ви можете переглянути у журналі змін Mattermost." - }, { "id": "api.user.create_user.user_limits.exceeded", "translation": "Неможливо створити користувача. Сервер перевищує ліміт безпечних користувачів. Зверніться до свого адміністратора з повідомленням: ERROR_SAFETY_LIMITS_EXCEEDED." @@ -10342,5 +10338,17 @@ { "id": "app.custom_profile_attributes.limit_reached.app_error", "translation": "Досягнуто ліміт поля \"Атрибути профілю користувача\"" + }, + { + "id": "api.command.execute_command.deleted.error", + "translation": "Неможливо виконати команду у видаленому каналі." + }, + { + "id": "app.custom_profile_attributes.property_field_not_found.app_error", + "translation": "Користувацьке поле атрибуту профілю не знайдено" + }, + { + "id": "app.custom_profile_attributes.property_field_update.app_error", + "translation": "Не вдається оновити поле атрибуту користувацького профілю" } ] diff --git a/server/i18n/zh-CN.json b/server/i18n/zh-CN.json index 4b1e9b84b2..934d8b9462 100644 --- a/server/i18n/zh-CN.json +++ b/server/i18n/zh-CN.json @@ -9709,10 +9709,6 @@ "id": "app.channel.bookmark.update_sort.app_error", "translation": "无法排序书签。" }, - { - "id": "app.channel.elasticsearch_channel_index.notify_admin.message", - "translation": "您的 Elasticsearch 频道索引表已过期。推荐您重新生成频道索引。\n在[系统控制台中的 Elasticsearch 部分]({{.ElasticsearchSection}})点击`重建频道索引`以解决问题。\n查看 Mattermost 更新日志以了解更多信息。" - }, { "id": "ent.elasticsearch.purge_index.delete_failed", "translation": "删除一条 Elasticsearch 索引失败" @@ -10380,5 +10376,17 @@ { "id": "ent.message_export.job_data_conversion.app_error", "translation": "无法转换任务数据字段中的值。" + }, + { + "id": "api.command.execute_command.deleted.error", + "translation": "不能在已删除的频道中执行命令。" + }, + { + "id": "api.custom_profile_attributes.license_error", + "translation": "您的授权不支持自定义个人资料属性。" + }, + { + "id": "api.file.zip_file_reader.app_error", + "translation": "无法获取 zip 文件读取器。" } ] diff --git a/server/i18n/zh-TW.json b/server/i18n/zh-TW.json index b46891fd3f..f17c4d5601 100644 --- a/server/i18n/zh-TW.json +++ b/server/i18n/zh-TW.json @@ -9683,10 +9683,6 @@ "id": "api.user.create_user.user_limits.exceeded", "translation": "無法建立使用者。使用者數量超過伺服器安全限制。請聯絡您的管理員,並附上錯誤代碼:ERROR_SAFETY_LIMITS_EXCEEDED。" }, - { - "id": "app.channel.elasticsearch_channel_index.notify_admin.message", - "translation": "您的 Elasticsearch 頻道索引架構已過期,建議重新生成您的頻道索引。\n請點ㄧ下 [系統管理後台的 Elasticsearch]{{.ElasticsearchSection}} 中的「重建頻道索引」按鈕來修復此問題。 \n有關更多資訊,請參閱 Mattermost 變更記錄。" - }, { "id": "ent.elasticsearch.purge_index.delete_failed", "translation": "刪除一條 Elasticsearch 索引失敗" diff --git a/webapp/channels/src/i18n/be.json b/webapp/channels/src/i18n/be.json index 8db2bc1f8c..354c53b5fc 100644 --- a/webapp/channels/src/i18n/be.json +++ b/webapp/channels/src/i18n/be.json @@ -2251,13 +2251,10 @@ "analytics.system.privateGroups": "Прыватныя каналы", "analytics.system.publicChannels": "Публічныя каналы", "analytics.system.skippedIntensiveQueries": "Для забеспячэння максімальнай прадукцыйнасці некаторыя статыстычныя даныя адключаны. Вы можаце [паўторна ўключыць іх у config.json](!https://docs.mattermost.com/administration/statistics.html).", - "analytics.system.textPosts": "Толькі тэкставыя паведамленні", "analytics.system.title": "Статыстыка сістэмы", "analytics.system.totalBotPosts": "Усяго паведамленняў ад ботаў", "analytics.system.totalChannels": "Усяго каналаў", "analytics.system.totalCommands": "Усяго каманд", - "analytics.system.totalFilePosts": "Паведамленні з файламі", - "analytics.system.totalHashtagPosts": "Паведамленні з хэштэгамі", "analytics.system.totalIncomingWebhooks": "Уваходныя вэбхукі", "analytics.system.totalMasterDbConnections": "Падлучэнняў да галоўнай БД", "analytics.system.totalOutgoingWebhooks": "Выходныя вэбхукі", diff --git a/webapp/channels/src/i18n/bg.json b/webapp/channels/src/i18n/bg.json index b7197dfa23..0d3e054ee5 100644 --- a/webapp/channels/src/i18n/bg.json +++ b/webapp/channels/src/i18n/bg.json @@ -2833,13 +2833,10 @@ "analytics.system.privateGroups": "Частни канали", "analytics.system.publicChannels": "Публични канали", "analytics.system.skippedIntensiveQueries": "За да се увеличи ефективността, някои статистически данни са деактивирани. Можете да ги активирате отново в config.json.", - "analytics.system.textPosts": "Публикации само с текст", "analytics.system.title": "Статистика за системата", "analytics.system.totalBotPosts": "Общо публикации на ботове", "analytics.system.totalChannels": "Общо канали", "analytics.system.totalCommands": "Общо команди", - "analytics.system.totalFilePosts": "Публикации с файлове", - "analytics.system.totalHashtagPosts": "Публикации с хаштагове", "analytics.system.totalIncomingWebhooks": "Входящи webhook", "analytics.system.totalMasterDbConnections": "Връзки с главна БД", "analytics.system.totalOutgoingWebhooks": "Изходящи webhook", diff --git a/webapp/channels/src/i18n/cs.json b/webapp/channels/src/i18n/cs.json index 923fe21fe6..935bde80f2 100644 --- a/webapp/channels/src/i18n/cs.json +++ b/webapp/channels/src/i18n/cs.json @@ -246,6 +246,7 @@ "add_teams_to_scheme.confirmation.message": "Tento tým je již vybrán v jiném týmovém schématu, jste si jisti, že ho chcete přesunout do tohoto týmového schématu?", "add_teams_to_scheme.confirmation.title": "Změna schématu přepsání pro tým?", "add_teams_to_scheme.modalTitle": "Přidat týmy do seznamu pro výběr týmu", + "add_teams_to_scheme.select_team.label": "Zvolte tým {label}", "add_user_to_channel_modal.add": "Přidat", "add_user_to_channel_modal.cancel": "Zrušit", "add_user_to_channel_modal.help": "Zadejte pro vyhledání kanálu. Použijte ↑↓ pro procházení, ↵ pro výběr, ESC pro zavření.", @@ -580,17 +581,17 @@ "admin.complianceExport.createJob.title": "Spustit Export souladu s pravidly", "admin.complianceExport.exportFormat.actiance": "Actiance XML", "admin.complianceExport.exportFormat.csv": "CSV", - "admin.complianceExport.exportFormat.globalrelay": "EML globálního přenositelného zákaznického účtu", + "admin.complianceExport.exportFormat.globalrelay": "Global Relay EML", "admin.complianceExport.exportFormat.title": "Exportní formát:", "admin.complianceExport.exportFormatDetail.details": "Pro Actiance XML jsou soubory exportu pro dodržování předpisů ukládány do podadresáře exports v nastaveném Místním úložišti. Pro Global Relay EML jsou soubory zasílány na nastavenou e-mailovou adresu.", "admin.complianceExport.exportFormatDetail.intro": "„Formát exportu pro dodržování předpisů. Odpovídá systému, do kterého chcete data importovat.", "admin.complianceExport.exportJobStartTime.description": "Nastavte počáteční čas pravidelného denního exportu. Zvolte dobu, kdy bude váš systém používat nejméně lidí. Formát musí být 24 hodinový ve tvaru HH: MM.", "admin.complianceExport.exportJobStartTime.example": "Např.: \"02:00\"", "admin.complianceExport.exportJobStartTime.title": "Čas exportu zpráv o shodě:", - "admin.complianceExport.globalRelayCustomSMTPPort.description": "Port SMTP serveru, který obdrží vaše EML globálního přenositelného zákaznického účtu.", + "admin.complianceExport.globalRelayCustomSMTPPort.description": "SMTP serverový port, který přijme váš Global Relay EML.", "admin.complianceExport.globalRelayCustomSMTPPort.example": "Např.: \"25\"", "admin.complianceExport.globalRelayCustomSMTPPort.title": "Port SMTP serveru:", - "admin.complianceExport.globalRelayCustomSMTPServerName.description": "Název SMTP serveru, který obdrží vaše EML globálního přenositelného zákaznického účtu.", + "admin.complianceExport.globalRelayCustomSMTPServerName.description": "Název SMTP serveru, který přijme váš Global Relay EML.", "admin.complianceExport.globalRelayCustomSMTPServerName.example": "Např.: \"feeds.globalrelay.com\"", "admin.complianceExport.globalRelayCustomSMTPServerName.title": "Název SMTP serveru:", "admin.complianceExport.globalRelayCustomerType.a10.description": "A10/Typ 10", @@ -598,7 +599,7 @@ "admin.complianceExport.globalRelayCustomerType.custom.description": "Vlastní", "admin.complianceExport.globalRelayCustomerType.description": "Typ globálního přenositelného zákaznického účtu, který má vaše organizace k dispozici.", "admin.complianceExport.globalRelayCustomerType.title": "Globálně přenositelný zákaznický účet:", - "admin.complianceExport.globalRelayEmailAddress.description": "E-mailová adresa, kterou váš globální přenosový server sleduje pro příchozí exporty souladu.", + "admin.complianceExport.globalRelayEmailAddress.description": "E-mailová adresa, kterou váš server Global Relay sleduje pro příchozí exporty souladu.", "admin.complianceExport.globalRelayEmailAddress.example": "Např.: \"globalrelay@mattermost.com\"", "admin.complianceExport.globalRelayEmailAddress.title": "Email globálně přenositelného zákaznického účtu:", "admin.complianceExport.globalRelaySMTPPassword.description": "Heslo, které se používá k ověření proti serveru SMTP GlobalRelay.", @@ -609,8 +610,8 @@ "admin.complianceExport.globalRelaySMTPUsername.title": "Uživatelské jméno SMTP:", "admin.complianceExport.messagesExportedCount": "{count} zpráv vyexportováno.", "admin.complianceExport.title": "Export zprávy o shodě", - "admin.complianceExport.warningCount": "{count} narazil(y) na varování, podrobnosti v souboru warning.txt", - "admin.complianceExport.warningCount.globalrelay": "{count} narazil(y) na varování, podrobnosti v logu", + "admin.complianceExport.warningCount": "{count} varování zjištěno, podrobnosti naleznete v souboru warning.txt", + "admin.complianceExport.warningCount.globalrelay": "{count} varování zjištěno, podrobnosti naleznete v protokolu", "admin.complianceMonitoring.userActivityLogsTitle": "Záznamy aktivit uživatelů", "admin.compliance_export_feature_discovery.copy": "Spouštějte každodenní zprávy o compliance a exportujte je do různých formátů, které mohou být použity nástroji pro integraci třetích stran, jako je Smarsh (Actiance).", "admin.compliance_export_feature_discovery.title": "Provádění exportů v souladu s předpisy pomocí Mattermost Enterprise", @@ -640,9 +641,9 @@ "admin.compliance_table.type": "Typ", "admin.compliance_table.userId": "Požadováno kým", "admin.connectionSecurityNone": "Žádný", - "admin.connectionSecurityNoneDescription": "Mattermost se bude připojovat přes nezabezpečené připojení.", + "admin.connectionSecurityNoneDescription": "Mattermost se připojí přes nezabezpečené připojení.", "admin.connectionSecurityStart": "STARTTLS", - "admin.connectionSecurityStartDescription": "Vezme stávající nezabezpečené připojení a pokusí se ho povýšit na zabezpečené připojení pomocí TLS.", + "admin.connectionSecurityStartDescription": "Převede stávající nezabezpečené připojení a pokusí se jej upgradovat na zabezpečené připojení pomocí TLS.", "admin.connectionSecurityTitle": "Zabezpečení připojení:", "admin.connectionSecurityTls": "TLS", "admin.connectionSecurityTlsDescription": "Šifruje komunikaci mezi Mattermost a vaším serverem.", @@ -652,8 +653,8 @@ "admin.customization.allowSyncedDraftsDesc": "Pokud je tato funkce povolena, budou se návrhy zpráv uživatelů synchronizovat se serverem, aby k nim bylo možné přistupovat z jakéhokoli zařízení. Uživatelé mohou toto chování zrušit v nastavení účtu.", "admin.customization.androidAppDownloadLinkDesc": "Přidání odkazu ke stažení aplikace pro Android. Uživatelům, kteří přistupují k webu v mobilním webovém prohlížeči, bude zobrazena stránka, která jim umožní stáhnout aplikaci. Ponechte toto pole prázdné, abyste zabránili zobrazování stránky.", "admin.customization.androidAppDownloadLinkTitle": "Odkaz na Android aplikaci:", - "admin.customization.announcement.allowBannerDismissalDesc": "Pokud je povoleno, mohou uživatelé odmítnout banner až do příští aktualizace. Pokud je zakázáno, banner je trvale viditelný, dokud ho systémový administrátor nevypne.", - "admin.customization.announcement.allowBannerDismissalTitle": "Povolit schování banneru:", + "admin.customization.announcement.allowBannerDismissalDesc": "Pokud je nastavena hodnota „true“, uživatelé mohou banner zavřít až do jeho další aktualizace. Pokud je nastavena hodnota „false“, banner zůstane trvale viditelný, dokud jej nevypne správce systému.", + "admin.customization.announcement.allowBannerDismissalTitle": "Povolit zavření banneru:", "admin.customization.announcement.bannerColorTitle": "Barva banneru:", "admin.customization.announcement.bannerTextColorTitle": "Barva textu banneru:", "admin.customization.announcement.bannerTextDesc": "Text, který se objeví v oznamovacím banneru.", @@ -663,20 +664,20 @@ "admin.customization.appDownloadLinkDesc": "Přidat odkaz na stránku stažení Mattermost aplikací. Pokud odkaz existuje, možnost \"Stáhnout Mattermost aplikace\" bude přidána do nabídky produktů tak, že uživatelé budou moci nalézt stránku stažení. Nechte toto pole prázdné, aby možnost byla schována z nabídky produktů.", "admin.customization.appDownloadLinkTitle": "Odkaz na stránku s aplikacemi Mattermost:", "admin.customization.customUrlSchemes": "Vlastní schéma URL adresy:", - "admin.customization.customUrlSchemesDesc": "Umožňuje z textu udělat odkaz, pokud začíná některým z uvedených schémat URL oddělených čárkou. Ve výchozím nastavení budou odkazy vytvářeny na následující schémata: \"http\", \"https\", \"ftp\", \"tel\" a \"mailto\".", + "admin.customization.customUrlSchemesDesc": "Povolí textu zprávy vytvořit odkaz, pokud začíná některým z uvedených URL schémat oddělených čárkami. Ve výchozím nastavení budou následující schémata vytvářet odkazy: \"http\", \"https\", \"ftp\", \"tel\" a \"mailto\".", "admin.customization.customUrlSchemesPlaceholder": "Např.: \"git,smtp\"", - "admin.customization.enableCustomEmojiDesc": "Umožnit uživatelům vytvářet vlastní emodži pro použití ve zprávách. Pokud je tato funkce povolena, lze k nastavení vlastních emodži přistupovat v kanálech prostřednictvím nástroje pro výběr emodži.", + "admin.customization.enableCustomEmojiDesc": "Povolit uživatelům vytvářet vlastní emoji pro použití v zprávách. Po povolení budou nastavení vlastních emoji přístupná v kanálech prostřednictvím výběru emoji.", "admin.customization.enableCustomEmojiTitle": "Povolit vlastní emoji:", - "admin.customization.enableDesktopLandingPageDesc": "Jestli chcete nebo nechcete nabízet uživateli použití Desktopové aplikace při prvním užití Mattermostu.", + "admin.customization.enableDesktopLandingPageDesc": "Zda vyzvat uživatele k použití desktopové aplikace, když poprvé použije Mattermost.", "admin.customization.enableDesktopLandingPageTitle": "Povolit úvodní stránku desktopové aplikace:", "admin.customization.enableEmojiPickerDesc": "Výběr emodži umožňuje uživatelům vybrat emodži, které chtějí přidat jako reakci nebo použít ve zprávách. Povolení výběru emodži s velkým počtem vlastních emodži může zpomalit výkon.", "admin.customization.enableEmojiPickerTitle": "Povolit nabídku emotikonů:", "admin.customization.enableGifPickerDesc": "Povolit uživatelům volit GIFy z emodži pickeru.", "admin.customization.enableGifPickerTitle": "Povolit nabídku GIFů:", "admin.customization.enableInlineLatexDesc": "Povolení vykreslování inline kódu Latexu. Pokud je hodnota false, lze Latex vykreslovat pouze v bloku kódu pomocí zvýraznění syntaxe. Podrobnosti o formátování textu naleznete v naší dokumentaci k webu .", - "admin.customization.enableInlineLatexTitle": "Povolte vykreslování Latex inline:", + "admin.customization.enableInlineLatexTitle": "Povolit zobrazení inline LaTeXu:", "admin.customization.enableLatexDesc": "Povolení vykreslování Latexu v blocích kódu. Pokud je false, bude kód Latex pouze zvýrazněn.\n\nPovolení vykreslování Latexu není doporučeno v prostředích, kde nejsou všichni uživatelé věrohodní.", - "admin.customization.enableLatexTitle": "Povolit vykreslování Latex:", + "admin.customization.enableLatexTitle": "Povolit zobrazení LaTeXu:", "admin.customization.enableLinkPreviewsDesc": "Zobrazení náhledu obsahu webové stránky, odkazů na obrázky a odkazů na YouTube pod zprávou, pokud jsou k dispozici. Server musí být připojen k internetu a mít přístup přes bránu firewall (pokud je to možné) k webovým stránkám, od kterých se očekávají náhledy. Uživatelé mohou tyto náhledy zakázat v nabídce Nastavení > Zobrazení > Náhledy odkazů na webové stránky.", "admin.customization.enableLinkPreviewsTitle": "Povolení náhledů odkazů na webové stránky:", "admin.customization.enablePermalinkPreviewsDesc": "Pokud je tato funkce povolena, odkazy na zprávy Mattermostu vygenerují náhled pro všechny uživatele, kteří mají přístup k původní zprávě. Podrobnosti naleznete v naší dokumentaci na adrese .", @@ -685,47 +686,47 @@ "admin.customization.enableSVGsTitle": "Povolte SVG:", "admin.customization.iosAppDownloadLinkDesc": "Přidání odkazu ke stažení iOS aplikace. Uživatelé, kteří navštíví stránku v mobilním prohlížeči budou odkázáni na stránku, která jim umožní stáhnout aplikaci. Ponechte toto pole prázdné, abyste zabránili zobrazování stránky.", "admin.customization.iosAppDownloadLinkTitle": "Odkaz ke stažení iOS aplikace:", - "admin.customization.maxMarkdownNodesDesc": "Při renderování Markdown textu v mobilní aplikaci, kontrolovat maximální počet Markdown elementů (např. emodži, odkazy, tabulky, apod.) které mohou být v jednom kusu textu. Pokud je nastaveno 0, nebude limit použit.", - "admin.customization.maxMarkdownNodesTitle": "Maximální počet Markdown nodů:", + "admin.customization.maxMarkdownNodesDesc": "Při renderování textu v Markdown formátu v mobilní aplikaci určuje maximální počet prvků Markdownu (např. emoji, odkazy, buňky tabulek atd.), které mohou být v jednom textu. Pokud je nastaveno na 0, použije se výchozí limit.", + "admin.customization.maxMarkdownNodesTitle": "Maximální počet uzlů Markdownu:", "admin.customization.restrictLinkPreviewsDesc": "Pro výše uvedený seznam domén oddělených čárkou se nezobrazí náhledy odkazů a náhledy obrázků.", "admin.customization.restrictLinkPreviewsExample": "Např.: \"internal.mycompany.com, images.example.com\"", "admin.customization.restrictLinkPreviewsTitle": "Zakázat náhledy odkazů na webové stránky z těchto domén:", - "admin.customization.uniqueEmojiReactionLimitPerPost": "Počet reakčních unikátních emodži:", - "admin.customization.uniqueEmojiReactionLimitPerPost.maxValue": "Hodnotu nelze zvýšit nad 500.", - "admin.customization.uniqueEmojiReactionLimitPerPost.minValue": "Hodnotu nelze nastavit níž, než 0.", - "admin.customization.uniqueEmojiReactionLimitPerPostDesc": "Počet jedinečných reakcí emodži, které lze přidat k příspěvku. Zvýšení tohoto limitu by mohlo vést ke špatnému výkonu klienta. Maximum je 500.", + "admin.customization.uniqueEmojiReactionLimitPerPost": "Limit pro jedinečné reakce emoji:", + "admin.customization.uniqueEmojiReactionLimitPerPost.maxValue": "Nelze zvýšit limit na hodnotu vyšší než 500.", + "admin.customization.uniqueEmojiReactionLimitPerPost.minValue": "Nelze snížit limit pod 0.", + "admin.customization.uniqueEmojiReactionLimitPerPostDesc": "Počet unikátních emoji reakcí, které mohou být přidány k příspěvku. Zvýšení tohoto limitu může vést k horší výkonnosti klienta. Maximální hodnota je 500.", "admin.customization.uniqueEmojiReactionLimitPerPostPlaceholder": "Např.: 25", "admin.data_grid.empty": "Nebyly nalezeny žádné položky", "admin.data_grid.loading": "Nahrávám", "admin.data_grid.paginatorCount": "{startCount, number} - {endCount, number} z {total, number}", "admin.data_retention.channel_team_counts": "{team_count} {team_count, plural, one {tým} other {týmy}}, {channel_count} {channel_count, plural, one {kanál} other {kanály}}", - "admin.data_retention.channel_team_counts_empty": "NEUPLATŇUJE SE", - "admin.data_retention.createJob.instructions": "Denní čas pro kontrolu zásad a spuštění úlohy mazání:", - "admin.data_retention.createJob.title": "Spustit úlohu odstranění", + "admin.data_retention.channel_team_counts_empty": "N/A", + "admin.data_retention.createJob.instructions": "Denní čas pro kontrolu zásad a spuštění úkolu pro smazání:", + "admin.data_retention.createJob.title": "Spustit úkol pro smazání nyní", "admin.data_retention.customPolicies.addPolicy": "Přidat zásady", "admin.data_retention.customPolicies.subTitle": "Přizpůsobte si, jak dlouho budou konkrétní týmy a kanály uchovávat zprávy.", - "admin.data_retention.customPolicies.title": "Vlastní zásady uchovávání dat", - "admin.data_retention.customPoliciesTable.appliedTo": "Aplikováno na", + "admin.data_retention.customPolicies.title": "Vlastní zásady uchovávání", + "admin.data_retention.customPoliciesTable.appliedTo": "Použito na", "admin.data_retention.customPoliciesTable.channelMessages": "Zprávy kanálu", "admin.data_retention.customPoliciesTable.description": "Popis", - "admin.data_retention.customTitle": "Vlastní zásady uchovávání dat", + "admin.data_retention.customTitle": "Vlastní Zásady Uchovávání", "admin.data_retention.custom_policy.cancel": "Zrušit", - "admin.data_retention.custom_policy.channel_selector.addChannels": "Přidání kanálů", - "admin.data_retention.custom_policy.channel_selector.subTitle": "Přidejte kanály, které se budou řídit touto zásadou uchovávání.", + "admin.data_retention.custom_policy.channel_selector.addChannels": "Přidat kanály", + "admin.data_retention.custom_policy.channel_selector.subTitle": "Přidat kanály, které budou následovat tuto politiku uchovávání dat.", "admin.data_retention.custom_policy.channel_selector.title": "Přiřazené kanály", - "admin.data_retention.custom_policy.form.durationInput.error": "Chybné zpracování zprávy o uchování.", + "admin.data_retention.custom_policy.form.durationInput.error": "Chyba při analýze uchovávání zpráv.", "admin.data_retention.custom_policy.form.input": "Název politiky", - "admin.data_retention.custom_policy.form.input.error": "Název zásady nemůže být prázdný.", - "admin.data_retention.custom_policy.form.subTitle": "Pojmenujte zásady a nakonfigurujte nastavení uchovávání.", - "admin.data_retention.custom_policy.form.teamsError": "Do zásady je třeba přidat tým nebo kanál.", + "admin.data_retention.custom_policy.form.input.error": "Název politiky nemůže být prázdný.", + "admin.data_retention.custom_policy.form.subTitle": "Dejte své politice název a nastavte pravidla uchovávání dat.", + "admin.data_retention.custom_policy.form.teamsError": "Musíte přidat tým nebo kanál do této politiky.", "admin.data_retention.custom_policy.form.title": "Jméno a uchovávání", "admin.data_retention.custom_policy.save": "Uložit", "admin.data_retention.custom_policy.serverError": "Ve formuláři výše se vyskytly chyby", "admin.data_retention.custom_policy.team_selector.addTeams": "Přidat týmy", "admin.data_retention.custom_policy.team_selector.subTitle": "Přidejte kanály, které se budou řídit touto zásadou uchovávání.", - "admin.data_retention.custom_policy.team_selector.title": "Přidělené týmy", + "admin.data_retention.custom_policy.team_selector.title": "Přiřazené týmy", "admin.data_retention.custom_policy.teams.remove": "Odstranit", - "admin.data_retention.form.channelAndDirectMessageRetention": "Udržování kanálů a přímých zpráv", + "admin.data_retention.form.channelAndDirectMessageRetention": "Retence kanálů a přímých zpráv", "admin.data_retention.form.days": "Dny", "admin.data_retention.form.fileRetention": "Uchovávání souborů", "admin.data_retention.form.hours": "Hodiny", @@ -750,7 +751,7 @@ "admin.data_retention.retention_years": "{count} {count, plural, one {rok} other {roky}}", "admin.data_retention.settings.title": "Zásady uchovávání údajů", "admin.data_retention.title": "Zásady uchovávání údajů", - "admin.data_retention_feature_discovery.copy": "Data uchovávejte jen tak dlouho, jak potřebujete. Vytvořte úlohy pro uchovávání dat pro vybrané kanály a týmy, abyste automaticky odstranili jednorázová data.", + "admin.data_retention_feature_discovery.copy": "Uchovávejte svá data pouze tak dlouho, jak je potřebujete. Vytvořte úkoly pro uchovávání dat pro vybrané kanály a týmy, které automaticky odstraní nepotřebná data.", "admin.data_retention_feature_discovery.title": "Vytváření plánů uchovávání dat pomocí Mattermost Enterprise", "admin.database.migrations_table.help_text": "Seznam migrací schémat použitých na váš datový sklad.", "admin.database.migrations_table.name": "Jméno", @@ -1494,6 +1495,7 @@ "admin.logs.showErrors": "Zobrazit posledních {n} chyb", "admin.logs.title": "Serverové záznamy", "admin.manage_roles.additionalRoles": "Vyberte další oprávnění pro účet. Dozvědět se více o rolích a oprávněních.", + "admin.manage_roles.additionalRoles_warning": "Poznámka: Výše udělená oprávnění platí pro celý účet, bez ohledu na to, zda je ověřen pomocí relace cookie nebo osobního přístupového tokenu. Například výběr post:all umožní účtu přispívat do kanálů, jejichž není členem, i bez použití osobního přístupového tokenu.", "admin.manage_roles.allowUserAccessTokens": "Povolit tomuto účtu generovat osobní přístupové tokeny.", "admin.manage_roles.allowUserAccessTokensDesc": "Zrušení tohoto oprávnění neodstraní existující tokeny. K jejich odstranění musíte přejít na stránku Správa tokenů uživatele.", "admin.manage_roles.botAdditionalRoles": "Vyberte další oprávnění pro účet. Dozvědět se více o rolích a oprávněních.", @@ -1594,8 +1596,10 @@ "admin.password.preview": "Náhled chybové zprávy", "admin.password.symbol": "Alespoň jeden symbol (např. \"~!@#$%^&*()\")", "admin.password.uppercase": "Alespoň jedno velké písmeno", + "admin.permissions.group.convert_private_channel_to_public.description": "Převést soukromé kanály na veřejné", + "admin.permissions.group.convert_private_channel_to_public.name": "Převést na veřejné", "admin.permissions.group.convert_public_channel_to_private.description": "Převést veřejné kanály na privátní", - "admin.permissions.group.convert_public_channel_to_private.name": "Převést kanály", + "admin.permissions.group.convert_public_channel_to_private.name": "Převést na soukromé", "admin.permissions.group.custom_groups.description": "Vytvoření, úprava, odstranění a správa členů vlastních skupin.", "admin.permissions.group.custom_groups.name": "Vlastní skupiny", "admin.permissions.group.delete_posts.description": "Smazat příspěvky vlastní a ostatních.", @@ -1655,9 +1659,9 @@ "admin.permissions.permission.assign_system_admin_role.description": "Přiřadit roli správce systému", "admin.permissions.permission.assign_system_admin_role.name": "Přiřadit roli správce systému", "admin.permissions.permission.convert_private_channel_to_public.description": "Převést soukromé kanály na veřejné", - "admin.permissions.permission.convert_private_channel_to_public.name": "Převést kanály", + "admin.permissions.permission.convert_private_channel_to_public.name": "Převést na veřejné", "admin.permissions.permission.convert_public_channel_to_private.description": "Převést veřejné kanály na soukromé", - "admin.permissions.permission.convert_public_channel_to_private.name": "Převést kanály", + "admin.permissions.permission.convert_public_channel_to_private.name": "Převést na soukromé", "admin.permissions.permission.create_custom_group.description": "Vytvořit vlastní skupiny.", "admin.permissions.permission.create_custom_group.name": "Vytvořit", "admin.permissions.permission.create_direct_channel.description": "Vytvořit přímou zprávu", @@ -1883,7 +1887,8 @@ "admin.permissions.sysconsole_section_user_management_channels.name": "Kanály", "admin.permissions.sysconsole_section_user_management_groups.name": "Skupiny", "admin.permissions.sysconsole_section_user_management_permissions.name": "Oprávnění", - "admin.permissions.sysconsole_section_user_management_system_roles.name": "Systémové role", + "admin.permissions.sysconsole_section_user_management_system_roles.description": "Nastavení „Žádný přístup“ omezuje pouze rozhraní Systémové konzole. Základní API koncové body zůstávají přístupné všem uživatelům v režimu pouze pro čtení pro základní funkčnost produktu.", + "admin.permissions.sysconsole_section_user_management_system_roles.name": "Delegovaná granulární správa", "admin.permissions.sysconsole_section_user_management_teams.name": "Týmy", "admin.permissions.sysconsole_section_user_management_users.description": "Nemohu resetovat hesla adminům", "admin.permissions.sysconsole_section_user_management_users.name": "Uživatelé", @@ -2486,6 +2491,7 @@ "admin.sidebar.smtp": "SMTP", "admin.sidebar.subscription": "Předplatné", "admin.sidebar.systemRoles": "Delegovaná podrobná administrace", + "admin.sidebar.system_properties": "Systémové vlastnosti", "admin.sidebar.teamStatistics": "Statistiky týmu", "admin.sidebar.teams": "Týmy", "admin.sidebar.userManagement": "Správa uživatelů", @@ -2562,6 +2568,23 @@ "admin.systemUserDetail.teamList.teamType.groupSync": "Synchronizace skupiny", "admin.systemUserDetail.teamList.teamType.inviteOnly": "Pouze na pozvání", "admin.systemUserDetail.title": "Nastavení uživatele", + "admin.system_properties.confirm.delete.button": "Smazat", + "admin.system_properties.confirm.delete.text": "Smazání této vlastnosti odstraní všechny hodnoty definované uživatelem, které jsou s ní spojeny.", + "admin.system_properties.confirm.delete.title": "Smazat vlastnost {name}", + "admin.system_properties.details.saving_changes": "Ukládám nastavení…", + "admin.system_properties.details.saving_changes_error": "Při ukládání nastavení se vyskytla chyba", + "admin.system_properties.user_properties.add_property": "Přidat vlastnost", + "admin.system_properties.user_properties.subtitle": "Přizpůsobte vlastnosti, které se zobrazí v uživatelských profilech", + "admin.system_properties.user_properties.table.actions": "Úkony", + "admin.system_properties.user_properties.table.actions.delete": "Smazat", + "admin.system_properties.user_properties.table.property": "Vlastnost", + "admin.system_properties.user_properties.table.property_name.input.name": "Název vlastnosti", + "admin.system_properties.user_properties.table.type": "Typ", + "admin.system_properties.user_properties.table.type.text": "Text", + "admin.system_properties.user_properties.table.validation.name_required": "Prosím, zadejte název vlastnosti.", + "admin.system_properties.user_properties.table.validation.name_taken": "Název vlastnosti již existuje.", + "admin.system_properties.user_properties.table.validation.name_unique": "Název vlastnosti musí být jedinečný.", + "admin.system_properties.user_properties.title": "Vlastnosti uživatele", "admin.system_roles_feature_discovery.copy": "Přiřaďte přizpůsobitelné administrátorské role, abyste vybraným uživatelům poskytli přístup pro čtení/ zápis k vybraným sekcím systémové konzole.", "admin.system_roles_feature_discovery.title": "Poskytněte kontrolovaný přístup do konzoly systému s Mattermost Enterprise", "admin.system_users.column_toggler.dropdownAriaLabel": "Nabídka viditelnosti sloupců", @@ -2885,13 +2908,10 @@ "analytics.system.publicChannels": "Veřejné kanály", "analytics.system.seatsPurchased": "Licencovaná místa", "analytics.system.skippedIntensiveQueries": "Pro maximalizaci výkonu jsou některé statistiky vypnuty. Můžete znovu povolit v konfiguračním souboru config.json.", - "analytics.system.textPosts": "Pouze textové příspěvky", "analytics.system.title": "Statistiky systemu", "analytics.system.totalBotPosts": "Množstvý zpráv od botů", "analytics.system.totalChannels": "Celkový počet kanálů", "analytics.system.totalCommands": "Celkový počet příkazů", - "analytics.system.totalFilePosts": "Příspěvky se soubory", - "analytics.system.totalHashtagPosts": "Zprávy s hashtagamy", "analytics.system.totalIncomingWebhooks": "Příchozí webhooky", "analytics.system.totalMasterDbConnections": "Celkový počet připojení k hlavní databázi", "analytics.system.totalOutgoingWebhooks": "Odchozí webové háčky", @@ -3211,9 +3231,11 @@ "channel_header.closeChannelInfo": "Skrýt informace", "channel_header.convert": "Převést na soukromý kanál", "channel_header.delete": "Archivovat kanál", + "channel_header.directchannel": "{displayName} (vy) Menu kanálu", "channel_header.directchannel.you": "{displayname} (já) ", "channel_header.flagged": "Uložené zprávy", "channel_header.groupMessageHasGuests": "Tato skupinová zpráva má návštěvníky", + "channel_header.headerText.addNewButton": "Přidat záhlaví kanálu", "channel_header.lastActive": "Aktivní {timestamp}", "channel_header.lastOnline": "Naposledy online {timestamp}", "channel_header.leave": "Opustit kanál", @@ -3222,6 +3244,7 @@ "channel_header.mute": "Ztlumit kanál", "channel_header.muteConversation": "Ztlumit konverzaci", "channel_header.openChannelInfo": "Zobrazit info", + "channel_header.otherchannel": "{displayName} Menu kanálu", "channel_header.pinnedPosts": "Připnuté zprávy", "channel_header.recentMentions": "Nedávné zmínky", "channel_header.rename": "Přejmenovat kanál", @@ -3259,6 +3282,7 @@ "channel_info_rhs.menu.members": "Členové", "channel_info_rhs.menu.notification_preferences": "Předvolby oznámení", "channel_info_rhs.menu.pinned": "Připnuté zprávy", + "channel_info_rhs.menu.title": "Akce informací o kanálu", "channel_info_rhs.top_buttons.add_people": "Přidat lidi", "channel_info_rhs.top_buttons.add_people.tooltip": "Přidat člena týmu do tohoto kanálu", "channel_info_rhs.top_buttons.copied": "Zkopírováno", @@ -3683,6 +3707,8 @@ "email_verify.return": "Vraťte se k přihlášení", "email_verify.sending": "Odesílání e-mailu…", "email_verify.sent": "Ověřovací e-mail odeslán", + "emoji_gif_picker.dialog.emojis": "Výběr emoji", + "emoji_gif_picker.dialog.gifs": "Výběr GIF", "emoji_gif_picker.tabs.emojis": "Emodži", "emoji_gif_picker.tabs.gifs": "GIF obrázky", "emoji_list.actions": "Akce", @@ -4329,6 +4355,7 @@ "mobile.set_status.dnd.icon": "Ikona nerušit", "mobile.set_status.offline.icon": "Offline ikona", "mobile.set_status.online.icon": "Ikona připojen", + "modal.header_close": "Zavřít", "modal.manual_status.ask": "Příště se neptat", "modal.manual_status.auto_responder.message_away": "Chceš nastavit svůj status na \"Pryč\" a zrušit automatické odpovědi?", "modal.manual_status.auto_responder.message_dnd": "Chceš nastavit svůj status na \"Nerušit\" a vypnout automatické odpovědi?", @@ -4377,6 +4404,7 @@ "more_channels.view": "Zobrazit", "more_direct_channels.directchannel.deactivated": "{displayname} – Deaktivováno", "more_direct_channels.directchannel.you": "{displayname} (Vy)", + "more_direct_channels.new_convo_add.label": "Přidat možnost {label}", "more_direct_channels.new_convo_note": "Tím zahájíte novou konverzaci. Pokud přidáváte hodně lidí, zvažte vytvoření soukromého kanálu.", "more_direct_channels.new_convo_note.full": "Dosáhli jste maximálního počtu lidí pro tuto konverzaci. Zvažte místo toho vytvoření soukromého kanálu.", "more_direct_channels.title": "Přímé zprávy", @@ -4516,6 +4544,7 @@ "onboardingTask.checklist.main_subtitle": "Pořádně se pusťme do toho.", "onboardingTask.checklist.no_thanks": "Ne, děkuji", "onboardingTask.checklist.start_enterprise_now": "Vyzkoušejte si Enterprise edici zdarma!", + "onboardingTask.checklist.start_onboarding_process": "Zahájit proces onboardingu.", "onboardingTask.checklist.task_complete_your_profile": "Vyplňte svůj profil.", "onboardingTask.checklist.task_download_mm_apps": "Stáhněte si desktopovou a mobilní aplikaci.", "onboardingTask.checklist.task_invite_team_members": "Pozvěte členy týmu do pracovního prostoru.", @@ -4628,6 +4657,9 @@ "post.ariaLabel.replyMessage": "{authorName} odpověděl(a), {message}, dne {date} v {time}", "post.reminder.acknowledgement": "V {reminderTime}, {reminderDate} vám bude připomenuta tato zpráva od uživatele {username}: {permaLink}", "post.reminder.systemBot": "Dobrý den, zde je vaše připomenutí ohledně této zprávy od uživatele {username}: {permaLink}", + "post.renderError.message": "Došlo k chybě při vykreslování tohoto příspěvku.", + "post.renderError.retry": "Opakovat", + "post.renderError.retryLabel": "Opakovat vykreslení tohoto příspěvku", "post_body.check_for_out_of_channel_groups_mentions.message": "nebyli notifikováni tímto zmiňováním, protože nejsou v tomto kanálu. Nemohou být přidáni do kanálu, protože nejsou členy propojených skupin. Pro přidání jich do tohoto kanálu musí být přidáni do jedné z propojených skupin.", "post_body.check_for_out_of_channel_mentions.link.and": " a ", "post_body.check_for_out_of_channel_mentions.link.private": "přidejte je k tomuto soukromému kanálu", @@ -4784,6 +4816,8 @@ "pricing_modal.title": "Vybrat plán", "pricing_modal.wantToTry": "Chcete zkusit? ", "pricing_modal.wantToUpgrade": "Chcete upgradovat? ", + "profile_popover.aria_label.with_username": "Vyskakovací okno profilu {userName}", + "profile_popover.aria_label.without_username": "vyskakovací okno profilu", "promote_to_user_modal.desc": "Tato akce povýší hosta {username} na člena. To umožní uživateli připojit se k veřejným kanálům a komunikovat s uživateli mimo kanály, kterých je aktuálně členem. Jste si jisti, že chcete povýšit hosta {username} na člena?", "promote_to_user_modal.promote": "Povýšit", "promote_to_user_modal.title": "Povýšit hosta {username} na člena", @@ -4937,6 +4971,7 @@ "search_hint.enter_to_search": "Stiskněte Enter pro vyhledávání", "search_hint.enter_to_select": "Stiskněte Enter pro výběr", "search_hint.filter": "Filtrovat hledání pomocí:", + "search_hint.reset_filters": "Filtry byly nastaveny na výchozí hodnoty, protože jste vybrali jiný tým", "search_item.channelArchived": "Archivováno", "search_item.direct": "Přímá zpráva (od {username})", "search_item.file_tag.direct_message": "Přímá zpráva", @@ -4952,6 +4987,9 @@ "search_list_option.on": "Příspěvky v datu", "search_list_option.phrases": "Příspěvky s frázemi", "search_results.channel-files-header": "Nedávné soubory", + "search_teams_selector.all_teams": "Všechny Týmy", + "search_teams_selector.search_teams": "Vyhledat týmy", + "search_teams_selector.your_teams": "Vaše týmy", "sectionNotice.dismiss": "Skrýt oznámení", "select_team.icon": "Ikona Výběr týmu", "select_team.join.icon": "Ikona Připojit se k týmu", @@ -5120,6 +5158,14 @@ "sidebar.types.favorites": "OBLÍBENÉ", "sidebar.types.unreads": "NEPŘEČTENÉ", "sidebar.unreads": "Více nepřečtených", + "sidebarLeft.browserOrCreateChannelMenu.browseChannelsMenuItem.primaryLabel": "Procházet Kanály", + "sidebarLeft.browserOrCreateChannelMenu.createCategoryMenuItem.primaryLabel": "Vytvořit Novou Kategorii", + "sidebarLeft.browserOrCreateChannelMenu.createNewChannelMenuItem.primaryLabel": "Vytvořit Nový Kanál", + "sidebarLeft.browserOrCreateChannelMenu.createUserGroupMenuItem.primaryLabel": "Vytvořit novou skupinu uživatelů", + "sidebarLeft.browserOrCreateChannelMenu.invitePeopleMenuItem.primaryLabel": "Pozvat Lidi", + "sidebarLeft.browserOrCreateChannelMenu.invitePeopleMenuItem.secondaryLabel": "Přidat lidi do týmu", + "sidebarLeft.browserOrCreateChannelMenu.openDirectMessageMenuItem.primaryLabel": "Otevřít přímou zprávu", + "sidebarLeft.browserOrCreateChannelMenuButton.label": "Procházet nebo vytvořit kanály", "sidebar_left.addChannelsCta": "Přidat kanály", "sidebar_left.add_channel_cta_dropdown.dropdownAriaLabel": "Rozbalovací nabídka Přidat kanál", "sidebar_left.add_channel_dropdown.browseChannels": "Prohlížet kanály", @@ -5535,6 +5581,7 @@ "user.settings.display.theme.title": "Téma", "user.settings.display.timezone": "Časové pásmo", "user.settings.display.title": "Nastavení zobrazení", + "user.settings.general.attributeExtra": "Toto se zobrazí v náhledu vašeho profilu.", "user.settings.general.close": "Zavřít", "user.settings.general.confirmEmail": "Potvrdit e-mail", "user.settings.general.currentEmail": "Aktuální e-mail", @@ -5549,6 +5596,7 @@ "user.settings.general.emailOffice365CantUpdate": "Přihlášení probíhá prostřednictvím Entra ID. E-mail nelze změnit. E-mailová adresa používaná pro upozornění je {email}.", "user.settings.general.emailOpenIdCantUpdate": "Přihlášení se děje přes OpenID Connect. Email nelze změnit. Emailová adresa použita pro notifikace je {email}.", "user.settings.general.emailSamlCantUpdate": "Přihlášení probíhá prostřednictvím služby GitLab. E-mail nelze zmněnit. E-mailová adresa používaná pro upozornění je {email}.", + "user.settings.general.emptyAttribute": "Klikněte na 'Upravit' a přidejte svůj vlastní atribut", "user.settings.general.emptyName": "Klikněte pro přidání svého celého jména", "user.settings.general.emptyNickname": "Klepněte na tlačítko \"Upravit\" pro přidání přezdívky", "user.settings.general.emptyPassword": "Prosím zadejte své aktuální heslo.", @@ -5565,6 +5613,7 @@ "user.settings.general.loginLdap": "Přihlášení se provádí prostřednictvím AD/LDAP ({email})", "user.settings.general.loginOffice365": "Přihlášeno přes Entra ID ({email})", "user.settings.general.loginSaml": "Přihlášení se provádí prostřednictvím Office 365 ({email})", + "user.settings.general.mobile.emptyAttribute": "Klikněte pro přidání vlastního atributu", "user.settings.general.mobile.emptyName": "Klikněte pro přidání svého celého jména", "user.settings.general.mobile.emptyNickname": "Klepněte pro přidání přezdívky", "user.settings.general.mobile.emptyPosition": "Klikněte pro přidání svého pracovního titulu / pozice", @@ -5824,6 +5873,39 @@ "user.settings.tokens.tokenId": "ID tokenu: ", "user.settings.tokens.tokenLoading": "Nahrávám...", "user.settings.tokens.userAccessTokensNone": "Žádné osobní přístupové tokeny.", + "userAccountMenu.awayMenuItem.label": "Pryč", + "userAccountMenu.dndMenuItem.primaryLabel": "Režim nerušit", + "userAccountMenu.dndMenuItem.secondaryLabel": "Vypnout všechna upozornění", + "userAccountMenu.dndMenuItem.secondaryLabel.doNotClear": "Do nekonečna", + "userAccountMenu.dndMenuItem.secondaryLabel.untilLaterSomeTime": "Do {time}", + "userAccountMenu.dndMenuItem.secondaryLabel.untilTodaySomeTime": "Do {time}", + "userAccountMenu.dndMenuItem.secondaryLabel.untilTomorrowSomeTime": "Do zítra {time}", + "userAccountMenu.dndSubMenu.title": "Smazat po:", + "userAccountMenu.dndSubMenuItem.1Hour": "1 hodina", + "userAccountMenu.dndSubMenuItem.2Hours": "2 hodiny", + "userAccountMenu.dndSubMenuItem.30Minutes": "30 min", + "userAccountMenu.dndSubMenuItem.custom": "Zvolte datum a čas", + "userAccountMenu.dndSubMenuItem.doNotClear": "Nemazat", + "userAccountMenu.dndSubMenuItem.tomorrow": "Zítra", + "userAccountMenu.dndSubMenuItem.tomorrowsDateTime": "{shortDay}, {shortTime}", + "userAccountMenu.logoutMenuItem.label": "Odhlásit Se", + "userAccountMenu.menuButton.ariaDescription.away": "Stav je \"Pryč\".", + "userAccountMenu.menuButton.ariaDescription.dnd": "Stav je \"Nerušit\".", + "userAccountMenu.menuButton.ariaDescription.offline": "Stav je \"Offline\".", + "userAccountMenu.menuButton.ariaDescription.online": "Stav je \"Online\".", + "userAccountMenu.menuButton.ariaDescription.ooo": "Stav je \"Mimo kancelář\".", + "userAccountMenu.menuButton.ariaLabel": "Menu účtu uživatele", + "userAccountMenu.offlineMenuItem.label": "Offline", + "userAccountMenu.onlineMenuItem.label": "Online", + "userAccountMenu.oooMenuItem.primaryLabel": "Mimo kancelář", + "userAccountMenu.oooMenuItem.secondaryLabel": "Automatické odpovědi jsou zapnuty", + "userAccountMenu.profileMenuItem.label": "Profil", + "userAccountMenu.setCustomStatusMenuItem.clearTooltip": "Smazat vlastní stav", + "userAccountMenu.setCustomStatusMenuItem.hasStatusWithExpiryAndNoText.ariaDescription": "Stav exspiruje v {time}. Nastavit vlastní stav.", + "userAccountMenu.setCustomStatusMenuItem.hasStatusWithTextAndExpiry.ariaDescription": "Stav je \"{text}\" a vyprší v {time}. Nastavte vlastní status.", + "userAccountMenu.setCustomStatusMenuItem.hasStatusWithTextAndNoExpiry.ariaDescription": "Stav je \"{text}\". Nastavte vlastní status.", + "userAccountMenu.setCustomStatusMenuItem.noStatusSet": "Nastavte vlastní stav", + "userAccountMenu.setCustomStatusMenuItem.noStatusTextSet": "Nastavte text vlastního stavu", "userGuideHelp.askTheCommunity": "Zeptejte se komunity", "userGuideHelp.helpResources": "Zdroje nápovědy", "userGuideHelp.keyboardShortcuts": "Klávesové zkratky", diff --git a/webapp/channels/src/i18n/de.json b/webapp/channels/src/i18n/de.json index c2c4afc62b..f51d9b28a4 100644 --- a/webapp/channels/src/i18n/de.json +++ b/webapp/channels/src/i18n/de.json @@ -1887,7 +1887,8 @@ "admin.permissions.sysconsole_section_user_management_channels.name": "Kanäle", "admin.permissions.sysconsole_section_user_management_groups.name": "Gruppen", "admin.permissions.sysconsole_section_user_management_permissions.name": "Berechtigungen", - "admin.permissions.sysconsole_section_user_management_system_roles.name": "Systemrollen", + "admin.permissions.sysconsole_section_user_management_system_roles.description": "Die Einstellung \"Kein Zugriff\" schränkt nur die Oberfläche der Systemkonsole ein. Die zugrundeliegenden API-Endpunkte sind für alle Benutzer in einem Nur-Lese-Status für grundlegende Produktfunktionen zugänglich.", + "admin.permissions.sysconsole_section_user_management_system_roles.name": "Delegierte differenzierte Verwaltung", "admin.permissions.sysconsole_section_user_management_teams.name": "Teams", "admin.permissions.sysconsole_section_user_management_users.description": "Kann Admin Passwörter nicht zurücksetzen", "admin.permissions.sysconsole_section_user_management_users.name": "Benutzer", @@ -2577,9 +2578,11 @@ "admin.system_properties.user_properties.table.actions": "Aktionen", "admin.system_properties.user_properties.table.actions.delete": "Löschen", "admin.system_properties.user_properties.table.property": "Eigenschaft", + "admin.system_properties.user_properties.table.property_name.input.name": "Eigenschaftsname", "admin.system_properties.user_properties.table.type": "Typ", "admin.system_properties.user_properties.table.type.text": "Text", "admin.system_properties.user_properties.table.validation.name_required": "Bitte gib einen Eigenschaftsnamen ein.", + "admin.system_properties.user_properties.table.validation.name_taken": "Eigenschaftsname ist bereits vergeben.", "admin.system_properties.user_properties.table.validation.name_unique": "Eigenschaftsnamen müssen eindeutig sein.", "admin.system_properties.user_properties.title": "Benutzer-Eigenschaften", "admin.system_roles_feature_discovery.copy": "Verwende anpassbare Verwaltungsrollen um ausgesuchten Benutzern Lese- und/oder Schreibzugriff auf ausgewählte Sektionen der Systemkonsole zu geben.", @@ -2905,13 +2908,10 @@ "analytics.system.publicChannels": "Öffentliche Kanäle", "analytics.system.seatsPurchased": "Lizensierte Sitze", "analytics.system.skippedIntensiveQueries": "Um die Performance zu maximieren, sind einige Statistiken deaktiviert. Du kannst sie in der config.json reaktivieren.", - "analytics.system.textPosts": "Nur-Text Beiträge", "analytics.system.title": "Systemstatistiken", "analytics.system.totalBotPosts": "Anzahl der Nachrichten von Bots", "analytics.system.totalChannels": "Kanäle Gesamt", "analytics.system.totalCommands": "Befehle Gesamt", - "analytics.system.totalFilePosts": "Beiträge mit Dateien", - "analytics.system.totalHashtagPosts": "Beiträge mit Hashtags", "analytics.system.totalIncomingWebhooks": "Eingehende Webhooks", "analytics.system.totalMasterDbConnections": "Master DB Verbindungen", "analytics.system.totalOutgoingWebhooks": "Ausgehende Webhooks", @@ -3282,6 +3282,7 @@ "channel_info_rhs.menu.members": "Mitglieder", "channel_info_rhs.menu.notification_preferences": "Benachrichtigungseinstellungen", "channel_info_rhs.menu.pinned": "Angeheftete Nachrichten", + "channel_info_rhs.menu.title": "Aktionen Kanalinfo", "channel_info_rhs.top_buttons.add_people": "Benutzer hinzufügen", "channel_info_rhs.top_buttons.add_people.tooltip": "Teammitglieder zu diesem Kanal hinzufügen", "channel_info_rhs.top_buttons.copied": "Kopiert", @@ -4970,6 +4971,7 @@ "search_hint.enter_to_search": "Drücke Enter zum Suchen", "search_hint.enter_to_select": "Drücke Enter, um auszuwählen", "search_hint.filter": "Filtere deine Suche mit:", + "search_hint.reset_filters": "Deine Filter wurden zurückgesetzt, weil du ein anderes Team gewählt hast", "search_item.channelArchived": "Archiviert", "search_item.direct": "Direktnachricht (mit {username})", "search_item.file_tag.direct_message": "Direktnachricht", @@ -4985,6 +4987,9 @@ "search_list_option.on": "Nachrichten am", "search_list_option.phrases": "Nachrichten mit Phrasen", "search_results.channel-files-header": "Aktuellste Dateien", + "search_teams_selector.all_teams": "Alle Teams", + "search_teams_selector.search_teams": "Teams suchen", + "search_teams_selector.your_teams": "Deine Teams", "sectionNotice.dismiss": "Mitteilung entfernen", "select_team.icon": "\"Team auswählen\"-Symbol", "select_team.join.icon": "\"Team beitreten\"-Symbol", diff --git a/webapp/channels/src/i18n/en-AU.json b/webapp/channels/src/i18n/en-AU.json index d0df27481c..43ac4e8d4f 100644 --- a/webapp/channels/src/i18n/en-AU.json +++ b/webapp/channels/src/i18n/en-AU.json @@ -246,6 +246,7 @@ "add_teams_to_scheme.confirmation.message": "This team is already selected in another team scheme, are you sure you want to move it to this team scheme?", "add_teams_to_scheme.confirmation.title": "Team Override Scheme Change?", "add_teams_to_scheme.modalTitle": "Add Teams to Team Selection List", + "add_teams_to_scheme.select_team.label": "Select team {label}", "add_user_to_channel_modal.add": "Add", "add_user_to_channel_modal.cancel": "Cancel", "add_user_to_channel_modal.help": "Type to find a channel. Use ↑↓ to browse, ↵ to select, ESC to dismiss.", @@ -482,7 +483,7 @@ "admin.channel_settings.channel_details.archiveChannel": "Archive Channel", "admin.channel_settings.channel_details.isDefaultDescr": "This default channel cannot be converted into a private channel.", "admin.channel_settings.channel_details.isPublic": "Public channel or private channel", - "admin.channel_settings.channel_details.isPublicDescr": "If `public` the channel is discoverable and any user can join, or if `private` invitations are required. Toggle to convert public channels to private. When Group Sync is enabled, private channels cannot be converted to public.", + "admin.channel_settings.channel_details.isPublicDescr": "Select Public for a channel any user can find and join. {br}Select Private to require channel invitations to join. {br}Use this switch to change this channel from public to private or from private to public.", "admin.channel_settings.channel_details.syncGroupMembers": "Sync Group Members", "admin.channel_settings.channel_details.syncGroupMembersDescr": "When enabled, adding and removing users from groups will add or remove them from this channel. The only way of inviting members to this channel is by adding the groups they belong to. Learn More", "admin.channel_settings.channel_details.unarchiveChannel": "Unarchive Channel", @@ -1494,6 +1495,7 @@ "admin.logs.showErrors": "Show last {n} errors", "admin.logs.title": "Server Logs", "admin.manage_roles.additionalRoles": "Select additional permissions for the account. Read more about roles and permissions.", + "admin.manage_roles.additionalRoles_warning": "Note:The permissions granted above apply to the account as a whole, regardless of whether it is authenticated using a session cookie or a personal access token. For example, selecting post:all will allow the account to post to channels it is not a member of, even without using a personal access token.", "admin.manage_roles.allowUserAccessTokens": "Allow this account to generate personal access tokens.", "admin.manage_roles.allowUserAccessTokensDesc": "Removing this permission doesn't delete existing tokens. To delete them, go to the user's Manage Tokens menu.", "admin.manage_roles.botAdditionalRoles": "Select additional permissions for the account. Read more about roles and permissions.", @@ -1594,8 +1596,10 @@ "admin.password.preview": "Error message preview", "admin.password.symbol": "At least one symbol (e.g. '~!@#$%^&*()')", "admin.password.uppercase": "At least one uppercase letter", + "admin.permissions.group.convert_private_channel_to_public.description": "Convert private channels to public", + "admin.permissions.group.convert_private_channel_to_public.name": "Convert to public", "admin.permissions.group.convert_public_channel_to_private.description": "Convert public channels to private", - "admin.permissions.group.convert_public_channel_to_private.name": "Convert Channels", + "admin.permissions.group.convert_public_channel_to_private.name": "Convert to private", "admin.permissions.group.custom_groups.description": "Create, edit, delete and manage the members of custom groups.", "admin.permissions.group.custom_groups.name": "Custom Groups", "admin.permissions.group.delete_posts.description": "Delete own and other user's posts.", @@ -1655,9 +1659,9 @@ "admin.permissions.permission.assign_system_admin_role.description": "Assign system admin role", "admin.permissions.permission.assign_system_admin_role.name": "Assign system admin role", "admin.permissions.permission.convert_private_channel_to_public.description": "Convert private channels to public", - "admin.permissions.permission.convert_private_channel_to_public.name": "Convert Channels", + "admin.permissions.permission.convert_private_channel_to_public.name": "Convert to public", "admin.permissions.permission.convert_public_channel_to_private.description": "Convert public channels to private", - "admin.permissions.permission.convert_public_channel_to_private.name": "Convert Channels", + "admin.permissions.permission.convert_public_channel_to_private.name": "Convert to private", "admin.permissions.permission.create_custom_group.description": "Create custom groups.", "admin.permissions.permission.create_custom_group.name": "Create", "admin.permissions.permission.create_direct_channel.description": "Create direct channel", @@ -1883,7 +1887,8 @@ "admin.permissions.sysconsole_section_user_management_channels.name": "Channels", "admin.permissions.sysconsole_section_user_management_groups.name": "Groups", "admin.permissions.sysconsole_section_user_management_permissions.name": "Permissions", - "admin.permissions.sysconsole_section_user_management_system_roles.name": "System Roles", + "admin.permissions.sysconsole_section_user_management_system_roles.description": "Setting 'No Access' restricts the System Console interface only. The underlying API endpoints are accessible to all users in a read-only state for basic product functionality.", + "admin.permissions.sysconsole_section_user_management_system_roles.name": "Delegated Granular Administration", "admin.permissions.sysconsole_section_user_management_teams.name": "Teams", "admin.permissions.sysconsole_section_user_management_users.description": "Cannot reset admin passwords", "admin.permissions.sysconsole_section_user_management_users.name": "Users", @@ -2486,6 +2491,7 @@ "admin.sidebar.smtp": "SMTP", "admin.sidebar.subscription": "Subscription", "admin.sidebar.systemRoles": "Delegated Granular Administration", + "admin.sidebar.system_properties": "System Properties", "admin.sidebar.teamStatistics": "Team Statistics", "admin.sidebar.teams": "Teams", "admin.sidebar.userManagement": "User Management", @@ -2562,6 +2568,23 @@ "admin.systemUserDetail.teamList.teamType.groupSync": "Group Sync", "admin.systemUserDetail.teamList.teamType.inviteOnly": "Invite Only", "admin.systemUserDetail.title": "User Configuration", + "admin.system_properties.confirm.delete.button": "Delete", + "admin.system_properties.confirm.delete.text": "Deleting this property will remove all associated user-defined values.", + "admin.system_properties.confirm.delete.title": "Delete {name} property", + "admin.system_properties.details.saving_changes": "Saving configuration…", + "admin.system_properties.details.saving_changes_error": "An error occurred while saving the configuration", + "admin.system_properties.user_properties.add_property": "Add property", + "admin.system_properties.user_properties.subtitle": "Customise the properties to show in user profiles", + "admin.system_properties.user_properties.table.actions": "Actions", + "admin.system_properties.user_properties.table.actions.delete": "Delete", + "admin.system_properties.user_properties.table.property": "Property", + "admin.system_properties.user_properties.table.property_name.input.name": "Property Name", + "admin.system_properties.user_properties.table.type": "Type", + "admin.system_properties.user_properties.table.type.text": "Text", + "admin.system_properties.user_properties.table.validation.name_required": "Please enter a property name.", + "admin.system_properties.user_properties.table.validation.name_taken": "Property name already taken.", + "admin.system_properties.user_properties.table.validation.name_unique": "Property names must be unique.", + "admin.system_properties.user_properties.title": "User Properties", "admin.system_roles_feature_discovery.copy": "Assign customisable admin roles to give designated users read and/or write access to select sections of System Console.", "admin.system_roles_feature_discovery.title": "Provide controlled access to the System Console with Mattermost Enterprise", "admin.system_users.column_toggler.dropdownAriaLabel": "Columns visibility menu", @@ -2885,13 +2908,10 @@ "analytics.system.publicChannels": "Public Channels", "analytics.system.seatsPurchased": "Licensed Seats", "analytics.system.skippedIntensiveQueries": "To maximise performance, some statistics are disabled. You can re-enable them in config.json.", - "analytics.system.textPosts": "Posts with Text-only", "analytics.system.title": "System Statistics", "analytics.system.totalBotPosts": "Total Posts from Bots", "analytics.system.totalChannels": "Total Channels", "analytics.system.totalCommands": "Total Commands", - "analytics.system.totalFilePosts": "Posts with Files", - "analytics.system.totalHashtagPosts": "Posts with Hashtags", "analytics.system.totalIncomingWebhooks": "Incoming Webhooks", "analytics.system.totalMasterDbConnections": "Master DB Conns", "analytics.system.totalOutgoingWebhooks": "Outgoing Webhooks", @@ -3211,9 +3231,11 @@ "channel_header.closeChannelInfo": "Close Info", "channel_header.convert": "Convert to Private Channel", "channel_header.delete": "Archive Channel", + "channel_header.directchannel": "{displayName} (you) Channel Menu", "channel_header.directchannel.you": "{displayname} (you) ", "channel_header.flagged": "Saved messages", "channel_header.groupMessageHasGuests": "This group message has guests", + "channel_header.headerText.addNewButton": "Add a channel header", "channel_header.lastActive": "Last online {timestamp}", "channel_header.lastOnline": "Last online {timestamp}", "channel_header.leave": "Leave Channel", @@ -3222,6 +3244,7 @@ "channel_header.mute": "Mute Channel", "channel_header.muteConversation": "Mute Conversation", "channel_header.openChannelInfo": "View Info", + "channel_header.otherchannel": "{displayName} Channel Menu", "channel_header.pinnedPosts": "Pinned messages", "channel_header.recentMentions": "Recent mentions", "channel_header.rename": "Rename Channel", @@ -3259,6 +3282,7 @@ "channel_info_rhs.menu.members": "Members", "channel_info_rhs.menu.notification_preferences": "Notification Preferences", "channel_info_rhs.menu.pinned": "Pinned messages", + "channel_info_rhs.menu.title": "Channel Info Actions", "channel_info_rhs.top_buttons.add_people": "Add People", "channel_info_rhs.top_buttons.add_people.tooltip": "Add team members to this channel", "channel_info_rhs.top_buttons.copied": "Copied", @@ -3683,6 +3707,8 @@ "email_verify.return": "Return to log in", "email_verify.sending": "Sending email…", "email_verify.sent": "Verification email sent", + "emoji_gif_picker.dialog.emojis": "Emoji Picker", + "emoji_gif_picker.dialog.gifs": "GIF Picker", "emoji_gif_picker.tabs.emojis": "Emojis", "emoji_gif_picker.tabs.gifs": "GIFs", "emoji_list.actions": "Actions", @@ -3965,6 +3991,7 @@ "globalThreads.searchGuidance.title": "That’s the end of the list.", "globalThreads.sidebarLink": "Threads", "globalThreads.threadList.noUnreadThreads": "No unread threads", + "globalThreads.threadList.noUnreadThreads.subtitle": "You're all caught up", "globalThreads.threadPane.unreadMessageLink": "You have {numUnread, plural, =0 {no unread threads} =1 {{numUnread} thread} other {{numUnread} threads}} {numUnread, plural, =0 {} other {with unread messages}}", "globalThreads.threadPane.unselectedTitle": "{numUnread, plural, =0 {Looks like you’re all caught up} other {Catch up on your threads}}", "globalThreads.title": "{prefix}Threads - {displayName} {siteName}", @@ -4328,6 +4355,7 @@ "mobile.set_status.dnd.icon": "Do Not Disturb Icon", "mobile.set_status.offline.icon": "Offline Icon", "mobile.set_status.online.icon": "Online Icon", + "modal.header_close": "Close", "modal.manual_status.ask": "Do not ask me again", "modal.manual_status.auto_responder.message_away": "Would you like to switch your status to 'Away' and disable automatic replies?", "modal.manual_status.auto_responder.message_dnd": "Would you like to switch your status to 'Do Not Disturb' and disable automatic replies?", @@ -4376,6 +4404,7 @@ "more_channels.view": "View", "more_direct_channels.directchannel.deactivated": "{displayname} - Deactivated", "more_direct_channels.directchannel.you": "{displayname} (you)", + "more_direct_channels.new_convo_add.label": "Add option {label}", "more_direct_channels.new_convo_note": "This will start a new conversation. If you're adding a lot of people, consider creating a private channel instead.", "more_direct_channels.new_convo_note.full": "You've reached the maximum number of people for this conversation. Consider creating a private channel instead.", "more_direct_channels.title": "Direct Messages", @@ -4515,6 +4544,7 @@ "onboardingTask.checklist.main_subtitle": "Let's get up and running.", "onboardingTask.checklist.no_thanks": "No thanks", "onboardingTask.checklist.start_enterprise_now": "Start your free Enterprise trial now!", + "onboardingTask.checklist.start_onboarding_process": "Start the onboarding process.", "onboardingTask.checklist.task_complete_your_profile": "Complete your profile", "onboardingTask.checklist.task_download_mm_apps": "Download the Desktop and Mobile Apps", "onboardingTask.checklist.task_invite_team_members": "Invite team members to the workspace", @@ -4627,6 +4657,9 @@ "post.ariaLabel.replyMessage": "At {time} {date}, {authorName} replied, {message}", "post.reminder.acknowledgement": "You will be reminded at {reminderTime}, {reminderDate} about this message from {username}: {permaLink}", "post.reminder.systemBot": "Hi there, here's your reminder about this message from {username}: {permaLink}", + "post.renderError.message": "An error occurred while rendering this post.", + "post.renderError.retry": "Retry", + "post.renderError.retryLabel": "Retry rendering this post", "post_body.check_for_out_of_channel_groups_mentions.message": "did not get notified by this mention because they are not in the channel. They cannot be added to the channel because they are not a member of the linked groups. To add them to this channel, they must be added to the linked groups.", "post_body.check_for_out_of_channel_mentions.link.and": " and ", "post_body.check_for_out_of_channel_mentions.link.private": "add them to this private channel", @@ -4783,6 +4816,8 @@ "pricing_modal.title": "Select a plan", "pricing_modal.wantToTry": "Want to try? ", "pricing_modal.wantToUpgrade": "Want to upgrade? ", + "profile_popover.aria_label.with_username": "{userName}'s profile popover", + "profile_popover.aria_label.without_username": "profile popover", "promote_to_user_modal.desc": "This action promotes the guest {username} to a member. It will allow the user to join public channels and interact with users outside of the channels they are currently members of. Are you sure you want to promote guest {username} to member?", "promote_to_user_modal.promote": "Promote", "promote_to_user_modal.title": "Promote guest {username} to member", @@ -4936,6 +4971,7 @@ "search_hint.enter_to_search": "Press Enter to search", "search_hint.enter_to_select": "Press Enter to select", "search_hint.filter": "Filter your search with:", + "search_hint.reset_filters": "Your filters were reset because you chose a different team", "search_item.channelArchived": "Archived", "search_item.direct": "Direct Message (with {username})", "search_item.file_tag.direct_message": "Direct Message", @@ -4951,6 +4987,9 @@ "search_list_option.on": "Messages on a date", "search_list_option.phrases": "Messages with phrases", "search_results.channel-files-header": "Recent files", + "search_teams_selector.all_teams": "All Teams", + "search_teams_selector.search_teams": "Search teams", + "search_teams_selector.your_teams": "Your teams", "sectionNotice.dismiss": "Dismiss notice", "select_team.icon": "Select Team Icon", "select_team.join.icon": "Join Team Icon", @@ -5119,6 +5158,14 @@ "sidebar.types.favorites": "FAVOURITES", "sidebar.types.unreads": "UNREADS", "sidebar.unreads": "More unreads", + "sidebarLeft.browserOrCreateChannelMenu.browseChannelsMenuItem.primaryLabel": "Browse channels", + "sidebarLeft.browserOrCreateChannelMenu.createCategoryMenuItem.primaryLabel": "Create new category", + "sidebarLeft.browserOrCreateChannelMenu.createNewChannelMenuItem.primaryLabel": "Create new channel", + "sidebarLeft.browserOrCreateChannelMenu.createUserGroupMenuItem.primaryLabel": "Create new user group", + "sidebarLeft.browserOrCreateChannelMenu.invitePeopleMenuItem.primaryLabel": "Invite people", + "sidebarLeft.browserOrCreateChannelMenu.invitePeopleMenuItem.secondaryLabel": "Add people to the team", + "sidebarLeft.browserOrCreateChannelMenu.openDirectMessageMenuItem.primaryLabel": "Open a direct message", + "sidebarLeft.browserOrCreateChannelMenuButton.label": "Browse or create channels", "sidebar_left.addChannelsCta": "Add channels", "sidebar_left.add_channel_cta_dropdown.dropdownAriaLabel": "Add Channel Dropdown", "sidebar_left.add_channel_dropdown.browseChannels": "Browse channels", @@ -5145,6 +5192,7 @@ "sidebar_left.sidebar_category_menu.viewCategory": "Mark category as read", "sidebar_left.sidebar_channel.selectedCount": "{count} selected", "sidebar_left.sidebar_channel_menu.addMembers": "Add Members", + "sidebar_left.sidebar_channel_menu.bookmarks": "Bookmarks Bar", "sidebar_left.sidebar_channel_menu.channels": "Channels", "sidebar_left.sidebar_channel_menu.copyLink": "Copy Link", "sidebar_left.sidebar_channel_menu.dropdownAriaLabel": "Edit channel menu", @@ -5533,6 +5581,7 @@ "user.settings.display.theme.title": "Theme", "user.settings.display.timezone": "Timezone", "user.settings.display.title": "Display Settings", + "user.settings.general.attributeExtra": "This will be shown in your profile popover.", "user.settings.general.close": "Close", "user.settings.general.confirmEmail": "Confirm Email", "user.settings.general.currentEmail": "Current Email", @@ -5547,6 +5596,7 @@ "user.settings.general.emailOffice365CantUpdate": "Login is handled through Entra ID and can't be updated. The email address used for notifications is {email}.", "user.settings.general.emailOpenIdCantUpdate": "Login occurs through OpenID Connect. Email cannot be updated. Email address used for notifications is {email}.", "user.settings.general.emailSamlCantUpdate": "Login occurs through SAML. Email cannot be updated. Email address used for notifications is {email}.", + "user.settings.general.emptyAttribute": "Click 'Edit' to add your custom attribute", "user.settings.general.emptyName": "Click 'Edit' to add your full name", "user.settings.general.emptyNickname": "Click 'Edit' to add a nickname", "user.settings.general.emptyPassword": "Please enter your current password.", @@ -5563,6 +5613,7 @@ "user.settings.general.loginLdap": "Login done through AD/LDAP ({email})", "user.settings.general.loginOffice365": "Login handled by Entra ID ({email})", "user.settings.general.loginSaml": "Login done through SAML ({email})", + "user.settings.general.mobile.emptyAttribute": "Click to add your custom attribute", "user.settings.general.mobile.emptyName": "Click to add your full name", "user.settings.general.mobile.emptyNickname": "Click to add a nickname", "user.settings.general.mobile.emptyPosition": "Click to add your job title / position", @@ -5822,6 +5873,38 @@ "user.settings.tokens.tokenId": "Token ID: ", "user.settings.tokens.tokenLoading": "Loading...", "user.settings.tokens.userAccessTokensNone": "No personal access tokens.", + "userAccountMenu.awayMenuItem.label": "Away", + "userAccountMenu.dndMenuItem.primaryLabel": "Do not disturb", + "userAccountMenu.dndMenuItem.secondaryLabel": "Disables all notifications", + "userAccountMenu.dndMenuItem.secondaryLabel.untilLaterSomeTime": "Until {time}", + "userAccountMenu.dndMenuItem.secondaryLabel.untilTodaySomeTime": "Until {time}", + "userAccountMenu.dndMenuItem.secondaryLabel.untilTomorrowSomeTime": "Until tomorrow {time}", + "userAccountMenu.dndSubMenu.title": "Clear after:", + "userAccountMenu.dndSubMenuItem.1Hour": "1 hour", + "userAccountMenu.dndSubMenuItem.2Hours": "2 hours", + "userAccountMenu.dndSubMenuItem.30Minutes": "30 minutes", + "userAccountMenu.dndSubMenuItem.custom": "Choose date and time", + "userAccountMenu.dndSubMenuItem.doNotClear": "Don't clear", + "userAccountMenu.dndSubMenuItem.tomorrow": "Tomorrow", + "userAccountMenu.dndSubMenuItem.tomorrowsDateTime": "{shortDay}, {shortTime}", + "userAccountMenu.logoutMenuItem.label": "Log out", + "userAccountMenu.menuButton.ariaDescription.away": "Status is 'Away'.", + "userAccountMenu.menuButton.ariaDescription.dnd": "Status is 'Do not disturb'.", + "userAccountMenu.menuButton.ariaDescription.offline": "Status is 'Offline'.", + "userAccountMenu.menuButton.ariaDescription.online": "Status is 'Online'.", + "userAccountMenu.menuButton.ariaDescription.ooo": "Status is 'Out of office'.", + "userAccountMenu.menuButton.ariaLabel": "User's account menu", + "userAccountMenu.offlineMenuItem.label": "Offline", + "userAccountMenu.onlineMenuItem.label": "Online", + "userAccountMenu.oooMenuItem.primaryLabel": "Out of office", + "userAccountMenu.oooMenuItem.secondaryLabel": "Automatic replies are enabled", + "userAccountMenu.profileMenuItem.label": "Profile", + "userAccountMenu.setCustomStatusMenuItem.clearTooltip": "Clear custom status", + "userAccountMenu.setCustomStatusMenuItem.hasStatusWithExpiryAndNoText.ariaDescription": "Status expires at {time}. Set a custom status.", + "userAccountMenu.setCustomStatusMenuItem.hasStatusWithTextAndExpiry.ariaDescription": "Status is '\\{text}'\\ and expires at {time}. Set a custom status.", + "userAccountMenu.setCustomStatusMenuItem.hasStatusWithTextAndNoExpiry.ariaDescription": "Status is '\\{text}'\\. Set a custom status.", + "userAccountMenu.setCustomStatusMenuItem.noStatusSet": "Set custom status", + "userAccountMenu.setCustomStatusMenuItem.noStatusTextSet": "Set custom status text", "userGuideHelp.askTheCommunity": "Ask the community", "userGuideHelp.helpResources": "Help resources", "userGuideHelp.keyboardShortcuts": "Keyboard shortcuts", diff --git a/webapp/channels/src/i18n/es.json b/webapp/channels/src/i18n/es.json index 463a61d8db..6ca5ceee0f 100644 --- a/webapp/channels/src/i18n/es.json +++ b/webapp/channels/src/i18n/es.json @@ -2455,13 +2455,10 @@ "analytics.system.publicChannels": "Canales Públicos", "analytics.system.seatsPurchased": "Licencias para Usuarios", "analytics.system.skippedIntensiveQueries": "Para maximizar el desempeño, algunas estadísticas están desactivadas. Puedes re-activarlas en el config.json.", - "analytics.system.textPosts": "Mensajes de sólo Texto", "analytics.system.title": "Estadísticas del Sistema", "analytics.system.totalBotPosts": "Total de Mensajes de Bots", "analytics.system.totalChannels": "Total de Canales", "analytics.system.totalCommands": "Total de Comandos", - "analytics.system.totalFilePosts": "Mensajes con Archivos", - "analytics.system.totalHashtagPosts": "Mensajes con Hashtags", "analytics.system.totalIncomingWebhooks": "Webhooks de Entrada", "analytics.system.totalMasterDbConnections": "Conexiones a BD Maestra", "analytics.system.totalOutgoingWebhooks": "Webhooks de Salida", diff --git a/webapp/channels/src/i18n/fa.json b/webapp/channels/src/i18n/fa.json index 337c5a7b49..80df6fc31d 100644 --- a/webapp/channels/src/i18n/fa.json +++ b/webapp/channels/src/i18n/fa.json @@ -2175,13 +2175,10 @@ "analytics.system.privateGroups": "کانال های خصوصی", "analytics.system.publicChannels": "کانال های عمومی", "analytics.system.skippedIntensiveQueries": "برای به حداکثر رساندن عملکرد، برخی از آمارها غیرفعال هستند. می‌توانید آنها را دوباره در config.json فعال کنید.", - "analytics.system.textPosts": "پست هایی با متن فقط", "analytics.system.title": "آمار سیستم", "analytics.system.totalBotPosts": "مجموع پست های ربات ها", "analytics.system.totalChannels": "مجموع کانال ها", "analytics.system.totalCommands": "کل دستورات", - "analytics.system.totalFilePosts": "پست هایی با فایل", - "analytics.system.totalHashtagPosts": "پست هایی با هشتگ", "analytics.system.totalIncomingWebhooks": "وب هوک های ورودی", "analytics.system.totalMasterDbConnections": "Master DB Conns", "analytics.system.totalOutgoingWebhooks": "وب هوک های خروجی", diff --git a/webapp/channels/src/i18n/fr.json b/webapp/channels/src/i18n/fr.json index 7039c01224..2ae179eb75 100644 --- a/webapp/channels/src/i18n/fr.json +++ b/webapp/channels/src/i18n/fr.json @@ -2502,13 +2502,10 @@ "analytics.system.privateGroups": "Canaux privés", "analytics.system.publicChannels": "Canaux publics", "analytics.system.skippedIntensiveQueries": "Pour maximiser les performances, certaines statistiques sont désactivées. Vous pouvez les réactiver via le fichier de configuration config.json.", - "analytics.system.textPosts": "Messages avec texte uniquement", "analytics.system.title": "Statistiques du serveur", "analytics.system.totalBotPosts": "Nombre total de messages des bots", "analytics.system.totalChannels": "Nombre de canaux", "analytics.system.totalCommands": "Nombre total de commandes", - "analytics.system.totalFilePosts": "Messages avec fichiers", - "analytics.system.totalHashtagPosts": "Messages avec hashtags", "analytics.system.totalIncomingWebhooks": "Webhooks entrants", "analytics.system.totalMasterDbConnections": "Connexions bases de données maîtres", "analytics.system.totalOutgoingWebhooks": "Webhooks sortants", diff --git a/webapp/channels/src/i18n/fy.json b/webapp/channels/src/i18n/fy.json index f6fd249c04..12e2bcc685 100644 --- a/webapp/channels/src/i18n/fy.json +++ b/webapp/channels/src/i18n/fy.json @@ -2316,13 +2316,10 @@ "analytics.system.privateGroups": "Privé-kanalen", "analytics.system.publicChannels": "Publieke kanalen", "analytics.system.skippedIntensiveQueries": "Om de prestaties te maximaliseren, zijn sommige statistieken uitgeschakeld. Je kan deze opnieuw inschakelen in config.json .", - "analytics.system.textPosts": "Berichten met enkel tekst", "analytics.system.title": "Systeem-statistieken", "analytics.system.totalBotPosts": "Totaal aantal berichten van Bots", "analytics.system.totalChannels": "Totaal aantal kanalen", "analytics.system.totalCommands": "Totaal aantal opdrachten", - "analytics.system.totalFilePosts": "Berichten met bestanden", - "analytics.system.totalHashtagPosts": "Berichten met hashtags", "analytics.system.totalIncomingWebhooks": "Inkomende webhooks", "analytics.system.totalMasterDbConnections": "Meester DB Conns", "analytics.system.totalOutgoingWebhooks": "Uitgaande webhooks", diff --git a/webapp/channels/src/i18n/hu.json b/webapp/channels/src/i18n/hu.json index 9a54800014..cdbbefd4ee 100644 --- a/webapp/channels/src/i18n/hu.json +++ b/webapp/channels/src/i18n/hu.json @@ -2305,13 +2305,10 @@ "analytics.system.privateGroups": "Privát csatornák", "analytics.system.publicChannels": "Nyilvános csatornák", "analytics.system.skippedIntensiveQueries": "A teljesítmény maximalizálása érdekében egyes statisztikák le vannak tiltva. Újra engedélyezheti őket a config.json fájlban.", - "analytics.system.textPosts": "Bejegyzések csak szöveggel", "analytics.system.title": "Rendszerstatisztikák", "analytics.system.totalBotPosts": "Összes bejegyzés botoktól", "analytics.system.totalChannels": "Összes csatorna", "analytics.system.totalCommands": "Összes parancs", - "analytics.system.totalFilePosts": "Bejegyzések fájlokkal", - "analytics.system.totalHashtagPosts": "Bejegyzések ujjlenyomatokkal", "analytics.system.totalIncomingWebhooks": "Bejövő webhookok", "analytics.system.totalMasterDbConnections": "Mester DB csatlakozások", "analytics.system.totalOutgoingWebhooks": "Kimenő webhookok", diff --git a/webapp/channels/src/i18n/it.json b/webapp/channels/src/i18n/it.json index bcfc0d6b02..451fcf51db 100644 --- a/webapp/channels/src/i18n/it.json +++ b/webapp/channels/src/i18n/it.json @@ -1876,13 +1876,10 @@ "analytics.system.privateGroups": "Canali Privati", "analytics.system.publicChannels": "Canali Pubblici", "analytics.system.skippedIntensiveQueries": "Per massimizzare le prestazioni alcune statistiche sono disattivate. Si possono riattivare nel file config.json.", - "analytics.system.textPosts": "Pubblicazioni con solo testo", "analytics.system.title": "Statistiche di Sistema", "analytics.system.totalBotPosts": "Pubblicazioni totali dai Bot", "analytics.system.totalChannels": "Canali totali", "analytics.system.totalCommands": "Comandi totali", - "analytics.system.totalFilePosts": "Pubblicazioni con file", - "analytics.system.totalHashtagPosts": "Pubblicazioni con Hashtags", "analytics.system.totalIncomingWebhooks": "Webhooks in ingresso", "analytics.system.totalMasterDbConnections": "Connessioni al database principale", "analytics.system.totalOutgoingWebhooks": "Webhooks in uscita", diff --git a/webapp/channels/src/i18n/ja.json b/webapp/channels/src/i18n/ja.json index 44c3a8df43..3d3a838f3b 100644 --- a/webapp/channels/src/i18n/ja.json +++ b/webapp/channels/src/i18n/ja.json @@ -246,6 +246,7 @@ "add_teams_to_scheme.confirmation.message": "このチームは別のチームスキームで既に選択されています。本当にこのチームスキームに移動しますか?", "add_teams_to_scheme.confirmation.title": "チーム上書きスキームを変更しますか?", "add_teams_to_scheme.modalTitle": "チームを チーム選択リストに追加してください", + "add_teams_to_scheme.select_team.label": "チーム {label} を選択", "add_user_to_channel_modal.add": "追加", "add_user_to_channel_modal.cancel": "キャンセル", "add_user_to_channel_modal.help": "チャンネルを検索するために文字を入力してください。↑↓で閲覧、 ↵で選択、 ESCでキャンセル。", @@ -1494,6 +1495,7 @@ "admin.logs.showErrors": "最新の {n} エラーを表示", "admin.logs.title": "サーバーログ", "admin.manage_roles.additionalRoles": "アカウントに対する追加の権限を選択してください。ロールと権限について詳しく。", + "admin.manage_roles.additionalRoles_warning": "注:上記で付与された権限は、セッションクッキーやパーソナルアクセストークンを使って認証されているかどうかに関わらず、アカウント全体に適用されます。例えば、投稿:全て を選択すると、パーソナルアクセストークンを使わなくても、そのアカウントがメンバーでないチャンネルに投稿できるようになります。", "admin.manage_roles.allowUserAccessTokens": "このアカウントがパーソナルアクセストークンを生成できるようにする。", "admin.manage_roles.allowUserAccessTokensDesc": "この権限を削除しても既存のトークンは削除されません。それらのトークンを削除するには、ユーザーのトークン管理メニューから操作してください。", "admin.manage_roles.botAdditionalRoles": "アカウントに対する追加の権限を選択してください。ロールと権限について詳しく。", @@ -1594,8 +1596,10 @@ "admin.password.preview": "エラーメッセージのプレビュー", "admin.password.symbol": "少なくとも1つの記号が必要です(例: \"~!@#$%^&*()\")", "admin.password.uppercase": "少なくとも1つの英大文字が必要です", + "admin.permissions.group.convert_private_channel_to_public.description": "非公開チャンネルを公開チャンネルに変換する", + "admin.permissions.group.convert_private_channel_to_public.name": "公開に変換する", "admin.permissions.group.convert_public_channel_to_private.description": "公開チャンネルを非公開チャンネルに変換する", - "admin.permissions.group.convert_public_channel_to_private.name": "チャンネルを変換する", + "admin.permissions.group.convert_public_channel_to_private.name": "非公開に変換する", "admin.permissions.group.custom_groups.description": "カスタムグループのメンバーを作成、編集、削除、管理する。", "admin.permissions.group.custom_groups.name": "カスタムグループ", "admin.permissions.group.delete_posts.description": "自分と他者の投稿を削除する。", @@ -1655,9 +1659,9 @@ "admin.permissions.permission.assign_system_admin_role.description": "システム管理者にする", "admin.permissions.permission.assign_system_admin_role.name": "システム管理者にする", "admin.permissions.permission.convert_private_channel_to_public.description": "非公開チャンネルを公開チャンネルに変換する", - "admin.permissions.permission.convert_private_channel_to_public.name": "チャンネルを変換する", + "admin.permissions.permission.convert_private_channel_to_public.name": "公開に変換する", "admin.permissions.permission.convert_public_channel_to_private.description": "公開チャンネルを非公開チャンネルに変換する", - "admin.permissions.permission.convert_public_channel_to_private.name": "チャンネルを変換する", + "admin.permissions.permission.convert_public_channel_to_private.name": "非公開に変換する", "admin.permissions.permission.create_custom_group.description": "カスタムグループを作成する。", "admin.permissions.permission.create_custom_group.name": "作成", "admin.permissions.permission.create_direct_channel.description": "ダイレクトチャンネルを作成する", @@ -1883,7 +1887,8 @@ "admin.permissions.sysconsole_section_user_management_channels.name": "チャンネル", "admin.permissions.sysconsole_section_user_management_groups.name": "グループ", "admin.permissions.sysconsole_section_user_management_permissions.name": "権限", - "admin.permissions.sysconsole_section_user_management_system_roles.name": "システムロール", + "admin.permissions.sysconsole_section_user_management_system_roles.description": "「アクセス権なし」を設定すると、システムコンソールのインタフェースのみが制限されます。基礎となるAPIエンドポイントへのアクセスはプロダクトの基本機能のため、すべてのユーザーが読み取り専用の状態でアクセスできます。", + "admin.permissions.sysconsole_section_user_management_system_roles.name": "委任された詳細な管理", "admin.permissions.sysconsole_section_user_management_teams.name": "チーム", "admin.permissions.sysconsole_section_user_management_users.description": "管理者のパスワードはリセットできません", "admin.permissions.sysconsole_section_user_management_users.name": "ユーザー", @@ -2486,6 +2491,7 @@ "admin.sidebar.smtp": "SMTP", "admin.sidebar.subscription": "サブスクリプション", "admin.sidebar.systemRoles": "委任された詳細な管理", + "admin.sidebar.system_properties": "システム・プロパティ", "admin.sidebar.teamStatistics": "チームの統計", "admin.sidebar.teams": "チーム", "admin.sidebar.userManagement": "ユーザー管理", @@ -2562,6 +2568,23 @@ "admin.systemUserDetail.teamList.teamType.groupSync": "グループ同期", "admin.systemUserDetail.teamList.teamType.inviteOnly": "招待のみ", "admin.systemUserDetail.title": "ユーザー設定", + "admin.system_properties.confirm.delete.button": "削除", + "admin.system_properties.confirm.delete.text": "このプロパティを削除すると、このプロパティに設定されたすべてのユーザー定義値が削除されます。", + "admin.system_properties.confirm.delete.title": "{name} プロパティを削除する", + "admin.system_properties.details.saving_changes": "設定を保存しています…", + "admin.system_properties.details.saving_changes_error": "設定の保存中にエラーが発生しました", + "admin.system_properties.user_properties.add_property": "プロパティを追加", + "admin.system_properties.user_properties.subtitle": "ユーザープロフィールに表示するプロパティをカスタマイズします", + "admin.system_properties.user_properties.table.actions": "アクション", + "admin.system_properties.user_properties.table.actions.delete": "削除", + "admin.system_properties.user_properties.table.property": "プロパティ", + "admin.system_properties.user_properties.table.property_name.input.name": "プロパティ名", + "admin.system_properties.user_properties.table.type": "種別", + "admin.system_properties.user_properties.table.type.text": "テキスト", + "admin.system_properties.user_properties.table.validation.name_required": "プロパティ名を入力してください。", + "admin.system_properties.user_properties.table.validation.name_taken": "その名前はすでに使われています。", + "admin.system_properties.user_properties.table.validation.name_unique": "プロパティ名は一意でなくてはなりません。", + "admin.system_properties.user_properties.title": "ユーザープロパティ", "admin.system_roles_feature_discovery.copy": "指定したユーザーにシステムコンソールの特定のセクションに対する読み取りおよび書き込みのアクセス権を与えるには、カスタマイズ可能な管理者ロールを設定してください。", "admin.system_roles_feature_discovery.title": "Mattermost Enterpriseでシステムコンソールへの制御されたアクセスを提供する", "admin.system_users.column_toggler.dropdownAriaLabel": "列の表示メニュー", @@ -2885,13 +2908,10 @@ "analytics.system.publicChannels": "公開チャンネル", "analytics.system.seatsPurchased": "ライセンス済みのシート", "analytics.system.skippedIntensiveQueries": "パフォーマンスを最大化するため無効化された統計情報があります。 config.jsonから、それらを再度有効にすることができます。", - "analytics.system.textPosts": "テキストのみの投稿数", "analytics.system.title": "システムの使用統計", "analytics.system.totalBotPosts": "Botによる総投稿数", "analytics.system.totalChannels": "総チャンネル数", "analytics.system.totalCommands": "総コマンド数", - "analytics.system.totalFilePosts": "ファイル付きの投稿数", - "analytics.system.totalHashtagPosts": "ハッシュタグ付きの投稿数", "analytics.system.totalIncomingWebhooks": "内向きのウェブフック", "analytics.system.totalMasterDbConnections": "マスターDB接続", "analytics.system.totalOutgoingWebhooks": "外向きのウェブフック", @@ -3211,9 +3231,11 @@ "channel_header.closeChannelInfo": "情報を閉じる", "channel_header.convert": "非公開チャンネルに変更する", "channel_header.delete": "チャンネルをアーカイブする", + "channel_header.directchannel": "{displayName} (you) チャンネルメニュー", "channel_header.directchannel.you": "{displayname} (あなた) ", "channel_header.flagged": "保存されたメッセージ", "channel_header.groupMessageHasGuests": "このグループメッセージにはゲストがいます", + "channel_header.headerText.addNewButton": "チャンネルヘッダーを追加", "channel_header.lastActive": "最終オンライン {timestamp}", "channel_header.lastOnline": "最終オンライン {timestamp}", "channel_header.leave": "チャンネルから脱退する", @@ -3222,6 +3244,7 @@ "channel_header.mute": "チャンネルをミュート", "channel_header.muteConversation": "会話をミュートする", "channel_header.openChannelInfo": "情報を表示する", + "channel_header.otherchannel": "{displayName} チャンネルメニュー", "channel_header.pinnedPosts": "ピン留めされたメッセージ", "channel_header.recentMentions": "最近のメンションされた投稿", "channel_header.rename": "チャンネル名を変更する", @@ -3259,6 +3282,7 @@ "channel_info_rhs.menu.members": "メンバー", "channel_info_rhs.menu.notification_preferences": "通知の設定", "channel_info_rhs.menu.pinned": "ピン留めされたメッセージ", + "channel_info_rhs.menu.title": "チャンネル情報アクション", "channel_info_rhs.top_buttons.add_people": "ユーザーを追加する", "channel_info_rhs.top_buttons.add_people.tooltip": "このチャンネルにチームメンバーを追加", "channel_info_rhs.top_buttons.copied": "コピーしました", @@ -3402,7 +3426,7 @@ "claim.oauth_to_email.switchTo": "{type}を電子メールアドレスとパスワードでのログインに切り替える", "claim.oauth_to_email.title": "{type}アカウントを電子メールアドレスに切り替える", "cloud.fetch_error": "請求データの取得中にエラーが発生しました。後でもう一度試してみてください。", - "cloud.fetch_error.retry": "再試行", + "cloud.fetch_error.retry": "リトライ", "cloud.invoice_pdf_preview.download": "記録用にこのページをダウンロードする", "cloud_archived.error.access": "このリンクは {planName} の制限によりアーカイブされたメッセージに属しています。再度メッセージにアクセスするにはアップグレードしてください。", "cloud_archived.error.title": "アーカイブ済みメッセージ", @@ -3537,8 +3561,8 @@ "custom_emoji.header": "カスタム絵文字", "custom_status.expiry.time_picker.title": "時刻", "custom_status.expiry.until": "{time} まで", - "custom_status.expiry_dropdown.choose_date_and_time": "日付と時間の選択", - "custom_status.expiry_dropdown.clear_after": "クリア予定", + "custom_status.expiry_dropdown.choose_date_and_time": "日時の選択", + "custom_status.expiry_dropdown.clear_after": "解除予定", "custom_status.expiry_dropdown.date_and_time": "任意の日付と時間", "custom_status.expiry_dropdown.dont_clear": "クリアしない", "custom_status.expiry_dropdown.four_hours": "4時間", @@ -3683,6 +3707,8 @@ "email_verify.return": "ログインに戻る", "email_verify.sending": "電子メールを送信しています…", "email_verify.sent": "確認メールを送信しました", + "emoji_gif_picker.dialog.emojis": "絵文字選択機能", + "emoji_gif_picker.dialog.gifs": "GIF選択機能", "emoji_gif_picker.tabs.emojis": "絵文字", "emoji_gif_picker.tabs.gifs": "GIF", "emoji_list.actions": "アクション", @@ -4329,6 +4355,7 @@ "mobile.set_status.dnd.icon": "取り込み中アイコン", "mobile.set_status.offline.icon": "オフラインアイコン", "mobile.set_status.online.icon": "オンラインアイコン", + "modal.header_close": "閉じる", "modal.manual_status.ask": "次回からこのメッセージを表示しない", "modal.manual_status.auto_responder.message_away": "あなたのステータスを \"離席中\" に変更し、自動返信を無効化してもよろしいですか?", "modal.manual_status.auto_responder.message_dnd": "あなたのステータスを \"取り込み中\" に変更し、自動返信を無効化してもよろしいですか?", @@ -4377,6 +4404,7 @@ "more_channels.view": "閲覧", "more_direct_channels.directchannel.deactivated": "{displayname} - 無効", "more_direct_channels.directchannel.you": "{displayname} (あなた)", + "more_direct_channels.new_convo_add.label": "オプション {label} を追加", "more_direct_channels.new_convo_note": "新しい会話を始めます。多くの人々を追加する場合、非公開チャンネルの作成を検討してください。", "more_direct_channels.new_convo_note.full": "この会話に参加できる人数の最大数に達しました。代わりに非公開チャンネルを作成することを検討してください。", "more_direct_channels.title": "ダイレクトメッセージ", @@ -4516,6 +4544,7 @@ "onboardingTask.checklist.main_subtitle": "さっそく起動してみましょう。", "onboardingTask.checklist.no_thanks": "いいえ、結構です", "onboardingTask.checklist.start_enterprise_now": "今すぐEnterprise版の無料トライアルを開始!", + "onboardingTask.checklist.start_onboarding_process": "オンボーディングプロセスを開始します。", "onboardingTask.checklist.task_complete_your_profile": "プロフィールの入力を完了する。", "onboardingTask.checklist.task_download_mm_apps": "デスクトップアプリとモバイルアプリをダウンロードする。", "onboardingTask.checklist.task_invite_team_members": "チームメンバーをワークスペースに招待する。", @@ -4595,7 +4624,7 @@ "payment_form.country": "国/地域", "payment_form.zipcode": "郵便番号", "pending_post_actions.cancel": "キャンセル", - "pending_post_actions.retry": "再試行", + "pending_post_actions.retry": "リトライ", "permalink.error.access": "削除されたメッセージ、もしくはアクセス権限のないチャンネルへのパーマリンクです。", "permalink.error.title": "メッセージが見付かりません", "permalink.show_dialog_warn.description": "チャンネル管理者からの明示的な追加なしに、{channel}に参加しようとしています。本当にこの非公開チャンネルに参加しますか?", @@ -4628,6 +4657,9 @@ "post.ariaLabel.replyMessage": "{time} {date}, {authorName} が, {message} と返信しました", "post.reminder.acknowledgement": "{username} からのこのメッセージについて、{reminderDate}, {reminderTime} にリマインドされます: {permaLink}", "post.reminder.systemBot": "{username} からのこのメッセージについてのリマインドです: {permaLink}", + "post.renderError.message": "この投稿のレンダリング中にエラーが発生しました。", + "post.renderError.retry": "リトライ", + "post.renderError.retryLabel": "この投稿のレンダリングをリトライする", "post_body.check_for_out_of_channel_groups_mentions.message": "彼らはチャンネルにいないため、このメンションによる通知は行われませんでした。また、彼らはリンクされたグループのメンバーではないため、チャンネルに追加することもできません。彼らをこのチャンネルに追加するには、リンクされたグループに追加しなければなりません。", "post_body.check_for_out_of_channel_mentions.link.and": " と ", "post_body.check_for_out_of_channel_mentions.link.private": "彼らを非公開チャンネルに追加しますか", @@ -4784,6 +4816,8 @@ "pricing_modal.title": "プランを選択する", "pricing_modal.wantToTry": "試してみますか? ", "pricing_modal.wantToUpgrade": "アップグレードに興味がありますか? ", + "profile_popover.aria_label.with_username": "{userName}のプロフィールポップオーバー", + "profile_popover.aria_label.without_username": "プロフィールポップオーバー", "promote_to_user_modal.desc": "これにより、ゲスト {username} がメンバーへ昇格されます。昇格したゲストは、公開チャンネルへの参加や、メンバーとして参加しているチャンネル外のユーザーとのやりとりが許可されます。本当に {username} をメンバーに昇格しますか?", "promote_to_user_modal.promote": "昇格する", "promote_to_user_modal.title": "ゲスト {username} をメンバーに昇格する", @@ -4937,6 +4971,7 @@ "search_hint.enter_to_search": "Enterキーを押して検索", "search_hint.enter_to_select": "Enterキーを押して選択", "search_hint.filter": "検索フィルター:", + "search_hint.reset_filters": "別のチームを選択したためフィルターがリセットされました", "search_item.channelArchived": "アーカイブ", "search_item.direct": "ダイレクトメッセージ({username}を参照)", "search_item.file_tag.direct_message": "ダイレクトメッセージ", @@ -4952,6 +4987,9 @@ "search_list_option.on": "日付のメッセージ", "search_list_option.phrases": "フレーズを含むメッセージ", "search_results.channel-files-header": "最近のファイル", + "search_teams_selector.all_teams": "全チーム", + "search_teams_selector.search_teams": "チームを検索", + "search_teams_selector.your_teams": "あなたのチーム", "sectionNotice.dismiss": "通知を却下する", "select_team.icon": "チーム選択アイコン", "select_team.join.icon": "チーム参加アイコン", @@ -5120,6 +5158,14 @@ "sidebar.types.favorites": "お気に入り", "sidebar.types.unreads": "未読", "sidebar.unreads": "未読をもっと見る", + "sidebarLeft.browserOrCreateChannelMenu.browseChannelsMenuItem.primaryLabel": "チャンネルを閲覧", + "sidebarLeft.browserOrCreateChannelMenu.createCategoryMenuItem.primaryLabel": "新しいカテゴリを作成する", + "sidebarLeft.browserOrCreateChannelMenu.createNewChannelMenuItem.primaryLabel": "新しいチャンネルを作成する", + "sidebarLeft.browserOrCreateChannelMenu.createUserGroupMenuItem.primaryLabel": "新しいユーザーグループを作成する", + "sidebarLeft.browserOrCreateChannelMenu.invitePeopleMenuItem.primaryLabel": "メンバーを招待する", + "sidebarLeft.browserOrCreateChannelMenu.invitePeopleMenuItem.secondaryLabel": "チームにメンバーを追加する", + "sidebarLeft.browserOrCreateChannelMenu.openDirectMessageMenuItem.primaryLabel": "ダイレクトメッセージを開く", + "sidebarLeft.browserOrCreateChannelMenuButton.label": "チャンネルを閲覧または作成する", "sidebar_left.addChannelsCta": "チャンネルを追加する", "sidebar_left.add_channel_cta_dropdown.dropdownAriaLabel": "チャンネルドロップダウンを追加", "sidebar_left.add_channel_dropdown.browseChannels": "チャンネルを閲覧する", @@ -5535,6 +5581,7 @@ "user.settings.display.theme.title": "テーマ", "user.settings.display.timezone": "タイムゾーン", "user.settings.display.title": "表示の設定", + "user.settings.general.attributeExtra": "これはあなたのプロフィールポップオーバーに表示されます。", "user.settings.general.close": "閉じる", "user.settings.general.confirmEmail": "電子メールアドレスを確認する", "user.settings.general.currentEmail": "現在の電子メールアドレス", @@ -5549,6 +5596,7 @@ "user.settings.general.emailOffice365CantUpdate": "Entra IDからログインしました。電子メールアドレスは更新できません。通知に使われる電子メールアドレスは{email}です。", "user.settings.general.emailOpenIdCantUpdate": "OpenID Connectを通じてログインしました。電子メールアドレスは更新できません。通知に使用される電子メールアドレスは {email} です。", "user.settings.general.emailSamlCantUpdate": "SAMLでログインしました。電子メールアドレスは更新できません。通知に使われる電子メールアドレスは{email}です。", + "user.settings.general.emptyAttribute": "カスタム属性を追加するには「編集」をクリックしてください", "user.settings.general.emptyName": "フルネームを追加するには「編集する」をクリックしてください", "user.settings.general.emptyNickname": "ニックネームを追加するには「編集する」をクリックしてください", "user.settings.general.emptyPassword": "現在のパスワードを入力してください。", @@ -5565,6 +5613,7 @@ "user.settings.general.loginLdap": "AD/LDAPでログインしました({email})", "user.settings.general.loginOffice365": "Entra IDでログインしました({email})", "user.settings.general.loginSaml": "SAMLでログインしました({email})", + "user.settings.general.mobile.emptyAttribute": "カスタム属性を追加するにはクリックしてください", "user.settings.general.mobile.emptyName": "フルネームを追加するためにクリックしてください", "user.settings.general.mobile.emptyNickname": "ニックネームを追加するためにクリックしてください", "user.settings.general.mobile.emptyPosition": "職業/役職を追加するためにクリックしてください", @@ -5824,6 +5873,39 @@ "user.settings.tokens.tokenId": "トークンID: ", "user.settings.tokens.tokenLoading": "読み込み中です...", "user.settings.tokens.userAccessTokensNone": "パーソナルアクセストークンが存在しません。", + "userAccountMenu.awayMenuItem.label": "離席中", + "userAccountMenu.dndMenuItem.primaryLabel": "取り込み中", + "userAccountMenu.dndMenuItem.secondaryLabel": "すべての通知を無効化する", + "userAccountMenu.dndMenuItem.secondaryLabel.doNotClear": "無期限", + "userAccountMenu.dndMenuItem.secondaryLabel.untilLaterSomeTime": "{time} まで", + "userAccountMenu.dndMenuItem.secondaryLabel.untilTodaySomeTime": "{time} まで", + "userAccountMenu.dndMenuItem.secondaryLabel.untilTomorrowSomeTime": "明日の{time} まで", + "userAccountMenu.dndSubMenu.title": "解除予定:", + "userAccountMenu.dndSubMenuItem.1Hour": "1時間", + "userAccountMenu.dndSubMenuItem.2Hours": "2時間", + "userAccountMenu.dndSubMenuItem.30Minutes": "30分", + "userAccountMenu.dndSubMenuItem.custom": "日時を選択", + "userAccountMenu.dndSubMenuItem.doNotClear": "無期限", + "userAccountMenu.dndSubMenuItem.tomorrow": "明日", + "userAccountMenu.dndSubMenuItem.tomorrowsDateTime": "{shortDay}, {shortTime}", + "userAccountMenu.logoutMenuItem.label": "ログアウト", + "userAccountMenu.menuButton.ariaDescription.away": "ステータスが\"離席中\"です。", + "userAccountMenu.menuButton.ariaDescription.dnd": "ステータスが\"取り込み中\"です。", + "userAccountMenu.menuButton.ariaDescription.offline": "ステータスが\"オフライン\"です。", + "userAccountMenu.menuButton.ariaDescription.online": "ステータスが\"オンライン\"です。", + "userAccountMenu.menuButton.ariaDescription.ooo": "ステータスが\"外出中\"です。", + "userAccountMenu.menuButton.ariaLabel": "ユーザーのアカウントメニュー", + "userAccountMenu.offlineMenuItem.label": "オフライン", + "userAccountMenu.onlineMenuItem.label": "オンライン", + "userAccountMenu.oooMenuItem.primaryLabel": "外出中", + "userAccountMenu.oooMenuItem.secondaryLabel": "自動返信が有効化されています", + "userAccountMenu.profileMenuItem.label": "プロフィール", + "userAccountMenu.setCustomStatusMenuItem.clearTooltip": "カスタムステータスをクリアする", + "userAccountMenu.setCustomStatusMenuItem.hasStatusWithExpiryAndNoText.ariaDescription": "ステータスの有効期限は {time} です。カスタムステータスを設定してください。", + "userAccountMenu.setCustomStatusMenuItem.hasStatusWithTextAndExpiry.ariaDescription": "ステータス \"{text}\" の有効期限は {time} です。カスタムステータスを設定してください。", + "userAccountMenu.setCustomStatusMenuItem.hasStatusWithTextAndNoExpiry.ariaDescription": "ステータスは \"{text}\" です。カスタムステータスを設定してください。", + "userAccountMenu.setCustomStatusMenuItem.noStatusSet": "カスタムステータスを設定する", + "userAccountMenu.setCustomStatusMenuItem.noStatusTextSet": "カスタムステータステキストを設定する", "userGuideHelp.askTheCommunity": "コミュニティに質問する", "userGuideHelp.helpResources": "ヘルプ", "userGuideHelp.keyboardShortcuts": "キーボードショートカット", diff --git a/webapp/channels/src/i18n/ko.json b/webapp/channels/src/i18n/ko.json index 77dc946e62..8d32ec983a 100644 --- a/webapp/channels/src/i18n/ko.json +++ b/webapp/channels/src/i18n/ko.json @@ -1826,13 +1826,10 @@ "analytics.system.privateGroups": "비공개 채널", "analytics.system.publicChannels": "공개 채널", "analytics.system.skippedIntensiveQueries": "성능 극대화를 위해 일부 통계들이 비활성화됐습니다. config.json에서 다시 활성화할 수 있습니다.", - "analytics.system.textPosts": "텍스트 글 수", "analytics.system.title": "시스템 통계", "analytics.system.totalBotPosts": "봇들의 총 메시지 수", "analytics.system.totalChannels": "전체 채널", "analytics.system.totalCommands": "전체 명령어", - "analytics.system.totalFilePosts": "파일이 포함된 글 수", - "analytics.system.totalHashtagPosts": "해시태그가 포함된 글 수", "analytics.system.totalIncomingWebhooks": "전체 Incoming Webhook", "analytics.system.totalMasterDbConnections": "마스터 DB 연결", "analytics.system.totalOutgoingWebhooks": "전체 Outgoing Webhook", diff --git a/webapp/channels/src/i18n/lt.json b/webapp/channels/src/i18n/lt.json index 3853ea5f2a..c5a1fdc07e 100644 --- a/webapp/channels/src/i18n/lt.json +++ b/webapp/channels/src/i18n/lt.json @@ -2381,13 +2381,10 @@ "analytics.system.publicChannels": "Viešieji kanalai", "analytics.system.seatsPurchased": "Iš viso mokamų naudotojų", "analytics.system.skippedIntensiveQueries": "Siekiant maksimaliai padidinti našumą, kai kurie statistiniai duomenys išjungiami. Tu gali iš naujo įjunkite juos config.json.", - "analytics.system.textPosts": "Įrašai tik su tekstu", "analytics.system.title": "Sistemos statistika", "analytics.system.totalBotPosts": "Iš viso žinučių iš robotų", "analytics.system.totalChannels": "Iš viso kanalų", "analytics.system.totalCommands": "Total Commands", - "analytics.system.totalFilePosts": "Įrašai su failais", - "analytics.system.totalHashtagPosts": "Įrašai su grotažymėmis", "analytics.system.totalIncomingWebhooks": "Įeinantys žiniatinklio kabliukai", "analytics.system.totalMasterDbConnections": "Master DB Conns", "analytics.system.totalOutgoingWebhooks": "Siunčiami žiniatinklio kabliai", diff --git a/webapp/channels/src/i18n/nb-NO.json b/webapp/channels/src/i18n/nb-NO.json index e0cbcbb98e..ac51775226 100644 --- a/webapp/channels/src/i18n/nb-NO.json +++ b/webapp/channels/src/i18n/nb-NO.json @@ -3265,12 +3265,16 @@ "user.settings.custom_theme.linkColor": "Lenke farge", "user.settings.custom_theme.newMessageSeparator": "Ny meldingsseparator", "user.settings.custom_theme.onlineIndicator": "Online indikator", + "user.settings.custom_theme.sidebarTextActiveColor": "Sidefeltets aktive tekstfarge", + "user.settings.custom_theme.sidebarTitle": "Sidefelt-stiler", + "user.settings.custom_theme.sidebarUnreadText": "Ulest tekst i sidefeltet", "user.settings.display.availabilityStatusOnPostsDescription": "Når aktivert, vises online tilgjengelighet på profilbilder i meldingslisten.", "user.settings.display.availabilityStatusOnPostsTitle": "Vis online tilgjengelighet på profilbilder", "user.settings.display.channeldisplaymode": "Velg bredden på senterkanalen.", "user.settings.display.clickToReply": "Klikk for å åpne tråder", "user.settings.display.clickToReplyDescription": "Når aktivert, klikk hvor som helst på en melding for å åpne svartråden", "user.settings.display.clockDisplay": "Klokkevisning", + "user.settings.display.collapseDisplay": "Standardutseende for forhåndsvisning av bilder", "user.settings.display.collapseOn": "Utvidet", "user.settings.display.collapsedReplyThreadsOff": "Av", "user.settings.display.collapsedReplyThreadsOn": "På", @@ -3279,6 +3283,7 @@ "user.settings.display.colorizeDes": "Bruk farger for å skille brukere i kompakt modus", "user.settings.display.fixedWidthCentered": "Fast bredde, sentrert", "user.settings.display.fullScreen": "Full bredde", + "user.settings.display.icon": "Ikon for visningsinnstillinger", "user.settings.display.language": "Språk", "user.settings.display.lastActiveDesc": "Når den er aktivert, vil andre brukere se når du sist var aktiv.", "user.settings.display.lastActiveDisplay": "Del siste tidspunkt du var aktiv", @@ -3295,12 +3300,18 @@ "user.settings.display.messageDisplayTitle": "Meldingsvisning", "user.settings.display.militaryClock": "24-timers klokke (eksempel: 16:00)", "user.settings.display.normalClock": "12-timers klokke (eksempel: 4:00PM)", + "user.settings.display.oneClickReactionsOnPostsTitle": "Raske reaksjoner på meldinger", "user.settings.display.preferTime": "Velg hvordan du foretrekker tiden vist.", "user.settings.display.teammateNameDisplayDescription": "Angi hvordan andre brukers navn skal vises i innlegg og direktemeldingslisten.", "user.settings.display.teammateNameDisplayFullname": "Vis for- og etternavn", "user.settings.display.teammateNameDisplayNicknameFullname": "Vis kallenavn hvis det finnes, ellers vis for- og etternavn", "user.settings.display.teammateNameDisplayUsername": "Vis brukernavn", + "user.settings.display.theme.applyToAllTeams": "Bruk nytt tema på alle teamene mine", + "user.settings.display.theme.customTheme": "Egendefinert tema", + "user.settings.display.theme.describe": "Åpne for å administrere temaet ditt", "user.settings.display.theme.otherThemes": "Se andre temaer", + "user.settings.display.theme.themeColors": "Temaets farger", + "user.settings.display.theme.title": "Tema", "user.settings.display.timezone": "Tidssone", "user.settings.display.title": "Visningsinnstillinger", "user.settings.general.close": "Lukk", @@ -3317,6 +3328,7 @@ "user.settings.general.emailOffice365CantUpdate": "Innlogging skjer gjennom Entra ID. E-postadressen kan ikke oppdateres. E-postadressen som brukes for varsler er {email}.", "user.settings.general.emailOpenIdCantUpdate": "Innlogging skjer gjennom OpenID Connect. E-postadressen kan ikke oppdateres. E-postadressen som brukes for varsler er {email}.", "user.settings.general.emailSamlCantUpdate": "Innlogging skjer gjennom SAML. E-postadressen kan ikke oppdateres. E-postadressen som brukes for varsler er {email}.", + "user.settings.general.emptyAttribute": "Klikk på \"Rediger\" for å legge til det egendefinerte attributtet", "user.settings.general.emptyName": "Klikk \"Rediger\" for å legge til ditt fulle navn", "user.settings.general.emptyNickname": "Klikk \"Rediger\" for å legge til et kallenavn", "user.settings.general.emptyPassword": "Skriv inn ditt nåværende passord.", diff --git a/webapp/channels/src/i18n/nl.json b/webapp/channels/src/i18n/nl.json index 7ccecd715d..1b26df412c 100644 --- a/webapp/channels/src/i18n/nl.json +++ b/webapp/channels/src/i18n/nl.json @@ -1495,6 +1495,7 @@ "admin.logs.showErrors": "Toon laatste {n} fouten", "admin.logs.title": "Server Logs", "admin.manage_roles.additionalRoles": "Selecteer aanvullende machtigingen voor het account. Lees meer over rollen en machtigingen .", + "admin.manage_roles.additionalRoles_warning": "Opmerking:De hierboven verleende machtigingen gelden voor het account als geheel, ongeacht of deze geverifieerd is met behulp van een sessiecookie of een persoonlijk toegangstoken. Door bijvoorbeeld Post:all te selecteren kan de account berichten plaatsen in kanalen waar hij geen lid van is, zelfs zonder een persoonlijk toegangstoken te gebruiken.", "admin.manage_roles.allowUserAccessTokens": "Sta dit account toe om persoonlijke toegangstokens te generen.", "admin.manage_roles.allowUserAccessTokensDesc": "Als u deze machtiging verwijdert, worden de bestaande tokens niet verwijderd. Om deze te verwijderen, gaat u naar het menu Beheer Tokens van de gebruiker.", "admin.manage_roles.botAdditionalRoles": "Selecteer aanvullende machtigingen voor het account. Lees meer over rollen en machtigingen .", @@ -1595,8 +1596,10 @@ "admin.password.preview": "Foutboodschap voorbeeld", "admin.password.symbol": "Ten minstens een symbool: (bijv. \"~!@#$%^&*()\")", "admin.password.uppercase": "Minimaal 1 hoofdletter", + "admin.permissions.group.convert_private_channel_to_public.description": "Private kanalen omzetten naar openbare", + "admin.permissions.group.convert_private_channel_to_public.name": "Omzetten naar openbaar", "admin.permissions.group.convert_public_channel_to_private.description": "Zet publieke kanalen om naar privé", - "admin.permissions.group.convert_public_channel_to_private.name": "Kanalen omzetten", + "admin.permissions.group.convert_public_channel_to_private.name": "Omzetten naar privé", "admin.permissions.group.custom_groups.description": "Creëer, bewerk, verwijder en beheer de leden van aangepaste groepen.", "admin.permissions.group.custom_groups.name": "Aangepaste groepen", "admin.permissions.group.delete_posts.description": "Verwijder de eigen berichten en berichten van anderen.", @@ -1656,9 +1659,9 @@ "admin.permissions.permission.assign_system_admin_role.description": "Toekennen van een systeembeheerdersrol", "admin.permissions.permission.assign_system_admin_role.name": "Toekennen van een systeembeheerdersrol", "admin.permissions.permission.convert_private_channel_to_public.description": "Private kanalen omzetten naar publieke", - "admin.permissions.permission.convert_private_channel_to_public.name": "Kanalen omzetten", + "admin.permissions.permission.convert_private_channel_to_public.name": "Omzetten naar openbaar", "admin.permissions.permission.convert_public_channel_to_private.description": "Zet publieke kanalen om naar privé", - "admin.permissions.permission.convert_public_channel_to_private.name": "Kanalen omzetten", + "admin.permissions.permission.convert_public_channel_to_private.name": "Omzetten naar privé", "admin.permissions.permission.create_custom_group.description": "Aangepaste groepen aanmaken.", "admin.permissions.permission.create_custom_group.name": "Aanmaken", "admin.permissions.permission.create_direct_channel.description": "Maak een direct kanaal aan", @@ -1884,7 +1887,8 @@ "admin.permissions.sysconsole_section_user_management_channels.name": "Kanalen", "admin.permissions.sysconsole_section_user_management_groups.name": "Groepen", "admin.permissions.sysconsole_section_user_management_permissions.name": "Machtigingen", - "admin.permissions.sysconsole_section_user_management_system_roles.name": "Systeemrollen", + "admin.permissions.sysconsole_section_user_management_system_roles.description": "Door \"Geen toegang\" in te stellen wordt alleen de interface van de Systeem Console beperkt. De onderliggende API endpoints zijn toegankelijk voor alle gebruikers in een alleen-lezen status voor basis productfunctionaliteit.", + "admin.permissions.sysconsole_section_user_management_system_roles.name": "Gedelegeerd Verfijnd Beheer", "admin.permissions.sysconsole_section_user_management_teams.name": "Teams", "admin.permissions.sysconsole_section_user_management_users.description": "Kan beheerderswachtwoorden niet resetten", "admin.permissions.sysconsole_section_user_management_users.name": "Gebruikers", @@ -2574,9 +2578,11 @@ "admin.system_properties.user_properties.table.actions": "Acties", "admin.system_properties.user_properties.table.actions.delete": "Verwijderen", "admin.system_properties.user_properties.table.property": "Eigenschap", + "admin.system_properties.user_properties.table.property_name.input.name": "Naam eigenschap", "admin.system_properties.user_properties.table.type": "Type", "admin.system_properties.user_properties.table.type.text": "Tekst", "admin.system_properties.user_properties.table.validation.name_required": "Voer een eigenschapnaam in.", + "admin.system_properties.user_properties.table.validation.name_taken": "Naam eigenschap is al in gebruik.", "admin.system_properties.user_properties.table.validation.name_unique": "Namen van eigenschappen moeten uniek zijn.", "admin.system_properties.user_properties.title": "Eigenschappen gebruiker", "admin.system_roles_feature_discovery.copy": "Gebruik aangepaste beheersrollen om aangewezen gebruikers lees- en/of schrijftoegang te geven tot bepaalde delen van de systeemconsole.", @@ -2902,13 +2908,10 @@ "analytics.system.publicChannels": "Publieke kanalen", "analytics.system.seatsPurchased": "Aantal gebruikers binnen je licentie", "analytics.system.skippedIntensiveQueries": "Om de prestaties te maximaliseren, zijn sommige statistieken uitgeschakeld. Je kan deze opnieuw inschakelen in config.json .", - "analytics.system.textPosts": "Berichten met enkel tekst", "analytics.system.title": "Systeem-statistieken", "analytics.system.totalBotPosts": "Totaal aantal berichten van Bots", "analytics.system.totalChannels": "Totaal aantal kanalen", "analytics.system.totalCommands": "Totaal aantal opdrachten", - "analytics.system.totalFilePosts": "Berichten met bestanden", - "analytics.system.totalHashtagPosts": "Berichten met hashtags", "analytics.system.totalIncomingWebhooks": "Inkomende webhooks", "analytics.system.totalMasterDbConnections": "Meester DB Conns", "analytics.system.totalOutgoingWebhooks": "Uitgaande webhooks", @@ -3228,6 +3231,7 @@ "channel_header.closeChannelInfo": "Informatie sluiten", "channel_header.convert": "Omzetten naar privé-kanaal", "channel_header.delete": "Kanaal Archiveren", + "channel_header.directchannel": "{displayName} (jij) Kanaalmenu", "channel_header.directchannel.you": "{displayname} (jij) ", "channel_header.flagged": "Bewaarde berichten", "channel_header.groupMessageHasGuests": "Dit groepsbericht heeft gasten", @@ -3240,6 +3244,7 @@ "channel_header.mute": "Kanaal Dempen", "channel_header.muteConversation": "Conversatie dempen", "channel_header.openChannelInfo": "Informatie bekijken", + "channel_header.otherchannel": "{displayName} Kanaalmenu", "channel_header.pinnedPosts": "Vastgezette berichten", "channel_header.recentMentions": "Recente vermeldingen", "channel_header.rename": "Kanaalnaam Bewerken", @@ -3277,6 +3282,7 @@ "channel_info_rhs.menu.members": "Leden", "channel_info_rhs.menu.notification_preferences": "Meldingsvoorkeuren", "channel_info_rhs.menu.pinned": "Vastgezette berichten", + "channel_info_rhs.menu.title": "Kanaalinfo-acties", "channel_info_rhs.top_buttons.add_people": "Mensen toevoegen", "channel_info_rhs.top_buttons.add_people.tooltip": "Teamleden aan dit kanaal toevoegen", "channel_info_rhs.top_buttons.copied": "Gekopieerd", @@ -3701,6 +3707,8 @@ "email_verify.return": "Terug naar aanmelden", "email_verify.sending": "E-mail wordt verzonden.…", "email_verify.sent": "Verificatie e-mail is verzonden", + "emoji_gif_picker.dialog.emojis": "Emoticonkiezer", + "emoji_gif_picker.dialog.gifs": "GIF kiezer", "emoji_gif_picker.tabs.emojis": "Emojis", "emoji_gif_picker.tabs.gifs": "GIF's", "emoji_list.actions": "Acties", @@ -4808,6 +4816,8 @@ "pricing_modal.title": "Kies een plan", "pricing_modal.wantToTry": "Wil je proberen? ", "pricing_modal.wantToUpgrade": "Wil je upgraden? ", + "profile_popover.aria_label.with_username": "{userName}profiel popover", + "profile_popover.aria_label.without_username": "profiel popover", "promote_to_user_modal.desc": "Met deze actie wordt de gast {username} bevordert naar een lid. Het zal de gebruiker in staat stellen deel te nemen aan openbare kanalen en te communiceren met gebruikers buiten de kanalen waar ze momenteel lid van zijn. Weet je zeker dat je de gast {username} wilt bevorderen tot gebruiker?", "promote_to_user_modal.promote": "Bevorderen", "promote_to_user_modal.title": "Bevorder gast {username} tot gebruiker", @@ -4961,6 +4971,7 @@ "search_hint.enter_to_search": "Druk op Enter om te zoeken", "search_hint.enter_to_select": "Druk op Enter om te selecteren", "search_hint.filter": "Filter je zoekopdracht met:", + "search_hint.reset_filters": "Je filters zijn gereset omdat je een ander team koos", "search_item.channelArchived": "Gearchiveerd", "search_item.direct": "Direct bericht (met {username})", "search_item.file_tag.direct_message": "Privé-bericht", @@ -4976,6 +4987,9 @@ "search_list_option.on": "Berichten op een datum", "search_list_option.phrases": "Berichten met woordcombinaties", "search_results.channel-files-header": "Recente bestanden", + "search_teams_selector.all_teams": "Alle teams", + "search_teams_selector.search_teams": "Teams zoeken", + "search_teams_selector.your_teams": "Jouw teams", "sectionNotice.dismiss": "Melding verwijderen", "select_team.icon": "Selecteer Team Pictogram", "select_team.join.icon": "Word Lid van Team Pictogram", diff --git a/webapp/channels/src/i18n/pl.json b/webapp/channels/src/i18n/pl.json index 430921cad7..a25b75329e 100644 --- a/webapp/channels/src/i18n/pl.json +++ b/webapp/channels/src/i18n/pl.json @@ -2905,13 +2905,10 @@ "analytics.system.publicChannels": "Kanały publiczne", "analytics.system.seatsPurchased": "Licencjonowane miejsca", "analytics.system.skippedIntensiveQueries": "Aby zmaksymalizować wydajność, niektóre statystyki są wyłączone. Możesz ponownie je włączyć w config.json.", - "analytics.system.textPosts": "Wiadomości z samym tekstem", "analytics.system.title": "Statystyki systemu", "analytics.system.totalBotPosts": "Ilość postów dodanych przez boty", "analytics.system.totalChannels": "Wszystkie Kanały", "analytics.system.totalCommands": "Wszystkie Polecenia", - "analytics.system.totalFilePosts": "Wiadomości z Plikami", - "analytics.system.totalHashtagPosts": "Wiadomości z Hashtagami", "analytics.system.totalIncomingWebhooks": "Przychodzące Webhooki", "analytics.system.totalMasterDbConnections": "Połączenia bazą danych Master", "analytics.system.totalOutgoingWebhooks": "Wychodzące Webhooki", diff --git a/webapp/channels/src/i18n/pt-BR.json b/webapp/channels/src/i18n/pt-BR.json index f720dd3215..b2073fb25b 100644 --- a/webapp/channels/src/i18n/pt-BR.json +++ b/webapp/channels/src/i18n/pt-BR.json @@ -2292,13 +2292,10 @@ "analytics.system.privateGroups": "Canais Privados", "analytics.system.publicChannels": "Canais Públicos", "analytics.system.skippedIntensiveQueries": "Para maximizar o desempenho, algumas estatísticas estão desativadas. Você pode reativá-los em config.json.", - "analytics.system.textPosts": "Post com Texto somente", "analytics.system.title": "Estatísticas do Sistema", "analytics.system.totalBotPosts": "Total de Publicações dos Bots", "analytics.system.totalChannels": "Total de Canais", "analytics.system.totalCommands": "Total de Comandos", - "analytics.system.totalFilePosts": "Posts com Arquivos", - "analytics.system.totalHashtagPosts": "Posts com Hashtags", "analytics.system.totalIncomingWebhooks": "Webhooks Entrada", "analytics.system.totalMasterDbConnections": "Master DB Conns", "analytics.system.totalOutgoingWebhooks": "Webhooks Saída", diff --git a/webapp/channels/src/i18n/ro.json b/webapp/channels/src/i18n/ro.json index fcf753c432..6b3937810f 100644 --- a/webapp/channels/src/i18n/ro.json +++ b/webapp/channels/src/i18n/ro.json @@ -2060,13 +2060,10 @@ "analytics.system.privateGroups": "Canale private", "analytics.system.publicChannels": "Canale publice", "analytics.system.skippedIntensiveQueries": "Pentru a maximiza performanța, unele statistici sunt dezactivate. Puteți re-le permită în config.json.", - "analytics.system.textPosts": "Mesaje cu text numai", "analytics.system.title": "Statistica sistemului", "analytics.system.totalBotPosts": "Numărul total de mesaje de la Boți", "analytics.system.totalChannels": "Canalele totale", "analytics.system.totalCommands": "Comenzi totale", - "analytics.system.totalFilePosts": "Postări cu fișiere", - "analytics.system.totalHashtagPosts": "Postări cu Hashtags", "analytics.system.totalIncomingWebhooks": "Webhooks de intrare", "analytics.system.totalMasterDbConnections": "Conectiuni Master DB", "analytics.system.totalOutgoingWebhooks": "Webhook de ieșire", diff --git a/webapp/channels/src/i18n/ru.json b/webapp/channels/src/i18n/ru.json index 02bcbd8d93..065fe94c6c 100644 --- a/webapp/channels/src/i18n/ru.json +++ b/webapp/channels/src/i18n/ru.json @@ -1875,7 +1875,7 @@ "admin.permissions.sysconsole_section_user_management_channels.name": "Каналы", "admin.permissions.sysconsole_section_user_management_groups.name": "Группы", "admin.permissions.sysconsole_section_user_management_permissions.name": "Разрешения", - "admin.permissions.sysconsole_section_user_management_system_roles.name": "Системные роли", + "admin.permissions.sysconsole_section_user_management_system_roles.name": "Делегированное гранулированное администрирование", "admin.permissions.sysconsole_section_user_management_teams.name": "Команды", "admin.permissions.sysconsole_section_user_management_users.description": "Невозможно сбросить пароли администратора", "admin.permissions.sysconsole_section_user_management_users.name": "Пользователи", @@ -2225,6 +2225,51 @@ "admin.saml_feature_discovery.copy": "Когда вы подключаете Mattermost к провайдеру единого входа в своей организации, пользователи могут получить доступ к Mattermost без повторного ввода своих учетных данных.", "admin.saml_feature_discovery.title": "Интегрируйте SAML 2.0 с Mattermost Профессиональный", "admin.saving": "Сохранение конфигурации...", + "admin.secure_connection_detail.shared_channels.placeholder.title_home": "Вы не поделились ни одним каналом", + "admin.secure_connection_detail.shared_channels.placeholder.title_remote": "{remote} не поделился ни одним каналом", + "admin.secure_connection_detail.shared_channels.table.name": "Имя", + "admin.secure_connection_detail.shared_channels.table.remote_actions.remove": "Удалить", + "admin.secure_connection_detail.shared_channels.table.team_home": "Текущая команда", + "admin.secure_connection_detail.shared_channels.table.team_remote": "Команда назначения", + "admin.secure_connection_row.menu-button.aria_label": "Варианты подключения для {connection}", + "admin.secure_connection_row.menu.aria_label": "меню строки безопасного соединения", + "admin.secure_connection_row.menu.delete": "Удалить", + "admin.secure_connection_row.menu.edit": "Изменить", + "admin.secure_connection_row.menu.share": "Сгенерировать код приглашения", + "admin.secure_connections.accept_invite.confirm.done.button": "Принять", + "admin.secure_connections.accept_invite.invite_code": "Зашифровать код приглашения", + "admin.secure_connections.accept_invite.organization_name": "Название организации", + "admin.secure_connections.accept_invite.password": "Пароль", + "admin.secure_connections.accept_invite.prompt": "Принять безопасное соединение с другого сервера", + "admin.secure_connections.accept_invite.prompt_invite_password": "Введите зашифрованный код приглашения, которым поделился с вами администратор сервера, к которому вы подключаетесь.", + "admin.secure_connections.accept_invite.saving_changes_error": "При принятии приглашения произошла ошибка.", + "admin.secure_connections.accept_invite.select_team": "Выберите команду назначения, в которой будут размещены каналы.", + "admin.secure_connections.accept_invite.select_team.legend": "Выберите команду", + "admin.secure_connections.accept_invite.share_title": "Принять приглашение на подключение", + "admin.secure_connections.confirm.delete.button": "Да, удалить", + "admin.secure_connections.confirm.delete.text": "Вы уверены, что хотите удалить безопасное соединение {displayName} ?", + "admin.secure_connections.confirm.delete.title": "Удалить безопасное соединение", + "admin.secure_connections.create_invite.confirm.done.button": "Готово", + "admin.secure_connections.create_invite.confirm.save.button": "Сохранить", + "admin.secure_connections.create_invite.create_invite.notice.title": "Разделите эти две части отдельно, чтобы избежать компрометации системы безопасности", + "admin.secure_connections.create_invite.create_title": "Создать подключение", + "admin.secure_connections.create_invite.create_title_done": "Подключение создано", + "admin.secure_connections.create_invite.share.invite_code": "Зашифровать код приглашения", + "admin.secure_connections.create_invite.share.label": "Поделитесь этим кодом и паролем", + "admin.secure_connections.create_invite.share.message": "Поделитесь кодом приглашения и паролем с администратором сервера, к которому вы хотите подключиться.", + "admin.secure_connections.create_invite.share.password": "Пароль", + "admin.secure_connections.create_invite.share_title": "Код приглашения", + "admin.secure_connections.details.org_name.help": "Дав соединению узнаваемое название, вы сможете запомнить его назначение.", + "admin.secure_connections.details.org_name.label": "Название организации", + "admin.secure_connections.details.saving_changes": "Сохранение безопасного соединения…", + "admin.secure_connections.details.saving_changes_error": "Произошла ошибка при сохранении защищенного соединения", + "admin.secure_connections.details.shared_channels.add_channels.button": "Добавить канал", + "admin.secure_connections.details.shared_channels.subtitle": "Список всех каналов, которыми делится ваша организация, и каналов, которыми вы делитесь извне.", + "admin.secure_connections.details.shared_channels.tabs.home": "Ваши каналы", + "admin.secure_connections.details.shared_channels.title": "Общие каналы", + "admin.secure_connections.details.subtitle": "Имя подключения и другие разрешения", + "admin.secure_connections.details.team.help": "Выберите команду по умолчанию, в которую будут помещаться все общие каналы. Позже это можно будет обновить для конкретных общих каналов.", + "admin.secure_connections.details.team.label": "Команда назначения", "admin.security.password": "Пароль", "admin.server_logs.CopyLog": "Копировать журнал", "admin.server_logs.DataCopied": "Копирование данных", @@ -2790,13 +2835,10 @@ "analytics.system.publicChannels": "Публичные каналы", "analytics.system.seatsPurchased": "Лицензионные места", "analytics.system.skippedIntensiveQueries": "Для обеспечения максимальной производительности некоторые статистические данные отключены. Вы можете повторно включить их в config.json.", - "analytics.system.textPosts": "Только текстовые сообщения", "analytics.system.title": "Статистика системы", "analytics.system.totalBotPosts": "Всего сообщений от ботов", "analytics.system.totalChannels": "Всего каналов", "analytics.system.totalCommands": "Всего комманд", - "analytics.system.totalFilePosts": "Сообщения с файлами", - "analytics.system.totalHashtagPosts": "Сообщения с хештегами", "analytics.system.totalIncomingWebhooks": "Входящие вебхуки", "analytics.system.totalMasterDbConnections": "Подключений к главной БД", "analytics.system.totalOutgoingWebhooks": "Исходящие вебхуки", diff --git a/webapp/channels/src/i18n/sv.json b/webapp/channels/src/i18n/sv.json index 87e087c4a6..60a300e5de 100644 --- a/webapp/channels/src/i18n/sv.json +++ b/webapp/channels/src/i18n/sv.json @@ -2905,13 +2905,10 @@ "analytics.system.publicChannels": "Publika kanaler", "analytics.system.seatsPurchased": "Licensierade användarkonton", "analytics.system.skippedIntensiveQueries": "För att maximera prestanda så är viss statistik inaktiverad. Du kan aktivera dem i config.json.", - "analytics.system.textPosts": "Meddelanden med endast text", "analytics.system.title": "Systemstatistik", "analytics.system.totalBotPosts": "Totalt antal meddelanden från bottar", "analytics.system.totalChannels": "Totalt antal kanaler", "analytics.system.totalCommands": "Totalt antal kommandon", - "analytics.system.totalFilePosts": "Meddelanden med filer", - "analytics.system.totalHashtagPosts": "Meddelanden med hashtags", "analytics.system.totalIncomingWebhooks": "Inkommande webhooks", "analytics.system.totalMasterDbConnections": "Antal anslutningar till huvuddatabasen", "analytics.system.totalOutgoingWebhooks": "Utgående webhooks", diff --git a/webapp/channels/src/i18n/tr.json b/webapp/channels/src/i18n/tr.json index 4871e7a07d..530d806662 100644 --- a/webapp/channels/src/i18n/tr.json +++ b/webapp/channels/src/i18n/tr.json @@ -1887,7 +1887,8 @@ "admin.permissions.sysconsole_section_user_management_channels.name": "Kanallar", "admin.permissions.sysconsole_section_user_management_groups.name": "Gruplar", "admin.permissions.sysconsole_section_user_management_permissions.name": "İzinler", - "admin.permissions.sysconsole_section_user_management_system_roles.name": "Sistem rolleri", + "admin.permissions.sysconsole_section_user_management_system_roles.description": "\"Erişilemesin\" seçeneği yalnızca sistem panosu arayüzünü kısıtlar. Temel ürün işlevselliği için tüm kullanıcılar arka plandaki API uç noktalarına salt okunur olarak erişebilir.", + "admin.permissions.sysconsole_section_user_management_system_roles.name": "Atanmış Parçalı Yönetim", "admin.permissions.sysconsole_section_user_management_teams.name": "Takımlar", "admin.permissions.sysconsole_section_user_management_users.description": "Yönetici parolaları sıfırlanamaz", "admin.permissions.sysconsole_section_user_management_users.name": "Kullanıcılar", @@ -2577,9 +2578,11 @@ "admin.system_properties.user_properties.table.actions": "İşlemler", "admin.system_properties.user_properties.table.actions.delete": "Sil", "admin.system_properties.user_properties.table.property": "Özellik", + "admin.system_properties.user_properties.table.property_name.input.name": "Özellik adı", "admin.system_properties.user_properties.table.type": "Tür", "admin.system_properties.user_properties.table.type.text": "Metin", "admin.system_properties.user_properties.table.validation.name_required": "Lütfen bir özellik adı yazın.", + "admin.system_properties.user_properties.table.validation.name_taken": "Özellik adı zaten kullanılmış.", "admin.system_properties.user_properties.table.validation.name_unique": "Özellik adları eşsiz olmalıdır.", "admin.system_properties.user_properties.title": "Kullanıcı özellikleri", "admin.system_roles_feature_discovery.copy": "Özelleştirilebilir yönetici rollerini atayarak, belirli kullanıcılara sistem panosunun belirli bölümlerine okuma ve/veya yazma erişimi verin.", @@ -2905,13 +2908,10 @@ "analytics.system.publicChannels": "Herkese açık kanallar", "analytics.system.seatsPurchased": "Ücreti ödenmiş koltuk sayısı", "analytics.system.skippedIntensiveQueries": "En iyi başarımı elde etmek için bazı istatistikler kapatılmıştır. Bu istatistikleri config.json içinden açabilirsiniz.", - "analytics.system.textPosts": "Yalnızca metin içeren iletiler", "analytics.system.title": "Sistem istatistikleri", "analytics.system.totalBotPosts": "Botların toplam ileti sayısı", "analytics.system.totalChannels": "Toplam kanal", "analytics.system.totalCommands": "Toplam komut", - "analytics.system.totalFilePosts": "Dosya içeren iletiler", - "analytics.system.totalHashtagPosts": "Hashtag içeren iletiler", "analytics.system.totalIncomingWebhooks": "Gelen İnternet kancaları", "analytics.system.totalMasterDbConnections": "Ana veri tabanı bağlantıları", "analytics.system.totalOutgoingWebhooks": "Giden İnternet kancaları", @@ -3282,6 +3282,7 @@ "channel_info_rhs.menu.members": "Üyeler", "channel_info_rhs.menu.notification_preferences": "Bildirim ayarları", "channel_info_rhs.menu.pinned": "Sabitlenmiş iletiler", + "channel_info_rhs.menu.title": "Kanal bilgileri işlemleri", "channel_info_rhs.top_buttons.add_people": "Kişi ekle", "channel_info_rhs.top_buttons.add_people.tooltip": "Bu kanala takım üyeleri ekle", "channel_info_rhs.top_buttons.copied": "Kopyalandı", @@ -4970,6 +4971,7 @@ "search_hint.enter_to_search": "Aramak için Enter tuşuna basın", "search_hint.enter_to_select": "Seçmek için Enter tuşuna basın", "search_hint.filter": "Aramanızı şununla süzün:", + "search_hint.reset_filters": "Farklı bir takım seçtiğiniz için süzgeçleriniz sıfırlandı", "search_item.channelArchived": "Arşivlenmiş", "search_item.direct": "Doğrudan ileti ({username} ile)", "search_item.file_tag.direct_message": "Doğrudan ileti", @@ -4985,6 +4987,9 @@ "search_list_option.on": "Bir tarihteki iletiler", "search_list_option.phrases": "Belirli ifadeler geçen iletiler", "search_results.channel-files-header": "Son kullanılan dosyalar", + "search_teams_selector.all_teams": "Tüm takımlar", + "search_teams_selector.search_teams": "Takım ara", + "search_teams_selector.your_teams": "Takımlarınız", "sectionNotice.dismiss": "Bildirimi yok say", "select_team.icon": "Takım seçme simgesi", "select_team.join.icon": "Takıma katılma simgesi", diff --git a/webapp/channels/src/i18n/uk.json b/webapp/channels/src/i18n/uk.json index 9104f6118b..e843cf0009 100644 --- a/webapp/channels/src/i18n/uk.json +++ b/webapp/channels/src/i18n/uk.json @@ -1595,8 +1595,10 @@ "admin.password.preview": "Помилка попереднього перегляду", "admin.password.symbol": "Хоча б один символ (Наприклад: \"~!@#$%^&*()\")", "admin.password.uppercase": "Хоча б одна велика літера", + "admin.permissions.group.convert_private_channel_to_public.description": "Перетворити приватні канали на публічні", + "admin.permissions.group.convert_private_channel_to_public.name": "Перетворити на публічний", "admin.permissions.group.convert_public_channel_to_private.description": "Перетворити публічні канали на приватні", - "admin.permissions.group.convert_public_channel_to_private.name": "Перетворити канали", + "admin.permissions.group.convert_public_channel_to_private.name": "Перетворити на приватний", "admin.permissions.group.custom_groups.description": "Створюйте, редагуйте, видаляйте та керуйте учасниками користувацьких груп.", "admin.permissions.group.custom_groups.name": "Користувацькі групи", "admin.permissions.group.delete_posts.description": "Видалити свої та чужі дописи.", @@ -1656,9 +1658,9 @@ "admin.permissions.permission.assign_system_admin_role.description": "Призначити роль системного адміністратора", "admin.permissions.permission.assign_system_admin_role.name": "Призначити роль системного адміністратора", "admin.permissions.permission.convert_private_channel_to_public.description": "Перетворити приватні канали на публічні", - "admin.permissions.permission.convert_private_channel_to_public.name": "Перетворити канали", + "admin.permissions.permission.convert_private_channel_to_public.name": "Перетворити на публічний", "admin.permissions.permission.convert_public_channel_to_private.description": "Перетворити публічні канали на приватні", - "admin.permissions.permission.convert_public_channel_to_private.name": "Перетворити канали", + "admin.permissions.permission.convert_public_channel_to_private.name": "Перетворити на приватний", "admin.permissions.permission.create_custom_group.description": "Створити власні групи.", "admin.permissions.permission.create_custom_group.name": "Створити", "admin.permissions.permission.create_direct_channel.description": "Створіть приватний канал", @@ -1884,11 +1886,11 @@ "admin.permissions.sysconsole_section_user_management_channels.name": "Канали", "admin.permissions.sysconsole_section_user_management_groups.name": "Групи", "admin.permissions.sysconsole_section_user_management_permissions.name": "Дозволи", - "admin.permissions.sysconsole_section_user_management_system_roles.name": "Системні ролі", + "admin.permissions.sysconsole_section_user_management_system_roles.name": "Делеговане керування ролями системи", "admin.permissions.sysconsole_section_user_management_teams.name": "Команди", "admin.permissions.sysconsole_section_user_management_users.description": "Не вдалось скинути паролі адміністратора", "admin.permissions.sysconsole_section_user_management_users.name": "Користувачі", - "admin.permissions.systemRoles": "Делеговане детальне адміністрування", + "admin.permissions.systemRoles": "Делеговане керування ролями системи", "admin.permissions.systemRolesBannerText": "Керування різними рівнями доступу до системної консолі.", "admin.permissions.systemRolesBannerTitle": "Адміністраторські ролі", "admin.permissions.systemScheme": "Системна схема", @@ -2486,7 +2488,7 @@ "admin.sidebar.siteStatistics": "Статистика сайту", "admin.sidebar.smtp": "SMTP", "admin.sidebar.subscription": "Підписка", - "admin.sidebar.systemRoles": "Делеговане детальне адміністрування", + "admin.sidebar.systemRoles": "Делеговане керування ролями системи", "admin.sidebar.system_properties": "Властивості системи", "admin.sidebar.teamStatistics": "Статистика команди", "admin.sidebar.teams": "Команди", @@ -2609,7 +2611,7 @@ "admin.system_users.filters.status.any": "Будь-який", "admin.system_users.filters.status.deactive": "Деактивовані користувачі", "admin.system_users.filters.status.title": "Статус", - "admin.system_users.filters.team.allTeams": "Всі команди", + "admin.system_users.filters.team.allTeams": "Всі Команди", "admin.system_users.filters.team.errorLoading": "Помилка під час завантаження команд", "admin.system_users.filters.team.errorSearching": "Помилка під час пошуку команд", "admin.system_users.filters.team.noTeams": "Немає команд", @@ -2902,13 +2904,10 @@ "analytics.system.publicChannels": "Публічні Канали", "analytics.system.seatsPurchased": "Ліцензовані місця", "analytics.system.skippedIntensiveQueries": "Для забезпечення максимальної продуктивності, деякі статистичні дані вимкнено. Ви можете увімкнути їх знову у файлі config.json.", - "analytics.system.textPosts": "Дописи лише з текстом", "analytics.system.title": "Статистика системи", "analytics.system.totalBotPosts": "Всього повідомлень від ботів", "analytics.system.totalChannels": "Всього каналів", "analytics.system.totalCommands": "Всього команд", - "analytics.system.totalFilePosts": "Повідомлення з файлами", - "analytics.system.totalHashtagPosts": "Повідомлення з хештегом", "analytics.system.totalIncomingWebhooks": "Вхідні вебхуки", "analytics.system.totalMasterDbConnections": "Підключений до головної БД", "analytics.system.totalOutgoingWebhooks": "Вихідні вебхуки", @@ -4374,8 +4373,8 @@ "more_channels.count": "{count} Результатів", "more_channels.count_one": "1 Результат", "more_channels.count_zero": "0 результатів", - "more_channels.create": "Створити новий Канал", - "more_channels.hide_joined": "Приховати Приєднані", + "more_channels.create": "Створити Новий Канал", + "more_channels.hide_joined": "Приховати приєднані", "more_channels.hide_joined_checked": "Прапорець \"Сховати приєднані канали\", відмічено", "more_channels.hide_joined_not_checked": "Прапорець \"Сховати приєднані канали\", не відмічено", "more_channels.joined": "Приєднався", @@ -4952,6 +4951,9 @@ "search_list_option.on": "Messages on a date", "search_list_option.phrases": "Повідомлення із фразами", "search_results.channel-files-header": "Нещодавні файли", + "search_teams_selector.all_teams": "Всі Команди", + "search_teams_selector.search_teams": "Пошук команд", + "search_teams_selector.your_teams": "Ваші команди", "sectionNotice.dismiss": "Відхилити повідомлення", "select_team.icon": "Виберіть піктограму команди", "select_team.join.icon": "Приєднатися до команди", @@ -5055,6 +5057,8 @@ "sidebar.sortedByRecencyLabel": "Нещодавня активність", "sidebar.sortedManually": "Вручну", "sidebar.team_menu.button.plusIcon": "Піктограма Плюс", + "sidebar.team_menu.button.teamImage": "Зображення команди {teamName}", + "sidebar.team_menu.button.teamInitials": "Ініціали команди {teamName}", "sidebar.team_menu.menuAriaLabel": "меню команди", "sidebar.team_select": "{siteName} - Приєднатися до команди", "sidebar.types.channels": "КАНАЛИ", @@ -5062,6 +5066,14 @@ "sidebar.types.favorites": "ОБРАНІ", "sidebar.types.unreads": "НЕПРОЧИТАНІ", "sidebar.unreads": "Більше непрочитаних", + "sidebarLeft.browserOrCreateChannelMenu.browseChannelsMenuItem.primaryLabel": "Перегляд каналів", + "sidebarLeft.browserOrCreateChannelMenu.createCategoryMenuItem.primaryLabel": "Створити нову Категорію", + "sidebarLeft.browserOrCreateChannelMenu.createNewChannelMenuItem.primaryLabel": "Створити новий канал", + "sidebarLeft.browserOrCreateChannelMenu.createUserGroupMenuItem.primaryLabel": "Створити нову групу користувачів", + "sidebarLeft.browserOrCreateChannelMenu.invitePeopleMenuItem.primaryLabel": "Запросити людей", + "sidebarLeft.browserOrCreateChannelMenu.invitePeopleMenuItem.secondaryLabel": "Додати людей до команди", + "sidebarLeft.browserOrCreateChannelMenu.openDirectMessageMenuItem.primaryLabel": "Відкрити приватне повідомлення", + "sidebarLeft.browserOrCreateChannelMenuButton.label": "Перегляд або створення каналів", "sidebar_left.addChannelsCta": "Додати канали", "sidebar_left.add_channel_dropdown.browseChannels": "Перегляд каналів", "sidebar_left.add_channel_dropdown.createNewChannel": "Створити новий канал", @@ -5103,7 +5115,10 @@ "sidebar_left.sidebar_channel_modal.confirmation_text": "Перетворити на приватний канал", "sidebar_left.sidebar_channel_modal.header": "Перетворити на Приватний канал", "sidebar_left.sidebar_channel_modal.no_common_teams_error.body": "Групове повідомлення не може бути перетворене на канал, оскільки учасники не є членами однієї команди. Додайте всіх учасників до однієї команди, щоб перетворити це групове повідомлення на канал у цій команді.", + "sidebar_left.sidebar_channel_modal.select_team_placeholder": "Виберіть Команду", + "sidebar_left.sidebar_channel_modal.warning_body": "Ви збираєтеся перетворити групове повідомлення з {memberNames} на канал. Цю дію не можна скасувати.", "sidebar_left.sidebar_channel_modal.warning_body_yourself": "себе", + "sidebar_left.sidebar_channel_modal.warning_header": "Історію розмов будуть бачити всі учасники каналу", "sidebar_left.sidebar_channel_navigator.addChannelsCta": "Додати канали", "sidebar_left.sidebar_channel_navigator.inviteUsers": "Запросити користувачів", "sidebar_right_menu.console": "Системна консоль", @@ -5116,17 +5131,25 @@ "signup_team.no_open_teams": "Немає команд доступних для входу. Будь-ласка, попросіть свого адміністратора запросити Вас.", "signup_team.no_open_teams_canCreate": "Немає доступних команд для входу. Створіть нову команду або попросіть свого адміністратора запросити Вас.", "signup_team_system_console": "Перейти в системну консоль", + "signup_user_completed.cardtitle": "Створіть свій обліковий запис", + "signup_user_completed.cardtitle.external": "Створіть свій обліковий запис одним із наведених нижче способів:", "signup_user_completed.chooseUser": "Виберіть ім'я користувача", "signup_user_completed.create": "Створити обліковий запис", "signup_user_completed.emailIs": "Ви будете використовувати цю адресу для входу на {siteName}.", "signup_user_completed.emailLabel": "Адреса електронної пошти", "signup_user_completed.failed_update_user_state": "Будь-ласка, очистіть кеш і спробуйте увійти.", "signup_user_completed.haveAccount": "Вже є обліковий запис?", + "signup_user_completed.invalid_invite.message": "Щоб отримати запрошення, зверніться до вашого адміністратора.", + "signup_user_completed.invalid_invite.title": "Це посилання є недійсним", + "signup_user_completed.no_open_server.title": "Цей сервер не дозволяє відкриті реєстрації", + "signup_user_completed.or": "або створити обліковий запис у", "signup_user_completed.required": "Це поле обов'язкове для заповнення", "signup_user_completed.reserved": "Це ім'я користувача зарезервовано, будь ласка, оберіть інше.", "signup_user_completed.return": "Повернутися до входу в систему", "signup_user_completed.saving": "Створення облікового запису…", "signup_user_completed.signIn": "Авторизуватися", + "signup_user_completed.subtitle": "Створіть свій обліковий запис Mattermost, щоб почати співпрацювати зі своєю командою", + "signup_user_completed.title": "Давайте почнемо", "signup_user_completed.userHelp": "Ви можете використовувати малі літери, цифри, крапки, тире та підкреслення.", "signup_user_completed.usernameLength": "Імена користувачів повинні починатися з малої літери і мати довжину {min}-{max} символів. Ви можете використовувати малі літери, цифри, крапки, тире та підкреслення.", "signup_user_completed.validEmail": "Будь ласка, введіть дійсну адресу електронної пошти", @@ -5135,6 +5158,7 @@ "single_image_view.download_tooltip": "Завантажити", "slash_commands.header": "Швидкі команди", "someting.string": "defaultString", + "start_cloud_trial.modal.enter_trial_email.input.label": "Введіть робочу електронну пошту", "start_cloud_trial.modal.enter_trial_email.input.placeholder": "name@companyname.com", "start_trial.modal.failed": "Не вдалося", "start_trial.modal.gettingTrial": "Отримання пробної версії...", diff --git a/webapp/channels/src/i18n/vi.json b/webapp/channels/src/i18n/vi.json index 850e11e8ff..14dfe54bbb 100644 --- a/webapp/channels/src/i18n/vi.json +++ b/webapp/channels/src/i18n/vi.json @@ -2369,13 +2369,10 @@ "analytics.system.publicChannels": "Kênh Công khai", "analytics.system.seatsPurchased": "Tổng số người dùng trả phí", "analytics.system.skippedIntensiveQueries": "Để tối đa hóa hiệu suất, một số thống kê đã bị vô hiệu hóa. Bạn có thể [bật lại chúng trong config.json] (! https://docs.mattermost.com/administration/stosystem.html).", - "analytics.system.textPosts": "Bài đăng chỉ có văn bản", "analytics.system.title": "Thống kê hệ thống", "analytics.system.totalBotPosts": "Tổng số bài đăng từ Bots", "analytics.system.totalChannels": "Tổng số kênh", "analytics.system.totalCommands": "Tổng số lệnh", - "analytics.system.totalFilePosts": "Bài đăng có tệp", - "analytics.system.totalHashtagPosts": "Các bài đăng có Hashtags", "analytics.system.totalIncomingWebhooks": "Webhooks đến", "analytics.system.totalMasterDbConnections": "Master DB Conns", "analytics.system.totalOutgoingWebhooks": "Webhook đi", diff --git a/webapp/channels/src/i18n/zh-CN.json b/webapp/channels/src/i18n/zh-CN.json index 9b18ab056f..f43e82f2bc 100644 --- a/webapp/channels/src/i18n/zh-CN.json +++ b/webapp/channels/src/i18n/zh-CN.json @@ -2902,13 +2902,10 @@ "analytics.system.publicChannels": "公共频道", "analytics.system.seatsPurchased": "许可席位", "analytics.system.skippedIntensiveQueries": "为了最大性能,部分统计已停用。您可以在 config.json 重新开启。", - "analytics.system.textPosts": "纯文字消息", "analytics.system.title": "系统统计", "analytics.system.totalBotPosts": "机器人总消息数", "analytics.system.totalChannels": "频道总数", "analytics.system.totalCommands": "命令总数", - "analytics.system.totalFilePosts": "有文件的发文", - "analytics.system.totalHashtagPosts": "有标签的发文", "analytics.system.totalIncomingWebhooks": "传入 Webhook", "analytics.system.totalMasterDbConnections": "父数据库连接数", "analytics.system.totalOutgoingWebhooks": "传出 Webhook", diff --git a/webapp/channels/src/i18n/zh-TW.json b/webapp/channels/src/i18n/zh-TW.json index e338b76467..771dba8490 100644 --- a/webapp/channels/src/i18n/zh-TW.json +++ b/webapp/channels/src/i18n/zh-TW.json @@ -2862,13 +2862,10 @@ "analytics.system.publicChannels": "公開頻道數", "analytics.system.seatsPurchased": "已擴充的員額", "analytics.system.skippedIntensiveQueries": "為了效能,部份統計已被停用。可在 config.json 中重新啟用。", - "analytics.system.textPosts": "以純文字傳訊", "analytics.system.title": "系統統計", "analytics.system.totalBotPosts": "來自機器人的訊息總數", "analytics.system.totalChannels": "頻道總數", "analytics.system.totalCommands": "全部命令", - "analytics.system.totalFilePosts": "包含檔案的訊息", - "analytics.system.totalHashtagPosts": "包含 # 標籤的訊息", "analytics.system.totalIncomingWebhooks": "送入的 Webhook", "analytics.system.totalMasterDbConnections": "主資料庫連線", "analytics.system.totalOutgoingWebhooks": "寄出的 Webhook", From 169274b3aa4f02701c0cbb78b0894f2317007ccc Mon Sep 17 00:00:00 2001 From: enzowritescode <1328683+enzowritescode@users.noreply.github.com> Date: Mon, 10 Feb 2025 22:48:01 -0700 Subject: [PATCH 02/19] [MM-62864] Bump katex to 0.16.21 (#30095) --- webapp/channels/package.json | 2 +- webapp/package-lock.json | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/webapp/channels/package.json b/webapp/channels/package.json index 9e8a762af5..291aeb2a5f 100644 --- a/webapp/channels/package.json +++ b/webapp/channels/package.json @@ -45,7 +45,7 @@ "html-to-react": "1.6.0", "inobounce": "0.2.1", "ipaddr.js": "2.1.0", - "katex": "0.16.10", + "katex": "0.16.21", "localforage": "1.10.0", "localforage-observable": "2.1.1", "lodash": "4.17.21", diff --git a/webapp/package-lock.json b/webapp/package-lock.json index 5bb720e340..59ac666ceb 100644 --- a/webapp/package-lock.json +++ b/webapp/package-lock.json @@ -98,7 +98,7 @@ "html-to-react": "1.6.0", "inobounce": "0.2.1", "ipaddr.js": "2.1.0", - "katex": "0.16.10", + "katex": "0.16.21", "localforage": "1.10.0", "localforage-observable": "2.1.1", "lodash": "4.17.21", @@ -20268,9 +20268,9 @@ } }, "node_modules/katex": { - "version": "0.16.10", - "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.10.tgz", - "integrity": "sha512-ZiqaC04tp2O5utMsl2TEZTXxa6WSC4yo0fv5ML++D3QZv/vx2Mct0mTlRx3O+uUkjfuAgOkzsCmq5MiUEsDDdA==", + "version": "0.16.21", + "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.21.tgz", + "integrity": "sha512-XvqR7FgOHtWupfMiigNzmh+MgUVmDGU2kXZm899ZkPfcuoPuFxyHmXsgATDpFZDAXCI8tvinaVcDo8PIIJSo4A==", "funding": [ "https://opencollective.com/katex", "https://github.com/sponsors/katex" @@ -28204,6 +28204,7 @@ "typescript": "^5.0.0" }, "peerDependencies": { + "@mattermost/types": "^9.3.0 || ^10.0.0", "typescript": "^4.3.0 || ^5.0.0" }, "peerDependenciesMeta": { From b2b956c043d8122f631c562a7f33f8e9ee02c9ff Mon Sep 17 00:00:00 2001 From: ayush-chauhan233 Date: Tue, 11 Feb 2025 11:34:42 +0530 Subject: [PATCH 03/19] [MM-55278]: Fixed autofocus on submenu's first element (#29547) --- .../channels/intro_channel.spec.ts | 8 +-- .../dot_menu/post_reminder_submenu.tsx | 15 +++-- webapp/channels/src/components/menu/menu.scss | 5 +- .../src/components/menu/menu.test.tsx | 2 +- .../src/components/menu/menu_item.tsx | 1 + .../channels/src/components/menu/sub_menu.tsx | 59 ++++++++++--------- .../user_account_name_menuitem.test.tsx.snap | 2 +- .../user_account_dnd_menuitem.tsx | 23 ++++---- 8 files changed, 61 insertions(+), 54 deletions(-) diff --git a/e2e-tests/playwright/tests/accessibility/channels/intro_channel.spec.ts b/e2e-tests/playwright/tests/accessibility/channels/intro_channel.spec.ts index 57eda52431..6b0cdff2bb 100644 --- a/e2e-tests/playwright/tests/accessibility/channels/intro_channel.spec.ts +++ b/e2e-tests/playwright/tests/accessibility/channels/intro_channel.spec.ts @@ -129,12 +129,10 @@ test('Post actions tab support', async ({pw, axe}) => { // # Press arrow right await channelsPage.postDotMenu.remindMenuItem.press('ArrowRight'); - // * Reminder menu should be visible and have focused - channelsPage.postReminderMenu.toBeVisible(); - await expect(channelsPage.postReminderMenu.container).toBeFocused(); + // * Reminder menu should be visible + expect(channelsPage.postReminderMenu.container).toBeVisible(); - // * Should move focus to 30 mins after arrow down - await channelsPage.postReminderMenu.container.press('ArrowDown'); + // * Should have focus on 30 mins after submenu opens expect(await channelsPage.postReminderMenu.thirtyMinsMenuItem).toBeFocused(); // * Should move focus to 1 hour after arrow down diff --git a/webapp/channels/src/components/dot_menu/post_reminder_submenu.tsx b/webapp/channels/src/components/dot_menu/post_reminder_submenu.tsx index 6eb08fc94e..634dfcc2a7 100644 --- a/webapp/channels/src/components/dot_menu/post_reminder_submenu.tsx +++ b/webapp/channels/src/components/dot_menu/post_reminder_submenu.tsx @@ -159,13 +159,16 @@ function PostReminderSubmenu(props: Props) { leadingElement={} trailingElements={} menuId={`remind_post_${props.post.id}-menu`} + subMenuHeader={ +
+ {formatMessage( + { + id: 'post_info.post_reminder.sub_menu.header', + defaultMessage: 'Set a reminder for:', + }, + )} +
} > -
- {formatMessage( - {id: 'post_info.post_reminder.sub_menu.header', - defaultMessage: 'Set a reminder for:'}, - )} -
{postReminderSubMenuItems} ); diff --git a/webapp/channels/src/components/menu/menu.scss b/webapp/channels/src/components/menu/menu.scss index f8934f0236..53de423019 100644 --- a/webapp/channels/src/components/menu/menu.scss +++ b/webapp/channels/src/components/menu/menu.scss @@ -7,12 +7,13 @@ min-width: 114px; max-width: 496px; max-height: 80vh; + padding: 4px 0; background-color: var(--center-channel-bg); - box-shadow: var(--elevation-4); + box-shadow: var(--elevation-4), 0 0 0 1px rgba(var(--center-channel-color-rgb), 0.12) inset; } &.AsSubMenu { & .MuiPaper-root { - box-shadow: var(--elevation-5); + box-shadow: var(--elevation-5), 0 0 0 1px rgba(var(--center-channel-color-rgb), 0.12) inset; } } } diff --git a/webapp/channels/src/components/menu/menu.test.tsx b/webapp/channels/src/components/menu/menu.test.tsx index b0b06108eb..4b27c7e916 100644 --- a/webapp/channels/src/components/menu/menu.test.tsx +++ b/webapp/channels/src/components/menu/menu.test.tsx @@ -140,7 +140,7 @@ describe('menu click handlers', () => { expect(screen.getByText('Open modal from submenu')).toBeInTheDocument(); // Press the down arrow once to focus first submenu item and then twice more to select the one we want - userEvent.keyboard('{arrowdown}{arrowdown}{arrowdown}'); + userEvent.keyboard('{arrowdown}{arrowdown}'); expect(screen.getByText('Open modal from submenu').closest('li')).toHaveFocus(); diff --git a/webapp/channels/src/components/menu/menu_item.tsx b/webapp/channels/src/components/menu/menu_item.tsx index f0a9e909d4..03004e3c95 100644 --- a/webapp/channels/src/components/menu/menu_item.tsx +++ b/webapp/channels/src/components/menu/menu_item.tsx @@ -309,6 +309,7 @@ export const MenuItemStyled = styled(MuiMenuItem, { flexWrap: 'nowrap', justifyContent: 'flex-end', color: isRegular ? 'rgba(var(--center-channel-color-rgb), 0.75)' : 'var(--error-text)', + marginInlineStart: '24px', gap: '4px', fontSize: '12px', lineHeight: '16px', diff --git a/webapp/channels/src/components/menu/sub_menu.tsx b/webapp/channels/src/components/menu/sub_menu.tsx index a54111f5ea..1fb001f43f 100644 --- a/webapp/channels/src/components/menu/sub_menu.tsx +++ b/webapp/channels/src/components/menu/sub_menu.tsx @@ -1,8 +1,8 @@ // Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved. // See LICENSE.txt for license information. -import MuiMenu from '@mui/material/Menu'; import MuiMenuList from '@mui/material/MenuList'; +import MuiPopover from '@mui/material/Popover'; import type {PopoverOrigin} from '@mui/material/Popover'; import React, { useState, @@ -33,6 +33,8 @@ import {SubMenuContext, useMenuContextValue} from './menu_context'; import {MenuItem} from './menu_item'; import type {Props as MenuItemProps} from './menu_item'; +import './menu.scss'; + interface Props { id: MenuItemProps['id']; leadingElement?: MenuItemProps['leadingElement']; @@ -47,6 +49,7 @@ interface Props { menuAriaDescribedBy?: string; forceOpenOnLeft?: boolean; // Most of the times this is not needed, since submenu position is calculated and placed + subMenuHeader?: ReactNode; children: ReactNode; } @@ -63,6 +66,7 @@ export function SubMenu(props: Props) { menuAriaDescribedBy, forceOpenOnLeft, children, + subMenuHeader, ...rest } = props; @@ -136,6 +140,7 @@ export function SubMenu(props: Props) { menuId, menuAriaLabel, children, + subMenuHeader, }, })); } @@ -166,35 +171,30 @@ export function SubMenu(props: Props) { onMouseLeave={handleMouseLeave} onKeyDown={handleKeyDown} > - - {/* This component is needed here to re enable pointer events for the submenu items which we had to disable above as */} - {/* pointer turns to default as soon as it leaves the parent menu */} - {/* Notice we dont use the below component in menu.tsx */} - + - + {subMenuHeader} + {children} - - - + + + ); } @@ -203,6 +203,7 @@ interface SubMenuModalProps { menuId: Props['menuId']; menuAriaLabel?: Props['menuAriaLabel']; children: Props['children']; + subMenuHeader?: ReactNode; } function SubMenuModal(props: SubMenuModalProps) { @@ -224,9 +225,11 @@ function SubMenuModal(props: SubMenuModalProps) { className='menuModal' > + {props.subMenuHeader} {props.children} diff --git a/webapp/channels/src/components/user_account_menu/__snapshots__/user_account_name_menuitem.test.tsx.snap b/webapp/channels/src/components/user_account_menu/__snapshots__/user_account_name_menuitem.test.tsx.snap index 503dd88dda..a2cb92e893 100644 --- a/webapp/channels/src/components/user_account_menu/__snapshots__/user_account_name_menuitem.test.tsx.snap +++ b/webapp/channels/src/components/user_account_menu/__snapshots__/user_account_name_menuitem.test.tsx.snap @@ -4,7 +4,7 @@ exports[`UserAccountNameMenuItem should not break if no props are passed 1`] = `