From 1af182c198c67e0ea068308992772d4867cb0d40 Mon Sep 17 00:00:00 2001 From: enahum Date: Mon, 6 Nov 2017 15:09:23 -0300 Subject: translations PR 20171030 (#7748) --- i18n/de.json | 78 +++++++++++++++++++++++++++++++++++++--------- i18n/en.json | 96 ++++++++++++++++++++++++++++----------------------------- i18n/es.json | 58 +++++++++++++++++++++++++++++++--- i18n/fr.json | 58 +++++++++++++++++++++++++++++++--- i18n/it.json | 66 +++++++++++++++++++++++++++++++++------ i18n/ja.json | 76 ++++++++++++++++++++++++++++++++++++--------- i18n/ko.json | 58 +++++++++++++++++++++++++++++++--- i18n/nl.json | 58 +++++++++++++++++++++++++++++++--- i18n/pl.json | 58 +++++++++++++++++++++++++++++++--- i18n/pt-BR.json | 58 +++++++++++++++++++++++++++++++--- i18n/ru.json | 58 +++++++++++++++++++++++++++++++--- i18n/tr.json | 58 +++++++++++++++++++++++++++++++--- i18n/zh-CN.json | 58 +++++++++++++++++++++++++++++++--- i18n/zh-TW.json | 58 +++++++++++++++++++++++++++++++--- 14 files changed, 760 insertions(+), 136 deletions(-) (limited to 'i18n') diff --git a/i18n/de.json b/i18n/de.json index 2b9acd0e8..b91e6e5b8 100644 --- a/i18n/de.json +++ b/i18n/de.json @@ -635,6 +635,26 @@ "id": "api.command_collapse.success", "translation": "Links zu Bildern werden nun per Standard verkleinert" }, + { + "id": "api.command_dnd.desc", + "translation": "Do not disturb disables desktop and mobile push notifications." + }, + { + "id": "api.command_dnd.disabled", + "translation": "Do Not Disturb is disabled." + }, + { + "id": "api.command_dnd.error", + "translation": "Error to retrieve the user status." + }, + { + "id": "api.command_dnd.name", + "translation": "dnd" + }, + { + "id": "api.command_dnd.success", + "translation": "Do Not Disturb is enabled. You will not receive desktop or mobile push notifications until Do Not Disturb is turned off." + }, { "id": "api.command_echo.create.app_error", "translation": "Die /echo-Nachricht konnte nicht erstellt werden, err=%v" @@ -829,7 +849,7 @@ }, { "id": "api.command_remove.desc", - "translation": "Remove a member from the channel" + "translation": "Benutzer aus Kanal entfernen" }, { "id": "api.command_remove.direct_group.app_error", @@ -841,7 +861,7 @@ }, { "id": "api.command_remove.message.app_error", - "translation": "Es muss eine Nachricht für den Befehl /umbenennen angegeben werden." + "translation": "Für den /entfernen oder /kick Befehl muss eine Nachricht angegeben werden." }, { "id": "api.command_remove.missing.app_error", @@ -849,7 +869,7 @@ }, { "id": "api.command_remove.name", - "translation": "remove" + "translation": "entfernen" }, { "id": "api.command_remove.permission.app_error", @@ -857,7 +877,7 @@ }, { "id": "api.command_remove.user_not_in_channel", - "translation": "{{.Username}} is not a member of this channel." + "translation": "{{.Username}} ist kein Mitglied dieses Kanals." }, { "id": "api.command_search.desc", @@ -2297,7 +2317,7 @@ }, { "id": "api.templates.invite_body.info", - "translation": "Das Team {{.SenderStatus}} {{.SenderName}}, hat Sie eingeladen, dem Team {{.TeamDisplayName}} beizutreten." + "translation": "Das Team {{.SenderStatus}} {{.SenderName}} hat Sie eingeladen, dem Team {{.TeamDisplayName}} beizutreten." }, { "id": "api.templates.invite_body.title", @@ -2305,7 +2325,7 @@ }, { "id": "api.templates.invite_subject", - "translation": "[{{ .SiteName }}] {{ .SenderName }} hat Sie eingeladen dem Team {{ .TeamDisplayName }} beizutreten" + "translation": "[{{ .SiteName }}] {{ .SenderName }} hat Sie eingeladen, dem Team {{ .TeamDisplayName }} beizutreten" }, { "id": "api.templates.mfa_activated_body.info", @@ -2561,7 +2581,7 @@ }, { "id": "api.user.create_profile_image.initial.app_error", - "translation": "Konnte Benutzer Initial nicht zu Standard Profilbild hinzufügen" + "translation": "Konnte Benutzerinitial nicht zu Standardprofilbild hinzufügen" }, { "id": "api.user.create_user.accepted_domain.app_error", @@ -3471,13 +3491,17 @@ "id": "app.plugin.activate.app_error", "translation": "Kann extrahiertes Plugin nicht aktivieren. Plugin könnte schon existieren und aktiviert sein." }, + { + "id": "app.plugin.config.app_error", + "translation": "Error saving plugin state in config" + }, { "id": "app.plugin.deactivate.app_error", "translation": "Konnte Plugin nicht deaktivieren" }, { "id": "app.plugin.disabled.app_error", - "translation": "Plugins wurden durch den Systemadministrator deaktiviert oder der Server wurde nicht neugestartet, seitdem sie aktiviert wurden." + "translation": "Plugins have been disabled." }, { "id": "app.plugin.extract.app_error", @@ -3491,6 +3515,10 @@ "id": "app.plugin.get_plugins.app_error", "translation": "Konnte aktive Plugins nicht ermitteln" }, + { + "id": "app.plugin.get_plugins.app_error", + "translation": "Konnte aktive Plugins nicht ermitteln" + }, { "id": "app.plugin.manifest.app_error", "translation": "Konnte Manifest des extrahierten Plugins nicht abrufen" @@ -3499,10 +3527,18 @@ "id": "app.plugin.mvdir.app_error", "translation": "Konnte Plugin nicht vom temporären Verzeichnis in das Zielverzeichnis bewegen" }, + { + "id": "app.plugin.not_installed.app_error", + "translation": "Plugin is not installed" + }, { "id": "app.plugin.remove.app_error", "translation": "Konnte Plugin nicht löschen" }, + { + "id": "app.plugin.upload_disabled.app_error", + "translation": "Plugins and/or plugin uploads have been disabled." + }, { "id": "app.user_access_token.disabled", "translation": "Persönliche Zugriffs-Token sind auf diesem Server deaktiviert. Bitte kontaktieren Sie ihren Systemadministrator für Details." @@ -3787,6 +3823,10 @@ "id": "ent.elasticsearch.index_post.error", "translation": "Indizierung der Nachricht fehlgeschlagen" }, + { + "id": "ent.elasticsearch.indexer.do_job.get_oldest_post.error", + "translation": "The oldest post could not be retrieved from the database." + }, { "id": "ent.elasticsearch.indexer.do_job.parse_end_time.error", "translation": "Elasticsearch-Aggregator-Worker konnte die Endzeit nicht verarbeiten" @@ -3817,7 +3857,7 @@ }, { "id": "ent.elasticsearch.start.create_bulk_processor_failed.app_error", - "translation": "Failed to create Elasticsearch bulk processor" + "translation": "Fehler beim Erstellen der Elasticsearch-Massenverarbeitung" }, { "id": "ent.elasticsearch.start.index_settings_failed", @@ -3825,7 +3865,7 @@ }, { "id": "ent.elasticsearch.start.start_bulk_processor_failed.app_error", - "translation": "Failed to start Elasticsearch bulk processor" + "translation": "Fehler beim Starten der Elasticsearch-Massenverarbeitung" }, { "id": "ent.elasticsearch.test_config.connect_failed", @@ -4439,6 +4479,10 @@ "id": "model.config.is_valid.elastic_search.aggregate_posts_after_days.app_error", "translation": "Elasticsearch AggregatePostsAfterDays-Einstellung muss eine Zahl sein, die größer als oder gleich 1 ist" }, + { + "id": "model.config.is_valid.elastic_search.bulk_indexing_time_window_seconds.app_error", + "translation": "Elasticsearch Bulk Indexing Time Window must be at least 1 second." + }, { "id": "model.config.is_valid.elastic_search.connection_url.app_error", "translation": "ElasticSearch-Einstellung ConnectionUrl muss angegeben sein, wenn Elastic-Search-Indizierung aktiviert ist." @@ -4449,7 +4493,7 @@ }, { "id": "model.config.is_valid.elastic_search.live_indexing_batch_size.app_error", - "translation": "Elasticsearch Live Indexing Batch Size must be at least 1" + "translation": "\"Elasticsearch Live Indexing Batch Size\" muss mindestens 1 sein" }, { "id": "model.config.is_valid.elastic_search.password.app_error", @@ -4459,6 +4503,10 @@ "id": "model.config.is_valid.elastic_search.posts_aggregator_job_start_time.app_error", "translation": "Elasticsearch PostsAggregatorJobStartTime-Einstellung muss eine Uhrzeit im Format \"hh:mm\" sein" }, + { + "id": "model.config.is_valid.elastic_search.request_timeout_seconds.app_error", + "translation": "Elasticsearch Request Timeout must be at least 1 second." + }, { "id": "model.config.is_valid.elastic_search.username.app_error", "translation": "ElasticSearch-Einstellung Benutzername muss angegeben sein, wenn Elastic-Search-Indizierung aktiviert ist." @@ -6859,10 +6907,6 @@ "id": "web.header.back", "translation": "Zurück" }, - { - "id": "web.incoming_webhook.attachment.app_error", - "translation": "Maximale Anhangslänge sind {{.Max}} Zeichen, empfangene Größe ist {{.Actual}}" - }, { "id": "web.incoming_webhook.channel.app_error", "translation": "Der Kanal konnte nicht gefunden werden" @@ -6883,6 +6927,10 @@ "id": "web.incoming_webhook.permissions.app_error", "translation": "Ungültige Kanalberechtigungen" }, + { + "id": "web.incoming_webhook.split_props_length.app_error", + "translation": "Unable to split webhook props into {{.Max}} character parts." + }, { "id": "web.incoming_webhook.text.app_error", "translation": "Kein Text angegeben" diff --git a/i18n/en.json b/i18n/en.json index a5ab636cd..932130d0d 100644 --- a/i18n/en.json +++ b/i18n/en.json @@ -499,26 +499,6 @@ "id": "api.command_away.success", "translation": "You are now away" }, - { - "id": "api.command_dnd.error", - "translation": "Error to retrieve the user status." - }, - { - "id": "api.command_dnd.disabled", - "translation": "Do Not Disturb is disabled." - }, - { - "id": "api.command_dnd.success", - "translation": "Do Not Disturb is enabled. You will not receive desktop or mobile push notifications until Do Not Disturb is turned off." - }, - { - "id": "api.command_dnd.desc", - "translation": "Do not disturb disables desktop and mobile push notifications." - }, - { - "id": "api.command_dnd.name", - "translation": "dnd" - }, { "id": "api.command_channel_header.channel.app_error", "translation": "Error to retrieve the current channel." @@ -655,6 +635,26 @@ "id": "api.command_collapse.success", "translation": "Image links now collapse by default" }, + { + "id": "api.command_dnd.desc", + "translation": "Do not disturb disables desktop and mobile push notifications." + }, + { + "id": "api.command_dnd.disabled", + "translation": "Do Not Disturb is disabled." + }, + { + "id": "api.command_dnd.error", + "translation": "Error to retrieve the user status." + }, + { + "id": "api.command_dnd.name", + "translation": "dnd" + }, + { + "id": "api.command_dnd.success", + "translation": "Do Not Disturb is enabled. You will not receive desktop or mobile push notifications until Do Not Disturb is turned off." + }, { "id": "api.command_echo.create.app_error", "translation": "Unable to create /echo post, err=%v" @@ -3495,14 +3495,6 @@ "id": "app.plugin.activate.app_error", "translation": "Unable to activate extracted plugin. Plugin may already exist and be activated." }, - { - "id": "app.plugin.get_plugins.app_error", - "translation": "Unable to get plugins" - }, - { - "id": "app.plugin.not_installed.app_error", - "translation": "Plugin is not installed" - }, { "id": "app.plugin.config.app_error", "translation": "Error saving plugin state in config" @@ -3515,10 +3507,6 @@ "id": "app.plugin.disabled.app_error", "translation": "Plugins have been disabled." }, - { - "id": "app.plugin.upload_disabled.app_error", - "translation": "Plugins and/or plugin uploads have been disabled." - }, { "id": "app.plugin.extract.app_error", "translation": "Encountered error extracting plugin" @@ -3527,6 +3515,10 @@ "id": "app.plugin.filesystem.app_error", "translation": "Encountered filesystem error" }, + { + "id": "app.plugin.get_plugins.app_error", + "translation": "Unable to get plugins" + }, { "id": "app.plugin.get_plugins.app_error", "translation": "Unable to get active plugins" @@ -3539,10 +3531,18 @@ "id": "app.plugin.mvdir.app_error", "translation": "Unable to move plugin from temporary directory to final destination" }, + { + "id": "app.plugin.not_installed.app_error", + "translation": "Plugin is not installed" + }, { "id": "app.plugin.remove.app_error", "translation": "Unable to delete plugin" }, + { + "id": "app.plugin.upload_disabled.app_error", + "translation": "Plugins and/or plugin uploads have been disabled." + }, { "id": "app.user_access_token.disabled", "translation": "Personal access tokens are disabled on this server. Please contact your system administrator for details." @@ -3827,6 +3827,10 @@ "id": "ent.elasticsearch.index_post.error", "translation": "Failed to index the post" }, + { + "id": "ent.elasticsearch.indexer.do_job.get_oldest_post.error", + "translation": "The oldest post could not be retrieved from the database." + }, { "id": "ent.elasticsearch.indexer.do_job.parse_end_time.error", "translation": "Elasticsearch indexing worker failed to parse the end time" @@ -3883,18 +3887,6 @@ "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." }, - { - "id": "ent.elasticsearch.indexer.do_job.get_oldest_post.error", - "translation": "The oldest post could not be retrieved from the database." - }, - { - "id": "model.config.is_valid.elastic_search.bulk_indexing_time_window_seconds.app_error", - "translation": "Elasticsearch Bulk Indexing Time Window must be at least 1 second." - }, - { - "id": "model.config.is_valid.elastic_search.request_timeout_seconds.app_error", - "translation": "Elasticsearch Request Timeout must be at least 1 second." - }, { "id": "ent.emoji.licence_disable.app_error", "translation": "Custom emoji restrictions disabled by current license. Please contact your system administrator about upgrading your enterprise license." @@ -4491,6 +4483,10 @@ "id": "model.config.is_valid.elastic_search.aggregate_posts_after_days.app_error", "translation": "Elasticsearch AggregatePostsAfterDays setting must be a number greater than or equal to 1" }, + { + "id": "model.config.is_valid.elastic_search.bulk_indexing_time_window_seconds.app_error", + "translation": "Elasticsearch Bulk Indexing Time Window must be at least 1 second." + }, { "id": "model.config.is_valid.elastic_search.connection_url.app_error", "translation": "Elastic Search ConnectionUrl setting must be provided when Elastic Search indexing is enabled." @@ -4511,6 +4507,10 @@ "id": "model.config.is_valid.elastic_search.posts_aggregator_job_start_time.app_error", "translation": "Elasticsearch PostsAggregatorJobStartTime setting must be a time in the format \"hh:mm\"" }, + { + "id": "model.config.is_valid.elastic_search.request_timeout_seconds.app_error", + "translation": "Elasticsearch Request Timeout must be at least 1 second." + }, { "id": "model.config.is_valid.elastic_search.username.app_error", "translation": "Elastic Search Username setting must be provided when Elastic Search indexing is enabled." @@ -6911,10 +6911,6 @@ "id": "web.header.back", "translation": "Back" }, - { - "id": "web.incoming_webhook.split_props_length.app_error", - "translation": "Unable to split webhook props into {{.Max}} character parts." - }, { "id": "web.incoming_webhook.channel.app_error", "translation": "Couldn't find the channel" @@ -6935,6 +6931,10 @@ "id": "web.incoming_webhook.permissions.app_error", "translation": "Inappropriate channel permissions" }, + { + "id": "web.incoming_webhook.split_props_length.app_error", + "translation": "Unable to split webhook props into {{.Max}} character parts." + }, { "id": "web.incoming_webhook.text.app_error", "translation": "No text specified" diff --git a/i18n/es.json b/i18n/es.json index bb11e810d..54bd737aa 100644 --- a/i18n/es.json +++ b/i18n/es.json @@ -635,6 +635,26 @@ "id": "api.command_collapse.success", "translation": "Los vínculos de imágenes se colapsarán de forma predeterminada" }, + { + "id": "api.command_dnd.desc", + "translation": "No molestar desactiva notificaciones móviles y de escritorio." + }, + { + "id": "api.command_dnd.disabled", + "translation": "No Molestar está deshabilitado." + }, + { + "id": "api.command_dnd.error", + "translation": "Error al recuperar el status del usuario." + }, + { + "id": "api.command_dnd.name", + "translation": "dnd" + }, + { + "id": "api.command_dnd.success", + "translation": "No Molestar está activado. No recibirás notificaciones móviles o de escritorio hasta que No Molestar esté apagado." + }, { "id": "api.command_echo.create.app_error", "translation": "No se pudo crear el /echo mensaje, err=%v" @@ -3471,13 +3491,17 @@ "id": "app.plugin.activate.app_error", "translation": "No se puede activar el plugin extraído. Puede que el plugin ya exista y esté activo." }, + { + "id": "app.plugin.config.app_error", + "translation": "Error al guardar el estado del plugin en la configuración" + }, { "id": "app.plugin.deactivate.app_error", "translation": "No puede desactivar el plugin" }, { "id": "app.plugin.disabled.app_error", - "translation": "Plugins han sido deshabilitados por el administrador del sistema o el servidor no se ha reiniciado desde que fueron habilitados." + "translation": "Los Plugins se han deshabilitado." }, { "id": "app.plugin.extract.app_error", @@ -3491,6 +3515,10 @@ "id": "app.plugin.get_plugins.app_error", "translation": "No se puede obtener los plugins activos" }, + { + "id": "app.plugin.get_plugins.app_error", + "translation": "No se puede obtener los plugins activos" + }, { "id": "app.plugin.manifest.app_error", "translation": "No se puede encontrar el manifiesto del plugin extraído" @@ -3499,10 +3527,18 @@ "id": "app.plugin.mvdir.app_error", "translation": "No se puede mover el plugin desde el directorio temporal a destino final" }, + { + "id": "app.plugin.not_installed.app_error", + "translation": "El Plugin no está instalado" + }, { "id": "app.plugin.remove.app_error", "translation": "No se puede eliminar el plugin" }, + { + "id": "app.plugin.upload_disabled.app_error", + "translation": "Plugins y/o la carga de plugins han sido deshabilitados." + }, { "id": "app.user_access_token.disabled", "translation": "Los tokens de acceso personal están inhabilitados en este servidor. Por favor, póngase en contacto con su administrador del sistema para obtener más detalles." @@ -3787,6 +3823,10 @@ "id": "ent.elasticsearch.index_post.error", "translation": "Error al indexar el mensaje" }, + { + "id": "ent.elasticsearch.indexer.do_job.get_oldest_post.error", + "translation": "El mensaje más antiguo no puede ser recuperado de la base de datos." + }, { "id": "ent.elasticsearch.indexer.do_job.parse_end_time.error", "translation": "El trabajo de Elasticsearch falló al analizar la hora de finalización" @@ -4439,6 +4479,10 @@ "id": "model.config.is_valid.elastic_search.aggregate_posts_after_days.app_error", "translation": "El valor AggregatePostsAfterDays de Elasticsearch debe ser un número mayor que o igual a 1" }, + { + "id": "model.config.is_valid.elastic_search.bulk_indexing_time_window_seconds.app_error", + "translation": "El tiempo a transcurrir para ejecutar la indexación a granel de Elasticsearch debe ser de al menos 1 segundo." + }, { "id": "model.config.is_valid.elastic_search.connection_url.app_error", "translation": "El valor de Elastic Search ConnectionUrl debe ser proporcionado cuando está habilitado la indización de Elastic Search." @@ -4459,6 +4503,10 @@ "id": "model.config.is_valid.elastic_search.posts_aggregator_job_start_time.app_error", "translation": "El ajuste PostsAggregatorJobStartTime de Elasticsearch debe ser un tiempo en el formato \"hh:mm\"" }, + { + "id": "model.config.is_valid.elastic_search.request_timeout_seconds.app_error", + "translation": "El de tiempo de espera de la solicitud de Elasticsearch debe ser de al menos 1 segundo." + }, { "id": "model.config.is_valid.elastic_search.username.app_error", "translation": "El valor de Elastic Search Username debe ser proporcionado cuando está habilitado la indización de Elastic Search." @@ -6859,10 +6907,6 @@ "id": "web.header.back", "translation": "Atrás" }, - { - "id": "web.incoming_webhook.attachment.app_error", - "translation": "La máxima longitud de los archivos adjuntos es de {{.Max}} caracteres, se recibió un tamaño de {{.Actual}}" - }, { "id": "web.incoming_webhook.channel.app_error", "translation": "No se encontró el canal" @@ -6883,6 +6927,10 @@ "id": "web.incoming_webhook.permissions.app_error", "translation": "Permisos del canal inapropiados" }, + { + "id": "web.incoming_webhook.split_props_length.app_error", + "translation": "No puede dividir las propiedades del webhook en {{.Max}} caracteres." + }, { "id": "web.incoming_webhook.text.app_error", "translation": "No se especificó un texto" diff --git a/i18n/fr.json b/i18n/fr.json index 6abe0933f..835a5c0a0 100644 --- a/i18n/fr.json +++ b/i18n/fr.json @@ -635,6 +635,26 @@ "id": "api.command_collapse.success", "translation": "Les liens vers les images se réduisent maintenant par défaut" }, + { + "id": "api.command_dnd.desc", + "translation": "Do not disturb disables desktop and mobile push notifications." + }, + { + "id": "api.command_dnd.disabled", + "translation": "Do Not Disturb is disabled." + }, + { + "id": "api.command_dnd.error", + "translation": "Error to retrieve the user status." + }, + { + "id": "api.command_dnd.name", + "translation": "dnd" + }, + { + "id": "api.command_dnd.success", + "translation": "Do Not Disturb is enabled. You will not receive desktop or mobile push notifications until Do Not Disturb is turned off." + }, { "id": "api.command_echo.create.app_error", "translation": "Impossible de créer le message avec la commande /echo, err=%v" @@ -3471,13 +3491,17 @@ "id": "app.plugin.activate.app_error", "translation": "Impossible d'activer le plugin extrait. Il se peut qu'il existe déjà et soit déjà activé." }, + { + "id": "app.plugin.config.app_error", + "translation": "Error saving plugin state in config" + }, { "id": "app.plugin.deactivate.app_error", "translation": "Impossible de désactiver le plugin" }, { "id": "app.plugin.disabled.app_error", - "translation": "Les plugins ont été désactivés par l'administrateur système ou le serveur n'a pas encore été redémarré depuis leur activation." + "translation": "Plugins have been disabled." }, { "id": "app.plugin.extract.app_error", @@ -3491,6 +3515,10 @@ "id": "app.plugin.get_plugins.app_error", "translation": "Impossible de récupérer les plugins actifs" }, + { + "id": "app.plugin.get_plugins.app_error", + "translation": "Impossible de récupérer les plugins actifs" + }, { "id": "app.plugin.manifest.app_error", "translation": "Impossible de trouver le manifeste pour le plugin extrait" @@ -3499,10 +3527,18 @@ "id": "app.plugin.mvdir.app_error", "translation": "Impossible de déplacer le plugin de son emplacement temporaire à sa destination finale" }, + { + "id": "app.plugin.not_installed.app_error", + "translation": "Plugin is not installed" + }, { "id": "app.plugin.remove.app_error", "translation": "Impossible de supprimer le plugin" }, + { + "id": "app.plugin.upload_disabled.app_error", + "translation": "Plugins and/or plugin uploads have been disabled." + }, { "id": "app.user_access_token.disabled", "translation": "Les jetons d'accès personnel sont désactivés sur ce serveur. Veuillez contacter votre administrateur système pour plus d'informations." @@ -3787,6 +3823,10 @@ "id": "ent.elasticsearch.index_post.error", "translation": "Impossible d'indexer le message" }, + { + "id": "ent.elasticsearch.indexer.do_job.get_oldest_post.error", + "translation": "The oldest post could not be retrieved from the database." + }, { "id": "ent.elasticsearch.indexer.do_job.parse_end_time.error", "translation": "Le système d’agrégation Elasticsearch n'a pas pu analyser l'heure de fin" @@ -4439,6 +4479,10 @@ "id": "model.config.is_valid.elastic_search.aggregate_posts_after_days.app_error", "translation": "Le paramètre Elasticsearch AggregatePostsAfterDays doit être un nombre plus grand ou égal à 1" }, + { + "id": "model.config.is_valid.elastic_search.bulk_indexing_time_window_seconds.app_error", + "translation": "Elasticsearch Bulk Indexing Time Window must be at least 1 second." + }, { "id": "model.config.is_valid.elastic_search.connection_url.app_error", "translation": "Le paramètre ConnectionUrl d'ElasticSearch doit être spécifié lorsque l'indexation avec ElasticSearch est activée." @@ -4459,6 +4503,10 @@ "id": "model.config.is_valid.elastic_search.posts_aggregator_job_start_time.app_error", "translation": "Le paramètre Elasticsearch PostsAggregatorJobStartTime doit être une heure au format \"hh:mm\"" }, + { + "id": "model.config.is_valid.elastic_search.request_timeout_seconds.app_error", + "translation": "Elasticsearch Request Timeout must be at least 1 second." + }, { "id": "model.config.is_valid.elastic_search.username.app_error", "translation": "Le paramètre Username d'ElasticSearch doit être spécifié lorsque l'indexation avec ElasticSearch est activée." @@ -6859,10 +6907,6 @@ "id": "web.header.back", "translation": "Précédent" }, - { - "id": "web.incoming_webhook.attachment.app_error", - "translation": "La longueur maximale des pièces jointes est de {{.Max}} caractères, la taille reçue est de {{.Actual}}" - }, { "id": "web.incoming_webhook.channel.app_error", "translation": "Impossible de trouver le canal" @@ -6883,6 +6927,10 @@ "id": "web.incoming_webhook.permissions.app_error", "translation": "Permissions insuffisantes pour ce canal" }, + { + "id": "web.incoming_webhook.split_props_length.app_error", + "translation": "Unable to split webhook props into {{.Max}} character parts." + }, { "id": "web.incoming_webhook.text.app_error", "translation": "Aucun texte indiqué" diff --git a/i18n/it.json b/i18n/it.json index 7ab9c2757..de5db2b60 100644 --- a/i18n/it.json +++ b/i18n/it.json @@ -635,6 +635,26 @@ "id": "api.command_collapse.success", "translation": "I collegamenti a immagini ora sono contratti per default" }, + { + "id": "api.command_dnd.desc", + "translation": "Non disturbare disattiva le notifiche desktop e mobile." + }, + { + "id": "api.command_dnd.disabled", + "translation": "Non Disturbare non è attivo." + }, + { + "id": "api.command_dnd.error", + "translation": "Impossibile recuperare lo stato dell'utente." + }, + { + "id": "api.command_dnd.name", + "translation": "dnd" + }, + { + "id": "api.command_dnd.success", + "translation": "Non Disturbare è attivo. Non riceverai notifiche desktop o notifiche mobile fino a quando Non Disturbare non verrà disattivato." + }, { "id": "api.command_echo.create.app_error", "translation": "Impossibile creare /echo post, err=%v" @@ -1555,19 +1575,19 @@ }, { "id": "api.post.check_for_out_of_channel_mentions.link.private", - "translation": "add them to this private channel" + "translation": "aggiungili al canale privato" }, { "id": "api.post.check_for_out_of_channel_mentions.link.public", - "translation": "add them to the channel" + "translation": "aggiungili al canale" }, { "id": "api.post.check_for_out_of_channel_mentions.message.multiple", - "translation": "@{{.Usernames}} and @{{.LastUsername}} were mentioned but they are not in the channel. Would you like to {{.Phrase}}? They will have access to all message history." + "translation": "@{{.Usernames}} e @{{.LastUsername}} sono stati citati ma non sono nel canale. Vuoi {{.Phrase}}? Avranno accesso allo storico dei messaggi." }, { "id": "api.post.check_for_out_of_channel_mentions.message.one", - "translation": "@{{.Username}} was mentioned but they are not in the channel. Would you like to {{.Phrase}}? They will have access to all message history." + "translation": "@{{.Username}} è stato citato ma non è nel canale. Vuoi {{.Phrase}}? Avrà accesso allo storico dei messaggi." }, { "id": "api.post.create_post.attach_files.error", @@ -3471,13 +3491,17 @@ "id": "app.plugin.activate.app_error", "translation": "Impossibile attivare il plugin estratto. Il plugin può essere già disponibile e dev'essere attivato." }, + { + "id": "app.plugin.config.app_error", + "translation": "Errore durante il salvataggio della configurazione del plugin" + }, { "id": "app.plugin.deactivate.app_error", "translation": "Impossibile disattivare il plugin" }, { "id": "app.plugin.disabled.app_error", - "translation": "I plugin sono stati disattivati dall'amministratore di sistema oppure il sistema non è stato riavviato dopo la loro attivazione." + "translation": "Il plugin è stato disattivato." }, { "id": "app.plugin.extract.app_error", @@ -3491,6 +3515,10 @@ "id": "app.plugin.get_plugins.app_error", "translation": "Impossibile trovare i plugin attivi" }, + { + "id": "app.plugin.get_plugins.app_error", + "translation": "Impossibile trovare i plugin attivi" + }, { "id": "app.plugin.manifest.app_error", "translation": "Impossibile trovare il manifest del plugin estratto" @@ -3499,10 +3527,18 @@ "id": "app.plugin.mvdir.app_error", "translation": "Impossibile spostare il plugin dalla cartella temporanea alla destinazione definitiva" }, + { + "id": "app.plugin.not_installed.app_error", + "translation": "Il plugin non è installato" + }, { "id": "app.plugin.remove.app_error", "translation": "Impossibile eliminare il plugin" }, + { + "id": "app.plugin.upload_disabled.app_error", + "translation": "I plugin e/o il caricamento dei plugin è stato disattivato." + }, { "id": "app.user_access_token.disabled", "translation": "I Token di accesso personale sono disattivati su questo server. Per favore contatta l'Amministratore di Sistema per ulteriori dettagli." @@ -3787,6 +3823,10 @@ "id": "ent.elasticsearch.index_post.error", "translation": "Impossibile indicizzare la pubblicazione" }, + { + "id": "ent.elasticsearch.indexer.do_job.get_oldest_post.error", + "translation": "Il post più vecchio non può essere recuperato dal database." + }, { "id": "ent.elasticsearch.indexer.do_job.parse_end_time.error", "translation": "Il lavoro di indicizzazione di Elasticsearch non è riuscito a calcolare l'ora di inizio e di fine" @@ -4439,6 +4479,10 @@ "id": "model.config.is_valid.elastic_search.aggregate_posts_after_days.app_error", "translation": "L'impostazione AggregatePostsAfterDays di Elasticsearch deve essere un numero maggiore o uguale a 1" }, + { + "id": "model.config.is_valid.elastic_search.bulk_indexing_time_window_seconds.app_error", + "translation": "La finestra temporale per il lavoro di indicizzazione massiva di Elasticsearch deve essere di almeno 1 secondo." + }, { "id": "model.config.is_valid.elastic_search.connection_url.app_error", "translation": "Il ConnectionUrl di Elastich Search deve essere fornito quando l'indicizzazione di Elastic Search è abilitata." @@ -4459,6 +4503,10 @@ "id": "model.config.is_valid.elastic_search.posts_aggregator_job_start_time.app_error", "translation": "L'impostazione PostsAggregatorJobStartTime di Elasticsearch deve essere un'ora in formato \"hh:mm\"" }, + { + "id": "model.config.is_valid.elastic_search.request_timeout_seconds.app_error", + "translation": "Il timeout per le richieste di Elasticsearch deve essere almeno di 1 secondo." + }, { "id": "model.config.is_valid.elastic_search.username.app_error", "translation": "Il nome utente Elastic Search deve essere fornito quando l'indicizzazione Elastic Search è abilitata." @@ -6859,10 +6907,6 @@ "id": "web.header.back", "translation": "Indietro" }, - { - "id": "web.incoming_webhook.attachment.app_error", - "translation": "La dimensione massima allegato è di {{.Max}} caratteri, la dimensione ricevuta è {{.Actual}}" - }, { "id": "web.incoming_webhook.channel.app_error", "translation": "Impossibile trovare il canale" @@ -6883,6 +6927,10 @@ "id": "web.incoming_webhook.permissions.app_error", "translation": "Permessi per il canale inappropriati" }, + { + "id": "web.incoming_webhook.split_props_length.app_error", + "translation": "Impossibile dividere le proprietà del webhook in {{.Max}} singole parti." + }, { "id": "web.incoming_webhook.text.app_error", "translation": "Nessun testo specificato" diff --git a/i18n/ja.json b/i18n/ja.json index 4a6318206..a96de4d1a 100644 --- a/i18n/ja.json +++ b/i18n/ja.json @@ -201,7 +201,7 @@ }, { "id": "api.channel.create_channel.direct_channel.app_error", - "translation": "ダイレクトメッセージチャンネルを作成するためには、createDirectChannel APIを使ってください" + "translation": "ダイレクトメッセージチャンネルを作成するにはcreateDirectChannel APIを使用してください" }, { "id": "api.channel.create_channel.invalid_character.app_error", @@ -635,6 +635,26 @@ "id": "api.command_collapse.success", "translation": "画像のリンクはデフォルトで折りたたまれます" }, + { + "id": "api.command_dnd.desc", + "translation": "取り込み中 はデスクトップ通知やモバイルプッシュ通知を無効にします。" + }, + { + "id": "api.command_dnd.disabled", + "translation": "取り込み中 は無効です。" + }, + { + "id": "api.command_dnd.error", + "translation": "ユーザーの状態を取得する際にエラーが発生しました。" + }, + { + "id": "api.command_dnd.name", + "translation": "取り込み中" + }, + { + "id": "api.command_dnd.success", + "translation": "取り込み中 が有効です。オフにするまでデスクトップ通知やモバイルプッシュ通知を受け取らなくなります。" + }, { "id": "api.command_echo.create.app_error", "translation": "/echoを投稿することができません err=%v" @@ -1849,7 +1869,7 @@ }, { "id": "api.server.new_server.init.info", - "translation": "サーバーが初期化中です…" + "translation": "サーバーを初期化しています…" }, { "id": "api.server.start_server.listening.info", @@ -3471,13 +3491,17 @@ "id": "app.plugin.activate.app_error", "translation": "抽出されたプラグインを有効化できませんでした。プラグインが既に存在し、有効化されている可能性があります。" }, + { + "id": "app.plugin.config.app_error", + "translation": "設定にプラグインの状態を保存する際にエラーが発生しました" + }, { "id": "app.plugin.deactivate.app_error", "translation": "プラグインを無効化できませんでした" }, { "id": "app.plugin.disabled.app_error", - "translation": "プラグインはシステム管理者によって無効にされているか、有効化した後にサーバーが再起動されていません。" + "translation": "プラグインは無効化されています。" }, { "id": "app.plugin.extract.app_error", @@ -3491,6 +3515,10 @@ "id": "app.plugin.get_plugins.app_error", "translation": "有効なプラグインを取得できませんでした" }, + { + "id": "app.plugin.get_plugins.app_error", + "translation": "有効なプラグインを取得できませんでした" + }, { "id": "app.plugin.manifest.app_error", "translation": "抽出されたプラグインのマニフェストが見付かりませんでした" @@ -3499,10 +3527,18 @@ "id": "app.plugin.mvdir.app_error", "translation": "プラグインを一時ディレクトリから最終的な移動先へ移動できませんでした" }, + { + "id": "app.plugin.not_installed.app_error", + "translation": "プラグインはインストールされていません" + }, { "id": "app.plugin.remove.app_error", "translation": "プラグインを削除できませんでした" }, + { + "id": "app.plugin.upload_disabled.app_error", + "translation": "\bプラグインのアップロードは無効化されています。" + }, { "id": "app.user_access_token.disabled", "translation": "このサーバーではパーソナルアクセストークンが無効になっています。詳しくはシステム管理者に問い合わせてください。" @@ -3737,19 +3773,19 @@ }, { "id": "ent.elasticsearch.aggregator_worker.create_index_job.error", - "translation": "Elasticsearchアグリゲーターのワーカーがインデックス付与処理を作成できませんでした" + "translation": "Elasticsearch Aggregatorのワーカーがインデックス付与処理を作成できませんでした" }, { "id": "ent.elasticsearch.aggregator_worker.delete_indexes.error", - "translation": "Elasticsearchアグリゲーターのワーカーがインデックスを削除できませんでした" + "translation": "Elasticsearch Aggregatorのワーカーがインデックスを削除できませんでした" }, { "id": "ent.elasticsearch.aggregator_worker.get_indexes.error", - "translation": "Elasticsearchアグリゲーターのワーカーがインデックスを取得できませんでした" + "translation": "Elasticsearch Aggregatorのワーカーがインデックスを取得できませんでした" }, { "id": "ent.elasticsearch.aggregator_worker.index_job_failed.error", - "translation": "Elasticsearchアグリゲーターのワーカーがインデックス付与処理失敗ために失敗しました" + "translation": "Elasticsearch Aggregatorのワーカーがインデックス付与処理失敗ために失敗しました" }, { "id": "ent.elasticsearch.create_client.connect_failed", @@ -3787,6 +3823,10 @@ "id": "ent.elasticsearch.index_post.error", "translation": "投稿にインデックスを付与できませんでした" }, + { + "id": "ent.elasticsearch.indexer.do_job.get_oldest_post.error", + "translation": "最も古い投稿をデータベースから取り出せませんでした。" + }, { "id": "ent.elasticsearch.indexer.do_job.parse_end_time.error", "translation": "Elasticsearchインデックス付与ワーカーが終了時刻を解析できませんでした" @@ -3817,7 +3857,7 @@ }, { "id": "ent.elasticsearch.start.create_bulk_processor_failed.app_error", - "translation": "Elasticsearch一括処理器を生成することが出来ませんでした" + "translation": "Elasticsearch Bulk Processorを生成することが出来ませんでした" }, { "id": "ent.elasticsearch.start.index_settings_failed", @@ -3825,7 +3865,7 @@ }, { "id": "ent.elasticsearch.start.start_bulk_processor_failed.app_error", - "translation": "Elasticsearch一括処理器を開始することが出来ませんでした" + "translation": "Elasticsearch Bulk Processorを開始することが出来ませんでした" }, { "id": "ent.elasticsearch.test_config.connect_failed", @@ -4439,6 +4479,10 @@ "id": "model.config.is_valid.elastic_search.aggregate_posts_after_days.app_error", "translation": "ElasticsearchのAggregatePostsAfterDays設定は1以上でなくてはなりません" }, + { + "id": "model.config.is_valid.elastic_search.bulk_indexing_time_window_seconds.app_error", + "translation": "Elasticsearchの一括インデックス付与処理の時間は1秒以上でなければなりません。" + }, { "id": "model.config.is_valid.elastic_search.connection_url.app_error", "translation": "Elastic Searchインデックスが有効な場合、Elastic SearchのConnectionUrl設定は必須です。" @@ -4459,6 +4503,10 @@ "id": "model.config.is_valid.elastic_search.posts_aggregator_job_start_time.app_error", "translation": "ElasticsearchのPostsAggregatorJobStartTime設定は \"hh:mm\" の形式でなくてはなりません" }, + { + "id": "model.config.is_valid.elastic_search.request_timeout_seconds.app_error", + "translation": "Elasticsearchリクエストタイムアウトは1秒以上でなくてはなりません。" + }, { "id": "model.config.is_valid.elastic_search.username.app_error", "translation": "Elastic Searchインデックスが有効な場合、Elastic Searchユーザー名設定は必須です。" @@ -5509,7 +5557,7 @@ }, { "id": "store.sql_channel.save.direct_channel.app_error", - "translation": "ダイレクトチャンネルを作成するにはSaveDirectChannelを使ってください" + "translation": "ダイレクトチャンネルを作成するにはSaveDirectChannelを使用してください" }, { "id": "store.sql_channel.save.open_transaction.app_error", @@ -6859,10 +6907,6 @@ "id": "web.header.back", "translation": "戻る" }, - { - "id": "web.incoming_webhook.attachment.app_error", - "translation": "最大添付サイズは{{.Max}}文字ですが、受け取ったサイズは{{.Actual}}です。" - }, { "id": "web.incoming_webhook.channel.app_error", "translation": "チャンネルが見付かりません" @@ -6883,6 +6927,10 @@ "id": "web.incoming_webhook.permissions.app_error", "translation": "チャンネルへの権限が足りません" }, + { + "id": "web.incoming_webhook.split_props_length.app_error", + "translation": "ウェブフックの設定を {{.Max}} 文字に分割できませんでした。" + }, { "id": "web.incoming_webhook.text.app_error", "translation": "テキストは指定されていません" diff --git a/i18n/ko.json b/i18n/ko.json index df5f62804..7e16baffc 100644 --- a/i18n/ko.json +++ b/i18n/ko.json @@ -635,6 +635,26 @@ "id": "api.command_collapse.success", "translation": "이미지 링크가 기본값으로 접히도록 설정됨" }, + { + "id": "api.command_dnd.desc", + "translation": "Do not disturb disables desktop and mobile push notifications." + }, + { + "id": "api.command_dnd.disabled", + "translation": "Do Not Disturb is disabled." + }, + { + "id": "api.command_dnd.error", + "translation": "Error to retrieve the user status." + }, + { + "id": "api.command_dnd.name", + "translation": "dnd" + }, + { + "id": "api.command_dnd.success", + "translation": "Do Not Disturb is enabled. You will not receive desktop or mobile push notifications until Do Not Disturb is turned off." + }, { "id": "api.command_echo.create.app_error", "translation": "/echo 글을 생성할 수 없습니다, err=%v" @@ -3471,13 +3491,17 @@ "id": "app.plugin.activate.app_error", "translation": "Unable to activate extracted plugin. Plugin may already exist and be activated." }, + { + "id": "app.plugin.config.app_error", + "translation": "Error saving plugin state in config" + }, { "id": "app.plugin.deactivate.app_error", "translation": "Unable to deactivate plugin" }, { "id": "app.plugin.disabled.app_error", - "translation": "Plugins have been disabled by the system admin or the server has not been restarted since they were enabled." + "translation": "Plugins have been disabled." }, { "id": "app.plugin.extract.app_error", @@ -3491,6 +3515,10 @@ "id": "app.plugin.get_plugins.app_error", "translation": "Unable to get active plugins" }, + { + "id": "app.plugin.get_plugins.app_error", + "translation": "Unable to get active plugins" + }, { "id": "app.plugin.manifest.app_error", "translation": "Unable to find manifest for extracted plugin" @@ -3499,10 +3527,18 @@ "id": "app.plugin.mvdir.app_error", "translation": "Unable to move plugin from temporary directory to final destination" }, + { + "id": "app.plugin.not_installed.app_error", + "translation": "Plugin is not installed" + }, { "id": "app.plugin.remove.app_error", "translation": "Unable to delete plugin" }, + { + "id": "app.plugin.upload_disabled.app_error", + "translation": "Plugins and/or plugin uploads have been disabled." + }, { "id": "app.user_access_token.disabled", "translation": "Personal access tokens are disabled on this server. Please contact your system administrator for details." @@ -3787,6 +3823,10 @@ "id": "ent.elasticsearch.index_post.error", "translation": "Failed to index the post" }, + { + "id": "ent.elasticsearch.indexer.do_job.get_oldest_post.error", + "translation": "The oldest post could not be retrieved from the database." + }, { "id": "ent.elasticsearch.indexer.do_job.parse_end_time.error", "translation": "Elasticsearch indexing worker failed to parse the end time" @@ -4439,6 +4479,10 @@ "id": "model.config.is_valid.elastic_search.aggregate_posts_after_days.app_error", "translation": "Elasticsearch AggregatePostsAfterDays setting must be a number greater than or equal to 1" }, + { + "id": "model.config.is_valid.elastic_search.bulk_indexing_time_window_seconds.app_error", + "translation": "Elasticsearch Bulk Indexing Time Window must be at least 1 second." + }, { "id": "model.config.is_valid.elastic_search.connection_url.app_error", "translation": "Elastic Search ConnectionUrl setting must be provided when Elastic Search indexing is enabled." @@ -4459,6 +4503,10 @@ "id": "model.config.is_valid.elastic_search.posts_aggregator_job_start_time.app_error", "translation": "Elasticsearch PostsAggregatorJobStartTime setting must be a time in the format \"hh:mm\"" }, + { + "id": "model.config.is_valid.elastic_search.request_timeout_seconds.app_error", + "translation": "Elasticsearch Request Timeout must be at least 1 second." + }, { "id": "model.config.is_valid.elastic_search.username.app_error", "translation": "Elastic Search Username setting must be provided when Elastic Search indexing is enabled." @@ -6859,10 +6907,6 @@ "id": "web.header.back", "translation": "돌아가기" }, - { - "id": "web.incoming_webhook.attachment.app_error", - "translation": "Maximum attachments length is {{.Max}} characters, received size is {{.Actual}}" - }, { "id": "web.incoming_webhook.channel.app_error", "translation": "채널을 찾을 수 없습니다" @@ -6883,6 +6927,10 @@ "id": "web.incoming_webhook.permissions.app_error", "translation": "Inappropriate channel permissions" }, + { + "id": "web.incoming_webhook.split_props_length.app_error", + "translation": "Unable to split webhook props into {{.Max}} character parts." + }, { "id": "web.incoming_webhook.text.app_error", "translation": "지정된 텍스트가 없습니다." diff --git a/i18n/nl.json b/i18n/nl.json index c451e2aef..ec16368b1 100644 --- a/i18n/nl.json +++ b/i18n/nl.json @@ -635,6 +635,26 @@ "id": "api.command_collapse.success", "translation": "Afbeelding links klappen nu standaard in" }, + { + "id": "api.command_dnd.desc", + "translation": "Do not disturb disables desktop and mobile push notifications." + }, + { + "id": "api.command_dnd.disabled", + "translation": "Do Not Disturb is disabled." + }, + { + "id": "api.command_dnd.error", + "translation": "Error to retrieve the user status." + }, + { + "id": "api.command_dnd.name", + "translation": "dnd" + }, + { + "id": "api.command_dnd.success", + "translation": "Do Not Disturb is enabled. You will not receive desktop or mobile push notifications until Do Not Disturb is turned off." + }, { "id": "api.command_echo.create.app_error", "translation": "Bericht /echo kan niet gemaakt worden, fout=%v" @@ -3471,13 +3491,17 @@ "id": "app.plugin.activate.app_error", "translation": "Unable to activate extracted plugin. Plugin may already exist and be activated." }, + { + "id": "app.plugin.config.app_error", + "translation": "Error saving plugin state in config" + }, { "id": "app.plugin.deactivate.app_error", "translation": "Unable to deactivate plugin" }, { "id": "app.plugin.disabled.app_error", - "translation": "Plugins have been disabled by the system admin or the server has not been restarted since they were enabled." + "translation": "Plugins have been disabled." }, { "id": "app.plugin.extract.app_error", @@ -3491,6 +3515,10 @@ "id": "app.plugin.get_plugins.app_error", "translation": "Unable to get active plugins" }, + { + "id": "app.plugin.get_plugins.app_error", + "translation": "Unable to get active plugins" + }, { "id": "app.plugin.manifest.app_error", "translation": "Unable to find manifest for extracted plugin" @@ -3499,10 +3527,18 @@ "id": "app.plugin.mvdir.app_error", "translation": "Unable to move plugin from temporary directory to final destination" }, + { + "id": "app.plugin.not_installed.app_error", + "translation": "Plugin is not installed" + }, { "id": "app.plugin.remove.app_error", "translation": "Unable to delete plugin" }, + { + "id": "app.plugin.upload_disabled.app_error", + "translation": "Plugins and/or plugin uploads have been disabled." + }, { "id": "app.user_access_token.disabled", "translation": "Personal access tokens are disabled on this server. Please contact your system administrator for details." @@ -3787,6 +3823,10 @@ "id": "ent.elasticsearch.index_post.error", "translation": "Failed to index the post" }, + { + "id": "ent.elasticsearch.indexer.do_job.get_oldest_post.error", + "translation": "The oldest post could not be retrieved from the database." + }, { "id": "ent.elasticsearch.indexer.do_job.parse_end_time.error", "translation": "Elasticsearch indexing worker failed to parse the end time" @@ -4439,6 +4479,10 @@ "id": "model.config.is_valid.elastic_search.aggregate_posts_after_days.app_error", "translation": "Elasticsearch AggregatePostsAfterDays setting must be a number greater than or equal to 1" }, + { + "id": "model.config.is_valid.elastic_search.bulk_indexing_time_window_seconds.app_error", + "translation": "Elasticsearch Bulk Indexing Time Window must be at least 1 second." + }, { "id": "model.config.is_valid.elastic_search.connection_url.app_error", "translation": "Elastic Search ConnectionUrl setting must be provided when Elastic Search indexing is enabled." @@ -4459,6 +4503,10 @@ "id": "model.config.is_valid.elastic_search.posts_aggregator_job_start_time.app_error", "translation": "Elasticsearch PostsAggregatorJobStartTime setting must be a time in the format \"hh:mm\"" }, + { + "id": "model.config.is_valid.elastic_search.request_timeout_seconds.app_error", + "translation": "Elasticsearch Request Timeout must be at least 1 second." + }, { "id": "model.config.is_valid.elastic_search.username.app_error", "translation": "Elastic Search Username setting must be provided when Elastic Search indexing is enabled." @@ -6859,10 +6907,6 @@ "id": "web.header.back", "translation": "Terug" }, - { - "id": "web.incoming_webhook.attachment.app_error", - "translation": "Maximum attachments length is {{.Max}} characters, received size is {{.Actual}}" - }, { "id": "web.incoming_webhook.channel.app_error", "translation": "Het kanaal kan niet gevonden worden" @@ -6883,6 +6927,10 @@ "id": "web.incoming_webhook.permissions.app_error", "translation": "Onjuiste kanaal rechten" }, + { + "id": "web.incoming_webhook.split_props_length.app_error", + "translation": "Unable to split webhook props into {{.Max}} character parts." + }, { "id": "web.incoming_webhook.text.app_error", "translation": "Geen tekst gespecifieerd" diff --git a/i18n/pl.json b/i18n/pl.json index 95d4fc8d1..5188261d0 100644 --- a/i18n/pl.json +++ b/i18n/pl.json @@ -635,6 +635,26 @@ "id": "api.command_collapse.success", "translation": "Odnośniki do obrazków teraz są domyślnie zwinięte" }, + { + "id": "api.command_dnd.desc", + "translation": "Do not disturb disables desktop and mobile push notifications." + }, + { + "id": "api.command_dnd.disabled", + "translation": "Do Not Disturb is disabled." + }, + { + "id": "api.command_dnd.error", + "translation": "Error to retrieve the user status." + }, + { + "id": "api.command_dnd.name", + "translation": "dnd" + }, + { + "id": "api.command_dnd.success", + "translation": "Do Not Disturb is enabled. You will not receive desktop or mobile push notifications until Do Not Disturb is turned off." + }, { "id": "api.command_echo.create.app_error", "translation": "Nie można utworzyć wiadomości /echo, błąd=%v" @@ -3471,13 +3491,17 @@ "id": "app.plugin.activate.app_error", "translation": "Unable to activate extracted plugin. Plugin may already exist and be activated." }, + { + "id": "app.plugin.config.app_error", + "translation": "Error saving plugin state in config" + }, { "id": "app.plugin.deactivate.app_error", "translation": "Nie udało się skasować reakcji" }, { "id": "app.plugin.disabled.app_error", - "translation": "Plugins have been disabled by the system admin or the server has not been restarted since they were enabled." + "translation": "Plugins have been disabled." }, { "id": "app.plugin.extract.app_error", @@ -3491,6 +3515,10 @@ "id": "app.plugin.get_plugins.app_error", "translation": "Nie udało się skasować reakcji" }, + { + "id": "app.plugin.get_plugins.app_error", + "translation": "Nie udało się skasować reakcji" + }, { "id": "app.plugin.manifest.app_error", "translation": "Unable to find manifest for extracted plugin" @@ -3499,10 +3527,18 @@ "id": "app.plugin.mvdir.app_error", "translation": "Unable to move plugin from temporary directory to final destination" }, + { + "id": "app.plugin.not_installed.app_error", + "translation": "Plugin is not installed" + }, { "id": "app.plugin.remove.app_error", "translation": "Nie udało się skasować reakcji" }, + { + "id": "app.plugin.upload_disabled.app_error", + "translation": "Plugins and/or plugin uploads have been disabled." + }, { "id": "app.user_access_token.disabled", "translation": "Personal access tokens are disabled on this server. Please contact your system administrator for details." @@ -3787,6 +3823,10 @@ "id": "ent.elasticsearch.index_post.error", "translation": "Failed to index the post" }, + { + "id": "ent.elasticsearch.indexer.do_job.get_oldest_post.error", + "translation": "The oldest post could not be retrieved from the database." + }, { "id": "ent.elasticsearch.indexer.do_job.parse_end_time.error", "translation": "Elasticsearch indexing worker failed to parse the end time" @@ -4439,6 +4479,10 @@ "id": "model.config.is_valid.elastic_search.aggregate_posts_after_days.app_error", "translation": "Elasticsearch AggregatePostsAfterDays setting must be a number greater than or equal to 1" }, + { + "id": "model.config.is_valid.elastic_search.bulk_indexing_time_window_seconds.app_error", + "translation": "Elasticsearch Bulk Indexing Time Window must be at least 1 second." + }, { "id": "model.config.is_valid.elastic_search.connection_url.app_error", "translation": "Aby włączyć indeksowanie Elastic Search, należy ustawić hasło dla Elastic Search" @@ -4459,6 +4503,10 @@ "id": "model.config.is_valid.elastic_search.posts_aggregator_job_start_time.app_error", "translation": "Elasticsearch PostsAggregatorJobStartTime setting must be a time in the format \"hh:mm\"" }, + { + "id": "model.config.is_valid.elastic_search.request_timeout_seconds.app_error", + "translation": "Elasticsearch Request Timeout must be at least 1 second." + }, { "id": "model.config.is_valid.elastic_search.username.app_error", "translation": "Aby włączyć indeksowanie Elastic Search, należy ustawić nazwę użytkownika" @@ -6859,10 +6907,6 @@ "id": "web.header.back", "translation": "Wstecz" }, - { - "id": "web.incoming_webhook.attachment.app_error", - "translation": "Maximum attachments length is {{.Max}} characters, received size is {{.Actual}}" - }, { "id": "web.incoming_webhook.channel.app_error", "translation": "Nie odnaleziono kanału" @@ -6883,6 +6927,10 @@ "id": "web.incoming_webhook.permissions.app_error", "translation": "Niewłaściwe uprawnienia do kanału" }, + { + "id": "web.incoming_webhook.split_props_length.app_error", + "translation": "Unable to split webhook props into {{.Max}} character parts." + }, { "id": "web.incoming_webhook.text.app_error", "translation": "Tekst nie jest określony" diff --git a/i18n/pt-BR.json b/i18n/pt-BR.json index fcf905cb1..d0999a6ee 100644 --- a/i18n/pt-BR.json +++ b/i18n/pt-BR.json @@ -635,6 +635,26 @@ "id": "api.command_collapse.success", "translation": "Imagens para links agora ficarão recolhidos por padrão" }, + { + "id": "api.command_dnd.desc", + "translation": "Não Perturbe desabilita notificações no desktop e no celular." + }, + { + "id": "api.command_dnd.disabled", + "translation": "Não Perturbe está desabilitado." + }, + { + "id": "api.command_dnd.error", + "translation": "Falha para buscar os status do usuário." + }, + { + "id": "api.command_dnd.name", + "translation": "dnd" + }, + { + "id": "api.command_dnd.success", + "translation": "Não Perturbe está habilitado. Você não irá receber notificações no desktop ou push no celular enquanto o Não Perturbe não for desativado." + }, { "id": "api.command_echo.create.app_error", "translation": "Não é possível criar o post /echo, err=%v" @@ -3471,13 +3491,17 @@ "id": "app.plugin.activate.app_error", "translation": "Não foi possível ativar o plugin extraído. O plugin já pode existir e estar ativado." }, + { + "id": "app.plugin.config.app_error", + "translation": "Falha ao salvar o estado do plugin na configuração" + }, { "id": "app.plugin.deactivate.app_error", "translation": "Não é possível desativar o plugin" }, { "id": "app.plugin.disabled.app_error", - "translation": "Os plugins foram desativados pelo administrador do sistema ou o servidor não foi reiniciado quando eles foram ativados." + "translation": "Os plugins foram desabilitados." }, { "id": "app.plugin.extract.app_error", @@ -3491,6 +3515,10 @@ "id": "app.plugin.get_plugins.app_error", "translation": "Não é possível obter os plugins ativos" }, + { + "id": "app.plugin.get_plugins.app_error", + "translation": "Não é possível obter os plugins ativos" + }, { "id": "app.plugin.manifest.app_error", "translation": "Não foi possível encontrar o manifesto para o plugin extraído" @@ -3499,10 +3527,18 @@ "id": "app.plugin.mvdir.app_error", "translation": "Não foi possível mover o plugin da pasta temporária para o destino final" }, + { + "id": "app.plugin.not_installed.app_error", + "translation": "Plugin não está instalado" + }, { "id": "app.plugin.remove.app_error", "translation": "Não é possível deletar o plugin" }, + { + "id": "app.plugin.upload_disabled.app_error", + "translation": "Plugins e/ou envio de plugin foi desabilitado." + }, { "id": "app.user_access_token.disabled", "translation": "Os tokens de acesso individual estão desativados neste servidor. Entre em contato com o administrador do sistema para obter detalhes." @@ -3787,6 +3823,10 @@ "id": "ent.elasticsearch.index_post.error", "translation": "Não foi possível indexar o post" }, + { + "id": "ent.elasticsearch.indexer.do_job.get_oldest_post.error", + "translation": "A postagem mais antiga não pode ser obtida do banco de dados." + }, { "id": "ent.elasticsearch.indexer.do_job.parse_end_time.error", "translation": "Agregador do Elastisearch falhou em transformar a data de término" @@ -4439,6 +4479,10 @@ "id": "model.config.is_valid.elastic_search.aggregate_posts_after_days.app_error", "translation": "Elasticsearch AggregatePostsAfterDays a configuração deve ser um número maior ou igual a 1" }, + { + "id": "model.config.is_valid.elastic_search.bulk_indexing_time_window_seconds.app_error", + "translation": "Janela de Tempo de Indexação em Massa do Elasticsearch deve ter pelo menos 1 segundo." + }, { "id": "model.config.is_valid.elastic_search.connection_url.app_error", "translation": "A ElasticSearch ConnectionUrl deve ser fornecida quando ElasticSearch indexing está ativado." @@ -4459,6 +4503,10 @@ "id": "model.config.is_valid.elastic_search.posts_aggregator_job_start_time.app_error", "translation": "Elasticsearch PostsAggregatorJobStartTime a configuração deve ser uma hora no formato \"hh:mm\"" }, + { + "id": "model.config.is_valid.elastic_search.request_timeout_seconds.app_error", + "translation": "O tempo limite de Requisição Elasticsearch deve ser pelo menos 1 segundo." + }, { "id": "model.config.is_valid.elastic_search.username.app_error", "translation": "O nome de usuário do ElasticSearch deve ser fornecido quando o ElasticSearch indexing está ativo." @@ -6859,10 +6907,6 @@ "id": "web.header.back", "translation": "Voltar" }, - { - "id": "web.incoming_webhook.attachment.app_error", - "translation": "Máximo tamanho dos anexos é de {{.Max}} caracteres, tamanho recebido é de {{.Actual}}" - }, { "id": "web.incoming_webhook.channel.app_error", "translation": "Não foi possível encontrar o canal" @@ -6883,6 +6927,10 @@ "id": "web.incoming_webhook.permissions.app_error", "translation": "Permissões do canal inapropriadas" }, + { + "id": "web.incoming_webhook.split_props_length.app_error", + "translation": "Não foi possível dividir o webhook props em {{.Max}} partes de caracteres." + }, { "id": "web.incoming_webhook.text.app_error", "translation": "Nenhum texto específicado" diff --git a/i18n/ru.json b/i18n/ru.json index c553e2bc8..ebbe860ec 100644 --- a/i18n/ru.json +++ b/i18n/ru.json @@ -635,6 +635,26 @@ "id": "api.command_collapse.success", "translation": "Теперь ссылки на изображения сокращаются" }, + { + "id": "api.command_dnd.desc", + "translation": "Do not disturb disables desktop and mobile push notifications." + }, + { + "id": "api.command_dnd.disabled", + "translation": "Do Not Disturb is disabled." + }, + { + "id": "api.command_dnd.error", + "translation": "Error to retrieve the user status." + }, + { + "id": "api.command_dnd.name", + "translation": "dnd" + }, + { + "id": "api.command_dnd.success", + "translation": "Do Not Disturb is enabled. You will not receive desktop or mobile push notifications until Do Not Disturb is turned off." + }, { "id": "api.command_echo.create.app_error", "translation": "Невозможно создать /echo post, err=%v" @@ -3471,13 +3491,17 @@ "id": "app.plugin.activate.app_error", "translation": "Unable to activate extracted plugin. Plugin may already exist and be activated." }, + { + "id": "app.plugin.config.app_error", + "translation": "Error saving plugin state in config" + }, { "id": "app.plugin.deactivate.app_error", "translation": "Не удалось отключить плагин" }, { "id": "app.plugin.disabled.app_error", - "translation": "Plugins have been disabled by the system admin or the server has not been restarted since they were enabled." + "translation": "Plugins have been disabled." }, { "id": "app.plugin.extract.app_error", @@ -3491,6 +3515,10 @@ "id": "app.plugin.get_plugins.app_error", "translation": "Не удалось получить активные плагины" }, + { + "id": "app.plugin.get_plugins.app_error", + "translation": "Не удалось получить активные плагины" + }, { "id": "app.plugin.manifest.app_error", "translation": "Unable to find manifest for extracted plugin" @@ -3499,10 +3527,18 @@ "id": "app.plugin.mvdir.app_error", "translation": "Unable to move plugin from temporary directory to final destination" }, + { + "id": "app.plugin.not_installed.app_error", + "translation": "Plugin is not installed" + }, { "id": "app.plugin.remove.app_error", "translation": "Не удалось удалить плагин" }, + { + "id": "app.plugin.upload_disabled.app_error", + "translation": "Plugins and/or plugin uploads have been disabled." + }, { "id": "app.user_access_token.disabled", "translation": "Personal access tokens are disabled on this server. Please contact your system administrator for details." @@ -3787,6 +3823,10 @@ "id": "ent.elasticsearch.index_post.error", "translation": "Failed to index the post" }, + { + "id": "ent.elasticsearch.indexer.do_job.get_oldest_post.error", + "translation": "The oldest post could not be retrieved from the database." + }, { "id": "ent.elasticsearch.indexer.do_job.parse_end_time.error", "translation": "Elasticsearch indexing worker failed to parse the end time" @@ -4439,6 +4479,10 @@ "id": "model.config.is_valid.elastic_search.aggregate_posts_after_days.app_error", "translation": "Elasticsearch AggregatePostsAfterDays setting must be a number greater than or equal to 1" }, + { + "id": "model.config.is_valid.elastic_search.bulk_indexing_time_window_seconds.app_error", + "translation": "Elasticsearch Bulk Indexing Time Window must be at least 1 second." + }, { "id": "model.config.is_valid.elastic_search.connection_url.app_error", "translation": "Elastic Search ConnectionUrl setting must be provided when Elastic Search indexing is enabled." @@ -4459,6 +4503,10 @@ "id": "model.config.is_valid.elastic_search.posts_aggregator_job_start_time.app_error", "translation": "Elasticsearch PostsAggregatorJobStartTime setting must be a time in the format \"hh:mm\"" }, + { + "id": "model.config.is_valid.elastic_search.request_timeout_seconds.app_error", + "translation": "Elasticsearch Request Timeout must be at least 1 second." + }, { "id": "model.config.is_valid.elastic_search.username.app_error", "translation": "Elastic Search Username setting must be provided when Elastic Search indexing is enabled." @@ -6859,10 +6907,6 @@ "id": "web.header.back", "translation": "Назад" }, - { - "id": "web.incoming_webhook.attachment.app_error", - "translation": "Максимальный размер вложения {{.Max}} символов, полученный размер {{.Actual}}" - }, { "id": "web.incoming_webhook.channel.app_error", "translation": "Не удалось найти канал" @@ -6883,6 +6927,10 @@ "id": "web.incoming_webhook.permissions.app_error", "translation": "Несоответствующие права канала" }, + { + "id": "web.incoming_webhook.split_props_length.app_error", + "translation": "Unable to split webhook props into {{.Max}} character parts." + }, { "id": "web.incoming_webhook.text.app_error", "translation": "Текст не задан" diff --git a/i18n/tr.json b/i18n/tr.json index a9a1f7938..560189fa9 100644 --- a/i18n/tr.json +++ b/i18n/tr.json @@ -635,6 +635,26 @@ "id": "api.command_collapse.success", "translation": "Görsel bağlantıları varsayılan olarak daraltılmış olacak" }, + { + "id": "api.command_dnd.desc", + "translation": "Rahatsız Etmeyin kipi masaüstü ve mobil uygulamalardaki anında bildirimleri devre dışı bırakır." + }, + { + "id": "api.command_dnd.disabled", + "translation": "Rahatsız Etmeyin kipi devre dışı bırakılmış." + }, + { + "id": "api.command_dnd.error", + "translation": "Kullanıcı durumu alınırken sorun çıktı." + }, + { + "id": "api.command_dnd.name", + "translation": "re" + }, + { + "id": "api.command_dnd.success", + "translation": "Rahatsız Etmeyin kipi etkinleştirilmiş. Rahatsız Etmeyin kipini devre dışı bırakana kadar Masaüstü ya da mobil uygulamadan anında bildirimleri almayacaksınız." + }, { "id": "api.command_echo.create.app_error", "translation": "/echo iletisi oluşturulamadı. Hata: %v" @@ -3471,13 +3491,17 @@ "id": "app.plugin.activate.app_error", "translation": "Ayıklanan uygulama eki etkinleştirilemedi. Uygulama eki zaten var ve etkinleştirilmiş olabilir." }, + { + "id": "app.plugin.config.app_error", + "translation": "Uygulama eki durumu yapılandırmaya kaydedilirken sorun çıktı" + }, { "id": "app.plugin.deactivate.app_error", "translation": "Uygulama eki devre dışı bırakılamadı" }, { "id": "app.plugin.disabled.app_error", - "translation": "Uygulama ekleri sistem yöneticisi tarafından devre dışı bırakılmış ya da sunucu uygulama ekleri etkinleştirildikten sonra yeniden başlatılmamış." + "translation": "Uygulama ekleri devre dışı bırakılmış." }, { "id": "app.plugin.extract.app_error", @@ -3491,6 +3515,10 @@ "id": "app.plugin.get_plugins.app_error", "translation": "Etkin uygulama ekleri alınamadı" }, + { + "id": "app.plugin.get_plugins.app_error", + "translation": "Etkin uygulama ekleri alınamadı" + }, { "id": "app.plugin.manifest.app_error", "translation": "Ayıklanan uygulama eki bilgi dosyası bulunamadı" @@ -3499,10 +3527,18 @@ "id": "app.plugin.mvdir.app_error", "translation": "Uygulama eki geçici klasörden son hedefine taşınamadı" }, + { + "id": "app.plugin.not_installed.app_error", + "translation": "Uygulama eki kurulmamış" + }, { "id": "app.plugin.remove.app_error", "translation": "Uygulama eki silinemedi" }, + { + "id": "app.plugin.upload_disabled.app_error", + "translation": "Uygulama ekleri ya da uygulama eki yüklemeleri devre dışı bırakılmış. " + }, { "id": "app.user_access_token.disabled", "translation": "Bu sunucu üzerinde kişisel erişim kodları devre dışı bırakılmış. Lütfen ayrıntılı bilgi almak için sistem yöneticiniz ile görüşün." @@ -3787,6 +3823,10 @@ "id": "ent.elasticsearch.index_post.error", "translation": "İleti dizine eklenemedi" }, + { + "id": "ent.elasticsearch.indexer.do_job.get_oldest_post.error", + "translation": "Veritabanından en eski ileti alınamadı." + }, { "id": "ent.elasticsearch.indexer.do_job.parse_end_time.error", "translation": "Elasticsearch toplayıcı işlemi bitiş zamanını işleyemedi" @@ -4439,6 +4479,10 @@ "id": "model.config.is_valid.elastic_search.aggregate_posts_after_days.app_error", "translation": "Elasticsearch toplayıcı AggregatePostsAfterDays ayarının değeri 1 ya da daha büyük bir sayı olmalıdır" }, + { + "id": "model.config.is_valid.elastic_search.bulk_indexing_time_window_seconds.app_error", + "translation": "Elasticsearch toplu dizine ekleme süresi aralığı en az 1 saniye olmalıdır." + }, { "id": "model.config.is_valid.elastic_search.connection_url.app_error", "translation": "Elastic Search ConnectionUrl setting must be provided when Elastic Search indexing is enabled." @@ -4459,6 +4503,10 @@ "id": "model.config.is_valid.elastic_search.posts_aggregator_job_start_time.app_error", "translation": "Elasticsearch toplayıcı JobStartTime ayarının değeri \"ss:dd\" biçiminde bir zaman olmalıdır" }, + { + "id": "model.config.is_valid.elastic_search.request_timeout_seconds.app_error", + "translation": "Elasticsearch İsteği Zaman Aşımı en az 1 saniye olmalıdır." + }, { "id": "model.config.is_valid.elastic_search.username.app_error", "translation": "Elastic Search Username setting must be provided when Elastic Search indexing is enabled." @@ -6859,10 +6907,6 @@ "id": "web.header.back", "translation": "Geri" }, - { - "id": "web.incoming_webhook.attachment.app_error", - "translation": "Olabilecek en uzun ek dosyası uzunluğu {{.Max}} karakter, alınan boyut {{.Actual}}" - }, { "id": "web.incoming_webhook.channel.app_error", "translation": "Kanal bulunamadı" @@ -6883,6 +6927,10 @@ "id": "web.incoming_webhook.permissions.app_error", "translation": "Kanal izinleri yeterli değil" }, + { + "id": "web.incoming_webhook.split_props_length.app_error", + "translation": "Web bağlantısı bölümleri {{.Max}} karakterlik parçalara ayrılamadı." + }, { "id": "web.incoming_webhook.text.app_error", "translation": "Herhangi bir metin belirtilmemiş" diff --git a/i18n/zh-CN.json b/i18n/zh-CN.json index f90d91d0c..fef4935e8 100644 --- a/i18n/zh-CN.json +++ b/i18n/zh-CN.json @@ -635,6 +635,26 @@ "id": "api.command_collapse.success", "translation": "图片链接现在默认折叠" }, + { + "id": "api.command_dnd.desc", + "translation": "Do not disturb disables desktop and mobile push notifications." + }, + { + "id": "api.command_dnd.disabled", + "translation": "Do Not Disturb is disabled." + }, + { + "id": "api.command_dnd.error", + "translation": "Error to retrieve the user status." + }, + { + "id": "api.command_dnd.name", + "translation": "dnd" + }, + { + "id": "api.command_dnd.success", + "translation": "Do Not Disturb is enabled. You will not receive desktop or mobile push notifications until Do Not Disturb is turned off." + }, { "id": "api.command_echo.create.app_error", "translation": "不能创建 /echo 帖文,err=%v" @@ -3471,13 +3491,17 @@ "id": "app.plugin.activate.app_error", "translation": "无法激活揭开的插件。插件可能已存在并已激活。" }, + { + "id": "app.plugin.config.app_error", + "translation": "Error saving plugin state in config" + }, { "id": "app.plugin.deactivate.app_error", "translation": "无法停用插件" }, { "id": "app.plugin.disabled.app_error", - "translation": "插件已被系统管理员禁用或开启后未重启服务器。" + "translation": "Plugins have been disabled." }, { "id": "app.plugin.extract.app_error", @@ -3491,6 +3515,10 @@ "id": "app.plugin.get_plugins.app_error", "translation": "无法获取已启动的插件" }, + { + "id": "app.plugin.get_plugins.app_error", + "translation": "无法获取已启动的插件" + }, { "id": "app.plugin.manifest.app_error", "translation": "无法在解压的插件里找到 manifest 档" @@ -3499,10 +3527,18 @@ "id": "app.plugin.mvdir.app_error", "translation": "无法移动插件从临时目录到最终目录" }, + { + "id": "app.plugin.not_installed.app_error", + "translation": "Plugin is not installed" + }, { "id": "app.plugin.remove.app_error", "translation": "无法删除插件" }, + { + "id": "app.plugin.upload_disabled.app_error", + "translation": "Plugins and/or plugin uploads have been disabled." + }, { "id": "app.user_access_token.disabled", "translation": "个人访问令牌在本服务器禁用。请联系您的系统管理员了解详情。" @@ -3787,6 +3823,10 @@ "id": "ent.elasticsearch.index_post.error", "translation": "索引消息失败" }, + { + "id": "ent.elasticsearch.indexer.do_job.get_oldest_post.error", + "translation": "The oldest post could not be retrieved from the database." + }, { "id": "ent.elasticsearch.indexer.do_job.parse_end_time.error", "translation": "Elasticsearch 索引工作者解析中止时间失败" @@ -4439,6 +4479,10 @@ "id": "model.config.is_valid.elastic_search.aggregate_posts_after_days.app_error", "translation": "Elasticsearch AggregatePostsAfterDays 设定必须为大于或等于 1 的数字" }, + { + "id": "model.config.is_valid.elastic_search.bulk_indexing_time_window_seconds.app_error", + "translation": "Elasticsearch Bulk Indexing Time Window must be at least 1 second." + }, { "id": "model.config.is_valid.elastic_search.connection_url.app_error", "translation": "当 Elastic Search 索引开启时必须提供 Elastic Search ConnectionUrl 设定。" @@ -4459,6 +4503,10 @@ "id": "model.config.is_valid.elastic_search.posts_aggregator_job_start_time.app_error", "translation": "Elasticsearch PostsAggregatorJobStartTime 设定必须以 \"hh:mm\" 格式的时间" }, + { + "id": "model.config.is_valid.elastic_search.request_timeout_seconds.app_error", + "translation": "Elasticsearch Request Timeout must be at least 1 second." + }, { "id": "model.config.is_valid.elastic_search.username.app_error", "translation": "当 Elastic Search 索引开启时必须提供 Elastic Search 用户名设定。" @@ -6859,10 +6907,6 @@ "id": "web.header.back", "translation": "返回" }, - { - "id": "web.incoming_webhook.attachment.app_error", - "translation": "最大附件长度为 {{.Max}} 字,已收到大小为 {{.Actual}}" - }, { "id": "web.incoming_webhook.channel.app_error", "translation": "找不到该频道" @@ -6883,6 +6927,10 @@ "id": "web.incoming_webhook.permissions.app_error", "translation": "不合适的频道权限" }, + { + "id": "web.incoming_webhook.split_props_length.app_error", + "translation": "Unable to split webhook props into {{.Max}} character parts." + }, { "id": "web.incoming_webhook.text.app_error", "translation": "未指定文本" diff --git a/i18n/zh-TW.json b/i18n/zh-TW.json index f80de958d..388323044 100644 --- a/i18n/zh-TW.json +++ b/i18n/zh-TW.json @@ -635,6 +635,26 @@ "id": "api.command_collapse.success", "translation": "圖片連結現在預設為折疊起來" }, + { + "id": "api.command_dnd.desc", + "translation": "Do not disturb disables desktop and mobile push notifications." + }, + { + "id": "api.command_dnd.disabled", + "translation": "Do Not Disturb is disabled." + }, + { + "id": "api.command_dnd.error", + "translation": "Error to retrieve the user status." + }, + { + "id": "api.command_dnd.name", + "translation": "dnd" + }, + { + "id": "api.command_dnd.success", + "translation": "Do Not Disturb is enabled. You will not receive desktop or mobile push notifications until Do Not Disturb is turned off." + }, { "id": "api.command_echo.create.app_error", "translation": "無法建立 /echo 訊息 err=%v" @@ -3471,13 +3491,17 @@ "id": "app.plugin.activate.app_error", "translation": "無法啟動已解開的模組。模組可能已存在並已啟動。" }, + { + "id": "app.plugin.config.app_error", + "translation": "Error saving plugin state in config" + }, { "id": "app.plugin.deactivate.app_error", "translation": "無法停用模組" }, { "id": "app.plugin.disabled.app_error", - "translation": "模組已被系統管理員停用或在啟用之後伺服器尚未重啟。" + "translation": "Plugins have been disabled." }, { "id": "app.plugin.extract.app_error", @@ -3491,6 +3515,10 @@ "id": "app.plugin.get_plugins.app_error", "translation": "無法取得啟用的模組" }, + { + "id": "app.plugin.get_plugins.app_error", + "translation": "無法取得啟用的模組" + }, { "id": "app.plugin.manifest.app_error", "translation": "已解開的模組中找不到資訊清單" @@ -3499,10 +3527,18 @@ "id": "app.plugin.mvdir.app_error", "translation": "無法將模組由暫存目錄移動至最終目的地" }, + { + "id": "app.plugin.not_installed.app_error", + "translation": "Plugin is not installed" + }, { "id": "app.plugin.remove.app_error", "translation": "無法刪除模組" }, + { + "id": "app.plugin.upload_disabled.app_error", + "translation": "Plugins and/or plugin uploads have been disabled." + }, { "id": "app.user_access_token.disabled", "translation": "個人存取 Token 在此伺服器被停用。詳情請洽管理員。" @@ -3787,6 +3823,10 @@ "id": "ent.elasticsearch.index_post.error", "translation": "索引訊息時失敗" }, + { + "id": "ent.elasticsearch.indexer.do_job.get_oldest_post.error", + "translation": "The oldest post could not be retrieved from the database." + }, { "id": "ent.elasticsearch.indexer.do_job.parse_end_time.error", "translation": "Elasticsearch 彙總工作者解析中止時間時失敗" @@ -4439,6 +4479,10 @@ "id": "model.config.is_valid.elastic_search.aggregate_posts_after_days.app_error", "translation": "Elasticsearch 設定 AggregatePostsAfterDays 必須為大於或等於 1 的數字" }, + { + "id": "model.config.is_valid.elastic_search.bulk_indexing_time_window_seconds.app_error", + "translation": "Elasticsearch Bulk Indexing Time Window must be at least 1 second." + }, { "id": "model.config.is_valid.elastic_search.connection_url.app_error", "translation": "當啟用 ElasticSearch 搜尋時必須設定 ElasticSearch ConnectionUrl。" @@ -4459,6 +4503,10 @@ "id": "model.config.is_valid.elastic_search.posts_aggregator_job_start_time.app_error", "translation": "Elasticsearch 設定 PostsAggregatorJobStartTime 必須為 \"hh:mm\" 格式的時間" }, + { + "id": "model.config.is_valid.elastic_search.request_timeout_seconds.app_error", + "translation": "Elasticsearch Request Timeout must be at least 1 second." + }, { "id": "model.config.is_valid.elastic_search.username.app_error", "translation": "當啟用 ElasticSearch 搜尋時必須設定 ElasticSearch 使用者名稱。" @@ -6859,10 +6907,6 @@ "id": "web.header.back", "translation": "回上一步" }, - { - "id": "web.incoming_webhook.attachment.app_error", - "translation": "附件最大大小為 {{.Max}} 字元,已接收大小為 {{.Actual}}" - }, { "id": "web.incoming_webhook.channel.app_error", "translation": "找不到頻道" @@ -6883,6 +6927,10 @@ "id": "web.incoming_webhook.permissions.app_error", "translation": "不適當的頻道權限" }, + { + "id": "web.incoming_webhook.split_props_length.app_error", + "translation": "Unable to split webhook props into {{.Max}} character parts." + }, { "id": "web.incoming_webhook.text.app_error", "translation": "沒有指定文字" -- cgit v1.2.3-1-g7c22